bug: set warn variable before calling WARN()
[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
ea8f8fc8 226F: include/linux/syscalls.h
ea8f8fc8
JT
227F: kernel/sys_ni.c
228
249e3c85 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 230M: Hans de Goede <hdegoede@redhat.com>
f2b84bbc
HG
231L: lm-sensors@lm-sensors.org
232S: Maintained
679655da 233F: drivers/hwmon/abituguru.c
f2b84bbc 234
249e3c85 235ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 236M: Alistair John Strachan <alistair@devzero.co.uk>
249e3c85
AJS
237L: lm-sensors@lm-sensors.org
238S: Maintained
679655da 239F: drivers/hwmon/abituguru3.c
249e3c85 240
6ddcf9b4
WBG
241ACCES 104-IDI-48 GPIO DRIVER
242M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-idi-48.c
246
e2558989
WBG
247ACCES 104-IDIO-16 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idio-16.c
252
1da177e4 253ACENIC DRIVER
8b58be88 254M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
255L: linux-acenic@sunsite.dk
256S: Maintained
531c4f89 257F: drivers/net/ethernet/alteon/acenic*
1da177e4 258
e86435eb 259ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 260M: Peter Feuerer <peter@piie.net>
d0944853 261L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
262W: http://piie.net/?section=acerhdf
263S: Maintained
264F: drivers/platform/x86/acerhdf.c
e86435eb 265
745a5d21 266ACER WMI LAPTOP EXTRAS
182ae55c 267M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 268L: platform-driver-x86@vger.kernel.org
745a5d21 269S: Maintained
679655da 270F: drivers/platform/x86/acer-wmi.c
745a5d21 271
1da177e4 272ACPI
9c3646d1 273M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 274M: Len Brown <lenb@kernel.org>
6968e50c 275L: linux-acpi@vger.kernel.org
360818b8
RW
276W: https://01.org/linux-acpi
277Q: https://patchwork.kernel.org/project/linux-acpi/list/
278T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 279S: Supported
679655da
JP
280F: drivers/acpi/
281F: drivers/pnp/pnpacpi/
282F: include/linux/acpi.h
43368e74 283F: include/acpi/
3a75ef0c 284F: Documentation/acpi/
89ca78a0 285F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
286F: drivers/pci/*acpi*
287F: drivers/pci/*/*acpi*
288F: drivers/pci/*/*/*acpi*
3a75ef0c 289F: tools/power/acpi/
8b59a454 290
3774929d
RW
291ACPI COMPONENT ARCHITECTURE (ACPICA)
292M: Robert Moore <robert.moore@intel.com>
293M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 294M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
295L: linux-acpi@vger.kernel.org
296L: devel@acpica.org
297W: https://acpica.org/
298W: https://github.com/acpica/acpica/
299Q: https://patchwork.kernel.org/project/linux-acpi/list/
300T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
301S: Supported
302F: drivers/acpi/acpica/
303F: include/acpi/
2754c447 304F: tools/power/acpi/
3774929d 305
8b59a454 306ACPI FAN DRIVER
8b58be88 307M: Zhang Rui <rui.zhang@intel.com>
8b59a454 308L: linux-acpi@vger.kernel.org
5ca92bd9 309W: https://01.org/linux-acpi
8b59a454 310S: Supported
679655da 311F: drivers/acpi/fan.c
1da177e4 312
8b59a454 313ACPI THERMAL DRIVER
8b58be88 314M: Zhang Rui <rui.zhang@intel.com>
8b59a454 315L: linux-acpi@vger.kernel.org
5ca92bd9 316W: https://01.org/linux-acpi
8b59a454 317S: Supported
679655da 318F: drivers/acpi/*thermal*
998be20f 319
359acec8 320ACPI VIDEO DRIVER
8b58be88 321M: Zhang Rui <rui.zhang@intel.com>
8b59a454 322L: linux-acpi@vger.kernel.org
5ca92bd9 323W: https://01.org/linux-acpi
8b59a454 324S: Supported
86f98a3a 325F: drivers/acpi/acpi_video.c
998be20f 326
bff431e4 327ACPI WMI DRIVER
d0944853 328L: platform-driver-x86@vger.kernel.org
5b927259 329S: Orphan
679655da 330F: drivers/platform/x86/wmi.c
bff431e4 331
2f39d519 332AD1889 ALSA SOUND DRIVER
8b58be88 333M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
334W: http://wiki.parisc-linux.org/AD1889
335L: linux-parisc@vger.kernel.org
336S: Maintained
679655da 337F: sound/pci/ad1889.*
2f39d519 338
527a1a83
MH
339AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
340M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 341W: http://wiki.analog.com/AD5254
a4edbc10 342W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
343S: Supported
344F: drivers/misc/ad525x_dpot.c
345
346AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
347M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 348W: http://wiki.analog.com/AD5398
a4edbc10 349W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
350S: Supported
351F: drivers/regulator/ad5398.c
352
353AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
354M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 355W: http://wiki.analog.com/AD7142
a4edbc10 356W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
357S: Supported
358F: drivers/input/misc/ad714x.c
359
360AD7877 TOUCHSCREEN DRIVER
361M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 362W: http://wiki.analog.com/AD7877
a4edbc10 363W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
364S: Supported
365F: drivers/input/touchscreen/ad7877.c
366
367AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
368M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 369W: http://wiki.analog.com/AD7879
a4edbc10 370W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
371S: Supported
372F: drivers/input/touchscreen/ad7879.c
373
1330b0dc 374ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 375M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
376S: Maintained
377
7302b9d9
MH
378ADF7242 IEEE 802.15.4 RADIO DRIVER
379M: Michael Hennerich <michael.hennerich@analog.com>
380W: https://wiki.analog.com/ADF7242
381W: http://ez.analog.com/community/linux-device-drivers
382L: linux-wpan@vger.kernel.org
383S: Supported
384F: drivers/net/ieee802154/adf7242.c
385F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
386
1da177e4 387ADM1025 HARDWARE MONITOR DRIVER
d8130624 388M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 389L: lm-sensors@lm-sensors.org
1da177e4 390S: Maintained
679655da
JP
391F: Documentation/hwmon/adm1025
392F: drivers/hwmon/adm1025.c
1da177e4 393
cae2caae 394ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 395M: Corentin Labbe <clabbe.montjoie@gmail.com>
cae2caae
CL
396L: lm-sensors@lm-sensors.org
397S: Maintained
679655da 398F: drivers/hwmon/adm1029.c
cae2caae 399
cc0b88cf 400ADM8211 WIRELESS DRIVER
cc0b88cf 401L: linux-wireless@vger.kernel.org
491b26b4 402W: http://wireless.kernel.org/
e71bcbd0 403S: Orphan
d4a17304 404F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 405
e8e31622
SA
406ADP1653 FLASH CONTROLLER DRIVER
407M: Sakari Ailus <sakari.ailus@iki.fi>
408L: linux-media@vger.kernel.org
409S: Maintained
410F: drivers/media/i2c/adp1653.c
b5dcee22 411F: include/media/i2c/adp1653.h
e8e31622 412
527a1a83
MH
413ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
414M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 415W: http://wiki.analog.com/ADP5520
a4edbc10 416W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
417S: Supported
418F: drivers/mfd/adp5520.c
419F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 420F: drivers/leds/leds-adp5520.c
77278d50 421F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
422F: drivers/input/keyboard/adp5520-keys.c
423
424ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
425M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 426W: http://wiki.analog.com/ADP5588
a4edbc10 427W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
428S: Supported
429F: drivers/input/keyboard/adp5588-keys.c
77278d50 430F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
431
432ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
433M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 434W: http://wiki.analog.com/ADP8860
a4edbc10 435W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
436S: Supported
437F: drivers/video/backlight/adp8860_bl.c
438
8c22a8f5
DE
439ADS1015 HARDWARE MONITOR DRIVER
440M: Dirk Eibach <eibach@gdsys.de>
441L: lm-sensors@lm-sensors.org
442S: Maintained
443F: Documentation/hwmon/ads1015
444F: drivers/hwmon/ads1015.c
445F: include/linux/i2c/ads1015.h
446
1da177e4 447ADT746X FAN DRIVER
8b58be88 448M: Colin Leroy <colin@colino.net>
1da177e4 449S: Maintained
679655da 450F: drivers/macintosh/therm_adt746x.c
1da177e4 451
b058b859 452ADT7475 HARDWARE MONITOR DRIVER
d8130624 453M: Jean Delvare <jdelvare@suse.com>
b058b859
JD
454L: lm-sensors@lm-sensors.org
455S: Maintained
456F: Documentation/hwmon/adt7475
457F: drivers/hwmon/adt7475.c
458
527a1a83
MH
459ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
460M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 461W: http://wiki.analog.com/ADXL345
a4edbc10 462W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
463S: Supported
464F: drivers/input/misc/adxl34x.c
465
8c6af9e1 466ADVANSYS SCSI DRIVER
8b58be88 467M: Matthew Wilcox <matthew@wil.cx>
d8130624 468M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
469L: linux-scsi@vger.kernel.org
470S: Maintained
679655da
JP
471F: Documentation/scsi/advansys.txt
472F: drivers/scsi/advansys.c
8c6af9e1 473
1da177e4 474AEDSP16 DRIVER
8b58be88 475M: Riccardo Facchetti <fizban@tin.it>
1da177e4 476S: Maintained
679655da 477F: sound/oss/aedsp16.c
1da177e4 478
91952bc0
AP
479AF9013 MEDIA DRIVER
480M: Antti Palosaari <crope@iki.fi>
481L: linux-media@vger.kernel.org
a825eaec 482W: https://linuxtv.org
91952bc0
AP
483W: http://palosaari.fi/linux/
484Q: http://patchwork.linuxtv.org/project/linux-media/list/
485T: git git://linuxtv.org/anttip/media_tree.git
486S: Maintained
487F: drivers/media/dvb-frontends/af9013*
488
489AF9033 MEDIA DRIVER
490M: Antti Palosaari <crope@iki.fi>
491L: linux-media@vger.kernel.org
a825eaec 492W: https://linuxtv.org
91952bc0
AP
493W: http://palosaari.fi/linux/
494Q: http://patchwork.linuxtv.org/project/linux-media/list/
495T: git git://linuxtv.org/anttip/media_tree.git
496S: Maintained
497F: drivers/media/dvb-frontends/af9033*
498
1da177e4 499AFFS FILE SYSTEM
6cf515e1
GU
500L: linux-fsdevel@vger.kernel.org
501S: Orphan
679655da
JP
502F: Documentation/filesystems/affs.txt
503F: fs/affs/
1da177e4 504
e2d1d6c0 505AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 506M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
507L: linux-afs@lists.infradead.org
508S: Supported
679655da
JP
509F: fs/afs/
510F: include/net/af_rxrpc.h
511F: net/rxrpc/af_rxrpc.c
e2d1d6c0 512
1da177e4 513AGPGART DRIVER
8b58be88 514M: David Airlie <airlied@linux.ie>
878eaf61 515T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 516S: Maintained
679655da
JP
517F: drivers/char/agp/
518F: include/linux/agp*
c117ab84 519F: include/uapi/linux/agp*
1da177e4
LT
520
521AHA152X SCSI DRIVER
8b58be88 522M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
523L: linux-scsi@vger.kernel.org
524S: Maintained
679655da
JP
525F: drivers/scsi/aha152x*
526F: drivers/scsi/pcmcia/aha152x*
1da177e4 527
64624d4f 528AIC7XXX / AIC79XX SCSI DRIVER
d8130624 529M: Hannes Reinecke <hare@suse.com>
64624d4f 530L: linux-scsi@vger.kernel.org
1da177e4 531S: Maintained
679655da 532F: drivers/scsi/aic7xxx/
1da177e4 533
450500ad
HV
534AIMSLAB FM RADIO RECEIVER DRIVER
535M: Hans Verkuil <hverkuil@xs4all.nl>
536L: linux-media@vger.kernel.org
537T: git git://linuxtv.org/media_tree.git
a825eaec 538W: https://linuxtv.org
450500ad
HV
539S: Maintained
540F: drivers/media/radio/radio-aimslab*
541
e2d1d6c0 542AIO
8b58be88 543M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
544L: linux-aio@kvack.org
545S: Supported
679655da
JP
546F: fs/aio.c
547F: include/linux/*aio*.h
e2d1d6c0 548
469d4ec8
AP
549AIRSPY MEDIA DRIVER
550M: Antti Palosaari <crope@iki.fi>
551L: linux-media@vger.kernel.org
a825eaec 552W: https://linuxtv.org
469d4ec8
AP
553W: http://palosaari.fi/linux/
554Q: http://patchwork.linuxtv.org/project/linux-media/list/
555T: git git://linuxtv.org/anttip/media_tree.git
556S: Maintained
557F: drivers/media/usb/airspy/
558
1da177e4 559ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 560M: Duncan Sands <duncan.sands@free.fr>
6372594a 561L: linux-usb@vger.kernel.org
1da177e4
LT
562W: http://www.linux-usb.org/SpeedTouch/
563S: Maintained
679655da
JP
564F: drivers/usb/atm/speedtch.c
565F: drivers/usb/atm/usbatm.c
1da177e4 566
272f133a 567ALCHEMY AU1XX0 MMC DRIVER
8b58be88 568M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 569S: Maintained
679655da 570F: drivers/mmc/host/au1xmmc.c
272f133a 571
4a4e5787 572ALI1563 I2C DRIVER
8b58be88 573M: Rudolf Marek <r.marek@assembler.cz>
846557d3 574L: linux-i2c@vger.kernel.org
4a4e5787 575S: Maintained
679655da
JP
576F: Documentation/i2c/busses/i2c-ali1563
577F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 578
bc368798
LC
579ALLWINNER SECURITY SYSTEM
580M: Corentin Labbe <clabbe.montjoie@gmail.com>
581L: linux-crypto@vger.kernel.org
582S: Maintained
583F: drivers/crypto/sunxi-ss/
584
1da177e4 585ALPHA PORT
8b58be88 586M: Richard Henderson <rth@twiddle.net>
8b58be88 587M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 588M: Matt Turner <mattst88@gmail.com>
c89f4f9a 589S: Odd Fixes
a9406699 590L: linux-alpha@vger.kernel.org
679655da 591F: arch/alpha/
1da177e4 592
f62092f6
LFT
593ALTERA MAILBOX DRIVER
594M: Ley Foon Tan <lftan@altera.com>
595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596S: Maintained
597F: drivers/mailbox/mailbox-altera.c
598
c5abbba9
THL
599ALTERA PIO DRIVER
600M: Tien Hock Loh <thloh@altera.com>
601L: linux-gpio@vger.kernel.org
602S: Maintained
603F: drivers/gpio/gpio-altera.c
604
16b8b922 605ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 606M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
607L: netdev@vger.kernel.org
608L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
609S: Maintained
610F: drivers/net/ethernet/altera/
611
adf9251f
TK
612ALTERA UART/JTAG UART SERIAL DRIVERS
613M: Tobias Klauser <tklauser@distanz.ch>
614L: linux-serial@vger.kernel.org
61bd0943 615L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
616S: Maintained
617F: drivers/tty/serial/altera_uart.c
618F: drivers/tty/serial/altera_jtaguart.c
619F: include/linux/altera_uart.h
620F: include/linux/altera_jtaguart.h
621
f4875e12
TL
622AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
623M: Tom Lendacky <thomas.lendacky@amd.com>
624L: linux-crypto@vger.kernel.org
625S: Supported
626F: drivers/crypto/ccp/
627F: include/linux/ccp.h
628
512d1027 629AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 630M: Huang Rui <ray.huang@amd.com>
512d1027 631L: lm-sensors@lm-sensors.org
96818b58 632S: Supported
512d1027
AH
633F: Documentation/hwmon/fam15h_power
634F: drivers/hwmon/fam15h_power.c
635
167a675a 636AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 637L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 638S: Orphan
faf2e1db 639F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 640
f90b8116 641AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 642P: Andres Salomon <dilinger@queued.net>
67d76710 643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
644W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
645S: Supported
679655da
JP
646F: drivers/char/hw_random/geode-rng.c
647F: drivers/crypto/geode*
8a61f013 648F: drivers/video/fbdev/geode/
679655da 649F: arch/x86/include/asm/geode.h
f90b8116 650
919ee7dd 651AMD IOMMU (AMD-VI)
e4110568 652M: Joerg Roedel <joro@8bytes.org>
919ee7dd 653L: iommu@lists.linux-foundation.org
525b233c 654T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 655S: Maintained
b2c16391
JP
656F: drivers/iommu/amd_iommu*.[ch]
657F: include/linux/amd-iommu.h
919ee7dd 658
16423d67 659AMD KFD
1241e0b4 660M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
661L: dri-devel@lists.freedesktop.org
662T: git git://people.freedesktop.org/~gabbayo/linux.git
663S: Supported
130e0371
OG
664F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
665F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 666F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 667F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 668F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
669F: drivers/gpu/drm/amd/include/cik_structs.h
670F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 671F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
672F: drivers/gpu/drm/radeon/radeon_kfd.c
673F: drivers/gpu/drm/radeon/radeon_kfd.h
674F: include/uapi/linux/kfd_ioctl.h
16423d67 675
45198c7b
LT
676AMD XGBE DRIVER
677M: Tom Lendacky <thomas.lendacky@amd.com>
678L: netdev@vger.kernel.org
679S: Supported
680F: drivers/net/ethernet/amd/xgbe/
45198c7b 681
284f42b6 682AMS (Apple Motion Sensor) DRIVER
8b58be88 683M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 684S: Supported
bd5f47ec 685F: drivers/macintosh/ams/
284f42b6 686
531fca16
HV
687ANALOG DEVICES INC AD9389B DRIVER
688M: Hans Verkuil <hans.verkuil@cisco.com>
689L: linux-media@vger.kernel.org
690S: Maintained
691F: drivers/media/i2c/ad9389b*
692
614b4384
LPC
693ANALOG DEVICES INC ADV7180 DRIVER
694M: Lars-Peter Clausen <lars@metafoo.de>
695L: linux-media@vger.kernel.org
696W: http://ez.analog.com/community/linux-device-drivers
697S: Supported
698F: drivers/media/i2c/adv7180.c
699
c40ddfa3
HV
700ANALOG DEVICES INC ADV7511 DRIVER
701M: Hans Verkuil <hans.verkuil@cisco.com>
702L: linux-media@vger.kernel.org
703S: Maintained
704F: drivers/media/i2c/adv7511*
705
531fca16
HV
706ANALOG DEVICES INC ADV7604 DRIVER
707M: Hans Verkuil <hans.verkuil@cisco.com>
708L: linux-media@vger.kernel.org
709S: Maintained
710F: drivers/media/i2c/adv7604*
711
c40ddfa3
HV
712ANALOG DEVICES INC ADV7842 DRIVER
713M: Hans Verkuil <hans.verkuil@cisco.com>
714L: linux-media@vger.kernel.org
715S: Maintained
716F: drivers/media/i2c/adv7842*
717
527a1a83 718ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 719M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 721W: http://wiki.analog.com/
a4edbc10 722W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 723S: Supported
39c9d199 724F: sound/soc/codecs/adau*
cc52688a 725F: sound/soc/codecs/adav*
4bdef3bd 726F: sound/soc/codecs/ad1*
ae48f5ef 727F: sound/soc/codecs/ad7*
4bdef3bd 728F: sound/soc/codecs/ssm*
40216ce7 729F: sound/soc/codecs/sigmadsp.*
4bdef3bd 730
527a1a83 731ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 732L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
733L: alsa-devel@alsa-project.org (moderated for non-subscribers)
734W: http://blackfin.uclinux.org/
735S: Supported
736F: sound/soc/blackfin/*
7d1f9018 737
4ce72abc
LPC
738ANALOG DEVICES INC IIO DRIVERS
739M: Lars-Peter Clausen <lars@metafoo.de>
740M: Michael Hennerich <Michael.Hennerich@analog.com>
741W: http://wiki.analog.com/
742W: http://ez.analog.com/community/linux-device-drivers
743S: Supported
744F: drivers/iio/*/ad*
745X: drivers/iio/*/adjd*
746F: drivers/staging/iio/*/ad*
747F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 748
0e3b67b3
LPC
749ANALOG DEVICES INC DMA DRIVERS
750M: Lars-Peter Clausen <lars@metafoo.de>
751W: http://ez.analog.com/community/linux-device-drivers
752S: Supported
753F: drivers/dma/dma-axi-dmac.c
754
41c9e95d
GK
755ANDROID DRIVERS
756M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 757M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 758M: Riley Andrews <riandrews@android.com>
0e4a566b 759T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
760L: devel@driverdev.osuosl.org
761S: Supported
762F: drivers/android/
763F: drivers/staging/android/
764
42269063 765AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 766M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 767L: linuxppc-dev@lists.ozlabs.org
93711660 768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 769S: Maintained
679655da 770F: sound/aoa/
42269063 771
1da177e4 772APM DRIVER
e5f6450c 773M: Jiri Kosina <jikos@kernel.org>
81024fc4 774S: Odd fixes
9f273c24 775T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
776F: arch/x86/kernel/apm_32.c
777F: include/linux/apm_bios.h
c117ab84 778F: include/uapi/linux/apm_bios.h
81024fc4 779F: drivers/char/apm-emulation.c
1da177e4 780
bd7aa4b2 781APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 782M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 783L: linux-input@vger.kernel.org
75dd112a 784S: Odd fixes
679655da 785F: drivers/input/mouse/bcm5974.c
bd7aa4b2 786
6f2fad74 787APPLE SMC DRIVER
75dd112a 788M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 789L: lm-sensors@lm-sensors.org
75dd112a 790S: Odd fixes
679655da 791F: drivers/hwmon/applesmc.c
6f2fad74 792
1da177e4 793APPLETALK NETWORK LAYER
8b58be88 794M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 795S: Maintained
679655da
JP
796F: drivers/net/appletalk/
797F: net/appletalk/
1da177e4 798
21c75328
DD
799APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
800M: Duc Dang <dhdang@apm.com>
801S: Supported
802F: arch/arm64/boot/dts/apm/
803
24299502
IS
804APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
805M: Iyappan Subramanian <isubramanian@apm.com>
806M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
807S: Supported
808F: drivers/net/ethernet/apm/xgene/
809F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
810
62a37dc7
LP
811APTINA CAMERA SENSOR PLL
812M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
813L: linux-media@vger.kernel.org
814S: Maintained
815F: drivers/media/i2c/aptina-pll.*
816
1154ea7d 817ARC FRAMEBUFFER DRIVER
8b58be88 818M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 819S: Maintained
8a61f013
JH
820F: drivers/video/fbdev/arcfb.c
821F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 822
c38f6ac7
MG
823ARCNET NETWORK LAYER
824M: Michael Grzeschik <m.grzeschik@pengutronix.de>
825L: netdev@vger.kernel.org
826S: Maintained
827F: drivers/net/arcnet/
828F: include/uapi/linux/if_arcnet.h
829
1da177e4 830ARM MFM AND FLOPPY DRIVERS
8b58be88 831M: Ian Molton <spyro@f2s.com>
1da177e4 832S: Maintained
679655da
JP
833F: arch/arm/lib/floppydma.S
834F: arch/arm/include/asm/floppy.h
1da177e4 835
6f96521f
WD
836ARM PMU PROFILING AND DEBUGGING
837M: Will Deacon <will.deacon@arm.com>
70e238df 838R: Mark Rutland <mark.rutland@arm.com>
6f96521f 839S: Maintained
dd06a84b 840F: arch/arm*/kernel/perf_*
6f96521f 841F: arch/arm/oprofile/common.c
dd06a84b
MR
842F: arch/arm*/kernel/hw_breakpoint.c
843F: arch/arm*/include/asm/hw_breakpoint.h
844F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
845F: drivers/perf/arm_pmu.c
846F: include/linux/perf/arm_pmu.h
6f96521f 847
d4275354 848ARM PORT
8b58be88 849M: Russell King <linux@arm.linux.org.uk>
efc03ecb 850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
851W: http://www.arm.linux.org.uk/
852S: Maintained
853F: arch/arm/
854
d323c243
SB
855ARM SUB-ARCHITECTURES
856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 857S: Maintained
d323c243
SB
858F: arch/arm/mach-*/
859F: arch/arm/plat-*/
860T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
861
cefbf4ea
RK
862ARM PRIMECELL AACI PL041 DRIVER
863M: Russell King <linux@arm.linux.org.uk>
864S: Maintained
865F: sound/arm/aaci.*
866
867ARM PRIMECELL CLCD PL110 DRIVER
868M: Russell King <linux@arm.linux.org.uk>
869S: Maintained
8a61f013 870F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
871
872ARM PRIMECELL KMI PL050 DRIVER
873M: Russell King <linux@arm.linux.org.uk>
874S: Maintained
875F: drivers/input/serio/ambakmi.*
876F: include/linux/amba/kmi.h
877
2761f5c2 878ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
879M: Russell King <linux@arm.linux.org.uk>
880S: Maintained
679655da 881F: drivers/mmc/host/mmci.*
2f748aaa 882F: include/linux/amba/mmci.h
2761f5c2 883
1b4304e5
RK
884ARM PRIMECELL UART PL010 AND PL011 DRIVERS
885M: Russell King <linux@arm.linux.org.uk>
886S: Maintained
887F: drivers/tty/serial/amba-pl01*.c
888F: include/linux/amba/serial.h
2761f5c2 889
cefbf4ea
RK
890ARM PRIMECELL BUS SUPPORT
891M: Russell King <linux@arm.linux.org.uk>
892S: Maintained
893F: drivers/amba/
894F: include/linux/amba/bus.h
895
2b7a52a4 896ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 897M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
899S: Maintained
900
9c784f95 901ARM/AFEB9260 MACHINE SUPPORT
8b58be88 902M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
904S: Maintained
905
2b7a52a4 906ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 907M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
909S: Maintained
910
5c6dcd7f 911ARM/Allwinner sunXi SoC support
1b106699 912M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 913M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
915S: Maintained
5c6dcd7f 916N: sun[x456789]i
60b0f380
MR
917
918ARM/Allwinner SoC Clock Support
919M: Emilio LĂ³pez <emilio@elopez.com.ar>
920S: Maintained
921F: drivers/clk/sunxi/
1b106699 922
79318452 923ARM/Amlogic Meson SoC support
7c1e3876
CC
924M: Carlo Caione <carlo@caione.org>
925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
79318452
CC
926L: linux-meson@googlegroups.com
927W: http://linux-meson.com/
7c1e3876 928S: Maintained
79318452
CC
929F: arch/arm/mach-meson/
930F: arch/arm/boot/dts/meson*
931N: meson
7c1e3876 932
eff506fa
TZ
933ARM/Annapurna Labs ALPINE ARCHITECTURE
934M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 935M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
936S: Maintained
937F: arch/arm/mach-alpine/
a9e5547b
AT
938F: arch/arm/boot/dts/alpine*
939F: arch/arm64/boot/dts/al/
940F: drivers/*/*alpine*
eff506fa 941
8dca5ce8 942ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 943M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 944M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 945M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 947W: http://www.linux4sam.org
9f273c24 948T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
949S: Supported
950F: arch/arm/mach-at91/
f0a0a58e 951F: include/soc/at91/
70e389cc
MB
952F: arch/arm/boot/dts/at91*.dts
953F: arch/arm/boot/dts/at91*.dtsi
954F: arch/arm/boot/dts/sama*.dts
955F: arch/arm/boot/dts/sama*.dtsi
5f58c970 956F: arch/arm/include/debug/at91.S
d4a89c7d 957
6e05dd4e
BB
958ARM/ATMEL AT91 Clock Support
959M: Boris Brezillon <boris.brezillon@free-electrons.com>
960S: Maintained
961F: drivers/clk/at91
962
986cf2e9 963ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 964M: Rob Herring <robh@kernel.org>
986cf2e9
RH
965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
966S: Maintained
967F: arch/arm/mach-highbank/
e68d7c14
RH
968F: arch/arm/boot/dts/highbank.dts
969F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 970
d94f944e 971ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 972M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
973S: Maintained
974F: arch/arm/mach-cns3xxx/
d94f944e 975
4863dea3
SG
976ARM/CAVIUM THUNDER NETWORK DRIVER
977M: Sunil Goutham <sgoutham@cavium.com>
978M: Robert Richter <rric@kernel.org>
979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980S: Supported
322e5cc5 981F: drivers/net/ethernet/cavium/thunder/
4863dea3 982
386ab516
AS
983ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
984M: Alexander Shiyan <shc_work@mail.ru>
985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986S: Odd Fixes
b8ba3874 987N: clps711x
386ab516 988
2b7a52a4 989ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 990M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 991M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 993S: Maintained
d19d3667
HS
994F: arch/arm/mach-ep93xx/
995F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
996
997ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 998M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1000S: Maintained
1001
d4275354 1002ARM/CLKDEV SUPPORT
8b58be88 1003M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1005S: Maintained
d4275354 1006F: arch/arm/include/asm/clkdev.h
4fa2651d 1007F: drivers/clk/clkdev.c
d4275354 1008
d48134e7 1009ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1010M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1012S: Maintained
1013
94150095
HF
1014ARM/CONTEC MICRO9 MACHINE SUPPORT
1015M: Hubert Feurstein <hubert.feurstein@contec.at>
1016S: Maintained
1017F: arch/arm/mach-ep93xx/micro9.c
1018
a06ae860
PP
1019ARM/CORESIGHT FRAMEWORK AND DRIVERS
1020M: Mathieu Poirier <mathieu.poirier@linaro.org>
1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S: Maintained
01081f5a 1023F: drivers/hwtracing/coresight/*
a06ae860
PP
1024F: Documentation/trace/coresight.txt
1025F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1026F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1027
1da177e4 1028ARM/CORGI MACHINE SUPPORT
8b58be88 1029M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1030S: Maintained
1031
881a95f9 1032ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1033M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1035T: git git://github.com/ulli-kroll/linux.git
162500b3 1036S: Maintained
f49afbb5 1037F: arch/arm/mach-gemini/
98a9bb5b 1038F: drivers/rtc/rtc-gemini.c
881a95f9 1039
a990cbd8 1040ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1041M: Barry Song <baohua@kernel.org>
a990cbd8 1042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1043T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1044S: Maintained
e68d7c14 1045F: arch/arm/boot/dts/prima2*
a990cbd8 1046F: arch/arm/mach-prima2/
4a9c44f1 1047F: drivers/clk/sirf/
05f30e8d 1048F: drivers/clocksource/timer-prima2.c
5833ac98 1049F: drivers/clocksource/timer-atlas7.c
f8505ef5 1050N: [^a-z]sirf
a990cbd8 1051
c9d862c4
BS
1052ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1053M: Baruch Siach <baruch@tkos.co.il>
1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055S: Maintained
cde137aa 1056F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1057N: digicolor
1058
d4275354 1059ARM/EBSA110 MACHINE SUPPORT
8b58be88 1060M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1062W: http://www.arm.linux.org.uk/
1063S: Maintained
1064F: arch/arm/mach-ebsa110/
b955f6ca 1065F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1066
4721f3ce
UKK
1067ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1068M: Uwe Kleine-König <kernel@pengutronix.de>
1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070S: Maintained
1071N: efm32
1072
a9da4f7e 1073ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1074M: Daniel Ribeiro <drwyrm@gmail.com>
1075M: Stefan Schmidt <stefan@openezx.org>
1076M: Harald Welte <laforge@openezx.org>
d66f1886 1077L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1078W: http://www.openezx.org/
1079S: Maintained
cafc2265
SS
1080T: topgit git://git.openezx.org/openezx.git
1081F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1082
6a915af9 1083ARM/FARADAY FA526 PORT
162500b3 1084M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1086S: Maintained
1fa7e547 1087T: git git://git.berlios.de/gemini-board
f49afbb5 1088F: arch/arm/mm/*-fa*
6a915af9 1089
d4275354 1090ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1091M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1093W: http://www.arm.linux.org.uk/
1094S: Maintained
1095F: arch/arm/include/asm/hardware/dec21285.h
1096F: arch/arm/mach-footbridge/
1097
86183a5f 1098ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1099M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1100M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1102S: Maintained
f1c12837 1103T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1104F: arch/arm/mach-imx/
ce515a6b 1105F: arch/arm/mach-mxs/
2a82f95c 1106F: arch/arm/boot/dts/imx*
e5dafa22 1107F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1108F: drivers/clk/imx/
1109F: include/soc/imx/
86183a5f 1110
142109d2 1111ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1112M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1113M: Sascha Hauer <kernel@pengutronix.de>
1114R: Stefan Agner <stefan@agner.ch>
1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S: Maintained
1117T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1118F: arch/arm/mach-imx/*vf610*
1119F: arch/arm/boot/dts/vf*
1120
2b7a52a4 1121ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1122M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1124S: Maintained
1125
90b8fc34 1126ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1127M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1129S: Maintained
1130
ef47d5f0 1131ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1132M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1133M: Paul Parsons <lost.distance@yahoo.com>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1135S: Maintained
1136F: arch/arm/mach-pxa/hx4700.c
1137F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1138F: sound/soc/pxa/hx4700.c
ef47d5f0 1139
4dfad069
WX
1140ARM/HISILICON SOC SUPPORT
1141M: Wei Xu <xuwei5@hisilicon.com>
1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143W: http://www.hisilicon.com
1144S: Supported
1145T: git git://github.com/hisilicon/linux-hisi.git
1146F: arch/arm/mach-hisi/
e68d7c14
RH
1147F: arch/arm/boot/dts/hi3*
1148F: arch/arm/boot/dts/hip*
1149F: arch/arm/boot/dts/hisi*
1150F: arch/arm64/boot/dts/hisilicon/
4dfad069 1151
21f37bc3 1152ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1153M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1154W: www.jlime.com
1155S: Maintained
084bad91
KE
1156T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1157F: arch/arm/mach-sa1100/jornada720.c
1158F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1159
5e767ab9
JMC
1160ARM/IGEP MACHINE SUPPORT
1161M: Enric Balletbo i Serra <eballetbo@gmail.com>
1162M: Javier Martinez Canillas <javier@dowhile0.org>
1163L: linux-omap@vger.kernel.org
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Maintained
06ff74fd 1166F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1167
403d2971
MV
1168ARM/INCOME PXA270 SUPPORT
1169M: Marek Vasut <marek.vasut@gmail.com>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
ec154082 1172F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1173
2b7a52a4 1174ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1175M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1177S: Maintained
e2bdb176
DW
1178
1179ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1181S: Orphan
2b7a52a4
LB
1182
1183ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1184M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1186S: Maintained
2b7a52a4
LB
1187
1188ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1189M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1191S: Maintained
2b7a52a4 1192
2b7a52a4 1193ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1194M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1196S: Maintained
1197
dfdd8cc9
KH
1198ARM/INTEL IXP4XX ARM ARCHITECTURE
1199M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1200M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1202S: Maintained
1203F: arch/arm/mach-ixp4xx/
1204
838553c5 1205ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1206M: Jonathan Cameron <jic23@cam.ac.uk>
1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S: Maintained
1209F: arch/arm/mach-pxa/stargate2.c
1210F: drivers/pcmcia/pxa2xx_stargate2.c
1211
2b7a52a4 1212ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1213M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1215S: Maintained
2b7a52a4
LB
1216
1217ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1218M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1220S: Maintained
1221
1154f858 1222ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1223M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S: Maintained
1226F: arch/arm/mach-keystone/
e68d7c14 1227F: arch/arm/boot/dts/k2*
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 1295F: arch/arm/boot/dts/berlin*
e68d7c14 1296F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1297
40f4978b 1298
4cfab57e 1299ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1300M: Jason Cooper <jason@lakedaemon.net>
1301M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1302M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1303M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1305S: Maintained
1306F: arch/arm/mach-dove/
54a246ff
NP
1307F: arch/arm/mach-mv78xx0/
1308F: arch/arm/mach-orion5x/
1309F: arch/arm/plat-orion/
31c17ac9
GC
1310F: arch/arm/boot/dts/dove*
1311F: arch/arm/boot/dts/orion5x*
1312
3b886171 1313
d69ac131
AC
1314ARM/Orion SoC/Technologic Systems TS-78xx platform support
1315M: Alexander Clouter <alex@digriz.org.uk>
1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317W: http://www.digriz.org.uk/ts78xx/kernel
1318S: Maintained
1319F: arch/arm/mach-orion5x/ts78xx-*
1320
607b8fc9
EH
1321ARM/Mediatek RTC DRIVER
1322M: Eddie Huang <eddie.huang@mediatek.com>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326F: drivers/rtc/rtc-mt6397.c
1327
e54951c8
MB
1328ARM/Mediatek SoC support
1329M: Matthias Brugger <matthias.bgg@gmail.com>
1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1331L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1332S: Maintained
1333F: arch/arm/boot/dts/mt6*
1334F: arch/arm/boot/dts/mt8*
1335F: arch/arm/mach-mediatek/
1336N: mtk
1337K: mediatek
1338
0f8669e3
CY
1339ARM/Mediatek USB3 PHY DRIVER
1340M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1343S: Maintained
1344F: drivers/phy/phy-mt65xx-usb3.c
1345
adcb079f
AB
1346ARM/MICREL KS8695 ARCHITECTURE
1347M: Greg Ungerer <gerg@uclinux.org>
1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1349F: arch/arm/mach-ks8695/
adcb079f
AB
1350S: Odd Fixes
1351
d78ff0a5 1352ARM/MIOA701 MACHINE SUPPORT
8b58be88 1353M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1355F: arch/arm/mach-pxa/mioa701.c
1356S: Maintained
1357
9624dfe6 1358ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1359M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1360S: Maintained
1361
e0ee9851 1362ARM/NOMADIK ARCHITECTURE
28b8e8d4 1363M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1364M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S: Maintained
1367F: arch/arm/mach-nomadik/
ecc265fe 1368F: drivers/pinctrl/nomadik/
87572880 1369F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1370T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1371
9d76295a 1372ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1373M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1374L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1375W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1376S: Supported
1377
8459c159 1378ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1379M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1380M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1381S: Maintained
1382
5d783a2d 1383ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1384M: Marek Vasut <marek.vasut@gmail.com>
75280787 1385L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1386W: http://hackndev.com
1387S: Maintained
933d35f0
JP
1388F: arch/arm/mach-pxa/include/mach/palmtx.h
1389F: arch/arm/mach-pxa/palmtx.c
1390F: arch/arm/mach-pxa/include/mach/palmt5.h
1391F: arch/arm/mach-pxa/palmt5.c
1392F: arch/arm/mach-pxa/include/mach/palmld.h
1393F: arch/arm/mach-pxa/palmld.c
1394F: arch/arm/mach-pxa/include/mach/palmte2.h
1395F: arch/arm/mach-pxa/palmte2.c
1396F: arch/arm/mach-pxa/include/mach/palmtc.h
1397F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1398
b57fe924 1399ARM/PALM TREO SUPPORT
d8130624 1400M: Tomas Cech <sleep_walker@suse.com>
75280787 1401L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1402W: http://hackndev.com
1403S: Maintained
b57fe924
JP
1404F: arch/arm/mach-pxa/include/mach/palmtreo.h
1405F: arch/arm/mach-pxa/palmtreo.c
90af5811 1406
c49e1e63 1407ARM/PALMZ72 SUPPORT
8b58be88 1408M: Sergey Lapin <slapin@ossfans.org>
75280787 1409L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1410W: http://hackndev.com
1411S: Maintained
933d35f0
JP
1412F: arch/arm/mach-pxa/include/mach/palmz72.h
1413F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1414
1da177e4 1415ARM/PLEB SUPPORT
8b58be88 1416M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1417W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1418S: Maintained
1419
1420ARM/PT DIGITAL BOARD PORT
8b58be88 1421M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1423W: http://www.arm.linux.org.uk/
1424S: Maintained
1425
8fc1b0f8 1426ARM/QUALCOMM SUPPORT
bbeaa595
AG
1427M: Andy Gross <andy.gross@linaro.org>
1428M: David Brown <david.brown@linaro.org>
8fc1b0f8 1429L: linux-arm-msm@vger.kernel.org
f5d3af9d 1430L: linux-soc@vger.kernel.org
8fc1b0f8 1431S: Maintained
0c4cbf9e
BA
1432F: arch/arm/boot/dts/qcom-*.dts
1433F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1434F: arch/arm/mach-qcom/
e68d7c14 1435F: arch/arm64/boot/dts/qcom/*
f5d3af9d 1436F: drivers/soc/qcom/
c0c89faf
SB
1437F: drivers/tty/serial/msm_serial.h
1438F: drivers/tty/serial/msm_serial.c
1439F: drivers/*/pm8???-*
1440F: drivers/mfd/ssbi.c
916f743d 1441F: drivers/firmware/qcom_scm.c
bbeaa595 1442T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1443
2b7a52a4 1444ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1445M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1447S: Maintained
1448
b138e119
SH
1449ARM/RENESAS ARM64 ARCHITECTURE
1450M: Simon Horman <horms@verge.net.au>
1451M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1452L: linux-renesas-soc@vger.kernel.org
1453Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1454T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1455S: Supported
1456F: arch/arm64/boot/dts/renesas/
1457
d4275354 1458ARM/RISCPC ARCHITECTURE
8b58be88 1459M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1461W: http://www.arm.linux.org.uk/
1462S: Maintained
d4275354
RK
1463F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1464F: arch/arm/include/asm/hardware/ioc.h
1465F: arch/arm/include/asm/hardware/iomd.h
1466F: arch/arm/include/asm/hardware/memc.h
1467F: arch/arm/mach-rpc/
1a6422f6 1468F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1469F: drivers/net/ethernet/i825xx/ether1*
1470F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1471F: drivers/scsi/arm/
1472
08ddbb0a
HS
1473ARM/Rockchip SoC support
1474M: Heiko Stuebner <heiko@sntech.de>
1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1476L: linux-rockchip@lists.infradead.org
9f273c24 1477T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1478S: Maintained
541555e9 1479F: arch/arm/boot/dts/rk3*
08ddbb0a 1480F: arch/arm/mach-rockchip/
541555e9
HS
1481F: drivers/clk/rockchip/
1482F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1483F: drivers/*/*rockchip*
541555e9
HS
1484F: drivers/*/*/*rockchip*
1485F: sound/soc/rockchip/
b4331b43 1486N: rockchip
08ddbb0a 1487
5bfb937c
KK
1488ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1489M: Kukjin Kim <kgene@kernel.org>
e8f98457 1490M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1492L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1493S: Maintained
6f0589c8 1494F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1495F: arch/arm/boot/dts/s5p*
1496F: arch/arm/boot/dts/samsung*
6f0589c8 1497F: arch/arm/boot/dts/exynos*
d97236e6 1498F: arch/arm64/boot/dts/exynos/
482ce512 1499F: arch/arm/plat-samsung/
769bbb63
HS
1500F: arch/arm/mach-s3c24*/
1501F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1502F: arch/arm/mach-s5p*/
1503F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1504F: drivers/*/*s3c2410*
1505F: drivers/*/*/*s3c2410*
40c76662
MB
1506F: drivers/spi/spi-s3c*
1507F: sound/soc/samsung/*
d6b9aea6
KK
1508F: Documentation/arm/Samsung/
1509F: Documentation/devicetree/bindings/arm/samsung/
1510F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1511F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1512N: exynos
f556cb07 1513
10ffa964
KP
1514ARM/SAMSUNG MOBILE MACHINE SUPPORT
1515M: Kyungmin Park <kyungmin.park@samsung.com>
1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S: Maintained
004bbd3c 1518F: arch/arm/mach-s5pv210/
10ffa964 1519
3ce4ccb6
KD
1520ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1521M: Kyungmin Park <kyungmin.park@samsung.com>
1522M: Kamil Debski <k.debski@samsung.com>
1523L: linux-arm-kernel@lists.infradead.org
1524L: linux-media@vger.kernel.org
1525S: Maintained
1526F: drivers/media/platform/s5p-g2d/
1527
e6a476fd
MS
1528ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1529M: Kyungmin Park <kyungmin.park@samsung.com>
1530M: Kamil Debski <k.debski@samsung.com>
6305902c 1531M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1532L: linux-arm-kernel@lists.infradead.org
1533L: linux-media@vger.kernel.org
1534S: Maintained
934455d7 1535F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1536F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1537
1538ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1539M: Kyungmin Park <kyungmin.park@samsung.com>
1540M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1541L: linux-arm-kernel@lists.infradead.org
1542L: linux-media@vger.kernel.org
1543S: Maintained
90d72ac6 1544F: drivers/media/platform/s5p-tv/
e6a476fd 1545
7d9f9bf4
AP
1546ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1547M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1548M: Jacek Anaszewski <j.anaszewski@samsung.com>
1549L: linux-arm-kernel@lists.infradead.org
1550L: linux-media@vger.kernel.org
1551S: Maintained
1552F: drivers/media/platform/s5p-jpeg/
1553
d48d38e8 1554ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1555M: Simon Horman <horms@verge.net.au>
d48d38e8 1556M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1557L: linux-renesas-soc@vger.kernel.org
4a121096 1558Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1559T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1560S: Supported
0b514fdb
SH
1561F: arch/arm/boot/dts/emev2*
1562F: arch/arm/boot/dts/r7s*
1563F: arch/arm/boot/dts/r8a*
1564F: arch/arm/boot/dts/sh*
0b514fdb 1565F: arch/arm/configs/shmobile_defconfig
7a2071c5 1566F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1567F: arch/arm/mach-shmobile/
1568F: drivers/sh/
1569
66314223 1570ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1571M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1572S: Maintained
1573F: arch/arm/mach-socfpga/
efadb751
DN
1574F: arch/arm/boot/dts/socfpga*
1575F: arch/arm/configs/socfpga_defconfig
e68d7c14 1576F: arch/arm64/boot/dts/altera/
ba2b7d0a 1577W: http://www.rocketboards.org
efadb751 1578T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1579
1580ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1581M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1582S: Maintained
1583F: drivers/clk/socfpga/
1584
71bcada8
TT
1585ARM/SOCFPGA EDAC SUPPORT
1586M: Thor Thayer <tthayer@opensource.altera.com>
1587S: Maintained
1588F: drivers/edac/altera_edac.
1589
65ebcc11 1590ARM/STI ARCHITECTURE
a92177ea
SK
1591M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1592M: Maxime Coquelin <maxime.coquelin@st.com>
1593M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595L: kernel@stlinux.com
1596W: http://www.stlinux.com
1597S: Maintained
1598F: arch/arm/mach-sti/
a92177ea 1599F: arch/arm/boot/dts/sti*
b8e31bf3 1600F: drivers/char/hw_random/st-rng.c
a92177ea 1601F: drivers/clocksource/arm_global_timer.c
82805d1b 1602F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1603F: drivers/i2c/busses/i2c-st.c
346e2e4a 1604F: drivers/media/rc/st_rc.c
95d66b16 1605F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1606F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1607F: drivers/phy/phy-miphy28lp.c
1608F: drivers/phy/phy-miphy365x.c
6da969a5 1609F: drivers/phy/phy-stih407-usb.c
26389c78 1610F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1611F: drivers/pinctrl/pinctrl-st.c
1612F: drivers/reset/sti/
db4112e6 1613F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1614F: drivers/tty/serial/st-asc.c
eb11adab 1615F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1616F: drivers/usb/host/ehci-st.c
1617F: drivers/usb/host/ohci-st.c
db4112e6 1618F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1619F: drivers/ata/ahci_st.c
65ebcc11 1620
ee6e7879
MC
1621ARM/STM32 ARCHITECTURE
1622M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624S: Maintained
1625T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1626N: stm32
1627F: drivers/clocksource/armv7m_systick.c
1628
d6de5b02
MG
1629ARM/TANGO ARCHITECTURE
1630M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1631L: linux-arm-kernel@lists.infradead.org
1632S: Maintained
1633F: arch/arm/mach-tango/
1634F: arch/arm/boot/dts/tango*
1635
2b7a52a4 1636ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1637M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1639S: Maintained
1640
1bbd7089 1641ARM/TETON BGA MACHINE SUPPORT
706e69d6 1642M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644S: Maintained
1645
2b7a52a4 1646ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1647M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1649S: Maintained
1650
98ad6e3b 1651ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1652M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1654W: http://www.mcuos.com
1655S: Maintained
4e89e8f6 1656F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1657F: drivers/input/keyboard/w90p910_keypad.c
1658F: drivers/input/touchscreen/w90p910_ts.c
1659F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1660F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1661F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1662F: drivers/rtc/rtc-nuc900.c
9df92e6c 1663F: drivers/spi/spi-nuc900.c
4e89e8f6 1664F: drivers/usb/host/ehci-w90x900.c
8a61f013 1665F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1666
54274d71 1667ARM/U300 MACHINE SUPPORT
e4651a9f 1668M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670S: Supported
1671F: arch/arm/mach-u300/
9affbd24 1672F: drivers/clocksource/timer-u300.c
54274d71
LW
1673F: drivers/i2c/busses/i2c-stu300.c
1674F: drivers/rtc/rtc-coh901331.c
1675F: drivers/watchdog/coh901327_wdt.c
1676F: drivers/dma/coh901318*
87572880
LW
1677F: drivers/mfd/ab3100*
1678F: drivers/rtc/rtc-ab3100.c
1679F: drivers/rtc/rtc-coh901331.c
1680T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1681
3d00d04f
MY
1682ARM/UNIPHIER ARCHITECTURE
1683M: Masahiro Yamada <yamada.masahiro@socionext.com>
1684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685S: Maintained
a3ff83d2 1686F: arch/arm/boot/dts/uniphier*
e7ecbc05 1687F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1688F: arch/arm/mach-uniphier/
e7ecbc05 1689F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1690F: arch/arm64/boot/dts/socionext/
4b7f48d3 1691F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1692F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1693F: drivers/pinctrl/uniphier/
1694F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1695N: uniphier
1696
87572880 1697ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1698M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700S: Maintained
1701F: arch/arm/mach-ux500/
e4651a9f 1702F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1703F: drivers/dma/ste_dma40*
e4651a9f 1704F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1705F: drivers/mfd/abx500*
1706F: drivers/mfd/ab8500*
e4651a9f
LW
1707F: drivers/mfd/dbx500*
1708F: drivers/mfd/db8500*
ecc265fe
JP
1709F: drivers/pinctrl/nomadik/pinctrl-ab*
1710F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1711F: drivers/rtc/rtc-ab8500.c
e4651a9f 1712F: drivers/rtc/rtc-pl031.c
87572880 1713T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1714
e93fde28
UH
1715ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1716M: Ulf Hansson <ulf.hansson@linaro.org>
1717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718T: git git://git.linaro.org/people/ulfh/clk.git
1719S: Maintained
1720F: drivers/clk/ux500/
1721F: include/linux/platform_data/clk-ux500.h
1722
740d93b1
PM
1723ARM/VERSATILE EXPRESS PLATFORM
1724M: Liviu Dudau <liviu.dudau@arm.com>
1725M: Sudeep Holla <sudeep.holla@arm.com>
1726M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728S: Maintained
1729F: arch/arm/boot/dts/vexpress*
e68d7c14 1730F: arch/arm64/boot/dts/arm/
740d93b1
PM
1731F: arch/arm/mach-vexpress/
1732F: */*/vexpress*
7e8f403f 1733F: */*/*/vexpress*
740d93b1
PM
1734F: drivers/clk/versatile/clk-vexpress-osc.c
1735F: drivers/clocksource/versatile.c
1736
d4275354 1737ARM/VFP SUPPORT
8b58be88 1738M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1740W: http://www.arm.linux.org.uk/
1741S: Maintained
1742F: arch/arm/vfp/
1743
e66b6d8e
MV
1744ARM/VOIPAC PXA270 SUPPORT
1745M: Marek Vasut <marek.vasut@gmail.com>
1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S: Maintained
1748F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1749F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1750
04529fe2
TP
1751ARM/VT8500 ARM ARCHITECTURE
1752M: Tony Prisk <linux@prisktech.co.nz>
1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S: Maintained
1755F: arch/arm/mach-vt8500/
41fd91b4 1756F: drivers/clocksource/vt8500_timer.c
560746eb 1757F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1758F: drivers/mmc/host/wmt-sdmmc.c
1759F: drivers/pwm/pwm-vt8500.c
1760F: drivers/rtc/rtc-vt8500.c
1761F: drivers/tty/serial/vt8500_serial.c
4f31102b 1762F: drivers/usb/host/ehci-platform.c
41fd91b4 1763F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1764F: drivers/video/fbdev/vt8500lcdfb.*
1765F: drivers/video/fbdev/wm8505fb*
1766F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1767
e66b6d8e
MV
1768ARM/ZIPIT Z2 SUPPORT
1769M: Marek Vasut <marek.vasut@gmail.com>
1770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771S: Maintained
1772F: arch/arm/mach-pxa/z2.c
6ab2a855 1773F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1774
5ecc4b53
JN
1775ARM/ZTE ARCHITECTURE
1776M: Jun Nie <jun.nie@linaro.org>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S: Maintained
1779F: arch/arm/mach-zx/
1780F: drivers/clk/zte/
1781F: Documentation/devicetree/bindings/arm/zte.txt
1782F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1783
51f29d44
MS
1784ARM/ZYNQ ARCHITECTURE
1785M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1786R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788W: http://wiki.xilinx.com
d6448b76 1789T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1790S: Supported
1791F: arch/arm/mach-zynq/
bd2a337a 1792F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1793F: drivers/block/xsysace.c
c2fd4e38
MS
1794N: zynq
1795N: xilinx
1796F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1797F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1798F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1799F: drivers/edac/synopsys_edac.c
51f29d44 1800
48ec83bc 1801ARM SMMU DRIVERS
b8f9879e
WD
1802M: Will Deacon <will.deacon@arm.com>
1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S: Maintained
1805F: drivers/iommu/arm-smmu.c
48ec83bc 1806F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1807F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1808
38074229
CM
1809ARM64 PORT (AARCH64 ARCHITECTURE)
1810M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1811M: Will Deacon <will.deacon@arm.com>
38074229 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1813T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1814S: Maintained
1815F: arch/arm64/
d19766ec 1816F: Documentation/arm64/
38074229 1817
9d7005f9
LP
1818AS3645A LED FLASH CONTROLLER DRIVER
1819M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1820L: linux-media@vger.kernel.org
1821T: git git://linuxtv.org/media_tree.git
1822S: Maintained
1823F: drivers/media/i2c/as3645a.c
b5dcee22 1824F: include/media/i2c/as3645a.h
9d7005f9 1825
d58de038
GJ
1826ASC7621 HARDWARE MONITOR DRIVER
1827M: George Joseph <george.joseph@fairview5.com>
1828L: lm-sensors@lm-sensors.org
1829S: Maintained
1830F: Documentation/hwmon/asc7621
1831F: drivers/hwmon/asc7621.c
1832
b229ece9 1833ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1834M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1835L: acpi4asus-user@lists.sourceforge.net
d0944853 1836L: platform-driver-x86@vger.kernel.org
76593d6f 1837W: http://acpi4asus.sf.net
85091b71 1838S: Maintained
b229ece9
CC
1839F: drivers/platform/x86/asus*.c
1840F: drivers/platform/x86/eeepc*.c
85091b71 1841
f6a6bbae
JPRV
1842ASUS WIRELESS RADIO CONTROL DRIVER
1843M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1844L: platform-driver-x86@vger.kernel.org
1845S: Maintained
1846F: drivers/platform/x86/asus-wireless.c
1847
953a6479 1848ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1849R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1850W: http://sourceforge.net/projects/xscaleiop
08223d80 1851S: Odd fixes
679655da
JP
1852F: Documentation/crypto/async-tx-api.txt
1853F: crypto/async_tx/
1854F: drivers/dma/
1855F: include/linux/dmaengine.h
1856F: include/linux/async_tx.h
b3e5f263 1857
a1867d36 1858AT24 EEPROM DRIVER
14d77c4d 1859M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1860L: linux-i2c@vger.kernel.org
1861S: Maintained
1862F: drivers/misc/eeprom/at24.c
25f73ed5 1863F: include/linux/platform_data/at24.h
a1867d36 1864
e7839f25 1865ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1866M: "Ed L. Cashin" <ed.cashin@acm.org>
1867W: http://www.openaoe.org/
1da177e4 1868S: Supported
679655da
JP
1869F: Documentation/aoe/
1870F: drivers/block/aoe/
1da177e4 1871
aad7a211
AB
1872ATHEROS 71XX/9XXX GPIO DRIVER
1873M: Alban Bedel <albeu@free.fr>
1874W: https://github.com/AlbanBedel/linux
1875T: git git://github.com/AlbanBedel/linux
1876S: Maintained
1877F: drivers/gpio/gpio-ath79.c
1878F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1879
9a10a870 1880ATHEROS ATH GENERIC UTILITIES
f726ee65 1881M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1882L: linux-wireless@vger.kernel.org
1883S: Supported
1884F: drivers/net/wireless/ath/*
1885
fa1c114f 1886ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1887M: Jiri Slaby <jirislaby@gmail.com>
1888M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1889M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1890L: linux-wireless@vger.kernel.org
72c706b7 1891W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1892S: Maintained
fa451753 1893F: drivers/net/wireless/ath/ath5k/
fa1c114f 1894
12e62d6f
KV
1895ATHEROS ATH6KL WIRELESS DRIVER
1896M: Kalle Valo <kvalo@qca.qualcomm.com>
1897L: linux-wireless@vger.kernel.org
1898W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 1899T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
1900S: Supported
1901F: drivers/net/wireless/ath/ath6kl/
1902
2be7d22f 1903WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1904M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1905L: linux-wireless@vger.kernel.org
1906L: wil6210@qca.qualcomm.com
1907S: Supported
1908W: http://wireless.kernel.org/en/users/Drivers/wil6210
1909F: drivers/net/wireless/ath/wil6210/
dba4b74d 1910F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1911
1d7e1e6b
CL
1912CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1913M: Christian Lamparter <chunkeey@googlemail.com>
1914L: linux-wireless@vger.kernel.org
1915W: http://wireless.kernel.org/en/users/Drivers/carl9170
1916S: Maintained
1917F: drivers/net/wireless/ath/carl9170/
1918
2c2a6172
LT
1919ATK0110 HWMON DRIVER
1920M: Luca Tettamanti <kronos.it@gmail.com>
1921L: lm-sensors@lm-sensors.org
1922S: Maintained
1923F: drivers/hwmon/asus_atk0110.c
1924
6f69a6d7 1925ATI_REMOTE2 DRIVER
8b58be88 1926M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1927S: Maintained
679655da 1928F: drivers/input/misc/ati_remote2.c
6f69a6d7 1929
7ae115b4 1930ATLX ETHERNET DRIVERS
8b58be88 1931M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1932M: Chris Snook <chris.snook@gmail.com>
e443e383 1933L: netdev@vger.kernel.org
8d5ca6ec
JC
1934W: http://sourceforge.net/projects/atl1
1935W: http://atl1.sourceforge.net
1936S: Maintained
2b133ad6 1937F: drivers/net/ethernet/atheros/
8d5ca6ec 1938
1da177e4 1939ATM
366c1bd1 1940M: Chas Williams <3chas3@gmail.com>
476604de 1941L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1942L: netdev@vger.kernel.org
1da177e4
LT
1943W: http://linux-atm.sourceforge.net
1944S: Maintained
679655da
JP
1945F: drivers/atm/
1946F: include/linux/atm*
c117ab84 1947F: include/uapi/linux/atm*
1da177e4 1948
04ac2f46 1949ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1950M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1951S: Maintained
1952F: drivers/mmc/host/atmel-mci.c
04ac2f46 1953
a1cfac48 1954ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1955M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1956S: Supported
df621252 1957F: drivers/tty/serial/atmel_serial.c
a1cfac48 1958
dfae90ed 1959ATMEL Audio ALSA driver
3a82002c 1960M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1961L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1962S: Supported
1963F: sound/soc/atmel
1964
b414dc16
NF
1965ATMEL DMA DRIVER
1966M: Nicolas Ferre <nicolas.ferre@atmel.com>
1967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S: Supported
1969F: drivers/dma/at_hdmac.c
1970F: drivers/dma/at_hdmac_regs.h
6f0d65af 1971F: include/linux/platform_data/dma-atmel.h
b414dc16 1972
6bd0f436
LD
1973ATMEL XDMA DRIVER
1974M: Ludovic Desroches <ludovic.desroches@atmel.com>
1975L: linux-arm-kernel@lists.infradead.org
1976L: dmaengine@vger.kernel.org
1977S: Supported
1978F: drivers/dma/at_xdmac.c
1979
888f2804
LD
1980ATMEL I2C DRIVER
1981M: Ludovic Desroches <ludovic.desroches@atmel.com>
1982L: linux-i2c@vger.kernel.org
1983S: Supported
1984F: drivers/i2c/busses/i2c-at91.c
1985
15515545 1986ATMEL ISI DRIVER
50cb2efa 1987M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
1988L: linux-media@vger.kernel.org
1989S: Supported
f2294c2d 1990F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1991F: include/media/atmel-isi.h
1992
8f4c79ce 1993ATMEL LCDFB DRIVER
8b58be88 1994M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1995L: linux-fbdev@vger.kernel.org
8f4c79ce 1996S: Maintained
8a61f013 1997F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1998F: include/video/atmel_lcdc.h
8f4c79ce 1999
89e5785f 2000ATMEL MACB ETHERNET DRIVER
a02875a6 2001M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2002S: Supported
9f2f381f 2003F: drivers/net/ethernet/cadence/
89e5785f 2004
5cbac98a 2005ATMEL NAND DRIVER
50cb2efa
NF
2006M: Wenyou Yang <wenyou.yang@atmel.com>
2007M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2008L: linux-mtd@lists.infradead.org
2009S: Supported
2010F: drivers/mtd/nand/atmel_nand*
2011
05c441ef 2012ATMEL SDMMC DRIVER
2013M: Ludovic Desroches <ludovic.desroches@atmel.com>
2014L: linux-mmc@vger.kernel.org
2015S: Supported
2016F: drivers/mmc/host/sdhci-of-at91.c
2017
754ce4f2 2018ATMEL SPI DRIVER
a02875a6 2019M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2020S: Supported
9df92e6c 2021F: drivers/spi/spi-atmel.*
754ce4f2 2022
0ef09015 2023ATMEL SSC DRIVER
03515f32 2024M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026S: Supported
2027F: drivers/misc/atmel-ssc.c
2028F: include/linux/atmel-ssc.h
2029
e9cb1c5a
NF
2030ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2031M: Nicolas Ferre <nicolas.ferre@atmel.com>
2032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033S: Supported
2034F: drivers/misc/atmel_tclib.c
2035F: drivers/clocksource/tcb_clksrc.c
2036
914a3f3b 2037ATMEL USBA UDC DRIVER
a02875a6
NF
2038M: Nicolas Ferre <nicolas.ferre@atmel.com>
2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2040S: Supported
faf2e1db 2041F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2042
1da177e4 2043ATMEL WIRELESS DRIVER
8b58be88 2044M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2045L: linux-wireless@vger.kernel.org
1da177e4
LT
2046W: http://www.thekelleys.org.uk/atmel
2047W: http://atmelwlandriver.sourceforge.net/
2048S: Maintained
30fe0f9b 2049F: drivers/net/wireless/atmel/atmel*
1da177e4 2050
a14c0f8f
ND
2051ATMEL MAXTOUCH DRIVER
2052M: Nick Dyer <nick.dyer@itdev.co.uk>
2053T: git git://github.com/atmel-maxtouch/linux.git
2054S: Supported
2055F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2056F: drivers/input/touchscreen/atmel_mxt_ts.c
2057F: include/linux/platform_data/atmel_mxt_ts.h
2058
26780d9e 2059ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2060M: Bradley Grove <linuxdrivers@attotech.com>
2061L: linux-scsi@vger.kernel.org
2062W: http://www.attotech.com
2063S: Supported
2064F: drivers/scsi/esas2r
26780d9e 2065
bc6e17b8
SS
2066ATUSB IEEE 802.15.4 RADIO DRIVER
2067M: Stefan Schmidt <stefan@osg.samsung.com>
2068L: linux-wpan@vger.kernel.org
2069S: Maintained
2070F: drivers/net/ieee802154/atusb.c
2071F: drivers/net/ieee802154/atusb.h
2072F: drivers/net/ieee802154/at86rf230.h
2073
a92b7b80 2074AUDIT SUBSYSTEM
915f389d 2075M: Paul Moore <paul@paul-moore.com>
8b58be88 2076M: Eric Paris <eparis@redhat.com>
915f389d 2077L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2078W: http://people.redhat.com/sgrubb/audit/
915f389d 2079T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2080S: Maintained
679655da 2081F: include/linux/audit.h
c117ab84 2082F: include/uapi/linux/audit.h
679655da 2083F: kernel/audit*
a92b7b80 2084
70e84049 2085AUXILIARY DISPLAY DRIVERS
8b58be88 2086M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2087W: http://miguelojeda.es/auxdisplay.htm
2088W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2089S: Maintained
679655da
JP
2090F: drivers/auxdisplay/
2091F: include/linux/cfag12864b.h
70e84049 2092
5f97f7f9 2093AVR32 ARCHITECTURE
e336f61f
HCE
2094M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2095M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2096W: http://www.atmel.com/products/AVR32/
249d9d9d 2097W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2098W: http://avrfreaks.net/
e336f61f 2099S: Maintained
679655da 2100F: arch/avr32/
5f97f7f9
HS
2101
2102AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2103M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2104M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2105S: Maintained
679655da 2106F: arch/avr32/mach-at32ap/
5f97f7f9 2107
1da177e4 2108AX.25 NETWORK LAYER
8b58be88 2109M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2110L: linux-hams@vger.kernel.org
d34cb28a 2111W: http://www.linux-ax25.org/
1da177e4 2112S: Maintained
c117ab84 2113F: include/uapi/linux/ax25.h
679655da
JP
2114F: include/net/ax25.h
2115F: net/ax25/
1da177e4 2116
d5269395 2117AZ6007 DVB DRIVER
009a5410 2118M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2119L: linux-media@vger.kernel.org
a825eaec 2120W: https://linuxtv.org
d5269395
MCC
2121T: git git://linuxtv.org/media_tree.git
2122S: Maintained
2123F: drivers/media/usb/dvb-usb-v2/az6007.c
2124
6777376e
HV
2125AZTECH FM RADIO RECEIVER DRIVER
2126M: Hans Verkuil <hverkuil@xs4all.nl>
2127L: linux-media@vger.kernel.org
2128T: git git://linuxtv.org/media_tree.git
a825eaec 2129W: https://linuxtv.org
6777376e
HV
2130S: Maintained
2131F: drivers/media/radio/radio-aztech*
2132
e2d1d6c0 2133B43 WIRELESS DRIVER
e2d1d6c0 2134L: linux-wireless@vger.kernel.org
ed072f9e 2135L: b43-dev@lists.infradead.org
491b26b4 2136W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2137S: Odd Fixes
58619b14 2138F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2139
2140B43LEGACY WIRELESS DRIVER
8b58be88 2141M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2142L: linux-wireless@vger.kernel.org
ed072f9e 2143L: b43-dev@lists.infradead.org
491b26b4 2144W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2145S: Maintained
423e3ce3 2146F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2147
300abeb5 2148BACKLIGHT CLASS/SUBSYSTEM
b7701755 2149M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2150M: Lee Jones <lee.jones@linaro.org>
9f273c24 2151T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2152S: Maintained
679655da
JP
2153F: drivers/video/backlight/
2154F: include/linux/backlight.h
300abeb5 2155
c6c8fea2 2156BATMAN ADVANCED
207df49e 2157M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2158M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2159M: Antonio Quartulli <a@unstable.cc>
c6c8fea2
SE
2160L: b.a.t.m.a.n@lists.open-mesh.org
2161W: http://www.open-mesh.org/
2162S: Maintained
2163F: net/batman-adv/
2164
e2d1d6c0 2165BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2166M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2167L: linux-hams@vger.kernel.org
2168W: http://www.baycom.org/~tom/ham/ham.html
2169S: Maintained
679655da 2170F: drivers/net/hamradio/baycom*
e2d1d6c0 2171
cafe5635 2172BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2173M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2174L: linux-bcache@vger.kernel.org
2175W: http://bcache.evilpiepirate.org
d1aa1ab3 2176S: Maintained
cafe5635
KO
2177F: drivers/md/bcache/
2178
04bd844a
HV
2179BDISP ST MEDIA DRIVER
2180M: Fabien Dessenne <fabien.dessenne@st.com>
2181L: linux-media@vger.kernel.org
2182T: git git://linuxtv.org/media_tree.git
a825eaec 2183W: https://linuxtv.org
04bd844a
HV
2184S: Supported
2185F: drivers/media/platform/sti/bdisp
2186
e2d1d6c0 2187BEFS FILE SYSTEM
55817d3d 2188S: Orphan
679655da
JP
2189F: Documentation/filesystems/befs.txt
2190F: fs/befs/
e2d1d6c0 2191
564ee360 2192BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2193M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2194L: netdev@vger.kernel.org
2195S: Maintained
2196F: drivers/net/ethernet/ec_bhf.c
564ee360 2197
e2d1d6c0 2198BFS FILE SYSTEM
8b58be88 2199M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2200S: Maintained
679655da
JP
2201F: Documentation/filesystems/bfs.txt
2202F: fs/bfs/
c117ab84 2203F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2204
1394f032 2205BLACKFIN ARCHITECTURE
a4edbc10 2206M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2207L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2208T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2209W: http://blackfin.uclinux.org
2210S: Supported
679655da 2211F: arch/blackfin/
566da5b2 2212
e190d6b1 2213BLACKFIN EMAC DRIVER
b3fe92b0 2214L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2215W: http://blackfin.uclinux.org
2216S: Supported
7b35f033 2217F: drivers/net/ethernet/adi/
e190d6b1 2218
566da5b2 2219BLACKFIN RTC DRIVER
b3fe92b0 2220L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2221W: http://blackfin.uclinux.org
2222S: Supported
679655da 2223F: drivers/rtc/rtc-bfin.c
1394f032 2224
936ed49a 2225BLACKFIN SDH DRIVER
109ec8c3 2226M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2227L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2228W: http://blackfin.uclinux.org
2229S: Supported
2230F: drivers/mmc/host/bfin_sdh.c
2231
1394f032 2232BLACKFIN SERIAL DRIVER
8b58be88 2233M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2234L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2235W: http://blackfin.uclinux.org
2236S: Supported
8460241e 2237F: drivers/tty/serial/bfin_uart.c
1394f032 2238
1e6d320f 2239BLACKFIN WATCHDOG DRIVER
b3fe92b0 2240L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2241W: http://blackfin.uclinux.org
2242S: Supported
679655da 2243F: drivers/watchdog/bfin_wdt.c
1e6d320f 2244
d24ecfcc 2245BLACKFIN I2C TWI DRIVER
8b58be88 2246M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2247L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2248W: http://blackfin.uclinux.org/
2249S: Supported
679655da 2250F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2251
1e204377
SJ
2252BLACKFIN MEDIA DRIVER
2253M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2254L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2255W: http://blackfin.uclinux.org/
2256S: Supported
2257F: drivers/media/platform/blackfin/
2258F: drivers/media/i2c/adv7183*
2259F: drivers/media/i2c/vs6624*
2260
b54cf35a
JSM
2261BLINKM RGB LED DRIVER
2262M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2263S: Maintained
2264F: drivers/leds/leds-blinkm.c
2265
1da177e4 2266BLOCK LAYER
8b58be88 2267M: Jens Axboe <axboe@kernel.dk>
82c426e0 2268L: linux-block@vger.kernel.org
08deed1e 2269T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2270S: Maintained
679655da 2271F: block/
ae11f7ef 2272F: kernel/trace/blktrace.c
1da177e4 2273
2b54aaef 2274BLOCK2MTD DRIVER
8b58be88 2275M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2276L: linux-mtd@lists.infradead.org
2277S: Maintained
679655da 2278F: drivers/mtd/devices/block2mtd.c
2b54aaef 2279
63fbd24e 2280BLUETOOTH DRIVERS
8b58be88 2281M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2282M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2283M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2284L: linux-bluetooth@vger.kernel.org
63fbd24e 2285W: http://www.bluez.org/
22e7a424
MH
2286T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2287T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2288S: Maintained
679655da 2289F: drivers/bluetooth/
1da177e4 2290
63fbd24e 2291BLUETOOTH SUBSYSTEM
8b58be88 2292M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2293M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2294M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2295L: linux-bluetooth@vger.kernel.org
2296W: http://www.bluez.org/
22e7a424
MH
2297T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2298T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2299S: Maintained
679655da
JP
2300F: net/bluetooth/
2301F: include/net/bluetooth/
1da177e4
LT
2302
2303BONDING DRIVER
79b30750 2304M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2305M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2306M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2307L: netdev@vger.kernel.org
ce00f85c
JC
2308W: http://sourceforge.net/projects/bonding/
2309S: Supported
679655da 2310F: drivers/net/bonding/
c117ab84 2311F: include/uapi/linux/if_bonding.h
1da177e4 2312
b5f4df34
AS
2313BPF (Safe dynamic programs and tools)
2314M: Alexei Starovoitov <ast@kernel.org>
2315L: netdev@vger.kernel.org
2316L: linux-kernel@vger.kernel.org
2317S: Supported
2318F: kernel/bpf/
2319
39105890 2320BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2321M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2322L: netdev@vger.kernel.org
2323S: Supported
adfc5217 2324F: drivers/net/ethernet/broadcom/b44.*
39105890 2325
32ec90d5
FF
2326BROADCOM GENET ETHERNET DRIVER
2327M: Florian Fainelli <f.fainelli@gmail.com>
2328L: netdev@vger.kernel.org
2329S: Supported
2330F: drivers/net/ethernet/broadcom/genet/
2331
948c51e6 2332BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2333M: Sony Chacko <sony.chacko@qlogic.com>
2334M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2335L: netdev@vger.kernel.org
2336S: Supported
adfc5217
JK
2337F: drivers/net/ethernet/broadcom/bnx2.*
2338F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2339
4d9d2cb0 2340BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2341M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2342L: netdev@vger.kernel.org
2343S: Supported
adfc5217 2344F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2345
90f4c594 2346BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2347M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2348M: Ray Jui <rjui@broadcom.com>
2349M: Scott Branden <sbranden@broadcom.com>
497a045d 2350L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2351T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2352S: Maintained
2353F: arch/arm/mach-bcm/
2354F: arch/arm/boot/dts/bcm113*
90f4c594 2355F: arch/arm/boot/dts/bcm216*
af4b8e37 2356F: arch/arm/boot/dts/bcm281*
e68d7c14 2357F: arch/arm64/boot/dts/broadcom/
af4b8e37 2358F: arch/arm/configs/bcm_defconfig
e4ef47f2 2359F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2360F: drivers/clocksource/bcm_kona_timer.c
2361
9209bec4 2362BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2363M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2364M: Lee Jones <lee@kernel.org>
10b9e887 2365M: Eric Anholt <eric@anholt.net>
f680f25c 2366L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2368T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2369S: Maintained
9209bec4 2370N: bcm2835
f680f25c 2371
5564f092
RM
2372BROADCOM BCM47XX MIPS ARCHITECTURE
2373M: Hauke Mehrtens <hauke@hauke-m.de>
2374M: Rafał Miłecki <zajec5@gmail.com>
2375L: linux-mips@linux-mips.org
2376S: Maintained
2377F: arch/mips/bcm47xx/*
2378F: arch/mips/include/asm/mach-bcm47xx/*
2379
9209bec4 2380BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2381M: Hauke Mehrtens <hauke@hauke-m.de>
2382L: linux-arm-kernel@lists.infradead.org
2383S: Maintained
2384F: arch/arm/mach-bcm/bcm_5301x.c
2385F: arch/arm/boot/dts/bcm5301x.dtsi
2386F: arch/arm/boot/dts/bcm470*
2387
e076e962
FF
2388BROADCOM BCM63XX ARM ARCHITECTURE
2389M: Florian Fainelli <f.fainelli@gmail.com>
2390L: linux-arm-kernel@lists.infradead.org
eb6725d0 2391T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2392S: Maintained
2393F: arch/arm/mach-bcm/bcm63xx.c
2394F: arch/arm/include/debug/bcm63xx.S
2395
7110e227
KC
2396BROADCOM BCM63XX/BCM33XX UDC DRIVER
2397M: Kevin Cernekee <cernekee@gmail.com>
2398L: linux-usb@vger.kernel.org
2399S: Maintained
2400F: drivers/usb/gadget/udc/bcm63xx_udc.*
2401
2df94fd6 2402BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2403M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2404M: Gregory Fong <gregory.0xf0@gmail.com>
2405M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2407L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2408T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2409S: Maintained
2410F: arch/arm/mach-bcm/*brcmstb*
2411F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2412F: drivers/bus/brcmstb_gisb.c
5009a289 2413N: brcmstb
2df94fd6 2414
70371cef
KC
2415BROADCOM BMIPS MIPS ARCHITECTURE
2416M: Kevin Cernekee <cernekee@gmail.com>
2417M: Florian Fainelli <f.fainelli@gmail.com>
2418L: linux-mips@linux-mips.org
eb6725d0 2419T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2420S: Maintained
2421F: arch/mips/bmips/*
2422F: arch/mips/include/asm/mach-bmips/*
2423F: arch/mips/kernel/*bmips*
338808de 2424F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2425F: drivers/irqchip/irq-bcm63*
70371cef
KC
2426F: drivers/irqchip/irq-bcm7*
2427F: drivers/irqchip/irq-brcmstb*
3271e610 2428F: include/linux/bcm963xx_nvram.h
8fce60b8 2429F: include/linux/bcm963xx_tag.h
70371cef 2430
948c51e6 2431BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2432M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2433M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2434L: netdev@vger.kernel.org
2435S: Supported
adfc5217 2436F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2437
a9533e7e
HP
2438BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2439M: Brett Rudley <brudley@broadcom.com>
818c07b8 2440M: Arend van Spriel <arend@broadcom.com>
85d63686 2441M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2442M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2443L: linux-wireless@vger.kernel.org
5615171c 2444L: brcm80211-dev-list@broadcom.com
a9533e7e 2445S: Supported
05491d2c 2446F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2447
9958d6f9 2448BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2449M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2450L: linux-scsi@vger.kernel.org
2451S: Supported
2452F: drivers/scsi/bnx2fc/
2453
6a6b5ad0 2454BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2455M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2456L: linux-scsi@vger.kernel.org
2457S: Supported
2458F: drivers/scsi/bnx2i/
2459
63f37ddf 2460BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2461M: Ray Jui <rjui@broadcom.com>
2462M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2463M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2465L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2466T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2467S: Maintained
2468N: iproc
2469N: cygnus
63f37ddf 2470N: nsp
36c0237f
SB
2471N: bcm9113*
2472N: bcm9583*
63f37ddf
JM
2473N: bcm9585*
2474N: bcm9586*
2475N: bcm988312
36c0237f 2476N: bcm113*
63f37ddf
JM
2477N: bcm583*
2478N: bcm585*
2479N: bcm586*
2480N: bcm88312
36c0237f 2481
3b0213d5
GF
2482BROADCOM BRCMSTB GPIO DRIVER
2483M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2484L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2485S: Supported
2486F: drivers/gpio/gpio-brcmstb.c
2487F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2488
7b7f588b 2489BROADCOM KONA GPIO DRIVER
5e163903 2490M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2491L: bcm-kernel-feedback-list@broadcom.com
2492S: Supported
2493F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2494F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2495
f6e734a8
RM
2496BROADCOM NVRAM DRIVER
2497M: Rafał Miłecki <zajec5@gmail.com>
2498L: linux-mips@linux-mips.org
2499S: Maintained
2500F: drivers/firmware/broadcom/*
2501
02787daa
BN
2502BROADCOM STB NAND FLASH DRIVER
2503M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2504M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2505L: linux-mtd@lists.infradead.org
1285734c 2506L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2507S: Maintained
2508F: drivers/mtd/nand/brcmnand/
2509
c9678d86
RM
2510BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2511M: Rafał Miłecki <zajec5@gmail.com>
2512L: linux-wireless@vger.kernel.org
2513S: Maintained
2514F: drivers/bcma/
2515F: include/linux/bcma/
2516
b8302205
FF
2517BROADCOM SYSTEMPORT ETHERNET DRIVER
2518M: Florian Fainelli <f.fainelli@gmail.com>
2519L: netdev@vger.kernel.org
2520S: Supported
2521F: drivers/net/ethernet/broadcom/bcmsysport.*
2522
7725ccfd 2523BROCADE BFA FC SCSI DRIVER
aa803370
AG
2524M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2525M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2526L: linux-scsi@vger.kernel.org
2527S: Supported
2528F: drivers/scsi/bfa/
7725ccfd 2529
8b230ed8 2530BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2531M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2532L: netdev@vger.kernel.org
2533S: Supported
f844a0ea 2534F: drivers/net/ethernet/brocade/bna/
8b230ed8 2535
5cdf7f76 2536BSG (block layer generic sg v4 driver)
8b58be88 2537M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2538L: linux-scsi@vger.kernel.org
2539S: Supported
679655da
JP
2540F: block/bsg.c
2541F: include/linux/bsg.h
c117ab84 2542F: include/uapi/linux/bsg.h
5cdf7f76 2543
af39917d
CL
2544BT87X AUDIO DRIVER
2545M: Clemens Ladisch <clemens@ladisch.de>
2546L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2547T: git git://git.alsa-project.org/alsa-kernel.git
2548S: Maintained
2549F: Documentation/sound/alsa/Bt87x.txt
2550F: sound/pci/bt87x.c
2551
ff1d5c2f 2552BT8XXGPIO DRIVER
eb032b98 2553M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2554W: http://bu3sch.de/btgpio.php
2555S: Maintained
72dbb705 2556F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2557
eb1eb04f 2558BTRFS FILE SYSTEM
c0778e25
CM
2559M: Chris Mason <clm@fb.com>
2560M: Josef Bacik <jbacik@fb.com>
d8130624 2561M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2562L: linux-btrfs@vger.kernel.org
2563W: http://btrfs.wiki.kernel.org/
8a6e2535 2564Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2565T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2566S: Maintained
679655da
JP
2567F: Documentation/filesystems/btrfs.txt
2568F: fs/btrfs/
eb1eb04f 2569
1da177e4 2570BTTV VIDEO4LINUX DRIVER
009a5410 2571M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2572L: linux-media@vger.kernel.org
a825eaec 2573W: https://linuxtv.org
275ffde4 2574T: git git://linuxtv.org/media_tree.git
f96236e5 2575S: Odd fixes
679655da 2576F: Documentation/video4linux/bttv/
90d72ac6 2577F: drivers/media/pci/bt8xx/bttv*
1da177e4 2578
1f34923c
KA
2579BUSLOGIC SCSI DRIVER
2580M: Khalid Aziz <khalid@gonehiking.org>
2581L: linux-scsi@vger.kernel.org
2582S: Maintained
2583F: drivers/scsi/BusLogic.*
2584F: drivers/scsi/FlashPoint.*
2585
af39917d
CL
2586C-MEDIA CMI8788 DRIVER
2587M: Clemens Ladisch <clemens@ladisch.de>
2588L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2589T: git git://git.alsa-project.org/alsa-kernel.git
2590S: Maintained
2591F: sound/pci/oxygen/
2592
2141355f
MS
2593C6X ARCHITECTURE
2594M: Mark Salter <msalter@redhat.com>
2595M: Aurelien Jacquiot <a-jacquiot@ti.com>
2596L: linux-c6x-dev@linux-c6x.org
2597W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2598S: Maintained
2599F: arch/c6x/
2600
a5432f5a 2601CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2602M: David Howells <dhowells@redhat.com>
e62d6e24 2603L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2604S: Supported
2605F: Documentation/filesystems/caching/cachefiles.txt
2606F: fs/cachefiles/
2607
c815ca39
HV
2608CADET FM/AM RADIO RECEIVER DRIVER
2609M: Hans Verkuil <hverkuil@xs4all.nl>
2610L: linux-media@vger.kernel.org
2611T: git git://linuxtv.org/media_tree.git
a825eaec 2612W: https://linuxtv.org
c815ca39
HV
2613S: Maintained
2614F: drivers/media/radio/radio-cadet*
2615
77d5140f 2616CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2617M: Jonathan Corbet <corbet@lwn.net>
661263b5 2618L: linux-media@vger.kernel.org
275ffde4 2619T: git git://linuxtv.org/media_tree.git
77d5140f 2620S: Maintained
679655da 2621F: Documentation/video4linux/cafe_ccic
90d72ac6 2622F: drivers/media/platform/marvell-ccic/
77d5140f 2623
201b6bab 2624CAIF NETWORK LAYER
5c574f50 2625M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2626L: netdev@vger.kernel.org
2627S: Supported
2628F: Documentation/networking/caif/
2629F: drivers/net/caif/
c117ab84 2630F: include/uapi/linux/caif/
201b6bab
JP
2631F: include/net/caif/
2632F: net/caif/
2633
77dac90f 2634CALGARY x86-64 IOMMU
8b58be88
JP
2635M: Muli Ben-Yehuda <muli@il.ibm.com>
2636M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2637L: discuss@x86-64.org
2638S: Maintained
679655da
JP
2639F: arch/x86/kernel/pci-calgary_64.c
2640F: arch/x86/kernel/tce_64.c
2641F: arch/x86/include/asm/calgary.h
2642F: arch/x86/include/asm/tce.h
77dac90f 2643
e2d1d6c0 2644CAN NETWORK LAYER
8d15d386 2645M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2646M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2647L: linux-can@vger.kernel.org
84b0d715 2648W: https://github.com/linux-can
870482a4
MKB
2649T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2650T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2651S: Maintained
f35f6c8f 2652F: Documentation/networking/can.txt
8d15d386 2653F: net/can/
8d15d386 2654F: include/linux/can/core.h
c117ab84
CEB
2655F: include/uapi/linux/can.h
2656F: include/uapi/linux/can/bcm.h
2657F: include/uapi/linux/can/raw.h
2658F: include/uapi/linux/can/gw.h
e2d1d6c0 2659
4261a204 2660CAN NETWORK DRIVERS
8b58be88 2661M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2662M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2663L: linux-can@vger.kernel.org
84b0d715 2664W: https://github.com/linux-can
870482a4
MKB
2665T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2666T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2667S: Maintained
8d15d386
OH
2668F: drivers/net/can/
2669F: include/linux/can/dev.h
8d15d386 2670F: include/linux/can/platform/
c117ab84
CEB
2671F: include/uapi/linux/can/error.h
2672F: include/uapi/linux/can/netlink.h
4261a204 2673
95d16c72
JM
2674CAPABILITIES
2675M: Serge Hallyn <serge.hallyn@canonical.com>
2676L: linux-security-module@vger.kernel.org
6305902c 2677S: Supported
95d16c72 2678F: include/linux/capability.h
c117ab84 2679F: include/uapi/linux/capability.h
6305902c 2680F: security/commoncap.c
38a94118 2681F: kernel/capability.c
95d16c72 2682
b84894c7
KT
2683CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2684M: Kevin Tsai <ktsai@capellamicro.com>
2685S: Maintained
2686F: drivers/iio/light/cm*
2687F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2688
f21fb3ed
RV
2689CAVIUM LIQUIDIO NETWORK DRIVER
2690M: Derek Chickles <derek.chickles@caviumnetworks.com>
2691M: Satanand Burla <satananda.burla@caviumnetworks.com>
2692M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2693M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2694L: netdev@vger.kernel.org
2695W: http://www.cavium.com
2696S: Supported
f21fb3ed
RV
2697F: drivers/net/ethernet/cavium/liquidio/
2698
ef0bbac3
VB
2699CC2520 IEEE-802.15.4 RADIO DRIVER
2700M: Varka Bhadram <varkabhadram@gmail.com>
2701L: linux-wpan@vger.kernel.org
2702S: Maintained
2703F: drivers/net/ieee802154/cc2520.c
2704F: include/linux/spi/cc2520.h
2705F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2706
b8154542 2707CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2708M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2709L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2710W: http://www.ibm.com/developerworks/power/cell/
2711S: Supported
679655da 2712F: arch/powerpc/include/asm/cell*.h
679655da 2713F: arch/powerpc/include/asm/spu*.h
c117ab84 2714F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2715F: arch/powerpc/oprofile/*cell*
2716F: arch/powerpc/platforms/cell/
b8154542 2717
398ecff5
SW
2718CEPH COMMON CODE (LIBCEPH)
2719M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2720M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2721M: Sage Weil <sage@redhat.com>
82593f87 2722L: ceph-devel@vger.kernel.org
09d90327 2723W: http://ceph.com/
fb99f881 2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2725T: git git://github.com/ceph/ceph-client.git
9030aaf9 2726S: Supported
14430813
JP
2727F: net/ceph/
2728F: include/linux/ceph/
2729F: include/linux/crush/
9030aaf9 2730
398ecff5
SW
2731CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2732M: "Yan, Zheng" <zyan@redhat.com>
2733M: Sage Weil <sage@redhat.com>
2734M: Ilya Dryomov <idryomov@gmail.com>
2735L: ceph-devel@vger.kernel.org
2736W: http://ceph.com/
2737T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2738T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2739S: Supported
2740F: Documentation/filesystems/ceph.txt
2741F: fs/ceph/
2742
cfc411e7
DH
2743CERTIFICATE HANDLING:
2744M: David Howells <dhowells@redhat.com>
2745M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2746L: keyrings@vger.kernel.org
cfc411e7
DH
2747S: Maintained
2748F: Documentation/module-signing.txt
2749F: certs/
d8d80386 2750F: scripts/sign-file.c
cfc411e7
DH
2751F: scripts/extract-cert.c
2752
18332a80 2753CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2754L: linux-usb@vger.kernel.org
10c6c9c9 2755S: Orphan
679655da
JP
2756F: Documentation/usb/WUSB-Design-overview.txt
2757F: Documentation/usb/wusb-cbaf
355ffe69
DV
2758F: drivers/usb/host/hwa-hc.c
2759F: drivers/usb/host/whci/
679655da
JP
2760F: drivers/usb/wusbcore/
2761F: include/linux/usb/wusb*
18332a80 2762
70e84049 2763CFAG12864B LCD DRIVER
8b58be88 2764M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2765W: http://miguelojeda.es/auxdisplay.htm
2766W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2767S: Maintained
679655da
JP
2768F: drivers/auxdisplay/cfag12864b.c
2769F: include/linux/cfag12864b.h
70e84049
MOS
2770
2771CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2772M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2773W: http://miguelojeda.es/auxdisplay.htm
2774W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2775S: Maintained
679655da
JP
2776F: drivers/auxdisplay/cfag12864bfb.c
2777F: include/linux/cfag12864b.h
70e84049 2778
704232c2 2779CFG80211 and NL80211
8b58be88 2780M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2781L: linux-wireless@vger.kernel.org
ce466579
JB
2782W: http://wireless.kernel.org/
2783T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2785S: Maintained
c117ab84 2786F: include/uapi/linux/nl80211.h
679655da
JP
2787F: include/net/cfg80211.h
2788F: net/wireless/*
2789X: net/wireless/wext*
704232c2 2790
46e64261
GKH
2791CHAR and MISC DRIVERS
2792M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2793M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2795S: Supported
46e64261
GKH
2796F: drivers/char/*
2797F: drivers/misc/*
471322a8 2798F: include/linux/miscdevice.h
46e64261 2799
0a920b5b 2800CHECKPATCH
8b58be88 2801M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2802M: Joe Perches <joe@perches.com>
2803S: Maintained
679655da 2804F: scripts/checkpatch.pl
0a920b5b 2805
f8407f26
HW
2806CHINESE DOCUMENTATION
2807M: Harry Wei <harryxiyou@gmail.com>
9740153c 2808L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2809L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2810S: Maintained
2811F: Documentation/zh_CN/
2812
2721ea2c 2813CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2814M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2815T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2816L: linux-usb@vger.kernel.org
2817S: Maintained
2818F: drivers/usb/chipidea/
2819
a93ad65d
HG
2820CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2821M: Hans de Goede <hdegoede@redhat.com>
2822L: linux-input@vger.kernel.org
2823S: Maintained
2824F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2825F: drivers/input/touchscreen/chipone_icn8318.c
2826
ab043105
OJ
2827CHROME HARDWARE PLATFORM SUPPORT
2828M: Olof Johansson <olof@lixom.net>
2829S: Maintained
9f273c24 2830T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2831F: drivers/platform/chrome/
2832
641cb85e 2833CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2834M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2835M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2836M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2837M: Neel Patel <neepatel@cisco.com>
7063fbf2 2838S: Supported
a6a5580c 2839F: drivers/net/ethernet/cisco/enic/
7063fbf2 2840
e3cf00d0 2841CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2842M: Christian Benvenuti <benve@cisco.com>
2843M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2844S: Supported
35ef4a9e 2845F: drivers/infiniband/hw/usnic/
e3cf00d0 2846
2b7a52a4 2847CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2848M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2849L: netdev@vger.kernel.org
2850S: Maintained
57d0b7a0 2851F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2852
3d4cfdc9
MB
2853CIRRUS LOGIC AUDIO CODEC DRIVERS
2854M: Brian Austin <brian.austin@cirrus.com>
2855M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2856L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2857S: Maintained
2858F: sound/soc/codecs/cs*
2859
94574d9a
KRW
2860CLEANCACHE API
2861M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2862L: linux-kernel@vger.kernel.org
2863S: Maintained
2864F: mm/cleancache.c
2865F: include/linux/cleancache.h
2866
d4275354 2867CLK API
8b58be88 2868M: Russell King <linux@arm.linux.org.uk>
aa571b14 2869L: linux-clk@vger.kernel.org
37417046 2870S: Maintained
d4275354
RK
2871F: include/linux/clk.h
2872
9222d247
JS
2873CLOCKSOURCE, CLOCKEVENT DRIVERS
2874M: Daniel Lezcano <daniel.lezcano@linaro.org>
2875M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2876L: linux-kernel@vger.kernel.org
9222d247
JS
2877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2878S: Supported
2879F: drivers/clocksource
2880
5df6d737 2881CISCO FCOE HBA DRIVER
8fc89a79
HP
2882M: Hiral Patel <hiralpat@cisco.com>
2883M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2884M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2885L: linux-scsi@vger.kernel.org
2886S: Supported
2a99921a 2887F: drivers/scsi/fnic/
5df6d737 2888
c8806b6c
NM
2889CISCO SCSI HBA DRIVER
2890M: Narsimhulu Musini <nmusini@cisco.com>
2891M: Sesidhar Baddela <sebaddel@cisco.com>
2892L: linux-scsi@vger.kernel.org
2893S: Supported
2894F: drivers/scsi/snic/
2895
529aa8cb
TLSC
2896CMPC ACPI DRIVER
2897M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2898M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2899L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2900S: Supported
2901F: drivers/platform/x86/classmate-laptop.c
2902
85756a06
HV
2903COBALT MEDIA DRIVER
2904M: Hans Verkuil <hans.verkuil@cisco.com>
2905L: linux-media@vger.kernel.org
2906T: git git://linuxtv.org/media_tree.git
a825eaec 2907W: https://linuxtv.org
85756a06
HV
2908S: Supported
2909F: drivers/media/pci/cobalt/
2910
74425eee 2911COCCINELLE/Semantic Patches (SmPL)
26de9c26 2912M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2913M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2914M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2915M: Michal Marek <mmarek@suse.com>
26de9c26 2916L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2917T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2918W: http://coccinelle.lip6.fr/
2919S: Supported
4b92b2aa 2920F: Documentation/coccinelle.txt
74425eee
NP
2921F: scripts/coccinelle/
2922F: scripts/coccicheck
2923
1da177e4 2924CODA FILE SYSTEM
8b58be88 2925M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2926M: coda@cs.cmu.edu
2927L: codalist@coda.cs.cmu.edu
2928W: http://www.coda.cs.cmu.edu/
2929S: Maintained
679655da
JP
2930F: Documentation/filesystems/coda.txt
2931F: fs/coda/
2932F: include/linux/coda*.h
c117ab84 2933F: include/uapi/linux/coda*.h
1da177e4 2934
0b14261e
PZ
2935CODA V4L2 MEM2MEM DRIVER
2936M: Philipp Zabel <p.zabel@pengutronix.de>
2937L: linux-media@vger.kernel.org
2938S: Maintained
2939F: Documentation/devicetree/bindings/media/coda.txt
2940F: drivers/media/platform/coda/
2941
7704addb 2942COMMON CLK FRAMEWORK
a85fa007 2943M: Michael Turquette <mturquette@baylibre.com>
f956165f 2944M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2945L: linux-clk@vger.kernel.org
baeb0d9b 2946T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2947S: Maintained
60bea3b5
SW
2948F: drivers/clk/
2949X: drivers/clk/clkdev.c
7704addb 2950F: include/linux/clk-pr*
60bea3b5 2951F: include/linux/clk/
7704addb 2952
e2d1d6c0 2953COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2954M: Steve French <sfrench@samba.org>
51223df6 2955L: linux-cifs@vger.kernel.org
d1f28953 2956L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2957W: http://linux-cifs.samba.org/
bb1d5dda 2958T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2959S: Supported
ec421a71 2960F: Documentation/filesystems/cifs/
679655da 2961F: fs/cifs/
e2d1d6c0 2962
1da177e4 2963COMPACTPCI HOTPLUG CORE
8b58be88 2964M: Scott Murray <scott@spiteful.org>
64dab204 2965L: linux-pci@vger.kernel.org
82c4dfc7 2966S: Maintained
679655da 2967F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2968
2969COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2970M: Scott Murray <scott@spiteful.org>
64dab204 2971L: linux-pci@vger.kernel.org
82c4dfc7 2972S: Maintained
679655da 2973F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2974
2975COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2976M: Scott Murray <scott@spiteful.org>
64dab204 2977L: linux-pci@vger.kernel.org
82c4dfc7 2978S: Maintained
679655da 2979F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2980
5411552c 2981COMPAL LAPTOP SUPPORT
8b58be88 2982M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2983L: platform-driver-x86@vger.kernel.org
5411552c 2984S: Maintained
679655da 2985F: drivers/platform/x86/compal-laptop.c
5411552c 2986
949be0f7 2987CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
2988L: accessrunner-general@lists.sourceforge.net
2989W: http://accessrunner.sourceforge.net/
44243ef4 2990S: Orphan
679655da 2991F: drivers/usb/atm/cxacru.c
949be0f7 2992
e2d1d6c0 2993CONFIGFS
d6351db2 2994M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
2995M: Christoph Hellwig <hch@lst.de>
2996T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 2997S: Supported
679655da
JP
2998F: fs/configfs/
2999F: include/linux/configfs.h
e2d1d6c0 3000
acb9c1b2 3001CONNECTOR
8b58be88 3002M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3003L: netdev@vger.kernel.org
3004S: Maintained
3005F: drivers/connector/
3006
a3e3354d 3007CONTROL GROUP (CGROUP)
860ca0e6 3008M: Tejun Heo <tj@kernel.org>
ad50c159 3009M: Li Zefan <lizefan@huawei.com>
4d205676 3010M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3011L: cgroups@vger.kernel.org
860ca0e6 3012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3013S: Maintained
a3e3354d 3014F: Documentation/cgroups/
679655da
JP
3015F: include/linux/cgroup*
3016F: kernel/cgroup*
a3e3354d
TH
3017
3018CONTROL GROUP - CPUSET
3019M: Li Zefan <lizefan@huawei.com>
3020L: cgroups@vger.kernel.org
3021W: http://www.bullopensource.org/cpuset/
3022W: http://oss.sgi.com/projects/cpusets/
3023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3024S: Maintained
3025F: Documentation/cgroups/cpusets.txt
3026F: include/linux/cpuset.h
3027F: kernel/cpuset.c
3028
3029CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3030M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3031M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3032M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3033L: cgroups@vger.kernel.org
3034L: linux-mm@kvack.org
3035S: Maintained
3036F: mm/memcontrol.c
5d1ea48b 3037F: mm/swap_cgroup.c
fb3a0fb6 3038
bebe4678 3039CORETEMP HARDWARE MONITORING DRIVER
96859129 3040M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3041L: lm-sensors@lm-sensors.org
3042S: Maintained
679655da
JP
3043F: Documentation/hwmon/coretemp
3044F: drivers/hwmon/coretemp.c
bebe4678 3045
1da177e4 3046COSA/SRP SYNC SERIAL DRIVER
8b58be88 3047M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3048W: http://www.fi.muni.cz/~kas/cosa/
3049S: Maintained
679655da 3050F: drivers/net/wan/cosa*
1da177e4 3051
4371ee35 3052CPMAC ETHERNET DRIVER
8b58be88 3053M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3054L: netdev@vger.kernel.org
3055S: Maintained
b544dbac 3056F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3057
1da177e4 3058CPU FREQUENCY DRIVERS
9c3646d1 3059M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3060M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3061L: linux-pm@vger.kernel.org
1da177e4 3062S: Maintained
27209d91
VK
3063T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3064T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3065F: drivers/cpufreq/
3066F: include/linux/cpufreq.h
1da177e4 3067
8a67f0ef
VK
3068CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3069M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3070M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3071L: linux-pm@vger.kernel.org
3072W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3073S: Maintained
3074F: drivers/cpufreq/arm_big_little.h
3075F: drivers/cpufreq/arm_big_little.c
3076F: drivers/cpufreq/arm_big_little_dt.c
3077
14d2c34c 3078CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3079M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3080M: Daniel Lezcano <daniel.lezcano@linaro.org>
3081L: linux-pm@vger.kernel.org
3082L: linux-arm-kernel@lists.infradead.org
cea8321c 3083T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3084S: Maintained
3085F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3086
0c570c18
BZ
3087CPUIDLE DRIVER - ARM EXYNOS
3088M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3089M: Daniel Lezcano <daniel.lezcano@linaro.org>
3090M: Kukjin Kim <kgene@kernel.org>
3091L: linux-pm@vger.kernel.org
3092L: linux-samsung-soc@vger.kernel.org
3093S: Supported
3094F: drivers/cpuidle/cpuidle-exynos.c
3095F: arch/arm/mach-exynos/pm.c
3096
a8e39c35 3097CPUIDLE DRIVERS
9c3646d1 3098M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3099M: Daniel Lezcano <daniel.lezcano@linaro.org>
3100L: linux-pm@vger.kernel.org
3101S: Maintained
cea8321c 3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3103F: drivers/cpuidle/*
3104F: include/linux/cpuidle.h
3105
1da177e4 3106CPUID/MSR DRIVER
8b58be88 3107M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3108S: Maintained
679655da
JP
3109F: arch/x86/kernel/cpuid.c
3110F: arch/x86/kernel/msr.c
1da177e4 3111
7fe2f639 3112CPU POWER MONITORING SUBSYSTEM
d8130624 3113M: Thomas Renninger <trenn@suse.com>
103f1790 3114L: linux-pm@vger.kernel.org
7fe2f639 3115S: Maintained
14430813 3116F: tools/power/cpupower/
7fe2f639 3117
1da177e4 3118CRAMFS FILESYSTEM
ce00f85c 3119W: http://sourceforge.net/projects/cramfs/
54886a71 3120S: Orphan / Obsolete
679655da
JP
3121F: Documentation/filesystems/cramfs.txt
3122F: fs/cramfs/
1da177e4
LT
3123
3124CRIS PORT
8b58be88
JP
3125M: Mikael Starvik <starvik@axis.com>
3126M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3127L: linux-cris-kernel@axis.com
1da177e4 3128W: http://developer.axis.com
9f273c24 3129T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3130S: Maintained
679655da 3131F: arch/cris/
df621252 3132F: drivers/tty/serial/crisv10.*
1da177e4
LT
3133
3134CRYPTO API
8b58be88
JP
3135M: Herbert Xu <herbert@gondor.apana.org.au>
3136M: "David S. Miller" <davem@davemloft.net>
1da177e4 3137L: linux-crypto@vger.kernel.org
9f273c24 3138T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3139T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3140S: Maintained
679655da 3141F: Documentation/crypto/
2ca87a17 3142F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3143F: arch/*/crypto/
3144F: crypto/
3145F: drivers/crypto/
3146F: include/crypto/
1da177e4 3147
5b07bd57 3148CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3149M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3150L: linux-crypto@vger.kernel.org
3151S: Maintained
51a2228a
JP
3152F: crypto/ansi_cprng.c
3153F: crypto/rng.c
5b07bd57 3154
fc279cc2
HV
3155CS3308 MEDIA DRIVER
3156M: Hans Verkuil <hverkuil@xs4all.nl>
3157L: linux-media@vger.kernel.org
3158T: git git://linuxtv.org/media_tree.git
3159W: http://linuxtv.org
3160S: Odd Fixes
3161F: drivers/media/i2c/cs3308.c
3162F: drivers/media/i2c/cs3308.h
3163
9b4ffa48 3164CS5535 Audio ALSA driver
8b58be88 3165M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3166S: Maintained
679655da 3167F: sound/pci/cs5535audio/
9b4ffa48 3168
a910e4a9 3169CW1200 WLAN driver
b75f0050
JP
3170M: Solomon Peachy <pizza@shaftnet.org>
3171S: Maintained
560424e9 3172F: drivers/net/wireless/st/cw1200/
a910e4a9 3173
6d8425b1 3174CX18 VIDEO4LINUX DRIVER
6afdeaf8 3175M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3176L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3177L: linux-media@vger.kernel.org
275ffde4 3178T: git git://linuxtv.org/media_tree.git
a825eaec 3179W: https://linuxtv.org
30e10993 3180W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3181S: Maintained
679655da 3182F: Documentation/video4linux/cx18.txt
90d72ac6 3183F: drivers/media/pci/cx18/
6c0f0359 3184F: include/uapi/linux/ivtv*
6d8425b1 3185
3f101d91
HV
3186CX2341X MPEG ENCODER HELPER MODULE
3187M: Hans Verkuil <hverkuil@xs4all.nl>
3188L: linux-media@vger.kernel.org
3189T: git git://linuxtv.org/media_tree.git
a825eaec 3190W: https://linuxtv.org
3f101d91 3191S: Maintained
c368360b 3192F: drivers/media/common/cx2341x*
3f101d91
HV
3193F: include/media/cx2341x*
3194
b8fe6e2c
PB
3195CX24120 MEDIA DRIVER
3196M: Jemma Denson <jdenson@gmail.com>
3197M: Patrick Boettcher <patrick.boettcher@posteo.de>
3198L: linux-media@vger.kernel.org
a825eaec 3199W: https://linuxtv.org
b8fe6e2c
PB
3200Q: http://patchwork.linuxtv.org/project/linux-media/list/
3201S: Maintained
3202F: drivers/media/dvb-frontends/cx24120*
3203
20357578 3204CX88 VIDEO4LINUX DRIVER
009a5410 3205M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3206L: linux-media@vger.kernel.org
a825eaec 3207W: https://linuxtv.org
20357578
MCC
3208T: git git://linuxtv.org/media_tree.git
3209S: Odd fixes
3210F: Documentation/video4linux/cx88/
3211F: drivers/media/pci/cx88/
6d8425b1 3212
91952bc0
AP
3213CXD2820R MEDIA DRIVER
3214M: Antti Palosaari <crope@iki.fi>
3215L: linux-media@vger.kernel.org
a825eaec 3216W: https://linuxtv.org
91952bc0
AP
3217W: http://palosaari.fi/linux/
3218Q: http://patchwork.linuxtv.org/project/linux-media/list/
3219T: git git://linuxtv.org/anttip/media_tree.git
3220S: Maintained
3221F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3222
e5ec3789 3223CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3224M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3225L: netdev@vger.kernel.org
3226W: http://www.chelsio.com
3227S: Supported
f7917c00 3228F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3229
d8ae3c33 3230CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3231M: Karen Xie <kxie@chelsio.com>
3232L: linux-scsi@vger.kernel.org
3233W: http://www.chelsio.com
3234S: Supported
3235F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3236
e5ec3789 3237CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3238M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3239L: linux-rdma@vger.kernel.org
e5ec3789
SW
3240W: http://www.openfabrics.org
3241S: Supported
679655da 3242F: drivers/infiniband/hw/cxgb3/
e5ec3789 3243
be4c9bad 3244CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3245M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3246L: netdev@vger.kernel.org
3247W: http://www.chelsio.com
3248S: Supported
f7917c00 3249F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3250
d8ae3c33 3251CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3252M: Karen Xie <kxie@chelsio.com>
3253L: linux-scsi@vger.kernel.org
3254W: http://www.chelsio.com
3255S: Supported
3256F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3257
be4c9bad
RD
3258CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3259M: Steve Wise <swise@chelsio.com>
3260L: linux-rdma@vger.kernel.org
3261W: http://www.openfabrics.org
3262S: Supported
3263F: drivers/infiniband/hw/cxgb4/
3264
5c20a5c7
CL
3265CXGB4VF ETHERNET DRIVER (CXGB4VF)
3266M: Casey Leedom <leedom@chelsio.com>
3267L: netdev@vger.kernel.org
3268W: http://www.chelsio.com
3269S: Supported
f7917c00 3270F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3271
a9282d01
IM
3272CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3273M: Ian Munsie <imunsie@au1.ibm.com>
3274M: Michael Neuling <mikey@neuling.org>
3275L: linuxppc-dev@lists.ozlabs.org
3276S: Supported
3277F: drivers/misc/cxl/
ec249dd8 3278F: include/misc/cxl*
a9282d01
IM
3279F: include/uapi/misc/cxl.h
3280F: Documentation/powerpc/cxl.txt
3281F: Documentation/powerpc/cxl.txt
3282F: Documentation/ABI/testing/sysfs-class-cxl
3283
11f43ae7
MO
3284CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3285M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3286M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3287L: linux-scsi@vger.kernel.org
3288S: Supported
3289F: drivers/scsi/cxlflash/
3290F: include/uapi/scsi/cxlflash_ioctls.h
3291F: Documentation/powerpc/cxlflash.txt
3292
b52b97a3
GC
3293STMMAC ETHERNET DRIVER
3294M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3295L: netdev@vger.kernel.org
3296W: http://www.stlinux.com
3297S: Supported
7ac6653a 3298F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3299
1da177e4 3300CYBERPRO FB DRIVER
8b58be88 3301M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3303W: http://www.arm.linux.org.uk/
3304S: Maintained
8a61f013 3305F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3306
1da177e4 3307CYCLADES ASYNC MUX DRIVER
1da177e4 3308W: http://www.cyclades.com/
d459883e 3309S: Orphan
c897401b 3310F: drivers/tty/cyclades.c
679655da 3311F: include/linux/cyclades.h
c117ab84 3312F: include/uapi/linux/cyclades.h
1da177e4
LT
3313
3314CYCLADES PC300 DRIVER
1da177e4 3315W: http://www.cyclades.com/
d459883e 3316S: Orphan
679655da 3317F: drivers/net/wan/pc300*
1da177e4 3318
402f6ae4
AP
3319CYPRESS_FIRMWARE MEDIA DRIVER
3320M: Antti Palosaari <crope@iki.fi>
3321L: linux-media@vger.kernel.org
a825eaec 3322W: https://linuxtv.org
402f6ae4
AP
3323W: http://palosaari.fi/linux/
3324Q: http://patchwork.linuxtv.org/project/linux-media/list/
3325T: git git://linuxtv.org/anttip/media_tree.git
3326S: Maintained
3327F: drivers/media/common/cypress_firmware*
3328
e3ae3525 3329CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3330M: Ferruh Yigit <fery@cypress.com>
6305902c 3331L: linux-input@vger.kernel.org
be9a6f40 3332S: Supported
6305902c
JP
3333F: drivers/input/touchscreen/cyttsp*
3334F: include/linux/input/cyttsp.h
e3ae3525 3335
aaaf5fbf
JK
3336DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3337M: Joshua Kinard <kumba@gentoo.org>
3338S: Maintained
3339F: drivers/rtc/rtc-ds1685.c
3340F: include/linux/rtc/ds1685.h
3341
1da177e4 3342DAMA SLAVE for AX.25
8b58be88 3343M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3344W: http://yaina.de/jreuter/
3345W: http://www.qsl.net/dl1bke/
3346L: linux-hams@vger.kernel.org
3347S: Maintained
679655da
JP
3348F: net/ax25/af_ax25.c
3349F: net/ax25/ax25_dev.c
3350F: net/ax25/ax25_ds_*
3351F: net/ax25/ax25_in.c
3352F: net/ax25/ax25_out.c
3353F: net/ax25/ax25_timer.c
3354F: net/ax25/sysctl_net_ax25.c
1da177e4 3355
e2d1d6c0 3356DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3357L: netdev@vger.kernel.org
5ff77428 3358S: Orphan
679655da 3359F: Documentation/networking/dmfe.txt
0f04e2aa 3360F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3361
3362DC390/AM53C974 SCSI driver
d8130624 3363M: Hannes Reinecke <hare@suse.com>
71bd849d 3364L: linux-scsi@vger.kernel.org
e2d1d6c0 3365S: Maintained
71bd849d 3366F: drivers/scsi/am53c974.c
e2d1d6c0 3367
1da177e4 3368DC395x SCSI driver
61eee9a7 3369M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3370M: Ali Akcaagac <aliakc@web.de>
3371M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3372L: dc395x@twibble.org
cf015e9f
JP
3373W: http://twibble.org/dist/dc395x/
3374W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3375S: Maintained
679655da
JP
3376F: Documentation/scsi/dc395x.txt
3377F: drivers/scsi/dc395x.*
1da177e4 3378
eb8edb08 3379DCCP PROTOCOL
a89d030e 3380M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3381L: dccp@vger.kernel.org
c996d8b9 3382W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3383S: Maintained
679655da 3384F: include/linux/dccp.h
c117ab84 3385F: include/uapi/linux/dccp.h
679655da
JP
3386F: include/linux/tfrc.h
3387F: net/dccp/
eb8edb08 3388
1da177e4 3389DECnet NETWORK LAYER
1da177e4
LT
3390W: http://linux-decnet.sourceforge.net
3391L: linux-decnet-user@lists.sourceforge.net
f546444d 3392S: Orphan
679655da
JP
3393F: Documentation/networking/decnet.txt
3394F: net/decnet/
1da177e4 3395
ebff05b9
MR
3396DECSTATION PLATFORM SUPPORT
3397M: "Maciej W. Rozycki" <macro@linux-mips.org>
3398L: linux-mips@linux-mips.org
3399W: http://www.linux-mips.org/wiki/DECstation
3400S: Maintained
3401F: arch/mips/dec/
3402F: arch/mips/include/asm/dec/
3403F: arch/mips/include/asm/mach-dec/
3404
1da177e4 3405DEFXX FDDI NETWORK DRIVER
8b58be88 3406M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3407S: Maintained
33f810b2 3408F: drivers/net/fddi/defxx.*
1da177e4 3409
ad8f07cc 3410DELL LAPTOP DRIVER
8b58be88 3411M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3412M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3413L: platform-driver-x86@vger.kernel.org
ad8f07cc 3414S: Maintained
679655da 3415F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3416
817a5cdb
PR
3417DELL LAPTOP RBTN DRIVER
3418M: Pali RohĂ¡r <pali.rohar@gmail.com>
3419S: Maintained
3420F: drivers/platform/x86/dell-rbtn.*
3421
cdbff611
PR
3422DELL LAPTOP FREEFALL DRIVER
3423M: Pali RohĂ¡r <pali.rohar@gmail.com>
3424S: Maintained
3425F: drivers/platform/x86/dell-smo8800.c
3426
1da177e4 3427DELL LAPTOP SMM DRIVER
a5afba16 3428M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3429S: Maintained
a5afba16 3430F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3431F: include/uapi/linux/i8k.h
1da177e4 3432
90563ec4 3433DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3434M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3435S: Maintained
679655da
JP
3436F: Documentation/dcdbas.txt
3437F: drivers/firmware/dcdbas.*
90563ec4 3438
0b3f6109 3439DELL WMI EXTRAS DRIVER
8b58be88 3440M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3441M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3442S: Maintained
36b3a96f 3443F: drivers/platform/x86/dell-wmi.c
0b3f6109 3444
5efc75e3 3445DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3446M: John Youn <johnyoun@synopsys.com>
5efc75e3 3447L: linux-usb@vger.kernel.org
18f340f9 3448T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3449S: Maintained
197ba5f4 3450F: drivers/usb/dwc2/
5efc75e3 3451
94ab23dd 3452DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3453M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3454L: linux-usb@vger.kernel.org
94ab23dd
FB
3455T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3456S: Maintained
3457F: drivers/usb/dwc3/
3458
833c9545
JB
3459DEVICE COREDUMP (DEV_COREDUMP)
3460M: Johannes Berg <johannes@sipsolutions.net>
3461L: linux-kernel@vger.kernel.org
3462S: Maintained
3463F: drivers/base/devcoredump.c
3464F: include/linux/devcoredump.h
3465
89d07767
KP
3466DEVICE FREQUENCY (DEVFREQ)
3467M: MyungJoo Ham <myungjoo.ham@samsung.com>
3468M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3469L: linux-pm@vger.kernel.org
6a3cd722 3470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3471S: Maintained
3472F: drivers/devfreq/
6a3cd722
CC
3473F: include/linux/devfreq.h
3474F: Documentation/devicetree/bindings/devfreq/
89d07767 3475
7dbded06
CC
3476DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3477M: Chanwoo Choi <cw00.choi@samsung.com>
3478L: linux-pm@vger.kernel.org
3479T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3480S: Supported
3481F: drivers/devfreq/event/
3482F: drivers/devfreq/devfreq-event.c
3483F: include/linux/devfreq-event.h
3484F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3485
1da177e4 3486DEVICE NUMBER REGISTRY
8b58be88 3487M: Torben Mathiasen <device@lanana.org>
1da177e4 3488W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3489S: Maintained
3490
e2d1d6c0 3491DEVICE-MAPPER (LVM)
854ecaad 3492M: Alasdair Kergon <agk@redhat.com>
8504eed3 3493M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3494M: dm-devel@redhat.com
e2d1d6c0
RD
3495L: dm-devel@redhat.com
3496W: http://sources.redhat.com/dm
8a6e2535 3497Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3498T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3499T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3500S: Maintained
679655da
JP
3501F: Documentation/device-mapper/
3502F: drivers/md/dm*
854ecaad 3503F: drivers/md/persistent-data/
679655da
JP
3504F: include/linux/device-mapper.h
3505F: include/linux/dm-*.h
8504eed3 3506F: include/uapi/linux/dm-*.h
e2d1d6c0 3507
c0d995aa
OST
3508DIALOG SEMICONDUCTOR DRIVERS
3509M: Support Opensource <support.opensource@diasemi.com>
3510W: http://www.dialog-semiconductor.com/products
3511S: Supported
3512F: Documentation/hwmon/da90??
7c933772 3513F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3514F: drivers/gpio/gpio-da90??.c
3515F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3516F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3517F: drivers/input/misc/da90??_onkey.c
3518F: drivers/input/touchscreen/da9052_tsi.c
3519F: drivers/leds/leds-da90??.c
3520F: drivers/mfd/da903x.c
3521F: drivers/mfd/da90??-*.c
7be72c2c 3522F: drivers/mfd/da91??-*.c
c0d995aa 3523F: drivers/power/da9052-battery.c
7be72c2c 3524F: drivers/power/da91??-*.c
c0d995aa
OST
3525F: drivers/regulator/da903x.c
3526F: drivers/regulator/da9???-regulator.[ch]
3527F: drivers/rtc/rtc-da90??.c
3528F: drivers/video/backlight/da90??_bl.c
3529F: drivers/watchdog/da90??_wdt.c
3530F: include/linux/mfd/da903x.h
3531F: include/linux/mfd/da9052/
3532F: include/linux/mfd/da9055/
3533F: include/linux/mfd/da9063/
7be72c2c 3534F: include/linux/mfd/da9150/
c0d995aa
OST
3535F: include/sound/da[79]*.h
3536F: sound/soc/codecs/da[79]*.[ch]
3537
599aa697
LL
3538DIGI NEO AND CLASSIC PCI PRODUCTS
3539M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3540M: Mark Hounschell <markh@compro.net>
599aa697
LL
3541L: driverdev-devel@linuxdriverproject.org
3542S: Maintained
3543F: drivers/staging/dgnc/
3544
3545DIGI EPCA PCI PRODUCTS
3546M: Lidza Louina <lidza.louina@gmail.com>
6d825f79 3547M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3548L: driverdev-devel@linuxdriverproject.org
3549S: Maintained
3550F: drivers/staging/dgap/
3551
335d7c58 3552DIOLAN U2C-12 I2C DRIVER
ca462085 3553M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3554L: linux-i2c@vger.kernel.org
3555S: Maintained
3556F: drivers/i2c/busses/i2c-diolan-u2c.c
3557
d475c634
MW
3558DIRECT ACCESS (DAX)
3559M: Matthew Wilcox <willy@linux.intel.com>
3560L: linux-fsdevel@vger.kernel.org
3561S: Supported
3562F: fs/dax.c
3563
e7839f25 3564DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3565M: Eric Paris <eparis@parisplace.org>
3c5119c0 3566S: Maintained
679655da
JP
3567F: Documentation/filesystems/dnotify.txt
3568F: fs/notify/dnotify/
3569F: include/linux/dnotify.h
1da177e4
LT
3570
3571DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3572M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3573W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3574W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3575W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3576S: Maintained
3577
4480f15b 3578DISKQUOTA
d8130624 3579M: Jan Kara <jack@suse.com>
1da177e4 3580S: Maintained
679655da
JP
3581F: Documentation/filesystems/quota.txt
3582F: fs/quota/
3583F: include/linux/quota*.h
c117ab84 3584F: include/uapi/linux/quota*.h
1da177e4 3585
702686ad
BT
3586DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3587M: Bernie Thompson <bernie@plugable.com>
3588L: linux-fbdev@vger.kernel.org
3589S: Maintained
3590W: http://plugable.com/category/projects/udlfb/
8a61f013 3591F: drivers/video/fbdev/udlfb.c
702686ad
BT
3592F: include/video/udlfb.h
3593F: Documentation/fb/udlfb.txt
3594
e7839f25 3595DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3596M: Christine Caulfield <ccaulfie@redhat.com>
3597M: David Teigland <teigland@redhat.com>
a4644184 3598L: cluster-devel@redhat.com
5be7b50f 3599W: http://sources.redhat.com/cluster/
9f273c24 3600T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3601S: Supported
679655da 3602F: fs/dlm/
5be7b50f 3603
53b6b3e0
SS
3604DMA BUFFER SHARING FRAMEWORK
3605M: Sumit Semwal <sumit.semwal@linaro.org>
3606S: Maintained
3607L: linux-media@vger.kernel.org
3608L: dri-devel@lists.freedesktop.org
8ada6d2d 3609L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3610F: drivers/dma-buf/
e46d12c6
JP
3611F: include/linux/dma-buf*
3612F: include/linux/reservation.h
3613F: include/linux/*fence.h
53b6b3e0
SS
3614F: Documentation/dma-buf-sharing.txt
3615T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3616
b3e5f263 3617DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3618M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3619L: dmaengine@vger.kernel.org
3620Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3621S: Maintained
679655da 3622F: drivers/dma/
0ce3c066 3623F: include/linux/dmaengine.h
979a281e
VK
3624F: Documentation/dmaengine/
3625T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3626
b825037d 3627DME1737 HARDWARE MONITOR DRIVER
8b58be88 3628M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3629L: lm-sensors@lm-sensors.org
3630S: Maintained
679655da
JP
3631F: Documentation/hwmon/dme1737
3632F: drivers/hwmon/dme1737.c
b825037d 3633
1f31e1b1 3634DMI/SMBIOS SUPPORT
d8130624 3635M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3636S: Maintained
d4aeef93 3637T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3638F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3639F: drivers/firmware/dmi-id.c
3640F: drivers/firmware/dmi_scan.c
3641F: include/linux/dmi.h
3642
7d2c86b5 3643DOCUMENTATION
ad3118b9 3644M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3645L: linux-doc@vger.kernel.org
3646S: Maintained
679655da 3647F: Documentation/
42f41ecf
JC
3648F: scripts/docproc.c
3649F: scripts/kernel-doc*
97be078b
RD
3650X: Documentation/ABI/
3651X: Documentation/devicetree/
933a46b8
JC
3652X: Documentation/acpi
3653X: Documentation/power
3654X: Documentation/spi
6c121170 3655X: Documentation/DocBook/media
c51edfb1 3656T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3657
1da177e4 3658DOUBLETALK DRIVER
8b58be88 3659M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3660L: blinux-list@redhat.com
3661S: Maintained
679655da
JP
3662F: drivers/char/dtlk.c
3663F: include/linux/dtlk.h
1da177e4 3664
e2d1d6c0 3665DPT_I2O SCSI RAID DRIVER
8b58be88 3666M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3667L: linux-scsi@vger.kernel.org
3668W: http://www.adaptec.com/
3669S: Maintained
679655da
JP
3670F: drivers/scsi/dpt*
3671F: drivers/scsi/dpt/
e2d1d6c0 3672
b411b363 3673DRBD DRIVER
bc2c049d
RK
3674M: Philipp Reisner <philipp.reisner@linbit.com>
3675M: Lars Ellenberg <lars.ellenberg@linbit.com>
3676L: drbd-dev@lists.linbit.com
28b8e8d4 3677W: http://www.drbd.org
bc2c049d
RK
3678T: git git://git.linbit.com/linux-drbd.git
3679T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3680S: Supported
3681F: drivers/block/drbd/
3682F: lib/lru_cache.c
3683F: Documentation/blockdev/drbd/
b411b363 3684
dc7dfcd8 3685DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3686M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3687T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3688S: Supported
679655da 3689F: Documentation/kobject.txt
7cfc51b9 3690F: drivers/base/
87544653 3691F: fs/debugfs/
dc7dfcd8
WS
3692F: fs/kernfs/
3693F: fs/sysfs/
87544653 3694F: include/linux/debugfs.h
dc7dfcd8 3695F: include/linux/kobj*
679655da 3696F: lib/kobj*
1da177e4
LT
3697
3698DRM DRIVERS
8b58be88 3699M: David Airlie <airlied@linux.ie>
4c6a3999 3700L: dri-devel@lists.freedesktop.org
b0447888 3701T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3702S: Maintained
679655da 3703F: drivers/gpu/drm/
433e3b34 3704F: drivers/gpu/vga/
850e9411 3705F: include/drm/
c117ab84 3706F: include/uapi/drm/
1da177e4 3707
566f5939
AD
3708RADEON DRM DRIVERS
3709M: Alex Deucher <alexander.deucher@amd.com>
3710M: Christian König <christian.koenig@amd.com>
3711L: dri-devel@lists.freedesktop.org
3712T: git git://people.freedesktop.org/~agd5f/linux
3713S: Supported
3714F: drivers/gpu/drm/radeon/
566f5939
AD
3715F: include/uapi/drm/radeon*
3716
03e255b9
TR
3717DRM PANEL DRIVERS
3718M: Thierry Reding <thierry.reding@gmail.com>
3719L: dri-devel@lists.freedesktop.org
3720T: git git://anongit.freedesktop.org/tegra/linux.git
3721S: Maintained
3722F: drivers/gpu/drm/drm_panel.c
3723F: drivers/gpu/drm/panel/
3724F: include/drm/drm_panel.h
2d799dde 3725F: Documentation/devicetree/bindings/display/panel/
03e255b9 3726
8daf7473 3727INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3728M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3729M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3730L: intel-gfx@lists.freedesktop.org
8daf7473 3731L: dri-devel@lists.freedesktop.org
7564fde3 3732W: https://01.org/linuxgraphics/
47f95647 3733Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3734T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3735S: Supported
14430813 3736F: drivers/gpu/drm/i915/
8daf7473 3737F: include/drm/i915*
c117ab84 3738F: include/uapi/drm/i915*
8daf7473 3739
99763bb8
BB
3740DRM DRIVERS FOR ATMEL HLCDC
3741M: Boris Brezillon <boris.brezillon@free-electrons.com>
3742L: dri-devel@lists.freedesktop.org
3743S: Supported
3744F: drivers/gpu/drm/atmel-hlcdc/
3745F: Documentation/devicetree/bindings/drm/atmel/
3746
398a6d4a
KP
3747DRM DRIVERS FOR EXYNOS
3748M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3749M: Joonyoung Shim <jy0922.shim@samsung.com>
3750M: Seung-Woo Kim <sw0312.kim@samsung.com>
3751M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3752L: dri-devel@lists.freedesktop.org
25a58030 3753T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3754S: Supported
14430813 3755F: drivers/gpu/drm/exynos/
398a6d4a 3756F: include/drm/exynos*
c117ab84 3757F: include/uapi/drm/exynos*
398a6d4a 3758
b55a1b9c
JW
3759DRM DRIVERS FOR FREESCALE DCU
3760M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3761M: Alison Wang <alison.wang@freescale.com>
3762L: dri-devel@lists.freedesktop.org
3763S: Supported
3764F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3765F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3766F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3767
0a3d775f
PZ
3768DRM DRIVERS FOR FREESCALE IMX
3769M: Philipp Zabel <p.zabel@pengutronix.de>
3770L: dri-devel@lists.freedesktop.org
3771S: Maintained
3772F: drivers/gpu/drm/imx/
ef739aa4 3773F: drivers/gpu/ipu-v3/
2d799dde 3774F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3775
ba2199a6
PJ
3776DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3777M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3778L: dri-devel@lists.freedesktop.org
3779T: git git://github.com/patjak/drm-gma500
3780S: Maintained
3781F: drivers/gpu/drm/gma500
3782F: include/drm/gma500*
3783
bd3b49f2 3784DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3785M: Thierry Reding <thierry.reding@gmail.com>
3786M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3787L: dri-devel@lists.freedesktop.org
3788L: linux-tegra@vger.kernel.org
a5ad7a63 3789T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3790S: Supported
dee8268f 3791F: drivers/gpu/drm/tegra/
a5ad7a63 3792F: drivers/gpu/host1x/
e1e90644 3793F: include/linux/host1x.h
a5ad7a63 3794F: include/uapi/drm/tegra_drm.h
2d799dde 3795F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3796
a284e9d1
LP
3797DRM DRIVERS FOR RENESAS
3798M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3799L: dri-devel@lists.freedesktop.org
4a121096 3800L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3801T: git git://people.freedesktop.org/~airlied/linux
3802S: Supported
3803F: drivers/gpu/drm/rcar-du/
3804F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3805F: include/linux/platform_data/shmob_drm.h
3806
625e0346
HS
3807DRM DRIVERS FOR ROCKCHIP
3808M: Mark Yao <mark.yao@rock-chips.com>
3809L: dri-devel@lists.freedesktop.org
3810S: Maintained
3811F: drivers/gpu/drm/rockchip/
2d799dde 3812F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3813
7f11c476
BG
3814DRM DRIVERS FOR STI
3815M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3816M: Vincent Abriou <vincent.abriou@st.com>
3817L: dri-devel@lists.freedesktop.org
3818T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3819S: Maintained
3820F: drivers/gpu/drm/sti
2d799dde 3821F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3822
8bb0bce9
LS
3823DRM DRIVERS FOR VIVANTE GPU IP
3824M: Lucas Stach <l.stach@pengutronix.de>
3825R: Russell King <linux+etnaviv@arm.linux.org.uk>
3826R: Christian Gmeiner <christian.gmeiner@gmail.com>
3827L: dri-devel@lists.freedesktop.org
3828S: Maintained
3829F: drivers/gpu/drm/etnaviv
3830F: Documentation/devicetree/bindings/display/etnaviv
3831
598df1ac
AK
3832DSBR100 USB FM RADIO DRIVER
3833M: Alexey Klimov <klimov.linux@gmail.com>
3834L: linux-media@vger.kernel.org
3835T: git git://linuxtv.org/media_tree.git
3836S: Maintained
3837F: drivers/media/radio/dsbr100.c
3838
1da177e4 3839DSCC4 DRIVER
8b58be88 3840M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3841L: netdev@vger.kernel.org
1da177e4 3842S: Maintained
679655da 3843F: drivers/net/wan/dscc4.c
1da177e4 3844
cc11b140
HV
3845DT3155 MEDIA DRIVER
3846M: Hans Verkuil <hverkuil@xs4all.nl>
3847L: linux-media@vger.kernel.org
3848T: git git://linuxtv.org/media_tree.git
a825eaec 3849W: https://linuxtv.org
cc11b140
HV
3850S: Odd Fixes
3851F: drivers/media/pci/dt3155/
3852
91952bc0
AP
3853DVB_USB_AF9015 MEDIA DRIVER
3854M: Antti Palosaari <crope@iki.fi>
3855L: linux-media@vger.kernel.org
a825eaec 3856W: https://linuxtv.org
91952bc0
AP
3857W: http://palosaari.fi/linux/
3858Q: http://patchwork.linuxtv.org/project/linux-media/list/
3859T: git git://linuxtv.org/anttip/media_tree.git
3860S: Maintained
3861F: drivers/media/usb/dvb-usb-v2/af9015*
3862
3863DVB_USB_AF9035 MEDIA DRIVER
3864M: Antti Palosaari <crope@iki.fi>
3865L: linux-media@vger.kernel.org
a825eaec 3866W: https://linuxtv.org
91952bc0
AP
3867W: http://palosaari.fi/linux/
3868Q: http://patchwork.linuxtv.org/project/linux-media/list/
3869T: git git://linuxtv.org/anttip/media_tree.git
3870S: Maintained
3871F: drivers/media/usb/dvb-usb-v2/af9035*
3872
3873DVB_USB_ANYSEE MEDIA DRIVER
3874M: Antti Palosaari <crope@iki.fi>
3875L: linux-media@vger.kernel.org
a825eaec 3876W: https://linuxtv.org
91952bc0
AP
3877W: http://palosaari.fi/linux/
3878Q: http://patchwork.linuxtv.org/project/linux-media/list/
3879T: git git://linuxtv.org/anttip/media_tree.git
3880S: Maintained
3881F: drivers/media/usb/dvb-usb-v2/anysee*
3882
3883DVB_USB_AU6610 MEDIA DRIVER
3884M: Antti Palosaari <crope@iki.fi>
3885L: linux-media@vger.kernel.org
a825eaec 3886W: https://linuxtv.org
91952bc0
AP
3887W: http://palosaari.fi/linux/
3888Q: http://patchwork.linuxtv.org/project/linux-media/list/
3889T: git git://linuxtv.org/anttip/media_tree.git
3890S: Maintained
3891F: drivers/media/usb/dvb-usb-v2/au6610*
3892
3893DVB_USB_CE6230 MEDIA DRIVER
3894M: Antti Palosaari <crope@iki.fi>
3895L: linux-media@vger.kernel.org
a825eaec 3896W: https://linuxtv.org
91952bc0
AP
3897W: http://palosaari.fi/linux/
3898Q: http://patchwork.linuxtv.org/project/linux-media/list/
3899T: git git://linuxtv.org/anttip/media_tree.git
3900S: Maintained
3901F: drivers/media/usb/dvb-usb-v2/ce6230*
3902
d099dea2
MK
3903DVB_USB_CXUSB MEDIA DRIVER
3904M: Michael Krufky <mkrufky@linuxtv.org>
3905L: linux-media@vger.kernel.org
a825eaec 3906W: https://linuxtv.org
d099dea2
MK
3907W: http://github.com/mkrufky
3908Q: http://patchwork.linuxtv.org/project/linux-media/list/
3909T: git git://linuxtv.org/media_tree.git
3910S: Maintained
9819da66 3911F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3912
91952bc0 3913DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3914M: Antti Palosaari <crope@iki.fi>
3915L: linux-media@vger.kernel.org
a825eaec 3916W: https://linuxtv.org
91952bc0
AP
3917W: http://palosaari.fi/linux/
3918Q: http://patchwork.linuxtv.org/project/linux-media/list/
3919T: git git://linuxtv.org/anttip/media_tree.git
3920S: Maintained
91952bc0 3921F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3922
5560983b 3923DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3924M: Antti Palosaari <crope@iki.fi>
3925L: linux-media@vger.kernel.org
a825eaec 3926W: https://linuxtv.org
91952bc0
AP
3927Q: http://patchwork.linuxtv.org/project/linux-media/list/
3928T: git git://linuxtv.org/anttip/media_tree.git
3929S: Maintained
5560983b 3930F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3931
8856f5f2
MK
3932DVB_USB_MXL111SF MEDIA DRIVER
3933M: Michael Krufky <mkrufky@linuxtv.org>
3934L: linux-media@vger.kernel.org
a825eaec 3935W: https://linuxtv.org
8856f5f2
MK
3936W: http://github.com/mkrufky
3937Q: http://patchwork.linuxtv.org/project/linux-media/list/
3938T: git git://linuxtv.org/mkrufky/mxl111sf.git
3939S: Maintained
3940F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3941
91952bc0
AP
3942DVB_USB_RTL28XXU MEDIA DRIVER
3943M: Antti Palosaari <crope@iki.fi>
3944L: linux-media@vger.kernel.org
a825eaec 3945W: https://linuxtv.org
91952bc0
AP
3946W: http://palosaari.fi/linux/
3947Q: http://patchwork.linuxtv.org/project/linux-media/list/
3948T: git git://linuxtv.org/anttip/media_tree.git
3949S: Maintained
3950F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3951
3952DVB_USB_V2 MEDIA DRIVER
3953M: Antti Palosaari <crope@iki.fi>
3954L: linux-media@vger.kernel.org
a825eaec 3955W: https://linuxtv.org
91952bc0
AP
3956W: http://palosaari.fi/linux/
3957Q: http://patchwork.linuxtv.org/project/linux-media/list/
3958T: git git://linuxtv.org/anttip/media_tree.git
3959S: Maintained
3960F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3961F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3962
ac0ac38f 3963DYNAMIC DEBUG
5c4a97d1 3964M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3965S: Maintained
3966F: lib/dynamic_debug.c
3967F: include/linux/dynamic_debug.h
3968
789c7048 3969DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3970M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3971S: Maintained
df621252 3972F: drivers/tty/serial/dz.*
789c7048 3973
f17effbe
MF
3974E3X0 POWER BUTTON DRIVER
3975M: Moritz Fischer <moritz.fischer@ettus.com>
3976L: usrp-users@lists.ettus.com
3977W: http://www.ettus.com
3978S: Supported
3979F: drivers/input/misc/e3x0-button.c
3980F: Documentation/devicetree/bindings/input/e3x0-button.txt
3981
91952bc0
AP
3982E4000 MEDIA DRIVER
3983M: Antti Palosaari <crope@iki.fi>
3984L: linux-media@vger.kernel.org
a825eaec 3985W: https://linuxtv.org
91952bc0
AP
3986W: http://palosaari.fi/linux/
3987Q: http://patchwork.linuxtv.org/project/linux-media/list/
3988T: git git://linuxtv.org/anttip/media_tree.git
3989S: Maintained
3990F: drivers/media/tuners/e4000*
3991
1da177e4 3992EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3993M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3994L: linux-scsi@vger.kernel.org
3995S: Maintained
679655da 3996F: drivers/scsi/eata.c
1da177e4 3997
91952bc0
AP
3998EC100 MEDIA DRIVER
3999M: Antti Palosaari <crope@iki.fi>
4000L: linux-media@vger.kernel.org
a825eaec 4001W: https://linuxtv.org
91952bc0
AP
4002W: http://palosaari.fi/linux/
4003Q: http://patchwork.linuxtv.org/project/linux-media/list/
4004T: git git://linuxtv.org/anttip/media_tree.git
4005S: Maintained
4006F: drivers/media/dvb-frontends/ec100*
4007
237fead6 4008ECRYPT FILE SYSTEM
0de9adf2 4009M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4010L: ecryptfs@vger.kernel.org
24a923e4 4011W: http://ecryptfs.org
6dc7516e 4012W: https://launchpad.net/ecryptfs
9f273c24 4013T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4014S: Supported
679655da
JP
4015F: Documentation/filesystems/ecryptfs.txt
4016F: fs/ecryptfs/
237fead6 4017
da9bb1d2 4018EDAC-CORE
8b58be88 4019M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4020M: Borislav Petkov <bp@alien8.de>
009a5410 4021M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4022L: linux-edac@vger.kernel.org
07cd6bf5
FW
4023T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4024T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4025S: Supported
679655da 4026F: Documentation/edac.txt
91445c72 4027F: drivers/edac/
679655da 4028F: include/linux/edac.h
0e438e3f 4029
c476c23b 4030EDAC-AMD64
8b58be88 4031M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4032M: Borislav Petkov <bp@alien8.de>
91445c72 4033L: linux-edac@vger.kernel.org
487ba8e8 4034S: Maintained
c476c23b
BP
4035F: drivers/edac/amd64_edac*
4036
836dae5d
RR
4037EDAC-CALXEDA
4038M: Doug Thompson <dougthompson@xmission.com>
4039M: Robert Richter <rric@kernel.org>
4040L: linux-edac@vger.kernel.org
836dae5d
RR
4041S: Maintained
4042F: drivers/edac/highbank*
4043
f65aad41
RB
4044EDAC-CAVIUM
4045M: Ralf Baechle <ralf@linux-mips.org>
4046M: David Daney <david.daney@cavium.com>
4047L: linux-edac@vger.kernel.org
4048L: linux-mips@linux-mips.org
f65aad41
RB
4049S: Supported
4050F: drivers/edac/octeon_edac*
4051
0e438e3f 4052EDAC-E752X
8b58be88
JP
4053M: Mark Gross <mark.gross@intel.com>
4054M: Doug Thompson <dougthompson@xmission.com>
91445c72 4055L: linux-edac@vger.kernel.org
0e438e3f 4056S: Maintained
679655da 4057F: drivers/edac/e752x_edac.c
0e438e3f
DP
4058
4059EDAC-E7XXX
8b58be88 4060M: Doug Thompson <dougthompson@xmission.com>
91445c72 4061L: linux-edac@vger.kernel.org
0e438e3f 4062S: Maintained
679655da 4063F: drivers/edac/e7xxx_edac.c
0e438e3f 4064
77c5f5d2 4065EDAC-GHES
009a5410 4066M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4067L: linux-edac@vger.kernel.org
77c5f5d2 4068S: Maintained
2caa67a6 4069F: drivers/edac/ghes_edac.c
77c5f5d2 4070
6bc78404 4071EDAC-I82443BXGX
8b58be88 4072M: Tim Small <tim@buttersideup.com>
91445c72 4073L: linux-edac@vger.kernel.org
6bc78404 4074S: Maintained
679655da 4075F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4076
4077EDAC-I3000
8b58be88 4078M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4079L: linux-edac@vger.kernel.org
6bc78404 4080S: Maintained
679655da 4081F: drivers/edac/i3000_edac.c
6bc78404
DT
4082
4083EDAC-I5000
8b58be88 4084M: Doug Thompson <dougthompson@xmission.com>
91445c72 4085L: linux-edac@vger.kernel.org
ba9a5918 4086S: Maintained
679655da 4087F: drivers/edac/i5000_edac.c
ba9a5918 4088
44c12cb2 4089EDAC-I5400
009a5410 4090M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4091L: linux-edac@vger.kernel.org
44c12cb2 4092S: Maintained
679655da 4093F: drivers/edac/i5400_edac.c
44c12cb2 4094
3c9c92b6 4095EDAC-I7300
009a5410 4096M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4097L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4098S: Maintained
4099F: drivers/edac/i7300_edac.c
4100
67c89316 4101EDAC-I7CORE
009a5410 4102M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4103L: linux-edac@vger.kernel.org
67c89316 4104S: Maintained
70aff0ce 4105F: drivers/edac/i7core_edac.c
67c89316 4106
ba9a5918 4107EDAC-I82975X
8b58be88 4108M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4109M: "Arvind R." <arvino55@gmail.com>
91445c72 4110L: linux-edac@vger.kernel.org
ba9a5918 4111S: Maintained
679655da 4112F: drivers/edac/i82975x_edac.c
ba9a5918 4113
791b4706
JB
4114EDAC-IE31200
4115M: Jason Baron <jbaron@akamai.com>
4116L: linux-edac@vger.kernel.org
791b4706
JB
4117S: Maintained
4118F: drivers/edac/ie31200_edac.c
4119
ccdfb979 4120EDAC-MPC85XX
30c7469b 4121M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4122L: linux-edac@vger.kernel.org
ccdfb979
JT
4123S: Maintained
4124F: drivers/edac/mpc85xx_edac.[ch]
4125
ba9a5918 4126EDAC-PASEMI
8b58be88 4127M: Egor Martovetsky <egor@pasemi.com>
91445c72 4128L: linux-edac@vger.kernel.org
6bc78404 4129S: Maintained
679655da 4130F: drivers/edac/pasemi_edac.c
6bc78404 4131
0e438e3f 4132EDAC-R82600
8b58be88 4133M: Tim Small <tim@buttersideup.com>
91445c72 4134L: linux-edac@vger.kernel.org
0e438e3f 4135S: Maintained
679655da 4136F: drivers/edac/r82600_edac.c
da9bb1d2 4137
4d096ca7 4138EDAC-SBRIDGE
009a5410 4139M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4140L: linux-edac@vger.kernel.org
4d096ca7
MCC
4141S: Maintained
4142F: drivers/edac/sb_edac.c
4143
995e1de4
LH
4144EDAC-XGENE
4145APPLIED MICRO (APM) X-GENE SOC EDAC
4146M: Loc Ho <lho@apm.com>
4147S: Supported
4148F: drivers/edac/xgene_edac.c
4149F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4150
af39917d
CL
4151EDIROL UA-101/UA-1000 DRIVER
4152M: Clemens Ladisch <clemens@ladisch.de>
4153L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4154T: git git://git.alsa-project.org/alsa-kernel.git
4155S: Maintained
4156F: sound/usb/misc/ua101.c
4157
1f7df953 4158EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4159M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4160L: linux-efi@vger.kernel.org
78bef24e 4161T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4162S: Maintained
fb2efb5c 4163F: Documentation/efi-stub.txt
1f7df953
MF
4164F: arch/ia64/kernel/efi.c
4165F: arch/x86/boot/compressed/eboot.[ch]
4166F: arch/x86/include/asm/efi.h
4167F: arch/x86/platform/efi/*
a9499fa7 4168F: drivers/firmware/efi/*
1f7df953
MF
4169F: include/linux/efi*.h
4170
d68772b7
MF
4171EFI VARIABLE FILESYSTEM
4172M: Matthew Garrett <matthew.garrett@nebula.com>
4173M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4174M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4175T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4176L: linux-efi@vger.kernel.org
4177S: Maintained
4178F: fs/efivarfs/
4179
85a00d9b
PJ
4180EFIFB FRAMEBUFFER DRIVER
4181L: linux-fbdev@vger.kernel.org
4182M: Peter Jones <pjones@redhat.com>
4183S: Maintained
8a61f013 4184F: drivers/video/fbdev/efifb.c
85a00d9b 4185
0bee8d28
JT
4186EFS FILESYSTEM
4187W: http://aeschi.ch.eu.org/efs/
4188S: Orphan
679655da 4189F: fs/efs/
0bee8d28 4190
aa8a9e25 4191EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4192M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4193L: netdev@vger.kernel.org
4194S: Maintained
9aa32835 4195F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4196
f0319efe 4197EM28XX VIDEO4LINUX DRIVER
009a5410 4198M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4199L: linux-media@vger.kernel.org
a825eaec 4200W: https://linuxtv.org
f0319efe
MCC
4201T: git git://linuxtv.org/media_tree.git
4202S: Maintained
4203F: drivers/media/usb/em28xx/
4204
3e3a7d66 4205EMBEDDED LINUX
8b58be88
JP
4206M: Paul Gortmaker <paul.gortmaker@windriver.com>
4207M: Matt Mackall <mpm@selenic.com>
4208M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4209L: linux-embedded@vger.kernel.org
4210S: Maintained
4211
32505876
JS
4212EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4213M: James Smart <james.smart@avagotech.com>
4214M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4215L: linux-scsi@vger.kernel.org
32505876 4216W: http://www.avagotech.com
ce00f85c 4217S: Supported
679655da 4218F: drivers/scsi/lpfc/
3a1c1d44 4219
5f5bac82 4220ENE CB710 FLASH CARD READER DRIVER
8b58be88 4221M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4222S: Maintained
4223F: drivers/misc/cb710/
4224F: drivers/mmc/host/cb710-mmc.*
4225F: include/linux/cb710.h
4226
931e39a1
ML
4227ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4228M: Maxim Levitsky <maximlevitsky@gmail.com>
4229S: Maintained
2a837449 4230F: drivers/media/rc/ene_ir.*
931e39a1 4231
ec207dcc
GS
4232ENHANCED ERROR HANDLING (EEH)
4233M: Gavin Shan <shangw@linux.vnet.ibm.com>
4234L: linuxppc-dev@lists.ozlabs.org
4235S: Supported
4236F: Documentation/powerpc/eeh-pci-error-recovery.txt
4237F: arch/powerpc/kernel/eeh*.c
4238
d5ca9006 4239EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4240M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4241S: Maintained
084bad91 4242T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4243F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4244F: include/video/s1d13xxxfb.h
d5ca9006 4245
38df6492
ME
4246ET131X NETWORK DRIVER
4247M: Mark Einon <mark.einon@gmail.com>
4248S: Odd Fixes
4249F: drivers/net/ethernet/agere/
4250
1da177e4 4251ETHERNET BRIDGE
adbbf69d 4252M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4253L: bridge@lists.linux-foundation.org
4c325313 4254L: netdev@vger.kernel.org
c996d8b9 4255W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4256S: Maintained
679655da
JP
4257F: include/linux/netfilter_bridge/
4258F: net/bridge/
1da177e4 4259
22f08ad9
FF
4260ETHERNET PHY LIBRARY
4261M: Florian Fainelli <f.fainelli@gmail.com>
4262L: netdev@vger.kernel.org
4263S: Maintained
4264F: include/linux/phy.h
4265F: include/linux/phy_fixed.h
4266F: drivers/net/phy/
4267F: Documentation/networking/phy.txt
4268F: drivers/of/of_mdio.c
4269F: drivers/of/of_net.c
4270
1da177e4 4271EXT2 FILE SYSTEM
d8130624 4272M: Jan Kara <jack@suse.com>
72be2ccf 4273L: linux-ext4@vger.kernel.org
1da177e4 4274S: Maintained
679655da
JP
4275F: Documentation/filesystems/ext2.txt
4276F: fs/ext2/
4277F: include/linux/ext2*
1da177e4 4278
72be2ccf 4279EXT4 FILE SYSTEM
8b58be88 4280M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4281M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4282L: linux-ext4@vger.kernel.org
08a225f1 4283W: http://ext4.wiki.kernel.org
8a6e2535 4284Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4285T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4286S: Maintained
679655da
JP
4287F: Documentation/filesystems/ext4.txt
4288F: fs/ext4/
1da177e4 4289
c5532b09 4290Extended Verification Module (EVM)
74dd744f
MZ
4291M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4292L: linux-ima-devel@lists.sourceforge.net
4293L: linux-security-module@vger.kernel.org
c5532b09
MZ
4294S: Supported
4295F: security/integrity/evm/
4296
df6b3cfe
MH
4297EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4298M: MyungJoo Ham <myungjoo.ham@samsung.com>
4299M: Chanwoo Choi <cw00.choi@samsung.com>
4300L: linux-kernel@vger.kernel.org
81df63a9 4301T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4302S: Maintained
4303F: drivers/extcon/
cd2c3e7f
CC
4304F: include/linux/extcon/
4305F: include/linux/extcon.h
df6b3cfe 4306F: Documentation/extcon/
cd2c3e7f 4307F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4308
e2a75c44 4309EXYNOS DP DRIVER
b7701755 4310M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4311L: dri-devel@lists.freedesktop.org
4312S: Maintained
4313F: drivers/gpu/drm/exynos/exynos_dp*
4314
33ad3912
DL
4315EXYNOS MIPI DISPLAY DRIVERS
4316M: Inki Dae <inki.dae@samsung.com>
4317M: Donghwa Lee <dh09.lee@samsung.com>
4318M: Kyungmin Park <kyungmin.park@samsung.com>
4319L: linux-fbdev@vger.kernel.org
4320S: Maintained
8a61f013 4321F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4322F: include/video/exynos_mipi*
4323
e53004e2 4324F71805F HARDWARE MONITORING DRIVER
d8130624 4325M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4326L: lm-sensors@lm-sensors.org
4327S: Maintained
679655da
JP
4328F: Documentation/hwmon/f71805f
4329F: drivers/hwmon/f71805f.c
e53004e2 4330
eea977ed
MB
4331FC0011 TUNER DRIVER
4332M: Michael Buesch <m@bues.ch>
4333L: linux-media@vger.kernel.org
4334S: Maintained
ccae7af2
MCC
4335F: drivers/media/tuners/fc0011.h
4336F: drivers/media/tuners/fc0011.c
eea977ed 4337
91952bc0
AP
4338FC2580 MEDIA DRIVER
4339M: Antti Palosaari <crope@iki.fi>
4340L: linux-media@vger.kernel.org
a825eaec 4341W: https://linuxtv.org
91952bc0
AP
4342W: http://palosaari.fi/linux/
4343Q: http://patchwork.linuxtv.org/project/linux-media/list/
4344T: git git://linuxtv.org/anttip/media_tree.git
4345S: Maintained
4346F: drivers/media/tuners/fc2580*
eea977ed 4347
88b2dbdb
EP
4348FANOTIFY
4349M: Eric Paris <eparis@redhat.com>
4350S: Maintained
4351F: fs/notify/fanotify/
4352F: include/linux/fanotify.h
c117ab84 4353F: include/uapi/linux/fanotify.h
88b2dbdb 4354
1da177e4 4355FARSYNC SYNCHRONOUS DRIVER
8b58be88 4356M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4357W: http://www.farsite.co.uk/
4358S: Supported
679655da 4359F: drivers/net/wan/farsync.*
1da177e4 4360
c5408b88 4361FAULT INJECTION SUPPORT
8b58be88 4362M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4363S: Supported
679655da
JP
4364F: Documentation/fault-injection/
4365F: lib/fault-inject.c
c5408b88 4366
053e514f
NT
4367FBTFT Framebuffer drivers
4368M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4369M: Noralf Trønnes <noralf@tronnes.org>
4370S: Maintained
4371F: drivers/staging/fbtft/
4372
cae727db 4373FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4374M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4375L: fcoe-devel@open-fcoe.org
cae727db
RL
4376W: www.Open-FCoE.org
4377S: Supported
4378F: drivers/scsi/libfc/
4379F: drivers/scsi/fcoe/
4380F: include/scsi/fc/
4381F: include/scsi/libfc.h
4382F: include/scsi/libfcoe.h
c117ab84 4383F: include/uapi/scsi/fc/
cae727db 4384
e2d1d6c0 4385FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4386M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4387M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4388L: linux-fsdevel@vger.kernel.org
1da177e4 4389S: Maintained
679655da
JP
4390F: include/linux/fcntl.h
4391F: include/linux/fs.h
c117ab84
CEB
4392F: include/uapi/linux/fcntl.h
4393F: include/uapi/linux/fs.h
679655da
JP
4394F: fs/fcntl.c
4395F: fs/locks.c
1da177e4 4396
e2d1d6c0 4397FILESYSTEMS (VFS and infrastructure)
8b58be88 4398M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4399L: linux-fsdevel@vger.kernel.org
173acc7c 4400S: Maintained
679655da 4401F: fs/*
173acc7c 4402
b26e0ed4 4403FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4404M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4405L: lm-sensors@lm-sensors.org
4406S: Maintained
d5ca6918
JP
4407F: drivers/hwmon/f75375s.c
4408F: include/linux/f75375s.h
b26e0ed4 4409
a331b0c3
CL
4410FIREWIRE AUDIO DRIVERS
4411M: Clemens Ladisch <clemens@ladisch.de>
4412L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4413T: git git://git.alsa-project.org/alsa-kernel.git
4414S: Maintained
4415F: sound/firewire/
4416
eb86ec51
SR
4417FIREWIRE MEDIA DRIVERS (firedtv)
4418M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4419L: linux-media@vger.kernel.org
4420L: linux1394-devel@lists.sourceforge.net
4421T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4422S: Maintained
4423F: drivers/media/firewire/
4424
a511ce33
CB
4425FIREWIRE SBP-2 TARGET
4426M: Chris Boot <bootc@bootc.net>
4427L: linux-scsi@vger.kernel.org
4428L: target-devel@vger.kernel.org
4429L: linux1394-devel@lists.sourceforge.net
4430T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4431S: Maintained
4432F: drivers/target/sbp/
4433
7d2c86b5 4434FIREWIRE SUBSYSTEM
8b58be88 4435M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4436L: linux1394-devel@lists.sourceforge.net
958a29cb 4437W: http://ieee1394.wiki.kernel.org/
2ca526bf 4438T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4439S: Maintained
679655da 4440F: drivers/firewire/
8f06ce3b
SR
4441F: include/linux/firewire.h
4442F: include/uapi/linux/firewire*.h
9f6d3c4b 4443F: tools/firewire/
e2d1d6c0
RD
4444
4445FIRMWARE LOADER (request_firmware)
39e68089
ML
4446M: Ming Lei <ming.lei@canonical.com>
4447L: linux-kernel@vger.kernel.org
4448S: Maintained
679655da
JP
4449F: Documentation/firmware_class/
4450F: drivers/base/firmware*.c
4451F: include/linux/firmware.h
e2d1d6c0 4452
f730e3dc 4453FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4454M: Joshua Morris <josh.h.morris@us.ibm.com>
4455M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4456S: Maintained
4457F: drivers/block/rsxx/
4458
8206f664 4459FLOPPY DRIVER
e5f6450c 4460M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4461T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4462S: Odd fixes
4463F: drivers/block/floppy.c
4464
9c9f32ed
AR
4465FMC SUBSYSTEM
4466M: Alessandro Rubini <rubini@gnudd.com>
4467W: http://www.ohwr.org/projects/fmc-bus
4468S: Supported
4469F: drivers/fmc/
4470F: include/linux/fmc*.h
4471F: include/linux/ipmi-fru.h
4472K: fmc_d.*register
4473
3c0ed7d5
AT
4474FPGA MANAGER FRAMEWORK
4475M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4476R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4477S: Maintained
4478F: drivers/fpga/
4479F: include/linux/fpga/fpga-mgr.h
4480W: http://www.rocketboards.org
4481
e2d1d6c0 4482FPU EMULATOR
8b58be88 4483M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4484W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4485S: Maintained
679655da 4486F: arch/x86/math-emu/
e2d1d6c0
RD
4487
4488FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4489L: netdev@vger.kernel.org
c173bfac 4490S: Orphan
679655da
JP
4491F: drivers/net/wan/dlci.c
4492F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4493
4494FRAMEBUFFER LAYER
5489e948
JCPV
4495M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4496M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4497L: linux-fbdev@vger.kernel.org
e2d1d6c0 4498W: http://linux-fbdev.sourceforge.net/
b22fe37b 4499Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4500T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4501S: Maintained
679655da 4502F: Documentation/fb/
b22fe37b
PM
4503F: drivers/video/
4504F: include/video/
679655da 4505F: include/linux/fb.h
c117ab84
CEB
4506F: include/uapi/video/
4507F: include/uapi/linux/fb.h
e2d1d6c0 4508
a57c188e 4509FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4510M: Timur Tabi <timur@tabi.org>
a57c188e 4511L: linux-fbdev@vger.kernel.org
c4ef9bc4 4512S: Maintained
8a61f013 4513F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4514
e2d1d6c0 4515FREESCALE DMA DRIVER
8b58be88
JP
4516M: Li Yang <leoli@freescale.com>
4517M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4518L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4519S: Maintained
679655da 4520F: drivers/dma/fsldma.*
e2d1d6c0 4521
44248aff
HX
4522FREESCALE GPMI NAND DRIVER
4523M: Han Xu <han.xu@nxp.com>
4524L: linux-mtd@lists.infradead.org
4525S: Maintained
4526F: drivers/mtd/nand/gpmi-nand/*
4527
e2d1d6c0 4528FREESCALE I2C CPM DRIVER
8b58be88 4529M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4530L: linuxppc-dev@lists.ozlabs.org
846557d3 4531L: linux-i2c@vger.kernel.org
0d2b405a 4532S: Maintained
679655da 4533F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4534
60e8c5ab 4535FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4536M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4537L: linux-fbdev@vger.kernel.org
efc03ecb 4538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4539S: Maintained
bad985a1 4540F: include/linux/platform_data/video-imxfb.h
8a61f013 4541F: drivers/video/fbdev/imxfb.c
60e8c5ab 4542
4d8e2cef 4543FREESCALE QUAD SPI DRIVER
38714fbd 4544M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4545L: linux-mtd@lists.infradead.org
4546S: Maintained
4547F: drivers/mtd/spi-nor/fsl-quadspi.c
4548
4689a6b1 4549FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4550M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4551M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4552L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4553L: netdev@vger.kernel.org
4554S: Maintained
ec21e2ec 4555F: drivers/net/ethernet/freescale/fs_enet/
679655da 4556F: include/linux/fs_enet_pd.h
4689a6b1 4557
63a0a00b
NA
4558FREESCALE IMX / MXC FEC DRIVER
4559M: Fugang Duan <fugang.duan@nxp.com>
4560L: netdev@vger.kernel.org
4561S: Maintained
4562F: drivers/net/ethernet/freescale/fec_main.c
4563F: drivers/net/ethernet/freescale/fec_ptp.c
4564F: drivers/net/ethernet/freescale/fec.h
4565F: Documentation/devicetree/bindings/net/fsl-fec.txt
4566
d9e9d82c 4567FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4568L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4569S: Orphan
7aa1aa6e
ZQ
4570F: drivers/soc/fsl/qe/
4571F: include/soc/fsl/*qe*.h
4572F: include/soc/fsl/*ucc*.h
d9e9d82c 4573
b55ef929 4574FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4575M: Li Yang <leoli@freescale.com>
6372594a 4576L: linux-usb@vger.kernel.org
a4724ed6 4577L: linuxppc-dev@lists.ozlabs.org
a7205b30 4578S: Maintained
faf2e1db 4579F: drivers/usb/gadget/udc/fsl*
a7205b30 4580
beaf53bf 4581FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4582M: Li Yang <leoli@freescale.com>
beaf53bf 4583L: netdev@vger.kernel.org
a4724ed6 4584L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4585S: Maintained
ec21e2ec 4586F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4587
abb1ed7b
CM
4588FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4589M: Claudiu Manoil <claudiu.manoil@freescale.com>
4590L: netdev@vger.kernel.org
4591S: Maintained
4592F: drivers/net/ethernet/freescale/gianfar*
4593X: drivers/net/ethernet/freescale/gianfar_ptp.c
4594F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4595
d9e9d82c 4596FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4597M: Timur Tabi <timur@tabi.org>
a4724ed6 4598L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4599S: Maintained
df621252 4600F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4601
4602FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4603M: Timur Tabi <timur@tabi.org>
dc85950a 4604M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4605M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4606L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4607L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4608S: Maintained
69aefcea 4609F: sound/soc/fsl/fsl*
dc85950a 4610F: sound/soc/fsl/imx*
69aefcea 4611F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4612
31c88965 4613FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4614M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4615L: linux-kernel@vger.kernel.org
4616S: Maintained
4617F: drivers/staging/fsl-mc/
4618
1da177e4 4619FREEVXFS FILESYSTEM
8b58be88 4620M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4621W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4622S: Maintained
679655da 4623F: fs/freevxfs/
1da177e4 4624
71038f52 4625FREEZER
49db1903 4626M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4627M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4628L: linux-pm@vger.kernel.org
71038f52 4629S: Supported
679655da
JP
4630F: Documentation/power/freezing-of-tasks.txt
4631F: include/linux/freezer.h
4632F: kernel/freezer.c
71038f52 4633
839a1f79
KRW
4634FRONTSWAP API
4635M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4636L: linux-kernel@vger.kernel.org
4637S: Maintained
4638F: mm/frontswap.c
4639F: include/linux/frontswap.h
4640
a5432f5a 4641FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4642M: David Howells <dhowells@redhat.com>
e62d6e24 4643L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4644S: Supported
4645F: Documentation/filesystems/caching/
4646F: fs/fscache/
4647F: include/linux/fscache*.h
4648
f58ad8f5 4649F2FS FILE SYSTEM
9b29d481 4650M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4651M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4652R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4653L: linux-f2fs-devel@lists.sourceforge.net
4654W: http://en.wikipedia.org/wiki/F2FS
4655T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4656S: Maintained
4657F: Documentation/filesystems/f2fs.txt
3bac380c 4658F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4659F: fs/f2fs/
4660F: include/linux/f2fs_fs.h
62d43eeb 4661F: include/trace/events/f2fs.h
f58ad8f5 4662
5ab7ffea 4663FUJITSU FR-V (FRV) PORT
0cf0305f 4664S: Orphan
679655da 4665F: arch/frv/
1da177e4 4666
20b93734 4667FUJITSU LAPTOP EXTRAS
409a3e98 4668M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4669L: platform-driver-x86@vger.kernel.org
20b93734 4670S: Maintained
679655da 4671F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4672
4da621b6
HK
4673FUJITSU M-5MO LS CAMERA ISP DRIVER
4674M: Kyungmin Park <kyungmin.park@samsung.com>
4675M: Heungjun Kim <riverful.kim@samsung.com>
4676L: linux-media@vger.kernel.org
4677S: Maintained
90d72ac6 4678F: drivers/media/i2c/m5mols/
b5dcee22 4679F: include/media/i2c/m5mols.h
4da621b6 4680
2d24c490
RG
4681FUJITSU TABLET EXTRAS
4682M: Robert Gerlach <khnz@gmx.de>
4683L: platform-driver-x86@vger.kernel.org
4684S: Maintained
4685F: drivers/platform/x86/fujitsu-tablet.c
4686
04578f17 4687FUSE: FILESYSTEM IN USERSPACE
8b58be88 4688M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4689L: fuse-devel@lists.sourceforge.net
4690W: http://fuse.sourceforge.net/
0a30f612 4691T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4692S: Maintained
679655da 4693F: fs/fuse/
c117ab84 4694F: include/uapi/linux/fuse.h
0a30f612 4695F: Documentation/filesystems/fuse.txt
04578f17 4696
1da177e4 4697FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4698M: Rik Faith <faith@cs.unc.edu>
1da177e4 4699L: linux-scsi@vger.kernel.org
baaea1dc 4700S: Odd Fixes (e.g., new signatures)
679655da 4701F: drivers/scsi/fdomain.*
1da177e4 4702
d8e2162c
PO
4703GCOV BASED KERNEL PROFILING
4704M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4705S: Maintained
4706F: kernel/gcov/
4707F: Documentation/gcov.txt
4708
1da177e4 4709GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4710M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4711L: linux-scsi@vger.kernel.org
4712W: http://www.icp-vortex.com/
4713S: Supported
679655da 4714F: drivers/scsi/gdt*
1da177e4 4715
158daf16
JK
4716GDB KERNEL DEBUGGING HELPER SCRIPTS
4717M: Jan Kiszka <jan.kiszka@siemens.com>
4718S: Supported
4719F: scripts/gdb/
4720
3169a1c7
HV
4721GEMTEK FM RADIO RECEIVER DRIVER
4722M: Hans Verkuil <hverkuil@xs4all.nl>
4723L: linux-media@vger.kernel.org
4724T: git git://linuxtv.org/media_tree.git
a825eaec 4725W: https://linuxtv.org
3169a1c7
HV
4726S: Maintained
4727F: drivers/media/radio/radio-gemtek*
4728
1c23af90 4729GENERIC GPIO I2C DRIVER
880b0e26 4730M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4731S: Supported
679655da
JP
4732F: drivers/i2c/busses/i2c-gpio.c
4733F: include/linux/i2c-gpio.h
1c23af90 4734
92ed1a76
PK
4735GENERIC GPIO I2C MULTIPLEXER DRIVER
4736M: Peter Korsgaard <peter.korsgaard@barco.com>
4737L: linux-i2c@vger.kernel.org
4738S: Supported
e7065e20
JD
4739F: drivers/i2c/muxes/i2c-mux-gpio.c
4740F: include/linux/i2c-mux-gpio.h
4741F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4742
9251ce95 4743GENERIC HDLC (WAN) DRIVERS
8b58be88 4744M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4745W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4746S: Maintained
679655da
JP
4747F: drivers/net/wan/c101.c
4748F: drivers/net/wan/hd6457*
4749F: drivers/net/wan/hdlc*
4750F: drivers/net/wan/n2.c
4751F: drivers/net/wan/pc300too.c
4752F: drivers/net/wan/pci200syn.c
4753F: drivers/net/wan/wanxl*
1da177e4 4754
1527aab6 4755GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4756M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4757L: linux-arch@vger.kernel.org
4758T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4759S: Maintained
14430813
JP
4760F: include/asm-generic/
4761F: include/uapi/asm-generic/
1527aab6 4762
ff764963
KVA
4763GENERIC PHY FRAMEWORK
4764M: Kishon Vijay Abraham I <kishon@ti.com>
4765L: linux-kernel@vger.kernel.org
4766T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4767S: Supported
4768F: drivers/phy/
4769F: include/linux/phy/
4770
eea97aed
KH
4771GENERIC PM DOMAINS
4772M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4773M: Kevin Hilman <khilman@kernel.org>
4774M: Ulf Hansson <ulf.hansson@linaro.org>
4775L: linux-pm@vger.kernel.org
4776S: Supported
4777F: drivers/base/power/domain*.c
4778F: include/linux/pm_domain.h
4779
ccb86a69 4780GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4781M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4782L: kvm@vger.kernel.org
ccb86a69
MT
4783S: Supported
4784F: drivers/uio/uio_pci_generic.c
4785
f8f1ec73
JP
4786GET_MAINTAINER SCRIPT
4787M: Joe Perches <joe@perches.com>
4788S: Maintained
4789F: scripts/get_maintainer.pl
4790
5be7b50f 4791GFS2 FILE SYSTEM
8b58be88 4792M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4793M: Bob Peterson <rpeterso@redhat.com>
a4644184 4794L: cluster-devel@redhat.com
5be7b50f 4795W: http://sources.redhat.com/cluster/
28666d6d 4796T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4797S: Supported
679655da
JP
4798F: Documentation/filesystems/gfs2*.txt
4799F: fs/gfs2/
c117ab84 4800F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4801
0a34eb8f 4802GIGASET ISDN DRIVERS
6b096fde 4803M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4804L: gigaset307x-common@lists.sourceforge.net
4805W: http://gigaset307x.sourceforge.net/
6b096fde 4806S: Odd Fixes
679655da
JP
4807F: Documentation/isdn/README.gigaset
4808F: drivers/isdn/gigaset/
c117ab84 4809F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4810
7eea35fe
JP
4811GO7007 MPEG CODEC
4812M: Hans Verkuil <hans.verkuil@cisco.com>
4813L: linux-media@vger.kernel.org
4814S: Maintained
4815F: drivers/media/usb/go7007/
4816
ca96ea86
BN
4817GOODIX TOUCHSCREEN
4818M: Bastien Nocera <hadess@hadess.net>
4819L: linux-input@vger.kernel.org
4820S: Maintained
4821F: drivers/input/touchscreen/goodix.c
4822
a0dc00b4 4823GPIO SUBSYSTEM
e4651a9f 4824M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4825M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4826L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4827T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4828S: Maintained
4829F: Documentation/gpio/
a0dc00b4 4830F: drivers/gpio/
bdc6e95e
AC
4831F: include/linux/gpio/
4832F: include/linux/gpio.h
9b692346 4833F: include/asm-generic/gpio.h
a0dc00b4 4834
71a6d0af
HW
4835GRE DEMULTIPLEXER DRIVER
4836M: Dmitry Kozlov <xeb@mail.ru>
4837L: netdev@vger.kernel.org
4838S: Maintained
11c26770
JP
4839F: net/ipv4/gre_demux.c
4840F: net/ipv4/gre_offload.c
71a6d0af
HW
4841F: include/net/gre.h
4842
d4c41139
KG
4843GRETH 10/100/1G Ethernet MAC device driver
4844M: Kristoffer Glembo <kristoffer@gaisler.com>
4845L: netdev@vger.kernel.org
4846S: Maintained
a31a96ad 4847F: drivers/net/ethernet/aeroflex/
d4c41139 4848
e8deeae2 4849GSPCA FINEPIX SUBDRIVER
8b58be88 4850M: Frank Zago <frank@zago.net>
661263b5 4851L: linux-media@vger.kernel.org
275ffde4 4852T: git git://linuxtv.org/media_tree.git
e8deeae2 4853S: Maintained
0c0d06ca 4854F: drivers/media/usb/gspca/finepix.c
e8deeae2 4855
4b3fa3c4
OL
4856GSPCA GL860 SUBDRIVER
4857M: Olivier Lorin <o.lorin@laposte.net>
4858L: linux-media@vger.kernel.org
275ffde4 4859T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4860S: Maintained
0c0d06ca 4861F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4862
e8deeae2 4863GSPCA M5602 SUBDRIVER
8b58be88 4864M: Erik Andren <erik.andren@gmail.com>
661263b5 4865L: linux-media@vger.kernel.org
275ffde4 4866T: git git://linuxtv.org/media_tree.git
e8deeae2 4867S: Maintained
0c0d06ca 4868F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4869
4870GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4871M: Hans de Goede <hdegoede@redhat.com>
661263b5 4872L: linux-media@vger.kernel.org
275ffde4 4873T: git git://linuxtv.org/media_tree.git
e8deeae2 4874S: Maintained
0c0d06ca 4875F: drivers/media/usb/gspca/pac207.c
e8deeae2 4876
261982f1 4877GSPCA SN9C20X SUBDRIVER
d95c5b0b 4878M: Brian Johnson <brijohn@gmail.com>
261982f1 4879L: linux-media@vger.kernel.org
275ffde4 4880T: git git://linuxtv.org/media_tree.git
261982f1 4881S: Maintained
0c0d06ca 4882F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4883
e8deeae2 4884GSPCA T613 SUBDRIVER
8b58be88 4885M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4886L: linux-media@vger.kernel.org
275ffde4 4887T: git git://linuxtv.org/media_tree.git
e8deeae2 4888S: Maintained
0c0d06ca 4889F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4890
4891GSPCA USB WEBCAM DRIVER
fc3f906b 4892M: Hans de Goede <hdegoede@redhat.com>
661263b5 4893L: linux-media@vger.kernel.org
275ffde4 4894T: git git://linuxtv.org/media_tree.git
e8deeae2 4895S: Maintained
0c0d06ca 4896F: drivers/media/usb/gspca/
e8deeae2 4897
584ec979 4898GUID PARTITION TABLE (GPT)
4f973c63 4899M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4900L: linux-efi@vger.kernel.org
4901S: Maintained
4902F: block/partitions/efi.*
4903
aa3c598b 4904STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4905M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4906L: linux-media@vger.kernel.org
275ffde4 4907T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4908S: Maintained
4909F: drivers/media/usb/stk1160/
e8deeae2 4910
4e456b86
YS
4911H8/300 ARCHITECTURE
4912M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4913L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4914W: http://uclinux-h8.sourceforge.jp
4915T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4916S: Maintained
4917F: arch/h8300/
4918F: drivers/clocksource/h8300_*.c
4919F: drivers/clk/h8300/
4920F: drivers/irqchip/irq-renesas-h8*.c
4921
71a6d0af
HW
4922HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4923M: Frank Seidel <frank@f-seidel.de>
4924L: platform-driver-x86@vger.kernel.org
4925W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4926S: Maintained
4927F: drivers/platform/x86/hdaps.c
4928
48fc9e26
HV
4929HDPVR USB VIDEO ENCODER DRIVER
4930M: Hans Verkuil <hverkuil@xs4all.nl>
4931L: linux-media@vger.kernel.org
4932T: git git://linuxtv.org/media_tree.git
a825eaec 4933W: https://linuxtv.org
48fc9e26 4934S: Odd Fixes
14430813 4935F: drivers/media/usb/hdpvr/
48fc9e26 4936
71a6d0af 4937HWPOISON MEMORY FAILURE HANDLING
f9625c48 4938M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4939L: linux-mm@kvack.org
71a6d0af
HW
4940S: Maintained
4941F: mm/memory-failure.c
4942F: mm/hwpoison-inject.c
4943
4944HYPERVISOR VIRTUAL CONSOLE DRIVER
4945L: linuxppc-dev@lists.ozlabs.org
4946S: Odd Fixes
4947F: drivers/tty/hvc/
4948
e5ab1477
AP
4949HACKRF MEDIA DRIVER
4950M: Antti Palosaari <crope@iki.fi>
4951L: linux-media@vger.kernel.org
a825eaec 4952W: https://linuxtv.org
e5ab1477
AP
4953W: http://palosaari.fi/linux/
4954Q: http://patchwork.linuxtv.org/project/linux-media/list/
4955T: git git://linuxtv.org/anttip/media_tree.git
4956S: Maintained
4957F: drivers/media/usb/hackrf/
4958
5b543965 4959HARDWARE MONITORING
d8130624 4960M: Jean Delvare <jdelvare@suse.com>
ca462085 4961M: Guenter Roeck <linux@roeck-us.net>
5b543965 4962L: lm-sensors@lm-sensors.org
595142e0 4963W: http://www.lm-sensors.org/
a94ef4ed 4964T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4965T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4966S: Maintained
047f4ec2 4967F: Documentation/hwmon/
679655da 4968F: drivers/hwmon/
047f4ec2 4969F: include/linux/hwmon*.h
5b543965 4970
844dd05f 4971HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4972M: Matt Mackall <mpm@selenic.com>
4973M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4974L: linux-crypto@vger.kernel.org
c0d0787b 4975S: Odd fixes
679655da
JP
4976F: Documentation/hw_random.txt
4977F: drivers/char/hw_random/
4978F: include/linux/hw_random.h
844dd05f 4979
8b37fcfc
OBC
4980HARDWARE SPINLOCK CORE
4981M: Ohad Ben-Cohen <ohad@wizery.com>
4982S: Maintained
9f273c24 4983T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
4984F: Documentation/hwspinlock.txt
4985F: drivers/hwspinlock/hwspinlock_*
4986F: include/linux/hwspinlock.h
4987
1da177e4 4988HARMONY SOUND DRIVER
ac6aecbf 4989L: linux-parisc@vger.kernel.org
1da177e4 4990S: Maintained
679655da 4991F: sound/parisc/harmony.*
1da177e4 4992
91952bc0
AP
4993HD29L2 MEDIA DRIVER
4994M: Antti Palosaari <crope@iki.fi>
4995L: linux-media@vger.kernel.org
a825eaec 4996W: https://linuxtv.org
91952bc0
AP
4997W: http://palosaari.fi/linux/
4998Q: http://patchwork.linuxtv.org/project/linux-media/list/
4999T: git git://linuxtv.org/anttip/media_tree.git
5000S: Maintained
5001F: drivers/media/dvb-frontends/hd29l2*
5002
e2d1d6c0 5003HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 5004L: iss_storagedev@hp.com
af9f1b3c 5005S: Orphan
679655da
JP
5006F: Documentation/blockdev/cpqarray.txt
5007F: drivers/block/cpqarray.*
e2d1d6c0 5008
9257aa49 5009HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5010M: Don Brace <don.brace@microsemi.com>
9257aa49 5011L: iss_storagedev@hp.com
a0a268ad 5012L: esc.storagedev@microsemi.com
693373db 5013L: linux-scsi@vger.kernel.org
9257aa49
SC
5014S: Supported
5015F: Documentation/scsi/hpsa.txt
5016F: drivers/scsi/hpsa*.[ch]
5017F: include/linux/cciss*.h
c117ab84 5018F: include/uapi/linux/cciss*.h
9257aa49 5019
e2d1d6c0 5020HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 5021M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 5022L: iss_storagedev@hp.com
693373db
DB
5023L: storagedev@pmcs.com
5024L: linux-scsi@vger.kernel.org
e2d1d6c0 5025S: Supported
679655da
JP
5026F: Documentation/blockdev/cciss.txt
5027F: drivers/block/cciss*
5028F: include/linux/cciss_ioctl.h
c117ab84 5029F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5030
1da177e4 5031HFS FILESYSTEM
6cf515e1
GU
5032L: linux-fsdevel@vger.kernel.org
5033S: Orphan
679655da
JP
5034F: Documentation/filesystems/hfs.txt
5035F: fs/hfs/
1da177e4 5036
ef575f47
GU
5037HFSPLUS FILESYSTEM
5038L: linux-fsdevel@vger.kernel.org
5039S: Orphan
5040F: Documentation/filesystems/hfsplus.txt
5041F: fs/hfsplus/
5042
1da177e4 5043HGA FRAMEBUFFER DRIVER
8b58be88 5044M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5045L: linux-nvidia@lists.surfsouth.com
5046W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5047S: Maintained
8a61f013 5048F: drivers/video/fbdev/hgafb.c
1da177e4 5049
4480f15b 5050HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5051M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5052M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5053L: linux-pm@vger.kernel.org
e2d1d6c0 5054S: Supported
679655da
JP
5055F: arch/x86/power/
5056F: drivers/base/power/
5057F: kernel/power/
5058F: include/linux/suspend.h
5059F: include/linux/freezer.h
5060F: include/linux/pm.h
679655da 5061F: arch/*/include/asm/suspend*.h
e2d1d6c0 5062
4ef4caad 5063HID CORE LAYER
e5f6450c 5064M: Jiri Kosina <jikos@kernel.org>
406df153 5065R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5066L: linux-input@vger.kernel.org
54e5881d 5067T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5068S: Maintained
679655da
JP
5069F: drivers/hid/
5070F: include/linux/hid*
c117ab84 5071F: include/uapi/linux/hid*
4ef4caad 5072
30ee72f0 5073HID SENSOR HUB DRIVERS
e5f6450c 5074M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5075M: Jonathan Cameron <jic23@kernel.org>
5076M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5077L: linux-input@vger.kernel.org
5078L: linux-iio@vger.kernel.org
5079S: Maintained
5080F: Documentation/hid/hid-sensor*
5081F: drivers/hid/hid-sensor-*
5082F: drivers/iio/*/hid-*
5083F: include/linux/hid-sensor-*
5084
38bed542 5085HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5086M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5087L: linux-kernel@vger.kernel.org
75fc2d37 5088T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5089S: Maintained
679655da 5090F: Documentation/timers/
5cee9645 5091F: kernel/time/hrtimer.c
88606e80
TG
5092F: kernel/time/clockevents.c
5093F: kernel/time/tick*.*
5094F: kernel/time/timer_*.c
05ed8490 5095F: include/linux/clockchips.h
679655da 5096F: include/linux/hrtimer.h
38bed542 5097
1da177e4 5098HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5099L: linux-hams@vger.kernel.org
8b64f2a0 5100S: Orphan
679655da
JP
5101F: drivers/net/hamradio/dmascc.c
5102F: drivers/net/hamradio/scc.c
1da177e4 5103
ede1e6f8 5104HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5105M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5106W: http://www.highpoint-tech.com
5107S: Supported
679655da
JP
5108F: Documentation/scsi/hptiop.txt
5109F: drivers/scsi/hptiop.c
ede1e6f8 5110
1da177e4 5111HIPPI
8b58be88 5112M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5113L: linux-hippi@sunsite.dk
5114S: Maintained
679655da 5115F: include/linux/hippidevice.h
c117ab84 5116F: include/uapi/linux/if_hippi.h
679655da 5117F: net/802/hippi.c
ff5a3b50 5118F: drivers/net/hippi/
1da177e4 5119
16c6c252
JG
5120HISILICON SAS Controller
5121M: John Garry <john.garry@huawei.com>
5122W: http://www.hisilicon.com
5123S: Supported
5124F: drivers/scsi/hisi_sas/
5125F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5126
ff1d2767 5127HOST AP DRIVER
8b58be88 5128M: Jouni Malinen <j@w1.fi>
85d32e7b 5129L: hostap@shmoo.com (subscribers-only)
724c6b35 5130L: linux-wireless@vger.kernel.org
ff1d2767
JM
5131W: http://hostap.epitest.fi/
5132S: Maintained
eb4f98d5 5133F: drivers/net/wireless/intersil/hostap/
ff1d2767 5134
dd8cd779 5135HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5136L: platform-driver-x86@vger.kernel.org
95c70215 5137S: Orphan
679655da 5138F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5139
e2d1d6c0 5140HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5141M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5142S: Maintained
7e25d724 5143F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5144
7d2c86b5 5145HPET: High Precision Event Timers driver
8b58be88 5146M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5147S: Maintained
679655da
JP
5148F: Documentation/timers/hpet.txt
5149F: drivers/char/hpet.c
5150F: include/linux/hpet.h
c117ab84 5151F: include/uapi/linux/hpet.h
b9b0332f 5152
e07b5d79 5153HPET: x86
9e06f631 5154S: Orphan
679655da
JP
5155F: arch/x86/kernel/hpet.c
5156F: arch/x86/include/asm/hpet.h
b9b0332f 5157
1da177e4 5158HPFS FILESYSTEM
8b58be88 5159M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5160W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5161S: Maintained
679655da 5162F: fs/hpfs/
1da177e4 5163
3441cded 5164HSI SUBSYSTEM
56459ea9
SR
5165M: Sebastian Reichel <sre@kernel.org>
5166T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5167S: Maintained
5168F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5169F: Documentation/hsi.txt
3441cded
SR
5170F: drivers/hsi/
5171F: include/linux/hsi/
5172F: include/uapi/linux/hsi/
5173
7d2c86b5 5174HSO 3G MODEM DRIVER
8b58be88 5175M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5176W: http://www.pharscape.org
5177S: Maintained
679655da 5178F: drivers/net/usb/hso.c
11cd29b0 5179
19990e29
AB
5180HSR NETWORK PROTOCOL
5181M: Arvid Brodin <arvid.brodin@alten.se>
5182L: netdev@vger.kernel.org
5183S: Maintained
5184F: net/hsr/
5185
5a18c343 5186HTCPEN TOUCHSCREEN DRIVER
8b58be88 5187M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5188L: linux-input@vger.kernel.org
5189S: Maintained
679655da 5190F: drivers/input/touchscreen/htcpen.c
5a18c343 5191
1da177e4 5192HUGETLB FILESYSTEM
6d49e352 5193M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5194S: Maintained
679655da 5195F: fs/hugetlbfs/
1da177e4 5196
05183189 5197Hyper-V CORE AND DRIVERS
9c3646d1 5198M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5199M: Haiyang Zhang <haiyangz@microsoft.com>
5200L: devel@linuxdriverproject.org
5201S: Maintained
a4162747
HZ
5202F: arch/x86/include/asm/mshyperv.h
5203F: arch/x86/include/uapi/asm/hyperv.h
5204F: arch/x86/kernel/cpu/mshyperv.c
05183189 5205F: drivers/hid/hid-hyperv.c
a4162747 5206F: drivers/hv/
f92ca80b 5207F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5208F: drivers/pci/host/pci-hyperv.c
05183189 5209F: drivers/net/hyperv/
a4162747 5210F: drivers/scsi/storvsc_drv.c
8a61f013 5211F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5212F: include/linux/hyperv.h
5213F: tools/hv/
54bf725e 5214F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5215
d85c8a6a 5216I2C OVER PARALLEL PORT
d8130624 5217M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5218L: linux-i2c@vger.kernel.org
5219S: Maintained
5220F: Documentation/i2c/busses/i2c-parport
5221F: Documentation/i2c/busses/i2c-parport-light
5222F: drivers/i2c/busses/i2c-parport.c
5223F: drivers/i2c/busses/i2c-parport-light.c
5224
5225I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5226M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5227L: linux-i2c@vger.kernel.org
5228S: Maintained
5229F: Documentation/i2c/busses/i2c-ali1535
5230F: Documentation/i2c/busses/i2c-ali1563
5231F: Documentation/i2c/busses/i2c-ali15x3
5232F: Documentation/i2c/busses/i2c-amd756
5233F: Documentation/i2c/busses/i2c-amd8111
5234F: Documentation/i2c/busses/i2c-i801
5235F: Documentation/i2c/busses/i2c-nforce2
5236F: Documentation/i2c/busses/i2c-piix4
5237F: Documentation/i2c/busses/i2c-sis5595
5238F: Documentation/i2c/busses/i2c-sis630
5239F: Documentation/i2c/busses/i2c-sis96x
5240F: Documentation/i2c/busses/i2c-via
5241F: Documentation/i2c/busses/i2c-viapro
5242F: drivers/i2c/busses/i2c-ali1535.c
5243F: drivers/i2c/busses/i2c-ali1563.c
5244F: drivers/i2c/busses/i2c-ali15x3.c
5245F: drivers/i2c/busses/i2c-amd756.c
5246F: drivers/i2c/busses/i2c-amd756-s4882.c
5247F: drivers/i2c/busses/i2c-amd8111.c
5248F: drivers/i2c/busses/i2c-i801.c
5249F: drivers/i2c/busses/i2c-isch.c
5250F: drivers/i2c/busses/i2c-nforce2.c
5251F: drivers/i2c/busses/i2c-nforce2-s4985.c
5252F: drivers/i2c/busses/i2c-piix4.c
5253F: drivers/i2c/busses/i2c-sis5595.c
5254F: drivers/i2c/busses/i2c-sis630.c
5255F: drivers/i2c/busses/i2c-sis96x.c
5256F: drivers/i2c/busses/i2c-via.c
5257F: drivers/i2c/busses/i2c-viapro.c
5258
cb7f07a4
NH
5259I2C/SMBUS ISMT DRIVER
5260M: Seth Heasley <seth.heasley@intel.com>
5261M: Neil Horman <nhorman@tuxdriver.com>
5262L: linux-i2c@vger.kernel.org
5263F: drivers/i2c/busses/i2c-ismt.c
5264F: Documentation/i2c/busses/i2c-ismt
5265
6ea884db 5266I2C/SMBUS STUB DRIVER
d8130624 5267M: Jean Delvare <jdelvare@suse.com>
846557d3 5268L: linux-i2c@vger.kernel.org
6ea884db 5269S: Maintained
8547a5bc 5270F: drivers/i2c/i2c-stub.c
6ea884db 5271
5b543965 5272I2C SUBSYSTEM
14d77c4d 5273M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5274L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5275W: https://i2c.wiki.kernel.org/
5276Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5277T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5278S: Maintained
40ed1b4c 5279F: Documentation/devicetree/bindings/i2c/
679655da
JP
5280F: Documentation/i2c/
5281F: drivers/i2c/
630bc46e 5282F: drivers/i2c/*/
679655da 5283F: include/linux/i2c.h
03b70d62 5284F: include/linux/i2c-*.h
c117ab84
CEB
5285F: include/uapi/linux/i2c.h
5286F: include/uapi/linux/i2c-*.h
1da177e4 5287
4560d677
WS
5288I2C ACPI SUPPORT
5289M: Mika Westerberg <mika.westerberg@linux.intel.com>
5290L: linux-i2c@vger.kernel.org
5291L: linux-acpi@vger.kernel.org
5292S: Maintained
4560d677 5293
d85c8a6a 5294I2C-TAOS-EVM DRIVER
d8130624 5295M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5296L: linux-i2c@vger.kernel.org
5297S: Maintained
5298F: Documentation/i2c/busses/i2c-taos-evm
5299F: drivers/i2c/busses/i2c-taos-evm.c
5300
e8c76eed 5301I2C-TINY-USB DRIVER
8b58be88 5302M: Till Harbaum <till@harbaum.org>
846557d3 5303L: linux-i2c@vger.kernel.org
932d1872 5304W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5305S: Maintained
679655da 5306F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5307
1da177e4 5308i386 BOOT CODE
8b58be88 5309M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5310S: Maintained
679655da 5311F: arch/x86/boot/
1da177e4
LT
5312
5313i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5314M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5315T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5316S: Maintained
5317
1da177e4 5318IA64 (Itanium) PLATFORM
8b58be88
JP
5319M: Tony Luck <tony.luck@intel.com>
5320M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5321L: linux-ia64@vger.kernel.org
6b1c70b1 5322T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5323S: Maintained
679655da 5324F: arch/ia64/
1da177e4 5325
4cd38750
LDSB
5326IBM Power VMX Cryptographic instructions
5327M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5328M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5329L: linux-crypto@vger.kernel.org
5330S: Supported
5331F: drivers/crypto/vmx/Makefile
5332F: drivers/crypto/vmx/Kconfig
5333F: drivers/crypto/vmx/vmx.c
5334F: drivers/crypto/vmx/aes*
5335F: drivers/crypto/vmx/ghash*
5336F: drivers/crypto/vmx/ppc-xlate.pl
5337
956c203c 5338IBM Power in-Nest Crypto Acceleration
4cd38750 5339M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5340M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5341L: linux-crypto@vger.kernel.org
5342S: Supported
28bceeaa
DS
5343F: drivers/crypto/nx/Makefile
5344F: drivers/crypto/nx/Kconfig
5345F: drivers/crypto/nx/nx-aes*
5346F: drivers/crypto/nx/nx-sha*
5347F: drivers/crypto/nx/nx.*
5348F: drivers/crypto/nx/nx_csbcpb.h
5349F: drivers/crypto/nx/nx_debugfs.h
956c203c 5350
0e16aafb 5351IBM Power 842 compression accelerator
41656aa7 5352M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5353S: Supported
28bceeaa
DS
5354F: drivers/crypto/nx/Makefile
5355F: drivers/crypto/nx/Kconfig
7011a122 5356F: drivers/crypto/nx/nx-842*
2da572c9 5357F: include/linux/sw842.h
2062c5b6 5358F: crypto/842.c
2da572c9 5359F: lib/842/
0e16aafb 5360
1da177e4 5361IBM Power Linux RAID adapter
8b58be88 5362M: Brian King <brking@us.ibm.com>
1da177e4 5363S: Supported
679655da 5364F: drivers/scsi/ipr.*
1da177e4 5365
9d348af4 5366IBM Power Virtual Ethernet Device Driver
eddd63a6 5367M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5368L: netdev@vger.kernel.org
5369S: Supported
9aa32835 5370F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5371
032c5e82
TF
5372IBM Power SRIOV Virtual NIC Device Driver
5373M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5374M: John Allen <jallen@linux.vnet.ibm.com>
5375L: netdev@vger.kernel.org
5376S: Supported
5377F: drivers/net/ethernet/ibm/ibmvnic.*
5378
e6babec6 5379IBM Power Virtual SCSI Device Drivers
bcbde52b 5380M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5381L: linux-scsi@vger.kernel.org
5382S: Supported
e6babec6
NF
5383F: drivers/scsi/ibmvscsi/ibmvscsi*
5384F: drivers/scsi/ibmvscsi/viosrp.h
5385
5386IBM Power Virtual FC Device Drivers
44b4dad9 5387M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5388L: linux-scsi@vger.kernel.org
5389S: Supported
5390F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5391
1da177e4 5392IBM ServeRAID RAID DRIVER
f9213e78 5393S: Orphan
679655da 5394F: drivers/scsi/ips.*
1da177e4 5395
6ed9f9c4
PT
5396ICH LPC AND GPIO DRIVER
5397M: Peter Tyser <ptyser@xes-inc.com>
5398S: Maintained
5399F: drivers/mfd/lpc_ich.c
5400F: drivers/gpio/gpio-ich.c
5401
1e7106fc 5402IDE SUBSYSTEM
8b58be88 5403M: "David S. Miller" <davem@davemloft.net>
1da177e4 5404L: linux-ide@vger.kernel.org
8a6e2535 5405Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5406T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5407S: Maintained
679655da
JP
5408F: Documentation/ide/
5409F: drivers/ide/
5410F: include/linux/ide.h
1da177e4 5411
6cb8c13d
IP
5412IDEAPAD LAPTOP EXTRAS DRIVER
5413M: Ike Panhc <ike.pan@canonical.com>
5414L: platform-driver-x86@vger.kernel.org
5415W: http://launchpad.net/ideapad-laptop
5416S: Maintained
5417F: drivers/platform/x86/ideapad-laptop.c
5418
1ea4c161
AM
5419IDEAPAD LAPTOP SLIDEBAR DRIVER
5420M: Andrey Moiseev <o2g.org.ru@gmail.com>
5421L: linux-input@vger.kernel.org
5422W: https://github.com/o2genum/ideapad-slidebar
5423S: Maintained
5424F: drivers/input/misc/ideapad_slidebar.c
5425
0f861e8c 5426IDE/ATAPI DRIVERS
487ba8e8 5427M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5428L: linux-ide@vger.kernel.org
c404c199 5429S: Maintained
679655da
JP
5430F: Documentation/cdrom/ide-cd
5431F: drivers/ide/ide-cd*
1da177e4 5432
27471fdb 5433IDLE-I7300
8b58be88 5434M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5435L: linux-pm@vger.kernel.org
27471fdb 5436S: Supported
679655da 5437F: drivers/idle/i7300_idle.c
27471fdb 5438
02cf2286 5439IEEE 802.15.4 SUBSYSTEM
b6e195fd 5440M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5441L: linux-wpan@vger.kernel.org
5442W: https://github.com/linux-wpan
5443T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5444S: Maintained
5445F: net/ieee802154/
68653359 5446F: net/mac802154/
251741b1 5447F: drivers/net/ieee802154/
580947d3
AA
5448F: include/linux/nl802154.h
5449F: include/linux/ieee802154.h
5450F: include/net/nl802154.h
5451F: include/net/mac802154.h
5452F: include/net/af_ieee802154.h
5453F: include/net/cfg802154.h
5454F: include/net/ieee802154_netdev.h
ebef9c12 5455F: Documentation/networking/ieee802154.txt
02cf2286 5456
b1c97193
SY
5457IGORPLUG-USB IR RECEIVER
5458M: Sean Young <sean@mess.org>
5459L: linux-media@vger.kernel.org
5460S: Maintained
5461F: drivers/media/rc/igorplugusb.c
5462
40ad4a30
SY
5463IGUANAWORKS USB IR TRANSCEIVER
5464M: Sean Young <sean@mess.org>
5465L: linux-media@vger.kernel.org
5466S: Maintained
5467F: drivers/media/rc/iguanair.c
5468
9545f86e 5469IIO SUBSYSTEM AND DRIVERS
030a13d7 5470M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5471R: Hartmut Knaack <knaack.h@gmx.de>
5472R: Lars-Peter Clausen <lars@metafoo.de>
5473R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5474L: linux-iio@vger.kernel.org
5475S: Maintained
03e7c251 5476F: drivers/iio/
9545f86e 5477F: drivers/staging/iio/
8fe671fc 5478F: include/linux/iio/
817020cf 5479F: tools/iio/
9545f86e 5480
65519263
SG
5481IKANOS/ADI EAGLE ADSL USB DRIVER
5482M: Matthieu Castet <castet.matthieu@free.fr>
5483M: Stanislaw Gruszka <stf_xl@wp.pl>
5484S: Maintained
5485F: drivers/usb/atm/ueagle-atm.c
5486
e89ab51f
GR
5487INA209 HARDWARE MONITOR DRIVER
5488M: Guenter Roeck <linux@roeck-us.net>
5489L: lm-sensors@lm-sensors.org
5490S: Maintained
5491F: Documentation/hwmon/ina209
5492F: Documentation/devicetree/bindings/i2c/ina209.txt
5493F: drivers/hwmon/ina209.c
5494
5495INA2XX HARDWARE MONITOR DRIVER
5496M: Guenter Roeck <linux@roeck-us.net>
5497L: lm-sensors@lm-sensors.org
5498S: Maintained
5499F: Documentation/hwmon/ina2xx
5500F: drivers/hwmon/ina2xx.c
5501F: include/linux/platform_data/ina2xx.h
5502
14dc124f
SIG
5503INDUSTRY PACK SUBSYSTEM (IPACK)
5504M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5505M: Jens Taprogge <jens.taprogge@taprogge.org>
5506M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5507L: industrypack-devel@lists.sourceforge.net
5508W: http://industrypack.sourceforge.net
5509S: Maintained
5510F: drivers/ipack/
5511
8adc53fd
ZLK
5512INGENIC JZ4780 DMA Driver
5513M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5514S: Maintained
5515F: drivers/dma/dma-jz4780.c
5516
aa7168f4 5517INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5518M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5519M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5520L: linux-ima-devel@lists.sourceforge.net
5521L: linux-ima-user@lists.sourceforge.net
5522L: linux-security-module@vger.kernel.org
9f273c24 5523T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5524S: Supported
679655da 5525F: security/integrity/ima/
aa7168f4 5526
9a4ea5a9
JH
5527IMGTEC IR DECODER DRIVER
5528M: James Hogan <james.hogan@imgtec.com>
5529S: Maintained
5530F: drivers/media/rc/img-ir/
5531
1da177e4 5532IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5533L: linux-fbdev@vger.kernel.org
843393d3 5534S: Orphan
8a61f013 5535F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5536
5537INFINIBAND SUBSYSTEM
b6b2bbe6 5538M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5539M: Sean Hefty <sean.hefty@intel.com>
5540M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5541L: linux-rdma@vger.kernel.org
605841f5 5542W: http://www.openfabrics.org/
8a6e2535 5543Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5544T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5545S: Supported
679655da
JP
5546F: Documentation/infiniband/
5547F: drivers/infiniband/
2dfcad3a 5548F: drivers/staging/rdma/
c117ab84 5549F: include/uapi/linux/if_infiniband.h
954138dc
YD
5550F: include/uapi/rdma/
5551F: include/rdma/
1da177e4 5552
c9f04f58 5553INOTIFY
8b58be88
JP
5554M: John McCutchan <john@johnmccutchan.com>
5555M: Robert Love <rlove@rlove.org>
5556M: Eric Paris <eparis@parisplace.org>
c9f04f58 5557S: Maintained
679655da
JP
5558F: Documentation/filesystems/inotify.txt
5559F: fs/notify/inotify/
5560F: include/linux/inotify.h
c117ab84 5561F: include/uapi/linux/inotify.h
c9f04f58 5562
e2d1d6c0 5563INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5564M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5565L: linux-input@vger.kernel.org
8a6e2535 5566Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5567T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5568S: Maintained
679655da 5569F: drivers/input/
f4eea7e2 5570F: include/linux/input.h
c117ab84 5571F: include/uapi/linux/input.h
f4eea7e2 5572F: include/linux/input/
e2d1d6c0 5573
3267a87f 5574INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5575M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5576L: linux-input@vger.kernel.org
75dd112a 5577S: Odd fixes
3267a87f 5578F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5579F: drivers/input/input-mt.c
3267a87f
HR
5580K: \b(ABS|SYN)_MT_
5581
97fa99a3
JY
5582INTEL ASoC BDW/HSW DRIVERS
5583M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5584L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5585S: Supported
e8e1225d
JP
5586F: sound/soc/intel/common/sst-dsp*
5587F: sound/soc/intel/common/sst-firmware.c
5588F: sound/soc/intel/boards/broadwell.c
5589F: sound/soc/intel/haswell/
97fa99a3 5590
4ac13e17
DJ
5591INTEL C600 SERIES SAS CONTROLLER DRIVER
5592M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5593M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5594L: linux-scsi@vger.kernel.org
7106891a
DJ
5595T: git git://git.code.sf.net/p/intel-sas/isci
5596S: Supported
4ac13e17 5597F: drivers/scsi/isci/
4ac13e17 5598
ecc83e52
AH
5599INTEL HID EVENT DRIVER
5600M: Alex Hung <alex.hung@canonical.com>
5601L: platform-driver-x86@vger.kernel.org
5602S: Maintained
5603F: drivers/platform/x86/intel-hid.c
5604
26717172
LB
5605INTEL IDLE DRIVER
5606M: Len Brown <lenb@kernel.org>
bf1c138e 5607L: linux-pm@vger.kernel.org
08deed1e 5608T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5609S: Supported
5610F: drivers/idle/intel_idle.c
5611
7c1ac18d 5612INTEL PSTATE DRIVER
58ac1f62
SP
5613M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5614M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5615L: linux-pm@vger.kernel.org
5616S: Supported
5617F: drivers/cpufreq/intel_pstate.c
5618
9eb8ef74 5619INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5620M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5621L: linux-fbdev@vger.kernel.org
ce00f85c 5622S: Maintained
679655da 5623F: Documentation/fb/intelfb.txt
8a61f013 5624F: drivers/video/fbdev/intelfb/
9eb8ef74 5625
1da177e4 5626INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5627M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5628L: linux-fbdev@vger.kernel.org
ce00f85c 5629S: Maintained
8a61f013 5630F: drivers/video/fbdev/i810/
1da177e4 5631
f4a9bc4c 5632INTEL MENLOW THERMAL DRIVER
8b58be88 5633M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5634L: platform-driver-x86@vger.kernel.org
5ca92bd9 5635W: https://01.org/linux-acpi
f4a9bc4c 5636S: Supported
679655da 5637F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5638
248a9dc3 5639INTEL I/OAT DMA DRIVER
18ebd564 5640M: Dave Jiang <dave.jiang@intel.com>
08223d80 5641R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5642L: dmaengine@vger.kernel.org
5643Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5644S: Supported
679655da 5645F: drivers/dma/ioat*
248a9dc3 5646
6c8909b4 5647INTEL IOMMU (VT-d)
8b58be88 5648M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5649L: iommu@lists.linux-foundation.org
54e5881d 5650T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5651S: Supported
3fb39615 5652F: drivers/iommu/intel-iommu.c
679655da 5653F: include/linux/intel-iommu.h
6c8909b4 5654
b3e5f263 5655INTEL IOP-ADMA DMA DRIVER
08223d80 5656R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5657S: Odd fixes
679655da 5658F: drivers/dma/iop-adma.c
b3e5f263 5659
9251ce95 5660INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5661M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5662S: Maintained
679655da
JP
5663F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5664F: arch/arm/mach-ixp4xx/include/mach/npe.h
5665F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5666F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5667F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5668F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5669
844dd05f 5670INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5671M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5672S: Maintained
679655da 5673F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5674
2f302324 5675INTEL ETHERNET DRIVERS
8b58be88 5676M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5677R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5678R: Shannon Nelson <shannon.nelson@intel.com>
5679R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5680R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5681R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5682R: John Ronciak <john.ronciak@intel.com>
5683R: Mitch Williams <mitch.a.williams@intel.com>
5684L: intel-wired-lan@lists.osuosl.org
f6fde11a 5685W: http://www.intel.com/support/feedback.htm
d94e6fed 5686W: http://e1000.sourceforge.net/
2f302324
JK
5687Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5688T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5690S: Supported
0d164401
JK
5691F: Documentation/networking/e100.txt
5692F: Documentation/networking/e1000.txt
5693F: Documentation/networking/e1000e.txt
5694F: Documentation/networking/igb.txt
5695F: Documentation/networking/igbvf.txt
5696F: Documentation/networking/ixgb.txt
5697F: Documentation/networking/ixgbe.txt
5698F: Documentation/networking/ixgbevf.txt
1bff6529 5699F: Documentation/networking/i40e.txt
105bf2fe 5700F: Documentation/networking/i40evf.txt
dee1ad47 5701F: drivers/net/ethernet/intel/
bc90d291 5702F: drivers/net/ethernet/intel/*/
1da177e4 5703
0963d59b
LW
5704INTEL-MID GPIO DRIVER
5705M: David Cohen <david.a.cohen@linux.intel.com>
5706L: linux-gpio@vger.kernel.org
5707S: Maintained
5708F: drivers/gpio/gpio-intel-mid.c
5709
ca907a90
SY
5710INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5711M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5712L: linux-wireless@vger.kernel.org
ca907a90 5713S: Maintained
679655da 5714F: Documentation/networking/README.ipw2100
679655da 5715F: Documentation/networking/README.ipw2200
367a1092 5716F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5717
5760b0a5
AS
5718INTEL(R) TRACE HUB
5719M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5720S: Supported
5721F: Documentation/trace/intel_th.txt
5722F: drivers/hwtracing/intel_th/
5723
4bd96a7a 5724INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5725M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5726L: tboot-devel@lists.sourceforge.net
5727W: http://tboot.sourceforge.net
e9b7d7c8 5728T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5729S: Supported
5730F: Documentation/intel_txt.txt
5731F: include/linux/tboot.h
5732F: arch/x86/kernel/tboot.c
5733
8a70da82 5734INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5735M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5736M: linux-wimax@intel.com
49e7d9df 5737L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5738S: Supported
5739W: http://linuxwimax.org
679655da
JP
5740F: Documentation/wimax/README.i2400m
5741F: drivers/net/wimax/i2400m/
c117ab84 5742F: include/uapi/linux/wimax/i2400m.h
8a70da82 5743
1c0ce89c
SG
5744INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5745M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5746L: linux-wireless@vger.kernel.org
1c0ce89c 5747S: Supported
7ac9a364 5748F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5749
b481de9c 5750INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5751M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5752M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5753M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5754L: linux-wireless@vger.kernel.org
b481de9c 5755W: http://intellinuxwireless.org
b62ff718 5756T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5757S: Supported
e705c121 5758F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5759
de8fe023
TW
5760INTEL MANAGEMENT ENGINE (mei)
5761M: Tomas Winkler <tomas.winkler@intel.com>
5762L: linux-kernel@vger.kernel.org
5763S: Supported
c117ab84 5764F: include/uapi/linux/mei.h
5069288b 5765F: include/linux/mei_cl_bus.h
de8fe023 5766F: drivers/misc/mei/*
e07950a1 5767F: Documentation/misc-devices/mei/*
de8fe023 5768
50ceb98b
SD
5769INTEL MIC DRIVERS (mic)
5770M: Sudeep Dutt <sudeep.dutt@intel.com>
5771M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5772S: Supported
5773W: https://github.com/sudeepdutt/mic
5774W: http://software.intel.com/en-us/mic-developer
5775F: include/linux/mic_bus.h
5776F: include/linux/scif.h
5777F: include/uapi/linux/mic_common.h
5778F: include/uapi/linux/mic_ioctl.h
9f273c24 5779F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5780F: drivers/misc/mic/
5781F: drivers/dma/mic_x100_dma.c
5782F: drivers/dma/mic_x100_dma.h
9f273c24 5783F: Documentation/mic/
50ceb98b 5784
fdca4f16 5785INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5786M: Zha Qipeng<qipeng.zha@intel.com>
5787L: platform-driver-x86@vger.kernel.org
5788S: Maintained
5789F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5790F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5791F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5792F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5793
378f956e
SKC
5794INTEL TELEMETRY DRIVER
5795M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5796L: platform-driver-x86@vger.kernel.org
5797S: Maintained
378f956e 5798F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5799F: drivers/platform/x86/intel_telemetry*
0a8b8353 5800
cb109a0e 5801IOC3 ETHERNET DRIVER
8b58be88 5802M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5803L: linux-mips@linux-mips.org
5804S: Maintained
8862bf1e 5805F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5806
cb109a0e 5807IOC3 SERIAL DRIVER
8b58be88 5808M: Pat Gefre <pfg@sgi.com>
d39e0721 5809L: linux-serial@vger.kernel.org
cb109a0e 5810S: Maintained
df621252 5811F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5812
0b6e8569
SW
5813IOMMU DRIVERS
5814M: Joerg Roedel <joro@8bytes.org>
5815L: iommu@lists.linux-foundation.org
5816T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5817S: Maintained
5818F: drivers/iommu/
5819
4480f15b 5820IP MASQUERADING
8b58be88 5821M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5822S: Maintained
679655da 5823F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5824
4409ebe9 5825IPMI SUBSYSTEM
8b58be88 5826M: Corey Minyard <minyard@acm.org>
b0c90653 5827L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5828W: http://openipmi.sourceforge.net/
5829S: Supported
679655da
JP
5830F: Documentation/IPMI.txt
5831F: drivers/char/ipmi/
5832F: include/linux/ipmi*
c117ab84 5833F: include/uapi/linux/ipmi*
4409ebe9 5834
2d800897
KW
5835QCOM AUDIO (ASoC) DRIVERS
5836M: Patrick Lai <plai@codeaurora.org>
5837M: Banajit Goswami <bgoswami@codeaurora.org>
5838L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5839S: Supported
5840F: sound/soc/qcom/
5841
e2d1d6c0 5842IPS SCSI RAID DRIVER
8b58be88 5843M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5844L: linux-scsi@vger.kernel.org
5845W: http://www.adaptec.com/
5846S: Maintained
679655da 5847F: drivers/scsi/ips*
e2d1d6c0
RD
5848
5849IPVS
8b58be88
JP
5850M: Wensong Zhang <wensong@linux-vs.org>
5851M: Simon Horman <horms@verge.net.au>
5852M: Julian Anastasov <ja@ssi.bg>
979b6c13 5853L: netdev@vger.kernel.org
e2d1d6c0 5854L: lvs-devel@vger.kernel.org
1da177e4 5855S: Maintained
9f273c24
FW
5856T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5857T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5858F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5859F: include/net/ip_vs.h
c117ab84 5860F: include/uapi/linux/ip_vs.h
679655da 5861F: net/netfilter/ipvs/
1da177e4 5862
e7839f25 5863IPWIRELESS DRIVER
e5f6450c 5864M: Jiri Kosina <jikos@kernel.org>
d8130624 5865M: David Sterba <dsterba@suse.com>
92094aa0 5866S: Odd Fixes
282361a0 5867F: drivers/tty/ipwireless/
099dc4fb 5868
e2d1d6c0 5869IPX NETWORK LAYER
8b58be88 5870M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5871L: netdev@vger.kernel.org
5872S: Maintained
679655da 5873F: include/net/ipx.h
c117ab84 5874F: include/uapi/linux/ipx.h
679655da 5875F: net/ipx/
e2d1d6c0 5876
1da177e4 5877IRDA SUBSYSTEM
8b58be88 5878M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5879L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5880L: netdev@vger.kernel.org
1da177e4 5881W: http://irda.sourceforge.net/
f353976d 5882S: Maintained
e0057975 5883T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5884F: Documentation/networking/irda.txt
5885F: drivers/net/irda/
5886F: include/net/irda/
5887F: net/irda/
1da177e4 5888
a800c7cc
TG
5889IRQ SUBSYSTEM
5890M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5891L: linux-kernel@vger.kernel.org
a800c7cc 5892S: Maintained
75fc2d37 5893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5894F: kernel/irq/
2ed9fd28
JC
5895
5896IRQCHIP DRIVERS
5897M: Thomas Gleixner <tglx@linutronix.de>
5898M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5899M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5900L: linux-kernel@vger.kernel.org
5901S: Maintained
5902T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5903T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5904F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5905F: drivers/irqchip/
a800c7cc 5906
7ab3a837 5907IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5908M: Jiang Liu <jiang.liu@linux.intel.com>
5909M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5910S: Maintained
b09dec2c 5911T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5912F: Documentation/IRQ-domain.txt
5913F: include/linux/irqdomain.h
5914F: kernel/irq/irqdomain.c
b09dec2c 5915F: kernel/irq/msi.c
7ab3a837 5916
e2d1d6c0 5917ISAPNP
8b58be88 5918M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5919S: Maintained
679655da
JP
5920F: Documentation/isapnp.txt
5921F: drivers/pnp/isapnp/
5922F: include/linux/isapnp.h
e2d1d6c0 5923
d39b8420
HV
5924ISA RADIO MODULE
5925M: Hans Verkuil <hverkuil@xs4all.nl>
5926L: linux-media@vger.kernel.org
5927T: git git://linuxtv.org/media_tree.git
a825eaec 5928W: https://linuxtv.org
d39b8420
HV
5929S: Maintained
5930F: drivers/media/radio/radio-isa*
5931
71a6d0af
HW
5932iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5933M: Peter Jones <pjones@redhat.com>
5934M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5935S: Maintained
5936F: drivers/firmware/iscsi_ibft*
5937
14816b1e 5938ISCSI
8b58be88 5939M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5940L: open-iscsi@googlegroups.com
5941W: www.open-iscsi.org
54e5881d 5942T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5943S: Maintained
679655da
JP
5944F: drivers/scsi/*iscsi*
5945F: include/scsi/*iscsi*
14816b1e 5946
1e65eb42
OG
5947ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5948M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5949M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5950M: Roi Dayan <roid@mellanox.com>
5951L: linux-rdma@vger.kernel.org
5952S: Supported
5953W: http://www.openfabrics.org
5954W: www.open-iscsi.org
5955Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5956F: drivers/infiniband/ulp/iser/
1e65eb42 5957
2b70e5fd
SG
5958ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5959M: Sagi Grimberg <sagig@mellanox.com>
5960T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5961L: linux-rdma@vger.kernel.org
5962L: target-devel@vger.kernel.org
5963S: Supported
5964W: http://www.linux-iscsi.org
5965F: drivers/infiniband/ulp/isert
5966
1da177e4 5967ISDN SUBSYSTEM
8b58be88 5968M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5969L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5970L: netdev@vger.kernel.org
1da177e4 5971W: http://www.isdn4linux.de
54e5881d 5972T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5973S: Maintained
679655da
JP
5974F: Documentation/isdn/
5975F: drivers/isdn/
5976F: include/linux/isdn.h
5977F: include/linux/isdn/
c117ab84
CEB
5978F: include/uapi/linux/isdn.h
5979F: include/uapi/linux/isdn/
1da177e4
LT
5980
5981ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5982M: Armin Schindler <mac@melware.de>
d5d52273 5983L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5984W: http://www.melware.de
5985S: Maintained
679655da 5986F: drivers/isdn/hardware/eicon/
1da177e4 5987
d624870f 5988IT87 HARDWARE MONITORING DRIVER
d8130624 5989M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5990L: lm-sensors@lm-sensors.org
5991S: Maintained
5992F: Documentation/hwmon/it87
5993F: drivers/hwmon/it87.c
5994
d7104bff
AP
5995IT913X MEDIA DRIVER
5996M: Antti Palosaari <crope@iki.fi>
5997L: linux-media@vger.kernel.org
a825eaec 5998W: https://linuxtv.org
d7104bff
AP
5999W: http://palosaari.fi/linux/
6000Q: http://patchwork.linuxtv.org/project/linux-media/list/
6001T: git git://linuxtv.org/anttip/media_tree.git
6002S: Maintained
249c697e 6003F: drivers/media/tuners/it913x*
d7104bff 6004
91821ff3 6005IVTV VIDEO4LINUX DRIVER
6afdeaf8 6006M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6007L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6008L: linux-media@vger.kernel.org
275ffde4 6009T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6010W: http://www.ivtvdriver.org
6011S: Maintained
679655da 6012F: Documentation/video4linux/*.ivtv
90d72ac6 6013F: drivers/media/pci/ivtv/
c117ab84 6014F: include/uapi/linux/ivtv*
91821ff3 6015
68620bdd
MP
6016IX2505V MEDIA DRIVER
6017M: Malcolm Priestley <tvboxspy@gmail.com>
6018L: linux-media@vger.kernel.org
a825eaec 6019W: https://linuxtv.org
68620bdd
MP
6020Q: http://patchwork.linuxtv.org/project/linux-media/list/
6021S: Maintained
6022F: drivers/media/dvb-frontends/ix2505v*
6023
4453d736
GR
6024JC42.4 TEMPERATURE SENSOR DRIVER
6025M: Guenter Roeck <linux@roeck-us.net>
6026L: lm-sensors@lm-sensors.org
6027S: Maintained
6028F: drivers/hwmon/jc42.c
6029F: Documentation/hwmon/jc42
6030
e2d1d6c0 6031JFS FILESYSTEM
3256f80f 6032M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6033L: jfs-discussion@lists.sourceforge.net
6034W: http://jfs.sourceforge.net/
54e5881d 6035T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6036S: Maintained
679655da
JP
6037F: Documentation/filesystems/jfs.txt
6038F: fs/jfs/
e2d1d6c0 6039
95252236 6040JME NETWORK DRIVER
8b58be88 6041M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6042L: netdev@vger.kernel.org
6043S: Maintained
63d24a0e 6044F: drivers/net/ethernet/jme.*
95252236 6045
1da177e4 6046JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6047M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6048L: linux-mtd@lists.infradead.org
6049W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6050S: Maintained
679655da 6051F: fs/jffs2/
c117ab84 6052F: include/uapi/linux/jffs2.h
1da177e4 6053
d183e11a
TT
6054JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6055M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6056M: Jan Kara <jack@suse.com>
d183e11a
TT
6057L: linux-ext4@vger.kernel.org
6058S: Maintained
6059F: fs/jbd2/
6060F: include/linux/jbd2.h
ae0718f8 6061
207dab5f
MU
6062JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6063M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6064L: linux-media@vger.kernel.org
6065S: Maintained
6066F: drivers/media/platform/rcar_jpu.c
6067
fd8b6cb4 6068JSM Neo PCI based serial card
9d141cb9 6069M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
6070L: linux-serial@vger.kernel.org
6071S: Maintained
df621252 6072F: drivers/tty/serial/jsm/
ae0718f8 6073
af39917d
CL
6074K10TEMP HARDWARE MONITORING DRIVER
6075M: Clemens Ladisch <clemens@ladisch.de>
6076L: lm-sensors@lm-sensors.org
6077S: Maintained
6078F: Documentation/hwmon/k10temp
6079F: drivers/hwmon/k10temp.c
6080
4660cb35 6081K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6082M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6083L: lm-sensors@lm-sensors.org
ae0718f8 6084S: Maintained
679655da
JP
6085F: Documentation/hwmon/k8temp
6086F: drivers/hwmon/k8temp.c
ae0718f8 6087
1da177e4 6088KCONFIG
5eb1f99e 6089M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6090L: linux-kbuild@vger.kernel.org
cea8321c 6091T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6092S: Maintained
679655da
JP
6093F: Documentation/kbuild/kconfig-language.txt
6094F: scripts/kconfig/
1da177e4 6095
ea6c2089 6096KDUMP
8b58be88
JP
6097M: Vivek Goyal <vgoyal@redhat.com>
6098M: Haren Myneni <hbabu@us.ibm.com>
34633993 6099L: kexec@lists.infradead.org
ea6c2089
VG
6100W: http://lse.sourceforge.net/kdump/
6101S: Maintained
80811493 6102F: Documentation/kdump/
ea6c2089 6103
f41bf02f
HV
6104KEENE FM RADIO TRANSMITTER DRIVER
6105M: Hans Verkuil <hverkuil@xs4all.nl>
6106L: linux-media@vger.kernel.org
6107T: git git://linuxtv.org/media_tree.git
a825eaec 6108W: https://linuxtv.org
f41bf02f
HV
6109S: Maintained
6110F: drivers/media/radio/radio-keene*
6111
1da177e4 6112KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6113M: Ian Kent <raven@themaw.net>
f694fc97 6114L: autofs@vger.kernel.org
1da177e4 6115S: Maintained
679655da 6116F: fs/autofs4/
1da177e4 6117
70fb7ba6 6118KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6119M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6120T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6121T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6122L: linux-kbuild@vger.kernel.org
5ce45962 6123S: Maintained
679655da
JP
6124F: Documentation/kbuild/
6125F: Makefile
6126F: scripts/Makefile.*
70fb7ba6
MM
6127F: scripts/basic/
6128F: scripts/mk*
6129F: scripts/package/
1da177e4
LT
6130
6131KERNEL JANITORS
c3000e03 6132L: kernel-janitors@vger.kernel.org
10466f5a 6133W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6134S: Odd Fixes
1da177e4 6135
e8b43555 6136KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6137M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6138M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6139L: linux-nfs@vger.kernel.org
1da177e4 6140W: http://nfs.sourceforge.net/
9f273c24 6141T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6142S: Supported
679655da 6143F: fs/nfsd/
c117ab84 6144F: include/uapi/linux/nfsd/
679655da
JP
6145F: fs/lockd/
6146F: fs/nfs_common/
6147F: net/sunrpc/
6148F: include/linux/lockd/
6149F: include/linux/sunrpc/
c117ab84 6150F: include/uapi/linux/sunrpc/
1da177e4 6151
13b122b3
SK
6152KERNEL SELFTEST FRAMEWORK
6153M: Shuah Khan <shuahkh@osg.samsung.com>
64f00850 6154L: linux-kselftest@vger.kernel.org
13b122b3
SK
6155T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6156S: Maintained
6157F: tools/testing/selftests
6158
426d62e2 6159KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6160M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6161M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6162L: kvm@vger.kernel.org
e3e58478 6163W: http://www.linux-kvm.org
a94b40a6 6164T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6165S: Supported
c93a64fe
PB
6166F: Documentation/*/kvm*.txt
6167F: Documentation/virtual/kvm/
679655da 6168F: arch/*/kvm/
1662e862
CB
6169F: arch/x86/kernel/kvm.c
6170F: arch/x86/kernel/kvmclock.c
679655da
JP
6171F: arch/*/include/asm/kvm*
6172F: include/linux/kvm*
c117ab84 6173F: include/uapi/linux/kvm*
679655da 6174F: virt/kvm/
426d62e2 6175
ad8003d3 6176KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6177M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6178L: kvm@vger.kernel.org
038161de 6179W: http://www.linux-kvm.org/
7de609c8 6180S: Maintained
679655da 6181F: arch/x86/include/asm/svm.h
679655da 6182F: arch/x86/kvm/svm.c
426d62e2 6183
513014b7 6184KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6185M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6186L: kvm-ppc@vger.kernel.org
038161de 6187W: http://www.linux-kvm.org/
6a7f972d 6188T: git git://github.com/agraf/linux-2.6.git
513014b7 6189S: Supported
679655da
JP
6190F: arch/powerpc/include/asm/kvm*
6191F: arch/powerpc/kvm/
513014b7 6192
85f8fffe 6193KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6194M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6195M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6196L: linux-s390@vger.kernel.org
6197W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6198T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6199S: Supported
679655da
JP
6200F: Documentation/s390/kvm.txt
6201F: arch/s390/include/asm/kvm*
80811493 6202F: arch/s390/kvm/
85f8fffe 6203
a749474d 6204KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6205M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6206M: Marc Zyngier <marc.zyngier@arm.com>
6207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6208L: kvmarm@lists.cs.columbia.edu
6209W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6210T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6211S: Supported
a749474d
CD
6212F: arch/arm/include/uapi/asm/kvm*
6213F: arch/arm/include/asm/kvm*
6214F: arch/arm/kvm/
5c8818b4
MZ
6215F: virt/kvm/arm/
6216F: include/kvm/arm_*
a749474d 6217
6394a3ec 6218KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6219M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6220M: Marc Zyngier <marc.zyngier@arm.com>
6221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6222L: kvmarm@lists.cs.columbia.edu
6223S: Maintained
6224F: arch/arm64/include/uapi/asm/kvm*
6225F: arch/arm64/include/asm/kvm*
6226F: arch/arm64/kvm/
6227
bfd3d532
JH
6228KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6229M: James Hogan <james.hogan@imgtec.com>
6230L: linux-mips@linux-mips.org
6231S: Supported
6232F: arch/mips/include/uapi/asm/kvm*
6233F: arch/mips/include/asm/kvm*
6234F: arch/mips/kvm/
6235
dc009d92 6236KEXEC
8b58be88 6237M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6238W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6239L: kexec@lists.infradead.org
dc009d92 6240S: Maintained
679655da 6241F: include/linux/kexec.h
c117ab84 6242F: include/uapi/linux/kexec.h
679655da 6243F: kernel/kexec.c
dc009d92 6244
e971461f
DH
6245KEYS/KEYRINGS:
6246M: David Howells <dhowells@redhat.com>
aa62efff 6247L: keyrings@vger.kernel.org
e971461f 6248S: Maintained
d410fa4e 6249F: Documentation/security/keys.txt
e971461f
DH
6250F: include/linux/key.h
6251F: include/linux/key-type.h
6252F: include/keys/
6253F: security/keys/
6254
7f3c68be 6255KEYS-TRUSTED
74dd744f
MZ
6256M: David Safford <safford@us.ibm.com>
6257M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6258L: linux-security-module@vger.kernel.org
aa62efff 6259L: keyrings@vger.kernel.org
7f3c68be 6260S: Supported
d410fa4e 6261F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6262F: include/keys/trusted-type.h
6263F: security/keys/trusted.c
6264F: security/keys/trusted.h
6265
6266KEYS-ENCRYPTED
74dd744f
MZ
6267M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6268M: David Safford <safford@us.ibm.com>
7f3c68be 6269L: linux-security-module@vger.kernel.org
aa62efff 6270L: keyrings@vger.kernel.org
7f3c68be 6271S: Supported
d410fa4e 6272F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6273F: include/keys/encrypted-type.h
19c90aa6 6274F: security/keys/encrypted-keys/
7f3c68be 6275
5b778dad 6276KGDB / KDB /debug_core
8b58be88 6277M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6278W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6279L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6280T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6281S: Maintained
679655da
JP
6282F: Documentation/DocBook/kgdb.tmpl
6283F: drivers/misc/kgdbts.c
df621252 6284F: drivers/tty/serial/kgdboc.c
5b778dad 6285F: include/linux/kdb.h
679655da 6286F: include/linux/kgdb.h
4063eb5f 6287F: kernel/debug/
e3e2aaf7 6288
456db8cc 6289KMEMCHECK
8b58be88 6290M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6291M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6292S: Maintained
410d7a97
JP
6293F: Documentation/kmemcheck.txt
6294F: arch/x86/include/asm/kmemcheck.h
6295F: arch/x86/mm/kmemcheck/
6296F: include/linux/kmemcheck.h
6297F: mm/kmemcheck.c
b9ce08c0 6298
c3bb4d24 6299KMEMLEAK
8b58be88 6300M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6301S: Maintained
6302F: Documentation/kmemleak.txt
6303F: include/linux/kmemleak.h
6304F: mm/kmemleak.c
6305F: mm/kmemleak-test.c
6306
89559a61 6307KPROBES
8b58be88
JP
6308M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6309M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6310M: "David S. Miller" <davem@davemloft.net>
97c29e74 6311M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6312S: Maintained
679655da
JP
6313F: Documentation/kprobes.txt
6314F: include/linux/kprobes.h
6315F: kernel/kprobes.c
89559a61 6316
70e84049 6317KS0108 LCD CONTROLLER DRIVER
8b58be88 6318M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6319W: http://miguelojeda.es/auxdisplay.htm
6320W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6321S: Maintained
679655da
JP
6322F: Documentation/auxdisplay/ks0108
6323F: drivers/auxdisplay/ks0108.c
6324F: include/linux/ks0108.h
70e84049 6325
1b69c6d0
DA
6326L3MDEV
6327M: David Ahern <dsa@cumulusnetworks.com>
6328L: netdev@vger.kernel.org
6329S: Maintained
6330F: net/l3mdev
6331F: include/net/l3mdev.h
6332
9ca44355
JC
6333LANTIQ MIPS ARCHITECTURE
6334M: John Crispin <blogic@openwrt.org>
6335L: linux-mips@linux-mips.org
6336S: Maintained
6337F: arch/mips/lantiq
6338
1da177e4 6339LAPB module
1da177e4 6340L: linux-x25@vger.kernel.org
bf9915cc 6341S: Orphan
679655da
JP
6342F: Documentation/networking/lapb-module.txt
6343F: include/*/lapb.h
6344F: net/lapb/
1da177e4
LT
6345
6346LASI 53c700 driver for PARISC
8b58be88 6347M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6348L: linux-scsi@vger.kernel.org
6349S: Maintained
679655da
JP
6350F: Documentation/scsi/53c700.txt
6351F: drivers/scsi/53c700*
1da177e4 6352
263de9b5 6353LED SUBSYSTEM
8b58be88 6354M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6355M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6356L: linux-leds@vger.kernel.org
b8926ba0 6357T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6358S: Maintained
679655da
JP
6359F: drivers/leds/
6360F: include/linux/leds.h
263de9b5 6361
b0461a44 6362LEGACY EEPROM DRIVER
d8130624 6363M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6364S: Maintained
6365F: Documentation/misc-devices/eeprom
6366F: drivers/misc/eeprom/eeprom.c
6367
1da177e4 6368LEGO USB Tower driver
8b58be88 6369M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6370L: legousb-devel@lists.sourceforge.net
6371W: http://legousb.sourceforge.net/
6372S: Maintained
679655da 6373F: drivers/usb/misc/legousbtower.c
1da177e4 6374
055616a8
MK
6375LG2160 MEDIA DRIVER
6376M: Michael Krufky <mkrufky@linuxtv.org>
6377L: linux-media@vger.kernel.org
a825eaec 6378W: https://linuxtv.org
055616a8
MK
6379W: http://github.com/mkrufky
6380Q: http://patchwork.linuxtv.org/project/linux-media/list/
6381T: git git://linuxtv.org/mkrufky/tuners.git
6382S: Maintained
6383F: drivers/media/dvb-frontends/lg2160.*
6384
6f0e7725
MK
6385LGDT3305 MEDIA DRIVER
6386M: Michael Krufky <mkrufky@linuxtv.org>
6387L: linux-media@vger.kernel.org
a825eaec 6388W: https://linuxtv.org
6f0e7725
MK
6389W: http://github.com/mkrufky
6390Q: http://patchwork.linuxtv.org/project/linux-media/list/
6391T: git git://linuxtv.org/mkrufky/tuners.git
6392S: Maintained
6393F: drivers/media/dvb-frontends/lgdt3305.*
6394
568a17ff 6395LGUEST
8b58be88 6396M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6397L: lguest@lists.ozlabs.org
568a17ff 6398W: http://lguest.ozlabs.org/
72e91863 6399S: Odd Fixes
070f420b 6400F: arch/x86/include/asm/lguest*.h
679655da
JP
6401F: arch/x86/lguest/
6402F: drivers/lguest/
6403F: include/linux/lguest*.h
070f420b 6404F: tools/lguest/
568a17ff 6405
32ac7cb2
TH
6406LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6407M: Tejun Heo <tj@kernel.org>
6408L: linux-ide@vger.kernel.org
6409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6410S: Maintained
6411F: drivers/ata/
6412F: include/linux/ata.h
6413F: include/linux/libata.h
6414
6415LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6416M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6417L: linux-ide@vger.kernel.org
6418T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6419S: Maintained
6420F: include/linux/pata_arasan_cf_data.h
6421F: drivers/ata/pata_arasan_cf.c
6422
c7fa056c
BZ
6423LIBATA PATA DRIVERS
6424M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6425M: Tejun Heo <tj@kernel.org>
6426L: linux-ide@vger.kernel.org
6427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6428S: Maintained
6429F: drivers/ata/pata_*.c
6430F: drivers/ata/ata_generic.c
6431
32ac7cb2
TH
6432LIBATA SATA AHCI PLATFORM devices support
6433M: Hans de Goede <hdegoede@redhat.com>
6434M: Tejun Heo <tj@kernel.org>
6435L: linux-ide@vger.kernel.org
6436T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6437S: Maintained
6438F: drivers/ata/ahci_platform.c
6439F: drivers/ata/libahci_platform.c
6440F: include/linux/ahci_platform.h
6441
6442LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6443M: Mikael Pettersson <mikpelinux@gmail.com>
6444L: linux-ide@vger.kernel.org
6445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6446S: Maintained
6447F: drivers/ata/sata_promise.*
6448
1acd437c
SL
6449LIBLOCKDEP
6450M: Sasha Levin <sasha.levin@oracle.com>
6451S: Maintained
6452F: tools/lib/lockdep/
6453
bc30196f
DW
6454LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6455M: Dan Williams <dan.j.williams@intel.com>
6456L: linux-nvdimm@lists.01.org
6457Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6458T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6459S: Supported
6460F: drivers/nvdimm/*
6461F: include/linux/nd.h
6462F: include/linux/libnvdimm.h
6463F: include/uapi/linux/ndctl.h
6464
6465LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6466M: Ross Zwisler <ross.zwisler@linux.intel.com>
6467L: linux-nvdimm@lists.01.org
6468Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6469S: Supported
6470F: drivers/nvdimm/blk.c
6471F: drivers/nvdimm/region_devs.c
6472F: drivers/acpi/nfit*
6473
6474LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6475M: Vishal Verma <vishal.l.verma@intel.com>
6476L: linux-nvdimm@lists.01.org
6477Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6478S: Supported
6479F: drivers/nvdimm/btt*
6480
6481LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6482M: Ross Zwisler <ross.zwisler@linux.intel.com>
6483L: linux-nvdimm@lists.01.org
6484Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6485S: Supported
6486F: drivers/nvdimm/pmem.c
b864bc17 6487F: include/linux/pmem.h
40603526 6488F: arch/*/include/asm/pmem.h
bc30196f 6489
cd9e9808
MB
6490LIGHTNVM PLATFORM SUPPORT
6491M: Matias Bjorling <mb@lightnvm.io>
6492W: http://github/OpenChannelSSD
4ead1a25 6493L: linux-block@vger.kernel.org
cd9e9808
MB
6494S: Maintained
6495F: drivers/lightnvm/
6496F: include/linux/lightnvm.h
6497F: include/uapi/linux/lightnvm.h
6498
1da177e4 6499LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6500M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6501W: http://www.ibm.com/linux/ltc/projects/ppc
6502S: Supported
11c34c7d 6503F: arch/powerpc/boot/rs6000.h
1da177e4 6504
852bb9f5 6505LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6506M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6507M: Paul Mackerras <paulus@samba.org>
ea668936 6508M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6509W: http://www.penguinppc.org/
a4724ed6 6510L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6511Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6512T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6513S: Supported
11c34c7d
JP
6514F: Documentation/powerpc/
6515F: arch/powerpc/
1da177e4
LT
6516
6517LINUX FOR POWER MACINTOSH
8b58be88 6518M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6519W: http://www.penguinppc.org/
a4724ed6 6520L: linuxppc-dev@lists.ozlabs.org
1da177e4 6521S: Maintained
11c34c7d
JP
6522F: arch/powerpc/platforms/powermac/
6523F: drivers/macintosh/
1da177e4 6524
77a76369 6525LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6526M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6527L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6528T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6529S: Maintained
11c34c7d
JP
6530F: arch/powerpc/platforms/512x/
6531F: arch/powerpc/platforms/52xx/
1da177e4
LT
6532
6533LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6534M: Alistair Popple <alistair@popple.id.au>
8b58be88 6535M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6536W: http://www.penguinppc.org/
a4724ed6 6537L: linuxppc-dev@lists.ozlabs.org
1da177e4 6538S: Maintained
11c34c7d
JP
6539F: arch/powerpc/platforms/40x/
6540F: arch/powerpc/platforms/44x/
1da177e4 6541
260c02a9 6542LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6543L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6544S: Orphan
11c34c7d
JP
6545F: arch/powerpc/*/*virtex*
6546F: arch/powerpc/*/*/*virtex*
1da177e4 6547
e93adf1e 6548LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6549M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6550W: http://www.penguinppc.org/
a4724ed6 6551L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6552S: Maintained
a2b1f7c8 6553F: arch/powerpc/platforms/8xx/
e93adf1e 6554
1da177e4 6555LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6556M: Scott Wood <oss@buserror.net>
8b58be88 6557M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6558W: http://www.penguinppc.org/
a4724ed6 6559L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6560T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6561S: Maintained
11c34c7d 6562F: arch/powerpc/platforms/83xx/
4c8f581d 6563F: arch/powerpc/platforms/85xx/
1da177e4 6564
ab06ff3a 6565LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6566M: Olof Johansson <olof@lixom.net>
a4724ed6 6567L: linuxppc-dev@lists.ozlabs.org
92e19709 6568S: Maintained
11c34c7d
JP
6569F: arch/powerpc/platforms/pasemi/
6570F: drivers/*/*pasemi*
6571F: drivers/*/*/*pasemi*
ab06ff3a 6572
1da177e4 6573LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6574M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6575L: linux-security-module@vger.kernel.org
1da177e4
LT
6576S: Supported
6577
a23ce6da
HW
6578LIS3LV02D ACCELEROMETER DRIVER
6579M: Eric Piel <eric.piel@tremplin-utc.net>
6580S: Maintained
ff606677
JD
6581F: Documentation/misc-devices/lis3lv02d
6582F: drivers/misc/lis3lv02d/
bd35665f 6583F: drivers/platform/x86/hp_accel.c
a23ce6da 6584
b700e7f0
SJ
6585LIVE PATCHING
6586M: Josh Poimboeuf <jpoimboe@redhat.com>
6587M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6588M: Jiri Kosina <jikos@kernel.org>
d8130624 6589M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6590S: Maintained
6591F: kernel/livepatch/
6592F: include/linux/livepatch.h
6593F: arch/x86/include/asm/livepatch.h
6594F: arch/x86/kernel/livepatch.c
6595F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6596F: samples/livepatch/
b700e7f0 6597L: live-patching@vger.kernel.org
74d50da3 6598T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6599
e2d1d6c0 6600LLC (802.2)
8b58be88 6601M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6602S: Maintained
679655da 6603F: include/linux/llc.h
c117ab84 6604F: include/uapi/linux/llc.h
679655da
JP
6605F: include/net/llc*
6606F: net/llc/
e2d1d6c0 6607
4e233cbe
AD
6608LM73 HARDWARE MONITOR DRIVER
6609M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6610L: lm-sensors@lm-sensors.org
6611S: Maintained
6612F: drivers/hwmon/lm73.c
6613
156e2d1a 6614LM78 HARDWARE MONITOR DRIVER
d8130624 6615M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6616L: lm-sensors@lm-sensors.org
6617S: Maintained
6618F: Documentation/hwmon/lm78
6619F: drivers/hwmon/lm78.c
6620
1da177e4 6621LM83 HARDWARE MONITOR DRIVER
d8130624 6622M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6623L: lm-sensors@lm-sensors.org
1da177e4 6624S: Maintained
679655da
JP
6625F: Documentation/hwmon/lm83
6626F: drivers/hwmon/lm83.c
1da177e4
LT
6627
6628LM90 HARDWARE MONITOR DRIVER
d8130624 6629M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6630L: lm-sensors@lm-sensors.org
1da177e4 6631S: Maintained
679655da 6632F: Documentation/hwmon/lm90
aae7bce4 6633F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6634F: drivers/hwmon/lm90.c
1da177e4 6635
917cc4e6
GR
6636LM95234 HARDWARE MONITOR DRIVER
6637M: Guenter Roeck <linux@roeck-us.net>
6638L: lm-sensors@lm-sensors.org
6639S: Maintained
6640F: Documentation/hwmon/lm95234
6641F: drivers/hwmon/lm95234.c
6642
68620bdd
MP
6643LME2510 MEDIA DRIVER
6644M: Malcolm Priestley <tvboxspy@gmail.com>
6645L: linux-media@vger.kernel.org
a825eaec 6646W: https://linuxtv.org
68620bdd
MP
6647Q: http://patchwork.linuxtv.org/project/linux-media/list/
6648S: Maintained
6649F: drivers/media/usb/dvb-usb-v2/lmedm04*
6650
512e67f9 6651LOCKDEP AND LOCKSTAT
8b58be88
JP
6652M: Peter Zijlstra <peterz@infradead.org>
6653M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6654L: linux-kernel@vger.kernel.org
75fc2d37 6655T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6656S: Maintained
214e0aed
DB
6657F: Documentation/locking/lockdep*.txt
6658F: Documentation/locking/lockstat.txt
679655da 6659F: include/linux/lockdep.h
7486d6da 6660F: kernel/locking/
512e67f9 6661
dde33348 6662LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6663M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6664L: linux-ntfs-dev@lists.sourceforge.net
6665W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6666S: Maintained
679655da 6667F: Documentation/ldm.txt
20d16fef 6668F: block/partitions/ldm.*
1da177e4 6669
ef6ada3d
JE
6670LogFS
6671M: Joern Engel <joern@logfs.org>
756ccb3c 6672M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6673L: logfs@logfs.org
6674W: logfs.org
6675S: Maintained
6676F: fs/logfs/
6677
b62d7946
RS
6678LPC32XX MACHINE SUPPORT
6679M: Roland Stigge <stigge@antcom.de>
6680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6681S: Maintained
6682F: arch/arm/mach-lpc32xx/
6683
c87e34ef 6684LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
6685M: Sathya Prakash <sathya.prakash@broadcom.com>
6686M: Chaitra P B <chaitra.basappa@broadcom.com>
6687M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6688L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 6689L: linux-scsi@vger.kernel.org
9495e835 6690W: http://www.avagotech.com/support/
c87e34ef 6691S: Supported
679655da 6692F: drivers/message/fusion/
500c152a 6693F: drivers/scsi/mpt2sas/
6694F: drivers/scsi/mpt3sas/
c87e34ef 6695
1da177e4 6696LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6697M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6698L: linux-scsi@vger.kernel.org
6699S: Maintained
679655da 6700F: drivers/scsi/sym53c8xx_2/
1da177e4 6701
e5f5c99a
GR
6702LTC4261 HARDWARE MONITOR DRIVER
6703M: Guenter Roeck <linux@roeck-us.net>
6704L: lm-sensors@lm-sensors.org
6705S: Maintained
6706F: Documentation/hwmon/ltc4261
6707F: drivers/hwmon/ltc4261.c
6708
81365c31 6709LTP (Linux Test Project)
28b8e8d4 6710M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6711M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6712M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6713M: Jan Stancek <jstancek@redhat.com>
6714M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6715M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6716L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6717W: http://linux-test-project.github.io/
7d1ae8a8 6718T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6719S: Maintained
6720
c12a54b3 6721M32R ARCHITECTURE
c12a54b3 6722W: http://www.linux-m32r.org/
b4174867 6723S: Orphan
679655da 6724F: arch/m32r/
c12a54b3 6725
1da177e4 6726M68K ARCHITECTURE
8b58be88 6727M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6728L: linux-m68k@lists.linux-m68k.org
6729W: http://www.linux-m68k.org/
54e5881d 6730T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6731S: Maintained
679655da 6732F: arch/m68k/
9db35182 6733F: drivers/zorro/
1da177e4
LT
6734
6735M68K ON APPLE MACINTOSH
8b58be88 6736M: Joshua Thompson <funaho@jurai.org>
1da177e4 6737W: http://www.mac.linux-m68k.org/
9bb9f222 6738L: linux-m68k@lists.linux-m68k.org
1da177e4 6739S: Maintained
9db35182 6740F: arch/m68k/mac/
1da177e4
LT
6741
6742M68K ON HP9000/300
8b58be88 6743M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6744W: http://www.tazenda.demon.co.uk/phil/linux-hp
6745S: Maintained
679655da 6746F: arch/m68k/hp300/
1da177e4 6747
74425546
AP
6748M88DS3103 MEDIA DRIVER
6749M: Antti Palosaari <crope@iki.fi>
6750L: linux-media@vger.kernel.org
a825eaec 6751W: https://linuxtv.org
74425546
AP
6752W: http://palosaari.fi/linux/
6753Q: http://patchwork.linuxtv.org/project/linux-media/list/
6754T: git git://linuxtv.org/anttip/media_tree.git
6755S: Maintained
6756F: drivers/media/dvb-frontends/m88ds3103*
6757
68620bdd
MP
6758M88RS2000 MEDIA DRIVER
6759M: Malcolm Priestley <tvboxspy@gmail.com>
6760L: linux-media@vger.kernel.org
a825eaec 6761W: https://linuxtv.org
68620bdd
MP
6762Q: http://patchwork.linuxtv.org/project/linux-media/list/
6763S: Maintained
6764F: drivers/media/dvb-frontends/m88rs2000*
6765
07a092fa 6766MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6767M: Alexey Klimov <klimov.linux@gmail.com>
6768L: linux-media@vger.kernel.org
6769T: git git://linuxtv.org/media_tree.git
6770S: Maintained
6771F: drivers/media/radio/radio-ma901.c
07a092fa 6772
64a327a7 6773MAC80211
8b58be88 6774M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6775L: linux-wireless@vger.kernel.org
491b26b4 6776W: http://wireless.kernel.org/
ce466579
JB
6777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6778T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6779S: Maintained
679655da
JP
6780F: Documentation/networking/mac80211-injection.txt
6781F: include/net/mac80211.h
6782F: net/mac80211/
2af8c4dc 6783F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 6784
b863ceb7 6785MACVLAN DRIVER
8b58be88 6786M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6787L: netdev@vger.kernel.org
6788S: Maintained
679655da
JP
6789F: drivers/net/macvlan.c
6790F: include/linux/if_macvlan.h
b863ceb7 6791
2b6d83e2
JB
6792MAILBOX API
6793M: Jassi Brar <jassisinghbrar@gmail.com>
6794L: linux-kernel@vger.kernel.org
6795S: Maintained
6796F: drivers/mailbox/
6797F: include/linux/mailbox_client.h
6798F: include/linux/mailbox_controller.h
6799
faf1668c 6800MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6801M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6802W: http://www.kernel.org/doc/man-pages
bd7ebec6 6803L: linux-man@vger.kernel.org
1b53dc74 6804S: Maintained
faf1668c 6805
8427defd
RK
6806MARVELL ARMADA DRM SUPPORT
6807M: Russell King <rmk+kernel@arm.linux.org.uk>
6808S: Maintained
6809F: drivers/gpu/drm/armada/
6810
3ad50cca
GR
6811MARVELL 88E6352 DSA support
6812M: Guenter Roeck <linux@roeck-us.net>
6813S: Maintained
6814F: drivers/net/dsa/mv88e6352.c
6815
c4d007bc
TP
6816MARVELL CRYPTO DRIVER
6817M: Boris Brezillon <boris.brezillon@free-electrons.com>
6818M: Arnaud Ebalard <arno@natisbad.org>
6819F: drivers/crypto/marvell/
6820S: Maintained
6821L: linux-crypto@vger.kernel.org
6822
44c14c1d 6823MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6824M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6825M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6826L: netdev@vger.kernel.org
6827S: Maintained
6828F: drivers/net/ethernet/marvell/sk*
6829
74cda169 6830MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6831L: libertas-dev@lists.infradead.org
8ac3e99e 6832S: Orphan
f988d640 6833F: drivers/net/wireless/marvell/libertas/
74cda169 6834
b60d6975 6835MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6836M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6837L: netdev@vger.kernel.org
f5ca8502 6838S: Maintained
527a6266 6839F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6840F: include/linux/mv643xx.h
1da177e4 6841
370b8ed9
TP
6842MARVELL MVNETA ETHERNET DRIVER
6843M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6844L: netdev@vger.kernel.org
6845S: Maintained
6846F: drivers/net/ethernet/marvell/mvneta.*
6847
fcad584d 6848MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6849M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6850M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6851L: linux-wireless@vger.kernel.org
6852S: Maintained
277b024e 6853F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6854
a2c3f656 6855MARVELL MWL8K WIRELESS DRIVER
a040d532 6856M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6857L: linux-wireless@vger.kernel.org
16345910 6858S: Odd Fixes
de60f1dc 6859F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6860
2a69567b 6861MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6862M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6863S: Odd Fixes
1fa7e547 6864F: drivers/mmc/host/mvsdio.*
2a69567b 6865
1da177e4 6866MATROX FRAMEBUFFER DRIVER
c69f677c 6867L: linux-fbdev@vger.kernel.org
52653199 6868S: Orphan
8a61f013 6869F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6870F: include/uapi/linux/matroxfb.h
1da177e4 6871
ca462085
GR
6872MAX16065 HARDWARE MONITOR DRIVER
6873M: Guenter Roeck <linux@roeck-us.net>
6874L: lm-sensors@lm-sensors.org
6875S: Maintained
6876F: Documentation/hwmon/max16065
6877F: drivers/hwmon/max16065.c
6878
1f61cab8
GR
6879MAX20751 HARDWARE MONITOR DRIVER
6880M: Guenter Roeck <linux@roeck-us.net>
6881L: lm-sensors@lm-sensors.org
6882S: Maintained
6883F: Documentation/hwmon/max20751
6884F: drivers/hwmon/max20751.c
6885
d20620de 6886MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6887M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6888L: lm-sensors@lm-sensors.org
6889S: Maintained
679655da
JP
6890F: Documentation/hwmon/max6650
6891F: drivers/hwmon/max6650.c
d20620de 6892
e89ab51f
GR
6893MAX6697 HARDWARE MONITOR DRIVER
6894M: Guenter Roeck <linux@roeck-us.net>
6895L: lm-sensors@lm-sensors.org
6896S: Maintained
6897F: Documentation/hwmon/max6697
6898F: Documentation/devicetree/bindings/i2c/max6697.txt
6899F: drivers/hwmon/max6697.c
6900F: include/linux/platform_data/max6697.h
6901
f8f847b5
KK
6902MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6903M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6904L: linux-pm@vger.kernel.org
6905S: Supported
6906F: drivers/power/max14577_charger.c
6907F: drivers/power/max77693_charger.c
6908
3811405e
JMC
6909MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6910M: Javier Martinez Canillas <javier@osg.samsung.com>
6911L: linux-kernel@vger.kernel.org
6912S: Supported
96173cc6 6913F: drivers/*/*max77802*.c
3811405e
JMC
6914F: Documentation/devicetree/bindings/*/*max77802.txt
6915F: include/dt-bindings/*/*max77802.h
6916
befeb596
KK
6917MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6918M: Chanwoo Choi <cw00.choi@samsung.com>
6919M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6920L: linux-kernel@vger.kernel.org
6921S: Supported
6922F: drivers/*/max14577.c
0998a436 6923F: drivers/*/max77686*.c
befeb596
KK
6924F: drivers/*/max77693.c
6925F: drivers/extcon/extcon-max14577.c
6926F: drivers/extcon/extcon-max77693.c
6927F: drivers/rtc/rtc-max77686.c
6928F: drivers/clk/clk-max77686.c
6929F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6930F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6931F: Documentation/devicetree/bindings/mfd/max77693.txt
6932F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6933F: include/linux/mfd/max14577*.h
6934F: include/linux/mfd/max77686*.h
6935F: include/linux/mfd/max77693*.h
6936
9be3c9a5
HV
6937MAXIRADIO FM RADIO RECEIVER DRIVER
6938M: Hans Verkuil <hverkuil@xs4all.nl>
6939L: linux-media@vger.kernel.org
6940T: git git://linuxtv.org/media_tree.git
a825eaec 6941W: https://linuxtv.org
9be3c9a5
HV
6942S: Maintained
6943F: drivers/media/radio/radio-maxiradio*
6944
c05dc2cc
PR
6945MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6946M: Peter Rosin <peda@axentia.se>
6947L: linux-iio@vger.kernel.org
6948S: Maintained
6949F: drivers/iio/potentiometer/mcp4531.c
6950
6f32a8c9
LP
6951MEDIA DRIVERS FOR RENESAS - VSP1
6952M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6953L: linux-media@vger.kernel.org
4a121096 6954L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
6955T: git git://linuxtv.org/media_tree.git
6956S: Supported
6957F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6958F: drivers/media/platform/vsp1/
6959
dacf9ce8
KS
6960MEDIA DRIVERS FOR ASCOT2E
6961M: Sergey Kozlov <serjk@netup.ru>
6962L: linux-media@vger.kernel.org
a825eaec 6963W: https://linuxtv.org
dacf9ce8
KS
6964W: http://netup.tv/
6965T: git git://linuxtv.org/media_tree.git
6966S: Supported
6967F: drivers/media/dvb-frontends/ascot2e*
6968
a6dc60ff
KS
6969MEDIA DRIVERS FOR CXD2841ER
6970M: Sergey Kozlov <serjk@netup.ru>
6971L: linux-media@vger.kernel.org
a825eaec 6972W: https://linuxtv.org
a6dc60ff
KS
6973W: http://netup.tv/
6974T: git git://linuxtv.org/media_tree.git
6975S: Supported
6976F: drivers/media/dvb-frontends/cxd2841er*
6977
a5d32b35
KS
6978MEDIA DRIVERS FOR HORUS3A
6979M: Sergey Kozlov <serjk@netup.ru>
6980L: linux-media@vger.kernel.org
a825eaec 6981W: https://linuxtv.org
a5d32b35
KS
6982W: http://netup.tv/
6983T: git git://linuxtv.org/media_tree.git
6984S: Supported
6985F: drivers/media/dvb-frontends/horus3a*
6986
e025273b
KS
6987MEDIA DRIVERS FOR LNBH25
6988M: Sergey Kozlov <serjk@netup.ru>
6989L: linux-media@vger.kernel.org
a825eaec 6990W: https://linuxtv.org
e025273b
KS
6991W: http://netup.tv/
6992T: git git://linuxtv.org/media_tree.git
6993S: Supported
6994F: drivers/media/dvb-frontends/lnbh25*
6995
52b1eaf4
KS
6996MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6997M: Sergey Kozlov <serjk@netup.ru>
6998L: linux-media@vger.kernel.org
a825eaec 6999W: https://linuxtv.org
52b1eaf4
KS
7000W: http://netup.tv/
7001T: git git://linuxtv.org/media_tree.git
7002S: Supported
7003F: drivers/media/pci/netup_unidvb/*
7004
127c49ae 7005MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 7006M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
7007P: LinuxTV.org Project
7008L: linux-media@vger.kernel.org
a825eaec 7009W: https://linuxtv.org
8a6e2535 7010Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7011T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7012S: Maintained
7013F: Documentation/dvb/
7014F: Documentation/video4linux/
ffe06198 7015F: Documentation/DocBook/media/
127c49ae 7016F: drivers/media/
ffe06198 7017F: drivers/staging/media/
eb4b0ec7 7018F: include/linux/platform_data/media/
127c49ae 7019F: include/media/
6c0f0359
MCC
7020F: include/uapi/linux/dvb/
7021F: include/uapi/linux/videodev2.h
7022F: include/uapi/linux/media.h
7023F: include/uapi/linux/v4l2-*
7024F: include/uapi/linux/meye.h
7025F: include/uapi/linux/ivtv*
7026F: include/uapi/linux/uvcvideo.h
d20620de 7027
c869f77d
JK
7028MEDIATEK MT7601U WIRELESS LAN DRIVER
7029M: Jakub Kicinski <kubakici@wp.pl>
7030L: linux-wireless@vger.kernel.org
7031S: Maintained
7032F: drivers/net/wireless/mediatek/mt7601u/
7033
e399065b
SS
7034MEGARAID SCSI/SAS DRIVERS
7035M: Kashyap Desai <kashyap.desai@avagotech.com>
7036M: Sumit Saxena <sumit.saxena@avagotech.com>
7037M: Uday Lingala <uday.lingala@avagotech.com>
7038L: megaraidlinux.pdl@avagotech.com
baaea1dc 7039L: linux-scsi@vger.kernel.org
e399065b 7040W: http://www.lsi.com
ce00f85c 7041S: Maintained
679655da
JP
7042F: Documentation/scsi/megaraid.txt
7043F: drivers/scsi/megaraid.*
7044F: drivers/scsi/megaraid/
757e0108 7045
2c46c9d5 7046MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7047M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7048L: netdev@vger.kernel.org
2c46c9d5
AV
7049S: Supported
7050W: http://www.mellanox.com
7051Q: http://patchwork.ozlabs.org/project/netdev/list/
7052F: drivers/net/ethernet/mellanox/mlx4/en_*
7053
e7523a49
OG
7054MELLANOX ETHERNET DRIVER (mlx5e)
7055M: Saeed Mahameed <saeedm@mellanox.com>
7056L: netdev@vger.kernel.org
7057S: Supported
7058W: http://www.mellanox.com
7059Q: http://patchwork.ozlabs.org/project/netdev/list/
7060F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7061
93c1edb2
JP
7062MELLANOX ETHERNET SWITCH DRIVERS
7063M: Jiri Pirko <jiri@mellanox.com>
7064M: Ido Schimmel <idosch@mellanox.com>
7065L: netdev@vger.kernel.org
7066S: Supported
7067W: http://www.mellanox.com
7068Q: http://patchwork.ozlabs.org/project/netdev/list/
7069F: drivers/net/ethernet/mellanox/mlxsw/
7070
5b25b13a
MD
7071MEMBARRIER SUPPORT
7072M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7073M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7074L: linux-kernel@vger.kernel.org
7075S: Supported
7076F: kernel/membarrier.c
7077F: include/uapi/linux/membarrier.h
7078
70ea91f1
SR
7079MEMORY MANAGEMENT
7080L: linux-mm@kvack.org
70ea91f1
SR
7081W: http://www.linux-mm.org
7082S: Maintained
679655da 7083F: include/linux/mm.h
551450bb
CS
7084F: include/linux/gfp.h
7085F: include/linux/mmzone.h
7086F: include/linux/memory_hotplug.h
7087F: include/linux/vmalloc.h
679655da 7088F: mm/
70ea91f1 7089
f4e9ce66 7090MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7091M: David Woodhouse <dwmw2@infradead.org>
242c325e 7092M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7093L: linux-mtd@lists.infradead.org
8a6e2535
JP
7094W: http://www.linux-mtd.infradead.org/
7095Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7096T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7097T: git git://git.infradead.org/l2-mtd.git
1da177e4 7098S: Maintained
679655da
JP
7099F: drivers/mtd/
7100F: include/linux/mtd/
c117ab84 7101F: include/uapi/mtd/
1da177e4 7102
26c57ef1 7103MEN A21 WATCHDOG DRIVER
30c7469b 7104M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7105L: linux-watchdog@vger.kernel.org
30c7469b 7106S: Maintained
26c57ef1
JT
7107F: drivers/watchdog/mena21_wdt.c
7108
3764e82e 7109MEN CHAMELEON BUS (mcb)
30c7469b
JT
7110M: Johannes Thumshirn <morbidrsa@gmail.com>
7111S: Maintained
3764e82e
JT
7112F: drivers/mcb/
7113F: include/linux/mcb.h
b9f2f459 7114F: Documentation/men-chameleon-bus.txt
3764e82e 7115
48b490d2
AW
7116MEN F21BMC (Board Management Controller)
7117M: Andreas Werner <andreas.werner@men.de>
7118S: Supported
7119F: drivers/mfd/menf21bmc.c
7120F: drivers/watchdog/menf21bmc_wdt.c
7121F: drivers/leds/leds-menf21bmc.c
7122F: drivers/hwmon/menf21bmc_hwmon.c
7123F: Documentation/hwmon/menf21bmc
7124
12285945
JH
7125METAG ARCHITECTURE
7126M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7127L: linux-metag@vger.kernel.org
9f273c24 7128T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7129S: Odd Fixes
12285945
JH
7130F: arch/metag/
7131F: Documentation/metag/
7132F: Documentation/devicetree/bindings/metag/
2d799dde 7133F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7134F: drivers/clocksource/metag_generic.c
5698c50d
JH
7135F: drivers/irqchip/irq-metag.c
7136F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7137F: drivers/tty/metag_da.c
12285945 7138
c6375b0a 7139MICROBLAZE ARCHITECTURE
8b58be88 7140M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7141W: http://www.monstr.eu/fdt/
7142T: git git://git.monstr.eu/linux-2.6-microblaze.git
7143S: Supported
0a8c7914 7144F: arch/microblaze/
1da177e4 7145
2508a45a
CY
7146MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7147M: Chen Yu <yu.c.chen@intel.com>
7148L: platform-driver-x86@vger.kernel.org
7149S: Supported
7150F: drivers/platform/x86/surfacepro3_button.c
7151
1da177e4 7152MICROTEK X6 SCANNER
61eee9a7 7153M: Oliver Neukum <oliver@neukum.org>
1da177e4 7154S: Maintained
679655da 7155F: drivers/usb/image/microtek.*
1da177e4
LT
7156
7157MIPS
8b58be88 7158M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7159L: linux-mips@linux-mips.org
6097050d 7160W: http://www.linux-mips.org/
b05e988e 7161T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7162Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7163S: Supported
679655da
JP
7164F: Documentation/mips/
7165F: arch/mips/
1da177e4 7166
08b7620a
HV
7167MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7168M: Hans Verkuil <hverkuil@xs4all.nl>
7169L: linux-media@vger.kernel.org
7170T: git git://linuxtv.org/media_tree.git
a825eaec 7171W: https://linuxtv.org
08b7620a
HV
7172S: Odd Fixes
7173F: drivers/media/radio/radio-miropcm20*
7174
c09befcb
OG
7175MELLANOX MLX4 core VPI driver
7176M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7177L: netdev@vger.kernel.org
7178L: linux-rdma@vger.kernel.org
7179W: http://www.mellanox.com
7180Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7181S: Supported
7182F: drivers/net/ethernet/mellanox/mlx4/
7183F: include/linux/mlx4/
7184
7185MELLANOX MLX4 IB driver
7186M: Yishai Hadas <yishaih@mellanox.com>
7187L: linux-rdma@vger.kernel.org
7188W: http://www.mellanox.com
e126ba97 7189Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7190S: Supported
7191F: drivers/infiniband/hw/mlx4/
7192F: include/linux/mlx4/
7193
595a4d8f
OG
7194MELLANOX MLX5 core VPI driver
7195M: Matan Barak <matanb@mellanox.com>
7196M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7197L: netdev@vger.kernel.org
7198L: linux-rdma@vger.kernel.org
7199W: http://www.mellanox.com
7200Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7201S: Supported
7202F: drivers/net/ethernet/mellanox/mlx5/core/
7203F: include/linux/mlx5/
7204
595a4d8f
OG
7205MELLANOX MLX5 IB driver
7206M: Matan Barak <matanb@mellanox.com>
7207M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7208L: linux-rdma@vger.kernel.org
7209W: http://www.mellanox.com
7210Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7211S: Supported
b75f0050 7212F: drivers/infiniband/hw/mlx5/
595a4d8f 7213F: include/linux/mlx5/
e126ba97 7214
764589b6
CM
7215MELEXIS MLX90614 DRIVER
7216M: Crt Mori <cmo@melexis.com>
7217L: linux-iio@vger.kernel.org
7218W: http://www.melexis.com
7219S: Supported
7220F: drivers/iio/temperature/mlx90614.c
7221
0ce277e4
AP
7222MN88472 MEDIA DRIVER
7223M: Antti Palosaari <crope@iki.fi>
7224L: linux-media@vger.kernel.org
a825eaec 7225W: https://linuxtv.org
0ce277e4
AP
7226W: http://palosaari.fi/linux/
7227Q: http://patchwork.linuxtv.org/project/linux-media/list/
7228T: git git://linuxtv.org/anttip/media_tree.git
7229S: Maintained
7230F: drivers/staging/media/mn88472/
7231F: drivers/media/dvb-frontends/mn88472.h
7232
4f4d238f
AP
7233MN88473 MEDIA DRIVER
7234M: Antti Palosaari <crope@iki.fi>
7235L: linux-media@vger.kernel.org
a825eaec 7236W: https://linuxtv.org
4f4d238f
AP
7237W: http://palosaari.fi/linux/
7238Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7239S: Maintained
877ba50b 7240F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7241
1da177e4 7242MODULE SUPPORT
8b58be88 7243M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7244S: Maintained
679655da
JP
7245F: include/linux/module.h
7246F: kernel/module.c
1da177e4
LT
7247
7248MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7249W: http://popies.net/meye/
b7788e13 7250S: Orphan
679655da 7251F: Documentation/video4linux/meye.txt
90d72ac6 7252F: drivers/media/pci/meye/
6c0f0359 7253F: include/uapi/linux/meye.h
1da177e4 7254
b9705b60 7255MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7256M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7257S: Maintained
679655da 7258F: Documentation/serial/moxa-smartio
c897401b 7259F: drivers/tty/mxser.*
d735410a 7260
889b2f87
AK
7261MR800 AVERMEDIA USB FM RADIO DRIVER
7262M: Alexey Klimov <klimov.linux@gmail.com>
7263L: linux-media@vger.kernel.org
7264T: git git://linuxtv.org/media_tree.git
7265S: Maintained
7266F: drivers/media/radio/radio-mr800.c
7267
d7155691
AO
7268MRF24J40 IEEE 802.15.4 RADIO DRIVER
7269M: Alan Ott <alan@signal11.us>
7270L: linux-wpan@vger.kernel.org
7271S: Maintained
7272F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7273F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7274
8c4c731a 7275MSI LAPTOP SUPPORT
182ae55c 7276M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7277L: platform-driver-x86@vger.kernel.org
8c4c731a 7278S: Maintained
679655da 7279F: drivers/platform/x86/msi-laptop.c
8c4c731a 7280
0f1006b1 7281MSI WMI SUPPORT
d0944853 7282L: platform-driver-x86@vger.kernel.org
5ee7041e 7283S: Orphan
0f1006b1
AA
7284F: drivers/platform/x86/msi-wmi.c
7285
19a628a0
AP
7286MSI001 MEDIA DRIVER
7287M: Antti Palosaari <crope@iki.fi>
7288L: linux-media@vger.kernel.org
a825eaec 7289W: https://linuxtv.org
19a628a0
AP
7290W: http://palosaari.fi/linux/
7291Q: http://patchwork.linuxtv.org/project/linux-media/list/
7292T: git git://linuxtv.org/anttip/media_tree.git
7293S: Maintained
0185e197 7294F: drivers/media/tuners/msi001*
19a628a0 7295
7570589d 7296MSI2500 MEDIA DRIVER
2c57213f
AP
7297M: Antti Palosaari <crope@iki.fi>
7298L: linux-media@vger.kernel.org
a825eaec 7299W: https://linuxtv.org
2c57213f
AP
7300W: http://palosaari.fi/linux/
7301Q: http://patchwork.linuxtv.org/project/linux-media/list/
7302T: git git://linuxtv.org/anttip/media_tree.git
7303S: Maintained
7570589d 7304F: drivers/media/usb/msi2500/
2c57213f 7305
159eeea4
RJ
7306MSYSTEMS DISKONCHIP G3 MTD DRIVER
7307M: Robert Jarzmik <robert.jarzmik@free.fr>
7308L: linux-mtd@lists.infradead.org
7309S: Maintained
7310F: drivers/mtd/devices/docg3*
7311
62a37dc7 7312MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7313M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7314L: linux-media@vger.kernel.org
7315T: git git://linuxtv.org/media_tree.git
7316S: Maintained
7317F: drivers/media/i2c/mt9m032.c
b5dcee22 7318F: include/media/i2c/mt9m032.h
0e837fb9 7319
62a37dc7 7320MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7321M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7322L: linux-media@vger.kernel.org
7323T: git git://linuxtv.org/media_tree.git
7324S: Maintained
7325F: drivers/media/i2c/mt9p031.c
b5dcee22 7326F: include/media/i2c/mt9p031.h
0e837fb9 7327
62a37dc7 7328MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7329M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7330L: linux-media@vger.kernel.org
7331T: git git://linuxtv.org/media_tree.git
7332S: Maintained
7333F: drivers/media/i2c/mt9t001.c
b5dcee22 7334F: include/media/i2c/mt9t001.h
0e837fb9 7335
62a37dc7 7336MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7337M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7338L: linux-media@vger.kernel.org
7339T: git git://linuxtv.org/media_tree.git
7340S: Maintained
f2272e13 7341F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7342F: drivers/media/i2c/mt9v032.c
b5dcee22 7343F: include/media/i2c/mt9v032.h
0e837fb9 7344
4e0d13cb 7345MULTIFUNCTION DEVICES (MFD)
f7d3210e 7346M: Lee Jones <lee.jones@linaro.org>
7caa7991 7347T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7348S: Supported
679655da 7349F: drivers/mfd/
55b5940d 7350F: include/linux/mfd/
4e0d13cb 7351
5c4e6f13 7352MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7353M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7354L: linux-mmc@vger.kernel.org
708dce3f 7355T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7356S: Maintained
679655da
JP
7357F: drivers/mmc/
7358F: include/linux/mmc/
c117ab84 7359F: include/uapi/linux/mmc/
baca2da4 7360
15a0580c 7361MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7362S: Orphan
679655da
JP
7363F: drivers/mmc/host/mmc_spi.c
7364F: include/linux/spi/mmc_spi.h
15a0580c 7365
1da177e4 7366MULTISOUND SOUND DRIVER
8b58be88 7367M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7368S: Maintained
679655da
JP
7369F: Documentation/sound/oss/MultiSound
7370F: sound/oss/msnd*
1da177e4 7371
d735410a 7372MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7373S: Orphan
c897401b 7374F: drivers/tty/isicom.c
679655da 7375F: include/linux/isicom.h
d735410a 7376
550a7375 7377MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7378M: Bin Liu <b-liu@ti.com>
795fb7e7 7379L: linux-usb@vger.kernel.org
43b416e5 7380T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7381S: Maintained
679655da 7382F: drivers/usb/musb/
550a7375 7383
ea0af5f6
MK
7384MXL5007T MEDIA DRIVER
7385M: Michael Krufky <mkrufky@linuxtv.org>
7386L: linux-media@vger.kernel.org
a825eaec 7387W: https://linuxtv.org
ea0af5f6
MK
7388W: http://github.com/mkrufky
7389Q: http://patchwork.linuxtv.org/project/linux-media/list/
7390T: git git://linuxtv.org/mkrufky/tuners.git
7391S: Maintained
7392F: drivers/media/tuners/mxl5007t.*
7393
2d3cf588 7394MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7395M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7396L: netdev@vger.kernel.org
205057ae 7397W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7398S: Supported
93f7848b 7399F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7400
9df4f913
BB
7401NAND FLASH SUBSYSTEM
7402M: Boris Brezillon <boris.brezillon@free-electrons.com>
7403R: Richard Weinberger <richard@nod.at>
7404L: linux-mtd@lists.infradead.org
7405W: http://www.linux-mtd.infradead.org/
7406Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7407T: git git://github.com/linux-nand/linux.git
7408S: Maintained
7409F: drivers/mtd/nand/
7410F: include/linux/mtd/nand*.h
7411
1da177e4 7412NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7413S: Orphan
d9fb9f38 7414F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7415
23dc05a3
DM
7416NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7417M: Daniel Mack <zonque@gmail.com>
7418S: Maintained
e5747e40 7419L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7420W: http://www.native-instruments.com
7421F: sound/usb/caiaq/
7422
1da177e4 7423NCP FILESYSTEM
52653199
PV
7424M: Petr Vandrovec <petr@vandrovec.name>
7425S: Odd Fixes
679655da 7426F: fs/ncpfs/
1da177e4 7427
a79b0322
FT
7428NCR 5380 SCSI DRIVERS
7429M: Finn Thain <fthain@telegraphics.com.au>
7430M: Michael Schmitz <schmitzmic@gmail.com>
7431L: linux-scsi@vger.kernel.org
7432S: Maintained
7433F: Documentation/scsi/g_NCR5380.txt
7434F: drivers/scsi/NCR5380.*
7435F: drivers/scsi/arm/cumana_1.c
7436F: drivers/scsi/arm/oak.c
7437F: drivers/scsi/atari_NCR5380.c
7438F: drivers/scsi/atari_scsi.*
7439F: drivers/scsi/dmx3191d.c
7440F: drivers/scsi/dtc.*
7441F: drivers/scsi/g_NCR5380.*
7442F: drivers/scsi/g_NCR5380_mmio.c
7443F: drivers/scsi/mac_scsi.*
7444F: drivers/scsi/pas16.*
a79b0322
FT
7445F: drivers/scsi/sun3_scsi.*
7446F: drivers/scsi/sun3_scsi_vme.c
7447F: drivers/scsi/t128.*
7448
1da177e4 7449NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7450M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7451L: linux-scsi@vger.kernel.org
7452S: Maintained
679655da 7453F: drivers/scsi/NCR_D700.*
1da177e4 7454
4aa3eb4c
GR
7455NCT6775 HARDWARE MONITOR DRIVER
7456M: Guenter Roeck <linux@roeck-us.net>
7457L: lm-sensors@lm-sensors.org
7458S: Maintained
7459F: Documentation/hwmon/nct6775
7460F: drivers/hwmon/nct6775.c
7461
3c2d774c 7462NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7463M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7464L: linux-rdma@vger.kernel.org
e3d33cb1 7465W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7466S: Supported
7467F: drivers/infiniband/hw/nes/
7468
be2f2e84 7469NETEM NETWORK EMULATOR
adbbf69d 7470M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7471L: netem@lists.linux-foundation.org
be2f2e84 7472S: Maintained
679655da 7473F: net/sched/sch_netem.c
be2f2e84 7474
b2f5a051 7475NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7476M: Jon Mason <jdmason@kudzu.us>
4a58448b 7477L: netdev@vger.kernel.org
4a58448b 7478S: Supported
679655da 7479F: Documentation/networking/s2io.txt
b2f5a051 7480F: Documentation/networking/vxge.txt
86387e1a 7481F: drivers/net/ethernet/neterion/
4a58448b 7482
db9cf3a3 7483NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7484M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7485M: Patrick McHardy <kaber@trash.net>
42010ed0 7486M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7487L: netfilter-devel@vger.kernel.org
82b98543 7488L: coreteam@netfilter.org
1da177e4
LT
7489W: http://www.netfilter.org/
7490W: http://www.iptables.org/
42010ed0
PNA
7491Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7492T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7493T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7494S: Supported
679655da
JP
7495F: include/linux/netfilter*
7496F: include/linux/netfilter/
7497F: include/net/netfilter/
c117ab84
CEB
7498F: include/uapi/linux/netfilter*
7499F: include/uapi/linux/netfilter/
679655da
JP
7500F: net/*/netfilter.c
7501F: net/*/netfilter/
7502F: net/netfilter/
91c269a0 7503F: net/bridge/br_netfilter*.c
1da177e4 7504
4cc67735 7505NETLABEL
87a0874c 7506M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7507W: http://netlabel.sf.net
7508L: netdev@vger.kernel.org
87a0874c 7509S: Maintained
80811493 7510F: Documentation/netlabel/
679655da
JP
7511F: include/net/netlabel.h
7512F: net/netlabel/
4cc67735 7513
1da177e4 7514NETROM NETWORK LAYER
8b58be88 7515M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7516L: linux-hams@vger.kernel.org
d34cb28a 7517W: http://www.linux-ax25.org/
1da177e4 7518S: Maintained
679655da 7519F: include/net/netrom.h
c117ab84 7520F: include/uapi/linux/netrom.h
679655da 7521F: net/netrom/
1da177e4 7522
4c352362
JK
7523NETRONOME ETHERNET DRIVERS
7524M: Jakub Kicinski <jakub.kicinski@netronome.com>
7525M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7526L: oss-drivers@netronome.com
7527S: Maintained
7528F: drivers/net/ethernet/netronome/
7529
5ddb88c0 7530NETWORK BLOCK DEVICE (NBD)
4ca5829a 7531M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7532S: Maintained
5e4b269b 7533L: nbd-general@lists.sourceforge.net
4ca5829a 7534T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7535F: Documentation/blockdev/nbd.txt
7536F: drivers/block/nbd.c
c117ab84 7537F: include/uapi/linux/nbd.h
1da177e4 7538
6e43650c
NH
7539NETWORK DROP MONITOR
7540M: Neil Horman <nhorman@tuxdriver.com>
7541L: netdev@vger.kernel.org
7542S: Maintained
7543W: https://fedorahosted.org/dropwatch/
7544F: net/core/drop_monitor.c
7545
1da177e4 7546NETWORKING [GENERAL]
8b58be88 7547M: "David S. Miller" <davem@davemloft.net>
979b6c13 7548L: netdev@vger.kernel.org
b1e8fd54 7549W: http://www.linuxfoundation.org/en/Net
11e98029 7550Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7551T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7552T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7553S: Maintained
679655da
JP
7554F: net/
7555F: include/net/
018d21ed
JP
7556F: include/linux/in.h
7557F: include/linux/net.h
7558F: include/linux/netdevice.h
c117ab84
CEB
7559F: include/uapi/linux/in.h
7560F: include/uapi/linux/net.h
7561F: include/uapi/linux/netdevice.h
0c7aecd4 7562F: include/uapi/linux/net_namespace.h
7e814a6c 7563F: tools/net/
f4e53f9a 7564F: tools/testing/selftests/net/
335a67d2 7565F: lib/random32.c
a101ccd1 7566F: lib/test_bpf.c
1da177e4
LT
7567
7568NETWORKING [IPv4/IPv6]
8b58be88
JP
7569M: "David S. Miller" <davem@davemloft.net>
7570M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7571M: James Morris <jmorris@namei.org>
7572M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7573M: Patrick McHardy <kaber@trash.net>
979b6c13 7574L: netdev@vger.kernel.org
08deed1e 7575T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7576S: Maintained
679655da
JP
7577F: net/ipv4/
7578F: net/ipv6/
7579F: include/net/ip*
0a14842f 7580F: arch/x86/net/*
1da177e4 7581
73b7656c
DM
7582NETWORKING [IPSEC]
7583M: Steffen Klassert <steffen.klassert@secunet.com>
7584M: Herbert Xu <herbert@gondor.apana.org.au>
7585M: "David S. Miller" <davem@davemloft.net>
7586L: netdev@vger.kernel.org
d1fc5024
SK
7587T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7588T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7589S: Maintained
5826bdd1 7590F: net/core/flow.c
73b7656c
DM
7591F: net/xfrm/
7592F: net/key/
7593F: net/ipv4/xfrm*
d1fc5024
SK
7594F: net/ipv4/esp4.c
7595F: net/ipv4/ah4.c
7596F: net/ipv4/ipcomp.c
7597F: net/ipv4/ip_vti.c
73b7656c 7598F: net/ipv6/xfrm*
d1fc5024
SK
7599F: net/ipv6/esp6.c
7600F: net/ipv6/ah6.c
7601F: net/ipv6/ipcomp6.c
7602F: net/ipv6/ip6_vti.c
73b7656c
DM
7603F: include/uapi/linux/xfrm.h
7604F: include/net/xfrm.h
7605
10e2ff1c 7606NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7607M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7608L: netdev@vger.kernel.org
7609S: Maintained
7610
29f8f632 7611NETWORKING [WIRELESS]
2cb4abd1 7612L: linux-wireless@vger.kernel.org
8a6e2535 7613Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7614
788873ac
JP
7615NETWORKING DRIVERS
7616L: netdev@vger.kernel.org
7617W: http://www.linuxfoundation.org/en/Net
11e98029 7618Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7619T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7620T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7621S: Odd Fixes
7622F: drivers/net/
018d21ed 7623F: include/linux/if_*
0b63bf1f 7624F: include/linux/netdevice.h
0b63bf1f
JD
7625F: include/linux/etherdevice.h
7626F: include/linux/fcdevice.h
7627F: include/linux/fddidevice.h
7628F: include/linux/hippidevice.h
7629F: include/linux/inetdevice.h
c117ab84
CEB
7630F: include/uapi/linux/if_*
7631F: include/uapi/linux/netdevice.h
788873ac 7632
0e324cf6
JL
7633NETWORKING DRIVERS (WIRELESS)
7634M: Kalle Valo <kvalo@codeaurora.org>
7635L: linux-wireless@vger.kernel.org
7636Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7637T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7638T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7639S: Maintained
7640F: drivers/net/wireless/
7641
3d396eb1 7642NETXEN (1/10) GbE SUPPORT
8622315e 7643M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7644M: Sony Chacko <sony.chacko@qlogic.com>
7645M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7646L: netdev@vger.kernel.org
9c2b5bde 7647W: http://www.qlogic.com
3d396eb1 7648S: Supported
aa43c215 7649F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7650
6423d30f
AAJ
7651NFC SUBSYSTEM
7652M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7653M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7654M: Samuel Ortiz <sameo@linux.intel.com>
7655L: linux-wireless@vger.kernel.org
1eb3b216 7656L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7657S: Supported
6423d30f 7658F: net/nfc/
55eb94f9 7659F: include/net/nfc/
c117ab84 7660F: include/uapi/linux/nfc.h
6423d30f 7661F: drivers/nfc/
397d6497
CR
7662F: include/linux/platform_data/microread.h
7663F: include/linux/platform_data/nfcmrvl.h
7664F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7665F: include/linux/platform_data/pn544.h
397d6497
CR
7666F: include/linux/platform_data/st21nfca.h
7667F: include/linux/platform_data/st-nci.h
7ebb88e5 7668F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7669
e8b43555 7670NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7671M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7672M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7673L: linux-nfs@vger.kernel.org
7674W: http://client.linux-nfs.org
cd7b996a 7675T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7676S: Maintained
679655da
JP
7677F: fs/lockd/
7678F: fs/nfs/
7679F: fs/nfs_common/
7680F: net/sunrpc/
7681F: include/linux/lockd/
7682F: include/linux/nfs*
7683F: include/linux/sunrpc/
c117ab84
CEB
7684F: include/uapi/linux/nfs*
7685F: include/uapi/linux/sunrpc/
1da177e4 7686
85ef9cea 7687NILFS2 FILESYSTEM
e2126935 7688M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7689L: linux-nilfs@vger.kernel.org
f9472265 7690W: http://nilfs.sourceforge.net/
e2126935 7691T: git git://github.com/konis/nilfs2.git
85ef9cea 7692S: Supported
679655da
JP
7693F: Documentation/filesystems/nilfs2.txt
7694F: fs/nilfs2/
7695F: include/linux/nilfs2_fs.h
c35c7ac5 7696F: include/trace/events/nilfs2.h
85ef9cea 7697
1da177e4 7698NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7699M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7700W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7701S: Maintained
679655da
JP
7702F: Documentation/scsi/NinjaSCSI.txt
7703F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7704
7705NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7706M: GOTO Masanori <gotom@debian.or.jp>
7707M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7708W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7709S: Maintained
679655da
JP
7710F: Documentation/scsi/NinjaSCSI.txt
7711F: drivers/scsi/nsp32*
1da177e4 7712
383b8fb9
LFT
7713NIOS2 ARCHITECTURE
7714M: Ley Foon Tan <lftan@altera.com>
7715L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7716T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7717S: Maintained
7718F: arch/nios2/
7719
2a6afddb 7720NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 7721R: Pali RohĂ¡r <pali.rohar@gmail.com>
2a6afddb 7722F: include/linux/power/bq2415x_charger.h
081bab21 7723F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7724F: include/linux/power/isp1704_charger.h
7725F: drivers/power/bq2415x_charger.c
081bab21 7726F: drivers/power/bq27xxx_battery.c
e35a49b1 7727F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
7728F: drivers/power/isp1704_charger.c
7729F: drivers/power/rx51_battery.c
7730
a1bd3bae 7731NTB DRIVER CORE
9ef6bf6c
JM
7732M: Jon Mason <jdmason@kudzu.us>
7733M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7734M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7735L: linux-ntb@googlegroups.com
fce8a7bb 7736S: Supported
2984411f
JM
7737W: https://github.com/jonmason/ntb/wiki
7738T: git git://github.com/jonmason/ntb.git
fce8a7bb 7739F: drivers/ntb/
548c237c 7740F: drivers/net/ntb_netdev.c
fce8a7bb 7741F: include/linux/ntb.h
a1bd3bae 7742F: include/linux/ntb_transport.h
fce8a7bb 7743
e26a5843
AH
7744NTB INTEL DRIVER
7745M: Jon Mason <jdmason@kudzu.us>
7746M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7747L: linux-ntb@googlegroups.com
e26a5843
AH
7748S: Supported
7749W: https://github.com/jonmason/ntb/wiki
7750T: git git://github.com/jonmason/ntb.git
7751F: drivers/ntb/hw/intel/
fce8a7bb 7752
a1b36958
XY
7753NTB AMD DRIVER
7754M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7755L: linux-ntb@googlegroups.com
7756S: Supported
7757F: drivers/ntb/hw/amd/
7758
1da177e4 7759NTFS FILESYSTEM
2818ef50 7760M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7761L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7762W: http://www.tuxera.com/
e6f4dee7 7763T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7764S: Supported
679655da
JP
7765F: Documentation/filesystems/ntfs.txt
7766F: fs/ntfs/
1da177e4 7767
9eb8ef74 7768NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7769M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7770L: linux-fbdev@vger.kernel.org
ce00f85c 7771S: Maintained
8a61f013
JH
7772F: drivers/video/fbdev/riva/
7773F: drivers/video/fbdev/nvidia/
1da177e4 7774
79461681 7775NVM EXPRESS DRIVER
b3975e94
JF
7776M: Keith Busch <keith.busch@intel.com>
7777M: Jens Axboe <axboe@fb.com>
79461681 7778L: linux-nvme@lists.infradead.org
b3975e94
JF
7779T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7780W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7781S: Supported
57dacad5 7782F: drivers/nvme/host/
79461681
MW
7783F: include/linux/nvme.h
7784
aee4b9bd
SK
7785NVMEM FRAMEWORK
7786M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7787M: Maxime Ripard <maxime.ripard@free-electrons.com>
7788S: Maintained
7789F: drivers/nvmem/
7790F: Documentation/devicetree/bindings/nvmem/
7791F: include/linux/nvmem-consumer.h
7792F: include/linux/nvmem-provider.h
7793
dece4585
CP
7794NXP-NCI NFC DRIVER
7795M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7796R: Charles Gorand <charles.gorand@effinnov.com>
7797L: linux-nfc@lists.01.org (moderated for non-subscribers)
7798S: Supported
7799F: drivers/nfc/nxp-nci
7800
f50d7146
RK
7801NXP TDA998X DRM DRIVER
7802M: Russell King <rmk+kernel@arm.linux.org.uk>
7803S: Supported
7804F: drivers/gpu/drm/i2c/tda998x_drv.c
7805F: include/drm/i2c/tda998x.h
7806
fbace43e
PR
7807NXP TFA9879 DRIVER
7808M: Peter Rosin <peda@axentia.se>
7809L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7810S: Maintained
7811F: sound/soc/codecs/tfa9879*
7812
f5525786 7813OMAP SUPPORT
0e24bdd4 7814M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7815L: linux-omap@vger.kernel.org
7816W: http://www.muru.com/linux/omap/
7817W: http://linux.omap.com/
8a6e2535 7818Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7820S: Maintained
4e04d5a3 7821F: arch/arm/*omap*/
026da812
FB
7822F: arch/arm/configs/omap1_defconfig
7823F: arch/arm/configs/omap2plus_defconfig
046d0a37 7824F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7825F: drivers/irqchip/irq-omap-intc.c
7826F: drivers/mfd/*omap*.c
7827F: drivers/mfd/menelaus.c
7828F: drivers/mfd/palmas.c
7829F: drivers/mfd/tps65217.c
7830F: drivers/mfd/tps65218.c
7831F: drivers/mfd/tps65910.c
7832F: drivers/mfd/twl-core.[ch]
7833F: drivers/mfd/twl4030*.c
7834F: drivers/mfd/twl6030*.c
7835F: drivers/mfd/twl6040*.c
7836F: drivers/regulator/palmas-regulator*.c
7837F: drivers/regulator/pbias-regulator.c
7838F: drivers/regulator/tps65217-regulator.c
7839F: drivers/regulator/tps65218-regulator.c
7840F: drivers/regulator/tps65910-regulator.c
7841F: drivers/regulator/twl-regulator.c
046d0a37 7842F: include/linux/i2c-omap.h
f5525786 7843
50f29fbd 7844OMAP DEVICE TREE SUPPORT
cdb55ab0 7845M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7846M: Tony Lindgren <tony@atomide.com>
7847L: linux-omap@vger.kernel.org
d0fb18c5 7848L: devicetree@vger.kernel.org
50f29fbd
TL
7849S: Maintained
7850F: arch/arm/boot/dts/*omap*
7851F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7852F: arch/arm/boot/dts/*am4*
7853F: arch/arm/boot/dts/*am5*
7854F: arch/arm/boot/dts/*dra7*
50f29fbd 7855
f5525786 7856OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7857M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7858L: linux-omap@vger.kernel.org
7859S: Maintained
7860F: arch/arm/*omap*/*clock*
7861
7862OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7863M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7864L: linux-omap@vger.kernel.org
7865S: Maintained
7866F: arch/arm/*omap*/*pm*
c46938d4 7867F: drivers/cpufreq/omap-cpufreq.c
f5525786 7868
d21db568 7869OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7870M: Rajendra Nayak <rnayak@ti.com>
7871M: Paul Walmsley <paul@pwsan.com>
7872L: linux-omap@vger.kernel.org
7873S: Maintained
d21db568 7874F: arch/arm/mach-omap2/prm*
692ab1f3 7875
f5525786 7876OMAP AUDIO SUPPORT
6c284903 7877M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7878M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7879L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7880L: linux-omap@vger.kernel.org
7881S: Maintained
7882F: sound/soc/omap/
7883
18640193
TL
7884OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7885M: Roger Quadros <rogerq@ti.com>
7886M: Tony Lindgren <tony@atomide.com>
7887L: linux-omap@vger.kernel.org
7888S: Maintained
7889F: drivers/memory/omap-gpmc.c
7890F: arch/arm/mach-omap2/*gpmc*
7891
f5525786 7892OMAP FRAMEBUFFER SUPPORT
830e6384 7893M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7894L: linux-fbdev@vger.kernel.org
f5525786
TL
7895L: linux-omap@vger.kernel.org
7896S: Maintained
8a61f013 7897F: drivers/video/fbdev/omap/
f5525786 7898
676eec0d 7899OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7900M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7901L: linux-omap@vger.kernel.org
676eec0d 7902L: linux-fbdev@vger.kernel.org
178ff4c9 7903S: Maintained
8a61f013 7904F: drivers/video/fbdev/omap2/
178ff4c9
TV
7905F: Documentation/arm/OMAP/DSS
7906
8b37fcfc
OBC
7907OMAP HARDWARE SPINLOCK SUPPORT
7908M: Ohad Ben-Cohen <ohad@wizery.com>
7909L: linux-omap@vger.kernel.org
7910S: Maintained
7911F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7912
f5525786 7913OMAP MMC SUPPORT
8b58be88 7914M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7915L: linux-omap@vger.kernel.org
7916S: Maintained
653f41b5
MC
7917F: drivers/mmc/host/omap.c
7918
7919OMAP HS MMC SUPPORT
0a4585c6 7920L: linux-mmc@vger.kernel.org
653f41b5 7921L: linux-omap@vger.kernel.org
dfa5d196 7922S: Orphan
653f41b5 7923F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7924
7925OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7926M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7927S: Maintained
7928F: drivers/char/hw_random/omap-rng.c
7929
f400c82e 7930OMAP HWMOD SUPPORT
cdb55ab0 7931M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7932M: Paul Walmsley <paul@pwsan.com>
7933L: linux-omap@vger.kernel.org
7934S: Maintained
8fc8b12b 7935F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7936
8633fb30
PW
7937OMAP HWMOD DATA
7938M: Paul Walmsley <paul@pwsan.com>
7939L: linux-omap@vger.kernel.org
7940S: Maintained
7941F: arch/arm/mach-omap2/omap_hwmod*data*
7942
f400c82e 7943OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7944M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7945L: linux-omap@vger.kernel.org
7946S: Maintained
7947F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7948
0db83ced 7949OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7950M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7951L: linux-media@vger.kernel.org
7952S: Maintained
7eec52db 7953F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7954F: drivers/media/platform/omap3isp/
0db83ced 7955F: drivers/staging/media/omap4iss/
7e8970e1 7956
f5525786 7957OMAP USB SUPPORT
f5525786
TL
7958L: linux-usb@vger.kernel.org
7959L: linux-omap@vger.kernel.org
3b243519 7960S: Orphan
a16fbd65
JP
7961F: drivers/usb/*/*omap*
7962F: arch/arm/*omap*/usb*
f5525786 7963
6d994710 7964OMAP GPIO DRIVER
fe643528 7965M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7966M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7967M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7968L: linux-omap@vger.kernel.org
7969S: Maintained
fe643528 7970F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7971F: drivers/gpio/gpio-omap.c
7972
c351e290
MJ
7973OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7974M: Mark Jackson <mpfj@newflow.co.uk>
7975L: linux-omap@vger.kernel.org
7976S: Maintained
7977F: arch/arm/boot/dts/am335x-nano.dts
7978
0ad122d9 7979OMFS FILESYSTEM
8b58be88 7980M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7981L: linux-karma-devel@lists.sourceforge.net
7982S: Maintained
679655da
JP
7983F: Documentation/filesystems/omfs.txt
7984F: fs/omfs/
0ad122d9 7985
c1986ee9 7986OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7987M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7988S: Maintained
679655da
JP
7989F: drivers/char/pcmcia/cm4000_cs.c
7990F: include/linux/cm4000_cs.h
c117ab84 7991F: include/uapi/linux/cm4000_cs.h
c1986ee9 7992
77c44ab1 7993OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7994M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7995S: Maintained
679655da 7996F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7997
77d5140f 7998OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7999M: Jonathan Corbet <corbet@lwn.net>
661263b5 8000L: linux-media@vger.kernel.org
275ffde4 8001T: git git://linuxtv.org/media_tree.git
77d5140f 8002S: Maintained
90d72ac6 8003F: drivers/media/i2c/ov7670.c
77d5140f 8004
431bca73 8005ONENAND FLASH DRIVER
8b58be88 8006M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8007L: linux-mtd@lists.infradead.org
8008S: Maintained
679655da
JP
8009F: drivers/mtd/onenand/
8010F: include/linux/mtd/onenand*.h
431bca73 8011
1da177e4 8012ONSTREAM SCSI TAPE DRIVER
8b58be88 8013M: Willem Riede <osst@riede.org>
1da177e4
LT
8014L: osst-users@lists.sourceforge.net
8015L: linux-scsi@vger.kernel.org
8016S: Maintained
f7269cfc
JD
8017F: Documentation/scsi/osst.txt
8018F: drivers/scsi/osst.*
8019F: drivers/scsi/osst_*.h
8020F: drivers/scsi/st.h
1da177e4 8021
e2d1d6c0 8022OPENCORES I2C BUS DRIVER
8b58be88 8023M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8024L: linux-i2c@vger.kernel.org
e2d1d6c0 8025S: Maintained
679655da
JP
8026F: Documentation/i2c/busses/i2c-ocores
8027F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8028
860c44c1 8029OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8030M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8031M: Frank Rowand <frowand.list@gmail.com>
8032M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8033L: devicetree@vger.kernel.org
a7fefe9f
RH
8034W: http://www.devicetree.org/
8035T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8036S: Maintained
f8828205 8037F: drivers/of/
860c44c1 8038F: include/linux/of*.h
f8828205 8039F: scripts/dtc/
860c44c1 8040
f8828205 8041OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8042M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8043M: Pawel Moll <pawel.moll@arm.com>
8044M: Mark Rutland <mark.rutland@arm.com>
de80963e 8045M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8046M: Kumar Gala <galak@codeaurora.org>
f8828205 8047L: devicetree@vger.kernel.org
9f273c24 8048T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8049S: Maintained
8050F: Documentation/devicetree/
8051F: arch/*/boot/dts/
8052F: include/dt-bindings/
8053
2bb65f56
PA
8054OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8055M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8056L: devicetree@vger.kernel.org
8057S: Maintained
8058F: Documentation/devicetree/dynamic-resolution-notes.txt
8059F: Documentation/devicetree/overlay-notes.txt
8060F: drivers/of/overlay.c
8061F: drivers/of/resolver.c
8062
19f9d392
JB
8063OPENRISC ARCHITECTURE
8064M: Jonas Bonn <jonas@southpole.se>
8065W: http://openrisc.net
eab7c1c0 8066L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8067S: Maintained
8068T: git git://openrisc.net/~jonas/linux
14430813 8069F: arch/openrisc/
19f9d392 8070
ccb1352e 8071OPENVSWITCH
4f337ed5 8072M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8073L: netdev@vger.kernel.org
ccb1352e
JG
8074L: dev@openvswitch.org
8075W: http://openvswitch.org
ccb1352e
JG
8076S: Maintained
8077F: net/openvswitch/
b422da7c 8078F: include/uapi/linux/openvswitch.h
ccb1352e 8079
875fa6fb
VK
8080OPERATING PERFORMANCE POINTS (OPP)
8081M: Viresh Kumar <vireshk@kernel.org>
8082M: Nishanth Menon <nm@ti.com>
8083M: Stephen Boyd <sboyd@codeaurora.org>
8084L: linux-pm@vger.kernel.org
8085S: Maintained
8086T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8087F: drivers/base/power/opp/
8088F: include/linux/pm_opp.h
8089F: Documentation/power/opp.txt
8090F: Documentation/devicetree/bindings/opp/
8091
af39917d
CL
8092OPL4 DRIVER
8093M: Clemens Ladisch <clemens@ladisch.de>
8094L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8095T: git git://git.alsa-project.org/alsa-kernel.git
8096S: Maintained
8097F: sound/drivers/opl4/
8098
1da177e4 8099OPROFILE
4cf7e718 8100M: Robert Richter <rric@kernel.org>
1da177e4
LT
8101L: oprofile-list@lists.sf.net
8102S: Maintained
81c4a8a6 8103F: arch/*/include/asm/oprofile*.h
679655da
JP
8104F: arch/*/oprofile/
8105F: drivers/oprofile/
8106F: include/linux/oprofile.h
1da177e4 8107
e2d1d6c0 8108ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8109M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8110M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8111L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8112W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8113S: Supported
679655da
JP
8114F: Documentation/filesystems/ocfs2.txt
8115F: Documentation/filesystems/dlmfs.txt
8116F: fs/ocfs2/
e2d1d6c0 8117
1da177e4 8118ORINOCO DRIVER
724c6b35 8119L: linux-wireless@vger.kernel.org
491b26b4 8120W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8121W: http://www.nongnu.org/orinoco/
3a59babb 8122S: Orphan
2be45b66 8123F: drivers/net/wireless/intersil/orinoco/
1da177e4 8124
42c55aa8 8125OSD LIBRARY and FILESYSTEM
fadc0752 8126M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8127M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8128L: osd-dev@open-osd.org
8129W: http://open-osd.org
54e5881d 8130T: git git://git.open-osd.org/open-osd.git
68274794 8131S: Maintained
42c55aa8 8132F: drivers/scsi/osd/
6b6f0b6c 8133F: include/scsi/osd_*
42c55aa8 8134F: fs/exofs/
68274794 8135
ef94b186 8136OVERLAY FILESYSTEM
7c37fbda 8137M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8138L: linux-unionfs@vger.kernel.org
8139T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8140S: Supported
1d113735 8141F: fs/overlayfs/
7c37fbda
NB
8142F: Documentation/filesystems/overlayfs.txt
8143
e2d1d6c0 8144P54 WIRELESS DRIVER
084cb0fe 8145M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8146L: linux-wireless@vger.kernel.org
084cb0fe 8147W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8148S: Maintained
d3466830 8149F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8150
f5cd7872 8151PA SEMI ETHERNET DRIVER
8b58be88 8152M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8153L: netdev@vger.kernel.org
8154S: Maintained
ded19add 8155F: drivers/net/ethernet/pasemi/*
f5cd7872 8156
beb58aa3 8157PA SEMI SMBUS DRIVER
8b58be88 8158M: Olof Johansson <olof@lixom.net>
846557d3 8159L: linux-i2c@vger.kernel.org
beb58aa3 8160S: Maintained
679655da 8161F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8162
48fc267e
SK
8163PADATA PARALLEL EXECUTION MECHANISM
8164M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8165L: linux-crypto@vger.kernel.org
8166S: Maintained
8167F: kernel/padata.c
8168F: include/linux/padata.h
8169F: Documentation/padata.txt
8170
709ee531 8171PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8172M: Harald Welte <laforge@gnumonks.org>
d0944853 8173L: platform-driver-x86@vger.kernel.org
709ee531 8174S: Maintained
679655da 8175F: drivers/platform/x86/panasonic-laptop.c
709ee531 8176
368dd5ac 8177PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8178M: David Howells <dhowells@redhat.com>
8179M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8180L: linux-am33-list@redhat.com (moderated for non-subscribers)
8181W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8182S: Maintained
679655da
JP
8183F: Documentation/mn10300/
8184F: arch/mn10300/
4fa97181 8185
64dfff03
SM
8186PARALLEL PORT SUBSYSTEM
8187M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8188M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8189L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8190S: Maintained
679655da
JP
8191F: drivers/parport/
8192F: include/linux/parport*.h
8193F: drivers/char/ppdev.c
c117ab84 8194F: include/uapi/linux/ppdev.h
64dfff03 8195F: Documentation/parport*.txt
1da177e4 8196
4cdf6bc2 8197PARAVIRT_OPS INTERFACE
d633180c 8198M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8199M: Chris Wright <chrisw@sous-sol.org>
8200M: Alok Kataria <akataria@vmware.com>
8201M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8202L: virtualization@lists.linux-foundation.org
4cdf6bc2 8203S: Supported
a2e19991 8204F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8205F: arch/*/kernel/paravirt*
8206F: arch/*/include/asm/paravirt.h
4cdf6bc2 8207
e2d1d6c0 8208PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8209M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8210L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8211S: Maintained
679655da
JP
8212F: Documentation/blockdev/paride.txt
8213F: drivers/block/paride/
e2d1d6c0
RD
8214
8215PARISC ARCHITECTURE
b8828770 8216M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8217M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8218L: linux-parisc@vger.kernel.org
8219W: http://www.parisc-linux.org/
8a6e2535 8220Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8221T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8222T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8223S: Maintained
679655da 8224F: arch/parisc/
2b6bac9e 8225F: Documentation/parisc/
679655da 8226F: drivers/parisc/
2b6bac9e
HD
8227F: drivers/char/agp/parisc-agp.c
8228F: drivers/input/serio/gscps2.c
8229F: drivers/parport/parport_gsc.*
8230F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8231F: drivers/video/fbdev/sti*
2b6bac9e
HD
8232F: drivers/video/console/sti*
8233F: drivers/video/logo/logo_parisc*
e2d1d6c0 8234
1662d32c 8235PC87360 HARDWARE MONITORING DRIVER
8b58be88 8236M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8237L: lm-sensors@lm-sensors.org
8238S: Maintained
679655da
JP
8239F: Documentation/hwmon/pc87360
8240F: drivers/hwmon/pc87360.c
1662d32c
JC
8241
8242PC8736x GPIO DRIVER
8b58be88 8243M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8244S: Maintained
679655da 8245F: drivers/char/pc8736x_gpio.c
1662d32c 8246
1ad107fd 8247PC87427 HARDWARE MONITORING DRIVER
d8130624 8248M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8249L: lm-sensors@lm-sensors.org
8250S: Maintained
8251F: Documentation/hwmon/pc87427
8252F: drivers/hwmon/pc87427.c
8253
b26e0ed4 8254PCA9532 LED DRIVER
8b58be88 8255M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8256S: Maintained
d5ca6918
JP
8257F: drivers/leds/leds-pca9532.c
8258F: include/linux/leds-pca9532.h
b26e0ed4 8259
5ce914a8 8260PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8261M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8262L: linux-i2c@vger.kernel.org
8263S: Maintained
b4f0b74e 8264F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8265
3971dae5 8266PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8267M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8268S: Maintained
8269F: drivers/firmware/pcdp.*
8270
065c6359 8271PCI ERROR RECOVERY
6305902c 8272M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8273L: linux-pci@vger.kernel.org
065c6359 8274S: Supported
679655da 8275F: Documentation/PCI/pci-error-recovery.txt
065c6359 8276
1da177e4 8277PCI SUBSYSTEM
5ac3a6d2 8278M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8279L: linux-pci@vger.kernel.org
99662dd1 8280Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8281T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8282S: Supported
679655da
JP
8283F: Documentation/PCI/
8284F: drivers/pci/
8285F: include/linux/pci*
6b49ee49 8286F: arch/x86/pci/
cad01f91 8287F: arch/x86/kernel/quirks.c
1da177e4 8288
eaa6111b
LFT
8289PCI DRIVER FOR ALTERA PCIE IP
8290M: Ley Foon Tan <lftan@altera.com>
8291L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8292L: linux-pci@vger.kernel.org
8293S: Supported
8294F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8295F: drivers/pci/host/pcie-altera.c
8296
b7e78170
RH
8297PCI DRIVER FOR ARM VERSATILE PLATFORM
8298M: Rob Herring <robh@kernel.org>
8299L: linux-pci@vger.kernel.org
8300L: linux-arm-kernel@lists.infradead.org
8301S: Maintained
8302F: Documentation/devicetree/bindings/pci/versatile.txt
8303F: drivers/pci/host/pci-versatile.c
8304
5f6b6ccd
TI
8305PCI DRIVER FOR APPLIEDMICRO XGENE
8306M: Tanmay Inamdar <tinamdar@apm.com>
8307L: linux-pci@vger.kernel.org
8308L: linux-arm-kernel@lists.infradead.org
8309S: Maintained
8310F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8311F: drivers/pci/host/pci-xgene.c
8312
62d0ff83
ML
8313PCI DRIVER FOR FREESCALE LAYERSCAPE
8314M: Minghuan Lian <minghuan.Lian@freescale.com>
8315M: Mingkai Hu <mingkai.hu@freescale.com>
8316M: Roy Zang <tie-fei.zang@freescale.com>
8317L: linuxppc-dev@lists.ozlabs.org
8318L: linux-pci@vger.kernel.org
8319L: linux-arm-kernel@lists.infradead.org
8320S: Maintained
8321F: drivers/pci/host/*layerscape*
8322
f0b75693 8323PCI DRIVER FOR IMX6
f175aa2c 8324M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8325M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8326L: linux-pci@vger.kernel.org
8327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8328S: Maintained
8329F: drivers/pci/host/*imx6*
8330
0c4ffcfe
MK
8331PCI DRIVER FOR TI KEYSTONE
8332M: Murali Karicheri <m-karicheri2@ti.com>
8333L: linux-pci@vger.kernel.org
8334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8335S: Maintained
8336F: drivers/pci/host/*keystone*
8337
f0b75693
BH
8338PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8339M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8340M: Jason Cooper <jason@lakedaemon.net>
8341L: linux-pci@vger.kernel.org
8342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8343S: Maintained
8344F: drivers/pci/host/*mvebu*
8345
0447cfd7
TR
8346PCI DRIVER FOR NVIDIA TEGRA
8347M: Thierry Reding <thierry.reding@gmail.com>
8348L: linux-tegra@vger.kernel.org
f0b75693 8349L: linux-pci@vger.kernel.org
0447cfd7
TR
8350S: Supported
8351F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8352F: drivers/pci/host/pci-tegra.c
8353
47ff3de9
KVA
8354PCI DRIVER FOR TI DRA7XX
8355M: Kishon Vijay Abraham I <kishon@ti.com>
8356L: linux-omap@vger.kernel.org
8357L: linux-pci@vger.kernel.org
8358S: Supported
8359F: Documentation/devicetree/bindings/pci/ti-pci.txt
8360F: drivers/pci/host/pci-dra7xx.c
8361
f0b75693
BH
8362PCI DRIVER FOR RENESAS R-CAR
8363M: Simon Horman <horms@verge.net.au>
8364L: linux-pci@vger.kernel.org
4a121096 8365L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8366S: Maintained
8367F: drivers/pci/host/*rcar*
8368
4af82255 8369PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8370M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8371L: linux-pci@vger.kernel.org
f0b75693
BH
8372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8373L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8374S: Maintained
8375F: drivers/pci/host/pci-exynos.c
8376
f0b75693 8377PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8378M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8379M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8380L: linux-pci@vger.kernel.org
8381S: Maintained
8382F: drivers/pci/host/*designware*
8383
5a3aa2a8
JP
8384PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8385M: Joao Pinto <jpinto@synopsys.com>
8386L: linux-pci@vger.kernel.org
8387S: Maintained
8388F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8389F: drivers/pci/host/pcie-designware-plat.c
8390
cf28855b
WD
8391PCI DRIVER FOR GENERIC OF HOSTS
8392M: Will Deacon <will.deacon@arm.com>
8393L: linux-pci@vger.kernel.org
8394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8395S: Maintained
8396F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8397F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8398F: drivers/pci/host/pci-host-generic.c
8399
185a383a
KB
8400PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8401M: Keith Busch <keith.busch@intel.com>
8402L: linux-pci@vger.kernel.org
8403S: Supported
8404F: arch/x86/pci/vmd.c
8405
51b66a6c 8406PCIE DRIVER FOR ST SPEAR13XX
110baab1 8407M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8408L: linux-pci@vger.kernel.org
110baab1 8409S: Maintained
51b66a6c
PA
8410F: drivers/pci/host/*spear*
8411
af1169b4
LFT
8412PCI MSI DRIVER FOR ALTERA MSI IP
8413M: Ley Foon Tan <lftan@altera.com>
8414L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8415L: linux-pci@vger.kernel.org
8416S: Supported
8417F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8418F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8419
dcd19de3
DD
8420PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8421M: Duc Dang <dhdang@apm.com>
8422L: linux-pci@vger.kernel.org
8423L: linux-arm-kernel@lists.infradead.org
8424S: Maintained
8425F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8426F: drivers/pci/host/pci-xgene-msi.c
8427
500a1d9a
ZW
8428PCIE DRIVER FOR HISILICON
8429M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8430M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8431L: linux-pci@vger.kernel.org
8432S: Maintained
8433F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8434F: drivers/pci/host/pcie-hisi.c
8435
82a82383
SV
8436PCIE DRIVER FOR QUALCOMM MSM
8437M: Stanimir Varbanov <svarbanov@mm-sol.com>
8438L: linux-pci@vger.kernel.org
8439L: linux-arm-msm@vger.kernel.org
8440S: Maintained
8441F: drivers/pci/host/*qcom*
8442
f12b76e5
DD
8443PCIE DRIVER FOR CAVIUM THUNDERX
8444M: David Daney <david.daney@cavium.com>
8445L: linux-pci@vger.kernel.org
8446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8447S: Supported
8448F: Documentation/devicetree/bindings/pci/pci-thunder-*
8449F: drivers/pci/host/pci-thunder-*
8450
1da177e4 8451PCMCIA SUBSYSTEM
4230dfc9 8452P: Linux PCMCIA Team
f5df5881 8453L: linux-pcmcia@lists.infradead.org
6650e0a5 8454W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8455T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8456S: Maintained
679655da
JP
8457F: Documentation/pcmcia/
8458F: drivers/pcmcia/
8459F: include/pcmcia/
1da177e4
LT
8460
8461PCNET32 NETWORK DRIVER
227fb925 8462M: Don Fry <pcnet32@frontier.com>
979b6c13 8463L: netdev@vger.kernel.org
1da177e4 8464S: Maintained
b955f6ca 8465F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8466
48fc267e
SK
8467PCRYPT PARALLEL CRYPTO ENGINE
8468M: Steffen Klassert <steffen.klassert@secunet.com>
8469L: linux-crypto@vger.kernel.org
8470S: Maintained
8471F: crypto/pcrypt.c
8472F: include/crypto/pcrypt.h
8473
e72df0b8
TH
8474PER-CPU MEMORY ALLOCATOR
8475M: Tejun Heo <tj@kernel.org>
8476M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8477T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8478S: Maintained
8479F: include/linux/percpu*.h
8480F: mm/percpu*.c
8481F: arch/*/include/asm/percpu.h
8482
ad4ecbcb 8483PER-TASK DELAY ACCOUNTING
185e595f 8484M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8485S: Maintained
679655da
JP
8486F: include/linux/delayacct.h
8487F: kernel/delayacct.c
ad4ecbcb 8488
57c0c15b 8489PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8490M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8491M: Ingo Molnar <mingo@redhat.com>
f80c5393 8492M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8493R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8494L: linux-kernel@vger.kernel.org
75fc2d37 8495T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8496S: Supported
d53e8365 8497F: kernel/events/*
a003236c 8498F: include/linux/perf_event.h
c117ab84 8499F: include/uapi/linux/perf_event.h
141c4296
RR
8500F: arch/*/kernel/perf_event*.c
8501F: arch/*/kernel/*/perf_event*.c
8502F: arch/*/kernel/*/*/perf_event*.c
a003236c 8503F: arch/*/include/asm/perf_event.h
a003236c
VL
8504F: arch/*/kernel/perf_callchain.c
8505F: tools/perf/
6c0b3244 8506
dd49d0f5 8507PERSONALITY HANDLING
8b58be88 8508M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8509L: linux-abi-devel@lists.sourceforge.net
8510S: Maintained
679655da 8511F: include/linux/personality.h
c117ab84 8512F: include/uapi/linux/personality.h
dd49d0f5 8513
838e7a03 8514PHONET PROTOCOL
2a06b40f 8515M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8516S: Supported
8517F: Documentation/networking/phonet.txt
8518F: include/linux/phonet.h
8519F: include/net/phonet/
c117ab84 8520F: include/uapi/linux/phonet.h
838e7a03
RDC
8521F: net/phonet/
8522
1da177e4 8523PHRAM MTD DRIVER
8b58be88 8524M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8525L: linux-mtd@lists.infradead.org
8526S: Maintained
679655da 8527F: drivers/mtd/devices/phram.c
1da177e4 8528
efdbb10e
BP
8529PICOLCD HID DRIVER
8530M: Bruno Prémont <bonbons@linux-vserver.org>
8531L: linux-input@vger.kernel.org
8532S: Maintained
8533F: drivers/hid/hid-picolcd*
8534
a53bfa07
JI
8535PICOXCELL SUPPORT
8536M: Jamie Iles <jamie@jamieiles.com>
8537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8538T: git git://github.com/jamieiles/linux-2.6-ji.git
8539S: Supported
b8733987 8540F: arch/arm/boot/dts/picoxcell*
14430813 8541F: arch/arm/mach-picoxcell/
b8733987 8542F: drivers/crypto/picoxcell*
a53bfa07 8543
2744e8af
LW
8544PIN CONTROL SUBSYSTEM
8545M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8546L: linux-gpio@vger.kernel.org
dbe752a3 8547T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8548S: Maintained
07f29ba6 8549F: drivers/pinctrl/
8e406fe4 8550F: include/linux/pinctrl/
2744e8af 8551
2201bbb8
JCPV
8552PIN CONTROLLER - ATMEL AT91
8553M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8555S: Maintained
c654b6bf 8556F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8557
33d3690c
LD
8558PIN CONTROLLER - ATMEL AT91 PIO4
8559M: Ludovic Desroches <ludovic.desroches@atmel.com>
8560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8561L: linux-gpio@vger.kernel.org
8562S: Supported
8563F: drivers/pinctrl/pinctrl-at91-pio4.*
8564
cbd1b652
MW
8565PIN CONTROLLER - INTEL
8566M: Mika Westerberg <mika.westerberg@linux.intel.com>
8567M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8568S: Maintained
8569F: drivers/pinctrl/intel/
2201bbb8 8570
9963b536
LP
8571PIN CONTROLLER - RENESAS
8572M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8573M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8574L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8575S: Maintained
8576F: drivers/pinctrl/sh-pfc/
8577
b75e60d6 8578PIN CONTROLLER - SAMSUNG
fea685e9 8579M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8581L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8582S: Maintained
9b5b33f6 8583F: drivers/pinctrl/samsung/
b75e60d6 8584
13cbd906
TL
8585PIN CONTROLLER - SINGLE
8586M: Tony Lindgren <tony@atomide.com>
8587M: Haojian Zhuang <haojian.zhuang@linaro.org>
8588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8589L: linux-omap@vger.kernel.org
8590S: Maintained
8591F: drivers/pinctrl/pinctrl-single.c
8592
deda8287 8593PIN CONTROLLER - ST SPEAR
da89947b 8594M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8595L: spear-devel@list.st.com
8596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8597W: http://www.st.com/spear
8598S: Maintained
8e406fe4 8599F: drivers/pinctrl/spear/
deda8287 8600
249a6771 8601PKTCDVD DRIVER
e5f6450c 8602M: Jiri Kosina <jikos@kernel.org>
249a6771 8603S: Maintained
679655da
JP
8604F: drivers/block/pktcdvd.c
8605F: include/linux/pktcdvd.h
c117ab84 8606F: include/uapi/linux/pktcdvd.h
249a6771 8607
b31d8273
G
8608PKUNITY SOC DRIVERS
8609M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8610W: http://mprc.pku.edu.cn/~guanxuetao/linux
8611S: Maintained
ceebf4d5 8612T: git git://github.com/gxt/linux.git
b31d8273 8613F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8614F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8615F: drivers/video/fbdev/fb-puv3.c
2809e80b 8616F: drivers/rtc/rtc-puv3.c
b31d8273 8617
9d2ecfb7 8618PMBUS HARDWARE MONITORING DRIVERS
ca462085 8619M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8620L: lm-sensors@lm-sensors.org
8621W: http://www.lm-sensors.org/
8622W: http://www.roeck-us.net/linux/drivers/
8623T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8624S: Maintained
8625F: Documentation/hwmon/pmbus
8626F: drivers/hwmon/pmbus/
8627F: include/linux/i2c/pmbus.h
8628
89a36810 8629PMC SIERRA MaxRAID DRIVER
89a36810
AR
8630L: linux-scsi@vger.kernel.org
8631W: http://www.pmc-sierra.com/
3cdea4d7 8632S: Orphan
89a36810
AR
8633F: drivers/scsi/pmcraid.*
8634
dbf9bfe6 8635PMC SIERRA PM8001 DRIVER
d32477e2 8636M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8637M: lindar_liu@usish.com
f5a7b525 8638L: pmchba@pmcs.com
dbf9bfe6 8639L: linux-scsi@vger.kernel.org
8640S: Supported
8641F: drivers/scsi/pm8001/
8642
1da177e4 8643POSIX CLOCKS and TIMERS
8b58be88 8644M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8645L: linux-kernel@vger.kernel.org
75fc2d37 8646T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8647S: Maintained
679655da
JP
8648F: fs/timerfd.c
8649F: include/linux/timer*
5cee9645 8650F: kernel/time/*timer*
1da177e4 8651
7b06a6d7
RW
8652POWER MANAGEMENT CORE
8653M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8654L: linux-pm@vger.kernel.org
8655T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8656S: Supported
8657F: drivers/base/power/
8658F: include/linux/pm.h
8659F: include/linux/pm_*
8660F: include/linux/powercap.h
8661F: drivers/powercap/
8662
3be86148 8663POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8664M: Sebastian Reichel <sre@kernel.org>
57318935 8665M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8666M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8667L: linux-pm@vger.kernel.org
54e5881d 8668T: git git://git.infradead.org/battery-2.6.git
3be86148 8669S: Maintained
679655da 8670F: include/linux/power_supply.h
8cd725a1 8671F: drivers/power/
26305022 8672X: drivers/power/avs/
3be86148 8673
514f161a
MR
8674POWER STATE COORDINATION INTERFACE (PSCI)
8675M: Mark Rutland <mark.rutland@arm.com>
8676M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8677L: linux-arm-kernel@lists.infradead.org
8678S: Maintained
8679F: drivers/firmware/psci.c
8680F: include/linux/psci.h
8681F: include/uapi/linux/psci.h
8682
1da177e4 8683PNP SUPPORT
9c3646d1 8684M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8685S: Maintained
679655da 8686F: drivers/pnp/
1da177e4
LT
8687
8688PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8689M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8690L: linux-ppp@vger.kernel.org
8691S: Maintained
224cf5ad 8692F: drivers/net/ppp/ppp_*
1da177e4
LT
8693
8694PPP OVER ATM (RFC 2364)
8b58be88 8695M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8696S: Maintained
679655da 8697F: net/atm/pppoatm.c
c117ab84 8698F: include/uapi/linux/atmppp.h
1da177e4
LT
8699
8700PPP OVER ETHERNET
8b58be88 8701M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8702S: Maintained
224cf5ad
JK
8703F: drivers/net/ppp/pppoe.c
8704F: drivers/net/ppp/pppox.c
1da177e4 8705
a6d2370b 8706PPP OVER L2TP
8b58be88 8707M: James Chapman <jchapman@katalix.com>
a6d2370b 8708S: Maintained
90ca28d1 8709F: net/l2tp/l2tp_ppp.c
679655da 8710F: include/linux/if_pppol2tp.h
c117ab84 8711F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8712
eae9d2ba 8713PPS SUPPORT
8b58be88 8714M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8715W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8716L: linuxpps@ml.enneenne.com (subscribers-only)
8717S: Maintained
cabaaf41
JP
8718F: Documentation/pps/
8719F: drivers/pps/
8720F: include/linux/pps*.h
eae9d2ba 8721
71a6d0af
HW
8722PPTP DRIVER
8723M: Dmitry Kozlov <xeb@mail.ru>
8724L: netdev@vger.kernel.org
8725S: Maintained
224cf5ad 8726F: drivers/net/ppp/pptp.c
71a6d0af
HW
8727W: http://sourceforge.net/projects/accel-pptp
8728
1da177e4 8729PREEMPTIBLE KERNEL
8b58be88 8730M: Robert Love <rml@tech9.net>
1da177e4
LT
8731L: kpreempt-tech@lists.sourceforge.net
8732W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8733S: Supported
679655da
JP
8734F: Documentation/preempt-locking.txt
8735F: include/linux/preempt.h
1da177e4
LT
8736
8737PRISM54 WIRELESS DRIVER
8b58be88 8738M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8739L: linux-wireless@vger.kernel.org
9ef80804 8740W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8741S: Obsolete
c12edfe2 8742F: drivers/net/wireless/intersil/prism54/
1da177e4 8743
02c18891 8744PS3 NETWORK SUPPORT
b809b9ca 8745M: Geoff Levand <geoff@infradead.org>
02c18891 8746L: netdev@vger.kernel.org
a14ab6b6 8747L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8748S: Maintained
8df158ac 8749F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8750
f58a9d17 8751PS3 PLATFORM SUPPORT
b809b9ca 8752M: Geoff Levand <geoff@infradead.org>
a4724ed6 8753L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8754S: Maintained
679655da
JP
8755F: arch/powerpc/boot/ps3*
8756F: arch/powerpc/include/asm/lv1call.h
8757F: arch/powerpc/include/asm/ps3*.h
8758F: arch/powerpc/platforms/ps3/
8759F: drivers/*/ps3*
8760F: drivers/ps3/
fec629b8 8761F: drivers/rtc/rtc-ps3.c
679655da 8762F: drivers/usb/host/*ps3.c
fec629b8 8763F: sound/ppc/snd_ps3*
f58a9d17 8764
cffb4add 8765PS3VRAM DRIVER
8b58be88 8766M: Jim Paris <jim@jtan.com>
3715a5d0 8767M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8768L: linuxppc-dev@lists.ozlabs.org
cffb4add 8769S: Maintained
8a3977cb 8770F: drivers/block/ps3vram.c
cffb4add 8771
8defe599 8772PSTORE FILESYSTEM
9d5e2a02 8773M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8774M: Colin Cross <ccross@android.com>
8775M: Kees Cook <keescook@chromium.org>
8776M: Tony Luck <tony.luck@intel.com>
8777S: Maintained
9f273c24 8778T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8779F: fs/pstore/
8780F: include/linux/pstore*
04851772 8781F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8782F: drivers/acpi/apei/erst.c
8783
7fbc415d
RC
8784PTP HARDWARE CLOCK SUPPORT
8785M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8786L: netdev@vger.kernel.org
7fbc415d
RC
8787S: Maintained
8788W: http://linuxptp.sourceforge.net/
8789F: Documentation/ABI/testing/sysfs-ptp
8790F: Documentation/ptp/*
0ecb3cdd 8791F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8792F: drivers/net/phy/dp83640*
8793F: drivers/ptp/*
8794F: include/linux/ptp_cl*
8795
cf94a4d1 8796PTRACE SUPPORT
e846ee5f 8797M: Roland McGrath <roland@hack.frob.com>
8b58be88 8798M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8799S: Maintained
8800F: include/asm-generic/syscall.h
8801F: include/linux/ptrace.h
8802F: include/linux/regset.h
8803F: include/linux/tracehook.h
c117ab84 8804F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8805F: kernel/ptrace.c
8806
8320204a 8807PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8808M: Mike Isely <isely@pobox.com>
16e9495d 8809L: pvrusb2@isely.net (subscribers-only)
661263b5 8810L: linux-media@vger.kernel.org
8320204a 8811W: http://www.isely.net/pvrusb2/
275ffde4 8812T: git git://linuxtv.org/media_tree.git
8320204a 8813S: Maintained
679655da 8814F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8815F: drivers/media/usb/pvrusb2/
8320204a 8816
39532e6c
HG
8817PWC WEBCAM DRIVER
8818M: Hans de Goede <hdegoede@redhat.com>
8819L: linux-media@vger.kernel.org
8820T: git git://linuxtv.org/media_tree.git
8821S: Maintained
8822F: drivers/media/usb/pwc/*
8823
93c090b3
KD
8824PWM FAN DRIVER
8825M: Kamil Debski <k.debski@samsung.com>
8826L: lm-sensors@lm-sensors.org
8827S: Supported
8828F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8829F: Documentation/hwmon/pwm-fan
8830F: drivers/hwmon/pwm-fan.c
8831
200efedd 8832PWM SUBSYSTEM
aa3495f7
TR
8833M: Thierry Reding <thierry.reding@gmail.com>
8834L: linux-pwm@vger.kernel.org
0c2498f1 8835S: Maintained
006e854f 8836T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8837F: Documentation/pwm.txt
8838F: Documentation/devicetree/bindings/pwm/
8839F: include/linux/pwm.h
0c2498f1 8840F: drivers/pwm/
a140b98d
TR
8841F: drivers/video/backlight/pwm_bl.c
8842F: include/linux/pwm_backlight.h
0c2498f1 8843
30ec261e 8844PXA2xx/PXA3xx SUPPORT
8da5e302 8845M: Daniel Mack <daniel@zonque.org>
a323f664 8846M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8847M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8849T: git git://github.com/hzhuang1/linux.git
8da5e302 8850T: git git://github.com/rjarzmik/linux.git
1da177e4 8851S: Maintained
e68d7c14 8852F: arch/arm/boot/dts/pxa*
679655da 8853F: arch/arm/mach-pxa/
820439f1 8854F: drivers/dma/pxa*
679655da 8855F: drivers/pcmcia/pxa2xx*
1403ead9 8856F: drivers/pinctrl/pxa/
9df92e6c 8857F: drivers/spi/spi-pxa2xx*
faf2e1db 8858F: drivers/usb/gadget/udc/pxa2*
679655da 8859F: include/sound/pxa2xx-lib.h
bec4c99e 8860F: sound/arm/pxa*
14430813 8861F: sound/soc/pxa/
1da177e4 8862
f3154a46
RJ
8863PXA GPIO DRIVER
8864M: Robert Jarzmik <robert.jarzmik@free.fr>
8865L: linux-gpio@vger.kernel.org
8866S: Maintained
8867F: drivers/gpio/gpio-pxa.c
8868
ec64d3bf
EG
8869PXA3xx NAND FLASH DRIVER
8870M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8871L: linux-mtd@lists.infradead.org
8872S: Maintained
9a67f099 8873F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8874
3f640c61 8875MMP SUPPORT
8b58be88 8876M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8877M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8879T: git git://github.com/hzhuang1/linux.git
8880T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8881S: Maintained
e68d7c14 8882F: arch/arm/boot/dts/mmp*
3f640c61 8883F: arch/arm/mach-mmp/
e8e6cb32 8884
272f133a
PO
8885PXA MMCI DRIVER
8886S: Orphan
8887
57f63bc8 8888PXA RTC DRIVER
8b58be88 8889M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8890L: rtc-linux@googlegroups.com
8891S: Maintained
8892
cea4001a 8893QAT DRIVER
49e7d9df
JP
8894M: Tadeusz Struk <tadeusz.struk@intel.com>
8895L: qat-linux@intel.com
8896S: Supported
8897F: drivers/crypto/qat/
cea4001a 8898
52a09a04 8899QIB DRIVER
8473c603 8900M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8901L: linux-rdma@vger.kernel.org
8902S: Supported
8903F: drivers/infiniband/hw/qib/
8904
5e9772b9
JS
8905QLOGIC QLA1280 SCSI DRIVER
8906M: Michael Reed <mdr@sgi.com>
8907L: linux-scsi@vger.kernel.org
8908S: Maintained
8909F: drivers/scsi/qla1280.[ch]
8910
1da177e4 8911QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8912M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8913L: linux-scsi@vger.kernel.org
8914S: Supported
679655da
JP
8915F: Documentation/scsi/LICENSE.qla2xxx
8916F: drivers/scsi/qla2xxx/
1da177e4 8917
883c98fe 8918QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8919M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8920L: linux-scsi@vger.kernel.org
8921S: Supported
bacfb81b 8922F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8923F: drivers/scsi/qla4xxx/
8924
5a4faa87 8925QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8926M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8927M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8928M: linux-driver@qlogic.com
8929L: netdev@vger.kernel.org
8930S: Supported
679655da 8931F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8932F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8933
0ec00f03 8934QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8935M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8936L: netdev@vger.kernel.org
8937S: Supported
aa43c215 8938F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8939
c4e84bde 8940QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8941M: Harish Patil <harish.patil@qlogic.com>
8942M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8943M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8944M: linux-driver@qlogic.com
c4e84bde
RM
8945L: netdev@vger.kernel.org
8946S: Supported
aa43c215 8947F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8948
fe56b9e6
YM
8949QLOGIC QL4xxx ETHERNET DRIVER
8950M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8951M: Ariel Elior <Ariel.Elior@qlogic.com>
8952M: everest-linux-l2@qlogic.com
8953L: netdev@vger.kernel.org
8954S: Supported
8955F: drivers/net/ethernet/qlogic/qed/
8956F: include/linux/qed/
8957F: drivers/net/ethernet/qlogic/qede/
8958
1da177e4 8959QNX4 FILESYSTEM
8b58be88 8960M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8961W: http://www.alarsen.net/linux/qnx4fs/
8962S: Maintained
80811493 8963F: fs/qnx4/
c117ab84
CEB
8964F: include/uapi/linux/qnx4_fs.h
8965F: include/uapi/linux/qnxtypes.h
1da177e4 8966
91952bc0
AP
8967QT1010 MEDIA DRIVER
8968M: Antti Palosaari <crope@iki.fi>
8969L: linux-media@vger.kernel.org
a825eaec 8970W: https://linuxtv.org
91952bc0
AP
8971W: http://palosaari.fi/linux/
8972Q: http://patchwork.linuxtv.org/project/linux-media/list/
8973T: git git://linuxtv.org/anttip/media_tree.git
8974S: Maintained
8975F: drivers/media/tuners/qt1010*
8976
966fb5ec
SM
8977QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8978M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8979L: linux-wireless@vger.kernel.org
8980L: ath9k-devel@lists.ath9k.org
8981W: http://wireless.kernel.org/en/users/Drivers/ath9k
8982S: Supported
8983F: drivers/net/wireless/ath/ath9k/
8984
2ea0ffcb
KV
8985QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8986M: Kalle Valo <kvalo@qca.qualcomm.com>
8987L: ath10k@lists.infradead.org
8988W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 8989T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
8990S: Supported
8991F: drivers/net/wireless/ath/ath10k/
8992
4f4567cf
RK
8993QUALCOMM HEXAGON ARCHITECTURE
8994M: Richard Kuo <rkuo@codeaurora.org>
8995L: linux-hexagon@vger.kernel.org
9f273c24 8996T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
8997S: Supported
8998F: arch/hexagon/
8999
8e84c258
EK
9000QUALCOMM WCN36XX WIRELESS DRIVER
9001M: Eugene Krasnikov <k.eugene.e@gmail.com>
9002L: wcn36xx@lists.infradead.org
9003W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9004T: git git://github.com/KrasnikovEugene/wcn36xx.git
9005S: Supported
9006F: drivers/net/wireless/ath/wcn36xx/
9007
602adf40 9008RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9009M: Ilya Dryomov <idryomov@gmail.com>
9010M: Sage Weil <sage@redhat.com>
527a88b9 9011M: Alex Elder <elder@kernel.org>
398ecff5 9012L: ceph-devel@vger.kernel.org
09d90327
SW
9013W: http://ceph.com/
9014T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9015T: git git://github.com/ceph/ceph-client.git
602adf40 9016S: Supported
398ecff5 9017F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9018F: drivers/block/rbd.c
9019F: drivers/block/rbd_types.h
9020
1da177e4 9021RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9022M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9023L: linux-fbdev@vger.kernel.org
1da177e4 9024S: Maintained
8a61f013 9025F: drivers/video/fbdev/aty/radeon*
c117ab84 9026F: include/uapi/linux/radeonfb.h
1da177e4 9027
c6c9b34c
HG
9028RADIOSHARK RADIO DRIVER
9029M: Hans de Goede <hdegoede@redhat.com>
9030L: linux-media@vger.kernel.org
9031T: git git://linuxtv.org/media_tree.git
9032S: Maintained
9033F: drivers/media/radio/radio-shark.c
9034
9035RADIOSHARK2 RADIO DRIVER
9036M: Hans de Goede <hdegoede@redhat.com>
9037L: linux-media@vger.kernel.org
9038T: git git://linuxtv.org/media_tree.git
9039S: Maintained
9040F: drivers/media/radio/radio-shark2.c
9041F: drivers/media/radio/radio-tea5777.c
9042
1da177e4 9043RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9044M: Paul Mackerras <paulus@samba.org>
c69f677c 9045L: linux-fbdev@vger.kernel.org
1da177e4 9046S: Maintained
8a61f013 9047F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9048
a0fd81a9
JC
9049RALINK MIPS ARCHITECTURE
9050M: John Crispin <blogic@openwrt.org>
9051L: linux-mips@linux-mips.org
9052S: Maintained
9053F: arch/mips/ralink
9054
e7839f25 9055RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9056P: rt2x00 project
b182427e 9057M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9058M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9059L: linux-wireless@vger.kernel.org
95ea3627 9060S: Maintained
33aca94d 9061F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9062
9db5579b 9063RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9064M: Jens Axboe <axboe@kernel.dk>
9db5579b 9065S: Maintained
679655da
JP
9066F: Documentation/blockdev/ramdisk.txt
9067F: drivers/block/brd.c
9db5579b 9068
9e95ce27 9069RANDOM NUMBER DRIVER
0624bcaa 9070M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9071S: Maintained
679655da 9072F: drivers/char/random.c
9e95ce27 9073
394b701c 9074RAPIDIO SUBSYSTEM
8b58be88 9075M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9076M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9077S: Maintained
679655da 9078F: drivers/rapidio/
394b701c 9079
e2d1d6c0 9080RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9081L: linux-wireless@vger.kernel.org
f52a5490 9082S: Orphan
679655da 9083F: drivers/net/wireless/ray*
e2d1d6c0
RD
9084
9085RCUTORTURE MODULE
e0198b29 9086M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9087M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9088L: linux-kernel@vger.kernel.org
f9094d8e 9089S: Supported
08deed1e 9090T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9091F: Documentation/RCU/torture.txt
34e2d560 9092F: kernel/rcu/rcutorture.c
e2d1d6c0 9093
c87b9c60
PM
9094RCUTORTURE TEST FRAMEWORK
9095M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9096M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9097R: Steven Rostedt <rostedt@goodmis.org>
9098R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9099R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9100L: linux-kernel@vger.kernel.org
c87b9c60
PM
9101S: Supported
9102T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9103F: tools/testing/selftests/rcutorture
9104
c1f766b5 9105RDC R-321X SoC
8b58be88 9106M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9107S: Maintained
9108
db17f395 9109RDC R6040 FAST ETHERNET DRIVER
8b58be88 9110M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9111L: netdev@vger.kernel.org
9112S: Maintained
58565a35 9113F: drivers/net/ethernet/rdc/r6040.c
db17f395 9114
a09ed661 9115RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 9116M: Chien Yen <chien.yen@oracle.com>
fbb5a558 9117L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 9118S: Supported
679655da 9119F: net/rds/
a09ed661 9120
595182bc 9121READ-COPY UPDATE (RCU)
8b58be88 9122M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9123M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9124R: Steven Rostedt <rostedt@goodmis.org>
9125R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9126R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9127L: linux-kernel@vger.kernel.org
9fab9787 9128W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9129S: Supported
08deed1e 9130T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9131F: Documentation/RCU/
9fab9787 9132X: Documentation/RCU/torture.txt
f9094d8e 9133F: include/linux/rcu*
4102adab
PM
9134X: include/linux/srcu.h
9135F: kernel/rcu/
34e2d560 9136X: kernel/torture.c
595182bc 9137
0c86edc0 9138REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9139M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9140M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9141L: rtc-linux@googlegroups.com
8a6e2535 9142Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9143T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9144S: Maintained
679655da
JP
9145F: Documentation/rtc.txt
9146F: drivers/rtc/
9147F: include/linux/rtc.h
c117ab84 9148F: include/uapi/linux/rtc.h
0c86edc0 9149
0e400c53
MB
9150REALTEK AUDIO CODECS
9151M: Bard Liao <bardliao@realtek.com>
9152M: Oder Chiou <oder_chiou@realtek.com>
9153S: Maintained
9154F: sound/soc/codecs/rt*
9155F: include/sound/rt*.h
9156
1da177e4 9157REISERFS FILE SYSTEM
76c4e5ea 9158L: reiserfs-devel@vger.kernel.org
1da177e4 9159S: Supported
679655da 9160F: fs/reiserfs/
1da177e4 9161
b83a313b 9162REGISTER MAP ABSTRACTION
b02e48f2 9163M: Mark Brown <broonie@kernel.org>
dd060bc9 9164L: linux-kernel@vger.kernel.org
b83a313b
MB
9165T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9166S: Supported
9167F: drivers/base/regmap/
9168F: include/linux/regmap.h
9169
400e64df
OBC
9170REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9171M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 9172T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9173S: Maintained
9174F: drivers/remoteproc/
9175F: Documentation/remoteproc.txt
6fc26488 9176F: include/linux/remoteproc.h
400e64df 9177
d8115db5
OBC
9178REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9179M: Ohad Ben-Cohen <ohad@wizery.com>
9180T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9181S: Maintained
9182F: drivers/rpmsg/
9183F: Documentation/rpmsg.txt
9184F: include/linux/rpmsg.h
9185
8e6569af
SS
9186RENESAS ETHERNET DRIVERS
9187R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9188L: netdev@vger.kernel.org
4a121096 9189L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9190F: drivers/net/ethernet/renesas/
9191F: include/linux/sh_eth.h
9192
3e46c397
YS
9193RENESAS USB2 PHY DRIVER
9194M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9195L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9196S: Maintained
9197F: drivers/phy/phy-rcar-gen3-usb2.c
9198
1b0fe6be
PZ
9199RESET CONTROLLER FRAMEWORK
9200M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9201T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9202S: Maintained
9203F: drivers/reset/
9204F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9205F: include/dt-bindings/reset/
1b0fe6be
PZ
9206F: include/linux/reset.h
9207F: include/linux/reset-controller.h
9208
e0897645 9209RFKILL
8b58be88 9210M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9211L: linux-wireless@vger.kernel.org
ce466579
JB
9212W: http://wireless.kernel.org/
9213T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9214T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9215S: Maintained
505c9247 9216F: Documentation/rfkill.txt
80811493 9217F: net/rfkill/
e0897645 9218
933685ca
TG
9219RHASHTABLE
9220M: Thomas Graf <tgraf@suug.ch>
9221L: netdev@vger.kernel.org
9222S: Maintained
9223F: lib/rhashtable.c
9224F: include/linux/rhashtable.h
9225
67e054e9
ML
9226RICOH SMARTMEDIA/XD DRIVER
9227M: Maxim Levitsky <maximlevitsky@gmail.com>
9228S: Maintained
21c26f50
JP
9229F: drivers/mtd/nand/r852.c
9230F: drivers/mtd/nand/r852.h
67e054e9 9231
92634125
ML
9232RICOH R5C592 MEMORYSTICK DRIVER
9233M: Maxim Levitsky <maximlevitsky@gmail.com>
9234S: Maintained
9235F: drivers/memstick/host/r592.*
9236
27f1d2f9
SA
9237ROCCAT DRIVERS
9238M: Stefan Achatz <erazor_de@users.sourceforge.net>
9239W: http://sourceforge.net/projects/roccat/
9240S: Maintained
9241F: drivers/hid/hid-roccat*
9242F: include/linux/hid-roccat*
9243F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9244
4b8ac966
JP
9245ROCKER DRIVER
9246M: Jiri Pirko <jiri@resnulli.us>
9247M: Scott Feldman <sfeldma@gmail.com>
9248L: netdev@vger.kernel.org
9249S: Supported
9250F: drivers/net/ethernet/rocker/
9251
1da177e4
LT
9252ROCKETPORT DRIVER
9253P: Comtrol Corp.
1da177e4
LT
9254W: http://www.comtrol.com
9255S: Maintained
679655da 9256F: Documentation/serial/rocket.txt
c897401b 9257F: drivers/tty/rocket*
1da177e4 9258
7645c2f4
KC
9259ROCKETPORT EXPRESS/INFINITY DRIVER
9260M: Kevin Cernekee <cernekee@gmail.com>
9261L: linux-serial@vger.kernel.org
9262S: Odd Fixes
9263F: drivers/tty/serial/rp2.*
9264
1da177e4 9265ROSE NETWORK LAYER
8b58be88 9266M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9267L: linux-hams@vger.kernel.org
d34cb28a 9268W: http://www.linux-ax25.org/
1da177e4 9269S: Maintained
679655da 9270F: include/net/rose.h
c117ab84 9271F: include/uapi/linux/rose.h
679655da 9272F: net/rose/
1da177e4 9273
91952bc0
AP
9274RTL2830 MEDIA DRIVER
9275M: Antti Palosaari <crope@iki.fi>
9276L: linux-media@vger.kernel.org
a825eaec 9277W: https://linuxtv.org
91952bc0
AP
9278W: http://palosaari.fi/linux/
9279Q: http://patchwork.linuxtv.org/project/linux-media/list/
9280T: git git://linuxtv.org/anttip/media_tree.git
9281S: Maintained
9282F: drivers/media/dvb-frontends/rtl2830*
9283
27a0aacf
AP
9284RTL2832 MEDIA DRIVER
9285M: Antti Palosaari <crope@iki.fi>
9286L: linux-media@vger.kernel.org
a825eaec 9287W: https://linuxtv.org
27a0aacf
AP
9288W: http://palosaari.fi/linux/
9289Q: http://patchwork.linuxtv.org/project/linux-media/list/
9290T: git git://linuxtv.org/anttip/media_tree.git
9291S: Maintained
9292F: drivers/media/dvb-frontends/rtl2832*
9293
ba6e6f6e
AP
9294RTL2832_SDR MEDIA DRIVER
9295M: Antti Palosaari <crope@iki.fi>
9296L: linux-media@vger.kernel.org
a825eaec 9297W: https://linuxtv.org
ba6e6f6e
AP
9298W: http://palosaari.fi/linux/
9299Q: http://patchwork.linuxtv.org/project/linux-media/list/
9300T: git git://linuxtv.org/anttip/media_tree.git
9301S: Maintained
b4bb1c28 9302F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9303
59840488 9304RTL8180 WIRELESS DRIVER
605bebe2 9305L: linux-wireless@vger.kernel.org
491b26b4 9306W: http://wireless.kernel.org/
54e5881d 9307T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9308S: Orphan
62141726 9309F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9310
59840488 9311RTL8187 WIRELESS DRIVER
9f0939bf 9312M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9313M: Hin-Tak Leung <htl10@users.sourceforge.net>
9314M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9315L: linux-wireless@vger.kernel.org
491b26b4 9316W: http://wireless.kernel.org/
54e5881d 9317T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9318S: Maintained
62141726 9319F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9320
3cf0c8ad
LF
9321RTL8192CE WIRELESS DRIVER
9322M: Larry Finger <Larry.Finger@lwfinger.net>
9323M: Chaoming Li <chaoming_li@realsil.com.cn>
9324L: linux-wireless@vger.kernel.org
491b26b4 9325W: http://wireless.kernel.org/
3cf0c8ad
LF
9326T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9327S: Maintained
62141726
KV
9328F: drivers/net/wireless/realtek/rtlwifi/
9329F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9330
26f1fad2
JS
9331RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9332M: Jes Sorensen <Jes.Sorensen@redhat.com>
9333L: linux-wireless@vger.kernel.org
9334T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9335S: Maintained
9336F: drivers/net/wireless/realtek/rtl8xxxu/
9337
9eb8ef74 9338S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9339M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9340L: linux-fbdev@vger.kernel.org
ce00f85c 9341S: Maintained
8a61f013 9342F: drivers/video/fbdev/savage/
9eb8ef74 9343
1da177e4 9344S390
8b58be88
JP
9345M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9346M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9347L: linux-s390@vger.kernel.org
5238da45 9348W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9349T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9350S: Supported
679655da 9351F: arch/s390/
a968cd3e 9352F: drivers/s390/
3bfe6858
JN
9353F: Documentation/s390/
9354F: Documentation/DocBook/s390*
5238da45 9355
322986ca
SO
9356S390 COMMON I/O LAYER
9357M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9358M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9359L: linux-s390@vger.kernel.org
9360W: http://www.ibm.com/developerworks/linux/linux390/
9361S: Supported
9362F: drivers/s390/cio/
9363
9364S390 DASD DRIVER
9365M: Stefan Weinhuber <wein@de.ibm.com>
9366M: Stefan Haberland <stefan.haberland@de.ibm.com>
9367L: linux-s390@vger.kernel.org
9368W: http://www.ibm.com/developerworks/linux/linux390/
9369S: Supported
9370F: drivers/s390/block/dasd*
9371F: block/partitions/ibm.c
9372
5238da45 9373S390 NETWORK DRIVERS
f0c59aff 9374M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9375L: linux-s390@vger.kernel.org
5238da45
HC
9376W: http://www.ibm.com/developerworks/linux/linux390/
9377S: Supported
679655da 9378F: drivers/s390/net/
5238da45 9379
322986ca
SO
9380S390 PCI SUBSYSTEM
9381M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9382M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9383L: linux-s390@vger.kernel.org
9384W: http://www.ibm.com/developerworks/linux/linux390/
9385S: Supported
9386F: arch/s390/pci/
9387F: drivers/pci/hotplug/s390_pci_hpc.c
9388
feed9b62 9389S390 ZCRYPT DRIVER
5c8d0983 9390M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9391L: linux-s390@vger.kernel.org
a968cd3e 9392W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9393S: Supported
d5ca6918 9394F: drivers/s390/crypto/
feed9b62 9395
5238da45 9396S390 ZFCP DRIVER
d38e19d0 9397M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9398L: linux-s390@vger.kernel.org
5238da45 9399W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9400S: Supported
679655da 9401F: drivers/s390/scsi/zfcp_*
1da177e4 9402
dd96df2c 9403S390 IUCV NETWORK LAYER
f0c59aff 9404M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9405L: linux-s390@vger.kernel.org
9406W: http://www.ibm.com/developerworks/linux/linux390/
9407S: Supported
679655da
JP
9408F: drivers/s390/net/*iucv*
9409F: include/net/iucv/
9410F: net/iucv/
dd96df2c 9411
8128f23c
GS
9412S390 IOMMU (PCI)
9413M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9414L: linux-s390@vger.kernel.org
9415W: http://www.ibm.com/developerworks/linux/linux390/
9416S: Supported
9417F: drivers/iommu/s390-iommu.c
9418
4dde7f75 9419S3C24XX SD/MMC Driver
8b58be88 9420M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9422S: Supported
679655da 9423F: drivers/mmc/host/s3cmci.*
4dde7f75 9424
1f15a229
HV
9425SAA6588 RDS RECEIVER DRIVER
9426M: Hans Verkuil <hverkuil@xs4all.nl>
9427L: linux-media@vger.kernel.org
9428T: git git://linuxtv.org/media_tree.git
a825eaec 9429W: https://linuxtv.org
1f15a229
HV
9430S: Odd Fixes
9431F: drivers/media/i2c/saa6588*
9432
98ed12e6 9433SAA7134 VIDEO4LINUX DRIVER
009a5410 9434M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9435L: linux-media@vger.kernel.org
a825eaec 9436W: https://linuxtv.org
98ed12e6
MCC
9437T: git git://linuxtv.org/media_tree.git
9438S: Odd fixes
e42bf501 9439F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9440F: drivers/media/pci/saa7134/
9441
1da177e4 9442SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9443M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9444L: linux-media@vger.kernel.org
275ffde4 9445T: git git://linuxtv.org/media_tree.git
1da177e4 9446S: Maintained
90d72ac6
MCC
9447F: drivers/media/common/saa7146/
9448F: drivers/media/pci/saa7146/
9449F: include/media/saa7146*
1da177e4 9450
92304a40 9451SAMSUNG LAPTOP DRIVER
5909c654 9452M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9453L: platform-driver-x86@vger.kernel.org
9454S: Maintained
9455F: drivers/platform/x86/samsung-laptop.c
9456
4a109cc0 9457SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9458M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9459L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9460S: Supported
14430813 9461F: sound/soc/samsung/
4a109cc0 9462
0d89a28b 9463SAMSUNG FRAMEBUFFER DRIVER
b7701755 9464M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9465L: linux-fbdev@vger.kernel.org
9466S: Maintained
8a61f013 9467F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9468
b40f0632 9469SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9470M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9471M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9472L: linux-kernel@vger.kernel.org
b40f0632 9473L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9474S: Supported
9475F: drivers/mfd/sec*.c
9476F: drivers/regulator/s2m*.c
9477F: drivers/regulator/s5m*.c
b40f0632
KK
9478F: drivers/clk/clk-s2mps11.c
9479F: drivers/rtc/rtc-s5m.c
f69d3a17 9480F: include/linux/mfd/samsung/
a13c7c51
KK
9481F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9482F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9483F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9484F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9485
038f5c4b
SN
9486SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9487M: Kyungmin Park <kyungmin.park@samsung.com>
9488M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9489L: linux-media@vger.kernel.org
9490Q: https://patchwork.linuxtv.org/project/linux-media/list/
9491S: Supported
9492F: drivers/media/platform/exynos4-is/
038f5c4b 9493
6fd86ab2
SN
9494SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9495M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9496L: linux-media@vger.kernel.org
9497L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9498S: Maintained
9499F: drivers/media/platform/s3c-camif/
d647f0b7 9500F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9501
b84ef24e
AH
9502SAMSUNG S5C73M3 CAMERA DRIVER
9503M: Kyungmin Park <kyungmin.park@samsung.com>
9504M: Andrzej Hajda <a.hajda@samsung.com>
9505L: linux-media@vger.kernel.org
9506S: Supported
9507F: drivers/media/i2c/s5c73m3/*
9508
7d459937
AH
9509SAMSUNG S5K5BAF CAMERA DRIVER
9510M: Kyungmin Park <kyungmin.park@samsung.com>
9511M: Andrzej Hajda <a.hajda@samsung.com>
9512L: linux-media@vger.kernel.org
9513S: Supported
9514F: drivers/media/i2c/s5k5baf.c
9515
c04c674f
RB
9516SAMSUNG S3FWRN5 NFC DRIVER
9517M: Robert Baldyga <r.baldyga@samsung.com>
9518L: linux-nfc@lists.01.org (moderated for non-subscribers)
9519S: Supported
9520F: drivers/nfc/s3fwrn5
9521
310e39c9 9522SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9523M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9524M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9525S: Supported
9526L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9527F: drivers/clk/samsung/
9528
66890ed6
BA
9529SAMSUNG SXGBE DRIVERS
9530M: Byungho An <bh74.an@samsung.com>
9531M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9532M: Vipul Pandya <vipul.pandya@samsung.com>
9533S: Supported
9534L: netdev@vger.kernel.org
9535F: drivers/net/ethernet/samsung/sxgbe/
9536
93c537af
LM
9537SAMSUNG THERMAL DRIVER
9538M: Lukasz Majewski <l.majewski@samsung.com>
9539L: linux-pm@vger.kernel.org
9540L: linux-samsung-soc@vger.kernel.org
9541S: Supported
9f273c24 9542T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9543F: drivers/thermal/samsung/
9544
e296cd32
KD
9545SAMSUNG USB2 PHY DRIVER
9546M: Kamil Debski <k.debski@samsung.com>
9547L: linux-kernel@vger.kernel.org
9548S: Supported
9549F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9550F: Documentation/phy/samsung-usb2.txt
9551F: drivers/phy/phy-exynos4210-usb2.c
9552F: drivers/phy/phy-exynos4x12-usb2.c
9553F: drivers/phy/phy-exynos5250-usb2.c
9554F: drivers/phy/phy-s5pv210-usb2.c
9555F: drivers/phy/phy-samsung-usb2.c
9556F: drivers/phy/phy-samsung-usb2.h
9557
ca749e2a 9558SERIAL DRIVERS
5e30bbb7 9559M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9560L: linux-serial@vger.kernel.org
5e30bbb7 9561S: Maintained
14430813 9562F: drivers/tty/serial/
ca749e2a 9563
aecb7b64 9564SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9565M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9566M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9567S: Maintained
1fb200d6 9568F: include/linux/dma/dw.h
3d598f47 9569F: include/linux/platform_data/dma-dw.h
61a76496 9570F: drivers/dma/dw/
aecb7b64 9571
058999cc
LP
9572SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9573M: Lars Persson <lars.persson@axis.com>
9574L: netdev@vger.kernel.org
9575S: Supported
9576F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9577F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9578
fc531d98
WS
9579SYNOPSYS DESIGNWARE I2C DRIVER
9580M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9581M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9582M: Mika Westerberg <mika.westerberg@linux.intel.com>
9583L: linux-i2c@vger.kernel.org
9584S: Maintained
9585F: drivers/i2c/busses/i2c-designware-*
9586F: include/linux/platform_data/i2c-designware.h
9587
f9e37137 9588SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9589M: Jaehoon Chung <jh80.chung@samsung.com>
9590L: linux-mmc@vger.kernel.org
9591S: Maintained
9592F: include/linux/mmc/dw_mmc.h
9593F: drivers/mmc/host/dw_mmc*
9594
a961e698
AS
9595SYSTEM TRACE MODULE CLASS
9596M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9597S: Maintained
9598F: Documentation/trace/stm.txt
9599F: drivers/hwtracing/stm/
9600F: include/linux/stm.h
9601F: include/uapi/linux/stm.h
9602
1db121d6
AN
9603THUNDERBOLT DRIVER
9604M: Andreas Noever <andreas.noever@gmail.com>
9605S: Maintained
9606F: drivers/thunderbolt/
9607
e35a49b1
SR
9608TI BQ27XXX POWER SUPPLY DRIVER
9609R: Andrew F. Davis <afd@ti.com>
9610F: include/linux/power/bq27xxx_battery.h
9611F: drivers/power/bq27xxx_battery.c
9612F: drivers/power/bq27xxx_battery_i2c.c
9613
34db37c6 9614TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9615M: John Stultz <john.stultz@linaro.org>
88606e80 9616M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9617L: linux-kernel@vger.kernel.org
75fc2d37 9618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9619S: Supported
9620F: include/linux/clocksource.h
9621F: include/linux/time.h
9622F: include/linux/timex.h
c117ab84
CEB
9623F: include/uapi/linux/time.h
9624F: include/uapi/linux/timex.h
88606e80
TG
9625F: kernel/time/clocksource.c
9626F: kernel/time/time*.c
34db37c6 9627F: kernel/time/alarmtimer.c
88606e80 9628F: kernel/time/ntp.c
7fe5f1c1 9629F: tools/testing/selftests/timers/
88606e80 9630
1da177e4 9631SC1200 WDT DRIVER
b300645a 9632M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9633S: Maintained
679655da 9634F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9635
9636SCHEDULER
dd9b238c 9637M: Ingo Molnar <mingo@redhat.com>
8b58be88 9638M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9639L: linux-kernel@vger.kernel.org
75fc2d37 9640T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9641S: Maintained
95c0d71d 9642F: kernel/sched/
679655da 9643F: include/linux/sched.h
c117ab84 9644F: include/uapi/linux/sched.h
c2eb505b 9645F: include/linux/wait.h
1da177e4 9646
6bcf6737 9647SCORE ARCHITECTURE
ed38665e 9648M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9649M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9650W: http://www.sunplus.com
6bcf6737 9651S: Supported
a2681a75 9652F: arch/score/
6bcf6737 9653
80f390ea
SH
9654SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9655M: Sudeep Holla <sudeep.holla@arm.com>
9656L: linux-arm-kernel@lists.infradead.org
9657S: Maintained
9658F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9659F: drivers/clk/clk-scpi.c
8def3103 9660F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9661F: drivers/firmware/arm_scpi.c
9662F: include/linux/scpi_protocol.h
80f390ea 9663
1da177e4 9664SCSI CDROM DRIVER
8b58be88 9665M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9666L: linux-scsi@vger.kernel.org
9667W: http://www.kernel.dk
9668S: Maintained
679655da 9669F: drivers/scsi/sr*
1da177e4 9670
fb50a83d 9671SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9672M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9673L: linux-rdma@vger.kernel.org
9674S: Supported
9675W: http://www.openfabrics.org
9676Q: http://patchwork.kernel.org/project/linux-rdma/list/
9677T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9678F: drivers/infiniband/ulp/srp/
9679F: include/scsi/srp.h
9680
1da177e4 9681SCSI SG DRIVER
8b58be88 9682M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9683L: linux-scsi@vger.kernel.org
59ab3c93 9684W: http://sg.danny.cz/sg
1da177e4 9685S: Maintained
59ab3c93 9686F: Documentation/scsi/scsi-generic.txt
679655da
JP
9687F: drivers/scsi/sg.c
9688F: include/scsi/sg.h
1da177e4
LT
9689
9690SCSI SUBSYSTEM
7ee7895c 9691M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 9692T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9693M: "Martin K. Petersen" <martin.petersen@oracle.com>
9694T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9695L: linux-scsi@vger.kernel.org
1da177e4 9696S: Maintained
679655da
JP
9697F: drivers/scsi/
9698F: include/scsi/
1da177e4
LT
9699
9700SCSI TAPE DRIVER
8b58be88 9701M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9702L: linux-scsi@vger.kernel.org
9703S: Maintained
679655da 9704F: Documentation/scsi/st.txt
f7269cfc
JD
9705F: drivers/scsi/st.*
9706F: drivers/scsi/st_*.h
1da177e4
LT
9707
9708SCTP PROTOCOL
8b6efb75 9709M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9710M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9711L: linux-sctp@vger.kernel.org
5f85813c 9712W: http://lksctp.sourceforge.net
8b6efb75 9713S: Maintained
679655da
JP
9714F: Documentation/networking/sctp.txt
9715F: include/linux/sctp.h
4d58c025 9716F: include/uapi/linux/sctp.h
679655da
JP
9717F: include/net/sctp/
9718F: net/sctp/
1da177e4
LT
9719
9720SCx200 CPU SUPPORT
8b58be88 9721M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9722S: Odd Fixes
679655da 9723F: Documentation/i2c/busses/scx200_acb
390889b6 9724F: arch/x86/platform/scx200/
679655da
JP
9725F: drivers/watchdog/scx200_wdt.c
9726F: drivers/i2c/busses/scx200*
9727F: drivers/mtd/maps/scx200_docflash.c
9728F: include/linux/scx200.h
1662d32c
JC
9729
9730SCx200 GPIO DRIVER
8b58be88 9731M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9732S: Maintained
679655da
JP
9733F: drivers/char/scx200_gpio.c
9734F: include/linux/scx200_gpio.h
1662d32c
JC
9735
9736SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9737M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9738S: Maintained
679655da 9739F: drivers/clocksource/scx200_hrt.c
1da177e4 9740
6a36913a 9741SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9742M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9743L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9744S: Maintained
679655da 9745F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9746
e7839f25 9747SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9748L: linux-mmc@vger.kernel.org
a1cb1d11 9749S: Orphan
7a241d6e 9750F: drivers/mmc/host/sdhci.*
d4a45787 9751F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9752
c04f9d61
KC
9753SECURE COMPUTING
9754M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9755R: Andy Lutomirski <luto@amacapital.net>
9756R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9757T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9758S: Supported
9759F: kernel/seccomp.c
9760F: include/uapi/linux/seccomp.h
9761F: include/linux/seccomp.h
c99ee51a 9762F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9763K: \bsecure_computing
9764K: \bTIF_SECCOMP\b
9765
0d1bb41a 9766SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9767M: Ben Dooks <ben-linux@fluff.org>
dc524882 9768M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9769L: linux-mmc@vger.kernel.org
0d1bb41a 9770S: Maintained
dc524882 9771F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9772
c63b3cba 9773SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9774M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9775L: spear-devel@list.st.com
c63b3cba
VK
9776L: linux-mmc@vger.kernel.org
9777S: Maintained
9778F: drivers/mmc/host/sdhci-spear.c
9779
8711cca2 9780SECURITY SUBSYSTEM
9b45c0d2 9781M: James Morris <james.l.morris@oracle.com>
9c3646d1 9782M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9783L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9785W: http://kernsec.org/
8711cca2 9786S: Supported
7d2c86b5 9787F: security/
8711cca2 9788
1da177e4 9789SECURITY CONTACT
8b58be88 9790M: Security Officers <security@kernel.org>
1da177e4
LT
9791S: Supported
9792
9793SELINUX SECURITY MODULE
e0238b4c 9794M: Paul Moore <paul@paul-moore.com>
8b58be88 9795M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9796M: Eric Paris <eparis@parisplace.org>
e0238b4c 9797L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9798W: http://selinuxproject.org
5a5f2acf 9799T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9800S: Supported
679655da
JP
9801F: include/linux/selinux*
9802F: security/selinux/
6bde95ce 9803F: scripts/selinux/
1da177e4 9804
c1c124e9
JJ
9805APPARMOR SECURITY MODULE
9806M: John Johansen <john.johansen@canonical.com>
9807L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9808W: apparmor.wiki.kernel.org
9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9810S: Supported
9811F: security/apparmor/
9812
730daa16
KC
9813YAMA SECURITY MODULE
9814M: Kees Cook <keescook@chromium.org>
9815T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9816S: Supported
9817F: security/yama/
9818
cef2cf07 9819SENSABLE PHANTOM
8b58be88 9820M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9821S: Maintained
679655da 9822F: drivers/misc/phantom.c
c117ab84 9823F: include/uapi/linux/phantom.h
cef2cf07 9824
6733b39a 9825SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9826M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9827M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9828M: John Soni Jose <sony.john@avagotech.com>
3387f656 9829L: linux-scsi@vger.kernel.org
4627de93 9830W: http://www.avagotech.com
3387f656
JP
9831S: Supported
9832F: drivers/scsi/be2iscsi/
6733b39a 9833
6938f855 9834Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
9835M: Sathya Perla <sathya.perla@broadcom.com>
9836M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9837M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9838M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9839M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 9840L: netdev@vger.kernel.org
fea3af67 9841W: http://www.emulex.com
7d2c86b5 9842S: Supported
9aebddd1 9843F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9844
d2928a8c 9845EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9846M: Selvin Xavier <selvin.xavier@avagotech.com>
9847M: Devesh Sharma <devesh.sharma@avagotech.com>
9848M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9849L: linux-rdma@vger.kernel.org
9850W: http://www.emulex.com
9851S: Supported
9852F: drivers/infiniband/hw/ocrdma/
9853
8ceee660 9854SFC NETWORK DRIVER
c06f51ea 9855M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9856M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9857L: netdev@vger.kernel.org
8ceee660 9858S: Supported
874aeea5 9859F: drivers/net/ethernet/sfc/
8ceee660 9860
e2d1d6c0 9861SGI GRU DRIVER
cc883afc 9862M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9863S: Maintained
679655da 9864F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9865
9866SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9867M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9868L: linux-ia64@vger.kernel.org
9869S: Supported
679655da 9870F: Documentation/ia64/serial.txt
df621252 9871F: drivers/tty/serial/ioc?_serial.c
679655da 9872F: include/linux/ioc?.h
e2d1d6c0 9873
75312619 9874SGI XP/XPC/XPNET DRIVER
e180383f
RH
9875M: Cliff Whickman <cpw@sgi.com>
9876M: Robin Holt <robinmholt@gmail.com>
75312619 9877S: Maintained
679655da 9878F: drivers/misc/sgi-xp/
75312619 9879
46eacf3b
AP
9880SI2157 MEDIA DRIVER
9881M: Antti Palosaari <crope@iki.fi>
9882L: linux-media@vger.kernel.org
a825eaec 9883W: https://linuxtv.org
46eacf3b
AP
9884W: http://palosaari.fi/linux/
9885Q: http://patchwork.linuxtv.org/project/linux-media/list/
9886T: git git://linuxtv.org/anttip/media_tree.git
9887S: Maintained
9888F: drivers/media/tuners/si2157*
9889
75e2d5ba
AP
9890SI2168 MEDIA DRIVER
9891M: Antti Palosaari <crope@iki.fi>
9892L: linux-media@vger.kernel.org
a825eaec 9893W: https://linuxtv.org
75e2d5ba
AP
9894W: http://palosaari.fi/linux/
9895Q: http://patchwork.linuxtv.org/project/linux-media/list/
9896T: git git://linuxtv.org/anttip/media_tree.git
9897S: Maintained
9898F: drivers/media/dvb-frontends/si2168*
9899
49cc629d
HV
9900SI470X FM RADIO RECEIVER I2C DRIVER
9901M: Hans Verkuil <hverkuil@xs4all.nl>
9902L: linux-media@vger.kernel.org
9903T: git git://linuxtv.org/media_tree.git
a825eaec 9904W: https://linuxtv.org
49cc629d
HV
9905S: Odd Fixes
9906F: drivers/media/radio/si470x/radio-si470x-i2c.c
9907
9908SI470X FM RADIO RECEIVER USB DRIVER
9909M: Hans Verkuil <hverkuil@xs4all.nl>
9910L: linux-media@vger.kernel.org
9911T: git git://linuxtv.org/media_tree.git
a825eaec 9912W: https://linuxtv.org
49cc629d
HV
9913S: Maintained
9914F: drivers/media/radio/si470x/radio-si470x-common.c
9915F: drivers/media/radio/si470x/radio-si470x.h
9916F: drivers/media/radio/si470x/radio-si470x-usb.c
9917
c937ca03
EV
9918SI4713 FM RADIO TRANSMITTER I2C DRIVER
9919M: Eduardo Valentin <edubezval@gmail.com>
9920L: linux-media@vger.kernel.org
9921T: git git://linuxtv.org/media_tree.git
a825eaec 9922W: https://linuxtv.org
c937ca03 9923S: Odd Fixes
99995ded 9924F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9925
9926SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9927M: Eduardo Valentin <edubezval@gmail.com>
9928L: linux-media@vger.kernel.org
9929T: git git://linuxtv.org/media_tree.git
a825eaec 9930W: https://linuxtv.org
c937ca03 9931S: Odd Fixes
99995ded
DR
9932F: drivers/media/radio/si4713/radio-platform-si4713.c
9933
9934SI4713 FM RADIO TRANSMITTER USB DRIVER
9935M: Hans Verkuil <hverkuil@xs4all.nl>
9936L: linux-media@vger.kernel.org
9937T: git git://linuxtv.org/media_tree.git
a825eaec 9938W: https://linuxtv.org
99995ded
DR
9939S: Maintained
9940F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9941
beb91d46 9942SIANO DVB DRIVER
009a5410 9943M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9944L: linux-media@vger.kernel.org
a825eaec 9945W: https://linuxtv.org
beb91d46
MCC
9946T: git git://linuxtv.org/media_tree.git
9947S: Odd fixes
9948F: drivers/media/common/siano/
beb91d46 9949F: drivers/media/usb/siano/
beb91d46 9950F: drivers/media/usb/siano/
14430813 9951F: drivers/media/mmc/siano/
beb91d46 9952
6f15b602
HG
9953SIMPLEFB FB DRIVER
9954M: Hans de Goede <hdegoede@redhat.com>
9955L: linux-fbdev@vger.kernel.org
9956S: Maintained
2d799dde 9957F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9958F: drivers/video/fbdev/simplefb.c
9959F: include/linux/platform_data/simplefb.h
9960
b618b69c 9961SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9962L: linux-media@vger.kernel.org
bb60fcb2 9963S: Orphan
b618b69c 9964F: drivers/media/platform/sh_veu.c
b618b69c
GL
9965
9966SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9967L: linux-media@vger.kernel.org
bb60fcb2 9968S: Orphan
b618b69c 9969F: drivers/media/platform/sh_vou.c
d647f0b7 9970F: include/media/drv-intf/sh_vou.h
b618b69c 9971
6349d997 9972SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9973M: Len Brown <lenb@kernel.org>
6349d997
LB
9974L: sfi-devel@simplefirmware.org
9975W: http://simplefirmware.org/
9976T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9977S: Supported
943fc810 9978F: arch/x86/platform/sfi/
6349d997
LB
9979F: drivers/sfi/
9980F: include/linux/sfi*.h
e2d1d6c0 9981
1da177e4
LT
9982SIMTEC EB110ATX (Chalice CATS)
9983P: Ben Dooks
b16957c6
BD
9984P: Vincent Sanders <vince@simtec.co.uk>
9985M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9986W: http://www.simtec.co.uk/products/EB110ATX/
9987S: Supported
9988
9989SIMTEC EB2410ITX (BAST)
9990P: Ben Dooks
b16957c6
BD
9991P: Vincent Sanders <vince@simtec.co.uk>
9992M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9993W: http://www.simtec.co.uk/products/EB2410ITX/
9994S: Supported
15dba387
JP
9995F: arch/arm/mach-s3c24xx/mach-bast.c
9996F: arch/arm/mach-s3c24xx/bast-ide.c
9997F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9998
4c5adde7 9999TI DAVINCI MACHINE SUPPORT
3ba789c0 10000M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 10001M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 10002T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 10003Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 10004S: Supported
14430813 10005F: arch/arm/mach-davinci/
046d0a37 10006F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10007
8d4b3f08 10008TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10009M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10010L: linux-media@vger.kernel.org
a825eaec 10011W: https://linuxtv.org
8d4b3f08
LP
10012Q: http://patchwork.linuxtv.org/project/linux-media/list/
10013T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10014S: Maintained
8d4b3f08
LP
10015F: drivers/media/platform/davinci/
10016F: include/media/davinci/
10017
417d2e50 10018TI AM437X VPFE DRIVER
e43cdb56 10019M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10020L: linux-media@vger.kernel.org
a825eaec 10021W: https://linuxtv.org
417d2e50
BP
10022Q: http://patchwork.linuxtv.org/project/linux-media/list/
10023T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10024S: Maintained
10025F: drivers/media/platform/am437x/
10026
c4c0283a 10027OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10028M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10029L: linux-media@vger.kernel.org
a825eaec 10030W: https://linuxtv.org
c4c0283a
BP
10031Q: http://patchwork.linuxtv.org/project/linux-media/list/
10032T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10033S: Maintained
10034F: drivers/media/i2c/ov2659.c
b5dcee22 10035F: include/media/i2c/ov2659.h
c4c0283a 10036
3a6779f5
SM
10037SILICON MOTION SM712 FRAME BUFFER DRIVER
10038M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10039M: Teddy Wang <teddy.wang@siliconmotion.com>
10040M: Sudip Mukherjee <sudip@vectorindia.org>
10041L: linux-fbdev@vger.kernel.org
10042S: Maintained
10043F: drivers/video/fbdev/sm712*
10044F: Documentation/fb/sm712fb.txt
10045
92aab3c0 10046SIS 190 ETHERNET DRIVER
8b58be88 10047M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10048L: netdev@vger.kernel.org
10049S: Maintained
8c7de408 10050F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10051
1da177e4 10052SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10053M: Daniele Venzano <venza@brownhat.org>
1da177e4 10054W: http://www.brownhat.org/sis900.html
979b6c13 10055L: netdev@vger.kernel.org
1da177e4 10056S: Maintained
8c7de408 10057F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10058
10059SIS FRAMEBUFFER DRIVER
8b58be88 10060M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10061W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10062S: Maintained
679655da 10063F: Documentation/fb/sisfb.txt
8a61f013 10064F: drivers/video/fbdev/sis/
679655da 10065F: include/video/sisfb.h
1da177e4
LT
10066
10067SIS USB2VGA DRIVER
8b58be88 10068M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10069W: http://www.winischhofer.at/linuxsisusbvga.shtml
10070S: Maintained
679655da 10071F: drivers/usb/misc/sisusbvga/
1da177e4 10072
415ad26d 10073SLAB ALLOCATOR
16e943bf 10074M: Christoph Lameter <cl@linux.com>
2ed1c525 10075M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10076M: David Rientjes <rientjes@google.com>
10077M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10078M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10079L: linux-mm@kvack.org
10080S: Maintained
679655da 10081F: include/linux/sl?b*.h
16e943bf 10082F: mm/sl?b*
415ad26d 10083
9fab9787 10084SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10085M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10086M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10087M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10088R: Steven Rostedt <rostedt@goodmis.org>
10089R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10090L: linux-kernel@vger.kernel.org
9fab9787
PM
10091W: http://www.rdrop.com/users/paulmck/RCU/
10092S: Supported
10093T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10094F: include/linux/srcu.h
10095F: kernel/rcu/srcu.c
9fab9787 10096
66372841
CS
10097SMACK SECURITY MODULE
10098M: Casey Schaufler <casey@schaufler-ca.com>
10099L: linux-security-module@vger.kernel.org
10100W: http://schaufler-ca.com
10101T: git git://git.gitorious.org/smack-next/kernel.git
10102S: Maintained
10103F: Documentation/security/Smack.txt
10104F: security/smack/
10105
20651e0b 10106DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10107M: Kevin Hilman <khilman@kernel.org>
10108M: Nishanth Menon <nm@ti.com>
10109S: Maintained
20651e0b 10110F: drivers/power/avs/
68ace3e1
KH
10111F: include/linux/power/smartreflex.h
10112L: linux-pm@vger.kernel.org
10113
1da177e4 10114SMC91x ETHERNET DRIVER
2f82af08 10115M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10116S: Odd Fixes
ae150435 10117F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10118
e8e31622
SA
10119SMIA AND SMIA++ IMAGE SENSOR DRIVER
10120M: Sakari Ailus <sakari.ailus@iki.fi>
10121L: linux-media@vger.kernel.org
10122S: Maintained
14430813 10123F: drivers/media/i2c/smiapp/
b5dcee22 10124F: include/media/i2c/smiapp.h
e8e31622
SA
10125F: drivers/media/i2c/smiapp-pll.c
10126F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10127F: include/uapi/linux/smiapp.h
a2cec3c0 10128F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10129
920fa1ff
GR
10130SMM665 HARDWARE MONITOR DRIVER
10131M: Guenter Roeck <linux@roeck-us.net>
10132L: lm-sensors@lm-sensors.org
10133S: Maintained
10134F: Documentation/hwmon/smm665
10135F: drivers/hwmon/smm665.c
10136
9df7305b 10137SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10138M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10139L: lm-sensors@lm-sensors.org
90b24cfb 10140S: Maintained
9df7305b
SG
10141F: Documentation/hwmon/emc2103
10142F: drivers/hwmon/emc2103.c
10143
a98d506c
HG
10144SMSC SCH5627 HARDWARE MONITOR DRIVER
10145M: Hans de Goede <hdegoede@redhat.com>
10146L: lm-sensors@lm-sensors.org
10147S: Supported
10148F: Documentation/hwmon/sch5627
10149F: drivers/hwmon/sch5627.c
10150
6ea884db 10151SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10152M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10153L: lm-sensors@lm-sensors.org
10154S: Maintained
679655da
JP
10155F: Documentation/hwmon/smsc47b397
10156F: drivers/hwmon/smsc47b397.c
6ea884db 10157
fd9abb3d 10158SMSC911x ETHERNET DRIVER
90b24cfb 10159M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10160L: netdev@vger.kernel.org
90b24cfb 10161S: Maintained
679655da 10162F: include/linux/smsc911x.h
ae150435 10163F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10164
10165SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10166M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10167L: netdev@vger.kernel.org
90b24cfb 10168S: Maintained
ae150435 10169F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10170
3c8a63e2 10171SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10172M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10173L: linux-fbdev@vger.kernel.org
90b24cfb 10174S: Maintained
8a61f013 10175F: drivers/video/fbdev/smscufx.c
3c8a63e2 10176
668acf32 10177SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10178M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10179L: linux-media@vger.kernel.org
275ffde4 10180T: git git://linuxtv.org/media_tree.git
795fb7e7 10181S: Maintained
90d72ac6
MCC
10182F: include/media/soc*
10183F: drivers/media/i2c/soc_camera/
10184F: drivers/media/platform/soc_camera/
668acf32 10185
e2d1d6c0 10186SOEKRIS NET48XX LED SUPPORT
8b58be88 10187M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10188S: Maintained
679655da 10189F: drivers/leds/leds-net48xx.c
e2d1d6c0 10190
e3994db1 10191SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10192M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10193M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10194M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10195M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10196L: linux-media@vger.kernel.org
10197S: Supported
10198F: drivers/media/pci/solo6x10/
10199
1da177e4 10200SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10201M: Shaohua Li <shli@kernel.org>
1da177e4 10202L: linux-raid@vger.kernel.org
9f273c24 10203T: git git://neil.brown.name/md
524418bb 10204S: Supported
679655da
JP
10205F: drivers/md/
10206F: include/linux/raid/
c117ab84 10207F: include/uapi/linux/raid/
1da177e4 10208
1da177e4 10209SONIC NETWORK DRIVER
8b58be88 10210M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10211L: netdev@vger.kernel.org
1da177e4 10212S: Maintained
d9fb9f38 10213F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10214
61e115a5 10215SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10216M: Michael Buesch <m@bues.ch>
e7828b28 10217L: linux-wireless@vger.kernel.org
61e115a5 10218S: Maintained
679655da
JP
10219F: drivers/ssb/
10220F: include/linux/ssb/
61e115a5 10221
1da177e4 10222SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10223M: Mattia Dongili <malattia@linux.it>
d0944853 10224L: platform-driver-x86@vger.kernel.org
5b18167d 10225W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10226S: Maintained
679655da
JP
10227F: Documentation/laptops/sony-laptop.txt
10228F: drivers/char/sonypi.c
10229F: drivers/platform/x86/sony-laptop.c
10230F: include/linux/sony-laptop.h
1da177e4 10231
baf8532a 10232SONY MEMORYSTICK CARD SUPPORT
8b58be88 10233M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10234W: http://tifmxx.berlios.de/
10235S: Maintained
679655da 10236F: drivers/memstick/host/tifm_ms.c
baf8532a 10237
0ab30494
ML
10238SONY MEMORYSTICK STANDARD SUPPORT
10239M: Maxim Levitsky <maximlevitsky@gmail.com>
10240S: Maintained
10241F: drivers/memstick/core/ms_block.*
10242
1da177e4 10243SOUND
8b58be88 10244M: Jaroslav Kysela <perex@perex.cz>
d8130624 10245M: Takashi Iwai <tiwai@suse.com>
93711660 10246L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10247W: http://www.alsa-project.org/
dde7ad8d 10248T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10249T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10250Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10251S: Maintained
3126a179
JP
10252F: Documentation/sound/
10253F: include/sound/
c117ab84 10254F: include/uapi/sound/
679655da 10255F: sound/
1da177e4 10256
33bbe149
MB
10257SOUND - COMPRESSED AUDIO
10258M: Vinod Koul <vinod.koul@intel.com>
10259L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10261S: Supported
f672f31a 10262F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10263F: include/sound/compress_driver.h
f672f31a 10264F: include/uapi/sound/compress_*
33bbe149
MB
10265F: sound/core/compress_offload.c
10266F: sound/soc/soc-compress.c
10267
bd903bde 10268SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10269M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10270M: Mark Brown <broonie@kernel.org>
86f14df8 10271T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10272L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10273W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10274S: Supported
2820f615 10275F: Documentation/sound/alsa/soc/
679655da 10276F: sound/soc/
e6e55122 10277F: include/sound/soc*
eb1a6af3 10278
d7f8761b
MB
10279SOUND - DMAENGINE HELPERS
10280M: Lars-Peter Clausen <lars@metafoo.de>
10281S: Supported
10282F: include/sound/dmaengine_pcm.h
10283F: sound/core/pcm_dmaengine.c
10284F: sound/soc/soc-generic-dmaengine-pcm.c
10285
990a6a99
OS
10286SP2 MEDIA DRIVER
10287M: Olli Salonen <olli.salonen@iki.fi>
10288L: linux-media@vger.kernel.org
a825eaec 10289W: https://linuxtv.org
990a6a99
OS
10290Q: http://patchwork.linuxtv.org/project/linux-media/list/
10291S: Maintained
10292F: drivers/media/dvb-frontends/sp2*
10293
473321fc 10294SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10295M: "David S. Miller" <davem@davemloft.net>
1da177e4 10296L: sparclinux@vger.kernel.org
8a6e2535 10297Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10298T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10299T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10300S: Maintained
679655da 10301F: arch/sparc/
7765b8bb 10302F: drivers/sbus/
1da177e4 10303
6404fcca
DM
10304SPARC SERIAL DRIVERS
10305M: "David S. Miller" <davem@davemloft.net>
10306L: sparclinux@vger.kernel.org
08deed1e
JP
10307T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10308T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10309S: Maintained
6816383a 10310F: include/linux/sunserialcore.h
df621252 10311F: drivers/tty/serial/suncore.c
df621252
GKH
10312F: drivers/tty/serial/sunhv.c
10313F: drivers/tty/serial/sunsab.c
10314F: drivers/tty/serial/sunsab.h
10315F: drivers/tty/serial/sunsu.c
10316F: drivers/tty/serial/sunzilog.c
10317F: drivers/tty/serial/sunzilog.h
6404fcca 10318
389325b4
CL
10319SPARSE CHECKER
10320M: "Christopher Li" <sparse@chrisli.org>
10321L: linux-sparse@vger.kernel.org
10322W: https://sparse.wiki.kernel.org/
10323T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10324T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10325S: Maintained
10326F: include/linux/compiler.h
10327
fc0c195a 10328SPEAR PLATFORM SUPPORT
da89947b 10329M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10330M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10331L: spear-devel@list.st.com
10332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10333W: http://www.st.com/spear
10334S: Maintained
e68d7c14 10335F: arch/arm/boot/dts/spear*
281e192f 10336F: arch/arm/mach-spear/
fc0c195a 10337
10338SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10339M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10340L: spear-devel@list.st.com
10341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10342W: http://www.st.com/spear
10343S: Maintained
5df33a62 10344F: drivers/clk/spear/
fc0c195a 10345
e2d1d6c0 10346SPI SUBSYSTEM
b02e48f2 10347M: Mark Brown <broonie@kernel.org>
dfbe403c 10348L: linux-spi@vger.kernel.org
e7e4e13c 10349T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10350Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10351S: Maintained
679655da
JP
10352F: Documentation/spi/
10353F: drivers/spi/
10354F: include/linux/spi/
c117ab84 10355F: include/uapi/linux/spi/
e2d1d6c0 10356
2752e401 10357SPIDERNET NETWORK DRIVER for CELL
8b58be88 10358M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10359L: netdev@vger.kernel.org
10360S: Supported
679655da 10361F: Documentation/networking/spider_net.txt
8df158ac 10362F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10363
e2d1d6c0 10364SPU FILE SYSTEM
8b58be88 10365M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10366L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10367W: http://www.ibm.com/developerworks/power/cell/
10368S: Supported
679655da
JP
10369F: Documentation/filesystems/spufs.txt
10370F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10371
fc555841 10372SQUASHFS FILE SYSTEM
d7f2ff67 10373M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10374L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10375W: http://squashfs.org.uk
9f273c24 10376T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10377S: Maintained
679655da
JP
10378F: Documentation/filesystems/squashfs.txt
10379F: fs/squashfs/
fc555841 10380
1da177e4 10381SRM (Alpha) environment access
8b58be88 10382M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10383S: Maintained
679655da 10384F: arch/alpha/kernel/srm_env.c
1da177e4 10385
26e9a397 10386STABLE BRANCH
879a5a00 10387M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10388L: stable@vger.kernel.org
879a5a00 10389S: Supported
7b175c46 10390F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10391
26e9a397 10392STAGING SUBSYSTEM
879a5a00 10393M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10394T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10395L: devel@driverdev.osuosl.org
879a5a00 10396S: Supported
679655da 10397F: drivers/staging/
dbc6c2cc 10398
ebd3d010
JP
10399STAGING - COMEDI
10400M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10401M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10402S: Odd Fixes
10403F: drivers/staging/comedi/
10404
a0138163
JP
10405STAGING - FLARION FT1000 DRIVERS
10406M: Marek Belisko <marek.belisko@gmail.com>
10407S: Odd Fixes
10408F: drivers/staging/ft1000/
10409
6c1bb424 10410STAGING - INDUSTRIAL IO
030a13d7 10411M: Jonathan Cameron <jic23@kernel.org>
a0138163 10412L: linux-iio@vger.kernel.org
6c1bb424
JP
10413S: Odd Fixes
10414F: drivers/staging/iio/
10415
a0138163
JP
10416STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10417M: Jarod Wilson <jarod@wilsonet.com>
10418W: http://www.lirc.org/
10419S: Odd Fixes
b2b0186d 10420F: drivers/staging/media/lirc/
a0138163 10421
f5e5de1e
OD
10422STAGING - LUSTRE PARALLEL FILESYSTEM
10423M: Oleg Drokin <oleg.drokin@intel.com>
10424M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10425L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10426W: http://wiki.lustre.org/
f5e5de1e
OD
10427S: Maintained
10428F: drivers/staging/lustre
10429
7c6b6c71
MD
10430STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10431M: Marc Dietrich <marvin24@gmx.de>
10432L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10433L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10434S: Maintained
10435F: drivers/staging/nvec/
10436
a0138163 10437STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
10438M: Jens Frederich <jfrederich@gmail.com>
10439M: Daniel Drake <dsd@laptop.org>
a0138163
JP
10440M: Jon Nettleton <jon.nettleton@gmail.com>
10441W: http://wiki.laptop.org/go/DCON
3140b458 10442S: Maintained
a0138163
JP
10443F: drivers/staging/olpc_dcon/
10444
10445STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
10446M: Willy Tarreau <willy@meta-x.org>
10447S: Odd Fixes
10448F: drivers/staging/panel/
10449
a0138163
JP
10450STAGING - REALTEK RTL8712U DRIVERS
10451M: Larry Finger <Larry.Finger@lwfinger.net>
10452M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10453S: Odd Fixes
10454F: drivers/staging/rtl8712/
10455
7591ba8b
JS
10456STAGING - REALTEK RTL8723U WIRELESS DRIVER
10457M: Larry Finger <Larry.Finger@lwfinger.net>
10458M: Jes Sorensen <Jes.Sorensen@redhat.com>
10459L: linux-wireless@vger.kernel.org
10460S: Maintained
10461F: drivers/staging/rtl8723au/
10462
980ac4d7
SM
10463STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10464M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10465M: Teddy Wang <teddy.wang@siliconmotion.com>
10466M: Sudip Mukherjee <sudip@vectorindia.org>
10467L: linux-fbdev@vger.kernel.org
10468S: Maintained
10469F: drivers/staging/sm750fb/
10470
510fa408
JP
10471STAGING - SLICOSS
10472M: Lior Dotan <liodot@gmail.com>
10473M: Christopher Harrer <charrer@alacritech.com>
10474S: Odd Fixes
10475F: drivers/staging/slicoss/
10476
a0138163
JP
10477STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10478M: William Hubbs <w.d.hubbs@gmail.com>
10479M: Chris Brannon <chris@the-brannons.com>
d33bce31 10480M: Kirk Reiser <kirk@reisers.ca>
a0138163 10481M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10482L: speakup@linux-speakup.org
a0138163
JP
10483W: http://www.linux-speakup.org/
10484S: Odd Fixes
10485F: drivers/staging/speakup/
10486
b3e871ce
JP
10487STAGING - VIA VT665X DRIVERS
10488M: Forest Bond <forest@alittletooquiet.net>
10489S: Odd Fixes
10490F: drivers/staging/vt665?/
10491
a30baec1
JK
10492STAGING - WILC1000 WIFI DRIVER
10493M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10494M: Austin Shin <austin.shin@atmel.com>
a30baec1 10495M: Chris Park <chris.park@atmel.com>
06b54863
TC
10496M: Tony Cho <tony.cho@atmel.com>
10497M: Glen Lee <glen.lee@atmel.com>
10498M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10499L: linux-wireless@vger.kernel.org
10500S: Supported
10501F: drivers/staging/wilc1000/
10502
709bcb07 10503STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10504M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10505S: Odd Fixes
10506F: drivers/staging/xgifb/
10507
77241056
MM
10508HFI1 DRIVER
10509M: Mike Marciniszyn <infinipath@intel.com>
10510L: linux-rdma@vger.kernel.org
10511S: Supported
10512F: drivers/staging/rdma/hfi1
10513
1da177e4 10514STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10515M: Ion Badulescu <ionut@badula.org>
b4f90189 10516S: Odd Fixes
9bba23b0 10517F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10518
e2d1d6c0 10519SUN3/3X
8b58be88 10520M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10521W: http://sammy.net/sun3/
10522S: Maintained
679655da
JP
10523F: arch/m68k/kernel/*sun3*
10524F: arch/m68k/sun3*/
10525F: arch/m68k/include/asm/sun3*
e689cf4a 10526F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10527
af6a5af8
HG
10528SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10529M: Hans de Goede <hdegoede@redhat.com>
10530L: linux-input@vger.kernel.org
10531S: Maintained
10532F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10533F: drivers/input/keyboard/sun4i-lradc-keys.c
10534
2bc9ff01
DK
10535SUNDANCE NETWORK DRIVER
10536M: Denis Kirjanov <kda@linux-powerpc.org>
10537L: netdev@vger.kernel.org
10538S: Maintained
10539F: drivers/net/ethernet/dlink/sundance.c
10540
2cbb12a4 10541SUPERH
114bf37e
RF
10542M: Yoshinori Sato <ysato@users.sourceforge.jp>
10543M: Rich Felker <dalias@libc.org>
2cbb12a4 10544L: linux-sh@vger.kernel.org
8a6e2535 10545Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10546S: Maintained
066069e1 10547F: Documentation/sh/
679655da 10548F: arch/sh/
066069e1 10549F: drivers/sh/
1da177e4 10550
4480f15b 10551SUSPEND TO RAM
7fb06082 10552M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10553M: Len Brown <len.brown@intel.com>
10554M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10555L: linux-pm@vger.kernel.org
e2d1d6c0 10556S: Supported
679655da
JP
10557F: Documentation/power/
10558F: arch/x86/kernel/acpi/
10559F: drivers/base/power/
10560F: kernel/power/
10561F: include/linux/suspend.h
10562F: include/linux/freezer.h
10563F: include/linux/pm.h
1da177e4
LT
10564
10565SVGA HANDLING
8b58be88 10566M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10567L: linux-video@atrey.karlin.mff.cuni.cz
10568S: Maintained
679655da
JP
10569F: Documentation/svga.txt
10570F: arch/x86/boot/video*
1da177e4 10571
6e28b761
KRW
10572SWIOTLB SUBSYSTEM
10573M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10574L: linux-kernel@vger.kernel.org
9f273c24 10575T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10576S: Supported
10577F: lib/swiotlb.c
10578F: arch/*/kernel/pci-swiotlb.c
10579F: include/linux/swiotlb.h
10580
007f790c
JP
10581SWITCHDEV
10582M: Jiri Pirko <jiri@resnulli.us>
10583L: netdev@vger.kernel.org
10584S: Supported
10585F: net/switchdev/
10586F: include/net/switchdev.h
10587
db8e35d5
VG
10588SYNOPSYS ARC ARCHITECTURE
10589M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10590L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10591S: Supported
10592F: arch/arc/
9b28829d 10593F: Documentation/devicetree/bindings/arc/*
2d799dde 10594F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10595F: drivers/tty/serial/arc_uart.c
b7182d1a 10596T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10597
556cc1c5
AB
10598SYNOPSYS ARC SDP platform support
10599M: Alexey Brodkin <abrodkin@synopsys.com>
10600S: Supported
10601F: arch/arc/plat-axs10x
10602F: arch/arc/boot/dts/ax*
10603F: Documentation/devicetree/bindings/arc/axs10*
10604
6c284c9a
LJ
10605SYSTEM CONFIGURATION (SYSCON)
10606M: Lee Jones <lee.jones@linaro.org>
10607M: Arnd Bergmann <arnd@arndb.de>
10608T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10609S: Supported
10610F: drivers/mfd/syscon.c
10611
1da177e4 10612SYSV FILESYSTEM
8b58be88 10613M: Christoph Hellwig <hch@infradead.org>
1da177e4 10614S: Maintained
679655da
JP
10615F: Documentation/filesystems/sysv-fs.txt
10616F: fs/sysv/
10617F: include/linux/sysv_fs.h
1da177e4 10618
86cfa7fc 10619TARGET SUBSYSTEM
9c3646d1 10620M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10621L: linux-scsi@vger.kernel.org
b9f5edc2 10622L: target-devel@vger.kernel.org
86cfa7fc 10623W: http://www.linux-iscsi.org
cf015e9f 10624W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10625T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10626S: Supported
10627F: drivers/target/
10628F: include/target/
10629F: Documentation/target/
10630
4e68852d 10631TASKSTATS STATISTICS INTERFACE
185e595f 10632M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10633S: Maintained
679655da
JP
10634F: Documentation/accounting/taskstats*
10635F: include/linux/taskstats*
10636F: kernel/taskstats.c
4e68852d 10637
781b456a 10638TC CLASSIFIER
f935f3f8 10639M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10640L: netdev@vger.kernel.org
10641S: Maintained
679655da 10642F: include/net/pkt_cls.h
c117ab84 10643F: include/uapi/linux/pkt_cls.h
679655da 10644F: net/sched/
781b456a 10645
5067f08a 10646TCP LOW PRIORITY MODULE
8b58be88
JP
10647M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10648M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10649W: http://tcp-lp-mod.sourceforge.net/
10650S: Maintained
679655da 10651F: net/ipv4/tcp_lp.c
5067f08a 10652
91952bc0
AP
10653TDA10071 MEDIA DRIVER
10654M: Antti Palosaari <crope@iki.fi>
10655L: linux-media@vger.kernel.org
a825eaec 10656W: https://linuxtv.org
91952bc0
AP
10657W: http://palosaari.fi/linux/
10658Q: http://patchwork.linuxtv.org/project/linux-media/list/
10659T: git git://linuxtv.org/anttip/media_tree.git
10660S: Maintained
10661F: drivers/media/dvb-frontends/tda10071*
10662
10663TDA18212 MEDIA DRIVER
10664M: Antti Palosaari <crope@iki.fi>
10665L: linux-media@vger.kernel.org
a825eaec 10666W: https://linuxtv.org
91952bc0
AP
10667W: http://palosaari.fi/linux/
10668Q: http://patchwork.linuxtv.org/project/linux-media/list/
10669T: git git://linuxtv.org/anttip/media_tree.git
10670S: Maintained
10671F: drivers/media/tuners/tda18212*
10672
10673TDA18218 MEDIA DRIVER
10674M: Antti Palosaari <crope@iki.fi>
10675L: linux-media@vger.kernel.org
a825eaec 10676W: https://linuxtv.org
91952bc0
AP
10677W: http://palosaari.fi/linux/
10678Q: http://patchwork.linuxtv.org/project/linux-media/list/
10679T: git git://linuxtv.org/anttip/media_tree.git
10680S: Maintained
10681F: drivers/media/tuners/tda18218*
10682
3b2f6aba
MK
10683TDA18271 MEDIA DRIVER
10684M: Michael Krufky <mkrufky@linuxtv.org>
10685L: linux-media@vger.kernel.org
a825eaec 10686W: https://linuxtv.org
3b2f6aba
MK
10687W: http://github.com/mkrufky
10688Q: http://patchwork.linuxtv.org/project/linux-media/list/
10689T: git git://linuxtv.org/mkrufky/tuners.git
10690S: Maintained
10691F: drivers/media/tuners/tda18271*
10692
e48307a9
MK
10693TDA827x MEDIA DRIVER
10694M: Michael Krufky <mkrufky@linuxtv.org>
10695L: linux-media@vger.kernel.org
a825eaec 10696W: https://linuxtv.org
e48307a9
MK
10697W: http://github.com/mkrufky
10698Q: http://patchwork.linuxtv.org/project/linux-media/list/
10699T: git git://linuxtv.org/mkrufky/tuners.git
10700S: Maintained
10701F: drivers/media/tuners/tda8290.*
10702
66cf9212
MK
10703TDA8290 MEDIA DRIVER
10704M: Michael Krufky <mkrufky@linuxtv.org>
10705L: linux-media@vger.kernel.org
a825eaec 10706W: https://linuxtv.org
66cf9212
MK
10707W: http://github.com/mkrufky
10708Q: http://patchwork.linuxtv.org/project/linux-media/list/
10709T: git git://linuxtv.org/mkrufky/tuners.git
10710S: Maintained
10711F: drivers/media/tuners/tda8290.*
10712
4b9fba30
HV
10713TDA9840 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/tda9840*
10720
2cb654fd 10721TEA5761 TUNER DRIVER
009a5410 10722M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10723L: linux-media@vger.kernel.org
a825eaec 10724W: https://linuxtv.org
2cb654fd
MCC
10725T: git git://linuxtv.org/media_tree.git
10726S: Odd fixes
10727F: drivers/media/tuners/tea5761.*
10728
10729TEA5767 TUNER DRIVER
009a5410 10730M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10731L: linux-media@vger.kernel.org
a825eaec 10732W: https://linuxtv.org
2cb654fd
MCC
10733T: git git://linuxtv.org/media_tree.git
10734S: Maintained
10735F: drivers/media/tuners/tea5767.*
10736
4b9fba30
HV
10737TEA6415C MEDIA DRIVER
10738M: Hans Verkuil <hverkuil@xs4all.nl>
10739L: linux-media@vger.kernel.org
10740T: git git://linuxtv.org/media_tree.git
a825eaec 10741W: https://linuxtv.org
4b9fba30
HV
10742S: Maintained
10743F: drivers/media/i2c/tea6415c*
10744
10745TEA6420 MEDIA DRIVER
10746M: Hans Verkuil <hverkuil@xs4all.nl>
10747L: linux-media@vger.kernel.org
10748T: git git://linuxtv.org/media_tree.git
a825eaec 10749W: https://linuxtv.org
4b9fba30
HV
10750S: Maintained
10751F: drivers/media/i2c/tea6420*
10752
3d249d4c 10753TEAM DRIVER
dca9ab92 10754M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10755L: netdev@vger.kernel.org
10756S: Supported
10757F: drivers/net/team/
10758F: include/linux/if_team.h
c117ab84 10759F: include/uapi/linux/if_team.h
3d249d4c 10760
7d029125 10761TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10762M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10763S: Maintained
10764F: arch/x86/platform/ts5500/
10765
40ad4a30
SY
10766TECHNOTREND USB IR RECEIVER
10767M: Sean Young <sean@mess.org>
10768L: linux-media@vger.kernel.org
10769S: Maintained
10770F: drivers/media/rc/ttusbir.c
10771
adabdb0c 10772TEGRA ARCHITECTURE SUPPORT
243d58ec 10773M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10774M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10775M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10776L: linux-tegra@vger.kernel.org
fd117cd1 10777Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10778T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10779S: Supported
bbbe96ed 10780N: [^a-z]tegra
84b9414b 10781
adabdb0c
SW
10782TEGRA CLOCK DRIVER
10783M: Peter De Schrijver <pdeschrijver@nvidia.com>
10784M: Prashant Gaikwad <pgaikwad@nvidia.com>
10785S: Supported
10786F: drivers/clk/tegra/
10787
10788TEGRA DMA DRIVER
10789M: Laxman Dewangan <ldewangan@nvidia.com>
10790S: Supported
10791F: drivers/dma/tegra20-apb-dma.c
10792
adabdb0c
SW
10793TEGRA I2C DRIVER
10794M: Laxman Dewangan <ldewangan@nvidia.com>
10795S: Supported
10796F: drivers/i2c/busses/i2c-tegra.c
10797
10798TEGRA IOMMU DRIVERS
10799M: Hiroshi Doyu <hdoyu@nvidia.com>
10800S: Supported
10801F: drivers/iommu/tegra*
10802
10803TEGRA KBC DRIVER
10804M: Rakesh Iyer <riyer@nvidia.com>
10805M: Laxman Dewangan <ldewangan@nvidia.com>
10806S: Supported
10807F: drivers/input/keyboard/tegra-kbc.c
10808
adabdb0c
SW
10809TEGRA PWM DRIVER
10810M: Thierry Reding <thierry.reding@gmail.com>
10811S: Supported
10812F: drivers/pwm/pwm-tegra.c
10813
10814TEGRA SERIAL DRIVER
10815M: Laxman Dewangan <ldewangan@nvidia.com>
10816S: Supported
10817F: drivers/tty/serial/serial-tegra.c
10818
10819TEGRA SPI DRIVER
10820M: Laxman Dewangan <ldewangan@nvidia.com>
10821S: Supported
10822F: drivers/spi/spi-tegra*
10823
1a348ccc 10824TEHUTI ETHERNET DRIVER
8b58be88 10825M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10826L: netdev@vger.kernel.org
10827S: Supported
ef7f5429 10828F: drivers/net/ethernet/tehuti/*
1a348ccc 10829
4e68852d 10830Telecom Clock Driver for MCPL0010
8b58be88 10831M: Mark Gross <mark.gross@intel.com>
4e68852d 10832S: Supported
679655da 10833F: drivers/char/tlclk.c
4e68852d 10834
4480f15b 10835TENSILICA XTENSA PORT (xtensa)
8b58be88 10836M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10837M: Max Filippov <jcmvbkbc@gmail.com>
10838L: linux-xtensa@linux-xtensa.org
9f273c24 10839T: git git://github.com/czankel/xtensa-linux.git
4e68852d 10840S: Maintained
679655da 10841F: arch/xtensa/
3dc99857 10842F: drivers/irqchip/irq-xtensa-*
4e68852d 10843
5313ba66
HV
10844THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10845M: Hans Verkuil <hverkuil@xs4all.nl>
10846L: linux-media@vger.kernel.org
10847T: git git://linuxtv.org/media_tree.git
a825eaec 10848W: https://linuxtv.org
5313ba66
HV
10849S: Maintained
10850F: drivers/media/radio/radio-raremono.c
10851
d3fb6955 10852THERMAL
b75f0050 10853M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10854M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10855L: linux-pm@vger.kernel.org
10856T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10857T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10858Q: https://patchwork.kernel.org/project/linux-pm/list/
10859S: Supported
10860F: drivers/thermal/
10861F: include/linux/thermal.h
af6c9f16 10862F: include/uapi/linux/thermal.h
b75f0050
JP
10863F: include/linux/cpu_cooling.h
10864F: Documentation/devicetree/bindings/thermal/
d3fb6955 10865
64e05d8b
VK
10866THERMAL/CPU_COOLING
10867M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10868M: Viresh Kumar <viresh.kumar@linaro.org>
10869M: Javi Merino <javi.merino@arm.com>
10870L: linux-pm@vger.kernel.org
10871S: Supported
10872F: Documentation/thermal/cpu-cooling-api.txt
10873F: drivers/thermal/cpu_cooling.c
10874F: include/linux/cpu_cooling.h
10875
30ba2fbd
VD
10876THINGM BLINK(1) USB RGB LED DRIVER
10877M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10878S: Maintained
10879F: drivers/hid/hid-thingm.c
10880
4e68852d 10881THINKPAD ACPI EXTRAS DRIVER
8b58be88 10882M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10883L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10884L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10885W: http://ibm-acpi.sourceforge.net
10886W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10887T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10888S: Maintained
679655da 10889F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10890
1b46f2a2 10891TI BANDGAP AND THERMAL DRIVER
f14d1c24 10892M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10893L: linux-pm@vger.kernel.org
531ff13e 10894L: linux-omap@vger.kernel.org
5a723e81 10895S: Maintained
794b2e25 10896F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10897
ccf963d3
BP
10898TI VPE/CAL DRIVERS
10899M: Benoit Parrot <bparrot@ti.com>
10900L: linux-media@vger.kernel.org
10901W: http://linuxtv.org/
10902Q: http://patchwork.linuxtv.org/project/linux-media/list/
10903S: Maintained
10904F: drivers/media/platform/ti-vpe/
10905
0c7665c3
MF
10906TI CDCE706 CLOCK DRIVER
10907M: Max Filippov <jcmvbkbc@gmail.com>
10908S: Maintained
10909F: drivers/clk/clk-cdce706.c
10910
49b6a5e3
TK
10911TI CLOCK DRIVER
10912M: Tero Kristo <t-kristo@ti.com>
10913L: linux-omap@vger.kernel.org
10914S: Maintained
10915F: drivers/clk/ti/
10916F: include/linux/clk/ti.h
10917
4020f2d7 10918TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10919M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10920S: Maintained
679655da
JP
10921F: drivers/misc/tifm*
10922F: drivers/mmc/host/tifm_sd.c
10923F: include/linux/tifm.h
4020f2d7 10924
e0c52404 10925TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10926M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10927L: linux-kernel@vger.kernel.org
10928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10929S: Maintained
10930F: drivers/soc/ti/*
10931T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10932
10933
152ad442
SR
10934TI LM49xxx FAMILY ASoC CODEC DRIVERS
10935M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10936M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10937L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10938S: Maintained
10939F: sound/soc/codecs/lm49453*
d392dead 10940F: sound/soc/codecs/isabelle*
152ad442 10941
0edd807d
KM
10942TI LP855x BACKLIGHT DRIVER
10943M: Milo Kim <milo.kim@ti.com>
10944S: Maintained
10945F: Documentation/backlight/lp855x-driver.txt
10946F: drivers/video/backlight/lp855x_bl.c
10947F: include/linux/platform_data/lp855x.h
10948
faf13f6d
KM
10949TI LP8727 CHARGER DRIVER
10950M: Milo Kim <milo.kim@ti.com>
10951S: Maintained
10952F: drivers/power/lp8727_charger.c
10953F: include/linux/platform_data/lp8727.h
10954
22f1229f
KM
10955TI LP8788 MFD DRIVER
10956M: Milo Kim <milo.kim@ti.com>
10957S: Maintained
10958F: drivers/iio/adc/lp8788_adc.c
10959F: drivers/leds/leds-lp8788.c
10960F: drivers/mfd/lp8788*.c
10961F: drivers/power/lp8788-charger.c
10962F: drivers/regulator/lp8788-*.c
10963F: include/linux/mfd/lp8788*.h
10964
84640e27
KM
10965TI NETCP ETHERNET DRIVER
10966M: Wingman Kwok <w-kwok2@ti.com>
10967M: Murali Karicheri <m-karicheri2@ti.com>
10968L: netdev@vger.kernel.org
10969S: Maintained
10970F: drivers/net/ethernet/ti/netcp*
10971
217e0ca9
KC
10972TI TAS571X FAMILY ASoC CODEC DRIVER
10973M: Kevin Cernekee <cernekee@chromium.org>
10974L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10975S: Odd Fixes
10976F: sound/soc/codecs/tas571x*
10977
dd5e8e6b 10978TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10979M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10980L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10981S: Maintained
10982F: sound/soc/codecs/twl4030*
10983
90921014 10984TI WILINK WIRELESS DRIVERS
90921014
LC
10985L: linux-wireless@vger.kernel.org
10986W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10987W: http://wireless.kernel.org/en/users/Drivers/wl1251
10988T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10989S: Orphan
90921014
LC
10990F: drivers/net/wireless/ti/
10991F: include/linux/wl12xx.h
10992
e86eaa3a 10993TIPC NETWORK LAYER
8b58be88 10994M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10995M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10996L: netdev@vger.kernel.org (core kernel code)
10997L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10998W: http://tipc.sourceforge.net/
e86eaa3a 10999S: Maintained
c117ab84 11000F: include/uapi/linux/tipc*.h
679655da 11001F: net/tipc/
e86eaa3a 11002
867e359b 11003TILE ARCHITECTURE
c47b15c4 11004M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 11005W: http://www.ezchip.com/scm/
7fa129cc 11006T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11007S: Supported
11008F: arch/tile/
6b940606 11009F: drivers/char/tile-srom.c
5c770755 11010F: drivers/edac/tile_edac.c
6b940606
CM
11011F: drivers/net/ethernet/tile/
11012F: drivers/rtc/rtc-tile.c
11013F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11014F: drivers/tty/serial/tilegx.c
6b940606
CM
11015F: drivers/usb/host/*-tilegx.c
11016F: include/linux/usb/tilegx.h
867e359b 11017
1da177e4 11018TLAN NETWORK DRIVER
8b58be88 11019M: Samuel Chessman <chessman@tux.org>
88c07dde 11020L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11021W: http://sourceforge.net/projects/tlan/
11022S: Maintained
679655da 11023F: Documentation/networking/tlan.txt
b544dbac 11024F: drivers/net/ethernet/ti/tlan.*
1da177e4 11025
d74db3b2 11026TOMOYO SECURITY MODULE
8b58be88
JP
11027M: Kentaro Takeda <takedakn@nttdata.co.jp>
11028M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11029L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11030L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11031L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11032L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11033W: http://tomoyo.sourceforge.jp/
843d183c 11034T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11035S: Maintained
679655da 11036F: security/tomoyo/
d74db3b2 11037
9caeb532 11038TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11039M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11040L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11041S: Maintained
11042F: drivers/platform/x86/topstar-laptop.c
11043
1da177e4 11044TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11045M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11046L: platform-driver-x86@vger.kernel.org
0a63ca11 11047S: Maintained
679655da 11048F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11049
0a63ca11
AA
11050TOSHIBA BLUETOOTH DRIVER
11051M: Azael Avalos <coproscefalo@gmail.com>
11052L: platform-driver-x86@vger.kernel.org
11053S: Maintained
11054F: drivers/platform/x86/toshiba_bluetooth.c
11055
11056TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11057M: Azael Avalos <coproscefalo@gmail.com>
11058L: platform-driver-x86@vger.kernel.org
11059S: Maintained
11060F: drivers/platform/x86/toshiba_haps.c
11061
14991fc7
AA
11062TOSHIBA WMI HOTKEYS DRIVER
11063M: Azael Avalos <coproscefalo@gmail.com>
11064L: platform-driver-x86@vger.kernel.org
11065S: Maintained
11066F: drivers/platform/x86/toshiba-wmi.c
11067
1da177e4 11068TOSHIBA SMM DRIVER
8b58be88 11069M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11070W: http://www.buzzard.org.uk/toshiba/
11071S: Maintained
679655da
JP
11072F: drivers/char/toshiba.c
11073F: include/linux/toshiba.h
c117ab84 11074F: include/uapi/linux/toshiba.h
1da177e4 11075
d32d9864
MR
11076TOSHIBA TC358743 DRIVER
11077M: Mats Randgaard <matrandg@cisco.com>
11078L: linux-media@vger.kernel.org
11079S: Maintained
11080F: drivers/media/i2c/tc358743*
b5dcee22 11081F: include/media/i2c/tc358743.h
d32d9864 11082
d719f900 11083TMIO MMC DRIVER
c4b13fb0 11084M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11085L: linux-mmc@vger.kernel.org
d719f900 11086S: Maintained
d1057c40
GL
11087F: drivers/mmc/host/tmio_mmc*
11088F: drivers/mmc/host/sh_mobile_sdhi.c
11089F: include/linux/mmc/tmio.h
11090F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11091
917cc4e6
GR
11092TMP401 HARDWARE MONITOR DRIVER
11093M: Guenter Roeck <linux@roeck-us.net>
11094L: lm-sensors@lm-sensors.org
11095S: Maintained
11096F: Documentation/hwmon/tmp401
11097F: drivers/hwmon/tmp401.c
11098
98f32602 11099TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11100M: Hugh Dickins <hughd@google.com>
98f32602
HD
11101L: linux-mm@kvack.org
11102S: Maintained
11103F: include/linux/shmem_fs.h
11104F: mm/shmem.c
11105
45f95b53 11106TM6000 VIDEO4LINUX DRIVER
009a5410 11107M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11108L: linux-media@vger.kernel.org
a825eaec 11109W: https://linuxtv.org
45f95b53
MCC
11110T: git git://linuxtv.org/media_tree.git
11111S: Odd fixes
11112F: drivers/media/usb/tm6000/
11113
c65fde19
HV
11114TW68 VIDEO4LINUX DRIVER
11115M: Hans Verkuil <hverkuil@xs4all.nl>
11116L: linux-media@vger.kernel.org
11117T: git git://linuxtv.org/media_tree.git
a825eaec 11118W: https://linuxtv.org
c65fde19
HV
11119S: Odd Fixes
11120F: drivers/media/pci/tw68/
11121
4e68852d 11122TPM DEVICE DRIVER
901486b8 11123M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11124M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11125M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11126R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11127W: http://tpmdd.sourceforge.net
63a10dfd 11128L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4 11129Q: git git://github.com/PeterHuewe/linux-tpmdd.git
9f273c24 11130T: git https://github.com/PeterHuewe/linux-tpmdd
4e68852d 11131S: Maintained
679655da 11132F: drivers/char/tpm/
4e68852d 11133
1a0f1b27
AL
11134TPM IBM_VTPM DEVICE DRIVER
11135M: Ashley Lai <ashleydlai@gmail.com>
11136W: http://tpmdd.sourceforge.net
11137L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11138S: Maintained
11139F: drivers/char/tpm/tpm_ibmvtpm*
11140
d6f005a1
JP
11141TRACING
11142M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11143M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11145S: Maintained
11146F: Documentation/trace/ftrace.txt
11147F: arch/*/*/*/ftrace.h
11148F: arch/*/kernel/ftrace.c
11149F: include/*/ftrace.h
11150F: include/linux/trace*.h
11151F: include/trace/
11152F: kernel/trace/
6e68e6c5 11153F: tools/testing/selftests/ftrace/
d6f005a1 11154
1da177e4 11155TRIVIAL PATCHES
8b58be88 11156M: Jiri Kosina <trivial@kernel.org>
54e5881d 11157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11158S: Maintained
86ef925f 11159K: ^Subject:.*(?i)trivial
1da177e4 11160
4e68852d 11161TTY LAYER
879a5a00 11162M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11163M: Jiri Slaby <jslaby@suse.com>
879a5a00 11164S: Supported
08deed1e 11165T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11166F: Documentation/serial/
8dd5d2f1 11167F: drivers/tty/
df621252 11168F: drivers/tty/serial/serial_core.c
e3288775
AC
11169F: include/linux/serial_core.h
11170F: include/linux/serial.h
11171F: include/linux/tty.h
c117ab84
CEB
11172F: include/uapi/linux/serial_core.h
11173F: include/uapi/linux/serial.h
11174F: include/uapi/linux/tty.h
4e68852d 11175
91952bc0
AP
11176TUA9001 MEDIA DRIVER
11177M: Antti Palosaari <crope@iki.fi>
11178L: linux-media@vger.kernel.org
a825eaec 11179W: https://linuxtv.org
91952bc0
AP
11180W: http://palosaari.fi/linux/
11181Q: http://patchwork.linuxtv.org/project/linux-media/list/
11182T: git git://linuxtv.org/anttip/media_tree.git
11183S: Maintained
11184F: drivers/media/tuners/tua9001*
11185
740db6d7 11186TULIP NETWORK DRIVERS
740db6d7 11187L: netdev@vger.kernel.org
cf869eb1
GG
11188L: linux-parisc@vger.kernel.org
11189S: Orphan
0f04e2aa 11190F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11191
11192TUN/TAP driver
ba57b6f2 11193M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11194W: http://vtun.sourceforge.net/tun
11195S: Maintained
679655da
JP
11196F: Documentation/networking/tuntap.txt
11197F: arch/um/os-Linux/drivers/
1da177e4 11198
b454cc66 11199TURBOCHANNEL SUBSYSTEM
8b58be88 11200M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11201M: Ralf Baechle <ralf@linux-mips.org>
11202L: linux-mips@linux-mips.org
11203Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11204S: Maintained
679655da
JP
11205F: drivers/tc/
11206F: include/linux/tc.h
b454cc66 11207
1da177e4 11208U14-34F SCSI DRIVER
8b58be88 11209M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11210L: linux-scsi@vger.kernel.org
11211S: Maintained
679655da 11212F: drivers/scsi/u14-34f.c
1da177e4 11213
e2d1d6c0 11214UBI FILE SYSTEM (UBIFS)
949cb623 11215M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11216M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11217L: linux-mtd@lists.infradead.org
e2966cbe 11218T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11219W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11220S: Maintained
679655da
JP
11221F: Documentation/filesystems/ubifs.txt
11222F: fs/ubifs/
e2d1d6c0 11223
e1632fa2 11224UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11225M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11226W: http://www.uclinux.org/
e1632fa2 11227L: linux-m68k@lists.linux-m68k.org
cc2020e6 11228L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11229T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11230S: Maintained
e1632fa2
GU
11231F: arch/m68k/coldfire/
11232F: arch/m68k/68*/
61bc02bb
JP
11233F: arch/m68k/*/*_no.*
11234F: arch/m68k/include/asm/*_no.*
cc2020e6 11235
1da177e4 11236UDF FILESYSTEM
d8130624 11237M: Jan Kara <jack@suse.com>
1da177e4 11238S: Maintained
679655da
JP
11239F: Documentation/filesystems/udf.txt
11240F: fs/udf/
1da177e4 11241
cc2020e6 11242UFS FILESYSTEM
8b58be88 11243M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11244S: Maintained
679655da
JP
11245F: Documentation/filesystems/ufs.txt
11246F: fs/ufs/
cc2020e6 11247
0a09d3ab
DH
11248UHID USERSPACE HID IO DRIVER:
11249M: David Herrmann <dh.herrmann@googlemail.com>
11250L: linux-input@vger.kernel.org
11251S: Maintained
11252F: drivers/hid/uhid.c
c117ab84 11253F: include/uapi/linux/uhid.h
0a09d3ab 11254
18332a80 11255ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11256L: linux-usb@vger.kernel.org
10c6c9c9 11257S: Orphan
355ffe69 11258F: drivers/uwb/
679655da
JP
11259F: include/linux/uwb.h
11260F: include/linux/uwb/
18332a80 11261
b31d8273
G
11262UNICORE32 ARCHITECTURE:
11263M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11264W: http://mprc.pku.edu.cn/~guanxuetao/linux
11265S: Maintained
ceebf4d5 11266T: git git://github.com/gxt/linux.git
b31d8273
G
11267F: arch/unicore32/
11268
d8379ab1
TF
11269UNIFDEF
11270M: Tony Finch <dot@dotat.at>
11271W: http://dotat.at/prog/unifdef
11272S: Maintained
11273F: scripts/unifdef.c
11274
1da177e4 11275UNIFORM CDROM DRIVER
8b58be88 11276M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11277W: http://www.kernel.dk
11278S: Maintained
679655da
JP
11279F: Documentation/cdrom/
11280F: drivers/cdrom/cdrom.c
11281F: include/linux/cdrom.h
c117ab84 11282F: include/uapi/linux/cdrom.h
1da177e4 11283
56df0122 11284UNISYS S-PAR DRIVERS
49e7d9df
JP
11285M: Benjamin Romer <benjamin.romer@unisys.com>
11286M: David Kershner <david.kershner@unisys.com>
11287L: sparmaintainer@unisys.com (Unisys internal)
11288S: Supported
11289F: drivers/staging/unisys/
56df0122 11290
9941fa6e
VH
11291UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11292M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11293L: linux-scsi@vger.kernel.org
11294S: Supported
11295F: Documentation/scsi/ufs.txt
11296F: drivers/scsi/ufs/
11297
e2d1d6c0 11298UNSORTED BLOCK IMAGES (UBI)
949cb623 11299M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11300M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11301W: http://www.linux-mtd.infradead.org/
11302L: linux-mtd@lists.infradead.org
b6b44e0a 11303T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11304S: Supported
80811493 11305F: drivers/mtd/ubi/
679655da 11306F: include/linux/mtd/ubi.h
c117ab84 11307F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11308
1da177e4 11309USB ACM DRIVER
61eee9a7 11310M: Oliver Neukum <oliver@neukum.org>
6372594a 11311L: linux-usb@vger.kernel.org
1da177e4 11312S: Maintained
679655da
JP
11313F: Documentation/usb/acm.txt
11314F: drivers/usb/class/cdc-acm.*
1da177e4 11315
b7d572e1
PF
11316USB AR5523 WIRELESS DRIVER
11317M: Pontus Fuchs <pontus.fuchs@gmail.com>
11318L: linux-wireless@vger.kernel.org
11319S: Maintained
11320F: drivers/net/wireless/ath/ar5523/
11321
115bb1ff 11322USB ATTACHED SCSI
f50a4968 11323M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11324M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11325L: linux-usb@vger.kernel.org
11326L: linux-scsi@vger.kernel.org
8eae0fb7 11327S: Maintained
115bb1ff
MW
11328F: drivers/usb/storage/uas.c
11329
1da177e4 11330USB CDC ETHERNET DRIVER
61eee9a7 11331M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11332L: linux-usb@vger.kernel.org
1da177e4 11333S: Maintained
679655da 11334F: drivers/net/usb/cdc_*.c
c117ab84 11335F: include/uapi/linux/usb/cdc.h
1da177e4 11336
66e3e591
KP
11337USB CHAOSKEY DRIVER
11338M: Keith Packard <keithp@keithp.com>
11339L: linux-usb@vger.kernel.org
11340S: Maintained
11341F: drivers/usb/misc/chaoskey.c
11342
b02b371e 11343USB CYPRESS C67X00 DRIVER
8b58be88 11344M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11345L: linux-usb@vger.kernel.org
11346S: Maintained
679655da 11347F: drivers/usb/c67x00/
b02b371e 11348
d0374f4f 11349USB DAVICOM DM9601 DRIVER
8b58be88 11350M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11351L: netdev@vger.kernel.org
d0374f4f
PK
11352W: http://www.linux-usb.org/usbnet
11353S: Maintained
679655da 11354F: drivers/net/usb/dm9601.c
d0374f4f 11355
cc2020e6 11356USB DIAMOND RIO500 DRIVER
8b58be88 11357M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11358L: rio500-users@lists.sourceforge.net
11359W: http://rio500.sourceforge.net
11360S: Maintained
679655da 11361F: drivers/usb/misc/rio500*
cc2020e6 11362
1da177e4 11363USB EHCI DRIVER
578333ab 11364M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11365L: linux-usb@vger.kernel.org
578333ab 11366S: Maintained
679655da
JP
11367F: Documentation/usb/ehci.txt
11368F: drivers/usb/host/ehci*
1da177e4 11369
69ae9e3e 11370USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11371M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11372L: linux-usb@vger.kernel.org
69ae9e3e 11373W: http://www.linux-usb.org/gadget
d6d0f665
FB
11374T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11375S: Maintained
679655da
JP
11376F: drivers/usb/gadget/
11377F: include/linux/usb/gadget*
69ae9e3e 11378
2dea64b4 11379USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11380M: Jiri Kosina <jikos@kernel.org>
406df153 11381R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11382L: linux-usb@vger.kernel.org
54e5881d 11383T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11384S: Maintained
c2f01971 11385F: Documentation/hid/hiddev.txt
679655da 11386F: drivers/hid/usbhid/
1da177e4 11387
959eea21 11388USB ISP116X DRIVER
8b58be88 11389M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11390L: linux-usb@vger.kernel.org
959eea21 11391S: Maintained
679655da
JP
11392F: drivers/usb/host/isp116x*
11393F: include/linux/usb/isp116x.h
959eea21 11394
1da177e4 11395USB MASS STORAGE DRIVER
8b58be88 11396M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11397L: linux-usb@vger.kernel.org
8836aeb8 11398L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11399S: Maintained
11400W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11401F: drivers/usb/storage/
1da177e4 11402
af39917d
CL
11403USB MIDI DRIVER
11404M: Clemens Ladisch <clemens@ladisch.de>
11405L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11406T: git git://git.alsa-project.org/alsa-kernel.git
11407S: Maintained
11408F: sound/usb/midi.*
11409
444ce9d4
JP
11410USB NETWORKING DRIVERS
11411L: linux-usb@vger.kernel.org
11412S: Odd Fixes
11413F: drivers/net/usb/
11414
1da177e4 11415USB OHCI DRIVER
578333ab 11416M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11417L: linux-usb@vger.kernel.org
578333ab 11418S: Maintained
679655da
JP
11419F: Documentation/usb/ohci.txt
11420F: drivers/usb/host/ohci*
1da177e4 11421
963ffa3e 11422USB OTG FSM (Finite State Machine)
60d77b3d 11423M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11424T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11425L: linux-usb@vger.kernel.org
11426S: Maintained
11427F: drivers/usb/common/usb-otg-fsm.c
11428
563da3a9
VM
11429USB OVER IP DRIVER
11430M: Valentina Manea <valentina.manea.m@gmail.com>
11431M: Shuah Khan <shuah.kh@samsung.com>
11432L: linux-usb@vger.kernel.org
11433S: Maintained
11434F: drivers/usb/usbip/
11435F: tools/usb/usbip/
11436
1da177e4 11437USB PEGASUS DRIVER
a16b945c 11438M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11439L: linux-usb@vger.kernel.org
043600a6 11440L: netdev@vger.kernel.org
052e3128
PM
11441T: git git://github.com/petkan/pegasus.git
11442W: https://github.com/petkan/pegasus
1da177e4 11443S: Maintained
679655da 11444F: drivers/net/usb/pegasus.*
1da177e4 11445
d3ad558f 11446USB PHY LAYER
a55f6286 11447M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11448L: linux-usb@vger.kernel.org
11449T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11450S: Maintained
11451F: drivers/usb/phy/
d3ad558f 11452
73e4fb3f 11453USB PRINTER DRIVER (usblp)
8b58be88 11454M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11455L: linux-usb@vger.kernel.org
73e4fb3f 11456S: Supported
679655da 11457F: drivers/usb/class/usblp.c
1da177e4 11458
4521b477
BM
11459USB QMI WWAN NETWORK DRIVER
11460M: Bjørn Mork <bjorn@mork.no>
11461L: netdev@vger.kernel.org
11462S: Maintained
11463F: Documentation/ABI/testing/sysfs-class-net-qmi
11464F: drivers/net/usb/qmi_wwan.c
11465
1da177e4 11466USB RTL8150 DRIVER
a16b945c 11467M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11468L: linux-usb@vger.kernel.org
043600a6 11469L: netdev@vger.kernel.org
052e3128
PM
11470T: git git://github.com/petkan/rtl8150.git
11471W: https://github.com/petkan/rtl8150
1da177e4 11472S: Maintained
679655da 11473F: drivers/net/usb/rtl8150.c
1da177e4 11474
f896b796 11475USB SERIAL SUBSYSTEM
66085694 11476M: Johan Hovold <johan@kernel.org>
795fb7e7 11477L: linux-usb@vger.kernel.org
4e68852d 11478S: Maintained
679655da 11479F: Documentation/usb/usb-serial.txt
f896b796 11480F: drivers/usb/serial/
679655da 11481F: include/linux/usb/serial.h
1da177e4 11482
b3f0db1c
SG
11483USB SMSC75XX ETHERNET DRIVER
11484M: Steve Glendinning <steve.glendinning@shawell.net>
11485L: netdev@vger.kernel.org
11486S: Maintained
11487F: drivers/net/usb/smsc75xx.*
11488
2f7ca802 11489USB SMSC95XX ETHERNET DRIVER
90b24cfb 11490M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11491L: netdev@vger.kernel.org
90b24cfb 11492S: Maintained
679655da 11493F: drivers/net/usb/smsc95xx.*
2f7ca802 11494
1da177e4 11495USB SUBSYSTEM
879a5a00 11496M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11497L: linux-usb@vger.kernel.org
1da177e4 11498W: http://www.linux-usb.org
08deed1e 11499T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11500S: Supported
679655da 11501F: Documentation/usb/
679655da
JP
11502F: drivers/usb/
11503F: include/linux/usb.h
11504F: include/linux/usb/
1da177e4
LT
11505
11506USB UHCI DRIVER
8b58be88 11507M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11508L: linux-usb@vger.kernel.org
1da177e4 11509S: Maintained
679655da 11510F: drivers/usb/host/uhci*
1da177e4 11511
69ae9e3e 11512USB "USBNET" DRIVER FRAMEWORK
d8130624 11513M: Oliver Neukum <oneukum@suse.com>
043600a6 11514L: netdev@vger.kernel.org
69ae9e3e 11515W: http://www.linux-usb.org/usbnet
1da177e4 11516S: Maintained
679655da
JP
11517F: drivers/net/usb/usbnet.c
11518F: include/linux/usb/usbnet.h
1da177e4 11519
c0efd232 11520USB VIDEO CLASS
c53ac071 11521M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11522L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11523L: linux-media@vger.kernel.org
275ffde4 11524T: git git://linuxtv.org/media_tree.git
57c6d2e9 11525W: http://www.ideasonboard.org/uvc/
c0efd232 11526S: Maintained
0c0d06ca 11527F: drivers/media/usb/uvc/
6c0f0359 11528F: include/uapi/linux/uvcvideo.h
1da177e4 11529
b60b9c45
HV
11530USB VISION DRIVER
11531M: Hans Verkuil <hverkuil@xs4all.nl>
11532L: linux-media@vger.kernel.org
11533T: git git://linuxtv.org/media_tree.git
a825eaec 11534W: https://linuxtv.org
b60b9c45
HV
11535S: Odd Fixes
11536F: drivers/media/usb/usbvision/
11537
8282da47
LP
11538USB WEBCAM GADGET
11539M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11540L: linux-usb@vger.kernel.org
11541S: Maintained
3a83c16e 11542F: drivers/usb/gadget/function/*uvc*
faf2e1db 11543F: drivers/usb/gadget/legacy/webcam.c
8282da47 11544
bf164cc0 11545USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11546M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11547L: linux-wireless@vger.kernel.org
11548S: Maintained
679655da 11549F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11550
eb6bab13 11551USB XHCI DRIVER
03d85053 11552M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11553L: linux-usb@vger.kernel.org
11554S: Supported
36d0344c
SS
11555F: drivers/usb/host/xhci*
11556F: drivers/usb/host/pci-quirks*
eb6bab13 11557
1da177e4 11558USB ZD1201 DRIVER
4086b9ca 11559L: linux-wireless@vger.kernel.org
1da177e4 11560W: http://linux-lc100020.sourceforge.net
4086b9ca 11561S: Orphan
ed0ad06f 11562F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11563
b7eee616 11564USB ZR364XX DRIVER
8b58be88 11565M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11566L: linux-usb@vger.kernel.org
661263b5 11567L: linux-media@vger.kernel.org
275ffde4 11568T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11569W: http://royale.zerezo.com/zr364xx/
11570S: Maintained
679655da 11571F: Documentation/video4linux/zr364xx.txt
90d72ac6 11572F: drivers/media/usb/zr364xx/
b7eee616 11573
289fcff4
HK
11574ULPI BUS
11575M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11576L: linux-usb@vger.kernel.org
11577S: Maintained
11578F: drivers/usb/common/ulpi.c
11579F: include/linux/ulpi/
11580
e7839f25 11581USER-MODE LINUX (UML)
8b58be88 11582M: Jeff Dike <jdike@addtoit.com>
b15194b7 11583M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11584L: user-mode-linux-devel@lists.sourceforge.net
11585L: user-mode-linux-user@lists.sourceforge.net
11586W: http://user-mode-linux.sourceforge.net
9f273c24 11587T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11588S: Maintained
61516587 11589F: Documentation/virtual/uml/
679655da 11590F: arch/um/
b070989a 11591F: arch/x86/um/
679655da
JP
11592F: fs/hostfs/
11593F: fs/hppfs/
b7eee616 11594
e5f114e9 11595USERSPACE I/O (UIO)
6a534c9d 11596M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11597M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11598S: Maintained
3d3fecbd 11599T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11600F: Documentation/DocBook/uio-howto.tmpl
11601F: drivers/uio/
11602F: include/linux/uio*.h
e5f114e9 11603
256cccbe 11604UTIL-LINUX PACKAGE
8b58be88 11605M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11606L: util-linux@vger.kernel.org
11607W: http://en.wikipedia.org/wiki/Util-linux
11608T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11609S: Maintained
11610
c1fd1c07 11611UVESAFB DRIVER
8b58be88 11612M: Michal Januszewski <spock@gentoo.org>
c69f677c 11613L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11614W: http://dev.gentoo.org/~spock/projects/uvesafb/
11615S: Maintained
679655da 11616F: Documentation/fb/uvesafb.txt
8a61f013 11617F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11618
456930d8
SA
11619VF610 NAND DRIVER
11620M: Stefan Agner <stefan@agner.ch>
11621L: linux-mtd@lists.infradead.org
11622S: Supported
11623F: drivers/mtd/nand/vf610_nfc.c
11624
4480f15b 11625VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11626M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11627S: Maintained
679655da
JP
11628F: Documentation/filesystems/vfat.txt
11629F: fs/fat/
1da177e4 11630
cba3345c
AW
11631VFIO DRIVER
11632M: Alex Williamson <alex.williamson@redhat.com>
11633L: kvm@vger.kernel.org
9f273c24 11634T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11635S: Maintained
11636F: Documentation/vfio.txt
11637F: drivers/vfio/
11638F: include/linux/vfio.h
c117ab84 11639F: include/uapi/linux/vfio.h
cba3345c 11640
a714ea5f
AW
11641VFIO PLATFORM DRIVER
11642M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11643L: kvm@vger.kernel.org
11644S: Maintained
11645F: drivers/vfio/platform/
11646
9e6f3438
PO
11647VIDEOBUF2 FRAMEWORK
11648M: Pawel Osciak <pawel@osciak.com>
11649M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11650M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11651L: linux-media@vger.kernel.org
11652S: Maintained
90d72ac6 11653F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11654F: include/media/videobuf2-*
11655
5523662e
SCP
11656VIRTUAL SERIO DEVICE DRIVER
11657M: Stephen Chandler Paul <thatslyude@gmail.com>
11658S: Maintained
11659F: drivers/input/serio/userio.c
11660F: include/uapi/linux/userio.h
11661
9a82446b
AS
11662VIRTIO CONSOLE DRIVER
11663M: Amit Shah <amit.shah@redhat.com>
11664L: virtualization@lists.linux-foundation.org
11665S: Maintained
11666F: drivers/char/virtio_console.c
11667F: include/linux/virtio_console.h
c117ab84 11668F: include/uapi/linux/virtio_console.h
9a82446b 11669
2426ec8f 11670VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11671M: "Michael S. Tsirkin" <mst@redhat.com>
11672L: virtualization@lists.linux-foundation.org
11673S: Maintained
11674F: drivers/virtio/
c893c8d7 11675F: tools/virtio/
2426ec8f
MT
11676F: drivers/net/virtio_net.c
11677F: drivers/block/virtio_blk.c
11678F: include/linux/virtio_*.h
916cdabc 11679F: include/uapi/linux/virtio_*.h
2426ec8f 11680
f2dbda3b
CH
11681VIRTIO DRIVERS FOR S390
11682M: Christian Borntraeger <borntraeger@de.ibm.com>
11683M: Cornelia Huck <cornelia.huck@de.ibm.com>
11684L: linux-s390@vger.kernel.org
11685L: virtualization@lists.linux-foundation.org
11686L: kvm@vger.kernel.org
11687S: Supported
1b568d93 11688F: drivers/s390/virtio/
f2dbda3b 11689
4ad6ee91
GH
11690VIRTIO GPU DRIVER
11691M: David Airlie <airlied@linux.ie>
11692M: Gerd Hoffmann <kraxel@redhat.com>
11693L: dri-devel@lists.freedesktop.org
11694L: virtualization@lists.linux-foundation.org
11695S: Maintained
11696F: drivers/gpu/drm/virtio/
11697F: include/uapi/linux/virtio_gpu.h
11698
3a4d5c94
MT
11699VIRTIO HOST (VHOST)
11700M: "Michael S. Tsirkin" <mst@redhat.com>
11701L: kvm@vger.kernel.org
c996d8b9 11702L: virtualization@lists.linux-foundation.org
3a4d5c94 11703L: netdev@vger.kernel.org
9f273c24 11704T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11705S: Maintained
11706F: drivers/vhost/
c117ab84 11707F: include/uapi/linux/vhost.h
3a4d5c94 11708
271c8651
GH
11709VIRTIO INPUT DRIVER
11710M: Gerd Hoffmann <kraxel@redhat.com>
11711S: Maintained
11712F: drivers/virtio/virtio_input.c
11713F: include/uapi/linux/virtio_input.h
11714
1da177e4 11715VIA RHINE NETWORK DRIVER
210347e1 11716S: Orphan
f2148a47 11717F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11718
f0bf7f61 11719VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11720M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11721M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11722S: Maintained
11723F: drivers/mmc/host/via-sdmmc.c
11724
69e4a7c2 11725VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11726M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11727L: linux-fbdev@vger.kernel.org
69e4a7c2 11728S: Maintained
c7babebd
FTS
11729F: include/linux/via-core.h
11730F: include/linux/via-gpio.h
11731F: include/linux/via_i2c.h
8a61f013 11732F: drivers/video/fbdev/via/
69e4a7c2 11733
01f20734 11734VIA VELOCITY NETWORK DRIVER
8b58be88 11735M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11736L: netdev@vger.kernel.org
11737S: Maintained
f2148a47 11738F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11739
f73f8173
AW
11740VIRT LIB
11741M: Alex Williamson <alex.williamson@redhat.com>
11742M: Paolo Bonzini <pbonzini@redhat.com>
11743L: kvm@vger.kernel.org
11744S: Supported
11745F: virt/lib/
11746
77911fd2 11747VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11748M: Hans Verkuil <hverkuil@xs4all.nl>
11749L: linux-media@vger.kernel.org
11750T: git git://linuxtv.org/media_tree.git
a825eaec 11751W: https://linuxtv.org
0b7bc1fa 11752S: Maintained
77911fd2 11753F: drivers/media/platform/vivid/*
0b7bc1fa 11754
be7f8273 11755VLAN (802.1Q)
8b58be88 11756M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11757L: netdev@vger.kernel.org
11758S: Maintained
679655da
JP
11759F: drivers/net/macvlan.c
11760F: include/linux/if_*vlan.h
11761F: net/8021q/
be7f8273 11762
55e331cf 11763VLYNQ BUS
8b58be88 11764M: Florian Fainelli <florian@openwrt.org>
8578d7af 11765L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11766S: Maintained
11767F: drivers/vlynq/vlynq.c
11768F: include/linux/vlynq.h
11769
390beae4 11770VME SUBSYSTEM
74c600e3 11771M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11772M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11773M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11774L: devel@driverdev.osuosl.org
11775S: Maintained
11776T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11777F: Documentation/vme_api.txt
11778F: drivers/staging/vme/
11779F: drivers/vme/
11780F: include/linux/vme*
11781
4488e09b
AK
11782VMWARE HYPERVISOR INTERFACE
11783M: Alok Kataria <akataria@vmware.com>
11784L: virtualization@lists.linux-foundation.org
11785S: Supported
11786F: arch/x86/kernel/cpu/vmware.c
11787
73b35d07
DT
11788VMWARE BALLOON DRIVER
11789M: Xavier Deguillard <xdeguillard@vmware.com>
11790M: Philip Moltmann <moltmann@vmware.com>
11791M: "VMware, Inc." <pv-drivers@vmware.com>
11792L: linux-kernel@vger.kernel.org
11793S: Maintained
11794F: drivers/misc/vmw_balloon.c
11795
8b8be51b
TH
11796VMWARE VMMOUSE SUBDRIVER
11797M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11798M: "VMware, Inc." <pv-drivers@vmware.com>
11799L: linux-input@vger.kernel.org
11800S: Maintained
11801F: drivers/input/mouse/vmmouse.c
11802F: drivers/input/mouse/vmmouse.h
11803
d1a890fa 11804VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11805M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11806M: "VMware, Inc." <pv-drivers@vmware.com>
11807L: netdev@vger.kernel.org
11808S: Maintained
11809F: drivers/net/vmxnet3/
d1a890fa 11810
851b1642 11811VMware PVSCSI driver
f2d7e40e 11812M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11813M: VMware PV-Drivers <pv-drivers@vmware.com>
11814L: linux-scsi@vger.kernel.org
11815S: Maintained
11816F: drivers/scsi/vmw_pvscsi.c
11817F: drivers/scsi/vmw_pvscsi.h
11818
e53e86c7 11819VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11820M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11821M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11822L: linux-kernel@vger.kernel.org
1dd68f01 11823W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11824T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11825S: Supported
679655da
JP
11826F: drivers/regulator/
11827F: include/linux/regulator/
e53e86c7 11828
081958eb
DA
11829VRF
11830M: David Ahern <dsa@cumulusnetworks.com>
11831M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11832L: netdev@vger.kernel.org
11833S: Maintained
11834F: drivers/net/vrf.c
562d897d 11835F: Documentation/networking/vrf.txt
081958eb 11836
ab41319e 11837VT1211 HARDWARE MONITOR DRIVER
8b58be88 11838M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11839L: lm-sensors@lm-sensors.org
11840S: Maintained
679655da
JP
11841F: Documentation/hwmon/vt1211
11842F: drivers/hwmon/vt1211.c
ab41319e 11843
1de9e371 11844VT8231 HARDWARE MONITOR DRIVER
8b58be88 11845M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11846L: lm-sensors@lm-sensors.org
11847S: Maintained
679655da 11848F: drivers/hwmon/vt8231.c
1de9e371 11849
88095e7b
TO
11850VUB300 USB to SDIO/SD/MMC bridge chip
11851M: Tony Olech <tony.olech@elandigitalsystems.com>
11852L: linux-mmc@vger.kernel.org
11853L: linux-usb@vger.kernel.org
11854S: Supported
11855F: drivers/mmc/host/vub300.c
11856
1da177e4 11857W1 DALLAS'S 1-WIRE BUS
a8018766 11858M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11859S: Maintained
679655da
JP
11860F: Documentation/w1/
11861F: drivers/w1/
1da177e4 11862
13927079 11863W83791D HARDWARE MONITORING DRIVER
8b58be88 11864M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11865L: lm-sensors@lm-sensors.org
25845c22 11866S: Maintained
679655da
JP
11867F: Documentation/hwmon/w83791d
11868F: drivers/hwmon/w83791d.c
13927079 11869
61db011d 11870W83793 HARDWARE MONITORING DRIVER
8b58be88 11871M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11872L: lm-sensors@lm-sensors.org
11873S: Maintained
679655da
JP
11874F: Documentation/hwmon/w83793
11875F: drivers/hwmon/w83793.c
61db011d 11876
e3760b43 11877W83795 HARDWARE MONITORING DRIVER
d8130624 11878M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11879L: lm-sensors@lm-sensors.org
11880S: Maintained
11881F: drivers/hwmon/w83795.c
11882
1da177e4 11883W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11884M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11885S: Maintained
679655da 11886F: drivers/mmc/host/wbsd.*
1da177e4 11887
b4e05923
HG
11888WACOM PROTOCOL 4 SERIAL TABLETS
11889M: Julian Squires <julian@cipht.net>
11890M: Hans de Goede <hdegoede@redhat.com>
11891L: linux-input@vger.kernel.org
11892S: Maintained
11893F: drivers/input/tablet/wacom_serial4.c
11894
3527761c 11895WATCHDOG DEVICE DRIVERS
8b58be88 11896M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11897R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11898L: linux-watchdog@vger.kernel.org
11899W: http://www.linux-watchdog.org/
f599aaf0 11900T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11901S: Maintained
679655da
JP
11902F: Documentation/watchdog/
11903F: drivers/watchdog/
11904F: include/linux/watchdog.h
c117ab84 11905F: include/uapi/linux/watchdog.h
3527761c 11906
1da177e4 11907WD7000 SCSI DRIVER
8b58be88 11908M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11909L: linux-scsi@vger.kernel.org
11910S: Maintained
679655da 11911F: drivers/scsi/wd7000.c
1da177e4 11912
b22e00f3
DH
11913WIIMOTE HID DRIVER
11914M: David Herrmann <dh.herrmann@googlemail.com>
11915L: linux-input@vger.kernel.org
11916S: Maintained
11917F: drivers/hid/hid-wiimote*
11918
e258b80e 11919WINBOND CIR DRIVER
364e9e18 11920M: David Härdeman <david@hardeman.nu>
e258b80e 11921S: Maintained
116ab806 11922F: drivers/media/rc/winbond-cir.c
e258b80e 11923
8a70da82 11924WIMAX STACK
8b58be88 11925M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11926M: linux-wimax@intel.com
49e7d9df 11927L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11928S: Supported
11929W: http://linuxwimax.org
315987dc 11930F: Documentation/wimax/README.wimax
315987dc
JP
11931F: include/linux/wimax/debug.h
11932F: include/net/wimax.h
c117ab84 11933F: include/uapi/linux/wimax.h
315987dc 11934F: net/wimax/
8a70da82 11935
5fc14680 11936WISTRON LAPTOP BUTTON DRIVER
8b58be88 11937M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11938S: Maintained
679655da 11939F: drivers/input/misc/wistron_btns.c
5fc14680 11940
1da177e4 11941WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11942M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11943L: linux-wireless@vger.kernel.org
926554c4 11944W: http://oops.ghostprotocols.net:81/blog
1da177e4 11945S: Maintained
679655da 11946F: drivers/net/wireless/wl3501*
1da177e4 11947
055bcbcb 11948WOLFSON MICROELECTRONICS DRIVERS
fef95164 11949L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11950T: git https://github.com/CirrusLogic/linux-drivers.git
11951W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11952S: Supported
3768f0b1 11953F: Documentation/hwmon/wm83??
f494993f
CK
11954F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11955F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11956F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11957F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11958F: drivers/clk/clk-wm83*.c
9c309598 11959F: drivers/extcon/extcon-arizona.c
b75ea16a 11960F: drivers/leds/leds-wm83*.c
25b273ba 11961F: drivers/gpio/gpio-*wm*.c
9c309598 11962F: drivers/gpio/gpio-arizona.c
d22b0869 11963F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11964F: drivers/input/misc/wm831x-on.c
11965F: drivers/input/touchscreen/wm831x-ts.c
11966F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11967F: drivers/mfd/arizona*
11968F: drivers/mfd/wm*.c
12ebc137 11969F: drivers/mfd/cs47l24*
b75ea16a
MB
11970F: drivers/power/wm83*.c
11971F: drivers/rtc/rtc-wm83*.c
11972F: drivers/regulator/wm8*.c
3860e6c4 11973F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11974F: drivers/watchdog/wm83*_wdt.c
9c309598 11975F: include/linux/mfd/arizona/
3860e6c4 11976F: include/linux/mfd/wm831x/
b75ea16a 11977F: include/linux/mfd/wm8350/
3768f0b1 11978F: include/linux/mfd/wm8400*
59ec6da2 11979F: include/linux/wm97xx.h
055bcbcb 11980F: include/sound/wm????.h
9c309598 11981F: sound/soc/codecs/arizona.?
055bcbcb 11982F: sound/soc/codecs/wm*
12ebc137 11983F: sound/soc/codecs/cs47l24*
b75ea16a 11984
3e6cd7a4
TH
11985WORKQUEUE
11986M: Tejun Heo <tj@kernel.org>
badb7f5e 11987R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11989S: Maintained
11990F: include/linux/workqueue.h
11991F: kernel/workqueue.c
11992F: Documentation/workqueue.txt
11993
1da177e4 11994X.25 NETWORK LAYER
8bf28059 11995M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11996L: linux-x25@vger.kernel.org
8bf28059 11997S: Odd Fixes
679655da
JP
11998F: Documentation/networking/x25*
11999F: include/net/x25*
12000F: net/x25/
1da177e4 12001
e2d1d6c0 12002X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12003M: Thomas Gleixner <tglx@linutronix.de>
12004M: Ingo Molnar <mingo@redhat.com>
12005M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12006M: x86@kernel.org
981c3a4f 12007L: linux-kernel@vger.kernel.org
75fc2d37 12008T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12009S: Maintained
679655da
JP
12010F: Documentation/x86/
12011F: arch/x86/
e2d1d6c0 12012
d0944853 12013X86 PLATFORM DRIVERS
e181ba15 12014M: Darren Hart <dvhart@infradead.org>
d0944853 12015L: platform-driver-x86@vger.kernel.org
e181ba15 12016T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12017S: Maintained
14430813 12018F: drivers/platform/x86/
3a4bceef 12019F: drivers/platform/olpc/
d0944853 12020
c1f5c54b
IM
12021X86 MCE INFRASTRUCTURE
12022M: Tony Luck <tony.luck@intel.com>
487ba8e8 12023M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12024L: linux-edac@vger.kernel.org
12025S: Maintained
12026F: arch/x86/kernel/cpu/mcheck/*
12027
79ebdc95
BP
12028X86 MICROCODE UPDATE SUPPORT
12029M: Borislav Petkov <bp@alien8.de>
12030S: Maintained
12031F: arch/x86/kernel/cpu/microcode/*
12032
f0905c5a
AL
12033X86 VDSO
12034M: Andy Lutomirski <luto@amacapital.net>
12035L: linux-kernel@vger.kernel.org
12036T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12037S: Maintained
d603c8e1 12038F: arch/x86/entry/vdso/
f0905c5a 12039
d6fad502 12040XC2028/3028 TUNER DRIVER
009a5410 12041M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 12042L: linux-media@vger.kernel.org
a825eaec 12043W: https://linuxtv.org
d6fad502
MCC
12044T: git git://linuxtv.org/media_tree.git
12045S: Maintained
12046F: drivers/media/tuners/tuner-xc2028.*
12047
c4468085 12048XEN HYPERVISOR INTERFACE
c4468085 12049M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
12050M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12051M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 12052L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12053T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12054S: Supported
12055F: arch/x86/xen/
12056F: drivers/*/xen-*front.c
12057F: drivers/xen/
12058F: arch/x86/include/asm/xen/
12059F: include/xen/
c117ab84 12060F: include/uapi/xen/
c4468085 12061
77bfb479
SS
12062XEN HYPERVISOR ARM
12063M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12064L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
12065S: Supported
12066F: arch/arm/xen/
12067F: arch/arm/include/asm/xen/
12068
b475e83f
SS
12069XEN HYPERVISOR ARM64
12070M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12071L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
12072S: Supported
12073F: arch/arm64/xen/
12074F: arch/arm64/include/asm/xen/
12075
9b57e1a7 12076XEN NETWORK BACKEND DRIVER
8386040b 12077M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12078L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12079L: netdev@vger.kernel.org
12080S: Supported
12081F: drivers/net/xen-netback/*
12082
c5f8e29d
KRW
12083XEN PCI SUBSYSTEM
12084M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12085L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12086S: Supported
12087F: arch/x86/pci/*xen*
12088F: drivers/pci/*xen*
12089
a2c5ae65
KRW
12090XEN BLOCK SUBSYSTEM
12091M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12092M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12093L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12094S: Supported
12095F: drivers/block/xen-blkback/*
12096F: drivers/block/xen*
12097
15d03609
JG
12098XEN PVSCSI DRIVERS
12099M: Juergen Gross <jgross@suse.com>
12100L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12101L: linux-scsi@vger.kernel.org
12102S: Supported
12103F: drivers/scsi/xen-scsifront.c
12104F: drivers/xen/xen-scsiback.c
12105F: include/xen/interface/io/vscsiif.h
12106
c5f8e29d
KRW
12107XEN SWIOTLB SUBSYSTEM
12108M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12109L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12110S: Supported
12111F: arch/x86/xen/*swiotlb*
12112F: drivers/xen/*swiotlb*
12113
1da177e4
LT
12114XFS FILESYSTEM
12115P: Silicon Graphics Inc
809625ca 12116M: Dave Chinner <david@fromorbit.com>
18caa67a 12117M: xfs@oss.sgi.com
d7ede1aa 12118L: xfs@oss.sgi.com
1da177e4 12119W: http://oss.sgi.com/projects/xfs
9f273c24 12120T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12121S: Supported
679655da
JP
12122F: Documentation/filesystems/xfs.txt
12123F: fs/xfs/
1da177e4 12124
8a3b7a25 12125XILINX AXI ETHERNET DRIVER
59a54f30
MS
12126M: Anirudha Sarangi <anirudh@xilinx.com>
12127M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12128S: Maintained
12129F: drivers/net/ethernet/xilinx/xilinx_axienet*
12130
238b8721 12131XILINX UARTLITE SERIAL DRIVER
8b58be88 12132M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12133L: linux-serial@vger.kernel.org
12134S: Maintained
df621252 12135F: drivers/tty/serial/uartlite.c
238b8721 12136
df330515
LP
12137XILINX VIDEO IP CORES
12138M: Hyun Kwon <hyun.kwon@xilinx.com>
12139M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12140L: linux-media@vger.kernel.org
12141T: git git://linuxtv.org/media_tree.git
12142S: Supported
12143F: Documentation/devicetree/bindings/media/xilinx/
12144F: drivers/media/platform/xilinx/
a5562f65 12145F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12146
74316949
EB
12147XILLYBUS DRIVER
12148M: Eli Billauer <eli.billauer@gmail.com>
12149L: linux-kernel@vger.kernel.org
12150S: Supported
12151F: drivers/char/xillybus/
12152
f620e4b8
MF
12153XTENSA XTFPGA PLATFORM SUPPORT
12154M: Max Filippov <jcmvbkbc@gmail.com>
12155L: linux-xtensa@linux-xtensa.org
12156S: Maintained
12157F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12158F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12159
1da177e4 12160YAM DRIVER FOR AX.25
8b58be88 12161M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12162L: linux-hams@vger.kernel.org
12163S: Maintained
679655da
JP
12164F: drivers/net/hamradio/yam*
12165F: include/linux/yam.h
1da177e4 12166
af64a5eb 12167YEALINK PHONE DRIVER
8b58be88 12168M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12169L: usbb2k-api-dev@nongnu.org
12170S: Maintained
679655da
JP
12171F: Documentation/input/yealink.txt
12172F: drivers/input/misc/yealink.*
af64a5eb 12173
1da177e4 12174Z8530 DRIVER FOR AX.25
8b58be88 12175M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12176W: http://yaina.de/jreuter/
12177W: http://www.qsl.net/dl1bke/
12178L: linux-hams@vger.kernel.org
12179S: Maintained
679655da
JP
12180F: Documentation/networking/z8530drv.txt
12181F: drivers/net/hamradio/*scc.c
12182F: drivers/net/hamradio/z8530.h
1da177e4 12183
0cf31ec1 12184ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12185M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12186L: linux-mm@kvack.org
12187S: Maintained
12188F: mm/zbud.c
12189F: include/linux/zbud.h
12190
7c0c3afb 12191ZD1211RW WIRELESS DRIVER
8b58be88
JP
12192M: Daniel Drake <dsd@gentoo.org>
12193M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12194W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12195L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12196L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12197S: Maintained
6948300c 12198F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12199
20263029
DS
12200ZPOOL COMPRESSED PAGE STORAGE API
12201M: Dan Streetman <ddstreet@ieee.org>
12202L: linux-mm@kvack.org
12203S: Maintained
12204F: mm/zpool.c
12205F: include/linux/zpool.h
12206
1da177e4 12207ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12208L: mjpeg-users@lists.sourceforge.net
f63145e2 12209L: linux-media@vger.kernel.org
1da177e4 12210W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12211T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12212S: Odd Fixes
90d72ac6 12213F: drivers/media/pci/zoran/
1da177e4 12214
6920f2cc
MK
12215ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12216M: Minchan Kim <minchan@kernel.org>
12217M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12218R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12219L: linux-kernel@vger.kernel.org
12220S: Maintained
12221F: drivers/block/zram/
12222F: Documentation/blockdev/zram.txt
12223
8b4a4080 12224ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12225M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12226S: Maintained
df621252 12227F: drivers/tty/serial/zs.*
8b4a4080 12228
eae70d06
MK
12229ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12230M: Minchan Kim <minchan@kernel.org>
12231M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12232R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12233L: linux-mm@kvack.org
12234S: Maintained
12235F: mm/zsmalloc.c
12236F: include/linux/zsmalloc.h
d02be50d 12237F: Documentation/vm/zsmalloc.txt
eae70d06 12238
0cf31ec1 12239ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12240M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12241L: linux-mm@kvack.org
12242S: Maintained
12243F: mm/zswap.c
12244
1da177e4 12245THE REST
8b58be88 12246M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12247L: linux-kernel@vger.kernel.org
8a6e2535 12248Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12249T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12250S: Buried alive in reporters
34d03cc1
JP
12251F: *
12252F: */
This page took 6.956897 seconds and 5 git commands to generate.