Merge tag 'char-misc-4.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh...
[linux-2.6-block.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf
AA
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4
LT
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
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>
69ae9895 4982M: Bjorn Andersson <bjorn.andersson@linaro.org>
8b37fcfc 4983S: Maintained
9f273c24 4984T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
4985F: Documentation/hwspinlock.txt
4986F: drivers/hwspinlock/hwspinlock_*
4987F: include/linux/hwspinlock.h
4988
1da177e4 4989HARMONY SOUND DRIVER
ac6aecbf 4990L: linux-parisc@vger.kernel.org
1da177e4 4991S: Maintained
679655da 4992F: sound/parisc/harmony.*
1da177e4 4993
91952bc0
AP
4994HD29L2 MEDIA DRIVER
4995M: Antti Palosaari <crope@iki.fi>
4996L: linux-media@vger.kernel.org
a825eaec 4997W: https://linuxtv.org
91952bc0
AP
4998W: http://palosaari.fi/linux/
4999Q: http://patchwork.linuxtv.org/project/linux-media/list/
5000T: git git://linuxtv.org/anttip/media_tree.git
5001S: Maintained
5002F: drivers/media/dvb-frontends/hd29l2*
5003
e2d1d6c0 5004HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 5005L: iss_storagedev@hp.com
af9f1b3c 5006S: Orphan
679655da
JP
5007F: Documentation/blockdev/cpqarray.txt
5008F: drivers/block/cpqarray.*
e2d1d6c0 5009
9257aa49 5010HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5011M: Don Brace <don.brace@microsemi.com>
9257aa49 5012L: iss_storagedev@hp.com
a0a268ad 5013L: esc.storagedev@microsemi.com
693373db 5014L: linux-scsi@vger.kernel.org
9257aa49
SC
5015S: Supported
5016F: Documentation/scsi/hpsa.txt
5017F: drivers/scsi/hpsa*.[ch]
5018F: include/linux/cciss*.h
c117ab84 5019F: include/uapi/linux/cciss*.h
9257aa49 5020
e2d1d6c0 5021HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 5022M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 5023L: iss_storagedev@hp.com
693373db
DB
5024L: storagedev@pmcs.com
5025L: linux-scsi@vger.kernel.org
e2d1d6c0 5026S: Supported
679655da
JP
5027F: Documentation/blockdev/cciss.txt
5028F: drivers/block/cciss*
5029F: include/linux/cciss_ioctl.h
c117ab84 5030F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5031
1da177e4 5032HFS FILESYSTEM
6cf515e1
GU
5033L: linux-fsdevel@vger.kernel.org
5034S: Orphan
679655da
JP
5035F: Documentation/filesystems/hfs.txt
5036F: fs/hfs/
1da177e4 5037
ef575f47
GU
5038HFSPLUS FILESYSTEM
5039L: linux-fsdevel@vger.kernel.org
5040S: Orphan
5041F: Documentation/filesystems/hfsplus.txt
5042F: fs/hfsplus/
5043
1da177e4 5044HGA FRAMEBUFFER DRIVER
8b58be88 5045M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5046L: linux-nvidia@lists.surfsouth.com
5047W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5048S: Maintained
8a61f013 5049F: drivers/video/fbdev/hgafb.c
1da177e4 5050
4480f15b 5051HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5052M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5053M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5054L: linux-pm@vger.kernel.org
e2d1d6c0 5055S: Supported
679655da
JP
5056F: arch/x86/power/
5057F: drivers/base/power/
5058F: kernel/power/
5059F: include/linux/suspend.h
5060F: include/linux/freezer.h
5061F: include/linux/pm.h
679655da 5062F: arch/*/include/asm/suspend*.h
e2d1d6c0 5063
4ef4caad 5064HID CORE LAYER
e5f6450c 5065M: Jiri Kosina <jikos@kernel.org>
406df153 5066R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5067L: linux-input@vger.kernel.org
54e5881d 5068T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5069S: Maintained
679655da
JP
5070F: drivers/hid/
5071F: include/linux/hid*
c117ab84 5072F: include/uapi/linux/hid*
4ef4caad 5073
30ee72f0 5074HID SENSOR HUB DRIVERS
e5f6450c 5075M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5076M: Jonathan Cameron <jic23@kernel.org>
5077M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5078L: linux-input@vger.kernel.org
5079L: linux-iio@vger.kernel.org
5080S: Maintained
5081F: Documentation/hid/hid-sensor*
5082F: drivers/hid/hid-sensor-*
5083F: drivers/iio/*/hid-*
5084F: include/linux/hid-sensor-*
5085
38bed542 5086HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5087M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5088L: linux-kernel@vger.kernel.org
75fc2d37 5089T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5090S: Maintained
679655da 5091F: Documentation/timers/
5cee9645 5092F: kernel/time/hrtimer.c
88606e80
TG
5093F: kernel/time/clockevents.c
5094F: kernel/time/tick*.*
5095F: kernel/time/timer_*.c
05ed8490 5096F: include/linux/clockchips.h
679655da 5097F: include/linux/hrtimer.h
38bed542 5098
1da177e4 5099HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5100L: linux-hams@vger.kernel.org
8b64f2a0 5101S: Orphan
679655da
JP
5102F: drivers/net/hamradio/dmascc.c
5103F: drivers/net/hamradio/scc.c
1da177e4 5104
ede1e6f8 5105HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5106M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5107W: http://www.highpoint-tech.com
5108S: Supported
679655da
JP
5109F: Documentation/scsi/hptiop.txt
5110F: drivers/scsi/hptiop.c
ede1e6f8 5111
1da177e4 5112HIPPI
8b58be88 5113M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5114L: linux-hippi@sunsite.dk
5115S: Maintained
679655da 5116F: include/linux/hippidevice.h
c117ab84 5117F: include/uapi/linux/if_hippi.h
679655da 5118F: net/802/hippi.c
ff5a3b50 5119F: drivers/net/hippi/
1da177e4 5120
16c6c252
JG
5121HISILICON SAS Controller
5122M: John Garry <john.garry@huawei.com>
5123W: http://www.hisilicon.com
5124S: Supported
5125F: drivers/scsi/hisi_sas/
5126F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5127
ff1d2767 5128HOST AP DRIVER
8b58be88 5129M: Jouni Malinen <j@w1.fi>
85d32e7b 5130L: hostap@shmoo.com (subscribers-only)
724c6b35 5131L: linux-wireless@vger.kernel.org
ff1d2767
JM
5132W: http://hostap.epitest.fi/
5133S: Maintained
eb4f98d5 5134F: drivers/net/wireless/intersil/hostap/
ff1d2767 5135
dd8cd779 5136HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5137L: platform-driver-x86@vger.kernel.org
95c70215 5138S: Orphan
679655da 5139F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5140
e2d1d6c0 5141HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5142M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5143S: Maintained
7e25d724 5144F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5145
7d2c86b5 5146HPET: High Precision Event Timers driver
8b58be88 5147M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5148S: Maintained
679655da
JP
5149F: Documentation/timers/hpet.txt
5150F: drivers/char/hpet.c
5151F: include/linux/hpet.h
c117ab84 5152F: include/uapi/linux/hpet.h
b9b0332f 5153
e07b5d79 5154HPET: x86
9e06f631 5155S: Orphan
679655da
JP
5156F: arch/x86/kernel/hpet.c
5157F: arch/x86/include/asm/hpet.h
b9b0332f 5158
1da177e4 5159HPFS FILESYSTEM
8b58be88 5160M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5161W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5162S: Maintained
679655da 5163F: fs/hpfs/
1da177e4 5164
3441cded 5165HSI SUBSYSTEM
56459ea9
SR
5166M: Sebastian Reichel <sre@kernel.org>
5167T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5168S: Maintained
5169F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5170F: Documentation/hsi.txt
3441cded
SR
5171F: drivers/hsi/
5172F: include/linux/hsi/
5173F: include/uapi/linux/hsi/
5174
7d2c86b5 5175HSO 3G MODEM DRIVER
8b58be88 5176M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5177W: http://www.pharscape.org
5178S: Maintained
679655da 5179F: drivers/net/usb/hso.c
11cd29b0 5180
19990e29
AB
5181HSR NETWORK PROTOCOL
5182M: Arvid Brodin <arvid.brodin@alten.se>
5183L: netdev@vger.kernel.org
5184S: Maintained
5185F: net/hsr/
5186
5a18c343 5187HTCPEN TOUCHSCREEN DRIVER
8b58be88 5188M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5189L: linux-input@vger.kernel.org
5190S: Maintained
679655da 5191F: drivers/input/touchscreen/htcpen.c
5a18c343 5192
1da177e4 5193HUGETLB FILESYSTEM
6d49e352 5194M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5195S: Maintained
679655da 5196F: fs/hugetlbfs/
1da177e4 5197
05183189 5198Hyper-V CORE AND DRIVERS
9c3646d1 5199M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5200M: Haiyang Zhang <haiyangz@microsoft.com>
5201L: devel@linuxdriverproject.org
5202S: Maintained
a4162747
HZ
5203F: arch/x86/include/asm/mshyperv.h
5204F: arch/x86/include/uapi/asm/hyperv.h
5205F: arch/x86/kernel/cpu/mshyperv.c
05183189 5206F: drivers/hid/hid-hyperv.c
a4162747 5207F: drivers/hv/
f92ca80b 5208F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5209F: drivers/pci/host/pci-hyperv.c
05183189 5210F: drivers/net/hyperv/
a4162747 5211F: drivers/scsi/storvsc_drv.c
8a61f013 5212F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5213F: include/linux/hyperv.h
5214F: tools/hv/
54bf725e 5215F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5216
d85c8a6a 5217I2C OVER PARALLEL PORT
d8130624 5218M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5219L: linux-i2c@vger.kernel.org
5220S: Maintained
5221F: Documentation/i2c/busses/i2c-parport
5222F: Documentation/i2c/busses/i2c-parport-light
5223F: drivers/i2c/busses/i2c-parport.c
5224F: drivers/i2c/busses/i2c-parport-light.c
5225
5226I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5227M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5228L: linux-i2c@vger.kernel.org
5229S: Maintained
5230F: Documentation/i2c/busses/i2c-ali1535
5231F: Documentation/i2c/busses/i2c-ali1563
5232F: Documentation/i2c/busses/i2c-ali15x3
5233F: Documentation/i2c/busses/i2c-amd756
5234F: Documentation/i2c/busses/i2c-amd8111
5235F: Documentation/i2c/busses/i2c-i801
5236F: Documentation/i2c/busses/i2c-nforce2
5237F: Documentation/i2c/busses/i2c-piix4
5238F: Documentation/i2c/busses/i2c-sis5595
5239F: Documentation/i2c/busses/i2c-sis630
5240F: Documentation/i2c/busses/i2c-sis96x
5241F: Documentation/i2c/busses/i2c-via
5242F: Documentation/i2c/busses/i2c-viapro
5243F: drivers/i2c/busses/i2c-ali1535.c
5244F: drivers/i2c/busses/i2c-ali1563.c
5245F: drivers/i2c/busses/i2c-ali15x3.c
5246F: drivers/i2c/busses/i2c-amd756.c
5247F: drivers/i2c/busses/i2c-amd756-s4882.c
5248F: drivers/i2c/busses/i2c-amd8111.c
5249F: drivers/i2c/busses/i2c-i801.c
5250F: drivers/i2c/busses/i2c-isch.c
5251F: drivers/i2c/busses/i2c-nforce2.c
5252F: drivers/i2c/busses/i2c-nforce2-s4985.c
5253F: drivers/i2c/busses/i2c-piix4.c
5254F: drivers/i2c/busses/i2c-sis5595.c
5255F: drivers/i2c/busses/i2c-sis630.c
5256F: drivers/i2c/busses/i2c-sis96x.c
5257F: drivers/i2c/busses/i2c-via.c
5258F: drivers/i2c/busses/i2c-viapro.c
5259
cb7f07a4
NH
5260I2C/SMBUS ISMT DRIVER
5261M: Seth Heasley <seth.heasley@intel.com>
5262M: Neil Horman <nhorman@tuxdriver.com>
5263L: linux-i2c@vger.kernel.org
5264F: drivers/i2c/busses/i2c-ismt.c
5265F: Documentation/i2c/busses/i2c-ismt
5266
6ea884db 5267I2C/SMBUS STUB DRIVER
d8130624 5268M: Jean Delvare <jdelvare@suse.com>
846557d3 5269L: linux-i2c@vger.kernel.org
6ea884db 5270S: Maintained
8547a5bc 5271F: drivers/i2c/i2c-stub.c
6ea884db 5272
5b543965 5273I2C SUBSYSTEM
14d77c4d 5274M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5275L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5276W: https://i2c.wiki.kernel.org/
5277Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5278T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5279S: Maintained
40ed1b4c 5280F: Documentation/devicetree/bindings/i2c/
679655da
JP
5281F: Documentation/i2c/
5282F: drivers/i2c/
630bc46e 5283F: drivers/i2c/*/
679655da 5284F: include/linux/i2c.h
03b70d62 5285F: include/linux/i2c-*.h
c117ab84
CEB
5286F: include/uapi/linux/i2c.h
5287F: include/uapi/linux/i2c-*.h
1da177e4 5288
4560d677
WS
5289I2C ACPI SUPPORT
5290M: Mika Westerberg <mika.westerberg@linux.intel.com>
5291L: linux-i2c@vger.kernel.org
5292L: linux-acpi@vger.kernel.org
5293S: Maintained
4560d677 5294
d85c8a6a 5295I2C-TAOS-EVM DRIVER
d8130624 5296M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5297L: linux-i2c@vger.kernel.org
5298S: Maintained
5299F: Documentation/i2c/busses/i2c-taos-evm
5300F: drivers/i2c/busses/i2c-taos-evm.c
5301
e8c76eed 5302I2C-TINY-USB DRIVER
8b58be88 5303M: Till Harbaum <till@harbaum.org>
846557d3 5304L: linux-i2c@vger.kernel.org
932d1872 5305W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5306S: Maintained
679655da 5307F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5308
1da177e4 5309i386 BOOT CODE
8b58be88 5310M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5311S: Maintained
679655da 5312F: arch/x86/boot/
1da177e4
LT
5313
5314i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5315M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5316T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5317S: Maintained
5318
1da177e4 5319IA64 (Itanium) PLATFORM
8b58be88
JP
5320M: Tony Luck <tony.luck@intel.com>
5321M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5322L: linux-ia64@vger.kernel.org
6b1c70b1 5323T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5324S: Maintained
679655da 5325F: arch/ia64/
1da177e4 5326
4cd38750
LDSB
5327IBM Power VMX Cryptographic instructions
5328M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5329M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5330L: linux-crypto@vger.kernel.org
5331S: Supported
5332F: drivers/crypto/vmx/Makefile
5333F: drivers/crypto/vmx/Kconfig
5334F: drivers/crypto/vmx/vmx.c
5335F: drivers/crypto/vmx/aes*
5336F: drivers/crypto/vmx/ghash*
5337F: drivers/crypto/vmx/ppc-xlate.pl
5338
956c203c 5339IBM Power in-Nest Crypto Acceleration
4cd38750 5340M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5341M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5342L: linux-crypto@vger.kernel.org
5343S: Supported
28bceeaa
DS
5344F: drivers/crypto/nx/Makefile
5345F: drivers/crypto/nx/Kconfig
5346F: drivers/crypto/nx/nx-aes*
5347F: drivers/crypto/nx/nx-sha*
5348F: drivers/crypto/nx/nx.*
5349F: drivers/crypto/nx/nx_csbcpb.h
5350F: drivers/crypto/nx/nx_debugfs.h
956c203c 5351
0e16aafb 5352IBM Power 842 compression accelerator
41656aa7 5353M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5354S: Supported
28bceeaa
DS
5355F: drivers/crypto/nx/Makefile
5356F: drivers/crypto/nx/Kconfig
7011a122 5357F: drivers/crypto/nx/nx-842*
2da572c9 5358F: include/linux/sw842.h
2062c5b6 5359F: crypto/842.c
2da572c9 5360F: lib/842/
0e16aafb 5361
1da177e4 5362IBM Power Linux RAID adapter
8b58be88 5363M: Brian King <brking@us.ibm.com>
1da177e4 5364S: Supported
679655da 5365F: drivers/scsi/ipr.*
1da177e4 5366
9d348af4 5367IBM Power Virtual Ethernet Device Driver
eddd63a6 5368M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5369L: netdev@vger.kernel.org
5370S: Supported
9aa32835 5371F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5372
032c5e82
TF
5373IBM Power SRIOV Virtual NIC Device Driver
5374M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5375M: John Allen <jallen@linux.vnet.ibm.com>
5376L: netdev@vger.kernel.org
5377S: Supported
5378F: drivers/net/ethernet/ibm/ibmvnic.*
5379
e6babec6 5380IBM Power Virtual SCSI Device Drivers
bcbde52b 5381M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5382L: linux-scsi@vger.kernel.org
5383S: Supported
e6babec6
NF
5384F: drivers/scsi/ibmvscsi/ibmvscsi*
5385F: drivers/scsi/ibmvscsi/viosrp.h
5386
5387IBM Power Virtual FC Device Drivers
44b4dad9 5388M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5389L: linux-scsi@vger.kernel.org
5390S: Supported
5391F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5392
1da177e4 5393IBM ServeRAID RAID DRIVER
f9213e78 5394S: Orphan
679655da 5395F: drivers/scsi/ips.*
1da177e4 5396
6ed9f9c4
PT
5397ICH LPC AND GPIO DRIVER
5398M: Peter Tyser <ptyser@xes-inc.com>
5399S: Maintained
5400F: drivers/mfd/lpc_ich.c
5401F: drivers/gpio/gpio-ich.c
5402
1e7106fc 5403IDE SUBSYSTEM
8b58be88 5404M: "David S. Miller" <davem@davemloft.net>
1da177e4 5405L: linux-ide@vger.kernel.org
8a6e2535 5406Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5407T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5408S: Maintained
679655da
JP
5409F: Documentation/ide/
5410F: drivers/ide/
5411F: include/linux/ide.h
1da177e4 5412
6cb8c13d
IP
5413IDEAPAD LAPTOP EXTRAS DRIVER
5414M: Ike Panhc <ike.pan@canonical.com>
5415L: platform-driver-x86@vger.kernel.org
5416W: http://launchpad.net/ideapad-laptop
5417S: Maintained
5418F: drivers/platform/x86/ideapad-laptop.c
5419
1ea4c161
AM
5420IDEAPAD LAPTOP SLIDEBAR DRIVER
5421M: Andrey Moiseev <o2g.org.ru@gmail.com>
5422L: linux-input@vger.kernel.org
5423W: https://github.com/o2genum/ideapad-slidebar
5424S: Maintained
5425F: drivers/input/misc/ideapad_slidebar.c
5426
0f861e8c 5427IDE/ATAPI DRIVERS
487ba8e8 5428M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5429L: linux-ide@vger.kernel.org
c404c199 5430S: Maintained
679655da
JP
5431F: Documentation/cdrom/ide-cd
5432F: drivers/ide/ide-cd*
1da177e4 5433
27471fdb 5434IDLE-I7300
8b58be88 5435M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5436L: linux-pm@vger.kernel.org
27471fdb 5437S: Supported
679655da 5438F: drivers/idle/i7300_idle.c
27471fdb 5439
02cf2286 5440IEEE 802.15.4 SUBSYSTEM
b6e195fd 5441M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5442L: linux-wpan@vger.kernel.org
5443W: https://github.com/linux-wpan
5444T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5445S: Maintained
5446F: net/ieee802154/
68653359 5447F: net/mac802154/
251741b1 5448F: drivers/net/ieee802154/
580947d3
AA
5449F: include/linux/nl802154.h
5450F: include/linux/ieee802154.h
5451F: include/net/nl802154.h
5452F: include/net/mac802154.h
5453F: include/net/af_ieee802154.h
5454F: include/net/cfg802154.h
5455F: include/net/ieee802154_netdev.h
ebef9c12 5456F: Documentation/networking/ieee802154.txt
02cf2286 5457
b1c97193
SY
5458IGORPLUG-USB IR RECEIVER
5459M: Sean Young <sean@mess.org>
5460L: linux-media@vger.kernel.org
5461S: Maintained
5462F: drivers/media/rc/igorplugusb.c
5463
40ad4a30
SY
5464IGUANAWORKS USB IR TRANSCEIVER
5465M: Sean Young <sean@mess.org>
5466L: linux-media@vger.kernel.org
5467S: Maintained
5468F: drivers/media/rc/iguanair.c
5469
9545f86e 5470IIO SUBSYSTEM AND DRIVERS
030a13d7 5471M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5472R: Hartmut Knaack <knaack.h@gmx.de>
5473R: Lars-Peter Clausen <lars@metafoo.de>
5474R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5475L: linux-iio@vger.kernel.org
5476S: Maintained
03e7c251 5477F: drivers/iio/
9545f86e 5478F: drivers/staging/iio/
8fe671fc 5479F: include/linux/iio/
817020cf 5480F: tools/iio/
9545f86e 5481
65519263
SG
5482IKANOS/ADI EAGLE ADSL USB DRIVER
5483M: Matthieu Castet <castet.matthieu@free.fr>
5484M: Stanislaw Gruszka <stf_xl@wp.pl>
5485S: Maintained
5486F: drivers/usb/atm/ueagle-atm.c
5487
e89ab51f
GR
5488INA209 HARDWARE MONITOR DRIVER
5489M: Guenter Roeck <linux@roeck-us.net>
5490L: lm-sensors@lm-sensors.org
5491S: Maintained
5492F: Documentation/hwmon/ina209
5493F: Documentation/devicetree/bindings/i2c/ina209.txt
5494F: drivers/hwmon/ina209.c
5495
5496INA2XX HARDWARE MONITOR DRIVER
5497M: Guenter Roeck <linux@roeck-us.net>
5498L: lm-sensors@lm-sensors.org
5499S: Maintained
5500F: Documentation/hwmon/ina2xx
5501F: drivers/hwmon/ina2xx.c
5502F: include/linux/platform_data/ina2xx.h
5503
14dc124f
SIG
5504INDUSTRY PACK SUBSYSTEM (IPACK)
5505M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5506M: Jens Taprogge <jens.taprogge@taprogge.org>
5507M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5508L: industrypack-devel@lists.sourceforge.net
5509W: http://industrypack.sourceforge.net
5510S: Maintained
5511F: drivers/ipack/
5512
8adc53fd
ZLK
5513INGENIC JZ4780 DMA Driver
5514M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5515S: Maintained
5516F: drivers/dma/dma-jz4780.c
5517
aa7168f4 5518INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5519M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5520M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5521L: linux-ima-devel@lists.sourceforge.net
5522L: linux-ima-user@lists.sourceforge.net
5523L: linux-security-module@vger.kernel.org
9f273c24 5524T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5525S: Supported
679655da 5526F: security/integrity/ima/
aa7168f4 5527
9a4ea5a9
JH
5528IMGTEC IR DECODER DRIVER
5529M: James Hogan <james.hogan@imgtec.com>
5530S: Maintained
5531F: drivers/media/rc/img-ir/
5532
1da177e4 5533IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5534L: linux-fbdev@vger.kernel.org
843393d3 5535S: Orphan
8a61f013 5536F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5537
5538INFINIBAND SUBSYSTEM
b6b2bbe6 5539M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5540M: Sean Hefty <sean.hefty@intel.com>
5541M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5542L: linux-rdma@vger.kernel.org
605841f5 5543W: http://www.openfabrics.org/
8a6e2535 5544Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5545T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5546S: Supported
679655da
JP
5547F: Documentation/infiniband/
5548F: drivers/infiniband/
2dfcad3a 5549F: drivers/staging/rdma/
c117ab84 5550F: include/uapi/linux/if_infiniband.h
954138dc
YD
5551F: include/uapi/rdma/
5552F: include/rdma/
1da177e4 5553
c9f04f58 5554INOTIFY
8b58be88
JP
5555M: John McCutchan <john@johnmccutchan.com>
5556M: Robert Love <rlove@rlove.org>
5557M: Eric Paris <eparis@parisplace.org>
c9f04f58 5558S: Maintained
679655da
JP
5559F: Documentation/filesystems/inotify.txt
5560F: fs/notify/inotify/
5561F: include/linux/inotify.h
c117ab84 5562F: include/uapi/linux/inotify.h
c9f04f58 5563
e2d1d6c0 5564INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5565M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5566L: linux-input@vger.kernel.org
8a6e2535 5567Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5568T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5569S: Maintained
679655da 5570F: drivers/input/
f4eea7e2 5571F: include/linux/input.h
c117ab84 5572F: include/uapi/linux/input.h
f4eea7e2 5573F: include/linux/input/
e2d1d6c0 5574
3267a87f 5575INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5576M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5577L: linux-input@vger.kernel.org
75dd112a 5578S: Odd fixes
3267a87f 5579F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5580F: drivers/input/input-mt.c
3267a87f
HR
5581K: \b(ABS|SYN)_MT_
5582
97fa99a3
JY
5583INTEL ASoC BDW/HSW DRIVERS
5584M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5585L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5586S: Supported
e8e1225d
JP
5587F: sound/soc/intel/common/sst-dsp*
5588F: sound/soc/intel/common/sst-firmware.c
5589F: sound/soc/intel/boards/broadwell.c
5590F: sound/soc/intel/haswell/
97fa99a3 5591
4ac13e17
DJ
5592INTEL C600 SERIES SAS CONTROLLER DRIVER
5593M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5594M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5595L: linux-scsi@vger.kernel.org
7106891a
DJ
5596T: git git://git.code.sf.net/p/intel-sas/isci
5597S: Supported
4ac13e17 5598F: drivers/scsi/isci/
4ac13e17 5599
ecc83e52
AH
5600INTEL HID EVENT DRIVER
5601M: Alex Hung <alex.hung@canonical.com>
5602L: platform-driver-x86@vger.kernel.org
5603S: Maintained
5604F: drivers/platform/x86/intel-hid.c
5605
26717172
LB
5606INTEL IDLE DRIVER
5607M: Len Brown <lenb@kernel.org>
bf1c138e 5608L: linux-pm@vger.kernel.org
08deed1e 5609T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5610S: Supported
5611F: drivers/idle/intel_idle.c
5612
7c1ac18d 5613INTEL PSTATE DRIVER
58ac1f62
SP
5614M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5615M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5616L: linux-pm@vger.kernel.org
5617S: Supported
5618F: drivers/cpufreq/intel_pstate.c
5619
9eb8ef74 5620INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5621M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5622L: linux-fbdev@vger.kernel.org
ce00f85c 5623S: Maintained
679655da 5624F: Documentation/fb/intelfb.txt
8a61f013 5625F: drivers/video/fbdev/intelfb/
9eb8ef74 5626
1da177e4 5627INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5628M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5629L: linux-fbdev@vger.kernel.org
ce00f85c 5630S: Maintained
8a61f013 5631F: drivers/video/fbdev/i810/
1da177e4 5632
f4a9bc4c 5633INTEL MENLOW THERMAL DRIVER
8b58be88 5634M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5635L: platform-driver-x86@vger.kernel.org
5ca92bd9 5636W: https://01.org/linux-acpi
f4a9bc4c 5637S: Supported
679655da 5638F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5639
248a9dc3 5640INTEL I/OAT DMA DRIVER
18ebd564 5641M: Dave Jiang <dave.jiang@intel.com>
08223d80 5642R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5643L: dmaengine@vger.kernel.org
5644Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5645S: Supported
679655da 5646F: drivers/dma/ioat*
248a9dc3 5647
6c8909b4 5648INTEL IOMMU (VT-d)
8b58be88 5649M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5650L: iommu@lists.linux-foundation.org
54e5881d 5651T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5652S: Supported
3fb39615 5653F: drivers/iommu/intel-iommu.c
679655da 5654F: include/linux/intel-iommu.h
6c8909b4 5655
b3e5f263 5656INTEL IOP-ADMA DMA DRIVER
08223d80 5657R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5658S: Odd fixes
679655da 5659F: drivers/dma/iop-adma.c
b3e5f263 5660
9251ce95 5661INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5662M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5663S: Maintained
679655da
JP
5664F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5665F: arch/arm/mach-ixp4xx/include/mach/npe.h
5666F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5667F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5668F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5669F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5670
844dd05f 5671INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5672M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5673S: Maintained
679655da 5674F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5675
2f302324 5676INTEL ETHERNET DRIVERS
8b58be88 5677M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5678R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5679R: Shannon Nelson <shannon.nelson@intel.com>
5680R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5681R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5682R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5683R: John Ronciak <john.ronciak@intel.com>
5684R: Mitch Williams <mitch.a.williams@intel.com>
5685L: intel-wired-lan@lists.osuosl.org
f6fde11a 5686W: http://www.intel.com/support/feedback.htm
d94e6fed 5687W: http://e1000.sourceforge.net/
2f302324
JK
5688Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5690T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5691S: Supported
0d164401
JK
5692F: Documentation/networking/e100.txt
5693F: Documentation/networking/e1000.txt
5694F: Documentation/networking/e1000e.txt
5695F: Documentation/networking/igb.txt
5696F: Documentation/networking/igbvf.txt
5697F: Documentation/networking/ixgb.txt
5698F: Documentation/networking/ixgbe.txt
5699F: Documentation/networking/ixgbevf.txt
1bff6529 5700F: Documentation/networking/i40e.txt
105bf2fe 5701F: Documentation/networking/i40evf.txt
dee1ad47 5702F: drivers/net/ethernet/intel/
bc90d291 5703F: drivers/net/ethernet/intel/*/
1da177e4 5704
0963d59b
LW
5705INTEL-MID GPIO DRIVER
5706M: David Cohen <david.a.cohen@linux.intel.com>
5707L: linux-gpio@vger.kernel.org
5708S: Maintained
5709F: drivers/gpio/gpio-intel-mid.c
5710
ca907a90
SY
5711INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5712M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5713L: linux-wireless@vger.kernel.org
ca907a90 5714S: Maintained
679655da 5715F: Documentation/networking/README.ipw2100
679655da 5716F: Documentation/networking/README.ipw2200
367a1092 5717F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5718
5760b0a5
AS
5719INTEL(R) TRACE HUB
5720M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5721S: Supported
5722F: Documentation/trace/intel_th.txt
5723F: drivers/hwtracing/intel_th/
5724
4bd96a7a 5725INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5726M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5727L: tboot-devel@lists.sourceforge.net
5728W: http://tboot.sourceforge.net
e9b7d7c8 5729T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5730S: Supported
5731F: Documentation/intel_txt.txt
5732F: include/linux/tboot.h
5733F: arch/x86/kernel/tboot.c
5734
8a70da82 5735INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5736M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5737M: linux-wimax@intel.com
49e7d9df 5738L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5739S: Supported
5740W: http://linuxwimax.org
679655da
JP
5741F: Documentation/wimax/README.i2400m
5742F: drivers/net/wimax/i2400m/
c117ab84 5743F: include/uapi/linux/wimax/i2400m.h
8a70da82 5744
1c0ce89c
SG
5745INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5746M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5747L: linux-wireless@vger.kernel.org
1c0ce89c 5748S: Supported
7ac9a364 5749F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5750
b481de9c 5751INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5752M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5753M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5754M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5755L: linux-wireless@vger.kernel.org
b481de9c 5756W: http://intellinuxwireless.org
b62ff718 5757T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5758S: Supported
e705c121 5759F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5760
de8fe023
TW
5761INTEL MANAGEMENT ENGINE (mei)
5762M: Tomas Winkler <tomas.winkler@intel.com>
5763L: linux-kernel@vger.kernel.org
5764S: Supported
c117ab84 5765F: include/uapi/linux/mei.h
5069288b 5766F: include/linux/mei_cl_bus.h
de8fe023 5767F: drivers/misc/mei/*
222818c3 5768F: drivers/watchdog/mei_wdt.c
e07950a1 5769F: Documentation/misc-devices/mei/*
de8fe023 5770
50ceb98b
SD
5771INTEL MIC DRIVERS (mic)
5772M: Sudeep Dutt <sudeep.dutt@intel.com>
5773M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5774S: Supported
5775W: https://github.com/sudeepdutt/mic
5776W: http://software.intel.com/en-us/mic-developer
5777F: include/linux/mic_bus.h
5778F: include/linux/scif.h
5779F: include/uapi/linux/mic_common.h
5780F: include/uapi/linux/mic_ioctl.h
9f273c24 5781F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5782F: drivers/misc/mic/
5783F: drivers/dma/mic_x100_dma.c
5784F: drivers/dma/mic_x100_dma.h
9f273c24 5785F: Documentation/mic/
50ceb98b 5786
fdca4f16 5787INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5788M: Zha Qipeng<qipeng.zha@intel.com>
5789L: platform-driver-x86@vger.kernel.org
5790S: Maintained
5791F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5792F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5793F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5794F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5795
378f956e
SKC
5796INTEL TELEMETRY DRIVER
5797M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5798L: platform-driver-x86@vger.kernel.org
5799S: Maintained
378f956e 5800F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5801F: drivers/platform/x86/intel_telemetry*
0a8b8353 5802
cb109a0e 5803IOC3 ETHERNET DRIVER
8b58be88 5804M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5805L: linux-mips@linux-mips.org
5806S: Maintained
8862bf1e 5807F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5808
cb109a0e 5809IOC3 SERIAL DRIVER
8b58be88 5810M: Pat Gefre <pfg@sgi.com>
d39e0721 5811L: linux-serial@vger.kernel.org
cb109a0e 5812S: Maintained
df621252 5813F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5814
0b6e8569
SW
5815IOMMU DRIVERS
5816M: Joerg Roedel <joro@8bytes.org>
5817L: iommu@lists.linux-foundation.org
5818T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5819S: Maintained
5820F: drivers/iommu/
5821
4480f15b 5822IP MASQUERADING
8b58be88 5823M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5824S: Maintained
679655da 5825F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5826
4409ebe9 5827IPMI SUBSYSTEM
8b58be88 5828M: Corey Minyard <minyard@acm.org>
b0c90653 5829L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5830W: http://openipmi.sourceforge.net/
5831S: Supported
679655da
JP
5832F: Documentation/IPMI.txt
5833F: drivers/char/ipmi/
5834F: include/linux/ipmi*
c117ab84 5835F: include/uapi/linux/ipmi*
4409ebe9 5836
2d800897
KW
5837QCOM AUDIO (ASoC) DRIVERS
5838M: Patrick Lai <plai@codeaurora.org>
5839M: Banajit Goswami <bgoswami@codeaurora.org>
5840L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5841S: Supported
5842F: sound/soc/qcom/
5843
e2d1d6c0 5844IPS SCSI RAID DRIVER
8b58be88 5845M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5846L: linux-scsi@vger.kernel.org
5847W: http://www.adaptec.com/
5848S: Maintained
679655da 5849F: drivers/scsi/ips*
e2d1d6c0
RD
5850
5851IPVS
8b58be88
JP
5852M: Wensong Zhang <wensong@linux-vs.org>
5853M: Simon Horman <horms@verge.net.au>
5854M: Julian Anastasov <ja@ssi.bg>
979b6c13 5855L: netdev@vger.kernel.org
e2d1d6c0 5856L: lvs-devel@vger.kernel.org
1da177e4 5857S: Maintained
9f273c24
FW
5858T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5859T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5860F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5861F: include/net/ip_vs.h
c117ab84 5862F: include/uapi/linux/ip_vs.h
679655da 5863F: net/netfilter/ipvs/
1da177e4 5864
e7839f25 5865IPWIRELESS DRIVER
e5f6450c 5866M: Jiri Kosina <jikos@kernel.org>
d8130624 5867M: David Sterba <dsterba@suse.com>
92094aa0 5868S: Odd Fixes
282361a0 5869F: drivers/tty/ipwireless/
099dc4fb 5870
e2d1d6c0 5871IPX NETWORK LAYER
8b58be88 5872M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5873L: netdev@vger.kernel.org
5874S: Maintained
679655da 5875F: include/net/ipx.h
c117ab84 5876F: include/uapi/linux/ipx.h
679655da 5877F: net/ipx/
e2d1d6c0 5878
1da177e4 5879IRDA SUBSYSTEM
8b58be88 5880M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5881L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5882L: netdev@vger.kernel.org
1da177e4 5883W: http://irda.sourceforge.net/
f353976d 5884S: Maintained
e0057975 5885T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5886F: Documentation/networking/irda.txt
5887F: drivers/net/irda/
5888F: include/net/irda/
5889F: net/irda/
1da177e4 5890
a800c7cc
TG
5891IRQ SUBSYSTEM
5892M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5893L: linux-kernel@vger.kernel.org
a800c7cc 5894S: Maintained
75fc2d37 5895T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5896F: kernel/irq/
2ed9fd28
JC
5897
5898IRQCHIP DRIVERS
5899M: Thomas Gleixner <tglx@linutronix.de>
5900M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5901M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5902L: linux-kernel@vger.kernel.org
5903S: Maintained
5904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5905T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5906F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5907F: drivers/irqchip/
a800c7cc 5908
7ab3a837 5909IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5910M: Jiang Liu <jiang.liu@linux.intel.com>
5911M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5912S: Maintained
b09dec2c 5913T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5914F: Documentation/IRQ-domain.txt
5915F: include/linux/irqdomain.h
5916F: kernel/irq/irqdomain.c
b09dec2c 5917F: kernel/irq/msi.c
7ab3a837 5918
e2d1d6c0 5919ISAPNP
8b58be88 5920M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5921S: Maintained
679655da
JP
5922F: Documentation/isapnp.txt
5923F: drivers/pnp/isapnp/
5924F: include/linux/isapnp.h
e2d1d6c0 5925
d39b8420
HV
5926ISA RADIO MODULE
5927M: Hans Verkuil <hverkuil@xs4all.nl>
5928L: linux-media@vger.kernel.org
5929T: git git://linuxtv.org/media_tree.git
a825eaec 5930W: https://linuxtv.org
d39b8420
HV
5931S: Maintained
5932F: drivers/media/radio/radio-isa*
5933
71a6d0af
HW
5934iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5935M: Peter Jones <pjones@redhat.com>
5936M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5937S: Maintained
5938F: drivers/firmware/iscsi_ibft*
5939
14816b1e 5940ISCSI
8b58be88 5941M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5942L: open-iscsi@googlegroups.com
5943W: www.open-iscsi.org
54e5881d 5944T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5945S: Maintained
679655da
JP
5946F: drivers/scsi/*iscsi*
5947F: include/scsi/*iscsi*
14816b1e 5948
1e65eb42
OG
5949ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5950M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5951M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5952M: Roi Dayan <roid@mellanox.com>
5953L: linux-rdma@vger.kernel.org
5954S: Supported
5955W: http://www.openfabrics.org
5956W: www.open-iscsi.org
5957Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5958F: drivers/infiniband/ulp/iser/
1e65eb42 5959
2b70e5fd
SG
5960ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5961M: Sagi Grimberg <sagig@mellanox.com>
5962T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5963L: linux-rdma@vger.kernel.org
5964L: target-devel@vger.kernel.org
5965S: Supported
5966W: http://www.linux-iscsi.org
5967F: drivers/infiniband/ulp/isert
5968
1da177e4 5969ISDN SUBSYSTEM
8b58be88 5970M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5971L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5972L: netdev@vger.kernel.org
1da177e4 5973W: http://www.isdn4linux.de
54e5881d 5974T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5975S: Maintained
679655da
JP
5976F: Documentation/isdn/
5977F: drivers/isdn/
5978F: include/linux/isdn.h
5979F: include/linux/isdn/
c117ab84
CEB
5980F: include/uapi/linux/isdn.h
5981F: include/uapi/linux/isdn/
1da177e4
LT
5982
5983ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5984M: Armin Schindler <mac@melware.de>
d5d52273 5985L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5986W: http://www.melware.de
5987S: Maintained
679655da 5988F: drivers/isdn/hardware/eicon/
1da177e4 5989
d624870f 5990IT87 HARDWARE MONITORING DRIVER
d8130624 5991M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5992L: lm-sensors@lm-sensors.org
5993S: Maintained
5994F: Documentation/hwmon/it87
5995F: drivers/hwmon/it87.c
5996
d7104bff
AP
5997IT913X MEDIA DRIVER
5998M: Antti Palosaari <crope@iki.fi>
5999L: linux-media@vger.kernel.org
a825eaec 6000W: https://linuxtv.org
d7104bff
AP
6001W: http://palosaari.fi/linux/
6002Q: http://patchwork.linuxtv.org/project/linux-media/list/
6003T: git git://linuxtv.org/anttip/media_tree.git
6004S: Maintained
249c697e 6005F: drivers/media/tuners/it913x*
d7104bff 6006
91821ff3 6007IVTV VIDEO4LINUX DRIVER
6afdeaf8 6008M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6009L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6010L: linux-media@vger.kernel.org
275ffde4 6011T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6012W: http://www.ivtvdriver.org
6013S: Maintained
679655da 6014F: Documentation/video4linux/*.ivtv
90d72ac6 6015F: drivers/media/pci/ivtv/
c117ab84 6016F: include/uapi/linux/ivtv*
91821ff3 6017
68620bdd
MP
6018IX2505V MEDIA DRIVER
6019M: Malcolm Priestley <tvboxspy@gmail.com>
6020L: linux-media@vger.kernel.org
a825eaec 6021W: https://linuxtv.org
68620bdd
MP
6022Q: http://patchwork.linuxtv.org/project/linux-media/list/
6023S: Maintained
6024F: drivers/media/dvb-frontends/ix2505v*
6025
4453d736
GR
6026JC42.4 TEMPERATURE SENSOR DRIVER
6027M: Guenter Roeck <linux@roeck-us.net>
6028L: lm-sensors@lm-sensors.org
6029S: Maintained
6030F: drivers/hwmon/jc42.c
6031F: Documentation/hwmon/jc42
6032
e2d1d6c0 6033JFS FILESYSTEM
3256f80f 6034M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6035L: jfs-discussion@lists.sourceforge.net
6036W: http://jfs.sourceforge.net/
54e5881d 6037T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6038S: Maintained
679655da
JP
6039F: Documentation/filesystems/jfs.txt
6040F: fs/jfs/
e2d1d6c0 6041
95252236 6042JME NETWORK DRIVER
8b58be88 6043M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6044L: netdev@vger.kernel.org
6045S: Maintained
63d24a0e 6046F: drivers/net/ethernet/jme.*
95252236 6047
1da177e4 6048JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6049M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6050L: linux-mtd@lists.infradead.org
6051W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6052S: Maintained
679655da 6053F: fs/jffs2/
c117ab84 6054F: include/uapi/linux/jffs2.h
1da177e4 6055
d183e11a
TT
6056JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6057M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6058M: Jan Kara <jack@suse.com>
d183e11a
TT
6059L: linux-ext4@vger.kernel.org
6060S: Maintained
6061F: fs/jbd2/
6062F: include/linux/jbd2.h
ae0718f8 6063
207dab5f
MU
6064JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6065M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6066L: linux-media@vger.kernel.org
6067S: Maintained
6068F: drivers/media/platform/rcar_jpu.c
6069
fd8b6cb4 6070JSM Neo PCI based serial card
9d141cb9 6071M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
6072L: linux-serial@vger.kernel.org
6073S: Maintained
df621252 6074F: drivers/tty/serial/jsm/
ae0718f8 6075
af39917d
CL
6076K10TEMP HARDWARE MONITORING DRIVER
6077M: Clemens Ladisch <clemens@ladisch.de>
6078L: lm-sensors@lm-sensors.org
6079S: Maintained
6080F: Documentation/hwmon/k10temp
6081F: drivers/hwmon/k10temp.c
6082
4660cb35 6083K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6084M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6085L: lm-sensors@lm-sensors.org
ae0718f8 6086S: Maintained
679655da
JP
6087F: Documentation/hwmon/k8temp
6088F: drivers/hwmon/k8temp.c
ae0718f8 6089
1da177e4 6090KCONFIG
5eb1f99e 6091M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6092L: linux-kbuild@vger.kernel.org
cea8321c 6093T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6094S: Maintained
679655da
JP
6095F: Documentation/kbuild/kconfig-language.txt
6096F: scripts/kconfig/
1da177e4 6097
ea6c2089 6098KDUMP
8b58be88
JP
6099M: Vivek Goyal <vgoyal@redhat.com>
6100M: Haren Myneni <hbabu@us.ibm.com>
34633993 6101L: kexec@lists.infradead.org
ea6c2089
VG
6102W: http://lse.sourceforge.net/kdump/
6103S: Maintained
80811493 6104F: Documentation/kdump/
ea6c2089 6105
f41bf02f
HV
6106KEENE FM RADIO TRANSMITTER DRIVER
6107M: Hans Verkuil <hverkuil@xs4all.nl>
6108L: linux-media@vger.kernel.org
6109T: git git://linuxtv.org/media_tree.git
a825eaec 6110W: https://linuxtv.org
f41bf02f
HV
6111S: Maintained
6112F: drivers/media/radio/radio-keene*
6113
1da177e4 6114KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6115M: Ian Kent <raven@themaw.net>
f694fc97 6116L: autofs@vger.kernel.org
1da177e4 6117S: Maintained
679655da 6118F: fs/autofs4/
1da177e4 6119
70fb7ba6 6120KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6121M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6122T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6123T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6124L: linux-kbuild@vger.kernel.org
5ce45962 6125S: Maintained
679655da
JP
6126F: Documentation/kbuild/
6127F: Makefile
6128F: scripts/Makefile.*
70fb7ba6
MM
6129F: scripts/basic/
6130F: scripts/mk*
6131F: scripts/package/
1da177e4
LT
6132
6133KERNEL JANITORS
c3000e03 6134L: kernel-janitors@vger.kernel.org
10466f5a 6135W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6136S: Odd Fixes
1da177e4 6137
e8b43555 6138KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6139M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6140M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6141L: linux-nfs@vger.kernel.org
1da177e4 6142W: http://nfs.sourceforge.net/
9f273c24 6143T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6144S: Supported
679655da 6145F: fs/nfsd/
c117ab84 6146F: include/uapi/linux/nfsd/
679655da
JP
6147F: fs/lockd/
6148F: fs/nfs_common/
6149F: net/sunrpc/
6150F: include/linux/lockd/
6151F: include/linux/sunrpc/
c117ab84 6152F: include/uapi/linux/sunrpc/
1da177e4 6153
13b122b3
SK
6154KERNEL SELFTEST FRAMEWORK
6155M: Shuah Khan <shuahkh@osg.samsung.com>
64f00850 6156L: linux-kselftest@vger.kernel.org
13b122b3
SK
6157T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6158S: Maintained
6159F: tools/testing/selftests
6160
426d62e2 6161KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6162M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6163M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6164L: kvm@vger.kernel.org
e3e58478 6165W: http://www.linux-kvm.org
a94b40a6 6166T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6167S: Supported
c93a64fe
PB
6168F: Documentation/*/kvm*.txt
6169F: Documentation/virtual/kvm/
679655da 6170F: arch/*/kvm/
1662e862
CB
6171F: arch/x86/kernel/kvm.c
6172F: arch/x86/kernel/kvmclock.c
679655da
JP
6173F: arch/*/include/asm/kvm*
6174F: include/linux/kvm*
c117ab84 6175F: include/uapi/linux/kvm*
679655da 6176F: virt/kvm/
426d62e2 6177
ad8003d3 6178KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6179M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6180L: kvm@vger.kernel.org
038161de 6181W: http://www.linux-kvm.org/
7de609c8 6182S: Maintained
679655da 6183F: arch/x86/include/asm/svm.h
679655da 6184F: arch/x86/kvm/svm.c
426d62e2 6185
513014b7 6186KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6187M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6188L: kvm-ppc@vger.kernel.org
038161de 6189W: http://www.linux-kvm.org/
6a7f972d 6190T: git git://github.com/agraf/linux-2.6.git
513014b7 6191S: Supported
679655da
JP
6192F: arch/powerpc/include/asm/kvm*
6193F: arch/powerpc/kvm/
513014b7 6194
85f8fffe 6195KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6196M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6197M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6198L: linux-s390@vger.kernel.org
6199W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6200T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6201S: Supported
679655da
JP
6202F: Documentation/s390/kvm.txt
6203F: arch/s390/include/asm/kvm*
80811493 6204F: arch/s390/kvm/
85f8fffe 6205
a749474d 6206KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6207M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6208M: Marc Zyngier <marc.zyngier@arm.com>
6209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6210L: kvmarm@lists.cs.columbia.edu
6211W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6212T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6213S: Supported
a749474d
CD
6214F: arch/arm/include/uapi/asm/kvm*
6215F: arch/arm/include/asm/kvm*
6216F: arch/arm/kvm/
5c8818b4
MZ
6217F: virt/kvm/arm/
6218F: include/kvm/arm_*
a749474d 6219
6394a3ec 6220KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6221M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6222M: Marc Zyngier <marc.zyngier@arm.com>
6223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6224L: kvmarm@lists.cs.columbia.edu
6225S: Maintained
6226F: arch/arm64/include/uapi/asm/kvm*
6227F: arch/arm64/include/asm/kvm*
6228F: arch/arm64/kvm/
6229
bfd3d532
JH
6230KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6231M: James Hogan <james.hogan@imgtec.com>
6232L: linux-mips@linux-mips.org
6233S: Supported
6234F: arch/mips/include/uapi/asm/kvm*
6235F: arch/mips/include/asm/kvm*
6236F: arch/mips/kvm/
6237
dc009d92 6238KEXEC
8b58be88 6239M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6240W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6241L: kexec@lists.infradead.org
dc009d92 6242S: Maintained
679655da 6243F: include/linux/kexec.h
c117ab84 6244F: include/uapi/linux/kexec.h
679655da 6245F: kernel/kexec.c
dc009d92 6246
e971461f
DH
6247KEYS/KEYRINGS:
6248M: David Howells <dhowells@redhat.com>
aa62efff 6249L: keyrings@vger.kernel.org
e971461f 6250S: Maintained
d410fa4e 6251F: Documentation/security/keys.txt
e971461f
DH
6252F: include/linux/key.h
6253F: include/linux/key-type.h
6254F: include/keys/
6255F: security/keys/
6256
7f3c68be 6257KEYS-TRUSTED
74dd744f
MZ
6258M: David Safford <safford@us.ibm.com>
6259M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6260L: linux-security-module@vger.kernel.org
aa62efff 6261L: keyrings@vger.kernel.org
7f3c68be 6262S: Supported
d410fa4e 6263F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6264F: include/keys/trusted-type.h
6265F: security/keys/trusted.c
6266F: security/keys/trusted.h
6267
6268KEYS-ENCRYPTED
74dd744f
MZ
6269M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6270M: David Safford <safford@us.ibm.com>
7f3c68be 6271L: linux-security-module@vger.kernel.org
aa62efff 6272L: keyrings@vger.kernel.org
7f3c68be 6273S: Supported
d410fa4e 6274F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6275F: include/keys/encrypted-type.h
19c90aa6 6276F: security/keys/encrypted-keys/
7f3c68be 6277
5b778dad 6278KGDB / KDB /debug_core
8b58be88 6279M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6280W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6281L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6282T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6283S: Maintained
679655da
JP
6284F: Documentation/DocBook/kgdb.tmpl
6285F: drivers/misc/kgdbts.c
df621252 6286F: drivers/tty/serial/kgdboc.c
5b778dad 6287F: include/linux/kdb.h
679655da 6288F: include/linux/kgdb.h
4063eb5f 6289F: kernel/debug/
e3e2aaf7 6290
456db8cc 6291KMEMCHECK
8b58be88 6292M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6293M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6294S: Maintained
410d7a97
JP
6295F: Documentation/kmemcheck.txt
6296F: arch/x86/include/asm/kmemcheck.h
6297F: arch/x86/mm/kmemcheck/
6298F: include/linux/kmemcheck.h
6299F: mm/kmemcheck.c
b9ce08c0 6300
c3bb4d24 6301KMEMLEAK
8b58be88 6302M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6303S: Maintained
6304F: Documentation/kmemleak.txt
6305F: include/linux/kmemleak.h
6306F: mm/kmemleak.c
6307F: mm/kmemleak-test.c
6308
89559a61 6309KPROBES
8b58be88
JP
6310M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6311M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6312M: "David S. Miller" <davem@davemloft.net>
97c29e74 6313M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6314S: Maintained
679655da
JP
6315F: Documentation/kprobes.txt
6316F: include/linux/kprobes.h
6317F: kernel/kprobes.c
89559a61 6318
70e84049 6319KS0108 LCD CONTROLLER DRIVER
8b58be88 6320M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6321W: http://miguelojeda.es/auxdisplay.htm
6322W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6323S: Maintained
679655da
JP
6324F: Documentation/auxdisplay/ks0108
6325F: drivers/auxdisplay/ks0108.c
6326F: include/linux/ks0108.h
70e84049 6327
1b69c6d0
DA
6328L3MDEV
6329M: David Ahern <dsa@cumulusnetworks.com>
6330L: netdev@vger.kernel.org
6331S: Maintained
6332F: net/l3mdev
6333F: include/net/l3mdev.h
6334
9ca44355
JC
6335LANTIQ MIPS ARCHITECTURE
6336M: John Crispin <blogic@openwrt.org>
6337L: linux-mips@linux-mips.org
6338S: Maintained
6339F: arch/mips/lantiq
6340
1da177e4 6341LAPB module
1da177e4 6342L: linux-x25@vger.kernel.org
bf9915cc 6343S: Orphan
679655da
JP
6344F: Documentation/networking/lapb-module.txt
6345F: include/*/lapb.h
6346F: net/lapb/
1da177e4
LT
6347
6348LASI 53c700 driver for PARISC
8b58be88 6349M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6350L: linux-scsi@vger.kernel.org
6351S: Maintained
679655da
JP
6352F: Documentation/scsi/53c700.txt
6353F: drivers/scsi/53c700*
1da177e4 6354
263de9b5 6355LED SUBSYSTEM
8b58be88 6356M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6357M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6358L: linux-leds@vger.kernel.org
b8926ba0 6359T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6360S: Maintained
679655da
JP
6361F: drivers/leds/
6362F: include/linux/leds.h
263de9b5 6363
b0461a44 6364LEGACY EEPROM DRIVER
d8130624 6365M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6366S: Maintained
6367F: Documentation/misc-devices/eeprom
6368F: drivers/misc/eeprom/eeprom.c
6369
1da177e4 6370LEGO USB Tower driver
8b58be88 6371M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6372L: legousb-devel@lists.sourceforge.net
6373W: http://legousb.sourceforge.net/
6374S: Maintained
679655da 6375F: drivers/usb/misc/legousbtower.c
1da177e4 6376
055616a8
MK
6377LG2160 MEDIA DRIVER
6378M: Michael Krufky <mkrufky@linuxtv.org>
6379L: linux-media@vger.kernel.org
a825eaec 6380W: https://linuxtv.org
055616a8
MK
6381W: http://github.com/mkrufky
6382Q: http://patchwork.linuxtv.org/project/linux-media/list/
6383T: git git://linuxtv.org/mkrufky/tuners.git
6384S: Maintained
6385F: drivers/media/dvb-frontends/lg2160.*
6386
6f0e7725
MK
6387LGDT3305 MEDIA DRIVER
6388M: Michael Krufky <mkrufky@linuxtv.org>
6389L: linux-media@vger.kernel.org
a825eaec 6390W: https://linuxtv.org
6f0e7725
MK
6391W: http://github.com/mkrufky
6392Q: http://patchwork.linuxtv.org/project/linux-media/list/
6393T: git git://linuxtv.org/mkrufky/tuners.git
6394S: Maintained
6395F: drivers/media/dvb-frontends/lgdt3305.*
6396
568a17ff 6397LGUEST
8b58be88 6398M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6399L: lguest@lists.ozlabs.org
568a17ff 6400W: http://lguest.ozlabs.org/
72e91863 6401S: Odd Fixes
070f420b 6402F: arch/x86/include/asm/lguest*.h
679655da
JP
6403F: arch/x86/lguest/
6404F: drivers/lguest/
6405F: include/linux/lguest*.h
070f420b 6406F: tools/lguest/
568a17ff 6407
32ac7cb2
TH
6408LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6409M: Tejun Heo <tj@kernel.org>
6410L: linux-ide@vger.kernel.org
6411T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6412S: Maintained
6413F: drivers/ata/
6414F: include/linux/ata.h
6415F: include/linux/libata.h
6416
6417LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6418M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6419L: linux-ide@vger.kernel.org
6420T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6421S: Maintained
6422F: include/linux/pata_arasan_cf_data.h
6423F: drivers/ata/pata_arasan_cf.c
6424
c7fa056c
BZ
6425LIBATA PATA DRIVERS
6426M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6427M: Tejun Heo <tj@kernel.org>
6428L: linux-ide@vger.kernel.org
6429T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6430S: Maintained
6431F: drivers/ata/pata_*.c
6432F: drivers/ata/ata_generic.c
6433
32ac7cb2
TH
6434LIBATA SATA AHCI PLATFORM devices support
6435M: Hans de Goede <hdegoede@redhat.com>
6436M: Tejun Heo <tj@kernel.org>
6437L: linux-ide@vger.kernel.org
6438T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6439S: Maintained
6440F: drivers/ata/ahci_platform.c
6441F: drivers/ata/libahci_platform.c
6442F: include/linux/ahci_platform.h
6443
6444LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6445M: Mikael Pettersson <mikpelinux@gmail.com>
6446L: linux-ide@vger.kernel.org
6447T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6448S: Maintained
6449F: drivers/ata/sata_promise.*
6450
1acd437c
SL
6451LIBLOCKDEP
6452M: Sasha Levin <sasha.levin@oracle.com>
6453S: Maintained
6454F: tools/lib/lockdep/
6455
bc30196f
DW
6456LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6457M: Dan Williams <dan.j.williams@intel.com>
6458L: linux-nvdimm@lists.01.org
6459Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6460T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6461S: Supported
6462F: drivers/nvdimm/*
6463F: include/linux/nd.h
6464F: include/linux/libnvdimm.h
6465F: include/uapi/linux/ndctl.h
6466
6467LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6468M: Ross Zwisler <ross.zwisler@linux.intel.com>
6469L: linux-nvdimm@lists.01.org
6470Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6471S: Supported
6472F: drivers/nvdimm/blk.c
6473F: drivers/nvdimm/region_devs.c
6474F: drivers/acpi/nfit*
6475
6476LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6477M: Vishal Verma <vishal.l.verma@intel.com>
6478L: linux-nvdimm@lists.01.org
6479Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6480S: Supported
6481F: drivers/nvdimm/btt*
6482
6483LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6484M: Ross Zwisler <ross.zwisler@linux.intel.com>
6485L: linux-nvdimm@lists.01.org
6486Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6487S: Supported
6488F: drivers/nvdimm/pmem.c
b864bc17 6489F: include/linux/pmem.h
40603526 6490F: arch/*/include/asm/pmem.h
bc30196f 6491
cd9e9808
MB
6492LIGHTNVM PLATFORM SUPPORT
6493M: Matias Bjorling <mb@lightnvm.io>
6494W: http://github/OpenChannelSSD
4ead1a25 6495L: linux-block@vger.kernel.org
cd9e9808
MB
6496S: Maintained
6497F: drivers/lightnvm/
6498F: include/linux/lightnvm.h
6499F: include/uapi/linux/lightnvm.h
6500
1da177e4 6501LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6502M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6503W: http://www.ibm.com/linux/ltc/projects/ppc
6504S: Supported
11c34c7d 6505F: arch/powerpc/boot/rs6000.h
1da177e4 6506
852bb9f5 6507LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6508M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6509M: Paul Mackerras <paulus@samba.org>
ea668936 6510M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6511W: http://www.penguinppc.org/
a4724ed6 6512L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6513Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6514T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6515S: Supported
11c34c7d
JP
6516F: Documentation/powerpc/
6517F: arch/powerpc/
1da177e4
LT
6518
6519LINUX FOR POWER MACINTOSH
8b58be88 6520M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6521W: http://www.penguinppc.org/
a4724ed6 6522L: linuxppc-dev@lists.ozlabs.org
1da177e4 6523S: Maintained
11c34c7d
JP
6524F: arch/powerpc/platforms/powermac/
6525F: drivers/macintosh/
1da177e4 6526
77a76369 6527LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6528M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6529L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6530T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6531S: Maintained
11c34c7d
JP
6532F: arch/powerpc/platforms/512x/
6533F: arch/powerpc/platforms/52xx/
1da177e4
LT
6534
6535LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6536M: Alistair Popple <alistair@popple.id.au>
8b58be88 6537M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6538W: http://www.penguinppc.org/
a4724ed6 6539L: linuxppc-dev@lists.ozlabs.org
1da177e4 6540S: Maintained
11c34c7d
JP
6541F: arch/powerpc/platforms/40x/
6542F: arch/powerpc/platforms/44x/
1da177e4 6543
260c02a9 6544LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6545L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6546S: Orphan
11c34c7d
JP
6547F: arch/powerpc/*/*virtex*
6548F: arch/powerpc/*/*/*virtex*
1da177e4 6549
e93adf1e 6550LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6551M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6552W: http://www.penguinppc.org/
a4724ed6 6553L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6554S: Maintained
a2b1f7c8 6555F: arch/powerpc/platforms/8xx/
e93adf1e 6556
1da177e4 6557LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6558M: Scott Wood <oss@buserror.net>
8b58be88 6559M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6560W: http://www.penguinppc.org/
a4724ed6 6561L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6562T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6563S: Maintained
11c34c7d 6564F: arch/powerpc/platforms/83xx/
4c8f581d 6565F: arch/powerpc/platforms/85xx/
1da177e4 6566
ab06ff3a 6567LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6568M: Olof Johansson <olof@lixom.net>
a4724ed6 6569L: linuxppc-dev@lists.ozlabs.org
92e19709 6570S: Maintained
11c34c7d
JP
6571F: arch/powerpc/platforms/pasemi/
6572F: drivers/*/*pasemi*
6573F: drivers/*/*/*pasemi*
ab06ff3a 6574
1da177e4 6575LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6576M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6577L: linux-security-module@vger.kernel.org
1da177e4
LT
6578S: Supported
6579
a23ce6da
HW
6580LIS3LV02D ACCELEROMETER DRIVER
6581M: Eric Piel <eric.piel@tremplin-utc.net>
6582S: Maintained
ff606677
JD
6583F: Documentation/misc-devices/lis3lv02d
6584F: drivers/misc/lis3lv02d/
bd35665f 6585F: drivers/platform/x86/hp_accel.c
a23ce6da 6586
b700e7f0
SJ
6587LIVE PATCHING
6588M: Josh Poimboeuf <jpoimboe@redhat.com>
6589M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6590M: Jiri Kosina <jikos@kernel.org>
d8130624 6591M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6592S: Maintained
6593F: kernel/livepatch/
6594F: include/linux/livepatch.h
6595F: arch/x86/include/asm/livepatch.h
6596F: arch/x86/kernel/livepatch.c
6597F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6598F: samples/livepatch/
b700e7f0 6599L: live-patching@vger.kernel.org
74d50da3 6600T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6601
ea861d73
KC
6602LINUX KERNEL DUMP TEST MODULE (LKDTM)
6603M: Kees Cook <keescook@chromium.org>
6604S: Maintained
6605F: drivers/misc/lkdtm.c
6606
e2d1d6c0 6607LLC (802.2)
8b58be88 6608M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6609S: Maintained
679655da 6610F: include/linux/llc.h
c117ab84 6611F: include/uapi/linux/llc.h
679655da
JP
6612F: include/net/llc*
6613F: net/llc/
e2d1d6c0 6614
4e233cbe
AD
6615LM73 HARDWARE MONITOR DRIVER
6616M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6617L: lm-sensors@lm-sensors.org
6618S: Maintained
6619F: drivers/hwmon/lm73.c
6620
156e2d1a 6621LM78 HARDWARE MONITOR DRIVER
d8130624 6622M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6623L: lm-sensors@lm-sensors.org
6624S: Maintained
6625F: Documentation/hwmon/lm78
6626F: drivers/hwmon/lm78.c
6627
1da177e4 6628LM83 HARDWARE MONITOR DRIVER
d8130624 6629M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6630L: lm-sensors@lm-sensors.org
1da177e4 6631S: Maintained
679655da
JP
6632F: Documentation/hwmon/lm83
6633F: drivers/hwmon/lm83.c
1da177e4
LT
6634
6635LM90 HARDWARE MONITOR DRIVER
d8130624 6636M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6637L: lm-sensors@lm-sensors.org
1da177e4 6638S: Maintained
679655da 6639F: Documentation/hwmon/lm90
aae7bce4 6640F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6641F: drivers/hwmon/lm90.c
1da177e4 6642
917cc4e6
GR
6643LM95234 HARDWARE MONITOR DRIVER
6644M: Guenter Roeck <linux@roeck-us.net>
6645L: lm-sensors@lm-sensors.org
6646S: Maintained
6647F: Documentation/hwmon/lm95234
6648F: drivers/hwmon/lm95234.c
6649
68620bdd
MP
6650LME2510 MEDIA DRIVER
6651M: Malcolm Priestley <tvboxspy@gmail.com>
6652L: linux-media@vger.kernel.org
a825eaec 6653W: https://linuxtv.org
68620bdd
MP
6654Q: http://patchwork.linuxtv.org/project/linux-media/list/
6655S: Maintained
6656F: drivers/media/usb/dvb-usb-v2/lmedm04*
6657
512e67f9 6658LOCKDEP AND LOCKSTAT
8b58be88
JP
6659M: Peter Zijlstra <peterz@infradead.org>
6660M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6661L: linux-kernel@vger.kernel.org
75fc2d37 6662T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6663S: Maintained
214e0aed
DB
6664F: Documentation/locking/lockdep*.txt
6665F: Documentation/locking/lockstat.txt
679655da 6666F: include/linux/lockdep.h
7486d6da 6667F: kernel/locking/
512e67f9 6668
dde33348 6669LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6670M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6671L: linux-ntfs-dev@lists.sourceforge.net
6672W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6673S: Maintained
679655da 6674F: Documentation/ldm.txt
20d16fef 6675F: block/partitions/ldm.*
1da177e4 6676
ef6ada3d
JE
6677LogFS
6678M: Joern Engel <joern@logfs.org>
756ccb3c 6679M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6680L: logfs@logfs.org
6681W: logfs.org
6682S: Maintained
6683F: fs/logfs/
6684
b62d7946
RS
6685LPC32XX MACHINE SUPPORT
6686M: Roland Stigge <stigge@antcom.de>
6687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6688S: Maintained
6689F: arch/arm/mach-lpc32xx/
6690
c87e34ef 6691LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
6692M: Sathya Prakash <sathya.prakash@broadcom.com>
6693M: Chaitra P B <chaitra.basappa@broadcom.com>
6694M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6695L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 6696L: linux-scsi@vger.kernel.org
9495e835 6697W: http://www.avagotech.com/support/
c87e34ef 6698S: Supported
679655da 6699F: drivers/message/fusion/
500c152a 6700F: drivers/scsi/mpt2sas/
6701F: drivers/scsi/mpt3sas/
c87e34ef 6702
1da177e4 6703LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6704M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6705L: linux-scsi@vger.kernel.org
6706S: Maintained
679655da 6707F: drivers/scsi/sym53c8xx_2/
1da177e4 6708
e5f5c99a
GR
6709LTC4261 HARDWARE MONITOR DRIVER
6710M: Guenter Roeck <linux@roeck-us.net>
6711L: lm-sensors@lm-sensors.org
6712S: Maintained
6713F: Documentation/hwmon/ltc4261
6714F: drivers/hwmon/ltc4261.c
6715
81365c31 6716LTP (Linux Test Project)
28b8e8d4 6717M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6718M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6719M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6720M: Jan Stancek <jstancek@redhat.com>
6721M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6722M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6723L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6724W: http://linux-test-project.github.io/
7d1ae8a8 6725T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6726S: Maintained
6727
c12a54b3 6728M32R ARCHITECTURE
c12a54b3 6729W: http://www.linux-m32r.org/
b4174867 6730S: Orphan
679655da 6731F: arch/m32r/
c12a54b3 6732
1da177e4 6733M68K ARCHITECTURE
8b58be88 6734M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6735L: linux-m68k@lists.linux-m68k.org
6736W: http://www.linux-m68k.org/
54e5881d 6737T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6738S: Maintained
679655da 6739F: arch/m68k/
9db35182 6740F: drivers/zorro/
1da177e4
LT
6741
6742M68K ON APPLE MACINTOSH
8b58be88 6743M: Joshua Thompson <funaho@jurai.org>
1da177e4 6744W: http://www.mac.linux-m68k.org/
9bb9f222 6745L: linux-m68k@lists.linux-m68k.org
1da177e4 6746S: Maintained
9db35182 6747F: arch/m68k/mac/
1da177e4
LT
6748
6749M68K ON HP9000/300
8b58be88 6750M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6751W: http://www.tazenda.demon.co.uk/phil/linux-hp
6752S: Maintained
679655da 6753F: arch/m68k/hp300/
1da177e4 6754
74425546
AP
6755M88DS3103 MEDIA DRIVER
6756M: Antti Palosaari <crope@iki.fi>
6757L: linux-media@vger.kernel.org
a825eaec 6758W: https://linuxtv.org
74425546
AP
6759W: http://palosaari.fi/linux/
6760Q: http://patchwork.linuxtv.org/project/linux-media/list/
6761T: git git://linuxtv.org/anttip/media_tree.git
6762S: Maintained
6763F: drivers/media/dvb-frontends/m88ds3103*
6764
68620bdd
MP
6765M88RS2000 MEDIA DRIVER
6766M: Malcolm Priestley <tvboxspy@gmail.com>
6767L: linux-media@vger.kernel.org
a825eaec 6768W: https://linuxtv.org
68620bdd
MP
6769Q: http://patchwork.linuxtv.org/project/linux-media/list/
6770S: Maintained
6771F: drivers/media/dvb-frontends/m88rs2000*
6772
07a092fa 6773MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6774M: Alexey Klimov <klimov.linux@gmail.com>
6775L: linux-media@vger.kernel.org
6776T: git git://linuxtv.org/media_tree.git
6777S: Maintained
6778F: drivers/media/radio/radio-ma901.c
07a092fa 6779
64a327a7 6780MAC80211
8b58be88 6781M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6782L: linux-wireless@vger.kernel.org
491b26b4 6783W: http://wireless.kernel.org/
ce466579
JB
6784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6786S: Maintained
679655da
JP
6787F: Documentation/networking/mac80211-injection.txt
6788F: include/net/mac80211.h
6789F: net/mac80211/
2af8c4dc 6790F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 6791
b863ceb7 6792MACVLAN DRIVER
8b58be88 6793M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6794L: netdev@vger.kernel.org
6795S: Maintained
679655da
JP
6796F: drivers/net/macvlan.c
6797F: include/linux/if_macvlan.h
b863ceb7 6798
2b6d83e2
JB
6799MAILBOX API
6800M: Jassi Brar <jassisinghbrar@gmail.com>
6801L: linux-kernel@vger.kernel.org
6802S: Maintained
6803F: drivers/mailbox/
6804F: include/linux/mailbox_client.h
6805F: include/linux/mailbox_controller.h
6806
faf1668c 6807MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6808M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6809W: http://www.kernel.org/doc/man-pages
bd7ebec6 6810L: linux-man@vger.kernel.org
1b53dc74 6811S: Maintained
faf1668c 6812
8427defd
RK
6813MARVELL ARMADA DRM SUPPORT
6814M: Russell King <rmk+kernel@arm.linux.org.uk>
6815S: Maintained
6816F: drivers/gpu/drm/armada/
6817
3ad50cca
GR
6818MARVELL 88E6352 DSA support
6819M: Guenter Roeck <linux@roeck-us.net>
6820S: Maintained
6821F: drivers/net/dsa/mv88e6352.c
6822
c4d007bc
TP
6823MARVELL CRYPTO DRIVER
6824M: Boris Brezillon <boris.brezillon@free-electrons.com>
6825M: Arnaud Ebalard <arno@natisbad.org>
6826F: drivers/crypto/marvell/
6827S: Maintained
6828L: linux-crypto@vger.kernel.org
6829
44c14c1d 6830MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6831M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6832M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6833L: netdev@vger.kernel.org
6834S: Maintained
6835F: drivers/net/ethernet/marvell/sk*
6836
74cda169 6837MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6838L: libertas-dev@lists.infradead.org
8ac3e99e 6839S: Orphan
f988d640 6840F: drivers/net/wireless/marvell/libertas/
74cda169 6841
b60d6975 6842MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6843M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6844L: netdev@vger.kernel.org
f5ca8502 6845S: Maintained
527a6266 6846F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6847F: include/linux/mv643xx.h
1da177e4 6848
370b8ed9
TP
6849MARVELL MVNETA ETHERNET DRIVER
6850M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6851L: netdev@vger.kernel.org
6852S: Maintained
6853F: drivers/net/ethernet/marvell/mvneta.*
6854
fcad584d 6855MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6856M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6857M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6858L: linux-wireless@vger.kernel.org
6859S: Maintained
277b024e 6860F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6861
a2c3f656 6862MARVELL MWL8K WIRELESS DRIVER
a040d532 6863M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6864L: linux-wireless@vger.kernel.org
16345910 6865S: Odd Fixes
de60f1dc 6866F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6867
2a69567b 6868MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6869M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6870S: Odd Fixes
1fa7e547 6871F: drivers/mmc/host/mvsdio.*
2a69567b 6872
1da177e4 6873MATROX FRAMEBUFFER DRIVER
c69f677c 6874L: linux-fbdev@vger.kernel.org
52653199 6875S: Orphan
8a61f013 6876F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6877F: include/uapi/linux/matroxfb.h
1da177e4 6878
ca462085
GR
6879MAX16065 HARDWARE MONITOR DRIVER
6880M: Guenter Roeck <linux@roeck-us.net>
6881L: lm-sensors@lm-sensors.org
6882S: Maintained
6883F: Documentation/hwmon/max16065
6884F: drivers/hwmon/max16065.c
6885
1f61cab8
GR
6886MAX20751 HARDWARE MONITOR DRIVER
6887M: Guenter Roeck <linux@roeck-us.net>
6888L: lm-sensors@lm-sensors.org
6889S: Maintained
6890F: Documentation/hwmon/max20751
6891F: drivers/hwmon/max20751.c
6892
d20620de 6893MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6894M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6895L: lm-sensors@lm-sensors.org
6896S: Maintained
679655da
JP
6897F: Documentation/hwmon/max6650
6898F: drivers/hwmon/max6650.c
d20620de 6899
e89ab51f
GR
6900MAX6697 HARDWARE MONITOR DRIVER
6901M: Guenter Roeck <linux@roeck-us.net>
6902L: lm-sensors@lm-sensors.org
6903S: Maintained
6904F: Documentation/hwmon/max6697
6905F: Documentation/devicetree/bindings/i2c/max6697.txt
6906F: drivers/hwmon/max6697.c
6907F: include/linux/platform_data/max6697.h
6908
f8f847b5
KK
6909MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6910M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6911L: linux-pm@vger.kernel.org
6912S: Supported
6913F: drivers/power/max14577_charger.c
6914F: drivers/power/max77693_charger.c
6915
3811405e
JMC
6916MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6917M: Javier Martinez Canillas <javier@osg.samsung.com>
6918L: linux-kernel@vger.kernel.org
6919S: Supported
96173cc6 6920F: drivers/*/*max77802*.c
3811405e
JMC
6921F: Documentation/devicetree/bindings/*/*max77802.txt
6922F: include/dt-bindings/*/*max77802.h
6923
befeb596
KK
6924MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6925M: Chanwoo Choi <cw00.choi@samsung.com>
6926M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6927L: linux-kernel@vger.kernel.org
6928S: Supported
6929F: drivers/*/max14577.c
0998a436 6930F: drivers/*/max77686*.c
befeb596
KK
6931F: drivers/*/max77693.c
6932F: drivers/extcon/extcon-max14577.c
6933F: drivers/extcon/extcon-max77693.c
6934F: drivers/rtc/rtc-max77686.c
6935F: drivers/clk/clk-max77686.c
6936F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6937F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6938F: Documentation/devicetree/bindings/mfd/max77693.txt
6939F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6940F: include/linux/mfd/max14577*.h
6941F: include/linux/mfd/max77686*.h
6942F: include/linux/mfd/max77693*.h
6943
9be3c9a5
HV
6944MAXIRADIO FM RADIO RECEIVER DRIVER
6945M: Hans Verkuil <hverkuil@xs4all.nl>
6946L: linux-media@vger.kernel.org
6947T: git git://linuxtv.org/media_tree.git
a825eaec 6948W: https://linuxtv.org
9be3c9a5
HV
6949S: Maintained
6950F: drivers/media/radio/radio-maxiradio*
6951
c05dc2cc
PR
6952MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6953M: Peter Rosin <peda@axentia.se>
6954L: linux-iio@vger.kernel.org
6955S: Maintained
6956F: drivers/iio/potentiometer/mcp4531.c
6957
6f32a8c9
LP
6958MEDIA DRIVERS FOR RENESAS - VSP1
6959M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6960L: linux-media@vger.kernel.org
4a121096 6961L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
6962T: git git://linuxtv.org/media_tree.git
6963S: Supported
6964F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6965F: drivers/media/platform/vsp1/
6966
dacf9ce8
KS
6967MEDIA DRIVERS FOR ASCOT2E
6968M: Sergey Kozlov <serjk@netup.ru>
6969L: linux-media@vger.kernel.org
a825eaec 6970W: https://linuxtv.org
dacf9ce8
KS
6971W: http://netup.tv/
6972T: git git://linuxtv.org/media_tree.git
6973S: Supported
6974F: drivers/media/dvb-frontends/ascot2e*
6975
a6dc60ff
KS
6976MEDIA DRIVERS FOR CXD2841ER
6977M: Sergey Kozlov <serjk@netup.ru>
6978L: linux-media@vger.kernel.org
a825eaec 6979W: https://linuxtv.org
a6dc60ff
KS
6980W: http://netup.tv/
6981T: git git://linuxtv.org/media_tree.git
6982S: Supported
6983F: drivers/media/dvb-frontends/cxd2841er*
6984
a5d32b35
KS
6985MEDIA DRIVERS FOR HORUS3A
6986M: Sergey Kozlov <serjk@netup.ru>
6987L: linux-media@vger.kernel.org
a825eaec 6988W: https://linuxtv.org
a5d32b35
KS
6989W: http://netup.tv/
6990T: git git://linuxtv.org/media_tree.git
6991S: Supported
6992F: drivers/media/dvb-frontends/horus3a*
6993
e025273b
KS
6994MEDIA DRIVERS FOR LNBH25
6995M: Sergey Kozlov <serjk@netup.ru>
6996L: linux-media@vger.kernel.org
a825eaec 6997W: https://linuxtv.org
e025273b
KS
6998W: http://netup.tv/
6999T: git git://linuxtv.org/media_tree.git
7000S: Supported
7001F: drivers/media/dvb-frontends/lnbh25*
7002
52b1eaf4
KS
7003MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7004M: Sergey Kozlov <serjk@netup.ru>
7005L: linux-media@vger.kernel.org
a825eaec 7006W: https://linuxtv.org
52b1eaf4
KS
7007W: http://netup.tv/
7008T: git git://linuxtv.org/media_tree.git
7009S: Supported
7010F: drivers/media/pci/netup_unidvb/*
7011
127c49ae 7012MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 7013M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
7014P: LinuxTV.org Project
7015L: linux-media@vger.kernel.org
a825eaec 7016W: https://linuxtv.org
8a6e2535 7017Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7018T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7019S: Maintained
7020F: Documentation/dvb/
7021F: Documentation/video4linux/
ffe06198 7022F: Documentation/DocBook/media/
127c49ae 7023F: drivers/media/
ffe06198 7024F: drivers/staging/media/
eb4b0ec7 7025F: include/linux/platform_data/media/
127c49ae 7026F: include/media/
6c0f0359
MCC
7027F: include/uapi/linux/dvb/
7028F: include/uapi/linux/videodev2.h
7029F: include/uapi/linux/media.h
7030F: include/uapi/linux/v4l2-*
7031F: include/uapi/linux/meye.h
7032F: include/uapi/linux/ivtv*
7033F: include/uapi/linux/uvcvideo.h
d20620de 7034
c869f77d
JK
7035MEDIATEK MT7601U WIRELESS LAN DRIVER
7036M: Jakub Kicinski <kubakici@wp.pl>
7037L: linux-wireless@vger.kernel.org
7038S: Maintained
7039F: drivers/net/wireless/mediatek/mt7601u/
7040
e399065b
SS
7041MEGARAID SCSI/SAS DRIVERS
7042M: Kashyap Desai <kashyap.desai@avagotech.com>
7043M: Sumit Saxena <sumit.saxena@avagotech.com>
7044M: Uday Lingala <uday.lingala@avagotech.com>
7045L: megaraidlinux.pdl@avagotech.com
baaea1dc 7046L: linux-scsi@vger.kernel.org
e399065b 7047W: http://www.lsi.com
ce00f85c 7048S: Maintained
679655da
JP
7049F: Documentation/scsi/megaraid.txt
7050F: drivers/scsi/megaraid.*
7051F: drivers/scsi/megaraid/
757e0108 7052
2c46c9d5 7053MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7054M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7055L: netdev@vger.kernel.org
2c46c9d5
AV
7056S: Supported
7057W: http://www.mellanox.com
7058Q: http://patchwork.ozlabs.org/project/netdev/list/
7059F: drivers/net/ethernet/mellanox/mlx4/en_*
7060
e7523a49
OG
7061MELLANOX ETHERNET DRIVER (mlx5e)
7062M: Saeed Mahameed <saeedm@mellanox.com>
7063L: netdev@vger.kernel.org
7064S: Supported
7065W: http://www.mellanox.com
7066Q: http://patchwork.ozlabs.org/project/netdev/list/
7067F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7068
93c1edb2
JP
7069MELLANOX ETHERNET SWITCH DRIVERS
7070M: Jiri Pirko <jiri@mellanox.com>
7071M: Ido Schimmel <idosch@mellanox.com>
7072L: netdev@vger.kernel.org
7073S: Supported
7074W: http://www.mellanox.com
7075Q: http://patchwork.ozlabs.org/project/netdev/list/
7076F: drivers/net/ethernet/mellanox/mlxsw/
7077
5b25b13a
MD
7078MEMBARRIER SUPPORT
7079M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7080M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7081L: linux-kernel@vger.kernel.org
7082S: Supported
7083F: kernel/membarrier.c
7084F: include/uapi/linux/membarrier.h
7085
70ea91f1
SR
7086MEMORY MANAGEMENT
7087L: linux-mm@kvack.org
70ea91f1
SR
7088W: http://www.linux-mm.org
7089S: Maintained
679655da 7090F: include/linux/mm.h
551450bb
CS
7091F: include/linux/gfp.h
7092F: include/linux/mmzone.h
7093F: include/linux/memory_hotplug.h
7094F: include/linux/vmalloc.h
679655da 7095F: mm/
70ea91f1 7096
f4e9ce66 7097MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7098M: David Woodhouse <dwmw2@infradead.org>
242c325e 7099M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7100L: linux-mtd@lists.infradead.org
8a6e2535
JP
7101W: http://www.linux-mtd.infradead.org/
7102Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7103T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7104T: git git://git.infradead.org/l2-mtd.git
1da177e4 7105S: Maintained
679655da
JP
7106F: drivers/mtd/
7107F: include/linux/mtd/
c117ab84 7108F: include/uapi/mtd/
1da177e4 7109
26c57ef1 7110MEN A21 WATCHDOG DRIVER
30c7469b 7111M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7112L: linux-watchdog@vger.kernel.org
30c7469b 7113S: Maintained
26c57ef1
JT
7114F: drivers/watchdog/mena21_wdt.c
7115
3764e82e 7116MEN CHAMELEON BUS (mcb)
30c7469b
JT
7117M: Johannes Thumshirn <morbidrsa@gmail.com>
7118S: Maintained
3764e82e
JT
7119F: drivers/mcb/
7120F: include/linux/mcb.h
b9f2f459 7121F: Documentation/men-chameleon-bus.txt
3764e82e 7122
48b490d2
AW
7123MEN F21BMC (Board Management Controller)
7124M: Andreas Werner <andreas.werner@men.de>
7125S: Supported
7126F: drivers/mfd/menf21bmc.c
7127F: drivers/watchdog/menf21bmc_wdt.c
7128F: drivers/leds/leds-menf21bmc.c
7129F: drivers/hwmon/menf21bmc_hwmon.c
7130F: Documentation/hwmon/menf21bmc
7131
12285945
JH
7132METAG ARCHITECTURE
7133M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7134L: linux-metag@vger.kernel.org
9f273c24 7135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7136S: Odd Fixes
12285945
JH
7137F: arch/metag/
7138F: Documentation/metag/
7139F: Documentation/devicetree/bindings/metag/
2d799dde 7140F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7141F: drivers/clocksource/metag_generic.c
5698c50d
JH
7142F: drivers/irqchip/irq-metag.c
7143F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7144F: drivers/tty/metag_da.c
12285945 7145
c6375b0a 7146MICROBLAZE ARCHITECTURE
8b58be88 7147M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7148W: http://www.monstr.eu/fdt/
7149T: git git://git.monstr.eu/linux-2.6-microblaze.git
7150S: Supported
0a8c7914 7151F: arch/microblaze/
1da177e4 7152
2508a45a
CY
7153MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7154M: Chen Yu <yu.c.chen@intel.com>
7155L: platform-driver-x86@vger.kernel.org
7156S: Supported
7157F: drivers/platform/x86/surfacepro3_button.c
7158
1da177e4 7159MICROTEK X6 SCANNER
61eee9a7 7160M: Oliver Neukum <oliver@neukum.org>
1da177e4 7161S: Maintained
679655da 7162F: drivers/usb/image/microtek.*
1da177e4
LT
7163
7164MIPS
8b58be88 7165M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7166L: linux-mips@linux-mips.org
6097050d 7167W: http://www.linux-mips.org/
b05e988e 7168T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7169Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7170S: Supported
679655da
JP
7171F: Documentation/mips/
7172F: arch/mips/
1da177e4 7173
08b7620a
HV
7174MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7175M: Hans Verkuil <hverkuil@xs4all.nl>
7176L: linux-media@vger.kernel.org
7177T: git git://linuxtv.org/media_tree.git
a825eaec 7178W: https://linuxtv.org
08b7620a
HV
7179S: Odd Fixes
7180F: drivers/media/radio/radio-miropcm20*
7181
c09befcb
OG
7182MELLANOX MLX4 core VPI driver
7183M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7184L: netdev@vger.kernel.org
7185L: linux-rdma@vger.kernel.org
7186W: http://www.mellanox.com
7187Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7188S: Supported
7189F: drivers/net/ethernet/mellanox/mlx4/
7190F: include/linux/mlx4/
7191
7192MELLANOX MLX4 IB driver
7193M: Yishai Hadas <yishaih@mellanox.com>
7194L: linux-rdma@vger.kernel.org
7195W: http://www.mellanox.com
e126ba97 7196Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7197S: Supported
7198F: drivers/infiniband/hw/mlx4/
7199F: include/linux/mlx4/
7200
595a4d8f
OG
7201MELLANOX MLX5 core VPI driver
7202M: Matan Barak <matanb@mellanox.com>
7203M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7204L: netdev@vger.kernel.org
7205L: linux-rdma@vger.kernel.org
7206W: http://www.mellanox.com
7207Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7208S: Supported
7209F: drivers/net/ethernet/mellanox/mlx5/core/
7210F: include/linux/mlx5/
7211
595a4d8f
OG
7212MELLANOX MLX5 IB driver
7213M: Matan Barak <matanb@mellanox.com>
7214M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7215L: linux-rdma@vger.kernel.org
7216W: http://www.mellanox.com
7217Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7218S: Supported
b75f0050 7219F: drivers/infiniband/hw/mlx5/
595a4d8f 7220F: include/linux/mlx5/
e126ba97 7221
764589b6
CM
7222MELEXIS MLX90614 DRIVER
7223M: Crt Mori <cmo@melexis.com>
7224L: linux-iio@vger.kernel.org
7225W: http://www.melexis.com
7226S: Supported
7227F: drivers/iio/temperature/mlx90614.c
7228
0ce277e4
AP
7229MN88472 MEDIA DRIVER
7230M: Antti Palosaari <crope@iki.fi>
7231L: linux-media@vger.kernel.org
a825eaec 7232W: https://linuxtv.org
0ce277e4
AP
7233W: http://palosaari.fi/linux/
7234Q: http://patchwork.linuxtv.org/project/linux-media/list/
7235T: git git://linuxtv.org/anttip/media_tree.git
7236S: Maintained
7237F: drivers/staging/media/mn88472/
7238F: drivers/media/dvb-frontends/mn88472.h
7239
4f4d238f
AP
7240MN88473 MEDIA DRIVER
7241M: Antti Palosaari <crope@iki.fi>
7242L: linux-media@vger.kernel.org
a825eaec 7243W: https://linuxtv.org
4f4d238f
AP
7244W: http://palosaari.fi/linux/
7245Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7246S: Maintained
877ba50b 7247F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7248
1da177e4 7249MODULE SUPPORT
8b58be88 7250M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7251S: Maintained
679655da
JP
7252F: include/linux/module.h
7253F: kernel/module.c
1da177e4
LT
7254
7255MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7256W: http://popies.net/meye/
b7788e13 7257S: Orphan
679655da 7258F: Documentation/video4linux/meye.txt
90d72ac6 7259F: drivers/media/pci/meye/
6c0f0359 7260F: include/uapi/linux/meye.h
1da177e4 7261
b9705b60 7262MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7263M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7264S: Maintained
679655da 7265F: Documentation/serial/moxa-smartio
c897401b 7266F: drivers/tty/mxser.*
d735410a 7267
889b2f87
AK
7268MR800 AVERMEDIA USB FM RADIO DRIVER
7269M: Alexey Klimov <klimov.linux@gmail.com>
7270L: linux-media@vger.kernel.org
7271T: git git://linuxtv.org/media_tree.git
7272S: Maintained
7273F: drivers/media/radio/radio-mr800.c
7274
d7155691
AO
7275MRF24J40 IEEE 802.15.4 RADIO DRIVER
7276M: Alan Ott <alan@signal11.us>
7277L: linux-wpan@vger.kernel.org
7278S: Maintained
7279F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7280F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7281
8c4c731a 7282MSI LAPTOP SUPPORT
182ae55c 7283M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7284L: platform-driver-x86@vger.kernel.org
8c4c731a 7285S: Maintained
679655da 7286F: drivers/platform/x86/msi-laptop.c
8c4c731a 7287
0f1006b1 7288MSI WMI SUPPORT
d0944853 7289L: platform-driver-x86@vger.kernel.org
5ee7041e 7290S: Orphan
0f1006b1
AA
7291F: drivers/platform/x86/msi-wmi.c
7292
19a628a0
AP
7293MSI001 MEDIA DRIVER
7294M: Antti Palosaari <crope@iki.fi>
7295L: linux-media@vger.kernel.org
a825eaec 7296W: https://linuxtv.org
19a628a0
AP
7297W: http://palosaari.fi/linux/
7298Q: http://patchwork.linuxtv.org/project/linux-media/list/
7299T: git git://linuxtv.org/anttip/media_tree.git
7300S: Maintained
0185e197 7301F: drivers/media/tuners/msi001*
19a628a0 7302
7570589d 7303MSI2500 MEDIA DRIVER
2c57213f
AP
7304M: Antti Palosaari <crope@iki.fi>
7305L: linux-media@vger.kernel.org
a825eaec 7306W: https://linuxtv.org
2c57213f
AP
7307W: http://palosaari.fi/linux/
7308Q: http://patchwork.linuxtv.org/project/linux-media/list/
7309T: git git://linuxtv.org/anttip/media_tree.git
7310S: Maintained
7570589d 7311F: drivers/media/usb/msi2500/
2c57213f 7312
159eeea4
RJ
7313MSYSTEMS DISKONCHIP G3 MTD DRIVER
7314M: Robert Jarzmik <robert.jarzmik@free.fr>
7315L: linux-mtd@lists.infradead.org
7316S: Maintained
7317F: drivers/mtd/devices/docg3*
7318
62a37dc7 7319MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7320M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7321L: linux-media@vger.kernel.org
7322T: git git://linuxtv.org/media_tree.git
7323S: Maintained
7324F: drivers/media/i2c/mt9m032.c
b5dcee22 7325F: include/media/i2c/mt9m032.h
0e837fb9 7326
62a37dc7 7327MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7328M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7329L: linux-media@vger.kernel.org
7330T: git git://linuxtv.org/media_tree.git
7331S: Maintained
7332F: drivers/media/i2c/mt9p031.c
b5dcee22 7333F: include/media/i2c/mt9p031.h
0e837fb9 7334
62a37dc7 7335MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7336M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7337L: linux-media@vger.kernel.org
7338T: git git://linuxtv.org/media_tree.git
7339S: Maintained
7340F: drivers/media/i2c/mt9t001.c
b5dcee22 7341F: include/media/i2c/mt9t001.h
0e837fb9 7342
62a37dc7 7343MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7344M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7345L: linux-media@vger.kernel.org
7346T: git git://linuxtv.org/media_tree.git
7347S: Maintained
f2272e13 7348F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7349F: drivers/media/i2c/mt9v032.c
b5dcee22 7350F: include/media/i2c/mt9v032.h
0e837fb9 7351
4e0d13cb 7352MULTIFUNCTION DEVICES (MFD)
f7d3210e 7353M: Lee Jones <lee.jones@linaro.org>
7caa7991 7354T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7355S: Supported
679655da 7356F: drivers/mfd/
55b5940d 7357F: include/linux/mfd/
4e0d13cb 7358
5c4e6f13 7359MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7360M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7361L: linux-mmc@vger.kernel.org
708dce3f 7362T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7363S: Maintained
679655da
JP
7364F: drivers/mmc/
7365F: include/linux/mmc/
c117ab84 7366F: include/uapi/linux/mmc/
baca2da4 7367
15a0580c 7368MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7369S: Orphan
679655da
JP
7370F: drivers/mmc/host/mmc_spi.c
7371F: include/linux/spi/mmc_spi.h
15a0580c 7372
1da177e4 7373MULTISOUND SOUND DRIVER
8b58be88 7374M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7375S: Maintained
679655da
JP
7376F: Documentation/sound/oss/MultiSound
7377F: sound/oss/msnd*
1da177e4 7378
d735410a 7379MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7380S: Orphan
c897401b 7381F: drivers/tty/isicom.c
679655da 7382F: include/linux/isicom.h
d735410a 7383
550a7375 7384MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7385M: Bin Liu <b-liu@ti.com>
795fb7e7 7386L: linux-usb@vger.kernel.org
43b416e5 7387T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7388S: Maintained
679655da 7389F: drivers/usb/musb/
550a7375 7390
ea0af5f6
MK
7391MXL5007T MEDIA DRIVER
7392M: Michael Krufky <mkrufky@linuxtv.org>
7393L: linux-media@vger.kernel.org
a825eaec 7394W: https://linuxtv.org
ea0af5f6
MK
7395W: http://github.com/mkrufky
7396Q: http://patchwork.linuxtv.org/project/linux-media/list/
7397T: git git://linuxtv.org/mkrufky/tuners.git
7398S: Maintained
7399F: drivers/media/tuners/mxl5007t.*
7400
2d3cf588 7401MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7402M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7403L: netdev@vger.kernel.org
205057ae 7404W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7405S: Supported
93f7848b 7406F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7407
9df4f913
BB
7408NAND FLASH SUBSYSTEM
7409M: Boris Brezillon <boris.brezillon@free-electrons.com>
7410R: Richard Weinberger <richard@nod.at>
7411L: linux-mtd@lists.infradead.org
7412W: http://www.linux-mtd.infradead.org/
7413Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7414T: git git://github.com/linux-nand/linux.git
7415S: Maintained
7416F: drivers/mtd/nand/
7417F: include/linux/mtd/nand*.h
7418
1da177e4 7419NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7420S: Orphan
d9fb9f38 7421F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7422
23dc05a3
DM
7423NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7424M: Daniel Mack <zonque@gmail.com>
7425S: Maintained
e5747e40 7426L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7427W: http://www.native-instruments.com
7428F: sound/usb/caiaq/
7429
1da177e4 7430NCP FILESYSTEM
52653199
PV
7431M: Petr Vandrovec <petr@vandrovec.name>
7432S: Odd Fixes
679655da 7433F: fs/ncpfs/
1da177e4 7434
a79b0322
FT
7435NCR 5380 SCSI DRIVERS
7436M: Finn Thain <fthain@telegraphics.com.au>
7437M: Michael Schmitz <schmitzmic@gmail.com>
7438L: linux-scsi@vger.kernel.org
7439S: Maintained
7440F: Documentation/scsi/g_NCR5380.txt
7441F: drivers/scsi/NCR5380.*
7442F: drivers/scsi/arm/cumana_1.c
7443F: drivers/scsi/arm/oak.c
7444F: drivers/scsi/atari_NCR5380.c
7445F: drivers/scsi/atari_scsi.*
7446F: drivers/scsi/dmx3191d.c
7447F: drivers/scsi/dtc.*
7448F: drivers/scsi/g_NCR5380.*
7449F: drivers/scsi/g_NCR5380_mmio.c
7450F: drivers/scsi/mac_scsi.*
7451F: drivers/scsi/pas16.*
a79b0322
FT
7452F: drivers/scsi/sun3_scsi.*
7453F: drivers/scsi/sun3_scsi_vme.c
7454F: drivers/scsi/t128.*
7455
1da177e4 7456NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7457M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7458L: linux-scsi@vger.kernel.org
7459S: Maintained
679655da 7460F: drivers/scsi/NCR_D700.*
1da177e4 7461
4aa3eb4c
GR
7462NCT6775 HARDWARE MONITOR DRIVER
7463M: Guenter Roeck <linux@roeck-us.net>
7464L: lm-sensors@lm-sensors.org
7465S: Maintained
7466F: Documentation/hwmon/nct6775
7467F: drivers/hwmon/nct6775.c
7468
3c2d774c 7469NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7470M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7471L: linux-rdma@vger.kernel.org
e3d33cb1 7472W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7473S: Supported
7474F: drivers/infiniband/hw/nes/
7475
be2f2e84 7476NETEM NETWORK EMULATOR
adbbf69d 7477M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7478L: netem@lists.linux-foundation.org
be2f2e84 7479S: Maintained
679655da 7480F: net/sched/sch_netem.c
be2f2e84 7481
b2f5a051 7482NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7483M: Jon Mason <jdmason@kudzu.us>
4a58448b 7484L: netdev@vger.kernel.org
4a58448b 7485S: Supported
679655da 7486F: Documentation/networking/s2io.txt
b2f5a051 7487F: Documentation/networking/vxge.txt
86387e1a 7488F: drivers/net/ethernet/neterion/
4a58448b 7489
db9cf3a3 7490NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7491M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7492M: Patrick McHardy <kaber@trash.net>
42010ed0 7493M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7494L: netfilter-devel@vger.kernel.org
82b98543 7495L: coreteam@netfilter.org
1da177e4
LT
7496W: http://www.netfilter.org/
7497W: http://www.iptables.org/
42010ed0
PNA
7498Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7499T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7500T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7501S: Supported
679655da
JP
7502F: include/linux/netfilter*
7503F: include/linux/netfilter/
7504F: include/net/netfilter/
c117ab84
CEB
7505F: include/uapi/linux/netfilter*
7506F: include/uapi/linux/netfilter/
679655da
JP
7507F: net/*/netfilter.c
7508F: net/*/netfilter/
7509F: net/netfilter/
91c269a0 7510F: net/bridge/br_netfilter*.c
1da177e4 7511
4cc67735 7512NETLABEL
87a0874c 7513M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7514W: http://netlabel.sf.net
7515L: netdev@vger.kernel.org
87a0874c 7516S: Maintained
80811493 7517F: Documentation/netlabel/
679655da
JP
7518F: include/net/netlabel.h
7519F: net/netlabel/
4cc67735 7520
1da177e4 7521NETROM NETWORK LAYER
8b58be88 7522M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7523L: linux-hams@vger.kernel.org
d34cb28a 7524W: http://www.linux-ax25.org/
1da177e4 7525S: Maintained
679655da 7526F: include/net/netrom.h
c117ab84 7527F: include/uapi/linux/netrom.h
679655da 7528F: net/netrom/
1da177e4 7529
4c352362
JK
7530NETRONOME ETHERNET DRIVERS
7531M: Jakub Kicinski <jakub.kicinski@netronome.com>
7532M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7533L: oss-drivers@netronome.com
7534S: Maintained
7535F: drivers/net/ethernet/netronome/
7536
5ddb88c0 7537NETWORK BLOCK DEVICE (NBD)
4ca5829a 7538M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7539S: Maintained
5e4b269b 7540L: nbd-general@lists.sourceforge.net
4ca5829a 7541T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7542F: Documentation/blockdev/nbd.txt
7543F: drivers/block/nbd.c
c117ab84 7544F: include/uapi/linux/nbd.h
1da177e4 7545
6e43650c
NH
7546NETWORK DROP MONITOR
7547M: Neil Horman <nhorman@tuxdriver.com>
7548L: netdev@vger.kernel.org
7549S: Maintained
7550W: https://fedorahosted.org/dropwatch/
7551F: net/core/drop_monitor.c
7552
1da177e4 7553NETWORKING [GENERAL]
8b58be88 7554M: "David S. Miller" <davem@davemloft.net>
979b6c13 7555L: netdev@vger.kernel.org
b1e8fd54 7556W: http://www.linuxfoundation.org/en/Net
11e98029 7557Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7558T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7559T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7560S: Maintained
679655da
JP
7561F: net/
7562F: include/net/
018d21ed
JP
7563F: include/linux/in.h
7564F: include/linux/net.h
7565F: include/linux/netdevice.h
c117ab84
CEB
7566F: include/uapi/linux/in.h
7567F: include/uapi/linux/net.h
7568F: include/uapi/linux/netdevice.h
0c7aecd4 7569F: include/uapi/linux/net_namespace.h
7e814a6c 7570F: tools/net/
f4e53f9a 7571F: tools/testing/selftests/net/
335a67d2 7572F: lib/random32.c
a101ccd1 7573F: lib/test_bpf.c
1da177e4
LT
7574
7575NETWORKING [IPv4/IPv6]
8b58be88
JP
7576M: "David S. Miller" <davem@davemloft.net>
7577M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7578M: James Morris <jmorris@namei.org>
7579M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7580M: Patrick McHardy <kaber@trash.net>
979b6c13 7581L: netdev@vger.kernel.org
08deed1e 7582T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7583S: Maintained
679655da
JP
7584F: net/ipv4/
7585F: net/ipv6/
7586F: include/net/ip*
0a14842f 7587F: arch/x86/net/*
1da177e4 7588
73b7656c
DM
7589NETWORKING [IPSEC]
7590M: Steffen Klassert <steffen.klassert@secunet.com>
7591M: Herbert Xu <herbert@gondor.apana.org.au>
7592M: "David S. Miller" <davem@davemloft.net>
7593L: netdev@vger.kernel.org
d1fc5024
SK
7594T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7595T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7596S: Maintained
5826bdd1 7597F: net/core/flow.c
73b7656c
DM
7598F: net/xfrm/
7599F: net/key/
7600F: net/ipv4/xfrm*
d1fc5024
SK
7601F: net/ipv4/esp4.c
7602F: net/ipv4/ah4.c
7603F: net/ipv4/ipcomp.c
7604F: net/ipv4/ip_vti.c
73b7656c 7605F: net/ipv6/xfrm*
d1fc5024
SK
7606F: net/ipv6/esp6.c
7607F: net/ipv6/ah6.c
7608F: net/ipv6/ipcomp6.c
7609F: net/ipv6/ip6_vti.c
73b7656c
DM
7610F: include/uapi/linux/xfrm.h
7611F: include/net/xfrm.h
7612
10e2ff1c 7613NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7614M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7615L: netdev@vger.kernel.org
7616S: Maintained
7617
29f8f632 7618NETWORKING [WIRELESS]
2cb4abd1 7619L: linux-wireless@vger.kernel.org
8a6e2535 7620Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7621
788873ac
JP
7622NETWORKING DRIVERS
7623L: netdev@vger.kernel.org
7624W: http://www.linuxfoundation.org/en/Net
11e98029 7625Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7626T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7627T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7628S: Odd Fixes
7629F: drivers/net/
018d21ed 7630F: include/linux/if_*
0b63bf1f 7631F: include/linux/netdevice.h
0b63bf1f
JD
7632F: include/linux/etherdevice.h
7633F: include/linux/fcdevice.h
7634F: include/linux/fddidevice.h
7635F: include/linux/hippidevice.h
7636F: include/linux/inetdevice.h
c117ab84
CEB
7637F: include/uapi/linux/if_*
7638F: include/uapi/linux/netdevice.h
788873ac 7639
0e324cf6
JL
7640NETWORKING DRIVERS (WIRELESS)
7641M: Kalle Valo <kvalo@codeaurora.org>
7642L: linux-wireless@vger.kernel.org
7643Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7644T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7645T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7646S: Maintained
7647F: drivers/net/wireless/
7648
3d396eb1 7649NETXEN (1/10) GbE SUPPORT
8622315e 7650M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7651M: Sony Chacko <sony.chacko@qlogic.com>
7652M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7653L: netdev@vger.kernel.org
9c2b5bde 7654W: http://www.qlogic.com
3d396eb1 7655S: Supported
aa43c215 7656F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7657
6423d30f
AAJ
7658NFC SUBSYSTEM
7659M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7660M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7661M: Samuel Ortiz <sameo@linux.intel.com>
7662L: linux-wireless@vger.kernel.org
1eb3b216 7663L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7664S: Supported
6423d30f 7665F: net/nfc/
55eb94f9 7666F: include/net/nfc/
c117ab84 7667F: include/uapi/linux/nfc.h
6423d30f 7668F: drivers/nfc/
397d6497
CR
7669F: include/linux/platform_data/microread.h
7670F: include/linux/platform_data/nfcmrvl.h
7671F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7672F: include/linux/platform_data/pn544.h
397d6497
CR
7673F: include/linux/platform_data/st21nfca.h
7674F: include/linux/platform_data/st-nci.h
7ebb88e5 7675F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7676
e8b43555 7677NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7678M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7679M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7680L: linux-nfs@vger.kernel.org
7681W: http://client.linux-nfs.org
cd7b996a 7682T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7683S: Maintained
679655da
JP
7684F: fs/lockd/
7685F: fs/nfs/
7686F: fs/nfs_common/
7687F: net/sunrpc/
7688F: include/linux/lockd/
7689F: include/linux/nfs*
7690F: include/linux/sunrpc/
c117ab84
CEB
7691F: include/uapi/linux/nfs*
7692F: include/uapi/linux/sunrpc/
1da177e4 7693
85ef9cea 7694NILFS2 FILESYSTEM
e2126935 7695M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7696L: linux-nilfs@vger.kernel.org
f9472265 7697W: http://nilfs.sourceforge.net/
e2126935 7698T: git git://github.com/konis/nilfs2.git
85ef9cea 7699S: Supported
679655da
JP
7700F: Documentation/filesystems/nilfs2.txt
7701F: fs/nilfs2/
7702F: include/linux/nilfs2_fs.h
c35c7ac5 7703F: include/trace/events/nilfs2.h
85ef9cea 7704
1da177e4 7705NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7706M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7707W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7708S: Maintained
679655da
JP
7709F: Documentation/scsi/NinjaSCSI.txt
7710F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7711
7712NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7713M: GOTO Masanori <gotom@debian.or.jp>
7714M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7715W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7716S: Maintained
679655da
JP
7717F: Documentation/scsi/NinjaSCSI.txt
7718F: drivers/scsi/nsp32*
1da177e4 7719
383b8fb9
LFT
7720NIOS2 ARCHITECTURE
7721M: Ley Foon Tan <lftan@altera.com>
7722L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7723T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7724S: Maintained
7725F: arch/nios2/
7726
2a6afddb 7727NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 7728R: Pali RohĂ¡r <pali.rohar@gmail.com>
2a6afddb 7729F: include/linux/power/bq2415x_charger.h
081bab21 7730F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7731F: include/linux/power/isp1704_charger.h
7732F: drivers/power/bq2415x_charger.c
081bab21 7733F: drivers/power/bq27xxx_battery.c
e35a49b1 7734F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
7735F: drivers/power/isp1704_charger.c
7736F: drivers/power/rx51_battery.c
7737
a1bd3bae 7738NTB DRIVER CORE
9ef6bf6c
JM
7739M: Jon Mason <jdmason@kudzu.us>
7740M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7741M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7742L: linux-ntb@googlegroups.com
fce8a7bb 7743S: Supported
2984411f
JM
7744W: https://github.com/jonmason/ntb/wiki
7745T: git git://github.com/jonmason/ntb.git
fce8a7bb 7746F: drivers/ntb/
548c237c 7747F: drivers/net/ntb_netdev.c
fce8a7bb 7748F: include/linux/ntb.h
a1bd3bae 7749F: include/linux/ntb_transport.h
fce8a7bb 7750
e26a5843
AH
7751NTB INTEL DRIVER
7752M: Jon Mason <jdmason@kudzu.us>
7753M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7754L: linux-ntb@googlegroups.com
e26a5843
AH
7755S: Supported
7756W: https://github.com/jonmason/ntb/wiki
7757T: git git://github.com/jonmason/ntb.git
7758F: drivers/ntb/hw/intel/
fce8a7bb 7759
a1b36958
XY
7760NTB AMD DRIVER
7761M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7762L: linux-ntb@googlegroups.com
7763S: Supported
7764F: drivers/ntb/hw/amd/
7765
1da177e4 7766NTFS FILESYSTEM
2818ef50 7767M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7768L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7769W: http://www.tuxera.com/
e6f4dee7 7770T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7771S: Supported
679655da
JP
7772F: Documentation/filesystems/ntfs.txt
7773F: fs/ntfs/
1da177e4 7774
9eb8ef74 7775NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7776M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7777L: linux-fbdev@vger.kernel.org
ce00f85c 7778S: Maintained
8a61f013
JH
7779F: drivers/video/fbdev/riva/
7780F: drivers/video/fbdev/nvidia/
1da177e4 7781
79461681 7782NVM EXPRESS DRIVER
b3975e94
JF
7783M: Keith Busch <keith.busch@intel.com>
7784M: Jens Axboe <axboe@fb.com>
79461681 7785L: linux-nvme@lists.infradead.org
b3975e94
JF
7786T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7787W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7788S: Supported
57dacad5 7789F: drivers/nvme/host/
79461681
MW
7790F: include/linux/nvme.h
7791
aee4b9bd
SK
7792NVMEM FRAMEWORK
7793M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7794M: Maxime Ripard <maxime.ripard@free-electrons.com>
7795S: Maintained
7796F: drivers/nvmem/
7797F: Documentation/devicetree/bindings/nvmem/
7798F: include/linux/nvmem-consumer.h
7799F: include/linux/nvmem-provider.h
7800
dece4585
CP
7801NXP-NCI NFC DRIVER
7802M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7803R: Charles Gorand <charles.gorand@effinnov.com>
7804L: linux-nfc@lists.01.org (moderated for non-subscribers)
7805S: Supported
7806F: drivers/nfc/nxp-nci
7807
f50d7146
RK
7808NXP TDA998X DRM DRIVER
7809M: Russell King <rmk+kernel@arm.linux.org.uk>
7810S: Supported
7811F: drivers/gpu/drm/i2c/tda998x_drv.c
7812F: include/drm/i2c/tda998x.h
7813
fbace43e
PR
7814NXP TFA9879 DRIVER
7815M: Peter Rosin <peda@axentia.se>
7816L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7817S: Maintained
7818F: sound/soc/codecs/tfa9879*
7819
f5525786 7820OMAP SUPPORT
0e24bdd4 7821M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7822L: linux-omap@vger.kernel.org
7823W: http://www.muru.com/linux/omap/
7824W: http://linux.omap.com/
8a6e2535 7825Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7826T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7827S: Maintained
4e04d5a3 7828F: arch/arm/*omap*/
026da812
FB
7829F: arch/arm/configs/omap1_defconfig
7830F: arch/arm/configs/omap2plus_defconfig
046d0a37 7831F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7832F: drivers/irqchip/irq-omap-intc.c
7833F: drivers/mfd/*omap*.c
7834F: drivers/mfd/menelaus.c
7835F: drivers/mfd/palmas.c
7836F: drivers/mfd/tps65217.c
7837F: drivers/mfd/tps65218.c
7838F: drivers/mfd/tps65910.c
7839F: drivers/mfd/twl-core.[ch]
7840F: drivers/mfd/twl4030*.c
7841F: drivers/mfd/twl6030*.c
7842F: drivers/mfd/twl6040*.c
7843F: drivers/regulator/palmas-regulator*.c
7844F: drivers/regulator/pbias-regulator.c
7845F: drivers/regulator/tps65217-regulator.c
7846F: drivers/regulator/tps65218-regulator.c
7847F: drivers/regulator/tps65910-regulator.c
7848F: drivers/regulator/twl-regulator.c
046d0a37 7849F: include/linux/i2c-omap.h
f5525786 7850
50f29fbd 7851OMAP DEVICE TREE SUPPORT
cdb55ab0 7852M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7853M: Tony Lindgren <tony@atomide.com>
7854L: linux-omap@vger.kernel.org
d0fb18c5 7855L: devicetree@vger.kernel.org
50f29fbd
TL
7856S: Maintained
7857F: arch/arm/boot/dts/*omap*
7858F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7859F: arch/arm/boot/dts/*am4*
7860F: arch/arm/boot/dts/*am5*
7861F: arch/arm/boot/dts/*dra7*
50f29fbd 7862
f5525786 7863OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7864M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7865L: linux-omap@vger.kernel.org
7866S: Maintained
7867F: arch/arm/*omap*/*clock*
7868
7869OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7870M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7871L: linux-omap@vger.kernel.org
7872S: Maintained
7873F: arch/arm/*omap*/*pm*
c46938d4 7874F: drivers/cpufreq/omap-cpufreq.c
f5525786 7875
d21db568 7876OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7877M: Rajendra Nayak <rnayak@ti.com>
7878M: Paul Walmsley <paul@pwsan.com>
7879L: linux-omap@vger.kernel.org
7880S: Maintained
d21db568 7881F: arch/arm/mach-omap2/prm*
692ab1f3 7882
f5525786 7883OMAP AUDIO SUPPORT
6c284903 7884M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7885M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7886L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7887L: linux-omap@vger.kernel.org
7888S: Maintained
7889F: sound/soc/omap/
7890
18640193
TL
7891OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7892M: Roger Quadros <rogerq@ti.com>
7893M: Tony Lindgren <tony@atomide.com>
7894L: linux-omap@vger.kernel.org
7895S: Maintained
7896F: drivers/memory/omap-gpmc.c
7897F: arch/arm/mach-omap2/*gpmc*
7898
f5525786 7899OMAP FRAMEBUFFER SUPPORT
830e6384 7900M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7901L: linux-fbdev@vger.kernel.org
f5525786
TL
7902L: linux-omap@vger.kernel.org
7903S: Maintained
8a61f013 7904F: drivers/video/fbdev/omap/
f5525786 7905
676eec0d 7906OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7907M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7908L: linux-omap@vger.kernel.org
676eec0d 7909L: linux-fbdev@vger.kernel.org
178ff4c9 7910S: Maintained
8a61f013 7911F: drivers/video/fbdev/omap2/
178ff4c9
TV
7912F: Documentation/arm/OMAP/DSS
7913
8b37fcfc
OBC
7914OMAP HARDWARE SPINLOCK SUPPORT
7915M: Ohad Ben-Cohen <ohad@wizery.com>
7916L: linux-omap@vger.kernel.org
7917S: Maintained
7918F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7919
f5525786 7920OMAP MMC SUPPORT
8b58be88 7921M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7922L: linux-omap@vger.kernel.org
7923S: Maintained
653f41b5
MC
7924F: drivers/mmc/host/omap.c
7925
7926OMAP HS MMC SUPPORT
0a4585c6 7927L: linux-mmc@vger.kernel.org
653f41b5 7928L: linux-omap@vger.kernel.org
dfa5d196 7929S: Orphan
653f41b5 7930F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7931
7932OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7933M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7934S: Maintained
7935F: drivers/char/hw_random/omap-rng.c
7936
f400c82e 7937OMAP HWMOD SUPPORT
cdb55ab0 7938M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7939M: Paul Walmsley <paul@pwsan.com>
7940L: linux-omap@vger.kernel.org
7941S: Maintained
8fc8b12b 7942F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7943
8633fb30
PW
7944OMAP HWMOD DATA
7945M: Paul Walmsley <paul@pwsan.com>
7946L: linux-omap@vger.kernel.org
7947S: Maintained
7948F: arch/arm/mach-omap2/omap_hwmod*data*
7949
f400c82e 7950OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7951M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7952L: linux-omap@vger.kernel.org
7953S: Maintained
7954F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7955
0db83ced 7956OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7957M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7958L: linux-media@vger.kernel.org
7959S: Maintained
7eec52db 7960F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7961F: drivers/media/platform/omap3isp/
0db83ced 7962F: drivers/staging/media/omap4iss/
7e8970e1 7963
f5525786 7964OMAP USB SUPPORT
f5525786
TL
7965L: linux-usb@vger.kernel.org
7966L: linux-omap@vger.kernel.org
3b243519 7967S: Orphan
a16fbd65
JP
7968F: drivers/usb/*/*omap*
7969F: arch/arm/*omap*/usb*
f5525786 7970
6d994710 7971OMAP GPIO DRIVER
fe643528 7972M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7973M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7974M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7975L: linux-omap@vger.kernel.org
7976S: Maintained
fe643528 7977F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7978F: drivers/gpio/gpio-omap.c
7979
c351e290
MJ
7980OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7981M: Mark Jackson <mpfj@newflow.co.uk>
7982L: linux-omap@vger.kernel.org
7983S: Maintained
7984F: arch/arm/boot/dts/am335x-nano.dts
7985
0ad122d9 7986OMFS FILESYSTEM
8b58be88 7987M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7988L: linux-karma-devel@lists.sourceforge.net
7989S: Maintained
679655da
JP
7990F: Documentation/filesystems/omfs.txt
7991F: fs/omfs/
0ad122d9 7992
c1986ee9 7993OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7994M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7995S: Maintained
679655da
JP
7996F: drivers/char/pcmcia/cm4000_cs.c
7997F: include/linux/cm4000_cs.h
c117ab84 7998F: include/uapi/linux/cm4000_cs.h
c1986ee9 7999
77c44ab1 8000OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8001M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8002S: Maintained
679655da 8003F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8004
77d5140f 8005OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8006M: Jonathan Corbet <corbet@lwn.net>
661263b5 8007L: linux-media@vger.kernel.org
275ffde4 8008T: git git://linuxtv.org/media_tree.git
77d5140f 8009S: Maintained
90d72ac6 8010F: drivers/media/i2c/ov7670.c
77d5140f 8011
431bca73 8012ONENAND FLASH DRIVER
8b58be88 8013M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8014L: linux-mtd@lists.infradead.org
8015S: Maintained
679655da
JP
8016F: drivers/mtd/onenand/
8017F: include/linux/mtd/onenand*.h
431bca73 8018
1da177e4 8019ONSTREAM SCSI TAPE DRIVER
8b58be88 8020M: Willem Riede <osst@riede.org>
1da177e4
LT
8021L: osst-users@lists.sourceforge.net
8022L: linux-scsi@vger.kernel.org
8023S: Maintained
f7269cfc
JD
8024F: Documentation/scsi/osst.txt
8025F: drivers/scsi/osst.*
8026F: drivers/scsi/osst_*.h
8027F: drivers/scsi/st.h
1da177e4 8028
e2d1d6c0 8029OPENCORES I2C BUS DRIVER
8b58be88 8030M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8031L: linux-i2c@vger.kernel.org
e2d1d6c0 8032S: Maintained
679655da
JP
8033F: Documentation/i2c/busses/i2c-ocores
8034F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8035
860c44c1 8036OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8037M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8038M: Frank Rowand <frowand.list@gmail.com>
8039M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8040L: devicetree@vger.kernel.org
a7fefe9f
RH
8041W: http://www.devicetree.org/
8042T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8043S: Maintained
f8828205 8044F: drivers/of/
860c44c1 8045F: include/linux/of*.h
f8828205 8046F: scripts/dtc/
860c44c1 8047
f8828205 8048OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8049M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8050M: Pawel Moll <pawel.moll@arm.com>
8051M: Mark Rutland <mark.rutland@arm.com>
de80963e 8052M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8053M: Kumar Gala <galak@codeaurora.org>
f8828205 8054L: devicetree@vger.kernel.org
9f273c24 8055T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8056S: Maintained
8057F: Documentation/devicetree/
8058F: arch/*/boot/dts/
8059F: include/dt-bindings/
8060
2bb65f56
PA
8061OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8062M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8063L: devicetree@vger.kernel.org
8064S: Maintained
8065F: Documentation/devicetree/dynamic-resolution-notes.txt
8066F: Documentation/devicetree/overlay-notes.txt
8067F: drivers/of/overlay.c
8068F: drivers/of/resolver.c
8069
19f9d392
JB
8070OPENRISC ARCHITECTURE
8071M: Jonas Bonn <jonas@southpole.se>
8072W: http://openrisc.net
eab7c1c0 8073L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8074S: Maintained
8075T: git git://openrisc.net/~jonas/linux
14430813 8076F: arch/openrisc/
19f9d392 8077
ccb1352e 8078OPENVSWITCH
4f337ed5 8079M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8080L: netdev@vger.kernel.org
ccb1352e
JG
8081L: dev@openvswitch.org
8082W: http://openvswitch.org
ccb1352e
JG
8083S: Maintained
8084F: net/openvswitch/
b422da7c 8085F: include/uapi/linux/openvswitch.h
ccb1352e 8086
875fa6fb
VK
8087OPERATING PERFORMANCE POINTS (OPP)
8088M: Viresh Kumar <vireshk@kernel.org>
8089M: Nishanth Menon <nm@ti.com>
8090M: Stephen Boyd <sboyd@codeaurora.org>
8091L: linux-pm@vger.kernel.org
8092S: Maintained
8093T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8094F: drivers/base/power/opp/
8095F: include/linux/pm_opp.h
8096F: Documentation/power/opp.txt
8097F: Documentation/devicetree/bindings/opp/
8098
af39917d
CL
8099OPL4 DRIVER
8100M: Clemens Ladisch <clemens@ladisch.de>
8101L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8102T: git git://git.alsa-project.org/alsa-kernel.git
8103S: Maintained
8104F: sound/drivers/opl4/
8105
1da177e4 8106OPROFILE
4cf7e718 8107M: Robert Richter <rric@kernel.org>
1da177e4
LT
8108L: oprofile-list@lists.sf.net
8109S: Maintained
81c4a8a6 8110F: arch/*/include/asm/oprofile*.h
679655da
JP
8111F: arch/*/oprofile/
8112F: drivers/oprofile/
8113F: include/linux/oprofile.h
1da177e4 8114
e2d1d6c0 8115ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8116M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8117M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8118L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8119W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8120S: Supported
679655da
JP
8121F: Documentation/filesystems/ocfs2.txt
8122F: Documentation/filesystems/dlmfs.txt
8123F: fs/ocfs2/
e2d1d6c0 8124
1da177e4 8125ORINOCO DRIVER
724c6b35 8126L: linux-wireless@vger.kernel.org
491b26b4 8127W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8128W: http://www.nongnu.org/orinoco/
3a59babb 8129S: Orphan
2be45b66 8130F: drivers/net/wireless/intersil/orinoco/
1da177e4 8131
42c55aa8 8132OSD LIBRARY and FILESYSTEM
fadc0752 8133M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8134M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8135L: osd-dev@open-osd.org
8136W: http://open-osd.org
54e5881d 8137T: git git://git.open-osd.org/open-osd.git
68274794 8138S: Maintained
42c55aa8 8139F: drivers/scsi/osd/
6b6f0b6c 8140F: include/scsi/osd_*
42c55aa8 8141F: fs/exofs/
68274794 8142
ef94b186 8143OVERLAY FILESYSTEM
7c37fbda 8144M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8145L: linux-unionfs@vger.kernel.org
8146T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8147S: Supported
1d113735 8148F: fs/overlayfs/
7c37fbda
NB
8149F: Documentation/filesystems/overlayfs.txt
8150
e2d1d6c0 8151P54 WIRELESS DRIVER
084cb0fe 8152M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8153L: linux-wireless@vger.kernel.org
084cb0fe 8154W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8155S: Maintained
d3466830 8156F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8157
f5cd7872 8158PA SEMI ETHERNET DRIVER
8b58be88 8159M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8160L: netdev@vger.kernel.org
8161S: Maintained
ded19add 8162F: drivers/net/ethernet/pasemi/*
f5cd7872 8163
beb58aa3 8164PA SEMI SMBUS DRIVER
8b58be88 8165M: Olof Johansson <olof@lixom.net>
846557d3 8166L: linux-i2c@vger.kernel.org
beb58aa3 8167S: Maintained
679655da 8168F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8169
48fc267e
SK
8170PADATA PARALLEL EXECUTION MECHANISM
8171M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8172L: linux-crypto@vger.kernel.org
8173S: Maintained
8174F: kernel/padata.c
8175F: include/linux/padata.h
8176F: Documentation/padata.txt
8177
709ee531 8178PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8179M: Harald Welte <laforge@gnumonks.org>
d0944853 8180L: platform-driver-x86@vger.kernel.org
709ee531 8181S: Maintained
679655da 8182F: drivers/platform/x86/panasonic-laptop.c
709ee531 8183
368dd5ac 8184PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8185M: David Howells <dhowells@redhat.com>
8186M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8187L: linux-am33-list@redhat.com (moderated for non-subscribers)
8188W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8189S: Maintained
679655da
JP
8190F: Documentation/mn10300/
8191F: arch/mn10300/
4fa97181 8192
64dfff03
SM
8193PARALLEL PORT SUBSYSTEM
8194M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8195M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8196L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8197S: Maintained
679655da
JP
8198F: drivers/parport/
8199F: include/linux/parport*.h
8200F: drivers/char/ppdev.c
c117ab84 8201F: include/uapi/linux/ppdev.h
64dfff03 8202F: Documentation/parport*.txt
1da177e4 8203
4cdf6bc2 8204PARAVIRT_OPS INTERFACE
d633180c 8205M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8206M: Chris Wright <chrisw@sous-sol.org>
8207M: Alok Kataria <akataria@vmware.com>
8208M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8209L: virtualization@lists.linux-foundation.org
4cdf6bc2 8210S: Supported
a2e19991 8211F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8212F: arch/*/kernel/paravirt*
8213F: arch/*/include/asm/paravirt.h
4cdf6bc2 8214
e2d1d6c0 8215PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8216M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8217L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8218S: Maintained
679655da
JP
8219F: Documentation/blockdev/paride.txt
8220F: drivers/block/paride/
e2d1d6c0
RD
8221
8222PARISC ARCHITECTURE
b8828770 8223M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8224M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8225L: linux-parisc@vger.kernel.org
8226W: http://www.parisc-linux.org/
8a6e2535 8227Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8228T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8229T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8230S: Maintained
679655da 8231F: arch/parisc/
2b6bac9e 8232F: Documentation/parisc/
679655da 8233F: drivers/parisc/
2b6bac9e
HD
8234F: drivers/char/agp/parisc-agp.c
8235F: drivers/input/serio/gscps2.c
8236F: drivers/parport/parport_gsc.*
8237F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8238F: drivers/video/fbdev/sti*
2b6bac9e
HD
8239F: drivers/video/console/sti*
8240F: drivers/video/logo/logo_parisc*
e2d1d6c0 8241
1662d32c 8242PC87360 HARDWARE MONITORING DRIVER
8b58be88 8243M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8244L: lm-sensors@lm-sensors.org
8245S: Maintained
679655da
JP
8246F: Documentation/hwmon/pc87360
8247F: drivers/hwmon/pc87360.c
1662d32c
JC
8248
8249PC8736x GPIO DRIVER
8b58be88 8250M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8251S: Maintained
679655da 8252F: drivers/char/pc8736x_gpio.c
1662d32c 8253
1ad107fd 8254PC87427 HARDWARE MONITORING DRIVER
d8130624 8255M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8256L: lm-sensors@lm-sensors.org
8257S: Maintained
8258F: Documentation/hwmon/pc87427
8259F: drivers/hwmon/pc87427.c
8260
b26e0ed4 8261PCA9532 LED DRIVER
8b58be88 8262M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8263S: Maintained
d5ca6918
JP
8264F: drivers/leds/leds-pca9532.c
8265F: include/linux/leds-pca9532.h
b26e0ed4 8266
5ce914a8 8267PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8268M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8269L: linux-i2c@vger.kernel.org
8270S: Maintained
b4f0b74e 8271F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8272
3971dae5 8273PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8274M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8275S: Maintained
8276F: drivers/firmware/pcdp.*
8277
065c6359 8278PCI ERROR RECOVERY
6305902c 8279M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8280L: linux-pci@vger.kernel.org
065c6359 8281S: Supported
679655da 8282F: Documentation/PCI/pci-error-recovery.txt
065c6359 8283
1da177e4 8284PCI SUBSYSTEM
5ac3a6d2 8285M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8286L: linux-pci@vger.kernel.org
99662dd1 8287Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8288T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8289S: Supported
679655da
JP
8290F: Documentation/PCI/
8291F: drivers/pci/
8292F: include/linux/pci*
6b49ee49 8293F: arch/x86/pci/
cad01f91 8294F: arch/x86/kernel/quirks.c
1da177e4 8295
eaa6111b
LFT
8296PCI DRIVER FOR ALTERA PCIE IP
8297M: Ley Foon Tan <lftan@altera.com>
8298L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8299L: linux-pci@vger.kernel.org
8300S: Supported
8301F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8302F: drivers/pci/host/pcie-altera.c
8303
b7e78170
RH
8304PCI DRIVER FOR ARM VERSATILE PLATFORM
8305M: Rob Herring <robh@kernel.org>
8306L: linux-pci@vger.kernel.org
8307L: linux-arm-kernel@lists.infradead.org
8308S: Maintained
8309F: Documentation/devicetree/bindings/pci/versatile.txt
8310F: drivers/pci/host/pci-versatile.c
8311
5f6b6ccd
TI
8312PCI DRIVER FOR APPLIEDMICRO XGENE
8313M: Tanmay Inamdar <tinamdar@apm.com>
8314L: linux-pci@vger.kernel.org
8315L: linux-arm-kernel@lists.infradead.org
8316S: Maintained
8317F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8318F: drivers/pci/host/pci-xgene.c
8319
62d0ff83
ML
8320PCI DRIVER FOR FREESCALE LAYERSCAPE
8321M: Minghuan Lian <minghuan.Lian@freescale.com>
8322M: Mingkai Hu <mingkai.hu@freescale.com>
8323M: Roy Zang <tie-fei.zang@freescale.com>
8324L: linuxppc-dev@lists.ozlabs.org
8325L: linux-pci@vger.kernel.org
8326L: linux-arm-kernel@lists.infradead.org
8327S: Maintained
8328F: drivers/pci/host/*layerscape*
8329
f0b75693 8330PCI DRIVER FOR IMX6
f175aa2c 8331M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8332M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8333L: linux-pci@vger.kernel.org
8334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8335S: Maintained
8336F: drivers/pci/host/*imx6*
8337
0c4ffcfe
MK
8338PCI DRIVER FOR TI KEYSTONE
8339M: Murali Karicheri <m-karicheri2@ti.com>
8340L: linux-pci@vger.kernel.org
8341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8342S: Maintained
8343F: drivers/pci/host/*keystone*
8344
f0b75693
BH
8345PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8346M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8347M: Jason Cooper <jason@lakedaemon.net>
8348L: linux-pci@vger.kernel.org
8349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8350S: Maintained
8351F: drivers/pci/host/*mvebu*
8352
0447cfd7
TR
8353PCI DRIVER FOR NVIDIA TEGRA
8354M: Thierry Reding <thierry.reding@gmail.com>
8355L: linux-tegra@vger.kernel.org
f0b75693 8356L: linux-pci@vger.kernel.org
0447cfd7
TR
8357S: Supported
8358F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8359F: drivers/pci/host/pci-tegra.c
8360
47ff3de9
KVA
8361PCI DRIVER FOR TI DRA7XX
8362M: Kishon Vijay Abraham I <kishon@ti.com>
8363L: linux-omap@vger.kernel.org
8364L: linux-pci@vger.kernel.org
8365S: Supported
8366F: Documentation/devicetree/bindings/pci/ti-pci.txt
8367F: drivers/pci/host/pci-dra7xx.c
8368
f0b75693
BH
8369PCI DRIVER FOR RENESAS R-CAR
8370M: Simon Horman <horms@verge.net.au>
8371L: linux-pci@vger.kernel.org
4a121096 8372L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8373S: Maintained
8374F: drivers/pci/host/*rcar*
8375
4af82255 8376PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8377M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8378L: linux-pci@vger.kernel.org
f0b75693
BH
8379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8380L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8381S: Maintained
8382F: drivers/pci/host/pci-exynos.c
8383
f0b75693 8384PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8385M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8386M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8387L: linux-pci@vger.kernel.org
8388S: Maintained
8389F: drivers/pci/host/*designware*
8390
5a3aa2a8
JP
8391PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8392M: Joao Pinto <jpinto@synopsys.com>
8393L: linux-pci@vger.kernel.org
8394S: Maintained
8395F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8396F: drivers/pci/host/pcie-designware-plat.c
8397
cf28855b
WD
8398PCI DRIVER FOR GENERIC OF HOSTS
8399M: Will Deacon <will.deacon@arm.com>
8400L: linux-pci@vger.kernel.org
8401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8402S: Maintained
8403F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8404F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8405F: drivers/pci/host/pci-host-generic.c
8406
185a383a
KB
8407PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8408M: Keith Busch <keith.busch@intel.com>
8409L: linux-pci@vger.kernel.org
8410S: Supported
8411F: arch/x86/pci/vmd.c
8412
51b66a6c 8413PCIE DRIVER FOR ST SPEAR13XX
110baab1 8414M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8415L: linux-pci@vger.kernel.org
110baab1 8416S: Maintained
51b66a6c
PA
8417F: drivers/pci/host/*spear*
8418
af1169b4
LFT
8419PCI MSI DRIVER FOR ALTERA MSI IP
8420M: Ley Foon Tan <lftan@altera.com>
8421L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8422L: linux-pci@vger.kernel.org
8423S: Supported
8424F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8425F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8426
dcd19de3
DD
8427PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8428M: Duc Dang <dhdang@apm.com>
8429L: linux-pci@vger.kernel.org
8430L: linux-arm-kernel@lists.infradead.org
8431S: Maintained
8432F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8433F: drivers/pci/host/pci-xgene-msi.c
8434
500a1d9a
ZW
8435PCIE DRIVER FOR HISILICON
8436M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8437M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8438L: linux-pci@vger.kernel.org
8439S: Maintained
8440F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8441F: drivers/pci/host/pcie-hisi.c
8442
82a82383
SV
8443PCIE DRIVER FOR QUALCOMM MSM
8444M: Stanimir Varbanov <svarbanov@mm-sol.com>
8445L: linux-pci@vger.kernel.org
8446L: linux-arm-msm@vger.kernel.org
8447S: Maintained
8448F: drivers/pci/host/*qcom*
8449
f12b76e5
DD
8450PCIE DRIVER FOR CAVIUM THUNDERX
8451M: David Daney <david.daney@cavium.com>
8452L: linux-pci@vger.kernel.org
8453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8454S: Supported
8455F: Documentation/devicetree/bindings/pci/pci-thunder-*
8456F: drivers/pci/host/pci-thunder-*
8457
1da177e4 8458PCMCIA SUBSYSTEM
4230dfc9 8459P: Linux PCMCIA Team
f5df5881 8460L: linux-pcmcia@lists.infradead.org
6650e0a5 8461W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8462T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8463S: Maintained
679655da
JP
8464F: Documentation/pcmcia/
8465F: drivers/pcmcia/
8466F: include/pcmcia/
1da177e4
LT
8467
8468PCNET32 NETWORK DRIVER
227fb925 8469M: Don Fry <pcnet32@frontier.com>
979b6c13 8470L: netdev@vger.kernel.org
1da177e4 8471S: Maintained
b955f6ca 8472F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8473
48fc267e
SK
8474PCRYPT PARALLEL CRYPTO ENGINE
8475M: Steffen Klassert <steffen.klassert@secunet.com>
8476L: linux-crypto@vger.kernel.org
8477S: Maintained
8478F: crypto/pcrypt.c
8479F: include/crypto/pcrypt.h
8480
e72df0b8
TH
8481PER-CPU MEMORY ALLOCATOR
8482M: Tejun Heo <tj@kernel.org>
8483M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8484T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8485S: Maintained
8486F: include/linux/percpu*.h
8487F: mm/percpu*.c
8488F: arch/*/include/asm/percpu.h
8489
ad4ecbcb 8490PER-TASK DELAY ACCOUNTING
185e595f 8491M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8492S: Maintained
679655da
JP
8493F: include/linux/delayacct.h
8494F: kernel/delayacct.c
ad4ecbcb 8495
57c0c15b 8496PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8497M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8498M: Ingo Molnar <mingo@redhat.com>
f80c5393 8499M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8500R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8501L: linux-kernel@vger.kernel.org
75fc2d37 8502T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8503S: Supported
d53e8365 8504F: kernel/events/*
a003236c 8505F: include/linux/perf_event.h
c117ab84 8506F: include/uapi/linux/perf_event.h
141c4296
RR
8507F: arch/*/kernel/perf_event*.c
8508F: arch/*/kernel/*/perf_event*.c
8509F: arch/*/kernel/*/*/perf_event*.c
a003236c 8510F: arch/*/include/asm/perf_event.h
a003236c
VL
8511F: arch/*/kernel/perf_callchain.c
8512F: tools/perf/
6c0b3244 8513
dd49d0f5 8514PERSONALITY HANDLING
8b58be88 8515M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8516L: linux-abi-devel@lists.sourceforge.net
8517S: Maintained
679655da 8518F: include/linux/personality.h
c117ab84 8519F: include/uapi/linux/personality.h
dd49d0f5 8520
838e7a03 8521PHONET PROTOCOL
2a06b40f 8522M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8523S: Supported
8524F: Documentation/networking/phonet.txt
8525F: include/linux/phonet.h
8526F: include/net/phonet/
c117ab84 8527F: include/uapi/linux/phonet.h
838e7a03
RDC
8528F: net/phonet/
8529
1da177e4 8530PHRAM MTD DRIVER
8b58be88 8531M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8532L: linux-mtd@lists.infradead.org
8533S: Maintained
679655da 8534F: drivers/mtd/devices/phram.c
1da177e4 8535
efdbb10e
BP
8536PICOLCD HID DRIVER
8537M: Bruno Prémont <bonbons@linux-vserver.org>
8538L: linux-input@vger.kernel.org
8539S: Maintained
8540F: drivers/hid/hid-picolcd*
8541
a53bfa07
JI
8542PICOXCELL SUPPORT
8543M: Jamie Iles <jamie@jamieiles.com>
8544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8545T: git git://github.com/jamieiles/linux-2.6-ji.git
8546S: Supported
b8733987 8547F: arch/arm/boot/dts/picoxcell*
14430813 8548F: arch/arm/mach-picoxcell/
b8733987 8549F: drivers/crypto/picoxcell*
a53bfa07 8550
2744e8af
LW
8551PIN CONTROL SUBSYSTEM
8552M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8553L: linux-gpio@vger.kernel.org
dbe752a3 8554T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8555S: Maintained
07f29ba6 8556F: drivers/pinctrl/
8e406fe4 8557F: include/linux/pinctrl/
2744e8af 8558
2201bbb8
JCPV
8559PIN CONTROLLER - ATMEL AT91
8560M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8562S: Maintained
c654b6bf 8563F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8564
33d3690c
LD
8565PIN CONTROLLER - ATMEL AT91 PIO4
8566M: Ludovic Desroches <ludovic.desroches@atmel.com>
8567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8568L: linux-gpio@vger.kernel.org
8569S: Supported
8570F: drivers/pinctrl/pinctrl-at91-pio4.*
8571
cbd1b652
MW
8572PIN CONTROLLER - INTEL
8573M: Mika Westerberg <mika.westerberg@linux.intel.com>
8574M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8575S: Maintained
8576F: drivers/pinctrl/intel/
2201bbb8 8577
9963b536
LP
8578PIN CONTROLLER - RENESAS
8579M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8580M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8581L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8582S: Maintained
8583F: drivers/pinctrl/sh-pfc/
8584
b75e60d6 8585PIN CONTROLLER - SAMSUNG
fea685e9 8586M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8588L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8589S: Maintained
9b5b33f6 8590F: drivers/pinctrl/samsung/
b75e60d6 8591
13cbd906
TL
8592PIN CONTROLLER - SINGLE
8593M: Tony Lindgren <tony@atomide.com>
8594M: Haojian Zhuang <haojian.zhuang@linaro.org>
8595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8596L: linux-omap@vger.kernel.org
8597S: Maintained
8598F: drivers/pinctrl/pinctrl-single.c
8599
deda8287 8600PIN CONTROLLER - ST SPEAR
da89947b 8601M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8602L: spear-devel@list.st.com
8603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8604W: http://www.st.com/spear
8605S: Maintained
8e406fe4 8606F: drivers/pinctrl/spear/
deda8287 8607
249a6771 8608PKTCDVD DRIVER
e5f6450c 8609M: Jiri Kosina <jikos@kernel.org>
249a6771 8610S: Maintained
679655da
JP
8611F: drivers/block/pktcdvd.c
8612F: include/linux/pktcdvd.h
c117ab84 8613F: include/uapi/linux/pktcdvd.h
249a6771 8614
b31d8273
G
8615PKUNITY SOC DRIVERS
8616M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8617W: http://mprc.pku.edu.cn/~guanxuetao/linux
8618S: Maintained
ceebf4d5 8619T: git git://github.com/gxt/linux.git
b31d8273 8620F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8621F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8622F: drivers/video/fbdev/fb-puv3.c
2809e80b 8623F: drivers/rtc/rtc-puv3.c
b31d8273 8624
9d2ecfb7 8625PMBUS HARDWARE MONITORING DRIVERS
ca462085 8626M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8627L: lm-sensors@lm-sensors.org
8628W: http://www.lm-sensors.org/
8629W: http://www.roeck-us.net/linux/drivers/
8630T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8631S: Maintained
8632F: Documentation/hwmon/pmbus
8633F: drivers/hwmon/pmbus/
8634F: include/linux/i2c/pmbus.h
8635
89a36810 8636PMC SIERRA MaxRAID DRIVER
89a36810
AR
8637L: linux-scsi@vger.kernel.org
8638W: http://www.pmc-sierra.com/
3cdea4d7 8639S: Orphan
89a36810
AR
8640F: drivers/scsi/pmcraid.*
8641
dbf9bfe6 8642PMC SIERRA PM8001 DRIVER
d32477e2 8643M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8644M: lindar_liu@usish.com
f5a7b525 8645L: pmchba@pmcs.com
dbf9bfe6 8646L: linux-scsi@vger.kernel.org
8647S: Supported
8648F: drivers/scsi/pm8001/
8649
1da177e4 8650POSIX CLOCKS and TIMERS
8b58be88 8651M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8652L: linux-kernel@vger.kernel.org
75fc2d37 8653T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8654S: Maintained
679655da
JP
8655F: fs/timerfd.c
8656F: include/linux/timer*
5cee9645 8657F: kernel/time/*timer*
1da177e4 8658
7b06a6d7
RW
8659POWER MANAGEMENT CORE
8660M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8661L: linux-pm@vger.kernel.org
8662T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8663S: Supported
8664F: drivers/base/power/
8665F: include/linux/pm.h
8666F: include/linux/pm_*
8667F: include/linux/powercap.h
8668F: drivers/powercap/
8669
3be86148 8670POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8671M: Sebastian Reichel <sre@kernel.org>
57318935 8672M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8673M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8674L: linux-pm@vger.kernel.org
54e5881d 8675T: git git://git.infradead.org/battery-2.6.git
3be86148 8676S: Maintained
679655da 8677F: include/linux/power_supply.h
8cd725a1 8678F: drivers/power/
26305022 8679X: drivers/power/avs/
3be86148 8680
514f161a
MR
8681POWER STATE COORDINATION INTERFACE (PSCI)
8682M: Mark Rutland <mark.rutland@arm.com>
8683M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8684L: linux-arm-kernel@lists.infradead.org
8685S: Maintained
8686F: drivers/firmware/psci.c
8687F: include/linux/psci.h
8688F: include/uapi/linux/psci.h
8689
1da177e4 8690PNP SUPPORT
9c3646d1 8691M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8692S: Maintained
679655da 8693F: drivers/pnp/
1da177e4
LT
8694
8695PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8696M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8697L: linux-ppp@vger.kernel.org
8698S: Maintained
224cf5ad 8699F: drivers/net/ppp/ppp_*
1da177e4
LT
8700
8701PPP OVER ATM (RFC 2364)
8b58be88 8702M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8703S: Maintained
679655da 8704F: net/atm/pppoatm.c
c117ab84 8705F: include/uapi/linux/atmppp.h
1da177e4
LT
8706
8707PPP OVER ETHERNET
8b58be88 8708M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8709S: Maintained
224cf5ad
JK
8710F: drivers/net/ppp/pppoe.c
8711F: drivers/net/ppp/pppox.c
1da177e4 8712
a6d2370b 8713PPP OVER L2TP
8b58be88 8714M: James Chapman <jchapman@katalix.com>
a6d2370b 8715S: Maintained
90ca28d1 8716F: net/l2tp/l2tp_ppp.c
679655da 8717F: include/linux/if_pppol2tp.h
c117ab84 8718F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8719
eae9d2ba 8720PPS SUPPORT
8b58be88 8721M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8722W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8723L: linuxpps@ml.enneenne.com (subscribers-only)
8724S: Maintained
cabaaf41
JP
8725F: Documentation/pps/
8726F: drivers/pps/
8727F: include/linux/pps*.h
eae9d2ba 8728
71a6d0af
HW
8729PPTP DRIVER
8730M: Dmitry Kozlov <xeb@mail.ru>
8731L: netdev@vger.kernel.org
8732S: Maintained
224cf5ad 8733F: drivers/net/ppp/pptp.c
71a6d0af
HW
8734W: http://sourceforge.net/projects/accel-pptp
8735
1da177e4 8736PREEMPTIBLE KERNEL
8b58be88 8737M: Robert Love <rml@tech9.net>
1da177e4
LT
8738L: kpreempt-tech@lists.sourceforge.net
8739W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8740S: Supported
679655da
JP
8741F: Documentation/preempt-locking.txt
8742F: include/linux/preempt.h
1da177e4
LT
8743
8744PRISM54 WIRELESS DRIVER
8b58be88 8745M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8746L: linux-wireless@vger.kernel.org
9ef80804 8747W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8748S: Obsolete
c12edfe2 8749F: drivers/net/wireless/intersil/prism54/
1da177e4 8750
02c18891 8751PS3 NETWORK SUPPORT
b809b9ca 8752M: Geoff Levand <geoff@infradead.org>
02c18891 8753L: netdev@vger.kernel.org
a14ab6b6 8754L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8755S: Maintained
8df158ac 8756F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8757
f58a9d17 8758PS3 PLATFORM SUPPORT
b809b9ca 8759M: Geoff Levand <geoff@infradead.org>
a4724ed6 8760L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8761S: Maintained
679655da
JP
8762F: arch/powerpc/boot/ps3*
8763F: arch/powerpc/include/asm/lv1call.h
8764F: arch/powerpc/include/asm/ps3*.h
8765F: arch/powerpc/platforms/ps3/
8766F: drivers/*/ps3*
8767F: drivers/ps3/
fec629b8 8768F: drivers/rtc/rtc-ps3.c
679655da 8769F: drivers/usb/host/*ps3.c
fec629b8 8770F: sound/ppc/snd_ps3*
f58a9d17 8771
cffb4add 8772PS3VRAM DRIVER
8b58be88 8773M: Jim Paris <jim@jtan.com>
3715a5d0 8774M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8775L: linuxppc-dev@lists.ozlabs.org
cffb4add 8776S: Maintained
8a3977cb 8777F: drivers/block/ps3vram.c
cffb4add 8778
8defe599 8779PSTORE FILESYSTEM
9d5e2a02 8780M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8781M: Colin Cross <ccross@android.com>
8782M: Kees Cook <keescook@chromium.org>
8783M: Tony Luck <tony.luck@intel.com>
8784S: Maintained
9f273c24 8785T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8786F: fs/pstore/
8787F: include/linux/pstore*
04851772 8788F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8789F: drivers/acpi/apei/erst.c
8790
7fbc415d
RC
8791PTP HARDWARE CLOCK SUPPORT
8792M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8793L: netdev@vger.kernel.org
7fbc415d
RC
8794S: Maintained
8795W: http://linuxptp.sourceforge.net/
8796F: Documentation/ABI/testing/sysfs-ptp
8797F: Documentation/ptp/*
0ecb3cdd 8798F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8799F: drivers/net/phy/dp83640*
8800F: drivers/ptp/*
8801F: include/linux/ptp_cl*
8802
cf94a4d1 8803PTRACE SUPPORT
e846ee5f 8804M: Roland McGrath <roland@hack.frob.com>
8b58be88 8805M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8806S: Maintained
8807F: include/asm-generic/syscall.h
8808F: include/linux/ptrace.h
8809F: include/linux/regset.h
8810F: include/linux/tracehook.h
c117ab84 8811F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8812F: kernel/ptrace.c
8813
8320204a 8814PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8815M: Mike Isely <isely@pobox.com>
16e9495d 8816L: pvrusb2@isely.net (subscribers-only)
661263b5 8817L: linux-media@vger.kernel.org
8320204a 8818W: http://www.isely.net/pvrusb2/
275ffde4 8819T: git git://linuxtv.org/media_tree.git
8320204a 8820S: Maintained
679655da 8821F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8822F: drivers/media/usb/pvrusb2/
8320204a 8823
39532e6c
HG
8824PWC WEBCAM DRIVER
8825M: Hans de Goede <hdegoede@redhat.com>
8826L: linux-media@vger.kernel.org
8827T: git git://linuxtv.org/media_tree.git
8828S: Maintained
8829F: drivers/media/usb/pwc/*
8830
93c090b3
KD
8831PWM FAN DRIVER
8832M: Kamil Debski <k.debski@samsung.com>
8833L: lm-sensors@lm-sensors.org
8834S: Supported
8835F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8836F: Documentation/hwmon/pwm-fan
8837F: drivers/hwmon/pwm-fan.c
8838
200efedd 8839PWM SUBSYSTEM
aa3495f7
TR
8840M: Thierry Reding <thierry.reding@gmail.com>
8841L: linux-pwm@vger.kernel.org
0c2498f1 8842S: Maintained
006e854f 8843T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8844F: Documentation/pwm.txt
8845F: Documentation/devicetree/bindings/pwm/
8846F: include/linux/pwm.h
0c2498f1 8847F: drivers/pwm/
a140b98d
TR
8848F: drivers/video/backlight/pwm_bl.c
8849F: include/linux/pwm_backlight.h
0c2498f1 8850
30ec261e 8851PXA2xx/PXA3xx SUPPORT
8da5e302 8852M: Daniel Mack <daniel@zonque.org>
a323f664 8853M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8854M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8855L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8856T: git git://github.com/hzhuang1/linux.git
8da5e302 8857T: git git://github.com/rjarzmik/linux.git
1da177e4 8858S: Maintained
e68d7c14 8859F: arch/arm/boot/dts/pxa*
679655da 8860F: arch/arm/mach-pxa/
820439f1 8861F: drivers/dma/pxa*
679655da 8862F: drivers/pcmcia/pxa2xx*
1403ead9 8863F: drivers/pinctrl/pxa/
9df92e6c 8864F: drivers/spi/spi-pxa2xx*
faf2e1db 8865F: drivers/usb/gadget/udc/pxa2*
679655da 8866F: include/sound/pxa2xx-lib.h
bec4c99e 8867F: sound/arm/pxa*
14430813 8868F: sound/soc/pxa/
1da177e4 8869
f3154a46
RJ
8870PXA GPIO DRIVER
8871M: Robert Jarzmik <robert.jarzmik@free.fr>
8872L: linux-gpio@vger.kernel.org
8873S: Maintained
8874F: drivers/gpio/gpio-pxa.c
8875
ec64d3bf
EG
8876PXA3xx NAND FLASH DRIVER
8877M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8878L: linux-mtd@lists.infradead.org
8879S: Maintained
9a67f099 8880F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8881
3f640c61 8882MMP SUPPORT
8b58be88 8883M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8884M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8886T: git git://github.com/hzhuang1/linux.git
8887T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8888S: Maintained
e68d7c14 8889F: arch/arm/boot/dts/mmp*
3f640c61 8890F: arch/arm/mach-mmp/
e8e6cb32 8891
272f133a
PO
8892PXA MMCI DRIVER
8893S: Orphan
8894
57f63bc8 8895PXA RTC DRIVER
8b58be88 8896M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8897L: rtc-linux@googlegroups.com
8898S: Maintained
8899
cea4001a 8900QAT DRIVER
49e7d9df
JP
8901M: Tadeusz Struk <tadeusz.struk@intel.com>
8902L: qat-linux@intel.com
8903S: Supported
8904F: drivers/crypto/qat/
cea4001a 8905
52a09a04 8906QIB DRIVER
8473c603 8907M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8908L: linux-rdma@vger.kernel.org
8909S: Supported
8910F: drivers/infiniband/hw/qib/
8911
5e9772b9
JS
8912QLOGIC QLA1280 SCSI DRIVER
8913M: Michael Reed <mdr@sgi.com>
8914L: linux-scsi@vger.kernel.org
8915S: Maintained
8916F: drivers/scsi/qla1280.[ch]
8917
1da177e4 8918QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8919M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8920L: linux-scsi@vger.kernel.org
8921S: Supported
679655da
JP
8922F: Documentation/scsi/LICENSE.qla2xxx
8923F: drivers/scsi/qla2xxx/
1da177e4 8924
883c98fe 8925QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8926M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8927L: linux-scsi@vger.kernel.org
8928S: Supported
bacfb81b 8929F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8930F: drivers/scsi/qla4xxx/
8931
5a4faa87 8932QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8933M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8934M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8935M: linux-driver@qlogic.com
8936L: netdev@vger.kernel.org
8937S: Supported
679655da 8938F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8939F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8940
0ec00f03 8941QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8942M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8943L: netdev@vger.kernel.org
8944S: Supported
aa43c215 8945F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8946
c4e84bde 8947QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8948M: Harish Patil <harish.patil@qlogic.com>
8949M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8950M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8951M: linux-driver@qlogic.com
c4e84bde
RM
8952L: netdev@vger.kernel.org
8953S: Supported
aa43c215 8954F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8955
fe56b9e6
YM
8956QLOGIC QL4xxx ETHERNET DRIVER
8957M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8958M: Ariel Elior <Ariel.Elior@qlogic.com>
8959M: everest-linux-l2@qlogic.com
8960L: netdev@vger.kernel.org
8961S: Supported
8962F: drivers/net/ethernet/qlogic/qed/
8963F: include/linux/qed/
8964F: drivers/net/ethernet/qlogic/qede/
8965
1da177e4 8966QNX4 FILESYSTEM
8b58be88 8967M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8968W: http://www.alarsen.net/linux/qnx4fs/
8969S: Maintained
80811493 8970F: fs/qnx4/
c117ab84
CEB
8971F: include/uapi/linux/qnx4_fs.h
8972F: include/uapi/linux/qnxtypes.h
1da177e4 8973
91952bc0
AP
8974QT1010 MEDIA DRIVER
8975M: Antti Palosaari <crope@iki.fi>
8976L: linux-media@vger.kernel.org
a825eaec 8977W: https://linuxtv.org
91952bc0
AP
8978W: http://palosaari.fi/linux/
8979Q: http://patchwork.linuxtv.org/project/linux-media/list/
8980T: git git://linuxtv.org/anttip/media_tree.git
8981S: Maintained
8982F: drivers/media/tuners/qt1010*
8983
966fb5ec
SM
8984QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8985M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8986L: linux-wireless@vger.kernel.org
8987L: ath9k-devel@lists.ath9k.org
8988W: http://wireless.kernel.org/en/users/Drivers/ath9k
8989S: Supported
8990F: drivers/net/wireless/ath/ath9k/
8991
2ea0ffcb
KV
8992QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8993M: Kalle Valo <kvalo@qca.qualcomm.com>
8994L: ath10k@lists.infradead.org
8995W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 8996T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
8997S: Supported
8998F: drivers/net/wireless/ath/ath10k/
8999
4f4567cf
RK
9000QUALCOMM HEXAGON ARCHITECTURE
9001M: Richard Kuo <rkuo@codeaurora.org>
9002L: linux-hexagon@vger.kernel.org
9f273c24 9003T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9004S: Supported
9005F: arch/hexagon/
9006
8e84c258
EK
9007QUALCOMM WCN36XX WIRELESS DRIVER
9008M: Eugene Krasnikov <k.eugene.e@gmail.com>
9009L: wcn36xx@lists.infradead.org
9010W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9011T: git git://github.com/KrasnikovEugene/wcn36xx.git
9012S: Supported
9013F: drivers/net/wireless/ath/wcn36xx/
9014
602adf40 9015RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9016M: Ilya Dryomov <idryomov@gmail.com>
9017M: Sage Weil <sage@redhat.com>
527a88b9 9018M: Alex Elder <elder@kernel.org>
398ecff5 9019L: ceph-devel@vger.kernel.org
09d90327
SW
9020W: http://ceph.com/
9021T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9022T: git git://github.com/ceph/ceph-client.git
602adf40 9023S: Supported
398ecff5 9024F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9025F: drivers/block/rbd.c
9026F: drivers/block/rbd_types.h
9027
1da177e4 9028RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9029M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9030L: linux-fbdev@vger.kernel.org
1da177e4 9031S: Maintained
8a61f013 9032F: drivers/video/fbdev/aty/radeon*
c117ab84 9033F: include/uapi/linux/radeonfb.h
1da177e4 9034
c6c9b34c
HG
9035RADIOSHARK 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-shark.c
9041
9042RADIOSHARK2 RADIO DRIVER
9043M: Hans de Goede <hdegoede@redhat.com>
9044L: linux-media@vger.kernel.org
9045T: git git://linuxtv.org/media_tree.git
9046S: Maintained
9047F: drivers/media/radio/radio-shark2.c
9048F: drivers/media/radio/radio-tea5777.c
9049
1da177e4 9050RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9051M: Paul Mackerras <paulus@samba.org>
c69f677c 9052L: linux-fbdev@vger.kernel.org
1da177e4 9053S: Maintained
8a61f013 9054F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9055
a0fd81a9
JC
9056RALINK MIPS ARCHITECTURE
9057M: John Crispin <blogic@openwrt.org>
9058L: linux-mips@linux-mips.org
9059S: Maintained
9060F: arch/mips/ralink
9061
e7839f25 9062RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9063P: rt2x00 project
b182427e 9064M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9065M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9066L: linux-wireless@vger.kernel.org
95ea3627 9067S: Maintained
33aca94d 9068F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9069
9db5579b 9070RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9071M: Jens Axboe <axboe@kernel.dk>
9db5579b 9072S: Maintained
679655da
JP
9073F: Documentation/blockdev/ramdisk.txt
9074F: drivers/block/brd.c
9db5579b 9075
9e95ce27 9076RANDOM NUMBER DRIVER
0624bcaa 9077M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9078S: Maintained
679655da 9079F: drivers/char/random.c
9e95ce27 9080
394b701c 9081RAPIDIO SUBSYSTEM
8b58be88 9082M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9083M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9084S: Maintained
679655da 9085F: drivers/rapidio/
394b701c 9086
e2d1d6c0 9087RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9088L: linux-wireless@vger.kernel.org
f52a5490 9089S: Orphan
679655da 9090F: drivers/net/wireless/ray*
e2d1d6c0
RD
9091
9092RCUTORTURE MODULE
e0198b29 9093M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9094M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9095L: linux-kernel@vger.kernel.org
f9094d8e 9096S: Supported
08deed1e 9097T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9098F: Documentation/RCU/torture.txt
34e2d560 9099F: kernel/rcu/rcutorture.c
e2d1d6c0 9100
c87b9c60
PM
9101RCUTORTURE TEST FRAMEWORK
9102M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9103M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9104R: Steven Rostedt <rostedt@goodmis.org>
9105R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9106R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9107L: linux-kernel@vger.kernel.org
c87b9c60
PM
9108S: Supported
9109T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9110F: tools/testing/selftests/rcutorture
9111
c1f766b5 9112RDC R-321X SoC
8b58be88 9113M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9114S: Maintained
9115
db17f395 9116RDC R6040 FAST ETHERNET DRIVER
8b58be88 9117M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9118L: netdev@vger.kernel.org
9119S: Maintained
58565a35 9120F: drivers/net/ethernet/rdc/r6040.c
db17f395 9121
a09ed661 9122RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 9123M: Chien Yen <chien.yen@oracle.com>
fbb5a558 9124L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 9125S: Supported
679655da 9126F: net/rds/
a09ed661 9127
595182bc 9128READ-COPY UPDATE (RCU)
8b58be88 9129M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9130M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9131R: Steven Rostedt <rostedt@goodmis.org>
9132R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9133R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9134L: linux-kernel@vger.kernel.org
9fab9787 9135W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9136S: Supported
08deed1e 9137T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9138F: Documentation/RCU/
9fab9787 9139X: Documentation/RCU/torture.txt
f9094d8e 9140F: include/linux/rcu*
4102adab
PM
9141X: include/linux/srcu.h
9142F: kernel/rcu/
34e2d560 9143X: kernel/torture.c
595182bc 9144
0c86edc0 9145REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9146M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9147M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9148L: rtc-linux@googlegroups.com
8a6e2535 9149Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9150T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9151S: Maintained
679655da
JP
9152F: Documentation/rtc.txt
9153F: drivers/rtc/
9154F: include/linux/rtc.h
c117ab84 9155F: include/uapi/linux/rtc.h
0c86edc0 9156
0e400c53
MB
9157REALTEK AUDIO CODECS
9158M: Bard Liao <bardliao@realtek.com>
9159M: Oder Chiou <oder_chiou@realtek.com>
9160S: Maintained
9161F: sound/soc/codecs/rt*
9162F: include/sound/rt*.h
9163
1da177e4 9164REISERFS FILE SYSTEM
76c4e5ea 9165L: reiserfs-devel@vger.kernel.org
1da177e4 9166S: Supported
679655da 9167F: fs/reiserfs/
1da177e4 9168
b83a313b 9169REGISTER MAP ABSTRACTION
b02e48f2 9170M: Mark Brown <broonie@kernel.org>
dd060bc9 9171L: linux-kernel@vger.kernel.org
b83a313b
MB
9172T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9173S: Supported
9174F: drivers/base/regmap/
9175F: include/linux/regmap.h
9176
400e64df
OBC
9177REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9178M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9179M: Bjorn Andersson <bjorn.andersson@linaro.org>
6bb697b6 9180T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9181S: Maintained
9182F: drivers/remoteproc/
9183F: Documentation/remoteproc.txt
6fc26488 9184F: include/linux/remoteproc.h
400e64df 9185
d8115db5
OBC
9186REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9187M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9188M: Bjorn Andersson <bjorn.andersson@linaro.org>
d8115db5
OBC
9189T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9190S: Maintained
9191F: drivers/rpmsg/
9192F: Documentation/rpmsg.txt
9193F: include/linux/rpmsg.h
9194
8e6569af
SS
9195RENESAS ETHERNET DRIVERS
9196R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9197L: netdev@vger.kernel.org
4a121096 9198L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9199F: drivers/net/ethernet/renesas/
9200F: include/linux/sh_eth.h
9201
3e46c397
YS
9202RENESAS USB2 PHY DRIVER
9203M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9204L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9205S: Maintained
9206F: drivers/phy/phy-rcar-gen3-usb2.c
9207
1b0fe6be
PZ
9208RESET CONTROLLER FRAMEWORK
9209M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9210T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9211S: Maintained
9212F: drivers/reset/
9213F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9214F: include/dt-bindings/reset/
1b0fe6be
PZ
9215F: include/linux/reset.h
9216F: include/linux/reset-controller.h
9217
e0897645 9218RFKILL
8b58be88 9219M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9220L: linux-wireless@vger.kernel.org
ce466579
JB
9221W: http://wireless.kernel.org/
9222T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9223T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9224S: Maintained
505c9247 9225F: Documentation/rfkill.txt
80811493 9226F: net/rfkill/
e0897645 9227
933685ca
TG
9228RHASHTABLE
9229M: Thomas Graf <tgraf@suug.ch>
9230L: netdev@vger.kernel.org
9231S: Maintained
9232F: lib/rhashtable.c
9233F: include/linux/rhashtable.h
9234
67e054e9
ML
9235RICOH SMARTMEDIA/XD DRIVER
9236M: Maxim Levitsky <maximlevitsky@gmail.com>
9237S: Maintained
21c26f50
JP
9238F: drivers/mtd/nand/r852.c
9239F: drivers/mtd/nand/r852.h
67e054e9 9240
92634125
ML
9241RICOH R5C592 MEMORYSTICK DRIVER
9242M: Maxim Levitsky <maximlevitsky@gmail.com>
9243S: Maintained
9244F: drivers/memstick/host/r592.*
9245
27f1d2f9
SA
9246ROCCAT DRIVERS
9247M: Stefan Achatz <erazor_de@users.sourceforge.net>
9248W: http://sourceforge.net/projects/roccat/
9249S: Maintained
9250F: drivers/hid/hid-roccat*
9251F: include/linux/hid-roccat*
9252F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9253
4b8ac966
JP
9254ROCKER DRIVER
9255M: Jiri Pirko <jiri@resnulli.us>
9256M: Scott Feldman <sfeldma@gmail.com>
9257L: netdev@vger.kernel.org
9258S: Supported
9259F: drivers/net/ethernet/rocker/
9260
1da177e4
LT
9261ROCKETPORT DRIVER
9262P: Comtrol Corp.
1da177e4
LT
9263W: http://www.comtrol.com
9264S: Maintained
679655da 9265F: Documentation/serial/rocket.txt
c897401b 9266F: drivers/tty/rocket*
1da177e4 9267
7645c2f4
KC
9268ROCKETPORT EXPRESS/INFINITY DRIVER
9269M: Kevin Cernekee <cernekee@gmail.com>
9270L: linux-serial@vger.kernel.org
9271S: Odd Fixes
9272F: drivers/tty/serial/rp2.*
9273
1da177e4 9274ROSE NETWORK LAYER
8b58be88 9275M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9276L: linux-hams@vger.kernel.org
d34cb28a 9277W: http://www.linux-ax25.org/
1da177e4 9278S: Maintained
679655da 9279F: include/net/rose.h
c117ab84 9280F: include/uapi/linux/rose.h
679655da 9281F: net/rose/
1da177e4 9282
91952bc0
AP
9283RTL2830 MEDIA DRIVER
9284M: Antti Palosaari <crope@iki.fi>
9285L: linux-media@vger.kernel.org
a825eaec 9286W: https://linuxtv.org
91952bc0
AP
9287W: http://palosaari.fi/linux/
9288Q: http://patchwork.linuxtv.org/project/linux-media/list/
9289T: git git://linuxtv.org/anttip/media_tree.git
9290S: Maintained
9291F: drivers/media/dvb-frontends/rtl2830*
9292
27a0aacf
AP
9293RTL2832 MEDIA DRIVER
9294M: Antti Palosaari <crope@iki.fi>
9295L: linux-media@vger.kernel.org
a825eaec 9296W: https://linuxtv.org
27a0aacf
AP
9297W: http://palosaari.fi/linux/
9298Q: http://patchwork.linuxtv.org/project/linux-media/list/
9299T: git git://linuxtv.org/anttip/media_tree.git
9300S: Maintained
9301F: drivers/media/dvb-frontends/rtl2832*
9302
ba6e6f6e
AP
9303RTL2832_SDR MEDIA DRIVER
9304M: Antti Palosaari <crope@iki.fi>
9305L: linux-media@vger.kernel.org
a825eaec 9306W: https://linuxtv.org
ba6e6f6e
AP
9307W: http://palosaari.fi/linux/
9308Q: http://patchwork.linuxtv.org/project/linux-media/list/
9309T: git git://linuxtv.org/anttip/media_tree.git
9310S: Maintained
b4bb1c28 9311F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9312
59840488 9313RTL8180 WIRELESS DRIVER
605bebe2 9314L: linux-wireless@vger.kernel.org
491b26b4 9315W: http://wireless.kernel.org/
54e5881d 9316T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9317S: Orphan
62141726 9318F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9319
59840488 9320RTL8187 WIRELESS DRIVER
9f0939bf 9321M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9322M: Hin-Tak Leung <htl10@users.sourceforge.net>
9323M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9324L: linux-wireless@vger.kernel.org
491b26b4 9325W: http://wireless.kernel.org/
54e5881d 9326T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9327S: Maintained
62141726 9328F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9329
3cf0c8ad
LF
9330RTL8192CE WIRELESS DRIVER
9331M: Larry Finger <Larry.Finger@lwfinger.net>
9332M: Chaoming Li <chaoming_li@realsil.com.cn>
9333L: linux-wireless@vger.kernel.org
491b26b4 9334W: http://wireless.kernel.org/
3cf0c8ad
LF
9335T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9336S: Maintained
62141726
KV
9337F: drivers/net/wireless/realtek/rtlwifi/
9338F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9339
26f1fad2
JS
9340RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9341M: Jes Sorensen <Jes.Sorensen@redhat.com>
9342L: linux-wireless@vger.kernel.org
9343T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9344S: Maintained
9345F: drivers/net/wireless/realtek/rtl8xxxu/
9346
9eb8ef74 9347S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9348M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9349L: linux-fbdev@vger.kernel.org
ce00f85c 9350S: Maintained
8a61f013 9351F: drivers/video/fbdev/savage/
9eb8ef74 9352
1da177e4 9353S390
8b58be88
JP
9354M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9355M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9356L: linux-s390@vger.kernel.org
5238da45 9357W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9358T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9359S: Supported
679655da 9360F: arch/s390/
a968cd3e 9361F: drivers/s390/
3bfe6858
JN
9362F: Documentation/s390/
9363F: Documentation/DocBook/s390*
5238da45 9364
322986ca
SO
9365S390 COMMON I/O LAYER
9366M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9367M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9368L: linux-s390@vger.kernel.org
9369W: http://www.ibm.com/developerworks/linux/linux390/
9370S: Supported
9371F: drivers/s390/cio/
9372
9373S390 DASD DRIVER
9374M: Stefan Weinhuber <wein@de.ibm.com>
9375M: Stefan Haberland <stefan.haberland@de.ibm.com>
9376L: linux-s390@vger.kernel.org
9377W: http://www.ibm.com/developerworks/linux/linux390/
9378S: Supported
9379F: drivers/s390/block/dasd*
9380F: block/partitions/ibm.c
9381
5238da45 9382S390 NETWORK DRIVERS
f0c59aff 9383M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9384L: linux-s390@vger.kernel.org
5238da45
HC
9385W: http://www.ibm.com/developerworks/linux/linux390/
9386S: Supported
679655da 9387F: drivers/s390/net/
5238da45 9388
322986ca
SO
9389S390 PCI SUBSYSTEM
9390M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9391M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9392L: linux-s390@vger.kernel.org
9393W: http://www.ibm.com/developerworks/linux/linux390/
9394S: Supported
9395F: arch/s390/pci/
9396F: drivers/pci/hotplug/s390_pci_hpc.c
9397
feed9b62 9398S390 ZCRYPT DRIVER
5c8d0983 9399M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9400L: linux-s390@vger.kernel.org
a968cd3e 9401W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9402S: Supported
d5ca6918 9403F: drivers/s390/crypto/
feed9b62 9404
5238da45 9405S390 ZFCP DRIVER
d38e19d0 9406M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9407L: linux-s390@vger.kernel.org
5238da45 9408W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9409S: Supported
679655da 9410F: drivers/s390/scsi/zfcp_*
1da177e4 9411
dd96df2c 9412S390 IUCV NETWORK LAYER
f0c59aff 9413M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9414L: linux-s390@vger.kernel.org
9415W: http://www.ibm.com/developerworks/linux/linux390/
9416S: Supported
679655da
JP
9417F: drivers/s390/net/*iucv*
9418F: include/net/iucv/
9419F: net/iucv/
dd96df2c 9420
8128f23c
GS
9421S390 IOMMU (PCI)
9422M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9423L: linux-s390@vger.kernel.org
9424W: http://www.ibm.com/developerworks/linux/linux390/
9425S: Supported
9426F: drivers/iommu/s390-iommu.c
9427
4dde7f75 9428S3C24XX SD/MMC Driver
8b58be88 9429M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9431S: Supported
679655da 9432F: drivers/mmc/host/s3cmci.*
4dde7f75 9433
1f15a229
HV
9434SAA6588 RDS RECEIVER DRIVER
9435M: Hans Verkuil <hverkuil@xs4all.nl>
9436L: linux-media@vger.kernel.org
9437T: git git://linuxtv.org/media_tree.git
a825eaec 9438W: https://linuxtv.org
1f15a229
HV
9439S: Odd Fixes
9440F: drivers/media/i2c/saa6588*
9441
98ed12e6 9442SAA7134 VIDEO4LINUX DRIVER
009a5410 9443M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9444L: linux-media@vger.kernel.org
a825eaec 9445W: https://linuxtv.org
98ed12e6
MCC
9446T: git git://linuxtv.org/media_tree.git
9447S: Odd fixes
e42bf501 9448F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9449F: drivers/media/pci/saa7134/
9450
1da177e4 9451SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9452M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9453L: linux-media@vger.kernel.org
275ffde4 9454T: git git://linuxtv.org/media_tree.git
1da177e4 9455S: Maintained
90d72ac6
MCC
9456F: drivers/media/common/saa7146/
9457F: drivers/media/pci/saa7146/
9458F: include/media/saa7146*
1da177e4 9459
92304a40 9460SAMSUNG LAPTOP DRIVER
5909c654 9461M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9462L: platform-driver-x86@vger.kernel.org
9463S: Maintained
9464F: drivers/platform/x86/samsung-laptop.c
9465
4a109cc0 9466SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9467M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9468L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9469S: Supported
14430813 9470F: sound/soc/samsung/
4a109cc0 9471
0d89a28b 9472SAMSUNG FRAMEBUFFER DRIVER
b7701755 9473M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9474L: linux-fbdev@vger.kernel.org
9475S: Maintained
8a61f013 9476F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9477
b40f0632 9478SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9479M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9480M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9481L: linux-kernel@vger.kernel.org
b40f0632 9482L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9483S: Supported
9484F: drivers/mfd/sec*.c
9485F: drivers/regulator/s2m*.c
9486F: drivers/regulator/s5m*.c
b40f0632
KK
9487F: drivers/clk/clk-s2mps11.c
9488F: drivers/rtc/rtc-s5m.c
f69d3a17 9489F: include/linux/mfd/samsung/
a13c7c51
KK
9490F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9491F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9492F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9493F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9494
038f5c4b
SN
9495SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9496M: Kyungmin Park <kyungmin.park@samsung.com>
9497M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9498L: linux-media@vger.kernel.org
9499Q: https://patchwork.linuxtv.org/project/linux-media/list/
9500S: Supported
9501F: drivers/media/platform/exynos4-is/
038f5c4b 9502
6fd86ab2
SN
9503SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9504M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9505L: linux-media@vger.kernel.org
9506L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9507S: Maintained
9508F: drivers/media/platform/s3c-camif/
d647f0b7 9509F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9510
b84ef24e
AH
9511SAMSUNG S5C73M3 CAMERA DRIVER
9512M: Kyungmin Park <kyungmin.park@samsung.com>
9513M: Andrzej Hajda <a.hajda@samsung.com>
9514L: linux-media@vger.kernel.org
9515S: Supported
9516F: drivers/media/i2c/s5c73m3/*
9517
7d459937
AH
9518SAMSUNG S5K5BAF CAMERA DRIVER
9519M: Kyungmin Park <kyungmin.park@samsung.com>
9520M: Andrzej Hajda <a.hajda@samsung.com>
9521L: linux-media@vger.kernel.org
9522S: Supported
9523F: drivers/media/i2c/s5k5baf.c
9524
c04c674f
RB
9525SAMSUNG S3FWRN5 NFC DRIVER
9526M: Robert Baldyga <r.baldyga@samsung.com>
9527L: linux-nfc@lists.01.org (moderated for non-subscribers)
9528S: Supported
9529F: drivers/nfc/s3fwrn5
9530
310e39c9 9531SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9532M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9533M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9534S: Supported
9535L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9536F: drivers/clk/samsung/
9537
66890ed6
BA
9538SAMSUNG SXGBE DRIVERS
9539M: Byungho An <bh74.an@samsung.com>
9540M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9541M: Vipul Pandya <vipul.pandya@samsung.com>
9542S: Supported
9543L: netdev@vger.kernel.org
9544F: drivers/net/ethernet/samsung/sxgbe/
9545
93c537af
LM
9546SAMSUNG THERMAL DRIVER
9547M: Lukasz Majewski <l.majewski@samsung.com>
9548L: linux-pm@vger.kernel.org
9549L: linux-samsung-soc@vger.kernel.org
9550S: Supported
9f273c24 9551T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9552F: drivers/thermal/samsung/
9553
e296cd32
KD
9554SAMSUNG USB2 PHY DRIVER
9555M: Kamil Debski <k.debski@samsung.com>
9556L: linux-kernel@vger.kernel.org
9557S: Supported
9558F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9559F: Documentation/phy/samsung-usb2.txt
9560F: drivers/phy/phy-exynos4210-usb2.c
9561F: drivers/phy/phy-exynos4x12-usb2.c
9562F: drivers/phy/phy-exynos5250-usb2.c
9563F: drivers/phy/phy-s5pv210-usb2.c
9564F: drivers/phy/phy-samsung-usb2.c
9565F: drivers/phy/phy-samsung-usb2.h
9566
ca749e2a 9567SERIAL DRIVERS
5e30bbb7 9568M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9569L: linux-serial@vger.kernel.org
5e30bbb7 9570S: Maintained
14430813 9571F: drivers/tty/serial/
ca749e2a 9572
aecb7b64 9573SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9574M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9575M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9576S: Maintained
1fb200d6 9577F: include/linux/dma/dw.h
3d598f47 9578F: include/linux/platform_data/dma-dw.h
61a76496 9579F: drivers/dma/dw/
aecb7b64 9580
058999cc
LP
9581SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9582M: Lars Persson <lars.persson@axis.com>
9583L: netdev@vger.kernel.org
9584S: Supported
9585F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9586F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9587
fc531d98
WS
9588SYNOPSYS DESIGNWARE I2C DRIVER
9589M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9590M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9591M: Mika Westerberg <mika.westerberg@linux.intel.com>
9592L: linux-i2c@vger.kernel.org
9593S: Maintained
9594F: drivers/i2c/busses/i2c-designware-*
9595F: include/linux/platform_data/i2c-designware.h
9596
f9e37137 9597SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9598M: Jaehoon Chung <jh80.chung@samsung.com>
9599L: linux-mmc@vger.kernel.org
9600S: Maintained
9601F: include/linux/mmc/dw_mmc.h
9602F: drivers/mmc/host/dw_mmc*
9603
a961e698
AS
9604SYSTEM TRACE MODULE CLASS
9605M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9606S: Maintained
9607F: Documentation/trace/stm.txt
9608F: drivers/hwtracing/stm/
9609F: include/linux/stm.h
9610F: include/uapi/linux/stm.h
9611
1db121d6
AN
9612THUNDERBOLT DRIVER
9613M: Andreas Noever <andreas.noever@gmail.com>
9614S: Maintained
9615F: drivers/thunderbolt/
9616
e35a49b1
SR
9617TI BQ27XXX POWER SUPPLY DRIVER
9618R: Andrew F. Davis <afd@ti.com>
9619F: include/linux/power/bq27xxx_battery.h
9620F: drivers/power/bq27xxx_battery.c
9621F: drivers/power/bq27xxx_battery_i2c.c
9622
34db37c6 9623TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9624M: John Stultz <john.stultz@linaro.org>
88606e80 9625M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9626L: linux-kernel@vger.kernel.org
75fc2d37 9627T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9628S: Supported
9629F: include/linux/clocksource.h
9630F: include/linux/time.h
9631F: include/linux/timex.h
c117ab84
CEB
9632F: include/uapi/linux/time.h
9633F: include/uapi/linux/timex.h
88606e80
TG
9634F: kernel/time/clocksource.c
9635F: kernel/time/time*.c
34db37c6 9636F: kernel/time/alarmtimer.c
88606e80 9637F: kernel/time/ntp.c
7fe5f1c1 9638F: tools/testing/selftests/timers/
88606e80 9639
1da177e4 9640SC1200 WDT DRIVER
b300645a 9641M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9642S: Maintained
679655da 9643F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9644
9645SCHEDULER
dd9b238c 9646M: Ingo Molnar <mingo@redhat.com>
8b58be88 9647M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9648L: linux-kernel@vger.kernel.org
75fc2d37 9649T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9650S: Maintained
95c0d71d 9651F: kernel/sched/
679655da 9652F: include/linux/sched.h
c117ab84 9653F: include/uapi/linux/sched.h
c2eb505b 9654F: include/linux/wait.h
1da177e4 9655
6bcf6737 9656SCORE ARCHITECTURE
ed38665e 9657M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9658M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9659W: http://www.sunplus.com
6bcf6737 9660S: Supported
a2681a75 9661F: arch/score/
6bcf6737 9662
80f390ea
SH
9663SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9664M: Sudeep Holla <sudeep.holla@arm.com>
9665L: linux-arm-kernel@lists.infradead.org
9666S: Maintained
9667F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9668F: drivers/clk/clk-scpi.c
8def3103 9669F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9670F: drivers/firmware/arm_scpi.c
9671F: include/linux/scpi_protocol.h
80f390ea 9672
1da177e4 9673SCSI CDROM DRIVER
8b58be88 9674M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9675L: linux-scsi@vger.kernel.org
9676W: http://www.kernel.dk
9677S: Maintained
679655da 9678F: drivers/scsi/sr*
1da177e4 9679
fb50a83d 9680SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9681M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9682L: linux-rdma@vger.kernel.org
9683S: Supported
9684W: http://www.openfabrics.org
9685Q: http://patchwork.kernel.org/project/linux-rdma/list/
9686T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9687F: drivers/infiniband/ulp/srp/
9688F: include/scsi/srp.h
9689
1da177e4 9690SCSI SG DRIVER
8b58be88 9691M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9692L: linux-scsi@vger.kernel.org
59ab3c93 9693W: http://sg.danny.cz/sg
1da177e4 9694S: Maintained
59ab3c93 9695F: Documentation/scsi/scsi-generic.txt
679655da
JP
9696F: drivers/scsi/sg.c
9697F: include/scsi/sg.h
1da177e4
LT
9698
9699SCSI SUBSYSTEM
7ee7895c 9700M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 9701T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9702M: "Martin K. Petersen" <martin.petersen@oracle.com>
9703T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9704L: linux-scsi@vger.kernel.org
1da177e4 9705S: Maintained
679655da
JP
9706F: drivers/scsi/
9707F: include/scsi/
1da177e4
LT
9708
9709SCSI TAPE DRIVER
8b58be88 9710M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9711L: linux-scsi@vger.kernel.org
9712S: Maintained
679655da 9713F: Documentation/scsi/st.txt
f7269cfc
JD
9714F: drivers/scsi/st.*
9715F: drivers/scsi/st_*.h
1da177e4
LT
9716
9717SCTP PROTOCOL
8b6efb75 9718M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9719M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9720L: linux-sctp@vger.kernel.org
5f85813c 9721W: http://lksctp.sourceforge.net
8b6efb75 9722S: Maintained
679655da
JP
9723F: Documentation/networking/sctp.txt
9724F: include/linux/sctp.h
4d58c025 9725F: include/uapi/linux/sctp.h
679655da
JP
9726F: include/net/sctp/
9727F: net/sctp/
1da177e4
LT
9728
9729SCx200 CPU SUPPORT
8b58be88 9730M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9731S: Odd Fixes
679655da 9732F: Documentation/i2c/busses/scx200_acb
390889b6 9733F: arch/x86/platform/scx200/
679655da
JP
9734F: drivers/watchdog/scx200_wdt.c
9735F: drivers/i2c/busses/scx200*
9736F: drivers/mtd/maps/scx200_docflash.c
9737F: include/linux/scx200.h
1662d32c
JC
9738
9739SCx200 GPIO DRIVER
8b58be88 9740M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9741S: Maintained
679655da
JP
9742F: drivers/char/scx200_gpio.c
9743F: include/linux/scx200_gpio.h
1662d32c
JC
9744
9745SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9746M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9747S: Maintained
679655da 9748F: drivers/clocksource/scx200_hrt.c
1da177e4 9749
6a36913a 9750SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9751M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9752L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9753S: Maintained
679655da 9754F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9755
e7839f25 9756SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9757L: linux-mmc@vger.kernel.org
a1cb1d11 9758S: Orphan
7a241d6e 9759F: drivers/mmc/host/sdhci.*
d4a45787 9760F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9761
c04f9d61
KC
9762SECURE COMPUTING
9763M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9764R: Andy Lutomirski <luto@amacapital.net>
9765R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9766T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9767S: Supported
9768F: kernel/seccomp.c
9769F: include/uapi/linux/seccomp.h
9770F: include/linux/seccomp.h
c99ee51a 9771F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9772K: \bsecure_computing
9773K: \bTIF_SECCOMP\b
9774
0d1bb41a 9775SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9776M: Ben Dooks <ben-linux@fluff.org>
dc524882 9777M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9778L: linux-mmc@vger.kernel.org
0d1bb41a 9779S: Maintained
dc524882 9780F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9781
c63b3cba 9782SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9783M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9784L: spear-devel@list.st.com
c63b3cba
VK
9785L: linux-mmc@vger.kernel.org
9786S: Maintained
9787F: drivers/mmc/host/sdhci-spear.c
9788
8711cca2 9789SECURITY SUBSYSTEM
9b45c0d2 9790M: James Morris <james.l.morris@oracle.com>
9c3646d1 9791M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9792L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9793T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9794W: http://kernsec.org/
8711cca2 9795S: Supported
7d2c86b5 9796F: security/
8711cca2 9797
1da177e4 9798SECURITY CONTACT
8b58be88 9799M: Security Officers <security@kernel.org>
1da177e4
LT
9800S: Supported
9801
9802SELINUX SECURITY MODULE
e0238b4c 9803M: Paul Moore <paul@paul-moore.com>
8b58be88 9804M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9805M: Eric Paris <eparis@parisplace.org>
e0238b4c 9806L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9807W: http://selinuxproject.org
5a5f2acf 9808T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9809S: Supported
679655da
JP
9810F: include/linux/selinux*
9811F: security/selinux/
6bde95ce 9812F: scripts/selinux/
1da177e4 9813
c1c124e9
JJ
9814APPARMOR SECURITY MODULE
9815M: John Johansen <john.johansen@canonical.com>
9816L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9817W: apparmor.wiki.kernel.org
9818T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9819S: Supported
9820F: security/apparmor/
9821
730daa16
KC
9822YAMA SECURITY MODULE
9823M: Kees Cook <keescook@chromium.org>
9824T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9825S: Supported
9826F: security/yama/
9827
cef2cf07 9828SENSABLE PHANTOM
8b58be88 9829M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9830S: Maintained
679655da 9831F: drivers/misc/phantom.c
c117ab84 9832F: include/uapi/linux/phantom.h
cef2cf07 9833
6733b39a 9834SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9835M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9836M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9837M: John Soni Jose <sony.john@avagotech.com>
3387f656 9838L: linux-scsi@vger.kernel.org
4627de93 9839W: http://www.avagotech.com
3387f656
JP
9840S: Supported
9841F: drivers/scsi/be2iscsi/
6733b39a 9842
6938f855 9843Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
9844M: Sathya Perla <sathya.perla@broadcom.com>
9845M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9846M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9847M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9848M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 9849L: netdev@vger.kernel.org
fea3af67 9850W: http://www.emulex.com
7d2c86b5 9851S: Supported
9aebddd1 9852F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9853
d2928a8c 9854EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9855M: Selvin Xavier <selvin.xavier@avagotech.com>
9856M: Devesh Sharma <devesh.sharma@avagotech.com>
9857M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9858L: linux-rdma@vger.kernel.org
9859W: http://www.emulex.com
9860S: Supported
9861F: drivers/infiniband/hw/ocrdma/
9862
8ceee660 9863SFC NETWORK DRIVER
c06f51ea 9864M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9865M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9866L: netdev@vger.kernel.org
8ceee660 9867S: Supported
874aeea5 9868F: drivers/net/ethernet/sfc/
8ceee660 9869
e2d1d6c0 9870SGI GRU DRIVER
cc883afc 9871M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9872S: Maintained
679655da 9873F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9874
9875SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9876M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9877L: linux-ia64@vger.kernel.org
9878S: Supported
679655da 9879F: Documentation/ia64/serial.txt
df621252 9880F: drivers/tty/serial/ioc?_serial.c
679655da 9881F: include/linux/ioc?.h
e2d1d6c0 9882
75312619 9883SGI XP/XPC/XPNET DRIVER
e180383f
RH
9884M: Cliff Whickman <cpw@sgi.com>
9885M: Robin Holt <robinmholt@gmail.com>
75312619 9886S: Maintained
679655da 9887F: drivers/misc/sgi-xp/
75312619 9888
46eacf3b
AP
9889SI2157 MEDIA DRIVER
9890M: Antti Palosaari <crope@iki.fi>
9891L: linux-media@vger.kernel.org
a825eaec 9892W: https://linuxtv.org
46eacf3b
AP
9893W: http://palosaari.fi/linux/
9894Q: http://patchwork.linuxtv.org/project/linux-media/list/
9895T: git git://linuxtv.org/anttip/media_tree.git
9896S: Maintained
9897F: drivers/media/tuners/si2157*
9898
75e2d5ba
AP
9899SI2168 MEDIA DRIVER
9900M: Antti Palosaari <crope@iki.fi>
9901L: linux-media@vger.kernel.org
a825eaec 9902W: https://linuxtv.org
75e2d5ba
AP
9903W: http://palosaari.fi/linux/
9904Q: http://patchwork.linuxtv.org/project/linux-media/list/
9905T: git git://linuxtv.org/anttip/media_tree.git
9906S: Maintained
9907F: drivers/media/dvb-frontends/si2168*
9908
49cc629d
HV
9909SI470X FM RADIO RECEIVER I2C DRIVER
9910M: Hans Verkuil <hverkuil@xs4all.nl>
9911L: linux-media@vger.kernel.org
9912T: git git://linuxtv.org/media_tree.git
a825eaec 9913W: https://linuxtv.org
49cc629d
HV
9914S: Odd Fixes
9915F: drivers/media/radio/si470x/radio-si470x-i2c.c
9916
9917SI470X FM RADIO RECEIVER USB DRIVER
9918M: Hans Verkuil <hverkuil@xs4all.nl>
9919L: linux-media@vger.kernel.org
9920T: git git://linuxtv.org/media_tree.git
a825eaec 9921W: https://linuxtv.org
49cc629d
HV
9922S: Maintained
9923F: drivers/media/radio/si470x/radio-si470x-common.c
9924F: drivers/media/radio/si470x/radio-si470x.h
9925F: drivers/media/radio/si470x/radio-si470x-usb.c
9926
c937ca03
EV
9927SI4713 FM RADIO TRANSMITTER I2C DRIVER
9928M: Eduardo Valentin <edubezval@gmail.com>
9929L: linux-media@vger.kernel.org
9930T: git git://linuxtv.org/media_tree.git
a825eaec 9931W: https://linuxtv.org
c937ca03 9932S: Odd Fixes
99995ded 9933F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9934
9935SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9936M: Eduardo Valentin <edubezval@gmail.com>
9937L: linux-media@vger.kernel.org
9938T: git git://linuxtv.org/media_tree.git
a825eaec 9939W: https://linuxtv.org
c937ca03 9940S: Odd Fixes
99995ded
DR
9941F: drivers/media/radio/si4713/radio-platform-si4713.c
9942
9943SI4713 FM RADIO TRANSMITTER USB DRIVER
9944M: Hans Verkuil <hverkuil@xs4all.nl>
9945L: linux-media@vger.kernel.org
9946T: git git://linuxtv.org/media_tree.git
a825eaec 9947W: https://linuxtv.org
99995ded
DR
9948S: Maintained
9949F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9950
beb91d46 9951SIANO DVB DRIVER
009a5410 9952M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9953L: linux-media@vger.kernel.org
a825eaec 9954W: https://linuxtv.org
beb91d46
MCC
9955T: git git://linuxtv.org/media_tree.git
9956S: Odd fixes
9957F: drivers/media/common/siano/
beb91d46 9958F: drivers/media/usb/siano/
beb91d46 9959F: drivers/media/usb/siano/
14430813 9960F: drivers/media/mmc/siano/
beb91d46 9961
6f15b602
HG
9962SIMPLEFB FB DRIVER
9963M: Hans de Goede <hdegoede@redhat.com>
9964L: linux-fbdev@vger.kernel.org
9965S: Maintained
2d799dde 9966F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9967F: drivers/video/fbdev/simplefb.c
9968F: include/linux/platform_data/simplefb.h
9969
b618b69c 9970SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9971L: linux-media@vger.kernel.org
bb60fcb2 9972S: Orphan
b618b69c 9973F: drivers/media/platform/sh_veu.c
b618b69c
GL
9974
9975SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9976L: linux-media@vger.kernel.org
bb60fcb2 9977S: Orphan
b618b69c 9978F: drivers/media/platform/sh_vou.c
d647f0b7 9979F: include/media/drv-intf/sh_vou.h
b618b69c 9980
6349d997 9981SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9982M: Len Brown <lenb@kernel.org>
6349d997
LB
9983L: sfi-devel@simplefirmware.org
9984W: http://simplefirmware.org/
9985T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9986S: Supported
943fc810 9987F: arch/x86/platform/sfi/
6349d997
LB
9988F: drivers/sfi/
9989F: include/linux/sfi*.h
e2d1d6c0 9990
1da177e4
LT
9991SIMTEC EB110ATX (Chalice CATS)
9992P: Ben Dooks
b16957c6
BD
9993P: Vincent Sanders <vince@simtec.co.uk>
9994M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9995W: http://www.simtec.co.uk/products/EB110ATX/
9996S: Supported
9997
9998SIMTEC EB2410ITX (BAST)
9999P: Ben Dooks
b16957c6
BD
10000P: Vincent Sanders <vince@simtec.co.uk>
10001M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10002W: http://www.simtec.co.uk/products/EB2410ITX/
10003S: Supported
15dba387
JP
10004F: arch/arm/mach-s3c24xx/mach-bast.c
10005F: arch/arm/mach-s3c24xx/bast-ide.c
10006F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10007
4c5adde7 10008TI DAVINCI MACHINE SUPPORT
3ba789c0 10009M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 10010M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 10011T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 10012Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 10013S: Supported
14430813 10014F: arch/arm/mach-davinci/
046d0a37 10015F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10016
8d4b3f08 10017TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10018M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10019L: linux-media@vger.kernel.org
a825eaec 10020W: https://linuxtv.org
8d4b3f08
LP
10021Q: http://patchwork.linuxtv.org/project/linux-media/list/
10022T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10023S: Maintained
8d4b3f08
LP
10024F: drivers/media/platform/davinci/
10025F: include/media/davinci/
10026
417d2e50 10027TI AM437X VPFE DRIVER
e43cdb56 10028M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10029L: linux-media@vger.kernel.org
a825eaec 10030W: https://linuxtv.org
417d2e50
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/platform/am437x/
10035
c4c0283a 10036OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10037M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10038L: linux-media@vger.kernel.org
a825eaec 10039W: https://linuxtv.org
c4c0283a
BP
10040Q: http://patchwork.linuxtv.org/project/linux-media/list/
10041T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10042S: Maintained
10043F: drivers/media/i2c/ov2659.c
b5dcee22 10044F: include/media/i2c/ov2659.h
c4c0283a 10045
3a6779f5
SM
10046SILICON MOTION SM712 FRAME BUFFER DRIVER
10047M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10048M: Teddy Wang <teddy.wang@siliconmotion.com>
10049M: Sudip Mukherjee <sudip@vectorindia.org>
10050L: linux-fbdev@vger.kernel.org
10051S: Maintained
10052F: drivers/video/fbdev/sm712*
10053F: Documentation/fb/sm712fb.txt
10054
92aab3c0 10055SIS 190 ETHERNET DRIVER
8b58be88 10056M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10057L: netdev@vger.kernel.org
10058S: Maintained
8c7de408 10059F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10060
1da177e4 10061SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10062M: Daniele Venzano <venza@brownhat.org>
1da177e4 10063W: http://www.brownhat.org/sis900.html
979b6c13 10064L: netdev@vger.kernel.org
1da177e4 10065S: Maintained
8c7de408 10066F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10067
10068SIS FRAMEBUFFER DRIVER
8b58be88 10069M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10070W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10071S: Maintained
679655da 10072F: Documentation/fb/sisfb.txt
8a61f013 10073F: drivers/video/fbdev/sis/
679655da 10074F: include/video/sisfb.h
1da177e4
LT
10075
10076SIS USB2VGA DRIVER
8b58be88 10077M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10078W: http://www.winischhofer.at/linuxsisusbvga.shtml
10079S: Maintained
679655da 10080F: drivers/usb/misc/sisusbvga/
1da177e4 10081
415ad26d 10082SLAB ALLOCATOR
16e943bf 10083M: Christoph Lameter <cl@linux.com>
2ed1c525 10084M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10085M: David Rientjes <rientjes@google.com>
10086M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10087M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10088L: linux-mm@kvack.org
10089S: Maintained
679655da 10090F: include/linux/sl?b*.h
16e943bf 10091F: mm/sl?b*
415ad26d 10092
9fab9787 10093SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10094M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10095M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10096M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10097R: Steven Rostedt <rostedt@goodmis.org>
10098R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10099L: linux-kernel@vger.kernel.org
9fab9787
PM
10100W: http://www.rdrop.com/users/paulmck/RCU/
10101S: Supported
10102T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10103F: include/linux/srcu.h
10104F: kernel/rcu/srcu.c
9fab9787 10105
66372841
CS
10106SMACK SECURITY MODULE
10107M: Casey Schaufler <casey@schaufler-ca.com>
10108L: linux-security-module@vger.kernel.org
10109W: http://schaufler-ca.com
10110T: git git://git.gitorious.org/smack-next/kernel.git
10111S: Maintained
10112F: Documentation/security/Smack.txt
10113F: security/smack/
10114
20651e0b 10115DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10116M: Kevin Hilman <khilman@kernel.org>
10117M: Nishanth Menon <nm@ti.com>
10118S: Maintained
20651e0b 10119F: drivers/power/avs/
68ace3e1
KH
10120F: include/linux/power/smartreflex.h
10121L: linux-pm@vger.kernel.org
10122
1da177e4 10123SMC91x ETHERNET DRIVER
2f82af08 10124M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10125S: Odd Fixes
ae150435 10126F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10127
e8e31622
SA
10128SMIA AND SMIA++ IMAGE SENSOR DRIVER
10129M: Sakari Ailus <sakari.ailus@iki.fi>
10130L: linux-media@vger.kernel.org
10131S: Maintained
14430813 10132F: drivers/media/i2c/smiapp/
b5dcee22 10133F: include/media/i2c/smiapp.h
e8e31622
SA
10134F: drivers/media/i2c/smiapp-pll.c
10135F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10136F: include/uapi/linux/smiapp.h
a2cec3c0 10137F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10138
920fa1ff
GR
10139SMM665 HARDWARE MONITOR DRIVER
10140M: Guenter Roeck <linux@roeck-us.net>
10141L: lm-sensors@lm-sensors.org
10142S: Maintained
10143F: Documentation/hwmon/smm665
10144F: drivers/hwmon/smm665.c
10145
9df7305b 10146SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10147M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10148L: lm-sensors@lm-sensors.org
90b24cfb 10149S: Maintained
9df7305b
SG
10150F: Documentation/hwmon/emc2103
10151F: drivers/hwmon/emc2103.c
10152
a98d506c
HG
10153SMSC SCH5627 HARDWARE MONITOR DRIVER
10154M: Hans de Goede <hdegoede@redhat.com>
10155L: lm-sensors@lm-sensors.org
10156S: Supported
10157F: Documentation/hwmon/sch5627
10158F: drivers/hwmon/sch5627.c
10159
6ea884db 10160SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10161M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10162L: lm-sensors@lm-sensors.org
10163S: Maintained
679655da
JP
10164F: Documentation/hwmon/smsc47b397
10165F: drivers/hwmon/smsc47b397.c
6ea884db 10166
fd9abb3d 10167SMSC911x ETHERNET DRIVER
90b24cfb 10168M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10169L: netdev@vger.kernel.org
90b24cfb 10170S: Maintained
679655da 10171F: include/linux/smsc911x.h
ae150435 10172F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10173
10174SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10175M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10176L: netdev@vger.kernel.org
90b24cfb 10177S: Maintained
ae150435 10178F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10179
3c8a63e2 10180SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10181M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10182L: linux-fbdev@vger.kernel.org
90b24cfb 10183S: Maintained
8a61f013 10184F: drivers/video/fbdev/smscufx.c
3c8a63e2 10185
668acf32 10186SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10187M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10188L: linux-media@vger.kernel.org
275ffde4 10189T: git git://linuxtv.org/media_tree.git
795fb7e7 10190S: Maintained
90d72ac6
MCC
10191F: include/media/soc*
10192F: drivers/media/i2c/soc_camera/
10193F: drivers/media/platform/soc_camera/
668acf32 10194
e2d1d6c0 10195SOEKRIS NET48XX LED SUPPORT
8b58be88 10196M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10197S: Maintained
679655da 10198F: drivers/leds/leds-net48xx.c
e2d1d6c0 10199
e3994db1 10200SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10201M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10202M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10203M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10204M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10205L: linux-media@vger.kernel.org
10206S: Supported
10207F: drivers/media/pci/solo6x10/
10208
1da177e4 10209SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10210M: Shaohua Li <shli@kernel.org>
1da177e4 10211L: linux-raid@vger.kernel.org
9f273c24 10212T: git git://neil.brown.name/md
524418bb 10213S: Supported
679655da
JP
10214F: drivers/md/
10215F: include/linux/raid/
c117ab84 10216F: include/uapi/linux/raid/
1da177e4 10217
1da177e4 10218SONIC NETWORK DRIVER
8b58be88 10219M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10220L: netdev@vger.kernel.org
1da177e4 10221S: Maintained
d9fb9f38 10222F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10223
61e115a5 10224SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10225M: Michael Buesch <m@bues.ch>
e7828b28 10226L: linux-wireless@vger.kernel.org
61e115a5 10227S: Maintained
679655da
JP
10228F: drivers/ssb/
10229F: include/linux/ssb/
61e115a5 10230
1da177e4 10231SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10232M: Mattia Dongili <malattia@linux.it>
d0944853 10233L: platform-driver-x86@vger.kernel.org
5b18167d 10234W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10235S: Maintained
679655da
JP
10236F: Documentation/laptops/sony-laptop.txt
10237F: drivers/char/sonypi.c
10238F: drivers/platform/x86/sony-laptop.c
10239F: include/linux/sony-laptop.h
1da177e4 10240
baf8532a 10241SONY MEMORYSTICK CARD SUPPORT
8b58be88 10242M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10243W: http://tifmxx.berlios.de/
10244S: Maintained
679655da 10245F: drivers/memstick/host/tifm_ms.c
baf8532a 10246
0ab30494
ML
10247SONY MEMORYSTICK STANDARD SUPPORT
10248M: Maxim Levitsky <maximlevitsky@gmail.com>
10249S: Maintained
10250F: drivers/memstick/core/ms_block.*
10251
1da177e4 10252SOUND
8b58be88 10253M: Jaroslav Kysela <perex@perex.cz>
d8130624 10254M: Takashi Iwai <tiwai@suse.com>
93711660 10255L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10256W: http://www.alsa-project.org/
dde7ad8d 10257T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10258T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10259Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10260S: Maintained
3126a179
JP
10261F: Documentation/sound/
10262F: include/sound/
c117ab84 10263F: include/uapi/sound/
679655da 10264F: sound/
1da177e4 10265
33bbe149
MB
10266SOUND - COMPRESSED AUDIO
10267M: Vinod Koul <vinod.koul@intel.com>
10268L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10269T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10270S: Supported
f672f31a 10271F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10272F: include/sound/compress_driver.h
f672f31a 10273F: include/uapi/sound/compress_*
33bbe149
MB
10274F: sound/core/compress_offload.c
10275F: sound/soc/soc-compress.c
10276
bd903bde 10277SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10278M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10279M: Mark Brown <broonie@kernel.org>
86f14df8 10280T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10281L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10282W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10283S: Supported
2820f615 10284F: Documentation/sound/alsa/soc/
679655da 10285F: sound/soc/
e6e55122 10286F: include/sound/soc*
eb1a6af3 10287
d7f8761b
MB
10288SOUND - DMAENGINE HELPERS
10289M: Lars-Peter Clausen <lars@metafoo.de>
10290S: Supported
10291F: include/sound/dmaengine_pcm.h
10292F: sound/core/pcm_dmaengine.c
10293F: sound/soc/soc-generic-dmaengine-pcm.c
10294
990a6a99
OS
10295SP2 MEDIA DRIVER
10296M: Olli Salonen <olli.salonen@iki.fi>
10297L: linux-media@vger.kernel.org
a825eaec 10298W: https://linuxtv.org
990a6a99
OS
10299Q: http://patchwork.linuxtv.org/project/linux-media/list/
10300S: Maintained
10301F: drivers/media/dvb-frontends/sp2*
10302
473321fc 10303SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10304M: "David S. Miller" <davem@davemloft.net>
1da177e4 10305L: sparclinux@vger.kernel.org
8a6e2535 10306Q: http://patchwork.ozlabs.org/project/sparclinux/list/
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
1da177e4 10309S: Maintained
679655da 10310F: arch/sparc/
7765b8bb 10311F: drivers/sbus/
1da177e4 10312
6404fcca
DM
10313SPARC SERIAL DRIVERS
10314M: "David S. Miller" <davem@davemloft.net>
10315L: sparclinux@vger.kernel.org
08deed1e
JP
10316T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10317T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10318S: Maintained
6816383a 10319F: include/linux/sunserialcore.h
df621252 10320F: drivers/tty/serial/suncore.c
df621252
GKH
10321F: drivers/tty/serial/sunhv.c
10322F: drivers/tty/serial/sunsab.c
10323F: drivers/tty/serial/sunsab.h
10324F: drivers/tty/serial/sunsu.c
10325F: drivers/tty/serial/sunzilog.c
10326F: drivers/tty/serial/sunzilog.h
6404fcca 10327
389325b4
CL
10328SPARSE CHECKER
10329M: "Christopher Li" <sparse@chrisli.org>
10330L: linux-sparse@vger.kernel.org
10331W: https://sparse.wiki.kernel.org/
10332T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10333T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10334S: Maintained
10335F: include/linux/compiler.h
10336
fc0c195a 10337SPEAR PLATFORM SUPPORT
da89947b 10338M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10339M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
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
e68d7c14 10344F: arch/arm/boot/dts/spear*
281e192f 10345F: arch/arm/mach-spear/
fc0c195a 10346
10347SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10348M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10349L: spear-devel@list.st.com
10350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10351W: http://www.st.com/spear
10352S: Maintained
5df33a62 10353F: drivers/clk/spear/
fc0c195a 10354
e2d1d6c0 10355SPI SUBSYSTEM
b02e48f2 10356M: Mark Brown <broonie@kernel.org>
dfbe403c 10357L: linux-spi@vger.kernel.org
e7e4e13c 10358T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10359Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10360S: Maintained
679655da
JP
10361F: Documentation/spi/
10362F: drivers/spi/
10363F: include/linux/spi/
c117ab84 10364F: include/uapi/linux/spi/
e2d1d6c0 10365
2752e401 10366SPIDERNET NETWORK DRIVER for CELL
8b58be88 10367M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10368L: netdev@vger.kernel.org
10369S: Supported
679655da 10370F: Documentation/networking/spider_net.txt
8df158ac 10371F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10372
e2d1d6c0 10373SPU FILE SYSTEM
8b58be88 10374M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10375L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10376W: http://www.ibm.com/developerworks/power/cell/
10377S: Supported
679655da
JP
10378F: Documentation/filesystems/spufs.txt
10379F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10380
fc555841 10381SQUASHFS FILE SYSTEM
d7f2ff67 10382M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10383L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10384W: http://squashfs.org.uk
9f273c24 10385T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10386S: Maintained
679655da
JP
10387F: Documentation/filesystems/squashfs.txt
10388F: fs/squashfs/
fc555841 10389
1da177e4 10390SRM (Alpha) environment access
8b58be88 10391M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10392S: Maintained
679655da 10393F: arch/alpha/kernel/srm_env.c
1da177e4 10394
26e9a397 10395STABLE BRANCH
879a5a00 10396M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10397L: stable@vger.kernel.org
879a5a00 10398S: Supported
7b175c46 10399F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10400
26e9a397 10401STAGING SUBSYSTEM
879a5a00 10402M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10403T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10404L: devel@driverdev.osuosl.org
879a5a00 10405S: Supported
679655da 10406F: drivers/staging/
dbc6c2cc 10407
ebd3d010
JP
10408STAGING - COMEDI
10409M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10410M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10411S: Odd Fixes
10412F: drivers/staging/comedi/
10413
a0138163
JP
10414STAGING - FLARION FT1000 DRIVERS
10415M: Marek Belisko <marek.belisko@gmail.com>
10416S: Odd Fixes
10417F: drivers/staging/ft1000/
10418
6c1bb424 10419STAGING - INDUSTRIAL IO
030a13d7 10420M: Jonathan Cameron <jic23@kernel.org>
a0138163 10421L: linux-iio@vger.kernel.org
6c1bb424
JP
10422S: Odd Fixes
10423F: drivers/staging/iio/
10424
a0138163
JP
10425STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10426M: Jarod Wilson <jarod@wilsonet.com>
10427W: http://www.lirc.org/
10428S: Odd Fixes
b2b0186d 10429F: drivers/staging/media/lirc/
a0138163 10430
f5e5de1e
OD
10431STAGING - LUSTRE PARALLEL FILESYSTEM
10432M: Oleg Drokin <oleg.drokin@intel.com>
10433M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10434L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10435W: http://wiki.lustre.org/
f5e5de1e
OD
10436S: Maintained
10437F: drivers/staging/lustre
10438
7c6b6c71
MD
10439STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10440M: Marc Dietrich <marvin24@gmx.de>
10441L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10442L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10443S: Maintained
10444F: drivers/staging/nvec/
10445
a0138163 10446STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
10447M: Jens Frederich <jfrederich@gmail.com>
10448M: Daniel Drake <dsd@laptop.org>
a0138163
JP
10449M: Jon Nettleton <jon.nettleton@gmail.com>
10450W: http://wiki.laptop.org/go/DCON
3140b458 10451S: Maintained
a0138163
JP
10452F: drivers/staging/olpc_dcon/
10453
10454STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
10455M: Willy Tarreau <willy@meta-x.org>
10456S: Odd Fixes
10457F: drivers/staging/panel/
10458
a0138163
JP
10459STAGING - REALTEK RTL8712U DRIVERS
10460M: Larry Finger <Larry.Finger@lwfinger.net>
10461M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10462S: Odd Fixes
10463F: drivers/staging/rtl8712/
10464
7591ba8b
JS
10465STAGING - REALTEK RTL8723U WIRELESS DRIVER
10466M: Larry Finger <Larry.Finger@lwfinger.net>
10467M: Jes Sorensen <Jes.Sorensen@redhat.com>
10468L: linux-wireless@vger.kernel.org
10469S: Maintained
10470F: drivers/staging/rtl8723au/
10471
980ac4d7
SM
10472STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10473M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10474M: Teddy Wang <teddy.wang@siliconmotion.com>
10475M: Sudip Mukherjee <sudip@vectorindia.org>
10476L: linux-fbdev@vger.kernel.org
10477S: Maintained
10478F: drivers/staging/sm750fb/
10479
510fa408
JP
10480STAGING - SLICOSS
10481M: Lior Dotan <liodot@gmail.com>
10482M: Christopher Harrer <charrer@alacritech.com>
10483S: Odd Fixes
10484F: drivers/staging/slicoss/
10485
a0138163
JP
10486STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10487M: William Hubbs <w.d.hubbs@gmail.com>
10488M: Chris Brannon <chris@the-brannons.com>
d33bce31 10489M: Kirk Reiser <kirk@reisers.ca>
a0138163 10490M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10491L: speakup@linux-speakup.org
a0138163
JP
10492W: http://www.linux-speakup.org/
10493S: Odd Fixes
10494F: drivers/staging/speakup/
10495
b3e871ce
JP
10496STAGING - VIA VT665X DRIVERS
10497M: Forest Bond <forest@alittletooquiet.net>
10498S: Odd Fixes
10499F: drivers/staging/vt665?/
10500
a30baec1
JK
10501STAGING - WILC1000 WIFI DRIVER
10502M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10503M: Austin Shin <austin.shin@atmel.com>
a30baec1 10504M: Chris Park <chris.park@atmel.com>
06b54863
TC
10505M: Tony Cho <tony.cho@atmel.com>
10506M: Glen Lee <glen.lee@atmel.com>
10507M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10508L: linux-wireless@vger.kernel.org
10509S: Supported
10510F: drivers/staging/wilc1000/
10511
709bcb07 10512STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10513M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10514S: Odd Fixes
10515F: drivers/staging/xgifb/
10516
77241056
MM
10517HFI1 DRIVER
10518M: Mike Marciniszyn <infinipath@intel.com>
10519L: linux-rdma@vger.kernel.org
10520S: Supported
10521F: drivers/staging/rdma/hfi1
10522
1da177e4 10523STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10524M: Ion Badulescu <ionut@badula.org>
b4f90189 10525S: Odd Fixes
9bba23b0 10526F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10527
e2d1d6c0 10528SUN3/3X
8b58be88 10529M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10530W: http://sammy.net/sun3/
10531S: Maintained
679655da
JP
10532F: arch/m68k/kernel/*sun3*
10533F: arch/m68k/sun3*/
10534F: arch/m68k/include/asm/sun3*
e689cf4a 10535F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10536
af6a5af8
HG
10537SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10538M: Hans de Goede <hdegoede@redhat.com>
10539L: linux-input@vger.kernel.org
10540S: Maintained
10541F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10542F: drivers/input/keyboard/sun4i-lradc-keys.c
10543
2bc9ff01
DK
10544SUNDANCE NETWORK DRIVER
10545M: Denis Kirjanov <kda@linux-powerpc.org>
10546L: netdev@vger.kernel.org
10547S: Maintained
10548F: drivers/net/ethernet/dlink/sundance.c
10549
2cbb12a4 10550SUPERH
114bf37e
RF
10551M: Yoshinori Sato <ysato@users.sourceforge.jp>
10552M: Rich Felker <dalias@libc.org>
2cbb12a4 10553L: linux-sh@vger.kernel.org
8a6e2535 10554Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10555S: Maintained
066069e1 10556F: Documentation/sh/
679655da 10557F: arch/sh/
066069e1 10558F: drivers/sh/
1da177e4 10559
4480f15b 10560SUSPEND TO RAM
7fb06082 10561M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10562M: Len Brown <len.brown@intel.com>
10563M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10564L: linux-pm@vger.kernel.org
e2d1d6c0 10565S: Supported
679655da
JP
10566F: Documentation/power/
10567F: arch/x86/kernel/acpi/
10568F: drivers/base/power/
10569F: kernel/power/
10570F: include/linux/suspend.h
10571F: include/linux/freezer.h
10572F: include/linux/pm.h
1da177e4
LT
10573
10574SVGA HANDLING
8b58be88 10575M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10576L: linux-video@atrey.karlin.mff.cuni.cz
10577S: Maintained
679655da
JP
10578F: Documentation/svga.txt
10579F: arch/x86/boot/video*
1da177e4 10580
6e28b761
KRW
10581SWIOTLB SUBSYSTEM
10582M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10583L: linux-kernel@vger.kernel.org
9f273c24 10584T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10585S: Supported
10586F: lib/swiotlb.c
10587F: arch/*/kernel/pci-swiotlb.c
10588F: include/linux/swiotlb.h
10589
007f790c
JP
10590SWITCHDEV
10591M: Jiri Pirko <jiri@resnulli.us>
10592L: netdev@vger.kernel.org
10593S: Supported
10594F: net/switchdev/
10595F: include/net/switchdev.h
10596
db8e35d5
VG
10597SYNOPSYS ARC ARCHITECTURE
10598M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10599L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10600S: Supported
10601F: arch/arc/
9b28829d 10602F: Documentation/devicetree/bindings/arc/*
2d799dde 10603F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10604F: drivers/tty/serial/arc_uart.c
b7182d1a 10605T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10606
556cc1c5
AB
10607SYNOPSYS ARC SDP platform support
10608M: Alexey Brodkin <abrodkin@synopsys.com>
10609S: Supported
10610F: arch/arc/plat-axs10x
10611F: arch/arc/boot/dts/ax*
10612F: Documentation/devicetree/bindings/arc/axs10*
10613
6c284c9a
LJ
10614SYSTEM CONFIGURATION (SYSCON)
10615M: Lee Jones <lee.jones@linaro.org>
10616M: Arnd Bergmann <arnd@arndb.de>
10617T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10618S: Supported
10619F: drivers/mfd/syscon.c
10620
1da177e4 10621SYSV FILESYSTEM
8b58be88 10622M: Christoph Hellwig <hch@infradead.org>
1da177e4 10623S: Maintained
679655da
JP
10624F: Documentation/filesystems/sysv-fs.txt
10625F: fs/sysv/
10626F: include/linux/sysv_fs.h
1da177e4 10627
86cfa7fc 10628TARGET SUBSYSTEM
9c3646d1 10629M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10630L: linux-scsi@vger.kernel.org
b9f5edc2 10631L: target-devel@vger.kernel.org
86cfa7fc 10632W: http://www.linux-iscsi.org
cf015e9f 10633W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10634T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10635S: Supported
10636F: drivers/target/
10637F: include/target/
10638F: Documentation/target/
10639
4e68852d 10640TASKSTATS STATISTICS INTERFACE
185e595f 10641M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10642S: Maintained
679655da
JP
10643F: Documentation/accounting/taskstats*
10644F: include/linux/taskstats*
10645F: kernel/taskstats.c
4e68852d 10646
781b456a 10647TC CLASSIFIER
f935f3f8 10648M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10649L: netdev@vger.kernel.org
10650S: Maintained
679655da 10651F: include/net/pkt_cls.h
c117ab84 10652F: include/uapi/linux/pkt_cls.h
679655da 10653F: net/sched/
781b456a 10654
5067f08a 10655TCP LOW PRIORITY MODULE
8b58be88
JP
10656M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10657M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10658W: http://tcp-lp-mod.sourceforge.net/
10659S: Maintained
679655da 10660F: net/ipv4/tcp_lp.c
5067f08a 10661
91952bc0
AP
10662TDA10071 MEDIA DRIVER
10663M: Antti Palosaari <crope@iki.fi>
10664L: linux-media@vger.kernel.org
a825eaec 10665W: https://linuxtv.org
91952bc0
AP
10666W: http://palosaari.fi/linux/
10667Q: http://patchwork.linuxtv.org/project/linux-media/list/
10668T: git git://linuxtv.org/anttip/media_tree.git
10669S: Maintained
10670F: drivers/media/dvb-frontends/tda10071*
10671
10672TDA18212 MEDIA DRIVER
10673M: Antti Palosaari <crope@iki.fi>
10674L: linux-media@vger.kernel.org
a825eaec 10675W: https://linuxtv.org
91952bc0
AP
10676W: http://palosaari.fi/linux/
10677Q: http://patchwork.linuxtv.org/project/linux-media/list/
10678T: git git://linuxtv.org/anttip/media_tree.git
10679S: Maintained
10680F: drivers/media/tuners/tda18212*
10681
10682TDA18218 MEDIA DRIVER
10683M: Antti Palosaari <crope@iki.fi>
10684L: linux-media@vger.kernel.org
a825eaec 10685W: https://linuxtv.org
91952bc0
AP
10686W: http://palosaari.fi/linux/
10687Q: http://patchwork.linuxtv.org/project/linux-media/list/
10688T: git git://linuxtv.org/anttip/media_tree.git
10689S: Maintained
10690F: drivers/media/tuners/tda18218*
10691
3b2f6aba
MK
10692TDA18271 MEDIA DRIVER
10693M: Michael Krufky <mkrufky@linuxtv.org>
10694L: linux-media@vger.kernel.org
a825eaec 10695W: https://linuxtv.org
3b2f6aba
MK
10696W: http://github.com/mkrufky
10697Q: http://patchwork.linuxtv.org/project/linux-media/list/
10698T: git git://linuxtv.org/mkrufky/tuners.git
10699S: Maintained
10700F: drivers/media/tuners/tda18271*
10701
e48307a9
MK
10702TDA827x MEDIA DRIVER
10703M: Michael Krufky <mkrufky@linuxtv.org>
10704L: linux-media@vger.kernel.org
a825eaec 10705W: https://linuxtv.org
e48307a9
MK
10706W: http://github.com/mkrufky
10707Q: http://patchwork.linuxtv.org/project/linux-media/list/
10708T: git git://linuxtv.org/mkrufky/tuners.git
10709S: Maintained
10710F: drivers/media/tuners/tda8290.*
10711
66cf9212
MK
10712TDA8290 MEDIA DRIVER
10713M: Michael Krufky <mkrufky@linuxtv.org>
10714L: linux-media@vger.kernel.org
a825eaec 10715W: https://linuxtv.org
66cf9212
MK
10716W: http://github.com/mkrufky
10717Q: http://patchwork.linuxtv.org/project/linux-media/list/
10718T: git git://linuxtv.org/mkrufky/tuners.git
10719S: Maintained
10720F: drivers/media/tuners/tda8290.*
10721
4b9fba30
HV
10722TDA9840 MEDIA DRIVER
10723M: Hans Verkuil <hverkuil@xs4all.nl>
10724L: linux-media@vger.kernel.org
10725T: git git://linuxtv.org/media_tree.git
a825eaec 10726W: https://linuxtv.org
4b9fba30
HV
10727S: Maintained
10728F: drivers/media/i2c/tda9840*
10729
2cb654fd 10730TEA5761 TUNER DRIVER
009a5410 10731M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10732L: linux-media@vger.kernel.org
a825eaec 10733W: https://linuxtv.org
2cb654fd
MCC
10734T: git git://linuxtv.org/media_tree.git
10735S: Odd fixes
10736F: drivers/media/tuners/tea5761.*
10737
10738TEA5767 TUNER DRIVER
009a5410 10739M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10740L: linux-media@vger.kernel.org
a825eaec 10741W: https://linuxtv.org
2cb654fd
MCC
10742T: git git://linuxtv.org/media_tree.git
10743S: Maintained
10744F: drivers/media/tuners/tea5767.*
10745
4b9fba30
HV
10746TEA6415C MEDIA DRIVER
10747M: Hans Verkuil <hverkuil@xs4all.nl>
10748L: linux-media@vger.kernel.org
10749T: git git://linuxtv.org/media_tree.git
a825eaec 10750W: https://linuxtv.org
4b9fba30
HV
10751S: Maintained
10752F: drivers/media/i2c/tea6415c*
10753
10754TEA6420 MEDIA DRIVER
10755M: Hans Verkuil <hverkuil@xs4all.nl>
10756L: linux-media@vger.kernel.org
10757T: git git://linuxtv.org/media_tree.git
a825eaec 10758W: https://linuxtv.org
4b9fba30
HV
10759S: Maintained
10760F: drivers/media/i2c/tea6420*
10761
3d249d4c 10762TEAM DRIVER
dca9ab92 10763M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10764L: netdev@vger.kernel.org
10765S: Supported
10766F: drivers/net/team/
10767F: include/linux/if_team.h
c117ab84 10768F: include/uapi/linux/if_team.h
3d249d4c 10769
7d029125 10770TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10771M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10772S: Maintained
10773F: arch/x86/platform/ts5500/
10774
40ad4a30
SY
10775TECHNOTREND USB IR RECEIVER
10776M: Sean Young <sean@mess.org>
10777L: linux-media@vger.kernel.org
10778S: Maintained
10779F: drivers/media/rc/ttusbir.c
10780
adabdb0c 10781TEGRA ARCHITECTURE SUPPORT
243d58ec 10782M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10783M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10784M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10785L: linux-tegra@vger.kernel.org
fd117cd1 10786Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10787T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10788S: Supported
bbbe96ed 10789N: [^a-z]tegra
84b9414b 10790
adabdb0c
SW
10791TEGRA CLOCK DRIVER
10792M: Peter De Schrijver <pdeschrijver@nvidia.com>
10793M: Prashant Gaikwad <pgaikwad@nvidia.com>
10794S: Supported
10795F: drivers/clk/tegra/
10796
10797TEGRA DMA DRIVER
10798M: Laxman Dewangan <ldewangan@nvidia.com>
10799S: Supported
10800F: drivers/dma/tegra20-apb-dma.c
10801
adabdb0c
SW
10802TEGRA I2C DRIVER
10803M: Laxman Dewangan <ldewangan@nvidia.com>
10804S: Supported
10805F: drivers/i2c/busses/i2c-tegra.c
10806
10807TEGRA IOMMU DRIVERS
10808M: Hiroshi Doyu <hdoyu@nvidia.com>
10809S: Supported
10810F: drivers/iommu/tegra*
10811
10812TEGRA KBC DRIVER
10813M: Rakesh Iyer <riyer@nvidia.com>
10814M: Laxman Dewangan <ldewangan@nvidia.com>
10815S: Supported
10816F: drivers/input/keyboard/tegra-kbc.c
10817
adabdb0c
SW
10818TEGRA PWM DRIVER
10819M: Thierry Reding <thierry.reding@gmail.com>
10820S: Supported
10821F: drivers/pwm/pwm-tegra.c
10822
10823TEGRA SERIAL DRIVER
10824M: Laxman Dewangan <ldewangan@nvidia.com>
10825S: Supported
10826F: drivers/tty/serial/serial-tegra.c
10827
10828TEGRA SPI DRIVER
10829M: Laxman Dewangan <ldewangan@nvidia.com>
10830S: Supported
10831F: drivers/spi/spi-tegra*
10832
1a348ccc 10833TEHUTI ETHERNET DRIVER
8b58be88 10834M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10835L: netdev@vger.kernel.org
10836S: Supported
ef7f5429 10837F: drivers/net/ethernet/tehuti/*
1a348ccc 10838
4e68852d 10839Telecom Clock Driver for MCPL0010
8b58be88 10840M: Mark Gross <mark.gross@intel.com>
4e68852d 10841S: Supported
679655da 10842F: drivers/char/tlclk.c
4e68852d 10843
4480f15b 10844TENSILICA XTENSA PORT (xtensa)
8b58be88 10845M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10846M: Max Filippov <jcmvbkbc@gmail.com>
10847L: linux-xtensa@linux-xtensa.org
9f273c24 10848T: git git://github.com/czankel/xtensa-linux.git
4e68852d 10849S: Maintained
679655da 10850F: arch/xtensa/
3dc99857 10851F: drivers/irqchip/irq-xtensa-*
4e68852d 10852
5313ba66
HV
10853THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10854M: Hans Verkuil <hverkuil@xs4all.nl>
10855L: linux-media@vger.kernel.org
10856T: git git://linuxtv.org/media_tree.git
a825eaec 10857W: https://linuxtv.org
5313ba66
HV
10858S: Maintained
10859F: drivers/media/radio/radio-raremono.c
10860
d3fb6955 10861THERMAL
b75f0050 10862M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10863M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10864L: linux-pm@vger.kernel.org
10865T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10866T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10867Q: https://patchwork.kernel.org/project/linux-pm/list/
10868S: Supported
10869F: drivers/thermal/
10870F: include/linux/thermal.h
af6c9f16 10871F: include/uapi/linux/thermal.h
b75f0050
JP
10872F: include/linux/cpu_cooling.h
10873F: Documentation/devicetree/bindings/thermal/
d3fb6955 10874
64e05d8b
VK
10875THERMAL/CPU_COOLING
10876M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10877M: Viresh Kumar <viresh.kumar@linaro.org>
10878M: Javi Merino <javi.merino@arm.com>
10879L: linux-pm@vger.kernel.org
10880S: Supported
10881F: Documentation/thermal/cpu-cooling-api.txt
10882F: drivers/thermal/cpu_cooling.c
10883F: include/linux/cpu_cooling.h
10884
30ba2fbd
VD
10885THINGM BLINK(1) USB RGB LED DRIVER
10886M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10887S: Maintained
10888F: drivers/hid/hid-thingm.c
10889
4e68852d 10890THINKPAD ACPI EXTRAS DRIVER
8b58be88 10891M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10892L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10893L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10894W: http://ibm-acpi.sourceforge.net
10895W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10896T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10897S: Maintained
679655da 10898F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10899
1b46f2a2 10900TI BANDGAP AND THERMAL DRIVER
f14d1c24 10901M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10902L: linux-pm@vger.kernel.org
531ff13e 10903L: linux-omap@vger.kernel.org
5a723e81 10904S: Maintained
794b2e25 10905F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10906
ccf963d3
BP
10907TI VPE/CAL DRIVERS
10908M: Benoit Parrot <bparrot@ti.com>
10909L: linux-media@vger.kernel.org
10910W: http://linuxtv.org/
10911Q: http://patchwork.linuxtv.org/project/linux-media/list/
10912S: Maintained
10913F: drivers/media/platform/ti-vpe/
10914
0c7665c3
MF
10915TI CDCE706 CLOCK DRIVER
10916M: Max Filippov <jcmvbkbc@gmail.com>
10917S: Maintained
10918F: drivers/clk/clk-cdce706.c
10919
49b6a5e3
TK
10920TI CLOCK DRIVER
10921M: Tero Kristo <t-kristo@ti.com>
10922L: linux-omap@vger.kernel.org
10923S: Maintained
10924F: drivers/clk/ti/
10925F: include/linux/clk/ti.h
10926
4020f2d7 10927TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10928M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10929S: Maintained
679655da
JP
10930F: drivers/misc/tifm*
10931F: drivers/mmc/host/tifm_sd.c
10932F: include/linux/tifm.h
4020f2d7 10933
e0c52404 10934TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10935M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10936L: linux-kernel@vger.kernel.org
10937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10938S: Maintained
10939F: drivers/soc/ti/*
10940T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10941
10942
152ad442
SR
10943TI LM49xxx FAMILY ASoC CODEC DRIVERS
10944M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10945M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10946L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10947S: Maintained
10948F: sound/soc/codecs/lm49453*
d392dead 10949F: sound/soc/codecs/isabelle*
152ad442 10950
0edd807d
KM
10951TI LP855x BACKLIGHT DRIVER
10952M: Milo Kim <milo.kim@ti.com>
10953S: Maintained
10954F: Documentation/backlight/lp855x-driver.txt
10955F: drivers/video/backlight/lp855x_bl.c
10956F: include/linux/platform_data/lp855x.h
10957
faf13f6d
KM
10958TI LP8727 CHARGER DRIVER
10959M: Milo Kim <milo.kim@ti.com>
10960S: Maintained
10961F: drivers/power/lp8727_charger.c
10962F: include/linux/platform_data/lp8727.h
10963
22f1229f
KM
10964TI LP8788 MFD DRIVER
10965M: Milo Kim <milo.kim@ti.com>
10966S: Maintained
10967F: drivers/iio/adc/lp8788_adc.c
10968F: drivers/leds/leds-lp8788.c
10969F: drivers/mfd/lp8788*.c
10970F: drivers/power/lp8788-charger.c
10971F: drivers/regulator/lp8788-*.c
10972F: include/linux/mfd/lp8788*.h
10973
84640e27
KM
10974TI NETCP ETHERNET DRIVER
10975M: Wingman Kwok <w-kwok2@ti.com>
10976M: Murali Karicheri <m-karicheri2@ti.com>
10977L: netdev@vger.kernel.org
10978S: Maintained
10979F: drivers/net/ethernet/ti/netcp*
10980
217e0ca9
KC
10981TI TAS571X FAMILY ASoC CODEC DRIVER
10982M: Kevin Cernekee <cernekee@chromium.org>
10983L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10984S: Odd Fixes
10985F: sound/soc/codecs/tas571x*
10986
dd5e8e6b 10987TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10988M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10989L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10990S: Maintained
10991F: sound/soc/codecs/twl4030*
10992
90921014 10993TI WILINK WIRELESS DRIVERS
90921014
LC
10994L: linux-wireless@vger.kernel.org
10995W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10996W: http://wireless.kernel.org/en/users/Drivers/wl1251
10997T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10998S: Orphan
90921014
LC
10999F: drivers/net/wireless/ti/
11000F: include/linux/wl12xx.h
11001
e86eaa3a 11002TIPC NETWORK LAYER
8b58be88 11003M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11004M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11005L: netdev@vger.kernel.org (core kernel code)
11006L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11007W: http://tipc.sourceforge.net/
e86eaa3a 11008S: Maintained
c117ab84 11009F: include/uapi/linux/tipc*.h
679655da 11010F: net/tipc/
e86eaa3a 11011
867e359b 11012TILE ARCHITECTURE
c47b15c4 11013M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 11014W: http://www.ezchip.com/scm/
7fa129cc 11015T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11016S: Supported
11017F: arch/tile/
6b940606 11018F: drivers/char/tile-srom.c
5c770755 11019F: drivers/edac/tile_edac.c
6b940606
CM
11020F: drivers/net/ethernet/tile/
11021F: drivers/rtc/rtc-tile.c
11022F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11023F: drivers/tty/serial/tilegx.c
6b940606
CM
11024F: drivers/usb/host/*-tilegx.c
11025F: include/linux/usb/tilegx.h
867e359b 11026
1da177e4 11027TLAN NETWORK DRIVER
8b58be88 11028M: Samuel Chessman <chessman@tux.org>
88c07dde 11029L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11030W: http://sourceforge.net/projects/tlan/
11031S: Maintained
679655da 11032F: Documentation/networking/tlan.txt
b544dbac 11033F: drivers/net/ethernet/ti/tlan.*
1da177e4 11034
d74db3b2 11035TOMOYO SECURITY MODULE
8b58be88
JP
11036M: Kentaro Takeda <takedakn@nttdata.co.jp>
11037M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11038L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11039L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11040L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11041L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11042W: http://tomoyo.sourceforge.jp/
843d183c 11043T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11044S: Maintained
679655da 11045F: security/tomoyo/
d74db3b2 11046
9caeb532 11047TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11048M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11049L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11050S: Maintained
11051F: drivers/platform/x86/topstar-laptop.c
11052
1da177e4 11053TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11054M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11055L: platform-driver-x86@vger.kernel.org
0a63ca11 11056S: Maintained
679655da 11057F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11058
0a63ca11
AA
11059TOSHIBA BLUETOOTH DRIVER
11060M: Azael Avalos <coproscefalo@gmail.com>
11061L: platform-driver-x86@vger.kernel.org
11062S: Maintained
11063F: drivers/platform/x86/toshiba_bluetooth.c
11064
11065TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11066M: Azael Avalos <coproscefalo@gmail.com>
11067L: platform-driver-x86@vger.kernel.org
11068S: Maintained
11069F: drivers/platform/x86/toshiba_haps.c
11070
14991fc7
AA
11071TOSHIBA WMI HOTKEYS DRIVER
11072M: Azael Avalos <coproscefalo@gmail.com>
11073L: platform-driver-x86@vger.kernel.org
11074S: Maintained
11075F: drivers/platform/x86/toshiba-wmi.c
11076
1da177e4 11077TOSHIBA SMM DRIVER
8b58be88 11078M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11079W: http://www.buzzard.org.uk/toshiba/
11080S: Maintained
679655da
JP
11081F: drivers/char/toshiba.c
11082F: include/linux/toshiba.h
c117ab84 11083F: include/uapi/linux/toshiba.h
1da177e4 11084
d32d9864
MR
11085TOSHIBA TC358743 DRIVER
11086M: Mats Randgaard <matrandg@cisco.com>
11087L: linux-media@vger.kernel.org
11088S: Maintained
11089F: drivers/media/i2c/tc358743*
b5dcee22 11090F: include/media/i2c/tc358743.h
d32d9864 11091
d719f900 11092TMIO MMC DRIVER
c4b13fb0 11093M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11094L: linux-mmc@vger.kernel.org
d719f900 11095S: Maintained
d1057c40
GL
11096F: drivers/mmc/host/tmio_mmc*
11097F: drivers/mmc/host/sh_mobile_sdhi.c
11098F: include/linux/mmc/tmio.h
11099F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11100
917cc4e6
GR
11101TMP401 HARDWARE MONITOR DRIVER
11102M: Guenter Roeck <linux@roeck-us.net>
11103L: lm-sensors@lm-sensors.org
11104S: Maintained
11105F: Documentation/hwmon/tmp401
11106F: drivers/hwmon/tmp401.c
11107
98f32602 11108TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11109M: Hugh Dickins <hughd@google.com>
98f32602
HD
11110L: linux-mm@kvack.org
11111S: Maintained
11112F: include/linux/shmem_fs.h
11113F: mm/shmem.c
11114
45f95b53 11115TM6000 VIDEO4LINUX DRIVER
009a5410 11116M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11117L: linux-media@vger.kernel.org
a825eaec 11118W: https://linuxtv.org
45f95b53
MCC
11119T: git git://linuxtv.org/media_tree.git
11120S: Odd fixes
11121F: drivers/media/usb/tm6000/
11122
c65fde19
HV
11123TW68 VIDEO4LINUX DRIVER
11124M: Hans Verkuil <hverkuil@xs4all.nl>
11125L: linux-media@vger.kernel.org
11126T: git git://linuxtv.org/media_tree.git
a825eaec 11127W: https://linuxtv.org
c65fde19
HV
11128S: Odd Fixes
11129F: drivers/media/pci/tw68/
11130
4e68852d 11131TPM DEVICE DRIVER
901486b8 11132M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11133M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11134M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11135R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11136W: http://tpmdd.sourceforge.net
63a10dfd 11137L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11138Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11139T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11140S: Maintained
679655da 11141F: drivers/char/tpm/
4e68852d 11142
1a0f1b27
AL
11143TPM IBM_VTPM DEVICE DRIVER
11144M: Ashley Lai <ashleydlai@gmail.com>
11145W: http://tpmdd.sourceforge.net
11146L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11147S: Maintained
11148F: drivers/char/tpm/tpm_ibmvtpm*
11149
d6f005a1
JP
11150TRACING
11151M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11152M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11154S: Maintained
11155F: Documentation/trace/ftrace.txt
11156F: arch/*/*/*/ftrace.h
11157F: arch/*/kernel/ftrace.c
11158F: include/*/ftrace.h
11159F: include/linux/trace*.h
11160F: include/trace/
11161F: kernel/trace/
6e68e6c5 11162F: tools/testing/selftests/ftrace/
d6f005a1 11163
1da177e4 11164TRIVIAL PATCHES
8b58be88 11165M: Jiri Kosina <trivial@kernel.org>
54e5881d 11166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11167S: Maintained
86ef925f 11168K: ^Subject:.*(?i)trivial
1da177e4 11169
4e68852d 11170TTY LAYER
879a5a00 11171M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11172M: Jiri Slaby <jslaby@suse.com>
879a5a00 11173S: Supported
08deed1e 11174T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11175F: Documentation/serial/
8dd5d2f1 11176F: drivers/tty/
df621252 11177F: drivers/tty/serial/serial_core.c
e3288775
AC
11178F: include/linux/serial_core.h
11179F: include/linux/serial.h
11180F: include/linux/tty.h
c117ab84
CEB
11181F: include/uapi/linux/serial_core.h
11182F: include/uapi/linux/serial.h
11183F: include/uapi/linux/tty.h
4e68852d 11184
91952bc0
AP
11185TUA9001 MEDIA DRIVER
11186M: Antti Palosaari <crope@iki.fi>
11187L: linux-media@vger.kernel.org
a825eaec 11188W: https://linuxtv.org
91952bc0
AP
11189W: http://palosaari.fi/linux/
11190Q: http://patchwork.linuxtv.org/project/linux-media/list/
11191T: git git://linuxtv.org/anttip/media_tree.git
11192S: Maintained
11193F: drivers/media/tuners/tua9001*
11194
740db6d7 11195TULIP NETWORK DRIVERS
740db6d7 11196L: netdev@vger.kernel.org
cf869eb1
GG
11197L: linux-parisc@vger.kernel.org
11198S: Orphan
0f04e2aa 11199F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11200
11201TUN/TAP driver
ba57b6f2 11202M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11203W: http://vtun.sourceforge.net/tun
11204S: Maintained
679655da
JP
11205F: Documentation/networking/tuntap.txt
11206F: arch/um/os-Linux/drivers/
1da177e4 11207
b454cc66 11208TURBOCHANNEL SUBSYSTEM
8b58be88 11209M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11210M: Ralf Baechle <ralf@linux-mips.org>
11211L: linux-mips@linux-mips.org
11212Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11213S: Maintained
679655da
JP
11214F: drivers/tc/
11215F: include/linux/tc.h
b454cc66 11216
1da177e4 11217U14-34F SCSI DRIVER
8b58be88 11218M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11219L: linux-scsi@vger.kernel.org
11220S: Maintained
679655da 11221F: drivers/scsi/u14-34f.c
1da177e4 11222
e2d1d6c0 11223UBI FILE SYSTEM (UBIFS)
949cb623 11224M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11225M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11226L: linux-mtd@lists.infradead.org
e2966cbe 11227T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11228W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11229S: Maintained
679655da
JP
11230F: Documentation/filesystems/ubifs.txt
11231F: fs/ubifs/
e2d1d6c0 11232
e1632fa2 11233UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11234M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11235W: http://www.uclinux.org/
e1632fa2 11236L: linux-m68k@lists.linux-m68k.org
cc2020e6 11237L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11238T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11239S: Maintained
e1632fa2
GU
11240F: arch/m68k/coldfire/
11241F: arch/m68k/68*/
61bc02bb
JP
11242F: arch/m68k/*/*_no.*
11243F: arch/m68k/include/asm/*_no.*
cc2020e6 11244
1da177e4 11245UDF FILESYSTEM
d8130624 11246M: Jan Kara <jack@suse.com>
1da177e4 11247S: Maintained
679655da
JP
11248F: Documentation/filesystems/udf.txt
11249F: fs/udf/
1da177e4 11250
cc2020e6 11251UFS FILESYSTEM
8b58be88 11252M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11253S: Maintained
679655da
JP
11254F: Documentation/filesystems/ufs.txt
11255F: fs/ufs/
cc2020e6 11256
0a09d3ab
DH
11257UHID USERSPACE HID IO DRIVER:
11258M: David Herrmann <dh.herrmann@googlemail.com>
11259L: linux-input@vger.kernel.org
11260S: Maintained
11261F: drivers/hid/uhid.c
c117ab84 11262F: include/uapi/linux/uhid.h
0a09d3ab 11263
18332a80 11264ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11265L: linux-usb@vger.kernel.org
10c6c9c9 11266S: Orphan
355ffe69 11267F: drivers/uwb/
679655da
JP
11268F: include/linux/uwb.h
11269F: include/linux/uwb/
18332a80 11270
b31d8273
G
11271UNICORE32 ARCHITECTURE:
11272M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11273W: http://mprc.pku.edu.cn/~guanxuetao/linux
11274S: Maintained
ceebf4d5 11275T: git git://github.com/gxt/linux.git
b31d8273
G
11276F: arch/unicore32/
11277
d8379ab1
TF
11278UNIFDEF
11279M: Tony Finch <dot@dotat.at>
11280W: http://dotat.at/prog/unifdef
11281S: Maintained
11282F: scripts/unifdef.c
11283
1da177e4 11284UNIFORM CDROM DRIVER
8b58be88 11285M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11286W: http://www.kernel.dk
11287S: Maintained
679655da
JP
11288F: Documentation/cdrom/
11289F: drivers/cdrom/cdrom.c
11290F: include/linux/cdrom.h
c117ab84 11291F: include/uapi/linux/cdrom.h
1da177e4 11292
56df0122 11293UNISYS S-PAR DRIVERS
49e7d9df
JP
11294M: Benjamin Romer <benjamin.romer@unisys.com>
11295M: David Kershner <david.kershner@unisys.com>
11296L: sparmaintainer@unisys.com (Unisys internal)
11297S: Supported
11298F: drivers/staging/unisys/
56df0122 11299
9941fa6e
VH
11300UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11301M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11302L: linux-scsi@vger.kernel.org
11303S: Supported
11304F: Documentation/scsi/ufs.txt
11305F: drivers/scsi/ufs/
11306
e2d1d6c0 11307UNSORTED BLOCK IMAGES (UBI)
949cb623 11308M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11309M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11310W: http://www.linux-mtd.infradead.org/
11311L: linux-mtd@lists.infradead.org
b6b44e0a 11312T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11313S: Supported
80811493 11314F: drivers/mtd/ubi/
679655da 11315F: include/linux/mtd/ubi.h
c117ab84 11316F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11317
1da177e4 11318USB ACM DRIVER
61eee9a7 11319M: Oliver Neukum <oliver@neukum.org>
6372594a 11320L: linux-usb@vger.kernel.org
1da177e4 11321S: Maintained
679655da
JP
11322F: Documentation/usb/acm.txt
11323F: drivers/usb/class/cdc-acm.*
1da177e4 11324
b7d572e1
PF
11325USB AR5523 WIRELESS DRIVER
11326M: Pontus Fuchs <pontus.fuchs@gmail.com>
11327L: linux-wireless@vger.kernel.org
11328S: Maintained
11329F: drivers/net/wireless/ath/ar5523/
11330
115bb1ff 11331USB ATTACHED SCSI
f50a4968 11332M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11333M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11334L: linux-usb@vger.kernel.org
11335L: linux-scsi@vger.kernel.org
8eae0fb7 11336S: Maintained
115bb1ff
MW
11337F: drivers/usb/storage/uas.c
11338
1da177e4 11339USB CDC ETHERNET DRIVER
61eee9a7 11340M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11341L: linux-usb@vger.kernel.org
1da177e4 11342S: Maintained
679655da 11343F: drivers/net/usb/cdc_*.c
c117ab84 11344F: include/uapi/linux/usb/cdc.h
1da177e4 11345
66e3e591
KP
11346USB CHAOSKEY DRIVER
11347M: Keith Packard <keithp@keithp.com>
11348L: linux-usb@vger.kernel.org
11349S: Maintained
11350F: drivers/usb/misc/chaoskey.c
11351
b02b371e 11352USB CYPRESS C67X00 DRIVER
8b58be88 11353M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11354L: linux-usb@vger.kernel.org
11355S: Maintained
679655da 11356F: drivers/usb/c67x00/
b02b371e 11357
d0374f4f 11358USB DAVICOM DM9601 DRIVER
8b58be88 11359M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11360L: netdev@vger.kernel.org
d0374f4f
PK
11361W: http://www.linux-usb.org/usbnet
11362S: Maintained
679655da 11363F: drivers/net/usb/dm9601.c
d0374f4f 11364
cc2020e6 11365USB DIAMOND RIO500 DRIVER
8b58be88 11366M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11367L: rio500-users@lists.sourceforge.net
11368W: http://rio500.sourceforge.net
11369S: Maintained
679655da 11370F: drivers/usb/misc/rio500*
cc2020e6 11371
1da177e4 11372USB EHCI DRIVER
578333ab 11373M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11374L: linux-usb@vger.kernel.org
578333ab 11375S: Maintained
679655da
JP
11376F: Documentation/usb/ehci.txt
11377F: drivers/usb/host/ehci*
1da177e4 11378
69ae9e3e 11379USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11380M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11381L: linux-usb@vger.kernel.org
69ae9e3e 11382W: http://www.linux-usb.org/gadget
d6d0f665
FB
11383T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11384S: Maintained
679655da
JP
11385F: drivers/usb/gadget/
11386F: include/linux/usb/gadget*
69ae9e3e 11387
2dea64b4 11388USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11389M: Jiri Kosina <jikos@kernel.org>
406df153 11390R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11391L: linux-usb@vger.kernel.org
54e5881d 11392T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11393S: Maintained
c2f01971 11394F: Documentation/hid/hiddev.txt
679655da 11395F: drivers/hid/usbhid/
1da177e4 11396
959eea21 11397USB ISP116X DRIVER
8b58be88 11398M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11399L: linux-usb@vger.kernel.org
959eea21 11400S: Maintained
679655da
JP
11401F: drivers/usb/host/isp116x*
11402F: include/linux/usb/isp116x.h
959eea21 11403
1da177e4 11404USB MASS STORAGE DRIVER
8b58be88 11405M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11406L: linux-usb@vger.kernel.org
8836aeb8 11407L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11408S: Maintained
11409W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11410F: drivers/usb/storage/
1da177e4 11411
af39917d
CL
11412USB MIDI DRIVER
11413M: Clemens Ladisch <clemens@ladisch.de>
11414L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11415T: git git://git.alsa-project.org/alsa-kernel.git
11416S: Maintained
11417F: sound/usb/midi.*
11418
444ce9d4
JP
11419USB NETWORKING DRIVERS
11420L: linux-usb@vger.kernel.org
11421S: Odd Fixes
11422F: drivers/net/usb/
11423
1da177e4 11424USB OHCI DRIVER
578333ab 11425M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11426L: linux-usb@vger.kernel.org
578333ab 11427S: Maintained
679655da
JP
11428F: Documentation/usb/ohci.txt
11429F: drivers/usb/host/ohci*
1da177e4 11430
963ffa3e 11431USB OTG FSM (Finite State Machine)
60d77b3d 11432M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11433T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11434L: linux-usb@vger.kernel.org
11435S: Maintained
11436F: drivers/usb/common/usb-otg-fsm.c
11437
563da3a9
VM
11438USB OVER IP DRIVER
11439M: Valentina Manea <valentina.manea.m@gmail.com>
11440M: Shuah Khan <shuah.kh@samsung.com>
11441L: linux-usb@vger.kernel.org
11442S: Maintained
11443F: drivers/usb/usbip/
11444F: tools/usb/usbip/
11445
1da177e4 11446USB PEGASUS DRIVER
a16b945c 11447M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11448L: linux-usb@vger.kernel.org
043600a6 11449L: netdev@vger.kernel.org
052e3128
PM
11450T: git git://github.com/petkan/pegasus.git
11451W: https://github.com/petkan/pegasus
1da177e4 11452S: Maintained
679655da 11453F: drivers/net/usb/pegasus.*
1da177e4 11454
d3ad558f 11455USB PHY LAYER
a55f6286 11456M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11457L: linux-usb@vger.kernel.org
11458T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11459S: Maintained
11460F: drivers/usb/phy/
d3ad558f 11461
73e4fb3f 11462USB PRINTER DRIVER (usblp)
8b58be88 11463M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11464L: linux-usb@vger.kernel.org
73e4fb3f 11465S: Supported
679655da 11466F: drivers/usb/class/usblp.c
1da177e4 11467
4521b477
BM
11468USB QMI WWAN NETWORK DRIVER
11469M: Bjørn Mork <bjorn@mork.no>
11470L: netdev@vger.kernel.org
11471S: Maintained
11472F: Documentation/ABI/testing/sysfs-class-net-qmi
11473F: drivers/net/usb/qmi_wwan.c
11474
1da177e4 11475USB RTL8150 DRIVER
a16b945c 11476M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11477L: linux-usb@vger.kernel.org
043600a6 11478L: netdev@vger.kernel.org
052e3128
PM
11479T: git git://github.com/petkan/rtl8150.git
11480W: https://github.com/petkan/rtl8150
1da177e4 11481S: Maintained
679655da 11482F: drivers/net/usb/rtl8150.c
1da177e4 11483
f896b796 11484USB SERIAL SUBSYSTEM
66085694 11485M: Johan Hovold <johan@kernel.org>
795fb7e7 11486L: linux-usb@vger.kernel.org
4e68852d 11487S: Maintained
679655da 11488F: Documentation/usb/usb-serial.txt
f896b796 11489F: drivers/usb/serial/
679655da 11490F: include/linux/usb/serial.h
1da177e4 11491
b3f0db1c
SG
11492USB SMSC75XX ETHERNET DRIVER
11493M: Steve Glendinning <steve.glendinning@shawell.net>
11494L: netdev@vger.kernel.org
11495S: Maintained
11496F: drivers/net/usb/smsc75xx.*
11497
2f7ca802 11498USB SMSC95XX ETHERNET DRIVER
90b24cfb 11499M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11500L: netdev@vger.kernel.org
90b24cfb 11501S: Maintained
679655da 11502F: drivers/net/usb/smsc95xx.*
2f7ca802 11503
1da177e4 11504USB SUBSYSTEM
879a5a00 11505M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11506L: linux-usb@vger.kernel.org
1da177e4 11507W: http://www.linux-usb.org
08deed1e 11508T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11509S: Supported
679655da 11510F: Documentation/usb/
679655da
JP
11511F: drivers/usb/
11512F: include/linux/usb.h
11513F: include/linux/usb/
1da177e4
LT
11514
11515USB UHCI DRIVER
8b58be88 11516M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11517L: linux-usb@vger.kernel.org
1da177e4 11518S: Maintained
679655da 11519F: drivers/usb/host/uhci*
1da177e4 11520
69ae9e3e 11521USB "USBNET" DRIVER FRAMEWORK
d8130624 11522M: Oliver Neukum <oneukum@suse.com>
043600a6 11523L: netdev@vger.kernel.org
69ae9e3e 11524W: http://www.linux-usb.org/usbnet
1da177e4 11525S: Maintained
679655da
JP
11526F: drivers/net/usb/usbnet.c
11527F: include/linux/usb/usbnet.h
1da177e4 11528
c0efd232 11529USB VIDEO CLASS
c53ac071 11530M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11531L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11532L: linux-media@vger.kernel.org
275ffde4 11533T: git git://linuxtv.org/media_tree.git
57c6d2e9 11534W: http://www.ideasonboard.org/uvc/
c0efd232 11535S: Maintained
0c0d06ca 11536F: drivers/media/usb/uvc/
6c0f0359 11537F: include/uapi/linux/uvcvideo.h
1da177e4 11538
b60b9c45
HV
11539USB VISION DRIVER
11540M: Hans Verkuil <hverkuil@xs4all.nl>
11541L: linux-media@vger.kernel.org
11542T: git git://linuxtv.org/media_tree.git
a825eaec 11543W: https://linuxtv.org
b60b9c45
HV
11544S: Odd Fixes
11545F: drivers/media/usb/usbvision/
11546
8282da47
LP
11547USB WEBCAM GADGET
11548M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11549L: linux-usb@vger.kernel.org
11550S: Maintained
3a83c16e 11551F: drivers/usb/gadget/function/*uvc*
faf2e1db 11552F: drivers/usb/gadget/legacy/webcam.c
8282da47 11553
bf164cc0 11554USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11555M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11556L: linux-wireless@vger.kernel.org
11557S: Maintained
679655da 11558F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11559
eb6bab13 11560USB XHCI DRIVER
03d85053 11561M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11562L: linux-usb@vger.kernel.org
11563S: Supported
36d0344c
SS
11564F: drivers/usb/host/xhci*
11565F: drivers/usb/host/pci-quirks*
eb6bab13 11566
1da177e4 11567USB ZD1201 DRIVER
4086b9ca 11568L: linux-wireless@vger.kernel.org
1da177e4 11569W: http://linux-lc100020.sourceforge.net
4086b9ca 11570S: Orphan
ed0ad06f 11571F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11572
b7eee616 11573USB ZR364XX DRIVER
8b58be88 11574M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11575L: linux-usb@vger.kernel.org
661263b5 11576L: linux-media@vger.kernel.org
275ffde4 11577T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11578W: http://royale.zerezo.com/zr364xx/
11579S: Maintained
679655da 11580F: Documentation/video4linux/zr364xx.txt
90d72ac6 11581F: drivers/media/usb/zr364xx/
b7eee616 11582
289fcff4
HK
11583ULPI BUS
11584M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11585L: linux-usb@vger.kernel.org
11586S: Maintained
11587F: drivers/usb/common/ulpi.c
11588F: include/linux/ulpi/
11589
e7839f25 11590USER-MODE LINUX (UML)
8b58be88 11591M: Jeff Dike <jdike@addtoit.com>
b15194b7 11592M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11593L: user-mode-linux-devel@lists.sourceforge.net
11594L: user-mode-linux-user@lists.sourceforge.net
11595W: http://user-mode-linux.sourceforge.net
9f273c24 11596T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11597S: Maintained
61516587 11598F: Documentation/virtual/uml/
679655da 11599F: arch/um/
b070989a 11600F: arch/x86/um/
679655da
JP
11601F: fs/hostfs/
11602F: fs/hppfs/
b7eee616 11603
e5f114e9 11604USERSPACE I/O (UIO)
6a534c9d 11605M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11606M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11607S: Maintained
3d3fecbd 11608T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11609F: Documentation/DocBook/uio-howto.tmpl
11610F: drivers/uio/
11611F: include/linux/uio*.h
e5f114e9 11612
256cccbe 11613UTIL-LINUX PACKAGE
8b58be88 11614M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11615L: util-linux@vger.kernel.org
11616W: http://en.wikipedia.org/wiki/Util-linux
11617T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11618S: Maintained
11619
c1fd1c07 11620UVESAFB DRIVER
8b58be88 11621M: Michal Januszewski <spock@gentoo.org>
c69f677c 11622L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11623W: http://dev.gentoo.org/~spock/projects/uvesafb/
11624S: Maintained
679655da 11625F: Documentation/fb/uvesafb.txt
8a61f013 11626F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11627
456930d8
SA
11628VF610 NAND DRIVER
11629M: Stefan Agner <stefan@agner.ch>
11630L: linux-mtd@lists.infradead.org
11631S: Supported
11632F: drivers/mtd/nand/vf610_nfc.c
11633
4480f15b 11634VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11635M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11636S: Maintained
679655da
JP
11637F: Documentation/filesystems/vfat.txt
11638F: fs/fat/
1da177e4 11639
cba3345c
AW
11640VFIO DRIVER
11641M: Alex Williamson <alex.williamson@redhat.com>
11642L: kvm@vger.kernel.org
9f273c24 11643T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11644S: Maintained
11645F: Documentation/vfio.txt
11646F: drivers/vfio/
11647F: include/linux/vfio.h
c117ab84 11648F: include/uapi/linux/vfio.h
cba3345c 11649
a714ea5f
AW
11650VFIO PLATFORM DRIVER
11651M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11652L: kvm@vger.kernel.org
11653S: Maintained
11654F: drivers/vfio/platform/
11655
9e6f3438
PO
11656VIDEOBUF2 FRAMEWORK
11657M: Pawel Osciak <pawel@osciak.com>
11658M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11659M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11660L: linux-media@vger.kernel.org
11661S: Maintained
90d72ac6 11662F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11663F: include/media/videobuf2-*
11664
5523662e
SCP
11665VIRTUAL SERIO DEVICE DRIVER
11666M: Stephen Chandler Paul <thatslyude@gmail.com>
11667S: Maintained
11668F: drivers/input/serio/userio.c
11669F: include/uapi/linux/userio.h
11670
9a82446b
AS
11671VIRTIO CONSOLE DRIVER
11672M: Amit Shah <amit.shah@redhat.com>
11673L: virtualization@lists.linux-foundation.org
11674S: Maintained
11675F: drivers/char/virtio_console.c
11676F: include/linux/virtio_console.h
c117ab84 11677F: include/uapi/linux/virtio_console.h
9a82446b 11678
2426ec8f 11679VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11680M: "Michael S. Tsirkin" <mst@redhat.com>
11681L: virtualization@lists.linux-foundation.org
11682S: Maintained
11683F: drivers/virtio/
c893c8d7 11684F: tools/virtio/
2426ec8f
MT
11685F: drivers/net/virtio_net.c
11686F: drivers/block/virtio_blk.c
11687F: include/linux/virtio_*.h
916cdabc 11688F: include/uapi/linux/virtio_*.h
2426ec8f 11689
f2dbda3b
CH
11690VIRTIO DRIVERS FOR S390
11691M: Christian Borntraeger <borntraeger@de.ibm.com>
11692M: Cornelia Huck <cornelia.huck@de.ibm.com>
11693L: linux-s390@vger.kernel.org
11694L: virtualization@lists.linux-foundation.org
11695L: kvm@vger.kernel.org
11696S: Supported
1b568d93 11697F: drivers/s390/virtio/
f2dbda3b 11698
4ad6ee91
GH
11699VIRTIO GPU DRIVER
11700M: David Airlie <airlied@linux.ie>
11701M: Gerd Hoffmann <kraxel@redhat.com>
11702L: dri-devel@lists.freedesktop.org
11703L: virtualization@lists.linux-foundation.org
11704S: Maintained
11705F: drivers/gpu/drm/virtio/
11706F: include/uapi/linux/virtio_gpu.h
11707
3a4d5c94
MT
11708VIRTIO HOST (VHOST)
11709M: "Michael S. Tsirkin" <mst@redhat.com>
11710L: kvm@vger.kernel.org
c996d8b9 11711L: virtualization@lists.linux-foundation.org
3a4d5c94 11712L: netdev@vger.kernel.org
9f273c24 11713T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11714S: Maintained
11715F: drivers/vhost/
c117ab84 11716F: include/uapi/linux/vhost.h
3a4d5c94 11717
271c8651
GH
11718VIRTIO INPUT DRIVER
11719M: Gerd Hoffmann <kraxel@redhat.com>
11720S: Maintained
11721F: drivers/virtio/virtio_input.c
11722F: include/uapi/linux/virtio_input.h
11723
1da177e4 11724VIA RHINE NETWORK DRIVER
210347e1 11725S: Orphan
f2148a47 11726F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11727
f0bf7f61 11728VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11729M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11730M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11731S: Maintained
11732F: drivers/mmc/host/via-sdmmc.c
11733
69e4a7c2 11734VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11735M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11736L: linux-fbdev@vger.kernel.org
69e4a7c2 11737S: Maintained
c7babebd
FTS
11738F: include/linux/via-core.h
11739F: include/linux/via-gpio.h
11740F: include/linux/via_i2c.h
8a61f013 11741F: drivers/video/fbdev/via/
69e4a7c2 11742
01f20734 11743VIA VELOCITY NETWORK DRIVER
8b58be88 11744M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11745L: netdev@vger.kernel.org
11746S: Maintained
f2148a47 11747F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11748
f73f8173
AW
11749VIRT LIB
11750M: Alex Williamson <alex.williamson@redhat.com>
11751M: Paolo Bonzini <pbonzini@redhat.com>
11752L: kvm@vger.kernel.org
11753S: Supported
11754F: virt/lib/
11755
77911fd2 11756VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11757M: Hans Verkuil <hverkuil@xs4all.nl>
11758L: linux-media@vger.kernel.org
11759T: git git://linuxtv.org/media_tree.git
a825eaec 11760W: https://linuxtv.org
0b7bc1fa 11761S: Maintained
77911fd2 11762F: drivers/media/platform/vivid/*
0b7bc1fa 11763
be7f8273 11764VLAN (802.1Q)
8b58be88 11765M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11766L: netdev@vger.kernel.org
11767S: Maintained
679655da
JP
11768F: drivers/net/macvlan.c
11769F: include/linux/if_*vlan.h
11770F: net/8021q/
be7f8273 11771
55e331cf 11772VLYNQ BUS
8b58be88 11773M: Florian Fainelli <florian@openwrt.org>
8578d7af 11774L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11775S: Maintained
11776F: drivers/vlynq/vlynq.c
11777F: include/linux/vlynq.h
11778
390beae4 11779VME SUBSYSTEM
74c600e3 11780M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11781M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11782M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11783L: devel@driverdev.osuosl.org
11784S: Maintained
11785T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11786F: Documentation/vme_api.txt
11787F: drivers/staging/vme/
11788F: drivers/vme/
11789F: include/linux/vme*
11790
4488e09b
AK
11791VMWARE HYPERVISOR INTERFACE
11792M: Alok Kataria <akataria@vmware.com>
11793L: virtualization@lists.linux-foundation.org
11794S: Supported
11795F: arch/x86/kernel/cpu/vmware.c
11796
73b35d07
DT
11797VMWARE BALLOON DRIVER
11798M: Xavier Deguillard <xdeguillard@vmware.com>
11799M: Philip Moltmann <moltmann@vmware.com>
11800M: "VMware, Inc." <pv-drivers@vmware.com>
11801L: linux-kernel@vger.kernel.org
11802S: Maintained
11803F: drivers/misc/vmw_balloon.c
11804
8b8be51b
TH
11805VMWARE VMMOUSE SUBDRIVER
11806M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11807M: "VMware, Inc." <pv-drivers@vmware.com>
11808L: linux-input@vger.kernel.org
11809S: Maintained
11810F: drivers/input/mouse/vmmouse.c
11811F: drivers/input/mouse/vmmouse.h
11812
d1a890fa 11813VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11814M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11815M: "VMware, Inc." <pv-drivers@vmware.com>
11816L: netdev@vger.kernel.org
11817S: Maintained
11818F: drivers/net/vmxnet3/
d1a890fa 11819
851b1642 11820VMware PVSCSI driver
f2d7e40e 11821M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11822M: VMware PV-Drivers <pv-drivers@vmware.com>
11823L: linux-scsi@vger.kernel.org
11824S: Maintained
11825F: drivers/scsi/vmw_pvscsi.c
11826F: drivers/scsi/vmw_pvscsi.h
11827
e53e86c7 11828VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11829M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11830M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11831L: linux-kernel@vger.kernel.org
1dd68f01 11832W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11833T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11834S: Supported
679655da
JP
11835F: drivers/regulator/
11836F: include/linux/regulator/
e53e86c7 11837
081958eb
DA
11838VRF
11839M: David Ahern <dsa@cumulusnetworks.com>
11840M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11841L: netdev@vger.kernel.org
11842S: Maintained
11843F: drivers/net/vrf.c
562d897d 11844F: Documentation/networking/vrf.txt
081958eb 11845
ab41319e 11846VT1211 HARDWARE MONITOR DRIVER
8b58be88 11847M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11848L: lm-sensors@lm-sensors.org
11849S: Maintained
679655da
JP
11850F: Documentation/hwmon/vt1211
11851F: drivers/hwmon/vt1211.c
ab41319e 11852
1de9e371 11853VT8231 HARDWARE MONITOR DRIVER
8b58be88 11854M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11855L: lm-sensors@lm-sensors.org
11856S: Maintained
679655da 11857F: drivers/hwmon/vt8231.c
1de9e371 11858
88095e7b
TO
11859VUB300 USB to SDIO/SD/MMC bridge chip
11860M: Tony Olech <tony.olech@elandigitalsystems.com>
11861L: linux-mmc@vger.kernel.org
11862L: linux-usb@vger.kernel.org
11863S: Supported
11864F: drivers/mmc/host/vub300.c
11865
1da177e4 11866W1 DALLAS'S 1-WIRE BUS
a8018766 11867M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11868S: Maintained
679655da
JP
11869F: Documentation/w1/
11870F: drivers/w1/
1da177e4 11871
13927079 11872W83791D HARDWARE MONITORING DRIVER
8b58be88 11873M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11874L: lm-sensors@lm-sensors.org
25845c22 11875S: Maintained
679655da
JP
11876F: Documentation/hwmon/w83791d
11877F: drivers/hwmon/w83791d.c
13927079 11878
61db011d 11879W83793 HARDWARE MONITORING DRIVER
8b58be88 11880M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11881L: lm-sensors@lm-sensors.org
11882S: Maintained
679655da
JP
11883F: Documentation/hwmon/w83793
11884F: drivers/hwmon/w83793.c
61db011d 11885
e3760b43 11886W83795 HARDWARE MONITORING DRIVER
d8130624 11887M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11888L: lm-sensors@lm-sensors.org
11889S: Maintained
11890F: drivers/hwmon/w83795.c
11891
1da177e4 11892W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11893M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11894S: Maintained
679655da 11895F: drivers/mmc/host/wbsd.*
1da177e4 11896
b4e05923
HG
11897WACOM PROTOCOL 4 SERIAL TABLETS
11898M: Julian Squires <julian@cipht.net>
11899M: Hans de Goede <hdegoede@redhat.com>
11900L: linux-input@vger.kernel.org
11901S: Maintained
11902F: drivers/input/tablet/wacom_serial4.c
11903
3527761c 11904WATCHDOG DEVICE DRIVERS
8b58be88 11905M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11906R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11907L: linux-watchdog@vger.kernel.org
11908W: http://www.linux-watchdog.org/
f599aaf0 11909T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11910S: Maintained
679655da
JP
11911F: Documentation/watchdog/
11912F: drivers/watchdog/
11913F: include/linux/watchdog.h
c117ab84 11914F: include/uapi/linux/watchdog.h
3527761c 11915
1da177e4 11916WD7000 SCSI DRIVER
8b58be88 11917M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11918L: linux-scsi@vger.kernel.org
11919S: Maintained
679655da 11920F: drivers/scsi/wd7000.c
1da177e4 11921
b22e00f3
DH
11922WIIMOTE HID DRIVER
11923M: David Herrmann <dh.herrmann@googlemail.com>
11924L: linux-input@vger.kernel.org
11925S: Maintained
11926F: drivers/hid/hid-wiimote*
11927
e258b80e 11928WINBOND CIR DRIVER
364e9e18 11929M: David Härdeman <david@hardeman.nu>
e258b80e 11930S: Maintained
116ab806 11931F: drivers/media/rc/winbond-cir.c
e258b80e 11932
8a70da82 11933WIMAX STACK
8b58be88 11934M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11935M: linux-wimax@intel.com
49e7d9df 11936L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11937S: Supported
11938W: http://linuxwimax.org
315987dc 11939F: Documentation/wimax/README.wimax
315987dc
JP
11940F: include/linux/wimax/debug.h
11941F: include/net/wimax.h
c117ab84 11942F: include/uapi/linux/wimax.h
315987dc 11943F: net/wimax/
8a70da82 11944
5fc14680 11945WISTRON LAPTOP BUTTON DRIVER
8b58be88 11946M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11947S: Maintained
679655da 11948F: drivers/input/misc/wistron_btns.c
5fc14680 11949
1da177e4 11950WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11951M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11952L: linux-wireless@vger.kernel.org
926554c4 11953W: http://oops.ghostprotocols.net:81/blog
1da177e4 11954S: Maintained
679655da 11955F: drivers/net/wireless/wl3501*
1da177e4 11956
055bcbcb 11957WOLFSON MICROELECTRONICS DRIVERS
fef95164 11958L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11959T: git https://github.com/CirrusLogic/linux-drivers.git
11960W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11961S: Supported
3768f0b1 11962F: Documentation/hwmon/wm83??
f494993f
CK
11963F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11964F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11965F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11966F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11967F: drivers/clk/clk-wm83*.c
9c309598 11968F: drivers/extcon/extcon-arizona.c
b75ea16a 11969F: drivers/leds/leds-wm83*.c
25b273ba 11970F: drivers/gpio/gpio-*wm*.c
9c309598 11971F: drivers/gpio/gpio-arizona.c
d22b0869 11972F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11973F: drivers/input/misc/wm831x-on.c
11974F: drivers/input/touchscreen/wm831x-ts.c
11975F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11976F: drivers/mfd/arizona*
11977F: drivers/mfd/wm*.c
12ebc137 11978F: drivers/mfd/cs47l24*
b75ea16a
MB
11979F: drivers/power/wm83*.c
11980F: drivers/rtc/rtc-wm83*.c
11981F: drivers/regulator/wm8*.c
3860e6c4 11982F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11983F: drivers/watchdog/wm83*_wdt.c
9c309598 11984F: include/linux/mfd/arizona/
3860e6c4 11985F: include/linux/mfd/wm831x/
b75ea16a 11986F: include/linux/mfd/wm8350/
3768f0b1 11987F: include/linux/mfd/wm8400*
59ec6da2 11988F: include/linux/wm97xx.h
055bcbcb 11989F: include/sound/wm????.h
9c309598 11990F: sound/soc/codecs/arizona.?
055bcbcb 11991F: sound/soc/codecs/wm*
12ebc137 11992F: sound/soc/codecs/cs47l24*
b75ea16a 11993
3e6cd7a4
TH
11994WORKQUEUE
11995M: Tejun Heo <tj@kernel.org>
badb7f5e 11996R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11998S: Maintained
11999F: include/linux/workqueue.h
12000F: kernel/workqueue.c
12001F: Documentation/workqueue.txt
12002
1da177e4 12003X.25 NETWORK LAYER
8bf28059 12004M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12005L: linux-x25@vger.kernel.org
8bf28059 12006S: Odd Fixes
679655da
JP
12007F: Documentation/networking/x25*
12008F: include/net/x25*
12009F: net/x25/
1da177e4 12010
e2d1d6c0 12011X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12012M: Thomas Gleixner <tglx@linutronix.de>
12013M: Ingo Molnar <mingo@redhat.com>
12014M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12015M: x86@kernel.org
981c3a4f 12016L: linux-kernel@vger.kernel.org
75fc2d37 12017T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12018S: Maintained
679655da
JP
12019F: Documentation/x86/
12020F: arch/x86/
e2d1d6c0 12021
d0944853 12022X86 PLATFORM DRIVERS
e181ba15 12023M: Darren Hart <dvhart@infradead.org>
d0944853 12024L: platform-driver-x86@vger.kernel.org
e181ba15 12025T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12026S: Maintained
14430813 12027F: drivers/platform/x86/
3a4bceef 12028F: drivers/platform/olpc/
d0944853 12029
c1f5c54b
IM
12030X86 MCE INFRASTRUCTURE
12031M: Tony Luck <tony.luck@intel.com>
487ba8e8 12032M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12033L: linux-edac@vger.kernel.org
12034S: Maintained
12035F: arch/x86/kernel/cpu/mcheck/*
12036
79ebdc95
BP
12037X86 MICROCODE UPDATE SUPPORT
12038M: Borislav Petkov <bp@alien8.de>
12039S: Maintained
12040F: arch/x86/kernel/cpu/microcode/*
12041
f0905c5a
AL
12042X86 VDSO
12043M: Andy Lutomirski <luto@amacapital.net>
12044L: linux-kernel@vger.kernel.org
12045T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12046S: Maintained
d603c8e1 12047F: arch/x86/entry/vdso/
f0905c5a 12048
d6fad502 12049XC2028/3028 TUNER DRIVER
009a5410 12050M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 12051L: linux-media@vger.kernel.org
a825eaec 12052W: https://linuxtv.org
d6fad502
MCC
12053T: git git://linuxtv.org/media_tree.git
12054S: Maintained
12055F: drivers/media/tuners/tuner-xc2028.*
12056
c4468085 12057XEN HYPERVISOR INTERFACE
c4468085 12058M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
12059M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12060M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 12061L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12062T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12063S: Supported
12064F: arch/x86/xen/
12065F: drivers/*/xen-*front.c
12066F: drivers/xen/
12067F: arch/x86/include/asm/xen/
12068F: include/xen/
c117ab84 12069F: include/uapi/xen/
c4468085 12070
77bfb479
SS
12071XEN HYPERVISOR ARM
12072M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12073L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
12074S: Supported
12075F: arch/arm/xen/
12076F: arch/arm/include/asm/xen/
12077
b475e83f
SS
12078XEN HYPERVISOR ARM64
12079M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12080L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
12081S: Supported
12082F: arch/arm64/xen/
12083F: arch/arm64/include/asm/xen/
12084
9b57e1a7 12085XEN NETWORK BACKEND DRIVER
8386040b 12086M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12087L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12088L: netdev@vger.kernel.org
12089S: Supported
12090F: drivers/net/xen-netback/*
12091
c5f8e29d
KRW
12092XEN PCI SUBSYSTEM
12093M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12094L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12095S: Supported
12096F: arch/x86/pci/*xen*
12097F: drivers/pci/*xen*
12098
a2c5ae65
KRW
12099XEN BLOCK SUBSYSTEM
12100M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12101M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12102L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12103S: Supported
12104F: drivers/block/xen-blkback/*
12105F: drivers/block/xen*
12106
15d03609
JG
12107XEN PVSCSI DRIVERS
12108M: Juergen Gross <jgross@suse.com>
12109L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12110L: linux-scsi@vger.kernel.org
12111S: Supported
12112F: drivers/scsi/xen-scsifront.c
12113F: drivers/xen/xen-scsiback.c
12114F: include/xen/interface/io/vscsiif.h
12115
c5f8e29d
KRW
12116XEN SWIOTLB SUBSYSTEM
12117M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12118L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12119S: Supported
12120F: arch/x86/xen/*swiotlb*
12121F: drivers/xen/*swiotlb*
12122
1da177e4
LT
12123XFS FILESYSTEM
12124P: Silicon Graphics Inc
809625ca 12125M: Dave Chinner <david@fromorbit.com>
18caa67a 12126M: xfs@oss.sgi.com
d7ede1aa 12127L: xfs@oss.sgi.com
1da177e4 12128W: http://oss.sgi.com/projects/xfs
9f273c24 12129T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12130S: Supported
679655da
JP
12131F: Documentation/filesystems/xfs.txt
12132F: fs/xfs/
1da177e4 12133
8a3b7a25 12134XILINX AXI ETHERNET DRIVER
59a54f30
MS
12135M: Anirudha Sarangi <anirudh@xilinx.com>
12136M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12137S: Maintained
12138F: drivers/net/ethernet/xilinx/xilinx_axienet*
12139
238b8721 12140XILINX UARTLITE SERIAL DRIVER
8b58be88 12141M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12142L: linux-serial@vger.kernel.org
12143S: Maintained
df621252 12144F: drivers/tty/serial/uartlite.c
238b8721 12145
df330515
LP
12146XILINX VIDEO IP CORES
12147M: Hyun Kwon <hyun.kwon@xilinx.com>
12148M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12149L: linux-media@vger.kernel.org
12150T: git git://linuxtv.org/media_tree.git
12151S: Supported
12152F: Documentation/devicetree/bindings/media/xilinx/
12153F: drivers/media/platform/xilinx/
a5562f65 12154F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12155
74316949
EB
12156XILLYBUS DRIVER
12157M: Eli Billauer <eli.billauer@gmail.com>
12158L: linux-kernel@vger.kernel.org
12159S: Supported
12160F: drivers/char/xillybus/
12161
f620e4b8
MF
12162XTENSA XTFPGA PLATFORM SUPPORT
12163M: Max Filippov <jcmvbkbc@gmail.com>
12164L: linux-xtensa@linux-xtensa.org
12165S: Maintained
12166F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12167F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12168
1da177e4 12169YAM DRIVER FOR AX.25
8b58be88 12170M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12171L: linux-hams@vger.kernel.org
12172S: Maintained
679655da
JP
12173F: drivers/net/hamradio/yam*
12174F: include/linux/yam.h
1da177e4 12175
af64a5eb 12176YEALINK PHONE DRIVER
8b58be88 12177M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12178L: usbb2k-api-dev@nongnu.org
12179S: Maintained
679655da
JP
12180F: Documentation/input/yealink.txt
12181F: drivers/input/misc/yealink.*
af64a5eb 12182
1da177e4 12183Z8530 DRIVER FOR AX.25
8b58be88 12184M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12185W: http://yaina.de/jreuter/
12186W: http://www.qsl.net/dl1bke/
12187L: linux-hams@vger.kernel.org
12188S: Maintained
679655da
JP
12189F: Documentation/networking/z8530drv.txt
12190F: drivers/net/hamradio/*scc.c
12191F: drivers/net/hamradio/z8530.h
1da177e4 12192
0cf31ec1 12193ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12194M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12195L: linux-mm@kvack.org
12196S: Maintained
12197F: mm/zbud.c
12198F: include/linux/zbud.h
12199
7c0c3afb 12200ZD1211RW WIRELESS DRIVER
8b58be88
JP
12201M: Daniel Drake <dsd@gentoo.org>
12202M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12203W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12204L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12205L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12206S: Maintained
6948300c 12207F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12208
20263029
DS
12209ZPOOL COMPRESSED PAGE STORAGE API
12210M: Dan Streetman <ddstreet@ieee.org>
12211L: linux-mm@kvack.org
12212S: Maintained
12213F: mm/zpool.c
12214F: include/linux/zpool.h
12215
1da177e4 12216ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12217L: mjpeg-users@lists.sourceforge.net
f63145e2 12218L: linux-media@vger.kernel.org
1da177e4 12219W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12220T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12221S: Odd Fixes
90d72ac6 12222F: drivers/media/pci/zoran/
1da177e4 12223
6920f2cc
MK
12224ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12225M: Minchan Kim <minchan@kernel.org>
12226M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12227R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12228L: linux-kernel@vger.kernel.org
12229S: Maintained
12230F: drivers/block/zram/
12231F: Documentation/blockdev/zram.txt
12232
8b4a4080 12233ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12234M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12235S: Maintained
df621252 12236F: drivers/tty/serial/zs.*
8b4a4080 12237
eae70d06
MK
12238ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12239M: Minchan Kim <minchan@kernel.org>
12240M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12241R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12242L: linux-mm@kvack.org
12243S: Maintained
12244F: mm/zsmalloc.c
12245F: include/linux/zsmalloc.h
d02be50d 12246F: Documentation/vm/zsmalloc.txt
eae70d06 12247
0cf31ec1 12248ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12249M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12250L: linux-mm@kvack.org
12251S: Maintained
12252F: mm/zswap.c
12253
1da177e4 12254THE REST
8b58be88 12255M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12256L: linux-kernel@vger.kernel.org
8a6e2535 12257Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12258T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12259S: Buried alive in reporters
34d03cc1
JP
12260F: *
12261F: */