]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
Merge branches 'for-4.5/upstream-fixes', 'for-4.6/cmedia', 'for-4.6/i2c-hid', 'for...
[mirror_ubuntu-artful-kernel.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
AR
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf
AA
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4
LT
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
a825eaec 209W: https://linuxtv.org
91952bc0
AP
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
e2d1d6c0 216AACRAID SCSI RAID DRIVER
8b58be88 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
1da177e4 220S: Supported
679655da
JP
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
1da177e4 223
ea8f8fc8
JT
224ABI/API
225L: linux-api@vger.kernel.org
226F: Documentation/ABI/
227F: include/linux/syscalls.h
228F: include/uapi/
229F: kernel/sys_ni.c
230
249e3c85 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 232M: Hans de Goede <hdegoede@redhat.com>
f2b84bbc
HG
233L: lm-sensors@lm-sensors.org
234S: Maintained
679655da 235F: drivers/hwmon/abituguru.c
f2b84bbc 236
249e3c85 237ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 238M: Alistair John Strachan <alistair@devzero.co.uk>
249e3c85
AJS
239L: lm-sensors@lm-sensors.org
240S: Maintained
679655da 241F: drivers/hwmon/abituguru3.c
249e3c85 242
e2558989
WBG
243ACCES 104-IDIO-16 GPIO DRIVER
244M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-idio-16.c
248
1da177e4 249ACENIC DRIVER
8b58be88 250M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
251L: linux-acenic@sunsite.dk
252S: Maintained
531c4f89 253F: drivers/net/ethernet/alteon/acenic*
1da177e4 254
e86435eb 255ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 256M: Peter Feuerer <peter@piie.net>
d0944853 257L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
258W: http://piie.net/?section=acerhdf
259S: Maintained
260F: drivers/platform/x86/acerhdf.c
e86435eb 261
745a5d21 262ACER WMI LAPTOP EXTRAS
182ae55c 263M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 264L: platform-driver-x86@vger.kernel.org
745a5d21 265S: Maintained
679655da 266F: drivers/platform/x86/acer-wmi.c
745a5d21 267
1da177e4 268ACPI
9c3646d1 269M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 270M: Len Brown <lenb@kernel.org>
6968e50c 271L: linux-acpi@vger.kernel.org
360818b8
RW
272W: https://01.org/linux-acpi
273Q: https://patchwork.kernel.org/project/linux-acpi/list/
274T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 275S: Supported
679655da
JP
276F: drivers/acpi/
277F: drivers/pnp/pnpacpi/
278F: include/linux/acpi.h
43368e74 279F: include/acpi/
3a75ef0c 280F: Documentation/acpi/
89ca78a0 281F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
282F: drivers/pci/*acpi*
283F: drivers/pci/*/*acpi*
284F: drivers/pci/*/*/*acpi*
3a75ef0c 285F: tools/power/acpi/
8b59a454 286
3774929d
RW
287ACPI COMPONENT ARCHITECTURE (ACPICA)
288M: Robert Moore <robert.moore@intel.com>
289M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 290M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
291L: linux-acpi@vger.kernel.org
292L: devel@acpica.org
293W: https://acpica.org/
294W: https://github.com/acpica/acpica/
295Q: https://patchwork.kernel.org/project/linux-acpi/list/
296T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
297S: Supported
298F: drivers/acpi/acpica/
299F: include/acpi/
2754c447 300F: tools/power/acpi/
3774929d 301
8b59a454 302ACPI FAN DRIVER
8b58be88 303M: Zhang Rui <rui.zhang@intel.com>
8b59a454 304L: linux-acpi@vger.kernel.org
5ca92bd9 305W: https://01.org/linux-acpi
8b59a454 306S: Supported
679655da 307F: drivers/acpi/fan.c
1da177e4 308
8b59a454 309ACPI THERMAL DRIVER
8b58be88 310M: Zhang Rui <rui.zhang@intel.com>
8b59a454 311L: linux-acpi@vger.kernel.org
5ca92bd9 312W: https://01.org/linux-acpi
8b59a454 313S: Supported
679655da 314F: drivers/acpi/*thermal*
998be20f 315
359acec8 316ACPI VIDEO DRIVER
8b58be88 317M: Zhang Rui <rui.zhang@intel.com>
8b59a454 318L: linux-acpi@vger.kernel.org
5ca92bd9 319W: https://01.org/linux-acpi
8b59a454 320S: Supported
86f98a3a 321F: drivers/acpi/acpi_video.c
998be20f 322
bff431e4 323ACPI WMI DRIVER
d0944853 324L: platform-driver-x86@vger.kernel.org
5b927259 325S: Orphan
679655da 326F: drivers/platform/x86/wmi.c
bff431e4 327
2f39d519 328AD1889 ALSA SOUND DRIVER
8b58be88 329M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
330W: http://wiki.parisc-linux.org/AD1889
331L: linux-parisc@vger.kernel.org
332S: Maintained
679655da 333F: sound/pci/ad1889.*
2f39d519 334
527a1a83
MH
335AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
336M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 337W: http://wiki.analog.com/AD5254
a4edbc10 338W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
339S: Supported
340F: drivers/misc/ad525x_dpot.c
341
342AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
343M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 344W: http://wiki.analog.com/AD5398
a4edbc10 345W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
346S: Supported
347F: drivers/regulator/ad5398.c
348
349AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
350M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 351W: http://wiki.analog.com/AD7142
a4edbc10 352W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
353S: Supported
354F: drivers/input/misc/ad714x.c
355
356AD7877 TOUCHSCREEN DRIVER
357M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 358W: http://wiki.analog.com/AD7877
a4edbc10 359W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
360S: Supported
361F: drivers/input/touchscreen/ad7877.c
362
363AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
364M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 365W: http://wiki.analog.com/AD7879
a4edbc10 366W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
367S: Supported
368F: drivers/input/touchscreen/ad7879.c
369
1330b0dc 370ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 371M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
372S: Maintained
373
7302b9d9
MH
374ADF7242 IEEE 802.15.4 RADIO DRIVER
375M: Michael Hennerich <michael.hennerich@analog.com>
376W: https://wiki.analog.com/ADF7242
377W: http://ez.analog.com/community/linux-device-drivers
378L: linux-wpan@vger.kernel.org
379S: Supported
380F: drivers/net/ieee802154/adf7242.c
381F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
382
1da177e4 383ADM1025 HARDWARE MONITOR DRIVER
d8130624 384M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 385L: lm-sensors@lm-sensors.org
1da177e4 386S: Maintained
679655da
JP
387F: Documentation/hwmon/adm1025
388F: drivers/hwmon/adm1025.c
1da177e4 389
cae2caae 390ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 391M: Corentin Labbe <clabbe.montjoie@gmail.com>
cae2caae
CL
392L: lm-sensors@lm-sensors.org
393S: Maintained
679655da 394F: drivers/hwmon/adm1029.c
cae2caae 395
cc0b88cf 396ADM8211 WIRELESS DRIVER
cc0b88cf 397L: linux-wireless@vger.kernel.org
491b26b4 398W: http://wireless.kernel.org/
e71bcbd0 399S: Orphan
d4a17304 400F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 401
e8e31622
SA
402ADP1653 FLASH CONTROLLER DRIVER
403M: Sakari Ailus <sakari.ailus@iki.fi>
404L: linux-media@vger.kernel.org
405S: Maintained
406F: drivers/media/i2c/adp1653.c
b5dcee22 407F: include/media/i2c/adp1653.h
e8e31622 408
527a1a83
MH
409ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
410M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 411W: http://wiki.analog.com/ADP5520
a4edbc10 412W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
413S: Supported
414F: drivers/mfd/adp5520.c
415F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 416F: drivers/leds/leds-adp5520.c
77278d50 417F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
418F: drivers/input/keyboard/adp5520-keys.c
419
420ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
421M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 422W: http://wiki.analog.com/ADP5588
a4edbc10 423W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
424S: Supported
425F: drivers/input/keyboard/adp5588-keys.c
77278d50 426F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
427
428ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
429M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 430W: http://wiki.analog.com/ADP8860
a4edbc10 431W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
432S: Supported
433F: drivers/video/backlight/adp8860_bl.c
434
8c22a8f5
DE
435ADS1015 HARDWARE MONITOR DRIVER
436M: Dirk Eibach <eibach@gdsys.de>
437L: lm-sensors@lm-sensors.org
438S: Maintained
439F: Documentation/hwmon/ads1015
440F: drivers/hwmon/ads1015.c
441F: include/linux/i2c/ads1015.h
442
1da177e4 443ADT746X FAN DRIVER
8b58be88 444M: Colin Leroy <colin@colino.net>
1da177e4 445S: Maintained
679655da 446F: drivers/macintosh/therm_adt746x.c
1da177e4 447
b058b859 448ADT7475 HARDWARE MONITOR DRIVER
d8130624 449M: Jean Delvare <jdelvare@suse.com>
b058b859
JD
450L: lm-sensors@lm-sensors.org
451S: Maintained
452F: Documentation/hwmon/adt7475
453F: drivers/hwmon/adt7475.c
454
527a1a83
MH
455ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
456M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 457W: http://wiki.analog.com/ADXL345
a4edbc10 458W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
459S: Supported
460F: drivers/input/misc/adxl34x.c
461
8c6af9e1 462ADVANSYS SCSI DRIVER
8b58be88 463M: Matthew Wilcox <matthew@wil.cx>
d8130624 464M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
465L: linux-scsi@vger.kernel.org
466S: Maintained
679655da
JP
467F: Documentation/scsi/advansys.txt
468F: drivers/scsi/advansys.c
8c6af9e1 469
1da177e4 470AEDSP16 DRIVER
8b58be88 471M: Riccardo Facchetti <fizban@tin.it>
1da177e4 472S: Maintained
679655da 473F: sound/oss/aedsp16.c
1da177e4 474
91952bc0
AP
475AF9013 MEDIA DRIVER
476M: Antti Palosaari <crope@iki.fi>
477L: linux-media@vger.kernel.org
a825eaec 478W: https://linuxtv.org
91952bc0
AP
479W: http://palosaari.fi/linux/
480Q: http://patchwork.linuxtv.org/project/linux-media/list/
481T: git git://linuxtv.org/anttip/media_tree.git
482S: Maintained
483F: drivers/media/dvb-frontends/af9013*
484
485AF9033 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
a825eaec 488W: https://linuxtv.org
91952bc0
AP
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9033*
494
1da177e4 495AFFS FILE SYSTEM
6cf515e1
GU
496L: linux-fsdevel@vger.kernel.org
497S: Orphan
679655da
JP
498F: Documentation/filesystems/affs.txt
499F: fs/affs/
1da177e4 500
e2d1d6c0 501AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 502M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
503L: linux-afs@lists.infradead.org
504S: Supported
679655da
JP
505F: fs/afs/
506F: include/net/af_rxrpc.h
507F: net/rxrpc/af_rxrpc.c
e2d1d6c0 508
1da177e4 509AGPGART DRIVER
8b58be88 510M: David Airlie <airlied@linux.ie>
878eaf61 511T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 512S: Maintained
679655da
JP
513F: drivers/char/agp/
514F: include/linux/agp*
c117ab84 515F: include/uapi/linux/agp*
1da177e4
LT
516
517AHA152X SCSI DRIVER
8b58be88 518M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
519L: linux-scsi@vger.kernel.org
520S: Maintained
679655da
JP
521F: drivers/scsi/aha152x*
522F: drivers/scsi/pcmcia/aha152x*
1da177e4 523
64624d4f 524AIC7XXX / AIC79XX SCSI DRIVER
d8130624 525M: Hannes Reinecke <hare@suse.com>
64624d4f 526L: linux-scsi@vger.kernel.org
1da177e4 527S: Maintained
679655da 528F: drivers/scsi/aic7xxx/
1da177e4 529
450500ad
HV
530AIMSLAB FM RADIO RECEIVER DRIVER
531M: Hans Verkuil <hverkuil@xs4all.nl>
532L: linux-media@vger.kernel.org
533T: git git://linuxtv.org/media_tree.git
a825eaec 534W: https://linuxtv.org
450500ad
HV
535S: Maintained
536F: drivers/media/radio/radio-aimslab*
537
e2d1d6c0 538AIO
8b58be88 539M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
540L: linux-aio@kvack.org
541S: Supported
679655da
JP
542F: fs/aio.c
543F: include/linux/*aio*.h
e2d1d6c0 544
469d4ec8
AP
545AIRSPY MEDIA DRIVER
546M: Antti Palosaari <crope@iki.fi>
547L: linux-media@vger.kernel.org
a825eaec 548W: https://linuxtv.org
469d4ec8
AP
549W: http://palosaari.fi/linux/
550Q: http://patchwork.linuxtv.org/project/linux-media/list/
551T: git git://linuxtv.org/anttip/media_tree.git
552S: Maintained
553F: drivers/media/usb/airspy/
554
1da177e4 555ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 556M: Duncan Sands <duncan.sands@free.fr>
6372594a 557L: linux-usb@vger.kernel.org
1da177e4
LT
558W: http://www.linux-usb.org/SpeedTouch/
559S: Maintained
679655da
JP
560F: drivers/usb/atm/speedtch.c
561F: drivers/usb/atm/usbatm.c
1da177e4 562
272f133a 563ALCHEMY AU1XX0 MMC DRIVER
8b58be88 564M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 565S: Maintained
679655da 566F: drivers/mmc/host/au1xmmc.c
272f133a 567
4a4e5787 568ALI1563 I2C DRIVER
8b58be88 569M: Rudolf Marek <r.marek@assembler.cz>
846557d3 570L: linux-i2c@vger.kernel.org
4a4e5787 571S: Maintained
679655da
JP
572F: Documentation/i2c/busses/i2c-ali1563
573F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 574
bc368798
LC
575ALLWINNER SECURITY SYSTEM
576M: Corentin Labbe <clabbe.montjoie@gmail.com>
577L: linux-crypto@vger.kernel.org
578S: Maintained
579F: drivers/crypto/sunxi-ss/
580
1da177e4 581ALPHA PORT
8b58be88 582M: Richard Henderson <rth@twiddle.net>
8b58be88 583M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 584M: Matt Turner <mattst88@gmail.com>
c89f4f9a 585S: Odd Fixes
a9406699 586L: linux-alpha@vger.kernel.org
679655da 587F: arch/alpha/
1da177e4 588
f62092f6
LFT
589ALTERA MAILBOX DRIVER
590M: Ley Foon Tan <lftan@altera.com>
591L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
592S: Maintained
593F: drivers/mailbox/mailbox-altera.c
594
c5abbba9
THL
595ALTERA PIO DRIVER
596M: Tien Hock Loh <thloh@altera.com>
597L: linux-gpio@vger.kernel.org
598S: Maintained
599F: drivers/gpio/gpio-altera.c
600
16b8b922 601ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 602M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
603L: netdev@vger.kernel.org
604L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
605S: Maintained
606F: drivers/net/ethernet/altera/
607
adf9251f
TK
608ALTERA UART/JTAG UART SERIAL DRIVERS
609M: Tobias Klauser <tklauser@distanz.ch>
610L: linux-serial@vger.kernel.org
61bd0943 611L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
612S: Maintained
613F: drivers/tty/serial/altera_uart.c
614F: drivers/tty/serial/altera_jtaguart.c
615F: include/linux/altera_uart.h
616F: include/linux/altera_jtaguart.h
617
f4875e12
TL
618AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
619M: Tom Lendacky <thomas.lendacky@amd.com>
620L: linux-crypto@vger.kernel.org
621S: Supported
622F: drivers/crypto/ccp/
623F: include/linux/ccp.h
624
512d1027 625AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 626M: Huang Rui <ray.huang@amd.com>
512d1027 627L: lm-sensors@lm-sensors.org
96818b58 628S: Supported
512d1027
AH
629F: Documentation/hwmon/fam15h_power
630F: drivers/hwmon/fam15h_power.c
631
167a675a 632AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 633L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 634S: Orphan
faf2e1db 635F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 636
f90b8116 637AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 638P: Andres Salomon <dilinger@queued.net>
67d76710 639L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
640W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
641S: Supported
679655da
JP
642F: drivers/char/hw_random/geode-rng.c
643F: drivers/crypto/geode*
8a61f013 644F: drivers/video/fbdev/geode/
679655da 645F: arch/x86/include/asm/geode.h
f90b8116 646
919ee7dd 647AMD IOMMU (AMD-VI)
e4110568 648M: Joerg Roedel <joro@8bytes.org>
919ee7dd 649L: iommu@lists.linux-foundation.org
525b233c 650T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 651S: Maintained
b2c16391
JP
652F: drivers/iommu/amd_iommu*.[ch]
653F: include/linux/amd-iommu.h
919ee7dd 654
16423d67 655AMD KFD
1241e0b4 656M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
657L: dri-devel@lists.freedesktop.org
658T: git git://people.freedesktop.org/~gabbayo/linux.git
659S: Supported
130e0371
OG
660F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
661F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 662F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 663F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 664F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
665F: drivers/gpu/drm/amd/include/cik_structs.h
666F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 667F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
668F: drivers/gpu/drm/radeon/radeon_kfd.c
669F: drivers/gpu/drm/radeon/radeon_kfd.h
670F: include/uapi/linux/kfd_ioctl.h
16423d67 671
45198c7b
LT
672AMD XGBE DRIVER
673M: Tom Lendacky <thomas.lendacky@amd.com>
674L: netdev@vger.kernel.org
675S: Supported
676F: drivers/net/ethernet/amd/xgbe/
45198c7b 677
284f42b6 678AMS (Apple Motion Sensor) DRIVER
8b58be88 679M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 680S: Supported
bd5f47ec 681F: drivers/macintosh/ams/
284f42b6 682
f94b533d 683AMSO1100 RNIC DRIVER
8b58be88
JP
684M: Tom Tucker <tom@opengridcomputing.com>
685M: Steve Wise <swise@opengridcomputing.com>
e6cc0fd1 686L: linux-rdma@vger.kernel.org
f94b533d 687S: Maintained
679655da 688F: drivers/infiniband/hw/amso1100/
f94b533d 689
531fca16
HV
690ANALOG DEVICES INC AD9389B DRIVER
691M: Hans Verkuil <hans.verkuil@cisco.com>
692L: linux-media@vger.kernel.org
693S: Maintained
694F: drivers/media/i2c/ad9389b*
695
614b4384
LPC
696ANALOG DEVICES INC ADV7180 DRIVER
697M: Lars-Peter Clausen <lars@metafoo.de>
698L: linux-media@vger.kernel.org
699W: http://ez.analog.com/community/linux-device-drivers
700S: Supported
701F: drivers/media/i2c/adv7180.c
702
c40ddfa3
HV
703ANALOG DEVICES INC ADV7511 DRIVER
704M: Hans Verkuil <hans.verkuil@cisco.com>
705L: linux-media@vger.kernel.org
706S: Maintained
707F: drivers/media/i2c/adv7511*
708
531fca16
HV
709ANALOG DEVICES INC ADV7604 DRIVER
710M: Hans Verkuil <hans.verkuil@cisco.com>
711L: linux-media@vger.kernel.org
712S: Maintained
713F: drivers/media/i2c/adv7604*
714
c40ddfa3
HV
715ANALOG DEVICES INC ADV7842 DRIVER
716M: Hans Verkuil <hans.verkuil@cisco.com>
717L: linux-media@vger.kernel.org
718S: Maintained
719F: drivers/media/i2c/adv7842*
720
527a1a83 721ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 722M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 723L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 724W: http://wiki.analog.com/
a4edbc10 725W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 726S: Supported
39c9d199 727F: sound/soc/codecs/adau*
cc52688a 728F: sound/soc/codecs/adav*
4bdef3bd 729F: sound/soc/codecs/ad1*
ae48f5ef 730F: sound/soc/codecs/ad7*
4bdef3bd 731F: sound/soc/codecs/ssm*
40216ce7 732F: sound/soc/codecs/sigmadsp.*
4bdef3bd 733
527a1a83 734ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 735L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
736L: alsa-devel@alsa-project.org (moderated for non-subscribers)
737W: http://blackfin.uclinux.org/
738S: Supported
739F: sound/soc/blackfin/*
7d1f9018 740
4ce72abc
LPC
741ANALOG DEVICES INC IIO DRIVERS
742M: Lars-Peter Clausen <lars@metafoo.de>
743M: Michael Hennerich <Michael.Hennerich@analog.com>
744W: http://wiki.analog.com/
745W: http://ez.analog.com/community/linux-device-drivers
746S: Supported
747F: drivers/iio/*/ad*
748X: drivers/iio/*/adjd*
749F: drivers/staging/iio/*/ad*
750F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 751
0e3b67b3
LPC
752ANALOG DEVICES INC DMA DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754W: http://ez.analog.com/community/linux-device-drivers
755S: Supported
756F: drivers/dma/dma-axi-dmac.c
757
41c9e95d
GK
758ANDROID DRIVERS
759M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 760M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 761M: Riley Andrews <riandrews@android.com>
0e4a566b 762T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
763L: devel@driverdev.osuosl.org
764S: Supported
765F: drivers/android/
766F: drivers/staging/android/
767
42269063 768AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 769M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 770L: linuxppc-dev@lists.ozlabs.org
93711660 771L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 772S: Maintained
679655da 773F: sound/aoa/
42269063 774
1da177e4 775APM DRIVER
e5f6450c 776M: Jiri Kosina <jikos@kernel.org>
81024fc4 777S: Odd fixes
679655da
JP
778F: arch/x86/kernel/apm_32.c
779F: include/linux/apm_bios.h
c117ab84 780F: include/uapi/linux/apm_bios.h
81024fc4 781F: drivers/char/apm-emulation.c
1da177e4 782
bd7aa4b2 783APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 784M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 785L: linux-input@vger.kernel.org
75dd112a 786S: Odd fixes
679655da 787F: drivers/input/mouse/bcm5974.c
bd7aa4b2 788
6f2fad74 789APPLE SMC DRIVER
75dd112a 790M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 791L: lm-sensors@lm-sensors.org
75dd112a 792S: Odd fixes
679655da 793F: drivers/hwmon/applesmc.c
6f2fad74 794
1da177e4 795APPLETALK NETWORK LAYER
8b58be88 796M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 797S: Maintained
679655da
JP
798F: drivers/net/appletalk/
799F: net/appletalk/
1da177e4 800
21c75328
DD
801APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
802M: Duc Dang <dhdang@apm.com>
803S: Supported
804F: arch/arm64/boot/dts/apm/
805
24299502
IS
806APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
807M: Iyappan Subramanian <isubramanian@apm.com>
808M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
809S: Supported
810F: drivers/net/ethernet/apm/xgene/
811F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
812
62a37dc7
LP
813APTINA CAMERA SENSOR PLL
814M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
815L: linux-media@vger.kernel.org
816S: Maintained
817F: drivers/media/i2c/aptina-pll.*
818
1154ea7d 819ARC FRAMEBUFFER DRIVER
8b58be88 820M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 821S: Maintained
8a61f013
JH
822F: drivers/video/fbdev/arcfb.c
823F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 824
c38f6ac7
MG
825ARCNET NETWORK LAYER
826M: Michael Grzeschik <m.grzeschik@pengutronix.de>
827L: netdev@vger.kernel.org
828S: Maintained
829F: drivers/net/arcnet/
830F: include/uapi/linux/if_arcnet.h
831
1da177e4 832ARM MFM AND FLOPPY DRIVERS
8b58be88 833M: Ian Molton <spyro@f2s.com>
1da177e4 834S: Maintained
679655da
JP
835F: arch/arm/lib/floppydma.S
836F: arch/arm/include/asm/floppy.h
1da177e4 837
6f96521f
WD
838ARM PMU PROFILING AND DEBUGGING
839M: Will Deacon <will.deacon@arm.com>
70e238df 840R: Mark Rutland <mark.rutland@arm.com>
6f96521f 841S: Maintained
dd06a84b 842F: arch/arm*/kernel/perf_*
6f96521f 843F: arch/arm/oprofile/common.c
dd06a84b
MR
844F: arch/arm*/kernel/hw_breakpoint.c
845F: arch/arm*/include/asm/hw_breakpoint.h
846F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
847F: drivers/perf/arm_pmu.c
848F: include/linux/perf/arm_pmu.h
6f96521f 849
d4275354 850ARM PORT
8b58be88 851M: Russell King <linux@arm.linux.org.uk>
efc03ecb 852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
853W: http://www.arm.linux.org.uk/
854S: Maintained
855F: arch/arm/
856
d323c243
SB
857ARM SUB-ARCHITECTURES
858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 859S: Maintained
d323c243
SB
860F: arch/arm/mach-*/
861F: arch/arm/plat-*/
862T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
863
cefbf4ea
RK
864ARM PRIMECELL AACI PL041 DRIVER
865M: Russell King <linux@arm.linux.org.uk>
866S: Maintained
867F: sound/arm/aaci.*
868
869ARM PRIMECELL CLCD PL110 DRIVER
870M: Russell King <linux@arm.linux.org.uk>
871S: Maintained
8a61f013 872F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
873
874ARM PRIMECELL KMI PL050 DRIVER
875M: Russell King <linux@arm.linux.org.uk>
876S: Maintained
877F: drivers/input/serio/ambakmi.*
878F: include/linux/amba/kmi.h
879
2761f5c2 880ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
881M: Russell King <linux@arm.linux.org.uk>
882S: Maintained
679655da 883F: drivers/mmc/host/mmci.*
2f748aaa 884F: include/linux/amba/mmci.h
2761f5c2 885
1b4304e5
RK
886ARM PRIMECELL UART PL010 AND PL011 DRIVERS
887M: Russell King <linux@arm.linux.org.uk>
888S: Maintained
889F: drivers/tty/serial/amba-pl01*.c
890F: include/linux/amba/serial.h
2761f5c2 891
cefbf4ea
RK
892ARM PRIMECELL BUS SUPPORT
893M: Russell King <linux@arm.linux.org.uk>
894S: Maintained
895F: drivers/amba/
896F: include/linux/amba/bus.h
897
2b7a52a4 898ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 899M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 900L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
901S: Maintained
902
9c784f95 903ARM/AFEB9260 MACHINE SUPPORT
8b58be88 904M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
906S: Maintained
907
2b7a52a4 908ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 909M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
911S: Maintained
912
5c6dcd7f 913ARM/Allwinner sunXi SoC support
1b106699 914M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 915M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
917S: Maintained
5c6dcd7f 918N: sun[x456789]i
60b0f380
MR
919
920ARM/Allwinner SoC Clock Support
921M: Emilio LĂ³pez <emilio@elopez.com.ar>
922S: Maintained
923F: drivers/clk/sunxi/
1b106699 924
7c1e3876
CC
925ARM/Amlogic MesonX SoC support
926M: Carlo Caione <carlo@caione.org>
927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
928S: Maintained
12ddbadf 929F: drivers/media/rc/meson-ir.c
7c1e3876
CC
930N: meson[x68]
931
eff506fa
TZ
932ARM/Annapurna Labs ALPINE ARCHITECTURE
933M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
934S: Maintained
935F: arch/arm/mach-alpine/
936
8dca5ce8 937ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 938M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 939M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 940M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675
NF
942W: http://www.linux4sam.org
943S: Supported
944F: arch/arm/mach-at91/
f0a0a58e 945F: include/soc/at91/
70e389cc
MB
946F: arch/arm/boot/dts/at91*.dts
947F: arch/arm/boot/dts/at91*.dtsi
948F: arch/arm/boot/dts/sama*.dts
949F: arch/arm/boot/dts/sama*.dtsi
5f58c970 950F: arch/arm/include/debug/at91.S
d4a89c7d 951
6e05dd4e
BB
952ARM/ATMEL AT91 Clock Support
953M: Boris Brezillon <boris.brezillon@free-electrons.com>
954S: Maintained
955F: drivers/clk/at91
956
986cf2e9 957ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 958M: Rob Herring <robh@kernel.org>
986cf2e9
RH
959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
960S: Maintained
961F: arch/arm/mach-highbank/
962
d94f944e 963ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 964M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
965S: Maintained
966F: arch/arm/mach-cns3xxx/
d94f944e 967
4863dea3
SG
968ARM/CAVIUM THUNDER NETWORK DRIVER
969M: Sunil Goutham <sgoutham@cavium.com>
970M: Robert Richter <rric@kernel.org>
971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
972S: Supported
322e5cc5 973F: drivers/net/ethernet/cavium/thunder/
4863dea3 974
386ab516
AS
975ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
976M: Alexander Shiyan <shc_work@mail.ru>
977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978S: Odd Fixes
b8ba3874 979N: clps711x
386ab516 980
2b7a52a4 981ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 982M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 983M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 985S: Maintained
d19d3667
HS
986F: arch/arm/mach-ep93xx/
987F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
988
989ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 990M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
992S: Maintained
993
d4275354 994ARM/CLKDEV SUPPORT
8b58be88 995M: Russell King <linux@arm.linux.org.uk>
efc03ecb 996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 997S: Maintained
d4275354 998F: arch/arm/include/asm/clkdev.h
4fa2651d 999F: drivers/clk/clkdev.c
d4275354 1000
d48134e7 1001ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1002M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1004S: Maintained
1005
94150095
HF
1006ARM/CONTEC MICRO9 MACHINE SUPPORT
1007M: Hubert Feurstein <hubert.feurstein@contec.at>
1008S: Maintained
1009F: arch/arm/mach-ep93xx/micro9.c
1010
a06ae860
PP
1011ARM/CORESIGHT FRAMEWORK AND DRIVERS
1012M: Mathieu Poirier <mathieu.poirier@linaro.org>
1013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1014S: Maintained
01081f5a 1015F: drivers/hwtracing/coresight/*
a06ae860
PP
1016F: Documentation/trace/coresight.txt
1017F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1018F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1019
1da177e4 1020ARM/CORGI MACHINE SUPPORT
8b58be88 1021M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1022S: Maintained
1023
881a95f9 1024ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1025M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1027T: git git://github.com/ulli-kroll/linux.git
162500b3 1028S: Maintained
f49afbb5 1029F: arch/arm/mach-gemini/
98a9bb5b 1030F: drivers/rtc/rtc-gemini.c
881a95f9 1031
a990cbd8 1032ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1033M: Barry Song <baohua@kernel.org>
a990cbd8 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1035T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8
BS
1036S: Maintained
1037F: arch/arm/mach-prima2/
4a9c44f1 1038F: drivers/clk/sirf/
05f30e8d 1039F: drivers/clocksource/timer-prima2.c
5833ac98 1040F: drivers/clocksource/timer-atlas7.c
f8505ef5 1041N: [^a-z]sirf
a990cbd8 1042
c9d862c4
BS
1043ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1044M: Baruch Siach <baruch@tkos.co.il>
1045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046S: Maintained
cde137aa 1047F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1048N: digicolor
1049
d4275354 1050ARM/EBSA110 MACHINE SUPPORT
8b58be88 1051M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1053W: http://www.arm.linux.org.uk/
1054S: Maintained
1055F: arch/arm/mach-ebsa110/
b955f6ca 1056F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1057
4721f3ce
UKK
1058ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1059M: Uwe Kleine-König <kernel@pengutronix.de>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
1062N: efm32
1063
a9da4f7e 1064ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1065M: Daniel Ribeiro <drwyrm@gmail.com>
1066M: Stefan Schmidt <stefan@openezx.org>
1067M: Harald Welte <laforge@openezx.org>
d66f1886 1068L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1069W: http://www.openezx.org/
1070S: Maintained
cafc2265
SS
1071T: topgit git://git.openezx.org/openezx.git
1072F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1073
6a915af9 1074ARM/FARADAY FA526 PORT
162500b3 1075M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1077S: Maintained
1fa7e547 1078T: git git://git.berlios.de/gemini-board
f49afbb5 1079F: arch/arm/mm/*-fa*
6a915af9 1080
d4275354 1081ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1082M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1084W: http://www.arm.linux.org.uk/
1085S: Maintained
1086F: arch/arm/include/asm/hardware/dec21285.h
1087F: arch/arm/mach-footbridge/
1088
86183a5f 1089ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1090M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1091M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1093S: Maintained
f1c12837 1094T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1095F: arch/arm/mach-imx/
ce515a6b 1096F: arch/arm/mach-mxs/
2a82f95c 1097F: arch/arm/boot/dts/imx*
e5dafa22 1098F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1099F: drivers/clk/imx/
1100F: include/soc/imx/
86183a5f 1101
142109d2 1102ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1103M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1104M: Sascha Hauer <kernel@pengutronix.de>
1105R: Stefan Agner <stefan@agner.ch>
1106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107S: Maintained
1108T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1109F: arch/arm/mach-imx/*vf610*
1110F: arch/arm/boot/dts/vf*
1111
2b7a52a4 1112ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1113M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1115S: Maintained
1116
90b8fc34 1117ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1118M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1120S: Maintained
1121
ef47d5f0 1122ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1123M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1124M: Paul Parsons <lost.distance@yahoo.com>
1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1126S: Maintained
1127F: arch/arm/mach-pxa/hx4700.c
1128F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1129F: sound/soc/pxa/hx4700.c
ef47d5f0 1130
4dfad069
WX
1131ARM/HISILICON SOC SUPPORT
1132M: Wei Xu <xuwei5@hisilicon.com>
1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134W: http://www.hisilicon.com
1135S: Supported
1136T: git git://github.com/hisilicon/linux-hisi.git
1137F: arch/arm/mach-hisi/
1138
21f37bc3 1139ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1140M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1141W: www.jlime.com
1142S: Maintained
084bad91
KE
1143T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1144F: arch/arm/mach-sa1100/jornada720.c
1145F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1146
5e767ab9
JMC
1147ARM/IGEP MACHINE SUPPORT
1148M: Enric Balletbo i Serra <eballetbo@gmail.com>
1149M: Javier Martinez Canillas <javier@dowhile0.org>
1150L: linux-omap@vger.kernel.org
1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152S: Maintained
06ff74fd 1153F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1154
403d2971
MV
1155ARM/INCOME PXA270 SUPPORT
1156M: Marek Vasut <marek.vasut@gmail.com>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
ec154082 1159F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1160
2b7a52a4 1161ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1162M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1164S: Maintained
e2bdb176
DW
1165
1166ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1168S: Orphan
2b7a52a4
LB
1169
1170ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1171M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1173S: Maintained
2b7a52a4
LB
1174
1175ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1176M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1178S: Maintained
2b7a52a4 1179
2b7a52a4 1180ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1181M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1183S: Maintained
1184
dfdd8cc9
KH
1185ARM/INTEL IXP4XX ARM ARCHITECTURE
1186M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1187M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1189S: Maintained
1190F: arch/arm/mach-ixp4xx/
1191
838553c5 1192ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1193M: Jonathan Cameron <jic23@cam.ac.uk>
1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195S: Maintained
1196F: arch/arm/mach-pxa/stargate2.c
1197F: drivers/pcmcia/pxa2xx_stargate2.c
1198
2b7a52a4 1199ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1200M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1202S: Maintained
2b7a52a4
LB
1203
1204ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1205M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1207S: Maintained
1208
1154f858 1209ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1210M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212S: Maintained
1213F: arch/arm/mach-keystone/
317929cd 1214T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1215
bc6aa566 1216ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1217M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1218L: linux-kernel@vger.kernel.org
1219S: Maintained
1220F: drivers/clk/keystone/
1221
1222ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1223M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225L: linux-kernel@vger.kernel.org
1226S: Maintained
1227F: drivers/clocksource/timer-keystone.c
1228
1229ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1230M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1231L: linux-kernel@vger.kernel.org
1232S: Maintained
1233F: drivers/power/reset/keystone-reset.c
1234
1235ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1236M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1237L: linux-kernel@vger.kernel.org
1238S: Maintained
1239F: drivers/memory/*emif*
1240
2b7a52a4 1241ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1242M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1244S: Maintained
1245
3143875f
JE
1246ARM/LPC18XX ARCHITECTURE
1247M: Joachim Eastwood <manabian@gmail.com>
1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S: Maintained
19c1c32c
JE
1250F: arch/arm/boot/dts/lpc43*
1251F: drivers/clk/nxp/clk-lpc18xx*
1252F: drivers/clocksource/time-lpc32xx.c
1253F: drivers/i2c/busses/i2c-lpc2k.c
1254F: drivers/memory/pl172.c
1255F: drivers/mtd/spi-nor/nxp-spifi.c
1256F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1257N: lpc18xx
1258
3b886171 1259ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1260M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1261S: Maintained
1262
31c17ac9 1263ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1264M: Jason Cooper <jason@lakedaemon.net>
1265M: Andrew Lunn <andrew@lunn.ch>
1266M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1267M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S: Maintained
1270F: arch/arm/mach-mvebu/
59ec9671 1271F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1272F: arch/arm/boot/dts/armada*
1273F: arch/arm/boot/dts/kirkwood*
1274
75f41273 1275
40f4978b
SH
1276ARM/Marvell Berlin SoC support
1277M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S: Maintained
1280F: arch/arm/mach-berlin/
31c17ac9
GC
1281F: arch/arm/boot/dts/berlin*
1282
40f4978b 1283
4cfab57e 1284ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1285M: Jason Cooper <jason@lakedaemon.net>
1286M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1287M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1288M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1290S: Maintained
1291F: arch/arm/mach-dove/
54a246ff
NP
1292F: arch/arm/mach-mv78xx0/
1293F: arch/arm/mach-orion5x/
1294F: arch/arm/plat-orion/
31c17ac9
GC
1295F: arch/arm/boot/dts/dove*
1296F: arch/arm/boot/dts/orion5x*
1297
3b886171 1298
d69ac131
AC
1299ARM/Orion SoC/Technologic Systems TS-78xx platform support
1300M: Alexander Clouter <alex@digriz.org.uk>
1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302W: http://www.digriz.org.uk/ts78xx/kernel
1303S: Maintained
1304F: arch/arm/mach-orion5x/ts78xx-*
1305
607b8fc9
EH
1306ARM/Mediatek RTC DRIVER
1307M: Eddie Huang <eddie.huang@mediatek.com>
1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1310S: Maintained
1311F: drivers/rtc/rtc-mt6397.c
1312
e54951c8
MB
1313ARM/Mediatek SoC support
1314M: Matthias Brugger <matthias.bgg@gmail.com>
1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1316L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1317S: Maintained
1318F: arch/arm/boot/dts/mt6*
1319F: arch/arm/boot/dts/mt8*
1320F: arch/arm/mach-mediatek/
1321N: mtk
1322K: mediatek
1323
0f8669e3
CY
1324ARM/Mediatek USB3 PHY DRIVER
1325M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1328S: Maintained
1329F: drivers/phy/phy-mt65xx-usb3.c
1330
adcb079f
AB
1331ARM/MICREL KS8695 ARCHITECTURE
1332M: Greg Ungerer <gerg@uclinux.org>
1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1334F: arch/arm/mach-ks8695/
adcb079f
AB
1335S: Odd Fixes
1336
d78ff0a5 1337ARM/MIOA701 MACHINE SUPPORT
8b58be88 1338M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1340F: arch/arm/mach-pxa/mioa701.c
1341S: Maintained
1342
9624dfe6 1343ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1344M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1345S: Maintained
1346
e0ee9851 1347ARM/NOMADIK ARCHITECTURE
28b8e8d4 1348M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1349M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351S: Maintained
1352F: arch/arm/mach-nomadik/
ecc265fe 1353F: drivers/pinctrl/nomadik/
87572880 1354F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1355T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1356
9d76295a 1357ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1358M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1359L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1360W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1361S: Supported
1362
8459c159 1363ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1364M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1365M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1366S: Maintained
1367
5d783a2d 1368ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1369M: Marek Vasut <marek.vasut@gmail.com>
75280787 1370L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1371W: http://hackndev.com
1372S: Maintained
933d35f0
JP
1373F: arch/arm/mach-pxa/include/mach/palmtx.h
1374F: arch/arm/mach-pxa/palmtx.c
1375F: arch/arm/mach-pxa/include/mach/palmt5.h
1376F: arch/arm/mach-pxa/palmt5.c
1377F: arch/arm/mach-pxa/include/mach/palmld.h
1378F: arch/arm/mach-pxa/palmld.c
1379F: arch/arm/mach-pxa/include/mach/palmte2.h
1380F: arch/arm/mach-pxa/palmte2.c
1381F: arch/arm/mach-pxa/include/mach/palmtc.h
1382F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1383
b57fe924 1384ARM/PALM TREO SUPPORT
d8130624 1385M: Tomas Cech <sleep_walker@suse.com>
75280787 1386L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1387W: http://hackndev.com
1388S: Maintained
b57fe924
JP
1389F: arch/arm/mach-pxa/include/mach/palmtreo.h
1390F: arch/arm/mach-pxa/palmtreo.c
90af5811 1391
c49e1e63 1392ARM/PALMZ72 SUPPORT
8b58be88 1393M: Sergey Lapin <slapin@ossfans.org>
75280787 1394L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1395W: http://hackndev.com
1396S: Maintained
933d35f0
JP
1397F: arch/arm/mach-pxa/include/mach/palmz72.h
1398F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1399
1da177e4 1400ARM/PLEB SUPPORT
8b58be88 1401M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1402W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1403S: Maintained
1404
1405ARM/PT DIGITAL BOARD PORT
8b58be88 1406M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1408W: http://www.arm.linux.org.uk/
1409S: Maintained
1410
8fc1b0f8
KG
1411ARM/QUALCOMM SUPPORT
1412M: Kumar Gala <galak@codeaurora.org>
f5d3af9d 1413M: Andy Gross <agross@codeaurora.org>
8fc1b0f8
KG
1414M: David Brown <davidb@codeaurora.org>
1415L: linux-arm-msm@vger.kernel.org
f5d3af9d 1416L: linux-soc@vger.kernel.org
8fc1b0f8
KG
1417S: Maintained
1418F: arch/arm/mach-qcom/
f5d3af9d 1419F: drivers/soc/qcom/
c0c89faf
SB
1420F: drivers/tty/serial/msm_serial.h
1421F: drivers/tty/serial/msm_serial.c
1422F: drivers/*/pm8???-*
1423F: drivers/mfd/ssbi.c
916f743d 1424F: drivers/firmware/qcom_scm.c
8fc1b0f8
KG
1425T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1426
2b7a52a4 1427ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1428M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1430S: Maintained
1431
d4275354 1432ARM/RISCPC ARCHITECTURE
8b58be88 1433M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1435W: http://www.arm.linux.org.uk/
1436S: Maintained
d4275354
RK
1437F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1438F: arch/arm/include/asm/hardware/ioc.h
1439F: arch/arm/include/asm/hardware/iomd.h
1440F: arch/arm/include/asm/hardware/memc.h
1441F: arch/arm/mach-rpc/
1a6422f6 1442F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1443F: drivers/net/ethernet/i825xx/ether1*
1444F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1445F: drivers/scsi/arm/
1446
08ddbb0a
HS
1447ARM/Rockchip SoC support
1448M: Heiko Stuebner <heiko@sntech.de>
1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1450L: linux-rockchip@lists.infradead.org
08ddbb0a 1451S: Maintained
541555e9 1452F: arch/arm/boot/dts/rk3*
08ddbb0a 1453F: arch/arm/mach-rockchip/
541555e9
HS
1454F: drivers/clk/rockchip/
1455F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1456F: drivers/*/*rockchip*
541555e9
HS
1457F: drivers/*/*/*rockchip*
1458F: sound/soc/rockchip/
b4331b43 1459N: rockchip
08ddbb0a 1460
5bfb937c
KK
1461ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1462M: Kukjin Kim <kgene@kernel.org>
e8f98457 1463M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1465L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1466S: Maintained
6f0589c8
MB
1467F: arch/arm/boot/dts/s3c*
1468F: arch/arm/boot/dts/exynos*
d97236e6 1469F: arch/arm64/boot/dts/exynos/
482ce512 1470F: arch/arm/plat-samsung/
769bbb63
HS
1471F: arch/arm/mach-s3c24*/
1472F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1473F: arch/arm/mach-s5p*/
1474F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1475F: drivers/*/*s3c2410*
1476F: drivers/*/*/*s3c2410*
40c76662
MB
1477F: drivers/spi/spi-s3c*
1478F: sound/soc/samsung/*
d6b9aea6
KK
1479F: Documentation/arm/Samsung/
1480F: Documentation/devicetree/bindings/arm/samsung/
1481F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1482F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1483N: exynos
f556cb07 1484
10ffa964
KP
1485ARM/SAMSUNG MOBILE MACHINE SUPPORT
1486M: Kyungmin Park <kyungmin.park@samsung.com>
1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S: Maintained
004bbd3c 1489F: arch/arm/mach-s5pv210/
10ffa964 1490
3ce4ccb6
KD
1491ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1492M: Kyungmin Park <kyungmin.park@samsung.com>
1493M: Kamil Debski <k.debski@samsung.com>
1494L: linux-arm-kernel@lists.infradead.org
1495L: linux-media@vger.kernel.org
1496S: Maintained
1497F: drivers/media/platform/s5p-g2d/
1498
e6a476fd
MS
1499ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1500M: Kyungmin Park <kyungmin.park@samsung.com>
1501M: Kamil Debski <k.debski@samsung.com>
6305902c 1502M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1503L: linux-arm-kernel@lists.infradead.org
1504L: linux-media@vger.kernel.org
1505S: Maintained
934455d7 1506F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1507F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1508
1509ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1510M: Kyungmin Park <kyungmin.park@samsung.com>
1511M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1512L: linux-arm-kernel@lists.infradead.org
1513L: linux-media@vger.kernel.org
1514S: Maintained
90d72ac6 1515F: drivers/media/platform/s5p-tv/
e6a476fd 1516
7d9f9bf4
AP
1517ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1518M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1519M: Jacek Anaszewski <j.anaszewski@samsung.com>
1520L: linux-arm-kernel@lists.infradead.org
1521L: linux-media@vger.kernel.org
1522S: Maintained
1523F: drivers/media/platform/s5p-jpeg/
1524
d48d38e8 1525ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1526M: Simon Horman <horms@verge.net.au>
d48d38e8
PM
1527M: Magnus Damm <magnus.damm@gmail.com>
1528L: linux-sh@vger.kernel.org
d48d38e8 1529W: http://oss.renesas.com
bbff48f5 1530Q: http://patchwork.kernel.org/project/linux-sh/list/
5e212598 1531T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1532S: Supported
0b514fdb
SH
1533F: arch/arm/boot/dts/emev2*
1534F: arch/arm/boot/dts/r7s*
1535F: arch/arm/boot/dts/r8a*
1536F: arch/arm/boot/dts/sh*
0b514fdb 1537F: arch/arm/configs/shmobile_defconfig
7a2071c5 1538F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1539F: arch/arm/mach-shmobile/
1540F: drivers/sh/
1541
66314223 1542ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1543M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1544S: Maintained
1545F: arch/arm/mach-socfpga/
efadb751
DN
1546F: arch/arm/boot/dts/socfpga*
1547F: arch/arm/configs/socfpga_defconfig
ba2b7d0a 1548W: http://www.rocketboards.org
efadb751 1549T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1550
1551ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1552M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1553S: Maintained
1554F: drivers/clk/socfpga/
1555
71bcada8
TT
1556ARM/SOCFPGA EDAC SUPPORT
1557M: Thor Thayer <tthayer@opensource.altera.com>
1558S: Maintained
1559F: drivers/edac/altera_edac.
1560
65ebcc11 1561ARM/STI ARCHITECTURE
a92177ea
SK
1562M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1563M: Maxime Coquelin <maxime.coquelin@st.com>
1564M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566L: kernel@stlinux.com
1567W: http://www.stlinux.com
1568S: Maintained
1569F: arch/arm/mach-sti/
a92177ea 1570F: arch/arm/boot/dts/sti*
b8e31bf3 1571F: drivers/char/hw_random/st-rng.c
a92177ea 1572F: drivers/clocksource/arm_global_timer.c
82805d1b 1573F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1574F: drivers/i2c/busses/i2c-st.c
346e2e4a 1575F: drivers/media/rc/st_rc.c
95d66b16 1576F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1577F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1578F: drivers/phy/phy-miphy28lp.c
1579F: drivers/phy/phy-miphy365x.c
6da969a5 1580F: drivers/phy/phy-stih407-usb.c
26389c78 1581F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1582F: drivers/pinctrl/pinctrl-st.c
1583F: drivers/reset/sti/
db4112e6 1584F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1585F: drivers/tty/serial/st-asc.c
eb11adab 1586F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1587F: drivers/usb/host/ehci-st.c
1588F: drivers/usb/host/ohci-st.c
db4112e6 1589F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1590F: drivers/ata/ahci_st.c
65ebcc11 1591
ee6e7879
MC
1592ARM/STM32 ARCHITECTURE
1593M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S: Maintained
1596T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1597N: stm32
1598F: drivers/clocksource/armv7m_systick.c
1599
2b7a52a4 1600ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1601M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1603S: Maintained
1604
1bbd7089 1605ARM/TETON BGA MACHINE SUPPORT
706e69d6 1606M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608S: Maintained
1609
2b7a52a4 1610ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1611M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1613S: Maintained
1614
98ad6e3b 1615ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1616M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1618W: http://www.mcuos.com
1619S: Maintained
4e89e8f6 1620F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1621F: drivers/input/keyboard/w90p910_keypad.c
1622F: drivers/input/touchscreen/w90p910_ts.c
1623F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1624F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1625F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1626F: drivers/rtc/rtc-nuc900.c
9df92e6c 1627F: drivers/spi/spi-nuc900.c
4e89e8f6 1628F: drivers/usb/host/ehci-w90x900.c
8a61f013 1629F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1630
54274d71 1631ARM/U300 MACHINE SUPPORT
e4651a9f 1632M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634S: Supported
1635F: arch/arm/mach-u300/
9affbd24 1636F: drivers/clocksource/timer-u300.c
54274d71
LW
1637F: drivers/i2c/busses/i2c-stu300.c
1638F: drivers/rtc/rtc-coh901331.c
1639F: drivers/watchdog/coh901327_wdt.c
1640F: drivers/dma/coh901318*
87572880
LW
1641F: drivers/mfd/ab3100*
1642F: drivers/rtc/rtc-ab3100.c
1643F: drivers/rtc/rtc-coh901331.c
1644T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1645
3d00d04f
MY
1646ARM/UNIPHIER ARCHITECTURE
1647M: Masahiro Yamada <yamada.masahiro@socionext.com>
1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649S: Maintained
a3ff83d2 1650F: arch/arm/boot/dts/uniphier*
e7ecbc05 1651F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1652F: arch/arm/mach-uniphier/
e7ecbc05 1653F: arch/arm/mm/cache-uniphier.c
dd6fd4a3 1654F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1655F: drivers/pinctrl/uniphier/
1656F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1657N: uniphier
1658
87572880 1659ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1660M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662S: Maintained
1663F: arch/arm/mach-ux500/
e4651a9f 1664F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1665F: drivers/dma/ste_dma40*
e4651a9f 1666F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1667F: drivers/mfd/abx500*
1668F: drivers/mfd/ab8500*
e4651a9f
LW
1669F: drivers/mfd/dbx500*
1670F: drivers/mfd/db8500*
ecc265fe
JP
1671F: drivers/pinctrl/nomadik/pinctrl-ab*
1672F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1673F: drivers/rtc/rtc-ab8500.c
e4651a9f 1674F: drivers/rtc/rtc-pl031.c
87572880 1675T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1676
e93fde28
UH
1677ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1678M: Ulf Hansson <ulf.hansson@linaro.org>
1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680T: git git://git.linaro.org/people/ulfh/clk.git
1681S: Maintained
1682F: drivers/clk/ux500/
1683F: include/linux/platform_data/clk-ux500.h
1684
740d93b1
PM
1685ARM/VERSATILE EXPRESS PLATFORM
1686M: Liviu Dudau <liviu.dudau@arm.com>
1687M: Sudeep Holla <sudeep.holla@arm.com>
1688M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S: Maintained
1691F: arch/arm/boot/dts/vexpress*
9ccd6080 1692F: arch/arm64/boot/dts/arm/vexpress*
740d93b1
PM
1693F: arch/arm/mach-vexpress/
1694F: */*/vexpress*
7e8f403f 1695F: */*/*/vexpress*
740d93b1
PM
1696F: drivers/clk/versatile/clk-vexpress-osc.c
1697F: drivers/clocksource/versatile.c
1698
d4275354 1699ARM/VFP SUPPORT
8b58be88 1700M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1702W: http://www.arm.linux.org.uk/
1703S: Maintained
1704F: arch/arm/vfp/
1705
e66b6d8e
MV
1706ARM/VOIPAC PXA270 SUPPORT
1707M: Marek Vasut <marek.vasut@gmail.com>
1708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709S: Maintained
1710F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1711F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1712
04529fe2
TP
1713ARM/VT8500 ARM ARCHITECTURE
1714M: Tony Prisk <linux@prisktech.co.nz>
1715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716S: Maintained
1717F: arch/arm/mach-vt8500/
41fd91b4 1718F: drivers/clocksource/vt8500_timer.c
560746eb 1719F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1720F: drivers/mmc/host/wmt-sdmmc.c
1721F: drivers/pwm/pwm-vt8500.c
1722F: drivers/rtc/rtc-vt8500.c
1723F: drivers/tty/serial/vt8500_serial.c
4f31102b 1724F: drivers/usb/host/ehci-platform.c
41fd91b4 1725F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1726F: drivers/video/fbdev/vt8500lcdfb.*
1727F: drivers/video/fbdev/wm8505fb*
1728F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1729
e66b6d8e
MV
1730ARM/ZIPIT Z2 SUPPORT
1731M: Marek Vasut <marek.vasut@gmail.com>
1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733S: Maintained
1734F: arch/arm/mach-pxa/z2.c
6ab2a855 1735F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1736
5ecc4b53
JN
1737ARM/ZTE ARCHITECTURE
1738M: Jun Nie <jun.nie@linaro.org>
1739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740S: Maintained
1741F: arch/arm/mach-zx/
1742F: drivers/clk/zte/
1743F: Documentation/devicetree/bindings/arm/zte.txt
1744F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1745
51f29d44
MS
1746ARM/ZYNQ ARCHITECTURE
1747M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1748R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750W: http://wiki.xilinx.com
d6448b76 1751T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1752S: Supported
1753F: arch/arm/mach-zynq/
bd2a337a 1754F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1755F: drivers/block/xsysace.c
c2fd4e38
MS
1756N: zynq
1757N: xilinx
1758F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1759F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1760F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1761F: drivers/edac/synopsys_edac.c
51f29d44 1762
48ec83bc 1763ARM SMMU DRIVERS
b8f9879e
WD
1764M: Will Deacon <will.deacon@arm.com>
1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S: Maintained
1767F: drivers/iommu/arm-smmu.c
48ec83bc 1768F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1769F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1770
38074229
CM
1771ARM64 PORT (AARCH64 ARCHITECTURE)
1772M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1773M: Will Deacon <will.deacon@arm.com>
38074229
CM
1774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775S: Maintained
1776F: arch/arm64/
d19766ec 1777F: Documentation/arm64/
38074229 1778
9d7005f9
LP
1779AS3645A LED FLASH CONTROLLER DRIVER
1780M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1781L: linux-media@vger.kernel.org
1782T: git git://linuxtv.org/media_tree.git
1783S: Maintained
1784F: drivers/media/i2c/as3645a.c
b5dcee22 1785F: include/media/i2c/as3645a.h
9d7005f9 1786
d58de038
GJ
1787ASC7621 HARDWARE MONITOR DRIVER
1788M: George Joseph <george.joseph@fairview5.com>
1789L: lm-sensors@lm-sensors.org
1790S: Maintained
1791F: Documentation/hwmon/asc7621
1792F: drivers/hwmon/asc7621.c
1793
b229ece9 1794ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1795M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1796L: acpi4asus-user@lists.sourceforge.net
d0944853 1797L: platform-driver-x86@vger.kernel.org
76593d6f 1798W: http://acpi4asus.sf.net
85091b71 1799S: Maintained
b229ece9
CC
1800F: drivers/platform/x86/asus*.c
1801F: drivers/platform/x86/eeepc*.c
85091b71 1802
953a6479 1803ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1804R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1805W: http://sourceforge.net/projects/xscaleiop
08223d80 1806S: Odd fixes
679655da
JP
1807F: Documentation/crypto/async-tx-api.txt
1808F: crypto/async_tx/
1809F: drivers/dma/
1810F: include/linux/dmaengine.h
1811F: include/linux/async_tx.h
b3e5f263 1812
a1867d36 1813AT24 EEPROM DRIVER
14d77c4d 1814M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1815L: linux-i2c@vger.kernel.org
1816S: Maintained
1817F: drivers/misc/eeprom/at24.c
25f73ed5 1818F: include/linux/platform_data/at24.h
a1867d36 1819
e7839f25 1820ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1821M: "Ed L. Cashin" <ed.cashin@acm.org>
1822W: http://www.openaoe.org/
1da177e4 1823S: Supported
679655da
JP
1824F: Documentation/aoe/
1825F: drivers/block/aoe/
1da177e4 1826
aad7a211
AB
1827ATHEROS 71XX/9XXX GPIO DRIVER
1828M: Alban Bedel <albeu@free.fr>
1829W: https://github.com/AlbanBedel/linux
1830T: git git://github.com/AlbanBedel/linux
1831S: Maintained
1832F: drivers/gpio/gpio-ath79.c
1833F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1834
9a10a870 1835ATHEROS ATH GENERIC UTILITIES
f726ee65 1836M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1837L: linux-wireless@vger.kernel.org
1838S: Supported
1839F: drivers/net/wireless/ath/*
1840
fa1c114f 1841ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1842M: Jiri Slaby <jirislaby@gmail.com>
1843M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1844M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1845L: linux-wireless@vger.kernel.org
72c706b7 1846W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1847S: Maintained
fa451753 1848F: drivers/net/wireless/ath/ath5k/
fa1c114f 1849
12e62d6f
KV
1850ATHEROS ATH6KL WIRELESS DRIVER
1851M: Kalle Valo <kvalo@qca.qualcomm.com>
1852L: linux-wireless@vger.kernel.org
1853W: http://wireless.kernel.org/en/users/Drivers/ath6kl
58cfb681 1854T: git git://github.com/kvalo/ath.git
12e62d6f
KV
1855S: Supported
1856F: drivers/net/wireless/ath/ath6kl/
1857
2be7d22f 1858WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1859M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1860L: linux-wireless@vger.kernel.org
1861L: wil6210@qca.qualcomm.com
1862S: Supported
1863W: http://wireless.kernel.org/en/users/Drivers/wil6210
1864F: drivers/net/wireless/ath/wil6210/
dba4b74d 1865F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1866
1d7e1e6b
CL
1867CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1868M: Christian Lamparter <chunkeey@googlemail.com>
1869L: linux-wireless@vger.kernel.org
1870W: http://wireless.kernel.org/en/users/Drivers/carl9170
1871S: Maintained
1872F: drivers/net/wireless/ath/carl9170/
1873
2c2a6172
LT
1874ATK0110 HWMON DRIVER
1875M: Luca Tettamanti <kronos.it@gmail.com>
1876L: lm-sensors@lm-sensors.org
1877S: Maintained
1878F: drivers/hwmon/asus_atk0110.c
1879
6f69a6d7 1880ATI_REMOTE2 DRIVER
8b58be88 1881M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1882S: Maintained
679655da 1883F: drivers/input/misc/ati_remote2.c
6f69a6d7 1884
7ae115b4 1885ATLX ETHERNET DRIVERS
8b58be88 1886M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1887M: Chris Snook <chris.snook@gmail.com>
e443e383 1888L: netdev@vger.kernel.org
8d5ca6ec
JC
1889W: http://sourceforge.net/projects/atl1
1890W: http://atl1.sourceforge.net
1891S: Maintained
2b133ad6 1892F: drivers/net/ethernet/atheros/
8d5ca6ec 1893
1da177e4 1894ATM
366c1bd1 1895M: Chas Williams <3chas3@gmail.com>
476604de 1896L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1897L: netdev@vger.kernel.org
1da177e4
LT
1898W: http://linux-atm.sourceforge.net
1899S: Maintained
679655da
JP
1900F: drivers/atm/
1901F: include/linux/atm*
c117ab84 1902F: include/uapi/linux/atm*
1da177e4 1903
04ac2f46 1904ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1905M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1906S: Maintained
1907F: drivers/mmc/host/atmel-mci.c
04ac2f46 1908
a1cfac48 1909ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1910M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1911S: Supported
df621252 1912F: drivers/tty/serial/atmel_serial.c
a1cfac48 1913
dfae90ed 1914ATMEL Audio ALSA driver
3a82002c 1915M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1916L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1917S: Supported
1918F: sound/soc/atmel
1919
b414dc16
NF
1920ATMEL DMA DRIVER
1921M: Nicolas Ferre <nicolas.ferre@atmel.com>
1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S: Supported
1924F: drivers/dma/at_hdmac.c
1925F: drivers/dma/at_hdmac_regs.h
6f0d65af 1926F: include/linux/platform_data/dma-atmel.h
b414dc16 1927
6bd0f436
LD
1928ATMEL XDMA DRIVER
1929M: Ludovic Desroches <ludovic.desroches@atmel.com>
1930L: linux-arm-kernel@lists.infradead.org
1931L: dmaengine@vger.kernel.org
1932S: Supported
1933F: drivers/dma/at_xdmac.c
1934
888f2804
LD
1935ATMEL I2C DRIVER
1936M: Ludovic Desroches <ludovic.desroches@atmel.com>
1937L: linux-i2c@vger.kernel.org
1938S: Supported
1939F: drivers/i2c/busses/i2c-at91.c
1940
15515545 1941ATMEL ISI DRIVER
50cb2efa 1942M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
1943L: linux-media@vger.kernel.org
1944S: Supported
f2294c2d 1945F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1946F: include/media/atmel-isi.h
1947
8f4c79ce 1948ATMEL LCDFB DRIVER
8b58be88 1949M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1950L: linux-fbdev@vger.kernel.org
8f4c79ce 1951S: Maintained
8a61f013 1952F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1953F: include/video/atmel_lcdc.h
8f4c79ce 1954
89e5785f 1955ATMEL MACB ETHERNET DRIVER
a02875a6 1956M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 1957S: Supported
9f2f381f 1958F: drivers/net/ethernet/cadence/
89e5785f 1959
5cbac98a 1960ATMEL NAND DRIVER
50cb2efa
NF
1961M: Wenyou Yang <wenyou.yang@atmel.com>
1962M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
1963L: linux-mtd@lists.infradead.org
1964S: Supported
1965F: drivers/mtd/nand/atmel_nand*
1966
05c441ef 1967ATMEL SDMMC DRIVER
1968M: Ludovic Desroches <ludovic.desroches@atmel.com>
1969L: linux-mmc@vger.kernel.org
1970S: Supported
1971F: drivers/mmc/host/sdhci-of-at91.c
1972
754ce4f2 1973ATMEL SPI DRIVER
a02875a6 1974M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 1975S: Supported
9df92e6c 1976F: drivers/spi/spi-atmel.*
754ce4f2 1977
0ef09015 1978ATMEL SSC DRIVER
03515f32 1979M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
1980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981S: Supported
1982F: drivers/misc/atmel-ssc.c
1983F: include/linux/atmel-ssc.h
1984
e9cb1c5a
NF
1985ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1986M: Nicolas Ferre <nicolas.ferre@atmel.com>
1987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988S: Supported
1989F: drivers/misc/atmel_tclib.c
1990F: drivers/clocksource/tcb_clksrc.c
1991
914a3f3b 1992ATMEL USBA UDC DRIVER
a02875a6
NF
1993M: Nicolas Ferre <nicolas.ferre@atmel.com>
1994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 1995S: Supported
faf2e1db 1996F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 1997
1da177e4 1998ATMEL WIRELESS DRIVER
8b58be88 1999M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2000L: linux-wireless@vger.kernel.org
1da177e4
LT
2001W: http://www.thekelleys.org.uk/atmel
2002W: http://atmelwlandriver.sourceforge.net/
2003S: Maintained
30fe0f9b 2004F: drivers/net/wireless/atmel/atmel*
1da177e4 2005
a14c0f8f
ND
2006ATMEL MAXTOUCH DRIVER
2007M: Nick Dyer <nick.dyer@itdev.co.uk>
2008T: git git://github.com/atmel-maxtouch/linux.git
2009S: Supported
2010F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2011F: drivers/input/touchscreen/atmel_mxt_ts.c
2012F: include/linux/platform_data/atmel_mxt_ts.h
2013
26780d9e 2014ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2015M: Bradley Grove <linuxdrivers@attotech.com>
2016L: linux-scsi@vger.kernel.org
2017W: http://www.attotech.com
2018S: Supported
2019F: drivers/scsi/esas2r
26780d9e 2020
bc6e17b8
SS
2021ATUSB IEEE 802.15.4 RADIO DRIVER
2022M: Stefan Schmidt <stefan@osg.samsung.com>
2023L: linux-wpan@vger.kernel.org
2024S: Maintained
2025F: drivers/net/ieee802154/atusb.c
2026F: drivers/net/ieee802154/atusb.h
2027F: drivers/net/ieee802154/at86rf230.h
2028
a92b7b80 2029AUDIT SUBSYSTEM
915f389d 2030M: Paul Moore <paul@paul-moore.com>
8b58be88 2031M: Eric Paris <eparis@redhat.com>
915f389d 2032L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2033W: http://people.redhat.com/sgrubb/audit/
915f389d 2034T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2035S: Maintained
679655da 2036F: include/linux/audit.h
c117ab84 2037F: include/uapi/linux/audit.h
679655da 2038F: kernel/audit*
a92b7b80 2039
70e84049 2040AUXILIARY DISPLAY DRIVERS
8b58be88 2041M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2042W: http://miguelojeda.es/auxdisplay.htm
2043W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2044S: Maintained
679655da
JP
2045F: drivers/auxdisplay/
2046F: include/linux/cfag12864b.h
70e84049 2047
5f97f7f9 2048AVR32 ARCHITECTURE
e336f61f
HCE
2049M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2050M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2051W: http://www.atmel.com/products/AVR32/
249d9d9d 2052W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2053W: http://avrfreaks.net/
e336f61f 2054S: Maintained
679655da 2055F: arch/avr32/
5f97f7f9
HS
2056
2057AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2058M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2059M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2060S: Maintained
679655da 2061F: arch/avr32/mach-at32ap/
5f97f7f9 2062
1da177e4 2063AX.25 NETWORK LAYER
8b58be88 2064M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2065L: linux-hams@vger.kernel.org
d34cb28a 2066W: http://www.linux-ax25.org/
1da177e4 2067S: Maintained
c117ab84 2068F: include/uapi/linux/ax25.h
679655da
JP
2069F: include/net/ax25.h
2070F: net/ax25/
1da177e4 2071
d5269395 2072AZ6007 DVB DRIVER
009a5410 2073M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2074L: linux-media@vger.kernel.org
a825eaec 2075W: https://linuxtv.org
d5269395
MCC
2076T: git git://linuxtv.org/media_tree.git
2077S: Maintained
2078F: drivers/media/usb/dvb-usb-v2/az6007.c
2079
6777376e
HV
2080AZTECH FM RADIO RECEIVER DRIVER
2081M: Hans Verkuil <hverkuil@xs4all.nl>
2082L: linux-media@vger.kernel.org
2083T: git git://linuxtv.org/media_tree.git
a825eaec 2084W: https://linuxtv.org
6777376e
HV
2085S: Maintained
2086F: drivers/media/radio/radio-aztech*
2087
e2d1d6c0 2088B43 WIRELESS DRIVER
e2d1d6c0 2089L: linux-wireless@vger.kernel.org
ed072f9e 2090L: b43-dev@lists.infradead.org
491b26b4 2091W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2092S: Odd Fixes
58619b14 2093F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2094
2095B43LEGACY WIRELESS DRIVER
8b58be88 2096M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2097L: linux-wireless@vger.kernel.org
ed072f9e 2098L: b43-dev@lists.infradead.org
491b26b4 2099W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2100S: Maintained
423e3ce3 2101F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2102
300abeb5 2103BACKLIGHT CLASS/SUBSYSTEM
b7701755 2104M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2105M: Lee Jones <lee.jones@linaro.org>
300abeb5 2106S: Maintained
679655da
JP
2107F: drivers/video/backlight/
2108F: include/linux/backlight.h
300abeb5 2109
c6c8fea2 2110BATMAN ADVANCED
207df49e 2111M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2112M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2113M: Antonio Quartulli <a@unstable.cc>
c6c8fea2
SE
2114L: b.a.t.m.a.n@lists.open-mesh.org
2115W: http://www.open-mesh.org/
2116S: Maintained
2117F: net/batman-adv/
2118
e2d1d6c0 2119BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2120M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2121L: linux-hams@vger.kernel.org
2122W: http://www.baycom.org/~tom/ham/ham.html
2123S: Maintained
679655da 2124F: drivers/net/hamradio/baycom*
e2d1d6c0 2125
cafe5635 2126BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2127M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2128L: linux-bcache@vger.kernel.org
2129W: http://bcache.evilpiepirate.org
d1aa1ab3 2130S: Maintained
cafe5635
KO
2131F: drivers/md/bcache/
2132
04bd844a
HV
2133BDISP ST MEDIA DRIVER
2134M: Fabien Dessenne <fabien.dessenne@st.com>
2135L: linux-media@vger.kernel.org
2136T: git git://linuxtv.org/media_tree.git
a825eaec 2137W: https://linuxtv.org
04bd844a
HV
2138S: Supported
2139F: drivers/media/platform/sti/bdisp
2140
e2d1d6c0 2141BEFS FILE SYSTEM
55817d3d 2142S: Orphan
679655da
JP
2143F: Documentation/filesystems/befs.txt
2144F: fs/befs/
e2d1d6c0 2145
564ee360 2146BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2147M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2148L: netdev@vger.kernel.org
2149S: Maintained
2150F: drivers/net/ethernet/ec_bhf.c
564ee360 2151
e2d1d6c0 2152BFS FILE SYSTEM
8b58be88 2153M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2154S: Maintained
679655da
JP
2155F: Documentation/filesystems/bfs.txt
2156F: fs/bfs/
c117ab84 2157F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2158
1394f032 2159BLACKFIN ARCHITECTURE
a4edbc10 2160M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2161L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2162T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2163W: http://blackfin.uclinux.org
2164S: Supported
679655da 2165F: arch/blackfin/
566da5b2 2166
e190d6b1 2167BLACKFIN EMAC DRIVER
b3fe92b0 2168L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2169W: http://blackfin.uclinux.org
2170S: Supported
7b35f033 2171F: drivers/net/ethernet/adi/
e190d6b1 2172
566da5b2 2173BLACKFIN RTC DRIVER
b3fe92b0 2174L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2175W: http://blackfin.uclinux.org
2176S: Supported
679655da 2177F: drivers/rtc/rtc-bfin.c
1394f032 2178
936ed49a 2179BLACKFIN SDH DRIVER
109ec8c3 2180M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2181L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2182W: http://blackfin.uclinux.org
2183S: Supported
2184F: drivers/mmc/host/bfin_sdh.c
2185
1394f032 2186BLACKFIN SERIAL DRIVER
8b58be88 2187M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2188L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2189W: http://blackfin.uclinux.org
2190S: Supported
8460241e 2191F: drivers/tty/serial/bfin_uart.c
1394f032 2192
1e6d320f 2193BLACKFIN WATCHDOG DRIVER
b3fe92b0 2194L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2195W: http://blackfin.uclinux.org
2196S: Supported
679655da 2197F: drivers/watchdog/bfin_wdt.c
1e6d320f 2198
d24ecfcc 2199BLACKFIN I2C TWI DRIVER
8b58be88 2200M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2201L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2202W: http://blackfin.uclinux.org/
2203S: Supported
679655da 2204F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2205
1e204377
SJ
2206BLACKFIN MEDIA DRIVER
2207M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2208L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2209W: http://blackfin.uclinux.org/
2210S: Supported
2211F: drivers/media/platform/blackfin/
2212F: drivers/media/i2c/adv7183*
2213F: drivers/media/i2c/vs6624*
2214
b54cf35a
JSM
2215BLINKM RGB LED DRIVER
2216M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2217S: Maintained
2218F: drivers/leds/leds-blinkm.c
2219
1da177e4 2220BLOCK LAYER
8b58be88 2221M: Jens Axboe <axboe@kernel.dk>
82c426e0 2222L: linux-block@vger.kernel.org
08deed1e 2223T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2224S: Maintained
679655da 2225F: block/
ae11f7ef 2226F: kernel/trace/blktrace.c
1da177e4 2227
2b54aaef 2228BLOCK2MTD DRIVER
8b58be88 2229M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2230L: linux-mtd@lists.infradead.org
2231S: Maintained
679655da 2232F: drivers/mtd/devices/block2mtd.c
2b54aaef 2233
63fbd24e 2234BLUETOOTH DRIVERS
8b58be88 2235M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2236M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2237M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2238L: linux-bluetooth@vger.kernel.org
63fbd24e 2239W: http://www.bluez.org/
22e7a424
MH
2240T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2241T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2242S: Maintained
679655da 2243F: drivers/bluetooth/
1da177e4 2244
63fbd24e 2245BLUETOOTH SUBSYSTEM
8b58be88 2246M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2247M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2248M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2249L: linux-bluetooth@vger.kernel.org
2250W: http://www.bluez.org/
22e7a424
MH
2251T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2252T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2253S: Maintained
679655da
JP
2254F: net/bluetooth/
2255F: include/net/bluetooth/
1da177e4
LT
2256
2257BONDING DRIVER
79b30750 2258M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2259M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2260M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2261L: netdev@vger.kernel.org
ce00f85c
JC
2262W: http://sourceforge.net/projects/bonding/
2263S: Supported
679655da 2264F: drivers/net/bonding/
c117ab84 2265F: include/uapi/linux/if_bonding.h
1da177e4 2266
b5f4df34
AS
2267BPF (Safe dynamic programs and tools)
2268M: Alexei Starovoitov <ast@kernel.org>
2269L: netdev@vger.kernel.org
2270L: linux-kernel@vger.kernel.org
2271S: Supported
2272F: kernel/bpf/
2273
39105890 2274BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2275M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2276L: netdev@vger.kernel.org
2277S: Supported
adfc5217 2278F: drivers/net/ethernet/broadcom/b44.*
39105890 2279
32ec90d5
FF
2280BROADCOM GENET ETHERNET DRIVER
2281M: Florian Fainelli <f.fainelli@gmail.com>
2282L: netdev@vger.kernel.org
2283S: Supported
2284F: drivers/net/ethernet/broadcom/genet/
2285
948c51e6 2286BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2287M: Sony Chacko <sony.chacko@qlogic.com>
2288M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2289L: netdev@vger.kernel.org
2290S: Supported
adfc5217
JK
2291F: drivers/net/ethernet/broadcom/bnx2.*
2292F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2293
4d9d2cb0 2294BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2295M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2296L: netdev@vger.kernel.org
2297S: Supported
adfc5217 2298F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2299
90f4c594 2300BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2301M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2302M: Ray Jui <rjui@broadcom.com>
2303M: Scott Branden <sbranden@broadcom.com>
497a045d 2304L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2305T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2306S: Maintained
2307F: arch/arm/mach-bcm/
2308F: arch/arm/boot/dts/bcm113*
90f4c594 2309F: arch/arm/boot/dts/bcm216*
af4b8e37
CD
2310F: arch/arm/boot/dts/bcm281*
2311F: arch/arm/configs/bcm_defconfig
e4ef47f2 2312F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2313F: drivers/clocksource/bcm_kona_timer.c
2314
9209bec4 2315BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2316M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2317M: Lee Jones <lee@kernel.org>
10b9e887 2318M: Eric Anholt <eric@anholt.net>
f680f25c 2319L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2321T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2322S: Maintained
9209bec4 2323N: bcm2835
f680f25c 2324
a2f6734c
KC
2325BROADCOM BCM33XX MIPS ARCHITECTURE
2326M: Kevin Cernekee <cernekee@gmail.com>
2327L: linux-mips@linux-mips.org
2328S: Maintained
2329F: arch/mips/bcm3384/*
2330F: arch/mips/include/asm/mach-bcm3384/*
2331F: arch/mips/kernel/*bmips*
2332
5564f092
RM
2333BROADCOM BCM47XX MIPS ARCHITECTURE
2334M: Hauke Mehrtens <hauke@hauke-m.de>
2335M: Rafał Miłecki <zajec5@gmail.com>
2336L: linux-mips@linux-mips.org
2337S: Maintained
2338F: arch/mips/bcm47xx/*
2339F: arch/mips/include/asm/mach-bcm47xx/*
2340
9209bec4 2341BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2342M: Hauke Mehrtens <hauke@hauke-m.de>
2343L: linux-arm-kernel@lists.infradead.org
2344S: Maintained
2345F: arch/arm/mach-bcm/bcm_5301x.c
2346F: arch/arm/boot/dts/bcm5301x.dtsi
2347F: arch/arm/boot/dts/bcm470*
2348
e076e962
FF
2349BROADCOM BCM63XX ARM ARCHITECTURE
2350M: Florian Fainelli <f.fainelli@gmail.com>
2351L: linux-arm-kernel@lists.infradead.org
eb6725d0 2352T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2353S: Maintained
2354F: arch/arm/mach-bcm/bcm63xx.c
2355F: arch/arm/include/debug/bcm63xx.S
2356
7110e227
KC
2357BROADCOM BCM63XX/BCM33XX UDC DRIVER
2358M: Kevin Cernekee <cernekee@gmail.com>
2359L: linux-usb@vger.kernel.org
2360S: Maintained
2361F: drivers/usb/gadget/udc/bcm63xx_udc.*
2362
2df94fd6 2363BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2364M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2365M: Gregory Fong <gregory.0xf0@gmail.com>
2366M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2368T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2369S: Maintained
2370F: arch/arm/mach-bcm/*brcmstb*
2371F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2372F: drivers/bus/brcmstb_gisb.c
5009a289 2373N: brcmstb
2df94fd6 2374
70371cef
KC
2375BROADCOM BMIPS MIPS ARCHITECTURE
2376M: Kevin Cernekee <cernekee@gmail.com>
2377M: Florian Fainelli <f.fainelli@gmail.com>
2378L: linux-mips@linux-mips.org
eb6725d0 2379T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2380S: Maintained
2381F: arch/mips/bmips/*
2382F: arch/mips/include/asm/mach-bmips/*
2383F: arch/mips/kernel/*bmips*
338808de 2384F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2385F: drivers/irqchip/irq-bcm7*
2386F: drivers/irqchip/irq-brcmstb*
2387
948c51e6 2388BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2389M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2390M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2391L: netdev@vger.kernel.org
2392S: Supported
adfc5217 2393F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2394
a9533e7e
HP
2395BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2396M: Brett Rudley <brudley@broadcom.com>
818c07b8 2397M: Arend van Spriel <arend@broadcom.com>
85d63686 2398M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2399M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2400L: linux-wireless@vger.kernel.org
5615171c 2401L: brcm80211-dev-list@broadcom.com
a9533e7e 2402S: Supported
05491d2c 2403F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2404
9958d6f9 2405BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2406M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2407L: linux-scsi@vger.kernel.org
2408S: Supported
2409F: drivers/scsi/bnx2fc/
2410
6a6b5ad0 2411BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2412M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2413L: linux-scsi@vger.kernel.org
2414S: Supported
2415F: drivers/scsi/bnx2i/
2416
63f37ddf 2417BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2418M: Ray Jui <rjui@broadcom.com>
2419M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2420M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2423T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2424S: Maintained
2425N: iproc
2426N: cygnus
63f37ddf 2427N: nsp
36c0237f
SB
2428N: bcm9113*
2429N: bcm9583*
63f37ddf
JM
2430N: bcm9585*
2431N: bcm9586*
2432N: bcm988312
36c0237f 2433N: bcm113*
63f37ddf
JM
2434N: bcm583*
2435N: bcm585*
2436N: bcm586*
2437N: bcm88312
36c0237f 2438
3b0213d5
GF
2439BROADCOM BRCMSTB GPIO DRIVER
2440M: Gregory Fong <gregory.0xf0@gmail.com>
2441L: bcm-kernel-feedback-list@broadcom.com>
2442S: Supported
2443F: drivers/gpio/gpio-brcmstb.c
2444F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2445
7b7f588b 2446BROADCOM KONA GPIO DRIVER
5e163903 2447M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2448L: bcm-kernel-feedback-list@broadcom.com
2449S: Supported
2450F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2451F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2452
f6e734a8
RM
2453BROADCOM NVRAM DRIVER
2454M: Rafał Miłecki <zajec5@gmail.com>
2455L: linux-mips@linux-mips.org
2456S: Maintained
2457F: drivers/firmware/broadcom/*
2458
02787daa
BN
2459BROADCOM STB NAND FLASH DRIVER
2460M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2461M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2462L: linux-mtd@lists.infradead.org
1285734c 2463L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2464S: Maintained
2465F: drivers/mtd/nand/brcmnand/
2466
c9678d86
RM
2467BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2468M: Rafał Miłecki <zajec5@gmail.com>
2469L: linux-wireless@vger.kernel.org
2470S: Maintained
2471F: drivers/bcma/
2472F: include/linux/bcma/
2473
b8302205
FF
2474BROADCOM SYSTEMPORT ETHERNET DRIVER
2475M: Florian Fainelli <f.fainelli@gmail.com>
2476L: netdev@vger.kernel.org
2477S: Supported
2478F: drivers/net/ethernet/broadcom/bcmsysport.*
2479
7725ccfd 2480BROCADE BFA FC SCSI DRIVER
aa803370
AG
2481M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2482M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2483L: linux-scsi@vger.kernel.org
2484S: Supported
2485F: drivers/scsi/bfa/
7725ccfd 2486
8b230ed8 2487BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2488M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2489L: netdev@vger.kernel.org
2490S: Supported
f844a0ea 2491F: drivers/net/ethernet/brocade/bna/
8b230ed8 2492
5cdf7f76 2493BSG (block layer generic sg v4 driver)
8b58be88 2494M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2495L: linux-scsi@vger.kernel.org
2496S: Supported
679655da
JP
2497F: block/bsg.c
2498F: include/linux/bsg.h
c117ab84 2499F: include/uapi/linux/bsg.h
5cdf7f76 2500
af39917d
CL
2501BT87X AUDIO DRIVER
2502M: Clemens Ladisch <clemens@ladisch.de>
2503L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2504T: git git://git.alsa-project.org/alsa-kernel.git
2505S: Maintained
2506F: Documentation/sound/alsa/Bt87x.txt
2507F: sound/pci/bt87x.c
2508
ff1d5c2f 2509BT8XXGPIO DRIVER
eb032b98 2510M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2511W: http://bu3sch.de/btgpio.php
2512S: Maintained
72dbb705 2513F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2514
eb1eb04f 2515BTRFS FILE SYSTEM
c0778e25
CM
2516M: Chris Mason <clm@fb.com>
2517M: Josef Bacik <jbacik@fb.com>
d8130624 2518M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2519L: linux-btrfs@vger.kernel.org
2520W: http://btrfs.wiki.kernel.org/
8a6e2535 2521Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2522T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2523S: Maintained
679655da
JP
2524F: Documentation/filesystems/btrfs.txt
2525F: fs/btrfs/
eb1eb04f 2526
1da177e4 2527BTTV VIDEO4LINUX DRIVER
009a5410 2528M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2529L: linux-media@vger.kernel.org
a825eaec 2530W: https://linuxtv.org
275ffde4 2531T: git git://linuxtv.org/media_tree.git
f96236e5 2532S: Odd fixes
679655da 2533F: Documentation/video4linux/bttv/
90d72ac6 2534F: drivers/media/pci/bt8xx/bttv*
1da177e4 2535
1f34923c
KA
2536BUSLOGIC SCSI DRIVER
2537M: Khalid Aziz <khalid@gonehiking.org>
2538L: linux-scsi@vger.kernel.org
2539S: Maintained
2540F: drivers/scsi/BusLogic.*
2541F: drivers/scsi/FlashPoint.*
2542
af39917d
CL
2543C-MEDIA CMI8788 DRIVER
2544M: Clemens Ladisch <clemens@ladisch.de>
2545L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2546T: git git://git.alsa-project.org/alsa-kernel.git
2547S: Maintained
2548F: sound/pci/oxygen/
2549
2141355f
MS
2550C6X ARCHITECTURE
2551M: Mark Salter <msalter@redhat.com>
2552M: Aurelien Jacquiot <a-jacquiot@ti.com>
2553L: linux-c6x-dev@linux-c6x.org
2554W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2555S: Maintained
2556F: arch/c6x/
2557
a5432f5a 2558CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2559M: David Howells <dhowells@redhat.com>
e62d6e24 2560L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2561S: Supported
2562F: Documentation/filesystems/caching/cachefiles.txt
2563F: fs/cachefiles/
2564
c815ca39
HV
2565CADET FM/AM RADIO RECEIVER DRIVER
2566M: Hans Verkuil <hverkuil@xs4all.nl>
2567L: linux-media@vger.kernel.org
2568T: git git://linuxtv.org/media_tree.git
a825eaec 2569W: https://linuxtv.org
c815ca39
HV
2570S: Maintained
2571F: drivers/media/radio/radio-cadet*
2572
77d5140f 2573CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2574M: Jonathan Corbet <corbet@lwn.net>
661263b5 2575L: linux-media@vger.kernel.org
275ffde4 2576T: git git://linuxtv.org/media_tree.git
77d5140f 2577S: Maintained
679655da 2578F: Documentation/video4linux/cafe_ccic
90d72ac6 2579F: drivers/media/platform/marvell-ccic/
77d5140f 2580
201b6bab 2581CAIF NETWORK LAYER
5c574f50 2582M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2583L: netdev@vger.kernel.org
2584S: Supported
2585F: Documentation/networking/caif/
2586F: drivers/net/caif/
c117ab84 2587F: include/uapi/linux/caif/
201b6bab
JP
2588F: include/net/caif/
2589F: net/caif/
2590
77dac90f 2591CALGARY x86-64 IOMMU
8b58be88
JP
2592M: Muli Ben-Yehuda <muli@il.ibm.com>
2593M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2594L: discuss@x86-64.org
2595S: Maintained
679655da
JP
2596F: arch/x86/kernel/pci-calgary_64.c
2597F: arch/x86/kernel/tce_64.c
2598F: arch/x86/include/asm/calgary.h
2599F: arch/x86/include/asm/tce.h
77dac90f 2600
e2d1d6c0 2601CAN NETWORK LAYER
8d15d386 2602M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2603M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2604L: linux-can@vger.kernel.org
84b0d715 2605W: https://github.com/linux-can
870482a4
MKB
2606T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2607T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2608S: Maintained
f35f6c8f 2609F: Documentation/networking/can.txt
8d15d386 2610F: net/can/
8d15d386 2611F: include/linux/can/core.h
c117ab84
CEB
2612F: include/uapi/linux/can.h
2613F: include/uapi/linux/can/bcm.h
2614F: include/uapi/linux/can/raw.h
2615F: include/uapi/linux/can/gw.h
e2d1d6c0 2616
4261a204 2617CAN NETWORK DRIVERS
8b58be88 2618M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2619M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2620L: linux-can@vger.kernel.org
84b0d715 2621W: https://github.com/linux-can
870482a4
MKB
2622T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2623T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2624S: Maintained
8d15d386
OH
2625F: drivers/net/can/
2626F: include/linux/can/dev.h
8d15d386 2627F: include/linux/can/platform/
c117ab84
CEB
2628F: include/uapi/linux/can/error.h
2629F: include/uapi/linux/can/netlink.h
4261a204 2630
95d16c72
JM
2631CAPABILITIES
2632M: Serge Hallyn <serge.hallyn@canonical.com>
2633L: linux-security-module@vger.kernel.org
6305902c 2634S: Supported
95d16c72 2635F: include/linux/capability.h
c117ab84 2636F: include/uapi/linux/capability.h
6305902c 2637F: security/commoncap.c
38a94118 2638F: kernel/capability.c
95d16c72 2639
b84894c7
KT
2640CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2641M: Kevin Tsai <ktsai@capellamicro.com>
2642S: Maintained
2643F: drivers/iio/light/cm*
2644F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2645
f21fb3ed
RV
2646CAVIUM LIQUIDIO NETWORK DRIVER
2647M: Derek Chickles <derek.chickles@caviumnetworks.com>
2648M: Satanand Burla <satananda.burla@caviumnetworks.com>
2649M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2650M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2651L: netdev@vger.kernel.org
2652W: http://www.cavium.com
2653S: Supported
f21fb3ed
RV
2654F: drivers/net/ethernet/cavium/liquidio/
2655
ef0bbac3
VB
2656CC2520 IEEE-802.15.4 RADIO DRIVER
2657M: Varka Bhadram <varkabhadram@gmail.com>
2658L: linux-wpan@vger.kernel.org
2659S: Maintained
2660F: drivers/net/ieee802154/cc2520.c
2661F: include/linux/spi/cc2520.h
2662F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2663
b8154542 2664CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2665M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2666L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2667W: http://www.ibm.com/developerworks/power/cell/
2668S: Supported
679655da 2669F: arch/powerpc/include/asm/cell*.h
679655da 2670F: arch/powerpc/include/asm/spu*.h
c117ab84 2671F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2672F: arch/powerpc/oprofile/*cell*
2673F: arch/powerpc/platforms/cell/
b8154542 2674
398ecff5
SW
2675CEPH COMMON CODE (LIBCEPH)
2676M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2677M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2678M: Sage Weil <sage@redhat.com>
82593f87 2679L: ceph-devel@vger.kernel.org
09d90327 2680W: http://ceph.com/
fb99f881 2681T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2682T: git git://github.com/ceph/ceph-client.git
9030aaf9 2683S: Supported
14430813
JP
2684F: net/ceph/
2685F: include/linux/ceph/
2686F: include/linux/crush/
9030aaf9 2687
398ecff5
SW
2688CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2689M: "Yan, Zheng" <zyan@redhat.com>
2690M: Sage Weil <sage@redhat.com>
2691M: Ilya Dryomov <idryomov@gmail.com>
2692L: ceph-devel@vger.kernel.org
2693W: http://ceph.com/
2694T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2695T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2696S: Supported
2697F: Documentation/filesystems/ceph.txt
2698F: fs/ceph/
2699
cfc411e7
DH
2700CERTIFICATE HANDLING:
2701M: David Howells <dhowells@redhat.com>
2702M: David Woodhouse <dwmw2@infradead.org>
2703L: keyrings@linux-nfs.org
2704S: Maintained
2705F: Documentation/module-signing.txt
2706F: certs/
2707F: scripts/extract-cert.c
2708
18332a80 2709CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2710L: linux-usb@vger.kernel.org
10c6c9c9 2711S: Orphan
679655da
JP
2712F: Documentation/usb/WUSB-Design-overview.txt
2713F: Documentation/usb/wusb-cbaf
355ffe69
DV
2714F: drivers/usb/host/hwa-hc.c
2715F: drivers/usb/host/whci/
679655da
JP
2716F: drivers/usb/wusbcore/
2717F: include/linux/usb/wusb*
18332a80 2718
70e84049 2719CFAG12864B LCD DRIVER
8b58be88 2720M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2721W: http://miguelojeda.es/auxdisplay.htm
2722W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2723S: Maintained
679655da
JP
2724F: drivers/auxdisplay/cfag12864b.c
2725F: include/linux/cfag12864b.h
70e84049
MOS
2726
2727CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2728M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2729W: http://miguelojeda.es/auxdisplay.htm
2730W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2731S: Maintained
679655da
JP
2732F: drivers/auxdisplay/cfag12864bfb.c
2733F: include/linux/cfag12864b.h
70e84049 2734
704232c2 2735CFG80211 and NL80211
8b58be88 2736M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2737L: linux-wireless@vger.kernel.org
ce466579
JB
2738W: http://wireless.kernel.org/
2739T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2740T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2741S: Maintained
c117ab84 2742F: include/uapi/linux/nl80211.h
679655da
JP
2743F: include/net/cfg80211.h
2744F: net/wireless/*
2745X: net/wireless/wext*
704232c2 2746
46e64261
GKH
2747CHAR and MISC DRIVERS
2748M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2749M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2750T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2751S: Supported
46e64261
GKH
2752F: drivers/char/*
2753F: drivers/misc/*
471322a8 2754F: include/linux/miscdevice.h
46e64261 2755
0a920b5b 2756CHECKPATCH
8b58be88 2757M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2758M: Joe Perches <joe@perches.com>
2759S: Maintained
679655da 2760F: scripts/checkpatch.pl
0a920b5b 2761
f8407f26
HW
2762CHINESE DOCUMENTATION
2763M: Harry Wei <harryxiyou@gmail.com>
9740153c 2764L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2765L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2766S: Maintained
2767F: Documentation/zh_CN/
2768
2721ea2c 2769CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2770M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2771T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2772L: linux-usb@vger.kernel.org
2773S: Maintained
2774F: drivers/usb/chipidea/
2775
a93ad65d
HG
2776CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2777M: Hans de Goede <hdegoede@redhat.com>
2778L: linux-input@vger.kernel.org
2779S: Maintained
2780F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2781F: drivers/input/touchscreen/chipone_icn8318.c
2782
ab043105
OJ
2783CHROME HARDWARE PLATFORM SUPPORT
2784M: Olof Johansson <olof@lixom.net>
2785S: Maintained
2786F: drivers/platform/chrome/
2787
641cb85e 2788CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2789M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2790M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2791M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2792M: Neel Patel <neepatel@cisco.com>
7063fbf2 2793S: Supported
a6a5580c 2794F: drivers/net/ethernet/cisco/enic/
7063fbf2 2795
e3cf00d0 2796CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2797M: Christian Benvenuti <benve@cisco.com>
2798M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2799S: Supported
35ef4a9e 2800F: drivers/infiniband/hw/usnic/
e3cf00d0 2801
2b7a52a4 2802CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2803M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2804L: netdev@vger.kernel.org
2805S: Maintained
57d0b7a0 2806F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2807
3d4cfdc9
MB
2808CIRRUS LOGIC AUDIO CODEC DRIVERS
2809M: Brian Austin <brian.austin@cirrus.com>
2810M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2811L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2812S: Maintained
2813F: sound/soc/codecs/cs*
2814
94574d9a
KRW
2815CLEANCACHE API
2816M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2817L: linux-kernel@vger.kernel.org
2818S: Maintained
2819F: mm/cleancache.c
2820F: include/linux/cleancache.h
2821
d4275354 2822CLK API
8b58be88 2823M: Russell King <linux@arm.linux.org.uk>
aa571b14 2824L: linux-clk@vger.kernel.org
37417046 2825S: Maintained
d4275354
RK
2826F: include/linux/clk.h
2827
9222d247
JS
2828CLOCKSOURCE, CLOCKEVENT DRIVERS
2829M: Daniel Lezcano <daniel.lezcano@linaro.org>
2830M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2831L: linux-kernel@vger.kernel.org
9222d247
JS
2832T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2833S: Supported
2834F: drivers/clocksource
2835
5df6d737 2836CISCO FCOE HBA DRIVER
8fc89a79
HP
2837M: Hiral Patel <hiralpat@cisco.com>
2838M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2839M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2840L: linux-scsi@vger.kernel.org
2841S: Supported
2a99921a 2842F: drivers/scsi/fnic/
5df6d737 2843
c8806b6c
NM
2844CISCO SCSI HBA DRIVER
2845M: Narsimhulu Musini <nmusini@cisco.com>
2846M: Sesidhar Baddela <sebaddel@cisco.com>
2847L: linux-scsi@vger.kernel.org
2848S: Supported
2849F: drivers/scsi/snic/
2850
529aa8cb
TLSC
2851CMPC ACPI DRIVER
2852M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2853M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2854L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2855S: Supported
2856F: drivers/platform/x86/classmate-laptop.c
2857
85756a06
HV
2858COBALT MEDIA DRIVER
2859M: Hans Verkuil <hans.verkuil@cisco.com>
2860L: linux-media@vger.kernel.org
2861T: git git://linuxtv.org/media_tree.git
a825eaec 2862W: https://linuxtv.org
85756a06
HV
2863S: Supported
2864F: drivers/media/pci/cobalt/
2865
74425eee 2866COCCINELLE/Semantic Patches (SmPL)
26de9c26 2867M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2868M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2869M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2870M: Michal Marek <mmarek@suse.com>
26de9c26 2871L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2872T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2873W: http://coccinelle.lip6.fr/
2874S: Supported
4b92b2aa 2875F: Documentation/coccinelle.txt
74425eee
NP
2876F: scripts/coccinelle/
2877F: scripts/coccicheck
2878
1da177e4 2879CODA FILE SYSTEM
8b58be88 2880M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2881M: coda@cs.cmu.edu
2882L: codalist@coda.cs.cmu.edu
2883W: http://www.coda.cs.cmu.edu/
2884S: Maintained
679655da
JP
2885F: Documentation/filesystems/coda.txt
2886F: fs/coda/
2887F: include/linux/coda*.h
c117ab84 2888F: include/uapi/linux/coda*.h
1da177e4 2889
0b14261e
PZ
2890CODA V4L2 MEM2MEM DRIVER
2891M: Philipp Zabel <p.zabel@pengutronix.de>
2892L: linux-media@vger.kernel.org
2893S: Maintained
2894F: Documentation/devicetree/bindings/media/coda.txt
2895F: drivers/media/platform/coda/
2896
7704addb 2897COMMON CLK FRAMEWORK
a85fa007 2898M: Michael Turquette <mturquette@baylibre.com>
f956165f 2899M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2900L: linux-clk@vger.kernel.org
baeb0d9b 2901T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2902S: Maintained
60bea3b5
SW
2903F: drivers/clk/
2904X: drivers/clk/clkdev.c
7704addb 2905F: include/linux/clk-pr*
60bea3b5 2906F: include/linux/clk/
7704addb 2907
e2d1d6c0 2908COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2909M: Steve French <sfrench@samba.org>
51223df6 2910L: linux-cifs@vger.kernel.org
d1f28953 2911L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2912W: http://linux-cifs.samba.org/
bb1d5dda 2913T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2914S: Supported
ec421a71 2915F: Documentation/filesystems/cifs/
679655da 2916F: fs/cifs/
e2d1d6c0 2917
1da177e4 2918COMPACTPCI HOTPLUG CORE
8b58be88 2919M: Scott Murray <scott@spiteful.org>
64dab204 2920L: linux-pci@vger.kernel.org
82c4dfc7 2921S: Maintained
679655da 2922F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2923
2924COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2925M: Scott Murray <scott@spiteful.org>
64dab204 2926L: linux-pci@vger.kernel.org
82c4dfc7 2927S: Maintained
679655da 2928F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2929
2930COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2931M: Scott Murray <scott@spiteful.org>
64dab204 2932L: linux-pci@vger.kernel.org
82c4dfc7 2933S: Maintained
679655da 2934F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2935
5411552c 2936COMPAL LAPTOP SUPPORT
8b58be88 2937M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2938L: platform-driver-x86@vger.kernel.org
5411552c 2939S: Maintained
679655da 2940F: drivers/platform/x86/compal-laptop.c
5411552c 2941
949be0f7 2942CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
2943L: accessrunner-general@lists.sourceforge.net
2944W: http://accessrunner.sourceforge.net/
44243ef4 2945S: Orphan
679655da 2946F: drivers/usb/atm/cxacru.c
949be0f7 2947
e2d1d6c0 2948CONFIGFS
d6351db2 2949M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
2950M: Christoph Hellwig <hch@lst.de>
2951T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 2952S: Supported
679655da
JP
2953F: fs/configfs/
2954F: include/linux/configfs.h
e2d1d6c0 2955
acb9c1b2 2956CONNECTOR
8b58be88 2957M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
2958L: netdev@vger.kernel.org
2959S: Maintained
2960F: drivers/connector/
2961
a3e3354d 2962CONTROL GROUP (CGROUP)
860ca0e6 2963M: Tejun Heo <tj@kernel.org>
ad50c159 2964M: Li Zefan <lizefan@huawei.com>
4d205676 2965M: Johannes Weiner <hannes@cmpxchg.org>
12340313 2966L: cgroups@vger.kernel.org
860ca0e6 2967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 2968S: Maintained
a3e3354d 2969F: Documentation/cgroups/
679655da
JP
2970F: include/linux/cgroup*
2971F: kernel/cgroup*
a3e3354d
TH
2972
2973CONTROL GROUP - CPUSET
2974M: Li Zefan <lizefan@huawei.com>
2975L: cgroups@vger.kernel.org
2976W: http://www.bullopensource.org/cpuset/
2977W: http://oss.sgi.com/projects/cpusets/
2978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2979S: Maintained
2980F: Documentation/cgroups/cpusets.txt
2981F: include/linux/cpuset.h
2982F: kernel/cpuset.c
2983
2984CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2985M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 2986M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 2987M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
2988L: cgroups@vger.kernel.org
2989L: linux-mm@kvack.org
2990S: Maintained
2991F: mm/memcontrol.c
5d1ea48b 2992F: mm/swap_cgroup.c
fb3a0fb6 2993
bebe4678 2994CORETEMP HARDWARE MONITORING DRIVER
96859129 2995M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
2996L: lm-sensors@lm-sensors.org
2997S: Maintained
679655da
JP
2998F: Documentation/hwmon/coretemp
2999F: drivers/hwmon/coretemp.c
bebe4678 3000
1da177e4 3001COSA/SRP SYNC SERIAL DRIVER
8b58be88 3002M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3003W: http://www.fi.muni.cz/~kas/cosa/
3004S: Maintained
679655da 3005F: drivers/net/wan/cosa*
1da177e4 3006
4371ee35 3007CPMAC ETHERNET DRIVER
8b58be88 3008M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3009L: netdev@vger.kernel.org
3010S: Maintained
b544dbac 3011F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3012
1da177e4 3013CPU FREQUENCY DRIVERS
9c3646d1 3014M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3015M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3016L: linux-pm@vger.kernel.org
1da177e4 3017S: Maintained
27209d91
VK
3018T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3019T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3020F: drivers/cpufreq/
3021F: include/linux/cpufreq.h
1da177e4 3022
8a67f0ef
VK
3023CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3024M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3025M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3026L: linux-pm@vger.kernel.org
3027W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3028S: Maintained
3029F: drivers/cpufreq/arm_big_little.h
3030F: drivers/cpufreq/arm_big_little.c
3031F: drivers/cpufreq/arm_big_little_dt.c
3032
14d2c34c 3033CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3034M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3035M: Daniel Lezcano <daniel.lezcano@linaro.org>
3036L: linux-pm@vger.kernel.org
3037L: linux-arm-kernel@lists.infradead.org
cea8321c 3038T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3039S: Maintained
3040F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3041
0c570c18
BZ
3042CPUIDLE DRIVER - ARM EXYNOS
3043M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3044M: Daniel Lezcano <daniel.lezcano@linaro.org>
3045M: Kukjin Kim <kgene@kernel.org>
3046L: linux-pm@vger.kernel.org
3047L: linux-samsung-soc@vger.kernel.org
3048S: Supported
3049F: drivers/cpuidle/cpuidle-exynos.c
3050F: arch/arm/mach-exynos/pm.c
3051
a8e39c35 3052CPUIDLE DRIVERS
9c3646d1 3053M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3054M: Daniel Lezcano <daniel.lezcano@linaro.org>
3055L: linux-pm@vger.kernel.org
3056S: Maintained
cea8321c 3057T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3058F: drivers/cpuidle/*
3059F: include/linux/cpuidle.h
3060
1da177e4 3061CPUID/MSR DRIVER
8b58be88 3062M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3063S: Maintained
679655da
JP
3064F: arch/x86/kernel/cpuid.c
3065F: arch/x86/kernel/msr.c
1da177e4 3066
7fe2f639 3067CPU POWER MONITORING SUBSYSTEM
d8130624 3068M: Thomas Renninger <trenn@suse.com>
103f1790 3069L: linux-pm@vger.kernel.org
7fe2f639 3070S: Maintained
14430813 3071F: tools/power/cpupower/
7fe2f639 3072
1da177e4 3073CRAMFS FILESYSTEM
ce00f85c 3074W: http://sourceforge.net/projects/cramfs/
54886a71 3075S: Orphan / Obsolete
679655da
JP
3076F: Documentation/filesystems/cramfs.txt
3077F: fs/cramfs/
1da177e4
LT
3078
3079CRIS PORT
8b58be88
JP
3080M: Mikael Starvik <starvik@axis.com>
3081M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3082L: linux-cris-kernel@axis.com
1da177e4
LT
3083W: http://developer.axis.com
3084S: Maintained
679655da 3085F: arch/cris/
df621252 3086F: drivers/tty/serial/crisv10.*
1da177e4
LT
3087
3088CRYPTO API
8b58be88
JP
3089M: Herbert Xu <herbert@gondor.apana.org.au>
3090M: "David S. Miller" <davem@davemloft.net>
1da177e4 3091L: linux-crypto@vger.kernel.org
54e5881d 3092T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3093S: Maintained
679655da 3094F: Documentation/crypto/
2ca87a17 3095F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3096F: arch/*/crypto/
3097F: crypto/
3098F: drivers/crypto/
3099F: include/crypto/
1da177e4 3100
5b07bd57 3101CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3102M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3103L: linux-crypto@vger.kernel.org
3104S: Maintained
51a2228a
JP
3105F: crypto/ansi_cprng.c
3106F: crypto/rng.c
5b07bd57 3107
fc279cc2
HV
3108CS3308 MEDIA DRIVER
3109M: Hans Verkuil <hverkuil@xs4all.nl>
3110L: linux-media@vger.kernel.org
3111T: git git://linuxtv.org/media_tree.git
3112W: http://linuxtv.org
3113S: Odd Fixes
3114F: drivers/media/i2c/cs3308.c
3115F: drivers/media/i2c/cs3308.h
3116
9b4ffa48 3117CS5535 Audio ALSA driver
8b58be88 3118M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3119S: Maintained
679655da 3120F: sound/pci/cs5535audio/
9b4ffa48 3121
a910e4a9 3122CW1200 WLAN driver
b75f0050
JP
3123M: Solomon Peachy <pizza@shaftnet.org>
3124S: Maintained
560424e9 3125F: drivers/net/wireless/st/cw1200/
a910e4a9 3126
6d8425b1 3127CX18 VIDEO4LINUX DRIVER
6afdeaf8 3128M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3129L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3130L: linux-media@vger.kernel.org
275ffde4 3131T: git git://linuxtv.org/media_tree.git
a825eaec 3132W: https://linuxtv.org
30e10993 3133W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3134S: Maintained
679655da 3135F: Documentation/video4linux/cx18.txt
90d72ac6 3136F: drivers/media/pci/cx18/
6c0f0359 3137F: include/uapi/linux/ivtv*
6d8425b1 3138
3f101d91
HV
3139CX2341X MPEG ENCODER HELPER MODULE
3140M: Hans Verkuil <hverkuil@xs4all.nl>
3141L: linux-media@vger.kernel.org
3142T: git git://linuxtv.org/media_tree.git
a825eaec 3143W: https://linuxtv.org
3f101d91 3144S: Maintained
c368360b 3145F: drivers/media/common/cx2341x*
3f101d91
HV
3146F: include/media/cx2341x*
3147
b8fe6e2c
PB
3148CX24120 MEDIA DRIVER
3149M: Jemma Denson <jdenson@gmail.com>
3150M: Patrick Boettcher <patrick.boettcher@posteo.de>
3151L: linux-media@vger.kernel.org
a825eaec 3152W: https://linuxtv.org
b8fe6e2c
PB
3153Q: http://patchwork.linuxtv.org/project/linux-media/list/
3154S: Maintained
3155F: drivers/media/dvb-frontends/cx24120*
3156
20357578 3157CX88 VIDEO4LINUX DRIVER
009a5410 3158M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3159L: linux-media@vger.kernel.org
a825eaec 3160W: https://linuxtv.org
20357578
MCC
3161T: git git://linuxtv.org/media_tree.git
3162S: Odd fixes
3163F: Documentation/video4linux/cx88/
3164F: drivers/media/pci/cx88/
6d8425b1 3165
91952bc0
AP
3166CXD2820R MEDIA DRIVER
3167M: Antti Palosaari <crope@iki.fi>
3168L: linux-media@vger.kernel.org
a825eaec 3169W: https://linuxtv.org
91952bc0
AP
3170W: http://palosaari.fi/linux/
3171Q: http://patchwork.linuxtv.org/project/linux-media/list/
3172T: git git://linuxtv.org/anttip/media_tree.git
3173S: Maintained
3174F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3175
e5ec3789 3176CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3177M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3178L: netdev@vger.kernel.org
3179W: http://www.chelsio.com
3180S: Supported
f7917c00 3181F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3182
d8ae3c33 3183CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3184M: Karen Xie <kxie@chelsio.com>
3185L: linux-scsi@vger.kernel.org
3186W: http://www.chelsio.com
3187S: Supported
3188F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3189
e5ec3789 3190CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3191M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3192L: linux-rdma@vger.kernel.org
e5ec3789
SW
3193W: http://www.openfabrics.org
3194S: Supported
679655da 3195F: drivers/infiniband/hw/cxgb3/
e5ec3789 3196
be4c9bad 3197CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3198M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3199L: netdev@vger.kernel.org
3200W: http://www.chelsio.com
3201S: Supported
f7917c00 3202F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3203
d8ae3c33 3204CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3205M: Karen Xie <kxie@chelsio.com>
3206L: linux-scsi@vger.kernel.org
3207W: http://www.chelsio.com
3208S: Supported
3209F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3210
be4c9bad
RD
3211CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3212M: Steve Wise <swise@chelsio.com>
3213L: linux-rdma@vger.kernel.org
3214W: http://www.openfabrics.org
3215S: Supported
3216F: drivers/infiniband/hw/cxgb4/
3217
5c20a5c7
CL
3218CXGB4VF ETHERNET DRIVER (CXGB4VF)
3219M: Casey Leedom <leedom@chelsio.com>
3220L: netdev@vger.kernel.org
3221W: http://www.chelsio.com
3222S: Supported
f7917c00 3223F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3224
a9282d01
IM
3225CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3226M: Ian Munsie <imunsie@au1.ibm.com>
3227M: Michael Neuling <mikey@neuling.org>
3228L: linuxppc-dev@lists.ozlabs.org
3229S: Supported
3230F: drivers/misc/cxl/
ec249dd8 3231F: include/misc/cxl*
a9282d01
IM
3232F: include/uapi/misc/cxl.h
3233F: Documentation/powerpc/cxl.txt
3234F: Documentation/powerpc/cxl.txt
3235F: Documentation/ABI/testing/sysfs-class-cxl
3236
11f43ae7
MO
3237CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3238M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3239M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3240L: linux-scsi@vger.kernel.org
3241S: Supported
3242F: drivers/scsi/cxlflash/
3243F: include/uapi/scsi/cxlflash_ioctls.h
3244F: Documentation/powerpc/cxlflash.txt
3245
b52b97a3
GC
3246STMMAC ETHERNET DRIVER
3247M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3248L: netdev@vger.kernel.org
3249W: http://www.stlinux.com
3250S: Supported
7ac6653a 3251F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3252
1da177e4 3253CYBERPRO FB DRIVER
8b58be88 3254M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3256W: http://www.arm.linux.org.uk/
3257S: Maintained
8a61f013 3258F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3259
1da177e4 3260CYCLADES ASYNC MUX DRIVER
1da177e4 3261W: http://www.cyclades.com/
d459883e 3262S: Orphan
c897401b 3263F: drivers/tty/cyclades.c
679655da 3264F: include/linux/cyclades.h
c117ab84 3265F: include/uapi/linux/cyclades.h
1da177e4
LT
3266
3267CYCLADES PC300 DRIVER
1da177e4 3268W: http://www.cyclades.com/
d459883e 3269S: Orphan
679655da 3270F: drivers/net/wan/pc300*
1da177e4 3271
402f6ae4
AP
3272CYPRESS_FIRMWARE MEDIA DRIVER
3273M: Antti Palosaari <crope@iki.fi>
3274L: linux-media@vger.kernel.org
a825eaec 3275W: https://linuxtv.org
402f6ae4
AP
3276W: http://palosaari.fi/linux/
3277Q: http://patchwork.linuxtv.org/project/linux-media/list/
3278T: git git://linuxtv.org/anttip/media_tree.git
3279S: Maintained
3280F: drivers/media/common/cypress_firmware*
3281
e3ae3525 3282CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3283M: Ferruh Yigit <fery@cypress.com>
6305902c 3284L: linux-input@vger.kernel.org
be9a6f40 3285S: Supported
6305902c
JP
3286F: drivers/input/touchscreen/cyttsp*
3287F: include/linux/input/cyttsp.h
e3ae3525 3288
aaaf5fbf
JK
3289DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3290M: Joshua Kinard <kumba@gentoo.org>
3291S: Maintained
3292F: drivers/rtc/rtc-ds1685.c
3293F: include/linux/rtc/ds1685.h
3294
1da177e4 3295DAMA SLAVE for AX.25
8b58be88 3296M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3297W: http://yaina.de/jreuter/
3298W: http://www.qsl.net/dl1bke/
3299L: linux-hams@vger.kernel.org
3300S: Maintained
679655da
JP
3301F: net/ax25/af_ax25.c
3302F: net/ax25/ax25_dev.c
3303F: net/ax25/ax25_ds_*
3304F: net/ax25/ax25_in.c
3305F: net/ax25/ax25_out.c
3306F: net/ax25/ax25_timer.c
3307F: net/ax25/sysctl_net_ax25.c
1da177e4 3308
e2d1d6c0 3309DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3310L: netdev@vger.kernel.org
5ff77428 3311S: Orphan
679655da 3312F: Documentation/networking/dmfe.txt
0f04e2aa 3313F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3314
3315DC390/AM53C974 SCSI driver
d8130624 3316M: Hannes Reinecke <hare@suse.com>
71bd849d 3317L: linux-scsi@vger.kernel.org
e2d1d6c0 3318S: Maintained
71bd849d 3319F: drivers/scsi/am53c974.c
e2d1d6c0 3320
1da177e4 3321DC395x SCSI driver
61eee9a7 3322M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3323M: Ali Akcaagac <aliakc@web.de>
3324M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3325L: dc395x@twibble.org
cf015e9f
JP
3326W: http://twibble.org/dist/dc395x/
3327W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3328S: Maintained
679655da
JP
3329F: Documentation/scsi/dc395x.txt
3330F: drivers/scsi/dc395x.*
1da177e4 3331
eb8edb08 3332DCCP PROTOCOL
a89d030e 3333M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3334L: dccp@vger.kernel.org
c996d8b9 3335W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3336S: Maintained
679655da 3337F: include/linux/dccp.h
c117ab84 3338F: include/uapi/linux/dccp.h
679655da
JP
3339F: include/linux/tfrc.h
3340F: net/dccp/
eb8edb08 3341
1da177e4 3342DECnet NETWORK LAYER
1da177e4
LT
3343W: http://linux-decnet.sourceforge.net
3344L: linux-decnet-user@lists.sourceforge.net
f546444d 3345S: Orphan
679655da
JP
3346F: Documentation/networking/decnet.txt
3347F: net/decnet/
1da177e4 3348
ebff05b9
MR
3349DECSTATION PLATFORM SUPPORT
3350M: "Maciej W. Rozycki" <macro@linux-mips.org>
3351L: linux-mips@linux-mips.org
3352W: http://www.linux-mips.org/wiki/DECstation
3353S: Maintained
3354F: arch/mips/dec/
3355F: arch/mips/include/asm/dec/
3356F: arch/mips/include/asm/mach-dec/
3357
1da177e4 3358DEFXX FDDI NETWORK DRIVER
8b58be88 3359M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3360S: Maintained
33f810b2 3361F: drivers/net/fddi/defxx.*
1da177e4 3362
ad8f07cc 3363DELL LAPTOP DRIVER
8b58be88 3364M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3365M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3366L: platform-driver-x86@vger.kernel.org
ad8f07cc 3367S: Maintained
679655da 3368F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3369
817a5cdb
PR
3370DELL LAPTOP RBTN DRIVER
3371M: Pali RohĂ¡r <pali.rohar@gmail.com>
3372S: Maintained
3373F: drivers/platform/x86/dell-rbtn.*
3374
cdbff611
PR
3375DELL LAPTOP FREEFALL DRIVER
3376M: Pali RohĂ¡r <pali.rohar@gmail.com>
3377S: Maintained
3378F: drivers/platform/x86/dell-smo8800.c
3379
1da177e4 3380DELL LAPTOP SMM DRIVER
a5afba16 3381M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3382S: Maintained
a5afba16 3383F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3384F: include/uapi/linux/i8k.h
1da177e4 3385
90563ec4 3386DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3387M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3388S: Maintained
679655da
JP
3389F: Documentation/dcdbas.txt
3390F: drivers/firmware/dcdbas.*
90563ec4 3391
0b3f6109 3392DELL WMI EXTRAS DRIVER
8b58be88 3393M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3394M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3395S: Maintained
36b3a96f 3396F: drivers/platform/x86/dell-wmi.c
0b3f6109 3397
5efc75e3 3398DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3399M: John Youn <johnyoun@synopsys.com>
5efc75e3 3400L: linux-usb@vger.kernel.org
18f340f9 3401T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3402S: Maintained
197ba5f4 3403F: drivers/usb/dwc2/
5efc75e3 3404
94ab23dd
FB
3405DESIGNWARE USB3 DRD IP DRIVER
3406M: Felipe Balbi <balbi@ti.com>
3407L: linux-usb@vger.kernel.org
3408L: linux-omap@vger.kernel.org
3409T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3410S: Maintained
3411F: drivers/usb/dwc3/
3412
833c9545
JB
3413DEVICE COREDUMP (DEV_COREDUMP)
3414M: Johannes Berg <johannes@sipsolutions.net>
3415L: linux-kernel@vger.kernel.org
3416S: Maintained
3417F: drivers/base/devcoredump.c
3418F: include/linux/devcoredump.h
3419
89d07767
KP
3420DEVICE FREQUENCY (DEVFREQ)
3421M: MyungJoo Ham <myungjoo.ham@samsung.com>
3422M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3423L: linux-pm@vger.kernel.org
89d07767
KP
3424S: Maintained
3425F: drivers/devfreq/
3426
1da177e4 3427DEVICE NUMBER REGISTRY
8b58be88 3428M: Torben Mathiasen <device@lanana.org>
1da177e4 3429W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3430S: Maintained
3431
e2d1d6c0 3432DEVICE-MAPPER (LVM)
854ecaad 3433M: Alasdair Kergon <agk@redhat.com>
8504eed3 3434M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3435M: dm-devel@redhat.com
e2d1d6c0
RD
3436L: dm-devel@redhat.com
3437W: http://sources.redhat.com/dm
8a6e2535 3438Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3439T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3440T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3441S: Maintained
679655da
JP
3442F: Documentation/device-mapper/
3443F: drivers/md/dm*
854ecaad 3444F: drivers/md/persistent-data/
679655da
JP
3445F: include/linux/device-mapper.h
3446F: include/linux/dm-*.h
8504eed3 3447F: include/uapi/linux/dm-*.h
e2d1d6c0 3448
c0d995aa
OST
3449DIALOG SEMICONDUCTOR DRIVERS
3450M: Support Opensource <support.opensource@diasemi.com>
3451W: http://www.dialog-semiconductor.com/products
3452S: Supported
3453F: Documentation/hwmon/da90??
7c933772 3454F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3455F: drivers/gpio/gpio-da90??.c
3456F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3457F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3458F: drivers/input/misc/da90??_onkey.c
3459F: drivers/input/touchscreen/da9052_tsi.c
3460F: drivers/leds/leds-da90??.c
3461F: drivers/mfd/da903x.c
3462F: drivers/mfd/da90??-*.c
7be72c2c 3463F: drivers/mfd/da91??-*.c
c0d995aa 3464F: drivers/power/da9052-battery.c
7be72c2c 3465F: drivers/power/da91??-*.c
c0d995aa
OST
3466F: drivers/regulator/da903x.c
3467F: drivers/regulator/da9???-regulator.[ch]
3468F: drivers/rtc/rtc-da90??.c
3469F: drivers/video/backlight/da90??_bl.c
3470F: drivers/watchdog/da90??_wdt.c
3471F: include/linux/mfd/da903x.h
3472F: include/linux/mfd/da9052/
3473F: include/linux/mfd/da9055/
3474F: include/linux/mfd/da9063/
7be72c2c 3475F: include/linux/mfd/da9150/
c0d995aa
OST
3476F: include/sound/da[79]*.h
3477F: sound/soc/codecs/da[79]*.[ch]
3478
599aa697
LL
3479DIGI NEO AND CLASSIC PCI PRODUCTS
3480M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3481M: Mark Hounschell <markh@compro.net>
599aa697
LL
3482L: driverdev-devel@linuxdriverproject.org
3483S: Maintained
3484F: drivers/staging/dgnc/
3485
3486DIGI EPCA PCI PRODUCTS
3487M: Lidza Louina <lidza.louina@gmail.com>
6d825f79 3488M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3489L: driverdev-devel@linuxdriverproject.org
3490S: Maintained
3491F: drivers/staging/dgap/
3492
335d7c58 3493DIOLAN U2C-12 I2C DRIVER
ca462085 3494M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3495L: linux-i2c@vger.kernel.org
3496S: Maintained
3497F: drivers/i2c/busses/i2c-diolan-u2c.c
3498
d475c634
MW
3499DIRECT ACCESS (DAX)
3500M: Matthew Wilcox <willy@linux.intel.com>
3501L: linux-fsdevel@vger.kernel.org
3502S: Supported
3503F: fs/dax.c
3504
e7839f25 3505DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3506M: Eric Paris <eparis@parisplace.org>
3c5119c0 3507S: Maintained
679655da
JP
3508F: Documentation/filesystems/dnotify.txt
3509F: fs/notify/dnotify/
3510F: include/linux/dnotify.h
1da177e4
LT
3511
3512DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3513M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3514W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3515W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3516W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3517S: Maintained
3518
4480f15b 3519DISKQUOTA
d8130624 3520M: Jan Kara <jack@suse.com>
1da177e4 3521S: Maintained
679655da
JP
3522F: Documentation/filesystems/quota.txt
3523F: fs/quota/
3524F: include/linux/quota*.h
c117ab84 3525F: include/uapi/linux/quota*.h
1da177e4 3526
702686ad
BT
3527DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3528M: Bernie Thompson <bernie@plugable.com>
3529L: linux-fbdev@vger.kernel.org
3530S: Maintained
3531W: http://plugable.com/category/projects/udlfb/
8a61f013 3532F: drivers/video/fbdev/udlfb.c
702686ad
BT
3533F: include/video/udlfb.h
3534F: Documentation/fb/udlfb.txt
3535
e7839f25 3536DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3537M: Christine Caulfield <ccaulfie@redhat.com>
3538M: David Teigland <teigland@redhat.com>
a4644184 3539L: cluster-devel@redhat.com
5be7b50f 3540W: http://sources.redhat.com/cluster/
54e5881d 3541T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
5be7b50f 3542S: Supported
679655da 3543F: fs/dlm/
5be7b50f 3544
53b6b3e0
SS
3545DMA BUFFER SHARING FRAMEWORK
3546M: Sumit Semwal <sumit.semwal@linaro.org>
3547S: Maintained
3548L: linux-media@vger.kernel.org
3549L: dri-devel@lists.freedesktop.org
8ada6d2d 3550L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3551F: drivers/dma-buf/
e46d12c6
JP
3552F: include/linux/dma-buf*
3553F: include/linux/reservation.h
3554F: include/linux/*fence.h
53b6b3e0
SS
3555F: Documentation/dma-buf-sharing.txt
3556T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3557
b3e5f263 3558DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3559M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3560L: dmaengine@vger.kernel.org
3561Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3562S: Maintained
679655da 3563F: drivers/dma/
0ce3c066 3564F: include/linux/dmaengine.h
979a281e
VK
3565F: Documentation/dmaengine/
3566T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3567
b825037d 3568DME1737 HARDWARE MONITOR DRIVER
8b58be88 3569M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3570L: lm-sensors@lm-sensors.org
3571S: Maintained
679655da
JP
3572F: Documentation/hwmon/dme1737
3573F: drivers/hwmon/dme1737.c
b825037d 3574
1f31e1b1 3575DMI/SMBIOS SUPPORT
d8130624 3576M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3577S: Maintained
d4aeef93 3578T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3579F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3580F: drivers/firmware/dmi-id.c
3581F: drivers/firmware/dmi_scan.c
3582F: include/linux/dmi.h
3583
7d2c86b5 3584DOCUMENTATION
ad3118b9 3585M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3586L: linux-doc@vger.kernel.org
3587S: Maintained
679655da 3588F: Documentation/
42f41ecf
JC
3589F: scripts/docproc.c
3590F: scripts/kernel-doc*
97be078b
RD
3591X: Documentation/ABI/
3592X: Documentation/devicetree/
933a46b8
JC
3593X: Documentation/acpi
3594X: Documentation/power
3595X: Documentation/spi
6c121170 3596X: Documentation/DocBook/media
c51edfb1 3597T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3598
1da177e4 3599DOUBLETALK DRIVER
8b58be88 3600M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3601L: blinux-list@redhat.com
3602S: Maintained
679655da
JP
3603F: drivers/char/dtlk.c
3604F: include/linux/dtlk.h
1da177e4 3605
e2d1d6c0 3606DPT_I2O SCSI RAID DRIVER
8b58be88 3607M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3608L: linux-scsi@vger.kernel.org
3609W: http://www.adaptec.com/
3610S: Maintained
679655da
JP
3611F: drivers/scsi/dpt*
3612F: drivers/scsi/dpt/
e2d1d6c0 3613
b411b363 3614DRBD DRIVER
28b8e8d4
JP
3615P: Philipp Reisner
3616P: Lars Ellenberg
3617M: drbd-dev@lists.linbit.com
3618L: drbd-user@lists.linbit.com
3619W: http://www.drbd.org
3620T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3621T: git git://git.drbd.org/drbd-8.3.git
3622S: Supported
3623F: drivers/block/drbd/
3624F: lib/lru_cache.c
3625F: Documentation/blockdev/drbd/
b411b363 3626
dc7dfcd8 3627DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3628M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3629T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3630S: Supported
679655da 3631F: Documentation/kobject.txt
7cfc51b9 3632F: drivers/base/
87544653 3633F: fs/debugfs/
dc7dfcd8
WS
3634F: fs/kernfs/
3635F: fs/sysfs/
87544653 3636F: include/linux/debugfs.h
dc7dfcd8 3637F: include/linux/kobj*
679655da 3638F: lib/kobj*
1da177e4
LT
3639
3640DRM DRIVERS
8b58be88 3641M: David Airlie <airlied@linux.ie>
4c6a3999 3642L: dri-devel@lists.freedesktop.org
b0447888 3643T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3644S: Maintained
679655da 3645F: drivers/gpu/drm/
433e3b34 3646F: drivers/gpu/vga/
850e9411 3647F: include/drm/
c117ab84 3648F: include/uapi/drm/
1da177e4 3649
566f5939
AD
3650RADEON DRM DRIVERS
3651M: Alex Deucher <alexander.deucher@amd.com>
3652M: Christian König <christian.koenig@amd.com>
3653L: dri-devel@lists.freedesktop.org
3654T: git git://people.freedesktop.org/~agd5f/linux
3655S: Supported
3656F: drivers/gpu/drm/radeon/
566f5939
AD
3657F: include/uapi/drm/radeon*
3658
03e255b9
TR
3659DRM PANEL DRIVERS
3660M: Thierry Reding <thierry.reding@gmail.com>
3661L: dri-devel@lists.freedesktop.org
3662T: git git://anongit.freedesktop.org/tegra/linux.git
3663S: Maintained
3664F: drivers/gpu/drm/drm_panel.c
3665F: drivers/gpu/drm/panel/
3666F: include/drm/drm_panel.h
2d799dde 3667F: Documentation/devicetree/bindings/display/panel/
03e255b9 3668
8daf7473 3669INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3670M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3671M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3672L: intel-gfx@lists.freedesktop.org
8daf7473 3673L: dri-devel@lists.freedesktop.org
7564fde3 3674W: https://01.org/linuxgraphics/
47f95647 3675Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3676T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3677S: Supported
14430813 3678F: drivers/gpu/drm/i915/
8daf7473 3679F: include/drm/i915*
c117ab84 3680F: include/uapi/drm/i915*
8daf7473 3681
99763bb8
BB
3682DRM DRIVERS FOR ATMEL HLCDC
3683M: Boris Brezillon <boris.brezillon@free-electrons.com>
3684L: dri-devel@lists.freedesktop.org
3685S: Supported
3686F: drivers/gpu/drm/atmel-hlcdc/
3687F: Documentation/devicetree/bindings/drm/atmel/
3688
398a6d4a
KP
3689DRM DRIVERS FOR EXYNOS
3690M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3691M: Joonyoung Shim <jy0922.shim@samsung.com>
3692M: Seung-Woo Kim <sw0312.kim@samsung.com>
3693M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3694L: dri-devel@lists.freedesktop.org
25a58030 3695T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3696S: Supported
14430813 3697F: drivers/gpu/drm/exynos/
398a6d4a 3698F: include/drm/exynos*
c117ab84 3699F: include/uapi/drm/exynos*
398a6d4a 3700
b55a1b9c
JW
3701DRM DRIVERS FOR FREESCALE DCU
3702M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3703M: Alison Wang <alison.wang@freescale.com>
3704L: dri-devel@lists.freedesktop.org
3705S: Supported
3706F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3707F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3708F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3709
0a3d775f
PZ
3710DRM DRIVERS FOR FREESCALE IMX
3711M: Philipp Zabel <p.zabel@pengutronix.de>
3712L: dri-devel@lists.freedesktop.org
3713S: Maintained
3714F: drivers/gpu/drm/imx/
ef739aa4 3715F: drivers/gpu/ipu-v3/
2d799dde 3716F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3717
ba2199a6
PJ
3718DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3719M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3720L: dri-devel@lists.freedesktop.org
3721T: git git://github.com/patjak/drm-gma500
3722S: Maintained
3723F: drivers/gpu/drm/gma500
3724F: include/drm/gma500*
3725
bd3b49f2 3726DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3727M: Thierry Reding <thierry.reding@gmail.com>
3728M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3729L: dri-devel@lists.freedesktop.org
3730L: linux-tegra@vger.kernel.org
a5ad7a63 3731T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3732S: Supported
dee8268f 3733F: drivers/gpu/drm/tegra/
a5ad7a63 3734F: drivers/gpu/host1x/
e1e90644 3735F: include/linux/host1x.h
a5ad7a63 3736F: include/uapi/drm/tegra_drm.h
2d799dde 3737F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3738
a284e9d1
LP
3739DRM DRIVERS FOR RENESAS
3740M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3741L: dri-devel@lists.freedesktop.org
3742L: linux-sh@vger.kernel.org
3743T: git git://people.freedesktop.org/~airlied/linux
3744S: Supported
3745F: drivers/gpu/drm/rcar-du/
3746F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3747F: include/linux/platform_data/shmob_drm.h
3748
625e0346
HS
3749DRM DRIVERS FOR ROCKCHIP
3750M: Mark Yao <mark.yao@rock-chips.com>
3751L: dri-devel@lists.freedesktop.org
3752S: Maintained
3753F: drivers/gpu/drm/rockchip/
2d799dde 3754F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3755
7f11c476
BG
3756DRM DRIVERS FOR STI
3757M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3758M: Vincent Abriou <vincent.abriou@st.com>
3759L: dri-devel@lists.freedesktop.org
3760T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3761S: Maintained
3762F: drivers/gpu/drm/sti
2d799dde 3763F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3764
598df1ac
AK
3765DSBR100 USB FM RADIO DRIVER
3766M: Alexey Klimov <klimov.linux@gmail.com>
3767L: linux-media@vger.kernel.org
3768T: git git://linuxtv.org/media_tree.git
3769S: Maintained
3770F: drivers/media/radio/dsbr100.c
3771
1da177e4 3772DSCC4 DRIVER
8b58be88 3773M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3774L: netdev@vger.kernel.org
1da177e4 3775S: Maintained
679655da 3776F: drivers/net/wan/dscc4.c
1da177e4 3777
cc11b140
HV
3778DT3155 MEDIA DRIVER
3779M: Hans Verkuil <hverkuil@xs4all.nl>
3780L: linux-media@vger.kernel.org
3781T: git git://linuxtv.org/media_tree.git
a825eaec 3782W: https://linuxtv.org
cc11b140
HV
3783S: Odd Fixes
3784F: drivers/media/pci/dt3155/
3785
91952bc0
AP
3786DVB_USB_AF9015 MEDIA DRIVER
3787M: Antti Palosaari <crope@iki.fi>
3788L: linux-media@vger.kernel.org
a825eaec 3789W: https://linuxtv.org
91952bc0
AP
3790W: http://palosaari.fi/linux/
3791Q: http://patchwork.linuxtv.org/project/linux-media/list/
3792T: git git://linuxtv.org/anttip/media_tree.git
3793S: Maintained
3794F: drivers/media/usb/dvb-usb-v2/af9015*
3795
3796DVB_USB_AF9035 MEDIA DRIVER
3797M: Antti Palosaari <crope@iki.fi>
3798L: linux-media@vger.kernel.org
a825eaec 3799W: https://linuxtv.org
91952bc0
AP
3800W: http://palosaari.fi/linux/
3801Q: http://patchwork.linuxtv.org/project/linux-media/list/
3802T: git git://linuxtv.org/anttip/media_tree.git
3803S: Maintained
3804F: drivers/media/usb/dvb-usb-v2/af9035*
3805
3806DVB_USB_ANYSEE MEDIA DRIVER
3807M: Antti Palosaari <crope@iki.fi>
3808L: linux-media@vger.kernel.org
a825eaec 3809W: https://linuxtv.org
91952bc0
AP
3810W: http://palosaari.fi/linux/
3811Q: http://patchwork.linuxtv.org/project/linux-media/list/
3812T: git git://linuxtv.org/anttip/media_tree.git
3813S: Maintained
3814F: drivers/media/usb/dvb-usb-v2/anysee*
3815
3816DVB_USB_AU6610 MEDIA DRIVER
3817M: Antti Palosaari <crope@iki.fi>
3818L: linux-media@vger.kernel.org
a825eaec 3819W: https://linuxtv.org
91952bc0
AP
3820W: http://palosaari.fi/linux/
3821Q: http://patchwork.linuxtv.org/project/linux-media/list/
3822T: git git://linuxtv.org/anttip/media_tree.git
3823S: Maintained
3824F: drivers/media/usb/dvb-usb-v2/au6610*
3825
3826DVB_USB_CE6230 MEDIA DRIVER
3827M: Antti Palosaari <crope@iki.fi>
3828L: linux-media@vger.kernel.org
a825eaec 3829W: https://linuxtv.org
91952bc0
AP
3830W: http://palosaari.fi/linux/
3831Q: http://patchwork.linuxtv.org/project/linux-media/list/
3832T: git git://linuxtv.org/anttip/media_tree.git
3833S: Maintained
3834F: drivers/media/usb/dvb-usb-v2/ce6230*
3835
d099dea2
MK
3836DVB_USB_CXUSB MEDIA DRIVER
3837M: Michael Krufky <mkrufky@linuxtv.org>
3838L: linux-media@vger.kernel.org
a825eaec 3839W: https://linuxtv.org
d099dea2
MK
3840W: http://github.com/mkrufky
3841Q: http://patchwork.linuxtv.org/project/linux-media/list/
3842T: git git://linuxtv.org/media_tree.git
3843S: Maintained
9819da66 3844F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3845
91952bc0 3846DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3847M: Antti Palosaari <crope@iki.fi>
3848L: linux-media@vger.kernel.org
a825eaec 3849W: https://linuxtv.org
91952bc0
AP
3850W: http://palosaari.fi/linux/
3851Q: http://patchwork.linuxtv.org/project/linux-media/list/
3852T: git git://linuxtv.org/anttip/media_tree.git
3853S: Maintained
91952bc0 3854F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3855
5560983b 3856DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3857M: Antti Palosaari <crope@iki.fi>
3858L: linux-media@vger.kernel.org
a825eaec 3859W: https://linuxtv.org
91952bc0
AP
3860Q: http://patchwork.linuxtv.org/project/linux-media/list/
3861T: git git://linuxtv.org/anttip/media_tree.git
3862S: Maintained
5560983b 3863F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3864
8856f5f2
MK
3865DVB_USB_MXL111SF MEDIA DRIVER
3866M: Michael Krufky <mkrufky@linuxtv.org>
3867L: linux-media@vger.kernel.org
a825eaec 3868W: https://linuxtv.org
8856f5f2
MK
3869W: http://github.com/mkrufky
3870Q: http://patchwork.linuxtv.org/project/linux-media/list/
3871T: git git://linuxtv.org/mkrufky/mxl111sf.git
3872S: Maintained
3873F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3874
91952bc0
AP
3875DVB_USB_RTL28XXU MEDIA DRIVER
3876M: Antti Palosaari <crope@iki.fi>
3877L: linux-media@vger.kernel.org
a825eaec 3878W: https://linuxtv.org
91952bc0
AP
3879W: http://palosaari.fi/linux/
3880Q: http://patchwork.linuxtv.org/project/linux-media/list/
3881T: git git://linuxtv.org/anttip/media_tree.git
3882S: Maintained
3883F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3884
3885DVB_USB_V2 MEDIA DRIVER
3886M: Antti Palosaari <crope@iki.fi>
3887L: linux-media@vger.kernel.org
a825eaec 3888W: https://linuxtv.org
91952bc0
AP
3889W: http://palosaari.fi/linux/
3890Q: http://patchwork.linuxtv.org/project/linux-media/list/
3891T: git git://linuxtv.org/anttip/media_tree.git
3892S: Maintained
3893F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3894F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3895
ac0ac38f 3896DYNAMIC DEBUG
5c4a97d1 3897M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3898S: Maintained
3899F: lib/dynamic_debug.c
3900F: include/linux/dynamic_debug.h
3901
789c7048 3902DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3903M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3904S: Maintained
df621252 3905F: drivers/tty/serial/dz.*
789c7048 3906
f17effbe
MF
3907E3X0 POWER BUTTON DRIVER
3908M: Moritz Fischer <moritz.fischer@ettus.com>
3909L: usrp-users@lists.ettus.com
3910W: http://www.ettus.com
3911S: Supported
3912F: drivers/input/misc/e3x0-button.c
3913F: Documentation/devicetree/bindings/input/e3x0-button.txt
3914
91952bc0
AP
3915E4000 MEDIA DRIVER
3916M: Antti Palosaari <crope@iki.fi>
3917L: linux-media@vger.kernel.org
a825eaec 3918W: https://linuxtv.org
91952bc0
AP
3919W: http://palosaari.fi/linux/
3920Q: http://patchwork.linuxtv.org/project/linux-media/list/
3921T: git git://linuxtv.org/anttip/media_tree.git
3922S: Maintained
3923F: drivers/media/tuners/e4000*
3924
1da177e4 3925EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3926M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3927L: linux-scsi@vger.kernel.org
3928S: Maintained
679655da 3929F: drivers/scsi/eata.c
1da177e4 3930
91952bc0
AP
3931EC100 MEDIA DRIVER
3932M: Antti Palosaari <crope@iki.fi>
3933L: linux-media@vger.kernel.org
a825eaec 3934W: https://linuxtv.org
91952bc0
AP
3935W: http://palosaari.fi/linux/
3936Q: http://patchwork.linuxtv.org/project/linux-media/list/
3937T: git git://linuxtv.org/anttip/media_tree.git
3938S: Maintained
3939F: drivers/media/dvb-frontends/ec100*
3940
237fead6 3941ECRYPT FILE SYSTEM
0de9adf2 3942M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 3943L: ecryptfs@vger.kernel.org
24a923e4 3944W: http://ecryptfs.org
6dc7516e 3945W: https://launchpad.net/ecryptfs
237fead6 3946S: Supported
679655da
JP
3947F: Documentation/filesystems/ecryptfs.txt
3948F: fs/ecryptfs/
237fead6 3949
da9bb1d2 3950EDAC-CORE
8b58be88 3951M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 3952M: Borislav Petkov <bp@alien8.de>
009a5410 3953M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 3954L: linux-edac@vger.kernel.org
07cd6bf5
FW
3955T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
3956T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 3957S: Supported
679655da 3958F: Documentation/edac.txt
91445c72 3959F: drivers/edac/
679655da 3960F: include/linux/edac.h
0e438e3f 3961
c476c23b 3962EDAC-AMD64
8b58be88 3963M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 3964M: Borislav Petkov <bp@alien8.de>
91445c72 3965L: linux-edac@vger.kernel.org
487ba8e8 3966S: Maintained
c476c23b
BP
3967F: drivers/edac/amd64_edac*
3968
836dae5d
RR
3969EDAC-CALXEDA
3970M: Doug Thompson <dougthompson@xmission.com>
3971M: Robert Richter <rric@kernel.org>
3972L: linux-edac@vger.kernel.org
836dae5d
RR
3973S: Maintained
3974F: drivers/edac/highbank*
3975
f65aad41
RB
3976EDAC-CAVIUM
3977M: Ralf Baechle <ralf@linux-mips.org>
3978M: David Daney <david.daney@cavium.com>
3979L: linux-edac@vger.kernel.org
3980L: linux-mips@linux-mips.org
f65aad41
RB
3981S: Supported
3982F: drivers/edac/octeon_edac*
3983
0e438e3f 3984EDAC-E752X
8b58be88
JP
3985M: Mark Gross <mark.gross@intel.com>
3986M: Doug Thompson <dougthompson@xmission.com>
91445c72 3987L: linux-edac@vger.kernel.org
0e438e3f 3988S: Maintained
679655da 3989F: drivers/edac/e752x_edac.c
0e438e3f
DP
3990
3991EDAC-E7XXX
8b58be88 3992M: Doug Thompson <dougthompson@xmission.com>
91445c72 3993L: linux-edac@vger.kernel.org
0e438e3f 3994S: Maintained
679655da 3995F: drivers/edac/e7xxx_edac.c
0e438e3f 3996
77c5f5d2 3997EDAC-GHES
009a5410 3998M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 3999L: linux-edac@vger.kernel.org
77c5f5d2 4000S: Maintained
2caa67a6 4001F: drivers/edac/ghes_edac.c
77c5f5d2 4002
6bc78404 4003EDAC-I82443BXGX
8b58be88 4004M: Tim Small <tim@buttersideup.com>
91445c72 4005L: linux-edac@vger.kernel.org
6bc78404 4006S: Maintained
679655da 4007F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4008
4009EDAC-I3000
8b58be88 4010M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4011L: linux-edac@vger.kernel.org
6bc78404 4012S: Maintained
679655da 4013F: drivers/edac/i3000_edac.c
6bc78404
DT
4014
4015EDAC-I5000
8b58be88 4016M: Doug Thompson <dougthompson@xmission.com>
91445c72 4017L: linux-edac@vger.kernel.org
ba9a5918 4018S: Maintained
679655da 4019F: drivers/edac/i5000_edac.c
ba9a5918 4020
44c12cb2 4021EDAC-I5400
009a5410 4022M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4023L: linux-edac@vger.kernel.org
44c12cb2 4024S: Maintained
679655da 4025F: drivers/edac/i5400_edac.c
44c12cb2 4026
3c9c92b6 4027EDAC-I7300
009a5410 4028M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4029L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4030S: Maintained
4031F: drivers/edac/i7300_edac.c
4032
67c89316 4033EDAC-I7CORE
009a5410 4034M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4035L: linux-edac@vger.kernel.org
67c89316 4036S: Maintained
70aff0ce 4037F: drivers/edac/i7core_edac.c
67c89316 4038
ba9a5918 4039EDAC-I82975X
8b58be88 4040M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4041M: "Arvind R." <arvino55@gmail.com>
91445c72 4042L: linux-edac@vger.kernel.org
ba9a5918 4043S: Maintained
679655da 4044F: drivers/edac/i82975x_edac.c
ba9a5918 4045
791b4706
JB
4046EDAC-IE31200
4047M: Jason Baron <jbaron@akamai.com>
4048L: linux-edac@vger.kernel.org
791b4706
JB
4049S: Maintained
4050F: drivers/edac/ie31200_edac.c
4051
ccdfb979 4052EDAC-MPC85XX
30c7469b 4053M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4054L: linux-edac@vger.kernel.org
ccdfb979
JT
4055S: Maintained
4056F: drivers/edac/mpc85xx_edac.[ch]
4057
ba9a5918 4058EDAC-PASEMI
8b58be88 4059M: Egor Martovetsky <egor@pasemi.com>
91445c72 4060L: linux-edac@vger.kernel.org
6bc78404 4061S: Maintained
679655da 4062F: drivers/edac/pasemi_edac.c
6bc78404 4063
0e438e3f 4064EDAC-R82600
8b58be88 4065M: Tim Small <tim@buttersideup.com>
91445c72 4066L: linux-edac@vger.kernel.org
0e438e3f 4067S: Maintained
679655da 4068F: drivers/edac/r82600_edac.c
da9bb1d2 4069
4d096ca7 4070EDAC-SBRIDGE
009a5410 4071M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4072L: linux-edac@vger.kernel.org
4d096ca7
MCC
4073S: Maintained
4074F: drivers/edac/sb_edac.c
4075
995e1de4
LH
4076EDAC-XGENE
4077APPLIED MICRO (APM) X-GENE SOC EDAC
4078M: Loc Ho <lho@apm.com>
4079S: Supported
4080F: drivers/edac/xgene_edac.c
4081F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4082
af39917d
CL
4083EDIROL UA-101/UA-1000 DRIVER
4084M: Clemens Ladisch <clemens@ladisch.de>
4085L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4086T: git git://git.alsa-project.org/alsa-kernel.git
4087S: Maintained
4088F: sound/usb/misc/ua101.c
4089
1f7df953 4090EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4091M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4092L: linux-efi@vger.kernel.org
78bef24e 4093T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4094S: Maintained
fb2efb5c 4095F: Documentation/efi-stub.txt
1f7df953
MF
4096F: arch/ia64/kernel/efi.c
4097F: arch/x86/boot/compressed/eboot.[ch]
4098F: arch/x86/include/asm/efi.h
4099F: arch/x86/platform/efi/*
a9499fa7 4100F: drivers/firmware/efi/*
1f7df953
MF
4101F: include/linux/efi*.h
4102
d68772b7
MF
4103EFI VARIABLE FILESYSTEM
4104M: Matthew Garrett <matthew.garrett@nebula.com>
4105M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4106M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4107T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4108L: linux-efi@vger.kernel.org
4109S: Maintained
4110F: fs/efivarfs/
4111
85a00d9b
PJ
4112EFIFB FRAMEBUFFER DRIVER
4113L: linux-fbdev@vger.kernel.org
4114M: Peter Jones <pjones@redhat.com>
4115S: Maintained
8a61f013 4116F: drivers/video/fbdev/efifb.c
85a00d9b 4117
0bee8d28
JT
4118EFS FILESYSTEM
4119W: http://aeschi.ch.eu.org/efs/
4120S: Orphan
679655da 4121F: fs/efs/
0bee8d28 4122
4480f15b 4123EHCA (IBM GX bus InfiniBand adapter) DRIVER
8b58be88
JP
4124M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4125M: Christoph Raisch <raisch@de.ibm.com>
e6cc0fd1 4126L: linux-rdma@vger.kernel.org
fab97220 4127S: Supported
679655da 4128F: drivers/infiniband/hw/ehca/
fab97220 4129
aa8a9e25 4130EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4131M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4132L: netdev@vger.kernel.org
4133S: Maintained
9aa32835 4134F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4135
f0319efe 4136EM28XX VIDEO4LINUX DRIVER
009a5410 4137M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4138L: linux-media@vger.kernel.org
a825eaec 4139W: https://linuxtv.org
f0319efe
MCC
4140T: git git://linuxtv.org/media_tree.git
4141S: Maintained
4142F: drivers/media/usb/em28xx/
4143
3e3a7d66 4144EMBEDDED LINUX
8b58be88
JP
4145M: Paul Gortmaker <paul.gortmaker@windriver.com>
4146M: Matt Mackall <mpm@selenic.com>
4147M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4148L: linux-embedded@vger.kernel.org
4149S: Maintained
4150
32505876
JS
4151EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4152M: James Smart <james.smart@avagotech.com>
4153M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4154L: linux-scsi@vger.kernel.org
32505876 4155W: http://www.avagotech.com
ce00f85c 4156S: Supported
679655da 4157F: drivers/scsi/lpfc/
3a1c1d44 4158
5f5bac82 4159ENE CB710 FLASH CARD READER DRIVER
8b58be88 4160M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4161S: Maintained
4162F: drivers/misc/cb710/
4163F: drivers/mmc/host/cb710-mmc.*
4164F: include/linux/cb710.h
4165
931e39a1
ML
4166ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4167M: Maxim Levitsky <maximlevitsky@gmail.com>
4168S: Maintained
2a837449 4169F: drivers/media/rc/ene_ir.*
931e39a1 4170
ec207dcc
GS
4171ENHANCED ERROR HANDLING (EEH)
4172M: Gavin Shan <shangw@linux.vnet.ibm.com>
4173L: linuxppc-dev@lists.ozlabs.org
4174S: Supported
4175F: Documentation/powerpc/eeh-pci-error-recovery.txt
4176F: arch/powerpc/kernel/eeh*.c
4177
d5ca9006 4178EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4179M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4180S: Maintained
084bad91 4181T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4182F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4183F: include/video/s1d13xxxfb.h
d5ca9006 4184
38df6492
ME
4185ET131X NETWORK DRIVER
4186M: Mark Einon <mark.einon@gmail.com>
4187S: Odd Fixes
4188F: drivers/net/ethernet/agere/
4189
1da177e4 4190ETHERNET BRIDGE
adbbf69d 4191M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4192L: bridge@lists.linux-foundation.org
4c325313 4193L: netdev@vger.kernel.org
c996d8b9 4194W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4195S: Maintained
679655da
JP
4196F: include/linux/netfilter_bridge/
4197F: net/bridge/
1da177e4 4198
22f08ad9
FF
4199ETHERNET PHY LIBRARY
4200M: Florian Fainelli <f.fainelli@gmail.com>
4201L: netdev@vger.kernel.org
4202S: Maintained
4203F: include/linux/phy.h
4204F: include/linux/phy_fixed.h
4205F: drivers/net/phy/
4206F: Documentation/networking/phy.txt
4207F: drivers/of/of_mdio.c
4208F: drivers/of/of_net.c
4209
1da177e4 4210EXT2 FILE SYSTEM
d8130624 4211M: Jan Kara <jack@suse.com>
72be2ccf 4212L: linux-ext4@vger.kernel.org
1da177e4 4213S: Maintained
679655da
JP
4214F: Documentation/filesystems/ext2.txt
4215F: fs/ext2/
4216F: include/linux/ext2*
1da177e4 4217
72be2ccf 4218EXT4 FILE SYSTEM
8b58be88 4219M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4220M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4221L: linux-ext4@vger.kernel.org
08a225f1 4222W: http://ext4.wiki.kernel.org
8a6e2535 4223Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
1da177e4 4224S: Maintained
679655da
JP
4225F: Documentation/filesystems/ext4.txt
4226F: fs/ext4/
1da177e4 4227
c5532b09 4228Extended Verification Module (EVM)
74dd744f
MZ
4229M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4230L: linux-ima-devel@lists.sourceforge.net
4231L: linux-security-module@vger.kernel.org
c5532b09
MZ
4232S: Supported
4233F: security/integrity/evm/
4234
df6b3cfe
MH
4235EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4236M: MyungJoo Ham <myungjoo.ham@samsung.com>
4237M: Chanwoo Choi <cw00.choi@samsung.com>
4238L: linux-kernel@vger.kernel.org
81df63a9 4239T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4240S: Maintained
4241F: drivers/extcon/
cd2c3e7f
CC
4242F: include/linux/extcon/
4243F: include/linux/extcon.h
df6b3cfe 4244F: Documentation/extcon/
cd2c3e7f 4245F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4246
e2a75c44 4247EXYNOS DP DRIVER
b7701755 4248M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4249L: dri-devel@lists.freedesktop.org
4250S: Maintained
4251F: drivers/gpu/drm/exynos/exynos_dp*
4252
33ad3912
DL
4253EXYNOS MIPI DISPLAY DRIVERS
4254M: Inki Dae <inki.dae@samsung.com>
4255M: Donghwa Lee <dh09.lee@samsung.com>
4256M: Kyungmin Park <kyungmin.park@samsung.com>
4257L: linux-fbdev@vger.kernel.org
4258S: Maintained
8a61f013 4259F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4260F: include/video/exynos_mipi*
4261
e53004e2 4262F71805F HARDWARE MONITORING DRIVER
d8130624 4263M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4264L: lm-sensors@lm-sensors.org
4265S: Maintained
679655da
JP
4266F: Documentation/hwmon/f71805f
4267F: drivers/hwmon/f71805f.c
e53004e2 4268
eea977ed
MB
4269FC0011 TUNER DRIVER
4270M: Michael Buesch <m@bues.ch>
4271L: linux-media@vger.kernel.org
4272S: Maintained
ccae7af2
MCC
4273F: drivers/media/tuners/fc0011.h
4274F: drivers/media/tuners/fc0011.c
eea977ed 4275
91952bc0
AP
4276FC2580 MEDIA DRIVER
4277M: Antti Palosaari <crope@iki.fi>
4278L: linux-media@vger.kernel.org
a825eaec 4279W: https://linuxtv.org
91952bc0
AP
4280W: http://palosaari.fi/linux/
4281Q: http://patchwork.linuxtv.org/project/linux-media/list/
4282T: git git://linuxtv.org/anttip/media_tree.git
4283S: Maintained
4284F: drivers/media/tuners/fc2580*
eea977ed 4285
88b2dbdb
EP
4286FANOTIFY
4287M: Eric Paris <eparis@redhat.com>
4288S: Maintained
4289F: fs/notify/fanotify/
4290F: include/linux/fanotify.h
c117ab84 4291F: include/uapi/linux/fanotify.h
88b2dbdb 4292
1da177e4 4293FARSYNC SYNCHRONOUS DRIVER
8b58be88 4294M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4295W: http://www.farsite.co.uk/
4296S: Supported
679655da 4297F: drivers/net/wan/farsync.*
1da177e4 4298
c5408b88 4299FAULT INJECTION SUPPORT
8b58be88 4300M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4301S: Supported
679655da
JP
4302F: Documentation/fault-injection/
4303F: lib/fault-inject.c
c5408b88 4304
053e514f
NT
4305FBTFT Framebuffer drivers
4306M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4307M: Noralf Trønnes <noralf@tronnes.org>
4308S: Maintained
4309F: drivers/staging/fbtft/
4310
cae727db 4311FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4312M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4313L: fcoe-devel@open-fcoe.org
cae727db
RL
4314W: www.Open-FCoE.org
4315S: Supported
4316F: drivers/scsi/libfc/
4317F: drivers/scsi/fcoe/
4318F: include/scsi/fc/
4319F: include/scsi/libfc.h
4320F: include/scsi/libfcoe.h
c117ab84 4321F: include/uapi/scsi/fc/
cae727db 4322
e2d1d6c0 4323FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4324M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4325M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4326L: linux-fsdevel@vger.kernel.org
1da177e4 4327S: Maintained
679655da
JP
4328F: include/linux/fcntl.h
4329F: include/linux/fs.h
c117ab84
CEB
4330F: include/uapi/linux/fcntl.h
4331F: include/uapi/linux/fs.h
679655da
JP
4332F: fs/fcntl.c
4333F: fs/locks.c
1da177e4 4334
e2d1d6c0 4335FILESYSTEMS (VFS and infrastructure)
8b58be88 4336M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4337L: linux-fsdevel@vger.kernel.org
173acc7c 4338S: Maintained
679655da 4339F: fs/*
173acc7c 4340
b26e0ed4 4341FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4342M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4343L: lm-sensors@lm-sensors.org
4344S: Maintained
d5ca6918
JP
4345F: drivers/hwmon/f75375s.c
4346F: include/linux/f75375s.h
b26e0ed4 4347
a331b0c3
CL
4348FIREWIRE AUDIO DRIVERS
4349M: Clemens Ladisch <clemens@ladisch.de>
4350L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4351T: git git://git.alsa-project.org/alsa-kernel.git
4352S: Maintained
4353F: sound/firewire/
4354
eb86ec51
SR
4355FIREWIRE MEDIA DRIVERS (firedtv)
4356M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4357L: linux-media@vger.kernel.org
4358L: linux1394-devel@lists.sourceforge.net
4359T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4360S: Maintained
4361F: drivers/media/firewire/
4362
a511ce33
CB
4363FIREWIRE SBP-2 TARGET
4364M: Chris Boot <bootc@bootc.net>
4365L: linux-scsi@vger.kernel.org
4366L: target-devel@vger.kernel.org
4367L: linux1394-devel@lists.sourceforge.net
4368T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4369S: Maintained
4370F: drivers/target/sbp/
4371
7d2c86b5 4372FIREWIRE SUBSYSTEM
8b58be88 4373M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4374L: linux1394-devel@lists.sourceforge.net
958a29cb 4375W: http://ieee1394.wiki.kernel.org/
2ca526bf 4376T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4377S: Maintained
679655da 4378F: drivers/firewire/
8f06ce3b
SR
4379F: include/linux/firewire.h
4380F: include/uapi/linux/firewire*.h
9f6d3c4b 4381F: tools/firewire/
e2d1d6c0
RD
4382
4383FIRMWARE LOADER (request_firmware)
39e68089
ML
4384M: Ming Lei <ming.lei@canonical.com>
4385L: linux-kernel@vger.kernel.org
4386S: Maintained
679655da
JP
4387F: Documentation/firmware_class/
4388F: drivers/base/firmware*.c
4389F: include/linux/firmware.h
e2d1d6c0 4390
f730e3dc 4391FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4392M: Joshua Morris <josh.h.morris@us.ibm.com>
4393M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4394S: Maintained
4395F: drivers/block/rsxx/
4396
8206f664 4397FLOPPY DRIVER
e5f6450c 4398M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4399T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4400S: Odd fixes
4401F: drivers/block/floppy.c
4402
9c9f32ed
AR
4403FMC SUBSYSTEM
4404M: Alessandro Rubini <rubini@gnudd.com>
4405W: http://www.ohwr.org/projects/fmc-bus
4406S: Supported
4407F: drivers/fmc/
4408F: include/linux/fmc*.h
4409F: include/linux/ipmi-fru.h
4410K: fmc_d.*register
4411
3c0ed7d5
AT
4412FPGA MANAGER FRAMEWORK
4413M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4414R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4415S: Maintained
4416F: drivers/fpga/
4417F: include/linux/fpga/fpga-mgr.h
4418W: http://www.rocketboards.org
4419
e2d1d6c0 4420FPU EMULATOR
8b58be88 4421M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4422W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4423S: Maintained
679655da 4424F: arch/x86/math-emu/
e2d1d6c0
RD
4425
4426FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4427L: netdev@vger.kernel.org
c173bfac 4428S: Orphan
679655da
JP
4429F: drivers/net/wan/dlci.c
4430F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4431
4432FRAMEBUFFER LAYER
5489e948
JCPV
4433M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4434M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4435L: linux-fbdev@vger.kernel.org
e2d1d6c0 4436W: http://linux-fbdev.sourceforge.net/
b22fe37b 4437Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4438T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4439S: Maintained
679655da 4440F: Documentation/fb/
b22fe37b
PM
4441F: drivers/video/
4442F: include/video/
679655da 4443F: include/linux/fb.h
c117ab84
CEB
4444F: include/uapi/video/
4445F: include/uapi/linux/fb.h
e2d1d6c0 4446
a57c188e 4447FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4448M: Timur Tabi <timur@tabi.org>
a57c188e 4449L: linux-fbdev@vger.kernel.org
c4ef9bc4 4450S: Maintained
8a61f013 4451F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4452
e2d1d6c0 4453FREESCALE DMA DRIVER
8b58be88
JP
4454M: Li Yang <leoli@freescale.com>
4455M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4456L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4457S: Maintained
679655da 4458F: drivers/dma/fsldma.*
e2d1d6c0
RD
4459
4460FREESCALE I2C CPM DRIVER
8b58be88 4461M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4462L: linuxppc-dev@lists.ozlabs.org
846557d3 4463L: linux-i2c@vger.kernel.org
0d2b405a 4464S: Maintained
679655da 4465F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4466
60e8c5ab 4467FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4468M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4469L: linux-fbdev@vger.kernel.org
efc03ecb 4470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4471S: Maintained
bad985a1 4472F: include/linux/platform_data/video-imxfb.h
8a61f013 4473F: drivers/video/fbdev/imxfb.c
60e8c5ab 4474
4d8e2cef
HX
4475FREESCALE QUAD SPI DRIVER
4476M: Han Xu <han.xu@freescale.com>
4477L: linux-mtd@lists.infradead.org
4478S: Maintained
4479F: drivers/mtd/spi-nor/fsl-quadspi.c
4480
4689a6b1 4481FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4482M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4483M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4484L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4485L: netdev@vger.kernel.org
4486S: Maintained
ec21e2ec 4487F: drivers/net/ethernet/freescale/fs_enet/
679655da 4488F: include/linux/fs_enet_pd.h
4689a6b1 4489
d9e9d82c 4490FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4491L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4492S: Orphan
679655da
JP
4493F: arch/powerpc/sysdev/qe_lib/
4494F: arch/powerpc/include/asm/*qe.h
d9e9d82c 4495
b55ef929 4496FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4497M: Li Yang <leoli@freescale.com>
6372594a 4498L: linux-usb@vger.kernel.org
a4724ed6 4499L: linuxppc-dev@lists.ozlabs.org
a7205b30 4500S: Maintained
faf2e1db 4501F: drivers/usb/gadget/udc/fsl*
a7205b30 4502
beaf53bf 4503FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4504M: Li Yang <leoli@freescale.com>
beaf53bf 4505L: netdev@vger.kernel.org
a4724ed6 4506L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4507S: Maintained
ec21e2ec 4508F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4509
abb1ed7b
CM
4510FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4511M: Claudiu Manoil <claudiu.manoil@freescale.com>
4512L: netdev@vger.kernel.org
4513S: Maintained
4514F: drivers/net/ethernet/freescale/gianfar*
4515X: drivers/net/ethernet/freescale/gianfar_ptp.c
4516F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4517
d9e9d82c 4518FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4519M: Timur Tabi <timur@tabi.org>
a4724ed6 4520L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4521S: Maintained
df621252 4522F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4523
4524FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4525M: Timur Tabi <timur@tabi.org>
dc85950a 4526M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4527M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4528L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4529L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4530S: Maintained
69aefcea 4531F: sound/soc/fsl/fsl*
dc85950a 4532F: sound/soc/fsl/imx*
69aefcea 4533F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4534
31c88965 4535FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4536M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4537L: linux-kernel@vger.kernel.org
4538S: Maintained
4539F: drivers/staging/fsl-mc/
4540
1da177e4 4541FREEVXFS FILESYSTEM
8b58be88 4542M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4543W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4544S: Maintained
679655da 4545F: fs/freevxfs/
1da177e4 4546
71038f52 4547FREEZER
49db1903 4548M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4549M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4550L: linux-pm@vger.kernel.org
71038f52 4551S: Supported
679655da
JP
4552F: Documentation/power/freezing-of-tasks.txt
4553F: include/linux/freezer.h
4554F: kernel/freezer.c
71038f52 4555
839a1f79
KRW
4556FRONTSWAP API
4557M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4558L: linux-kernel@vger.kernel.org
4559S: Maintained
4560F: mm/frontswap.c
4561F: include/linux/frontswap.h
4562
a5432f5a 4563FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4564M: David Howells <dhowells@redhat.com>
e62d6e24 4565L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4566S: Supported
4567F: Documentation/filesystems/caching/
4568F: fs/fscache/
4569F: include/linux/fscache*.h
4570
f58ad8f5 4571F2FS FILE SYSTEM
9b29d481 4572M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4573M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4574R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4575L: linux-f2fs-devel@lists.sourceforge.net
4576W: http://en.wikipedia.org/wiki/F2FS
4577T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4578S: Maintained
4579F: Documentation/filesystems/f2fs.txt
3bac380c 4580F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4581F: fs/f2fs/
4582F: include/linux/f2fs_fs.h
62d43eeb 4583F: include/trace/events/f2fs.h
f58ad8f5 4584
5ab7ffea 4585FUJITSU FR-V (FRV) PORT
8b58be88 4586M: David Howells <dhowells@redhat.com>
1da177e4 4587S: Maintained
679655da 4588F: arch/frv/
1da177e4 4589
20b93734 4590FUJITSU LAPTOP EXTRAS
409a3e98 4591M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4592L: platform-driver-x86@vger.kernel.org
20b93734 4593S: Maintained
679655da 4594F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4595
4da621b6
HK
4596FUJITSU M-5MO LS CAMERA ISP DRIVER
4597M: Kyungmin Park <kyungmin.park@samsung.com>
4598M: Heungjun Kim <riverful.kim@samsung.com>
4599L: linux-media@vger.kernel.org
4600S: Maintained
90d72ac6 4601F: drivers/media/i2c/m5mols/
b5dcee22 4602F: include/media/i2c/m5mols.h
4da621b6 4603
2d24c490
RG
4604FUJITSU TABLET EXTRAS
4605M: Robert Gerlach <khnz@gmx.de>
4606L: platform-driver-x86@vger.kernel.org
4607S: Maintained
4608F: drivers/platform/x86/fujitsu-tablet.c
4609
04578f17 4610FUSE: FILESYSTEM IN USERSPACE
8b58be88 4611M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4612L: fuse-devel@lists.sourceforge.net
4613W: http://fuse.sourceforge.net/
0a30f612 4614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4615S: Maintained
679655da 4616F: fs/fuse/
c117ab84 4617F: include/uapi/linux/fuse.h
0a30f612 4618F: Documentation/filesystems/fuse.txt
04578f17 4619
1da177e4 4620FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4621M: Rik Faith <faith@cs.unc.edu>
1da177e4 4622L: linux-scsi@vger.kernel.org
baaea1dc 4623S: Odd Fixes (e.g., new signatures)
679655da 4624F: drivers/scsi/fdomain.*
1da177e4 4625
d8e2162c
PO
4626GCOV BASED KERNEL PROFILING
4627M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4628S: Maintained
4629F: kernel/gcov/
4630F: Documentation/gcov.txt
4631
1da177e4 4632GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4633M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4634L: linux-scsi@vger.kernel.org
4635W: http://www.icp-vortex.com/
4636S: Supported
679655da 4637F: drivers/scsi/gdt*
1da177e4 4638
158daf16
JK
4639GDB KERNEL DEBUGGING HELPER SCRIPTS
4640M: Jan Kiszka <jan.kiszka@siemens.com>
4641S: Supported
4642F: scripts/gdb/
4643
3169a1c7
HV
4644GEMTEK FM RADIO RECEIVER DRIVER
4645M: Hans Verkuil <hverkuil@xs4all.nl>
4646L: linux-media@vger.kernel.org
4647T: git git://linuxtv.org/media_tree.git
a825eaec 4648W: https://linuxtv.org
3169a1c7
HV
4649S: Maintained
4650F: drivers/media/radio/radio-gemtek*
4651
1c23af90 4652GENERIC GPIO I2C DRIVER
880b0e26 4653M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4654S: Supported
679655da
JP
4655F: drivers/i2c/busses/i2c-gpio.c
4656F: include/linux/i2c-gpio.h
1c23af90 4657
92ed1a76
PK
4658GENERIC GPIO I2C MULTIPLEXER DRIVER
4659M: Peter Korsgaard <peter.korsgaard@barco.com>
4660L: linux-i2c@vger.kernel.org
4661S: Supported
e7065e20
JD
4662F: drivers/i2c/muxes/i2c-mux-gpio.c
4663F: include/linux/i2c-mux-gpio.h
4664F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4665
9251ce95 4666GENERIC HDLC (WAN) DRIVERS
8b58be88 4667M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4668W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4669S: Maintained
679655da
JP
4670F: drivers/net/wan/c101.c
4671F: drivers/net/wan/hd6457*
4672F: drivers/net/wan/hdlc*
4673F: drivers/net/wan/n2.c
4674F: drivers/net/wan/pc300too.c
4675F: drivers/net/wan/pci200syn.c
4676F: drivers/net/wan/wanxl*
1da177e4 4677
1527aab6 4678GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4679M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4680L: linux-arch@vger.kernel.org
4681T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4682S: Maintained
14430813
JP
4683F: include/asm-generic/
4684F: include/uapi/asm-generic/
1527aab6 4685
ff764963
KVA
4686GENERIC PHY FRAMEWORK
4687M: Kishon Vijay Abraham I <kishon@ti.com>
4688L: linux-kernel@vger.kernel.org
4689T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4690S: Supported
4691F: drivers/phy/
4692F: include/linux/phy/
4693
eea97aed
KH
4694GENERIC PM DOMAINS
4695M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4696M: Kevin Hilman <khilman@kernel.org>
4697M: Ulf Hansson <ulf.hansson@linaro.org>
4698L: linux-pm@vger.kernel.org
4699S: Supported
4700F: drivers/base/power/domain*.c
4701F: include/linux/pm_domain.h
4702
ccb86a69 4703GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4704M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4705L: kvm@vger.kernel.org
ccb86a69
MT
4706S: Supported
4707F: drivers/uio/uio_pci_generic.c
4708
f8f1ec73
JP
4709GET_MAINTAINER SCRIPT
4710M: Joe Perches <joe@perches.com>
4711S: Maintained
4712F: scripts/get_maintainer.pl
4713
5be7b50f 4714GFS2 FILE SYSTEM
8b58be88 4715M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4716M: Bob Peterson <rpeterso@redhat.com>
a4644184 4717L: cluster-devel@redhat.com
5be7b50f 4718W: http://sources.redhat.com/cluster/
28666d6d 4719T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4720S: Supported
679655da
JP
4721F: Documentation/filesystems/gfs2*.txt
4722F: fs/gfs2/
c117ab84 4723F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4724
0a34eb8f 4725GIGASET ISDN DRIVERS
6b096fde 4726M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4727L: gigaset307x-common@lists.sourceforge.net
4728W: http://gigaset307x.sourceforge.net/
6b096fde 4729S: Odd Fixes
679655da
JP
4730F: Documentation/isdn/README.gigaset
4731F: drivers/isdn/gigaset/
c117ab84 4732F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4733
7eea35fe
JP
4734GO7007 MPEG CODEC
4735M: Hans Verkuil <hans.verkuil@cisco.com>
4736L: linux-media@vger.kernel.org
4737S: Maintained
4738F: drivers/media/usb/go7007/
4739
ca96ea86
BN
4740GOODIX TOUCHSCREEN
4741M: Bastien Nocera <hadess@hadess.net>
4742L: linux-input@vger.kernel.org
4743S: Maintained
4744F: drivers/input/touchscreen/goodix.c
4745
a0dc00b4 4746GPIO SUBSYSTEM
e4651a9f 4747M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4748M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4749L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4750T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4751S: Maintained
4752F: Documentation/gpio/
a0dc00b4 4753F: drivers/gpio/
bdc6e95e
AC
4754F: include/linux/gpio/
4755F: include/linux/gpio.h
9b692346 4756F: include/asm-generic/gpio.h
a0dc00b4 4757
71a6d0af
HW
4758GRE DEMULTIPLEXER DRIVER
4759M: Dmitry Kozlov <xeb@mail.ru>
4760L: netdev@vger.kernel.org
4761S: Maintained
11c26770
JP
4762F: net/ipv4/gre_demux.c
4763F: net/ipv4/gre_offload.c
71a6d0af
HW
4764F: include/net/gre.h
4765
d4c41139
KG
4766GRETH 10/100/1G Ethernet MAC device driver
4767M: Kristoffer Glembo <kristoffer@gaisler.com>
4768L: netdev@vger.kernel.org
4769S: Maintained
a31a96ad 4770F: drivers/net/ethernet/aeroflex/
d4c41139 4771
e8deeae2 4772GSPCA FINEPIX SUBDRIVER
8b58be88 4773M: Frank Zago <frank@zago.net>
661263b5 4774L: linux-media@vger.kernel.org
275ffde4 4775T: git git://linuxtv.org/media_tree.git
e8deeae2 4776S: Maintained
0c0d06ca 4777F: drivers/media/usb/gspca/finepix.c
e8deeae2 4778
4b3fa3c4
OL
4779GSPCA GL860 SUBDRIVER
4780M: Olivier Lorin <o.lorin@laposte.net>
4781L: linux-media@vger.kernel.org
275ffde4 4782T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4783S: Maintained
0c0d06ca 4784F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4785
e8deeae2 4786GSPCA M5602 SUBDRIVER
8b58be88 4787M: Erik Andren <erik.andren@gmail.com>
661263b5 4788L: linux-media@vger.kernel.org
275ffde4 4789T: git git://linuxtv.org/media_tree.git
e8deeae2 4790S: Maintained
0c0d06ca 4791F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4792
4793GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4794M: Hans de Goede <hdegoede@redhat.com>
661263b5 4795L: linux-media@vger.kernel.org
275ffde4 4796T: git git://linuxtv.org/media_tree.git
e8deeae2 4797S: Maintained
0c0d06ca 4798F: drivers/media/usb/gspca/pac207.c
e8deeae2 4799
261982f1 4800GSPCA SN9C20X SUBDRIVER
d95c5b0b 4801M: Brian Johnson <brijohn@gmail.com>
261982f1 4802L: linux-media@vger.kernel.org
275ffde4 4803T: git git://linuxtv.org/media_tree.git
261982f1 4804S: Maintained
0c0d06ca 4805F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4806
e8deeae2 4807GSPCA T613 SUBDRIVER
8b58be88 4808M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4809L: linux-media@vger.kernel.org
275ffde4 4810T: git git://linuxtv.org/media_tree.git
e8deeae2 4811S: Maintained
0c0d06ca 4812F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4813
4814GSPCA USB WEBCAM DRIVER
fc3f906b 4815M: Hans de Goede <hdegoede@redhat.com>
661263b5 4816L: linux-media@vger.kernel.org
275ffde4 4817T: git git://linuxtv.org/media_tree.git
e8deeae2 4818S: Maintained
0c0d06ca 4819F: drivers/media/usb/gspca/
e8deeae2 4820
584ec979 4821GUID PARTITION TABLE (GPT)
4f973c63 4822M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4823L: linux-efi@vger.kernel.org
4824S: Maintained
4825F: block/partitions/efi.*
4826
aa3c598b 4827STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4828M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4829L: linux-media@vger.kernel.org
275ffde4 4830T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4831S: Maintained
4832F: drivers/media/usb/stk1160/
e8deeae2 4833
4e456b86
YS
4834H8/300 ARCHITECTURE
4835M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4836L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4837W: http://uclinux-h8.sourceforge.jp
4838T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4839S: Maintained
4840F: arch/h8300/
4841F: drivers/clocksource/h8300_*.c
4842F: drivers/clk/h8300/
4843F: drivers/irqchip/irq-renesas-h8*.c
4844
71a6d0af
HW
4845HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4846M: Frank Seidel <frank@f-seidel.de>
4847L: platform-driver-x86@vger.kernel.org
4848W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4849S: Maintained
4850F: drivers/platform/x86/hdaps.c
4851
48fc9e26
HV
4852HDPVR USB VIDEO ENCODER DRIVER
4853M: Hans Verkuil <hverkuil@xs4all.nl>
4854L: linux-media@vger.kernel.org
4855T: git git://linuxtv.org/media_tree.git
a825eaec 4856W: https://linuxtv.org
48fc9e26 4857S: Odd Fixes
14430813 4858F: drivers/media/usb/hdpvr/
48fc9e26 4859
71a6d0af 4860HWPOISON MEMORY FAILURE HANDLING
f9625c48 4861M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4862L: linux-mm@kvack.org
71a6d0af
HW
4863S: Maintained
4864F: mm/memory-failure.c
4865F: mm/hwpoison-inject.c
4866
4867HYPERVISOR VIRTUAL CONSOLE DRIVER
4868L: linuxppc-dev@lists.ozlabs.org
4869S: Odd Fixes
4870F: drivers/tty/hvc/
4871
e5ab1477
AP
4872HACKRF MEDIA DRIVER
4873M: Antti Palosaari <crope@iki.fi>
4874L: linux-media@vger.kernel.org
a825eaec 4875W: https://linuxtv.org
e5ab1477
AP
4876W: http://palosaari.fi/linux/
4877Q: http://patchwork.linuxtv.org/project/linux-media/list/
4878T: git git://linuxtv.org/anttip/media_tree.git
4879S: Maintained
4880F: drivers/media/usb/hackrf/
4881
5b543965 4882HARDWARE MONITORING
d8130624 4883M: Jean Delvare <jdelvare@suse.com>
ca462085 4884M: Guenter Roeck <linux@roeck-us.net>
5b543965 4885L: lm-sensors@lm-sensors.org
595142e0 4886W: http://www.lm-sensors.org/
a94ef4ed 4887T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4888T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4889S: Maintained
047f4ec2 4890F: Documentation/hwmon/
679655da 4891F: drivers/hwmon/
047f4ec2 4892F: include/linux/hwmon*.h
5b543965 4893
844dd05f 4894HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4895M: Matt Mackall <mpm@selenic.com>
4896M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4897L: linux-crypto@vger.kernel.org
c0d0787b 4898S: Odd fixes
679655da
JP
4899F: Documentation/hw_random.txt
4900F: drivers/char/hw_random/
4901F: include/linux/hw_random.h
844dd05f 4902
8b37fcfc
OBC
4903HARDWARE SPINLOCK CORE
4904M: Ohad Ben-Cohen <ohad@wizery.com>
4905S: Maintained
4906F: Documentation/hwspinlock.txt
4907F: drivers/hwspinlock/hwspinlock_*
4908F: include/linux/hwspinlock.h
4909
1da177e4 4910HARMONY SOUND DRIVER
ac6aecbf 4911L: linux-parisc@vger.kernel.org
1da177e4 4912S: Maintained
679655da 4913F: sound/parisc/harmony.*
1da177e4 4914
91952bc0
AP
4915HD29L2 MEDIA DRIVER
4916M: Antti Palosaari <crope@iki.fi>
4917L: linux-media@vger.kernel.org
a825eaec 4918W: https://linuxtv.org
91952bc0
AP
4919W: http://palosaari.fi/linux/
4920Q: http://patchwork.linuxtv.org/project/linux-media/list/
4921T: git git://linuxtv.org/anttip/media_tree.git
4922S: Maintained
4923F: drivers/media/dvb-frontends/hd29l2*
4924
e2d1d6c0 4925HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4926L: iss_storagedev@hp.com
af9f1b3c 4927S: Orphan
679655da
JP
4928F: Documentation/blockdev/cpqarray.txt
4929F: drivers/block/cpqarray.*
e2d1d6c0 4930
9257aa49 4931HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 4932M: Don Brace <don.brace@pmcs.com>
9257aa49 4933L: iss_storagedev@hp.com
693373db
DB
4934L: storagedev@pmcs.com
4935L: linux-scsi@vger.kernel.org
9257aa49
SC
4936S: Supported
4937F: Documentation/scsi/hpsa.txt
4938F: drivers/scsi/hpsa*.[ch]
4939F: include/linux/cciss*.h
c117ab84 4940F: include/uapi/linux/cciss*.h
9257aa49 4941
e2d1d6c0 4942HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 4943M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 4944L: iss_storagedev@hp.com
693373db
DB
4945L: storagedev@pmcs.com
4946L: linux-scsi@vger.kernel.org
e2d1d6c0 4947S: Supported
679655da
JP
4948F: Documentation/blockdev/cciss.txt
4949F: drivers/block/cciss*
4950F: include/linux/cciss_ioctl.h
c117ab84 4951F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 4952
1da177e4 4953HFS FILESYSTEM
6cf515e1
GU
4954L: linux-fsdevel@vger.kernel.org
4955S: Orphan
679655da
JP
4956F: Documentation/filesystems/hfs.txt
4957F: fs/hfs/
1da177e4 4958
ef575f47
GU
4959HFSPLUS FILESYSTEM
4960L: linux-fsdevel@vger.kernel.org
4961S: Orphan
4962F: Documentation/filesystems/hfsplus.txt
4963F: fs/hfsplus/
4964
1da177e4 4965HGA FRAMEBUFFER DRIVER
8b58be88 4966M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
4967L: linux-nvidia@lists.surfsouth.com
4968W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4969S: Maintained
8a61f013 4970F: drivers/video/fbdev/hgafb.c
1da177e4 4971
4480f15b 4972HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 4973M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4974M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4975L: linux-pm@vger.kernel.org
e2d1d6c0 4976S: Supported
679655da
JP
4977F: arch/x86/power/
4978F: drivers/base/power/
4979F: kernel/power/
4980F: include/linux/suspend.h
4981F: include/linux/freezer.h
4982F: include/linux/pm.h
679655da 4983F: arch/*/include/asm/suspend*.h
e2d1d6c0 4984
4ef4caad 4985HID CORE LAYER
e5f6450c 4986M: Jiri Kosina <jikos@kernel.org>
406df153 4987R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 4988L: linux-input@vger.kernel.org
54e5881d 4989T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 4990S: Maintained
679655da
JP
4991F: drivers/hid/
4992F: include/linux/hid*
c117ab84 4993F: include/uapi/linux/hid*
4ef4caad 4994
30ee72f0 4995HID SENSOR HUB DRIVERS
e5f6450c 4996M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
4997M: Jonathan Cameron <jic23@kernel.org>
4998M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4999L: linux-input@vger.kernel.org
5000L: linux-iio@vger.kernel.org
5001S: Maintained
5002F: Documentation/hid/hid-sensor*
5003F: drivers/hid/hid-sensor-*
5004F: drivers/iio/*/hid-*
5005F: include/linux/hid-sensor-*
5006
38bed542 5007HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5008M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5009L: linux-kernel@vger.kernel.org
75fc2d37 5010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5011S: Maintained
679655da 5012F: Documentation/timers/
5cee9645 5013F: kernel/time/hrtimer.c
88606e80
TG
5014F: kernel/time/clockevents.c
5015F: kernel/time/tick*.*
5016F: kernel/time/timer_*.c
05ed8490 5017F: include/linux/clockchips.h
679655da 5018F: include/linux/hrtimer.h
38bed542 5019
1da177e4 5020HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5021L: linux-hams@vger.kernel.org
8b64f2a0 5022S: Orphan
679655da
JP
5023F: drivers/net/hamradio/dmascc.c
5024F: drivers/net/hamradio/scc.c
1da177e4 5025
ede1e6f8 5026HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5027M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5028W: http://www.highpoint-tech.com
5029S: Supported
679655da
JP
5030F: Documentation/scsi/hptiop.txt
5031F: drivers/scsi/hptiop.c
ede1e6f8 5032
1da177e4 5033HIPPI
8b58be88 5034M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5035L: linux-hippi@sunsite.dk
5036S: Maintained
679655da 5037F: include/linux/hippidevice.h
c117ab84 5038F: include/uapi/linux/if_hippi.h
679655da 5039F: net/802/hippi.c
ff5a3b50 5040F: drivers/net/hippi/
1da177e4 5041
16c6c252
JG
5042HISILICON SAS Controller
5043M: John Garry <john.garry@huawei.com>
5044W: http://www.hisilicon.com
5045S: Supported
5046F: drivers/scsi/hisi_sas/
5047F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5048
ff1d2767 5049HOST AP DRIVER
8b58be88 5050M: Jouni Malinen <j@w1.fi>
85d32e7b 5051L: hostap@shmoo.com (subscribers-only)
724c6b35 5052L: linux-wireless@vger.kernel.org
ff1d2767
JM
5053W: http://hostap.epitest.fi/
5054S: Maintained
eb4f98d5 5055F: drivers/net/wireless/intersil/hostap/
ff1d2767 5056
dd8cd779 5057HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5058L: platform-driver-x86@vger.kernel.org
95c70215 5059S: Orphan
679655da 5060F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5061
e2d1d6c0 5062HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5063M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5064S: Maintained
7e25d724 5065F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5066
7d2c86b5 5067HPET: High Precision Event Timers driver
8b58be88 5068M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5069S: Maintained
679655da
JP
5070F: Documentation/timers/hpet.txt
5071F: drivers/char/hpet.c
5072F: include/linux/hpet.h
c117ab84 5073F: include/uapi/linux/hpet.h
b9b0332f 5074
e07b5d79 5075HPET: x86
9e06f631 5076S: Orphan
679655da
JP
5077F: arch/x86/kernel/hpet.c
5078F: arch/x86/include/asm/hpet.h
b9b0332f 5079
1da177e4 5080HPFS FILESYSTEM
8b58be88 5081M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5082W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5083S: Maintained
679655da 5084F: fs/hpfs/
1da177e4 5085
3441cded 5086HSI SUBSYSTEM
56459ea9
SR
5087M: Sebastian Reichel <sre@kernel.org>
5088T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5089S: Maintained
5090F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5091F: Documentation/hsi.txt
3441cded
SR
5092F: drivers/hsi/
5093F: include/linux/hsi/
5094F: include/uapi/linux/hsi/
5095
7d2c86b5 5096HSO 3G MODEM DRIVER
8b58be88 5097M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5098W: http://www.pharscape.org
5099S: Maintained
679655da 5100F: drivers/net/usb/hso.c
11cd29b0 5101
19990e29
AB
5102HSR NETWORK PROTOCOL
5103M: Arvid Brodin <arvid.brodin@alten.se>
5104L: netdev@vger.kernel.org
5105S: Maintained
5106F: net/hsr/
5107
5a18c343 5108HTCPEN TOUCHSCREEN DRIVER
8b58be88 5109M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5110L: linux-input@vger.kernel.org
5111S: Maintained
679655da 5112F: drivers/input/touchscreen/htcpen.c
5a18c343 5113
1da177e4 5114HUGETLB FILESYSTEM
6d49e352 5115M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5116S: Maintained
679655da 5117F: fs/hugetlbfs/
1da177e4 5118
05183189 5119Hyper-V CORE AND DRIVERS
9c3646d1 5120M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5121M: Haiyang Zhang <haiyangz@microsoft.com>
5122L: devel@linuxdriverproject.org
5123S: Maintained
a4162747
HZ
5124F: arch/x86/include/asm/mshyperv.h
5125F: arch/x86/include/uapi/asm/hyperv.h
5126F: arch/x86/kernel/cpu/mshyperv.c
05183189 5127F: drivers/hid/hid-hyperv.c
a4162747 5128F: drivers/hv/
f92ca80b 5129F: drivers/input/serio/hyperv-keyboard.c
05183189 5130F: drivers/net/hyperv/
a4162747 5131F: drivers/scsi/storvsc_drv.c
8a61f013 5132F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5133F: include/linux/hyperv.h
5134F: tools/hv/
54bf725e 5135F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5136
d85c8a6a 5137I2C OVER PARALLEL PORT
d8130624 5138M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5139L: linux-i2c@vger.kernel.org
5140S: Maintained
5141F: Documentation/i2c/busses/i2c-parport
5142F: Documentation/i2c/busses/i2c-parport-light
5143F: drivers/i2c/busses/i2c-parport.c
5144F: drivers/i2c/busses/i2c-parport-light.c
5145
5146I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5147M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5148L: linux-i2c@vger.kernel.org
5149S: Maintained
5150F: Documentation/i2c/busses/i2c-ali1535
5151F: Documentation/i2c/busses/i2c-ali1563
5152F: Documentation/i2c/busses/i2c-ali15x3
5153F: Documentation/i2c/busses/i2c-amd756
5154F: Documentation/i2c/busses/i2c-amd8111
5155F: Documentation/i2c/busses/i2c-i801
5156F: Documentation/i2c/busses/i2c-nforce2
5157F: Documentation/i2c/busses/i2c-piix4
5158F: Documentation/i2c/busses/i2c-sis5595
5159F: Documentation/i2c/busses/i2c-sis630
5160F: Documentation/i2c/busses/i2c-sis96x
5161F: Documentation/i2c/busses/i2c-via
5162F: Documentation/i2c/busses/i2c-viapro
5163F: drivers/i2c/busses/i2c-ali1535.c
5164F: drivers/i2c/busses/i2c-ali1563.c
5165F: drivers/i2c/busses/i2c-ali15x3.c
5166F: drivers/i2c/busses/i2c-amd756.c
5167F: drivers/i2c/busses/i2c-amd756-s4882.c
5168F: drivers/i2c/busses/i2c-amd8111.c
5169F: drivers/i2c/busses/i2c-i801.c
5170F: drivers/i2c/busses/i2c-isch.c
5171F: drivers/i2c/busses/i2c-nforce2.c
5172F: drivers/i2c/busses/i2c-nforce2-s4985.c
5173F: drivers/i2c/busses/i2c-piix4.c
5174F: drivers/i2c/busses/i2c-sis5595.c
5175F: drivers/i2c/busses/i2c-sis630.c
5176F: drivers/i2c/busses/i2c-sis96x.c
5177F: drivers/i2c/busses/i2c-via.c
5178F: drivers/i2c/busses/i2c-viapro.c
5179
cb7f07a4
NH
5180I2C/SMBUS ISMT DRIVER
5181M: Seth Heasley <seth.heasley@intel.com>
5182M: Neil Horman <nhorman@tuxdriver.com>
5183L: linux-i2c@vger.kernel.org
5184F: drivers/i2c/busses/i2c-ismt.c
5185F: Documentation/i2c/busses/i2c-ismt
5186
6ea884db 5187I2C/SMBUS STUB DRIVER
d8130624 5188M: Jean Delvare <jdelvare@suse.com>
846557d3 5189L: linux-i2c@vger.kernel.org
6ea884db 5190S: Maintained
8547a5bc 5191F: drivers/i2c/i2c-stub.c
6ea884db 5192
5b543965 5193I2C SUBSYSTEM
14d77c4d 5194M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5195L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5196W: https://i2c.wiki.kernel.org/
5197Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5198T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5199S: Maintained
40ed1b4c 5200F: Documentation/devicetree/bindings/i2c/
679655da
JP
5201F: Documentation/i2c/
5202F: drivers/i2c/
630bc46e 5203F: drivers/i2c/*/
679655da 5204F: include/linux/i2c.h
03b70d62 5205F: include/linux/i2c-*.h
c117ab84
CEB
5206F: include/uapi/linux/i2c.h
5207F: include/uapi/linux/i2c-*.h
1da177e4 5208
4560d677
WS
5209I2C ACPI SUPPORT
5210M: Mika Westerberg <mika.westerberg@linux.intel.com>
5211L: linux-i2c@vger.kernel.org
5212L: linux-acpi@vger.kernel.org
5213S: Maintained
4560d677 5214
d85c8a6a 5215I2C-TAOS-EVM DRIVER
d8130624 5216M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5217L: linux-i2c@vger.kernel.org
5218S: Maintained
5219F: Documentation/i2c/busses/i2c-taos-evm
5220F: drivers/i2c/busses/i2c-taos-evm.c
5221
e8c76eed 5222I2C-TINY-USB DRIVER
8b58be88 5223M: Till Harbaum <till@harbaum.org>
846557d3 5224L: linux-i2c@vger.kernel.org
932d1872 5225W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5226S: Maintained
679655da 5227F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5228
1da177e4 5229i386 BOOT CODE
8b58be88 5230M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5231S: Maintained
679655da 5232F: arch/x86/boot/
1da177e4
LT
5233
5234i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5235M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5236T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5237S: Maintained
5238
1da177e4 5239IA64 (Itanium) PLATFORM
8b58be88
JP
5240M: Tony Luck <tony.luck@intel.com>
5241M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5242L: linux-ia64@vger.kernel.org
6b1c70b1 5243T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5244S: Maintained
679655da 5245F: arch/ia64/
1da177e4 5246
4cd38750
LDSB
5247IBM Power VMX Cryptographic instructions
5248M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5249M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5250L: linux-crypto@vger.kernel.org
5251S: Supported
5252F: drivers/crypto/vmx/Makefile
5253F: drivers/crypto/vmx/Kconfig
5254F: drivers/crypto/vmx/vmx.c
5255F: drivers/crypto/vmx/aes*
5256F: drivers/crypto/vmx/ghash*
5257F: drivers/crypto/vmx/ppc-xlate.pl
5258
956c203c 5259IBM Power in-Nest Crypto Acceleration
4cd38750 5260M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5261M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5262L: linux-crypto@vger.kernel.org
5263S: Supported
28bceeaa
DS
5264F: drivers/crypto/nx/Makefile
5265F: drivers/crypto/nx/Kconfig
5266F: drivers/crypto/nx/nx-aes*
5267F: drivers/crypto/nx/nx-sha*
5268F: drivers/crypto/nx/nx.*
5269F: drivers/crypto/nx/nx_csbcpb.h
5270F: drivers/crypto/nx/nx_debugfs.h
956c203c 5271
0e16aafb 5272IBM Power 842 compression accelerator
41656aa7 5273M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5274S: Supported
28bceeaa
DS
5275F: drivers/crypto/nx/Makefile
5276F: drivers/crypto/nx/Kconfig
7011a122 5277F: drivers/crypto/nx/nx-842*
2da572c9 5278F: include/linux/sw842.h
2062c5b6 5279F: crypto/842.c
2da572c9 5280F: lib/842/
0e16aafb 5281
1da177e4 5282IBM Power Linux RAID adapter
8b58be88 5283M: Brian King <brking@us.ibm.com>
1da177e4 5284S: Supported
679655da 5285F: drivers/scsi/ipr.*
1da177e4 5286
9d348af4 5287IBM Power Virtual Ethernet Device Driver
eddd63a6 5288M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5289L: netdev@vger.kernel.org
5290S: Supported
9aa32835 5291F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5292
032c5e82
TF
5293IBM Power SRIOV Virtual NIC Device Driver
5294M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5295M: John Allen <jallen@linux.vnet.ibm.com>
5296L: netdev@vger.kernel.org
5297S: Supported
5298F: drivers/net/ethernet/ibm/ibmvnic.*
5299
e6babec6 5300IBM Power Virtual SCSI Device Drivers
bcbde52b 5301M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5302L: linux-scsi@vger.kernel.org
5303S: Supported
e6babec6
NF
5304F: drivers/scsi/ibmvscsi/ibmvscsi*
5305F: drivers/scsi/ibmvscsi/viosrp.h
5306
5307IBM Power Virtual FC Device Drivers
44b4dad9 5308M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5309L: linux-scsi@vger.kernel.org
5310S: Supported
5311F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5312
1da177e4 5313IBM ServeRAID RAID DRIVER
f9213e78 5314S: Orphan
679655da 5315F: drivers/scsi/ips.*
1da177e4 5316
6ed9f9c4
PT
5317ICH LPC AND GPIO DRIVER
5318M: Peter Tyser <ptyser@xes-inc.com>
5319S: Maintained
5320F: drivers/mfd/lpc_ich.c
5321F: drivers/gpio/gpio-ich.c
5322
1e7106fc 5323IDE SUBSYSTEM
8b58be88 5324M: "David S. Miller" <davem@davemloft.net>
1da177e4 5325L: linux-ide@vger.kernel.org
8a6e2535 5326Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5327T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5328S: Maintained
679655da
JP
5329F: Documentation/ide/
5330F: drivers/ide/
5331F: include/linux/ide.h
1da177e4 5332
6cb8c13d
IP
5333IDEAPAD LAPTOP EXTRAS DRIVER
5334M: Ike Panhc <ike.pan@canonical.com>
5335L: platform-driver-x86@vger.kernel.org
5336W: http://launchpad.net/ideapad-laptop
5337S: Maintained
5338F: drivers/platform/x86/ideapad-laptop.c
5339
1ea4c161
AM
5340IDEAPAD LAPTOP SLIDEBAR DRIVER
5341M: Andrey Moiseev <o2g.org.ru@gmail.com>
5342L: linux-input@vger.kernel.org
5343W: https://github.com/o2genum/ideapad-slidebar
5344S: Maintained
5345F: drivers/input/misc/ideapad_slidebar.c
5346
0f861e8c 5347IDE/ATAPI DRIVERS
487ba8e8 5348M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5349L: linux-ide@vger.kernel.org
c404c199 5350S: Maintained
679655da
JP
5351F: Documentation/cdrom/ide-cd
5352F: drivers/ide/ide-cd*
1da177e4 5353
27471fdb 5354IDLE-I7300
8b58be88 5355M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5356L: linux-pm@vger.kernel.org
27471fdb 5357S: Supported
679655da 5358F: drivers/idle/i7300_idle.c
27471fdb 5359
02cf2286 5360IEEE 802.15.4 SUBSYSTEM
b6e195fd 5361M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5362L: linux-wpan@vger.kernel.org
5363W: https://github.com/linux-wpan
5364T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5365S: Maintained
5366F: net/ieee802154/
68653359 5367F: net/mac802154/
251741b1 5368F: drivers/net/ieee802154/
580947d3
AA
5369F: include/linux/nl802154.h
5370F: include/linux/ieee802154.h
5371F: include/net/nl802154.h
5372F: include/net/mac802154.h
5373F: include/net/af_ieee802154.h
5374F: include/net/cfg802154.h
5375F: include/net/ieee802154_netdev.h
ebef9c12 5376F: Documentation/networking/ieee802154.txt
02cf2286 5377
b1c97193
SY
5378IGORPLUG-USB IR RECEIVER
5379M: Sean Young <sean@mess.org>
5380L: linux-media@vger.kernel.org
5381S: Maintained
5382F: drivers/media/rc/igorplugusb.c
5383
40ad4a30
SY
5384IGUANAWORKS USB IR TRANSCEIVER
5385M: Sean Young <sean@mess.org>
5386L: linux-media@vger.kernel.org
5387S: Maintained
5388F: drivers/media/rc/iguanair.c
5389
9545f86e 5390IIO SUBSYSTEM AND DRIVERS
030a13d7 5391M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5392R: Hartmut Knaack <knaack.h@gmx.de>
5393R: Lars-Peter Clausen <lars@metafoo.de>
5394R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5395L: linux-iio@vger.kernel.org
5396S: Maintained
03e7c251 5397F: drivers/iio/
9545f86e 5398F: drivers/staging/iio/
8fe671fc 5399F: include/linux/iio/
817020cf 5400F: tools/iio/
9545f86e 5401
65519263
SG
5402IKANOS/ADI EAGLE ADSL USB DRIVER
5403M: Matthieu Castet <castet.matthieu@free.fr>
5404M: Stanislaw Gruszka <stf_xl@wp.pl>
5405S: Maintained
5406F: drivers/usb/atm/ueagle-atm.c
5407
e89ab51f
GR
5408INA209 HARDWARE MONITOR DRIVER
5409M: Guenter Roeck <linux@roeck-us.net>
5410L: lm-sensors@lm-sensors.org
5411S: Maintained
5412F: Documentation/hwmon/ina209
5413F: Documentation/devicetree/bindings/i2c/ina209.txt
5414F: drivers/hwmon/ina209.c
5415
5416INA2XX HARDWARE MONITOR DRIVER
5417M: Guenter Roeck <linux@roeck-us.net>
5418L: lm-sensors@lm-sensors.org
5419S: Maintained
5420F: Documentation/hwmon/ina2xx
5421F: drivers/hwmon/ina2xx.c
5422F: include/linux/platform_data/ina2xx.h
5423
14dc124f
SIG
5424INDUSTRY PACK SUBSYSTEM (IPACK)
5425M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5426M: Jens Taprogge <jens.taprogge@taprogge.org>
5427M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5428L: industrypack-devel@lists.sourceforge.net
5429W: http://industrypack.sourceforge.net
5430S: Maintained
5431F: drivers/ipack/
5432
8adc53fd
ZLK
5433INGENIC JZ4780 DMA Driver
5434M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5435S: Maintained
5436F: drivers/dma/dma-jz4780.c
5437
aa7168f4 5438INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5439M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5440M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5441L: linux-ima-devel@lists.sourceforge.net
5442L: linux-ima-user@lists.sourceforge.net
5443L: linux-security-module@vger.kernel.org
aa7168f4 5444S: Supported
679655da 5445F: security/integrity/ima/
aa7168f4 5446
9a4ea5a9
JH
5447IMGTEC IR DECODER DRIVER
5448M: James Hogan <james.hogan@imgtec.com>
5449S: Maintained
5450F: drivers/media/rc/img-ir/
5451
1da177e4 5452IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5453L: linux-fbdev@vger.kernel.org
843393d3 5454S: Orphan
8a61f013 5455F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5456
5457INFINIBAND SUBSYSTEM
b6b2bbe6 5458M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5459M: Sean Hefty <sean.hefty@intel.com>
5460M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5461L: linux-rdma@vger.kernel.org
605841f5 5462W: http://www.openfabrics.org/
8a6e2535 5463Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5464T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5465S: Supported
679655da
JP
5466F: Documentation/infiniband/
5467F: drivers/infiniband/
2dfcad3a 5468F: drivers/staging/rdma/
c117ab84 5469F: include/uapi/linux/if_infiniband.h
954138dc
YD
5470F: include/uapi/rdma/
5471F: include/rdma/
1da177e4 5472
c9f04f58 5473INOTIFY
8b58be88
JP
5474M: John McCutchan <john@johnmccutchan.com>
5475M: Robert Love <rlove@rlove.org>
5476M: Eric Paris <eparis@parisplace.org>
c9f04f58 5477S: Maintained
679655da
JP
5478F: Documentation/filesystems/inotify.txt
5479F: fs/notify/inotify/
5480F: include/linux/inotify.h
c117ab84 5481F: include/uapi/linux/inotify.h
c9f04f58 5482
e2d1d6c0 5483INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5484M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5485L: linux-input@vger.kernel.org
8a6e2535 5486Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5487T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5488S: Maintained
679655da 5489F: drivers/input/
f4eea7e2 5490F: include/linux/input.h
c117ab84 5491F: include/uapi/linux/input.h
f4eea7e2 5492F: include/linux/input/
e2d1d6c0 5493
3267a87f 5494INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5495M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5496L: linux-input@vger.kernel.org
75dd112a 5497S: Odd fixes
3267a87f 5498F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5499F: drivers/input/input-mt.c
3267a87f
HR
5500K: \b(ABS|SYN)_MT_
5501
97fa99a3
JY
5502INTEL ASoC BDW/HSW DRIVERS
5503M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5504L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5505S: Supported
e8e1225d
JP
5506F: sound/soc/intel/common/sst-dsp*
5507F: sound/soc/intel/common/sst-firmware.c
5508F: sound/soc/intel/boards/broadwell.c
5509F: sound/soc/intel/haswell/
97fa99a3 5510
4ac13e17
DJ
5511INTEL C600 SERIES SAS CONTROLLER DRIVER
5512M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5513M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5514L: linux-scsi@vger.kernel.org
7106891a
DJ
5515T: git git://git.code.sf.net/p/intel-sas/isci
5516S: Supported
4ac13e17 5517F: drivers/scsi/isci/
4ac13e17 5518
26717172
LB
5519INTEL IDLE DRIVER
5520M: Len Brown <lenb@kernel.org>
bf1c138e 5521L: linux-pm@vger.kernel.org
08deed1e 5522T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5523S: Supported
5524F: drivers/idle/intel_idle.c
5525
7c1ac18d 5526INTEL PSTATE DRIVER
58ac1f62
SP
5527M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5528M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5529L: linux-pm@vger.kernel.org
5530S: Supported
5531F: drivers/cpufreq/intel_pstate.c
5532
9eb8ef74 5533INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5534M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5535L: linux-fbdev@vger.kernel.org
ce00f85c 5536S: Maintained
679655da 5537F: Documentation/fb/intelfb.txt
8a61f013 5538F: drivers/video/fbdev/intelfb/
9eb8ef74 5539
1da177e4 5540INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5541M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5542L: linux-fbdev@vger.kernel.org
ce00f85c 5543S: Maintained
8a61f013 5544F: drivers/video/fbdev/i810/
1da177e4 5545
f4a9bc4c 5546INTEL MENLOW THERMAL DRIVER
8b58be88 5547M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5548L: platform-driver-x86@vger.kernel.org
5ca92bd9 5549W: https://01.org/linux-acpi
f4a9bc4c 5550S: Supported
679655da 5551F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5552
248a9dc3 5553INTEL I/OAT DMA DRIVER
18ebd564 5554M: Dave Jiang <dave.jiang@intel.com>
08223d80 5555R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5556L: dmaengine@vger.kernel.org
5557Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5558S: Supported
679655da 5559F: drivers/dma/ioat*
248a9dc3 5560
6c8909b4 5561INTEL IOMMU (VT-d)
8b58be88 5562M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5563L: iommu@lists.linux-foundation.org
54e5881d 5564T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5565S: Supported
3fb39615 5566F: drivers/iommu/intel-iommu.c
679655da 5567F: include/linux/intel-iommu.h
6c8909b4 5568
b3e5f263 5569INTEL IOP-ADMA DMA DRIVER
08223d80 5570R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5571S: Odd fixes
679655da 5572F: drivers/dma/iop-adma.c
b3e5f263 5573
9251ce95 5574INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5575M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5576S: Maintained
679655da
JP
5577F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5578F: arch/arm/mach-ixp4xx/include/mach/npe.h
5579F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5580F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5581F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5582F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5583
844dd05f 5584INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5585M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5586S: Maintained
679655da 5587F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5588
2f302324 5589INTEL ETHERNET DRIVERS
8b58be88 5590M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5591R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5592R: Shannon Nelson <shannon.nelson@intel.com>
5593R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5594R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5595R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5596R: John Ronciak <john.ronciak@intel.com>
5597R: Mitch Williams <mitch.a.williams@intel.com>
5598L: intel-wired-lan@lists.osuosl.org
f6fde11a 5599W: http://www.intel.com/support/feedback.htm
d94e6fed 5600W: http://e1000.sourceforge.net/
2f302324
JK
5601Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5602T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5603T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5604S: Supported
0d164401
JK
5605F: Documentation/networking/e100.txt
5606F: Documentation/networking/e1000.txt
5607F: Documentation/networking/e1000e.txt
5608F: Documentation/networking/igb.txt
5609F: Documentation/networking/igbvf.txt
5610F: Documentation/networking/ixgb.txt
5611F: Documentation/networking/ixgbe.txt
5612F: Documentation/networking/ixgbevf.txt
1bff6529 5613F: Documentation/networking/i40e.txt
105bf2fe 5614F: Documentation/networking/i40evf.txt
dee1ad47 5615F: drivers/net/ethernet/intel/
bc90d291 5616F: drivers/net/ethernet/intel/*/
1da177e4 5617
0963d59b
LW
5618INTEL-MID GPIO DRIVER
5619M: David Cohen <david.a.cohen@linux.intel.com>
5620L: linux-gpio@vger.kernel.org
5621S: Maintained
5622F: drivers/gpio/gpio-intel-mid.c
5623
ca907a90
SY
5624INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5625M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5626L: linux-wireless@vger.kernel.org
ca907a90 5627S: Maintained
679655da 5628F: Documentation/networking/README.ipw2100
679655da 5629F: Documentation/networking/README.ipw2200
367a1092 5630F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5631
5760b0a5
AS
5632INTEL(R) TRACE HUB
5633M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5634S: Supported
5635F: Documentation/trace/intel_th.txt
5636F: drivers/hwtracing/intel_th/
5637
4bd96a7a 5638INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5639M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5640L: tboot-devel@lists.sourceforge.net
5641W: http://tboot.sourceforge.net
e9b7d7c8 5642T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5643S: Supported
5644F: Documentation/intel_txt.txt
5645F: include/linux/tboot.h
5646F: arch/x86/kernel/tboot.c
5647
8a70da82 5648INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5649M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5650M: linux-wimax@intel.com
49e7d9df 5651L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5652S: Supported
5653W: http://linuxwimax.org
679655da
JP
5654F: Documentation/wimax/README.i2400m
5655F: drivers/net/wimax/i2400m/
c117ab84 5656F: include/uapi/linux/wimax/i2400m.h
8a70da82 5657
1c0ce89c
SG
5658INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5659M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5660L: linux-wireless@vger.kernel.org
1c0ce89c 5661S: Supported
7ac9a364 5662F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5663
b481de9c 5664INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5665M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5666M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5667M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5668L: linux-wireless@vger.kernel.org
b481de9c 5669W: http://intellinuxwireless.org
b62ff718 5670T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5671S: Supported
e705c121 5672F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5673
de8fe023
TW
5674INTEL MANAGEMENT ENGINE (mei)
5675M: Tomas Winkler <tomas.winkler@intel.com>
5676L: linux-kernel@vger.kernel.org
5677S: Supported
c117ab84 5678F: include/uapi/linux/mei.h
5069288b 5679F: include/linux/mei_cl_bus.h
de8fe023 5680F: drivers/misc/mei/*
e07950a1 5681F: Documentation/misc-devices/mei/*
de8fe023 5682
50ceb98b
SD
5683INTEL MIC DRIVERS (mic)
5684M: Sudeep Dutt <sudeep.dutt@intel.com>
5685M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5686S: Supported
5687W: https://github.com/sudeepdutt/mic
5688W: http://software.intel.com/en-us/mic-developer
5689F: include/linux/mic_bus.h
5690F: include/linux/scif.h
5691F: include/uapi/linux/mic_common.h
5692F: include/uapi/linux/mic_ioctl.h
5693F include/uapi/linux/scif_ioctl.h
5694F: drivers/misc/mic/
5695F: drivers/dma/mic_x100_dma.c
5696F: drivers/dma/mic_x100_dma.h
5697F Documentation/mic/
5698
0a8b8353 5699INTEL PMC IPC DRIVER
5700M: Zha Qipeng<qipeng.zha@intel.com>
5701L: platform-driver-x86@vger.kernel.org
5702S: Maintained
5703F: drivers/platform/x86/intel_pmc_ipc.c
5704F: arch/x86/include/asm/intel_pmc_ipc.h
5705
cb109a0e 5706IOC3 ETHERNET DRIVER
8b58be88 5707M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5708L: linux-mips@linux-mips.org
5709S: Maintained
8862bf1e 5710F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5711
cb109a0e 5712IOC3 SERIAL DRIVER
8b58be88 5713M: Pat Gefre <pfg@sgi.com>
d39e0721 5714L: linux-serial@vger.kernel.org
cb109a0e 5715S: Maintained
df621252 5716F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5717
0b6e8569
SW
5718IOMMU DRIVERS
5719M: Joerg Roedel <joro@8bytes.org>
5720L: iommu@lists.linux-foundation.org
5721T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5722S: Maintained
5723F: drivers/iommu/
5724
4480f15b 5725IP MASQUERADING
8b58be88 5726M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5727S: Maintained
679655da 5728F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5729
4480f15b 5730IPATH DRIVER
8473c603 5731M: Mike Marciniszyn <infinipath@intel.com>
e6cc0fd1 5732L: linux-rdma@vger.kernel.org
52a09a04 5733S: Maintained
6f9b3890 5734F: drivers/staging/rdma/ipath/
77d8798b 5735
4409ebe9 5736IPMI SUBSYSTEM
8b58be88 5737M: Corey Minyard <minyard@acm.org>
b0c90653 5738L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5739W: http://openipmi.sourceforge.net/
5740S: Supported
679655da
JP
5741F: Documentation/IPMI.txt
5742F: drivers/char/ipmi/
5743F: include/linux/ipmi*
c117ab84 5744F: include/uapi/linux/ipmi*
4409ebe9 5745
2d800897
KW
5746QCOM AUDIO (ASoC) DRIVERS
5747M: Patrick Lai <plai@codeaurora.org>
5748M: Banajit Goswami <bgoswami@codeaurora.org>
5749L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5750S: Supported
5751F: sound/soc/qcom/
5752
e2d1d6c0 5753IPS SCSI RAID DRIVER
8b58be88 5754M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5755L: linux-scsi@vger.kernel.org
5756W: http://www.adaptec.com/
5757S: Maintained
679655da 5758F: drivers/scsi/ips*
e2d1d6c0
RD
5759
5760IPVS
8b58be88
JP
5761M: Wensong Zhang <wensong@linux-vs.org>
5762M: Simon Horman <horms@verge.net.au>
5763M: Julian Anastasov <ja@ssi.bg>
979b6c13 5764L: netdev@vger.kernel.org
e2d1d6c0 5765L: lvs-devel@vger.kernel.org
1da177e4 5766S: Maintained
679655da 5767F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5768F: include/net/ip_vs.h
c117ab84 5769F: include/uapi/linux/ip_vs.h
679655da 5770F: net/netfilter/ipvs/
1da177e4 5771
e7839f25 5772IPWIRELESS DRIVER
e5f6450c 5773M: Jiri Kosina <jikos@kernel.org>
d8130624 5774M: David Sterba <dsterba@suse.com>
92094aa0 5775S: Odd Fixes
282361a0 5776F: drivers/tty/ipwireless/
099dc4fb 5777
e2d1d6c0 5778IPX NETWORK LAYER
8b58be88 5779M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5780L: netdev@vger.kernel.org
5781S: Maintained
679655da 5782F: include/net/ipx.h
c117ab84 5783F: include/uapi/linux/ipx.h
679655da 5784F: net/ipx/
e2d1d6c0 5785
1da177e4 5786IRDA SUBSYSTEM
8b58be88 5787M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5788L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5789L: netdev@vger.kernel.org
1da177e4 5790W: http://irda.sourceforge.net/
f353976d 5791S: Maintained
e0057975 5792T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5793F: Documentation/networking/irda.txt
5794F: drivers/net/irda/
5795F: include/net/irda/
5796F: net/irda/
1da177e4 5797
a800c7cc
TG
5798IRQ SUBSYSTEM
5799M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5800L: linux-kernel@vger.kernel.org
a800c7cc 5801S: Maintained
75fc2d37 5802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5803F: kernel/irq/
2ed9fd28
JC
5804
5805IRQCHIP DRIVERS
5806M: Thomas Gleixner <tglx@linutronix.de>
5807M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5808M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5809L: linux-kernel@vger.kernel.org
5810S: Maintained
5811T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5812T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5813F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5814F: drivers/irqchip/
a800c7cc 5815
7ab3a837 5816IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5817M: Jiang Liu <jiang.liu@linux.intel.com>
5818M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5819S: Maintained
b09dec2c 5820T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5821F: Documentation/IRQ-domain.txt
5822F: include/linux/irqdomain.h
5823F: kernel/irq/irqdomain.c
b09dec2c 5824F: kernel/irq/msi.c
7ab3a837 5825
e2d1d6c0 5826ISAPNP
8b58be88 5827M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5828S: Maintained
679655da
JP
5829F: Documentation/isapnp.txt
5830F: drivers/pnp/isapnp/
5831F: include/linux/isapnp.h
e2d1d6c0 5832
d39b8420
HV
5833ISA RADIO MODULE
5834M: Hans Verkuil <hverkuil@xs4all.nl>
5835L: linux-media@vger.kernel.org
5836T: git git://linuxtv.org/media_tree.git
a825eaec 5837W: https://linuxtv.org
d39b8420
HV
5838S: Maintained
5839F: drivers/media/radio/radio-isa*
5840
71a6d0af
HW
5841iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5842M: Peter Jones <pjones@redhat.com>
5843M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5844S: Maintained
5845F: drivers/firmware/iscsi_ibft*
5846
14816b1e 5847ISCSI
8b58be88 5848M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5849L: open-iscsi@googlegroups.com
5850W: www.open-iscsi.org
54e5881d 5851T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5852S: Maintained
679655da
JP
5853F: drivers/scsi/*iscsi*
5854F: include/scsi/*iscsi*
14816b1e 5855
1e65eb42
OG
5856ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5857M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5858M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5859M: Roi Dayan <roid@mellanox.com>
5860L: linux-rdma@vger.kernel.org
5861S: Supported
5862W: http://www.openfabrics.org
5863W: www.open-iscsi.org
5864Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5865F: drivers/infiniband/ulp/iser/
1e65eb42 5866
2b70e5fd
SG
5867ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5868M: Sagi Grimberg <sagig@mellanox.com>
5869T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5870L: linux-rdma@vger.kernel.org
5871L: target-devel@vger.kernel.org
5872S: Supported
5873W: http://www.linux-iscsi.org
5874F: drivers/infiniband/ulp/isert
5875
1da177e4 5876ISDN SUBSYSTEM
8b58be88 5877M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5878L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5879L: netdev@vger.kernel.org
1da177e4 5880W: http://www.isdn4linux.de
54e5881d 5881T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5882S: Maintained
679655da
JP
5883F: Documentation/isdn/
5884F: drivers/isdn/
5885F: include/linux/isdn.h
5886F: include/linux/isdn/
c117ab84
CEB
5887F: include/uapi/linux/isdn.h
5888F: include/uapi/linux/isdn/
1da177e4
LT
5889
5890ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5891M: Armin Schindler <mac@melware.de>
d5d52273 5892L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5893W: http://www.melware.de
5894S: Maintained
679655da 5895F: drivers/isdn/hardware/eicon/
1da177e4 5896
d624870f 5897IT87 HARDWARE MONITORING DRIVER
d8130624 5898M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5899L: lm-sensors@lm-sensors.org
5900S: Maintained
5901F: Documentation/hwmon/it87
5902F: drivers/hwmon/it87.c
5903
d7104bff
AP
5904IT913X MEDIA DRIVER
5905M: Antti Palosaari <crope@iki.fi>
5906L: linux-media@vger.kernel.org
a825eaec 5907W: https://linuxtv.org
d7104bff
AP
5908W: http://palosaari.fi/linux/
5909Q: http://patchwork.linuxtv.org/project/linux-media/list/
5910T: git git://linuxtv.org/anttip/media_tree.git
5911S: Maintained
249c697e 5912F: drivers/media/tuners/it913x*
d7104bff 5913
91821ff3 5914IVTV VIDEO4LINUX DRIVER
6afdeaf8 5915M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5916L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5917L: linux-media@vger.kernel.org
275ffde4 5918T: git git://linuxtv.org/media_tree.git
91821ff3
HV
5919W: http://www.ivtvdriver.org
5920S: Maintained
679655da 5921F: Documentation/video4linux/*.ivtv
90d72ac6 5922F: drivers/media/pci/ivtv/
c117ab84 5923F: include/uapi/linux/ivtv*
91821ff3 5924
68620bdd
MP
5925IX2505V MEDIA DRIVER
5926M: Malcolm Priestley <tvboxspy@gmail.com>
5927L: linux-media@vger.kernel.org
a825eaec 5928W: https://linuxtv.org
68620bdd
MP
5929Q: http://patchwork.linuxtv.org/project/linux-media/list/
5930S: Maintained
5931F: drivers/media/dvb-frontends/ix2505v*
5932
4453d736
GR
5933JC42.4 TEMPERATURE SENSOR DRIVER
5934M: Guenter Roeck <linux@roeck-us.net>
5935L: lm-sensors@lm-sensors.org
5936S: Maintained
5937F: drivers/hwmon/jc42.c
5938F: Documentation/hwmon/jc42
5939
e2d1d6c0 5940JFS FILESYSTEM
3256f80f 5941M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
5942L: jfs-discussion@lists.sourceforge.net
5943W: http://jfs.sourceforge.net/
54e5881d 5944T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 5945S: Maintained
679655da
JP
5946F: Documentation/filesystems/jfs.txt
5947F: fs/jfs/
e2d1d6c0 5948
95252236 5949JME NETWORK DRIVER
8b58be88 5950M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
5951L: netdev@vger.kernel.org
5952S: Maintained
63d24a0e 5953F: drivers/net/ethernet/jme.*
95252236 5954
1da177e4 5955JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 5956M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
5957L: linux-mtd@lists.infradead.org
5958W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 5959S: Maintained
679655da 5960F: fs/jffs2/
c117ab84 5961F: include/uapi/linux/jffs2.h
1da177e4 5962
d183e11a
TT
5963JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5964M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 5965M: Jan Kara <jack@suse.com>
d183e11a
TT
5966L: linux-ext4@vger.kernel.org
5967S: Maintained
5968F: fs/jbd2/
5969F: include/linux/jbd2.h
ae0718f8 5970
207dab5f
MU
5971JPU V4L2 MEM2MEM DRIVER FOR RENESAS
5972M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
5973L: linux-media@vger.kernel.org
5974S: Maintained
5975F: drivers/media/platform/rcar_jpu.c
5976
fd8b6cb4 5977JSM Neo PCI based serial card
9d141cb9 5978M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
5979L: linux-serial@vger.kernel.org
5980S: Maintained
df621252 5981F: drivers/tty/serial/jsm/
ae0718f8 5982
af39917d
CL
5983K10TEMP HARDWARE MONITORING DRIVER
5984M: Clemens Ladisch <clemens@ladisch.de>
5985L: lm-sensors@lm-sensors.org
5986S: Maintained
5987F: Documentation/hwmon/k10temp
5988F: drivers/hwmon/k10temp.c
5989
4660cb35 5990K8TEMP HARDWARE MONITORING DRIVER
8b58be88 5991M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 5992L: lm-sensors@lm-sensors.org
ae0718f8 5993S: Maintained
679655da
JP
5994F: Documentation/hwmon/k8temp
5995F: drivers/hwmon/k8temp.c
ae0718f8 5996
1da177e4 5997KCONFIG
5eb1f99e 5998M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 5999L: linux-kbuild@vger.kernel.org
cea8321c 6000T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6001S: Maintained
679655da
JP
6002F: Documentation/kbuild/kconfig-language.txt
6003F: scripts/kconfig/
1da177e4 6004
ea6c2089 6005KDUMP
8b58be88
JP
6006M: Vivek Goyal <vgoyal@redhat.com>
6007M: Haren Myneni <hbabu@us.ibm.com>
34633993 6008L: kexec@lists.infradead.org
ea6c2089
VG
6009W: http://lse.sourceforge.net/kdump/
6010S: Maintained
80811493 6011F: Documentation/kdump/
ea6c2089 6012
f41bf02f
HV
6013KEENE FM RADIO TRANSMITTER DRIVER
6014M: Hans Verkuil <hverkuil@xs4all.nl>
6015L: linux-media@vger.kernel.org
6016T: git git://linuxtv.org/media_tree.git
a825eaec 6017W: https://linuxtv.org
f41bf02f
HV
6018S: Maintained
6019F: drivers/media/radio/radio-keene*
6020
1da177e4 6021KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6022M: Ian Kent <raven@themaw.net>
f694fc97 6023L: autofs@vger.kernel.org
1da177e4 6024S: Maintained
679655da 6025F: fs/autofs4/
1da177e4 6026
70fb7ba6 6027KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6028M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6029T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6030T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6031L: linux-kbuild@vger.kernel.org
5ce45962 6032S: Maintained
679655da
JP
6033F: Documentation/kbuild/
6034F: Makefile
6035F: scripts/Makefile.*
70fb7ba6
MM
6036F: scripts/basic/
6037F: scripts/mk*
6038F: scripts/package/
1da177e4
LT
6039
6040KERNEL JANITORS
c3000e03 6041L: kernel-janitors@vger.kernel.org
10466f5a 6042W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6043S: Odd Fixes
1da177e4 6044
e8b43555 6045KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6046M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6047M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6048L: linux-nfs@vger.kernel.org
1da177e4 6049W: http://nfs.sourceforge.net/
98fac23f 6050S: Supported
679655da 6051F: fs/nfsd/
c117ab84 6052F: include/uapi/linux/nfsd/
679655da
JP
6053F: fs/lockd/
6054F: fs/nfs_common/
6055F: net/sunrpc/
6056F: include/linux/lockd/
6057F: include/linux/sunrpc/
c117ab84 6058F: include/uapi/linux/sunrpc/
1da177e4 6059
13b122b3
SK
6060KERNEL SELFTEST FRAMEWORK
6061M: Shuah Khan <shuahkh@osg.samsung.com>
6062L: linux-api@vger.kernel.org
6063T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6064S: Maintained
6065F: tools/testing/selftests
6066
426d62e2 6067KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6068M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6069M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6070L: kvm@vger.kernel.org
e3e58478 6071W: http://www.linux-kvm.org
a94b40a6 6072T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6073S: Supported
c93a64fe
PB
6074F: Documentation/*/kvm*.txt
6075F: Documentation/virtual/kvm/
679655da 6076F: arch/*/kvm/
1662e862
CB
6077F: arch/x86/kernel/kvm.c
6078F: arch/x86/kernel/kvmclock.c
679655da
JP
6079F: arch/*/include/asm/kvm*
6080F: include/linux/kvm*
c117ab84 6081F: include/uapi/linux/kvm*
679655da 6082F: virt/kvm/
426d62e2 6083
ad8003d3 6084KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6085M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6086L: kvm@vger.kernel.org
038161de 6087W: http://www.linux-kvm.org/
7de609c8 6088S: Maintained
679655da 6089F: arch/x86/include/asm/svm.h
679655da 6090F: arch/x86/kvm/svm.c
426d62e2 6091
513014b7 6092KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6093M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6094L: kvm-ppc@vger.kernel.org
038161de 6095W: http://www.linux-kvm.org/
6a7f972d 6096T: git git://github.com/agraf/linux-2.6.git
513014b7 6097S: Supported
679655da
JP
6098F: arch/powerpc/include/asm/kvm*
6099F: arch/powerpc/kvm/
513014b7 6100
85f8fffe 6101KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6102M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6103M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6104L: linux-s390@vger.kernel.org
6105W: http://www.ibm.com/developerworks/linux/linux390/
6106S: Supported
679655da
JP
6107F: Documentation/s390/kvm.txt
6108F: arch/s390/include/asm/kvm*
80811493 6109F: arch/s390/kvm/
85f8fffe 6110
a749474d 6111KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6112M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6113M: Marc Zyngier <marc.zyngier@arm.com>
6114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6115L: kvmarm@lists.cs.columbia.edu
6116W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6117T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6118S: Supported
a749474d
CD
6119F: arch/arm/include/uapi/asm/kvm*
6120F: arch/arm/include/asm/kvm*
6121F: arch/arm/kvm/
5c8818b4
MZ
6122F: virt/kvm/arm/
6123F: include/kvm/arm_*
a749474d 6124
6394a3ec 6125KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6126M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6127M: Marc Zyngier <marc.zyngier@arm.com>
6128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6129L: kvmarm@lists.cs.columbia.edu
6130S: Maintained
6131F: arch/arm64/include/uapi/asm/kvm*
6132F: arch/arm64/include/asm/kvm*
6133F: arch/arm64/kvm/
6134
dc009d92 6135KEXEC
8b58be88 6136M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6137W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6138L: kexec@lists.infradead.org
dc009d92 6139S: Maintained
679655da 6140F: include/linux/kexec.h
c117ab84 6141F: include/uapi/linux/kexec.h
679655da 6142F: kernel/kexec.c
dc009d92 6143
e971461f
DH
6144KEYS/KEYRINGS:
6145M: David Howells <dhowells@redhat.com>
aa62efff 6146L: keyrings@vger.kernel.org
e971461f 6147S: Maintained
d410fa4e 6148F: Documentation/security/keys.txt
e971461f
DH
6149F: include/linux/key.h
6150F: include/linux/key-type.h
6151F: include/keys/
6152F: security/keys/
6153
7f3c68be 6154KEYS-TRUSTED
74dd744f
MZ
6155M: David Safford <safford@us.ibm.com>
6156M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6157L: linux-security-module@vger.kernel.org
aa62efff 6158L: keyrings@vger.kernel.org
7f3c68be 6159S: Supported
d410fa4e 6160F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6161F: include/keys/trusted-type.h
6162F: security/keys/trusted.c
6163F: security/keys/trusted.h
6164
6165KEYS-ENCRYPTED
74dd744f
MZ
6166M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6167M: David Safford <safford@us.ibm.com>
7f3c68be 6168L: linux-security-module@vger.kernel.org
aa62efff 6169L: keyrings@vger.kernel.org
7f3c68be 6170S: Supported
d410fa4e 6171F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6172F: include/keys/encrypted-type.h
19c90aa6 6173F: security/keys/encrypted-keys/
7f3c68be 6174
5b778dad 6175KGDB / KDB /debug_core
8b58be88 6176M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6177W: http://kgdb.wiki.kernel.org/
e3e2aaf7
JW
6178L: kgdb-bugreport@lists.sourceforge.net
6179S: Maintained
679655da
JP
6180F: Documentation/DocBook/kgdb.tmpl
6181F: drivers/misc/kgdbts.c
df621252 6182F: drivers/tty/serial/kgdboc.c
5b778dad 6183F: include/linux/kdb.h
679655da 6184F: include/linux/kgdb.h
4063eb5f 6185F: kernel/debug/
e3e2aaf7 6186
456db8cc 6187KMEMCHECK
8b58be88 6188M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6189M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6190S: Maintained
410d7a97
JP
6191F: Documentation/kmemcheck.txt
6192F: arch/x86/include/asm/kmemcheck.h
6193F: arch/x86/mm/kmemcheck/
6194F: include/linux/kmemcheck.h
6195F: mm/kmemcheck.c
b9ce08c0 6196
c3bb4d24 6197KMEMLEAK
8b58be88 6198M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6199S: Maintained
6200F: Documentation/kmemleak.txt
6201F: include/linux/kmemleak.h
6202F: mm/kmemleak.c
6203F: mm/kmemleak-test.c
6204
89559a61 6205KPROBES
8b58be88
JP
6206M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6207M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6208M: "David S. Miller" <davem@davemloft.net>
97c29e74 6209M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6210S: Maintained
679655da
JP
6211F: Documentation/kprobes.txt
6212F: include/linux/kprobes.h
6213F: kernel/kprobes.c
89559a61 6214
70e84049 6215KS0108 LCD CONTROLLER DRIVER
8b58be88 6216M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6217W: http://miguelojeda.es/auxdisplay.htm
6218W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6219S: Maintained
679655da
JP
6220F: Documentation/auxdisplay/ks0108
6221F: drivers/auxdisplay/ks0108.c
6222F: include/linux/ks0108.h
70e84049 6223
1b69c6d0
DA
6224L3MDEV
6225M: David Ahern <dsa@cumulusnetworks.com>
6226L: netdev@vger.kernel.org
6227S: Maintained
6228F: net/l3mdev
6229F: include/net/l3mdev.h
6230
1da177e4 6231LAPB module
1da177e4 6232L: linux-x25@vger.kernel.org
bf9915cc 6233S: Orphan
679655da
JP
6234F: Documentation/networking/lapb-module.txt
6235F: include/*/lapb.h
6236F: net/lapb/
1da177e4
LT
6237
6238LASI 53c700 driver for PARISC
8b58be88 6239M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6240L: linux-scsi@vger.kernel.org
6241S: Maintained
679655da
JP
6242F: Documentation/scsi/53c700.txt
6243F: drivers/scsi/53c700*
1da177e4 6244
263de9b5 6245LED SUBSYSTEM
8b58be88 6246M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6247M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6248L: linux-leds@vger.kernel.org
b8926ba0 6249T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6250S: Maintained
679655da
JP
6251F: drivers/leds/
6252F: include/linux/leds.h
263de9b5 6253
b0461a44 6254LEGACY EEPROM DRIVER
d8130624 6255M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6256S: Maintained
6257F: Documentation/misc-devices/eeprom
6258F: drivers/misc/eeprom/eeprom.c
6259
1da177e4 6260LEGO USB Tower driver
8b58be88 6261M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6262L: legousb-devel@lists.sourceforge.net
6263W: http://legousb.sourceforge.net/
6264S: Maintained
679655da 6265F: drivers/usb/misc/legousbtower.c
1da177e4 6266
055616a8
MK
6267LG2160 MEDIA DRIVER
6268M: Michael Krufky <mkrufky@linuxtv.org>
6269L: linux-media@vger.kernel.org
a825eaec 6270W: https://linuxtv.org
055616a8
MK
6271W: http://github.com/mkrufky
6272Q: http://patchwork.linuxtv.org/project/linux-media/list/
6273T: git git://linuxtv.org/mkrufky/tuners.git
6274S: Maintained
6275F: drivers/media/dvb-frontends/lg2160.*
6276
6f0e7725
MK
6277LGDT3305 MEDIA DRIVER
6278M: Michael Krufky <mkrufky@linuxtv.org>
6279L: linux-media@vger.kernel.org
a825eaec 6280W: https://linuxtv.org
6f0e7725
MK
6281W: http://github.com/mkrufky
6282Q: http://patchwork.linuxtv.org/project/linux-media/list/
6283T: git git://linuxtv.org/mkrufky/tuners.git
6284S: Maintained
6285F: drivers/media/dvb-frontends/lgdt3305.*
6286
568a17ff 6287LGUEST
8b58be88 6288M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6289L: lguest@lists.ozlabs.org
568a17ff 6290W: http://lguest.ozlabs.org/
72e91863 6291S: Odd Fixes
070f420b 6292F: arch/x86/include/asm/lguest*.h
679655da
JP
6293F: arch/x86/lguest/
6294F: drivers/lguest/
6295F: include/linux/lguest*.h
070f420b 6296F: tools/lguest/
568a17ff 6297
32ac7cb2
TH
6298LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6299M: Tejun Heo <tj@kernel.org>
6300L: linux-ide@vger.kernel.org
6301T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6302S: Maintained
6303F: drivers/ata/
6304F: include/linux/ata.h
6305F: include/linux/libata.h
6306
6307LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6308M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6309L: linux-ide@vger.kernel.org
6310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6311S: Maintained
6312F: include/linux/pata_arasan_cf_data.h
6313F: drivers/ata/pata_arasan_cf.c
6314
c7fa056c
BZ
6315LIBATA PATA DRIVERS
6316M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6317M: Tejun Heo <tj@kernel.org>
6318L: linux-ide@vger.kernel.org
6319T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6320S: Maintained
6321F: drivers/ata/pata_*.c
6322F: drivers/ata/ata_generic.c
6323
32ac7cb2
TH
6324LIBATA SATA AHCI PLATFORM devices support
6325M: Hans de Goede <hdegoede@redhat.com>
6326M: Tejun Heo <tj@kernel.org>
6327L: linux-ide@vger.kernel.org
6328T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6329S: Maintained
6330F: drivers/ata/ahci_platform.c
6331F: drivers/ata/libahci_platform.c
6332F: include/linux/ahci_platform.h
6333
6334LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6335M: Mikael Pettersson <mikpelinux@gmail.com>
6336L: linux-ide@vger.kernel.org
6337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6338S: Maintained
6339F: drivers/ata/sata_promise.*
6340
1acd437c
SL
6341LIBLOCKDEP
6342M: Sasha Levin <sasha.levin@oracle.com>
6343S: Maintained
6344F: tools/lib/lockdep/
6345
bc30196f
DW
6346LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6347M: Dan Williams <dan.j.williams@intel.com>
6348L: linux-nvdimm@lists.01.org
6349Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6350S: Supported
6351F: drivers/nvdimm/*
6352F: include/linux/nd.h
6353F: include/linux/libnvdimm.h
6354F: include/uapi/linux/ndctl.h
6355
6356LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6357M: Ross Zwisler <ross.zwisler@linux.intel.com>
6358L: linux-nvdimm@lists.01.org
6359Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6360S: Supported
6361F: drivers/nvdimm/blk.c
6362F: drivers/nvdimm/region_devs.c
6363F: drivers/acpi/nfit*
6364
6365LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6366M: Vishal Verma <vishal.l.verma@intel.com>
6367L: linux-nvdimm@lists.01.org
6368Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6369S: Supported
6370F: drivers/nvdimm/btt*
6371
6372LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6373M: Ross Zwisler <ross.zwisler@linux.intel.com>
6374L: linux-nvdimm@lists.01.org
6375Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6376S: Supported
6377F: drivers/nvdimm/pmem.c
b864bc17 6378F: include/linux/pmem.h
40603526 6379F: arch/*/include/asm/pmem.h
bc30196f 6380
cd9e9808
MB
6381LIGHTNVM PLATFORM SUPPORT
6382M: Matias Bjorling <mb@lightnvm.io>
6383W: http://github/OpenChannelSSD
4ead1a25 6384L: linux-block@vger.kernel.org
cd9e9808
MB
6385S: Maintained
6386F: drivers/lightnvm/
6387F: include/linux/lightnvm.h
6388F: include/uapi/linux/lightnvm.h
6389
1da177e4 6390LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6391M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6392W: http://www.ibm.com/linux/ltc/projects/ppc
6393S: Supported
11c34c7d 6394F: arch/powerpc/boot/rs6000.h
1da177e4 6395
852bb9f5 6396LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6397M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6398M: Paul Mackerras <paulus@samba.org>
ea668936 6399M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6400W: http://www.penguinppc.org/
a4724ed6 6401L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6402Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6403T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6404S: Supported
11c34c7d
JP
6405F: Documentation/powerpc/
6406F: arch/powerpc/
1da177e4
LT
6407
6408LINUX FOR POWER MACINTOSH
8b58be88 6409M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6410W: http://www.penguinppc.org/
a4724ed6 6411L: linuxppc-dev@lists.ozlabs.org
1da177e4 6412S: Maintained
11c34c7d
JP
6413F: arch/powerpc/platforms/powermac/
6414F: drivers/macintosh/
1da177e4 6415
77a76369 6416LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6417M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6418L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6419T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6420S: Maintained
11c34c7d
JP
6421F: arch/powerpc/platforms/512x/
6422F: arch/powerpc/platforms/52xx/
1da177e4
LT
6423
6424LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6425M: Alistair Popple <alistair@popple.id.au>
8b58be88 6426M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6427W: http://www.penguinppc.org/
a4724ed6 6428L: linuxppc-dev@lists.ozlabs.org
1da177e4 6429S: Maintained
11c34c7d
JP
6430F: arch/powerpc/platforms/40x/
6431F: arch/powerpc/platforms/44x/
1da177e4 6432
260c02a9 6433LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6434L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6435S: Orphan
11c34c7d
JP
6436F: arch/powerpc/*/*virtex*
6437F: arch/powerpc/*/*/*virtex*
1da177e4 6438
e93adf1e 6439LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6440M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6441W: http://www.penguinppc.org/
a4724ed6 6442L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6443S: Maintained
a2b1f7c8 6444F: arch/powerpc/platforms/8xx/
e93adf1e 6445
1da177e4 6446LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
a1e0fb42 6447M: Scott Wood <scottwood@freescale.com>
8b58be88 6448M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6449W: http://www.penguinppc.org/
a4724ed6 6450L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6451T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6452S: Maintained
11c34c7d 6453F: arch/powerpc/platforms/83xx/
4c8f581d 6454F: arch/powerpc/platforms/85xx/
1da177e4 6455
ab06ff3a 6456LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6457M: Olof Johansson <olof@lixom.net>
a4724ed6 6458L: linuxppc-dev@lists.ozlabs.org
92e19709 6459S: Maintained
11c34c7d
JP
6460F: arch/powerpc/platforms/pasemi/
6461F: drivers/*/*pasemi*
6462F: drivers/*/*/*pasemi*
ab06ff3a 6463
1da177e4 6464LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6465M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6466L: linux-security-module@vger.kernel.org
1da177e4
LT
6467S: Supported
6468
a23ce6da
HW
6469LIS3LV02D ACCELEROMETER DRIVER
6470M: Eric Piel <eric.piel@tremplin-utc.net>
6471S: Maintained
ff606677
JD
6472F: Documentation/misc-devices/lis3lv02d
6473F: drivers/misc/lis3lv02d/
bd35665f 6474F: drivers/platform/x86/hp_accel.c
a23ce6da 6475
b700e7f0
SJ
6476LIVE PATCHING
6477M: Josh Poimboeuf <jpoimboe@redhat.com>
6478M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6479M: Jiri Kosina <jikos@kernel.org>
d8130624 6480M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6481S: Maintained
6482F: kernel/livepatch/
6483F: include/linux/livepatch.h
6484F: arch/x86/include/asm/livepatch.h
6485F: arch/x86/kernel/livepatch.c
6486F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6487F: samples/livepatch/
b700e7f0 6488L: live-patching@vger.kernel.org
74d50da3 6489T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6490
e2d1d6c0 6491LLC (802.2)
8b58be88 6492M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6493S: Maintained
679655da 6494F: include/linux/llc.h
c117ab84 6495F: include/uapi/linux/llc.h
679655da
JP
6496F: include/net/llc*
6497F: net/llc/
e2d1d6c0 6498
4e233cbe
AD
6499LM73 HARDWARE MONITOR DRIVER
6500M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6501L: lm-sensors@lm-sensors.org
6502S: Maintained
6503F: drivers/hwmon/lm73.c
6504
156e2d1a 6505LM78 HARDWARE MONITOR DRIVER
d8130624 6506M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6507L: lm-sensors@lm-sensors.org
6508S: Maintained
6509F: Documentation/hwmon/lm78
6510F: drivers/hwmon/lm78.c
6511
1da177e4 6512LM83 HARDWARE MONITOR DRIVER
d8130624 6513M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6514L: lm-sensors@lm-sensors.org
1da177e4 6515S: Maintained
679655da
JP
6516F: Documentation/hwmon/lm83
6517F: drivers/hwmon/lm83.c
1da177e4
LT
6518
6519LM90 HARDWARE MONITOR DRIVER
d8130624 6520M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6521L: lm-sensors@lm-sensors.org
1da177e4 6522S: Maintained
679655da 6523F: Documentation/hwmon/lm90
aae7bce4 6524F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6525F: drivers/hwmon/lm90.c
1da177e4 6526
917cc4e6
GR
6527LM95234 HARDWARE MONITOR DRIVER
6528M: Guenter Roeck <linux@roeck-us.net>
6529L: lm-sensors@lm-sensors.org
6530S: Maintained
6531F: Documentation/hwmon/lm95234
6532F: drivers/hwmon/lm95234.c
6533
68620bdd
MP
6534LME2510 MEDIA DRIVER
6535M: Malcolm Priestley <tvboxspy@gmail.com>
6536L: linux-media@vger.kernel.org
a825eaec 6537W: https://linuxtv.org
68620bdd
MP
6538Q: http://patchwork.linuxtv.org/project/linux-media/list/
6539S: Maintained
6540F: drivers/media/usb/dvb-usb-v2/lmedm04*
6541
512e67f9 6542LOCKDEP AND LOCKSTAT
8b58be88
JP
6543M: Peter Zijlstra <peterz@infradead.org>
6544M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6545L: linux-kernel@vger.kernel.org
75fc2d37 6546T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6547S: Maintained
214e0aed
DB
6548F: Documentation/locking/lockdep*.txt
6549F: Documentation/locking/lockstat.txt
679655da 6550F: include/linux/lockdep.h
7486d6da 6551F: kernel/locking/
512e67f9 6552
dde33348 6553LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6554M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6555L: linux-ntfs-dev@lists.sourceforge.net
6556W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6557S: Maintained
679655da 6558F: Documentation/ldm.txt
20d16fef 6559F: block/partitions/ldm.*
1da177e4 6560
ef6ada3d
JE
6561LogFS
6562M: Joern Engel <joern@logfs.org>
756ccb3c 6563M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6564L: logfs@logfs.org
6565W: logfs.org
6566S: Maintained
6567F: fs/logfs/
6568
b62d7946
RS
6569LPC32XX MACHINE SUPPORT
6570M: Roland Stigge <stigge@antcom.de>
6571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6572S: Maintained
6573F: arch/arm/mach-lpc32xx/
6574
c87e34ef 6575LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6576M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6577M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6578M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6579M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6580L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6581L: linux-scsi@vger.kernel.org
6582W: http://www.lsilogic.com/support
6583S: Supported
679655da 6584F: drivers/message/fusion/
500c152a 6585F: drivers/scsi/mpt2sas/
6586F: drivers/scsi/mpt3sas/
c87e34ef 6587
1da177e4 6588LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6589M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6590L: linux-scsi@vger.kernel.org
6591S: Maintained
679655da 6592F: drivers/scsi/sym53c8xx_2/
1da177e4 6593
e5f5c99a
GR
6594LTC4261 HARDWARE MONITOR DRIVER
6595M: Guenter Roeck <linux@roeck-us.net>
6596L: lm-sensors@lm-sensors.org
6597S: Maintained
6598F: Documentation/hwmon/ltc4261
6599F: drivers/hwmon/ltc4261.c
6600
81365c31 6601LTP (Linux Test Project)
28b8e8d4 6602M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6603M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6604M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6605M: Jan Stancek <jstancek@redhat.com>
6606M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6607M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6608L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6609W: http://linux-test-project.github.io/
7d1ae8a8 6610T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6611S: Maintained
6612
c12a54b3 6613M32R ARCHITECTURE
c12a54b3 6614W: http://www.linux-m32r.org/
b4174867 6615S: Orphan
679655da 6616F: arch/m32r/
c12a54b3 6617
1da177e4 6618M68K ARCHITECTURE
8b58be88 6619M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6620L: linux-m68k@lists.linux-m68k.org
6621W: http://www.linux-m68k.org/
54e5881d 6622T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6623S: Maintained
679655da 6624F: arch/m68k/
9db35182 6625F: drivers/zorro/
1da177e4
LT
6626
6627M68K ON APPLE MACINTOSH
8b58be88 6628M: Joshua Thompson <funaho@jurai.org>
1da177e4 6629W: http://www.mac.linux-m68k.org/
9bb9f222 6630L: linux-m68k@lists.linux-m68k.org
1da177e4 6631S: Maintained
9db35182 6632F: arch/m68k/mac/
1da177e4
LT
6633
6634M68K ON HP9000/300
8b58be88 6635M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6636W: http://www.tazenda.demon.co.uk/phil/linux-hp
6637S: Maintained
679655da 6638F: arch/m68k/hp300/
1da177e4 6639
74425546
AP
6640M88DS3103 MEDIA DRIVER
6641M: Antti Palosaari <crope@iki.fi>
6642L: linux-media@vger.kernel.org
a825eaec 6643W: https://linuxtv.org
74425546
AP
6644W: http://palosaari.fi/linux/
6645Q: http://patchwork.linuxtv.org/project/linux-media/list/
6646T: git git://linuxtv.org/anttip/media_tree.git
6647S: Maintained
6648F: drivers/media/dvb-frontends/m88ds3103*
6649
68620bdd
MP
6650M88RS2000 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/dvb-frontends/m88rs2000*
6657
07a092fa 6658MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6659M: Alexey Klimov <klimov.linux@gmail.com>
6660L: linux-media@vger.kernel.org
6661T: git git://linuxtv.org/media_tree.git
6662S: Maintained
6663F: drivers/media/radio/radio-ma901.c
07a092fa 6664
64a327a7 6665MAC80211
8b58be88 6666M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6667L: linux-wireless@vger.kernel.org
491b26b4 6668W: http://wireless.kernel.org/
ce466579
JB
6669T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6670T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6671S: Maintained
679655da
JP
6672F: Documentation/networking/mac80211-injection.txt
6673F: include/net/mac80211.h
6674F: net/mac80211/
64a327a7 6675
b863ceb7 6676MACVLAN DRIVER
8b58be88 6677M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6678L: netdev@vger.kernel.org
6679S: Maintained
679655da
JP
6680F: drivers/net/macvlan.c
6681F: include/linux/if_macvlan.h
b863ceb7 6682
2b6d83e2
JB
6683MAILBOX API
6684M: Jassi Brar <jassisinghbrar@gmail.com>
6685L: linux-kernel@vger.kernel.org
6686S: Maintained
6687F: drivers/mailbox/
6688F: include/linux/mailbox_client.h
6689F: include/linux/mailbox_controller.h
6690
faf1668c 6691MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6692M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6693W: http://www.kernel.org/doc/man-pages
bd7ebec6 6694L: linux-man@vger.kernel.org
1b53dc74 6695S: Maintained
faf1668c 6696
8427defd
RK
6697MARVELL ARMADA DRM SUPPORT
6698M: Russell King <rmk+kernel@arm.linux.org.uk>
6699S: Maintained
6700F: drivers/gpu/drm/armada/
6701
3ad50cca
GR
6702MARVELL 88E6352 DSA support
6703M: Guenter Roeck <linux@roeck-us.net>
6704S: Maintained
6705F: drivers/net/dsa/mv88e6352.c
6706
c4d007bc
TP
6707MARVELL CRYPTO DRIVER
6708M: Boris Brezillon <boris.brezillon@free-electrons.com>
6709M: Arnaud Ebalard <arno@natisbad.org>
6710F: drivers/crypto/marvell/
6711S: Maintained
6712L: linux-crypto@vger.kernel.org
6713
44c14c1d 6714MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6715M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6716M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6717L: netdev@vger.kernel.org
6718S: Maintained
6719F: drivers/net/ethernet/marvell/sk*
6720
74cda169 6721MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6722L: libertas-dev@lists.infradead.org
8ac3e99e 6723S: Orphan
f988d640 6724F: drivers/net/wireless/marvell/libertas/
74cda169 6725
b60d6975 6726MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6727M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6728L: netdev@vger.kernel.org
f5ca8502 6729S: Maintained
527a6266 6730F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6731F: include/linux/mv643xx.h
1da177e4 6732
370b8ed9
TP
6733MARVELL MVNETA ETHERNET DRIVER
6734M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6735L: netdev@vger.kernel.org
6736S: Maintained
6737F: drivers/net/ethernet/marvell/mvneta.*
6738
fcad584d 6739MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6740M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6741M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6742L: linux-wireless@vger.kernel.org
6743S: Maintained
277b024e 6744F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6745
a2c3f656 6746MARVELL MWL8K WIRELESS DRIVER
a040d532 6747M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6748L: linux-wireless@vger.kernel.org
16345910 6749S: Odd Fixes
de60f1dc 6750F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6751
2a69567b 6752MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6753M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6754S: Odd Fixes
1fa7e547 6755F: drivers/mmc/host/mvsdio.*
2a69567b 6756
1da177e4 6757MATROX FRAMEBUFFER DRIVER
c69f677c 6758L: linux-fbdev@vger.kernel.org
52653199 6759S: Orphan
8a61f013 6760F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6761F: include/uapi/linux/matroxfb.h
1da177e4 6762
ca462085
GR
6763MAX16065 HARDWARE MONITOR DRIVER
6764M: Guenter Roeck <linux@roeck-us.net>
6765L: lm-sensors@lm-sensors.org
6766S: Maintained
6767F: Documentation/hwmon/max16065
6768F: drivers/hwmon/max16065.c
6769
1f61cab8
GR
6770MAX20751 HARDWARE MONITOR DRIVER
6771M: Guenter Roeck <linux@roeck-us.net>
6772L: lm-sensors@lm-sensors.org
6773S: Maintained
6774F: Documentation/hwmon/max20751
6775F: drivers/hwmon/max20751.c
6776
d20620de 6777MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6778M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6779L: lm-sensors@lm-sensors.org
6780S: Maintained
679655da
JP
6781F: Documentation/hwmon/max6650
6782F: drivers/hwmon/max6650.c
d20620de 6783
e89ab51f
GR
6784MAX6697 HARDWARE MONITOR DRIVER
6785M: Guenter Roeck <linux@roeck-us.net>
6786L: lm-sensors@lm-sensors.org
6787S: Maintained
6788F: Documentation/hwmon/max6697
6789F: Documentation/devicetree/bindings/i2c/max6697.txt
6790F: drivers/hwmon/max6697.c
6791F: include/linux/platform_data/max6697.h
6792
f8f847b5
KK
6793MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6794M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6795L: linux-pm@vger.kernel.org
6796S: Supported
6797F: drivers/power/max14577_charger.c
6798F: drivers/power/max77693_charger.c
6799
3811405e
JMC
6800MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6801M: Javier Martinez Canillas <javier@osg.samsung.com>
6802L: linux-kernel@vger.kernel.org
6803S: Supported
6804F: drivers/*/*max77802.c
6805F: Documentation/devicetree/bindings/*/*max77802.txt
6806F: include/dt-bindings/*/*max77802.h
6807
befeb596
KK
6808MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6809M: Chanwoo Choi <cw00.choi@samsung.com>
6810M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6811L: linux-kernel@vger.kernel.org
6812S: Supported
6813F: drivers/*/max14577.c
6814F: drivers/*/max77686.c
6815F: drivers/*/max77693.c
6816F: drivers/extcon/extcon-max14577.c
6817F: drivers/extcon/extcon-max77693.c
6818F: drivers/rtc/rtc-max77686.c
6819F: drivers/clk/clk-max77686.c
6820F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6821F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6822F: Documentation/devicetree/bindings/mfd/max77693.txt
6823F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6824F: include/linux/mfd/max14577*.h
6825F: include/linux/mfd/max77686*.h
6826F: include/linux/mfd/max77693*.h
6827
9be3c9a5
HV
6828MAXIRADIO FM RADIO RECEIVER DRIVER
6829M: Hans Verkuil <hverkuil@xs4all.nl>
6830L: linux-media@vger.kernel.org
6831T: git git://linuxtv.org/media_tree.git
a825eaec 6832W: https://linuxtv.org
9be3c9a5
HV
6833S: Maintained
6834F: drivers/media/radio/radio-maxiradio*
6835
c05dc2cc
PR
6836MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6837M: Peter Rosin <peda@axentia.se>
6838L: linux-iio@vger.kernel.org
6839S: Maintained
6840F: drivers/iio/potentiometer/mcp4531.c
6841
6f32a8c9
LP
6842MEDIA DRIVERS FOR RENESAS - VSP1
6843M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6844L: linux-media@vger.kernel.org
6845L: linux-sh@vger.kernel.org
6846T: git git://linuxtv.org/media_tree.git
6847S: Supported
6848F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6849F: drivers/media/platform/vsp1/
6850
dacf9ce8
KS
6851MEDIA DRIVERS FOR ASCOT2E
6852M: Sergey Kozlov <serjk@netup.ru>
6853L: linux-media@vger.kernel.org
a825eaec 6854W: https://linuxtv.org
dacf9ce8
KS
6855W: http://netup.tv/
6856T: git git://linuxtv.org/media_tree.git
6857S: Supported
6858F: drivers/media/dvb-frontends/ascot2e*
6859
a6dc60ff
KS
6860MEDIA DRIVERS FOR CXD2841ER
6861M: Sergey Kozlov <serjk@netup.ru>
6862L: linux-media@vger.kernel.org
a825eaec 6863W: https://linuxtv.org
a6dc60ff
KS
6864W: http://netup.tv/
6865T: git git://linuxtv.org/media_tree.git
6866S: Supported
6867F: drivers/media/dvb-frontends/cxd2841er*
6868
a5d32b35
KS
6869MEDIA DRIVERS FOR HORUS3A
6870M: Sergey Kozlov <serjk@netup.ru>
6871L: linux-media@vger.kernel.org
a825eaec 6872W: https://linuxtv.org
a5d32b35
KS
6873W: http://netup.tv/
6874T: git git://linuxtv.org/media_tree.git
6875S: Supported
6876F: drivers/media/dvb-frontends/horus3a*
6877
e025273b
KS
6878MEDIA DRIVERS FOR LNBH25
6879M: Sergey Kozlov <serjk@netup.ru>
6880L: linux-media@vger.kernel.org
a825eaec 6881W: https://linuxtv.org
e025273b
KS
6882W: http://netup.tv/
6883T: git git://linuxtv.org/media_tree.git
6884S: Supported
6885F: drivers/media/dvb-frontends/lnbh25*
6886
52b1eaf4
KS
6887MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6888M: Sergey Kozlov <serjk@netup.ru>
6889L: linux-media@vger.kernel.org
a825eaec 6890W: https://linuxtv.org
52b1eaf4
KS
6891W: http://netup.tv/
6892T: git git://linuxtv.org/media_tree.git
6893S: Supported
6894F: drivers/media/pci/netup_unidvb/*
6895
127c49ae 6896MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6897M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6898P: LinuxTV.org Project
6899L: linux-media@vger.kernel.org
a825eaec 6900W: https://linuxtv.org
8a6e2535 6901Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 6902T: git git://linuxtv.org/media_tree.git
127c49ae
JP
6903S: Maintained
6904F: Documentation/dvb/
6905F: Documentation/video4linux/
ffe06198 6906F: Documentation/DocBook/media/
127c49ae 6907F: drivers/media/
ffe06198 6908F: drivers/staging/media/
eb4b0ec7 6909F: include/linux/platform_data/media/
127c49ae 6910F: include/media/
6c0f0359
MCC
6911F: include/uapi/linux/dvb/
6912F: include/uapi/linux/videodev2.h
6913F: include/uapi/linux/media.h
6914F: include/uapi/linux/v4l2-*
6915F: include/uapi/linux/meye.h
6916F: include/uapi/linux/ivtv*
6917F: include/uapi/linux/uvcvideo.h
d20620de 6918
c869f77d
JK
6919MEDIATEK MT7601U WIRELESS LAN DRIVER
6920M: Jakub Kicinski <kubakici@wp.pl>
6921L: linux-wireless@vger.kernel.org
6922S: Maintained
6923F: drivers/net/wireless/mediatek/mt7601u/
6924
e399065b
SS
6925MEGARAID SCSI/SAS DRIVERS
6926M: Kashyap Desai <kashyap.desai@avagotech.com>
6927M: Sumit Saxena <sumit.saxena@avagotech.com>
6928M: Uday Lingala <uday.lingala@avagotech.com>
6929L: megaraidlinux.pdl@avagotech.com
baaea1dc 6930L: linux-scsi@vger.kernel.org
e399065b 6931W: http://www.lsi.com
ce00f85c 6932S: Maintained
679655da
JP
6933F: Documentation/scsi/megaraid.txt
6934F: drivers/scsi/megaraid.*
6935F: drivers/scsi/megaraid/
757e0108 6936
2c46c9d5 6937MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 6938M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 6939L: netdev@vger.kernel.org
2c46c9d5
AV
6940S: Supported
6941W: http://www.mellanox.com
6942Q: http://patchwork.ozlabs.org/project/netdev/list/
6943F: drivers/net/ethernet/mellanox/mlx4/en_*
6944
e7523a49
OG
6945MELLANOX ETHERNET DRIVER (mlx5e)
6946M: Saeed Mahameed <saeedm@mellanox.com>
6947L: netdev@vger.kernel.org
6948S: Supported
6949W: http://www.mellanox.com
6950Q: http://patchwork.ozlabs.org/project/netdev/list/
6951F: drivers/net/ethernet/mellanox/mlx5/core/en_*
6952
93c1edb2
JP
6953MELLANOX ETHERNET SWITCH DRIVERS
6954M: Jiri Pirko <jiri@mellanox.com>
6955M: Ido Schimmel <idosch@mellanox.com>
6956L: netdev@vger.kernel.org
6957S: Supported
6958W: http://www.mellanox.com
6959Q: http://patchwork.ozlabs.org/project/netdev/list/
6960F: drivers/net/ethernet/mellanox/mlxsw/
6961
5b25b13a
MD
6962MEMBARRIER SUPPORT
6963M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
6964M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
6965L: linux-kernel@vger.kernel.org
6966S: Supported
6967F: kernel/membarrier.c
6968F: include/uapi/linux/membarrier.h
6969
70ea91f1
SR
6970MEMORY MANAGEMENT
6971L: linux-mm@kvack.org
70ea91f1
SR
6972W: http://www.linux-mm.org
6973S: Maintained
679655da 6974F: include/linux/mm.h
551450bb
CS
6975F: include/linux/gfp.h
6976F: include/linux/mmzone.h
6977F: include/linux/memory_hotplug.h
6978F: include/linux/vmalloc.h
679655da 6979F: mm/
70ea91f1 6980
f4e9ce66 6981MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 6982M: David Woodhouse <dwmw2@infradead.org>
242c325e 6983M: Brian Norris <computersforpeace@gmail.com>
1da177e4 6984L: linux-mtd@lists.infradead.org
8a6e2535
JP
6985W: http://www.linux-mtd.infradead.org/
6986Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 6987T: git git://git.infradead.org/linux-mtd.git
ab95eac9 6988T: git git://git.infradead.org/l2-mtd.git
1da177e4 6989S: Maintained
679655da
JP
6990F: drivers/mtd/
6991F: include/linux/mtd/
c117ab84 6992F: include/uapi/mtd/
1da177e4 6993
26c57ef1 6994MEN A21 WATCHDOG DRIVER
30c7469b 6995M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 6996L: linux-watchdog@vger.kernel.org
30c7469b 6997S: Maintained
26c57ef1
JT
6998F: drivers/watchdog/mena21_wdt.c
6999
3764e82e 7000MEN CHAMELEON BUS (mcb)
30c7469b
JT
7001M: Johannes Thumshirn <morbidrsa@gmail.com>
7002S: Maintained
3764e82e
JT
7003F: drivers/mcb/
7004F: include/linux/mcb.h
b9f2f459 7005F: Documentation/men-chameleon-bus.txt
3764e82e 7006
48b490d2
AW
7007MEN F21BMC (Board Management Controller)
7008M: Andreas Werner <andreas.werner@men.de>
7009S: Supported
7010F: drivers/mfd/menf21bmc.c
7011F: drivers/watchdog/menf21bmc_wdt.c
7012F: drivers/leds/leds-menf21bmc.c
7013F: drivers/hwmon/menf21bmc_hwmon.c
7014F: Documentation/hwmon/menf21bmc
7015
12285945
JH
7016METAG ARCHITECTURE
7017M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7018L: linux-metag@vger.kernel.org
f23d0e24 7019S: Odd Fixes
12285945
JH
7020F: arch/metag/
7021F: Documentation/metag/
7022F: Documentation/devicetree/bindings/metag/
2d799dde 7023F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7024F: drivers/clocksource/metag_generic.c
5698c50d
JH
7025F: drivers/irqchip/irq-metag.c
7026F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7027F: drivers/tty/metag_da.c
12285945 7028
c6375b0a 7029MICROBLAZE ARCHITECTURE
8b58be88 7030M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7031W: http://www.monstr.eu/fdt/
7032T: git git://git.monstr.eu/linux-2.6-microblaze.git
7033S: Supported
0a8c7914 7034F: arch/microblaze/
1da177e4 7035
2508a45a
CY
7036MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7037M: Chen Yu <yu.c.chen@intel.com>
7038L: platform-driver-x86@vger.kernel.org
7039S: Supported
7040F: drivers/platform/x86/surfacepro3_button.c
7041
1da177e4 7042MICROTEK X6 SCANNER
61eee9a7 7043M: Oliver Neukum <oliver@neukum.org>
1da177e4 7044S: Maintained
679655da 7045F: drivers/usb/image/microtek.*
1da177e4
LT
7046
7047MIPS
8b58be88 7048M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7049L: linux-mips@linux-mips.org
6097050d 7050W: http://www.linux-mips.org/
b05e988e 7051T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7052Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7053S: Supported
679655da
JP
7054F: Documentation/mips/
7055F: arch/mips/
1da177e4 7056
08b7620a
HV
7057MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7058M: Hans Verkuil <hverkuil@xs4all.nl>
7059L: linux-media@vger.kernel.org
7060T: git git://linuxtv.org/media_tree.git
a825eaec 7061W: https://linuxtv.org
08b7620a
HV
7062S: Odd Fixes
7063F: drivers/media/radio/radio-miropcm20*
7064
e126ba97
EC
7065Mellanox MLX5 core VPI driver
7066M: Eli Cohen <eli@mellanox.com>
7067L: netdev@vger.kernel.org
7068L: linux-rdma@vger.kernel.org
7069W: http://www.mellanox.com
7070Q: http://patchwork.ozlabs.org/project/netdev/list/
7071Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 7072T: git git://openfabrics.org/~eli/connect-ib.git
e126ba97
EC
7073S: Supported
7074F: drivers/net/ethernet/mellanox/mlx5/core/
7075F: include/linux/mlx5/
7076
7077Mellanox MLX5 IB driver
b75f0050
JP
7078M: Eli Cohen <eli@mellanox.com>
7079L: linux-rdma@vger.kernel.org
7080W: http://www.mellanox.com
7081Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 7082T: git git://openfabrics.org/~eli/connect-ib.git
b75f0050
JP
7083S: Supported
7084F: include/linux/mlx5/
7085F: drivers/infiniband/hw/mlx5/
e126ba97 7086
764589b6
CM
7087MELEXIS MLX90614 DRIVER
7088M: Crt Mori <cmo@melexis.com>
7089L: linux-iio@vger.kernel.org
7090W: http://www.melexis.com
7091S: Supported
7092F: drivers/iio/temperature/mlx90614.c
7093
0ce277e4
AP
7094MN88472 MEDIA DRIVER
7095M: Antti Palosaari <crope@iki.fi>
7096L: linux-media@vger.kernel.org
a825eaec 7097W: https://linuxtv.org
0ce277e4
AP
7098W: http://palosaari.fi/linux/
7099Q: http://patchwork.linuxtv.org/project/linux-media/list/
7100T: git git://linuxtv.org/anttip/media_tree.git
7101S: Maintained
7102F: drivers/staging/media/mn88472/
7103F: drivers/media/dvb-frontends/mn88472.h
7104
4f4d238f
AP
7105MN88473 MEDIA DRIVER
7106M: Antti Palosaari <crope@iki.fi>
7107L: linux-media@vger.kernel.org
a825eaec 7108W: https://linuxtv.org
4f4d238f
AP
7109W: http://palosaari.fi/linux/
7110Q: http://patchwork.linuxtv.org/project/linux-media/list/
7111T: git git://linuxtv.org/anttip/media_tree.git
7112S: Maintained
7113F: drivers/staging/media/mn88473/
7114F: drivers/media/dvb-frontends/mn88473.h
7115
1da177e4 7116MODULE SUPPORT
8b58be88 7117M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7118S: Maintained
679655da
JP
7119F: include/linux/module.h
7120F: kernel/module.c
1da177e4
LT
7121
7122MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7123W: http://popies.net/meye/
b7788e13 7124S: Orphan
679655da 7125F: Documentation/video4linux/meye.txt
90d72ac6 7126F: drivers/media/pci/meye/
6c0f0359 7127F: include/uapi/linux/meye.h
1da177e4 7128
b9705b60 7129MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7130M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7131S: Maintained
679655da 7132F: Documentation/serial/moxa-smartio
c897401b 7133F: drivers/tty/mxser.*
d735410a 7134
889b2f87
AK
7135MR800 AVERMEDIA USB FM RADIO DRIVER
7136M: Alexey Klimov <klimov.linux@gmail.com>
7137L: linux-media@vger.kernel.org
7138T: git git://linuxtv.org/media_tree.git
7139S: Maintained
7140F: drivers/media/radio/radio-mr800.c
7141
d7155691
AO
7142MRF24J40 IEEE 802.15.4 RADIO DRIVER
7143M: Alan Ott <alan@signal11.us>
7144L: linux-wpan@vger.kernel.org
7145S: Maintained
7146F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7147F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7148
8c4c731a 7149MSI LAPTOP SUPPORT
182ae55c 7150M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7151L: platform-driver-x86@vger.kernel.org
8c4c731a 7152S: Maintained
679655da 7153F: drivers/platform/x86/msi-laptop.c
8c4c731a 7154
0f1006b1 7155MSI WMI SUPPORT
d0944853 7156L: platform-driver-x86@vger.kernel.org
5ee7041e 7157S: Orphan
0f1006b1
AA
7158F: drivers/platform/x86/msi-wmi.c
7159
19a628a0
AP
7160MSI001 MEDIA DRIVER
7161M: Antti Palosaari <crope@iki.fi>
7162L: linux-media@vger.kernel.org
a825eaec 7163W: https://linuxtv.org
19a628a0
AP
7164W: http://palosaari.fi/linux/
7165Q: http://patchwork.linuxtv.org/project/linux-media/list/
7166T: git git://linuxtv.org/anttip/media_tree.git
7167S: Maintained
0185e197 7168F: drivers/media/tuners/msi001*
19a628a0 7169
7570589d 7170MSI2500 MEDIA DRIVER
2c57213f
AP
7171M: Antti Palosaari <crope@iki.fi>
7172L: linux-media@vger.kernel.org
a825eaec 7173W: https://linuxtv.org
2c57213f
AP
7174W: http://palosaari.fi/linux/
7175Q: http://patchwork.linuxtv.org/project/linux-media/list/
7176T: git git://linuxtv.org/anttip/media_tree.git
7177S: Maintained
7570589d 7178F: drivers/media/usb/msi2500/
2c57213f 7179
159eeea4
RJ
7180MSYSTEMS DISKONCHIP G3 MTD DRIVER
7181M: Robert Jarzmik <robert.jarzmik@free.fr>
7182L: linux-mtd@lists.infradead.org
7183S: Maintained
7184F: drivers/mtd/devices/docg3*
7185
62a37dc7 7186MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7187M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7188L: linux-media@vger.kernel.org
7189T: git git://linuxtv.org/media_tree.git
7190S: Maintained
7191F: drivers/media/i2c/mt9m032.c
b5dcee22 7192F: include/media/i2c/mt9m032.h
0e837fb9 7193
62a37dc7 7194MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7195M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7196L: linux-media@vger.kernel.org
7197T: git git://linuxtv.org/media_tree.git
7198S: Maintained
7199F: drivers/media/i2c/mt9p031.c
b5dcee22 7200F: include/media/i2c/mt9p031.h
0e837fb9 7201
62a37dc7 7202MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7203M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7204L: linux-media@vger.kernel.org
7205T: git git://linuxtv.org/media_tree.git
7206S: Maintained
7207F: drivers/media/i2c/mt9t001.c
b5dcee22 7208F: include/media/i2c/mt9t001.h
0e837fb9 7209
62a37dc7 7210MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7211M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7212L: linux-media@vger.kernel.org
7213T: git git://linuxtv.org/media_tree.git
7214S: Maintained
f2272e13 7215F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7216F: drivers/media/i2c/mt9v032.c
b5dcee22 7217F: include/media/i2c/mt9v032.h
0e837fb9 7218
4e0d13cb 7219MULTIFUNCTION DEVICES (MFD)
f7d3210e 7220M: Lee Jones <lee.jones@linaro.org>
7caa7991 7221T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7222S: Supported
679655da 7223F: drivers/mfd/
55b5940d 7224F: include/linux/mfd/
4e0d13cb 7225
5c4e6f13 7226MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7227M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7228L: linux-mmc@vger.kernel.org
708dce3f 7229T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7230S: Maintained
679655da
JP
7231F: drivers/mmc/
7232F: include/linux/mmc/
c117ab84 7233F: include/uapi/linux/mmc/
baca2da4 7234
15a0580c 7235MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7236S: Orphan
679655da
JP
7237F: drivers/mmc/host/mmc_spi.c
7238F: include/linux/spi/mmc_spi.h
15a0580c 7239
1da177e4 7240MULTISOUND SOUND DRIVER
8b58be88 7241M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7242S: Maintained
679655da
JP
7243F: Documentation/sound/oss/MultiSound
7244F: sound/oss/msnd*
1da177e4 7245
d735410a 7246MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7247S: Orphan
c897401b 7248F: drivers/tty/isicom.c
679655da 7249F: include/linux/isicom.h
d735410a 7250
550a7375 7251MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
f299470a 7252M: Felipe Balbi <balbi@ti.com>
795fb7e7 7253L: linux-usb@vger.kernel.org
43b416e5 7254T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7255S: Maintained
679655da 7256F: drivers/usb/musb/
550a7375 7257
ea0af5f6
MK
7258MXL5007T MEDIA DRIVER
7259M: Michael Krufky <mkrufky@linuxtv.org>
7260L: linux-media@vger.kernel.org
a825eaec 7261W: https://linuxtv.org
ea0af5f6
MK
7262W: http://github.com/mkrufky
7263Q: http://patchwork.linuxtv.org/project/linux-media/list/
7264T: git git://linuxtv.org/mkrufky/tuners.git
7265S: Maintained
7266F: drivers/media/tuners/mxl5007t.*
7267
2d3cf588 7268MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7269M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7270L: netdev@vger.kernel.org
205057ae 7271W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7272S: Supported
93f7848b 7273F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7274
1da177e4 7275NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7276S: Orphan
d9fb9f38 7277F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7278
23dc05a3
DM
7279NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7280M: Daniel Mack <zonque@gmail.com>
7281S: Maintained
e5747e40 7282L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7283W: http://www.native-instruments.com
7284F: sound/usb/caiaq/
7285
1da177e4 7286NCP FILESYSTEM
52653199
PV
7287M: Petr Vandrovec <petr@vandrovec.name>
7288S: Odd Fixes
679655da 7289F: fs/ncpfs/
1da177e4 7290
a79b0322
FT
7291NCR 5380 SCSI DRIVERS
7292M: Finn Thain <fthain@telegraphics.com.au>
7293M: Michael Schmitz <schmitzmic@gmail.com>
7294L: linux-scsi@vger.kernel.org
7295S: Maintained
7296F: Documentation/scsi/g_NCR5380.txt
7297F: drivers/scsi/NCR5380.*
7298F: drivers/scsi/arm/cumana_1.c
7299F: drivers/scsi/arm/oak.c
7300F: drivers/scsi/atari_NCR5380.c
7301F: drivers/scsi/atari_scsi.*
7302F: drivers/scsi/dmx3191d.c
7303F: drivers/scsi/dtc.*
7304F: drivers/scsi/g_NCR5380.*
7305F: drivers/scsi/g_NCR5380_mmio.c
7306F: drivers/scsi/mac_scsi.*
7307F: drivers/scsi/pas16.*
a79b0322
FT
7308F: drivers/scsi/sun3_scsi.*
7309F: drivers/scsi/sun3_scsi_vme.c
7310F: drivers/scsi/t128.*
7311
1da177e4 7312NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7313M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7314L: linux-scsi@vger.kernel.org
7315S: Maintained
679655da 7316F: drivers/scsi/NCR_D700.*
1da177e4 7317
4aa3eb4c
GR
7318NCT6775 HARDWARE MONITOR DRIVER
7319M: Guenter Roeck <linux@roeck-us.net>
7320L: lm-sensors@lm-sensors.org
7321S: Maintained
7322F: Documentation/hwmon/nct6775
7323F: drivers/hwmon/nct6775.c
7324
3c2d774c 7325NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7326M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7327L: linux-rdma@vger.kernel.org
e3d33cb1 7328W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7329S: Supported
7330F: drivers/infiniband/hw/nes/
7331
be2f2e84 7332NETEM NETWORK EMULATOR
adbbf69d 7333M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7334L: netem@lists.linux-foundation.org
be2f2e84 7335S: Maintained
679655da 7336F: net/sched/sch_netem.c
be2f2e84 7337
b2f5a051 7338NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7339M: Jon Mason <jdmason@kudzu.us>
4a58448b 7340L: netdev@vger.kernel.org
4a58448b 7341S: Supported
679655da 7342F: Documentation/networking/s2io.txt
b2f5a051 7343F: Documentation/networking/vxge.txt
86387e1a 7344F: drivers/net/ethernet/neterion/
4a58448b 7345
db9cf3a3 7346NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7347M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7348M: Patrick McHardy <kaber@trash.net>
42010ed0 7349M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7350L: netfilter-devel@vger.kernel.org
82b98543 7351L: coreteam@netfilter.org
1da177e4
LT
7352W: http://www.netfilter.org/
7353W: http://www.iptables.org/
42010ed0
PNA
7354Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7355T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7356T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7357S: Supported
679655da
JP
7358F: include/linux/netfilter*
7359F: include/linux/netfilter/
7360F: include/net/netfilter/
c117ab84
CEB
7361F: include/uapi/linux/netfilter*
7362F: include/uapi/linux/netfilter/
679655da
JP
7363F: net/*/netfilter.c
7364F: net/*/netfilter/
7365F: net/netfilter/
91c269a0 7366F: net/bridge/br_netfilter*.c
1da177e4 7367
4cc67735 7368NETLABEL
87a0874c 7369M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7370W: http://netlabel.sf.net
7371L: netdev@vger.kernel.org
87a0874c 7372S: Maintained
80811493 7373F: Documentation/netlabel/
679655da
JP
7374F: include/net/netlabel.h
7375F: net/netlabel/
4cc67735 7376
1da177e4 7377NETROM NETWORK LAYER
8b58be88 7378M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7379L: linux-hams@vger.kernel.org
d34cb28a 7380W: http://www.linux-ax25.org/
1da177e4 7381S: Maintained
679655da 7382F: include/net/netrom.h
c117ab84 7383F: include/uapi/linux/netrom.h
679655da 7384F: net/netrom/
1da177e4 7385
4c352362
JK
7386NETRONOME ETHERNET DRIVERS
7387M: Jakub Kicinski <jakub.kicinski@netronome.com>
7388M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7389L: oss-drivers@netronome.com
7390S: Maintained
7391F: drivers/net/ethernet/netronome/
7392
5ddb88c0 7393NETWORK BLOCK DEVICE (NBD)
4ca5829a 7394M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7395S: Maintained
5e4b269b 7396L: nbd-general@lists.sourceforge.net
4ca5829a 7397T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7398F: Documentation/blockdev/nbd.txt
7399F: drivers/block/nbd.c
c117ab84 7400F: include/uapi/linux/nbd.h
1da177e4 7401
6e43650c
NH
7402NETWORK DROP MONITOR
7403M: Neil Horman <nhorman@tuxdriver.com>
7404L: netdev@vger.kernel.org
7405S: Maintained
7406W: https://fedorahosted.org/dropwatch/
7407F: net/core/drop_monitor.c
7408
1da177e4 7409NETWORKING [GENERAL]
8b58be88 7410M: "David S. Miller" <davem@davemloft.net>
979b6c13 7411L: netdev@vger.kernel.org
b1e8fd54 7412W: http://www.linuxfoundation.org/en/Net
11e98029 7413Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7414T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7415T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7416S: Maintained
679655da
JP
7417F: net/
7418F: include/net/
018d21ed
JP
7419F: include/linux/in.h
7420F: include/linux/net.h
7421F: include/linux/netdevice.h
c117ab84
CEB
7422F: include/uapi/linux/in.h
7423F: include/uapi/linux/net.h
7424F: include/uapi/linux/netdevice.h
0c7aecd4 7425F: include/uapi/linux/net_namespace.h
7e814a6c 7426F: tools/net/
f4e53f9a 7427F: tools/testing/selftests/net/
335a67d2 7428F: lib/random32.c
a101ccd1 7429F: lib/test_bpf.c
1da177e4
LT
7430
7431NETWORKING [IPv4/IPv6]
8b58be88
JP
7432M: "David S. Miller" <davem@davemloft.net>
7433M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7434M: James Morris <jmorris@namei.org>
7435M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7436M: Patrick McHardy <kaber@trash.net>
979b6c13 7437L: netdev@vger.kernel.org
08deed1e 7438T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7439S: Maintained
679655da
JP
7440F: net/ipv4/
7441F: net/ipv6/
7442F: include/net/ip*
0a14842f 7443F: arch/x86/net/*
1da177e4 7444
73b7656c
DM
7445NETWORKING [IPSEC]
7446M: Steffen Klassert <steffen.klassert@secunet.com>
7447M: Herbert Xu <herbert@gondor.apana.org.au>
7448M: "David S. Miller" <davem@davemloft.net>
7449L: netdev@vger.kernel.org
d1fc5024
SK
7450T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7451T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7452S: Maintained
5826bdd1 7453F: net/core/flow.c
73b7656c
DM
7454F: net/xfrm/
7455F: net/key/
7456F: net/ipv4/xfrm*
d1fc5024
SK
7457F: net/ipv4/esp4.c
7458F: net/ipv4/ah4.c
7459F: net/ipv4/ipcomp.c
7460F: net/ipv4/ip_vti.c
73b7656c 7461F: net/ipv6/xfrm*
d1fc5024
SK
7462F: net/ipv6/esp6.c
7463F: net/ipv6/ah6.c
7464F: net/ipv6/ipcomp6.c
7465F: net/ipv6/ip6_vti.c
73b7656c
DM
7466F: include/uapi/linux/xfrm.h
7467F: include/net/xfrm.h
7468
10e2ff1c 7469NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7470M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7471L: netdev@vger.kernel.org
7472S: Maintained
7473
29f8f632 7474NETWORKING [WIRELESS]
2cb4abd1 7475L: linux-wireless@vger.kernel.org
8a6e2535 7476Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7477
788873ac
JP
7478NETWORKING DRIVERS
7479L: netdev@vger.kernel.org
7480W: http://www.linuxfoundation.org/en/Net
11e98029 7481Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7482T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7483T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7484S: Odd Fixes
7485F: drivers/net/
018d21ed 7486F: include/linux/if_*
0b63bf1f 7487F: include/linux/netdevice.h
0b63bf1f
JD
7488F: include/linux/etherdevice.h
7489F: include/linux/fcdevice.h
7490F: include/linux/fddidevice.h
7491F: include/linux/hippidevice.h
7492F: include/linux/inetdevice.h
c117ab84
CEB
7493F: include/uapi/linux/if_*
7494F: include/uapi/linux/netdevice.h
788873ac 7495
0e324cf6
JL
7496NETWORKING DRIVERS (WIRELESS)
7497M: Kalle Valo <kvalo@codeaurora.org>
7498L: linux-wireless@vger.kernel.org
7499Q: http://patchwork.kernel.org/project/linux-wireless/list/
7500T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7501S: Maintained
7502F: drivers/net/wireless/
7503
3d396eb1 7504NETXEN (1/10) GbE SUPPORT
8622315e 7505M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7506M: Sony Chacko <sony.chacko@qlogic.com>
7507M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7508L: netdev@vger.kernel.org
9c2b5bde 7509W: http://www.qlogic.com
3d396eb1 7510S: Supported
aa43c215 7511F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7512
6423d30f
AAJ
7513NFC SUBSYSTEM
7514M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7515M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7516M: Samuel Ortiz <sameo@linux.intel.com>
7517L: linux-wireless@vger.kernel.org
1eb3b216 7518L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7519S: Supported
6423d30f 7520F: net/nfc/
55eb94f9 7521F: include/net/nfc/
c117ab84 7522F: include/uapi/linux/nfc.h
6423d30f 7523F: drivers/nfc/
397d6497
CR
7524F: include/linux/platform_data/microread.h
7525F: include/linux/platform_data/nfcmrvl.h
7526F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7527F: include/linux/platform_data/pn544.h
397d6497
CR
7528F: include/linux/platform_data/st21nfca.h
7529F: include/linux/platform_data/st-nci.h
7ebb88e5 7530F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7531
e8b43555 7532NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7533M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7534M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7535L: linux-nfs@vger.kernel.org
7536W: http://client.linux-nfs.org
cd7b996a 7537T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7538S: Maintained
679655da
JP
7539F: fs/lockd/
7540F: fs/nfs/
7541F: fs/nfs_common/
7542F: net/sunrpc/
7543F: include/linux/lockd/
7544F: include/linux/nfs*
7545F: include/linux/sunrpc/
c117ab84
CEB
7546F: include/uapi/linux/nfs*
7547F: include/uapi/linux/sunrpc/
1da177e4 7548
85ef9cea 7549NILFS2 FILESYSTEM
e2126935 7550M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7551L: linux-nilfs@vger.kernel.org
f9472265 7552W: http://nilfs.sourceforge.net/
e2126935 7553T: git git://github.com/konis/nilfs2.git
85ef9cea 7554S: Supported
679655da
JP
7555F: Documentation/filesystems/nilfs2.txt
7556F: fs/nilfs2/
7557F: include/linux/nilfs2_fs.h
c35c7ac5 7558F: include/trace/events/nilfs2.h
85ef9cea 7559
1da177e4 7560NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7561M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7562W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7563S: Maintained
679655da
JP
7564F: Documentation/scsi/NinjaSCSI.txt
7565F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7566
7567NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7568M: GOTO Masanori <gotom@debian.or.jp>
7569M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7570W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7571S: Maintained
679655da
JP
7572F: Documentation/scsi/NinjaSCSI.txt
7573F: drivers/scsi/nsp32*
1da177e4 7574
383b8fb9
LFT
7575NIOS2 ARCHITECTURE
7576M: Ley Foon Tan <lftan@altera.com>
7577L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7578T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7579S: Maintained
7580F: arch/nios2/
7581
2a6afddb
PR
7582NOKIA N900 POWER SUPPLY DRIVERS
7583M: Pali RohĂ¡r <pali.rohar@gmail.com>
7584S: Maintained
7585F: include/linux/power/bq2415x_charger.h
081bab21 7586F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7587F: include/linux/power/isp1704_charger.h
7588F: drivers/power/bq2415x_charger.c
081bab21 7589F: drivers/power/bq27xxx_battery.c
2a6afddb
PR
7590F: drivers/power/isp1704_charger.c
7591F: drivers/power/rx51_battery.c
7592
a1bd3bae 7593NTB DRIVER CORE
9ef6bf6c
JM
7594M: Jon Mason <jdmason@kudzu.us>
7595M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7596M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7597L: linux-ntb@googlegroups.com
fce8a7bb 7598S: Supported
2984411f
JM
7599W: https://github.com/jonmason/ntb/wiki
7600T: git git://github.com/jonmason/ntb.git
fce8a7bb 7601F: drivers/ntb/
548c237c 7602F: drivers/net/ntb_netdev.c
fce8a7bb 7603F: include/linux/ntb.h
a1bd3bae 7604F: include/linux/ntb_transport.h
fce8a7bb 7605
e26a5843
AH
7606NTB INTEL DRIVER
7607M: Jon Mason <jdmason@kudzu.us>
7608M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7609L: linux-ntb@googlegroups.com
e26a5843
AH
7610S: Supported
7611W: https://github.com/jonmason/ntb/wiki
7612T: git git://github.com/jonmason/ntb.git
7613F: drivers/ntb/hw/intel/
fce8a7bb 7614
1da177e4 7615NTFS FILESYSTEM
2818ef50 7616M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7617L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7618W: http://www.tuxera.com/
e6f4dee7 7619T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7620S: Supported
679655da
JP
7621F: Documentation/filesystems/ntfs.txt
7622F: fs/ntfs/
1da177e4 7623
9eb8ef74 7624NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7625M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7626L: linux-fbdev@vger.kernel.org
ce00f85c 7627S: Maintained
8a61f013
JH
7628F: drivers/video/fbdev/riva/
7629F: drivers/video/fbdev/nvidia/
1da177e4 7630
79461681 7631NVM EXPRESS DRIVER
b3975e94
JF
7632M: Keith Busch <keith.busch@intel.com>
7633M: Jens Axboe <axboe@fb.com>
79461681 7634L: linux-nvme@lists.infradead.org
b3975e94
JF
7635T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7636W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7637S: Supported
57dacad5 7638F: drivers/nvme/host/
79461681
MW
7639F: include/linux/nvme.h
7640
aee4b9bd
SK
7641NVMEM FRAMEWORK
7642M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7643M: Maxime Ripard <maxime.ripard@free-electrons.com>
7644S: Maintained
7645F: drivers/nvmem/
7646F: Documentation/devicetree/bindings/nvmem/
7647F: include/linux/nvmem-consumer.h
7648F: include/linux/nvmem-provider.h
7649
dece4585
CP
7650NXP-NCI NFC DRIVER
7651M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7652R: Charles Gorand <charles.gorand@effinnov.com>
7653L: linux-nfc@lists.01.org (moderated for non-subscribers)
7654S: Supported
7655F: drivers/nfc/nxp-nci
7656
f50d7146
RK
7657NXP TDA998X DRM DRIVER
7658M: Russell King <rmk+kernel@arm.linux.org.uk>
7659S: Supported
7660F: drivers/gpu/drm/i2c/tda998x_drv.c
7661F: include/drm/i2c/tda998x.h
7662
fbace43e
PR
7663NXP TFA9879 DRIVER
7664M: Peter Rosin <peda@axentia.se>
7665L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7666S: Maintained
7667F: sound/soc/codecs/tfa9879*
7668
f5525786 7669OMAP SUPPORT
0e24bdd4 7670M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7671L: linux-omap@vger.kernel.org
7672W: http://www.muru.com/linux/omap/
7673W: http://linux.omap.com/
8a6e2535 7674Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7675T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7676S: Maintained
4e04d5a3 7677F: arch/arm/*omap*/
026da812
FB
7678F: arch/arm/configs/omap1_defconfig
7679F: arch/arm/configs/omap2plus_defconfig
046d0a37 7680F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7681F: drivers/irqchip/irq-omap-intc.c
7682F: drivers/mfd/*omap*.c
7683F: drivers/mfd/menelaus.c
7684F: drivers/mfd/palmas.c
7685F: drivers/mfd/tps65217.c
7686F: drivers/mfd/tps65218.c
7687F: drivers/mfd/tps65910.c
7688F: drivers/mfd/twl-core.[ch]
7689F: drivers/mfd/twl4030*.c
7690F: drivers/mfd/twl6030*.c
7691F: drivers/mfd/twl6040*.c
7692F: drivers/regulator/palmas-regulator*.c
7693F: drivers/regulator/pbias-regulator.c
7694F: drivers/regulator/tps65217-regulator.c
7695F: drivers/regulator/tps65218-regulator.c
7696F: drivers/regulator/tps65910-regulator.c
7697F: drivers/regulator/twl-regulator.c
046d0a37 7698F: include/linux/i2c-omap.h
f5525786 7699
50f29fbd 7700OMAP DEVICE TREE SUPPORT
cdb55ab0 7701M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7702M: Tony Lindgren <tony@atomide.com>
7703L: linux-omap@vger.kernel.org
d0fb18c5 7704L: devicetree@vger.kernel.org
50f29fbd
TL
7705S: Maintained
7706F: arch/arm/boot/dts/*omap*
7707F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7708F: arch/arm/boot/dts/*am4*
7709F: arch/arm/boot/dts/*am5*
7710F: arch/arm/boot/dts/*dra7*
50f29fbd 7711
f5525786 7712OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7713M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7714L: linux-omap@vger.kernel.org
7715S: Maintained
7716F: arch/arm/*omap*/*clock*
7717
7718OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7719M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7720L: linux-omap@vger.kernel.org
7721S: Maintained
7722F: arch/arm/*omap*/*pm*
c46938d4 7723F: drivers/cpufreq/omap-cpufreq.c
f5525786 7724
d21db568 7725OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7726M: Rajendra Nayak <rnayak@ti.com>
7727M: Paul Walmsley <paul@pwsan.com>
7728L: linux-omap@vger.kernel.org
7729S: Maintained
d21db568 7730F: arch/arm/mach-omap2/prm*
692ab1f3 7731
f5525786 7732OMAP AUDIO SUPPORT
6c284903 7733M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7734M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7735L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7736L: linux-omap@vger.kernel.org
7737S: Maintained
7738F: sound/soc/omap/
7739
18640193
TL
7740OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7741M: Roger Quadros <rogerq@ti.com>
7742M: Tony Lindgren <tony@atomide.com>
7743L: linux-omap@vger.kernel.org
7744S: Maintained
7745F: drivers/memory/omap-gpmc.c
7746F: arch/arm/mach-omap2/*gpmc*
7747
f5525786 7748OMAP FRAMEBUFFER SUPPORT
830e6384 7749M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7750L: linux-fbdev@vger.kernel.org
f5525786
TL
7751L: linux-omap@vger.kernel.org
7752S: Maintained
8a61f013 7753F: drivers/video/fbdev/omap/
f5525786 7754
676eec0d 7755OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7756M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7757L: linux-omap@vger.kernel.org
676eec0d 7758L: linux-fbdev@vger.kernel.org
178ff4c9 7759S: Maintained
8a61f013 7760F: drivers/video/fbdev/omap2/
178ff4c9
TV
7761F: Documentation/arm/OMAP/DSS
7762
8b37fcfc
OBC
7763OMAP HARDWARE SPINLOCK SUPPORT
7764M: Ohad Ben-Cohen <ohad@wizery.com>
7765L: linux-omap@vger.kernel.org
7766S: Maintained
7767F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7768
f5525786 7769OMAP MMC SUPPORT
8b58be88 7770M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7771L: linux-omap@vger.kernel.org
7772S: Maintained
653f41b5
MC
7773F: drivers/mmc/host/omap.c
7774
7775OMAP HS MMC SUPPORT
0a4585c6 7776L: linux-mmc@vger.kernel.org
653f41b5 7777L: linux-omap@vger.kernel.org
dfa5d196 7778S: Orphan
653f41b5 7779F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7780
7781OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7782M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7783S: Maintained
7784F: drivers/char/hw_random/omap-rng.c
7785
f400c82e 7786OMAP HWMOD SUPPORT
cdb55ab0 7787M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7788M: Paul Walmsley <paul@pwsan.com>
7789L: linux-omap@vger.kernel.org
7790S: Maintained
8fc8b12b 7791F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7792
8633fb30
PW
7793OMAP HWMOD DATA
7794M: Paul Walmsley <paul@pwsan.com>
7795L: linux-omap@vger.kernel.org
7796S: Maintained
7797F: arch/arm/mach-omap2/omap_hwmod*data*
7798
f400c82e 7799OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7800M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7801L: linux-omap@vger.kernel.org
7802S: Maintained
7803F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7804
0db83ced 7805OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7806M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7807L: linux-media@vger.kernel.org
7808S: Maintained
7eec52db 7809F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7810F: drivers/media/platform/omap3isp/
0db83ced 7811F: drivers/staging/media/omap4iss/
7e8970e1 7812
f5525786 7813OMAP USB SUPPORT
f299470a 7814M: Felipe Balbi <balbi@ti.com>
f5525786
TL
7815L: linux-usb@vger.kernel.org
7816L: linux-omap@vger.kernel.org
43b416e5 7817T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7818S: Maintained
a16fbd65
JP
7819F: drivers/usb/*/*omap*
7820F: arch/arm/*omap*/usb*
f5525786 7821
6d994710 7822OMAP GPIO DRIVER
a1415a8f 7823M: Javier Martinez Canillas <javier@dowhile0.org>
97215800 7824M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7825M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7826L: linux-omap@vger.kernel.org
7827S: Maintained
7828F: drivers/gpio/gpio-omap.c
7829
c351e290
MJ
7830OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7831M: Mark Jackson <mpfj@newflow.co.uk>
7832L: linux-omap@vger.kernel.org
7833S: Maintained
7834F: arch/arm/boot/dts/am335x-nano.dts
7835
0ad122d9 7836OMFS FILESYSTEM
8b58be88 7837M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7838L: linux-karma-devel@lists.sourceforge.net
7839S: Maintained
679655da
JP
7840F: Documentation/filesystems/omfs.txt
7841F: fs/omfs/
0ad122d9 7842
c1986ee9 7843OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7844M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7845S: Maintained
679655da
JP
7846F: drivers/char/pcmcia/cm4000_cs.c
7847F: include/linux/cm4000_cs.h
c117ab84 7848F: include/uapi/linux/cm4000_cs.h
c1986ee9 7849
77c44ab1 7850OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7851M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7852S: Maintained
679655da 7853F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7854
77d5140f 7855OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7856M: Jonathan Corbet <corbet@lwn.net>
661263b5 7857L: linux-media@vger.kernel.org
275ffde4 7858T: git git://linuxtv.org/media_tree.git
77d5140f 7859S: Maintained
90d72ac6 7860F: drivers/media/i2c/ov7670.c
77d5140f 7861
431bca73 7862ONENAND FLASH DRIVER
8b58be88 7863M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7864L: linux-mtd@lists.infradead.org
7865S: Maintained
679655da
JP
7866F: drivers/mtd/onenand/
7867F: include/linux/mtd/onenand*.h
431bca73 7868
1da177e4 7869ONSTREAM SCSI TAPE DRIVER
8b58be88 7870M: Willem Riede <osst@riede.org>
1da177e4
LT
7871L: osst-users@lists.sourceforge.net
7872L: linux-scsi@vger.kernel.org
7873S: Maintained
f7269cfc
JD
7874F: Documentation/scsi/osst.txt
7875F: drivers/scsi/osst.*
7876F: drivers/scsi/osst_*.h
7877F: drivers/scsi/st.h
1da177e4 7878
e2d1d6c0 7879OPENCORES I2C BUS DRIVER
8b58be88 7880M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 7881L: linux-i2c@vger.kernel.org
e2d1d6c0 7882S: Maintained
679655da
JP
7883F: Documentation/i2c/busses/i2c-ocores
7884F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 7885
860c44c1 7886OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 7887M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
7888M: Frank Rowand <frowand.list@gmail.com>
7889M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 7890L: devicetree@vger.kernel.org
a7fefe9f
RH
7891W: http://www.devicetree.org/
7892T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 7893S: Maintained
f8828205 7894F: drivers/of/
860c44c1 7895F: include/linux/of*.h
f8828205 7896F: scripts/dtc/
860c44c1 7897
f8828205 7898OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 7899M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
7900M: Pawel Moll <pawel.moll@arm.com>
7901M: Mark Rutland <mark.rutland@arm.com>
de80963e 7902M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 7903M: Kumar Gala <galak@codeaurora.org>
f8828205
GL
7904L: devicetree@vger.kernel.org
7905S: Maintained
7906F: Documentation/devicetree/
7907F: arch/*/boot/dts/
7908F: include/dt-bindings/
7909
2bb65f56
PA
7910OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7911M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7912L: devicetree@vger.kernel.org
7913S: Maintained
7914F: Documentation/devicetree/dynamic-resolution-notes.txt
7915F: Documentation/devicetree/overlay-notes.txt
7916F: drivers/of/overlay.c
7917F: drivers/of/resolver.c
7918
19f9d392
JB
7919OPENRISC ARCHITECTURE
7920M: Jonas Bonn <jonas@southpole.se>
7921W: http://openrisc.net
eab7c1c0 7922L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
7923S: Maintained
7924T: git git://openrisc.net/~jonas/linux
14430813 7925F: arch/openrisc/
19f9d392 7926
ccb1352e 7927OPENVSWITCH
4f337ed5 7928M: Pravin Shelar <pshelar@nicira.com>
b422da7c 7929L: netdev@vger.kernel.org
ccb1352e
JG
7930L: dev@openvswitch.org
7931W: http://openvswitch.org
ccb1352e
JG
7932S: Maintained
7933F: net/openvswitch/
b422da7c 7934F: include/uapi/linux/openvswitch.h
ccb1352e 7935
875fa6fb
VK
7936OPERATING PERFORMANCE POINTS (OPP)
7937M: Viresh Kumar <vireshk@kernel.org>
7938M: Nishanth Menon <nm@ti.com>
7939M: Stephen Boyd <sboyd@codeaurora.org>
7940L: linux-pm@vger.kernel.org
7941S: Maintained
7942T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7943F: drivers/base/power/opp/
7944F: include/linux/pm_opp.h
7945F: Documentation/power/opp.txt
7946F: Documentation/devicetree/bindings/opp/
7947
af39917d
CL
7948OPL4 DRIVER
7949M: Clemens Ladisch <clemens@ladisch.de>
7950L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7951T: git git://git.alsa-project.org/alsa-kernel.git
7952S: Maintained
7953F: sound/drivers/opl4/
7954
1da177e4 7955OPROFILE
4cf7e718 7956M: Robert Richter <rric@kernel.org>
1da177e4
LT
7957L: oprofile-list@lists.sf.net
7958S: Maintained
81c4a8a6 7959F: arch/*/include/asm/oprofile*.h
679655da
JP
7960F: arch/*/oprofile/
7961F: drivers/oprofile/
7962F: include/linux/oprofile.h
1da177e4 7963
e2d1d6c0 7964ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 7965M: Mark Fasheh <mfasheh@suse.com>
d6351db2 7966M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 7967L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 7968W: http://ocfs2.wiki.kernel.org
e2d1d6c0 7969S: Supported
679655da
JP
7970F: Documentation/filesystems/ocfs2.txt
7971F: Documentation/filesystems/dlmfs.txt
7972F: fs/ocfs2/
e2d1d6c0 7973
1da177e4 7974ORINOCO DRIVER
724c6b35 7975L: linux-wireless@vger.kernel.org
491b26b4 7976W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 7977W: http://www.nongnu.org/orinoco/
3a59babb 7978S: Orphan
2be45b66 7979F: drivers/net/wireless/intersil/orinoco/
1da177e4 7980
42c55aa8 7981OSD LIBRARY and FILESYSTEM
fadc0752 7982M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 7983M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
7984L: osd-dev@open-osd.org
7985W: http://open-osd.org
54e5881d 7986T: git git://git.open-osd.org/open-osd.git
68274794 7987S: Maintained
42c55aa8 7988F: drivers/scsi/osd/
6b6f0b6c 7989F: include/scsi/osd_*
42c55aa8 7990F: fs/exofs/
68274794 7991
ef94b186 7992OVERLAY FILESYSTEM
7c37fbda 7993M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
7994L: linux-unionfs@vger.kernel.org
7995T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 7996S: Supported
1d113735 7997F: fs/overlayfs/
7c37fbda
NB
7998F: Documentation/filesystems/overlayfs.txt
7999
e2d1d6c0 8000P54 WIRELESS DRIVER
084cb0fe 8001M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8002L: linux-wireless@vger.kernel.org
084cb0fe 8003W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8004S: Maintained
d3466830 8005F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8006
f5cd7872 8007PA SEMI ETHERNET DRIVER
8b58be88 8008M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8009L: netdev@vger.kernel.org
8010S: Maintained
ded19add 8011F: drivers/net/ethernet/pasemi/*
f5cd7872 8012
beb58aa3 8013PA SEMI SMBUS DRIVER
8b58be88 8014M: Olof Johansson <olof@lixom.net>
846557d3 8015L: linux-i2c@vger.kernel.org
beb58aa3 8016S: Maintained
679655da 8017F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8018
48fc267e
SK
8019PADATA PARALLEL EXECUTION MECHANISM
8020M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8021L: linux-crypto@vger.kernel.org
8022S: Maintained
8023F: kernel/padata.c
8024F: include/linux/padata.h
8025F: Documentation/padata.txt
8026
709ee531 8027PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8028M: Harald Welte <laforge@gnumonks.org>
d0944853 8029L: platform-driver-x86@vger.kernel.org
709ee531 8030S: Maintained
679655da 8031F: drivers/platform/x86/panasonic-laptop.c
709ee531 8032
368dd5ac 8033PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8034M: David Howells <dhowells@redhat.com>
8035M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8036L: linux-am33-list@redhat.com (moderated for non-subscribers)
8037W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8038S: Maintained
679655da
JP
8039F: Documentation/mn10300/
8040F: arch/mn10300/
4fa97181 8041
64dfff03
SM
8042PARALLEL PORT SUBSYSTEM
8043M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8044M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8045L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8046S: Maintained
679655da
JP
8047F: drivers/parport/
8048F: include/linux/parport*.h
8049F: drivers/char/ppdev.c
c117ab84 8050F: include/uapi/linux/ppdev.h
64dfff03 8051F: Documentation/parport*.txt
1da177e4 8052
4cdf6bc2 8053PARAVIRT_OPS INTERFACE
d633180c 8054M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8055M: Chris Wright <chrisw@sous-sol.org>
8056M: Alok Kataria <akataria@vmware.com>
8057M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8058L: virtualization@lists.linux-foundation.org
4cdf6bc2 8059S: Supported
a2e19991 8060F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8061F: arch/*/kernel/paravirt*
8062F: arch/*/include/asm/paravirt.h
4cdf6bc2 8063
e2d1d6c0 8064PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8065M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8066L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8067S: Maintained
679655da
JP
8068F: Documentation/blockdev/paride.txt
8069F: drivers/block/paride/
e2d1d6c0
RD
8070
8071PARISC ARCHITECTURE
b8828770 8072M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8073M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8074L: linux-parisc@vger.kernel.org
8075W: http://www.parisc-linux.org/
8a6e2535 8076Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8077T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8078T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8079S: Maintained
679655da 8080F: arch/parisc/
2b6bac9e 8081F: Documentation/parisc/
679655da 8082F: drivers/parisc/
2b6bac9e
HD
8083F: drivers/char/agp/parisc-agp.c
8084F: drivers/input/serio/gscps2.c
8085F: drivers/parport/parport_gsc.*
8086F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8087F: drivers/video/fbdev/sti*
2b6bac9e
HD
8088F: drivers/video/console/sti*
8089F: drivers/video/logo/logo_parisc*
e2d1d6c0 8090
1662d32c 8091PC87360 HARDWARE MONITORING DRIVER
8b58be88 8092M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8093L: lm-sensors@lm-sensors.org
8094S: Maintained
679655da
JP
8095F: Documentation/hwmon/pc87360
8096F: drivers/hwmon/pc87360.c
1662d32c
JC
8097
8098PC8736x GPIO DRIVER
8b58be88 8099M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8100S: Maintained
679655da 8101F: drivers/char/pc8736x_gpio.c
1662d32c 8102
1ad107fd 8103PC87427 HARDWARE MONITORING DRIVER
d8130624 8104M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8105L: lm-sensors@lm-sensors.org
8106S: Maintained
8107F: Documentation/hwmon/pc87427
8108F: drivers/hwmon/pc87427.c
8109
b26e0ed4 8110PCA9532 LED DRIVER
8b58be88 8111M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8112S: Maintained
d5ca6918
JP
8113F: drivers/leds/leds-pca9532.c
8114F: include/linux/leds-pca9532.h
b26e0ed4 8115
5ce914a8 8116PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8117M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8118L: linux-i2c@vger.kernel.org
8119S: Maintained
b4f0b74e 8120F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8121
3971dae5 8122PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8123M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8124S: Maintained
8125F: drivers/firmware/pcdp.*
8126
065c6359 8127PCI ERROR RECOVERY
6305902c 8128M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8129L: linux-pci@vger.kernel.org
065c6359 8130S: Supported
679655da 8131F: Documentation/PCI/pci-error-recovery.txt
065c6359 8132
1da177e4 8133PCI SUBSYSTEM
5ac3a6d2 8134M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8135L: linux-pci@vger.kernel.org
99662dd1 8136Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8137T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8138S: Supported
679655da
JP
8139F: Documentation/PCI/
8140F: drivers/pci/
8141F: include/linux/pci*
6b49ee49 8142F: arch/x86/pci/
cad01f91 8143F: arch/x86/kernel/quirks.c
1da177e4 8144
eaa6111b
LFT
8145PCI DRIVER FOR ALTERA PCIE IP
8146M: Ley Foon Tan <lftan@altera.com>
8147L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8148L: linux-pci@vger.kernel.org
8149S: Supported
8150F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8151F: drivers/pci/host/pcie-altera.c
8152
b7e78170
RH
8153PCI DRIVER FOR ARM VERSATILE PLATFORM
8154M: Rob Herring <robh@kernel.org>
8155L: linux-pci@vger.kernel.org
8156L: linux-arm-kernel@lists.infradead.org
8157S: Maintained
8158F: Documentation/devicetree/bindings/pci/versatile.txt
8159F: drivers/pci/host/pci-versatile.c
8160
5f6b6ccd
TI
8161PCI DRIVER FOR APPLIEDMICRO XGENE
8162M: Tanmay Inamdar <tinamdar@apm.com>
8163L: linux-pci@vger.kernel.org
8164L: linux-arm-kernel@lists.infradead.org
8165S: Maintained
8166F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8167F: drivers/pci/host/pci-xgene.c
8168
62d0ff83
ML
8169PCI DRIVER FOR FREESCALE LAYERSCAPE
8170M: Minghuan Lian <minghuan.Lian@freescale.com>
8171M: Mingkai Hu <mingkai.hu@freescale.com>
8172M: Roy Zang <tie-fei.zang@freescale.com>
8173L: linuxppc-dev@lists.ozlabs.org
8174L: linux-pci@vger.kernel.org
8175L: linux-arm-kernel@lists.infradead.org
8176S: Maintained
8177F: drivers/pci/host/*layerscape*
8178
f0b75693 8179PCI DRIVER FOR IMX6
f175aa2c 8180M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8181M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8182L: linux-pci@vger.kernel.org
8183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8184S: Maintained
8185F: drivers/pci/host/*imx6*
8186
0c4ffcfe
MK
8187PCI DRIVER FOR TI KEYSTONE
8188M: Murali Karicheri <m-karicheri2@ti.com>
8189L: linux-pci@vger.kernel.org
8190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8191S: Maintained
8192F: drivers/pci/host/*keystone*
8193
f0b75693
BH
8194PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8195M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8196M: Jason Cooper <jason@lakedaemon.net>
8197L: linux-pci@vger.kernel.org
8198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8199S: Maintained
8200F: drivers/pci/host/*mvebu*
8201
0447cfd7
TR
8202PCI DRIVER FOR NVIDIA TEGRA
8203M: Thierry Reding <thierry.reding@gmail.com>
8204L: linux-tegra@vger.kernel.org
f0b75693 8205L: linux-pci@vger.kernel.org
0447cfd7
TR
8206S: Supported
8207F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8208F: drivers/pci/host/pci-tegra.c
8209
47ff3de9
KVA
8210PCI DRIVER FOR TI DRA7XX
8211M: Kishon Vijay Abraham I <kishon@ti.com>
8212L: linux-omap@vger.kernel.org
8213L: linux-pci@vger.kernel.org
8214S: Supported
8215F: Documentation/devicetree/bindings/pci/ti-pci.txt
8216F: drivers/pci/host/pci-dra7xx.c
8217
f0b75693
BH
8218PCI DRIVER FOR RENESAS R-CAR
8219M: Simon Horman <horms@verge.net.au>
8220L: linux-pci@vger.kernel.org
8221L: linux-sh@vger.kernel.org
8222S: Maintained
8223F: drivers/pci/host/*rcar*
8224
4af82255 8225PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8226M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8227L: linux-pci@vger.kernel.org
f0b75693
BH
8228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8229L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8230S: Maintained
8231F: drivers/pci/host/pci-exynos.c
8232
f0b75693 8233PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8234M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8235M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8236L: linux-pci@vger.kernel.org
8237S: Maintained
8238F: drivers/pci/host/*designware*
8239
cf28855b
WD
8240PCI DRIVER FOR GENERIC OF HOSTS
8241M: Will Deacon <will.deacon@arm.com>
8242L: linux-pci@vger.kernel.org
8243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8244S: Maintained
8245F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8246F: drivers/pci/host/pci-host-generic.c
8247
51b66a6c 8248PCIE DRIVER FOR ST SPEAR13XX
110baab1 8249M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8250L: linux-pci@vger.kernel.org
110baab1 8251S: Maintained
51b66a6c
PA
8252F: drivers/pci/host/*spear*
8253
af1169b4
LFT
8254PCI MSI DRIVER FOR ALTERA MSI IP
8255M: Ley Foon Tan <lftan@altera.com>
8256L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8257L: linux-pci@vger.kernel.org
8258S: Supported
8259F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8260F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8261
dcd19de3
DD
8262PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8263M: Duc Dang <dhdang@apm.com>
8264L: linux-pci@vger.kernel.org
8265L: linux-arm-kernel@lists.infradead.org
8266S: Maintained
8267F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8268F: drivers/pci/host/pci-xgene-msi.c
8269
500a1d9a
ZW
8270PCIE DRIVER FOR HISILICON
8271M: Zhou Wang <wangzhou1@hisilicon.com>
8272L: linux-pci@vger.kernel.org
8273S: Maintained
8274F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8275F: drivers/pci/host/pcie-hisi.c
8276
1da177e4 8277PCMCIA SUBSYSTEM
4230dfc9 8278P: Linux PCMCIA Team
f5df5881 8279L: linux-pcmcia@lists.infradead.org
6650e0a5 8280W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
54e5881d 8281T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4230dfc9 8282S: Maintained
679655da
JP
8283F: Documentation/pcmcia/
8284F: drivers/pcmcia/
8285F: include/pcmcia/
1da177e4
LT
8286
8287PCNET32 NETWORK DRIVER
227fb925 8288M: Don Fry <pcnet32@frontier.com>
979b6c13 8289L: netdev@vger.kernel.org
1da177e4 8290S: Maintained
b955f6ca 8291F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8292
48fc267e
SK
8293PCRYPT PARALLEL CRYPTO ENGINE
8294M: Steffen Klassert <steffen.klassert@secunet.com>
8295L: linux-crypto@vger.kernel.org
8296S: Maintained
8297F: crypto/pcrypt.c
8298F: include/crypto/pcrypt.h
8299
e72df0b8
TH
8300PER-CPU MEMORY ALLOCATOR
8301M: Tejun Heo <tj@kernel.org>
8302M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8303T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8304S: Maintained
8305F: include/linux/percpu*.h
8306F: mm/percpu*.c
8307F: arch/*/include/asm/percpu.h
8308
ad4ecbcb 8309PER-TASK DELAY ACCOUNTING
185e595f 8310M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8311S: Maintained
679655da
JP
8312F: include/linux/delayacct.h
8313F: kernel/delayacct.c
ad4ecbcb 8314
57c0c15b 8315PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8316M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8317M: Ingo Molnar <mingo@redhat.com>
f80c5393 8318M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8319L: linux-kernel@vger.kernel.org
75fc2d37 8320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8321S: Supported
d53e8365 8322F: kernel/events/*
a003236c 8323F: include/linux/perf_event.h
c117ab84 8324F: include/uapi/linux/perf_event.h
141c4296
RR
8325F: arch/*/kernel/perf_event*.c
8326F: arch/*/kernel/*/perf_event*.c
8327F: arch/*/kernel/*/*/perf_event*.c
a003236c 8328F: arch/*/include/asm/perf_event.h
a003236c
VL
8329F: arch/*/kernel/perf_callchain.c
8330F: tools/perf/
6c0b3244 8331
dd49d0f5 8332PERSONALITY HANDLING
8b58be88 8333M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8334L: linux-abi-devel@lists.sourceforge.net
8335S: Maintained
679655da 8336F: include/linux/personality.h
c117ab84 8337F: include/uapi/linux/personality.h
dd49d0f5 8338
838e7a03 8339PHONET PROTOCOL
2a06b40f 8340M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8341S: Supported
8342F: Documentation/networking/phonet.txt
8343F: include/linux/phonet.h
8344F: include/net/phonet/
c117ab84 8345F: include/uapi/linux/phonet.h
838e7a03
RDC
8346F: net/phonet/
8347
1da177e4 8348PHRAM MTD DRIVER
8b58be88 8349M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8350L: linux-mtd@lists.infradead.org
8351S: Maintained
679655da 8352F: drivers/mtd/devices/phram.c
1da177e4 8353
efdbb10e
BP
8354PICOLCD HID DRIVER
8355M: Bruno Prémont <bonbons@linux-vserver.org>
8356L: linux-input@vger.kernel.org
8357S: Maintained
8358F: drivers/hid/hid-picolcd*
8359
a53bfa07
JI
8360PICOXCELL SUPPORT
8361M: Jamie Iles <jamie@jamieiles.com>
8362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8363T: git git://github.com/jamieiles/linux-2.6-ji.git
8364S: Supported
b8733987 8365F: arch/arm/boot/dts/picoxcell*
14430813 8366F: arch/arm/mach-picoxcell/
b8733987 8367F: drivers/crypto/picoxcell*
a53bfa07 8368
2744e8af
LW
8369PIN CONTROL SUBSYSTEM
8370M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8371L: linux-gpio@vger.kernel.org
dbe752a3 8372T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8373S: Maintained
07f29ba6 8374F: drivers/pinctrl/
8e406fe4 8375F: include/linux/pinctrl/
2744e8af 8376
2201bbb8
JCPV
8377PIN CONTROLLER - ATMEL AT91
8378M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8380S: Maintained
c654b6bf 8381F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8382
33d3690c
LD
8383PIN CONTROLLER - ATMEL AT91 PIO4
8384M: Ludovic Desroches <ludovic.desroches@atmel.com>
8385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8386L: linux-gpio@vger.kernel.org
8387S: Supported
8388F: drivers/pinctrl/pinctrl-at91-pio4.*
8389
cbd1b652
MW
8390PIN CONTROLLER - INTEL
8391M: Mika Westerberg <mika.westerberg@linux.intel.com>
8392M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8393S: Maintained
8394F: drivers/pinctrl/intel/
2201bbb8 8395
9963b536
LP
8396PIN CONTROLLER - RENESAS
8397M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8398M: Geert Uytterhoeven <geert+renesas@glider.be>
9963b536
LP
8399L: linux-sh@vger.kernel.org
8400S: Maintained
8401F: drivers/pinctrl/sh-pfc/
8402
b75e60d6 8403PIN CONTROLLER - SAMSUNG
fea685e9 8404M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8406L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8407S: Maintained
9b5b33f6 8408F: drivers/pinctrl/samsung/
b75e60d6 8409
13cbd906
TL
8410PIN CONTROLLER - SINGLE
8411M: Tony Lindgren <tony@atomide.com>
8412M: Haojian Zhuang <haojian.zhuang@linaro.org>
8413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8414L: linux-omap@vger.kernel.org
8415S: Maintained
8416F: drivers/pinctrl/pinctrl-single.c
8417
deda8287 8418PIN CONTROLLER - ST SPEAR
da89947b 8419M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8420L: spear-devel@list.st.com
8421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8422W: http://www.st.com/spear
8423S: Maintained
8e406fe4 8424F: drivers/pinctrl/spear/
deda8287 8425
249a6771 8426PKTCDVD DRIVER
e5f6450c 8427M: Jiri Kosina <jikos@kernel.org>
249a6771 8428S: Maintained
679655da
JP
8429F: drivers/block/pktcdvd.c
8430F: include/linux/pktcdvd.h
c117ab84 8431F: include/uapi/linux/pktcdvd.h
249a6771 8432
b31d8273
G
8433PKUNITY SOC DRIVERS
8434M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8435W: http://mprc.pku.edu.cn/~guanxuetao/linux
8436S: Maintained
ceebf4d5 8437T: git git://github.com/gxt/linux.git
b31d8273 8438F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8439F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8440F: drivers/video/fbdev/fb-puv3.c
2809e80b 8441F: drivers/rtc/rtc-puv3.c
b31d8273 8442
9d2ecfb7 8443PMBUS HARDWARE MONITORING DRIVERS
ca462085 8444M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8445L: lm-sensors@lm-sensors.org
8446W: http://www.lm-sensors.org/
8447W: http://www.roeck-us.net/linux/drivers/
8448T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8449S: Maintained
8450F: Documentation/hwmon/pmbus
8451F: drivers/hwmon/pmbus/
8452F: include/linux/i2c/pmbus.h
8453
89a36810 8454PMC SIERRA MaxRAID DRIVER
89a36810
AR
8455L: linux-scsi@vger.kernel.org
8456W: http://www.pmc-sierra.com/
3cdea4d7 8457S: Orphan
89a36810
AR
8458F: drivers/scsi/pmcraid.*
8459
dbf9bfe6 8460PMC SIERRA PM8001 DRIVER
d32477e2 8461M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8462M: lindar_liu@usish.com
f5a7b525 8463L: pmchba@pmcs.com
dbf9bfe6 8464L: linux-scsi@vger.kernel.org
8465S: Supported
8466F: drivers/scsi/pm8001/
8467
1da177e4 8468POSIX CLOCKS and TIMERS
8b58be88 8469M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8470L: linux-kernel@vger.kernel.org
75fc2d37 8471T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8472S: Maintained
679655da
JP
8473F: fs/timerfd.c
8474F: include/linux/timer*
5cee9645 8475F: kernel/time/*timer*
1da177e4 8476
7b06a6d7
RW
8477POWER MANAGEMENT CORE
8478M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8479L: linux-pm@vger.kernel.org
8480T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8481S: Supported
8482F: drivers/base/power/
8483F: include/linux/pm.h
8484F: include/linux/pm_*
8485F: include/linux/powercap.h
8486F: drivers/powercap/
8487
3be86148 8488POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8489M: Sebastian Reichel <sre@kernel.org>
57318935 8490M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8491M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8492L: linux-pm@vger.kernel.org
54e5881d 8493T: git git://git.infradead.org/battery-2.6.git
3be86148 8494S: Maintained
679655da 8495F: include/linux/power_supply.h
8cd725a1 8496F: drivers/power/
26305022 8497X: drivers/power/avs/
3be86148 8498
514f161a
MR
8499POWER STATE COORDINATION INTERFACE (PSCI)
8500M: Mark Rutland <mark.rutland@arm.com>
8501M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8502L: linux-arm-kernel@lists.infradead.org
8503S: Maintained
8504F: drivers/firmware/psci.c
8505F: include/linux/psci.h
8506F: include/uapi/linux/psci.h
8507
1da177e4 8508PNP SUPPORT
9c3646d1 8509M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8510S: Maintained
679655da 8511F: drivers/pnp/
1da177e4
LT
8512
8513PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8514M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8515L: linux-ppp@vger.kernel.org
8516S: Maintained
224cf5ad 8517F: drivers/net/ppp/ppp_*
1da177e4
LT
8518
8519PPP OVER ATM (RFC 2364)
8b58be88 8520M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8521S: Maintained
679655da 8522F: net/atm/pppoatm.c
c117ab84 8523F: include/uapi/linux/atmppp.h
1da177e4
LT
8524
8525PPP OVER ETHERNET
8b58be88 8526M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8527S: Maintained
224cf5ad
JK
8528F: drivers/net/ppp/pppoe.c
8529F: drivers/net/ppp/pppox.c
1da177e4 8530
a6d2370b 8531PPP OVER L2TP
8b58be88 8532M: James Chapman <jchapman@katalix.com>
a6d2370b 8533S: Maintained
90ca28d1 8534F: net/l2tp/l2tp_ppp.c
679655da 8535F: include/linux/if_pppol2tp.h
c117ab84 8536F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8537
eae9d2ba 8538PPS SUPPORT
8b58be88 8539M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8540W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8541L: linuxpps@ml.enneenne.com (subscribers-only)
8542S: Maintained
cabaaf41
JP
8543F: Documentation/pps/
8544F: drivers/pps/
8545F: include/linux/pps*.h
eae9d2ba 8546
71a6d0af
HW
8547PPTP DRIVER
8548M: Dmitry Kozlov <xeb@mail.ru>
8549L: netdev@vger.kernel.org
8550S: Maintained
224cf5ad 8551F: drivers/net/ppp/pptp.c
71a6d0af
HW
8552W: http://sourceforge.net/projects/accel-pptp
8553
1da177e4 8554PREEMPTIBLE KERNEL
8b58be88 8555M: Robert Love <rml@tech9.net>
1da177e4
LT
8556L: kpreempt-tech@lists.sourceforge.net
8557W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8558S: Supported
679655da
JP
8559F: Documentation/preempt-locking.txt
8560F: include/linux/preempt.h
1da177e4
LT
8561
8562PRISM54 WIRELESS DRIVER
8b58be88 8563M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8564L: linux-wireless@vger.kernel.org
9ef80804 8565W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8566S: Obsolete
c12edfe2 8567F: drivers/net/wireless/intersil/prism54/
1da177e4 8568
02c18891 8569PS3 NETWORK SUPPORT
b809b9ca 8570M: Geoff Levand <geoff@infradead.org>
02c18891 8571L: netdev@vger.kernel.org
a14ab6b6 8572L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8573S: Maintained
8df158ac 8574F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8575
f58a9d17 8576PS3 PLATFORM SUPPORT
b809b9ca 8577M: Geoff Levand <geoff@infradead.org>
a4724ed6 8578L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8579S: Maintained
679655da
JP
8580F: arch/powerpc/boot/ps3*
8581F: arch/powerpc/include/asm/lv1call.h
8582F: arch/powerpc/include/asm/ps3*.h
8583F: arch/powerpc/platforms/ps3/
8584F: drivers/*/ps3*
8585F: drivers/ps3/
fec629b8 8586F: drivers/rtc/rtc-ps3.c
679655da 8587F: drivers/usb/host/*ps3.c
fec629b8 8588F: sound/ppc/snd_ps3*
f58a9d17 8589
cffb4add 8590PS3VRAM DRIVER
8b58be88 8591M: Jim Paris <jim@jtan.com>
3715a5d0 8592M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8593L: linuxppc-dev@lists.ozlabs.org
cffb4add 8594S: Maintained
8a3977cb 8595F: drivers/block/ps3vram.c
cffb4add 8596
8defe599 8597PSTORE FILESYSTEM
9d5e2a02 8598M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8599M: Colin Cross <ccross@android.com>
8600M: Kees Cook <keescook@chromium.org>
8601M: Tony Luck <tony.luck@intel.com>
8602S: Maintained
8603T: git git://git.infradead.org/users/cbou/linux-pstore.git
8604F: fs/pstore/
8605F: include/linux/pstore*
04851772 8606F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8607F: drivers/acpi/apei/erst.c
8608
7fbc415d
RC
8609PTP HARDWARE CLOCK SUPPORT
8610M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8611L: netdev@vger.kernel.org
7fbc415d
RC
8612S: Maintained
8613W: http://linuxptp.sourceforge.net/
8614F: Documentation/ABI/testing/sysfs-ptp
8615F: Documentation/ptp/*
0ecb3cdd 8616F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8617F: drivers/net/phy/dp83640*
8618F: drivers/ptp/*
8619F: include/linux/ptp_cl*
8620
cf94a4d1 8621PTRACE SUPPORT
e846ee5f 8622M: Roland McGrath <roland@hack.frob.com>
8b58be88 8623M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8624S: Maintained
8625F: include/asm-generic/syscall.h
8626F: include/linux/ptrace.h
8627F: include/linux/regset.h
8628F: include/linux/tracehook.h
c117ab84 8629F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8630F: kernel/ptrace.c
8631
8320204a 8632PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8633M: Mike Isely <isely@pobox.com>
16e9495d 8634L: pvrusb2@isely.net (subscribers-only)
661263b5 8635L: linux-media@vger.kernel.org
8320204a 8636W: http://www.isely.net/pvrusb2/
275ffde4 8637T: git git://linuxtv.org/media_tree.git
8320204a 8638S: Maintained
679655da 8639F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8640F: drivers/media/usb/pvrusb2/
8320204a 8641
39532e6c
HG
8642PWC WEBCAM DRIVER
8643M: Hans de Goede <hdegoede@redhat.com>
8644L: linux-media@vger.kernel.org
8645T: git git://linuxtv.org/media_tree.git
8646S: Maintained
8647F: drivers/media/usb/pwc/*
8648
93c090b3
KD
8649PWM FAN DRIVER
8650M: Kamil Debski <k.debski@samsung.com>
8651L: lm-sensors@lm-sensors.org
8652S: Supported
8653F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8654F: Documentation/hwmon/pwm-fan
8655F: drivers/hwmon/pwm-fan.c
8656
200efedd 8657PWM SUBSYSTEM
aa3495f7
TR
8658M: Thierry Reding <thierry.reding@gmail.com>
8659L: linux-pwm@vger.kernel.org
0c2498f1 8660S: Maintained
006e854f 8661T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8662F: Documentation/pwm.txt
8663F: Documentation/devicetree/bindings/pwm/
8664F: include/linux/pwm.h
0c2498f1 8665F: drivers/pwm/
a140b98d
TR
8666F: drivers/video/backlight/pwm_bl.c
8667F: include/linux/pwm_backlight.h
0c2498f1 8668
30ec261e 8669PXA2xx/PXA3xx SUPPORT
8da5e302 8670M: Daniel Mack <daniel@zonque.org>
a323f664 8671M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8672M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8674T: git git://github.com/hzhuang1/linux.git
8da5e302 8675T: git git://github.com/rjarzmik/linux.git
1da177e4 8676S: Maintained
679655da 8677F: arch/arm/mach-pxa/
820439f1 8678F: drivers/dma/pxa*
679655da 8679F: drivers/pcmcia/pxa2xx*
1403ead9 8680F: drivers/pinctrl/pxa/
9df92e6c 8681F: drivers/spi/spi-pxa2xx*
faf2e1db 8682F: drivers/usb/gadget/udc/pxa2*
679655da 8683F: include/sound/pxa2xx-lib.h
bec4c99e 8684F: sound/arm/pxa*
14430813 8685F: sound/soc/pxa/
1da177e4 8686
ec64d3bf
EG
8687PXA3xx NAND FLASH DRIVER
8688M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8689L: linux-mtd@lists.infradead.org
8690S: Maintained
9a67f099 8691F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8692
3f640c61 8693MMP SUPPORT
8b58be88 8694M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8695M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8697T: git git://github.com/hzhuang1/linux.git
8698T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8699S: Maintained
3f640c61 8700F: arch/arm/mach-mmp/
e8e6cb32 8701
272f133a
PO
8702PXA MMCI DRIVER
8703S: Orphan
8704
57f63bc8 8705PXA RTC DRIVER
8b58be88 8706M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8707L: rtc-linux@googlegroups.com
8708S: Maintained
8709
cea4001a 8710QAT DRIVER
49e7d9df
JP
8711M: Tadeusz Struk <tadeusz.struk@intel.com>
8712L: qat-linux@intel.com
8713S: Supported
8714F: drivers/crypto/qat/
cea4001a 8715
52a09a04 8716QIB DRIVER
8473c603 8717M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8718L: linux-rdma@vger.kernel.org
8719S: Supported
8720F: drivers/infiniband/hw/qib/
8721
5e9772b9
JS
8722QLOGIC QLA1280 SCSI DRIVER
8723M: Michael Reed <mdr@sgi.com>
8724L: linux-scsi@vger.kernel.org
8725S: Maintained
8726F: drivers/scsi/qla1280.[ch]
8727
1da177e4 8728QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8729M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8730L: linux-scsi@vger.kernel.org
8731S: Supported
679655da
JP
8732F: Documentation/scsi/LICENSE.qla2xxx
8733F: drivers/scsi/qla2xxx/
1da177e4 8734
883c98fe 8735QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8736M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8737L: linux-scsi@vger.kernel.org
8738S: Supported
bacfb81b 8739F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8740F: drivers/scsi/qla4xxx/
8741
5a4faa87 8742QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8743M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8744M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8745M: linux-driver@qlogic.com
8746L: netdev@vger.kernel.org
8747S: Supported
679655da 8748F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8749F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8750
0ec00f03 8751QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8752M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8753L: netdev@vger.kernel.org
8754S: Supported
aa43c215 8755F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8756
c4e84bde 8757QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8758M: Harish Patil <harish.patil@qlogic.com>
8759M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8760M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8761M: linux-driver@qlogic.com
c4e84bde
RM
8762L: netdev@vger.kernel.org
8763S: Supported
aa43c215 8764F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8765
fe56b9e6
YM
8766QLOGIC QL4xxx ETHERNET DRIVER
8767M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8768M: Ariel Elior <Ariel.Elior@qlogic.com>
8769M: everest-linux-l2@qlogic.com
8770L: netdev@vger.kernel.org
8771S: Supported
8772F: drivers/net/ethernet/qlogic/qed/
8773F: include/linux/qed/
8774F: drivers/net/ethernet/qlogic/qede/
8775
1da177e4 8776QNX4 FILESYSTEM
8b58be88 8777M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8778W: http://www.alarsen.net/linux/qnx4fs/
8779S: Maintained
80811493 8780F: fs/qnx4/
c117ab84
CEB
8781F: include/uapi/linux/qnx4_fs.h
8782F: include/uapi/linux/qnxtypes.h
1da177e4 8783
91952bc0
AP
8784QT1010 MEDIA DRIVER
8785M: Antti Palosaari <crope@iki.fi>
8786L: linux-media@vger.kernel.org
a825eaec 8787W: https://linuxtv.org
91952bc0
AP
8788W: http://palosaari.fi/linux/
8789Q: http://patchwork.linuxtv.org/project/linux-media/list/
8790T: git git://linuxtv.org/anttip/media_tree.git
8791S: Maintained
8792F: drivers/media/tuners/qt1010*
8793
966fb5ec
SM
8794QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8795M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8796L: linux-wireless@vger.kernel.org
8797L: ath9k-devel@lists.ath9k.org
8798W: http://wireless.kernel.org/en/users/Drivers/ath9k
8799S: Supported
8800F: drivers/net/wireless/ath/ath9k/
8801
2ea0ffcb
KV
8802QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8803M: Kalle Valo <kvalo@qca.qualcomm.com>
8804L: ath10k@lists.infradead.org
8805W: http://wireless.kernel.org/en/users/Drivers/ath10k
8806T: git git://github.com/kvalo/ath.git
8807S: Supported
8808F: drivers/net/wireless/ath/ath10k/
8809
4f4567cf
RK
8810QUALCOMM HEXAGON ARCHITECTURE
8811M: Richard Kuo <rkuo@codeaurora.org>
8812L: linux-hexagon@vger.kernel.org
8813S: Supported
8814F: arch/hexagon/
8815
8e84c258
EK
8816QUALCOMM WCN36XX WIRELESS DRIVER
8817M: Eugene Krasnikov <k.eugene.e@gmail.com>
8818L: wcn36xx@lists.infradead.org
8819W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8820T: git git://github.com/KrasnikovEugene/wcn36xx.git
8821S: Supported
8822F: drivers/net/wireless/ath/wcn36xx/
8823
602adf40 8824RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8825M: Ilya Dryomov <idryomov@gmail.com>
8826M: Sage Weil <sage@redhat.com>
527a88b9 8827M: Alex Elder <elder@kernel.org>
398ecff5 8828L: ceph-devel@vger.kernel.org
09d90327
SW
8829W: http://ceph.com/
8830T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8831T: git git://github.com/ceph/ceph-client.git
602adf40 8832S: Supported
398ecff5 8833F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8834F: drivers/block/rbd.c
8835F: drivers/block/rbd_types.h
8836
1da177e4 8837RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8838M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8839L: linux-fbdev@vger.kernel.org
1da177e4 8840S: Maintained
8a61f013 8841F: drivers/video/fbdev/aty/radeon*
c117ab84 8842F: include/uapi/linux/radeonfb.h
1da177e4 8843
c6c9b34c
HG
8844RADIOSHARK RADIO DRIVER
8845M: Hans de Goede <hdegoede@redhat.com>
8846L: linux-media@vger.kernel.org
8847T: git git://linuxtv.org/media_tree.git
8848S: Maintained
8849F: drivers/media/radio/radio-shark.c
8850
8851RADIOSHARK2 RADIO DRIVER
8852M: Hans de Goede <hdegoede@redhat.com>
8853L: linux-media@vger.kernel.org
8854T: git git://linuxtv.org/media_tree.git
8855S: Maintained
8856F: drivers/media/radio/radio-shark2.c
8857F: drivers/media/radio/radio-tea5777.c
8858
1da177e4 8859RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 8860M: Paul Mackerras <paulus@samba.org>
c69f677c 8861L: linux-fbdev@vger.kernel.org
1da177e4 8862S: Maintained
8a61f013 8863F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 8864
e7839f25 8865RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 8866P: rt2x00 project
b182427e 8867M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 8868M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 8869L: linux-wireless@vger.kernel.org
95ea3627 8870S: Maintained
33aca94d 8871F: drivers/net/wireless/ralink/rt2x00/
95ea3627 8872
9db5579b 8873RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 8874M: Jens Axboe <axboe@kernel.dk>
9db5579b 8875S: Maintained
679655da
JP
8876F: Documentation/blockdev/ramdisk.txt
8877F: drivers/block/brd.c
9db5579b 8878
9e95ce27 8879RANDOM NUMBER DRIVER
0624bcaa 8880M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 8881S: Maintained
679655da 8882F: drivers/char/random.c
9e95ce27 8883
394b701c 8884RAPIDIO SUBSYSTEM
8b58be88 8885M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 8886M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 8887S: Maintained
679655da 8888F: drivers/rapidio/
394b701c 8889
e2d1d6c0 8890RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 8891L: linux-wireless@vger.kernel.org
f52a5490 8892S: Orphan
679655da 8893F: drivers/net/wireless/ray*
e2d1d6c0
RD
8894
8895RCUTORTURE MODULE
e0198b29 8896M: Josh Triplett <josh@joshtriplett.org>
8b58be88 8897M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 8898L: linux-kernel@vger.kernel.org
f9094d8e 8899S: Supported
08deed1e 8900T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 8901F: Documentation/RCU/torture.txt
34e2d560 8902F: kernel/rcu/rcutorture.c
e2d1d6c0 8903
c87b9c60
PM
8904RCUTORTURE TEST FRAMEWORK
8905M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8906M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8907R: Steven Rostedt <rostedt@goodmis.org>
8908R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 8909R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 8910L: linux-kernel@vger.kernel.org
c87b9c60
PM
8911S: Supported
8912T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8913F: tools/testing/selftests/rcutorture
8914
c1f766b5 8915RDC R-321X SoC
8b58be88 8916M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
8917S: Maintained
8918
db17f395 8919RDC R6040 FAST ETHERNET DRIVER
8b58be88 8920M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
8921L: netdev@vger.kernel.org
8922S: Maintained
58565a35 8923F: drivers/net/ethernet/rdc/r6040.c
db17f395 8924
a09ed661 8925RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 8926M: Chien Yen <chien.yen@oracle.com>
fbb5a558 8927L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 8928S: Supported
679655da 8929F: net/rds/
a09ed661 8930
595182bc 8931READ-COPY UPDATE (RCU)
8b58be88 8932M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8933M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8934R: Steven Rostedt <rostedt@goodmis.org>
8935R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 8936R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 8937L: linux-kernel@vger.kernel.org
9fab9787 8938W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 8939S: Supported
08deed1e 8940T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 8941F: Documentation/RCU/
9fab9787 8942X: Documentation/RCU/torture.txt
f9094d8e 8943F: include/linux/rcu*
4102adab
PM
8944X: include/linux/srcu.h
8945F: kernel/rcu/
34e2d560 8946X: kernel/torture.c
595182bc 8947
0c86edc0 8948REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 8949M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 8950M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 8951L: rtc-linux@googlegroups.com
8a6e2535 8952Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 8953T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 8954S: Maintained
679655da
JP
8955F: Documentation/rtc.txt
8956F: drivers/rtc/
8957F: include/linux/rtc.h
c117ab84 8958F: include/uapi/linux/rtc.h
0c86edc0 8959
0e400c53
MB
8960REALTEK AUDIO CODECS
8961M: Bard Liao <bardliao@realtek.com>
8962M: Oder Chiou <oder_chiou@realtek.com>
8963S: Maintained
8964F: sound/soc/codecs/rt*
8965F: include/sound/rt*.h
8966
1da177e4 8967REISERFS FILE SYSTEM
76c4e5ea 8968L: reiserfs-devel@vger.kernel.org
1da177e4 8969S: Supported
679655da 8970F: fs/reiserfs/
1da177e4 8971
b83a313b 8972REGISTER MAP ABSTRACTION
b02e48f2 8973M: Mark Brown <broonie@kernel.org>
dd060bc9 8974L: linux-kernel@vger.kernel.org
b83a313b
MB
8975T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8976S: Supported
8977F: drivers/base/regmap/
8978F: include/linux/regmap.h
8979
400e64df
OBC
8980REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8981M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 8982T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
8983S: Maintained
8984F: drivers/remoteproc/
8985F: Documentation/remoteproc.txt
6fc26488 8986F: include/linux/remoteproc.h
400e64df 8987
d8115db5
OBC
8988REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8989M: Ohad Ben-Cohen <ohad@wizery.com>
8990T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8991S: Maintained
8992F: drivers/rpmsg/
8993F: Documentation/rpmsg.txt
8994F: include/linux/rpmsg.h
8995
8e6569af
SS
8996RENESAS ETHERNET DRIVERS
8997R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
8998L: netdev@vger.kernel.org
8999L: linux-sh@vger.kernel.org
9000F: drivers/net/ethernet/renesas/
9001F: include/linux/sh_eth.h
9002
3e46c397
YS
9003RENESAS USB2 PHY DRIVER
9004M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9005L: linux-sh@vger.kernel.org
9006S: Maintained
9007F: drivers/phy/phy-rcar-gen3-usb2.c
9008
1b0fe6be
PZ
9009RESET CONTROLLER FRAMEWORK
9010M: Philipp Zabel <p.zabel@pengutronix.de>
9011S: Maintained
9012F: drivers/reset/
9013F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9014F: include/dt-bindings/reset/
1b0fe6be
PZ
9015F: include/linux/reset.h
9016F: include/linux/reset-controller.h
9017
e0897645 9018RFKILL
8b58be88 9019M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9020L: linux-wireless@vger.kernel.org
ce466579
JB
9021W: http://wireless.kernel.org/
9022T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9023T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9024S: Maintained
505c9247 9025F: Documentation/rfkill.txt
80811493 9026F: net/rfkill/
e0897645 9027
933685ca
TG
9028RHASHTABLE
9029M: Thomas Graf <tgraf@suug.ch>
9030L: netdev@vger.kernel.org
9031S: Maintained
9032F: lib/rhashtable.c
9033F: include/linux/rhashtable.h
9034
67e054e9
ML
9035RICOH SMARTMEDIA/XD DRIVER
9036M: Maxim Levitsky <maximlevitsky@gmail.com>
9037S: Maintained
21c26f50
JP
9038F: drivers/mtd/nand/r852.c
9039F: drivers/mtd/nand/r852.h
67e054e9 9040
92634125
ML
9041RICOH R5C592 MEMORYSTICK DRIVER
9042M: Maxim Levitsky <maximlevitsky@gmail.com>
9043S: Maintained
9044F: drivers/memstick/host/r592.*
9045
27f1d2f9
SA
9046ROCCAT DRIVERS
9047M: Stefan Achatz <erazor_de@users.sourceforge.net>
9048W: http://sourceforge.net/projects/roccat/
9049S: Maintained
9050F: drivers/hid/hid-roccat*
9051F: include/linux/hid-roccat*
9052F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9053
4b8ac966
JP
9054ROCKER DRIVER
9055M: Jiri Pirko <jiri@resnulli.us>
9056M: Scott Feldman <sfeldma@gmail.com>
9057L: netdev@vger.kernel.org
9058S: Supported
9059F: drivers/net/ethernet/rocker/
9060
1da177e4
LT
9061ROCKETPORT DRIVER
9062P: Comtrol Corp.
1da177e4
LT
9063W: http://www.comtrol.com
9064S: Maintained
679655da 9065F: Documentation/serial/rocket.txt
c897401b 9066F: drivers/tty/rocket*
1da177e4 9067
7645c2f4
KC
9068ROCKETPORT EXPRESS/INFINITY DRIVER
9069M: Kevin Cernekee <cernekee@gmail.com>
9070L: linux-serial@vger.kernel.org
9071S: Odd Fixes
9072F: drivers/tty/serial/rp2.*
9073
1da177e4 9074ROSE NETWORK LAYER
8b58be88 9075M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9076L: linux-hams@vger.kernel.org
d34cb28a 9077W: http://www.linux-ax25.org/
1da177e4 9078S: Maintained
679655da 9079F: include/net/rose.h
c117ab84 9080F: include/uapi/linux/rose.h
679655da 9081F: net/rose/
1da177e4 9082
91952bc0
AP
9083RTL2830 MEDIA DRIVER
9084M: Antti Palosaari <crope@iki.fi>
9085L: linux-media@vger.kernel.org
a825eaec 9086W: https://linuxtv.org
91952bc0
AP
9087W: http://palosaari.fi/linux/
9088Q: http://patchwork.linuxtv.org/project/linux-media/list/
9089T: git git://linuxtv.org/anttip/media_tree.git
9090S: Maintained
9091F: drivers/media/dvb-frontends/rtl2830*
9092
27a0aacf
AP
9093RTL2832 MEDIA DRIVER
9094M: Antti Palosaari <crope@iki.fi>
9095L: linux-media@vger.kernel.org
a825eaec 9096W: https://linuxtv.org
27a0aacf
AP
9097W: http://palosaari.fi/linux/
9098Q: http://patchwork.linuxtv.org/project/linux-media/list/
9099T: git git://linuxtv.org/anttip/media_tree.git
9100S: Maintained
9101F: drivers/media/dvb-frontends/rtl2832*
9102
ba6e6f6e
AP
9103RTL2832_SDR MEDIA DRIVER
9104M: Antti Palosaari <crope@iki.fi>
9105L: linux-media@vger.kernel.org
a825eaec 9106W: https://linuxtv.org
ba6e6f6e
AP
9107W: http://palosaari.fi/linux/
9108Q: http://patchwork.linuxtv.org/project/linux-media/list/
9109T: git git://linuxtv.org/anttip/media_tree.git
9110S: Maintained
b4bb1c28 9111F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9112
59840488 9113RTL8180 WIRELESS DRIVER
605bebe2 9114L: linux-wireless@vger.kernel.org
491b26b4 9115W: http://wireless.kernel.org/
54e5881d 9116T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9117S: Orphan
62141726 9118F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9119
59840488 9120RTL8187 WIRELESS DRIVER
9f0939bf 9121M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9122M: Hin-Tak Leung <htl10@users.sourceforge.net>
9123M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9124L: linux-wireless@vger.kernel.org
491b26b4 9125W: http://wireless.kernel.org/
54e5881d 9126T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9127S: Maintained
62141726 9128F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9129
3cf0c8ad
LF
9130RTL8192CE WIRELESS DRIVER
9131M: Larry Finger <Larry.Finger@lwfinger.net>
9132M: Chaoming Li <chaoming_li@realsil.com.cn>
9133L: linux-wireless@vger.kernel.org
491b26b4 9134W: http://wireless.kernel.org/
3cf0c8ad
LF
9135T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9136S: Maintained
62141726
KV
9137F: drivers/net/wireless/realtek/rtlwifi/
9138F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9139
26f1fad2
JS
9140RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9141M: Jes Sorensen <Jes.Sorensen@redhat.com>
9142L: linux-wireless@vger.kernel.org
9143T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9144S: Maintained
9145F: drivers/net/wireless/realtek/rtl8xxxu/
9146
9eb8ef74 9147S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9148M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9149L: linux-fbdev@vger.kernel.org
ce00f85c 9150S: Maintained
8a61f013 9151F: drivers/video/fbdev/savage/
9eb8ef74 9152
1da177e4 9153S390
8b58be88
JP
9154M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9155M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9156L: linux-s390@vger.kernel.org
5238da45
HC
9157W: http://www.ibm.com/developerworks/linux/linux390/
9158S: Supported
679655da 9159F: arch/s390/
a968cd3e 9160F: drivers/s390/
3bfe6858
JN
9161F: Documentation/s390/
9162F: Documentation/DocBook/s390*
5238da45 9163
322986ca
SO
9164S390 COMMON I/O LAYER
9165M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9166M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9167L: linux-s390@vger.kernel.org
9168W: http://www.ibm.com/developerworks/linux/linux390/
9169S: Supported
9170F: drivers/s390/cio/
9171
9172S390 DASD DRIVER
9173M: Stefan Weinhuber <wein@de.ibm.com>
9174M: Stefan Haberland <stefan.haberland@de.ibm.com>
9175L: linux-s390@vger.kernel.org
9176W: http://www.ibm.com/developerworks/linux/linux390/
9177S: Supported
9178F: drivers/s390/block/dasd*
9179F: block/partitions/ibm.c
9180
5238da45 9181S390 NETWORK DRIVERS
f0c59aff 9182M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9183L: linux-s390@vger.kernel.org
5238da45
HC
9184W: http://www.ibm.com/developerworks/linux/linux390/
9185S: Supported
679655da 9186F: drivers/s390/net/
5238da45 9187
322986ca
SO
9188S390 PCI SUBSYSTEM
9189M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9190M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9191L: linux-s390@vger.kernel.org
9192W: http://www.ibm.com/developerworks/linux/linux390/
9193S: Supported
9194F: arch/s390/pci/
9195F: drivers/pci/hotplug/s390_pci_hpc.c
9196
feed9b62 9197S390 ZCRYPT DRIVER
5c8d0983 9198M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9199L: linux-s390@vger.kernel.org
a968cd3e 9200W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9201S: Supported
d5ca6918 9202F: drivers/s390/crypto/
feed9b62 9203
5238da45 9204S390 ZFCP DRIVER
d38e19d0 9205M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9206L: linux-s390@vger.kernel.org
5238da45 9207W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9208S: Supported
679655da 9209F: drivers/s390/scsi/zfcp_*
1da177e4 9210
dd96df2c 9211S390 IUCV NETWORK LAYER
f0c59aff 9212M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9213L: linux-s390@vger.kernel.org
9214W: http://www.ibm.com/developerworks/linux/linux390/
9215S: Supported
679655da
JP
9216F: drivers/s390/net/*iucv*
9217F: include/net/iucv/
9218F: net/iucv/
dd96df2c 9219
8128f23c
GS
9220S390 IOMMU (PCI)
9221M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9222L: linux-s390@vger.kernel.org
9223W: http://www.ibm.com/developerworks/linux/linux390/
9224S: Supported
9225F: drivers/iommu/s390-iommu.c
9226
4dde7f75 9227S3C24XX SD/MMC Driver
8b58be88 9228M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9230S: Supported
679655da 9231F: drivers/mmc/host/s3cmci.*
4dde7f75 9232
1f15a229
HV
9233SAA6588 RDS RECEIVER DRIVER
9234M: Hans Verkuil <hverkuil@xs4all.nl>
9235L: linux-media@vger.kernel.org
9236T: git git://linuxtv.org/media_tree.git
a825eaec 9237W: https://linuxtv.org
1f15a229
HV
9238S: Odd Fixes
9239F: drivers/media/i2c/saa6588*
9240
98ed12e6 9241SAA7134 VIDEO4LINUX DRIVER
009a5410 9242M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9243L: linux-media@vger.kernel.org
a825eaec 9244W: https://linuxtv.org
98ed12e6
MCC
9245T: git git://linuxtv.org/media_tree.git
9246S: Odd fixes
e42bf501 9247F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9248F: drivers/media/pci/saa7134/
9249
1da177e4 9250SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9251M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9252L: linux-media@vger.kernel.org
275ffde4 9253T: git git://linuxtv.org/media_tree.git
1da177e4 9254S: Maintained
90d72ac6
MCC
9255F: drivers/media/common/saa7146/
9256F: drivers/media/pci/saa7146/
9257F: include/media/saa7146*
1da177e4 9258
92304a40 9259SAMSUNG LAPTOP DRIVER
5909c654 9260M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9261L: platform-driver-x86@vger.kernel.org
9262S: Maintained
9263F: drivers/platform/x86/samsung-laptop.c
9264
4a109cc0 9265SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9266M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9267L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9268S: Supported
14430813 9269F: sound/soc/samsung/
4a109cc0 9270
0d89a28b 9271SAMSUNG FRAMEBUFFER DRIVER
b7701755 9272M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9273L: linux-fbdev@vger.kernel.org
9274S: Maintained
8a61f013 9275F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9276
b40f0632 9277SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9278M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9279M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9280L: linux-kernel@vger.kernel.org
b40f0632 9281L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9282S: Supported
9283F: drivers/mfd/sec*.c
9284F: drivers/regulator/s2m*.c
9285F: drivers/regulator/s5m*.c
b40f0632
KK
9286F: drivers/clk/clk-s2mps11.c
9287F: drivers/rtc/rtc-s5m.c
f69d3a17 9288F: include/linux/mfd/samsung/
a13c7c51
KK
9289F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9290F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9291F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9292F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9293
038f5c4b
SN
9294SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9295M: Kyungmin Park <kyungmin.park@samsung.com>
9296M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9297L: linux-media@vger.kernel.org
9298Q: https://patchwork.linuxtv.org/project/linux-media/list/
9299S: Supported
9300F: drivers/media/platform/exynos4-is/
038f5c4b 9301
6fd86ab2
SN
9302SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9303M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9304L: linux-media@vger.kernel.org
9305L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9306S: Maintained
9307F: drivers/media/platform/s3c-camif/
d647f0b7 9308F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9309
b84ef24e
AH
9310SAMSUNG S5C73M3 CAMERA DRIVER
9311M: Kyungmin Park <kyungmin.park@samsung.com>
9312M: Andrzej Hajda <a.hajda@samsung.com>
9313L: linux-media@vger.kernel.org
9314S: Supported
9315F: drivers/media/i2c/s5c73m3/*
9316
7d459937
AH
9317SAMSUNG S5K5BAF CAMERA DRIVER
9318M: Kyungmin Park <kyungmin.park@samsung.com>
9319M: Andrzej Hajda <a.hajda@samsung.com>
9320L: linux-media@vger.kernel.org
9321S: Supported
9322F: drivers/media/i2c/s5k5baf.c
9323
c04c674f
RB
9324SAMSUNG S3FWRN5 NFC DRIVER
9325M: Robert Baldyga <r.baldyga@samsung.com>
9326L: linux-nfc@lists.01.org (moderated for non-subscribers)
9327S: Supported
9328F: drivers/nfc/s3fwrn5
9329
310e39c9 9330SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9331M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9332M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9333S: Supported
9334L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9335F: drivers/clk/samsung/
9336
66890ed6
BA
9337SAMSUNG SXGBE DRIVERS
9338M: Byungho An <bh74.an@samsung.com>
9339M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9340M: Vipul Pandya <vipul.pandya@samsung.com>
9341S: Supported
9342L: netdev@vger.kernel.org
9343F: drivers/net/ethernet/samsung/sxgbe/
9344
93c537af
LM
9345SAMSUNG THERMAL DRIVER
9346M: Lukasz Majewski <l.majewski@samsung.com>
9347L: linux-pm@vger.kernel.org
9348L: linux-samsung-soc@vger.kernel.org
9349S: Supported
9350T: https://github.com/lmajewski/linux-samsung-thermal.git
9351F: drivers/thermal/samsung/
9352
e296cd32
KD
9353SAMSUNG USB2 PHY DRIVER
9354M: Kamil Debski <k.debski@samsung.com>
9355L: linux-kernel@vger.kernel.org
9356S: Supported
9357F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9358F: Documentation/phy/samsung-usb2.txt
9359F: drivers/phy/phy-exynos4210-usb2.c
9360F: drivers/phy/phy-exynos4x12-usb2.c
9361F: drivers/phy/phy-exynos5250-usb2.c
9362F: drivers/phy/phy-s5pv210-usb2.c
9363F: drivers/phy/phy-samsung-usb2.c
9364F: drivers/phy/phy-samsung-usb2.h
9365
ca749e2a 9366SERIAL DRIVERS
5e30bbb7 9367M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9368L: linux-serial@vger.kernel.org
5e30bbb7 9369S: Maintained
14430813 9370F: drivers/tty/serial/
ca749e2a 9371
aecb7b64 9372SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9373M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9374M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9375S: Maintained
1fb200d6 9376F: include/linux/dma/dw.h
3d598f47 9377F: include/linux/platform_data/dma-dw.h
61a76496 9378F: drivers/dma/dw/
aecb7b64 9379
058999cc
LP
9380SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9381M: Lars Persson <lars.persson@axis.com>
9382L: netdev@vger.kernel.org
9383S: Supported
9384F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9385F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9386
fc531d98
WS
9387SYNOPSYS DESIGNWARE I2C DRIVER
9388M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9389M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9390M: Mika Westerberg <mika.westerberg@linux.intel.com>
9391L: linux-i2c@vger.kernel.org
9392S: Maintained
9393F: drivers/i2c/busses/i2c-designware-*
9394F: include/linux/platform_data/i2c-designware.h
9395
f9e37137 9396SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9397M: Jaehoon Chung <jh80.chung@samsung.com>
9398L: linux-mmc@vger.kernel.org
9399S: Maintained
9400F: include/linux/mmc/dw_mmc.h
9401F: drivers/mmc/host/dw_mmc*
9402
a961e698
AS
9403SYSTEM TRACE MODULE CLASS
9404M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9405S: Maintained
9406F: Documentation/trace/stm.txt
9407F: drivers/hwtracing/stm/
9408F: include/linux/stm.h
9409F: include/uapi/linux/stm.h
9410
1db121d6
AN
9411THUNDERBOLT DRIVER
9412M: Andreas Noever <andreas.noever@gmail.com>
9413S: Maintained
9414F: drivers/thunderbolt/
9415
34db37c6 9416TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9417M: John Stultz <john.stultz@linaro.org>
88606e80 9418M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9419L: linux-kernel@vger.kernel.org
75fc2d37 9420T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9421S: Supported
9422F: include/linux/clocksource.h
9423F: include/linux/time.h
9424F: include/linux/timex.h
c117ab84
CEB
9425F: include/uapi/linux/time.h
9426F: include/uapi/linux/timex.h
88606e80
TG
9427F: kernel/time/clocksource.c
9428F: kernel/time/time*.c
34db37c6 9429F: kernel/time/alarmtimer.c
88606e80 9430F: kernel/time/ntp.c
7fe5f1c1 9431F: tools/testing/selftests/timers/
88606e80 9432
1da177e4 9433SC1200 WDT DRIVER
b300645a 9434M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9435S: Maintained
679655da 9436F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9437
9438SCHEDULER
dd9b238c 9439M: Ingo Molnar <mingo@redhat.com>
8b58be88 9440M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9441L: linux-kernel@vger.kernel.org
75fc2d37 9442T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9443S: Maintained
95c0d71d 9444F: kernel/sched/
679655da 9445F: include/linux/sched.h
c117ab84 9446F: include/uapi/linux/sched.h
c2eb505b 9447F: include/linux/wait.h
1da177e4 9448
6bcf6737 9449SCORE ARCHITECTURE
ed38665e 9450M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9451M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9452W: http://www.sunplus.com
6bcf6737 9453S: Supported
a2681a75 9454F: arch/score/
6bcf6737 9455
80f390ea
SH
9456SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9457M: Sudeep Holla <sudeep.holla@arm.com>
9458L: linux-arm-kernel@lists.infradead.org
9459S: Maintained
9460F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9461F: drivers/clk/clk-scpi.c
8def3103 9462F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9463F: drivers/firmware/arm_scpi.c
9464F: include/linux/scpi_protocol.h
80f390ea 9465
1da177e4 9466SCSI CDROM DRIVER
8b58be88 9467M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9468L: linux-scsi@vger.kernel.org
9469W: http://www.kernel.dk
9470S: Maintained
679655da 9471F: drivers/scsi/sr*
1da177e4 9472
fb50a83d 9473SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9474M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9475L: linux-rdma@vger.kernel.org
9476S: Supported
9477W: http://www.openfabrics.org
9478Q: http://patchwork.kernel.org/project/linux-rdma/list/
9479T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9480F: drivers/infiniband/ulp/srp/
9481F: include/scsi/srp.h
9482
1da177e4 9483SCSI SG DRIVER
8b58be88 9484M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9485L: linux-scsi@vger.kernel.org
59ab3c93 9486W: http://sg.danny.cz/sg
1da177e4 9487S: Maintained
59ab3c93 9488F: Documentation/scsi/scsi-generic.txt
679655da
JP
9489F: drivers/scsi/sg.c
9490F: include/scsi/sg.h
1da177e4
LT
9491
9492SCSI SUBSYSTEM
0351b8f8 9493M: "James E.J. Bottomley" <JBottomley@odin.com>
0351b8f8 9494T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9495M: "Martin K. Petersen" <martin.petersen@oracle.com>
9496T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9497L: linux-scsi@vger.kernel.org
1da177e4 9498S: Maintained
679655da
JP
9499F: drivers/scsi/
9500F: include/scsi/
1da177e4
LT
9501
9502SCSI TAPE DRIVER
8b58be88 9503M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9504L: linux-scsi@vger.kernel.org
9505S: Maintained
679655da 9506F: Documentation/scsi/st.txt
f7269cfc
JD
9507F: drivers/scsi/st.*
9508F: drivers/scsi/st_*.h
1da177e4
LT
9509
9510SCTP PROTOCOL
8b6efb75 9511M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9512M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9513L: linux-sctp@vger.kernel.org
5f85813c 9514W: http://lksctp.sourceforge.net
8b6efb75 9515S: Maintained
679655da
JP
9516F: Documentation/networking/sctp.txt
9517F: include/linux/sctp.h
4d58c025 9518F: include/uapi/linux/sctp.h
679655da
JP
9519F: include/net/sctp/
9520F: net/sctp/
1da177e4
LT
9521
9522SCx200 CPU SUPPORT
8b58be88 9523M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9524S: Odd Fixes
679655da 9525F: Documentation/i2c/busses/scx200_acb
390889b6 9526F: arch/x86/platform/scx200/
679655da
JP
9527F: drivers/watchdog/scx200_wdt.c
9528F: drivers/i2c/busses/scx200*
9529F: drivers/mtd/maps/scx200_docflash.c
9530F: include/linux/scx200.h
1662d32c
JC
9531
9532SCx200 GPIO DRIVER
8b58be88 9533M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9534S: Maintained
679655da
JP
9535F: drivers/char/scx200_gpio.c
9536F: include/linux/scx200_gpio.h
1662d32c
JC
9537
9538SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9539M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9540S: Maintained
679655da 9541F: drivers/clocksource/scx200_hrt.c
1da177e4 9542
6a36913a 9543SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9544M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9545L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9546S: Maintained
679655da 9547F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9548
e7839f25 9549SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9550L: linux-mmc@vger.kernel.org
a1cb1d11 9551S: Orphan
7a241d6e 9552F: drivers/mmc/host/sdhci.*
d4a45787 9553F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9554
c04f9d61
KC
9555SECURE COMPUTING
9556M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9557R: Andy Lutomirski <luto@amacapital.net>
9558R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9559T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9560S: Supported
9561F: kernel/seccomp.c
9562F: include/uapi/linux/seccomp.h
9563F: include/linux/seccomp.h
c99ee51a 9564F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9565K: \bsecure_computing
9566K: \bTIF_SECCOMP\b
9567
0d1bb41a 9568SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9569M: Ben Dooks <ben-linux@fluff.org>
dc524882 9570M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9571L: linux-mmc@vger.kernel.org
0d1bb41a 9572S: Maintained
dc524882 9573F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9574
c63b3cba 9575SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9576M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9577L: spear-devel@list.st.com
c63b3cba
VK
9578L: linux-mmc@vger.kernel.org
9579S: Maintained
9580F: drivers/mmc/host/sdhci-spear.c
9581
8711cca2 9582SECURITY SUBSYSTEM
9b45c0d2 9583M: James Morris <james.l.morris@oracle.com>
9c3646d1 9584M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9585L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9586T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9587W: http://kernsec.org/
8711cca2 9588S: Supported
7d2c86b5 9589F: security/
8711cca2 9590
1da177e4 9591SECURITY CONTACT
8b58be88 9592M: Security Officers <security@kernel.org>
1da177e4
LT
9593S: Supported
9594
9595SELINUX SECURITY MODULE
e0238b4c 9596M: Paul Moore <paul@paul-moore.com>
8b58be88 9597M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9598M: Eric Paris <eparis@parisplace.org>
e0238b4c 9599L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9600W: http://selinuxproject.org
5a5f2acf 9601T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9602S: Supported
679655da
JP
9603F: include/linux/selinux*
9604F: security/selinux/
6bde95ce 9605F: scripts/selinux/
1da177e4 9606
c1c124e9
JJ
9607APPARMOR SECURITY MODULE
9608M: John Johansen <john.johansen@canonical.com>
9609L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9610W: apparmor.wiki.kernel.org
9611T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9612S: Supported
9613F: security/apparmor/
9614
730daa16
KC
9615YAMA SECURITY MODULE
9616M: Kees Cook <keescook@chromium.org>
9617T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9618S: Supported
9619F: security/yama/
9620
cef2cf07 9621SENSABLE PHANTOM
8b58be88 9622M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9623S: Maintained
679655da 9624F: drivers/misc/phantom.c
c117ab84 9625F: include/uapi/linux/phantom.h
cef2cf07 9626
6733b39a 9627SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9628M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9629M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9630M: John Soni Jose <sony.john@avagotech.com>
3387f656 9631L: linux-scsi@vger.kernel.org
4627de93 9632W: http://www.avagotech.com
3387f656
JP
9633S: Supported
9634F: drivers/scsi/be2iscsi/
6733b39a 9635
6938f855
SP
9636Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9637M: Sathya Perla <sathya.perla@avagotech.com>
9638M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9639M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9640M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9641L: netdev@vger.kernel.org
fea3af67 9642W: http://www.emulex.com
7d2c86b5 9643S: Supported
9aebddd1 9644F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9645
d2928a8c 9646EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9647M: Selvin Xavier <selvin.xavier@avagotech.com>
9648M: Devesh Sharma <devesh.sharma@avagotech.com>
9649M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9650L: linux-rdma@vger.kernel.org
9651W: http://www.emulex.com
9652S: Supported
9653F: drivers/infiniband/hw/ocrdma/
9654
8ceee660 9655SFC NETWORK DRIVER
c06f51ea 9656M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9657M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9658L: netdev@vger.kernel.org
8ceee660 9659S: Supported
874aeea5 9660F: drivers/net/ethernet/sfc/
8ceee660 9661
e2d1d6c0 9662SGI GRU DRIVER
cc883afc 9663M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9664S: Maintained
679655da 9665F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9666
9667SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9668M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9669L: linux-ia64@vger.kernel.org
9670S: Supported
679655da 9671F: Documentation/ia64/serial.txt
df621252 9672F: drivers/tty/serial/ioc?_serial.c
679655da 9673F: include/linux/ioc?.h
e2d1d6c0 9674
75312619 9675SGI XP/XPC/XPNET DRIVER
e180383f
RH
9676M: Cliff Whickman <cpw@sgi.com>
9677M: Robin Holt <robinmholt@gmail.com>
75312619 9678S: Maintained
679655da 9679F: drivers/misc/sgi-xp/
75312619 9680
46eacf3b
AP
9681SI2157 MEDIA DRIVER
9682M: Antti Palosaari <crope@iki.fi>
9683L: linux-media@vger.kernel.org
a825eaec 9684W: https://linuxtv.org
46eacf3b
AP
9685W: http://palosaari.fi/linux/
9686Q: http://patchwork.linuxtv.org/project/linux-media/list/
9687T: git git://linuxtv.org/anttip/media_tree.git
9688S: Maintained
9689F: drivers/media/tuners/si2157*
9690
75e2d5ba
AP
9691SI2168 MEDIA DRIVER
9692M: Antti Palosaari <crope@iki.fi>
9693L: linux-media@vger.kernel.org
a825eaec 9694W: https://linuxtv.org
75e2d5ba
AP
9695W: http://palosaari.fi/linux/
9696Q: http://patchwork.linuxtv.org/project/linux-media/list/
9697T: git git://linuxtv.org/anttip/media_tree.git
9698S: Maintained
9699F: drivers/media/dvb-frontends/si2168*
9700
49cc629d
HV
9701SI470X FM RADIO RECEIVER I2C DRIVER
9702M: Hans Verkuil <hverkuil@xs4all.nl>
9703L: linux-media@vger.kernel.org
9704T: git git://linuxtv.org/media_tree.git
a825eaec 9705W: https://linuxtv.org
49cc629d
HV
9706S: Odd Fixes
9707F: drivers/media/radio/si470x/radio-si470x-i2c.c
9708
9709SI470X FM RADIO RECEIVER USB DRIVER
9710M: Hans Verkuil <hverkuil@xs4all.nl>
9711L: linux-media@vger.kernel.org
9712T: git git://linuxtv.org/media_tree.git
a825eaec 9713W: https://linuxtv.org
49cc629d
HV
9714S: Maintained
9715F: drivers/media/radio/si470x/radio-si470x-common.c
9716F: drivers/media/radio/si470x/radio-si470x.h
9717F: drivers/media/radio/si470x/radio-si470x-usb.c
9718
c937ca03
EV
9719SI4713 FM RADIO TRANSMITTER I2C DRIVER
9720M: Eduardo Valentin <edubezval@gmail.com>
9721L: linux-media@vger.kernel.org
9722T: git git://linuxtv.org/media_tree.git
a825eaec 9723W: https://linuxtv.org
c937ca03 9724S: Odd Fixes
99995ded 9725F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9726
9727SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9728M: Eduardo Valentin <edubezval@gmail.com>
9729L: linux-media@vger.kernel.org
9730T: git git://linuxtv.org/media_tree.git
a825eaec 9731W: https://linuxtv.org
c937ca03 9732S: Odd Fixes
99995ded
DR
9733F: drivers/media/radio/si4713/radio-platform-si4713.c
9734
9735SI4713 FM RADIO TRANSMITTER USB DRIVER
9736M: Hans Verkuil <hverkuil@xs4all.nl>
9737L: linux-media@vger.kernel.org
9738T: git git://linuxtv.org/media_tree.git
a825eaec 9739W: https://linuxtv.org
99995ded
DR
9740S: Maintained
9741F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9742
beb91d46 9743SIANO DVB DRIVER
009a5410 9744M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9745L: linux-media@vger.kernel.org
a825eaec 9746W: https://linuxtv.org
beb91d46
MCC
9747T: git git://linuxtv.org/media_tree.git
9748S: Odd fixes
9749F: drivers/media/common/siano/
beb91d46 9750F: drivers/media/usb/siano/
beb91d46 9751F: drivers/media/usb/siano/
14430813 9752F: drivers/media/mmc/siano/
beb91d46 9753
6f15b602
HG
9754SIMPLEFB FB DRIVER
9755M: Hans de Goede <hdegoede@redhat.com>
9756L: linux-fbdev@vger.kernel.org
9757S: Maintained
2d799dde 9758F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9759F: drivers/video/fbdev/simplefb.c
9760F: include/linux/platform_data/simplefb.h
9761
b618b69c 9762SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9763L: linux-media@vger.kernel.org
bb60fcb2 9764S: Orphan
b618b69c 9765F: drivers/media/platform/sh_veu.c
b618b69c
GL
9766
9767SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9768L: linux-media@vger.kernel.org
bb60fcb2 9769S: Orphan
b618b69c 9770F: drivers/media/platform/sh_vou.c
d647f0b7 9771F: include/media/drv-intf/sh_vou.h
b618b69c 9772
6349d997 9773SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9774M: Len Brown <lenb@kernel.org>
6349d997
LB
9775L: sfi-devel@simplefirmware.org
9776W: http://simplefirmware.org/
9777T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9778S: Supported
943fc810 9779F: arch/x86/platform/sfi/
6349d997
LB
9780F: drivers/sfi/
9781F: include/linux/sfi*.h
e2d1d6c0 9782
1da177e4
LT
9783SIMTEC EB110ATX (Chalice CATS)
9784P: Ben Dooks
b16957c6
BD
9785P: Vincent Sanders <vince@simtec.co.uk>
9786M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9787W: http://www.simtec.co.uk/products/EB110ATX/
9788S: Supported
9789
9790SIMTEC EB2410ITX (BAST)
9791P: Ben Dooks
b16957c6
BD
9792P: Vincent Sanders <vince@simtec.co.uk>
9793M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9794W: http://www.simtec.co.uk/products/EB2410ITX/
9795S: Supported
15dba387
JP
9796F: arch/arm/mach-s3c24xx/mach-bast.c
9797F: arch/arm/mach-s3c24xx/bast-ide.c
9798F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9799
4c5adde7 9800TI DAVINCI MACHINE SUPPORT
3ba789c0 9801M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9802M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9803T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9804Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9805S: Supported
14430813 9806F: arch/arm/mach-davinci/
046d0a37 9807F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9808
8d4b3f08 9809TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9810M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9811L: linux-media@vger.kernel.org
a825eaec 9812W: https://linuxtv.org
8d4b3f08
LP
9813Q: http://patchwork.linuxtv.org/project/linux-media/list/
9814T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9815S: Maintained
8d4b3f08
LP
9816F: drivers/media/platform/davinci/
9817F: include/media/davinci/
9818
417d2e50 9819TI AM437X VPFE DRIVER
e43cdb56 9820M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 9821L: linux-media@vger.kernel.org
a825eaec 9822W: https://linuxtv.org
417d2e50
BP
9823Q: http://patchwork.linuxtv.org/project/linux-media/list/
9824T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9825S: Maintained
9826F: drivers/media/platform/am437x/
9827
c4c0283a 9828OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9829M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 9830L: linux-media@vger.kernel.org
a825eaec 9831W: https://linuxtv.org
c4c0283a
BP
9832Q: http://patchwork.linuxtv.org/project/linux-media/list/
9833T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9834S: Maintained
9835F: drivers/media/i2c/ov2659.c
b5dcee22 9836F: include/media/i2c/ov2659.h
c4c0283a 9837
3a6779f5
SM
9838SILICON MOTION SM712 FRAME BUFFER DRIVER
9839M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9840M: Teddy Wang <teddy.wang@siliconmotion.com>
9841M: Sudip Mukherjee <sudip@vectorindia.org>
9842L: linux-fbdev@vger.kernel.org
9843S: Maintained
9844F: drivers/video/fbdev/sm712*
9845F: Documentation/fb/sm712fb.txt
9846
92aab3c0 9847SIS 190 ETHERNET DRIVER
8b58be88 9848M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
9849L: netdev@vger.kernel.org
9850S: Maintained
8c7de408 9851F: drivers/net/ethernet/sis/sis190.c
92aab3c0 9852
1da177e4 9853SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 9854M: Daniele Venzano <venza@brownhat.org>
1da177e4 9855W: http://www.brownhat.org/sis900.html
979b6c13 9856L: netdev@vger.kernel.org
1da177e4 9857S: Maintained
8c7de408 9858F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
9859
9860SIS FRAMEBUFFER DRIVER
8b58be88 9861M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 9862W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 9863S: Maintained
679655da 9864F: Documentation/fb/sisfb.txt
8a61f013 9865F: drivers/video/fbdev/sis/
679655da 9866F: include/video/sisfb.h
1da177e4
LT
9867
9868SIS USB2VGA DRIVER
8b58be88 9869M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
9870W: http://www.winischhofer.at/linuxsisusbvga.shtml
9871S: Maintained
679655da 9872F: drivers/usb/misc/sisusbvga/
1da177e4 9873
415ad26d 9874SLAB ALLOCATOR
16e943bf 9875M: Christoph Lameter <cl@linux.com>
2ed1c525 9876M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
9877M: David Rientjes <rientjes@google.com>
9878M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9879M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
9880L: linux-mm@kvack.org
9881S: Maintained
679655da 9882F: include/linux/sl?b*.h
16e943bf 9883F: mm/sl?b*
415ad26d 9884
9fab9787 9885SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 9886M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 9887M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9888M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9889R: Steven Rostedt <rostedt@goodmis.org>
9890R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 9891L: linux-kernel@vger.kernel.org
9fab9787
PM
9892W: http://www.rdrop.com/users/paulmck/RCU/
9893S: Supported
9894T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
9895F: include/linux/srcu.h
9896F: kernel/rcu/srcu.c
9fab9787 9897
66372841
CS
9898SMACK SECURITY MODULE
9899M: Casey Schaufler <casey@schaufler-ca.com>
9900L: linux-security-module@vger.kernel.org
9901W: http://schaufler-ca.com
9902T: git git://git.gitorious.org/smack-next/kernel.git
9903S: Maintained
9904F: Documentation/security/Smack.txt
9905F: security/smack/
9906
20651e0b 9907DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
9908M: Kevin Hilman <khilman@kernel.org>
9909M: Nishanth Menon <nm@ti.com>
9910S: Maintained
20651e0b 9911F: drivers/power/avs/
68ace3e1
KH
9912F: include/linux/power/smartreflex.h
9913L: linux-pm@vger.kernel.org
9914
1da177e4 9915SMC91x ETHERNET DRIVER
2f82af08 9916M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 9917S: Odd Fixes
ae150435 9918F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 9919
e8e31622
SA
9920SMIA AND SMIA++ IMAGE SENSOR DRIVER
9921M: Sakari Ailus <sakari.ailus@iki.fi>
9922L: linux-media@vger.kernel.org
9923S: Maintained
14430813 9924F: drivers/media/i2c/smiapp/
b5dcee22 9925F: include/media/i2c/smiapp.h
e8e31622
SA
9926F: drivers/media/i2c/smiapp-pll.c
9927F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 9928F: include/uapi/linux/smiapp.h
a2cec3c0 9929F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 9930
920fa1ff
GR
9931SMM665 HARDWARE MONITOR DRIVER
9932M: Guenter Roeck <linux@roeck-us.net>
9933L: lm-sensors@lm-sensors.org
9934S: Maintained
9935F: Documentation/hwmon/smm665
9936F: drivers/hwmon/smm665.c
9937
9df7305b 9938SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 9939M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 9940L: lm-sensors@lm-sensors.org
90b24cfb 9941S: Maintained
9df7305b
SG
9942F: Documentation/hwmon/emc2103
9943F: drivers/hwmon/emc2103.c
9944
a98d506c
HG
9945SMSC SCH5627 HARDWARE MONITOR DRIVER
9946M: Hans de Goede <hdegoede@redhat.com>
9947L: lm-sensors@lm-sensors.org
9948S: Supported
9949F: Documentation/hwmon/sch5627
9950F: drivers/hwmon/sch5627.c
9951
6ea884db 9952SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 9953M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
9954L: lm-sensors@lm-sensors.org
9955S: Maintained
679655da
JP
9956F: Documentation/hwmon/smsc47b397
9957F: drivers/hwmon/smsc47b397.c
6ea884db 9958
fd9abb3d 9959SMSC911x ETHERNET DRIVER
90b24cfb 9960M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 9961L: netdev@vger.kernel.org
90b24cfb 9962S: Maintained
679655da 9963F: include/linux/smsc911x.h
ae150435 9964F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
9965
9966SMSC9420 PCI ETHERNET DRIVER
90b24cfb 9967M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 9968L: netdev@vger.kernel.org
90b24cfb 9969S: Maintained
ae150435 9970F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 9971
3c8a63e2 9972SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 9973M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 9974L: linux-fbdev@vger.kernel.org
90b24cfb 9975S: Maintained
8a61f013 9976F: drivers/video/fbdev/smscufx.c
3c8a63e2 9977
668acf32 9978SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 9979M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 9980L: linux-media@vger.kernel.org
275ffde4 9981T: git git://linuxtv.org/media_tree.git
795fb7e7 9982S: Maintained
90d72ac6
MCC
9983F: include/media/soc*
9984F: drivers/media/i2c/soc_camera/
9985F: drivers/media/platform/soc_camera/
668acf32 9986
e2d1d6c0 9987SOEKRIS NET48XX LED SUPPORT
8b58be88 9988M: Chris Boot <bootc@bootc.net>
e2d1d6c0 9989S: Maintained
679655da 9990F: drivers/leds/leds-net48xx.c
e2d1d6c0 9991
e3994db1 9992SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
9993M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9994M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9995M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 9996M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
9997L: linux-media@vger.kernel.org
9998S: Supported
9999F: drivers/media/pci/solo6x10/
10000
1da177e4 10001SOFTWARE RAID (Multiple Disks) SUPPORT
d8130624 10002M: Neil Brown <neilb@suse.com>
1da177e4 10003L: linux-raid@vger.kernel.org
524418bb 10004S: Supported
679655da
JP
10005F: drivers/md/
10006F: include/linux/raid/
c117ab84 10007F: include/uapi/linux/raid/
1da177e4 10008
1da177e4 10009SONIC NETWORK DRIVER
8b58be88 10010M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10011L: netdev@vger.kernel.org
1da177e4 10012S: Maintained
d9fb9f38 10013F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10014
61e115a5 10015SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10016M: Michael Buesch <m@bues.ch>
61e115a5
MB
10017L: netdev@vger.kernel.org
10018S: Maintained
679655da
JP
10019F: drivers/ssb/
10020F: include/linux/ssb/
61e115a5 10021
1da177e4 10022SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10023M: Mattia Dongili <malattia@linux.it>
d0944853 10024L: platform-driver-x86@vger.kernel.org
5b18167d 10025W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10026S: Maintained
679655da
JP
10027F: Documentation/laptops/sony-laptop.txt
10028F: drivers/char/sonypi.c
10029F: drivers/platform/x86/sony-laptop.c
10030F: include/linux/sony-laptop.h
1da177e4 10031
baf8532a 10032SONY MEMORYSTICK CARD SUPPORT
8b58be88 10033M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10034W: http://tifmxx.berlios.de/
10035S: Maintained
679655da 10036F: drivers/memstick/host/tifm_ms.c
baf8532a 10037
0ab30494
ML
10038SONY MEMORYSTICK STANDARD SUPPORT
10039M: Maxim Levitsky <maximlevitsky@gmail.com>
10040S: Maintained
10041F: drivers/memstick/core/ms_block.*
10042
1da177e4 10043SOUND
8b58be88 10044M: Jaroslav Kysela <perex@perex.cz>
d8130624 10045M: Takashi Iwai <tiwai@suse.com>
93711660 10046L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10047W: http://www.alsa-project.org/
dde7ad8d 10048T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10049T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10050Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10051S: Maintained
3126a179
JP
10052F: Documentation/sound/
10053F: include/sound/
c117ab84 10054F: include/uapi/sound/
679655da 10055F: sound/
1da177e4 10056
33bbe149
MB
10057SOUND - COMPRESSED AUDIO
10058M: Vinod Koul <vinod.koul@intel.com>
10059L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10060T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10061S: Supported
f672f31a 10062F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10063F: include/sound/compress_driver.h
f672f31a 10064F: include/uapi/sound/compress_*
33bbe149
MB
10065F: sound/core/compress_offload.c
10066F: sound/soc/soc-compress.c
10067
bd903bde 10068SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10069M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10070M: Mark Brown <broonie@kernel.org>
86f14df8 10071T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10072L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10073W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10074S: Supported
2820f615 10075F: Documentation/sound/alsa/soc/
679655da 10076F: sound/soc/
e6e55122 10077F: include/sound/soc*
eb1a6af3 10078
d7f8761b
MB
10079SOUND - DMAENGINE HELPERS
10080M: Lars-Peter Clausen <lars@metafoo.de>
10081S: Supported
10082F: include/sound/dmaengine_pcm.h
10083F: sound/core/pcm_dmaengine.c
10084F: sound/soc/soc-generic-dmaengine-pcm.c
10085
990a6a99
OS
10086SP2 MEDIA DRIVER
10087M: Olli Salonen <olli.salonen@iki.fi>
10088L: linux-media@vger.kernel.org
a825eaec 10089W: https://linuxtv.org
990a6a99
OS
10090Q: http://patchwork.linuxtv.org/project/linux-media/list/
10091S: Maintained
10092F: drivers/media/dvb-frontends/sp2*
10093
473321fc 10094SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10095M: "David S. Miller" <davem@davemloft.net>
1da177e4 10096L: sparclinux@vger.kernel.org
8a6e2535 10097Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10098T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10099T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10100S: Maintained
679655da 10101F: arch/sparc/
7765b8bb 10102F: drivers/sbus/
1da177e4 10103
6404fcca
DM
10104SPARC SERIAL DRIVERS
10105M: "David S. Miller" <davem@davemloft.net>
10106L: sparclinux@vger.kernel.org
08deed1e
JP
10107T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10108T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10109S: Maintained
6816383a 10110F: include/linux/sunserialcore.h
df621252 10111F: drivers/tty/serial/suncore.c
df621252
GKH
10112F: drivers/tty/serial/sunhv.c
10113F: drivers/tty/serial/sunsab.c
10114F: drivers/tty/serial/sunsab.h
10115F: drivers/tty/serial/sunsu.c
10116F: drivers/tty/serial/sunzilog.c
10117F: drivers/tty/serial/sunzilog.h
6404fcca 10118
389325b4
CL
10119SPARSE CHECKER
10120M: "Christopher Li" <sparse@chrisli.org>
10121L: linux-sparse@vger.kernel.org
10122W: https://sparse.wiki.kernel.org/
10123T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10124T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10125S: Maintained
10126F: include/linux/compiler.h
10127
fc0c195a 10128SPEAR PLATFORM SUPPORT
da89947b 10129M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10130M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10131L: spear-devel@list.st.com
10132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
10133W: http://www.st.com/spear
10134S: Maintained
281e192f 10135F: arch/arm/mach-spear/
fc0c195a
VK
10136
10137SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10138M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10139L: spear-devel@list.st.com
10140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
10141W: http://www.st.com/spear
10142S: Maintained
5df33a62 10143F: drivers/clk/spear/
fc0c195a 10144
e2d1d6c0 10145SPI SUBSYSTEM
b02e48f2 10146M: Mark Brown <broonie@kernel.org>
dfbe403c 10147L: linux-spi@vger.kernel.org
e7e4e13c 10148T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10149Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10150S: Maintained
679655da
JP
10151F: Documentation/spi/
10152F: drivers/spi/
10153F: include/linux/spi/
c117ab84 10154F: include/uapi/linux/spi/
e2d1d6c0 10155
2752e401 10156SPIDERNET NETWORK DRIVER for CELL
8b58be88 10157M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10158L: netdev@vger.kernel.org
10159S: Supported
679655da 10160F: Documentation/networking/spider_net.txt
8df158ac 10161F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10162
e2d1d6c0 10163SPU FILE SYSTEM
8b58be88 10164M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10165L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10166W: http://www.ibm.com/developerworks/power/cell/
10167S: Supported
679655da
JP
10168F: Documentation/filesystems/spufs.txt
10169F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10170
fc555841 10171SQUASHFS FILE SYSTEM
d7f2ff67 10172M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10173L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10174W: http://squashfs.org.uk
10175S: Maintained
679655da
JP
10176F: Documentation/filesystems/squashfs.txt
10177F: fs/squashfs/
fc555841 10178
1da177e4 10179SRM (Alpha) environment access
8b58be88 10180M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10181S: Maintained
679655da 10182F: arch/alpha/kernel/srm_env.c
1da177e4 10183
26e9a397 10184STABLE BRANCH
879a5a00 10185M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10186L: stable@vger.kernel.org
879a5a00 10187S: Supported
7b175c46 10188F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10189
26e9a397 10190STAGING SUBSYSTEM
879a5a00 10191M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10193L: devel@driverdev.osuosl.org
879a5a00 10194S: Supported
679655da 10195F: drivers/staging/
dbc6c2cc 10196
ebd3d010
JP
10197STAGING - COMEDI
10198M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10199M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10200S: Odd Fixes
10201F: drivers/staging/comedi/
10202
a0138163
JP
10203STAGING - FLARION FT1000 DRIVERS
10204M: Marek Belisko <marek.belisko@gmail.com>
10205S: Odd Fixes
10206F: drivers/staging/ft1000/
10207
6c1bb424 10208STAGING - INDUSTRIAL IO
030a13d7 10209M: Jonathan Cameron <jic23@kernel.org>
a0138163 10210L: linux-iio@vger.kernel.org
6c1bb424
JP
10211S: Odd Fixes
10212F: drivers/staging/iio/
10213
a0138163
JP
10214STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10215M: Jarod Wilson <jarod@wilsonet.com>
10216W: http://www.lirc.org/
10217S: Odd Fixes
b2b0186d 10218F: drivers/staging/media/lirc/
a0138163 10219
f5e5de1e
OD
10220STAGING - LUSTRE PARALLEL FILESYSTEM
10221M: Oleg Drokin <oleg.drokin@intel.com>
10222M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10223L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10224W: http://wiki.lustre.org/
f5e5de1e
OD
10225S: Maintained
10226F: drivers/staging/lustre
10227
7c6b6c71
MD
10228STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10229M: Marc Dietrich <marvin24@gmx.de>
10230L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10231L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10232S: Maintained
10233F: drivers/staging/nvec/
10234
a0138163 10235STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
10236M: Jens Frederich <jfrederich@gmail.com>
10237M: Daniel Drake <dsd@laptop.org>
a0138163
JP
10238M: Jon Nettleton <jon.nettleton@gmail.com>
10239W: http://wiki.laptop.org/go/DCON
3140b458 10240S: Maintained
a0138163
JP
10241F: drivers/staging/olpc_dcon/
10242
10243STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
10244M: Willy Tarreau <willy@meta-x.org>
10245S: Odd Fixes
10246F: drivers/staging/panel/
10247
a0138163
JP
10248STAGING - REALTEK RTL8712U DRIVERS
10249M: Larry Finger <Larry.Finger@lwfinger.net>
10250M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10251S: Odd Fixes
10252F: drivers/staging/rtl8712/
10253
7591ba8b
JS
10254STAGING - REALTEK RTL8723U WIRELESS DRIVER
10255M: Larry Finger <Larry.Finger@lwfinger.net>
10256M: Jes Sorensen <Jes.Sorensen@redhat.com>
10257L: linux-wireless@vger.kernel.org
10258S: Maintained
10259F: drivers/staging/rtl8723au/
10260
980ac4d7
SM
10261STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10262M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10263M: Teddy Wang <teddy.wang@siliconmotion.com>
10264M: Sudip Mukherjee <sudip@vectorindia.org>
10265L: linux-fbdev@vger.kernel.org
10266S: Maintained
10267F: drivers/staging/sm750fb/
10268
510fa408
JP
10269STAGING - SLICOSS
10270M: Lior Dotan <liodot@gmail.com>
10271M: Christopher Harrer <charrer@alacritech.com>
10272S: Odd Fixes
10273F: drivers/staging/slicoss/
10274
a0138163
JP
10275STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10276M: William Hubbs <w.d.hubbs@gmail.com>
10277M: Chris Brannon <chris@the-brannons.com>
d33bce31 10278M: Kirk Reiser <kirk@reisers.ca>
a0138163 10279M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10280L: speakup@linux-speakup.org
a0138163
JP
10281W: http://www.linux-speakup.org/
10282S: Odd Fixes
10283F: drivers/staging/speakup/
10284
b3e871ce
JP
10285STAGING - VIA VT665X DRIVERS
10286M: Forest Bond <forest@alittletooquiet.net>
10287S: Odd Fixes
10288F: drivers/staging/vt665?/
10289
a30baec1
JK
10290STAGING - WILC1000 WIFI DRIVER
10291M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10292M: Austin Shin <austin.shin@atmel.com>
a30baec1 10293M: Chris Park <chris.park@atmel.com>
06b54863
TC
10294M: Tony Cho <tony.cho@atmel.com>
10295M: Glen Lee <glen.lee@atmel.com>
10296M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10297L: linux-wireless@vger.kernel.org
10298S: Supported
10299F: drivers/staging/wilc1000/
10300
709bcb07 10301STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10302M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10303S: Odd Fixes
10304F: drivers/staging/xgifb/
10305
77241056
MM
10306HFI1 DRIVER
10307M: Mike Marciniszyn <infinipath@intel.com>
10308L: linux-rdma@vger.kernel.org
10309S: Supported
10310F: drivers/staging/rdma/hfi1
10311
1da177e4 10312STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10313M: Ion Badulescu <ionut@badula.org>
b4f90189 10314S: Odd Fixes
9bba23b0 10315F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10316
e2d1d6c0 10317SUN3/3X
8b58be88 10318M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10319W: http://sammy.net/sun3/
10320S: Maintained
679655da
JP
10321F: arch/m68k/kernel/*sun3*
10322F: arch/m68k/sun3*/
10323F: arch/m68k/include/asm/sun3*
e689cf4a 10324F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10325
af6a5af8
HG
10326SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10327M: Hans de Goede <hdegoede@redhat.com>
10328L: linux-input@vger.kernel.org
10329S: Maintained
10330F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10331F: drivers/input/keyboard/sun4i-lradc-keys.c
10332
2bc9ff01
DK
10333SUNDANCE NETWORK DRIVER
10334M: Denis Kirjanov <kda@linux-powerpc.org>
10335L: netdev@vger.kernel.org
10336S: Maintained
10337F: drivers/net/ethernet/dlink/sundance.c
10338
2cbb12a4 10339SUPERH
2cbb12a4 10340L: linux-sh@vger.kernel.org
8a6e2535 10341Q: http://patchwork.kernel.org/project/linux-sh/list/
dcaa57d5 10342S: Orphan
066069e1 10343F: Documentation/sh/
679655da 10344F: arch/sh/
066069e1 10345F: drivers/sh/
1da177e4 10346
4480f15b 10347SUSPEND TO RAM
7fb06082 10348M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10349M: Len Brown <len.brown@intel.com>
10350M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10351L: linux-pm@vger.kernel.org
e2d1d6c0 10352S: Supported
679655da
JP
10353F: Documentation/power/
10354F: arch/x86/kernel/acpi/
10355F: drivers/base/power/
10356F: kernel/power/
10357F: include/linux/suspend.h
10358F: include/linux/freezer.h
10359F: include/linux/pm.h
1da177e4
LT
10360
10361SVGA HANDLING
8b58be88 10362M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10363L: linux-video@atrey.karlin.mff.cuni.cz
10364S: Maintained
679655da
JP
10365F: Documentation/svga.txt
10366F: arch/x86/boot/video*
1da177e4 10367
6e28b761
KRW
10368SWIOTLB SUBSYSTEM
10369M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10370L: linux-kernel@vger.kernel.org
10371S: Supported
10372F: lib/swiotlb.c
10373F: arch/*/kernel/pci-swiotlb.c
10374F: include/linux/swiotlb.h
10375
007f790c
JP
10376SWITCHDEV
10377M: Jiri Pirko <jiri@resnulli.us>
10378L: netdev@vger.kernel.org
10379S: Supported
10380F: net/switchdev/
10381F: include/net/switchdev.h
10382
db8e35d5
VG
10383SYNOPSYS ARC ARCHITECTURE
10384M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10385L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10386S: Supported
10387F: arch/arc/
9b28829d 10388F: Documentation/devicetree/bindings/arc/*
2d799dde 10389F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10390F: drivers/tty/serial/arc_uart.c
b7182d1a 10391T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10392
556cc1c5
AB
10393SYNOPSYS ARC SDP platform support
10394M: Alexey Brodkin <abrodkin@synopsys.com>
10395S: Supported
10396F: arch/arc/plat-axs10x
10397F: arch/arc/boot/dts/ax*
10398F: Documentation/devicetree/bindings/arc/axs10*
10399
6c284c9a
LJ
10400SYSTEM CONFIGURATION (SYSCON)
10401M: Lee Jones <lee.jones@linaro.org>
10402M: Arnd Bergmann <arnd@arndb.de>
10403T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10404S: Supported
10405F: drivers/mfd/syscon.c
10406
1da177e4 10407SYSV FILESYSTEM
8b58be88 10408M: Christoph Hellwig <hch@infradead.org>
1da177e4 10409S: Maintained
679655da
JP
10410F: Documentation/filesystems/sysv-fs.txt
10411F: fs/sysv/
10412F: include/linux/sysv_fs.h
1da177e4 10413
86cfa7fc 10414TARGET SUBSYSTEM
9c3646d1 10415M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10416L: linux-scsi@vger.kernel.org
b9f5edc2 10417L: target-devel@vger.kernel.org
86cfa7fc 10418W: http://www.linux-iscsi.org
cf015e9f 10419W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10420T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10421S: Supported
10422F: drivers/target/
10423F: include/target/
10424F: Documentation/target/
10425
4e68852d 10426TASKSTATS STATISTICS INTERFACE
185e595f 10427M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10428S: Maintained
679655da
JP
10429F: Documentation/accounting/taskstats*
10430F: include/linux/taskstats*
10431F: kernel/taskstats.c
4e68852d 10432
781b456a 10433TC CLASSIFIER
f935f3f8 10434M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10435L: netdev@vger.kernel.org
10436S: Maintained
679655da 10437F: include/net/pkt_cls.h
c117ab84 10438F: include/uapi/linux/pkt_cls.h
679655da 10439F: net/sched/
781b456a 10440
5067f08a 10441TCP LOW PRIORITY MODULE
8b58be88
JP
10442M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10443M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10444W: http://tcp-lp-mod.sourceforge.net/
10445S: Maintained
679655da 10446F: net/ipv4/tcp_lp.c
5067f08a 10447
91952bc0
AP
10448TDA10071 MEDIA DRIVER
10449M: Antti Palosaari <crope@iki.fi>
10450L: linux-media@vger.kernel.org
a825eaec 10451W: https://linuxtv.org
91952bc0
AP
10452W: http://palosaari.fi/linux/
10453Q: http://patchwork.linuxtv.org/project/linux-media/list/
10454T: git git://linuxtv.org/anttip/media_tree.git
10455S: Maintained
10456F: drivers/media/dvb-frontends/tda10071*
10457
10458TDA18212 MEDIA DRIVER
10459M: Antti Palosaari <crope@iki.fi>
10460L: linux-media@vger.kernel.org
a825eaec 10461W: https://linuxtv.org
91952bc0
AP
10462W: http://palosaari.fi/linux/
10463Q: http://patchwork.linuxtv.org/project/linux-media/list/
10464T: git git://linuxtv.org/anttip/media_tree.git
10465S: Maintained
10466F: drivers/media/tuners/tda18212*
10467
10468TDA18218 MEDIA DRIVER
10469M: Antti Palosaari <crope@iki.fi>
10470L: linux-media@vger.kernel.org
a825eaec 10471W: https://linuxtv.org
91952bc0
AP
10472W: http://palosaari.fi/linux/
10473Q: http://patchwork.linuxtv.org/project/linux-media/list/
10474T: git git://linuxtv.org/anttip/media_tree.git
10475S: Maintained
10476F: drivers/media/tuners/tda18218*
10477
3b2f6aba
MK
10478TDA18271 MEDIA DRIVER
10479M: Michael Krufky <mkrufky@linuxtv.org>
10480L: linux-media@vger.kernel.org
a825eaec 10481W: https://linuxtv.org
3b2f6aba
MK
10482W: http://github.com/mkrufky
10483Q: http://patchwork.linuxtv.org/project/linux-media/list/
10484T: git git://linuxtv.org/mkrufky/tuners.git
10485S: Maintained
10486F: drivers/media/tuners/tda18271*
10487
e48307a9
MK
10488TDA827x MEDIA DRIVER
10489M: Michael Krufky <mkrufky@linuxtv.org>
10490L: linux-media@vger.kernel.org
a825eaec 10491W: https://linuxtv.org
e48307a9
MK
10492W: http://github.com/mkrufky
10493Q: http://patchwork.linuxtv.org/project/linux-media/list/
10494T: git git://linuxtv.org/mkrufky/tuners.git
10495S: Maintained
10496F: drivers/media/tuners/tda8290.*
10497
66cf9212
MK
10498TDA8290 MEDIA DRIVER
10499M: Michael Krufky <mkrufky@linuxtv.org>
10500L: linux-media@vger.kernel.org
a825eaec 10501W: https://linuxtv.org
66cf9212
MK
10502W: http://github.com/mkrufky
10503Q: http://patchwork.linuxtv.org/project/linux-media/list/
10504T: git git://linuxtv.org/mkrufky/tuners.git
10505S: Maintained
10506F: drivers/media/tuners/tda8290.*
10507
4b9fba30
HV
10508TDA9840 MEDIA DRIVER
10509M: Hans Verkuil <hverkuil@xs4all.nl>
10510L: linux-media@vger.kernel.org
10511T: git git://linuxtv.org/media_tree.git
a825eaec 10512W: https://linuxtv.org
4b9fba30
HV
10513S: Maintained
10514F: drivers/media/i2c/tda9840*
10515
2cb654fd 10516TEA5761 TUNER DRIVER
009a5410 10517M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10518L: linux-media@vger.kernel.org
a825eaec 10519W: https://linuxtv.org
2cb654fd
MCC
10520T: git git://linuxtv.org/media_tree.git
10521S: Odd fixes
10522F: drivers/media/tuners/tea5761.*
10523
10524TEA5767 TUNER DRIVER
009a5410 10525M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10526L: linux-media@vger.kernel.org
a825eaec 10527W: https://linuxtv.org
2cb654fd
MCC
10528T: git git://linuxtv.org/media_tree.git
10529S: Maintained
10530F: drivers/media/tuners/tea5767.*
10531
4b9fba30
HV
10532TEA6415C MEDIA DRIVER
10533M: Hans Verkuil <hverkuil@xs4all.nl>
10534L: linux-media@vger.kernel.org
10535T: git git://linuxtv.org/media_tree.git
a825eaec 10536W: https://linuxtv.org
4b9fba30
HV
10537S: Maintained
10538F: drivers/media/i2c/tea6415c*
10539
10540TEA6420 MEDIA DRIVER
10541M: Hans Verkuil <hverkuil@xs4all.nl>
10542L: linux-media@vger.kernel.org
10543T: git git://linuxtv.org/media_tree.git
a825eaec 10544W: https://linuxtv.org
4b9fba30
HV
10545S: Maintained
10546F: drivers/media/i2c/tea6420*
10547
3d249d4c 10548TEAM DRIVER
dca9ab92 10549M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10550L: netdev@vger.kernel.org
10551S: Supported
10552F: drivers/net/team/
10553F: include/linux/if_team.h
c117ab84 10554F: include/uapi/linux/if_team.h
3d249d4c 10555
7d029125 10556TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10557M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10558S: Maintained
10559F: arch/x86/platform/ts5500/
10560
40ad4a30
SY
10561TECHNOTREND USB IR RECEIVER
10562M: Sean Young <sean@mess.org>
10563L: linux-media@vger.kernel.org
10564S: Maintained
10565F: drivers/media/rc/ttusbir.c
10566
adabdb0c 10567TEGRA ARCHITECTURE SUPPORT
243d58ec 10568M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10569M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10570M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10571L: linux-tegra@vger.kernel.org
fd117cd1 10572Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10573T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10574S: Supported
bbbe96ed 10575N: [^a-z]tegra
84b9414b 10576
adabdb0c
SW
10577TEGRA CLOCK DRIVER
10578M: Peter De Schrijver <pdeschrijver@nvidia.com>
10579M: Prashant Gaikwad <pgaikwad@nvidia.com>
10580S: Supported
10581F: drivers/clk/tegra/
10582
10583TEGRA DMA DRIVER
10584M: Laxman Dewangan <ldewangan@nvidia.com>
10585S: Supported
10586F: drivers/dma/tegra20-apb-dma.c
10587
adabdb0c
SW
10588TEGRA I2C DRIVER
10589M: Laxman Dewangan <ldewangan@nvidia.com>
10590S: Supported
10591F: drivers/i2c/busses/i2c-tegra.c
10592
10593TEGRA IOMMU DRIVERS
10594M: Hiroshi Doyu <hdoyu@nvidia.com>
10595S: Supported
10596F: drivers/iommu/tegra*
10597
10598TEGRA KBC DRIVER
10599M: Rakesh Iyer <riyer@nvidia.com>
10600M: Laxman Dewangan <ldewangan@nvidia.com>
10601S: Supported
10602F: drivers/input/keyboard/tegra-kbc.c
10603
adabdb0c
SW
10604TEGRA PWM DRIVER
10605M: Thierry Reding <thierry.reding@gmail.com>
10606S: Supported
10607F: drivers/pwm/pwm-tegra.c
10608
10609TEGRA SERIAL DRIVER
10610M: Laxman Dewangan <ldewangan@nvidia.com>
10611S: Supported
10612F: drivers/tty/serial/serial-tegra.c
10613
10614TEGRA SPI DRIVER
10615M: Laxman Dewangan <ldewangan@nvidia.com>
10616S: Supported
10617F: drivers/spi/spi-tegra*
10618
1a348ccc 10619TEHUTI ETHERNET DRIVER
8b58be88 10620M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10621L: netdev@vger.kernel.org
10622S: Supported
ef7f5429 10623F: drivers/net/ethernet/tehuti/*
1a348ccc 10624
4e68852d 10625Telecom Clock Driver for MCPL0010
8b58be88 10626M: Mark Gross <mark.gross@intel.com>
4e68852d 10627S: Supported
679655da 10628F: drivers/char/tlclk.c
4e68852d 10629
4480f15b 10630TENSILICA XTENSA PORT (xtensa)
8b58be88 10631M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10632M: Max Filippov <jcmvbkbc@gmail.com>
10633L: linux-xtensa@linux-xtensa.org
4e68852d 10634S: Maintained
679655da 10635F: arch/xtensa/
3dc99857 10636F: drivers/irqchip/irq-xtensa-*
4e68852d 10637
5313ba66
HV
10638THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10639M: Hans Verkuil <hverkuil@xs4all.nl>
10640L: linux-media@vger.kernel.org
10641T: git git://linuxtv.org/media_tree.git
a825eaec 10642W: https://linuxtv.org
5313ba66
HV
10643S: Maintained
10644F: drivers/media/radio/radio-raremono.c
10645
d3fb6955 10646THERMAL
b75f0050 10647M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10648M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10649L: linux-pm@vger.kernel.org
10650T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10651T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10652Q: https://patchwork.kernel.org/project/linux-pm/list/
10653S: Supported
10654F: drivers/thermal/
10655F: include/linux/thermal.h
af6c9f16 10656F: include/uapi/linux/thermal.h
b75f0050
JP
10657F: include/linux/cpu_cooling.h
10658F: Documentation/devicetree/bindings/thermal/
d3fb6955 10659
64e05d8b
VK
10660THERMAL/CPU_COOLING
10661M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10662M: Viresh Kumar <viresh.kumar@linaro.org>
10663M: Javi Merino <javi.merino@arm.com>
10664L: linux-pm@vger.kernel.org
10665S: Supported
10666F: Documentation/thermal/cpu-cooling-api.txt
10667F: drivers/thermal/cpu_cooling.c
10668F: include/linux/cpu_cooling.h
10669
30ba2fbd
VD
10670THINGM BLINK(1) USB RGB LED DRIVER
10671M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10672S: Maintained
10673F: drivers/hid/hid-thingm.c
10674
4e68852d 10675THINKPAD ACPI EXTRAS DRIVER
8b58be88 10676M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10677L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10678L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10679W: http://ibm-acpi.sourceforge.net
10680W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10681T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10682S: Maintained
679655da 10683F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10684
1b46f2a2 10685TI BANDGAP AND THERMAL DRIVER
f14d1c24 10686M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10687L: linux-pm@vger.kernel.org
531ff13e 10688L: linux-omap@vger.kernel.org
5a723e81 10689S: Maintained
794b2e25 10690F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10691
0c7665c3
MF
10692TI CDCE706 CLOCK DRIVER
10693M: Max Filippov <jcmvbkbc@gmail.com>
10694S: Maintained
10695F: drivers/clk/clk-cdce706.c
10696
49b6a5e3
TK
10697TI CLOCK DRIVER
10698M: Tero Kristo <t-kristo@ti.com>
10699L: linux-omap@vger.kernel.org
10700S: Maintained
10701F: drivers/clk/ti/
10702F: include/linux/clk/ti.h
10703
4020f2d7 10704TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10705M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10706S: Maintained
679655da
JP
10707F: drivers/misc/tifm*
10708F: drivers/mmc/host/tifm_sd.c
10709F: include/linux/tifm.h
4020f2d7 10710
e0c52404 10711TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10712M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10713L: linux-kernel@vger.kernel.org
10714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10715S: Maintained
10716F: drivers/soc/ti/*
10717T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10718
10719
152ad442
SR
10720TI LM49xxx FAMILY ASoC CODEC DRIVERS
10721M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10722M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10723L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10724S: Maintained
10725F: sound/soc/codecs/lm49453*
d392dead 10726F: sound/soc/codecs/isabelle*
152ad442 10727
0edd807d
KM
10728TI LP855x BACKLIGHT DRIVER
10729M: Milo Kim <milo.kim@ti.com>
10730S: Maintained
10731F: Documentation/backlight/lp855x-driver.txt
10732F: drivers/video/backlight/lp855x_bl.c
10733F: include/linux/platform_data/lp855x.h
10734
faf13f6d
KM
10735TI LP8727 CHARGER DRIVER
10736M: Milo Kim <milo.kim@ti.com>
10737S: Maintained
10738F: drivers/power/lp8727_charger.c
10739F: include/linux/platform_data/lp8727.h
10740
22f1229f
KM
10741TI LP8788 MFD DRIVER
10742M: Milo Kim <milo.kim@ti.com>
10743S: Maintained
10744F: drivers/iio/adc/lp8788_adc.c
10745F: drivers/leds/leds-lp8788.c
10746F: drivers/mfd/lp8788*.c
10747F: drivers/power/lp8788-charger.c
10748F: drivers/regulator/lp8788-*.c
10749F: include/linux/mfd/lp8788*.h
10750
84640e27
KM
10751TI NETCP ETHERNET DRIVER
10752M: Wingman Kwok <w-kwok2@ti.com>
10753M: Murali Karicheri <m-karicheri2@ti.com>
10754L: netdev@vger.kernel.org
10755S: Maintained
10756F: drivers/net/ethernet/ti/netcp*
10757
217e0ca9
KC
10758TI TAS571X FAMILY ASoC CODEC DRIVER
10759M: Kevin Cernekee <cernekee@chromium.org>
10760L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10761S: Odd Fixes
10762F: sound/soc/codecs/tas571x*
10763
dd5e8e6b 10764TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10765M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10766L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10767S: Maintained
10768F: sound/soc/codecs/twl4030*
10769
90921014 10770TI WILINK WIRELESS DRIVERS
90921014
LC
10771L: linux-wireless@vger.kernel.org
10772W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10773W: http://wireless.kernel.org/en/users/Drivers/wl1251
10774T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10775S: Orphan
90921014
LC
10776F: drivers/net/wireless/ti/
10777F: include/linux/wl12xx.h
10778
e86eaa3a 10779TIPC NETWORK LAYER
8b58be88 10780M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10781M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10782L: netdev@vger.kernel.org (core kernel code)
10783L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10784W: http://tipc.sourceforge.net/
e86eaa3a 10785S: Maintained
c117ab84 10786F: include/uapi/linux/tipc*.h
679655da 10787F: net/tipc/
e86eaa3a 10788
867e359b 10789TILE ARCHITECTURE
c47b15c4 10790M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10791W: http://www.ezchip.com/scm/
867e359b
CM
10792S: Supported
10793F: arch/tile/
6b940606 10794F: drivers/char/tile-srom.c
5c770755 10795F: drivers/edac/tile_edac.c
6b940606
CM
10796F: drivers/net/ethernet/tile/
10797F: drivers/rtc/rtc-tile.c
10798F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10799F: drivers/tty/serial/tilegx.c
6b940606
CM
10800F: drivers/usb/host/*-tilegx.c
10801F: include/linux/usb/tilegx.h
867e359b 10802
1da177e4 10803TLAN NETWORK DRIVER
8b58be88 10804M: Samuel Chessman <chessman@tux.org>
88c07dde 10805L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10806W: http://sourceforge.net/projects/tlan/
10807S: Maintained
679655da 10808F: Documentation/networking/tlan.txt
b544dbac 10809F: drivers/net/ethernet/ti/tlan.*
1da177e4 10810
d74db3b2 10811TOMOYO SECURITY MODULE
8b58be88
JP
10812M: Kentaro Takeda <takedakn@nttdata.co.jp>
10813M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10814L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10815L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10816L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10817L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10818W: http://tomoyo.sourceforge.jp/
843d183c 10819T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10820S: Maintained
679655da 10821F: security/tomoyo/
d74db3b2 10822
9caeb532 10823TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10824M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10825L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10826S: Maintained
10827F: drivers/platform/x86/topstar-laptop.c
10828
1da177e4 10829TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10830M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10831L: platform-driver-x86@vger.kernel.org
0a63ca11 10832S: Maintained
679655da 10833F: drivers/platform/x86/toshiba_acpi.c
1da177e4 10834
0a63ca11
AA
10835TOSHIBA BLUETOOTH DRIVER
10836M: Azael Avalos <coproscefalo@gmail.com>
10837L: platform-driver-x86@vger.kernel.org
10838S: Maintained
10839F: drivers/platform/x86/toshiba_bluetooth.c
10840
10841TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10842M: Azael Avalos <coproscefalo@gmail.com>
10843L: platform-driver-x86@vger.kernel.org
10844S: Maintained
10845F: drivers/platform/x86/toshiba_haps.c
10846
14991fc7
AA
10847TOSHIBA WMI HOTKEYS DRIVER
10848M: Azael Avalos <coproscefalo@gmail.com>
10849L: platform-driver-x86@vger.kernel.org
10850S: Maintained
10851F: drivers/platform/x86/toshiba-wmi.c
10852
1da177e4 10853TOSHIBA SMM DRIVER
8b58be88 10854M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
10855W: http://www.buzzard.org.uk/toshiba/
10856S: Maintained
679655da
JP
10857F: drivers/char/toshiba.c
10858F: include/linux/toshiba.h
c117ab84 10859F: include/uapi/linux/toshiba.h
1da177e4 10860
d32d9864
MR
10861TOSHIBA TC358743 DRIVER
10862M: Mats Randgaard <matrandg@cisco.com>
10863L: linux-media@vger.kernel.org
10864S: Maintained
10865F: drivers/media/i2c/tc358743*
b5dcee22 10866F: include/media/i2c/tc358743.h
d32d9864 10867
d719f900 10868TMIO MMC DRIVER
c4b13fb0 10869M: Ian Molton <ian@mnementh.co.uk>
d1057c40 10870L: linux-mmc@vger.kernel.org
d719f900 10871S: Maintained
d1057c40
GL
10872F: drivers/mmc/host/tmio_mmc*
10873F: drivers/mmc/host/sh_mobile_sdhi.c
10874F: include/linux/mmc/tmio.h
10875F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 10876
917cc4e6
GR
10877TMP401 HARDWARE MONITOR DRIVER
10878M: Guenter Roeck <linux@roeck-us.net>
10879L: lm-sensors@lm-sensors.org
10880S: Maintained
10881F: Documentation/hwmon/tmp401
10882F: drivers/hwmon/tmp401.c
10883
98f32602 10884TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 10885M: Hugh Dickins <hughd@google.com>
98f32602
HD
10886L: linux-mm@kvack.org
10887S: Maintained
10888F: include/linux/shmem_fs.h
10889F: mm/shmem.c
10890
45f95b53 10891TM6000 VIDEO4LINUX DRIVER
009a5410 10892M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 10893L: linux-media@vger.kernel.org
a825eaec 10894W: https://linuxtv.org
45f95b53
MCC
10895T: git git://linuxtv.org/media_tree.git
10896S: Odd fixes
10897F: drivers/media/usb/tm6000/
10898
c65fde19
HV
10899TW68 VIDEO4LINUX DRIVER
10900M: Hans Verkuil <hverkuil@xs4all.nl>
10901L: linux-media@vger.kernel.org
10902T: git git://linuxtv.org/media_tree.git
a825eaec 10903W: https://linuxtv.org
c65fde19
HV
10904S: Odd Fixes
10905F: drivers/media/pci/tw68/
10906
4e68852d 10907TPM DEVICE DRIVER
901486b8 10908M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 10909M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 10910M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 10911R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 10912W: http://tpmdd.sourceforge.net
63a10dfd 10913L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4
PH
10914Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10915T: https://github.com/PeterHuewe/linux-tpmdd
4e68852d 10916S: Maintained
679655da 10917F: drivers/char/tpm/
4e68852d 10918
1a0f1b27
AL
10919TPM IBM_VTPM DEVICE DRIVER
10920M: Ashley Lai <ashleydlai@gmail.com>
10921W: http://tpmdd.sourceforge.net
10922L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10923S: Maintained
10924F: drivers/char/tpm/tpm_ibmvtpm*
10925
d6f005a1
JP
10926TRACING
10927M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 10928M: Ingo Molnar <mingo@redhat.com>
75fc2d37 10929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
10930S: Maintained
10931F: Documentation/trace/ftrace.txt
10932F: arch/*/*/*/ftrace.h
10933F: arch/*/kernel/ftrace.c
10934F: include/*/ftrace.h
10935F: include/linux/trace*.h
10936F: include/trace/
10937F: kernel/trace/
6e68e6c5 10938F: tools/testing/selftests/ftrace/
d6f005a1 10939
1da177e4 10940TRIVIAL PATCHES
8b58be88 10941M: Jiri Kosina <trivial@kernel.org>
54e5881d 10942T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 10943S: Maintained
86ef925f 10944K: ^Subject:.*(?i)trivial
1da177e4 10945
4e68852d 10946TTY LAYER
879a5a00 10947M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 10948M: Jiri Slaby <jslaby@suse.com>
879a5a00 10949S: Supported
08deed1e 10950T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 10951F: Documentation/serial/
8dd5d2f1 10952F: drivers/tty/
df621252 10953F: drivers/tty/serial/serial_core.c
e3288775
AC
10954F: include/linux/serial_core.h
10955F: include/linux/serial.h
10956F: include/linux/tty.h
c117ab84
CEB
10957F: include/uapi/linux/serial_core.h
10958F: include/uapi/linux/serial.h
10959F: include/uapi/linux/tty.h
4e68852d 10960
91952bc0
AP
10961TUA9001 MEDIA DRIVER
10962M: Antti Palosaari <crope@iki.fi>
10963L: linux-media@vger.kernel.org
a825eaec 10964W: https://linuxtv.org
91952bc0
AP
10965W: http://palosaari.fi/linux/
10966Q: http://patchwork.linuxtv.org/project/linux-media/list/
10967T: git git://linuxtv.org/anttip/media_tree.git
10968S: Maintained
10969F: drivers/media/tuners/tua9001*
10970
740db6d7 10971TULIP NETWORK DRIVERS
740db6d7 10972L: netdev@vger.kernel.org
cf869eb1
GG
10973L: linux-parisc@vger.kernel.org
10974S: Orphan
0f04e2aa 10975F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
10976
10977TUN/TAP driver
ba57b6f2 10978M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
10979W: http://vtun.sourceforge.net/tun
10980S: Maintained
679655da
JP
10981F: Documentation/networking/tuntap.txt
10982F: arch/um/os-Linux/drivers/
1da177e4 10983
b454cc66 10984TURBOCHANNEL SUBSYSTEM
8b58be88 10985M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
10986M: Ralf Baechle <ralf@linux-mips.org>
10987L: linux-mips@linux-mips.org
10988Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 10989S: Maintained
679655da
JP
10990F: drivers/tc/
10991F: include/linux/tc.h
b454cc66 10992
1da177e4 10993U14-34F SCSI DRIVER
8b58be88 10994M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
10995L: linux-scsi@vger.kernel.org
10996S: Maintained
679655da 10997F: drivers/scsi/u14-34f.c
1da177e4 10998
e2d1d6c0 10999UBI FILE SYSTEM (UBIFS)
949cb623 11000M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11001M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11002L: linux-mtd@lists.infradead.org
e2966cbe 11003T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11004W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11005S: Maintained
679655da
JP
11006F: Documentation/filesystems/ubifs.txt
11007F: fs/ubifs/
e2d1d6c0 11008
e1632fa2 11009UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11010M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11011W: http://www.uclinux.org/
e1632fa2 11012L: linux-m68k@lists.linux-m68k.org
cc2020e6 11013L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11014T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11015S: Maintained
e1632fa2
GU
11016F: arch/m68k/coldfire/
11017F: arch/m68k/68*/
61bc02bb
JP
11018F: arch/m68k/*/*_no.*
11019F: arch/m68k/include/asm/*_no.*
cc2020e6 11020
1da177e4 11021UDF FILESYSTEM
d8130624 11022M: Jan Kara <jack@suse.com>
1da177e4 11023S: Maintained
679655da
JP
11024F: Documentation/filesystems/udf.txt
11025F: fs/udf/
1da177e4 11026
cc2020e6 11027UFS FILESYSTEM
8b58be88 11028M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11029S: Maintained
679655da
JP
11030F: Documentation/filesystems/ufs.txt
11031F: fs/ufs/
cc2020e6 11032
0a09d3ab
DH
11033UHID USERSPACE HID IO DRIVER:
11034M: David Herrmann <dh.herrmann@googlemail.com>
11035L: linux-input@vger.kernel.org
11036S: Maintained
11037F: drivers/hid/uhid.c
c117ab84 11038F: include/uapi/linux/uhid.h
0a09d3ab 11039
18332a80 11040ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11041L: linux-usb@vger.kernel.org
10c6c9c9 11042S: Orphan
355ffe69 11043F: drivers/uwb/
679655da
JP
11044F: include/linux/uwb.h
11045F: include/linux/uwb/
18332a80 11046
b31d8273
G
11047UNICORE32 ARCHITECTURE:
11048M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11049W: http://mprc.pku.edu.cn/~guanxuetao/linux
11050S: Maintained
ceebf4d5 11051T: git git://github.com/gxt/linux.git
b31d8273
G
11052F: arch/unicore32/
11053
d8379ab1
TF
11054UNIFDEF
11055M: Tony Finch <dot@dotat.at>
11056W: http://dotat.at/prog/unifdef
11057S: Maintained
11058F: scripts/unifdef.c
11059
1da177e4 11060UNIFORM CDROM DRIVER
8b58be88 11061M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11062W: http://www.kernel.dk
11063S: Maintained
679655da
JP
11064F: Documentation/cdrom/
11065F: drivers/cdrom/cdrom.c
11066F: include/linux/cdrom.h
c117ab84 11067F: include/uapi/linux/cdrom.h
1da177e4 11068
56df0122 11069UNISYS S-PAR DRIVERS
49e7d9df
JP
11070M: Benjamin Romer <benjamin.romer@unisys.com>
11071M: David Kershner <david.kershner@unisys.com>
11072L: sparmaintainer@unisys.com (Unisys internal)
11073S: Supported
11074F: drivers/staging/unisys/
56df0122 11075
9941fa6e
VH
11076UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11077M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11078L: linux-scsi@vger.kernel.org
11079S: Supported
11080F: Documentation/scsi/ufs.txt
11081F: drivers/scsi/ufs/
11082
e2d1d6c0 11083UNSORTED BLOCK IMAGES (UBI)
949cb623 11084M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11085M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11086W: http://www.linux-mtd.infradead.org/
11087L: linux-mtd@lists.infradead.org
b6b44e0a 11088T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11089S: Supported
80811493 11090F: drivers/mtd/ubi/
679655da 11091F: include/linux/mtd/ubi.h
c117ab84 11092F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11093
1da177e4 11094USB ACM DRIVER
61eee9a7 11095M: Oliver Neukum <oliver@neukum.org>
6372594a 11096L: linux-usb@vger.kernel.org
1da177e4 11097S: Maintained
679655da
JP
11098F: Documentation/usb/acm.txt
11099F: drivers/usb/class/cdc-acm.*
1da177e4 11100
b7d572e1
PF
11101USB AR5523 WIRELESS DRIVER
11102M: Pontus Fuchs <pontus.fuchs@gmail.com>
11103L: linux-wireless@vger.kernel.org
11104S: Maintained
11105F: drivers/net/wireless/ath/ar5523/
11106
115bb1ff 11107USB ATTACHED SCSI
f50a4968 11108M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11109M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11110L: linux-usb@vger.kernel.org
11111L: linux-scsi@vger.kernel.org
8eae0fb7 11112S: Maintained
115bb1ff
MW
11113F: drivers/usb/storage/uas.c
11114
1da177e4 11115USB CDC ETHERNET DRIVER
61eee9a7 11116M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11117L: linux-usb@vger.kernel.org
1da177e4 11118S: Maintained
679655da 11119F: drivers/net/usb/cdc_*.c
c117ab84 11120F: include/uapi/linux/usb/cdc.h
1da177e4 11121
66e3e591
KP
11122USB CHAOSKEY DRIVER
11123M: Keith Packard <keithp@keithp.com>
11124L: linux-usb@vger.kernel.org
11125S: Maintained
11126F: drivers/usb/misc/chaoskey.c
11127
b02b371e 11128USB CYPRESS C67X00 DRIVER
8b58be88 11129M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11130L: linux-usb@vger.kernel.org
11131S: Maintained
679655da 11132F: drivers/usb/c67x00/
b02b371e 11133
d0374f4f 11134USB DAVICOM DM9601 DRIVER
8b58be88 11135M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11136L: netdev@vger.kernel.org
d0374f4f
PK
11137W: http://www.linux-usb.org/usbnet
11138S: Maintained
679655da 11139F: drivers/net/usb/dm9601.c
d0374f4f 11140
cc2020e6 11141USB DIAMOND RIO500 DRIVER
8b58be88 11142M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11143L: rio500-users@lists.sourceforge.net
11144W: http://rio500.sourceforge.net
11145S: Maintained
679655da 11146F: drivers/usb/misc/rio500*
cc2020e6 11147
1da177e4 11148USB EHCI DRIVER
578333ab 11149M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11150L: linux-usb@vger.kernel.org
578333ab 11151S: Maintained
679655da
JP
11152F: Documentation/usb/ehci.txt
11153F: drivers/usb/host/ehci*
1da177e4 11154
69ae9e3e 11155USB GADGET/PERIPHERAL SUBSYSTEM
d6d0f665 11156M: Felipe Balbi <balbi@ti.com>
795fb7e7 11157L: linux-usb@vger.kernel.org
69ae9e3e 11158W: http://www.linux-usb.org/gadget
d6d0f665
FB
11159T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11160S: Maintained
679655da
JP
11161F: drivers/usb/gadget/
11162F: include/linux/usb/gadget*
69ae9e3e 11163
2dea64b4 11164USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11165M: Jiri Kosina <jikos@kernel.org>
406df153 11166R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11167L: linux-usb@vger.kernel.org
54e5881d 11168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11169S: Maintained
c2f01971 11170F: Documentation/hid/hiddev.txt
679655da 11171F: drivers/hid/usbhid/
1da177e4 11172
959eea21 11173USB ISP116X DRIVER
8b58be88 11174M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11175L: linux-usb@vger.kernel.org
959eea21 11176S: Maintained
679655da
JP
11177F: drivers/usb/host/isp116x*
11178F: include/linux/usb/isp116x.h
959eea21 11179
1da177e4 11180USB MASS STORAGE DRIVER
8b58be88 11181M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11182L: linux-usb@vger.kernel.org
8836aeb8 11183L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11184S: Maintained
11185W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11186F: drivers/usb/storage/
1da177e4 11187
af39917d
CL
11188USB MIDI DRIVER
11189M: Clemens Ladisch <clemens@ladisch.de>
11190L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11191T: git git://git.alsa-project.org/alsa-kernel.git
11192S: Maintained
11193F: sound/usb/midi.*
11194
444ce9d4
JP
11195USB NETWORKING DRIVERS
11196L: linux-usb@vger.kernel.org
11197S: Odd Fixes
11198F: drivers/net/usb/
11199
1da177e4 11200USB OHCI DRIVER
578333ab 11201M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11202L: linux-usb@vger.kernel.org
578333ab 11203S: Maintained
679655da
JP
11204F: Documentation/usb/ohci.txt
11205F: drivers/usb/host/ohci*
1da177e4 11206
963ffa3e 11207USB OTG FSM (Finite State Machine)
60d77b3d 11208M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11209T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11210L: linux-usb@vger.kernel.org
11211S: Maintained
11212F: drivers/usb/common/usb-otg-fsm.c
11213
563da3a9
VM
11214USB OVER IP DRIVER
11215M: Valentina Manea <valentina.manea.m@gmail.com>
11216M: Shuah Khan <shuah.kh@samsung.com>
11217L: linux-usb@vger.kernel.org
11218S: Maintained
11219F: drivers/usb/usbip/
11220F: tools/usb/usbip/
11221
1da177e4 11222USB PEGASUS DRIVER
a16b945c 11223M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11224L: linux-usb@vger.kernel.org
043600a6 11225L: netdev@vger.kernel.org
052e3128
PM
11226T: git git://github.com/petkan/pegasus.git
11227W: https://github.com/petkan/pegasus
1da177e4 11228S: Maintained
679655da 11229F: drivers/net/usb/pegasus.*
1da177e4 11230
d3ad558f
FB
11231USB PHY LAYER
11232M: Felipe Balbi <balbi@ti.com>
11233L: linux-usb@vger.kernel.org
11234T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11235S: Maintained
11236F: drivers/usb/phy/
d3ad558f 11237
73e4fb3f 11238USB PRINTER DRIVER (usblp)
8b58be88 11239M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11240L: linux-usb@vger.kernel.org
73e4fb3f 11241S: Supported
679655da 11242F: drivers/usb/class/usblp.c
1da177e4 11243
4521b477
BM
11244USB QMI WWAN NETWORK DRIVER
11245M: Bjørn Mork <bjorn@mork.no>
11246L: netdev@vger.kernel.org
11247S: Maintained
11248F: Documentation/ABI/testing/sysfs-class-net-qmi
11249F: drivers/net/usb/qmi_wwan.c
11250
1da177e4 11251USB RTL8150 DRIVER
a16b945c 11252M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11253L: linux-usb@vger.kernel.org
043600a6 11254L: netdev@vger.kernel.org
052e3128
PM
11255T: git git://github.com/petkan/rtl8150.git
11256W: https://github.com/petkan/rtl8150
1da177e4 11257S: Maintained
679655da 11258F: drivers/net/usb/rtl8150.c
1da177e4 11259
f896b796 11260USB SERIAL SUBSYSTEM
66085694 11261M: Johan Hovold <johan@kernel.org>
795fb7e7 11262L: linux-usb@vger.kernel.org
4e68852d 11263S: Maintained
679655da 11264F: Documentation/usb/usb-serial.txt
f896b796 11265F: drivers/usb/serial/
679655da 11266F: include/linux/usb/serial.h
1da177e4 11267
b3f0db1c
SG
11268USB SMSC75XX ETHERNET DRIVER
11269M: Steve Glendinning <steve.glendinning@shawell.net>
11270L: netdev@vger.kernel.org
11271S: Maintained
11272F: drivers/net/usb/smsc75xx.*
11273
2f7ca802 11274USB SMSC95XX ETHERNET DRIVER
90b24cfb 11275M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11276L: netdev@vger.kernel.org
90b24cfb 11277S: Maintained
679655da 11278F: drivers/net/usb/smsc95xx.*
2f7ca802 11279
1da177e4 11280USB SUBSYSTEM
879a5a00 11281M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11282L: linux-usb@vger.kernel.org
1da177e4 11283W: http://www.linux-usb.org
08deed1e 11284T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11285S: Supported
679655da 11286F: Documentation/usb/
679655da
JP
11287F: drivers/usb/
11288F: include/linux/usb.h
11289F: include/linux/usb/
1da177e4
LT
11290
11291USB UHCI DRIVER
8b58be88 11292M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11293L: linux-usb@vger.kernel.org
1da177e4 11294S: Maintained
679655da 11295F: drivers/usb/host/uhci*
1da177e4 11296
69ae9e3e 11297USB "USBNET" DRIVER FRAMEWORK
d8130624 11298M: Oliver Neukum <oneukum@suse.com>
043600a6 11299L: netdev@vger.kernel.org
69ae9e3e 11300W: http://www.linux-usb.org/usbnet
1da177e4 11301S: Maintained
679655da
JP
11302F: drivers/net/usb/usbnet.c
11303F: include/linux/usb/usbnet.h
1da177e4 11304
c0efd232 11305USB VIDEO CLASS
c53ac071 11306M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11307L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11308L: linux-media@vger.kernel.org
275ffde4 11309T: git git://linuxtv.org/media_tree.git
57c6d2e9 11310W: http://www.ideasonboard.org/uvc/
c0efd232 11311S: Maintained
0c0d06ca 11312F: drivers/media/usb/uvc/
6c0f0359 11313F: include/uapi/linux/uvcvideo.h
1da177e4 11314
b60b9c45
HV
11315USB VISION DRIVER
11316M: Hans Verkuil <hverkuil@xs4all.nl>
11317L: linux-media@vger.kernel.org
11318T: git git://linuxtv.org/media_tree.git
a825eaec 11319W: https://linuxtv.org
b60b9c45
HV
11320S: Odd Fixes
11321F: drivers/media/usb/usbvision/
11322
8282da47
LP
11323USB WEBCAM GADGET
11324M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11325L: linux-usb@vger.kernel.org
11326S: Maintained
3a83c16e 11327F: drivers/usb/gadget/function/*uvc*
faf2e1db 11328F: drivers/usb/gadget/legacy/webcam.c
8282da47 11329
bf164cc0 11330USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11331M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11332L: linux-wireless@vger.kernel.org
11333S: Maintained
679655da 11334F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11335
eb6bab13 11336USB XHCI DRIVER
03d85053 11337M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11338L: linux-usb@vger.kernel.org
11339S: Supported
36d0344c
SS
11340F: drivers/usb/host/xhci*
11341F: drivers/usb/host/pci-quirks*
eb6bab13 11342
1da177e4 11343USB ZD1201 DRIVER
4086b9ca 11344L: linux-wireless@vger.kernel.org
1da177e4 11345W: http://linux-lc100020.sourceforge.net
4086b9ca 11346S: Orphan
ed0ad06f 11347F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11348
b7eee616 11349USB ZR364XX DRIVER
8b58be88 11350M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11351L: linux-usb@vger.kernel.org
661263b5 11352L: linux-media@vger.kernel.org
275ffde4 11353T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11354W: http://royale.zerezo.com/zr364xx/
11355S: Maintained
679655da 11356F: Documentation/video4linux/zr364xx.txt
90d72ac6 11357F: drivers/media/usb/zr364xx/
b7eee616 11358
289fcff4
HK
11359ULPI BUS
11360M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11361L: linux-usb@vger.kernel.org
11362S: Maintained
11363F: drivers/usb/common/ulpi.c
11364F: include/linux/ulpi/
11365
e7839f25 11366USER-MODE LINUX (UML)
8b58be88 11367M: Jeff Dike <jdike@addtoit.com>
b15194b7 11368M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11369L: user-mode-linux-devel@lists.sourceforge.net
11370L: user-mode-linux-user@lists.sourceforge.net
11371W: http://user-mode-linux.sourceforge.net
11372S: Maintained
61516587 11373F: Documentation/virtual/uml/
679655da 11374F: arch/um/
b070989a 11375F: arch/x86/um/
679655da
JP
11376F: fs/hostfs/
11377F: fs/hppfs/
b7eee616 11378
e5f114e9 11379USERSPACE I/O (UIO)
6a534c9d 11380M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11381M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11382S: Maintained
3d3fecbd 11383T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11384F: Documentation/DocBook/uio-howto.tmpl
11385F: drivers/uio/
11386F: include/linux/uio*.h
e5f114e9 11387
256cccbe 11388UTIL-LINUX PACKAGE
8b58be88 11389M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11390L: util-linux@vger.kernel.org
11391W: http://en.wikipedia.org/wiki/Util-linux
11392T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11393S: Maintained
11394
c1fd1c07 11395UVESAFB DRIVER
8b58be88 11396M: Michal Januszewski <spock@gentoo.org>
c69f677c 11397L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11398W: http://dev.gentoo.org/~spock/projects/uvesafb/
11399S: Maintained
679655da 11400F: Documentation/fb/uvesafb.txt
8a61f013 11401F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11402
456930d8
SA
11403VF610 NAND DRIVER
11404M: Stefan Agner <stefan@agner.ch>
11405L: linux-mtd@lists.infradead.org
11406S: Supported
11407F: drivers/mtd/nand/vf610_nfc.c
11408
4480f15b 11409VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11410M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11411S: Maintained
679655da
JP
11412F: Documentation/filesystems/vfat.txt
11413F: fs/fat/
1da177e4 11414
cba3345c
AW
11415VFIO DRIVER
11416M: Alex Williamson <alex.williamson@redhat.com>
11417L: kvm@vger.kernel.org
11418S: Maintained
11419F: Documentation/vfio.txt
11420F: drivers/vfio/
11421F: include/linux/vfio.h
c117ab84 11422F: include/uapi/linux/vfio.h
cba3345c 11423
a714ea5f
AW
11424VFIO PLATFORM DRIVER
11425M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11426L: kvm@vger.kernel.org
11427S: Maintained
11428F: drivers/vfio/platform/
11429
9e6f3438
PO
11430VIDEOBUF2 FRAMEWORK
11431M: Pawel Osciak <pawel@osciak.com>
11432M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11433M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11434L: linux-media@vger.kernel.org
11435S: Maintained
90d72ac6 11436F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11437F: include/media/videobuf2-*
11438
5523662e
SCP
11439VIRTUAL SERIO DEVICE DRIVER
11440M: Stephen Chandler Paul <thatslyude@gmail.com>
11441S: Maintained
11442F: drivers/input/serio/userio.c
11443F: include/uapi/linux/userio.h
11444
9a82446b
AS
11445VIRTIO CONSOLE DRIVER
11446M: Amit Shah <amit.shah@redhat.com>
11447L: virtualization@lists.linux-foundation.org
11448S: Maintained
11449F: drivers/char/virtio_console.c
11450F: include/linux/virtio_console.h
c117ab84 11451F: include/uapi/linux/virtio_console.h
9a82446b 11452
2426ec8f 11453VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11454M: "Michael S. Tsirkin" <mst@redhat.com>
11455L: virtualization@lists.linux-foundation.org
11456S: Maintained
11457F: drivers/virtio/
c893c8d7 11458F: tools/virtio/
2426ec8f
MT
11459F: drivers/net/virtio_net.c
11460F: drivers/block/virtio_blk.c
11461F: include/linux/virtio_*.h
916cdabc 11462F: include/uapi/linux/virtio_*.h
2426ec8f 11463
f2dbda3b
CH
11464VIRTIO DRIVERS FOR S390
11465M: Christian Borntraeger <borntraeger@de.ibm.com>
11466M: Cornelia Huck <cornelia.huck@de.ibm.com>
11467L: linux-s390@vger.kernel.org
11468L: virtualization@lists.linux-foundation.org
11469L: kvm@vger.kernel.org
11470S: Supported
1b568d93 11471F: drivers/s390/virtio/
f2dbda3b 11472
4ad6ee91
GH
11473VIRTIO GPU DRIVER
11474M: David Airlie <airlied@linux.ie>
11475M: Gerd Hoffmann <kraxel@redhat.com>
11476L: dri-devel@lists.freedesktop.org
11477L: virtualization@lists.linux-foundation.org
11478S: Maintained
11479F: drivers/gpu/drm/virtio/
11480F: include/uapi/linux/virtio_gpu.h
11481
3a4d5c94
MT
11482VIRTIO HOST (VHOST)
11483M: "Michael S. Tsirkin" <mst@redhat.com>
11484L: kvm@vger.kernel.org
c996d8b9 11485L: virtualization@lists.linux-foundation.org
3a4d5c94
MT
11486L: netdev@vger.kernel.org
11487S: Maintained
11488F: drivers/vhost/
c117ab84 11489F: include/uapi/linux/vhost.h
3a4d5c94 11490
271c8651
GH
11491VIRTIO INPUT DRIVER
11492M: Gerd Hoffmann <kraxel@redhat.com>
11493S: Maintained
11494F: drivers/virtio/virtio_input.c
11495F: include/uapi/linux/virtio_input.h
11496
1da177e4 11497VIA RHINE NETWORK DRIVER
210347e1 11498S: Orphan
f2148a47 11499F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11500
f0bf7f61 11501VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11502M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11503M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11504S: Maintained
11505F: drivers/mmc/host/via-sdmmc.c
11506
69e4a7c2 11507VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11508M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11509L: linux-fbdev@vger.kernel.org
69e4a7c2 11510S: Maintained
c7babebd
FTS
11511F: include/linux/via-core.h
11512F: include/linux/via-gpio.h
11513F: include/linux/via_i2c.h
8a61f013 11514F: drivers/video/fbdev/via/
69e4a7c2 11515
01f20734 11516VIA VELOCITY NETWORK DRIVER
8b58be88 11517M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11518L: netdev@vger.kernel.org
11519S: Maintained
f2148a47 11520F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11521
f73f8173
AW
11522VIRT LIB
11523M: Alex Williamson <alex.williamson@redhat.com>
11524M: Paolo Bonzini <pbonzini@redhat.com>
11525L: kvm@vger.kernel.org
11526S: Supported
11527F: virt/lib/
11528
77911fd2 11529VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11530M: Hans Verkuil <hverkuil@xs4all.nl>
11531L: linux-media@vger.kernel.org
11532T: git git://linuxtv.org/media_tree.git
a825eaec 11533W: https://linuxtv.org
0b7bc1fa 11534S: Maintained
77911fd2 11535F: drivers/media/platform/vivid/*
0b7bc1fa 11536
be7f8273 11537VLAN (802.1Q)
8b58be88 11538M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11539L: netdev@vger.kernel.org
11540S: Maintained
679655da
JP
11541F: drivers/net/macvlan.c
11542F: include/linux/if_*vlan.h
11543F: net/8021q/
be7f8273 11544
55e331cf 11545VLYNQ BUS
8b58be88 11546M: Florian Fainelli <florian@openwrt.org>
8578d7af 11547L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11548S: Maintained
11549F: drivers/vlynq/vlynq.c
11550F: include/linux/vlynq.h
11551
390beae4 11552VME SUBSYSTEM
74c600e3 11553M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11554M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11555M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11556L: devel@driverdev.osuosl.org
11557S: Maintained
11558T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11559F: Documentation/vme_api.txt
11560F: drivers/staging/vme/
11561F: drivers/vme/
11562F: include/linux/vme*
11563
4488e09b
AK
11564VMWARE HYPERVISOR INTERFACE
11565M: Alok Kataria <akataria@vmware.com>
11566L: virtualization@lists.linux-foundation.org
11567S: Supported
11568F: arch/x86/kernel/cpu/vmware.c
11569
73b35d07
DT
11570VMWARE BALLOON DRIVER
11571M: Xavier Deguillard <xdeguillard@vmware.com>
11572M: Philip Moltmann <moltmann@vmware.com>
11573M: "VMware, Inc." <pv-drivers@vmware.com>
11574L: linux-kernel@vger.kernel.org
11575S: Maintained
11576F: drivers/misc/vmw_balloon.c
11577
8b8be51b
TH
11578VMWARE VMMOUSE SUBDRIVER
11579M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11580M: "VMware, Inc." <pv-drivers@vmware.com>
11581L: linux-input@vger.kernel.org
11582S: Maintained
11583F: drivers/input/mouse/vmmouse.c
11584F: drivers/input/mouse/vmmouse.h
11585
d1a890fa 11586VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11587M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11588M: "VMware, Inc." <pv-drivers@vmware.com>
11589L: netdev@vger.kernel.org
11590S: Maintained
11591F: drivers/net/vmxnet3/
d1a890fa 11592
851b1642 11593VMware PVSCSI driver
f2d7e40e 11594M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11595M: VMware PV-Drivers <pv-drivers@vmware.com>
11596L: linux-scsi@vger.kernel.org
11597S: Maintained
11598F: drivers/scsi/vmw_pvscsi.c
11599F: drivers/scsi/vmw_pvscsi.h
11600
e53e86c7 11601VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11602M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11603M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11604L: linux-kernel@vger.kernel.org
1dd68f01 11605W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11606T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11607S: Supported
679655da
JP
11608F: drivers/regulator/
11609F: include/linux/regulator/
e53e86c7 11610
081958eb
DA
11611VRF
11612M: David Ahern <dsa@cumulusnetworks.com>
11613M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11614L: netdev@vger.kernel.org
11615S: Maintained
11616F: drivers/net/vrf.c
562d897d 11617F: Documentation/networking/vrf.txt
081958eb 11618
ab41319e 11619VT1211 HARDWARE MONITOR DRIVER
8b58be88 11620M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11621L: lm-sensors@lm-sensors.org
11622S: Maintained
679655da
JP
11623F: Documentation/hwmon/vt1211
11624F: drivers/hwmon/vt1211.c
ab41319e 11625
1de9e371 11626VT8231 HARDWARE MONITOR DRIVER
8b58be88 11627M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11628L: lm-sensors@lm-sensors.org
11629S: Maintained
679655da 11630F: drivers/hwmon/vt8231.c
1de9e371 11631
88095e7b
TO
11632VUB300 USB to SDIO/SD/MMC bridge chip
11633M: Tony Olech <tony.olech@elandigitalsystems.com>
11634L: linux-mmc@vger.kernel.org
11635L: linux-usb@vger.kernel.org
11636S: Supported
11637F: drivers/mmc/host/vub300.c
11638
1da177e4 11639W1 DALLAS'S 1-WIRE BUS
a8018766 11640M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11641S: Maintained
679655da
JP
11642F: Documentation/w1/
11643F: drivers/w1/
1da177e4 11644
13927079 11645W83791D HARDWARE MONITORING DRIVER
8b58be88 11646M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11647L: lm-sensors@lm-sensors.org
25845c22 11648S: Maintained
679655da
JP
11649F: Documentation/hwmon/w83791d
11650F: drivers/hwmon/w83791d.c
13927079 11651
61db011d 11652W83793 HARDWARE MONITORING DRIVER
8b58be88 11653M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11654L: lm-sensors@lm-sensors.org
11655S: Maintained
679655da
JP
11656F: Documentation/hwmon/w83793
11657F: drivers/hwmon/w83793.c
61db011d 11658
e3760b43 11659W83795 HARDWARE MONITORING DRIVER
d8130624 11660M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11661L: lm-sensors@lm-sensors.org
11662S: Maintained
11663F: drivers/hwmon/w83795.c
11664
1da177e4 11665W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11666M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11667S: Maintained
679655da 11668F: drivers/mmc/host/wbsd.*
1da177e4 11669
b4e05923
HG
11670WACOM PROTOCOL 4 SERIAL TABLETS
11671M: Julian Squires <julian@cipht.net>
11672M: Hans de Goede <hdegoede@redhat.com>
11673L: linux-input@vger.kernel.org
11674S: Maintained
11675F: drivers/input/tablet/wacom_serial4.c
11676
3527761c 11677WATCHDOG DEVICE DRIVERS
8b58be88 11678M: Wim Van Sebroeck <wim@iguana.be>
230a5cef
WVS
11679L: linux-watchdog@vger.kernel.org
11680W: http://www.linux-watchdog.org/
f599aaf0 11681T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11682S: Maintained
679655da
JP
11683F: Documentation/watchdog/
11684F: drivers/watchdog/
11685F: include/linux/watchdog.h
c117ab84 11686F: include/uapi/linux/watchdog.h
3527761c 11687
1da177e4 11688WD7000 SCSI DRIVER
8b58be88 11689M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11690L: linux-scsi@vger.kernel.org
11691S: Maintained
679655da 11692F: drivers/scsi/wd7000.c
1da177e4 11693
b22e00f3
DH
11694WIIMOTE HID DRIVER
11695M: David Herrmann <dh.herrmann@googlemail.com>
11696L: linux-input@vger.kernel.org
11697S: Maintained
11698F: drivers/hid/hid-wiimote*
11699
e258b80e 11700WINBOND CIR DRIVER
364e9e18 11701M: David Härdeman <david@hardeman.nu>
e258b80e 11702S: Maintained
116ab806 11703F: drivers/media/rc/winbond-cir.c
e258b80e 11704
8a70da82 11705WIMAX STACK
8b58be88 11706M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11707M: linux-wimax@intel.com
49e7d9df 11708L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11709S: Supported
11710W: http://linuxwimax.org
315987dc 11711F: Documentation/wimax/README.wimax
315987dc
JP
11712F: include/linux/wimax/debug.h
11713F: include/net/wimax.h
c117ab84 11714F: include/uapi/linux/wimax.h
315987dc 11715F: net/wimax/
8a70da82 11716
5fc14680 11717WISTRON LAPTOP BUTTON DRIVER
8b58be88 11718M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11719S: Maintained
679655da 11720F: drivers/input/misc/wistron_btns.c
5fc14680 11721
1da177e4 11722WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11723M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11724L: linux-wireless@vger.kernel.org
926554c4 11725W: http://oops.ghostprotocols.net:81/blog
1da177e4 11726S: Maintained
679655da 11727F: drivers/net/wireless/wl3501*
1da177e4 11728
055bcbcb 11729WOLFSON MICROELECTRONICS DRIVERS
fef95164 11730L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11731T: git https://github.com/CirrusLogic/linux-drivers.git
11732W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11733S: Supported
3768f0b1 11734F: Documentation/hwmon/wm83??
f494993f
CK
11735F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11736F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11737F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11738F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11739F: drivers/clk/clk-wm83*.c
9c309598 11740F: drivers/extcon/extcon-arizona.c
b75ea16a 11741F: drivers/leds/leds-wm83*.c
25b273ba 11742F: drivers/gpio/gpio-*wm*.c
9c309598 11743F: drivers/gpio/gpio-arizona.c
d22b0869 11744F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11745F: drivers/input/misc/wm831x-on.c
11746F: drivers/input/touchscreen/wm831x-ts.c
11747F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11748F: drivers/mfd/arizona*
11749F: drivers/mfd/wm*.c
12ebc137 11750F: drivers/mfd/cs47l24*
b75ea16a
MB
11751F: drivers/power/wm83*.c
11752F: drivers/rtc/rtc-wm83*.c
11753F: drivers/regulator/wm8*.c
3860e6c4 11754F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11755F: drivers/watchdog/wm83*_wdt.c
9c309598 11756F: include/linux/mfd/arizona/
3860e6c4 11757F: include/linux/mfd/wm831x/
b75ea16a 11758F: include/linux/mfd/wm8350/
3768f0b1 11759F: include/linux/mfd/wm8400*
59ec6da2 11760F: include/linux/wm97xx.h
055bcbcb 11761F: include/sound/wm????.h
9c309598 11762F: sound/soc/codecs/arizona.?
055bcbcb 11763F: sound/soc/codecs/wm*
12ebc137 11764F: sound/soc/codecs/cs47l24*
b75ea16a 11765
3e6cd7a4
TH
11766WORKQUEUE
11767M: Tejun Heo <tj@kernel.org>
badb7f5e 11768R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11769T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11770S: Maintained
11771F: include/linux/workqueue.h
11772F: kernel/workqueue.c
11773F: Documentation/workqueue.txt
11774
1da177e4 11775X.25 NETWORK LAYER
8bf28059 11776M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11777L: linux-x25@vger.kernel.org
8bf28059 11778S: Odd Fixes
679655da
JP
11779F: Documentation/networking/x25*
11780F: include/net/x25*
11781F: net/x25/
1da177e4 11782
e2d1d6c0 11783X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11784M: Thomas Gleixner <tglx@linutronix.de>
11785M: Ingo Molnar <mingo@redhat.com>
11786M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11787M: x86@kernel.org
981c3a4f 11788L: linux-kernel@vger.kernel.org
75fc2d37 11789T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11790S: Maintained
679655da
JP
11791F: Documentation/x86/
11792F: arch/x86/
e2d1d6c0 11793
d0944853 11794X86 PLATFORM DRIVERS
e181ba15 11795M: Darren Hart <dvhart@infradead.org>
d0944853 11796L: platform-driver-x86@vger.kernel.org
e181ba15 11797T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11798S: Maintained
14430813 11799F: drivers/platform/x86/
3a4bceef 11800F: drivers/platform/olpc/
d0944853 11801
c1f5c54b
IM
11802X86 MCE INFRASTRUCTURE
11803M: Tony Luck <tony.luck@intel.com>
487ba8e8 11804M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11805L: linux-edac@vger.kernel.org
11806S: Maintained
11807F: arch/x86/kernel/cpu/mcheck/*
11808
79ebdc95
BP
11809X86 MICROCODE UPDATE SUPPORT
11810M: Borislav Petkov <bp@alien8.de>
11811S: Maintained
11812F: arch/x86/kernel/cpu/microcode/*
11813
f0905c5a
AL
11814X86 VDSO
11815M: Andy Lutomirski <luto@amacapital.net>
11816L: linux-kernel@vger.kernel.org
11817T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11818S: Maintained
d603c8e1 11819F: arch/x86/entry/vdso/
f0905c5a 11820
d6fad502 11821XC2028/3028 TUNER DRIVER
009a5410 11822M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 11823L: linux-media@vger.kernel.org
a825eaec 11824W: https://linuxtv.org
d6fad502
MCC
11825T: git git://linuxtv.org/media_tree.git
11826S: Maintained
11827F: drivers/media/tuners/tuner-xc2028.*
11828
c4468085 11829XEN HYPERVISOR INTERFACE
c4468085 11830M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
11831M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11832M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 11833L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 11834T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
11835S: Supported
11836F: arch/x86/xen/
11837F: drivers/*/xen-*front.c
11838F: drivers/xen/
11839F: arch/x86/include/asm/xen/
11840F: include/xen/
c117ab84 11841F: include/uapi/xen/
c4468085 11842
77bfb479
SS
11843XEN HYPERVISOR ARM
11844M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11845L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
11846S: Supported
11847F: arch/arm/xen/
11848F: arch/arm/include/asm/xen/
11849
b475e83f
SS
11850XEN HYPERVISOR ARM64
11851M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11852L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
11853S: Supported
11854F: arch/arm64/xen/
11855F: arch/arm64/include/asm/xen/
11856
9b57e1a7
IC
11857XEN NETWORK BACKEND DRIVER
11858M: Ian Campbell <ian.campbell@citrix.com>
8386040b 11859M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 11860L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
11861L: netdev@vger.kernel.org
11862S: Supported
11863F: drivers/net/xen-netback/*
11864
c5f8e29d
KRW
11865XEN PCI SUBSYSTEM
11866M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11867L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11868S: Supported
11869F: arch/x86/pci/*xen*
11870F: drivers/pci/*xen*
11871
a2c5ae65
KRW
11872XEN BLOCK SUBSYSTEM
11873M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 11874M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
11875L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11876S: Supported
11877F: drivers/block/xen-blkback/*
11878F: drivers/block/xen*
11879
15d03609
JG
11880XEN PVSCSI DRIVERS
11881M: Juergen Gross <jgross@suse.com>
11882L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11883L: linux-scsi@vger.kernel.org
11884S: Supported
11885F: drivers/scsi/xen-scsifront.c
11886F: drivers/xen/xen-scsiback.c
11887F: include/xen/interface/io/vscsiif.h
11888
c5f8e29d
KRW
11889XEN SWIOTLB SUBSYSTEM
11890M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11891L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11892S: Supported
11893F: arch/x86/xen/*swiotlb*
11894F: drivers/xen/*swiotlb*
11895
1da177e4
LT
11896XFS FILESYSTEM
11897P: Silicon Graphics Inc
809625ca 11898M: Dave Chinner <david@fromorbit.com>
18caa67a 11899M: xfs@oss.sgi.com
d7ede1aa 11900L: xfs@oss.sgi.com
1da177e4 11901W: http://oss.sgi.com/projects/xfs
54e5881d 11902T: git git://oss.sgi.com/xfs/xfs.git
1da177e4 11903S: Supported
679655da
JP
11904F: Documentation/filesystems/xfs.txt
11905F: fs/xfs/
1da177e4 11906
8a3b7a25 11907XILINX AXI ETHERNET DRIVER
59a54f30
MS
11908M: Anirudha Sarangi <anirudh@xilinx.com>
11909M: John Linn <John.Linn@xilinx.com>
8a3b7a25 11910S: Maintained
11911F: drivers/net/ethernet/xilinx/xilinx_axienet*
11912
238b8721 11913XILINX UARTLITE SERIAL DRIVER
8b58be88 11914M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
11915L: linux-serial@vger.kernel.org
11916S: Maintained
df621252 11917F: drivers/tty/serial/uartlite.c
238b8721 11918
df330515
LP
11919XILINX VIDEO IP CORES
11920M: Hyun Kwon <hyun.kwon@xilinx.com>
11921M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11922L: linux-media@vger.kernel.org
11923T: git git://linuxtv.org/media_tree.git
11924S: Supported
11925F: Documentation/devicetree/bindings/media/xilinx/
11926F: drivers/media/platform/xilinx/
a5562f65 11927F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 11928
74316949
EB
11929XILLYBUS DRIVER
11930M: Eli Billauer <eli.billauer@gmail.com>
11931L: linux-kernel@vger.kernel.org
11932S: Supported
11933F: drivers/char/xillybus/
11934
f620e4b8
MF
11935XTENSA XTFPGA PLATFORM SUPPORT
11936M: Max Filippov <jcmvbkbc@gmail.com>
11937L: linux-xtensa@linux-xtensa.org
11938S: Maintained
11939F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 11940F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 11941
1da177e4 11942YAM DRIVER FOR AX.25
8b58be88 11943M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
11944L: linux-hams@vger.kernel.org
11945S: Maintained
679655da
JP
11946F: drivers/net/hamradio/yam*
11947F: include/linux/yam.h
1da177e4 11948
af64a5eb 11949YEALINK PHONE DRIVER
8b58be88 11950M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
11951L: usbb2k-api-dev@nongnu.org
11952S: Maintained
679655da
JP
11953F: Documentation/input/yealink.txt
11954F: drivers/input/misc/yealink.*
af64a5eb 11955
1da177e4 11956Z8530 DRIVER FOR AX.25
8b58be88 11957M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
11958W: http://yaina.de/jreuter/
11959W: http://www.qsl.net/dl1bke/
11960L: linux-hams@vger.kernel.org
11961S: Maintained
679655da
JP
11962F: Documentation/networking/z8530drv.txt
11963F: drivers/net/hamradio/*scc.c
11964F: drivers/net/hamradio/z8530.h
1da177e4 11965
0cf31ec1 11966ZBUD COMPRESSED PAGE ALLOCATOR
0e3b7e54 11967M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
11968L: linux-mm@kvack.org
11969S: Maintained
11970F: mm/zbud.c
11971F: include/linux/zbud.h
11972
7c0c3afb 11973ZD1211RW WIRELESS DRIVER
8b58be88
JP
11974M: Daniel Drake <dsd@gentoo.org>
11975M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 11976W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 11977L: linux-wireless@vger.kernel.org
7c0c3afb
DD
11978L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11979S: Maintained
6948300c 11980F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 11981
20263029
DS
11982ZPOOL COMPRESSED PAGE STORAGE API
11983M: Dan Streetman <ddstreet@ieee.org>
11984L: linux-mm@kvack.org
11985S: Maintained
11986F: mm/zpool.c
11987F: include/linux/zpool.h
11988
1da177e4 11989ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 11990L: mjpeg-users@lists.sourceforge.net
f63145e2 11991L: linux-media@vger.kernel.org
1da177e4 11992W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 11993T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 11994S: Odd Fixes
90d72ac6 11995F: drivers/media/pci/zoran/
1da177e4 11996
6920f2cc
MK
11997ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11998M: Minchan Kim <minchan@kernel.org>
11999M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12000R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12001L: linux-kernel@vger.kernel.org
12002S: Maintained
12003F: drivers/block/zram/
12004F: Documentation/blockdev/zram.txt
12005
8b4a4080 12006ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12007M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12008S: Maintained
df621252 12009F: drivers/tty/serial/zs.*
8b4a4080 12010
eae70d06
MK
12011ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12012M: Minchan Kim <minchan@kernel.org>
12013M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12014R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12015L: linux-mm@kvack.org
12016S: Maintained
12017F: mm/zsmalloc.c
12018F: include/linux/zsmalloc.h
d02be50d 12019F: Documentation/vm/zsmalloc.txt
eae70d06 12020
0cf31ec1 12021ZSWAP COMPRESSED SWAP CACHING
0e3b7e54 12022M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
12023L: linux-mm@kvack.org
12024S: Maintained
12025F: mm/zswap.c
12026
1da177e4 12027THE REST
8b58be88 12028M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12029L: linux-kernel@vger.kernel.org
8a6e2535 12030Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12031T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12032S: Buried alive in reporters
34d03cc1
JP
12033F: *
12034F: */