]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
mm: make vm_munmap killable
[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 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
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 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
8b58be88 216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
291F: drivers/pci/*acpi*
292F: drivers/pci/*/*acpi*
293F: drivers/pci/*/*/*acpi*
3a75ef0c 294F: tools/power/acpi/
8b59a454 295
3774929d
RW
296ACPI COMPONENT ARCHITECTURE (ACPICA)
297M: Robert Moore <robert.moore@intel.com>
298M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
300L: linux-acpi@vger.kernel.org
301L: devel@acpica.org
302W: https://acpica.org/
303W: https://github.com/acpica/acpica/
304Q: https://patchwork.kernel.org/project/linux-acpi/list/
305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306S: Supported
307F: drivers/acpi/acpica/
308F: include/acpi/
2754c447 309F: tools/power/acpi/
3774929d 310
8b59a454 311ACPI FAN DRIVER
8b58be88 312M: Zhang Rui <rui.zhang@intel.com>
8b59a454 313L: linux-acpi@vger.kernel.org
5ca92bd9 314W: https://01.org/linux-acpi
8b59a454 315S: Supported
679655da 316F: drivers/acpi/fan.c
1da177e4 317
8b59a454 318ACPI THERMAL DRIVER
8b58be88 319M: Zhang Rui <rui.zhang@intel.com>
8b59a454 320L: linux-acpi@vger.kernel.org
5ca92bd9 321W: https://01.org/linux-acpi
8b59a454 322S: Supported
679655da 323F: drivers/acpi/*thermal*
998be20f 324
359acec8 325ACPI VIDEO DRIVER
8b58be88 326M: Zhang Rui <rui.zhang@intel.com>
8b59a454 327L: linux-acpi@vger.kernel.org
5ca92bd9 328W: https://01.org/linux-acpi
8b59a454 329S: Supported
86f98a3a 330F: drivers/acpi/acpi_video.c
998be20f 331
bff431e4 332ACPI WMI DRIVER
d0944853 333L: platform-driver-x86@vger.kernel.org
5b927259 334S: Orphan
679655da 335F: drivers/platform/x86/wmi.c
bff431e4 336
2f39d519 337AD1889 ALSA SOUND DRIVER
8b58be88 338M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
339W: http://wiki.parisc-linux.org/AD1889
340L: linux-parisc@vger.kernel.org
341S: Maintained
679655da 342F: sound/pci/ad1889.*
2f39d519 343
527a1a83
MH
344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 346W: http://wiki.analog.com/AD5254
a4edbc10 347W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
348S: Supported
349F: drivers/misc/ad525x_dpot.c
350
351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 353W: http://wiki.analog.com/AD5398
a4edbc10 354W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
355S: Supported
356F: drivers/regulator/ad5398.c
357
358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 360W: http://wiki.analog.com/AD7142
a4edbc10 361W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
362S: Supported
363F: drivers/input/misc/ad714x.c
364
365AD7877 TOUCHSCREEN DRIVER
366M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 367W: http://wiki.analog.com/AD7877
a4edbc10 368W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
369S: Supported
370F: drivers/input/touchscreen/ad7877.c
371
372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 374W: http://wiki.analog.com/AD7879
a4edbc10 375W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
376S: Supported
377F: drivers/input/touchscreen/ad7879.c
378
1330b0dc 379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 380M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
381S: Maintained
382
7302b9d9
MH
383ADF7242 IEEE 802.15.4 RADIO DRIVER
384M: Michael Hennerich <michael.hennerich@analog.com>
385W: https://wiki.analog.com/ADF7242
386W: http://ez.analog.com/community/linux-device-drivers
387L: linux-wpan@vger.kernel.org
388S: Supported
389F: drivers/net/ieee802154/adf7242.c
390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
1da177e4 392ADM1025 HARDWARE MONITOR DRIVER
d8130624 393M: Jean Delvare <jdelvare@suse.com>
968ce1b1 394L: linux-hwmon@vger.kernel.org
1da177e4 395S: Maintained
679655da
JP
396F: Documentation/hwmon/adm1025
397F: drivers/hwmon/adm1025.c
1da177e4 398
cae2caae 399ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 400M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 401L: linux-hwmon@vger.kernel.org
cae2caae 402S: Maintained
679655da 403F: drivers/hwmon/adm1029.c
cae2caae 404
cc0b88cf 405ADM8211 WIRELESS DRIVER
cc0b88cf 406L: linux-wireless@vger.kernel.org
491b26b4 407W: http://wireless.kernel.org/
e71bcbd0 408S: Orphan
d4a17304 409F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 410
e8e31622
SA
411ADP1653 FLASH CONTROLLER DRIVER
412M: Sakari Ailus <sakari.ailus@iki.fi>
413L: linux-media@vger.kernel.org
414S: Maintained
415F: drivers/media/i2c/adp1653.c
b5dcee22 416F: include/media/i2c/adp1653.h
e8e31622 417
527a1a83
MH
418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 420W: http://wiki.analog.com/ADP5520
a4edbc10 421W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
422S: Supported
423F: drivers/mfd/adp5520.c
424F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 425F: drivers/leds/leds-adp5520.c
77278d50 426F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
427F: drivers/input/keyboard/adp5520-keys.c
428
429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 431W: http://wiki.analog.com/ADP5588
a4edbc10 432W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
433S: Supported
434F: drivers/input/keyboard/adp5588-keys.c
77278d50 435F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
436
437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 439W: http://wiki.analog.com/ADP8860
a4edbc10 440W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
441S: Supported
442F: drivers/video/backlight/adp8860_bl.c
443
8c22a8f5
DE
444ADS1015 HARDWARE MONITOR DRIVER
445M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 446L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
447S: Maintained
448F: Documentation/hwmon/ads1015
449F: drivers/hwmon/ads1015.c
450F: include/linux/i2c/ads1015.h
451
1da177e4 452ADT746X FAN DRIVER
8b58be88 453M: Colin Leroy <colin@colino.net>
1da177e4 454S: Maintained
679655da 455F: drivers/macintosh/therm_adt746x.c
1da177e4 456
b058b859 457ADT7475 HARDWARE MONITOR DRIVER
d8130624 458M: Jean Delvare <jdelvare@suse.com>
968ce1b1 459L: linux-hwmon@vger.kernel.org
b058b859
JD
460S: Maintained
461F: Documentation/hwmon/adt7475
462F: drivers/hwmon/adt7475.c
463
527a1a83
MH
464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 466W: http://wiki.analog.com/ADXL345
a4edbc10 467W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
468S: Supported
469F: drivers/input/misc/adxl34x.c
470
8c6af9e1 471ADVANSYS SCSI DRIVER
8b58be88 472M: Matthew Wilcox <matthew@wil.cx>
d8130624 473M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
474L: linux-scsi@vger.kernel.org
475S: Maintained
679655da
JP
476F: Documentation/scsi/advansys.txt
477F: drivers/scsi/advansys.c
8c6af9e1 478
1da177e4 479AEDSP16 DRIVER
8b58be88 480M: Riccardo Facchetti <fizban@tin.it>
1da177e4 481S: Maintained
679655da 482F: sound/oss/aedsp16.c
1da177e4 483
91952bc0
AP
484AF9013 MEDIA DRIVER
485M: Antti Palosaari <crope@iki.fi>
486L: linux-media@vger.kernel.org
a825eaec 487W: https://linuxtv.org
91952bc0
AP
488W: http://palosaari.fi/linux/
489Q: http://patchwork.linuxtv.org/project/linux-media/list/
490T: git git://linuxtv.org/anttip/media_tree.git
491S: Maintained
492F: drivers/media/dvb-frontends/af9013*
493
494AF9033 MEDIA DRIVER
495M: Antti Palosaari <crope@iki.fi>
496L: linux-media@vger.kernel.org
a825eaec 497W: https://linuxtv.org
91952bc0
AP
498W: http://palosaari.fi/linux/
499Q: http://patchwork.linuxtv.org/project/linux-media/list/
500T: git git://linuxtv.org/anttip/media_tree.git
501S: Maintained
502F: drivers/media/dvb-frontends/af9033*
503
1da177e4 504AFFS FILE SYSTEM
6cf515e1
GU
505L: linux-fsdevel@vger.kernel.org
506S: Orphan
679655da
JP
507F: Documentation/filesystems/affs.txt
508F: fs/affs/
1da177e4 509
e2d1d6c0 510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 511M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
512L: linux-afs@lists.infradead.org
513S: Supported
679655da
JP
514F: fs/afs/
515F: include/net/af_rxrpc.h
516F: net/rxrpc/af_rxrpc.c
e2d1d6c0 517
1da177e4 518AGPGART DRIVER
8b58be88 519M: David Airlie <airlied@linux.ie>
878eaf61 520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 521S: Maintained
679655da
JP
522F: drivers/char/agp/
523F: include/linux/agp*
c117ab84 524F: include/uapi/linux/agp*
1da177e4
LT
525
526AHA152X SCSI DRIVER
8b58be88 527M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
528L: linux-scsi@vger.kernel.org
529S: Maintained
679655da
JP
530F: drivers/scsi/aha152x*
531F: drivers/scsi/pcmcia/aha152x*
1da177e4 532
64624d4f 533AIC7XXX / AIC79XX SCSI DRIVER
d8130624 534M: Hannes Reinecke <hare@suse.com>
64624d4f 535L: linux-scsi@vger.kernel.org
1da177e4 536S: Maintained
679655da 537F: drivers/scsi/aic7xxx/
1da177e4 538
450500ad
HV
539AIMSLAB FM RADIO RECEIVER DRIVER
540M: Hans Verkuil <hverkuil@xs4all.nl>
541L: linux-media@vger.kernel.org
542T: git git://linuxtv.org/media_tree.git
a825eaec 543W: https://linuxtv.org
450500ad
HV
544S: Maintained
545F: drivers/media/radio/radio-aimslab*
546
e2d1d6c0 547AIO
8b58be88 548M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
549L: linux-aio@kvack.org
550S: Supported
679655da
JP
551F: fs/aio.c
552F: include/linux/*aio*.h
e2d1d6c0 553
469d4ec8
AP
554AIRSPY MEDIA DRIVER
555M: Antti Palosaari <crope@iki.fi>
556L: linux-media@vger.kernel.org
a825eaec 557W: https://linuxtv.org
469d4ec8
AP
558W: http://palosaari.fi/linux/
559Q: http://patchwork.linuxtv.org/project/linux-media/list/
560T: git git://linuxtv.org/anttip/media_tree.git
561S: Maintained
562F: drivers/media/usb/airspy/
563
1da177e4 564ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 565M: Duncan Sands <duncan.sands@free.fr>
6372594a 566L: linux-usb@vger.kernel.org
1da177e4
LT
567W: http://www.linux-usb.org/SpeedTouch/
568S: Maintained
679655da
JP
569F: drivers/usb/atm/speedtch.c
570F: drivers/usb/atm/usbatm.c
1da177e4 571
272f133a 572ALCHEMY AU1XX0 MMC DRIVER
8b58be88 573M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 574S: Maintained
679655da 575F: drivers/mmc/host/au1xmmc.c
272f133a 576
4a4e5787 577ALI1563 I2C DRIVER
8b58be88 578M: Rudolf Marek <r.marek@assembler.cz>
846557d3 579L: linux-i2c@vger.kernel.org
4a4e5787 580S: Maintained
679655da
JP
581F: Documentation/i2c/busses/i2c-ali1563
582F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 583
bc368798
LC
584ALLWINNER SECURITY SYSTEM
585M: Corentin Labbe <clabbe.montjoie@gmail.com>
586L: linux-crypto@vger.kernel.org
587S: Maintained
588F: drivers/crypto/sunxi-ss/
589
1da177e4 590ALPHA PORT
8b58be88 591M: Richard Henderson <rth@twiddle.net>
8b58be88 592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 593M: Matt Turner <mattst88@gmail.com>
c89f4f9a 594S: Odd Fixes
a9406699 595L: linux-alpha@vger.kernel.org
679655da 596F: arch/alpha/
1da177e4 597
f62092f6
LFT
598ALTERA MAILBOX DRIVER
599M: Ley Foon Tan <lftan@altera.com>
600L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
601S: Maintained
602F: drivers/mailbox/mailbox-altera.c
603
c5abbba9
THL
604ALTERA PIO DRIVER
605M: Tien Hock Loh <thloh@altera.com>
606L: linux-gpio@vger.kernel.org
607S: Maintained
608F: drivers/gpio/gpio-altera.c
609
16b8b922 610ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 611M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
612L: netdev@vger.kernel.org
613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S: Maintained
615F: drivers/net/ethernet/altera/
616
adf9251f
TK
617ALTERA UART/JTAG UART SERIAL DRIVERS
618M: Tobias Klauser <tklauser@distanz.ch>
619L: linux-serial@vger.kernel.org
61bd0943 620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
621S: Maintained
622F: drivers/tty/serial/altera_uart.c
623F: drivers/tty/serial/altera_jtaguart.c
624F: include/linux/altera_uart.h
625F: include/linux/altera_jtaguart.h
626
f4875e12
TL
627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
628M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 629M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
512d1027 635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 636M: Huang Rui <ray.huang@amd.com>
968ce1b1 637L: linux-hwmon@vger.kernel.org
96818b58 638S: Supported
512d1027
AH
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
167a675a 642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 644S: Orphan
faf2e1db 645F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 646
f90b8116 647AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 648P: Andres Salomon <dilinger@queued.net>
67d76710 649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
679655da
JP
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
8a61f013 654F: drivers/video/fbdev/geode/
679655da 655F: arch/x86/include/asm/geode.h
f90b8116 656
919ee7dd 657AMD IOMMU (AMD-VI)
e4110568 658M: Joerg Roedel <joro@8bytes.org>
919ee7dd 659L: iommu@lists.linux-foundation.org
525b233c 660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 661S: Maintained
b2c16391
JP
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
919ee7dd 664
16423d67 665AMD KFD
1241e0b4 666M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
130e0371
OG
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 674F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 677F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
16423d67 681
2510eb74
SS
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
45198c7b
LT
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
08b8940e 694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 695
284f42b6 696AMS (Apple Motion Sensor) DRIVER
8b58be88 697M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 698S: Supported
bd5f47ec 699F: drivers/macintosh/ams/
284f42b6 700
531fca16
HV
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
614b4384
LPC
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
c40ddfa3
HV
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
531fca16
HV
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
c40ddfa3
HV
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
527a1a83 732ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 733M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 735W: http://wiki.analog.com/
a4edbc10 736W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 737S: Supported
39c9d199 738F: sound/soc/codecs/adau*
cc52688a 739F: sound/soc/codecs/adav*
4bdef3bd 740F: sound/soc/codecs/ad1*
ae48f5ef 741F: sound/soc/codecs/ad7*
4bdef3bd 742F: sound/soc/codecs/ssm*
40216ce7 743F: sound/soc/codecs/sigmadsp.*
4bdef3bd 744
527a1a83 745ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
7d1f9018 751
4ce72abc
LPC
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 762
0e3b67b3
LPC
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
41c9e95d
GK
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 771M: Arve Hjønnevåg <arve@android.com>
41c9e95d 772M: Riley Andrews <riandrews@android.com>
0e4a566b 773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
d03c023e
LA
779ANDROID ION DRIVER
780M: Laura Abbott <labbott@redhat.com>
781M: Sumit Semwal <sumit.semwal@linaro.org>
782L: devel@driverdev.osuosl.org
783S: Supported
784F: drivers/staging/android/ion
785F: drivers/staging/android/uapi/ion.h
786F: drivers/staging/android/uapi/ion_test.h
787
42269063 788AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 789M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 790L: linuxppc-dev@lists.ozlabs.org
93711660 791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 792S: Maintained
679655da 793F: sound/aoa/
42269063 794
97a445da
WBG
795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
796M: William Breathitt Gray <vilhelm.gray@gmail.com>
797L: linux-iio@vger.kernel.org
798S: Maintained
799F: drivers/iio/dac/stx104.c
800
1da177e4 801APM DRIVER
e5f6450c 802M: Jiri Kosina <jikos@kernel.org>
81024fc4 803S: Odd fixes
9f273c24 804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
805F: arch/x86/kernel/apm_32.c
806F: include/linux/apm_bios.h
c117ab84 807F: include/uapi/linux/apm_bios.h
81024fc4 808F: drivers/char/apm-emulation.c
1da177e4 809
bd7aa4b2 810APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 811M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 812L: linux-input@vger.kernel.org
75dd112a 813S: Odd fixes
679655da 814F: drivers/input/mouse/bcm5974.c
bd7aa4b2 815
6f2fad74 816APPLE SMC DRIVER
75dd112a 817M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 818L: linux-hwmon@vger.kernel.org
75dd112a 819S: Odd fixes
679655da 820F: drivers/hwmon/applesmc.c
6f2fad74 821
1da177e4 822APPLETALK NETWORK LAYER
8b58be88 823M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 824S: Maintained
679655da
JP
825F: drivers/net/appletalk/
826F: net/appletalk/
1da177e4 827
21c75328
DD
828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
829M: Duc Dang <dhdang@apm.com>
830S: Supported
831F: arch/arm64/boot/dts/apm/
832
24299502
IS
833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
834M: Iyappan Subramanian <isubramanian@apm.com>
835M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
836S: Supported
837F: drivers/net/ethernet/apm/xgene/
838F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
839
62a37dc7
LP
840APTINA CAMERA SENSOR PLL
841M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
842L: linux-media@vger.kernel.org
843S: Maintained
844F: drivers/media/i2c/aptina-pll.*
845
1154ea7d 846ARC FRAMEBUFFER DRIVER
8b58be88 847M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 848S: Maintained
8a61f013
JH
849F: drivers/video/fbdev/arcfb.c
850F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 851
c38f6ac7
MG
852ARCNET NETWORK LAYER
853M: Michael Grzeschik <m.grzeschik@pengutronix.de>
854L: netdev@vger.kernel.org
855S: Maintained
856F: drivers/net/arcnet/
857F: include/uapi/linux/if_arcnet.h
858
c5a906a5
LD
859ARM HDLCD DRM DRIVER
860M: Liviu Dudau <liviu.dudau@arm.com>
861S: Supported
862F: drivers/gpu/drm/arm/
863F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
864
1da177e4 865ARM MFM AND FLOPPY DRIVERS
8b58be88 866M: Ian Molton <spyro@f2s.com>
1da177e4 867S: Maintained
679655da
JP
868F: arch/arm/lib/floppydma.S
869F: arch/arm/include/asm/floppy.h
1da177e4 870
6f96521f
WD
871ARM PMU PROFILING AND DEBUGGING
872M: Will Deacon <will.deacon@arm.com>
70e238df 873R: Mark Rutland <mark.rutland@arm.com>
6f96521f 874S: Maintained
dd06a84b 875F: arch/arm*/kernel/perf_*
6f96521f 876F: arch/arm/oprofile/common.c
dd06a84b
MR
877F: arch/arm*/kernel/hw_breakpoint.c
878F: arch/arm*/include/asm/hw_breakpoint.h
879F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
880F: drivers/perf/arm_pmu.c
881F: include/linux/perf/arm_pmu.h
6f96521f 882
d4275354 883ARM PORT
54176cc6 884M: Russell King <linux@armlinux.org.uk>
efc03ecb 885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 886W: http://www.armlinux.org.uk/
d4275354
RK
887S: Maintained
888F: arch/arm/
889
d323c243
SB
890ARM SUB-ARCHITECTURES
891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 892S: Maintained
d323c243
SB
893F: arch/arm/mach-*/
894F: arch/arm/plat-*/
895T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
896
cefbf4ea 897ARM PRIMECELL AACI PL041 DRIVER
54176cc6 898M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
899S: Maintained
900F: sound/arm/aaci.*
901
902ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 903M: Russell King <linux@armlinux.org.uk>
cefbf4ea 904S: Maintained
8a61f013 905F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
906
907ARM PRIMECELL KMI PL050 DRIVER
54176cc6 908M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
909S: Maintained
910F: drivers/input/serio/ambakmi.*
911F: include/linux/amba/kmi.h
912
2761f5c2 913ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 914M: Russell King <linux@armlinux.org.uk>
08a5c9a2 915S: Maintained
679655da 916F: drivers/mmc/host/mmci.*
2f748aaa 917F: include/linux/amba/mmci.h
2761f5c2 918
1b4304e5 919ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 920M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
921S: Maintained
922F: drivers/tty/serial/amba-pl01*.c
923F: include/linux/amba/serial.h
2761f5c2 924
cefbf4ea 925ARM PRIMECELL BUS SUPPORT
54176cc6 926M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
927S: Maintained
928F: drivers/amba/
929F: include/linux/amba/bus.h
930
2b7a52a4 931ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 932M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
934S: Maintained
935
9c784f95 936ARM/AFEB9260 MACHINE SUPPORT
8b58be88 937M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
939S: Maintained
940
2b7a52a4 941ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 942M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
944S: Maintained
945
5c6dcd7f 946ARM/Allwinner sunXi SoC support
1b106699 947M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 948M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950S: Maintained
5c6dcd7f 951N: sun[x456789]i
60b0f380
MR
952
953ARM/Allwinner SoC Clock Support
954M: Emilio López <emilio@elopez.com.ar>
955S: Maintained
956F: drivers/clk/sunxi/
1b106699 957
79318452 958ARM/Amlogic Meson SoC support
7c1e3876 959M: Carlo Caione <carlo@caione.org>
6683d91c 960M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 962L: linux-amlogic@lists.infradead.org
79318452 963W: http://linux-meson.com/
7c1e3876 964S: Maintained
79318452
CC
965F: arch/arm/mach-meson/
966F: arch/arm/boot/dts/meson*
6683d91c
KH
967F: arch/arm64/boot/dts/amlogic/
968F: drivers/pinctrl/meson/
79318452 969N: meson
7c1e3876 970
eff506fa
TZ
971ARM/Annapurna Labs ALPINE ARCHITECTURE
972M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 973M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
974S: Maintained
975F: arch/arm/mach-alpine/
a9e5547b
AT
976F: arch/arm/boot/dts/alpine*
977F: arch/arm64/boot/dts/al/
978F: drivers/*/*alpine*
eff506fa 979
5255034d
LP
980ARM/ARTPEC MACHINE SUPPORT
981M: Jesper Nilsson <jesper.nilsson@axis.com>
982M: Lars Persson <lars.persson@axis.com>
983M: Niklas Cassel <niklas.cassel@axis.com>
984S: Maintained
985L: linux-arm-kernel@axis.com
986F: arch/arm/mach-artpec
987F: arch/arm/boot/dts/artpec6*
33b8ac91 988F: drivers/clk/axis
5255034d 989
8c2ed9bc
JS
990ARM/ASPEED MACHINE SUPPORT
991M: Joel Stanley <joel@jms.id.au>
992S: Maintained
993F: arch/arm/mach-aspeed/
994F: arch/arm/boot/dts/aspeed-*
995F: drivers/*/*aspeed*
996
8dca5ce8 997ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 998M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 999M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1000M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1002W: http://www.linux4sam.org
9f273c24 1003T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1004S: Supported
1005F: arch/arm/mach-at91/
f0a0a58e 1006F: include/soc/at91/
70e389cc
MB
1007F: arch/arm/boot/dts/at91*.dts
1008F: arch/arm/boot/dts/at91*.dtsi
1009F: arch/arm/boot/dts/sama*.dts
1010F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1011F: arch/arm/include/debug/at91.S
d4a89c7d 1012
6e05dd4e
BB
1013ARM/ATMEL AT91 Clock Support
1014M: Boris Brezillon <boris.brezillon@free-electrons.com>
1015S: Maintained
1016F: drivers/clk/at91
1017
986cf2e9 1018ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1019M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1021S: Maintained
1022F: arch/arm/mach-highbank/
e68d7c14
RH
1023F: arch/arm/boot/dts/highbank.dts
1024F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1025
d94f944e 1026ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1027M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1028S: Maintained
1029F: arch/arm/mach-cns3xxx/
d94f944e 1030
4863dea3
SG
1031ARM/CAVIUM THUNDER NETWORK DRIVER
1032M: Sunil Goutham <sgoutham@cavium.com>
1033M: Robert Richter <rric@kernel.org>
1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035S: Supported
322e5cc5 1036F: drivers/net/ethernet/cavium/thunder/
4863dea3 1037
386ab516
AS
1038ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1039M: Alexander Shiyan <shc_work@mail.ru>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Odd Fixes
b8ba3874 1042N: clps711x
386ab516 1043
2b7a52a4 1044ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1045M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1046M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1048S: Maintained
d19d3667
HS
1049F: arch/arm/mach-ep93xx/
1050F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1051
1052ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1053M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1055S: Maintained
1056
d4275354 1057ARM/CLKDEV SUPPORT
54176cc6 1058M: Russell King <linux@armlinux.org.uk>
efc03ecb 1059L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1060S: Maintained
d4275354 1061F: arch/arm/include/asm/clkdev.h
4fa2651d 1062F: drivers/clk/clkdev.c
d4275354 1063
d48134e7 1064ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1065M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1067S: Maintained
1068
94150095
HF
1069ARM/CONTEC MICRO9 MACHINE SUPPORT
1070M: Hubert Feurstein <hubert.feurstein@contec.at>
1071S: Maintained
1072F: arch/arm/mach-ep93xx/micro9.c
1073
a06ae860
PP
1074ARM/CORESIGHT FRAMEWORK AND DRIVERS
1075M: Mathieu Poirier <mathieu.poirier@linaro.org>
1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077S: Maintained
01081f5a 1078F: drivers/hwtracing/coresight/*
a06ae860
PP
1079F: Documentation/trace/coresight.txt
1080F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1081F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1082
1da177e4 1083ARM/CORGI MACHINE SUPPORT
8b58be88 1084M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1085S: Maintained
1086
881a95f9 1087ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1088M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1090T: git git://github.com/ulli-kroll/linux.git
162500b3 1091S: Maintained
f49afbb5 1092F: arch/arm/mach-gemini/
98a9bb5b 1093F: drivers/rtc/rtc-gemini.c
881a95f9 1094
a990cbd8 1095ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1096M: Barry Song <baohua@kernel.org>
a990cbd8 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1098T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1099S: Maintained
e68d7c14 1100F: arch/arm/boot/dts/prima2*
a990cbd8 1101F: arch/arm/mach-prima2/
4a9c44f1 1102F: drivers/clk/sirf/
05f30e8d 1103F: drivers/clocksource/timer-prima2.c
5833ac98 1104F: drivers/clocksource/timer-atlas7.c
f8505ef5 1105N: [^a-z]sirf
a990cbd8 1106
c9d862c4
BS
1107ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1108M: Baruch Siach <baruch@tkos.co.il>
1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S: Maintained
cde137aa 1111F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1112N: digicolor
1113
d4275354 1114ARM/EBSA110 MACHINE SUPPORT
54176cc6 1115M: Russell King <linux@armlinux.org.uk>
efc03ecb 1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1117W: http://www.armlinux.org.uk/
d4275354
RK
1118S: Maintained
1119F: arch/arm/mach-ebsa110/
b955f6ca 1120F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1121
4721f3ce
UKK
1122ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1123M: Uwe Kleine-König <kernel@pengutronix.de>
1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S: Maintained
1126N: efm32
1127
a9da4f7e 1128ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1129M: Daniel Ribeiro <drwyrm@gmail.com>
1130M: Stefan Schmidt <stefan@openezx.org>
1131M: Harald Welte <laforge@openezx.org>
d66f1886 1132L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1133W: http://www.openezx.org/
1134S: Maintained
cafc2265
SS
1135T: topgit git://git.openezx.org/openezx.git
1136F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1137
6a915af9 1138ARM/FARADAY FA526 PORT
162500b3 1139M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1141S: Maintained
1fa7e547 1142T: git git://git.berlios.de/gemini-board
f49afbb5 1143F: arch/arm/mm/*-fa*
6a915af9 1144
d4275354 1145ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1146M: Russell King <linux@armlinux.org.uk>
efc03ecb 1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1148W: http://www.armlinux.org.uk/
d4275354
RK
1149S: Maintained
1150F: arch/arm/include/asm/hardware/dec21285.h
1151F: arch/arm/mach-footbridge/
1152
86183a5f 1153ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1154M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1155M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1157S: Maintained
f1c12837 1158T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1159F: arch/arm/mach-imx/
ce515a6b 1160F: arch/arm/mach-mxs/
2a82f95c 1161F: arch/arm/boot/dts/imx*
e5dafa22 1162F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1163F: drivers/clk/imx/
1164F: include/soc/imx/
86183a5f 1165
142109d2 1166ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1167M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1168M: Sascha Hauer <kernel@pengutronix.de>
1169R: Stefan Agner <stefan@agner.ch>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
1172T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1173F: arch/arm/mach-imx/*vf610*
1174F: arch/arm/boot/dts/vf*
1175
2b7a52a4 1176ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1177M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1179S: Maintained
1180
90b8fc34 1181ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1182M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1184S: Maintained
1185
ef47d5f0 1186ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1187M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1188M: Paul Parsons <lost.distance@yahoo.com>
1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1190S: Maintained
1191F: arch/arm/mach-pxa/hx4700.c
1192F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1193F: sound/soc/pxa/hx4700.c
ef47d5f0 1194
4dfad069
WX
1195ARM/HISILICON SOC SUPPORT
1196M: Wei Xu <xuwei5@hisilicon.com>
1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198W: http://www.hisilicon.com
1199S: Supported
1200T: git git://github.com/hisilicon/linux-hisi.git
1201F: arch/arm/mach-hisi/
e68d7c14
RH
1202F: arch/arm/boot/dts/hi3*
1203F: arch/arm/boot/dts/hip*
1204F: arch/arm/boot/dts/hisi*
1205F: arch/arm64/boot/dts/hisilicon/
4dfad069 1206
21f37bc3 1207ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1208M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1209W: www.jlime.com
1210S: Maintained
084bad91
KE
1211T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1212F: arch/arm/mach-sa1100/jornada720.c
1213F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1214
5e767ab9
JMC
1215ARM/IGEP MACHINE SUPPORT
1216M: Enric Balletbo i Serra <eballetbo@gmail.com>
1217M: Javier Martinez Canillas <javier@dowhile0.org>
1218L: linux-omap@vger.kernel.org
1219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220S: Maintained
06ff74fd 1221F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1222
403d2971
MV
1223ARM/INCOME PXA270 SUPPORT
1224M: Marek Vasut <marek.vasut@gmail.com>
1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S: Maintained
ec154082 1227F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1228
2b7a52a4 1229ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1230M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1232S: Maintained
e2bdb176
DW
1233
1234ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1236S: Orphan
2b7a52a4
LB
1237
1238ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1239M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1241S: Maintained
2b7a52a4
LB
1242
1243ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1244M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1246S: Maintained
2b7a52a4 1247
2b7a52a4 1248ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1249M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1251S: Maintained
1252
dfdd8cc9
KH
1253ARM/INTEL IXP4XX ARM ARCHITECTURE
1254M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1255M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1257S: Maintained
1258F: arch/arm/mach-ixp4xx/
1259
838553c5 1260ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1261M: Jonathan Cameron <jic23@cam.ac.uk>
1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S: Maintained
1264F: arch/arm/mach-pxa/stargate2.c
1265F: drivers/pcmcia/pxa2xx_stargate2.c
1266
2b7a52a4 1267ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1268M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1270S: Maintained
2b7a52a4
LB
1271
1272ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1273M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1275S: Maintained
1276
1154f858 1277ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1278M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S: Maintained
1281F: arch/arm/mach-keystone/
5edafc29 1282F: arch/arm/boot/dts/keystone-*
317929cd 1283T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1284
bc6aa566 1285ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1286M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1287L: linux-kernel@vger.kernel.org
1288S: Maintained
1289F: drivers/clk/keystone/
1290
1291ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1292M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294L: linux-kernel@vger.kernel.org
1295S: Maintained
1296F: drivers/clocksource/timer-keystone.c
1297
1298ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1299M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1300L: linux-kernel@vger.kernel.org
1301S: Maintained
1302F: drivers/power/reset/keystone-reset.c
1303
1304ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1305M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1306L: linux-kernel@vger.kernel.org
1307S: Maintained
1308F: drivers/memory/*emif*
1309
8cb555b6
CM
1310ARM/LG1K ARCHITECTURE
1311M: Chanho Min <chanho.min@lge.com>
1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S: Maintained
1314F: arch/arm64/boot/dts/lg/
1315
2b7a52a4 1316ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1317M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1319S: Maintained
1320
3143875f
JE
1321ARM/LPC18XX ARCHITECTURE
1322M: Joachim Eastwood <manabian@gmail.com>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S: Maintained
19c1c32c
JE
1325F: arch/arm/boot/dts/lpc43*
1326F: drivers/clk/nxp/clk-lpc18xx*
1327F: drivers/clocksource/time-lpc32xx.c
1328F: drivers/i2c/busses/i2c-lpc2k.c
1329F: drivers/memory/pl172.c
1330F: drivers/mtd/spi-nor/nxp-spifi.c
1331F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1332N: lpc18xx
1333
15e4f7da 1334ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1335M: Vladimir Zapolskiy <vz@mleia.com>
1336M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1338T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1339S: Maintained
2377f9fd 1340F: arch/arm/boot/dts/lpc32*
15e4f7da 1341F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1342F: drivers/i2c/busses/i2c-pnx.c
1343F: drivers/net/ethernet/nxp/lpc_eth.c
1344F: drivers/usb/host/ohci-nxp.c
1345F: drivers/watchdog/pnx4008_wdt.c
1346N: lpc32xx
15e4f7da 1347
3b886171 1348ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1349M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1350S: Maintained
1351
1f664ab7 1352ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1353M: Jason Cooper <jason@lakedaemon.net>
1354M: Andrew Lunn <andrew@lunn.ch>
1355M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1356M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359F: arch/arm/mach-mvebu/
59ec9671 1360F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1361F: arch/arm/boot/dts/armada*
1362F: arch/arm/boot/dts/kirkwood*
dcc3068a 1363F: arch/arm64/boot/dts/marvell/armada*
9f123def 1364F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1365F: arch/arm/configs/mvebu_*_defconfig
75f41273 1366
40f4978b
SH
1367ARM/Marvell Berlin SoC support
1368M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S: Maintained
1371F: arch/arm/mach-berlin/
31c17ac9 1372F: arch/arm/boot/dts/berlin*
e68d7c14 1373F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1374
40f4978b 1375
4cfab57e 1376ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1377M: Jason Cooper <jason@lakedaemon.net>
1378M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1379M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1380M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1382S: Maintained
1383F: arch/arm/mach-dove/
54a246ff
NP
1384F: arch/arm/mach-mv78xx0/
1385F: arch/arm/mach-orion5x/
1386F: arch/arm/plat-orion/
31c17ac9
GC
1387F: arch/arm/boot/dts/dove*
1388F: arch/arm/boot/dts/orion5x*
1389
3b886171 1390
d69ac131
AC
1391ARM/Orion SoC/Technologic Systems TS-78xx platform support
1392M: Alexander Clouter <alex@digriz.org.uk>
1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394W: http://www.digriz.org.uk/ts78xx/kernel
1395S: Maintained
1396F: arch/arm/mach-orion5x/ts78xx-*
1397
e557959d
NA
1398ARM/OXNAS platform support
1399M: Neil Armstrong <narmstrong@baylibre.com>
1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S: Maintained
1402F: arch/arm/mach-oxnas/
1403F: arch/arm/boot/dts/oxnas*
1404F: arch/arm/boot/dts/wd-mbwe.dts
1405N: oxnas
1406
607b8fc9
EH
1407ARM/Mediatek RTC DRIVER
1408M: Eddie Huang <eddie.huang@mediatek.com>
1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1411S: Maintained
1412F: drivers/rtc/rtc-mt6397.c
1413
e54951c8
MB
1414ARM/Mediatek SoC support
1415M: Matthias Brugger <matthias.bgg@gmail.com>
1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1417L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1418S: Maintained
1419F: arch/arm/boot/dts/mt6*
1420F: arch/arm/boot/dts/mt8*
1421F: arch/arm/mach-mediatek/
1422N: mtk
1423K: mediatek
1424
0f8669e3
CY
1425ARM/Mediatek USB3 PHY DRIVER
1426M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1429S: Maintained
1430F: drivers/phy/phy-mt65xx-usb3.c
1431
adcb079f
AB
1432ARM/MICREL KS8695 ARCHITECTURE
1433M: Greg Ungerer <gerg@uclinux.org>
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1435F: arch/arm/mach-ks8695/
adcb079f
AB
1436S: Odd Fixes
1437
d78ff0a5 1438ARM/MIOA701 MACHINE SUPPORT
8b58be88 1439M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1441F: arch/arm/mach-pxa/mioa701.c
1442S: Maintained
1443
9624dfe6 1444ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1445M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1446S: Maintained
1447
e0ee9851 1448ARM/NOMADIK ARCHITECTURE
28b8e8d4 1449M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1450M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452S: Maintained
1453F: arch/arm/mach-nomadik/
ecc265fe 1454F: drivers/pinctrl/nomadik/
87572880 1455F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1456T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1457
9d76295a 1458ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1459M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1460L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1461W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1462S: Supported
1463
8459c159 1464ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1465M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1466M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1467S: Maintained
1468
5d783a2d 1469ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1470M: Marek Vasut <marek.vasut@gmail.com>
75280787 1471L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1472W: http://hackndev.com
1473S: Maintained
933d35f0
JP
1474F: arch/arm/mach-pxa/include/mach/palmtx.h
1475F: arch/arm/mach-pxa/palmtx.c
1476F: arch/arm/mach-pxa/include/mach/palmt5.h
1477F: arch/arm/mach-pxa/palmt5.c
1478F: arch/arm/mach-pxa/include/mach/palmld.h
1479F: arch/arm/mach-pxa/palmld.c
1480F: arch/arm/mach-pxa/include/mach/palmte2.h
1481F: arch/arm/mach-pxa/palmte2.c
1482F: arch/arm/mach-pxa/include/mach/palmtc.h
1483F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1484
b57fe924 1485ARM/PALM TREO SUPPORT
d8130624 1486M: Tomas Cech <sleep_walker@suse.com>
75280787 1487L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1488W: http://hackndev.com
1489S: Maintained
b57fe924
JP
1490F: arch/arm/mach-pxa/include/mach/palmtreo.h
1491F: arch/arm/mach-pxa/palmtreo.c
90af5811 1492
c49e1e63 1493ARM/PALMZ72 SUPPORT
8b58be88 1494M: Sergey Lapin <slapin@ossfans.org>
75280787 1495L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1496W: http://hackndev.com
1497S: Maintained
933d35f0
JP
1498F: arch/arm/mach-pxa/include/mach/palmz72.h
1499F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1500
1da177e4 1501ARM/PLEB SUPPORT
8b58be88 1502M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1503W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1504S: Maintained
1505
1506ARM/PT DIGITAL BOARD PORT
8b58be88 1507M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1509W: http://www.armlinux.org.uk/
1da177e4
LT
1510S: Maintained
1511
8fc1b0f8 1512ARM/QUALCOMM SUPPORT
bbeaa595
AG
1513M: Andy Gross <andy.gross@linaro.org>
1514M: David Brown <david.brown@linaro.org>
8fc1b0f8 1515L: linux-arm-msm@vger.kernel.org
f5d3af9d 1516L: linux-soc@vger.kernel.org
8fc1b0f8 1517S: Maintained
0c4cbf9e
BA
1518F: arch/arm/boot/dts/qcom-*.dts
1519F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1520F: arch/arm/mach-qcom/
e68d7c14 1521F: arch/arm64/boot/dts/qcom/*
5482cefa 1522F: drivers/i2c/busses/i2c-qup.c
39a3366a 1523F: drivers/clk/qcom/
f5d3af9d 1524F: drivers/soc/qcom/
5482cefa 1525F: drivers/spi/spi-qup.c
c0c89faf
SB
1526F: drivers/tty/serial/msm_serial.h
1527F: drivers/tty/serial/msm_serial.c
1528F: drivers/*/pm8???-*
1529F: drivers/mfd/ssbi.c
916f743d 1530F: drivers/firmware/qcom_scm.c
bbeaa595 1531T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1532
2b7a52a4 1533ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1534M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1536S: Maintained
1537
b138e119
SH
1538ARM/RENESAS ARM64 ARCHITECTURE
1539M: Simon Horman <horms@verge.net.au>
1540M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1541L: linux-renesas-soc@vger.kernel.org
1542Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1543T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1544S: Supported
1545F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1546F: drivers/soc/renesas/
1547F: include/linux/soc/renesas/
b138e119 1548
d4275354 1549ARM/RISCPC ARCHITECTURE
54176cc6 1550M: Russell King <linux@armlinux.org.uk>
efc03ecb 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1552W: http://www.armlinux.org.uk/
d4275354 1553S: Maintained
d4275354
RK
1554F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1555F: arch/arm/include/asm/hardware/ioc.h
1556F: arch/arm/include/asm/hardware/iomd.h
1557F: arch/arm/include/asm/hardware/memc.h
1558F: arch/arm/mach-rpc/
1a6422f6 1559F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1560F: drivers/net/ethernet/i825xx/ether1*
1561F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1562F: drivers/scsi/arm/
1563
08ddbb0a
HS
1564ARM/Rockchip SoC support
1565M: Heiko Stuebner <heiko@sntech.de>
1566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1567L: linux-rockchip@lists.infradead.org
9f273c24 1568T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1569S: Maintained
541555e9 1570F: arch/arm/boot/dts/rk3*
08ddbb0a 1571F: arch/arm/mach-rockchip/
541555e9
HS
1572F: drivers/clk/rockchip/
1573F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1574F: drivers/*/*rockchip*
541555e9
HS
1575F: drivers/*/*/*rockchip*
1576F: sound/soc/rockchip/
b4331b43 1577N: rockchip
08ddbb0a 1578
5bfb937c
KK
1579ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1580M: Kukjin Kim <kgene@kernel.org>
e8f98457 1581M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1583L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1584S: Maintained
6f0589c8 1585F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1586F: arch/arm/boot/dts/s5p*
1587F: arch/arm/boot/dts/samsung*
6f0589c8 1588F: arch/arm/boot/dts/exynos*
d97236e6 1589F: arch/arm64/boot/dts/exynos/
482ce512 1590F: arch/arm/plat-samsung/
769bbb63
HS
1591F: arch/arm/mach-s3c24*/
1592F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1593F: arch/arm/mach-s5p*/
1594F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1595F: drivers/*/*s3c2410*
1596F: drivers/*/*/*s3c2410*
ffd51977 1597F: drivers/memory/samsung/*
bf50ddcd 1598F: drivers/soc/samsung/*
40c76662
MB
1599F: drivers/spi/spi-s3c*
1600F: sound/soc/samsung/*
d6b9aea6
KK
1601F: Documentation/arm/Samsung/
1602F: Documentation/devicetree/bindings/arm/samsung/
1603F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1604F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1605N: exynos
f556cb07 1606
10ffa964
KP
1607ARM/SAMSUNG MOBILE MACHINE SUPPORT
1608M: Kyungmin Park <kyungmin.park@samsung.com>
1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S: Maintained
004bbd3c 1611F: arch/arm/mach-s5pv210/
10ffa964 1612
3ce4ccb6
KD
1613ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1614M: Kyungmin Park <kyungmin.park@samsung.com>
1615M: Kamil Debski <k.debski@samsung.com>
1616L: linux-arm-kernel@lists.infradead.org
1617L: linux-media@vger.kernel.org
1618S: Maintained
1619F: drivers/media/platform/s5p-g2d/
1620
e6a476fd
MS
1621ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1622M: Kyungmin Park <kyungmin.park@samsung.com>
1623M: Kamil Debski <k.debski@samsung.com>
6305902c 1624M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1625L: linux-arm-kernel@lists.infradead.org
1626L: linux-media@vger.kernel.org
1627S: Maintained
934455d7 1628F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1629F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1630
1631ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1632M: Kyungmin Park <kyungmin.park@samsung.com>
1633M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1634L: linux-arm-kernel@lists.infradead.org
1635L: linux-media@vger.kernel.org
1636S: Maintained
90d72ac6 1637F: drivers/media/platform/s5p-tv/
e6a476fd 1638
7d9f9bf4
AP
1639ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1640M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1641M: Jacek Anaszewski <j.anaszewski@samsung.com>
1642L: linux-arm-kernel@lists.infradead.org
1643L: linux-media@vger.kernel.org
1644S: Maintained
1645F: drivers/media/platform/s5p-jpeg/
1646
d48d38e8 1647ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1648M: Simon Horman <horms@verge.net.au>
d48d38e8 1649M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1650L: linux-renesas-soc@vger.kernel.org
4a121096 1651Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1652T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1653S: Supported
0b514fdb
SH
1654F: arch/arm/boot/dts/emev2*
1655F: arch/arm/boot/dts/r7s*
1656F: arch/arm/boot/dts/r8a*
1657F: arch/arm/boot/dts/sh*
0b514fdb 1658F: arch/arm/configs/shmobile_defconfig
7a2071c5 1659F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1660F: arch/arm/mach-shmobile/
1661F: drivers/sh/
be32bcbb
GU
1662F: drivers/soc/renesas/
1663F: include/linux/soc/renesas/
d48d38e8 1664
66314223 1665ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1666M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1667S: Maintained
1668F: arch/arm/mach-socfpga/
efadb751
DN
1669F: arch/arm/boot/dts/socfpga*
1670F: arch/arm/configs/socfpga_defconfig
e68d7c14 1671F: arch/arm64/boot/dts/altera/
ba2b7d0a 1672W: http://www.rocketboards.org
efadb751 1673T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1674
1675ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1676M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1677S: Maintained
1678F: drivers/clk/socfpga/
1679
71bcada8
TT
1680ARM/SOCFPGA EDAC SUPPORT
1681M: Thor Thayer <tthayer@opensource.altera.com>
1682S: Maintained
1683F: drivers/edac/altera_edac.
1684
65ebcc11 1685ARM/STI ARCHITECTURE
a92177ea
SK
1686M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1687M: Maxime Coquelin <maxime.coquelin@st.com>
1688M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690L: kernel@stlinux.com
1691W: http://www.stlinux.com
1692S: Maintained
1693F: arch/arm/mach-sti/
a92177ea 1694F: arch/arm/boot/dts/sti*
b8e31bf3 1695F: drivers/char/hw_random/st-rng.c
a92177ea 1696F: drivers/clocksource/arm_global_timer.c
82805d1b 1697F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1698F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1699F: drivers/i2c/busses/i2c-st.c
346e2e4a 1700F: drivers/media/rc/st_rc.c
95d66b16 1701F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1702F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1703F: drivers/phy/phy-miphy28lp.c
1704F: drivers/phy/phy-miphy365x.c
6da969a5 1705F: drivers/phy/phy-stih407-usb.c
26389c78 1706F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1707F: drivers/pinctrl/pinctrl-st.c
aac22524 1708F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1709F: drivers/reset/sti/
db4112e6 1710F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1711F: drivers/tty/serial/st-asc.c
eb11adab 1712F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1713F: drivers/usb/host/ehci-st.c
1714F: drivers/usb/host/ohci-st.c
db4112e6 1715F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1716F: drivers/ata/ahci_st.c
65ebcc11 1717
ee6e7879
MC
1718ARM/STM32 ARCHITECTURE
1719M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721S: Maintained
1722T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1723N: stm32
1724F: drivers/clocksource/armv7m_systick.c
1725
d6de5b02
MG
1726ARM/TANGO ARCHITECTURE
1727M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1728L: linux-arm-kernel@lists.infradead.org
1729S: Maintained
1730F: arch/arm/mach-tango/
1731F: arch/arm/boot/dts/tango*
1732
2b7a52a4 1733ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1734M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1736S: Maintained
1737
1bbd7089 1738ARM/TETON BGA MACHINE SUPPORT
706e69d6 1739M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741S: Maintained
1742
2b7a52a4 1743ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1744M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1746S: Maintained
1747
98ad6e3b 1748ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1749M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1751W: http://www.mcuos.com
1752S: Maintained
4e89e8f6 1753F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1754F: drivers/input/keyboard/w90p910_keypad.c
1755F: drivers/input/touchscreen/w90p910_ts.c
1756F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1757F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1758F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1759F: drivers/rtc/rtc-nuc900.c
9df92e6c 1760F: drivers/spi/spi-nuc900.c
4e89e8f6 1761F: drivers/usb/host/ehci-w90x900.c
8a61f013 1762F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1763
54274d71 1764ARM/U300 MACHINE SUPPORT
e4651a9f 1765M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767S: Supported
1768F: arch/arm/mach-u300/
9affbd24 1769F: drivers/clocksource/timer-u300.c
54274d71
LW
1770F: drivers/i2c/busses/i2c-stu300.c
1771F: drivers/rtc/rtc-coh901331.c
1772F: drivers/watchdog/coh901327_wdt.c
1773F: drivers/dma/coh901318*
87572880
LW
1774F: drivers/mfd/ab3100*
1775F: drivers/rtc/rtc-ab3100.c
1776F: drivers/rtc/rtc-coh901331.c
1777T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1778
3d00d04f
MY
1779ARM/UNIPHIER ARCHITECTURE
1780M: Masahiro Yamada <yamada.masahiro@socionext.com>
1781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782S: Maintained
a3ff83d2 1783F: arch/arm/boot/dts/uniphier*
e7ecbc05 1784F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1785F: arch/arm/mach-uniphier/
e7ecbc05 1786F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1787F: arch/arm64/boot/dts/socionext/
4b7f48d3 1788F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1789F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1790F: drivers/pinctrl/uniphier/
1791F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1792N: uniphier
1793
87572880 1794ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1795M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S: Maintained
1798F: arch/arm/mach-ux500/
e4651a9f 1799F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1800F: drivers/dma/ste_dma40*
e4651a9f 1801F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1802F: drivers/mfd/abx500*
1803F: drivers/mfd/ab8500*
e4651a9f
LW
1804F: drivers/mfd/dbx500*
1805F: drivers/mfd/db8500*
ecc265fe
JP
1806F: drivers/pinctrl/nomadik/pinctrl-ab*
1807F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1808F: drivers/rtc/rtc-ab8500.c
e4651a9f 1809F: drivers/rtc/rtc-pl031.c
87572880 1810T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1811
e93fde28
UH
1812ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1813M: Ulf Hansson <ulf.hansson@linaro.org>
1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815T: git git://git.linaro.org/people/ulfh/clk.git
1816S: Maintained
1817F: drivers/clk/ux500/
1818F: include/linux/platform_data/clk-ux500.h
1819
740d93b1
PM
1820ARM/VERSATILE EXPRESS PLATFORM
1821M: Liviu Dudau <liviu.dudau@arm.com>
1822M: Sudeep Holla <sudeep.holla@arm.com>
1823M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S: Maintained
1826F: arch/arm/boot/dts/vexpress*
e68d7c14 1827F: arch/arm64/boot/dts/arm/
740d93b1
PM
1828F: arch/arm/mach-vexpress/
1829F: */*/vexpress*
7e8f403f 1830F: */*/*/vexpress*
740d93b1
PM
1831F: drivers/clk/versatile/clk-vexpress-osc.c
1832F: drivers/clocksource/versatile.c
46a600ea 1833N: mps2
740d93b1 1834
d4275354 1835ARM/VFP SUPPORT
54176cc6 1836M: Russell King <linux@armlinux.org.uk>
efc03ecb 1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1838W: http://www.armlinux.org.uk/
d4275354
RK
1839S: Maintained
1840F: arch/arm/vfp/
1841
e66b6d8e
MV
1842ARM/VOIPAC PXA270 SUPPORT
1843M: Marek Vasut <marek.vasut@gmail.com>
1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S: Maintained
1846F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1847F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1848
04529fe2
TP
1849ARM/VT8500 ARM ARCHITECTURE
1850M: Tony Prisk <linux@prisktech.co.nz>
1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S: Maintained
1853F: arch/arm/mach-vt8500/
41fd91b4 1854F: drivers/clocksource/vt8500_timer.c
560746eb 1855F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1856F: drivers/mmc/host/wmt-sdmmc.c
1857F: drivers/pwm/pwm-vt8500.c
1858F: drivers/rtc/rtc-vt8500.c
1859F: drivers/tty/serial/vt8500_serial.c
4f31102b 1860F: drivers/usb/host/ehci-platform.c
41fd91b4 1861F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1862F: drivers/video/fbdev/vt8500lcdfb.*
1863F: drivers/video/fbdev/wm8505fb*
1864F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1865
e66b6d8e
MV
1866ARM/ZIPIT Z2 SUPPORT
1867M: Marek Vasut <marek.vasut@gmail.com>
1868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869S: Maintained
1870F: arch/arm/mach-pxa/z2.c
6ab2a855 1871F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1872
5ecc4b53
JN
1873ARM/ZTE ARCHITECTURE
1874M: Jun Nie <jun.nie@linaro.org>
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S: Maintained
1877F: arch/arm/mach-zx/
1878F: drivers/clk/zte/
1879F: Documentation/devicetree/bindings/arm/zte.txt
1880F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1881
51f29d44
MS
1882ARM/ZYNQ ARCHITECTURE
1883M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1884R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886W: http://wiki.xilinx.com
d6448b76 1887T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1888S: Supported
1889F: arch/arm/mach-zynq/
bd2a337a 1890F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1891F: drivers/block/xsysace.c
c2fd4e38
MS
1892N: zynq
1893N: xilinx
1894F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1895F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1896F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1897F: drivers/edac/synopsys_edac.c
51f29d44 1898
48ec83bc 1899ARM SMMU DRIVERS
b8f9879e 1900M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1901R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903S: Maintained
1904F: drivers/iommu/arm-smmu.c
48ec83bc 1905F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1906F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1907F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1908
38074229
CM
1909ARM64 PORT (AARCH64 ARCHITECTURE)
1910M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1911M: Will Deacon <will.deacon@arm.com>
38074229 1912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1913T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1914S: Maintained
1915F: arch/arm64/
d19766ec 1916F: Documentation/arm64/
38074229 1917
9d7005f9
LP
1918AS3645A LED FLASH CONTROLLER DRIVER
1919M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1920L: linux-media@vger.kernel.org
1921T: git git://linuxtv.org/media_tree.git
1922S: Maintained
1923F: drivers/media/i2c/as3645a.c
b5dcee22 1924F: include/media/i2c/as3645a.h
9d7005f9 1925
d58de038
GJ
1926ASC7621 HARDWARE MONITOR DRIVER
1927M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1928L: linux-hwmon@vger.kernel.org
d58de038
GJ
1929S: Maintained
1930F: Documentation/hwmon/asc7621
1931F: drivers/hwmon/asc7621.c
1932
b229ece9 1933ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1934M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1935L: acpi4asus-user@lists.sourceforge.net
d0944853 1936L: platform-driver-x86@vger.kernel.org
76593d6f 1937W: http://acpi4asus.sf.net
85091b71 1938S: Maintained
b229ece9
CC
1939F: drivers/platform/x86/asus*.c
1940F: drivers/platform/x86/eeepc*.c
85091b71 1941
f6a6bbae
JPRV
1942ASUS WIRELESS RADIO CONTROL DRIVER
1943M: João Paulo Rechi Vita <jprvita@gmail.com>
1944L: platform-driver-x86@vger.kernel.org
1945S: Maintained
1946F: drivers/platform/x86/asus-wireless.c
1947
953a6479 1948ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1949R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1950W: http://sourceforge.net/projects/xscaleiop
08223d80 1951S: Odd fixes
679655da
JP
1952F: Documentation/crypto/async-tx-api.txt
1953F: crypto/async_tx/
1954F: drivers/dma/
1955F: include/linux/dmaengine.h
1956F: include/linux/async_tx.h
b3e5f263 1957
a1867d36 1958AT24 EEPROM DRIVER
14d77c4d 1959M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1960L: linux-i2c@vger.kernel.org
1961S: Maintained
1962F: drivers/misc/eeprom/at24.c
25f73ed5 1963F: include/linux/platform_data/at24.h
a1867d36 1964
e7839f25 1965ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1966M: "Ed L. Cashin" <ed.cashin@acm.org>
1967W: http://www.openaoe.org/
1da177e4 1968S: Supported
679655da
JP
1969F: Documentation/aoe/
1970F: drivers/block/aoe/
1da177e4 1971
aad7a211
AB
1972ATHEROS 71XX/9XXX GPIO DRIVER
1973M: Alban Bedel <albeu@free.fr>
1974W: https://github.com/AlbanBedel/linux
1975T: git git://github.com/AlbanBedel/linux
1976S: Maintained
1977F: drivers/gpio/gpio-ath79.c
1978F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1979
9a10a870 1980ATHEROS ATH GENERIC UTILITIES
f726ee65 1981M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1982L: linux-wireless@vger.kernel.org
1983S: Supported
1984F: drivers/net/wireless/ath/*
1985
fa1c114f 1986ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1987M: Jiri Slaby <jirislaby@gmail.com>
1988M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1989M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1990L: linux-wireless@vger.kernel.org
72c706b7 1991W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1992S: Maintained
fa451753 1993F: drivers/net/wireless/ath/ath5k/
fa1c114f 1994
12e62d6f
KV
1995ATHEROS ATH6KL WIRELESS DRIVER
1996M: Kalle Valo <kvalo@qca.qualcomm.com>
1997L: linux-wireless@vger.kernel.org
1998W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 1999T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2000S: Supported
2001F: drivers/net/wireless/ath/ath6kl/
2002
2be7d22f 2003WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2004M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2005L: linux-wireless@vger.kernel.org
2006L: wil6210@qca.qualcomm.com
2007S: Supported
2008W: http://wireless.kernel.org/en/users/Drivers/wil6210
2009F: drivers/net/wireless/ath/wil6210/
dba4b74d 2010F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2011
1d7e1e6b
CL
2012CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2013M: Christian Lamparter <chunkeey@googlemail.com>
2014L: linux-wireless@vger.kernel.org
2015W: http://wireless.kernel.org/en/users/Drivers/carl9170
2016S: Maintained
2017F: drivers/net/wireless/ath/carl9170/
2018
2c2a6172
LT
2019ATK0110 HWMON DRIVER
2020M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2021L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2022S: Maintained
2023F: drivers/hwmon/asus_atk0110.c
2024
6f69a6d7 2025ATI_REMOTE2 DRIVER
8b58be88 2026M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2027S: Maintained
679655da 2028F: drivers/input/misc/ati_remote2.c
6f69a6d7 2029
7ae115b4 2030ATLX ETHERNET DRIVERS
8b58be88 2031M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2032M: Chris Snook <chris.snook@gmail.com>
e443e383 2033L: netdev@vger.kernel.org
8d5ca6ec
JC
2034W: http://sourceforge.net/projects/atl1
2035W: http://atl1.sourceforge.net
2036S: Maintained
2b133ad6 2037F: drivers/net/ethernet/atheros/
8d5ca6ec 2038
1da177e4 2039ATM
366c1bd1 2040M: Chas Williams <3chas3@gmail.com>
476604de 2041L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2042L: netdev@vger.kernel.org
1da177e4
LT
2043W: http://linux-atm.sourceforge.net
2044S: Maintained
679655da
JP
2045F: drivers/atm/
2046F: include/linux/atm*
c117ab84 2047F: include/uapi/linux/atm*
1da177e4 2048
04ac2f46 2049ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2050M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2051S: Maintained
2052F: drivers/mmc/host/atmel-mci.c
04ac2f46 2053
a1cfac48 2054ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2055M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2056S: Supported
df621252 2057F: drivers/tty/serial/atmel_serial.c
a1cfac48 2058
f80cb488
NF
2059ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2060M: Nicolas Ferre <nicolas.ferre@atmel.com>
2061S: Supported
2062F: drivers/power/reset/at91-sama5d2_shdwc.c
2063
b9cd7a25
LD
2064ATMEL SAMA5D2 ADC DRIVER
2065M: Ludovic Desroches <ludovic.desroches@atmel.com>
2066L: linux-iio@vger.kernel.org
2067S: Supported
2068F: drivers/iio/adc/at91-sama5d2_adc.c
2069
dfae90ed 2070ATMEL Audio ALSA driver
3a82002c 2071M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2072L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2073S: Supported
2074F: sound/soc/atmel
2075
b414dc16
NF
2076ATMEL DMA DRIVER
2077M: Nicolas Ferre <nicolas.ferre@atmel.com>
2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S: Supported
2080F: drivers/dma/at_hdmac.c
2081F: drivers/dma/at_hdmac_regs.h
6f0d65af 2082F: include/linux/platform_data/dma-atmel.h
b414dc16 2083
6bd0f436
LD
2084ATMEL XDMA DRIVER
2085M: Ludovic Desroches <ludovic.desroches@atmel.com>
2086L: linux-arm-kernel@lists.infradead.org
2087L: dmaengine@vger.kernel.org
2088S: Supported
2089F: drivers/dma/at_xdmac.c
2090
888f2804
LD
2091ATMEL I2C DRIVER
2092M: Ludovic Desroches <ludovic.desroches@atmel.com>
2093L: linux-i2c@vger.kernel.org
2094S: Supported
2095F: drivers/i2c/busses/i2c-at91.c
2096
15515545 2097ATMEL ISI DRIVER
50cb2efa 2098M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2099L: linux-media@vger.kernel.org
2100S: Supported
f2294c2d 2101F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2102F: include/media/atmel-isi.h
2103
8f4c79ce 2104ATMEL LCDFB DRIVER
8b58be88 2105M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2106L: linux-fbdev@vger.kernel.org
8f4c79ce 2107S: Maintained
8a61f013 2108F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2109F: include/video/atmel_lcdc.h
8f4c79ce 2110
89e5785f 2111ATMEL MACB ETHERNET DRIVER
a02875a6 2112M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2113S: Supported
9f2f381f 2114F: drivers/net/ethernet/cadence/
89e5785f 2115
5cbac98a 2116ATMEL NAND DRIVER
50cb2efa
NF
2117M: Wenyou Yang <wenyou.yang@atmel.com>
2118M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2119L: linux-mtd@lists.infradead.org
2120S: Supported
2121F: drivers/mtd/nand/atmel_nand*
2122
05c441ef 2123ATMEL SDMMC DRIVER
2124M: Ludovic Desroches <ludovic.desroches@atmel.com>
2125L: linux-mmc@vger.kernel.org
2126S: Supported
2127F: drivers/mmc/host/sdhci-of-at91.c
2128
754ce4f2 2129ATMEL SPI DRIVER
a02875a6 2130M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2131S: Supported
9df92e6c 2132F: drivers/spi/spi-atmel.*
754ce4f2 2133
0ef09015 2134ATMEL SSC DRIVER
03515f32 2135M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137S: Supported
2138F: drivers/misc/atmel-ssc.c
2139F: include/linux/atmel-ssc.h
2140
e9cb1c5a
NF
2141ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2142M: Nicolas Ferre <nicolas.ferre@atmel.com>
2143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S: Supported
2145F: drivers/misc/atmel_tclib.c
2146F: drivers/clocksource/tcb_clksrc.c
2147
914a3f3b 2148ATMEL USBA UDC DRIVER
a02875a6
NF
2149M: Nicolas Ferre <nicolas.ferre@atmel.com>
2150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2151S: Supported
faf2e1db 2152F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2153
1da177e4 2154ATMEL WIRELESS DRIVER
8b58be88 2155M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2156L: linux-wireless@vger.kernel.org
1da177e4
LT
2157W: http://www.thekelleys.org.uk/atmel
2158W: http://atmelwlandriver.sourceforge.net/
2159S: Maintained
30fe0f9b 2160F: drivers/net/wireless/atmel/atmel*
1da177e4 2161
a14c0f8f
ND
2162ATMEL MAXTOUCH DRIVER
2163M: Nick Dyer <nick.dyer@itdev.co.uk>
2164T: git git://github.com/atmel-maxtouch/linux.git
2165S: Supported
2166F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2167F: drivers/input/touchscreen/atmel_mxt_ts.c
2168F: include/linux/platform_data/atmel_mxt_ts.h
2169
26780d9e 2170ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2171M: Bradley Grove <linuxdrivers@attotech.com>
2172L: linux-scsi@vger.kernel.org
2173W: http://www.attotech.com
2174S: Supported
2175F: drivers/scsi/esas2r
26780d9e 2176
bc6e17b8
SS
2177ATUSB IEEE 802.15.4 RADIO DRIVER
2178M: Stefan Schmidt <stefan@osg.samsung.com>
2179L: linux-wpan@vger.kernel.org
2180S: Maintained
2181F: drivers/net/ieee802154/atusb.c
2182F: drivers/net/ieee802154/atusb.h
2183F: drivers/net/ieee802154/at86rf230.h
2184
a92b7b80 2185AUDIT SUBSYSTEM
915f389d 2186M: Paul Moore <paul@paul-moore.com>
8b58be88 2187M: Eric Paris <eparis@redhat.com>
915f389d 2188L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2189W: http://people.redhat.com/sgrubb/audit/
915f389d 2190T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2191S: Maintained
679655da 2192F: include/linux/audit.h
c117ab84 2193F: include/uapi/linux/audit.h
679655da 2194F: kernel/audit*
a92b7b80 2195
70e84049 2196AUXILIARY DISPLAY DRIVERS
8b58be88 2197M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2198W: http://miguelojeda.es/auxdisplay.htm
2199W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2200S: Maintained
679655da
JP
2201F: drivers/auxdisplay/
2202F: include/linux/cfag12864b.h
70e84049 2203
5f97f7f9 2204AVR32 ARCHITECTURE
e336f61f
HCE
2205M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2206M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2207W: http://www.atmel.com/products/AVR32/
249d9d9d 2208W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2209W: http://avrfreaks.net/
e336f61f 2210S: Maintained
679655da 2211F: arch/avr32/
5f97f7f9
HS
2212
2213AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2214M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2215M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2216S: Maintained
679655da 2217F: arch/avr32/mach-at32ap/
5f97f7f9 2218
1da177e4 2219AX.25 NETWORK LAYER
8b58be88 2220M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2221L: linux-hams@vger.kernel.org
d34cb28a 2222W: http://www.linux-ax25.org/
1da177e4 2223S: Maintained
c117ab84 2224F: include/uapi/linux/ax25.h
679655da
JP
2225F: include/net/ax25.h
2226F: net/ax25/
1da177e4 2227
d5269395 2228AZ6007 DVB DRIVER
009a5410 2229M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2230L: linux-media@vger.kernel.org
a825eaec 2231W: https://linuxtv.org
d5269395
MCC
2232T: git git://linuxtv.org/media_tree.git
2233S: Maintained
2234F: drivers/media/usb/dvb-usb-v2/az6007.c
2235
6777376e
HV
2236AZTECH FM RADIO RECEIVER DRIVER
2237M: Hans Verkuil <hverkuil@xs4all.nl>
2238L: linux-media@vger.kernel.org
2239T: git git://linuxtv.org/media_tree.git
a825eaec 2240W: https://linuxtv.org
6777376e
HV
2241S: Maintained
2242F: drivers/media/radio/radio-aztech*
2243
e2d1d6c0 2244B43 WIRELESS DRIVER
e2d1d6c0 2245L: linux-wireless@vger.kernel.org
ed072f9e 2246L: b43-dev@lists.infradead.org
491b26b4 2247W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2248S: Odd Fixes
58619b14 2249F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2250
2251B43LEGACY WIRELESS DRIVER
8b58be88 2252M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2253L: linux-wireless@vger.kernel.org
ed072f9e 2254L: b43-dev@lists.infradead.org
491b26b4 2255W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2256S: Maintained
423e3ce3 2257F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2258
300abeb5 2259BACKLIGHT CLASS/SUBSYSTEM
b7701755 2260M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2261M: Lee Jones <lee.jones@linaro.org>
9f273c24 2262T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2263S: Maintained
679655da
JP
2264F: drivers/video/backlight/
2265F: include/linux/backlight.h
300abeb5 2266
c6c8fea2 2267BATMAN ADVANCED
207df49e 2268M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2269M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2270M: Antonio Quartulli <a@unstable.cc>
1584f41f 2271L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2272W: https://www.open-mesh.org/
8b823170 2273Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2274S: Maintained
286ddfb0
SE
2275F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2276F: Documentation/ABI/testing/sysfs-class-net-mesh
2277F: Documentation/networking/batman-adv.txt
c6c8fea2
SE
2278F: net/batman-adv/
2279
e2d1d6c0 2280BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2281M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2282L: linux-hams@vger.kernel.org
2283W: http://www.baycom.org/~tom/ham/ham.html
2284S: Maintained
679655da 2285F: drivers/net/hamradio/baycom*
e2d1d6c0 2286
cafe5635 2287BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2288M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2289L: linux-bcache@vger.kernel.org
2290W: http://bcache.evilpiepirate.org
d1aa1ab3 2291S: Maintained
cafe5635
KO
2292F: drivers/md/bcache/
2293
04bd844a
HV
2294BDISP ST MEDIA DRIVER
2295M: Fabien Dessenne <fabien.dessenne@st.com>
2296L: linux-media@vger.kernel.org
2297T: git git://linuxtv.org/media_tree.git
a825eaec 2298W: https://linuxtv.org
04bd844a
HV
2299S: Supported
2300F: drivers/media/platform/sti/bdisp
2301
e2d1d6c0 2302BEFS FILE SYSTEM
55817d3d 2303S: Orphan
679655da
JP
2304F: Documentation/filesystems/befs.txt
2305F: fs/befs/
e2d1d6c0 2306
564ee360 2307BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2308M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2309L: netdev@vger.kernel.org
2310S: Maintained
2311F: drivers/net/ethernet/ec_bhf.c
564ee360 2312
e2d1d6c0 2313BFS FILE SYSTEM
8b58be88 2314M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2315S: Maintained
679655da
JP
2316F: Documentation/filesystems/bfs.txt
2317F: fs/bfs/
c117ab84 2318F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2319
1394f032 2320BLACKFIN ARCHITECTURE
a4edbc10 2321M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2322L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2323T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2324W: http://blackfin.uclinux.org
2325S: Supported
679655da 2326F: arch/blackfin/
566da5b2 2327
e190d6b1 2328BLACKFIN EMAC DRIVER
b3fe92b0 2329L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2330W: http://blackfin.uclinux.org
2331S: Supported
7b35f033 2332F: drivers/net/ethernet/adi/
e190d6b1 2333
566da5b2 2334BLACKFIN RTC DRIVER
b3fe92b0 2335L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2336W: http://blackfin.uclinux.org
2337S: Supported
679655da 2338F: drivers/rtc/rtc-bfin.c
1394f032 2339
936ed49a 2340BLACKFIN SDH DRIVER
109ec8c3 2341M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2342L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2343W: http://blackfin.uclinux.org
2344S: Supported
2345F: drivers/mmc/host/bfin_sdh.c
2346
1394f032 2347BLACKFIN SERIAL DRIVER
8b58be88 2348M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2349L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2350W: http://blackfin.uclinux.org
2351S: Supported
8460241e 2352F: drivers/tty/serial/bfin_uart.c
1394f032 2353
1e6d320f 2354BLACKFIN WATCHDOG DRIVER
b3fe92b0 2355L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2356W: http://blackfin.uclinux.org
2357S: Supported
679655da 2358F: drivers/watchdog/bfin_wdt.c
1e6d320f 2359
d24ecfcc 2360BLACKFIN I2C TWI DRIVER
8b58be88 2361M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2362L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2363W: http://blackfin.uclinux.org/
2364S: Supported
679655da 2365F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2366
1e204377
SJ
2367BLACKFIN MEDIA DRIVER
2368M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2369L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2370W: http://blackfin.uclinux.org/
2371S: Supported
2372F: drivers/media/platform/blackfin/
2373F: drivers/media/i2c/adv7183*
2374F: drivers/media/i2c/vs6624*
2375
b54cf35a
JSM
2376BLINKM RGB LED DRIVER
2377M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2378S: Maintained
2379F: drivers/leds/leds-blinkm.c
2380
1da177e4 2381BLOCK LAYER
8b58be88 2382M: Jens Axboe <axboe@kernel.dk>
82c426e0 2383L: linux-block@vger.kernel.org
08deed1e 2384T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2385S: Maintained
679655da 2386F: block/
ae11f7ef 2387F: kernel/trace/blktrace.c
1da177e4 2388
2b54aaef 2389BLOCK2MTD DRIVER
8b58be88 2390M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2391L: linux-mtd@lists.infradead.org
2392S: Maintained
679655da 2393F: drivers/mtd/devices/block2mtd.c
2b54aaef 2394
63fbd24e 2395BLUETOOTH DRIVERS
8b58be88 2396M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2397M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2398M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2399L: linux-bluetooth@vger.kernel.org
63fbd24e 2400W: http://www.bluez.org/
22e7a424
MH
2401T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2402T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2403S: Maintained
679655da 2404F: drivers/bluetooth/
1da177e4 2405
63fbd24e 2406BLUETOOTH SUBSYSTEM
8b58be88 2407M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2408M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2409M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2410L: linux-bluetooth@vger.kernel.org
2411W: http://www.bluez.org/
22e7a424
MH
2412T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2413T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2414S: Maintained
679655da
JP
2415F: net/bluetooth/
2416F: include/net/bluetooth/
1da177e4
LT
2417
2418BONDING DRIVER
79b30750 2419M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2420M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2421M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2422L: netdev@vger.kernel.org
ce00f85c
JC
2423W: http://sourceforge.net/projects/bonding/
2424S: Supported
679655da 2425F: drivers/net/bonding/
c117ab84 2426F: include/uapi/linux/if_bonding.h
1da177e4 2427
b5f4df34
AS
2428BPF (Safe dynamic programs and tools)
2429M: Alexei Starovoitov <ast@kernel.org>
2430L: netdev@vger.kernel.org
2431L: linux-kernel@vger.kernel.org
2432S: Supported
2433F: kernel/bpf/
2434
39105890 2435BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2436M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2437L: netdev@vger.kernel.org
2438S: Supported
adfc5217 2439F: drivers/net/ethernet/broadcom/b44.*
39105890 2440
32ec90d5
FF
2441BROADCOM GENET ETHERNET DRIVER
2442M: Florian Fainelli <f.fainelli@gmail.com>
2443L: netdev@vger.kernel.org
2444S: Supported
2445F: drivers/net/ethernet/broadcom/genet/
2446
948c51e6 2447BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2448M: Sony Chacko <sony.chacko@qlogic.com>
2449M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2450L: netdev@vger.kernel.org
2451S: Supported
adfc5217
JK
2452F: drivers/net/ethernet/broadcom/bnx2.*
2453F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2454
4d9d2cb0 2455BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2456M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2457L: netdev@vger.kernel.org
2458S: Supported
adfc5217 2459F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2460
90f4c594 2461BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2462M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2463M: Ray Jui <rjui@broadcom.com>
2464M: Scott Branden <sbranden@broadcom.com>
497a045d 2465L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2466T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2467S: Maintained
2468F: arch/arm/mach-bcm/
2469F: arch/arm/boot/dts/bcm113*
90f4c594 2470F: arch/arm/boot/dts/bcm216*
af4b8e37 2471F: arch/arm/boot/dts/bcm281*
e68d7c14 2472F: arch/arm64/boot/dts/broadcom/
af4b8e37 2473F: arch/arm/configs/bcm_defconfig
e4ef47f2 2474F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2475F: drivers/clocksource/bcm_kona_timer.c
2476
9209bec4 2477BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2478M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2479M: Lee Jones <lee@kernel.org>
10b9e887 2480M: Eric Anholt <eric@anholt.net>
f680f25c 2481L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2483T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2484S: Maintained
9209bec4 2485N: bcm2835
f680f25c 2486
5564f092
RM
2487BROADCOM BCM47XX MIPS ARCHITECTURE
2488M: Hauke Mehrtens <hauke@hauke-m.de>
2489M: Rafał Miłecki <zajec5@gmail.com>
2490L: linux-mips@linux-mips.org
2491S: Maintained
2492F: arch/mips/bcm47xx/*
2493F: arch/mips/include/asm/mach-bcm47xx/*
2494
9209bec4 2495BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2496M: Hauke Mehrtens <hauke@hauke-m.de>
2497L: linux-arm-kernel@lists.infradead.org
2498S: Maintained
2499F: arch/arm/mach-bcm/bcm_5301x.c
2500F: arch/arm/boot/dts/bcm5301x.dtsi
2501F: arch/arm/boot/dts/bcm470*
2502
e076e962
FF
2503BROADCOM BCM63XX ARM ARCHITECTURE
2504M: Florian Fainelli <f.fainelli@gmail.com>
20de823e
FF
2505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2506L: bcm-kernel-feedback-list@broadcom.com
2507T: git git://github.com/broadcom/stblinux.git
e076e962
FF
2508S: Maintained
2509F: arch/arm/mach-bcm/bcm63xx.c
2510F: arch/arm/include/debug/bcm63xx.S
2511
7110e227
KC
2512BROADCOM BCM63XX/BCM33XX UDC DRIVER
2513M: Kevin Cernekee <cernekee@gmail.com>
2514L: linux-usb@vger.kernel.org
2515S: Maintained
2516F: drivers/usb/gadget/udc/bcm63xx_udc.*
2517
2df94fd6 2518BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2519M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2520M: Gregory Fong <gregory.0xf0@gmail.com>
2521M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2523L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2524T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2525S: Maintained
2526F: arch/arm/mach-bcm/*brcmstb*
2527F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2528F: drivers/bus/brcmstb_gisb.c
5009a289 2529N: brcmstb
2df94fd6 2530
70371cef
KC
2531BROADCOM BMIPS MIPS ARCHITECTURE
2532M: Kevin Cernekee <cernekee@gmail.com>
2533M: Florian Fainelli <f.fainelli@gmail.com>
2534L: linux-mips@linux-mips.org
eb6725d0 2535T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2536S: Maintained
2537F: arch/mips/bmips/*
2538F: arch/mips/include/asm/mach-bmips/*
2539F: arch/mips/kernel/*bmips*
338808de 2540F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2541F: drivers/irqchip/irq-bcm63*
70371cef
KC
2542F: drivers/irqchip/irq-bcm7*
2543F: drivers/irqchip/irq-brcmstb*
3271e610 2544F: include/linux/bcm963xx_nvram.h
8fce60b8 2545F: include/linux/bcm963xx_tag.h
70371cef 2546
948c51e6 2547BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2548M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2549M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2550M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2551L: netdev@vger.kernel.org
2552S: Supported
adfc5217 2553F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2554
a9533e7e
HP
2555BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2556M: Brett Rudley <brudley@broadcom.com>
818c07b8 2557M: Arend van Spriel <arend@broadcom.com>
85d63686 2558M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2559M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2560L: linux-wireless@vger.kernel.org
5615171c 2561L: brcm80211-dev-list@broadcom.com
a9533e7e 2562S: Supported
05491d2c 2563F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2564
9958d6f9 2565BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2566M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2567L: linux-scsi@vger.kernel.org
2568S: Supported
2569F: drivers/scsi/bnx2fc/
2570
6a6b5ad0 2571BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2572M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2573L: linux-scsi@vger.kernel.org
2574S: Supported
2575F: drivers/scsi/bnx2i/
2576
63f37ddf 2577BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2578M: Ray Jui <rjui@broadcom.com>
2579M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2580M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2582L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2583T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2584S: Maintained
2585N: iproc
2586N: cygnus
63f37ddf 2587N: nsp
36c0237f
SB
2588N: bcm9113*
2589N: bcm9583*
63f37ddf
JM
2590N: bcm9585*
2591N: bcm9586*
2592N: bcm988312
36c0237f 2593N: bcm113*
63f37ddf
JM
2594N: bcm583*
2595N: bcm585*
2596N: bcm586*
2597N: bcm88312
36c0237f 2598
3b0213d5
GF
2599BROADCOM BRCMSTB GPIO DRIVER
2600M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2601L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2602S: Supported
2603F: drivers/gpio/gpio-brcmstb.c
2604F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2605
7b7f588b 2606BROADCOM KONA GPIO DRIVER
5e163903 2607M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2608L: bcm-kernel-feedback-list@broadcom.com
2609S: Supported
2610F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2611F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2612
f6e734a8
RM
2613BROADCOM NVRAM DRIVER
2614M: Rafał Miłecki <zajec5@gmail.com>
2615L: linux-mips@linux-mips.org
2616S: Maintained
2617F: drivers/firmware/broadcom/*
2618
02787daa
BN
2619BROADCOM STB NAND FLASH DRIVER
2620M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2621M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2622L: linux-mtd@lists.infradead.org
1285734c 2623L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2624S: Maintained
2625F: drivers/mtd/nand/brcmnand/
2626
c9678d86
RM
2627BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2628M: Rafał Miłecki <zajec5@gmail.com>
2629L: linux-wireless@vger.kernel.org
2630S: Maintained
2631F: drivers/bcma/
2632F: include/linux/bcma/
2633
b8302205
FF
2634BROADCOM SYSTEMPORT ETHERNET DRIVER
2635M: Florian Fainelli <f.fainelli@gmail.com>
2636L: netdev@vger.kernel.org
2637S: Supported
2638F: drivers/net/ethernet/broadcom/bcmsysport.*
2639
42515e61
J
2640BROADCOM VULCAN ARM64 SOC
2641M: Jayachandran C. <jchandra@broadcom.com>
2642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643L: bcm-kernel-feedback-list@broadcom.com
2644S: Maintained
2645F: arch/arm64/boot/dts/broadcom/vulcan*
2646
7725ccfd 2647BROCADE BFA FC SCSI DRIVER
aa803370
AG
2648M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2649M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2650L: linux-scsi@vger.kernel.org
2651S: Supported
2652F: drivers/scsi/bfa/
7725ccfd 2653
8b230ed8 2654BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2655M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2656L: netdev@vger.kernel.org
2657S: Supported
f844a0ea 2658F: drivers/net/ethernet/brocade/bna/
8b230ed8 2659
5cdf7f76 2660BSG (block layer generic sg v4 driver)
8b58be88 2661M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2662L: linux-scsi@vger.kernel.org
2663S: Supported
679655da
JP
2664F: block/bsg.c
2665F: include/linux/bsg.h
c117ab84 2666F: include/uapi/linux/bsg.h
5cdf7f76 2667
af39917d
CL
2668BT87X AUDIO DRIVER
2669M: Clemens Ladisch <clemens@ladisch.de>
2670L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2671T: git git://git.alsa-project.org/alsa-kernel.git
2672S: Maintained
2673F: Documentation/sound/alsa/Bt87x.txt
2674F: sound/pci/bt87x.c
2675
ff1d5c2f 2676BT8XXGPIO DRIVER
eb032b98 2677M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2678W: http://bu3sch.de/btgpio.php
2679S: Maintained
72dbb705 2680F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2681
eb1eb04f 2682BTRFS FILE SYSTEM
c0778e25
CM
2683M: Chris Mason <clm@fb.com>
2684M: Josef Bacik <jbacik@fb.com>
d8130624 2685M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2686L: linux-btrfs@vger.kernel.org
2687W: http://btrfs.wiki.kernel.org/
8a6e2535 2688Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2689T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2690S: Maintained
679655da
JP
2691F: Documentation/filesystems/btrfs.txt
2692F: fs/btrfs/
eb1eb04f 2693
1da177e4 2694BTTV VIDEO4LINUX DRIVER
009a5410 2695M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2696L: linux-media@vger.kernel.org
a825eaec 2697W: https://linuxtv.org
275ffde4 2698T: git git://linuxtv.org/media_tree.git
f96236e5 2699S: Odd fixes
679655da 2700F: Documentation/video4linux/bttv/
90d72ac6 2701F: drivers/media/pci/bt8xx/bttv*
1da177e4 2702
1f34923c
KA
2703BUSLOGIC SCSI DRIVER
2704M: Khalid Aziz <khalid@gonehiking.org>
2705L: linux-scsi@vger.kernel.org
2706S: Maintained
2707F: drivers/scsi/BusLogic.*
2708F: drivers/scsi/FlashPoint.*
2709
af39917d
CL
2710C-MEDIA CMI8788 DRIVER
2711M: Clemens Ladisch <clemens@ladisch.de>
2712L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2713T: git git://git.alsa-project.org/alsa-kernel.git
2714S: Maintained
2715F: sound/pci/oxygen/
2716
2141355f
MS
2717C6X ARCHITECTURE
2718M: Mark Salter <msalter@redhat.com>
2719M: Aurelien Jacquiot <a-jacquiot@ti.com>
2720L: linux-c6x-dev@linux-c6x.org
2721W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2722S: Maintained
2723F: arch/c6x/
2724
a5432f5a 2725CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2726M: David Howells <dhowells@redhat.com>
e62d6e24 2727L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2728S: Supported
2729F: Documentation/filesystems/caching/cachefiles.txt
2730F: fs/cachefiles/
2731
c815ca39
HV
2732CADET FM/AM RADIO RECEIVER DRIVER
2733M: Hans Verkuil <hverkuil@xs4all.nl>
2734L: linux-media@vger.kernel.org
2735T: git git://linuxtv.org/media_tree.git
a825eaec 2736W: https://linuxtv.org
c815ca39
HV
2737S: Maintained
2738F: drivers/media/radio/radio-cadet*
2739
77d5140f 2740CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2741M: Jonathan Corbet <corbet@lwn.net>
661263b5 2742L: linux-media@vger.kernel.org
275ffde4 2743T: git git://linuxtv.org/media_tree.git
77d5140f 2744S: Maintained
679655da 2745F: Documentation/video4linux/cafe_ccic
90d72ac6 2746F: drivers/media/platform/marvell-ccic/
77d5140f 2747
201b6bab 2748CAIF NETWORK LAYER
5c574f50 2749M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2750L: netdev@vger.kernel.org
2751S: Supported
2752F: Documentation/networking/caif/
2753F: drivers/net/caif/
c117ab84 2754F: include/uapi/linux/caif/
201b6bab
JP
2755F: include/net/caif/
2756F: net/caif/
2757
77dac90f 2758CALGARY x86-64 IOMMU
8b58be88
JP
2759M: Muli Ben-Yehuda <muli@il.ibm.com>
2760M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2761L: discuss@x86-64.org
2762S: Maintained
679655da
JP
2763F: arch/x86/kernel/pci-calgary_64.c
2764F: arch/x86/kernel/tce_64.c
2765F: arch/x86/include/asm/calgary.h
2766F: arch/x86/include/asm/tce.h
77dac90f 2767
e2d1d6c0 2768CAN NETWORK LAYER
8d15d386 2769M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2770M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2771L: linux-can@vger.kernel.org
84b0d715 2772W: https://github.com/linux-can
870482a4
MKB
2773T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2774T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2775S: Maintained
f35f6c8f 2776F: Documentation/networking/can.txt
8d15d386 2777F: net/can/
8d15d386 2778F: include/linux/can/core.h
c117ab84
CEB
2779F: include/uapi/linux/can.h
2780F: include/uapi/linux/can/bcm.h
2781F: include/uapi/linux/can/raw.h
2782F: include/uapi/linux/can/gw.h
e2d1d6c0 2783
4261a204 2784CAN NETWORK DRIVERS
8b58be88 2785M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2786M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2787L: linux-can@vger.kernel.org
84b0d715 2788W: https://github.com/linux-can
870482a4
MKB
2789T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2791S: Maintained
8d15d386
OH
2792F: drivers/net/can/
2793F: include/linux/can/dev.h
8d15d386 2794F: include/linux/can/platform/
c117ab84
CEB
2795F: include/uapi/linux/can/error.h
2796F: include/uapi/linux/can/netlink.h
4261a204 2797
95d16c72
JM
2798CAPABILITIES
2799M: Serge Hallyn <serge.hallyn@canonical.com>
2800L: linux-security-module@vger.kernel.org
6305902c 2801S: Supported
95d16c72 2802F: include/linux/capability.h
c117ab84 2803F: include/uapi/linux/capability.h
6305902c 2804F: security/commoncap.c
38a94118 2805F: kernel/capability.c
95d16c72 2806
b84894c7
KT
2807CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2808M: Kevin Tsai <ktsai@capellamicro.com>
2809S: Maintained
2810F: drivers/iio/light/cm*
2811F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2812
f21fb3ed
RV
2813CAVIUM LIQUIDIO NETWORK DRIVER
2814M: Derek Chickles <derek.chickles@caviumnetworks.com>
2815M: Satanand Burla <satananda.burla@caviumnetworks.com>
2816M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2817M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2818L: netdev@vger.kernel.org
2819W: http://www.cavium.com
2820S: Supported
f21fb3ed
RV
2821F: drivers/net/ethernet/cavium/liquidio/
2822
ef0bbac3
VB
2823CC2520 IEEE-802.15.4 RADIO DRIVER
2824M: Varka Bhadram <varkabhadram@gmail.com>
2825L: linux-wpan@vger.kernel.org
2826S: Maintained
2827F: drivers/net/ieee802154/cc2520.c
2828F: include/linux/spi/cc2520.h
2829F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2830
b8154542 2831CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2832M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2833L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2834W: http://www.ibm.com/developerworks/power/cell/
2835S: Supported
679655da 2836F: arch/powerpc/include/asm/cell*.h
679655da 2837F: arch/powerpc/include/asm/spu*.h
c117ab84 2838F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2839F: arch/powerpc/oprofile/*cell*
2840F: arch/powerpc/platforms/cell/
b8154542 2841
398ecff5
SW
2842CEPH COMMON CODE (LIBCEPH)
2843M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2844M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2845M: Sage Weil <sage@redhat.com>
82593f87 2846L: ceph-devel@vger.kernel.org
09d90327 2847W: http://ceph.com/
fb99f881 2848T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2849T: git git://github.com/ceph/ceph-client.git
9030aaf9 2850S: Supported
14430813
JP
2851F: net/ceph/
2852F: include/linux/ceph/
2853F: include/linux/crush/
9030aaf9 2854
398ecff5
SW
2855CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2856M: "Yan, Zheng" <zyan@redhat.com>
2857M: Sage Weil <sage@redhat.com>
2858M: Ilya Dryomov <idryomov@gmail.com>
2859L: ceph-devel@vger.kernel.org
2860W: http://ceph.com/
2861T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2862T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2863S: Supported
2864F: Documentation/filesystems/ceph.txt
2865F: fs/ceph/
2866
cfc411e7
DH
2867CERTIFICATE HANDLING:
2868M: David Howells <dhowells@redhat.com>
2869M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2870L: keyrings@vger.kernel.org
cfc411e7
DH
2871S: Maintained
2872F: Documentation/module-signing.txt
2873F: certs/
d8d80386 2874F: scripts/sign-file.c
cfc411e7
DH
2875F: scripts/extract-cert.c
2876
18332a80 2877CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2878L: linux-usb@vger.kernel.org
10c6c9c9 2879S: Orphan
679655da
JP
2880F: Documentation/usb/WUSB-Design-overview.txt
2881F: Documentation/usb/wusb-cbaf
355ffe69
DV
2882F: drivers/usb/host/hwa-hc.c
2883F: drivers/usb/host/whci/
679655da
JP
2884F: drivers/usb/wusbcore/
2885F: include/linux/usb/wusb*
18332a80 2886
70e84049 2887CFAG12864B LCD DRIVER
8b58be88 2888M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2889W: http://miguelojeda.es/auxdisplay.htm
2890W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2891S: Maintained
679655da
JP
2892F: drivers/auxdisplay/cfag12864b.c
2893F: include/linux/cfag12864b.h
70e84049
MOS
2894
2895CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2896M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2897W: http://miguelojeda.es/auxdisplay.htm
2898W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2899S: Maintained
679655da
JP
2900F: drivers/auxdisplay/cfag12864bfb.c
2901F: include/linux/cfag12864b.h
70e84049 2902
704232c2 2903CFG80211 and NL80211
8b58be88 2904M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2905L: linux-wireless@vger.kernel.org
ce466579
JB
2906W: http://wireless.kernel.org/
2907T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2908T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2909S: Maintained
c117ab84 2910F: include/uapi/linux/nl80211.h
679655da
JP
2911F: include/net/cfg80211.h
2912F: net/wireless/*
2913X: net/wireless/wext*
704232c2 2914
46e64261
GKH
2915CHAR and MISC DRIVERS
2916M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2917M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2918T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2919S: Supported
46e64261
GKH
2920F: drivers/char/*
2921F: drivers/misc/*
471322a8 2922F: include/linux/miscdevice.h
46e64261 2923
0a920b5b 2924CHECKPATCH
8b58be88 2925M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2926M: Joe Perches <joe@perches.com>
2927S: Maintained
679655da 2928F: scripts/checkpatch.pl
0a920b5b 2929
f8407f26
HW
2930CHINESE DOCUMENTATION
2931M: Harry Wei <harryxiyou@gmail.com>
9740153c 2932L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2933L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2934S: Maintained
2935F: Documentation/zh_CN/
2936
2721ea2c 2937CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2938M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2939T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2940L: linux-usb@vger.kernel.org
2941S: Maintained
2942F: drivers/usb/chipidea/
2943
a93ad65d
HG
2944CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2945M: Hans de Goede <hdegoede@redhat.com>
2946L: linux-input@vger.kernel.org
2947S: Maintained
2948F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2949F: drivers/input/touchscreen/chipone_icn8318.c
2950
ab043105
OJ
2951CHROME HARDWARE PLATFORM SUPPORT
2952M: Olof Johansson <olof@lixom.net>
2953S: Maintained
9f273c24 2954T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2955F: drivers/platform/chrome/
2956
641cb85e 2957CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2958M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2959M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2960M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2961M: Neel Patel <neepatel@cisco.com>
7063fbf2 2962S: Supported
a6a5580c 2963F: drivers/net/ethernet/cisco/enic/
7063fbf2 2964
e3cf00d0 2965CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2966M: Christian Benvenuti <benve@cisco.com>
2967M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2968S: Supported
35ef4a9e 2969F: drivers/infiniband/hw/usnic/
e3cf00d0 2970
2b7a52a4 2971CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2972M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2973L: netdev@vger.kernel.org
2974S: Maintained
57d0b7a0 2975F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2976
3d4cfdc9
MB
2977CIRRUS LOGIC AUDIO CODEC DRIVERS
2978M: Brian Austin <brian.austin@cirrus.com>
2979M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2980L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2981S: Maintained
2982F: sound/soc/codecs/cs*
2983
94574d9a
KRW
2984CLEANCACHE API
2985M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2986L: linux-kernel@vger.kernel.org
2987S: Maintained
2988F: mm/cleancache.c
2989F: include/linux/cleancache.h
2990
d4275354 2991CLK API
54176cc6 2992M: Russell King <linux@armlinux.org.uk>
aa571b14 2993L: linux-clk@vger.kernel.org
37417046 2994S: Maintained
d4275354
RK
2995F: include/linux/clk.h
2996
9222d247
JS
2997CLOCKSOURCE, CLOCKEVENT DRIVERS
2998M: Daniel Lezcano <daniel.lezcano@linaro.org>
2999M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3000L: linux-kernel@vger.kernel.org
9222d247
JS
3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3002S: Supported
3003F: drivers/clocksource
3004
5df6d737 3005CISCO FCOE HBA DRIVER
8fc89a79
HP
3006M: Hiral Patel <hiralpat@cisco.com>
3007M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3008M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3009L: linux-scsi@vger.kernel.org
3010S: Supported
2a99921a 3011F: drivers/scsi/fnic/
5df6d737 3012
c8806b6c
NM
3013CISCO SCSI HBA DRIVER
3014M: Narsimhulu Musini <nmusini@cisco.com>
3015M: Sesidhar Baddela <sebaddel@cisco.com>
3016L: linux-scsi@vger.kernel.org
3017S: Supported
3018F: drivers/scsi/snic/
3019
529aa8cb
TLSC
3020CMPC ACPI DRIVER
3021M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3022M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3023L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3024S: Supported
3025F: drivers/platform/x86/classmate-laptop.c
3026
85756a06
HV
3027COBALT MEDIA DRIVER
3028M: Hans Verkuil <hans.verkuil@cisco.com>
3029L: linux-media@vger.kernel.org
3030T: git git://linuxtv.org/media_tree.git
a825eaec 3031W: https://linuxtv.org
85756a06
HV
3032S: Supported
3033F: drivers/media/pci/cobalt/
3034
74425eee 3035COCCINELLE/Semantic Patches (SmPL)
26de9c26 3036M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3037M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3038M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3039M: Michal Marek <mmarek@suse.com>
26de9c26 3040L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3042W: http://coccinelle.lip6.fr/
3043S: Supported
4b92b2aa 3044F: Documentation/coccinelle.txt
74425eee
NP
3045F: scripts/coccinelle/
3046F: scripts/coccicheck
3047
1da177e4 3048CODA FILE SYSTEM
8b58be88 3049M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3050M: coda@cs.cmu.edu
3051L: codalist@coda.cs.cmu.edu
3052W: http://www.coda.cs.cmu.edu/
3053S: Maintained
679655da
JP
3054F: Documentation/filesystems/coda.txt
3055F: fs/coda/
3056F: include/linux/coda*.h
c117ab84 3057F: include/uapi/linux/coda*.h
1da177e4 3058
0b14261e
PZ
3059CODA V4L2 MEM2MEM DRIVER
3060M: Philipp Zabel <p.zabel@pengutronix.de>
3061L: linux-media@vger.kernel.org
3062S: Maintained
3063F: Documentation/devicetree/bindings/media/coda.txt
3064F: drivers/media/platform/coda/
3065
7704addb 3066COMMON CLK FRAMEWORK
a85fa007 3067M: Michael Turquette <mturquette@baylibre.com>
f956165f 3068M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3069L: linux-clk@vger.kernel.org
baeb0d9b 3070T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3071S: Maintained
60bea3b5
SW
3072F: drivers/clk/
3073X: drivers/clk/clkdev.c
7704addb 3074F: include/linux/clk-pr*
60bea3b5 3075F: include/linux/clk/
7704addb 3076
e2d1d6c0 3077COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3078M: Steve French <sfrench@samba.org>
51223df6 3079L: linux-cifs@vger.kernel.org
d1f28953 3080L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3081W: http://linux-cifs.samba.org/
bb1d5dda 3082T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3083S: Supported
ec421a71 3084F: Documentation/filesystems/cifs/
679655da 3085F: fs/cifs/
e2d1d6c0 3086
1da177e4 3087COMPACTPCI HOTPLUG CORE
8b58be88 3088M: Scott Murray <scott@spiteful.org>
64dab204 3089L: linux-pci@vger.kernel.org
82c4dfc7 3090S: Maintained
679655da 3091F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3092
3093COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3094M: Scott Murray <scott@spiteful.org>
64dab204 3095L: linux-pci@vger.kernel.org
82c4dfc7 3096S: Maintained
679655da 3097F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3098
3099COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3100M: Scott Murray <scott@spiteful.org>
64dab204 3101L: linux-pci@vger.kernel.org
82c4dfc7 3102S: Maintained
679655da 3103F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3104
5411552c 3105COMPAL LAPTOP SUPPORT
8b58be88 3106M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3107L: platform-driver-x86@vger.kernel.org
5411552c 3108S: Maintained
679655da 3109F: drivers/platform/x86/compal-laptop.c
5411552c 3110
949be0f7 3111CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3112L: accessrunner-general@lists.sourceforge.net
3113W: http://accessrunner.sourceforge.net/
44243ef4 3114S: Orphan
679655da 3115F: drivers/usb/atm/cxacru.c
949be0f7 3116
e2d1d6c0 3117CONFIGFS
d6351db2 3118M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3119M: Christoph Hellwig <hch@lst.de>
3120T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3121S: Supported
679655da
JP
3122F: fs/configfs/
3123F: include/linux/configfs.h
e2d1d6c0 3124
acb9c1b2 3125CONNECTOR
8b58be88 3126M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3127L: netdev@vger.kernel.org
3128S: Maintained
3129F: drivers/connector/
3130
a3e3354d 3131CONTROL GROUP (CGROUP)
860ca0e6 3132M: Tejun Heo <tj@kernel.org>
ad50c159 3133M: Li Zefan <lizefan@huawei.com>
4d205676 3134M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3135L: cgroups@vger.kernel.org
860ca0e6 3136T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3137S: Maintained
a3e3354d 3138F: Documentation/cgroups/
679655da
JP
3139F: include/linux/cgroup*
3140F: kernel/cgroup*
a3e3354d
TH
3141
3142CONTROL GROUP - CPUSET
3143M: Li Zefan <lizefan@huawei.com>
3144L: cgroups@vger.kernel.org
3145W: http://www.bullopensource.org/cpuset/
3146W: http://oss.sgi.com/projects/cpusets/
3147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3148S: Maintained
3149F: Documentation/cgroups/cpusets.txt
3150F: include/linux/cpuset.h
3151F: kernel/cpuset.c
3152
3153CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3154M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3155M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3156M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3157L: cgroups@vger.kernel.org
3158L: linux-mm@kvack.org
3159S: Maintained
3160F: mm/memcontrol.c
5d1ea48b 3161F: mm/swap_cgroup.c
fb3a0fb6 3162
bebe4678 3163CORETEMP HARDWARE MONITORING DRIVER
96859129 3164M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3165L: linux-hwmon@vger.kernel.org
bebe4678 3166S: Maintained
679655da
JP
3167F: Documentation/hwmon/coretemp
3168F: drivers/hwmon/coretemp.c
bebe4678 3169
1da177e4 3170COSA/SRP SYNC SERIAL DRIVER
8b58be88 3171M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3172W: http://www.fi.muni.cz/~kas/cosa/
3173S: Maintained
679655da 3174F: drivers/net/wan/cosa*
1da177e4 3175
4371ee35 3176CPMAC ETHERNET DRIVER
8b58be88 3177M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3178L: netdev@vger.kernel.org
3179S: Maintained
b544dbac 3180F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3181
1da177e4 3182CPU FREQUENCY DRIVERS
9c3646d1 3183M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3184M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3185L: linux-pm@vger.kernel.org
1da177e4 3186S: Maintained
27209d91
VK
3187T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3188T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3189F: drivers/cpufreq/
3190F: include/linux/cpufreq.h
1da177e4 3191
8a67f0ef
VK
3192CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3193M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3194M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3195L: linux-pm@vger.kernel.org
3196W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3197S: Maintained
3198F: drivers/cpufreq/arm_big_little.h
3199F: drivers/cpufreq/arm_big_little.c
3200F: drivers/cpufreq/arm_big_little_dt.c
3201
14d2c34c 3202CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3203M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3204M: Daniel Lezcano <daniel.lezcano@linaro.org>
3205L: linux-pm@vger.kernel.org
3206L: linux-arm-kernel@lists.infradead.org
cea8321c 3207T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3208S: Maintained
3209F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3210
0c570c18
BZ
3211CPUIDLE DRIVER - ARM EXYNOS
3212M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3213M: Daniel Lezcano <daniel.lezcano@linaro.org>
3214M: Kukjin Kim <kgene@kernel.org>
3215L: linux-pm@vger.kernel.org
3216L: linux-samsung-soc@vger.kernel.org
3217S: Supported
3218F: drivers/cpuidle/cpuidle-exynos.c
3219F: arch/arm/mach-exynos/pm.c
3220
a8e39c35 3221CPUIDLE DRIVERS
9c3646d1 3222M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3223M: Daniel Lezcano <daniel.lezcano@linaro.org>
3224L: linux-pm@vger.kernel.org
3225S: Maintained
cea8321c 3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3227F: drivers/cpuidle/*
3228F: include/linux/cpuidle.h
3229
1da177e4 3230CPUID/MSR DRIVER
8b58be88 3231M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3232S: Maintained
679655da
JP
3233F: arch/x86/kernel/cpuid.c
3234F: arch/x86/kernel/msr.c
1da177e4 3235
7fe2f639 3236CPU POWER MONITORING SUBSYSTEM
d8130624 3237M: Thomas Renninger <trenn@suse.com>
103f1790 3238L: linux-pm@vger.kernel.org
7fe2f639 3239S: Maintained
14430813 3240F: tools/power/cpupower/
7fe2f639 3241
1da177e4 3242CRAMFS FILESYSTEM
ce00f85c 3243W: http://sourceforge.net/projects/cramfs/
54886a71 3244S: Orphan / Obsolete
679655da
JP
3245F: Documentation/filesystems/cramfs.txt
3246F: fs/cramfs/
1da177e4
LT
3247
3248CRIS PORT
8b58be88
JP
3249M: Mikael Starvik <starvik@axis.com>
3250M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3251L: linux-cris-kernel@axis.com
1da177e4 3252W: http://developer.axis.com
9f273c24 3253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3254S: Maintained
679655da 3255F: arch/cris/
df621252 3256F: drivers/tty/serial/crisv10.*
1da177e4
LT
3257
3258CRYPTO API
8b58be88
JP
3259M: Herbert Xu <herbert@gondor.apana.org.au>
3260M: "David S. Miller" <davem@davemloft.net>
1da177e4 3261L: linux-crypto@vger.kernel.org
9f273c24 3262T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3264S: Maintained
679655da 3265F: Documentation/crypto/
2ca87a17 3266F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3267F: arch/*/crypto/
3268F: crypto/
3269F: drivers/crypto/
3270F: include/crypto/
1da177e4 3271
5b07bd57 3272CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3273M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3274L: linux-crypto@vger.kernel.org
3275S: Maintained
51a2228a
JP
3276F: crypto/ansi_cprng.c
3277F: crypto/rng.c
5b07bd57 3278
fc279cc2
HV
3279CS3308 MEDIA DRIVER
3280M: Hans Verkuil <hverkuil@xs4all.nl>
3281L: linux-media@vger.kernel.org
3282T: git git://linuxtv.org/media_tree.git
3283W: http://linuxtv.org
3284S: Odd Fixes
3285F: drivers/media/i2c/cs3308.c
3286F: drivers/media/i2c/cs3308.h
3287
9b4ffa48 3288CS5535 Audio ALSA driver
8b58be88 3289M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3290S: Maintained
679655da 3291F: sound/pci/cs5535audio/
9b4ffa48 3292
a910e4a9 3293CW1200 WLAN driver
b75f0050
JP
3294M: Solomon Peachy <pizza@shaftnet.org>
3295S: Maintained
560424e9 3296F: drivers/net/wireless/st/cw1200/
a910e4a9 3297
6d8425b1 3298CX18 VIDEO4LINUX DRIVER
6afdeaf8 3299M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3300L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3301L: linux-media@vger.kernel.org
275ffde4 3302T: git git://linuxtv.org/media_tree.git
a825eaec 3303W: https://linuxtv.org
30e10993 3304W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3305S: Maintained
679655da 3306F: Documentation/video4linux/cx18.txt
90d72ac6 3307F: drivers/media/pci/cx18/
6c0f0359 3308F: include/uapi/linux/ivtv*
6d8425b1 3309
3f101d91
HV
3310CX2341X MPEG ENCODER HELPER MODULE
3311M: Hans Verkuil <hverkuil@xs4all.nl>
3312L: linux-media@vger.kernel.org
3313T: git git://linuxtv.org/media_tree.git
a825eaec 3314W: https://linuxtv.org
3f101d91 3315S: Maintained
c368360b 3316F: drivers/media/common/cx2341x*
3f101d91
HV
3317F: include/media/cx2341x*
3318
b8fe6e2c
PB
3319CX24120 MEDIA DRIVER
3320M: Jemma Denson <jdenson@gmail.com>
3321M: Patrick Boettcher <patrick.boettcher@posteo.de>
3322L: linux-media@vger.kernel.org
a825eaec 3323W: https://linuxtv.org
b8fe6e2c
PB
3324Q: http://patchwork.linuxtv.org/project/linux-media/list/
3325S: Maintained
3326F: drivers/media/dvb-frontends/cx24120*
3327
20357578 3328CX88 VIDEO4LINUX DRIVER
009a5410 3329M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3330L: linux-media@vger.kernel.org
a825eaec 3331W: https://linuxtv.org
20357578
MCC
3332T: git git://linuxtv.org/media_tree.git
3333S: Odd fixes
3334F: Documentation/video4linux/cx88/
3335F: drivers/media/pci/cx88/
6d8425b1 3336
91952bc0
AP
3337CXD2820R MEDIA DRIVER
3338M: Antti Palosaari <crope@iki.fi>
3339L: linux-media@vger.kernel.org
a825eaec 3340W: https://linuxtv.org
91952bc0
AP
3341W: http://palosaari.fi/linux/
3342Q: http://patchwork.linuxtv.org/project/linux-media/list/
3343T: git git://linuxtv.org/anttip/media_tree.git
3344S: Maintained
3345F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3346
e5ec3789 3347CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3348M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3349L: netdev@vger.kernel.org
3350W: http://www.chelsio.com
3351S: Supported
f7917c00 3352F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3353
d8ae3c33 3354CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3355M: Karen Xie <kxie@chelsio.com>
3356L: linux-scsi@vger.kernel.org
3357W: http://www.chelsio.com
3358S: Supported
3359F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3360
e5ec3789 3361CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3362M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3363L: linux-rdma@vger.kernel.org
e5ec3789
SW
3364W: http://www.openfabrics.org
3365S: Supported
679655da 3366F: drivers/infiniband/hw/cxgb3/
e5ec3789 3367
be4c9bad 3368CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3369M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3370L: netdev@vger.kernel.org
3371W: http://www.chelsio.com
3372S: Supported
f7917c00 3373F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3374
d8ae3c33 3375CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3376M: Karen Xie <kxie@chelsio.com>
3377L: linux-scsi@vger.kernel.org
3378W: http://www.chelsio.com
3379S: Supported
3380F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3381
be4c9bad
RD
3382CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3383M: Steve Wise <swise@chelsio.com>
3384L: linux-rdma@vger.kernel.org
3385W: http://www.openfabrics.org
3386S: Supported
3387F: drivers/infiniband/hw/cxgb4/
3388
5c20a5c7
CL
3389CXGB4VF ETHERNET DRIVER (CXGB4VF)
3390M: Casey Leedom <leedom@chelsio.com>
3391L: netdev@vger.kernel.org
3392W: http://www.chelsio.com
3393S: Supported
f7917c00 3394F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3395
a9282d01
IM
3396CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3397M: Ian Munsie <imunsie@au1.ibm.com>
3398M: Michael Neuling <mikey@neuling.org>
3399L: linuxppc-dev@lists.ozlabs.org
3400S: Supported
3401F: drivers/misc/cxl/
ec249dd8 3402F: include/misc/cxl*
a9282d01
IM
3403F: include/uapi/misc/cxl.h
3404F: Documentation/powerpc/cxl.txt
3405F: Documentation/powerpc/cxl.txt
3406F: Documentation/ABI/testing/sysfs-class-cxl
3407
11f43ae7
MO
3408CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3409M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3410M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3411L: linux-scsi@vger.kernel.org
3412S: Supported
3413F: drivers/scsi/cxlflash/
3414F: include/uapi/scsi/cxlflash_ioctls.h
3415F: Documentation/powerpc/cxlflash.txt
3416
b52b97a3
GC
3417STMMAC ETHERNET DRIVER
3418M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3419M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3420L: netdev@vger.kernel.org
3421W: http://www.stlinux.com
3422S: Supported
7ac6653a 3423F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3424
1da177e4 3425CYBERPRO FB DRIVER
54176cc6 3426M: Russell King <linux@armlinux.org.uk>
efc03ecb 3427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3428W: http://www.armlinux.org.uk/
1da177e4 3429S: Maintained
8a61f013 3430F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3431
1da177e4 3432CYCLADES ASYNC MUX DRIVER
1da177e4 3433W: http://www.cyclades.com/
d459883e 3434S: Orphan
c897401b 3435F: drivers/tty/cyclades.c
679655da 3436F: include/linux/cyclades.h
c117ab84 3437F: include/uapi/linux/cyclades.h
1da177e4
LT
3438
3439CYCLADES PC300 DRIVER
1da177e4 3440W: http://www.cyclades.com/
d459883e 3441S: Orphan
679655da 3442F: drivers/net/wan/pc300*
1da177e4 3443
402f6ae4
AP
3444CYPRESS_FIRMWARE MEDIA DRIVER
3445M: Antti Palosaari <crope@iki.fi>
3446L: linux-media@vger.kernel.org
a825eaec 3447W: https://linuxtv.org
402f6ae4
AP
3448W: http://palosaari.fi/linux/
3449Q: http://patchwork.linuxtv.org/project/linux-media/list/
3450T: git git://linuxtv.org/anttip/media_tree.git
3451S: Maintained
3452F: drivers/media/common/cypress_firmware*
3453
e3ae3525 3454CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3455M: Ferruh Yigit <fery@cypress.com>
6305902c 3456L: linux-input@vger.kernel.org
be9a6f40 3457S: Supported
6305902c
JP
3458F: drivers/input/touchscreen/cyttsp*
3459F: include/linux/input/cyttsp.h
e3ae3525 3460
aaaf5fbf
JK
3461DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3462M: Joshua Kinard <kumba@gentoo.org>
3463S: Maintained
3464F: drivers/rtc/rtc-ds1685.c
3465F: include/linux/rtc/ds1685.h
3466
1da177e4 3467DAMA SLAVE for AX.25
8b58be88 3468M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3469W: http://yaina.de/jreuter/
3470W: http://www.qsl.net/dl1bke/
3471L: linux-hams@vger.kernel.org
3472S: Maintained
679655da
JP
3473F: net/ax25/af_ax25.c
3474F: net/ax25/ax25_dev.c
3475F: net/ax25/ax25_ds_*
3476F: net/ax25/ax25_in.c
3477F: net/ax25/ax25_out.c
3478F: net/ax25/ax25_timer.c
3479F: net/ax25/sysctl_net_ax25.c
1da177e4 3480
e2d1d6c0 3481DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3482L: netdev@vger.kernel.org
5ff77428 3483S: Orphan
679655da 3484F: Documentation/networking/dmfe.txt
0f04e2aa 3485F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3486
3487DC390/AM53C974 SCSI driver
d8130624 3488M: Hannes Reinecke <hare@suse.com>
71bd849d 3489L: linux-scsi@vger.kernel.org
e2d1d6c0 3490S: Maintained
71bd849d 3491F: drivers/scsi/am53c974.c
e2d1d6c0 3492
1da177e4 3493DC395x SCSI driver
61eee9a7 3494M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3495M: Ali Akcaagac <aliakc@web.de>
3496M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3497L: dc395x@twibble.org
cf015e9f
JP
3498W: http://twibble.org/dist/dc395x/
3499W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3500S: Maintained
679655da
JP
3501F: Documentation/scsi/dc395x.txt
3502F: drivers/scsi/dc395x.*
1da177e4 3503
eb8edb08 3504DCCP PROTOCOL
a89d030e 3505M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3506L: dccp@vger.kernel.org
c996d8b9 3507W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3508S: Maintained
679655da 3509F: include/linux/dccp.h
c117ab84 3510F: include/uapi/linux/dccp.h
679655da
JP
3511F: include/linux/tfrc.h
3512F: net/dccp/
eb8edb08 3513
1da177e4 3514DECnet NETWORK LAYER
1da177e4
LT
3515W: http://linux-decnet.sourceforge.net
3516L: linux-decnet-user@lists.sourceforge.net
f546444d 3517S: Orphan
679655da
JP
3518F: Documentation/networking/decnet.txt
3519F: net/decnet/
1da177e4 3520
ebff05b9
MR
3521DECSTATION PLATFORM SUPPORT
3522M: "Maciej W. Rozycki" <macro@linux-mips.org>
3523L: linux-mips@linux-mips.org
3524W: http://www.linux-mips.org/wiki/DECstation
3525S: Maintained
3526F: arch/mips/dec/
3527F: arch/mips/include/asm/dec/
3528F: arch/mips/include/asm/mach-dec/
3529
1da177e4 3530DEFXX FDDI NETWORK DRIVER
8b58be88 3531M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3532S: Maintained
33f810b2 3533F: drivers/net/fddi/defxx.*
1da177e4 3534
ad8f07cc 3535DELL LAPTOP DRIVER
8b58be88 3536M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3537M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3538L: platform-driver-x86@vger.kernel.org
ad8f07cc 3539S: Maintained
679655da 3540F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3541
817a5cdb
PR
3542DELL LAPTOP RBTN DRIVER
3543M: Pali Rohár <pali.rohar@gmail.com>
3544S: Maintained
3545F: drivers/platform/x86/dell-rbtn.*
3546
cdbff611
PR
3547DELL LAPTOP FREEFALL DRIVER
3548M: Pali Rohár <pali.rohar@gmail.com>
3549S: Maintained
3550F: drivers/platform/x86/dell-smo8800.c
3551
1da177e4 3552DELL LAPTOP SMM DRIVER
a5afba16 3553M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3554S: Maintained
a5afba16 3555F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3556F: include/uapi/linux/i8k.h
1da177e4 3557
90563ec4 3558DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3559M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3560S: Maintained
679655da
JP
3561F: Documentation/dcdbas.txt
3562F: drivers/firmware/dcdbas.*
90563ec4 3563
0b3f6109 3564DELL WMI EXTRAS DRIVER
8b58be88 3565M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3566M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3567S: Maintained
36b3a96f 3568F: drivers/platform/x86/dell-wmi.c
0b3f6109 3569
5efc75e3 3570DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3571M: John Youn <johnyoun@synopsys.com>
5efc75e3 3572L: linux-usb@vger.kernel.org
18f340f9 3573T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3574S: Maintained
197ba5f4 3575F: drivers/usb/dwc2/
5efc75e3 3576
94ab23dd 3577DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3578M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3579L: linux-usb@vger.kernel.org
94ab23dd
FB
3580T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3581S: Maintained
3582F: drivers/usb/dwc3/
3583
833c9545
JB
3584DEVICE COREDUMP (DEV_COREDUMP)
3585M: Johannes Berg <johannes@sipsolutions.net>
3586L: linux-kernel@vger.kernel.org
3587S: Maintained
3588F: drivers/base/devcoredump.c
3589F: include/linux/devcoredump.h
3590
89d07767
KP
3591DEVICE FREQUENCY (DEVFREQ)
3592M: MyungJoo Ham <myungjoo.ham@samsung.com>
3593M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3594L: linux-pm@vger.kernel.org
6a3cd722 3595T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3596S: Maintained
3597F: drivers/devfreq/
6a3cd722
CC
3598F: include/linux/devfreq.h
3599F: Documentation/devicetree/bindings/devfreq/
89d07767 3600
7dbded06
CC
3601DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3602M: Chanwoo Choi <cw00.choi@samsung.com>
3603L: linux-pm@vger.kernel.org
3604T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3605S: Supported
3606F: drivers/devfreq/event/
3607F: drivers/devfreq/devfreq-event.c
3608F: include/linux/devfreq-event.h
3609F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3610
490b864b
CC
3611BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3612M: Chanwoo Choi <cw00.choi@samsung.com>
3613L: linux-pm@vger.kernel.org
3614L: linux-samsung-soc@vger.kernel.org
3615T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3616S: Maintained
3617F: drivers/devfreq/exynos-bus.c
3618F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3619
1da177e4 3620DEVICE NUMBER REGISTRY
8b58be88 3621M: Torben Mathiasen <device@lanana.org>
1da177e4 3622W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3623S: Maintained
3624
e2d1d6c0 3625DEVICE-MAPPER (LVM)
854ecaad 3626M: Alasdair Kergon <agk@redhat.com>
8504eed3 3627M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3628M: dm-devel@redhat.com
e2d1d6c0
RD
3629L: dm-devel@redhat.com
3630W: http://sources.redhat.com/dm
8a6e2535 3631Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3633T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3634S: Maintained
679655da
JP
3635F: Documentation/device-mapper/
3636F: drivers/md/dm*
854ecaad 3637F: drivers/md/persistent-data/
679655da
JP
3638F: include/linux/device-mapper.h
3639F: include/linux/dm-*.h
8504eed3 3640F: include/uapi/linux/dm-*.h
e2d1d6c0 3641
bfcd3a46
JP
3642DEVLINK
3643M: Jiri Pirko <jiri@mellanox.com>
3644L: netdev@vger.kernel.org
3645S: Supported
3646F: net/core/devlink.c
3647F: include/net/devlink.h
3648F: include/uapi/linux/devlink.h
3649
c0d995aa
OST
3650DIALOG SEMICONDUCTOR DRIVERS
3651M: Support Opensource <support.opensource@diasemi.com>
3652W: http://www.dialog-semiconductor.com/products
3653S: Supported
3654F: Documentation/hwmon/da90??
7c933772 3655F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3656F: drivers/gpio/gpio-da90??.c
3657F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3658F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3659F: drivers/input/misc/da90??_onkey.c
3660F: drivers/input/touchscreen/da9052_tsi.c
3661F: drivers/leds/leds-da90??.c
3662F: drivers/mfd/da903x.c
3663F: drivers/mfd/da90??-*.c
7be72c2c 3664F: drivers/mfd/da91??-*.c
c0d995aa 3665F: drivers/power/da9052-battery.c
7be72c2c 3666F: drivers/power/da91??-*.c
c0d995aa
OST
3667F: drivers/regulator/da903x.c
3668F: drivers/regulator/da9???-regulator.[ch]
3669F: drivers/rtc/rtc-da90??.c
3670F: drivers/video/backlight/da90??_bl.c
3671F: drivers/watchdog/da90??_wdt.c
3672F: include/linux/mfd/da903x.h
3673F: include/linux/mfd/da9052/
3674F: include/linux/mfd/da9055/
3675F: include/linux/mfd/da9063/
7be72c2c 3676F: include/linux/mfd/da9150/
c0d995aa
OST
3677F: include/sound/da[79]*.h
3678F: sound/soc/codecs/da[79]*.[ch]
3679
599aa697
LL
3680DIGI NEO AND CLASSIC PCI PRODUCTS
3681M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3682M: Mark Hounschell <markh@compro.net>
599aa697
LL
3683L: driverdev-devel@linuxdriverproject.org
3684S: Maintained
3685F: drivers/staging/dgnc/
3686
335d7c58 3687DIOLAN U2C-12 I2C DRIVER
ca462085 3688M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3689L: linux-i2c@vger.kernel.org
3690S: Maintained
3691F: drivers/i2c/busses/i2c-diolan-u2c.c
3692
d475c634
MW
3693DIRECT ACCESS (DAX)
3694M: Matthew Wilcox <willy@linux.intel.com>
3695L: linux-fsdevel@vger.kernel.org
3696S: Supported
3697F: fs/dax.c
3698
e7839f25 3699DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3700M: Eric Paris <eparis@parisplace.org>
3c5119c0 3701S: Maintained
679655da
JP
3702F: Documentation/filesystems/dnotify.txt
3703F: fs/notify/dnotify/
3704F: include/linux/dnotify.h
1da177e4
LT
3705
3706DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3707M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3708W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3709W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3710W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3711S: Maintained
3712
4480f15b 3713DISKQUOTA
d8130624 3714M: Jan Kara <jack@suse.com>
1da177e4 3715S: Maintained
679655da
JP
3716F: Documentation/filesystems/quota.txt
3717F: fs/quota/
3718F: include/linux/quota*.h
c117ab84 3719F: include/uapi/linux/quota*.h
1da177e4 3720
702686ad
BT
3721DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3722M: Bernie Thompson <bernie@plugable.com>
3723L: linux-fbdev@vger.kernel.org
3724S: Maintained
3725W: http://plugable.com/category/projects/udlfb/
8a61f013 3726F: drivers/video/fbdev/udlfb.c
702686ad
BT
3727F: include/video/udlfb.h
3728F: Documentation/fb/udlfb.txt
3729
e7839f25 3730DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3731M: Christine Caulfield <ccaulfie@redhat.com>
3732M: David Teigland <teigland@redhat.com>
a4644184 3733L: cluster-devel@redhat.com
5be7b50f 3734W: http://sources.redhat.com/cluster/
9f273c24 3735T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3736S: Supported
679655da 3737F: fs/dlm/
5be7b50f 3738
53b6b3e0
SS
3739DMA BUFFER SHARING FRAMEWORK
3740M: Sumit Semwal <sumit.semwal@linaro.org>
3741S: Maintained
3742L: linux-media@vger.kernel.org
3743L: dri-devel@lists.freedesktop.org
8ada6d2d 3744L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3745F: drivers/dma-buf/
e46d12c6
JP
3746F: include/linux/dma-buf*
3747F: include/linux/reservation.h
3748F: include/linux/*fence.h
53b6b3e0
SS
3749F: Documentation/dma-buf-sharing.txt
3750T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3751
b3e5f263 3752DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3753M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3754L: dmaengine@vger.kernel.org
3755Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3756S: Maintained
679655da 3757F: drivers/dma/
0ce3c066 3758F: include/linux/dmaengine.h
979a281e
VK
3759F: Documentation/dmaengine/
3760T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3761
b825037d 3762DME1737 HARDWARE MONITOR DRIVER
8b58be88 3763M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3764L: linux-hwmon@vger.kernel.org
b825037d 3765S: Maintained
679655da
JP
3766F: Documentation/hwmon/dme1737
3767F: drivers/hwmon/dme1737.c
b825037d 3768
1f31e1b1 3769DMI/SMBIOS SUPPORT
d8130624 3770M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3771S: Maintained
d4aeef93 3772T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3773F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3774F: drivers/firmware/dmi-id.c
3775F: drivers/firmware/dmi_scan.c
3776F: include/linux/dmi.h
3777
7d2c86b5 3778DOCUMENTATION
ad3118b9 3779M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3780L: linux-doc@vger.kernel.org
3781S: Maintained
679655da 3782F: Documentation/
42f41ecf
JC
3783F: scripts/docproc.c
3784F: scripts/kernel-doc*
97be078b
RD
3785X: Documentation/ABI/
3786X: Documentation/devicetree/
933a46b8
JC
3787X: Documentation/acpi
3788X: Documentation/power
3789X: Documentation/spi
6c121170 3790X: Documentation/DocBook/media
c51edfb1 3791T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3792
1da177e4 3793DOUBLETALK DRIVER
8b58be88 3794M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3795L: blinux-list@redhat.com
3796S: Maintained
679655da
JP
3797F: drivers/char/dtlk.c
3798F: include/linux/dtlk.h
1da177e4 3799
e2d1d6c0 3800DPT_I2O SCSI RAID DRIVER
8b58be88 3801M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3802L: linux-scsi@vger.kernel.org
3803W: http://www.adaptec.com/
3804S: Maintained
679655da
JP
3805F: drivers/scsi/dpt*
3806F: drivers/scsi/dpt/
e2d1d6c0 3807
b411b363 3808DRBD DRIVER
bc2c049d
RK
3809M: Philipp Reisner <philipp.reisner@linbit.com>
3810M: Lars Ellenberg <lars.ellenberg@linbit.com>
3811L: drbd-dev@lists.linbit.com
28b8e8d4 3812W: http://www.drbd.org
bc2c049d
RK
3813T: git git://git.linbit.com/linux-drbd.git
3814T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3815S: Supported
3816F: drivers/block/drbd/
3817F: lib/lru_cache.c
3818F: Documentation/blockdev/drbd/
b411b363 3819
dc7dfcd8 3820DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3821M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3822T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3823S: Supported
679655da 3824F: Documentation/kobject.txt
7cfc51b9 3825F: drivers/base/
87544653 3826F: fs/debugfs/
dc7dfcd8
WS
3827F: fs/kernfs/
3828F: fs/sysfs/
87544653 3829F: include/linux/debugfs.h
dc7dfcd8 3830F: include/linux/kobj*
679655da 3831F: lib/kobj*
1da177e4
LT
3832
3833DRM DRIVERS
8b58be88 3834M: David Airlie <airlied@linux.ie>
4c6a3999 3835L: dri-devel@lists.freedesktop.org
b0447888 3836T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3837S: Maintained
679655da 3838F: drivers/gpu/drm/
433e3b34 3839F: drivers/gpu/vga/
850e9411 3840F: include/drm/
c117ab84 3841F: include/uapi/drm/
1da177e4 3842
c26a4017 3843RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3844M: Alex Deucher <alexander.deucher@amd.com>
3845M: Christian König <christian.koenig@amd.com>
3846L: dri-devel@lists.freedesktop.org
3847T: git git://people.freedesktop.org/~agd5f/linux
3848S: Supported
3849F: drivers/gpu/drm/radeon/
566f5939 3850F: include/uapi/drm/radeon*
c26a4017
AD
3851F: drivers/gpu/drm/amd/
3852F: include/uapi/drm/amdgpu*
566f5939 3853
03e255b9
TR
3854DRM PANEL DRIVERS
3855M: Thierry Reding <thierry.reding@gmail.com>
3856L: dri-devel@lists.freedesktop.org
3857T: git git://anongit.freedesktop.org/tegra/linux.git
3858S: Maintained
3859F: drivers/gpu/drm/drm_panel.c
3860F: drivers/gpu/drm/panel/
3861F: include/drm/drm_panel.h
2d799dde 3862F: Documentation/devicetree/bindings/display/panel/
03e255b9 3863
8daf7473 3864INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3865M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3866M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3867L: intel-gfx@lists.freedesktop.org
8daf7473 3868L: dri-devel@lists.freedesktop.org
7564fde3 3869W: https://01.org/linuxgraphics/
47f95647 3870Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3871T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3872S: Supported
14430813 3873F: drivers/gpu/drm/i915/
8daf7473 3874F: include/drm/i915*
c117ab84 3875F: include/uapi/drm/i915*
8daf7473 3876
99763bb8
BB
3877DRM DRIVERS FOR ATMEL HLCDC
3878M: Boris Brezillon <boris.brezillon@free-electrons.com>
3879L: dri-devel@lists.freedesktop.org
3880S: Supported
3881F: drivers/gpu/drm/atmel-hlcdc/
3882F: Documentation/devicetree/bindings/drm/atmel/
3883
398a6d4a
KP
3884DRM DRIVERS FOR EXYNOS
3885M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3886M: Joonyoung Shim <jy0922.shim@samsung.com>
3887M: Seung-Woo Kim <sw0312.kim@samsung.com>
3888M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3889L: dri-devel@lists.freedesktop.org
25a58030 3890T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3891S: Supported
14430813 3892F: drivers/gpu/drm/exynos/
398a6d4a 3893F: include/drm/exynos*
c117ab84 3894F: include/uapi/drm/exynos*
398a6d4a 3895
b55a1b9c 3896DRM DRIVERS FOR FREESCALE DCU
bc66757a 3897M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
3898M: Alison Wang <alison.wang@freescale.com>
3899L: dri-devel@lists.freedesktop.org
3900S: Supported
3901F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3902F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3903F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3904
0a3d775f
PZ
3905DRM DRIVERS FOR FREESCALE IMX
3906M: Philipp Zabel <p.zabel@pengutronix.de>
3907L: dri-devel@lists.freedesktop.org
3908S: Maintained
3909F: drivers/gpu/drm/imx/
ef739aa4 3910F: drivers/gpu/ipu-v3/
2d799dde 3911F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3912
ba2199a6
PJ
3913DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3914M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3915L: dri-devel@lists.freedesktop.org
3916T: git git://github.com/patjak/drm-gma500
3917S: Maintained
3918F: drivers/gpu/drm/gma500
3919F: include/drm/gma500*
3920
bd3b49f2 3921DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3922M: Thierry Reding <thierry.reding@gmail.com>
3923M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3924L: dri-devel@lists.freedesktop.org
3925L: linux-tegra@vger.kernel.org
a5ad7a63 3926T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3927S: Supported
dee8268f 3928F: drivers/gpu/drm/tegra/
a5ad7a63 3929F: drivers/gpu/host1x/
e1e90644 3930F: include/linux/host1x.h
a5ad7a63 3931F: include/uapi/drm/tegra_drm.h
2d799dde 3932F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3933
a284e9d1
LP
3934DRM DRIVERS FOR RENESAS
3935M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3936L: dri-devel@lists.freedesktop.org
4a121096 3937L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3938T: git git://people.freedesktop.org/~airlied/linux
3939S: Supported
3940F: drivers/gpu/drm/rcar-du/
3941F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3942F: include/linux/platform_data/shmob_drm.h
3943
625e0346
HS
3944DRM DRIVERS FOR ROCKCHIP
3945M: Mark Yao <mark.yao@rock-chips.com>
3946L: dri-devel@lists.freedesktop.org
3947S: Maintained
3948F: drivers/gpu/drm/rockchip/
2d799dde 3949F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3950
7f11c476
BG
3951DRM DRIVERS FOR STI
3952M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3953M: Vincent Abriou <vincent.abriou@st.com>
3954L: dri-devel@lists.freedesktop.org
3955T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3956S: Maintained
3957F: drivers/gpu/drm/sti
2d799dde 3958F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3959
8bb0bce9
LS
3960DRM DRIVERS FOR VIVANTE GPU IP
3961M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 3962R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
3963R: Christian Gmeiner <christian.gmeiner@gmail.com>
3964L: dri-devel@lists.freedesktop.org
3965S: Maintained
3966F: drivers/gpu/drm/etnaviv
3967F: Documentation/devicetree/bindings/display/etnaviv
3968
598df1ac
AK
3969DSBR100 USB FM RADIO DRIVER
3970M: Alexey Klimov <klimov.linux@gmail.com>
3971L: linux-media@vger.kernel.org
3972T: git git://linuxtv.org/media_tree.git
3973S: Maintained
3974F: drivers/media/radio/dsbr100.c
3975
1da177e4 3976DSCC4 DRIVER
8b58be88 3977M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3978L: netdev@vger.kernel.org
1da177e4 3979S: Maintained
679655da 3980F: drivers/net/wan/dscc4.c
1da177e4 3981
cc11b140
HV
3982DT3155 MEDIA DRIVER
3983M: Hans Verkuil <hverkuil@xs4all.nl>
3984L: linux-media@vger.kernel.org
3985T: git git://linuxtv.org/media_tree.git
a825eaec 3986W: https://linuxtv.org
cc11b140
HV
3987S: Odd Fixes
3988F: drivers/media/pci/dt3155/
3989
91952bc0
AP
3990DVB_USB_AF9015 MEDIA DRIVER
3991M: Antti Palosaari <crope@iki.fi>
3992L: linux-media@vger.kernel.org
a825eaec 3993W: https://linuxtv.org
91952bc0
AP
3994W: http://palosaari.fi/linux/
3995Q: http://patchwork.linuxtv.org/project/linux-media/list/
3996T: git git://linuxtv.org/anttip/media_tree.git
3997S: Maintained
3998F: drivers/media/usb/dvb-usb-v2/af9015*
3999
4000DVB_USB_AF9035 MEDIA DRIVER
4001M: Antti Palosaari <crope@iki.fi>
4002L: linux-media@vger.kernel.org
a825eaec 4003W: https://linuxtv.org
91952bc0
AP
4004W: http://palosaari.fi/linux/
4005Q: http://patchwork.linuxtv.org/project/linux-media/list/
4006T: git git://linuxtv.org/anttip/media_tree.git
4007S: Maintained
4008F: drivers/media/usb/dvb-usb-v2/af9035*
4009
4010DVB_USB_ANYSEE MEDIA DRIVER
4011M: Antti Palosaari <crope@iki.fi>
4012L: linux-media@vger.kernel.org
a825eaec 4013W: https://linuxtv.org
91952bc0
AP
4014W: http://palosaari.fi/linux/
4015Q: http://patchwork.linuxtv.org/project/linux-media/list/
4016T: git git://linuxtv.org/anttip/media_tree.git
4017S: Maintained
4018F: drivers/media/usb/dvb-usb-v2/anysee*
4019
4020DVB_USB_AU6610 MEDIA DRIVER
4021M: Antti Palosaari <crope@iki.fi>
4022L: linux-media@vger.kernel.org
a825eaec 4023W: https://linuxtv.org
91952bc0
AP
4024W: http://palosaari.fi/linux/
4025Q: http://patchwork.linuxtv.org/project/linux-media/list/
4026T: git git://linuxtv.org/anttip/media_tree.git
4027S: Maintained
4028F: drivers/media/usb/dvb-usb-v2/au6610*
4029
4030DVB_USB_CE6230 MEDIA DRIVER
4031M: Antti Palosaari <crope@iki.fi>
4032L: linux-media@vger.kernel.org
a825eaec 4033W: https://linuxtv.org
91952bc0
AP
4034W: http://palosaari.fi/linux/
4035Q: http://patchwork.linuxtv.org/project/linux-media/list/
4036T: git git://linuxtv.org/anttip/media_tree.git
4037S: Maintained
4038F: drivers/media/usb/dvb-usb-v2/ce6230*
4039
d099dea2
MK
4040DVB_USB_CXUSB MEDIA DRIVER
4041M: Michael Krufky <mkrufky@linuxtv.org>
4042L: linux-media@vger.kernel.org
a825eaec 4043W: https://linuxtv.org
d099dea2
MK
4044W: http://github.com/mkrufky
4045Q: http://patchwork.linuxtv.org/project/linux-media/list/
4046T: git git://linuxtv.org/media_tree.git
4047S: Maintained
9819da66 4048F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4049
91952bc0 4050DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4051M: Antti Palosaari <crope@iki.fi>
4052L: linux-media@vger.kernel.org
a825eaec 4053W: https://linuxtv.org
91952bc0
AP
4054W: http://palosaari.fi/linux/
4055Q: http://patchwork.linuxtv.org/project/linux-media/list/
4056T: git git://linuxtv.org/anttip/media_tree.git
4057S: Maintained
91952bc0 4058F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4059
5560983b 4060DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4061M: Antti Palosaari <crope@iki.fi>
4062L: linux-media@vger.kernel.org
a825eaec 4063W: https://linuxtv.org
91952bc0
AP
4064Q: http://patchwork.linuxtv.org/project/linux-media/list/
4065T: git git://linuxtv.org/anttip/media_tree.git
4066S: Maintained
5560983b 4067F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4068
8856f5f2
MK
4069DVB_USB_MXL111SF MEDIA DRIVER
4070M: Michael Krufky <mkrufky@linuxtv.org>
4071L: linux-media@vger.kernel.org
a825eaec 4072W: https://linuxtv.org
8856f5f2
MK
4073W: http://github.com/mkrufky
4074Q: http://patchwork.linuxtv.org/project/linux-media/list/
4075T: git git://linuxtv.org/mkrufky/mxl111sf.git
4076S: Maintained
4077F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4078
91952bc0
AP
4079DVB_USB_RTL28XXU MEDIA DRIVER
4080M: Antti Palosaari <crope@iki.fi>
4081L: linux-media@vger.kernel.org
a825eaec 4082W: https://linuxtv.org
91952bc0
AP
4083W: http://palosaari.fi/linux/
4084Q: http://patchwork.linuxtv.org/project/linux-media/list/
4085T: git git://linuxtv.org/anttip/media_tree.git
4086S: Maintained
4087F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4088
4089DVB_USB_V2 MEDIA DRIVER
4090M: Antti Palosaari <crope@iki.fi>
4091L: linux-media@vger.kernel.org
a825eaec 4092W: https://linuxtv.org
91952bc0
AP
4093W: http://palosaari.fi/linux/
4094Q: http://patchwork.linuxtv.org/project/linux-media/list/
4095T: git git://linuxtv.org/anttip/media_tree.git
4096S: Maintained
4097F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4098F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4099
ac0ac38f 4100DYNAMIC DEBUG
5c4a97d1 4101M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4102S: Maintained
4103F: lib/dynamic_debug.c
4104F: include/linux/dynamic_debug.h
4105
789c7048 4106DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4107M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4108S: Maintained
df621252 4109F: drivers/tty/serial/dz.*
789c7048 4110
f17effbe
MF
4111E3X0 POWER BUTTON DRIVER
4112M: Moritz Fischer <moritz.fischer@ettus.com>
4113L: usrp-users@lists.ettus.com
4114W: http://www.ettus.com
4115S: Supported
4116F: drivers/input/misc/e3x0-button.c
4117F: Documentation/devicetree/bindings/input/e3x0-button.txt
4118
91952bc0
AP
4119E4000 MEDIA DRIVER
4120M: Antti Palosaari <crope@iki.fi>
4121L: linux-media@vger.kernel.org
a825eaec 4122W: https://linuxtv.org
91952bc0
AP
4123W: http://palosaari.fi/linux/
4124Q: http://patchwork.linuxtv.org/project/linux-media/list/
4125T: git git://linuxtv.org/anttip/media_tree.git
4126S: Maintained
4127F: drivers/media/tuners/e4000*
4128
1da177e4 4129EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4130M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4131L: linux-scsi@vger.kernel.org
4132S: Maintained
679655da 4133F: drivers/scsi/eata.c
1da177e4 4134
91952bc0
AP
4135EC100 MEDIA DRIVER
4136M: Antti Palosaari <crope@iki.fi>
4137L: linux-media@vger.kernel.org
a825eaec 4138W: https://linuxtv.org
91952bc0
AP
4139W: http://palosaari.fi/linux/
4140Q: http://patchwork.linuxtv.org/project/linux-media/list/
4141T: git git://linuxtv.org/anttip/media_tree.git
4142S: Maintained
4143F: drivers/media/dvb-frontends/ec100*
4144
237fead6 4145ECRYPT FILE SYSTEM
0de9adf2 4146M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4147L: ecryptfs@vger.kernel.org
24a923e4 4148W: http://ecryptfs.org
6dc7516e 4149W: https://launchpad.net/ecryptfs
9f273c24 4150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4151S: Supported
679655da
JP
4152F: Documentation/filesystems/ecryptfs.txt
4153F: fs/ecryptfs/
237fead6 4154
da9bb1d2 4155EDAC-CORE
8b58be88 4156M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4157M: Borislav Petkov <bp@alien8.de>
009a5410 4158M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4159L: linux-edac@vger.kernel.org
07cd6bf5
FW
4160T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4161T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4162S: Supported
679655da 4163F: Documentation/edac.txt
91445c72 4164F: drivers/edac/
679655da 4165F: include/linux/edac.h
0e438e3f 4166
c476c23b 4167EDAC-AMD64
8b58be88 4168M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4169M: Borislav Petkov <bp@alien8.de>
91445c72 4170L: linux-edac@vger.kernel.org
487ba8e8 4171S: Maintained
c476c23b
BP
4172F: drivers/edac/amd64_edac*
4173
836dae5d
RR
4174EDAC-CALXEDA
4175M: Doug Thompson <dougthompson@xmission.com>
4176M: Robert Richter <rric@kernel.org>
4177L: linux-edac@vger.kernel.org
836dae5d
RR
4178S: Maintained
4179F: drivers/edac/highbank*
4180
f65aad41
RB
4181EDAC-CAVIUM
4182M: Ralf Baechle <ralf@linux-mips.org>
4183M: David Daney <david.daney@cavium.com>
4184L: linux-edac@vger.kernel.org
4185L: linux-mips@linux-mips.org
f65aad41
RB
4186S: Supported
4187F: drivers/edac/octeon_edac*
4188
0e438e3f 4189EDAC-E752X
8b58be88
JP
4190M: Mark Gross <mark.gross@intel.com>
4191M: Doug Thompson <dougthompson@xmission.com>
91445c72 4192L: linux-edac@vger.kernel.org
0e438e3f 4193S: Maintained
679655da 4194F: drivers/edac/e752x_edac.c
0e438e3f
DP
4195
4196EDAC-E7XXX
8b58be88 4197M: Doug Thompson <dougthompson@xmission.com>
91445c72 4198L: linux-edac@vger.kernel.org
0e438e3f 4199S: Maintained
679655da 4200F: drivers/edac/e7xxx_edac.c
0e438e3f 4201
77c5f5d2 4202EDAC-GHES
009a5410 4203M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4204L: linux-edac@vger.kernel.org
77c5f5d2 4205S: Maintained
2caa67a6 4206F: drivers/edac/ghes_edac.c
77c5f5d2 4207
6bc78404 4208EDAC-I82443BXGX
8b58be88 4209M: Tim Small <tim@buttersideup.com>
91445c72 4210L: linux-edac@vger.kernel.org
6bc78404 4211S: Maintained
679655da 4212F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4213
4214EDAC-I3000
8b58be88 4215M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4216L: linux-edac@vger.kernel.org
6bc78404 4217S: Maintained
679655da 4218F: drivers/edac/i3000_edac.c
6bc78404
DT
4219
4220EDAC-I5000
8b58be88 4221M: Doug Thompson <dougthompson@xmission.com>
91445c72 4222L: linux-edac@vger.kernel.org
ba9a5918 4223S: Maintained
679655da 4224F: drivers/edac/i5000_edac.c
ba9a5918 4225
44c12cb2 4226EDAC-I5400
009a5410 4227M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4228L: linux-edac@vger.kernel.org
44c12cb2 4229S: Maintained
679655da 4230F: drivers/edac/i5400_edac.c
44c12cb2 4231
3c9c92b6 4232EDAC-I7300
009a5410 4233M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4234L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4235S: Maintained
4236F: drivers/edac/i7300_edac.c
4237
67c89316 4238EDAC-I7CORE
009a5410 4239M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4240L: linux-edac@vger.kernel.org
67c89316 4241S: Maintained
70aff0ce 4242F: drivers/edac/i7core_edac.c
67c89316 4243
ba9a5918 4244EDAC-I82975X
8b58be88 4245M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4246M: "Arvind R." <arvino55@gmail.com>
91445c72 4247L: linux-edac@vger.kernel.org
ba9a5918 4248S: Maintained
679655da 4249F: drivers/edac/i82975x_edac.c
ba9a5918 4250
791b4706
JB
4251EDAC-IE31200
4252M: Jason Baron <jbaron@akamai.com>
4253L: linux-edac@vger.kernel.org
791b4706
JB
4254S: Maintained
4255F: drivers/edac/ie31200_edac.c
4256
ccdfb979 4257EDAC-MPC85XX
30c7469b 4258M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4259L: linux-edac@vger.kernel.org
ccdfb979
JT
4260S: Maintained
4261F: drivers/edac/mpc85xx_edac.[ch]
4262
ba9a5918 4263EDAC-PASEMI
8b58be88 4264M: Egor Martovetsky <egor@pasemi.com>
91445c72 4265L: linux-edac@vger.kernel.org
6bc78404 4266S: Maintained
679655da 4267F: drivers/edac/pasemi_edac.c
6bc78404 4268
0e438e3f 4269EDAC-R82600
8b58be88 4270M: Tim Small <tim@buttersideup.com>
91445c72 4271L: linux-edac@vger.kernel.org
0e438e3f 4272S: Maintained
679655da 4273F: drivers/edac/r82600_edac.c
da9bb1d2 4274
4d096ca7 4275EDAC-SBRIDGE
009a5410 4276M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4277L: linux-edac@vger.kernel.org
4d096ca7
MCC
4278S: Maintained
4279F: drivers/edac/sb_edac.c
4280
995e1de4
LH
4281EDAC-XGENE
4282APPLIED MICRO (APM) X-GENE SOC EDAC
4283M: Loc Ho <lho@apm.com>
4284S: Supported
4285F: drivers/edac/xgene_edac.c
4286F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4287
af39917d
CL
4288EDIROL UA-101/UA-1000 DRIVER
4289M: Clemens Ladisch <clemens@ladisch.de>
4290L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4291T: git git://git.alsa-project.org/alsa-kernel.git
4292S: Maintained
4293F: sound/usb/misc/ua101.c
4294
1f7df953 4295EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4296M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4297L: linux-efi@vger.kernel.org
78bef24e 4298T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4299S: Maintained
fb2efb5c 4300F: Documentation/efi-stub.txt
1f7df953
MF
4301F: arch/ia64/kernel/efi.c
4302F: arch/x86/boot/compressed/eboot.[ch]
4303F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4304F: arch/x86/platform/efi/
4305F: drivers/firmware/efi/
1f7df953
MF
4306F: include/linux/efi*.h
4307
d68772b7
MF
4308EFI VARIABLE FILESYSTEM
4309M: Matthew Garrett <matthew.garrett@nebula.com>
4310M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4311M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4312T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4313L: linux-efi@vger.kernel.org
4314S: Maintained
4315F: fs/efivarfs/
4316
85a00d9b
PJ
4317EFIFB FRAMEBUFFER DRIVER
4318L: linux-fbdev@vger.kernel.org
4319M: Peter Jones <pjones@redhat.com>
4320S: Maintained
8a61f013 4321F: drivers/video/fbdev/efifb.c
85a00d9b 4322
0bee8d28
JT
4323EFS FILESYSTEM
4324W: http://aeschi.ch.eu.org/efs/
4325S: Orphan
679655da 4326F: fs/efs/
0bee8d28 4327
aa8a9e25 4328EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4329M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4330L: netdev@vger.kernel.org
4331S: Maintained
9aa32835 4332F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4333
f0319efe 4334EM28XX VIDEO4LINUX DRIVER
009a5410 4335M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4336L: linux-media@vger.kernel.org
a825eaec 4337W: https://linuxtv.org
f0319efe
MCC
4338T: git git://linuxtv.org/media_tree.git
4339S: Maintained
4340F: drivers/media/usb/em28xx/
4341
3e3a7d66 4342EMBEDDED LINUX
8b58be88
JP
4343M: Paul Gortmaker <paul.gortmaker@windriver.com>
4344M: Matt Mackall <mpm@selenic.com>
4345M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4346L: linux-embedded@vger.kernel.org
4347S: Maintained
4348
32505876
JS
4349EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4350M: James Smart <james.smart@avagotech.com>
4351M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4352L: linux-scsi@vger.kernel.org
32505876 4353W: http://www.avagotech.com
ce00f85c 4354S: Supported
679655da 4355F: drivers/scsi/lpfc/
3a1c1d44 4356
5f5bac82 4357ENE CB710 FLASH CARD READER DRIVER
8b58be88 4358M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4359S: Maintained
4360F: drivers/misc/cb710/
4361F: drivers/mmc/host/cb710-mmc.*
4362F: include/linux/cb710.h
4363
931e39a1
ML
4364ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4365M: Maxim Levitsky <maximlevitsky@gmail.com>
4366S: Maintained
2a837449 4367F: drivers/media/rc/ene_ir.*
931e39a1 4368
d5ca9006 4369EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4370M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4371S: Maintained
084bad91 4372T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4373F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4374F: include/video/s1d13xxxfb.h
d5ca9006 4375
38df6492
ME
4376ET131X NETWORK DRIVER
4377M: Mark Einon <mark.einon@gmail.com>
4378S: Odd Fixes
4379F: drivers/net/ethernet/agere/
4380
1da177e4 4381ETHERNET BRIDGE
adbbf69d 4382M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4383L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4384L: netdev@vger.kernel.org
c996d8b9 4385W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4386S: Maintained
679655da
JP
4387F: include/linux/netfilter_bridge/
4388F: net/bridge/
1da177e4 4389
22f08ad9
FF
4390ETHERNET PHY LIBRARY
4391M: Florian Fainelli <f.fainelli@gmail.com>
4392L: netdev@vger.kernel.org
4393S: Maintained
4394F: include/linux/phy.h
4395F: include/linux/phy_fixed.h
4396F: drivers/net/phy/
4397F: Documentation/networking/phy.txt
4398F: drivers/of/of_mdio.c
4399F: drivers/of/of_net.c
4400
1da177e4 4401EXT2 FILE SYSTEM
d8130624 4402M: Jan Kara <jack@suse.com>
72be2ccf 4403L: linux-ext4@vger.kernel.org
1da177e4 4404S: Maintained
679655da
JP
4405F: Documentation/filesystems/ext2.txt
4406F: fs/ext2/
4407F: include/linux/ext2*
1da177e4 4408
72be2ccf 4409EXT4 FILE SYSTEM
8b58be88 4410M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4411M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4412L: linux-ext4@vger.kernel.org
08a225f1 4413W: http://ext4.wiki.kernel.org
8a6e2535 4414Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4416S: Maintained
679655da
JP
4417F: Documentation/filesystems/ext4.txt
4418F: fs/ext4/
1da177e4 4419
c5532b09 4420Extended Verification Module (EVM)
74dd744f
MZ
4421M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4422L: linux-ima-devel@lists.sourceforge.net
4423L: linux-security-module@vger.kernel.org
c5532b09
MZ
4424S: Supported
4425F: security/integrity/evm/
4426
df6b3cfe
MH
4427EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4428M: MyungJoo Ham <myungjoo.ham@samsung.com>
4429M: Chanwoo Choi <cw00.choi@samsung.com>
4430L: linux-kernel@vger.kernel.org
81df63a9 4431T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4432S: Maintained
4433F: drivers/extcon/
cd2c3e7f
CC
4434F: include/linux/extcon/
4435F: include/linux/extcon.h
df6b3cfe 4436F: Documentation/extcon/
cd2c3e7f 4437F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4438
e2a75c44 4439EXYNOS DP DRIVER
b7701755 4440M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4441L: dri-devel@lists.freedesktop.org
4442S: Maintained
4443F: drivers/gpu/drm/exynos/exynos_dp*
4444
9b93a409
MS
4445EXYNOS SYSMMU (IOMMU) driver
4446M: Marek Szyprowski <m.szyprowski@samsung.com>
4447L: iommu@lists.linux-foundation.org
4448S: Maintained
4449F: drivers/iommu/exynos-iommu.c
4450
33ad3912
DL
4451EXYNOS MIPI DISPLAY DRIVERS
4452M: Inki Dae <inki.dae@samsung.com>
4453M: Donghwa Lee <dh09.lee@samsung.com>
4454M: Kyungmin Park <kyungmin.park@samsung.com>
4455L: linux-fbdev@vger.kernel.org
4456S: Maintained
8a61f013 4457F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4458F: include/video/exynos_mipi*
4459
4a66d3fe
NC
4460EZchip NPS platform support
4461M: Noam Camus <noamc@ezchip.com>
4462S: Supported
4463F: arch/arc/plat-eznps
4464F: arch/arc/boot/dts/eznps.dts
4465
e53004e2 4466F71805F HARDWARE MONITORING DRIVER
d8130624 4467M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4468L: linux-hwmon@vger.kernel.org
e53004e2 4469S: Maintained
679655da
JP
4470F: Documentation/hwmon/f71805f
4471F: drivers/hwmon/f71805f.c
e53004e2 4472
eea977ed
MB
4473FC0011 TUNER DRIVER
4474M: Michael Buesch <m@bues.ch>
4475L: linux-media@vger.kernel.org
4476S: Maintained
ccae7af2
MCC
4477F: drivers/media/tuners/fc0011.h
4478F: drivers/media/tuners/fc0011.c
eea977ed 4479
91952bc0
AP
4480FC2580 MEDIA DRIVER
4481M: Antti Palosaari <crope@iki.fi>
4482L: linux-media@vger.kernel.org
a825eaec 4483W: https://linuxtv.org
91952bc0
AP
4484W: http://palosaari.fi/linux/
4485Q: http://patchwork.linuxtv.org/project/linux-media/list/
4486T: git git://linuxtv.org/anttip/media_tree.git
4487S: Maintained
4488F: drivers/media/tuners/fc2580*
eea977ed 4489
88b2dbdb
EP
4490FANOTIFY
4491M: Eric Paris <eparis@redhat.com>
4492S: Maintained
4493F: fs/notify/fanotify/
4494F: include/linux/fanotify.h
c117ab84 4495F: include/uapi/linux/fanotify.h
88b2dbdb 4496
1da177e4 4497FARSYNC SYNCHRONOUS DRIVER
8b58be88 4498M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4499W: http://www.farsite.co.uk/
4500S: Supported
679655da 4501F: drivers/net/wan/farsync.*
1da177e4 4502
c5408b88 4503FAULT INJECTION SUPPORT
8b58be88 4504M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4505S: Supported
679655da
JP
4506F: Documentation/fault-injection/
4507F: lib/fault-inject.c
c5408b88 4508
053e514f
NT
4509FBTFT Framebuffer drivers
4510M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4511M: Noralf Trønnes <noralf@tronnes.org>
4512S: Maintained
4513F: drivers/staging/fbtft/
4514
cae727db 4515FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4516M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4517L: fcoe-devel@open-fcoe.org
cae727db
RL
4518W: www.Open-FCoE.org
4519S: Supported
4520F: drivers/scsi/libfc/
4521F: drivers/scsi/fcoe/
4522F: include/scsi/fc/
4523F: include/scsi/libfc.h
4524F: include/scsi/libfcoe.h
c117ab84 4525F: include/uapi/scsi/fc/
cae727db 4526
e2d1d6c0 4527FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4528M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4529M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4530L: linux-fsdevel@vger.kernel.org
1da177e4 4531S: Maintained
679655da
JP
4532F: include/linux/fcntl.h
4533F: include/linux/fs.h
c117ab84
CEB
4534F: include/uapi/linux/fcntl.h
4535F: include/uapi/linux/fs.h
679655da
JP
4536F: fs/fcntl.c
4537F: fs/locks.c
1da177e4 4538
e2d1d6c0 4539FILESYSTEMS (VFS and infrastructure)
8b58be88 4540M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4541L: linux-fsdevel@vger.kernel.org
173acc7c 4542S: Maintained
679655da 4543F: fs/*
173acc7c 4544
b26e0ed4 4545FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4546M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4547L: linux-hwmon@vger.kernel.org
b26e0ed4 4548S: Maintained
d5ca6918
JP
4549F: drivers/hwmon/f75375s.c
4550F: include/linux/f75375s.h
b26e0ed4 4551
a331b0c3
CL
4552FIREWIRE AUDIO DRIVERS
4553M: Clemens Ladisch <clemens@ladisch.de>
4554L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4555T: git git://git.alsa-project.org/alsa-kernel.git
4556S: Maintained
4557F: sound/firewire/
4558
eb86ec51
SR
4559FIREWIRE MEDIA DRIVERS (firedtv)
4560M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4561L: linux-media@vger.kernel.org
4562L: linux1394-devel@lists.sourceforge.net
4563T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4564S: Maintained
4565F: drivers/media/firewire/
4566
a511ce33
CB
4567FIREWIRE SBP-2 TARGET
4568M: Chris Boot <bootc@bootc.net>
4569L: linux-scsi@vger.kernel.org
4570L: target-devel@vger.kernel.org
4571L: linux1394-devel@lists.sourceforge.net
4572T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4573S: Maintained
4574F: drivers/target/sbp/
4575
7d2c86b5 4576FIREWIRE SUBSYSTEM
8b58be88 4577M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4578L: linux1394-devel@lists.sourceforge.net
958a29cb 4579W: http://ieee1394.wiki.kernel.org/
2ca526bf 4580T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4581S: Maintained
679655da 4582F: drivers/firewire/
8f06ce3b
SR
4583F: include/linux/firewire.h
4584F: include/uapi/linux/firewire*.h
9f6d3c4b 4585F: tools/firewire/
e2d1d6c0
RD
4586
4587FIRMWARE LOADER (request_firmware)
39e68089
ML
4588M: Ming Lei <ming.lei@canonical.com>
4589L: linux-kernel@vger.kernel.org
4590S: Maintained
679655da
JP
4591F: Documentation/firmware_class/
4592F: drivers/base/firmware*.c
4593F: include/linux/firmware.h
e2d1d6c0 4594
f730e3dc 4595FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4596M: Joshua Morris <josh.h.morris@us.ibm.com>
4597M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4598S: Maintained
4599F: drivers/block/rsxx/
4600
8206f664 4601FLOPPY DRIVER
e5f6450c 4602M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4603T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4604S: Odd fixes
4605F: drivers/block/floppy.c
4606
9c9f32ed
AR
4607FMC SUBSYSTEM
4608M: Alessandro Rubini <rubini@gnudd.com>
4609W: http://www.ohwr.org/projects/fmc-bus
4610S: Supported
4611F: drivers/fmc/
4612F: include/linux/fmc*.h
4613F: include/linux/ipmi-fru.h
4614K: fmc_d.*register
4615
3c0ed7d5
AT
4616FPGA MANAGER FRAMEWORK
4617M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4618R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4619S: Maintained
4620F: drivers/fpga/
4621F: include/linux/fpga/fpga-mgr.h
4622W: http://www.rocketboards.org
4623
e2d1d6c0 4624FPU EMULATOR
8b58be88 4625M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4626W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4627S: Maintained
679655da 4628F: arch/x86/math-emu/
e2d1d6c0
RD
4629
4630FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4631L: netdev@vger.kernel.org
c173bfac 4632S: Orphan
679655da
JP
4633F: drivers/net/wan/dlci.c
4634F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4635
4636FRAMEBUFFER LAYER
5489e948
JCPV
4637M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4638M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4639L: linux-fbdev@vger.kernel.org
e2d1d6c0 4640W: http://linux-fbdev.sourceforge.net/
b22fe37b 4641Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4642T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4643S: Maintained
679655da 4644F: Documentation/fb/
b22fe37b
PM
4645F: drivers/video/
4646F: include/video/
679655da 4647F: include/linux/fb.h
c117ab84
CEB
4648F: include/uapi/video/
4649F: include/uapi/linux/fb.h
e2d1d6c0 4650
a57c188e 4651FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4652M: Timur Tabi <timur@tabi.org>
a57c188e 4653L: linux-fbdev@vger.kernel.org
c4ef9bc4 4654S: Maintained
8a61f013 4655F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4656
e2d1d6c0 4657FREESCALE DMA DRIVER
8b58be88
JP
4658M: Li Yang <leoli@freescale.com>
4659M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4660L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4661S: Maintained
679655da 4662F: drivers/dma/fsldma.*
e2d1d6c0 4663
44248aff
HX
4664FREESCALE GPMI NAND DRIVER
4665M: Han Xu <han.xu@nxp.com>
4666L: linux-mtd@lists.infradead.org
4667S: Maintained
4668F: drivers/mtd/nand/gpmi-nand/*
4669
e2d1d6c0 4670FREESCALE I2C CPM DRIVER
8b58be88 4671M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4672L: linuxppc-dev@lists.ozlabs.org
846557d3 4673L: linux-i2c@vger.kernel.org
0d2b405a 4674S: Maintained
679655da 4675F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4676
60e8c5ab 4677FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4678M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4679L: linux-fbdev@vger.kernel.org
efc03ecb 4680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4681S: Maintained
bad985a1 4682F: include/linux/platform_data/video-imxfb.h
8a61f013 4683F: drivers/video/fbdev/imxfb.c
60e8c5ab 4684
4d8e2cef 4685FREESCALE QUAD SPI DRIVER
38714fbd 4686M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4687L: linux-mtd@lists.infradead.org
4688S: Maintained
4689F: drivers/mtd/spi-nor/fsl-quadspi.c
4690
4689a6b1 4691FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4692M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4693M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4694L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4695L: netdev@vger.kernel.org
4696S: Maintained
ec21e2ec 4697F: drivers/net/ethernet/freescale/fs_enet/
679655da 4698F: include/linux/fs_enet_pd.h
4689a6b1 4699
63a0a00b
NA
4700FREESCALE IMX / MXC FEC DRIVER
4701M: Fugang Duan <fugang.duan@nxp.com>
4702L: netdev@vger.kernel.org
4703S: Maintained
4704F: drivers/net/ethernet/freescale/fec_main.c
4705F: drivers/net/ethernet/freescale/fec_ptp.c
4706F: drivers/net/ethernet/freescale/fec.h
4707F: Documentation/devicetree/bindings/net/fsl-fec.txt
4708
d9e9d82c 4709FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4710L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4711S: Orphan
7aa1aa6e
ZQ
4712F: drivers/soc/fsl/qe/
4713F: include/soc/fsl/*qe*.h
4714F: include/soc/fsl/*ucc*.h
d9e9d82c 4715
b55ef929 4716FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4717M: Li Yang <leoli@freescale.com>
6372594a 4718L: linux-usb@vger.kernel.org
a4724ed6 4719L: linuxppc-dev@lists.ozlabs.org
a7205b30 4720S: Maintained
faf2e1db 4721F: drivers/usb/gadget/udc/fsl*
a7205b30 4722
beaf53bf 4723FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4724M: Li Yang <leoli@freescale.com>
beaf53bf 4725L: netdev@vger.kernel.org
a4724ed6 4726L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4727S: Maintained
ec21e2ec 4728F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4729
abb1ed7b
CM
4730FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4731M: Claudiu Manoil <claudiu.manoil@freescale.com>
4732L: netdev@vger.kernel.org
4733S: Maintained
4734F: drivers/net/ethernet/freescale/gianfar*
4735X: drivers/net/ethernet/freescale/gianfar_ptp.c
4736F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4737
d9e9d82c 4738FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4739M: Timur Tabi <timur@tabi.org>
a4724ed6 4740L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4741S: Maintained
df621252 4742F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4743
4744FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4745M: Timur Tabi <timur@tabi.org>
dc85950a 4746M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4747M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 4748R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 4749L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4750L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4751S: Maintained
69aefcea 4752F: sound/soc/fsl/fsl*
dc85950a 4753F: sound/soc/fsl/imx*
69aefcea 4754F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4755
31c88965 4756FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4757M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 4758M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
4759L: linux-kernel@vger.kernel.org
4760S: Maintained
4761F: drivers/staging/fsl-mc/
4762
1da177e4 4763FREEVXFS FILESYSTEM
8b58be88 4764M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4765W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4766S: Maintained
679655da 4767F: fs/freevxfs/
1da177e4 4768
71038f52 4769FREEZER
49db1903 4770M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4771M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4772L: linux-pm@vger.kernel.org
71038f52 4773S: Supported
679655da
JP
4774F: Documentation/power/freezing-of-tasks.txt
4775F: include/linux/freezer.h
4776F: kernel/freezer.c
71038f52 4777
839a1f79
KRW
4778FRONTSWAP API
4779M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4780L: linux-kernel@vger.kernel.org
4781S: Maintained
4782F: mm/frontswap.c
4783F: include/linux/frontswap.h
4784
a5432f5a 4785FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4786M: David Howells <dhowells@redhat.com>
e62d6e24 4787L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4788S: Supported
4789F: Documentation/filesystems/caching/
4790F: fs/fscache/
4791F: include/linux/fscache*.h
4792
f58ad8f5 4793F2FS FILE SYSTEM
9b29d481 4794M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4795M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 4796R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
4797L: linux-f2fs-devel@lists.sourceforge.net
4798W: http://en.wikipedia.org/wiki/F2FS
4799T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4800S: Maintained
4801F: Documentation/filesystems/f2fs.txt
3bac380c 4802F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4803F: fs/f2fs/
4804F: include/linux/f2fs_fs.h
62d43eeb 4805F: include/trace/events/f2fs.h
f58ad8f5 4806
5ab7ffea 4807FUJITSU FR-V (FRV) PORT
0cf0305f 4808S: Orphan
679655da 4809F: arch/frv/
1da177e4 4810
20b93734 4811FUJITSU LAPTOP EXTRAS
409a3e98 4812M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4813L: platform-driver-x86@vger.kernel.org
20b93734 4814S: Maintained
679655da 4815F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4816
4da621b6
HK
4817FUJITSU M-5MO LS CAMERA ISP DRIVER
4818M: Kyungmin Park <kyungmin.park@samsung.com>
4819M: Heungjun Kim <riverful.kim@samsung.com>
4820L: linux-media@vger.kernel.org
4821S: Maintained
90d72ac6 4822F: drivers/media/i2c/m5mols/
b5dcee22 4823F: include/media/i2c/m5mols.h
4da621b6 4824
2d24c490
RG
4825FUJITSU TABLET EXTRAS
4826M: Robert Gerlach <khnz@gmx.de>
4827L: platform-driver-x86@vger.kernel.org
4828S: Maintained
4829F: drivers/platform/x86/fujitsu-tablet.c
4830
04578f17 4831FUSE: FILESYSTEM IN USERSPACE
8b58be88 4832M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 4833L: linux-fsdevel@vger.kernel.org
04578f17 4834W: http://fuse.sourceforge.net/
0a30f612 4835T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4836S: Maintained
679655da 4837F: fs/fuse/
c117ab84 4838F: include/uapi/linux/fuse.h
0a30f612 4839F: Documentation/filesystems/fuse.txt
04578f17 4840
1da177e4 4841FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4842M: Rik Faith <faith@cs.unc.edu>
1da177e4 4843L: linux-scsi@vger.kernel.org
baaea1dc 4844S: Odd Fixes (e.g., new signatures)
679655da 4845F: drivers/scsi/fdomain.*
1da177e4 4846
d8e2162c
PO
4847GCOV BASED KERNEL PROFILING
4848M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4849S: Maintained
4850F: kernel/gcov/
4851F: Documentation/gcov.txt
4852
1da177e4 4853GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4854M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4855L: linux-scsi@vger.kernel.org
4856W: http://www.icp-vortex.com/
4857S: Supported
679655da 4858F: drivers/scsi/gdt*
1da177e4 4859
158daf16
JK
4860GDB KERNEL DEBUGGING HELPER SCRIPTS
4861M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 4862M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
4863S: Supported
4864F: scripts/gdb/
4865
3169a1c7
HV
4866GEMTEK FM RADIO RECEIVER DRIVER
4867M: Hans Verkuil <hverkuil@xs4all.nl>
4868L: linux-media@vger.kernel.org
4869T: git git://linuxtv.org/media_tree.git
a825eaec 4870W: https://linuxtv.org
3169a1c7
HV
4871S: Maintained
4872F: drivers/media/radio/radio-gemtek*
4873
1c23af90 4874GENERIC GPIO I2C DRIVER
880b0e26 4875M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4876S: Supported
679655da
JP
4877F: drivers/i2c/busses/i2c-gpio.c
4878F: include/linux/i2c-gpio.h
1c23af90 4879
92ed1a76
PK
4880GENERIC GPIO I2C MULTIPLEXER DRIVER
4881M: Peter Korsgaard <peter.korsgaard@barco.com>
4882L: linux-i2c@vger.kernel.org
4883S: Supported
e7065e20
JD
4884F: drivers/i2c/muxes/i2c-mux-gpio.c
4885F: include/linux/i2c-mux-gpio.h
4886F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4887
9251ce95 4888GENERIC HDLC (WAN) DRIVERS
8b58be88 4889M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4890W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4891S: Maintained
679655da
JP
4892F: drivers/net/wan/c101.c
4893F: drivers/net/wan/hd6457*
4894F: drivers/net/wan/hdlc*
4895F: drivers/net/wan/n2.c
4896F: drivers/net/wan/pc300too.c
4897F: drivers/net/wan/pci200syn.c
4898F: drivers/net/wan/wanxl*
1da177e4 4899
1527aab6 4900GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4901M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4902L: linux-arch@vger.kernel.org
4903T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4904S: Maintained
14430813
JP
4905F: include/asm-generic/
4906F: include/uapi/asm-generic/
1527aab6 4907
ff764963
KVA
4908GENERIC PHY FRAMEWORK
4909M: Kishon Vijay Abraham I <kishon@ti.com>
4910L: linux-kernel@vger.kernel.org
4911T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4912S: Supported
4913F: drivers/phy/
4914F: include/linux/phy/
4915
eea97aed
KH
4916GENERIC PM DOMAINS
4917M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4918M: Kevin Hilman <khilman@kernel.org>
4919M: Ulf Hansson <ulf.hansson@linaro.org>
4920L: linux-pm@vger.kernel.org
4921S: Supported
4922F: drivers/base/power/domain*.c
4923F: include/linux/pm_domain.h
4924
ccb86a69 4925GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4926M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4927L: kvm@vger.kernel.org
ccb86a69
MT
4928S: Supported
4929F: drivers/uio/uio_pci_generic.c
4930
f8f1ec73
JP
4931GET_MAINTAINER SCRIPT
4932M: Joe Perches <joe@perches.com>
4933S: Maintained
4934F: scripts/get_maintainer.pl
4935
5be7b50f 4936GFS2 FILE SYSTEM
8b58be88 4937M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4938M: Bob Peterson <rpeterso@redhat.com>
a4644184 4939L: cluster-devel@redhat.com
5be7b50f 4940W: http://sources.redhat.com/cluster/
28666d6d 4941T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4942S: Supported
679655da
JP
4943F: Documentation/filesystems/gfs2*.txt
4944F: fs/gfs2/
c117ab84 4945F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4946
0a34eb8f 4947GIGASET ISDN DRIVERS
6b096fde 4948M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4949L: gigaset307x-common@lists.sourceforge.net
4950W: http://gigaset307x.sourceforge.net/
6b096fde 4951S: Odd Fixes
679655da
JP
4952F: Documentation/isdn/README.gigaset
4953F: drivers/isdn/gigaset/
c117ab84 4954F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4955
7eea35fe
JP
4956GO7007 MPEG CODEC
4957M: Hans Verkuil <hans.verkuil@cisco.com>
4958L: linux-media@vger.kernel.org
4959S: Maintained
4960F: drivers/media/usb/go7007/
4961
ca96ea86
BN
4962GOODIX TOUCHSCREEN
4963M: Bastien Nocera <hadess@hadess.net>
4964L: linux-input@vger.kernel.org
4965S: Maintained
4966F: drivers/input/touchscreen/goodix.c
4967
a0dc00b4 4968GPIO SUBSYSTEM
e4651a9f 4969M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4970M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4971L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4972T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4973S: Maintained
cd97a449 4974F: Documentation/devicetree/bindings/gpio/
f2fa75cd 4975F: Documentation/gpio/
40c159b7 4976F: Documentation/ABI/testing/gpio-cdev
fe95046e 4977F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 4978F: drivers/gpio/
bdc6e95e
AC
4979F: include/linux/gpio/
4980F: include/linux/gpio.h
9b692346 4981F: include/asm-generic/gpio.h
3c702e99 4982F: include/uapi/linux/gpio.h
6d591c46 4983F: tools/gpio/
a0dc00b4 4984
71a6d0af
HW
4985GRE DEMULTIPLEXER DRIVER
4986M: Dmitry Kozlov <xeb@mail.ru>
4987L: netdev@vger.kernel.org
4988S: Maintained
11c26770
JP
4989F: net/ipv4/gre_demux.c
4990F: net/ipv4/gre_offload.c
71a6d0af
HW
4991F: include/net/gre.h
4992
d4c41139 4993GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 4994M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
4995L: netdev@vger.kernel.org
4996S: Maintained
a31a96ad 4997F: drivers/net/ethernet/aeroflex/
d4c41139 4998
e8deeae2 4999GSPCA FINEPIX SUBDRIVER
8b58be88 5000M: Frank Zago <frank@zago.net>
661263b5 5001L: linux-media@vger.kernel.org
275ffde4 5002T: git git://linuxtv.org/media_tree.git
e8deeae2 5003S: Maintained
0c0d06ca 5004F: drivers/media/usb/gspca/finepix.c
e8deeae2 5005
4b3fa3c4
OL
5006GSPCA GL860 SUBDRIVER
5007M: Olivier Lorin <o.lorin@laposte.net>
5008L: linux-media@vger.kernel.org
275ffde4 5009T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5010S: Maintained
0c0d06ca 5011F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5012
e8deeae2 5013GSPCA M5602 SUBDRIVER
8b58be88 5014M: Erik Andren <erik.andren@gmail.com>
661263b5 5015L: linux-media@vger.kernel.org
275ffde4 5016T: git git://linuxtv.org/media_tree.git
e8deeae2 5017S: Maintained
0c0d06ca 5018F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5019
5020GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 5021M: Hans de Goede <hdegoede@redhat.com>
661263b5 5022L: linux-media@vger.kernel.org
275ffde4 5023T: git git://linuxtv.org/media_tree.git
e8deeae2 5024S: Maintained
0c0d06ca 5025F: drivers/media/usb/gspca/pac207.c
e8deeae2 5026
261982f1 5027GSPCA SN9C20X SUBDRIVER
d95c5b0b 5028M: Brian Johnson <brijohn@gmail.com>
261982f1 5029L: linux-media@vger.kernel.org
275ffde4 5030T: git git://linuxtv.org/media_tree.git
261982f1 5031S: Maintained
0c0d06ca 5032F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5033
e8deeae2 5034GSPCA T613 SUBDRIVER
8b58be88 5035M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5036L: linux-media@vger.kernel.org
275ffde4 5037T: git git://linuxtv.org/media_tree.git
e8deeae2 5038S: Maintained
0c0d06ca 5039F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5040
5041GSPCA USB WEBCAM DRIVER
fc3f906b 5042M: Hans de Goede <hdegoede@redhat.com>
661263b5 5043L: linux-media@vger.kernel.org
275ffde4 5044T: git git://linuxtv.org/media_tree.git
e8deeae2 5045S: Maintained
0c0d06ca 5046F: drivers/media/usb/gspca/
e8deeae2 5047
584ec979 5048GUID PARTITION TABLE (GPT)
4f973c63 5049M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5050L: linux-efi@vger.kernel.org
5051S: Maintained
5052F: block/partitions/efi.*
5053
aa3c598b 5054STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5055M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5056L: linux-media@vger.kernel.org
275ffde4 5057T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5058S: Maintained
5059F: drivers/media/usb/stk1160/
e8deeae2 5060
4e456b86
YS
5061H8/300 ARCHITECTURE
5062M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5063L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5064W: http://uclinux-h8.sourceforge.jp
5065T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5066S: Maintained
5067F: arch/h8300/
5068F: drivers/clocksource/h8300_*.c
5069F: drivers/clk/h8300/
5070F: drivers/irqchip/irq-renesas-h8*.c
5071
71a6d0af
HW
5072HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5073M: Frank Seidel <frank@f-seidel.de>
5074L: platform-driver-x86@vger.kernel.org
5075W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5076S: Maintained
5077F: drivers/platform/x86/hdaps.c
5078
48fc9e26
HV
5079HDPVR USB VIDEO ENCODER DRIVER
5080M: Hans Verkuil <hverkuil@xs4all.nl>
5081L: linux-media@vger.kernel.org
5082T: git git://linuxtv.org/media_tree.git
a825eaec 5083W: https://linuxtv.org
48fc9e26 5084S: Odd Fixes
14430813 5085F: drivers/media/usb/hdpvr/
48fc9e26 5086
71a6d0af 5087HWPOISON MEMORY FAILURE HANDLING
f9625c48 5088M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5089L: linux-mm@kvack.org
71a6d0af
HW
5090S: Maintained
5091F: mm/memory-failure.c
5092F: mm/hwpoison-inject.c
5093
5094HYPERVISOR VIRTUAL CONSOLE DRIVER
5095L: linuxppc-dev@lists.ozlabs.org
5096S: Odd Fixes
5097F: drivers/tty/hvc/
5098
e5ab1477
AP
5099HACKRF MEDIA DRIVER
5100M: Antti Palosaari <crope@iki.fi>
5101L: linux-media@vger.kernel.org
a825eaec 5102W: https://linuxtv.org
e5ab1477
AP
5103W: http://palosaari.fi/linux/
5104Q: http://patchwork.linuxtv.org/project/linux-media/list/
5105T: git git://linuxtv.org/anttip/media_tree.git
5106S: Maintained
5107F: drivers/media/usb/hackrf/
5108
5b543965 5109HARDWARE MONITORING
d8130624 5110M: Jean Delvare <jdelvare@suse.com>
ca462085 5111M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5112L: linux-hwmon@vger.kernel.org
5113W: http://hwmon.wiki.kernel.org/
a94ef4ed 5114T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5115T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5116S: Maintained
047f4ec2 5117F: Documentation/hwmon/
679655da 5118F: drivers/hwmon/
047f4ec2 5119F: include/linux/hwmon*.h
5b543965 5120
844dd05f 5121HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5122M: Matt Mackall <mpm@selenic.com>
5123M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5124L: linux-crypto@vger.kernel.org
c0d0787b 5125S: Odd fixes
679655da
JP
5126F: Documentation/hw_random.txt
5127F: drivers/char/hw_random/
5128F: include/linux/hw_random.h
844dd05f 5129
8b37fcfc
OBC
5130HARDWARE SPINLOCK CORE
5131M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5132M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5133L: linux-remoteproc@vger.kernel.org
8b37fcfc 5134S: Maintained
9f273c24 5135T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
5136F: Documentation/hwspinlock.txt
5137F: drivers/hwspinlock/hwspinlock_*
5138F: include/linux/hwspinlock.h
5139
1da177e4 5140HARMONY SOUND DRIVER
ac6aecbf 5141L: linux-parisc@vger.kernel.org
1da177e4 5142S: Maintained
679655da 5143F: sound/parisc/harmony.*
1da177e4 5144
91952bc0
AP
5145HD29L2 MEDIA DRIVER
5146M: Antti Palosaari <crope@iki.fi>
5147L: linux-media@vger.kernel.org
a825eaec 5148W: https://linuxtv.org
91952bc0
AP
5149W: http://palosaari.fi/linux/
5150Q: http://patchwork.linuxtv.org/project/linux-media/list/
5151T: git git://linuxtv.org/anttip/media_tree.git
5152S: Maintained
5153F: drivers/media/dvb-frontends/hd29l2*
5154
9257aa49 5155HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5156M: Don Brace <don.brace@microsemi.com>
9257aa49 5157L: iss_storagedev@hp.com
a0a268ad 5158L: esc.storagedev@microsemi.com
693373db 5159L: linux-scsi@vger.kernel.org
9257aa49
SC
5160S: Supported
5161F: Documentation/scsi/hpsa.txt
5162F: drivers/scsi/hpsa*.[ch]
5163F: include/linux/cciss*.h
c117ab84 5164F: include/uapi/linux/cciss*.h
9257aa49 5165
e2d1d6c0 5166HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5167M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5168L: iss_storagedev@hp.com
516fdcea 5169L: esc.storagedev@microsemi.com
693373db 5170L: linux-scsi@vger.kernel.org
e2d1d6c0 5171S: Supported
679655da
JP
5172F: Documentation/blockdev/cciss.txt
5173F: drivers/block/cciss*
5174F: include/linux/cciss_ioctl.h
c117ab84 5175F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5176
1da177e4 5177HFS FILESYSTEM
6cf515e1
GU
5178L: linux-fsdevel@vger.kernel.org
5179S: Orphan
679655da
JP
5180F: Documentation/filesystems/hfs.txt
5181F: fs/hfs/
1da177e4 5182
ef575f47
GU
5183HFSPLUS FILESYSTEM
5184L: linux-fsdevel@vger.kernel.org
5185S: Orphan
5186F: Documentation/filesystems/hfsplus.txt
5187F: fs/hfsplus/
5188
1da177e4 5189HGA FRAMEBUFFER DRIVER
8b58be88 5190M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5191L: linux-nvidia@lists.surfsouth.com
5192W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5193S: Maintained
8a61f013 5194F: drivers/video/fbdev/hgafb.c
1da177e4 5195
4480f15b 5196HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5197M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5198M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5199L: linux-pm@vger.kernel.org
e2d1d6c0 5200S: Supported
679655da
JP
5201F: arch/x86/power/
5202F: drivers/base/power/
5203F: kernel/power/
5204F: include/linux/suspend.h
5205F: include/linux/freezer.h
5206F: include/linux/pm.h
679655da 5207F: arch/*/include/asm/suspend*.h
e2d1d6c0 5208
4ef4caad 5209HID CORE LAYER
e5f6450c 5210M: Jiri Kosina <jikos@kernel.org>
406df153 5211R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5212L: linux-input@vger.kernel.org
54e5881d 5213T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5214S: Maintained
679655da
JP
5215F: drivers/hid/
5216F: include/linux/hid*
c117ab84 5217F: include/uapi/linux/hid*
4ef4caad 5218
30ee72f0 5219HID SENSOR HUB DRIVERS
e5f6450c 5220M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5221M: Jonathan Cameron <jic23@kernel.org>
5222M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5223L: linux-input@vger.kernel.org
5224L: linux-iio@vger.kernel.org
5225S: Maintained
5226F: Documentation/hid/hid-sensor*
5227F: drivers/hid/hid-sensor-*
5228F: drivers/iio/*/hid-*
5229F: include/linux/hid-sensor-*
5230
38bed542 5231HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5232M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5233L: linux-kernel@vger.kernel.org
75fc2d37 5234T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5235S: Maintained
679655da 5236F: Documentation/timers/
5cee9645 5237F: kernel/time/hrtimer.c
88606e80
TG
5238F: kernel/time/clockevents.c
5239F: kernel/time/tick*.*
5240F: kernel/time/timer_*.c
05ed8490 5241F: include/linux/clockchips.h
679655da 5242F: include/linux/hrtimer.h
38bed542 5243
1da177e4 5244HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5245L: linux-hams@vger.kernel.org
8b64f2a0 5246S: Orphan
679655da
JP
5247F: drivers/net/hamradio/dmascc.c
5248F: drivers/net/hamradio/scc.c
1da177e4 5249
ede1e6f8 5250HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5251M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5252W: http://www.highpoint-tech.com
5253S: Supported
679655da
JP
5254F: Documentation/scsi/hptiop.txt
5255F: drivers/scsi/hptiop.c
ede1e6f8 5256
1da177e4 5257HIPPI
8b58be88 5258M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5259L: linux-hippi@sunsite.dk
5260S: Maintained
679655da 5261F: include/linux/hippidevice.h
c117ab84 5262F: include/uapi/linux/if_hippi.h
679655da 5263F: net/802/hippi.c
ff5a3b50 5264F: drivers/net/hippi/
1da177e4 5265
16c6c252
JG
5266HISILICON SAS Controller
5267M: John Garry <john.garry@huawei.com>
5268W: http://www.hisilicon.com
5269S: Supported
5270F: drivers/scsi/hisi_sas/
5271F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5272
ff1d2767 5273HOST AP DRIVER
8b58be88 5274M: Jouni Malinen <j@w1.fi>
85d32e7b 5275L: hostap@shmoo.com (subscribers-only)
724c6b35 5276L: linux-wireless@vger.kernel.org
ff1d2767
JM
5277W: http://hostap.epitest.fi/
5278S: Maintained
eb4f98d5 5279F: drivers/net/wireless/intersil/hostap/
ff1d2767 5280
dd8cd779 5281HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5282L: platform-driver-x86@vger.kernel.org
95c70215 5283S: Orphan
679655da 5284F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5285
e2d1d6c0 5286HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5287M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5288S: Maintained
7e25d724 5289F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5290
7d2c86b5 5291HPET: High Precision Event Timers driver
8b58be88 5292M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5293S: Maintained
679655da
JP
5294F: Documentation/timers/hpet.txt
5295F: drivers/char/hpet.c
5296F: include/linux/hpet.h
c117ab84 5297F: include/uapi/linux/hpet.h
b9b0332f 5298
e07b5d79 5299HPET: x86
9e06f631 5300S: Orphan
679655da
JP
5301F: arch/x86/kernel/hpet.c
5302F: arch/x86/include/asm/hpet.h
b9b0332f 5303
1da177e4 5304HPFS FILESYSTEM
8b58be88 5305M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5306W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5307S: Maintained
679655da 5308F: fs/hpfs/
1da177e4 5309
3441cded 5310HSI SUBSYSTEM
56459ea9
SR
5311M: Sebastian Reichel <sre@kernel.org>
5312T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5313S: Maintained
5314F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5315F: Documentation/hsi.txt
3441cded
SR
5316F: drivers/hsi/
5317F: include/linux/hsi/
5318F: include/uapi/linux/hsi/
5319
7d2c86b5 5320HSO 3G MODEM DRIVER
8b58be88 5321M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5322W: http://www.pharscape.org
5323S: Maintained
679655da 5324F: drivers/net/usb/hso.c
11cd29b0 5325
19990e29
AB
5326HSR NETWORK PROTOCOL
5327M: Arvid Brodin <arvid.brodin@alten.se>
5328L: netdev@vger.kernel.org
5329S: Maintained
5330F: net/hsr/
5331
5a18c343 5332HTCPEN TOUCHSCREEN DRIVER
8b58be88 5333M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5334L: linux-input@vger.kernel.org
5335S: Maintained
679655da 5336F: drivers/input/touchscreen/htcpen.c
5a18c343 5337
1da177e4 5338HUGETLB FILESYSTEM
6d49e352 5339M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5340S: Maintained
679655da 5341F: fs/hugetlbfs/
1da177e4 5342
05183189 5343Hyper-V CORE AND DRIVERS
9c3646d1 5344M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5345M: Haiyang Zhang <haiyangz@microsoft.com>
5346L: devel@linuxdriverproject.org
5347S: Maintained
a4162747
HZ
5348F: arch/x86/include/asm/mshyperv.h
5349F: arch/x86/include/uapi/asm/hyperv.h
5350F: arch/x86/kernel/cpu/mshyperv.c
05183189 5351F: drivers/hid/hid-hyperv.c
a4162747 5352F: drivers/hv/
f92ca80b 5353F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5354F: drivers/pci/host/pci-hyperv.c
05183189 5355F: drivers/net/hyperv/
a4162747 5356F: drivers/scsi/storvsc_drv.c
8a61f013 5357F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5358F: include/linux/hyperv.h
5359F: tools/hv/
54bf725e 5360F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5361
7724fd04
PR
5362I2C MUXES
5363M: Peter Rosin <peda@axentia.se>
5364L: linux-i2c@vger.kernel.org
5365S: Maintained
2254d24a 5366F: Documentation/i2c/i2c-topology
7724fd04
PR
5367F: Documentation/i2c/muxes/
5368F: Documentation/devicetree/bindings/i2c/i2c-mux*
5369F: drivers/i2c/i2c-mux.c
5370F: drivers/i2c/muxes/
5371F: include/linux/i2c-mux.h
5372
d85c8a6a 5373I2C OVER PARALLEL PORT
d8130624 5374M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5375L: linux-i2c@vger.kernel.org
5376S: Maintained
5377F: Documentation/i2c/busses/i2c-parport
5378F: Documentation/i2c/busses/i2c-parport-light
5379F: drivers/i2c/busses/i2c-parport.c
5380F: drivers/i2c/busses/i2c-parport-light.c
5381
5382I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5383M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5384L: linux-i2c@vger.kernel.org
5385S: Maintained
5386F: Documentation/i2c/busses/i2c-ali1535
5387F: Documentation/i2c/busses/i2c-ali1563
5388F: Documentation/i2c/busses/i2c-ali15x3
5389F: Documentation/i2c/busses/i2c-amd756
5390F: Documentation/i2c/busses/i2c-amd8111
5391F: Documentation/i2c/busses/i2c-i801
5392F: Documentation/i2c/busses/i2c-nforce2
5393F: Documentation/i2c/busses/i2c-piix4
5394F: Documentation/i2c/busses/i2c-sis5595
5395F: Documentation/i2c/busses/i2c-sis630
5396F: Documentation/i2c/busses/i2c-sis96x
5397F: Documentation/i2c/busses/i2c-via
5398F: Documentation/i2c/busses/i2c-viapro
5399F: drivers/i2c/busses/i2c-ali1535.c
5400F: drivers/i2c/busses/i2c-ali1563.c
5401F: drivers/i2c/busses/i2c-ali15x3.c
5402F: drivers/i2c/busses/i2c-amd756.c
5403F: drivers/i2c/busses/i2c-amd756-s4882.c
5404F: drivers/i2c/busses/i2c-amd8111.c
5405F: drivers/i2c/busses/i2c-i801.c
5406F: drivers/i2c/busses/i2c-isch.c
5407F: drivers/i2c/busses/i2c-nforce2.c
5408F: drivers/i2c/busses/i2c-nforce2-s4985.c
5409F: drivers/i2c/busses/i2c-piix4.c
5410F: drivers/i2c/busses/i2c-sis5595.c
5411F: drivers/i2c/busses/i2c-sis630.c
5412F: drivers/i2c/busses/i2c-sis96x.c
5413F: drivers/i2c/busses/i2c-via.c
5414F: drivers/i2c/busses/i2c-viapro.c
5415
cb7f07a4
NH
5416I2C/SMBUS ISMT DRIVER
5417M: Seth Heasley <seth.heasley@intel.com>
5418M: Neil Horman <nhorman@tuxdriver.com>
5419L: linux-i2c@vger.kernel.org
5420F: drivers/i2c/busses/i2c-ismt.c
5421F: Documentation/i2c/busses/i2c-ismt
5422
6ea884db 5423I2C/SMBUS STUB DRIVER
d8130624 5424M: Jean Delvare <jdelvare@suse.com>
846557d3 5425L: linux-i2c@vger.kernel.org
6ea884db 5426S: Maintained
8547a5bc 5427F: drivers/i2c/i2c-stub.c
6ea884db 5428
5b543965 5429I2C SUBSYSTEM
14d77c4d 5430M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5431L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5432W: https://i2c.wiki.kernel.org/
5433Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5434T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5435S: Maintained
40ed1b4c 5436F: Documentation/devicetree/bindings/i2c/
679655da
JP
5437F: Documentation/i2c/
5438F: drivers/i2c/
630bc46e 5439F: drivers/i2c/*/
679655da 5440F: include/linux/i2c.h
03b70d62 5441F: include/linux/i2c-*.h
c117ab84
CEB
5442F: include/uapi/linux/i2c.h
5443F: include/uapi/linux/i2c-*.h
1da177e4 5444
4560d677
WS
5445I2C ACPI SUPPORT
5446M: Mika Westerberg <mika.westerberg@linux.intel.com>
5447L: linux-i2c@vger.kernel.org
5448L: linux-acpi@vger.kernel.org
5449S: Maintained
4560d677 5450
d85c8a6a 5451I2C-TAOS-EVM DRIVER
d8130624 5452M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5453L: linux-i2c@vger.kernel.org
5454S: Maintained
5455F: Documentation/i2c/busses/i2c-taos-evm
5456F: drivers/i2c/busses/i2c-taos-evm.c
5457
e8c76eed 5458I2C-TINY-USB DRIVER
8b58be88 5459M: Till Harbaum <till@harbaum.org>
846557d3 5460L: linux-i2c@vger.kernel.org
932d1872 5461W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5462S: Maintained
679655da 5463F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5464
1da177e4 5465i386 BOOT CODE
8b58be88 5466M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5467S: Maintained
679655da 5468F: arch/x86/boot/
1da177e4
LT
5469
5470i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5471M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5472T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5473S: Maintained
5474
1da177e4 5475IA64 (Itanium) PLATFORM
8b58be88
JP
5476M: Tony Luck <tony.luck@intel.com>
5477M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5478L: linux-ia64@vger.kernel.org
6b1c70b1 5479T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5480S: Maintained
679655da 5481F: arch/ia64/
1da177e4 5482
4cd38750
LDSB
5483IBM Power VMX Cryptographic instructions
5484M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5485M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5486L: linux-crypto@vger.kernel.org
5487S: Supported
5488F: drivers/crypto/vmx/Makefile
5489F: drivers/crypto/vmx/Kconfig
5490F: drivers/crypto/vmx/vmx.c
5491F: drivers/crypto/vmx/aes*
5492F: drivers/crypto/vmx/ghash*
5493F: drivers/crypto/vmx/ppc-xlate.pl
5494
956c203c 5495IBM Power in-Nest Crypto Acceleration
4cd38750 5496M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5497M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5498L: linux-crypto@vger.kernel.org
5499S: Supported
28bceeaa
DS
5500F: drivers/crypto/nx/Makefile
5501F: drivers/crypto/nx/Kconfig
5502F: drivers/crypto/nx/nx-aes*
5503F: drivers/crypto/nx/nx-sha*
5504F: drivers/crypto/nx/nx.*
5505F: drivers/crypto/nx/nx_csbcpb.h
5506F: drivers/crypto/nx/nx_debugfs.h
956c203c 5507
0e16aafb 5508IBM Power 842 compression accelerator
41656aa7 5509M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5510S: Supported
28bceeaa
DS
5511F: drivers/crypto/nx/Makefile
5512F: drivers/crypto/nx/Kconfig
7011a122 5513F: drivers/crypto/nx/nx-842*
2da572c9 5514F: include/linux/sw842.h
2062c5b6 5515F: crypto/842.c
2da572c9 5516F: lib/842/
0e16aafb 5517
1da177e4 5518IBM Power Linux RAID adapter
8b58be88 5519M: Brian King <brking@us.ibm.com>
1da177e4 5520S: Supported
679655da 5521F: drivers/scsi/ipr.*
1da177e4 5522
9d348af4 5523IBM Power Virtual Ethernet Device Driver
eddd63a6 5524M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5525L: netdev@vger.kernel.org
5526S: Supported
9aa32835 5527F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5528
032c5e82
TF
5529IBM Power SRIOV Virtual NIC Device Driver
5530M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5531M: John Allen <jallen@linux.vnet.ibm.com>
5532L: netdev@vger.kernel.org
5533S: Supported
5534F: drivers/net/ethernet/ibm/ibmvnic.*
5535
e6babec6 5536IBM Power Virtual SCSI Device Drivers
bcbde52b 5537M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5538L: linux-scsi@vger.kernel.org
5539S: Supported
e6babec6
NF
5540F: drivers/scsi/ibmvscsi/ibmvscsi*
5541F: drivers/scsi/ibmvscsi/viosrp.h
5542
5543IBM Power Virtual FC Device Drivers
44b4dad9 5544M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5545L: linux-scsi@vger.kernel.org
5546S: Supported
5547F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5548
1da177e4 5549IBM ServeRAID RAID DRIVER
f9213e78 5550S: Orphan
679655da 5551F: drivers/scsi/ips.*
1da177e4 5552
6ed9f9c4
PT
5553ICH LPC AND GPIO DRIVER
5554M: Peter Tyser <ptyser@xes-inc.com>
5555S: Maintained
5556F: drivers/mfd/lpc_ich.c
5557F: drivers/gpio/gpio-ich.c
5558
1e7106fc 5559IDE SUBSYSTEM
8b58be88 5560M: "David S. Miller" <davem@davemloft.net>
1da177e4 5561L: linux-ide@vger.kernel.org
8a6e2535 5562Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5563T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5564S: Maintained
679655da
JP
5565F: Documentation/ide/
5566F: drivers/ide/
5567F: include/linux/ide.h
1da177e4 5568
6cb8c13d
IP
5569IDEAPAD LAPTOP EXTRAS DRIVER
5570M: Ike Panhc <ike.pan@canonical.com>
5571L: platform-driver-x86@vger.kernel.org
5572W: http://launchpad.net/ideapad-laptop
5573S: Maintained
5574F: drivers/platform/x86/ideapad-laptop.c
5575
1ea4c161
AM
5576IDEAPAD LAPTOP SLIDEBAR DRIVER
5577M: Andrey Moiseev <o2g.org.ru@gmail.com>
5578L: linux-input@vger.kernel.org
5579W: https://github.com/o2genum/ideapad-slidebar
5580S: Maintained
5581F: drivers/input/misc/ideapad_slidebar.c
5582
0f861e8c 5583IDE/ATAPI DRIVERS
487ba8e8 5584M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5585L: linux-ide@vger.kernel.org
c404c199 5586S: Maintained
679655da
JP
5587F: Documentation/cdrom/ide-cd
5588F: drivers/ide/ide-cd*
1da177e4 5589
27471fdb 5590IDLE-I7300
8b58be88 5591M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5592L: linux-pm@vger.kernel.org
27471fdb 5593S: Supported
679655da 5594F: drivers/idle/i7300_idle.c
27471fdb 5595
02cf2286 5596IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5597M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5598L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5599W: http://wpan.cakelab.org/
5600T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5601T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5602S: Maintained
5603F: net/ieee802154/
68653359 5604F: net/mac802154/
251741b1 5605F: drivers/net/ieee802154/
580947d3
AA
5606F: include/linux/nl802154.h
5607F: include/linux/ieee802154.h
5608F: include/net/nl802154.h
5609F: include/net/mac802154.h
5610F: include/net/af_ieee802154.h
5611F: include/net/cfg802154.h
5612F: include/net/ieee802154_netdev.h
ebef9c12 5613F: Documentation/networking/ieee802154.txt
02cf2286 5614
b1c97193
SY
5615IGORPLUG-USB IR RECEIVER
5616M: Sean Young <sean@mess.org>
5617L: linux-media@vger.kernel.org
5618S: Maintained
5619F: drivers/media/rc/igorplugusb.c
5620
40ad4a30
SY
5621IGUANAWORKS USB IR TRANSCEIVER
5622M: Sean Young <sean@mess.org>
5623L: linux-media@vger.kernel.org
5624S: Maintained
5625F: drivers/media/rc/iguanair.c
5626
9545f86e 5627IIO SUBSYSTEM AND DRIVERS
030a13d7 5628M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5629R: Hartmut Knaack <knaack.h@gmx.de>
5630R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5631R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e
AP
5632L: linux-iio@vger.kernel.org
5633S: Maintained
03e7c251 5634F: drivers/iio/
9545f86e 5635F: drivers/staging/iio/
8fe671fc 5636F: include/linux/iio/
817020cf 5637F: tools/iio/
9545f86e 5638
65519263
SG
5639IKANOS/ADI EAGLE ADSL USB DRIVER
5640M: Matthieu Castet <castet.matthieu@free.fr>
5641M: Stanislaw Gruszka <stf_xl@wp.pl>
5642S: Maintained
5643F: drivers/usb/atm/ueagle-atm.c
5644
e89ab51f
GR
5645INA209 HARDWARE MONITOR DRIVER
5646M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5647L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5648S: Maintained
5649F: Documentation/hwmon/ina209
5650F: Documentation/devicetree/bindings/i2c/ina209.txt
5651F: drivers/hwmon/ina209.c
5652
5653INA2XX HARDWARE MONITOR DRIVER
5654M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5655L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5656S: Maintained
5657F: Documentation/hwmon/ina2xx
5658F: drivers/hwmon/ina2xx.c
5659F: include/linux/platform_data/ina2xx.h
5660
14dc124f
SIG
5661INDUSTRY PACK SUBSYSTEM (IPACK)
5662M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5663M: Jens Taprogge <jens.taprogge@taprogge.org>
5664M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5665L: industrypack-devel@lists.sourceforge.net
5666W: http://industrypack.sourceforge.net
5667S: Maintained
5668F: drivers/ipack/
5669
8adc53fd
ZLK
5670INGENIC JZ4780 DMA Driver
5671M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5672S: Maintained
5673F: drivers/dma/dma-jz4780.c
5674
aa7168f4 5675INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5676M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5677M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5678L: linux-ima-devel@lists.sourceforge.net
5679L: linux-ima-user@lists.sourceforge.net
5680L: linux-security-module@vger.kernel.org
9f273c24 5681T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5682S: Supported
679655da 5683F: security/integrity/ima/
aa7168f4 5684
9a4ea5a9
JH
5685IMGTEC IR DECODER DRIVER
5686M: James Hogan <james.hogan@imgtec.com>
5687S: Maintained
5688F: drivers/media/rc/img-ir/
5689
1da177e4 5690IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5691L: linux-fbdev@vger.kernel.org
843393d3 5692S: Orphan
8a61f013 5693F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5694
5695INFINIBAND SUBSYSTEM
b6b2bbe6 5696M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5697M: Sean Hefty <sean.hefty@intel.com>
5698M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5699L: linux-rdma@vger.kernel.org
605841f5 5700W: http://www.openfabrics.org/
8a6e2535 5701Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5702T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5703S: Supported
679655da
JP
5704F: Documentation/infiniband/
5705F: drivers/infiniband/
2dfcad3a 5706F: drivers/staging/rdma/
c117ab84 5707F: include/uapi/linux/if_infiniband.h
954138dc
YD
5708F: include/uapi/rdma/
5709F: include/rdma/
1da177e4 5710
c9f04f58 5711INOTIFY
8b58be88
JP
5712M: John McCutchan <john@johnmccutchan.com>
5713M: Robert Love <rlove@rlove.org>
5714M: Eric Paris <eparis@parisplace.org>
c9f04f58 5715S: Maintained
679655da
JP
5716F: Documentation/filesystems/inotify.txt
5717F: fs/notify/inotify/
5718F: include/linux/inotify.h
c117ab84 5719F: include/uapi/linux/inotify.h
c9f04f58 5720
e2d1d6c0 5721INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5722M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5723L: linux-input@vger.kernel.org
8a6e2535 5724Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5725T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5726S: Maintained
679655da 5727F: drivers/input/
f4eea7e2 5728F: include/linux/input.h
c117ab84 5729F: include/uapi/linux/input.h
f4eea7e2 5730F: include/linux/input/
e52d8398 5731F: Documentation/devicetree/bindings/input/
e2d1d6c0 5732
3267a87f 5733INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5734M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5735L: linux-input@vger.kernel.org
75dd112a 5736S: Odd fixes
3267a87f 5737F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5738F: drivers/input/input-mt.c
3267a87f
HR
5739K: \b(ABS|SYN)_MT_
5740
97fa99a3
JY
5741INTEL ASoC BDW/HSW DRIVERS
5742M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5743L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5744S: Supported
e8e1225d
JP
5745F: sound/soc/intel/common/sst-dsp*
5746F: sound/soc/intel/common/sst-firmware.c
5747F: sound/soc/intel/boards/broadwell.c
5748F: sound/soc/intel/haswell/
97fa99a3 5749
4ac13e17
DJ
5750INTEL C600 SERIES SAS CONTROLLER DRIVER
5751M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5752M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5753L: linux-scsi@vger.kernel.org
7106891a
DJ
5754T: git git://git.code.sf.net/p/intel-sas/isci
5755S: Supported
4ac13e17 5756F: drivers/scsi/isci/
4ac13e17 5757
ecc83e52
AH
5758INTEL HID EVENT DRIVER
5759M: Alex Hung <alex.hung@canonical.com>
5760L: platform-driver-x86@vger.kernel.org
5761S: Maintained
5762F: drivers/platform/x86/intel-hid.c
5763
26717172
LB
5764INTEL IDLE DRIVER
5765M: Len Brown <lenb@kernel.org>
bf1c138e 5766L: linux-pm@vger.kernel.org
08deed1e 5767T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5768S: Supported
5769F: drivers/idle/intel_idle.c
5770
7c1ac18d 5771INTEL PSTATE DRIVER
58ac1f62
SP
5772M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5773M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5774L: linux-pm@vger.kernel.org
5775S: Supported
5776F: drivers/cpufreq/intel_pstate.c
5777
9eb8ef74 5778INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5779M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5780L: linux-fbdev@vger.kernel.org
ce00f85c 5781S: Maintained
679655da 5782F: Documentation/fb/intelfb.txt
8a61f013 5783F: drivers/video/fbdev/intelfb/
9eb8ef74 5784
1da177e4 5785INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5786M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5787L: linux-fbdev@vger.kernel.org
ce00f85c 5788S: Maintained
8a61f013 5789F: drivers/video/fbdev/i810/
1da177e4 5790
f4a9bc4c 5791INTEL MENLOW THERMAL DRIVER
8b58be88 5792M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5793L: platform-driver-x86@vger.kernel.org
5ca92bd9 5794W: https://01.org/linux-acpi
f4a9bc4c 5795S: Supported
679655da 5796F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5797
248a9dc3 5798INTEL I/OAT DMA DRIVER
18ebd564 5799M: Dave Jiang <dave.jiang@intel.com>
08223d80 5800R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5801L: dmaengine@vger.kernel.org
5802Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5803S: Supported
679655da 5804F: drivers/dma/ioat*
248a9dc3 5805
6c8909b4 5806INTEL IOMMU (VT-d)
8b58be88 5807M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5808L: iommu@lists.linux-foundation.org
54e5881d 5809T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5810S: Supported
3fb39615 5811F: drivers/iommu/intel-iommu.c
679655da 5812F: include/linux/intel-iommu.h
6c8909b4 5813
b3e5f263 5814INTEL IOP-ADMA DMA DRIVER
08223d80 5815R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5816S: Odd fixes
679655da 5817F: drivers/dma/iop-adma.c
b3e5f263 5818
9251ce95 5819INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5820M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5821S: Maintained
679655da
JP
5822F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5823F: arch/arm/mach-ixp4xx/include/mach/npe.h
5824F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5825F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5826F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5827F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5828
844dd05f 5829INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5830M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5831S: Maintained
679655da 5832F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5833
2f302324 5834INTEL ETHERNET DRIVERS
8b58be88 5835M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 5836L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 5837W: http://www.intel.com/support/feedback.htm
d94e6fed 5838W: http://e1000.sourceforge.net/
2f302324
JK
5839Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5840T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5841T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5842S: Supported
0d164401
JK
5843F: Documentation/networking/e100.txt
5844F: Documentation/networking/e1000.txt
5845F: Documentation/networking/e1000e.txt
5846F: Documentation/networking/igb.txt
5847F: Documentation/networking/igbvf.txt
5848F: Documentation/networking/ixgb.txt
5849F: Documentation/networking/ixgbe.txt
5850F: Documentation/networking/ixgbevf.txt
1bff6529 5851F: Documentation/networking/i40e.txt
105bf2fe 5852F: Documentation/networking/i40evf.txt
dee1ad47 5853F: drivers/net/ethernet/intel/
bc90d291 5854F: drivers/net/ethernet/intel/*/
1da177e4 5855
6e4de866
FL
5856INTEL RDMA RNIC DRIVER
5857M: Faisal Latif <faisal.latif@intel.com>
5858R: Chien Tin Tung <chien.tin.tung@intel.com>
5859R: Mustafa Ismail <mustafa.ismail@intel.com>
5860R: Shiraz Saleem <shiraz.saleem@intel.com>
5861R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5862L: linux-rdma@vger.kernel.org
5863S: Supported
5864F: drivers/infiniband/hw/i40iw/
5865
0963d59b
LW
5866INTEL-MID GPIO DRIVER
5867M: David Cohen <david.a.cohen@linux.intel.com>
5868L: linux-gpio@vger.kernel.org
5869S: Maintained
5870F: drivers/gpio/gpio-intel-mid.c
5871
ca907a90
SY
5872INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5873M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5874L: linux-wireless@vger.kernel.org
ca907a90 5875S: Maintained
679655da 5876F: Documentation/networking/README.ipw2100
679655da 5877F: Documentation/networking/README.ipw2200
367a1092 5878F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5879
5760b0a5
AS
5880INTEL(R) TRACE HUB
5881M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5882S: Supported
5883F: Documentation/trace/intel_th.txt
5884F: drivers/hwtracing/intel_th/
5885
4bd96a7a 5886INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5887M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5888L: tboot-devel@lists.sourceforge.net
5889W: http://tboot.sourceforge.net
e9b7d7c8 5890T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5891S: Supported
5892F: Documentation/intel_txt.txt
5893F: include/linux/tboot.h
5894F: arch/x86/kernel/tboot.c
5895
8a70da82 5896INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5897M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5898M: linux-wimax@intel.com
49e7d9df 5899L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5900S: Supported
5901W: http://linuxwimax.org
679655da
JP
5902F: Documentation/wimax/README.i2400m
5903F: drivers/net/wimax/i2400m/
c117ab84 5904F: include/uapi/linux/wimax/i2400m.h
8a70da82 5905
1c0ce89c
SG
5906INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5907M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5908L: linux-wireless@vger.kernel.org
1c0ce89c 5909S: Supported
7ac9a364 5910F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5911
b481de9c 5912INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5913M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5914M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 5915M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 5916M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5917L: linux-wireless@vger.kernel.org
b481de9c 5918W: http://intellinuxwireless.org
b62ff718 5919T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5920S: Supported
e705c121 5921F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5922
de8fe023
TW
5923INTEL MANAGEMENT ENGINE (mei)
5924M: Tomas Winkler <tomas.winkler@intel.com>
5925L: linux-kernel@vger.kernel.org
5926S: Supported
c117ab84 5927F: include/uapi/linux/mei.h
5069288b 5928F: include/linux/mei_cl_bus.h
de8fe023 5929F: drivers/misc/mei/*
222818c3 5930F: drivers/watchdog/mei_wdt.c
e07950a1 5931F: Documentation/misc-devices/mei/*
de8fe023 5932
50ceb98b
SD
5933INTEL MIC DRIVERS (mic)
5934M: Sudeep Dutt <sudeep.dutt@intel.com>
5935M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5936S: Supported
5937W: https://github.com/sudeepdutt/mic
5938W: http://software.intel.com/en-us/mic-developer
5939F: include/linux/mic_bus.h
5940F: include/linux/scif.h
5941F: include/uapi/linux/mic_common.h
5942F: include/uapi/linux/mic_ioctl.h
9f273c24 5943F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5944F: drivers/misc/mic/
5945F: drivers/dma/mic_x100_dma.c
5946F: drivers/dma/mic_x100_dma.h
9f273c24 5947F: Documentation/mic/
50ceb98b 5948
fdca4f16 5949INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5950M: Zha Qipeng<qipeng.zha@intel.com>
5951L: platform-driver-x86@vger.kernel.org
5952S: Maintained
5953F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5954F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5955F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5956F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5957
378f956e
SKC
5958INTEL TELEMETRY DRIVER
5959M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5960L: platform-driver-x86@vger.kernel.org
5961S: Maintained
378f956e 5962F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5963F: drivers/platform/x86/intel_telemetry*
0a8b8353 5964
cb109a0e 5965IOC3 ETHERNET DRIVER
8b58be88 5966M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5967L: linux-mips@linux-mips.org
5968S: Maintained
8862bf1e 5969F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5970
cb109a0e 5971IOC3 SERIAL DRIVER
8b58be88 5972M: Pat Gefre <pfg@sgi.com>
d39e0721 5973L: linux-serial@vger.kernel.org
cb109a0e 5974S: Maintained
df621252 5975F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5976
0b6e8569
SW
5977IOMMU DRIVERS
5978M: Joerg Roedel <joro@8bytes.org>
5979L: iommu@lists.linux-foundation.org
5980T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5981S: Maintained
5982F: drivers/iommu/
5983
4480f15b 5984IP MASQUERADING
8b58be88 5985M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5986S: Maintained
679655da 5987F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5988
4409ebe9 5989IPMI SUBSYSTEM
8b58be88 5990M: Corey Minyard <minyard@acm.org>
b0c90653 5991L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5992W: http://openipmi.sourceforge.net/
5993S: Supported
679655da
JP
5994F: Documentation/IPMI.txt
5995F: drivers/char/ipmi/
5996F: include/linux/ipmi*
c117ab84 5997F: include/uapi/linux/ipmi*
4409ebe9 5998
2d800897
KW
5999QCOM AUDIO (ASoC) DRIVERS
6000M: Patrick Lai <plai@codeaurora.org>
6001M: Banajit Goswami <bgoswami@codeaurora.org>
6002L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6003S: Supported
6004F: sound/soc/qcom/
6005
e2d1d6c0 6006IPS SCSI RAID DRIVER
8b58be88 6007M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6008L: linux-scsi@vger.kernel.org
6009W: http://www.adaptec.com/
6010S: Maintained
679655da 6011F: drivers/scsi/ips*
e2d1d6c0
RD
6012
6013IPVS
8b58be88
JP
6014M: Wensong Zhang <wensong@linux-vs.org>
6015M: Simon Horman <horms@verge.net.au>
6016M: Julian Anastasov <ja@ssi.bg>
979b6c13 6017L: netdev@vger.kernel.org
e2d1d6c0 6018L: lvs-devel@vger.kernel.org
1da177e4 6019S: Maintained
9f273c24
FW
6020T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6021T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6022F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6023F: include/net/ip_vs.h
c117ab84 6024F: include/uapi/linux/ip_vs.h
679655da 6025F: net/netfilter/ipvs/
1da177e4 6026
e7839f25 6027IPWIRELESS DRIVER
e5f6450c 6028M: Jiri Kosina <jikos@kernel.org>
d8130624 6029M: David Sterba <dsterba@suse.com>
92094aa0 6030S: Odd Fixes
282361a0 6031F: drivers/tty/ipwireless/
099dc4fb 6032
e2d1d6c0 6033IPX NETWORK LAYER
8b58be88 6034M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6035L: netdev@vger.kernel.org
6036S: Maintained
679655da 6037F: include/net/ipx.h
c117ab84 6038F: include/uapi/linux/ipx.h
679655da 6039F: net/ipx/
e2d1d6c0 6040
1da177e4 6041IRDA SUBSYSTEM
8b58be88 6042M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6043L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6044L: netdev@vger.kernel.org
1da177e4 6045W: http://irda.sourceforge.net/
f353976d 6046S: Maintained
e0057975 6047T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6048F: Documentation/networking/irda.txt
6049F: drivers/net/irda/
6050F: include/net/irda/
6051F: net/irda/
1da177e4 6052
a800c7cc
TG
6053IRQ SUBSYSTEM
6054M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6055L: linux-kernel@vger.kernel.org
a800c7cc 6056S: Maintained
75fc2d37 6057T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6058F: kernel/irq/
2ed9fd28
JC
6059
6060IRQCHIP DRIVERS
6061M: Thomas Gleixner <tglx@linutronix.de>
6062M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6063M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6064L: linux-kernel@vger.kernel.org
6065S: Maintained
6066T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6067T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6068F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6069F: drivers/irqchip/
a800c7cc 6070
7ab3a837 6071IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
6072M: Jiang Liu <jiang.liu@linux.intel.com>
6073M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6074S: Maintained
b09dec2c 6075T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6076F: Documentation/IRQ-domain.txt
6077F: include/linux/irqdomain.h
6078F: kernel/irq/irqdomain.c
b09dec2c 6079F: kernel/irq/msi.c
7ab3a837 6080
ad7afc38
WBG
6081ISA
6082M: William Breathitt Gray <vilhelm.gray@gmail.com>
6083S: Maintained
6084F: Documentation/isa.txt
6085F: drivers/base/isa.c
6086F: include/linux/isa.h
6087
e2d1d6c0 6088ISAPNP
8b58be88 6089M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6090S: Maintained
679655da
JP
6091F: Documentation/isapnp.txt
6092F: drivers/pnp/isapnp/
6093F: include/linux/isapnp.h
e2d1d6c0 6094
d39b8420
HV
6095ISA RADIO MODULE
6096M: Hans Verkuil <hverkuil@xs4all.nl>
6097L: linux-media@vger.kernel.org
6098T: git git://linuxtv.org/media_tree.git
a825eaec 6099W: https://linuxtv.org
d39b8420
HV
6100S: Maintained
6101F: drivers/media/radio/radio-isa*
6102
71a6d0af
HW
6103iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6104M: Peter Jones <pjones@redhat.com>
6105M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6106S: Maintained
6107F: drivers/firmware/iscsi_ibft*
6108
14816b1e 6109ISCSI
8b58be88 6110M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6111L: open-iscsi@googlegroups.com
6112W: www.open-iscsi.org
54e5881d 6113T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6114S: Maintained
679655da
JP
6115F: drivers/scsi/*iscsi*
6116F: include/scsi/*iscsi*
14816b1e 6117
1e65eb42
OG
6118ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6119M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6120M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6121M: Roi Dayan <roid@mellanox.com>
6122L: linux-rdma@vger.kernel.org
6123S: Supported
6124W: http://www.openfabrics.org
6125W: www.open-iscsi.org
6126Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6127F: drivers/infiniband/ulp/iser/
1e65eb42 6128
2b70e5fd 6129ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6130M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6131T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6132L: linux-rdma@vger.kernel.org
6133L: target-devel@vger.kernel.org
6134S: Supported
6135W: http://www.linux-iscsi.org
6136F: drivers/infiniband/ulp/isert
6137
1da177e4 6138ISDN SUBSYSTEM
8b58be88 6139M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6140L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6141L: netdev@vger.kernel.org
1da177e4 6142W: http://www.isdn4linux.de
54e5881d 6143T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6144S: Maintained
679655da
JP
6145F: Documentation/isdn/
6146F: drivers/isdn/
6147F: include/linux/isdn.h
6148F: include/linux/isdn/
c117ab84
CEB
6149F: include/uapi/linux/isdn.h
6150F: include/uapi/linux/isdn/
1da177e4
LT
6151
6152ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6153M: Armin Schindler <mac@melware.de>
d5d52273 6154L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6155W: http://www.melware.de
6156S: Maintained
679655da 6157F: drivers/isdn/hardware/eicon/
1da177e4 6158
d624870f 6159IT87 HARDWARE MONITORING DRIVER
d8130624 6160M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6161L: linux-hwmon@vger.kernel.org
d624870f
JD
6162S: Maintained
6163F: Documentation/hwmon/it87
6164F: drivers/hwmon/it87.c
6165
d7104bff
AP
6166IT913X MEDIA DRIVER
6167M: Antti Palosaari <crope@iki.fi>
6168L: linux-media@vger.kernel.org
a825eaec 6169W: https://linuxtv.org
d7104bff
AP
6170W: http://palosaari.fi/linux/
6171Q: http://patchwork.linuxtv.org/project/linux-media/list/
6172T: git git://linuxtv.org/anttip/media_tree.git
6173S: Maintained
249c697e 6174F: drivers/media/tuners/it913x*
d7104bff 6175
91821ff3 6176IVTV VIDEO4LINUX DRIVER
6afdeaf8 6177M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6178L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6179L: linux-media@vger.kernel.org
275ffde4 6180T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6181W: http://www.ivtvdriver.org
6182S: Maintained
679655da 6183F: Documentation/video4linux/*.ivtv
90d72ac6 6184F: drivers/media/pci/ivtv/
c117ab84 6185F: include/uapi/linux/ivtv*
91821ff3 6186
68620bdd
MP
6187IX2505V MEDIA DRIVER
6188M: Malcolm Priestley <tvboxspy@gmail.com>
6189L: linux-media@vger.kernel.org
a825eaec 6190W: https://linuxtv.org
68620bdd
MP
6191Q: http://patchwork.linuxtv.org/project/linux-media/list/
6192S: Maintained
6193F: drivers/media/dvb-frontends/ix2505v*
6194
4453d736
GR
6195JC42.4 TEMPERATURE SENSOR DRIVER
6196M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6197L: linux-hwmon@vger.kernel.org
4453d736
GR
6198S: Maintained
6199F: drivers/hwmon/jc42.c
6200F: Documentation/hwmon/jc42
6201
e2d1d6c0 6202JFS FILESYSTEM
3256f80f 6203M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6204L: jfs-discussion@lists.sourceforge.net
6205W: http://jfs.sourceforge.net/
54e5881d 6206T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6207S: Maintained
679655da
JP
6208F: Documentation/filesystems/jfs.txt
6209F: fs/jfs/
e2d1d6c0 6210
95252236 6211JME NETWORK DRIVER
8b58be88 6212M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6213L: netdev@vger.kernel.org
6214S: Maintained
63d24a0e 6215F: drivers/net/ethernet/jme.*
95252236 6216
1da177e4 6217JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6218M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6219L: linux-mtd@lists.infradead.org
6220W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6221S: Maintained
679655da 6222F: fs/jffs2/
c117ab84 6223F: include/uapi/linux/jffs2.h
1da177e4 6224
d183e11a
TT
6225JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6226M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6227M: Jan Kara <jack@suse.com>
d183e11a
TT
6228L: linux-ext4@vger.kernel.org
6229S: Maintained
6230F: fs/jbd2/
6231F: include/linux/jbd2.h
ae0718f8 6232
207dab5f
MU
6233JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6234M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6235L: linux-media@vger.kernel.org
6236S: Maintained
6237F: drivers/media/platform/rcar_jpu.c
6238
fd8b6cb4 6239JSM Neo PCI based serial card
df247081 6240M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6241L: linux-serial@vger.kernel.org
6242S: Maintained
df621252 6243F: drivers/tty/serial/jsm/
ae0718f8 6244
af39917d
CL
6245K10TEMP HARDWARE MONITORING DRIVER
6246M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6247L: linux-hwmon@vger.kernel.org
af39917d
CL
6248S: Maintained
6249F: Documentation/hwmon/k10temp
6250F: drivers/hwmon/k10temp.c
6251
4660cb35 6252K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6253M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6254L: linux-hwmon@vger.kernel.org
ae0718f8 6255S: Maintained
679655da
JP
6256F: Documentation/hwmon/k8temp
6257F: drivers/hwmon/k8temp.c
ae0718f8 6258
0ba1d91d
AR
6259KASAN
6260M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6261R: Alexander Potapenko <glider@google.com>
6262R: Dmitry Vyukov <dvyukov@google.com>
6263L: kasan-dev@googlegroups.com
6264S: Maintained
6265F: arch/*/include/asm/kasan.h
6266F: arch/*/mm/kasan_init*
6267F: Documentation/kasan.txt
64f8ebaf 6268F: include/linux/kasan*.h
0ba1d91d
AR
6269F: lib/test_kasan.c
6270F: mm/kasan/
6271F: scripts/Makefile.kasan
6272
1da177e4 6273KCONFIG
5eb1f99e 6274M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6275L: linux-kbuild@vger.kernel.org
cea8321c 6276T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6277S: Maintained
679655da
JP
6278F: Documentation/kbuild/kconfig-language.txt
6279F: scripts/kconfig/
1da177e4 6280
ea6c2089 6281KDUMP
8b58be88
JP
6282M: Vivek Goyal <vgoyal@redhat.com>
6283M: Haren Myneni <hbabu@us.ibm.com>
34633993 6284L: kexec@lists.infradead.org
ea6c2089
VG
6285W: http://lse.sourceforge.net/kdump/
6286S: Maintained
80811493 6287F: Documentation/kdump/
ea6c2089 6288
f41bf02f
HV
6289KEENE FM RADIO TRANSMITTER DRIVER
6290M: Hans Verkuil <hverkuil@xs4all.nl>
6291L: linux-media@vger.kernel.org
6292T: git git://linuxtv.org/media_tree.git
a825eaec 6293W: https://linuxtv.org
f41bf02f
HV
6294S: Maintained
6295F: drivers/media/radio/radio-keene*
6296
1da177e4 6297KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6298M: Ian Kent <raven@themaw.net>
f694fc97 6299L: autofs@vger.kernel.org
1da177e4 6300S: Maintained
679655da 6301F: fs/autofs4/
1da177e4 6302
70fb7ba6 6303KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6304M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6306T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6307L: linux-kbuild@vger.kernel.org
5ce45962 6308S: Maintained
679655da
JP
6309F: Documentation/kbuild/
6310F: Makefile
6311F: scripts/Makefile.*
70fb7ba6
MM
6312F: scripts/basic/
6313F: scripts/mk*
6314F: scripts/package/
1da177e4
LT
6315
6316KERNEL JANITORS
c3000e03 6317L: kernel-janitors@vger.kernel.org
10466f5a 6318W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6319S: Odd Fixes
1da177e4 6320
e8b43555 6321KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6322M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6323M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6324L: linux-nfs@vger.kernel.org
1da177e4 6325W: http://nfs.sourceforge.net/
9f273c24 6326T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6327S: Supported
679655da 6328F: fs/nfsd/
c117ab84 6329F: include/uapi/linux/nfsd/
679655da
JP
6330F: fs/lockd/
6331F: fs/nfs_common/
6332F: net/sunrpc/
6333F: include/linux/lockd/
6334F: include/linux/sunrpc/
c117ab84 6335F: include/uapi/linux/sunrpc/
1da177e4 6336
13b122b3
SK
6337KERNEL SELFTEST FRAMEWORK
6338M: Shuah Khan <shuahkh@osg.samsung.com>
64f00850 6339L: linux-kselftest@vger.kernel.org
13b122b3
SK
6340T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6341S: Maintained
6342F: tools/testing/selftests
6343
426d62e2 6344KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6345M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6346M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6347L: kvm@vger.kernel.org
e3e58478 6348W: http://www.linux-kvm.org
a94b40a6 6349T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6350S: Supported
c93a64fe
PB
6351F: Documentation/*/kvm*.txt
6352F: Documentation/virtual/kvm/
679655da 6353F: arch/*/kvm/
1662e862
CB
6354F: arch/x86/kernel/kvm.c
6355F: arch/x86/kernel/kvmclock.c
679655da
JP
6356F: arch/*/include/asm/kvm*
6357F: include/linux/kvm*
c117ab84 6358F: include/uapi/linux/kvm*
679655da 6359F: virt/kvm/
426d62e2 6360
ad8003d3 6361KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6362M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6363L: kvm@vger.kernel.org
038161de 6364W: http://www.linux-kvm.org/
7de609c8 6365S: Maintained
679655da 6366F: arch/x86/include/asm/svm.h
679655da 6367F: arch/x86/kvm/svm.c
426d62e2 6368
513014b7 6369KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6370M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6371L: kvm-ppc@vger.kernel.org
038161de 6372W: http://www.linux-kvm.org/
6a7f972d 6373T: git git://github.com/agraf/linux-2.6.git
513014b7 6374S: Supported
679655da
JP
6375F: arch/powerpc/include/asm/kvm*
6376F: arch/powerpc/kvm/
513014b7 6377
85f8fffe 6378KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6379M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6380M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6381L: linux-s390@vger.kernel.org
6382W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6383T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6384S: Supported
679655da
JP
6385F: Documentation/s390/kvm.txt
6386F: arch/s390/include/asm/kvm*
80811493 6387F: arch/s390/kvm/
85f8fffe 6388
a749474d 6389KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6390M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6391M: Marc Zyngier <marc.zyngier@arm.com>
6392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6393L: kvmarm@lists.cs.columbia.edu
6394W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6395T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6396S: Supported
a749474d
CD
6397F: arch/arm/include/uapi/asm/kvm*
6398F: arch/arm/include/asm/kvm*
6399F: arch/arm/kvm/
5c8818b4
MZ
6400F: virt/kvm/arm/
6401F: include/kvm/arm_*
a749474d 6402
6394a3ec 6403KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6404M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6405M: Marc Zyngier <marc.zyngier@arm.com>
6406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6407L: kvmarm@lists.cs.columbia.edu
6408S: Maintained
6409F: arch/arm64/include/uapi/asm/kvm*
6410F: arch/arm64/include/asm/kvm*
6411F: arch/arm64/kvm/
6412
bfd3d532
JH
6413KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6414M: James Hogan <james.hogan@imgtec.com>
6415L: linux-mips@linux-mips.org
6416S: Supported
6417F: arch/mips/include/uapi/asm/kvm*
6418F: arch/mips/include/asm/kvm*
6419F: arch/mips/kvm/
6420
dc009d92 6421KEXEC
8b58be88 6422M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6423W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6424L: kexec@lists.infradead.org
dc009d92 6425S: Maintained
679655da 6426F: include/linux/kexec.h
c117ab84 6427F: include/uapi/linux/kexec.h
679655da 6428F: kernel/kexec.c
dc009d92 6429
e971461f
DH
6430KEYS/KEYRINGS:
6431M: David Howells <dhowells@redhat.com>
aa62efff 6432L: keyrings@vger.kernel.org
e971461f 6433S: Maintained
d410fa4e 6434F: Documentation/security/keys.txt
e971461f
DH
6435F: include/linux/key.h
6436F: include/linux/key-type.h
6437F: include/keys/
6438F: security/keys/
6439
7f3c68be 6440KEYS-TRUSTED
74dd744f
MZ
6441M: David Safford <safford@us.ibm.com>
6442M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6443L: linux-security-module@vger.kernel.org
aa62efff 6444L: keyrings@vger.kernel.org
7f3c68be 6445S: Supported
d410fa4e 6446F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6447F: include/keys/trusted-type.h
6448F: security/keys/trusted.c
6449F: security/keys/trusted.h
6450
6451KEYS-ENCRYPTED
74dd744f
MZ
6452M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6453M: David Safford <safford@us.ibm.com>
7f3c68be 6454L: linux-security-module@vger.kernel.org
aa62efff 6455L: keyrings@vger.kernel.org
7f3c68be 6456S: Supported
d410fa4e 6457F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6458F: include/keys/encrypted-type.h
19c90aa6 6459F: security/keys/encrypted-keys/
7f3c68be 6460
5b778dad 6461KGDB / KDB /debug_core
8b58be88 6462M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6463W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6464L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6465T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6466S: Maintained
679655da
JP
6467F: Documentation/DocBook/kgdb.tmpl
6468F: drivers/misc/kgdbts.c
df621252 6469F: drivers/tty/serial/kgdboc.c
5b778dad 6470F: include/linux/kdb.h
679655da 6471F: include/linux/kgdb.h
4063eb5f 6472F: kernel/debug/
e3e2aaf7 6473
456db8cc 6474KMEMCHECK
8b58be88 6475M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6476M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6477S: Maintained
410d7a97
JP
6478F: Documentation/kmemcheck.txt
6479F: arch/x86/include/asm/kmemcheck.h
6480F: arch/x86/mm/kmemcheck/
6481F: include/linux/kmemcheck.h
6482F: mm/kmemcheck.c
b9ce08c0 6483
c3bb4d24 6484KMEMLEAK
8b58be88 6485M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6486S: Maintained
6487F: Documentation/kmemleak.txt
6488F: include/linux/kmemleak.h
6489F: mm/kmemleak.c
6490F: mm/kmemleak-test.c
6491
89559a61 6492KPROBES
a320817c 6493M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6494M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6495M: "David S. Miller" <davem@davemloft.net>
353def94 6496M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6497S: Maintained
679655da
JP
6498F: Documentation/kprobes.txt
6499F: include/linux/kprobes.h
6500F: kernel/kprobes.c
89559a61 6501
70e84049 6502KS0108 LCD CONTROLLER DRIVER
8b58be88 6503M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6504W: http://miguelojeda.es/auxdisplay.htm
6505W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6506S: Maintained
679655da
JP
6507F: Documentation/auxdisplay/ks0108
6508F: drivers/auxdisplay/ks0108.c
6509F: include/linux/ks0108.h
70e84049 6510
1b69c6d0
DA
6511L3MDEV
6512M: David Ahern <dsa@cumulusnetworks.com>
6513L: netdev@vger.kernel.org
6514S: Maintained
6515F: net/l3mdev
6516F: include/net/l3mdev.h
6517
9ca44355 6518LANTIQ MIPS ARCHITECTURE
bdb40e8e 6519M: John Crispin <john@phrozen.org>
9ca44355
JC
6520L: linux-mips@linux-mips.org
6521S: Maintained
6522F: arch/mips/lantiq
6523
1da177e4 6524LAPB module
1da177e4 6525L: linux-x25@vger.kernel.org
bf9915cc 6526S: Orphan
679655da
JP
6527F: Documentation/networking/lapb-module.txt
6528F: include/*/lapb.h
6529F: net/lapb/
1da177e4
LT
6530
6531LASI 53c700 driver for PARISC
8b58be88 6532M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6533L: linux-scsi@vger.kernel.org
6534S: Maintained
679655da
JP
6535F: Documentation/scsi/53c700.txt
6536F: drivers/scsi/53c700*
1da177e4 6537
263de9b5 6538LED SUBSYSTEM
8b58be88 6539M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6540M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6541L: linux-leds@vger.kernel.org
b8926ba0 6542T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6543S: Maintained
679655da
JP
6544F: drivers/leds/
6545F: include/linux/leds.h
263de9b5 6546
b0461a44 6547LEGACY EEPROM DRIVER
d8130624 6548M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6549S: Maintained
6550F: Documentation/misc-devices/eeprom
6551F: drivers/misc/eeprom/eeprom.c
6552
1da177e4 6553LEGO USB Tower driver
8b58be88 6554M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6555L: legousb-devel@lists.sourceforge.net
6556W: http://legousb.sourceforge.net/
6557S: Maintained
679655da 6558F: drivers/usb/misc/legousbtower.c
1da177e4 6559
055616a8
MK
6560LG2160 MEDIA DRIVER
6561M: Michael Krufky <mkrufky@linuxtv.org>
6562L: linux-media@vger.kernel.org
a825eaec 6563W: https://linuxtv.org
055616a8
MK
6564W: http://github.com/mkrufky
6565Q: http://patchwork.linuxtv.org/project/linux-media/list/
6566T: git git://linuxtv.org/mkrufky/tuners.git
6567S: Maintained
6568F: drivers/media/dvb-frontends/lg2160.*
6569
6f0e7725
MK
6570LGDT3305 MEDIA DRIVER
6571M: Michael Krufky <mkrufky@linuxtv.org>
6572L: linux-media@vger.kernel.org
a825eaec 6573W: https://linuxtv.org
6f0e7725
MK
6574W: http://github.com/mkrufky
6575Q: http://patchwork.linuxtv.org/project/linux-media/list/
6576T: git git://linuxtv.org/mkrufky/tuners.git
6577S: Maintained
6578F: drivers/media/dvb-frontends/lgdt3305.*
6579
568a17ff 6580LGUEST
8b58be88 6581M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6582L: lguest@lists.ozlabs.org
568a17ff 6583W: http://lguest.ozlabs.org/
72e91863 6584S: Odd Fixes
070f420b 6585F: arch/x86/include/asm/lguest*.h
679655da
JP
6586F: arch/x86/lguest/
6587F: drivers/lguest/
6588F: include/linux/lguest*.h
070f420b 6589F: tools/lguest/
568a17ff 6590
32ac7cb2
TH
6591LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6592M: Tejun Heo <tj@kernel.org>
6593L: linux-ide@vger.kernel.org
6594T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6595S: Maintained
6596F: drivers/ata/
6597F: include/linux/ata.h
6598F: include/linux/libata.h
6599
6600LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6601M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6602L: linux-ide@vger.kernel.org
6603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6604S: Maintained
6605F: include/linux/pata_arasan_cf_data.h
6606F: drivers/ata/pata_arasan_cf.c
6607
c7fa056c
BZ
6608LIBATA PATA DRIVERS
6609M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6610M: Tejun Heo <tj@kernel.org>
6611L: linux-ide@vger.kernel.org
6612T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6613S: Maintained
6614F: drivers/ata/pata_*.c
6615F: drivers/ata/ata_generic.c
6616
32ac7cb2
TH
6617LIBATA SATA AHCI PLATFORM devices support
6618M: Hans de Goede <hdegoede@redhat.com>
6619M: Tejun Heo <tj@kernel.org>
6620L: linux-ide@vger.kernel.org
6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6622S: Maintained
6623F: drivers/ata/ahci_platform.c
6624F: drivers/ata/libahci_platform.c
6625F: include/linux/ahci_platform.h
6626
6627LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6628M: Mikael Pettersson <mikpelinux@gmail.com>
6629L: linux-ide@vger.kernel.org
6630T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6631S: Maintained
6632F: drivers/ata/sata_promise.*
6633
1acd437c
SL
6634LIBLOCKDEP
6635M: Sasha Levin <sasha.levin@oracle.com>
6636S: Maintained
6637F: tools/lib/lockdep/
6638
bc30196f
DW
6639LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6640M: Dan Williams <dan.j.williams@intel.com>
6641L: linux-nvdimm@lists.01.org
6642Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6643T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6644S: Supported
6645F: drivers/nvdimm/*
6646F: include/linux/nd.h
6647F: include/linux/libnvdimm.h
6648F: include/uapi/linux/ndctl.h
6649
6650LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6651M: Ross Zwisler <ross.zwisler@linux.intel.com>
6652L: linux-nvdimm@lists.01.org
6653Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6654S: Supported
6655F: drivers/nvdimm/blk.c
6656F: drivers/nvdimm/region_devs.c
6657F: drivers/acpi/nfit*
6658
6659LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6660M: Vishal Verma <vishal.l.verma@intel.com>
6661L: linux-nvdimm@lists.01.org
6662Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6663S: Supported
6664F: drivers/nvdimm/btt*
6665
6666LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6667M: Ross Zwisler <ross.zwisler@linux.intel.com>
6668L: linux-nvdimm@lists.01.org
6669Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6670S: Supported
6671F: drivers/nvdimm/pmem.c
b864bc17 6672F: include/linux/pmem.h
40603526 6673F: arch/*/include/asm/pmem.h
bc30196f 6674
cd9e9808
MB
6675LIGHTNVM PLATFORM SUPPORT
6676M: Matias Bjorling <mb@lightnvm.io>
6677W: http://github/OpenChannelSSD
4ead1a25 6678L: linux-block@vger.kernel.org
cd9e9808
MB
6679S: Maintained
6680F: drivers/lightnvm/
6681F: include/linux/lightnvm.h
6682F: include/uapi/linux/lightnvm.h
6683
1da177e4 6684LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6685M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6686W: http://www.ibm.com/linux/ltc/projects/ppc
6687S: Supported
11c34c7d 6688F: arch/powerpc/boot/rs6000.h
1da177e4 6689
852bb9f5 6690LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6691M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6692M: Paul Mackerras <paulus@samba.org>
ea668936 6693M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6694W: http://www.penguinppc.org/
a4724ed6 6695L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6696Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6697T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6698S: Supported
11c34c7d
JP
6699F: Documentation/powerpc/
6700F: arch/powerpc/
ef69b03d
ME
6701F: drivers/char/tpm/tpm_ibmvtpm*
6702F: drivers/crypto/nx/
6703F: drivers/crypto/vmx/
6704F: drivers/net/ethernet/ibm/ibmveth.*
6705F: drivers/net/ethernet/ibm/ibmvnic.*
6706F: drivers/pci/hotplug/rpa*
6707F: drivers/scsi/ibmvscsi/
6708N: opal
6709N: /pmac
6710N: powermac
6711N: powernv
6712N: [^a-z0-9]ps3
6713N: pseries
1da177e4
LT
6714
6715LINUX FOR POWER MACINTOSH
8b58be88 6716M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6717W: http://www.penguinppc.org/
a4724ed6 6718L: linuxppc-dev@lists.ozlabs.org
1da177e4 6719S: Maintained
11c34c7d
JP
6720F: arch/powerpc/platforms/powermac/
6721F: drivers/macintosh/
1da177e4 6722
77a76369 6723LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6724M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6725L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6726T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6727S: Maintained
11c34c7d
JP
6728F: arch/powerpc/platforms/512x/
6729F: arch/powerpc/platforms/52xx/
1da177e4
LT
6730
6731LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6732M: Alistair Popple <alistair@popple.id.au>
8b58be88 6733M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6734W: http://www.penguinppc.org/
a4724ed6 6735L: linuxppc-dev@lists.ozlabs.org
1da177e4 6736S: Maintained
11c34c7d
JP
6737F: arch/powerpc/platforms/40x/
6738F: arch/powerpc/platforms/44x/
1da177e4 6739
260c02a9 6740LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6741L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6742S: Orphan
11c34c7d
JP
6743F: arch/powerpc/*/*virtex*
6744F: arch/powerpc/*/*/*virtex*
1da177e4 6745
e93adf1e 6746LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6747M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6748W: http://www.penguinppc.org/
a4724ed6 6749L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6750S: Maintained
a2b1f7c8 6751F: arch/powerpc/platforms/8xx/
e93adf1e 6752
1da177e4 6753LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6754M: Scott Wood <oss@buserror.net>
8b58be88 6755M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6756W: http://www.penguinppc.org/
a4724ed6 6757L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6758T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6759S: Maintained
11c34c7d 6760F: arch/powerpc/platforms/83xx/
4c8f581d 6761F: arch/powerpc/platforms/85xx/
1da177e4 6762
ab06ff3a 6763LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6764M: Olof Johansson <olof@lixom.net>
a4724ed6 6765L: linuxppc-dev@lists.ozlabs.org
92e19709 6766S: Maintained
11c34c7d
JP
6767F: arch/powerpc/platforms/pasemi/
6768F: drivers/*/*pasemi*
6769F: drivers/*/*/*pasemi*
ab06ff3a 6770
1da177e4 6771LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6772M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6773L: linux-security-module@vger.kernel.org
1da177e4
LT
6774S: Supported
6775
a23ce6da
HW
6776LIS3LV02D ACCELEROMETER DRIVER
6777M: Eric Piel <eric.piel@tremplin-utc.net>
6778S: Maintained
ff606677
JD
6779F: Documentation/misc-devices/lis3lv02d
6780F: drivers/misc/lis3lv02d/
bd35665f 6781F: drivers/platform/x86/hp_accel.c
a23ce6da 6782
b700e7f0
SJ
6783LIVE PATCHING
6784M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 6785M: Jessica Yu <jeyu@redhat.com>
e5f6450c 6786M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
6787M: Miroslav Benes <mbenes@suse.cz>
6788R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
6789S: Maintained
6790F: kernel/livepatch/
6791F: include/linux/livepatch.h
6792F: arch/x86/include/asm/livepatch.h
6793F: arch/x86/kernel/livepatch.c
5e4e3844 6794F: Documentation/livepatch/
b700e7f0 6795F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6796F: samples/livepatch/
b700e7f0 6797L: live-patching@vger.kernel.org
74d50da3 6798T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6799
ea861d73
KC
6800LINUX KERNEL DUMP TEST MODULE (LKDTM)
6801M: Kees Cook <keescook@chromium.org>
6802S: Maintained
6803F: drivers/misc/lkdtm.c
6804
e2d1d6c0 6805LLC (802.2)
8b58be88 6806M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6807S: Maintained
679655da 6808F: include/linux/llc.h
c117ab84 6809F: include/uapi/linux/llc.h
679655da
JP
6810F: include/net/llc*
6811F: net/llc/
e2d1d6c0 6812
4e233cbe
AD
6813LM73 HARDWARE MONITOR DRIVER
6814M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 6815L: linux-hwmon@vger.kernel.org
4e233cbe
AD
6816S: Maintained
6817F: drivers/hwmon/lm73.c
6818
156e2d1a 6819LM78 HARDWARE MONITOR DRIVER
d8130624 6820M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6821L: linux-hwmon@vger.kernel.org
156e2d1a
JD
6822S: Maintained
6823F: Documentation/hwmon/lm78
6824F: drivers/hwmon/lm78.c
6825
1da177e4 6826LM83 HARDWARE MONITOR DRIVER
d8130624 6827M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6828L: linux-hwmon@vger.kernel.org
1da177e4 6829S: Maintained
679655da
JP
6830F: Documentation/hwmon/lm83
6831F: drivers/hwmon/lm83.c
1da177e4
LT
6832
6833LM90 HARDWARE MONITOR DRIVER
d8130624 6834M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6835L: linux-hwmon@vger.kernel.org
1da177e4 6836S: Maintained
679655da 6837F: Documentation/hwmon/lm90
aae7bce4 6838F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6839F: drivers/hwmon/lm90.c
1da177e4 6840
917cc4e6
GR
6841LM95234 HARDWARE MONITOR DRIVER
6842M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6843L: linux-hwmon@vger.kernel.org
917cc4e6
GR
6844S: Maintained
6845F: Documentation/hwmon/lm95234
6846F: drivers/hwmon/lm95234.c
6847
68620bdd
MP
6848LME2510 MEDIA DRIVER
6849M: Malcolm Priestley <tvboxspy@gmail.com>
6850L: linux-media@vger.kernel.org
a825eaec 6851W: https://linuxtv.org
68620bdd
MP
6852Q: http://patchwork.linuxtv.org/project/linux-media/list/
6853S: Maintained
6854F: drivers/media/usb/dvb-usb-v2/lmedm04*
6855
512e67f9 6856LOCKDEP AND LOCKSTAT
8b58be88
JP
6857M: Peter Zijlstra <peterz@infradead.org>
6858M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6859L: linux-kernel@vger.kernel.org
75fc2d37 6860T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6861S: Maintained
214e0aed
DB
6862F: Documentation/locking/lockdep*.txt
6863F: Documentation/locking/lockstat.txt
679655da 6864F: include/linux/lockdep.h
7486d6da 6865F: kernel/locking/
512e67f9 6866
dde33348 6867LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6868M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6869L: linux-ntfs-dev@lists.sourceforge.net
6870W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6871S: Maintained
679655da 6872F: Documentation/ldm.txt
20d16fef 6873F: block/partitions/ldm.*
1da177e4 6874
ef6ada3d
JE
6875LogFS
6876M: Joern Engel <joern@logfs.org>
756ccb3c 6877M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6878L: logfs@logfs.org
6879W: logfs.org
6880S: Maintained
6881F: fs/logfs/
6882
c87e34ef 6883LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
6884M: Sathya Prakash <sathya.prakash@broadcom.com>
6885M: Chaitra P B <chaitra.basappa@broadcom.com>
6886M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6887L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 6888L: linux-scsi@vger.kernel.org
9495e835 6889W: http://www.avagotech.com/support/
c87e34ef 6890S: Supported
679655da 6891F: drivers/message/fusion/
500c152a 6892F: drivers/scsi/mpt2sas/
6893F: drivers/scsi/mpt3sas/
c87e34ef 6894
1da177e4 6895LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6896M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6897L: linux-scsi@vger.kernel.org
6898S: Maintained
679655da 6899F: drivers/scsi/sym53c8xx_2/
1da177e4 6900
e5f5c99a
GR
6901LTC4261 HARDWARE MONITOR DRIVER
6902M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6903L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
6904S: Maintained
6905F: Documentation/hwmon/ltc4261
6906F: drivers/hwmon/ltc4261.c
6907
81365c31 6908LTP (Linux Test Project)
28b8e8d4 6909M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6910M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6911M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6912M: Jan Stancek <jstancek@redhat.com>
6913M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6914M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6915L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6916W: http://linux-test-project.github.io/
7d1ae8a8 6917T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6918S: Maintained
6919
c12a54b3 6920M32R ARCHITECTURE
c12a54b3 6921W: http://www.linux-m32r.org/
b4174867 6922S: Orphan
679655da 6923F: arch/m32r/
c12a54b3 6924
1da177e4 6925M68K ARCHITECTURE
8b58be88 6926M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6927L: linux-m68k@lists.linux-m68k.org
6928W: http://www.linux-m68k.org/
54e5881d 6929T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6930S: Maintained
679655da 6931F: arch/m68k/
9db35182 6932F: drivers/zorro/
1da177e4
LT
6933
6934M68K ON APPLE MACINTOSH
8b58be88 6935M: Joshua Thompson <funaho@jurai.org>
1da177e4 6936W: http://www.mac.linux-m68k.org/
9bb9f222 6937L: linux-m68k@lists.linux-m68k.org
1da177e4 6938S: Maintained
9db35182 6939F: arch/m68k/mac/
1da177e4
LT
6940
6941M68K ON HP9000/300
8b58be88 6942M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6943W: http://www.tazenda.demon.co.uk/phil/linux-hp
6944S: Maintained
679655da 6945F: arch/m68k/hp300/
1da177e4 6946
74425546
AP
6947M88DS3103 MEDIA DRIVER
6948M: Antti Palosaari <crope@iki.fi>
6949L: linux-media@vger.kernel.org
a825eaec 6950W: https://linuxtv.org
74425546
AP
6951W: http://palosaari.fi/linux/
6952Q: http://patchwork.linuxtv.org/project/linux-media/list/
6953T: git git://linuxtv.org/anttip/media_tree.git
6954S: Maintained
6955F: drivers/media/dvb-frontends/m88ds3103*
6956
68620bdd
MP
6957M88RS2000 MEDIA DRIVER
6958M: Malcolm Priestley <tvboxspy@gmail.com>
6959L: linux-media@vger.kernel.org
a825eaec 6960W: https://linuxtv.org
68620bdd
MP
6961Q: http://patchwork.linuxtv.org/project/linux-media/list/
6962S: Maintained
6963F: drivers/media/dvb-frontends/m88rs2000*
6964
07a092fa 6965MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6966M: Alexey Klimov <klimov.linux@gmail.com>
6967L: linux-media@vger.kernel.org
6968T: git git://linuxtv.org/media_tree.git
6969S: Maintained
6970F: drivers/media/radio/radio-ma901.c
07a092fa 6971
64a327a7 6972MAC80211
8b58be88 6973M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6974L: linux-wireless@vger.kernel.org
491b26b4 6975W: http://wireless.kernel.org/
ce466579
JB
6976T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6977T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6978S: Maintained
679655da
JP
6979F: Documentation/networking/mac80211-injection.txt
6980F: include/net/mac80211.h
6981F: net/mac80211/
2af8c4dc 6982F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 6983
b863ceb7 6984MACVLAN DRIVER
8b58be88 6985M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6986L: netdev@vger.kernel.org
6987S: Maintained
679655da
JP
6988F: drivers/net/macvlan.c
6989F: include/linux/if_macvlan.h
b863ceb7 6990
2b6d83e2
JB
6991MAILBOX API
6992M: Jassi Brar <jassisinghbrar@gmail.com>
6993L: linux-kernel@vger.kernel.org
6994S: Maintained
6995F: drivers/mailbox/
6996F: include/linux/mailbox_client.h
6997F: include/linux/mailbox_controller.h
6998
faf1668c 6999MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7000M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7001W: http://www.kernel.org/doc/man-pages
bd7ebec6 7002L: linux-man@vger.kernel.org
1b53dc74 7003S: Maintained
faf1668c 7004
8427defd 7005MARVELL ARMADA DRM SUPPORT
54176cc6 7006M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7007S: Maintained
7008F: drivers/gpu/drm/armada/
7009
3ad50cca
GR
7010MARVELL 88E6352 DSA support
7011M: Guenter Roeck <linux@roeck-us.net>
7012S: Maintained
7013F: drivers/net/dsa/mv88e6352.c
7014
c4d007bc
TP
7015MARVELL CRYPTO DRIVER
7016M: Boris Brezillon <boris.brezillon@free-electrons.com>
7017M: Arnaud Ebalard <arno@natisbad.org>
7018F: drivers/crypto/marvell/
7019S: Maintained
7020L: linux-crypto@vger.kernel.org
7021
44c14c1d 7022MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7023M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7024M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7025L: netdev@vger.kernel.org
7026S: Maintained
7027F: drivers/net/ethernet/marvell/sk*
7028
74cda169 7029MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7030L: libertas-dev@lists.infradead.org
8ac3e99e 7031S: Orphan
f988d640 7032F: drivers/net/wireless/marvell/libertas/
74cda169 7033
b60d6975 7034MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7035M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7036L: netdev@vger.kernel.org
f5ca8502 7037S: Maintained
527a6266 7038F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7039F: include/linux/mv643xx.h
1da177e4 7040
370b8ed9
TP
7041MARVELL MVNETA ETHERNET DRIVER
7042M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7043L: netdev@vger.kernel.org
7044S: Maintained
7045F: drivers/net/ethernet/marvell/mvneta.*
7046
fcad584d 7047MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7048M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7049M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7050L: linux-wireless@vger.kernel.org
7051S: Maintained
277b024e 7052F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7053
a2c3f656 7054MARVELL MWL8K WIRELESS DRIVER
a040d532 7055M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7056L: linux-wireless@vger.kernel.org
16345910 7057S: Odd Fixes
de60f1dc 7058F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7059
2a69567b 7060MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7061M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7062S: Odd Fixes
1fa7e547 7063F: drivers/mmc/host/mvsdio.*
2a69567b 7064
1da177e4 7065MATROX FRAMEBUFFER DRIVER
c69f677c 7066L: linux-fbdev@vger.kernel.org
52653199 7067S: Orphan
8a61f013 7068F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7069F: include/uapi/linux/matroxfb.h
1da177e4 7070
ca462085
GR
7071MAX16065 HARDWARE MONITOR DRIVER
7072M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7073L: linux-hwmon@vger.kernel.org
ca462085
GR
7074S: Maintained
7075F: Documentation/hwmon/max16065
7076F: drivers/hwmon/max16065.c
7077
1f61cab8
GR
7078MAX20751 HARDWARE MONITOR DRIVER
7079M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7080L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7081S: Maintained
7082F: Documentation/hwmon/max20751
7083F: drivers/hwmon/max20751.c
7084
d20620de 7085MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7086M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7087L: linux-hwmon@vger.kernel.org
d20620de 7088S: Maintained
679655da
JP
7089F: Documentation/hwmon/max6650
7090F: drivers/hwmon/max6650.c
d20620de 7091
e89ab51f
GR
7092MAX6697 HARDWARE MONITOR DRIVER
7093M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7094L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7095S: Maintained
7096F: Documentation/hwmon/max6697
7097F: Documentation/devicetree/bindings/i2c/max6697.txt
7098F: drivers/hwmon/max6697.c
7099F: include/linux/platform_data/max6697.h
7100
f8f847b5
KK
7101MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7102M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7103L: linux-pm@vger.kernel.org
7104S: Supported
7105F: drivers/power/max14577_charger.c
7106F: drivers/power/max77693_charger.c
7107
3811405e
JMC
7108MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7109M: Javier Martinez Canillas <javier@osg.samsung.com>
7110L: linux-kernel@vger.kernel.org
7111S: Supported
96173cc6 7112F: drivers/*/*max77802*.c
3811405e
JMC
7113F: Documentation/devicetree/bindings/*/*max77802.txt
7114F: include/dt-bindings/*/*max77802.h
7115
befeb596
KK
7116MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7117M: Chanwoo Choi <cw00.choi@samsung.com>
7118M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7119L: linux-kernel@vger.kernel.org
7120S: Supported
86cf635a 7121F: drivers/*/max14577*.c
0998a436 7122F: drivers/*/max77686*.c
86cf635a 7123F: drivers/*/max77693*.c
befeb596
KK
7124F: drivers/extcon/extcon-max14577.c
7125F: drivers/extcon/extcon-max77693.c
7126F: drivers/rtc/rtc-max77686.c
7127F: drivers/clk/clk-max77686.c
7128F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7129F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7130F: Documentation/devicetree/bindings/mfd/max77693.txt
7131F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7132F: include/linux/mfd/max14577*.h
7133F: include/linux/mfd/max77686*.h
7134F: include/linux/mfd/max77693*.h
7135
9be3c9a5
HV
7136MAXIRADIO FM RADIO RECEIVER DRIVER
7137M: Hans Verkuil <hverkuil@xs4all.nl>
7138L: linux-media@vger.kernel.org
7139T: git git://linuxtv.org/media_tree.git
a825eaec 7140W: https://linuxtv.org
9be3c9a5
HV
7141S: Maintained
7142F: drivers/media/radio/radio-maxiradio*
7143
c05dc2cc
PR
7144MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7145M: Peter Rosin <peda@axentia.se>
7146L: linux-iio@vger.kernel.org
7147S: Maintained
7148F: drivers/iio/potentiometer/mcp4531.c
7149
6f32a8c9
LP
7150MEDIA DRIVERS FOR RENESAS - VSP1
7151M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7152L: linux-media@vger.kernel.org
4a121096 7153L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7154T: git git://linuxtv.org/media_tree.git
7155S: Supported
7156F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7157F: drivers/media/platform/vsp1/
7158
dacf9ce8
KS
7159MEDIA DRIVERS FOR ASCOT2E
7160M: Sergey Kozlov <serjk@netup.ru>
7161L: linux-media@vger.kernel.org
a825eaec 7162W: https://linuxtv.org
dacf9ce8
KS
7163W: http://netup.tv/
7164T: git git://linuxtv.org/media_tree.git
7165S: Supported
7166F: drivers/media/dvb-frontends/ascot2e*
7167
a6dc60ff
KS
7168MEDIA DRIVERS FOR CXD2841ER
7169M: Sergey Kozlov <serjk@netup.ru>
7170L: linux-media@vger.kernel.org
a825eaec 7171W: https://linuxtv.org
a6dc60ff
KS
7172W: http://netup.tv/
7173T: git git://linuxtv.org/media_tree.git
7174S: Supported
7175F: drivers/media/dvb-frontends/cxd2841er*
7176
a5d32b35
KS
7177MEDIA DRIVERS FOR HORUS3A
7178M: Sergey Kozlov <serjk@netup.ru>
7179L: linux-media@vger.kernel.org
a825eaec 7180W: https://linuxtv.org
a5d32b35
KS
7181W: http://netup.tv/
7182T: git git://linuxtv.org/media_tree.git
7183S: Supported
7184F: drivers/media/dvb-frontends/horus3a*
7185
e025273b
KS
7186MEDIA DRIVERS FOR LNBH25
7187M: Sergey Kozlov <serjk@netup.ru>
7188L: linux-media@vger.kernel.org
a825eaec 7189W: https://linuxtv.org
e025273b
KS
7190W: http://netup.tv/
7191T: git git://linuxtv.org/media_tree.git
7192S: Supported
7193F: drivers/media/dvb-frontends/lnbh25*
7194
52b1eaf4
KS
7195MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7196M: Sergey Kozlov <serjk@netup.ru>
7197L: linux-media@vger.kernel.org
a825eaec 7198W: https://linuxtv.org
52b1eaf4
KS
7199W: http://netup.tv/
7200T: git git://linuxtv.org/media_tree.git
7201S: Supported
7202F: drivers/media/pci/netup_unidvb/*
7203
127c49ae 7204MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 7205M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
7206P: LinuxTV.org Project
7207L: linux-media@vger.kernel.org
a825eaec 7208W: https://linuxtv.org
8a6e2535 7209Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7210T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7211S: Maintained
7212F: Documentation/dvb/
7213F: Documentation/video4linux/
ffe06198 7214F: Documentation/DocBook/media/
127c49ae 7215F: drivers/media/
ffe06198 7216F: drivers/staging/media/
eb4b0ec7 7217F: include/linux/platform_data/media/
127c49ae 7218F: include/media/
6c0f0359
MCC
7219F: include/uapi/linux/dvb/
7220F: include/uapi/linux/videodev2.h
7221F: include/uapi/linux/media.h
7222F: include/uapi/linux/v4l2-*
7223F: include/uapi/linux/meye.h
7224F: include/uapi/linux/ivtv*
7225F: include/uapi/linux/uvcvideo.h
d20620de 7226
0c272fc9
JC
7227MEDIATEK ETHERNET DRIVER
7228M: Felix Fietkau <nbd@openwrt.org>
7229M: John Crispin <blogic@openwrt.org>
7230L: netdev@vger.kernel.org
7231S: Maintained
7232F: drivers/net/ethernet/mediatek/
7233
c869f77d
JK
7234MEDIATEK MT7601U WIRELESS LAN DRIVER
7235M: Jakub Kicinski <kubakici@wp.pl>
7236L: linux-wireless@vger.kernel.org
7237S: Maintained
7238F: drivers/net/wireless/mediatek/mt7601u/
7239
e399065b
SS
7240MEGARAID SCSI/SAS DRIVERS
7241M: Kashyap Desai <kashyap.desai@avagotech.com>
7242M: Sumit Saxena <sumit.saxena@avagotech.com>
7243M: Uday Lingala <uday.lingala@avagotech.com>
7244L: megaraidlinux.pdl@avagotech.com
baaea1dc 7245L: linux-scsi@vger.kernel.org
e399065b 7246W: http://www.lsi.com
ce00f85c 7247S: Maintained
679655da
JP
7248F: Documentation/scsi/megaraid.txt
7249F: drivers/scsi/megaraid.*
7250F: drivers/scsi/megaraid/
757e0108 7251
2c46c9d5 7252MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7253M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7254L: netdev@vger.kernel.org
2c46c9d5
AV
7255S: Supported
7256W: http://www.mellanox.com
7257Q: http://patchwork.ozlabs.org/project/netdev/list/
7258F: drivers/net/ethernet/mellanox/mlx4/en_*
7259
e7523a49
OG
7260MELLANOX ETHERNET DRIVER (mlx5e)
7261M: Saeed Mahameed <saeedm@mellanox.com>
7262L: netdev@vger.kernel.org
7263S: Supported
7264W: http://www.mellanox.com
7265Q: http://patchwork.ozlabs.org/project/netdev/list/
7266F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7267
93c1edb2
JP
7268MELLANOX ETHERNET SWITCH DRIVERS
7269M: Jiri Pirko <jiri@mellanox.com>
7270M: Ido Schimmel <idosch@mellanox.com>
7271L: netdev@vger.kernel.org
7272S: Supported
7273W: http://www.mellanox.com
7274Q: http://patchwork.ozlabs.org/project/netdev/list/
7275F: drivers/net/ethernet/mellanox/mlxsw/
7276
5b25b13a
MD
7277MEMBARRIER SUPPORT
7278M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7279M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7280L: linux-kernel@vger.kernel.org
7281S: Supported
7282F: kernel/membarrier.c
7283F: include/uapi/linux/membarrier.h
7284
70ea91f1
SR
7285MEMORY MANAGEMENT
7286L: linux-mm@kvack.org
70ea91f1
SR
7287W: http://www.linux-mm.org
7288S: Maintained
679655da 7289F: include/linux/mm.h
551450bb
CS
7290F: include/linux/gfp.h
7291F: include/linux/mmzone.h
7292F: include/linux/memory_hotplug.h
7293F: include/linux/vmalloc.h
679655da 7294F: mm/
70ea91f1 7295
f4e9ce66 7296MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7297M: David Woodhouse <dwmw2@infradead.org>
242c325e 7298M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7299L: linux-mtd@lists.infradead.org
8a6e2535
JP
7300W: http://www.linux-mtd.infradead.org/
7301Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7302T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7303T: git git://git.infradead.org/l2-mtd.git
1da177e4 7304S: Maintained
679655da
JP
7305F: drivers/mtd/
7306F: include/linux/mtd/
c117ab84 7307F: include/uapi/mtd/
1da177e4 7308
26c57ef1 7309MEN A21 WATCHDOG DRIVER
30c7469b 7310M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7311L: linux-watchdog@vger.kernel.org
30c7469b 7312S: Maintained
26c57ef1
JT
7313F: drivers/watchdog/mena21_wdt.c
7314
3764e82e 7315MEN CHAMELEON BUS (mcb)
30c7469b
JT
7316M: Johannes Thumshirn <morbidrsa@gmail.com>
7317S: Maintained
3764e82e
JT
7318F: drivers/mcb/
7319F: include/linux/mcb.h
b9f2f459 7320F: Documentation/men-chameleon-bus.txt
3764e82e 7321
48b490d2
AW
7322MEN F21BMC (Board Management Controller)
7323M: Andreas Werner <andreas.werner@men.de>
7324S: Supported
7325F: drivers/mfd/menf21bmc.c
7326F: drivers/watchdog/menf21bmc_wdt.c
7327F: drivers/leds/leds-menf21bmc.c
7328F: drivers/hwmon/menf21bmc_hwmon.c
7329F: Documentation/hwmon/menf21bmc
7330
12285945
JH
7331METAG ARCHITECTURE
7332M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7333L: linux-metag@vger.kernel.org
9f273c24 7334T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7335S: Odd Fixes
12285945
JH
7336F: arch/metag/
7337F: Documentation/metag/
7338F: Documentation/devicetree/bindings/metag/
2d799dde 7339F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7340F: drivers/clocksource/metag_generic.c
5698c50d
JH
7341F: drivers/irqchip/irq-metag.c
7342F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7343F: drivers/tty/metag_da.c
12285945 7344
c6375b0a 7345MICROBLAZE ARCHITECTURE
8b58be88 7346M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7347W: http://www.monstr.eu/fdt/
7348T: git git://git.monstr.eu/linux-2.6-microblaze.git
7349S: Supported
0a8c7914 7350F: arch/microblaze/
1da177e4 7351
2508a45a
CY
7352MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7353M: Chen Yu <yu.c.chen@intel.com>
7354L: platform-driver-x86@vger.kernel.org
7355S: Supported
7356F: drivers/platform/x86/surfacepro3_button.c
7357
1da177e4 7358MICROTEK X6 SCANNER
61eee9a7 7359M: Oliver Neukum <oliver@neukum.org>
1da177e4 7360S: Maintained
679655da 7361F: drivers/usb/image/microtek.*
1da177e4
LT
7362
7363MIPS
8b58be88 7364M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7365L: linux-mips@linux-mips.org
6097050d 7366W: http://www.linux-mips.org/
b05e988e 7367T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7368Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7369S: Supported
679655da
JP
7370F: Documentation/mips/
7371F: arch/mips/
1da177e4 7372
413ef3f6
KC
7373MIPS/LOONGSON1 ARCHITECTURE
7374M: Keguang Zhang <keguang.zhang@gmail.com>
7375L: linux-mips@linux-mips.org
7376S: Maintained
7377F: arch/mips/loongson32/
7378F: arch/mips/include/asm/mach-loongson32/
7379F: drivers/*/*loongson1*
7380F: drivers/*/*/*loongson1*
7381
08b7620a
HV
7382MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7383M: Hans Verkuil <hverkuil@xs4all.nl>
7384L: linux-media@vger.kernel.org
7385T: git git://linuxtv.org/media_tree.git
a825eaec 7386W: https://linuxtv.org
08b7620a
HV
7387S: Odd Fixes
7388F: drivers/media/radio/radio-miropcm20*
7389
c09befcb
OG
7390MELLANOX MLX4 core VPI driver
7391M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7392L: netdev@vger.kernel.org
7393L: linux-rdma@vger.kernel.org
7394W: http://www.mellanox.com
7395Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7396S: Supported
7397F: drivers/net/ethernet/mellanox/mlx4/
7398F: include/linux/mlx4/
7399
7400MELLANOX MLX4 IB driver
7401M: Yishai Hadas <yishaih@mellanox.com>
7402L: linux-rdma@vger.kernel.org
7403W: http://www.mellanox.com
e126ba97 7404Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7405S: Supported
7406F: drivers/infiniband/hw/mlx4/
7407F: include/linux/mlx4/
7408
595a4d8f
OG
7409MELLANOX MLX5 core VPI driver
7410M: Matan Barak <matanb@mellanox.com>
7411M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7412L: netdev@vger.kernel.org
7413L: linux-rdma@vger.kernel.org
7414W: http://www.mellanox.com
7415Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7416S: Supported
7417F: drivers/net/ethernet/mellanox/mlx5/core/
7418F: include/linux/mlx5/
7419
595a4d8f
OG
7420MELLANOX MLX5 IB driver
7421M: Matan Barak <matanb@mellanox.com>
7422M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7423L: linux-rdma@vger.kernel.org
7424W: http://www.mellanox.com
7425Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7426S: Supported
b75f0050 7427F: drivers/infiniband/hw/mlx5/
595a4d8f 7428F: include/linux/mlx5/
e126ba97 7429
764589b6
CM
7430MELEXIS MLX90614 DRIVER
7431M: Crt Mori <cmo@melexis.com>
7432L: linux-iio@vger.kernel.org
7433W: http://www.melexis.com
7434S: Supported
7435F: drivers/iio/temperature/mlx90614.c
7436
0ce277e4
AP
7437MN88472 MEDIA DRIVER
7438M: Antti Palosaari <crope@iki.fi>
7439L: linux-media@vger.kernel.org
a825eaec 7440W: https://linuxtv.org
0ce277e4
AP
7441W: http://palosaari.fi/linux/
7442Q: http://patchwork.linuxtv.org/project/linux-media/list/
7443T: git git://linuxtv.org/anttip/media_tree.git
7444S: Maintained
7445F: drivers/staging/media/mn88472/
7446F: drivers/media/dvb-frontends/mn88472.h
7447
4f4d238f
AP
7448MN88473 MEDIA DRIVER
7449M: Antti Palosaari <crope@iki.fi>
7450L: linux-media@vger.kernel.org
a825eaec 7451W: https://linuxtv.org
4f4d238f
AP
7452W: http://palosaari.fi/linux/
7453Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7454S: Maintained
877ba50b 7455F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7456
1da177e4 7457MODULE SUPPORT
8b58be88 7458M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7459S: Maintained
679655da
JP
7460F: include/linux/module.h
7461F: kernel/module.c
1da177e4
LT
7462
7463MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7464W: http://popies.net/meye/
b7788e13 7465S: Orphan
679655da 7466F: Documentation/video4linux/meye.txt
90d72ac6 7467F: drivers/media/pci/meye/
6c0f0359 7468F: include/uapi/linux/meye.h
1da177e4 7469
b9705b60 7470MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7471M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7472S: Maintained
679655da 7473F: Documentation/serial/moxa-smartio
c897401b 7474F: drivers/tty/mxser.*
d735410a 7475
889b2f87
AK
7476MR800 AVERMEDIA USB FM RADIO DRIVER
7477M: Alexey Klimov <klimov.linux@gmail.com>
7478L: linux-media@vger.kernel.org
7479T: git git://linuxtv.org/media_tree.git
7480S: Maintained
7481F: drivers/media/radio/radio-mr800.c
7482
d7155691
AO
7483MRF24J40 IEEE 802.15.4 RADIO DRIVER
7484M: Alan Ott <alan@signal11.us>
7485L: linux-wpan@vger.kernel.org
7486S: Maintained
7487F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7488F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7489
8c4c731a 7490MSI LAPTOP SUPPORT
182ae55c 7491M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7492L: platform-driver-x86@vger.kernel.org
8c4c731a 7493S: Maintained
679655da 7494F: drivers/platform/x86/msi-laptop.c
8c4c731a 7495
0f1006b1 7496MSI WMI SUPPORT
d0944853 7497L: platform-driver-x86@vger.kernel.org
5ee7041e 7498S: Orphan
0f1006b1
AA
7499F: drivers/platform/x86/msi-wmi.c
7500
19a628a0
AP
7501MSI001 MEDIA DRIVER
7502M: Antti Palosaari <crope@iki.fi>
7503L: linux-media@vger.kernel.org
a825eaec 7504W: https://linuxtv.org
19a628a0
AP
7505W: http://palosaari.fi/linux/
7506Q: http://patchwork.linuxtv.org/project/linux-media/list/
7507T: git git://linuxtv.org/anttip/media_tree.git
7508S: Maintained
0185e197 7509F: drivers/media/tuners/msi001*
19a628a0 7510
7570589d 7511MSI2500 MEDIA DRIVER
2c57213f
AP
7512M: Antti Palosaari <crope@iki.fi>
7513L: linux-media@vger.kernel.org
a825eaec 7514W: https://linuxtv.org
2c57213f
AP
7515W: http://palosaari.fi/linux/
7516Q: http://patchwork.linuxtv.org/project/linux-media/list/
7517T: git git://linuxtv.org/anttip/media_tree.git
7518S: Maintained
7570589d 7519F: drivers/media/usb/msi2500/
2c57213f 7520
159eeea4
RJ
7521MSYSTEMS DISKONCHIP G3 MTD DRIVER
7522M: Robert Jarzmik <robert.jarzmik@free.fr>
7523L: linux-mtd@lists.infradead.org
7524S: Maintained
7525F: drivers/mtd/devices/docg3*
7526
62a37dc7 7527MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7528M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7529L: linux-media@vger.kernel.org
7530T: git git://linuxtv.org/media_tree.git
7531S: Maintained
7532F: drivers/media/i2c/mt9m032.c
b5dcee22 7533F: include/media/i2c/mt9m032.h
0e837fb9 7534
62a37dc7 7535MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7536M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7537L: linux-media@vger.kernel.org
7538T: git git://linuxtv.org/media_tree.git
7539S: Maintained
7540F: drivers/media/i2c/mt9p031.c
b5dcee22 7541F: include/media/i2c/mt9p031.h
0e837fb9 7542
62a37dc7 7543MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7544M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7545L: linux-media@vger.kernel.org
7546T: git git://linuxtv.org/media_tree.git
7547S: Maintained
7548F: drivers/media/i2c/mt9t001.c
b5dcee22 7549F: include/media/i2c/mt9t001.h
0e837fb9 7550
62a37dc7 7551MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7552M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7553L: linux-media@vger.kernel.org
7554T: git git://linuxtv.org/media_tree.git
7555S: Maintained
f2272e13 7556F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7557F: drivers/media/i2c/mt9v032.c
b5dcee22 7558F: include/media/i2c/mt9v032.h
0e837fb9 7559
4e0d13cb 7560MULTIFUNCTION DEVICES (MFD)
f7d3210e 7561M: Lee Jones <lee.jones@linaro.org>
7caa7991 7562T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7563S: Supported
679655da 7564F: drivers/mfd/
55b5940d 7565F: include/linux/mfd/
4e0d13cb 7566
5c4e6f13 7567MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7568M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7569L: linux-mmc@vger.kernel.org
708dce3f 7570T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7571S: Maintained
679655da
JP
7572F: drivers/mmc/
7573F: include/linux/mmc/
c117ab84 7574F: include/uapi/linux/mmc/
baca2da4 7575
15a0580c 7576MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7577S: Orphan
679655da
JP
7578F: drivers/mmc/host/mmc_spi.c
7579F: include/linux/spi/mmc_spi.h
15a0580c 7580
1da177e4 7581MULTISOUND SOUND DRIVER
8b58be88 7582M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7583S: Maintained
679655da
JP
7584F: Documentation/sound/oss/MultiSound
7585F: sound/oss/msnd*
1da177e4 7586
d735410a 7587MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7588S: Orphan
c897401b 7589F: drivers/tty/isicom.c
679655da 7590F: include/linux/isicom.h
d735410a 7591
550a7375 7592MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7593M: Bin Liu <b-liu@ti.com>
795fb7e7 7594L: linux-usb@vger.kernel.org
43b416e5 7595T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7596S: Maintained
679655da 7597F: drivers/usb/musb/
550a7375 7598
ea0af5f6
MK
7599MXL5007T MEDIA DRIVER
7600M: Michael Krufky <mkrufky@linuxtv.org>
7601L: linux-media@vger.kernel.org
a825eaec 7602W: https://linuxtv.org
ea0af5f6
MK
7603W: http://github.com/mkrufky
7604Q: http://patchwork.linuxtv.org/project/linux-media/list/
7605T: git git://linuxtv.org/mkrufky/tuners.git
7606S: Maintained
7607F: drivers/media/tuners/mxl5007t.*
7608
2d3cf588 7609MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7610M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7611L: netdev@vger.kernel.org
205057ae 7612W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7613S: Supported
93f7848b 7614F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7615
9df4f913
BB
7616NAND FLASH SUBSYSTEM
7617M: Boris Brezillon <boris.brezillon@free-electrons.com>
7618R: Richard Weinberger <richard@nod.at>
7619L: linux-mtd@lists.infradead.org
7620W: http://www.linux-mtd.infradead.org/
7621Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7622T: git git://github.com/linux-nand/linux.git
7623S: Maintained
7624F: drivers/mtd/nand/
7625F: include/linux/mtd/nand*.h
7626
1da177e4 7627NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7628S: Orphan
d9fb9f38 7629F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7630
23dc05a3
DM
7631NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7632M: Daniel Mack <zonque@gmail.com>
7633S: Maintained
e5747e40 7634L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7635W: http://www.native-instruments.com
7636F: sound/usb/caiaq/
7637
1da177e4 7638NCP FILESYSTEM
52653199
PV
7639M: Petr Vandrovec <petr@vandrovec.name>
7640S: Odd Fixes
679655da 7641F: fs/ncpfs/
1da177e4 7642
a79b0322
FT
7643NCR 5380 SCSI DRIVERS
7644M: Finn Thain <fthain@telegraphics.com.au>
7645M: Michael Schmitz <schmitzmic@gmail.com>
7646L: linux-scsi@vger.kernel.org
7647S: Maintained
7648F: Documentation/scsi/g_NCR5380.txt
71d39758 7649F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
7650F: drivers/scsi/NCR5380.*
7651F: drivers/scsi/arm/cumana_1.c
7652F: drivers/scsi/arm/oak.c
a79b0322
FT
7653F: drivers/scsi/atari_scsi.*
7654F: drivers/scsi/dmx3191d.c
7655F: drivers/scsi/dtc.*
7656F: drivers/scsi/g_NCR5380.*
7657F: drivers/scsi/g_NCR5380_mmio.c
7658F: drivers/scsi/mac_scsi.*
7659F: drivers/scsi/pas16.*
a79b0322
FT
7660F: drivers/scsi/sun3_scsi.*
7661F: drivers/scsi/sun3_scsi_vme.c
7662F: drivers/scsi/t128.*
7663
1da177e4 7664NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7665M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7666L: linux-scsi@vger.kernel.org
7667S: Maintained
679655da 7668F: drivers/scsi/NCR_D700.*
1da177e4 7669
4aa3eb4c
GR
7670NCT6775 HARDWARE MONITOR DRIVER
7671M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7672L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
7673S: Maintained
7674F: Documentation/hwmon/nct6775
7675F: drivers/hwmon/nct6775.c
7676
3c2d774c 7677NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7678M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7679L: linux-rdma@vger.kernel.org
e3d33cb1 7680W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7681S: Supported
7682F: drivers/infiniband/hw/nes/
7683
be2f2e84 7684NETEM NETWORK EMULATOR
adbbf69d 7685M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 7686L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 7687S: Maintained
679655da 7688F: net/sched/sch_netem.c
be2f2e84 7689
b2f5a051 7690NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7691M: Jon Mason <jdmason@kudzu.us>
4a58448b 7692L: netdev@vger.kernel.org
4a58448b 7693S: Supported
679655da 7694F: Documentation/networking/s2io.txt
b2f5a051 7695F: Documentation/networking/vxge.txt
86387e1a 7696F: drivers/net/ethernet/neterion/
4a58448b 7697
db9cf3a3 7698NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7699M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7700M: Patrick McHardy <kaber@trash.net>
42010ed0 7701M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7702L: netfilter-devel@vger.kernel.org
82b98543 7703L: coreteam@netfilter.org
1da177e4
LT
7704W: http://www.netfilter.org/
7705W: http://www.iptables.org/
42010ed0
PNA
7706Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7707T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7708T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7709S: Supported
679655da
JP
7710F: include/linux/netfilter*
7711F: include/linux/netfilter/
7712F: include/net/netfilter/
c117ab84
CEB
7713F: include/uapi/linux/netfilter*
7714F: include/uapi/linux/netfilter/
679655da
JP
7715F: net/*/netfilter.c
7716F: net/*/netfilter/
7717F: net/netfilter/
91c269a0 7718F: net/bridge/br_netfilter*.c
1da177e4 7719
4cc67735 7720NETLABEL
87a0874c 7721M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7722W: http://netlabel.sf.net
7723L: netdev@vger.kernel.org
87a0874c 7724S: Maintained
80811493 7725F: Documentation/netlabel/
679655da
JP
7726F: include/net/netlabel.h
7727F: net/netlabel/
4cc67735 7728
1da177e4 7729NETROM NETWORK LAYER
8b58be88 7730M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7731L: linux-hams@vger.kernel.org
d34cb28a 7732W: http://www.linux-ax25.org/
1da177e4 7733S: Maintained
679655da 7734F: include/net/netrom.h
c117ab84 7735F: include/uapi/linux/netrom.h
679655da 7736F: net/netrom/
1da177e4 7737
4c352362
JK
7738NETRONOME ETHERNET DRIVERS
7739M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
7740L: oss-drivers@netronome.com
7741S: Maintained
7742F: drivers/net/ethernet/netronome/
7743
5ddb88c0 7744NETWORK BLOCK DEVICE (NBD)
4ca5829a 7745M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7746S: Maintained
5e4b269b 7747L: nbd-general@lists.sourceforge.net
4ca5829a 7748T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7749F: Documentation/blockdev/nbd.txt
7750F: drivers/block/nbd.c
c117ab84 7751F: include/uapi/linux/nbd.h
1da177e4 7752
6e43650c
NH
7753NETWORK DROP MONITOR
7754M: Neil Horman <nhorman@tuxdriver.com>
7755L: netdev@vger.kernel.org
7756S: Maintained
7757W: https://fedorahosted.org/dropwatch/
7758F: net/core/drop_monitor.c
7759
1da177e4 7760NETWORKING [GENERAL]
8b58be88 7761M: "David S. Miller" <davem@davemloft.net>
979b6c13 7762L: netdev@vger.kernel.org
b1e8fd54 7763W: http://www.linuxfoundation.org/en/Net
11e98029 7764Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7765T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7767S: Maintained
679655da
JP
7768F: net/
7769F: include/net/
018d21ed
JP
7770F: include/linux/in.h
7771F: include/linux/net.h
7772F: include/linux/netdevice.h
c117ab84
CEB
7773F: include/uapi/linux/in.h
7774F: include/uapi/linux/net.h
7775F: include/uapi/linux/netdevice.h
0c7aecd4 7776F: include/uapi/linux/net_namespace.h
7e814a6c 7777F: tools/net/
f4e53f9a 7778F: tools/testing/selftests/net/
335a67d2 7779F: lib/random32.c
a101ccd1 7780F: lib/test_bpf.c
1da177e4
LT
7781
7782NETWORKING [IPv4/IPv6]
8b58be88
JP
7783M: "David S. Miller" <davem@davemloft.net>
7784M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7785M: James Morris <jmorris@namei.org>
7786M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7787M: Patrick McHardy <kaber@trash.net>
979b6c13 7788L: netdev@vger.kernel.org
08deed1e 7789T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7790S: Maintained
679655da
JP
7791F: net/ipv4/
7792F: net/ipv6/
7793F: include/net/ip*
0a14842f 7794F: arch/x86/net/*
1da177e4 7795
73b7656c
DM
7796NETWORKING [IPSEC]
7797M: Steffen Klassert <steffen.klassert@secunet.com>
7798M: Herbert Xu <herbert@gondor.apana.org.au>
7799M: "David S. Miller" <davem@davemloft.net>
7800L: netdev@vger.kernel.org
d1fc5024
SK
7801T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7802T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7803S: Maintained
5826bdd1 7804F: net/core/flow.c
73b7656c
DM
7805F: net/xfrm/
7806F: net/key/
7807F: net/ipv4/xfrm*
d1fc5024
SK
7808F: net/ipv4/esp4.c
7809F: net/ipv4/ah4.c
7810F: net/ipv4/ipcomp.c
7811F: net/ipv4/ip_vti.c
73b7656c 7812F: net/ipv6/xfrm*
d1fc5024
SK
7813F: net/ipv6/esp6.c
7814F: net/ipv6/ah6.c
7815F: net/ipv6/ipcomp6.c
7816F: net/ipv6/ip6_vti.c
73b7656c
DM
7817F: include/uapi/linux/xfrm.h
7818F: include/net/xfrm.h
7819
10e2ff1c 7820NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7821M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7822L: netdev@vger.kernel.org
7823S: Maintained
7824
29f8f632 7825NETWORKING [WIRELESS]
2cb4abd1 7826L: linux-wireless@vger.kernel.org
8a6e2535 7827Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7828
788873ac
JP
7829NETWORKING DRIVERS
7830L: netdev@vger.kernel.org
7831W: http://www.linuxfoundation.org/en/Net
11e98029 7832Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7833T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7834T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7835S: Odd Fixes
7836F: drivers/net/
018d21ed 7837F: include/linux/if_*
0b63bf1f 7838F: include/linux/netdevice.h
0b63bf1f
JD
7839F: include/linux/etherdevice.h
7840F: include/linux/fcdevice.h
7841F: include/linux/fddidevice.h
7842F: include/linux/hippidevice.h
7843F: include/linux/inetdevice.h
c117ab84
CEB
7844F: include/uapi/linux/if_*
7845F: include/uapi/linux/netdevice.h
788873ac 7846
0e324cf6
JL
7847NETWORKING DRIVERS (WIRELESS)
7848M: Kalle Valo <kvalo@codeaurora.org>
7849L: linux-wireless@vger.kernel.org
7850Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7851T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7852T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7853S: Maintained
7854F: drivers/net/wireless/
7855
3d396eb1 7856NETXEN (1/10) GbE SUPPORT
8622315e 7857M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7858M: Sony Chacko <sony.chacko@qlogic.com>
7859M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7860L: netdev@vger.kernel.org
9c2b5bde 7861W: http://www.qlogic.com
3d396eb1 7862S: Supported
aa43c215 7863F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7864
6423d30f
AAJ
7865NFC SUBSYSTEM
7866M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7867M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7868M: Samuel Ortiz <sameo@linux.intel.com>
7869L: linux-wireless@vger.kernel.org
1eb3b216 7870L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7871S: Supported
6423d30f 7872F: net/nfc/
55eb94f9 7873F: include/net/nfc/
c117ab84 7874F: include/uapi/linux/nfc.h
6423d30f 7875F: drivers/nfc/
397d6497
CR
7876F: include/linux/platform_data/nfcmrvl.h
7877F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7878F: include/linux/platform_data/pn544.h
397d6497
CR
7879F: include/linux/platform_data/st21nfca.h
7880F: include/linux/platform_data/st-nci.h
7ebb88e5 7881F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7882
e8b43555 7883NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7884M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7885M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7886L: linux-nfs@vger.kernel.org
7887W: http://client.linux-nfs.org
cd7b996a 7888T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7889S: Maintained
679655da
JP
7890F: fs/lockd/
7891F: fs/nfs/
7892F: fs/nfs_common/
7893F: net/sunrpc/
7894F: include/linux/lockd/
7895F: include/linux/nfs*
7896F: include/linux/sunrpc/
c117ab84
CEB
7897F: include/uapi/linux/nfs*
7898F: include/uapi/linux/sunrpc/
1da177e4 7899
85ef9cea 7900NILFS2 FILESYSTEM
e2126935 7901M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7902L: linux-nilfs@vger.kernel.org
f9472265 7903W: http://nilfs.sourceforge.net/
9e92e516 7904W: http://nilfs.osdn.jp/
e2126935 7905T: git git://github.com/konis/nilfs2.git
85ef9cea 7906S: Supported
679655da
JP
7907F: Documentation/filesystems/nilfs2.txt
7908F: fs/nilfs2/
7909F: include/linux/nilfs2_fs.h
c35c7ac5 7910F: include/trace/events/nilfs2.h
85ef9cea 7911
1da177e4 7912NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7913M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7914W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7915S: Maintained
679655da
JP
7916F: Documentation/scsi/NinjaSCSI.txt
7917F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7918
7919NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7920M: GOTO Masanori <gotom@debian.or.jp>
7921M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7922W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7923S: Maintained
679655da
JP
7924F: Documentation/scsi/NinjaSCSI.txt
7925F: drivers/scsi/nsp32*
1da177e4 7926
383b8fb9
LFT
7927NIOS2 ARCHITECTURE
7928M: Ley Foon Tan <lftan@altera.com>
7929L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7930T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7931S: Maintained
7932F: arch/nios2/
7933
2a6afddb 7934NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 7935R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 7936F: include/linux/power/bq2415x_charger.h
081bab21 7937F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7938F: include/linux/power/isp1704_charger.h
7939F: drivers/power/bq2415x_charger.c
081bab21 7940F: drivers/power/bq27xxx_battery.c
e35a49b1 7941F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
7942F: drivers/power/isp1704_charger.c
7943F: drivers/power/rx51_battery.c
7944
a1bd3bae 7945NTB DRIVER CORE
9ef6bf6c
JM
7946M: Jon Mason <jdmason@kudzu.us>
7947M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7948M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7949L: linux-ntb@googlegroups.com
fce8a7bb 7950S: Supported
2984411f
JM
7951W: https://github.com/jonmason/ntb/wiki
7952T: git git://github.com/jonmason/ntb.git
fce8a7bb 7953F: drivers/ntb/
548c237c 7954F: drivers/net/ntb_netdev.c
fce8a7bb 7955F: include/linux/ntb.h
a1bd3bae 7956F: include/linux/ntb_transport.h
fce8a7bb 7957
e26a5843
AH
7958NTB INTEL DRIVER
7959M: Jon Mason <jdmason@kudzu.us>
7960M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7961L: linux-ntb@googlegroups.com
e26a5843
AH
7962S: Supported
7963W: https://github.com/jonmason/ntb/wiki
7964T: git git://github.com/jonmason/ntb.git
7965F: drivers/ntb/hw/intel/
fce8a7bb 7966
a1b36958
XY
7967NTB AMD DRIVER
7968M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7969L: linux-ntb@googlegroups.com
7970S: Supported
7971F: drivers/ntb/hw/amd/
7972
1da177e4 7973NTFS FILESYSTEM
2818ef50 7974M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7975L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7976W: http://www.tuxera.com/
e6f4dee7 7977T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7978S: Supported
679655da
JP
7979F: Documentation/filesystems/ntfs.txt
7980F: fs/ntfs/
1da177e4 7981
9eb8ef74 7982NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7983M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7984L: linux-fbdev@vger.kernel.org
ce00f85c 7985S: Maintained
8a61f013
JH
7986F: drivers/video/fbdev/riva/
7987F: drivers/video/fbdev/nvidia/
1da177e4 7988
79461681 7989NVM EXPRESS DRIVER
b3975e94
JF
7990M: Keith Busch <keith.busch@intel.com>
7991M: Jens Axboe <axboe@fb.com>
79461681 7992L: linux-nvme@lists.infradead.org
b3975e94
JF
7993T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7994W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7995S: Supported
57dacad5 7996F: drivers/nvme/host/
79461681
MW
7997F: include/linux/nvme.h
7998
aee4b9bd
SK
7999NVMEM FRAMEWORK
8000M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8001M: Maxime Ripard <maxime.ripard@free-electrons.com>
8002S: Maintained
8003F: drivers/nvmem/
8004F: Documentation/devicetree/bindings/nvmem/
8005F: include/linux/nvmem-consumer.h
8006F: include/linux/nvmem-provider.h
8007
dece4585
CP
8008NXP-NCI NFC DRIVER
8009M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8010R: Charles Gorand <charles.gorand@effinnov.com>
8011L: linux-nfc@lists.01.org (moderated for non-subscribers)
8012S: Supported
8013F: drivers/nfc/nxp-nci
8014
f50d7146 8015NXP TDA998X DRM DRIVER
54176cc6 8016M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8017S: Supported
8018F: drivers/gpu/drm/i2c/tda998x_drv.c
8019F: include/drm/i2c/tda998x.h
8020
fbace43e
PR
8021NXP TFA9879 DRIVER
8022M: Peter Rosin <peda@axentia.se>
8023L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8024S: Maintained
8025F: sound/soc/codecs/tfa9879*
8026
442f04c3
JP
8027OBJTOOL
8028M: Josh Poimboeuf <jpoimboe@redhat.com>
8029S: Supported
8030F: tools/objtool/
8031
f5525786 8032OMAP SUPPORT
0e24bdd4 8033M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8034L: linux-omap@vger.kernel.org
8035W: http://www.muru.com/linux/omap/
8036W: http://linux.omap.com/
8a6e2535 8037Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8038T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8039S: Maintained
4e04d5a3 8040F: arch/arm/*omap*/
026da812
FB
8041F: arch/arm/configs/omap1_defconfig
8042F: arch/arm/configs/omap2plus_defconfig
046d0a37 8043F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8044F: drivers/irqchip/irq-omap-intc.c
8045F: drivers/mfd/*omap*.c
8046F: drivers/mfd/menelaus.c
8047F: drivers/mfd/palmas.c
8048F: drivers/mfd/tps65217.c
8049F: drivers/mfd/tps65218.c
8050F: drivers/mfd/tps65910.c
8051F: drivers/mfd/twl-core.[ch]
8052F: drivers/mfd/twl4030*.c
8053F: drivers/mfd/twl6030*.c
8054F: drivers/mfd/twl6040*.c
8055F: drivers/regulator/palmas-regulator*.c
8056F: drivers/regulator/pbias-regulator.c
8057F: drivers/regulator/tps65217-regulator.c
8058F: drivers/regulator/tps65218-regulator.c
8059F: drivers/regulator/tps65910-regulator.c
8060F: drivers/regulator/twl-regulator.c
046d0a37 8061F: include/linux/i2c-omap.h
f5525786 8062
50f29fbd 8063OMAP DEVICE TREE SUPPORT
cdb55ab0 8064M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8065M: Tony Lindgren <tony@atomide.com>
8066L: linux-omap@vger.kernel.org
d0fb18c5 8067L: devicetree@vger.kernel.org
50f29fbd
TL
8068S: Maintained
8069F: arch/arm/boot/dts/*omap*
8070F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8071F: arch/arm/boot/dts/*am4*
8072F: arch/arm/boot/dts/*am5*
8073F: arch/arm/boot/dts/*dra7*
50f29fbd 8074
f5525786 8075OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8076M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8077L: linux-omap@vger.kernel.org
8078S: Maintained
8079F: arch/arm/*omap*/*clock*
8080
8081OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8082M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8083L: linux-omap@vger.kernel.org
8084S: Maintained
8085F: arch/arm/*omap*/*pm*
c46938d4 8086F: drivers/cpufreq/omap-cpufreq.c
f5525786 8087
d21db568 8088OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8089M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8090M: Paul Walmsley <paul@pwsan.com>
8091L: linux-omap@vger.kernel.org
8092S: Maintained
d21db568 8093F: arch/arm/mach-omap2/prm*
692ab1f3 8094
f5525786 8095OMAP AUDIO SUPPORT
6c284903 8096M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8097M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8098L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8099L: linux-omap@vger.kernel.org
8100S: Maintained
8101F: sound/soc/omap/
8102
18640193
TL
8103OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8104M: Roger Quadros <rogerq@ti.com>
8105M: Tony Lindgren <tony@atomide.com>
8106L: linux-omap@vger.kernel.org
8107S: Maintained
8108F: drivers/memory/omap-gpmc.c
8109F: arch/arm/mach-omap2/*gpmc*
8110
f5525786 8111OMAP FRAMEBUFFER SUPPORT
830e6384 8112M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8113L: linux-fbdev@vger.kernel.org
f5525786
TL
8114L: linux-omap@vger.kernel.org
8115S: Maintained
8a61f013 8116F: drivers/video/fbdev/omap/
f5525786 8117
676eec0d 8118OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8119M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8120L: linux-omap@vger.kernel.org
676eec0d 8121L: linux-fbdev@vger.kernel.org
178ff4c9 8122S: Maintained
8a61f013 8123F: drivers/video/fbdev/omap2/
178ff4c9
TV
8124F: Documentation/arm/OMAP/DSS
8125
8b37fcfc
OBC
8126OMAP HARDWARE SPINLOCK SUPPORT
8127M: Ohad Ben-Cohen <ohad@wizery.com>
8128L: linux-omap@vger.kernel.org
8129S: Maintained
8130F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8131
f5525786 8132OMAP MMC SUPPORT
8b58be88 8133M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8134L: linux-omap@vger.kernel.org
8135S: Maintained
653f41b5
MC
8136F: drivers/mmc/host/omap.c
8137
8138OMAP HS MMC SUPPORT
0a4585c6 8139L: linux-mmc@vger.kernel.org
653f41b5 8140L: linux-omap@vger.kernel.org
dfa5d196 8141S: Orphan
653f41b5 8142F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8143
8144OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8145M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8146S: Maintained
8147F: drivers/char/hw_random/omap-rng.c
8148
f400c82e 8149OMAP HWMOD SUPPORT
cdb55ab0 8150M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8151M: Paul Walmsley <paul@pwsan.com>
8152L: linux-omap@vger.kernel.org
8153S: Maintained
8fc8b12b 8154F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8155
8633fb30
PW
8156OMAP HWMOD DATA
8157M: Paul Walmsley <paul@pwsan.com>
8158L: linux-omap@vger.kernel.org
8159S: Maintained
8160F: arch/arm/mach-omap2/omap_hwmod*data*
8161
f400c82e 8162OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8163M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8164L: linux-omap@vger.kernel.org
8165S: Maintained
8166F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8167
0db83ced 8168OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8169M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8170L: linux-media@vger.kernel.org
8171S: Maintained
7eec52db 8172F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8173F: drivers/media/platform/omap3isp/
0db83ced 8174F: drivers/staging/media/omap4iss/
7e8970e1 8175
f5525786 8176OMAP USB SUPPORT
f5525786
TL
8177L: linux-usb@vger.kernel.org
8178L: linux-omap@vger.kernel.org
3b243519 8179S: Orphan
a16fbd65
JP
8180F: drivers/usb/*/*omap*
8181F: arch/arm/*omap*/usb*
f5525786 8182
6d994710 8183OMAP GPIO DRIVER
fe643528 8184M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8185M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8186M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8187L: linux-omap@vger.kernel.org
8188S: Maintained
fe643528 8189F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8190F: drivers/gpio/gpio-omap.c
8191
c351e290
MJ
8192OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8193M: Mark Jackson <mpfj@newflow.co.uk>
8194L: linux-omap@vger.kernel.org
8195S: Maintained
8196F: arch/arm/boot/dts/am335x-nano.dts
8197
0ad122d9 8198OMFS FILESYSTEM
8b58be88 8199M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8200L: linux-karma-devel@lists.sourceforge.net
8201S: Maintained
679655da
JP
8202F: Documentation/filesystems/omfs.txt
8203F: fs/omfs/
0ad122d9 8204
c1986ee9 8205OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8206M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8207S: Maintained
679655da
JP
8208F: drivers/char/pcmcia/cm4000_cs.c
8209F: include/linux/cm4000_cs.h
c117ab84 8210F: include/uapi/linux/cm4000_cs.h
c1986ee9 8211
77c44ab1 8212OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8213M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8214S: Maintained
679655da 8215F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8216
77d5140f 8217OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8218M: Jonathan Corbet <corbet@lwn.net>
661263b5 8219L: linux-media@vger.kernel.org
275ffde4 8220T: git git://linuxtv.org/media_tree.git
77d5140f 8221S: Maintained
90d72ac6 8222F: drivers/media/i2c/ov7670.c
77d5140f 8223
431bca73 8224ONENAND FLASH DRIVER
8b58be88 8225M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8226L: linux-mtd@lists.infradead.org
8227S: Maintained
679655da
JP
8228F: drivers/mtd/onenand/
8229F: include/linux/mtd/onenand*.h
431bca73 8230
1da177e4 8231ONSTREAM SCSI TAPE DRIVER
8b58be88 8232M: Willem Riede <osst@riede.org>
1da177e4
LT
8233L: osst-users@lists.sourceforge.net
8234L: linux-scsi@vger.kernel.org
8235S: Maintained
f7269cfc
JD
8236F: Documentation/scsi/osst.txt
8237F: drivers/scsi/osst.*
8238F: drivers/scsi/osst_*.h
8239F: drivers/scsi/st.h
1da177e4 8240
e2d1d6c0 8241OPENCORES I2C BUS DRIVER
8b58be88 8242M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8243L: linux-i2c@vger.kernel.org
e2d1d6c0 8244S: Maintained
679655da
JP
8245F: Documentation/i2c/busses/i2c-ocores
8246F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8247
860c44c1 8248OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8249M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8250M: Frank Rowand <frowand.list@gmail.com>
8251M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8252L: devicetree@vger.kernel.org
a7fefe9f
RH
8253W: http://www.devicetree.org/
8254T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8255S: Maintained
f8828205 8256F: drivers/of/
860c44c1 8257F: include/linux/of*.h
f8828205 8258F: scripts/dtc/
860c44c1 8259
f8828205 8260OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8261M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8262M: Pawel Moll <pawel.moll@arm.com>
8263M: Mark Rutland <mark.rutland@arm.com>
de80963e 8264M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8265M: Kumar Gala <galak@codeaurora.org>
f8828205 8266L: devicetree@vger.kernel.org
9f273c24 8267T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8268S: Maintained
8269F: Documentation/devicetree/
8270F: arch/*/boot/dts/
8271F: include/dt-bindings/
8272
2bb65f56
PA
8273OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8274M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8275L: devicetree@vger.kernel.org
8276S: Maintained
8277F: Documentation/devicetree/dynamic-resolution-notes.txt
8278F: Documentation/devicetree/overlay-notes.txt
8279F: drivers/of/overlay.c
8280F: drivers/of/resolver.c
8281
19f9d392
JB
8282OPENRISC ARCHITECTURE
8283M: Jonas Bonn <jonas@southpole.se>
8284W: http://openrisc.net
19f9d392
JB
8285S: Maintained
8286T: git git://openrisc.net/~jonas/linux
14430813 8287F: arch/openrisc/
19f9d392 8288
ccb1352e 8289OPENVSWITCH
4f337ed5 8290M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8291L: netdev@vger.kernel.org
ccb1352e
JG
8292L: dev@openvswitch.org
8293W: http://openvswitch.org
ccb1352e
JG
8294S: Maintained
8295F: net/openvswitch/
b422da7c 8296F: include/uapi/linux/openvswitch.h
ccb1352e 8297
875fa6fb
VK
8298OPERATING PERFORMANCE POINTS (OPP)
8299M: Viresh Kumar <vireshk@kernel.org>
8300M: Nishanth Menon <nm@ti.com>
8301M: Stephen Boyd <sboyd@codeaurora.org>
8302L: linux-pm@vger.kernel.org
8303S: Maintained
8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8305F: drivers/base/power/opp/
8306F: include/linux/pm_opp.h
8307F: Documentation/power/opp.txt
8308F: Documentation/devicetree/bindings/opp/
8309
af39917d
CL
8310OPL4 DRIVER
8311M: Clemens Ladisch <clemens@ladisch.de>
8312L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8313T: git git://git.alsa-project.org/alsa-kernel.git
8314S: Maintained
8315F: sound/drivers/opl4/
8316
1da177e4 8317OPROFILE
4cf7e718 8318M: Robert Richter <rric@kernel.org>
1da177e4
LT
8319L: oprofile-list@lists.sf.net
8320S: Maintained
81c4a8a6 8321F: arch/*/include/asm/oprofile*.h
679655da
JP
8322F: arch/*/oprofile/
8323F: drivers/oprofile/
8324F: include/linux/oprofile.h
1da177e4 8325
e2d1d6c0 8326ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8327M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8328M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8329L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8330W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8331S: Supported
679655da
JP
8332F: Documentation/filesystems/ocfs2.txt
8333F: Documentation/filesystems/dlmfs.txt
8334F: fs/ocfs2/
e2d1d6c0 8335
1da177e4 8336ORINOCO DRIVER
724c6b35 8337L: linux-wireless@vger.kernel.org
491b26b4 8338W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8339W: http://www.nongnu.org/orinoco/
3a59babb 8340S: Orphan
2be45b66 8341F: drivers/net/wireless/intersil/orinoco/
1da177e4 8342
42c55aa8 8343OSD LIBRARY and FILESYSTEM
fadc0752 8344M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8345M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8346L: osd-dev@open-osd.org
8347W: http://open-osd.org
54e5881d 8348T: git git://git.open-osd.org/open-osd.git
68274794 8349S: Maintained
42c55aa8 8350F: drivers/scsi/osd/
6b6f0b6c 8351F: include/scsi/osd_*
42c55aa8 8352F: fs/exofs/
68274794 8353
ef94b186 8354OVERLAY FILESYSTEM
7c37fbda 8355M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8356L: linux-unionfs@vger.kernel.org
8357T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8358S: Supported
1d113735 8359F: fs/overlayfs/
7c37fbda
NB
8360F: Documentation/filesystems/overlayfs.txt
8361
85096169
MM
8362ORANGEFS FILESYSTEM
8363M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8364L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8365T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8366S: Supported
8367F: fs/orangefs/
8368F: Documentation/filesystems/orangefs.txt
8369
e2d1d6c0 8370P54 WIRELESS DRIVER
084cb0fe 8371M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8372L: linux-wireless@vger.kernel.org
084cb0fe 8373W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8374S: Maintained
d3466830 8375F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8376
f5cd7872 8377PA SEMI ETHERNET DRIVER
8b58be88 8378M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8379L: netdev@vger.kernel.org
8380S: Maintained
ded19add 8381F: drivers/net/ethernet/pasemi/*
f5cd7872 8382
beb58aa3 8383PA SEMI SMBUS DRIVER
8b58be88 8384M: Olof Johansson <olof@lixom.net>
846557d3 8385L: linux-i2c@vger.kernel.org
beb58aa3 8386S: Maintained
679655da 8387F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8388
48fc267e
SK
8389PADATA PARALLEL EXECUTION MECHANISM
8390M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8391L: linux-crypto@vger.kernel.org
8392S: Maintained
8393F: kernel/padata.c
8394F: include/linux/padata.h
8395F: Documentation/padata.txt
8396
709ee531 8397PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8398M: Harald Welte <laforge@gnumonks.org>
d0944853 8399L: platform-driver-x86@vger.kernel.org
709ee531 8400S: Maintained
679655da 8401F: drivers/platform/x86/panasonic-laptop.c
709ee531 8402
368dd5ac 8403PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8404M: David Howells <dhowells@redhat.com>
4fa97181
DH
8405L: linux-am33-list@redhat.com (moderated for non-subscribers)
8406W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8407S: Maintained
679655da
JP
8408F: Documentation/mn10300/
8409F: arch/mn10300/
4fa97181 8410
305b37bd
KS
8411PARALLEL LCD/KEYPAD PANEL DRIVER
8412M: Willy Tarreau <willy@haproxy.com>
8413M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8414S: Odd Fixes
8415F: Documentation/misc-devices/lcd-panel-cgram.txt
8416F: drivers/misc/panel.c
8417
64dfff03
SM
8418PARALLEL PORT SUBSYSTEM
8419M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8420M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8421L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8422S: Maintained
679655da
JP
8423F: drivers/parport/
8424F: include/linux/parport*.h
8425F: drivers/char/ppdev.c
c117ab84 8426F: include/uapi/linux/ppdev.h
64dfff03 8427F: Documentation/parport*.txt
1da177e4 8428
4cdf6bc2 8429PARAVIRT_OPS INTERFACE
d633180c 8430M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8431M: Chris Wright <chrisw@sous-sol.org>
8432M: Alok Kataria <akataria@vmware.com>
8433M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8434L: virtualization@lists.linux-foundation.org
4cdf6bc2 8435S: Supported
a2e19991 8436F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8437F: arch/*/kernel/paravirt*
8438F: arch/*/include/asm/paravirt.h
4cdf6bc2 8439
e2d1d6c0 8440PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8441M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8442L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8443S: Maintained
679655da
JP
8444F: Documentation/blockdev/paride.txt
8445F: drivers/block/paride/
e2d1d6c0
RD
8446
8447PARISC ARCHITECTURE
b8828770 8448M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8449M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8450L: linux-parisc@vger.kernel.org
8451W: http://www.parisc-linux.org/
8a6e2535 8452Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8453T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8454T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8455S: Maintained
679655da 8456F: arch/parisc/
2b6bac9e 8457F: Documentation/parisc/
679655da 8458F: drivers/parisc/
2b6bac9e
HD
8459F: drivers/char/agp/parisc-agp.c
8460F: drivers/input/serio/gscps2.c
8461F: drivers/parport/parport_gsc.*
8462F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8463F: drivers/video/fbdev/sti*
2b6bac9e
HD
8464F: drivers/video/console/sti*
8465F: drivers/video/logo/logo_parisc*
e2d1d6c0 8466
1662d32c 8467PC87360 HARDWARE MONITORING DRIVER
8b58be88 8468M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8469L: linux-hwmon@vger.kernel.org
1662d32c 8470S: Maintained
679655da
JP
8471F: Documentation/hwmon/pc87360
8472F: drivers/hwmon/pc87360.c
1662d32c
JC
8473
8474PC8736x GPIO DRIVER
8b58be88 8475M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8476S: Maintained
679655da 8477F: drivers/char/pc8736x_gpio.c
1662d32c 8478
1ad107fd 8479PC87427 HARDWARE MONITORING DRIVER
d8130624 8480M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8481L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8482S: Maintained
8483F: Documentation/hwmon/pc87427
8484F: drivers/hwmon/pc87427.c
8485
b26e0ed4 8486PCA9532 LED DRIVER
8b58be88 8487M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8488S: Maintained
d5ca6918
JP
8489F: drivers/leds/leds-pca9532.c
8490F: include/linux/leds-pca9532.h
b26e0ed4 8491
5ce914a8 8492PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8493M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8494L: linux-i2c@vger.kernel.org
8495S: Maintained
b4f0b74e 8496F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8497
3971dae5 8498PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8499M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8500S: Maintained
8501F: drivers/firmware/pcdp.*
8502
065c6359 8503PCI ERROR RECOVERY
6305902c 8504M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8505L: linux-pci@vger.kernel.org
065c6359 8506S: Supported
679655da 8507F: Documentation/PCI/pci-error-recovery.txt
065c6359 8508
78c1cffd
RC
8509PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8510M: Russell Currey <ruscur@russell.cc>
8511L: linuxppc-dev@lists.ozlabs.org
8512S: Supported
8513F: Documentation/powerpc/eeh-pci-error-recovery.txt
8514F: arch/powerpc/kernel/eeh*.c
8515F: arch/powerpc/platforms/*/eeh*.c
8516F: arch/powerpc/include/*/eeh*.h
8517
1da177e4 8518PCI SUBSYSTEM
5ac3a6d2 8519M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8520L: linux-pci@vger.kernel.org
99662dd1 8521Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8522T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8523S: Supported
679655da
JP
8524F: Documentation/PCI/
8525F: drivers/pci/
8526F: include/linux/pci*
6b49ee49 8527F: arch/x86/pci/
cad01f91 8528F: arch/x86/kernel/quirks.c
1da177e4 8529
eaa6111b
LFT
8530PCI DRIVER FOR ALTERA PCIE IP
8531M: Ley Foon Tan <lftan@altera.com>
8532L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8533L: linux-pci@vger.kernel.org
8534S: Supported
8535F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8536F: drivers/pci/host/pcie-altera.c
8537
b7e78170
RH
8538PCI DRIVER FOR ARM VERSATILE PLATFORM
8539M: Rob Herring <robh@kernel.org>
8540L: linux-pci@vger.kernel.org
8541L: linux-arm-kernel@lists.infradead.org
8542S: Maintained
8543F: Documentation/devicetree/bindings/pci/versatile.txt
8544F: drivers/pci/host/pci-versatile.c
8545
5f6b6ccd
TI
8546PCI DRIVER FOR APPLIEDMICRO XGENE
8547M: Tanmay Inamdar <tinamdar@apm.com>
8548L: linux-pci@vger.kernel.org
8549L: linux-arm-kernel@lists.infradead.org
8550S: Maintained
8551F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8552F: drivers/pci/host/pci-xgene.c
8553
62d0ff83
ML
8554PCI DRIVER FOR FREESCALE LAYERSCAPE
8555M: Minghuan Lian <minghuan.Lian@freescale.com>
8556M: Mingkai Hu <mingkai.hu@freescale.com>
8557M: Roy Zang <tie-fei.zang@freescale.com>
8558L: linuxppc-dev@lists.ozlabs.org
8559L: linux-pci@vger.kernel.org
8560L: linux-arm-kernel@lists.infradead.org
8561S: Maintained
8562F: drivers/pci/host/*layerscape*
8563
f0b75693 8564PCI DRIVER FOR IMX6
f175aa2c 8565M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8566M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8567L: linux-pci@vger.kernel.org
8568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8569S: Maintained
8570F: drivers/pci/host/*imx6*
8571
0c4ffcfe
MK
8572PCI DRIVER FOR TI KEYSTONE
8573M: Murali Karicheri <m-karicheri2@ti.com>
8574L: linux-pci@vger.kernel.org
8575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8576S: Maintained
8577F: drivers/pci/host/*keystone*
8578
f0b75693
BH
8579PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8580M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8581M: Jason Cooper <jason@lakedaemon.net>
8582L: linux-pci@vger.kernel.org
8583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8584S: Maintained
8585F: drivers/pci/host/*mvebu*
8586
0447cfd7
TR
8587PCI DRIVER FOR NVIDIA TEGRA
8588M: Thierry Reding <thierry.reding@gmail.com>
8589L: linux-tegra@vger.kernel.org
f0b75693 8590L: linux-pci@vger.kernel.org
0447cfd7
TR
8591S: Supported
8592F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8593F: drivers/pci/host/pci-tegra.c
8594
47ff3de9
KVA
8595PCI DRIVER FOR TI DRA7XX
8596M: Kishon Vijay Abraham I <kishon@ti.com>
8597L: linux-omap@vger.kernel.org
8598L: linux-pci@vger.kernel.org
8599S: Supported
8600F: Documentation/devicetree/bindings/pci/ti-pci.txt
8601F: drivers/pci/host/pci-dra7xx.c
8602
f0b75693
BH
8603PCI DRIVER FOR RENESAS R-CAR
8604M: Simon Horman <horms@verge.net.au>
8605L: linux-pci@vger.kernel.org
4a121096 8606L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8607S: Maintained
8608F: drivers/pci/host/*rcar*
8609
4af82255 8610PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8611M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8612L: linux-pci@vger.kernel.org
f0b75693
BH
8613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8614L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8615S: Maintained
8616F: drivers/pci/host/pci-exynos.c
8617
f0b75693 8618PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8619M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8620M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8621L: linux-pci@vger.kernel.org
8622S: Maintained
8623F: drivers/pci/host/*designware*
8624
5a3aa2a8
JP
8625PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8626M: Joao Pinto <jpinto@synopsys.com>
8627L: linux-pci@vger.kernel.org
8628S: Maintained
8629F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8630F: drivers/pci/host/pcie-designware-plat.c
8631
cf28855b
WD
8632PCI DRIVER FOR GENERIC OF HOSTS
8633M: Will Deacon <will.deacon@arm.com>
8634L: linux-pci@vger.kernel.org
8635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8636S: Maintained
8637F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8638F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8639F: drivers/pci/host/pci-host-generic.c
8640
185a383a
KB
8641PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8642M: Keith Busch <keith.busch@intel.com>
8643L: linux-pci@vger.kernel.org
8644S: Supported
8645F: arch/x86/pci/vmd.c
8646
51b66a6c 8647PCIE DRIVER FOR ST SPEAR13XX
110baab1 8648M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8649L: linux-pci@vger.kernel.org
110baab1 8650S: Maintained
51b66a6c
PA
8651F: drivers/pci/host/*spear*
8652
af1169b4
LFT
8653PCI MSI DRIVER FOR ALTERA MSI IP
8654M: Ley Foon Tan <lftan@altera.com>
8655L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8656L: linux-pci@vger.kernel.org
8657S: Supported
8658F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8659F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8660
dcd19de3
DD
8661PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8662M: Duc Dang <dhdang@apm.com>
8663L: linux-pci@vger.kernel.org
8664L: linux-arm-kernel@lists.infradead.org
8665S: Maintained
8666F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8667F: drivers/pci/host/pci-xgene-msi.c
8668
500a1d9a
ZW
8669PCIE DRIVER FOR HISILICON
8670M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8671M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8672L: linux-pci@vger.kernel.org
8673S: Maintained
8674F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8675F: drivers/pci/host/pcie-hisi.c
8676
82a82383
SV
8677PCIE DRIVER FOR QUALCOMM MSM
8678M: Stanimir Varbanov <svarbanov@mm-sol.com>
8679L: linux-pci@vger.kernel.org
8680L: linux-arm-msm@vger.kernel.org
8681S: Maintained
8682F: drivers/pci/host/*qcom*
8683
f12b76e5
DD
8684PCIE DRIVER FOR CAVIUM THUNDERX
8685M: David Daney <david.daney@cavium.com>
8686L: linux-pci@vger.kernel.org
8687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8688S: Supported
8689F: Documentation/devicetree/bindings/pci/pci-thunder-*
8690F: drivers/pci/host/pci-thunder-*
8691
1da177e4 8692PCMCIA SUBSYSTEM
4230dfc9 8693P: Linux PCMCIA Team
f5df5881 8694L: linux-pcmcia@lists.infradead.org
6650e0a5 8695W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8697S: Maintained
679655da
JP
8698F: Documentation/pcmcia/
8699F: drivers/pcmcia/
8700F: include/pcmcia/
1da177e4
LT
8701
8702PCNET32 NETWORK DRIVER
227fb925 8703M: Don Fry <pcnet32@frontier.com>
979b6c13 8704L: netdev@vger.kernel.org
1da177e4 8705S: Maintained
b955f6ca 8706F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8707
48fc267e
SK
8708PCRYPT PARALLEL CRYPTO ENGINE
8709M: Steffen Klassert <steffen.klassert@secunet.com>
8710L: linux-crypto@vger.kernel.org
8711S: Maintained
8712F: crypto/pcrypt.c
8713F: include/crypto/pcrypt.h
8714
e72df0b8
TH
8715PER-CPU MEMORY ALLOCATOR
8716M: Tejun Heo <tj@kernel.org>
93e205a7 8717M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
8718T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8719S: Maintained
8720F: include/linux/percpu*.h
8721F: mm/percpu*.c
8722F: arch/*/include/asm/percpu.h
8723
ad4ecbcb 8724PER-TASK DELAY ACCOUNTING
185e595f 8725M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8726S: Maintained
679655da
JP
8727F: include/linux/delayacct.h
8728F: kernel/delayacct.c
ad4ecbcb 8729
57c0c15b 8730PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8731M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8732M: Ingo Molnar <mingo@redhat.com>
f80c5393 8733M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8734R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8735L: linux-kernel@vger.kernel.org
75fc2d37 8736T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8737S: Supported
d53e8365 8738F: kernel/events/*
a003236c 8739F: include/linux/perf_event.h
c117ab84 8740F: include/uapi/linux/perf_event.h
141c4296
RR
8741F: arch/*/kernel/perf_event*.c
8742F: arch/*/kernel/*/perf_event*.c
8743F: arch/*/kernel/*/*/perf_event*.c
a003236c 8744F: arch/*/include/asm/perf_event.h
a003236c
VL
8745F: arch/*/kernel/perf_callchain.c
8746F: tools/perf/
6c0b3244 8747
dd49d0f5 8748PERSONALITY HANDLING
8b58be88 8749M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8750L: linux-abi-devel@lists.sourceforge.net
8751S: Maintained
679655da 8752F: include/linux/personality.h
c117ab84 8753F: include/uapi/linux/personality.h
dd49d0f5 8754
838e7a03 8755PHONET PROTOCOL
2a06b40f 8756M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8757S: Supported
8758F: Documentation/networking/phonet.txt
8759F: include/linux/phonet.h
8760F: include/net/phonet/
c117ab84 8761F: include/uapi/linux/phonet.h
838e7a03
RDC
8762F: net/phonet/
8763
1da177e4 8764PHRAM MTD DRIVER
8b58be88 8765M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8766L: linux-mtd@lists.infradead.org
8767S: Maintained
679655da 8768F: drivers/mtd/devices/phram.c
1da177e4 8769
efdbb10e
BP
8770PICOLCD HID DRIVER
8771M: Bruno Prémont <bonbons@linux-vserver.org>
8772L: linux-input@vger.kernel.org
8773S: Maintained
8774F: drivers/hid/hid-picolcd*
8775
a53bfa07
JI
8776PICOXCELL SUPPORT
8777M: Jamie Iles <jamie@jamieiles.com>
8778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8779T: git git://github.com/jamieiles/linux-2.6-ji.git
8780S: Supported
b8733987 8781F: arch/arm/boot/dts/picoxcell*
14430813 8782F: arch/arm/mach-picoxcell/
b8733987 8783F: drivers/crypto/picoxcell*
a53bfa07 8784
2744e8af
LW
8785PIN CONTROL SUBSYSTEM
8786M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8787L: linux-gpio@vger.kernel.org
dbe752a3 8788T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8789S: Maintained
07f29ba6 8790F: drivers/pinctrl/
8e406fe4 8791F: include/linux/pinctrl/
2744e8af 8792
2201bbb8
JCPV
8793PIN CONTROLLER - ATMEL AT91
8794M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8796S: Maintained
c654b6bf 8797F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8798
33d3690c
LD
8799PIN CONTROLLER - ATMEL AT91 PIO4
8800M: Ludovic Desroches <ludovic.desroches@atmel.com>
8801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8802L: linux-gpio@vger.kernel.org
8803S: Supported
8804F: drivers/pinctrl/pinctrl-at91-pio4.*
8805
cbd1b652
MW
8806PIN CONTROLLER - INTEL
8807M: Mika Westerberg <mika.westerberg@linux.intel.com>
8808M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8809S: Maintained
8810F: drivers/pinctrl/intel/
2201bbb8 8811
9963b536
LP
8812PIN CONTROLLER - RENESAS
8813M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8814M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8815L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8816S: Maintained
8817F: drivers/pinctrl/sh-pfc/
8818
b75e60d6 8819PIN CONTROLLER - SAMSUNG
fea685e9 8820M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
8821M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8822M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
8823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8824L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8825S: Maintained
9b5b33f6 8826F: drivers/pinctrl/samsung/
b75e60d6 8827
13cbd906
TL
8828PIN CONTROLLER - SINGLE
8829M: Tony Lindgren <tony@atomide.com>
8830M: Haojian Zhuang <haojian.zhuang@linaro.org>
8831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8832L: linux-omap@vger.kernel.org
8833S: Maintained
8834F: drivers/pinctrl/pinctrl-single.c
8835
deda8287 8836PIN CONTROLLER - ST SPEAR
da89947b 8837M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8839W: http://www.st.com/spear
8840S: Maintained
8e406fe4 8841F: drivers/pinctrl/spear/
deda8287 8842
249a6771 8843PKTCDVD DRIVER
e5f6450c 8844M: Jiri Kosina <jikos@kernel.org>
249a6771 8845S: Maintained
679655da
JP
8846F: drivers/block/pktcdvd.c
8847F: include/linux/pktcdvd.h
c117ab84 8848F: include/uapi/linux/pktcdvd.h
249a6771 8849
b31d8273
G
8850PKUNITY SOC DRIVERS
8851M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8852W: http://mprc.pku.edu.cn/~guanxuetao/linux
8853S: Maintained
ceebf4d5 8854T: git git://github.com/gxt/linux.git
b31d8273 8855F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8856F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8857F: drivers/video/fbdev/fb-puv3.c
2809e80b 8858F: drivers/rtc/rtc-puv3.c
b31d8273 8859
9d2ecfb7 8860PMBUS HARDWARE MONITORING DRIVERS
ca462085 8861M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
8862L: linux-hwmon@vger.kernel.org
8863W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
8864W: http://www.roeck-us.net/linux/drivers/
8865T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8866S: Maintained
8867F: Documentation/hwmon/pmbus
8868F: drivers/hwmon/pmbus/
8869F: include/linux/i2c/pmbus.h
8870
89a36810 8871PMC SIERRA MaxRAID DRIVER
89a36810
AR
8872L: linux-scsi@vger.kernel.org
8873W: http://www.pmc-sierra.com/
3cdea4d7 8874S: Orphan
89a36810
AR
8875F: drivers/scsi/pmcraid.*
8876
dbf9bfe6 8877PMC SIERRA PM8001 DRIVER
d32477e2 8878M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8879M: lindar_liu@usish.com
f5a7b525 8880L: pmchba@pmcs.com
dbf9bfe6 8881L: linux-scsi@vger.kernel.org
8882S: Supported
8883F: drivers/scsi/pm8001/
8884
1da177e4 8885POSIX CLOCKS and TIMERS
8b58be88 8886M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8887L: linux-kernel@vger.kernel.org
75fc2d37 8888T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8889S: Maintained
679655da
JP
8890F: fs/timerfd.c
8891F: include/linux/timer*
5cee9645 8892F: kernel/time/*timer*
1da177e4 8893
7b06a6d7
RW
8894POWER MANAGEMENT CORE
8895M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8896L: linux-pm@vger.kernel.org
8897T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8898S: Supported
8899F: drivers/base/power/
8900F: include/linux/pm.h
8901F: include/linux/pm_*
8902F: include/linux/powercap.h
8903F: drivers/powercap/
8904
3be86148 8905POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8906M: Sebastian Reichel <sre@kernel.org>
57318935 8907M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8908M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8909L: linux-pm@vger.kernel.org
54e5881d 8910T: git git://git.infradead.org/battery-2.6.git
3be86148 8911S: Maintained
679655da 8912F: include/linux/power_supply.h
8cd725a1 8913F: drivers/power/
26305022 8914X: drivers/power/avs/
3be86148 8915
514f161a
MR
8916POWER STATE COORDINATION INTERFACE (PSCI)
8917M: Mark Rutland <mark.rutland@arm.com>
8918M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8919L: linux-arm-kernel@lists.infradead.org
8920S: Maintained
8921F: drivers/firmware/psci.c
8922F: include/linux/psci.h
8923F: include/uapi/linux/psci.h
8924
1da177e4 8925PNP SUPPORT
9c3646d1 8926M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8927S: Maintained
679655da 8928F: drivers/pnp/
1da177e4
LT
8929
8930PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8931M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8932L: linux-ppp@vger.kernel.org
8933S: Maintained
224cf5ad 8934F: drivers/net/ppp/ppp_*
1da177e4
LT
8935
8936PPP OVER ATM (RFC 2364)
8b58be88 8937M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8938S: Maintained
679655da 8939F: net/atm/pppoatm.c
c117ab84 8940F: include/uapi/linux/atmppp.h
1da177e4
LT
8941
8942PPP OVER ETHERNET
8b58be88 8943M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8944S: Maintained
224cf5ad
JK
8945F: drivers/net/ppp/pppoe.c
8946F: drivers/net/ppp/pppox.c
1da177e4 8947
a6d2370b 8948PPP OVER L2TP
8b58be88 8949M: James Chapman <jchapman@katalix.com>
a6d2370b 8950S: Maintained
90ca28d1 8951F: net/l2tp/l2tp_ppp.c
679655da 8952F: include/linux/if_pppol2tp.h
c117ab84 8953F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8954
eae9d2ba 8955PPS SUPPORT
8b58be88 8956M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8957W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8958L: linuxpps@ml.enneenne.com (subscribers-only)
8959S: Maintained
cabaaf41
JP
8960F: Documentation/pps/
8961F: drivers/pps/
8962F: include/linux/pps*.h
eae9d2ba 8963
71a6d0af
HW
8964PPTP DRIVER
8965M: Dmitry Kozlov <xeb@mail.ru>
8966L: netdev@vger.kernel.org
8967S: Maintained
224cf5ad 8968F: drivers/net/ppp/pptp.c
71a6d0af
HW
8969W: http://sourceforge.net/projects/accel-pptp
8970
1da177e4 8971PREEMPTIBLE KERNEL
8b58be88 8972M: Robert Love <rml@tech9.net>
1da177e4
LT
8973L: kpreempt-tech@lists.sourceforge.net
8974W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8975S: Supported
679655da
JP
8976F: Documentation/preempt-locking.txt
8977F: include/linux/preempt.h
1da177e4
LT
8978
8979PRISM54 WIRELESS DRIVER
8b58be88 8980M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8981L: linux-wireless@vger.kernel.org
9ef80804 8982W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8983S: Obsolete
c12edfe2 8984F: drivers/net/wireless/intersil/prism54/
1da177e4 8985
02c18891 8986PS3 NETWORK SUPPORT
b809b9ca 8987M: Geoff Levand <geoff@infradead.org>
02c18891 8988L: netdev@vger.kernel.org
a14ab6b6 8989L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8990S: Maintained
8df158ac 8991F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8992
f58a9d17 8993PS3 PLATFORM SUPPORT
b809b9ca 8994M: Geoff Levand <geoff@infradead.org>
a4724ed6 8995L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8996S: Maintained
679655da
JP
8997F: arch/powerpc/boot/ps3*
8998F: arch/powerpc/include/asm/lv1call.h
8999F: arch/powerpc/include/asm/ps3*.h
9000F: arch/powerpc/platforms/ps3/
9001F: drivers/*/ps3*
9002F: drivers/ps3/
fec629b8 9003F: drivers/rtc/rtc-ps3.c
679655da 9004F: drivers/usb/host/*ps3.c
fec629b8 9005F: sound/ppc/snd_ps3*
f58a9d17 9006
cffb4add 9007PS3VRAM DRIVER
8b58be88 9008M: Jim Paris <jim@jtan.com>
3715a5d0 9009M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9010L: linuxppc-dev@lists.ozlabs.org
cffb4add 9011S: Maintained
8a3977cb 9012F: drivers/block/ps3vram.c
cffb4add 9013
8defe599 9014PSTORE FILESYSTEM
9d5e2a02 9015M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9016M: Colin Cross <ccross@android.com>
9017M: Kees Cook <keescook@chromium.org>
9018M: Tony Luck <tony.luck@intel.com>
9019S: Maintained
9f273c24 9020T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9021F: fs/pstore/
9022F: include/linux/pstore*
04851772 9023F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9024F: drivers/acpi/apei/erst.c
9025
7fbc415d
RC
9026PTP HARDWARE CLOCK SUPPORT
9027M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9028L: netdev@vger.kernel.org
7fbc415d
RC
9029S: Maintained
9030W: http://linuxptp.sourceforge.net/
9031F: Documentation/ABI/testing/sysfs-ptp
9032F: Documentation/ptp/*
0ecb3cdd 9033F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9034F: drivers/net/phy/dp83640*
9035F: drivers/ptp/*
9036F: include/linux/ptp_cl*
9037
cf94a4d1 9038PTRACE SUPPORT
e846ee5f 9039M: Roland McGrath <roland@hack.frob.com>
8b58be88 9040M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9041S: Maintained
9042F: include/asm-generic/syscall.h
9043F: include/linux/ptrace.h
9044F: include/linux/regset.h
9045F: include/linux/tracehook.h
c117ab84 9046F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9047F: kernel/ptrace.c
9048
8320204a 9049PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9050M: Mike Isely <isely@pobox.com>
16e9495d 9051L: pvrusb2@isely.net (subscribers-only)
661263b5 9052L: linux-media@vger.kernel.org
8320204a 9053W: http://www.isely.net/pvrusb2/
275ffde4 9054T: git git://linuxtv.org/media_tree.git
8320204a 9055S: Maintained
679655da 9056F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9057F: drivers/media/usb/pvrusb2/
8320204a 9058
39532e6c
HG
9059PWC WEBCAM DRIVER
9060M: Hans de Goede <hdegoede@redhat.com>
9061L: linux-media@vger.kernel.org
9062T: git git://linuxtv.org/media_tree.git
9063S: Maintained
9064F: drivers/media/usb/pwc/*
9065
93c090b3
KD
9066PWM FAN DRIVER
9067M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9068L: linux-hwmon@vger.kernel.org
93c090b3
KD
9069S: Supported
9070F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9071F: Documentation/hwmon/pwm-fan
9072F: drivers/hwmon/pwm-fan.c
9073
200efedd 9074PWM SUBSYSTEM
aa3495f7
TR
9075M: Thierry Reding <thierry.reding@gmail.com>
9076L: linux-pwm@vger.kernel.org
0c2498f1 9077S: Maintained
006e854f 9078T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9079F: Documentation/pwm.txt
9080F: Documentation/devicetree/bindings/pwm/
9081F: include/linux/pwm.h
0c2498f1 9082F: drivers/pwm/
a140b98d
TR
9083F: drivers/video/backlight/pwm_bl.c
9084F: include/linux/pwm_backlight.h
0c2498f1 9085
30ec261e 9086PXA2xx/PXA3xx SUPPORT
8da5e302 9087M: Daniel Mack <daniel@zonque.org>
a323f664 9088M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9089M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9091T: git git://github.com/hzhuang1/linux.git
8da5e302 9092T: git git://github.com/rjarzmik/linux.git
1da177e4 9093S: Maintained
e68d7c14 9094F: arch/arm/boot/dts/pxa*
679655da 9095F: arch/arm/mach-pxa/
820439f1 9096F: drivers/dma/pxa*
679655da 9097F: drivers/pcmcia/pxa2xx*
1403ead9 9098F: drivers/pinctrl/pxa/
9df92e6c 9099F: drivers/spi/spi-pxa2xx*
faf2e1db 9100F: drivers/usb/gadget/udc/pxa2*
679655da 9101F: include/sound/pxa2xx-lib.h
bec4c99e 9102F: sound/arm/pxa*
14430813 9103F: sound/soc/pxa/
1da177e4 9104
f3154a46
RJ
9105PXA GPIO DRIVER
9106M: Robert Jarzmik <robert.jarzmik@free.fr>
9107L: linux-gpio@vger.kernel.org
9108S: Maintained
9109F: drivers/gpio/gpio-pxa.c
9110
ec64d3bf
EG
9111PXA3xx NAND FLASH DRIVER
9112M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9113L: linux-mtd@lists.infradead.org
9114S: Maintained
9a67f099 9115F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9116
3f640c61 9117MMP SUPPORT
8b58be88 9118M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9119M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9121T: git git://github.com/hzhuang1/linux.git
9122T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9123S: Maintained
e68d7c14 9124F: arch/arm/boot/dts/mmp*
3f640c61 9125F: arch/arm/mach-mmp/
e8e6cb32 9126
272f133a
PO
9127PXA MMCI DRIVER
9128S: Orphan
9129
57f63bc8 9130PXA RTC DRIVER
8b58be88 9131M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9132L: rtc-linux@googlegroups.com
9133S: Maintained
9134
cea4001a 9135QAT DRIVER
49e7d9df
JP
9136M: Tadeusz Struk <tadeusz.struk@intel.com>
9137L: qat-linux@intel.com
9138S: Supported
9139F: drivers/crypto/qat/
cea4001a 9140
52a09a04 9141QIB DRIVER
8473c603 9142M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9143L: linux-rdma@vger.kernel.org
9144S: Supported
9145F: drivers/infiniband/hw/qib/
9146
5e9772b9
JS
9147QLOGIC QLA1280 SCSI DRIVER
9148M: Michael Reed <mdr@sgi.com>
9149L: linux-scsi@vger.kernel.org
9150S: Maintained
9151F: drivers/scsi/qla1280.[ch]
9152
1da177e4 9153QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9154M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9155L: linux-scsi@vger.kernel.org
9156S: Supported
679655da
JP
9157F: Documentation/scsi/LICENSE.qla2xxx
9158F: drivers/scsi/qla2xxx/
1da177e4 9159
883c98fe 9160QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9161M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9162L: linux-scsi@vger.kernel.org
9163S: Supported
bacfb81b 9164F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9165F: drivers/scsi/qla4xxx/
9166
5a4faa87 9167QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9168M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9169M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9170M: linux-driver@qlogic.com
9171L: netdev@vger.kernel.org
9172S: Supported
679655da 9173F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9174F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9175
0ec00f03 9176QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9177M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9178L: netdev@vger.kernel.org
9179S: Supported
aa43c215 9180F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9181
c4e84bde 9182QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9183M: Harish Patil <harish.patil@qlogic.com>
9184M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9185M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9186M: linux-driver@qlogic.com
c4e84bde
RM
9187L: netdev@vger.kernel.org
9188S: Supported
aa43c215 9189F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9190
fe56b9e6
YM
9191QLOGIC QL4xxx ETHERNET DRIVER
9192M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9193M: Ariel Elior <Ariel.Elior@qlogic.com>
9194M: everest-linux-l2@qlogic.com
9195L: netdev@vger.kernel.org
9196S: Supported
9197F: drivers/net/ethernet/qlogic/qed/
9198F: include/linux/qed/
9199F: drivers/net/ethernet/qlogic/qede/
9200
1da177e4 9201QNX4 FILESYSTEM
8b58be88 9202M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9203W: http://www.alarsen.net/linux/qnx4fs/
9204S: Maintained
80811493 9205F: fs/qnx4/
c117ab84
CEB
9206F: include/uapi/linux/qnx4_fs.h
9207F: include/uapi/linux/qnxtypes.h
1da177e4 9208
91952bc0
AP
9209QT1010 MEDIA DRIVER
9210M: Antti Palosaari <crope@iki.fi>
9211L: linux-media@vger.kernel.org
a825eaec 9212W: https://linuxtv.org
91952bc0
AP
9213W: http://palosaari.fi/linux/
9214Q: http://patchwork.linuxtv.org/project/linux-media/list/
9215T: git git://linuxtv.org/anttip/media_tree.git
9216S: Maintained
9217F: drivers/media/tuners/qt1010*
9218
966fb5ec
SM
9219QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9220M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9221L: linux-wireless@vger.kernel.org
9222L: ath9k-devel@lists.ath9k.org
9223W: http://wireless.kernel.org/en/users/Drivers/ath9k
9224S: Supported
9225F: drivers/net/wireless/ath/ath9k/
9226
2ea0ffcb
KV
9227QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9228M: Kalle Valo <kvalo@qca.qualcomm.com>
9229L: ath10k@lists.infradead.org
9230W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9231T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9232S: Supported
9233F: drivers/net/wireless/ath/ath10k/
9234
4f4567cf
RK
9235QUALCOMM HEXAGON ARCHITECTURE
9236M: Richard Kuo <rkuo@codeaurora.org>
9237L: linux-hexagon@vger.kernel.org
9f273c24 9238T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9239S: Supported
9240F: arch/hexagon/
9241
8e84c258
EK
9242QUALCOMM WCN36XX WIRELESS DRIVER
9243M: Eugene Krasnikov <k.eugene.e@gmail.com>
9244L: wcn36xx@lists.infradead.org
9245W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9246T: git git://github.com/KrasnikovEugene/wcn36xx.git
9247S: Supported
9248F: drivers/net/wireless/ath/wcn36xx/
9249
eeca9a67
MT
9250QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9251M: Gabriel Somlo <somlo@cmu.edu>
9252M: "Michael S. Tsirkin" <mst@redhat.com>
9253L: qemu-devel@nongnu.org
9254S: Maintained
9255F: drivers/firmware/qemu_fw_cfg.c
9256
602adf40 9257RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9258M: Ilya Dryomov <idryomov@gmail.com>
9259M: Sage Weil <sage@redhat.com>
527a88b9 9260M: Alex Elder <elder@kernel.org>
398ecff5 9261L: ceph-devel@vger.kernel.org
09d90327
SW
9262W: http://ceph.com/
9263T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9264T: git git://github.com/ceph/ceph-client.git
602adf40 9265S: Supported
398ecff5 9266F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9267F: drivers/block/rbd.c
9268F: drivers/block/rbd_types.h
9269
1da177e4 9270RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9271M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9272L: linux-fbdev@vger.kernel.org
1da177e4 9273S: Maintained
8a61f013 9274F: drivers/video/fbdev/aty/radeon*
c117ab84 9275F: include/uapi/linux/radeonfb.h
1da177e4 9276
c6c9b34c
HG
9277RADIOSHARK RADIO DRIVER
9278M: Hans de Goede <hdegoede@redhat.com>
9279L: linux-media@vger.kernel.org
9280T: git git://linuxtv.org/media_tree.git
9281S: Maintained
9282F: drivers/media/radio/radio-shark.c
9283
9284RADIOSHARK2 RADIO DRIVER
9285M: Hans de Goede <hdegoede@redhat.com>
9286L: linux-media@vger.kernel.org
9287T: git git://linuxtv.org/media_tree.git
9288S: Maintained
9289F: drivers/media/radio/radio-shark2.c
9290F: drivers/media/radio/radio-tea5777.c
9291
1da177e4 9292RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9293M: Paul Mackerras <paulus@samba.org>
c69f677c 9294L: linux-fbdev@vger.kernel.org
1da177e4 9295S: Maintained
8a61f013 9296F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9297
a0fd81a9 9298RALINK MIPS ARCHITECTURE
bdb40e8e 9299M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9300L: linux-mips@linux-mips.org
9301S: Maintained
9302F: arch/mips/ralink
9303
e7839f25 9304RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9305P: rt2x00 project
b182427e 9306M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9307M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9308L: linux-wireless@vger.kernel.org
95ea3627 9309S: Maintained
33aca94d 9310F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9311
9db5579b 9312RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9313M: Jens Axboe <axboe@kernel.dk>
9db5579b 9314S: Maintained
679655da
JP
9315F: Documentation/blockdev/ramdisk.txt
9316F: drivers/block/brd.c
9db5579b 9317
9e95ce27 9318RANDOM NUMBER DRIVER
0624bcaa 9319M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9320S: Maintained
679655da 9321F: drivers/char/random.c
9e95ce27 9322
394b701c 9323RAPIDIO SUBSYSTEM
8b58be88 9324M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9325M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9326S: Maintained
679655da 9327F: drivers/rapidio/
394b701c 9328
e2d1d6c0 9329RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9330L: linux-wireless@vger.kernel.org
f52a5490 9331S: Orphan
679655da 9332F: drivers/net/wireless/ray*
e2d1d6c0
RD
9333
9334RCUTORTURE MODULE
e0198b29 9335M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9336M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9337L: linux-kernel@vger.kernel.org
f9094d8e 9338S: Supported
08deed1e 9339T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9340F: Documentation/RCU/torture.txt
34e2d560 9341F: kernel/rcu/rcutorture.c
e2d1d6c0 9342
c87b9c60
PM
9343RCUTORTURE TEST FRAMEWORK
9344M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9345M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9346R: Steven Rostedt <rostedt@goodmis.org>
9347R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9348R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9349L: linux-kernel@vger.kernel.org
c87b9c60
PM
9350S: Supported
9351T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9352F: tools/testing/selftests/rcutorture
9353
c1f766b5 9354RDC R-321X SoC
8b58be88 9355M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9356S: Maintained
9357
db17f395 9358RDC R6040 FAST ETHERNET DRIVER
8b58be88 9359M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9360L: netdev@vger.kernel.org
9361S: Maintained
58565a35 9362F: drivers/net/ethernet/rdc/r6040.c
db17f395 9363
a09ed661 9364RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9365M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9366L: netdev@vger.kernel.org
9367L: linux-rdma@vger.kernel.org
fbb5a558 9368L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9369W: https://oss.oracle.com/projects/rds/
a09ed661 9370S: Supported
679655da 9371F: net/rds/
72f26eee 9372F: Documentation/networking/rds.txt
a09ed661 9373
0194621b
DD
9374RDMAVT - RDMA verbs software
9375M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9376L: linux-rdma@vger.kernel.org
9377S: Supported
9378F: drivers/infiniband/sw/rdmavt
9379
595182bc 9380READ-COPY UPDATE (RCU)
8b58be88 9381M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9382M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9383R: Steven Rostedt <rostedt@goodmis.org>
9384R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9385R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9386L: linux-kernel@vger.kernel.org
9fab9787 9387W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9388S: Supported
08deed1e 9389T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9390F: Documentation/RCU/
9fab9787 9391X: Documentation/RCU/torture.txt
f9094d8e 9392F: include/linux/rcu*
4102adab
PM
9393X: include/linux/srcu.h
9394F: kernel/rcu/
34e2d560 9395X: kernel/torture.c
595182bc 9396
0c86edc0 9397REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9398M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9399M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9400L: rtc-linux@googlegroups.com
8a6e2535 9401Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9402T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9403S: Maintained
679655da
JP
9404F: Documentation/rtc.txt
9405F: drivers/rtc/
9406F: include/linux/rtc.h
c117ab84 9407F: include/uapi/linux/rtc.h
0c86edc0 9408
0e400c53
MB
9409REALTEK AUDIO CODECS
9410M: Bard Liao <bardliao@realtek.com>
9411M: Oder Chiou <oder_chiou@realtek.com>
9412S: Maintained
9413F: sound/soc/codecs/rt*
9414F: include/sound/rt*.h
9415
1da177e4 9416REISERFS FILE SYSTEM
76c4e5ea 9417L: reiserfs-devel@vger.kernel.org
1da177e4 9418S: Supported
679655da 9419F: fs/reiserfs/
1da177e4 9420
b83a313b 9421REGISTER MAP ABSTRACTION
b02e48f2 9422M: Mark Brown <broonie@kernel.org>
dd060bc9 9423L: linux-kernel@vger.kernel.org
b83a313b
MB
9424T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9425S: Supported
9426F: drivers/base/regmap/
9427F: include/linux/regmap.h
9428
400e64df
OBC
9429REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9430M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9431M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9432L: linux-remoteproc@vger.kernel.org
6bb697b6 9433T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9434S: Maintained
9435F: drivers/remoteproc/
9436F: Documentation/remoteproc.txt
6fc26488 9437F: include/linux/remoteproc.h
400e64df 9438
d8115db5
OBC
9439REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9440M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9441M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9442L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9443T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9444S: Maintained
9445F: drivers/rpmsg/
9446F: Documentation/rpmsg.txt
9447F: include/linux/rpmsg.h
9448
8e6569af
SS
9449RENESAS ETHERNET DRIVERS
9450R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9451L: netdev@vger.kernel.org
4a121096 9452L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9453F: drivers/net/ethernet/renesas/
9454F: include/linux/sh_eth.h
9455
3e46c397
YS
9456RENESAS USB2 PHY DRIVER
9457M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9458L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9459S: Maintained
9460F: drivers/phy/phy-rcar-gen3-usb2.c
9461
1b0fe6be
PZ
9462RESET CONTROLLER FRAMEWORK
9463M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9464T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9465S: Maintained
9466F: drivers/reset/
9467F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9468F: include/dt-bindings/reset/
1b0fe6be
PZ
9469F: include/linux/reset.h
9470F: include/linux/reset-controller.h
9471
e0897645 9472RFKILL
8b58be88 9473M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9474L: linux-wireless@vger.kernel.org
ce466579
JB
9475W: http://wireless.kernel.org/
9476T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9477T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9478S: Maintained
505c9247 9479F: Documentation/rfkill.txt
80811493 9480F: net/rfkill/
e0897645 9481
933685ca
TG
9482RHASHTABLE
9483M: Thomas Graf <tgraf@suug.ch>
9484L: netdev@vger.kernel.org
9485S: Maintained
9486F: lib/rhashtable.c
9487F: include/linux/rhashtable.h
9488
67e054e9
ML
9489RICOH SMARTMEDIA/XD DRIVER
9490M: Maxim Levitsky <maximlevitsky@gmail.com>
9491S: Maintained
21c26f50
JP
9492F: drivers/mtd/nand/r852.c
9493F: drivers/mtd/nand/r852.h
67e054e9 9494
92634125
ML
9495RICOH R5C592 MEMORYSTICK DRIVER
9496M: Maxim Levitsky <maximlevitsky@gmail.com>
9497S: Maintained
9498F: drivers/memstick/host/r592.*
9499
27f1d2f9
SA
9500ROCCAT DRIVERS
9501M: Stefan Achatz <erazor_de@users.sourceforge.net>
9502W: http://sourceforge.net/projects/roccat/
9503S: Maintained
9504F: drivers/hid/hid-roccat*
9505F: include/linux/hid-roccat*
9506F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9507
4b8ac966
JP
9508ROCKER DRIVER
9509M: Jiri Pirko <jiri@resnulli.us>
9510M: Scott Feldman <sfeldma@gmail.com>
9511L: netdev@vger.kernel.org
9512S: Supported
9513F: drivers/net/ethernet/rocker/
9514
1da177e4
LT
9515ROCKETPORT DRIVER
9516P: Comtrol Corp.
1da177e4
LT
9517W: http://www.comtrol.com
9518S: Maintained
679655da 9519F: Documentation/serial/rocket.txt
c897401b 9520F: drivers/tty/rocket*
1da177e4 9521
7645c2f4
KC
9522ROCKETPORT EXPRESS/INFINITY DRIVER
9523M: Kevin Cernekee <cernekee@gmail.com>
9524L: linux-serial@vger.kernel.org
9525S: Odd Fixes
9526F: drivers/tty/serial/rp2.*
9527
1da177e4 9528ROSE NETWORK LAYER
8b58be88 9529M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9530L: linux-hams@vger.kernel.org
d34cb28a 9531W: http://www.linux-ax25.org/
1da177e4 9532S: Maintained
679655da 9533F: include/net/rose.h
c117ab84 9534F: include/uapi/linux/rose.h
679655da 9535F: net/rose/
1da177e4 9536
91952bc0
AP
9537RTL2830 MEDIA DRIVER
9538M: Antti Palosaari <crope@iki.fi>
9539L: linux-media@vger.kernel.org
a825eaec 9540W: https://linuxtv.org
91952bc0
AP
9541W: http://palosaari.fi/linux/
9542Q: http://patchwork.linuxtv.org/project/linux-media/list/
9543T: git git://linuxtv.org/anttip/media_tree.git
9544S: Maintained
9545F: drivers/media/dvb-frontends/rtl2830*
9546
27a0aacf
AP
9547RTL2832 MEDIA DRIVER
9548M: Antti Palosaari <crope@iki.fi>
9549L: linux-media@vger.kernel.org
a825eaec 9550W: https://linuxtv.org
27a0aacf
AP
9551W: http://palosaari.fi/linux/
9552Q: http://patchwork.linuxtv.org/project/linux-media/list/
9553T: git git://linuxtv.org/anttip/media_tree.git
9554S: Maintained
9555F: drivers/media/dvb-frontends/rtl2832*
9556
ba6e6f6e
AP
9557RTL2832_SDR MEDIA DRIVER
9558M: Antti Palosaari <crope@iki.fi>
9559L: linux-media@vger.kernel.org
a825eaec 9560W: https://linuxtv.org
ba6e6f6e
AP
9561W: http://palosaari.fi/linux/
9562Q: http://patchwork.linuxtv.org/project/linux-media/list/
9563T: git git://linuxtv.org/anttip/media_tree.git
9564S: Maintained
b4bb1c28 9565F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9566
59840488 9567RTL8180 WIRELESS DRIVER
605bebe2 9568L: linux-wireless@vger.kernel.org
491b26b4 9569W: http://wireless.kernel.org/
54e5881d 9570T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9571S: Orphan
62141726 9572F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9573
59840488 9574RTL8187 WIRELESS DRIVER
9f0939bf 9575M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9576M: Hin-Tak Leung <htl10@users.sourceforge.net>
9577M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9578L: linux-wireless@vger.kernel.org
491b26b4 9579W: http://wireless.kernel.org/
54e5881d 9580T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9581S: Maintained
62141726 9582F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9583
3cf0c8ad
LF
9584RTL8192CE WIRELESS DRIVER
9585M: Larry Finger <Larry.Finger@lwfinger.net>
9586M: Chaoming Li <chaoming_li@realsil.com.cn>
9587L: linux-wireless@vger.kernel.org
491b26b4 9588W: http://wireless.kernel.org/
3cf0c8ad
LF
9589T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9590S: Maintained
62141726
KV
9591F: drivers/net/wireless/realtek/rtlwifi/
9592F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9593
26f1fad2
JS
9594RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9595M: Jes Sorensen <Jes.Sorensen@redhat.com>
9596L: linux-wireless@vger.kernel.org
171a900c 9597T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
9598S: Maintained
9599F: drivers/net/wireless/realtek/rtl8xxxu/
9600
9eb8ef74 9601S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9602M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9603L: linux-fbdev@vger.kernel.org
ce00f85c 9604S: Maintained
8a61f013 9605F: drivers/video/fbdev/savage/
9eb8ef74 9606
1da177e4 9607S390
8b58be88
JP
9608M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9609M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9610L: linux-s390@vger.kernel.org
5238da45 9611W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9612T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9613S: Supported
679655da 9614F: arch/s390/
a968cd3e 9615F: drivers/s390/
3bfe6858
JN
9616F: Documentation/s390/
9617F: Documentation/DocBook/s390*
5238da45 9618
322986ca
SO
9619S390 COMMON I/O LAYER
9620M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9621M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9622L: linux-s390@vger.kernel.org
9623W: http://www.ibm.com/developerworks/linux/linux390/
9624S: Supported
9625F: drivers/s390/cio/
9626
9627S390 DASD DRIVER
9628M: Stefan Weinhuber <wein@de.ibm.com>
9629M: Stefan Haberland <stefan.haberland@de.ibm.com>
9630L: linux-s390@vger.kernel.org
9631W: http://www.ibm.com/developerworks/linux/linux390/
9632S: Supported
9633F: drivers/s390/block/dasd*
9634F: block/partitions/ibm.c
9635
5238da45 9636S390 NETWORK DRIVERS
f0c59aff 9637M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9638L: linux-s390@vger.kernel.org
5238da45
HC
9639W: http://www.ibm.com/developerworks/linux/linux390/
9640S: Supported
679655da 9641F: drivers/s390/net/
5238da45 9642
322986ca
SO
9643S390 PCI SUBSYSTEM
9644M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9645M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9646L: linux-s390@vger.kernel.org
9647W: http://www.ibm.com/developerworks/linux/linux390/
9648S: Supported
9649F: arch/s390/pci/
9650F: drivers/pci/hotplug/s390_pci_hpc.c
9651
feed9b62 9652S390 ZCRYPT DRIVER
5c8d0983 9653M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9654L: linux-s390@vger.kernel.org
a968cd3e 9655W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9656S: Supported
d5ca6918 9657F: drivers/s390/crypto/
feed9b62 9658
5238da45 9659S390 ZFCP DRIVER
d38e19d0 9660M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9661L: linux-s390@vger.kernel.org
5238da45 9662W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9663S: Supported
679655da 9664F: drivers/s390/scsi/zfcp_*
1da177e4 9665
dd96df2c 9666S390 IUCV NETWORK LAYER
f0c59aff 9667M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9668L: linux-s390@vger.kernel.org
9669W: http://www.ibm.com/developerworks/linux/linux390/
9670S: Supported
679655da
JP
9671F: drivers/s390/net/*iucv*
9672F: include/net/iucv/
9673F: net/iucv/
dd96df2c 9674
8128f23c
GS
9675S390 IOMMU (PCI)
9676M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9677L: linux-s390@vger.kernel.org
9678W: http://www.ibm.com/developerworks/linux/linux390/
9679S: Supported
9680F: drivers/iommu/s390-iommu.c
9681
4dde7f75 9682S3C24XX SD/MMC Driver
8b58be88 9683M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9685S: Supported
679655da 9686F: drivers/mmc/host/s3cmci.*
4dde7f75 9687
1f15a229
HV
9688SAA6588 RDS RECEIVER DRIVER
9689M: Hans Verkuil <hverkuil@xs4all.nl>
9690L: linux-media@vger.kernel.org
9691T: git git://linuxtv.org/media_tree.git
a825eaec 9692W: https://linuxtv.org
1f15a229
HV
9693S: Odd Fixes
9694F: drivers/media/i2c/saa6588*
9695
98ed12e6 9696SAA7134 VIDEO4LINUX DRIVER
009a5410 9697M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9698L: linux-media@vger.kernel.org
a825eaec 9699W: https://linuxtv.org
98ed12e6
MCC
9700T: git git://linuxtv.org/media_tree.git
9701S: Odd fixes
e42bf501 9702F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9703F: drivers/media/pci/saa7134/
9704
1da177e4 9705SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9706M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9707L: linux-media@vger.kernel.org
275ffde4 9708T: git git://linuxtv.org/media_tree.git
1da177e4 9709S: Maintained
90d72ac6
MCC
9710F: drivers/media/common/saa7146/
9711F: drivers/media/pci/saa7146/
9712F: include/media/saa7146*
1da177e4 9713
92304a40 9714SAMSUNG LAPTOP DRIVER
5909c654 9715M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9716L: platform-driver-x86@vger.kernel.org
9717S: Maintained
9718F: drivers/platform/x86/samsung-laptop.c
9719
4a109cc0 9720SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9721M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9722L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9723S: Supported
14430813 9724F: sound/soc/samsung/
4a109cc0 9725
0d89a28b 9726SAMSUNG FRAMEBUFFER DRIVER
b7701755 9727M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9728L: linux-fbdev@vger.kernel.org
9729S: Maintained
8a61f013 9730F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9731
b40f0632 9732SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9733M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9734M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9735L: linux-kernel@vger.kernel.org
b40f0632 9736L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9737S: Supported
9738F: drivers/mfd/sec*.c
9739F: drivers/regulator/s2m*.c
9740F: drivers/regulator/s5m*.c
b40f0632
KK
9741F: drivers/clk/clk-s2mps11.c
9742F: drivers/rtc/rtc-s5m.c
f69d3a17 9743F: include/linux/mfd/samsung/
a13c7c51
KK
9744F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9745F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9746F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9747F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9748
038f5c4b
SN
9749SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9750M: Kyungmin Park <kyungmin.park@samsung.com>
9751M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9752L: linux-media@vger.kernel.org
9753Q: https://patchwork.linuxtv.org/project/linux-media/list/
9754S: Supported
9755F: drivers/media/platform/exynos4-is/
038f5c4b 9756
6fd86ab2
SN
9757SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9758M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9759L: linux-media@vger.kernel.org
9760L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9761S: Maintained
9762F: drivers/media/platform/s3c-camif/
d647f0b7 9763F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9764
b84ef24e
AH
9765SAMSUNG S5C73M3 CAMERA DRIVER
9766M: Kyungmin Park <kyungmin.park@samsung.com>
9767M: Andrzej Hajda <a.hajda@samsung.com>
9768L: linux-media@vger.kernel.org
9769S: Supported
9770F: drivers/media/i2c/s5c73m3/*
9771
7d459937
AH
9772SAMSUNG S5K5BAF CAMERA DRIVER
9773M: Kyungmin Park <kyungmin.park@samsung.com>
9774M: Andrzej Hajda <a.hajda@samsung.com>
9775L: linux-media@vger.kernel.org
9776S: Supported
9777F: drivers/media/i2c/s5k5baf.c
9778
c04c674f
RB
9779SAMSUNG S3FWRN5 NFC DRIVER
9780M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 9781M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
9782L: linux-nfc@lists.01.org (moderated for non-subscribers)
9783S: Supported
9784F: drivers/nfc/s3fwrn5
9785
310e39c9 9786SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9787M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9788M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9789S: Supported
9790L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9791F: drivers/clk/samsung/
9792
66890ed6
BA
9793SAMSUNG SXGBE DRIVERS
9794M: Byungho An <bh74.an@samsung.com>
9795M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9796M: Vipul Pandya <vipul.pandya@samsung.com>
9797S: Supported
9798L: netdev@vger.kernel.org
9799F: drivers/net/ethernet/samsung/sxgbe/
9800
93c537af
LM
9801SAMSUNG THERMAL DRIVER
9802M: Lukasz Majewski <l.majewski@samsung.com>
9803L: linux-pm@vger.kernel.org
9804L: linux-samsung-soc@vger.kernel.org
9805S: Supported
9f273c24 9806T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9807F: drivers/thermal/samsung/
9808
e296cd32
KD
9809SAMSUNG USB2 PHY DRIVER
9810M: Kamil Debski <k.debski@samsung.com>
9811L: linux-kernel@vger.kernel.org
9812S: Supported
9813F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9814F: Documentation/phy/samsung-usb2.txt
9815F: drivers/phy/phy-exynos4210-usb2.c
9816F: drivers/phy/phy-exynos4x12-usb2.c
9817F: drivers/phy/phy-exynos5250-usb2.c
9818F: drivers/phy/phy-s5pv210-usb2.c
9819F: drivers/phy/phy-samsung-usb2.c
9820F: drivers/phy/phy-samsung-usb2.h
9821
ca749e2a 9822SERIAL DRIVERS
5e30bbb7 9823M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9824L: linux-serial@vger.kernel.org
5e30bbb7 9825S: Maintained
14430813 9826F: drivers/tty/serial/
ca749e2a 9827
aecb7b64 9828SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9829M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9830M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9831S: Maintained
1fb200d6 9832F: include/linux/dma/dw.h
3d598f47 9833F: include/linux/platform_data/dma-dw.h
61a76496 9834F: drivers/dma/dw/
aecb7b64 9835
058999cc
LP
9836SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9837M: Lars Persson <lars.persson@axis.com>
9838L: netdev@vger.kernel.org
9839S: Supported
9840F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9841F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9842
fc531d98 9843SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 9844M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
9845R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9846R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
9847L: linux-i2c@vger.kernel.org
9848S: Maintained
9849F: drivers/i2c/busses/i2c-designware-*
9850F: include/linux/platform_data/i2c-designware.h
9851
f9e37137 9852SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9853M: Jaehoon Chung <jh80.chung@samsung.com>
9854L: linux-mmc@vger.kernel.org
9855S: Maintained
9856F: include/linux/mmc/dw_mmc.h
9857F: drivers/mmc/host/dw_mmc*
9858
a961e698
AS
9859SYSTEM TRACE MODULE CLASS
9860M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9861S: Maintained
e787bc46 9862T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
9863F: Documentation/trace/stm.txt
9864F: drivers/hwtracing/stm/
9865F: include/linux/stm.h
9866F: include/uapi/linux/stm.h
9867
1db121d6
AN
9868THUNDERBOLT DRIVER
9869M: Andreas Noever <andreas.noever@gmail.com>
9870S: Maintained
9871F: drivers/thunderbolt/
9872
e35a49b1
SR
9873TI BQ27XXX POWER SUPPLY DRIVER
9874R: Andrew F. Davis <afd@ti.com>
9875F: include/linux/power/bq27xxx_battery.h
9876F: drivers/power/bq27xxx_battery.c
9877F: drivers/power/bq27xxx_battery_i2c.c
9878
34db37c6 9879TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9880M: John Stultz <john.stultz@linaro.org>
88606e80 9881M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9882L: linux-kernel@vger.kernel.org
75fc2d37 9883T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9884S: Supported
9885F: include/linux/clocksource.h
9886F: include/linux/time.h
9887F: include/linux/timex.h
c117ab84
CEB
9888F: include/uapi/linux/time.h
9889F: include/uapi/linux/timex.h
88606e80
TG
9890F: kernel/time/clocksource.c
9891F: kernel/time/time*.c
34db37c6 9892F: kernel/time/alarmtimer.c
88606e80 9893F: kernel/time/ntp.c
7fe5f1c1 9894F: tools/testing/selftests/timers/
88606e80 9895
1da177e4 9896SC1200 WDT DRIVER
b300645a 9897M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9898S: Maintained
679655da 9899F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9900
9901SCHEDULER
dd9b238c 9902M: Ingo Molnar <mingo@redhat.com>
8b58be88 9903M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9904L: linux-kernel@vger.kernel.org
75fc2d37 9905T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9906S: Maintained
95c0d71d 9907F: kernel/sched/
679655da 9908F: include/linux/sched.h
c117ab84 9909F: include/uapi/linux/sched.h
c2eb505b 9910F: include/linux/wait.h
1da177e4 9911
6bcf6737 9912SCORE ARCHITECTURE
ed38665e 9913M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9914M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9915W: http://www.sunplus.com
6bcf6737 9916S: Supported
a2681a75 9917F: arch/score/
6bcf6737 9918
80f390ea
SH
9919SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9920M: Sudeep Holla <sudeep.holla@arm.com>
9921L: linux-arm-kernel@lists.infradead.org
9922S: Maintained
9923F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9924F: drivers/clk/clk-scpi.c
8def3103 9925F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9926F: drivers/firmware/arm_scpi.c
9927F: include/linux/scpi_protocol.h
80f390ea 9928
1da177e4 9929SCSI CDROM DRIVER
8b58be88 9930M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9931L: linux-scsi@vger.kernel.org
9932W: http://www.kernel.dk
9933S: Maintained
679655da 9934F: drivers/scsi/sr*
1da177e4 9935
fb50a83d 9936SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9937M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9938L: linux-rdma@vger.kernel.org
9939S: Supported
9940W: http://www.openfabrics.org
9941Q: http://patchwork.kernel.org/project/linux-rdma/list/
9942T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9943F: drivers/infiniband/ulp/srp/
9944F: include/scsi/srp.h
9945
1da177e4 9946SCSI SG DRIVER
8b58be88 9947M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9948L: linux-scsi@vger.kernel.org
59ab3c93 9949W: http://sg.danny.cz/sg
1da177e4 9950S: Maintained
59ab3c93 9951F: Documentation/scsi/scsi-generic.txt
679655da
JP
9952F: drivers/scsi/sg.c
9953F: include/scsi/sg.h
1da177e4
LT
9954
9955SCSI SUBSYSTEM
7ee7895c 9956M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 9957T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9958M: "Martin K. Petersen" <martin.petersen@oracle.com>
9959T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9960L: linux-scsi@vger.kernel.org
1da177e4 9961S: Maintained
679655da
JP
9962F: drivers/scsi/
9963F: include/scsi/
1da177e4
LT
9964
9965SCSI TAPE DRIVER
8b58be88 9966M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9967L: linux-scsi@vger.kernel.org
9968S: Maintained
679655da 9969F: Documentation/scsi/st.txt
f7269cfc
JD
9970F: drivers/scsi/st.*
9971F: drivers/scsi/st_*.h
1da177e4
LT
9972
9973SCTP PROTOCOL
8b6efb75 9974M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9975M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9976L: linux-sctp@vger.kernel.org
5f85813c 9977W: http://lksctp.sourceforge.net
8b6efb75 9978S: Maintained
679655da
JP
9979F: Documentation/networking/sctp.txt
9980F: include/linux/sctp.h
4d58c025 9981F: include/uapi/linux/sctp.h
679655da
JP
9982F: include/net/sctp/
9983F: net/sctp/
1da177e4
LT
9984
9985SCx200 CPU SUPPORT
8b58be88 9986M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9987S: Odd Fixes
679655da 9988F: Documentation/i2c/busses/scx200_acb
390889b6 9989F: arch/x86/platform/scx200/
679655da
JP
9990F: drivers/watchdog/scx200_wdt.c
9991F: drivers/i2c/busses/scx200*
9992F: drivers/mtd/maps/scx200_docflash.c
9993F: include/linux/scx200.h
1662d32c
JC
9994
9995SCx200 GPIO DRIVER
8b58be88 9996M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9997S: Maintained
679655da
JP
9998F: drivers/char/scx200_gpio.c
9999F: include/linux/scx200_gpio.h
1662d32c
JC
10000
10001SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10002M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10003S: Maintained
679655da 10004F: drivers/clocksource/scx200_hrt.c
1da177e4 10005
6a36913a 10006SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10007M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10008L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10009S: Maintained
679655da 10010F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10011
e7839f25 10012SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10013M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10014L: linux-mmc@vger.kernel.org
ddfe954d
UH
10015T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10016S: Maintained
10017F: drivers/mmc/host/sdhci*
10018F: include/linux/mmc/sdhci*
e2d1d6c0 10019
c04f9d61
KC
10020SECURE COMPUTING
10021M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10022R: Andy Lutomirski <luto@amacapital.net>
10023R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10024T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10025S: Supported
10026F: kernel/seccomp.c
10027F: include/uapi/linux/seccomp.h
10028F: include/linux/seccomp.h
c99ee51a 10029F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10030K: \bsecure_computing
10031K: \bTIF_SECCOMP\b
10032
0d1bb41a 10033SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10034M: Ben Dooks <ben-linux@fluff.org>
dc524882 10035M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10036L: linux-mmc@vger.kernel.org
0d1bb41a 10037S: Maintained
dc524882 10038F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10039
c63b3cba 10040SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10041M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10042L: linux-mmc@vger.kernel.org
10043S: Maintained
10044F: drivers/mmc/host/sdhci-spear.c
10045
8711cca2 10046SECURITY SUBSYSTEM
9b45c0d2 10047M: James Morris <james.l.morris@oracle.com>
9c3646d1 10048M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10049L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10050T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10051W: http://kernsec.org/
8711cca2 10052S: Supported
7d2c86b5 10053F: security/
8711cca2 10054
1da177e4 10055SECURITY CONTACT
8b58be88 10056M: Security Officers <security@kernel.org>
1da177e4
LT
10057S: Supported
10058
10059SELINUX SECURITY MODULE
e0238b4c 10060M: Paul Moore <paul@paul-moore.com>
8b58be88 10061M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10062M: Eric Paris <eparis@parisplace.org>
e0238b4c 10063L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10064W: http://selinuxproject.org
5a5f2acf 10065T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10066S: Supported
679655da
JP
10067F: include/linux/selinux*
10068F: security/selinux/
6bde95ce 10069F: scripts/selinux/
1da177e4 10070
c1c124e9
JJ
10071APPARMOR SECURITY MODULE
10072M: John Johansen <john.johansen@canonical.com>
10073L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10074W: apparmor.wiki.kernel.org
10075T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10076S: Supported
10077F: security/apparmor/
10078
9b091556
KC
10079LOADPIN SECURITY MODULE
10080M: Kees Cook <keescook@chromium.org>
10081T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10082S: Supported
10083F: security/loadpin/
10084
730daa16
KC
10085YAMA SECURITY MODULE
10086M: Kees Cook <keescook@chromium.org>
10087T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10088S: Supported
10089F: security/yama/
10090
cef2cf07 10091SENSABLE PHANTOM
8b58be88 10092M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10093S: Maintained
679655da 10094F: drivers/misc/phantom.c
c117ab84 10095F: include/uapi/linux/phantom.h
cef2cf07 10096
6733b39a 10097SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10098M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10099M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10100M: John Soni Jose <sony.john@avagotech.com>
3387f656 10101L: linux-scsi@vger.kernel.org
4627de93 10102W: http://www.avagotech.com
3387f656
JP
10103S: Supported
10104F: drivers/scsi/be2iscsi/
6733b39a 10105
6938f855 10106Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
10107M: Sathya Perla <sathya.perla@broadcom.com>
10108M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10109M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10110M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10111M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10112L: netdev@vger.kernel.org
fea3af67 10113W: http://www.emulex.com
7d2c86b5 10114S: Supported
9aebddd1 10115F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10116
d2928a8c 10117EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10118M: Selvin Xavier <selvin.xavier@avagotech.com>
10119M: Devesh Sharma <devesh.sharma@avagotech.com>
10120M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10121L: linux-rdma@vger.kernel.org
10122W: http://www.emulex.com
10123S: Supported
10124F: drivers/infiniband/hw/ocrdma/
10125
8ceee660 10126SFC NETWORK DRIVER
c06f51ea 10127M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10128M: Edward Cree <ecree@solarflare.com>
10129M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10130L: netdev@vger.kernel.org
8ceee660 10131S: Supported
874aeea5 10132F: drivers/net/ethernet/sfc/
8ceee660 10133
e2d1d6c0 10134SGI GRU DRIVER
cc883afc 10135M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10136S: Maintained
679655da 10137F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10138
10139SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10140M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10141L: linux-ia64@vger.kernel.org
10142S: Supported
679655da 10143F: Documentation/ia64/serial.txt
df621252 10144F: drivers/tty/serial/ioc?_serial.c
679655da 10145F: include/linux/ioc?.h
e2d1d6c0 10146
75312619 10147SGI XP/XPC/XPNET DRIVER
e180383f
RH
10148M: Cliff Whickman <cpw@sgi.com>
10149M: Robin Holt <robinmholt@gmail.com>
75312619 10150S: Maintained
679655da 10151F: drivers/misc/sgi-xp/
75312619 10152
46eacf3b
AP
10153SI2157 MEDIA DRIVER
10154M: Antti Palosaari <crope@iki.fi>
10155L: linux-media@vger.kernel.org
a825eaec 10156W: https://linuxtv.org
46eacf3b
AP
10157W: http://palosaari.fi/linux/
10158Q: http://patchwork.linuxtv.org/project/linux-media/list/
10159T: git git://linuxtv.org/anttip/media_tree.git
10160S: Maintained
10161F: drivers/media/tuners/si2157*
10162
75e2d5ba
AP
10163SI2168 MEDIA DRIVER
10164M: Antti Palosaari <crope@iki.fi>
10165L: linux-media@vger.kernel.org
a825eaec 10166W: https://linuxtv.org
75e2d5ba
AP
10167W: http://palosaari.fi/linux/
10168Q: http://patchwork.linuxtv.org/project/linux-media/list/
10169T: git git://linuxtv.org/anttip/media_tree.git
10170S: Maintained
10171F: drivers/media/dvb-frontends/si2168*
10172
49cc629d
HV
10173SI470X FM RADIO RECEIVER I2C DRIVER
10174M: Hans Verkuil <hverkuil@xs4all.nl>
10175L: linux-media@vger.kernel.org
10176T: git git://linuxtv.org/media_tree.git
a825eaec 10177W: https://linuxtv.org
49cc629d
HV
10178S: Odd Fixes
10179F: drivers/media/radio/si470x/radio-si470x-i2c.c
10180
10181SI470X FM RADIO RECEIVER USB DRIVER
10182M: Hans Verkuil <hverkuil@xs4all.nl>
10183L: linux-media@vger.kernel.org
10184T: git git://linuxtv.org/media_tree.git
a825eaec 10185W: https://linuxtv.org
49cc629d
HV
10186S: Maintained
10187F: drivers/media/radio/si470x/radio-si470x-common.c
10188F: drivers/media/radio/si470x/radio-si470x.h
10189F: drivers/media/radio/si470x/radio-si470x-usb.c
10190
c937ca03
EV
10191SI4713 FM RADIO TRANSMITTER I2C DRIVER
10192M: Eduardo Valentin <edubezval@gmail.com>
10193L: linux-media@vger.kernel.org
10194T: git git://linuxtv.org/media_tree.git
a825eaec 10195W: https://linuxtv.org
c937ca03 10196S: Odd Fixes
99995ded 10197F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10198
10199SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10200M: Eduardo Valentin <edubezval@gmail.com>
10201L: linux-media@vger.kernel.org
10202T: git git://linuxtv.org/media_tree.git
a825eaec 10203W: https://linuxtv.org
c937ca03 10204S: Odd Fixes
99995ded
DR
10205F: drivers/media/radio/si4713/radio-platform-si4713.c
10206
10207SI4713 FM RADIO TRANSMITTER USB DRIVER
10208M: Hans Verkuil <hverkuil@xs4all.nl>
10209L: linux-media@vger.kernel.org
10210T: git git://linuxtv.org/media_tree.git
a825eaec 10211W: https://linuxtv.org
99995ded
DR
10212S: Maintained
10213F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10214
beb91d46 10215SIANO DVB DRIVER
009a5410 10216M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 10217L: linux-media@vger.kernel.org
a825eaec 10218W: https://linuxtv.org
beb91d46
MCC
10219T: git git://linuxtv.org/media_tree.git
10220S: Odd fixes
10221F: drivers/media/common/siano/
beb91d46 10222F: drivers/media/usb/siano/
beb91d46 10223F: drivers/media/usb/siano/
14430813 10224F: drivers/media/mmc/siano/
beb91d46 10225
6f15b602
HG
10226SIMPLEFB FB DRIVER
10227M: Hans de Goede <hdegoede@redhat.com>
10228L: linux-fbdev@vger.kernel.org
10229S: Maintained
2d799dde 10230F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10231F: drivers/video/fbdev/simplefb.c
10232F: include/linux/platform_data/simplefb.h
10233
b618b69c 10234SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10235L: linux-media@vger.kernel.org
bb60fcb2 10236S: Orphan
b618b69c 10237F: drivers/media/platform/sh_veu.c
b618b69c
GL
10238
10239SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10240L: linux-media@vger.kernel.org
bb60fcb2 10241S: Orphan
b618b69c 10242F: drivers/media/platform/sh_vou.c
d647f0b7 10243F: include/media/drv-intf/sh_vou.h
b618b69c 10244
6349d997 10245SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10246M: Len Brown <lenb@kernel.org>
6349d997
LB
10247L: sfi-devel@simplefirmware.org
10248W: http://simplefirmware.org/
10249T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10250S: Supported
943fc810 10251F: arch/x86/platform/sfi/
6349d997
LB
10252F: drivers/sfi/
10253F: include/linux/sfi*.h
e2d1d6c0 10254
1da177e4
LT
10255SIMTEC EB110ATX (Chalice CATS)
10256P: Ben Dooks
b16957c6
BD
10257P: Vincent Sanders <vince@simtec.co.uk>
10258M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10259W: http://www.simtec.co.uk/products/EB110ATX/
10260S: Supported
10261
10262SIMTEC EB2410ITX (BAST)
10263P: Ben Dooks
b16957c6
BD
10264P: Vincent Sanders <vince@simtec.co.uk>
10265M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10266W: http://www.simtec.co.uk/products/EB2410ITX/
10267S: Supported
15dba387
JP
10268F: arch/arm/mach-s3c24xx/mach-bast.c
10269F: arch/arm/mach-s3c24xx/bast-ide.c
10270F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10271
4c5adde7 10272TI DAVINCI MACHINE SUPPORT
3ba789c0 10273M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10274M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10276T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10277S: Supported
14430813 10278F: arch/arm/mach-davinci/
046d0a37 10279F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10280
8d4b3f08 10281TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10282M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10283L: linux-media@vger.kernel.org
a825eaec 10284W: https://linuxtv.org
8d4b3f08
LP
10285Q: http://patchwork.linuxtv.org/project/linux-media/list/
10286T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10287S: Maintained
8d4b3f08
LP
10288F: drivers/media/platform/davinci/
10289F: include/media/davinci/
10290
417d2e50 10291TI AM437X VPFE DRIVER
e43cdb56 10292M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10293L: linux-media@vger.kernel.org
a825eaec 10294W: https://linuxtv.org
417d2e50
BP
10295Q: http://patchwork.linuxtv.org/project/linux-media/list/
10296T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10297S: Maintained
10298F: drivers/media/platform/am437x/
10299
c4c0283a 10300OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10301M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10302L: linux-media@vger.kernel.org
a825eaec 10303W: https://linuxtv.org
c4c0283a
BP
10304Q: http://patchwork.linuxtv.org/project/linux-media/list/
10305T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10306S: Maintained
10307F: drivers/media/i2c/ov2659.c
b5dcee22 10308F: include/media/i2c/ov2659.h
c4c0283a 10309
3a6779f5
SM
10310SILICON MOTION SM712 FRAME BUFFER DRIVER
10311M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10312M: Teddy Wang <teddy.wang@siliconmotion.com>
10313M: Sudip Mukherjee <sudip@vectorindia.org>
10314L: linux-fbdev@vger.kernel.org
10315S: Maintained
10316F: drivers/video/fbdev/sm712*
10317F: Documentation/fb/sm712fb.txt
10318
92aab3c0 10319SIS 190 ETHERNET DRIVER
8b58be88 10320M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10321L: netdev@vger.kernel.org
10322S: Maintained
8c7de408 10323F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10324
1da177e4 10325SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10326M: Daniele Venzano <venza@brownhat.org>
1da177e4 10327W: http://www.brownhat.org/sis900.html
979b6c13 10328L: netdev@vger.kernel.org
1da177e4 10329S: Maintained
8c7de408 10330F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10331
10332SIS FRAMEBUFFER DRIVER
8b58be88 10333M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10334W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10335S: Maintained
679655da 10336F: Documentation/fb/sisfb.txt
8a61f013 10337F: drivers/video/fbdev/sis/
679655da 10338F: include/video/sisfb.h
1da177e4
LT
10339
10340SIS USB2VGA DRIVER
8b58be88 10341M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10342W: http://www.winischhofer.at/linuxsisusbvga.shtml
10343S: Maintained
679655da 10344F: drivers/usb/misc/sisusbvga/
1da177e4 10345
415ad26d 10346SLAB ALLOCATOR
16e943bf 10347M: Christoph Lameter <cl@linux.com>
2ed1c525 10348M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10349M: David Rientjes <rientjes@google.com>
10350M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10351M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10352L: linux-mm@kvack.org
10353S: Maintained
679655da 10354F: include/linux/sl?b*.h
16e943bf 10355F: mm/sl?b*
415ad26d 10356
9fab9787 10357SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10358M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10359M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10360M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10361R: Steven Rostedt <rostedt@goodmis.org>
10362R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10363L: linux-kernel@vger.kernel.org
9fab9787
PM
10364W: http://www.rdrop.com/users/paulmck/RCU/
10365S: Supported
10366T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10367F: include/linux/srcu.h
10368F: kernel/rcu/srcu.c
9fab9787 10369
66372841
CS
10370SMACK SECURITY MODULE
10371M: Casey Schaufler <casey@schaufler-ca.com>
10372L: linux-security-module@vger.kernel.org
10373W: http://schaufler-ca.com
10374T: git git://git.gitorious.org/smack-next/kernel.git
10375S: Maintained
10376F: Documentation/security/Smack.txt
10377F: security/smack/
10378
20651e0b 10379DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10380M: Kevin Hilman <khilman@kernel.org>
10381M: Nishanth Menon <nm@ti.com>
10382S: Maintained
20651e0b 10383F: drivers/power/avs/
68ace3e1
KH
10384F: include/linux/power/smartreflex.h
10385L: linux-pm@vger.kernel.org
10386
1da177e4 10387SMC91x ETHERNET DRIVER
2f82af08 10388M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10389S: Odd Fixes
ae150435 10390F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10391
e8e31622
SA
10392SMIA AND SMIA++ IMAGE SENSOR DRIVER
10393M: Sakari Ailus <sakari.ailus@iki.fi>
10394L: linux-media@vger.kernel.org
10395S: Maintained
14430813 10396F: drivers/media/i2c/smiapp/
b5dcee22 10397F: include/media/i2c/smiapp.h
e8e31622
SA
10398F: drivers/media/i2c/smiapp-pll.c
10399F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10400F: include/uapi/linux/smiapp.h
a2cec3c0 10401F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10402
920fa1ff
GR
10403SMM665 HARDWARE MONITOR DRIVER
10404M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10405L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10406S: Maintained
10407F: Documentation/hwmon/smm665
10408F: drivers/hwmon/smm665.c
10409
9df7305b 10410SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10411M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10412L: linux-hwmon@vger.kernel.org
90b24cfb 10413S: Maintained
9df7305b
SG
10414F: Documentation/hwmon/emc2103
10415F: drivers/hwmon/emc2103.c
10416
a98d506c
HG
10417SMSC SCH5627 HARDWARE MONITOR DRIVER
10418M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10419L: linux-hwmon@vger.kernel.org
a98d506c
HG
10420S: Supported
10421F: Documentation/hwmon/sch5627
10422F: drivers/hwmon/sch5627.c
10423
6ea884db 10424SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10425M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10426L: linux-hwmon@vger.kernel.org
6ea884db 10427S: Maintained
679655da
JP
10428F: Documentation/hwmon/smsc47b397
10429F: drivers/hwmon/smsc47b397.c
6ea884db 10430
fd9abb3d 10431SMSC911x ETHERNET DRIVER
90b24cfb 10432M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10433L: netdev@vger.kernel.org
90b24cfb 10434S: Maintained
679655da 10435F: include/linux/smsc911x.h
ae150435 10436F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10437
10438SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10439M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10440L: netdev@vger.kernel.org
90b24cfb 10441S: Maintained
ae150435 10442F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10443
3c8a63e2 10444SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10445M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10446L: linux-fbdev@vger.kernel.org
90b24cfb 10447S: Maintained
8a61f013 10448F: drivers/video/fbdev/smscufx.c
3c8a63e2 10449
668acf32 10450SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10451M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10452L: linux-media@vger.kernel.org
275ffde4 10453T: git git://linuxtv.org/media_tree.git
795fb7e7 10454S: Maintained
90d72ac6
MCC
10455F: include/media/soc*
10456F: drivers/media/i2c/soc_camera/
10457F: drivers/media/platform/soc_camera/
668acf32 10458
e2d1d6c0 10459SOEKRIS NET48XX LED SUPPORT
8b58be88 10460M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10461S: Maintained
679655da 10462F: drivers/leds/leds-net48xx.c
e2d1d6c0 10463
e3994db1 10464SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10465M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10466M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10467M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10468M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10469L: linux-media@vger.kernel.org
10470S: Supported
10471F: drivers/media/pci/solo6x10/
10472
1da177e4 10473SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10474M: Shaohua Li <shli@kernel.org>
1da177e4 10475L: linux-raid@vger.kernel.org
0f9ce866 10476T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10477S: Supported
679655da
JP
10478F: drivers/md/
10479F: include/linux/raid/
c117ab84 10480F: include/uapi/linux/raid/
1da177e4 10481
1da177e4 10482SONIC NETWORK DRIVER
8b58be88 10483M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10484L: netdev@vger.kernel.org
1da177e4 10485S: Maintained
d9fb9f38 10486F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10487
61e115a5 10488SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10489M: Michael Buesch <m@bues.ch>
e7828b28 10490L: linux-wireless@vger.kernel.org
61e115a5 10491S: Maintained
679655da
JP
10492F: drivers/ssb/
10493F: include/linux/ssb/
61e115a5 10494
1da177e4 10495SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10496M: Mattia Dongili <malattia@linux.it>
d0944853 10497L: platform-driver-x86@vger.kernel.org
5b18167d 10498W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10499S: Maintained
679655da
JP
10500F: Documentation/laptops/sony-laptop.txt
10501F: drivers/char/sonypi.c
10502F: drivers/platform/x86/sony-laptop.c
10503F: include/linux/sony-laptop.h
1da177e4 10504
baf8532a 10505SONY MEMORYSTICK CARD SUPPORT
8b58be88 10506M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10507W: http://tifmxx.berlios.de/
10508S: Maintained
679655da 10509F: drivers/memstick/host/tifm_ms.c
baf8532a 10510
0ab30494
ML
10511SONY MEMORYSTICK STANDARD SUPPORT
10512M: Maxim Levitsky <maximlevitsky@gmail.com>
10513S: Maintained
10514F: drivers/memstick/core/ms_block.*
10515
1da177e4 10516SOUND
8b58be88 10517M: Jaroslav Kysela <perex@perex.cz>
d8130624 10518M: Takashi Iwai <tiwai@suse.com>
93711660 10519L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10520W: http://www.alsa-project.org/
dde7ad8d 10521T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10522T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10523Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10524S: Maintained
3126a179
JP
10525F: Documentation/sound/
10526F: include/sound/
c117ab84 10527F: include/uapi/sound/
679655da 10528F: sound/
1da177e4 10529
33bbe149
MB
10530SOUND - COMPRESSED AUDIO
10531M: Vinod Koul <vinod.koul@intel.com>
10532L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10533T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10534S: Supported
f672f31a 10535F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10536F: include/sound/compress_driver.h
f672f31a 10537F: include/uapi/sound/compress_*
33bbe149
MB
10538F: sound/core/compress_offload.c
10539F: sound/soc/soc-compress.c
10540
bd903bde 10541SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10542M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10543M: Mark Brown <broonie@kernel.org>
86f14df8 10544T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10545L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10546W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10547S: Supported
2820f615 10548F: Documentation/sound/alsa/soc/
679655da 10549F: sound/soc/
e6e55122 10550F: include/sound/soc*
eb1a6af3 10551
d7f8761b
MB
10552SOUND - DMAENGINE HELPERS
10553M: Lars-Peter Clausen <lars@metafoo.de>
10554S: Supported
10555F: include/sound/dmaengine_pcm.h
10556F: sound/core/pcm_dmaengine.c
10557F: sound/soc/soc-generic-dmaengine-pcm.c
10558
990a6a99
OS
10559SP2 MEDIA DRIVER
10560M: Olli Salonen <olli.salonen@iki.fi>
10561L: linux-media@vger.kernel.org
a825eaec 10562W: https://linuxtv.org
990a6a99
OS
10563Q: http://patchwork.linuxtv.org/project/linux-media/list/
10564S: Maintained
10565F: drivers/media/dvb-frontends/sp2*
10566
473321fc 10567SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10568M: "David S. Miller" <davem@davemloft.net>
1da177e4 10569L: sparclinux@vger.kernel.org
8a6e2535 10570Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10571T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10572T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10573S: Maintained
679655da 10574F: arch/sparc/
7765b8bb 10575F: drivers/sbus/
1da177e4 10576
6404fcca
DM
10577SPARC SERIAL DRIVERS
10578M: "David S. Miller" <davem@davemloft.net>
10579L: sparclinux@vger.kernel.org
08deed1e
JP
10580T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10581T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10582S: Maintained
6816383a 10583F: include/linux/sunserialcore.h
df621252 10584F: drivers/tty/serial/suncore.c
df621252
GKH
10585F: drivers/tty/serial/sunhv.c
10586F: drivers/tty/serial/sunsab.c
10587F: drivers/tty/serial/sunsab.h
10588F: drivers/tty/serial/sunsu.c
10589F: drivers/tty/serial/sunzilog.c
10590F: drivers/tty/serial/sunzilog.h
6404fcca 10591
389325b4
CL
10592SPARSE CHECKER
10593M: "Christopher Li" <sparse@chrisli.org>
10594L: linux-sparse@vger.kernel.org
10595W: https://sparse.wiki.kernel.org/
10596T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10597T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10598S: Maintained
10599F: include/linux/compiler.h
10600
fc0c195a 10601SPEAR PLATFORM SUPPORT
da89947b 10602M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10603M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 10604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
10605W: http://www.st.com/spear
10606S: Maintained
e68d7c14 10607F: arch/arm/boot/dts/spear*
281e192f 10608F: arch/arm/mach-spear/
fc0c195a
VK
10609
10610SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10611M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 10612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
10613W: http://www.st.com/spear
10614S: Maintained
5df33a62 10615F: drivers/clk/spear/
fc0c195a 10616
e2d1d6c0 10617SPI SUBSYSTEM
b02e48f2 10618M: Mark Brown <broonie@kernel.org>
dfbe403c 10619L: linux-spi@vger.kernel.org
e7e4e13c 10620T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10621Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10622S: Maintained
679655da
JP
10623F: Documentation/spi/
10624F: drivers/spi/
10625F: include/linux/spi/
c117ab84 10626F: include/uapi/linux/spi/
e2d1d6c0 10627
2752e401 10628SPIDERNET NETWORK DRIVER for CELL
8b58be88 10629M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10630L: netdev@vger.kernel.org
10631S: Supported
679655da 10632F: Documentation/networking/spider_net.txt
8df158ac 10633F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10634
e2d1d6c0 10635SPU FILE SYSTEM
8b58be88 10636M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10637L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10638W: http://www.ibm.com/developerworks/power/cell/
10639S: Supported
679655da
JP
10640F: Documentation/filesystems/spufs.txt
10641F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10642
fc555841 10643SQUASHFS FILE SYSTEM
d7f2ff67 10644M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10645L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10646W: http://squashfs.org.uk
9f273c24 10647T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10648S: Maintained
679655da
JP
10649F: Documentation/filesystems/squashfs.txt
10650F: fs/squashfs/
fc555841 10651
1da177e4 10652SRM (Alpha) environment access
8b58be88 10653M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10654S: Maintained
679655da 10655F: arch/alpha/kernel/srm_env.c
1da177e4 10656
26e9a397 10657STABLE BRANCH
879a5a00 10658M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10659L: stable@vger.kernel.org
879a5a00 10660S: Supported
7b175c46 10661F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10662
26e9a397 10663STAGING SUBSYSTEM
879a5a00 10664M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10665T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10666L: devel@driverdev.osuosl.org
879a5a00 10667S: Supported
679655da 10668F: drivers/staging/
dbc6c2cc 10669
ebd3d010
JP
10670STAGING - COMEDI
10671M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10672M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10673S: Odd Fixes
10674F: drivers/staging/comedi/
10675
a0138163
JP
10676STAGING - FLARION FT1000 DRIVERS
10677M: Marek Belisko <marek.belisko@gmail.com>
10678S: Odd Fixes
10679F: drivers/staging/ft1000/
10680
6c1bb424 10681STAGING - INDUSTRIAL IO
030a13d7 10682M: Jonathan Cameron <jic23@kernel.org>
a0138163 10683L: linux-iio@vger.kernel.org
6c1bb424
JP
10684S: Odd Fixes
10685F: drivers/staging/iio/
10686
a0138163
JP
10687STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10688M: Jarod Wilson <jarod@wilsonet.com>
10689W: http://www.lirc.org/
10690S: Odd Fixes
b2b0186d 10691F: drivers/staging/media/lirc/
a0138163 10692
f5e5de1e
OD
10693STAGING - LUSTRE PARALLEL FILESYSTEM
10694M: Oleg Drokin <oleg.drokin@intel.com>
10695M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10696L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10697W: http://wiki.lustre.org/
f5e5de1e
OD
10698S: Maintained
10699F: drivers/staging/lustre
10700
7c6b6c71
MD
10701STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10702M: Marc Dietrich <marvin24@gmx.de>
10703L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10704L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10705S: Maintained
10706F: drivers/staging/nvec/
10707
53c43c5c
GKH
10708STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10709M: Jens Frederich <jfrederich@gmail.com>
10710M: Daniel Drake <dsd@laptop.org>
10711M: Jon Nettleton <jon.nettleton@gmail.com>
10712W: http://wiki.laptop.org/go/DCON
10713S: Maintained
10714F: drivers/staging/olpc_dcon/
10715
a0138163
JP
10716STAGING - REALTEK RTL8712U DRIVERS
10717M: Larry Finger <Larry.Finger@lwfinger.net>
10718M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10719S: Odd Fixes
10720F: drivers/staging/rtl8712/
10721
7591ba8b
JS
10722STAGING - REALTEK RTL8723U WIRELESS DRIVER
10723M: Larry Finger <Larry.Finger@lwfinger.net>
10724M: Jes Sorensen <Jes.Sorensen@redhat.com>
10725L: linux-wireless@vger.kernel.org
10726S: Maintained
10727F: drivers/staging/rtl8723au/
10728
980ac4d7
SM
10729STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10730M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10731M: Teddy Wang <teddy.wang@siliconmotion.com>
10732M: Sudip Mukherjee <sudip@vectorindia.org>
10733L: linux-fbdev@vger.kernel.org
10734S: Maintained
10735F: drivers/staging/sm750fb/
10736
510fa408
JP
10737STAGING - SLICOSS
10738M: Lior Dotan <liodot@gmail.com>
10739M: Christopher Harrer <charrer@alacritech.com>
10740S: Odd Fixes
10741F: drivers/staging/slicoss/
10742
a0138163
JP
10743STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10744M: William Hubbs <w.d.hubbs@gmail.com>
10745M: Chris Brannon <chris@the-brannons.com>
d33bce31 10746M: Kirk Reiser <kirk@reisers.ca>
a0138163 10747M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10748L: speakup@linux-speakup.org
a0138163
JP
10749W: http://www.linux-speakup.org/
10750S: Odd Fixes
10751F: drivers/staging/speakup/
10752
b3e871ce
JP
10753STAGING - VIA VT665X DRIVERS
10754M: Forest Bond <forest@alittletooquiet.net>
10755S: Odd Fixes
10756F: drivers/staging/vt665?/
10757
a30baec1
JK
10758STAGING - WILC1000 WIFI DRIVER
10759M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10760M: Austin Shin <austin.shin@atmel.com>
a30baec1 10761M: Chris Park <chris.park@atmel.com>
06b54863
TC
10762M: Tony Cho <tony.cho@atmel.com>
10763M: Glen Lee <glen.lee@atmel.com>
10764M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10765L: linux-wireless@vger.kernel.org
10766S: Supported
10767F: drivers/staging/wilc1000/
10768
709bcb07 10769STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10770M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10771S: Odd Fixes
10772F: drivers/staging/xgifb/
10773
77241056
MM
10774HFI1 DRIVER
10775M: Mike Marciniszyn <infinipath@intel.com>
10776L: linux-rdma@vger.kernel.org
10777S: Supported
10778F: drivers/staging/rdma/hfi1
10779
1da177e4 10780STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10781M: Ion Badulescu <ionut@badula.org>
b4f90189 10782S: Odd Fixes
9bba23b0 10783F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10784
e2d1d6c0 10785SUN3/3X
8b58be88 10786M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10787W: http://sammy.net/sun3/
10788S: Maintained
679655da
JP
10789F: arch/m68k/kernel/*sun3*
10790F: arch/m68k/sun3*/
10791F: arch/m68k/include/asm/sun3*
e689cf4a 10792F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10793
af6a5af8
HG
10794SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10795M: Hans de Goede <hdegoede@redhat.com>
10796L: linux-input@vger.kernel.org
10797S: Maintained
10798F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10799F: drivers/input/keyboard/sun4i-lradc-keys.c
10800
2bc9ff01
DK
10801SUNDANCE NETWORK DRIVER
10802M: Denis Kirjanov <kda@linux-powerpc.org>
10803L: netdev@vger.kernel.org
10804S: Maintained
10805F: drivers/net/ethernet/dlink/sundance.c
10806
2cbb12a4 10807SUPERH
114bf37e
RF
10808M: Yoshinori Sato <ysato@users.sourceforge.jp>
10809M: Rich Felker <dalias@libc.org>
2cbb12a4 10810L: linux-sh@vger.kernel.org
8a6e2535 10811Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10812S: Maintained
066069e1 10813F: Documentation/sh/
679655da 10814F: arch/sh/
066069e1 10815F: drivers/sh/
1da177e4 10816
4480f15b 10817SUSPEND TO RAM
7fb06082 10818M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10819M: Len Brown <len.brown@intel.com>
10820M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10821L: linux-pm@vger.kernel.org
e2d1d6c0 10822S: Supported
679655da
JP
10823F: Documentation/power/
10824F: arch/x86/kernel/acpi/
10825F: drivers/base/power/
10826F: kernel/power/
10827F: include/linux/suspend.h
10828F: include/linux/freezer.h
10829F: include/linux/pm.h
1da177e4
LT
10830
10831SVGA HANDLING
8b58be88 10832M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10833L: linux-video@atrey.karlin.mff.cuni.cz
10834S: Maintained
679655da
JP
10835F: Documentation/svga.txt
10836F: arch/x86/boot/video*
1da177e4 10837
6e28b761
KRW
10838SWIOTLB SUBSYSTEM
10839M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10840L: linux-kernel@vger.kernel.org
9f273c24 10841T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10842S: Supported
10843F: lib/swiotlb.c
10844F: arch/*/kernel/pci-swiotlb.c
10845F: include/linux/swiotlb.h
10846
007f790c
JP
10847SWITCHDEV
10848M: Jiri Pirko <jiri@resnulli.us>
10849L: netdev@vger.kernel.org
10850S: Supported
10851F: net/switchdev/
10852F: include/net/switchdev.h
10853
db8e35d5
VG
10854SYNOPSYS ARC ARCHITECTURE
10855M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10856L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10857S: Supported
10858F: arch/arc/
9b28829d 10859F: Documentation/devicetree/bindings/arc/*
2d799dde 10860F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10861F: drivers/tty/serial/arc_uart.c
b7182d1a 10862T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10863
556cc1c5
AB
10864SYNOPSYS ARC SDP platform support
10865M: Alexey Brodkin <abrodkin@synopsys.com>
10866S: Supported
10867F: arch/arc/plat-axs10x
10868F: arch/arc/boot/dts/ax*
10869F: Documentation/devicetree/bindings/arc/axs10*
10870
6c284c9a
LJ
10871SYSTEM CONFIGURATION (SYSCON)
10872M: Lee Jones <lee.jones@linaro.org>
10873M: Arnd Bergmann <arnd@arndb.de>
10874T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10875S: Supported
10876F: drivers/mfd/syscon.c
10877
1da177e4 10878SYSV FILESYSTEM
8b58be88 10879M: Christoph Hellwig <hch@infradead.org>
1da177e4 10880S: Maintained
679655da
JP
10881F: Documentation/filesystems/sysv-fs.txt
10882F: fs/sysv/
10883F: include/linux/sysv_fs.h
1da177e4 10884
86cfa7fc 10885TARGET SUBSYSTEM
9c3646d1 10886M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10887L: linux-scsi@vger.kernel.org
b9f5edc2 10888L: target-devel@vger.kernel.org
86cfa7fc 10889W: http://www.linux-iscsi.org
cf015e9f 10890W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10891T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10892S: Supported
10893F: drivers/target/
10894F: include/target/
10895F: Documentation/target/
10896
4e68852d 10897TASKSTATS STATISTICS INTERFACE
185e595f 10898M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10899S: Maintained
679655da
JP
10900F: Documentation/accounting/taskstats*
10901F: include/linux/taskstats*
10902F: kernel/taskstats.c
4e68852d 10903
781b456a 10904TC CLASSIFIER
f935f3f8 10905M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10906L: netdev@vger.kernel.org
10907S: Maintained
679655da 10908F: include/net/pkt_cls.h
c117ab84 10909F: include/uapi/linux/pkt_cls.h
679655da 10910F: net/sched/
781b456a 10911
5067f08a 10912TCP LOW PRIORITY MODULE
8b58be88
JP
10913M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10914M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10915W: http://tcp-lp-mod.sourceforge.net/
10916S: Maintained
679655da 10917F: net/ipv4/tcp_lp.c
5067f08a 10918
91952bc0
AP
10919TDA10071 MEDIA DRIVER
10920M: Antti Palosaari <crope@iki.fi>
10921L: linux-media@vger.kernel.org
a825eaec 10922W: https://linuxtv.org
91952bc0
AP
10923W: http://palosaari.fi/linux/
10924Q: http://patchwork.linuxtv.org/project/linux-media/list/
10925T: git git://linuxtv.org/anttip/media_tree.git
10926S: Maintained
10927F: drivers/media/dvb-frontends/tda10071*
10928
10929TDA18212 MEDIA DRIVER
10930M: Antti Palosaari <crope@iki.fi>
10931L: linux-media@vger.kernel.org
a825eaec 10932W: https://linuxtv.org
91952bc0
AP
10933W: http://palosaari.fi/linux/
10934Q: http://patchwork.linuxtv.org/project/linux-media/list/
10935T: git git://linuxtv.org/anttip/media_tree.git
10936S: Maintained
10937F: drivers/media/tuners/tda18212*
10938
10939TDA18218 MEDIA DRIVER
10940M: Antti Palosaari <crope@iki.fi>
10941L: linux-media@vger.kernel.org
a825eaec 10942W: https://linuxtv.org
91952bc0
AP
10943W: http://palosaari.fi/linux/
10944Q: http://patchwork.linuxtv.org/project/linux-media/list/
10945T: git git://linuxtv.org/anttip/media_tree.git
10946S: Maintained
10947F: drivers/media/tuners/tda18218*
10948
3b2f6aba
MK
10949TDA18271 MEDIA DRIVER
10950M: Michael Krufky <mkrufky@linuxtv.org>
10951L: linux-media@vger.kernel.org
a825eaec 10952W: https://linuxtv.org
3b2f6aba
MK
10953W: http://github.com/mkrufky
10954Q: http://patchwork.linuxtv.org/project/linux-media/list/
10955T: git git://linuxtv.org/mkrufky/tuners.git
10956S: Maintained
10957F: drivers/media/tuners/tda18271*
10958
e48307a9
MK
10959TDA827x MEDIA DRIVER
10960M: Michael Krufky <mkrufky@linuxtv.org>
10961L: linux-media@vger.kernel.org
a825eaec 10962W: https://linuxtv.org
e48307a9
MK
10963W: http://github.com/mkrufky
10964Q: http://patchwork.linuxtv.org/project/linux-media/list/
10965T: git git://linuxtv.org/mkrufky/tuners.git
10966S: Maintained
10967F: drivers/media/tuners/tda8290.*
10968
66cf9212
MK
10969TDA8290 MEDIA DRIVER
10970M: Michael Krufky <mkrufky@linuxtv.org>
10971L: linux-media@vger.kernel.org
a825eaec 10972W: https://linuxtv.org
66cf9212
MK
10973W: http://github.com/mkrufky
10974Q: http://patchwork.linuxtv.org/project/linux-media/list/
10975T: git git://linuxtv.org/mkrufky/tuners.git
10976S: Maintained
10977F: drivers/media/tuners/tda8290.*
10978
4b9fba30
HV
10979TDA9840 MEDIA DRIVER
10980M: Hans Verkuil <hverkuil@xs4all.nl>
10981L: linux-media@vger.kernel.org
10982T: git git://linuxtv.org/media_tree.git
a825eaec 10983W: https://linuxtv.org
4b9fba30
HV
10984S: Maintained
10985F: drivers/media/i2c/tda9840*
10986
2cb654fd 10987TEA5761 TUNER DRIVER
009a5410 10988M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10989L: linux-media@vger.kernel.org
a825eaec 10990W: https://linuxtv.org
2cb654fd
MCC
10991T: git git://linuxtv.org/media_tree.git
10992S: Odd fixes
10993F: drivers/media/tuners/tea5761.*
10994
10995TEA5767 TUNER DRIVER
009a5410 10996M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10997L: linux-media@vger.kernel.org
a825eaec 10998W: https://linuxtv.org
2cb654fd
MCC
10999T: git git://linuxtv.org/media_tree.git
11000S: Maintained
11001F: drivers/media/tuners/tea5767.*
11002
4b9fba30
HV
11003TEA6415C MEDIA DRIVER
11004M: Hans Verkuil <hverkuil@xs4all.nl>
11005L: linux-media@vger.kernel.org
11006T: git git://linuxtv.org/media_tree.git
a825eaec 11007W: https://linuxtv.org
4b9fba30
HV
11008S: Maintained
11009F: drivers/media/i2c/tea6415c*
11010
11011TEA6420 MEDIA DRIVER
11012M: Hans Verkuil <hverkuil@xs4all.nl>
11013L: linux-media@vger.kernel.org
11014T: git git://linuxtv.org/media_tree.git
a825eaec 11015W: https://linuxtv.org
4b9fba30
HV
11016S: Maintained
11017F: drivers/media/i2c/tea6420*
11018
3d249d4c 11019TEAM DRIVER
dca9ab92 11020M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11021L: netdev@vger.kernel.org
11022S: Supported
11023F: drivers/net/team/
11024F: include/linux/if_team.h
c117ab84 11025F: include/uapi/linux/if_team.h
3d249d4c 11026
7d029125 11027TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11028M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11029S: Maintained
11030F: arch/x86/platform/ts5500/
11031
40ad4a30
SY
11032TECHNOTREND USB IR RECEIVER
11033M: Sean Young <sean@mess.org>
11034L: linux-media@vger.kernel.org
11035S: Maintained
11036F: drivers/media/rc/ttusbir.c
11037
adabdb0c 11038TEGRA ARCHITECTURE SUPPORT
243d58ec 11039M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11040M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11041M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11042L: linux-tegra@vger.kernel.org
fd117cd1 11043Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11044T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11045S: Supported
bbbe96ed 11046N: [^a-z]tegra
84b9414b 11047
adabdb0c
SW
11048TEGRA CLOCK DRIVER
11049M: Peter De Schrijver <pdeschrijver@nvidia.com>
11050M: Prashant Gaikwad <pgaikwad@nvidia.com>
11051S: Supported
11052F: drivers/clk/tegra/
11053
86e486a0 11054TEGRA DMA DRIVERS
adabdb0c 11055M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11056M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11057S: Supported
86e486a0 11058F: drivers/dma/tegra*
adabdb0c 11059
adabdb0c
SW
11060TEGRA I2C DRIVER
11061M: Laxman Dewangan <ldewangan@nvidia.com>
11062S: Supported
11063F: drivers/i2c/busses/i2c-tegra.c
11064
11065TEGRA IOMMU DRIVERS
11066M: Hiroshi Doyu <hdoyu@nvidia.com>
11067S: Supported
11068F: drivers/iommu/tegra*
11069
11070TEGRA KBC DRIVER
11071M: Rakesh Iyer <riyer@nvidia.com>
11072M: Laxman Dewangan <ldewangan@nvidia.com>
11073S: Supported
11074F: drivers/input/keyboard/tegra-kbc.c
11075
adabdb0c
SW
11076TEGRA PWM DRIVER
11077M: Thierry Reding <thierry.reding@gmail.com>
11078S: Supported
11079F: drivers/pwm/pwm-tegra.c
11080
11081TEGRA SERIAL DRIVER
11082M: Laxman Dewangan <ldewangan@nvidia.com>
11083S: Supported
11084F: drivers/tty/serial/serial-tegra.c
11085
11086TEGRA SPI DRIVER
11087M: Laxman Dewangan <ldewangan@nvidia.com>
11088S: Supported
11089F: drivers/spi/spi-tegra*
11090
1a348ccc 11091TEHUTI ETHERNET DRIVER
8b58be88 11092M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11093L: netdev@vger.kernel.org
11094S: Supported
ef7f5429 11095F: drivers/net/ethernet/tehuti/*
1a348ccc 11096
4e68852d 11097Telecom Clock Driver for MCPL0010
8b58be88 11098M: Mark Gross <mark.gross@intel.com>
4e68852d 11099S: Supported
679655da 11100F: drivers/char/tlclk.c
4e68852d 11101
4480f15b 11102TENSILICA XTENSA PORT (xtensa)
8b58be88 11103M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11104M: Max Filippov <jcmvbkbc@gmail.com>
11105L: linux-xtensa@linux-xtensa.org
9f273c24 11106T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11107S: Maintained
679655da 11108F: arch/xtensa/
3dc99857 11109F: drivers/irqchip/irq-xtensa-*
4e68852d 11110
5313ba66
HV
11111THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11112M: Hans Verkuil <hverkuil@xs4all.nl>
11113L: linux-media@vger.kernel.org
11114T: git git://linuxtv.org/media_tree.git
a825eaec 11115W: https://linuxtv.org
5313ba66
HV
11116S: Maintained
11117F: drivers/media/radio/radio-raremono.c
11118
d3fb6955 11119THERMAL
b75f0050 11120M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11121M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11122L: linux-pm@vger.kernel.org
11123T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11124T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11125Q: https://patchwork.kernel.org/project/linux-pm/list/
11126S: Supported
11127F: drivers/thermal/
11128F: include/linux/thermal.h
af6c9f16 11129F: include/uapi/linux/thermal.h
b75f0050
JP
11130F: include/linux/cpu_cooling.h
11131F: Documentation/devicetree/bindings/thermal/
d3fb6955 11132
64e05d8b
VK
11133THERMAL/CPU_COOLING
11134M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11135M: Viresh Kumar <viresh.kumar@linaro.org>
11136M: Javi Merino <javi.merino@arm.com>
11137L: linux-pm@vger.kernel.org
11138S: Supported
11139F: Documentation/thermal/cpu-cooling-api.txt
11140F: drivers/thermal/cpu_cooling.c
11141F: include/linux/cpu_cooling.h
11142
30ba2fbd
VD
11143THINGM BLINK(1) USB RGB LED DRIVER
11144M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11145S: Maintained
11146F: drivers/hid/hid-thingm.c
11147
4e68852d 11148THINKPAD ACPI EXTRAS DRIVER
8b58be88 11149M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11150L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11151L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11152W: http://ibm-acpi.sourceforge.net
11153W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11154T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11155S: Maintained
679655da 11156F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11157
1b46f2a2 11158TI BANDGAP AND THERMAL DRIVER
f14d1c24 11159M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 11160L: linux-pm@vger.kernel.org
531ff13e 11161L: linux-omap@vger.kernel.org
5a723e81 11162S: Maintained
794b2e25 11163F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11164
ccf963d3
BP
11165TI VPE/CAL DRIVERS
11166M: Benoit Parrot <bparrot@ti.com>
11167L: linux-media@vger.kernel.org
11168W: http://linuxtv.org/
11169Q: http://patchwork.linuxtv.org/project/linux-media/list/
11170S: Maintained
11171F: drivers/media/platform/ti-vpe/
11172
0c7665c3
MF
11173TI CDCE706 CLOCK DRIVER
11174M: Max Filippov <jcmvbkbc@gmail.com>
11175S: Maintained
11176F: drivers/clk/clk-cdce706.c
11177
49b6a5e3
TK
11178TI CLOCK DRIVER
11179M: Tero Kristo <t-kristo@ti.com>
11180L: linux-omap@vger.kernel.org
11181S: Maintained
11182F: drivers/clk/ti/
11183F: include/linux/clk/ti.h
11184
f75cfbad
GS
11185TI ETHERNET SWITCH DRIVER (CPSW)
11186M: Mugunthan V N <mugunthanvnm@ti.com>
11187R: Grygorii Strashko <grygorii.strashko@ti.com>
11188L: linux-omap@vger.kernel.org
11189L: netdev@vger.kernel.org
11190S: Maintained
11191F: drivers/net/ethernet/ti/cpsw*
11192F: drivers/net/ethernet/ti/davinci*
11193
4020f2d7 11194TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11195M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11196S: Maintained
679655da
JP
11197F: drivers/misc/tifm*
11198F: drivers/mmc/host/tifm_sd.c
11199F: include/linux/tifm.h
4020f2d7 11200
e0c52404 11201TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11202M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11203L: linux-kernel@vger.kernel.org
11204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11205S: Maintained
11206F: drivers/soc/ti/*
11207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11208
11209
152ad442
SR
11210TI LM49xxx FAMILY ASoC CODEC DRIVERS
11211M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11212M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11213L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11214S: Maintained
11215F: sound/soc/codecs/lm49453*
d392dead 11216F: sound/soc/codecs/isabelle*
152ad442 11217
0edd807d
KM
11218TI LP855x BACKLIGHT DRIVER
11219M: Milo Kim <milo.kim@ti.com>
11220S: Maintained
11221F: Documentation/backlight/lp855x-driver.txt
11222F: drivers/video/backlight/lp855x_bl.c
11223F: include/linux/platform_data/lp855x.h
11224
faf13f6d
KM
11225TI LP8727 CHARGER DRIVER
11226M: Milo Kim <milo.kim@ti.com>
11227S: Maintained
11228F: drivers/power/lp8727_charger.c
11229F: include/linux/platform_data/lp8727.h
11230
22f1229f
KM
11231TI LP8788 MFD DRIVER
11232M: Milo Kim <milo.kim@ti.com>
11233S: Maintained
11234F: drivers/iio/adc/lp8788_adc.c
11235F: drivers/leds/leds-lp8788.c
11236F: drivers/mfd/lp8788*.c
11237F: drivers/power/lp8788-charger.c
11238F: drivers/regulator/lp8788-*.c
11239F: include/linux/mfd/lp8788*.h
11240
84640e27
KM
11241TI NETCP ETHERNET DRIVER
11242M: Wingman Kwok <w-kwok2@ti.com>
11243M: Murali Karicheri <m-karicheri2@ti.com>
11244L: netdev@vger.kernel.org
11245S: Maintained
11246F: drivers/net/ethernet/ti/netcp*
11247
217e0ca9
KC
11248TI TAS571X FAMILY ASoC CODEC DRIVER
11249M: Kevin Cernekee <cernekee@chromium.org>
11250L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11251S: Odd Fixes
11252F: sound/soc/codecs/tas571x*
11253
dd5e8e6b 11254TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11255M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11256L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11257S: Maintained
11258F: sound/soc/codecs/twl4030*
11259
90921014 11260TI WILINK WIRELESS DRIVERS
90921014
LC
11261L: linux-wireless@vger.kernel.org
11262W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11263W: http://wireless.kernel.org/en/users/Drivers/wl1251
11264T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11265S: Orphan
90921014
LC
11266F: drivers/net/wireless/ti/
11267F: include/linux/wl12xx.h
11268
e86eaa3a 11269TIPC NETWORK LAYER
8b58be88 11270M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11271M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11272L: netdev@vger.kernel.org (core kernel code)
11273L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11274W: http://tipc.sourceforge.net/
e86eaa3a 11275S: Maintained
c117ab84 11276F: include/uapi/linux/tipc*.h
679655da 11277F: net/tipc/
e86eaa3a 11278
867e359b 11279TILE ARCHITECTURE
b9a279f6 11280M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11281W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11282T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11283S: Supported
11284F: arch/tile/
6b940606 11285F: drivers/char/tile-srom.c
5c770755 11286F: drivers/edac/tile_edac.c
6b940606
CM
11287F: drivers/net/ethernet/tile/
11288F: drivers/rtc/rtc-tile.c
11289F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11290F: drivers/tty/serial/tilegx.c
6b940606
CM
11291F: drivers/usb/host/*-tilegx.c
11292F: include/linux/usb/tilegx.h
867e359b 11293
1da177e4 11294TLAN NETWORK DRIVER
8b58be88 11295M: Samuel Chessman <chessman@tux.org>
88c07dde 11296L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11297W: http://sourceforge.net/projects/tlan/
11298S: Maintained
679655da 11299F: Documentation/networking/tlan.txt
b544dbac 11300F: drivers/net/ethernet/ti/tlan.*
1da177e4 11301
d74db3b2 11302TOMOYO SECURITY MODULE
8b58be88
JP
11303M: Kentaro Takeda <takedakn@nttdata.co.jp>
11304M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11305L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11306L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11307L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11308L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11309W: http://tomoyo.sourceforge.jp/
843d183c 11310T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11311S: Maintained
679655da 11312F: security/tomoyo/
d74db3b2 11313
9caeb532 11314TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11315M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11316L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11317S: Maintained
11318F: drivers/platform/x86/topstar-laptop.c
11319
1da177e4 11320TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11321M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11322L: platform-driver-x86@vger.kernel.org
0a63ca11 11323S: Maintained
679655da 11324F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11325
0a63ca11
AA
11326TOSHIBA BLUETOOTH DRIVER
11327M: Azael Avalos <coproscefalo@gmail.com>
11328L: platform-driver-x86@vger.kernel.org
11329S: Maintained
11330F: drivers/platform/x86/toshiba_bluetooth.c
11331
11332TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11333M: Azael Avalos <coproscefalo@gmail.com>
11334L: platform-driver-x86@vger.kernel.org
11335S: Maintained
11336F: drivers/platform/x86/toshiba_haps.c
11337
14991fc7
AA
11338TOSHIBA WMI HOTKEYS DRIVER
11339M: Azael Avalos <coproscefalo@gmail.com>
11340L: platform-driver-x86@vger.kernel.org
11341S: Maintained
11342F: drivers/platform/x86/toshiba-wmi.c
11343
1da177e4 11344TOSHIBA SMM DRIVER
8b58be88 11345M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11346W: http://www.buzzard.org.uk/toshiba/
11347S: Maintained
679655da
JP
11348F: drivers/char/toshiba.c
11349F: include/linux/toshiba.h
c117ab84 11350F: include/uapi/linux/toshiba.h
1da177e4 11351
d32d9864
MR
11352TOSHIBA TC358743 DRIVER
11353M: Mats Randgaard <matrandg@cisco.com>
11354L: linux-media@vger.kernel.org
11355S: Maintained
11356F: drivers/media/i2c/tc358743*
b5dcee22 11357F: include/media/i2c/tc358743.h
d32d9864 11358
560e6475
WS
11359TMIO/SDHI MMC DRIVER
11360M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11361L: linux-mmc@vger.kernel.org
560e6475 11362S: Supported
d1057c40
GL
11363F: drivers/mmc/host/tmio_mmc*
11364F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11365F: include/linux/mfd/tmio.h
d719f900 11366
917cc4e6
GR
11367TMP401 HARDWARE MONITOR DRIVER
11368M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11369L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11370S: Maintained
11371F: Documentation/hwmon/tmp401
11372F: drivers/hwmon/tmp401.c
11373
98f32602 11374TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11375M: Hugh Dickins <hughd@google.com>
98f32602
HD
11376L: linux-mm@kvack.org
11377S: Maintained
11378F: include/linux/shmem_fs.h
11379F: mm/shmem.c
11380
45f95b53 11381TM6000 VIDEO4LINUX DRIVER
009a5410 11382M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11383L: linux-media@vger.kernel.org
a825eaec 11384W: https://linuxtv.org
45f95b53
MCC
11385T: git git://linuxtv.org/media_tree.git
11386S: Odd fixes
11387F: drivers/media/usb/tm6000/
11388
c65fde19
HV
11389TW68 VIDEO4LINUX DRIVER
11390M: Hans Verkuil <hverkuil@xs4all.nl>
11391L: linux-media@vger.kernel.org
11392T: git git://linuxtv.org/media_tree.git
a825eaec 11393W: https://linuxtv.org
c65fde19
HV
11394S: Odd Fixes
11395F: drivers/media/pci/tw68/
11396
704a84cc
EG
11397TW686X VIDEO4LINUX DRIVER
11398M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11399L: linux-media@vger.kernel.org
11400T: git git://linuxtv.org/media_tree.git
11401W: http://linuxtv.org
11402S: Maintained
11403F: drivers/media/pci/tw686x/
11404
4e68852d 11405TPM DEVICE DRIVER
901486b8 11406M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11407M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11408M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11409R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11410W: http://tpmdd.sourceforge.net
63a10dfd 11411L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11412Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11413T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11414S: Maintained
679655da 11415F: drivers/char/tpm/
4e68852d 11416
1a0f1b27
AL
11417TPM IBM_VTPM DEVICE DRIVER
11418M: Ashley Lai <ashleydlai@gmail.com>
11419W: http://tpmdd.sourceforge.net
11420L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11421S: Maintained
11422F: drivers/char/tpm/tpm_ibmvtpm*
11423
d6f005a1
JP
11424TRACING
11425M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11426M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11428S: Maintained
11429F: Documentation/trace/ftrace.txt
11430F: arch/*/*/*/ftrace.h
11431F: arch/*/kernel/ftrace.c
11432F: include/*/ftrace.h
11433F: include/linux/trace*.h
11434F: include/trace/
11435F: kernel/trace/
6e68e6c5 11436F: tools/testing/selftests/ftrace/
d6f005a1 11437
4abac0d0
IM
11438TRACING MMIO ACCESSES (MMIOTRACE)
11439M: Steven Rostedt <rostedt@goodmis.org>
11440M: Ingo Molnar <mingo@kernel.org>
11441R: Karol Herbst <karolherbst@gmail.com>
11442R: Pekka Paalanen <ppaalanen@gmail.com>
11443S: Maintained
11444L: linux-kernel@vger.kernel.org
11445L: nouveau@lists.freedesktop.org
11446F: kernel/trace/trace_mmiotrace.c
11447F: include/linux/mmiotrace.h
11448F: arch/x86/mm/kmmio.c
11449F: arch/x86/mm/mmio-mod.c
11450F: arch/x86/mm/testmmiotrace.c
11451
1da177e4 11452TRIVIAL PATCHES
8b58be88 11453M: Jiri Kosina <trivial@kernel.org>
54e5881d 11454T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11455S: Maintained
86ef925f 11456K: ^Subject:.*(?i)trivial
1da177e4 11457
4e68852d 11458TTY LAYER
879a5a00 11459M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11460M: Jiri Slaby <jslaby@suse.com>
879a5a00 11461S: Supported
08deed1e 11462T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11463F: Documentation/serial/
8dd5d2f1 11464F: drivers/tty/
df621252 11465F: drivers/tty/serial/serial_core.c
e3288775
AC
11466F: include/linux/serial_core.h
11467F: include/linux/serial.h
11468F: include/linux/tty.h
c117ab84
CEB
11469F: include/uapi/linux/serial_core.h
11470F: include/uapi/linux/serial.h
11471F: include/uapi/linux/tty.h
4e68852d 11472
91952bc0
AP
11473TUA9001 MEDIA DRIVER
11474M: Antti Palosaari <crope@iki.fi>
11475L: linux-media@vger.kernel.org
a825eaec 11476W: https://linuxtv.org
91952bc0
AP
11477W: http://palosaari.fi/linux/
11478Q: http://patchwork.linuxtv.org/project/linux-media/list/
11479T: git git://linuxtv.org/anttip/media_tree.git
11480S: Maintained
11481F: drivers/media/tuners/tua9001*
11482
740db6d7 11483TULIP NETWORK DRIVERS
740db6d7 11484L: netdev@vger.kernel.org
cf869eb1
GG
11485L: linux-parisc@vger.kernel.org
11486S: Orphan
0f04e2aa 11487F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11488
11489TUN/TAP driver
ba57b6f2 11490M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11491W: http://vtun.sourceforge.net/tun
11492S: Maintained
679655da
JP
11493F: Documentation/networking/tuntap.txt
11494F: arch/um/os-Linux/drivers/
1da177e4 11495
b454cc66 11496TURBOCHANNEL SUBSYSTEM
8b58be88 11497M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11498M: Ralf Baechle <ralf@linux-mips.org>
11499L: linux-mips@linux-mips.org
11500Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11501S: Maintained
679655da
JP
11502F: drivers/tc/
11503F: include/linux/tc.h
b454cc66 11504
1da177e4 11505U14-34F SCSI DRIVER
8b58be88 11506M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11507L: linux-scsi@vger.kernel.org
11508S: Maintained
679655da 11509F: drivers/scsi/u14-34f.c
1da177e4 11510
e2d1d6c0 11511UBI FILE SYSTEM (UBIFS)
a7859936 11512M: Richard Weinberger <richard@nod.at>
949cb623 11513M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11514M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11515L: linux-mtd@lists.infradead.org
e2966cbe 11516T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11517W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11518S: Supported
679655da
JP
11519F: Documentation/filesystems/ubifs.txt
11520F: fs/ubifs/
e2d1d6c0 11521
e1632fa2 11522UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11523M: Greg Ungerer <gerg@linux-m68k.org>
11524W: http://www.linux-m68k.org/
cc2020e6 11525W: http://www.uclinux.org/
e1632fa2 11526L: linux-m68k@lists.linux-m68k.org
cc2020e6 11527L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11528T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11529S: Maintained
e1632fa2
GU
11530F: arch/m68k/coldfire/
11531F: arch/m68k/68*/
61bc02bb
JP
11532F: arch/m68k/*/*_no.*
11533F: arch/m68k/include/asm/*_no.*
cc2020e6 11534
1da177e4 11535UDF FILESYSTEM
d8130624 11536M: Jan Kara <jack@suse.com>
1da177e4 11537S: Maintained
679655da
JP
11538F: Documentation/filesystems/udf.txt
11539F: fs/udf/
1da177e4 11540
cc2020e6 11541UFS FILESYSTEM
8b58be88 11542M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11543S: Maintained
679655da
JP
11544F: Documentation/filesystems/ufs.txt
11545F: fs/ufs/
cc2020e6 11546
0a09d3ab
DH
11547UHID USERSPACE HID IO DRIVER:
11548M: David Herrmann <dh.herrmann@googlemail.com>
11549L: linux-input@vger.kernel.org
11550S: Maintained
11551F: drivers/hid/uhid.c
c117ab84 11552F: include/uapi/linux/uhid.h
0a09d3ab 11553
18332a80 11554ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11555L: linux-usb@vger.kernel.org
10c6c9c9 11556S: Orphan
355ffe69 11557F: drivers/uwb/
679655da
JP
11558F: include/linux/uwb.h
11559F: include/linux/uwb/
18332a80 11560
b31d8273
G
11561UNICORE32 ARCHITECTURE:
11562M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11563W: http://mprc.pku.edu.cn/~guanxuetao/linux
11564S: Maintained
ceebf4d5 11565T: git git://github.com/gxt/linux.git
b31d8273
G
11566F: arch/unicore32/
11567
d8379ab1
TF
11568UNIFDEF
11569M: Tony Finch <dot@dotat.at>
11570W: http://dotat.at/prog/unifdef
11571S: Maintained
11572F: scripts/unifdef.c
11573
1da177e4 11574UNIFORM CDROM DRIVER
8b58be88 11575M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11576W: http://www.kernel.dk
11577S: Maintained
679655da
JP
11578F: Documentation/cdrom/
11579F: drivers/cdrom/cdrom.c
11580F: include/linux/cdrom.h
c117ab84 11581F: include/uapi/linux/cdrom.h
1da177e4 11582
56df0122 11583UNISYS S-PAR DRIVERS
49e7d9df
JP
11584M: David Kershner <david.kershner@unisys.com>
11585L: sparmaintainer@unisys.com (Unisys internal)
11586S: Supported
11587F: drivers/staging/unisys/
56df0122 11588
9941fa6e
VH
11589UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11590M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11591L: linux-scsi@vger.kernel.org
11592S: Supported
11593F: Documentation/scsi/ufs.txt
11594F: drivers/scsi/ufs/
11595
e2d1d6c0 11596UNSORTED BLOCK IMAGES (UBI)
949cb623 11597M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11598M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11599W: http://www.linux-mtd.infradead.org/
11600L: linux-mtd@lists.infradead.org
b6b44e0a 11601T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11602S: Supported
80811493 11603F: drivers/mtd/ubi/
679655da 11604F: include/linux/mtd/ubi.h
c117ab84 11605F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11606
1da177e4 11607USB ACM DRIVER
ca1c3e6f 11608M: Oliver Neukum <oneukum@suse.com>
6372594a 11609L: linux-usb@vger.kernel.org
1da177e4 11610S: Maintained
679655da
JP
11611F: Documentation/usb/acm.txt
11612F: drivers/usb/class/cdc-acm.*
1da177e4 11613
b7d572e1
PF
11614USB AR5523 WIRELESS DRIVER
11615M: Pontus Fuchs <pontus.fuchs@gmail.com>
11616L: linux-wireless@vger.kernel.org
11617S: Maintained
11618F: drivers/net/wireless/ath/ar5523/
11619
115bb1ff 11620USB ATTACHED SCSI
f50a4968 11621M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11622M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11623L: linux-usb@vger.kernel.org
11624L: linux-scsi@vger.kernel.org
8eae0fb7 11625S: Maintained
115bb1ff
MW
11626F: drivers/usb/storage/uas.c
11627
1da177e4 11628USB CDC ETHERNET DRIVER
61eee9a7 11629M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11630L: linux-usb@vger.kernel.org
1da177e4 11631S: Maintained
679655da 11632F: drivers/net/usb/cdc_*.c
c117ab84 11633F: include/uapi/linux/usb/cdc.h
1da177e4 11634
66e3e591
KP
11635USB CHAOSKEY DRIVER
11636M: Keith Packard <keithp@keithp.com>
11637L: linux-usb@vger.kernel.org
11638S: Maintained
11639F: drivers/usb/misc/chaoskey.c
11640
b02b371e 11641USB CYPRESS C67X00 DRIVER
8b58be88 11642M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11643L: linux-usb@vger.kernel.org
11644S: Maintained
679655da 11645F: drivers/usb/c67x00/
b02b371e 11646
d0374f4f 11647USB DAVICOM DM9601 DRIVER
8b58be88 11648M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11649L: netdev@vger.kernel.org
d0374f4f
PK
11650W: http://www.linux-usb.org/usbnet
11651S: Maintained
679655da 11652F: drivers/net/usb/dm9601.c
d0374f4f 11653
cc2020e6 11654USB DIAMOND RIO500 DRIVER
8b58be88 11655M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11656L: rio500-users@lists.sourceforge.net
11657W: http://rio500.sourceforge.net
11658S: Maintained
679655da 11659F: drivers/usb/misc/rio500*
cc2020e6 11660
1da177e4 11661USB EHCI DRIVER
578333ab 11662M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11663L: linux-usb@vger.kernel.org
578333ab 11664S: Maintained
679655da
JP
11665F: Documentation/usb/ehci.txt
11666F: drivers/usb/host/ehci*
1da177e4 11667
69ae9e3e 11668USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11669M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11670L: linux-usb@vger.kernel.org
69ae9e3e 11671W: http://www.linux-usb.org/gadget
d6d0f665
FB
11672T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11673S: Maintained
679655da
JP
11674F: drivers/usb/gadget/
11675F: include/linux/usb/gadget*
69ae9e3e 11676
2dea64b4 11677USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11678M: Jiri Kosina <jikos@kernel.org>
406df153 11679R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11680L: linux-usb@vger.kernel.org
54e5881d 11681T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11682S: Maintained
c2f01971 11683F: Documentation/hid/hiddev.txt
679655da 11684F: drivers/hid/usbhid/
1da177e4 11685
959eea21 11686USB ISP116X DRIVER
8b58be88 11687M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11688L: linux-usb@vger.kernel.org
959eea21 11689S: Maintained
679655da
JP
11690F: drivers/usb/host/isp116x*
11691F: include/linux/usb/isp116x.h
959eea21 11692
146498ea
WH
11693USB LAN78XX ETHERNET DRIVER
11694M: Woojung Huh <woojung.huh@microchip.com>
11695M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11696L: netdev@vger.kernel.org
11697S: Maintained
11698F: drivers/net/usb/lan78xx.*
11699
1da177e4 11700USB MASS STORAGE DRIVER
8b58be88 11701M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11702L: linux-usb@vger.kernel.org
8836aeb8 11703L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11704S: Maintained
11705W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11706F: drivers/usb/storage/
1da177e4 11707
af39917d
CL
11708USB MIDI DRIVER
11709M: Clemens Ladisch <clemens@ladisch.de>
11710L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11711T: git git://git.alsa-project.org/alsa-kernel.git
11712S: Maintained
11713F: sound/usb/midi.*
11714
444ce9d4
JP
11715USB NETWORKING DRIVERS
11716L: linux-usb@vger.kernel.org
11717S: Odd Fixes
11718F: drivers/net/usb/
11719
1da177e4 11720USB OHCI DRIVER
578333ab 11721M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11722L: linux-usb@vger.kernel.org
578333ab 11723S: Maintained
679655da
JP
11724F: Documentation/usb/ohci.txt
11725F: drivers/usb/host/ohci*
1da177e4 11726
963ffa3e 11727USB OTG FSM (Finite State Machine)
60d77b3d 11728M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11729T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11730L: linux-usb@vger.kernel.org
11731S: Maintained
11732F: drivers/usb/common/usb-otg-fsm.c
11733
563da3a9
VM
11734USB OVER IP DRIVER
11735M: Valentina Manea <valentina.manea.m@gmail.com>
11736M: Shuah Khan <shuah.kh@samsung.com>
11737L: linux-usb@vger.kernel.org
11738S: Maintained
a6d6fc2b 11739F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11740F: drivers/usb/usbip/
11741F: tools/usb/usbip/
11742
1da177e4 11743USB PEGASUS DRIVER
a16b945c 11744M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11745L: linux-usb@vger.kernel.org
043600a6 11746L: netdev@vger.kernel.org
052e3128
PM
11747T: git git://github.com/petkan/pegasus.git
11748W: https://github.com/petkan/pegasus
1da177e4 11749S: Maintained
679655da 11750F: drivers/net/usb/pegasus.*
1da177e4 11751
d3ad558f 11752USB PHY LAYER
a55f6286 11753M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11754L: linux-usb@vger.kernel.org
11755T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11756S: Maintained
11757F: drivers/usb/phy/
d3ad558f 11758
73e4fb3f 11759USB PRINTER DRIVER (usblp)
8b58be88 11760M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11761L: linux-usb@vger.kernel.org
73e4fb3f 11762S: Supported
679655da 11763F: drivers/usb/class/usblp.c
1da177e4 11764
4521b477
BM
11765USB QMI WWAN NETWORK DRIVER
11766M: Bjørn Mork <bjorn@mork.no>
11767L: netdev@vger.kernel.org
11768S: Maintained
11769F: Documentation/ABI/testing/sysfs-class-net-qmi
11770F: drivers/net/usb/qmi_wwan.c
11771
1da177e4 11772USB RTL8150 DRIVER
a16b945c 11773M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11774L: linux-usb@vger.kernel.org
043600a6 11775L: netdev@vger.kernel.org
052e3128
PM
11776T: git git://github.com/petkan/rtl8150.git
11777W: https://github.com/petkan/rtl8150
1da177e4 11778S: Maintained
679655da 11779F: drivers/net/usb/rtl8150.c
1da177e4 11780
f896b796 11781USB SERIAL SUBSYSTEM
66085694 11782M: Johan Hovold <johan@kernel.org>
795fb7e7 11783L: linux-usb@vger.kernel.org
4e68852d 11784S: Maintained
679655da 11785F: Documentation/usb/usb-serial.txt
f896b796 11786F: drivers/usb/serial/
679655da 11787F: include/linux/usb/serial.h
1da177e4 11788
b3f0db1c
SG
11789USB SMSC75XX ETHERNET DRIVER
11790M: Steve Glendinning <steve.glendinning@shawell.net>
11791L: netdev@vger.kernel.org
11792S: Maintained
11793F: drivers/net/usb/smsc75xx.*
11794
2f7ca802 11795USB SMSC95XX ETHERNET DRIVER
90b24cfb 11796M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11797L: netdev@vger.kernel.org
90b24cfb 11798S: Maintained
679655da 11799F: drivers/net/usb/smsc95xx.*
2f7ca802 11800
1da177e4 11801USB SUBSYSTEM
879a5a00 11802M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11803L: linux-usb@vger.kernel.org
1da177e4 11804W: http://www.linux-usb.org
08deed1e 11805T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11806S: Supported
679655da 11807F: Documentation/usb/
679655da
JP
11808F: drivers/usb/
11809F: include/linux/usb.h
11810F: include/linux/usb/
1da177e4
LT
11811
11812USB UHCI DRIVER
8b58be88 11813M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11814L: linux-usb@vger.kernel.org
1da177e4 11815S: Maintained
679655da 11816F: drivers/usb/host/uhci*
1da177e4 11817
69ae9e3e 11818USB "USBNET" DRIVER FRAMEWORK
d8130624 11819M: Oliver Neukum <oneukum@suse.com>
043600a6 11820L: netdev@vger.kernel.org
69ae9e3e 11821W: http://www.linux-usb.org/usbnet
1da177e4 11822S: Maintained
679655da
JP
11823F: drivers/net/usb/usbnet.c
11824F: include/linux/usb/usbnet.h
1da177e4 11825
c0efd232 11826USB VIDEO CLASS
c53ac071 11827M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11828L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11829L: linux-media@vger.kernel.org
275ffde4 11830T: git git://linuxtv.org/media_tree.git
57c6d2e9 11831W: http://www.ideasonboard.org/uvc/
c0efd232 11832S: Maintained
0c0d06ca 11833F: drivers/media/usb/uvc/
6c0f0359 11834F: include/uapi/linux/uvcvideo.h
1da177e4 11835
b60b9c45
HV
11836USB VISION DRIVER
11837M: Hans Verkuil <hverkuil@xs4all.nl>
11838L: linux-media@vger.kernel.org
11839T: git git://linuxtv.org/media_tree.git
a825eaec 11840W: https://linuxtv.org
b60b9c45
HV
11841S: Odd Fixes
11842F: drivers/media/usb/usbvision/
11843
8282da47
LP
11844USB WEBCAM GADGET
11845M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11846L: linux-usb@vger.kernel.org
11847S: Maintained
3a83c16e 11848F: drivers/usb/gadget/function/*uvc*
faf2e1db 11849F: drivers/usb/gadget/legacy/webcam.c
8282da47 11850
bf164cc0 11851USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11852M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11853L: linux-wireless@vger.kernel.org
11854S: Maintained
679655da 11855F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11856
eb6bab13 11857USB XHCI DRIVER
03d85053 11858M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11859L: linux-usb@vger.kernel.org
11860S: Supported
36d0344c
SS
11861F: drivers/usb/host/xhci*
11862F: drivers/usb/host/pci-quirks*
eb6bab13 11863
1da177e4 11864USB ZD1201 DRIVER
4086b9ca 11865L: linux-wireless@vger.kernel.org
1da177e4 11866W: http://linux-lc100020.sourceforge.net
4086b9ca 11867S: Orphan
ed0ad06f 11868F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11869
b7eee616 11870USB ZR364XX DRIVER
8b58be88 11871M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11872L: linux-usb@vger.kernel.org
661263b5 11873L: linux-media@vger.kernel.org
275ffde4 11874T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11875W: http://royale.zerezo.com/zr364xx/
11876S: Maintained
679655da 11877F: Documentation/video4linux/zr364xx.txt
90d72ac6 11878F: drivers/media/usb/zr364xx/
b7eee616 11879
289fcff4
HK
11880ULPI BUS
11881M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11882L: linux-usb@vger.kernel.org
11883S: Maintained
11884F: drivers/usb/common/ulpi.c
11885F: include/linux/ulpi/
11886
e7839f25 11887USER-MODE LINUX (UML)
8b58be88 11888M: Jeff Dike <jdike@addtoit.com>
b15194b7 11889M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11890L: user-mode-linux-devel@lists.sourceforge.net
11891L: user-mode-linux-user@lists.sourceforge.net
11892W: http://user-mode-linux.sourceforge.net
9f273c24 11893T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11894S: Maintained
61516587 11895F: Documentation/virtual/uml/
679655da 11896F: arch/um/
b070989a 11897F: arch/x86/um/
679655da
JP
11898F: fs/hostfs/
11899F: fs/hppfs/
b7eee616 11900
e5f114e9 11901USERSPACE I/O (UIO)
6a534c9d 11902M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11903M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11904S: Maintained
3d3fecbd 11905T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11906F: Documentation/DocBook/uio-howto.tmpl
11907F: drivers/uio/
11908F: include/linux/uio*.h
e5f114e9 11909
256cccbe 11910UTIL-LINUX PACKAGE
8b58be88 11911M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11912L: util-linux@vger.kernel.org
11913W: http://en.wikipedia.org/wiki/Util-linux
11914T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11915S: Maintained
11916
c1fd1c07 11917UVESAFB DRIVER
8b58be88 11918M: Michal Januszewski <spock@gentoo.org>
c69f677c 11919L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11920W: http://dev.gentoo.org/~spock/projects/uvesafb/
11921S: Maintained
679655da 11922F: Documentation/fb/uvesafb.txt
8a61f013 11923F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11924
456930d8
SA
11925VF610 NAND DRIVER
11926M: Stefan Agner <stefan@agner.ch>
11927L: linux-mtd@lists.infradead.org
11928S: Supported
11929F: drivers/mtd/nand/vf610_nfc.c
11930
4480f15b 11931VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11932M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11933S: Maintained
679655da
JP
11934F: Documentation/filesystems/vfat.txt
11935F: fs/fat/
1da177e4 11936
cba3345c
AW
11937VFIO DRIVER
11938M: Alex Williamson <alex.williamson@redhat.com>
11939L: kvm@vger.kernel.org
9f273c24 11940T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11941S: Maintained
11942F: Documentation/vfio.txt
11943F: drivers/vfio/
11944F: include/linux/vfio.h
c117ab84 11945F: include/uapi/linux/vfio.h
cba3345c 11946
a714ea5f
AW
11947VFIO PLATFORM DRIVER
11948M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11949L: kvm@vger.kernel.org
11950S: Maintained
11951F: drivers/vfio/platform/
11952
9e6f3438
PO
11953VIDEOBUF2 FRAMEWORK
11954M: Pawel Osciak <pawel@osciak.com>
11955M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11956M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11957L: linux-media@vger.kernel.org
11958S: Maintained
90d72ac6 11959F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11960F: include/media/videobuf2-*
11961
5523662e
SCP
11962VIRTUAL SERIO DEVICE DRIVER
11963M: Stephen Chandler Paul <thatslyude@gmail.com>
11964S: Maintained
11965F: drivers/input/serio/userio.c
11966F: include/uapi/linux/userio.h
11967
9a82446b
AS
11968VIRTIO CONSOLE DRIVER
11969M: Amit Shah <amit.shah@redhat.com>
11970L: virtualization@lists.linux-foundation.org
11971S: Maintained
11972F: drivers/char/virtio_console.c
11973F: include/linux/virtio_console.h
c117ab84 11974F: include/uapi/linux/virtio_console.h
9a82446b 11975
2426ec8f 11976VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11977M: "Michael S. Tsirkin" <mst@redhat.com>
11978L: virtualization@lists.linux-foundation.org
11979S: Maintained
11980F: drivers/virtio/
c893c8d7 11981F: tools/virtio/
2426ec8f
MT
11982F: drivers/net/virtio_net.c
11983F: drivers/block/virtio_blk.c
11984F: include/linux/virtio_*.h
916cdabc 11985F: include/uapi/linux/virtio_*.h
2426ec8f 11986
f2dbda3b
CH
11987VIRTIO DRIVERS FOR S390
11988M: Christian Borntraeger <borntraeger@de.ibm.com>
11989M: Cornelia Huck <cornelia.huck@de.ibm.com>
11990L: linux-s390@vger.kernel.org
11991L: virtualization@lists.linux-foundation.org
11992L: kvm@vger.kernel.org
11993S: Supported
1b568d93 11994F: drivers/s390/virtio/
f2dbda3b 11995
4ad6ee91
GH
11996VIRTIO GPU DRIVER
11997M: David Airlie <airlied@linux.ie>
11998M: Gerd Hoffmann <kraxel@redhat.com>
11999L: dri-devel@lists.freedesktop.org
12000L: virtualization@lists.linux-foundation.org
12001S: Maintained
12002F: drivers/gpu/drm/virtio/
12003F: include/uapi/linux/virtio_gpu.h
12004
3a4d5c94
MT
12005VIRTIO HOST (VHOST)
12006M: "Michael S. Tsirkin" <mst@redhat.com>
12007L: kvm@vger.kernel.org
c996d8b9 12008L: virtualization@lists.linux-foundation.org
3a4d5c94 12009L: netdev@vger.kernel.org
9f273c24 12010T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12011S: Maintained
12012F: drivers/vhost/
c117ab84 12013F: include/uapi/linux/vhost.h
3a4d5c94 12014
271c8651
GH
12015VIRTIO INPUT DRIVER
12016M: Gerd Hoffmann <kraxel@redhat.com>
12017S: Maintained
12018F: drivers/virtio/virtio_input.c
12019F: include/uapi/linux/virtio_input.h
12020
1da177e4 12021VIA RHINE NETWORK DRIVER
210347e1 12022S: Orphan
f2148a47 12023F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12024
f0bf7f61 12025VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12026M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12027M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12028S: Maintained
12029F: drivers/mmc/host/via-sdmmc.c
12030
69e4a7c2 12031VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12032M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12033L: linux-fbdev@vger.kernel.org
69e4a7c2 12034S: Maintained
c7babebd
FTS
12035F: include/linux/via-core.h
12036F: include/linux/via-gpio.h
12037F: include/linux/via_i2c.h
8a61f013 12038F: drivers/video/fbdev/via/
69e4a7c2 12039
01f20734 12040VIA VELOCITY NETWORK DRIVER
8b58be88 12041M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12042L: netdev@vger.kernel.org
12043S: Maintained
f2148a47 12044F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12045
f73f8173
AW
12046VIRT LIB
12047M: Alex Williamson <alex.williamson@redhat.com>
12048M: Paolo Bonzini <pbonzini@redhat.com>
12049L: kvm@vger.kernel.org
12050S: Supported
12051F: virt/lib/
12052
77911fd2 12053VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12054M: Hans Verkuil <hverkuil@xs4all.nl>
12055L: linux-media@vger.kernel.org
12056T: git git://linuxtv.org/media_tree.git
a825eaec 12057W: https://linuxtv.org
0b7bc1fa 12058S: Maintained
77911fd2 12059F: drivers/media/platform/vivid/*
0b7bc1fa 12060
be7f8273 12061VLAN (802.1Q)
8b58be88 12062M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12063L: netdev@vger.kernel.org
12064S: Maintained
679655da
JP
12065F: drivers/net/macvlan.c
12066F: include/linux/if_*vlan.h
12067F: net/8021q/
be7f8273 12068
55e331cf 12069VLYNQ BUS
8b58be88 12070M: Florian Fainelli <florian@openwrt.org>
8578d7af 12071L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12072S: Maintained
12073F: drivers/vlynq/vlynq.c
12074F: include/linux/vlynq.h
12075
390beae4 12076VME SUBSYSTEM
74c600e3 12077M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12078M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12079M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12080L: devel@driverdev.osuosl.org
12081S: Maintained
12082T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12083F: Documentation/vme_api.txt
12084F: drivers/staging/vme/
12085F: drivers/vme/
12086F: include/linux/vme*
12087
4488e09b
AK
12088VMWARE HYPERVISOR INTERFACE
12089M: Alok Kataria <akataria@vmware.com>
12090L: virtualization@lists.linux-foundation.org
12091S: Supported
12092F: arch/x86/kernel/cpu/vmware.c
12093
73b35d07
DT
12094VMWARE BALLOON DRIVER
12095M: Xavier Deguillard <xdeguillard@vmware.com>
12096M: Philip Moltmann <moltmann@vmware.com>
12097M: "VMware, Inc." <pv-drivers@vmware.com>
12098L: linux-kernel@vger.kernel.org
12099S: Maintained
12100F: drivers/misc/vmw_balloon.c
12101
8b8be51b
TH
12102VMWARE VMMOUSE SUBDRIVER
12103M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12104M: "VMware, Inc." <pv-drivers@vmware.com>
12105L: linux-input@vger.kernel.org
12106S: Maintained
12107F: drivers/input/mouse/vmmouse.c
12108F: drivers/input/mouse/vmmouse.h
12109
d1a890fa 12110VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12111M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12112M: "VMware, Inc." <pv-drivers@vmware.com>
12113L: netdev@vger.kernel.org
12114S: Maintained
12115F: drivers/net/vmxnet3/
d1a890fa 12116
851b1642 12117VMware PVSCSI driver
f2d7e40e 12118M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
12119M: VMware PV-Drivers <pv-drivers@vmware.com>
12120L: linux-scsi@vger.kernel.org
12121S: Maintained
12122F: drivers/scsi/vmw_pvscsi.c
12123F: drivers/scsi/vmw_pvscsi.h
12124
e53e86c7 12125VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12126M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12127M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12128L: linux-kernel@vger.kernel.org
1dd68f01 12129W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12130T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12131S: Supported
9d2597e8 12132F: Documentation/devicetree/bindings/regulator/
679655da 12133F: drivers/regulator/
9d2597e8 12134F: include/dt-bindings/regulator/
679655da 12135F: include/linux/regulator/
e53e86c7 12136
081958eb
DA
12137VRF
12138M: David Ahern <dsa@cumulusnetworks.com>
12139M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12140L: netdev@vger.kernel.org
12141S: Maintained
12142F: drivers/net/vrf.c
562d897d 12143F: Documentation/networking/vrf.txt
081958eb 12144
ab41319e 12145VT1211 HARDWARE MONITOR DRIVER
8b58be88 12146M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12147L: linux-hwmon@vger.kernel.org
ab41319e 12148S: Maintained
679655da
JP
12149F: Documentation/hwmon/vt1211
12150F: drivers/hwmon/vt1211.c
ab41319e 12151
1de9e371 12152VT8231 HARDWARE MONITOR DRIVER
8b58be88 12153M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12154L: linux-hwmon@vger.kernel.org
1de9e371 12155S: Maintained
679655da 12156F: drivers/hwmon/vt8231.c
1de9e371 12157
88095e7b
TO
12158VUB300 USB to SDIO/SD/MMC bridge chip
12159M: Tony Olech <tony.olech@elandigitalsystems.com>
12160L: linux-mmc@vger.kernel.org
12161L: linux-usb@vger.kernel.org
12162S: Supported
12163F: drivers/mmc/host/vub300.c
12164
1da177e4 12165W1 DALLAS'S 1-WIRE BUS
a8018766 12166M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12167S: Maintained
679655da
JP
12168F: Documentation/w1/
12169F: drivers/w1/
1da177e4 12170
13927079 12171W83791D HARDWARE MONITORING DRIVER
8b58be88 12172M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12173L: linux-hwmon@vger.kernel.org
25845c22 12174S: Maintained
679655da
JP
12175F: Documentation/hwmon/w83791d
12176F: drivers/hwmon/w83791d.c
13927079 12177
61db011d 12178W83793 HARDWARE MONITORING DRIVER
8b58be88 12179M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12180L: linux-hwmon@vger.kernel.org
61db011d 12181S: Maintained
679655da
JP
12182F: Documentation/hwmon/w83793
12183F: drivers/hwmon/w83793.c
61db011d 12184
e3760b43 12185W83795 HARDWARE MONITORING DRIVER
d8130624 12186M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12187L: linux-hwmon@vger.kernel.org
e3760b43
JD
12188S: Maintained
12189F: drivers/hwmon/w83795.c
12190
1da177e4 12191W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12192M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12193S: Maintained
679655da 12194F: drivers/mmc/host/wbsd.*
1da177e4 12195
b4e05923
HG
12196WACOM PROTOCOL 4 SERIAL TABLETS
12197M: Julian Squires <julian@cipht.net>
12198M: Hans de Goede <hdegoede@redhat.com>
12199L: linux-input@vger.kernel.org
12200S: Maintained
12201F: drivers/input/tablet/wacom_serial4.c
12202
3527761c 12203WATCHDOG DEVICE DRIVERS
8b58be88 12204M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12205R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12206L: linux-watchdog@vger.kernel.org
12207W: http://www.linux-watchdog.org/
f599aaf0 12208T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12209S: Maintained
679655da
JP
12210F: Documentation/watchdog/
12211F: drivers/watchdog/
12212F: include/linux/watchdog.h
c117ab84 12213F: include/uapi/linux/watchdog.h
3527761c 12214
1da177e4 12215WD7000 SCSI DRIVER
8b58be88 12216M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12217L: linux-scsi@vger.kernel.org
12218S: Maintained
679655da 12219F: drivers/scsi/wd7000.c
1da177e4 12220
b22e00f3
DH
12221WIIMOTE HID DRIVER
12222M: David Herrmann <dh.herrmann@googlemail.com>
12223L: linux-input@vger.kernel.org
12224S: Maintained
12225F: drivers/hid/hid-wiimote*
12226
e258b80e 12227WINBOND CIR DRIVER
364e9e18 12228M: David Härdeman <david@hardeman.nu>
e258b80e 12229S: Maintained
116ab806 12230F: drivers/media/rc/winbond-cir.c
e258b80e 12231
c36a483d
WBG
12232WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12233M: William Breathitt Gray <vilhelm.gray@gmail.com>
12234L: linux-watchdog@vger.kernel.org
12235S: Maintained
12236F: drivers/watchdog/ebc-c384_wdt.c
12237
9c26df9b
WBG
12238WINSYSTEMS WS16C48 GPIO DRIVER
12239M: William Breathitt Gray <vilhelm.gray@gmail.com>
12240L: linux-gpio@vger.kernel.org
12241S: Maintained
12242F: drivers/gpio/gpio-ws16c48.c
e258b80e 12243
8a70da82 12244WIMAX STACK
8b58be88 12245M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12246M: linux-wimax@intel.com
49e7d9df 12247L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12248S: Supported
12249W: http://linuxwimax.org
315987dc 12250F: Documentation/wimax/README.wimax
315987dc
JP
12251F: include/linux/wimax/debug.h
12252F: include/net/wimax.h
c117ab84 12253F: include/uapi/linux/wimax.h
315987dc 12254F: net/wimax/
8a70da82 12255
5fc14680 12256WISTRON LAPTOP BUTTON DRIVER
8b58be88 12257M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12258S: Maintained
679655da 12259F: drivers/input/misc/wistron_btns.c
5fc14680 12260
1da177e4 12261WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12262M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12263L: linux-wireless@vger.kernel.org
926554c4 12264W: http://oops.ghostprotocols.net:81/blog
1da177e4 12265S: Maintained
679655da 12266F: drivers/net/wireless/wl3501*
1da177e4 12267
055bcbcb 12268WOLFSON MICROELECTRONICS DRIVERS
fef95164 12269L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12270T: git https://github.com/CirrusLogic/linux-drivers.git
12271W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12272S: Supported
3768f0b1 12273F: Documentation/hwmon/wm83??
f494993f
CK
12274F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12275F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12276F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12277F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12278F: drivers/clk/clk-wm83*.c
9c309598 12279F: drivers/extcon/extcon-arizona.c
b75ea16a 12280F: drivers/leds/leds-wm83*.c
25b273ba 12281F: drivers/gpio/gpio-*wm*.c
9c309598 12282F: drivers/gpio/gpio-arizona.c
d22b0869 12283F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12284F: drivers/input/misc/wm831x-on.c
12285F: drivers/input/touchscreen/wm831x-ts.c
12286F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12287F: drivers/mfd/arizona*
12288F: drivers/mfd/wm*.c
12ebc137 12289F: drivers/mfd/cs47l24*
b75ea16a
MB
12290F: drivers/power/wm83*.c
12291F: drivers/rtc/rtc-wm83*.c
12292F: drivers/regulator/wm8*.c
3860e6c4 12293F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12294F: drivers/watchdog/wm83*_wdt.c
9c309598 12295F: include/linux/mfd/arizona/
3860e6c4 12296F: include/linux/mfd/wm831x/
b75ea16a 12297F: include/linux/mfd/wm8350/
3768f0b1 12298F: include/linux/mfd/wm8400*
59ec6da2 12299F: include/linux/wm97xx.h
055bcbcb 12300F: include/sound/wm????.h
9c309598 12301F: sound/soc/codecs/arizona.?
055bcbcb 12302F: sound/soc/codecs/wm*
12ebc137 12303F: sound/soc/codecs/cs47l24*
b75ea16a 12304
3e6cd7a4
TH
12305WORKQUEUE
12306M: Tejun Heo <tj@kernel.org>
badb7f5e 12307R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12308T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12309S: Maintained
12310F: include/linux/workqueue.h
12311F: kernel/workqueue.c
12312F: Documentation/workqueue.txt
12313
39ac9f48
CYT
12314X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12315M: Chen-Yu Tsai <wens@csie.org>
12316L: linux-kernel@vger.kernel.org
12317S: Maintained
12318N: axp[128]
12319
1da177e4 12320X.25 NETWORK LAYER
8bf28059 12321M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12322L: linux-x25@vger.kernel.org
8bf28059 12323S: Odd Fixes
679655da
JP
12324F: Documentation/networking/x25*
12325F: include/net/x25*
12326F: net/x25/
1da177e4 12327
e2d1d6c0 12328X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12329M: Thomas Gleixner <tglx@linutronix.de>
12330M: Ingo Molnar <mingo@redhat.com>
12331M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12332M: x86@kernel.org
981c3a4f 12333L: linux-kernel@vger.kernel.org
75fc2d37 12334T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12335S: Maintained
679655da
JP
12336F: Documentation/x86/
12337F: arch/x86/
e2d1d6c0 12338
d0944853 12339X86 PLATFORM DRIVERS
e181ba15 12340M: Darren Hart <dvhart@infradead.org>
d0944853 12341L: platform-driver-x86@vger.kernel.org
e181ba15 12342T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12343S: Maintained
14430813 12344F: drivers/platform/x86/
3a4bceef 12345F: drivers/platform/olpc/
d0944853 12346
c1f5c54b
IM
12347X86 MCE INFRASTRUCTURE
12348M: Tony Luck <tony.luck@intel.com>
487ba8e8 12349M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12350L: linux-edac@vger.kernel.org
12351S: Maintained
12352F: arch/x86/kernel/cpu/mcheck/*
12353
79ebdc95
BP
12354X86 MICROCODE UPDATE SUPPORT
12355M: Borislav Petkov <bp@alien8.de>
12356S: Maintained
12357F: arch/x86/kernel/cpu/microcode/*
12358
f0905c5a
AL
12359X86 VDSO
12360M: Andy Lutomirski <luto@amacapital.net>
12361L: linux-kernel@vger.kernel.org
12362T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12363S: Maintained
d603c8e1 12364F: arch/x86/entry/vdso/
f0905c5a 12365
d6fad502 12366XC2028/3028 TUNER DRIVER
009a5410 12367M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 12368L: linux-media@vger.kernel.org
a825eaec 12369W: https://linuxtv.org
d6fad502
MCC
12370T: git git://linuxtv.org/media_tree.git
12371S: Maintained
12372F: drivers/media/tuners/tuner-xc2028.*
12373
c4468085 12374XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12375M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12376M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12377M: Juergen Gross <jgross@suse.com>
11dbb52b 12378L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12379T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12380S: Supported
12381F: arch/x86/xen/
12382F: drivers/*/xen-*front.c
12383F: drivers/xen/
12384F: arch/x86/include/asm/xen/
12385F: include/xen/
c117ab84 12386F: include/uapi/xen/
c4468085 12387
77bfb479 12388XEN HYPERVISOR ARM
85d1a29d 12389M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12390L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12391S: Maintained
77bfb479
SS
12392F: arch/arm/xen/
12393F: arch/arm/include/asm/xen/
12394
b475e83f 12395XEN HYPERVISOR ARM64
85d1a29d 12396M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12397L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12398S: Maintained
b475e83f
SS
12399F: arch/arm64/xen/
12400F: arch/arm64/include/asm/xen/
12401
9b57e1a7 12402XEN NETWORK BACKEND DRIVER
8386040b 12403M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12404L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12405L: netdev@vger.kernel.org
12406S: Supported
12407F: drivers/net/xen-netback/*
12408
c5f8e29d
KRW
12409XEN PCI SUBSYSTEM
12410M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12411L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12412S: Supported
12413F: arch/x86/pci/*xen*
12414F: drivers/pci/*xen*
12415
a2c5ae65
KRW
12416XEN BLOCK SUBSYSTEM
12417M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12418M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12419L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12420S: Supported
12421F: drivers/block/xen-blkback/*
12422F: drivers/block/xen*
12423
15d03609
JG
12424XEN PVSCSI DRIVERS
12425M: Juergen Gross <jgross@suse.com>
12426L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12427L: linux-scsi@vger.kernel.org
12428S: Supported
12429F: drivers/scsi/xen-scsifront.c
12430F: drivers/xen/xen-scsiback.c
12431F: include/xen/interface/io/vscsiif.h
12432
c5f8e29d
KRW
12433XEN SWIOTLB SUBSYSTEM
12434M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12435L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12436S: Supported
12437F: arch/x86/xen/*swiotlb*
12438F: drivers/xen/*swiotlb*
12439
1da177e4
LT
12440XFS FILESYSTEM
12441P: Silicon Graphics Inc
809625ca 12442M: Dave Chinner <david@fromorbit.com>
18caa67a 12443M: xfs@oss.sgi.com
d7ede1aa 12444L: xfs@oss.sgi.com
1da177e4 12445W: http://oss.sgi.com/projects/xfs
9f273c24 12446T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12447S: Supported
679655da
JP
12448F: Documentation/filesystems/xfs.txt
12449F: fs/xfs/
1da177e4 12450
8a3b7a25 12451XILINX AXI ETHERNET DRIVER
59a54f30
MS
12452M: Anirudha Sarangi <anirudh@xilinx.com>
12453M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12454S: Maintained
12455F: drivers/net/ethernet/xilinx/xilinx_axienet*
12456
238b8721 12457XILINX UARTLITE SERIAL DRIVER
8b58be88 12458M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12459L: linux-serial@vger.kernel.org
12460S: Maintained
df621252 12461F: drivers/tty/serial/uartlite.c
238b8721 12462
df330515
LP
12463XILINX VIDEO IP CORES
12464M: Hyun Kwon <hyun.kwon@xilinx.com>
12465M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12466L: linux-media@vger.kernel.org
12467T: git git://linuxtv.org/media_tree.git
12468S: Supported
12469F: Documentation/devicetree/bindings/media/xilinx/
12470F: drivers/media/platform/xilinx/
a5562f65 12471F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12472
74316949
EB
12473XILLYBUS DRIVER
12474M: Eli Billauer <eli.billauer@gmail.com>
12475L: linux-kernel@vger.kernel.org
12476S: Supported
12477F: drivers/char/xillybus/
12478
f620e4b8
MF
12479XTENSA XTFPGA PLATFORM SUPPORT
12480M: Max Filippov <jcmvbkbc@gmail.com>
12481L: linux-xtensa@linux-xtensa.org
12482S: Maintained
12483F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12484F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12485
1da177e4 12486YAM DRIVER FOR AX.25
8b58be88 12487M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12488L: linux-hams@vger.kernel.org
12489S: Maintained
679655da
JP
12490F: drivers/net/hamradio/yam*
12491F: include/linux/yam.h
1da177e4 12492
af64a5eb 12493YEALINK PHONE DRIVER
8b58be88 12494M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
12495L: usbb2k-api-dev@nongnu.org
12496S: Maintained
679655da
JP
12497F: Documentation/input/yealink.txt
12498F: drivers/input/misc/yealink.*
af64a5eb 12499
1da177e4 12500Z8530 DRIVER FOR AX.25
8b58be88 12501M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12502W: http://yaina.de/jreuter/
12503W: http://www.qsl.net/dl1bke/
12504L: linux-hams@vger.kernel.org
12505S: Maintained
679655da
JP
12506F: Documentation/networking/z8530drv.txt
12507F: drivers/net/hamradio/*scc.c
12508F: drivers/net/hamradio/z8530.h
1da177e4 12509
0cf31ec1 12510ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12511M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12512L: linux-mm@kvack.org
12513S: Maintained
12514F: mm/zbud.c
12515F: include/linux/zbud.h
12516
7c0c3afb 12517ZD1211RW WIRELESS DRIVER
8b58be88
JP
12518M: Daniel Drake <dsd@gentoo.org>
12519M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12520W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12521L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12522L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12523S: Maintained
6948300c 12524F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12525
20263029
DS
12526ZPOOL COMPRESSED PAGE STORAGE API
12527M: Dan Streetman <ddstreet@ieee.org>
12528L: linux-mm@kvack.org
12529S: Maintained
12530F: mm/zpool.c
12531F: include/linux/zpool.h
12532
1da177e4 12533ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12534L: mjpeg-users@lists.sourceforge.net
f63145e2 12535L: linux-media@vger.kernel.org
1da177e4 12536W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12537T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12538S: Odd Fixes
90d72ac6 12539F: drivers/media/pci/zoran/
1da177e4 12540
6920f2cc
MK
12541ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12542M: Minchan Kim <minchan@kernel.org>
12543M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12544R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12545L: linux-kernel@vger.kernel.org
12546S: Maintained
12547F: drivers/block/zram/
12548F: Documentation/blockdev/zram.txt
12549
8b4a4080 12550ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12551M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12552S: Maintained
df621252 12553F: drivers/tty/serial/zs.*
8b4a4080 12554
eae70d06
MK
12555ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12556M: Minchan Kim <minchan@kernel.org>
12557M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12558R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12559L: linux-mm@kvack.org
12560S: Maintained
12561F: mm/zsmalloc.c
12562F: include/linux/zsmalloc.h
d02be50d 12563F: Documentation/vm/zsmalloc.txt
eae70d06 12564
0cf31ec1 12565ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12566M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12567L: linux-mm@kvack.org
12568S: Maintained
12569F: mm/zswap.c
12570
1da177e4 12571THE REST
8b58be88 12572M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12573L: linux-kernel@vger.kernel.org
8a6e2535 12574Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12575T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12576S: Buried alive in reporters
34d03cc1
JP
12577F: *
12578F: */