]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
drm: sti: use late_register and early_unregister callbacks
[mirror_ubuntu-bionic-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
71d298ce
AB
859ARC PGU DRM DRIVER
860M: Alexey Brodkin <abrodkin@synopsys.com>
861S: Supported
862F: drivers/gpu/drm/arc/
863F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
864
c5a906a5
LD
865ARM HDLCD DRM DRIVER
866M: Liviu Dudau <liviu.dudau@arm.com>
867S: Supported
868F: drivers/gpu/drm/arm/
869F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
870
1da177e4 871ARM MFM AND FLOPPY DRIVERS
8b58be88 872M: Ian Molton <spyro@f2s.com>
1da177e4 873S: Maintained
679655da
JP
874F: arch/arm/lib/floppydma.S
875F: arch/arm/include/asm/floppy.h
1da177e4 876
6f96521f
WD
877ARM PMU PROFILING AND DEBUGGING
878M: Will Deacon <will.deacon@arm.com>
70e238df 879R: Mark Rutland <mark.rutland@arm.com>
6f96521f 880S: Maintained
dd06a84b 881F: arch/arm*/kernel/perf_*
6f96521f 882F: arch/arm/oprofile/common.c
dd06a84b
MR
883F: arch/arm*/kernel/hw_breakpoint.c
884F: arch/arm*/include/asm/hw_breakpoint.h
885F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
886F: drivers/perf/arm_pmu.c
887F: include/linux/perf/arm_pmu.h
6f96521f 888
d4275354 889ARM PORT
54176cc6 890M: Russell King <linux@armlinux.org.uk>
efc03ecb 891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 892W: http://www.armlinux.org.uk/
d4275354
RK
893S: Maintained
894F: arch/arm/
895
d323c243
SB
896ARM SUB-ARCHITECTURES
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 898S: Maintained
d323c243
SB
899F: arch/arm/mach-*/
900F: arch/arm/plat-*/
901T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
902
cefbf4ea 903ARM PRIMECELL AACI PL041 DRIVER
54176cc6 904M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
905S: Maintained
906F: sound/arm/aaci.*
907
908ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 909M: Russell King <linux@armlinux.org.uk>
cefbf4ea 910S: Maintained
8a61f013 911F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
912
913ARM PRIMECELL KMI PL050 DRIVER
54176cc6 914M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
915S: Maintained
916F: drivers/input/serio/ambakmi.*
917F: include/linux/amba/kmi.h
918
2761f5c2 919ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 920M: Russell King <linux@armlinux.org.uk>
08a5c9a2 921S: Maintained
679655da 922F: drivers/mmc/host/mmci.*
2f748aaa 923F: include/linux/amba/mmci.h
2761f5c2 924
1b4304e5 925ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 926M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
927S: Maintained
928F: drivers/tty/serial/amba-pl01*.c
929F: include/linux/amba/serial.h
2761f5c2 930
cefbf4ea 931ARM PRIMECELL BUS SUPPORT
54176cc6 932M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
933S: Maintained
934F: drivers/amba/
935F: include/linux/amba/bus.h
936
2b7a52a4 937ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 938M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
940S: Maintained
941
9c784f95 942ARM/AFEB9260 MACHINE SUPPORT
8b58be88 943M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
945S: Maintained
946
2b7a52a4 947ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 948M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
950S: Maintained
951
5c6dcd7f 952ARM/Allwinner sunXi SoC support
1b106699 953M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 954M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
956S: Maintained
5c6dcd7f 957N: sun[x456789]i
60b0f380
MR
958
959ARM/Allwinner SoC Clock Support
960M: Emilio López <emilio@elopez.com.ar>
961S: Maintained
962F: drivers/clk/sunxi/
1b106699 963
79318452 964ARM/Amlogic Meson SoC support
7c1e3876 965M: Carlo Caione <carlo@caione.org>
6683d91c 966M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 968L: linux-amlogic@lists.infradead.org
79318452 969W: http://linux-meson.com/
7c1e3876 970S: Maintained
79318452
CC
971F: arch/arm/mach-meson/
972F: arch/arm/boot/dts/meson*
6683d91c
KH
973F: arch/arm64/boot/dts/amlogic/
974F: drivers/pinctrl/meson/
79318452 975N: meson
7c1e3876 976
eff506fa
TZ
977ARM/Annapurna Labs ALPINE ARCHITECTURE
978M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 979M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
980S: Maintained
981F: arch/arm/mach-alpine/
a9e5547b
AT
982F: arch/arm/boot/dts/alpine*
983F: arch/arm64/boot/dts/al/
984F: drivers/*/*alpine*
eff506fa 985
5255034d
LP
986ARM/ARTPEC MACHINE SUPPORT
987M: Jesper Nilsson <jesper.nilsson@axis.com>
988M: Lars Persson <lars.persson@axis.com>
989M: Niklas Cassel <niklas.cassel@axis.com>
990S: Maintained
991L: linux-arm-kernel@axis.com
992F: arch/arm/mach-artpec
993F: arch/arm/boot/dts/artpec6*
33b8ac91 994F: drivers/clk/axis
5255034d 995
8c2ed9bc
JS
996ARM/ASPEED MACHINE SUPPORT
997M: Joel Stanley <joel@jms.id.au>
998S: Maintained
999F: arch/arm/mach-aspeed/
1000F: arch/arm/boot/dts/aspeed-*
1001F: drivers/*/*aspeed*
1002
8dca5ce8 1003ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1004M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1005M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1006M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1008W: http://www.linux4sam.org
9f273c24 1009T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1010S: Supported
1011F: arch/arm/mach-at91/
f0a0a58e 1012F: include/soc/at91/
70e389cc
MB
1013F: arch/arm/boot/dts/at91*.dts
1014F: arch/arm/boot/dts/at91*.dtsi
1015F: arch/arm/boot/dts/sama*.dts
1016F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1017F: arch/arm/include/debug/at91.S
d4a89c7d 1018
6e05dd4e
BB
1019ARM/ATMEL AT91 Clock Support
1020M: Boris Brezillon <boris.brezillon@free-electrons.com>
1021S: Maintained
1022F: drivers/clk/at91
1023
986cf2e9 1024ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1025M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S: Maintained
1028F: arch/arm/mach-highbank/
e68d7c14
RH
1029F: arch/arm/boot/dts/highbank.dts
1030F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1031
d94f944e 1032ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1033M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1034S: Maintained
1035F: arch/arm/mach-cns3xxx/
d94f944e 1036
4863dea3
SG
1037ARM/CAVIUM THUNDER NETWORK DRIVER
1038M: Sunil Goutham <sgoutham@cavium.com>
1039M: Robert Richter <rric@kernel.org>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Supported
322e5cc5 1042F: drivers/net/ethernet/cavium/thunder/
4863dea3 1043
386ab516
AS
1044ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1045M: Alexander Shiyan <shc_work@mail.ru>
1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S: Odd Fixes
b8ba3874 1048N: clps711x
386ab516 1049
2b7a52a4 1050ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1051M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1052M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1054S: Maintained
d19d3667
HS
1055F: arch/arm/mach-ep93xx/
1056F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1057
1058ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1059M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1061S: Maintained
1062
d4275354 1063ARM/CLKDEV SUPPORT
54176cc6 1064M: Russell King <linux@armlinux.org.uk>
efc03ecb 1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1066S: Maintained
d4275354 1067F: arch/arm/include/asm/clkdev.h
4fa2651d 1068F: drivers/clk/clkdev.c
d4275354 1069
d48134e7 1070ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1071M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1073S: Maintained
1074
94150095
HF
1075ARM/CONTEC MICRO9 MACHINE SUPPORT
1076M: Hubert Feurstein <hubert.feurstein@contec.at>
1077S: Maintained
1078F: arch/arm/mach-ep93xx/micro9.c
1079
a06ae860
PP
1080ARM/CORESIGHT FRAMEWORK AND DRIVERS
1081M: Mathieu Poirier <mathieu.poirier@linaro.org>
1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S: Maintained
01081f5a 1084F: drivers/hwtracing/coresight/*
a06ae860
PP
1085F: Documentation/trace/coresight.txt
1086F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1087F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1088
1da177e4 1089ARM/CORGI MACHINE SUPPORT
8b58be88 1090M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1091S: Maintained
1092
881a95f9 1093ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1094M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1096T: git git://github.com/ulli-kroll/linux.git
162500b3 1097S: Maintained
f49afbb5 1098F: arch/arm/mach-gemini/
98a9bb5b 1099F: drivers/rtc/rtc-gemini.c
881a95f9 1100
a990cbd8 1101ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1102M: Barry Song <baohua@kernel.org>
a990cbd8 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1104T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1105S: Maintained
e68d7c14 1106F: arch/arm/boot/dts/prima2*
a990cbd8 1107F: arch/arm/mach-prima2/
4a9c44f1 1108F: drivers/clk/sirf/
05f30e8d 1109F: drivers/clocksource/timer-prima2.c
5833ac98 1110F: drivers/clocksource/timer-atlas7.c
f8505ef5 1111N: [^a-z]sirf
a990cbd8 1112
c9d862c4
BS
1113ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1114M: Baruch Siach <baruch@tkos.co.il>
1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S: Maintained
cde137aa 1117F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1118N: digicolor
1119
d4275354 1120ARM/EBSA110 MACHINE SUPPORT
54176cc6 1121M: Russell King <linux@armlinux.org.uk>
efc03ecb 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1123W: http://www.armlinux.org.uk/
d4275354
RK
1124S: Maintained
1125F: arch/arm/mach-ebsa110/
b955f6ca 1126F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1127
4721f3ce
UKK
1128ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1129M: Uwe Kleine-König <kernel@pengutronix.de>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Maintained
1132N: efm32
1133
a9da4f7e 1134ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1135M: Daniel Ribeiro <drwyrm@gmail.com>
1136M: Stefan Schmidt <stefan@openezx.org>
1137M: Harald Welte <laforge@openezx.org>
d66f1886 1138L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1139W: http://www.openezx.org/
1140S: Maintained
cafc2265
SS
1141T: topgit git://git.openezx.org/openezx.git
1142F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1143
6a915af9 1144ARM/FARADAY FA526 PORT
162500b3 1145M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1147S: Maintained
1fa7e547 1148T: git git://git.berlios.de/gemini-board
f49afbb5 1149F: arch/arm/mm/*-fa*
6a915af9 1150
d4275354 1151ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1152M: Russell King <linux@armlinux.org.uk>
efc03ecb 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1154W: http://www.armlinux.org.uk/
d4275354
RK
1155S: Maintained
1156F: arch/arm/include/asm/hardware/dec21285.h
1157F: arch/arm/mach-footbridge/
1158
86183a5f 1159ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1160M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1161M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1163S: Maintained
f1c12837 1164T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1165F: arch/arm/mach-imx/
ce515a6b 1166F: arch/arm/mach-mxs/
2a82f95c 1167F: arch/arm/boot/dts/imx*
e5dafa22 1168F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1169F: drivers/clk/imx/
1170F: include/soc/imx/
86183a5f 1171
142109d2 1172ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1173M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1174M: Sascha Hauer <kernel@pengutronix.de>
1175R: Stefan Agner <stefan@agner.ch>
1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S: Maintained
1178T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1179F: arch/arm/mach-imx/*vf610*
1180F: arch/arm/boot/dts/vf*
1181
2b7a52a4 1182ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1183M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1185S: Maintained
1186
90b8fc34 1187ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1188M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1190S: Maintained
1191
ef47d5f0 1192ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1193M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1194M: Paul Parsons <lost.distance@yahoo.com>
1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1196S: Maintained
1197F: arch/arm/mach-pxa/hx4700.c
1198F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1199F: sound/soc/pxa/hx4700.c
ef47d5f0 1200
4dfad069
WX
1201ARM/HISILICON SOC SUPPORT
1202M: Wei Xu <xuwei5@hisilicon.com>
1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204W: http://www.hisilicon.com
1205S: Supported
1206T: git git://github.com/hisilicon/linux-hisi.git
1207F: arch/arm/mach-hisi/
e68d7c14
RH
1208F: arch/arm/boot/dts/hi3*
1209F: arch/arm/boot/dts/hip*
1210F: arch/arm/boot/dts/hisi*
1211F: arch/arm64/boot/dts/hisilicon/
4dfad069 1212
21f37bc3 1213ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1214M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1215W: www.jlime.com
1216S: Maintained
084bad91
KE
1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1218F: arch/arm/mach-sa1100/jornada720.c
1219F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1220
5e767ab9
JMC
1221ARM/IGEP MACHINE SUPPORT
1222M: Enric Balletbo i Serra <eballetbo@gmail.com>
1223M: Javier Martinez Canillas <javier@dowhile0.org>
1224L: linux-omap@vger.kernel.org
1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S: Maintained
06ff74fd 1227F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1228
403d2971
MV
1229ARM/INCOME PXA270 SUPPORT
1230M: Marek Vasut <marek.vasut@gmail.com>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S: Maintained
ec154082 1233F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1234
2b7a52a4 1235ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1236M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1238S: Maintained
e2bdb176
DW
1239
1240ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1242S: Orphan
2b7a52a4
LB
1243
1244ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1245M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1247S: Maintained
2b7a52a4
LB
1248
1249ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1250M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1252S: Maintained
2b7a52a4 1253
2b7a52a4 1254ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1255M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1257S: Maintained
1258
dfdd8cc9
KH
1259ARM/INTEL IXP4XX ARM ARCHITECTURE
1260M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1261M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1263S: Maintained
1264F: arch/arm/mach-ixp4xx/
1265
838553c5 1266ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1267M: Jonathan Cameron <jic23@cam.ac.uk>
1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S: Maintained
1270F: arch/arm/mach-pxa/stargate2.c
1271F: drivers/pcmcia/pxa2xx_stargate2.c
1272
2b7a52a4 1273ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1274M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1276S: Maintained
2b7a52a4
LB
1277
1278ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1279M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1281S: Maintained
1282
1154f858 1283ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1284M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S: Maintained
1287F: arch/arm/mach-keystone/
5edafc29 1288F: arch/arm/boot/dts/keystone-*
317929cd 1289T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1290
bc6aa566 1291ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1292M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1293L: linux-kernel@vger.kernel.org
1294S: Maintained
1295F: drivers/clk/keystone/
1296
1297ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1298M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300L: linux-kernel@vger.kernel.org
1301S: Maintained
1302F: drivers/clocksource/timer-keystone.c
1303
1304ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1305M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1306L: linux-kernel@vger.kernel.org
1307S: Maintained
1308F: drivers/power/reset/keystone-reset.c
1309
1310ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1311M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1312L: linux-kernel@vger.kernel.org
1313S: Maintained
1314F: drivers/memory/*emif*
1315
8cb555b6
CM
1316ARM/LG1K ARCHITECTURE
1317M: Chanho Min <chanho.min@lge.com>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm64/boot/dts/lg/
1321
2b7a52a4 1322ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1323M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1325S: Maintained
1326
3143875f
JE
1327ARM/LPC18XX ARCHITECTURE
1328M: Joachim Eastwood <manabian@gmail.com>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained
19c1c32c
JE
1331F: arch/arm/boot/dts/lpc43*
1332F: drivers/clk/nxp/clk-lpc18xx*
1333F: drivers/clocksource/time-lpc32xx.c
1334F: drivers/i2c/busses/i2c-lpc2k.c
1335F: drivers/memory/pl172.c
1336F: drivers/mtd/spi-nor/nxp-spifi.c
1337F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1338N: lpc18xx
1339
15e4f7da 1340ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1341M: Vladimir Zapolskiy <vz@mleia.com>
1342M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1344T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1345S: Maintained
2377f9fd 1346F: arch/arm/boot/dts/lpc32*
15e4f7da 1347F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1348F: drivers/i2c/busses/i2c-pnx.c
1349F: drivers/net/ethernet/nxp/lpc_eth.c
1350F: drivers/usb/host/ohci-nxp.c
1351F: drivers/watchdog/pnx4008_wdt.c
1352N: lpc32xx
15e4f7da 1353
3b886171 1354ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1355M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1356S: Maintained
1357
1f664ab7 1358ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1359M: Jason Cooper <jason@lakedaemon.net>
1360M: Andrew Lunn <andrew@lunn.ch>
1361M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1362M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S: Maintained
1365F: arch/arm/mach-mvebu/
59ec9671 1366F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1367F: arch/arm/boot/dts/armada*
1368F: arch/arm/boot/dts/kirkwood*
dcc3068a 1369F: arch/arm64/boot/dts/marvell/armada*
9f123def 1370F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1371F: arch/arm/configs/mvebu_*_defconfig
75f41273 1372
40f4978b
SH
1373ARM/Marvell Berlin SoC support
1374M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S: Maintained
1377F: arch/arm/mach-berlin/
31c17ac9 1378F: arch/arm/boot/dts/berlin*
e68d7c14 1379F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1380
40f4978b 1381
4cfab57e 1382ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1383M: Jason Cooper <jason@lakedaemon.net>
1384M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1385M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1386M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1388S: Maintained
1389F: arch/arm/mach-dove/
54a246ff
NP
1390F: arch/arm/mach-mv78xx0/
1391F: arch/arm/mach-orion5x/
1392F: arch/arm/plat-orion/
31c17ac9
GC
1393F: arch/arm/boot/dts/dove*
1394F: arch/arm/boot/dts/orion5x*
1395
3b886171 1396
d69ac131
AC
1397ARM/Orion SoC/Technologic Systems TS-78xx platform support
1398M: Alexander Clouter <alex@digriz.org.uk>
1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400W: http://www.digriz.org.uk/ts78xx/kernel
1401S: Maintained
1402F: arch/arm/mach-orion5x/ts78xx-*
1403
e557959d
NA
1404ARM/OXNAS platform support
1405M: Neil Armstrong <narmstrong@baylibre.com>
1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S: Maintained
1408F: arch/arm/mach-oxnas/
1409F: arch/arm/boot/dts/oxnas*
1410F: arch/arm/boot/dts/wd-mbwe.dts
1411N: oxnas
1412
607b8fc9
EH
1413ARM/Mediatek RTC DRIVER
1414M: Eddie Huang <eddie.huang@mediatek.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1417S: Maintained
1418F: drivers/rtc/rtc-mt6397.c
1419
e54951c8
MB
1420ARM/Mediatek SoC support
1421M: Matthias Brugger <matthias.bgg@gmail.com>
1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1423L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1424S: Maintained
1425F: arch/arm/boot/dts/mt6*
1426F: arch/arm/boot/dts/mt8*
1427F: arch/arm/mach-mediatek/
1428N: mtk
1429K: mediatek
1430
0f8669e3
CY
1431ARM/Mediatek USB3 PHY DRIVER
1432M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1435S: Maintained
1436F: drivers/phy/phy-mt65xx-usb3.c
1437
adcb079f
AB
1438ARM/MICREL KS8695 ARCHITECTURE
1439M: Greg Ungerer <gerg@uclinux.org>
1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1441F: arch/arm/mach-ks8695/
adcb079f
AB
1442S: Odd Fixes
1443
d78ff0a5 1444ARM/MIOA701 MACHINE SUPPORT
8b58be88 1445M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1447F: arch/arm/mach-pxa/mioa701.c
1448S: Maintained
1449
9624dfe6 1450ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1451M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1452S: Maintained
1453
e0ee9851 1454ARM/NOMADIK ARCHITECTURE
28b8e8d4 1455M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1456M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S: Maintained
1459F: arch/arm/mach-nomadik/
ecc265fe 1460F: drivers/pinctrl/nomadik/
87572880 1461F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1462T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1463
9d76295a 1464ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1465M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1466L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1467W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1468S: Supported
1469
8459c159 1470ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1471M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1472M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1473S: Maintained
1474
5d783a2d 1475ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1476M: Marek Vasut <marek.vasut@gmail.com>
75280787 1477L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1478W: http://hackndev.com
1479S: Maintained
933d35f0
JP
1480F: arch/arm/mach-pxa/include/mach/palmtx.h
1481F: arch/arm/mach-pxa/palmtx.c
1482F: arch/arm/mach-pxa/include/mach/palmt5.h
1483F: arch/arm/mach-pxa/palmt5.c
1484F: arch/arm/mach-pxa/include/mach/palmld.h
1485F: arch/arm/mach-pxa/palmld.c
1486F: arch/arm/mach-pxa/include/mach/palmte2.h
1487F: arch/arm/mach-pxa/palmte2.c
1488F: arch/arm/mach-pxa/include/mach/palmtc.h
1489F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1490
b57fe924 1491ARM/PALM TREO SUPPORT
d8130624 1492M: Tomas Cech <sleep_walker@suse.com>
75280787 1493L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1494W: http://hackndev.com
1495S: Maintained
b57fe924
JP
1496F: arch/arm/mach-pxa/include/mach/palmtreo.h
1497F: arch/arm/mach-pxa/palmtreo.c
90af5811 1498
c49e1e63 1499ARM/PALMZ72 SUPPORT
8b58be88 1500M: Sergey Lapin <slapin@ossfans.org>
75280787 1501L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1502W: http://hackndev.com
1503S: Maintained
933d35f0
JP
1504F: arch/arm/mach-pxa/include/mach/palmz72.h
1505F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1506
1da177e4 1507ARM/PLEB SUPPORT
8b58be88 1508M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1509W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1510S: Maintained
1511
1512ARM/PT DIGITAL BOARD PORT
8b58be88 1513M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1515W: http://www.armlinux.org.uk/
1da177e4
LT
1516S: Maintained
1517
8fc1b0f8 1518ARM/QUALCOMM SUPPORT
bbeaa595
AG
1519M: Andy Gross <andy.gross@linaro.org>
1520M: David Brown <david.brown@linaro.org>
8fc1b0f8 1521L: linux-arm-msm@vger.kernel.org
f5d3af9d 1522L: linux-soc@vger.kernel.org
8fc1b0f8 1523S: Maintained
0c4cbf9e
BA
1524F: arch/arm/boot/dts/qcom-*.dts
1525F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1526F: arch/arm/mach-qcom/
e68d7c14 1527F: arch/arm64/boot/dts/qcom/*
5482cefa 1528F: drivers/i2c/busses/i2c-qup.c
39a3366a 1529F: drivers/clk/qcom/
f5d3af9d 1530F: drivers/soc/qcom/
5482cefa 1531F: drivers/spi/spi-qup.c
c0c89faf
SB
1532F: drivers/tty/serial/msm_serial.h
1533F: drivers/tty/serial/msm_serial.c
1534F: drivers/*/pm8???-*
1535F: drivers/mfd/ssbi.c
916f743d 1536F: drivers/firmware/qcom_scm.c
bbeaa595 1537T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1538
2b7a52a4 1539ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1540M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1542S: Maintained
1543
b138e119
SH
1544ARM/RENESAS ARM64 ARCHITECTURE
1545M: Simon Horman <horms@verge.net.au>
1546M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1547L: linux-renesas-soc@vger.kernel.org
1548Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1549T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1550S: Supported
1551F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1552F: drivers/soc/renesas/
1553F: include/linux/soc/renesas/
b138e119 1554
d4275354 1555ARM/RISCPC ARCHITECTURE
54176cc6 1556M: Russell King <linux@armlinux.org.uk>
efc03ecb 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1558W: http://www.armlinux.org.uk/
d4275354 1559S: Maintained
d4275354
RK
1560F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1561F: arch/arm/include/asm/hardware/ioc.h
1562F: arch/arm/include/asm/hardware/iomd.h
1563F: arch/arm/include/asm/hardware/memc.h
1564F: arch/arm/mach-rpc/
1a6422f6 1565F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1566F: drivers/net/ethernet/i825xx/ether1*
1567F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1568F: drivers/scsi/arm/
1569
08ddbb0a
HS
1570ARM/Rockchip SoC support
1571M: Heiko Stuebner <heiko@sntech.de>
1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1573L: linux-rockchip@lists.infradead.org
9f273c24 1574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1575S: Maintained
541555e9 1576F: arch/arm/boot/dts/rk3*
08ddbb0a 1577F: arch/arm/mach-rockchip/
541555e9
HS
1578F: drivers/clk/rockchip/
1579F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1580F: drivers/*/*rockchip*
541555e9
HS
1581F: drivers/*/*/*rockchip*
1582F: sound/soc/rockchip/
b4331b43 1583N: rockchip
08ddbb0a 1584
5bfb937c
KK
1585ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1586M: Kukjin Kim <kgene@kernel.org>
e8f98457 1587M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1589L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1590S: Maintained
6f0589c8 1591F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1592F: arch/arm/boot/dts/s5p*
1593F: arch/arm/boot/dts/samsung*
6f0589c8 1594F: arch/arm/boot/dts/exynos*
d97236e6 1595F: arch/arm64/boot/dts/exynos/
482ce512 1596F: arch/arm/plat-samsung/
769bbb63
HS
1597F: arch/arm/mach-s3c24*/
1598F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1599F: arch/arm/mach-s5p*/
1600F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1601F: drivers/*/*s3c2410*
1602F: drivers/*/*/*s3c2410*
ffd51977 1603F: drivers/memory/samsung/*
bf50ddcd 1604F: drivers/soc/samsung/*
40c76662
MB
1605F: drivers/spi/spi-s3c*
1606F: sound/soc/samsung/*
d6b9aea6
KK
1607F: Documentation/arm/Samsung/
1608F: Documentation/devicetree/bindings/arm/samsung/
1609F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1610F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1611N: exynos
f556cb07 1612
10ffa964
KP
1613ARM/SAMSUNG MOBILE MACHINE SUPPORT
1614M: Kyungmin Park <kyungmin.park@samsung.com>
1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S: Maintained
004bbd3c 1617F: arch/arm/mach-s5pv210/
10ffa964 1618
3ce4ccb6
KD
1619ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1620M: Kyungmin Park <kyungmin.park@samsung.com>
1621M: Kamil Debski <k.debski@samsung.com>
1622L: linux-arm-kernel@lists.infradead.org
1623L: linux-media@vger.kernel.org
1624S: Maintained
1625F: drivers/media/platform/s5p-g2d/
1626
e6a476fd
MS
1627ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1628M: Kyungmin Park <kyungmin.park@samsung.com>
1629M: Kamil Debski <k.debski@samsung.com>
6305902c 1630M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1631L: linux-arm-kernel@lists.infradead.org
1632L: linux-media@vger.kernel.org
1633S: Maintained
934455d7 1634F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1635F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1636
1637ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1638M: Kyungmin Park <kyungmin.park@samsung.com>
1639M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1640L: linux-arm-kernel@lists.infradead.org
1641L: linux-media@vger.kernel.org
1642S: Maintained
90d72ac6 1643F: drivers/media/platform/s5p-tv/
e6a476fd 1644
7d9f9bf4
AP
1645ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1646M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1647M: Jacek Anaszewski <j.anaszewski@samsung.com>
1648L: linux-arm-kernel@lists.infradead.org
1649L: linux-media@vger.kernel.org
1650S: Maintained
1651F: drivers/media/platform/s5p-jpeg/
1652
d48d38e8 1653ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1654M: Simon Horman <horms@verge.net.au>
d48d38e8 1655M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1656L: linux-renesas-soc@vger.kernel.org
4a121096 1657Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1658T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1659S: Supported
0b514fdb
SH
1660F: arch/arm/boot/dts/emev2*
1661F: arch/arm/boot/dts/r7s*
1662F: arch/arm/boot/dts/r8a*
1663F: arch/arm/boot/dts/sh*
0b514fdb 1664F: arch/arm/configs/shmobile_defconfig
7a2071c5 1665F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1666F: arch/arm/mach-shmobile/
1667F: drivers/sh/
be32bcbb
GU
1668F: drivers/soc/renesas/
1669F: include/linux/soc/renesas/
d48d38e8 1670
66314223 1671ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1672M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1673S: Maintained
1674F: arch/arm/mach-socfpga/
efadb751
DN
1675F: arch/arm/boot/dts/socfpga*
1676F: arch/arm/configs/socfpga_defconfig
e68d7c14 1677F: arch/arm64/boot/dts/altera/
ba2b7d0a 1678W: http://www.rocketboards.org
efadb751 1679T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1680
1681ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1682M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1683S: Maintained
1684F: drivers/clk/socfpga/
1685
71bcada8
TT
1686ARM/SOCFPGA EDAC SUPPORT
1687M: Thor Thayer <tthayer@opensource.altera.com>
1688S: Maintained
1689F: drivers/edac/altera_edac.
1690
65ebcc11 1691ARM/STI ARCHITECTURE
a92177ea
SK
1692M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1693M: Maxime Coquelin <maxime.coquelin@st.com>
1694M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696L: kernel@stlinux.com
1697W: http://www.stlinux.com
1698S: Maintained
1699F: arch/arm/mach-sti/
a92177ea 1700F: arch/arm/boot/dts/sti*
b8e31bf3 1701F: drivers/char/hw_random/st-rng.c
a92177ea 1702F: drivers/clocksource/arm_global_timer.c
82805d1b 1703F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1704F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1705F: drivers/i2c/busses/i2c-st.c
346e2e4a 1706F: drivers/media/rc/st_rc.c
95d66b16 1707F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1708F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1709F: drivers/phy/phy-miphy28lp.c
1710F: drivers/phy/phy-miphy365x.c
6da969a5 1711F: drivers/phy/phy-stih407-usb.c
26389c78 1712F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1713F: drivers/pinctrl/pinctrl-st.c
aac22524 1714F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1715F: drivers/reset/sti/
db4112e6 1716F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1717F: drivers/tty/serial/st-asc.c
eb11adab 1718F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1719F: drivers/usb/host/ehci-st.c
1720F: drivers/usb/host/ohci-st.c
db4112e6 1721F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1722F: drivers/ata/ahci_st.c
65ebcc11 1723
ee6e7879
MC
1724ARM/STM32 ARCHITECTURE
1725M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727S: Maintained
1728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1729N: stm32
1730F: drivers/clocksource/armv7m_systick.c
1731
d6de5b02
MG
1732ARM/TANGO ARCHITECTURE
1733M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1734L: linux-arm-kernel@lists.infradead.org
1735S: Maintained
1736F: arch/arm/mach-tango/
1737F: arch/arm/boot/dts/tango*
1738
2b7a52a4 1739ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1740M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1742S: Maintained
1743
1bbd7089 1744ARM/TETON BGA MACHINE SUPPORT
706e69d6 1745M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S: Maintained
1748
2b7a52a4 1749ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1750M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1752S: Maintained
1753
98ad6e3b 1754ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1755M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1757W: http://www.mcuos.com
1758S: Maintained
4e89e8f6 1759F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1760F: drivers/input/keyboard/w90p910_keypad.c
1761F: drivers/input/touchscreen/w90p910_ts.c
1762F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1763F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1764F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1765F: drivers/rtc/rtc-nuc900.c
9df92e6c 1766F: drivers/spi/spi-nuc900.c
4e89e8f6 1767F: drivers/usb/host/ehci-w90x900.c
8a61f013 1768F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1769
54274d71 1770ARM/U300 MACHINE SUPPORT
e4651a9f 1771M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773S: Supported
1774F: arch/arm/mach-u300/
9affbd24 1775F: drivers/clocksource/timer-u300.c
54274d71
LW
1776F: drivers/i2c/busses/i2c-stu300.c
1777F: drivers/rtc/rtc-coh901331.c
1778F: drivers/watchdog/coh901327_wdt.c
1779F: drivers/dma/coh901318*
87572880
LW
1780F: drivers/mfd/ab3100*
1781F: drivers/rtc/rtc-ab3100.c
1782F: drivers/rtc/rtc-coh901331.c
1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1784
3d00d04f
MY
1785ARM/UNIPHIER ARCHITECTURE
1786M: Masahiro Yamada <yamada.masahiro@socionext.com>
1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S: Maintained
a3ff83d2 1789F: arch/arm/boot/dts/uniphier*
e7ecbc05 1790F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1791F: arch/arm/mach-uniphier/
e7ecbc05 1792F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1793F: arch/arm64/boot/dts/socionext/
4b7f48d3 1794F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1795F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1796F: drivers/pinctrl/uniphier/
1797F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1798N: uniphier
1799
87572880 1800ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1801M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S: Maintained
1804F: arch/arm/mach-ux500/
e4651a9f 1805F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1806F: drivers/dma/ste_dma40*
e4651a9f 1807F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1808F: drivers/mfd/abx500*
1809F: drivers/mfd/ab8500*
e4651a9f
LW
1810F: drivers/mfd/dbx500*
1811F: drivers/mfd/db8500*
ecc265fe
JP
1812F: drivers/pinctrl/nomadik/pinctrl-ab*
1813F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1814F: drivers/rtc/rtc-ab8500.c
e4651a9f 1815F: drivers/rtc/rtc-pl031.c
87572880 1816T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1817
e93fde28
UH
1818ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1819M: Ulf Hansson <ulf.hansson@linaro.org>
1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821T: git git://git.linaro.org/people/ulfh/clk.git
1822S: Maintained
1823F: drivers/clk/ux500/
1824F: include/linux/platform_data/clk-ux500.h
1825
740d93b1
PM
1826ARM/VERSATILE EXPRESS PLATFORM
1827M: Liviu Dudau <liviu.dudau@arm.com>
1828M: Sudeep Holla <sudeep.holla@arm.com>
1829M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S: Maintained
1832F: arch/arm/boot/dts/vexpress*
e68d7c14 1833F: arch/arm64/boot/dts/arm/
740d93b1
PM
1834F: arch/arm/mach-vexpress/
1835F: */*/vexpress*
7e8f403f 1836F: */*/*/vexpress*
740d93b1
PM
1837F: drivers/clk/versatile/clk-vexpress-osc.c
1838F: drivers/clocksource/versatile.c
46a600ea 1839N: mps2
740d93b1 1840
d4275354 1841ARM/VFP SUPPORT
54176cc6 1842M: Russell King <linux@armlinux.org.uk>
efc03ecb 1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1844W: http://www.armlinux.org.uk/
d4275354
RK
1845S: Maintained
1846F: arch/arm/vfp/
1847
e66b6d8e
MV
1848ARM/VOIPAC PXA270 SUPPORT
1849M: Marek Vasut <marek.vasut@gmail.com>
1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S: Maintained
1852F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1853F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1854
04529fe2
TP
1855ARM/VT8500 ARM ARCHITECTURE
1856M: Tony Prisk <linux@prisktech.co.nz>
1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S: Maintained
1859F: arch/arm/mach-vt8500/
41fd91b4 1860F: drivers/clocksource/vt8500_timer.c
560746eb 1861F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1862F: drivers/mmc/host/wmt-sdmmc.c
1863F: drivers/pwm/pwm-vt8500.c
1864F: drivers/rtc/rtc-vt8500.c
1865F: drivers/tty/serial/vt8500_serial.c
4f31102b 1866F: drivers/usb/host/ehci-platform.c
41fd91b4 1867F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1868F: drivers/video/fbdev/vt8500lcdfb.*
1869F: drivers/video/fbdev/wm8505fb*
1870F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1871
e66b6d8e
MV
1872ARM/ZIPIT Z2 SUPPORT
1873M: Marek Vasut <marek.vasut@gmail.com>
1874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875S: Maintained
1876F: arch/arm/mach-pxa/z2.c
6ab2a855 1877F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1878
5ecc4b53
JN
1879ARM/ZTE ARCHITECTURE
1880M: Jun Nie <jun.nie@linaro.org>
1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882S: Maintained
1883F: arch/arm/mach-zx/
1884F: drivers/clk/zte/
1885F: Documentation/devicetree/bindings/arm/zte.txt
1886F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1887
51f29d44
MS
1888ARM/ZYNQ ARCHITECTURE
1889M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1890R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892W: http://wiki.xilinx.com
d6448b76 1893T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1894S: Supported
1895F: arch/arm/mach-zynq/
bd2a337a 1896F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1897F: drivers/block/xsysace.c
c2fd4e38
MS
1898N: zynq
1899N: xilinx
1900F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1901F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1902F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1903F: drivers/edac/synopsys_edac.c
51f29d44 1904
48ec83bc 1905ARM SMMU DRIVERS
b8f9879e 1906M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1907R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Maintained
1910F: drivers/iommu/arm-smmu.c
48ec83bc 1911F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1912F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1913F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1914
38074229
CM
1915ARM64 PORT (AARCH64 ARCHITECTURE)
1916M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1917M: Will Deacon <will.deacon@arm.com>
38074229 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1919T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1920S: Maintained
1921F: arch/arm64/
d19766ec 1922F: Documentation/arm64/
38074229 1923
9d7005f9
LP
1924AS3645A LED FLASH CONTROLLER DRIVER
1925M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1926L: linux-media@vger.kernel.org
1927T: git git://linuxtv.org/media_tree.git
1928S: Maintained
1929F: drivers/media/i2c/as3645a.c
b5dcee22 1930F: include/media/i2c/as3645a.h
9d7005f9 1931
d58de038
GJ
1932ASC7621 HARDWARE MONITOR DRIVER
1933M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1934L: linux-hwmon@vger.kernel.org
d58de038
GJ
1935S: Maintained
1936F: Documentation/hwmon/asc7621
1937F: drivers/hwmon/asc7621.c
1938
b229ece9 1939ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1940M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1941L: acpi4asus-user@lists.sourceforge.net
d0944853 1942L: platform-driver-x86@vger.kernel.org
76593d6f 1943W: http://acpi4asus.sf.net
85091b71 1944S: Maintained
b229ece9
CC
1945F: drivers/platform/x86/asus*.c
1946F: drivers/platform/x86/eeepc*.c
85091b71 1947
f6a6bbae
JPRV
1948ASUS WIRELESS RADIO CONTROL DRIVER
1949M: João Paulo Rechi Vita <jprvita@gmail.com>
1950L: platform-driver-x86@vger.kernel.org
1951S: Maintained
1952F: drivers/platform/x86/asus-wireless.c
1953
75aeddd1
DH
1954ASYMMETRIC KEYS
1955M: David Howells <dhowells@redhat.com>
1956L: keyrings@vger.kernel.org
1957S: Maintained
1958F: Documentation/crypto/asymmetric-keys.txt
1959F: include/linux/verification.h
1960F: include/crypto/public_key.h
1961F: include/crypto/pkcs7.h
1962F: crypto/asymmetric_keys/
1963
953a6479 1964ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1965R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1966W: http://sourceforge.net/projects/xscaleiop
08223d80 1967S: Odd fixes
679655da
JP
1968F: Documentation/crypto/async-tx-api.txt
1969F: crypto/async_tx/
1970F: drivers/dma/
1971F: include/linux/dmaengine.h
1972F: include/linux/async_tx.h
b3e5f263 1973
a1867d36 1974AT24 EEPROM DRIVER
14d77c4d 1975M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1976L: linux-i2c@vger.kernel.org
1977S: Maintained
1978F: drivers/misc/eeprom/at24.c
25f73ed5 1979F: include/linux/platform_data/at24.h
a1867d36 1980
e7839f25 1981ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1982M: "Ed L. Cashin" <ed.cashin@acm.org>
1983W: http://www.openaoe.org/
1da177e4 1984S: Supported
679655da
JP
1985F: Documentation/aoe/
1986F: drivers/block/aoe/
1da177e4 1987
aad7a211
AB
1988ATHEROS 71XX/9XXX GPIO DRIVER
1989M: Alban Bedel <albeu@free.fr>
1990W: https://github.com/AlbanBedel/linux
1991T: git git://github.com/AlbanBedel/linux
1992S: Maintained
1993F: drivers/gpio/gpio-ath79.c
1994F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1995
9a10a870 1996ATHEROS ATH GENERIC UTILITIES
f726ee65 1997M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1998L: linux-wireless@vger.kernel.org
1999S: Supported
2000F: drivers/net/wireless/ath/*
2001
fa1c114f 2002ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2003M: Jiri Slaby <jirislaby@gmail.com>
2004M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2005M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2006L: linux-wireless@vger.kernel.org
72c706b7 2007W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2008S: Maintained
fa451753 2009F: drivers/net/wireless/ath/ath5k/
fa1c114f 2010
12e62d6f
KV
2011ATHEROS ATH6KL WIRELESS DRIVER
2012M: Kalle Valo <kvalo@qca.qualcomm.com>
2013L: linux-wireless@vger.kernel.org
2014W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2015T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2016S: Supported
2017F: drivers/net/wireless/ath/ath6kl/
2018
2be7d22f 2019WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2020M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2021L: linux-wireless@vger.kernel.org
2022L: wil6210@qca.qualcomm.com
2023S: Supported
2024W: http://wireless.kernel.org/en/users/Drivers/wil6210
2025F: drivers/net/wireless/ath/wil6210/
dba4b74d 2026F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2027
1d7e1e6b
CL
2028CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2029M: Christian Lamparter <chunkeey@googlemail.com>
2030L: linux-wireless@vger.kernel.org
2031W: http://wireless.kernel.org/en/users/Drivers/carl9170
2032S: Maintained
2033F: drivers/net/wireless/ath/carl9170/
2034
2c2a6172
LT
2035ATK0110 HWMON DRIVER
2036M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2037L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2038S: Maintained
2039F: drivers/hwmon/asus_atk0110.c
2040
6f69a6d7 2041ATI_REMOTE2 DRIVER
8b58be88 2042M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2043S: Maintained
679655da 2044F: drivers/input/misc/ati_remote2.c
6f69a6d7 2045
7ae115b4 2046ATLX ETHERNET DRIVERS
8b58be88 2047M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2048M: Chris Snook <chris.snook@gmail.com>
e443e383 2049L: netdev@vger.kernel.org
8d5ca6ec
JC
2050W: http://sourceforge.net/projects/atl1
2051W: http://atl1.sourceforge.net
2052S: Maintained
2b133ad6 2053F: drivers/net/ethernet/atheros/
8d5ca6ec 2054
1da177e4 2055ATM
366c1bd1 2056M: Chas Williams <3chas3@gmail.com>
476604de 2057L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2058L: netdev@vger.kernel.org
1da177e4
LT
2059W: http://linux-atm.sourceforge.net
2060S: Maintained
679655da
JP
2061F: drivers/atm/
2062F: include/linux/atm*
c117ab84 2063F: include/uapi/linux/atm*
1da177e4 2064
04ac2f46 2065ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2066M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2067S: Maintained
2068F: drivers/mmc/host/atmel-mci.c
04ac2f46 2069
a1cfac48 2070ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2071M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2072S: Supported
df621252 2073F: drivers/tty/serial/atmel_serial.c
a1cfac48 2074
f80cb488
NF
2075ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2076M: Nicolas Ferre <nicolas.ferre@atmel.com>
2077S: Supported
2078F: drivers/power/reset/at91-sama5d2_shdwc.c
2079
b9cd7a25
LD
2080ATMEL SAMA5D2 ADC DRIVER
2081M: Ludovic Desroches <ludovic.desroches@atmel.com>
2082L: linux-iio@vger.kernel.org
2083S: Supported
2084F: drivers/iio/adc/at91-sama5d2_adc.c
2085
dfae90ed 2086ATMEL Audio ALSA driver
3a82002c 2087M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2088L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2089S: Supported
2090F: sound/soc/atmel
2091
b414dc16
NF
2092ATMEL DMA DRIVER
2093M: Nicolas Ferre <nicolas.ferre@atmel.com>
2094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095S: Supported
2096F: drivers/dma/at_hdmac.c
2097F: drivers/dma/at_hdmac_regs.h
6f0d65af 2098F: include/linux/platform_data/dma-atmel.h
b414dc16 2099
6bd0f436
LD
2100ATMEL XDMA DRIVER
2101M: Ludovic Desroches <ludovic.desroches@atmel.com>
2102L: linux-arm-kernel@lists.infradead.org
2103L: dmaengine@vger.kernel.org
2104S: Supported
2105F: drivers/dma/at_xdmac.c
2106
888f2804
LD
2107ATMEL I2C DRIVER
2108M: Ludovic Desroches <ludovic.desroches@atmel.com>
2109L: linux-i2c@vger.kernel.org
2110S: Supported
2111F: drivers/i2c/busses/i2c-at91.c
2112
15515545 2113ATMEL ISI DRIVER
50cb2efa 2114M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2115L: linux-media@vger.kernel.org
2116S: Supported
f2294c2d 2117F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2118F: include/media/atmel-isi.h
2119
8f4c79ce 2120ATMEL LCDFB DRIVER
8b58be88 2121M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2122L: linux-fbdev@vger.kernel.org
8f4c79ce 2123S: Maintained
8a61f013 2124F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2125F: include/video/atmel_lcdc.h
8f4c79ce 2126
89e5785f 2127ATMEL MACB ETHERNET DRIVER
a02875a6 2128M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2129S: Supported
9f2f381f 2130F: drivers/net/ethernet/cadence/
89e5785f 2131
5cbac98a 2132ATMEL NAND DRIVER
50cb2efa
NF
2133M: Wenyou Yang <wenyou.yang@atmel.com>
2134M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2135L: linux-mtd@lists.infradead.org
2136S: Supported
2137F: drivers/mtd/nand/atmel_nand*
2138
05c441ef 2139ATMEL SDMMC DRIVER
2140M: Ludovic Desroches <ludovic.desroches@atmel.com>
2141L: linux-mmc@vger.kernel.org
2142S: Supported
2143F: drivers/mmc/host/sdhci-of-at91.c
2144
754ce4f2 2145ATMEL SPI DRIVER
a02875a6 2146M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2147S: Supported
9df92e6c 2148F: drivers/spi/spi-atmel.*
754ce4f2 2149
0ef09015 2150ATMEL SSC DRIVER
03515f32 2151M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S: Supported
2154F: drivers/misc/atmel-ssc.c
2155F: include/linux/atmel-ssc.h
2156
e9cb1c5a
NF
2157ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2158M: Nicolas Ferre <nicolas.ferre@atmel.com>
2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160S: Supported
2161F: drivers/misc/atmel_tclib.c
2162F: drivers/clocksource/tcb_clksrc.c
2163
914a3f3b 2164ATMEL USBA UDC DRIVER
a02875a6
NF
2165M: Nicolas Ferre <nicolas.ferre@atmel.com>
2166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2167S: Supported
faf2e1db 2168F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2169
1da177e4 2170ATMEL WIRELESS DRIVER
8b58be88 2171M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2172L: linux-wireless@vger.kernel.org
1da177e4
LT
2173W: http://www.thekelleys.org.uk/atmel
2174W: http://atmelwlandriver.sourceforge.net/
2175S: Maintained
30fe0f9b 2176F: drivers/net/wireless/atmel/atmel*
1da177e4 2177
a14c0f8f
ND
2178ATMEL MAXTOUCH DRIVER
2179M: Nick Dyer <nick.dyer@itdev.co.uk>
2180T: git git://github.com/atmel-maxtouch/linux.git
2181S: Supported
2182F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2183F: drivers/input/touchscreen/atmel_mxt_ts.c
2184F: include/linux/platform_data/atmel_mxt_ts.h
2185
26780d9e 2186ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2187M: Bradley Grove <linuxdrivers@attotech.com>
2188L: linux-scsi@vger.kernel.org
2189W: http://www.attotech.com
2190S: Supported
2191F: drivers/scsi/esas2r
26780d9e 2192
bc6e17b8
SS
2193ATUSB IEEE 802.15.4 RADIO DRIVER
2194M: Stefan Schmidt <stefan@osg.samsung.com>
2195L: linux-wpan@vger.kernel.org
2196S: Maintained
2197F: drivers/net/ieee802154/atusb.c
2198F: drivers/net/ieee802154/atusb.h
2199F: drivers/net/ieee802154/at86rf230.h
2200
a92b7b80 2201AUDIT SUBSYSTEM
915f389d 2202M: Paul Moore <paul@paul-moore.com>
8b58be88 2203M: Eric Paris <eparis@redhat.com>
915f389d 2204L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2205W: http://people.redhat.com/sgrubb/audit/
915f389d 2206T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2207S: Maintained
679655da 2208F: include/linux/audit.h
c117ab84 2209F: include/uapi/linux/audit.h
679655da 2210F: kernel/audit*
a92b7b80 2211
70e84049 2212AUXILIARY DISPLAY DRIVERS
8b58be88 2213M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2214W: http://miguelojeda.es/auxdisplay.htm
2215W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2216S: Maintained
679655da
JP
2217F: drivers/auxdisplay/
2218F: include/linux/cfag12864b.h
70e84049 2219
5f97f7f9 2220AVR32 ARCHITECTURE
e336f61f
HCE
2221M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2222M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2223W: http://www.atmel.com/products/AVR32/
249d9d9d 2224W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2225W: http://avrfreaks.net/
e336f61f 2226S: Maintained
679655da 2227F: arch/avr32/
5f97f7f9
HS
2228
2229AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2230M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2231M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2232S: Maintained
679655da 2233F: arch/avr32/mach-at32ap/
5f97f7f9 2234
1da177e4 2235AX.25 NETWORK LAYER
8b58be88 2236M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2237L: linux-hams@vger.kernel.org
d34cb28a 2238W: http://www.linux-ax25.org/
1da177e4 2239S: Maintained
c117ab84 2240F: include/uapi/linux/ax25.h
679655da
JP
2241F: include/net/ax25.h
2242F: net/ax25/
1da177e4 2243
d5269395 2244AZ6007 DVB DRIVER
009a5410 2245M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2246L: linux-media@vger.kernel.org
a825eaec 2247W: https://linuxtv.org
d5269395
MCC
2248T: git git://linuxtv.org/media_tree.git
2249S: Maintained
2250F: drivers/media/usb/dvb-usb-v2/az6007.c
2251
6777376e
HV
2252AZTECH FM RADIO RECEIVER DRIVER
2253M: Hans Verkuil <hverkuil@xs4all.nl>
2254L: linux-media@vger.kernel.org
2255T: git git://linuxtv.org/media_tree.git
a825eaec 2256W: https://linuxtv.org
6777376e
HV
2257S: Maintained
2258F: drivers/media/radio/radio-aztech*
2259
e2d1d6c0 2260B43 WIRELESS DRIVER
e2d1d6c0 2261L: linux-wireless@vger.kernel.org
ed072f9e 2262L: b43-dev@lists.infradead.org
491b26b4 2263W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2264S: Odd Fixes
58619b14 2265F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2266
2267B43LEGACY WIRELESS DRIVER
8b58be88 2268M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2269L: linux-wireless@vger.kernel.org
ed072f9e 2270L: b43-dev@lists.infradead.org
491b26b4 2271W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2272S: Maintained
423e3ce3 2273F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2274
300abeb5 2275BACKLIGHT CLASS/SUBSYSTEM
b7701755 2276M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2277M: Lee Jones <lee.jones@linaro.org>
9f273c24 2278T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2279S: Maintained
679655da
JP
2280F: drivers/video/backlight/
2281F: include/linux/backlight.h
300abeb5 2282
c6c8fea2 2283BATMAN ADVANCED
207df49e 2284M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2285M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2286M: Antonio Quartulli <a@unstable.cc>
1584f41f 2287L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2288W: https://www.open-mesh.org/
8b823170 2289Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2290S: Maintained
286ddfb0
SE
2291F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2292F: Documentation/ABI/testing/sysfs-class-net-mesh
2293F: Documentation/networking/batman-adv.txt
c6c8fea2
SE
2294F: net/batman-adv/
2295
e2d1d6c0 2296BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2297M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2298L: linux-hams@vger.kernel.org
2299W: http://www.baycom.org/~tom/ham/ham.html
2300S: Maintained
679655da 2301F: drivers/net/hamradio/baycom*
e2d1d6c0 2302
cafe5635 2303BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2304M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2305L: linux-bcache@vger.kernel.org
2306W: http://bcache.evilpiepirate.org
4d1034eb 2307S: Orphan
cafe5635
KO
2308F: drivers/md/bcache/
2309
04bd844a
HV
2310BDISP ST MEDIA DRIVER
2311M: Fabien Dessenne <fabien.dessenne@st.com>
2312L: linux-media@vger.kernel.org
2313T: git git://linuxtv.org/media_tree.git
a825eaec 2314W: https://linuxtv.org
04bd844a
HV
2315S: Supported
2316F: drivers/media/platform/sti/bdisp
2317
e2d1d6c0 2318BEFS FILE SYSTEM
55817d3d 2319S: Orphan
679655da
JP
2320F: Documentation/filesystems/befs.txt
2321F: fs/befs/
e2d1d6c0 2322
564ee360 2323BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2324M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2325L: netdev@vger.kernel.org
2326S: Maintained
2327F: drivers/net/ethernet/ec_bhf.c
564ee360 2328
e2d1d6c0 2329BFS FILE SYSTEM
8b58be88 2330M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2331S: Maintained
679655da
JP
2332F: Documentation/filesystems/bfs.txt
2333F: fs/bfs/
c117ab84 2334F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2335
1394f032 2336BLACKFIN ARCHITECTURE
a4edbc10 2337M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2338L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2339T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2340W: http://blackfin.uclinux.org
2341S: Supported
679655da 2342F: arch/blackfin/
566da5b2 2343
e190d6b1 2344BLACKFIN EMAC DRIVER
b3fe92b0 2345L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2346W: http://blackfin.uclinux.org
2347S: Supported
7b35f033 2348F: drivers/net/ethernet/adi/
e190d6b1 2349
566da5b2 2350BLACKFIN RTC DRIVER
b3fe92b0 2351L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2352W: http://blackfin.uclinux.org
2353S: Supported
679655da 2354F: drivers/rtc/rtc-bfin.c
1394f032 2355
936ed49a 2356BLACKFIN SDH DRIVER
109ec8c3 2357M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2358L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2359W: http://blackfin.uclinux.org
2360S: Supported
2361F: drivers/mmc/host/bfin_sdh.c
2362
1394f032 2363BLACKFIN SERIAL DRIVER
8b58be88 2364M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2365L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2366W: http://blackfin.uclinux.org
2367S: Supported
8460241e 2368F: drivers/tty/serial/bfin_uart.c
1394f032 2369
1e6d320f 2370BLACKFIN WATCHDOG DRIVER
b3fe92b0 2371L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2372W: http://blackfin.uclinux.org
2373S: Supported
679655da 2374F: drivers/watchdog/bfin_wdt.c
1e6d320f 2375
d24ecfcc 2376BLACKFIN I2C TWI DRIVER
8b58be88 2377M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2378L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2379W: http://blackfin.uclinux.org/
2380S: Supported
679655da 2381F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2382
1e204377
SJ
2383BLACKFIN MEDIA DRIVER
2384M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2385L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2386W: http://blackfin.uclinux.org/
2387S: Supported
2388F: drivers/media/platform/blackfin/
2389F: drivers/media/i2c/adv7183*
2390F: drivers/media/i2c/vs6624*
2391
b54cf35a
JSM
2392BLINKM RGB LED DRIVER
2393M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2394S: Maintained
2395F: drivers/leds/leds-blinkm.c
2396
1da177e4 2397BLOCK LAYER
8b58be88 2398M: Jens Axboe <axboe@kernel.dk>
82c426e0 2399L: linux-block@vger.kernel.org
08deed1e 2400T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2401S: Maintained
679655da 2402F: block/
ae11f7ef 2403F: kernel/trace/blktrace.c
1da177e4 2404
2b54aaef 2405BLOCK2MTD DRIVER
8b58be88 2406M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2407L: linux-mtd@lists.infradead.org
2408S: Maintained
679655da 2409F: drivers/mtd/devices/block2mtd.c
2b54aaef 2410
63fbd24e 2411BLUETOOTH DRIVERS
8b58be88 2412M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2413M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2414M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2415L: linux-bluetooth@vger.kernel.org
63fbd24e 2416W: http://www.bluez.org/
22e7a424
MH
2417T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2418T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2419S: Maintained
679655da 2420F: drivers/bluetooth/
1da177e4 2421
63fbd24e 2422BLUETOOTH SUBSYSTEM
8b58be88 2423M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2424M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2425M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2426L: linux-bluetooth@vger.kernel.org
2427W: http://www.bluez.org/
22e7a424
MH
2428T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2429T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2430S: Maintained
679655da
JP
2431F: net/bluetooth/
2432F: include/net/bluetooth/
1da177e4
LT
2433
2434BONDING DRIVER
79b30750 2435M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2436M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2437M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2438L: netdev@vger.kernel.org
ce00f85c
JC
2439W: http://sourceforge.net/projects/bonding/
2440S: Supported
679655da 2441F: drivers/net/bonding/
c117ab84 2442F: include/uapi/linux/if_bonding.h
1da177e4 2443
b5f4df34
AS
2444BPF (Safe dynamic programs and tools)
2445M: Alexei Starovoitov <ast@kernel.org>
2446L: netdev@vger.kernel.org
2447L: linux-kernel@vger.kernel.org
2448S: Supported
2449F: kernel/bpf/
2450
39105890 2451BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2452M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2453L: netdev@vger.kernel.org
2454S: Supported
adfc5217 2455F: drivers/net/ethernet/broadcom/b44.*
39105890 2456
32ec90d5
FF
2457BROADCOM GENET ETHERNET DRIVER
2458M: Florian Fainelli <f.fainelli@gmail.com>
2459L: netdev@vger.kernel.org
2460S: Supported
2461F: drivers/net/ethernet/broadcom/genet/
2462
948c51e6 2463BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2464M: Sony Chacko <sony.chacko@qlogic.com>
2465M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2466L: netdev@vger.kernel.org
2467S: Supported
adfc5217
JK
2468F: drivers/net/ethernet/broadcom/bnx2.*
2469F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2470
4d9d2cb0 2471BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2472M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2473L: netdev@vger.kernel.org
2474S: Supported
adfc5217 2475F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2476
90f4c594 2477BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2478M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2479M: Ray Jui <rjui@broadcom.com>
2480M: Scott Branden <sbranden@broadcom.com>
497a045d 2481L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2482T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2483S: Maintained
2484F: arch/arm/mach-bcm/
2485F: arch/arm/boot/dts/bcm113*
90f4c594 2486F: arch/arm/boot/dts/bcm216*
af4b8e37 2487F: arch/arm/boot/dts/bcm281*
e68d7c14 2488F: arch/arm64/boot/dts/broadcom/
af4b8e37 2489F: arch/arm/configs/bcm_defconfig
e4ef47f2 2490F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2491F: drivers/clocksource/bcm_kona_timer.c
2492
9209bec4 2493BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2494M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2495M: Lee Jones <lee@kernel.org>
10b9e887 2496M: Eric Anholt <eric@anholt.net>
f680f25c 2497L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2500S: Maintained
9209bec4 2501N: bcm2835
f680f25c 2502
5564f092
RM
2503BROADCOM BCM47XX MIPS ARCHITECTURE
2504M: Hauke Mehrtens <hauke@hauke-m.de>
2505M: Rafał Miłecki <zajec5@gmail.com>
2506L: linux-mips@linux-mips.org
2507S: Maintained
7ad2410c 2508F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2509F: arch/mips/bcm47xx/*
2510F: arch/mips/include/asm/mach-bcm47xx/*
2511
9209bec4 2512BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2513M: Hauke Mehrtens <hauke@hauke-m.de>
2514L: linux-arm-kernel@lists.infradead.org
2515S: Maintained
2516F: arch/arm/mach-bcm/bcm_5301x.c
2517F: arch/arm/boot/dts/bcm5301x.dtsi
2518F: arch/arm/boot/dts/bcm470*
2519
e076e962
FF
2520BROADCOM BCM63XX ARM ARCHITECTURE
2521M: Florian Fainelli <f.fainelli@gmail.com>
20de823e
FF
2522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523L: bcm-kernel-feedback-list@broadcom.com
2524T: git git://github.com/broadcom/stblinux.git
e076e962
FF
2525S: Maintained
2526F: arch/arm/mach-bcm/bcm63xx.c
2527F: arch/arm/include/debug/bcm63xx.S
2528
7110e227
KC
2529BROADCOM BCM63XX/BCM33XX UDC DRIVER
2530M: Kevin Cernekee <cernekee@gmail.com>
2531L: linux-usb@vger.kernel.org
2532S: Maintained
2533F: drivers/usb/gadget/udc/bcm63xx_udc.*
2534
2df94fd6 2535BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2536M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2537M: Gregory Fong <gregory.0xf0@gmail.com>
2538M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2540L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2541T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2542S: Maintained
2543F: arch/arm/mach-bcm/*brcmstb*
2544F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2545F: drivers/bus/brcmstb_gisb.c
5009a289 2546N: brcmstb
2df94fd6 2547
70371cef
KC
2548BROADCOM BMIPS MIPS ARCHITECTURE
2549M: Kevin Cernekee <cernekee@gmail.com>
2550M: Florian Fainelli <f.fainelli@gmail.com>
2551L: linux-mips@linux-mips.org
eb6725d0 2552T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2553S: Maintained
2554F: arch/mips/bmips/*
2555F: arch/mips/include/asm/mach-bmips/*
2556F: arch/mips/kernel/*bmips*
338808de 2557F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2558F: drivers/irqchip/irq-bcm63*
70371cef
KC
2559F: drivers/irqchip/irq-bcm7*
2560F: drivers/irqchip/irq-brcmstb*
3271e610 2561F: include/linux/bcm963xx_nvram.h
8fce60b8 2562F: include/linux/bcm963xx_tag.h
70371cef 2563
948c51e6 2564BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2565M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2566M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2567M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2568L: netdev@vger.kernel.org
2569S: Supported
adfc5217 2570F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2571
a9533e7e
HP
2572BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2573M: Brett Rudley <brudley@broadcom.com>
818c07b8 2574M: Arend van Spriel <arend@broadcom.com>
85d63686 2575M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2576M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2577L: linux-wireless@vger.kernel.org
5615171c 2578L: brcm80211-dev-list@broadcom.com
a9533e7e 2579S: Supported
05491d2c 2580F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2581
9958d6f9 2582BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2583M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2584L: linux-scsi@vger.kernel.org
2585S: Supported
2586F: drivers/scsi/bnx2fc/
2587
6a6b5ad0 2588BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2589M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2590L: linux-scsi@vger.kernel.org
2591S: Supported
2592F: drivers/scsi/bnx2i/
2593
63f37ddf 2594BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2595M: Ray Jui <rjui@broadcom.com>
2596M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2597M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2599L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2600T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2601S: Maintained
2602N: iproc
2603N: cygnus
63f37ddf 2604N: nsp
36c0237f
SB
2605N: bcm9113*
2606N: bcm9583*
63f37ddf
JM
2607N: bcm9585*
2608N: bcm9586*
2609N: bcm988312
36c0237f 2610N: bcm113*
63f37ddf
JM
2611N: bcm583*
2612N: bcm585*
2613N: bcm586*
2614N: bcm88312
36c0237f 2615
3b0213d5
GF
2616BROADCOM BRCMSTB GPIO DRIVER
2617M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2618L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2619S: Supported
2620F: drivers/gpio/gpio-brcmstb.c
2621F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2622
7b7f588b 2623BROADCOM KONA GPIO DRIVER
5e163903 2624M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2625L: bcm-kernel-feedback-list@broadcom.com
2626S: Supported
2627F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2628F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2629
f6e734a8
RM
2630BROADCOM NVRAM DRIVER
2631M: Rafał Miłecki <zajec5@gmail.com>
2632L: linux-mips@linux-mips.org
2633S: Maintained
2634F: drivers/firmware/broadcom/*
2635
02787daa
BN
2636BROADCOM STB NAND FLASH DRIVER
2637M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2638M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2639L: linux-mtd@lists.infradead.org
1285734c 2640L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2641S: Maintained
2642F: drivers/mtd/nand/brcmnand/
2643
c9678d86
RM
2644BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2645M: Rafał Miłecki <zajec5@gmail.com>
2646L: linux-wireless@vger.kernel.org
2647S: Maintained
2648F: drivers/bcma/
2649F: include/linux/bcma/
2650
b8302205
FF
2651BROADCOM SYSTEMPORT ETHERNET DRIVER
2652M: Florian Fainelli <f.fainelli@gmail.com>
2653L: netdev@vger.kernel.org
2654S: Supported
2655F: drivers/net/ethernet/broadcom/bcmsysport.*
2656
42515e61
J
2657BROADCOM VULCAN ARM64 SOC
2658M: Jayachandran C. <jchandra@broadcom.com>
2659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2660L: bcm-kernel-feedback-list@broadcom.com
2661S: Maintained
2662F: arch/arm64/boot/dts/broadcom/vulcan*
2663
7725ccfd 2664BROCADE BFA FC SCSI DRIVER
aa803370
AG
2665M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2666M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2667L: linux-scsi@vger.kernel.org
2668S: Supported
2669F: drivers/scsi/bfa/
7725ccfd 2670
8b230ed8 2671BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2672M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2673L: netdev@vger.kernel.org
2674S: Supported
f844a0ea 2675F: drivers/net/ethernet/brocade/bna/
8b230ed8 2676
5cdf7f76 2677BSG (block layer generic sg v4 driver)
8b58be88 2678M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2679L: linux-scsi@vger.kernel.org
2680S: Supported
679655da
JP
2681F: block/bsg.c
2682F: include/linux/bsg.h
c117ab84 2683F: include/uapi/linux/bsg.h
5cdf7f76 2684
af39917d
CL
2685BT87X AUDIO DRIVER
2686M: Clemens Ladisch <clemens@ladisch.de>
2687L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2688T: git git://git.alsa-project.org/alsa-kernel.git
2689S: Maintained
2690F: Documentation/sound/alsa/Bt87x.txt
2691F: sound/pci/bt87x.c
2692
ff1d5c2f 2693BT8XXGPIO DRIVER
eb032b98 2694M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2695W: http://bu3sch.de/btgpio.php
2696S: Maintained
72dbb705 2697F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2698
eb1eb04f 2699BTRFS FILE SYSTEM
c0778e25
CM
2700M: Chris Mason <clm@fb.com>
2701M: Josef Bacik <jbacik@fb.com>
d8130624 2702M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2703L: linux-btrfs@vger.kernel.org
2704W: http://btrfs.wiki.kernel.org/
8a6e2535 2705Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2707S: Maintained
679655da
JP
2708F: Documentation/filesystems/btrfs.txt
2709F: fs/btrfs/
eb1eb04f 2710
1da177e4 2711BTTV VIDEO4LINUX DRIVER
009a5410 2712M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2713L: linux-media@vger.kernel.org
a825eaec 2714W: https://linuxtv.org
275ffde4 2715T: git git://linuxtv.org/media_tree.git
f96236e5 2716S: Odd fixes
679655da 2717F: Documentation/video4linux/bttv/
90d72ac6 2718F: drivers/media/pci/bt8xx/bttv*
1da177e4 2719
1f34923c
KA
2720BUSLOGIC SCSI DRIVER
2721M: Khalid Aziz <khalid@gonehiking.org>
2722L: linux-scsi@vger.kernel.org
2723S: Maintained
2724F: drivers/scsi/BusLogic.*
2725F: drivers/scsi/FlashPoint.*
2726
af39917d
CL
2727C-MEDIA CMI8788 DRIVER
2728M: Clemens Ladisch <clemens@ladisch.de>
2729L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2730T: git git://git.alsa-project.org/alsa-kernel.git
2731S: Maintained
2732F: sound/pci/oxygen/
2733
2141355f
MS
2734C6X ARCHITECTURE
2735M: Mark Salter <msalter@redhat.com>
2736M: Aurelien Jacquiot <a-jacquiot@ti.com>
2737L: linux-c6x-dev@linux-c6x.org
2738W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2739S: Maintained
2740F: arch/c6x/
2741
a5432f5a 2742CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2743M: David Howells <dhowells@redhat.com>
e62d6e24 2744L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2745S: Supported
2746F: Documentation/filesystems/caching/cachefiles.txt
2747F: fs/cachefiles/
2748
c815ca39
HV
2749CADET FM/AM RADIO RECEIVER DRIVER
2750M: Hans Verkuil <hverkuil@xs4all.nl>
2751L: linux-media@vger.kernel.org
2752T: git git://linuxtv.org/media_tree.git
a825eaec 2753W: https://linuxtv.org
c815ca39
HV
2754S: Maintained
2755F: drivers/media/radio/radio-cadet*
2756
77d5140f 2757CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2758M: Jonathan Corbet <corbet@lwn.net>
661263b5 2759L: linux-media@vger.kernel.org
275ffde4 2760T: git git://linuxtv.org/media_tree.git
77d5140f 2761S: Maintained
679655da 2762F: Documentation/video4linux/cafe_ccic
90d72ac6 2763F: drivers/media/platform/marvell-ccic/
77d5140f 2764
201b6bab 2765CAIF NETWORK LAYER
5c574f50 2766M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2767L: netdev@vger.kernel.org
2768S: Supported
2769F: Documentation/networking/caif/
2770F: drivers/net/caif/
c117ab84 2771F: include/uapi/linux/caif/
201b6bab
JP
2772F: include/net/caif/
2773F: net/caif/
2774
77dac90f 2775CALGARY x86-64 IOMMU
8b58be88
JP
2776M: Muli Ben-Yehuda <muli@il.ibm.com>
2777M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2778L: discuss@x86-64.org
2779S: Maintained
679655da
JP
2780F: arch/x86/kernel/pci-calgary_64.c
2781F: arch/x86/kernel/tce_64.c
2782F: arch/x86/include/asm/calgary.h
2783F: arch/x86/include/asm/tce.h
77dac90f 2784
e2d1d6c0 2785CAN NETWORK LAYER
8d15d386 2786M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2787M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2788L: linux-can@vger.kernel.org
84b0d715 2789W: https://github.com/linux-can
870482a4
MKB
2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2791T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2792S: Maintained
f35f6c8f 2793F: Documentation/networking/can.txt
8d15d386 2794F: net/can/
8d15d386 2795F: include/linux/can/core.h
c117ab84
CEB
2796F: include/uapi/linux/can.h
2797F: include/uapi/linux/can/bcm.h
2798F: include/uapi/linux/can/raw.h
2799F: include/uapi/linux/can/gw.h
e2d1d6c0 2800
4261a204 2801CAN NETWORK DRIVERS
8b58be88 2802M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2803M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2804L: linux-can@vger.kernel.org
84b0d715 2805W: https://github.com/linux-can
870482a4
MKB
2806T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2807T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2808S: Maintained
8d15d386
OH
2809F: drivers/net/can/
2810F: include/linux/can/dev.h
8d15d386 2811F: include/linux/can/platform/
c117ab84
CEB
2812F: include/uapi/linux/can/error.h
2813F: include/uapi/linux/can/netlink.h
4261a204 2814
95d16c72
JM
2815CAPABILITIES
2816M: Serge Hallyn <serge.hallyn@canonical.com>
2817L: linux-security-module@vger.kernel.org
6305902c 2818S: Supported
95d16c72 2819F: include/linux/capability.h
c117ab84 2820F: include/uapi/linux/capability.h
6305902c 2821F: security/commoncap.c
38a94118 2822F: kernel/capability.c
95d16c72 2823
b84894c7
KT
2824CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2825M: Kevin Tsai <ktsai@capellamicro.com>
2826S: Maintained
2827F: drivers/iio/light/cm*
2828F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2829
f21fb3ed
RV
2830CAVIUM LIQUIDIO NETWORK DRIVER
2831M: Derek Chickles <derek.chickles@caviumnetworks.com>
2832M: Satanand Burla <satananda.burla@caviumnetworks.com>
2833M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2834M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2835L: netdev@vger.kernel.org
2836W: http://www.cavium.com
2837S: Supported
f21fb3ed
RV
2838F: drivers/net/ethernet/cavium/liquidio/
2839
ef0bbac3
VB
2840CC2520 IEEE-802.15.4 RADIO DRIVER
2841M: Varka Bhadram <varkabhadram@gmail.com>
2842L: linux-wpan@vger.kernel.org
2843S: Maintained
2844F: drivers/net/ieee802154/cc2520.c
2845F: include/linux/spi/cc2520.h
2846F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2847
b8154542 2848CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2849M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2850L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2851W: http://www.ibm.com/developerworks/power/cell/
2852S: Supported
679655da 2853F: arch/powerpc/include/asm/cell*.h
679655da 2854F: arch/powerpc/include/asm/spu*.h
c117ab84 2855F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2856F: arch/powerpc/oprofile/*cell*
2857F: arch/powerpc/platforms/cell/
b8154542 2858
398ecff5
SW
2859CEPH COMMON CODE (LIBCEPH)
2860M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2861M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2862M: Sage Weil <sage@redhat.com>
82593f87 2863L: ceph-devel@vger.kernel.org
09d90327 2864W: http://ceph.com/
fb99f881 2865T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2866T: git git://github.com/ceph/ceph-client.git
9030aaf9 2867S: Supported
14430813
JP
2868F: net/ceph/
2869F: include/linux/ceph/
2870F: include/linux/crush/
9030aaf9 2871
398ecff5
SW
2872CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2873M: "Yan, Zheng" <zyan@redhat.com>
2874M: Sage Weil <sage@redhat.com>
2875M: Ilya Dryomov <idryomov@gmail.com>
2876L: ceph-devel@vger.kernel.org
2877W: http://ceph.com/
2878T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2879T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2880S: Supported
2881F: Documentation/filesystems/ceph.txt
2882F: fs/ceph/
2883
cfc411e7
DH
2884CERTIFICATE HANDLING:
2885M: David Howells <dhowells@redhat.com>
2886M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2887L: keyrings@vger.kernel.org
cfc411e7
DH
2888S: Maintained
2889F: Documentation/module-signing.txt
2890F: certs/
d8d80386 2891F: scripts/sign-file.c
cfc411e7
DH
2892F: scripts/extract-cert.c
2893
18332a80 2894CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2895L: linux-usb@vger.kernel.org
10c6c9c9 2896S: Orphan
679655da
JP
2897F: Documentation/usb/WUSB-Design-overview.txt
2898F: Documentation/usb/wusb-cbaf
355ffe69
DV
2899F: drivers/usb/host/hwa-hc.c
2900F: drivers/usb/host/whci/
679655da
JP
2901F: drivers/usb/wusbcore/
2902F: include/linux/usb/wusb*
18332a80 2903
70e84049 2904CFAG12864B LCD DRIVER
8b58be88 2905M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2906W: http://miguelojeda.es/auxdisplay.htm
2907W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2908S: Maintained
679655da
JP
2909F: drivers/auxdisplay/cfag12864b.c
2910F: include/linux/cfag12864b.h
70e84049
MOS
2911
2912CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2913M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2914W: http://miguelojeda.es/auxdisplay.htm
2915W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2916S: Maintained
679655da
JP
2917F: drivers/auxdisplay/cfag12864bfb.c
2918F: include/linux/cfag12864b.h
70e84049 2919
704232c2 2920CFG80211 and NL80211
8b58be88 2921M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2922L: linux-wireless@vger.kernel.org
ce466579
JB
2923W: http://wireless.kernel.org/
2924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2925T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2926S: Maintained
c117ab84 2927F: include/uapi/linux/nl80211.h
679655da
JP
2928F: include/net/cfg80211.h
2929F: net/wireless/*
2930X: net/wireless/wext*
704232c2 2931
46e64261
GKH
2932CHAR and MISC DRIVERS
2933M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2934M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2935T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2936S: Supported
46e64261
GKH
2937F: drivers/char/*
2938F: drivers/misc/*
471322a8 2939F: include/linux/miscdevice.h
46e64261 2940
0a920b5b 2941CHECKPATCH
8b58be88 2942M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2943M: Joe Perches <joe@perches.com>
2944S: Maintained
679655da 2945F: scripts/checkpatch.pl
0a920b5b 2946
f8407f26
HW
2947CHINESE DOCUMENTATION
2948M: Harry Wei <harryxiyou@gmail.com>
9740153c 2949L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2950L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2951S: Maintained
2952F: Documentation/zh_CN/
2953
2721ea2c 2954CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2955M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2956T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2957L: linux-usb@vger.kernel.org
2958S: Maintained
2959F: drivers/usb/chipidea/
2960
a93ad65d
HG
2961CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2962M: Hans de Goede <hdegoede@redhat.com>
2963L: linux-input@vger.kernel.org
2964S: Maintained
2965F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2966F: drivers/input/touchscreen/chipone_icn8318.c
2967
ab043105
OJ
2968CHROME HARDWARE PLATFORM SUPPORT
2969M: Olof Johansson <olof@lixom.net>
2970S: Maintained
9f273c24 2971T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2972F: drivers/platform/chrome/
2973
641cb85e 2974CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2975M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2976M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2977M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2978M: Neel Patel <neepatel@cisco.com>
7063fbf2 2979S: Supported
a6a5580c 2980F: drivers/net/ethernet/cisco/enic/
7063fbf2 2981
e3cf00d0 2982CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2983M: Christian Benvenuti <benve@cisco.com>
2984M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2985S: Supported
35ef4a9e 2986F: drivers/infiniband/hw/usnic/
e3cf00d0 2987
2b7a52a4 2988CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2989M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2990L: netdev@vger.kernel.org
2991S: Maintained
57d0b7a0 2992F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2993
3d4cfdc9
MB
2994CIRRUS LOGIC AUDIO CODEC DRIVERS
2995M: Brian Austin <brian.austin@cirrus.com>
2996M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2997L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2998S: Maintained
2999F: sound/soc/codecs/cs*
3000
94574d9a
KRW
3001CLEANCACHE API
3002M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3003L: linux-kernel@vger.kernel.org
3004S: Maintained
3005F: mm/cleancache.c
3006F: include/linux/cleancache.h
3007
d4275354 3008CLK API
54176cc6 3009M: Russell King <linux@armlinux.org.uk>
aa571b14 3010L: linux-clk@vger.kernel.org
37417046 3011S: Maintained
d4275354
RK
3012F: include/linux/clk.h
3013
9222d247
JS
3014CLOCKSOURCE, CLOCKEVENT DRIVERS
3015M: Daniel Lezcano <daniel.lezcano@linaro.org>
3016M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3017L: linux-kernel@vger.kernel.org
9222d247
JS
3018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3019S: Supported
3020F: drivers/clocksource
3021
5df6d737 3022CISCO FCOE HBA DRIVER
8fc89a79
HP
3023M: Hiral Patel <hiralpat@cisco.com>
3024M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3025M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3026L: linux-scsi@vger.kernel.org
3027S: Supported
2a99921a 3028F: drivers/scsi/fnic/
5df6d737 3029
c8806b6c
NM
3030CISCO SCSI HBA DRIVER
3031M: Narsimhulu Musini <nmusini@cisco.com>
3032M: Sesidhar Baddela <sebaddel@cisco.com>
3033L: linux-scsi@vger.kernel.org
3034S: Supported
3035F: drivers/scsi/snic/
3036
529aa8cb
TLSC
3037CMPC ACPI DRIVER
3038M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3039M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3040L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3041S: Supported
3042F: drivers/platform/x86/classmate-laptop.c
3043
85756a06
HV
3044COBALT MEDIA DRIVER
3045M: Hans Verkuil <hans.verkuil@cisco.com>
3046L: linux-media@vger.kernel.org
3047T: git git://linuxtv.org/media_tree.git
a825eaec 3048W: https://linuxtv.org
85756a06
HV
3049S: Supported
3050F: drivers/media/pci/cobalt/
3051
74425eee 3052COCCINELLE/Semantic Patches (SmPL)
26de9c26 3053M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3054M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3055M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3056M: Michal Marek <mmarek@suse.com>
26de9c26 3057L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3058T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3059W: http://coccinelle.lip6.fr/
3060S: Supported
4b92b2aa 3061F: Documentation/coccinelle.txt
74425eee
NP
3062F: scripts/coccinelle/
3063F: scripts/coccicheck
3064
1da177e4 3065CODA FILE SYSTEM
8b58be88 3066M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3067M: coda@cs.cmu.edu
3068L: codalist@coda.cs.cmu.edu
3069W: http://www.coda.cs.cmu.edu/
3070S: Maintained
679655da
JP
3071F: Documentation/filesystems/coda.txt
3072F: fs/coda/
3073F: include/linux/coda*.h
c117ab84 3074F: include/uapi/linux/coda*.h
1da177e4 3075
0b14261e
PZ
3076CODA V4L2 MEM2MEM DRIVER
3077M: Philipp Zabel <p.zabel@pengutronix.de>
3078L: linux-media@vger.kernel.org
3079S: Maintained
3080F: Documentation/devicetree/bindings/media/coda.txt
3081F: drivers/media/platform/coda/
3082
7704addb 3083COMMON CLK FRAMEWORK
a85fa007 3084M: Michael Turquette <mturquette@baylibre.com>
f956165f 3085M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3086L: linux-clk@vger.kernel.org
baeb0d9b 3087T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3088S: Maintained
60bea3b5
SW
3089F: drivers/clk/
3090X: drivers/clk/clkdev.c
7704addb 3091F: include/linux/clk-pr*
60bea3b5 3092F: include/linux/clk/
7704addb 3093
e2d1d6c0 3094COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3095M: Steve French <sfrench@samba.org>
51223df6 3096L: linux-cifs@vger.kernel.org
d1f28953 3097L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3098W: http://linux-cifs.samba.org/
bb1d5dda 3099T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3100S: Supported
ec421a71 3101F: Documentation/filesystems/cifs/
679655da 3102F: fs/cifs/
e2d1d6c0 3103
1da177e4 3104COMPACTPCI HOTPLUG CORE
8b58be88 3105M: Scott Murray <scott@spiteful.org>
64dab204 3106L: linux-pci@vger.kernel.org
82c4dfc7 3107S: Maintained
679655da 3108F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3109
3110COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3111M: Scott Murray <scott@spiteful.org>
64dab204 3112L: linux-pci@vger.kernel.org
82c4dfc7 3113S: Maintained
679655da 3114F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3115
3116COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3117M: Scott Murray <scott@spiteful.org>
64dab204 3118L: linux-pci@vger.kernel.org
82c4dfc7 3119S: Maintained
679655da 3120F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3121
5411552c 3122COMPAL LAPTOP SUPPORT
8b58be88 3123M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3124L: platform-driver-x86@vger.kernel.org
5411552c 3125S: Maintained
679655da 3126F: drivers/platform/x86/compal-laptop.c
5411552c 3127
949be0f7 3128CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3129L: accessrunner-general@lists.sourceforge.net
3130W: http://accessrunner.sourceforge.net/
44243ef4 3131S: Orphan
679655da 3132F: drivers/usb/atm/cxacru.c
949be0f7 3133
e2d1d6c0 3134CONFIGFS
d6351db2 3135M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3136M: Christoph Hellwig <hch@lst.de>
3137T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3138S: Supported
679655da
JP
3139F: fs/configfs/
3140F: include/linux/configfs.h
e2d1d6c0 3141
acb9c1b2 3142CONNECTOR
8b58be88 3143M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3144L: netdev@vger.kernel.org
3145S: Maintained
3146F: drivers/connector/
3147
a3e3354d 3148CONTROL GROUP (CGROUP)
860ca0e6 3149M: Tejun Heo <tj@kernel.org>
ad50c159 3150M: Li Zefan <lizefan@huawei.com>
4d205676 3151M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3152L: cgroups@vger.kernel.org
860ca0e6 3153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3154S: Maintained
a3e3354d 3155F: Documentation/cgroups/
679655da
JP
3156F: include/linux/cgroup*
3157F: kernel/cgroup*
a3e3354d
TH
3158
3159CONTROL GROUP - CPUSET
3160M: Li Zefan <lizefan@huawei.com>
3161L: cgroups@vger.kernel.org
3162W: http://www.bullopensource.org/cpuset/
3163W: http://oss.sgi.com/projects/cpusets/
3164T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3165S: Maintained
3166F: Documentation/cgroups/cpusets.txt
3167F: include/linux/cpuset.h
3168F: kernel/cpuset.c
3169
3170CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3171M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3172M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3173M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3174L: cgroups@vger.kernel.org
3175L: linux-mm@kvack.org
3176S: Maintained
3177F: mm/memcontrol.c
5d1ea48b 3178F: mm/swap_cgroup.c
fb3a0fb6 3179
bebe4678 3180CORETEMP HARDWARE MONITORING DRIVER
96859129 3181M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3182L: linux-hwmon@vger.kernel.org
bebe4678 3183S: Maintained
679655da
JP
3184F: Documentation/hwmon/coretemp
3185F: drivers/hwmon/coretemp.c
bebe4678 3186
1da177e4 3187COSA/SRP SYNC SERIAL DRIVER
8b58be88 3188M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3189W: http://www.fi.muni.cz/~kas/cosa/
3190S: Maintained
679655da 3191F: drivers/net/wan/cosa*
1da177e4 3192
4371ee35 3193CPMAC ETHERNET DRIVER
8b58be88 3194M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3195L: netdev@vger.kernel.org
3196S: Maintained
b544dbac 3197F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3198
1da177e4 3199CPU FREQUENCY DRIVERS
9c3646d1 3200M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3201M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3202L: linux-pm@vger.kernel.org
1da177e4 3203S: Maintained
27209d91
VK
3204T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3205T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3206F: drivers/cpufreq/
3207F: include/linux/cpufreq.h
1da177e4 3208
8a67f0ef
VK
3209CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3210M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3211M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3212L: linux-pm@vger.kernel.org
3213W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3214S: Maintained
3215F: drivers/cpufreq/arm_big_little.h
3216F: drivers/cpufreq/arm_big_little.c
3217F: drivers/cpufreq/arm_big_little_dt.c
3218
14d2c34c 3219CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3220M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3221M: Daniel Lezcano <daniel.lezcano@linaro.org>
3222L: linux-pm@vger.kernel.org
3223L: linux-arm-kernel@lists.infradead.org
cea8321c 3224T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3225S: Maintained
3226F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3227
0c570c18
BZ
3228CPUIDLE DRIVER - ARM EXYNOS
3229M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3230M: Daniel Lezcano <daniel.lezcano@linaro.org>
3231M: Kukjin Kim <kgene@kernel.org>
3232L: linux-pm@vger.kernel.org
3233L: linux-samsung-soc@vger.kernel.org
3234S: Supported
3235F: drivers/cpuidle/cpuidle-exynos.c
3236F: arch/arm/mach-exynos/pm.c
3237
a8e39c35 3238CPUIDLE DRIVERS
9c3646d1 3239M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3240M: Daniel Lezcano <daniel.lezcano@linaro.org>
3241L: linux-pm@vger.kernel.org
3242S: Maintained
cea8321c 3243T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3244F: drivers/cpuidle/*
3245F: include/linux/cpuidle.h
3246
1da177e4 3247CPUID/MSR DRIVER
8b58be88 3248M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3249S: Maintained
679655da
JP
3250F: arch/x86/kernel/cpuid.c
3251F: arch/x86/kernel/msr.c
1da177e4 3252
7fe2f639 3253CPU POWER MONITORING SUBSYSTEM
d8130624 3254M: Thomas Renninger <trenn@suse.com>
103f1790 3255L: linux-pm@vger.kernel.org
7fe2f639 3256S: Maintained
14430813 3257F: tools/power/cpupower/
7fe2f639 3258
1da177e4 3259CRAMFS FILESYSTEM
ce00f85c 3260W: http://sourceforge.net/projects/cramfs/
54886a71 3261S: Orphan / Obsolete
679655da
JP
3262F: Documentation/filesystems/cramfs.txt
3263F: fs/cramfs/
1da177e4
LT
3264
3265CRIS PORT
8b58be88
JP
3266M: Mikael Starvik <starvik@axis.com>
3267M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3268L: linux-cris-kernel@axis.com
1da177e4 3269W: http://developer.axis.com
9f273c24 3270T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3271S: Maintained
679655da 3272F: arch/cris/
df621252 3273F: drivers/tty/serial/crisv10.*
1da177e4
LT
3274
3275CRYPTO API
8b58be88
JP
3276M: Herbert Xu <herbert@gondor.apana.org.au>
3277M: "David S. Miller" <davem@davemloft.net>
1da177e4 3278L: linux-crypto@vger.kernel.org
9f273c24 3279T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3280T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3281S: Maintained
679655da 3282F: Documentation/crypto/
2ca87a17 3283F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3284F: arch/*/crypto/
3285F: crypto/
3286F: drivers/crypto/
3287F: include/crypto/
1da177e4 3288
5b07bd57 3289CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3290M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3291L: linux-crypto@vger.kernel.org
3292S: Maintained
51a2228a
JP
3293F: crypto/ansi_cprng.c
3294F: crypto/rng.c
5b07bd57 3295
fc279cc2
HV
3296CS3308 MEDIA DRIVER
3297M: Hans Verkuil <hverkuil@xs4all.nl>
3298L: linux-media@vger.kernel.org
3299T: git git://linuxtv.org/media_tree.git
3300W: http://linuxtv.org
3301S: Odd Fixes
3302F: drivers/media/i2c/cs3308.c
3303F: drivers/media/i2c/cs3308.h
3304
9b4ffa48 3305CS5535 Audio ALSA driver
8b58be88 3306M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3307S: Maintained
679655da 3308F: sound/pci/cs5535audio/
9b4ffa48 3309
a910e4a9 3310CW1200 WLAN driver
b75f0050
JP
3311M: Solomon Peachy <pizza@shaftnet.org>
3312S: Maintained
560424e9 3313F: drivers/net/wireless/st/cw1200/
a910e4a9 3314
6d8425b1 3315CX18 VIDEO4LINUX DRIVER
6afdeaf8 3316M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3317L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3318L: linux-media@vger.kernel.org
275ffde4 3319T: git git://linuxtv.org/media_tree.git
a825eaec 3320W: https://linuxtv.org
30e10993 3321W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3322S: Maintained
679655da 3323F: Documentation/video4linux/cx18.txt
90d72ac6 3324F: drivers/media/pci/cx18/
6c0f0359 3325F: include/uapi/linux/ivtv*
6d8425b1 3326
3f101d91
HV
3327CX2341X MPEG ENCODER HELPER MODULE
3328M: Hans Verkuil <hverkuil@xs4all.nl>
3329L: linux-media@vger.kernel.org
3330T: git git://linuxtv.org/media_tree.git
a825eaec 3331W: https://linuxtv.org
3f101d91 3332S: Maintained
c368360b 3333F: drivers/media/common/cx2341x*
3f101d91
HV
3334F: include/media/cx2341x*
3335
b8fe6e2c
PB
3336CX24120 MEDIA DRIVER
3337M: Jemma Denson <jdenson@gmail.com>
3338M: Patrick Boettcher <patrick.boettcher@posteo.de>
3339L: linux-media@vger.kernel.org
a825eaec 3340W: https://linuxtv.org
b8fe6e2c
PB
3341Q: http://patchwork.linuxtv.org/project/linux-media/list/
3342S: Maintained
3343F: drivers/media/dvb-frontends/cx24120*
3344
20357578 3345CX88 VIDEO4LINUX DRIVER
009a5410 3346M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3347L: linux-media@vger.kernel.org
a825eaec 3348W: https://linuxtv.org
20357578
MCC
3349T: git git://linuxtv.org/media_tree.git
3350S: Odd fixes
3351F: Documentation/video4linux/cx88/
3352F: drivers/media/pci/cx88/
6d8425b1 3353
91952bc0
AP
3354CXD2820R MEDIA DRIVER
3355M: Antti Palosaari <crope@iki.fi>
3356L: linux-media@vger.kernel.org
a825eaec 3357W: https://linuxtv.org
91952bc0
AP
3358W: http://palosaari.fi/linux/
3359Q: http://patchwork.linuxtv.org/project/linux-media/list/
3360T: git git://linuxtv.org/anttip/media_tree.git
3361S: Maintained
3362F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3363
e5ec3789 3364CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3365M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3366L: netdev@vger.kernel.org
3367W: http://www.chelsio.com
3368S: Supported
f7917c00 3369F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3370
d8ae3c33 3371CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3372M: Karen Xie <kxie@chelsio.com>
3373L: linux-scsi@vger.kernel.org
3374W: http://www.chelsio.com
3375S: Supported
3376F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3377
e5ec3789 3378CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3379M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3380L: linux-rdma@vger.kernel.org
e5ec3789
SW
3381W: http://www.openfabrics.org
3382S: Supported
679655da 3383F: drivers/infiniband/hw/cxgb3/
e5ec3789 3384
be4c9bad 3385CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3386M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3387L: netdev@vger.kernel.org
3388W: http://www.chelsio.com
3389S: Supported
f7917c00 3390F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3391
d8ae3c33 3392CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3393M: Karen Xie <kxie@chelsio.com>
3394L: linux-scsi@vger.kernel.org
3395W: http://www.chelsio.com
3396S: Supported
3397F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3398
be4c9bad
RD
3399CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3400M: Steve Wise <swise@chelsio.com>
3401L: linux-rdma@vger.kernel.org
3402W: http://www.openfabrics.org
3403S: Supported
3404F: drivers/infiniband/hw/cxgb4/
3405
5c20a5c7
CL
3406CXGB4VF ETHERNET DRIVER (CXGB4VF)
3407M: Casey Leedom <leedom@chelsio.com>
3408L: netdev@vger.kernel.org
3409W: http://www.chelsio.com
3410S: Supported
f7917c00 3411F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3412
a9282d01
IM
3413CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3414M: Ian Munsie <imunsie@au1.ibm.com>
3415M: Michael Neuling <mikey@neuling.org>
3416L: linuxppc-dev@lists.ozlabs.org
3417S: Supported
3418F: drivers/misc/cxl/
ec249dd8 3419F: include/misc/cxl*
a9282d01
IM
3420F: include/uapi/misc/cxl.h
3421F: Documentation/powerpc/cxl.txt
3422F: Documentation/powerpc/cxl.txt
3423F: Documentation/ABI/testing/sysfs-class-cxl
3424
11f43ae7
MO
3425CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3426M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3427M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3428L: linux-scsi@vger.kernel.org
3429S: Supported
3430F: drivers/scsi/cxlflash/
3431F: include/uapi/scsi/cxlflash_ioctls.h
3432F: Documentation/powerpc/cxlflash.txt
3433
b52b97a3
GC
3434STMMAC ETHERNET DRIVER
3435M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3436M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3437L: netdev@vger.kernel.org
3438W: http://www.stlinux.com
3439S: Supported
7ac6653a 3440F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3441
1da177e4 3442CYBERPRO FB DRIVER
54176cc6 3443M: Russell King <linux@armlinux.org.uk>
efc03ecb 3444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3445W: http://www.armlinux.org.uk/
1da177e4 3446S: Maintained
8a61f013 3447F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3448
1da177e4 3449CYCLADES ASYNC MUX DRIVER
1da177e4 3450W: http://www.cyclades.com/
d459883e 3451S: Orphan
c897401b 3452F: drivers/tty/cyclades.c
679655da 3453F: include/linux/cyclades.h
c117ab84 3454F: include/uapi/linux/cyclades.h
1da177e4
LT
3455
3456CYCLADES PC300 DRIVER
1da177e4 3457W: http://www.cyclades.com/
d459883e 3458S: Orphan
679655da 3459F: drivers/net/wan/pc300*
1da177e4 3460
402f6ae4
AP
3461CYPRESS_FIRMWARE MEDIA DRIVER
3462M: Antti Palosaari <crope@iki.fi>
3463L: linux-media@vger.kernel.org
a825eaec 3464W: https://linuxtv.org
402f6ae4
AP
3465W: http://palosaari.fi/linux/
3466Q: http://patchwork.linuxtv.org/project/linux-media/list/
3467T: git git://linuxtv.org/anttip/media_tree.git
3468S: Maintained
3469F: drivers/media/common/cypress_firmware*
3470
e3ae3525 3471CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3472M: Ferruh Yigit <fery@cypress.com>
6305902c 3473L: linux-input@vger.kernel.org
be9a6f40 3474S: Supported
6305902c
JP
3475F: drivers/input/touchscreen/cyttsp*
3476F: include/linux/input/cyttsp.h
e3ae3525 3477
aaaf5fbf
JK
3478DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3479M: Joshua Kinard <kumba@gentoo.org>
3480S: Maintained
3481F: drivers/rtc/rtc-ds1685.c
3482F: include/linux/rtc/ds1685.h
3483
1da177e4 3484DAMA SLAVE for AX.25
8b58be88 3485M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3486W: http://yaina.de/jreuter/
3487W: http://www.qsl.net/dl1bke/
3488L: linux-hams@vger.kernel.org
3489S: Maintained
679655da
JP
3490F: net/ax25/af_ax25.c
3491F: net/ax25/ax25_dev.c
3492F: net/ax25/ax25_ds_*
3493F: net/ax25/ax25_in.c
3494F: net/ax25/ax25_out.c
3495F: net/ax25/ax25_timer.c
3496F: net/ax25/sysctl_net_ax25.c
1da177e4 3497
e2d1d6c0 3498DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3499L: netdev@vger.kernel.org
5ff77428 3500S: Orphan
679655da 3501F: Documentation/networking/dmfe.txt
0f04e2aa 3502F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3503
3504DC390/AM53C974 SCSI driver
d8130624 3505M: Hannes Reinecke <hare@suse.com>
71bd849d 3506L: linux-scsi@vger.kernel.org
e2d1d6c0 3507S: Maintained
71bd849d 3508F: drivers/scsi/am53c974.c
e2d1d6c0 3509
1da177e4 3510DC395x SCSI driver
61eee9a7 3511M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3512M: Ali Akcaagac <aliakc@web.de>
3513M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3514L: dc395x@twibble.org
cf015e9f
JP
3515W: http://twibble.org/dist/dc395x/
3516W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3517S: Maintained
679655da
JP
3518F: Documentation/scsi/dc395x.txt
3519F: drivers/scsi/dc395x.*
1da177e4 3520
eb8edb08 3521DCCP PROTOCOL
a89d030e 3522M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3523L: dccp@vger.kernel.org
c996d8b9 3524W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3525S: Maintained
679655da 3526F: include/linux/dccp.h
c117ab84 3527F: include/uapi/linux/dccp.h
679655da
JP
3528F: include/linux/tfrc.h
3529F: net/dccp/
eb8edb08 3530
1da177e4 3531DECnet NETWORK LAYER
1da177e4
LT
3532W: http://linux-decnet.sourceforge.net
3533L: linux-decnet-user@lists.sourceforge.net
f546444d 3534S: Orphan
679655da
JP
3535F: Documentation/networking/decnet.txt
3536F: net/decnet/
1da177e4 3537
ebff05b9
MR
3538DECSTATION PLATFORM SUPPORT
3539M: "Maciej W. Rozycki" <macro@linux-mips.org>
3540L: linux-mips@linux-mips.org
3541W: http://www.linux-mips.org/wiki/DECstation
3542S: Maintained
3543F: arch/mips/dec/
3544F: arch/mips/include/asm/dec/
3545F: arch/mips/include/asm/mach-dec/
3546
1da177e4 3547DEFXX FDDI NETWORK DRIVER
8b58be88 3548M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3549S: Maintained
33f810b2 3550F: drivers/net/fddi/defxx.*
1da177e4 3551
ad8f07cc 3552DELL LAPTOP DRIVER
8b58be88 3553M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3554M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3555L: platform-driver-x86@vger.kernel.org
ad8f07cc 3556S: Maintained
679655da 3557F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3558
817a5cdb
PR
3559DELL LAPTOP RBTN DRIVER
3560M: Pali Rohár <pali.rohar@gmail.com>
3561S: Maintained
3562F: drivers/platform/x86/dell-rbtn.*
3563
cdbff611
PR
3564DELL LAPTOP FREEFALL DRIVER
3565M: Pali Rohár <pali.rohar@gmail.com>
3566S: Maintained
3567F: drivers/platform/x86/dell-smo8800.c
3568
1da177e4 3569DELL LAPTOP SMM DRIVER
a5afba16 3570M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3571S: Maintained
a5afba16 3572F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3573F: include/uapi/linux/i8k.h
1da177e4 3574
90563ec4 3575DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3576M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3577S: Maintained
679655da
JP
3578F: Documentation/dcdbas.txt
3579F: drivers/firmware/dcdbas.*
90563ec4 3580
0b3f6109 3581DELL WMI EXTRAS DRIVER
8b58be88 3582M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3583M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3584S: Maintained
36b3a96f 3585F: drivers/platform/x86/dell-wmi.c
0b3f6109 3586
5efc75e3 3587DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3588M: John Youn <johnyoun@synopsys.com>
5efc75e3 3589L: linux-usb@vger.kernel.org
18f340f9 3590T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3591S: Maintained
197ba5f4 3592F: drivers/usb/dwc2/
5efc75e3 3593
94ab23dd 3594DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3595M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3596L: linux-usb@vger.kernel.org
94ab23dd
FB
3597T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3598S: Maintained
3599F: drivers/usb/dwc3/
3600
833c9545
JB
3601DEVICE COREDUMP (DEV_COREDUMP)
3602M: Johannes Berg <johannes@sipsolutions.net>
3603L: linux-kernel@vger.kernel.org
3604S: Maintained
3605F: drivers/base/devcoredump.c
3606F: include/linux/devcoredump.h
3607
89d07767
KP
3608DEVICE FREQUENCY (DEVFREQ)
3609M: MyungJoo Ham <myungjoo.ham@samsung.com>
3610M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3611L: linux-pm@vger.kernel.org
6a3cd722 3612T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3613S: Maintained
3614F: drivers/devfreq/
6a3cd722
CC
3615F: include/linux/devfreq.h
3616F: Documentation/devicetree/bindings/devfreq/
89d07767 3617
7dbded06
CC
3618DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3619M: Chanwoo Choi <cw00.choi@samsung.com>
3620L: linux-pm@vger.kernel.org
3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3622S: Supported
3623F: drivers/devfreq/event/
3624F: drivers/devfreq/devfreq-event.c
3625F: include/linux/devfreq-event.h
3626F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3627
490b864b
CC
3628BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3629M: Chanwoo Choi <cw00.choi@samsung.com>
3630L: linux-pm@vger.kernel.org
3631L: linux-samsung-soc@vger.kernel.org
3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3633S: Maintained
3634F: drivers/devfreq/exynos-bus.c
3635F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3636
1da177e4 3637DEVICE NUMBER REGISTRY
8b58be88 3638M: Torben Mathiasen <device@lanana.org>
1da177e4 3639W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3640S: Maintained
3641
e2d1d6c0 3642DEVICE-MAPPER (LVM)
854ecaad 3643M: Alasdair Kergon <agk@redhat.com>
8504eed3 3644M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3645M: dm-devel@redhat.com
e2d1d6c0
RD
3646L: dm-devel@redhat.com
3647W: http://sources.redhat.com/dm
8a6e2535 3648Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3649T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3650T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3651S: Maintained
679655da
JP
3652F: Documentation/device-mapper/
3653F: drivers/md/dm*
854ecaad 3654F: drivers/md/persistent-data/
679655da
JP
3655F: include/linux/device-mapper.h
3656F: include/linux/dm-*.h
8504eed3 3657F: include/uapi/linux/dm-*.h
e2d1d6c0 3658
bfcd3a46
JP
3659DEVLINK
3660M: Jiri Pirko <jiri@mellanox.com>
3661L: netdev@vger.kernel.org
3662S: Supported
3663F: net/core/devlink.c
3664F: include/net/devlink.h
3665F: include/uapi/linux/devlink.h
3666
c0d995aa
OST
3667DIALOG SEMICONDUCTOR DRIVERS
3668M: Support Opensource <support.opensource@diasemi.com>
3669W: http://www.dialog-semiconductor.com/products
3670S: Supported
3671F: Documentation/hwmon/da90??
7c933772 3672F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3673F: drivers/gpio/gpio-da90??.c
3674F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3675F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3676F: drivers/input/misc/da90??_onkey.c
3677F: drivers/input/touchscreen/da9052_tsi.c
3678F: drivers/leds/leds-da90??.c
3679F: drivers/mfd/da903x.c
3680F: drivers/mfd/da90??-*.c
7be72c2c 3681F: drivers/mfd/da91??-*.c
c0d995aa 3682F: drivers/power/da9052-battery.c
7be72c2c 3683F: drivers/power/da91??-*.c
c0d995aa
OST
3684F: drivers/regulator/da903x.c
3685F: drivers/regulator/da9???-regulator.[ch]
3686F: drivers/rtc/rtc-da90??.c
3687F: drivers/video/backlight/da90??_bl.c
3688F: drivers/watchdog/da90??_wdt.c
3689F: include/linux/mfd/da903x.h
3690F: include/linux/mfd/da9052/
3691F: include/linux/mfd/da9055/
3692F: include/linux/mfd/da9063/
7be72c2c 3693F: include/linux/mfd/da9150/
c0d995aa
OST
3694F: include/sound/da[79]*.h
3695F: sound/soc/codecs/da[79]*.[ch]
3696
599aa697
LL
3697DIGI NEO AND CLASSIC PCI PRODUCTS
3698M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3699M: Mark Hounschell <markh@compro.net>
599aa697
LL
3700L: driverdev-devel@linuxdriverproject.org
3701S: Maintained
3702F: drivers/staging/dgnc/
3703
335d7c58 3704DIOLAN U2C-12 I2C DRIVER
ca462085 3705M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3706L: linux-i2c@vger.kernel.org
3707S: Maintained
3708F: drivers/i2c/busses/i2c-diolan-u2c.c
3709
d475c634
MW
3710DIRECT ACCESS (DAX)
3711M: Matthew Wilcox <willy@linux.intel.com>
3712L: linux-fsdevel@vger.kernel.org
3713S: Supported
3714F: fs/dax.c
3715
e7839f25 3716DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3717M: Eric Paris <eparis@parisplace.org>
3c5119c0 3718S: Maintained
679655da
JP
3719F: Documentation/filesystems/dnotify.txt
3720F: fs/notify/dnotify/
3721F: include/linux/dnotify.h
1da177e4
LT
3722
3723DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3724M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3725W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3726W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3727W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3728S: Maintained
3729
4480f15b 3730DISKQUOTA
d8130624 3731M: Jan Kara <jack@suse.com>
1da177e4 3732S: Maintained
679655da
JP
3733F: Documentation/filesystems/quota.txt
3734F: fs/quota/
3735F: include/linux/quota*.h
c117ab84 3736F: include/uapi/linux/quota*.h
1da177e4 3737
702686ad
BT
3738DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3739M: Bernie Thompson <bernie@plugable.com>
3740L: linux-fbdev@vger.kernel.org
3741S: Maintained
3742W: http://plugable.com/category/projects/udlfb/
8a61f013 3743F: drivers/video/fbdev/udlfb.c
702686ad
BT
3744F: include/video/udlfb.h
3745F: Documentation/fb/udlfb.txt
3746
e7839f25 3747DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3748M: Christine Caulfield <ccaulfie@redhat.com>
3749M: David Teigland <teigland@redhat.com>
a4644184 3750L: cluster-devel@redhat.com
5be7b50f 3751W: http://sources.redhat.com/cluster/
9f273c24 3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3753S: Supported
679655da 3754F: fs/dlm/
5be7b50f 3755
53b6b3e0
SS
3756DMA BUFFER SHARING FRAMEWORK
3757M: Sumit Semwal <sumit.semwal@linaro.org>
3758S: Maintained
3759L: linux-media@vger.kernel.org
3760L: dri-devel@lists.freedesktop.org
8ada6d2d 3761L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3762F: drivers/dma-buf/
e46d12c6
JP
3763F: include/linux/dma-buf*
3764F: include/linux/reservation.h
3765F: include/linux/*fence.h
53b6b3e0
SS
3766F: Documentation/dma-buf-sharing.txt
3767T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3768
b3e5f263 3769DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3770M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3771L: dmaengine@vger.kernel.org
3772Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3773S: Maintained
679655da 3774F: drivers/dma/
0ce3c066 3775F: include/linux/dmaengine.h
979a281e
VK
3776F: Documentation/dmaengine/
3777T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3778
b825037d 3779DME1737 HARDWARE MONITOR DRIVER
8b58be88 3780M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3781L: linux-hwmon@vger.kernel.org
b825037d 3782S: Maintained
679655da
JP
3783F: Documentation/hwmon/dme1737
3784F: drivers/hwmon/dme1737.c
b825037d 3785
1f31e1b1 3786DMI/SMBIOS SUPPORT
d8130624 3787M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3788S: Maintained
d4aeef93 3789T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3790F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3791F: drivers/firmware/dmi-id.c
3792F: drivers/firmware/dmi_scan.c
3793F: include/linux/dmi.h
3794
7d2c86b5 3795DOCUMENTATION
ad3118b9 3796M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3797L: linux-doc@vger.kernel.org
3798S: Maintained
679655da 3799F: Documentation/
42f41ecf
JC
3800F: scripts/docproc.c
3801F: scripts/kernel-doc*
97be078b
RD
3802X: Documentation/ABI/
3803X: Documentation/devicetree/
933a46b8
JC
3804X: Documentation/acpi
3805X: Documentation/power
3806X: Documentation/spi
6c121170 3807X: Documentation/DocBook/media
c51edfb1 3808T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3809
1da177e4 3810DOUBLETALK DRIVER
8b58be88 3811M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3812L: blinux-list@redhat.com
3813S: Maintained
679655da
JP
3814F: drivers/char/dtlk.c
3815F: include/linux/dtlk.h
1da177e4 3816
e2d1d6c0 3817DPT_I2O SCSI RAID DRIVER
8b58be88 3818M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3819L: linux-scsi@vger.kernel.org
3820W: http://www.adaptec.com/
3821S: Maintained
679655da
JP
3822F: drivers/scsi/dpt*
3823F: drivers/scsi/dpt/
e2d1d6c0 3824
b411b363 3825DRBD DRIVER
bc2c049d
RK
3826M: Philipp Reisner <philipp.reisner@linbit.com>
3827M: Lars Ellenberg <lars.ellenberg@linbit.com>
3828L: drbd-dev@lists.linbit.com
28b8e8d4 3829W: http://www.drbd.org
bc2c049d
RK
3830T: git git://git.linbit.com/linux-drbd.git
3831T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3832S: Supported
3833F: drivers/block/drbd/
3834F: lib/lru_cache.c
3835F: Documentation/blockdev/drbd/
b411b363 3836
dc7dfcd8 3837DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3838M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3839T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3840S: Supported
679655da 3841F: Documentation/kobject.txt
7cfc51b9 3842F: drivers/base/
87544653 3843F: fs/debugfs/
dc7dfcd8
WS
3844F: fs/kernfs/
3845F: fs/sysfs/
87544653 3846F: include/linux/debugfs.h
dc7dfcd8 3847F: include/linux/kobj*
679655da 3848F: lib/kobj*
1da177e4
LT
3849
3850DRM DRIVERS
8b58be88 3851M: David Airlie <airlied@linux.ie>
4c6a3999 3852L: dri-devel@lists.freedesktop.org
b0447888 3853T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3854S: Maintained
679655da 3855F: drivers/gpu/drm/
433e3b34 3856F: drivers/gpu/vga/
d28ab95b
GU
3857F: Documentation/devicetree/bindings/display/
3858F: Documentation/devicetree/bindings/gpu/
3859F: Documentation/devicetree/bindings/video/
621c5474 3860F: Documentation/gpu/
850e9411 3861F: include/drm/
c117ab84 3862F: include/uapi/drm/
1da177e4 3863
c842b693
EV
3864DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3865M: Dave Airlie <airlied@redhat.com>
3866S: Odd Fixes
3867F: drivers/gpu/drm/ast/
3868
3869DRM DRIVER FOR BOCHS VIRTUAL GPU
3870M: Gerd Hoffmann <kraxel@redhat.com>
3871S: Odd Fixes
3872F: drivers/gpu/drm/bochs/
3873
3874DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3875M: Dave Airlie <airlied@redhat.com>
3876S: Odd Fixes
3877F: drivers/gpu/drm/cirrus/
3878
c26a4017 3879RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3880M: Alex Deucher <alexander.deucher@amd.com>
3881M: Christian König <christian.koenig@amd.com>
3882L: dri-devel@lists.freedesktop.org
3883T: git git://people.freedesktop.org/~agd5f/linux
3884S: Supported
3885F: drivers/gpu/drm/radeon/
74c97375 3886F: include/uapi/drm/radeon_drm.h
c26a4017 3887F: drivers/gpu/drm/amd/
74c97375 3888F: include/uapi/drm/amdgpu_drm.h
566f5939 3889
03e255b9
TR
3890DRM PANEL DRIVERS
3891M: Thierry Reding <thierry.reding@gmail.com>
3892L: dri-devel@lists.freedesktop.org
3893T: git git://anongit.freedesktop.org/tegra/linux.git
3894S: Maintained
3895F: drivers/gpu/drm/drm_panel.c
3896F: drivers/gpu/drm/panel/
3897F: include/drm/drm_panel.h
2d799dde 3898F: Documentation/devicetree/bindings/display/panel/
03e255b9 3899
8daf7473 3900INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3901M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3902M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3903L: intel-gfx@lists.freedesktop.org
8daf7473 3904L: dri-devel@lists.freedesktop.org
7564fde3 3905W: https://01.org/linuxgraphics/
47f95647 3906Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3907T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3908S: Supported
14430813 3909F: drivers/gpu/drm/i915/
8daf7473 3910F: include/drm/i915*
baceac3a 3911F: include/uapi/drm/i915_drm.h
621c5474 3912F: Documentation/gpu/i915.rst
8daf7473 3913
99763bb8
BB
3914DRM DRIVERS FOR ATMEL HLCDC
3915M: Boris Brezillon <boris.brezillon@free-electrons.com>
3916L: dri-devel@lists.freedesktop.org
3917S: Supported
3918F: drivers/gpu/drm/atmel-hlcdc/
3919F: Documentation/devicetree/bindings/drm/atmel/
3920
bf1139df
MR
3921DRM DRIVERS FOR ALLWINNER A10
3922M: Maxime Ripard <maxime.ripard@free-electrons.com>
3923L: dri-devel@lists.freedesktop.org
3924S: Supported
3925F: drivers/gpu/drm/sun4i/
3926F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3927
398a6d4a
KP
3928DRM DRIVERS FOR EXYNOS
3929M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3930M: Joonyoung Shim <jy0922.shim@samsung.com>
3931M: Seung-Woo Kim <sw0312.kim@samsung.com>
3932M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3933L: dri-devel@lists.freedesktop.org
25a58030 3934T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3935S: Supported
14430813 3936F: drivers/gpu/drm/exynos/
8fb9b15b
EV
3937F: include/uapi/drm/exynos_drm.h
3938F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 3939
b55a1b9c 3940DRM DRIVERS FOR FREESCALE DCU
bc66757a 3941M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
3942M: Alison Wang <alison.wang@freescale.com>
3943L: dri-devel@lists.freedesktop.org
3944S: Supported
3945F: drivers/gpu/drm/fsl-dcu/
2d799dde 3946F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 3947F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 3948F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3949
0a3d775f
PZ
3950DRM DRIVERS FOR FREESCALE IMX
3951M: Philipp Zabel <p.zabel@pengutronix.de>
3952L: dri-devel@lists.freedesktop.org
3953S: Maintained
3954F: drivers/gpu/drm/imx/
ef739aa4 3955F: drivers/gpu/ipu-v3/
2d799dde 3956F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3957
ba2199a6
PJ
3958DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3959M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3960L: dri-devel@lists.freedesktop.org
3961T: git git://github.com/patjak/drm-gma500
3962S: Maintained
5ff18e42 3963F: drivers/gpu/drm/gma500/
ba2199a6 3964
c84ffde9
XL
3965DRM DRIVERS FOR HISILICON
3966M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3967R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3968R: Chen Feng <puck.chen@hisilicon.com>
3969L: dri-devel@lists.freedesktop.org
3970T: git git://github.com/xin3liang/linux.git
3971S: Maintained
3972F: drivers/gpu/drm/hisilicon/
3973F: Documentation/devicetree/bindings/display/hisilicon/
3974
399516ab
EV
3975DRM DRIVER FOR INTEL I810 VIDEO CARDS
3976S: Orphan / Obsolete
3977F: drivers/gpu/drm/i810/
3978F: include/uapi/drm/i810_drm.h
3979
06346451
EV
3980DRM DRIVER FOR MSM ADRENO GPU
3981M: Rob Clark <robdclark@gmail.com>
3982L: linux-arm-msm@vger.kernel.org
3983L: dri-devel@lists.freedesktop.org
3984L: freedreno@lists.freedesktop.org
3985T: git git://people.freedesktop.org/~robclark/linux
3986S: Maintained
3987F: drivers/gpu/drm/msm/
3988F: include/uapi/drm/msm_drm.h
3989F: Documentation/devicetree/bindings/display/msm/
3990
fad89bb3
EV
3991DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3992M: Ben Skeggs <bskeggs@redhat.com>
3993L: dri-devel@lists.freedesktop.org
3994L: nouveau@lists.freedesktop.org
3995T: git git://github.com/skeggsb/linux
3996S: Supported
3997F: drivers/gpu/drm/nouveau/
3998F: include/uapi/drm/nouveau_drm.h
ba2199a6 3999
bd3b49f2 4000DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4001M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4002L: dri-devel@lists.freedesktop.org
4003L: linux-tegra@vger.kernel.org
a5ad7a63 4004T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4005S: Supported
dee8268f 4006F: drivers/gpu/drm/tegra/
a5ad7a63 4007F: drivers/gpu/host1x/
e1e90644 4008F: include/linux/host1x.h
a5ad7a63 4009F: include/uapi/drm/tegra_drm.h
2d799dde 4010F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4011
399516ab
EV
4012DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4013S: Orphan / Obsolete
4014F: drivers/gpu/drm/mga/
4015F: include/uapi/drm/mga_drm.h
4016
c842b693
EV
4017DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4018M: Dave Airlie <airlied@redhat.com>
4019S: Odd Fixes
4020F: drivers/gpu/drm/mgag200/
4021
399516ab
EV
4022DRM DRIVER FOR RAGE 128 VIDEO CARDS
4023S: Orphan / Obsolete
4024F: drivers/gpu/drm/r128/
4025F: include/uapi/drm/r128_drm.h
4026
a284e9d1
LP
4027DRM DRIVERS FOR RENESAS
4028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4029L: dri-devel@lists.freedesktop.org
4a121096 4030L: linux-renesas-soc@vger.kernel.org
2392ccd4 4031T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4032S: Supported
4033F: drivers/gpu/drm/rcar-du/
4034F: drivers/gpu/drm/shmobile/
a284e9d1 4035F: include/linux/platform_data/shmob_drm.h
33be436d 4036F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4037
c842b693
EV
4038DRM DRIVER FOR QXL VIRTUAL GPU
4039M: Dave Airlie <airlied@redhat.com>
4040S: Odd Fixes
4041F: drivers/gpu/drm/qxl/
4042F: include/uapi/drm/qxl_drm.h
a284e9d1 4043
625e0346
HS
4044DRM DRIVERS FOR ROCKCHIP
4045M: Mark Yao <mark.yao@rock-chips.com>
4046L: dri-devel@lists.freedesktop.org
4047S: Maintained
4048F: drivers/gpu/drm/rockchip/
f253f7eb 4049F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4050
399516ab
EV
4051DRM DRIVER FOR SAVAGE VIDEO CARDS
4052S: Orphan / Obsolete
4053F: drivers/gpu/drm/savage/
4054F: include/uapi/drm/savage_drm.h
4055
4056DRM DRIVER FOR SIS VIDEO CARDS
4057S: Orphan / Obsolete
4058F: drivers/gpu/drm/sis/
4059F: include/uapi/drm/sis_drm.h
625e0346 4060
7f11c476
BG
4061DRM DRIVERS FOR STI
4062M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4063M: Vincent Abriou <vincent.abriou@st.com>
4064L: dri-devel@lists.freedesktop.org
4065T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4066S: Maintained
4067F: drivers/gpu/drm/sti
2d799dde 4068F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4069
399516ab
EV
4070DRM DRIVER FOR TDFX VIDEO CARDS
4071S: Orphan / Obsolete
4072F: drivers/gpu/drm/tdfx/
4073
c842b693
EV
4074DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4075M: Dave Airlie <airlied@redhat.com>
4076S: Odd Fixes
4077F: drivers/gpu/drm/udl/
4078
8bb0bce9
LS
4079DRM DRIVERS FOR VIVANTE GPU IP
4080M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4081R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4082R: Christian Gmeiner <christian.gmeiner@gmail.com>
4083L: dri-devel@lists.freedesktop.org
4084S: Maintained
8a9257a0
EV
4085F: drivers/gpu/drm/etnaviv/
4086F: include/uapi/drm/etnaviv_drm.h
4087F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4088
c4291702
EV
4089DRM DRIVER FOR VMWARE VIRTUAL GPU
4090M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4091M: Sinclair Yeh <syeh@vmware.com>
4092M: Thomas Hellstrom <thellstrom@vmware.com>
4093L: dri-devel@lists.freedesktop.org
4094T: git git://people.freedesktop.org/~syeh/repos_linux
4095T: git git://people.freedesktop.org/~thomash/linux
4096S: Supported
4097F: drivers/gpu/drm/vmwgfx/
4098F: include/uapi/drm/vmwgfx_drm.h
4099
8636d452
EA
4100DRM DRIVERS FOR VC4
4101M: Eric Anholt <eric@anholt.net>
4102T: git git://github.com/anholt/linux
4103S: Supported
4104F: drivers/gpu/drm/vc4/
4105F: include/uapi/drm/vc4_drm.h
4106F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4107
5ef330a7
TV
4108DRM DRIVERS FOR TI OMAP
4109M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4110L: dri-devel@lists.freedesktop.org
4111S: Maintained
4112F: drivers/gpu/drm/omapdrm/
4113F: Documentation/devicetree/bindings/display/ti/
4114
adb314ed
TV
4115DRM DRIVERS FOR TI LCDC
4116M: Jyri Sarha <jsarha@ti.com>
4117R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4118L: dri-devel@lists.freedesktop.org
4119S: Maintained
4120F: drivers/gpu/drm/tilcdc/
4121F: Documentation/devicetree/bindings/display/tilcdc/
4122
598df1ac
AK
4123DSBR100 USB FM RADIO DRIVER
4124M: Alexey Klimov <klimov.linux@gmail.com>
4125L: linux-media@vger.kernel.org
4126T: git git://linuxtv.org/media_tree.git
4127S: Maintained
4128F: drivers/media/radio/dsbr100.c
4129
1da177e4 4130DSCC4 DRIVER
8b58be88 4131M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4132L: netdev@vger.kernel.org
1da177e4 4133S: Maintained
679655da 4134F: drivers/net/wan/dscc4.c
1da177e4 4135
cc11b140
HV
4136DT3155 MEDIA DRIVER
4137M: Hans Verkuil <hverkuil@xs4all.nl>
4138L: linux-media@vger.kernel.org
4139T: git git://linuxtv.org/media_tree.git
a825eaec 4140W: https://linuxtv.org
cc11b140
HV
4141S: Odd Fixes
4142F: drivers/media/pci/dt3155/
4143
91952bc0
AP
4144DVB_USB_AF9015 MEDIA DRIVER
4145M: Antti Palosaari <crope@iki.fi>
4146L: linux-media@vger.kernel.org
a825eaec 4147W: https://linuxtv.org
91952bc0
AP
4148W: http://palosaari.fi/linux/
4149Q: http://patchwork.linuxtv.org/project/linux-media/list/
4150T: git git://linuxtv.org/anttip/media_tree.git
4151S: Maintained
4152F: drivers/media/usb/dvb-usb-v2/af9015*
4153
4154DVB_USB_AF9035 MEDIA DRIVER
4155M: Antti Palosaari <crope@iki.fi>
4156L: linux-media@vger.kernel.org
a825eaec 4157W: https://linuxtv.org
91952bc0
AP
4158W: http://palosaari.fi/linux/
4159Q: http://patchwork.linuxtv.org/project/linux-media/list/
4160T: git git://linuxtv.org/anttip/media_tree.git
4161S: Maintained
4162F: drivers/media/usb/dvb-usb-v2/af9035*
4163
4164DVB_USB_ANYSEE MEDIA DRIVER
4165M: Antti Palosaari <crope@iki.fi>
4166L: linux-media@vger.kernel.org
a825eaec 4167W: https://linuxtv.org
91952bc0
AP
4168W: http://palosaari.fi/linux/
4169Q: http://patchwork.linuxtv.org/project/linux-media/list/
4170T: git git://linuxtv.org/anttip/media_tree.git
4171S: Maintained
4172F: drivers/media/usb/dvb-usb-v2/anysee*
4173
4174DVB_USB_AU6610 MEDIA DRIVER
4175M: Antti Palosaari <crope@iki.fi>
4176L: linux-media@vger.kernel.org
a825eaec 4177W: https://linuxtv.org
91952bc0
AP
4178W: http://palosaari.fi/linux/
4179Q: http://patchwork.linuxtv.org/project/linux-media/list/
4180T: git git://linuxtv.org/anttip/media_tree.git
4181S: Maintained
4182F: drivers/media/usb/dvb-usb-v2/au6610*
4183
4184DVB_USB_CE6230 MEDIA DRIVER
4185M: Antti Palosaari <crope@iki.fi>
4186L: linux-media@vger.kernel.org
a825eaec 4187W: https://linuxtv.org
91952bc0
AP
4188W: http://palosaari.fi/linux/
4189Q: http://patchwork.linuxtv.org/project/linux-media/list/
4190T: git git://linuxtv.org/anttip/media_tree.git
4191S: Maintained
4192F: drivers/media/usb/dvb-usb-v2/ce6230*
4193
d099dea2
MK
4194DVB_USB_CXUSB MEDIA DRIVER
4195M: Michael Krufky <mkrufky@linuxtv.org>
4196L: linux-media@vger.kernel.org
a825eaec 4197W: https://linuxtv.org
d099dea2
MK
4198W: http://github.com/mkrufky
4199Q: http://patchwork.linuxtv.org/project/linux-media/list/
4200T: git git://linuxtv.org/media_tree.git
4201S: Maintained
9819da66 4202F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4203
91952bc0 4204DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4205M: Antti Palosaari <crope@iki.fi>
4206L: linux-media@vger.kernel.org
a825eaec 4207W: https://linuxtv.org
91952bc0
AP
4208W: http://palosaari.fi/linux/
4209Q: http://patchwork.linuxtv.org/project/linux-media/list/
4210T: git git://linuxtv.org/anttip/media_tree.git
4211S: Maintained
91952bc0 4212F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4213
5560983b 4214DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4215M: Antti Palosaari <crope@iki.fi>
4216L: linux-media@vger.kernel.org
a825eaec 4217W: https://linuxtv.org
91952bc0
AP
4218Q: http://patchwork.linuxtv.org/project/linux-media/list/
4219T: git git://linuxtv.org/anttip/media_tree.git
4220S: Maintained
5560983b 4221F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4222
8856f5f2
MK
4223DVB_USB_MXL111SF MEDIA DRIVER
4224M: Michael Krufky <mkrufky@linuxtv.org>
4225L: linux-media@vger.kernel.org
a825eaec 4226W: https://linuxtv.org
8856f5f2
MK
4227W: http://github.com/mkrufky
4228Q: http://patchwork.linuxtv.org/project/linux-media/list/
4229T: git git://linuxtv.org/mkrufky/mxl111sf.git
4230S: Maintained
4231F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4232
91952bc0
AP
4233DVB_USB_RTL28XXU MEDIA DRIVER
4234M: Antti Palosaari <crope@iki.fi>
4235L: linux-media@vger.kernel.org
a825eaec 4236W: https://linuxtv.org
91952bc0
AP
4237W: http://palosaari.fi/linux/
4238Q: http://patchwork.linuxtv.org/project/linux-media/list/
4239T: git git://linuxtv.org/anttip/media_tree.git
4240S: Maintained
4241F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4242
4243DVB_USB_V2 MEDIA DRIVER
4244M: Antti Palosaari <crope@iki.fi>
4245L: linux-media@vger.kernel.org
a825eaec 4246W: https://linuxtv.org
91952bc0
AP
4247W: http://palosaari.fi/linux/
4248Q: http://patchwork.linuxtv.org/project/linux-media/list/
4249T: git git://linuxtv.org/anttip/media_tree.git
4250S: Maintained
4251F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4252F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4253
ac0ac38f 4254DYNAMIC DEBUG
5c4a97d1 4255M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4256S: Maintained
4257F: lib/dynamic_debug.c
4258F: include/linux/dynamic_debug.h
4259
789c7048 4260DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4261M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4262S: Maintained
df621252 4263F: drivers/tty/serial/dz.*
789c7048 4264
f17effbe
MF
4265E3X0 POWER BUTTON DRIVER
4266M: Moritz Fischer <moritz.fischer@ettus.com>
4267L: usrp-users@lists.ettus.com
4268W: http://www.ettus.com
4269S: Supported
4270F: drivers/input/misc/e3x0-button.c
4271F: Documentation/devicetree/bindings/input/e3x0-button.txt
4272
91952bc0
AP
4273E4000 MEDIA DRIVER
4274M: Antti Palosaari <crope@iki.fi>
4275L: linux-media@vger.kernel.org
a825eaec 4276W: https://linuxtv.org
91952bc0
AP
4277W: http://palosaari.fi/linux/
4278Q: http://patchwork.linuxtv.org/project/linux-media/list/
4279T: git git://linuxtv.org/anttip/media_tree.git
4280S: Maintained
4281F: drivers/media/tuners/e4000*
4282
1da177e4 4283EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4284M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4285L: linux-scsi@vger.kernel.org
4286S: Maintained
679655da 4287F: drivers/scsi/eata.c
1da177e4 4288
91952bc0
AP
4289EC100 MEDIA DRIVER
4290M: Antti Palosaari <crope@iki.fi>
4291L: linux-media@vger.kernel.org
a825eaec 4292W: https://linuxtv.org
91952bc0
AP
4293W: http://palosaari.fi/linux/
4294Q: http://patchwork.linuxtv.org/project/linux-media/list/
4295T: git git://linuxtv.org/anttip/media_tree.git
4296S: Maintained
4297F: drivers/media/dvb-frontends/ec100*
4298
237fead6 4299ECRYPT FILE SYSTEM
0de9adf2 4300M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4301L: ecryptfs@vger.kernel.org
24a923e4 4302W: http://ecryptfs.org
6dc7516e 4303W: https://launchpad.net/ecryptfs
9f273c24 4304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4305S: Supported
679655da
JP
4306F: Documentation/filesystems/ecryptfs.txt
4307F: fs/ecryptfs/
237fead6 4308
da9bb1d2 4309EDAC-CORE
8b58be88 4310M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4311M: Borislav Petkov <bp@alien8.de>
009a5410 4312M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4313L: linux-edac@vger.kernel.org
07cd6bf5
FW
4314T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4315T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4316S: Supported
679655da 4317F: Documentation/edac.txt
91445c72 4318F: drivers/edac/
679655da 4319F: include/linux/edac.h
0e438e3f 4320
c476c23b 4321EDAC-AMD64
8b58be88 4322M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4323M: Borislav Petkov <bp@alien8.de>
91445c72 4324L: linux-edac@vger.kernel.org
487ba8e8 4325S: Maintained
c476c23b
BP
4326F: drivers/edac/amd64_edac*
4327
836dae5d
RR
4328EDAC-CALXEDA
4329M: Doug Thompson <dougthompson@xmission.com>
4330M: Robert Richter <rric@kernel.org>
4331L: linux-edac@vger.kernel.org
836dae5d
RR
4332S: Maintained
4333F: drivers/edac/highbank*
4334
f65aad41
RB
4335EDAC-CAVIUM
4336M: Ralf Baechle <ralf@linux-mips.org>
4337M: David Daney <david.daney@cavium.com>
4338L: linux-edac@vger.kernel.org
4339L: linux-mips@linux-mips.org
f65aad41
RB
4340S: Supported
4341F: drivers/edac/octeon_edac*
4342
0e438e3f 4343EDAC-E752X
8b58be88
JP
4344M: Mark Gross <mark.gross@intel.com>
4345M: Doug Thompson <dougthompson@xmission.com>
91445c72 4346L: linux-edac@vger.kernel.org
0e438e3f 4347S: Maintained
679655da 4348F: drivers/edac/e752x_edac.c
0e438e3f
DP
4349
4350EDAC-E7XXX
8b58be88 4351M: Doug Thompson <dougthompson@xmission.com>
91445c72 4352L: linux-edac@vger.kernel.org
0e438e3f 4353S: Maintained
679655da 4354F: drivers/edac/e7xxx_edac.c
0e438e3f 4355
77c5f5d2 4356EDAC-GHES
009a5410 4357M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4358L: linux-edac@vger.kernel.org
77c5f5d2 4359S: Maintained
2caa67a6 4360F: drivers/edac/ghes_edac.c
77c5f5d2 4361
6bc78404 4362EDAC-I82443BXGX
8b58be88 4363M: Tim Small <tim@buttersideup.com>
91445c72 4364L: linux-edac@vger.kernel.org
6bc78404 4365S: Maintained
679655da 4366F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4367
4368EDAC-I3000
8b58be88 4369M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4370L: linux-edac@vger.kernel.org
6bc78404 4371S: Maintained
679655da 4372F: drivers/edac/i3000_edac.c
6bc78404
DT
4373
4374EDAC-I5000
8b58be88 4375M: Doug Thompson <dougthompson@xmission.com>
91445c72 4376L: linux-edac@vger.kernel.org
ba9a5918 4377S: Maintained
679655da 4378F: drivers/edac/i5000_edac.c
ba9a5918 4379
44c12cb2 4380EDAC-I5400
009a5410 4381M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4382L: linux-edac@vger.kernel.org
44c12cb2 4383S: Maintained
679655da 4384F: drivers/edac/i5400_edac.c
44c12cb2 4385
3c9c92b6 4386EDAC-I7300
009a5410 4387M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4388L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4389S: Maintained
4390F: drivers/edac/i7300_edac.c
4391
67c89316 4392EDAC-I7CORE
009a5410 4393M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4394L: linux-edac@vger.kernel.org
67c89316 4395S: Maintained
70aff0ce 4396F: drivers/edac/i7core_edac.c
67c89316 4397
ba9a5918 4398EDAC-I82975X
8b58be88 4399M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4400M: "Arvind R." <arvino55@gmail.com>
91445c72 4401L: linux-edac@vger.kernel.org
ba9a5918 4402S: Maintained
679655da 4403F: drivers/edac/i82975x_edac.c
ba9a5918 4404
791b4706
JB
4405EDAC-IE31200
4406M: Jason Baron <jbaron@akamai.com>
4407L: linux-edac@vger.kernel.org
791b4706
JB
4408S: Maintained
4409F: drivers/edac/ie31200_edac.c
4410
ccdfb979 4411EDAC-MPC85XX
30c7469b 4412M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4413L: linux-edac@vger.kernel.org
ccdfb979
JT
4414S: Maintained
4415F: drivers/edac/mpc85xx_edac.[ch]
4416
ba9a5918 4417EDAC-PASEMI
8b58be88 4418M: Egor Martovetsky <egor@pasemi.com>
91445c72 4419L: linux-edac@vger.kernel.org
6bc78404 4420S: Maintained
679655da 4421F: drivers/edac/pasemi_edac.c
6bc78404 4422
0e438e3f 4423EDAC-R82600
8b58be88 4424M: Tim Small <tim@buttersideup.com>
91445c72 4425L: linux-edac@vger.kernel.org
0e438e3f 4426S: Maintained
679655da 4427F: drivers/edac/r82600_edac.c
da9bb1d2 4428
4d096ca7 4429EDAC-SBRIDGE
009a5410 4430M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4431L: linux-edac@vger.kernel.org
4d096ca7
MCC
4432S: Maintained
4433F: drivers/edac/sb_edac.c
4434
995e1de4
LH
4435EDAC-XGENE
4436APPLIED MICRO (APM) X-GENE SOC EDAC
4437M: Loc Ho <lho@apm.com>
4438S: Supported
4439F: drivers/edac/xgene_edac.c
4440F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4441
af39917d
CL
4442EDIROL UA-101/UA-1000 DRIVER
4443M: Clemens Ladisch <clemens@ladisch.de>
4444L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4445T: git git://git.alsa-project.org/alsa-kernel.git
4446S: Maintained
4447F: sound/usb/misc/ua101.c
4448
1f7df953 4449EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4450M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4451L: linux-efi@vger.kernel.org
78bef24e 4452T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4453S: Maintained
fb2efb5c 4454F: Documentation/efi-stub.txt
1f7df953
MF
4455F: arch/ia64/kernel/efi.c
4456F: arch/x86/boot/compressed/eboot.[ch]
4457F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4458F: arch/x86/platform/efi/
4459F: drivers/firmware/efi/
1f7df953
MF
4460F: include/linux/efi*.h
4461
d68772b7
MF
4462EFI VARIABLE FILESYSTEM
4463M: Matthew Garrett <matthew.garrett@nebula.com>
4464M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4465M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4466T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4467L: linux-efi@vger.kernel.org
4468S: Maintained
4469F: fs/efivarfs/
4470
85a00d9b
PJ
4471EFIFB FRAMEBUFFER DRIVER
4472L: linux-fbdev@vger.kernel.org
4473M: Peter Jones <pjones@redhat.com>
4474S: Maintained
8a61f013 4475F: drivers/video/fbdev/efifb.c
85a00d9b 4476
0bee8d28
JT
4477EFS FILESYSTEM
4478W: http://aeschi.ch.eu.org/efs/
4479S: Orphan
679655da 4480F: fs/efs/
0bee8d28 4481
aa8a9e25 4482EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4483M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4484L: netdev@vger.kernel.org
4485S: Maintained
9aa32835 4486F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4487
f0319efe 4488EM28XX VIDEO4LINUX DRIVER
009a5410 4489M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4490L: linux-media@vger.kernel.org
a825eaec 4491W: https://linuxtv.org
f0319efe
MCC
4492T: git git://linuxtv.org/media_tree.git
4493S: Maintained
4494F: drivers/media/usb/em28xx/
4495
3e3a7d66 4496EMBEDDED LINUX
8b58be88
JP
4497M: Paul Gortmaker <paul.gortmaker@windriver.com>
4498M: Matt Mackall <mpm@selenic.com>
4499M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4500L: linux-embedded@vger.kernel.org
4501S: Maintained
4502
32505876
JS
4503EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4504M: James Smart <james.smart@avagotech.com>
4505M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4506L: linux-scsi@vger.kernel.org
32505876 4507W: http://www.avagotech.com
ce00f85c 4508S: Supported
679655da 4509F: drivers/scsi/lpfc/
3a1c1d44 4510
5f5bac82 4511ENE CB710 FLASH CARD READER DRIVER
8b58be88 4512M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4513S: Maintained
4514F: drivers/misc/cb710/
4515F: drivers/mmc/host/cb710-mmc.*
4516F: include/linux/cb710.h
4517
931e39a1
ML
4518ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4519M: Maxim Levitsky <maximlevitsky@gmail.com>
4520S: Maintained
2a837449 4521F: drivers/media/rc/ene_ir.*
931e39a1 4522
d5ca9006 4523EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4524M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4525S: Maintained
084bad91 4526T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4527F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4528F: include/video/s1d13xxxfb.h
d5ca9006 4529
38df6492
ME
4530ET131X NETWORK DRIVER
4531M: Mark Einon <mark.einon@gmail.com>
4532S: Odd Fixes
4533F: drivers/net/ethernet/agere/
4534
1da177e4 4535ETHERNET BRIDGE
adbbf69d 4536M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4537L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4538L: netdev@vger.kernel.org
c996d8b9 4539W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4540S: Maintained
679655da
JP
4541F: include/linux/netfilter_bridge/
4542F: net/bridge/
1da177e4 4543
22f08ad9
FF
4544ETHERNET PHY LIBRARY
4545M: Florian Fainelli <f.fainelli@gmail.com>
4546L: netdev@vger.kernel.org
4547S: Maintained
4548F: include/linux/phy.h
4549F: include/linux/phy_fixed.h
4550F: drivers/net/phy/
4551F: Documentation/networking/phy.txt
4552F: drivers/of/of_mdio.c
4553F: drivers/of/of_net.c
4554
1da177e4 4555EXT2 FILE SYSTEM
d8130624 4556M: Jan Kara <jack@suse.com>
72be2ccf 4557L: linux-ext4@vger.kernel.org
1da177e4 4558S: Maintained
679655da
JP
4559F: Documentation/filesystems/ext2.txt
4560F: fs/ext2/
4561F: include/linux/ext2*
1da177e4 4562
72be2ccf 4563EXT4 FILE SYSTEM
8b58be88 4564M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4565M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4566L: linux-ext4@vger.kernel.org
08a225f1 4567W: http://ext4.wiki.kernel.org
8a6e2535 4568Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4569T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4570S: Maintained
679655da
JP
4571F: Documentation/filesystems/ext4.txt
4572F: fs/ext4/
1da177e4 4573
c5532b09 4574Extended Verification Module (EVM)
74dd744f
MZ
4575M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4576L: linux-ima-devel@lists.sourceforge.net
4577L: linux-security-module@vger.kernel.org
c5532b09
MZ
4578S: Supported
4579F: security/integrity/evm/
4580
df6b3cfe
MH
4581EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4582M: MyungJoo Ham <myungjoo.ham@samsung.com>
4583M: Chanwoo Choi <cw00.choi@samsung.com>
4584L: linux-kernel@vger.kernel.org
81df63a9 4585T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4586S: Maintained
4587F: drivers/extcon/
cd2c3e7f
CC
4588F: include/linux/extcon/
4589F: include/linux/extcon.h
df6b3cfe 4590F: Documentation/extcon/
cd2c3e7f 4591F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4592
e2a75c44 4593EXYNOS DP DRIVER
b7701755 4594M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4595L: dri-devel@lists.freedesktop.org
4596S: Maintained
4597F: drivers/gpu/drm/exynos/exynos_dp*
4598
9b93a409
MS
4599EXYNOS SYSMMU (IOMMU) driver
4600M: Marek Szyprowski <m.szyprowski@samsung.com>
4601L: iommu@lists.linux-foundation.org
4602S: Maintained
4603F: drivers/iommu/exynos-iommu.c
4604
33ad3912
DL
4605EXYNOS MIPI DISPLAY DRIVERS
4606M: Inki Dae <inki.dae@samsung.com>
4607M: Donghwa Lee <dh09.lee@samsung.com>
4608M: Kyungmin Park <kyungmin.park@samsung.com>
4609L: linux-fbdev@vger.kernel.org
4610S: Maintained
8a61f013 4611F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4612F: include/video/exynos_mipi*
4613
4a66d3fe
NC
4614EZchip NPS platform support
4615M: Noam Camus <noamc@ezchip.com>
4616S: Supported
4617F: arch/arc/plat-eznps
4618F: arch/arc/boot/dts/eznps.dts
4619
e53004e2 4620F71805F HARDWARE MONITORING DRIVER
d8130624 4621M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4622L: linux-hwmon@vger.kernel.org
e53004e2 4623S: Maintained
679655da
JP
4624F: Documentation/hwmon/f71805f
4625F: drivers/hwmon/f71805f.c
e53004e2 4626
eea977ed
MB
4627FC0011 TUNER DRIVER
4628M: Michael Buesch <m@bues.ch>
4629L: linux-media@vger.kernel.org
4630S: Maintained
ccae7af2
MCC
4631F: drivers/media/tuners/fc0011.h
4632F: drivers/media/tuners/fc0011.c
eea977ed 4633
91952bc0
AP
4634FC2580 MEDIA DRIVER
4635M: Antti Palosaari <crope@iki.fi>
4636L: linux-media@vger.kernel.org
a825eaec 4637W: https://linuxtv.org
91952bc0
AP
4638W: http://palosaari.fi/linux/
4639Q: http://patchwork.linuxtv.org/project/linux-media/list/
4640T: git git://linuxtv.org/anttip/media_tree.git
4641S: Maintained
4642F: drivers/media/tuners/fc2580*
eea977ed 4643
88b2dbdb
EP
4644FANOTIFY
4645M: Eric Paris <eparis@redhat.com>
4646S: Maintained
4647F: fs/notify/fanotify/
4648F: include/linux/fanotify.h
c117ab84 4649F: include/uapi/linux/fanotify.h
88b2dbdb 4650
1da177e4 4651FARSYNC SYNCHRONOUS DRIVER
8b58be88 4652M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4653W: http://www.farsite.co.uk/
4654S: Supported
679655da 4655F: drivers/net/wan/farsync.*
1da177e4 4656
c5408b88 4657FAULT INJECTION SUPPORT
8b58be88 4658M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4659S: Supported
679655da
JP
4660F: Documentation/fault-injection/
4661F: lib/fault-inject.c
c5408b88 4662
053e514f
NT
4663FBTFT Framebuffer drivers
4664M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4665M: Noralf Trønnes <noralf@tronnes.org>
4666S: Maintained
4667F: drivers/staging/fbtft/
4668
cae727db 4669FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4670M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4671L: fcoe-devel@open-fcoe.org
cae727db
RL
4672W: www.Open-FCoE.org
4673S: Supported
4674F: drivers/scsi/libfc/
4675F: drivers/scsi/fcoe/
4676F: include/scsi/fc/
4677F: include/scsi/libfc.h
4678F: include/scsi/libfcoe.h
c117ab84 4679F: include/uapi/scsi/fc/
cae727db 4680
e2d1d6c0 4681FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4682M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4683M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4684L: linux-fsdevel@vger.kernel.org
1da177e4 4685S: Maintained
679655da
JP
4686F: include/linux/fcntl.h
4687F: include/linux/fs.h
c117ab84
CEB
4688F: include/uapi/linux/fcntl.h
4689F: include/uapi/linux/fs.h
679655da
JP
4690F: fs/fcntl.c
4691F: fs/locks.c
1da177e4 4692
e2d1d6c0 4693FILESYSTEMS (VFS and infrastructure)
8b58be88 4694M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4695L: linux-fsdevel@vger.kernel.org
173acc7c 4696S: Maintained
679655da 4697F: fs/*
173acc7c 4698
b26e0ed4 4699FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4700M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4701L: linux-hwmon@vger.kernel.org
b26e0ed4 4702S: Maintained
d5ca6918
JP
4703F: drivers/hwmon/f75375s.c
4704F: include/linux/f75375s.h
b26e0ed4 4705
a331b0c3
CL
4706FIREWIRE AUDIO DRIVERS
4707M: Clemens Ladisch <clemens@ladisch.de>
4708L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4709T: git git://git.alsa-project.org/alsa-kernel.git
4710S: Maintained
4711F: sound/firewire/
4712
eb86ec51
SR
4713FIREWIRE MEDIA DRIVERS (firedtv)
4714M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4715L: linux-media@vger.kernel.org
4716L: linux1394-devel@lists.sourceforge.net
4717T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4718S: Maintained
4719F: drivers/media/firewire/
4720
a511ce33
CB
4721FIREWIRE SBP-2 TARGET
4722M: Chris Boot <bootc@bootc.net>
4723L: linux-scsi@vger.kernel.org
4724L: target-devel@vger.kernel.org
4725L: linux1394-devel@lists.sourceforge.net
4726T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4727S: Maintained
4728F: drivers/target/sbp/
4729
7d2c86b5 4730FIREWIRE SUBSYSTEM
8b58be88 4731M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4732L: linux1394-devel@lists.sourceforge.net
958a29cb 4733W: http://ieee1394.wiki.kernel.org/
2ca526bf 4734T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4735S: Maintained
679655da 4736F: drivers/firewire/
8f06ce3b
SR
4737F: include/linux/firewire.h
4738F: include/uapi/linux/firewire*.h
9f6d3c4b 4739F: tools/firewire/
e2d1d6c0
RD
4740
4741FIRMWARE LOADER (request_firmware)
39e68089
ML
4742M: Ming Lei <ming.lei@canonical.com>
4743L: linux-kernel@vger.kernel.org
4744S: Maintained
679655da
JP
4745F: Documentation/firmware_class/
4746F: drivers/base/firmware*.c
4747F: include/linux/firmware.h
e2d1d6c0 4748
f730e3dc 4749FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4750M: Joshua Morris <josh.h.morris@us.ibm.com>
4751M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4752S: Maintained
4753F: drivers/block/rsxx/
4754
8206f664 4755FLOPPY DRIVER
e5f6450c 4756M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4757T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4758S: Odd fixes
4759F: drivers/block/floppy.c
4760
9c9f32ed
AR
4761FMC SUBSYSTEM
4762M: Alessandro Rubini <rubini@gnudd.com>
4763W: http://www.ohwr.org/projects/fmc-bus
4764S: Supported
4765F: drivers/fmc/
4766F: include/linux/fmc*.h
4767F: include/linux/ipmi-fru.h
4768K: fmc_d.*register
4769
3c0ed7d5
AT
4770FPGA MANAGER FRAMEWORK
4771M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4772R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4773S: Maintained
4774F: drivers/fpga/
4775F: include/linux/fpga/fpga-mgr.h
4776W: http://www.rocketboards.org
4777
e2d1d6c0 4778FPU EMULATOR
8b58be88 4779M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4780W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4781S: Maintained
679655da 4782F: arch/x86/math-emu/
e2d1d6c0
RD
4783
4784FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4785L: netdev@vger.kernel.org
c173bfac 4786S: Orphan
679655da
JP
4787F: drivers/net/wan/dlci.c
4788F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4789
4790FRAMEBUFFER LAYER
5489e948
JCPV
4791M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4792M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4793L: linux-fbdev@vger.kernel.org
e2d1d6c0 4794W: http://linux-fbdev.sourceforge.net/
b22fe37b 4795Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4796T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4797S: Maintained
679655da 4798F: Documentation/fb/
b22fe37b
PM
4799F: drivers/video/
4800F: include/video/
679655da 4801F: include/linux/fb.h
c117ab84
CEB
4802F: include/uapi/video/
4803F: include/uapi/linux/fb.h
e2d1d6c0 4804
a57c188e 4805FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4806M: Timur Tabi <timur@tabi.org>
a57c188e 4807L: linux-fbdev@vger.kernel.org
c4ef9bc4 4808S: Maintained
8a61f013 4809F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4810
e2d1d6c0 4811FREESCALE DMA DRIVER
8b58be88
JP
4812M: Li Yang <leoli@freescale.com>
4813M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4814L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4815S: Maintained
679655da 4816F: drivers/dma/fsldma.*
e2d1d6c0 4817
44248aff
HX
4818FREESCALE GPMI NAND DRIVER
4819M: Han Xu <han.xu@nxp.com>
4820L: linux-mtd@lists.infradead.org
4821S: Maintained
4822F: drivers/mtd/nand/gpmi-nand/*
4823
e2d1d6c0 4824FREESCALE I2C CPM DRIVER
8b58be88 4825M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4826L: linuxppc-dev@lists.ozlabs.org
846557d3 4827L: linux-i2c@vger.kernel.org
0d2b405a 4828S: Maintained
679655da 4829F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4830
60e8c5ab 4831FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4832M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4833L: linux-fbdev@vger.kernel.org
efc03ecb 4834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4835S: Maintained
bad985a1 4836F: include/linux/platform_data/video-imxfb.h
8a61f013 4837F: drivers/video/fbdev/imxfb.c
60e8c5ab 4838
4d8e2cef 4839FREESCALE QUAD SPI DRIVER
38714fbd 4840M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4841L: linux-mtd@lists.infradead.org
4842S: Maintained
4843F: drivers/mtd/spi-nor/fsl-quadspi.c
4844
4689a6b1 4845FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4846M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4847M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4848L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4849L: netdev@vger.kernel.org
4850S: Maintained
ec21e2ec 4851F: drivers/net/ethernet/freescale/fs_enet/
679655da 4852F: include/linux/fs_enet_pd.h
4689a6b1 4853
63a0a00b
NA
4854FREESCALE IMX / MXC FEC DRIVER
4855M: Fugang Duan <fugang.duan@nxp.com>
4856L: netdev@vger.kernel.org
4857S: Maintained
4858F: drivers/net/ethernet/freescale/fec_main.c
4859F: drivers/net/ethernet/freescale/fec_ptp.c
4860F: drivers/net/ethernet/freescale/fec.h
4861F: Documentation/devicetree/bindings/net/fsl-fec.txt
4862
d9e9d82c 4863FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4864L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4865S: Orphan
7aa1aa6e
ZQ
4866F: drivers/soc/fsl/qe/
4867F: include/soc/fsl/*qe*.h
4868F: include/soc/fsl/*ucc*.h
d9e9d82c 4869
b55ef929 4870FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4871M: Li Yang <leoli@freescale.com>
6372594a 4872L: linux-usb@vger.kernel.org
a4724ed6 4873L: linuxppc-dev@lists.ozlabs.org
a7205b30 4874S: Maintained
faf2e1db 4875F: drivers/usb/gadget/udc/fsl*
a7205b30 4876
beaf53bf 4877FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4878M: Li Yang <leoli@freescale.com>
beaf53bf 4879L: netdev@vger.kernel.org
a4724ed6 4880L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4881S: Maintained
ec21e2ec 4882F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4883
abb1ed7b
CM
4884FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4885M: Claudiu Manoil <claudiu.manoil@freescale.com>
4886L: netdev@vger.kernel.org
4887S: Maintained
4888F: drivers/net/ethernet/freescale/gianfar*
4889X: drivers/net/ethernet/freescale/gianfar_ptp.c
4890F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4891
d9e9d82c 4892FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4893M: Timur Tabi <timur@tabi.org>
a4724ed6 4894L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4895S: Maintained
df621252 4896F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4897
4898FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4899M: Timur Tabi <timur@tabi.org>
dc85950a 4900M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4901M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 4902R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 4903L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4904L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4905S: Maintained
69aefcea 4906F: sound/soc/fsl/fsl*
dc85950a 4907F: sound/soc/fsl/imx*
69aefcea 4908F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4909
31c88965 4910FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4911M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 4912M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
4913L: linux-kernel@vger.kernel.org
4914S: Maintained
4915F: drivers/staging/fsl-mc/
4916
1da177e4 4917FREEVXFS FILESYSTEM
8b58be88 4918M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4919W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4920S: Maintained
679655da 4921F: fs/freevxfs/
1da177e4 4922
71038f52 4923FREEZER
49db1903 4924M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4925M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4926L: linux-pm@vger.kernel.org
71038f52 4927S: Supported
679655da
JP
4928F: Documentation/power/freezing-of-tasks.txt
4929F: include/linux/freezer.h
4930F: kernel/freezer.c
71038f52 4931
839a1f79
KRW
4932FRONTSWAP API
4933M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4934L: linux-kernel@vger.kernel.org
4935S: Maintained
4936F: mm/frontswap.c
4937F: include/linux/frontswap.h
4938
a5432f5a 4939FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4940M: David Howells <dhowells@redhat.com>
e62d6e24 4941L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4942S: Supported
4943F: Documentation/filesystems/caching/
4944F: fs/fscache/
4945F: include/linux/fscache*.h
4946
f58ad8f5 4947F2FS FILE SYSTEM
9b29d481 4948M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4949M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 4950R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
4951L: linux-f2fs-devel@lists.sourceforge.net
4952W: http://en.wikipedia.org/wiki/F2FS
4953T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4954S: Maintained
4955F: Documentation/filesystems/f2fs.txt
3bac380c 4956F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4957F: fs/f2fs/
4958F: include/linux/f2fs_fs.h
62d43eeb 4959F: include/trace/events/f2fs.h
f58ad8f5 4960
5ab7ffea 4961FUJITSU FR-V (FRV) PORT
0cf0305f 4962S: Orphan
679655da 4963F: arch/frv/
1da177e4 4964
20b93734 4965FUJITSU LAPTOP EXTRAS
409a3e98 4966M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4967L: platform-driver-x86@vger.kernel.org
20b93734 4968S: Maintained
679655da 4969F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4970
4da621b6
HK
4971FUJITSU M-5MO LS CAMERA ISP DRIVER
4972M: Kyungmin Park <kyungmin.park@samsung.com>
4973M: Heungjun Kim <riverful.kim@samsung.com>
4974L: linux-media@vger.kernel.org
4975S: Maintained
90d72ac6 4976F: drivers/media/i2c/m5mols/
b5dcee22 4977F: include/media/i2c/m5mols.h
4da621b6 4978
2d24c490
RG
4979FUJITSU TABLET EXTRAS
4980M: Robert Gerlach <khnz@gmx.de>
4981L: platform-driver-x86@vger.kernel.org
4982S: Maintained
4983F: drivers/platform/x86/fujitsu-tablet.c
4984
04578f17 4985FUSE: FILESYSTEM IN USERSPACE
8b58be88 4986M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 4987L: linux-fsdevel@vger.kernel.org
04578f17 4988W: http://fuse.sourceforge.net/
0a30f612 4989T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4990S: Maintained
679655da 4991F: fs/fuse/
c117ab84 4992F: include/uapi/linux/fuse.h
0a30f612 4993F: Documentation/filesystems/fuse.txt
04578f17 4994
1da177e4 4995FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4996M: Rik Faith <faith@cs.unc.edu>
1da177e4 4997L: linux-scsi@vger.kernel.org
baaea1dc 4998S: Odd Fixes (e.g., new signatures)
679655da 4999F: drivers/scsi/fdomain.*
1da177e4 5000
d8e2162c
PO
5001GCOV BASED KERNEL PROFILING
5002M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5003S: Maintained
5004F: kernel/gcov/
5005F: Documentation/gcov.txt
5006
1da177e4 5007GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5008M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5009L: linux-scsi@vger.kernel.org
5010W: http://www.icp-vortex.com/
5011S: Supported
679655da 5012F: drivers/scsi/gdt*
1da177e4 5013
158daf16
JK
5014GDB KERNEL DEBUGGING HELPER SCRIPTS
5015M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5016M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5017S: Supported
5018F: scripts/gdb/
5019
3169a1c7
HV
5020GEMTEK FM RADIO RECEIVER DRIVER
5021M: Hans Verkuil <hverkuil@xs4all.nl>
5022L: linux-media@vger.kernel.org
5023T: git git://linuxtv.org/media_tree.git
a825eaec 5024W: https://linuxtv.org
3169a1c7
HV
5025S: Maintained
5026F: drivers/media/radio/radio-gemtek*
5027
1c23af90 5028GENERIC GPIO I2C DRIVER
880b0e26 5029M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5030S: Supported
679655da
JP
5031F: drivers/i2c/busses/i2c-gpio.c
5032F: include/linux/i2c-gpio.h
1c23af90 5033
92ed1a76
PK
5034GENERIC GPIO I2C MULTIPLEXER DRIVER
5035M: Peter Korsgaard <peter.korsgaard@barco.com>
5036L: linux-i2c@vger.kernel.org
5037S: Supported
e7065e20
JD
5038F: drivers/i2c/muxes/i2c-mux-gpio.c
5039F: include/linux/i2c-mux-gpio.h
5040F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5041
9251ce95 5042GENERIC HDLC (WAN) DRIVERS
8b58be88 5043M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5044W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5045S: Maintained
679655da
JP
5046F: drivers/net/wan/c101.c
5047F: drivers/net/wan/hd6457*
5048F: drivers/net/wan/hdlc*
5049F: drivers/net/wan/n2.c
5050F: drivers/net/wan/pc300too.c
5051F: drivers/net/wan/pci200syn.c
5052F: drivers/net/wan/wanxl*
1da177e4 5053
1527aab6 5054GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5055M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5056L: linux-arch@vger.kernel.org
5057T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5058S: Maintained
14430813
JP
5059F: include/asm-generic/
5060F: include/uapi/asm-generic/
1527aab6 5061
ff764963
KVA
5062GENERIC PHY FRAMEWORK
5063M: Kishon Vijay Abraham I <kishon@ti.com>
5064L: linux-kernel@vger.kernel.org
5065T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5066S: Supported
5067F: drivers/phy/
5068F: include/linux/phy/
5069
eea97aed
KH
5070GENERIC PM DOMAINS
5071M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5072M: Kevin Hilman <khilman@kernel.org>
5073M: Ulf Hansson <ulf.hansson@linaro.org>
5074L: linux-pm@vger.kernel.org
5075S: Supported
5076F: drivers/base/power/domain*.c
5077F: include/linux/pm_domain.h
5078
ccb86a69 5079GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5080M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5081L: kvm@vger.kernel.org
ccb86a69
MT
5082S: Supported
5083F: drivers/uio/uio_pci_generic.c
5084
f8f1ec73
JP
5085GET_MAINTAINER SCRIPT
5086M: Joe Perches <joe@perches.com>
5087S: Maintained
5088F: scripts/get_maintainer.pl
5089
5be7b50f 5090GFS2 FILE SYSTEM
8b58be88 5091M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5092M: Bob Peterson <rpeterso@redhat.com>
a4644184 5093L: cluster-devel@redhat.com
5be7b50f 5094W: http://sources.redhat.com/cluster/
28666d6d 5095T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5096S: Supported
679655da
JP
5097F: Documentation/filesystems/gfs2*.txt
5098F: fs/gfs2/
c117ab84 5099F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5100
0a34eb8f 5101GIGASET ISDN DRIVERS
6b096fde 5102M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5103L: gigaset307x-common@lists.sourceforge.net
5104W: http://gigaset307x.sourceforge.net/
6b096fde 5105S: Odd Fixes
679655da
JP
5106F: Documentation/isdn/README.gigaset
5107F: drivers/isdn/gigaset/
c117ab84 5108F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5109
7eea35fe
JP
5110GO7007 MPEG CODEC
5111M: Hans Verkuil <hans.verkuil@cisco.com>
5112L: linux-media@vger.kernel.org
5113S: Maintained
5114F: drivers/media/usb/go7007/
5115
ca96ea86
BN
5116GOODIX TOUCHSCREEN
5117M: Bastien Nocera <hadess@hadess.net>
5118L: linux-input@vger.kernel.org
5119S: Maintained
5120F: drivers/input/touchscreen/goodix.c
5121
a0dc00b4 5122GPIO SUBSYSTEM
e4651a9f 5123M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5124M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5125L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5126T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5127S: Maintained
cd97a449 5128F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5129F: Documentation/gpio/
40c159b7 5130F: Documentation/ABI/testing/gpio-cdev
fe95046e 5131F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5132F: drivers/gpio/
bdc6e95e
AC
5133F: include/linux/gpio/
5134F: include/linux/gpio.h
9b692346 5135F: include/asm-generic/gpio.h
3c702e99 5136F: include/uapi/linux/gpio.h
6d591c46 5137F: tools/gpio/
a0dc00b4 5138
71a6d0af
HW
5139GRE DEMULTIPLEXER DRIVER
5140M: Dmitry Kozlov <xeb@mail.ru>
5141L: netdev@vger.kernel.org
5142S: Maintained
11c26770
JP
5143F: net/ipv4/gre_demux.c
5144F: net/ipv4/gre_offload.c
71a6d0af
HW
5145F: include/net/gre.h
5146
d4c41139 5147GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5148M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5149L: netdev@vger.kernel.org
5150S: Maintained
a31a96ad 5151F: drivers/net/ethernet/aeroflex/
d4c41139 5152
e8deeae2 5153GSPCA FINEPIX SUBDRIVER
8b58be88 5154M: Frank Zago <frank@zago.net>
661263b5 5155L: linux-media@vger.kernel.org
275ffde4 5156T: git git://linuxtv.org/media_tree.git
e8deeae2 5157S: Maintained
0c0d06ca 5158F: drivers/media/usb/gspca/finepix.c
e8deeae2 5159
4b3fa3c4
OL
5160GSPCA GL860 SUBDRIVER
5161M: Olivier Lorin <o.lorin@laposte.net>
5162L: linux-media@vger.kernel.org
275ffde4 5163T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5164S: Maintained
0c0d06ca 5165F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5166
e8deeae2 5167GSPCA M5602 SUBDRIVER
8b58be88 5168M: Erik Andren <erik.andren@gmail.com>
661263b5 5169L: linux-media@vger.kernel.org
275ffde4 5170T: git git://linuxtv.org/media_tree.git
e8deeae2 5171S: Maintained
0c0d06ca 5172F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5173
5174GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 5175M: Hans de Goede <hdegoede@redhat.com>
661263b5 5176L: linux-media@vger.kernel.org
275ffde4 5177T: git git://linuxtv.org/media_tree.git
e8deeae2 5178S: Maintained
0c0d06ca 5179F: drivers/media/usb/gspca/pac207.c
e8deeae2 5180
261982f1 5181GSPCA SN9C20X SUBDRIVER
d95c5b0b 5182M: Brian Johnson <brijohn@gmail.com>
261982f1 5183L: linux-media@vger.kernel.org
275ffde4 5184T: git git://linuxtv.org/media_tree.git
261982f1 5185S: Maintained
0c0d06ca 5186F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5187
e8deeae2 5188GSPCA T613 SUBDRIVER
8b58be88 5189M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5190L: linux-media@vger.kernel.org
275ffde4 5191T: git git://linuxtv.org/media_tree.git
e8deeae2 5192S: Maintained
0c0d06ca 5193F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5194
5195GSPCA USB WEBCAM DRIVER
fc3f906b 5196M: Hans de Goede <hdegoede@redhat.com>
661263b5 5197L: linux-media@vger.kernel.org
275ffde4 5198T: git git://linuxtv.org/media_tree.git
e8deeae2 5199S: Maintained
0c0d06ca 5200F: drivers/media/usb/gspca/
e8deeae2 5201
584ec979 5202GUID PARTITION TABLE (GPT)
4f973c63 5203M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5204L: linux-efi@vger.kernel.org
5205S: Maintained
5206F: block/partitions/efi.*
5207
aa3c598b 5208STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5209M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5210L: linux-media@vger.kernel.org
275ffde4 5211T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5212S: Maintained
5213F: drivers/media/usb/stk1160/
e8deeae2 5214
4e456b86
YS
5215H8/300 ARCHITECTURE
5216M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5217L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5218W: http://uclinux-h8.sourceforge.jp
5219T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5220S: Maintained
5221F: arch/h8300/
5222F: drivers/clocksource/h8300_*.c
5223F: drivers/clk/h8300/
5224F: drivers/irqchip/irq-renesas-h8*.c
5225
71a6d0af
HW
5226HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5227M: Frank Seidel <frank@f-seidel.de>
5228L: platform-driver-x86@vger.kernel.org
5229W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5230S: Maintained
5231F: drivers/platform/x86/hdaps.c
5232
48fc9e26
HV
5233HDPVR USB VIDEO ENCODER DRIVER
5234M: Hans Verkuil <hverkuil@xs4all.nl>
5235L: linux-media@vger.kernel.org
5236T: git git://linuxtv.org/media_tree.git
a825eaec 5237W: https://linuxtv.org
48fc9e26 5238S: Odd Fixes
14430813 5239F: drivers/media/usb/hdpvr/
48fc9e26 5240
71a6d0af 5241HWPOISON MEMORY FAILURE HANDLING
f9625c48 5242M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5243L: linux-mm@kvack.org
71a6d0af
HW
5244S: Maintained
5245F: mm/memory-failure.c
5246F: mm/hwpoison-inject.c
5247
5248HYPERVISOR VIRTUAL CONSOLE DRIVER
5249L: linuxppc-dev@lists.ozlabs.org
5250S: Odd Fixes
5251F: drivers/tty/hvc/
5252
e5ab1477
AP
5253HACKRF MEDIA DRIVER
5254M: Antti Palosaari <crope@iki.fi>
5255L: linux-media@vger.kernel.org
a825eaec 5256W: https://linuxtv.org
e5ab1477
AP
5257W: http://palosaari.fi/linux/
5258Q: http://patchwork.linuxtv.org/project/linux-media/list/
5259T: git git://linuxtv.org/anttip/media_tree.git
5260S: Maintained
5261F: drivers/media/usb/hackrf/
5262
5b543965 5263HARDWARE MONITORING
d8130624 5264M: Jean Delvare <jdelvare@suse.com>
ca462085 5265M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5266L: linux-hwmon@vger.kernel.org
5267W: http://hwmon.wiki.kernel.org/
a94ef4ed 5268T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5269T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5270S: Maintained
047f4ec2 5271F: Documentation/hwmon/
679655da 5272F: drivers/hwmon/
047f4ec2 5273F: include/linux/hwmon*.h
5b543965 5274
844dd05f 5275HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5276M: Matt Mackall <mpm@selenic.com>
5277M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5278L: linux-crypto@vger.kernel.org
c0d0787b 5279S: Odd fixes
679655da
JP
5280F: Documentation/hw_random.txt
5281F: drivers/char/hw_random/
5282F: include/linux/hw_random.h
844dd05f 5283
8b37fcfc
OBC
5284HARDWARE SPINLOCK CORE
5285M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5286M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5287L: linux-remoteproc@vger.kernel.org
8b37fcfc 5288S: Maintained
9f273c24 5289T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
5290F: Documentation/hwspinlock.txt
5291F: drivers/hwspinlock/hwspinlock_*
5292F: include/linux/hwspinlock.h
5293
1da177e4 5294HARMONY SOUND DRIVER
ac6aecbf 5295L: linux-parisc@vger.kernel.org
1da177e4 5296S: Maintained
679655da 5297F: sound/parisc/harmony.*
1da177e4 5298
91952bc0
AP
5299HD29L2 MEDIA DRIVER
5300M: Antti Palosaari <crope@iki.fi>
5301L: linux-media@vger.kernel.org
a825eaec 5302W: https://linuxtv.org
91952bc0
AP
5303W: http://palosaari.fi/linux/
5304Q: http://patchwork.linuxtv.org/project/linux-media/list/
5305T: git git://linuxtv.org/anttip/media_tree.git
5306S: Maintained
5307F: drivers/media/dvb-frontends/hd29l2*
5308
9257aa49 5309HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5310M: Don Brace <don.brace@microsemi.com>
9257aa49 5311L: iss_storagedev@hp.com
a0a268ad 5312L: esc.storagedev@microsemi.com
693373db 5313L: linux-scsi@vger.kernel.org
9257aa49
SC
5314S: Supported
5315F: Documentation/scsi/hpsa.txt
5316F: drivers/scsi/hpsa*.[ch]
5317F: include/linux/cciss*.h
c117ab84 5318F: include/uapi/linux/cciss*.h
9257aa49 5319
e2d1d6c0 5320HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5321M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5322L: iss_storagedev@hp.com
516fdcea 5323L: esc.storagedev@microsemi.com
693373db 5324L: linux-scsi@vger.kernel.org
e2d1d6c0 5325S: Supported
679655da
JP
5326F: Documentation/blockdev/cciss.txt
5327F: drivers/block/cciss*
5328F: include/linux/cciss_ioctl.h
c117ab84 5329F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5330
f48ad614
DD
5331HFI1 DRIVER
5332M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5333M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5334L: linux-rdma@vger.kernel.org
5335S: Supported
5336F: drivers/infiniband/hw/hfi1
5337
1da177e4 5338HFS FILESYSTEM
6cf515e1
GU
5339L: linux-fsdevel@vger.kernel.org
5340S: Orphan
679655da
JP
5341F: Documentation/filesystems/hfs.txt
5342F: fs/hfs/
1da177e4 5343
ef575f47
GU
5344HFSPLUS FILESYSTEM
5345L: linux-fsdevel@vger.kernel.org
5346S: Orphan
5347F: Documentation/filesystems/hfsplus.txt
5348F: fs/hfsplus/
5349
1da177e4 5350HGA FRAMEBUFFER DRIVER
8b58be88 5351M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5352L: linux-nvidia@lists.surfsouth.com
5353W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5354S: Maintained
8a61f013 5355F: drivers/video/fbdev/hgafb.c
1da177e4 5356
4480f15b 5357HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5358M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5359M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5360L: linux-pm@vger.kernel.org
e2d1d6c0 5361S: Supported
679655da
JP
5362F: arch/x86/power/
5363F: drivers/base/power/
5364F: kernel/power/
5365F: include/linux/suspend.h
5366F: include/linux/freezer.h
5367F: include/linux/pm.h
679655da 5368F: arch/*/include/asm/suspend*.h
e2d1d6c0 5369
4ef4caad 5370HID CORE LAYER
e5f6450c 5371M: Jiri Kosina <jikos@kernel.org>
406df153 5372R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5373L: linux-input@vger.kernel.org
54e5881d 5374T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5375S: Maintained
679655da
JP
5376F: drivers/hid/
5377F: include/linux/hid*
c117ab84 5378F: include/uapi/linux/hid*
4ef4caad 5379
30ee72f0 5380HID SENSOR HUB DRIVERS
e5f6450c 5381M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5382M: Jonathan Cameron <jic23@kernel.org>
5383M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5384L: linux-input@vger.kernel.org
5385L: linux-iio@vger.kernel.org
5386S: Maintained
5387F: Documentation/hid/hid-sensor*
5388F: drivers/hid/hid-sensor-*
5389F: drivers/iio/*/hid-*
5390F: include/linux/hid-sensor-*
5391
38bed542 5392HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5393M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5394L: linux-kernel@vger.kernel.org
75fc2d37 5395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5396S: Maintained
679655da 5397F: Documentation/timers/
5cee9645 5398F: kernel/time/hrtimer.c
88606e80
TG
5399F: kernel/time/clockevents.c
5400F: kernel/time/tick*.*
5401F: kernel/time/timer_*.c
05ed8490 5402F: include/linux/clockchips.h
679655da 5403F: include/linux/hrtimer.h
38bed542 5404
1da177e4 5405HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5406L: linux-hams@vger.kernel.org
8b64f2a0 5407S: Orphan
679655da
JP
5408F: drivers/net/hamradio/dmascc.c
5409F: drivers/net/hamradio/scc.c
1da177e4 5410
ede1e6f8 5411HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5412M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5413W: http://www.highpoint-tech.com
5414S: Supported
679655da
JP
5415F: Documentation/scsi/hptiop.txt
5416F: drivers/scsi/hptiop.c
ede1e6f8 5417
1da177e4 5418HIPPI
8b58be88 5419M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5420L: linux-hippi@sunsite.dk
5421S: Maintained
679655da 5422F: include/linux/hippidevice.h
c117ab84 5423F: include/uapi/linux/if_hippi.h
679655da 5424F: net/802/hippi.c
ff5a3b50 5425F: drivers/net/hippi/
1da177e4 5426
16c6c252
JG
5427HISILICON SAS Controller
5428M: John Garry <john.garry@huawei.com>
5429W: http://www.hisilicon.com
5430S: Supported
5431F: drivers/scsi/hisi_sas/
5432F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5433
ff1d2767 5434HOST AP DRIVER
8b58be88 5435M: Jouni Malinen <j@w1.fi>
85d32e7b 5436L: hostap@shmoo.com (subscribers-only)
724c6b35 5437L: linux-wireless@vger.kernel.org
ff1d2767
JM
5438W: http://hostap.epitest.fi/
5439S: Maintained
eb4f98d5 5440F: drivers/net/wireless/intersil/hostap/
ff1d2767 5441
dd8cd779 5442HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5443L: platform-driver-x86@vger.kernel.org
95c70215 5444S: Orphan
679655da 5445F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5446
e2d1d6c0 5447HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5448M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5449S: Maintained
7e25d724 5450F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5451
7d2c86b5 5452HPET: High Precision Event Timers driver
8b58be88 5453M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5454S: Maintained
679655da
JP
5455F: Documentation/timers/hpet.txt
5456F: drivers/char/hpet.c
5457F: include/linux/hpet.h
c117ab84 5458F: include/uapi/linux/hpet.h
b9b0332f 5459
e07b5d79 5460HPET: x86
9e06f631 5461S: Orphan
679655da
JP
5462F: arch/x86/kernel/hpet.c
5463F: arch/x86/include/asm/hpet.h
b9b0332f 5464
1da177e4 5465HPFS FILESYSTEM
8b58be88 5466M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5467W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5468S: Maintained
679655da 5469F: fs/hpfs/
1da177e4 5470
3441cded 5471HSI SUBSYSTEM
56459ea9
SR
5472M: Sebastian Reichel <sre@kernel.org>
5473T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5474S: Maintained
5475F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5476F: Documentation/hsi.txt
3441cded
SR
5477F: drivers/hsi/
5478F: include/linux/hsi/
5479F: include/uapi/linux/hsi/
5480
7d2c86b5 5481HSO 3G MODEM DRIVER
8b58be88 5482M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5483W: http://www.pharscape.org
5484S: Maintained
679655da 5485F: drivers/net/usb/hso.c
11cd29b0 5486
19990e29
AB
5487HSR NETWORK PROTOCOL
5488M: Arvid Brodin <arvid.brodin@alten.se>
5489L: netdev@vger.kernel.org
5490S: Maintained
5491F: net/hsr/
5492
5a18c343 5493HTCPEN TOUCHSCREEN DRIVER
8b58be88 5494M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5495L: linux-input@vger.kernel.org
5496S: Maintained
679655da 5497F: drivers/input/touchscreen/htcpen.c
5a18c343 5498
1da177e4 5499HUGETLB FILESYSTEM
6d49e352 5500M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5501S: Maintained
679655da 5502F: fs/hugetlbfs/
1da177e4 5503
05183189 5504Hyper-V CORE AND DRIVERS
9c3646d1 5505M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5506M: Haiyang Zhang <haiyangz@microsoft.com>
5507L: devel@linuxdriverproject.org
5508S: Maintained
a4162747
HZ
5509F: arch/x86/include/asm/mshyperv.h
5510F: arch/x86/include/uapi/asm/hyperv.h
5511F: arch/x86/kernel/cpu/mshyperv.c
05183189 5512F: drivers/hid/hid-hyperv.c
a4162747 5513F: drivers/hv/
f92ca80b 5514F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5515F: drivers/pci/host/pci-hyperv.c
05183189 5516F: drivers/net/hyperv/
a4162747 5517F: drivers/scsi/storvsc_drv.c
8a61f013 5518F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5519F: include/linux/hyperv.h
5520F: tools/hv/
54bf725e 5521F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5522
7724fd04
PR
5523I2C MUXES
5524M: Peter Rosin <peda@axentia.se>
5525L: linux-i2c@vger.kernel.org
5526S: Maintained
2254d24a 5527F: Documentation/i2c/i2c-topology
7724fd04
PR
5528F: Documentation/i2c/muxes/
5529F: Documentation/devicetree/bindings/i2c/i2c-mux*
5530F: drivers/i2c/i2c-mux.c
5531F: drivers/i2c/muxes/
5532F: include/linux/i2c-mux.h
5533
d85c8a6a 5534I2C OVER PARALLEL PORT
d8130624 5535M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5536L: linux-i2c@vger.kernel.org
5537S: Maintained
5538F: Documentation/i2c/busses/i2c-parport
5539F: Documentation/i2c/busses/i2c-parport-light
5540F: drivers/i2c/busses/i2c-parport.c
5541F: drivers/i2c/busses/i2c-parport-light.c
5542
5543I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5544M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5545L: linux-i2c@vger.kernel.org
5546S: Maintained
5547F: Documentation/i2c/busses/i2c-ali1535
5548F: Documentation/i2c/busses/i2c-ali1563
5549F: Documentation/i2c/busses/i2c-ali15x3
5550F: Documentation/i2c/busses/i2c-amd756
5551F: Documentation/i2c/busses/i2c-amd8111
5552F: Documentation/i2c/busses/i2c-i801
5553F: Documentation/i2c/busses/i2c-nforce2
5554F: Documentation/i2c/busses/i2c-piix4
5555F: Documentation/i2c/busses/i2c-sis5595
5556F: Documentation/i2c/busses/i2c-sis630
5557F: Documentation/i2c/busses/i2c-sis96x
5558F: Documentation/i2c/busses/i2c-via
5559F: Documentation/i2c/busses/i2c-viapro
5560F: drivers/i2c/busses/i2c-ali1535.c
5561F: drivers/i2c/busses/i2c-ali1563.c
5562F: drivers/i2c/busses/i2c-ali15x3.c
5563F: drivers/i2c/busses/i2c-amd756.c
5564F: drivers/i2c/busses/i2c-amd756-s4882.c
5565F: drivers/i2c/busses/i2c-amd8111.c
5566F: drivers/i2c/busses/i2c-i801.c
5567F: drivers/i2c/busses/i2c-isch.c
5568F: drivers/i2c/busses/i2c-nforce2.c
5569F: drivers/i2c/busses/i2c-nforce2-s4985.c
5570F: drivers/i2c/busses/i2c-piix4.c
5571F: drivers/i2c/busses/i2c-sis5595.c
5572F: drivers/i2c/busses/i2c-sis630.c
5573F: drivers/i2c/busses/i2c-sis96x.c
5574F: drivers/i2c/busses/i2c-via.c
5575F: drivers/i2c/busses/i2c-viapro.c
5576
cb7f07a4
NH
5577I2C/SMBUS ISMT DRIVER
5578M: Seth Heasley <seth.heasley@intel.com>
5579M: Neil Horman <nhorman@tuxdriver.com>
5580L: linux-i2c@vger.kernel.org
5581F: drivers/i2c/busses/i2c-ismt.c
5582F: Documentation/i2c/busses/i2c-ismt
5583
6ea884db 5584I2C/SMBUS STUB DRIVER
d8130624 5585M: Jean Delvare <jdelvare@suse.com>
846557d3 5586L: linux-i2c@vger.kernel.org
6ea884db 5587S: Maintained
8547a5bc 5588F: drivers/i2c/i2c-stub.c
6ea884db 5589
5b543965 5590I2C SUBSYSTEM
14d77c4d 5591M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5592L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5593W: https://i2c.wiki.kernel.org/
5594Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5595T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5596S: Maintained
40ed1b4c 5597F: Documentation/devicetree/bindings/i2c/
679655da
JP
5598F: Documentation/i2c/
5599F: drivers/i2c/
630bc46e 5600F: drivers/i2c/*/
679655da 5601F: include/linux/i2c.h
03b70d62 5602F: include/linux/i2c-*.h
c117ab84
CEB
5603F: include/uapi/linux/i2c.h
5604F: include/uapi/linux/i2c-*.h
1da177e4 5605
4560d677
WS
5606I2C ACPI SUPPORT
5607M: Mika Westerberg <mika.westerberg@linux.intel.com>
5608L: linux-i2c@vger.kernel.org
5609L: linux-acpi@vger.kernel.org
5610S: Maintained
4560d677 5611
d85c8a6a 5612I2C-TAOS-EVM DRIVER
d8130624 5613M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5614L: linux-i2c@vger.kernel.org
5615S: Maintained
5616F: Documentation/i2c/busses/i2c-taos-evm
5617F: drivers/i2c/busses/i2c-taos-evm.c
5618
e8c76eed 5619I2C-TINY-USB DRIVER
8b58be88 5620M: Till Harbaum <till@harbaum.org>
846557d3 5621L: linux-i2c@vger.kernel.org
932d1872 5622W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5623S: Maintained
679655da 5624F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5625
1da177e4 5626i386 BOOT CODE
8b58be88 5627M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5628S: Maintained
679655da 5629F: arch/x86/boot/
1da177e4
LT
5630
5631i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5632M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5633T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5634S: Maintained
5635
1da177e4 5636IA64 (Itanium) PLATFORM
8b58be88
JP
5637M: Tony Luck <tony.luck@intel.com>
5638M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5639L: linux-ia64@vger.kernel.org
6b1c70b1 5640T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5641S: Maintained
679655da 5642F: arch/ia64/
1da177e4 5643
4cd38750
LDSB
5644IBM Power VMX Cryptographic instructions
5645M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5646M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5647L: linux-crypto@vger.kernel.org
5648S: Supported
5649F: drivers/crypto/vmx/Makefile
5650F: drivers/crypto/vmx/Kconfig
5651F: drivers/crypto/vmx/vmx.c
5652F: drivers/crypto/vmx/aes*
5653F: drivers/crypto/vmx/ghash*
5654F: drivers/crypto/vmx/ppc-xlate.pl
5655
956c203c 5656IBM Power in-Nest Crypto Acceleration
4cd38750 5657M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5658M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5659L: linux-crypto@vger.kernel.org
5660S: Supported
28bceeaa
DS
5661F: drivers/crypto/nx/Makefile
5662F: drivers/crypto/nx/Kconfig
5663F: drivers/crypto/nx/nx-aes*
5664F: drivers/crypto/nx/nx-sha*
5665F: drivers/crypto/nx/nx.*
5666F: drivers/crypto/nx/nx_csbcpb.h
5667F: drivers/crypto/nx/nx_debugfs.h
956c203c 5668
0e16aafb 5669IBM Power 842 compression accelerator
41656aa7 5670M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5671S: Supported
28bceeaa
DS
5672F: drivers/crypto/nx/Makefile
5673F: drivers/crypto/nx/Kconfig
7011a122 5674F: drivers/crypto/nx/nx-842*
2da572c9 5675F: include/linux/sw842.h
2062c5b6 5676F: crypto/842.c
2da572c9 5677F: lib/842/
0e16aafb 5678
1da177e4 5679IBM Power Linux RAID adapter
8b58be88 5680M: Brian King <brking@us.ibm.com>
1da177e4 5681S: Supported
679655da 5682F: drivers/scsi/ipr.*
1da177e4 5683
9d348af4 5684IBM Power Virtual Ethernet Device Driver
eddd63a6 5685M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5686L: netdev@vger.kernel.org
5687S: Supported
9aa32835 5688F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5689
032c5e82
TF
5690IBM Power SRIOV Virtual NIC Device Driver
5691M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5692M: John Allen <jallen@linux.vnet.ibm.com>
5693L: netdev@vger.kernel.org
5694S: Supported
5695F: drivers/net/ethernet/ibm/ibmvnic.*
5696
e6babec6 5697IBM Power Virtual SCSI Device Drivers
bcbde52b 5698M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5699L: linux-scsi@vger.kernel.org
5700S: Supported
e6babec6
NF
5701F: drivers/scsi/ibmvscsi/ibmvscsi*
5702F: drivers/scsi/ibmvscsi/viosrp.h
5703
5704IBM Power Virtual FC Device Drivers
44b4dad9 5705M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5706L: linux-scsi@vger.kernel.org
5707S: Supported
5708F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5709
1da177e4 5710IBM ServeRAID RAID DRIVER
f9213e78 5711S: Orphan
679655da 5712F: drivers/scsi/ips.*
1da177e4 5713
6ed9f9c4
PT
5714ICH LPC AND GPIO DRIVER
5715M: Peter Tyser <ptyser@xes-inc.com>
5716S: Maintained
5717F: drivers/mfd/lpc_ich.c
5718F: drivers/gpio/gpio-ich.c
5719
1e7106fc 5720IDE SUBSYSTEM
8b58be88 5721M: "David S. Miller" <davem@davemloft.net>
1da177e4 5722L: linux-ide@vger.kernel.org
8a6e2535 5723Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5724T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5725S: Maintained
679655da
JP
5726F: Documentation/ide/
5727F: drivers/ide/
5728F: include/linux/ide.h
1da177e4 5729
6cb8c13d
IP
5730IDEAPAD LAPTOP EXTRAS DRIVER
5731M: Ike Panhc <ike.pan@canonical.com>
5732L: platform-driver-x86@vger.kernel.org
5733W: http://launchpad.net/ideapad-laptop
5734S: Maintained
5735F: drivers/platform/x86/ideapad-laptop.c
5736
1ea4c161
AM
5737IDEAPAD LAPTOP SLIDEBAR DRIVER
5738M: Andrey Moiseev <o2g.org.ru@gmail.com>
5739L: linux-input@vger.kernel.org
5740W: https://github.com/o2genum/ideapad-slidebar
5741S: Maintained
5742F: drivers/input/misc/ideapad_slidebar.c
5743
0f861e8c 5744IDE/ATAPI DRIVERS
487ba8e8 5745M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5746L: linux-ide@vger.kernel.org
c404c199 5747S: Maintained
679655da
JP
5748F: Documentation/cdrom/ide-cd
5749F: drivers/ide/ide-cd*
1da177e4 5750
27471fdb 5751IDLE-I7300
8b58be88 5752M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5753L: linux-pm@vger.kernel.org
27471fdb 5754S: Supported
679655da 5755F: drivers/idle/i7300_idle.c
27471fdb 5756
02cf2286 5757IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5758M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5759L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5760W: http://wpan.cakelab.org/
5761T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5762T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5763S: Maintained
5764F: net/ieee802154/
68653359 5765F: net/mac802154/
251741b1 5766F: drivers/net/ieee802154/
580947d3
AA
5767F: include/linux/nl802154.h
5768F: include/linux/ieee802154.h
5769F: include/net/nl802154.h
5770F: include/net/mac802154.h
5771F: include/net/af_ieee802154.h
5772F: include/net/cfg802154.h
5773F: include/net/ieee802154_netdev.h
ebef9c12 5774F: Documentation/networking/ieee802154.txt
02cf2286 5775
b1c97193
SY
5776IGORPLUG-USB IR RECEIVER
5777M: Sean Young <sean@mess.org>
5778L: linux-media@vger.kernel.org
5779S: Maintained
5780F: drivers/media/rc/igorplugusb.c
5781
40ad4a30
SY
5782IGUANAWORKS USB IR TRANSCEIVER
5783M: Sean Young <sean@mess.org>
5784L: linux-media@vger.kernel.org
5785S: Maintained
5786F: drivers/media/rc/iguanair.c
5787
9545f86e 5788IIO SUBSYSTEM AND DRIVERS
030a13d7 5789M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5790R: Hartmut Knaack <knaack.h@gmx.de>
5791R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5792R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e
AP
5793L: linux-iio@vger.kernel.org
5794S: Maintained
03e7c251 5795F: drivers/iio/
9545f86e 5796F: drivers/staging/iio/
8fe671fc 5797F: include/linux/iio/
817020cf 5798F: tools/iio/
9545f86e 5799
65519263
SG
5800IKANOS/ADI EAGLE ADSL USB DRIVER
5801M: Matthieu Castet <castet.matthieu@free.fr>
5802M: Stanislaw Gruszka <stf_xl@wp.pl>
5803S: Maintained
5804F: drivers/usb/atm/ueagle-atm.c
5805
e89ab51f
GR
5806INA209 HARDWARE MONITOR DRIVER
5807M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5808L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5809S: Maintained
5810F: Documentation/hwmon/ina209
5811F: Documentation/devicetree/bindings/i2c/ina209.txt
5812F: drivers/hwmon/ina209.c
5813
5814INA2XX HARDWARE MONITOR DRIVER
5815M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5816L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5817S: Maintained
5818F: Documentation/hwmon/ina2xx
5819F: drivers/hwmon/ina2xx.c
5820F: include/linux/platform_data/ina2xx.h
5821
14dc124f
SIG
5822INDUSTRY PACK SUBSYSTEM (IPACK)
5823M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5824M: Jens Taprogge <jens.taprogge@taprogge.org>
5825M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5826L: industrypack-devel@lists.sourceforge.net
5827W: http://industrypack.sourceforge.net
5828S: Maintained
5829F: drivers/ipack/
5830
8adc53fd
ZLK
5831INGENIC JZ4780 DMA Driver
5832M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5833S: Maintained
5834F: drivers/dma/dma-jz4780.c
5835
aa7168f4 5836INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5837M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5838M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5839L: linux-ima-devel@lists.sourceforge.net
5840L: linux-ima-user@lists.sourceforge.net
5841L: linux-security-module@vger.kernel.org
9f273c24 5842T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5843S: Supported
679655da 5844F: security/integrity/ima/
aa7168f4 5845
9a4ea5a9
JH
5846IMGTEC IR DECODER DRIVER
5847M: James Hogan <james.hogan@imgtec.com>
5848S: Maintained
5849F: drivers/media/rc/img-ir/
5850
1da177e4 5851IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5852L: linux-fbdev@vger.kernel.org
843393d3 5853S: Orphan
8a61f013 5854F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5855
5856INFINIBAND SUBSYSTEM
b6b2bbe6 5857M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5858M: Sean Hefty <sean.hefty@intel.com>
5859M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5860L: linux-rdma@vger.kernel.org
605841f5 5861W: http://www.openfabrics.org/
8a6e2535 5862Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5863T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5864S: Supported
679655da
JP
5865F: Documentation/infiniband/
5866F: drivers/infiniband/
c117ab84 5867F: include/uapi/linux/if_infiniband.h
954138dc
YD
5868F: include/uapi/rdma/
5869F: include/rdma/
1da177e4 5870
c9f04f58 5871INOTIFY
8b58be88
JP
5872M: John McCutchan <john@johnmccutchan.com>
5873M: Robert Love <rlove@rlove.org>
5874M: Eric Paris <eparis@parisplace.org>
c9f04f58 5875S: Maintained
679655da
JP
5876F: Documentation/filesystems/inotify.txt
5877F: fs/notify/inotify/
5878F: include/linux/inotify.h
c117ab84 5879F: include/uapi/linux/inotify.h
c9f04f58 5880
e2d1d6c0 5881INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5882M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5883L: linux-input@vger.kernel.org
8a6e2535 5884Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5885T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5886S: Maintained
679655da 5887F: drivers/input/
f4eea7e2 5888F: include/linux/input.h
c117ab84 5889F: include/uapi/linux/input.h
f4eea7e2 5890F: include/linux/input/
e52d8398 5891F: Documentation/devicetree/bindings/input/
e2d1d6c0 5892
3267a87f 5893INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5894M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5895L: linux-input@vger.kernel.org
75dd112a 5896S: Odd fixes
3267a87f 5897F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5898F: drivers/input/input-mt.c
3267a87f
HR
5899K: \b(ABS|SYN)_MT_
5900
97fa99a3
JY
5901INTEL ASoC BDW/HSW DRIVERS
5902M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5903L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5904S: Supported
e8e1225d
JP
5905F: sound/soc/intel/common/sst-dsp*
5906F: sound/soc/intel/common/sst-firmware.c
5907F: sound/soc/intel/boards/broadwell.c
5908F: sound/soc/intel/haswell/
97fa99a3 5909
4ac13e17
DJ
5910INTEL C600 SERIES SAS CONTROLLER DRIVER
5911M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5912M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5913L: linux-scsi@vger.kernel.org
7106891a
DJ
5914T: git git://git.code.sf.net/p/intel-sas/isci
5915S: Supported
4ac13e17 5916F: drivers/scsi/isci/
4ac13e17 5917
ecc83e52
AH
5918INTEL HID EVENT DRIVER
5919M: Alex Hung <alex.hung@canonical.com>
5920L: platform-driver-x86@vger.kernel.org
5921S: Maintained
5922F: drivers/platform/x86/intel-hid.c
5923
26717172
LB
5924INTEL IDLE DRIVER
5925M: Len Brown <lenb@kernel.org>
bf1c138e 5926L: linux-pm@vger.kernel.org
08deed1e 5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5928S: Supported
5929F: drivers/idle/intel_idle.c
5930
7c1ac18d 5931INTEL PSTATE DRIVER
58ac1f62
SP
5932M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5933M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5934L: linux-pm@vger.kernel.org
5935S: Supported
5936F: drivers/cpufreq/intel_pstate.c
5937
9eb8ef74 5938INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5939M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5940L: linux-fbdev@vger.kernel.org
ce00f85c 5941S: Maintained
679655da 5942F: Documentation/fb/intelfb.txt
8a61f013 5943F: drivers/video/fbdev/intelfb/
9eb8ef74 5944
1da177e4 5945INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5946M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5947L: linux-fbdev@vger.kernel.org
ce00f85c 5948S: Maintained
8a61f013 5949F: drivers/video/fbdev/i810/
1da177e4 5950
f4a9bc4c 5951INTEL MENLOW THERMAL DRIVER
8b58be88 5952M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5953L: platform-driver-x86@vger.kernel.org
5ca92bd9 5954W: https://01.org/linux-acpi
f4a9bc4c 5955S: Supported
679655da 5956F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5957
248a9dc3 5958INTEL I/OAT DMA DRIVER
18ebd564 5959M: Dave Jiang <dave.jiang@intel.com>
08223d80 5960R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5961L: dmaengine@vger.kernel.org
5962Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5963S: Supported
679655da 5964F: drivers/dma/ioat*
248a9dc3 5965
6c8909b4 5966INTEL IOMMU (VT-d)
8b58be88 5967M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5968L: iommu@lists.linux-foundation.org
54e5881d 5969T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5970S: Supported
3fb39615 5971F: drivers/iommu/intel-iommu.c
679655da 5972F: include/linux/intel-iommu.h
6c8909b4 5973
b3e5f263 5974INTEL IOP-ADMA DMA DRIVER
08223d80 5975R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5976S: Odd fixes
679655da 5977F: drivers/dma/iop-adma.c
b3e5f263 5978
9251ce95 5979INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5980M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5981S: Maintained
679655da
JP
5982F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5983F: arch/arm/mach-ixp4xx/include/mach/npe.h
5984F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5985F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5986F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5987F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5988
844dd05f 5989INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5990M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5991S: Maintained
679655da 5992F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5993
2f302324 5994INTEL ETHERNET DRIVERS
8b58be88 5995M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 5996L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 5997W: http://www.intel.com/support/feedback.htm
d94e6fed 5998W: http://e1000.sourceforge.net/
2f302324
JK
5999Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6000T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6001T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6002S: Supported
0d164401
JK
6003F: Documentation/networking/e100.txt
6004F: Documentation/networking/e1000.txt
6005F: Documentation/networking/e1000e.txt
6006F: Documentation/networking/igb.txt
6007F: Documentation/networking/igbvf.txt
6008F: Documentation/networking/ixgb.txt
6009F: Documentation/networking/ixgbe.txt
6010F: Documentation/networking/ixgbevf.txt
1bff6529 6011F: Documentation/networking/i40e.txt
105bf2fe 6012F: Documentation/networking/i40evf.txt
dee1ad47 6013F: drivers/net/ethernet/intel/
bc90d291 6014F: drivers/net/ethernet/intel/*/
1da177e4 6015
6e4de866
FL
6016INTEL RDMA RNIC DRIVER
6017M: Faisal Latif <faisal.latif@intel.com>
6018R: Chien Tin Tung <chien.tin.tung@intel.com>
6019R: Mustafa Ismail <mustafa.ismail@intel.com>
6020R: Shiraz Saleem <shiraz.saleem@intel.com>
6021R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6022L: linux-rdma@vger.kernel.org
6023S: Supported
6024F: drivers/infiniband/hw/i40iw/
6025
0963d59b
LW
6026INTEL-MID GPIO DRIVER
6027M: David Cohen <david.a.cohen@linux.intel.com>
6028L: linux-gpio@vger.kernel.org
6029S: Maintained
6030F: drivers/gpio/gpio-intel-mid.c
6031
ca907a90
SY
6032INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6033M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6034L: linux-wireless@vger.kernel.org
ca907a90 6035S: Maintained
679655da 6036F: Documentation/networking/README.ipw2100
679655da 6037F: Documentation/networking/README.ipw2200
367a1092 6038F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6039
5760b0a5
AS
6040INTEL(R) TRACE HUB
6041M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6042S: Supported
6043F: Documentation/trace/intel_th.txt
6044F: drivers/hwtracing/intel_th/
6045
4bd96a7a 6046INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6047M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6048L: tboot-devel@lists.sourceforge.net
6049W: http://tboot.sourceforge.net
e9b7d7c8 6050T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6051S: Supported
6052F: Documentation/intel_txt.txt
6053F: include/linux/tboot.h
6054F: arch/x86/kernel/tboot.c
6055
8a70da82 6056INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6057M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6058M: linux-wimax@intel.com
49e7d9df 6059L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6060S: Supported
6061W: http://linuxwimax.org
679655da
JP
6062F: Documentation/wimax/README.i2400m
6063F: drivers/net/wimax/i2400m/
c117ab84 6064F: include/uapi/linux/wimax/i2400m.h
8a70da82 6065
1c0ce89c
SG
6066INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6067M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6068L: linux-wireless@vger.kernel.org
1c0ce89c 6069S: Supported
7ac9a364 6070F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6071
b481de9c 6072INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6073M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6074M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6075M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6076M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6077L: linux-wireless@vger.kernel.org
b481de9c 6078W: http://intellinuxwireless.org
b62ff718 6079T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6080S: Supported
e705c121 6081F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6082
de8fe023
TW
6083INTEL MANAGEMENT ENGINE (mei)
6084M: Tomas Winkler <tomas.winkler@intel.com>
6085L: linux-kernel@vger.kernel.org
6086S: Supported
c117ab84 6087F: include/uapi/linux/mei.h
5069288b 6088F: include/linux/mei_cl_bus.h
de8fe023 6089F: drivers/misc/mei/*
222818c3 6090F: drivers/watchdog/mei_wdt.c
e07950a1 6091F: Documentation/misc-devices/mei/*
de8fe023 6092
50ceb98b
SD
6093INTEL MIC DRIVERS (mic)
6094M: Sudeep Dutt <sudeep.dutt@intel.com>
6095M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6096S: Supported
6097W: https://github.com/sudeepdutt/mic
6098W: http://software.intel.com/en-us/mic-developer
6099F: include/linux/mic_bus.h
6100F: include/linux/scif.h
6101F: include/uapi/linux/mic_common.h
6102F: include/uapi/linux/mic_ioctl.h
9f273c24 6103F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6104F: drivers/misc/mic/
6105F: drivers/dma/mic_x100_dma.c
6106F: drivers/dma/mic_x100_dma.h
9f273c24 6107F: Documentation/mic/
50ceb98b 6108
fdca4f16 6109INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6110M: Zha Qipeng<qipeng.zha@intel.com>
6111L: platform-driver-x86@vger.kernel.org
6112S: Maintained
6113F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6114F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6115F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6116F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6117
378f956e
SKC
6118INTEL TELEMETRY DRIVER
6119M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6120L: platform-driver-x86@vger.kernel.org
6121S: Maintained
378f956e 6122F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6123F: drivers/platform/x86/intel_telemetry*
0a8b8353 6124
b740d2e9
RB
6125INTEL PMC CORE DRIVER
6126M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6127M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6128L: platform-driver-x86@vger.kernel.org
6129S: Maintained
6130F: arch/x86/include/asm/pmc_core.h
6131F: drivers/platform/x86/intel_pmc_core*
6132
cb109a0e 6133IOC3 ETHERNET DRIVER
8b58be88 6134M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6135L: linux-mips@linux-mips.org
6136S: Maintained
8862bf1e 6137F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6138
cb109a0e 6139IOC3 SERIAL DRIVER
8b58be88 6140M: Pat Gefre <pfg@sgi.com>
d39e0721 6141L: linux-serial@vger.kernel.org
cb109a0e 6142S: Maintained
df621252 6143F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6144
0b6e8569
SW
6145IOMMU DRIVERS
6146M: Joerg Roedel <joro@8bytes.org>
6147L: iommu@lists.linux-foundation.org
6148T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6149S: Maintained
6150F: drivers/iommu/
6151
4480f15b 6152IP MASQUERADING
8b58be88 6153M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6154S: Maintained
679655da 6155F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6156
4409ebe9 6157IPMI SUBSYSTEM
8b58be88 6158M: Corey Minyard <minyard@acm.org>
b0c90653 6159L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6160W: http://openipmi.sourceforge.net/
6161S: Supported
679655da
JP
6162F: Documentation/IPMI.txt
6163F: drivers/char/ipmi/
6164F: include/linux/ipmi*
c117ab84 6165F: include/uapi/linux/ipmi*
4409ebe9 6166
2d800897
KW
6167QCOM AUDIO (ASoC) DRIVERS
6168M: Patrick Lai <plai@codeaurora.org>
6169M: Banajit Goswami <bgoswami@codeaurora.org>
6170L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6171S: Supported
6172F: sound/soc/qcom/
6173
e2d1d6c0 6174IPS SCSI RAID DRIVER
8b58be88 6175M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6176L: linux-scsi@vger.kernel.org
6177W: http://www.adaptec.com/
6178S: Maintained
679655da 6179F: drivers/scsi/ips*
e2d1d6c0
RD
6180
6181IPVS
8b58be88
JP
6182M: Wensong Zhang <wensong@linux-vs.org>
6183M: Simon Horman <horms@verge.net.au>
6184M: Julian Anastasov <ja@ssi.bg>
979b6c13 6185L: netdev@vger.kernel.org
e2d1d6c0 6186L: lvs-devel@vger.kernel.org
1da177e4 6187S: Maintained
9f273c24
FW
6188T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6189T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6190F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6191F: include/net/ip_vs.h
c117ab84 6192F: include/uapi/linux/ip_vs.h
679655da 6193F: net/netfilter/ipvs/
1da177e4 6194
e7839f25 6195IPWIRELESS DRIVER
e5f6450c 6196M: Jiri Kosina <jikos@kernel.org>
d8130624 6197M: David Sterba <dsterba@suse.com>
92094aa0 6198S: Odd Fixes
282361a0 6199F: drivers/tty/ipwireless/
099dc4fb 6200
e2d1d6c0 6201IPX NETWORK LAYER
8b58be88 6202M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6203L: netdev@vger.kernel.org
6204S: Maintained
679655da 6205F: include/net/ipx.h
c117ab84 6206F: include/uapi/linux/ipx.h
679655da 6207F: net/ipx/
e2d1d6c0 6208
1da177e4 6209IRDA SUBSYSTEM
8b58be88 6210M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6211L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6212L: netdev@vger.kernel.org
1da177e4 6213W: http://irda.sourceforge.net/
f353976d 6214S: Maintained
e0057975 6215T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6216F: Documentation/networking/irda.txt
6217F: drivers/net/irda/
6218F: include/net/irda/
6219F: net/irda/
1da177e4 6220
a800c7cc
TG
6221IRQ SUBSYSTEM
6222M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6223L: linux-kernel@vger.kernel.org
a800c7cc 6224S: Maintained
75fc2d37 6225T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6226F: kernel/irq/
2ed9fd28
JC
6227
6228IRQCHIP DRIVERS
6229M: Thomas Gleixner <tglx@linutronix.de>
6230M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6231M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6232L: linux-kernel@vger.kernel.org
6233S: Maintained
6234T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6235T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6236F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6237F: drivers/irqchip/
a800c7cc 6238
7ab3a837 6239IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
6240M: Jiang Liu <jiang.liu@linux.intel.com>
6241M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6242S: Maintained
b09dec2c 6243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6244F: Documentation/IRQ-domain.txt
6245F: include/linux/irqdomain.h
6246F: kernel/irq/irqdomain.c
b09dec2c 6247F: kernel/irq/msi.c
7ab3a837 6248
ad7afc38
WBG
6249ISA
6250M: William Breathitt Gray <vilhelm.gray@gmail.com>
6251S: Maintained
6252F: Documentation/isa.txt
6253F: drivers/base/isa.c
6254F: include/linux/isa.h
6255
e2d1d6c0 6256ISAPNP
8b58be88 6257M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6258S: Maintained
679655da
JP
6259F: Documentation/isapnp.txt
6260F: drivers/pnp/isapnp/
6261F: include/linux/isapnp.h
e2d1d6c0 6262
d39b8420
HV
6263ISA RADIO MODULE
6264M: Hans Verkuil <hverkuil@xs4all.nl>
6265L: linux-media@vger.kernel.org
6266T: git git://linuxtv.org/media_tree.git
a825eaec 6267W: https://linuxtv.org
d39b8420
HV
6268S: Maintained
6269F: drivers/media/radio/radio-isa*
6270
71a6d0af
HW
6271iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6272M: Peter Jones <pjones@redhat.com>
6273M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6274S: Maintained
6275F: drivers/firmware/iscsi_ibft*
6276
14816b1e 6277ISCSI
8b58be88 6278M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6279L: open-iscsi@googlegroups.com
6280W: www.open-iscsi.org
54e5881d 6281T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6282S: Maintained
679655da
JP
6283F: drivers/scsi/*iscsi*
6284F: include/scsi/*iscsi*
14816b1e 6285
1e65eb42
OG
6286ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6287M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6288M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6289M: Roi Dayan <roid@mellanox.com>
6290L: linux-rdma@vger.kernel.org
6291S: Supported
6292W: http://www.openfabrics.org
6293W: www.open-iscsi.org
6294Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6295F: drivers/infiniband/ulp/iser/
1e65eb42 6296
2b70e5fd 6297ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6298M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6299T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6300L: linux-rdma@vger.kernel.org
6301L: target-devel@vger.kernel.org
6302S: Supported
6303W: http://www.linux-iscsi.org
6304F: drivers/infiniband/ulp/isert
6305
1da177e4 6306ISDN SUBSYSTEM
8b58be88 6307M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6308L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6309L: netdev@vger.kernel.org
1da177e4 6310W: http://www.isdn4linux.de
54e5881d 6311T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6312S: Maintained
679655da
JP
6313F: Documentation/isdn/
6314F: drivers/isdn/
6315F: include/linux/isdn.h
6316F: include/linux/isdn/
c117ab84
CEB
6317F: include/uapi/linux/isdn.h
6318F: include/uapi/linux/isdn/
1da177e4
LT
6319
6320ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6321M: Armin Schindler <mac@melware.de>
d5d52273 6322L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6323W: http://www.melware.de
6324S: Maintained
679655da 6325F: drivers/isdn/hardware/eicon/
1da177e4 6326
d624870f 6327IT87 HARDWARE MONITORING DRIVER
d8130624 6328M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6329L: linux-hwmon@vger.kernel.org
d624870f
JD
6330S: Maintained
6331F: Documentation/hwmon/it87
6332F: drivers/hwmon/it87.c
6333
d7104bff
AP
6334IT913X MEDIA DRIVER
6335M: Antti Palosaari <crope@iki.fi>
6336L: linux-media@vger.kernel.org
a825eaec 6337W: https://linuxtv.org
d7104bff
AP
6338W: http://palosaari.fi/linux/
6339Q: http://patchwork.linuxtv.org/project/linux-media/list/
6340T: git git://linuxtv.org/anttip/media_tree.git
6341S: Maintained
249c697e 6342F: drivers/media/tuners/it913x*
d7104bff 6343
91821ff3 6344IVTV VIDEO4LINUX DRIVER
6afdeaf8 6345M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6346L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6347L: linux-media@vger.kernel.org
275ffde4 6348T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6349W: http://www.ivtvdriver.org
6350S: Maintained
679655da 6351F: Documentation/video4linux/*.ivtv
90d72ac6 6352F: drivers/media/pci/ivtv/
c117ab84 6353F: include/uapi/linux/ivtv*
91821ff3 6354
68620bdd
MP
6355IX2505V MEDIA DRIVER
6356M: Malcolm Priestley <tvboxspy@gmail.com>
6357L: linux-media@vger.kernel.org
a825eaec 6358W: https://linuxtv.org
68620bdd
MP
6359Q: http://patchwork.linuxtv.org/project/linux-media/list/
6360S: Maintained
6361F: drivers/media/dvb-frontends/ix2505v*
6362
4453d736
GR
6363JC42.4 TEMPERATURE SENSOR DRIVER
6364M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6365L: linux-hwmon@vger.kernel.org
4453d736
GR
6366S: Maintained
6367F: drivers/hwmon/jc42.c
6368F: Documentation/hwmon/jc42
6369
e2d1d6c0 6370JFS FILESYSTEM
3256f80f 6371M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6372L: jfs-discussion@lists.sourceforge.net
6373W: http://jfs.sourceforge.net/
54e5881d 6374T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6375S: Maintained
679655da
JP
6376F: Documentation/filesystems/jfs.txt
6377F: fs/jfs/
e2d1d6c0 6378
95252236 6379JME NETWORK DRIVER
8b58be88 6380M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6381L: netdev@vger.kernel.org
6382S: Maintained
63d24a0e 6383F: drivers/net/ethernet/jme.*
95252236 6384
1da177e4 6385JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6386M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6387L: linux-mtd@lists.infradead.org
6388W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6389S: Maintained
679655da 6390F: fs/jffs2/
c117ab84 6391F: include/uapi/linux/jffs2.h
1da177e4 6392
d183e11a
TT
6393JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6394M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6395M: Jan Kara <jack@suse.com>
d183e11a
TT
6396L: linux-ext4@vger.kernel.org
6397S: Maintained
6398F: fs/jbd2/
6399F: include/linux/jbd2.h
ae0718f8 6400
207dab5f
MU
6401JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6402M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6403L: linux-media@vger.kernel.org
6404S: Maintained
6405F: drivers/media/platform/rcar_jpu.c
6406
fd8b6cb4 6407JSM Neo PCI based serial card
df247081 6408M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6409L: linux-serial@vger.kernel.org
6410S: Maintained
df621252 6411F: drivers/tty/serial/jsm/
ae0718f8 6412
af39917d
CL
6413K10TEMP HARDWARE MONITORING DRIVER
6414M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6415L: linux-hwmon@vger.kernel.org
af39917d
CL
6416S: Maintained
6417F: Documentation/hwmon/k10temp
6418F: drivers/hwmon/k10temp.c
6419
4660cb35 6420K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6421M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6422L: linux-hwmon@vger.kernel.org
ae0718f8 6423S: Maintained
679655da
JP
6424F: Documentation/hwmon/k8temp
6425F: drivers/hwmon/k8temp.c
ae0718f8 6426
0ba1d91d
AR
6427KASAN
6428M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6429R: Alexander Potapenko <glider@google.com>
6430R: Dmitry Vyukov <dvyukov@google.com>
6431L: kasan-dev@googlegroups.com
6432S: Maintained
6433F: arch/*/include/asm/kasan.h
6434F: arch/*/mm/kasan_init*
6435F: Documentation/kasan.txt
64f8ebaf 6436F: include/linux/kasan*.h
0ba1d91d
AR
6437F: lib/test_kasan.c
6438F: mm/kasan/
6439F: scripts/Makefile.kasan
6440
1da177e4 6441KCONFIG
5eb1f99e 6442M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6443L: linux-kbuild@vger.kernel.org
cea8321c 6444T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6445S: Maintained
679655da
JP
6446F: Documentation/kbuild/kconfig-language.txt
6447F: scripts/kconfig/
1da177e4 6448
ea6c2089 6449KDUMP
f871f191
VG
6450M: Dave Young <dyoung@redhat.com>
6451M: Baoquan He <bhe@redhat.com>
6452R: Vivek Goyal <vgoyal@redhat.com>
34633993 6453L: kexec@lists.infradead.org
ea6c2089
VG
6454W: http://lse.sourceforge.net/kdump/
6455S: Maintained
80811493 6456F: Documentation/kdump/
ea6c2089 6457
f41bf02f
HV
6458KEENE FM RADIO TRANSMITTER DRIVER
6459M: Hans Verkuil <hverkuil@xs4all.nl>
6460L: linux-media@vger.kernel.org
6461T: git git://linuxtv.org/media_tree.git
a825eaec 6462W: https://linuxtv.org
f41bf02f
HV
6463S: Maintained
6464F: drivers/media/radio/radio-keene*
6465
1da177e4 6466KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6467M: Ian Kent <raven@themaw.net>
f694fc97 6468L: autofs@vger.kernel.org
1da177e4 6469S: Maintained
679655da 6470F: fs/autofs4/
1da177e4 6471
70fb7ba6 6472KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6473M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6474T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6475T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6476L: linux-kbuild@vger.kernel.org
5ce45962 6477S: Maintained
679655da
JP
6478F: Documentation/kbuild/
6479F: Makefile
6480F: scripts/Makefile.*
70fb7ba6
MM
6481F: scripts/basic/
6482F: scripts/mk*
6483F: scripts/package/
1da177e4
LT
6484
6485KERNEL JANITORS
c3000e03 6486L: kernel-janitors@vger.kernel.org
10466f5a 6487W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6488S: Odd Fixes
1da177e4 6489
e8b43555 6490KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6491M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6492M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6493L: linux-nfs@vger.kernel.org
1da177e4 6494W: http://nfs.sourceforge.net/
9f273c24 6495T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6496S: Supported
679655da 6497F: fs/nfsd/
c117ab84 6498F: include/uapi/linux/nfsd/
679655da
JP
6499F: fs/lockd/
6500F: fs/nfs_common/
6501F: net/sunrpc/
6502F: include/linux/lockd/
6503F: include/linux/sunrpc/
c117ab84 6504F: include/uapi/linux/sunrpc/
1da177e4 6505
13b122b3
SK
6506KERNEL SELFTEST FRAMEWORK
6507M: Shuah Khan <shuahkh@osg.samsung.com>
64f00850 6508L: linux-kselftest@vger.kernel.org
13b122b3
SK
6509T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6510S: Maintained
6511F: tools/testing/selftests
6512
426d62e2 6513KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6514M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6515M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6516L: kvm@vger.kernel.org
e3e58478 6517W: http://www.linux-kvm.org
a94b40a6 6518T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6519S: Supported
c93a64fe
PB
6520F: Documentation/*/kvm*.txt
6521F: Documentation/virtual/kvm/
679655da 6522F: arch/*/kvm/
1662e862
CB
6523F: arch/x86/kernel/kvm.c
6524F: arch/x86/kernel/kvmclock.c
679655da
JP
6525F: arch/*/include/asm/kvm*
6526F: include/linux/kvm*
c117ab84 6527F: include/uapi/linux/kvm*
679655da 6528F: virt/kvm/
6d0a1a61 6529F: tools/kvm/
426d62e2 6530
ad8003d3 6531KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6532M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6533L: kvm@vger.kernel.org
038161de 6534W: http://www.linux-kvm.org/
7de609c8 6535S: Maintained
679655da 6536F: arch/x86/include/asm/svm.h
679655da 6537F: arch/x86/kvm/svm.c
426d62e2 6538
513014b7 6539KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6540M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6541L: kvm-ppc@vger.kernel.org
038161de 6542W: http://www.linux-kvm.org/
6a7f972d 6543T: git git://github.com/agraf/linux-2.6.git
513014b7 6544S: Supported
679655da
JP
6545F: arch/powerpc/include/asm/kvm*
6546F: arch/powerpc/kvm/
513014b7 6547
85f8fffe 6548KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6549M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6550M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6551L: linux-s390@vger.kernel.org
6552W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6553T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6554S: Supported
679655da
JP
6555F: Documentation/s390/kvm.txt
6556F: arch/s390/include/asm/kvm*
80811493 6557F: arch/s390/kvm/
85f8fffe 6558
a749474d 6559KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6560M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6561M: Marc Zyngier <marc.zyngier@arm.com>
6562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6563L: kvmarm@lists.cs.columbia.edu
6564W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6565T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6566S: Supported
a749474d
CD
6567F: arch/arm/include/uapi/asm/kvm*
6568F: arch/arm/include/asm/kvm*
6569F: arch/arm/kvm/
5c8818b4
MZ
6570F: virt/kvm/arm/
6571F: include/kvm/arm_*
a749474d 6572
6394a3ec 6573KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6574M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6575M: Marc Zyngier <marc.zyngier@arm.com>
6576L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6577L: kvmarm@lists.cs.columbia.edu
6578S: Maintained
6579F: arch/arm64/include/uapi/asm/kvm*
6580F: arch/arm64/include/asm/kvm*
6581F: arch/arm64/kvm/
6582
bfd3d532
JH
6583KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6584M: James Hogan <james.hogan@imgtec.com>
6585L: linux-mips@linux-mips.org
6586S: Supported
6587F: arch/mips/include/uapi/asm/kvm*
6588F: arch/mips/include/asm/kvm*
6589F: arch/mips/kvm/
6590
dc009d92 6591KEXEC
8b58be88 6592M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6593W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6594L: kexec@lists.infradead.org
dc009d92 6595S: Maintained
679655da 6596F: include/linux/kexec.h
c117ab84 6597F: include/uapi/linux/kexec.h
10540a69 6598F: kernel/kexec*
dc009d92 6599
e971461f
DH
6600KEYS/KEYRINGS:
6601M: David Howells <dhowells@redhat.com>
aa62efff 6602L: keyrings@vger.kernel.org
e971461f 6603S: Maintained
d410fa4e 6604F: Documentation/security/keys.txt
e971461f
DH
6605F: include/linux/key.h
6606F: include/linux/key-type.h
75aeddd1
DH
6607F: include/linux/keyctl.h
6608F: include/uapi/linux/keyctl.h
e971461f
DH
6609F: include/keys/
6610F: security/keys/
6611
7f3c68be 6612KEYS-TRUSTED
74dd744f
MZ
6613M: David Safford <safford@us.ibm.com>
6614M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6615L: linux-security-module@vger.kernel.org
aa62efff 6616L: keyrings@vger.kernel.org
7f3c68be 6617S: Supported
d410fa4e 6618F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6619F: include/keys/trusted-type.h
6620F: security/keys/trusted.c
6621F: security/keys/trusted.h
6622
6623KEYS-ENCRYPTED
74dd744f
MZ
6624M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6625M: David Safford <safford@us.ibm.com>
7f3c68be 6626L: linux-security-module@vger.kernel.org
aa62efff 6627L: keyrings@vger.kernel.org
7f3c68be 6628S: Supported
d410fa4e 6629F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6630F: include/keys/encrypted-type.h
19c90aa6 6631F: security/keys/encrypted-keys/
7f3c68be 6632
5b778dad 6633KGDB / KDB /debug_core
8b58be88 6634M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6635W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6636L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6637T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6638S: Maintained
679655da
JP
6639F: Documentation/DocBook/kgdb.tmpl
6640F: drivers/misc/kgdbts.c
df621252 6641F: drivers/tty/serial/kgdboc.c
5b778dad 6642F: include/linux/kdb.h
679655da 6643F: include/linux/kgdb.h
4063eb5f 6644F: kernel/debug/
e3e2aaf7 6645
456db8cc 6646KMEMCHECK
8b58be88 6647M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6648M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6649S: Maintained
410d7a97
JP
6650F: Documentation/kmemcheck.txt
6651F: arch/x86/include/asm/kmemcheck.h
6652F: arch/x86/mm/kmemcheck/
6653F: include/linux/kmemcheck.h
6654F: mm/kmemcheck.c
b9ce08c0 6655
c3bb4d24 6656KMEMLEAK
8b58be88 6657M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6658S: Maintained
6659F: Documentation/kmemleak.txt
6660F: include/linux/kmemleak.h
6661F: mm/kmemleak.c
6662F: mm/kmemleak-test.c
6663
89559a61 6664KPROBES
a320817c 6665M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6666M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6667M: "David S. Miller" <davem@davemloft.net>
353def94 6668M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6669S: Maintained
679655da
JP
6670F: Documentation/kprobes.txt
6671F: include/linux/kprobes.h
6672F: kernel/kprobes.c
89559a61 6673
70e84049 6674KS0108 LCD CONTROLLER DRIVER
8b58be88 6675M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6676W: http://miguelojeda.es/auxdisplay.htm
6677W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6678S: Maintained
679655da
JP
6679F: Documentation/auxdisplay/ks0108
6680F: drivers/auxdisplay/ks0108.c
6681F: include/linux/ks0108.h
70e84049 6682
1b69c6d0
DA
6683L3MDEV
6684M: David Ahern <dsa@cumulusnetworks.com>
6685L: netdev@vger.kernel.org
6686S: Maintained
6687F: net/l3mdev
6688F: include/net/l3mdev.h
6689
9ca44355 6690LANTIQ MIPS ARCHITECTURE
bdb40e8e 6691M: John Crispin <john@phrozen.org>
9ca44355
JC
6692L: linux-mips@linux-mips.org
6693S: Maintained
6694F: arch/mips/lantiq
6695
1da177e4 6696LAPB module
1da177e4 6697L: linux-x25@vger.kernel.org
bf9915cc 6698S: Orphan
679655da
JP
6699F: Documentation/networking/lapb-module.txt
6700F: include/*/lapb.h
6701F: net/lapb/
1da177e4
LT
6702
6703LASI 53c700 driver for PARISC
8b58be88 6704M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6705L: linux-scsi@vger.kernel.org
6706S: Maintained
679655da
JP
6707F: Documentation/scsi/53c700.txt
6708F: drivers/scsi/53c700*
1da177e4 6709
263de9b5 6710LED SUBSYSTEM
8b58be88 6711M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6712M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6713L: linux-leds@vger.kernel.org
b8926ba0 6714T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6715S: Maintained
679655da
JP
6716F: drivers/leds/
6717F: include/linux/leds.h
263de9b5 6718
b0461a44 6719LEGACY EEPROM DRIVER
d8130624 6720M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6721S: Maintained
6722F: Documentation/misc-devices/eeprom
6723F: drivers/misc/eeprom/eeprom.c
6724
1da177e4 6725LEGO USB Tower driver
8b58be88 6726M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6727L: legousb-devel@lists.sourceforge.net
6728W: http://legousb.sourceforge.net/
6729S: Maintained
679655da 6730F: drivers/usb/misc/legousbtower.c
1da177e4 6731
055616a8
MK
6732LG2160 MEDIA DRIVER
6733M: Michael Krufky <mkrufky@linuxtv.org>
6734L: linux-media@vger.kernel.org
a825eaec 6735W: https://linuxtv.org
055616a8
MK
6736W: http://github.com/mkrufky
6737Q: http://patchwork.linuxtv.org/project/linux-media/list/
6738T: git git://linuxtv.org/mkrufky/tuners.git
6739S: Maintained
6740F: drivers/media/dvb-frontends/lg2160.*
6741
6f0e7725
MK
6742LGDT3305 MEDIA DRIVER
6743M: Michael Krufky <mkrufky@linuxtv.org>
6744L: linux-media@vger.kernel.org
a825eaec 6745W: https://linuxtv.org
6f0e7725
MK
6746W: http://github.com/mkrufky
6747Q: http://patchwork.linuxtv.org/project/linux-media/list/
6748T: git git://linuxtv.org/mkrufky/tuners.git
6749S: Maintained
6750F: drivers/media/dvb-frontends/lgdt3305.*
6751
568a17ff 6752LGUEST
8b58be88 6753M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6754L: lguest@lists.ozlabs.org
568a17ff 6755W: http://lguest.ozlabs.org/
72e91863 6756S: Odd Fixes
070f420b 6757F: arch/x86/include/asm/lguest*.h
679655da
JP
6758F: arch/x86/lguest/
6759F: drivers/lguest/
6760F: include/linux/lguest*.h
070f420b 6761F: tools/lguest/
568a17ff 6762
32ac7cb2
TH
6763LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6764M: Tejun Heo <tj@kernel.org>
6765L: linux-ide@vger.kernel.org
6766T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6767S: Maintained
6768F: drivers/ata/
6769F: include/linux/ata.h
6770F: include/linux/libata.h
6771
6772LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6773M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6774L: linux-ide@vger.kernel.org
6775T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6776S: Maintained
6777F: include/linux/pata_arasan_cf_data.h
6778F: drivers/ata/pata_arasan_cf.c
6779
c7fa056c
BZ
6780LIBATA PATA DRIVERS
6781M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6782M: Tejun Heo <tj@kernel.org>
6783L: linux-ide@vger.kernel.org
6784T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6785S: Maintained
6786F: drivers/ata/pata_*.c
6787F: drivers/ata/ata_generic.c
6788
32ac7cb2
TH
6789LIBATA SATA AHCI PLATFORM devices support
6790M: Hans de Goede <hdegoede@redhat.com>
6791M: Tejun Heo <tj@kernel.org>
6792L: linux-ide@vger.kernel.org
6793T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6794S: Maintained
6795F: drivers/ata/ahci_platform.c
6796F: drivers/ata/libahci_platform.c
6797F: include/linux/ahci_platform.h
6798
6799LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6800M: Mikael Pettersson <mikpelinux@gmail.com>
6801L: linux-ide@vger.kernel.org
6802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6803S: Maintained
6804F: drivers/ata/sata_promise.*
6805
1acd437c
SL
6806LIBLOCKDEP
6807M: Sasha Levin <sasha.levin@oracle.com>
6808S: Maintained
6809F: tools/lib/lockdep/
6810
bc30196f
DW
6811LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6812M: Dan Williams <dan.j.williams@intel.com>
6813L: linux-nvdimm@lists.01.org
6814Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6815T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6816S: Supported
6817F: drivers/nvdimm/*
6818F: include/linux/nd.h
6819F: include/linux/libnvdimm.h
6820F: include/uapi/linux/ndctl.h
6821
6822LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6823M: Ross Zwisler <ross.zwisler@linux.intel.com>
6824L: linux-nvdimm@lists.01.org
6825Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6826S: Supported
6827F: drivers/nvdimm/blk.c
6828F: drivers/nvdimm/region_devs.c
6829F: drivers/acpi/nfit*
6830
6831LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6832M: Vishal Verma <vishal.l.verma@intel.com>
6833L: linux-nvdimm@lists.01.org
6834Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6835S: Supported
6836F: drivers/nvdimm/btt*
6837
6838LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6839M: Ross Zwisler <ross.zwisler@linux.intel.com>
6840L: linux-nvdimm@lists.01.org
6841Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6842S: Supported
6843F: drivers/nvdimm/pmem.c
b864bc17 6844F: include/linux/pmem.h
40603526 6845F: arch/*/include/asm/pmem.h
bc30196f 6846
cd9e9808
MB
6847LIGHTNVM PLATFORM SUPPORT
6848M: Matias Bjorling <mb@lightnvm.io>
6849W: http://github/OpenChannelSSD
4ead1a25 6850L: linux-block@vger.kernel.org
cd9e9808
MB
6851S: Maintained
6852F: drivers/lightnvm/
6853F: include/linux/lightnvm.h
6854F: include/uapi/linux/lightnvm.h
6855
1da177e4 6856LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6857M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6858W: http://www.ibm.com/linux/ltc/projects/ppc
6859S: Supported
11c34c7d 6860F: arch/powerpc/boot/rs6000.h
1da177e4 6861
852bb9f5 6862LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6863M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6864M: Paul Mackerras <paulus@samba.org>
ea668936 6865M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6866W: http://www.penguinppc.org/
a4724ed6 6867L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6868Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6869T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6870S: Supported
11c34c7d
JP
6871F: Documentation/powerpc/
6872F: arch/powerpc/
ef69b03d
ME
6873F: drivers/char/tpm/tpm_ibmvtpm*
6874F: drivers/crypto/nx/
6875F: drivers/crypto/vmx/
6876F: drivers/net/ethernet/ibm/ibmveth.*
6877F: drivers/net/ethernet/ibm/ibmvnic.*
6878F: drivers/pci/hotplug/rpa*
6879F: drivers/scsi/ibmvscsi/
6880N: opal
6881N: /pmac
6882N: powermac
6883N: powernv
6884N: [^a-z0-9]ps3
6885N: pseries
1da177e4
LT
6886
6887LINUX FOR POWER MACINTOSH
8b58be88 6888M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6889W: http://www.penguinppc.org/
a4724ed6 6890L: linuxppc-dev@lists.ozlabs.org
1da177e4 6891S: Maintained
11c34c7d
JP
6892F: arch/powerpc/platforms/powermac/
6893F: drivers/macintosh/
1da177e4 6894
77a76369 6895LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6896M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6897L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6898T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6899S: Maintained
11c34c7d
JP
6900F: arch/powerpc/platforms/512x/
6901F: arch/powerpc/platforms/52xx/
1da177e4
LT
6902
6903LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6904M: Alistair Popple <alistair@popple.id.au>
8b58be88 6905M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6906W: http://www.penguinppc.org/
a4724ed6 6907L: linuxppc-dev@lists.ozlabs.org
1da177e4 6908S: Maintained
11c34c7d
JP
6909F: arch/powerpc/platforms/40x/
6910F: arch/powerpc/platforms/44x/
1da177e4 6911
260c02a9 6912LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6913L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6914S: Orphan
11c34c7d
JP
6915F: arch/powerpc/*/*virtex*
6916F: arch/powerpc/*/*/*virtex*
1da177e4 6917
e93adf1e 6918LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6919M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6920W: http://www.penguinppc.org/
a4724ed6 6921L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6922S: Maintained
a2b1f7c8 6923F: arch/powerpc/platforms/8xx/
e93adf1e 6924
1da177e4 6925LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6926M: Scott Wood <oss@buserror.net>
8b58be88 6927M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6928W: http://www.penguinppc.org/
a4724ed6 6929L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6930T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6931S: Maintained
11c34c7d 6932F: arch/powerpc/platforms/83xx/
4c8f581d 6933F: arch/powerpc/platforms/85xx/
1da177e4 6934
ab06ff3a 6935LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6936M: Olof Johansson <olof@lixom.net>
a4724ed6 6937L: linuxppc-dev@lists.ozlabs.org
92e19709 6938S: Maintained
11c34c7d
JP
6939F: arch/powerpc/platforms/pasemi/
6940F: drivers/*/*pasemi*
6941F: drivers/*/*/*pasemi*
ab06ff3a 6942
1da177e4 6943LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6944M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6945L: linux-security-module@vger.kernel.org
1da177e4
LT
6946S: Supported
6947
a23ce6da
HW
6948LIS3LV02D ACCELEROMETER DRIVER
6949M: Eric Piel <eric.piel@tremplin-utc.net>
6950S: Maintained
ff606677
JD
6951F: Documentation/misc-devices/lis3lv02d
6952F: drivers/misc/lis3lv02d/
bd35665f 6953F: drivers/platform/x86/hp_accel.c
a23ce6da 6954
b700e7f0
SJ
6955LIVE PATCHING
6956M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 6957M: Jessica Yu <jeyu@redhat.com>
e5f6450c 6958M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
6959M: Miroslav Benes <mbenes@suse.cz>
6960R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
6961S: Maintained
6962F: kernel/livepatch/
6963F: include/linux/livepatch.h
6964F: arch/x86/include/asm/livepatch.h
6965F: arch/x86/kernel/livepatch.c
5e4e3844 6966F: Documentation/livepatch/
b700e7f0 6967F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6968F: samples/livepatch/
b700e7f0 6969L: live-patching@vger.kernel.org
74d50da3 6970T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6971
ea861d73
KC
6972LINUX KERNEL DUMP TEST MODULE (LKDTM)
6973M: Kees Cook <keescook@chromium.org>
6974S: Maintained
6975F: drivers/misc/lkdtm.c
6976
e2d1d6c0 6977LLC (802.2)
8b58be88 6978M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6979S: Maintained
679655da 6980F: include/linux/llc.h
c117ab84 6981F: include/uapi/linux/llc.h
679655da
JP
6982F: include/net/llc*
6983F: net/llc/
e2d1d6c0 6984
4e233cbe
AD
6985LM73 HARDWARE MONITOR DRIVER
6986M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 6987L: linux-hwmon@vger.kernel.org
4e233cbe
AD
6988S: Maintained
6989F: drivers/hwmon/lm73.c
6990
156e2d1a 6991LM78 HARDWARE MONITOR DRIVER
d8130624 6992M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6993L: linux-hwmon@vger.kernel.org
156e2d1a
JD
6994S: Maintained
6995F: Documentation/hwmon/lm78
6996F: drivers/hwmon/lm78.c
6997
1da177e4 6998LM83 HARDWARE MONITOR DRIVER
d8130624 6999M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7000L: linux-hwmon@vger.kernel.org
1da177e4 7001S: Maintained
679655da
JP
7002F: Documentation/hwmon/lm83
7003F: drivers/hwmon/lm83.c
1da177e4
LT
7004
7005LM90 HARDWARE MONITOR DRIVER
d8130624 7006M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7007L: linux-hwmon@vger.kernel.org
1da177e4 7008S: Maintained
679655da 7009F: Documentation/hwmon/lm90
aae7bce4 7010F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7011F: drivers/hwmon/lm90.c
1da177e4 7012
917cc4e6
GR
7013LM95234 HARDWARE MONITOR DRIVER
7014M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7015L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7016S: Maintained
7017F: Documentation/hwmon/lm95234
7018F: drivers/hwmon/lm95234.c
7019
68620bdd
MP
7020LME2510 MEDIA DRIVER
7021M: Malcolm Priestley <tvboxspy@gmail.com>
7022L: linux-media@vger.kernel.org
a825eaec 7023W: https://linuxtv.org
68620bdd
MP
7024Q: http://patchwork.linuxtv.org/project/linux-media/list/
7025S: Maintained
7026F: drivers/media/usb/dvb-usb-v2/lmedm04*
7027
512e67f9 7028LOCKDEP AND LOCKSTAT
8b58be88
JP
7029M: Peter Zijlstra <peterz@infradead.org>
7030M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7031L: linux-kernel@vger.kernel.org
75fc2d37 7032T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 7033S: Maintained
214e0aed
DB
7034F: Documentation/locking/lockdep*.txt
7035F: Documentation/locking/lockstat.txt
679655da 7036F: include/linux/lockdep.h
7486d6da 7037F: kernel/locking/
512e67f9 7038
dde33348 7039LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7040M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7041L: linux-ntfs-dev@lists.sourceforge.net
7042W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7043S: Maintained
679655da 7044F: Documentation/ldm.txt
20d16fef 7045F: block/partitions/ldm.*
1da177e4 7046
ef6ada3d
JE
7047LogFS
7048M: Joern Engel <joern@logfs.org>
756ccb3c 7049M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7050L: logfs@logfs.org
7051W: logfs.org
7052S: Maintained
7053F: fs/logfs/
7054
c87e34ef 7055LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7056M: Sathya Prakash <sathya.prakash@broadcom.com>
7057M: Chaitra P B <chaitra.basappa@broadcom.com>
7058M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7059L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7060L: linux-scsi@vger.kernel.org
9495e835 7061W: http://www.avagotech.com/support/
c87e34ef 7062S: Supported
679655da 7063F: drivers/message/fusion/
500c152a 7064F: drivers/scsi/mpt2sas/
7065F: drivers/scsi/mpt3sas/
c87e34ef 7066
1da177e4 7067LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7068M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7069L: linux-scsi@vger.kernel.org
7070S: Maintained
679655da 7071F: drivers/scsi/sym53c8xx_2/
1da177e4 7072
e5f5c99a
GR
7073LTC4261 HARDWARE MONITOR DRIVER
7074M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7075L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7076S: Maintained
7077F: Documentation/hwmon/ltc4261
7078F: drivers/hwmon/ltc4261.c
7079
81365c31 7080LTP (Linux Test Project)
28b8e8d4 7081M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7082M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7083M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7084M: Jan Stancek <jstancek@redhat.com>
7085M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7086M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7087L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7088W: http://linux-test-project.github.io/
7d1ae8a8 7089T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7090S: Maintained
7091
c12a54b3 7092M32R ARCHITECTURE
c12a54b3 7093W: http://www.linux-m32r.org/
b4174867 7094S: Orphan
679655da 7095F: arch/m32r/
c12a54b3 7096
1da177e4 7097M68K ARCHITECTURE
8b58be88 7098M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7099L: linux-m68k@lists.linux-m68k.org
7100W: http://www.linux-m68k.org/
54e5881d 7101T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7102S: Maintained
679655da 7103F: arch/m68k/
9db35182 7104F: drivers/zorro/
1da177e4
LT
7105
7106M68K ON APPLE MACINTOSH
8b58be88 7107M: Joshua Thompson <funaho@jurai.org>
1da177e4 7108W: http://www.mac.linux-m68k.org/
9bb9f222 7109L: linux-m68k@lists.linux-m68k.org
1da177e4 7110S: Maintained
9db35182 7111F: arch/m68k/mac/
1da177e4
LT
7112
7113M68K ON HP9000/300
8b58be88 7114M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7115W: http://www.tazenda.demon.co.uk/phil/linux-hp
7116S: Maintained
679655da 7117F: arch/m68k/hp300/
1da177e4 7118
74425546
AP
7119M88DS3103 MEDIA DRIVER
7120M: Antti Palosaari <crope@iki.fi>
7121L: linux-media@vger.kernel.org
a825eaec 7122W: https://linuxtv.org
74425546
AP
7123W: http://palosaari.fi/linux/
7124Q: http://patchwork.linuxtv.org/project/linux-media/list/
7125T: git git://linuxtv.org/anttip/media_tree.git
7126S: Maintained
7127F: drivers/media/dvb-frontends/m88ds3103*
7128
68620bdd
MP
7129M88RS2000 MEDIA DRIVER
7130M: Malcolm Priestley <tvboxspy@gmail.com>
7131L: linux-media@vger.kernel.org
a825eaec 7132W: https://linuxtv.org
68620bdd
MP
7133Q: http://patchwork.linuxtv.org/project/linux-media/list/
7134S: Maintained
7135F: drivers/media/dvb-frontends/m88rs2000*
7136
07a092fa 7137MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7138M: Alexey Klimov <klimov.linux@gmail.com>
7139L: linux-media@vger.kernel.org
7140T: git git://linuxtv.org/media_tree.git
7141S: Maintained
7142F: drivers/media/radio/radio-ma901.c
07a092fa 7143
64a327a7 7144MAC80211
8b58be88 7145M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7146L: linux-wireless@vger.kernel.org
491b26b4 7147W: http://wireless.kernel.org/
ce466579
JB
7148T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7150S: Maintained
679655da
JP
7151F: Documentation/networking/mac80211-injection.txt
7152F: include/net/mac80211.h
7153F: net/mac80211/
2af8c4dc 7154F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7155
b863ceb7 7156MACVLAN DRIVER
8b58be88 7157M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7158L: netdev@vger.kernel.org
7159S: Maintained
679655da
JP
7160F: drivers/net/macvlan.c
7161F: include/linux/if_macvlan.h
b863ceb7 7162
2b6d83e2
JB
7163MAILBOX API
7164M: Jassi Brar <jassisinghbrar@gmail.com>
7165L: linux-kernel@vger.kernel.org
7166S: Maintained
7167F: drivers/mailbox/
7168F: include/linux/mailbox_client.h
7169F: include/linux/mailbox_controller.h
7170
faf1668c 7171MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7172M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7173W: http://www.kernel.org/doc/man-pages
bd7ebec6 7174L: linux-man@vger.kernel.org
1b53dc74 7175S: Maintained
faf1668c 7176
8427defd 7177MARVELL ARMADA DRM SUPPORT
54176cc6 7178M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7179S: Maintained
7180F: drivers/gpu/drm/armada/
4418833e
EV
7181F: include/uapi/drm/armada_drm.h
7182F: Documentation/devicetree/bindings/display/armada/
8427defd 7183
3ad50cca
GR
7184MARVELL 88E6352 DSA support
7185M: Guenter Roeck <linux@roeck-us.net>
7186S: Maintained
7187F: drivers/net/dsa/mv88e6352.c
7188
c4d007bc
TP
7189MARVELL CRYPTO DRIVER
7190M: Boris Brezillon <boris.brezillon@free-electrons.com>
7191M: Arnaud Ebalard <arno@natisbad.org>
7192F: drivers/crypto/marvell/
7193S: Maintained
7194L: linux-crypto@vger.kernel.org
7195
44c14c1d 7196MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7197M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7198M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7199L: netdev@vger.kernel.org
7200S: Maintained
7201F: drivers/net/ethernet/marvell/sk*
7202
74cda169 7203MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7204L: libertas-dev@lists.infradead.org
8ac3e99e 7205S: Orphan
f988d640 7206F: drivers/net/wireless/marvell/libertas/
74cda169 7207
b60d6975 7208MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7209M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7210L: netdev@vger.kernel.org
f5ca8502 7211S: Maintained
527a6266 7212F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7213F: include/linux/mv643xx.h
1da177e4 7214
370b8ed9
TP
7215MARVELL MVNETA ETHERNET DRIVER
7216M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7217L: netdev@vger.kernel.org
7218S: Maintained
7219F: drivers/net/ethernet/marvell/mvneta.*
7220
fcad584d 7221MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7222M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7223M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7224L: linux-wireless@vger.kernel.org
7225S: Maintained
277b024e 7226F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7227
a2c3f656 7228MARVELL MWL8K WIRELESS DRIVER
a040d532 7229M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7230L: linux-wireless@vger.kernel.org
16345910 7231S: Odd Fixes
de60f1dc 7232F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7233
2a69567b 7234MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7235M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7236S: Odd Fixes
1fa7e547 7237F: drivers/mmc/host/mvsdio.*
2a69567b 7238
1da177e4 7239MATROX FRAMEBUFFER DRIVER
c69f677c 7240L: linux-fbdev@vger.kernel.org
52653199 7241S: Orphan
8a61f013 7242F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7243F: include/uapi/linux/matroxfb.h
1da177e4 7244
ca462085
GR
7245MAX16065 HARDWARE MONITOR DRIVER
7246M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7247L: linux-hwmon@vger.kernel.org
ca462085
GR
7248S: Maintained
7249F: Documentation/hwmon/max16065
7250F: drivers/hwmon/max16065.c
7251
1f61cab8
GR
7252MAX20751 HARDWARE MONITOR DRIVER
7253M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7254L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7255S: Maintained
7256F: Documentation/hwmon/max20751
7257F: drivers/hwmon/max20751.c
7258
d20620de 7259MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7260M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7261L: linux-hwmon@vger.kernel.org
d20620de 7262S: Maintained
679655da
JP
7263F: Documentation/hwmon/max6650
7264F: drivers/hwmon/max6650.c
d20620de 7265
e89ab51f
GR
7266MAX6697 HARDWARE MONITOR DRIVER
7267M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7268L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7269S: Maintained
7270F: Documentation/hwmon/max6697
7271F: Documentation/devicetree/bindings/i2c/max6697.txt
7272F: drivers/hwmon/max6697.c
7273F: include/linux/platform_data/max6697.h
7274
f8f847b5
KK
7275MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7276M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7277L: linux-pm@vger.kernel.org
7278S: Supported
7279F: drivers/power/max14577_charger.c
7280F: drivers/power/max77693_charger.c
7281
3811405e
JMC
7282MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7283M: Javier Martinez Canillas <javier@osg.samsung.com>
7284L: linux-kernel@vger.kernel.org
7285S: Supported
96173cc6 7286F: drivers/*/*max77802*.c
3811405e
JMC
7287F: Documentation/devicetree/bindings/*/*max77802.txt
7288F: include/dt-bindings/*/*max77802.h
7289
befeb596
KK
7290MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7291M: Chanwoo Choi <cw00.choi@samsung.com>
7292M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7293L: linux-kernel@vger.kernel.org
7294S: Supported
86cf635a 7295F: drivers/*/max14577*.c
0998a436 7296F: drivers/*/max77686*.c
86cf635a 7297F: drivers/*/max77693*.c
befeb596
KK
7298F: drivers/extcon/extcon-max14577.c
7299F: drivers/extcon/extcon-max77693.c
7300F: drivers/rtc/rtc-max77686.c
7301F: drivers/clk/clk-max77686.c
7302F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7303F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7304F: Documentation/devicetree/bindings/mfd/max77693.txt
7305F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7306F: include/linux/mfd/max14577*.h
7307F: include/linux/mfd/max77686*.h
7308F: include/linux/mfd/max77693*.h
7309
9be3c9a5
HV
7310MAXIRADIO FM RADIO RECEIVER DRIVER
7311M: Hans Verkuil <hverkuil@xs4all.nl>
7312L: linux-media@vger.kernel.org
7313T: git git://linuxtv.org/media_tree.git
a825eaec 7314W: https://linuxtv.org
9be3c9a5
HV
7315S: Maintained
7316F: drivers/media/radio/radio-maxiradio*
7317
c05dc2cc
PR
7318MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7319M: Peter Rosin <peda@axentia.se>
7320L: linux-iio@vger.kernel.org
7321S: Maintained
7322F: drivers/iio/potentiometer/mcp4531.c
7323
6f32a8c9
LP
7324MEDIA DRIVERS FOR RENESAS - VSP1
7325M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7326L: linux-media@vger.kernel.org
4a121096 7327L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7328T: git git://linuxtv.org/media_tree.git
7329S: Supported
7330F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7331F: drivers/media/platform/vsp1/
7332
dacf9ce8
KS
7333MEDIA DRIVERS FOR ASCOT2E
7334M: Sergey Kozlov <serjk@netup.ru>
7335L: linux-media@vger.kernel.org
a825eaec 7336W: https://linuxtv.org
dacf9ce8
KS
7337W: http://netup.tv/
7338T: git git://linuxtv.org/media_tree.git
7339S: Supported
7340F: drivers/media/dvb-frontends/ascot2e*
7341
a6dc60ff
KS
7342MEDIA DRIVERS FOR CXD2841ER
7343M: Sergey Kozlov <serjk@netup.ru>
7344L: linux-media@vger.kernel.org
a825eaec 7345W: https://linuxtv.org
a6dc60ff
KS
7346W: http://netup.tv/
7347T: git git://linuxtv.org/media_tree.git
7348S: Supported
7349F: drivers/media/dvb-frontends/cxd2841er*
7350
a5d32b35
KS
7351MEDIA DRIVERS FOR HORUS3A
7352M: Sergey Kozlov <serjk@netup.ru>
7353L: linux-media@vger.kernel.org
a825eaec 7354W: https://linuxtv.org
a5d32b35
KS
7355W: http://netup.tv/
7356T: git git://linuxtv.org/media_tree.git
7357S: Supported
7358F: drivers/media/dvb-frontends/horus3a*
7359
e025273b
KS
7360MEDIA DRIVERS FOR LNBH25
7361M: Sergey Kozlov <serjk@netup.ru>
7362L: linux-media@vger.kernel.org
a825eaec 7363W: https://linuxtv.org
e025273b
KS
7364W: http://netup.tv/
7365T: git git://linuxtv.org/media_tree.git
7366S: Supported
7367F: drivers/media/dvb-frontends/lnbh25*
7368
52b1eaf4
KS
7369MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7370M: Sergey Kozlov <serjk@netup.ru>
7371L: linux-media@vger.kernel.org
a825eaec 7372W: https://linuxtv.org
52b1eaf4
KS
7373W: http://netup.tv/
7374T: git git://linuxtv.org/media_tree.git
7375S: Supported
7376F: drivers/media/pci/netup_unidvb/*
7377
127c49ae 7378MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 7379M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
7380P: LinuxTV.org Project
7381L: linux-media@vger.kernel.org
a825eaec 7382W: https://linuxtv.org
8a6e2535 7383Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7384T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7385S: Maintained
7386F: Documentation/dvb/
7387F: Documentation/video4linux/
ffe06198 7388F: Documentation/DocBook/media/
127c49ae 7389F: drivers/media/
ffe06198 7390F: drivers/staging/media/
eb4b0ec7 7391F: include/linux/platform_data/media/
127c49ae 7392F: include/media/
6c0f0359
MCC
7393F: include/uapi/linux/dvb/
7394F: include/uapi/linux/videodev2.h
7395F: include/uapi/linux/media.h
7396F: include/uapi/linux/v4l2-*
7397F: include/uapi/linux/meye.h
7398F: include/uapi/linux/ivtv*
7399F: include/uapi/linux/uvcvideo.h
d20620de 7400
0c272fc9
JC
7401MEDIATEK ETHERNET DRIVER
7402M: Felix Fietkau <nbd@openwrt.org>
7403M: John Crispin <blogic@openwrt.org>
7404L: netdev@vger.kernel.org
7405S: Maintained
7406F: drivers/net/ethernet/mediatek/
7407
c869f77d
JK
7408MEDIATEK MT7601U WIRELESS LAN DRIVER
7409M: Jakub Kicinski <kubakici@wp.pl>
7410L: linux-wireless@vger.kernel.org
7411S: Maintained
7412F: drivers/net/wireless/mediatek/mt7601u/
7413
e399065b
SS
7414MEGARAID SCSI/SAS DRIVERS
7415M: Kashyap Desai <kashyap.desai@avagotech.com>
7416M: Sumit Saxena <sumit.saxena@avagotech.com>
7417M: Uday Lingala <uday.lingala@avagotech.com>
7418L: megaraidlinux.pdl@avagotech.com
baaea1dc 7419L: linux-scsi@vger.kernel.org
e399065b 7420W: http://www.lsi.com
ce00f85c 7421S: Maintained
679655da
JP
7422F: Documentation/scsi/megaraid.txt
7423F: drivers/scsi/megaraid.*
7424F: drivers/scsi/megaraid/
757e0108 7425
2c46c9d5 7426MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7427M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7428L: netdev@vger.kernel.org
2c46c9d5
AV
7429S: Supported
7430W: http://www.mellanox.com
7431Q: http://patchwork.ozlabs.org/project/netdev/list/
7432F: drivers/net/ethernet/mellanox/mlx4/en_*
7433
e7523a49
OG
7434MELLANOX ETHERNET DRIVER (mlx5e)
7435M: Saeed Mahameed <saeedm@mellanox.com>
7436L: netdev@vger.kernel.org
7437S: Supported
7438W: http://www.mellanox.com
7439Q: http://patchwork.ozlabs.org/project/netdev/list/
7440F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7441
93c1edb2
JP
7442MELLANOX ETHERNET SWITCH DRIVERS
7443M: Jiri Pirko <jiri@mellanox.com>
7444M: Ido Schimmel <idosch@mellanox.com>
7445L: netdev@vger.kernel.org
7446S: Supported
7447W: http://www.mellanox.com
7448Q: http://patchwork.ozlabs.org/project/netdev/list/
7449F: drivers/net/ethernet/mellanox/mlxsw/
7450
5b25b13a
MD
7451MEMBARRIER SUPPORT
7452M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7453M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7454L: linux-kernel@vger.kernel.org
7455S: Supported
7456F: kernel/membarrier.c
7457F: include/uapi/linux/membarrier.h
7458
70ea91f1
SR
7459MEMORY MANAGEMENT
7460L: linux-mm@kvack.org
70ea91f1
SR
7461W: http://www.linux-mm.org
7462S: Maintained
679655da 7463F: include/linux/mm.h
551450bb
CS
7464F: include/linux/gfp.h
7465F: include/linux/mmzone.h
7466F: include/linux/memory_hotplug.h
7467F: include/linux/vmalloc.h
679655da 7468F: mm/
70ea91f1 7469
f4e9ce66 7470MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7471M: David Woodhouse <dwmw2@infradead.org>
242c325e 7472M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7473L: linux-mtd@lists.infradead.org
8a6e2535
JP
7474W: http://www.linux-mtd.infradead.org/
7475Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7476T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7477T: git git://git.infradead.org/l2-mtd.git
1da177e4 7478S: Maintained
679655da
JP
7479F: drivers/mtd/
7480F: include/linux/mtd/
c117ab84 7481F: include/uapi/mtd/
1da177e4 7482
26c57ef1 7483MEN A21 WATCHDOG DRIVER
30c7469b 7484M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7485L: linux-watchdog@vger.kernel.org
30c7469b 7486S: Maintained
26c57ef1
JT
7487F: drivers/watchdog/mena21_wdt.c
7488
3764e82e 7489MEN CHAMELEON BUS (mcb)
30c7469b
JT
7490M: Johannes Thumshirn <morbidrsa@gmail.com>
7491S: Maintained
3764e82e
JT
7492F: drivers/mcb/
7493F: include/linux/mcb.h
b9f2f459 7494F: Documentation/men-chameleon-bus.txt
3764e82e 7495
48b490d2
AW
7496MEN F21BMC (Board Management Controller)
7497M: Andreas Werner <andreas.werner@men.de>
7498S: Supported
7499F: drivers/mfd/menf21bmc.c
7500F: drivers/watchdog/menf21bmc_wdt.c
7501F: drivers/leds/leds-menf21bmc.c
7502F: drivers/hwmon/menf21bmc_hwmon.c
7503F: Documentation/hwmon/menf21bmc
7504
12285945
JH
7505METAG ARCHITECTURE
7506M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7507L: linux-metag@vger.kernel.org
9f273c24 7508T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7509S: Odd Fixes
12285945
JH
7510F: arch/metag/
7511F: Documentation/metag/
7512F: Documentation/devicetree/bindings/metag/
2d799dde 7513F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7514F: drivers/clocksource/metag_generic.c
5698c50d
JH
7515F: drivers/irqchip/irq-metag.c
7516F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7517F: drivers/tty/metag_da.c
12285945 7518
c6375b0a 7519MICROBLAZE ARCHITECTURE
8b58be88 7520M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7521W: http://www.monstr.eu/fdt/
7522T: git git://git.monstr.eu/linux-2.6-microblaze.git
7523S: Supported
0a8c7914 7524F: arch/microblaze/
1da177e4 7525
2508a45a
CY
7526MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7527M: Chen Yu <yu.c.chen@intel.com>
7528L: platform-driver-x86@vger.kernel.org
7529S: Supported
7530F: drivers/platform/x86/surfacepro3_button.c
7531
1da177e4 7532MICROTEK X6 SCANNER
61eee9a7 7533M: Oliver Neukum <oliver@neukum.org>
1da177e4 7534S: Maintained
679655da 7535F: drivers/usb/image/microtek.*
1da177e4
LT
7536
7537MIPS
8b58be88 7538M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7539L: linux-mips@linux-mips.org
6097050d 7540W: http://www.linux-mips.org/
b05e988e 7541T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7542Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7543S: Supported
f46d92e8 7544F: Documentation/devicetree/bindings/mips/
679655da
JP
7545F: Documentation/mips/
7546F: arch/mips/
1da177e4 7547
413ef3f6
KC
7548MIPS/LOONGSON1 ARCHITECTURE
7549M: Keguang Zhang <keguang.zhang@gmail.com>
7550L: linux-mips@linux-mips.org
7551S: Maintained
7552F: arch/mips/loongson32/
7553F: arch/mips/include/asm/mach-loongson32/
7554F: drivers/*/*loongson1*
7555F: drivers/*/*/*loongson1*
7556
08b7620a
HV
7557MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7558M: Hans Verkuil <hverkuil@xs4all.nl>
7559L: linux-media@vger.kernel.org
7560T: git git://linuxtv.org/media_tree.git
a825eaec 7561W: https://linuxtv.org
08b7620a
HV
7562S: Odd Fixes
7563F: drivers/media/radio/radio-miropcm20*
7564
c09befcb
OG
7565MELLANOX MLX4 core VPI driver
7566M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7567L: netdev@vger.kernel.org
7568L: linux-rdma@vger.kernel.org
7569W: http://www.mellanox.com
7570Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7571S: Supported
7572F: drivers/net/ethernet/mellanox/mlx4/
7573F: include/linux/mlx4/
7574
7575MELLANOX MLX4 IB driver
7576M: Yishai Hadas <yishaih@mellanox.com>
7577L: linux-rdma@vger.kernel.org
7578W: http://www.mellanox.com
e126ba97 7579Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7580S: Supported
7581F: drivers/infiniband/hw/mlx4/
7582F: include/linux/mlx4/
7583
595a4d8f
OG
7584MELLANOX MLX5 core VPI driver
7585M: Matan Barak <matanb@mellanox.com>
7586M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7587L: netdev@vger.kernel.org
7588L: linux-rdma@vger.kernel.org
7589W: http://www.mellanox.com
7590Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7591S: Supported
7592F: drivers/net/ethernet/mellanox/mlx5/core/
7593F: include/linux/mlx5/
7594
595a4d8f
OG
7595MELLANOX MLX5 IB driver
7596M: Matan Barak <matanb@mellanox.com>
7597M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7598L: linux-rdma@vger.kernel.org
7599W: http://www.mellanox.com
7600Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7601S: Supported
b75f0050 7602F: drivers/infiniband/hw/mlx5/
595a4d8f 7603F: include/linux/mlx5/
e126ba97 7604
764589b6
CM
7605MELEXIS MLX90614 DRIVER
7606M: Crt Mori <cmo@melexis.com>
7607L: linux-iio@vger.kernel.org
7608W: http://www.melexis.com
7609S: Supported
7610F: drivers/iio/temperature/mlx90614.c
7611
0ce277e4
AP
7612MN88472 MEDIA DRIVER
7613M: Antti Palosaari <crope@iki.fi>
7614L: linux-media@vger.kernel.org
a825eaec 7615W: https://linuxtv.org
0ce277e4
AP
7616W: http://palosaari.fi/linux/
7617Q: http://patchwork.linuxtv.org/project/linux-media/list/
7618T: git git://linuxtv.org/anttip/media_tree.git
7619S: Maintained
7620F: drivers/staging/media/mn88472/
7621F: drivers/media/dvb-frontends/mn88472.h
7622
4f4d238f
AP
7623MN88473 MEDIA DRIVER
7624M: Antti Palosaari <crope@iki.fi>
7625L: linux-media@vger.kernel.org
a825eaec 7626W: https://linuxtv.org
4f4d238f
AP
7627W: http://palosaari.fi/linux/
7628Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7629S: Maintained
877ba50b 7630F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7631
1da177e4 7632MODULE SUPPORT
8b58be88 7633M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7634S: Maintained
679655da
JP
7635F: include/linux/module.h
7636F: kernel/module.c
1da177e4
LT
7637
7638MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7639W: http://popies.net/meye/
b7788e13 7640S: Orphan
679655da 7641F: Documentation/video4linux/meye.txt
90d72ac6 7642F: drivers/media/pci/meye/
6c0f0359 7643F: include/uapi/linux/meye.h
1da177e4 7644
b9705b60 7645MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7646M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7647S: Maintained
679655da 7648F: Documentation/serial/moxa-smartio
c897401b 7649F: drivers/tty/mxser.*
d735410a 7650
889b2f87
AK
7651MR800 AVERMEDIA USB FM RADIO DRIVER
7652M: Alexey Klimov <klimov.linux@gmail.com>
7653L: linux-media@vger.kernel.org
7654T: git git://linuxtv.org/media_tree.git
7655S: Maintained
7656F: drivers/media/radio/radio-mr800.c
7657
d7155691
AO
7658MRF24J40 IEEE 802.15.4 RADIO DRIVER
7659M: Alan Ott <alan@signal11.us>
7660L: linux-wpan@vger.kernel.org
7661S: Maintained
7662F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7663F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7664
8c4c731a 7665MSI LAPTOP SUPPORT
182ae55c 7666M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7667L: platform-driver-x86@vger.kernel.org
8c4c731a 7668S: Maintained
679655da 7669F: drivers/platform/x86/msi-laptop.c
8c4c731a 7670
0f1006b1 7671MSI WMI SUPPORT
d0944853 7672L: platform-driver-x86@vger.kernel.org
5ee7041e 7673S: Orphan
0f1006b1
AA
7674F: drivers/platform/x86/msi-wmi.c
7675
19a628a0
AP
7676MSI001 MEDIA DRIVER
7677M: Antti Palosaari <crope@iki.fi>
7678L: linux-media@vger.kernel.org
a825eaec 7679W: https://linuxtv.org
19a628a0
AP
7680W: http://palosaari.fi/linux/
7681Q: http://patchwork.linuxtv.org/project/linux-media/list/
7682T: git git://linuxtv.org/anttip/media_tree.git
7683S: Maintained
0185e197 7684F: drivers/media/tuners/msi001*
19a628a0 7685
7570589d 7686MSI2500 MEDIA DRIVER
2c57213f
AP
7687M: Antti Palosaari <crope@iki.fi>
7688L: linux-media@vger.kernel.org
a825eaec 7689W: https://linuxtv.org
2c57213f
AP
7690W: http://palosaari.fi/linux/
7691Q: http://patchwork.linuxtv.org/project/linux-media/list/
7692T: git git://linuxtv.org/anttip/media_tree.git
7693S: Maintained
7570589d 7694F: drivers/media/usb/msi2500/
2c57213f 7695
159eeea4
RJ
7696MSYSTEMS DISKONCHIP G3 MTD DRIVER
7697M: Robert Jarzmik <robert.jarzmik@free.fr>
7698L: linux-mtd@lists.infradead.org
7699S: Maintained
7700F: drivers/mtd/devices/docg3*
7701
62a37dc7 7702MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7703M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7704L: linux-media@vger.kernel.org
7705T: git git://linuxtv.org/media_tree.git
7706S: Maintained
7707F: drivers/media/i2c/mt9m032.c
b5dcee22 7708F: include/media/i2c/mt9m032.h
0e837fb9 7709
62a37dc7 7710MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7711M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7712L: linux-media@vger.kernel.org
7713T: git git://linuxtv.org/media_tree.git
7714S: Maintained
7715F: drivers/media/i2c/mt9p031.c
b5dcee22 7716F: include/media/i2c/mt9p031.h
0e837fb9 7717
62a37dc7 7718MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7719M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7720L: linux-media@vger.kernel.org
7721T: git git://linuxtv.org/media_tree.git
7722S: Maintained
7723F: drivers/media/i2c/mt9t001.c
b5dcee22 7724F: include/media/i2c/mt9t001.h
0e837fb9 7725
62a37dc7 7726MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7727M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7728L: linux-media@vger.kernel.org
7729T: git git://linuxtv.org/media_tree.git
7730S: Maintained
f2272e13 7731F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7732F: drivers/media/i2c/mt9v032.c
b5dcee22 7733F: include/media/i2c/mt9v032.h
0e837fb9 7734
4e0d13cb 7735MULTIFUNCTION DEVICES (MFD)
f7d3210e 7736M: Lee Jones <lee.jones@linaro.org>
7caa7991 7737T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7738S: Supported
679655da 7739F: drivers/mfd/
55b5940d 7740F: include/linux/mfd/
4e0d13cb 7741
5c4e6f13 7742MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7743M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7744L: linux-mmc@vger.kernel.org
708dce3f 7745T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7746S: Maintained
679655da
JP
7747F: drivers/mmc/
7748F: include/linux/mmc/
c117ab84 7749F: include/uapi/linux/mmc/
baca2da4 7750
15a0580c 7751MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7752S: Orphan
679655da
JP
7753F: drivers/mmc/host/mmc_spi.c
7754F: include/linux/spi/mmc_spi.h
15a0580c 7755
1da177e4 7756MULTISOUND SOUND DRIVER
8b58be88 7757M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7758S: Maintained
679655da
JP
7759F: Documentation/sound/oss/MultiSound
7760F: sound/oss/msnd*
1da177e4 7761
d735410a 7762MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7763S: Orphan
c897401b 7764F: drivers/tty/isicom.c
679655da 7765F: include/linux/isicom.h
d735410a 7766
550a7375 7767MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7768M: Bin Liu <b-liu@ti.com>
795fb7e7 7769L: linux-usb@vger.kernel.org
43b416e5 7770T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7771S: Maintained
679655da 7772F: drivers/usb/musb/
550a7375 7773
ea0af5f6
MK
7774MXL5007T MEDIA DRIVER
7775M: Michael Krufky <mkrufky@linuxtv.org>
7776L: linux-media@vger.kernel.org
a825eaec 7777W: https://linuxtv.org
ea0af5f6
MK
7778W: http://github.com/mkrufky
7779Q: http://patchwork.linuxtv.org/project/linux-media/list/
7780T: git git://linuxtv.org/mkrufky/tuners.git
7781S: Maintained
7782F: drivers/media/tuners/mxl5007t.*
7783
2d3cf588 7784MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7785M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7786L: netdev@vger.kernel.org
205057ae 7787W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7788S: Supported
93f7848b 7789F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7790
9df4f913
BB
7791NAND FLASH SUBSYSTEM
7792M: Boris Brezillon <boris.brezillon@free-electrons.com>
7793R: Richard Weinberger <richard@nod.at>
7794L: linux-mtd@lists.infradead.org
7795W: http://www.linux-mtd.infradead.org/
7796Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7797T: git git://github.com/linux-nand/linux.git
7798S: Maintained
7799F: drivers/mtd/nand/
7800F: include/linux/mtd/nand*.h
7801
1da177e4 7802NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7803S: Orphan
d9fb9f38 7804F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7805
23dc05a3
DM
7806NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7807M: Daniel Mack <zonque@gmail.com>
7808S: Maintained
e5747e40 7809L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7810W: http://www.native-instruments.com
7811F: sound/usb/caiaq/
7812
1da177e4 7813NCP FILESYSTEM
52653199
PV
7814M: Petr Vandrovec <petr@vandrovec.name>
7815S: Odd Fixes
679655da 7816F: fs/ncpfs/
1da177e4 7817
a79b0322
FT
7818NCR 5380 SCSI DRIVERS
7819M: Finn Thain <fthain@telegraphics.com.au>
7820M: Michael Schmitz <schmitzmic@gmail.com>
7821L: linux-scsi@vger.kernel.org
7822S: Maintained
7823F: Documentation/scsi/g_NCR5380.txt
71d39758 7824F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
7825F: drivers/scsi/NCR5380.*
7826F: drivers/scsi/arm/cumana_1.c
7827F: drivers/scsi/arm/oak.c
a79b0322
FT
7828F: drivers/scsi/atari_scsi.*
7829F: drivers/scsi/dmx3191d.c
7830F: drivers/scsi/dtc.*
7831F: drivers/scsi/g_NCR5380.*
7832F: drivers/scsi/g_NCR5380_mmio.c
7833F: drivers/scsi/mac_scsi.*
7834F: drivers/scsi/pas16.*
a79b0322
FT
7835F: drivers/scsi/sun3_scsi.*
7836F: drivers/scsi/sun3_scsi_vme.c
7837F: drivers/scsi/t128.*
7838
1da177e4 7839NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7840M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7841L: linux-scsi@vger.kernel.org
7842S: Maintained
679655da 7843F: drivers/scsi/NCR_D700.*
1da177e4 7844
4aa3eb4c
GR
7845NCT6775 HARDWARE MONITOR DRIVER
7846M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7847L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
7848S: Maintained
7849F: Documentation/hwmon/nct6775
7850F: drivers/hwmon/nct6775.c
7851
3c2d774c 7852NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7853M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7854L: linux-rdma@vger.kernel.org
e3d33cb1 7855W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7856S: Supported
7857F: drivers/infiniband/hw/nes/
7858
be2f2e84 7859NETEM NETWORK EMULATOR
adbbf69d 7860M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 7861L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 7862S: Maintained
679655da 7863F: net/sched/sch_netem.c
be2f2e84 7864
b2f5a051 7865NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7866M: Jon Mason <jdmason@kudzu.us>
4a58448b 7867L: netdev@vger.kernel.org
4a58448b 7868S: Supported
679655da 7869F: Documentation/networking/s2io.txt
b2f5a051 7870F: Documentation/networking/vxge.txt
86387e1a 7871F: drivers/net/ethernet/neterion/
4a58448b 7872
db9cf3a3 7873NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7874M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7875M: Patrick McHardy <kaber@trash.net>
42010ed0 7876M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7877L: netfilter-devel@vger.kernel.org
82b98543 7878L: coreteam@netfilter.org
1da177e4
LT
7879W: http://www.netfilter.org/
7880W: http://www.iptables.org/
42010ed0
PNA
7881Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7882T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7883T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7884S: Supported
679655da
JP
7885F: include/linux/netfilter*
7886F: include/linux/netfilter/
7887F: include/net/netfilter/
c117ab84
CEB
7888F: include/uapi/linux/netfilter*
7889F: include/uapi/linux/netfilter/
679655da
JP
7890F: net/*/netfilter.c
7891F: net/*/netfilter/
7892F: net/netfilter/
91c269a0 7893F: net/bridge/br_netfilter*.c
1da177e4 7894
4cc67735 7895NETLABEL
87a0874c 7896M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7897W: http://netlabel.sf.net
7898L: netdev@vger.kernel.org
87a0874c 7899S: Maintained
80811493 7900F: Documentation/netlabel/
679655da
JP
7901F: include/net/netlabel.h
7902F: net/netlabel/
4cc67735 7903
1da177e4 7904NETROM NETWORK LAYER
8b58be88 7905M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7906L: linux-hams@vger.kernel.org
d34cb28a 7907W: http://www.linux-ax25.org/
1da177e4 7908S: Maintained
679655da 7909F: include/net/netrom.h
c117ab84 7910F: include/uapi/linux/netrom.h
679655da 7911F: net/netrom/
1da177e4 7912
4c352362
JK
7913NETRONOME ETHERNET DRIVERS
7914M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
7915L: oss-drivers@netronome.com
7916S: Maintained
7917F: drivers/net/ethernet/netronome/
7918
5ddb88c0 7919NETWORK BLOCK DEVICE (NBD)
4ca5829a 7920M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7921S: Maintained
5e4b269b 7922L: nbd-general@lists.sourceforge.net
4ca5829a 7923T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7924F: Documentation/blockdev/nbd.txt
7925F: drivers/block/nbd.c
c117ab84 7926F: include/uapi/linux/nbd.h
1da177e4 7927
6e43650c
NH
7928NETWORK DROP MONITOR
7929M: Neil Horman <nhorman@tuxdriver.com>
7930L: netdev@vger.kernel.org
7931S: Maintained
7932W: https://fedorahosted.org/dropwatch/
7933F: net/core/drop_monitor.c
7934
1da177e4 7935NETWORKING [GENERAL]
8b58be88 7936M: "David S. Miller" <davem@davemloft.net>
979b6c13 7937L: netdev@vger.kernel.org
b1e8fd54 7938W: http://www.linuxfoundation.org/en/Net
11e98029 7939Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7940T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7941T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7942S: Maintained
679655da
JP
7943F: net/
7944F: include/net/
018d21ed
JP
7945F: include/linux/in.h
7946F: include/linux/net.h
7947F: include/linux/netdevice.h
c117ab84
CEB
7948F: include/uapi/linux/in.h
7949F: include/uapi/linux/net.h
7950F: include/uapi/linux/netdevice.h
0c7aecd4 7951F: include/uapi/linux/net_namespace.h
7e814a6c 7952F: tools/net/
f4e53f9a 7953F: tools/testing/selftests/net/
335a67d2 7954F: lib/random32.c
a101ccd1 7955F: lib/test_bpf.c
1da177e4
LT
7956
7957NETWORKING [IPv4/IPv6]
8b58be88
JP
7958M: "David S. Miller" <davem@davemloft.net>
7959M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7960M: James Morris <jmorris@namei.org>
7961M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7962M: Patrick McHardy <kaber@trash.net>
979b6c13 7963L: netdev@vger.kernel.org
08deed1e 7964T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7965S: Maintained
679655da
JP
7966F: net/ipv4/
7967F: net/ipv6/
7968F: include/net/ip*
0a14842f 7969F: arch/x86/net/*
1da177e4 7970
73b7656c
DM
7971NETWORKING [IPSEC]
7972M: Steffen Klassert <steffen.klassert@secunet.com>
7973M: Herbert Xu <herbert@gondor.apana.org.au>
7974M: "David S. Miller" <davem@davemloft.net>
7975L: netdev@vger.kernel.org
d1fc5024
SK
7976T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7977T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7978S: Maintained
5826bdd1 7979F: net/core/flow.c
73b7656c
DM
7980F: net/xfrm/
7981F: net/key/
7982F: net/ipv4/xfrm*
d1fc5024
SK
7983F: net/ipv4/esp4.c
7984F: net/ipv4/ah4.c
7985F: net/ipv4/ipcomp.c
7986F: net/ipv4/ip_vti.c
73b7656c 7987F: net/ipv6/xfrm*
d1fc5024
SK
7988F: net/ipv6/esp6.c
7989F: net/ipv6/ah6.c
7990F: net/ipv6/ipcomp6.c
7991F: net/ipv6/ip6_vti.c
73b7656c
DM
7992F: include/uapi/linux/xfrm.h
7993F: include/net/xfrm.h
7994
10e2ff1c 7995NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7996M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7997L: netdev@vger.kernel.org
7998S: Maintained
7999
29f8f632 8000NETWORKING [WIRELESS]
2cb4abd1 8001L: linux-wireless@vger.kernel.org
8a6e2535 8002Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8003
788873ac
JP
8004NETWORKING DRIVERS
8005L: netdev@vger.kernel.org
8006W: http://www.linuxfoundation.org/en/Net
11e98029 8007Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8008T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8009T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8010S: Odd Fixes
156f4fbc 8011F: Documentation/devicetree/bindings/net/
788873ac 8012F: drivers/net/
018d21ed 8013F: include/linux/if_*
0b63bf1f 8014F: include/linux/netdevice.h
0b63bf1f
JD
8015F: include/linux/etherdevice.h
8016F: include/linux/fcdevice.h
8017F: include/linux/fddidevice.h
8018F: include/linux/hippidevice.h
8019F: include/linux/inetdevice.h
c117ab84
CEB
8020F: include/uapi/linux/if_*
8021F: include/uapi/linux/netdevice.h
788873ac 8022
0e324cf6
JL
8023NETWORKING DRIVERS (WIRELESS)
8024M: Kalle Valo <kvalo@codeaurora.org>
8025L: linux-wireless@vger.kernel.org
8026Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8027T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8028T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
8029S: Maintained
8030F: drivers/net/wireless/
8031
3d396eb1 8032NETXEN (1/10) GbE SUPPORT
8622315e 8033M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8034M: Sony Chacko <sony.chacko@qlogic.com>
8035M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8036L: netdev@vger.kernel.org
9c2b5bde 8037W: http://www.qlogic.com
3d396eb1 8038S: Supported
aa43c215 8039F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8040
6423d30f
AAJ
8041NFC SUBSYSTEM
8042M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8043M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8044M: Samuel Ortiz <sameo@linux.intel.com>
8045L: linux-wireless@vger.kernel.org
1eb3b216 8046L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8047S: Supported
6423d30f 8048F: net/nfc/
55eb94f9 8049F: include/net/nfc/
c117ab84 8050F: include/uapi/linux/nfc.h
6423d30f 8051F: drivers/nfc/
397d6497
CR
8052F: include/linux/platform_data/nfcmrvl.h
8053F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8054F: include/linux/platform_data/pn544.h
397d6497
CR
8055F: include/linux/platform_data/st21nfca.h
8056F: include/linux/platform_data/st-nci.h
7ebb88e5 8057F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8058
e8b43555 8059NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8060M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8061M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8062L: linux-nfs@vger.kernel.org
8063W: http://client.linux-nfs.org
cd7b996a 8064T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8065S: Maintained
679655da
JP
8066F: fs/lockd/
8067F: fs/nfs/
8068F: fs/nfs_common/
8069F: net/sunrpc/
8070F: include/linux/lockd/
8071F: include/linux/nfs*
8072F: include/linux/sunrpc/
c117ab84
CEB
8073F: include/uapi/linux/nfs*
8074F: include/uapi/linux/sunrpc/
1da177e4 8075
85ef9cea 8076NILFS2 FILESYSTEM
e2126935 8077M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8078L: linux-nilfs@vger.kernel.org
f9472265 8079W: http://nilfs.sourceforge.net/
9e92e516 8080W: http://nilfs.osdn.jp/
e2126935 8081T: git git://github.com/konis/nilfs2.git
85ef9cea 8082S: Supported
679655da
JP
8083F: Documentation/filesystems/nilfs2.txt
8084F: fs/nilfs2/
8085F: include/linux/nilfs2_fs.h
c35c7ac5 8086F: include/trace/events/nilfs2.h
85ef9cea 8087
1da177e4 8088NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8089M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8090W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8091S: Maintained
679655da
JP
8092F: Documentation/scsi/NinjaSCSI.txt
8093F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8094
8095NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8096M: GOTO Masanori <gotom@debian.or.jp>
8097M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8098W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8099S: Maintained
679655da
JP
8100F: Documentation/scsi/NinjaSCSI.txt
8101F: drivers/scsi/nsp32*
1da177e4 8102
383b8fb9
LFT
8103NIOS2 ARCHITECTURE
8104M: Ley Foon Tan <lftan@altera.com>
8105L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8106T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8107S: Maintained
8108F: arch/nios2/
8109
2a6afddb 8110NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8111R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8112F: include/linux/power/bq2415x_charger.h
081bab21 8113F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8114F: include/linux/power/isp1704_charger.h
8115F: drivers/power/bq2415x_charger.c
081bab21 8116F: drivers/power/bq27xxx_battery.c
e35a49b1 8117F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8118F: drivers/power/isp1704_charger.c
8119F: drivers/power/rx51_battery.c
8120
a1bd3bae 8121NTB DRIVER CORE
9ef6bf6c
JM
8122M: Jon Mason <jdmason@kudzu.us>
8123M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8124M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8125L: linux-ntb@googlegroups.com
fce8a7bb 8126S: Supported
2984411f
JM
8127W: https://github.com/jonmason/ntb/wiki
8128T: git git://github.com/jonmason/ntb.git
fce8a7bb 8129F: drivers/ntb/
548c237c 8130F: drivers/net/ntb_netdev.c
fce8a7bb 8131F: include/linux/ntb.h
a1bd3bae 8132F: include/linux/ntb_transport.h
fce8a7bb 8133
e26a5843
AH
8134NTB INTEL DRIVER
8135M: Jon Mason <jdmason@kudzu.us>
8136M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8137L: linux-ntb@googlegroups.com
e26a5843
AH
8138S: Supported
8139W: https://github.com/jonmason/ntb/wiki
8140T: git git://github.com/jonmason/ntb.git
8141F: drivers/ntb/hw/intel/
fce8a7bb 8142
a1b36958
XY
8143NTB AMD DRIVER
8144M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8145L: linux-ntb@googlegroups.com
8146S: Supported
8147F: drivers/ntb/hw/amd/
8148
1da177e4 8149NTFS FILESYSTEM
2818ef50 8150M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8151L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8152W: http://www.tuxera.com/
e6f4dee7 8153T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8154S: Supported
679655da
JP
8155F: Documentation/filesystems/ntfs.txt
8156F: fs/ntfs/
1da177e4 8157
9eb8ef74 8158NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8159M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8160L: linux-fbdev@vger.kernel.org
ce00f85c 8161S: Maintained
8a61f013
JH
8162F: drivers/video/fbdev/riva/
8163F: drivers/video/fbdev/nvidia/
1da177e4 8164
79461681 8165NVM EXPRESS DRIVER
b3975e94
JF
8166M: Keith Busch <keith.busch@intel.com>
8167M: Jens Axboe <axboe@fb.com>
79461681 8168L: linux-nvme@lists.infradead.org
b3975e94
JF
8169T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8170W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8171S: Supported
57dacad5 8172F: drivers/nvme/host/
79461681
MW
8173F: include/linux/nvme.h
8174
aee4b9bd
SK
8175NVMEM FRAMEWORK
8176M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8177M: Maxime Ripard <maxime.ripard@free-electrons.com>
8178S: Maintained
8179F: drivers/nvmem/
8180F: Documentation/devicetree/bindings/nvmem/
8181F: include/linux/nvmem-consumer.h
8182F: include/linux/nvmem-provider.h
8183
dece4585
CP
8184NXP-NCI NFC DRIVER
8185M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8186R: Charles Gorand <charles.gorand@effinnov.com>
8187L: linux-nfc@lists.01.org (moderated for non-subscribers)
8188S: Supported
8189F: drivers/nfc/nxp-nci
8190
f50d7146 8191NXP TDA998X DRM DRIVER
54176cc6 8192M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8193S: Supported
8194F: drivers/gpu/drm/i2c/tda998x_drv.c
8195F: include/drm/i2c/tda998x.h
8196
fbace43e
PR
8197NXP TFA9879 DRIVER
8198M: Peter Rosin <peda@axentia.se>
8199L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8200S: Maintained
8201F: sound/soc/codecs/tfa9879*
8202
442f04c3
JP
8203OBJTOOL
8204M: Josh Poimboeuf <jpoimboe@redhat.com>
8205S: Supported
8206F: tools/objtool/
8207
f5525786 8208OMAP SUPPORT
0e24bdd4 8209M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8210L: linux-omap@vger.kernel.org
8211W: http://www.muru.com/linux/omap/
8212W: http://linux.omap.com/
8a6e2535 8213Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8214T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8215S: Maintained
4e04d5a3 8216F: arch/arm/*omap*/
026da812
FB
8217F: arch/arm/configs/omap1_defconfig
8218F: arch/arm/configs/omap2plus_defconfig
046d0a37 8219F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8220F: drivers/irqchip/irq-omap-intc.c
8221F: drivers/mfd/*omap*.c
8222F: drivers/mfd/menelaus.c
8223F: drivers/mfd/palmas.c
8224F: drivers/mfd/tps65217.c
8225F: drivers/mfd/tps65218.c
8226F: drivers/mfd/tps65910.c
8227F: drivers/mfd/twl-core.[ch]
8228F: drivers/mfd/twl4030*.c
8229F: drivers/mfd/twl6030*.c
8230F: drivers/mfd/twl6040*.c
8231F: drivers/regulator/palmas-regulator*.c
8232F: drivers/regulator/pbias-regulator.c
8233F: drivers/regulator/tps65217-regulator.c
8234F: drivers/regulator/tps65218-regulator.c
8235F: drivers/regulator/tps65910-regulator.c
8236F: drivers/regulator/twl-regulator.c
046d0a37 8237F: include/linux/i2c-omap.h
f5525786 8238
50f29fbd 8239OMAP DEVICE TREE SUPPORT
cdb55ab0 8240M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8241M: Tony Lindgren <tony@atomide.com>
8242L: linux-omap@vger.kernel.org
d0fb18c5 8243L: devicetree@vger.kernel.org
50f29fbd
TL
8244S: Maintained
8245F: arch/arm/boot/dts/*omap*
8246F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8247F: arch/arm/boot/dts/*am4*
8248F: arch/arm/boot/dts/*am5*
8249F: arch/arm/boot/dts/*dra7*
50f29fbd 8250
f5525786 8251OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8252M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8253L: linux-omap@vger.kernel.org
8254S: Maintained
8255F: arch/arm/*omap*/*clock*
8256
8257OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8258M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8259L: linux-omap@vger.kernel.org
8260S: Maintained
8261F: arch/arm/*omap*/*pm*
c46938d4 8262F: drivers/cpufreq/omap-cpufreq.c
f5525786 8263
d21db568 8264OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8265M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8266M: Paul Walmsley <paul@pwsan.com>
8267L: linux-omap@vger.kernel.org
8268S: Maintained
d21db568 8269F: arch/arm/mach-omap2/prm*
692ab1f3 8270
f5525786 8271OMAP AUDIO SUPPORT
6c284903 8272M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8273M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8274L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8275L: linux-omap@vger.kernel.org
8276S: Maintained
8277F: sound/soc/omap/
8278
18640193
TL
8279OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8280M: Roger Quadros <rogerq@ti.com>
8281M: Tony Lindgren <tony@atomide.com>
8282L: linux-omap@vger.kernel.org
8283S: Maintained
8284F: drivers/memory/omap-gpmc.c
8285F: arch/arm/mach-omap2/*gpmc*
8286
f5525786 8287OMAP FRAMEBUFFER SUPPORT
830e6384 8288M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8289L: linux-fbdev@vger.kernel.org
f5525786
TL
8290L: linux-omap@vger.kernel.org
8291S: Maintained
8a61f013 8292F: drivers/video/fbdev/omap/
f5525786 8293
676eec0d 8294OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8295M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8296L: linux-omap@vger.kernel.org
676eec0d 8297L: linux-fbdev@vger.kernel.org
178ff4c9 8298S: Maintained
8a61f013 8299F: drivers/video/fbdev/omap2/
178ff4c9
TV
8300F: Documentation/arm/OMAP/DSS
8301
8b37fcfc
OBC
8302OMAP HARDWARE SPINLOCK SUPPORT
8303M: Ohad Ben-Cohen <ohad@wizery.com>
8304L: linux-omap@vger.kernel.org
8305S: Maintained
8306F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8307
f5525786 8308OMAP MMC SUPPORT
8b58be88 8309M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8310L: linux-omap@vger.kernel.org
8311S: Maintained
653f41b5
MC
8312F: drivers/mmc/host/omap.c
8313
8314OMAP HS MMC SUPPORT
0a4585c6 8315L: linux-mmc@vger.kernel.org
653f41b5 8316L: linux-omap@vger.kernel.org
dfa5d196 8317S: Orphan
653f41b5 8318F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8319
8320OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8321M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8322S: Maintained
8323F: drivers/char/hw_random/omap-rng.c
8324
f400c82e 8325OMAP HWMOD SUPPORT
cdb55ab0 8326M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8327M: Paul Walmsley <paul@pwsan.com>
8328L: linux-omap@vger.kernel.org
8329S: Maintained
8fc8b12b 8330F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8331
8633fb30
PW
8332OMAP HWMOD DATA
8333M: Paul Walmsley <paul@pwsan.com>
8334L: linux-omap@vger.kernel.org
8335S: Maintained
8336F: arch/arm/mach-omap2/omap_hwmod*data*
8337
f400c82e 8338OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8339M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8340L: linux-omap@vger.kernel.org
8341S: Maintained
8342F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8343
0db83ced 8344OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8345M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8346L: linux-media@vger.kernel.org
8347S: Maintained
7eec52db 8348F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8349F: drivers/media/platform/omap3isp/
0db83ced 8350F: drivers/staging/media/omap4iss/
7e8970e1 8351
f5525786 8352OMAP USB SUPPORT
f5525786
TL
8353L: linux-usb@vger.kernel.org
8354L: linux-omap@vger.kernel.org
3b243519 8355S: Orphan
a16fbd65
JP
8356F: drivers/usb/*/*omap*
8357F: arch/arm/*omap*/usb*
f5525786 8358
6d994710 8359OMAP GPIO DRIVER
fe643528 8360M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8361M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8362M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8363L: linux-omap@vger.kernel.org
8364S: Maintained
fe643528 8365F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8366F: drivers/gpio/gpio-omap.c
8367
c351e290
MJ
8368OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8369M: Mark Jackson <mpfj@newflow.co.uk>
8370L: linux-omap@vger.kernel.org
8371S: Maintained
8372F: arch/arm/boot/dts/am335x-nano.dts
8373
0ad122d9 8374OMFS FILESYSTEM
8b58be88 8375M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8376L: linux-karma-devel@lists.sourceforge.net
8377S: Maintained
679655da
JP
8378F: Documentation/filesystems/omfs.txt
8379F: fs/omfs/
0ad122d9 8380
c1986ee9 8381OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8382M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8383S: Maintained
679655da
JP
8384F: drivers/char/pcmcia/cm4000_cs.c
8385F: include/linux/cm4000_cs.h
c117ab84 8386F: include/uapi/linux/cm4000_cs.h
c1986ee9 8387
77c44ab1 8388OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8389M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8390S: Maintained
679655da 8391F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8392
77d5140f 8393OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8394M: Jonathan Corbet <corbet@lwn.net>
661263b5 8395L: linux-media@vger.kernel.org
275ffde4 8396T: git git://linuxtv.org/media_tree.git
77d5140f 8397S: Maintained
90d72ac6 8398F: drivers/media/i2c/ov7670.c
77d5140f 8399
431bca73 8400ONENAND FLASH DRIVER
8b58be88 8401M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8402L: linux-mtd@lists.infradead.org
8403S: Maintained
679655da
JP
8404F: drivers/mtd/onenand/
8405F: include/linux/mtd/onenand*.h
431bca73 8406
1da177e4 8407ONSTREAM SCSI TAPE DRIVER
8b58be88 8408M: Willem Riede <osst@riede.org>
1da177e4
LT
8409L: osst-users@lists.sourceforge.net
8410L: linux-scsi@vger.kernel.org
8411S: Maintained
f7269cfc
JD
8412F: Documentation/scsi/osst.txt
8413F: drivers/scsi/osst.*
8414F: drivers/scsi/osst_*.h
8415F: drivers/scsi/st.h
1da177e4 8416
e2d1d6c0 8417OPENCORES I2C BUS DRIVER
8b58be88 8418M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8419L: linux-i2c@vger.kernel.org
e2d1d6c0 8420S: Maintained
679655da
JP
8421F: Documentation/i2c/busses/i2c-ocores
8422F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8423
860c44c1 8424OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8425M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8426M: Frank Rowand <frowand.list@gmail.com>
8427M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8428L: devicetree@vger.kernel.org
a7fefe9f
RH
8429W: http://www.devicetree.org/
8430T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8431S: Maintained
f8828205 8432F: drivers/of/
860c44c1 8433F: include/linux/of*.h
f8828205 8434F: scripts/dtc/
860c44c1 8435
f8828205 8436OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8437M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8438M: Pawel Moll <pawel.moll@arm.com>
8439M: Mark Rutland <mark.rutland@arm.com>
de80963e 8440M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8441M: Kumar Gala <galak@codeaurora.org>
f8828205 8442L: devicetree@vger.kernel.org
9f273c24 8443T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8444S: Maintained
8445F: Documentation/devicetree/
8446F: arch/*/boot/dts/
8447F: include/dt-bindings/
8448
2bb65f56
PA
8449OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8450M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8451L: devicetree@vger.kernel.org
8452S: Maintained
8453F: Documentation/devicetree/dynamic-resolution-notes.txt
8454F: Documentation/devicetree/overlay-notes.txt
8455F: drivers/of/overlay.c
8456F: drivers/of/resolver.c
8457
19f9d392
JB
8458OPENRISC ARCHITECTURE
8459M: Jonas Bonn <jonas@southpole.se>
8460W: http://openrisc.net
19f9d392
JB
8461S: Maintained
8462T: git git://openrisc.net/~jonas/linux
14430813 8463F: arch/openrisc/
19f9d392 8464
ccb1352e 8465OPENVSWITCH
4f337ed5 8466M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8467L: netdev@vger.kernel.org
ccb1352e
JG
8468L: dev@openvswitch.org
8469W: http://openvswitch.org
ccb1352e
JG
8470S: Maintained
8471F: net/openvswitch/
b422da7c 8472F: include/uapi/linux/openvswitch.h
ccb1352e 8473
875fa6fb
VK
8474OPERATING PERFORMANCE POINTS (OPP)
8475M: Viresh Kumar <vireshk@kernel.org>
8476M: Nishanth Menon <nm@ti.com>
8477M: Stephen Boyd <sboyd@codeaurora.org>
8478L: linux-pm@vger.kernel.org
8479S: Maintained
8480T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8481F: drivers/base/power/opp/
8482F: include/linux/pm_opp.h
8483F: Documentation/power/opp.txt
8484F: Documentation/devicetree/bindings/opp/
8485
af39917d
CL
8486OPL4 DRIVER
8487M: Clemens Ladisch <clemens@ladisch.de>
8488L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8489T: git git://git.alsa-project.org/alsa-kernel.git
8490S: Maintained
8491F: sound/drivers/opl4/
8492
1da177e4 8493OPROFILE
4cf7e718 8494M: Robert Richter <rric@kernel.org>
1da177e4
LT
8495L: oprofile-list@lists.sf.net
8496S: Maintained
81c4a8a6 8497F: arch/*/include/asm/oprofile*.h
679655da
JP
8498F: arch/*/oprofile/
8499F: drivers/oprofile/
8500F: include/linux/oprofile.h
1da177e4 8501
e2d1d6c0 8502ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8503M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8504M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8505L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8506W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8507S: Supported
679655da
JP
8508F: Documentation/filesystems/ocfs2.txt
8509F: Documentation/filesystems/dlmfs.txt
8510F: fs/ocfs2/
e2d1d6c0 8511
1da177e4 8512ORINOCO DRIVER
724c6b35 8513L: linux-wireless@vger.kernel.org
491b26b4 8514W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8515W: http://www.nongnu.org/orinoco/
3a59babb 8516S: Orphan
2be45b66 8517F: drivers/net/wireless/intersil/orinoco/
1da177e4 8518
42c55aa8 8519OSD LIBRARY and FILESYSTEM
fadc0752 8520M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8521M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8522L: osd-dev@open-osd.org
8523W: http://open-osd.org
54e5881d 8524T: git git://git.open-osd.org/open-osd.git
68274794 8525S: Maintained
42c55aa8 8526F: drivers/scsi/osd/
6b6f0b6c 8527F: include/scsi/osd_*
42c55aa8 8528F: fs/exofs/
68274794 8529
ef94b186 8530OVERLAY FILESYSTEM
7c37fbda 8531M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8532L: linux-unionfs@vger.kernel.org
8533T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8534S: Supported
1d113735 8535F: fs/overlayfs/
7c37fbda
NB
8536F: Documentation/filesystems/overlayfs.txt
8537
85096169
MM
8538ORANGEFS FILESYSTEM
8539M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8540L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8541T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8542S: Supported
8543F: fs/orangefs/
8544F: Documentation/filesystems/orangefs.txt
8545
e2d1d6c0 8546P54 WIRELESS DRIVER
084cb0fe 8547M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8548L: linux-wireless@vger.kernel.org
084cb0fe 8549W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8550S: Maintained
d3466830 8551F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8552
f5cd7872 8553PA SEMI ETHERNET DRIVER
8b58be88 8554M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8555L: netdev@vger.kernel.org
8556S: Maintained
ded19add 8557F: drivers/net/ethernet/pasemi/*
f5cd7872 8558
beb58aa3 8559PA SEMI SMBUS DRIVER
8b58be88 8560M: Olof Johansson <olof@lixom.net>
846557d3 8561L: linux-i2c@vger.kernel.org
beb58aa3 8562S: Maintained
679655da 8563F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8564
48fc267e
SK
8565PADATA PARALLEL EXECUTION MECHANISM
8566M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8567L: linux-crypto@vger.kernel.org
8568S: Maintained
8569F: kernel/padata.c
8570F: include/linux/padata.h
8571F: Documentation/padata.txt
8572
709ee531 8573PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8574M: Harald Welte <laforge@gnumonks.org>
d0944853 8575L: platform-driver-x86@vger.kernel.org
709ee531 8576S: Maintained
679655da 8577F: drivers/platform/x86/panasonic-laptop.c
709ee531 8578
368dd5ac 8579PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8580M: David Howells <dhowells@redhat.com>
4fa97181
DH
8581L: linux-am33-list@redhat.com (moderated for non-subscribers)
8582W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8583S: Maintained
679655da
JP
8584F: Documentation/mn10300/
8585F: arch/mn10300/
4fa97181 8586
305b37bd
KS
8587PARALLEL LCD/KEYPAD PANEL DRIVER
8588M: Willy Tarreau <willy@haproxy.com>
8589M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8590S: Odd Fixes
8591F: Documentation/misc-devices/lcd-panel-cgram.txt
8592F: drivers/misc/panel.c
8593
64dfff03
SM
8594PARALLEL PORT SUBSYSTEM
8595M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8596M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8597L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8598S: Maintained
679655da
JP
8599F: drivers/parport/
8600F: include/linux/parport*.h
8601F: drivers/char/ppdev.c
c117ab84 8602F: include/uapi/linux/ppdev.h
64dfff03 8603F: Documentation/parport*.txt
1da177e4 8604
4cdf6bc2 8605PARAVIRT_OPS INTERFACE
d633180c 8606M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8607M: Chris Wright <chrisw@sous-sol.org>
8608M: Alok Kataria <akataria@vmware.com>
8609M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8610L: virtualization@lists.linux-foundation.org
4cdf6bc2 8611S: Supported
a2e19991 8612F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8613F: arch/*/kernel/paravirt*
8614F: arch/*/include/asm/paravirt.h
4cdf6bc2 8615
e2d1d6c0 8616PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8617M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8618L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8619S: Maintained
679655da
JP
8620F: Documentation/blockdev/paride.txt
8621F: drivers/block/paride/
e2d1d6c0
RD
8622
8623PARISC ARCHITECTURE
b8828770 8624M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8625M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8626L: linux-parisc@vger.kernel.org
8627W: http://www.parisc-linux.org/
8a6e2535 8628Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8629T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8630T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8631S: Maintained
679655da 8632F: arch/parisc/
2b6bac9e 8633F: Documentation/parisc/
679655da 8634F: drivers/parisc/
2b6bac9e
HD
8635F: drivers/char/agp/parisc-agp.c
8636F: drivers/input/serio/gscps2.c
8637F: drivers/parport/parport_gsc.*
8638F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8639F: drivers/video/fbdev/sti*
2b6bac9e
HD
8640F: drivers/video/console/sti*
8641F: drivers/video/logo/logo_parisc*
e2d1d6c0 8642
1662d32c 8643PC87360 HARDWARE MONITORING DRIVER
8b58be88 8644M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8645L: linux-hwmon@vger.kernel.org
1662d32c 8646S: Maintained
679655da
JP
8647F: Documentation/hwmon/pc87360
8648F: drivers/hwmon/pc87360.c
1662d32c
JC
8649
8650PC8736x GPIO DRIVER
8b58be88 8651M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8652S: Maintained
679655da 8653F: drivers/char/pc8736x_gpio.c
1662d32c 8654
1ad107fd 8655PC87427 HARDWARE MONITORING DRIVER
d8130624 8656M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8657L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8658S: Maintained
8659F: Documentation/hwmon/pc87427
8660F: drivers/hwmon/pc87427.c
8661
b26e0ed4 8662PCA9532 LED DRIVER
8b58be88 8663M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8664S: Maintained
d5ca6918
JP
8665F: drivers/leds/leds-pca9532.c
8666F: include/linux/leds-pca9532.h
b26e0ed4 8667
5ce914a8 8668PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8669M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8670L: linux-i2c@vger.kernel.org
8671S: Maintained
b4f0b74e 8672F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8673
3971dae5 8674PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8675M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8676S: Maintained
8677F: drivers/firmware/pcdp.*
8678
065c6359 8679PCI ERROR RECOVERY
6305902c 8680M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8681L: linux-pci@vger.kernel.org
065c6359 8682S: Supported
679655da 8683F: Documentation/PCI/pci-error-recovery.txt
065c6359 8684
78c1cffd
RC
8685PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8686M: Russell Currey <ruscur@russell.cc>
8687L: linuxppc-dev@lists.ozlabs.org
8688S: Supported
8689F: Documentation/powerpc/eeh-pci-error-recovery.txt
8690F: arch/powerpc/kernel/eeh*.c
8691F: arch/powerpc/platforms/*/eeh*.c
8692F: arch/powerpc/include/*/eeh*.h
8693
1da177e4 8694PCI SUBSYSTEM
5ac3a6d2 8695M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8696L: linux-pci@vger.kernel.org
99662dd1 8697Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8698T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8699S: Supported
679655da
JP
8700F: Documentation/PCI/
8701F: drivers/pci/
8702F: include/linux/pci*
6b49ee49 8703F: arch/x86/pci/
cad01f91 8704F: arch/x86/kernel/quirks.c
1da177e4 8705
eaa6111b
LFT
8706PCI DRIVER FOR ALTERA PCIE IP
8707M: Ley Foon Tan <lftan@altera.com>
8708L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8709L: linux-pci@vger.kernel.org
8710S: Supported
8711F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8712F: drivers/pci/host/pcie-altera.c
8713
b7e78170
RH
8714PCI DRIVER FOR ARM VERSATILE PLATFORM
8715M: Rob Herring <robh@kernel.org>
8716L: linux-pci@vger.kernel.org
8717L: linux-arm-kernel@lists.infradead.org
8718S: Maintained
8719F: Documentation/devicetree/bindings/pci/versatile.txt
8720F: drivers/pci/host/pci-versatile.c
8721
5f6b6ccd
TI
8722PCI DRIVER FOR APPLIEDMICRO XGENE
8723M: Tanmay Inamdar <tinamdar@apm.com>
8724L: linux-pci@vger.kernel.org
8725L: linux-arm-kernel@lists.infradead.org
8726S: Maintained
8727F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8728F: drivers/pci/host/pci-xgene.c
8729
62d0ff83
ML
8730PCI DRIVER FOR FREESCALE LAYERSCAPE
8731M: Minghuan Lian <minghuan.Lian@freescale.com>
8732M: Mingkai Hu <mingkai.hu@freescale.com>
8733M: Roy Zang <tie-fei.zang@freescale.com>
8734L: linuxppc-dev@lists.ozlabs.org
8735L: linux-pci@vger.kernel.org
8736L: linux-arm-kernel@lists.infradead.org
8737S: Maintained
8738F: drivers/pci/host/*layerscape*
8739
f0b75693 8740PCI DRIVER FOR IMX6
f175aa2c 8741M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8742M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8743L: linux-pci@vger.kernel.org
8744L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8745S: Maintained
8746F: drivers/pci/host/*imx6*
8747
0c4ffcfe
MK
8748PCI DRIVER FOR TI KEYSTONE
8749M: Murali Karicheri <m-karicheri2@ti.com>
8750L: linux-pci@vger.kernel.org
8751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8752S: Maintained
8753F: drivers/pci/host/*keystone*
8754
f0b75693
BH
8755PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8756M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8757M: Jason Cooper <jason@lakedaemon.net>
8758L: linux-pci@vger.kernel.org
8759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8760S: Maintained
8761F: drivers/pci/host/*mvebu*
8762
0447cfd7
TR
8763PCI DRIVER FOR NVIDIA TEGRA
8764M: Thierry Reding <thierry.reding@gmail.com>
8765L: linux-tegra@vger.kernel.org
f0b75693 8766L: linux-pci@vger.kernel.org
0447cfd7
TR
8767S: Supported
8768F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8769F: drivers/pci/host/pci-tegra.c
8770
47ff3de9
KVA
8771PCI DRIVER FOR TI DRA7XX
8772M: Kishon Vijay Abraham I <kishon@ti.com>
8773L: linux-omap@vger.kernel.org
8774L: linux-pci@vger.kernel.org
8775S: Supported
8776F: Documentation/devicetree/bindings/pci/ti-pci.txt
8777F: drivers/pci/host/pci-dra7xx.c
8778
f0b75693
BH
8779PCI DRIVER FOR RENESAS R-CAR
8780M: Simon Horman <horms@verge.net.au>
8781L: linux-pci@vger.kernel.org
4a121096 8782L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8783S: Maintained
8784F: drivers/pci/host/*rcar*
8785
4af82255 8786PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8787M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8788L: linux-pci@vger.kernel.org
f0b75693
BH
8789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8790L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8791S: Maintained
8792F: drivers/pci/host/pci-exynos.c
8793
f0b75693 8794PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8795M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8796M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8797L: linux-pci@vger.kernel.org
8798S: Maintained
8799F: drivers/pci/host/*designware*
8800
5a3aa2a8
JP
8801PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8802M: Joao Pinto <jpinto@synopsys.com>
8803L: linux-pci@vger.kernel.org
8804S: Maintained
8805F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8806F: drivers/pci/host/pcie-designware-plat.c
8807
cf28855b
WD
8808PCI DRIVER FOR GENERIC OF HOSTS
8809M: Will Deacon <will.deacon@arm.com>
8810L: linux-pci@vger.kernel.org
8811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8812S: Maintained
8813F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8814F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8815F: drivers/pci/host/pci-host-generic.c
8816
185a383a
KB
8817PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8818M: Keith Busch <keith.busch@intel.com>
8819L: linux-pci@vger.kernel.org
8820S: Supported
8821F: arch/x86/pci/vmd.c
8822
51b66a6c 8823PCIE DRIVER FOR ST SPEAR13XX
110baab1 8824M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8825L: linux-pci@vger.kernel.org
110baab1 8826S: Maintained
51b66a6c
PA
8827F: drivers/pci/host/*spear*
8828
af1169b4
LFT
8829PCI MSI DRIVER FOR ALTERA MSI IP
8830M: Ley Foon Tan <lftan@altera.com>
8831L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8832L: linux-pci@vger.kernel.org
8833S: Supported
8834F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8835F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8836
dcd19de3
DD
8837PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8838M: Duc Dang <dhdang@apm.com>
8839L: linux-pci@vger.kernel.org
8840L: linux-arm-kernel@lists.infradead.org
8841S: Maintained
8842F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8843F: drivers/pci/host/pci-xgene-msi.c
8844
500a1d9a
ZW
8845PCIE DRIVER FOR HISILICON
8846M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8847M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8848L: linux-pci@vger.kernel.org
8849S: Maintained
8850F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8851F: drivers/pci/host/pcie-hisi.c
8852
82a82383
SV
8853PCIE DRIVER FOR QUALCOMM MSM
8854M: Stanimir Varbanov <svarbanov@mm-sol.com>
8855L: linux-pci@vger.kernel.org
8856L: linux-arm-msm@vger.kernel.org
8857S: Maintained
8858F: drivers/pci/host/*qcom*
8859
f12b76e5
DD
8860PCIE DRIVER FOR CAVIUM THUNDERX
8861M: David Daney <david.daney@cavium.com>
8862L: linux-pci@vger.kernel.org
8863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8864S: Supported
8865F: Documentation/devicetree/bindings/pci/pci-thunder-*
8866F: drivers/pci/host/pci-thunder-*
8867
1da177e4 8868PCMCIA SUBSYSTEM
4230dfc9 8869P: Linux PCMCIA Team
f5df5881 8870L: linux-pcmcia@lists.infradead.org
6650e0a5 8871W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8872T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8873S: Maintained
679655da
JP
8874F: Documentation/pcmcia/
8875F: drivers/pcmcia/
8876F: include/pcmcia/
1da177e4
LT
8877
8878PCNET32 NETWORK DRIVER
227fb925 8879M: Don Fry <pcnet32@frontier.com>
979b6c13 8880L: netdev@vger.kernel.org
1da177e4 8881S: Maintained
b955f6ca 8882F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8883
48fc267e
SK
8884PCRYPT PARALLEL CRYPTO ENGINE
8885M: Steffen Klassert <steffen.klassert@secunet.com>
8886L: linux-crypto@vger.kernel.org
8887S: Maintained
8888F: crypto/pcrypt.c
8889F: include/crypto/pcrypt.h
8890
e72df0b8
TH
8891PER-CPU MEMORY ALLOCATOR
8892M: Tejun Heo <tj@kernel.org>
93e205a7 8893M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
8894T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8895S: Maintained
8896F: include/linux/percpu*.h
8897F: mm/percpu*.c
8898F: arch/*/include/asm/percpu.h
8899
ad4ecbcb 8900PER-TASK DELAY ACCOUNTING
185e595f 8901M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8902S: Maintained
679655da
JP
8903F: include/linux/delayacct.h
8904F: kernel/delayacct.c
ad4ecbcb 8905
57c0c15b 8906PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8907M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8908M: Ingo Molnar <mingo@redhat.com>
f80c5393 8909M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8910R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8911L: linux-kernel@vger.kernel.org
75fc2d37 8912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8913S: Supported
d53e8365 8914F: kernel/events/*
a003236c 8915F: include/linux/perf_event.h
c117ab84 8916F: include/uapi/linux/perf_event.h
141c4296
RR
8917F: arch/*/kernel/perf_event*.c
8918F: arch/*/kernel/*/perf_event*.c
8919F: arch/*/kernel/*/*/perf_event*.c
a003236c 8920F: arch/*/include/asm/perf_event.h
a003236c 8921F: arch/*/kernel/perf_callchain.c
b0a434fb 8922F: arch/*/events/*
a003236c 8923F: tools/perf/
6c0b3244 8924
dd49d0f5 8925PERSONALITY HANDLING
8b58be88 8926M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8927L: linux-abi-devel@lists.sourceforge.net
8928S: Maintained
679655da 8929F: include/linux/personality.h
c117ab84 8930F: include/uapi/linux/personality.h
dd49d0f5 8931
838e7a03 8932PHONET PROTOCOL
2a06b40f 8933M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8934S: Supported
8935F: Documentation/networking/phonet.txt
8936F: include/linux/phonet.h
8937F: include/net/phonet/
c117ab84 8938F: include/uapi/linux/phonet.h
838e7a03
RDC
8939F: net/phonet/
8940
1da177e4 8941PHRAM MTD DRIVER
8b58be88 8942M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8943L: linux-mtd@lists.infradead.org
8944S: Maintained
679655da 8945F: drivers/mtd/devices/phram.c
1da177e4 8946
efdbb10e
BP
8947PICOLCD HID DRIVER
8948M: Bruno Prémont <bonbons@linux-vserver.org>
8949L: linux-input@vger.kernel.org
8950S: Maintained
8951F: drivers/hid/hid-picolcd*
8952
a53bfa07
JI
8953PICOXCELL SUPPORT
8954M: Jamie Iles <jamie@jamieiles.com>
8955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8956T: git git://github.com/jamieiles/linux-2.6-ji.git
8957S: Supported
b8733987 8958F: arch/arm/boot/dts/picoxcell*
14430813 8959F: arch/arm/mach-picoxcell/
b8733987 8960F: drivers/crypto/picoxcell*
a53bfa07 8961
2744e8af
LW
8962PIN CONTROL SUBSYSTEM
8963M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8964L: linux-gpio@vger.kernel.org
dbe752a3 8965T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8966S: Maintained
9feeed94 8967F: Documentation/devicetree/bindings/pinctrl/
07f29ba6 8968F: drivers/pinctrl/
8e406fe4 8969F: include/linux/pinctrl/
2744e8af 8970
2201bbb8
JCPV
8971PIN CONTROLLER - ATMEL AT91
8972M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8974S: Maintained
c654b6bf 8975F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8976
33d3690c
LD
8977PIN CONTROLLER - ATMEL AT91 PIO4
8978M: Ludovic Desroches <ludovic.desroches@atmel.com>
8979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8980L: linux-gpio@vger.kernel.org
8981S: Supported
8982F: drivers/pinctrl/pinctrl-at91-pio4.*
8983
cbd1b652
MW
8984PIN CONTROLLER - INTEL
8985M: Mika Westerberg <mika.westerberg@linux.intel.com>
8986M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8987S: Maintained
8988F: drivers/pinctrl/intel/
2201bbb8 8989
9963b536
LP
8990PIN CONTROLLER - RENESAS
8991M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8992M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8993L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8994S: Maintained
8995F: drivers/pinctrl/sh-pfc/
8996
b75e60d6 8997PIN CONTROLLER - SAMSUNG
fea685e9 8998M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
8999M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9000M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9002L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9003S: Maintained
9b5b33f6 9004F: drivers/pinctrl/samsung/
b75e60d6 9005
13cbd906
TL
9006PIN CONTROLLER - SINGLE
9007M: Tony Lindgren <tony@atomide.com>
9008M: Haojian Zhuang <haojian.zhuang@linaro.org>
9009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9010L: linux-omap@vger.kernel.org
9011S: Maintained
9012F: drivers/pinctrl/pinctrl-single.c
9013
deda8287 9014PIN CONTROLLER - ST SPEAR
da89947b 9015M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9017W: http://www.st.com/spear
9018S: Maintained
8e406fe4 9019F: drivers/pinctrl/spear/
deda8287 9020
249a6771 9021PKTCDVD DRIVER
e5f6450c 9022M: Jiri Kosina <jikos@kernel.org>
249a6771 9023S: Maintained
679655da
JP
9024F: drivers/block/pktcdvd.c
9025F: include/linux/pktcdvd.h
c117ab84 9026F: include/uapi/linux/pktcdvd.h
249a6771 9027
b31d8273
G
9028PKUNITY SOC DRIVERS
9029M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9030W: http://mprc.pku.edu.cn/~guanxuetao/linux
9031S: Maintained
ceebf4d5 9032T: git git://github.com/gxt/linux.git
b31d8273 9033F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9034F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9035F: drivers/video/fbdev/fb-puv3.c
2809e80b 9036F: drivers/rtc/rtc-puv3.c
b31d8273 9037
9d2ecfb7 9038PMBUS HARDWARE MONITORING DRIVERS
ca462085 9039M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9040L: linux-hwmon@vger.kernel.org
9041W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9042W: http://www.roeck-us.net/linux/drivers/
9043T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9044S: Maintained
9045F: Documentation/hwmon/pmbus
9046F: drivers/hwmon/pmbus/
9047F: include/linux/i2c/pmbus.h
9048
89a36810 9049PMC SIERRA MaxRAID DRIVER
89a36810
AR
9050L: linux-scsi@vger.kernel.org
9051W: http://www.pmc-sierra.com/
3cdea4d7 9052S: Orphan
89a36810
AR
9053F: drivers/scsi/pmcraid.*
9054
dbf9bfe6 9055PMC SIERRA PM8001 DRIVER
d32477e2 9056M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9057M: lindar_liu@usish.com
f5a7b525 9058L: pmchba@pmcs.com
dbf9bfe6 9059L: linux-scsi@vger.kernel.org
9060S: Supported
9061F: drivers/scsi/pm8001/
9062
1da177e4 9063POSIX CLOCKS and TIMERS
8b58be88 9064M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9065L: linux-kernel@vger.kernel.org
75fc2d37 9066T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9067S: Maintained
679655da
JP
9068F: fs/timerfd.c
9069F: include/linux/timer*
5cee9645 9070F: kernel/time/*timer*
1da177e4 9071
7b06a6d7
RW
9072POWER MANAGEMENT CORE
9073M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9074L: linux-pm@vger.kernel.org
9075T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9076S: Supported
9077F: drivers/base/power/
9078F: include/linux/pm.h
9079F: include/linux/pm_*
9080F: include/linux/powercap.h
9081F: drivers/powercap/
9082
3be86148 9083POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9084M: Sebastian Reichel <sre@kernel.org>
57318935 9085M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9086M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9087L: linux-pm@vger.kernel.org
54e5881d 9088T: git git://git.infradead.org/battery-2.6.git
3be86148 9089S: Maintained
679655da 9090F: include/linux/power_supply.h
8cd725a1 9091F: drivers/power/
26305022 9092X: drivers/power/avs/
3be86148 9093
514f161a
MR
9094POWER STATE COORDINATION INTERFACE (PSCI)
9095M: Mark Rutland <mark.rutland@arm.com>
9096M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9097L: linux-arm-kernel@lists.infradead.org
9098S: Maintained
9099F: drivers/firmware/psci.c
9100F: include/linux/psci.h
9101F: include/uapi/linux/psci.h
9102
1da177e4 9103PNP SUPPORT
9c3646d1 9104M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9105S: Maintained
679655da 9106F: drivers/pnp/
1da177e4
LT
9107
9108PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9109M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9110L: linux-ppp@vger.kernel.org
9111S: Maintained
224cf5ad 9112F: drivers/net/ppp/ppp_*
1da177e4
LT
9113
9114PPP OVER ATM (RFC 2364)
8b58be88 9115M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9116S: Maintained
679655da 9117F: net/atm/pppoatm.c
c117ab84 9118F: include/uapi/linux/atmppp.h
1da177e4
LT
9119
9120PPP OVER ETHERNET
8b58be88 9121M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9122S: Maintained
224cf5ad
JK
9123F: drivers/net/ppp/pppoe.c
9124F: drivers/net/ppp/pppox.c
1da177e4 9125
a6d2370b 9126PPP OVER L2TP
8b58be88 9127M: James Chapman <jchapman@katalix.com>
a6d2370b 9128S: Maintained
90ca28d1 9129F: net/l2tp/l2tp_ppp.c
679655da 9130F: include/linux/if_pppol2tp.h
c117ab84 9131F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9132
eae9d2ba 9133PPS SUPPORT
8b58be88 9134M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9135W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9136L: linuxpps@ml.enneenne.com (subscribers-only)
9137S: Maintained
cabaaf41
JP
9138F: Documentation/pps/
9139F: drivers/pps/
9140F: include/linux/pps*.h
eae9d2ba 9141
71a6d0af
HW
9142PPTP DRIVER
9143M: Dmitry Kozlov <xeb@mail.ru>
9144L: netdev@vger.kernel.org
9145S: Maintained
224cf5ad 9146F: drivers/net/ppp/pptp.c
71a6d0af
HW
9147W: http://sourceforge.net/projects/accel-pptp
9148
1da177e4 9149PREEMPTIBLE KERNEL
8b58be88 9150M: Robert Love <rml@tech9.net>
1da177e4
LT
9151L: kpreempt-tech@lists.sourceforge.net
9152W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9153S: Supported
679655da
JP
9154F: Documentation/preempt-locking.txt
9155F: include/linux/preempt.h
1da177e4
LT
9156
9157PRISM54 WIRELESS DRIVER
8b58be88 9158M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9159L: linux-wireless@vger.kernel.org
9ef80804 9160W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9161S: Obsolete
c12edfe2 9162F: drivers/net/wireless/intersil/prism54/
1da177e4 9163
02c18891 9164PS3 NETWORK SUPPORT
b809b9ca 9165M: Geoff Levand <geoff@infradead.org>
02c18891 9166L: netdev@vger.kernel.org
a14ab6b6 9167L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9168S: Maintained
8df158ac 9169F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9170
f58a9d17 9171PS3 PLATFORM SUPPORT
b809b9ca 9172M: Geoff Levand <geoff@infradead.org>
a4724ed6 9173L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9174S: Maintained
679655da
JP
9175F: arch/powerpc/boot/ps3*
9176F: arch/powerpc/include/asm/lv1call.h
9177F: arch/powerpc/include/asm/ps3*.h
9178F: arch/powerpc/platforms/ps3/
9179F: drivers/*/ps3*
9180F: drivers/ps3/
fec629b8 9181F: drivers/rtc/rtc-ps3.c
679655da 9182F: drivers/usb/host/*ps3.c
fec629b8 9183F: sound/ppc/snd_ps3*
f58a9d17 9184
cffb4add 9185PS3VRAM DRIVER
8b58be88 9186M: Jim Paris <jim@jtan.com>
3715a5d0 9187M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9188L: linuxppc-dev@lists.ozlabs.org
cffb4add 9189S: Maintained
8a3977cb 9190F: drivers/block/ps3vram.c
cffb4add 9191
8defe599 9192PSTORE FILESYSTEM
9d5e2a02 9193M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9194M: Colin Cross <ccross@android.com>
9195M: Kees Cook <keescook@chromium.org>
9196M: Tony Luck <tony.luck@intel.com>
9197S: Maintained
9f273c24 9198T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9199F: fs/pstore/
9200F: include/linux/pstore*
04851772 9201F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9202F: drivers/acpi/apei/erst.c
9203
7fbc415d
RC
9204PTP HARDWARE CLOCK SUPPORT
9205M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9206L: netdev@vger.kernel.org
7fbc415d
RC
9207S: Maintained
9208W: http://linuxptp.sourceforge.net/
9209F: Documentation/ABI/testing/sysfs-ptp
9210F: Documentation/ptp/*
0ecb3cdd 9211F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9212F: drivers/net/phy/dp83640*
9213F: drivers/ptp/*
9214F: include/linux/ptp_cl*
9215
cf94a4d1 9216PTRACE SUPPORT
e846ee5f 9217M: Roland McGrath <roland@hack.frob.com>
8b58be88 9218M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9219S: Maintained
9220F: include/asm-generic/syscall.h
9221F: include/linux/ptrace.h
9222F: include/linux/regset.h
9223F: include/linux/tracehook.h
c117ab84 9224F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9225F: kernel/ptrace.c
9226
8320204a 9227PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9228M: Mike Isely <isely@pobox.com>
16e9495d 9229L: pvrusb2@isely.net (subscribers-only)
661263b5 9230L: linux-media@vger.kernel.org
8320204a 9231W: http://www.isely.net/pvrusb2/
275ffde4 9232T: git git://linuxtv.org/media_tree.git
8320204a 9233S: Maintained
679655da 9234F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9235F: drivers/media/usb/pvrusb2/
8320204a 9236
39532e6c
HG
9237PWC WEBCAM DRIVER
9238M: Hans de Goede <hdegoede@redhat.com>
9239L: linux-media@vger.kernel.org
9240T: git git://linuxtv.org/media_tree.git
9241S: Maintained
9242F: drivers/media/usb/pwc/*
9243
93c090b3
KD
9244PWM FAN DRIVER
9245M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9246L: linux-hwmon@vger.kernel.org
93c090b3
KD
9247S: Supported
9248F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9249F: Documentation/hwmon/pwm-fan
9250F: drivers/hwmon/pwm-fan.c
9251
200efedd 9252PWM SUBSYSTEM
aa3495f7
TR
9253M: Thierry Reding <thierry.reding@gmail.com>
9254L: linux-pwm@vger.kernel.org
0c2498f1 9255S: Maintained
006e854f 9256T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9257F: Documentation/pwm.txt
9258F: Documentation/devicetree/bindings/pwm/
9259F: include/linux/pwm.h
0c2498f1 9260F: drivers/pwm/
a140b98d
TR
9261F: drivers/video/backlight/pwm_bl.c
9262F: include/linux/pwm_backlight.h
0c2498f1 9263
30ec261e 9264PXA2xx/PXA3xx SUPPORT
8da5e302 9265M: Daniel Mack <daniel@zonque.org>
a323f664 9266M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9267M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9269T: git git://github.com/hzhuang1/linux.git
8da5e302 9270T: git git://github.com/rjarzmik/linux.git
1da177e4 9271S: Maintained
e68d7c14 9272F: arch/arm/boot/dts/pxa*
679655da 9273F: arch/arm/mach-pxa/
820439f1 9274F: drivers/dma/pxa*
679655da 9275F: drivers/pcmcia/pxa2xx*
1403ead9 9276F: drivers/pinctrl/pxa/
9df92e6c 9277F: drivers/spi/spi-pxa2xx*
faf2e1db 9278F: drivers/usb/gadget/udc/pxa2*
679655da 9279F: include/sound/pxa2xx-lib.h
bec4c99e 9280F: sound/arm/pxa*
14430813 9281F: sound/soc/pxa/
1da177e4 9282
f3154a46
RJ
9283PXA GPIO DRIVER
9284M: Robert Jarzmik <robert.jarzmik@free.fr>
9285L: linux-gpio@vger.kernel.org
9286S: Maintained
9287F: drivers/gpio/gpio-pxa.c
9288
ec64d3bf
EG
9289PXA3xx NAND FLASH DRIVER
9290M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9291L: linux-mtd@lists.infradead.org
9292S: Maintained
9a67f099 9293F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9294
3f640c61 9295MMP SUPPORT
8b58be88 9296M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9297M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9299T: git git://github.com/hzhuang1/linux.git
9300T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9301S: Maintained
e68d7c14 9302F: arch/arm/boot/dts/mmp*
3f640c61 9303F: arch/arm/mach-mmp/
e8e6cb32 9304
272f133a
PO
9305PXA MMCI DRIVER
9306S: Orphan
9307
57f63bc8 9308PXA RTC DRIVER
8b58be88 9309M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9310L: rtc-linux@googlegroups.com
9311S: Maintained
9312
cea4001a 9313QAT DRIVER
49e7d9df
JP
9314M: Tadeusz Struk <tadeusz.struk@intel.com>
9315L: qat-linux@intel.com
9316S: Supported
9317F: drivers/crypto/qat/
cea4001a 9318
52a09a04 9319QIB DRIVER
8473c603 9320M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9321L: linux-rdma@vger.kernel.org
9322S: Supported
9323F: drivers/infiniband/hw/qib/
9324
5e9772b9
JS
9325QLOGIC QLA1280 SCSI DRIVER
9326M: Michael Reed <mdr@sgi.com>
9327L: linux-scsi@vger.kernel.org
9328S: Maintained
9329F: drivers/scsi/qla1280.[ch]
9330
1da177e4 9331QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9332M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9333L: linux-scsi@vger.kernel.org
9334S: Supported
679655da
JP
9335F: Documentation/scsi/LICENSE.qla2xxx
9336F: drivers/scsi/qla2xxx/
1da177e4 9337
883c98fe 9338QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9339M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9340L: linux-scsi@vger.kernel.org
9341S: Supported
bacfb81b 9342F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9343F: drivers/scsi/qla4xxx/
9344
5a4faa87 9345QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9346M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9347M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9348M: linux-driver@qlogic.com
9349L: netdev@vger.kernel.org
9350S: Supported
679655da 9351F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9352F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9353
0ec00f03 9354QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9355M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9356L: netdev@vger.kernel.org
9357S: Supported
aa43c215 9358F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9359
c4e84bde 9360QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9361M: Harish Patil <harish.patil@qlogic.com>
9362M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9363M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9364M: linux-driver@qlogic.com
c4e84bde
RM
9365L: netdev@vger.kernel.org
9366S: Supported
aa43c215 9367F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9368
fe56b9e6
YM
9369QLOGIC QL4xxx ETHERNET DRIVER
9370M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9371M: Ariel Elior <Ariel.Elior@qlogic.com>
9372M: everest-linux-l2@qlogic.com
9373L: netdev@vger.kernel.org
9374S: Supported
9375F: drivers/net/ethernet/qlogic/qed/
9376F: include/linux/qed/
9377F: drivers/net/ethernet/qlogic/qede/
9378
1da177e4 9379QNX4 FILESYSTEM
8b58be88 9380M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9381W: http://www.alarsen.net/linux/qnx4fs/
9382S: Maintained
80811493 9383F: fs/qnx4/
c117ab84
CEB
9384F: include/uapi/linux/qnx4_fs.h
9385F: include/uapi/linux/qnxtypes.h
1da177e4 9386
91952bc0
AP
9387QT1010 MEDIA DRIVER
9388M: Antti Palosaari <crope@iki.fi>
9389L: linux-media@vger.kernel.org
a825eaec 9390W: https://linuxtv.org
91952bc0
AP
9391W: http://palosaari.fi/linux/
9392Q: http://patchwork.linuxtv.org/project/linux-media/list/
9393T: git git://linuxtv.org/anttip/media_tree.git
9394S: Maintained
9395F: drivers/media/tuners/qt1010*
9396
966fb5ec
SM
9397QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9398M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9399L: linux-wireless@vger.kernel.org
9400L: ath9k-devel@lists.ath9k.org
9401W: http://wireless.kernel.org/en/users/Drivers/ath9k
9402S: Supported
9403F: drivers/net/wireless/ath/ath9k/
9404
2ea0ffcb
KV
9405QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9406M: Kalle Valo <kvalo@qca.qualcomm.com>
9407L: ath10k@lists.infradead.org
9408W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9409T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9410S: Supported
9411F: drivers/net/wireless/ath/ath10k/
9412
4f4567cf
RK
9413QUALCOMM HEXAGON ARCHITECTURE
9414M: Richard Kuo <rkuo@codeaurora.org>
9415L: linux-hexagon@vger.kernel.org
9f273c24 9416T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9417S: Supported
9418F: arch/hexagon/
9419
8e84c258
EK
9420QUALCOMM WCN36XX WIRELESS DRIVER
9421M: Eugene Krasnikov <k.eugene.e@gmail.com>
9422L: wcn36xx@lists.infradead.org
9423W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9424T: git git://github.com/KrasnikovEugene/wcn36xx.git
9425S: Supported
9426F: drivers/net/wireless/ath/wcn36xx/
9427
eeca9a67
MT
9428QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9429M: Gabriel Somlo <somlo@cmu.edu>
9430M: "Michael S. Tsirkin" <mst@redhat.com>
9431L: qemu-devel@nongnu.org
9432S: Maintained
9433F: drivers/firmware/qemu_fw_cfg.c
9434
602adf40 9435RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9436M: Ilya Dryomov <idryomov@gmail.com>
9437M: Sage Weil <sage@redhat.com>
527a88b9 9438M: Alex Elder <elder@kernel.org>
398ecff5 9439L: ceph-devel@vger.kernel.org
09d90327
SW
9440W: http://ceph.com/
9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9442T: git git://github.com/ceph/ceph-client.git
602adf40 9443S: Supported
398ecff5 9444F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9445F: drivers/block/rbd.c
9446F: drivers/block/rbd_types.h
9447
1da177e4 9448RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9449M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9450L: linux-fbdev@vger.kernel.org
1da177e4 9451S: Maintained
8a61f013 9452F: drivers/video/fbdev/aty/radeon*
c117ab84 9453F: include/uapi/linux/radeonfb.h
1da177e4 9454
c6c9b34c
HG
9455RADIOSHARK RADIO DRIVER
9456M: Hans de Goede <hdegoede@redhat.com>
9457L: linux-media@vger.kernel.org
9458T: git git://linuxtv.org/media_tree.git
9459S: Maintained
9460F: drivers/media/radio/radio-shark.c
9461
9462RADIOSHARK2 RADIO DRIVER
9463M: Hans de Goede <hdegoede@redhat.com>
9464L: linux-media@vger.kernel.org
9465T: git git://linuxtv.org/media_tree.git
9466S: Maintained
9467F: drivers/media/radio/radio-shark2.c
9468F: drivers/media/radio/radio-tea5777.c
9469
1da177e4 9470RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9471M: Paul Mackerras <paulus@samba.org>
c69f677c 9472L: linux-fbdev@vger.kernel.org
1da177e4 9473S: Maintained
8a61f013 9474F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9475
a0fd81a9 9476RALINK MIPS ARCHITECTURE
bdb40e8e 9477M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9478L: linux-mips@linux-mips.org
9479S: Maintained
9480F: arch/mips/ralink
9481
e7839f25 9482RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9483P: rt2x00 project
b182427e 9484M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9485M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9486L: linux-wireless@vger.kernel.org
95ea3627 9487S: Maintained
33aca94d 9488F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9489
9db5579b 9490RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9491M: Jens Axboe <axboe@kernel.dk>
9db5579b 9492S: Maintained
679655da
JP
9493F: Documentation/blockdev/ramdisk.txt
9494F: drivers/block/brd.c
9db5579b 9495
9e95ce27 9496RANDOM NUMBER DRIVER
0624bcaa 9497M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9498S: Maintained
679655da 9499F: drivers/char/random.c
9e95ce27 9500
394b701c 9501RAPIDIO SUBSYSTEM
8b58be88 9502M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9503M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9504S: Maintained
679655da 9505F: drivers/rapidio/
394b701c 9506
e2d1d6c0 9507RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9508L: linux-wireless@vger.kernel.org
f52a5490 9509S: Orphan
679655da 9510F: drivers/net/wireless/ray*
e2d1d6c0
RD
9511
9512RCUTORTURE MODULE
e0198b29 9513M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9514M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9515L: linux-kernel@vger.kernel.org
f9094d8e 9516S: Supported
08deed1e 9517T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9518F: Documentation/RCU/torture.txt
34e2d560 9519F: kernel/rcu/rcutorture.c
e2d1d6c0 9520
c87b9c60
PM
9521RCUTORTURE TEST FRAMEWORK
9522M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9523M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9524R: Steven Rostedt <rostedt@goodmis.org>
9525R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9526R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9527L: linux-kernel@vger.kernel.org
c87b9c60
PM
9528S: Supported
9529T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9530F: tools/testing/selftests/rcutorture
9531
c1f766b5 9532RDC R-321X SoC
8b58be88 9533M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9534S: Maintained
9535
db17f395 9536RDC R6040 FAST ETHERNET DRIVER
8b58be88 9537M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9538L: netdev@vger.kernel.org
9539S: Maintained
58565a35 9540F: drivers/net/ethernet/rdc/r6040.c
db17f395 9541
a09ed661 9542RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9543M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9544L: netdev@vger.kernel.org
9545L: linux-rdma@vger.kernel.org
fbb5a558 9546L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9547W: https://oss.oracle.com/projects/rds/
a09ed661 9548S: Supported
679655da 9549F: net/rds/
72f26eee 9550F: Documentation/networking/rds.txt
a09ed661 9551
0194621b
DD
9552RDMAVT - RDMA verbs software
9553M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9554L: linux-rdma@vger.kernel.org
9555S: Supported
9556F: drivers/infiniband/sw/rdmavt
9557
595182bc 9558READ-COPY UPDATE (RCU)
8b58be88 9559M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9560M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9561R: Steven Rostedt <rostedt@goodmis.org>
9562R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9563R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9564L: linux-kernel@vger.kernel.org
9fab9787 9565W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9566S: Supported
08deed1e 9567T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9568F: Documentation/RCU/
9fab9787 9569X: Documentation/RCU/torture.txt
f9094d8e 9570F: include/linux/rcu*
4102adab
PM
9571X: include/linux/srcu.h
9572F: kernel/rcu/
34e2d560 9573X: kernel/torture.c
595182bc 9574
0c86edc0 9575REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9576M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9577M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9578L: rtc-linux@googlegroups.com
8a6e2535 9579Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9580T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9581S: Maintained
679655da
JP
9582F: Documentation/rtc.txt
9583F: drivers/rtc/
9584F: include/linux/rtc.h
c117ab84 9585F: include/uapi/linux/rtc.h
0c86edc0 9586
0e400c53
MB
9587REALTEK AUDIO CODECS
9588M: Bard Liao <bardliao@realtek.com>
9589M: Oder Chiou <oder_chiou@realtek.com>
9590S: Maintained
9591F: sound/soc/codecs/rt*
9592F: include/sound/rt*.h
9593
1da177e4 9594REISERFS FILE SYSTEM
76c4e5ea 9595L: reiserfs-devel@vger.kernel.org
1da177e4 9596S: Supported
679655da 9597F: fs/reiserfs/
1da177e4 9598
b83a313b 9599REGISTER MAP ABSTRACTION
b02e48f2 9600M: Mark Brown <broonie@kernel.org>
dd060bc9 9601L: linux-kernel@vger.kernel.org
b83a313b
MB
9602T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9603S: Supported
9604F: drivers/base/regmap/
9605F: include/linux/regmap.h
9606
400e64df
OBC
9607REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9608M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9609M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9610L: linux-remoteproc@vger.kernel.org
6bb697b6 9611T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9612S: Maintained
9613F: drivers/remoteproc/
9614F: Documentation/remoteproc.txt
6fc26488 9615F: include/linux/remoteproc.h
400e64df 9616
d8115db5
OBC
9617REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9618M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9619M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9620L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9621T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9622S: Maintained
9623F: drivers/rpmsg/
9624F: Documentation/rpmsg.txt
9625F: include/linux/rpmsg.h
9626
8e6569af
SS
9627RENESAS ETHERNET DRIVERS
9628R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9629L: netdev@vger.kernel.org
4a121096 9630L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9631F: drivers/net/ethernet/renesas/
9632F: include/linux/sh_eth.h
9633
3e46c397
YS
9634RENESAS USB2 PHY DRIVER
9635M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9636L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9637S: Maintained
9638F: drivers/phy/phy-rcar-gen3-usb2.c
9639
1b0fe6be
PZ
9640RESET CONTROLLER FRAMEWORK
9641M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9642T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9643S: Maintained
9644F: drivers/reset/
9645F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9646F: include/dt-bindings/reset/
1b0fe6be
PZ
9647F: include/linux/reset.h
9648F: include/linux/reset-controller.h
9649
e0897645 9650RFKILL
8b58be88 9651M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9652L: linux-wireless@vger.kernel.org
ce466579
JB
9653W: http://wireless.kernel.org/
9654T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9655T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9656S: Maintained
505c9247 9657F: Documentation/rfkill.txt
80811493 9658F: net/rfkill/
e0897645 9659
933685ca
TG
9660RHASHTABLE
9661M: Thomas Graf <tgraf@suug.ch>
9662L: netdev@vger.kernel.org
9663S: Maintained
9664F: lib/rhashtable.c
9665F: include/linux/rhashtable.h
9666
67e054e9
ML
9667RICOH SMARTMEDIA/XD DRIVER
9668M: Maxim Levitsky <maximlevitsky@gmail.com>
9669S: Maintained
21c26f50
JP
9670F: drivers/mtd/nand/r852.c
9671F: drivers/mtd/nand/r852.h
67e054e9 9672
92634125
ML
9673RICOH R5C592 MEMORYSTICK DRIVER
9674M: Maxim Levitsky <maximlevitsky@gmail.com>
9675S: Maintained
9676F: drivers/memstick/host/r592.*
9677
27f1d2f9
SA
9678ROCCAT DRIVERS
9679M: Stefan Achatz <erazor_de@users.sourceforge.net>
9680W: http://sourceforge.net/projects/roccat/
9681S: Maintained
9682F: drivers/hid/hid-roccat*
9683F: include/linux/hid-roccat*
9684F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9685
4b8ac966
JP
9686ROCKER DRIVER
9687M: Jiri Pirko <jiri@resnulli.us>
9688M: Scott Feldman <sfeldma@gmail.com>
9689L: netdev@vger.kernel.org
9690S: Supported
9691F: drivers/net/ethernet/rocker/
9692
1da177e4
LT
9693ROCKETPORT DRIVER
9694P: Comtrol Corp.
1da177e4
LT
9695W: http://www.comtrol.com
9696S: Maintained
679655da 9697F: Documentation/serial/rocket.txt
c897401b 9698F: drivers/tty/rocket*
1da177e4 9699
7645c2f4
KC
9700ROCKETPORT EXPRESS/INFINITY DRIVER
9701M: Kevin Cernekee <cernekee@gmail.com>
9702L: linux-serial@vger.kernel.org
9703S: Odd Fixes
9704F: drivers/tty/serial/rp2.*
9705
1da177e4 9706ROSE NETWORK LAYER
8b58be88 9707M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9708L: linux-hams@vger.kernel.org
d34cb28a 9709W: http://www.linux-ax25.org/
1da177e4 9710S: Maintained
679655da 9711F: include/net/rose.h
c117ab84 9712F: include/uapi/linux/rose.h
679655da 9713F: net/rose/
1da177e4 9714
91952bc0
AP
9715RTL2830 MEDIA DRIVER
9716M: Antti Palosaari <crope@iki.fi>
9717L: linux-media@vger.kernel.org
a825eaec 9718W: https://linuxtv.org
91952bc0
AP
9719W: http://palosaari.fi/linux/
9720Q: http://patchwork.linuxtv.org/project/linux-media/list/
9721T: git git://linuxtv.org/anttip/media_tree.git
9722S: Maintained
9723F: drivers/media/dvb-frontends/rtl2830*
9724
27a0aacf
AP
9725RTL2832 MEDIA DRIVER
9726M: Antti Palosaari <crope@iki.fi>
9727L: linux-media@vger.kernel.org
a825eaec 9728W: https://linuxtv.org
27a0aacf
AP
9729W: http://palosaari.fi/linux/
9730Q: http://patchwork.linuxtv.org/project/linux-media/list/
9731T: git git://linuxtv.org/anttip/media_tree.git
9732S: Maintained
9733F: drivers/media/dvb-frontends/rtl2832*
9734
ba6e6f6e
AP
9735RTL2832_SDR MEDIA DRIVER
9736M: Antti Palosaari <crope@iki.fi>
9737L: linux-media@vger.kernel.org
a825eaec 9738W: https://linuxtv.org
ba6e6f6e
AP
9739W: http://palosaari.fi/linux/
9740Q: http://patchwork.linuxtv.org/project/linux-media/list/
9741T: git git://linuxtv.org/anttip/media_tree.git
9742S: Maintained
b4bb1c28 9743F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9744
59840488 9745RTL8180 WIRELESS DRIVER
605bebe2 9746L: linux-wireless@vger.kernel.org
491b26b4 9747W: http://wireless.kernel.org/
54e5881d 9748T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9749S: Orphan
62141726 9750F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9751
59840488 9752RTL8187 WIRELESS DRIVER
9f0939bf 9753M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9754M: Hin-Tak Leung <htl10@users.sourceforge.net>
9755M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9756L: linux-wireless@vger.kernel.org
491b26b4 9757W: http://wireless.kernel.org/
54e5881d 9758T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9759S: Maintained
62141726 9760F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9761
3cf0c8ad
LF
9762RTL8192CE WIRELESS DRIVER
9763M: Larry Finger <Larry.Finger@lwfinger.net>
9764M: Chaoming Li <chaoming_li@realsil.com.cn>
9765L: linux-wireless@vger.kernel.org
491b26b4 9766W: http://wireless.kernel.org/
3cf0c8ad
LF
9767T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9768S: Maintained
62141726
KV
9769F: drivers/net/wireless/realtek/rtlwifi/
9770F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9771
26f1fad2
JS
9772RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9773M: Jes Sorensen <Jes.Sorensen@redhat.com>
9774L: linux-wireless@vger.kernel.org
171a900c 9775T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
9776S: Maintained
9777F: drivers/net/wireless/realtek/rtl8xxxu/
9778
9eb8ef74 9779S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9780M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9781L: linux-fbdev@vger.kernel.org
ce00f85c 9782S: Maintained
8a61f013 9783F: drivers/video/fbdev/savage/
9eb8ef74 9784
1da177e4 9785S390
8b58be88
JP
9786M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9787M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9788L: linux-s390@vger.kernel.org
5238da45 9789W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9790T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9791S: Supported
679655da 9792F: arch/s390/
a968cd3e 9793F: drivers/s390/
3bfe6858
JN
9794F: Documentation/s390/
9795F: Documentation/DocBook/s390*
5238da45 9796
322986ca
SO
9797S390 COMMON I/O LAYER
9798M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9799M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9800L: linux-s390@vger.kernel.org
9801W: http://www.ibm.com/developerworks/linux/linux390/
9802S: Supported
9803F: drivers/s390/cio/
9804
9805S390 DASD DRIVER
9806M: Stefan Weinhuber <wein@de.ibm.com>
9807M: Stefan Haberland <stefan.haberland@de.ibm.com>
9808L: linux-s390@vger.kernel.org
9809W: http://www.ibm.com/developerworks/linux/linux390/
9810S: Supported
9811F: drivers/s390/block/dasd*
9812F: block/partitions/ibm.c
9813
5238da45 9814S390 NETWORK DRIVERS
f0c59aff 9815M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9816L: linux-s390@vger.kernel.org
5238da45
HC
9817W: http://www.ibm.com/developerworks/linux/linux390/
9818S: Supported
679655da 9819F: drivers/s390/net/
5238da45 9820
322986ca
SO
9821S390 PCI SUBSYSTEM
9822M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9823M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9824L: linux-s390@vger.kernel.org
9825W: http://www.ibm.com/developerworks/linux/linux390/
9826S: Supported
9827F: arch/s390/pci/
9828F: drivers/pci/hotplug/s390_pci_hpc.c
9829
feed9b62 9830S390 ZCRYPT DRIVER
5c8d0983 9831M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9832L: linux-s390@vger.kernel.org
a968cd3e 9833W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9834S: Supported
d5ca6918 9835F: drivers/s390/crypto/
feed9b62 9836
5238da45 9837S390 ZFCP DRIVER
d38e19d0 9838M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9839L: linux-s390@vger.kernel.org
5238da45 9840W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9841S: Supported
679655da 9842F: drivers/s390/scsi/zfcp_*
1da177e4 9843
dd96df2c 9844S390 IUCV NETWORK LAYER
f0c59aff 9845M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9846L: linux-s390@vger.kernel.org
9847W: http://www.ibm.com/developerworks/linux/linux390/
9848S: Supported
679655da
JP
9849F: drivers/s390/net/*iucv*
9850F: include/net/iucv/
9851F: net/iucv/
dd96df2c 9852
8128f23c
GS
9853S390 IOMMU (PCI)
9854M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9855L: linux-s390@vger.kernel.org
9856W: http://www.ibm.com/developerworks/linux/linux390/
9857S: Supported
9858F: drivers/iommu/s390-iommu.c
9859
4dde7f75 9860S3C24XX SD/MMC Driver
8b58be88 9861M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9863S: Supported
679655da 9864F: drivers/mmc/host/s3cmci.*
4dde7f75 9865
1f15a229
HV
9866SAA6588 RDS RECEIVER DRIVER
9867M: Hans Verkuil <hverkuil@xs4all.nl>
9868L: linux-media@vger.kernel.org
9869T: git git://linuxtv.org/media_tree.git
a825eaec 9870W: https://linuxtv.org
1f15a229
HV
9871S: Odd Fixes
9872F: drivers/media/i2c/saa6588*
9873
98ed12e6 9874SAA7134 VIDEO4LINUX DRIVER
009a5410 9875M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9876L: linux-media@vger.kernel.org
a825eaec 9877W: https://linuxtv.org
98ed12e6
MCC
9878T: git git://linuxtv.org/media_tree.git
9879S: Odd fixes
e42bf501 9880F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9881F: drivers/media/pci/saa7134/
9882
1da177e4 9883SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9884M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9885L: linux-media@vger.kernel.org
275ffde4 9886T: git git://linuxtv.org/media_tree.git
1da177e4 9887S: Maintained
90d72ac6
MCC
9888F: drivers/media/common/saa7146/
9889F: drivers/media/pci/saa7146/
9890F: include/media/saa7146*
1da177e4 9891
92304a40 9892SAMSUNG LAPTOP DRIVER
5909c654 9893M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9894L: platform-driver-x86@vger.kernel.org
9895S: Maintained
9896F: drivers/platform/x86/samsung-laptop.c
9897
4a109cc0 9898SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9899M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9900L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9901S: Supported
14430813 9902F: sound/soc/samsung/
4a109cc0 9903
0d89a28b 9904SAMSUNG FRAMEBUFFER DRIVER
b7701755 9905M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9906L: linux-fbdev@vger.kernel.org
9907S: Maintained
8a61f013 9908F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9909
b40f0632 9910SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9911M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9912M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9913L: linux-kernel@vger.kernel.org
b40f0632 9914L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9915S: Supported
9916F: drivers/mfd/sec*.c
9917F: drivers/regulator/s2m*.c
9918F: drivers/regulator/s5m*.c
b40f0632
KK
9919F: drivers/clk/clk-s2mps11.c
9920F: drivers/rtc/rtc-s5m.c
f69d3a17 9921F: include/linux/mfd/samsung/
a13c7c51
KK
9922F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9923F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9924F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9925F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9926
038f5c4b
SN
9927SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9928M: Kyungmin Park <kyungmin.park@samsung.com>
9929M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9930L: linux-media@vger.kernel.org
9931Q: https://patchwork.linuxtv.org/project/linux-media/list/
9932S: Supported
9933F: drivers/media/platform/exynos4-is/
038f5c4b 9934
6fd86ab2
SN
9935SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9936M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9937L: linux-media@vger.kernel.org
9938L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9939S: Maintained
9940F: drivers/media/platform/s3c-camif/
d647f0b7 9941F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9942
b84ef24e
AH
9943SAMSUNG S5C73M3 CAMERA DRIVER
9944M: Kyungmin Park <kyungmin.park@samsung.com>
9945M: Andrzej Hajda <a.hajda@samsung.com>
9946L: linux-media@vger.kernel.org
9947S: Supported
9948F: drivers/media/i2c/s5c73m3/*
9949
7d459937
AH
9950SAMSUNG S5K5BAF CAMERA DRIVER
9951M: Kyungmin Park <kyungmin.park@samsung.com>
9952M: Andrzej Hajda <a.hajda@samsung.com>
9953L: linux-media@vger.kernel.org
9954S: Supported
9955F: drivers/media/i2c/s5k5baf.c
9956
c04c674f
RB
9957SAMSUNG S3FWRN5 NFC DRIVER
9958M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 9959M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
9960L: linux-nfc@lists.01.org (moderated for non-subscribers)
9961S: Supported
9962F: drivers/nfc/s3fwrn5
9963
310e39c9 9964SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9965M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9966M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9967S: Supported
9968L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9969F: drivers/clk/samsung/
9970
66890ed6
BA
9971SAMSUNG SXGBE DRIVERS
9972M: Byungho An <bh74.an@samsung.com>
9973M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9974M: Vipul Pandya <vipul.pandya@samsung.com>
9975S: Supported
9976L: netdev@vger.kernel.org
9977F: drivers/net/ethernet/samsung/sxgbe/
9978
93c537af
LM
9979SAMSUNG THERMAL DRIVER
9980M: Lukasz Majewski <l.majewski@samsung.com>
9981L: linux-pm@vger.kernel.org
9982L: linux-samsung-soc@vger.kernel.org
9983S: Supported
9f273c24 9984T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9985F: drivers/thermal/samsung/
9986
e296cd32
KD
9987SAMSUNG USB2 PHY DRIVER
9988M: Kamil Debski <k.debski@samsung.com>
9989L: linux-kernel@vger.kernel.org
9990S: Supported
9991F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9992F: Documentation/phy/samsung-usb2.txt
9993F: drivers/phy/phy-exynos4210-usb2.c
9994F: drivers/phy/phy-exynos4x12-usb2.c
9995F: drivers/phy/phy-exynos5250-usb2.c
9996F: drivers/phy/phy-s5pv210-usb2.c
9997F: drivers/phy/phy-samsung-usb2.c
9998F: drivers/phy/phy-samsung-usb2.h
9999
ca749e2a 10000SERIAL DRIVERS
5e30bbb7 10001M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10002L: linux-serial@vger.kernel.org
5e30bbb7 10003S: Maintained
14430813 10004F: drivers/tty/serial/
ca749e2a 10005
aecb7b64 10006SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10007M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10008M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10009S: Maintained
1fb200d6 10010F: include/linux/dma/dw.h
3d598f47 10011F: include/linux/platform_data/dma-dw.h
61a76496 10012F: drivers/dma/dw/
aecb7b64 10013
058999cc
LP
10014SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10015M: Lars Persson <lars.persson@axis.com>
10016L: netdev@vger.kernel.org
10017S: Supported
10018F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10019F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10020
fc531d98 10021SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10022M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10023R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10024R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10025L: linux-i2c@vger.kernel.org
10026S: Maintained
10027F: drivers/i2c/busses/i2c-designware-*
10028F: include/linux/platform_data/i2c-designware.h
10029
f9e37137 10030SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10031M: Jaehoon Chung <jh80.chung@samsung.com>
10032L: linux-mmc@vger.kernel.org
10033S: Maintained
10034F: include/linux/mmc/dw_mmc.h
10035F: drivers/mmc/host/dw_mmc*
10036
a961e698
AS
10037SYSTEM TRACE MODULE CLASS
10038M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10039S: Maintained
e787bc46 10040T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10041F: Documentation/trace/stm.txt
10042F: drivers/hwtracing/stm/
10043F: include/linux/stm.h
10044F: include/uapi/linux/stm.h
10045
1db121d6
AN
10046THUNDERBOLT DRIVER
10047M: Andreas Noever <andreas.noever@gmail.com>
10048S: Maintained
10049F: drivers/thunderbolt/
10050
e35a49b1
SR
10051TI BQ27XXX POWER SUPPLY DRIVER
10052R: Andrew F. Davis <afd@ti.com>
10053F: include/linux/power/bq27xxx_battery.h
10054F: drivers/power/bq27xxx_battery.c
10055F: drivers/power/bq27xxx_battery_i2c.c
10056
34db37c6 10057TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10058M: John Stultz <john.stultz@linaro.org>
88606e80 10059M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10060L: linux-kernel@vger.kernel.org
75fc2d37 10061T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10062S: Supported
10063F: include/linux/clocksource.h
10064F: include/linux/time.h
10065F: include/linux/timex.h
c117ab84
CEB
10066F: include/uapi/linux/time.h
10067F: include/uapi/linux/timex.h
88606e80
TG
10068F: kernel/time/clocksource.c
10069F: kernel/time/time*.c
34db37c6 10070F: kernel/time/alarmtimer.c
88606e80 10071F: kernel/time/ntp.c
7fe5f1c1 10072F: tools/testing/selftests/timers/
88606e80 10073
1da177e4 10074SC1200 WDT DRIVER
b300645a 10075M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10076S: Maintained
679655da 10077F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10078
10079SCHEDULER
dd9b238c 10080M: Ingo Molnar <mingo@redhat.com>
8b58be88 10081M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10082L: linux-kernel@vger.kernel.org
75fc2d37 10083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10084S: Maintained
95c0d71d 10085F: kernel/sched/
679655da 10086F: include/linux/sched.h
c117ab84 10087F: include/uapi/linux/sched.h
c2eb505b 10088F: include/linux/wait.h
1da177e4 10089
6bcf6737 10090SCORE ARCHITECTURE
ed38665e 10091M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10092M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10093W: http://www.sunplus.com
6bcf6737 10094S: Supported
a2681a75 10095F: arch/score/
6bcf6737 10096
80f390ea
SH
10097SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10098M: Sudeep Holla <sudeep.holla@arm.com>
10099L: linux-arm-kernel@lists.infradead.org
10100S: Maintained
10101F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10102F: drivers/clk/clk-scpi.c
8def3103 10103F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10104F: drivers/firmware/arm_scpi.c
10105F: include/linux/scpi_protocol.h
80f390ea 10106
1da177e4 10107SCSI CDROM DRIVER
8b58be88 10108M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10109L: linux-scsi@vger.kernel.org
10110W: http://www.kernel.dk
10111S: Maintained
679655da 10112F: drivers/scsi/sr*
1da177e4 10113
fb50a83d 10114SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10115M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10116L: linux-rdma@vger.kernel.org
10117S: Supported
10118W: http://www.openfabrics.org
10119Q: http://patchwork.kernel.org/project/linux-rdma/list/
10120T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10121F: drivers/infiniband/ulp/srp/
10122F: include/scsi/srp.h
10123
1da177e4 10124SCSI SG DRIVER
8b58be88 10125M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10126L: linux-scsi@vger.kernel.org
59ab3c93 10127W: http://sg.danny.cz/sg
1da177e4 10128S: Maintained
59ab3c93 10129F: Documentation/scsi/scsi-generic.txt
679655da
JP
10130F: drivers/scsi/sg.c
10131F: include/scsi/sg.h
1da177e4
LT
10132
10133SCSI SUBSYSTEM
7ee7895c 10134M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10136M: "Martin K. Petersen" <martin.petersen@oracle.com>
10137T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10138L: linux-scsi@vger.kernel.org
1da177e4 10139S: Maintained
679655da
JP
10140F: drivers/scsi/
10141F: include/scsi/
1da177e4
LT
10142
10143SCSI TAPE DRIVER
8b58be88 10144M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10145L: linux-scsi@vger.kernel.org
10146S: Maintained
679655da 10147F: Documentation/scsi/st.txt
f7269cfc
JD
10148F: drivers/scsi/st.*
10149F: drivers/scsi/st_*.h
1da177e4
LT
10150
10151SCTP PROTOCOL
8b6efb75 10152M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10153M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10154L: linux-sctp@vger.kernel.org
5f85813c 10155W: http://lksctp.sourceforge.net
8b6efb75 10156S: Maintained
679655da
JP
10157F: Documentation/networking/sctp.txt
10158F: include/linux/sctp.h
4d58c025 10159F: include/uapi/linux/sctp.h
679655da
JP
10160F: include/net/sctp/
10161F: net/sctp/
1da177e4
LT
10162
10163SCx200 CPU SUPPORT
8b58be88 10164M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10165S: Odd Fixes
679655da 10166F: Documentation/i2c/busses/scx200_acb
390889b6 10167F: arch/x86/platform/scx200/
679655da
JP
10168F: drivers/watchdog/scx200_wdt.c
10169F: drivers/i2c/busses/scx200*
10170F: drivers/mtd/maps/scx200_docflash.c
10171F: include/linux/scx200.h
1662d32c
JC
10172
10173SCx200 GPIO DRIVER
8b58be88 10174M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10175S: Maintained
679655da
JP
10176F: drivers/char/scx200_gpio.c
10177F: include/linux/scx200_gpio.h
1662d32c
JC
10178
10179SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10180M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10181S: Maintained
679655da 10182F: drivers/clocksource/scx200_hrt.c
1da177e4 10183
6a36913a 10184SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10185M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10186L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10187S: Maintained
679655da 10188F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10189
e7839f25 10190SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10191M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10192L: linux-mmc@vger.kernel.org
ddfe954d
UH
10193T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10194S: Maintained
10195F: drivers/mmc/host/sdhci*
10196F: include/linux/mmc/sdhci*
e2d1d6c0 10197
c04f9d61
KC
10198SECURE COMPUTING
10199M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10200R: Andy Lutomirski <luto@amacapital.net>
10201R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10202T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10203S: Supported
10204F: kernel/seccomp.c
10205F: include/uapi/linux/seccomp.h
10206F: include/linux/seccomp.h
c99ee51a 10207F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10208K: \bsecure_computing
10209K: \bTIF_SECCOMP\b
10210
0d1bb41a 10211SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10212M: Ben Dooks <ben-linux@fluff.org>
dc524882 10213M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10214L: linux-mmc@vger.kernel.org
0d1bb41a 10215S: Maintained
dc524882 10216F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10217
c63b3cba 10218SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10219M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10220L: linux-mmc@vger.kernel.org
10221S: Maintained
10222F: drivers/mmc/host/sdhci-spear.c
10223
8711cca2 10224SECURITY SUBSYSTEM
9b45c0d2 10225M: James Morris <james.l.morris@oracle.com>
9c3646d1 10226M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10227L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10228T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10229W: http://kernsec.org/
8711cca2 10230S: Supported
7d2c86b5 10231F: security/
8711cca2 10232
1da177e4 10233SECURITY CONTACT
8b58be88 10234M: Security Officers <security@kernel.org>
1da177e4
LT
10235S: Supported
10236
10237SELINUX SECURITY MODULE
e0238b4c 10238M: Paul Moore <paul@paul-moore.com>
8b58be88 10239M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10240M: Eric Paris <eparis@parisplace.org>
e0238b4c 10241L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10242W: http://selinuxproject.org
5a5f2acf 10243T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10244S: Supported
679655da
JP
10245F: include/linux/selinux*
10246F: security/selinux/
6bde95ce 10247F: scripts/selinux/
1da177e4 10248
c1c124e9
JJ
10249APPARMOR SECURITY MODULE
10250M: John Johansen <john.johansen@canonical.com>
10251L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10252W: apparmor.wiki.kernel.org
10253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10254S: Supported
10255F: security/apparmor/
10256
9b091556
KC
10257LOADPIN SECURITY MODULE
10258M: Kees Cook <keescook@chromium.org>
10259T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10260S: Supported
10261F: security/loadpin/
10262
730daa16
KC
10263YAMA SECURITY MODULE
10264M: Kees Cook <keescook@chromium.org>
10265T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10266S: Supported
10267F: security/yama/
10268
cef2cf07 10269SENSABLE PHANTOM
8b58be88 10270M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10271S: Maintained
679655da 10272F: drivers/misc/phantom.c
c117ab84 10273F: include/uapi/linux/phantom.h
cef2cf07 10274
6733b39a 10275SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10276M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10277M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10278M: John Soni Jose <sony.john@avagotech.com>
3387f656 10279L: linux-scsi@vger.kernel.org
4627de93 10280W: http://www.avagotech.com
3387f656
JP
10281S: Supported
10282F: drivers/scsi/be2iscsi/
6733b39a 10283
6938f855 10284Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
10285M: Sathya Perla <sathya.perla@broadcom.com>
10286M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10287M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10288M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10289M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10290L: netdev@vger.kernel.org
fea3af67 10291W: http://www.emulex.com
7d2c86b5 10292S: Supported
9aebddd1 10293F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10294
d2928a8c 10295EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10296M: Selvin Xavier <selvin.xavier@avagotech.com>
10297M: Devesh Sharma <devesh.sharma@avagotech.com>
10298M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10299L: linux-rdma@vger.kernel.org
10300W: http://www.emulex.com
10301S: Supported
10302F: drivers/infiniband/hw/ocrdma/
10303
8ceee660 10304SFC NETWORK DRIVER
c06f51ea 10305M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10306M: Edward Cree <ecree@solarflare.com>
10307M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10308L: netdev@vger.kernel.org
8ceee660 10309S: Supported
874aeea5 10310F: drivers/net/ethernet/sfc/
8ceee660 10311
e2d1d6c0 10312SGI GRU DRIVER
cc883afc 10313M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10314S: Maintained
679655da 10315F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10316
10317SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10318M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10319L: linux-ia64@vger.kernel.org
10320S: Supported
679655da 10321F: Documentation/ia64/serial.txt
df621252 10322F: drivers/tty/serial/ioc?_serial.c
679655da 10323F: include/linux/ioc?.h
e2d1d6c0 10324
75312619 10325SGI XP/XPC/XPNET DRIVER
e180383f
RH
10326M: Cliff Whickman <cpw@sgi.com>
10327M: Robin Holt <robinmholt@gmail.com>
75312619 10328S: Maintained
679655da 10329F: drivers/misc/sgi-xp/
75312619 10330
46eacf3b
AP
10331SI2157 MEDIA DRIVER
10332M: Antti Palosaari <crope@iki.fi>
10333L: linux-media@vger.kernel.org
a825eaec 10334W: https://linuxtv.org
46eacf3b
AP
10335W: http://palosaari.fi/linux/
10336Q: http://patchwork.linuxtv.org/project/linux-media/list/
10337T: git git://linuxtv.org/anttip/media_tree.git
10338S: Maintained
10339F: drivers/media/tuners/si2157*
10340
75e2d5ba
AP
10341SI2168 MEDIA DRIVER
10342M: Antti Palosaari <crope@iki.fi>
10343L: linux-media@vger.kernel.org
a825eaec 10344W: https://linuxtv.org
75e2d5ba
AP
10345W: http://palosaari.fi/linux/
10346Q: http://patchwork.linuxtv.org/project/linux-media/list/
10347T: git git://linuxtv.org/anttip/media_tree.git
10348S: Maintained
10349F: drivers/media/dvb-frontends/si2168*
10350
49cc629d
HV
10351SI470X FM RADIO RECEIVER I2C DRIVER
10352M: Hans Verkuil <hverkuil@xs4all.nl>
10353L: linux-media@vger.kernel.org
10354T: git git://linuxtv.org/media_tree.git
a825eaec 10355W: https://linuxtv.org
49cc629d
HV
10356S: Odd Fixes
10357F: drivers/media/radio/si470x/radio-si470x-i2c.c
10358
10359SI470X FM RADIO RECEIVER USB DRIVER
10360M: Hans Verkuil <hverkuil@xs4all.nl>
10361L: linux-media@vger.kernel.org
10362T: git git://linuxtv.org/media_tree.git
a825eaec 10363W: https://linuxtv.org
49cc629d
HV
10364S: Maintained
10365F: drivers/media/radio/si470x/radio-si470x-common.c
10366F: drivers/media/radio/si470x/radio-si470x.h
10367F: drivers/media/radio/si470x/radio-si470x-usb.c
10368
c937ca03
EV
10369SI4713 FM RADIO TRANSMITTER I2C DRIVER
10370M: Eduardo Valentin <edubezval@gmail.com>
10371L: linux-media@vger.kernel.org
10372T: git git://linuxtv.org/media_tree.git
a825eaec 10373W: https://linuxtv.org
c937ca03 10374S: Odd Fixes
99995ded 10375F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10376
10377SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10378M: Eduardo Valentin <edubezval@gmail.com>
10379L: linux-media@vger.kernel.org
10380T: git git://linuxtv.org/media_tree.git
a825eaec 10381W: https://linuxtv.org
c937ca03 10382S: Odd Fixes
99995ded
DR
10383F: drivers/media/radio/si4713/radio-platform-si4713.c
10384
10385SI4713 FM RADIO TRANSMITTER USB DRIVER
10386M: Hans Verkuil <hverkuil@xs4all.nl>
10387L: linux-media@vger.kernel.org
10388T: git git://linuxtv.org/media_tree.git
a825eaec 10389W: https://linuxtv.org
99995ded
DR
10390S: Maintained
10391F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10392
beb91d46 10393SIANO DVB DRIVER
009a5410 10394M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 10395L: linux-media@vger.kernel.org
a825eaec 10396W: https://linuxtv.org
beb91d46
MCC
10397T: git git://linuxtv.org/media_tree.git
10398S: Odd fixes
10399F: drivers/media/common/siano/
beb91d46 10400F: drivers/media/usb/siano/
beb91d46 10401F: drivers/media/usb/siano/
14430813 10402F: drivers/media/mmc/siano/
beb91d46 10403
6f15b602
HG
10404SIMPLEFB FB DRIVER
10405M: Hans de Goede <hdegoede@redhat.com>
10406L: linux-fbdev@vger.kernel.org
10407S: Maintained
2d799dde 10408F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10409F: drivers/video/fbdev/simplefb.c
10410F: include/linux/platform_data/simplefb.h
10411
b618b69c 10412SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10413L: linux-media@vger.kernel.org
bb60fcb2 10414S: Orphan
b618b69c 10415F: drivers/media/platform/sh_veu.c
b618b69c
GL
10416
10417SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10418L: linux-media@vger.kernel.org
bb60fcb2 10419S: Orphan
b618b69c 10420F: drivers/media/platform/sh_vou.c
d647f0b7 10421F: include/media/drv-intf/sh_vou.h
b618b69c 10422
6349d997 10423SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10424M: Len Brown <lenb@kernel.org>
6349d997
LB
10425L: sfi-devel@simplefirmware.org
10426W: http://simplefirmware.org/
10427T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10428S: Supported
943fc810 10429F: arch/x86/platform/sfi/
6349d997
LB
10430F: drivers/sfi/
10431F: include/linux/sfi*.h
e2d1d6c0 10432
1da177e4
LT
10433SIMTEC EB110ATX (Chalice CATS)
10434P: Ben Dooks
b16957c6
BD
10435P: Vincent Sanders <vince@simtec.co.uk>
10436M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10437W: http://www.simtec.co.uk/products/EB110ATX/
10438S: Supported
10439
10440SIMTEC EB2410ITX (BAST)
10441P: Ben Dooks
b16957c6
BD
10442P: Vincent Sanders <vince@simtec.co.uk>
10443M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10444W: http://www.simtec.co.uk/products/EB2410ITX/
10445S: Supported
15dba387
JP
10446F: arch/arm/mach-s3c24xx/mach-bast.c
10447F: arch/arm/mach-s3c24xx/bast-ide.c
10448F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10449
4c5adde7 10450TI DAVINCI MACHINE SUPPORT
3ba789c0 10451M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10452M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10454T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10455S: Supported
14430813 10456F: arch/arm/mach-davinci/
046d0a37 10457F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10458
8d4b3f08 10459TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10460M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10461L: linux-media@vger.kernel.org
a825eaec 10462W: https://linuxtv.org
8d4b3f08
LP
10463Q: http://patchwork.linuxtv.org/project/linux-media/list/
10464T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10465S: Maintained
8d4b3f08
LP
10466F: drivers/media/platform/davinci/
10467F: include/media/davinci/
10468
417d2e50 10469TI AM437X VPFE DRIVER
e43cdb56 10470M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10471L: linux-media@vger.kernel.org
a825eaec 10472W: https://linuxtv.org
417d2e50
BP
10473Q: http://patchwork.linuxtv.org/project/linux-media/list/
10474T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10475S: Maintained
10476F: drivers/media/platform/am437x/
10477
c4c0283a 10478OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10479M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10480L: linux-media@vger.kernel.org
a825eaec 10481W: https://linuxtv.org
c4c0283a
BP
10482Q: http://patchwork.linuxtv.org/project/linux-media/list/
10483T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10484S: Maintained
10485F: drivers/media/i2c/ov2659.c
b5dcee22 10486F: include/media/i2c/ov2659.h
c4c0283a 10487
3a6779f5
SM
10488SILICON MOTION SM712 FRAME BUFFER DRIVER
10489M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10490M: Teddy Wang <teddy.wang@siliconmotion.com>
10491M: Sudip Mukherjee <sudip@vectorindia.org>
10492L: linux-fbdev@vger.kernel.org
10493S: Maintained
10494F: drivers/video/fbdev/sm712*
10495F: Documentation/fb/sm712fb.txt
10496
92aab3c0 10497SIS 190 ETHERNET DRIVER
8b58be88 10498M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10499L: netdev@vger.kernel.org
10500S: Maintained
8c7de408 10501F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10502
1da177e4 10503SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10504M: Daniele Venzano <venza@brownhat.org>
1da177e4 10505W: http://www.brownhat.org/sis900.html
979b6c13 10506L: netdev@vger.kernel.org
1da177e4 10507S: Maintained
8c7de408 10508F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10509
10510SIS FRAMEBUFFER DRIVER
8b58be88 10511M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10512W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10513S: Maintained
679655da 10514F: Documentation/fb/sisfb.txt
8a61f013 10515F: drivers/video/fbdev/sis/
679655da 10516F: include/video/sisfb.h
1da177e4
LT
10517
10518SIS USB2VGA DRIVER
8b58be88 10519M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10520W: http://www.winischhofer.at/linuxsisusbvga.shtml
10521S: Maintained
679655da 10522F: drivers/usb/misc/sisusbvga/
1da177e4 10523
415ad26d 10524SLAB ALLOCATOR
16e943bf 10525M: Christoph Lameter <cl@linux.com>
2ed1c525 10526M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10527M: David Rientjes <rientjes@google.com>
10528M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10529M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10530L: linux-mm@kvack.org
10531S: Maintained
679655da 10532F: include/linux/sl?b*.h
16e943bf 10533F: mm/sl?b*
415ad26d 10534
9fab9787 10535SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10536M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10537M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10538M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10539R: Steven Rostedt <rostedt@goodmis.org>
10540R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10541L: linux-kernel@vger.kernel.org
9fab9787
PM
10542W: http://www.rdrop.com/users/paulmck/RCU/
10543S: Supported
10544T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10545F: include/linux/srcu.h
10546F: kernel/rcu/srcu.c
9fab9787 10547
66372841
CS
10548SMACK SECURITY MODULE
10549M: Casey Schaufler <casey@schaufler-ca.com>
10550L: linux-security-module@vger.kernel.org
10551W: http://schaufler-ca.com
10552T: git git://git.gitorious.org/smack-next/kernel.git
10553S: Maintained
10554F: Documentation/security/Smack.txt
10555F: security/smack/
10556
20651e0b 10557DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10558M: Kevin Hilman <khilman@kernel.org>
10559M: Nishanth Menon <nm@ti.com>
10560S: Maintained
20651e0b 10561F: drivers/power/avs/
68ace3e1
KH
10562F: include/linux/power/smartreflex.h
10563L: linux-pm@vger.kernel.org
10564
1da177e4 10565SMC91x ETHERNET DRIVER
2f82af08 10566M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10567S: Odd Fixes
ae150435 10568F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10569
e8e31622
SA
10570SMIA AND SMIA++ IMAGE SENSOR DRIVER
10571M: Sakari Ailus <sakari.ailus@iki.fi>
10572L: linux-media@vger.kernel.org
10573S: Maintained
14430813 10574F: drivers/media/i2c/smiapp/
b5dcee22 10575F: include/media/i2c/smiapp.h
e8e31622
SA
10576F: drivers/media/i2c/smiapp-pll.c
10577F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10578F: include/uapi/linux/smiapp.h
a2cec3c0 10579F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10580
920fa1ff
GR
10581SMM665 HARDWARE MONITOR DRIVER
10582M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10583L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10584S: Maintained
10585F: Documentation/hwmon/smm665
10586F: drivers/hwmon/smm665.c
10587
9df7305b 10588SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10589M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10590L: linux-hwmon@vger.kernel.org
90b24cfb 10591S: Maintained
9df7305b
SG
10592F: Documentation/hwmon/emc2103
10593F: drivers/hwmon/emc2103.c
10594
a98d506c
HG
10595SMSC SCH5627 HARDWARE MONITOR DRIVER
10596M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10597L: linux-hwmon@vger.kernel.org
a98d506c
HG
10598S: Supported
10599F: Documentation/hwmon/sch5627
10600F: drivers/hwmon/sch5627.c
10601
6ea884db 10602SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10603M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10604L: linux-hwmon@vger.kernel.org
6ea884db 10605S: Maintained
679655da
JP
10606F: Documentation/hwmon/smsc47b397
10607F: drivers/hwmon/smsc47b397.c
6ea884db 10608
fd9abb3d 10609SMSC911x ETHERNET DRIVER
90b24cfb 10610M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10611L: netdev@vger.kernel.org
90b24cfb 10612S: Maintained
679655da 10613F: include/linux/smsc911x.h
ae150435 10614F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10615
10616SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10617M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10618L: netdev@vger.kernel.org
90b24cfb 10619S: Maintained
ae150435 10620F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10621
3c8a63e2 10622SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10623M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10624L: linux-fbdev@vger.kernel.org
90b24cfb 10625S: Maintained
8a61f013 10626F: drivers/video/fbdev/smscufx.c
3c8a63e2 10627
668acf32 10628SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10629M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10630L: linux-media@vger.kernel.org
275ffde4 10631T: git git://linuxtv.org/media_tree.git
795fb7e7 10632S: Maintained
90d72ac6
MCC
10633F: include/media/soc*
10634F: drivers/media/i2c/soc_camera/
10635F: drivers/media/platform/soc_camera/
668acf32 10636
e2d1d6c0 10637SOEKRIS NET48XX LED SUPPORT
8b58be88 10638M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10639S: Maintained
679655da 10640F: drivers/leds/leds-net48xx.c
e2d1d6c0 10641
e3994db1 10642SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10643M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10644M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10645M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10646M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10647L: linux-media@vger.kernel.org
10648S: Supported
10649F: drivers/media/pci/solo6x10/
10650
1da177e4 10651SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10652M: Shaohua Li <shli@kernel.org>
1da177e4 10653L: linux-raid@vger.kernel.org
0f9ce866 10654T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10655S: Supported
679655da
JP
10656F: drivers/md/
10657F: include/linux/raid/
c117ab84 10658F: include/uapi/linux/raid/
1da177e4 10659
1da177e4 10660SONIC NETWORK DRIVER
8b58be88 10661M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10662L: netdev@vger.kernel.org
1da177e4 10663S: Maintained
d9fb9f38 10664F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10665
61e115a5 10666SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10667M: Michael Buesch <m@bues.ch>
e7828b28 10668L: linux-wireless@vger.kernel.org
61e115a5 10669S: Maintained
679655da
JP
10670F: drivers/ssb/
10671F: include/linux/ssb/
61e115a5 10672
1da177e4 10673SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10674M: Mattia Dongili <malattia@linux.it>
d0944853 10675L: platform-driver-x86@vger.kernel.org
5b18167d 10676W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10677S: Maintained
679655da
JP
10678F: Documentation/laptops/sony-laptop.txt
10679F: drivers/char/sonypi.c
10680F: drivers/platform/x86/sony-laptop.c
10681F: include/linux/sony-laptop.h
1da177e4 10682
baf8532a 10683SONY MEMORYSTICK CARD SUPPORT
8b58be88 10684M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10685W: http://tifmxx.berlios.de/
10686S: Maintained
679655da 10687F: drivers/memstick/host/tifm_ms.c
baf8532a 10688
0ab30494
ML
10689SONY MEMORYSTICK STANDARD SUPPORT
10690M: Maxim Levitsky <maximlevitsky@gmail.com>
10691S: Maintained
10692F: drivers/memstick/core/ms_block.*
10693
1da177e4 10694SOUND
8b58be88 10695M: Jaroslav Kysela <perex@perex.cz>
d8130624 10696M: Takashi Iwai <tiwai@suse.com>
93711660 10697L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10698W: http://www.alsa-project.org/
dde7ad8d 10699T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10700T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10701Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10702S: Maintained
3126a179
JP
10703F: Documentation/sound/
10704F: include/sound/
c117ab84 10705F: include/uapi/sound/
679655da 10706F: sound/
1da177e4 10707
33bbe149
MB
10708SOUND - COMPRESSED AUDIO
10709M: Vinod Koul <vinod.koul@intel.com>
10710L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10711T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10712S: Supported
f672f31a 10713F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10714F: include/sound/compress_driver.h
f672f31a 10715F: include/uapi/sound/compress_*
33bbe149
MB
10716F: sound/core/compress_offload.c
10717F: sound/soc/soc-compress.c
10718
bd903bde 10719SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10720M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10721M: Mark Brown <broonie@kernel.org>
86f14df8 10722T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10723L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10724W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10725S: Supported
2820f615 10726F: Documentation/sound/alsa/soc/
679655da 10727F: sound/soc/
e6e55122 10728F: include/sound/soc*
eb1a6af3 10729
d7f8761b
MB
10730SOUND - DMAENGINE HELPERS
10731M: Lars-Peter Clausen <lars@metafoo.de>
10732S: Supported
10733F: include/sound/dmaengine_pcm.h
10734F: sound/core/pcm_dmaengine.c
10735F: sound/soc/soc-generic-dmaengine-pcm.c
10736
990a6a99
OS
10737SP2 MEDIA DRIVER
10738M: Olli Salonen <olli.salonen@iki.fi>
10739L: linux-media@vger.kernel.org
a825eaec 10740W: https://linuxtv.org
990a6a99
OS
10741Q: http://patchwork.linuxtv.org/project/linux-media/list/
10742S: Maintained
10743F: drivers/media/dvb-frontends/sp2*
10744
473321fc 10745SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10746M: "David S. Miller" <davem@davemloft.net>
1da177e4 10747L: sparclinux@vger.kernel.org
8a6e2535 10748Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10749T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10750T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10751S: Maintained
679655da 10752F: arch/sparc/
7765b8bb 10753F: drivers/sbus/
1da177e4 10754
6404fcca
DM
10755SPARC SERIAL DRIVERS
10756M: "David S. Miller" <davem@davemloft.net>
10757L: sparclinux@vger.kernel.org
08deed1e
JP
10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10759T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10760S: Maintained
6816383a 10761F: include/linux/sunserialcore.h
df621252 10762F: drivers/tty/serial/suncore.c
df621252
GKH
10763F: drivers/tty/serial/sunhv.c
10764F: drivers/tty/serial/sunsab.c
10765F: drivers/tty/serial/sunsab.h
10766F: drivers/tty/serial/sunsu.c
10767F: drivers/tty/serial/sunzilog.c
10768F: drivers/tty/serial/sunzilog.h
6404fcca 10769
389325b4
CL
10770SPARSE CHECKER
10771M: "Christopher Li" <sparse@chrisli.org>
10772L: linux-sparse@vger.kernel.org
10773W: https://sparse.wiki.kernel.org/
10774T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10775T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10776S: Maintained
10777F: include/linux/compiler.h
10778
fc0c195a 10779SPEAR PLATFORM SUPPORT
da89947b 10780M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10781M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 10782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
10783W: http://www.st.com/spear
10784S: Maintained
e68d7c14 10785F: arch/arm/boot/dts/spear*
281e192f 10786F: arch/arm/mach-spear/
fc0c195a
VK
10787
10788SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10789M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 10790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
10791W: http://www.st.com/spear
10792S: Maintained
5df33a62 10793F: drivers/clk/spear/
fc0c195a 10794
e2d1d6c0 10795SPI SUBSYSTEM
b02e48f2 10796M: Mark Brown <broonie@kernel.org>
dfbe403c 10797L: linux-spi@vger.kernel.org
e7e4e13c 10798T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10799Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10800S: Maintained
679655da
JP
10801F: Documentation/spi/
10802F: drivers/spi/
10803F: include/linux/spi/
c117ab84 10804F: include/uapi/linux/spi/
e2d1d6c0 10805
2752e401 10806SPIDERNET NETWORK DRIVER for CELL
8b58be88 10807M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10808L: netdev@vger.kernel.org
10809S: Supported
679655da 10810F: Documentation/networking/spider_net.txt
8df158ac 10811F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10812
e2d1d6c0 10813SPU FILE SYSTEM
8b58be88 10814M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10815L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10816W: http://www.ibm.com/developerworks/power/cell/
10817S: Supported
679655da
JP
10818F: Documentation/filesystems/spufs.txt
10819F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10820
fc555841 10821SQUASHFS FILE SYSTEM
d7f2ff67 10822M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10823L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10824W: http://squashfs.org.uk
9f273c24 10825T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10826S: Maintained
679655da
JP
10827F: Documentation/filesystems/squashfs.txt
10828F: fs/squashfs/
fc555841 10829
1da177e4 10830SRM (Alpha) environment access
8b58be88 10831M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10832S: Maintained
679655da 10833F: arch/alpha/kernel/srm_env.c
1da177e4 10834
26e9a397 10835STABLE BRANCH
879a5a00 10836M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10837L: stable@vger.kernel.org
879a5a00 10838S: Supported
7b175c46 10839F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10840
26e9a397 10841STAGING SUBSYSTEM
879a5a00 10842M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10843T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10844L: devel@driverdev.osuosl.org
879a5a00 10845S: Supported
679655da 10846F: drivers/staging/
dbc6c2cc 10847
ebd3d010
JP
10848STAGING - COMEDI
10849M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10850M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10851S: Odd Fixes
10852F: drivers/staging/comedi/
10853
a0138163
JP
10854STAGING - FLARION FT1000 DRIVERS
10855M: Marek Belisko <marek.belisko@gmail.com>
10856S: Odd Fixes
10857F: drivers/staging/ft1000/
10858
6c1bb424 10859STAGING - INDUSTRIAL IO
030a13d7 10860M: Jonathan Cameron <jic23@kernel.org>
a0138163 10861L: linux-iio@vger.kernel.org
6c1bb424
JP
10862S: Odd Fixes
10863F: drivers/staging/iio/
10864
a0138163
JP
10865STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10866M: Jarod Wilson <jarod@wilsonet.com>
10867W: http://www.lirc.org/
10868S: Odd Fixes
b2b0186d 10869F: drivers/staging/media/lirc/
a0138163 10870
f5e5de1e
OD
10871STAGING - LUSTRE PARALLEL FILESYSTEM
10872M: Oleg Drokin <oleg.drokin@intel.com>
10873M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10874L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10875W: http://wiki.lustre.org/
f5e5de1e
OD
10876S: Maintained
10877F: drivers/staging/lustre
10878
7c6b6c71
MD
10879STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10880M: Marc Dietrich <marvin24@gmx.de>
10881L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10882L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10883S: Maintained
10884F: drivers/staging/nvec/
10885
53c43c5c
GKH
10886STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10887M: Jens Frederich <jfrederich@gmail.com>
10888M: Daniel Drake <dsd@laptop.org>
10889M: Jon Nettleton <jon.nettleton@gmail.com>
10890W: http://wiki.laptop.org/go/DCON
10891S: Maintained
10892F: drivers/staging/olpc_dcon/
10893
a0138163
JP
10894STAGING - REALTEK RTL8712U DRIVERS
10895M: Larry Finger <Larry.Finger@lwfinger.net>
10896M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10897S: Odd Fixes
10898F: drivers/staging/rtl8712/
10899
7591ba8b
JS
10900STAGING - REALTEK RTL8723U WIRELESS DRIVER
10901M: Larry Finger <Larry.Finger@lwfinger.net>
10902M: Jes Sorensen <Jes.Sorensen@redhat.com>
10903L: linux-wireless@vger.kernel.org
10904S: Maintained
10905F: drivers/staging/rtl8723au/
10906
980ac4d7
SM
10907STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10908M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10909M: Teddy Wang <teddy.wang@siliconmotion.com>
10910M: Sudip Mukherjee <sudip@vectorindia.org>
10911L: linux-fbdev@vger.kernel.org
10912S: Maintained
10913F: drivers/staging/sm750fb/
10914
510fa408
JP
10915STAGING - SLICOSS
10916M: Lior Dotan <liodot@gmail.com>
10917M: Christopher Harrer <charrer@alacritech.com>
10918S: Odd Fixes
10919F: drivers/staging/slicoss/
10920
a0138163
JP
10921STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10922M: William Hubbs <w.d.hubbs@gmail.com>
10923M: Chris Brannon <chris@the-brannons.com>
d33bce31 10924M: Kirk Reiser <kirk@reisers.ca>
a0138163 10925M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10926L: speakup@linux-speakup.org
a0138163
JP
10927W: http://www.linux-speakup.org/
10928S: Odd Fixes
10929F: drivers/staging/speakup/
10930
b3e871ce
JP
10931STAGING - VIA VT665X DRIVERS
10932M: Forest Bond <forest@alittletooquiet.net>
10933S: Odd Fixes
10934F: drivers/staging/vt665?/
10935
a30baec1
JK
10936STAGING - WILC1000 WIFI DRIVER
10937M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10938M: Austin Shin <austin.shin@atmel.com>
a30baec1 10939M: Chris Park <chris.park@atmel.com>
06b54863
TC
10940M: Tony Cho <tony.cho@atmel.com>
10941M: Glen Lee <glen.lee@atmel.com>
10942M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10943L: linux-wireless@vger.kernel.org
10944S: Supported
10945F: drivers/staging/wilc1000/
10946
709bcb07 10947STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10948M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10949S: Odd Fixes
10950F: drivers/staging/xgifb/
10951
1da177e4 10952STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10953M: Ion Badulescu <ionut@badula.org>
b4f90189 10954S: Odd Fixes
9bba23b0 10955F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10956
e2d1d6c0 10957SUN3/3X
8b58be88 10958M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10959W: http://sammy.net/sun3/
10960S: Maintained
679655da
JP
10961F: arch/m68k/kernel/*sun3*
10962F: arch/m68k/sun3*/
10963F: arch/m68k/include/asm/sun3*
e689cf4a 10964F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10965
af6a5af8
HG
10966SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10967M: Hans de Goede <hdegoede@redhat.com>
10968L: linux-input@vger.kernel.org
10969S: Maintained
10970F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10971F: drivers/input/keyboard/sun4i-lradc-keys.c
10972
2bc9ff01
DK
10973SUNDANCE NETWORK DRIVER
10974M: Denis Kirjanov <kda@linux-powerpc.org>
10975L: netdev@vger.kernel.org
10976S: Maintained
10977F: drivers/net/ethernet/dlink/sundance.c
10978
2cbb12a4 10979SUPERH
114bf37e
RF
10980M: Yoshinori Sato <ysato@users.sourceforge.jp>
10981M: Rich Felker <dalias@libc.org>
2cbb12a4 10982L: linux-sh@vger.kernel.org
8a6e2535 10983Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10984S: Maintained
066069e1 10985F: Documentation/sh/
679655da 10986F: arch/sh/
066069e1 10987F: drivers/sh/
1da177e4 10988
4480f15b 10989SUSPEND TO RAM
7fb06082 10990M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10991M: Len Brown <len.brown@intel.com>
10992M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10993L: linux-pm@vger.kernel.org
e2d1d6c0 10994S: Supported
679655da
JP
10995F: Documentation/power/
10996F: arch/x86/kernel/acpi/
10997F: drivers/base/power/
10998F: kernel/power/
10999F: include/linux/suspend.h
11000F: include/linux/freezer.h
11001F: include/linux/pm.h
1da177e4
LT
11002
11003SVGA HANDLING
8b58be88 11004M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11005L: linux-video@atrey.karlin.mff.cuni.cz
11006S: Maintained
679655da
JP
11007F: Documentation/svga.txt
11008F: arch/x86/boot/video*
1da177e4 11009
6e28b761
KRW
11010SWIOTLB SUBSYSTEM
11011M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11012L: linux-kernel@vger.kernel.org
9f273c24 11013T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11014S: Supported
11015F: lib/swiotlb.c
11016F: arch/*/kernel/pci-swiotlb.c
11017F: include/linux/swiotlb.h
11018
007f790c
JP
11019SWITCHDEV
11020M: Jiri Pirko <jiri@resnulli.us>
11021L: netdev@vger.kernel.org
11022S: Supported
11023F: net/switchdev/
11024F: include/net/switchdev.h
11025
db8e35d5
VG
11026SYNOPSYS ARC ARCHITECTURE
11027M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11028L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11029S: Supported
11030F: arch/arc/
9b28829d 11031F: Documentation/devicetree/bindings/arc/*
2d799dde 11032F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11033F: drivers/tty/serial/arc_uart.c
b7182d1a 11034T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11035
556cc1c5
AB
11036SYNOPSYS ARC SDP platform support
11037M: Alexey Brodkin <abrodkin@synopsys.com>
11038S: Supported
11039F: arch/arc/plat-axs10x
11040F: arch/arc/boot/dts/ax*
11041F: Documentation/devicetree/bindings/arc/axs10*
11042
6c284c9a
LJ
11043SYSTEM CONFIGURATION (SYSCON)
11044M: Lee Jones <lee.jones@linaro.org>
11045M: Arnd Bergmann <arnd@arndb.de>
11046T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11047S: Supported
11048F: drivers/mfd/syscon.c
11049
1da177e4 11050SYSV FILESYSTEM
8b58be88 11051M: Christoph Hellwig <hch@infradead.org>
1da177e4 11052S: Maintained
679655da
JP
11053F: Documentation/filesystems/sysv-fs.txt
11054F: fs/sysv/
11055F: include/linux/sysv_fs.h
1da177e4 11056
86cfa7fc 11057TARGET SUBSYSTEM
9c3646d1 11058M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11059L: linux-scsi@vger.kernel.org
b9f5edc2 11060L: target-devel@vger.kernel.org
86cfa7fc 11061W: http://www.linux-iscsi.org
cf015e9f 11062W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11063T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11064S: Supported
11065F: drivers/target/
11066F: include/target/
11067F: Documentation/target/
11068
4e68852d 11069TASKSTATS STATISTICS INTERFACE
185e595f 11070M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11071S: Maintained
679655da
JP
11072F: Documentation/accounting/taskstats*
11073F: include/linux/taskstats*
11074F: kernel/taskstats.c
4e68852d 11075
781b456a 11076TC CLASSIFIER
f935f3f8 11077M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11078L: netdev@vger.kernel.org
11079S: Maintained
679655da 11080F: include/net/pkt_cls.h
c117ab84 11081F: include/uapi/linux/pkt_cls.h
679655da 11082F: net/sched/
781b456a 11083
5067f08a 11084TCP LOW PRIORITY MODULE
8b58be88
JP
11085M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11086M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11087W: http://tcp-lp-mod.sourceforge.net/
11088S: Maintained
679655da 11089F: net/ipv4/tcp_lp.c
5067f08a 11090
91952bc0
AP
11091TDA10071 MEDIA DRIVER
11092M: Antti Palosaari <crope@iki.fi>
11093L: linux-media@vger.kernel.org
a825eaec 11094W: https://linuxtv.org
91952bc0
AP
11095W: http://palosaari.fi/linux/
11096Q: http://patchwork.linuxtv.org/project/linux-media/list/
11097T: git git://linuxtv.org/anttip/media_tree.git
11098S: Maintained
11099F: drivers/media/dvb-frontends/tda10071*
11100
11101TDA18212 MEDIA DRIVER
11102M: Antti Palosaari <crope@iki.fi>
11103L: linux-media@vger.kernel.org
a825eaec 11104W: https://linuxtv.org
91952bc0
AP
11105W: http://palosaari.fi/linux/
11106Q: http://patchwork.linuxtv.org/project/linux-media/list/
11107T: git git://linuxtv.org/anttip/media_tree.git
11108S: Maintained
11109F: drivers/media/tuners/tda18212*
11110
11111TDA18218 MEDIA DRIVER
11112M: Antti Palosaari <crope@iki.fi>
11113L: linux-media@vger.kernel.org
a825eaec 11114W: https://linuxtv.org
91952bc0
AP
11115W: http://palosaari.fi/linux/
11116Q: http://patchwork.linuxtv.org/project/linux-media/list/
11117T: git git://linuxtv.org/anttip/media_tree.git
11118S: Maintained
11119F: drivers/media/tuners/tda18218*
11120
3b2f6aba
MK
11121TDA18271 MEDIA DRIVER
11122M: Michael Krufky <mkrufky@linuxtv.org>
11123L: linux-media@vger.kernel.org
a825eaec 11124W: https://linuxtv.org
3b2f6aba
MK
11125W: http://github.com/mkrufky
11126Q: http://patchwork.linuxtv.org/project/linux-media/list/
11127T: git git://linuxtv.org/mkrufky/tuners.git
11128S: Maintained
11129F: drivers/media/tuners/tda18271*
11130
e48307a9
MK
11131TDA827x MEDIA DRIVER
11132M: Michael Krufky <mkrufky@linuxtv.org>
11133L: linux-media@vger.kernel.org
a825eaec 11134W: https://linuxtv.org
e48307a9
MK
11135W: http://github.com/mkrufky
11136Q: http://patchwork.linuxtv.org/project/linux-media/list/
11137T: git git://linuxtv.org/mkrufky/tuners.git
11138S: Maintained
11139F: drivers/media/tuners/tda8290.*
11140
66cf9212
MK
11141TDA8290 MEDIA DRIVER
11142M: Michael Krufky <mkrufky@linuxtv.org>
11143L: linux-media@vger.kernel.org
a825eaec 11144W: https://linuxtv.org
66cf9212
MK
11145W: http://github.com/mkrufky
11146Q: http://patchwork.linuxtv.org/project/linux-media/list/
11147T: git git://linuxtv.org/mkrufky/tuners.git
11148S: Maintained
11149F: drivers/media/tuners/tda8290.*
11150
4b9fba30
HV
11151TDA9840 MEDIA DRIVER
11152M: Hans Verkuil <hverkuil@xs4all.nl>
11153L: linux-media@vger.kernel.org
11154T: git git://linuxtv.org/media_tree.git
a825eaec 11155W: https://linuxtv.org
4b9fba30
HV
11156S: Maintained
11157F: drivers/media/i2c/tda9840*
11158
2cb654fd 11159TEA5761 TUNER DRIVER
009a5410 11160M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 11161L: linux-media@vger.kernel.org
a825eaec 11162W: https://linuxtv.org
2cb654fd
MCC
11163T: git git://linuxtv.org/media_tree.git
11164S: Odd fixes
11165F: drivers/media/tuners/tea5761.*
11166
11167TEA5767 TUNER DRIVER
009a5410 11168M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 11169L: linux-media@vger.kernel.org
a825eaec 11170W: https://linuxtv.org
2cb654fd
MCC
11171T: git git://linuxtv.org/media_tree.git
11172S: Maintained
11173F: drivers/media/tuners/tea5767.*
11174
4b9fba30
HV
11175TEA6415C MEDIA DRIVER
11176M: Hans Verkuil <hverkuil@xs4all.nl>
11177L: linux-media@vger.kernel.org
11178T: git git://linuxtv.org/media_tree.git
a825eaec 11179W: https://linuxtv.org
4b9fba30
HV
11180S: Maintained
11181F: drivers/media/i2c/tea6415c*
11182
11183TEA6420 MEDIA DRIVER
11184M: Hans Verkuil <hverkuil@xs4all.nl>
11185L: linux-media@vger.kernel.org
11186T: git git://linuxtv.org/media_tree.git
a825eaec 11187W: https://linuxtv.org
4b9fba30
HV
11188S: Maintained
11189F: drivers/media/i2c/tea6420*
11190
3d249d4c 11191TEAM DRIVER
dca9ab92 11192M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11193L: netdev@vger.kernel.org
11194S: Supported
11195F: drivers/net/team/
11196F: include/linux/if_team.h
c117ab84 11197F: include/uapi/linux/if_team.h
3d249d4c 11198
7d029125 11199TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11200M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11201S: Maintained
11202F: arch/x86/platform/ts5500/
11203
40ad4a30
SY
11204TECHNOTREND USB IR RECEIVER
11205M: Sean Young <sean@mess.org>
11206L: linux-media@vger.kernel.org
11207S: Maintained
11208F: drivers/media/rc/ttusbir.c
11209
adabdb0c 11210TEGRA ARCHITECTURE SUPPORT
243d58ec 11211M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11212M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11213M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11214L: linux-tegra@vger.kernel.org
fd117cd1 11215Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11216T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11217S: Supported
bbbe96ed 11218N: [^a-z]tegra
84b9414b 11219
adabdb0c
SW
11220TEGRA CLOCK DRIVER
11221M: Peter De Schrijver <pdeschrijver@nvidia.com>
11222M: Prashant Gaikwad <pgaikwad@nvidia.com>
11223S: Supported
11224F: drivers/clk/tegra/
11225
86e486a0 11226TEGRA DMA DRIVERS
adabdb0c 11227M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11228M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11229S: Supported
86e486a0 11230F: drivers/dma/tegra*
adabdb0c 11231
adabdb0c
SW
11232TEGRA I2C DRIVER
11233M: Laxman Dewangan <ldewangan@nvidia.com>
11234S: Supported
11235F: drivers/i2c/busses/i2c-tegra.c
11236
11237TEGRA IOMMU DRIVERS
11238M: Hiroshi Doyu <hdoyu@nvidia.com>
11239S: Supported
11240F: drivers/iommu/tegra*
11241
11242TEGRA KBC DRIVER
11243M: Rakesh Iyer <riyer@nvidia.com>
11244M: Laxman Dewangan <ldewangan@nvidia.com>
11245S: Supported
11246F: drivers/input/keyboard/tegra-kbc.c
11247
adabdb0c
SW
11248TEGRA PWM DRIVER
11249M: Thierry Reding <thierry.reding@gmail.com>
11250S: Supported
11251F: drivers/pwm/pwm-tegra.c
11252
11253TEGRA SERIAL DRIVER
11254M: Laxman Dewangan <ldewangan@nvidia.com>
11255S: Supported
11256F: drivers/tty/serial/serial-tegra.c
11257
11258TEGRA SPI DRIVER
11259M: Laxman Dewangan <ldewangan@nvidia.com>
11260S: Supported
11261F: drivers/spi/spi-tegra*
11262
1a348ccc 11263TEHUTI ETHERNET DRIVER
8b58be88 11264M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11265L: netdev@vger.kernel.org
11266S: Supported
ef7f5429 11267F: drivers/net/ethernet/tehuti/*
1a348ccc 11268
4e68852d 11269Telecom Clock Driver for MCPL0010
8b58be88 11270M: Mark Gross <mark.gross@intel.com>
4e68852d 11271S: Supported
679655da 11272F: drivers/char/tlclk.c
4e68852d 11273
4480f15b 11274TENSILICA XTENSA PORT (xtensa)
8b58be88 11275M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11276M: Max Filippov <jcmvbkbc@gmail.com>
11277L: linux-xtensa@linux-xtensa.org
9f273c24 11278T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11279S: Maintained
679655da 11280F: arch/xtensa/
3dc99857 11281F: drivers/irqchip/irq-xtensa-*
4e68852d 11282
5313ba66
HV
11283THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11284M: Hans Verkuil <hverkuil@xs4all.nl>
11285L: linux-media@vger.kernel.org
11286T: git git://linuxtv.org/media_tree.git
a825eaec 11287W: https://linuxtv.org
5313ba66
HV
11288S: Maintained
11289F: drivers/media/radio/radio-raremono.c
11290
d3fb6955 11291THERMAL
b75f0050 11292M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11293M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11294L: linux-pm@vger.kernel.org
11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11297Q: https://patchwork.kernel.org/project/linux-pm/list/
11298S: Supported
11299F: drivers/thermal/
11300F: include/linux/thermal.h
af6c9f16 11301F: include/uapi/linux/thermal.h
b75f0050
JP
11302F: include/linux/cpu_cooling.h
11303F: Documentation/devicetree/bindings/thermal/
d3fb6955 11304
64e05d8b
VK
11305THERMAL/CPU_COOLING
11306M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11307M: Viresh Kumar <viresh.kumar@linaro.org>
11308M: Javi Merino <javi.merino@arm.com>
11309L: linux-pm@vger.kernel.org
11310S: Supported
11311F: Documentation/thermal/cpu-cooling-api.txt
11312F: drivers/thermal/cpu_cooling.c
11313F: include/linux/cpu_cooling.h
11314
30ba2fbd
VD
11315THINGM BLINK(1) USB RGB LED DRIVER
11316M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11317S: Maintained
11318F: drivers/hid/hid-thingm.c
11319
4e68852d 11320THINKPAD ACPI EXTRAS DRIVER
8b58be88 11321M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11322L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11323L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11324W: http://ibm-acpi.sourceforge.net
11325W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11326T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11327S: Maintained
679655da 11328F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11329
1b46f2a2 11330TI BANDGAP AND THERMAL DRIVER
f14d1c24 11331M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11332M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11333L: linux-pm@vger.kernel.org
531ff13e 11334L: linux-omap@vger.kernel.org
5a723e81 11335S: Maintained
794b2e25 11336F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11337
ccf963d3
BP
11338TI VPE/CAL DRIVERS
11339M: Benoit Parrot <bparrot@ti.com>
11340L: linux-media@vger.kernel.org
11341W: http://linuxtv.org/
11342Q: http://patchwork.linuxtv.org/project/linux-media/list/
11343S: Maintained
11344F: drivers/media/platform/ti-vpe/
11345
0c7665c3
MF
11346TI CDCE706 CLOCK DRIVER
11347M: Max Filippov <jcmvbkbc@gmail.com>
11348S: Maintained
11349F: drivers/clk/clk-cdce706.c
11350
49b6a5e3
TK
11351TI CLOCK DRIVER
11352M: Tero Kristo <t-kristo@ti.com>
11353L: linux-omap@vger.kernel.org
11354S: Maintained
11355F: drivers/clk/ti/
11356F: include/linux/clk/ti.h
11357
f75cfbad
GS
11358TI ETHERNET SWITCH DRIVER (CPSW)
11359M: Mugunthan V N <mugunthanvnm@ti.com>
11360R: Grygorii Strashko <grygorii.strashko@ti.com>
11361L: linux-omap@vger.kernel.org
11362L: netdev@vger.kernel.org
11363S: Maintained
11364F: drivers/net/ethernet/ti/cpsw*
11365F: drivers/net/ethernet/ti/davinci*
11366
4020f2d7 11367TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11368M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11369S: Maintained
679655da
JP
11370F: drivers/misc/tifm*
11371F: drivers/mmc/host/tifm_sd.c
11372F: include/linux/tifm.h
4020f2d7 11373
e0c52404 11374TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11375M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11376L: linux-kernel@vger.kernel.org
11377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11378S: Maintained
11379F: drivers/soc/ti/*
11380T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11381
11382
152ad442
SR
11383TI LM49xxx FAMILY ASoC CODEC DRIVERS
11384M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11385M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11386L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11387S: Maintained
11388F: sound/soc/codecs/lm49453*
d392dead 11389F: sound/soc/codecs/isabelle*
152ad442 11390
0edd807d
KM
11391TI LP855x BACKLIGHT DRIVER
11392M: Milo Kim <milo.kim@ti.com>
11393S: Maintained
11394F: Documentation/backlight/lp855x-driver.txt
11395F: drivers/video/backlight/lp855x_bl.c
11396F: include/linux/platform_data/lp855x.h
11397
faf13f6d
KM
11398TI LP8727 CHARGER DRIVER
11399M: Milo Kim <milo.kim@ti.com>
11400S: Maintained
11401F: drivers/power/lp8727_charger.c
11402F: include/linux/platform_data/lp8727.h
11403
22f1229f
KM
11404TI LP8788 MFD DRIVER
11405M: Milo Kim <milo.kim@ti.com>
11406S: Maintained
11407F: drivers/iio/adc/lp8788_adc.c
11408F: drivers/leds/leds-lp8788.c
11409F: drivers/mfd/lp8788*.c
11410F: drivers/power/lp8788-charger.c
11411F: drivers/regulator/lp8788-*.c
11412F: include/linux/mfd/lp8788*.h
11413
84640e27
KM
11414TI NETCP ETHERNET DRIVER
11415M: Wingman Kwok <w-kwok2@ti.com>
11416M: Murali Karicheri <m-karicheri2@ti.com>
11417L: netdev@vger.kernel.org
11418S: Maintained
11419F: drivers/net/ethernet/ti/netcp*
11420
217e0ca9
KC
11421TI TAS571X FAMILY ASoC CODEC DRIVER
11422M: Kevin Cernekee <cernekee@chromium.org>
11423L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11424S: Odd Fixes
11425F: sound/soc/codecs/tas571x*
11426
dd5e8e6b 11427TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11428M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11429L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11430S: Maintained
11431F: sound/soc/codecs/twl4030*
11432
90921014 11433TI WILINK WIRELESS DRIVERS
90921014
LC
11434L: linux-wireless@vger.kernel.org
11435W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11436W: http://wireless.kernel.org/en/users/Drivers/wl1251
11437T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11438S: Orphan
90921014
LC
11439F: drivers/net/wireless/ti/
11440F: include/linux/wl12xx.h
11441
e86eaa3a 11442TIPC NETWORK LAYER
8b58be88 11443M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11444M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11445L: netdev@vger.kernel.org (core kernel code)
11446L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11447W: http://tipc.sourceforge.net/
e86eaa3a 11448S: Maintained
c117ab84 11449F: include/uapi/linux/tipc*.h
679655da 11450F: net/tipc/
e86eaa3a 11451
867e359b 11452TILE ARCHITECTURE
b9a279f6 11453M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11454W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11455T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11456S: Supported
11457F: arch/tile/
6b940606 11458F: drivers/char/tile-srom.c
5c770755 11459F: drivers/edac/tile_edac.c
6b940606
CM
11460F: drivers/net/ethernet/tile/
11461F: drivers/rtc/rtc-tile.c
11462F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11463F: drivers/tty/serial/tilegx.c
6b940606
CM
11464F: drivers/usb/host/*-tilegx.c
11465F: include/linux/usb/tilegx.h
867e359b 11466
1da177e4 11467TLAN NETWORK DRIVER
8b58be88 11468M: Samuel Chessman <chessman@tux.org>
88c07dde 11469L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11470W: http://sourceforge.net/projects/tlan/
11471S: Maintained
679655da 11472F: Documentation/networking/tlan.txt
b544dbac 11473F: drivers/net/ethernet/ti/tlan.*
1da177e4 11474
d74db3b2 11475TOMOYO SECURITY MODULE
8b58be88
JP
11476M: Kentaro Takeda <takedakn@nttdata.co.jp>
11477M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11478L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11479L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11480L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11481L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11482W: http://tomoyo.sourceforge.jp/
843d183c 11483T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11484S: Maintained
679655da 11485F: security/tomoyo/
d74db3b2 11486
9caeb532 11487TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11488M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11489L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11490S: Maintained
11491F: drivers/platform/x86/topstar-laptop.c
11492
1da177e4 11493TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11494M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11495L: platform-driver-x86@vger.kernel.org
0a63ca11 11496S: Maintained
679655da 11497F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11498
0a63ca11
AA
11499TOSHIBA BLUETOOTH DRIVER
11500M: Azael Avalos <coproscefalo@gmail.com>
11501L: platform-driver-x86@vger.kernel.org
11502S: Maintained
11503F: drivers/platform/x86/toshiba_bluetooth.c
11504
11505TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11506M: Azael Avalos <coproscefalo@gmail.com>
11507L: platform-driver-x86@vger.kernel.org
11508S: Maintained
11509F: drivers/platform/x86/toshiba_haps.c
11510
14991fc7
AA
11511TOSHIBA WMI HOTKEYS DRIVER
11512M: Azael Avalos <coproscefalo@gmail.com>
11513L: platform-driver-x86@vger.kernel.org
11514S: Maintained
11515F: drivers/platform/x86/toshiba-wmi.c
11516
1da177e4 11517TOSHIBA SMM DRIVER
8b58be88 11518M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11519W: http://www.buzzard.org.uk/toshiba/
11520S: Maintained
679655da
JP
11521F: drivers/char/toshiba.c
11522F: include/linux/toshiba.h
c117ab84 11523F: include/uapi/linux/toshiba.h
1da177e4 11524
d32d9864
MR
11525TOSHIBA TC358743 DRIVER
11526M: Mats Randgaard <matrandg@cisco.com>
11527L: linux-media@vger.kernel.org
11528S: Maintained
11529F: drivers/media/i2c/tc358743*
b5dcee22 11530F: include/media/i2c/tc358743.h
d32d9864 11531
560e6475
WS
11532TMIO/SDHI MMC DRIVER
11533M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11534L: linux-mmc@vger.kernel.org
560e6475 11535S: Supported
d1057c40
GL
11536F: drivers/mmc/host/tmio_mmc*
11537F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11538F: include/linux/mfd/tmio.h
d719f900 11539
917cc4e6
GR
11540TMP401 HARDWARE MONITOR DRIVER
11541M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11542L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11543S: Maintained
11544F: Documentation/hwmon/tmp401
11545F: drivers/hwmon/tmp401.c
11546
98f32602 11547TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11548M: Hugh Dickins <hughd@google.com>
98f32602
HD
11549L: linux-mm@kvack.org
11550S: Maintained
11551F: include/linux/shmem_fs.h
11552F: mm/shmem.c
11553
45f95b53 11554TM6000 VIDEO4LINUX DRIVER
009a5410 11555M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11556L: linux-media@vger.kernel.org
a825eaec 11557W: https://linuxtv.org
45f95b53
MCC
11558T: git git://linuxtv.org/media_tree.git
11559S: Odd fixes
11560F: drivers/media/usb/tm6000/
11561
c65fde19
HV
11562TW68 VIDEO4LINUX DRIVER
11563M: Hans Verkuil <hverkuil@xs4all.nl>
11564L: linux-media@vger.kernel.org
11565T: git git://linuxtv.org/media_tree.git
a825eaec 11566W: https://linuxtv.org
c65fde19
HV
11567S: Odd Fixes
11568F: drivers/media/pci/tw68/
11569
704a84cc
EG
11570TW686X VIDEO4LINUX DRIVER
11571M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11572L: linux-media@vger.kernel.org
11573T: git git://linuxtv.org/media_tree.git
11574W: http://linuxtv.org
11575S: Maintained
11576F: drivers/media/pci/tw686x/
11577
4e68852d 11578TPM DEVICE DRIVER
901486b8 11579M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11580M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11581M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11582R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11583W: http://tpmdd.sourceforge.net
63a10dfd 11584L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11585Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11586T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11587S: Maintained
679655da 11588F: drivers/char/tpm/
4e68852d 11589
1a0f1b27
AL
11590TPM IBM_VTPM DEVICE DRIVER
11591M: Ashley Lai <ashleydlai@gmail.com>
11592W: http://tpmdd.sourceforge.net
11593L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11594S: Maintained
11595F: drivers/char/tpm/tpm_ibmvtpm*
11596
d6f005a1
JP
11597TRACING
11598M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11599M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11600T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11601S: Maintained
11602F: Documentation/trace/ftrace.txt
11603F: arch/*/*/*/ftrace.h
11604F: arch/*/kernel/ftrace.c
11605F: include/*/ftrace.h
11606F: include/linux/trace*.h
11607F: include/trace/
11608F: kernel/trace/
6e68e6c5 11609F: tools/testing/selftests/ftrace/
d6f005a1 11610
4abac0d0
IM
11611TRACING MMIO ACCESSES (MMIOTRACE)
11612M: Steven Rostedt <rostedt@goodmis.org>
11613M: Ingo Molnar <mingo@kernel.org>
11614R: Karol Herbst <karolherbst@gmail.com>
11615R: Pekka Paalanen <ppaalanen@gmail.com>
11616S: Maintained
11617L: linux-kernel@vger.kernel.org
11618L: nouveau@lists.freedesktop.org
11619F: kernel/trace/trace_mmiotrace.c
11620F: include/linux/mmiotrace.h
11621F: arch/x86/mm/kmmio.c
11622F: arch/x86/mm/mmio-mod.c
11623F: arch/x86/mm/testmmiotrace.c
11624
1da177e4 11625TRIVIAL PATCHES
8b58be88 11626M: Jiri Kosina <trivial@kernel.org>
54e5881d 11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11628S: Maintained
86ef925f 11629K: ^Subject:.*(?i)trivial
1da177e4 11630
4e68852d 11631TTY LAYER
879a5a00 11632M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11633M: Jiri Slaby <jslaby@suse.com>
879a5a00 11634S: Supported
08deed1e 11635T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11636F: Documentation/serial/
8dd5d2f1 11637F: drivers/tty/
df621252 11638F: drivers/tty/serial/serial_core.c
e3288775
AC
11639F: include/linux/serial_core.h
11640F: include/linux/serial.h
11641F: include/linux/tty.h
c117ab84
CEB
11642F: include/uapi/linux/serial_core.h
11643F: include/uapi/linux/serial.h
11644F: include/uapi/linux/tty.h
4e68852d 11645
91952bc0
AP
11646TUA9001 MEDIA DRIVER
11647M: Antti Palosaari <crope@iki.fi>
11648L: linux-media@vger.kernel.org
a825eaec 11649W: https://linuxtv.org
91952bc0
AP
11650W: http://palosaari.fi/linux/
11651Q: http://patchwork.linuxtv.org/project/linux-media/list/
11652T: git git://linuxtv.org/anttip/media_tree.git
11653S: Maintained
11654F: drivers/media/tuners/tua9001*
11655
740db6d7 11656TULIP NETWORK DRIVERS
740db6d7 11657L: netdev@vger.kernel.org
cf869eb1
GG
11658L: linux-parisc@vger.kernel.org
11659S: Orphan
0f04e2aa 11660F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11661
11662TUN/TAP driver
ba57b6f2 11663M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11664W: http://vtun.sourceforge.net/tun
11665S: Maintained
679655da
JP
11666F: Documentation/networking/tuntap.txt
11667F: arch/um/os-Linux/drivers/
1da177e4 11668
b454cc66 11669TURBOCHANNEL SUBSYSTEM
8b58be88 11670M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11671M: Ralf Baechle <ralf@linux-mips.org>
11672L: linux-mips@linux-mips.org
11673Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11674S: Maintained
679655da
JP
11675F: drivers/tc/
11676F: include/linux/tc.h
b454cc66 11677
1da177e4 11678U14-34F SCSI DRIVER
8b58be88 11679M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11680L: linux-scsi@vger.kernel.org
11681S: Maintained
679655da 11682F: drivers/scsi/u14-34f.c
1da177e4 11683
e2d1d6c0 11684UBI FILE SYSTEM (UBIFS)
a7859936 11685M: Richard Weinberger <richard@nod.at>
949cb623 11686M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11687M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11688L: linux-mtd@lists.infradead.org
e2966cbe 11689T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11690W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11691S: Supported
679655da
JP
11692F: Documentation/filesystems/ubifs.txt
11693F: fs/ubifs/
e2d1d6c0 11694
e1632fa2 11695UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11696M: Greg Ungerer <gerg@linux-m68k.org>
11697W: http://www.linux-m68k.org/
cc2020e6 11698W: http://www.uclinux.org/
e1632fa2 11699L: linux-m68k@lists.linux-m68k.org
cc2020e6 11700L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11701T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11702S: Maintained
e1632fa2
GU
11703F: arch/m68k/coldfire/
11704F: arch/m68k/68*/
61bc02bb
JP
11705F: arch/m68k/*/*_no.*
11706F: arch/m68k/include/asm/*_no.*
cc2020e6 11707
1da177e4 11708UDF FILESYSTEM
d8130624 11709M: Jan Kara <jack@suse.com>
1da177e4 11710S: Maintained
679655da
JP
11711F: Documentation/filesystems/udf.txt
11712F: fs/udf/
1da177e4 11713
cc2020e6 11714UFS FILESYSTEM
8b58be88 11715M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11716S: Maintained
679655da
JP
11717F: Documentation/filesystems/ufs.txt
11718F: fs/ufs/
cc2020e6 11719
0a09d3ab
DH
11720UHID USERSPACE HID IO DRIVER:
11721M: David Herrmann <dh.herrmann@googlemail.com>
11722L: linux-input@vger.kernel.org
11723S: Maintained
11724F: drivers/hid/uhid.c
c117ab84 11725F: include/uapi/linux/uhid.h
0a09d3ab 11726
18332a80 11727ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11728L: linux-usb@vger.kernel.org
10c6c9c9 11729S: Orphan
355ffe69 11730F: drivers/uwb/
679655da
JP
11731F: include/linux/uwb.h
11732F: include/linux/uwb/
18332a80 11733
b31d8273
G
11734UNICORE32 ARCHITECTURE:
11735M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11736W: http://mprc.pku.edu.cn/~guanxuetao/linux
11737S: Maintained
ceebf4d5 11738T: git git://github.com/gxt/linux.git
b31d8273
G
11739F: arch/unicore32/
11740
d8379ab1
TF
11741UNIFDEF
11742M: Tony Finch <dot@dotat.at>
11743W: http://dotat.at/prog/unifdef
11744S: Maintained
11745F: scripts/unifdef.c
11746
1da177e4 11747UNIFORM CDROM DRIVER
8b58be88 11748M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11749W: http://www.kernel.dk
11750S: Maintained
679655da
JP
11751F: Documentation/cdrom/
11752F: drivers/cdrom/cdrom.c
11753F: include/linux/cdrom.h
c117ab84 11754F: include/uapi/linux/cdrom.h
1da177e4 11755
56df0122 11756UNISYS S-PAR DRIVERS
49e7d9df
JP
11757M: David Kershner <david.kershner@unisys.com>
11758L: sparmaintainer@unisys.com (Unisys internal)
11759S: Supported
11760F: drivers/staging/unisys/
56df0122 11761
9941fa6e
VH
11762UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11763M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11764L: linux-scsi@vger.kernel.org
11765S: Supported
11766F: Documentation/scsi/ufs.txt
11767F: drivers/scsi/ufs/
11768
e2d1d6c0 11769UNSORTED BLOCK IMAGES (UBI)
949cb623 11770M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11771M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11772W: http://www.linux-mtd.infradead.org/
11773L: linux-mtd@lists.infradead.org
b6b44e0a 11774T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11775S: Supported
80811493 11776F: drivers/mtd/ubi/
679655da 11777F: include/linux/mtd/ubi.h
c117ab84 11778F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11779
1da177e4 11780USB ACM DRIVER
ca1c3e6f 11781M: Oliver Neukum <oneukum@suse.com>
6372594a 11782L: linux-usb@vger.kernel.org
1da177e4 11783S: Maintained
679655da
JP
11784F: Documentation/usb/acm.txt
11785F: drivers/usb/class/cdc-acm.*
1da177e4 11786
b7d572e1
PF
11787USB AR5523 WIRELESS DRIVER
11788M: Pontus Fuchs <pontus.fuchs@gmail.com>
11789L: linux-wireless@vger.kernel.org
11790S: Maintained
11791F: drivers/net/wireless/ath/ar5523/
11792
115bb1ff 11793USB ATTACHED SCSI
f50a4968 11794M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11795M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11796L: linux-usb@vger.kernel.org
11797L: linux-scsi@vger.kernel.org
8eae0fb7 11798S: Maintained
115bb1ff
MW
11799F: drivers/usb/storage/uas.c
11800
1da177e4 11801USB CDC ETHERNET DRIVER
61eee9a7 11802M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11803L: linux-usb@vger.kernel.org
1da177e4 11804S: Maintained
679655da 11805F: drivers/net/usb/cdc_*.c
c117ab84 11806F: include/uapi/linux/usb/cdc.h
1da177e4 11807
66e3e591
KP
11808USB CHAOSKEY DRIVER
11809M: Keith Packard <keithp@keithp.com>
11810L: linux-usb@vger.kernel.org
11811S: Maintained
11812F: drivers/usb/misc/chaoskey.c
11813
b02b371e 11814USB CYPRESS C67X00 DRIVER
8b58be88 11815M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11816L: linux-usb@vger.kernel.org
11817S: Maintained
679655da 11818F: drivers/usb/c67x00/
b02b371e 11819
d0374f4f 11820USB DAVICOM DM9601 DRIVER
8b58be88 11821M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11822L: netdev@vger.kernel.org
d0374f4f
PK
11823W: http://www.linux-usb.org/usbnet
11824S: Maintained
679655da 11825F: drivers/net/usb/dm9601.c
d0374f4f 11826
cc2020e6 11827USB DIAMOND RIO500 DRIVER
8b58be88 11828M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11829L: rio500-users@lists.sourceforge.net
11830W: http://rio500.sourceforge.net
11831S: Maintained
679655da 11832F: drivers/usb/misc/rio500*
cc2020e6 11833
1da177e4 11834USB EHCI DRIVER
578333ab 11835M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11836L: linux-usb@vger.kernel.org
578333ab 11837S: Maintained
679655da
JP
11838F: Documentation/usb/ehci.txt
11839F: drivers/usb/host/ehci*
1da177e4 11840
69ae9e3e 11841USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11842M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11843L: linux-usb@vger.kernel.org
69ae9e3e 11844W: http://www.linux-usb.org/gadget
d6d0f665
FB
11845T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11846S: Maintained
679655da
JP
11847F: drivers/usb/gadget/
11848F: include/linux/usb/gadget*
69ae9e3e 11849
2dea64b4 11850USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11851M: Jiri Kosina <jikos@kernel.org>
406df153 11852R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11853L: linux-usb@vger.kernel.org
54e5881d 11854T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11855S: Maintained
c2f01971 11856F: Documentation/hid/hiddev.txt
679655da 11857F: drivers/hid/usbhid/
1da177e4 11858
959eea21 11859USB ISP116X DRIVER
8b58be88 11860M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11861L: linux-usb@vger.kernel.org
959eea21 11862S: Maintained
679655da
JP
11863F: drivers/usb/host/isp116x*
11864F: include/linux/usb/isp116x.h
959eea21 11865
146498ea
WH
11866USB LAN78XX ETHERNET DRIVER
11867M: Woojung Huh <woojung.huh@microchip.com>
11868M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11869L: netdev@vger.kernel.org
11870S: Maintained
11871F: drivers/net/usb/lan78xx.*
11872
1da177e4 11873USB MASS STORAGE DRIVER
8b58be88 11874M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11875L: linux-usb@vger.kernel.org
8836aeb8 11876L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11877S: Maintained
11878W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11879F: drivers/usb/storage/
1da177e4 11880
af39917d
CL
11881USB MIDI DRIVER
11882M: Clemens Ladisch <clemens@ladisch.de>
11883L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11884T: git git://git.alsa-project.org/alsa-kernel.git
11885S: Maintained
11886F: sound/usb/midi.*
11887
444ce9d4
JP
11888USB NETWORKING DRIVERS
11889L: linux-usb@vger.kernel.org
11890S: Odd Fixes
11891F: drivers/net/usb/
11892
1da177e4 11893USB OHCI DRIVER
578333ab 11894M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11895L: linux-usb@vger.kernel.org
578333ab 11896S: Maintained
679655da
JP
11897F: Documentation/usb/ohci.txt
11898F: drivers/usb/host/ohci*
1da177e4 11899
963ffa3e 11900USB OTG FSM (Finite State Machine)
60d77b3d 11901M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11902T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11903L: linux-usb@vger.kernel.org
11904S: Maintained
11905F: drivers/usb/common/usb-otg-fsm.c
11906
563da3a9
VM
11907USB OVER IP DRIVER
11908M: Valentina Manea <valentina.manea.m@gmail.com>
11909M: Shuah Khan <shuah.kh@samsung.com>
11910L: linux-usb@vger.kernel.org
11911S: Maintained
a6d6fc2b 11912F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11913F: drivers/usb/usbip/
11914F: tools/usb/usbip/
11915
1da177e4 11916USB PEGASUS DRIVER
a16b945c 11917M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11918L: linux-usb@vger.kernel.org
043600a6 11919L: netdev@vger.kernel.org
052e3128
PM
11920T: git git://github.com/petkan/pegasus.git
11921W: https://github.com/petkan/pegasus
1da177e4 11922S: Maintained
679655da 11923F: drivers/net/usb/pegasus.*
1da177e4 11924
d3ad558f 11925USB PHY LAYER
a55f6286 11926M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11927L: linux-usb@vger.kernel.org
11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11929S: Maintained
11930F: drivers/usb/phy/
d3ad558f 11931
73e4fb3f 11932USB PRINTER DRIVER (usblp)
8b58be88 11933M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11934L: linux-usb@vger.kernel.org
73e4fb3f 11935S: Supported
679655da 11936F: drivers/usb/class/usblp.c
1da177e4 11937
4521b477
BM
11938USB QMI WWAN NETWORK DRIVER
11939M: Bjørn Mork <bjorn@mork.no>
11940L: netdev@vger.kernel.org
11941S: Maintained
11942F: Documentation/ABI/testing/sysfs-class-net-qmi
11943F: drivers/net/usb/qmi_wwan.c
11944
1da177e4 11945USB RTL8150 DRIVER
a16b945c 11946M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11947L: linux-usb@vger.kernel.org
043600a6 11948L: netdev@vger.kernel.org
052e3128
PM
11949T: git git://github.com/petkan/rtl8150.git
11950W: https://github.com/petkan/rtl8150
1da177e4 11951S: Maintained
679655da 11952F: drivers/net/usb/rtl8150.c
1da177e4 11953
f896b796 11954USB SERIAL SUBSYSTEM
66085694 11955M: Johan Hovold <johan@kernel.org>
795fb7e7 11956L: linux-usb@vger.kernel.org
4e68852d 11957S: Maintained
679655da 11958F: Documentation/usb/usb-serial.txt
f896b796 11959F: drivers/usb/serial/
679655da 11960F: include/linux/usb/serial.h
1da177e4 11961
b3f0db1c
SG
11962USB SMSC75XX ETHERNET DRIVER
11963M: Steve Glendinning <steve.glendinning@shawell.net>
11964L: netdev@vger.kernel.org
11965S: Maintained
11966F: drivers/net/usb/smsc75xx.*
11967
2f7ca802 11968USB SMSC95XX ETHERNET DRIVER
90b24cfb 11969M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11970L: netdev@vger.kernel.org
90b24cfb 11971S: Maintained
679655da 11972F: drivers/net/usb/smsc95xx.*
2f7ca802 11973
1da177e4 11974USB SUBSYSTEM
879a5a00 11975M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11976L: linux-usb@vger.kernel.org
1da177e4 11977W: http://www.linux-usb.org
08deed1e 11978T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11979S: Supported
679655da 11980F: Documentation/usb/
679655da
JP
11981F: drivers/usb/
11982F: include/linux/usb.h
11983F: include/linux/usb/
1da177e4
LT
11984
11985USB UHCI DRIVER
8b58be88 11986M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11987L: linux-usb@vger.kernel.org
1da177e4 11988S: Maintained
679655da 11989F: drivers/usb/host/uhci*
1da177e4 11990
69ae9e3e 11991USB "USBNET" DRIVER FRAMEWORK
d8130624 11992M: Oliver Neukum <oneukum@suse.com>
043600a6 11993L: netdev@vger.kernel.org
69ae9e3e 11994W: http://www.linux-usb.org/usbnet
1da177e4 11995S: Maintained
679655da
JP
11996F: drivers/net/usb/usbnet.c
11997F: include/linux/usb/usbnet.h
1da177e4 11998
c0efd232 11999USB VIDEO CLASS
c53ac071 12000M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12001L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12002L: linux-media@vger.kernel.org
275ffde4 12003T: git git://linuxtv.org/media_tree.git
57c6d2e9 12004W: http://www.ideasonboard.org/uvc/
c0efd232 12005S: Maintained
0c0d06ca 12006F: drivers/media/usb/uvc/
6c0f0359 12007F: include/uapi/linux/uvcvideo.h
1da177e4 12008
b60b9c45
HV
12009USB VISION DRIVER
12010M: Hans Verkuil <hverkuil@xs4all.nl>
12011L: linux-media@vger.kernel.org
12012T: git git://linuxtv.org/media_tree.git
a825eaec 12013W: https://linuxtv.org
b60b9c45
HV
12014S: Odd Fixes
12015F: drivers/media/usb/usbvision/
12016
8282da47
LP
12017USB WEBCAM GADGET
12018M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12019L: linux-usb@vger.kernel.org
12020S: Maintained
3a83c16e 12021F: drivers/usb/gadget/function/*uvc*
faf2e1db 12022F: drivers/usb/gadget/legacy/webcam.c
8282da47 12023
bf164cc0 12024USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12025M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12026L: linux-wireless@vger.kernel.org
12027S: Maintained
679655da 12028F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12029
eb6bab13 12030USB XHCI DRIVER
03d85053 12031M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12032L: linux-usb@vger.kernel.org
12033S: Supported
36d0344c
SS
12034F: drivers/usb/host/xhci*
12035F: drivers/usb/host/pci-quirks*
eb6bab13 12036
1da177e4 12037USB ZD1201 DRIVER
4086b9ca 12038L: linux-wireless@vger.kernel.org
1da177e4 12039W: http://linux-lc100020.sourceforge.net
4086b9ca 12040S: Orphan
ed0ad06f 12041F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12042
b7eee616 12043USB ZR364XX DRIVER
8b58be88 12044M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12045L: linux-usb@vger.kernel.org
661263b5 12046L: linux-media@vger.kernel.org
275ffde4 12047T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12048W: http://royale.zerezo.com/zr364xx/
12049S: Maintained
679655da 12050F: Documentation/video4linux/zr364xx.txt
90d72ac6 12051F: drivers/media/usb/zr364xx/
b7eee616 12052
289fcff4
HK
12053ULPI BUS
12054M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12055L: linux-usb@vger.kernel.org
12056S: Maintained
12057F: drivers/usb/common/ulpi.c
12058F: include/linux/ulpi/
12059
e7839f25 12060USER-MODE LINUX (UML)
8b58be88 12061M: Jeff Dike <jdike@addtoit.com>
b15194b7 12062M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12063L: user-mode-linux-devel@lists.sourceforge.net
12064L: user-mode-linux-user@lists.sourceforge.net
12065W: http://user-mode-linux.sourceforge.net
9f273c24 12066T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12067S: Maintained
61516587 12068F: Documentation/virtual/uml/
679655da 12069F: arch/um/
b070989a 12070F: arch/x86/um/
679655da
JP
12071F: fs/hostfs/
12072F: fs/hppfs/
b7eee616 12073
e5f114e9 12074USERSPACE I/O (UIO)
6a534c9d 12075M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12076M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12077S: Maintained
3d3fecbd 12078T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12079F: Documentation/DocBook/uio-howto.tmpl
12080F: drivers/uio/
12081F: include/linux/uio*.h
e5f114e9 12082
256cccbe 12083UTIL-LINUX PACKAGE
8b58be88 12084M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12085L: util-linux@vger.kernel.org
12086W: http://en.wikipedia.org/wiki/Util-linux
12087T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12088S: Maintained
12089
c1fd1c07 12090UVESAFB DRIVER
8b58be88 12091M: Michal Januszewski <spock@gentoo.org>
c69f677c 12092L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12093W: http://dev.gentoo.org/~spock/projects/uvesafb/
12094S: Maintained
679655da 12095F: Documentation/fb/uvesafb.txt
8a61f013 12096F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12097
456930d8
SA
12098VF610 NAND DRIVER
12099M: Stefan Agner <stefan@agner.ch>
12100L: linux-mtd@lists.infradead.org
12101S: Supported
12102F: drivers/mtd/nand/vf610_nfc.c
12103
4480f15b 12104VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12105M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12106S: Maintained
679655da
JP
12107F: Documentation/filesystems/vfat.txt
12108F: fs/fat/
1da177e4 12109
cba3345c
AW
12110VFIO DRIVER
12111M: Alex Williamson <alex.williamson@redhat.com>
12112L: kvm@vger.kernel.org
9f273c24 12113T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12114S: Maintained
12115F: Documentation/vfio.txt
12116F: drivers/vfio/
12117F: include/linux/vfio.h
c117ab84 12118F: include/uapi/linux/vfio.h
cba3345c 12119
a714ea5f
AW
12120VFIO PLATFORM DRIVER
12121M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12122L: kvm@vger.kernel.org
12123S: Maintained
12124F: drivers/vfio/platform/
12125
9e6f3438
PO
12126VIDEOBUF2 FRAMEWORK
12127M: Pawel Osciak <pawel@osciak.com>
12128M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12129M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12130L: linux-media@vger.kernel.org
12131S: Maintained
90d72ac6 12132F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12133F: include/media/videobuf2-*
12134
5523662e
SCP
12135VIRTUAL SERIO DEVICE DRIVER
12136M: Stephen Chandler Paul <thatslyude@gmail.com>
12137S: Maintained
12138F: drivers/input/serio/userio.c
12139F: include/uapi/linux/userio.h
12140
9a82446b
AS
12141VIRTIO CONSOLE DRIVER
12142M: Amit Shah <amit.shah@redhat.com>
12143L: virtualization@lists.linux-foundation.org
12144S: Maintained
12145F: drivers/char/virtio_console.c
12146F: include/linux/virtio_console.h
c117ab84 12147F: include/uapi/linux/virtio_console.h
9a82446b 12148
2426ec8f 12149VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12150M: "Michael S. Tsirkin" <mst@redhat.com>
12151L: virtualization@lists.linux-foundation.org
12152S: Maintained
12153F: drivers/virtio/
c893c8d7 12154F: tools/virtio/
2426ec8f
MT
12155F: drivers/net/virtio_net.c
12156F: drivers/block/virtio_blk.c
12157F: include/linux/virtio_*.h
916cdabc 12158F: include/uapi/linux/virtio_*.h
2426ec8f 12159
f2dbda3b
CH
12160VIRTIO DRIVERS FOR S390
12161M: Christian Borntraeger <borntraeger@de.ibm.com>
12162M: Cornelia Huck <cornelia.huck@de.ibm.com>
12163L: linux-s390@vger.kernel.org
12164L: virtualization@lists.linux-foundation.org
12165L: kvm@vger.kernel.org
12166S: Supported
1b568d93 12167F: drivers/s390/virtio/
f2dbda3b 12168
4ad6ee91
GH
12169VIRTIO GPU DRIVER
12170M: David Airlie <airlied@linux.ie>
12171M: Gerd Hoffmann <kraxel@redhat.com>
12172L: dri-devel@lists.freedesktop.org
12173L: virtualization@lists.linux-foundation.org
12174S: Maintained
12175F: drivers/gpu/drm/virtio/
12176F: include/uapi/linux/virtio_gpu.h
12177
3a4d5c94
MT
12178VIRTIO HOST (VHOST)
12179M: "Michael S. Tsirkin" <mst@redhat.com>
12180L: kvm@vger.kernel.org
c996d8b9 12181L: virtualization@lists.linux-foundation.org
3a4d5c94 12182L: netdev@vger.kernel.org
9f273c24 12183T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12184S: Maintained
12185F: drivers/vhost/
c117ab84 12186F: include/uapi/linux/vhost.h
3a4d5c94 12187
271c8651
GH
12188VIRTIO INPUT DRIVER
12189M: Gerd Hoffmann <kraxel@redhat.com>
12190S: Maintained
12191F: drivers/virtio/virtio_input.c
12192F: include/uapi/linux/virtio_input.h
12193
1da177e4 12194VIA RHINE NETWORK DRIVER
210347e1 12195S: Orphan
f2148a47 12196F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12197
f0bf7f61 12198VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12199M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12200M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12201S: Maintained
12202F: drivers/mmc/host/via-sdmmc.c
12203
69e4a7c2 12204VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12205M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12206L: linux-fbdev@vger.kernel.org
69e4a7c2 12207S: Maintained
c7babebd
FTS
12208F: include/linux/via-core.h
12209F: include/linux/via-gpio.h
12210F: include/linux/via_i2c.h
8a61f013 12211F: drivers/video/fbdev/via/
69e4a7c2 12212
01f20734 12213VIA VELOCITY NETWORK DRIVER
8b58be88 12214M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12215L: netdev@vger.kernel.org
12216S: Maintained
f2148a47 12217F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12218
f73f8173
AW
12219VIRT LIB
12220M: Alex Williamson <alex.williamson@redhat.com>
12221M: Paolo Bonzini <pbonzini@redhat.com>
12222L: kvm@vger.kernel.org
12223S: Supported
12224F: virt/lib/
12225
77911fd2 12226VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12227M: Hans Verkuil <hverkuil@xs4all.nl>
12228L: linux-media@vger.kernel.org
12229T: git git://linuxtv.org/media_tree.git
a825eaec 12230W: https://linuxtv.org
0b7bc1fa 12231S: Maintained
77911fd2 12232F: drivers/media/platform/vivid/*
0b7bc1fa 12233
be7f8273 12234VLAN (802.1Q)
8b58be88 12235M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12236L: netdev@vger.kernel.org
12237S: Maintained
679655da
JP
12238F: drivers/net/macvlan.c
12239F: include/linux/if_*vlan.h
12240F: net/8021q/
be7f8273 12241
55e331cf 12242VLYNQ BUS
8b58be88 12243M: Florian Fainelli <florian@openwrt.org>
8578d7af 12244L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12245S: Maintained
12246F: drivers/vlynq/vlynq.c
12247F: include/linux/vlynq.h
12248
390beae4 12249VME SUBSYSTEM
74c600e3 12250M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12251M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12252M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12253L: devel@driverdev.osuosl.org
12254S: Maintained
12255T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12256F: Documentation/vme_api.txt
12257F: drivers/staging/vme/
12258F: drivers/vme/
12259F: include/linux/vme*
12260
4488e09b
AK
12261VMWARE HYPERVISOR INTERFACE
12262M: Alok Kataria <akataria@vmware.com>
12263L: virtualization@lists.linux-foundation.org
12264S: Supported
12265F: arch/x86/kernel/cpu/vmware.c
12266
73b35d07
DT
12267VMWARE BALLOON DRIVER
12268M: Xavier Deguillard <xdeguillard@vmware.com>
12269M: Philip Moltmann <moltmann@vmware.com>
12270M: "VMware, Inc." <pv-drivers@vmware.com>
12271L: linux-kernel@vger.kernel.org
12272S: Maintained
12273F: drivers/misc/vmw_balloon.c
12274
8b8be51b
TH
12275VMWARE VMMOUSE SUBDRIVER
12276M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12277M: "VMware, Inc." <pv-drivers@vmware.com>
12278L: linux-input@vger.kernel.org
12279S: Maintained
12280F: drivers/input/mouse/vmmouse.c
12281F: drivers/input/mouse/vmmouse.h
12282
d1a890fa 12283VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12284M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12285M: "VMware, Inc." <pv-drivers@vmware.com>
12286L: netdev@vger.kernel.org
12287S: Maintained
12288F: drivers/net/vmxnet3/
d1a890fa 12289
851b1642 12290VMware PVSCSI driver
f2d7e40e 12291M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
12292M: VMware PV-Drivers <pv-drivers@vmware.com>
12293L: linux-scsi@vger.kernel.org
12294S: Maintained
12295F: drivers/scsi/vmw_pvscsi.c
12296F: drivers/scsi/vmw_pvscsi.h
12297
e53e86c7 12298VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12299M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12300M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12301L: linux-kernel@vger.kernel.org
1dd68f01 12302W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12303T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12304S: Supported
9d2597e8 12305F: Documentation/devicetree/bindings/regulator/
679655da 12306F: drivers/regulator/
9d2597e8 12307F: include/dt-bindings/regulator/
679655da 12308F: include/linux/regulator/
e53e86c7 12309
081958eb
DA
12310VRF
12311M: David Ahern <dsa@cumulusnetworks.com>
12312M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12313L: netdev@vger.kernel.org
12314S: Maintained
12315F: drivers/net/vrf.c
562d897d 12316F: Documentation/networking/vrf.txt
081958eb 12317
ab41319e 12318VT1211 HARDWARE MONITOR DRIVER
8b58be88 12319M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12320L: linux-hwmon@vger.kernel.org
ab41319e 12321S: Maintained
679655da
JP
12322F: Documentation/hwmon/vt1211
12323F: drivers/hwmon/vt1211.c
ab41319e 12324
1de9e371 12325VT8231 HARDWARE MONITOR DRIVER
8b58be88 12326M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12327L: linux-hwmon@vger.kernel.org
1de9e371 12328S: Maintained
679655da 12329F: drivers/hwmon/vt8231.c
1de9e371 12330
88095e7b
TO
12331VUB300 USB to SDIO/SD/MMC bridge chip
12332M: Tony Olech <tony.olech@elandigitalsystems.com>
12333L: linux-mmc@vger.kernel.org
12334L: linux-usb@vger.kernel.org
12335S: Supported
12336F: drivers/mmc/host/vub300.c
12337
1da177e4 12338W1 DALLAS'S 1-WIRE BUS
a8018766 12339M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12340S: Maintained
679655da
JP
12341F: Documentation/w1/
12342F: drivers/w1/
1da177e4 12343
13927079 12344W83791D HARDWARE MONITORING DRIVER
8b58be88 12345M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12346L: linux-hwmon@vger.kernel.org
25845c22 12347S: Maintained
679655da
JP
12348F: Documentation/hwmon/w83791d
12349F: drivers/hwmon/w83791d.c
13927079 12350
61db011d 12351W83793 HARDWARE MONITORING DRIVER
8b58be88 12352M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12353L: linux-hwmon@vger.kernel.org
61db011d 12354S: Maintained
679655da
JP
12355F: Documentation/hwmon/w83793
12356F: drivers/hwmon/w83793.c
61db011d 12357
e3760b43 12358W83795 HARDWARE MONITORING DRIVER
d8130624 12359M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12360L: linux-hwmon@vger.kernel.org
e3760b43
JD
12361S: Maintained
12362F: drivers/hwmon/w83795.c
12363
1da177e4 12364W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12365M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12366S: Maintained
679655da 12367F: drivers/mmc/host/wbsd.*
1da177e4 12368
b4e05923
HG
12369WACOM PROTOCOL 4 SERIAL TABLETS
12370M: Julian Squires <julian@cipht.net>
12371M: Hans de Goede <hdegoede@redhat.com>
12372L: linux-input@vger.kernel.org
12373S: Maintained
12374F: drivers/input/tablet/wacom_serial4.c
12375
3527761c 12376WATCHDOG DEVICE DRIVERS
8b58be88 12377M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12378R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12379L: linux-watchdog@vger.kernel.org
12380W: http://www.linux-watchdog.org/
f599aaf0 12381T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12382S: Maintained
540be8b2 12383F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12384F: Documentation/watchdog/
12385F: drivers/watchdog/
12386F: include/linux/watchdog.h
c117ab84 12387F: include/uapi/linux/watchdog.h
3527761c 12388
1da177e4 12389WD7000 SCSI DRIVER
8b58be88 12390M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12391L: linux-scsi@vger.kernel.org
12392S: Maintained
679655da 12393F: drivers/scsi/wd7000.c
1da177e4 12394
b22e00f3
DH
12395WIIMOTE HID DRIVER
12396M: David Herrmann <dh.herrmann@googlemail.com>
12397L: linux-input@vger.kernel.org
12398S: Maintained
12399F: drivers/hid/hid-wiimote*
12400
e258b80e 12401WINBOND CIR DRIVER
364e9e18 12402M: David Härdeman <david@hardeman.nu>
e258b80e 12403S: Maintained
116ab806 12404F: drivers/media/rc/winbond-cir.c
e258b80e 12405
c36a483d
WBG
12406WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12407M: William Breathitt Gray <vilhelm.gray@gmail.com>
12408L: linux-watchdog@vger.kernel.org
12409S: Maintained
12410F: drivers/watchdog/ebc-c384_wdt.c
12411
9c26df9b
WBG
12412WINSYSTEMS WS16C48 GPIO DRIVER
12413M: William Breathitt Gray <vilhelm.gray@gmail.com>
12414L: linux-gpio@vger.kernel.org
12415S: Maintained
12416F: drivers/gpio/gpio-ws16c48.c
e258b80e 12417
8a70da82 12418WIMAX STACK
8b58be88 12419M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12420M: linux-wimax@intel.com
49e7d9df 12421L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12422S: Supported
12423W: http://linuxwimax.org
315987dc 12424F: Documentation/wimax/README.wimax
315987dc
JP
12425F: include/linux/wimax/debug.h
12426F: include/net/wimax.h
c117ab84 12427F: include/uapi/linux/wimax.h
315987dc 12428F: net/wimax/
8a70da82 12429
5fc14680 12430WISTRON LAPTOP BUTTON DRIVER
8b58be88 12431M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12432S: Maintained
679655da 12433F: drivers/input/misc/wistron_btns.c
5fc14680 12434
1da177e4 12435WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12436M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12437L: linux-wireless@vger.kernel.org
926554c4 12438W: http://oops.ghostprotocols.net:81/blog
1da177e4 12439S: Maintained
679655da 12440F: drivers/net/wireless/wl3501*
1da177e4 12441
055bcbcb 12442WOLFSON MICROELECTRONICS DRIVERS
fef95164 12443L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12444T: git https://github.com/CirrusLogic/linux-drivers.git
12445W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12446S: Supported
3768f0b1 12447F: Documentation/hwmon/wm83??
f494993f
CK
12448F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12449F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12450F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12451F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12452F: drivers/clk/clk-wm83*.c
9c309598 12453F: drivers/extcon/extcon-arizona.c
b75ea16a 12454F: drivers/leds/leds-wm83*.c
25b273ba 12455F: drivers/gpio/gpio-*wm*.c
9c309598 12456F: drivers/gpio/gpio-arizona.c
d22b0869 12457F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12458F: drivers/input/misc/wm831x-on.c
12459F: drivers/input/touchscreen/wm831x-ts.c
12460F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12461F: drivers/mfd/arizona*
12462F: drivers/mfd/wm*.c
12ebc137 12463F: drivers/mfd/cs47l24*
b75ea16a
MB
12464F: drivers/power/wm83*.c
12465F: drivers/rtc/rtc-wm83*.c
12466F: drivers/regulator/wm8*.c
3860e6c4 12467F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12468F: drivers/watchdog/wm83*_wdt.c
9c309598 12469F: include/linux/mfd/arizona/
3860e6c4 12470F: include/linux/mfd/wm831x/
b75ea16a 12471F: include/linux/mfd/wm8350/
3768f0b1 12472F: include/linux/mfd/wm8400*
59ec6da2 12473F: include/linux/wm97xx.h
055bcbcb 12474F: include/sound/wm????.h
9c309598 12475F: sound/soc/codecs/arizona.?
055bcbcb 12476F: sound/soc/codecs/wm*
12ebc137 12477F: sound/soc/codecs/cs47l24*
b75ea16a 12478
3e6cd7a4
TH
12479WORKQUEUE
12480M: Tejun Heo <tj@kernel.org>
badb7f5e 12481R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12482T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12483S: Maintained
12484F: include/linux/workqueue.h
12485F: kernel/workqueue.c
12486F: Documentation/workqueue.txt
12487
39ac9f48
CYT
12488X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12489M: Chen-Yu Tsai <wens@csie.org>
12490L: linux-kernel@vger.kernel.org
12491S: Maintained
12492N: axp[128]
12493
1da177e4 12494X.25 NETWORK LAYER
8bf28059 12495M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12496L: linux-x25@vger.kernel.org
8bf28059 12497S: Odd Fixes
679655da
JP
12498F: Documentation/networking/x25*
12499F: include/net/x25*
12500F: net/x25/
1da177e4 12501
e2d1d6c0 12502X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12503M: Thomas Gleixner <tglx@linutronix.de>
12504M: Ingo Molnar <mingo@redhat.com>
12505M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12506M: x86@kernel.org
981c3a4f 12507L: linux-kernel@vger.kernel.org
75fc2d37 12508T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12509S: Maintained
679655da
JP
12510F: Documentation/x86/
12511F: arch/x86/
e2d1d6c0 12512
d0944853 12513X86 PLATFORM DRIVERS
e181ba15 12514M: Darren Hart <dvhart@infradead.org>
d0944853 12515L: platform-driver-x86@vger.kernel.org
e181ba15 12516T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12517S: Maintained
14430813 12518F: drivers/platform/x86/
3a4bceef 12519F: drivers/platform/olpc/
d0944853 12520
c1f5c54b
IM
12521X86 MCE INFRASTRUCTURE
12522M: Tony Luck <tony.luck@intel.com>
487ba8e8 12523M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12524L: linux-edac@vger.kernel.org
12525S: Maintained
12526F: arch/x86/kernel/cpu/mcheck/*
12527
79ebdc95
BP
12528X86 MICROCODE UPDATE SUPPORT
12529M: Borislav Petkov <bp@alien8.de>
12530S: Maintained
12531F: arch/x86/kernel/cpu/microcode/*
12532
f0905c5a
AL
12533X86 VDSO
12534M: Andy Lutomirski <luto@amacapital.net>
12535L: linux-kernel@vger.kernel.org
12536T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12537S: Maintained
d603c8e1 12538F: arch/x86/entry/vdso/
f0905c5a 12539
d6fad502 12540XC2028/3028 TUNER DRIVER
009a5410 12541M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 12542L: linux-media@vger.kernel.org
a825eaec 12543W: https://linuxtv.org
d6fad502
MCC
12544T: git git://linuxtv.org/media_tree.git
12545S: Maintained
12546F: drivers/media/tuners/tuner-xc2028.*
12547
c4468085 12548XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12549M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12550M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12551M: Juergen Gross <jgross@suse.com>
11dbb52b 12552L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12553T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12554S: Supported
12555F: arch/x86/xen/
12556F: drivers/*/xen-*front.c
12557F: drivers/xen/
12558F: arch/x86/include/asm/xen/
12559F: include/xen/
c117ab84 12560F: include/uapi/xen/
c4468085 12561
77bfb479 12562XEN HYPERVISOR ARM
85d1a29d 12563M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12564L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12565S: Maintained
77bfb479
SS
12566F: arch/arm/xen/
12567F: arch/arm/include/asm/xen/
12568
b475e83f 12569XEN HYPERVISOR ARM64
85d1a29d 12570M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12571L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12572S: Maintained
b475e83f
SS
12573F: arch/arm64/xen/
12574F: arch/arm64/include/asm/xen/
12575
9b57e1a7 12576XEN NETWORK BACKEND DRIVER
8386040b 12577M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12578L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12579L: netdev@vger.kernel.org
12580S: Supported
12581F: drivers/net/xen-netback/*
12582
c5f8e29d
KRW
12583XEN PCI SUBSYSTEM
12584M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12585L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12586S: Supported
12587F: arch/x86/pci/*xen*
12588F: drivers/pci/*xen*
12589
a2c5ae65
KRW
12590XEN BLOCK SUBSYSTEM
12591M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12592M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12593L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12594S: Supported
12595F: drivers/block/xen-blkback/*
12596F: drivers/block/xen*
12597
15d03609
JG
12598XEN PVSCSI DRIVERS
12599M: Juergen Gross <jgross@suse.com>
12600L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12601L: linux-scsi@vger.kernel.org
12602S: Supported
12603F: drivers/scsi/xen-scsifront.c
12604F: drivers/xen/xen-scsiback.c
12605F: include/xen/interface/io/vscsiif.h
12606
c5f8e29d
KRW
12607XEN SWIOTLB SUBSYSTEM
12608M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12609L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12610S: Supported
12611F: arch/x86/xen/*swiotlb*
12612F: drivers/xen/*swiotlb*
12613
1da177e4
LT
12614XFS FILESYSTEM
12615P: Silicon Graphics Inc
809625ca 12616M: Dave Chinner <david@fromorbit.com>
18caa67a 12617M: xfs@oss.sgi.com
d7ede1aa 12618L: xfs@oss.sgi.com
1da177e4 12619W: http://oss.sgi.com/projects/xfs
9f273c24 12620T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12621S: Supported
679655da
JP
12622F: Documentation/filesystems/xfs.txt
12623F: fs/xfs/
1da177e4 12624
8a3b7a25 12625XILINX AXI ETHERNET DRIVER
59a54f30
MS
12626M: Anirudha Sarangi <anirudh@xilinx.com>
12627M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12628S: Maintained
12629F: drivers/net/ethernet/xilinx/xilinx_axienet*
12630
238b8721 12631XILINX UARTLITE SERIAL DRIVER
8b58be88 12632M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12633L: linux-serial@vger.kernel.org
12634S: Maintained
df621252 12635F: drivers/tty/serial/uartlite.c
238b8721 12636
df330515
LP
12637XILINX VIDEO IP CORES
12638M: Hyun Kwon <hyun.kwon@xilinx.com>
12639M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12640L: linux-media@vger.kernel.org
12641T: git git://linuxtv.org/media_tree.git
12642S: Supported
12643F: Documentation/devicetree/bindings/media/xilinx/
12644F: drivers/media/platform/xilinx/
a5562f65 12645F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12646
74316949
EB
12647XILLYBUS DRIVER
12648M: Eli Billauer <eli.billauer@gmail.com>
12649L: linux-kernel@vger.kernel.org
12650S: Supported
12651F: drivers/char/xillybus/
12652
f620e4b8
MF
12653XTENSA XTFPGA PLATFORM SUPPORT
12654M: Max Filippov <jcmvbkbc@gmail.com>
12655L: linux-xtensa@linux-xtensa.org
12656S: Maintained
12657F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12658F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12659
1da177e4 12660YAM DRIVER FOR AX.25
8b58be88 12661M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12662L: linux-hams@vger.kernel.org
12663S: Maintained
679655da
JP
12664F: drivers/net/hamradio/yam*
12665F: include/linux/yam.h
1da177e4 12666
af64a5eb 12667YEALINK PHONE DRIVER
8b58be88 12668M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
12669L: usbb2k-api-dev@nongnu.org
12670S: Maintained
679655da
JP
12671F: Documentation/input/yealink.txt
12672F: drivers/input/misc/yealink.*
af64a5eb 12673
1da177e4 12674Z8530 DRIVER FOR AX.25
8b58be88 12675M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12676W: http://yaina.de/jreuter/
12677W: http://www.qsl.net/dl1bke/
12678L: linux-hams@vger.kernel.org
12679S: Maintained
679655da
JP
12680F: Documentation/networking/z8530drv.txt
12681F: drivers/net/hamradio/*scc.c
12682F: drivers/net/hamradio/z8530.h
1da177e4 12683
0cf31ec1 12684ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12685M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12686L: linux-mm@kvack.org
12687S: Maintained
12688F: mm/zbud.c
12689F: include/linux/zbud.h
12690
7c0c3afb 12691ZD1211RW WIRELESS DRIVER
8b58be88
JP
12692M: Daniel Drake <dsd@gentoo.org>
12693M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12694W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12695L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12696L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12697S: Maintained
6948300c 12698F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12699
20263029
DS
12700ZPOOL COMPRESSED PAGE STORAGE API
12701M: Dan Streetman <ddstreet@ieee.org>
12702L: linux-mm@kvack.org
12703S: Maintained
12704F: mm/zpool.c
12705F: include/linux/zpool.h
12706
1da177e4 12707ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12708L: mjpeg-users@lists.sourceforge.net
f63145e2 12709L: linux-media@vger.kernel.org
1da177e4 12710W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12711T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12712S: Odd Fixes
90d72ac6 12713F: drivers/media/pci/zoran/
1da177e4 12714
6920f2cc
MK
12715ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12716M: Minchan Kim <minchan@kernel.org>
12717M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12718R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12719L: linux-kernel@vger.kernel.org
12720S: Maintained
12721F: drivers/block/zram/
12722F: Documentation/blockdev/zram.txt
12723
8b4a4080 12724ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12725M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12726S: Maintained
df621252 12727F: drivers/tty/serial/zs.*
8b4a4080 12728
eae70d06
MK
12729ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12730M: Minchan Kim <minchan@kernel.org>
12731M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12732R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12733L: linux-mm@kvack.org
12734S: Maintained
12735F: mm/zsmalloc.c
12736F: include/linux/zsmalloc.h
d02be50d 12737F: Documentation/vm/zsmalloc.txt
eae70d06 12738
0cf31ec1 12739ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12740M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12741L: linux-mm@kvack.org
12742S: Maintained
12743F: mm/zswap.c
12744
1da177e4 12745THE REST
8b58be88 12746M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12747L: linux-kernel@vger.kernel.org
8a6e2535 12748Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12749T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12750S: Buried alive in reporters
34d03cc1
JP
12751F: *
12752F: */