]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
drm/i915: Fix for_each_pipe argument in vlv_display_power_well_init
[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
2a81ffdd 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.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
0bf54fcd 291F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
3a75ef0c 295F: tools/power/acpi/
8b59a454 296
3774929d
RW
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
2754c447 310F: tools/power/acpi/
3774929d 311
8b59a454 312ACPI FAN DRIVER
8b58be88 313M: Zhang Rui <rui.zhang@intel.com>
8b59a454 314L: linux-acpi@vger.kernel.org
5ca92bd9 315W: https://01.org/linux-acpi
8b59a454 316S: Supported
679655da 317F: drivers/acpi/fan.c
1da177e4 318
daeb2016
LP
319ACPI FOR ARM64 (ACPI/arm64)
320M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
321M: Hanjun Guo <hanjun.guo@linaro.org>
322M: Sudeep Holla <sudeep.holla@arm.com>
323L: linux-acpi@vger.kernel.org
324S: Maintained
325F: drivers/acpi/arm64
326
8b59a454 327ACPI THERMAL DRIVER
8b58be88 328M: Zhang Rui <rui.zhang@intel.com>
8b59a454 329L: linux-acpi@vger.kernel.org
5ca92bd9 330W: https://01.org/linux-acpi
8b59a454 331S: Supported
679655da 332F: drivers/acpi/*thermal*
998be20f 333
359acec8 334ACPI VIDEO DRIVER
8b58be88 335M: Zhang Rui <rui.zhang@intel.com>
8b59a454 336L: linux-acpi@vger.kernel.org
5ca92bd9 337W: https://01.org/linux-acpi
8b59a454 338S: Supported
86f98a3a 339F: drivers/acpi/acpi_video.c
998be20f 340
bff431e4 341ACPI WMI DRIVER
d0944853 342L: platform-driver-x86@vger.kernel.org
5b927259 343S: Orphan
679655da 344F: drivers/platform/x86/wmi.c
bff431e4 345
2f39d519 346AD1889 ALSA SOUND DRIVER
8b58be88 347M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
348W: http://wiki.parisc-linux.org/AD1889
349L: linux-parisc@vger.kernel.org
350S: Maintained
679655da 351F: sound/pci/ad1889.*
2f39d519 352
527a1a83
MH
353AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
354M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 355W: http://wiki.analog.com/AD5254
a4edbc10 356W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
357S: Supported
358F: drivers/misc/ad525x_dpot.c
359
360AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
361M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 362W: http://wiki.analog.com/AD5398
a4edbc10 363W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
364S: Supported
365F: drivers/regulator/ad5398.c
366
367AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
368M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 369W: http://wiki.analog.com/AD7142
a4edbc10 370W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
371S: Supported
372F: drivers/input/misc/ad714x.c
373
374AD7877 TOUCHSCREEN DRIVER
375M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 376W: http://wiki.analog.com/AD7877
a4edbc10 377W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
378S: Supported
379F: drivers/input/touchscreen/ad7877.c
380
381AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
382M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 383W: http://wiki.analog.com/AD7879
a4edbc10 384W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
385S: Supported
386F: drivers/input/touchscreen/ad7879.c
387
1330b0dc 388ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 389M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
390S: Maintained
391
7302b9d9
MH
392ADF7242 IEEE 802.15.4 RADIO DRIVER
393M: Michael Hennerich <michael.hennerich@analog.com>
394W: https://wiki.analog.com/ADF7242
395W: http://ez.analog.com/community/linux-device-drivers
396L: linux-wpan@vger.kernel.org
397S: Supported
398F: drivers/net/ieee802154/adf7242.c
399F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
400
1da177e4 401ADM1025 HARDWARE MONITOR DRIVER
d8130624 402M: Jean Delvare <jdelvare@suse.com>
968ce1b1 403L: linux-hwmon@vger.kernel.org
1da177e4 404S: Maintained
679655da
JP
405F: Documentation/hwmon/adm1025
406F: drivers/hwmon/adm1025.c
1da177e4 407
cae2caae 408ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 409M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 410L: linux-hwmon@vger.kernel.org
cae2caae 411S: Maintained
679655da 412F: drivers/hwmon/adm1029.c
cae2caae 413
cc0b88cf 414ADM8211 WIRELESS DRIVER
cc0b88cf 415L: linux-wireless@vger.kernel.org
491b26b4 416W: http://wireless.kernel.org/
e71bcbd0 417S: Orphan
d4a17304 418F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 419
e8e31622
SA
420ADP1653 FLASH CONTROLLER DRIVER
421M: Sakari Ailus <sakari.ailus@iki.fi>
422L: linux-media@vger.kernel.org
423S: Maintained
424F: drivers/media/i2c/adp1653.c
b5dcee22 425F: include/media/i2c/adp1653.h
e8e31622 426
527a1a83
MH
427ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
428M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 429W: http://wiki.analog.com/ADP5520
a4edbc10 430W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
431S: Supported
432F: drivers/mfd/adp5520.c
433F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 434F: drivers/leds/leds-adp5520.c
77278d50 435F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
436F: drivers/input/keyboard/adp5520-keys.c
437
438ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
439M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 440W: http://wiki.analog.com/ADP5588
a4edbc10 441W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
442S: Supported
443F: drivers/input/keyboard/adp5588-keys.c
77278d50 444F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
445
446ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
447M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 448W: http://wiki.analog.com/ADP8860
a4edbc10 449W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
450S: Supported
451F: drivers/video/backlight/adp8860_bl.c
452
8c22a8f5
DE
453ADS1015 HARDWARE MONITOR DRIVER
454M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 455L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
456S: Maintained
457F: Documentation/hwmon/ads1015
458F: drivers/hwmon/ads1015.c
459F: include/linux/i2c/ads1015.h
460
1da177e4 461ADT746X FAN DRIVER
8b58be88 462M: Colin Leroy <colin@colino.net>
1da177e4 463S: Maintained
679655da 464F: drivers/macintosh/therm_adt746x.c
1da177e4 465
b058b859 466ADT7475 HARDWARE MONITOR DRIVER
d8130624 467M: Jean Delvare <jdelvare@suse.com>
968ce1b1 468L: linux-hwmon@vger.kernel.org
b058b859
JD
469S: Maintained
470F: Documentation/hwmon/adt7475
471F: drivers/hwmon/adt7475.c
472
527a1a83
MH
473ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
474M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 475W: http://wiki.analog.com/ADXL345
a4edbc10 476W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
477S: Supported
478F: drivers/input/misc/adxl34x.c
479
8c6af9e1 480ADVANSYS SCSI DRIVER
8b58be88 481M: Matthew Wilcox <matthew@wil.cx>
d8130624 482M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
483L: linux-scsi@vger.kernel.org
484S: Maintained
679655da
JP
485F: Documentation/scsi/advansys.txt
486F: drivers/scsi/advansys.c
8c6af9e1 487
1da177e4 488AEDSP16 DRIVER
8b58be88 489M: Riccardo Facchetti <fizban@tin.it>
1da177e4 490S: Maintained
679655da 491F: sound/oss/aedsp16.c
1da177e4 492
91952bc0
AP
493AF9013 MEDIA DRIVER
494M: Antti Palosaari <crope@iki.fi>
495L: linux-media@vger.kernel.org
a825eaec 496W: https://linuxtv.org
91952bc0
AP
497W: http://palosaari.fi/linux/
498Q: http://patchwork.linuxtv.org/project/linux-media/list/
499T: git git://linuxtv.org/anttip/media_tree.git
500S: Maintained
501F: drivers/media/dvb-frontends/af9013*
502
503AF9033 MEDIA DRIVER
504M: Antti Palosaari <crope@iki.fi>
505L: linux-media@vger.kernel.org
a825eaec 506W: https://linuxtv.org
91952bc0
AP
507W: http://palosaari.fi/linux/
508Q: http://patchwork.linuxtv.org/project/linux-media/list/
509T: git git://linuxtv.org/anttip/media_tree.git
510S: Maintained
511F: drivers/media/dvb-frontends/af9033*
512
1da177e4 513AFFS FILE SYSTEM
6cf515e1
GU
514L: linux-fsdevel@vger.kernel.org
515S: Orphan
679655da
JP
516F: Documentation/filesystems/affs.txt
517F: fs/affs/
1da177e4 518
e2d1d6c0 519AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 520M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
521L: linux-afs@lists.infradead.org
522S: Supported
679655da
JP
523F: fs/afs/
524F: include/net/af_rxrpc.h
525F: net/rxrpc/af_rxrpc.c
e2d1d6c0 526
1da177e4 527AGPGART DRIVER
8b58be88 528M: David Airlie <airlied@linux.ie>
878eaf61 529T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 530S: Maintained
679655da
JP
531F: drivers/char/agp/
532F: include/linux/agp*
c117ab84 533F: include/uapi/linux/agp*
1da177e4
LT
534
535AHA152X SCSI DRIVER
8b58be88 536M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
537L: linux-scsi@vger.kernel.org
538S: Maintained
679655da
JP
539F: drivers/scsi/aha152x*
540F: drivers/scsi/pcmcia/aha152x*
1da177e4 541
64624d4f 542AIC7XXX / AIC79XX SCSI DRIVER
d8130624 543M: Hannes Reinecke <hare@suse.com>
64624d4f 544L: linux-scsi@vger.kernel.org
1da177e4 545S: Maintained
679655da 546F: drivers/scsi/aic7xxx/
1da177e4 547
450500ad
HV
548AIMSLAB FM RADIO RECEIVER DRIVER
549M: Hans Verkuil <hverkuil@xs4all.nl>
550L: linux-media@vger.kernel.org
551T: git git://linuxtv.org/media_tree.git
a825eaec 552W: https://linuxtv.org
450500ad
HV
553S: Maintained
554F: drivers/media/radio/radio-aimslab*
555
e2d1d6c0 556AIO
8b58be88 557M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
558L: linux-aio@kvack.org
559S: Supported
679655da
JP
560F: fs/aio.c
561F: include/linux/*aio*.h
e2d1d6c0 562
469d4ec8
AP
563AIRSPY MEDIA DRIVER
564M: Antti Palosaari <crope@iki.fi>
565L: linux-media@vger.kernel.org
a825eaec 566W: https://linuxtv.org
469d4ec8
AP
567W: http://palosaari.fi/linux/
568Q: http://patchwork.linuxtv.org/project/linux-media/list/
569T: git git://linuxtv.org/anttip/media_tree.git
570S: Maintained
571F: drivers/media/usb/airspy/
572
1da177e4 573ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 574M: Duncan Sands <duncan.sands@free.fr>
6372594a 575L: linux-usb@vger.kernel.org
1da177e4
LT
576W: http://www.linux-usb.org/SpeedTouch/
577S: Maintained
679655da
JP
578F: drivers/usb/atm/speedtch.c
579F: drivers/usb/atm/usbatm.c
1da177e4 580
272f133a 581ALCHEMY AU1XX0 MMC DRIVER
8b58be88 582M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 583S: Maintained
679655da 584F: drivers/mmc/host/au1xmmc.c
272f133a 585
4a4e5787 586ALI1563 I2C DRIVER
8b58be88 587M: Rudolf Marek <r.marek@assembler.cz>
846557d3 588L: linux-i2c@vger.kernel.org
4a4e5787 589S: Maintained
679655da
JP
590F: Documentation/i2c/busses/i2c-ali1563
591F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 592
bc368798
LC
593ALLWINNER SECURITY SYSTEM
594M: Corentin Labbe <clabbe.montjoie@gmail.com>
595L: linux-crypto@vger.kernel.org
596S: Maintained
597F: drivers/crypto/sunxi-ss/
598
1da177e4 599ALPHA PORT
8b58be88 600M: Richard Henderson <rth@twiddle.net>
8b58be88 601M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 602M: Matt Turner <mattst88@gmail.com>
c89f4f9a 603S: Odd Fixes
a9406699 604L: linux-alpha@vger.kernel.org
679655da 605F: arch/alpha/
1da177e4 606
30172936
PR
607ALPS PS/2 TOUCHPAD DRIVER
608R: Pali Rohár <pali.rohar@gmail.com>
609F: drivers/input/mouse/alps.*
610
f62092f6
LFT
611ALTERA MAILBOX DRIVER
612M: Ley Foon Tan <lftan@altera.com>
613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S: Maintained
615F: drivers/mailbox/mailbox-altera.c
616
c5abbba9
THL
617ALTERA PIO DRIVER
618M: Tien Hock Loh <thloh@altera.com>
619L: linux-gpio@vger.kernel.org
620S: Maintained
621F: drivers/gpio/gpio-altera.c
622
8ce064bf
TT
623ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
624M: Thor Thayer <tthayer@opensource.altera.com>
625S: Maintained
626F: drivers/gpio/gpio-altera-a10sr.c
627F: drivers/mfd/altera-a10sr.c
628F: include/linux/mfd/altera-a10sr.h
629
16b8b922 630ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 631M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
632L: netdev@vger.kernel.org
633L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
634S: Maintained
635F: drivers/net/ethernet/altera/
636
adf9251f
TK
637ALTERA UART/JTAG UART SERIAL DRIVERS
638M: Tobias Klauser <tklauser@distanz.ch>
639L: linux-serial@vger.kernel.org
61bd0943 640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
641S: Maintained
642F: drivers/tty/serial/altera_uart.c
643F: drivers/tty/serial/altera_jtaguart.c
644F: include/linux/altera_uart.h
645F: include/linux/altera_jtaguart.h
646
1738cd3e
NB
647AMAZON ETHERNET DRIVERS
648M: Netanel Belgazal <netanel@annapurnalabs.com>
649R: Saeed Bishara <saeed@annapurnalabs.com>
650R: Zorik Machulsky <zorik@annapurnalabs.com>
651L: netdev@vger.kernel.org
652S: Supported
653F: Documentation/networking/ena.txt
654F: drivers/net/ethernet/amazon/
655
f4875e12
TL
656AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
657M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 658M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
659L: linux-crypto@vger.kernel.org
660S: Supported
661F: drivers/crypto/ccp/
662F: include/linux/ccp.h
663
512d1027 664AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 665M: Huang Rui <ray.huang@amd.com>
968ce1b1 666L: linux-hwmon@vger.kernel.org
96818b58 667S: Supported
512d1027
AH
668F: Documentation/hwmon/fam15h_power
669F: drivers/hwmon/fam15h_power.c
670
167a675a 671AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 672L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 673S: Orphan
faf2e1db 674F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 675
f90b8116 676AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 677P: Andres Salomon <dilinger@queued.net>
67d76710 678L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
679W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
680S: Supported
679655da
JP
681F: drivers/char/hw_random/geode-rng.c
682F: drivers/crypto/geode*
8a61f013 683F: drivers/video/fbdev/geode/
679655da 684F: arch/x86/include/asm/geode.h
f90b8116 685
919ee7dd 686AMD IOMMU (AMD-VI)
e4110568 687M: Joerg Roedel <joro@8bytes.org>
919ee7dd 688L: iommu@lists.linux-foundation.org
525b233c 689T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 690S: Maintained
b2c16391
JP
691F: drivers/iommu/amd_iommu*.[ch]
692F: include/linux/amd-iommu.h
919ee7dd 693
16423d67 694AMD KFD
1241e0b4 695M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
696L: dri-devel@lists.freedesktop.org
697T: git git://people.freedesktop.org/~gabbayo/linux.git
698S: Supported
130e0371
OG
699F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
700F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 701F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 702F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 703F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
704F: drivers/gpu/drm/amd/include/cik_structs.h
705F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 706F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
707F: drivers/gpu/drm/radeon/radeon_kfd.c
708F: drivers/gpu/drm/radeon/radeon_kfd.h
709F: include/uapi/linux/kfd_ioctl.h
16423d67 710
2510eb74
SS
711AMD SEATTLE DEVICE TREE SUPPORT
712M: Brijesh Singh <brijeshkumar.singh@amd.com>
713M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
714M: Tom Lendacky <thomas.lendacky@amd.com>
715S: Supported
716F: arch/arm64/boot/dts/amd/
717
45198c7b
LT
718AMD XGBE DRIVER
719M: Tom Lendacky <thomas.lendacky@amd.com>
720L: netdev@vger.kernel.org
721S: Supported
722F: drivers/net/ethernet/amd/xgbe/
08b8940e 723F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 724
284f42b6 725AMS (Apple Motion Sensor) DRIVER
8b58be88 726M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 727S: Supported
bd5f47ec 728F: drivers/macintosh/ams/
284f42b6 729
531fca16
HV
730ANALOG DEVICES INC AD9389B DRIVER
731M: Hans Verkuil <hans.verkuil@cisco.com>
732L: linux-media@vger.kernel.org
733S: Maintained
734F: drivers/media/i2c/ad9389b*
735
614b4384
LPC
736ANALOG DEVICES INC ADV7180 DRIVER
737M: Lars-Peter Clausen <lars@metafoo.de>
738L: linux-media@vger.kernel.org
739W: http://ez.analog.com/community/linux-device-drivers
740S: Supported
741F: drivers/media/i2c/adv7180.c
742
c40ddfa3
HV
743ANALOG DEVICES INC ADV7511 DRIVER
744M: Hans Verkuil <hans.verkuil@cisco.com>
745L: linux-media@vger.kernel.org
746S: Maintained
747F: drivers/media/i2c/adv7511*
748
531fca16
HV
749ANALOG DEVICES INC ADV7604 DRIVER
750M: Hans Verkuil <hans.verkuil@cisco.com>
751L: linux-media@vger.kernel.org
752S: Maintained
753F: drivers/media/i2c/adv7604*
754
c40ddfa3
HV
755ANALOG DEVICES INC ADV7842 DRIVER
756M: Hans Verkuil <hans.verkuil@cisco.com>
757L: linux-media@vger.kernel.org
758S: Maintained
759F: drivers/media/i2c/adv7842*
760
527a1a83 761ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 762M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 763L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 764W: http://wiki.analog.com/
a4edbc10 765W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 766S: Supported
39c9d199 767F: sound/soc/codecs/adau*
cc52688a 768F: sound/soc/codecs/adav*
4bdef3bd 769F: sound/soc/codecs/ad1*
ae48f5ef 770F: sound/soc/codecs/ad7*
4bdef3bd 771F: sound/soc/codecs/ssm*
40216ce7 772F: sound/soc/codecs/sigmadsp.*
4bdef3bd 773
527a1a83 774ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 775L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
776L: alsa-devel@alsa-project.org (moderated for non-subscribers)
777W: http://blackfin.uclinux.org/
778S: Supported
779F: sound/soc/blackfin/*
7d1f9018 780
4ce72abc
LPC
781ANALOG DEVICES INC IIO DRIVERS
782M: Lars-Peter Clausen <lars@metafoo.de>
783M: Michael Hennerich <Michael.Hennerich@analog.com>
784W: http://wiki.analog.com/
785W: http://ez.analog.com/community/linux-device-drivers
786S: Supported
787F: drivers/iio/*/ad*
788X: drivers/iio/*/adjd*
789F: drivers/staging/iio/*/ad*
790F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 791
0e3b67b3
LPC
792ANALOG DEVICES INC DMA DRIVERS
793M: Lars-Peter Clausen <lars@metafoo.de>
794W: http://ez.analog.com/community/linux-device-drivers
795S: Supported
796F: drivers/dma/dma-axi-dmac.c
797
27eb6622
RH
798ANDROID CONFIG FRAGMENTS
799M: Rob Herring <robh@kernel.org>
800S: Supported
801F: kernel/configs/android*
802
41c9e95d
GK
803ANDROID DRIVERS
804M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 805M: Arve Hjønnevåg <arve@android.com>
41c9e95d 806M: Riley Andrews <riandrews@android.com>
0e4a566b 807T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
808L: devel@driverdev.osuosl.org
809S: Supported
810F: drivers/android/
811F: drivers/staging/android/
812
d03c023e
LA
813ANDROID ION DRIVER
814M: Laura Abbott <labbott@redhat.com>
815M: Sumit Semwal <sumit.semwal@linaro.org>
816L: devel@driverdev.osuosl.org
817S: Supported
e9d766b9 818F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
819F: drivers/staging/android/ion
820F: drivers/staging/android/uapi/ion.h
821F: drivers/staging/android/uapi/ion_test.h
822
42269063 823AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 824M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 825L: linuxppc-dev@lists.ozlabs.org
93711660 826L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 827S: Maintained
679655da 828F: sound/aoa/
42269063 829
4075a283 830APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
831M: William Breathitt Gray <vilhelm.gray@gmail.com>
832L: linux-iio@vger.kernel.org
833S: Maintained
4075a283 834F: drivers/iio/adc/stx104.c
97a445da 835
1da177e4 836APM DRIVER
e5f6450c 837M: Jiri Kosina <jikos@kernel.org>
81024fc4 838S: Odd fixes
9f273c24 839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
840F: arch/x86/kernel/apm_32.c
841F: include/linux/apm_bios.h
c117ab84 842F: include/uapi/linux/apm_bios.h
81024fc4 843F: drivers/char/apm-emulation.c
1da177e4 844
bd7aa4b2 845APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 846M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 847L: linux-input@vger.kernel.org
75dd112a 848S: Odd fixes
679655da 849F: drivers/input/mouse/bcm5974.c
bd7aa4b2 850
6f2fad74 851APPLE SMC DRIVER
75dd112a 852M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 853L: linux-hwmon@vger.kernel.org
75dd112a 854S: Odd fixes
679655da 855F: drivers/hwmon/applesmc.c
6f2fad74 856
1da177e4 857APPLETALK NETWORK LAYER
8b58be88 858M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 859S: Maintained
679655da
JP
860F: drivers/net/appletalk/
861F: net/appletalk/
1da177e4 862
21c75328
DD
863APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
864M: Duc Dang <dhdang@apm.com>
865S: Supported
866F: arch/arm64/boot/dts/apm/
867
24299502
IS
868APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
869M: Iyappan Subramanian <isubramanian@apm.com>
870M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
871S: Supported
872F: drivers/net/ethernet/apm/xgene/
2efccc60 873F: drivers/net/phy/mdio-xgene.c
24299502 874F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 875F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 876
fd3a628e
TN
877APPLIED MICRO (APM) X-GENE SOC PMU
878M: Tai Nguyen <ttnguyen@apm.com>
879S: Supported
880F: drivers/perf/xgene_pmu.c
881F: Documentation/perf/xgene-pmu.txt
882F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
883
62a37dc7
LP
884APTINA CAMERA SENSOR PLL
885M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
886L: linux-media@vger.kernel.org
887S: Maintained
888F: drivers/media/i2c/aptina-pll.*
889
1154ea7d 890ARC FRAMEBUFFER DRIVER
8b58be88 891M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 892S: Maintained
8a61f013
JH
893F: drivers/video/fbdev/arcfb.c
894F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 895
c38f6ac7
MG
896ARCNET NETWORK LAYER
897M: Michael Grzeschik <m.grzeschik@pengutronix.de>
898L: netdev@vger.kernel.org
899S: Maintained
900F: drivers/net/arcnet/
901F: include/uapi/linux/if_arcnet.h
902
71d298ce
AB
903ARC PGU DRM DRIVER
904M: Alexey Brodkin <abrodkin@synopsys.com>
905S: Supported
906F: drivers/gpu/drm/arc/
907F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
908
588deb61
MR
909ARM ARCHITECTED TIMER DRIVER
910M: Mark Rutland <mark.rutland@arm.com>
911M: Marc Zyngier <marc.zyngier@arm.com>
912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
913S: Maintained
914F: arch/arm/include/asm/arch_timer.h
915F: arch/arm64/include/asm/arch_timer.h
916F: drivers/clocksource/arm_arch_timer.c
917
c5a906a5
LD
918ARM HDLCD DRM DRIVER
919M: Liviu Dudau <liviu.dudau@arm.com>
920S: Supported
59ba2422 921F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
922F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
923
59ba2422
LD
924ARM MALI-DP DRM DRIVER
925M: Liviu Dudau <liviu.dudau@arm.com>
926M: Brian Starkey <brian.starkey@arm.com>
927M: Mali DP Maintainers <malidp@foss.arm.com>
928S: Supported
929F: drivers/gpu/drm/arm/
930F: Documentation/devicetree/bindings/display/arm,malidp.txt
931
1da177e4 932ARM MFM AND FLOPPY DRIVERS
8b58be88 933M: Ian Molton <spyro@f2s.com>
1da177e4 934S: Maintained
679655da
JP
935F: arch/arm/lib/floppydma.S
936F: arch/arm/include/asm/floppy.h
1da177e4 937
6f96521f
WD
938ARM PMU PROFILING AND DEBUGGING
939M: Will Deacon <will.deacon@arm.com>
55d5c4ab 940M: Mark Rutland <mark.rutland@arm.com>
6f96521f 941S: Maintained
55d5c4ab 942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 943F: arch/arm*/kernel/perf_*
6f96521f 944F: arch/arm/oprofile/common.c
dd06a84b
MR
945F: arch/arm*/kernel/hw_breakpoint.c
946F: arch/arm*/include/asm/hw_breakpoint.h
947F: arch/arm*/include/asm/perf_event.h
55d5c4ab 948F: drivers/perf/*
fa8ad788 949F: include/linux/perf/arm_pmu.h
55d5c4ab 950F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 951
d4275354 952ARM PORT
54176cc6 953M: Russell King <linux@armlinux.org.uk>
efc03ecb 954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 955W: http://www.armlinux.org.uk/
d4275354
RK
956S: Maintained
957F: arch/arm/
958
d323c243
SB
959ARM SUB-ARCHITECTURES
960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 961S: Maintained
d323c243
SB
962F: arch/arm/mach-*/
963F: arch/arm/plat-*/
964T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
965
cefbf4ea 966ARM PRIMECELL AACI PL041 DRIVER
54176cc6 967M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
968S: Maintained
969F: sound/arm/aaci.*
970
971ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 972M: Russell King <linux@armlinux.org.uk>
cefbf4ea 973S: Maintained
8a61f013 974F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
975
976ARM PRIMECELL KMI PL050 DRIVER
54176cc6 977M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
978S: Maintained
979F: drivers/input/serio/ambakmi.*
980F: include/linux/amba/kmi.h
981
2761f5c2 982ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 983M: Russell King <linux@armlinux.org.uk>
08a5c9a2 984S: Maintained
679655da 985F: drivers/mmc/host/mmci.*
2f748aaa 986F: include/linux/amba/mmci.h
2761f5c2 987
1b4304e5 988ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 989M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
990S: Maintained
991F: drivers/tty/serial/amba-pl01*.c
992F: include/linux/amba/serial.h
2761f5c2 993
cefbf4ea 994ARM PRIMECELL BUS SUPPORT
54176cc6 995M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
996S: Maintained
997F: drivers/amba/
998F: include/linux/amba/bus.h
999
2b7a52a4 1000ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1001M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1003S: Maintained
1004
9c784f95 1005ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1006M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1008S: Maintained
1009
2b7a52a4 1010ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1011M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1013S: Maintained
1014
5c6dcd7f 1015ARM/Allwinner sunXi SoC support
1b106699 1016M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1017M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S: Maintained
5c6dcd7f 1020N: sun[x456789]i
c1efda12 1021F: arch/arm/boot/dts/ntc-gr8*
60b0f380
MR
1022
1023ARM/Allwinner SoC Clock Support
1024M: Emilio López <emilio@elopez.com.ar>
1025S: Maintained
1026F: drivers/clk/sunxi/
1b106699 1027
79318452 1028ARM/Amlogic Meson SoC support
7c1e3876 1029M: Carlo Caione <carlo@caione.org>
6683d91c 1030M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1032L: linux-amlogic@lists.infradead.org
79318452 1033W: http://linux-meson.com/
7c1e3876 1034S: Maintained
79318452
CC
1035F: arch/arm/mach-meson/
1036F: arch/arm/boot/dts/meson*
6683d91c
KH
1037F: arch/arm64/boot/dts/amlogic/
1038F: drivers/pinctrl/meson/
79318452 1039N: meson
7c1e3876 1040
eff506fa
TZ
1041ARM/Annapurna Labs ALPINE ARCHITECTURE
1042M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1043M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1045S: Maintained
1046F: arch/arm/mach-alpine/
a9e5547b
AT
1047F: arch/arm/boot/dts/alpine*
1048F: arch/arm64/boot/dts/al/
1049F: drivers/*/*alpine*
eff506fa 1050
5255034d
LP
1051ARM/ARTPEC MACHINE SUPPORT
1052M: Jesper Nilsson <jesper.nilsson@axis.com>
1053M: Lars Persson <lars.persson@axis.com>
1054M: Niklas Cassel <niklas.cassel@axis.com>
1055S: Maintained
1056L: linux-arm-kernel@axis.com
1057F: arch/arm/mach-artpec
1058F: arch/arm/boot/dts/artpec6*
33b8ac91 1059F: drivers/clk/axis
5255034d 1060
8c2ed9bc
JS
1061ARM/ASPEED MACHINE SUPPORT
1062M: Joel Stanley <joel@jms.id.au>
1063S: Maintained
1064F: arch/arm/mach-aspeed/
1065F: arch/arm/boot/dts/aspeed-*
1066F: drivers/*/*aspeed*
1067
8dca5ce8 1068ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1069M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1070M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1071M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1073W: http://www.linux4sam.org
9f273c24 1074T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1075S: Supported
1076F: arch/arm/mach-at91/
f0a0a58e 1077F: include/soc/at91/
70e389cc
MB
1078F: arch/arm/boot/dts/at91*.dts
1079F: arch/arm/boot/dts/at91*.dtsi
1080F: arch/arm/boot/dts/sama*.dts
1081F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1082F: arch/arm/include/debug/at91.S
d4a89c7d 1083
6e05dd4e
BB
1084ARM/ATMEL AT91 Clock Support
1085M: Boris Brezillon <boris.brezillon@free-electrons.com>
1086S: Maintained
1087F: drivers/clk/at91
1088
986cf2e9 1089ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1090M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S: Maintained
1093F: arch/arm/mach-highbank/
e68d7c14
RH
1094F: arch/arm/boot/dts/highbank.dts
1095F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1096
d94f944e 1097ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1098M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1099S: Maintained
1100F: arch/arm/mach-cns3xxx/
d94f944e 1101
4863dea3
SG
1102ARM/CAVIUM THUNDER NETWORK DRIVER
1103M: Sunil Goutham <sgoutham@cavium.com>
1104M: Robert Richter <rric@kernel.org>
1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S: Supported
322e5cc5 1107F: drivers/net/ethernet/cavium/thunder/
4863dea3 1108
386ab516
AS
1109ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1110M: Alexander Shiyan <shc_work@mail.ru>
1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112S: Odd Fixes
b8ba3874 1113N: clps711x
386ab516 1114
2b7a52a4 1115ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1116M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1117M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1119S: Maintained
d19d3667
HS
1120F: arch/arm/mach-ep93xx/
1121F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1122
1123ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1124M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1126S: Maintained
1127
d4275354 1128ARM/CLKDEV SUPPORT
54176cc6 1129M: Russell King <linux@armlinux.org.uk>
efc03ecb 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1131S: Maintained
d4275354 1132F: arch/arm/include/asm/clkdev.h
4fa2651d 1133F: drivers/clk/clkdev.c
d4275354 1134
d48134e7 1135ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1136M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1138S: Maintained
1139
94150095
HF
1140ARM/CONTEC MICRO9 MACHINE SUPPORT
1141M: Hubert Feurstein <hubert.feurstein@contec.at>
1142S: Maintained
1143F: arch/arm/mach-ep93xx/micro9.c
1144
a06ae860
PP
1145ARM/CORESIGHT FRAMEWORK AND DRIVERS
1146M: Mathieu Poirier <mathieu.poirier@linaro.org>
1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S: Maintained
01081f5a 1149F: drivers/hwtracing/coresight/*
a06ae860
PP
1150F: Documentation/trace/coresight.txt
1151F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1152F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1153F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1154F: tools/perf/arch/arm/util/auxtrace.c
1155F: tools/perf/arch/arm/util/cs-etm.c
1156F: tools/perf/arch/arm/util/cs-etm.h
1157F: tools/perf/util/cs-etm.h
a06ae860 1158
1da177e4 1159ARM/CORGI MACHINE SUPPORT
8b58be88 1160M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1161S: Maintained
1162
881a95f9 1163ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1164M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1166T: git git://github.com/ulli-kroll/linux.git
162500b3 1167S: Maintained
f49afbb5 1168F: arch/arm/mach-gemini/
98a9bb5b 1169F: drivers/rtc/rtc-gemini.c
881a95f9 1170
a990cbd8 1171ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1172M: Barry Song <baohua@kernel.org>
a990cbd8 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1174T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1175S: Maintained
e68d7c14 1176F: arch/arm/boot/dts/prima2*
a990cbd8 1177F: arch/arm/mach-prima2/
4a9c44f1 1178F: drivers/clk/sirf/
05f30e8d 1179F: drivers/clocksource/timer-prima2.c
5833ac98 1180F: drivers/clocksource/timer-atlas7.c
f8505ef5 1181N: [^a-z]sirf
a990cbd8 1182
c9d862c4
BS
1183ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1184M: Baruch Siach <baruch@tkos.co.il>
1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186S: Maintained
cde137aa 1187F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1188N: digicolor
1189
d4275354 1190ARM/EBSA110 MACHINE SUPPORT
54176cc6 1191M: Russell King <linux@armlinux.org.uk>
efc03ecb 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1193W: http://www.armlinux.org.uk/
d4275354
RK
1194S: Maintained
1195F: arch/arm/mach-ebsa110/
b955f6ca 1196F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1197
4721f3ce
UKK
1198ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1199M: Uwe Kleine-König <kernel@pengutronix.de>
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202N: efm32
1203
a9da4f7e 1204ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1205M: Daniel Ribeiro <drwyrm@gmail.com>
1206M: Stefan Schmidt <stefan@openezx.org>
1207M: Harald Welte <laforge@openezx.org>
d66f1886 1208L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1209W: http://www.openezx.org/
1210S: Maintained
cafc2265
SS
1211T: topgit git://git.openezx.org/openezx.git
1212F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1213
6a915af9 1214ARM/FARADAY FA526 PORT
162500b3 1215M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1217S: Maintained
1fa7e547 1218T: git git://git.berlios.de/gemini-board
f49afbb5 1219F: arch/arm/mm/*-fa*
6a915af9 1220
d4275354 1221ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1222M: Russell King <linux@armlinux.org.uk>
efc03ecb 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1224W: http://www.armlinux.org.uk/
d4275354
RK
1225S: Maintained
1226F: arch/arm/include/asm/hardware/dec21285.h
1227F: arch/arm/mach-footbridge/
1228
86183a5f 1229ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1230M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1231M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1232R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1234S: Maintained
f1c12837 1235T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1236F: arch/arm/mach-imx/
ce515a6b 1237F: arch/arm/mach-mxs/
2a82f95c 1238F: arch/arm/boot/dts/imx*
e5dafa22 1239F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1240F: drivers/clk/imx/
1241F: include/soc/imx/
86183a5f 1242
142109d2 1243ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1244M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1245M: Sascha Hauer <kernel@pengutronix.de>
1246R: Stefan Agner <stefan@agner.ch>
1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248S: Maintained
1249T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1250F: arch/arm/mach-imx/*vf610*
1251F: arch/arm/boot/dts/vf*
1252
2b7a52a4 1253ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1254M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1256S: Maintained
1257
90b8fc34 1258ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1259M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1261S: Maintained
1262
ef47d5f0 1263ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1264M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1265M: Paul Parsons <lost.distance@yahoo.com>
1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1267S: Maintained
1268F: arch/arm/mach-pxa/hx4700.c
1269F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1270F: sound/soc/pxa/hx4700.c
ef47d5f0 1271
4dfad069
WX
1272ARM/HISILICON SOC SUPPORT
1273M: Wei Xu <xuwei5@hisilicon.com>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275W: http://www.hisilicon.com
1276S: Supported
1277T: git git://github.com/hisilicon/linux-hisi.git
1278F: arch/arm/mach-hisi/
e68d7c14
RH
1279F: arch/arm/boot/dts/hi3*
1280F: arch/arm/boot/dts/hip*
1281F: arch/arm/boot/dts/hisi*
1282F: arch/arm64/boot/dts/hisilicon/
4dfad069 1283
21f37bc3 1284ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1285M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1286W: www.jlime.com
1287S: Maintained
084bad91
KE
1288T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1289F: arch/arm/mach-sa1100/jornada720.c
1290F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1291
5e767ab9
JMC
1292ARM/IGEP MACHINE SUPPORT
1293M: Enric Balletbo i Serra <eballetbo@gmail.com>
1294M: Javier Martinez Canillas <javier@dowhile0.org>
1295L: linux-omap@vger.kernel.org
1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S: Maintained
06ff74fd 1298F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1299
403d2971
MV
1300ARM/INCOME PXA270 SUPPORT
1301M: Marek Vasut <marek.vasut@gmail.com>
1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303S: Maintained
ec154082 1304F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1305
2b7a52a4 1306ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1307M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1309S: Maintained
e2bdb176
DW
1310
1311ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1313S: Orphan
2b7a52a4
LB
1314
1315ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1316M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1318S: Maintained
2b7a52a4
LB
1319
1320ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1321M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1323S: Maintained
2b7a52a4 1324
2b7a52a4 1325ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1326M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1328S: Maintained
1329
dfdd8cc9
KH
1330ARM/INTEL IXP4XX ARM ARCHITECTURE
1331M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1332M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1334S: Maintained
1335F: arch/arm/mach-ixp4xx/
1336
838553c5 1337ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1338M: Jonathan Cameron <jic23@cam.ac.uk>
1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340S: Maintained
1341F: arch/arm/mach-pxa/stargate2.c
1342F: drivers/pcmcia/pxa2xx_stargate2.c
1343
2b7a52a4 1344ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1345M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1347S: Maintained
2b7a52a4
LB
1348
1349ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1350M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1352S: Maintained
1353
1154f858 1354ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1355M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S: Maintained
1358F: arch/arm/mach-keystone/
5edafc29 1359F: arch/arm/boot/dts/keystone-*
317929cd 1360T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1361
bc6aa566 1362ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1363M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1364L: linux-kernel@vger.kernel.org
1365S: Maintained
1366F: drivers/clk/keystone/
1367
1368ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1369M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371L: linux-kernel@vger.kernel.org
1372S: Maintained
1373F: drivers/clocksource/timer-keystone.c
1374
1375ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1376M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1377L: linux-kernel@vger.kernel.org
1378S: Maintained
1379F: drivers/power/reset/keystone-reset.c
1380
1381ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1382M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1383L: linux-kernel@vger.kernel.org
1384S: Maintained
1385F: drivers/memory/*emif*
1386
8cb555b6
CM
1387ARM/LG1K ARCHITECTURE
1388M: Chanho Min <chanho.min@lge.com>
1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S: Maintained
1391F: arch/arm64/boot/dts/lg/
1392
2b7a52a4 1393ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1394M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1396S: Maintained
1397
3143875f
JE
1398ARM/LPC18XX ARCHITECTURE
1399M: Joachim Eastwood <manabian@gmail.com>
1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S: Maintained
19c1c32c
JE
1402F: arch/arm/boot/dts/lpc43*
1403F: drivers/clk/nxp/clk-lpc18xx*
1404F: drivers/clocksource/time-lpc32xx.c
1405F: drivers/i2c/busses/i2c-lpc2k.c
1406F: drivers/memory/pl172.c
1407F: drivers/mtd/spi-nor/nxp-spifi.c
1408F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1409N: lpc18xx
1410
15e4f7da 1411ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1412M: Vladimir Zapolskiy <vz@mleia.com>
1413M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1415T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1416S: Maintained
2377f9fd 1417F: arch/arm/boot/dts/lpc32*
15e4f7da 1418F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1419F: drivers/i2c/busses/i2c-pnx.c
1420F: drivers/net/ethernet/nxp/lpc_eth.c
1421F: drivers/usb/host/ohci-nxp.c
1422F: drivers/watchdog/pnx4008_wdt.c
1423N: lpc32xx
15e4f7da 1424
3b886171 1425ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1426M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1427S: Maintained
1428
1f664ab7 1429ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1430M: Jason Cooper <jason@lakedaemon.net>
1431M: Andrew Lunn <andrew@lunn.ch>
1432M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1433M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S: Maintained
1436F: arch/arm/mach-mvebu/
59ec9671 1437F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1438F: arch/arm/boot/dts/armada*
1439F: arch/arm/boot/dts/kirkwood*
dcc3068a 1440F: arch/arm64/boot/dts/marvell/armada*
9f123def 1441F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1442F: arch/arm/configs/mvebu_*_defconfig
75f41273 1443
40f4978b 1444ARM/Marvell Berlin SoC support
70e1a28f 1445M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1446M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S: Maintained
1449F: arch/arm/mach-berlin/
31c17ac9 1450F: arch/arm/boot/dts/berlin*
e68d7c14 1451F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1452
40f4978b 1453
4cfab57e 1454ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1455M: Jason Cooper <jason@lakedaemon.net>
1456M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1457M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1458M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1460S: Maintained
1461F: arch/arm/mach-dove/
54a246ff
NP
1462F: arch/arm/mach-mv78xx0/
1463F: arch/arm/mach-orion5x/
1464F: arch/arm/plat-orion/
31c17ac9
GC
1465F: arch/arm/boot/dts/dove*
1466F: arch/arm/boot/dts/orion5x*
1467
3b886171 1468
d69ac131
AC
1469ARM/Orion SoC/Technologic Systems TS-78xx platform support
1470M: Alexander Clouter <alex@digriz.org.uk>
1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472W: http://www.digriz.org.uk/ts78xx/kernel
1473S: Maintained
1474F: arch/arm/mach-orion5x/ts78xx-*
1475
e557959d
NA
1476ARM/OXNAS platform support
1477M: Neil Armstrong <narmstrong@baylibre.com>
1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1479L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1480S: Maintained
1481F: arch/arm/mach-oxnas/
1482F: arch/arm/boot/dts/oxnas*
1483F: arch/arm/boot/dts/wd-mbwe.dts
1484N: oxnas
1485
607b8fc9
EH
1486ARM/Mediatek RTC DRIVER
1487M: Eddie Huang <eddie.huang@mediatek.com>
1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1490S: Maintained
1491F: drivers/rtc/rtc-mt6397.c
1492
e54951c8
MB
1493ARM/Mediatek SoC support
1494M: Matthias Brugger <matthias.bgg@gmail.com>
1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1496L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1497S: Maintained
1498F: arch/arm/boot/dts/mt6*
1499F: arch/arm/boot/dts/mt8*
1500F: arch/arm/mach-mediatek/
1501N: mtk
1502K: mediatek
1503
0f8669e3
CY
1504ARM/Mediatek USB3 PHY DRIVER
1505M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1508S: Maintained
1509F: drivers/phy/phy-mt65xx-usb3.c
1510
adcb079f
AB
1511ARM/MICREL KS8695 ARCHITECTURE
1512M: Greg Ungerer <gerg@uclinux.org>
1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1514F: arch/arm/mach-ks8695/
adcb079f
AB
1515S: Odd Fixes
1516
d78ff0a5 1517ARM/MIOA701 MACHINE SUPPORT
8b58be88 1518M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1520F: arch/arm/mach-pxa/mioa701.c
1521S: Maintained
1522
9624dfe6 1523ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1524M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1525S: Maintained
1526
e0ee9851 1527ARM/NOMADIK ARCHITECTURE
28b8e8d4 1528M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1529M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S: Maintained
1532F: arch/arm/mach-nomadik/
ecc265fe 1533F: drivers/pinctrl/nomadik/
87572880 1534F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1535T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1536
9d76295a 1537ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1538M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1539L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1540W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1541S: Supported
1542
8459c159 1543ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1544M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1545M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1546S: Maintained
1547
5d783a2d 1548ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1549M: Marek Vasut <marek.vasut@gmail.com>
75280787 1550L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1551W: http://hackndev.com
1552S: Maintained
933d35f0
JP
1553F: arch/arm/mach-pxa/include/mach/palmtx.h
1554F: arch/arm/mach-pxa/palmtx.c
1555F: arch/arm/mach-pxa/include/mach/palmt5.h
1556F: arch/arm/mach-pxa/palmt5.c
1557F: arch/arm/mach-pxa/include/mach/palmld.h
1558F: arch/arm/mach-pxa/palmld.c
1559F: arch/arm/mach-pxa/include/mach/palmte2.h
1560F: arch/arm/mach-pxa/palmte2.c
1561F: arch/arm/mach-pxa/include/mach/palmtc.h
1562F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1563
b57fe924 1564ARM/PALM TREO SUPPORT
d8130624 1565M: Tomas Cech <sleep_walker@suse.com>
75280787 1566L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1567W: http://hackndev.com
1568S: Maintained
b57fe924
JP
1569F: arch/arm/mach-pxa/include/mach/palmtreo.h
1570F: arch/arm/mach-pxa/palmtreo.c
90af5811 1571
c49e1e63 1572ARM/PALMZ72 SUPPORT
8b58be88 1573M: Sergey Lapin <slapin@ossfans.org>
75280787 1574L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1575W: http://hackndev.com
1576S: Maintained
933d35f0
JP
1577F: arch/arm/mach-pxa/include/mach/palmz72.h
1578F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1579
1da177e4 1580ARM/PLEB SUPPORT
8b58be88 1581M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1582W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1583S: Maintained
1584
1585ARM/PT DIGITAL BOARD PORT
8b58be88 1586M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1588W: http://www.armlinux.org.uk/
1da177e4
LT
1589S: Maintained
1590
8fc1b0f8 1591ARM/QUALCOMM SUPPORT
bbeaa595
AG
1592M: Andy Gross <andy.gross@linaro.org>
1593M: David Brown <david.brown@linaro.org>
8fc1b0f8 1594L: linux-arm-msm@vger.kernel.org
f5d3af9d 1595L: linux-soc@vger.kernel.org
8fc1b0f8 1596S: Maintained
0ff50d60 1597F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1598F: arch/arm/boot/dts/qcom-*.dts
1599F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1600F: arch/arm/mach-qcom/
e68d7c14 1601F: arch/arm64/boot/dts/qcom/*
5482cefa 1602F: drivers/i2c/busses/i2c-qup.c
39a3366a 1603F: drivers/clk/qcom/
f5d3af9d 1604F: drivers/soc/qcom/
5482cefa 1605F: drivers/spi/spi-qup.c
c0c89faf
SB
1606F: drivers/tty/serial/msm_serial.h
1607F: drivers/tty/serial/msm_serial.c
1608F: drivers/*/pm8???-*
1609F: drivers/mfd/ssbi.c
916f743d 1610F: drivers/firmware/qcom_scm.c
bbeaa595 1611T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1612
2b7a52a4 1613ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1614M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1616S: Maintained
1617
b138e119
SH
1618ARM/RENESAS ARM64 ARCHITECTURE
1619M: Simon Horman <horms@verge.net.au>
1620M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1621L: linux-renesas-soc@vger.kernel.org
1622Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1623T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1624S: Supported
1625F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1626F: drivers/soc/renesas/
1627F: include/linux/soc/renesas/
b138e119 1628
d4275354 1629ARM/RISCPC ARCHITECTURE
54176cc6 1630M: Russell King <linux@armlinux.org.uk>
efc03ecb 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1632W: http://www.armlinux.org.uk/
d4275354 1633S: Maintained
d4275354
RK
1634F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1635F: arch/arm/include/asm/hardware/ioc.h
1636F: arch/arm/include/asm/hardware/iomd.h
1637F: arch/arm/include/asm/hardware/memc.h
1638F: arch/arm/mach-rpc/
1a6422f6 1639F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1640F: drivers/net/ethernet/i825xx/ether1*
1641F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1642F: drivers/scsi/arm/
1643
08ddbb0a
HS
1644ARM/Rockchip SoC support
1645M: Heiko Stuebner <heiko@sntech.de>
1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1647L: linux-rockchip@lists.infradead.org
9f273c24 1648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1649S: Maintained
541555e9 1650F: arch/arm/boot/dts/rk3*
08ddbb0a 1651F: arch/arm/mach-rockchip/
541555e9
HS
1652F: drivers/clk/rockchip/
1653F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1654F: drivers/*/*rockchip*
541555e9
HS
1655F: drivers/*/*/*rockchip*
1656F: sound/soc/rockchip/
b4331b43 1657N: rockchip
08ddbb0a 1658
5bfb937c
KK
1659ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1660M: Kukjin Kim <kgene@kernel.org>
326dce07 1661M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1662R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1664L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1665S: Maintained
6f0589c8 1666F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1667F: arch/arm/boot/dts/s5p*
1668F: arch/arm/boot/dts/samsung*
6f0589c8 1669F: arch/arm/boot/dts/exynos*
d97236e6 1670F: arch/arm64/boot/dts/exynos/
482ce512 1671F: arch/arm/plat-samsung/
769bbb63
HS
1672F: arch/arm/mach-s3c24*/
1673F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1674F: arch/arm/mach-s5p*/
1675F: arch/arm/mach-exynos*/
1c03274d
KK
1676F: drivers/*/*s3c24*
1677F: drivers/*/*/*s3c24*
1678F: drivers/*/*s3c64xx*
1679F: drivers/*/*s5pv210*
ffd51977 1680F: drivers/memory/samsung/*
bf50ddcd 1681F: drivers/soc/samsung/*
d6b9aea6
KK
1682F: Documentation/arm/Samsung/
1683F: Documentation/devicetree/bindings/arm/samsung/
1684F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1685F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1686N: exynos
f556cb07 1687
10ffa964
KP
1688ARM/SAMSUNG MOBILE MACHINE SUPPORT
1689M: Kyungmin Park <kyungmin.park@samsung.com>
1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S: Maintained
004bbd3c 1692F: arch/arm/mach-s5pv210/
10ffa964 1693
3ce4ccb6
KD
1694ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1695M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1696M: Kamil Debski <kamil@wypas.org>
1697M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1698L: linux-arm-kernel@lists.infradead.org
1699L: linux-media@vger.kernel.org
1700S: Maintained
1701F: drivers/media/platform/s5p-g2d/
1702
e6a476fd
MS
1703ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1704M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1705M: Kamil Debski <kamil@wypas.org>
6305902c 1706M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1707M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1708L: linux-arm-kernel@lists.infradead.org
1709L: linux-media@vger.kernel.org
1710S: Maintained
934455d7 1711F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1712F: drivers/media/platform/s5p-mfc/
e6a476fd 1713
1bcbf6f4
KD
1714ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1715M: Kyungmin Park <kyungmin.park@samsung.com>
1716L: linux-arm-kernel@lists.infradead.org
1717L: linux-media@vger.kernel.org
1718S: Maintained
78fc853b 1719F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1720
7d9f9bf4
AP
1721ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1722M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1723M: Jacek Anaszewski <j.anaszewski@samsung.com>
1724L: linux-arm-kernel@lists.infradead.org
1725L: linux-media@vger.kernel.org
1726S: Maintained
1727F: drivers/media/platform/s5p-jpeg/
1728
d48d38e8 1729ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1730M: Simon Horman <horms@verge.net.au>
d48d38e8 1731M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1732L: linux-renesas-soc@vger.kernel.org
4a121096 1733Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1734T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1735S: Supported
0b514fdb
SH
1736F: arch/arm/boot/dts/emev2*
1737F: arch/arm/boot/dts/r7s*
1738F: arch/arm/boot/dts/r8a*
1739F: arch/arm/boot/dts/sh*
0b514fdb 1740F: arch/arm/configs/shmobile_defconfig
7a2071c5 1741F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1742F: arch/arm/mach-shmobile/
be32bcbb
GU
1743F: drivers/soc/renesas/
1744F: include/linux/soc/renesas/
d48d38e8 1745
66314223 1746ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1747M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1748S: Maintained
1749F: arch/arm/mach-socfpga/
efadb751
DN
1750F: arch/arm/boot/dts/socfpga*
1751F: arch/arm/configs/socfpga_defconfig
e68d7c14 1752F: arch/arm64/boot/dts/altera/
ba2b7d0a 1753W: http://www.rocketboards.org
efadb751 1754T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1755
1756ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1757M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1758S: Maintained
1759F: drivers/clk/socfpga/
1760
71bcada8
TT
1761ARM/SOCFPGA EDAC SUPPORT
1762M: Thor Thayer <tthayer@opensource.altera.com>
1763S: Maintained
1764F: drivers/edac/altera_edac.
1765
65ebcc11 1766ARM/STI ARCHITECTURE
a92177ea 1767M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769L: kernel@stlinux.com
1770W: http://www.stlinux.com
1771S: Maintained
1772F: arch/arm/mach-sti/
a92177ea 1773F: arch/arm/boot/dts/sti*
b8e31bf3 1774F: drivers/char/hw_random/st-rng.c
a92177ea 1775F: drivers/clocksource/arm_global_timer.c
82805d1b 1776F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1777F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1778F: drivers/i2c/busses/i2c-st.c
346e2e4a 1779F: drivers/media/rc/st_rc.c
95d66b16 1780F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1781F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1782F: drivers/phy/phy-miphy28lp.c
1783F: drivers/phy/phy-miphy365x.c
6da969a5 1784F: drivers/phy/phy-stih407-usb.c
26389c78 1785F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1786F: drivers/pinctrl/pinctrl-st.c
aac22524 1787F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1788F: drivers/reset/sti/
db4112e6 1789F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1790F: drivers/tty/serial/st-asc.c
eb11adab 1791F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1792F: drivers/usb/host/ehci-st.c
1793F: drivers/usb/host/ohci-st.c
db4112e6 1794F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1795F: drivers/ata/ahci_st.c
65ebcc11 1796
ee6e7879
MC
1797ARM/STM32 ARCHITECTURE
1798M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1799M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801S: Maintained
1802T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1803N: stm32
1804F: drivers/clocksource/armv7m_systick.c
1805
d6de5b02
MG
1806ARM/TANGO ARCHITECTURE
1807M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1808L: linux-arm-kernel@lists.infradead.org
1809S: Maintained
e2bd0d37 1810N: tango
d6de5b02 1811
2b7a52a4 1812ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1813M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1815S: Maintained
1816
1bbd7089 1817ARM/TETON BGA MACHINE SUPPORT
706e69d6 1818M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820S: Maintained
1821
2b7a52a4 1822ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1823M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1825S: Maintained
1826
98ad6e3b 1827ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1828M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1830W: http://www.mcuos.com
1831S: Maintained
4e89e8f6 1832F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1833F: drivers/input/keyboard/w90p910_keypad.c
1834F: drivers/input/touchscreen/w90p910_ts.c
1835F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1836F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1837F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1838F: drivers/rtc/rtc-nuc900.c
9df92e6c 1839F: drivers/spi/spi-nuc900.c
4e89e8f6 1840F: drivers/usb/host/ehci-w90x900.c
8a61f013 1841F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1842
54274d71 1843ARM/U300 MACHINE SUPPORT
e4651a9f 1844M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846S: Supported
1847F: arch/arm/mach-u300/
9affbd24 1848F: drivers/clocksource/timer-u300.c
54274d71
LW
1849F: drivers/i2c/busses/i2c-stu300.c
1850F: drivers/rtc/rtc-coh901331.c
1851F: drivers/watchdog/coh901327_wdt.c
1852F: drivers/dma/coh901318*
87572880
LW
1853F: drivers/mfd/ab3100*
1854F: drivers/rtc/rtc-ab3100.c
1855F: drivers/rtc/rtc-coh901331.c
1856T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1857
3d00d04f
MY
1858ARM/UNIPHIER ARCHITECTURE
1859M: Masahiro Yamada <yamada.masahiro@socionext.com>
1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1861T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1862S: Maintained
a3ff83d2 1863F: arch/arm/boot/dts/uniphier*
e7ecbc05 1864F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1865F: arch/arm/mach-uniphier/
e7ecbc05 1866F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1867F: arch/arm64/boot/dts/socionext/
4b7f48d3 1868F: drivers/bus/uniphier-system-bus.c
734d82f4 1869F: drivers/clk/uniphier/
dd6fd4a3 1870F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1871F: drivers/pinctrl/uniphier/
54e991b5 1872F: drivers/reset/reset-uniphier.c
a3ff83d2 1873F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1874N: uniphier
1875
87572880 1876ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1877M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879S: Maintained
1880F: arch/arm/mach-ux500/
e4651a9f 1881F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1882F: drivers/dma/ste_dma40*
e4651a9f 1883F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1884F: drivers/mfd/abx500*
1885F: drivers/mfd/ab8500*
e4651a9f
LW
1886F: drivers/mfd/dbx500*
1887F: drivers/mfd/db8500*
ecc265fe
JP
1888F: drivers/pinctrl/nomadik/pinctrl-ab*
1889F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1890F: drivers/rtc/rtc-ab8500.c
e4651a9f 1891F: drivers/rtc/rtc-pl031.c
87572880 1892T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1893
e93fde28
UH
1894ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1895M: Ulf Hansson <ulf.hansson@linaro.org>
1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897T: git git://git.linaro.org/people/ulfh/clk.git
1898S: Maintained
1899F: drivers/clk/ux500/
e93fde28 1900
740d93b1
PM
1901ARM/VERSATILE EXPRESS PLATFORM
1902M: Liviu Dudau <liviu.dudau@arm.com>
1903M: Sudeep Holla <sudeep.holla@arm.com>
1904M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S: Maintained
1907F: arch/arm/boot/dts/vexpress*
e68d7c14 1908F: arch/arm64/boot/dts/arm/
740d93b1
PM
1909F: arch/arm/mach-vexpress/
1910F: */*/vexpress*
7e8f403f 1911F: */*/*/vexpress*
740d93b1
PM
1912F: drivers/clk/versatile/clk-vexpress-osc.c
1913F: drivers/clocksource/versatile.c
46a600ea 1914N: mps2
740d93b1 1915
d4275354 1916ARM/VFP SUPPORT
54176cc6 1917M: Russell King <linux@armlinux.org.uk>
efc03ecb 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1919W: http://www.armlinux.org.uk/
d4275354
RK
1920S: Maintained
1921F: arch/arm/vfp/
1922
e66b6d8e
MV
1923ARM/VOIPAC PXA270 SUPPORT
1924M: Marek Vasut <marek.vasut@gmail.com>
1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926S: Maintained
1927F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1928F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1929
04529fe2
TP
1930ARM/VT8500 ARM ARCHITECTURE
1931M: Tony Prisk <linux@prisktech.co.nz>
1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S: Maintained
1934F: arch/arm/mach-vt8500/
41fd91b4 1935F: drivers/clocksource/vt8500_timer.c
560746eb 1936F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1937F: drivers/mmc/host/wmt-sdmmc.c
1938F: drivers/pwm/pwm-vt8500.c
1939F: drivers/rtc/rtc-vt8500.c
1940F: drivers/tty/serial/vt8500_serial.c
4f31102b 1941F: drivers/usb/host/ehci-platform.c
41fd91b4 1942F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1943F: drivers/video/fbdev/vt8500lcdfb.*
1944F: drivers/video/fbdev/wm8505fb*
1945F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1946
e66b6d8e
MV
1947ARM/ZIPIT Z2 SUPPORT
1948M: Marek Vasut <marek.vasut@gmail.com>
1949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950S: Maintained
1951F: arch/arm/mach-pxa/z2.c
6ab2a855 1952F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1953
5ecc4b53
JN
1954ARM/ZTE ARCHITECTURE
1955M: Jun Nie <jun.nie@linaro.org>
1956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957S: Maintained
1958F: arch/arm/mach-zx/
1959F: drivers/clk/zte/
1960F: Documentation/devicetree/bindings/arm/zte.txt
1961F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1962
51f29d44
MS
1963ARM/ZYNQ ARCHITECTURE
1964M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1965R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967W: http://wiki.xilinx.com
d6448b76 1968T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1969S: Supported
1970F: arch/arm/mach-zynq/
bd2a337a 1971F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1972F: drivers/block/xsysace.c
c2fd4e38
MS
1973N: zynq
1974N: xilinx
1975F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1976F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1977F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1978F: drivers/edac/synopsys_edac.c
51f29d44 1979
48ec83bc 1980ARM SMMU DRIVERS
b8f9879e 1981M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1982R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984S: Maintained
1985F: drivers/iommu/arm-smmu.c
48ec83bc 1986F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1987F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1988F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1989
38074229
CM
1990ARM64 PORT (AARCH64 ARCHITECTURE)
1991M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1992M: Will Deacon <will.deacon@arm.com>
38074229 1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1994T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1995S: Maintained
1996F: arch/arm64/
d19766ec 1997F: Documentation/arm64/
38074229 1998
9d7005f9
LP
1999AS3645A LED FLASH CONTROLLER DRIVER
2000M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2001L: linux-media@vger.kernel.org
2002T: git git://linuxtv.org/media_tree.git
2003S: Maintained
2004F: drivers/media/i2c/as3645a.c
b5dcee22 2005F: include/media/i2c/as3645a.h
9d7005f9 2006
7c94a8b2
LW
2007ASAHI KASEI AK8974 DRIVER
2008M: Linus Walleij <linus.walleij@linaro.org>
2009L: linux-iio@vger.kernel.org
2010W: http://www.akm.com/
2011S: Supported
2012F: drivers/iio/magnetometer/ak8974.c
2013
d58de038
GJ
2014ASC7621 HARDWARE MONITOR DRIVER
2015M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2016L: linux-hwmon@vger.kernel.org
d58de038
GJ
2017S: Maintained
2018F: Documentation/hwmon/asc7621
2019F: drivers/hwmon/asc7621.c
2020
b229ece9 2021ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2022M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2023L: acpi4asus-user@lists.sourceforge.net
d0944853 2024L: platform-driver-x86@vger.kernel.org
76593d6f 2025W: http://acpi4asus.sf.net
85091b71 2026S: Maintained
b229ece9
CC
2027F: drivers/platform/x86/asus*.c
2028F: drivers/platform/x86/eeepc*.c
85091b71 2029
f6a6bbae
JPRV
2030ASUS WIRELESS RADIO CONTROL DRIVER
2031M: João Paulo Rechi Vita <jprvita@gmail.com>
2032L: platform-driver-x86@vger.kernel.org
2033S: Maintained
2034F: drivers/platform/x86/asus-wireless.c
2035
75aeddd1
DH
2036ASYMMETRIC KEYS
2037M: David Howells <dhowells@redhat.com>
2038L: keyrings@vger.kernel.org
2039S: Maintained
2040F: Documentation/crypto/asymmetric-keys.txt
2041F: include/linux/verification.h
2042F: include/crypto/public_key.h
2043F: include/crypto/pkcs7.h
2044F: crypto/asymmetric_keys/
2045
953a6479 2046ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2047R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2048W: http://sourceforge.net/projects/xscaleiop
08223d80 2049S: Odd fixes
679655da
JP
2050F: Documentation/crypto/async-tx-api.txt
2051F: crypto/async_tx/
2052F: drivers/dma/
2053F: include/linux/dmaengine.h
2054F: include/linux/async_tx.h
b3e5f263 2055
a1867d36 2056AT24 EEPROM DRIVER
14d77c4d 2057M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2058L: linux-i2c@vger.kernel.org
2059S: Maintained
2060F: drivers/misc/eeprom/at24.c
25f73ed5 2061F: include/linux/platform_data/at24.h
a1867d36 2062
e7839f25 2063ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2064M: "Ed L. Cashin" <ed.cashin@acm.org>
2065W: http://www.openaoe.org/
1da177e4 2066S: Supported
679655da
JP
2067F: Documentation/aoe/
2068F: drivers/block/aoe/
1da177e4 2069
aad7a211
AB
2070ATHEROS 71XX/9XXX GPIO DRIVER
2071M: Alban Bedel <albeu@free.fr>
2072W: https://github.com/AlbanBedel/linux
2073T: git git://github.com/AlbanBedel/linux
2074S: Maintained
2075F: drivers/gpio/gpio-ath79.c
2076F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2077
9a10a870 2078ATHEROS ATH GENERIC UTILITIES
f726ee65 2079M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2080L: linux-wireless@vger.kernel.org
2081S: Supported
2082F: drivers/net/wireless/ath/*
2083
fa1c114f 2084ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2085M: Jiri Slaby <jirislaby@gmail.com>
2086M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2087M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2088L: linux-wireless@vger.kernel.org
72c706b7 2089W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2090S: Maintained
fa451753 2091F: drivers/net/wireless/ath/ath5k/
fa1c114f 2092
12e62d6f
KV
2093ATHEROS ATH6KL WIRELESS DRIVER
2094M: Kalle Valo <kvalo@qca.qualcomm.com>
2095L: linux-wireless@vger.kernel.org
2096W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2097T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2098S: Supported
2099F: drivers/net/wireless/ath/ath6kl/
2100
2be7d22f 2101WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2102M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2103L: linux-wireless@vger.kernel.org
2104L: wil6210@qca.qualcomm.com
2105S: Supported
2106W: http://wireless.kernel.org/en/users/Drivers/wil6210
2107F: drivers/net/wireless/ath/wil6210/
dba4b74d 2108F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2109
1d7e1e6b
CL
2110CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2111M: Christian Lamparter <chunkeey@googlemail.com>
2112L: linux-wireless@vger.kernel.org
2113W: http://wireless.kernel.org/en/users/Drivers/carl9170
2114S: Maintained
2115F: drivers/net/wireless/ath/carl9170/
2116
2c2a6172
LT
2117ATK0110 HWMON DRIVER
2118M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2119L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2120S: Maintained
2121F: drivers/hwmon/asus_atk0110.c
2122
6f69a6d7 2123ATI_REMOTE2 DRIVER
8b58be88 2124M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2125S: Maintained
679655da 2126F: drivers/input/misc/ati_remote2.c
6f69a6d7 2127
7ae115b4 2128ATLX ETHERNET DRIVERS
8b58be88 2129M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2130M: Chris Snook <chris.snook@gmail.com>
e443e383 2131L: netdev@vger.kernel.org
8d5ca6ec
JC
2132W: http://sourceforge.net/projects/atl1
2133W: http://atl1.sourceforge.net
2134S: Maintained
2b133ad6 2135F: drivers/net/ethernet/atheros/
8d5ca6ec 2136
1da177e4 2137ATM
366c1bd1 2138M: Chas Williams <3chas3@gmail.com>
476604de 2139L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2140L: netdev@vger.kernel.org
1da177e4
LT
2141W: http://linux-atm.sourceforge.net
2142S: Maintained
679655da
JP
2143F: drivers/atm/
2144F: include/linux/atm*
c117ab84 2145F: include/uapi/linux/atm*
1da177e4 2146
04ac2f46 2147ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2148M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2149S: Maintained
2150F: drivers/mmc/host/atmel-mci.c
04ac2f46 2151
f80cb488
NF
2152ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2153M: Nicolas Ferre <nicolas.ferre@atmel.com>
2154S: Supported
2155F: drivers/power/reset/at91-sama5d2_shdwc.c
2156
b9cd7a25
LD
2157ATMEL SAMA5D2 ADC DRIVER
2158M: Ludovic Desroches <ludovic.desroches@atmel.com>
2159L: linux-iio@vger.kernel.org
2160S: Supported
2161F: drivers/iio/adc/at91-sama5d2_adc.c
2162
dfae90ed 2163ATMEL Audio ALSA driver
3a82002c 2164M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2165L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2166S: Supported
2167F: sound/soc/atmel
2168
b414dc16
NF
2169ATMEL DMA DRIVER
2170M: Nicolas Ferre <nicolas.ferre@atmel.com>
2171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172S: Supported
2173F: drivers/dma/at_hdmac.c
2174F: drivers/dma/at_hdmac_regs.h
6f0d65af 2175F: include/linux/platform_data/dma-atmel.h
b414dc16 2176
6bd0f436
LD
2177ATMEL XDMA DRIVER
2178M: Ludovic Desroches <ludovic.desroches@atmel.com>
2179L: linux-arm-kernel@lists.infradead.org
2180L: dmaengine@vger.kernel.org
2181S: Supported
2182F: drivers/dma/at_xdmac.c
2183
888f2804
LD
2184ATMEL I2C DRIVER
2185M: Ludovic Desroches <ludovic.desroches@atmel.com>
2186L: linux-i2c@vger.kernel.org
2187S: Supported
2188F: drivers/i2c/busses/i2c-at91.c
2189
15515545 2190ATMEL ISI DRIVER
50cb2efa 2191M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2192L: linux-media@vger.kernel.org
2193S: Supported
f2294c2d 2194F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2195F: include/media/atmel-isi.h
2196
8f4c79ce 2197ATMEL LCDFB DRIVER
8b58be88 2198M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2199L: linux-fbdev@vger.kernel.org
8f4c79ce 2200S: Maintained
8a61f013 2201F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2202F: include/video/atmel_lcdc.h
8f4c79ce 2203
89e5785f 2204ATMEL MACB ETHERNET DRIVER
a02875a6 2205M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2206S: Supported
9f2f381f 2207F: drivers/net/ethernet/cadence/
89e5785f 2208
5cbac98a 2209ATMEL NAND DRIVER
50cb2efa
NF
2210M: Wenyou Yang <wenyou.yang@atmel.com>
2211M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2212L: linux-mtd@lists.infradead.org
2213S: Supported
2214F: drivers/mtd/nand/atmel_nand*
2215
05c441ef 2216ATMEL SDMMC DRIVER
2217M: Ludovic Desroches <ludovic.desroches@atmel.com>
2218L: linux-mmc@vger.kernel.org
2219S: Supported
2220F: drivers/mmc/host/sdhci-of-at91.c
2221
754ce4f2 2222ATMEL SPI DRIVER
a02875a6 2223M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2224S: Supported
9df92e6c 2225F: drivers/spi/spi-atmel.*
754ce4f2 2226
0ef09015 2227ATMEL SSC DRIVER
03515f32 2228M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230S: Supported
2231F: drivers/misc/atmel-ssc.c
2232F: include/linux/atmel-ssc.h
2233
e9cb1c5a
NF
2234ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2235M: Nicolas Ferre <nicolas.ferre@atmel.com>
2236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237S: Supported
2238F: drivers/misc/atmel_tclib.c
2239F: drivers/clocksource/tcb_clksrc.c
2240
914a3f3b 2241ATMEL USBA UDC DRIVER
a02875a6
NF
2242M: Nicolas Ferre <nicolas.ferre@atmel.com>
2243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2244S: Supported
faf2e1db 2245F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2246
1da177e4 2247ATMEL WIRELESS DRIVER
8b58be88 2248M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2249L: linux-wireless@vger.kernel.org
1da177e4
LT
2250W: http://www.thekelleys.org.uk/atmel
2251W: http://atmelwlandriver.sourceforge.net/
2252S: Maintained
30fe0f9b 2253F: drivers/net/wireless/atmel/atmel*
1da177e4 2254
a14c0f8f 2255ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2256M: Nick Dyer <nick@shmanahar.org>
2257T: git git://github.com/ndyer/linux.git
2258S: Maintained
a14c0f8f
ND
2259F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2260F: drivers/input/touchscreen/atmel_mxt_ts.c
2261F: include/linux/platform_data/atmel_mxt_ts.h
2262
26780d9e 2263ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2264M: Bradley Grove <linuxdrivers@attotech.com>
2265L: linux-scsi@vger.kernel.org
2266W: http://www.attotech.com
2267S: Supported
2268F: drivers/scsi/esas2r
26780d9e 2269
bc6e17b8
SS
2270ATUSB IEEE 802.15.4 RADIO DRIVER
2271M: Stefan Schmidt <stefan@osg.samsung.com>
2272L: linux-wpan@vger.kernel.org
2273S: Maintained
2274F: drivers/net/ieee802154/atusb.c
2275F: drivers/net/ieee802154/atusb.h
2276F: drivers/net/ieee802154/at86rf230.h
2277
a92b7b80 2278AUDIT SUBSYSTEM
915f389d 2279M: Paul Moore <paul@paul-moore.com>
8b58be88 2280M: Eric Paris <eparis@redhat.com>
915f389d 2281L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2282W: http://people.redhat.com/sgrubb/audit/
915f389d 2283T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2284S: Maintained
679655da 2285F: include/linux/audit.h
c117ab84 2286F: include/uapi/linux/audit.h
679655da 2287F: kernel/audit*
a92b7b80 2288
70e84049 2289AUXILIARY DISPLAY DRIVERS
8b58be88 2290M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2291W: http://miguelojeda.es/auxdisplay.htm
2292W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2293S: Maintained
679655da
JP
2294F: drivers/auxdisplay/
2295F: include/linux/cfag12864b.h
70e84049 2296
5f97f7f9 2297AVR32 ARCHITECTURE
e336f61f
HCE
2298M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2299M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2300W: http://www.atmel.com/products/AVR32/
249d9d9d 2301W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2302W: http://avrfreaks.net/
e336f61f 2303S: Maintained
679655da 2304F: arch/avr32/
5f97f7f9
HS
2305
2306AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2307M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2308M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2309S: Maintained
679655da 2310F: arch/avr32/mach-at32ap/
5f97f7f9 2311
1da177e4 2312AX.25 NETWORK LAYER
8b58be88 2313M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2314L: linux-hams@vger.kernel.org
d34cb28a 2315W: http://www.linux-ax25.org/
1da177e4 2316S: Maintained
c117ab84 2317F: include/uapi/linux/ax25.h
679655da
JP
2318F: include/net/ax25.h
2319F: net/ax25/
1da177e4 2320
d5269395 2321AZ6007 DVB DRIVER
5dc8a864
MCC
2322M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2323M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2324L: linux-media@vger.kernel.org
a825eaec 2325W: https://linuxtv.org
d5269395
MCC
2326T: git git://linuxtv.org/media_tree.git
2327S: Maintained
2328F: drivers/media/usb/dvb-usb-v2/az6007.c
2329
6777376e
HV
2330AZTECH FM RADIO RECEIVER DRIVER
2331M: Hans Verkuil <hverkuil@xs4all.nl>
2332L: linux-media@vger.kernel.org
2333T: git git://linuxtv.org/media_tree.git
a825eaec 2334W: https://linuxtv.org
6777376e
HV
2335S: Maintained
2336F: drivers/media/radio/radio-aztech*
2337
e2d1d6c0 2338B43 WIRELESS DRIVER
e2d1d6c0 2339L: linux-wireless@vger.kernel.org
ed072f9e 2340L: b43-dev@lists.infradead.org
491b26b4 2341W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2342S: Odd Fixes
58619b14 2343F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2344
2345B43LEGACY WIRELESS DRIVER
8b58be88 2346M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2347L: linux-wireless@vger.kernel.org
ed072f9e 2348L: b43-dev@lists.infradead.org
491b26b4 2349W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2350S: Maintained
423e3ce3 2351F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2352
300abeb5 2353BACKLIGHT CLASS/SUBSYSTEM
b7701755 2354M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2355M: Lee Jones <lee.jones@linaro.org>
9f273c24 2356T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2357S: Maintained
679655da
JP
2358F: drivers/video/backlight/
2359F: include/linux/backlight.h
300abeb5 2360
c6c8fea2 2361BATMAN ADVANCED
207df49e 2362M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2363M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2364M: Antonio Quartulli <a@unstable.cc>
1584f41f 2365L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2366W: https://www.open-mesh.org/
8b823170 2367Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2368S: Maintained
286ddfb0
SE
2369F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2370F: Documentation/ABI/testing/sysfs-class-net-mesh
2371F: Documentation/networking/batman-adv.txt
09748a22 2372F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2373F: net/batman-adv/
2374
e2d1d6c0 2375BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2376M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2377L: linux-hams@vger.kernel.org
2378W: http://www.baycom.org/~tom/ham/ham.html
2379S: Maintained
679655da 2380F: drivers/net/hamradio/baycom*
e2d1d6c0 2381
cafe5635 2382BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2383M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2384L: linux-bcache@vger.kernel.org
2385W: http://bcache.evilpiepirate.org
4d1034eb 2386S: Orphan
cafe5635
KO
2387F: drivers/md/bcache/
2388
04bd844a
HV
2389BDISP ST MEDIA DRIVER
2390M: Fabien Dessenne <fabien.dessenne@st.com>
2391L: linux-media@vger.kernel.org
2392T: git git://linuxtv.org/media_tree.git
a825eaec 2393W: https://linuxtv.org
04bd844a
HV
2394S: Supported
2395F: drivers/media/platform/sti/bdisp
2396
e2d1d6c0 2397BEFS FILE SYSTEM
db4ad036
LB
2398M: Luis de Bethencourt <luisbg@osg.samsung.com>
2399M: Salah Triki <salah.triki@gmail.com>
2400S: Maintained
2401T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2402F: Documentation/filesystems/befs.txt
2403F: fs/befs/
e2d1d6c0 2404
564ee360 2405BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2406M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2407L: netdev@vger.kernel.org
2408S: Maintained
2409F: drivers/net/ethernet/ec_bhf.c
564ee360 2410
e2d1d6c0 2411BFS FILE SYSTEM
8b58be88 2412M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2413S: Maintained
679655da
JP
2414F: Documentation/filesystems/bfs.txt
2415F: fs/bfs/
c117ab84 2416F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2417
1394f032 2418BLACKFIN ARCHITECTURE
a4edbc10 2419M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2420L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2421T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2422W: http://blackfin.uclinux.org
2423S: Supported
679655da 2424F: arch/blackfin/
566da5b2 2425
e190d6b1 2426BLACKFIN EMAC DRIVER
b3fe92b0 2427L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2428W: http://blackfin.uclinux.org
2429S: Supported
7b35f033 2430F: drivers/net/ethernet/adi/
e190d6b1 2431
566da5b2 2432BLACKFIN RTC DRIVER
b3fe92b0 2433L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2434W: http://blackfin.uclinux.org
2435S: Supported
679655da 2436F: drivers/rtc/rtc-bfin.c
1394f032 2437
936ed49a 2438BLACKFIN SDH DRIVER
109ec8c3 2439M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2440L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2441W: http://blackfin.uclinux.org
2442S: Supported
2443F: drivers/mmc/host/bfin_sdh.c
2444
1394f032 2445BLACKFIN SERIAL DRIVER
8b58be88 2446M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2447L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2448W: http://blackfin.uclinux.org
2449S: Supported
8460241e 2450F: drivers/tty/serial/bfin_uart.c
1394f032 2451
1e6d320f 2452BLACKFIN WATCHDOG DRIVER
b3fe92b0 2453L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2454W: http://blackfin.uclinux.org
2455S: Supported
679655da 2456F: drivers/watchdog/bfin_wdt.c
1e6d320f 2457
d24ecfcc 2458BLACKFIN I2C TWI DRIVER
8b58be88 2459M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2460L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2461W: http://blackfin.uclinux.org/
2462S: Supported
679655da 2463F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2464
1e204377
SJ
2465BLACKFIN MEDIA DRIVER
2466M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2467L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2468W: http://blackfin.uclinux.org/
2469S: Supported
2470F: drivers/media/platform/blackfin/
2471F: drivers/media/i2c/adv7183*
2472F: drivers/media/i2c/vs6624*
2473
b54cf35a
JSM
2474BLINKM RGB LED DRIVER
2475M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2476S: Maintained
2477F: drivers/leds/leds-blinkm.c
2478
1da177e4 2479BLOCK LAYER
8b58be88 2480M: Jens Axboe <axboe@kernel.dk>
82c426e0 2481L: linux-block@vger.kernel.org
08deed1e 2482T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2483S: Maintained
679655da 2484F: block/
ae11f7ef 2485F: kernel/trace/blktrace.c
88459642 2486F: lib/sbitmap.c
1da177e4 2487
2b54aaef 2488BLOCK2MTD DRIVER
8b58be88 2489M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2490L: linux-mtd@lists.infradead.org
2491S: Maintained
679655da 2492F: drivers/mtd/devices/block2mtd.c
2b54aaef 2493
63fbd24e 2494BLUETOOTH DRIVERS
8b58be88 2495M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2496M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2497M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2498L: linux-bluetooth@vger.kernel.org
63fbd24e 2499W: http://www.bluez.org/
22e7a424
MH
2500T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2502S: Maintained
679655da 2503F: drivers/bluetooth/
1da177e4 2504
63fbd24e 2505BLUETOOTH SUBSYSTEM
8b58be88 2506M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2507M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2508M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2509L: linux-bluetooth@vger.kernel.org
2510W: http://www.bluez.org/
22e7a424
MH
2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2512T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2513S: Maintained
679655da
JP
2514F: net/bluetooth/
2515F: include/net/bluetooth/
1da177e4
LT
2516
2517BONDING DRIVER
79b30750 2518M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2519M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2520M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2521L: netdev@vger.kernel.org
ce00f85c
JC
2522W: http://sourceforge.net/projects/bonding/
2523S: Supported
679655da 2524F: drivers/net/bonding/
c117ab84 2525F: include/uapi/linux/if_bonding.h
1da177e4 2526
b5f4df34
AS
2527BPF (Safe dynamic programs and tools)
2528M: Alexei Starovoitov <ast@kernel.org>
2529L: netdev@vger.kernel.org
2530L: linux-kernel@vger.kernel.org
2531S: Supported
2532F: kernel/bpf/
2533
39105890 2534BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2535M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2536L: netdev@vger.kernel.org
2537S: Supported
adfc5217 2538F: drivers/net/ethernet/broadcom/b44.*
39105890 2539
967dd82f
FF
2540BROADCOM B53 ETHERNET SWITCH DRIVER
2541M: Florian Fainelli <f.fainelli@gmail.com>
2542L: netdev@vger.kernel.org
2543L: openwrt-devel@lists.openwrt.org (subscribers-only)
2544S: Supported
2545F: drivers/net/dsa/b53/*
2546F: include/linux/platform_data/b53.h
2547
32ec90d5
FF
2548BROADCOM GENET ETHERNET DRIVER
2549M: Florian Fainelli <f.fainelli@gmail.com>
2550L: netdev@vger.kernel.org
2551S: Supported
2552F: drivers/net/ethernet/broadcom/genet/
2553
948c51e6 2554BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2555M: Rasesh Mody <rasesh.mody@cavium.com>
2556M: Harish Patil <harish.patil@cavium.com>
2557M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2558L: netdev@vger.kernel.org
2559S: Supported
adfc5217
JK
2560F: drivers/net/ethernet/broadcom/bnx2.*
2561F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2562
4d9d2cb0 2563BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2564M: Yuval Mintz <Yuval.Mintz@cavium.com>
2565M: Ariel Elior <ariel.elior@cavium.com>
2566M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2567L: netdev@vger.kernel.org
2568S: Supported
adfc5217 2569F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2570
90f4c594 2571BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2572M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2573M: Ray Jui <rjui@broadcom.com>
2574M: Scott Branden <sbranden@broadcom.com>
086f4704 2575M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2576T: git git://github.com/broadcom/mach-bcm
af4b8e37 2577S: Maintained
ccf62f5a
JM
2578N: bcm281*
2579N: bcm113*
2580N: bcm216*
2581N: kona
af4b8e37 2582F: arch/arm/mach-bcm/
af4b8e37 2583
9209bec4 2584BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2585M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2586M: Lee Jones <lee@kernel.org>
10b9e887 2587M: Eric Anholt <eric@anholt.net>
f680f25c 2588L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2590T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2591S: Maintained
9209bec4 2592N: bcm2835
f680f25c 2593
5564f092
RM
2594BROADCOM BCM47XX MIPS ARCHITECTURE
2595M: Hauke Mehrtens <hauke@hauke-m.de>
2596M: Rafał Miłecki <zajec5@gmail.com>
2597L: linux-mips@linux-mips.org
2598S: Maintained
7ad2410c 2599F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2600F: arch/mips/bcm47xx/*
2601F: arch/mips/include/asm/mach-bcm47xx/*
2602
9209bec4 2603BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2604M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2605M: Rafał Miłecki <zajec5@gmail.com>
2606M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2607L: linux-arm-kernel@lists.infradead.org
2608S: Maintained
2609F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2610F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2611F: arch/arm/boot/dts/bcm470*
2612
4ebd5047
RM
2613BROADCOM BCM53573 ARM ARCHITECTURE
2614M: Rafał Miłecki <rafal@milecki.pl>
2615L: linux-arm-kernel@lists.infradead.org
2616S: Maintained
2617F: arch/arm/boot/dts/bcm53573*
2618F: arch/arm/boot/dts/bcm47189*
2619
e076e962
FF
2620BROADCOM BCM63XX ARM ARCHITECTURE
2621M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2622M: bcm-kernel-feedback-list@broadcom.com
20de823e 2623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2624T: git git://github.com/broadcom/stblinux.git
e076e962 2625S: Maintained
d6f4e76e 2626N: bcm63xx
e076e962 2627
7110e227
KC
2628BROADCOM BCM63XX/BCM33XX UDC DRIVER
2629M: Kevin Cernekee <cernekee@gmail.com>
2630L: linux-usb@vger.kernel.org
2631S: Maintained
2632F: drivers/usb/gadget/udc/bcm63xx_udc.*
2633
2df94fd6 2634BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2635M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2636M: Gregory Fong <gregory.0xf0@gmail.com>
2637M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2638M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2640T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2641S: Maintained
2642F: arch/arm/mach-bcm/*brcmstb*
2643F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2644F: drivers/bus/brcmstb_gisb.c
5009a289 2645N: brcmstb
2df94fd6 2646
70371cef
KC
2647BROADCOM BMIPS MIPS ARCHITECTURE
2648M: Kevin Cernekee <cernekee@gmail.com>
2649M: Florian Fainelli <f.fainelli@gmail.com>
2650L: linux-mips@linux-mips.org
eb6725d0 2651T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2652S: Maintained
2653F: arch/mips/bmips/*
2654F: arch/mips/include/asm/mach-bmips/*
2655F: arch/mips/kernel/*bmips*
338808de 2656F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2657F: drivers/irqchip/irq-bcm63*
70371cef
KC
2658F: drivers/irqchip/irq-bcm7*
2659F: drivers/irqchip/irq-brcmstb*
3271e610 2660F: include/linux/bcm963xx_nvram.h
8fce60b8 2661F: include/linux/bcm963xx_tag.h
70371cef 2662
948c51e6 2663BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2664M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2665M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2666M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2667L: netdev@vger.kernel.org
2668S: Supported
adfc5217 2669F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2670
a9533e7e 2671BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2672M: Arend van Spriel <arend.vanspriel@broadcom.com>
2673M: Franky Lin <franky.lin@broadcom.com>
2674M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2675L: linux-wireless@vger.kernel.org
2a734451 2676L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2677S: Supported
05491d2c 2678F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2679
9958d6f9 2680BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2681M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2682L: linux-scsi@vger.kernel.org
2683S: Supported
2684F: drivers/scsi/bnx2fc/
2685
6a6b5ad0 2686BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2687M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2688L: linux-scsi@vger.kernel.org
2689S: Supported
2690F: drivers/scsi/bnx2i/
2691
63f37ddf 2692BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2693M: Ray Jui <rjui@broadcom.com>
2694M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2695M: Jon Mason <jonmason@broadcom.com>
086f4704 2696M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2698T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2699S: Maintained
2700N: iproc
2701N: cygnus
5c161242 2702N: bcm[-_]nsp
36c0237f
SB
2703N: bcm9113*
2704N: bcm9583*
63f37ddf
JM
2705N: bcm9585*
2706N: bcm9586*
2707N: bcm988312
36c0237f 2708N: bcm113*
63f37ddf
JM
2709N: bcm583*
2710N: bcm585*
2711N: bcm586*
2712N: bcm88312
d76e21b8 2713F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2714F: drivers/clk/bcm/clk-ns*
2715F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2716
3b0213d5
GF
2717BROADCOM BRCMSTB GPIO DRIVER
2718M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2719L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2720S: Supported
2721F: drivers/gpio/gpio-brcmstb.c
2722F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2723
7b7f588b 2724BROADCOM KONA GPIO DRIVER
5e163903 2725M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2726L: bcm-kernel-feedback-list@broadcom.com
2727S: Supported
2728F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2729F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2730
f6e734a8
RM
2731BROADCOM NVRAM DRIVER
2732M: Rafał Miłecki <zajec5@gmail.com>
2733L: linux-mips@linux-mips.org
2734S: Maintained
2735F: drivers/firmware/broadcom/*
2736
02787daa
BN
2737BROADCOM STB NAND FLASH DRIVER
2738M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2739M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2740L: linux-mtd@lists.infradead.org
1285734c 2741L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2742S: Maintained
2743F: drivers/mtd/nand/brcmnand/
2744
c9678d86
RM
2745BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2746M: Rafał Miłecki <zajec5@gmail.com>
2747L: linux-wireless@vger.kernel.org
2748S: Maintained
2749F: drivers/bcma/
2750F: include/linux/bcma/
2751
b8302205
FF
2752BROADCOM SYSTEMPORT ETHERNET DRIVER
2753M: Florian Fainelli <f.fainelli@gmail.com>
2754L: netdev@vger.kernel.org
2755S: Supported
2756F: drivers/net/ethernet/broadcom/bcmsysport.*
2757
42515e61
J
2758BROADCOM VULCAN ARM64 SOC
2759M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2760M: bcm-kernel-feedback-list@broadcom.com
42515e61 2761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2762S: Maintained
2763F: arch/arm64/boot/dts/broadcom/vulcan*
2764
7725ccfd 2765BROCADE BFA FC SCSI DRIVER
aa803370
AG
2766M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2767M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2768L: linux-scsi@vger.kernel.org
2769S: Supported
2770F: drivers/scsi/bfa/
7725ccfd 2771
8b230ed8 2772BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2773M: Rasesh Mody <rasesh.mody@cavium.com>
2774M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2775M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2776L: netdev@vger.kernel.org
2777S: Supported
f844a0ea 2778F: drivers/net/ethernet/brocade/bna/
8b230ed8 2779
5cdf7f76 2780BSG (block layer generic sg v4 driver)
8b58be88 2781M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2782L: linux-scsi@vger.kernel.org
2783S: Supported
679655da
JP
2784F: block/bsg.c
2785F: include/linux/bsg.h
c117ab84 2786F: include/uapi/linux/bsg.h
5cdf7f76 2787
af39917d
CL
2788BT87X AUDIO DRIVER
2789M: Clemens Ladisch <clemens@ladisch.de>
2790L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2791T: git git://git.alsa-project.org/alsa-kernel.git
2792S: Maintained
2793F: Documentation/sound/alsa/Bt87x.txt
2794F: sound/pci/bt87x.c
2795
ff1d5c2f 2796BT8XXGPIO DRIVER
eb032b98 2797M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2798W: http://bu3sch.de/btgpio.php
2799S: Maintained
72dbb705 2800F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2801
eb1eb04f 2802BTRFS FILE SYSTEM
c0778e25
CM
2803M: Chris Mason <clm@fb.com>
2804M: Josef Bacik <jbacik@fb.com>
d8130624 2805M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2806L: linux-btrfs@vger.kernel.org
2807W: http://btrfs.wiki.kernel.org/
8a6e2535 2808Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2810S: Maintained
679655da
JP
2811F: Documentation/filesystems/btrfs.txt
2812F: fs/btrfs/
eb1eb04f 2813
1da177e4 2814BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2815M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2816M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2817L: linux-media@vger.kernel.org
a825eaec 2818W: https://linuxtv.org
275ffde4 2819T: git git://linuxtv.org/media_tree.git
f96236e5 2820S: Odd fixes
618cd932 2821F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2822F: drivers/media/pci/bt8xx/bttv*
1da177e4 2823
1f34923c
KA
2824BUSLOGIC SCSI DRIVER
2825M: Khalid Aziz <khalid@gonehiking.org>
2826L: linux-scsi@vger.kernel.org
2827S: Maintained
2828F: drivers/scsi/BusLogic.*
2829F: drivers/scsi/FlashPoint.*
2830
af39917d
CL
2831C-MEDIA CMI8788 DRIVER
2832M: Clemens Ladisch <clemens@ladisch.de>
2833L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2834T: git git://git.alsa-project.org/alsa-kernel.git
2835S: Maintained
2836F: sound/pci/oxygen/
2837
2141355f
MS
2838C6X ARCHITECTURE
2839M: Mark Salter <msalter@redhat.com>
2840M: Aurelien Jacquiot <a-jacquiot@ti.com>
2841L: linux-c6x-dev@linux-c6x.org
2842W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2843S: Maintained
2844F: arch/c6x/
2845
a5432f5a 2846CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2847M: David Howells <dhowells@redhat.com>
e62d6e24 2848L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2849S: Supported
2850F: Documentation/filesystems/caching/cachefiles.txt
2851F: fs/cachefiles/
2852
c815ca39
HV
2853CADET FM/AM RADIO RECEIVER DRIVER
2854M: Hans Verkuil <hverkuil@xs4all.nl>
2855L: linux-media@vger.kernel.org
2856T: git git://linuxtv.org/media_tree.git
a825eaec 2857W: https://linuxtv.org
c815ca39
HV
2858S: Maintained
2859F: drivers/media/radio/radio-cadet*
2860
77d5140f 2861CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2862M: Jonathan Corbet <corbet@lwn.net>
661263b5 2863L: linux-media@vger.kernel.org
275ffde4 2864T: git git://linuxtv.org/media_tree.git
77d5140f 2865S: Maintained
618cd932 2866F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2867F: drivers/media/platform/marvell-ccic/
77d5140f 2868
201b6bab 2869CAIF NETWORK LAYER
5c574f50 2870M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2871L: netdev@vger.kernel.org
2872S: Supported
2873F: Documentation/networking/caif/
2874F: drivers/net/caif/
c117ab84 2875F: include/uapi/linux/caif/
201b6bab
JP
2876F: include/net/caif/
2877F: net/caif/
2878
77dac90f 2879CALGARY x86-64 IOMMU
a6921c29
JM
2880M: Muli Ben-Yehuda <mulix@mulix.org>
2881M: Jon Mason <jdmason@kudzu.us>
2882L: iommu@lists.linux-foundation.org
77dac90f 2883S: Maintained
679655da
JP
2884F: arch/x86/kernel/pci-calgary_64.c
2885F: arch/x86/kernel/tce_64.c
2886F: arch/x86/include/asm/calgary.h
2887F: arch/x86/include/asm/tce.h
77dac90f 2888
e2d1d6c0 2889CAN NETWORK LAYER
8d15d386 2890M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2891M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2892L: linux-can@vger.kernel.org
84b0d715 2893W: https://github.com/linux-can
870482a4
MKB
2894T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2895T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2896S: Maintained
f35f6c8f 2897F: Documentation/networking/can.txt
8d15d386 2898F: net/can/
8d15d386 2899F: include/linux/can/core.h
c117ab84
CEB
2900F: include/uapi/linux/can.h
2901F: include/uapi/linux/can/bcm.h
2902F: include/uapi/linux/can/raw.h
2903F: include/uapi/linux/can/gw.h
e2d1d6c0 2904
4261a204 2905CAN NETWORK DRIVERS
8b58be88 2906M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2907M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2908L: linux-can@vger.kernel.org
84b0d715 2909W: https://github.com/linux-can
870482a4
MKB
2910T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2911T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2912S: Maintained
3636876a 2913F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2914F: drivers/net/can/
2915F: include/linux/can/dev.h
8d15d386 2916F: include/linux/can/platform/
c117ab84
CEB
2917F: include/uapi/linux/can/error.h
2918F: include/uapi/linux/can/netlink.h
4261a204 2919
95d16c72 2920CAPABILITIES
39baa7e6 2921M: Serge Hallyn <serge@hallyn.com>
95d16c72 2922L: linux-security-module@vger.kernel.org
6305902c 2923S: Supported
95d16c72 2924F: include/linux/capability.h
c117ab84 2925F: include/uapi/linux/capability.h
6305902c 2926F: security/commoncap.c
38a94118 2927F: kernel/capability.c
95d16c72 2928
b84894c7
KT
2929CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2930M: Kevin Tsai <ktsai@capellamicro.com>
2931S: Maintained
2932F: drivers/iio/light/cm*
2933F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2934
f9484852
JG
2935CAVIUM I2C DRIVER
2936M: Jan Glauber <jglauber@cavium.com>
2937M: David Daney <david.daney@cavium.com>
2938W: http://www.cavium.com
2939S: Supported
2940F: drivers/i2c/busses/i2c-octeon*
2941F: drivers/i2c/busses/i2c-thunderx*
2942
f21fb3ed
RV
2943CAVIUM LIQUIDIO NETWORK DRIVER
2944M: Derek Chickles <derek.chickles@caviumnetworks.com>
2945M: Satanand Burla <satananda.burla@caviumnetworks.com>
2946M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2947M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2948L: netdev@vger.kernel.org
2949W: http://www.cavium.com
2950S: Supported
f21fb3ed
RV
2951F: drivers/net/ethernet/cavium/liquidio/
2952
ef0bbac3
VB
2953CC2520 IEEE-802.15.4 RADIO DRIVER
2954M: Varka Bhadram <varkabhadram@gmail.com>
2955L: linux-wpan@vger.kernel.org
2956S: Maintained
2957F: drivers/net/ieee802154/cc2520.c
2958F: include/linux/spi/cc2520.h
2959F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2960
ca684386
HV
2961CEC DRIVER
2962M: Hans Verkuil <hans.verkuil@cisco.com>
2963L: linux-media@vger.kernel.org
2964T: git git://linuxtv.org/media_tree.git
2965W: http://linuxtv.org
2966S: Supported
2967F: Documentation/cec.txt
618cd932 2968F: Documentation/media/uapi/cec
ca684386
HV
2969F: drivers/staging/media/cec/
2970F: drivers/media/cec-edid.c
2971F: drivers/media/rc/keymaps/rc-cec.c
2972F: include/media/cec.h
2973F: include/media/cec-edid.h
2974F: include/linux/cec.h
2975F: include/linux/cec-funcs.h
2976
b8154542 2977CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2978M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2979L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2980W: http://www.ibm.com/developerworks/power/cell/
2981S: Supported
679655da 2982F: arch/powerpc/include/asm/cell*.h
679655da 2983F: arch/powerpc/include/asm/spu*.h
c117ab84 2984F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2985F: arch/powerpc/oprofile/*cell*
2986F: arch/powerpc/platforms/cell/
b8154542 2987
398ecff5
SW
2988CEPH COMMON CODE (LIBCEPH)
2989M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2990M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2991M: Sage Weil <sage@redhat.com>
82593f87 2992L: ceph-devel@vger.kernel.org
09d90327 2993W: http://ceph.com/
fb99f881 2994T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2995T: git git://github.com/ceph/ceph-client.git
9030aaf9 2996S: Supported
14430813
JP
2997F: net/ceph/
2998F: include/linux/ceph/
2999F: include/linux/crush/
9030aaf9 3000
398ecff5
SW
3001CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3002M: "Yan, Zheng" <zyan@redhat.com>
3003M: Sage Weil <sage@redhat.com>
3004M: Ilya Dryomov <idryomov@gmail.com>
3005L: ceph-devel@vger.kernel.org
3006W: http://ceph.com/
3007T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3008T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3009S: Supported
3010F: Documentation/filesystems/ceph.txt
3011F: fs/ceph/
3012
cfc411e7
DH
3013CERTIFICATE HANDLING:
3014M: David Howells <dhowells@redhat.com>
3015M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3016L: keyrings@vger.kernel.org
cfc411e7
DH
3017S: Maintained
3018F: Documentation/module-signing.txt
3019F: certs/
d8d80386 3020F: scripts/sign-file.c
cfc411e7
DH
3021F: scripts/extract-cert.c
3022
18332a80 3023CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3024L: linux-usb@vger.kernel.org
10c6c9c9 3025S: Orphan
679655da
JP
3026F: Documentation/usb/WUSB-Design-overview.txt
3027F: Documentation/usb/wusb-cbaf
355ffe69
DV
3028F: drivers/usb/host/hwa-hc.c
3029F: drivers/usb/host/whci/
679655da
JP
3030F: drivers/usb/wusbcore/
3031F: include/linux/usb/wusb*
18332a80 3032
70e84049 3033CFAG12864B LCD DRIVER
8b58be88 3034M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3035W: http://miguelojeda.es/auxdisplay.htm
3036W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3037S: Maintained
679655da
JP
3038F: drivers/auxdisplay/cfag12864b.c
3039F: include/linux/cfag12864b.h
70e84049
MOS
3040
3041CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3042M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3043W: http://miguelojeda.es/auxdisplay.htm
3044W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3045S: Maintained
679655da
JP
3046F: drivers/auxdisplay/cfag12864bfb.c
3047F: include/linux/cfag12864b.h
70e84049 3048
704232c2 3049CFG80211 and NL80211
8b58be88 3050M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3051L: linux-wireless@vger.kernel.org
ce466579
JB
3052W: http://wireless.kernel.org/
3053T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3054T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3055S: Maintained
c117ab84 3056F: include/uapi/linux/nl80211.h
679655da
JP
3057F: include/net/cfg80211.h
3058F: net/wireless/*
3059X: net/wireless/wext*
704232c2 3060
46e64261
GKH
3061CHAR and MISC DRIVERS
3062M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3063M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3064T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3065S: Supported
46e64261
GKH
3066F: drivers/char/*
3067F: drivers/misc/*
471322a8 3068F: include/linux/miscdevice.h
46e64261 3069
0a920b5b 3070CHECKPATCH
8b58be88 3071M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3072M: Joe Perches <joe@perches.com>
3073S: Maintained
679655da 3074F: scripts/checkpatch.pl
0a920b5b 3075
f8407f26
HW
3076CHINESE DOCUMENTATION
3077M: Harry Wei <harryxiyou@gmail.com>
9740153c 3078L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3079L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3080S: Maintained
3081F: Documentation/zh_CN/
3082
2721ea2c 3083CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3084M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3085T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3086L: linux-usb@vger.kernel.org
3087S: Maintained
3088F: drivers/usb/chipidea/
3089
a93ad65d
HG
3090CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3091M: Hans de Goede <hdegoede@redhat.com>
3092L: linux-input@vger.kernel.org
3093S: Maintained
3094F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3095F: drivers/input/touchscreen/chipone_icn8318.c
3096
ab043105
OJ
3097CHROME HARDWARE PLATFORM SUPPORT
3098M: Olof Johansson <olof@lixom.net>
3099S: Maintained
9f273c24 3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3101F: drivers/platform/chrome/
3102
641cb85e 3103CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3104M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3105M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3106M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3107M: Neel Patel <neepatel@cisco.com>
7063fbf2 3108S: Supported
a6a5580c 3109F: drivers/net/ethernet/cisco/enic/
7063fbf2 3110
e3cf00d0 3111CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3112M: Christian Benvenuti <benve@cisco.com>
3113M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3114S: Supported
35ef4a9e 3115F: drivers/infiniband/hw/usnic/
e3cf00d0 3116
2b7a52a4 3117CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3118M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3119L: netdev@vger.kernel.org
3120S: Maintained
57d0b7a0 3121F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3122
3d4cfdc9
MB
3123CIRRUS LOGIC AUDIO CODEC DRIVERS
3124M: Brian Austin <brian.austin@cirrus.com>
3125M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3126L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3127S: Maintained
3128F: sound/soc/codecs/cs*
3129
94574d9a
KRW
3130CLEANCACHE API
3131M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3132L: linux-kernel@vger.kernel.org
3133S: Maintained
3134F: mm/cleancache.c
3135F: include/linux/cleancache.h
3136
d4275354 3137CLK API
54176cc6 3138M: Russell King <linux@armlinux.org.uk>
aa571b14 3139L: linux-clk@vger.kernel.org
37417046 3140S: Maintained
d4275354
RK
3141F: include/linux/clk.h
3142
9222d247
JS
3143CLOCKSOURCE, CLOCKEVENT DRIVERS
3144M: Daniel Lezcano <daniel.lezcano@linaro.org>
3145M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3146L: linux-kernel@vger.kernel.org
9222d247
JS
3147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3148S: Supported
3149F: drivers/clocksource
3150
5df6d737 3151CISCO FCOE HBA DRIVER
8fc89a79
HP
3152M: Hiral Patel <hiralpat@cisco.com>
3153M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3154M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3155L: linux-scsi@vger.kernel.org
3156S: Supported
2a99921a 3157F: drivers/scsi/fnic/
5df6d737 3158
c8806b6c
NM
3159CISCO SCSI HBA DRIVER
3160M: Narsimhulu Musini <nmusini@cisco.com>
3161M: Sesidhar Baddela <sebaddel@cisco.com>
3162L: linux-scsi@vger.kernel.org
3163S: Supported
3164F: drivers/scsi/snic/
3165
529aa8cb
TLSC
3166CMPC ACPI DRIVER
3167M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3168M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3169L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3170S: Supported
3171F: drivers/platform/x86/classmate-laptop.c
3172
85756a06
HV
3173COBALT MEDIA DRIVER
3174M: Hans Verkuil <hans.verkuil@cisco.com>
3175L: linux-media@vger.kernel.org
3176T: git git://linuxtv.org/media_tree.git
a825eaec 3177W: https://linuxtv.org
85756a06
HV
3178S: Supported
3179F: drivers/media/pci/cobalt/
3180
74425eee 3181COCCINELLE/Semantic Patches (SmPL)
26de9c26 3182M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3183M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3184M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3185M: Michal Marek <mmarek@suse.com>
26de9c26 3186L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3187T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3188W: http://coccinelle.lip6.fr/
3189S: Supported
4b9033a3 3190F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3191F: scripts/coccinelle/
3192F: scripts/coccicheck
3193
1da177e4 3194CODA FILE SYSTEM
8b58be88 3195M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3196M: coda@cs.cmu.edu
3197L: codalist@coda.cs.cmu.edu
3198W: http://www.coda.cs.cmu.edu/
3199S: Maintained
679655da
JP
3200F: Documentation/filesystems/coda.txt
3201F: fs/coda/
3202F: include/linux/coda*.h
c117ab84 3203F: include/uapi/linux/coda*.h
1da177e4 3204
0b14261e
PZ
3205CODA V4L2 MEM2MEM DRIVER
3206M: Philipp Zabel <p.zabel@pengutronix.de>
3207L: linux-media@vger.kernel.org
3208S: Maintained
3209F: Documentation/devicetree/bindings/media/coda.txt
3210F: drivers/media/platform/coda/
3211
7704addb 3212COMMON CLK FRAMEWORK
a85fa007 3213M: Michael Turquette <mturquette@baylibre.com>
f956165f 3214M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3215L: linux-clk@vger.kernel.org
22d61acf 3216Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3217T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3218S: Maintained
ae4185cd 3219F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3220F: drivers/clk/
3221X: drivers/clk/clkdev.c
7704addb 3222F: include/linux/clk-pr*
60bea3b5 3223F: include/linux/clk/
7704addb 3224
e2d1d6c0 3225COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3226M: Steve French <sfrench@samba.org>
51223df6 3227L: linux-cifs@vger.kernel.org
d1f28953 3228L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3229W: http://linux-cifs.samba.org/
bb1d5dda 3230T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3231S: Supported
ec421a71 3232F: Documentation/filesystems/cifs/
679655da 3233F: fs/cifs/
e2d1d6c0 3234
1da177e4 3235COMPACTPCI HOTPLUG CORE
8b58be88 3236M: Scott Murray <scott@spiteful.org>
64dab204 3237L: linux-pci@vger.kernel.org
82c4dfc7 3238S: Maintained
679655da 3239F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3240
3241COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3242M: Scott Murray <scott@spiteful.org>
64dab204 3243L: linux-pci@vger.kernel.org
82c4dfc7 3244S: Maintained
679655da 3245F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3246
3247COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3248M: Scott Murray <scott@spiteful.org>
64dab204 3249L: linux-pci@vger.kernel.org
82c4dfc7 3250S: Maintained
679655da 3251F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3252
5411552c 3253COMPAL LAPTOP SUPPORT
8b58be88 3254M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3255L: platform-driver-x86@vger.kernel.org
5411552c 3256S: Maintained
679655da 3257F: drivers/platform/x86/compal-laptop.c
5411552c 3258
949be0f7 3259CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3260L: accessrunner-general@lists.sourceforge.net
3261W: http://accessrunner.sourceforge.net/
44243ef4 3262S: Orphan
679655da 3263F: drivers/usb/atm/cxacru.c
949be0f7 3264
e2d1d6c0 3265CONFIGFS
d6351db2 3266M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3267M: Christoph Hellwig <hch@lst.de>
3268T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3269S: Supported
679655da
JP
3270F: fs/configfs/
3271F: include/linux/configfs.h
e2d1d6c0 3272
acb9c1b2 3273CONNECTOR
8b58be88 3274M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3275L: netdev@vger.kernel.org
3276S: Maintained
3277F: drivers/connector/
3278
a3e3354d 3279CONTROL GROUP (CGROUP)
860ca0e6 3280M: Tejun Heo <tj@kernel.org>
ad50c159 3281M: Li Zefan <lizefan@huawei.com>
4d205676 3282M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3283L: cgroups@vger.kernel.org
860ca0e6 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3285S: Maintained
4b16b0c0 3286F: Documentation/cgroup*
679655da
JP
3287F: include/linux/cgroup*
3288F: kernel/cgroup*
a3e3354d
TH
3289
3290CONTROL GROUP - CPUSET
3291M: Li Zefan <lizefan@huawei.com>
3292L: cgroups@vger.kernel.org
3293W: http://www.bullopensource.org/cpuset/
3294W: http://oss.sgi.com/projects/cpusets/
3295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3296S: Maintained
4b16b0c0 3297F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3298F: include/linux/cpuset.h
3299F: kernel/cpuset.c
3300
3301CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3302M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3303M: Michal Hocko <mhocko@kernel.org>
c4e29738 3304M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3305L: cgroups@vger.kernel.org
3306L: linux-mm@kvack.org
3307S: Maintained
3308F: mm/memcontrol.c
5d1ea48b 3309F: mm/swap_cgroup.c
fb3a0fb6 3310
bebe4678 3311CORETEMP HARDWARE MONITORING DRIVER
96859129 3312M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3313L: linux-hwmon@vger.kernel.org
bebe4678 3314S: Maintained
679655da
JP
3315F: Documentation/hwmon/coretemp
3316F: drivers/hwmon/coretemp.c
bebe4678 3317
1da177e4 3318COSA/SRP SYNC SERIAL DRIVER
8b58be88 3319M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3320W: http://www.fi.muni.cz/~kas/cosa/
3321S: Maintained
679655da 3322F: drivers/net/wan/cosa*
1da177e4 3323
4371ee35 3324CPMAC ETHERNET DRIVER
9dd4aaef 3325M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3326L: netdev@vger.kernel.org
3327S: Maintained
b544dbac 3328F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3329
1da177e4 3330CPU FREQUENCY DRIVERS
9c3646d1 3331M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3332M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3333L: linux-pm@vger.kernel.org
1da177e4 3334S: Maintained
27209d91
VK
3335T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3336T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
dabe73cb 3337F: Documentation/cpu-freq/
679655da
JP
3338F: drivers/cpufreq/
3339F: include/linux/cpufreq.h
1da177e4 3340
8a67f0ef
VK
3341CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3342M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3343M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3344L: linux-pm@vger.kernel.org
3345W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3346S: Maintained
3347F: drivers/cpufreq/arm_big_little.h
3348F: drivers/cpufreq/arm_big_little.c
3349F: drivers/cpufreq/arm_big_little_dt.c
3350
14d2c34c 3351CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3352M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3353M: Daniel Lezcano <daniel.lezcano@linaro.org>
3354L: linux-pm@vger.kernel.org
3355L: linux-arm-kernel@lists.infradead.org
cea8321c 3356T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3357S: Maintained
3358F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3359
0c570c18
BZ
3360CPUIDLE DRIVER - ARM EXYNOS
3361M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3362M: Daniel Lezcano <daniel.lezcano@linaro.org>
3363M: Kukjin Kim <kgene@kernel.org>
3364L: linux-pm@vger.kernel.org
3365L: linux-samsung-soc@vger.kernel.org
3366S: Supported
3367F: drivers/cpuidle/cpuidle-exynos.c
3368F: arch/arm/mach-exynos/pm.c
3369
a8e39c35 3370CPUIDLE DRIVERS
9c3646d1 3371M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3372M: Daniel Lezcano <daniel.lezcano@linaro.org>
3373L: linux-pm@vger.kernel.org
3374S: Maintained
cea8321c 3375T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3376F: drivers/cpuidle/*
3377F: include/linux/cpuidle.h
3378
1da177e4 3379CPUID/MSR DRIVER
8b58be88 3380M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3381S: Maintained
679655da
JP
3382F: arch/x86/kernel/cpuid.c
3383F: arch/x86/kernel/msr.c
1da177e4 3384
7fe2f639 3385CPU POWER MONITORING SUBSYSTEM
d8130624 3386M: Thomas Renninger <trenn@suse.com>
103f1790 3387L: linux-pm@vger.kernel.org
7fe2f639 3388S: Maintained
14430813 3389F: tools/power/cpupower/
7fe2f639 3390
1da177e4 3391CRAMFS FILESYSTEM
ce00f85c 3392W: http://sourceforge.net/projects/cramfs/
54886a71 3393S: Orphan / Obsolete
679655da
JP
3394F: Documentation/filesystems/cramfs.txt
3395F: fs/cramfs/
1da177e4
LT
3396
3397CRIS PORT
8b58be88
JP
3398M: Mikael Starvik <starvik@axis.com>
3399M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3400L: linux-cris-kernel@axis.com
1da177e4 3401W: http://developer.axis.com
9f273c24 3402T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3403S: Maintained
679655da 3404F: arch/cris/
df621252 3405F: drivers/tty/serial/crisv10.*
1da177e4
LT
3406
3407CRYPTO API
8b58be88
JP
3408M: Herbert Xu <herbert@gondor.apana.org.au>
3409M: "David S. Miller" <davem@davemloft.net>
1da177e4 3410L: linux-crypto@vger.kernel.org
9f273c24 3411T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3412T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3413S: Maintained
679655da 3414F: Documentation/crypto/
fe1c445b 3415F: Documentation/devicetree/bindings/crypto/
2ca87a17 3416F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3417F: arch/*/crypto/
3418F: crypto/
3419F: drivers/crypto/
3420F: include/crypto/
1da177e4 3421
5b07bd57 3422CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3423M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3424L: linux-crypto@vger.kernel.org
3425S: Maintained
51a2228a
JP
3426F: crypto/ansi_cprng.c
3427F: crypto/rng.c
5b07bd57 3428
fc279cc2
HV
3429CS3308 MEDIA DRIVER
3430M: Hans Verkuil <hverkuil@xs4all.nl>
3431L: linux-media@vger.kernel.org
3432T: git git://linuxtv.org/media_tree.git
3433W: http://linuxtv.org
3434S: Odd Fixes
3435F: drivers/media/i2c/cs3308.c
3436F: drivers/media/i2c/cs3308.h
3437
9b4ffa48 3438CS5535 Audio ALSA driver
8b58be88 3439M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3440S: Maintained
679655da 3441F: sound/pci/cs5535audio/
9b4ffa48 3442
a910e4a9 3443CW1200 WLAN driver
b75f0050
JP
3444M: Solomon Peachy <pizza@shaftnet.org>
3445S: Maintained
560424e9 3446F: drivers/net/wireless/st/cw1200/
a910e4a9 3447
6d8425b1 3448CX18 VIDEO4LINUX DRIVER
6afdeaf8 3449M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3450L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3451L: linux-media@vger.kernel.org
275ffde4 3452T: git git://linuxtv.org/media_tree.git
a825eaec 3453W: https://linuxtv.org
30e10993 3454W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3455S: Maintained
618cd932 3456F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3457F: drivers/media/pci/cx18/
6c0f0359 3458F: include/uapi/linux/ivtv*
6d8425b1 3459
3f101d91
HV
3460CX2341X MPEG ENCODER HELPER MODULE
3461M: Hans Verkuil <hverkuil@xs4all.nl>
3462L: linux-media@vger.kernel.org
3463T: git git://linuxtv.org/media_tree.git
a825eaec 3464W: https://linuxtv.org
3f101d91 3465S: Maintained
c368360b 3466F: drivers/media/common/cx2341x*
3f101d91
HV
3467F: include/media/cx2341x*
3468
b8fe6e2c
PB
3469CX24120 MEDIA DRIVER
3470M: Jemma Denson <jdenson@gmail.com>
3471M: Patrick Boettcher <patrick.boettcher@posteo.de>
3472L: linux-media@vger.kernel.org
a825eaec 3473W: https://linuxtv.org
b8fe6e2c
PB
3474Q: http://patchwork.linuxtv.org/project/linux-media/list/
3475S: Maintained
3476F: drivers/media/dvb-frontends/cx24120*
3477
20357578 3478CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3479M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3480M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3481L: linux-media@vger.kernel.org
a825eaec 3482W: https://linuxtv.org
20357578
MCC
3483T: git git://linuxtv.org/media_tree.git
3484S: Odd fixes
618cd932 3485F: Documentation/media/v4l-drivers/cx88*
20357578 3486F: drivers/media/pci/cx88/
6d8425b1 3487
91952bc0
AP
3488CXD2820R MEDIA DRIVER
3489M: Antti Palosaari <crope@iki.fi>
3490L: linux-media@vger.kernel.org
a825eaec 3491W: https://linuxtv.org
91952bc0
AP
3492W: http://palosaari.fi/linux/
3493Q: http://patchwork.linuxtv.org/project/linux-media/list/
3494T: git git://linuxtv.org/anttip/media_tree.git
3495S: Maintained
3496F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3497
e5ec3789 3498CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3499M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3500L: netdev@vger.kernel.org
3501W: http://www.chelsio.com
3502S: Supported
f7917c00 3503F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3504
d8ae3c33 3505CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3506M: Karen Xie <kxie@chelsio.com>
3507L: linux-scsi@vger.kernel.org
3508W: http://www.chelsio.com
3509S: Supported
3510F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3511
e5ec3789 3512CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3513M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3514L: linux-rdma@vger.kernel.org
e5ec3789
SW
3515W: http://www.openfabrics.org
3516S: Supported
679655da 3517F: drivers/infiniband/hw/cxgb3/
a85fb338 3518F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3519
be4c9bad 3520CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3521M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3522L: netdev@vger.kernel.org
3523W: http://www.chelsio.com
3524S: Supported
f7917c00 3525F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3526
d8ae3c33 3527CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3528M: Karen Xie <kxie@chelsio.com>
3529L: linux-scsi@vger.kernel.org
3530W: http://www.chelsio.com
3531S: Supported
3532F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3533
be4c9bad
RD
3534CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3535M: Steve Wise <swise@chelsio.com>
3536L: linux-rdma@vger.kernel.org
3537W: http://www.openfabrics.org
3538S: Supported
3539F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3540F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3541
5c20a5c7
CL
3542CXGB4VF ETHERNET DRIVER (CXGB4VF)
3543M: Casey Leedom <leedom@chelsio.com>
3544L: netdev@vger.kernel.org
3545W: http://www.chelsio.com
3546S: Supported
f7917c00 3547F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3548
a9282d01
IM
3549CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3550M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3551M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3552L: linuxppc-dev@lists.ozlabs.org
3553S: Supported
9d82fd2f 3554F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3555F: drivers/misc/cxl/
ec249dd8 3556F: include/misc/cxl*
a9282d01
IM
3557F: include/uapi/misc/cxl.h
3558F: Documentation/powerpc/cxl.txt
a9282d01
IM
3559F: Documentation/ABI/testing/sysfs-class-cxl
3560
11f43ae7
MO
3561CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3562M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3563M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3564M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3565L: linux-scsi@vger.kernel.org
3566S: Supported
3567F: drivers/scsi/cxlflash/
3568F: include/uapi/scsi/cxlflash_ioctls.h
3569F: Documentation/powerpc/cxlflash.txt
3570
b52b97a3
GC
3571STMMAC ETHERNET DRIVER
3572M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3573M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3574L: netdev@vger.kernel.org
3575W: http://www.stlinux.com
3576S: Supported
7ac6653a 3577F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3578
1da177e4 3579CYBERPRO FB DRIVER
54176cc6 3580M: Russell King <linux@armlinux.org.uk>
efc03ecb 3581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3582W: http://www.armlinux.org.uk/
1da177e4 3583S: Maintained
8a61f013 3584F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3585
1da177e4 3586CYCLADES ASYNC MUX DRIVER
1da177e4 3587W: http://www.cyclades.com/
d459883e 3588S: Orphan
c897401b 3589F: drivers/tty/cyclades.c
679655da 3590F: include/linux/cyclades.h
c117ab84 3591F: include/uapi/linux/cyclades.h
1da177e4
LT
3592
3593CYCLADES PC300 DRIVER
1da177e4 3594W: http://www.cyclades.com/
d459883e 3595S: Orphan
679655da 3596F: drivers/net/wan/pc300*
1da177e4 3597
402f6ae4
AP
3598CYPRESS_FIRMWARE MEDIA DRIVER
3599M: Antti Palosaari <crope@iki.fi>
3600L: linux-media@vger.kernel.org
a825eaec 3601W: https://linuxtv.org
402f6ae4
AP
3602W: http://palosaari.fi/linux/
3603Q: http://patchwork.linuxtv.org/project/linux-media/list/
3604T: git git://linuxtv.org/anttip/media_tree.git
3605S: Maintained
3606F: drivers/media/common/cypress_firmware*
3607
e3ae3525 3608CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3609M: Ferruh Yigit <fery@cypress.com>
6305902c 3610L: linux-input@vger.kernel.org
be9a6f40 3611S: Supported
6305902c
JP
3612F: drivers/input/touchscreen/cyttsp*
3613F: include/linux/input/cyttsp.h
e3ae3525 3614
aaaf5fbf
JK
3615DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3616M: Joshua Kinard <kumba@gentoo.org>
3617S: Maintained
3618F: drivers/rtc/rtc-ds1685.c
3619F: include/linux/rtc/ds1685.h
3620
1da177e4 3621DAMA SLAVE for AX.25
8b58be88 3622M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3623W: http://yaina.de/jreuter/
3624W: http://www.qsl.net/dl1bke/
3625L: linux-hams@vger.kernel.org
3626S: Maintained
679655da
JP
3627F: net/ax25/af_ax25.c
3628F: net/ax25/ax25_dev.c
3629F: net/ax25/ax25_ds_*
3630F: net/ax25/ax25_in.c
3631F: net/ax25/ax25_out.c
3632F: net/ax25/ax25_timer.c
3633F: net/ax25/sysctl_net_ax25.c
1da177e4 3634
e2d1d6c0 3635DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3636L: netdev@vger.kernel.org
5ff77428 3637S: Orphan
679655da 3638F: Documentation/networking/dmfe.txt
0f04e2aa 3639F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3640
3641DC390/AM53C974 SCSI driver
d8130624 3642M: Hannes Reinecke <hare@suse.com>
71bd849d 3643L: linux-scsi@vger.kernel.org
e2d1d6c0 3644S: Maintained
71bd849d 3645F: drivers/scsi/am53c974.c
e2d1d6c0 3646
1da177e4 3647DC395x SCSI driver
61eee9a7 3648M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3649M: Ali Akcaagac <aliakc@web.de>
3650M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3651L: dc395x@twibble.org
cf015e9f
JP
3652W: http://twibble.org/dist/dc395x/
3653W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3654S: Maintained
679655da
JP
3655F: Documentation/scsi/dc395x.txt
3656F: drivers/scsi/dc395x.*
1da177e4 3657
eb8edb08 3658DCCP PROTOCOL
a89d030e 3659M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3660L: dccp@vger.kernel.org
c996d8b9 3661W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3662S: Maintained
679655da 3663F: include/linux/dccp.h
c117ab84 3664F: include/uapi/linux/dccp.h
679655da
JP
3665F: include/linux/tfrc.h
3666F: net/dccp/
eb8edb08 3667
1da177e4 3668DECnet NETWORK LAYER
1da177e4
LT
3669W: http://linux-decnet.sourceforge.net
3670L: linux-decnet-user@lists.sourceforge.net
f546444d 3671S: Orphan
679655da
JP
3672F: Documentation/networking/decnet.txt
3673F: net/decnet/
1da177e4 3674
ebff05b9
MR
3675DECSTATION PLATFORM SUPPORT
3676M: "Maciej W. Rozycki" <macro@linux-mips.org>
3677L: linux-mips@linux-mips.org
3678W: http://www.linux-mips.org/wiki/DECstation
3679S: Maintained
3680F: arch/mips/dec/
3681F: arch/mips/include/asm/dec/
3682F: arch/mips/include/asm/mach-dec/
3683
1da177e4 3684DEFXX FDDI NETWORK DRIVER
8b58be88 3685M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3686S: Maintained
33f810b2 3687F: drivers/net/fddi/defxx.*
1da177e4 3688
ad8f07cc 3689DELL LAPTOP DRIVER
8b58be88 3690M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3691M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3692L: platform-driver-x86@vger.kernel.org
ad8f07cc 3693S: Maintained
679655da 3694F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3695
817a5cdb
PR
3696DELL LAPTOP RBTN DRIVER
3697M: Pali Rohár <pali.rohar@gmail.com>
3698S: Maintained
3699F: drivers/platform/x86/dell-rbtn.*
3700
cdbff611
PR
3701DELL LAPTOP FREEFALL DRIVER
3702M: Pali Rohár <pali.rohar@gmail.com>
3703S: Maintained
3704F: drivers/platform/x86/dell-smo8800.c
3705
1da177e4 3706DELL LAPTOP SMM DRIVER
a5afba16 3707M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3708S: Maintained
a5afba16 3709F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3710F: include/uapi/linux/i8k.h
1da177e4 3711
90563ec4 3712DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3713M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3714S: Maintained
679655da
JP
3715F: Documentation/dcdbas.txt
3716F: drivers/firmware/dcdbas.*
90563ec4 3717
0b3f6109 3718DELL WMI EXTRAS DRIVER
8b58be88 3719M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3720M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3721S: Maintained
36b3a96f 3722F: drivers/platform/x86/dell-wmi.c
0b3f6109 3723
5efc75e3 3724DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3725M: John Youn <johnyoun@synopsys.com>
5efc75e3 3726L: linux-usb@vger.kernel.org
18f340f9 3727T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3728S: Maintained
197ba5f4 3729F: drivers/usb/dwc2/
5efc75e3 3730
94ab23dd 3731DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3732M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3733L: linux-usb@vger.kernel.org
94ab23dd
FB
3734T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3735S: Maintained
3736F: drivers/usb/dwc3/
3737
833c9545
JB
3738DEVICE COREDUMP (DEV_COREDUMP)
3739M: Johannes Berg <johannes@sipsolutions.net>
3740L: linux-kernel@vger.kernel.org
3741S: Maintained
3742F: drivers/base/devcoredump.c
3743F: include/linux/devcoredump.h
3744
89d07767
KP
3745DEVICE FREQUENCY (DEVFREQ)
3746M: MyungJoo Ham <myungjoo.ham@samsung.com>
3747M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3748L: linux-pm@vger.kernel.org
6a3cd722 3749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3750S: Maintained
3751F: drivers/devfreq/
6a3cd722
CC
3752F: include/linux/devfreq.h
3753F: Documentation/devicetree/bindings/devfreq/
89d07767 3754
7dbded06
CC
3755DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3756M: Chanwoo Choi <cw00.choi@samsung.com>
3757L: linux-pm@vger.kernel.org
3758T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3759S: Supported
3760F: drivers/devfreq/event/
3761F: drivers/devfreq/devfreq-event.c
3762F: include/linux/devfreq-event.h
3763F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3764
490b864b
CC
3765BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3766M: Chanwoo Choi <cw00.choi@samsung.com>
3767L: linux-pm@vger.kernel.org
3768L: linux-samsung-soc@vger.kernel.org
3769T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3770S: Maintained
3771F: drivers/devfreq/exynos-bus.c
3772F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3773
1da177e4 3774DEVICE NUMBER REGISTRY
8b58be88 3775M: Torben Mathiasen <device@lanana.org>
1da177e4 3776W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3777S: Maintained
3778
e2d1d6c0 3779DEVICE-MAPPER (LVM)
854ecaad 3780M: Alasdair Kergon <agk@redhat.com>
8504eed3 3781M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3782M: dm-devel@redhat.com
e2d1d6c0
RD
3783L: dm-devel@redhat.com
3784W: http://sources.redhat.com/dm
8a6e2535 3785Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3786T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3787T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3788S: Maintained
679655da
JP
3789F: Documentation/device-mapper/
3790F: drivers/md/dm*
854ecaad 3791F: drivers/md/persistent-data/
679655da
JP
3792F: include/linux/device-mapper.h
3793F: include/linux/dm-*.h
8504eed3 3794F: include/uapi/linux/dm-*.h
e2d1d6c0 3795
bfcd3a46
JP
3796DEVLINK
3797M: Jiri Pirko <jiri@mellanox.com>
3798L: netdev@vger.kernel.org
3799S: Supported
3800F: net/core/devlink.c
3801F: include/net/devlink.h
3802F: include/uapi/linux/devlink.h
3803
c0d995aa
OST
3804DIALOG SEMICONDUCTOR DRIVERS
3805M: Support Opensource <support.opensource@diasemi.com>
3806W: http://www.dialog-semiconductor.com/products
3807S: Supported
3808F: Documentation/hwmon/da90??
047cfd01 3809F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3810F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3811F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3812F: drivers/gpio/gpio-da90??.c
3813F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3814F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3815F: drivers/input/misc/da90??_onkey.c
3816F: drivers/input/touchscreen/da9052_tsi.c
3817F: drivers/leds/leds-da90??.c
3818F: drivers/mfd/da903x.c
3819F: drivers/mfd/da90??-*.c
7be72c2c 3820F: drivers/mfd/da91??-*.c
8c0984e5
SR
3821F: drivers/power/supply/da9052-battery.c
3822F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3823F: drivers/regulator/da903x.c
3824F: drivers/regulator/da9???-regulator.[ch]
3825F: drivers/rtc/rtc-da90??.c
3826F: drivers/video/backlight/da90??_bl.c
3827F: drivers/watchdog/da90??_wdt.c
3828F: include/linux/mfd/da903x.h
3829F: include/linux/mfd/da9052/
3830F: include/linux/mfd/da9055/
047cfd01 3831F: include/linux/mfd/da9062/
c0d995aa 3832F: include/linux/mfd/da9063/
7be72c2c 3833F: include/linux/mfd/da9150/
4eeb08b4 3834F: include/linux/regulator/da9211.h
c0d995aa
OST
3835F: include/sound/da[79]*.h
3836F: sound/soc/codecs/da[79]*.[ch]
3837
6ea5dcdf
WBG
3838DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3839M: William Breathitt Gray <vilhelm.gray@gmail.com>
3840L: linux-gpio@vger.kernel.org
3841S: Maintained
3842F: drivers/gpio/gpio-gpio-mm.c
3843
599aa697
LL
3844DIGI NEO AND CLASSIC PCI PRODUCTS
3845M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3846M: Mark Hounschell <markh@compro.net>
599aa697
LL
3847L: driverdev-devel@linuxdriverproject.org
3848S: Maintained
3849F: drivers/staging/dgnc/
3850
335d7c58 3851DIOLAN U2C-12 I2C DRIVER
ca462085 3852M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3853L: linux-i2c@vger.kernel.org
3854S: Maintained
3855F: drivers/i2c/busses/i2c-diolan-u2c.c
3856
d475c634
MW
3857DIRECT ACCESS (DAX)
3858M: Matthew Wilcox <willy@linux.intel.com>
3859L: linux-fsdevel@vger.kernel.org
3860S: Supported
3861F: fs/dax.c
3862
e7839f25 3863DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3864M: Eric Paris <eparis@parisplace.org>
3c5119c0 3865S: Maintained
679655da
JP
3866F: Documentation/filesystems/dnotify.txt
3867F: fs/notify/dnotify/
3868F: include/linux/dnotify.h
1da177e4
LT
3869
3870DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3871M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3872W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3873W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3874W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3875S: Maintained
3876
4480f15b 3877DISKQUOTA
d8130624 3878M: Jan Kara <jack@suse.com>
1da177e4 3879S: Maintained
679655da
JP
3880F: Documentation/filesystems/quota.txt
3881F: fs/quota/
3882F: include/linux/quota*.h
c117ab84 3883F: include/uapi/linux/quota*.h
1da177e4 3884
702686ad
BT
3885DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3886M: Bernie Thompson <bernie@plugable.com>
3887L: linux-fbdev@vger.kernel.org
3888S: Maintained
3889W: http://plugable.com/category/projects/udlfb/
8a61f013 3890F: drivers/video/fbdev/udlfb.c
702686ad
BT
3891F: include/video/udlfb.h
3892F: Documentation/fb/udlfb.txt
3893
e7839f25 3894DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3895M: Christine Caulfield <ccaulfie@redhat.com>
3896M: David Teigland <teigland@redhat.com>
a4644184 3897L: cluster-devel@redhat.com
5be7b50f 3898W: http://sources.redhat.com/cluster/
9f273c24 3899T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3900S: Supported
679655da 3901F: fs/dlm/
5be7b50f 3902
53b6b3e0
SS
3903DMA BUFFER SHARING FRAMEWORK
3904M: Sumit Semwal <sumit.semwal@linaro.org>
3905S: Maintained
3906L: linux-media@vger.kernel.org
3907L: dri-devel@lists.freedesktop.org
8ada6d2d 3908L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3909F: drivers/dma-buf/
e46d12c6
JP
3910F: include/linux/dma-buf*
3911F: include/linux/reservation.h
3912F: include/linux/*fence.h
53b6b3e0
SS
3913F: Documentation/dma-buf-sharing.txt
3914T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3915
c483e065
GP
3916SYNC FILE FRAMEWORK
3917M: Sumit Semwal <sumit.semwal@linaro.org>
3918R: Gustavo Padovan <gustavo@padovan.org>
3919S: Maintained
3920L: linux-media@vger.kernel.org
3921L: dri-devel@lists.freedesktop.org
c5ec903d
GP
3922F: drivers/dma-buf/sync_*
3923F: drivers/dma-buf/sw_sync.c
c483e065 3924F: include/linux/sync_file.h
c5ec903d 3925F: include/uapi/linux/sync_file.h
c483e065
GP
3926F: Documentation/sync_file.txt
3927T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3928
b3e5f263 3929DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3930M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3931L: dmaengine@vger.kernel.org
3932Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3933S: Maintained
679655da 3934F: drivers/dma/
0ce3c066 3935F: include/linux/dmaengine.h
c56d329e 3936F: Documentation/devicetree/bindings/dma/
979a281e
VK
3937F: Documentation/dmaengine/
3938T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3939
b825037d 3940DME1737 HARDWARE MONITOR DRIVER
8b58be88 3941M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3942L: linux-hwmon@vger.kernel.org
b825037d 3943S: Maintained
679655da
JP
3944F: Documentation/hwmon/dme1737
3945F: drivers/hwmon/dme1737.c
b825037d 3946
1f31e1b1 3947DMI/SMBIOS SUPPORT
d8130624 3948M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3949S: Maintained
d4aeef93 3950T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3951F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3952F: drivers/firmware/dmi-id.c
3953F: drivers/firmware/dmi_scan.c
3954F: include/linux/dmi.h
3955
7d2c86b5 3956DOCUMENTATION
ad3118b9 3957M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3958L: linux-doc@vger.kernel.org
3959S: Maintained
679655da 3960F: Documentation/
42f41ecf
JC
3961F: scripts/docproc.c
3962F: scripts/kernel-doc*
97be078b
RD
3963X: Documentation/ABI/
3964X: Documentation/devicetree/
933a46b8
JC
3965X: Documentation/acpi
3966X: Documentation/power
3967X: Documentation/spi
618cd932 3968X: Documentation/media
c51edfb1 3969T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3970
1da177e4 3971DOUBLETALK DRIVER
8b58be88 3972M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3973L: blinux-list@redhat.com
3974S: Maintained
679655da
JP
3975F: drivers/char/dtlk.c
3976F: include/linux/dtlk.h
1da177e4 3977
e2d1d6c0 3978DPT_I2O SCSI RAID DRIVER
8b58be88 3979M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3980L: linux-scsi@vger.kernel.org
3981W: http://www.adaptec.com/
3982S: Maintained
679655da
JP
3983F: drivers/scsi/dpt*
3984F: drivers/scsi/dpt/
e2d1d6c0 3985
b411b363 3986DRBD DRIVER
bc2c049d
RK
3987M: Philipp Reisner <philipp.reisner@linbit.com>
3988M: Lars Ellenberg <lars.ellenberg@linbit.com>
3989L: drbd-dev@lists.linbit.com
28b8e8d4 3990W: http://www.drbd.org
bc2c049d
RK
3991T: git git://git.linbit.com/linux-drbd.git
3992T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3993S: Supported
3994F: drivers/block/drbd/
3995F: lib/lru_cache.c
3996F: Documentation/blockdev/drbd/
b411b363 3997
dc7dfcd8 3998DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3999M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4000T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4001S: Supported
679655da 4002F: Documentation/kobject.txt
7cfc51b9 4003F: drivers/base/
87544653 4004F: fs/debugfs/
dc7dfcd8
WS
4005F: fs/kernfs/
4006F: fs/sysfs/
87544653 4007F: include/linux/debugfs.h
dc7dfcd8 4008F: include/linux/kobj*
679655da 4009F: lib/kobj*
1da177e4
LT
4010
4011DRM DRIVERS
8b58be88 4012M: David Airlie <airlied@linux.ie>
4c6a3999 4013L: dri-devel@lists.freedesktop.org
b0447888 4014T: git git://people.freedesktop.org/~airlied/linux
1da177e4 4015S: Maintained
679655da 4016F: drivers/gpu/drm/
433e3b34 4017F: drivers/gpu/vga/
d28ab95b
GU
4018F: Documentation/devicetree/bindings/display/
4019F: Documentation/devicetree/bindings/gpu/
4020F: Documentation/devicetree/bindings/video/
621c5474 4021F: Documentation/gpu/
850e9411 4022F: include/drm/
c117ab84 4023F: include/uapi/drm/
1da177e4 4024
c842b693
EV
4025DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4026M: Dave Airlie <airlied@redhat.com>
4027S: Odd Fixes
4028F: drivers/gpu/drm/ast/
4029
4030DRM DRIVER FOR BOCHS VIRTUAL GPU
4031M: Gerd Hoffmann <kraxel@redhat.com>
4032S: Odd Fixes
4033F: drivers/gpu/drm/bochs/
4034
4035DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4036M: Dave Airlie <airlied@redhat.com>
4037S: Odd Fixes
4038F: drivers/gpu/drm/cirrus/
4039
c26a4017 4040RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4041M: Alex Deucher <alexander.deucher@amd.com>
4042M: Christian König <christian.koenig@amd.com>
4043L: dri-devel@lists.freedesktop.org
4044T: git git://people.freedesktop.org/~agd5f/linux
4045S: Supported
4046F: drivers/gpu/drm/radeon/
74c97375 4047F: include/uapi/drm/radeon_drm.h
c26a4017 4048F: drivers/gpu/drm/amd/
74c97375 4049F: include/uapi/drm/amdgpu_drm.h
566f5939 4050
03e255b9
TR
4051DRM PANEL DRIVERS
4052M: Thierry Reding <thierry.reding@gmail.com>
4053L: dri-devel@lists.freedesktop.org
4054T: git git://anongit.freedesktop.org/tegra/linux.git
4055S: Maintained
4056F: drivers/gpu/drm/drm_panel.c
4057F: drivers/gpu/drm/panel/
4058F: include/drm/drm_panel.h
2d799dde 4059F: Documentation/devicetree/bindings/display/panel/
03e255b9 4060
8daf7473 4061INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4062M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4063M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4064L: intel-gfx@lists.freedesktop.org
7564fde3 4065W: https://01.org/linuxgraphics/
47f95647 4066Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4067T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4068S: Supported
14430813 4069F: drivers/gpu/drm/i915/
8daf7473 4070F: include/drm/i915*
baceac3a 4071F: include/uapi/drm/i915_drm.h
621c5474 4072F: Documentation/gpu/i915.rst
8daf7473 4073
66a46e9d
ZW
4074INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4075M: Zhenyu Wang <zhenyuw@linux.intel.com>
4076M: Zhi Wang <zhi.a.wang@intel.com>
4077L: igvt-g-dev@lists.01.org
4078L: intel-gfx@lists.freedesktop.org
4079W: https://01.org/igvt-g
4080T: git https://github.com/01org/gvt-linux.git
4081S: Supported
4082F: drivers/gpu/drm/i915/gvt/
4083
99763bb8
BB
4084DRM DRIVERS FOR ATMEL HLCDC
4085M: Boris Brezillon <boris.brezillon@free-electrons.com>
4086L: dri-devel@lists.freedesktop.org
4087S: Supported
4088F: drivers/gpu/drm/atmel-hlcdc/
4089F: Documentation/devicetree/bindings/drm/atmel/
4090
bf1139df
MR
4091DRM DRIVERS FOR ALLWINNER A10
4092M: Maxime Ripard <maxime.ripard@free-electrons.com>
4093L: dri-devel@lists.freedesktop.org
4094S: Supported
4095F: drivers/gpu/drm/sun4i/
4096F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4097
398a6d4a
KP
4098DRM DRIVERS FOR EXYNOS
4099M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4100M: Joonyoung Shim <jy0922.shim@samsung.com>
4101M: Seung-Woo Kim <sw0312.kim@samsung.com>
4102M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4103L: dri-devel@lists.freedesktop.org
25a58030 4104T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4105S: Supported
14430813 4106F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4107F: include/uapi/drm/exynos_drm.h
4108F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4109
b55a1b9c 4110DRM DRIVERS FOR FREESCALE DCU
bc66757a 4111M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4112M: Alison Wang <alison.wang@freescale.com>
4113L: dri-devel@lists.freedesktop.org
4114S: Supported
4115F: drivers/gpu/drm/fsl-dcu/
2d799dde 4116F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4117F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4118F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4119
0a3d775f
PZ
4120DRM DRIVERS FOR FREESCALE IMX
4121M: Philipp Zabel <p.zabel@pengutronix.de>
4122L: dri-devel@lists.freedesktop.org
4123S: Maintained
4124F: drivers/gpu/drm/imx/
ef739aa4 4125F: drivers/gpu/ipu-v3/
2d799dde 4126F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4127
ba2199a6
PJ
4128DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4129M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4130L: dri-devel@lists.freedesktop.org
4131T: git git://github.com/patjak/drm-gma500
4132S: Maintained
5ff18e42 4133F: drivers/gpu/drm/gma500/
ba2199a6 4134
c84ffde9
XL
4135DRM DRIVERS FOR HISILICON
4136M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4137R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4138R: Chen Feng <puck.chen@hisilicon.com>
4139L: dri-devel@lists.freedesktop.org
4140T: git git://github.com/xin3liang/linux.git
4141S: Maintained
4142F: drivers/gpu/drm/hisilicon/
4143F: Documentation/devicetree/bindings/display/hisilicon/
4144
399516ab
EV
4145DRM DRIVER FOR INTEL I810 VIDEO CARDS
4146S: Orphan / Obsolete
4147F: drivers/gpu/drm/i810/
4148F: include/uapi/drm/i810_drm.h
4149
37b2a214
CH
4150DRM DRIVERS FOR MEDIATEK
4151M: CK Hu <ck.hu@mediatek.com>
4152M: Philipp Zabel <p.zabel@pengutronix.de>
4153L: dri-devel@lists.freedesktop.org
4154S: Supported
4155F: drivers/gpu/drm/mediatek/
4156F: Documentation/devicetree/bindings/display/mediatek/
4157
06346451
EV
4158DRM DRIVER FOR MSM ADRENO GPU
4159M: Rob Clark <robdclark@gmail.com>
4160L: linux-arm-msm@vger.kernel.org
4161L: dri-devel@lists.freedesktop.org
4162L: freedreno@lists.freedesktop.org
4163T: git git://people.freedesktop.org/~robclark/linux
4164S: Maintained
4165F: drivers/gpu/drm/msm/
4166F: include/uapi/drm/msm_drm.h
4167F: Documentation/devicetree/bindings/display/msm/
4168
fad89bb3
EV
4169DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4170M: Ben Skeggs <bskeggs@redhat.com>
4171L: dri-devel@lists.freedesktop.org
4172L: nouveau@lists.freedesktop.org
4173T: git git://github.com/skeggsb/linux
4174S: Supported
4175F: drivers/gpu/drm/nouveau/
4176F: include/uapi/drm/nouveau_drm.h
ba2199a6 4177
bd3b49f2 4178DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4179M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4180L: dri-devel@lists.freedesktop.org
4181L: linux-tegra@vger.kernel.org
a5ad7a63 4182T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4183S: Supported
dee8268f 4184F: drivers/gpu/drm/tegra/
a5ad7a63 4185F: drivers/gpu/host1x/
e1e90644 4186F: include/linux/host1x.h
a5ad7a63 4187F: include/uapi/drm/tegra_drm.h
2d799dde 4188F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4189
399516ab
EV
4190DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4191S: Orphan / Obsolete
4192F: drivers/gpu/drm/mga/
4193F: include/uapi/drm/mga_drm.h
4194
c842b693
EV
4195DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4196M: Dave Airlie <airlied@redhat.com>
4197S: Odd Fixes
4198F: drivers/gpu/drm/mgag200/
4199
399516ab
EV
4200DRM DRIVER FOR RAGE 128 VIDEO CARDS
4201S: Orphan / Obsolete
4202F: drivers/gpu/drm/r128/
4203F: include/uapi/drm/r128_drm.h
4204
a284e9d1
LP
4205DRM DRIVERS FOR RENESAS
4206M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4207L: dri-devel@lists.freedesktop.org
4a121096 4208L: linux-renesas-soc@vger.kernel.org
2392ccd4 4209T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4210S: Supported
4211F: drivers/gpu/drm/rcar-du/
4212F: drivers/gpu/drm/shmobile/
a284e9d1 4213F: include/linux/platform_data/shmob_drm.h
33be436d 4214F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4215
c842b693
EV
4216DRM DRIVER FOR QXL VIRTUAL GPU
4217M: Dave Airlie <airlied@redhat.com>
4218S: Odd Fixes
4219F: drivers/gpu/drm/qxl/
4220F: include/uapi/drm/qxl_drm.h
a284e9d1 4221
625e0346
HS
4222DRM DRIVERS FOR ROCKCHIP
4223M: Mark Yao <mark.yao@rock-chips.com>
4224L: dri-devel@lists.freedesktop.org
4225S: Maintained
4226F: drivers/gpu/drm/rockchip/
f253f7eb 4227F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4228
399516ab
EV
4229DRM DRIVER FOR SAVAGE VIDEO CARDS
4230S: Orphan / Obsolete
4231F: drivers/gpu/drm/savage/
4232F: include/uapi/drm/savage_drm.h
4233
4234DRM DRIVER FOR SIS VIDEO CARDS
4235S: Orphan / Obsolete
4236F: drivers/gpu/drm/sis/
4237F: include/uapi/drm/sis_drm.h
625e0346 4238
7f11c476
BG
4239DRM DRIVERS FOR STI
4240M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4241M: Vincent Abriou <vincent.abriou@st.com>
4242L: dri-devel@lists.freedesktop.org
4243T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4244S: Maintained
4245F: drivers/gpu/drm/sti
2d799dde 4246F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4247
399516ab
EV
4248DRM DRIVER FOR TDFX VIDEO CARDS
4249S: Orphan / Obsolete
4250F: drivers/gpu/drm/tdfx/
4251
c842b693
EV
4252DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4253M: Dave Airlie <airlied@redhat.com>
4254S: Odd Fixes
4255F: drivers/gpu/drm/udl/
4256
8bb0bce9
LS
4257DRM DRIVERS FOR VIVANTE GPU IP
4258M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4259R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4260R: Christian Gmeiner <christian.gmeiner@gmail.com>
4261L: dri-devel@lists.freedesktop.org
4262S: Maintained
8a9257a0
EV
4263F: drivers/gpu/drm/etnaviv/
4264F: include/uapi/drm/etnaviv_drm.h
4265F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4266
c4291702
EV
4267DRM DRIVER FOR VMWARE VIRTUAL GPU
4268M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4269M: Sinclair Yeh <syeh@vmware.com>
4270M: Thomas Hellstrom <thellstrom@vmware.com>
4271L: dri-devel@lists.freedesktop.org
4272T: git git://people.freedesktop.org/~syeh/repos_linux
4273T: git git://people.freedesktop.org/~thomash/linux
4274S: Supported
4275F: drivers/gpu/drm/vmwgfx/
4276F: include/uapi/drm/vmwgfx_drm.h
4277
8636d452
EA
4278DRM DRIVERS FOR VC4
4279M: Eric Anholt <eric@anholt.net>
4280T: git git://github.com/anholt/linux
4281S: Supported
4282F: drivers/gpu/drm/vc4/
4283F: include/uapi/drm/vc4_drm.h
4284F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4285
5ef330a7
TV
4286DRM DRIVERS FOR TI OMAP
4287M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4288L: dri-devel@lists.freedesktop.org
4289S: Maintained
4290F: drivers/gpu/drm/omapdrm/
4291F: Documentation/devicetree/bindings/display/ti/
4292
adb314ed
TV
4293DRM DRIVERS FOR TI LCDC
4294M: Jyri Sarha <jsarha@ti.com>
4295R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4296L: dri-devel@lists.freedesktop.org
4297S: Maintained
4298F: drivers/gpu/drm/tilcdc/
4299F: Documentation/devicetree/bindings/display/tilcdc/
4300
dbb01037
SG
4301DRM DRIVERS FOR ZTE ZX
4302M: Shawn Guo <shawnguo@kernel.org>
4303L: dri-devel@lists.freedesktop.org
4304S: Maintained
4305F: drivers/gpu/drm/zte/
4306F: Documentation/devicetree/bindings/display/zte,vou.txt
4307
598df1ac
AK
4308DSBR100 USB FM RADIO DRIVER
4309M: Alexey Klimov <klimov.linux@gmail.com>
4310L: linux-media@vger.kernel.org
4311T: git git://linuxtv.org/media_tree.git
4312S: Maintained
4313F: drivers/media/radio/dsbr100.c
4314
1da177e4 4315DSCC4 DRIVER
8b58be88 4316M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4317L: netdev@vger.kernel.org
1da177e4 4318S: Maintained
679655da 4319F: drivers/net/wan/dscc4.c
1da177e4 4320
cc11b140
HV
4321DT3155 MEDIA DRIVER
4322M: Hans Verkuil <hverkuil@xs4all.nl>
4323L: linux-media@vger.kernel.org
4324T: git git://linuxtv.org/media_tree.git
a825eaec 4325W: https://linuxtv.org
cc11b140
HV
4326S: Odd Fixes
4327F: drivers/media/pci/dt3155/
4328
91952bc0
AP
4329DVB_USB_AF9015 MEDIA DRIVER
4330M: Antti Palosaari <crope@iki.fi>
4331L: linux-media@vger.kernel.org
a825eaec 4332W: https://linuxtv.org
91952bc0
AP
4333W: http://palosaari.fi/linux/
4334Q: http://patchwork.linuxtv.org/project/linux-media/list/
4335T: git git://linuxtv.org/anttip/media_tree.git
4336S: Maintained
4337F: drivers/media/usb/dvb-usb-v2/af9015*
4338
4339DVB_USB_AF9035 MEDIA DRIVER
4340M: Antti Palosaari <crope@iki.fi>
4341L: linux-media@vger.kernel.org
a825eaec 4342W: https://linuxtv.org
91952bc0
AP
4343W: http://palosaari.fi/linux/
4344Q: http://patchwork.linuxtv.org/project/linux-media/list/
4345T: git git://linuxtv.org/anttip/media_tree.git
4346S: Maintained
4347F: drivers/media/usb/dvb-usb-v2/af9035*
4348
4349DVB_USB_ANYSEE MEDIA DRIVER
4350M: Antti Palosaari <crope@iki.fi>
4351L: linux-media@vger.kernel.org
a825eaec 4352W: https://linuxtv.org
91952bc0
AP
4353W: http://palosaari.fi/linux/
4354Q: http://patchwork.linuxtv.org/project/linux-media/list/
4355T: git git://linuxtv.org/anttip/media_tree.git
4356S: Maintained
4357F: drivers/media/usb/dvb-usb-v2/anysee*
4358
4359DVB_USB_AU6610 MEDIA DRIVER
4360M: Antti Palosaari <crope@iki.fi>
4361L: linux-media@vger.kernel.org
a825eaec 4362W: https://linuxtv.org
91952bc0
AP
4363W: http://palosaari.fi/linux/
4364Q: http://patchwork.linuxtv.org/project/linux-media/list/
4365T: git git://linuxtv.org/anttip/media_tree.git
4366S: Maintained
4367F: drivers/media/usb/dvb-usb-v2/au6610*
4368
4369DVB_USB_CE6230 MEDIA DRIVER
4370M: Antti Palosaari <crope@iki.fi>
4371L: linux-media@vger.kernel.org
a825eaec 4372W: https://linuxtv.org
91952bc0
AP
4373W: http://palosaari.fi/linux/
4374Q: http://patchwork.linuxtv.org/project/linux-media/list/
4375T: git git://linuxtv.org/anttip/media_tree.git
4376S: Maintained
4377F: drivers/media/usb/dvb-usb-v2/ce6230*
4378
d099dea2
MK
4379DVB_USB_CXUSB MEDIA DRIVER
4380M: Michael Krufky <mkrufky@linuxtv.org>
4381L: linux-media@vger.kernel.org
a825eaec 4382W: https://linuxtv.org
d099dea2
MK
4383W: http://github.com/mkrufky
4384Q: http://patchwork.linuxtv.org/project/linux-media/list/
4385T: git git://linuxtv.org/media_tree.git
4386S: Maintained
9819da66 4387F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4388
91952bc0 4389DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4390M: Antti Palosaari <crope@iki.fi>
4391L: linux-media@vger.kernel.org
a825eaec 4392W: https://linuxtv.org
91952bc0
AP
4393W: http://palosaari.fi/linux/
4394Q: http://patchwork.linuxtv.org/project/linux-media/list/
4395T: git git://linuxtv.org/anttip/media_tree.git
4396S: Maintained
91952bc0 4397F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4398
5560983b 4399DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4400M: Antti Palosaari <crope@iki.fi>
4401L: linux-media@vger.kernel.org
a825eaec 4402W: https://linuxtv.org
91952bc0
AP
4403Q: http://patchwork.linuxtv.org/project/linux-media/list/
4404T: git git://linuxtv.org/anttip/media_tree.git
4405S: Maintained
5560983b 4406F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4407
8856f5f2
MK
4408DVB_USB_MXL111SF MEDIA DRIVER
4409M: Michael Krufky <mkrufky@linuxtv.org>
4410L: linux-media@vger.kernel.org
a825eaec 4411W: https://linuxtv.org
8856f5f2
MK
4412W: http://github.com/mkrufky
4413Q: http://patchwork.linuxtv.org/project/linux-media/list/
4414T: git git://linuxtv.org/mkrufky/mxl111sf.git
4415S: Maintained
4416F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4417
91952bc0
AP
4418DVB_USB_RTL28XXU MEDIA DRIVER
4419M: Antti Palosaari <crope@iki.fi>
4420L: linux-media@vger.kernel.org
a825eaec 4421W: https://linuxtv.org
91952bc0
AP
4422W: http://palosaari.fi/linux/
4423Q: http://patchwork.linuxtv.org/project/linux-media/list/
4424T: git git://linuxtv.org/anttip/media_tree.git
4425S: Maintained
4426F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4427
4428DVB_USB_V2 MEDIA DRIVER
4429M: Antti Palosaari <crope@iki.fi>
4430L: linux-media@vger.kernel.org
a825eaec 4431W: https://linuxtv.org
91952bc0
AP
4432W: http://palosaari.fi/linux/
4433Q: http://patchwork.linuxtv.org/project/linux-media/list/
4434T: git git://linuxtv.org/anttip/media_tree.git
4435S: Maintained
4436F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4437F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4438
ac0ac38f 4439DYNAMIC DEBUG
5c4a97d1 4440M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4441S: Maintained
4442F: lib/dynamic_debug.c
4443F: include/linux/dynamic_debug.h
4444
789c7048 4445DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4446M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4447S: Maintained
df621252 4448F: drivers/tty/serial/dz.*
789c7048 4449
f17effbe
MF
4450E3X0 POWER BUTTON DRIVER
4451M: Moritz Fischer <moritz.fischer@ettus.com>
4452L: usrp-users@lists.ettus.com
4453W: http://www.ettus.com
4454S: Supported
4455F: drivers/input/misc/e3x0-button.c
4456F: Documentation/devicetree/bindings/input/e3x0-button.txt
4457
91952bc0
AP
4458E4000 MEDIA DRIVER
4459M: Antti Palosaari <crope@iki.fi>
4460L: linux-media@vger.kernel.org
a825eaec 4461W: https://linuxtv.org
91952bc0
AP
4462W: http://palosaari.fi/linux/
4463Q: http://patchwork.linuxtv.org/project/linux-media/list/
4464T: git git://linuxtv.org/anttip/media_tree.git
4465S: Maintained
4466F: drivers/media/tuners/e4000*
4467
1da177e4 4468EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4469M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4470L: linux-scsi@vger.kernel.org
4471S: Maintained
679655da 4472F: drivers/scsi/eata.c
1da177e4 4473
91952bc0
AP
4474EC100 MEDIA DRIVER
4475M: Antti Palosaari <crope@iki.fi>
4476L: linux-media@vger.kernel.org
a825eaec 4477W: https://linuxtv.org
91952bc0
AP
4478W: http://palosaari.fi/linux/
4479Q: http://patchwork.linuxtv.org/project/linux-media/list/
4480T: git git://linuxtv.org/anttip/media_tree.git
4481S: Maintained
4482F: drivers/media/dvb-frontends/ec100*
4483
237fead6 4484ECRYPT FILE SYSTEM
0de9adf2 4485M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4486L: ecryptfs@vger.kernel.org
24a923e4 4487W: http://ecryptfs.org
6dc7516e 4488W: https://launchpad.net/ecryptfs
9f273c24 4489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4490S: Supported
679655da
JP
4491F: Documentation/filesystems/ecryptfs.txt
4492F: fs/ecryptfs/
237fead6 4493
da9bb1d2 4494EDAC-CORE
aa15aa0e 4495M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4496M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4497M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4498L: linux-edac@vger.kernel.org
07cd6bf5
FW
4499T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4500T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4501S: Supported
679655da 4502F: Documentation/edac.txt
91445c72 4503F: drivers/edac/
679655da 4504F: include/linux/edac.h
0e438e3f 4505
c476c23b 4506EDAC-AMD64
487ba8e8 4507M: Borislav Petkov <bp@alien8.de>
91445c72 4508L: linux-edac@vger.kernel.org
487ba8e8 4509S: Maintained
c476c23b
BP
4510F: drivers/edac/amd64_edac*
4511
836dae5d 4512EDAC-CALXEDA
836dae5d
RR
4513M: Robert Richter <rric@kernel.org>
4514L: linux-edac@vger.kernel.org
836dae5d
RR
4515S: Maintained
4516F: drivers/edac/highbank*
4517
f65aad41
RB
4518EDAC-CAVIUM
4519M: Ralf Baechle <ralf@linux-mips.org>
4520M: David Daney <david.daney@cavium.com>
4521L: linux-edac@vger.kernel.org
4522L: linux-mips@linux-mips.org
f65aad41
RB
4523S: Supported
4524F: drivers/edac/octeon_edac*
4525
0e438e3f 4526EDAC-E752X
8b58be88 4527M: Mark Gross <mark.gross@intel.com>
91445c72 4528L: linux-edac@vger.kernel.org
0e438e3f 4529S: Maintained
679655da 4530F: drivers/edac/e752x_edac.c
0e438e3f
DP
4531
4532EDAC-E7XXX
91445c72 4533L: linux-edac@vger.kernel.org
0e438e3f 4534S: Maintained
679655da 4535F: drivers/edac/e7xxx_edac.c
0e438e3f 4536
7d136731
BP
4537EDAC-FSL_DDR
4538M: York Sun <york.sun@nxp.com>
4539L: linux-edac@vger.kernel.org
4540S: Maintained
4541F: drivers/edac/fsl_ddr_edac.*
4542
77c5f5d2 4543EDAC-GHES
5dc8a864
MCC
4544M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4545M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4546L: linux-edac@vger.kernel.org
77c5f5d2 4547S: Maintained
2caa67a6 4548F: drivers/edac/ghes_edac.c
77c5f5d2 4549
6bc78404 4550EDAC-I82443BXGX
8b58be88 4551M: Tim Small <tim@buttersideup.com>
91445c72 4552L: linux-edac@vger.kernel.org
6bc78404 4553S: Maintained
679655da 4554F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4555
4556EDAC-I3000
91445c72 4557L: linux-edac@vger.kernel.org
c91d9075 4558S: Orphan
679655da 4559F: drivers/edac/i3000_edac.c
6bc78404
DT
4560
4561EDAC-I5000
91445c72 4562L: linux-edac@vger.kernel.org
ba9a5918 4563S: Maintained
679655da 4564F: drivers/edac/i5000_edac.c
ba9a5918 4565
44c12cb2 4566EDAC-I5400
5dc8a864
MCC
4567M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4568M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4569L: linux-edac@vger.kernel.org
44c12cb2 4570S: Maintained
679655da 4571F: drivers/edac/i5400_edac.c
44c12cb2 4572
3c9c92b6 4573EDAC-I7300
5dc8a864
MCC
4574M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4575M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4576L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4577S: Maintained
4578F: drivers/edac/i7300_edac.c
4579
67c89316 4580EDAC-I7CORE
5dc8a864
MCC
4581M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4582M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4583L: linux-edac@vger.kernel.org
67c89316 4584S: Maintained
70aff0ce 4585F: drivers/edac/i7core_edac.c
67c89316 4586
ba9a5918 4587EDAC-I82975X
8b58be88 4588M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4589M: "Arvind R." <arvino55@gmail.com>
91445c72 4590L: linux-edac@vger.kernel.org
ba9a5918 4591S: Maintained
679655da 4592F: drivers/edac/i82975x_edac.c
ba9a5918 4593
791b4706
JB
4594EDAC-IE31200
4595M: Jason Baron <jbaron@akamai.com>
4596L: linux-edac@vger.kernel.org
791b4706
JB
4597S: Maintained
4598F: drivers/edac/ie31200_edac.c
4599
ccdfb979 4600EDAC-MPC85XX
30c7469b 4601M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4602L: linux-edac@vger.kernel.org
ccdfb979
JT
4603S: Maintained
4604F: drivers/edac/mpc85xx_edac.[ch]
4605
ba9a5918 4606EDAC-PASEMI
8b58be88 4607M: Egor Martovetsky <egor@pasemi.com>
91445c72 4608L: linux-edac@vger.kernel.org
6bc78404 4609S: Maintained
679655da 4610F: drivers/edac/pasemi_edac.c
6bc78404 4611
0e438e3f 4612EDAC-R82600
8b58be88 4613M: Tim Small <tim@buttersideup.com>
91445c72 4614L: linux-edac@vger.kernel.org
0e438e3f 4615S: Maintained
679655da 4616F: drivers/edac/r82600_edac.c
da9bb1d2 4617
4d096ca7 4618EDAC-SBRIDGE
5dc8a864
MCC
4619M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4620M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4621L: linux-edac@vger.kernel.org
4d096ca7
MCC
4622S: Maintained
4623F: drivers/edac/sb_edac.c
4624
4ec656bd
TL
4625EDAC-SKYLAKE
4626M: Tony Luck <tony.luck@intel.com>
4627L: linux-edac@vger.kernel.org
4628S: Maintained
4629F: drivers/edac/skx_edac.c
4630
995e1de4
LH
4631EDAC-XGENE
4632APPLIED MICRO (APM) X-GENE SOC EDAC
4633M: Loc Ho <lho@apm.com>
4634S: Supported
4635F: drivers/edac/xgene_edac.c
4636F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4637
af39917d
CL
4638EDIROL UA-101/UA-1000 DRIVER
4639M: Clemens Ladisch <clemens@ladisch.de>
4640L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4641T: git git://git.alsa-project.org/alsa-kernel.git
4642S: Maintained
4643F: sound/usb/misc/ua101.c
4644
1f7df953 4645EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4646M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4647M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4648L: linux-efi@vger.kernel.org
6026ed2f 4649T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4650S: Maintained
fb2efb5c 4651F: Documentation/efi-stub.txt
1f7df953
MF
4652F: arch/ia64/kernel/efi.c
4653F: arch/x86/boot/compressed/eboot.[ch]
4654F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4655F: arch/x86/platform/efi/
4656F: drivers/firmware/efi/
1f7df953
MF
4657F: include/linux/efi*.h
4658
d68772b7
MF
4659EFI VARIABLE FILESYSTEM
4660M: Matthew Garrett <matthew.garrett@nebula.com>
4661M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4662M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4664L: linux-efi@vger.kernel.org
4665S: Maintained
4666F: fs/efivarfs/
4667
85a00d9b
PJ
4668EFIFB FRAMEBUFFER DRIVER
4669L: linux-fbdev@vger.kernel.org
4670M: Peter Jones <pjones@redhat.com>
4671S: Maintained
8a61f013 4672F: drivers/video/fbdev/efifb.c
85a00d9b 4673
ff6301da
IH
4674EFI TEST DRIVER
4675L: linux-efi@vger.kernel.org
4676M: Ivan Hu <ivan.hu@canonical.com>
4677M: Matt Fleming <matt@codeblueprint.co.uk>
4678S: Maintained
4679F: drivers/firmware/efi/test/
4680
0bee8d28
JT
4681EFS FILESYSTEM
4682W: http://aeschi.ch.eu.org/efs/
4683S: Orphan
679655da 4684F: fs/efs/
0bee8d28 4685
aa8a9e25 4686EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4687M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4688L: netdev@vger.kernel.org
4689S: Maintained
9aa32835 4690F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4691
f0319efe 4692EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4693M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4694M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4695L: linux-media@vger.kernel.org
a825eaec 4696W: https://linuxtv.org
f0319efe
MCC
4697T: git git://linuxtv.org/media_tree.git
4698S: Maintained
4699F: drivers/media/usb/em28xx/
618cd932 4700F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4701
3e3a7d66 4702EMBEDDED LINUX
8b58be88
JP
4703M: Paul Gortmaker <paul.gortmaker@windriver.com>
4704M: Matt Mackall <mpm@selenic.com>
4705M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4706L: linux-embedded@vger.kernel.org
4707S: Maintained
4708
32505876
JS
4709EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4710M: James Smart <james.smart@avagotech.com>
4711M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4712L: linux-scsi@vger.kernel.org
32505876 4713W: http://www.avagotech.com
ce00f85c 4714S: Supported
679655da 4715F: drivers/scsi/lpfc/
3a1c1d44 4716
5f5bac82 4717ENE CB710 FLASH CARD READER DRIVER
8b58be88 4718M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4719S: Maintained
4720F: drivers/misc/cb710/
4721F: drivers/mmc/host/cb710-mmc.*
4722F: include/linux/cb710.h
4723
931e39a1
ML
4724ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4725M: Maxim Levitsky <maximlevitsky@gmail.com>
4726S: Maintained
2a837449 4727F: drivers/media/rc/ene_ir.*
931e39a1 4728
d5ca9006 4729EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4730M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4731S: Maintained
084bad91 4732T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4733F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4734F: include/video/s1d13xxxfb.h
d5ca9006 4735
38df6492
ME
4736ET131X NETWORK DRIVER
4737M: Mark Einon <mark.einon@gmail.com>
4738S: Odd Fixes
4739F: drivers/net/ethernet/agere/
4740
1da177e4 4741ETHERNET BRIDGE
adbbf69d 4742M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4743L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4744L: netdev@vger.kernel.org
c996d8b9 4745W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4746S: Maintained
679655da
JP
4747F: include/linux/netfilter_bridge/
4748F: net/bridge/
1da177e4 4749
22f08ad9
FF
4750ETHERNET PHY LIBRARY
4751M: Florian Fainelli <f.fainelli@gmail.com>
4752L: netdev@vger.kernel.org
4753S: Maintained
4754F: include/linux/phy.h
4755F: include/linux/phy_fixed.h
4756F: drivers/net/phy/
4757F: Documentation/networking/phy.txt
4758F: drivers/of/of_mdio.c
4759F: drivers/of/of_net.c
4760
1da177e4 4761EXT2 FILE SYSTEM
d8130624 4762M: Jan Kara <jack@suse.com>
72be2ccf 4763L: linux-ext4@vger.kernel.org
1da177e4 4764S: Maintained
679655da
JP
4765F: Documentation/filesystems/ext2.txt
4766F: fs/ext2/
4767F: include/linux/ext2*
1da177e4 4768
72be2ccf 4769EXT4 FILE SYSTEM
8b58be88 4770M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4771M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4772L: linux-ext4@vger.kernel.org
08a225f1 4773W: http://ext4.wiki.kernel.org
8a6e2535 4774Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4775T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4776S: Maintained
679655da
JP
4777F: Documentation/filesystems/ext4.txt
4778F: fs/ext4/
1da177e4 4779
c5532b09 4780Extended Verification Module (EVM)
74dd744f
MZ
4781M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4782L: linux-ima-devel@lists.sourceforge.net
4783L: linux-security-module@vger.kernel.org
c5532b09
MZ
4784S: Supported
4785F: security/integrity/evm/
4786
df6b3cfe
MH
4787EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4788M: MyungJoo Ham <myungjoo.ham@samsung.com>
4789M: Chanwoo Choi <cw00.choi@samsung.com>
4790L: linux-kernel@vger.kernel.org
81df63a9 4791T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4792S: Maintained
4793F: drivers/extcon/
cd2c3e7f
CC
4794F: include/linux/extcon/
4795F: include/linux/extcon.h
df6b3cfe 4796F: Documentation/extcon/
cd2c3e7f 4797F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4798
e2a75c44 4799EXYNOS DP DRIVER
b7701755 4800M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4801L: dri-devel@lists.freedesktop.org
4802S: Maintained
4803F: drivers/gpu/drm/exynos/exynos_dp*
4804
9b93a409
MS
4805EXYNOS SYSMMU (IOMMU) driver
4806M: Marek Szyprowski <m.szyprowski@samsung.com>
4807L: iommu@lists.linux-foundation.org
4808S: Maintained
4809F: drivers/iommu/exynos-iommu.c
4810
4a66d3fe
NC
4811EZchip NPS platform support
4812M: Noam Camus <noamc@ezchip.com>
4813S: Supported
4814F: arch/arc/plat-eznps
4815F: arch/arc/boot/dts/eznps.dts
4816
e53004e2 4817F71805F HARDWARE MONITORING DRIVER
d8130624 4818M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4819L: linux-hwmon@vger.kernel.org
e53004e2 4820S: Maintained
679655da
JP
4821F: Documentation/hwmon/f71805f
4822F: drivers/hwmon/f71805f.c
e53004e2 4823
eea977ed
MB
4824FC0011 TUNER DRIVER
4825M: Michael Buesch <m@bues.ch>
4826L: linux-media@vger.kernel.org
4827S: Maintained
ccae7af2
MCC
4828F: drivers/media/tuners/fc0011.h
4829F: drivers/media/tuners/fc0011.c
eea977ed 4830
91952bc0
AP
4831FC2580 MEDIA DRIVER
4832M: Antti Palosaari <crope@iki.fi>
4833L: linux-media@vger.kernel.org
a825eaec 4834W: https://linuxtv.org
91952bc0
AP
4835W: http://palosaari.fi/linux/
4836Q: http://patchwork.linuxtv.org/project/linux-media/list/
4837T: git git://linuxtv.org/anttip/media_tree.git
4838S: Maintained
4839F: drivers/media/tuners/fc2580*
eea977ed 4840
88b2dbdb
EP
4841FANOTIFY
4842M: Eric Paris <eparis@redhat.com>
4843S: Maintained
4844F: fs/notify/fanotify/
4845F: include/linux/fanotify.h
c117ab84 4846F: include/uapi/linux/fanotify.h
88b2dbdb 4847
1da177e4 4848FARSYNC SYNCHRONOUS DRIVER
8b58be88 4849M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4850W: http://www.farsite.co.uk/
4851S: Supported
679655da 4852F: drivers/net/wan/farsync.*
1da177e4 4853
c5408b88 4854FAULT INJECTION SUPPORT
8b58be88 4855M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4856S: Supported
679655da
JP
4857F: Documentation/fault-injection/
4858F: lib/fault-inject.c
c5408b88 4859
053e514f
NT
4860FBTFT Framebuffer drivers
4861M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4862M: Noralf Trønnes <noralf@tronnes.org>
4863S: Maintained
4864F: drivers/staging/fbtft/
4865
cae727db 4866FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4867M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4868L: fcoe-devel@open-fcoe.org
cae727db
RL
4869W: www.Open-FCoE.org
4870S: Supported
4871F: drivers/scsi/libfc/
4872F: drivers/scsi/fcoe/
4873F: include/scsi/fc/
4874F: include/scsi/libfc.h
4875F: include/scsi/libfcoe.h
c117ab84 4876F: include/uapi/scsi/fc/
cae727db 4877
e2d1d6c0 4878FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4879M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4880M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4881L: linux-fsdevel@vger.kernel.org
1da177e4 4882S: Maintained
679655da
JP
4883F: include/linux/fcntl.h
4884F: include/linux/fs.h
c117ab84
CEB
4885F: include/uapi/linux/fcntl.h
4886F: include/uapi/linux/fs.h
679655da
JP
4887F: fs/fcntl.c
4888F: fs/locks.c
1da177e4 4889
e2d1d6c0 4890FILESYSTEMS (VFS and infrastructure)
8b58be88 4891M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4892L: linux-fsdevel@vger.kernel.org
173acc7c 4893S: Maintained
679655da 4894F: fs/*
173acc7c 4895
b26e0ed4 4896FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4897M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4898L: linux-hwmon@vger.kernel.org
b26e0ed4 4899S: Maintained
d5ca6918
JP
4900F: drivers/hwmon/f75375s.c
4901F: include/linux/f75375s.h
b26e0ed4 4902
a331b0c3
CL
4903FIREWIRE AUDIO DRIVERS
4904M: Clemens Ladisch <clemens@ladisch.de>
4905L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4906T: git git://git.alsa-project.org/alsa-kernel.git
4907S: Maintained
4908F: sound/firewire/
4909
eb86ec51
SR
4910FIREWIRE MEDIA DRIVERS (firedtv)
4911M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4912L: linux-media@vger.kernel.org
4913L: linux1394-devel@lists.sourceforge.net
4914T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4915S: Maintained
4916F: drivers/media/firewire/
4917
a511ce33
CB
4918FIREWIRE SBP-2 TARGET
4919M: Chris Boot <bootc@bootc.net>
4920L: linux-scsi@vger.kernel.org
4921L: target-devel@vger.kernel.org
4922L: linux1394-devel@lists.sourceforge.net
4923T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4924S: Maintained
4925F: drivers/target/sbp/
4926
7d2c86b5 4927FIREWIRE SUBSYSTEM
8b58be88 4928M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4929L: linux1394-devel@lists.sourceforge.net
958a29cb 4930W: http://ieee1394.wiki.kernel.org/
2ca526bf 4931T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4932S: Maintained
679655da 4933F: drivers/firewire/
8f06ce3b
SR
4934F: include/linux/firewire.h
4935F: include/uapi/linux/firewire*.h
9f6d3c4b 4936F: tools/firewire/
e2d1d6c0
RD
4937
4938FIRMWARE LOADER (request_firmware)
39e68089 4939M: Ming Lei <ming.lei@canonical.com>
e7604239 4940M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
4941L: linux-kernel@vger.kernel.org
4942S: Maintained
679655da
JP
4943F: Documentation/firmware_class/
4944F: drivers/base/firmware*.c
4945F: include/linux/firmware.h
e2d1d6c0 4946
f730e3dc 4947FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4948M: Joshua Morris <josh.h.morris@us.ibm.com>
4949M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4950S: Maintained
4951F: drivers/block/rsxx/
4952
8206f664 4953FLOPPY DRIVER
e5f6450c 4954M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4955T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4956S: Odd fixes
4957F: drivers/block/floppy.c
4958
9c9f32ed
AR
4959FMC SUBSYSTEM
4960M: Alessandro Rubini <rubini@gnudd.com>
4961W: http://www.ohwr.org/projects/fmc-bus
4962S: Supported
4963F: drivers/fmc/
4964F: include/linux/fmc*.h
4965F: include/linux/ipmi-fru.h
4966K: fmc_d.*register
4967
3c0ed7d5
AT
4968FPGA MANAGER FRAMEWORK
4969M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4970R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4971S: Maintained
4972F: drivers/fpga/
4973F: include/linux/fpga/fpga-mgr.h
4974W: http://www.rocketboards.org
4975
e2d1d6c0 4976FPU EMULATOR
8b58be88 4977M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4978W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4979S: Maintained
679655da 4980F: arch/x86/math-emu/
e2d1d6c0
RD
4981
4982FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4983L: netdev@vger.kernel.org
c173bfac 4984S: Orphan
679655da
JP
4985F: drivers/net/wan/dlci.c
4986F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4987
4988FRAMEBUFFER LAYER
5489e948 4989M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4990L: linux-fbdev@vger.kernel.org
b22fe37b 4991Q: http://patchwork.kernel.org/project/linux-fbdev/list/
56be1416 4992S: Maintained
679655da 4993F: Documentation/fb/
b22fe37b
PM
4994F: drivers/video/
4995F: include/video/
679655da 4996F: include/linux/fb.h
c117ab84
CEB
4997F: include/uapi/video/
4998F: include/uapi/linux/fb.h
e2d1d6c0 4999
a57c188e 5000FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5001M: Timur Tabi <timur@tabi.org>
a57c188e 5002L: linux-fbdev@vger.kernel.org
c4ef9bc4 5003S: Maintained
8a61f013 5004F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5005
e2d1d6c0 5006FREESCALE DMA DRIVER
8b58be88
JP
5007M: Li Yang <leoli@freescale.com>
5008M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5009L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5010S: Maintained
679655da 5011F: drivers/dma/fsldma.*
e2d1d6c0 5012
44248aff
HX
5013FREESCALE GPMI NAND DRIVER
5014M: Han Xu <han.xu@nxp.com>
5015L: linux-mtd@lists.infradead.org
5016S: Maintained
5017F: drivers/mtd/nand/gpmi-nand/*
5018
e2d1d6c0 5019FREESCALE I2C CPM DRIVER
8b58be88 5020M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5021L: linuxppc-dev@lists.ozlabs.org
846557d3 5022L: linux-i2c@vger.kernel.org
0d2b405a 5023S: Maintained
679655da 5024F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5025
60e8c5ab 5026FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5027M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5028L: linux-fbdev@vger.kernel.org
efc03ecb 5029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5030S: Maintained
bad985a1 5031F: include/linux/platform_data/video-imxfb.h
8a61f013 5032F: drivers/video/fbdev/imxfb.c
60e8c5ab 5033
4d8e2cef 5034FREESCALE QUAD SPI DRIVER
38714fbd 5035M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5036L: linux-mtd@lists.infradead.org
5037S: Maintained
5038F: drivers/mtd/spi-nor/fsl-quadspi.c
5039
4689a6b1 5040FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5041M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5042M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5043L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5044L: netdev@vger.kernel.org
5045S: Maintained
ec21e2ec 5046F: drivers/net/ethernet/freescale/fs_enet/
679655da 5047F: include/linux/fs_enet_pd.h
4689a6b1 5048
63a0a00b
NA
5049FREESCALE IMX / MXC FEC DRIVER
5050M: Fugang Duan <fugang.duan@nxp.com>
5051L: netdev@vger.kernel.org
5052S: Maintained
5053F: drivers/net/ethernet/freescale/fec_main.c
5054F: drivers/net/ethernet/freescale/fec_ptp.c
5055F: drivers/net/ethernet/freescale/fec.h
5056F: Documentation/devicetree/bindings/net/fsl-fec.txt
5057
2fbfadb5
MB
5058FREESCALE QORIQ DPAA FMAN DRIVER
5059M: Madalin Bucur <madalin.bucur@nxp.com>
5060L: netdev@vger.kernel.org
5061S: Maintained
5062F: drivers/net/ethernet/freescale/fman
5063F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5064
d9e9d82c 5065FREESCALE QUICC ENGINE LIBRARY
a4724ed6 5066L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5067S: Orphan
7aa1aa6e
ZQ
5068F: drivers/soc/fsl/qe/
5069F: include/soc/fsl/*qe*.h
5070F: include/soc/fsl/*ucc*.h
d9e9d82c 5071
b55ef929 5072FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5073M: Li Yang <leoli@freescale.com>
6372594a 5074L: linux-usb@vger.kernel.org
a4724ed6 5075L: linuxppc-dev@lists.ozlabs.org
a7205b30 5076S: Maintained
faf2e1db 5077F: drivers/usb/gadget/udc/fsl*
a7205b30 5078
beaf53bf 5079FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5080M: Li Yang <leoli@freescale.com>
beaf53bf 5081L: netdev@vger.kernel.org
a4724ed6 5082L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5083S: Maintained
ec21e2ec 5084F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5085
abb1ed7b
CM
5086FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5087M: Claudiu Manoil <claudiu.manoil@freescale.com>
5088L: netdev@vger.kernel.org
5089S: Maintained
5090F: drivers/net/ethernet/freescale/gianfar*
5091X: drivers/net/ethernet/freescale/gianfar_ptp.c
5092F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5093
c19b6d24
ZQ
5094FREESCALE QUICC ENGINE UCC HDLC DRIVER
5095M: Zhao Qiang <qiang.zhao@nxp.com>
5096L: netdev@vger.kernel.org
5097L: linuxppc-dev@lists.ozlabs.org
5098S: Maintained
5099F: drivers/net/wan/fsl_ucc_hdlc*
5100
d9e9d82c 5101FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5102M: Timur Tabi <timur@tabi.org>
a4724ed6 5103L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5104S: Maintained
df621252 5105F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5106
5107FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5108M: Timur Tabi <timur@tabi.org>
dc85950a 5109M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5110M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5111R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5112L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5113L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5114S: Maintained
69aefcea 5115F: sound/soc/fsl/fsl*
dc85950a 5116F: sound/soc/fsl/imx*
69aefcea 5117F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5118
31c88965 5119FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5120M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5121M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5122L: linux-kernel@vger.kernel.org
5123S: Maintained
5124F: drivers/staging/fsl-mc/
5125
1da177e4 5126FREEVXFS FILESYSTEM
8b58be88 5127M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5128W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5129S: Maintained
679655da 5130F: fs/freevxfs/
1da177e4 5131
71038f52 5132FREEZER
49db1903 5133M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5134M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5135L: linux-pm@vger.kernel.org
71038f52 5136S: Supported
679655da
JP
5137F: Documentation/power/freezing-of-tasks.txt
5138F: include/linux/freezer.h
5139F: kernel/freezer.c
71038f52 5140
839a1f79
KRW
5141FRONTSWAP API
5142M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5143L: linux-kernel@vger.kernel.org
5144S: Maintained
5145F: mm/frontswap.c
5146F: include/linux/frontswap.h
5147
a5432f5a 5148FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5149M: David Howells <dhowells@redhat.com>
e62d6e24 5150L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5151S: Supported
5152F: Documentation/filesystems/caching/
5153F: fs/fscache/
5154F: include/linux/fscache*.h
5155
598c7d7a
TT
5156FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5157M: Theodore Y. Ts'o <tytso@mit.edu>
5158M: Jaegeuk Kim <jaegeuk@kernel.org>
5159S: Supported
5160F: fs/crypto/
5161F: include/linux/fscrypto.h
5162
f58ad8f5 5163F2FS FILE SYSTEM
9b29d481 5164M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5165M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5166L: linux-f2fs-devel@lists.sourceforge.net
95129296 5167W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5169S: Maintained
5170F: Documentation/filesystems/f2fs.txt
3bac380c 5171F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5172F: fs/f2fs/
5173F: include/linux/f2fs_fs.h
62d43eeb 5174F: include/trace/events/f2fs.h
f58ad8f5 5175
5ab7ffea 5176FUJITSU FR-V (FRV) PORT
0cf0305f 5177S: Orphan
679655da 5178F: arch/frv/
1da177e4 5179
20b93734 5180FUJITSU LAPTOP EXTRAS
409a3e98 5181M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5182L: platform-driver-x86@vger.kernel.org
20b93734 5183S: Maintained
679655da 5184F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5185
4da621b6
HK
5186FUJITSU M-5MO LS CAMERA ISP DRIVER
5187M: Kyungmin Park <kyungmin.park@samsung.com>
5188M: Heungjun Kim <riverful.kim@samsung.com>
5189L: linux-media@vger.kernel.org
5190S: Maintained
90d72ac6 5191F: drivers/media/i2c/m5mols/
b5dcee22 5192F: include/media/i2c/m5mols.h
4da621b6 5193
2d24c490
RG
5194FUJITSU TABLET EXTRAS
5195M: Robert Gerlach <khnz@gmx.de>
5196L: platform-driver-x86@vger.kernel.org
5197S: Maintained
5198F: drivers/platform/x86/fujitsu-tablet.c
5199
04578f17 5200FUSE: FILESYSTEM IN USERSPACE
8b58be88 5201M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5202L: linux-fsdevel@vger.kernel.org
04578f17 5203W: http://fuse.sourceforge.net/
0a30f612 5204T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5205S: Maintained
679655da 5206F: fs/fuse/
c117ab84 5207F: include/uapi/linux/fuse.h
0a30f612 5208F: Documentation/filesystems/fuse.txt
04578f17 5209
1da177e4 5210FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5211M: Rik Faith <faith@cs.unc.edu>
1da177e4 5212L: linux-scsi@vger.kernel.org
baaea1dc 5213S: Odd Fixes (e.g., new signatures)
679655da 5214F: drivers/scsi/fdomain.*
1da177e4 5215
6b90bd4b
ER
5216GCC PLUGINS
5217M: Kees Cook <keescook@chromium.org>
5218R: Emese Revfy <re.emese@gmail.com>
5219L: kernel-hardening@lists.openwall.com
5220S: Maintained
5221F: scripts/gcc-plugins/
5222F: scripts/gcc-plugin.sh
5223F: Documentation/gcc-plugins.txt
5224
d8e2162c
PO
5225GCOV BASED KERNEL PROFILING
5226M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5227S: Maintained
5228F: kernel/gcov/
2584bab2 5229F: Documentation/dev-tools/gcov.rst
d8e2162c 5230
1da177e4 5231GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5232M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5233L: linux-scsi@vger.kernel.org
5234W: http://www.icp-vortex.com/
5235S: Supported
679655da 5236F: drivers/scsi/gdt*
1da177e4 5237
158daf16
JK
5238GDB KERNEL DEBUGGING HELPER SCRIPTS
5239M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5240M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5241S: Supported
5242F: scripts/gdb/
5243
3169a1c7
HV
5244GEMTEK FM RADIO RECEIVER DRIVER
5245M: Hans Verkuil <hverkuil@xs4all.nl>
5246L: linux-media@vger.kernel.org
5247T: git git://linuxtv.org/media_tree.git
a825eaec 5248W: https://linuxtv.org
3169a1c7
HV
5249S: Maintained
5250F: drivers/media/radio/radio-gemtek*
5251
1c23af90 5252GENERIC GPIO I2C DRIVER
880b0e26 5253M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5254S: Supported
679655da
JP
5255F: drivers/i2c/busses/i2c-gpio.c
5256F: include/linux/i2c-gpio.h
1c23af90 5257
92ed1a76
PK
5258GENERIC GPIO I2C MULTIPLEXER DRIVER
5259M: Peter Korsgaard <peter.korsgaard@barco.com>
5260L: linux-i2c@vger.kernel.org
5261S: Supported
e7065e20
JD
5262F: drivers/i2c/muxes/i2c-mux-gpio.c
5263F: include/linux/i2c-mux-gpio.h
5264F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5265
9251ce95 5266GENERIC HDLC (WAN) DRIVERS
8b58be88 5267M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5268W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5269S: Maintained
679655da
JP
5270F: drivers/net/wan/c101.c
5271F: drivers/net/wan/hd6457*
5272F: drivers/net/wan/hdlc*
5273F: drivers/net/wan/n2.c
5274F: drivers/net/wan/pc300too.c
5275F: drivers/net/wan/pci200syn.c
5276F: drivers/net/wan/wanxl*
1da177e4 5277
1527aab6 5278GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5279M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5280L: linux-arch@vger.kernel.org
5281T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5282S: Maintained
14430813
JP
5283F: include/asm-generic/
5284F: include/uapi/asm-generic/
1527aab6 5285
ff764963
KVA
5286GENERIC PHY FRAMEWORK
5287M: Kishon Vijay Abraham I <kishon@ti.com>
5288L: linux-kernel@vger.kernel.org
5289T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5290S: Supported
5291F: drivers/phy/
5292F: include/linux/phy/
5293
eea97aed
KH
5294GENERIC PM DOMAINS
5295M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5296M: Kevin Hilman <khilman@kernel.org>
5297M: Ulf Hansson <ulf.hansson@linaro.org>
5298L: linux-pm@vger.kernel.org
5299S: Supported
5300F: drivers/base/power/domain*.c
5301F: include/linux/pm_domain.h
5302
ccb86a69 5303GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5304M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5305L: kvm@vger.kernel.org
ccb86a69
MT
5306S: Supported
5307F: drivers/uio/uio_pci_generic.c
5308
f8f1ec73
JP
5309GET_MAINTAINER SCRIPT
5310M: Joe Perches <joe@perches.com>
5311S: Maintained
5312F: scripts/get_maintainer.pl
5313
a7d5afe8
GKB
5314GENWQE (IBM Generic Workqueue Card)
5315M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5316M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5317S: Supported
5318F: drivers/misc/genwqe/
5319
5be7b50f 5320GFS2 FILE SYSTEM
8b58be88 5321M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5322M: Bob Peterson <rpeterso@redhat.com>
a4644184 5323L: cluster-devel@redhat.com
5be7b50f 5324W: http://sources.redhat.com/cluster/
28666d6d 5325T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5326S: Supported
679655da
JP
5327F: Documentation/filesystems/gfs2*.txt
5328F: fs/gfs2/
c117ab84 5329F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5330
0a34eb8f 5331GIGASET ISDN DRIVERS
6b096fde 5332M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5333L: gigaset307x-common@lists.sourceforge.net
5334W: http://gigaset307x.sourceforge.net/
6b096fde 5335S: Odd Fixes
679655da
JP
5336F: Documentation/isdn/README.gigaset
5337F: drivers/isdn/gigaset/
c117ab84 5338F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5339
7eea35fe
JP
5340GO7007 MPEG CODEC
5341M: Hans Verkuil <hans.verkuil@cisco.com>
5342L: linux-media@vger.kernel.org
5343S: Maintained
5344F: drivers/media/usb/go7007/
5345
ca96ea86
BN
5346GOODIX TOUCHSCREEN
5347M: Bastien Nocera <hadess@hadess.net>
5348L: linux-input@vger.kernel.org
5349S: Maintained
5350F: drivers/input/touchscreen/goodix.c
5351
a6a1cf3d
BJZ
5352GPIO MOCKUP DRIVER
5353M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5354L: linux-gpio@vger.kernel.org
5355S: Maintained
5356F: drivers/gpio/gpio-mockup.c
5357F: tools/testing/selftests/gpio/
5358
a0dc00b4 5359GPIO SUBSYSTEM
e4651a9f 5360M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5361M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5362L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5363T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5364S: Maintained
cd97a449 5365F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5366F: Documentation/gpio/
40c159b7 5367F: Documentation/ABI/testing/gpio-cdev
fe95046e 5368F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5369F: drivers/gpio/
bdc6e95e
AC
5370F: include/linux/gpio/
5371F: include/linux/gpio.h
9b692346 5372F: include/asm-generic/gpio.h
3c702e99 5373F: include/uapi/linux/gpio.h
6d591c46 5374F: tools/gpio/
a0dc00b4 5375
71a6d0af
HW
5376GRE DEMULTIPLEXER DRIVER
5377M: Dmitry Kozlov <xeb@mail.ru>
5378L: netdev@vger.kernel.org
5379S: Maintained
11c26770
JP
5380F: net/ipv4/gre_demux.c
5381F: net/ipv4/gre_offload.c
71a6d0af
HW
5382F: include/net/gre.h
5383
d4c41139 5384GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5385M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5386L: netdev@vger.kernel.org
5387S: Maintained
a31a96ad 5388F: drivers/net/ethernet/aeroflex/
d4c41139 5389
629c1fb5
GKH
5390GREYBUS SUBSYSTEM
5391M: Johan Hovold <johan@kernel.org>
5392M: Alex Elder <elder@kernel.org>
5393M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5394S: Maintained
5395F: drivers/staging/greybus/
5396
926706c5
VA
5397GREYBUS AUDIO PROTOCOLS DRIVERS
5398M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5399M: Mark Greer <mgreer@animalcreek.com>
926706c5 5400S: Maintained
544a6944
MG
5401F: drivers/staging/greybus/audio_apbridgea.c
5402F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5403F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5404F: drivers/staging/greybus/audio_codec.h
5405F: drivers/staging/greybus/audio_gb.c
5406F: drivers/staging/greybus/audio_manager.c
5407F: drivers/staging/greybus/audio_manager.h
5408F: drivers/staging/greybus/audio_manager_module.c
5409F: drivers/staging/greybus/audio_manager_private.h
5410F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5411F: drivers/staging/greybus/audio_module.c
5412F: drivers/staging/greybus/audio_topology.c
5413
2bbadafb
RMS
5414GREYBUS PROTOCOLS DRIVERS
5415M: Rui Miguel Silva <rmfrfs@gmail.com>
5416S: Maintained
5417F: drivers/staging/greybus/sdio.c
5418F: drivers/staging/greybus/light.c
5419F: drivers/staging/greybus/gpio.c
5420F: drivers/staging/greybus/power_supply.c
5421F: drivers/staging/greybus/spi.c
5422F: drivers/staging/greybus/spilib.c
5423
7d700518
BD
5424GREYBUS PROTOCOLS DRIVERS
5425M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5426S: Maintained
5427F: drivers/staging/greybus/loopback.c
5428F: drivers/staging/greybus/timesync.c
5429F: drivers/staging/greybus/timesync_platform.c
5430
5bd16350
VK
5431GREYBUS PROTOCOLS DRIVERS
5432M: Viresh Kumar <vireshk@kernel.org>
5433S: Maintained
5434F: drivers/staging/greybus/authentication.c
5435F: drivers/staging/greybus/bootrom.c
5436F: drivers/staging/greybus/firmware.h
5437F: drivers/staging/greybus/fw-core.c
5438F: drivers/staging/greybus/fw-download.c
5439F: drivers/staging/greybus/fw-managament.c
5440F: drivers/staging/greybus/greybus_authentication.h
5441F: drivers/staging/greybus/greybus_firmware.h
5442F: drivers/staging/greybus/hid.c
5443F: drivers/staging/greybus/i2c.c
5444F: drivers/staging/greybus/spi.c
5445F: drivers/staging/greybus/spilib.c
5446F: drivers/staging/greybus/spilib.h
5447
8d904fe5
DL
5448GREYBUS PROTOCOLS DRIVERS
5449M: David Lin <dtwlin@gmail.com>
5450S: Maintained
5451F: drivers/staging/greybus/uart.c
5452F: drivers/staging/greybus/log.c
5453
92b8bd96
VH
5454GREYBUS PLATFORM DRIVERS
5455M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5456S: Maintained
5457F: drivers/staging/greybus/arche-platform.c
5458F: drivers/staging/greybus/arche-apb-ctrl.c
5459F: drivers/staging/greybus/arche_platform.h
5460
7aae6e2d
CAC
5461GS1662 VIDEO SERIALIZER
5462M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5463L: linux-media@vger.kernel.org
5464T: git git://linuxtv.org/media_tree.git
5465S: Maintained
5466F: drivers/media/spi/gs1662.c
5467
e8deeae2 5468GSPCA FINEPIX SUBDRIVER
8b58be88 5469M: Frank Zago <frank@zago.net>
661263b5 5470L: linux-media@vger.kernel.org
275ffde4 5471T: git git://linuxtv.org/media_tree.git
e8deeae2 5472S: Maintained
0c0d06ca 5473F: drivers/media/usb/gspca/finepix.c
e8deeae2 5474
4b3fa3c4
OL
5475GSPCA GL860 SUBDRIVER
5476M: Olivier Lorin <o.lorin@laposte.net>
5477L: linux-media@vger.kernel.org
275ffde4 5478T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5479S: Maintained
0c0d06ca 5480F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5481
e8deeae2 5482GSPCA M5602 SUBDRIVER
8b58be88 5483M: Erik Andren <erik.andren@gmail.com>
661263b5 5484L: linux-media@vger.kernel.org
275ffde4 5485T: git git://linuxtv.org/media_tree.git
e8deeae2 5486S: Maintained
0c0d06ca 5487F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5488
5489GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5490M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5491L: linux-media@vger.kernel.org
275ffde4 5492T: git git://linuxtv.org/media_tree.git
c0936df4 5493S: Odd Fixes
0c0d06ca 5494F: drivers/media/usb/gspca/pac207.c
e8deeae2 5495
261982f1 5496GSPCA SN9C20X SUBDRIVER
d95c5b0b 5497M: Brian Johnson <brijohn@gmail.com>
261982f1 5498L: linux-media@vger.kernel.org
275ffde4 5499T: git git://linuxtv.org/media_tree.git
261982f1 5500S: Maintained
0c0d06ca 5501F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5502
e8deeae2 5503GSPCA T613 SUBDRIVER
8b58be88 5504M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5505L: linux-media@vger.kernel.org
275ffde4 5506T: git git://linuxtv.org/media_tree.git
e8deeae2 5507S: Maintained
0c0d06ca 5508F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5509
5510GSPCA USB WEBCAM DRIVER
c0936df4 5511M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5512L: linux-media@vger.kernel.org
275ffde4 5513T: git git://linuxtv.org/media_tree.git
c0936df4 5514S: Odd Fixes
0c0d06ca 5515F: drivers/media/usb/gspca/
e8deeae2 5516
584ec979 5517GUID PARTITION TABLE (GPT)
4f973c63 5518M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5519L: linux-efi@vger.kernel.org
5520S: Maintained
5521F: block/partitions/efi.*
5522
aa3c598b 5523STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5524M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5525L: linux-media@vger.kernel.org
275ffde4 5526T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5527S: Maintained
5528F: drivers/media/usb/stk1160/
e8deeae2 5529
4e456b86
YS
5530H8/300 ARCHITECTURE
5531M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5532L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5533W: http://uclinux-h8.sourceforge.jp
5534T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5535S: Maintained
5536F: arch/h8300/
5537F: drivers/clocksource/h8300_*.c
5538F: drivers/clk/h8300/
5539F: drivers/irqchip/irq-renesas-h8*.c
5540
71a6d0af
HW
5541HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5542M: Frank Seidel <frank@f-seidel.de>
5543L: platform-driver-x86@vger.kernel.org
5544W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5545S: Maintained
5546F: drivers/platform/x86/hdaps.c
5547
48fc9e26
HV
5548HDPVR USB VIDEO ENCODER DRIVER
5549M: Hans Verkuil <hverkuil@xs4all.nl>
5550L: linux-media@vger.kernel.org
5551T: git git://linuxtv.org/media_tree.git
a825eaec 5552W: https://linuxtv.org
48fc9e26 5553S: Odd Fixes
14430813 5554F: drivers/media/usb/hdpvr/
48fc9e26 5555
71a6d0af 5556HWPOISON MEMORY FAILURE HANDLING
f9625c48 5557M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5558L: linux-mm@kvack.org
71a6d0af
HW
5559S: Maintained
5560F: mm/memory-failure.c
5561F: mm/hwpoison-inject.c
5562
5563HYPERVISOR VIRTUAL CONSOLE DRIVER
5564L: linuxppc-dev@lists.ozlabs.org
5565S: Odd Fixes
5566F: drivers/tty/hvc/
5567
e5ab1477
AP
5568HACKRF MEDIA DRIVER
5569M: Antti Palosaari <crope@iki.fi>
5570L: linux-media@vger.kernel.org
a825eaec 5571W: https://linuxtv.org
e5ab1477
AP
5572W: http://palosaari.fi/linux/
5573Q: http://patchwork.linuxtv.org/project/linux-media/list/
5574T: git git://linuxtv.org/anttip/media_tree.git
5575S: Maintained
5576F: drivers/media/usb/hackrf/
5577
5b543965 5578HARDWARE MONITORING
d8130624 5579M: Jean Delvare <jdelvare@suse.com>
ca462085 5580M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5581L: linux-hwmon@vger.kernel.org
5582W: http://hwmon.wiki.kernel.org/
a94ef4ed 5583T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5584T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5585S: Maintained
047f4ec2 5586F: Documentation/hwmon/
679655da 5587F: drivers/hwmon/
047f4ec2 5588F: include/linux/hwmon*.h
5b543965 5589
844dd05f 5590HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5591M: Matt Mackall <mpm@selenic.com>
5592M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5593L: linux-crypto@vger.kernel.org
c0d0787b 5594S: Odd fixes
f6c60b15 5595F: Documentation/devicetree/bindings/rng/
679655da
JP
5596F: Documentation/hw_random.txt
5597F: drivers/char/hw_random/
5598F: include/linux/hw_random.h
844dd05f 5599
8b37fcfc
OBC
5600HARDWARE SPINLOCK CORE
5601M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5602M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5603L: linux-remoteproc@vger.kernel.org
8b37fcfc 5604S: Maintained
9f273c24 5605T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5606F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5607F: Documentation/hwspinlock.txt
2dbd8585 5608F: drivers/hwspinlock/
8b37fcfc
OBC
5609F: include/linux/hwspinlock.h
5610
1da177e4 5611HARMONY SOUND DRIVER
ac6aecbf 5612L: linux-parisc@vger.kernel.org
1da177e4 5613S: Maintained
679655da 5614F: sound/parisc/harmony.*
1da177e4 5615
91952bc0
AP
5616HD29L2 MEDIA DRIVER
5617M: Antti Palosaari <crope@iki.fi>
5618L: linux-media@vger.kernel.org
a825eaec 5619W: https://linuxtv.org
91952bc0
AP
5620W: http://palosaari.fi/linux/
5621Q: http://patchwork.linuxtv.org/project/linux-media/list/
5622T: git git://linuxtv.org/anttip/media_tree.git
5623S: Maintained
5624F: drivers/media/dvb-frontends/hd29l2*
5625
214de83e
BB
5626HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5627M: Brian Boylston <brian.boylston@hpe.com>
5628S: Supported
5629F: Documentation/watchdog/hpwdt.txt
5630F: drivers/watchdog/hpwdt.c
5631
9257aa49 5632HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5633M: Don Brace <don.brace@microsemi.com>
9257aa49 5634L: iss_storagedev@hp.com
a0a268ad 5635L: esc.storagedev@microsemi.com
693373db 5636L: linux-scsi@vger.kernel.org
9257aa49
SC
5637S: Supported
5638F: Documentation/scsi/hpsa.txt
5639F: drivers/scsi/hpsa*.[ch]
5640F: include/linux/cciss*.h
c117ab84 5641F: include/uapi/linux/cciss*.h
9257aa49 5642
e2d1d6c0 5643HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5644M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5645L: iss_storagedev@hp.com
516fdcea 5646L: esc.storagedev@microsemi.com
693373db 5647L: linux-scsi@vger.kernel.org
e2d1d6c0 5648S: Supported
679655da
JP
5649F: Documentation/blockdev/cciss.txt
5650F: drivers/block/cciss*
5651F: include/linux/cciss_ioctl.h
c117ab84 5652F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5653
f48ad614
DD
5654HFI1 DRIVER
5655M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5656M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5657L: linux-rdma@vger.kernel.org
5658S: Supported
5659F: drivers/infiniband/hw/hfi1
5660
1da177e4 5661HFS FILESYSTEM
6cf515e1
GU
5662L: linux-fsdevel@vger.kernel.org
5663S: Orphan
679655da
JP
5664F: Documentation/filesystems/hfs.txt
5665F: fs/hfs/
1da177e4 5666
ef575f47
GU
5667HFSPLUS FILESYSTEM
5668L: linux-fsdevel@vger.kernel.org
5669S: Orphan
5670F: Documentation/filesystems/hfsplus.txt
5671F: fs/hfsplus/
5672
1da177e4 5673HGA FRAMEBUFFER DRIVER
8b58be88 5674M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5675L: linux-nvidia@lists.surfsouth.com
5676W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5677S: Maintained
8a61f013 5678F: drivers/video/fbdev/hgafb.c
1da177e4 5679
4480f15b 5680HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5681M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5682M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5683L: linux-pm@vger.kernel.org
e2d1d6c0 5684S: Supported
679655da
JP
5685F: arch/x86/power/
5686F: drivers/base/power/
5687F: kernel/power/
5688F: include/linux/suspend.h
5689F: include/linux/freezer.h
5690F: include/linux/pm.h
679655da 5691F: arch/*/include/asm/suspend*.h
e2d1d6c0 5692
4ef4caad 5693HID CORE LAYER
e5f6450c 5694M: Jiri Kosina <jikos@kernel.org>
406df153 5695R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5696L: linux-input@vger.kernel.org
54e5881d 5697T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5698S: Maintained
679655da
JP
5699F: drivers/hid/
5700F: include/linux/hid*
c117ab84 5701F: include/uapi/linux/hid*
4ef4caad 5702
30ee72f0 5703HID SENSOR HUB DRIVERS
e5f6450c 5704M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5705M: Jonathan Cameron <jic23@kernel.org>
5706M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5707L: linux-input@vger.kernel.org
5708L: linux-iio@vger.kernel.org
5709S: Maintained
5710F: Documentation/hid/hid-sensor*
5711F: drivers/hid/hid-sensor-*
5712F: drivers/iio/*/hid-*
5713F: include/linux/hid-sensor-*
5714
38bed542 5715HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5716M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5717L: linux-kernel@vger.kernel.org
75fc2d37 5718T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5719S: Maintained
679655da 5720F: Documentation/timers/
5cee9645 5721F: kernel/time/hrtimer.c
88606e80
TG
5722F: kernel/time/clockevents.c
5723F: kernel/time/tick*.*
5724F: kernel/time/timer_*.c
05ed8490 5725F: include/linux/clockchips.h
679655da 5726F: include/linux/hrtimer.h
38bed542 5727
1da177e4 5728HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5729L: linux-hams@vger.kernel.org
8b64f2a0 5730S: Orphan
679655da
JP
5731F: drivers/net/hamradio/dmascc.c
5732F: drivers/net/hamradio/scc.c
1da177e4 5733
ede1e6f8 5734HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5735M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5736W: http://www.highpoint-tech.com
5737S: Supported
679655da
JP
5738F: Documentation/scsi/hptiop.txt
5739F: drivers/scsi/hptiop.c
ede1e6f8 5740
1da177e4 5741HIPPI
8b58be88 5742M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5743L: linux-hippi@sunsite.dk
5744S: Maintained
679655da 5745F: include/linux/hippidevice.h
c117ab84 5746F: include/uapi/linux/if_hippi.h
679655da 5747F: net/802/hippi.c
ff5a3b50 5748F: drivers/net/hippi/
1da177e4 5749
b30d74e4
DH
5750HISILICON NETWORK SUBSYSTEM DRIVER
5751M: Yisen Zhuang <yisen.zhuang@huawei.com>
5752M: Salil Mehta <salil.mehta@huawei.com>
5753L: netdev@vger.kernel.org
5754W: http://www.hisilicon.com
5755S: Maintained
5756F: drivers/net/ethernet/hisilicon/
5757F: Documentation/devicetree/bindings/net/hisilicon*.txt
5758
66a9bae6 5759HISILICON ROCE DRIVER
5760M: Lijun Ou <oulijun@huawei.com>
5761M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5762L: linux-rdma@vger.kernel.org
5763S: Maintained
5764F: drivers/infiniband/hw/hns/
5765F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5766
16c6c252
JG
5767HISILICON SAS Controller
5768M: John Garry <john.garry@huawei.com>
5769W: http://www.hisilicon.com
5770S: Supported
5771F: drivers/scsi/hisi_sas/
5772F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5773
ff1d2767 5774HOST AP DRIVER
8b58be88 5775M: Jouni Malinen <j@w1.fi>
724c6b35 5776L: linux-wireless@vger.kernel.org
ffd74aca
JM
5777W: http://w1.fi/hostap-driver.html
5778S: Obsolete
eb4f98d5 5779F: drivers/net/wireless/intersil/hostap/
ff1d2767 5780
dd8cd779 5781HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5782L: platform-driver-x86@vger.kernel.org
95c70215 5783S: Orphan
679655da 5784F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5785
e2d1d6c0 5786HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5787M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5788S: Maintained
7e25d724 5789F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5790
7d2c86b5 5791HPET: High Precision Event Timers driver
8b58be88 5792M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5793S: Maintained
679655da
JP
5794F: Documentation/timers/hpet.txt
5795F: drivers/char/hpet.c
5796F: include/linux/hpet.h
c117ab84 5797F: include/uapi/linux/hpet.h
b9b0332f 5798
e07b5d79 5799HPET: x86
9e06f631 5800S: Orphan
679655da
JP
5801F: arch/x86/kernel/hpet.c
5802F: arch/x86/include/asm/hpet.h
b9b0332f 5803
1da177e4 5804HPFS FILESYSTEM
8b58be88 5805M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5806W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5807S: Maintained
679655da 5808F: fs/hpfs/
1da177e4 5809
3441cded 5810HSI SUBSYSTEM
56459ea9
SR
5811M: Sebastian Reichel <sre@kernel.org>
5812T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5813S: Maintained
5814F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5815F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5816F: drivers/hsi/
5817F: include/linux/hsi/
5818F: include/uapi/linux/hsi/
5819
7d2c86b5 5820HSO 3G MODEM DRIVER
8b58be88 5821M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5822W: http://www.pharscape.org
5823S: Maintained
679655da 5824F: drivers/net/usb/hso.c
11cd29b0 5825
19990e29
AB
5826HSR NETWORK PROTOCOL
5827M: Arvid Brodin <arvid.brodin@alten.se>
5828L: netdev@vger.kernel.org
5829S: Maintained
5830F: net/hsr/
5831
5a18c343 5832HTCPEN TOUCHSCREEN DRIVER
8b58be88 5833M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5834L: linux-input@vger.kernel.org
5835S: Maintained
679655da 5836F: drivers/input/touchscreen/htcpen.c
5a18c343 5837
1da177e4 5838HUGETLB FILESYSTEM
6d49e352 5839M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5840S: Maintained
679655da 5841F: fs/hugetlbfs/
1da177e4 5842
fe713d60
JCT
5843HVA ST MEDIA DRIVER
5844M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5845L: linux-media@vger.kernel.org
5846T: git git://linuxtv.org/media_tree.git
5847W: https://linuxtv.org
5848S: Supported
5849F: drivers/media/platform/sti/hva
5850
05183189 5851Hyper-V CORE AND DRIVERS
9c3646d1 5852M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5853M: Haiyang Zhang <haiyangz@microsoft.com>
5854L: devel@linuxdriverproject.org
5855S: Maintained
a4162747
HZ
5856F: arch/x86/include/asm/mshyperv.h
5857F: arch/x86/include/uapi/asm/hyperv.h
5858F: arch/x86/kernel/cpu/mshyperv.c
05183189 5859F: drivers/hid/hid-hyperv.c
a4162747 5860F: drivers/hv/
f92ca80b 5861F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5862F: drivers/pci/host/pci-hyperv.c
05183189 5863F: drivers/net/hyperv/
a4162747 5864F: drivers/scsi/storvsc_drv.c
8a61f013 5865F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5866F: include/linux/hyperv.h
5867F: tools/hv/
54bf725e 5868F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5869
7724fd04
PR
5870I2C MUXES
5871M: Peter Rosin <peda@axentia.se>
5872L: linux-i2c@vger.kernel.org
5873S: Maintained
2254d24a 5874F: Documentation/i2c/i2c-topology
7724fd04
PR
5875F: Documentation/i2c/muxes/
5876F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5877F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5878F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5879F: drivers/i2c/i2c-mux.c
5880F: drivers/i2c/muxes/
5881F: include/linux/i2c-mux.h
5882
d85c8a6a 5883I2C OVER PARALLEL PORT
d8130624 5884M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5885L: linux-i2c@vger.kernel.org
5886S: Maintained
5887F: Documentation/i2c/busses/i2c-parport
5888F: Documentation/i2c/busses/i2c-parport-light
5889F: drivers/i2c/busses/i2c-parport.c
5890F: drivers/i2c/busses/i2c-parport-light.c
5891
5892I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5893M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5894L: linux-i2c@vger.kernel.org
5895S: Maintained
5896F: Documentation/i2c/busses/i2c-ali1535
5897F: Documentation/i2c/busses/i2c-ali1563
5898F: Documentation/i2c/busses/i2c-ali15x3
5899F: Documentation/i2c/busses/i2c-amd756
5900F: Documentation/i2c/busses/i2c-amd8111
5901F: Documentation/i2c/busses/i2c-i801
5902F: Documentation/i2c/busses/i2c-nforce2
5903F: Documentation/i2c/busses/i2c-piix4
5904F: Documentation/i2c/busses/i2c-sis5595
5905F: Documentation/i2c/busses/i2c-sis630
5906F: Documentation/i2c/busses/i2c-sis96x
5907F: Documentation/i2c/busses/i2c-via
5908F: Documentation/i2c/busses/i2c-viapro
5909F: drivers/i2c/busses/i2c-ali1535.c
5910F: drivers/i2c/busses/i2c-ali1563.c
5911F: drivers/i2c/busses/i2c-ali15x3.c
5912F: drivers/i2c/busses/i2c-amd756.c
5913F: drivers/i2c/busses/i2c-amd756-s4882.c
5914F: drivers/i2c/busses/i2c-amd8111.c
5915F: drivers/i2c/busses/i2c-i801.c
5916F: drivers/i2c/busses/i2c-isch.c
5917F: drivers/i2c/busses/i2c-nforce2.c
5918F: drivers/i2c/busses/i2c-nforce2-s4985.c
5919F: drivers/i2c/busses/i2c-piix4.c
5920F: drivers/i2c/busses/i2c-sis5595.c
5921F: drivers/i2c/busses/i2c-sis630.c
5922F: drivers/i2c/busses/i2c-sis96x.c
5923F: drivers/i2c/busses/i2c-via.c
5924F: drivers/i2c/busses/i2c-viapro.c
5925
cb7f07a4
NH
5926I2C/SMBUS ISMT DRIVER
5927M: Seth Heasley <seth.heasley@intel.com>
5928M: Neil Horman <nhorman@tuxdriver.com>
5929L: linux-i2c@vger.kernel.org
5930F: drivers/i2c/busses/i2c-ismt.c
5931F: Documentation/i2c/busses/i2c-ismt
5932
6ea884db 5933I2C/SMBUS STUB DRIVER
d8130624 5934M: Jean Delvare <jdelvare@suse.com>
846557d3 5935L: linux-i2c@vger.kernel.org
6ea884db 5936S: Maintained
8547a5bc 5937F: drivers/i2c/i2c-stub.c
6ea884db 5938
5b543965 5939I2C SUBSYSTEM
14d77c4d 5940M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5941L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5942W: https://i2c.wiki.kernel.org/
5943Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5944T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5945S: Maintained
40ed1b4c 5946F: Documentation/devicetree/bindings/i2c/
679655da
JP
5947F: Documentation/i2c/
5948F: drivers/i2c/
630bc46e 5949F: drivers/i2c/*/
679655da 5950F: include/linux/i2c.h
03b70d62 5951F: include/linux/i2c-*.h
c117ab84
CEB
5952F: include/uapi/linux/i2c.h
5953F: include/uapi/linux/i2c-*.h
1da177e4 5954
4560d677
WS
5955I2C ACPI SUPPORT
5956M: Mika Westerberg <mika.westerberg@linux.intel.com>
5957L: linux-i2c@vger.kernel.org
5958L: linux-acpi@vger.kernel.org
5959S: Maintained
4560d677 5960
d85c8a6a 5961I2C-TAOS-EVM DRIVER
d8130624 5962M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5963L: linux-i2c@vger.kernel.org
5964S: Maintained
5965F: Documentation/i2c/busses/i2c-taos-evm
5966F: drivers/i2c/busses/i2c-taos-evm.c
5967
e8c76eed 5968I2C-TINY-USB DRIVER
8b58be88 5969M: Till Harbaum <till@harbaum.org>
846557d3 5970L: linux-i2c@vger.kernel.org
932d1872 5971W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5972S: Maintained
679655da 5973F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5974
1da177e4 5975i386 BOOT CODE
8b58be88 5976M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5977S: Maintained
679655da 5978F: arch/x86/boot/
1da177e4
LT
5979
5980i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5981M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5982T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5983S: Maintained
5984
1da177e4 5985IA64 (Itanium) PLATFORM
8b58be88
JP
5986M: Tony Luck <tony.luck@intel.com>
5987M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5988L: linux-ia64@vger.kernel.org
6b1c70b1 5989T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5990S: Maintained
679655da 5991F: arch/ia64/
1da177e4 5992
4cd38750
LDSB
5993IBM Power VMX Cryptographic instructions
5994M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5995M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5996L: linux-crypto@vger.kernel.org
5997S: Supported
5998F: drivers/crypto/vmx/Makefile
5999F: drivers/crypto/vmx/Kconfig
6000F: drivers/crypto/vmx/vmx.c
6001F: drivers/crypto/vmx/aes*
6002F: drivers/crypto/vmx/ghash*
6003F: drivers/crypto/vmx/ppc-xlate.pl
6004
956c203c 6005IBM Power in-Nest Crypto Acceleration
4cd38750 6006M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6007M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6008L: linux-crypto@vger.kernel.org
6009S: Supported
28bceeaa
DS
6010F: drivers/crypto/nx/Makefile
6011F: drivers/crypto/nx/Kconfig
6012F: drivers/crypto/nx/nx-aes*
6013F: drivers/crypto/nx/nx-sha*
6014F: drivers/crypto/nx/nx.*
6015F: drivers/crypto/nx/nx_csbcpb.h
6016F: drivers/crypto/nx/nx_debugfs.h
956c203c 6017
0e16aafb 6018IBM Power 842 compression accelerator
41656aa7 6019M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6020S: Supported
28bceeaa
DS
6021F: drivers/crypto/nx/Makefile
6022F: drivers/crypto/nx/Kconfig
7011a122 6023F: drivers/crypto/nx/nx-842*
2da572c9 6024F: include/linux/sw842.h
2062c5b6 6025F: crypto/842.c
2da572c9 6026F: lib/842/
0e16aafb 6027
1da177e4 6028IBM Power Linux RAID adapter
8b58be88 6029M: Brian King <brking@us.ibm.com>
1da177e4 6030S: Supported
679655da 6031F: drivers/scsi/ipr.*
1da177e4 6032
9d348af4 6033IBM Power Virtual Ethernet Device Driver
eddd63a6 6034M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6035L: netdev@vger.kernel.org
6036S: Supported
9aa32835 6037F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6038
032c5e82
TF
6039IBM Power SRIOV Virtual NIC Device Driver
6040M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6041M: John Allen <jallen@linux.vnet.ibm.com>
6042L: netdev@vger.kernel.org
6043S: Supported
6044F: drivers/net/ethernet/ibm/ibmvnic.*
6045
e6babec6 6046IBM Power Virtual SCSI Device Drivers
bcbde52b 6047M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6048L: linux-scsi@vger.kernel.org
6049S: Supported
e6babec6 6050F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6051F: include/scsi/viosrp.h
6052
6053IBM Power Virtual SCSI Device Target Driver
6054M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6055M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6056L: linux-scsi@vger.kernel.org
6057L: target-devel@vger.kernel.org
6058S: Supported
6059F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6060
6061IBM Power Virtual FC Device Drivers
44b4dad9 6062M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6063L: linux-scsi@vger.kernel.org
6064S: Supported
6065F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6066
1da177e4 6067IBM ServeRAID RAID DRIVER
f9213e78 6068S: Orphan
679655da 6069F: drivers/scsi/ips.*
1da177e4 6070
6ed9f9c4
PT
6071ICH LPC AND GPIO DRIVER
6072M: Peter Tyser <ptyser@xes-inc.com>
6073S: Maintained
6074F: drivers/mfd/lpc_ich.c
6075F: drivers/gpio/gpio-ich.c
6076
1e7106fc 6077IDE SUBSYSTEM
8b58be88 6078M: "David S. Miller" <davem@davemloft.net>
1da177e4 6079L: linux-ide@vger.kernel.org
8a6e2535 6080Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6081T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6082S: Maintained
679655da
JP
6083F: Documentation/ide/
6084F: drivers/ide/
6085F: include/linux/ide.h
1da177e4 6086
6cb8c13d
IP
6087IDEAPAD LAPTOP EXTRAS DRIVER
6088M: Ike Panhc <ike.pan@canonical.com>
6089L: platform-driver-x86@vger.kernel.org
6090W: http://launchpad.net/ideapad-laptop
6091S: Maintained
6092F: drivers/platform/x86/ideapad-laptop.c
6093
1ea4c161
AM
6094IDEAPAD LAPTOP SLIDEBAR DRIVER
6095M: Andrey Moiseev <o2g.org.ru@gmail.com>
6096L: linux-input@vger.kernel.org
6097W: https://github.com/o2genum/ideapad-slidebar
6098S: Maintained
6099F: drivers/input/misc/ideapad_slidebar.c
6100
0f861e8c 6101IDE/ATAPI DRIVERS
487ba8e8 6102M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6103L: linux-ide@vger.kernel.org
c404c199 6104S: Maintained
679655da
JP
6105F: Documentation/cdrom/ide-cd
6106F: drivers/ide/ide-cd*
1da177e4 6107
27471fdb 6108IDLE-I7300
8b58be88 6109M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 6110L: linux-pm@vger.kernel.org
27471fdb 6111S: Supported
679655da 6112F: drivers/idle/i7300_idle.c
27471fdb 6113
02cf2286 6114IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6115M: Alexander Aring <aar@pengutronix.de>
ebef9c12 6116L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6117W: http://wpan.cakelab.org/
6118T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6119T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6120S: Maintained
6121F: net/ieee802154/
68653359 6122F: net/mac802154/
251741b1 6123F: drivers/net/ieee802154/
580947d3
AA
6124F: include/linux/nl802154.h
6125F: include/linux/ieee802154.h
6126F: include/net/nl802154.h
6127F: include/net/mac802154.h
6128F: include/net/af_ieee802154.h
6129F: include/net/cfg802154.h
6130F: include/net/ieee802154_netdev.h
ebef9c12 6131F: Documentation/networking/ieee802154.txt
02cf2286 6132
b1c97193
SY
6133IGORPLUG-USB IR RECEIVER
6134M: Sean Young <sean@mess.org>
6135L: linux-media@vger.kernel.org
6136S: Maintained
6137F: drivers/media/rc/igorplugusb.c
6138
40ad4a30
SY
6139IGUANAWORKS USB IR TRANSCEIVER
6140M: Sean Young <sean@mess.org>
6141L: linux-media@vger.kernel.org
6142S: Maintained
6143F: drivers/media/rc/iguanair.c
6144
9545f86e 6145IIO SUBSYSTEM AND DRIVERS
030a13d7 6146M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6147R: Hartmut Knaack <knaack.h@gmx.de>
6148R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6149R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6150L: linux-iio@vger.kernel.org
21d41655 6151T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6152S: Maintained
866b148a 6153F: Documentation/devicetree/bindings/iio/
03e7c251 6154F: drivers/iio/
9545f86e 6155F: drivers/staging/iio/
8fe671fc 6156F: include/linux/iio/
817020cf 6157F: tools/iio/
9545f86e 6158
65519263
SG
6159IKANOS/ADI EAGLE ADSL USB DRIVER
6160M: Matthieu Castet <castet.matthieu@free.fr>
6161M: Stanislaw Gruszka <stf_xl@wp.pl>
6162S: Maintained
6163F: drivers/usb/atm/ueagle-atm.c
6164
8ef3ff27
PB
6165IMGTEC ASCII LCD DRIVER
6166M: Paul Burton <paul.burton@imgtec.com>
6167S: Maintained
6168F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6169F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6170
e89ab51f
GR
6171INA209 HARDWARE MONITOR DRIVER
6172M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6173L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6174S: Maintained
6175F: Documentation/hwmon/ina209
6176F: Documentation/devicetree/bindings/i2c/ina209.txt
6177F: drivers/hwmon/ina209.c
6178
6179INA2XX HARDWARE MONITOR DRIVER
6180M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6181L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6182S: Maintained
6183F: Documentation/hwmon/ina2xx
6184F: drivers/hwmon/ina2xx.c
6185F: include/linux/platform_data/ina2xx.h
6186
14dc124f
SIG
6187INDUSTRY PACK SUBSYSTEM (IPACK)
6188M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6189M: Jens Taprogge <jens.taprogge@taprogge.org>
6190M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6191L: industrypack-devel@lists.sourceforge.net
6192W: http://industrypack.sourceforge.net
6193S: Maintained
6194F: drivers/ipack/
6195
8adc53fd
ZLK
6196INGENIC JZ4780 DMA Driver
6197M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6198S: Maintained
6199F: drivers/dma/dma-jz4780.c
6200
87cf40e6
HH
6201INGENIC JZ4780 NAND DRIVER
6202M: Harvey Hunt <harveyhuntnexus@gmail.com>
6203L: linux-mtd@lists.infradead.org
6204S: Maintained
6205F: drivers/mtd/nand/jz4780_*
6206
aa7168f4 6207INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6208M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6209M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6210L: linux-ima-devel@lists.sourceforge.net
6211L: linux-ima-user@lists.sourceforge.net
6212L: linux-security-module@vger.kernel.org
9f273c24 6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6214S: Supported
679655da 6215F: security/integrity/ima/
aa7168f4 6216
9a4ea5a9
JH
6217IMGTEC IR DECODER DRIVER
6218M: James Hogan <james.hogan@imgtec.com>
6219S: Maintained
6220F: drivers/media/rc/img-ir/
6221
1da177e4 6222IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6223L: linux-fbdev@vger.kernel.org
843393d3 6224S: Orphan
8a61f013 6225F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6226
6227INFINIBAND SUBSYSTEM
b6b2bbe6 6228M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6229M: Sean Hefty <sean.hefty@intel.com>
6230M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6231L: linux-rdma@vger.kernel.org
605841f5 6232W: http://www.openfabrics.org/
8a6e2535 6233Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6234T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6235S: Supported
679655da
JP
6236F: Documentation/infiniband/
6237F: drivers/infiniband/
c117ab84 6238F: include/uapi/linux/if_infiniband.h
954138dc
YD
6239F: include/uapi/rdma/
6240F: include/rdma/
1da177e4 6241
c9f04f58 6242INOTIFY
8b58be88
JP
6243M: John McCutchan <john@johnmccutchan.com>
6244M: Robert Love <rlove@rlove.org>
6245M: Eric Paris <eparis@parisplace.org>
c9f04f58 6246S: Maintained
679655da
JP
6247F: Documentation/filesystems/inotify.txt
6248F: fs/notify/inotify/
6249F: include/linux/inotify.h
c117ab84 6250F: include/uapi/linux/inotify.h
c9f04f58 6251
e2d1d6c0 6252INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6253M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6254L: linux-input@vger.kernel.org
8a6e2535 6255Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6256T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6257S: Maintained
679655da 6258F: drivers/input/
f4eea7e2 6259F: include/linux/input.h
c117ab84 6260F: include/uapi/linux/input.h
f4eea7e2 6261F: include/linux/input/
e52d8398 6262F: Documentation/devicetree/bindings/input/
e2d1d6c0 6263
3267a87f 6264INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6265M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6266L: linux-input@vger.kernel.org
75dd112a 6267S: Odd fixes
3267a87f 6268F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6269F: drivers/input/input-mt.c
3267a87f
HR
6270K: \b(ABS|SYN)_MT_
6271
97fa99a3
JY
6272INTEL ASoC BDW/HSW DRIVERS
6273M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6274L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6275S: Supported
e8e1225d
JP
6276F: sound/soc/intel/common/sst-dsp*
6277F: sound/soc/intel/common/sst-firmware.c
6278F: sound/soc/intel/boards/broadwell.c
6279F: sound/soc/intel/haswell/
97fa99a3 6280
4ac13e17
DJ
6281INTEL C600 SERIES SAS CONTROLLER DRIVER
6282M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6283M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6284L: linux-scsi@vger.kernel.org
7106891a
DJ
6285T: git git://git.code.sf.net/p/intel-sas/isci
6286S: Supported
4ac13e17 6287F: drivers/scsi/isci/
4ac13e17 6288
ecc83e52
AH
6289INTEL HID EVENT DRIVER
6290M: Alex Hung <alex.hung@canonical.com>
6291L: platform-driver-x86@vger.kernel.org
6292S: Maintained
6293F: drivers/platform/x86/intel-hid.c
6294
332e0812
AK
6295INTEL VIRTUAL BUTTON DRIVER
6296M: AceLan Kao <acelan.kao@canonical.com>
6297L: platform-driver-x86@vger.kernel.org
6298S: Maintained
6299F: drivers/platform/x86/intel-vbtn.c
6300
26717172
LB
6301INTEL IDLE DRIVER
6302M: Len Brown <lenb@kernel.org>
bf1c138e 6303L: linux-pm@vger.kernel.org
08deed1e 6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6305S: Supported
6306F: drivers/idle/intel_idle.c
6307
8fb861fa
SP
6308INTEL INTEGRATED SENSOR HUB DRIVER
6309M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6310M: Jiri Kosina <jikos@kernel.org>
6311L: linux-input@vger.kernel.org
6312S: Maintained
6313F: drivers/hid/intel-ish-hid/
6314
7c1ac18d 6315INTEL PSTATE DRIVER
58ac1f62
SP
6316M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6317M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6318L: linux-pm@vger.kernel.org
6319S: Supported
6320F: drivers/cpufreq/intel_pstate.c
6321
9eb8ef74 6322INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6323M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6324L: linux-fbdev@vger.kernel.org
ce00f85c 6325S: Maintained
679655da 6326F: Documentation/fb/intelfb.txt
8a61f013 6327F: drivers/video/fbdev/intelfb/
9eb8ef74 6328
1da177e4 6329INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6330M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6331L: linux-fbdev@vger.kernel.org
ce00f85c 6332S: Maintained
8a61f013 6333F: drivers/video/fbdev/i810/
1da177e4 6334
f4a9bc4c 6335INTEL MENLOW THERMAL DRIVER
8b58be88 6336M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6337L: platform-driver-x86@vger.kernel.org
5ca92bd9 6338W: https://01.org/linux-acpi
f4a9bc4c 6339S: Supported
679655da 6340F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6341
248a9dc3 6342INTEL I/OAT DMA DRIVER
18ebd564 6343M: Dave Jiang <dave.jiang@intel.com>
08223d80 6344R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6345L: dmaengine@vger.kernel.org
6346Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6347S: Supported
679655da 6348F: drivers/dma/ioat*
248a9dc3 6349
6c8909b4 6350INTEL IOMMU (VT-d)
8b58be88 6351M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6352L: iommu@lists.linux-foundation.org
54e5881d 6353T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6354S: Supported
3fb39615 6355F: drivers/iommu/intel-iommu.c
679655da 6356F: include/linux/intel-iommu.h
6c8909b4 6357
b3e5f263 6358INTEL IOP-ADMA DMA DRIVER
08223d80 6359R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6360S: Odd fixes
679655da 6361F: drivers/dma/iop-adma.c
b3e5f263 6362
9251ce95 6363INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6364M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6365S: Maintained
679655da
JP
6366F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6367F: arch/arm/mach-ixp4xx/include/mach/npe.h
6368F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6369F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6370F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6371F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6372
844dd05f 6373INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6374M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6375S: Maintained
679655da 6376F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6377
2f302324 6378INTEL ETHERNET DRIVERS
8b58be88 6379M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6380L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6381W: http://www.intel.com/support/feedback.htm
d94e6fed 6382W: http://e1000.sourceforge.net/
2f302324
JK
6383Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6386S: Supported
0d164401
JK
6387F: Documentation/networking/e100.txt
6388F: Documentation/networking/e1000.txt
6389F: Documentation/networking/e1000e.txt
6390F: Documentation/networking/igb.txt
6391F: Documentation/networking/igbvf.txt
6392F: Documentation/networking/ixgb.txt
6393F: Documentation/networking/ixgbe.txt
6394F: Documentation/networking/ixgbevf.txt
1bff6529 6395F: Documentation/networking/i40e.txt
105bf2fe 6396F: Documentation/networking/i40evf.txt
dee1ad47 6397F: drivers/net/ethernet/intel/
bc90d291 6398F: drivers/net/ethernet/intel/*/
1da177e4 6399
6e4de866
FL
6400INTEL RDMA RNIC DRIVER
6401M: Faisal Latif <faisal.latif@intel.com>
6402R: Chien Tin Tung <chien.tin.tung@intel.com>
6403R: Mustafa Ismail <mustafa.ismail@intel.com>
6404R: Shiraz Saleem <shiraz.saleem@intel.com>
6405R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6406L: linux-rdma@vger.kernel.org
6407S: Supported
6408F: drivers/infiniband/hw/i40iw/
6409
224f9e6d
AS
6410INTEL MERRIFIELD GPIO DRIVER
6411M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6412L: linux-gpio@vger.kernel.org
6413S: Maintained
6414F: drivers/gpio/gpio-merrifield.c
6415
0963d59b
LW
6416INTEL-MID GPIO DRIVER
6417M: David Cohen <david.a.cohen@linux.intel.com>
6418L: linux-gpio@vger.kernel.org
6419S: Maintained
6420F: drivers/gpio/gpio-intel-mid.c
6421
ca907a90
SY
6422INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6423M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6424L: linux-wireless@vger.kernel.org
ca907a90 6425S: Maintained
679655da 6426F: Documentation/networking/README.ipw2100
679655da 6427F: Documentation/networking/README.ipw2200
367a1092 6428F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6429
5760b0a5
AS
6430INTEL(R) TRACE HUB
6431M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6432S: Supported
6433F: Documentation/trace/intel_th.txt
6434F: drivers/hwtracing/intel_th/
6435
4bd96a7a 6436INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6437M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6438L: tboot-devel@lists.sourceforge.net
6439W: http://tboot.sourceforge.net
e9b7d7c8 6440T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6441S: Supported
6442F: Documentation/intel_txt.txt
6443F: include/linux/tboot.h
6444F: arch/x86/kernel/tboot.c
6445
8a70da82 6446INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6447M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6448M: linux-wimax@intel.com
49e7d9df 6449L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6450S: Supported
6451W: http://linuxwimax.org
679655da
JP
6452F: Documentation/wimax/README.i2400m
6453F: drivers/net/wimax/i2400m/
c117ab84 6454F: include/uapi/linux/wimax/i2400m.h
8a70da82 6455
1c0ce89c
SG
6456INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6457M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6458L: linux-wireless@vger.kernel.org
1c0ce89c 6459S: Supported
7ac9a364 6460F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6461
b481de9c 6462INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6463M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6464M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6465M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6466M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6467L: linux-wireless@vger.kernel.org
b481de9c 6468W: http://intellinuxwireless.org
b62ff718 6469T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6470S: Supported
e705c121 6471F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6472
de8fe023
TW
6473INTEL MANAGEMENT ENGINE (mei)
6474M: Tomas Winkler <tomas.winkler@intel.com>
6475L: linux-kernel@vger.kernel.org
6476S: Supported
c117ab84 6477F: include/uapi/linux/mei.h
5069288b 6478F: include/linux/mei_cl_bus.h
de8fe023 6479F: drivers/misc/mei/*
222818c3 6480F: drivers/watchdog/mei_wdt.c
e07950a1 6481F: Documentation/misc-devices/mei/*
986b891a 6482F: samples/mei/*
de8fe023 6483
50ceb98b
SD
6484INTEL MIC DRIVERS (mic)
6485M: Sudeep Dutt <sudeep.dutt@intel.com>
6486M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6487S: Supported
6488W: https://github.com/sudeepdutt/mic
6489W: http://software.intel.com/en-us/mic-developer
6490F: include/linux/mic_bus.h
6491F: include/linux/scif.h
6492F: include/uapi/linux/mic_common.h
6493F: include/uapi/linux/mic_ioctl.h
9f273c24 6494F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6495F: drivers/misc/mic/
6496F: drivers/dma/mic_x100_dma.c
6497F: drivers/dma/mic_x100_dma.h
9f273c24 6498F: Documentation/mic/
50ceb98b 6499
fdca4f16 6500INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6501M: Zha Qipeng<qipeng.zha@intel.com>
6502L: platform-driver-x86@vger.kernel.org
6503S: Maintained
6504F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6505F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6506F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6507F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6508
378f956e
SKC
6509INTEL TELEMETRY DRIVER
6510M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6511L: platform-driver-x86@vger.kernel.org
6512S: Maintained
378f956e 6513F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6514F: drivers/platform/x86/intel_telemetry*
0a8b8353 6515
b740d2e9
RB
6516INTEL PMC CORE DRIVER
6517M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6518M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6519L: platform-driver-x86@vger.kernel.org
6520S: Maintained
6521F: arch/x86/include/asm/pmc_core.h
6522F: drivers/platform/x86/intel_pmc_core*
6523
cb109a0e 6524IOC3 ETHERNET DRIVER
8b58be88 6525M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6526L: linux-mips@linux-mips.org
6527S: Maintained
8862bf1e 6528F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6529
cb109a0e 6530IOC3 SERIAL DRIVER
8b58be88 6531M: Pat Gefre <pfg@sgi.com>
d39e0721 6532L: linux-serial@vger.kernel.org
cb109a0e 6533S: Maintained
df621252 6534F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6535
0b6e8569
SW
6536IOMMU DRIVERS
6537M: Joerg Roedel <joro@8bytes.org>
6538L: iommu@lists.linux-foundation.org
6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6540S: Maintained
efcd94c0 6541F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6542F: drivers/iommu/
6543
4480f15b 6544IP MASQUERADING
8b58be88 6545M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6546S: Maintained
679655da 6547F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6548
4409ebe9 6549IPMI SUBSYSTEM
8b58be88 6550M: Corey Minyard <minyard@acm.org>
b0c90653 6551L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6552W: http://openipmi.sourceforge.net/
6553S: Supported
679655da
JP
6554F: Documentation/IPMI.txt
6555F: drivers/char/ipmi/
6556F: include/linux/ipmi*
c117ab84 6557F: include/uapi/linux/ipmi*
4409ebe9 6558
2d800897
KW
6559QCOM AUDIO (ASoC) DRIVERS
6560M: Patrick Lai <plai@codeaurora.org>
6561M: Banajit Goswami <bgoswami@codeaurora.org>
6562L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6563S: Supported
6564F: sound/soc/qcom/
6565
e2d1d6c0 6566IPS SCSI RAID DRIVER
8b58be88 6567M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6568L: linux-scsi@vger.kernel.org
6569W: http://www.adaptec.com/
6570S: Maintained
679655da 6571F: drivers/scsi/ips*
e2d1d6c0
RD
6572
6573IPVS
8b58be88
JP
6574M: Wensong Zhang <wensong@linux-vs.org>
6575M: Simon Horman <horms@verge.net.au>
6576M: Julian Anastasov <ja@ssi.bg>
979b6c13 6577L: netdev@vger.kernel.org
e2d1d6c0 6578L: lvs-devel@vger.kernel.org
1da177e4 6579S: Maintained
9f273c24
FW
6580T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6581T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6582F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6583F: include/net/ip_vs.h
c117ab84 6584F: include/uapi/linux/ip_vs.h
679655da 6585F: net/netfilter/ipvs/
1da177e4 6586
e7839f25 6587IPWIRELESS DRIVER
e5f6450c 6588M: Jiri Kosina <jikos@kernel.org>
d8130624 6589M: David Sterba <dsterba@suse.com>
92094aa0 6590S: Odd Fixes
282361a0 6591F: drivers/tty/ipwireless/
099dc4fb 6592
e2d1d6c0 6593IPX NETWORK LAYER
8b58be88 6594M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6595L: netdev@vger.kernel.org
6596S: Maintained
679655da 6597F: include/net/ipx.h
c117ab84 6598F: include/uapi/linux/ipx.h
679655da 6599F: net/ipx/
e2d1d6c0 6600
1da177e4 6601IRDA SUBSYSTEM
8b58be88 6602M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6603L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6604L: netdev@vger.kernel.org
1da177e4 6605W: http://irda.sourceforge.net/
f353976d 6606S: Maintained
e0057975 6607T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6608F: Documentation/networking/irda.txt
6609F: drivers/net/irda/
6610F: include/net/irda/
6611F: net/irda/
1da177e4 6612
a800c7cc
TG
6613IRQ SUBSYSTEM
6614M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6615L: linux-kernel@vger.kernel.org
a800c7cc 6616S: Maintained
75fc2d37 6617T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6618F: kernel/irq/
2ed9fd28
JC
6619
6620IRQCHIP DRIVERS
6621M: Thomas Gleixner <tglx@linutronix.de>
6622M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6623M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6624L: linux-kernel@vger.kernel.org
6625S: Maintained
6626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6627T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6628F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6629F: drivers/irqchip/
a800c7cc 6630
7ab3a837 6631IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6632M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6633S: Maintained
b09dec2c 6634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6635F: Documentation/IRQ-domain.txt
6636F: include/linux/irqdomain.h
6637F: kernel/irq/irqdomain.c
b09dec2c 6638F: kernel/irq/msi.c
7ab3a837 6639
ad7afc38
WBG
6640ISA
6641M: William Breathitt Gray <vilhelm.gray@gmail.com>
6642S: Maintained
6643F: Documentation/isa.txt
6644F: drivers/base/isa.c
6645F: include/linux/isa.h
6646
e2d1d6c0 6647ISAPNP
8b58be88 6648M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6649S: Maintained
679655da
JP
6650F: Documentation/isapnp.txt
6651F: drivers/pnp/isapnp/
6652F: include/linux/isapnp.h
e2d1d6c0 6653
d39b8420
HV
6654ISA RADIO MODULE
6655M: Hans Verkuil <hverkuil@xs4all.nl>
6656L: linux-media@vger.kernel.org
6657T: git git://linuxtv.org/media_tree.git
a825eaec 6658W: https://linuxtv.org
d39b8420
HV
6659S: Maintained
6660F: drivers/media/radio/radio-isa*
6661
71a6d0af
HW
6662iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6663M: Peter Jones <pjones@redhat.com>
6664M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6665S: Maintained
6666F: drivers/firmware/iscsi_ibft*
6667
14816b1e 6668ISCSI
623290a2
LD
6669M: Lee Duncan <lduncan@suse.com>
6670M: Chris Leech <cleech@redhat.com>
14816b1e 6671L: open-iscsi@googlegroups.com
623290a2 6672W: www.open-iscsi.com
14816b1e 6673S: Maintained
679655da
JP
6674F: drivers/scsi/*iscsi*
6675F: include/scsi/*iscsi*
14816b1e 6676
1e65eb42
OG
6677ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6678M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6679M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6680M: Roi Dayan <roid@mellanox.com>
6681L: linux-rdma@vger.kernel.org
6682S: Supported
6683W: http://www.openfabrics.org
6684W: www.open-iscsi.org
6685Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6686F: drivers/infiniband/ulp/iser/
1e65eb42 6687
2b70e5fd 6688ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6689M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6690T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6691L: linux-rdma@vger.kernel.org
6692L: target-devel@vger.kernel.org
6693S: Supported
6694W: http://www.linux-iscsi.org
6695F: drivers/infiniband/ulp/isert
6696
1da177e4 6697ISDN SUBSYSTEM
8b58be88 6698M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6699L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6700L: netdev@vger.kernel.org
1da177e4 6701W: http://www.isdn4linux.de
54e5881d 6702T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6703S: Maintained
679655da
JP
6704F: Documentation/isdn/
6705F: drivers/isdn/
6706F: include/linux/isdn.h
6707F: include/linux/isdn/
c117ab84
CEB
6708F: include/uapi/linux/isdn.h
6709F: include/uapi/linux/isdn/
1da177e4
LT
6710
6711ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6712M: Armin Schindler <mac@melware.de>
d5d52273 6713L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6714W: http://www.melware.de
6715S: Maintained
679655da 6716F: drivers/isdn/hardware/eicon/
1da177e4 6717
d624870f 6718IT87 HARDWARE MONITORING DRIVER
d8130624 6719M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6720L: linux-hwmon@vger.kernel.org
d624870f
JD
6721S: Maintained
6722F: Documentation/hwmon/it87
6723F: drivers/hwmon/it87.c
6724
d7104bff
AP
6725IT913X MEDIA DRIVER
6726M: Antti Palosaari <crope@iki.fi>
6727L: linux-media@vger.kernel.org
a825eaec 6728W: https://linuxtv.org
d7104bff
AP
6729W: http://palosaari.fi/linux/
6730Q: http://patchwork.linuxtv.org/project/linux-media/list/
6731T: git git://linuxtv.org/anttip/media_tree.git
6732S: Maintained
249c697e 6733F: drivers/media/tuners/it913x*
d7104bff 6734
91821ff3 6735IVTV VIDEO4LINUX DRIVER
6afdeaf8 6736M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6737L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6738L: linux-media@vger.kernel.org
275ffde4 6739T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6740W: http://www.ivtvdriver.org
6741S: Maintained
618cd932 6742F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6743F: drivers/media/pci/ivtv/
c117ab84 6744F: include/uapi/linux/ivtv*
91821ff3 6745
68620bdd
MP
6746IX2505V MEDIA DRIVER
6747M: Malcolm Priestley <tvboxspy@gmail.com>
6748L: linux-media@vger.kernel.org
a825eaec 6749W: https://linuxtv.org
68620bdd
MP
6750Q: http://patchwork.linuxtv.org/project/linux-media/list/
6751S: Maintained
6752F: drivers/media/dvb-frontends/ix2505v*
6753
4453d736
GR
6754JC42.4 TEMPERATURE SENSOR DRIVER
6755M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6756L: linux-hwmon@vger.kernel.org
4453d736
GR
6757S: Maintained
6758F: drivers/hwmon/jc42.c
6759F: Documentation/hwmon/jc42
6760
e2d1d6c0 6761JFS FILESYSTEM
3256f80f 6762M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6763L: jfs-discussion@lists.sourceforge.net
6764W: http://jfs.sourceforge.net/
54e5881d 6765T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6766S: Maintained
679655da
JP
6767F: Documentation/filesystems/jfs.txt
6768F: fs/jfs/
e2d1d6c0 6769
95252236 6770JME NETWORK DRIVER
8b58be88 6771M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6772L: netdev@vger.kernel.org
6773S: Maintained
63d24a0e 6774F: drivers/net/ethernet/jme.*
95252236 6775
1da177e4 6776JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6777M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6778L: linux-mtd@lists.infradead.org
6779W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6780S: Maintained
679655da 6781F: fs/jffs2/
c117ab84 6782F: include/uapi/linux/jffs2.h
1da177e4 6783
d183e11a
TT
6784JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6785M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6786M: Jan Kara <jack@suse.com>
d183e11a
TT
6787L: linux-ext4@vger.kernel.org
6788S: Maintained
6789F: fs/jbd2/
6790F: include/linux/jbd2.h
ae0718f8 6791
207dab5f
MU
6792JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6793M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6794L: linux-media@vger.kernel.org
6795S: Maintained
6796F: drivers/media/platform/rcar_jpu.c
6797
fd8b6cb4 6798JSM Neo PCI based serial card
df247081 6799M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6800L: linux-serial@vger.kernel.org
6801S: Maintained
df621252 6802F: drivers/tty/serial/jsm/
ae0718f8 6803
af39917d
CL
6804K10TEMP HARDWARE MONITORING DRIVER
6805M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6806L: linux-hwmon@vger.kernel.org
af39917d
CL
6807S: Maintained
6808F: Documentation/hwmon/k10temp
6809F: drivers/hwmon/k10temp.c
6810
4660cb35 6811K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6812M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6813L: linux-hwmon@vger.kernel.org
ae0718f8 6814S: Maintained
679655da
JP
6815F: Documentation/hwmon/k8temp
6816F: drivers/hwmon/k8temp.c
ae0718f8 6817
0ba1d91d
AR
6818KASAN
6819M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6820R: Alexander Potapenko <glider@google.com>
6821R: Dmitry Vyukov <dvyukov@google.com>
6822L: kasan-dev@googlegroups.com
6823S: Maintained
6824F: arch/*/include/asm/kasan.h
6825F: arch/*/mm/kasan_init*
2757aafa 6826F: Documentation/dev-tools/kasan.rst
64f8ebaf 6827F: include/linux/kasan*.h
0ba1d91d
AR
6828F: lib/test_kasan.c
6829F: mm/kasan/
6830F: scripts/Makefile.kasan
6831
1da177e4 6832KCONFIG
5eb1f99e 6833M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6834L: linux-kbuild@vger.kernel.org
cea8321c 6835T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6836S: Maintained
679655da
JP
6837F: Documentation/kbuild/kconfig-language.txt
6838F: scripts/kconfig/
1da177e4 6839
ea6c2089 6840KDUMP
f871f191
VG
6841M: Dave Young <dyoung@redhat.com>
6842M: Baoquan He <bhe@redhat.com>
6843R: Vivek Goyal <vgoyal@redhat.com>
34633993 6844L: kexec@lists.infradead.org
ea6c2089
VG
6845W: http://lse.sourceforge.net/kdump/
6846S: Maintained
80811493 6847F: Documentation/kdump/
ea6c2089 6848
f41bf02f
HV
6849KEENE FM RADIO TRANSMITTER DRIVER
6850M: Hans Verkuil <hverkuil@xs4all.nl>
6851L: linux-media@vger.kernel.org
6852T: git git://linuxtv.org/media_tree.git
a825eaec 6853W: https://linuxtv.org
f41bf02f
HV
6854S: Maintained
6855F: drivers/media/radio/radio-keene*
6856
1da177e4 6857KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6858M: Ian Kent <raven@themaw.net>
f694fc97 6859L: autofs@vger.kernel.org
1da177e4 6860S: Maintained
679655da 6861F: fs/autofs4/
1da177e4 6862
70fb7ba6 6863KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6864M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6865T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6867L: linux-kbuild@vger.kernel.org
5ce45962 6868S: Maintained
679655da
JP
6869F: Documentation/kbuild/
6870F: Makefile
6871F: scripts/Makefile.*
70fb7ba6
MM
6872F: scripts/basic/
6873F: scripts/mk*
6874F: scripts/package/
1da177e4
LT
6875
6876KERNEL JANITORS
c3000e03 6877L: kernel-janitors@vger.kernel.org
10466f5a 6878W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6879S: Odd Fixes
1da177e4 6880
e8b43555 6881KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6882M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6883M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6884L: linux-nfs@vger.kernel.org
1da177e4 6885W: http://nfs.sourceforge.net/
9f273c24 6886T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6887S: Supported
679655da 6888F: fs/nfsd/
c117ab84 6889F: include/uapi/linux/nfsd/
679655da
JP
6890F: fs/lockd/
6891F: fs/nfs_common/
6892F: net/sunrpc/
6893F: include/linux/lockd/
6894F: include/linux/sunrpc/
c117ab84 6895F: include/uapi/linux/sunrpc/
1da177e4 6896
13b122b3
SK
6897KERNEL SELFTEST FRAMEWORK
6898M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6899M: Shuah Khan <shuah@kernel.org>
64f00850 6900L: linux-kselftest@vger.kernel.org
13b122b3
SK
6901T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6902S: Maintained
6903F: tools/testing/selftests
6904
426d62e2 6905KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6906M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6907M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6908L: kvm@vger.kernel.org
e3e58478 6909W: http://www.linux-kvm.org
a94b40a6 6910T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6911S: Supported
c93a64fe
PB
6912F: Documentation/*/kvm*.txt
6913F: Documentation/virtual/kvm/
679655da 6914F: arch/*/kvm/
1662e862
CB
6915F: arch/x86/kernel/kvm.c
6916F: arch/x86/kernel/kvmclock.c
679655da
JP
6917F: arch/*/include/asm/kvm*
6918F: include/linux/kvm*
c117ab84 6919F: include/uapi/linux/kvm*
679655da 6920F: virt/kvm/
6d0a1a61 6921F: tools/kvm/
426d62e2 6922
ad8003d3 6923KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6924M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6925L: kvm@vger.kernel.org
038161de 6926W: http://www.linux-kvm.org/
7de609c8 6927S: Maintained
679655da 6928F: arch/x86/include/asm/svm.h
679655da 6929F: arch/x86/kvm/svm.c
426d62e2 6930
513014b7 6931KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6932M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6933L: kvm-ppc@vger.kernel.org
038161de 6934W: http://www.linux-kvm.org/
6a7f972d 6935T: git git://github.com/agraf/linux-2.6.git
513014b7 6936S: Supported
679655da
JP
6937F: arch/powerpc/include/asm/kvm*
6938F: arch/powerpc/kvm/
513014b7 6939
85f8fffe 6940KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6941M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6942M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6943L: linux-s390@vger.kernel.org
6944W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6945T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6946S: Supported
679655da
JP
6947F: Documentation/s390/kvm.txt
6948F: arch/s390/include/asm/kvm*
80811493 6949F: arch/s390/kvm/
85f8fffe 6950
a749474d 6951KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6952M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6953M: Marc Zyngier <marc.zyngier@arm.com>
6954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6955L: kvmarm@lists.cs.columbia.edu
6956W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6957T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6958S: Supported
a749474d
CD
6959F: arch/arm/include/uapi/asm/kvm*
6960F: arch/arm/include/asm/kvm*
6961F: arch/arm/kvm/
5c8818b4
MZ
6962F: virt/kvm/arm/
6963F: include/kvm/arm_*
a749474d 6964
6394a3ec 6965KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6966M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6967M: Marc Zyngier <marc.zyngier@arm.com>
6968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6969L: kvmarm@lists.cs.columbia.edu
6970S: Maintained
6971F: arch/arm64/include/uapi/asm/kvm*
6972F: arch/arm64/include/asm/kvm*
6973F: arch/arm64/kvm/
6974
bfd3d532
JH
6975KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6976M: James Hogan <james.hogan@imgtec.com>
6977L: linux-mips@linux-mips.org
6978S: Supported
6979F: arch/mips/include/uapi/asm/kvm*
6980F: arch/mips/include/asm/kvm*
6981F: arch/mips/kvm/
6982
dc009d92 6983KEXEC
8b58be88 6984M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6985W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6986L: kexec@lists.infradead.org
dc009d92 6987S: Maintained
679655da 6988F: include/linux/kexec.h
c117ab84 6989F: include/uapi/linux/kexec.h
10540a69 6990F: kernel/kexec*
dc009d92 6991
e971461f
DH
6992KEYS/KEYRINGS:
6993M: David Howells <dhowells@redhat.com>
aa62efff 6994L: keyrings@vger.kernel.org
e971461f 6995S: Maintained
d410fa4e 6996F: Documentation/security/keys.txt
e971461f
DH
6997F: include/linux/key.h
6998F: include/linux/key-type.h
75aeddd1
DH
6999F: include/linux/keyctl.h
7000F: include/uapi/linux/keyctl.h
e971461f
DH
7001F: include/keys/
7002F: security/keys/
7003
7f3c68be 7004KEYS-TRUSTED
74dd744f
MZ
7005M: David Safford <safford@us.ibm.com>
7006M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7007L: linux-security-module@vger.kernel.org
aa62efff 7008L: keyrings@vger.kernel.org
7f3c68be 7009S: Supported
d410fa4e 7010F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7011F: include/keys/trusted-type.h
7012F: security/keys/trusted.c
7013F: security/keys/trusted.h
7014
7015KEYS-ENCRYPTED
74dd744f
MZ
7016M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7017M: David Safford <safford@us.ibm.com>
7f3c68be 7018L: linux-security-module@vger.kernel.org
aa62efff 7019L: keyrings@vger.kernel.org
7f3c68be 7020S: Supported
d410fa4e 7021F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7022F: include/keys/encrypted-type.h
19c90aa6 7023F: security/keys/encrypted-keys/
7f3c68be 7024
5b778dad 7025KGDB / KDB /debug_core
8b58be88 7026M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7027W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7028L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7029T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7030S: Maintained
679655da
JP
7031F: Documentation/DocBook/kgdb.tmpl
7032F: drivers/misc/kgdbts.c
df621252 7033F: drivers/tty/serial/kgdboc.c
5b778dad 7034F: include/linux/kdb.h
679655da 7035F: include/linux/kgdb.h
4063eb5f 7036F: kernel/debug/
e3e2aaf7 7037
456db8cc 7038KMEMCHECK
8b58be88 7039M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7040M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7041S: Maintained
9c296b46 7042F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7043F: arch/x86/include/asm/kmemcheck.h
7044F: arch/x86/mm/kmemcheck/
7045F: include/linux/kmemcheck.h
7046F: mm/kmemcheck.c
b9ce08c0 7047
c3bb4d24 7048KMEMLEAK
8b58be88 7049M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7050S: Maintained
ca90a7a3 7051F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7052F: include/linux/kmemleak.h
7053F: mm/kmemleak.c
7054F: mm/kmemleak-test.c
7055
89559a61 7056KPROBES
a320817c 7057M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7058M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7059M: "David S. Miller" <davem@davemloft.net>
353def94 7060M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7061S: Maintained
679655da
JP
7062F: Documentation/kprobes.txt
7063F: include/linux/kprobes.h
7064F: kernel/kprobes.c
89559a61 7065
70e84049 7066KS0108 LCD CONTROLLER DRIVER
8b58be88 7067M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7068W: http://miguelojeda.es/auxdisplay.htm
7069W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7070S: Maintained
679655da
JP
7071F: Documentation/auxdisplay/ks0108
7072F: drivers/auxdisplay/ks0108.c
7073F: include/linux/ks0108.h
70e84049 7074
1b69c6d0
DA
7075L3MDEV
7076M: David Ahern <dsa@cumulusnetworks.com>
7077L: netdev@vger.kernel.org
7078S: Maintained
7079F: net/l3mdev
7080F: include/net/l3mdev.h
7081
9ca44355 7082LANTIQ MIPS ARCHITECTURE
bdb40e8e 7083M: John Crispin <john@phrozen.org>
9ca44355
JC
7084L: linux-mips@linux-mips.org
7085S: Maintained
7086F: arch/mips/lantiq
7087
1da177e4 7088LAPB module
1da177e4 7089L: linux-x25@vger.kernel.org
bf9915cc 7090S: Orphan
679655da
JP
7091F: Documentation/networking/lapb-module.txt
7092F: include/*/lapb.h
7093F: net/lapb/
1da177e4
LT
7094
7095LASI 53c700 driver for PARISC
8b58be88 7096M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7097L: linux-scsi@vger.kernel.org
7098S: Maintained
679655da
JP
7099F: Documentation/scsi/53c700.txt
7100F: drivers/scsi/53c700*
1da177e4 7101
263de9b5 7102LED SUBSYSTEM
8b58be88 7103M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7104M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 7105L: linux-leds@vger.kernel.org
b8926ba0 7106T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7107S: Maintained
85c90368 7108F: Documentation/devicetree/bindings/leds/
679655da
JP
7109F: drivers/leds/
7110F: include/linux/leds.h
263de9b5 7111
b0461a44 7112LEGACY EEPROM DRIVER
d8130624 7113M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7114S: Maintained
7115F: Documentation/misc-devices/eeprom
7116F: drivers/misc/eeprom/eeprom.c
7117
1da177e4 7118LEGO USB Tower driver
8b58be88 7119M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7120L: legousb-devel@lists.sourceforge.net
7121W: http://legousb.sourceforge.net/
7122S: Maintained
679655da 7123F: drivers/usb/misc/legousbtower.c
1da177e4 7124
055616a8
MK
7125LG2160 MEDIA DRIVER
7126M: Michael Krufky <mkrufky@linuxtv.org>
7127L: linux-media@vger.kernel.org
a825eaec 7128W: https://linuxtv.org
055616a8
MK
7129W: http://github.com/mkrufky
7130Q: http://patchwork.linuxtv.org/project/linux-media/list/
7131T: git git://linuxtv.org/mkrufky/tuners.git
7132S: Maintained
7133F: drivers/media/dvb-frontends/lg2160.*
7134
6f0e7725
MK
7135LGDT3305 MEDIA DRIVER
7136M: Michael Krufky <mkrufky@linuxtv.org>
7137L: linux-media@vger.kernel.org
a825eaec 7138W: https://linuxtv.org
6f0e7725
MK
7139W: http://github.com/mkrufky
7140Q: http://patchwork.linuxtv.org/project/linux-media/list/
7141T: git git://linuxtv.org/mkrufky/tuners.git
7142S: Maintained
7143F: drivers/media/dvb-frontends/lgdt3305.*
7144
568a17ff 7145LGUEST
8b58be88 7146M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7147L: lguest@lists.ozlabs.org
568a17ff 7148W: http://lguest.ozlabs.org/
72e91863 7149S: Odd Fixes
070f420b 7150F: arch/x86/include/asm/lguest*.h
679655da
JP
7151F: arch/x86/lguest/
7152F: drivers/lguest/
7153F: include/linux/lguest*.h
070f420b 7154F: tools/lguest/
568a17ff 7155
32ac7cb2
TH
7156LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7157M: Tejun Heo <tj@kernel.org>
7158L: linux-ide@vger.kernel.org
7159T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7160S: Maintained
7161F: drivers/ata/
7162F: include/linux/ata.h
7163F: include/linux/libata.h
d2abf98e 7164F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7165
7166LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7167M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7168L: linux-ide@vger.kernel.org
7169T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7170S: Maintained
7171F: include/linux/pata_arasan_cf_data.h
7172F: drivers/ata/pata_arasan_cf.c
7173
c7fa056c
BZ
7174LIBATA PATA DRIVERS
7175M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7176M: Tejun Heo <tj@kernel.org>
7177L: linux-ide@vger.kernel.org
7178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7179S: Maintained
7180F: drivers/ata/pata_*.c
7181F: drivers/ata/ata_generic.c
7182
32ac7cb2
TH
7183LIBATA SATA AHCI PLATFORM devices support
7184M: Hans de Goede <hdegoede@redhat.com>
7185M: Tejun Heo <tj@kernel.org>
7186L: linux-ide@vger.kernel.org
7187T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7188S: Maintained
7189F: drivers/ata/ahci_platform.c
7190F: drivers/ata/libahci_platform.c
7191F: include/linux/ahci_platform.h
7192
7193LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7194M: Mikael Pettersson <mikpelinux@gmail.com>
7195L: linux-ide@vger.kernel.org
7196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7197S: Maintained
7198F: drivers/ata/sata_promise.*
7199
1acd437c
SL
7200LIBLOCKDEP
7201M: Sasha Levin <sasha.levin@oracle.com>
7202S: Maintained
7203F: tools/lib/lockdep/
7204
bc30196f
DW
7205LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7206M: Dan Williams <dan.j.williams@intel.com>
7207L: linux-nvdimm@lists.01.org
7208Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7209T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7210S: Supported
7211F: drivers/nvdimm/*
7212F: include/linux/nd.h
7213F: include/linux/libnvdimm.h
7214F: include/uapi/linux/ndctl.h
7215
7216LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7217M: Ross Zwisler <ross.zwisler@linux.intel.com>
7218L: linux-nvdimm@lists.01.org
7219Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7220S: Supported
7221F: drivers/nvdimm/blk.c
7222F: drivers/nvdimm/region_devs.c
7223F: drivers/acpi/nfit*
7224
7225LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7226M: Vishal Verma <vishal.l.verma@intel.com>
7227L: linux-nvdimm@lists.01.org
7228Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7229S: Supported
7230F: drivers/nvdimm/btt*
7231
7232LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7233M: Ross Zwisler <ross.zwisler@linux.intel.com>
7234L: linux-nvdimm@lists.01.org
7235Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7236S: Supported
7237F: drivers/nvdimm/pmem.c
b864bc17 7238F: include/linux/pmem.h
40603526 7239F: arch/*/include/asm/pmem.h
bc30196f 7240
cd9e9808
MB
7241LIGHTNVM PLATFORM SUPPORT
7242M: Matias Bjorling <mb@lightnvm.io>
7243W: http://github/OpenChannelSSD
4ead1a25 7244L: linux-block@vger.kernel.org
cd9e9808
MB
7245S: Maintained
7246F: drivers/lightnvm/
7247F: include/linux/lightnvm.h
7248F: include/uapi/linux/lightnvm.h
7249
852bb9f5 7250LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7251M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7252M: Paul Mackerras <paulus@samba.org>
ea668936 7253M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7254W: https://github.com/linuxppc/linux/wiki
a4724ed6 7255L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7256Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7257T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7258S: Supported
11c34c7d
JP
7259F: Documentation/powerpc/
7260F: arch/powerpc/
ef69b03d
ME
7261F: drivers/char/tpm/tpm_ibmvtpm*
7262F: drivers/crypto/nx/
7263F: drivers/crypto/vmx/
7264F: drivers/net/ethernet/ibm/ibmveth.*
7265F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7266F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7267F: drivers/pci/hotplug/rpa*
7268F: drivers/scsi/ibmvscsi/
ad654f25 7269F: tools/testing/selftests/powerpc
ef69b03d
ME
7270N: opal
7271N: /pmac
7272N: powermac
7273N: powernv
7274N: [^a-z0-9]ps3
7275N: pseries
1da177e4
LT
7276
7277LINUX FOR POWER MACINTOSH
8b58be88 7278M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7279W: http://www.penguinppc.org/
a4724ed6 7280L: linuxppc-dev@lists.ozlabs.org
1da177e4 7281S: Maintained
11c34c7d
JP
7282F: arch/powerpc/platforms/powermac/
7283F: drivers/macintosh/
1da177e4 7284
77a76369 7285LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7286M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7287L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7288T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7289S: Maintained
11c34c7d
JP
7290F: arch/powerpc/platforms/512x/
7291F: arch/powerpc/platforms/52xx/
1da177e4
LT
7292
7293LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7294M: Alistair Popple <alistair@popple.id.au>
8b58be88 7295M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7296W: http://www.penguinppc.org/
a4724ed6 7297L: linuxppc-dev@lists.ozlabs.org
1da177e4 7298S: Maintained
11c34c7d
JP
7299F: arch/powerpc/platforms/40x/
7300F: arch/powerpc/platforms/44x/
1da177e4 7301
260c02a9 7302LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7303L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7304S: Orphan
11c34c7d
JP
7305F: arch/powerpc/*/*virtex*
7306F: arch/powerpc/*/*/*virtex*
1da177e4 7307
e93adf1e 7308LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7309M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7310W: http://www.penguinppc.org/
a4724ed6 7311L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7312S: Maintained
a2b1f7c8 7313F: arch/powerpc/platforms/8xx/
e93adf1e 7314
1da177e4 7315LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7316M: Scott Wood <oss@buserror.net>
8b58be88 7317M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7318W: http://www.penguinppc.org/
a4724ed6 7319L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7320T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7321S: Maintained
11c34c7d 7322F: arch/powerpc/platforms/83xx/
4c8f581d 7323F: arch/powerpc/platforms/85xx/
1da177e4 7324
ab06ff3a 7325LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7326L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7327S: Orphan
11c34c7d
JP
7328F: arch/powerpc/platforms/pasemi/
7329F: drivers/*/*pasemi*
7330F: drivers/*/*/*pasemi*
ab06ff3a 7331
1da177e4 7332LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7333M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7334L: linux-security-module@vger.kernel.org
1da177e4
LT
7335S: Supported
7336
a23ce6da
HW
7337LIS3LV02D ACCELEROMETER DRIVER
7338M: Eric Piel <eric.piel@tremplin-utc.net>
7339S: Maintained
ff606677
JD
7340F: Documentation/misc-devices/lis3lv02d
7341F: drivers/misc/lis3lv02d/
bd35665f 7342F: drivers/platform/x86/hp_accel.c
a23ce6da 7343
b700e7f0
SJ
7344LIVE PATCHING
7345M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7346M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7347M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7348M: Miroslav Benes <mbenes@suse.cz>
7349R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7350S: Maintained
7351F: kernel/livepatch/
7352F: include/linux/livepatch.h
7353F: arch/x86/include/asm/livepatch.h
7354F: arch/x86/kernel/livepatch.c
5e4e3844 7355F: Documentation/livepatch/
b700e7f0 7356F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7357F: samples/livepatch/
b700e7f0 7358L: live-patching@vger.kernel.org
74d50da3 7359T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7360
ea861d73
KC
7361LINUX KERNEL DUMP TEST MODULE (LKDTM)
7362M: Kees Cook <keescook@chromium.org>
7363S: Maintained
426f3a53 7364F: drivers/misc/lkdtm*
ea861d73 7365
e2d1d6c0 7366LLC (802.2)
8b58be88 7367M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7368S: Maintained
679655da 7369F: include/linux/llc.h
c117ab84 7370F: include/uapi/linux/llc.h
679655da
JP
7371F: include/net/llc*
7372F: net/llc/
e2d1d6c0 7373
4e233cbe
AD
7374LM73 HARDWARE MONITOR DRIVER
7375M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7376L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7377S: Maintained
7378F: drivers/hwmon/lm73.c
7379
156e2d1a 7380LM78 HARDWARE MONITOR DRIVER
d8130624 7381M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7382L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7383S: Maintained
7384F: Documentation/hwmon/lm78
7385F: drivers/hwmon/lm78.c
7386
1da177e4 7387LM83 HARDWARE MONITOR DRIVER
d8130624 7388M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7389L: linux-hwmon@vger.kernel.org
1da177e4 7390S: Maintained
679655da
JP
7391F: Documentation/hwmon/lm83
7392F: drivers/hwmon/lm83.c
1da177e4
LT
7393
7394LM90 HARDWARE MONITOR DRIVER
d8130624 7395M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7396L: linux-hwmon@vger.kernel.org
1da177e4 7397S: Maintained
679655da 7398F: Documentation/hwmon/lm90
aae7bce4 7399F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7400F: drivers/hwmon/lm90.c
1da177e4 7401
917cc4e6
GR
7402LM95234 HARDWARE MONITOR DRIVER
7403M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7404L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7405S: Maintained
7406F: Documentation/hwmon/lm95234
7407F: drivers/hwmon/lm95234.c
7408
68620bdd
MP
7409LME2510 MEDIA DRIVER
7410M: Malcolm Priestley <tvboxspy@gmail.com>
7411L: linux-media@vger.kernel.org
a825eaec 7412W: https://linuxtv.org
68620bdd
MP
7413Q: http://patchwork.linuxtv.org/project/linux-media/list/
7414S: Maintained
7415F: drivers/media/usb/dvb-usb-v2/lmedm04*
7416
d4c3be70 7417LOCKING PRIMITIVES
8b58be88
JP
7418M: Peter Zijlstra <peterz@infradead.org>
7419M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7420L: linux-kernel@vger.kernel.org
d4c3be70 7421T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7422S: Maintained
d4c3be70 7423F: Documentation/locking/
679655da 7424F: include/linux/lockdep.h
d4c3be70
IM
7425F: include/linux/spinlock*.h
7426F: arch/*/include/asm/spinlock*.h
7427F: include/linux/rwlock*.h
7428F: include/linux/mutex*.h
7429F: arch/*/include/asm/mutex*.h
7430F: include/linux/rwsem*.h
7431F: arch/*/include/asm/rwsem.h
7432F: include/linux/seqlock.h
7433F: lib/locking*.[ch]
7486d6da 7434F: kernel/locking/
512e67f9 7435
dde33348 7436LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7437M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7438L: linux-ntfs-dev@lists.sourceforge.net
7439W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7440S: Maintained
679655da 7441F: Documentation/ldm.txt
20d16fef 7442F: block/partitions/ldm.*
1da177e4 7443
ef6ada3d
JE
7444LogFS
7445M: Joern Engel <joern@logfs.org>
756ccb3c 7446M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7447L: logfs@logfs.org
7448W: logfs.org
7449S: Maintained
7450F: fs/logfs/
7451
c87e34ef 7452LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7453M: Sathya Prakash <sathya.prakash@broadcom.com>
7454M: Chaitra P B <chaitra.basappa@broadcom.com>
7455M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7456L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7457L: linux-scsi@vger.kernel.org
9495e835 7458W: http://www.avagotech.com/support/
c87e34ef 7459S: Supported
679655da 7460F: drivers/message/fusion/
500c152a 7461F: drivers/scsi/mpt2sas/
7462F: drivers/scsi/mpt3sas/
c87e34ef 7463
1da177e4 7464LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7465M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7466L: linux-scsi@vger.kernel.org
7467S: Maintained
679655da 7468F: drivers/scsi/sym53c8xx_2/
1da177e4 7469
e5f5c99a
GR
7470LTC4261 HARDWARE MONITOR DRIVER
7471M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7472L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7473S: Maintained
7474F: Documentation/hwmon/ltc4261
7475F: drivers/hwmon/ltc4261.c
7476
81365c31 7477LTP (Linux Test Project)
28b8e8d4 7478M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7479M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7480M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7481M: Jan Stancek <jstancek@redhat.com>
7482M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7483M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7484L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7485W: http://linux-test-project.github.io/
7d1ae8a8 7486T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7487S: Maintained
7488
c12a54b3 7489M32R ARCHITECTURE
c12a54b3 7490W: http://www.linux-m32r.org/
b4174867 7491S: Orphan
679655da 7492F: arch/m32r/
c12a54b3 7493
1da177e4 7494M68K ARCHITECTURE
8b58be88 7495M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7496L: linux-m68k@lists.linux-m68k.org
7497W: http://www.linux-m68k.org/
54e5881d 7498T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7499S: Maintained
679655da 7500F: arch/m68k/
9db35182 7501F: drivers/zorro/
1da177e4
LT
7502
7503M68K ON APPLE MACINTOSH
8b58be88 7504M: Joshua Thompson <funaho@jurai.org>
1da177e4 7505W: http://www.mac.linux-m68k.org/
9bb9f222 7506L: linux-m68k@lists.linux-m68k.org
1da177e4 7507S: Maintained
9db35182 7508F: arch/m68k/mac/
1da177e4
LT
7509
7510M68K ON HP9000/300
8b58be88 7511M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7512W: http://www.tazenda.demon.co.uk/phil/linux-hp
7513S: Maintained
679655da 7514F: arch/m68k/hp300/
1da177e4 7515
74425546
AP
7516M88DS3103 MEDIA DRIVER
7517M: Antti Palosaari <crope@iki.fi>
7518L: linux-media@vger.kernel.org
a825eaec 7519W: https://linuxtv.org
74425546
AP
7520W: http://palosaari.fi/linux/
7521Q: http://patchwork.linuxtv.org/project/linux-media/list/
7522T: git git://linuxtv.org/anttip/media_tree.git
7523S: Maintained
7524F: drivers/media/dvb-frontends/m88ds3103*
7525
68620bdd
MP
7526M88RS2000 MEDIA DRIVER
7527M: Malcolm Priestley <tvboxspy@gmail.com>
7528L: linux-media@vger.kernel.org
a825eaec 7529W: https://linuxtv.org
68620bdd
MP
7530Q: http://patchwork.linuxtv.org/project/linux-media/list/
7531S: Maintained
7532F: drivers/media/dvb-frontends/m88rs2000*
7533
07a092fa 7534MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7535M: Alexey Klimov <klimov.linux@gmail.com>
7536L: linux-media@vger.kernel.org
7537T: git git://linuxtv.org/media_tree.git
7538S: Maintained
7539F: drivers/media/radio/radio-ma901.c
07a092fa 7540
64a327a7 7541MAC80211
8b58be88 7542M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7543L: linux-wireless@vger.kernel.org
491b26b4 7544W: http://wireless.kernel.org/
ce466579
JB
7545T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7546T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7547S: Maintained
679655da
JP
7548F: Documentation/networking/mac80211-injection.txt
7549F: include/net/mac80211.h
7550F: net/mac80211/
2af8c4dc 7551F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7552
b863ceb7 7553MACVLAN DRIVER
8b58be88 7554M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7555L: netdev@vger.kernel.org
7556S: Maintained
679655da
JP
7557F: drivers/net/macvlan.c
7558F: include/linux/if_macvlan.h
b863ceb7 7559
2b6d83e2
JB
7560MAILBOX API
7561M: Jassi Brar <jassisinghbrar@gmail.com>
7562L: linux-kernel@vger.kernel.org
7563S: Maintained
7564F: drivers/mailbox/
7565F: include/linux/mailbox_client.h
7566F: include/linux/mailbox_controller.h
7567
faf1668c 7568MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7569M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7570W: http://www.kernel.org/doc/man-pages
bd7ebec6 7571L: linux-man@vger.kernel.org
1b53dc74 7572S: Maintained
faf1668c 7573
0d3cd4b6
VD
7574MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7575M: Andrew Lunn <andrew@lunn.ch>
7576M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7577S: Maintained
7578F: drivers/net/dsa/mv88e6xxx/
7579
8427defd 7580MARVELL ARMADA DRM SUPPORT
54176cc6 7581M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7582S: Maintained
7583F: drivers/gpu/drm/armada/
4418833e
EV
7584F: include/uapi/drm/armada_drm.h
7585F: Documentation/devicetree/bindings/display/armada/
8427defd 7586
c4d007bc
TP
7587MARVELL CRYPTO DRIVER
7588M: Boris Brezillon <boris.brezillon@free-electrons.com>
7589M: Arnaud Ebalard <arno@natisbad.org>
7590F: drivers/crypto/marvell/
7591S: Maintained
7592L: linux-crypto@vger.kernel.org
7593
44c14c1d 7594MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7595M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7596M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7597L: netdev@vger.kernel.org
7598S: Maintained
7599F: drivers/net/ethernet/marvell/sk*
7600
74cda169 7601MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7602L: libertas-dev@lists.infradead.org
8ac3e99e 7603S: Orphan
f988d640 7604F: drivers/net/wireless/marvell/libertas/
74cda169 7605
b60d6975 7606MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7607M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7608L: netdev@vger.kernel.org
f5ca8502 7609S: Maintained
527a6266 7610F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7611F: include/linux/mv643xx.h
1da177e4 7612
370b8ed9
TP
7613MARVELL MVNETA ETHERNET DRIVER
7614M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7615L: netdev@vger.kernel.org
7616S: Maintained
7617F: drivers/net/ethernet/marvell/mvneta.*
7618
fcad584d 7619MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7620M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7621M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7622L: linux-wireless@vger.kernel.org
7623S: Maintained
277b024e 7624F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7625
a2c3f656 7626MARVELL MWL8K WIRELESS DRIVER
a040d532 7627M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7628L: linux-wireless@vger.kernel.org
16345910 7629S: Odd Fixes
de60f1dc 7630F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7631
2a69567b 7632MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7633M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7634S: Odd Fixes
1fa7e547 7635F: drivers/mmc/host/mvsdio.*
2a69567b 7636
1da177e4 7637MATROX FRAMEBUFFER DRIVER
c69f677c 7638L: linux-fbdev@vger.kernel.org
52653199 7639S: Orphan
8a61f013 7640F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7641F: include/uapi/linux/matroxfb.h
1da177e4 7642
ca462085
GR
7643MAX16065 HARDWARE MONITOR DRIVER
7644M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7645L: linux-hwmon@vger.kernel.org
ca462085
GR
7646S: Maintained
7647F: Documentation/hwmon/max16065
7648F: drivers/hwmon/max16065.c
7649
1f61cab8
GR
7650MAX20751 HARDWARE MONITOR DRIVER
7651M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7652L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7653S: Maintained
7654F: Documentation/hwmon/max20751
7655F: drivers/hwmon/max20751.c
7656
d20620de 7657MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7658L: linux-hwmon@vger.kernel.org
34924b23 7659S: Orphan
679655da
JP
7660F: Documentation/hwmon/max6650
7661F: drivers/hwmon/max6650.c
d20620de 7662
e89ab51f
GR
7663MAX6697 HARDWARE MONITOR DRIVER
7664M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7665L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7666S: Maintained
7667F: Documentation/hwmon/max6697
7668F: Documentation/devicetree/bindings/i2c/max6697.txt
7669F: drivers/hwmon/max6697.c
7670F: include/linux/platform_data/max6697.h
7671
3b2af7f7
PR
7672MAX9860 MONO AUDIO VOICE CODEC DRIVER
7673M: Peter Rosin <peda@axentia.se>
7674L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7675S: Maintained
7676F: Documentation/devicetree/bindings/sound/max9860.txt
7677F: sound/soc/codecs/max9860.*
7678
f8f847b5 7679MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7680M: Krzysztof Kozlowski <krzk@kernel.org>
7681M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7682L: linux-pm@vger.kernel.org
7683S: Supported
8c0984e5
SR
7684F: drivers/power/supply/max14577_charger.c
7685F: drivers/power/supply/max77693_charger.c
f8f847b5 7686
3811405e
JMC
7687MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7688M: Javier Martinez Canillas <javier@osg.samsung.com>
7689L: linux-kernel@vger.kernel.org
7690S: Supported
96173cc6 7691F: drivers/*/*max77802*.c
3811405e
JMC
7692F: Documentation/devicetree/bindings/*/*max77802.txt
7693F: include/dt-bindings/*/*max77802.h
7694
befeb596
KK
7695MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7696M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7697M: Krzysztof Kozlowski <krzk@kernel.org>
7698M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7699L: linux-kernel@vger.kernel.org
7700S: Supported
86cf635a 7701F: drivers/*/max14577*.c
0998a436 7702F: drivers/*/max77686*.c
86cf635a 7703F: drivers/*/max77693*.c
befeb596
KK
7704F: drivers/extcon/extcon-max14577.c
7705F: drivers/extcon/extcon-max77693.c
7706F: drivers/rtc/rtc-max77686.c
7707F: drivers/clk/clk-max77686.c
7708F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7709F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7710F: Documentation/devicetree/bindings/mfd/max77693.txt
7711F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7712F: include/linux/mfd/max14577*.h
7713F: include/linux/mfd/max77686*.h
7714F: include/linux/mfd/max77693*.h
7715
9be3c9a5
HV
7716MAXIRADIO FM RADIO RECEIVER DRIVER
7717M: Hans Verkuil <hverkuil@xs4all.nl>
7718L: linux-media@vger.kernel.org
7719T: git git://linuxtv.org/media_tree.git
a825eaec 7720W: https://linuxtv.org
9be3c9a5
HV
7721S: Maintained
7722F: drivers/media/radio/radio-maxiradio*
7723
c05dc2cc
PR
7724MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7725M: Peter Rosin <peda@axentia.se>
7726L: linux-iio@vger.kernel.org
7727S: Maintained
7728F: drivers/iio/potentiometer/mcp4531.c
7729
3b8df5fd
WBG
7730MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7731M: William Breathitt Gray <vilhelm.gray@gmail.com>
7732L: linux-iio@vger.kernel.org
7733S: Maintained
7734F: drivers/iio/dac/cio-dac.c
7735
7b49235e
LP
7736MEDIA DRIVERS FOR RENESAS - FCP
7737M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7738L: linux-media@vger.kernel.org
7739L: linux-renesas-soc@vger.kernel.org
7740T: git git://linuxtv.org/media_tree.git
7741S: Supported
7742F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7743F: drivers/media/platform/rcar-fcp.c
7744F: include/media/rcar-fcp.h
7745
474cde66
NS
7746MEDIA DRIVERS FOR RENESAS - VIN
7747M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7748L: linux-media@vger.kernel.org
7749L: linux-renesas-soc@vger.kernel.org
7750T: git git://linuxtv.org/media_tree.git
7751S: Supported
7752F: Documentation/devicetree/bindings/media/rcar_vin.txt
7753F: drivers/media/platform/rcar-vin/
7754
6f32a8c9
LP
7755MEDIA DRIVERS FOR RENESAS - VSP1
7756M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7757L: linux-media@vger.kernel.org
4a121096 7758L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7759T: git git://linuxtv.org/media_tree.git
7760S: Supported
7761F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7762F: drivers/media/platform/vsp1/
7763
fae2080a
AO
7764MEDIA DRIVERS FOR HELENE
7765M: Abylay Ospan <aospan@netup.ru>
7766L: linux-media@vger.kernel.org
7767W: https://linuxtv.org
7768W: http://netup.tv/
7769T: git git://linuxtv.org/media_tree.git
7770S: Supported
7771F: drivers/media/dvb-frontends/helene*
7772
dacf9ce8
KS
7773MEDIA DRIVERS FOR ASCOT2E
7774M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7775M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7776L: linux-media@vger.kernel.org
a825eaec 7777W: https://linuxtv.org
dacf9ce8
KS
7778W: http://netup.tv/
7779T: git git://linuxtv.org/media_tree.git
7780S: Supported
7781F: drivers/media/dvb-frontends/ascot2e*
7782
a6dc60ff
KS
7783MEDIA DRIVERS FOR CXD2841ER
7784M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7785M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7786L: linux-media@vger.kernel.org
a825eaec 7787W: https://linuxtv.org
a6dc60ff
KS
7788W: http://netup.tv/
7789T: git git://linuxtv.org/media_tree.git
7790S: Supported
7791F: drivers/media/dvb-frontends/cxd2841er*
7792
a5d32b35
KS
7793MEDIA DRIVERS FOR HORUS3A
7794M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7795M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7796L: linux-media@vger.kernel.org
a825eaec 7797W: https://linuxtv.org
a5d32b35
KS
7798W: http://netup.tv/
7799T: git git://linuxtv.org/media_tree.git
7800S: Supported
7801F: drivers/media/dvb-frontends/horus3a*
7802
e025273b
KS
7803MEDIA DRIVERS FOR LNBH25
7804M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7805M: Abylay Ospan <aospan@netup.ru>
e025273b 7806L: linux-media@vger.kernel.org
a825eaec 7807W: https://linuxtv.org
e025273b
KS
7808W: http://netup.tv/
7809T: git git://linuxtv.org/media_tree.git
7810S: Supported
7811F: drivers/media/dvb-frontends/lnbh25*
7812
52b1eaf4
KS
7813MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7814M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7815M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7816L: linux-media@vger.kernel.org
a825eaec 7817W: https://linuxtv.org
52b1eaf4
KS
7818W: http://netup.tv/
7819T: git git://linuxtv.org/media_tree.git
7820S: Supported
7821F: drivers/media/pci/netup_unidvb/*
7822
127c49ae 7823MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7824M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7825M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7826P: LinuxTV.org Project
7827L: linux-media@vger.kernel.org
a825eaec 7828W: https://linuxtv.org
8a6e2535 7829Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7830T: git git://linuxtv.org/media_tree.git
127c49ae 7831S: Maintained
618cd932 7832F: Documentation/media/
127c49ae 7833F: drivers/media/
ffe06198 7834F: drivers/staging/media/
eb4b0ec7 7835F: include/linux/platform_data/media/
127c49ae 7836F: include/media/
6c0f0359
MCC
7837F: include/uapi/linux/dvb/
7838F: include/uapi/linux/videodev2.h
7839F: include/uapi/linux/media.h
7840F: include/uapi/linux/v4l2-*
7841F: include/uapi/linux/meye.h
7842F: include/uapi/linux/ivtv*
7843F: include/uapi/linux/uvcvideo.h
d20620de 7844
0c272fc9
JC
7845MEDIATEK ETHERNET DRIVER
7846M: Felix Fietkau <nbd@openwrt.org>
7847M: John Crispin <blogic@openwrt.org>
7848L: netdev@vger.kernel.org
7849S: Maintained
7850F: drivers/net/ethernet/mediatek/
7851
c869f77d
JK
7852MEDIATEK MT7601U WIRELESS LAN DRIVER
7853M: Jakub Kicinski <kubakici@wp.pl>
7854L: linux-wireless@vger.kernel.org
7855S: Maintained
7856F: drivers/net/wireless/mediatek/mt7601u/
7857
e399065b
SS
7858MEGARAID SCSI/SAS DRIVERS
7859M: Kashyap Desai <kashyap.desai@avagotech.com>
7860M: Sumit Saxena <sumit.saxena@avagotech.com>
7861M: Uday Lingala <uday.lingala@avagotech.com>
7862L: megaraidlinux.pdl@avagotech.com
baaea1dc 7863L: linux-scsi@vger.kernel.org
e399065b 7864W: http://www.lsi.com
ce00f85c 7865S: Maintained
679655da
JP
7866F: Documentation/scsi/megaraid.txt
7867F: drivers/scsi/megaraid.*
7868F: drivers/scsi/megaraid/
757e0108 7869
ff43f433
SJ
7870MELFAS MIP4 TOUCHSCREEN DRIVER
7871M: Sangwon Jee <jeesw@melfas.com>
7872W: http://www.melfas.com
7873S: Supported
7874F: drivers/input/touchscreen/melfas_mip4.c
7875F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7876
2c46c9d5 7877MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7878M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7879L: netdev@vger.kernel.org
2c46c9d5
AV
7880S: Supported
7881W: http://www.mellanox.com
7882Q: http://patchwork.ozlabs.org/project/netdev/list/
7883F: drivers/net/ethernet/mellanox/mlx4/en_*
7884
e7523a49
OG
7885MELLANOX ETHERNET DRIVER (mlx5e)
7886M: Saeed Mahameed <saeedm@mellanox.com>
7887L: netdev@vger.kernel.org
7888S: Supported
7889W: http://www.mellanox.com
7890Q: http://patchwork.ozlabs.org/project/netdev/list/
7891F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7892
93c1edb2
JP
7893MELLANOX ETHERNET SWITCH DRIVERS
7894M: Jiri Pirko <jiri@mellanox.com>
7895M: Ido Schimmel <idosch@mellanox.com>
7896L: netdev@vger.kernel.org
7897S: Supported
7898W: http://www.mellanox.com
7899Q: http://patchwork.ozlabs.org/project/netdev/list/
7900F: drivers/net/ethernet/mellanox/mlxsw/
7901
be4fdf99
VP
7902MELLANOX MLXCPLD LED DRIVER
7903M: Vadim Pasternak <vadimp@mellanox.com>
7904L: linux-leds@vger.kernel.org
7905S: Supported
7906F: drivers/leds/leds-mlxcpld.c
7907F: Documentation/leds/leds-mlxcpld.txt
7908
58cbbee2
VP
7909MELLANOX PLATFORM DRIVER
7910M: Vadim Pasternak <vadimp@mellanox.com>
7911L: platform-driver-x86@vger.kernel.org
7912S: Supported
7913F: arch/x86/platform/mellanox/mlx-platform.c
7914
8700e3e7
MS
7915SOFT-ROCE DRIVER (rxe)
7916M: Moni Shoua <monis@mellanox.com>
7917L: linux-rdma@vger.kernel.org
7918S: Supported
7919W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7920Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7921F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7922F: include/uapi/rdma/rdma_user_rxe.h
7923
5b25b13a
MD
7924MEMBARRIER SUPPORT
7925M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7926M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7927L: linux-kernel@vger.kernel.org
7928S: Supported
7929F: kernel/membarrier.c
7930F: include/uapi/linux/membarrier.h
7931
70ea91f1
SR
7932MEMORY MANAGEMENT
7933L: linux-mm@kvack.org
70ea91f1
SR
7934W: http://www.linux-mm.org
7935S: Maintained
679655da 7936F: include/linux/mm.h
551450bb
CS
7937F: include/linux/gfp.h
7938F: include/linux/mmzone.h
7939F: include/linux/memory_hotplug.h
7940F: include/linux/vmalloc.h
679655da 7941F: mm/
70ea91f1 7942
f4e9ce66 7943MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7944M: David Woodhouse <dwmw2@infradead.org>
242c325e 7945M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
7946M: Boris Brezillon <boris.brezillon@free-electrons.com>
7947M: Marek Vasut <marek.vasut@gmail.com>
7948M: Richard Weinberger <richard@nod.at>
7949M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 7950L: linux-mtd@lists.infradead.org
8a6e2535
JP
7951W: http://www.linux-mtd.infradead.org/
7952Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7953T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7954T: git git://git.infradead.org/l2-mtd.git
1da177e4 7955S: Maintained
becc7ae5 7956F: Documentation/devicetree/bindings/mtd/
679655da
JP
7957F: drivers/mtd/
7958F: include/linux/mtd/
c117ab84 7959F: include/uapi/mtd/
1da177e4 7960
26c57ef1 7961MEN A21 WATCHDOG DRIVER
30c7469b 7962M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7963L: linux-watchdog@vger.kernel.org
30c7469b 7964S: Maintained
26c57ef1
JT
7965F: drivers/watchdog/mena21_wdt.c
7966
3764e82e 7967MEN CHAMELEON BUS (mcb)
30c7469b
JT
7968M: Johannes Thumshirn <morbidrsa@gmail.com>
7969S: Maintained
3764e82e
JT
7970F: drivers/mcb/
7971F: include/linux/mcb.h
b9f2f459 7972F: Documentation/men-chameleon-bus.txt
3764e82e 7973
48b490d2
AW
7974MEN F21BMC (Board Management Controller)
7975M: Andreas Werner <andreas.werner@men.de>
7976S: Supported
7977F: drivers/mfd/menf21bmc.c
7978F: drivers/watchdog/menf21bmc_wdt.c
7979F: drivers/leds/leds-menf21bmc.c
7980F: drivers/hwmon/menf21bmc_hwmon.c
7981F: Documentation/hwmon/menf21bmc
7982
12285945
JH
7983METAG ARCHITECTURE
7984M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7985L: linux-metag@vger.kernel.org
9f273c24 7986T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7987S: Odd Fixes
12285945
JH
7988F: arch/metag/
7989F: Documentation/metag/
7990F: Documentation/devicetree/bindings/metag/
2d799dde 7991F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7992F: drivers/clocksource/metag_generic.c
5698c50d
JH
7993F: drivers/irqchip/irq-metag.c
7994F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7995F: drivers/tty/metag_da.c
12285945 7996
c6375b0a 7997MICROBLAZE ARCHITECTURE
8b58be88 7998M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7999W: http://www.monstr.eu/fdt/
8000T: git git://git.monstr.eu/linux-2.6-microblaze.git
8001S: Supported
0a8c7914 8002F: arch/microblaze/
1da177e4 8003
5615c371
NF
8004MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8005M: Richard Genoud <richard.genoud@gmail.com>
8006S: Maintained
8007F: drivers/tty/serial/atmel_serial.c
8008F: include/linux/atmel_serial.h
8009
71fb2c74
SW
8010MICROCHIP / ATMEL ISC DRIVER
8011M: Songjun Wu <songjun.wu@microchip.com>
8012L: linux-media@vger.kernel.org
8013S: Supported
8014F: drivers/media/platform/atmel/atmel-isc.c
8015F: drivers/media/platform/atmel/atmel-isc-regs.h
8016F: devicetree/bindings/media/atmel-isc.txt
8017
2508a45a
CY
8018MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8019M: Chen Yu <yu.c.chen@intel.com>
8020L: platform-driver-x86@vger.kernel.org
8021S: Supported
8022F: drivers/platform/x86/surfacepro3_button.c
8023
1da177e4 8024MICROTEK X6 SCANNER
61eee9a7 8025M: Oliver Neukum <oliver@neukum.org>
1da177e4 8026S: Maintained
679655da 8027F: drivers/usb/image/microtek.*
1da177e4
LT
8028
8029MIPS
8b58be88 8030M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8031L: linux-mips@linux-mips.org
6097050d 8032W: http://www.linux-mips.org/
b05e988e 8033T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8034Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8035S: Supported
f46d92e8 8036F: Documentation/devicetree/bindings/mips/
679655da
JP
8037F: Documentation/mips/
8038F: arch/mips/
1da177e4 8039
413ef3f6
KC
8040MIPS/LOONGSON1 ARCHITECTURE
8041M: Keguang Zhang <keguang.zhang@gmail.com>
8042L: linux-mips@linux-mips.org
8043S: Maintained
8044F: arch/mips/loongson32/
8045F: arch/mips/include/asm/mach-loongson32/
8046F: drivers/*/*loongson1*
8047F: drivers/*/*/*loongson1*
8048
08b7620a
HV
8049MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8050M: Hans Verkuil <hverkuil@xs4all.nl>
8051L: linux-media@vger.kernel.org
8052T: git git://linuxtv.org/media_tree.git
a825eaec 8053W: https://linuxtv.org
08b7620a
HV
8054S: Odd Fixes
8055F: drivers/media/radio/radio-miropcm20*
8056
c09befcb
OG
8057MELLANOX MLX4 core VPI driver
8058M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8059L: netdev@vger.kernel.org
8060L: linux-rdma@vger.kernel.org
8061W: http://www.mellanox.com
8062Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8063S: Supported
8064F: drivers/net/ethernet/mellanox/mlx4/
8065F: include/linux/mlx4/
9ce28a20 8066F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8067
8068MELLANOX MLX4 IB driver
8069M: Yishai Hadas <yishaih@mellanox.com>
8070L: linux-rdma@vger.kernel.org
8071W: http://www.mellanox.com
e126ba97 8072Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8073S: Supported
8074F: drivers/infiniband/hw/mlx4/
8075F: include/linux/mlx4/
8076
595a4d8f
OG
8077MELLANOX MLX5 core VPI driver
8078M: Matan Barak <matanb@mellanox.com>
8079M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8080L: netdev@vger.kernel.org
8081L: linux-rdma@vger.kernel.org
8082W: http://www.mellanox.com
8083Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8084S: Supported
8085F: drivers/net/ethernet/mellanox/mlx5/core/
8086F: include/linux/mlx5/
3085e29e 8087F: include/uapi/rdma/mlx5-abi.h
e126ba97 8088
595a4d8f
OG
8089MELLANOX MLX5 IB driver
8090M: Matan Barak <matanb@mellanox.com>
8091M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8092L: linux-rdma@vger.kernel.org
8093W: http://www.mellanox.com
8094Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8095S: Supported
b75f0050 8096F: drivers/infiniband/hw/mlx5/
595a4d8f 8097F: include/linux/mlx5/
e126ba97 8098
764589b6
CM
8099MELEXIS MLX90614 DRIVER
8100M: Crt Mori <cmo@melexis.com>
8101L: linux-iio@vger.kernel.org
8102W: http://www.melexis.com
8103S: Supported
8104F: drivers/iio/temperature/mlx90614.c
8105
6c223761
KB
8106MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8107M: Don Brace <don.brace@microsemi.com>
8108L: esc.storagedev@microsemi.com
8109L: linux-scsi@vger.kernel.org
8110S: Supported
8111F: drivers/scsi/smartpqi/smartpqi*.[ch]
8112F: drivers/scsi/smartpqi/Kconfig
8113F: drivers/scsi/smartpqi/Makefile
8114F: include/linux/cciss*.h
8115F: include/uapi/linux/cciss*.h
425b490b 8116F: Documentation/scsi/smartpqi.txt
6c223761 8117
0ce277e4
AP
8118MN88472 MEDIA DRIVER
8119M: Antti Palosaari <crope@iki.fi>
8120L: linux-media@vger.kernel.org
a825eaec 8121W: https://linuxtv.org
0ce277e4
AP
8122W: http://palosaari.fi/linux/
8123Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8124S: Maintained
94d0eaa4 8125F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8126
4f4d238f
AP
8127MN88473 MEDIA DRIVER
8128M: Antti Palosaari <crope@iki.fi>
8129L: linux-media@vger.kernel.org
a825eaec 8130W: https://linuxtv.org
4f4d238f
AP
8131W: http://palosaari.fi/linux/
8132Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8133S: Maintained
877ba50b 8134F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8135
1da177e4 8136MODULE SUPPORT
a467a672 8137M: Jessica Yu <jeyu@redhat.com>
8b58be88 8138M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8139S: Maintained
679655da
JP
8140F: include/linux/module.h
8141F: kernel/module.c
1da177e4
LT
8142
8143MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8144W: http://popies.net/meye/
b7788e13 8145S: Orphan
618cd932 8146F: Documentation/media/v4l-drivers/meye*
90d72ac6 8147F: drivers/media/pci/meye/
6c0f0359 8148F: include/uapi/linux/meye.h
1da177e4 8149
b9705b60 8150MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8151M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8152S: Maintained
679655da 8153F: Documentation/serial/moxa-smartio
c897401b 8154F: drivers/tty/mxser.*
d735410a 8155
889b2f87
AK
8156MR800 AVERMEDIA USB FM RADIO DRIVER
8157M: Alexey Klimov <klimov.linux@gmail.com>
8158L: linux-media@vger.kernel.org
8159T: git git://linuxtv.org/media_tree.git
8160S: Maintained
8161F: drivers/media/radio/radio-mr800.c
8162
d7155691
AO
8163MRF24J40 IEEE 802.15.4 RADIO DRIVER
8164M: Alan Ott <alan@signal11.us>
8165L: linux-wpan@vger.kernel.org
8166S: Maintained
8167F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8168F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8169
8c4c731a 8170MSI LAPTOP SUPPORT
182ae55c 8171M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8172L: platform-driver-x86@vger.kernel.org
8c4c731a 8173S: Maintained
679655da 8174F: drivers/platform/x86/msi-laptop.c
8c4c731a 8175
0f1006b1 8176MSI WMI SUPPORT
d0944853 8177L: platform-driver-x86@vger.kernel.org
5ee7041e 8178S: Orphan
0f1006b1
AA
8179F: drivers/platform/x86/msi-wmi.c
8180
19a628a0
AP
8181MSI001 MEDIA DRIVER
8182M: Antti Palosaari <crope@iki.fi>
8183L: linux-media@vger.kernel.org
a825eaec 8184W: https://linuxtv.org
19a628a0
AP
8185W: http://palosaari.fi/linux/
8186Q: http://patchwork.linuxtv.org/project/linux-media/list/
8187T: git git://linuxtv.org/anttip/media_tree.git
8188S: Maintained
0185e197 8189F: drivers/media/tuners/msi001*
19a628a0 8190
7570589d 8191MSI2500 MEDIA DRIVER
2c57213f
AP
8192M: Antti Palosaari <crope@iki.fi>
8193L: linux-media@vger.kernel.org
a825eaec 8194W: https://linuxtv.org
2c57213f
AP
8195W: http://palosaari.fi/linux/
8196Q: http://patchwork.linuxtv.org/project/linux-media/list/
8197T: git git://linuxtv.org/anttip/media_tree.git
8198S: Maintained
7570589d 8199F: drivers/media/usb/msi2500/
2c57213f 8200
159eeea4
RJ
8201MSYSTEMS DISKONCHIP G3 MTD DRIVER
8202M: Robert Jarzmik <robert.jarzmik@free.fr>
8203L: linux-mtd@lists.infradead.org
8204S: Maintained
8205F: drivers/mtd/devices/docg3*
8206
62a37dc7 8207MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8208M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8209L: linux-media@vger.kernel.org
8210T: git git://linuxtv.org/media_tree.git
8211S: Maintained
8212F: drivers/media/i2c/mt9m032.c
b5dcee22 8213F: include/media/i2c/mt9m032.h
0e837fb9 8214
62a37dc7 8215MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8216M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8217L: linux-media@vger.kernel.org
8218T: git git://linuxtv.org/media_tree.git
8219S: Maintained
8220F: drivers/media/i2c/mt9p031.c
b5dcee22 8221F: include/media/i2c/mt9p031.h
0e837fb9 8222
62a37dc7 8223MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8224M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8225L: linux-media@vger.kernel.org
8226T: git git://linuxtv.org/media_tree.git
8227S: Maintained
8228F: drivers/media/i2c/mt9t001.c
b5dcee22 8229F: include/media/i2c/mt9t001.h
0e837fb9 8230
62a37dc7 8231MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8232M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8233L: linux-media@vger.kernel.org
8234T: git git://linuxtv.org/media_tree.git
8235S: Maintained
f2272e13 8236F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8237F: drivers/media/i2c/mt9v032.c
b5dcee22 8238F: include/media/i2c/mt9v032.h
0e837fb9 8239
4e0d13cb 8240MULTIFUNCTION DEVICES (MFD)
f7d3210e 8241M: Lee Jones <lee.jones@linaro.org>
7caa7991 8242T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8243S: Supported
80366127 8244F: Documentation/devicetree/bindings/mfd/
679655da 8245F: drivers/mfd/
55b5940d 8246F: include/linux/mfd/
4e0d13cb 8247
5c4e6f13 8248MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8249M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8250L: linux-mmc@vger.kernel.org
82bb095e 8251T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8252S: Maintained
2810984b 8253F: Documentation/devicetree/bindings/mmc/
679655da
JP
8254F: drivers/mmc/
8255F: include/linux/mmc/
c117ab84 8256F: include/uapi/linux/mmc/
baca2da4 8257
15a0580c 8258MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8259S: Orphan
679655da
JP
8260F: drivers/mmc/host/mmc_spi.c
8261F: include/linux/spi/mmc_spi.h
15a0580c 8262
1da177e4 8263MULTISOUND SOUND DRIVER
8b58be88 8264M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8265S: Maintained
679655da
JP
8266F: Documentation/sound/oss/MultiSound
8267F: sound/oss/msnd*
1da177e4 8268
d735410a 8269MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8270S: Orphan
c897401b 8271F: drivers/tty/isicom.c
679655da 8272F: include/linux/isicom.h
d735410a 8273
550a7375 8274MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8275M: Bin Liu <b-liu@ti.com>
795fb7e7 8276L: linux-usb@vger.kernel.org
43b416e5 8277T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8278S: Maintained
679655da 8279F: drivers/usb/musb/
550a7375 8280
ea0af5f6
MK
8281MXL5007T MEDIA DRIVER
8282M: Michael Krufky <mkrufky@linuxtv.org>
8283L: linux-media@vger.kernel.org
a825eaec 8284W: https://linuxtv.org
ea0af5f6
MK
8285W: http://github.com/mkrufky
8286Q: http://patchwork.linuxtv.org/project/linux-media/list/
8287T: git git://linuxtv.org/mkrufky/tuners.git
8288S: Maintained
8289F: drivers/media/tuners/mxl5007t.*
8290
2d3cf588 8291MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8292M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8293L: netdev@vger.kernel.org
205057ae 8294W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8295S: Supported
93f7848b 8296F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8297
9df4f913
BB
8298NAND FLASH SUBSYSTEM
8299M: Boris Brezillon <boris.brezillon@free-electrons.com>
8300R: Richard Weinberger <richard@nod.at>
8301L: linux-mtd@lists.infradead.org
8302W: http://www.linux-mtd.infradead.org/
8303Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8304T: git git://github.com/linux-nand/linux.git
8305S: Maintained
8306F: drivers/mtd/nand/
8307F: include/linux/mtd/nand*.h
8308
1da177e4 8309NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8310S: Orphan
d9fb9f38 8311F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8312
23dc05a3
DM
8313NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8314M: Daniel Mack <zonque@gmail.com>
8315S: Maintained
e5747e40 8316L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8317W: http://www.native-instruments.com
8318F: sound/usb/caiaq/
8319
1da177e4 8320NCP FILESYSTEM
52653199
PV
8321M: Petr Vandrovec <petr@vandrovec.name>
8322S: Odd Fixes
679655da 8323F: fs/ncpfs/
1da177e4 8324
a79b0322
FT
8325NCR 5380 SCSI DRIVERS
8326M: Finn Thain <fthain@telegraphics.com.au>
8327M: Michael Schmitz <schmitzmic@gmail.com>
8328L: linux-scsi@vger.kernel.org
8329S: Maintained
8330F: Documentation/scsi/g_NCR5380.txt
8331F: drivers/scsi/NCR5380.*
8332F: drivers/scsi/arm/cumana_1.c
8333F: drivers/scsi/arm/oak.c
a79b0322
FT
8334F: drivers/scsi/atari_scsi.*
8335F: drivers/scsi/dmx3191d.c
a79b0322
FT
8336F: drivers/scsi/g_NCR5380.*
8337F: drivers/scsi/g_NCR5380_mmio.c
8338F: drivers/scsi/mac_scsi.*
a79b0322
FT
8339F: drivers/scsi/sun3_scsi.*
8340F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8341
1da177e4 8342NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8343M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8344L: linux-scsi@vger.kernel.org
8345S: Maintained
679655da 8346F: drivers/scsi/NCR_D700.*
1da177e4 8347
4aa3eb4c
GR
8348NCT6775 HARDWARE MONITOR DRIVER
8349M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8350L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8351S: Maintained
8352F: Documentation/hwmon/nct6775
8353F: drivers/hwmon/nct6775.c
8354
3c2d774c 8355NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8356M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8357L: linux-rdma@vger.kernel.org
e3d33cb1 8358W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8359S: Supported
8360F: drivers/infiniband/hw/nes/
c546b2a3 8361F: include/uapi/rdma/nes-abi.h
3c2d774c 8362
be2f2e84 8363NETEM NETWORK EMULATOR
adbbf69d 8364M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8365L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8366S: Maintained
679655da 8367F: net/sched/sch_netem.c
be2f2e84 8368
b2f5a051 8369NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8370M: Jon Mason <jdmason@kudzu.us>
4a58448b 8371L: netdev@vger.kernel.org
4a58448b 8372S: Supported
679655da 8373F: Documentation/networking/s2io.txt
b2f5a051 8374F: Documentation/networking/vxge.txt
86387e1a 8375F: drivers/net/ethernet/neterion/
4a58448b 8376
db9cf3a3 8377NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8378M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8379M: Patrick McHardy <kaber@trash.net>
42010ed0 8380M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8381L: netfilter-devel@vger.kernel.org
82b98543 8382L: coreteam@netfilter.org
1da177e4
LT
8383W: http://www.netfilter.org/
8384W: http://www.iptables.org/
42010ed0
PNA
8385Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8386T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8387T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8388S: Supported
679655da
JP
8389F: include/linux/netfilter*
8390F: include/linux/netfilter/
8391F: include/net/netfilter/
c117ab84
CEB
8392F: include/uapi/linux/netfilter*
8393F: include/uapi/linux/netfilter/
679655da
JP
8394F: net/*/netfilter.c
8395F: net/*/netfilter/
8396F: net/netfilter/
91c269a0 8397F: net/bridge/br_netfilter*.c
1da177e4 8398
4cc67735 8399NETLABEL
87a0874c 8400M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8401W: http://netlabel.sf.net
8402L: netdev@vger.kernel.org
87a0874c 8403S: Maintained
80811493 8404F: Documentation/netlabel/
679655da
JP
8405F: include/net/netlabel.h
8406F: net/netlabel/
4cc67735 8407
1da177e4 8408NETROM NETWORK LAYER
8b58be88 8409M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8410L: linux-hams@vger.kernel.org
d34cb28a 8411W: http://www.linux-ax25.org/
1da177e4 8412S: Maintained
679655da 8413F: include/net/netrom.h
c117ab84 8414F: include/uapi/linux/netrom.h
679655da 8415F: net/netrom/
1da177e4 8416
4c352362
JK
8417NETRONOME ETHERNET DRIVERS
8418M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8419L: oss-drivers@netronome.com
8420S: Maintained
8421F: drivers/net/ethernet/netronome/
8422
5ddb88c0 8423NETWORK BLOCK DEVICE (NBD)
4ca5829a 8424M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8425S: Maintained
5e4b269b 8426L: nbd-general@lists.sourceforge.net
4ca5829a 8427T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8428F: Documentation/blockdev/nbd.txt
8429F: drivers/block/nbd.c
c117ab84 8430F: include/uapi/linux/nbd.h
1da177e4 8431
6e43650c
NH
8432NETWORK DROP MONITOR
8433M: Neil Horman <nhorman@tuxdriver.com>
8434L: netdev@vger.kernel.org
8435S: Maintained
8436W: https://fedorahosted.org/dropwatch/
8437F: net/core/drop_monitor.c
8438
3ed6e498
AL
8439NETWORKING [DSA]
8440M: Andrew Lunn <andrew@lunn.ch>
8441M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8442M: Florian Fainelli <f.fainelli@gmail.com>
8443S: Maintained
8444F: net/dsa/
8445F: include/net/dsa.h
8446F: drivers/net/dsa/
8447
1da177e4 8448NETWORKING [GENERAL]
8b58be88 8449M: "David S. Miller" <davem@davemloft.net>
979b6c13 8450L: netdev@vger.kernel.org
b1e8fd54 8451W: http://www.linuxfoundation.org/en/Net
11e98029 8452Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8453T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8454T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8455S: Maintained
679655da
JP
8456F: net/
8457F: include/net/
018d21ed
JP
8458F: include/linux/in.h
8459F: include/linux/net.h
8460F: include/linux/netdevice.h
c117ab84
CEB
8461F: include/uapi/linux/in.h
8462F: include/uapi/linux/net.h
8463F: include/uapi/linux/netdevice.h
0c7aecd4 8464F: include/uapi/linux/net_namespace.h
7e814a6c 8465F: tools/net/
f4e53f9a 8466F: tools/testing/selftests/net/
335a67d2 8467F: lib/random32.c
a101ccd1 8468F: lib/test_bpf.c
1da177e4
LT
8469
8470NETWORKING [IPv4/IPv6]
8b58be88
JP
8471M: "David S. Miller" <davem@davemloft.net>
8472M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8473M: James Morris <jmorris@namei.org>
8474M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8475M: Patrick McHardy <kaber@trash.net>
979b6c13 8476L: netdev@vger.kernel.org
08deed1e 8477T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8478S: Maintained
679655da
JP
8479F: net/ipv4/
8480F: net/ipv6/
8481F: include/net/ip*
0a14842f 8482F: arch/x86/net/*
1da177e4 8483
73b7656c
DM
8484NETWORKING [IPSEC]
8485M: Steffen Klassert <steffen.klassert@secunet.com>
8486M: Herbert Xu <herbert@gondor.apana.org.au>
8487M: "David S. Miller" <davem@davemloft.net>
8488L: netdev@vger.kernel.org
d1fc5024
SK
8489T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8490T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8491S: Maintained
5826bdd1 8492F: net/core/flow.c
73b7656c
DM
8493F: net/xfrm/
8494F: net/key/
8495F: net/ipv4/xfrm*
d1fc5024
SK
8496F: net/ipv4/esp4.c
8497F: net/ipv4/ah4.c
8498F: net/ipv4/ipcomp.c
8499F: net/ipv4/ip_vti.c
73b7656c 8500F: net/ipv6/xfrm*
d1fc5024
SK
8501F: net/ipv6/esp6.c
8502F: net/ipv6/ah6.c
8503F: net/ipv6/ipcomp6.c
8504F: net/ipv6/ip6_vti.c
73b7656c
DM
8505F: include/uapi/linux/xfrm.h
8506F: include/net/xfrm.h
8507
10e2ff1c 8508NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8509M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8510L: netdev@vger.kernel.org
8511S: Maintained
8512
29f8f632 8513NETWORKING [WIRELESS]
2cb4abd1 8514L: linux-wireless@vger.kernel.org
8a6e2535 8515Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8516
788873ac
JP
8517NETWORKING DRIVERS
8518L: netdev@vger.kernel.org
8519W: http://www.linuxfoundation.org/en/Net
11e98029 8520Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8521T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8522T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8523S: Odd Fixes
156f4fbc 8524F: Documentation/devicetree/bindings/net/
788873ac 8525F: drivers/net/
018d21ed 8526F: include/linux/if_*
0b63bf1f 8527F: include/linux/netdevice.h
0b63bf1f
JD
8528F: include/linux/etherdevice.h
8529F: include/linux/fcdevice.h
8530F: include/linux/fddidevice.h
8531F: include/linux/hippidevice.h
8532F: include/linux/inetdevice.h
c117ab84
CEB
8533F: include/uapi/linux/if_*
8534F: include/uapi/linux/netdevice.h
788873ac 8535
0e324cf6
JL
8536NETWORKING DRIVERS (WIRELESS)
8537M: Kalle Valo <kvalo@codeaurora.org>
8538L: linux-wireless@vger.kernel.org
8539Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8540T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8541T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8542S: Maintained
182fd9ee 8543F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8544F: drivers/net/wireless/
8545
3d396eb1 8546NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8547M: Manish Chopra <manish.chopra@cavium.com>
8548M: Rahul Verma <rahul.verma@cavium.com>
8549M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8550L: netdev@vger.kernel.org
3d396eb1 8551S: Supported
aa43c215 8552F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8553
6423d30f
AAJ
8554NFC SUBSYSTEM
8555M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8556M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8557M: Samuel Ortiz <sameo@linux.intel.com>
8558L: linux-wireless@vger.kernel.org
1eb3b216 8559L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8560S: Supported
6423d30f 8561F: net/nfc/
55eb94f9 8562F: include/net/nfc/
c117ab84 8563F: include/uapi/linux/nfc.h
6423d30f 8564F: drivers/nfc/
397d6497
CR
8565F: include/linux/platform_data/nfcmrvl.h
8566F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8567F: include/linux/platform_data/pn544.h
397d6497
CR
8568F: include/linux/platform_data/st21nfca.h
8569F: include/linux/platform_data/st-nci.h
7ebb88e5 8570F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8571
e8b43555 8572NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8573M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8574M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8575L: linux-nfs@vger.kernel.org
8576W: http://client.linux-nfs.org
cd7b996a 8577T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8578S: Maintained
679655da
JP
8579F: fs/lockd/
8580F: fs/nfs/
8581F: fs/nfs_common/
8582F: net/sunrpc/
8583F: include/linux/lockd/
8584F: include/linux/nfs*
8585F: include/linux/sunrpc/
c117ab84
CEB
8586F: include/uapi/linux/nfs*
8587F: include/uapi/linux/sunrpc/
1da177e4 8588
85ef9cea 8589NILFS2 FILESYSTEM
e2126935 8590M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8591L: linux-nilfs@vger.kernel.org
f9472265 8592W: http://nilfs.sourceforge.net/
9e92e516 8593W: http://nilfs.osdn.jp/
e2126935 8594T: git git://github.com/konis/nilfs2.git
85ef9cea 8595S: Supported
679655da
JP
8596F: Documentation/filesystems/nilfs2.txt
8597F: fs/nilfs2/
c35c7ac5 8598F: include/trace/events/nilfs2.h
e63e88bc
RK
8599F: include/uapi/linux/nilfs2_api.h
8600F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8601
1da177e4 8602NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8603M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8604W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8605S: Maintained
679655da
JP
8606F: Documentation/scsi/NinjaSCSI.txt
8607F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8608
8609NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8610M: GOTO Masanori <gotom@debian.or.jp>
8611M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8612W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8613S: Maintained
679655da
JP
8614F: Documentation/scsi/NinjaSCSI.txt
8615F: drivers/scsi/nsp32*
1da177e4 8616
383b8fb9
LFT
8617NIOS2 ARCHITECTURE
8618M: Ley Foon Tan <lftan@altera.com>
8619L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8620T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8621S: Maintained
8622F: arch/nios2/
8623
2a6afddb 8624NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8625R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8626F: include/linux/power/bq2415x_charger.h
081bab21 8627F: include/linux/power/bq27xxx_battery.h
2a6afddb 8628F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8629F: drivers/power/supply/bq2415x_charger.c
8630F: drivers/power/supply/bq27xxx_battery.c
8631F: drivers/power/supply/bq27xxx_battery_i2c.c
8632F: drivers/power/supply/isp1704_charger.c
8633F: drivers/power/supply/rx51_battery.c
2a6afddb 8634
a1bd3bae 8635NTB DRIVER CORE
9ef6bf6c
JM
8636M: Jon Mason <jdmason@kudzu.us>
8637M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8638M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8639L: linux-ntb@googlegroups.com
fce8a7bb 8640S: Supported
2984411f
JM
8641W: https://github.com/jonmason/ntb/wiki
8642T: git git://github.com/jonmason/ntb.git
fce8a7bb 8643F: drivers/ntb/
548c237c 8644F: drivers/net/ntb_netdev.c
fce8a7bb 8645F: include/linux/ntb.h
a1bd3bae 8646F: include/linux/ntb_transport.h
a9c59ef7 8647F: tools/testing/selftests/ntb/
fce8a7bb 8648
e26a5843
AH
8649NTB INTEL DRIVER
8650M: Jon Mason <jdmason@kudzu.us>
8651M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8652L: linux-ntb@googlegroups.com
e26a5843
AH
8653S: Supported
8654W: https://github.com/jonmason/ntb/wiki
8655T: git git://github.com/jonmason/ntb.git
8656F: drivers/ntb/hw/intel/
fce8a7bb 8657
a1b36958
XY
8658NTB AMD DRIVER
8659M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8660L: linux-ntb@googlegroups.com
8661S: Supported
8662F: drivers/ntb/hw/amd/
8663
1da177e4 8664NTFS FILESYSTEM
2818ef50 8665M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8666L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8667W: http://www.tuxera.com/
e6f4dee7 8668T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8669S: Supported
679655da
JP
8670F: Documentation/filesystems/ntfs.txt
8671F: fs/ntfs/
1da177e4 8672
9eb8ef74 8673NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8674M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8675L: linux-fbdev@vger.kernel.org
ce00f85c 8676S: Maintained
8a61f013
JH
8677F: drivers/video/fbdev/riva/
8678F: drivers/video/fbdev/nvidia/
1da177e4 8679
79461681 8680NVM EXPRESS DRIVER
b3975e94
JF
8681M: Keith Busch <keith.busch@intel.com>
8682M: Jens Axboe <axboe@fb.com>
79461681 8683L: linux-nvme@lists.infradead.org
b3975e94
JF
8684T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8685W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8686S: Supported
57dacad5 8687F: drivers/nvme/host/
79461681
MW
8688F: include/linux/nvme.h
8689
a07b4970
CH
8690NVM EXPRESS TARGET DRIVER
8691M: Christoph Hellwig <hch@lst.de>
8692M: Sagi Grimberg <sagi@grimberg.me>
8693L: linux-nvme@lists.infradead.org
8694S: Supported
8695F: drivers/nvme/target/
8696
aee4b9bd
SK
8697NVMEM FRAMEWORK
8698M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8699M: Maxime Ripard <maxime.ripard@free-electrons.com>
8700S: Maintained
8701F: drivers/nvmem/
8702F: Documentation/devicetree/bindings/nvmem/
8703F: include/linux/nvmem-consumer.h
8704F: include/linux/nvmem-provider.h
8705
dece4585
CP
8706NXP-NCI NFC DRIVER
8707M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8708R: Charles Gorand <charles.gorand@effinnov.com>
8709L: linux-nfc@lists.01.org (moderated for non-subscribers)
8710S: Supported
8711F: drivers/nfc/nxp-nci
8712
f50d7146 8713NXP TDA998X DRM DRIVER
54176cc6 8714M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8715S: Supported
8716F: drivers/gpu/drm/i2c/tda998x_drv.c
8717F: include/drm/i2c/tda998x.h
8718
fbace43e
PR
8719NXP TFA9879 DRIVER
8720M: Peter Rosin <peda@axentia.se>
8721L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8722S: Maintained
8723F: sound/soc/codecs/tfa9879*
8724
442f04c3
JP
8725OBJTOOL
8726M: Josh Poimboeuf <jpoimboe@redhat.com>
8727S: Supported
8728F: tools/objtool/
8729
f5525786 8730OMAP SUPPORT
0e24bdd4 8731M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8732L: linux-omap@vger.kernel.org
8733W: http://www.muru.com/linux/omap/
8734W: http://linux.omap.com/
8a6e2535 8735Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8736T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8737S: Maintained
4e04d5a3 8738F: arch/arm/*omap*/
026da812
FB
8739F: arch/arm/configs/omap1_defconfig
8740F: arch/arm/configs/omap2plus_defconfig
046d0a37 8741F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8742F: drivers/irqchip/irq-omap-intc.c
8743F: drivers/mfd/*omap*.c
8744F: drivers/mfd/menelaus.c
8745F: drivers/mfd/palmas.c
8746F: drivers/mfd/tps65217.c
8747F: drivers/mfd/tps65218.c
8748F: drivers/mfd/tps65910.c
8749F: drivers/mfd/twl-core.[ch]
8750F: drivers/mfd/twl4030*.c
8751F: drivers/mfd/twl6030*.c
8752F: drivers/mfd/twl6040*.c
8753F: drivers/regulator/palmas-regulator*.c
8754F: drivers/regulator/pbias-regulator.c
8755F: drivers/regulator/tps65217-regulator.c
8756F: drivers/regulator/tps65218-regulator.c
8757F: drivers/regulator/tps65910-regulator.c
8758F: drivers/regulator/twl-regulator.c
046d0a37 8759F: include/linux/i2c-omap.h
f5525786 8760
50f29fbd 8761OMAP DEVICE TREE SUPPORT
cdb55ab0 8762M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8763M: Tony Lindgren <tony@atomide.com>
8764L: linux-omap@vger.kernel.org
d0fb18c5 8765L: devicetree@vger.kernel.org
50f29fbd
TL
8766S: Maintained
8767F: arch/arm/boot/dts/*omap*
8768F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8769F: arch/arm/boot/dts/*am4*
8770F: arch/arm/boot/dts/*am5*
8771F: arch/arm/boot/dts/*dra7*
50f29fbd 8772
f5525786 8773OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8774M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8775L: linux-omap@vger.kernel.org
8776S: Maintained
8777F: arch/arm/*omap*/*clock*
8778
8779OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8780M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8781L: linux-omap@vger.kernel.org
8782S: Maintained
8783F: arch/arm/*omap*/*pm*
c46938d4 8784F: drivers/cpufreq/omap-cpufreq.c
f5525786 8785
d21db568 8786OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8787M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8788M: Paul Walmsley <paul@pwsan.com>
8789L: linux-omap@vger.kernel.org
8790S: Maintained
d21db568 8791F: arch/arm/mach-omap2/prm*
692ab1f3 8792
f5525786 8793OMAP AUDIO SUPPORT
6c284903 8794M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8795M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8796L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8797L: linux-omap@vger.kernel.org
8798S: Maintained
8799F: sound/soc/omap/
8800
18640193
TL
8801OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8802M: Roger Quadros <rogerq@ti.com>
8803M: Tony Lindgren <tony@atomide.com>
8804L: linux-omap@vger.kernel.org
8805S: Maintained
8806F: drivers/memory/omap-gpmc.c
8807F: arch/arm/mach-omap2/*gpmc*
8808
f5525786 8809OMAP FRAMEBUFFER SUPPORT
830e6384 8810M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8811L: linux-fbdev@vger.kernel.org
f5525786
TL
8812L: linux-omap@vger.kernel.org
8813S: Maintained
8a61f013 8814F: drivers/video/fbdev/omap/
f5525786 8815
676eec0d 8816OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8817M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8818L: linux-omap@vger.kernel.org
676eec0d 8819L: linux-fbdev@vger.kernel.org
178ff4c9 8820S: Maintained
8a61f013 8821F: drivers/video/fbdev/omap2/
178ff4c9
TV
8822F: Documentation/arm/OMAP/DSS
8823
8b37fcfc
OBC
8824OMAP HARDWARE SPINLOCK SUPPORT
8825M: Ohad Ben-Cohen <ohad@wizery.com>
8826L: linux-omap@vger.kernel.org
8827S: Maintained
8828F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8829
f5525786 8830OMAP MMC SUPPORT
8b58be88 8831M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8832L: linux-omap@vger.kernel.org
8833S: Maintained
653f41b5
MC
8834F: drivers/mmc/host/omap.c
8835
8836OMAP HS MMC SUPPORT
0a4585c6 8837L: linux-mmc@vger.kernel.org
653f41b5 8838L: linux-omap@vger.kernel.org
dfa5d196 8839S: Orphan
653f41b5 8840F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8841
8842OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8843M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8844S: Maintained
8845F: drivers/char/hw_random/omap-rng.c
8846
f400c82e 8847OMAP HWMOD SUPPORT
cdb55ab0 8848M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8849M: Paul Walmsley <paul@pwsan.com>
8850L: linux-omap@vger.kernel.org
8851S: Maintained
8fc8b12b 8852F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8853
8633fb30
PW
8854OMAP HWMOD DATA
8855M: Paul Walmsley <paul@pwsan.com>
8856L: linux-omap@vger.kernel.org
8857S: Maintained
8858F: arch/arm/mach-omap2/omap_hwmod*data*
8859
f400c82e 8860OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8861M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8862L: linux-omap@vger.kernel.org
8863S: Maintained
8864F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8865
0db83ced 8866OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8867M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8868L: linux-media@vger.kernel.org
8869S: Maintained
7eec52db 8870F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8871F: drivers/media/platform/omap3isp/
0db83ced 8872F: drivers/staging/media/omap4iss/
7e8970e1 8873
f5525786 8874OMAP USB SUPPORT
f5525786
TL
8875L: linux-usb@vger.kernel.org
8876L: linux-omap@vger.kernel.org
3b243519 8877S: Orphan
a16fbd65
JP
8878F: drivers/usb/*/*omap*
8879F: arch/arm/*omap*/usb*
f5525786 8880
6d994710 8881OMAP GPIO DRIVER
fe643528 8882M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8883M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8884M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8885L: linux-omap@vger.kernel.org
8886S: Maintained
fe643528 8887F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8888F: drivers/gpio/gpio-omap.c
8889
c351e290
MJ
8890OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8891M: Mark Jackson <mpfj@newflow.co.uk>
8892L: linux-omap@vger.kernel.org
8893S: Maintained
8894F: arch/arm/boot/dts/am335x-nano.dts
8895
0ad122d9 8896OMFS FILESYSTEM
8b58be88 8897M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8898L: linux-karma-devel@lists.sourceforge.net
8899S: Maintained
679655da
JP
8900F: Documentation/filesystems/omfs.txt
8901F: fs/omfs/
0ad122d9 8902
c1986ee9 8903OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8904M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8905S: Maintained
679655da
JP
8906F: drivers/char/pcmcia/cm4000_cs.c
8907F: include/linux/cm4000_cs.h
c117ab84 8908F: include/uapi/linux/cm4000_cs.h
c1986ee9 8909
77c44ab1 8910OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8911M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8912S: Maintained
679655da 8913F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8914
77d5140f 8915OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8916M: Jonathan Corbet <corbet@lwn.net>
661263b5 8917L: linux-media@vger.kernel.org
275ffde4 8918T: git git://linuxtv.org/media_tree.git
77d5140f 8919S: Maintained
90d72ac6 8920F: drivers/media/i2c/ov7670.c
77d5140f 8921
431bca73 8922ONENAND FLASH DRIVER
8b58be88 8923M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8924L: linux-mtd@lists.infradead.org
8925S: Maintained
679655da
JP
8926F: drivers/mtd/onenand/
8927F: include/linux/mtd/onenand*.h
431bca73 8928
1da177e4 8929ONSTREAM SCSI TAPE DRIVER
8b58be88 8930M: Willem Riede <osst@riede.org>
1da177e4
LT
8931L: osst-users@lists.sourceforge.net
8932L: linux-scsi@vger.kernel.org
8933S: Maintained
f7269cfc
JD
8934F: Documentation/scsi/osst.txt
8935F: drivers/scsi/osst.*
8936F: drivers/scsi/osst_*.h
8937F: drivers/scsi/st.h
1da177e4 8938
e2d1d6c0 8939OPENCORES I2C BUS DRIVER
8b58be88 8940M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8941L: linux-i2c@vger.kernel.org
e2d1d6c0 8942S: Maintained
679655da
JP
8943F: Documentation/i2c/busses/i2c-ocores
8944F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8945
860c44c1 8946OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8947M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8948M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8949L: devicetree@vger.kernel.org
a7fefe9f 8950W: http://www.devicetree.org/
fcdec35e 8951T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8952S: Maintained
f8828205 8953F: drivers/of/
860c44c1 8954F: include/linux/of*.h
f8828205 8955F: scripts/dtc/
860c44c1 8956
f8828205 8957OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8958M: Rob Herring <robh+dt@kernel.org>
f8828205 8959M: Mark Rutland <mark.rutland@arm.com>
f8828205 8960L: devicetree@vger.kernel.org
9f273c24 8961T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8962Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8963S: Maintained
8964F: Documentation/devicetree/
8965F: arch/*/boot/dts/
8966F: include/dt-bindings/
8967
2bb65f56
PA
8968OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8969M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8970L: devicetree@vger.kernel.org
8971S: Maintained
8972F: Documentation/devicetree/dynamic-resolution-notes.txt
8973F: Documentation/devicetree/overlay-notes.txt
8974F: drivers/of/overlay.c
8975F: drivers/of/resolver.c
8976
19f9d392
JB
8977OPENRISC ARCHITECTURE
8978M: Jonas Bonn <jonas@southpole.se>
8979W: http://openrisc.net
19f9d392
JB
8980S: Maintained
8981T: git git://openrisc.net/~jonas/linux
14430813 8982F: arch/openrisc/
19f9d392 8983
ccb1352e 8984OPENVSWITCH
4f337ed5 8985M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8986L: netdev@vger.kernel.org
ccb1352e
JG
8987L: dev@openvswitch.org
8988W: http://openvswitch.org
ccb1352e
JG
8989S: Maintained
8990F: net/openvswitch/
b422da7c 8991F: include/uapi/linux/openvswitch.h
ccb1352e 8992
875fa6fb
VK
8993OPERATING PERFORMANCE POINTS (OPP)
8994M: Viresh Kumar <vireshk@kernel.org>
8995M: Nishanth Menon <nm@ti.com>
8996M: Stephen Boyd <sboyd@codeaurora.org>
8997L: linux-pm@vger.kernel.org
8998S: Maintained
8999T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9000F: drivers/base/power/opp/
9001F: include/linux/pm_opp.h
9002F: Documentation/power/opp.txt
9003F: Documentation/devicetree/bindings/opp/
9004
af39917d
CL
9005OPL4 DRIVER
9006M: Clemens Ladisch <clemens@ladisch.de>
9007L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9008T: git git://git.alsa-project.org/alsa-kernel.git
9009S: Maintained
9010F: sound/drivers/opl4/
9011
1da177e4 9012OPROFILE
4cf7e718 9013M: Robert Richter <rric@kernel.org>
1da177e4
LT
9014L: oprofile-list@lists.sf.net
9015S: Maintained
81c4a8a6 9016F: arch/*/include/asm/oprofile*.h
679655da
JP
9017F: arch/*/oprofile/
9018F: drivers/oprofile/
9019F: include/linux/oprofile.h
1da177e4 9020
e2d1d6c0 9021ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9022M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9023M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9024L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9025W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9026S: Supported
679655da
JP
9027F: Documentation/filesystems/ocfs2.txt
9028F: Documentation/filesystems/dlmfs.txt
9029F: fs/ocfs2/
e2d1d6c0 9030
1da177e4 9031ORINOCO DRIVER
724c6b35 9032L: linux-wireless@vger.kernel.org
491b26b4 9033W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9034W: http://www.nongnu.org/orinoco/
3a59babb 9035S: Orphan
2be45b66 9036F: drivers/net/wireless/intersil/orinoco/
1da177e4 9037
42c55aa8 9038OSD LIBRARY and FILESYSTEM
fadc0752 9039M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9040M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9041L: osd-dev@open-osd.org
9042W: http://open-osd.org
54e5881d 9043T: git git://git.open-osd.org/open-osd.git
68274794 9044S: Maintained
42c55aa8 9045F: drivers/scsi/osd/
6b6f0b6c 9046F: include/scsi/osd_*
42c55aa8 9047F: fs/exofs/
68274794 9048
ef94b186 9049OVERLAY FILESYSTEM
7c37fbda 9050M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9051L: linux-unionfs@vger.kernel.org
9052T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9053S: Supported
1d113735 9054F: fs/overlayfs/
7c37fbda
NB
9055F: Documentation/filesystems/overlayfs.txt
9056
85096169
MM
9057ORANGEFS FILESYSTEM
9058M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9059L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9060T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9061S: Supported
9062F: fs/orangefs/
9063F: Documentation/filesystems/orangefs.txt
9064
e2d1d6c0 9065P54 WIRELESS DRIVER
084cb0fe 9066M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9067L: linux-wireless@vger.kernel.org
084cb0fe 9068W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9069S: Maintained
d3466830 9070F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9071
f5cd7872 9072PA SEMI ETHERNET DRIVER
f5cd7872 9073L: netdev@vger.kernel.org
56a5b8da 9074S: Orphan
ded19add 9075F: drivers/net/ethernet/pasemi/*
f5cd7872 9076
beb58aa3 9077PA SEMI SMBUS DRIVER
846557d3 9078L: linux-i2c@vger.kernel.org
56a5b8da 9079S: Orphan
679655da 9080F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9081
48fc267e
SK
9082PADATA PARALLEL EXECUTION MECHANISM
9083M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9084L: linux-crypto@vger.kernel.org
9085S: Maintained
9086F: kernel/padata.c
9087F: include/linux/padata.h
9088F: Documentation/padata.txt
9089
709ee531 9090PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9091M: Harald Welte <laforge@gnumonks.org>
d0944853 9092L: platform-driver-x86@vger.kernel.org
709ee531 9093S: Maintained
679655da 9094F: drivers/platform/x86/panasonic-laptop.c
709ee531 9095
368dd5ac 9096PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9097M: David Howells <dhowells@redhat.com>
4fa97181
DH
9098L: linux-am33-list@redhat.com (moderated for non-subscribers)
9099W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9100S: Maintained
679655da
JP
9101F: Documentation/mn10300/
9102F: arch/mn10300/
4fa97181 9103
305b37bd
KS
9104PARALLEL LCD/KEYPAD PANEL DRIVER
9105M: Willy Tarreau <willy@haproxy.com>
9106M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9107S: Odd Fixes
9108F: Documentation/misc-devices/lcd-panel-cgram.txt
9109F: drivers/misc/panel.c
9110
64dfff03
SM
9111PARALLEL PORT SUBSYSTEM
9112M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9113M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 9114L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9115S: Maintained
679655da
JP
9116F: drivers/parport/
9117F: include/linux/parport*.h
9118F: drivers/char/ppdev.c
c117ab84 9119F: include/uapi/linux/ppdev.h
64dfff03 9120F: Documentation/parport*.txt
1da177e4 9121
4cdf6bc2 9122PARAVIRT_OPS INTERFACE
d633180c 9123M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9124M: Chris Wright <chrisw@sous-sol.org>
9125M: Alok Kataria <akataria@vmware.com>
9126M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9127L: virtualization@lists.linux-foundation.org
4cdf6bc2 9128S: Supported
a2e19991 9129F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9130F: arch/*/kernel/paravirt*
9131F: arch/*/include/asm/paravirt.h
47ae4b05 9132F: include/linux/hypervisor.h
4cdf6bc2 9133
e2d1d6c0 9134PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9135M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9136L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9137S: Maintained
679655da
JP
9138F: Documentation/blockdev/paride.txt
9139F: drivers/block/paride/
e2d1d6c0
RD
9140
9141PARISC ARCHITECTURE
b8828770 9142M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9143M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9144L: linux-parisc@vger.kernel.org
9145W: http://www.parisc-linux.org/
8a6e2535 9146Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9147T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9148T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9149S: Maintained
679655da 9150F: arch/parisc/
2b6bac9e 9151F: Documentation/parisc/
679655da 9152F: drivers/parisc/
2b6bac9e
HD
9153F: drivers/char/agp/parisc-agp.c
9154F: drivers/input/serio/gscps2.c
9155F: drivers/parport/parport_gsc.*
9156F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9157F: drivers/video/fbdev/sti*
2b6bac9e
HD
9158F: drivers/video/console/sti*
9159F: drivers/video/logo/logo_parisc*
e2d1d6c0 9160
1662d32c 9161PC87360 HARDWARE MONITORING DRIVER
8b58be88 9162M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9163L: linux-hwmon@vger.kernel.org
1662d32c 9164S: Maintained
679655da
JP
9165F: Documentation/hwmon/pc87360
9166F: drivers/hwmon/pc87360.c
1662d32c
JC
9167
9168PC8736x GPIO DRIVER
8b58be88 9169M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9170S: Maintained
679655da 9171F: drivers/char/pc8736x_gpio.c
1662d32c 9172
1ad107fd 9173PC87427 HARDWARE MONITORING DRIVER
d8130624 9174M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9175L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9176S: Maintained
9177F: Documentation/hwmon/pc87427
9178F: drivers/hwmon/pc87427.c
9179
b26e0ed4 9180PCA9532 LED DRIVER
8b58be88 9181M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9182S: Maintained
d5ca6918
JP
9183F: drivers/leds/leds-pca9532.c
9184F: include/linux/leds-pca9532.h
b26e0ed4 9185
5ce914a8 9186PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9187M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9188L: linux-i2c@vger.kernel.org
9189S: Maintained
b4f0b74e 9190F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9191
3971dae5 9192PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9193M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9194S: Maintained
9195F: drivers/firmware/pcdp.*
9196
065c6359 9197PCI ERROR RECOVERY
6305902c 9198M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9199L: linux-pci@vger.kernel.org
065c6359 9200S: Supported
679655da 9201F: Documentation/PCI/pci-error-recovery.txt
065c6359 9202
78c1cffd
RC
9203PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9204M: Russell Currey <ruscur@russell.cc>
9205L: linuxppc-dev@lists.ozlabs.org
9206S: Supported
9207F: Documentation/powerpc/eeh-pci-error-recovery.txt
9208F: arch/powerpc/kernel/eeh*.c
9209F: arch/powerpc/platforms/*/eeh*.c
9210F: arch/powerpc/include/*/eeh*.h
9211
1da177e4 9212PCI SUBSYSTEM
5ac3a6d2 9213M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9214L: linux-pci@vger.kernel.org
99662dd1 9215Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9216T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9217S: Supported
92a1fe2e 9218F: Documentation/devicetree/bindings/pci/
679655da
JP
9219F: Documentation/PCI/
9220F: drivers/pci/
9221F: include/linux/pci*
6b49ee49 9222F: arch/x86/pci/
cad01f91 9223F: arch/x86/kernel/quirks.c
1da177e4 9224
eaa6111b
LFT
9225PCI DRIVER FOR ALTERA PCIE IP
9226M: Ley Foon Tan <lftan@altera.com>
9227L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9228L: linux-pci@vger.kernel.org
9229S: Supported
9230F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9231F: drivers/pci/host/pcie-altera.c
9232
b7e78170
RH
9233PCI DRIVER FOR ARM VERSATILE PLATFORM
9234M: Rob Herring <robh@kernel.org>
9235L: linux-pci@vger.kernel.org
9236L: linux-arm-kernel@lists.infradead.org
9237S: Maintained
9238F: Documentation/devicetree/bindings/pci/versatile.txt
9239F: drivers/pci/host/pci-versatile.c
9240
3dc9d38c
TP
9241PCI DRIVER FOR ARMADA 8K
9242M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9243L: linux-pci@vger.kernel.org
9244L: linux-arm-kernel@lists.infradead.org
9245S: Maintained
9246F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9247F: drivers/pci/host/pcie-armada8k.c
9248
5f6b6ccd
TI
9249PCI DRIVER FOR APPLIEDMICRO XGENE
9250M: Tanmay Inamdar <tinamdar@apm.com>
9251L: linux-pci@vger.kernel.org
9252L: linux-arm-kernel@lists.infradead.org
9253S: Maintained
9254F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9255F: drivers/pci/host/pci-xgene.c
9256
62d0ff83
ML
9257PCI DRIVER FOR FREESCALE LAYERSCAPE
9258M: Minghuan Lian <minghuan.Lian@freescale.com>
9259M: Mingkai Hu <mingkai.hu@freescale.com>
9260M: Roy Zang <tie-fei.zang@freescale.com>
9261L: linuxppc-dev@lists.ozlabs.org
9262L: linux-pci@vger.kernel.org
9263L: linux-arm-kernel@lists.infradead.org
9264S: Maintained
9265F: drivers/pci/host/*layerscape*
9266
f0b75693 9267PCI DRIVER FOR IMX6
f175aa2c 9268M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9269M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9270L: linux-pci@vger.kernel.org
9271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9272S: Maintained
9273F: drivers/pci/host/*imx6*
9274
0c4ffcfe
MK
9275PCI DRIVER FOR TI KEYSTONE
9276M: Murali Karicheri <m-karicheri2@ti.com>
9277L: linux-pci@vger.kernel.org
9278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9279S: Maintained
9280F: drivers/pci/host/*keystone*
9281
f0b75693
BH
9282PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9283M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9284M: Jason Cooper <jason@lakedaemon.net>
9285L: linux-pci@vger.kernel.org
9286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9287S: Maintained
9288F: drivers/pci/host/*mvebu*
9289
8c39d710
TP
9290PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9291M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9292L: linux-pci@vger.kernel.org
9293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9294S: Maintained
441106d9 9295F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9296F: drivers/pci/host/pci-aardvark.c
9297
0447cfd7
TR
9298PCI DRIVER FOR NVIDIA TEGRA
9299M: Thierry Reding <thierry.reding@gmail.com>
9300L: linux-tegra@vger.kernel.org
f0b75693 9301L: linux-pci@vger.kernel.org
0447cfd7
TR
9302S: Supported
9303F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9304F: drivers/pci/host/pci-tegra.c
9305
47ff3de9
KVA
9306PCI DRIVER FOR TI DRA7XX
9307M: Kishon Vijay Abraham I <kishon@ti.com>
9308L: linux-omap@vger.kernel.org
9309L: linux-pci@vger.kernel.org
9310S: Supported
9311F: Documentation/devicetree/bindings/pci/ti-pci.txt
9312F: drivers/pci/host/pci-dra7xx.c
9313
f0b75693
BH
9314PCI DRIVER FOR RENESAS R-CAR
9315M: Simon Horman <horms@verge.net.au>
9316L: linux-pci@vger.kernel.org
4a121096 9317L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9318S: Maintained
9319F: drivers/pci/host/*rcar*
9320
4af82255 9321PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9322M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9323L: linux-pci@vger.kernel.org
f0b75693
BH
9324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9325L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9326S: Maintained
9327F: drivers/pci/host/pci-exynos.c
9328
f0b75693 9329PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9330M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9331M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9332L: linux-pci@vger.kernel.org
9333S: Maintained
9334F: drivers/pci/host/*designware*
9335
5a3aa2a8 9336PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
dabe7ecc 9337M: Jose Abreu <Jose.Abreu@synopsys.com>
5a3aa2a8
JP
9338L: linux-pci@vger.kernel.org
9339S: Maintained
9340F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9341F: drivers/pci/host/pcie-designware-plat.c
9342
cf28855b
WD
9343PCI DRIVER FOR GENERIC OF HOSTS
9344M: Will Deacon <will.deacon@arm.com>
9345L: linux-pci@vger.kernel.org
9346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9347S: Maintained
9348F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9349F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9350F: drivers/pci/host/pci-host-generic.c
9351
185a383a
KB
9352PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9353M: Keith Busch <keith.busch@intel.com>
9354L: linux-pci@vger.kernel.org
9355S: Supported
9356F: arch/x86/pci/vmd.c
9357
51b66a6c 9358PCIE DRIVER FOR ST SPEAR13XX
110baab1 9359M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9360L: linux-pci@vger.kernel.org
110baab1 9361S: Maintained
51b66a6c
PA
9362F: drivers/pci/host/*spear*
9363
af1169b4
LFT
9364PCI MSI DRIVER FOR ALTERA MSI IP
9365M: Ley Foon Tan <lftan@altera.com>
9366L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9367L: linux-pci@vger.kernel.org
9368S: Supported
9369F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9370F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9371
dcd19de3
DD
9372PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9373M: Duc Dang <dhdang@apm.com>
9374L: linux-pci@vger.kernel.org
9375L: linux-arm-kernel@lists.infradead.org
9376S: Maintained
9377F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9378F: drivers/pci/host/pci-xgene-msi.c
9379
a3cbfae1
NC
9380PCIE DRIVER FOR AXIS ARTPEC
9381M: Niklas Cassel <niklas.cassel@axis.com>
9382M: Jesper Nilsson <jesper.nilsson@axis.com>
9383L: linux-arm-kernel@axis.com
9384L: linux-pci@vger.kernel.org
9385S: Maintained
9386F: Documentation/devicetree/bindings/pci/axis,artpec*
9387F: drivers/pci/host/*artpec*
9388
500a1d9a
ZW
9389PCIE DRIVER FOR HISILICON
9390M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9391M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9392L: linux-pci@vger.kernel.org
9393S: Maintained
9394F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9395F: drivers/pci/host/pcie-hisi.c
9396
e77f847d
SL
9397PCIE DRIVER FOR ROCKCHIP
9398M: Shawn Lin <shawn.lin@rock-chips.com>
9399M: Wenrui Li <wenrui.li@rock-chips.com>
9400L: linux-pci@vger.kernel.org
9401L: linux-rockchip@lists.infradead.org
9402S: Maintained
9403F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9404F: drivers/pci/host/pcie-rockchip.c
9405
82a82383
SV
9406PCIE DRIVER FOR QUALCOMM MSM
9407M: Stanimir Varbanov <svarbanov@mm-sol.com>
9408L: linux-pci@vger.kernel.org
9409L: linux-arm-msm@vger.kernel.org
9410S: Maintained
9411F: drivers/pci/host/*qcom*
9412
f12b76e5
DD
9413PCIE DRIVER FOR CAVIUM THUNDERX
9414M: David Daney <david.daney@cavium.com>
9415L: linux-pci@vger.kernel.org
9416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9417S: Supported
9418F: Documentation/devicetree/bindings/pci/pci-thunder-*
9419F: drivers/pci/host/pci-thunder-*
9420
1da177e4 9421PCMCIA SUBSYSTEM
4230dfc9 9422P: Linux PCMCIA Team
f5df5881 9423L: linux-pcmcia@lists.infradead.org
6650e0a5 9424W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9425T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9426S: Maintained
679655da 9427F: Documentation/pcmcia/
a67cd548 9428F: tools/pcmcia/
679655da
JP
9429F: drivers/pcmcia/
9430F: include/pcmcia/
1da177e4
LT
9431
9432PCNET32 NETWORK DRIVER
227fb925 9433M: Don Fry <pcnet32@frontier.com>
979b6c13 9434L: netdev@vger.kernel.org
1da177e4 9435S: Maintained
b955f6ca 9436F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9437
48fc267e
SK
9438PCRYPT PARALLEL CRYPTO ENGINE
9439M: Steffen Klassert <steffen.klassert@secunet.com>
9440L: linux-crypto@vger.kernel.org
9441S: Maintained
9442F: crypto/pcrypt.c
9443F: include/crypto/pcrypt.h
9444
e72df0b8
TH
9445PER-CPU MEMORY ALLOCATOR
9446M: Tejun Heo <tj@kernel.org>
93e205a7 9447M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9448T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9449S: Maintained
9450F: include/linux/percpu*.h
9451F: mm/percpu*.c
9452F: arch/*/include/asm/percpu.h
9453
ad4ecbcb 9454PER-TASK DELAY ACCOUNTING
185e595f 9455M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9456S: Maintained
679655da
JP
9457F: include/linux/delayacct.h
9458F: kernel/delayacct.c
ad4ecbcb 9459
57c0c15b 9460PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9461M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9462M: Ingo Molnar <mingo@redhat.com>
f80c5393 9463M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9464R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9465L: linux-kernel@vger.kernel.org
75fc2d37 9466T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9467S: Supported
d53e8365 9468F: kernel/events/*
a003236c 9469F: include/linux/perf_event.h
c117ab84 9470F: include/uapi/linux/perf_event.h
141c4296
RR
9471F: arch/*/kernel/perf_event*.c
9472F: arch/*/kernel/*/perf_event*.c
9473F: arch/*/kernel/*/*/perf_event*.c
a003236c 9474F: arch/*/include/asm/perf_event.h
a003236c 9475F: arch/*/kernel/perf_callchain.c
b0a434fb 9476F: arch/*/events/*
a003236c 9477F: tools/perf/
6c0b3244 9478
dd49d0f5 9479PERSONALITY HANDLING
8b58be88 9480M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9481L: linux-abi-devel@lists.sourceforge.net
9482S: Maintained
679655da 9483F: include/linux/personality.h
c117ab84 9484F: include/uapi/linux/personality.h
dd49d0f5 9485
838e7a03 9486PHONET PROTOCOL
2a06b40f 9487M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9488S: Supported
9489F: Documentation/networking/phonet.txt
9490F: include/linux/phonet.h
9491F: include/net/phonet/
c117ab84 9492F: include/uapi/linux/phonet.h
838e7a03
RDC
9493F: net/phonet/
9494
1da177e4 9495PHRAM MTD DRIVER
8b58be88 9496M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9497L: linux-mtd@lists.infradead.org
9498S: Maintained
679655da 9499F: drivers/mtd/devices/phram.c
1da177e4 9500
efdbb10e
BP
9501PICOLCD HID DRIVER
9502M: Bruno Prémont <bonbons@linux-vserver.org>
9503L: linux-input@vger.kernel.org
9504S: Maintained
9505F: drivers/hid/hid-picolcd*
9506
a53bfa07
JI
9507PICOXCELL SUPPORT
9508M: Jamie Iles <jamie@jamieiles.com>
9509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9510T: git git://github.com/jamieiles/linux-2.6-ji.git
9511S: Supported
b8733987 9512F: arch/arm/boot/dts/picoxcell*
14430813 9513F: arch/arm/mach-picoxcell/
b8733987 9514F: drivers/crypto/picoxcell*
a53bfa07 9515
2744e8af
LW
9516PIN CONTROL SUBSYSTEM
9517M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9518L: linux-gpio@vger.kernel.org
dbe752a3 9519T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9520S: Maintained
9feeed94 9521F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9522F: Documentation/pinctrl.txt
07f29ba6 9523F: drivers/pinctrl/
8e406fe4 9524F: include/linux/pinctrl/
2744e8af 9525
2201bbb8
JCPV
9526PIN CONTROLLER - ATMEL AT91
9527M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9529S: Maintained
c654b6bf 9530F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9531
33d3690c
LD
9532PIN CONTROLLER - ATMEL AT91 PIO4
9533M: Ludovic Desroches <ludovic.desroches@atmel.com>
9534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9535L: linux-gpio@vger.kernel.org
9536S: Supported
9537F: drivers/pinctrl/pinctrl-at91-pio4.*
9538
cbd1b652
MW
9539PIN CONTROLLER - INTEL
9540M: Mika Westerberg <mika.westerberg@linux.intel.com>
9541M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9542S: Maintained
9543F: drivers/pinctrl/intel/
2201bbb8 9544
9963b536
LP
9545PIN CONTROLLER - RENESAS
9546M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9547M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9548L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9549S: Maintained
9550F: drivers/pinctrl/sh-pfc/
9551
b75e60d6 9552PIN CONTROLLER - SAMSUNG
fea685e9 9553M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9554M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9555M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9557L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9558S: Maintained
9b5b33f6 9559F: drivers/pinctrl/samsung/
5db7e3bb
KK
9560F: include/dt-bindings/pinctrl/samsung.h
9561F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9562
13cbd906
TL
9563PIN CONTROLLER - SINGLE
9564M: Tony Lindgren <tony@atomide.com>
9565M: Haojian Zhuang <haojian.zhuang@linaro.org>
9566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9567L: linux-omap@vger.kernel.org
9568S: Maintained
9569F: drivers/pinctrl/pinctrl-single.c
9570
deda8287 9571PIN CONTROLLER - ST SPEAR
da89947b 9572M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9574W: http://www.st.com/spear
9575S: Maintained
8e406fe4 9576F: drivers/pinctrl/spear/
deda8287 9577
11a1cf34
JH
9578PISTACHIO SOC SUPPORT
9579M: James Hartley <james.hartley@imgtec.com>
9580M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9581L: linux-mips@linux-mips.org
9582S: Maintained
9583F: arch/mips/pistachio/
9584F: arch/mips/include/asm/mach-pistachio/
9585F: arch/mips/boot/dts/pistachio/
9586F: arch/mips/configs/pistachio*_defconfig
9587
249a6771 9588PKTCDVD DRIVER
e5f6450c 9589M: Jiri Kosina <jikos@kernel.org>
249a6771 9590S: Maintained
679655da
JP
9591F: drivers/block/pktcdvd.c
9592F: include/linux/pktcdvd.h
c117ab84 9593F: include/uapi/linux/pktcdvd.h
249a6771 9594
b31d8273
G
9595PKUNITY SOC DRIVERS
9596M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9597W: http://mprc.pku.edu.cn/~guanxuetao/linux
9598S: Maintained
ceebf4d5 9599T: git git://github.com/gxt/linux.git
b31d8273 9600F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9601F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9602F: drivers/video/fbdev/fb-puv3.c
2809e80b 9603F: drivers/rtc/rtc-puv3.c
b31d8273 9604
9d2ecfb7 9605PMBUS HARDWARE MONITORING DRIVERS
ca462085 9606M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9607L: linux-hwmon@vger.kernel.org
9608W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9609W: http://www.roeck-us.net/linux/drivers/
9610T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9611S: Maintained
9612F: Documentation/hwmon/pmbus
9613F: drivers/hwmon/pmbus/
9614F: include/linux/i2c/pmbus.h
9615
89a36810 9616PMC SIERRA MaxRAID DRIVER
89a36810
AR
9617L: linux-scsi@vger.kernel.org
9618W: http://www.pmc-sierra.com/
3cdea4d7 9619S: Orphan
89a36810
AR
9620F: drivers/scsi/pmcraid.*
9621
dbf9bfe6 9622PMC SIERRA PM8001 DRIVER
d32477e2 9623M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9624M: lindar_liu@usish.com
f5a7b525 9625L: pmchba@pmcs.com
dbf9bfe6 9626L: linux-scsi@vger.kernel.org
9627S: Supported
9628F: drivers/scsi/pm8001/
9629
1da177e4 9630POSIX CLOCKS and TIMERS
8b58be88 9631M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9632L: linux-kernel@vger.kernel.org
75fc2d37 9633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9634S: Maintained
679655da
JP
9635F: fs/timerfd.c
9636F: include/linux/timer*
5cee9645 9637F: kernel/time/*timer*
1da177e4 9638
7b06a6d7
RW
9639POWER MANAGEMENT CORE
9640M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9641L: linux-pm@vger.kernel.org
9642T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9643S: Supported
9644F: drivers/base/power/
9645F: include/linux/pm.h
9646F: include/linux/pm_*
9647F: include/linux/powercap.h
9648F: drivers/powercap/
9649
3be86148 9650POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9651M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9652L: linux-pm@vger.kernel.org
58db9505 9653T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9654S: Maintained
f3332532 9655F: Documentation/devicetree/bindings/power/supply/
679655da 9656F: include/linux/power_supply.h
8c0984e5 9657F: drivers/power/supply/
3be86148 9658
514f161a
MR
9659POWER STATE COORDINATION INTERFACE (PSCI)
9660M: Mark Rutland <mark.rutland@arm.com>
9661M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9662L: linux-arm-kernel@lists.infradead.org
9663S: Maintained
9664F: drivers/firmware/psci.c
9665F: include/linux/psci.h
9666F: include/uapi/linux/psci.h
9667
43a1dd9b
SJS
9668POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9669M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9670L: linuxppc-dev@lists.ozlabs.org
9671S: Maintained
9672F: drivers/char/powernv-op-panel.c
9673
1da177e4 9674PNP SUPPORT
9c3646d1 9675M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9676S: Maintained
679655da 9677F: drivers/pnp/
1da177e4
LT
9678
9679PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9680M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9681L: linux-ppp@vger.kernel.org
9682S: Maintained
224cf5ad 9683F: drivers/net/ppp/ppp_*
1da177e4
LT
9684
9685PPP OVER ATM (RFC 2364)
8b58be88 9686M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9687S: Maintained
679655da 9688F: net/atm/pppoatm.c
c117ab84 9689F: include/uapi/linux/atmppp.h
1da177e4
LT
9690
9691PPP OVER ETHERNET
8b58be88 9692M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9693S: Maintained
224cf5ad
JK
9694F: drivers/net/ppp/pppoe.c
9695F: drivers/net/ppp/pppox.c
1da177e4 9696
a6d2370b 9697PPP OVER L2TP
8b58be88 9698M: James Chapman <jchapman@katalix.com>
a6d2370b 9699S: Maintained
90ca28d1 9700F: net/l2tp/l2tp_ppp.c
679655da 9701F: include/linux/if_pppol2tp.h
c117ab84 9702F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9703
eae9d2ba 9704PPS SUPPORT
8b58be88 9705M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9706W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9707L: linuxpps@ml.enneenne.com (subscribers-only)
9708S: Maintained
cabaaf41
JP
9709F: Documentation/pps/
9710F: drivers/pps/
9711F: include/linux/pps*.h
eae9d2ba 9712
71a6d0af
HW
9713PPTP DRIVER
9714M: Dmitry Kozlov <xeb@mail.ru>
9715L: netdev@vger.kernel.org
9716S: Maintained
224cf5ad 9717F: drivers/net/ppp/pptp.c
71a6d0af
HW
9718W: http://sourceforge.net/projects/accel-pptp
9719
1da177e4 9720PREEMPTIBLE KERNEL
8b58be88 9721M: Robert Love <rml@tech9.net>
1da177e4
LT
9722L: kpreempt-tech@lists.sourceforge.net
9723W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9724S: Supported
679655da
JP
9725F: Documentation/preempt-locking.txt
9726F: include/linux/preempt.h
1da177e4
LT
9727
9728PRISM54 WIRELESS DRIVER
8b58be88 9729M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9730L: linux-wireless@vger.kernel.org
9ef80804 9731W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9732S: Obsolete
c12edfe2 9733F: drivers/net/wireless/intersil/prism54/
1da177e4 9734
02c18891 9735PS3 NETWORK SUPPORT
b809b9ca 9736M: Geoff Levand <geoff@infradead.org>
02c18891 9737L: netdev@vger.kernel.org
a14ab6b6 9738L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9739S: Maintained
8df158ac 9740F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9741
f58a9d17 9742PS3 PLATFORM SUPPORT
b809b9ca 9743M: Geoff Levand <geoff@infradead.org>
a4724ed6 9744L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9745S: Maintained
679655da
JP
9746F: arch/powerpc/boot/ps3*
9747F: arch/powerpc/include/asm/lv1call.h
9748F: arch/powerpc/include/asm/ps3*.h
9749F: arch/powerpc/platforms/ps3/
9750F: drivers/*/ps3*
9751F: drivers/ps3/
fec629b8 9752F: drivers/rtc/rtc-ps3.c
679655da 9753F: drivers/usb/host/*ps3.c
fec629b8 9754F: sound/ppc/snd_ps3*
f58a9d17 9755
cffb4add 9756PS3VRAM DRIVER
8b58be88 9757M: Jim Paris <jim@jtan.com>
3715a5d0 9758M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9759L: linuxppc-dev@lists.ozlabs.org
cffb4add 9760S: Maintained
8a3977cb 9761F: drivers/block/ps3vram.c
cffb4add 9762
8defe599 9763PSTORE FILESYSTEM
9d5e2a02 9764M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9765M: Colin Cross <ccross@android.com>
9766M: Kees Cook <keescook@chromium.org>
9767M: Tony Luck <tony.luck@intel.com>
9768S: Maintained
9f273c24 9769T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9770F: fs/pstore/
9771F: include/linux/pstore*
04851772 9772F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9773F: drivers/acpi/apei/erst.c
9774
7fbc415d
RC
9775PTP HARDWARE CLOCK SUPPORT
9776M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9777L: netdev@vger.kernel.org
7fbc415d
RC
9778S: Maintained
9779W: http://linuxptp.sourceforge.net/
9780F: Documentation/ABI/testing/sysfs-ptp
9781F: Documentation/ptp/*
0ecb3cdd 9782F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9783F: drivers/net/phy/dp83640*
9784F: drivers/ptp/*
9785F: include/linux/ptp_cl*
9786
cf94a4d1 9787PTRACE SUPPORT
e846ee5f 9788M: Roland McGrath <roland@hack.frob.com>
8b58be88 9789M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9790S: Maintained
9791F: include/asm-generic/syscall.h
9792F: include/linux/ptrace.h
9793F: include/linux/regset.h
9794F: include/linux/tracehook.h
c117ab84 9795F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9796F: kernel/ptrace.c
9797
3e9d7ba7
HV
9798PULSE8-CEC DRIVER
9799M: Hans Verkuil <hverkuil@xs4all.nl>
9800L: linux-media@vger.kernel.org
9801T: git git://linuxtv.org/media_tree.git
9802S: Maintained
9803F: drivers/staging/media/pulse8-cec
9804
8320204a 9805PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9806M: Mike Isely <isely@pobox.com>
16e9495d 9807L: pvrusb2@isely.net (subscribers-only)
661263b5 9808L: linux-media@vger.kernel.org
8320204a 9809W: http://www.isely.net/pvrusb2/
275ffde4 9810T: git git://linuxtv.org/media_tree.git
8320204a 9811S: Maintained
618cd932 9812F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9813F: drivers/media/usb/pvrusb2/
8320204a 9814
39532e6c 9815PWC WEBCAM DRIVER
c0936df4 9816M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9817L: linux-media@vger.kernel.org
9818T: git git://linuxtv.org/media_tree.git
c0936df4 9819S: Odd Fixes
39532e6c
HG
9820F: drivers/media/usb/pwc/*
9821
93c090b3 9822PWM FAN DRIVER
774e0362
KD
9823M: Kamil Debski <kamil@wypas.org>
9824M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9825L: linux-hwmon@vger.kernel.org
93c090b3
KD
9826S: Supported
9827F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9828F: Documentation/hwmon/pwm-fan
9829F: drivers/hwmon/pwm-fan.c
9830
200efedd 9831PWM SUBSYSTEM
aa3495f7
TR
9832M: Thierry Reding <thierry.reding@gmail.com>
9833L: linux-pwm@vger.kernel.org
0c2498f1 9834S: Maintained
006e854f 9835T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9836F: Documentation/pwm.txt
9837F: Documentation/devicetree/bindings/pwm/
9838F: include/linux/pwm.h
0c2498f1 9839F: drivers/pwm/
a140b98d
TR
9840F: drivers/video/backlight/pwm_bl.c
9841F: include/linux/pwm_backlight.h
0c2498f1 9842
30ec261e 9843PXA2xx/PXA3xx SUPPORT
8da5e302 9844M: Daniel Mack <daniel@zonque.org>
a323f664 9845M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9846M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9848T: git git://github.com/hzhuang1/linux.git
8da5e302 9849T: git git://github.com/rjarzmik/linux.git
1da177e4 9850S: Maintained
e68d7c14 9851F: arch/arm/boot/dts/pxa*
679655da 9852F: arch/arm/mach-pxa/
820439f1 9853F: drivers/dma/pxa*
679655da 9854F: drivers/pcmcia/pxa2xx*
1403ead9 9855F: drivers/pinctrl/pxa/
9df92e6c 9856F: drivers/spi/spi-pxa2xx*
faf2e1db 9857F: drivers/usb/gadget/udc/pxa2*
679655da 9858F: include/sound/pxa2xx-lib.h
bec4c99e 9859F: sound/arm/pxa*
14430813 9860F: sound/soc/pxa/
1da177e4 9861
f3154a46
RJ
9862PXA GPIO DRIVER
9863M: Robert Jarzmik <robert.jarzmik@free.fr>
9864L: linux-gpio@vger.kernel.org
9865S: Maintained
9866F: drivers/gpio/gpio-pxa.c
9867
ec64d3bf
EG
9868PXA3xx NAND FLASH DRIVER
9869M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9870L: linux-mtd@lists.infradead.org
9871S: Maintained
9a67f099 9872F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9873
3f640c61 9874MMP SUPPORT
8b58be88 9875M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9876M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9878T: git git://github.com/hzhuang1/linux.git
9879T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9880S: Maintained
e68d7c14 9881F: arch/arm/boot/dts/mmp*
3f640c61 9882F: arch/arm/mach-mmp/
e8e6cb32 9883
272f133a
PO
9884PXA MMCI DRIVER
9885S: Orphan
9886
57f63bc8 9887PXA RTC DRIVER
8b58be88 9888M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9889L: rtc-linux@googlegroups.com
9890S: Maintained
9891
cea4001a 9892QAT DRIVER
90ab5a81
TS
9893M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9894M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9895L: qat-linux@intel.com
9896S: Supported
9897F: drivers/crypto/qat/
cea4001a 9898
52a09a04 9899QIB DRIVER
8473c603 9900M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9901L: linux-rdma@vger.kernel.org
9902S: Supported
9903F: drivers/infiniband/hw/qib/
9904
5e9772b9
JS
9905QLOGIC QLA1280 SCSI DRIVER
9906M: Michael Reed <mdr@sgi.com>
9907L: linux-scsi@vger.kernel.org
9908S: Maintained
9909F: drivers/scsi/qla1280.[ch]
9910
1da177e4 9911QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9912M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9913L: linux-scsi@vger.kernel.org
9914S: Supported
679655da
JP
9915F: Documentation/scsi/LICENSE.qla2xxx
9916F: drivers/scsi/qla2xxx/
1da177e4 9917
883c98fe 9918QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9919M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9920L: linux-scsi@vger.kernel.org
9921S: Supported
bacfb81b 9922F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9923F: drivers/scsi/qla4xxx/
9924
5a4faa87 9925QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 9926M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
9927L: netdev@vger.kernel.org
9928S: Supported
679655da 9929F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9930F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9931
0ec00f03 9932QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
9933M: Harish Patil <harish.patil@cavium.com>
9934M: Manish Chopra <manish.chopra@cavium.com>
9935M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
9936L: netdev@vger.kernel.org
9937S: Supported
aa43c215 9938F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9939
c4e84bde 9940QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
9941M: Harish Patil <harish.patil@cavium.com>
9942M: Manish Chopra <manish.chopra@cavium.com>
9943M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
9944L: netdev@vger.kernel.org
9945S: Supported
aa43c215 9946F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9947
fe56b9e6 9948QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
9949M: Yuval Mintz <Yuval.Mintz@cavium.com>
9950M: Ariel Elior <Ariel.Elior@cavium.com>
9951M: everest-linux-l2@cavium.com
fe56b9e6
YM
9952L: netdev@vger.kernel.org
9953S: Supported
9954F: drivers/net/ethernet/qlogic/qed/
9955F: include/linux/qed/
9956F: drivers/net/ethernet/qlogic/qede/
9957
1da177e4 9958QNX4 FILESYSTEM
8b58be88 9959M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9960W: http://www.alarsen.net/linux/qnx4fs/
9961S: Maintained
80811493 9962F: fs/qnx4/
c117ab84
CEB
9963F: include/uapi/linux/qnx4_fs.h
9964F: include/uapi/linux/qnxtypes.h
1da177e4 9965
91952bc0
AP
9966QT1010 MEDIA DRIVER
9967M: Antti Palosaari <crope@iki.fi>
9968L: linux-media@vger.kernel.org
a825eaec 9969W: https://linuxtv.org
91952bc0
AP
9970W: http://palosaari.fi/linux/
9971Q: http://patchwork.linuxtv.org/project/linux-media/list/
9972T: git git://linuxtv.org/anttip/media_tree.git
9973S: Maintained
9974F: drivers/media/tuners/qt1010*
9975
966fb5ec
SM
9976QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9977M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9978L: linux-wireless@vger.kernel.org
9979L: ath9k-devel@lists.ath9k.org
9980W: http://wireless.kernel.org/en/users/Drivers/ath9k
9981S: Supported
9982F: drivers/net/wireless/ath/ath9k/
9983
2ea0ffcb
KV
9984QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9985M: Kalle Valo <kvalo@qca.qualcomm.com>
9986L: ath10k@lists.infradead.org
9987W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9988T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9989S: Supported
9990F: drivers/net/wireless/ath/ath10k/
9991
b9b17deb
TT
9992QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9993M: Timur Tabi <timur@codeaurora.org>
9994L: netdev@vger.kernel.org
9995S: Supported
9996F: drivers/net/ethernet/qualcomm/emac/
9997
4f4567cf
RK
9998QUALCOMM HEXAGON ARCHITECTURE
9999M: Richard Kuo <rkuo@codeaurora.org>
10000L: linux-hexagon@vger.kernel.org
9f273c24 10001T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10002S: Supported
10003F: arch/hexagon/
10004
8e84c258
EK
10005QUALCOMM WCN36XX WIRELESS DRIVER
10006M: Eugene Krasnikov <k.eugene.e@gmail.com>
10007L: wcn36xx@lists.infradead.org
10008W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10009T: git git://github.com/KrasnikovEugene/wcn36xx.git
10010S: Supported
10011F: drivers/net/wireless/ath/wcn36xx/
10012
eeca9a67
MT
10013QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10014M: Gabriel Somlo <somlo@cmu.edu>
10015M: "Michael S. Tsirkin" <mst@redhat.com>
10016L: qemu-devel@nongnu.org
10017S: Maintained
10018F: drivers/firmware/qemu_fw_cfg.c
10019
602adf40 10020RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10021M: Ilya Dryomov <idryomov@gmail.com>
10022M: Sage Weil <sage@redhat.com>
527a88b9 10023M: Alex Elder <elder@kernel.org>
398ecff5 10024L: ceph-devel@vger.kernel.org
09d90327
SW
10025W: http://ceph.com/
10026T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10027T: git git://github.com/ceph/ceph-client.git
602adf40 10028S: Supported
398ecff5 10029F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10030F: drivers/block/rbd.c
10031F: drivers/block/rbd_types.h
10032
1da177e4 10033RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10034M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10035L: linux-fbdev@vger.kernel.org
1da177e4 10036S: Maintained
8a61f013 10037F: drivers/video/fbdev/aty/radeon*
c117ab84 10038F: include/uapi/linux/radeonfb.h
1da177e4 10039
c6c9b34c 10040RADIOSHARK RADIO DRIVER
c0936df4 10041M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10042L: linux-media@vger.kernel.org
10043T: git git://linuxtv.org/media_tree.git
10044S: Maintained
10045F: drivers/media/radio/radio-shark.c
10046
10047RADIOSHARK2 RADIO DRIVER
c0936df4 10048M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10049L: linux-media@vger.kernel.org
10050T: git git://linuxtv.org/media_tree.git
10051S: Maintained
10052F: drivers/media/radio/radio-shark2.c
10053F: drivers/media/radio/radio-tea5777.c
10054
1da177e4 10055RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10056M: Paul Mackerras <paulus@samba.org>
c69f677c 10057L: linux-fbdev@vger.kernel.org
1da177e4 10058S: Maintained
8a61f013 10059F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10060
a0fd81a9 10061RALINK MIPS ARCHITECTURE
bdb40e8e 10062M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10063L: linux-mips@linux-mips.org
10064S: Maintained
10065F: arch/mips/ralink
10066
e7839f25 10067RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10068P: rt2x00 project
b182427e 10069M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10070M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10071L: linux-wireless@vger.kernel.org
95ea3627 10072S: Maintained
33aca94d 10073F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10074
9db5579b 10075RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10076M: Jens Axboe <axboe@kernel.dk>
9db5579b 10077S: Maintained
679655da
JP
10078F: Documentation/blockdev/ramdisk.txt
10079F: drivers/block/brd.c
9db5579b 10080
9e95ce27 10081RANDOM NUMBER DRIVER
0624bcaa 10082M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10083S: Maintained
679655da 10084F: drivers/char/random.c
9e95ce27 10085
394b701c 10086RAPIDIO SUBSYSTEM
8b58be88 10087M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10088M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10089S: Maintained
679655da 10090F: drivers/rapidio/
394b701c 10091
e2d1d6c0 10092RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10093L: linux-wireless@vger.kernel.org
f52a5490 10094S: Orphan
679655da 10095F: drivers/net/wireless/ray*
e2d1d6c0
RD
10096
10097RCUTORTURE MODULE
e0198b29 10098M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10099M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10100L: linux-kernel@vger.kernel.org
f9094d8e 10101S: Supported
08deed1e 10102T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10103F: Documentation/RCU/torture.txt
34e2d560 10104F: kernel/rcu/rcutorture.c
e2d1d6c0 10105
c87b9c60
PM
10106RCUTORTURE TEST FRAMEWORK
10107M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10108M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10109R: Steven Rostedt <rostedt@goodmis.org>
10110R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10111R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10112L: linux-kernel@vger.kernel.org
c87b9c60
PM
10113S: Supported
10114T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10115F: tools/testing/selftests/rcutorture
10116
c1f766b5 10117RDC R-321X SoC
8b58be88 10118M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10119S: Maintained
10120
db17f395 10121RDC R6040 FAST ETHERNET DRIVER
35566e96 10122M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10123L: netdev@vger.kernel.org
10124S: Maintained
58565a35 10125F: drivers/net/ethernet/rdc/r6040.c
db17f395 10126
a09ed661 10127RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10128M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10129L: netdev@vger.kernel.org
10130L: linux-rdma@vger.kernel.org
fbb5a558 10131L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10132W: https://oss.oracle.com/projects/rds/
a09ed661 10133S: Supported
679655da 10134F: net/rds/
72f26eee 10135F: Documentation/networking/rds.txt
a09ed661 10136
0194621b
DD
10137RDMAVT - RDMA verbs software
10138M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10139L: linux-rdma@vger.kernel.org
10140S: Supported
10141F: drivers/infiniband/sw/rdmavt
10142
595182bc 10143READ-COPY UPDATE (RCU)
8b58be88 10144M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10145M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10146R: Steven Rostedt <rostedt@goodmis.org>
10147R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10148R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10149L: linux-kernel@vger.kernel.org
9fab9787 10150W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10151S: Supported
08deed1e 10152T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10153F: Documentation/RCU/
9fab9787 10154X: Documentation/RCU/torture.txt
f9094d8e 10155F: include/linux/rcu*
4102adab
PM
10156X: include/linux/srcu.h
10157F: kernel/rcu/
34e2d560 10158X: kernel/torture.c
595182bc 10159
0c86edc0 10160REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10161M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10162M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10163L: rtc-linux@googlegroups.com
8a6e2535 10164Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10165T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10166S: Maintained
7af6a2e1 10167F: Documentation/devicetree/bindings/rtc/
679655da
JP
10168F: Documentation/rtc.txt
10169F: drivers/rtc/
10170F: include/linux/rtc.h
c117ab84 10171F: include/uapi/linux/rtc.h
fe23c336
AB
10172F: include/linux/rtc/
10173F: include/linux/platform_data/rtc-*
10174F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10175
0e400c53
MB
10176REALTEK AUDIO CODECS
10177M: Bard Liao <bardliao@realtek.com>
10178M: Oder Chiou <oder_chiou@realtek.com>
10179S: Maintained
10180F: sound/soc/codecs/rt*
10181F: include/sound/rt*.h
10182
1da177e4 10183REISERFS FILE SYSTEM
76c4e5ea 10184L: reiserfs-devel@vger.kernel.org
1da177e4 10185S: Supported
679655da 10186F: fs/reiserfs/
1da177e4 10187
b83a313b 10188REGISTER MAP ABSTRACTION
b02e48f2 10189M: Mark Brown <broonie@kernel.org>
dd060bc9 10190L: linux-kernel@vger.kernel.org
b83a313b
MB
10191T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10192S: Supported
9398a639 10193F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10194F: drivers/base/regmap/
10195F: include/linux/regmap.h
10196
400e64df
OBC
10197REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10198M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10199M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10200L: linux-remoteproc@vger.kernel.org
6bb697b6 10201T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10202S: Maintained
15ebc72d 10203F: Documentation/devicetree/bindings/remoteproc/
400e64df 10204F: Documentation/remoteproc.txt
15ebc72d 10205F: drivers/remoteproc/
6fc26488 10206F: include/linux/remoteproc.h
400e64df 10207
d8115db5
OBC
10208REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10209M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10210M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10211L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10212T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10213S: Maintained
10214F: drivers/rpmsg/
10215F: Documentation/rpmsg.txt
10216F: include/linux/rpmsg.h
10217
fedc81e7
GU
10218RENESAS CLOCK DRIVERS
10219M: Geert Uytterhoeven <geert+renesas@glider.be>
10220L: linux-renesas-soc@vger.kernel.org
10221S: Supported
10222F: drivers/clk/renesas/
10223
8e6569af
SS
10224RENESAS ETHERNET DRIVERS
10225R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10226L: netdev@vger.kernel.org
4a121096 10227L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10228F: drivers/net/ethernet/renesas/
10229F: include/linux/sh_eth.h
10230
3e46c397
YS
10231RENESAS USB2 PHY DRIVER
10232M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10233L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10234S: Maintained
10235F: drivers/phy/phy-rcar-gen3-usb2.c
10236
1b0fe6be
PZ
10237RESET CONTROLLER FRAMEWORK
10238M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10239T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10240S: Maintained
10241F: drivers/reset/
10242F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10243F: include/dt-bindings/reset/
1b0fe6be
PZ
10244F: include/linux/reset.h
10245F: include/linux/reset-controller.h
10246
e0897645 10247RFKILL
8b58be88 10248M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10249L: linux-wireless@vger.kernel.org
ce466579
JB
10250W: http://wireless.kernel.org/
10251T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10252T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10253S: Maintained
505c9247 10254F: Documentation/rfkill.txt
80811493 10255F: net/rfkill/
e0897645 10256
933685ca
TG
10257RHASHTABLE
10258M: Thomas Graf <tgraf@suug.ch>
39ec406d 10259M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10260L: netdev@vger.kernel.org
10261S: Maintained
10262F: lib/rhashtable.c
10263F: include/linux/rhashtable.h
10264
67e054e9
ML
10265RICOH SMARTMEDIA/XD DRIVER
10266M: Maxim Levitsky <maximlevitsky@gmail.com>
10267S: Maintained
21c26f50
JP
10268F: drivers/mtd/nand/r852.c
10269F: drivers/mtd/nand/r852.h
67e054e9 10270
92634125
ML
10271RICOH R5C592 MEMORYSTICK DRIVER
10272M: Maxim Levitsky <maximlevitsky@gmail.com>
10273S: Maintained
10274F: drivers/memstick/host/r592.*
10275
27f1d2f9
SA
10276ROCCAT DRIVERS
10277M: Stefan Achatz <erazor_de@users.sourceforge.net>
10278W: http://sourceforge.net/projects/roccat/
10279S: Maintained
10280F: drivers/hid/hid-roccat*
10281F: include/linux/hid-roccat*
10282F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10283
4b8ac966
JP
10284ROCKER DRIVER
10285M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10286L: netdev@vger.kernel.org
10287S: Supported
10288F: drivers/net/ethernet/rocker/
10289
1da177e4
LT
10290ROCKETPORT DRIVER
10291P: Comtrol Corp.
1da177e4
LT
10292W: http://www.comtrol.com
10293S: Maintained
679655da 10294F: Documentation/serial/rocket.txt
c897401b 10295F: drivers/tty/rocket*
1da177e4 10296
7645c2f4
KC
10297ROCKETPORT EXPRESS/INFINITY DRIVER
10298M: Kevin Cernekee <cernekee@gmail.com>
10299L: linux-serial@vger.kernel.org
10300S: Odd Fixes
10301F: drivers/tty/serial/rp2.*
10302
1da177e4 10303ROSE NETWORK LAYER
8b58be88 10304M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10305L: linux-hams@vger.kernel.org
d34cb28a 10306W: http://www.linux-ax25.org/
1da177e4 10307S: Maintained
679655da 10308F: include/net/rose.h
c117ab84 10309F: include/uapi/linux/rose.h
679655da 10310F: net/rose/
1da177e4 10311
91952bc0
AP
10312RTL2830 MEDIA DRIVER
10313M: Antti Palosaari <crope@iki.fi>
10314L: linux-media@vger.kernel.org
a825eaec 10315W: https://linuxtv.org
91952bc0
AP
10316W: http://palosaari.fi/linux/
10317Q: http://patchwork.linuxtv.org/project/linux-media/list/
10318T: git git://linuxtv.org/anttip/media_tree.git
10319S: Maintained
10320F: drivers/media/dvb-frontends/rtl2830*
10321
27a0aacf
AP
10322RTL2832 MEDIA DRIVER
10323M: Antti Palosaari <crope@iki.fi>
10324L: linux-media@vger.kernel.org
a825eaec 10325W: https://linuxtv.org
27a0aacf
AP
10326W: http://palosaari.fi/linux/
10327Q: http://patchwork.linuxtv.org/project/linux-media/list/
10328T: git git://linuxtv.org/anttip/media_tree.git
10329S: Maintained
10330F: drivers/media/dvb-frontends/rtl2832*
10331
ba6e6f6e
AP
10332RTL2832_SDR MEDIA DRIVER
10333M: Antti Palosaari <crope@iki.fi>
10334L: linux-media@vger.kernel.org
a825eaec 10335W: https://linuxtv.org
ba6e6f6e
AP
10336W: http://palosaari.fi/linux/
10337Q: http://patchwork.linuxtv.org/project/linux-media/list/
10338T: git git://linuxtv.org/anttip/media_tree.git
10339S: Maintained
b4bb1c28 10340F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10341
59840488 10342RTL8180 WIRELESS DRIVER
605bebe2 10343L: linux-wireless@vger.kernel.org
491b26b4 10344W: http://wireless.kernel.org/
54e5881d 10345T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10346S: Orphan
62141726 10347F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10348
59840488 10349RTL8187 WIRELESS DRIVER
9f0939bf 10350M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10351M: Hin-Tak Leung <htl10@users.sourceforge.net>
10352M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10353L: linux-wireless@vger.kernel.org
491b26b4 10354W: http://wireless.kernel.org/
54e5881d 10355T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10356S: Maintained
62141726 10357F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10358
3cf0c8ad
LF
10359RTL8192CE WIRELESS DRIVER
10360M: Larry Finger <Larry.Finger@lwfinger.net>
10361M: Chaoming Li <chaoming_li@realsil.com.cn>
10362L: linux-wireless@vger.kernel.org
491b26b4 10363W: http://wireless.kernel.org/
3cf0c8ad
LF
10364T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10365S: Maintained
62141726
KV
10366F: drivers/net/wireless/realtek/rtlwifi/
10367F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10368
26f1fad2
JS
10369RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10370M: Jes Sorensen <Jes.Sorensen@redhat.com>
10371L: linux-wireless@vger.kernel.org
171a900c 10372T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10373S: Maintained
10374F: drivers/net/wireless/realtek/rtl8xxxu/
10375
9eb8ef74 10376S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10377M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10378L: linux-fbdev@vger.kernel.org
ce00f85c 10379S: Maintained
8a61f013 10380F: drivers/video/fbdev/savage/
9eb8ef74 10381
1da177e4 10382S390
8b58be88
JP
10383M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10384M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10385L: linux-s390@vger.kernel.org
5238da45 10386W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10387T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10388S: Supported
679655da 10389F: arch/s390/
a968cd3e 10390F: drivers/s390/
3bfe6858
JN
10391F: Documentation/s390/
10392F: Documentation/DocBook/s390*
5238da45 10393
322986ca
SO
10394S390 COMMON I/O LAYER
10395M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10396M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10397L: linux-s390@vger.kernel.org
10398W: http://www.ibm.com/developerworks/linux/linux390/
10399S: Supported
10400F: drivers/s390/cio/
10401
10402S390 DASD DRIVER
38b7f07a
SH
10403M: Stefan Haberland <sth@linux.vnet.ibm.com>
10404M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10405L: linux-s390@vger.kernel.org
10406W: http://www.ibm.com/developerworks/linux/linux390/
10407S: Supported
10408F: drivers/s390/block/dasd*
10409F: block/partitions/ibm.c
10410
5238da45 10411S390 NETWORK DRIVERS
f0c59aff 10412M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10413L: linux-s390@vger.kernel.org
5238da45
HC
10414W: http://www.ibm.com/developerworks/linux/linux390/
10415S: Supported
679655da 10416F: drivers/s390/net/
5238da45 10417
322986ca
SO
10418S390 PCI SUBSYSTEM
10419M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10420M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10421L: linux-s390@vger.kernel.org
10422W: http://www.ibm.com/developerworks/linux/linux390/
10423S: Supported
10424F: arch/s390/pci/
10425F: drivers/pci/hotplug/s390_pci_hpc.c
10426
feed9b62 10427S390 ZCRYPT DRIVER
5c8d0983 10428M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10429L: linux-s390@vger.kernel.org
a968cd3e 10430W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10431S: Supported
d5ca6918 10432F: drivers/s390/crypto/
feed9b62 10433
5238da45 10434S390 ZFCP DRIVER
d38e19d0 10435M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10436L: linux-s390@vger.kernel.org
5238da45 10437W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10438S: Supported
679655da 10439F: drivers/s390/scsi/zfcp_*
1da177e4 10440
dd96df2c 10441S390 IUCV NETWORK LAYER
f0c59aff 10442M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10443L: linux-s390@vger.kernel.org
10444W: http://www.ibm.com/developerworks/linux/linux390/
10445S: Supported
679655da
JP
10446F: drivers/s390/net/*iucv*
10447F: include/net/iucv/
10448F: net/iucv/
dd96df2c 10449
8128f23c
GS
10450S390 IOMMU (PCI)
10451M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10452L: linux-s390@vger.kernel.org
10453W: http://www.ibm.com/developerworks/linux/linux390/
10454S: Supported
10455F: drivers/iommu/s390-iommu.c
10456
4dde7f75 10457S3C24XX SD/MMC Driver
8b58be88 10458M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10460S: Supported
679655da 10461F: drivers/mmc/host/s3cmci.*
4dde7f75 10462
1f15a229
HV
10463SAA6588 RDS RECEIVER DRIVER
10464M: Hans Verkuil <hverkuil@xs4all.nl>
10465L: linux-media@vger.kernel.org
10466T: git git://linuxtv.org/media_tree.git
a825eaec 10467W: https://linuxtv.org
1f15a229
HV
10468S: Odd Fixes
10469F: drivers/media/i2c/saa6588*
10470
98ed12e6 10471SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10472M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10473M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10474L: linux-media@vger.kernel.org
a825eaec 10475W: https://linuxtv.org
98ed12e6
MCC
10476T: git git://linuxtv.org/media_tree.git
10477S: Odd fixes
618cd932 10478F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10479F: drivers/media/pci/saa7134/
10480
1da177e4 10481SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10482M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10483L: linux-media@vger.kernel.org
275ffde4 10484T: git git://linuxtv.org/media_tree.git
1da177e4 10485S: Maintained
90d72ac6
MCC
10486F: drivers/media/common/saa7146/
10487F: drivers/media/pci/saa7146/
10488F: include/media/saa7146*
1da177e4 10489
92304a40 10490SAMSUNG LAPTOP DRIVER
5909c654 10491M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10492L: platform-driver-x86@vger.kernel.org
10493S: Maintained
10494F: drivers/platform/x86/samsung-laptop.c
10495
4a109cc0 10496SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10497M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10498M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10499M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10500L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10501S: Supported
14430813 10502F: sound/soc/samsung/
4a109cc0 10503
0d89a28b 10504SAMSUNG FRAMEBUFFER DRIVER
b7701755 10505M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10506L: linux-fbdev@vger.kernel.org
10507S: Maintained
8a61f013 10508F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10509
b40f0632 10510SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10511M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10512M: Krzysztof Kozlowski <krzk@kernel.org>
10513M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10514L: linux-kernel@vger.kernel.org
b40f0632 10515L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10516S: Supported
10517F: drivers/mfd/sec*.c
10518F: drivers/regulator/s2m*.c
10519F: drivers/regulator/s5m*.c
b40f0632
KK
10520F: drivers/clk/clk-s2mps11.c
10521F: drivers/rtc/rtc-s5m.c
f69d3a17 10522F: include/linux/mfd/samsung/
a13c7c51
KK
10523F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10524F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10525F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10526F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10527
038f5c4b
SN
10528SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10529M: Kyungmin Park <kyungmin.park@samsung.com>
10530M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10531L: linux-media@vger.kernel.org
10532Q: https://patchwork.linuxtv.org/project/linux-media/list/
10533S: Supported
10534F: drivers/media/platform/exynos4-is/
038f5c4b 10535
6fd86ab2
SN
10536SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10537M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10538L: linux-media@vger.kernel.org
10539L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10540S: Maintained
10541F: drivers/media/platform/s3c-camif/
d647f0b7 10542F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10543
b84ef24e
AH
10544SAMSUNG S5C73M3 CAMERA DRIVER
10545M: Kyungmin Park <kyungmin.park@samsung.com>
10546M: Andrzej Hajda <a.hajda@samsung.com>
10547L: linux-media@vger.kernel.org
10548S: Supported
10549F: drivers/media/i2c/s5c73m3/*
10550
7d459937
AH
10551SAMSUNG S5K5BAF CAMERA DRIVER
10552M: Kyungmin Park <kyungmin.park@samsung.com>
10553M: Andrzej Hajda <a.hajda@samsung.com>
10554L: linux-media@vger.kernel.org
10555S: Supported
10556F: drivers/media/i2c/s5k5baf.c
10557
c04c674f
RB
10558SAMSUNG S3FWRN5 NFC DRIVER
10559M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10560M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10561L: linux-nfc@lists.01.org (moderated for non-subscribers)
10562S: Supported
10563F: drivers/nfc/s3fwrn5
10564
310e39c9 10565SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10566M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10567M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10568M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10569S: Supported
10570L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10571F: drivers/clk/samsung/
490583f0
CC
10572F: include/dt-bindings/clock/exynos*.h
10573F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10574
2e365a70
AS
10575SAMSUNG SPI DRIVERS
10576M: Kukjin Kim <kgene@kernel.org>
10577M: Krzysztof Kozlowski <krzk@kernel.org>
10578M: Andi Shyti <andi.shyti@samsung.com>
10579L: linux-spi@vger.kernel.org
10580L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10581S: Maintained
10582F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10583F: drivers/spi/spi-s3c*
10584F: include/linux/platform_data/spi-s3c64xx.h
10585
66890ed6
BA
10586SAMSUNG SXGBE DRIVERS
10587M: Byungho An <bh74.an@samsung.com>
10588M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10589M: Vipul Pandya <vipul.pandya@samsung.com>
10590S: Supported
10591L: netdev@vger.kernel.org
10592F: drivers/net/ethernet/samsung/sxgbe/
10593
93c537af
LM
10594SAMSUNG THERMAL DRIVER
10595M: Lukasz Majewski <l.majewski@samsung.com>
10596L: linux-pm@vger.kernel.org
10597L: linux-samsung-soc@vger.kernel.org
10598S: Supported
9f273c24 10599T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10600F: drivers/thermal/samsung/
10601
e296cd32 10602SAMSUNG USB2 PHY DRIVER
774e0362
KD
10603M: Kamil Debski <kamil@wypas.org>
10604M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10605L: linux-kernel@vger.kernel.org
10606S: Supported
10607F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10608F: Documentation/phy/samsung-usb2.txt
10609F: drivers/phy/phy-exynos4210-usb2.c
10610F: drivers/phy/phy-exynos4x12-usb2.c
10611F: drivers/phy/phy-exynos5250-usb2.c
10612F: drivers/phy/phy-s5pv210-usb2.c
10613F: drivers/phy/phy-samsung-usb2.c
10614F: drivers/phy/phy-samsung-usb2.h
10615
ca749e2a 10616SERIAL DRIVERS
5e30bbb7 10617M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10618L: linux-serial@vger.kernel.org
5e30bbb7 10619S: Maintained
30743257 10620F: Documentation/devicetree/bindings/serial/
14430813 10621F: drivers/tty/serial/
ca749e2a 10622
49fc9361
BG
10623STI CEC DRIVER
10624M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10625L: kernel@stlinux.com
10626S: Maintained
10627F: drivers/staging/media/st-cec/
10628F: Documentation/devicetree/bindings/media/stih-cec.txt
10629
aecb7b64 10630SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10631M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10632M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10633S: Maintained
1fb200d6 10634F: include/linux/dma/dw.h
3d598f47 10635F: include/linux/platform_data/dma-dw.h
61a76496 10636F: drivers/dma/dw/
aecb7b64 10637
058999cc
LP
10638SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10639M: Lars Persson <lars.persson@axis.com>
10640L: netdev@vger.kernel.org
10641S: Supported
10642F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10643F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10644
fc531d98 10645SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10646M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10647R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10648R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10649L: linux-i2c@vger.kernel.org
10650S: Maintained
10651F: drivers/i2c/busses/i2c-designware-*
10652F: include/linux/platform_data/i2c-designware.h
10653
f9e37137 10654SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10655M: Jaehoon Chung <jh80.chung@samsung.com>
10656L: linux-mmc@vger.kernel.org
10657S: Maintained
10658F: include/linux/mmc/dw_mmc.h
10659F: drivers/mmc/host/dw_mmc*
10660
a961e698
AS
10661SYSTEM TRACE MODULE CLASS
10662M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10663S: Maintained
e787bc46 10664T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10665F: Documentation/trace/stm.txt
10666F: drivers/hwtracing/stm/
10667F: include/linux/stm.h
10668F: include/uapi/linux/stm.h
10669
1db121d6
AN
10670THUNDERBOLT DRIVER
10671M: Andreas Noever <andreas.noever@gmail.com>
10672S: Maintained
10673F: drivers/thunderbolt/
10674
e35a49b1
SR
10675TI BQ27XXX POWER SUPPLY DRIVER
10676R: Andrew F. Davis <afd@ti.com>
10677F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10678F: drivers/power/supply/bq27xxx_battery.c
10679F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10680
34db37c6 10681TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10682M: John Stultz <john.stultz@linaro.org>
88606e80 10683M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10684L: linux-kernel@vger.kernel.org
75fc2d37 10685T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10686S: Supported
10687F: include/linux/clocksource.h
10688F: include/linux/time.h
10689F: include/linux/timex.h
c117ab84
CEB
10690F: include/uapi/linux/time.h
10691F: include/uapi/linux/timex.h
88606e80
TG
10692F: kernel/time/clocksource.c
10693F: kernel/time/time*.c
34db37c6 10694F: kernel/time/alarmtimer.c
88606e80 10695F: kernel/time/ntp.c
7fe5f1c1 10696F: tools/testing/selftests/timers/
88606e80 10697
1da177e4 10698SC1200 WDT DRIVER
b300645a 10699M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10700S: Maintained
679655da 10701F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10702
10703SCHEDULER
dd9b238c 10704M: Ingo Molnar <mingo@redhat.com>
8b58be88 10705M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10706L: linux-kernel@vger.kernel.org
75fc2d37 10707T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10708S: Maintained
95c0d71d 10709F: kernel/sched/
679655da 10710F: include/linux/sched.h
c117ab84 10711F: include/uapi/linux/sched.h
c2eb505b 10712F: include/linux/wait.h
1da177e4 10713
6bcf6737 10714SCORE ARCHITECTURE
ed38665e 10715M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10716M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10717W: http://www.sunplus.com
6bcf6737 10718S: Supported
a2681a75 10719F: arch/score/
6bcf6737 10720
80f390ea
SH
10721SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10722M: Sudeep Holla <sudeep.holla@arm.com>
10723L: linux-arm-kernel@lists.infradead.org
10724S: Maintained
10725F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10726F: drivers/clk/clk-scpi.c
8def3103 10727F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10728F: drivers/firmware/arm_scpi.c
10729F: include/linux/scpi_protocol.h
80f390ea 10730
1da177e4 10731SCSI CDROM DRIVER
8b58be88 10732M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10733L: linux-scsi@vger.kernel.org
10734W: http://www.kernel.dk
10735S: Maintained
679655da 10736F: drivers/scsi/sr*
1da177e4 10737
fb50a83d 10738SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10739M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10740L: linux-rdma@vger.kernel.org
10741S: Supported
10742W: http://www.openfabrics.org
10743Q: http://patchwork.kernel.org/project/linux-rdma/list/
10744T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10745F: drivers/infiniband/ulp/srp/
10746F: include/scsi/srp.h
10747
1da177e4 10748SCSI SG DRIVER
8b58be88 10749M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10750L: linux-scsi@vger.kernel.org
59ab3c93 10751W: http://sg.danny.cz/sg
1da177e4 10752S: Maintained
59ab3c93 10753F: Documentation/scsi/scsi-generic.txt
679655da
JP
10754F: drivers/scsi/sg.c
10755F: include/scsi/sg.h
1da177e4
LT
10756
10757SCSI SUBSYSTEM
7ee7895c 10758M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10759T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10760M: "Martin K. Petersen" <martin.petersen@oracle.com>
10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10762L: linux-scsi@vger.kernel.org
1da177e4 10763S: Maintained
2c99a314 10764F: Documentation/devicetree/bindings/scsi/
679655da
JP
10765F: drivers/scsi/
10766F: include/scsi/
1da177e4
LT
10767
10768SCSI TAPE DRIVER
8b58be88 10769M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10770L: linux-scsi@vger.kernel.org
10771S: Maintained
679655da 10772F: Documentation/scsi/st.txt
f7269cfc
JD
10773F: drivers/scsi/st.*
10774F: drivers/scsi/st_*.h
1da177e4
LT
10775
10776SCTP PROTOCOL
8b6efb75 10777M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10778M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10779L: linux-sctp@vger.kernel.org
5f85813c 10780W: http://lksctp.sourceforge.net
8b6efb75 10781S: Maintained
679655da
JP
10782F: Documentation/networking/sctp.txt
10783F: include/linux/sctp.h
4d58c025 10784F: include/uapi/linux/sctp.h
679655da
JP
10785F: include/net/sctp/
10786F: net/sctp/
1da177e4
LT
10787
10788SCx200 CPU SUPPORT
8b58be88 10789M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10790S: Odd Fixes
679655da 10791F: Documentation/i2c/busses/scx200_acb
390889b6 10792F: arch/x86/platform/scx200/
679655da
JP
10793F: drivers/watchdog/scx200_wdt.c
10794F: drivers/i2c/busses/scx200*
10795F: drivers/mtd/maps/scx200_docflash.c
10796F: include/linux/scx200.h
1662d32c
JC
10797
10798SCx200 GPIO DRIVER
8b58be88 10799M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10800S: Maintained
679655da
JP
10801F: drivers/char/scx200_gpio.c
10802F: include/linux/scx200_gpio.h
1662d32c
JC
10803
10804SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10805M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10806S: Maintained
679655da 10807F: drivers/clocksource/scx200_hrt.c
1da177e4 10808
6a36913a 10809SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10810M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10811L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10812S: Maintained
679655da 10813F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10814
e7839f25 10815SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10816M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10817L: linux-mmc@vger.kernel.org
ddfe954d
UH
10818T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10819S: Maintained
10820F: drivers/mmc/host/sdhci*
10821F: include/linux/mmc/sdhci*
e2d1d6c0 10822
c04f9d61
KC
10823SECURE COMPUTING
10824M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10825R: Andy Lutomirski <luto@amacapital.net>
10826R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10827T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10828S: Supported
10829F: kernel/seccomp.c
10830F: include/uapi/linux/seccomp.h
10831F: include/linux/seccomp.h
c99ee51a 10832F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10833K: \bsecure_computing
10834K: \bTIF_SECCOMP\b
10835
476bf3d6
AC
10836SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10837M: Al Cooper <alcooperx@gmail.com>
10838L: linux-mmc@vger.kernel.org
10839L: bcm-kernel-feedback-list@broadcom.com
10840S: Maintained
10841F: drivers/mmc/host/sdhci-brcmstb*
10842
0d1bb41a 10843SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10844M: Ben Dooks <ben-linux@fluff.org>
dc524882 10845M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10846L: linux-mmc@vger.kernel.org
0d1bb41a 10847S: Maintained
dc524882 10848F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10849
c63b3cba 10850SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10851M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10852L: linux-mmc@vger.kernel.org
10853S: Maintained
10854F: drivers/mmc/host/sdhci-spear.c
10855
8711cca2 10856SECURITY SUBSYSTEM
9b45c0d2 10857M: James Morris <james.l.morris@oracle.com>
9c3646d1 10858M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10859L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10860T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10861W: http://kernsec.org/
8711cca2 10862S: Supported
7d2c86b5 10863F: security/
8711cca2 10864
1da177e4 10865SECURITY CONTACT
8b58be88 10866M: Security Officers <security@kernel.org>
1da177e4
LT
10867S: Supported
10868
10869SELINUX SECURITY MODULE
e0238b4c 10870M: Paul Moore <paul@paul-moore.com>
8b58be88 10871M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10872M: Eric Paris <eparis@parisplace.org>
e0238b4c 10873L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10874W: http://selinuxproject.org
5a5f2acf 10875T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10876S: Supported
679655da
JP
10877F: include/linux/selinux*
10878F: security/selinux/
6bde95ce 10879F: scripts/selinux/
1da177e4 10880
c1c124e9
JJ
10881APPARMOR SECURITY MODULE
10882M: John Johansen <john.johansen@canonical.com>
10883L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10884W: apparmor.wiki.kernel.org
10885T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10886S: Supported
10887F: security/apparmor/
10888
9b091556
KC
10889LOADPIN SECURITY MODULE
10890M: Kees Cook <keescook@chromium.org>
10891T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10892S: Supported
10893F: security/loadpin/
10894
730daa16
KC
10895YAMA SECURITY MODULE
10896M: Kees Cook <keescook@chromium.org>
10897T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10898S: Supported
10899F: security/yama/
10900
cef2cf07 10901SENSABLE PHANTOM
8b58be88 10902M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10903S: Maintained
679655da 10904F: drivers/misc/phantom.c
c117ab84 10905F: include/uapi/linux/phantom.h
cef2cf07 10906
2a1e8447
JB
10907Emulex 10Gbps iSCSI - OneConnect DRIVER
10908M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10909M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10910M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 10911L: linux-scsi@vger.kernel.org
2a1e8447 10912W: http://www.broadcom.com
3387f656
JP
10913S: Supported
10914F: drivers/scsi/be2iscsi/
6733b39a 10915
d2ee76fa 10916Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10917M: Sathya Perla <sathya.perla@broadcom.com>
10918M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10919M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10920M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10921L: netdev@vger.kernel.org
fea3af67 10922W: http://www.emulex.com
7d2c86b5 10923S: Supported
9aebddd1 10924F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10925
d2928a8c 10926EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10927M: Selvin Xavier <selvin.xavier@avagotech.com>
10928M: Devesh Sharma <devesh.sharma@avagotech.com>
10929M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10930L: linux-rdma@vger.kernel.org
10931W: http://www.emulex.com
10932S: Supported
10933F: drivers/infiniband/hw/ocrdma/
a7fe7380 10934F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 10935
8ceee660 10936SFC NETWORK DRIVER
c06f51ea 10937M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10938M: Edward Cree <ecree@solarflare.com>
10939M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10940L: netdev@vger.kernel.org
8ceee660 10941S: Supported
874aeea5 10942F: drivers/net/ethernet/sfc/
8ceee660 10943
e2d1d6c0 10944SGI GRU DRIVER
cc883afc 10945M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10946S: Maintained
679655da 10947F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10948
10949SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10950M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10951L: linux-ia64@vger.kernel.org
10952S: Supported
679655da 10953F: Documentation/ia64/serial.txt
df621252 10954F: drivers/tty/serial/ioc?_serial.c
679655da 10955F: include/linux/ioc?.h
e2d1d6c0 10956
75312619 10957SGI XP/XPC/XPNET DRIVER
e180383f
RH
10958M: Cliff Whickman <cpw@sgi.com>
10959M: Robin Holt <robinmholt@gmail.com>
75312619 10960S: Maintained
679655da 10961F: drivers/misc/sgi-xp/
75312619 10962
46eacf3b
AP
10963SI2157 MEDIA DRIVER
10964M: Antti Palosaari <crope@iki.fi>
10965L: linux-media@vger.kernel.org
a825eaec 10966W: https://linuxtv.org
46eacf3b
AP
10967W: http://palosaari.fi/linux/
10968Q: http://patchwork.linuxtv.org/project/linux-media/list/
10969T: git git://linuxtv.org/anttip/media_tree.git
10970S: Maintained
10971F: drivers/media/tuners/si2157*
10972
75e2d5ba
AP
10973SI2168 MEDIA DRIVER
10974M: Antti Palosaari <crope@iki.fi>
10975L: linux-media@vger.kernel.org
a825eaec 10976W: https://linuxtv.org
75e2d5ba
AP
10977W: http://palosaari.fi/linux/
10978Q: http://patchwork.linuxtv.org/project/linux-media/list/
10979T: git git://linuxtv.org/anttip/media_tree.git
10980S: Maintained
10981F: drivers/media/dvb-frontends/si2168*
10982
49cc629d
HV
10983SI470X FM RADIO RECEIVER I2C DRIVER
10984M: Hans Verkuil <hverkuil@xs4all.nl>
10985L: linux-media@vger.kernel.org
10986T: git git://linuxtv.org/media_tree.git
a825eaec 10987W: https://linuxtv.org
49cc629d
HV
10988S: Odd Fixes
10989F: drivers/media/radio/si470x/radio-si470x-i2c.c
10990
10991SI470X FM RADIO RECEIVER USB DRIVER
10992M: Hans Verkuil <hverkuil@xs4all.nl>
10993L: linux-media@vger.kernel.org
10994T: git git://linuxtv.org/media_tree.git
a825eaec 10995W: https://linuxtv.org
49cc629d
HV
10996S: Maintained
10997F: drivers/media/radio/si470x/radio-si470x-common.c
10998F: drivers/media/radio/si470x/radio-si470x.h
10999F: drivers/media/radio/si470x/radio-si470x-usb.c
11000
c937ca03
EV
11001SI4713 FM RADIO TRANSMITTER I2C DRIVER
11002M: Eduardo Valentin <edubezval@gmail.com>
11003L: linux-media@vger.kernel.org
11004T: git git://linuxtv.org/media_tree.git
a825eaec 11005W: https://linuxtv.org
c937ca03 11006S: Odd Fixes
99995ded 11007F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11008
11009SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11010M: Eduardo Valentin <edubezval@gmail.com>
11011L: linux-media@vger.kernel.org
11012T: git git://linuxtv.org/media_tree.git
a825eaec 11013W: https://linuxtv.org
c937ca03 11014S: Odd Fixes
99995ded
DR
11015F: drivers/media/radio/si4713/radio-platform-si4713.c
11016
11017SI4713 FM RADIO TRANSMITTER USB DRIVER
11018M: Hans Verkuil <hverkuil@xs4all.nl>
11019L: linux-media@vger.kernel.org
11020T: git git://linuxtv.org/media_tree.git
a825eaec 11021W: https://linuxtv.org
99995ded
DR
11022S: Maintained
11023F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11024
beb91d46 11025SIANO DVB DRIVER
5dc8a864
MCC
11026M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11027M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11028L: linux-media@vger.kernel.org
a825eaec 11029W: https://linuxtv.org
beb91d46
MCC
11030T: git git://linuxtv.org/media_tree.git
11031S: Odd fixes
11032F: drivers/media/common/siano/
beb91d46 11033F: drivers/media/usb/siano/
beb91d46 11034F: drivers/media/usb/siano/
14430813 11035F: drivers/media/mmc/siano/
beb91d46 11036
6f15b602
HG
11037SIMPLEFB FB DRIVER
11038M: Hans de Goede <hdegoede@redhat.com>
11039L: linux-fbdev@vger.kernel.org
11040S: Maintained
2d799dde 11041F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11042F: drivers/video/fbdev/simplefb.c
11043F: include/linux/platform_data/simplefb.h
11044
b618b69c 11045SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11046L: linux-media@vger.kernel.org
bb60fcb2 11047S: Orphan
b618b69c 11048F: drivers/media/platform/sh_veu.c
b618b69c
GL
11049
11050SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11051L: linux-media@vger.kernel.org
bb60fcb2 11052S: Orphan
b618b69c 11053F: drivers/media/platform/sh_vou.c
d647f0b7 11054F: include/media/drv-intf/sh_vou.h
b618b69c 11055
6349d997 11056SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11057M: Len Brown <lenb@kernel.org>
6349d997
LB
11058L: sfi-devel@simplefirmware.org
11059W: http://simplefirmware.org/
11060T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11061S: Supported
943fc810 11062F: arch/x86/platform/sfi/
6349d997
LB
11063F: drivers/sfi/
11064F: include/linux/sfi*.h
e2d1d6c0 11065
1da177e4
LT
11066SIMTEC EB110ATX (Chalice CATS)
11067P: Ben Dooks
b16957c6
BD
11068P: Vincent Sanders <vince@simtec.co.uk>
11069M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11070W: http://www.simtec.co.uk/products/EB110ATX/
11071S: Supported
11072
11073SIMTEC EB2410ITX (BAST)
11074P: Ben Dooks
b16957c6
BD
11075P: Vincent Sanders <vince@simtec.co.uk>
11076M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11077W: http://www.simtec.co.uk/products/EB2410ITX/
11078S: Supported
15dba387
JP
11079F: arch/arm/mach-s3c24xx/mach-bast.c
11080F: arch/arm/mach-s3c24xx/bast-ide.c
11081F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11082
4c5adde7 11083TI DAVINCI MACHINE SUPPORT
3ba789c0 11084M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11085M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11087T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11088S: Supported
14430813 11089F: arch/arm/mach-davinci/
046d0a37 11090F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11091
8d4b3f08 11092TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11093M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11094L: linux-media@vger.kernel.org
a825eaec 11095W: https://linuxtv.org
8d4b3f08
LP
11096Q: http://patchwork.linuxtv.org/project/linux-media/list/
11097T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11098S: Maintained
8d4b3f08
LP
11099F: drivers/media/platform/davinci/
11100F: include/media/davinci/
11101
417d2e50 11102TI AM437X VPFE DRIVER
e43cdb56 11103M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11104L: linux-media@vger.kernel.org
a825eaec 11105W: https://linuxtv.org
417d2e50
BP
11106Q: http://patchwork.linuxtv.org/project/linux-media/list/
11107T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11108S: Maintained
11109F: drivers/media/platform/am437x/
11110
c4c0283a 11111OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11112M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11113L: linux-media@vger.kernel.org
a825eaec 11114W: https://linuxtv.org
c4c0283a
BP
11115Q: http://patchwork.linuxtv.org/project/linux-media/list/
11116T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11117S: Maintained
11118F: drivers/media/i2c/ov2659.c
b5dcee22 11119F: include/media/i2c/ov2659.h
c4c0283a 11120
3a6779f5
SM
11121SILICON MOTION SM712 FRAME BUFFER DRIVER
11122M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11123M: Teddy Wang <teddy.wang@siliconmotion.com>
11124M: Sudip Mukherjee <sudip@vectorindia.org>
11125L: linux-fbdev@vger.kernel.org
11126S: Maintained
11127F: drivers/video/fbdev/sm712*
11128F: Documentation/fb/sm712fb.txt
11129
92aab3c0 11130SIS 190 ETHERNET DRIVER
8b58be88 11131M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11132L: netdev@vger.kernel.org
11133S: Maintained
8c7de408 11134F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11135
1da177e4 11136SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11137M: Daniele Venzano <venza@brownhat.org>
1da177e4 11138W: http://www.brownhat.org/sis900.html
979b6c13 11139L: netdev@vger.kernel.org
1da177e4 11140S: Maintained
8c7de408 11141F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11142
11143SIS FRAMEBUFFER DRIVER
8b58be88 11144M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11145W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11146S: Maintained
679655da 11147F: Documentation/fb/sisfb.txt
8a61f013 11148F: drivers/video/fbdev/sis/
679655da 11149F: include/video/sisfb.h
1da177e4
LT
11150
11151SIS USB2VGA DRIVER
8b58be88 11152M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11153W: http://www.winischhofer.at/linuxsisusbvga.shtml
11154S: Maintained
679655da 11155F: drivers/usb/misc/sisusbvga/
1da177e4 11156
415ad26d 11157SLAB ALLOCATOR
16e943bf 11158M: Christoph Lameter <cl@linux.com>
2ed1c525 11159M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11160M: David Rientjes <rientjes@google.com>
11161M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11162M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11163L: linux-mm@kvack.org
11164S: Maintained
679655da 11165F: include/linux/sl?b*.h
16e943bf 11166F: mm/sl?b*
415ad26d 11167
9fab9787 11168SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11169M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11170M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11171M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11172R: Steven Rostedt <rostedt@goodmis.org>
11173R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11174L: linux-kernel@vger.kernel.org
9fab9787
PM
11175W: http://www.rdrop.com/users/paulmck/RCU/
11176S: Supported
11177T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11178F: include/linux/srcu.h
11179F: kernel/rcu/srcu.c
9fab9787 11180
66372841
CS
11181SMACK SECURITY MODULE
11182M: Casey Schaufler <casey@schaufler-ca.com>
11183L: linux-security-module@vger.kernel.org
11184W: http://schaufler-ca.com
ece38248 11185T: git git://github.com/cschaufler/smack-next
66372841
CS
11186S: Maintained
11187F: Documentation/security/Smack.txt
11188F: security/smack/
11189
20651e0b 11190DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11191M: Kevin Hilman <khilman@kernel.org>
11192M: Nishanth Menon <nm@ti.com>
11193S: Maintained
20651e0b 11194F: drivers/power/avs/
68ace3e1
KH
11195F: include/linux/power/smartreflex.h
11196L: linux-pm@vger.kernel.org
11197
1da177e4 11198SMC91x ETHERNET DRIVER
2f82af08 11199M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11200S: Odd Fixes
ae150435 11201F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11202
e8e31622
SA
11203SMIA AND SMIA++ IMAGE SENSOR DRIVER
11204M: Sakari Ailus <sakari.ailus@iki.fi>
11205L: linux-media@vger.kernel.org
11206S: Maintained
14430813 11207F: drivers/media/i2c/smiapp/
b5dcee22 11208F: include/media/i2c/smiapp.h
e8e31622
SA
11209F: drivers/media/i2c/smiapp-pll.c
11210F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11211F: include/uapi/linux/smiapp.h
a2cec3c0 11212F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11213
920fa1ff
GR
11214SMM665 HARDWARE MONITOR DRIVER
11215M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11216L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11217S: Maintained
11218F: Documentation/hwmon/smm665
11219F: drivers/hwmon/smm665.c
11220
9df7305b 11221SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11222M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11223L: linux-hwmon@vger.kernel.org
90b24cfb 11224S: Maintained
9df7305b
SG
11225F: Documentation/hwmon/emc2103
11226F: drivers/hwmon/emc2103.c
11227
a98d506c
HG
11228SMSC SCH5627 HARDWARE MONITOR DRIVER
11229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11230L: linux-hwmon@vger.kernel.org
a98d506c
HG
11231S: Supported
11232F: Documentation/hwmon/sch5627
11233F: drivers/hwmon/sch5627.c
11234
6ea884db 11235SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11236M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11237L: linux-hwmon@vger.kernel.org
6ea884db 11238S: Maintained
679655da
JP
11239F: Documentation/hwmon/smsc47b397
11240F: drivers/hwmon/smsc47b397.c
6ea884db 11241
fd9abb3d 11242SMSC911x ETHERNET DRIVER
90b24cfb 11243M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11244L: netdev@vger.kernel.org
90b24cfb 11245S: Maintained
679655da 11246F: include/linux/smsc911x.h
ae150435 11247F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11248
11249SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11250M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11251L: netdev@vger.kernel.org
90b24cfb 11252S: Maintained
ae150435 11253F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11254
3c8a63e2 11255SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11256M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11257L: linux-fbdev@vger.kernel.org
90b24cfb 11258S: Maintained
8a61f013 11259F: drivers/video/fbdev/smscufx.c
3c8a63e2 11260
668acf32 11261SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11262M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11263L: linux-media@vger.kernel.org
275ffde4 11264T: git git://linuxtv.org/media_tree.git
795fb7e7 11265S: Maintained
90d72ac6
MCC
11266F: include/media/soc*
11267F: drivers/media/i2c/soc_camera/
11268F: drivers/media/platform/soc_camera/
668acf32 11269
e2d1d6c0 11270SOEKRIS NET48XX LED SUPPORT
8b58be88 11271M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11272S: Maintained
679655da 11273F: drivers/leds/leds-net48xx.c
e2d1d6c0 11274
e3994db1 11275SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11276M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11277M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11278M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11279M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11280L: linux-media@vger.kernel.org
11281S: Supported
11282F: drivers/media/pci/solo6x10/
11283
1da177e4 11284SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11285M: Shaohua Li <shli@kernel.org>
1da177e4 11286L: linux-raid@vger.kernel.org
0f9ce866 11287T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11288S: Supported
679655da
JP
11289F: drivers/md/
11290F: include/linux/raid/
c117ab84 11291F: include/uapi/linux/raid/
1da177e4 11292
1da177e4 11293SONIC NETWORK DRIVER
8b58be88 11294M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11295L: netdev@vger.kernel.org
1da177e4 11296S: Maintained
d9fb9f38 11297F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11298
61e115a5 11299SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11300M: Michael Buesch <m@bues.ch>
e7828b28 11301L: linux-wireless@vger.kernel.org
61e115a5 11302S: Maintained
679655da
JP
11303F: drivers/ssb/
11304F: include/linux/ssb/
61e115a5 11305
1da177e4 11306SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11307M: Mattia Dongili <malattia@linux.it>
d0944853 11308L: platform-driver-x86@vger.kernel.org
5b18167d 11309W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11310S: Maintained
679655da
JP
11311F: Documentation/laptops/sony-laptop.txt
11312F: drivers/char/sonypi.c
11313F: drivers/platform/x86/sony-laptop.c
11314F: include/linux/sony-laptop.h
1da177e4 11315
baf8532a 11316SONY MEMORYSTICK CARD SUPPORT
8b58be88 11317M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11318W: http://tifmxx.berlios.de/
11319S: Maintained
679655da 11320F: drivers/memstick/host/tifm_ms.c
baf8532a 11321
0ab30494
ML
11322SONY MEMORYSTICK STANDARD SUPPORT
11323M: Maxim Levitsky <maximlevitsky@gmail.com>
11324S: Maintained
11325F: drivers/memstick/core/ms_block.*
11326
1da177e4 11327SOUND
8b58be88 11328M: Jaroslav Kysela <perex@perex.cz>
d8130624 11329M: Takashi Iwai <tiwai@suse.com>
93711660 11330L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11331W: http://www.alsa-project.org/
dde7ad8d 11332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11333T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11334Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11335S: Maintained
3126a179
JP
11336F: Documentation/sound/
11337F: include/sound/
c117ab84 11338F: include/uapi/sound/
679655da 11339F: sound/
1da177e4 11340
33bbe149
MB
11341SOUND - COMPRESSED AUDIO
11342M: Vinod Koul <vinod.koul@intel.com>
11343L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11345S: Supported
f672f31a 11346F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11347F: include/sound/compress_driver.h
f672f31a 11348F: include/uapi/sound/compress_*
33bbe149
MB
11349F: sound/core/compress_offload.c
11350F: sound/soc/soc-compress.c
11351
bd903bde 11352SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11353M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11354M: Mark Brown <broonie@kernel.org>
86f14df8 11355T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11356L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11357W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11358S: Supported
181ad2a5 11359F: Documentation/devicetree/bindings/sound/
2820f615 11360F: Documentation/sound/alsa/soc/
679655da 11361F: sound/soc/
e6e55122 11362F: include/sound/soc*
eb1a6af3 11363
d7f8761b
MB
11364SOUND - DMAENGINE HELPERS
11365M: Lars-Peter Clausen <lars@metafoo.de>
11366S: Supported
11367F: include/sound/dmaengine_pcm.h
11368F: sound/core/pcm_dmaengine.c
11369F: sound/soc/soc-generic-dmaengine-pcm.c
11370
990a6a99
OS
11371SP2 MEDIA DRIVER
11372M: Olli Salonen <olli.salonen@iki.fi>
11373L: linux-media@vger.kernel.org
a825eaec 11374W: https://linuxtv.org
990a6a99
OS
11375Q: http://patchwork.linuxtv.org/project/linux-media/list/
11376S: Maintained
11377F: drivers/media/dvb-frontends/sp2*
11378
473321fc 11379SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11380M: "David S. Miller" <davem@davemloft.net>
1da177e4 11381L: sparclinux@vger.kernel.org
8a6e2535 11382Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11383T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11385S: Maintained
679655da 11386F: arch/sparc/
7765b8bb 11387F: drivers/sbus/
1da177e4 11388
6404fcca
DM
11389SPARC SERIAL DRIVERS
11390M: "David S. Miller" <davem@davemloft.net>
11391L: sparclinux@vger.kernel.org
08deed1e
JP
11392T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11393T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11394S: Maintained
6816383a 11395F: include/linux/sunserialcore.h
df621252 11396F: drivers/tty/serial/suncore.c
df621252
GKH
11397F: drivers/tty/serial/sunhv.c
11398F: drivers/tty/serial/sunsab.c
11399F: drivers/tty/serial/sunsab.h
11400F: drivers/tty/serial/sunsu.c
11401F: drivers/tty/serial/sunzilog.c
11402F: drivers/tty/serial/sunzilog.h
6404fcca 11403
389325b4
CL
11404SPARSE CHECKER
11405M: "Christopher Li" <sparse@chrisli.org>
11406L: linux-sparse@vger.kernel.org
11407W: https://sparse.wiki.kernel.org/
11408T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11409T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11410S: Maintained
11411F: include/linux/compiler.h
11412
fc0c195a 11413SPEAR PLATFORM SUPPORT
da89947b 11414M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11415M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11417W: http://www.st.com/spear
11418S: Maintained
e68d7c14 11419F: arch/arm/boot/dts/spear*
281e192f 11420F: arch/arm/mach-spear/
fc0c195a
VK
11421
11422SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11423M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11425W: http://www.st.com/spear
11426S: Maintained
5df33a62 11427F: drivers/clk/spear/
fc0c195a 11428
e2796541
CP
11429SPI NOR SUBSYSTEM
11430M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11431M: Marek Vasut <marek.vasut@gmail.com>
11432L: linux-mtd@lists.infradead.org
11433W: http://www.linux-mtd.infradead.org/
11434Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11435T: git git://github.com/spi-nor/linux.git
11436S: Maintained
11437F: drivers/mtd/spi-nor/
11438F: include/linux/mtd/spi-nor.h
11439
e2d1d6c0 11440SPI SUBSYSTEM
b02e48f2 11441M: Mark Brown <broonie@kernel.org>
dfbe403c 11442L: linux-spi@vger.kernel.org
e7e4e13c 11443T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11444Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11445S: Maintained
87306eb7 11446F: Documentation/devicetree/bindings/spi/
679655da
JP
11447F: Documentation/spi/
11448F: drivers/spi/
11449F: include/linux/spi/
c117ab84 11450F: include/uapi/linux/spi/
a43cd4bb 11451F: tools/spi/
e2d1d6c0 11452
2752e401 11453SPIDERNET NETWORK DRIVER for CELL
8b58be88 11454M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11455L: netdev@vger.kernel.org
11456S: Supported
679655da 11457F: Documentation/networking/spider_net.txt
8df158ac 11458F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11459
e2d1d6c0 11460SPU FILE SYSTEM
8b58be88 11461M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11462L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11463W: http://www.ibm.com/developerworks/power/cell/
11464S: Supported
679655da
JP
11465F: Documentation/filesystems/spufs.txt
11466F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11467
fc555841 11468SQUASHFS FILE SYSTEM
d7f2ff67 11469M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11470L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11471W: http://squashfs.org.uk
9f273c24 11472T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11473S: Maintained
679655da
JP
11474F: Documentation/filesystems/squashfs.txt
11475F: fs/squashfs/
fc555841 11476
1da177e4 11477SRM (Alpha) environment access
8b58be88 11478M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11479S: Maintained
679655da 11480F: arch/alpha/kernel/srm_env.c
1da177e4 11481
26e9a397 11482STABLE BRANCH
879a5a00 11483M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11484L: stable@vger.kernel.org
879a5a00 11485S: Supported
7b175c46 11486F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11487
26e9a397 11488STAGING SUBSYSTEM
879a5a00 11489M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11490T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11491L: devel@driverdev.osuosl.org
879a5a00 11492S: Supported
679655da 11493F: drivers/staging/
dbc6c2cc 11494
ebd3d010
JP
11495STAGING - COMEDI
11496M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11497M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11498S: Odd Fixes
11499F: drivers/staging/comedi/
11500
a0138163
JP
11501STAGING - FLARION FT1000 DRIVERS
11502M: Marek Belisko <marek.belisko@gmail.com>
11503S: Odd Fixes
11504F: drivers/staging/ft1000/
11505
6c1bb424 11506STAGING - INDUSTRIAL IO
030a13d7 11507M: Jonathan Cameron <jic23@kernel.org>
a0138163 11508L: linux-iio@vger.kernel.org
6c1bb424 11509S: Odd Fixes
5291582d 11510F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11511F: drivers/staging/iio/
11512
a0138163
JP
11513STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11514M: Jarod Wilson <jarod@wilsonet.com>
11515W: http://www.lirc.org/
11516S: Odd Fixes
b2b0186d 11517F: drivers/staging/media/lirc/
a0138163 11518
f5e5de1e
OD
11519STAGING - LUSTRE PARALLEL FILESYSTEM
11520M: Oleg Drokin <oleg.drokin@intel.com>
11521M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11522M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11523L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11524W: http://wiki.lustre.org/
f5e5de1e
OD
11525S: Maintained
11526F: drivers/staging/lustre
11527
7c6b6c71
MD
11528STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11529M: Marc Dietrich <marvin24@gmx.de>
11530L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11531L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11532S: Maintained
11533F: drivers/staging/nvec/
11534
53c43c5c
GKH
11535STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11536M: Jens Frederich <jfrederich@gmail.com>
11537M: Daniel Drake <dsd@laptop.org>
11538M: Jon Nettleton <jon.nettleton@gmail.com>
11539W: http://wiki.laptop.org/go/DCON
11540S: Maintained
11541F: drivers/staging/olpc_dcon/
11542
a0138163
JP
11543STAGING - REALTEK RTL8712U DRIVERS
11544M: Larry Finger <Larry.Finger@lwfinger.net>
11545M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11546S: Odd Fixes
11547F: drivers/staging/rtl8712/
11548
980ac4d7
SM
11549STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11550M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11551M: Teddy Wang <teddy.wang@siliconmotion.com>
11552M: Sudip Mukherjee <sudip@vectorindia.org>
11553L: linux-fbdev@vger.kernel.org
11554S: Maintained
11555F: drivers/staging/sm750fb/
11556
510fa408
JP
11557STAGING - SLICOSS
11558M: Lior Dotan <liodot@gmail.com>
11559M: Christopher Harrer <charrer@alacritech.com>
11560S: Odd Fixes
11561F: drivers/staging/slicoss/
11562
a0138163
JP
11563STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11564M: William Hubbs <w.d.hubbs@gmail.com>
11565M: Chris Brannon <chris@the-brannons.com>
d33bce31 11566M: Kirk Reiser <kirk@reisers.ca>
a0138163 11567M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11568L: speakup@linux-speakup.org
a0138163
JP
11569W: http://www.linux-speakup.org/
11570S: Odd Fixes
11571F: drivers/staging/speakup/
11572
b3e871ce
JP
11573STAGING - VIA VT665X DRIVERS
11574M: Forest Bond <forest@alittletooquiet.net>
11575S: Odd Fixes
11576F: drivers/staging/vt665?/
11577
a30baec1 11578STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11579M: Aditya Shankar <aditya.shankar@microchip.com>
11580M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11581L: linux-wireless@vger.kernel.org
11582S: Supported
11583F: drivers/staging/wilc1000/
11584
709bcb07 11585STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11586M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11587S: Odd Fixes
11588F: drivers/staging/xgifb/
11589
1da177e4 11590STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11591M: Ion Badulescu <ionut@badula.org>
b4f90189 11592S: Odd Fixes
9bba23b0 11593F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11594
e2d1d6c0 11595SUN3/3X
8b58be88 11596M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11597W: http://sammy.net/sun3/
11598S: Maintained
679655da
JP
11599F: arch/m68k/kernel/*sun3*
11600F: arch/m68k/sun3*/
11601F: arch/m68k/include/asm/sun3*
e689cf4a 11602F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11603
af6a5af8
HG
11604SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11605M: Hans de Goede <hdegoede@redhat.com>
11606L: linux-input@vger.kernel.org
11607S: Maintained
11608F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11609F: drivers/input/keyboard/sun4i-lradc-keys.c
11610
2bc9ff01
DK
11611SUNDANCE NETWORK DRIVER
11612M: Denis Kirjanov <kda@linux-powerpc.org>
11613L: netdev@vger.kernel.org
11614S: Maintained
11615F: drivers/net/ethernet/dlink/sundance.c
11616
2cbb12a4 11617SUPERH
114bf37e
RF
11618M: Yoshinori Sato <ysato@users.sourceforge.jp>
11619M: Rich Felker <dalias@libc.org>
2cbb12a4 11620L: linux-sh@vger.kernel.org
8a6e2535 11621Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11622S: Maintained
066069e1 11623F: Documentation/sh/
679655da 11624F: arch/sh/
066069e1 11625F: drivers/sh/
1da177e4 11626
4480f15b 11627SUSPEND TO RAM
7fb06082 11628M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11629M: Len Brown <len.brown@intel.com>
11630M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11631L: linux-pm@vger.kernel.org
e2d1d6c0 11632S: Supported
679655da
JP
11633F: Documentation/power/
11634F: arch/x86/kernel/acpi/
11635F: drivers/base/power/
11636F: kernel/power/
11637F: include/linux/suspend.h
11638F: include/linux/freezer.h
11639F: include/linux/pm.h
1da177e4
LT
11640
11641SVGA HANDLING
8b58be88 11642M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11643L: linux-video@atrey.karlin.mff.cuni.cz
11644S: Maintained
679655da
JP
11645F: Documentation/svga.txt
11646F: arch/x86/boot/video*
1da177e4 11647
6e28b761
KRW
11648SWIOTLB SUBSYSTEM
11649M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11650L: linux-kernel@vger.kernel.org
9f273c24 11651T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11652S: Supported
11653F: lib/swiotlb.c
11654F: arch/*/kernel/pci-swiotlb.c
11655F: include/linux/swiotlb.h
11656
007f790c
JP
11657SWITCHDEV
11658M: Jiri Pirko <jiri@resnulli.us>
11659L: netdev@vger.kernel.org
11660S: Supported
11661F: net/switchdev/
11662F: include/net/switchdev.h
11663
db8e35d5
VG
11664SYNOPSYS ARC ARCHITECTURE
11665M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11666L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11667S: Supported
11668F: arch/arc/
9b28829d 11669F: Documentation/devicetree/bindings/arc/*
2d799dde 11670F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11671F: drivers/tty/serial/arc_uart.c
b7182d1a 11672T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11673
556cc1c5
AB
11674SYNOPSYS ARC SDP platform support
11675M: Alexey Brodkin <abrodkin@synopsys.com>
11676S: Supported
11677F: arch/arc/plat-axs10x
11678F: arch/arc/boot/dts/ax*
11679F: Documentation/devicetree/bindings/arc/axs10*
11680
6c284c9a
LJ
11681SYSTEM CONFIGURATION (SYSCON)
11682M: Lee Jones <lee.jones@linaro.org>
11683M: Arnd Bergmann <arnd@arndb.de>
11684T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11685S: Supported
11686F: drivers/mfd/syscon.c
11687
8c0984e5
SR
11688SYSTEM RESET/SHUTDOWN DRIVERS
11689M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11690L: linux-pm@vger.kernel.org
58db9505 11691T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11692S: Maintained
11693F: Documentation/devicetree/bindings/power/reset/
11694F: drivers/power/reset/
11695
1da177e4 11696SYSV FILESYSTEM
8b58be88 11697M: Christoph Hellwig <hch@infradead.org>
1da177e4 11698S: Maintained
679655da
JP
11699F: Documentation/filesystems/sysv-fs.txt
11700F: fs/sysv/
11701F: include/linux/sysv_fs.h
1da177e4 11702
86cfa7fc 11703TARGET SUBSYSTEM
9c3646d1 11704M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11705L: linux-scsi@vger.kernel.org
b9f5edc2 11706L: target-devel@vger.kernel.org
86cfa7fc 11707W: http://www.linux-iscsi.org
cf015e9f 11708W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11709T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11710S: Supported
11711F: drivers/target/
11712F: include/target/
11713F: Documentation/target/
11714
4e68852d 11715TASKSTATS STATISTICS INTERFACE
185e595f 11716M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11717S: Maintained
679655da
JP
11718F: Documentation/accounting/taskstats*
11719F: include/linux/taskstats*
11720F: kernel/taskstats.c
4e68852d 11721
781b456a 11722TC CLASSIFIER
f935f3f8 11723M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11724L: netdev@vger.kernel.org
11725S: Maintained
679655da 11726F: include/net/pkt_cls.h
c117ab84 11727F: include/uapi/linux/pkt_cls.h
679655da 11728F: net/sched/
781b456a 11729
5067f08a 11730TCP LOW PRIORITY MODULE
8b58be88
JP
11731M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11732M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11733W: http://tcp-lp-mod.sourceforge.net/
11734S: Maintained
679655da 11735F: net/ipv4/tcp_lp.c
5067f08a 11736
91952bc0
AP
11737TDA10071 MEDIA DRIVER
11738M: Antti Palosaari <crope@iki.fi>
11739L: linux-media@vger.kernel.org
a825eaec 11740W: https://linuxtv.org
91952bc0
AP
11741W: http://palosaari.fi/linux/
11742Q: http://patchwork.linuxtv.org/project/linux-media/list/
11743T: git git://linuxtv.org/anttip/media_tree.git
11744S: Maintained
11745F: drivers/media/dvb-frontends/tda10071*
11746
11747TDA18212 MEDIA DRIVER
11748M: Antti Palosaari <crope@iki.fi>
11749L: linux-media@vger.kernel.org
a825eaec 11750W: https://linuxtv.org
91952bc0
AP
11751W: http://palosaari.fi/linux/
11752Q: http://patchwork.linuxtv.org/project/linux-media/list/
11753T: git git://linuxtv.org/anttip/media_tree.git
11754S: Maintained
11755F: drivers/media/tuners/tda18212*
11756
11757TDA18218 MEDIA DRIVER
11758M: Antti Palosaari <crope@iki.fi>
11759L: linux-media@vger.kernel.org
a825eaec 11760W: https://linuxtv.org
91952bc0
AP
11761W: http://palosaari.fi/linux/
11762Q: http://patchwork.linuxtv.org/project/linux-media/list/
11763T: git git://linuxtv.org/anttip/media_tree.git
11764S: Maintained
11765F: drivers/media/tuners/tda18218*
11766
3b2f6aba
MK
11767TDA18271 MEDIA DRIVER
11768M: Michael Krufky <mkrufky@linuxtv.org>
11769L: linux-media@vger.kernel.org
a825eaec 11770W: https://linuxtv.org
3b2f6aba
MK
11771W: http://github.com/mkrufky
11772Q: http://patchwork.linuxtv.org/project/linux-media/list/
11773T: git git://linuxtv.org/mkrufky/tuners.git
11774S: Maintained
11775F: drivers/media/tuners/tda18271*
11776
e48307a9
MK
11777TDA827x MEDIA DRIVER
11778M: Michael Krufky <mkrufky@linuxtv.org>
11779L: linux-media@vger.kernel.org
a825eaec 11780W: https://linuxtv.org
e48307a9
MK
11781W: http://github.com/mkrufky
11782Q: http://patchwork.linuxtv.org/project/linux-media/list/
11783T: git git://linuxtv.org/mkrufky/tuners.git
11784S: Maintained
11785F: drivers/media/tuners/tda8290.*
11786
66cf9212
MK
11787TDA8290 MEDIA DRIVER
11788M: Michael Krufky <mkrufky@linuxtv.org>
11789L: linux-media@vger.kernel.org
a825eaec 11790W: https://linuxtv.org
66cf9212
MK
11791W: http://github.com/mkrufky
11792Q: http://patchwork.linuxtv.org/project/linux-media/list/
11793T: git git://linuxtv.org/mkrufky/tuners.git
11794S: Maintained
11795F: drivers/media/tuners/tda8290.*
11796
4b9fba30
HV
11797TDA9840 MEDIA DRIVER
11798M: Hans Verkuil <hverkuil@xs4all.nl>
11799L: linux-media@vger.kernel.org
11800T: git git://linuxtv.org/media_tree.git
a825eaec 11801W: https://linuxtv.org
4b9fba30
HV
11802S: Maintained
11803F: drivers/media/i2c/tda9840*
11804
2cb654fd 11805TEA5761 TUNER DRIVER
5dc8a864
MCC
11806M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11807M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11808L: linux-media@vger.kernel.org
a825eaec 11809W: https://linuxtv.org
2cb654fd
MCC
11810T: git git://linuxtv.org/media_tree.git
11811S: Odd fixes
11812F: drivers/media/tuners/tea5761.*
11813
11814TEA5767 TUNER DRIVER
5dc8a864
MCC
11815M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11816M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11817L: linux-media@vger.kernel.org
a825eaec 11818W: https://linuxtv.org
2cb654fd
MCC
11819T: git git://linuxtv.org/media_tree.git
11820S: Maintained
11821F: drivers/media/tuners/tea5767.*
11822
4b9fba30
HV
11823TEA6415C MEDIA DRIVER
11824M: Hans Verkuil <hverkuil@xs4all.nl>
11825L: linux-media@vger.kernel.org
11826T: git git://linuxtv.org/media_tree.git
a825eaec 11827W: https://linuxtv.org
4b9fba30
HV
11828S: Maintained
11829F: drivers/media/i2c/tea6415c*
11830
11831TEA6420 MEDIA DRIVER
11832M: Hans Verkuil <hverkuil@xs4all.nl>
11833L: linux-media@vger.kernel.org
11834T: git git://linuxtv.org/media_tree.git
a825eaec 11835W: https://linuxtv.org
4b9fba30
HV
11836S: Maintained
11837F: drivers/media/i2c/tea6420*
11838
3d249d4c 11839TEAM DRIVER
dca9ab92 11840M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11841L: netdev@vger.kernel.org
11842S: Supported
11843F: drivers/net/team/
11844F: include/linux/if_team.h
c117ab84 11845F: include/uapi/linux/if_team.h
3d249d4c 11846
7d029125 11847TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11848M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11849S: Maintained
11850F: arch/x86/platform/ts5500/
11851
40ad4a30
SY
11852TECHNOTREND USB IR RECEIVER
11853M: Sean Young <sean@mess.org>
11854L: linux-media@vger.kernel.org
11855S: Maintained
11856F: drivers/media/rc/ttusbir.c
11857
adabdb0c 11858TEGRA ARCHITECTURE SUPPORT
243d58ec 11859M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11860M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11861M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11862L: linux-tegra@vger.kernel.org
fd117cd1 11863Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11865S: Supported
bbbe96ed 11866N: [^a-z]tegra
84b9414b 11867
adabdb0c
SW
11868TEGRA CLOCK DRIVER
11869M: Peter De Schrijver <pdeschrijver@nvidia.com>
11870M: Prashant Gaikwad <pgaikwad@nvidia.com>
11871S: Supported
11872F: drivers/clk/tegra/
11873
86e486a0 11874TEGRA DMA DRIVERS
adabdb0c 11875M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11876M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11877S: Supported
86e486a0 11878F: drivers/dma/tegra*
adabdb0c 11879
adabdb0c
SW
11880TEGRA I2C DRIVER
11881M: Laxman Dewangan <ldewangan@nvidia.com>
11882S: Supported
11883F: drivers/i2c/busses/i2c-tegra.c
11884
11885TEGRA IOMMU DRIVERS
11886M: Hiroshi Doyu <hdoyu@nvidia.com>
11887S: Supported
11888F: drivers/iommu/tegra*
11889
11890TEGRA KBC DRIVER
11891M: Rakesh Iyer <riyer@nvidia.com>
11892M: Laxman Dewangan <ldewangan@nvidia.com>
11893S: Supported
11894F: drivers/input/keyboard/tegra-kbc.c
11895
adabdb0c
SW
11896TEGRA PWM DRIVER
11897M: Thierry Reding <thierry.reding@gmail.com>
11898S: Supported
11899F: drivers/pwm/pwm-tegra.c
11900
11901TEGRA SERIAL DRIVER
11902M: Laxman Dewangan <ldewangan@nvidia.com>
11903S: Supported
11904F: drivers/tty/serial/serial-tegra.c
11905
11906TEGRA SPI DRIVER
11907M: Laxman Dewangan <ldewangan@nvidia.com>
11908S: Supported
11909F: drivers/spi/spi-tegra*
11910
1a348ccc 11911TEHUTI ETHERNET DRIVER
8b58be88 11912M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11913L: netdev@vger.kernel.org
11914S: Supported
ef7f5429 11915F: drivers/net/ethernet/tehuti/*
1a348ccc 11916
4e68852d 11917Telecom Clock Driver for MCPL0010
8b58be88 11918M: Mark Gross <mark.gross@intel.com>
4e68852d 11919S: Supported
679655da 11920F: drivers/char/tlclk.c
4e68852d 11921
4480f15b 11922TENSILICA XTENSA PORT (xtensa)
8b58be88 11923M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11924M: Max Filippov <jcmvbkbc@gmail.com>
11925L: linux-xtensa@linux-xtensa.org
9f273c24 11926T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11927S: Maintained
679655da 11928F: arch/xtensa/
3dc99857 11929F: drivers/irqchip/irq-xtensa-*
4e68852d 11930
5313ba66
HV
11931THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11932M: Hans Verkuil <hverkuil@xs4all.nl>
11933L: linux-media@vger.kernel.org
11934T: git git://linuxtv.org/media_tree.git
a825eaec 11935W: https://linuxtv.org
5313ba66
HV
11936S: Maintained
11937F: drivers/media/radio/radio-raremono.c
11938
d3fb6955 11939THERMAL
b75f0050 11940M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11941M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11942L: linux-pm@vger.kernel.org
11943T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11944T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11945Q: https://patchwork.kernel.org/project/linux-pm/list/
11946S: Supported
11947F: drivers/thermal/
11948F: include/linux/thermal.h
af6c9f16 11949F: include/uapi/linux/thermal.h
b75f0050
JP
11950F: include/linux/cpu_cooling.h
11951F: Documentation/devicetree/bindings/thermal/
d3fb6955 11952
64e05d8b
VK
11953THERMAL/CPU_COOLING
11954M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11955M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11956M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11957L: linux-pm@vger.kernel.org
11958S: Supported
11959F: Documentation/thermal/cpu-cooling-api.txt
11960F: drivers/thermal/cpu_cooling.c
11961F: include/linux/cpu_cooling.h
11962
4e68852d 11963THINKPAD ACPI EXTRAS DRIVER
8b58be88 11964M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11965L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11966L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11967W: http://ibm-acpi.sourceforge.net
11968W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11969T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11970S: Maintained
679655da 11971F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11972
1b46f2a2 11973TI BANDGAP AND THERMAL DRIVER
f14d1c24 11974M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11975M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11976L: linux-pm@vger.kernel.org
531ff13e 11977L: linux-omap@vger.kernel.org
5a723e81 11978S: Maintained
794b2e25 11979F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11980
ccf963d3
BP
11981TI VPE/CAL DRIVERS
11982M: Benoit Parrot <bparrot@ti.com>
11983L: linux-media@vger.kernel.org
11984W: http://linuxtv.org/
11985Q: http://patchwork.linuxtv.org/project/linux-media/list/
11986S: Maintained
11987F: drivers/media/platform/ti-vpe/
11988
0c7665c3
MF
11989TI CDCE706 CLOCK DRIVER
11990M: Max Filippov <jcmvbkbc@gmail.com>
11991S: Maintained
11992F: drivers/clk/clk-cdce706.c
11993
49b6a5e3
TK
11994TI CLOCK DRIVER
11995M: Tero Kristo <t-kristo@ti.com>
11996L: linux-omap@vger.kernel.org
11997S: Maintained
11998F: drivers/clk/ti/
11999F: include/linux/clk/ti.h
12000
f75cfbad
GS
12001TI ETHERNET SWITCH DRIVER (CPSW)
12002M: Mugunthan V N <mugunthanvnm@ti.com>
12003R: Grygorii Strashko <grygorii.strashko@ti.com>
12004L: linux-omap@vger.kernel.org
12005L: netdev@vger.kernel.org
12006S: Maintained
12007F: drivers/net/ethernet/ti/cpsw*
12008F: drivers/net/ethernet/ti/davinci*
12009
4020f2d7 12010TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12011M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12012S: Maintained
679655da
JP
12013F: drivers/misc/tifm*
12014F: drivers/mmc/host/tifm_sd.c
12015F: include/linux/tifm.h
4020f2d7 12016
e0c52404 12017TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12018M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12019L: linux-kernel@vger.kernel.org
12020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12021S: Maintained
12022F: drivers/soc/ti/*
12023T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12024
12025
152ad442
SR
12026TI LM49xxx FAMILY ASoC CODEC DRIVERS
12027M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12028M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12029L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12030S: Maintained
12031F: sound/soc/codecs/lm49453*
d392dead 12032F: sound/soc/codecs/isabelle*
152ad442 12033
0edd807d
KM
12034TI LP855x BACKLIGHT DRIVER
12035M: Milo Kim <milo.kim@ti.com>
12036S: Maintained
12037F: Documentation/backlight/lp855x-driver.txt
12038F: drivers/video/backlight/lp855x_bl.c
12039F: include/linux/platform_data/lp855x.h
12040
faf13f6d
KM
12041TI LP8727 CHARGER DRIVER
12042M: Milo Kim <milo.kim@ti.com>
12043S: Maintained
8c0984e5 12044F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12045F: include/linux/platform_data/lp8727.h
12046
22f1229f
KM
12047TI LP8788 MFD DRIVER
12048M: Milo Kim <milo.kim@ti.com>
12049S: Maintained
12050F: drivers/iio/adc/lp8788_adc.c
12051F: drivers/leds/leds-lp8788.c
12052F: drivers/mfd/lp8788*.c
8c0984e5 12053F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12054F: drivers/regulator/lp8788-*.c
12055F: include/linux/mfd/lp8788*.h
12056
84640e27
KM
12057TI NETCP ETHERNET DRIVER
12058M: Wingman Kwok <w-kwok2@ti.com>
12059M: Murali Karicheri <m-karicheri2@ti.com>
12060L: netdev@vger.kernel.org
12061S: Maintained
12062F: drivers/net/ethernet/ti/netcp*
12063
217e0ca9
KC
12064TI TAS571X FAMILY ASoC CODEC DRIVER
12065M: Kevin Cernekee <cernekee@chromium.org>
12066L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12067S: Odd Fixes
12068F: sound/soc/codecs/tas571x*
12069
dd5e8e6b 12070TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12071M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12072L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12073S: Maintained
12074F: sound/soc/codecs/twl4030*
12075
90921014 12076TI WILINK WIRELESS DRIVERS
90921014
LC
12077L: linux-wireless@vger.kernel.org
12078W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12079W: http://wireless.kernel.org/en/users/Drivers/wl1251
12080T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12081S: Orphan
90921014
LC
12082F: drivers/net/wireless/ti/
12083F: include/linux/wl12xx.h
12084
e86eaa3a 12085TIPC NETWORK LAYER
8b58be88 12086M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12087M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12088L: netdev@vger.kernel.org (core kernel code)
12089L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12090W: http://tipc.sourceforge.net/
e86eaa3a 12091S: Maintained
c117ab84 12092F: include/uapi/linux/tipc*.h
679655da 12093F: net/tipc/
e86eaa3a 12094
867e359b 12095TILE ARCHITECTURE
b9a279f6 12096M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12097W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12098T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12099S: Supported
12100F: arch/tile/
6b940606 12101F: drivers/char/tile-srom.c
5c770755 12102F: drivers/edac/tile_edac.c
6b940606
CM
12103F: drivers/net/ethernet/tile/
12104F: drivers/rtc/rtc-tile.c
12105F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12106F: drivers/tty/serial/tilegx.c
6b940606
CM
12107F: drivers/usb/host/*-tilegx.c
12108F: include/linux/usb/tilegx.h
867e359b 12109
1da177e4 12110TLAN NETWORK DRIVER
8b58be88 12111M: Samuel Chessman <chessman@tux.org>
88c07dde 12112L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12113W: http://sourceforge.net/projects/tlan/
12114S: Maintained
679655da 12115F: Documentation/networking/tlan.txt
b544dbac 12116F: drivers/net/ethernet/ti/tlan.*
1da177e4 12117
d74db3b2 12118TOMOYO SECURITY MODULE
8b58be88
JP
12119M: Kentaro Takeda <takedakn@nttdata.co.jp>
12120M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12121L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12122L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12123L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12124L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12125W: http://tomoyo.sourceforge.jp/
843d183c 12126T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12127S: Maintained
679655da 12128F: security/tomoyo/
d74db3b2 12129
9caeb532 12130TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12131M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12132L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12133S: Maintained
12134F: drivers/platform/x86/topstar-laptop.c
12135
1da177e4 12136TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12137M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12138L: platform-driver-x86@vger.kernel.org
0a63ca11 12139S: Maintained
679655da 12140F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12141
0a63ca11
AA
12142TOSHIBA BLUETOOTH DRIVER
12143M: Azael Avalos <coproscefalo@gmail.com>
12144L: platform-driver-x86@vger.kernel.org
12145S: Maintained
12146F: drivers/platform/x86/toshiba_bluetooth.c
12147
12148TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12149M: Azael Avalos <coproscefalo@gmail.com>
12150L: platform-driver-x86@vger.kernel.org
12151S: Maintained
12152F: drivers/platform/x86/toshiba_haps.c
12153
14991fc7
AA
12154TOSHIBA WMI HOTKEYS DRIVER
12155M: Azael Avalos <coproscefalo@gmail.com>
12156L: platform-driver-x86@vger.kernel.org
12157S: Maintained
12158F: drivers/platform/x86/toshiba-wmi.c
12159
1da177e4 12160TOSHIBA SMM DRIVER
8b58be88 12161M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12162W: http://www.buzzard.org.uk/toshiba/
12163S: Maintained
679655da
JP
12164F: drivers/char/toshiba.c
12165F: include/linux/toshiba.h
c117ab84 12166F: include/uapi/linux/toshiba.h
1da177e4 12167
d32d9864
MR
12168TOSHIBA TC358743 DRIVER
12169M: Mats Randgaard <matrandg@cisco.com>
12170L: linux-media@vger.kernel.org
12171S: Maintained
12172F: drivers/media/i2c/tc358743*
b5dcee22 12173F: include/media/i2c/tc358743.h
d32d9864 12174
560e6475
WS
12175TMIO/SDHI MMC DRIVER
12176M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12177L: linux-mmc@vger.kernel.org
560e6475 12178S: Supported
d1057c40
GL
12179F: drivers/mmc/host/tmio_mmc*
12180F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12181F: include/linux/mfd/tmio.h
d719f900 12182
917cc4e6
GR
12183TMP401 HARDWARE MONITOR DRIVER
12184M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12185L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12186S: Maintained
12187F: Documentation/hwmon/tmp401
12188F: drivers/hwmon/tmp401.c
12189
98f32602 12190TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12191M: Hugh Dickins <hughd@google.com>
98f32602
HD
12192L: linux-mm@kvack.org
12193S: Maintained
12194F: include/linux/shmem_fs.h
12195F: mm/shmem.c
12196
45f95b53 12197TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12198M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12199M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12200L: linux-media@vger.kernel.org
a825eaec 12201W: https://linuxtv.org
45f95b53
MCC
12202T: git git://linuxtv.org/media_tree.git
12203S: Odd fixes
12204F: drivers/media/usb/tm6000/
618cd932 12205F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12206
34d1324e
AU
12207TW5864 VIDEO4LINUX DRIVER
12208M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12209M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12210M: Andrey Utkin <andrey_utkin@fastmail.com>
12211L: linux-media@vger.kernel.org
12212S: Supported
12213F: drivers/media/pci/tw5864/
45f95b53 12214
c65fde19
HV
12215TW68 VIDEO4LINUX DRIVER
12216M: Hans Verkuil <hverkuil@xs4all.nl>
12217L: linux-media@vger.kernel.org
12218T: git git://linuxtv.org/media_tree.git
a825eaec 12219W: https://linuxtv.org
c65fde19
HV
12220S: Odd Fixes
12221F: drivers/media/pci/tw68/
12222
704a84cc
EG
12223TW686X VIDEO4LINUX DRIVER
12224M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12225L: linux-media@vger.kernel.org
12226T: git git://linuxtv.org/media_tree.git
12227W: http://linuxtv.org
12228S: Maintained
12229F: drivers/media/pci/tw686x/
12230
4e68852d 12231TPM DEVICE DRIVER
901486b8 12232M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12233M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12234M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12235R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12236W: http://tpmdd.sourceforge.net
63a10dfd 12237L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12238Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12239T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12240S: Maintained
679655da 12241F: drivers/char/tpm/
4e68852d 12242
1a0f1b27
AL
12243TPM IBM_VTPM DEVICE DRIVER
12244M: Ashley Lai <ashleydlai@gmail.com>
12245W: http://tpmdd.sourceforge.net
12246L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12247S: Maintained
12248F: drivers/char/tpm/tpm_ibmvtpm*
12249
d6f005a1
JP
12250TRACING
12251M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12252M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12253T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12254S: Maintained
12255F: Documentation/trace/ftrace.txt
12256F: arch/*/*/*/ftrace.h
12257F: arch/*/kernel/ftrace.c
12258F: include/*/ftrace.h
12259F: include/linux/trace*.h
12260F: include/trace/
12261F: kernel/trace/
6e68e6c5 12262F: tools/testing/selftests/ftrace/
d6f005a1 12263
4abac0d0
IM
12264TRACING MMIO ACCESSES (MMIOTRACE)
12265M: Steven Rostedt <rostedt@goodmis.org>
12266M: Ingo Molnar <mingo@kernel.org>
12267R: Karol Herbst <karolherbst@gmail.com>
12268R: Pekka Paalanen <ppaalanen@gmail.com>
12269S: Maintained
12270L: linux-kernel@vger.kernel.org
12271L: nouveau@lists.freedesktop.org
12272F: kernel/trace/trace_mmiotrace.c
12273F: include/linux/mmiotrace.h
12274F: arch/x86/mm/kmmio.c
12275F: arch/x86/mm/mmio-mod.c
12276F: arch/x86/mm/testmmiotrace.c
12277
1da177e4 12278TRIVIAL PATCHES
8b58be88 12279M: Jiri Kosina <trivial@kernel.org>
54e5881d 12280T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12281S: Maintained
86ef925f 12282K: ^Subject:.*(?i)trivial
1da177e4 12283
4e68852d 12284TTY LAYER
879a5a00 12285M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12286M: Jiri Slaby <jslaby@suse.com>
879a5a00 12287S: Supported
08deed1e 12288T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12289F: Documentation/serial/
8dd5d2f1 12290F: drivers/tty/
df621252 12291F: drivers/tty/serial/serial_core.c
e3288775
AC
12292F: include/linux/serial_core.h
12293F: include/linux/serial.h
12294F: include/linux/tty.h
c117ab84
CEB
12295F: include/uapi/linux/serial_core.h
12296F: include/uapi/linux/serial.h
12297F: include/uapi/linux/tty.h
4e68852d 12298
91952bc0
AP
12299TUA9001 MEDIA DRIVER
12300M: Antti Palosaari <crope@iki.fi>
12301L: linux-media@vger.kernel.org
a825eaec 12302W: https://linuxtv.org
91952bc0
AP
12303W: http://palosaari.fi/linux/
12304Q: http://patchwork.linuxtv.org/project/linux-media/list/
12305T: git git://linuxtv.org/anttip/media_tree.git
12306S: Maintained
12307F: drivers/media/tuners/tua9001*
12308
740db6d7 12309TULIP NETWORK DRIVERS
740db6d7 12310L: netdev@vger.kernel.org
cf869eb1
GG
12311L: linux-parisc@vger.kernel.org
12312S: Orphan
0f04e2aa 12313F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12314
12315TUN/TAP driver
ba57b6f2 12316M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12317W: http://vtun.sourceforge.net/tun
12318S: Maintained
679655da
JP
12319F: Documentation/networking/tuntap.txt
12320F: arch/um/os-Linux/drivers/
1da177e4 12321
b454cc66 12322TURBOCHANNEL SUBSYSTEM
8b58be88 12323M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12324M: Ralf Baechle <ralf@linux-mips.org>
12325L: linux-mips@linux-mips.org
12326Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12327S: Maintained
679655da
JP
12328F: drivers/tc/
12329F: include/linux/tc.h
b454cc66 12330
e2d1d6c0 12331UBI FILE SYSTEM (UBIFS)
a7859936 12332M: Richard Weinberger <richard@nod.at>
949cb623 12333M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12334M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12335L: linux-mtd@lists.infradead.org
e2966cbe 12336T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12337W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12338S: Supported
679655da
JP
12339F: Documentation/filesystems/ubifs.txt
12340F: fs/ubifs/
e2d1d6c0 12341
e1632fa2 12342UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12343M: Greg Ungerer <gerg@linux-m68k.org>
12344W: http://www.linux-m68k.org/
cc2020e6 12345W: http://www.uclinux.org/
e1632fa2 12346L: linux-m68k@lists.linux-m68k.org
cc2020e6 12347L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12348T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12349S: Maintained
e1632fa2
GU
12350F: arch/m68k/coldfire/
12351F: arch/m68k/68*/
61bc02bb
JP
12352F: arch/m68k/*/*_no.*
12353F: arch/m68k/include/asm/*_no.*
cc2020e6 12354
1da177e4 12355UDF FILESYSTEM
d8130624 12356M: Jan Kara <jack@suse.com>
1da177e4 12357S: Maintained
679655da
JP
12358F: Documentation/filesystems/udf.txt
12359F: fs/udf/
1da177e4 12360
cc2020e6 12361UFS FILESYSTEM
8b58be88 12362M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12363S: Maintained
679655da
JP
12364F: Documentation/filesystems/ufs.txt
12365F: fs/ufs/
cc2020e6 12366
0a09d3ab
DH
12367UHID USERSPACE HID IO DRIVER:
12368M: David Herrmann <dh.herrmann@googlemail.com>
12369L: linux-input@vger.kernel.org
12370S: Maintained
12371F: drivers/hid/uhid.c
c117ab84 12372F: include/uapi/linux/uhid.h
0a09d3ab 12373
18332a80 12374ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12375L: linux-usb@vger.kernel.org
10c6c9c9 12376S: Orphan
355ffe69 12377F: drivers/uwb/
679655da
JP
12378F: include/linux/uwb.h
12379F: include/linux/uwb/
18332a80 12380
b31d8273
G
12381UNICORE32 ARCHITECTURE:
12382M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12383W: http://mprc.pku.edu.cn/~guanxuetao/linux
12384S: Maintained
ceebf4d5 12385T: git git://github.com/gxt/linux.git
b31d8273
G
12386F: arch/unicore32/
12387
d8379ab1
TF
12388UNIFDEF
12389M: Tony Finch <dot@dotat.at>
12390W: http://dotat.at/prog/unifdef
12391S: Maintained
12392F: scripts/unifdef.c
12393
1da177e4 12394UNIFORM CDROM DRIVER
8b58be88 12395M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12396W: http://www.kernel.dk
12397S: Maintained
679655da
JP
12398F: Documentation/cdrom/
12399F: drivers/cdrom/cdrom.c
12400F: include/linux/cdrom.h
c117ab84 12401F: include/uapi/linux/cdrom.h
1da177e4 12402
56df0122 12403UNISYS S-PAR DRIVERS
49e7d9df
JP
12404M: David Kershner <david.kershner@unisys.com>
12405L: sparmaintainer@unisys.com (Unisys internal)
12406S: Supported
12407F: drivers/staging/unisys/
56df0122 12408
9941fa6e
VH
12409UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12410M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12411L: linux-scsi@vger.kernel.org
12412S: Supported
12413F: Documentation/scsi/ufs.txt
12414F: drivers/scsi/ufs/
12415
4b9ffb5a
JP
12416UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12417M: Joao Pinto <Joao.Pinto@synopsys.com>
12418L: linux-scsi@vger.kernel.org
12419S: Supported
12420F: drivers/scsi/ufs/*dwc*
12421
e2d1d6c0 12422UNSORTED BLOCK IMAGES (UBI)
949cb623 12423M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12424M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12425W: http://www.linux-mtd.infradead.org/
12426L: linux-mtd@lists.infradead.org
b6b44e0a 12427T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12428S: Supported
80811493 12429F: drivers/mtd/ubi/
679655da 12430F: include/linux/mtd/ubi.h
c117ab84 12431F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12432
1da177e4 12433USB ACM DRIVER
ca1c3e6f 12434M: Oliver Neukum <oneukum@suse.com>
6372594a 12435L: linux-usb@vger.kernel.org
1da177e4 12436S: Maintained
679655da
JP
12437F: Documentation/usb/acm.txt
12438F: drivers/usb/class/cdc-acm.*
1da177e4 12439
b7d572e1
PF
12440USB AR5523 WIRELESS DRIVER
12441M: Pontus Fuchs <pontus.fuchs@gmail.com>
12442L: linux-wireless@vger.kernel.org
12443S: Maintained
12444F: drivers/net/wireless/ath/ar5523/
12445
115bb1ff 12446USB ATTACHED SCSI
866d372e 12447M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12448L: linux-usb@vger.kernel.org
12449L: linux-scsi@vger.kernel.org
8eae0fb7 12450S: Maintained
115bb1ff
MW
12451F: drivers/usb/storage/uas.c
12452
1da177e4 12453USB CDC ETHERNET DRIVER
61eee9a7 12454M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12455L: linux-usb@vger.kernel.org
1da177e4 12456S: Maintained
679655da 12457F: drivers/net/usb/cdc_*.c
c117ab84 12458F: include/uapi/linux/usb/cdc.h
1da177e4 12459
66e3e591
KP
12460USB CHAOSKEY DRIVER
12461M: Keith Packard <keithp@keithp.com>
12462L: linux-usb@vger.kernel.org
12463S: Maintained
12464F: drivers/usb/misc/chaoskey.c
12465
b02b371e 12466USB CYPRESS C67X00 DRIVER
8b58be88 12467M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12468L: linux-usb@vger.kernel.org
12469S: Maintained
679655da 12470F: drivers/usb/c67x00/
b02b371e 12471
d0374f4f 12472USB DAVICOM DM9601 DRIVER
8b58be88 12473M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12474L: netdev@vger.kernel.org
d0374f4f
PK
12475W: http://www.linux-usb.org/usbnet
12476S: Maintained
679655da 12477F: drivers/net/usb/dm9601.c
d0374f4f 12478
cc2020e6 12479USB DIAMOND RIO500 DRIVER
8b58be88 12480M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12481L: rio500-users@lists.sourceforge.net
12482W: http://rio500.sourceforge.net
12483S: Maintained
679655da 12484F: drivers/usb/misc/rio500*
cc2020e6 12485
1da177e4 12486USB EHCI DRIVER
578333ab 12487M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12488L: linux-usb@vger.kernel.org
578333ab 12489S: Maintained
679655da
JP
12490F: Documentation/usb/ehci.txt
12491F: drivers/usb/host/ehci*
1da177e4 12492
69ae9e3e 12493USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12494M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12495L: linux-usb@vger.kernel.org
69ae9e3e 12496W: http://www.linux-usb.org/gadget
d6d0f665
FB
12497T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12498S: Maintained
679655da
JP
12499F: drivers/usb/gadget/
12500F: include/linux/usb/gadget*
69ae9e3e 12501
2dea64b4 12502USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12503M: Jiri Kosina <jikos@kernel.org>
406df153 12504R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12505L: linux-usb@vger.kernel.org
54e5881d 12506T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12507S: Maintained
c2f01971 12508F: Documentation/hid/hiddev.txt
679655da 12509F: drivers/hid/usbhid/
1da177e4 12510
959eea21 12511USB ISP116X DRIVER
8b58be88 12512M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12513L: linux-usb@vger.kernel.org
959eea21 12514S: Maintained
679655da
JP
12515F: drivers/usb/host/isp116x*
12516F: include/linux/usb/isp116x.h
959eea21 12517
146498ea
WH
12518USB LAN78XX ETHERNET DRIVER
12519M: Woojung Huh <woojung.huh@microchip.com>
12520M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12521L: netdev@vger.kernel.org
12522S: Maintained
12523F: drivers/net/usb/lan78xx.*
12524
1da177e4 12525USB MASS STORAGE DRIVER
fc8b690d 12526M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12527L: linux-usb@vger.kernel.org
8836aeb8 12528L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12529S: Maintained
12530W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12531F: drivers/usb/storage/
1da177e4 12532
af39917d
CL
12533USB MIDI DRIVER
12534M: Clemens Ladisch <clemens@ladisch.de>
12535L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12536T: git git://git.alsa-project.org/alsa-kernel.git
12537S: Maintained
12538F: sound/usb/midi.*
12539
444ce9d4
JP
12540USB NETWORKING DRIVERS
12541L: linux-usb@vger.kernel.org
12542S: Odd Fixes
12543F: drivers/net/usb/
12544
1da177e4 12545USB OHCI DRIVER
578333ab 12546M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12547L: linux-usb@vger.kernel.org
578333ab 12548S: Maintained
679655da
JP
12549F: Documentation/usb/ohci.txt
12550F: drivers/usb/host/ohci*
1da177e4 12551
963ffa3e 12552USB OTG FSM (Finite State Machine)
60d77b3d 12553M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12554T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12555L: linux-usb@vger.kernel.org
12556S: Maintained
12557F: drivers/usb/common/usb-otg-fsm.c
12558
563da3a9
VM
12559USB OVER IP DRIVER
12560M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12561M: Shuah Khan <shuahkh@osg.samsung.com>
12562M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12563L: linux-usb@vger.kernel.org
12564S: Maintained
a6d6fc2b 12565F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12566F: drivers/usb/usbip/
12567F: tools/usb/usbip/
12568
1da177e4 12569USB PEGASUS DRIVER
a16b945c 12570M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12571L: linux-usb@vger.kernel.org
043600a6 12572L: netdev@vger.kernel.org
052e3128
PM
12573T: git git://github.com/petkan/pegasus.git
12574W: https://github.com/petkan/pegasus
1da177e4 12575S: Maintained
679655da 12576F: drivers/net/usb/pegasus.*
1da177e4 12577
d3ad558f 12578USB PHY LAYER
a55f6286 12579M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12580L: linux-usb@vger.kernel.org
12581T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12582S: Maintained
12583F: drivers/usb/phy/
d3ad558f 12584
73e4fb3f 12585USB PRINTER DRIVER (usblp)
8b58be88 12586M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12587L: linux-usb@vger.kernel.org
73e4fb3f 12588S: Supported
679655da 12589F: drivers/usb/class/usblp.c
1da177e4 12590
4521b477
BM
12591USB QMI WWAN NETWORK DRIVER
12592M: Bjørn Mork <bjorn@mork.no>
12593L: netdev@vger.kernel.org
12594S: Maintained
12595F: Documentation/ABI/testing/sysfs-class-net-qmi
12596F: drivers/net/usb/qmi_wwan.c
12597
1da177e4 12598USB RTL8150 DRIVER
a16b945c 12599M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12600L: linux-usb@vger.kernel.org
043600a6 12601L: netdev@vger.kernel.org
052e3128
PM
12602T: git git://github.com/petkan/rtl8150.git
12603W: https://github.com/petkan/rtl8150
1da177e4 12604S: Maintained
679655da 12605F: drivers/net/usb/rtl8150.c
1da177e4 12606
f896b796 12607USB SERIAL SUBSYSTEM
66085694 12608M: Johan Hovold <johan@kernel.org>
795fb7e7 12609L: linux-usb@vger.kernel.org
5ee05309 12610T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12611S: Maintained
679655da 12612F: Documentation/usb/usb-serial.txt
f896b796 12613F: drivers/usb/serial/
679655da 12614F: include/linux/usb/serial.h
1da177e4 12615
b3f0db1c
SG
12616USB SMSC75XX ETHERNET DRIVER
12617M: Steve Glendinning <steve.glendinning@shawell.net>
12618L: netdev@vger.kernel.org
12619S: Maintained
12620F: drivers/net/usb/smsc75xx.*
12621
2f7ca802 12622USB SMSC95XX ETHERNET DRIVER
90b24cfb 12623M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12624M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12625L: netdev@vger.kernel.org
90b24cfb 12626S: Maintained
679655da 12627F: drivers/net/usb/smsc95xx.*
2f7ca802 12628
1da177e4 12629USB SUBSYSTEM
879a5a00 12630M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12631L: linux-usb@vger.kernel.org
1da177e4 12632W: http://www.linux-usb.org
08deed1e 12633T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12634S: Supported
1700bd98 12635F: Documentation/devicetree/bindings/usb/
679655da 12636F: Documentation/usb/
679655da
JP
12637F: drivers/usb/
12638F: include/linux/usb.h
12639F: include/linux/usb/
1da177e4
LT
12640
12641USB UHCI DRIVER
8b58be88 12642M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12643L: linux-usb@vger.kernel.org
1da177e4 12644S: Maintained
679655da 12645F: drivers/usb/host/uhci*
1da177e4 12646
69ae9e3e 12647USB "USBNET" DRIVER FRAMEWORK
d8130624 12648M: Oliver Neukum <oneukum@suse.com>
043600a6 12649L: netdev@vger.kernel.org
69ae9e3e 12650W: http://www.linux-usb.org/usbnet
1da177e4 12651S: Maintained
679655da
JP
12652F: drivers/net/usb/usbnet.c
12653F: include/linux/usb/usbnet.h
1da177e4 12654
c0efd232 12655USB VIDEO CLASS
c53ac071 12656M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12657L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12658L: linux-media@vger.kernel.org
275ffde4 12659T: git git://linuxtv.org/media_tree.git
57c6d2e9 12660W: http://www.ideasonboard.org/uvc/
c0efd232 12661S: Maintained
0c0d06ca 12662F: drivers/media/usb/uvc/
6c0f0359 12663F: include/uapi/linux/uvcvideo.h
1da177e4 12664
b60b9c45
HV
12665USB VISION DRIVER
12666M: Hans Verkuil <hverkuil@xs4all.nl>
12667L: linux-media@vger.kernel.org
12668T: git git://linuxtv.org/media_tree.git
a825eaec 12669W: https://linuxtv.org
b60b9c45
HV
12670S: Odd Fixes
12671F: drivers/media/usb/usbvision/
12672
8282da47
LP
12673USB WEBCAM GADGET
12674M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12675L: linux-usb@vger.kernel.org
12676S: Maintained
3a83c16e 12677F: drivers/usb/gadget/function/*uvc*
faf2e1db 12678F: drivers/usb/gadget/legacy/webcam.c
8282da47 12679
bf164cc0 12680USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12681M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12682L: linux-wireless@vger.kernel.org
12683S: Maintained
679655da 12684F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12685
eb6bab13 12686USB XHCI DRIVER
03d85053 12687M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12688L: linux-usb@vger.kernel.org
12689S: Supported
36d0344c
SS
12690F: drivers/usb/host/xhci*
12691F: drivers/usb/host/pci-quirks*
eb6bab13 12692
1da177e4 12693USB ZD1201 DRIVER
4086b9ca 12694L: linux-wireless@vger.kernel.org
1da177e4 12695W: http://linux-lc100020.sourceforge.net
4086b9ca 12696S: Orphan
ed0ad06f 12697F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12698
b7eee616 12699USB ZR364XX DRIVER
8b58be88 12700M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12701L: linux-usb@vger.kernel.org
661263b5 12702L: linux-media@vger.kernel.org
275ffde4 12703T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12704W: http://royale.zerezo.com/zr364xx/
12705S: Maintained
618cd932 12706F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12707F: drivers/media/usb/zr364xx/
b7eee616 12708
289fcff4
HK
12709ULPI BUS
12710M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12711L: linux-usb@vger.kernel.org
12712S: Maintained
12713F: drivers/usb/common/ulpi.c
12714F: include/linux/ulpi/
12715
e7839f25 12716USER-MODE LINUX (UML)
8b58be88 12717M: Jeff Dike <jdike@addtoit.com>
b15194b7 12718M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12719L: user-mode-linux-devel@lists.sourceforge.net
12720L: user-mode-linux-user@lists.sourceforge.net
12721W: http://user-mode-linux.sourceforge.net
9f273c24 12722T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12723S: Maintained
61516587 12724F: Documentation/virtual/uml/
679655da 12725F: arch/um/
b070989a 12726F: arch/x86/um/
679655da
JP
12727F: fs/hostfs/
12728F: fs/hppfs/
b7eee616 12729
e5f114e9 12730USERSPACE I/O (UIO)
879a5a00 12731M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12732S: Maintained
3d3fecbd 12733T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12734F: Documentation/DocBook/uio-howto.tmpl
12735F: drivers/uio/
12736F: include/linux/uio*.h
e5f114e9 12737
256cccbe 12738UTIL-LINUX PACKAGE
8b58be88 12739M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12740L: util-linux@vger.kernel.org
12741W: http://en.wikipedia.org/wiki/Util-linux
12742T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12743S: Maintained
12744
c1fd1c07 12745UVESAFB DRIVER
8b58be88 12746M: Michal Januszewski <spock@gentoo.org>
c69f677c 12747L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12748W: http://dev.gentoo.org/~spock/projects/uvesafb/
12749S: Maintained
679655da 12750F: Documentation/fb/uvesafb.txt
8a61f013 12751F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12752
456930d8
SA
12753VF610 NAND DRIVER
12754M: Stefan Agner <stefan@agner.ch>
12755L: linux-mtd@lists.infradead.org
12756S: Supported
12757F: drivers/mtd/nand/vf610_nfc.c
12758
4480f15b 12759VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12760M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12761S: Maintained
679655da
JP
12762F: Documentation/filesystems/vfat.txt
12763F: fs/fat/
1da177e4 12764
cba3345c
AW
12765VFIO DRIVER
12766M: Alex Williamson <alex.williamson@redhat.com>
12767L: kvm@vger.kernel.org
9f273c24 12768T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12769S: Maintained
12770F: Documentation/vfio.txt
12771F: drivers/vfio/
12772F: include/linux/vfio.h
c117ab84 12773F: include/uapi/linux/vfio.h
cba3345c 12774
a714ea5f
AW
12775VFIO PLATFORM DRIVER
12776M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12777L: kvm@vger.kernel.org
12778S: Maintained
12779F: drivers/vfio/platform/
12780
9e6f3438
PO
12781VIDEOBUF2 FRAMEWORK
12782M: Pawel Osciak <pawel@osciak.com>
12783M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12784M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12785L: linux-media@vger.kernel.org
12786S: Maintained
90d72ac6 12787F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12788F: include/media/videobuf2-*
12789
06a8fc78
AH
12790VIRTIO AND VHOST VSOCK DRIVER
12791M: Stefan Hajnoczi <stefanha@redhat.com>
12792L: kvm@vger.kernel.org
12793L: virtualization@lists.linux-foundation.org
12794L: netdev@vger.kernel.org
12795S: Maintained
12796F: include/linux/virtio_vsock.h
12797F: include/uapi/linux/virtio_vsock.h
12798F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12799F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12800F: drivers/vhost/vsock.c
12801F: drivers/vhost/vsock.h
06a8fc78 12802
5523662e
SCP
12803VIRTUAL SERIO DEVICE DRIVER
12804M: Stephen Chandler Paul <thatslyude@gmail.com>
12805S: Maintained
12806F: drivers/input/serio/userio.c
12807F: include/uapi/linux/userio.h
12808
9a82446b
AS
12809VIRTIO CONSOLE DRIVER
12810M: Amit Shah <amit.shah@redhat.com>
12811L: virtualization@lists.linux-foundation.org
12812S: Maintained
12813F: drivers/char/virtio_console.c
12814F: include/linux/virtio_console.h
c117ab84 12815F: include/uapi/linux/virtio_console.h
9a82446b 12816
2426ec8f 12817VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 12818M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12819M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
12820L: virtualization@lists.linux-foundation.org
12821S: Maintained
0e4191fe 12822F: Documentation/devicetree/bindings/virtio/
2426ec8f 12823F: drivers/virtio/
c893c8d7 12824F: tools/virtio/
2426ec8f
MT
12825F: drivers/net/virtio_net.c
12826F: drivers/block/virtio_blk.c
12827F: include/linux/virtio_*.h
916cdabc 12828F: include/uapi/linux/virtio_*.h
2426ec8f 12829
f2dbda3b
CH
12830VIRTIO DRIVERS FOR S390
12831M: Christian Borntraeger <borntraeger@de.ibm.com>
12832M: Cornelia Huck <cornelia.huck@de.ibm.com>
12833L: linux-s390@vger.kernel.org
12834L: virtualization@lists.linux-foundation.org
12835L: kvm@vger.kernel.org
12836S: Supported
1b568d93 12837F: drivers/s390/virtio/
f2dbda3b 12838
4ad6ee91
GH
12839VIRTIO GPU DRIVER
12840M: David Airlie <airlied@linux.ie>
12841M: Gerd Hoffmann <kraxel@redhat.com>
12842L: dri-devel@lists.freedesktop.org
12843L: virtualization@lists.linux-foundation.org
12844S: Maintained
12845F: drivers/gpu/drm/virtio/
12846F: include/uapi/linux/virtio_gpu.h
12847
3a4d5c94
MT
12848VIRTIO HOST (VHOST)
12849M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12850M: Jason Wang <jasowang@redhat.com>
3a4d5c94 12851L: kvm@vger.kernel.org
c996d8b9 12852L: virtualization@lists.linux-foundation.org
3a4d5c94 12853L: netdev@vger.kernel.org
9f273c24 12854T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12855S: Maintained
12856F: drivers/vhost/
c117ab84 12857F: include/uapi/linux/vhost.h
3a4d5c94 12858
271c8651
GH
12859VIRTIO INPUT DRIVER
12860M: Gerd Hoffmann <kraxel@redhat.com>
12861S: Maintained
12862F: drivers/virtio/virtio_input.c
12863F: include/uapi/linux/virtio_input.h
12864
1da177e4 12865VIA RHINE NETWORK DRIVER
210347e1 12866S: Orphan
f2148a47 12867F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12868
f0bf7f61 12869VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12870M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12871M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12872S: Maintained
12873F: drivers/mmc/host/via-sdmmc.c
12874
69e4a7c2 12875VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12876M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12877L: linux-fbdev@vger.kernel.org
69e4a7c2 12878S: Maintained
c7babebd
FTS
12879F: include/linux/via-core.h
12880F: include/linux/via-gpio.h
12881F: include/linux/via_i2c.h
8a61f013 12882F: drivers/video/fbdev/via/
69e4a7c2 12883
01f20734 12884VIA VELOCITY NETWORK DRIVER
8b58be88 12885M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12886L: netdev@vger.kernel.org
12887S: Maintained
f2148a47 12888F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12889
f73f8173
AW
12890VIRT LIB
12891M: Alex Williamson <alex.williamson@redhat.com>
12892M: Paolo Bonzini <pbonzini@redhat.com>
12893L: kvm@vger.kernel.org
12894S: Supported
12895F: virt/lib/
12896
77911fd2 12897VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12898M: Hans Verkuil <hverkuil@xs4all.nl>
12899L: linux-media@vger.kernel.org
12900T: git git://linuxtv.org/media_tree.git
a825eaec 12901W: https://linuxtv.org
0b7bc1fa 12902S: Maintained
77911fd2 12903F: drivers/media/platform/vivid/*
0b7bc1fa 12904
be7f8273 12905VLAN (802.1Q)
8b58be88 12906M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12907L: netdev@vger.kernel.org
12908S: Maintained
679655da
JP
12909F: drivers/net/macvlan.c
12910F: include/linux/if_*vlan.h
12911F: net/8021q/
be7f8273 12912
55e331cf 12913VLYNQ BUS
08eeb306 12914M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12915L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12916S: Maintained
12917F: drivers/vlynq/vlynq.c
12918F: include/linux/vlynq.h
12919
390beae4 12920VME SUBSYSTEM
74c600e3 12921M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12922M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12923M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12924L: devel@driverdev.osuosl.org
12925S: Maintained
12926T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12927F: Documentation/vme_api.txt
12928F: drivers/staging/vme/
12929F: drivers/vme/
12930F: include/linux/vme*
12931
4488e09b
AK
12932VMWARE HYPERVISOR INTERFACE
12933M: Alok Kataria <akataria@vmware.com>
12934L: virtualization@lists.linux-foundation.org
12935S: Supported
12936F: arch/x86/kernel/cpu/vmware.c
12937
73b35d07
DT
12938VMWARE BALLOON DRIVER
12939M: Xavier Deguillard <xdeguillard@vmware.com>
12940M: Philip Moltmann <moltmann@vmware.com>
12941M: "VMware, Inc." <pv-drivers@vmware.com>
12942L: linux-kernel@vger.kernel.org
12943S: Maintained
12944F: drivers/misc/vmw_balloon.c
12945
8b8be51b
TH
12946VMWARE VMMOUSE SUBDRIVER
12947M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12948M: "VMware, Inc." <pv-drivers@vmware.com>
12949L: linux-input@vger.kernel.org
12950S: Maintained
12951F: drivers/input/mouse/vmmouse.c
12952F: drivers/input/mouse/vmmouse.h
12953
d1a890fa 12954VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12955M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12956M: "VMware, Inc." <pv-drivers@vmware.com>
12957L: netdev@vger.kernel.org
12958S: Maintained
12959F: drivers/net/vmxnet3/
d1a890fa 12960
851b1642 12961VMware PVSCSI driver
29374ec6 12962M: Jim Gill <jgill@vmware.com>
851b1642
AK
12963M: VMware PV-Drivers <pv-drivers@vmware.com>
12964L: linux-scsi@vger.kernel.org
12965S: Maintained
12966F: drivers/scsi/vmw_pvscsi.c
12967F: drivers/scsi/vmw_pvscsi.h
12968
e53e86c7 12969VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12970M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12971M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12972L: linux-kernel@vger.kernel.org
1dd68f01 12973W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12974T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12975S: Supported
9d2597e8 12976F: Documentation/devicetree/bindings/regulator/
679655da 12977F: drivers/regulator/
9d2597e8 12978F: include/dt-bindings/regulator/
679655da 12979F: include/linux/regulator/
e53e86c7 12980
081958eb
DA
12981VRF
12982M: David Ahern <dsa@cumulusnetworks.com>
12983M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12984L: netdev@vger.kernel.org
12985S: Maintained
12986F: drivers/net/vrf.c
562d897d 12987F: Documentation/networking/vrf.txt
081958eb 12988
ab41319e 12989VT1211 HARDWARE MONITOR DRIVER
8b58be88 12990M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12991L: linux-hwmon@vger.kernel.org
ab41319e 12992S: Maintained
679655da
JP
12993F: Documentation/hwmon/vt1211
12994F: drivers/hwmon/vt1211.c
ab41319e 12995
1de9e371 12996VT8231 HARDWARE MONITOR DRIVER
8b58be88 12997M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12998L: linux-hwmon@vger.kernel.org
1de9e371 12999S: Maintained
679655da 13000F: drivers/hwmon/vt8231.c
1de9e371 13001
88095e7b
TO
13002VUB300 USB to SDIO/SD/MMC bridge chip
13003M: Tony Olech <tony.olech@elandigitalsystems.com>
13004L: linux-mmc@vger.kernel.org
13005L: linux-usb@vger.kernel.org
13006S: Supported
13007F: drivers/mmc/host/vub300.c
13008
1da177e4 13009W1 DALLAS'S 1-WIRE BUS
a8018766 13010M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13011S: Maintained
679655da
JP
13012F: Documentation/w1/
13013F: drivers/w1/
1da177e4 13014
13927079 13015W83791D HARDWARE MONITORING DRIVER
8b58be88 13016M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13017L: linux-hwmon@vger.kernel.org
25845c22 13018S: Maintained
679655da
JP
13019F: Documentation/hwmon/w83791d
13020F: drivers/hwmon/w83791d.c
13927079 13021
61db011d 13022W83793 HARDWARE MONITORING DRIVER
8b58be88 13023M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13024L: linux-hwmon@vger.kernel.org
61db011d 13025S: Maintained
679655da
JP
13026F: Documentation/hwmon/w83793
13027F: drivers/hwmon/w83793.c
61db011d 13028
e3760b43 13029W83795 HARDWARE MONITORING DRIVER
d8130624 13030M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13031L: linux-hwmon@vger.kernel.org
e3760b43
JD
13032S: Maintained
13033F: drivers/hwmon/w83795.c
13034
1da177e4 13035W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13036M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13037S: Maintained
679655da 13038F: drivers/mmc/host/wbsd.*
1da177e4 13039
b4e05923
HG
13040WACOM PROTOCOL 4 SERIAL TABLETS
13041M: Julian Squires <julian@cipht.net>
13042M: Hans de Goede <hdegoede@redhat.com>
13043L: linux-input@vger.kernel.org
13044S: Maintained
13045F: drivers/input/tablet/wacom_serial4.c
13046
3527761c 13047WATCHDOG DEVICE DRIVERS
8b58be88 13048M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13049R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13050L: linux-watchdog@vger.kernel.org
13051W: http://www.linux-watchdog.org/
f599aaf0 13052T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13053S: Maintained
540be8b2 13054F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13055F: Documentation/watchdog/
13056F: drivers/watchdog/
13057F: include/linux/watchdog.h
c117ab84 13058F: include/uapi/linux/watchdog.h
3527761c 13059
b22e00f3
DH
13060WIIMOTE HID DRIVER
13061M: David Herrmann <dh.herrmann@googlemail.com>
13062L: linux-input@vger.kernel.org
13063S: Maintained
13064F: drivers/hid/hid-wiimote*
13065
e258b80e 13066WINBOND CIR DRIVER
364e9e18 13067M: David Härdeman <david@hardeman.nu>
e258b80e 13068S: Maintained
116ab806 13069F: drivers/media/rc/winbond-cir.c
e258b80e 13070
c36a483d
WBG
13071WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13072M: William Breathitt Gray <vilhelm.gray@gmail.com>
13073L: linux-watchdog@vger.kernel.org
13074S: Maintained
13075F: drivers/watchdog/ebc-c384_wdt.c
13076
9c26df9b
WBG
13077WINSYSTEMS WS16C48 GPIO DRIVER
13078M: William Breathitt Gray <vilhelm.gray@gmail.com>
13079L: linux-gpio@vger.kernel.org
13080S: Maintained
13081F: drivers/gpio/gpio-ws16c48.c
e258b80e 13082
8a70da82 13083WIMAX STACK
8b58be88 13084M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13085M: linux-wimax@intel.com
49e7d9df 13086L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13087S: Supported
13088W: http://linuxwimax.org
315987dc 13089F: Documentation/wimax/README.wimax
315987dc
JP
13090F: include/linux/wimax/debug.h
13091F: include/net/wimax.h
c117ab84 13092F: include/uapi/linux/wimax.h
315987dc 13093F: net/wimax/
8a70da82 13094
5fc14680 13095WISTRON LAPTOP BUTTON DRIVER
8b58be88 13096M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13097S: Maintained
679655da 13098F: drivers/input/misc/wistron_btns.c
5fc14680 13099
1da177e4 13100WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13101M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13102L: linux-wireless@vger.kernel.org
926554c4 13103W: http://oops.ghostprotocols.net:81/blog
1da177e4 13104S: Maintained
679655da 13105F: drivers/net/wireless/wl3501*
1da177e4 13106
055bcbcb 13107WOLFSON MICROELECTRONICS DRIVERS
fef95164 13108L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13109T: git https://github.com/CirrusLogic/linux-drivers.git
13110W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13111S: Supported
3768f0b1 13112F: Documentation/hwmon/wm83??
f494993f
CK
13113F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13114F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13115F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13116F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13117F: drivers/clk/clk-wm83*.c
9c309598 13118F: drivers/extcon/extcon-arizona.c
b75ea16a 13119F: drivers/leds/leds-wm83*.c
25b273ba 13120F: drivers/gpio/gpio-*wm*.c
9c309598 13121F: drivers/gpio/gpio-arizona.c
d22b0869 13122F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13123F: drivers/input/misc/wm831x-on.c
13124F: drivers/input/touchscreen/wm831x-ts.c
13125F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13126F: drivers/mfd/arizona*
13127F: drivers/mfd/wm*.c
12ebc137 13128F: drivers/mfd/cs47l24*
8c0984e5 13129F: drivers/power/supply/wm83*.c
b75ea16a
MB
13130F: drivers/rtc/rtc-wm83*.c
13131F: drivers/regulator/wm8*.c
3860e6c4 13132F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13133F: drivers/watchdog/wm83*_wdt.c
9c309598 13134F: include/linux/mfd/arizona/
3860e6c4 13135F: include/linux/mfd/wm831x/
b75ea16a 13136F: include/linux/mfd/wm8350/
3768f0b1 13137F: include/linux/mfd/wm8400*
59ec6da2 13138F: include/linux/wm97xx.h
055bcbcb 13139F: include/sound/wm????.h
9c309598 13140F: sound/soc/codecs/arizona.?
055bcbcb 13141F: sound/soc/codecs/wm*
12ebc137 13142F: sound/soc/codecs/cs47l24*
b75ea16a 13143
3e6cd7a4
TH
13144WORKQUEUE
13145M: Tejun Heo <tj@kernel.org>
badb7f5e 13146R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13148S: Maintained
13149F: include/linux/workqueue.h
13150F: kernel/workqueue.c
13151F: Documentation/workqueue.txt
13152
39ac9f48
CYT
13153X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13154M: Chen-Yu Tsai <wens@csie.org>
13155L: linux-kernel@vger.kernel.org
13156S: Maintained
13157N: axp[128]
13158
1da177e4 13159X.25 NETWORK LAYER
8bf28059 13160M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13161L: linux-x25@vger.kernel.org
8bf28059 13162S: Odd Fixes
679655da
JP
13163F: Documentation/networking/x25*
13164F: include/net/x25*
13165F: net/x25/
1da177e4 13166
e2d1d6c0 13167X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13168M: Thomas Gleixner <tglx@linutronix.de>
13169M: Ingo Molnar <mingo@redhat.com>
13170M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13171M: x86@kernel.org
981c3a4f 13172L: linux-kernel@vger.kernel.org
75fc2d37 13173T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13174S: Maintained
679655da
JP
13175F: Documentation/x86/
13176F: arch/x86/
e2d1d6c0 13177
d0944853 13178X86 PLATFORM DRIVERS
e181ba15 13179M: Darren Hart <dvhart@infradead.org>
d0944853 13180L: platform-driver-x86@vger.kernel.org
e181ba15 13181T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13182S: Maintained
14430813 13183F: drivers/platform/x86/
3a4bceef 13184F: drivers/platform/olpc/
d0944853 13185
c1f5c54b
IM
13186X86 MCE INFRASTRUCTURE
13187M: Tony Luck <tony.luck@intel.com>
487ba8e8 13188M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13189L: linux-edac@vger.kernel.org
13190S: Maintained
13191F: arch/x86/kernel/cpu/mcheck/*
13192
79ebdc95
BP
13193X86 MICROCODE UPDATE SUPPORT
13194M: Borislav Petkov <bp@alien8.de>
13195S: Maintained
13196F: arch/x86/kernel/cpu/microcode/*
13197
f0905c5a
AL
13198X86 VDSO
13199M: Andy Lutomirski <luto@amacapital.net>
13200L: linux-kernel@vger.kernel.org
13201T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13202S: Maintained
d603c8e1 13203F: arch/x86/entry/vdso/
f0905c5a 13204
d6fad502 13205XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13206M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13207M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13208L: linux-media@vger.kernel.org
a825eaec 13209W: https://linuxtv.org
d6fad502
MCC
13210T: git git://linuxtv.org/media_tree.git
13211S: Maintained
13212F: drivers/media/tuners/tuner-xc2028.*
13213
c4468085 13214XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
13215M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13216M: David Vrabel <david.vrabel@citrix.com>
101ecde5 13217M: Juergen Gross <jgross@suse.com>
11dbb52b 13218L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13219T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13220S: Supported
13221F: arch/x86/xen/
13222F: drivers/*/xen-*front.c
13223F: drivers/xen/
13224F: arch/x86/include/asm/xen/
13225F: include/xen/
c117ab84 13226F: include/uapi/xen/
c4468085 13227
77bfb479 13228XEN HYPERVISOR ARM
85d1a29d 13229M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13230L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13231S: Maintained
77bfb479
SS
13232F: arch/arm/xen/
13233F: arch/arm/include/asm/xen/
13234
b475e83f 13235XEN HYPERVISOR ARM64
85d1a29d 13236M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13237L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13238S: Maintained
b475e83f
SS
13239F: arch/arm64/xen/
13240F: arch/arm64/include/asm/xen/
13241
9b57e1a7 13242XEN NETWORK BACKEND DRIVER
8386040b 13243M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13244M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13245L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13246L: netdev@vger.kernel.org
13247S: Supported
13248F: drivers/net/xen-netback/*
13249
c5f8e29d
KRW
13250XEN PCI SUBSYSTEM
13251M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13252L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13253S: Supported
13254F: arch/x86/pci/*xen*
13255F: drivers/pci/*xen*
13256
a2c5ae65
KRW
13257XEN BLOCK SUBSYSTEM
13258M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13259M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13260L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13261S: Supported
13262F: drivers/block/xen-blkback/*
13263F: drivers/block/xen*
13264
15d03609
JG
13265XEN PVSCSI DRIVERS
13266M: Juergen Gross <jgross@suse.com>
13267L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13268L: linux-scsi@vger.kernel.org
13269S: Supported
13270F: drivers/scsi/xen-scsifront.c
13271F: drivers/xen/xen-scsiback.c
13272F: include/xen/interface/io/vscsiif.h
13273
c5f8e29d
KRW
13274XEN SWIOTLB SUBSYSTEM
13275M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13276L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13277S: Supported
13278F: arch/x86/xen/*swiotlb*
13279F: drivers/xen/*swiotlb*
13280
1da177e4 13281XFS FILESYSTEM
809625ca 13282M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13283M: linux-xfs@vger.kernel.org
13284L: linux-xfs@vger.kernel.org
13285W: http://xfs.org/
9f273c24 13286T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13287S: Supported
679655da
JP
13288F: Documentation/filesystems/xfs.txt
13289F: fs/xfs/
1da177e4 13290
8a3b7a25 13291XILINX AXI ETHERNET DRIVER
59a54f30
MS
13292M: Anirudha Sarangi <anirudh@xilinx.com>
13293M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13294S: Maintained
13295F: drivers/net/ethernet/xilinx/xilinx_axienet*
13296
238b8721 13297XILINX UARTLITE SERIAL DRIVER
8b58be88 13298M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13299L: linux-serial@vger.kernel.org
13300S: Maintained
df621252 13301F: drivers/tty/serial/uartlite.c
238b8721 13302
df330515
LP
13303XILINX VIDEO IP CORES
13304M: Hyun Kwon <hyun.kwon@xilinx.com>
13305M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13306L: linux-media@vger.kernel.org
13307T: git git://linuxtv.org/media_tree.git
13308S: Supported
13309F: Documentation/devicetree/bindings/media/xilinx/
13310F: drivers/media/platform/xilinx/
a5562f65 13311F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13312
74316949
EB
13313XILLYBUS DRIVER
13314M: Eli Billauer <eli.billauer@gmail.com>
13315L: linux-kernel@vger.kernel.org
13316S: Supported
13317F: drivers/char/xillybus/
13318
f620e4b8
MF
13319XTENSA XTFPGA PLATFORM SUPPORT
13320M: Max Filippov <jcmvbkbc@gmail.com>
13321L: linux-xtensa@linux-xtensa.org
13322S: Maintained
13323F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13324F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13325
1da177e4 13326YAM DRIVER FOR AX.25
8b58be88 13327M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13328L: linux-hams@vger.kernel.org
13329S: Maintained
679655da
JP
13330F: drivers/net/hamradio/yam*
13331F: include/linux/yam.h
1da177e4 13332
af64a5eb 13333YEALINK PHONE DRIVER
8b58be88 13334M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13335L: usbb2k-api-dev@nongnu.org
13336S: Maintained
679655da
JP
13337F: Documentation/input/yealink.txt
13338F: drivers/input/misc/yealink.*
af64a5eb 13339
1da177e4 13340Z8530 DRIVER FOR AX.25
8b58be88 13341M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13342W: http://yaina.de/jreuter/
13343W: http://www.qsl.net/dl1bke/
13344L: linux-hams@vger.kernel.org
13345S: Maintained
679655da
JP
13346F: Documentation/networking/z8530drv.txt
13347F: drivers/net/hamradio/*scc.c
13348F: drivers/net/hamradio/z8530.h
1da177e4 13349
0cf31ec1 13350ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13351M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13352L: linux-mm@kvack.org
13353S: Maintained
13354F: mm/zbud.c
13355F: include/linux/zbud.h
13356
7c0c3afb 13357ZD1211RW WIRELESS DRIVER
8b58be88
JP
13358M: Daniel Drake <dsd@gentoo.org>
13359M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13360W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13361L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13362L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13363S: Maintained
6948300c 13364F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13365
20263029
DS
13366ZPOOL COMPRESSED PAGE STORAGE API
13367M: Dan Streetman <ddstreet@ieee.org>
13368L: linux-mm@kvack.org
13369S: Maintained
13370F: mm/zpool.c
13371F: include/linux/zpool.h
13372
1da177e4 13373ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13374L: mjpeg-users@lists.sourceforge.net
f63145e2 13375L: linux-media@vger.kernel.org
1da177e4 13376W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13377T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13378S: Odd Fixes
90d72ac6 13379F: drivers/media/pci/zoran/
1da177e4 13380
6920f2cc
MK
13381ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13382M: Minchan Kim <minchan@kernel.org>
13383M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13384R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13385L: linux-kernel@vger.kernel.org
13386S: Maintained
13387F: drivers/block/zram/
13388F: Documentation/blockdev/zram.txt
13389
8b4a4080 13390ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13391M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13392S: Maintained
df621252 13393F: drivers/tty/serial/zs.*
8b4a4080 13394
eae70d06
MK
13395ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13396M: Minchan Kim <minchan@kernel.org>
13397M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13398R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13399L: linux-mm@kvack.org
13400S: Maintained
13401F: mm/zsmalloc.c
13402F: include/linux/zsmalloc.h
d02be50d 13403F: Documentation/vm/zsmalloc.txt
eae70d06 13404
0cf31ec1 13405ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13406M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13407L: linux-mm@kvack.org
13408S: Maintained
13409F: mm/zswap.c
13410
1da177e4 13411THE REST
8b58be88 13412M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13413L: linux-kernel@vger.kernel.org
8a6e2535 13414Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13415T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13416S: Buried alive in reporters
34d03cc1
JP
13417F: *
13418F: */