]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
lib/ida: document locking requirements a bit better
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
2de2bd95
JN
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
57599f9b
JN
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
8a6e2535 81 Q: Patchwork web based patch tracking system site
cea8321c
JP
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
68656443 84 B: Bug tracking system location.
c7c4fb18
JP
85 S: Status, one of the following:
86 Supported: Someone is actually paid to look after this.
87 Maintained: Someone actually looks after it.
88 Odd Fixes: It has a maintainer but they don't have time to do
89 much other than throw the odd patch in. See below..
90 Orphan: No current maintainer [but maybe you could take the
91 role as you write your new code].
92 Obsolete: Old code. Something tagged obsolete generally means
93 it has been replaced by a better system and you
94 should be using that.
95 F: Files and directories with wildcard patterns.
96 A trailing slash includes all files and subdirectory files.
97 F: drivers/net/ all files in and below drivers/net
98 F: drivers/net/* all files in drivers/net, but not below
99 F: */net/* all files in "any top level directory"/net
100 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
101 N: Files and directories with regex patterns.
102 N: [^a-z]tegra all files whose path contains the word tegra
103 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
104 scripts/get_maintainer.pl has different behavior for files that
105 match F: pattern and matches of N: patterns. By default,
106 get_maintainer will not look at git log history when an F: pattern
107 match occurs. When an N: match occurs, git log history is used
108 to also notify the people that have git commit signatures.
c7c4fb18
JP
109 X: Files and directories that are NOT maintained, same rules as F:
110 Files exclusions are tested before file matches.
111 Can be useful for excluding a specific subdirectory, for instance:
112 F: net/
113 X: net/ipv6/
114 matches all files in and below net excluding net/ipv6/
115 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 116 patch or file. For instance:
c7c4fb18 117 K: of_get_profile
bbbe96ed 118 matches patches or files that contain "of_get_profile"
c7c4fb18 119 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
120 matches patches or files that contain one or more of the words
121 printk, pr_info or pr_err
c7c4fb18 122 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
123
124Note: For the hard of thinking, this list is meant to remain in alphabetical
125order. If you could add yourselves to it in alphabetical order that would be
126so much easier [Ed]
127
c7c4fb18 128Maintainers List (try to look for most precise areas first)
1da177e4 129
c7c4fb18 130 -----------------------------------
679655da 131
a6d89915 1323C59X NETWORK DRIVER
8b58be88 133M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
134L: netdev@vger.kernel.org
135S: Maintained
679655da 136F: Documentation/networking/vortex.txt
ca7a8e85 137F: drivers/net/ethernet/3com/3c59x.c
a6d89915 138
1da177e4 1393CR990 NETWORK DRIVER
8b58be88 140M: David Dillow <dave@thedillows.org>
979b6c13 141L: netdev@vger.kernel.org
1da177e4 142S: Maintained
ca7a8e85 143F: drivers/net/ethernet/3com/typhoon*
1da177e4 144
c4de0ceb
AR
1453WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
146M: Adam Radford <linuxraid@lsi.com>
1da177e4 147L: linux-scsi@vger.kernel.org
c4de0ceb 148W: http://www.lsi.com
1da177e4 149S: Supported
c4de0ceb 150F: drivers/scsi/3w-*
1da177e4
LT
151
15253C700 AND 53C700-66 SCSI DRIVER
8b58be88 153M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
154L: linux-scsi@vger.kernel.org
155S: Maintained
679655da 156F: drivers/scsi/53c700*
1da177e4 157
68d96dcf 1586LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 159M: Alexander Aring <aar@pengutronix.de>
6970c34c 160M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 161L: linux-bluetooth@vger.kernel.org
ebef9c12 162L: linux-wpan@vger.kernel.org
68d96dcf
AA
163S: Maintained
164F: net/6lowpan/
6304f8fc 165F: include/net/6lowpan.h
ea9eb698 166F: Documentation/networking/6lowpan.txt
68d96dcf 167
1da177e4 1686PACK NETWORK DRIVER FOR AX.25
8b58be88 169M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
170L: linux-hams@vger.kernel.org
171S: Maintained
679655da 172F: drivers/net/hamradio/6pack.c
1da177e4 173
1da177e4 1748169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 175M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 176L: netdev@vger.kernel.org
1da177e4 177S: Maintained
a8fe65b8 178F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
179
1808250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 181M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 182L: linux-serial@vger.kernel.org
8ee16a1b 183S: Maintained
08deed1e 184T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 185F: drivers/tty/serial/8250*
679655da 186F: include/linux/serial_8250.h
1da177e4
LT
187
1888390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 189L: netdev@vger.kernel.org
0cf445ce 190S: Orphan / Obsolete
644570b8 191F: drivers/net/ethernet/8390/
1da177e4 192
67543e50 1939P FILE SYSTEM
8b58be88
JP
194M: Eric Van Hensbergen <ericvh@gmail.com>
195M: Ron Minnich <rminnich@sandia.gov>
196M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 197L: v9fs-developer@lists.sourceforge.net
27a2a5ff 198W: http://swik.net/v9fs
8a6e2535 199Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 200T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 201S: Maintained
679655da
JP
202F: Documentation/filesystems/9p.txt
203F: fs/9p/
2315cb14
RL
204F: net/9p/
205F: include/net/9p/
206F: include/uapi/linux/virtio_9p.h
207F: include/trace/events/9p.h
208
67543e50 209
91952bc0
AP
210A8293 MEDIA DRIVER
211M: Antti Palosaari <crope@iki.fi>
212L: linux-media@vger.kernel.org
a825eaec 213W: https://linuxtv.org
91952bc0
AP
214W: http://palosaari.fi/linux/
215Q: http://patchwork.linuxtv.org/project/linux-media/list/
216T: git git://linuxtv.org/anttip/media_tree.git
217S: Maintained
218F: drivers/media/dvb-frontends/a8293*
219
e2d1d6c0 220AACRAID SCSI RAID DRIVER
2a81ffdd 221M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
222L: linux-scsi@vger.kernel.org
223W: http://www.adaptec.com/
1da177e4 224S: Supported
679655da
JP
225F: Documentation/scsi/aacraid.txt
226F: drivers/scsi/aacraid/
1da177e4 227
ea8f8fc8
JT
228ABI/API
229L: linux-api@vger.kernel.org
ea8f8fc8 230F: include/linux/syscalls.h
ea8f8fc8
JT
231F: kernel/sys_ni.c
232
249e3c85 233ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 234M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 235L: linux-hwmon@vger.kernel.org
f2b84bbc 236S: Maintained
679655da 237F: drivers/hwmon/abituguru.c
f2b84bbc 238
249e3c85 239ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 240M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 241L: linux-hwmon@vger.kernel.org
249e3c85 242S: Maintained
679655da 243F: drivers/hwmon/abituguru3.c
249e3c85 244
1b06d64f
WBG
245ACCES 104-DIO-48E GPIO DRIVER
246M: William Breathitt Gray <vilhelm.gray@gmail.com>
247L: linux-gpio@vger.kernel.org
248S: Maintained
249F: drivers/gpio/gpio-104-dio-48e.c
250
6ddcf9b4
WBG
251ACCES 104-IDI-48 GPIO DRIVER
252M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
253L: linux-gpio@vger.kernel.org
254S: Maintained
255F: drivers/gpio/gpio-104-idi-48.c
256
e2558989
WBG
257ACCES 104-IDIO-16 GPIO DRIVER
258M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
259L: linux-gpio@vger.kernel.org
260S: Maintained
261F: drivers/gpio/gpio-104-idio-16.c
262
1da177e4 263ACENIC DRIVER
8b58be88 264M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
265L: linux-acenic@sunsite.dk
266S: Maintained
531c4f89 267F: drivers/net/ethernet/alteon/acenic*
1da177e4 268
e86435eb 269ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 270M: Peter Feuerer <peter@piie.net>
d0944853 271L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
272W: http://piie.net/?section=acerhdf
273S: Maintained
274F: drivers/platform/x86/acerhdf.c
e86435eb 275
745a5d21 276ACER WMI LAPTOP EXTRAS
182ae55c 277M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 278L: platform-driver-x86@vger.kernel.org
745a5d21 279S: Maintained
679655da 280F: drivers/platform/x86/acer-wmi.c
745a5d21 281
1da177e4 282ACPI
9c3646d1 283M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 284M: Len Brown <lenb@kernel.org>
6968e50c 285L: linux-acpi@vger.kernel.org
360818b8
RW
286W: https://01.org/linux-acpi
287Q: https://patchwork.kernel.org/project/linux-acpi/list/
288T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 289B: https://bugzilla.kernel.org
8b59a454 290S: Supported
679655da
JP
291F: drivers/acpi/
292F: drivers/pnp/pnpacpi/
293F: include/linux/acpi.h
43368e74 294F: include/acpi/
3a75ef0c 295F: Documentation/acpi/
89ca78a0 296F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 297F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
298F: drivers/pci/*acpi*
299F: drivers/pci/*/*acpi*
300F: drivers/pci/*/*/*acpi*
3a75ef0c 301F: tools/power/acpi/
8b59a454 302
3774929d
RW
303ACPI COMPONENT ARCHITECTURE (ACPICA)
304M: Robert Moore <robert.moore@intel.com>
305M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 306M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
307L: linux-acpi@vger.kernel.org
308L: devel@acpica.org
309W: https://acpica.org/
310W: https://github.com/acpica/acpica/
311Q: https://patchwork.kernel.org/project/linux-acpi/list/
312T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
313B: https://bugzilla.kernel.org
314B: https://bugs.acpica.org
3774929d
RW
315S: Supported
316F: drivers/acpi/acpica/
317F: include/acpi/
2754c447 318F: tools/power/acpi/
3774929d 319
8b59a454 320ACPI FAN DRIVER
8b58be88 321M: Zhang Rui <rui.zhang@intel.com>
8b59a454 322L: linux-acpi@vger.kernel.org
5ca92bd9 323W: https://01.org/linux-acpi
68656443 324B: https://bugzilla.kernel.org
8b59a454 325S: Supported
679655da 326F: drivers/acpi/fan.c
1da177e4 327
daeb2016
LP
328ACPI FOR ARM64 (ACPI/arm64)
329M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
330M: Hanjun Guo <hanjun.guo@linaro.org>
331M: Sudeep Holla <sudeep.holla@arm.com>
332L: linux-acpi@vger.kernel.org
333S: Maintained
334F: drivers/acpi/arm64
335
8b59a454 336ACPI THERMAL DRIVER
8b58be88 337M: Zhang Rui <rui.zhang@intel.com>
8b59a454 338L: linux-acpi@vger.kernel.org
5ca92bd9 339W: https://01.org/linux-acpi
68656443 340B: https://bugzilla.kernel.org
8b59a454 341S: Supported
679655da 342F: drivers/acpi/*thermal*
998be20f 343
359acec8 344ACPI VIDEO DRIVER
8b58be88 345M: Zhang Rui <rui.zhang@intel.com>
8b59a454 346L: linux-acpi@vger.kernel.org
5ca92bd9 347W: https://01.org/linux-acpi
68656443 348B: https://bugzilla.kernel.org
8b59a454 349S: Supported
86f98a3a 350F: drivers/acpi/acpi_video.c
998be20f 351
bff431e4 352ACPI WMI DRIVER
d0944853 353L: platform-driver-x86@vger.kernel.org
5b927259 354S: Orphan
679655da 355F: drivers/platform/x86/wmi.c
bff431e4 356
2f39d519 357AD1889 ALSA SOUND DRIVER
8b58be88 358M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
359W: http://wiki.parisc-linux.org/AD1889
360L: linux-parisc@vger.kernel.org
361S: Maintained
679655da 362F: sound/pci/ad1889.*
2f39d519 363
527a1a83
MH
364AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
365M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 366W: http://wiki.analog.com/AD5254
a4edbc10 367W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
368S: Supported
369F: drivers/misc/ad525x_dpot.c
370
371AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
372M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 373W: http://wiki.analog.com/AD5398
a4edbc10 374W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
375S: Supported
376F: drivers/regulator/ad5398.c
377
378AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
379M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 380W: http://wiki.analog.com/AD7142
a4edbc10 381W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
382S: Supported
383F: drivers/input/misc/ad714x.c
384
385AD7877 TOUCHSCREEN DRIVER
386M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 387W: http://wiki.analog.com/AD7877
a4edbc10 388W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
389S: Supported
390F: drivers/input/touchscreen/ad7877.c
391
392AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
393M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 394W: http://wiki.analog.com/AD7879
a4edbc10 395W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
396S: Supported
397F: drivers/input/touchscreen/ad7879.c
398
1330b0dc 399ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 400M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
401S: Maintained
402
7302b9d9
MH
403ADF7242 IEEE 802.15.4 RADIO DRIVER
404M: Michael Hennerich <michael.hennerich@analog.com>
405W: https://wiki.analog.com/ADF7242
406W: http://ez.analog.com/community/linux-device-drivers
407L: linux-wpan@vger.kernel.org
408S: Supported
409F: drivers/net/ieee802154/adf7242.c
410F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
411
1da177e4 412ADM1025 HARDWARE MONITOR DRIVER
d8130624 413M: Jean Delvare <jdelvare@suse.com>
968ce1b1 414L: linux-hwmon@vger.kernel.org
1da177e4 415S: Maintained
679655da
JP
416F: Documentation/hwmon/adm1025
417F: drivers/hwmon/adm1025.c
1da177e4 418
cae2caae 419ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 420M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 421L: linux-hwmon@vger.kernel.org
cae2caae 422S: Maintained
679655da 423F: drivers/hwmon/adm1029.c
cae2caae 424
cc0b88cf 425ADM8211 WIRELESS DRIVER
cc0b88cf 426L: linux-wireless@vger.kernel.org
491b26b4 427W: http://wireless.kernel.org/
e71bcbd0 428S: Orphan
d4a17304 429F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 430
e8e31622
SA
431ADP1653 FLASH CONTROLLER DRIVER
432M: Sakari Ailus <sakari.ailus@iki.fi>
433L: linux-media@vger.kernel.org
434S: Maintained
435F: drivers/media/i2c/adp1653.c
b5dcee22 436F: include/media/i2c/adp1653.h
e8e31622 437
527a1a83
MH
438ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
439M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 440W: http://wiki.analog.com/ADP5520
a4edbc10 441W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
442S: Supported
443F: drivers/mfd/adp5520.c
444F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 445F: drivers/leds/leds-adp5520.c
77278d50 446F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
447F: drivers/input/keyboard/adp5520-keys.c
448
449ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
450M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 451W: http://wiki.analog.com/ADP5588
a4edbc10 452W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
453S: Supported
454F: drivers/input/keyboard/adp5588-keys.c
77278d50 455F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
456
457ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
458M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 459W: http://wiki.analog.com/ADP8860
a4edbc10 460W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
461S: Supported
462F: drivers/video/backlight/adp8860_bl.c
463
8c22a8f5
DE
464ADS1015 HARDWARE MONITOR DRIVER
465M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 466L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
467S: Maintained
468F: Documentation/hwmon/ads1015
469F: drivers/hwmon/ads1015.c
470F: include/linux/i2c/ads1015.h
471
1da177e4 472ADT746X FAN DRIVER
8b58be88 473M: Colin Leroy <colin@colino.net>
1da177e4 474S: Maintained
679655da 475F: drivers/macintosh/therm_adt746x.c
1da177e4 476
b058b859 477ADT7475 HARDWARE MONITOR DRIVER
d8130624 478M: Jean Delvare <jdelvare@suse.com>
968ce1b1 479L: linux-hwmon@vger.kernel.org
b058b859
JD
480S: Maintained
481F: Documentation/hwmon/adt7475
482F: drivers/hwmon/adt7475.c
483
527a1a83
MH
484ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
485M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 486W: http://wiki.analog.com/ADXL345
a4edbc10 487W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
488S: Supported
489F: drivers/input/misc/adxl34x.c
490
8c6af9e1 491ADVANSYS SCSI DRIVER
8b58be88 492M: Matthew Wilcox <matthew@wil.cx>
d8130624 493M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
494L: linux-scsi@vger.kernel.org
495S: Maintained
679655da
JP
496F: Documentation/scsi/advansys.txt
497F: drivers/scsi/advansys.c
8c6af9e1 498
1da177e4 499AEDSP16 DRIVER
8b58be88 500M: Riccardo Facchetti <fizban@tin.it>
1da177e4 501S: Maintained
679655da 502F: sound/oss/aedsp16.c
1da177e4 503
91952bc0
AP
504AF9013 MEDIA DRIVER
505M: Antti Palosaari <crope@iki.fi>
506L: linux-media@vger.kernel.org
a825eaec 507W: https://linuxtv.org
91952bc0
AP
508W: http://palosaari.fi/linux/
509Q: http://patchwork.linuxtv.org/project/linux-media/list/
510T: git git://linuxtv.org/anttip/media_tree.git
511S: Maintained
512F: drivers/media/dvb-frontends/af9013*
513
514AF9033 MEDIA DRIVER
515M: Antti Palosaari <crope@iki.fi>
516L: linux-media@vger.kernel.org
a825eaec 517W: https://linuxtv.org
91952bc0
AP
518W: http://palosaari.fi/linux/
519Q: http://patchwork.linuxtv.org/project/linux-media/list/
520T: git git://linuxtv.org/anttip/media_tree.git
521S: Maintained
522F: drivers/media/dvb-frontends/af9033*
523
1da177e4 524AFFS FILE SYSTEM
6cf515e1
GU
525L: linux-fsdevel@vger.kernel.org
526S: Orphan
679655da
JP
527F: Documentation/filesystems/affs.txt
528F: fs/affs/
1da177e4 529
e2d1d6c0 530AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 531M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
532L: linux-afs@lists.infradead.org
533S: Supported
679655da
JP
534F: fs/afs/
535F: include/net/af_rxrpc.h
536F: net/rxrpc/af_rxrpc.c
e2d1d6c0 537
1da177e4 538AGPGART DRIVER
8b58be88 539M: David Airlie <airlied@linux.ie>
878eaf61 540T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 541S: Maintained
679655da
JP
542F: drivers/char/agp/
543F: include/linux/agp*
c117ab84 544F: include/uapi/linux/agp*
1da177e4
LT
545
546AHA152X SCSI DRIVER
8b58be88 547M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
548L: linux-scsi@vger.kernel.org
549S: Maintained
679655da
JP
550F: drivers/scsi/aha152x*
551F: drivers/scsi/pcmcia/aha152x*
1da177e4 552
64624d4f 553AIC7XXX / AIC79XX SCSI DRIVER
d8130624 554M: Hannes Reinecke <hare@suse.com>
64624d4f 555L: linux-scsi@vger.kernel.org
1da177e4 556S: Maintained
679655da 557F: drivers/scsi/aic7xxx/
1da177e4 558
450500ad
HV
559AIMSLAB FM RADIO RECEIVER DRIVER
560M: Hans Verkuil <hverkuil@xs4all.nl>
561L: linux-media@vger.kernel.org
562T: git git://linuxtv.org/media_tree.git
a825eaec 563W: https://linuxtv.org
450500ad
HV
564S: Maintained
565F: drivers/media/radio/radio-aimslab*
566
e2d1d6c0 567AIO
8b58be88 568M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
569L: linux-aio@kvack.org
570S: Supported
679655da
JP
571F: fs/aio.c
572F: include/linux/*aio*.h
e2d1d6c0 573
469d4ec8
AP
574AIRSPY MEDIA DRIVER
575M: Antti Palosaari <crope@iki.fi>
576L: linux-media@vger.kernel.org
a825eaec 577W: https://linuxtv.org
469d4ec8
AP
578W: http://palosaari.fi/linux/
579Q: http://patchwork.linuxtv.org/project/linux-media/list/
580T: git git://linuxtv.org/anttip/media_tree.git
581S: Maintained
582F: drivers/media/usb/airspy/
583
b9567027
LS
584ALACRITECH GIGABIT ETHERNET DRIVER
585M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
586S: Maintained
587F: drivers/net/ethernet/alacritech/*
588
1da177e4 589ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 590M: Duncan Sands <duncan.sands@free.fr>
6372594a 591L: linux-usb@vger.kernel.org
1da177e4
LT
592W: http://www.linux-usb.org/SpeedTouch/
593S: Maintained
679655da
JP
594F: drivers/usb/atm/speedtch.c
595F: drivers/usb/atm/usbatm.c
1da177e4 596
272f133a 597ALCHEMY AU1XX0 MMC DRIVER
8b58be88 598M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 599S: Maintained
679655da 600F: drivers/mmc/host/au1xmmc.c
272f133a 601
4a4e5787 602ALI1563 I2C DRIVER
8b58be88 603M: Rudolf Marek <r.marek@assembler.cz>
846557d3 604L: linux-i2c@vger.kernel.org
4a4e5787 605S: Maintained
679655da
JP
606F: Documentation/i2c/busses/i2c-ali1563
607F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 608
bc368798
LC
609ALLWINNER SECURITY SYSTEM
610M: Corentin Labbe <clabbe.montjoie@gmail.com>
611L: linux-crypto@vger.kernel.org
612S: Maintained
613F: drivers/crypto/sunxi-ss/
614
1da177e4 615ALPHA PORT
8b58be88 616M: Richard Henderson <rth@twiddle.net>
8b58be88 617M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 618M: Matt Turner <mattst88@gmail.com>
c89f4f9a 619S: Odd Fixes
a9406699 620L: linux-alpha@vger.kernel.org
679655da 621F: arch/alpha/
1da177e4 622
30172936
PR
623ALPS PS/2 TOUCHPAD DRIVER
624R: Pali Rohár <pali.rohar@gmail.com>
625F: drivers/input/mouse/alps.*
626
f62092f6
LFT
627ALTERA MAILBOX DRIVER
628M: Ley Foon Tan <lftan@altera.com>
629L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
630S: Maintained
631F: drivers/mailbox/mailbox-altera.c
632
c5abbba9
THL
633ALTERA PIO DRIVER
634M: Tien Hock Loh <thloh@altera.com>
635L: linux-gpio@vger.kernel.org
636S: Maintained
637F: drivers/gpio/gpio-altera.c
638
8ce064bf
TT
639ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
640M: Thor Thayer <tthayer@opensource.altera.com>
641S: Maintained
642F: drivers/gpio/gpio-altera-a10sr.c
643F: drivers/mfd/altera-a10sr.c
644F: include/linux/mfd/altera-a10sr.h
645
16b8b922 646ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 647M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
648L: netdev@vger.kernel.org
649L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
650S: Maintained
651F: drivers/net/ethernet/altera/
652
adf9251f
TK
653ALTERA UART/JTAG UART SERIAL DRIVERS
654M: Tobias Klauser <tklauser@distanz.ch>
655L: linux-serial@vger.kernel.org
61bd0943 656L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
657S: Maintained
658F: drivers/tty/serial/altera_uart.c
659F: drivers/tty/serial/altera_jtaguart.c
660F: include/linux/altera_uart.h
661F: include/linux/altera_jtaguart.h
662
1738cd3e
NB
663AMAZON ETHERNET DRIVERS
664M: Netanel Belgazal <netanel@annapurnalabs.com>
665R: Saeed Bishara <saeed@annapurnalabs.com>
666R: Zorik Machulsky <zorik@annapurnalabs.com>
667L: netdev@vger.kernel.org
668S: Supported
669F: Documentation/networking/ena.txt
670F: drivers/net/ethernet/amazon/
671
f4875e12
TL
672AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
673M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 674M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
675L: linux-crypto@vger.kernel.org
676S: Supported
677F: drivers/crypto/ccp/
678F: include/linux/ccp.h
679
512d1027 680AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 681M: Huang Rui <ray.huang@amd.com>
968ce1b1 682L: linux-hwmon@vger.kernel.org
96818b58 683S: Supported
512d1027
AH
684F: Documentation/hwmon/fam15h_power
685F: drivers/hwmon/fam15h_power.c
686
167a675a 687AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 688L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 689S: Orphan
faf2e1db 690F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 691
f90b8116 692AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 693P: Andres Salomon <dilinger@queued.net>
67d76710 694L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
695W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
696S: Supported
679655da
JP
697F: drivers/char/hw_random/geode-rng.c
698F: drivers/crypto/geode*
8a61f013 699F: drivers/video/fbdev/geode/
679655da 700F: arch/x86/include/asm/geode.h
f90b8116 701
919ee7dd 702AMD IOMMU (AMD-VI)
e4110568 703M: Joerg Roedel <joro@8bytes.org>
919ee7dd 704L: iommu@lists.linux-foundation.org
525b233c 705T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 706S: Maintained
b2c16391
JP
707F: drivers/iommu/amd_iommu*.[ch]
708F: include/linux/amd-iommu.h
919ee7dd 709
16423d67 710AMD KFD
1241e0b4 711M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
712L: dri-devel@lists.freedesktop.org
713T: git git://people.freedesktop.org/~gabbayo/linux.git
714S: Supported
130e0371
OG
715F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
716F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 717F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 718F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 719F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
720F: drivers/gpu/drm/amd/include/cik_structs.h
721F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 722F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
723F: drivers/gpu/drm/radeon/radeon_kfd.c
724F: drivers/gpu/drm/radeon/radeon_kfd.h
725F: include/uapi/linux/kfd_ioctl.h
16423d67 726
2510eb74
SS
727AMD SEATTLE DEVICE TREE SUPPORT
728M: Brijesh Singh <brijeshkumar.singh@amd.com>
729M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
730M: Tom Lendacky <thomas.lendacky@amd.com>
731S: Supported
732F: arch/arm64/boot/dts/amd/
733
45198c7b
LT
734AMD XGBE DRIVER
735M: Tom Lendacky <thomas.lendacky@amd.com>
736L: netdev@vger.kernel.org
737S: Supported
738F: drivers/net/ethernet/amd/xgbe/
08b8940e 739F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 740
284f42b6 741AMS (Apple Motion Sensor) DRIVER
8b58be88 742M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 743S: Supported
bd5f47ec 744F: drivers/macintosh/ams/
284f42b6 745
531fca16
HV
746ANALOG DEVICES INC AD9389B DRIVER
747M: Hans Verkuil <hans.verkuil@cisco.com>
748L: linux-media@vger.kernel.org
749S: Maintained
750F: drivers/media/i2c/ad9389b*
751
614b4384
LPC
752ANALOG DEVICES INC ADV7180 DRIVER
753M: Lars-Peter Clausen <lars@metafoo.de>
754L: linux-media@vger.kernel.org
755W: http://ez.analog.com/community/linux-device-drivers
756S: Supported
757F: drivers/media/i2c/adv7180.c
758
c40ddfa3
HV
759ANALOG DEVICES INC ADV7511 DRIVER
760M: Hans Verkuil <hans.verkuil@cisco.com>
761L: linux-media@vger.kernel.org
762S: Maintained
763F: drivers/media/i2c/adv7511*
764
531fca16
HV
765ANALOG DEVICES INC ADV7604 DRIVER
766M: Hans Verkuil <hans.verkuil@cisco.com>
767L: linux-media@vger.kernel.org
768S: Maintained
769F: drivers/media/i2c/adv7604*
770
c40ddfa3
HV
771ANALOG DEVICES INC ADV7842 DRIVER
772M: Hans Verkuil <hans.verkuil@cisco.com>
773L: linux-media@vger.kernel.org
774S: Maintained
775F: drivers/media/i2c/adv7842*
776
527a1a83 777ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 778M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 779L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 780W: http://wiki.analog.com/
a4edbc10 781W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 782S: Supported
39c9d199 783F: sound/soc/codecs/adau*
cc52688a 784F: sound/soc/codecs/adav*
4bdef3bd 785F: sound/soc/codecs/ad1*
ae48f5ef 786F: sound/soc/codecs/ad7*
4bdef3bd 787F: sound/soc/codecs/ssm*
40216ce7 788F: sound/soc/codecs/sigmadsp.*
4bdef3bd 789
527a1a83 790ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 791L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
792L: alsa-devel@alsa-project.org (moderated for non-subscribers)
793W: http://blackfin.uclinux.org/
794S: Supported
795F: sound/soc/blackfin/*
7d1f9018 796
4ce72abc
LPC
797ANALOG DEVICES INC IIO DRIVERS
798M: Lars-Peter Clausen <lars@metafoo.de>
799M: Michael Hennerich <Michael.Hennerich@analog.com>
800W: http://wiki.analog.com/
801W: http://ez.analog.com/community/linux-device-drivers
802S: Supported
803F: drivers/iio/*/ad*
804X: drivers/iio/*/adjd*
805F: drivers/staging/iio/*/ad*
806F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 807
0e3b67b3
LPC
808ANALOG DEVICES INC DMA DRIVERS
809M: Lars-Peter Clausen <lars@metafoo.de>
810W: http://ez.analog.com/community/linux-device-drivers
811S: Supported
812F: drivers/dma/dma-axi-dmac.c
813
27eb6622
RH
814ANDROID CONFIG FRAGMENTS
815M: Rob Herring <robh@kernel.org>
816S: Supported
817F: kernel/configs/android*
818
41c9e95d
GK
819ANDROID DRIVERS
820M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 821M: Arve Hjønnevåg <arve@android.com>
41c9e95d 822M: Riley Andrews <riandrews@android.com>
0e4a566b 823T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
824L: devel@driverdev.osuosl.org
825S: Supported
826F: drivers/android/
827F: drivers/staging/android/
828
d03c023e
LA
829ANDROID ION DRIVER
830M: Laura Abbott <labbott@redhat.com>
831M: Sumit Semwal <sumit.semwal@linaro.org>
832L: devel@driverdev.osuosl.org
833S: Supported
e9d766b9 834F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
835F: drivers/staging/android/ion
836F: drivers/staging/android/uapi/ion.h
837F: drivers/staging/android/uapi/ion_test.h
838
42269063 839AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 840M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 841L: linuxppc-dev@lists.ozlabs.org
93711660 842L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 843S: Maintained
679655da 844F: sound/aoa/
42269063 845
4075a283 846APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
847M: William Breathitt Gray <vilhelm.gray@gmail.com>
848L: linux-iio@vger.kernel.org
849S: Maintained
4075a283 850F: drivers/iio/adc/stx104.c
97a445da 851
1da177e4 852APM DRIVER
e5f6450c 853M: Jiri Kosina <jikos@kernel.org>
81024fc4 854S: Odd fixes
9f273c24 855T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
856F: arch/x86/kernel/apm_32.c
857F: include/linux/apm_bios.h
c117ab84 858F: include/uapi/linux/apm_bios.h
81024fc4 859F: drivers/char/apm-emulation.c
1da177e4 860
bd7aa4b2 861APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 862M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 863L: linux-input@vger.kernel.org
75dd112a 864S: Odd fixes
679655da 865F: drivers/input/mouse/bcm5974.c
bd7aa4b2 866
6f2fad74 867APPLE SMC DRIVER
75dd112a 868M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 869L: linux-hwmon@vger.kernel.org
75dd112a 870S: Odd fixes
679655da 871F: drivers/hwmon/applesmc.c
6f2fad74 872
1da177e4 873APPLETALK NETWORK LAYER
8b58be88 874M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 875S: Maintained
679655da
JP
876F: drivers/net/appletalk/
877F: net/appletalk/
1da177e4 878
21c75328
DD
879APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
880M: Duc Dang <dhdang@apm.com>
881S: Supported
882F: arch/arm64/boot/dts/apm/
883
24299502
IS
884APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
885M: Iyappan Subramanian <isubramanian@apm.com>
886M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
887S: Supported
888F: drivers/net/ethernet/apm/xgene/
2efccc60 889F: drivers/net/phy/mdio-xgene.c
24299502 890F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 891F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 892
fd3a628e
TN
893APPLIED MICRO (APM) X-GENE SOC PMU
894M: Tai Nguyen <ttnguyen@apm.com>
895S: Supported
896F: drivers/perf/xgene_pmu.c
897F: Documentation/perf/xgene-pmu.txt
898F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
899
62a37dc7
LP
900APTINA CAMERA SENSOR PLL
901M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
902L: linux-media@vger.kernel.org
903S: Maintained
904F: drivers/media/i2c/aptina-pll.*
905
1154ea7d 906ARC FRAMEBUFFER DRIVER
8b58be88 907M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 908S: Maintained
8a61f013
JH
909F: drivers/video/fbdev/arcfb.c
910F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 911
c38f6ac7
MG
912ARCNET NETWORK LAYER
913M: Michael Grzeschik <m.grzeschik@pengutronix.de>
914L: netdev@vger.kernel.org
915S: Maintained
916F: drivers/net/arcnet/
917F: include/uapi/linux/if_arcnet.h
918
71d298ce
AB
919ARC PGU DRM DRIVER
920M: Alexey Brodkin <abrodkin@synopsys.com>
921S: Supported
922F: drivers/gpu/drm/arc/
923F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
924
588deb61
MR
925ARM ARCHITECTED TIMER DRIVER
926M: Mark Rutland <mark.rutland@arm.com>
927M: Marc Zyngier <marc.zyngier@arm.com>
928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929S: Maintained
930F: arch/arm/include/asm/arch_timer.h
931F: arch/arm64/include/asm/arch_timer.h
932F: drivers/clocksource/arm_arch_timer.c
933
c5a906a5
LD
934ARM HDLCD DRM DRIVER
935M: Liviu Dudau <liviu.dudau@arm.com>
936S: Supported
59ba2422 937F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
938F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
939
59ba2422
LD
940ARM MALI-DP DRM DRIVER
941M: Liviu Dudau <liviu.dudau@arm.com>
942M: Brian Starkey <brian.starkey@arm.com>
943M: Mali DP Maintainers <malidp@foss.arm.com>
944S: Supported
945F: drivers/gpu/drm/arm/
946F: Documentation/devicetree/bindings/display/arm,malidp.txt
947
1da177e4 948ARM MFM AND FLOPPY DRIVERS
8b58be88 949M: Ian Molton <spyro@f2s.com>
1da177e4 950S: Maintained
679655da
JP
951F: arch/arm/lib/floppydma.S
952F: arch/arm/include/asm/floppy.h
1da177e4 953
6f96521f
WD
954ARM PMU PROFILING AND DEBUGGING
955M: Will Deacon <will.deacon@arm.com>
55d5c4ab 956M: Mark Rutland <mark.rutland@arm.com>
6f96521f 957S: Maintained
55d5c4ab 958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 959F: arch/arm*/kernel/perf_*
6f96521f 960F: arch/arm/oprofile/common.c
dd06a84b
MR
961F: arch/arm*/kernel/hw_breakpoint.c
962F: arch/arm*/include/asm/hw_breakpoint.h
963F: arch/arm*/include/asm/perf_event.h
55d5c4ab 964F: drivers/perf/*
fa8ad788 965F: include/linux/perf/arm_pmu.h
55d5c4ab 966F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 967
d4275354 968ARM PORT
54176cc6 969M: Russell King <linux@armlinux.org.uk>
efc03ecb 970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 971W: http://www.armlinux.org.uk/
d4275354
RK
972S: Maintained
973F: arch/arm/
974
d323c243
SB
975ARM SUB-ARCHITECTURES
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 977S: Maintained
d323c243
SB
978F: arch/arm/mach-*/
979F: arch/arm/plat-*/
980T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
981
cefbf4ea 982ARM PRIMECELL AACI PL041 DRIVER
54176cc6 983M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
984S: Maintained
985F: sound/arm/aaci.*
986
987ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 988M: Russell King <linux@armlinux.org.uk>
cefbf4ea 989S: Maintained
8a61f013 990F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
991
992ARM PRIMECELL KMI PL050 DRIVER
54176cc6 993M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
994S: Maintained
995F: drivers/input/serio/ambakmi.*
996F: include/linux/amba/kmi.h
997
2761f5c2 998ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 999M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1000S: Maintained
679655da 1001F: drivers/mmc/host/mmci.*
2f748aaa 1002F: include/linux/amba/mmci.h
2761f5c2 1003
1b4304e5 1004ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1005M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1006S: Maintained
1007F: drivers/tty/serial/amba-pl01*.c
1008F: include/linux/amba/serial.h
2761f5c2 1009
cefbf4ea 1010ARM PRIMECELL BUS SUPPORT
54176cc6 1011M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1012S: Maintained
1013F: drivers/amba/
1014F: include/linux/amba/bus.h
1015
2b7a52a4 1016ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1017M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1019S: Maintained
1020
9c784f95 1021ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1022M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1024S: Maintained
1025
2b7a52a4 1026ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1027M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1029S: Maintained
1030
5c6dcd7f 1031ARM/Allwinner sunXi SoC support
1b106699 1032M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1033M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035S: Maintained
5c6dcd7f 1036N: sun[x456789]i
c1efda12 1037F: arch/arm/boot/dts/ntc-gr8*
60b0f380
MR
1038
1039ARM/Allwinner SoC Clock Support
1040M: Emilio López <emilio@elopez.com.ar>
1041S: Maintained
1042F: drivers/clk/sunxi/
1b106699 1043
79318452 1044ARM/Amlogic Meson SoC support
7c1e3876 1045M: Carlo Caione <carlo@caione.org>
6683d91c 1046M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1048L: linux-amlogic@lists.infradead.org
79318452 1049W: http://linux-meson.com/
7c1e3876 1050S: Maintained
79318452
CC
1051F: arch/arm/mach-meson/
1052F: arch/arm/boot/dts/meson*
6683d91c
KH
1053F: arch/arm64/boot/dts/amlogic/
1054F: drivers/pinctrl/meson/
79318452 1055N: meson
7c1e3876 1056
eff506fa
TZ
1057ARM/Annapurna Labs ALPINE ARCHITECTURE
1058M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1059M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1061S: Maintained
1062F: arch/arm/mach-alpine/
a9e5547b
AT
1063F: arch/arm/boot/dts/alpine*
1064F: arch/arm64/boot/dts/al/
1065F: drivers/*/*alpine*
eff506fa 1066
5255034d
LP
1067ARM/ARTPEC MACHINE SUPPORT
1068M: Jesper Nilsson <jesper.nilsson@axis.com>
1069M: Lars Persson <lars.persson@axis.com>
1070M: Niklas Cassel <niklas.cassel@axis.com>
1071S: Maintained
1072L: linux-arm-kernel@axis.com
1073F: arch/arm/mach-artpec
1074F: arch/arm/boot/dts/artpec6*
33b8ac91 1075F: drivers/clk/axis
5255034d 1076
8c2ed9bc
JS
1077ARM/ASPEED MACHINE SUPPORT
1078M: Joel Stanley <joel@jms.id.au>
1079S: Maintained
1080F: arch/arm/mach-aspeed/
1081F: arch/arm/boot/dts/aspeed-*
1082F: drivers/*/*aspeed*
1083
8dca5ce8 1084ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1085M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1086M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1087M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1089W: http://www.linux4sam.org
9f273c24 1090T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1091S: Supported
1092F: arch/arm/mach-at91/
f0a0a58e 1093F: include/soc/at91/
70e389cc
MB
1094F: arch/arm/boot/dts/at91*.dts
1095F: arch/arm/boot/dts/at91*.dtsi
1096F: arch/arm/boot/dts/sama*.dts
1097F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1098F: arch/arm/include/debug/at91.S
d4a89c7d 1099
6e05dd4e
BB
1100ARM/ATMEL AT91 Clock Support
1101M: Boris Brezillon <boris.brezillon@free-electrons.com>
1102S: Maintained
1103F: drivers/clk/at91
1104
986cf2e9 1105ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1106M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108S: Maintained
1109F: arch/arm/mach-highbank/
e68d7c14
RH
1110F: arch/arm/boot/dts/highbank.dts
1111F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1112
d94f944e 1113ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1114M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1115S: Maintained
1116F: arch/arm/mach-cns3xxx/
d94f944e 1117
4863dea3
SG
1118ARM/CAVIUM THUNDER NETWORK DRIVER
1119M: Sunil Goutham <sgoutham@cavium.com>
1120M: Robert Richter <rric@kernel.org>
1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S: Supported
322e5cc5 1123F: drivers/net/ethernet/cavium/thunder/
4863dea3 1124
386ab516
AS
1125ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1126M: Alexander Shiyan <shc_work@mail.ru>
1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128S: Odd Fixes
b8ba3874 1129N: clps711x
386ab516 1130
2b7a52a4 1131ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1132M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1133M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1135S: Maintained
d19d3667
HS
1136F: arch/arm/mach-ep93xx/
1137F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1138
1139ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1140M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1142S: Maintained
1143
d4275354 1144ARM/CLKDEV SUPPORT
54176cc6 1145M: Russell King <linux@armlinux.org.uk>
efc03ecb 1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1147S: Maintained
d4275354 1148F: arch/arm/include/asm/clkdev.h
4fa2651d 1149F: drivers/clk/clkdev.c
d4275354 1150
d48134e7 1151ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1152M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1154S: Maintained
1155
94150095
HF
1156ARM/CONTEC MICRO9 MACHINE SUPPORT
1157M: Hubert Feurstein <hubert.feurstein@contec.at>
1158S: Maintained
1159F: arch/arm/mach-ep93xx/micro9.c
1160
a06ae860
PP
1161ARM/CORESIGHT FRAMEWORK AND DRIVERS
1162M: Mathieu Poirier <mathieu.poirier@linaro.org>
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
01081f5a 1165F: drivers/hwtracing/coresight/*
a06ae860
PP
1166F: Documentation/trace/coresight.txt
1167F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1168F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1169F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1170F: tools/perf/arch/arm/util/auxtrace.c
1171F: tools/perf/arch/arm/util/cs-etm.c
1172F: tools/perf/arch/arm/util/cs-etm.h
1173F: tools/perf/util/cs-etm.h
a06ae860 1174
1da177e4 1175ARM/CORGI MACHINE SUPPORT
8b58be88 1176M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1177S: Maintained
1178
881a95f9 1179ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1180M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1182T: git git://github.com/ulli-kroll/linux.git
162500b3 1183S: Maintained
f49afbb5 1184F: arch/arm/mach-gemini/
98a9bb5b 1185F: drivers/rtc/rtc-gemini.c
881a95f9 1186
a990cbd8 1187ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1188M: Barry Song <baohua@kernel.org>
a990cbd8 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1190T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1191S: Maintained
e68d7c14 1192F: arch/arm/boot/dts/prima2*
a990cbd8 1193F: arch/arm/mach-prima2/
4a9c44f1 1194F: drivers/clk/sirf/
05f30e8d 1195F: drivers/clocksource/timer-prima2.c
5833ac98 1196F: drivers/clocksource/timer-atlas7.c
f8505ef5 1197N: [^a-z]sirf
a990cbd8 1198
c9d862c4
BS
1199ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1200M: Baruch Siach <baruch@tkos.co.il>
1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S: Maintained
cde137aa 1203F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1204N: digicolor
1205
d4275354 1206ARM/EBSA110 MACHINE SUPPORT
54176cc6 1207M: Russell King <linux@armlinux.org.uk>
efc03ecb 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1209W: http://www.armlinux.org.uk/
d4275354
RK
1210S: Maintained
1211F: arch/arm/mach-ebsa110/
b955f6ca 1212F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1213
4721f3ce
UKK
1214ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1215M: Uwe Kleine-König <kernel@pengutronix.de>
1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S: Maintained
1218N: efm32
1219
a9da4f7e 1220ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1221M: Daniel Ribeiro <drwyrm@gmail.com>
1222M: Stefan Schmidt <stefan@openezx.org>
1223M: Harald Welte <laforge@openezx.org>
d66f1886 1224L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1225W: http://www.openezx.org/
1226S: Maintained
cafc2265
SS
1227T: topgit git://git.openezx.org/openezx.git
1228F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1229
6a915af9 1230ARM/FARADAY FA526 PORT
162500b3 1231M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1233S: Maintained
1fa7e547 1234T: git git://git.berlios.de/gemini-board
f49afbb5 1235F: arch/arm/mm/*-fa*
6a915af9 1236
d4275354 1237ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1238M: Russell King <linux@armlinux.org.uk>
efc03ecb 1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1240W: http://www.armlinux.org.uk/
d4275354
RK
1241S: Maintained
1242F: arch/arm/include/asm/hardware/dec21285.h
1243F: arch/arm/mach-footbridge/
1244
86183a5f 1245ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1246M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1247M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1248R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1250S: Maintained
f1c12837 1251T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1252F: arch/arm/mach-imx/
ce515a6b 1253F: arch/arm/mach-mxs/
2a82f95c 1254F: arch/arm/boot/dts/imx*
e5dafa22 1255F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1256F: drivers/clk/imx/
1257F: include/soc/imx/
86183a5f 1258
142109d2 1259ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1260M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1261M: Sascha Hauer <kernel@pengutronix.de>
1262R: Stefan Agner <stefan@agner.ch>
1263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264S: Maintained
1265T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1266F: arch/arm/mach-imx/*vf610*
1267F: arch/arm/boot/dts/vf*
1268
2b7a52a4 1269ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1270M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1272S: Maintained
1273
90b8fc34 1274ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1275M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1277S: Maintained
1278
ef47d5f0 1279ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1280M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1281M: Paul Parsons <lost.distance@yahoo.com>
1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1283S: Maintained
1284F: arch/arm/mach-pxa/hx4700.c
1285F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1286F: sound/soc/pxa/hx4700.c
ef47d5f0 1287
4dfad069
WX
1288ARM/HISILICON SOC SUPPORT
1289M: Wei Xu <xuwei5@hisilicon.com>
1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291W: http://www.hisilicon.com
1292S: Supported
1293T: git git://github.com/hisilicon/linux-hisi.git
1294F: arch/arm/mach-hisi/
e68d7c14
RH
1295F: arch/arm/boot/dts/hi3*
1296F: arch/arm/boot/dts/hip*
1297F: arch/arm/boot/dts/hisi*
1298F: arch/arm64/boot/dts/hisilicon/
4dfad069 1299
21f37bc3 1300ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1301M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1302W: www.jlime.com
1303S: Maintained
084bad91
KE
1304T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1305F: arch/arm/mach-sa1100/jornada720.c
1306F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1307
5e767ab9
JMC
1308ARM/IGEP MACHINE SUPPORT
1309M: Enric Balletbo i Serra <eballetbo@gmail.com>
1310M: Javier Martinez Canillas <javier@dowhile0.org>
1311L: linux-omap@vger.kernel.org
1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S: Maintained
06ff74fd 1314F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1315
403d2971
MV
1316ARM/INCOME PXA270 SUPPORT
1317M: Marek Vasut <marek.vasut@gmail.com>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
ec154082 1320F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1321
2b7a52a4 1322ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1323M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1325S: Maintained
e2bdb176
DW
1326
1327ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1329S: Orphan
2b7a52a4
LB
1330
1331ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1332M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1334S: Maintained
2b7a52a4
LB
1335
1336ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1337M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1339S: Maintained
2b7a52a4 1340
2b7a52a4 1341ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1342M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1344S: Maintained
1345
dfdd8cc9
KH
1346ARM/INTEL IXP4XX ARM ARCHITECTURE
1347M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1348M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1350S: Maintained
1351F: arch/arm/mach-ixp4xx/
1352
838553c5 1353ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1354M: Jonathan Cameron <jic23@cam.ac.uk>
1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356S: Maintained
1357F: arch/arm/mach-pxa/stargate2.c
1358F: drivers/pcmcia/pxa2xx_stargate2.c
1359
2b7a52a4 1360ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1361M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1363S: Maintained
2b7a52a4
LB
1364
1365ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1366M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1368S: Maintained
1369
1154f858 1370ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1371M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373S: Maintained
1374F: arch/arm/mach-keystone/
5edafc29 1375F: arch/arm/boot/dts/keystone-*
317929cd 1376T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1377
bc6aa566 1378ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1379M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1380L: linux-kernel@vger.kernel.org
1381S: Maintained
1382F: drivers/clk/keystone/
1383
1384ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1385M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387L: linux-kernel@vger.kernel.org
1388S: Maintained
1389F: drivers/clocksource/timer-keystone.c
1390
1391ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1392M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1393L: linux-kernel@vger.kernel.org
1394S: Maintained
1395F: drivers/power/reset/keystone-reset.c
1396
1397ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1398M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1399L: linux-kernel@vger.kernel.org
1400S: Maintained
1401F: drivers/memory/*emif*
1402
8cb555b6
CM
1403ARM/LG1K ARCHITECTURE
1404M: Chanho Min <chanho.min@lge.com>
1405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406S: Maintained
1407F: arch/arm64/boot/dts/lg/
1408
2b7a52a4 1409ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1410M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1412S: Maintained
1413
3143875f
JE
1414ARM/LPC18XX ARCHITECTURE
1415M: Joachim Eastwood <manabian@gmail.com>
1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417S: Maintained
19c1c32c
JE
1418F: arch/arm/boot/dts/lpc43*
1419F: drivers/clk/nxp/clk-lpc18xx*
1420F: drivers/clocksource/time-lpc32xx.c
1421F: drivers/i2c/busses/i2c-lpc2k.c
1422F: drivers/memory/pl172.c
1423F: drivers/mtd/spi-nor/nxp-spifi.c
1424F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1425N: lpc18xx
1426
15e4f7da 1427ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1428M: Vladimir Zapolskiy <vz@mleia.com>
1429M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1431T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1432S: Maintained
2377f9fd 1433F: arch/arm/boot/dts/lpc32*
15e4f7da 1434F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1435F: drivers/i2c/busses/i2c-pnx.c
1436F: drivers/net/ethernet/nxp/lpc_eth.c
1437F: drivers/usb/host/ohci-nxp.c
1438F: drivers/watchdog/pnx4008_wdt.c
1439N: lpc32xx
15e4f7da 1440
3b886171 1441ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1442M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1443S: Maintained
1444
1f664ab7 1445ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1446M: Jason Cooper <jason@lakedaemon.net>
1447M: Andrew Lunn <andrew@lunn.ch>
1448M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1449M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S: Maintained
1452F: arch/arm/mach-mvebu/
59ec9671 1453F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1454F: arch/arm/boot/dts/armada*
1455F: arch/arm/boot/dts/kirkwood*
dcc3068a 1456F: arch/arm64/boot/dts/marvell/armada*
9f123def 1457F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1458F: arch/arm/configs/mvebu_*_defconfig
75f41273 1459
40f4978b 1460ARM/Marvell Berlin SoC support
70e1a28f 1461M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1462M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464S: Maintained
1465F: arch/arm/mach-berlin/
31c17ac9 1466F: arch/arm/boot/dts/berlin*
e68d7c14 1467F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1468
40f4978b 1469
4cfab57e 1470ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1471M: Jason Cooper <jason@lakedaemon.net>
1472M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1473M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1474M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1476S: Maintained
1477F: arch/arm/mach-dove/
54a246ff
NP
1478F: arch/arm/mach-mv78xx0/
1479F: arch/arm/mach-orion5x/
1480F: arch/arm/plat-orion/
31c17ac9
GC
1481F: arch/arm/boot/dts/dove*
1482F: arch/arm/boot/dts/orion5x*
1483
3b886171 1484
d69ac131
AC
1485ARM/Orion SoC/Technologic Systems TS-78xx platform support
1486M: Alexander Clouter <alex@digriz.org.uk>
1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488W: http://www.digriz.org.uk/ts78xx/kernel
1489S: Maintained
1490F: arch/arm/mach-orion5x/ts78xx-*
1491
e557959d
NA
1492ARM/OXNAS platform support
1493M: Neil Armstrong <narmstrong@baylibre.com>
1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1495L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1496S: Maintained
1497F: arch/arm/mach-oxnas/
1498F: arch/arm/boot/dts/oxnas*
1499F: arch/arm/boot/dts/wd-mbwe.dts
1500N: oxnas
1501
607b8fc9
EH
1502ARM/Mediatek RTC DRIVER
1503M: Eddie Huang <eddie.huang@mediatek.com>
1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1506S: Maintained
1507F: drivers/rtc/rtc-mt6397.c
1508
e54951c8
MB
1509ARM/Mediatek SoC support
1510M: Matthias Brugger <matthias.bgg@gmail.com>
1511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1512L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1513S: Maintained
1514F: arch/arm/boot/dts/mt6*
1515F: arch/arm/boot/dts/mt8*
1516F: arch/arm/mach-mediatek/
1517N: mtk
1518K: mediatek
1519
0f8669e3
CY
1520ARM/Mediatek USB3 PHY DRIVER
1521M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1524S: Maintained
1525F: drivers/phy/phy-mt65xx-usb3.c
1526
adcb079f
AB
1527ARM/MICREL KS8695 ARCHITECTURE
1528M: Greg Ungerer <gerg@uclinux.org>
1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1530F: arch/arm/mach-ks8695/
adcb079f
AB
1531S: Odd Fixes
1532
d78ff0a5 1533ARM/MIOA701 MACHINE SUPPORT
8b58be88 1534M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1536F: arch/arm/mach-pxa/mioa701.c
1537S: Maintained
1538
9624dfe6 1539ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1540M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1541S: Maintained
1542
e0ee9851 1543ARM/NOMADIK ARCHITECTURE
28b8e8d4 1544M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1545M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S: Maintained
1548F: arch/arm/mach-nomadik/
ecc265fe 1549F: drivers/pinctrl/nomadik/
87572880 1550F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1551T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1552
9d76295a 1553ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1554M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1555L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1556W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1557S: Supported
1558
8459c159 1559ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1560M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1561M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1562S: Maintained
1563
5d783a2d 1564ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1565M: Marek Vasut <marek.vasut@gmail.com>
75280787 1566L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1567W: http://hackndev.com
1568S: Maintained
933d35f0
JP
1569F: arch/arm/mach-pxa/include/mach/palmtx.h
1570F: arch/arm/mach-pxa/palmtx.c
1571F: arch/arm/mach-pxa/include/mach/palmt5.h
1572F: arch/arm/mach-pxa/palmt5.c
1573F: arch/arm/mach-pxa/include/mach/palmld.h
1574F: arch/arm/mach-pxa/palmld.c
1575F: arch/arm/mach-pxa/include/mach/palmte2.h
1576F: arch/arm/mach-pxa/palmte2.c
1577F: arch/arm/mach-pxa/include/mach/palmtc.h
1578F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1579
b57fe924 1580ARM/PALM TREO SUPPORT
d8130624 1581M: Tomas Cech <sleep_walker@suse.com>
75280787 1582L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1583W: http://hackndev.com
1584S: Maintained
b57fe924
JP
1585F: arch/arm/mach-pxa/include/mach/palmtreo.h
1586F: arch/arm/mach-pxa/palmtreo.c
90af5811 1587
c49e1e63 1588ARM/PALMZ72 SUPPORT
8b58be88 1589M: Sergey Lapin <slapin@ossfans.org>
75280787 1590L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1591W: http://hackndev.com
1592S: Maintained
933d35f0
JP
1593F: arch/arm/mach-pxa/include/mach/palmz72.h
1594F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1595
1da177e4 1596ARM/PLEB SUPPORT
8b58be88 1597M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1598W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1599S: Maintained
1600
1601ARM/PT DIGITAL BOARD PORT
8b58be88 1602M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1604W: http://www.armlinux.org.uk/
1da177e4
LT
1605S: Maintained
1606
8fc1b0f8 1607ARM/QUALCOMM SUPPORT
bbeaa595
AG
1608M: Andy Gross <andy.gross@linaro.org>
1609M: David Brown <david.brown@linaro.org>
8fc1b0f8 1610L: linux-arm-msm@vger.kernel.org
f5d3af9d 1611L: linux-soc@vger.kernel.org
8fc1b0f8 1612S: Maintained
0ff50d60 1613F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1614F: arch/arm/boot/dts/qcom-*.dts
1615F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1616F: arch/arm/mach-qcom/
e68d7c14 1617F: arch/arm64/boot/dts/qcom/*
5482cefa 1618F: drivers/i2c/busses/i2c-qup.c
39a3366a 1619F: drivers/clk/qcom/
f5d3af9d 1620F: drivers/soc/qcom/
5482cefa 1621F: drivers/spi/spi-qup.c
c0c89faf
SB
1622F: drivers/tty/serial/msm_serial.h
1623F: drivers/tty/serial/msm_serial.c
1624F: drivers/*/pm8???-*
1625F: drivers/mfd/ssbi.c
916f743d 1626F: drivers/firmware/qcom_scm.c
bbeaa595 1627T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1628
2b7a52a4 1629ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1630M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1632S: Maintained
1633
b138e119
SH
1634ARM/RENESAS ARM64 ARCHITECTURE
1635M: Simon Horman <horms@verge.net.au>
1636M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1637L: linux-renesas-soc@vger.kernel.org
1638Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1639T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1640S: Supported
1641F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1642F: drivers/soc/renesas/
1643F: include/linux/soc/renesas/
b138e119 1644
d4275354 1645ARM/RISCPC ARCHITECTURE
54176cc6 1646M: Russell King <linux@armlinux.org.uk>
efc03ecb 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1648W: http://www.armlinux.org.uk/
d4275354 1649S: Maintained
d4275354
RK
1650F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1651F: arch/arm/include/asm/hardware/ioc.h
1652F: arch/arm/include/asm/hardware/iomd.h
1653F: arch/arm/include/asm/hardware/memc.h
1654F: arch/arm/mach-rpc/
1a6422f6 1655F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1656F: drivers/net/ethernet/i825xx/ether1*
1657F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1658F: drivers/scsi/arm/
1659
08ddbb0a
HS
1660ARM/Rockchip SoC support
1661M: Heiko Stuebner <heiko@sntech.de>
1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1663L: linux-rockchip@lists.infradead.org
9f273c24 1664T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1665S: Maintained
541555e9 1666F: arch/arm/boot/dts/rk3*
08ddbb0a 1667F: arch/arm/mach-rockchip/
541555e9
HS
1668F: drivers/clk/rockchip/
1669F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1670F: drivers/*/*rockchip*
541555e9
HS
1671F: drivers/*/*/*rockchip*
1672F: sound/soc/rockchip/
b4331b43 1673N: rockchip
08ddbb0a 1674
5bfb937c
KK
1675ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1676M: Kukjin Kim <kgene@kernel.org>
326dce07 1677M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1678R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1680L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1681S: Maintained
6f0589c8 1682F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1683F: arch/arm/boot/dts/s5p*
1684F: arch/arm/boot/dts/samsung*
6f0589c8 1685F: arch/arm/boot/dts/exynos*
d97236e6 1686F: arch/arm64/boot/dts/exynos/
482ce512 1687F: arch/arm/plat-samsung/
769bbb63
HS
1688F: arch/arm/mach-s3c24*/
1689F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1690F: arch/arm/mach-s5p*/
1691F: arch/arm/mach-exynos*/
1c03274d
KK
1692F: drivers/*/*s3c24*
1693F: drivers/*/*/*s3c24*
1694F: drivers/*/*s3c64xx*
1695F: drivers/*/*s5pv210*
ffd51977 1696F: drivers/memory/samsung/*
bf50ddcd 1697F: drivers/soc/samsung/*
d6b9aea6
KK
1698F: Documentation/arm/Samsung/
1699F: Documentation/devicetree/bindings/arm/samsung/
1700F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1701F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1702N: exynos
f556cb07 1703
10ffa964
KP
1704ARM/SAMSUNG MOBILE MACHINE SUPPORT
1705M: Kyungmin Park <kyungmin.park@samsung.com>
1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707S: Maintained
004bbd3c 1708F: arch/arm/mach-s5pv210/
10ffa964 1709
3ce4ccb6
KD
1710ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1711M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1712M: Kamil Debski <kamil@wypas.org>
1713M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1714L: linux-arm-kernel@lists.infradead.org
1715L: linux-media@vger.kernel.org
1716S: Maintained
1717F: drivers/media/platform/s5p-g2d/
1718
e6a476fd
MS
1719ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1720M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1721M: Kamil Debski <kamil@wypas.org>
6305902c 1722M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1723M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1724L: linux-arm-kernel@lists.infradead.org
1725L: linux-media@vger.kernel.org
1726S: Maintained
934455d7 1727F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1728F: drivers/media/platform/s5p-mfc/
e6a476fd 1729
1bcbf6f4
KD
1730ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1731M: Kyungmin Park <kyungmin.park@samsung.com>
1732L: linux-arm-kernel@lists.infradead.org
1733L: linux-media@vger.kernel.org
1734S: Maintained
78fc853b 1735F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1736
7d9f9bf4
AP
1737ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1738M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1739M: Jacek Anaszewski <j.anaszewski@samsung.com>
1740L: linux-arm-kernel@lists.infradead.org
1741L: linux-media@vger.kernel.org
1742S: Maintained
1743F: drivers/media/platform/s5p-jpeg/
1744
d48d38e8 1745ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1746M: Simon Horman <horms@verge.net.au>
d48d38e8 1747M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1748L: linux-renesas-soc@vger.kernel.org
4a121096 1749Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1750T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1751S: Supported
0b514fdb
SH
1752F: arch/arm/boot/dts/emev2*
1753F: arch/arm/boot/dts/r7s*
1754F: arch/arm/boot/dts/r8a*
1755F: arch/arm/boot/dts/sh*
0b514fdb 1756F: arch/arm/configs/shmobile_defconfig
7a2071c5 1757F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1758F: arch/arm/mach-shmobile/
be32bcbb
GU
1759F: drivers/soc/renesas/
1760F: include/linux/soc/renesas/
d48d38e8 1761
66314223 1762ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1763M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1764S: Maintained
1765F: arch/arm/mach-socfpga/
efadb751
DN
1766F: arch/arm/boot/dts/socfpga*
1767F: arch/arm/configs/socfpga_defconfig
e68d7c14 1768F: arch/arm64/boot/dts/altera/
ba2b7d0a 1769W: http://www.rocketboards.org
efadb751 1770T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1771
1772ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1773M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1774S: Maintained
1775F: drivers/clk/socfpga/
1776
71bcada8
TT
1777ARM/SOCFPGA EDAC SUPPORT
1778M: Thor Thayer <tthayer@opensource.altera.com>
1779S: Maintained
1780F: drivers/edac/altera_edac.
1781
65ebcc11 1782ARM/STI ARCHITECTURE
a92177ea 1783M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785L: kernel@stlinux.com
1786W: http://www.stlinux.com
1787S: Maintained
1788F: arch/arm/mach-sti/
a92177ea 1789F: arch/arm/boot/dts/sti*
b8e31bf3 1790F: drivers/char/hw_random/st-rng.c
a92177ea 1791F: drivers/clocksource/arm_global_timer.c
82805d1b 1792F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1793F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1794F: drivers/i2c/busses/i2c-st.c
346e2e4a 1795F: drivers/media/rc/st_rc.c
95d66b16 1796F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1797F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1798F: drivers/phy/phy-miphy28lp.c
1799F: drivers/phy/phy-miphy365x.c
6da969a5 1800F: drivers/phy/phy-stih407-usb.c
26389c78 1801F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1802F: drivers/pinctrl/pinctrl-st.c
aac22524 1803F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1804F: drivers/reset/sti/
db4112e6 1805F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1806F: drivers/tty/serial/st-asc.c
eb11adab 1807F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1808F: drivers/usb/host/ehci-st.c
1809F: drivers/usb/host/ohci-st.c
db4112e6 1810F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1811F: drivers/ata/ahci_st.c
65ebcc11 1812
ee6e7879
MC
1813ARM/STM32 ARCHITECTURE
1814M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1815M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817S: Maintained
1818T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1819N: stm32
1820F: drivers/clocksource/armv7m_systick.c
1821
d6de5b02
MG
1822ARM/TANGO ARCHITECTURE
1823M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1824L: linux-arm-kernel@lists.infradead.org
1825S: Maintained
e2bd0d37 1826N: tango
d6de5b02 1827
2b7a52a4 1828ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1829M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1831S: Maintained
1832
1bbd7089 1833ARM/TETON BGA MACHINE SUPPORT
706e69d6 1834M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S: Maintained
1837
2b7a52a4 1838ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1839M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1841S: Maintained
1842
98ad6e3b 1843ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1844M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1846W: http://www.mcuos.com
1847S: Maintained
4e89e8f6 1848F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1849F: drivers/input/keyboard/w90p910_keypad.c
1850F: drivers/input/touchscreen/w90p910_ts.c
1851F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1852F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1853F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1854F: drivers/rtc/rtc-nuc900.c
9df92e6c 1855F: drivers/spi/spi-nuc900.c
4e89e8f6 1856F: drivers/usb/host/ehci-w90x900.c
8a61f013 1857F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1858
54274d71 1859ARM/U300 MACHINE SUPPORT
e4651a9f 1860M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862S: Supported
1863F: arch/arm/mach-u300/
9affbd24 1864F: drivers/clocksource/timer-u300.c
54274d71
LW
1865F: drivers/i2c/busses/i2c-stu300.c
1866F: drivers/rtc/rtc-coh901331.c
1867F: drivers/watchdog/coh901327_wdt.c
1868F: drivers/dma/coh901318*
87572880
LW
1869F: drivers/mfd/ab3100*
1870F: drivers/rtc/rtc-ab3100.c
1871F: drivers/rtc/rtc-coh901331.c
1872T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1873
3d00d04f
MY
1874ARM/UNIPHIER ARCHITECTURE
1875M: Masahiro Yamada <yamada.masahiro@socionext.com>
1876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1877T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1878S: Maintained
a3ff83d2 1879F: arch/arm/boot/dts/uniphier*
e7ecbc05 1880F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1881F: arch/arm/mach-uniphier/
e7ecbc05 1882F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1883F: arch/arm64/boot/dts/socionext/
4b7f48d3 1884F: drivers/bus/uniphier-system-bus.c
734d82f4 1885F: drivers/clk/uniphier/
dd6fd4a3 1886F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1887F: drivers/pinctrl/uniphier/
54e991b5 1888F: drivers/reset/reset-uniphier.c
a3ff83d2 1889F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1890N: uniphier
1891
87572880 1892ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1893M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895S: Maintained
1896F: arch/arm/mach-ux500/
e4651a9f 1897F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1898F: drivers/dma/ste_dma40*
e4651a9f 1899F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1900F: drivers/mfd/abx500*
1901F: drivers/mfd/ab8500*
e4651a9f
LW
1902F: drivers/mfd/dbx500*
1903F: drivers/mfd/db8500*
ecc265fe
JP
1904F: drivers/pinctrl/nomadik/pinctrl-ab*
1905F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1906F: drivers/rtc/rtc-ab8500.c
e4651a9f 1907F: drivers/rtc/rtc-pl031.c
87572880 1908T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1909
e93fde28
UH
1910ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1911M: Ulf Hansson <ulf.hansson@linaro.org>
1912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913T: git git://git.linaro.org/people/ulfh/clk.git
1914S: Maintained
1915F: drivers/clk/ux500/
e93fde28 1916
740d93b1
PM
1917ARM/VERSATILE EXPRESS PLATFORM
1918M: Liviu Dudau <liviu.dudau@arm.com>
1919M: Sudeep Holla <sudeep.holla@arm.com>
1920M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922S: Maintained
1923F: arch/arm/boot/dts/vexpress*
e68d7c14 1924F: arch/arm64/boot/dts/arm/
740d93b1
PM
1925F: arch/arm/mach-vexpress/
1926F: */*/vexpress*
7e8f403f 1927F: */*/*/vexpress*
740d93b1
PM
1928F: drivers/clk/versatile/clk-vexpress-osc.c
1929F: drivers/clocksource/versatile.c
46a600ea 1930N: mps2
740d93b1 1931
d4275354 1932ARM/VFP SUPPORT
54176cc6 1933M: Russell King <linux@armlinux.org.uk>
efc03ecb 1934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1935W: http://www.armlinux.org.uk/
d4275354
RK
1936S: Maintained
1937F: arch/arm/vfp/
1938
e66b6d8e
MV
1939ARM/VOIPAC PXA270 SUPPORT
1940M: Marek Vasut <marek.vasut@gmail.com>
1941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942S: Maintained
1943F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1944F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1945
04529fe2
TP
1946ARM/VT8500 ARM ARCHITECTURE
1947M: Tony Prisk <linux@prisktech.co.nz>
1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949S: Maintained
1950F: arch/arm/mach-vt8500/
41fd91b4 1951F: drivers/clocksource/vt8500_timer.c
560746eb 1952F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1953F: drivers/mmc/host/wmt-sdmmc.c
1954F: drivers/pwm/pwm-vt8500.c
1955F: drivers/rtc/rtc-vt8500.c
1956F: drivers/tty/serial/vt8500_serial.c
4f31102b 1957F: drivers/usb/host/ehci-platform.c
41fd91b4 1958F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1959F: drivers/video/fbdev/vt8500lcdfb.*
1960F: drivers/video/fbdev/wm8505fb*
1961F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1962
e66b6d8e
MV
1963ARM/ZIPIT Z2 SUPPORT
1964M: Marek Vasut <marek.vasut@gmail.com>
1965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966S: Maintained
1967F: arch/arm/mach-pxa/z2.c
6ab2a855 1968F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1969
5ecc4b53
JN
1970ARM/ZTE ARCHITECTURE
1971M: Jun Nie <jun.nie@linaro.org>
1972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973S: Maintained
1974F: arch/arm/mach-zx/
1975F: drivers/clk/zte/
1976F: Documentation/devicetree/bindings/arm/zte.txt
1977F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1978
51f29d44
MS
1979ARM/ZYNQ ARCHITECTURE
1980M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1981R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983W: http://wiki.xilinx.com
d6448b76 1984T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1985S: Supported
1986F: arch/arm/mach-zynq/
bd2a337a 1987F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1988F: drivers/block/xsysace.c
c2fd4e38
MS
1989N: zynq
1990N: xilinx
1991F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1992F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1993F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1994F: drivers/edac/synopsys_edac.c
51f29d44 1995
48ec83bc 1996ARM SMMU DRIVERS
b8f9879e 1997M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1998R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000S: Maintained
2001F: drivers/iommu/arm-smmu.c
48ec83bc 2002F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 2003F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2004F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2005
38074229
CM
2006ARM64 PORT (AARCH64 ARCHITECTURE)
2007M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2008M: Will Deacon <will.deacon@arm.com>
38074229 2009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2010T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2011S: Maintained
2012F: arch/arm64/
d19766ec 2013F: Documentation/arm64/
38074229 2014
9d7005f9
LP
2015AS3645A LED FLASH CONTROLLER DRIVER
2016M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2017L: linux-media@vger.kernel.org
2018T: git git://linuxtv.org/media_tree.git
2019S: Maintained
2020F: drivers/media/i2c/as3645a.c
b5dcee22 2021F: include/media/i2c/as3645a.h
9d7005f9 2022
7c94a8b2
LW
2023ASAHI KASEI AK8974 DRIVER
2024M: Linus Walleij <linus.walleij@linaro.org>
2025L: linux-iio@vger.kernel.org
2026W: http://www.akm.com/
2027S: Supported
2028F: drivers/iio/magnetometer/ak8974.c
2029
d58de038
GJ
2030ASC7621 HARDWARE MONITOR DRIVER
2031M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2032L: linux-hwmon@vger.kernel.org
d58de038
GJ
2033S: Maintained
2034F: Documentation/hwmon/asc7621
2035F: drivers/hwmon/asc7621.c
2036
b229ece9 2037ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2038M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2039L: acpi4asus-user@lists.sourceforge.net
d0944853 2040L: platform-driver-x86@vger.kernel.org
76593d6f 2041W: http://acpi4asus.sf.net
85091b71 2042S: Maintained
b229ece9
CC
2043F: drivers/platform/x86/asus*.c
2044F: drivers/platform/x86/eeepc*.c
85091b71 2045
f6a6bbae
JPRV
2046ASUS WIRELESS RADIO CONTROL DRIVER
2047M: João Paulo Rechi Vita <jprvita@gmail.com>
2048L: platform-driver-x86@vger.kernel.org
2049S: Maintained
2050F: drivers/platform/x86/asus-wireless.c
2051
75aeddd1
DH
2052ASYMMETRIC KEYS
2053M: David Howells <dhowells@redhat.com>
2054L: keyrings@vger.kernel.org
2055S: Maintained
2056F: Documentation/crypto/asymmetric-keys.txt
2057F: include/linux/verification.h
2058F: include/crypto/public_key.h
2059F: include/crypto/pkcs7.h
2060F: crypto/asymmetric_keys/
2061
953a6479 2062ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2063R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2064W: http://sourceforge.net/projects/xscaleiop
08223d80 2065S: Odd fixes
679655da
JP
2066F: Documentation/crypto/async-tx-api.txt
2067F: crypto/async_tx/
2068F: drivers/dma/
2069F: include/linux/dmaengine.h
2070F: include/linux/async_tx.h
b3e5f263 2071
a1867d36 2072AT24 EEPROM DRIVER
14d77c4d 2073M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2074L: linux-i2c@vger.kernel.org
2075S: Maintained
2076F: drivers/misc/eeprom/at24.c
25f73ed5 2077F: include/linux/platform_data/at24.h
a1867d36 2078
e7839f25 2079ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2080M: "Ed L. Cashin" <ed.cashin@acm.org>
2081W: http://www.openaoe.org/
1da177e4 2082S: Supported
679655da
JP
2083F: Documentation/aoe/
2084F: drivers/block/aoe/
1da177e4 2085
aad7a211
AB
2086ATHEROS 71XX/9XXX GPIO DRIVER
2087M: Alban Bedel <albeu@free.fr>
2088W: https://github.com/AlbanBedel/linux
2089T: git git://github.com/AlbanBedel/linux
2090S: Maintained
2091F: drivers/gpio/gpio-ath79.c
2092F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2093
9a10a870 2094ATHEROS ATH GENERIC UTILITIES
f726ee65 2095M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2096L: linux-wireless@vger.kernel.org
2097S: Supported
2098F: drivers/net/wireless/ath/*
2099
fa1c114f 2100ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2101M: Jiri Slaby <jirislaby@gmail.com>
2102M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2103M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2104L: linux-wireless@vger.kernel.org
72c706b7 2105W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2106S: Maintained
fa451753 2107F: drivers/net/wireless/ath/ath5k/
fa1c114f 2108
12e62d6f
KV
2109ATHEROS ATH6KL WIRELESS DRIVER
2110M: Kalle Valo <kvalo@qca.qualcomm.com>
2111L: linux-wireless@vger.kernel.org
2112W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2113T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2114S: Supported
2115F: drivers/net/wireless/ath/ath6kl/
2116
2be7d22f 2117WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2118M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2119L: linux-wireless@vger.kernel.org
2120L: wil6210@qca.qualcomm.com
2121S: Supported
2122W: http://wireless.kernel.org/en/users/Drivers/wil6210
2123F: drivers/net/wireless/ath/wil6210/
dba4b74d 2124F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2125
1d7e1e6b
CL
2126CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2127M: Christian Lamparter <chunkeey@googlemail.com>
2128L: linux-wireless@vger.kernel.org
2129W: http://wireless.kernel.org/en/users/Drivers/carl9170
2130S: Maintained
2131F: drivers/net/wireless/ath/carl9170/
2132
2c2a6172
LT
2133ATK0110 HWMON DRIVER
2134M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2135L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2136S: Maintained
2137F: drivers/hwmon/asus_atk0110.c
2138
6f69a6d7 2139ATI_REMOTE2 DRIVER
8b58be88 2140M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2141S: Maintained
679655da 2142F: drivers/input/misc/ati_remote2.c
6f69a6d7 2143
7ae115b4 2144ATLX ETHERNET DRIVERS
8b58be88 2145M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2146M: Chris Snook <chris.snook@gmail.com>
e443e383 2147L: netdev@vger.kernel.org
8d5ca6ec
JC
2148W: http://sourceforge.net/projects/atl1
2149W: http://atl1.sourceforge.net
2150S: Maintained
2b133ad6 2151F: drivers/net/ethernet/atheros/
8d5ca6ec 2152
1da177e4 2153ATM
366c1bd1 2154M: Chas Williams <3chas3@gmail.com>
476604de 2155L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2156L: netdev@vger.kernel.org
1da177e4
LT
2157W: http://linux-atm.sourceforge.net
2158S: Maintained
679655da
JP
2159F: drivers/atm/
2160F: include/linux/atm*
c117ab84 2161F: include/uapi/linux/atm*
1da177e4 2162
04ac2f46 2163ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2164M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2165S: Maintained
2166F: drivers/mmc/host/atmel-mci.c
04ac2f46 2167
f80cb488
NF
2168ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2169M: Nicolas Ferre <nicolas.ferre@atmel.com>
2170S: Supported
2171F: drivers/power/reset/at91-sama5d2_shdwc.c
2172
b9cd7a25
LD
2173ATMEL SAMA5D2 ADC DRIVER
2174M: Ludovic Desroches <ludovic.desroches@atmel.com>
2175L: linux-iio@vger.kernel.org
2176S: Supported
2177F: drivers/iio/adc/at91-sama5d2_adc.c
2178
dfae90ed 2179ATMEL Audio ALSA driver
3a82002c 2180M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2181L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2182S: Supported
2183F: sound/soc/atmel
2184
b414dc16
NF
2185ATMEL DMA DRIVER
2186M: Nicolas Ferre <nicolas.ferre@atmel.com>
2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188S: Supported
2189F: drivers/dma/at_hdmac.c
2190F: drivers/dma/at_hdmac_regs.h
6f0d65af 2191F: include/linux/platform_data/dma-atmel.h
b414dc16 2192
6bd0f436
LD
2193ATMEL XDMA DRIVER
2194M: Ludovic Desroches <ludovic.desroches@atmel.com>
2195L: linux-arm-kernel@lists.infradead.org
2196L: dmaengine@vger.kernel.org
2197S: Supported
2198F: drivers/dma/at_xdmac.c
2199
888f2804
LD
2200ATMEL I2C DRIVER
2201M: Ludovic Desroches <ludovic.desroches@atmel.com>
2202L: linux-i2c@vger.kernel.org
2203S: Supported
2204F: drivers/i2c/busses/i2c-at91.c
2205
15515545 2206ATMEL ISI DRIVER
50cb2efa 2207M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2208L: linux-media@vger.kernel.org
2209S: Supported
f2294c2d 2210F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2211F: include/media/atmel-isi.h
2212
8f4c79ce 2213ATMEL LCDFB DRIVER
8b58be88 2214M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2215L: linux-fbdev@vger.kernel.org
8f4c79ce 2216S: Maintained
8a61f013 2217F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2218F: include/video/atmel_lcdc.h
8f4c79ce 2219
89e5785f 2220ATMEL MACB ETHERNET DRIVER
a02875a6 2221M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2222S: Supported
9f2f381f 2223F: drivers/net/ethernet/cadence/
89e5785f 2224
5cbac98a 2225ATMEL NAND DRIVER
50cb2efa
NF
2226M: Wenyou Yang <wenyou.yang@atmel.com>
2227M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2228L: linux-mtd@lists.infradead.org
2229S: Supported
2230F: drivers/mtd/nand/atmel_nand*
2231
05c441ef 2232ATMEL SDMMC DRIVER
2233M: Ludovic Desroches <ludovic.desroches@atmel.com>
2234L: linux-mmc@vger.kernel.org
2235S: Supported
2236F: drivers/mmc/host/sdhci-of-at91.c
2237
754ce4f2 2238ATMEL SPI DRIVER
a02875a6 2239M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2240S: Supported
9df92e6c 2241F: drivers/spi/spi-atmel.*
754ce4f2 2242
0ef09015 2243ATMEL SSC DRIVER
03515f32 2244M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246S: Supported
2247F: drivers/misc/atmel-ssc.c
2248F: include/linux/atmel-ssc.h
2249
e9cb1c5a
NF
2250ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2251M: Nicolas Ferre <nicolas.ferre@atmel.com>
2252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2253S: Supported
2254F: drivers/misc/atmel_tclib.c
2255F: drivers/clocksource/tcb_clksrc.c
2256
914a3f3b 2257ATMEL USBA UDC DRIVER
a02875a6
NF
2258M: Nicolas Ferre <nicolas.ferre@atmel.com>
2259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2260S: Supported
faf2e1db 2261F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2262
1da177e4 2263ATMEL WIRELESS DRIVER
8b58be88 2264M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2265L: linux-wireless@vger.kernel.org
1da177e4
LT
2266W: http://www.thekelleys.org.uk/atmel
2267W: http://atmelwlandriver.sourceforge.net/
2268S: Maintained
30fe0f9b 2269F: drivers/net/wireless/atmel/atmel*
1da177e4 2270
a14c0f8f 2271ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2272M: Nick Dyer <nick@shmanahar.org>
2273T: git git://github.com/ndyer/linux.git
2274S: Maintained
a14c0f8f
ND
2275F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2276F: drivers/input/touchscreen/atmel_mxt_ts.c
2277F: include/linux/platform_data/atmel_mxt_ts.h
2278
26780d9e 2279ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2280M: Bradley Grove <linuxdrivers@attotech.com>
2281L: linux-scsi@vger.kernel.org
2282W: http://www.attotech.com
2283S: Supported
2284F: drivers/scsi/esas2r
26780d9e 2285
bc6e17b8
SS
2286ATUSB IEEE 802.15.4 RADIO DRIVER
2287M: Stefan Schmidt <stefan@osg.samsung.com>
2288L: linux-wpan@vger.kernel.org
2289S: Maintained
2290F: drivers/net/ieee802154/atusb.c
2291F: drivers/net/ieee802154/atusb.h
2292F: drivers/net/ieee802154/at86rf230.h
2293
a92b7b80 2294AUDIT SUBSYSTEM
915f389d 2295M: Paul Moore <paul@paul-moore.com>
8b58be88 2296M: Eric Paris <eparis@redhat.com>
915f389d 2297L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2298W: http://people.redhat.com/sgrubb/audit/
915f389d 2299T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2300S: Maintained
679655da 2301F: include/linux/audit.h
c117ab84 2302F: include/uapi/linux/audit.h
679655da 2303F: kernel/audit*
a92b7b80 2304
70e84049 2305AUXILIARY DISPLAY DRIVERS
8b58be88 2306M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2307W: http://miguelojeda.es/auxdisplay.htm
2308W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2309S: Maintained
679655da
JP
2310F: drivers/auxdisplay/
2311F: include/linux/cfag12864b.h
70e84049 2312
5f97f7f9 2313AVR32 ARCHITECTURE
e336f61f
HCE
2314M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2315M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2316W: http://www.atmel.com/products/AVR32/
249d9d9d 2317W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2318W: http://avrfreaks.net/
e336f61f 2319S: Maintained
679655da 2320F: arch/avr32/
5f97f7f9
HS
2321
2322AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2323M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2324M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2325S: Maintained
679655da 2326F: arch/avr32/mach-at32ap/
5f97f7f9 2327
1da177e4 2328AX.25 NETWORK LAYER
8b58be88 2329M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2330L: linux-hams@vger.kernel.org
d34cb28a 2331W: http://www.linux-ax25.org/
1da177e4 2332S: Maintained
c117ab84 2333F: include/uapi/linux/ax25.h
679655da
JP
2334F: include/net/ax25.h
2335F: net/ax25/
1da177e4 2336
d5269395 2337AZ6007 DVB DRIVER
5dc8a864
MCC
2338M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2339M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2340L: linux-media@vger.kernel.org
a825eaec 2341W: https://linuxtv.org
d5269395
MCC
2342T: git git://linuxtv.org/media_tree.git
2343S: Maintained
2344F: drivers/media/usb/dvb-usb-v2/az6007.c
2345
6777376e
HV
2346AZTECH FM RADIO RECEIVER DRIVER
2347M: Hans Verkuil <hverkuil@xs4all.nl>
2348L: linux-media@vger.kernel.org
2349T: git git://linuxtv.org/media_tree.git
a825eaec 2350W: https://linuxtv.org
6777376e
HV
2351S: Maintained
2352F: drivers/media/radio/radio-aztech*
2353
e2d1d6c0 2354B43 WIRELESS DRIVER
e2d1d6c0 2355L: linux-wireless@vger.kernel.org
ed072f9e 2356L: b43-dev@lists.infradead.org
491b26b4 2357W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2358S: Odd Fixes
58619b14 2359F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2360
2361B43LEGACY WIRELESS DRIVER
8b58be88 2362M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2363L: linux-wireless@vger.kernel.org
ed072f9e 2364L: b43-dev@lists.infradead.org
491b26b4 2365W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2366S: Maintained
423e3ce3 2367F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2368
300abeb5 2369BACKLIGHT CLASS/SUBSYSTEM
b7701755 2370M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2371M: Lee Jones <lee.jones@linaro.org>
9f273c24 2372T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2373S: Maintained
679655da
JP
2374F: drivers/video/backlight/
2375F: include/linux/backlight.h
300abeb5 2376
c6c8fea2 2377BATMAN ADVANCED
207df49e 2378M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2379M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2380M: Antonio Quartulli <a@unstable.cc>
1584f41f 2381L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2382W: https://www.open-mesh.org/
8b823170 2383Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2384S: Maintained
286ddfb0
SE
2385F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2386F: Documentation/ABI/testing/sysfs-class-net-mesh
2387F: Documentation/networking/batman-adv.txt
09748a22 2388F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2389F: net/batman-adv/
2390
e2d1d6c0 2391BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2392M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2393L: linux-hams@vger.kernel.org
2394W: http://www.baycom.org/~tom/ham/ham.html
2395S: Maintained
679655da 2396F: drivers/net/hamradio/baycom*
e2d1d6c0 2397
cafe5635 2398BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2399M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2400L: linux-bcache@vger.kernel.org
2401W: http://bcache.evilpiepirate.org
4d1034eb 2402S: Orphan
cafe5635
KO
2403F: drivers/md/bcache/
2404
04bd844a
HV
2405BDISP ST MEDIA DRIVER
2406M: Fabien Dessenne <fabien.dessenne@st.com>
2407L: linux-media@vger.kernel.org
2408T: git git://linuxtv.org/media_tree.git
a825eaec 2409W: https://linuxtv.org
04bd844a
HV
2410S: Supported
2411F: drivers/media/platform/sti/bdisp
2412
e2d1d6c0 2413BEFS FILE SYSTEM
db4ad036
LB
2414M: Luis de Bethencourt <luisbg@osg.samsung.com>
2415M: Salah Triki <salah.triki@gmail.com>
2416S: Maintained
2417T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2418F: Documentation/filesystems/befs.txt
2419F: fs/befs/
e2d1d6c0 2420
564ee360 2421BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2422M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2423L: netdev@vger.kernel.org
2424S: Maintained
2425F: drivers/net/ethernet/ec_bhf.c
564ee360 2426
e2d1d6c0 2427BFS FILE SYSTEM
8b58be88 2428M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2429S: Maintained
679655da
JP
2430F: Documentation/filesystems/bfs.txt
2431F: fs/bfs/
c117ab84 2432F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2433
1394f032 2434BLACKFIN ARCHITECTURE
a4edbc10 2435M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2436L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2437T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2438W: http://blackfin.uclinux.org
2439S: Supported
679655da 2440F: arch/blackfin/
566da5b2 2441
e190d6b1 2442BLACKFIN EMAC DRIVER
b3fe92b0 2443L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2444W: http://blackfin.uclinux.org
2445S: Supported
7b35f033 2446F: drivers/net/ethernet/adi/
e190d6b1 2447
566da5b2 2448BLACKFIN RTC DRIVER
b3fe92b0 2449L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2450W: http://blackfin.uclinux.org
2451S: Supported
679655da 2452F: drivers/rtc/rtc-bfin.c
1394f032 2453
936ed49a 2454BLACKFIN SDH DRIVER
109ec8c3 2455M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2456L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2457W: http://blackfin.uclinux.org
2458S: Supported
2459F: drivers/mmc/host/bfin_sdh.c
2460
1394f032 2461BLACKFIN SERIAL DRIVER
8b58be88 2462M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2463L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2464W: http://blackfin.uclinux.org
2465S: Supported
8460241e 2466F: drivers/tty/serial/bfin_uart.c
1394f032 2467
1e6d320f 2468BLACKFIN WATCHDOG DRIVER
b3fe92b0 2469L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2470W: http://blackfin.uclinux.org
2471S: Supported
679655da 2472F: drivers/watchdog/bfin_wdt.c
1e6d320f 2473
d24ecfcc 2474BLACKFIN I2C TWI DRIVER
8b58be88 2475M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2476L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2477W: http://blackfin.uclinux.org/
2478S: Supported
679655da 2479F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2480
1e204377
SJ
2481BLACKFIN MEDIA DRIVER
2482M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2483L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2484W: http://blackfin.uclinux.org/
2485S: Supported
2486F: drivers/media/platform/blackfin/
2487F: drivers/media/i2c/adv7183*
2488F: drivers/media/i2c/vs6624*
2489
b54cf35a
JSM
2490BLINKM RGB LED DRIVER
2491M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2492S: Maintained
2493F: drivers/leds/leds-blinkm.c
2494
1da177e4 2495BLOCK LAYER
8b58be88 2496M: Jens Axboe <axboe@kernel.dk>
82c426e0 2497L: linux-block@vger.kernel.org
08deed1e 2498T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2499S: Maintained
679655da 2500F: block/
ae11f7ef 2501F: kernel/trace/blktrace.c
88459642 2502F: lib/sbitmap.c
1da177e4 2503
2b54aaef 2504BLOCK2MTD DRIVER
8b58be88 2505M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2506L: linux-mtd@lists.infradead.org
2507S: Maintained
679655da 2508F: drivers/mtd/devices/block2mtd.c
2b54aaef 2509
63fbd24e 2510BLUETOOTH DRIVERS
8b58be88 2511M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2512M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2513M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2514L: linux-bluetooth@vger.kernel.org
63fbd24e 2515W: http://www.bluez.org/
22e7a424
MH
2516T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2517T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2518S: Maintained
679655da 2519F: drivers/bluetooth/
1da177e4 2520
63fbd24e 2521BLUETOOTH SUBSYSTEM
8b58be88 2522M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2523M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2524M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2525L: linux-bluetooth@vger.kernel.org
2526W: http://www.bluez.org/
22e7a424
MH
2527T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2528T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2529S: Maintained
679655da
JP
2530F: net/bluetooth/
2531F: include/net/bluetooth/
1da177e4
LT
2532
2533BONDING DRIVER
79b30750 2534M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2535M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2536M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2537L: netdev@vger.kernel.org
ce00f85c
JC
2538W: http://sourceforge.net/projects/bonding/
2539S: Supported
679655da 2540F: drivers/net/bonding/
c117ab84 2541F: include/uapi/linux/if_bonding.h
1da177e4 2542
b5f4df34
AS
2543BPF (Safe dynamic programs and tools)
2544M: Alexei Starovoitov <ast@kernel.org>
2545L: netdev@vger.kernel.org
2546L: linux-kernel@vger.kernel.org
2547S: Supported
2548F: kernel/bpf/
5aa5bd14
DB
2549F: tools/testing/selftests/bpf/
2550F: lib/test_bpf.c
b5f4df34 2551
39105890 2552BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2553M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2554L: netdev@vger.kernel.org
2555S: Supported
adfc5217 2556F: drivers/net/ethernet/broadcom/b44.*
39105890 2557
967dd82f
FF
2558BROADCOM B53 ETHERNET SWITCH DRIVER
2559M: Florian Fainelli <f.fainelli@gmail.com>
2560L: netdev@vger.kernel.org
2561L: openwrt-devel@lists.openwrt.org (subscribers-only)
2562S: Supported
2563F: drivers/net/dsa/b53/*
2564F: include/linux/platform_data/b53.h
2565
32ec90d5
FF
2566BROADCOM GENET ETHERNET DRIVER
2567M: Florian Fainelli <f.fainelli@gmail.com>
2568L: netdev@vger.kernel.org
2569S: Supported
2570F: drivers/net/ethernet/broadcom/genet/
2571
948c51e6 2572BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2573M: Rasesh Mody <rasesh.mody@cavium.com>
2574M: Harish Patil <harish.patil@cavium.com>
2575M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2576L: netdev@vger.kernel.org
2577S: Supported
adfc5217
JK
2578F: drivers/net/ethernet/broadcom/bnx2.*
2579F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2580
4d9d2cb0 2581BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2582M: Yuval Mintz <Yuval.Mintz@cavium.com>
2583M: Ariel Elior <ariel.elior@cavium.com>
2584M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2585L: netdev@vger.kernel.org
2586S: Supported
adfc5217 2587F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2588
90f4c594 2589BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2590M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2591M: Ray Jui <rjui@broadcom.com>
2592M: Scott Branden <sbranden@broadcom.com>
086f4704 2593M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2594T: git git://github.com/broadcom/mach-bcm
af4b8e37 2595S: Maintained
ccf62f5a
JM
2596N: bcm281*
2597N: bcm113*
2598N: bcm216*
2599N: kona
af4b8e37 2600F: arch/arm/mach-bcm/
af4b8e37 2601
9209bec4 2602BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2603M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2604M: Lee Jones <lee@kernel.org>
10b9e887 2605M: Eric Anholt <eric@anholt.net>
f680f25c 2606L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2608T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2609S: Maintained
9209bec4 2610N: bcm2835
f680f25c 2611
5564f092
RM
2612BROADCOM BCM47XX MIPS ARCHITECTURE
2613M: Hauke Mehrtens <hauke@hauke-m.de>
2614M: Rafał Miłecki <zajec5@gmail.com>
2615L: linux-mips@linux-mips.org
2616S: Maintained
7ad2410c 2617F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2618F: arch/mips/bcm47xx/*
2619F: arch/mips/include/asm/mach-bcm47xx/*
2620
9209bec4 2621BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2622M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2623M: Rafał Miłecki <zajec5@gmail.com>
2624M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2625L: linux-arm-kernel@lists.infradead.org
2626S: Maintained
2627F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2628F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2629F: arch/arm/boot/dts/bcm470*
2630
4ebd5047
RM
2631BROADCOM BCM53573 ARM ARCHITECTURE
2632M: Rafał Miłecki <rafal@milecki.pl>
2633L: linux-arm-kernel@lists.infradead.org
2634S: Maintained
2635F: arch/arm/boot/dts/bcm53573*
2636F: arch/arm/boot/dts/bcm47189*
2637
e076e962
FF
2638BROADCOM BCM63XX ARM ARCHITECTURE
2639M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2640M: bcm-kernel-feedback-list@broadcom.com
20de823e 2641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2642T: git git://github.com/broadcom/stblinux.git
e076e962 2643S: Maintained
d6f4e76e 2644N: bcm63xx
e076e962 2645
7110e227
KC
2646BROADCOM BCM63XX/BCM33XX UDC DRIVER
2647M: Kevin Cernekee <cernekee@gmail.com>
2648L: linux-usb@vger.kernel.org
2649S: Maintained
2650F: drivers/usb/gadget/udc/bcm63xx_udc.*
2651
2df94fd6 2652BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2653M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2654M: Gregory Fong <gregory.0xf0@gmail.com>
2655M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2656M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2658T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2659S: Maintained
2660F: arch/arm/mach-bcm/*brcmstb*
2661F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2662F: drivers/bus/brcmstb_gisb.c
5009a289 2663N: brcmstb
2df94fd6 2664
70371cef
KC
2665BROADCOM BMIPS MIPS ARCHITECTURE
2666M: Kevin Cernekee <cernekee@gmail.com>
2667M: Florian Fainelli <f.fainelli@gmail.com>
2668L: linux-mips@linux-mips.org
eb6725d0 2669T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2670S: Maintained
2671F: arch/mips/bmips/*
2672F: arch/mips/include/asm/mach-bmips/*
2673F: arch/mips/kernel/*bmips*
338808de 2674F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2675F: drivers/irqchip/irq-bcm63*
70371cef
KC
2676F: drivers/irqchip/irq-bcm7*
2677F: drivers/irqchip/irq-brcmstb*
3271e610 2678F: include/linux/bcm963xx_nvram.h
8fce60b8 2679F: include/linux/bcm963xx_tag.h
70371cef 2680
948c51e6 2681BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2682M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2683M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2684M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2685L: netdev@vger.kernel.org
2686S: Supported
adfc5217 2687F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2688
a9533e7e 2689BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2690M: Arend van Spriel <arend.vanspriel@broadcom.com>
2691M: Franky Lin <franky.lin@broadcom.com>
2692M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2693L: linux-wireless@vger.kernel.org
2a734451 2694L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2695S: Supported
05491d2c 2696F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2697
9958d6f9 2698BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2699M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2700L: linux-scsi@vger.kernel.org
2701S: Supported
2702F: drivers/scsi/bnx2fc/
2703
6a6b5ad0 2704BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2705M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2706L: linux-scsi@vger.kernel.org
2707S: Supported
2708F: drivers/scsi/bnx2i/
2709
63f37ddf 2710BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2711M: Ray Jui <rjui@broadcom.com>
2712M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2713M: Jon Mason <jonmason@broadcom.com>
086f4704 2714M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2716T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2717S: Maintained
2718N: iproc
2719N: cygnus
5c161242 2720N: bcm[-_]nsp
36c0237f
SB
2721N: bcm9113*
2722N: bcm9583*
63f37ddf
JM
2723N: bcm9585*
2724N: bcm9586*
2725N: bcm988312
36c0237f 2726N: bcm113*
63f37ddf
JM
2727N: bcm583*
2728N: bcm585*
2729N: bcm586*
2730N: bcm88312
d76e21b8 2731F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2732F: drivers/clk/bcm/clk-ns*
2733F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2734
3b0213d5
GF
2735BROADCOM BRCMSTB GPIO DRIVER
2736M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2737L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2738S: Supported
2739F: drivers/gpio/gpio-brcmstb.c
2740F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2741
7b7f588b 2742BROADCOM KONA GPIO DRIVER
5e163903 2743M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2744L: bcm-kernel-feedback-list@broadcom.com
2745S: Supported
2746F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2747F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2748
f6e734a8
RM
2749BROADCOM NVRAM DRIVER
2750M: Rafał Miłecki <zajec5@gmail.com>
2751L: linux-mips@linux-mips.org
2752S: Maintained
2753F: drivers/firmware/broadcom/*
2754
02787daa
BN
2755BROADCOM STB NAND FLASH DRIVER
2756M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2757M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2758L: linux-mtd@lists.infradead.org
1285734c 2759L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2760S: Maintained
2761F: drivers/mtd/nand/brcmnand/
2762
c9678d86
RM
2763BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2764M: Rafał Miłecki <zajec5@gmail.com>
2765L: linux-wireless@vger.kernel.org
2766S: Maintained
2767F: drivers/bcma/
2768F: include/linux/bcma/
2769
b8302205
FF
2770BROADCOM SYSTEMPORT ETHERNET DRIVER
2771M: Florian Fainelli <f.fainelli@gmail.com>
2772L: netdev@vger.kernel.org
2773S: Supported
2774F: drivers/net/ethernet/broadcom/bcmsysport.*
2775
42515e61
J
2776BROADCOM VULCAN ARM64 SOC
2777M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2778M: bcm-kernel-feedback-list@broadcom.com
42515e61 2779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2780S: Maintained
2781F: arch/arm64/boot/dts/broadcom/vulcan*
2782
7725ccfd 2783BROCADE BFA FC SCSI DRIVER
aa803370
AG
2784M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2785M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2786L: linux-scsi@vger.kernel.org
2787S: Supported
2788F: drivers/scsi/bfa/
7725ccfd 2789
8b230ed8 2790BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2791M: Rasesh Mody <rasesh.mody@cavium.com>
2792M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2793M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2794L: netdev@vger.kernel.org
2795S: Supported
f844a0ea 2796F: drivers/net/ethernet/brocade/bna/
8b230ed8 2797
5cdf7f76 2798BSG (block layer generic sg v4 driver)
8b58be88 2799M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2800L: linux-scsi@vger.kernel.org
2801S: Supported
679655da
JP
2802F: block/bsg.c
2803F: include/linux/bsg.h
c117ab84 2804F: include/uapi/linux/bsg.h
5cdf7f76 2805
af39917d
CL
2806BT87X AUDIO DRIVER
2807M: Clemens Ladisch <clemens@ladisch.de>
2808L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2809T: git git://git.alsa-project.org/alsa-kernel.git
2810S: Maintained
2811F: Documentation/sound/alsa/Bt87x.txt
2812F: sound/pci/bt87x.c
2813
ff1d5c2f 2814BT8XXGPIO DRIVER
eb032b98 2815M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2816W: http://bu3sch.de/btgpio.php
2817S: Maintained
72dbb705 2818F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2819
eb1eb04f 2820BTRFS FILE SYSTEM
c0778e25
CM
2821M: Chris Mason <clm@fb.com>
2822M: Josef Bacik <jbacik@fb.com>
d8130624 2823M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2824L: linux-btrfs@vger.kernel.org
2825W: http://btrfs.wiki.kernel.org/
8a6e2535 2826Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2827T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2828S: Maintained
679655da
JP
2829F: Documentation/filesystems/btrfs.txt
2830F: fs/btrfs/
eb1eb04f 2831
1da177e4 2832BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2833M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2834M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2835L: linux-media@vger.kernel.org
a825eaec 2836W: https://linuxtv.org
275ffde4 2837T: git git://linuxtv.org/media_tree.git
f96236e5 2838S: Odd fixes
618cd932 2839F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2840F: drivers/media/pci/bt8xx/bttv*
1da177e4 2841
1f34923c
KA
2842BUSLOGIC SCSI DRIVER
2843M: Khalid Aziz <khalid@gonehiking.org>
2844L: linux-scsi@vger.kernel.org
2845S: Maintained
2846F: drivers/scsi/BusLogic.*
2847F: drivers/scsi/FlashPoint.*
2848
af39917d
CL
2849C-MEDIA CMI8788 DRIVER
2850M: Clemens Ladisch <clemens@ladisch.de>
2851L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2852T: git git://git.alsa-project.org/alsa-kernel.git
2853S: Maintained
2854F: sound/pci/oxygen/
2855
2141355f
MS
2856C6X ARCHITECTURE
2857M: Mark Salter <msalter@redhat.com>
2858M: Aurelien Jacquiot <a-jacquiot@ti.com>
2859L: linux-c6x-dev@linux-c6x.org
2860W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2861S: Maintained
2862F: arch/c6x/
2863
a5432f5a 2864CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2865M: David Howells <dhowells@redhat.com>
e62d6e24 2866L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2867S: Supported
2868F: Documentation/filesystems/caching/cachefiles.txt
2869F: fs/cachefiles/
2870
c815ca39
HV
2871CADET FM/AM RADIO RECEIVER DRIVER
2872M: Hans Verkuil <hverkuil@xs4all.nl>
2873L: linux-media@vger.kernel.org
2874T: git git://linuxtv.org/media_tree.git
a825eaec 2875W: https://linuxtv.org
c815ca39
HV
2876S: Maintained
2877F: drivers/media/radio/radio-cadet*
2878
77d5140f 2879CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2880M: Jonathan Corbet <corbet@lwn.net>
661263b5 2881L: linux-media@vger.kernel.org
275ffde4 2882T: git git://linuxtv.org/media_tree.git
77d5140f 2883S: Maintained
618cd932 2884F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2885F: drivers/media/platform/marvell-ccic/
77d5140f 2886
201b6bab 2887CAIF NETWORK LAYER
5c574f50 2888M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2889L: netdev@vger.kernel.org
2890S: Supported
2891F: Documentation/networking/caif/
2892F: drivers/net/caif/
c117ab84 2893F: include/uapi/linux/caif/
201b6bab
JP
2894F: include/net/caif/
2895F: net/caif/
2896
77dac90f 2897CALGARY x86-64 IOMMU
a6921c29
JM
2898M: Muli Ben-Yehuda <mulix@mulix.org>
2899M: Jon Mason <jdmason@kudzu.us>
2900L: iommu@lists.linux-foundation.org
77dac90f 2901S: Maintained
679655da
JP
2902F: arch/x86/kernel/pci-calgary_64.c
2903F: arch/x86/kernel/tce_64.c
2904F: arch/x86/include/asm/calgary.h
2905F: arch/x86/include/asm/tce.h
77dac90f 2906
e2d1d6c0 2907CAN NETWORK LAYER
8d15d386 2908M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2909M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2910L: linux-can@vger.kernel.org
84b0d715 2911W: https://github.com/linux-can
870482a4
MKB
2912T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2913T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2914S: Maintained
f35f6c8f 2915F: Documentation/networking/can.txt
8d15d386 2916F: net/can/
8d15d386 2917F: include/linux/can/core.h
c117ab84
CEB
2918F: include/uapi/linux/can.h
2919F: include/uapi/linux/can/bcm.h
2920F: include/uapi/linux/can/raw.h
2921F: include/uapi/linux/can/gw.h
e2d1d6c0 2922
4261a204 2923CAN NETWORK DRIVERS
8b58be88 2924M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2925M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2926L: linux-can@vger.kernel.org
84b0d715 2927W: https://github.com/linux-can
870482a4
MKB
2928T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2929T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2930S: Maintained
3636876a 2931F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2932F: drivers/net/can/
2933F: include/linux/can/dev.h
8d15d386 2934F: include/linux/can/platform/
c117ab84
CEB
2935F: include/uapi/linux/can/error.h
2936F: include/uapi/linux/can/netlink.h
4261a204 2937
95d16c72 2938CAPABILITIES
39baa7e6 2939M: Serge Hallyn <serge@hallyn.com>
95d16c72 2940L: linux-security-module@vger.kernel.org
6305902c 2941S: Supported
95d16c72 2942F: include/linux/capability.h
c117ab84 2943F: include/uapi/linux/capability.h
6305902c 2944F: security/commoncap.c
38a94118 2945F: kernel/capability.c
95d16c72 2946
b84894c7
KT
2947CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2948M: Kevin Tsai <ktsai@capellamicro.com>
2949S: Maintained
2950F: drivers/iio/light/cm*
2951F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2952
f9484852
JG
2953CAVIUM I2C DRIVER
2954M: Jan Glauber <jglauber@cavium.com>
2955M: David Daney <david.daney@cavium.com>
2956W: http://www.cavium.com
2957S: Supported
2958F: drivers/i2c/busses/i2c-octeon*
2959F: drivers/i2c/busses/i2c-thunderx*
2960
f21fb3ed
RV
2961CAVIUM LIQUIDIO NETWORK DRIVER
2962M: Derek Chickles <derek.chickles@caviumnetworks.com>
2963M: Satanand Burla <satananda.burla@caviumnetworks.com>
2964M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2965M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2966L: netdev@vger.kernel.org
2967W: http://www.cavium.com
2968S: Supported
f21fb3ed
RV
2969F: drivers/net/ethernet/cavium/liquidio/
2970
ef0bbac3
VB
2971CC2520 IEEE-802.15.4 RADIO DRIVER
2972M: Varka Bhadram <varkabhadram@gmail.com>
2973L: linux-wpan@vger.kernel.org
2974S: Maintained
2975F: drivers/net/ieee802154/cc2520.c
2976F: include/linux/spi/cc2520.h
2977F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2978
ca684386
HV
2979CEC DRIVER
2980M: Hans Verkuil <hans.verkuil@cisco.com>
2981L: linux-media@vger.kernel.org
2982T: git git://linuxtv.org/media_tree.git
2983W: http://linuxtv.org
2984S: Supported
2985F: Documentation/cec.txt
618cd932 2986F: Documentation/media/uapi/cec
ca684386
HV
2987F: drivers/staging/media/cec/
2988F: drivers/media/cec-edid.c
2989F: drivers/media/rc/keymaps/rc-cec.c
2990F: include/media/cec.h
2991F: include/media/cec-edid.h
2992F: include/linux/cec.h
2993F: include/linux/cec-funcs.h
2994
b8154542 2995CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2996M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2997L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2998W: http://www.ibm.com/developerworks/power/cell/
2999S: Supported
679655da 3000F: arch/powerpc/include/asm/cell*.h
679655da 3001F: arch/powerpc/include/asm/spu*.h
c117ab84 3002F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3003F: arch/powerpc/oprofile/*cell*
3004F: arch/powerpc/platforms/cell/
b8154542 3005
398ecff5
SW
3006CEPH COMMON CODE (LIBCEPH)
3007M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3008M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3009M: Sage Weil <sage@redhat.com>
82593f87 3010L: ceph-devel@vger.kernel.org
09d90327 3011W: http://ceph.com/
fb99f881 3012T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3013T: git git://github.com/ceph/ceph-client.git
9030aaf9 3014S: Supported
14430813
JP
3015F: net/ceph/
3016F: include/linux/ceph/
3017F: include/linux/crush/
9030aaf9 3018
398ecff5
SW
3019CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3020M: "Yan, Zheng" <zyan@redhat.com>
3021M: Sage Weil <sage@redhat.com>
3022M: Ilya Dryomov <idryomov@gmail.com>
3023L: ceph-devel@vger.kernel.org
3024W: http://ceph.com/
3025T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3026T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3027S: Supported
3028F: Documentation/filesystems/ceph.txt
3029F: fs/ceph/
3030
cfc411e7
DH
3031CERTIFICATE HANDLING:
3032M: David Howells <dhowells@redhat.com>
3033M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3034L: keyrings@vger.kernel.org
cfc411e7
DH
3035S: Maintained
3036F: Documentation/module-signing.txt
3037F: certs/
d8d80386 3038F: scripts/sign-file.c
cfc411e7
DH
3039F: scripts/extract-cert.c
3040
18332a80 3041CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3042L: linux-usb@vger.kernel.org
10c6c9c9 3043S: Orphan
679655da
JP
3044F: Documentation/usb/WUSB-Design-overview.txt
3045F: Documentation/usb/wusb-cbaf
355ffe69
DV
3046F: drivers/usb/host/hwa-hc.c
3047F: drivers/usb/host/whci/
679655da
JP
3048F: drivers/usb/wusbcore/
3049F: include/linux/usb/wusb*
18332a80 3050
70e84049 3051CFAG12864B LCD DRIVER
8b58be88 3052M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3053W: http://miguelojeda.es/auxdisplay.htm
3054W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3055S: Maintained
679655da
JP
3056F: drivers/auxdisplay/cfag12864b.c
3057F: include/linux/cfag12864b.h
70e84049
MOS
3058
3059CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3060M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3061W: http://miguelojeda.es/auxdisplay.htm
3062W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3063S: Maintained
679655da
JP
3064F: drivers/auxdisplay/cfag12864bfb.c
3065F: include/linux/cfag12864b.h
70e84049 3066
704232c2 3067CFG80211 and NL80211
8b58be88 3068M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3069L: linux-wireless@vger.kernel.org
ce466579
JB
3070W: http://wireless.kernel.org/
3071T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3073S: Maintained
c117ab84 3074F: include/uapi/linux/nl80211.h
679655da
JP
3075F: include/net/cfg80211.h
3076F: net/wireless/*
3077X: net/wireless/wext*
704232c2 3078
46e64261
GKH
3079CHAR and MISC DRIVERS
3080M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3081M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3082T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3083S: Supported
46e64261
GKH
3084F: drivers/char/*
3085F: drivers/misc/*
471322a8 3086F: include/linux/miscdevice.h
46e64261 3087
0a920b5b 3088CHECKPATCH
8b58be88 3089M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3090M: Joe Perches <joe@perches.com>
3091S: Maintained
679655da 3092F: scripts/checkpatch.pl
0a920b5b 3093
f8407f26
HW
3094CHINESE DOCUMENTATION
3095M: Harry Wei <harryxiyou@gmail.com>
9740153c 3096L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3097L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3098S: Maintained
3099F: Documentation/zh_CN/
3100
2721ea2c 3101CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3102M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3103T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3104L: linux-usb@vger.kernel.org
3105S: Maintained
3106F: drivers/usb/chipidea/
3107
a93ad65d
HG
3108CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3109M: Hans de Goede <hdegoede@redhat.com>
3110L: linux-input@vger.kernel.org
3111S: Maintained
3112F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3113F: drivers/input/touchscreen/chipone_icn8318.c
3114
ab043105
OJ
3115CHROME HARDWARE PLATFORM SUPPORT
3116M: Olof Johansson <olof@lixom.net>
3117S: Maintained
9f273c24 3118T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3119F: drivers/platform/chrome/
3120
641cb85e 3121CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3122M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3123M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3124M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3125M: Neel Patel <neepatel@cisco.com>
7063fbf2 3126S: Supported
a6a5580c 3127F: drivers/net/ethernet/cisco/enic/
7063fbf2 3128
e3cf00d0 3129CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3130M: Christian Benvenuti <benve@cisco.com>
3131M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3132S: Supported
35ef4a9e 3133F: drivers/infiniband/hw/usnic/
e3cf00d0 3134
2b7a52a4 3135CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3136M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3137L: netdev@vger.kernel.org
3138S: Maintained
57d0b7a0 3139F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3140
3d4cfdc9
MB
3141CIRRUS LOGIC AUDIO CODEC DRIVERS
3142M: Brian Austin <brian.austin@cirrus.com>
3143M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3144L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3145S: Maintained
3146F: sound/soc/codecs/cs*
3147
94574d9a
KRW
3148CLEANCACHE API
3149M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3150L: linux-kernel@vger.kernel.org
3151S: Maintained
3152F: mm/cleancache.c
3153F: include/linux/cleancache.h
3154
d4275354 3155CLK API
54176cc6 3156M: Russell King <linux@armlinux.org.uk>
aa571b14 3157L: linux-clk@vger.kernel.org
37417046 3158S: Maintained
d4275354
RK
3159F: include/linux/clk.h
3160
9222d247
JS
3161CLOCKSOURCE, CLOCKEVENT DRIVERS
3162M: Daniel Lezcano <daniel.lezcano@linaro.org>
3163M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3164L: linux-kernel@vger.kernel.org
9222d247
JS
3165T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3166S: Supported
3167F: drivers/clocksource
3168
5df6d737 3169CISCO FCOE HBA DRIVER
8fc89a79
HP
3170M: Hiral Patel <hiralpat@cisco.com>
3171M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3172M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3173L: linux-scsi@vger.kernel.org
3174S: Supported
2a99921a 3175F: drivers/scsi/fnic/
5df6d737 3176
c8806b6c
NM
3177CISCO SCSI HBA DRIVER
3178M: Narsimhulu Musini <nmusini@cisco.com>
3179M: Sesidhar Baddela <sebaddel@cisco.com>
3180L: linux-scsi@vger.kernel.org
3181S: Supported
3182F: drivers/scsi/snic/
3183
529aa8cb
TLSC
3184CMPC ACPI DRIVER
3185M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3186M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3187L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3188S: Supported
3189F: drivers/platform/x86/classmate-laptop.c
3190
85756a06
HV
3191COBALT MEDIA DRIVER
3192M: Hans Verkuil <hans.verkuil@cisco.com>
3193L: linux-media@vger.kernel.org
3194T: git git://linuxtv.org/media_tree.git
a825eaec 3195W: https://linuxtv.org
85756a06
HV
3196S: Supported
3197F: drivers/media/pci/cobalt/
3198
74425eee 3199COCCINELLE/Semantic Patches (SmPL)
26de9c26 3200M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3201M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3202M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3203M: Michal Marek <mmarek@suse.com>
26de9c26 3204L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3205T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3206W: http://coccinelle.lip6.fr/
3207S: Supported
4b9033a3 3208F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3209F: scripts/coccinelle/
3210F: scripts/coccicheck
3211
1da177e4 3212CODA FILE SYSTEM
8b58be88 3213M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3214M: coda@cs.cmu.edu
3215L: codalist@coda.cs.cmu.edu
3216W: http://www.coda.cs.cmu.edu/
3217S: Maintained
679655da
JP
3218F: Documentation/filesystems/coda.txt
3219F: fs/coda/
3220F: include/linux/coda*.h
c117ab84 3221F: include/uapi/linux/coda*.h
1da177e4 3222
0b14261e
PZ
3223CODA V4L2 MEM2MEM DRIVER
3224M: Philipp Zabel <p.zabel@pengutronix.de>
3225L: linux-media@vger.kernel.org
3226S: Maintained
3227F: Documentation/devicetree/bindings/media/coda.txt
3228F: drivers/media/platform/coda/
3229
7704addb 3230COMMON CLK FRAMEWORK
a85fa007 3231M: Michael Turquette <mturquette@baylibre.com>
f956165f 3232M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3233L: linux-clk@vger.kernel.org
22d61acf 3234Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3235T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3236S: Maintained
ae4185cd 3237F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3238F: drivers/clk/
3239X: drivers/clk/clkdev.c
7704addb 3240F: include/linux/clk-pr*
60bea3b5 3241F: include/linux/clk/
7704addb 3242
e2d1d6c0 3243COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3244M: Steve French <sfrench@samba.org>
51223df6 3245L: linux-cifs@vger.kernel.org
d1f28953 3246L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3247W: http://linux-cifs.samba.org/
bb1d5dda 3248T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3249S: Supported
ec421a71 3250F: Documentation/filesystems/cifs/
679655da 3251F: fs/cifs/
e2d1d6c0 3252
1da177e4 3253COMPACTPCI HOTPLUG CORE
8b58be88 3254M: Scott Murray <scott@spiteful.org>
64dab204 3255L: linux-pci@vger.kernel.org
82c4dfc7 3256S: Maintained
679655da 3257F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3258
3259COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3260M: Scott Murray <scott@spiteful.org>
64dab204 3261L: linux-pci@vger.kernel.org
82c4dfc7 3262S: Maintained
679655da 3263F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3264
3265COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3266M: Scott Murray <scott@spiteful.org>
64dab204 3267L: linux-pci@vger.kernel.org
82c4dfc7 3268S: Maintained
679655da 3269F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3270
5411552c 3271COMPAL LAPTOP SUPPORT
8b58be88 3272M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3273L: platform-driver-x86@vger.kernel.org
5411552c 3274S: Maintained
679655da 3275F: drivers/platform/x86/compal-laptop.c
5411552c 3276
949be0f7 3277CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3278L: accessrunner-general@lists.sourceforge.net
3279W: http://accessrunner.sourceforge.net/
44243ef4 3280S: Orphan
679655da 3281F: drivers/usb/atm/cxacru.c
949be0f7 3282
e2d1d6c0 3283CONFIGFS
d6351db2 3284M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3285M: Christoph Hellwig <hch@lst.de>
3286T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3287S: Supported
679655da
JP
3288F: fs/configfs/
3289F: include/linux/configfs.h
e2d1d6c0 3290
acb9c1b2 3291CONNECTOR
8b58be88 3292M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3293L: netdev@vger.kernel.org
3294S: Maintained
3295F: drivers/connector/
3296
a3e3354d 3297CONTROL GROUP (CGROUP)
860ca0e6 3298M: Tejun Heo <tj@kernel.org>
ad50c159 3299M: Li Zefan <lizefan@huawei.com>
4d205676 3300M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3301L: cgroups@vger.kernel.org
860ca0e6 3302T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3303S: Maintained
4b16b0c0 3304F: Documentation/cgroup*
679655da
JP
3305F: include/linux/cgroup*
3306F: kernel/cgroup*
a3e3354d
TH
3307
3308CONTROL GROUP - CPUSET
3309M: Li Zefan <lizefan@huawei.com>
3310L: cgroups@vger.kernel.org
3311W: http://www.bullopensource.org/cpuset/
3312W: http://oss.sgi.com/projects/cpusets/
3313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3314S: Maintained
4b16b0c0 3315F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3316F: include/linux/cpuset.h
3317F: kernel/cpuset.c
3318
3319CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3320M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3321M: Michal Hocko <mhocko@kernel.org>
c4e29738 3322M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3323L: cgroups@vger.kernel.org
3324L: linux-mm@kvack.org
3325S: Maintained
3326F: mm/memcontrol.c
5d1ea48b 3327F: mm/swap_cgroup.c
fb3a0fb6 3328
bebe4678 3329CORETEMP HARDWARE MONITORING DRIVER
96859129 3330M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3331L: linux-hwmon@vger.kernel.org
bebe4678 3332S: Maintained
679655da
JP
3333F: Documentation/hwmon/coretemp
3334F: drivers/hwmon/coretemp.c
bebe4678 3335
1da177e4 3336COSA/SRP SYNC SERIAL DRIVER
8b58be88 3337M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3338W: http://www.fi.muni.cz/~kas/cosa/
3339S: Maintained
679655da 3340F: drivers/net/wan/cosa*
1da177e4 3341
4371ee35 3342CPMAC ETHERNET DRIVER
9dd4aaef 3343M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3344L: netdev@vger.kernel.org
3345S: Maintained
b544dbac 3346F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3347
1da177e4 3348CPU FREQUENCY DRIVERS
9c3646d1 3349M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3350M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3351L: linux-pm@vger.kernel.org
1da177e4 3352S: Maintained
27209d91
VK
3353T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3354T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
dabe73cb 3355F: Documentation/cpu-freq/
679655da
JP
3356F: drivers/cpufreq/
3357F: include/linux/cpufreq.h
1da177e4 3358
8a67f0ef
VK
3359CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3360M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3361M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3362L: linux-pm@vger.kernel.org
3363W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3364S: Maintained
3365F: drivers/cpufreq/arm_big_little.h
3366F: drivers/cpufreq/arm_big_little.c
3367F: drivers/cpufreq/arm_big_little_dt.c
3368
14d2c34c 3369CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3370M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3371M: Daniel Lezcano <daniel.lezcano@linaro.org>
3372L: linux-pm@vger.kernel.org
3373L: linux-arm-kernel@lists.infradead.org
cea8321c 3374T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3375S: Maintained
3376F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3377
0c570c18
BZ
3378CPUIDLE DRIVER - ARM EXYNOS
3379M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3380M: Daniel Lezcano <daniel.lezcano@linaro.org>
3381M: Kukjin Kim <kgene@kernel.org>
3382L: linux-pm@vger.kernel.org
3383L: linux-samsung-soc@vger.kernel.org
3384S: Supported
3385F: drivers/cpuidle/cpuidle-exynos.c
3386F: arch/arm/mach-exynos/pm.c
3387
a8e39c35 3388CPUIDLE DRIVERS
9c3646d1 3389M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3390M: Daniel Lezcano <daniel.lezcano@linaro.org>
3391L: linux-pm@vger.kernel.org
3392S: Maintained
cea8321c 3393T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3394F: drivers/cpuidle/*
3395F: include/linux/cpuidle.h
3396
1da177e4 3397CPUID/MSR DRIVER
8b58be88 3398M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3399S: Maintained
679655da
JP
3400F: arch/x86/kernel/cpuid.c
3401F: arch/x86/kernel/msr.c
1da177e4 3402
7fe2f639 3403CPU POWER MONITORING SUBSYSTEM
d8130624 3404M: Thomas Renninger <trenn@suse.com>
103f1790 3405L: linux-pm@vger.kernel.org
7fe2f639 3406S: Maintained
14430813 3407F: tools/power/cpupower/
7fe2f639 3408
1da177e4 3409CRAMFS FILESYSTEM
ce00f85c 3410W: http://sourceforge.net/projects/cramfs/
54886a71 3411S: Orphan / Obsolete
679655da
JP
3412F: Documentation/filesystems/cramfs.txt
3413F: fs/cramfs/
1da177e4
LT
3414
3415CRIS PORT
8b58be88
JP
3416M: Mikael Starvik <starvik@axis.com>
3417M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3418L: linux-cris-kernel@axis.com
1da177e4 3419W: http://developer.axis.com
9f273c24 3420T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3421S: Maintained
679655da 3422F: arch/cris/
df621252 3423F: drivers/tty/serial/crisv10.*
1da177e4
LT
3424
3425CRYPTO API
8b58be88
JP
3426M: Herbert Xu <herbert@gondor.apana.org.au>
3427M: "David S. Miller" <davem@davemloft.net>
1da177e4 3428L: linux-crypto@vger.kernel.org
9f273c24 3429T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3430T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3431S: Maintained
679655da 3432F: Documentation/crypto/
fe1c445b 3433F: Documentation/devicetree/bindings/crypto/
2ca87a17 3434F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3435F: arch/*/crypto/
3436F: crypto/
3437F: drivers/crypto/
3438F: include/crypto/
1da177e4 3439
5b07bd57 3440CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3441M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3442L: linux-crypto@vger.kernel.org
3443S: Maintained
51a2228a
JP
3444F: crypto/ansi_cprng.c
3445F: crypto/rng.c
5b07bd57 3446
fc279cc2
HV
3447CS3308 MEDIA DRIVER
3448M: Hans Verkuil <hverkuil@xs4all.nl>
3449L: linux-media@vger.kernel.org
3450T: git git://linuxtv.org/media_tree.git
3451W: http://linuxtv.org
3452S: Odd Fixes
3453F: drivers/media/i2c/cs3308.c
3454F: drivers/media/i2c/cs3308.h
3455
9b4ffa48 3456CS5535 Audio ALSA driver
8b58be88 3457M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3458S: Maintained
679655da 3459F: sound/pci/cs5535audio/
9b4ffa48 3460
a910e4a9 3461CW1200 WLAN driver
b75f0050
JP
3462M: Solomon Peachy <pizza@shaftnet.org>
3463S: Maintained
560424e9 3464F: drivers/net/wireless/st/cw1200/
a910e4a9 3465
6d8425b1 3466CX18 VIDEO4LINUX DRIVER
6afdeaf8 3467M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3468L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3469L: linux-media@vger.kernel.org
275ffde4 3470T: git git://linuxtv.org/media_tree.git
a825eaec 3471W: https://linuxtv.org
30e10993 3472W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3473S: Maintained
618cd932 3474F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3475F: drivers/media/pci/cx18/
6c0f0359 3476F: include/uapi/linux/ivtv*
6d8425b1 3477
3f101d91
HV
3478CX2341X MPEG ENCODER HELPER MODULE
3479M: Hans Verkuil <hverkuil@xs4all.nl>
3480L: linux-media@vger.kernel.org
3481T: git git://linuxtv.org/media_tree.git
a825eaec 3482W: https://linuxtv.org
3f101d91 3483S: Maintained
c368360b 3484F: drivers/media/common/cx2341x*
3f101d91
HV
3485F: include/media/cx2341x*
3486
b8fe6e2c
PB
3487CX24120 MEDIA DRIVER
3488M: Jemma Denson <jdenson@gmail.com>
3489M: Patrick Boettcher <patrick.boettcher@posteo.de>
3490L: linux-media@vger.kernel.org
a825eaec 3491W: https://linuxtv.org
b8fe6e2c
PB
3492Q: http://patchwork.linuxtv.org/project/linux-media/list/
3493S: Maintained
3494F: drivers/media/dvb-frontends/cx24120*
3495
20357578 3496CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3497M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3498M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3499L: linux-media@vger.kernel.org
a825eaec 3500W: https://linuxtv.org
20357578
MCC
3501T: git git://linuxtv.org/media_tree.git
3502S: Odd fixes
618cd932 3503F: Documentation/media/v4l-drivers/cx88*
20357578 3504F: drivers/media/pci/cx88/
6d8425b1 3505
91952bc0
AP
3506CXD2820R MEDIA DRIVER
3507M: Antti Palosaari <crope@iki.fi>
3508L: linux-media@vger.kernel.org
a825eaec 3509W: https://linuxtv.org
91952bc0
AP
3510W: http://palosaari.fi/linux/
3511Q: http://patchwork.linuxtv.org/project/linux-media/list/
3512T: git git://linuxtv.org/anttip/media_tree.git
3513S: Maintained
3514F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3515
e5ec3789 3516CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3517M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3518L: netdev@vger.kernel.org
3519W: http://www.chelsio.com
3520S: Supported
f7917c00 3521F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3522
d8ae3c33 3523CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3524M: Karen Xie <kxie@chelsio.com>
3525L: linux-scsi@vger.kernel.org
3526W: http://www.chelsio.com
3527S: Supported
3528F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3529
e5ec3789 3530CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3531M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3532L: linux-rdma@vger.kernel.org
e5ec3789
SW
3533W: http://www.openfabrics.org
3534S: Supported
679655da 3535F: drivers/infiniband/hw/cxgb3/
a85fb338 3536F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3537
be4c9bad 3538CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3539M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3540L: netdev@vger.kernel.org
3541W: http://www.chelsio.com
3542S: Supported
f7917c00 3543F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3544
d8ae3c33 3545CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3546M: Karen Xie <kxie@chelsio.com>
3547L: linux-scsi@vger.kernel.org
3548W: http://www.chelsio.com
3549S: Supported
3550F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3551
be4c9bad
RD
3552CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3553M: Steve Wise <swise@chelsio.com>
3554L: linux-rdma@vger.kernel.org
3555W: http://www.openfabrics.org
3556S: Supported
3557F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3558F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3559
5c20a5c7
CL
3560CXGB4VF ETHERNET DRIVER (CXGB4VF)
3561M: Casey Leedom <leedom@chelsio.com>
3562L: netdev@vger.kernel.org
3563W: http://www.chelsio.com
3564S: Supported
f7917c00 3565F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3566
a9282d01
IM
3567CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3568M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3569M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3570L: linuxppc-dev@lists.ozlabs.org
3571S: Supported
9d82fd2f 3572F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3573F: drivers/misc/cxl/
ec249dd8 3574F: include/misc/cxl*
a9282d01
IM
3575F: include/uapi/misc/cxl.h
3576F: Documentation/powerpc/cxl.txt
a9282d01
IM
3577F: Documentation/ABI/testing/sysfs-class-cxl
3578
11f43ae7
MO
3579CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3580M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3581M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3582M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3583L: linux-scsi@vger.kernel.org
3584S: Supported
3585F: drivers/scsi/cxlflash/
3586F: include/uapi/scsi/cxlflash_ioctls.h
3587F: Documentation/powerpc/cxlflash.txt
3588
b52b97a3
GC
3589STMMAC ETHERNET DRIVER
3590M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3591M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3592L: netdev@vger.kernel.org
3593W: http://www.stlinux.com
3594S: Supported
7ac6653a 3595F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3596
1da177e4 3597CYBERPRO FB DRIVER
54176cc6 3598M: Russell King <linux@armlinux.org.uk>
efc03ecb 3599L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3600W: http://www.armlinux.org.uk/
1da177e4 3601S: Maintained
8a61f013 3602F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3603
1da177e4 3604CYCLADES ASYNC MUX DRIVER
1da177e4 3605W: http://www.cyclades.com/
d459883e 3606S: Orphan
c897401b 3607F: drivers/tty/cyclades.c
679655da 3608F: include/linux/cyclades.h
c117ab84 3609F: include/uapi/linux/cyclades.h
1da177e4
LT
3610
3611CYCLADES PC300 DRIVER
1da177e4 3612W: http://www.cyclades.com/
d459883e 3613S: Orphan
679655da 3614F: drivers/net/wan/pc300*
1da177e4 3615
402f6ae4
AP
3616CYPRESS_FIRMWARE MEDIA DRIVER
3617M: Antti Palosaari <crope@iki.fi>
3618L: linux-media@vger.kernel.org
a825eaec 3619W: https://linuxtv.org
402f6ae4
AP
3620W: http://palosaari.fi/linux/
3621Q: http://patchwork.linuxtv.org/project/linux-media/list/
3622T: git git://linuxtv.org/anttip/media_tree.git
3623S: Maintained
3624F: drivers/media/common/cypress_firmware*
3625
e3ae3525 3626CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3627M: Ferruh Yigit <fery@cypress.com>
6305902c 3628L: linux-input@vger.kernel.org
be9a6f40 3629S: Supported
6305902c
JP
3630F: drivers/input/touchscreen/cyttsp*
3631F: include/linux/input/cyttsp.h
e3ae3525 3632
aaaf5fbf
JK
3633DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3634M: Joshua Kinard <kumba@gentoo.org>
3635S: Maintained
3636F: drivers/rtc/rtc-ds1685.c
3637F: include/linux/rtc/ds1685.h
3638
1da177e4 3639DAMA SLAVE for AX.25
8b58be88 3640M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3641W: http://yaina.de/jreuter/
3642W: http://www.qsl.net/dl1bke/
3643L: linux-hams@vger.kernel.org
3644S: Maintained
679655da
JP
3645F: net/ax25/af_ax25.c
3646F: net/ax25/ax25_dev.c
3647F: net/ax25/ax25_ds_*
3648F: net/ax25/ax25_in.c
3649F: net/ax25/ax25_out.c
3650F: net/ax25/ax25_timer.c
3651F: net/ax25/sysctl_net_ax25.c
1da177e4 3652
e2d1d6c0 3653DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3654L: netdev@vger.kernel.org
5ff77428 3655S: Orphan
679655da 3656F: Documentation/networking/dmfe.txt
0f04e2aa 3657F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3658
3659DC390/AM53C974 SCSI driver
d8130624 3660M: Hannes Reinecke <hare@suse.com>
71bd849d 3661L: linux-scsi@vger.kernel.org
e2d1d6c0 3662S: Maintained
71bd849d 3663F: drivers/scsi/am53c974.c
e2d1d6c0 3664
1da177e4 3665DC395x SCSI driver
61eee9a7 3666M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3667M: Ali Akcaagac <aliakc@web.de>
3668M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3669L: dc395x@twibble.org
cf015e9f
JP
3670W: http://twibble.org/dist/dc395x/
3671W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3672S: Maintained
679655da
JP
3673F: Documentation/scsi/dc395x.txt
3674F: drivers/scsi/dc395x.*
1da177e4 3675
eb8edb08 3676DCCP PROTOCOL
a89d030e 3677M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3678L: dccp@vger.kernel.org
c996d8b9 3679W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3680S: Maintained
679655da 3681F: include/linux/dccp.h
c117ab84 3682F: include/uapi/linux/dccp.h
679655da
JP
3683F: include/linux/tfrc.h
3684F: net/dccp/
eb8edb08 3685
1da177e4 3686DECnet NETWORK LAYER
1da177e4
LT
3687W: http://linux-decnet.sourceforge.net
3688L: linux-decnet-user@lists.sourceforge.net
f546444d 3689S: Orphan
679655da
JP
3690F: Documentation/networking/decnet.txt
3691F: net/decnet/
1da177e4 3692
ebff05b9
MR
3693DECSTATION PLATFORM SUPPORT
3694M: "Maciej W. Rozycki" <macro@linux-mips.org>
3695L: linux-mips@linux-mips.org
3696W: http://www.linux-mips.org/wiki/DECstation
3697S: Maintained
3698F: arch/mips/dec/
3699F: arch/mips/include/asm/dec/
3700F: arch/mips/include/asm/mach-dec/
3701
1da177e4 3702DEFXX FDDI NETWORK DRIVER
8b58be88 3703M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3704S: Maintained
33f810b2 3705F: drivers/net/fddi/defxx.*
1da177e4 3706
ad8f07cc 3707DELL LAPTOP DRIVER
8b58be88 3708M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3709M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3710L: platform-driver-x86@vger.kernel.org
ad8f07cc 3711S: Maintained
679655da 3712F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3713
817a5cdb
PR
3714DELL LAPTOP RBTN DRIVER
3715M: Pali Rohár <pali.rohar@gmail.com>
3716S: Maintained
3717F: drivers/platform/x86/dell-rbtn.*
3718
cdbff611
PR
3719DELL LAPTOP FREEFALL DRIVER
3720M: Pali Rohár <pali.rohar@gmail.com>
3721S: Maintained
3722F: drivers/platform/x86/dell-smo8800.c
3723
1da177e4 3724DELL LAPTOP SMM DRIVER
a5afba16 3725M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3726S: Maintained
a5afba16 3727F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3728F: include/uapi/linux/i8k.h
1da177e4 3729
90563ec4 3730DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3731M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3732S: Maintained
679655da
JP
3733F: Documentation/dcdbas.txt
3734F: drivers/firmware/dcdbas.*
90563ec4 3735
0b3f6109 3736DELL WMI EXTRAS DRIVER
8b58be88 3737M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3738M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3739S: Maintained
36b3a96f 3740F: drivers/platform/x86/dell-wmi.c
0b3f6109 3741
5efc75e3 3742DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3743M: John Youn <johnyoun@synopsys.com>
5efc75e3 3744L: linux-usb@vger.kernel.org
18f340f9 3745T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3746S: Maintained
197ba5f4 3747F: drivers/usb/dwc2/
5efc75e3 3748
94ab23dd 3749DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3750M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3751L: linux-usb@vger.kernel.org
94ab23dd
FB
3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3753S: Maintained
3754F: drivers/usb/dwc3/
3755
833c9545
JB
3756DEVICE COREDUMP (DEV_COREDUMP)
3757M: Johannes Berg <johannes@sipsolutions.net>
3758L: linux-kernel@vger.kernel.org
3759S: Maintained
3760F: drivers/base/devcoredump.c
3761F: include/linux/devcoredump.h
3762
89d07767
KP
3763DEVICE FREQUENCY (DEVFREQ)
3764M: MyungJoo Ham <myungjoo.ham@samsung.com>
3765M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3766L: linux-pm@vger.kernel.org
6a3cd722 3767T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3768S: Maintained
3769F: drivers/devfreq/
6a3cd722
CC
3770F: include/linux/devfreq.h
3771F: Documentation/devicetree/bindings/devfreq/
89d07767 3772
7dbded06
CC
3773DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3774M: Chanwoo Choi <cw00.choi@samsung.com>
3775L: linux-pm@vger.kernel.org
3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3777S: Supported
3778F: drivers/devfreq/event/
3779F: drivers/devfreq/devfreq-event.c
3780F: include/linux/devfreq-event.h
3781F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3782
490b864b
CC
3783BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3784M: Chanwoo Choi <cw00.choi@samsung.com>
3785L: linux-pm@vger.kernel.org
3786L: linux-samsung-soc@vger.kernel.org
3787T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3788S: Maintained
3789F: drivers/devfreq/exynos-bus.c
3790F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3791
1da177e4 3792DEVICE NUMBER REGISTRY
8b58be88 3793M: Torben Mathiasen <device@lanana.org>
1da177e4 3794W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3795S: Maintained
3796
e2d1d6c0 3797DEVICE-MAPPER (LVM)
854ecaad 3798M: Alasdair Kergon <agk@redhat.com>
8504eed3 3799M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3800M: dm-devel@redhat.com
e2d1d6c0
RD
3801L: dm-devel@redhat.com
3802W: http://sources.redhat.com/dm
8a6e2535 3803Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3804T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3805T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3806S: Maintained
679655da
JP
3807F: Documentation/device-mapper/
3808F: drivers/md/dm*
854ecaad 3809F: drivers/md/persistent-data/
679655da
JP
3810F: include/linux/device-mapper.h
3811F: include/linux/dm-*.h
8504eed3 3812F: include/uapi/linux/dm-*.h
e2d1d6c0 3813
bfcd3a46
JP
3814DEVLINK
3815M: Jiri Pirko <jiri@mellanox.com>
3816L: netdev@vger.kernel.org
3817S: Supported
3818F: net/core/devlink.c
3819F: include/net/devlink.h
3820F: include/uapi/linux/devlink.h
3821
c0d995aa
OST
3822DIALOG SEMICONDUCTOR DRIVERS
3823M: Support Opensource <support.opensource@diasemi.com>
3824W: http://www.dialog-semiconductor.com/products
3825S: Supported
3826F: Documentation/hwmon/da90??
047cfd01 3827F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3828F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3829F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3830F: drivers/gpio/gpio-da90??.c
3831F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3832F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3833F: drivers/input/misc/da90??_onkey.c
3834F: drivers/input/touchscreen/da9052_tsi.c
3835F: drivers/leds/leds-da90??.c
3836F: drivers/mfd/da903x.c
3837F: drivers/mfd/da90??-*.c
7be72c2c 3838F: drivers/mfd/da91??-*.c
8c0984e5
SR
3839F: drivers/power/supply/da9052-battery.c
3840F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3841F: drivers/regulator/da903x.c
3842F: drivers/regulator/da9???-regulator.[ch]
3843F: drivers/rtc/rtc-da90??.c
3844F: drivers/video/backlight/da90??_bl.c
3845F: drivers/watchdog/da90??_wdt.c
3846F: include/linux/mfd/da903x.h
3847F: include/linux/mfd/da9052/
3848F: include/linux/mfd/da9055/
047cfd01 3849F: include/linux/mfd/da9062/
c0d995aa 3850F: include/linux/mfd/da9063/
7be72c2c 3851F: include/linux/mfd/da9150/
4eeb08b4 3852F: include/linux/regulator/da9211.h
c0d995aa
OST
3853F: include/sound/da[79]*.h
3854F: sound/soc/codecs/da[79]*.[ch]
3855
6ea5dcdf
WBG
3856DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3857M: William Breathitt Gray <vilhelm.gray@gmail.com>
3858L: linux-gpio@vger.kernel.org
3859S: Maintained
3860F: drivers/gpio/gpio-gpio-mm.c
3861
599aa697
LL
3862DIGI NEO AND CLASSIC PCI PRODUCTS
3863M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3864M: Mark Hounschell <markh@compro.net>
599aa697
LL
3865L: driverdev-devel@linuxdriverproject.org
3866S: Maintained
3867F: drivers/staging/dgnc/
3868
335d7c58 3869DIOLAN U2C-12 I2C DRIVER
ca462085 3870M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3871L: linux-i2c@vger.kernel.org
3872S: Maintained
3873F: drivers/i2c/busses/i2c-diolan-u2c.c
3874
d475c634
MW
3875DIRECT ACCESS (DAX)
3876M: Matthew Wilcox <willy@linux.intel.com>
3877L: linux-fsdevel@vger.kernel.org
3878S: Supported
3879F: fs/dax.c
3880
e7839f25 3881DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3882M: Eric Paris <eparis@parisplace.org>
3c5119c0 3883S: Maintained
679655da
JP
3884F: Documentation/filesystems/dnotify.txt
3885F: fs/notify/dnotify/
3886F: include/linux/dnotify.h
1da177e4
LT
3887
3888DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3889M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3890W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3891W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3892W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3893S: Maintained
3894
4480f15b 3895DISKQUOTA
d8130624 3896M: Jan Kara <jack@suse.com>
1da177e4 3897S: Maintained
679655da
JP
3898F: Documentation/filesystems/quota.txt
3899F: fs/quota/
3900F: include/linux/quota*.h
c117ab84 3901F: include/uapi/linux/quota*.h
1da177e4 3902
702686ad
BT
3903DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3904M: Bernie Thompson <bernie@plugable.com>
3905L: linux-fbdev@vger.kernel.org
3906S: Maintained
3907W: http://plugable.com/category/projects/udlfb/
8a61f013 3908F: drivers/video/fbdev/udlfb.c
702686ad
BT
3909F: include/video/udlfb.h
3910F: Documentation/fb/udlfb.txt
3911
e7839f25 3912DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3913M: Christine Caulfield <ccaulfie@redhat.com>
3914M: David Teigland <teigland@redhat.com>
a4644184 3915L: cluster-devel@redhat.com
5be7b50f 3916W: http://sources.redhat.com/cluster/
9f273c24 3917T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3918S: Supported
679655da 3919F: fs/dlm/
5be7b50f 3920
53b6b3e0
SS
3921DMA BUFFER SHARING FRAMEWORK
3922M: Sumit Semwal <sumit.semwal@linaro.org>
3923S: Maintained
3924L: linux-media@vger.kernel.org
3925L: dri-devel@lists.freedesktop.org
8ada6d2d 3926L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3927F: drivers/dma-buf/
e46d12c6
JP
3928F: include/linux/dma-buf*
3929F: include/linux/reservation.h
3930F: include/linux/*fence.h
53b6b3e0
SS
3931F: Documentation/dma-buf-sharing.txt
3932T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3933
c483e065
GP
3934SYNC FILE FRAMEWORK
3935M: Sumit Semwal <sumit.semwal@linaro.org>
3936R: Gustavo Padovan <gustavo@padovan.org>
3937S: Maintained
3938L: linux-media@vger.kernel.org
3939L: dri-devel@lists.freedesktop.org
3940F: drivers/dma-buf/sync_file.c
3941F: include/linux/sync_file.h
3942F: Documentation/sync_file.txt
3943T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3944
b3e5f263 3945DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3946M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3947L: dmaengine@vger.kernel.org
3948Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3949S: Maintained
679655da 3950F: drivers/dma/
0ce3c066 3951F: include/linux/dmaengine.h
c56d329e 3952F: Documentation/devicetree/bindings/dma/
979a281e
VK
3953F: Documentation/dmaengine/
3954T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3955
b825037d 3956DME1737 HARDWARE MONITOR DRIVER
8b58be88 3957M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3958L: linux-hwmon@vger.kernel.org
b825037d 3959S: Maintained
679655da
JP
3960F: Documentation/hwmon/dme1737
3961F: drivers/hwmon/dme1737.c
b825037d 3962
1f31e1b1 3963DMI/SMBIOS SUPPORT
d8130624 3964M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3965S: Maintained
d4aeef93 3966T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3967F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3968F: drivers/firmware/dmi-id.c
3969F: drivers/firmware/dmi_scan.c
3970F: include/linux/dmi.h
3971
7d2c86b5 3972DOCUMENTATION
ad3118b9 3973M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3974L: linux-doc@vger.kernel.org
3975S: Maintained
679655da 3976F: Documentation/
42f41ecf
JC
3977F: scripts/docproc.c
3978F: scripts/kernel-doc*
97be078b
RD
3979X: Documentation/ABI/
3980X: Documentation/devicetree/
933a46b8
JC
3981X: Documentation/acpi
3982X: Documentation/power
3983X: Documentation/spi
618cd932 3984X: Documentation/media
c51edfb1 3985T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3986
1da177e4 3987DOUBLETALK DRIVER
8b58be88 3988M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3989L: blinux-list@redhat.com
3990S: Maintained
679655da
JP
3991F: drivers/char/dtlk.c
3992F: include/linux/dtlk.h
1da177e4 3993
e2d1d6c0 3994DPT_I2O SCSI RAID DRIVER
8b58be88 3995M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3996L: linux-scsi@vger.kernel.org
3997W: http://www.adaptec.com/
3998S: Maintained
679655da
JP
3999F: drivers/scsi/dpt*
4000F: drivers/scsi/dpt/
e2d1d6c0 4001
b411b363 4002DRBD DRIVER
bc2c049d
RK
4003M: Philipp Reisner <philipp.reisner@linbit.com>
4004M: Lars Ellenberg <lars.ellenberg@linbit.com>
4005L: drbd-dev@lists.linbit.com
28b8e8d4 4006W: http://www.drbd.org
bc2c049d
RK
4007T: git git://git.linbit.com/linux-drbd.git
4008T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4009S: Supported
4010F: drivers/block/drbd/
4011F: lib/lru_cache.c
4012F: Documentation/blockdev/drbd/
b411b363 4013
dc7dfcd8 4014DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4015M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4016T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4017S: Supported
679655da 4018F: Documentation/kobject.txt
7cfc51b9 4019F: drivers/base/
87544653 4020F: fs/debugfs/
dc7dfcd8
WS
4021F: fs/kernfs/
4022F: fs/sysfs/
87544653 4023F: include/linux/debugfs.h
dc7dfcd8 4024F: include/linux/kobj*
679655da 4025F: lib/kobj*
1da177e4
LT
4026
4027DRM DRIVERS
8b58be88 4028M: David Airlie <airlied@linux.ie>
4c6a3999 4029L: dri-devel@lists.freedesktop.org
b0447888 4030T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4031B: https://bugs.freedesktop.org/
5fc41a70 4032C: irc://chat.freenode.net/dri-devel
1da177e4 4033S: Maintained
679655da 4034F: drivers/gpu/drm/
433e3b34 4035F: drivers/gpu/vga/
d28ab95b
GU
4036F: Documentation/devicetree/bindings/display/
4037F: Documentation/devicetree/bindings/gpu/
4038F: Documentation/devicetree/bindings/video/
621c5474 4039F: Documentation/gpu/
850e9411 4040F: include/drm/
c117ab84 4041F: include/uapi/drm/
1da177e4 4042
c842b693
EV
4043DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4044M: Dave Airlie <airlied@redhat.com>
4045S: Odd Fixes
4046F: drivers/gpu/drm/ast/
4047
4048DRM DRIVER FOR BOCHS VIRTUAL GPU
4049M: Gerd Hoffmann <kraxel@redhat.com>
4050S: Odd Fixes
4051F: drivers/gpu/drm/bochs/
4052
4053DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4054M: Dave Airlie <airlied@redhat.com>
4055S: Odd Fixes
4056F: drivers/gpu/drm/cirrus/
4057
c26a4017 4058RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4059M: Alex Deucher <alexander.deucher@amd.com>
4060M: Christian König <christian.koenig@amd.com>
4061L: dri-devel@lists.freedesktop.org
4062T: git git://people.freedesktop.org/~agd5f/linux
4063S: Supported
4064F: drivers/gpu/drm/radeon/
74c97375 4065F: include/uapi/drm/radeon_drm.h
c26a4017 4066F: drivers/gpu/drm/amd/
74c97375 4067F: include/uapi/drm/amdgpu_drm.h
566f5939 4068
03e255b9
TR
4069DRM PANEL DRIVERS
4070M: Thierry Reding <thierry.reding@gmail.com>
4071L: dri-devel@lists.freedesktop.org
4072T: git git://anongit.freedesktop.org/tegra/linux.git
4073S: Maintained
4074F: drivers/gpu/drm/drm_panel.c
4075F: drivers/gpu/drm/panel/
4076F: include/drm/drm_panel.h
2d799dde 4077F: Documentation/devicetree/bindings/display/panel/
03e255b9 4078
8daf7473 4079INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4080M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4081M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4082L: intel-gfx@lists.freedesktop.org
8daf7473 4083L: dri-devel@lists.freedesktop.org
7564fde3 4084W: https://01.org/linuxgraphics/
51b06f9f 4085B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4086C: irc://chat.freenode.net/intel-gfx
47f95647 4087Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4088T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4089S: Supported
14430813 4090F: drivers/gpu/drm/i915/
8daf7473 4091F: include/drm/i915*
baceac3a 4092F: include/uapi/drm/i915_drm.h
621c5474 4093F: Documentation/gpu/i915.rst
8daf7473 4094
99763bb8
BB
4095DRM DRIVERS FOR ATMEL HLCDC
4096M: Boris Brezillon <boris.brezillon@free-electrons.com>
4097L: dri-devel@lists.freedesktop.org
4098S: Supported
4099F: drivers/gpu/drm/atmel-hlcdc/
4100F: Documentation/devicetree/bindings/drm/atmel/
4101
bf1139df
MR
4102DRM DRIVERS FOR ALLWINNER A10
4103M: Maxime Ripard <maxime.ripard@free-electrons.com>
4104L: dri-devel@lists.freedesktop.org
4105S: Supported
4106F: drivers/gpu/drm/sun4i/
4107F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4108
398a6d4a
KP
4109DRM DRIVERS FOR EXYNOS
4110M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4111M: Joonyoung Shim <jy0922.shim@samsung.com>
4112M: Seung-Woo Kim <sw0312.kim@samsung.com>
4113M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4114L: dri-devel@lists.freedesktop.org
25a58030 4115T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4116S: Supported
14430813 4117F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4118F: include/uapi/drm/exynos_drm.h
4119F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4120
b55a1b9c 4121DRM DRIVERS FOR FREESCALE DCU
bc66757a 4122M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4123M: Alison Wang <alison.wang@freescale.com>
4124L: dri-devel@lists.freedesktop.org
4125S: Supported
4126F: drivers/gpu/drm/fsl-dcu/
2d799dde 4127F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4128F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4129F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4130
0a3d775f
PZ
4131DRM DRIVERS FOR FREESCALE IMX
4132M: Philipp Zabel <p.zabel@pengutronix.de>
4133L: dri-devel@lists.freedesktop.org
4134S: Maintained
4135F: drivers/gpu/drm/imx/
ef739aa4 4136F: drivers/gpu/ipu-v3/
2d799dde 4137F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4138
ba2199a6
PJ
4139DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4140M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4141L: dri-devel@lists.freedesktop.org
4142T: git git://github.com/patjak/drm-gma500
4143S: Maintained
5ff18e42 4144F: drivers/gpu/drm/gma500/
ba2199a6 4145
c84ffde9
XL
4146DRM DRIVERS FOR HISILICON
4147M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4148R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4149R: Chen Feng <puck.chen@hisilicon.com>
4150L: dri-devel@lists.freedesktop.org
4151T: git git://github.com/xin3liang/linux.git
4152S: Maintained
4153F: drivers/gpu/drm/hisilicon/
4154F: Documentation/devicetree/bindings/display/hisilicon/
4155
399516ab
EV
4156DRM DRIVER FOR INTEL I810 VIDEO CARDS
4157S: Orphan / Obsolete
4158F: drivers/gpu/drm/i810/
4159F: include/uapi/drm/i810_drm.h
4160
37b2a214
CH
4161DRM DRIVERS FOR MEDIATEK
4162M: CK Hu <ck.hu@mediatek.com>
4163M: Philipp Zabel <p.zabel@pengutronix.de>
4164L: dri-devel@lists.freedesktop.org
4165S: Supported
4166F: drivers/gpu/drm/mediatek/
4167F: Documentation/devicetree/bindings/display/mediatek/
4168
06346451
EV
4169DRM DRIVER FOR MSM ADRENO GPU
4170M: Rob Clark <robdclark@gmail.com>
4171L: linux-arm-msm@vger.kernel.org
4172L: dri-devel@lists.freedesktop.org
4173L: freedreno@lists.freedesktop.org
4174T: git git://people.freedesktop.org/~robclark/linux
4175S: Maintained
4176F: drivers/gpu/drm/msm/
4177F: include/uapi/drm/msm_drm.h
4178F: Documentation/devicetree/bindings/display/msm/
4179
fad89bb3
EV
4180DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4181M: Ben Skeggs <bskeggs@redhat.com>
4182L: dri-devel@lists.freedesktop.org
4183L: nouveau@lists.freedesktop.org
4184T: git git://github.com/skeggsb/linux
4185S: Supported
4186F: drivers/gpu/drm/nouveau/
4187F: include/uapi/drm/nouveau_drm.h
ba2199a6 4188
bd3b49f2 4189DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4190M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4191L: dri-devel@lists.freedesktop.org
4192L: linux-tegra@vger.kernel.org
a5ad7a63 4193T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4194S: Supported
dee8268f 4195F: drivers/gpu/drm/tegra/
a5ad7a63 4196F: drivers/gpu/host1x/
e1e90644 4197F: include/linux/host1x.h
a5ad7a63 4198F: include/uapi/drm/tegra_drm.h
2d799dde 4199F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4200
399516ab
EV
4201DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4202S: Orphan / Obsolete
4203F: drivers/gpu/drm/mga/
4204F: include/uapi/drm/mga_drm.h
4205
c842b693
EV
4206DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4207M: Dave Airlie <airlied@redhat.com>
4208S: Odd Fixes
4209F: drivers/gpu/drm/mgag200/
4210
399516ab
EV
4211DRM DRIVER FOR RAGE 128 VIDEO CARDS
4212S: Orphan / Obsolete
4213F: drivers/gpu/drm/r128/
4214F: include/uapi/drm/r128_drm.h
4215
a284e9d1
LP
4216DRM DRIVERS FOR RENESAS
4217M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4218L: dri-devel@lists.freedesktop.org
4a121096 4219L: linux-renesas-soc@vger.kernel.org
2392ccd4 4220T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4221S: Supported
4222F: drivers/gpu/drm/rcar-du/
4223F: drivers/gpu/drm/shmobile/
a284e9d1 4224F: include/linux/platform_data/shmob_drm.h
33be436d 4225F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4226
c842b693
EV
4227DRM DRIVER FOR QXL VIRTUAL GPU
4228M: Dave Airlie <airlied@redhat.com>
4229S: Odd Fixes
4230F: drivers/gpu/drm/qxl/
4231F: include/uapi/drm/qxl_drm.h
a284e9d1 4232
625e0346
HS
4233DRM DRIVERS FOR ROCKCHIP
4234M: Mark Yao <mark.yao@rock-chips.com>
4235L: dri-devel@lists.freedesktop.org
4236S: Maintained
4237F: drivers/gpu/drm/rockchip/
f253f7eb 4238F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4239
399516ab
EV
4240DRM DRIVER FOR SAVAGE VIDEO CARDS
4241S: Orphan / Obsolete
4242F: drivers/gpu/drm/savage/
4243F: include/uapi/drm/savage_drm.h
4244
4245DRM DRIVER FOR SIS VIDEO CARDS
4246S: Orphan / Obsolete
4247F: drivers/gpu/drm/sis/
4248F: include/uapi/drm/sis_drm.h
625e0346 4249
7f11c476
BG
4250DRM DRIVERS FOR STI
4251M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4252M: Vincent Abriou <vincent.abriou@st.com>
4253L: dri-devel@lists.freedesktop.org
4254T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4255S: Maintained
4256F: drivers/gpu/drm/sti
2d799dde 4257F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4258
399516ab
EV
4259DRM DRIVER FOR TDFX VIDEO CARDS
4260S: Orphan / Obsolete
4261F: drivers/gpu/drm/tdfx/
4262
c842b693
EV
4263DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4264M: Dave Airlie <airlied@redhat.com>
4265S: Odd Fixes
4266F: drivers/gpu/drm/udl/
4267
8bb0bce9
LS
4268DRM DRIVERS FOR VIVANTE GPU IP
4269M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4270R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4271R: Christian Gmeiner <christian.gmeiner@gmail.com>
4272L: dri-devel@lists.freedesktop.org
4273S: Maintained
8a9257a0
EV
4274F: drivers/gpu/drm/etnaviv/
4275F: include/uapi/drm/etnaviv_drm.h
4276F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4277
c4291702
EV
4278DRM DRIVER FOR VMWARE VIRTUAL GPU
4279M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4280M: Sinclair Yeh <syeh@vmware.com>
4281M: Thomas Hellstrom <thellstrom@vmware.com>
4282L: dri-devel@lists.freedesktop.org
4283T: git git://people.freedesktop.org/~syeh/repos_linux
4284T: git git://people.freedesktop.org/~thomash/linux
4285S: Supported
4286F: drivers/gpu/drm/vmwgfx/
4287F: include/uapi/drm/vmwgfx_drm.h
4288
8636d452
EA
4289DRM DRIVERS FOR VC4
4290M: Eric Anholt <eric@anholt.net>
4291T: git git://github.com/anholt/linux
4292S: Supported
4293F: drivers/gpu/drm/vc4/
4294F: include/uapi/drm/vc4_drm.h
4295F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4296
5ef330a7
TV
4297DRM DRIVERS FOR TI OMAP
4298M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4299L: dri-devel@lists.freedesktop.org
4300S: Maintained
4301F: drivers/gpu/drm/omapdrm/
4302F: Documentation/devicetree/bindings/display/ti/
4303
adb314ed
TV
4304DRM DRIVERS FOR TI LCDC
4305M: Jyri Sarha <jsarha@ti.com>
4306R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4307L: dri-devel@lists.freedesktop.org
4308S: Maintained
4309F: drivers/gpu/drm/tilcdc/
4310F: Documentation/devicetree/bindings/display/tilcdc/
4311
598df1ac
AK
4312DSBR100 USB FM RADIO DRIVER
4313M: Alexey Klimov <klimov.linux@gmail.com>
4314L: linux-media@vger.kernel.org
4315T: git git://linuxtv.org/media_tree.git
4316S: Maintained
4317F: drivers/media/radio/dsbr100.c
4318
1da177e4 4319DSCC4 DRIVER
8b58be88 4320M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4321L: netdev@vger.kernel.org
1da177e4 4322S: Maintained
679655da 4323F: drivers/net/wan/dscc4.c
1da177e4 4324
cc11b140
HV
4325DT3155 MEDIA DRIVER
4326M: Hans Verkuil <hverkuil@xs4all.nl>
4327L: linux-media@vger.kernel.org
4328T: git git://linuxtv.org/media_tree.git
a825eaec 4329W: https://linuxtv.org
cc11b140
HV
4330S: Odd Fixes
4331F: drivers/media/pci/dt3155/
4332
91952bc0
AP
4333DVB_USB_AF9015 MEDIA DRIVER
4334M: Antti Palosaari <crope@iki.fi>
4335L: linux-media@vger.kernel.org
a825eaec 4336W: https://linuxtv.org
91952bc0
AP
4337W: http://palosaari.fi/linux/
4338Q: http://patchwork.linuxtv.org/project/linux-media/list/
4339T: git git://linuxtv.org/anttip/media_tree.git
4340S: Maintained
4341F: drivers/media/usb/dvb-usb-v2/af9015*
4342
4343DVB_USB_AF9035 MEDIA DRIVER
4344M: Antti Palosaari <crope@iki.fi>
4345L: linux-media@vger.kernel.org
a825eaec 4346W: https://linuxtv.org
91952bc0
AP
4347W: http://palosaari.fi/linux/
4348Q: http://patchwork.linuxtv.org/project/linux-media/list/
4349T: git git://linuxtv.org/anttip/media_tree.git
4350S: Maintained
4351F: drivers/media/usb/dvb-usb-v2/af9035*
4352
4353DVB_USB_ANYSEE MEDIA DRIVER
4354M: Antti Palosaari <crope@iki.fi>
4355L: linux-media@vger.kernel.org
a825eaec 4356W: https://linuxtv.org
91952bc0
AP
4357W: http://palosaari.fi/linux/
4358Q: http://patchwork.linuxtv.org/project/linux-media/list/
4359T: git git://linuxtv.org/anttip/media_tree.git
4360S: Maintained
4361F: drivers/media/usb/dvb-usb-v2/anysee*
4362
4363DVB_USB_AU6610 MEDIA DRIVER
4364M: Antti Palosaari <crope@iki.fi>
4365L: linux-media@vger.kernel.org
a825eaec 4366W: https://linuxtv.org
91952bc0
AP
4367W: http://palosaari.fi/linux/
4368Q: http://patchwork.linuxtv.org/project/linux-media/list/
4369T: git git://linuxtv.org/anttip/media_tree.git
4370S: Maintained
4371F: drivers/media/usb/dvb-usb-v2/au6610*
4372
4373DVB_USB_CE6230 MEDIA DRIVER
4374M: Antti Palosaari <crope@iki.fi>
4375L: linux-media@vger.kernel.org
a825eaec 4376W: https://linuxtv.org
91952bc0
AP
4377W: http://palosaari.fi/linux/
4378Q: http://patchwork.linuxtv.org/project/linux-media/list/
4379T: git git://linuxtv.org/anttip/media_tree.git
4380S: Maintained
4381F: drivers/media/usb/dvb-usb-v2/ce6230*
4382
d099dea2
MK
4383DVB_USB_CXUSB MEDIA DRIVER
4384M: Michael Krufky <mkrufky@linuxtv.org>
4385L: linux-media@vger.kernel.org
a825eaec 4386W: https://linuxtv.org
d099dea2
MK
4387W: http://github.com/mkrufky
4388Q: http://patchwork.linuxtv.org/project/linux-media/list/
4389T: git git://linuxtv.org/media_tree.git
4390S: Maintained
9819da66 4391F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4392
91952bc0 4393DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4394M: Antti Palosaari <crope@iki.fi>
4395L: linux-media@vger.kernel.org
a825eaec 4396W: https://linuxtv.org
91952bc0
AP
4397W: http://palosaari.fi/linux/
4398Q: http://patchwork.linuxtv.org/project/linux-media/list/
4399T: git git://linuxtv.org/anttip/media_tree.git
4400S: Maintained
91952bc0 4401F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4402
5560983b 4403DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4404M: Antti Palosaari <crope@iki.fi>
4405L: linux-media@vger.kernel.org
a825eaec 4406W: https://linuxtv.org
91952bc0
AP
4407Q: http://patchwork.linuxtv.org/project/linux-media/list/
4408T: git git://linuxtv.org/anttip/media_tree.git
4409S: Maintained
5560983b 4410F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4411
8856f5f2
MK
4412DVB_USB_MXL111SF MEDIA DRIVER
4413M: Michael Krufky <mkrufky@linuxtv.org>
4414L: linux-media@vger.kernel.org
a825eaec 4415W: https://linuxtv.org
8856f5f2
MK
4416W: http://github.com/mkrufky
4417Q: http://patchwork.linuxtv.org/project/linux-media/list/
4418T: git git://linuxtv.org/mkrufky/mxl111sf.git
4419S: Maintained
4420F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4421
91952bc0
AP
4422DVB_USB_RTL28XXU MEDIA DRIVER
4423M: Antti Palosaari <crope@iki.fi>
4424L: linux-media@vger.kernel.org
a825eaec 4425W: https://linuxtv.org
91952bc0
AP
4426W: http://palosaari.fi/linux/
4427Q: http://patchwork.linuxtv.org/project/linux-media/list/
4428T: git git://linuxtv.org/anttip/media_tree.git
4429S: Maintained
4430F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4431
4432DVB_USB_V2 MEDIA DRIVER
4433M: Antti Palosaari <crope@iki.fi>
4434L: linux-media@vger.kernel.org
a825eaec 4435W: https://linuxtv.org
91952bc0
AP
4436W: http://palosaari.fi/linux/
4437Q: http://patchwork.linuxtv.org/project/linux-media/list/
4438T: git git://linuxtv.org/anttip/media_tree.git
4439S: Maintained
4440F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4441F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4442
ac0ac38f 4443DYNAMIC DEBUG
5c4a97d1 4444M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4445S: Maintained
4446F: lib/dynamic_debug.c
4447F: include/linux/dynamic_debug.h
4448
789c7048 4449DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4450M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4451S: Maintained
df621252 4452F: drivers/tty/serial/dz.*
789c7048 4453
f17effbe
MF
4454E3X0 POWER BUTTON DRIVER
4455M: Moritz Fischer <moritz.fischer@ettus.com>
4456L: usrp-users@lists.ettus.com
4457W: http://www.ettus.com
4458S: Supported
4459F: drivers/input/misc/e3x0-button.c
4460F: Documentation/devicetree/bindings/input/e3x0-button.txt
4461
91952bc0
AP
4462E4000 MEDIA DRIVER
4463M: Antti Palosaari <crope@iki.fi>
4464L: linux-media@vger.kernel.org
a825eaec 4465W: https://linuxtv.org
91952bc0
AP
4466W: http://palosaari.fi/linux/
4467Q: http://patchwork.linuxtv.org/project/linux-media/list/
4468T: git git://linuxtv.org/anttip/media_tree.git
4469S: Maintained
4470F: drivers/media/tuners/e4000*
4471
1da177e4 4472EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4473M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4474L: linux-scsi@vger.kernel.org
4475S: Maintained
679655da 4476F: drivers/scsi/eata.c
1da177e4 4477
91952bc0
AP
4478EC100 MEDIA DRIVER
4479M: Antti Palosaari <crope@iki.fi>
4480L: linux-media@vger.kernel.org
a825eaec 4481W: https://linuxtv.org
91952bc0
AP
4482W: http://palosaari.fi/linux/
4483Q: http://patchwork.linuxtv.org/project/linux-media/list/
4484T: git git://linuxtv.org/anttip/media_tree.git
4485S: Maintained
4486F: drivers/media/dvb-frontends/ec100*
4487
237fead6 4488ECRYPT FILE SYSTEM
0de9adf2 4489M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4490L: ecryptfs@vger.kernel.org
24a923e4 4491W: http://ecryptfs.org
6dc7516e 4492W: https://launchpad.net/ecryptfs
9f273c24 4493T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4494S: Supported
679655da
JP
4495F: Documentation/filesystems/ecryptfs.txt
4496F: fs/ecryptfs/
237fead6 4497
da9bb1d2 4498EDAC-CORE
aa15aa0e 4499M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4500M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4501M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4502L: linux-edac@vger.kernel.org
07cd6bf5
FW
4503T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4504T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4505S: Supported
679655da 4506F: Documentation/edac.txt
91445c72 4507F: drivers/edac/
679655da 4508F: include/linux/edac.h
0e438e3f 4509
c476c23b 4510EDAC-AMD64
487ba8e8 4511M: Borislav Petkov <bp@alien8.de>
91445c72 4512L: linux-edac@vger.kernel.org
487ba8e8 4513S: Maintained
c476c23b
BP
4514F: drivers/edac/amd64_edac*
4515
836dae5d 4516EDAC-CALXEDA
836dae5d
RR
4517M: Robert Richter <rric@kernel.org>
4518L: linux-edac@vger.kernel.org
836dae5d
RR
4519S: Maintained
4520F: drivers/edac/highbank*
4521
f65aad41
RB
4522EDAC-CAVIUM
4523M: Ralf Baechle <ralf@linux-mips.org>
4524M: David Daney <david.daney@cavium.com>
4525L: linux-edac@vger.kernel.org
4526L: linux-mips@linux-mips.org
f65aad41
RB
4527S: Supported
4528F: drivers/edac/octeon_edac*
4529
0e438e3f 4530EDAC-E752X
8b58be88 4531M: Mark Gross <mark.gross@intel.com>
91445c72 4532L: linux-edac@vger.kernel.org
0e438e3f 4533S: Maintained
679655da 4534F: drivers/edac/e752x_edac.c
0e438e3f
DP
4535
4536EDAC-E7XXX
91445c72 4537L: linux-edac@vger.kernel.org
0e438e3f 4538S: Maintained
679655da 4539F: drivers/edac/e7xxx_edac.c
0e438e3f 4540
7d136731
BP
4541EDAC-FSL_DDR
4542M: York Sun <york.sun@nxp.com>
4543L: linux-edac@vger.kernel.org
4544S: Maintained
4545F: drivers/edac/fsl_ddr_edac.*
4546
77c5f5d2 4547EDAC-GHES
5dc8a864
MCC
4548M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4549M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4550L: linux-edac@vger.kernel.org
77c5f5d2 4551S: Maintained
2caa67a6 4552F: drivers/edac/ghes_edac.c
77c5f5d2 4553
6bc78404 4554EDAC-I82443BXGX
8b58be88 4555M: Tim Small <tim@buttersideup.com>
91445c72 4556L: linux-edac@vger.kernel.org
6bc78404 4557S: Maintained
679655da 4558F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4559
4560EDAC-I3000
91445c72 4561L: linux-edac@vger.kernel.org
c91d9075 4562S: Orphan
679655da 4563F: drivers/edac/i3000_edac.c
6bc78404
DT
4564
4565EDAC-I5000
91445c72 4566L: linux-edac@vger.kernel.org
ba9a5918 4567S: Maintained
679655da 4568F: drivers/edac/i5000_edac.c
ba9a5918 4569
44c12cb2 4570EDAC-I5400
5dc8a864
MCC
4571M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4572M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4573L: linux-edac@vger.kernel.org
44c12cb2 4574S: Maintained
679655da 4575F: drivers/edac/i5400_edac.c
44c12cb2 4576
3c9c92b6 4577EDAC-I7300
5dc8a864
MCC
4578M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4579M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4580L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4581S: Maintained
4582F: drivers/edac/i7300_edac.c
4583
67c89316 4584EDAC-I7CORE
5dc8a864
MCC
4585M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4586M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4587L: linux-edac@vger.kernel.org
67c89316 4588S: Maintained
70aff0ce 4589F: drivers/edac/i7core_edac.c
67c89316 4590
ba9a5918 4591EDAC-I82975X
8b58be88 4592M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4593M: "Arvind R." <arvino55@gmail.com>
91445c72 4594L: linux-edac@vger.kernel.org
ba9a5918 4595S: Maintained
679655da 4596F: drivers/edac/i82975x_edac.c
ba9a5918 4597
791b4706
JB
4598EDAC-IE31200
4599M: Jason Baron <jbaron@akamai.com>
4600L: linux-edac@vger.kernel.org
791b4706
JB
4601S: Maintained
4602F: drivers/edac/ie31200_edac.c
4603
ccdfb979 4604EDAC-MPC85XX
30c7469b 4605M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4606L: linux-edac@vger.kernel.org
ccdfb979
JT
4607S: Maintained
4608F: drivers/edac/mpc85xx_edac.[ch]
4609
ba9a5918 4610EDAC-PASEMI
8b58be88 4611M: Egor Martovetsky <egor@pasemi.com>
91445c72 4612L: linux-edac@vger.kernel.org
6bc78404 4613S: Maintained
679655da 4614F: drivers/edac/pasemi_edac.c
6bc78404 4615
0e438e3f 4616EDAC-R82600
8b58be88 4617M: Tim Small <tim@buttersideup.com>
91445c72 4618L: linux-edac@vger.kernel.org
0e438e3f 4619S: Maintained
679655da 4620F: drivers/edac/r82600_edac.c
da9bb1d2 4621
4d096ca7 4622EDAC-SBRIDGE
5dc8a864
MCC
4623M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4624M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4625L: linux-edac@vger.kernel.org
4d096ca7
MCC
4626S: Maintained
4627F: drivers/edac/sb_edac.c
4628
4ec656bd
TL
4629EDAC-SKYLAKE
4630M: Tony Luck <tony.luck@intel.com>
4631L: linux-edac@vger.kernel.org
4632S: Maintained
4633F: drivers/edac/skx_edac.c
4634
995e1de4
LH
4635EDAC-XGENE
4636APPLIED MICRO (APM) X-GENE SOC EDAC
4637M: Loc Ho <lho@apm.com>
4638S: Supported
4639F: drivers/edac/xgene_edac.c
4640F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4641
af39917d
CL
4642EDIROL UA-101/UA-1000 DRIVER
4643M: Clemens Ladisch <clemens@ladisch.de>
4644L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4645T: git git://git.alsa-project.org/alsa-kernel.git
4646S: Maintained
4647F: sound/usb/misc/ua101.c
4648
1f7df953 4649EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4650M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4651M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4652L: linux-efi@vger.kernel.org
6026ed2f 4653T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4654S: Maintained
fb2efb5c 4655F: Documentation/efi-stub.txt
f135a176 4656F: arch/*/kernel/efi.c
1f7df953 4657F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4658F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4659F: arch/x86/platform/efi/
4660F: drivers/firmware/efi/
1f7df953 4661F: include/linux/efi*.h
f135a176
AB
4662F: arch/arm/boot/compressed/efi-header.S
4663F: arch/arm64/kernel/efi-entry.S
1f7df953 4664
d68772b7
MF
4665EFI VARIABLE FILESYSTEM
4666M: Matthew Garrett <matthew.garrett@nebula.com>
4667M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4668M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4669T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4670L: linux-efi@vger.kernel.org
4671S: Maintained
4672F: fs/efivarfs/
4673
85a00d9b
PJ
4674EFIFB FRAMEBUFFER DRIVER
4675L: linux-fbdev@vger.kernel.org
4676M: Peter Jones <pjones@redhat.com>
4677S: Maintained
8a61f013 4678F: drivers/video/fbdev/efifb.c
85a00d9b 4679
ff6301da
IH
4680EFI TEST DRIVER
4681L: linux-efi@vger.kernel.org
4682M: Ivan Hu <ivan.hu@canonical.com>
4683M: Matt Fleming <matt@codeblueprint.co.uk>
4684S: Maintained
4685F: drivers/firmware/efi/test/
4686
0bee8d28
JT
4687EFS FILESYSTEM
4688W: http://aeschi.ch.eu.org/efs/
4689S: Orphan
679655da 4690F: fs/efs/
0bee8d28 4691
aa8a9e25 4692EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4693M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4694L: netdev@vger.kernel.org
4695S: Maintained
9aa32835 4696F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4697
f0319efe 4698EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4699M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4700M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4701L: linux-media@vger.kernel.org
a825eaec 4702W: https://linuxtv.org
f0319efe
MCC
4703T: git git://linuxtv.org/media_tree.git
4704S: Maintained
4705F: drivers/media/usb/em28xx/
618cd932 4706F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4707
3e3a7d66 4708EMBEDDED LINUX
8b58be88
JP
4709M: Paul Gortmaker <paul.gortmaker@windriver.com>
4710M: Matt Mackall <mpm@selenic.com>
4711M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4712L: linux-embedded@vger.kernel.org
4713S: Maintained
4714
32505876
JS
4715EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4716M: James Smart <james.smart@avagotech.com>
4717M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4718L: linux-scsi@vger.kernel.org
32505876 4719W: http://www.avagotech.com
ce00f85c 4720S: Supported
679655da 4721F: drivers/scsi/lpfc/
3a1c1d44 4722
5f5bac82 4723ENE CB710 FLASH CARD READER DRIVER
8b58be88 4724M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4725S: Maintained
4726F: drivers/misc/cb710/
4727F: drivers/mmc/host/cb710-mmc.*
4728F: include/linux/cb710.h
4729
931e39a1
ML
4730ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4731M: Maxim Levitsky <maximlevitsky@gmail.com>
4732S: Maintained
2a837449 4733F: drivers/media/rc/ene_ir.*
931e39a1 4734
d5ca9006 4735EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4736M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4737S: Maintained
084bad91 4738T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4739F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4740F: include/video/s1d13xxxfb.h
d5ca9006 4741
38df6492
ME
4742ET131X NETWORK DRIVER
4743M: Mark Einon <mark.einon@gmail.com>
4744S: Odd Fixes
4745F: drivers/net/ethernet/agere/
4746
1da177e4 4747ETHERNET BRIDGE
adbbf69d 4748M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4749L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4750L: netdev@vger.kernel.org
c996d8b9 4751W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4752S: Maintained
679655da
JP
4753F: include/linux/netfilter_bridge/
4754F: net/bridge/
1da177e4 4755
22f08ad9
FF
4756ETHERNET PHY LIBRARY
4757M: Florian Fainelli <f.fainelli@gmail.com>
4758L: netdev@vger.kernel.org
4759S: Maintained
4760F: include/linux/phy.h
4761F: include/linux/phy_fixed.h
4762F: drivers/net/phy/
4763F: Documentation/networking/phy.txt
4764F: drivers/of/of_mdio.c
4765F: drivers/of/of_net.c
4766
1da177e4 4767EXT2 FILE SYSTEM
d8130624 4768M: Jan Kara <jack@suse.com>
72be2ccf 4769L: linux-ext4@vger.kernel.org
1da177e4 4770S: Maintained
679655da
JP
4771F: Documentation/filesystems/ext2.txt
4772F: fs/ext2/
4773F: include/linux/ext2*
1da177e4 4774
72be2ccf 4775EXT4 FILE SYSTEM
8b58be88 4776M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4777M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4778L: linux-ext4@vger.kernel.org
08a225f1 4779W: http://ext4.wiki.kernel.org
8a6e2535 4780Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4782S: Maintained
679655da
JP
4783F: Documentation/filesystems/ext4.txt
4784F: fs/ext4/
1da177e4 4785
c5532b09 4786Extended Verification Module (EVM)
74dd744f
MZ
4787M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4788L: linux-ima-devel@lists.sourceforge.net
4789L: linux-security-module@vger.kernel.org
c5532b09
MZ
4790S: Supported
4791F: security/integrity/evm/
4792
df6b3cfe
MH
4793EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4794M: MyungJoo Ham <myungjoo.ham@samsung.com>
4795M: Chanwoo Choi <cw00.choi@samsung.com>
4796L: linux-kernel@vger.kernel.org
81df63a9 4797T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4798S: Maintained
4799F: drivers/extcon/
cd2c3e7f
CC
4800F: include/linux/extcon/
4801F: include/linux/extcon.h
df6b3cfe 4802F: Documentation/extcon/
cd2c3e7f 4803F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4804
e2a75c44 4805EXYNOS DP DRIVER
b7701755 4806M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4807L: dri-devel@lists.freedesktop.org
4808S: Maintained
4809F: drivers/gpu/drm/exynos/exynos_dp*
4810
9b93a409
MS
4811EXYNOS SYSMMU (IOMMU) driver
4812M: Marek Szyprowski <m.szyprowski@samsung.com>
4813L: iommu@lists.linux-foundation.org
4814S: Maintained
4815F: drivers/iommu/exynos-iommu.c
4816
4a66d3fe
NC
4817EZchip NPS platform support
4818M: Noam Camus <noamc@ezchip.com>
4819S: Supported
4820F: arch/arc/plat-eznps
4821F: arch/arc/boot/dts/eznps.dts
4822
e53004e2 4823F71805F HARDWARE MONITORING DRIVER
d8130624 4824M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4825L: linux-hwmon@vger.kernel.org
e53004e2 4826S: Maintained
679655da
JP
4827F: Documentation/hwmon/f71805f
4828F: drivers/hwmon/f71805f.c
e53004e2 4829
eea977ed
MB
4830FC0011 TUNER DRIVER
4831M: Michael Buesch <m@bues.ch>
4832L: linux-media@vger.kernel.org
4833S: Maintained
ccae7af2
MCC
4834F: drivers/media/tuners/fc0011.h
4835F: drivers/media/tuners/fc0011.c
eea977ed 4836
91952bc0
AP
4837FC2580 MEDIA DRIVER
4838M: Antti Palosaari <crope@iki.fi>
4839L: linux-media@vger.kernel.org
a825eaec 4840W: https://linuxtv.org
91952bc0
AP
4841W: http://palosaari.fi/linux/
4842Q: http://patchwork.linuxtv.org/project/linux-media/list/
4843T: git git://linuxtv.org/anttip/media_tree.git
4844S: Maintained
4845F: drivers/media/tuners/fc2580*
eea977ed 4846
88b2dbdb
EP
4847FANOTIFY
4848M: Eric Paris <eparis@redhat.com>
4849S: Maintained
4850F: fs/notify/fanotify/
4851F: include/linux/fanotify.h
c117ab84 4852F: include/uapi/linux/fanotify.h
88b2dbdb 4853
1da177e4 4854FARSYNC SYNCHRONOUS DRIVER
8b58be88 4855M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4856W: http://www.farsite.co.uk/
4857S: Supported
679655da 4858F: drivers/net/wan/farsync.*
1da177e4 4859
c5408b88 4860FAULT INJECTION SUPPORT
8b58be88 4861M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4862S: Supported
679655da
JP
4863F: Documentation/fault-injection/
4864F: lib/fault-inject.c
c5408b88 4865
053e514f
NT
4866FBTFT Framebuffer drivers
4867M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4868M: Noralf Trønnes <noralf@tronnes.org>
4869S: Maintained
4870F: drivers/staging/fbtft/
4871
cae727db 4872FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4873M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4874L: fcoe-devel@open-fcoe.org
cae727db
RL
4875W: www.Open-FCoE.org
4876S: Supported
4877F: drivers/scsi/libfc/
4878F: drivers/scsi/fcoe/
4879F: include/scsi/fc/
4880F: include/scsi/libfc.h
4881F: include/scsi/libfcoe.h
c117ab84 4882F: include/uapi/scsi/fc/
cae727db 4883
e2d1d6c0 4884FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4885M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4886M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4887L: linux-fsdevel@vger.kernel.org
1da177e4 4888S: Maintained
679655da
JP
4889F: include/linux/fcntl.h
4890F: include/linux/fs.h
c117ab84
CEB
4891F: include/uapi/linux/fcntl.h
4892F: include/uapi/linux/fs.h
679655da
JP
4893F: fs/fcntl.c
4894F: fs/locks.c
1da177e4 4895
e2d1d6c0 4896FILESYSTEMS (VFS and infrastructure)
8b58be88 4897M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4898L: linux-fsdevel@vger.kernel.org
173acc7c 4899S: Maintained
679655da 4900F: fs/*
173acc7c 4901
b26e0ed4 4902FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4903M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4904L: linux-hwmon@vger.kernel.org
b26e0ed4 4905S: Maintained
d5ca6918
JP
4906F: drivers/hwmon/f75375s.c
4907F: include/linux/f75375s.h
b26e0ed4 4908
a331b0c3
CL
4909FIREWIRE AUDIO DRIVERS
4910M: Clemens Ladisch <clemens@ladisch.de>
4911L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4912T: git git://git.alsa-project.org/alsa-kernel.git
4913S: Maintained
4914F: sound/firewire/
4915
eb86ec51
SR
4916FIREWIRE MEDIA DRIVERS (firedtv)
4917M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4918L: linux-media@vger.kernel.org
4919L: linux1394-devel@lists.sourceforge.net
4920T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4921S: Maintained
4922F: drivers/media/firewire/
4923
a511ce33
CB
4924FIREWIRE SBP-2 TARGET
4925M: Chris Boot <bootc@bootc.net>
4926L: linux-scsi@vger.kernel.org
4927L: target-devel@vger.kernel.org
4928L: linux1394-devel@lists.sourceforge.net
4929T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4930S: Maintained
4931F: drivers/target/sbp/
4932
7d2c86b5 4933FIREWIRE SUBSYSTEM
8b58be88 4934M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4935L: linux1394-devel@lists.sourceforge.net
958a29cb 4936W: http://ieee1394.wiki.kernel.org/
2ca526bf 4937T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4938S: Maintained
679655da 4939F: drivers/firewire/
8f06ce3b
SR
4940F: include/linux/firewire.h
4941F: include/uapi/linux/firewire*.h
9f6d3c4b 4942F: tools/firewire/
e2d1d6c0
RD
4943
4944FIRMWARE LOADER (request_firmware)
39e68089 4945M: Ming Lei <ming.lei@canonical.com>
e7604239 4946M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
4947L: linux-kernel@vger.kernel.org
4948S: Maintained
679655da
JP
4949F: Documentation/firmware_class/
4950F: drivers/base/firmware*.c
4951F: include/linux/firmware.h
e2d1d6c0 4952
f730e3dc 4953FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4954M: Joshua Morris <josh.h.morris@us.ibm.com>
4955M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4956S: Maintained
4957F: drivers/block/rsxx/
4958
8206f664 4959FLOPPY DRIVER
e5f6450c 4960M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4961T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4962S: Odd fixes
4963F: drivers/block/floppy.c
4964
9c9f32ed
AR
4965FMC SUBSYSTEM
4966M: Alessandro Rubini <rubini@gnudd.com>
4967W: http://www.ohwr.org/projects/fmc-bus
4968S: Supported
4969F: drivers/fmc/
4970F: include/linux/fmc*.h
4971F: include/linux/ipmi-fru.h
4972K: fmc_d.*register
4973
3c0ed7d5
AT
4974FPGA MANAGER FRAMEWORK
4975M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4976R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4977S: Maintained
4978F: drivers/fpga/
4979F: include/linux/fpga/fpga-mgr.h
4980W: http://www.rocketboards.org
4981
e2d1d6c0 4982FPU EMULATOR
8b58be88 4983M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4984W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4985S: Maintained
679655da 4986F: arch/x86/math-emu/
e2d1d6c0
RD
4987
4988FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4989L: netdev@vger.kernel.org
c173bfac 4990S: Orphan
679655da
JP
4991F: drivers/net/wan/dlci.c
4992F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4993
4994FRAMEBUFFER LAYER
5489e948 4995M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4996L: linux-fbdev@vger.kernel.org
b22fe37b 4997Q: http://patchwork.kernel.org/project/linux-fbdev/list/
56be1416 4998S: Maintained
679655da 4999F: Documentation/fb/
b22fe37b
PM
5000F: drivers/video/
5001F: include/video/
679655da 5002F: include/linux/fb.h
c117ab84
CEB
5003F: include/uapi/video/
5004F: include/uapi/linux/fb.h
e2d1d6c0 5005
a57c188e 5006FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5007M: Timur Tabi <timur@tabi.org>
a57c188e 5008L: linux-fbdev@vger.kernel.org
c4ef9bc4 5009S: Maintained
8a61f013 5010F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5011
e2d1d6c0 5012FREESCALE DMA DRIVER
8b58be88
JP
5013M: Li Yang <leoli@freescale.com>
5014M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5015L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5016S: Maintained
679655da 5017F: drivers/dma/fsldma.*
e2d1d6c0 5018
44248aff
HX
5019FREESCALE GPMI NAND DRIVER
5020M: Han Xu <han.xu@nxp.com>
5021L: linux-mtd@lists.infradead.org
5022S: Maintained
5023F: drivers/mtd/nand/gpmi-nand/*
5024
e2d1d6c0 5025FREESCALE I2C CPM DRIVER
8b58be88 5026M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5027L: linuxppc-dev@lists.ozlabs.org
846557d3 5028L: linux-i2c@vger.kernel.org
0d2b405a 5029S: Maintained
679655da 5030F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5031
60e8c5ab 5032FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5033M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5034L: linux-fbdev@vger.kernel.org
efc03ecb 5035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5036S: Maintained
bad985a1 5037F: include/linux/platform_data/video-imxfb.h
8a61f013 5038F: drivers/video/fbdev/imxfb.c
60e8c5ab 5039
4d8e2cef 5040FREESCALE QUAD SPI DRIVER
38714fbd 5041M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5042L: linux-mtd@lists.infradead.org
5043S: Maintained
5044F: drivers/mtd/spi-nor/fsl-quadspi.c
5045
4689a6b1 5046FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5047M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5048M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5049L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5050L: netdev@vger.kernel.org
5051S: Maintained
ec21e2ec 5052F: drivers/net/ethernet/freescale/fs_enet/
679655da 5053F: include/linux/fs_enet_pd.h
4689a6b1 5054
63a0a00b
NA
5055FREESCALE IMX / MXC FEC DRIVER
5056M: Fugang Duan <fugang.duan@nxp.com>
5057L: netdev@vger.kernel.org
5058S: Maintained
5059F: drivers/net/ethernet/freescale/fec_main.c
5060F: drivers/net/ethernet/freescale/fec_ptp.c
5061F: drivers/net/ethernet/freescale/fec.h
5062F: Documentation/devicetree/bindings/net/fsl-fec.txt
5063
2fbfadb5
MB
5064FREESCALE QORIQ DPAA FMAN DRIVER
5065M: Madalin Bucur <madalin.bucur@nxp.com>
5066L: netdev@vger.kernel.org
5067S: Maintained
5068F: drivers/net/ethernet/freescale/fman
5069F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5070
d9e9d82c 5071FREESCALE QUICC ENGINE LIBRARY
a4724ed6 5072L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5073S: Orphan
7aa1aa6e
ZQ
5074F: drivers/soc/fsl/qe/
5075F: include/soc/fsl/*qe*.h
5076F: include/soc/fsl/*ucc*.h
d9e9d82c 5077
b55ef929 5078FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5079M: Li Yang <leoli@freescale.com>
6372594a 5080L: linux-usb@vger.kernel.org
a4724ed6 5081L: linuxppc-dev@lists.ozlabs.org
a7205b30 5082S: Maintained
faf2e1db 5083F: drivers/usb/gadget/udc/fsl*
a7205b30 5084
beaf53bf 5085FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5086M: Li Yang <leoli@freescale.com>
beaf53bf 5087L: netdev@vger.kernel.org
a4724ed6 5088L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5089S: Maintained
ec21e2ec 5090F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5091
abb1ed7b
CM
5092FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5093M: Claudiu Manoil <claudiu.manoil@freescale.com>
5094L: netdev@vger.kernel.org
5095S: Maintained
5096F: drivers/net/ethernet/freescale/gianfar*
5097X: drivers/net/ethernet/freescale/gianfar_ptp.c
5098F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5099
c19b6d24
ZQ
5100FREESCALE QUICC ENGINE UCC HDLC DRIVER
5101M: Zhao Qiang <qiang.zhao@nxp.com>
5102L: netdev@vger.kernel.org
5103L: linuxppc-dev@lists.ozlabs.org
5104S: Maintained
5105F: drivers/net/wan/fsl_ucc_hdlc*
5106
d9e9d82c 5107FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5108M: Timur Tabi <timur@tabi.org>
a4724ed6 5109L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5110S: Maintained
df621252 5111F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5112
5113FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5114M: Timur Tabi <timur@tabi.org>
dc85950a 5115M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5116M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5117R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5118L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5119L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5120S: Maintained
69aefcea 5121F: sound/soc/fsl/fsl*
dc85950a 5122F: sound/soc/fsl/imx*
69aefcea 5123F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5124
31c88965 5125FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5126M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5127M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5128L: linux-kernel@vger.kernel.org
5129S: Maintained
5130F: drivers/staging/fsl-mc/
5131
1da177e4 5132FREEVXFS FILESYSTEM
8b58be88 5133M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5134W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5135S: Maintained
679655da 5136F: fs/freevxfs/
1da177e4 5137
71038f52 5138FREEZER
49db1903 5139M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5140M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5141L: linux-pm@vger.kernel.org
71038f52 5142S: Supported
679655da
JP
5143F: Documentation/power/freezing-of-tasks.txt
5144F: include/linux/freezer.h
5145F: kernel/freezer.c
71038f52 5146
839a1f79
KRW
5147FRONTSWAP API
5148M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5149L: linux-kernel@vger.kernel.org
5150S: Maintained
5151F: mm/frontswap.c
5152F: include/linux/frontswap.h
5153
a5432f5a 5154FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5155M: David Howells <dhowells@redhat.com>
e62d6e24 5156L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5157S: Supported
5158F: Documentation/filesystems/caching/
5159F: fs/fscache/
5160F: include/linux/fscache*.h
5161
598c7d7a
TT
5162FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5163M: Theodore Y. Ts'o <tytso@mit.edu>
5164M: Jaegeuk Kim <jaegeuk@kernel.org>
5165S: Supported
5166F: fs/crypto/
5167F: include/linux/fscrypto.h
5168
f58ad8f5 5169F2FS FILE SYSTEM
9b29d481 5170M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5171M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5172L: linux-f2fs-devel@lists.sourceforge.net
95129296 5173W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5174T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5175S: Maintained
5176F: Documentation/filesystems/f2fs.txt
3bac380c 5177F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5178F: fs/f2fs/
5179F: include/linux/f2fs_fs.h
62d43eeb 5180F: include/trace/events/f2fs.h
f58ad8f5 5181
5ab7ffea 5182FUJITSU FR-V (FRV) PORT
0cf0305f 5183S: Orphan
679655da 5184F: arch/frv/
1da177e4 5185
20b93734 5186FUJITSU LAPTOP EXTRAS
409a3e98 5187M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5188L: platform-driver-x86@vger.kernel.org
20b93734 5189S: Maintained
679655da 5190F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5191
4da621b6
HK
5192FUJITSU M-5MO LS CAMERA ISP DRIVER
5193M: Kyungmin Park <kyungmin.park@samsung.com>
5194M: Heungjun Kim <riverful.kim@samsung.com>
5195L: linux-media@vger.kernel.org
5196S: Maintained
90d72ac6 5197F: drivers/media/i2c/m5mols/
b5dcee22 5198F: include/media/i2c/m5mols.h
4da621b6 5199
2d24c490
RG
5200FUJITSU TABLET EXTRAS
5201M: Robert Gerlach <khnz@gmx.de>
5202L: platform-driver-x86@vger.kernel.org
5203S: Maintained
5204F: drivers/platform/x86/fujitsu-tablet.c
5205
04578f17 5206FUSE: FILESYSTEM IN USERSPACE
8b58be88 5207M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5208L: linux-fsdevel@vger.kernel.org
04578f17 5209W: http://fuse.sourceforge.net/
0a30f612 5210T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5211S: Maintained
679655da 5212F: fs/fuse/
c117ab84 5213F: include/uapi/linux/fuse.h
0a30f612 5214F: Documentation/filesystems/fuse.txt
04578f17 5215
1da177e4 5216FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5217M: Rik Faith <faith@cs.unc.edu>
1da177e4 5218L: linux-scsi@vger.kernel.org
baaea1dc 5219S: Odd Fixes (e.g., new signatures)
679655da 5220F: drivers/scsi/fdomain.*
1da177e4 5221
6b90bd4b
ER
5222GCC PLUGINS
5223M: Kees Cook <keescook@chromium.org>
5224R: Emese Revfy <re.emese@gmail.com>
5225L: kernel-hardening@lists.openwall.com
5226S: Maintained
5227F: scripts/gcc-plugins/
5228F: scripts/gcc-plugin.sh
5229F: Documentation/gcc-plugins.txt
5230
d8e2162c
PO
5231GCOV BASED KERNEL PROFILING
5232M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5233S: Maintained
5234F: kernel/gcov/
2584bab2 5235F: Documentation/dev-tools/gcov.rst
d8e2162c 5236
1da177e4 5237GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5238M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5239L: linux-scsi@vger.kernel.org
5240W: http://www.icp-vortex.com/
5241S: Supported
679655da 5242F: drivers/scsi/gdt*
1da177e4 5243
158daf16
JK
5244GDB KERNEL DEBUGGING HELPER SCRIPTS
5245M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5246M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5247S: Supported
5248F: scripts/gdb/
5249
3169a1c7
HV
5250GEMTEK FM RADIO RECEIVER DRIVER
5251M: Hans Verkuil <hverkuil@xs4all.nl>
5252L: linux-media@vger.kernel.org
5253T: git git://linuxtv.org/media_tree.git
a825eaec 5254W: https://linuxtv.org
3169a1c7
HV
5255S: Maintained
5256F: drivers/media/radio/radio-gemtek*
5257
1c23af90 5258GENERIC GPIO I2C DRIVER
880b0e26 5259M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5260S: Supported
679655da
JP
5261F: drivers/i2c/busses/i2c-gpio.c
5262F: include/linux/i2c-gpio.h
1c23af90 5263
92ed1a76
PK
5264GENERIC GPIO I2C MULTIPLEXER DRIVER
5265M: Peter Korsgaard <peter.korsgaard@barco.com>
5266L: linux-i2c@vger.kernel.org
5267S: Supported
e7065e20
JD
5268F: drivers/i2c/muxes/i2c-mux-gpio.c
5269F: include/linux/i2c-mux-gpio.h
5270F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5271
9251ce95 5272GENERIC HDLC (WAN) DRIVERS
8b58be88 5273M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5274W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5275S: Maintained
679655da
JP
5276F: drivers/net/wan/c101.c
5277F: drivers/net/wan/hd6457*
5278F: drivers/net/wan/hdlc*
5279F: drivers/net/wan/n2.c
5280F: drivers/net/wan/pc300too.c
5281F: drivers/net/wan/pci200syn.c
5282F: drivers/net/wan/wanxl*
1da177e4 5283
1527aab6 5284GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5285M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5286L: linux-arch@vger.kernel.org
5287T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5288S: Maintained
14430813
JP
5289F: include/asm-generic/
5290F: include/uapi/asm-generic/
1527aab6 5291
ff764963
KVA
5292GENERIC PHY FRAMEWORK
5293M: Kishon Vijay Abraham I <kishon@ti.com>
5294L: linux-kernel@vger.kernel.org
5295T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5296S: Supported
5297F: drivers/phy/
5298F: include/linux/phy/
5299
eea97aed
KH
5300GENERIC PM DOMAINS
5301M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5302M: Kevin Hilman <khilman@kernel.org>
5303M: Ulf Hansson <ulf.hansson@linaro.org>
5304L: linux-pm@vger.kernel.org
5305S: Supported
5306F: drivers/base/power/domain*.c
5307F: include/linux/pm_domain.h
5308
ccb86a69 5309GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5310M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5311L: kvm@vger.kernel.org
ccb86a69
MT
5312S: Supported
5313F: drivers/uio/uio_pci_generic.c
5314
f8f1ec73
JP
5315GET_MAINTAINER SCRIPT
5316M: Joe Perches <joe@perches.com>
5317S: Maintained
5318F: scripts/get_maintainer.pl
5319
a7d5afe8
GKB
5320GENWQE (IBM Generic Workqueue Card)
5321M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5322M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5323S: Supported
5324F: drivers/misc/genwqe/
5325
5be7b50f 5326GFS2 FILE SYSTEM
8b58be88 5327M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5328M: Bob Peterson <rpeterso@redhat.com>
a4644184 5329L: cluster-devel@redhat.com
5be7b50f 5330W: http://sources.redhat.com/cluster/
28666d6d 5331T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5332S: Supported
679655da
JP
5333F: Documentation/filesystems/gfs2*.txt
5334F: fs/gfs2/
c117ab84 5335F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5336
0a34eb8f 5337GIGASET ISDN DRIVERS
6b096fde 5338M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5339L: gigaset307x-common@lists.sourceforge.net
5340W: http://gigaset307x.sourceforge.net/
6b096fde 5341S: Odd Fixes
679655da
JP
5342F: Documentation/isdn/README.gigaset
5343F: drivers/isdn/gigaset/
c117ab84 5344F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5345
7eea35fe
JP
5346GO7007 MPEG CODEC
5347M: Hans Verkuil <hans.verkuil@cisco.com>
5348L: linux-media@vger.kernel.org
5349S: Maintained
5350F: drivers/media/usb/go7007/
5351
ca96ea86
BN
5352GOODIX TOUCHSCREEN
5353M: Bastien Nocera <hadess@hadess.net>
5354L: linux-input@vger.kernel.org
5355S: Maintained
5356F: drivers/input/touchscreen/goodix.c
5357
a6a1cf3d
BJZ
5358GPIO MOCKUP DRIVER
5359M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5360L: linux-gpio@vger.kernel.org
5361S: Maintained
5362F: drivers/gpio/gpio-mockup.c
5363F: tools/testing/selftests/gpio/
5364
a0dc00b4 5365GPIO SUBSYSTEM
e4651a9f 5366M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5367M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5368L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5369T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5370S: Maintained
cd97a449 5371F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5372F: Documentation/gpio/
40c159b7 5373F: Documentation/ABI/testing/gpio-cdev
fe95046e 5374F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5375F: drivers/gpio/
bdc6e95e
AC
5376F: include/linux/gpio/
5377F: include/linux/gpio.h
9b692346 5378F: include/asm-generic/gpio.h
3c702e99 5379F: include/uapi/linux/gpio.h
6d591c46 5380F: tools/gpio/
a0dc00b4 5381
71a6d0af
HW
5382GRE DEMULTIPLEXER DRIVER
5383M: Dmitry Kozlov <xeb@mail.ru>
5384L: netdev@vger.kernel.org
5385S: Maintained
11c26770
JP
5386F: net/ipv4/gre_demux.c
5387F: net/ipv4/gre_offload.c
71a6d0af
HW
5388F: include/net/gre.h
5389
d4c41139 5390GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5391M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5392L: netdev@vger.kernel.org
5393S: Maintained
a31a96ad 5394F: drivers/net/ethernet/aeroflex/
d4c41139 5395
629c1fb5
GKH
5396GREYBUS SUBSYSTEM
5397M: Johan Hovold <johan@kernel.org>
5398M: Alex Elder <elder@kernel.org>
5399M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5400S: Maintained
5401F: drivers/staging/greybus/
5402
926706c5
VA
5403GREYBUS AUDIO PROTOCOLS DRIVERS
5404M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5405M: Mark Greer <mgreer@animalcreek.com>
926706c5 5406S: Maintained
544a6944
MG
5407F: drivers/staging/greybus/audio_apbridgea.c
5408F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5409F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5410F: drivers/staging/greybus/audio_codec.h
5411F: drivers/staging/greybus/audio_gb.c
5412F: drivers/staging/greybus/audio_manager.c
5413F: drivers/staging/greybus/audio_manager.h
5414F: drivers/staging/greybus/audio_manager_module.c
5415F: drivers/staging/greybus/audio_manager_private.h
5416F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5417F: drivers/staging/greybus/audio_module.c
5418F: drivers/staging/greybus/audio_topology.c
5419
2bbadafb
RMS
5420GREYBUS PROTOCOLS DRIVERS
5421M: Rui Miguel Silva <rmfrfs@gmail.com>
5422S: Maintained
5423F: drivers/staging/greybus/sdio.c
5424F: drivers/staging/greybus/light.c
5425F: drivers/staging/greybus/gpio.c
5426F: drivers/staging/greybus/power_supply.c
5427F: drivers/staging/greybus/spi.c
5428F: drivers/staging/greybus/spilib.c
5429
7d700518
BD
5430GREYBUS PROTOCOLS DRIVERS
5431M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5432S: Maintained
5433F: drivers/staging/greybus/loopback.c
5434F: drivers/staging/greybus/timesync.c
5435F: drivers/staging/greybus/timesync_platform.c
5436
5bd16350
VK
5437GREYBUS PROTOCOLS DRIVERS
5438M: Viresh Kumar <vireshk@kernel.org>
5439S: Maintained
5440F: drivers/staging/greybus/authentication.c
5441F: drivers/staging/greybus/bootrom.c
5442F: drivers/staging/greybus/firmware.h
5443F: drivers/staging/greybus/fw-core.c
5444F: drivers/staging/greybus/fw-download.c
5445F: drivers/staging/greybus/fw-managament.c
5446F: drivers/staging/greybus/greybus_authentication.h
5447F: drivers/staging/greybus/greybus_firmware.h
5448F: drivers/staging/greybus/hid.c
5449F: drivers/staging/greybus/i2c.c
5450F: drivers/staging/greybus/spi.c
5451F: drivers/staging/greybus/spilib.c
5452F: drivers/staging/greybus/spilib.h
5453
8d904fe5
DL
5454GREYBUS PROTOCOLS DRIVERS
5455M: David Lin <dtwlin@gmail.com>
5456S: Maintained
5457F: drivers/staging/greybus/uart.c
5458F: drivers/staging/greybus/log.c
5459
92b8bd96
VH
5460GREYBUS PLATFORM DRIVERS
5461M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5462S: Maintained
5463F: drivers/staging/greybus/arche-platform.c
5464F: drivers/staging/greybus/arche-apb-ctrl.c
5465F: drivers/staging/greybus/arche_platform.h
5466
7aae6e2d
CAC
5467GS1662 VIDEO SERIALIZER
5468M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5469L: linux-media@vger.kernel.org
5470T: git git://linuxtv.org/media_tree.git
5471S: Maintained
5472F: drivers/media/spi/gs1662.c
5473
e8deeae2 5474GSPCA FINEPIX SUBDRIVER
8b58be88 5475M: Frank Zago <frank@zago.net>
661263b5 5476L: linux-media@vger.kernel.org
275ffde4 5477T: git git://linuxtv.org/media_tree.git
e8deeae2 5478S: Maintained
0c0d06ca 5479F: drivers/media/usb/gspca/finepix.c
e8deeae2 5480
4b3fa3c4
OL
5481GSPCA GL860 SUBDRIVER
5482M: Olivier Lorin <o.lorin@laposte.net>
5483L: linux-media@vger.kernel.org
275ffde4 5484T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5485S: Maintained
0c0d06ca 5486F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5487
e8deeae2 5488GSPCA M5602 SUBDRIVER
8b58be88 5489M: Erik Andren <erik.andren@gmail.com>
661263b5 5490L: linux-media@vger.kernel.org
275ffde4 5491T: git git://linuxtv.org/media_tree.git
e8deeae2 5492S: Maintained
0c0d06ca 5493F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5494
5495GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5496M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5497L: linux-media@vger.kernel.org
275ffde4 5498T: git git://linuxtv.org/media_tree.git
c0936df4 5499S: Odd Fixes
0c0d06ca 5500F: drivers/media/usb/gspca/pac207.c
e8deeae2 5501
261982f1 5502GSPCA SN9C20X SUBDRIVER
d95c5b0b 5503M: Brian Johnson <brijohn@gmail.com>
261982f1 5504L: linux-media@vger.kernel.org
275ffde4 5505T: git git://linuxtv.org/media_tree.git
261982f1 5506S: Maintained
0c0d06ca 5507F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5508
e8deeae2 5509GSPCA T613 SUBDRIVER
8b58be88 5510M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5511L: linux-media@vger.kernel.org
275ffde4 5512T: git git://linuxtv.org/media_tree.git
e8deeae2 5513S: Maintained
0c0d06ca 5514F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5515
5516GSPCA USB WEBCAM DRIVER
c0936df4 5517M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5518L: linux-media@vger.kernel.org
275ffde4 5519T: git git://linuxtv.org/media_tree.git
c0936df4 5520S: Odd Fixes
0c0d06ca 5521F: drivers/media/usb/gspca/
e8deeae2 5522
584ec979 5523GUID PARTITION TABLE (GPT)
4f973c63 5524M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5525L: linux-efi@vger.kernel.org
5526S: Maintained
5527F: block/partitions/efi.*
5528
aa3c598b 5529STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5530M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5531L: linux-media@vger.kernel.org
275ffde4 5532T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5533S: Maintained
5534F: drivers/media/usb/stk1160/
e8deeae2 5535
4e456b86
YS
5536H8/300 ARCHITECTURE
5537M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5538L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5539W: http://uclinux-h8.sourceforge.jp
5540T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5541S: Maintained
5542F: arch/h8300/
5543F: drivers/clocksource/h8300_*.c
5544F: drivers/clk/h8300/
5545F: drivers/irqchip/irq-renesas-h8*.c
5546
71a6d0af
HW
5547HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5548M: Frank Seidel <frank@f-seidel.de>
5549L: platform-driver-x86@vger.kernel.org
5550W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5551S: Maintained
5552F: drivers/platform/x86/hdaps.c
5553
48fc9e26
HV
5554HDPVR USB VIDEO ENCODER DRIVER
5555M: Hans Verkuil <hverkuil@xs4all.nl>
5556L: linux-media@vger.kernel.org
5557T: git git://linuxtv.org/media_tree.git
a825eaec 5558W: https://linuxtv.org
48fc9e26 5559S: Odd Fixes
14430813 5560F: drivers/media/usb/hdpvr/
48fc9e26 5561
71a6d0af 5562HWPOISON MEMORY FAILURE HANDLING
f9625c48 5563M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5564L: linux-mm@kvack.org
71a6d0af
HW
5565S: Maintained
5566F: mm/memory-failure.c
5567F: mm/hwpoison-inject.c
5568
5569HYPERVISOR VIRTUAL CONSOLE DRIVER
5570L: linuxppc-dev@lists.ozlabs.org
5571S: Odd Fixes
5572F: drivers/tty/hvc/
5573
e5ab1477
AP
5574HACKRF MEDIA DRIVER
5575M: Antti Palosaari <crope@iki.fi>
5576L: linux-media@vger.kernel.org
a825eaec 5577W: https://linuxtv.org
e5ab1477
AP
5578W: http://palosaari.fi/linux/
5579Q: http://patchwork.linuxtv.org/project/linux-media/list/
5580T: git git://linuxtv.org/anttip/media_tree.git
5581S: Maintained
5582F: drivers/media/usb/hackrf/
5583
5b543965 5584HARDWARE MONITORING
d8130624 5585M: Jean Delvare <jdelvare@suse.com>
ca462085 5586M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5587L: linux-hwmon@vger.kernel.org
5588W: http://hwmon.wiki.kernel.org/
a94ef4ed 5589T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5590T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5591S: Maintained
047f4ec2 5592F: Documentation/hwmon/
679655da 5593F: drivers/hwmon/
047f4ec2 5594F: include/linux/hwmon*.h
5b543965 5595
844dd05f 5596HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5597M: Matt Mackall <mpm@selenic.com>
5598M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5599L: linux-crypto@vger.kernel.org
c0d0787b 5600S: Odd fixes
f6c60b15 5601F: Documentation/devicetree/bindings/rng/
679655da
JP
5602F: Documentation/hw_random.txt
5603F: drivers/char/hw_random/
5604F: include/linux/hw_random.h
844dd05f 5605
8b37fcfc
OBC
5606HARDWARE SPINLOCK CORE
5607M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5608M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5609L: linux-remoteproc@vger.kernel.org
8b37fcfc 5610S: Maintained
9f273c24 5611T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5612F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5613F: Documentation/hwspinlock.txt
2dbd8585 5614F: drivers/hwspinlock/
8b37fcfc
OBC
5615F: include/linux/hwspinlock.h
5616
1da177e4 5617HARMONY SOUND DRIVER
ac6aecbf 5618L: linux-parisc@vger.kernel.org
1da177e4 5619S: Maintained
679655da 5620F: sound/parisc/harmony.*
1da177e4 5621
91952bc0
AP
5622HD29L2 MEDIA DRIVER
5623M: Antti Palosaari <crope@iki.fi>
5624L: linux-media@vger.kernel.org
a825eaec 5625W: https://linuxtv.org
91952bc0
AP
5626W: http://palosaari.fi/linux/
5627Q: http://patchwork.linuxtv.org/project/linux-media/list/
5628T: git git://linuxtv.org/anttip/media_tree.git
5629S: Maintained
5630F: drivers/media/dvb-frontends/hd29l2*
5631
214de83e
BB
5632HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5633M: Brian Boylston <brian.boylston@hpe.com>
5634S: Supported
5635F: Documentation/watchdog/hpwdt.txt
5636F: drivers/watchdog/hpwdt.c
5637
9257aa49 5638HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5639M: Don Brace <don.brace@microsemi.com>
9257aa49 5640L: iss_storagedev@hp.com
a0a268ad 5641L: esc.storagedev@microsemi.com
693373db 5642L: linux-scsi@vger.kernel.org
9257aa49
SC
5643S: Supported
5644F: Documentation/scsi/hpsa.txt
5645F: drivers/scsi/hpsa*.[ch]
5646F: include/linux/cciss*.h
c117ab84 5647F: include/uapi/linux/cciss*.h
9257aa49 5648
e2d1d6c0 5649HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5650M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5651L: iss_storagedev@hp.com
516fdcea 5652L: esc.storagedev@microsemi.com
693373db 5653L: linux-scsi@vger.kernel.org
e2d1d6c0 5654S: Supported
679655da
JP
5655F: Documentation/blockdev/cciss.txt
5656F: drivers/block/cciss*
5657F: include/linux/cciss_ioctl.h
c117ab84 5658F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5659
f48ad614
DD
5660HFI1 DRIVER
5661M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5662M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5663L: linux-rdma@vger.kernel.org
5664S: Supported
5665F: drivers/infiniband/hw/hfi1
5666
1da177e4 5667HFS FILESYSTEM
6cf515e1
GU
5668L: linux-fsdevel@vger.kernel.org
5669S: Orphan
679655da
JP
5670F: Documentation/filesystems/hfs.txt
5671F: fs/hfs/
1da177e4 5672
ef575f47
GU
5673HFSPLUS FILESYSTEM
5674L: linux-fsdevel@vger.kernel.org
5675S: Orphan
5676F: Documentation/filesystems/hfsplus.txt
5677F: fs/hfsplus/
5678
1da177e4 5679HGA FRAMEBUFFER DRIVER
8b58be88 5680M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5681L: linux-nvidia@lists.surfsouth.com
5682W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5683S: Maintained
8a61f013 5684F: drivers/video/fbdev/hgafb.c
1da177e4 5685
4480f15b 5686HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5687M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5688M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5689L: linux-pm@vger.kernel.org
68656443 5690B: https://bugzilla.kernel.org
e2d1d6c0 5691S: Supported
679655da
JP
5692F: arch/x86/power/
5693F: drivers/base/power/
5694F: kernel/power/
5695F: include/linux/suspend.h
5696F: include/linux/freezer.h
5697F: include/linux/pm.h
679655da 5698F: arch/*/include/asm/suspend*.h
e2d1d6c0 5699
4ef4caad 5700HID CORE LAYER
e5f6450c 5701M: Jiri Kosina <jikos@kernel.org>
406df153 5702R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5703L: linux-input@vger.kernel.org
54e5881d 5704T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5705S: Maintained
679655da
JP
5706F: drivers/hid/
5707F: include/linux/hid*
c117ab84 5708F: include/uapi/linux/hid*
4ef4caad 5709
30ee72f0 5710HID SENSOR HUB DRIVERS
e5f6450c 5711M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5712M: Jonathan Cameron <jic23@kernel.org>
5713M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5714L: linux-input@vger.kernel.org
5715L: linux-iio@vger.kernel.org
5716S: Maintained
5717F: Documentation/hid/hid-sensor*
5718F: drivers/hid/hid-sensor-*
5719F: drivers/iio/*/hid-*
5720F: include/linux/hid-sensor-*
5721
38bed542 5722HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5723M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5724L: linux-kernel@vger.kernel.org
75fc2d37 5725T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5726S: Maintained
679655da 5727F: Documentation/timers/
5cee9645 5728F: kernel/time/hrtimer.c
88606e80
TG
5729F: kernel/time/clockevents.c
5730F: kernel/time/tick*.*
5731F: kernel/time/timer_*.c
05ed8490 5732F: include/linux/clockchips.h
679655da 5733F: include/linux/hrtimer.h
38bed542 5734
1da177e4 5735HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5736L: linux-hams@vger.kernel.org
8b64f2a0 5737S: Orphan
679655da
JP
5738F: drivers/net/hamradio/dmascc.c
5739F: drivers/net/hamradio/scc.c
1da177e4 5740
ede1e6f8 5741HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5742M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5743W: http://www.highpoint-tech.com
5744S: Supported
679655da
JP
5745F: Documentation/scsi/hptiop.txt
5746F: drivers/scsi/hptiop.c
ede1e6f8 5747
1da177e4 5748HIPPI
8b58be88 5749M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5750L: linux-hippi@sunsite.dk
5751S: Maintained
679655da 5752F: include/linux/hippidevice.h
c117ab84 5753F: include/uapi/linux/if_hippi.h
679655da 5754F: net/802/hippi.c
ff5a3b50 5755F: drivers/net/hippi/
1da177e4 5756
b30d74e4
DH
5757HISILICON NETWORK SUBSYSTEM DRIVER
5758M: Yisen Zhuang <yisen.zhuang@huawei.com>
5759M: Salil Mehta <salil.mehta@huawei.com>
5760L: netdev@vger.kernel.org
5761W: http://www.hisilicon.com
5762S: Maintained
5763F: drivers/net/ethernet/hisilicon/
5764F: Documentation/devicetree/bindings/net/hisilicon*.txt
5765
66a9bae6 5766HISILICON ROCE DRIVER
5767M: Lijun Ou <oulijun@huawei.com>
5768M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5769L: linux-rdma@vger.kernel.org
5770S: Maintained
5771F: drivers/infiniband/hw/hns/
5772F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5773
16c6c252
JG
5774HISILICON SAS Controller
5775M: John Garry <john.garry@huawei.com>
5776W: http://www.hisilicon.com
5777S: Supported
5778F: drivers/scsi/hisi_sas/
5779F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5780
ff1d2767 5781HOST AP DRIVER
8b58be88 5782M: Jouni Malinen <j@w1.fi>
724c6b35 5783L: linux-wireless@vger.kernel.org
ffd74aca
JM
5784W: http://w1.fi/hostap-driver.html
5785S: Obsolete
eb4f98d5 5786F: drivers/net/wireless/intersil/hostap/
ff1d2767 5787
dd8cd779 5788HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5789L: platform-driver-x86@vger.kernel.org
95c70215 5790S: Orphan
679655da 5791F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5792
e2d1d6c0 5793HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5794M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5795S: Maintained
7e25d724 5796F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5797
7d2c86b5 5798HPET: High Precision Event Timers driver
8b58be88 5799M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5800S: Maintained
679655da
JP
5801F: Documentation/timers/hpet.txt
5802F: drivers/char/hpet.c
5803F: include/linux/hpet.h
c117ab84 5804F: include/uapi/linux/hpet.h
b9b0332f 5805
e07b5d79 5806HPET: x86
9e06f631 5807S: Orphan
679655da
JP
5808F: arch/x86/kernel/hpet.c
5809F: arch/x86/include/asm/hpet.h
b9b0332f 5810
1da177e4 5811HPFS FILESYSTEM
8b58be88 5812M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5813W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5814S: Maintained
679655da 5815F: fs/hpfs/
1da177e4 5816
3441cded 5817HSI SUBSYSTEM
56459ea9
SR
5818M: Sebastian Reichel <sre@kernel.org>
5819T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5820S: Maintained
5821F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5822F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5823F: drivers/hsi/
5824F: include/linux/hsi/
5825F: include/uapi/linux/hsi/
5826
7d2c86b5 5827HSO 3G MODEM DRIVER
8b58be88 5828M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5829W: http://www.pharscape.org
5830S: Maintained
679655da 5831F: drivers/net/usb/hso.c
11cd29b0 5832
19990e29
AB
5833HSR NETWORK PROTOCOL
5834M: Arvid Brodin <arvid.brodin@alten.se>
5835L: netdev@vger.kernel.org
5836S: Maintained
5837F: net/hsr/
5838
5a18c343 5839HTCPEN TOUCHSCREEN DRIVER
8b58be88 5840M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5841L: linux-input@vger.kernel.org
5842S: Maintained
679655da 5843F: drivers/input/touchscreen/htcpen.c
5a18c343 5844
1da177e4 5845HUGETLB FILESYSTEM
6d49e352 5846M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5847S: Maintained
679655da 5848F: fs/hugetlbfs/
1da177e4 5849
fe713d60
JCT
5850HVA ST MEDIA DRIVER
5851M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5852L: linux-media@vger.kernel.org
5853T: git git://linuxtv.org/media_tree.git
5854W: https://linuxtv.org
5855S: Supported
5856F: drivers/media/platform/sti/hva
5857
05183189 5858Hyper-V CORE AND DRIVERS
9c3646d1 5859M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5860M: Haiyang Zhang <haiyangz@microsoft.com>
5861L: devel@linuxdriverproject.org
5862S: Maintained
a4162747
HZ
5863F: arch/x86/include/asm/mshyperv.h
5864F: arch/x86/include/uapi/asm/hyperv.h
5865F: arch/x86/kernel/cpu/mshyperv.c
05183189 5866F: drivers/hid/hid-hyperv.c
a4162747 5867F: drivers/hv/
f92ca80b 5868F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5869F: drivers/pci/host/pci-hyperv.c
05183189 5870F: drivers/net/hyperv/
a4162747 5871F: drivers/scsi/storvsc_drv.c
8a61f013 5872F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5873F: include/linux/hyperv.h
5874F: tools/hv/
54bf725e 5875F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5876
7724fd04
PR
5877I2C MUXES
5878M: Peter Rosin <peda@axentia.se>
5879L: linux-i2c@vger.kernel.org
5880S: Maintained
2254d24a 5881F: Documentation/i2c/i2c-topology
7724fd04
PR
5882F: Documentation/i2c/muxes/
5883F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5884F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5885F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5886F: drivers/i2c/i2c-mux.c
5887F: drivers/i2c/muxes/
5888F: include/linux/i2c-mux.h
5889
d85c8a6a 5890I2C OVER PARALLEL PORT
d8130624 5891M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5892L: linux-i2c@vger.kernel.org
5893S: Maintained
5894F: Documentation/i2c/busses/i2c-parport
5895F: Documentation/i2c/busses/i2c-parport-light
5896F: drivers/i2c/busses/i2c-parport.c
5897F: drivers/i2c/busses/i2c-parport-light.c
5898
5899I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5900M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5901L: linux-i2c@vger.kernel.org
5902S: Maintained
5903F: Documentation/i2c/busses/i2c-ali1535
5904F: Documentation/i2c/busses/i2c-ali1563
5905F: Documentation/i2c/busses/i2c-ali15x3
5906F: Documentation/i2c/busses/i2c-amd756
5907F: Documentation/i2c/busses/i2c-amd8111
5908F: Documentation/i2c/busses/i2c-i801
5909F: Documentation/i2c/busses/i2c-nforce2
5910F: Documentation/i2c/busses/i2c-piix4
5911F: Documentation/i2c/busses/i2c-sis5595
5912F: Documentation/i2c/busses/i2c-sis630
5913F: Documentation/i2c/busses/i2c-sis96x
5914F: Documentation/i2c/busses/i2c-via
5915F: Documentation/i2c/busses/i2c-viapro
5916F: drivers/i2c/busses/i2c-ali1535.c
5917F: drivers/i2c/busses/i2c-ali1563.c
5918F: drivers/i2c/busses/i2c-ali15x3.c
5919F: drivers/i2c/busses/i2c-amd756.c
5920F: drivers/i2c/busses/i2c-amd756-s4882.c
5921F: drivers/i2c/busses/i2c-amd8111.c
5922F: drivers/i2c/busses/i2c-i801.c
5923F: drivers/i2c/busses/i2c-isch.c
5924F: drivers/i2c/busses/i2c-nforce2.c
5925F: drivers/i2c/busses/i2c-nforce2-s4985.c
5926F: drivers/i2c/busses/i2c-piix4.c
5927F: drivers/i2c/busses/i2c-sis5595.c
5928F: drivers/i2c/busses/i2c-sis630.c
5929F: drivers/i2c/busses/i2c-sis96x.c
5930F: drivers/i2c/busses/i2c-via.c
5931F: drivers/i2c/busses/i2c-viapro.c
5932
cb7f07a4
NH
5933I2C/SMBUS ISMT DRIVER
5934M: Seth Heasley <seth.heasley@intel.com>
5935M: Neil Horman <nhorman@tuxdriver.com>
5936L: linux-i2c@vger.kernel.org
5937F: drivers/i2c/busses/i2c-ismt.c
5938F: Documentation/i2c/busses/i2c-ismt
5939
6ea884db 5940I2C/SMBUS STUB DRIVER
d8130624 5941M: Jean Delvare <jdelvare@suse.com>
846557d3 5942L: linux-i2c@vger.kernel.org
6ea884db 5943S: Maintained
8547a5bc 5944F: drivers/i2c/i2c-stub.c
6ea884db 5945
5b543965 5946I2C SUBSYSTEM
14d77c4d 5947M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5948L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5949W: https://i2c.wiki.kernel.org/
5950Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5951T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5952S: Maintained
40ed1b4c 5953F: Documentation/devicetree/bindings/i2c/
679655da
JP
5954F: Documentation/i2c/
5955F: drivers/i2c/
630bc46e 5956F: drivers/i2c/*/
679655da 5957F: include/linux/i2c.h
03b70d62 5958F: include/linux/i2c-*.h
c117ab84
CEB
5959F: include/uapi/linux/i2c.h
5960F: include/uapi/linux/i2c-*.h
1da177e4 5961
4560d677
WS
5962I2C ACPI SUPPORT
5963M: Mika Westerberg <mika.westerberg@linux.intel.com>
5964L: linux-i2c@vger.kernel.org
5965L: linux-acpi@vger.kernel.org
5966S: Maintained
4560d677 5967
d85c8a6a 5968I2C-TAOS-EVM DRIVER
d8130624 5969M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5970L: linux-i2c@vger.kernel.org
5971S: Maintained
5972F: Documentation/i2c/busses/i2c-taos-evm
5973F: drivers/i2c/busses/i2c-taos-evm.c
5974
e8c76eed 5975I2C-TINY-USB DRIVER
8b58be88 5976M: Till Harbaum <till@harbaum.org>
846557d3 5977L: linux-i2c@vger.kernel.org
932d1872 5978W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5979S: Maintained
679655da 5980F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5981
1da177e4 5982i386 BOOT CODE
8b58be88 5983M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5984S: Maintained
679655da 5985F: arch/x86/boot/
1da177e4
LT
5986
5987i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5988M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5989T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5990S: Maintained
5991
1da177e4 5992IA64 (Itanium) PLATFORM
8b58be88
JP
5993M: Tony Luck <tony.luck@intel.com>
5994M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5995L: linux-ia64@vger.kernel.org
6b1c70b1 5996T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5997S: Maintained
679655da 5998F: arch/ia64/
1da177e4 5999
4cd38750
LDSB
6000IBM Power VMX Cryptographic instructions
6001M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6002M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6003L: linux-crypto@vger.kernel.org
6004S: Supported
6005F: drivers/crypto/vmx/Makefile
6006F: drivers/crypto/vmx/Kconfig
6007F: drivers/crypto/vmx/vmx.c
6008F: drivers/crypto/vmx/aes*
6009F: drivers/crypto/vmx/ghash*
6010F: drivers/crypto/vmx/ppc-xlate.pl
6011
956c203c 6012IBM Power in-Nest Crypto Acceleration
4cd38750 6013M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6014M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6015L: linux-crypto@vger.kernel.org
6016S: Supported
28bceeaa
DS
6017F: drivers/crypto/nx/Makefile
6018F: drivers/crypto/nx/Kconfig
6019F: drivers/crypto/nx/nx-aes*
6020F: drivers/crypto/nx/nx-sha*
6021F: drivers/crypto/nx/nx.*
6022F: drivers/crypto/nx/nx_csbcpb.h
6023F: drivers/crypto/nx/nx_debugfs.h
956c203c 6024
0e16aafb 6025IBM Power 842 compression accelerator
41656aa7 6026M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6027S: Supported
28bceeaa
DS
6028F: drivers/crypto/nx/Makefile
6029F: drivers/crypto/nx/Kconfig
7011a122 6030F: drivers/crypto/nx/nx-842*
2da572c9 6031F: include/linux/sw842.h
2062c5b6 6032F: crypto/842.c
2da572c9 6033F: lib/842/
0e16aafb 6034
1da177e4 6035IBM Power Linux RAID adapter
8b58be88 6036M: Brian King <brking@us.ibm.com>
1da177e4 6037S: Supported
679655da 6038F: drivers/scsi/ipr.*
1da177e4 6039
9d348af4 6040IBM Power Virtual Ethernet Device Driver
eddd63a6 6041M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6042L: netdev@vger.kernel.org
6043S: Supported
9aa32835 6044F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6045
032c5e82
TF
6046IBM Power SRIOV Virtual NIC Device Driver
6047M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6048M: John Allen <jallen@linux.vnet.ibm.com>
6049L: netdev@vger.kernel.org
6050S: Supported
6051F: drivers/net/ethernet/ibm/ibmvnic.*
6052
e6babec6 6053IBM Power Virtual SCSI Device Drivers
bcbde52b 6054M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6055L: linux-scsi@vger.kernel.org
6056S: Supported
e6babec6 6057F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6058F: include/scsi/viosrp.h
6059
6060IBM Power Virtual SCSI Device Target Driver
6061M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6062M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6063L: linux-scsi@vger.kernel.org
6064L: target-devel@vger.kernel.org
6065S: Supported
6066F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6067
6068IBM Power Virtual FC Device Drivers
44b4dad9 6069M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6070L: linux-scsi@vger.kernel.org
6071S: Supported
6072F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6073
1da177e4 6074IBM ServeRAID RAID DRIVER
f9213e78 6075S: Orphan
679655da 6076F: drivers/scsi/ips.*
1da177e4 6077
6ed9f9c4
PT
6078ICH LPC AND GPIO DRIVER
6079M: Peter Tyser <ptyser@xes-inc.com>
6080S: Maintained
6081F: drivers/mfd/lpc_ich.c
6082F: drivers/gpio/gpio-ich.c
6083
1e7106fc 6084IDE SUBSYSTEM
8b58be88 6085M: "David S. Miller" <davem@davemloft.net>
1da177e4 6086L: linux-ide@vger.kernel.org
8a6e2535 6087Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6088T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6089S: Maintained
679655da
JP
6090F: Documentation/ide/
6091F: drivers/ide/
6092F: include/linux/ide.h
1da177e4 6093
6cb8c13d
IP
6094IDEAPAD LAPTOP EXTRAS DRIVER
6095M: Ike Panhc <ike.pan@canonical.com>
6096L: platform-driver-x86@vger.kernel.org
6097W: http://launchpad.net/ideapad-laptop
6098S: Maintained
6099F: drivers/platform/x86/ideapad-laptop.c
6100
1ea4c161
AM
6101IDEAPAD LAPTOP SLIDEBAR DRIVER
6102M: Andrey Moiseev <o2g.org.ru@gmail.com>
6103L: linux-input@vger.kernel.org
6104W: https://github.com/o2genum/ideapad-slidebar
6105S: Maintained
6106F: drivers/input/misc/ideapad_slidebar.c
6107
0f861e8c 6108IDE/ATAPI DRIVERS
487ba8e8 6109M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6110L: linux-ide@vger.kernel.org
c404c199 6111S: Maintained
679655da
JP
6112F: Documentation/cdrom/ide-cd
6113F: drivers/ide/ide-cd*
1da177e4 6114
27471fdb 6115IDLE-I7300
8b58be88 6116M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 6117L: linux-pm@vger.kernel.org
27471fdb 6118S: Supported
679655da 6119F: drivers/idle/i7300_idle.c
27471fdb 6120
02cf2286 6121IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6122M: Alexander Aring <aar@pengutronix.de>
5cc92049 6123M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6124L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6125W: http://wpan.cakelab.org/
6126T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6127T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6128S: Maintained
6129F: net/ieee802154/
68653359 6130F: net/mac802154/
251741b1 6131F: drivers/net/ieee802154/
580947d3
AA
6132F: include/linux/nl802154.h
6133F: include/linux/ieee802154.h
6134F: include/net/nl802154.h
6135F: include/net/mac802154.h
6136F: include/net/af_ieee802154.h
6137F: include/net/cfg802154.h
6138F: include/net/ieee802154_netdev.h
ebef9c12 6139F: Documentation/networking/ieee802154.txt
02cf2286 6140
b1c97193
SY
6141IGORPLUG-USB IR RECEIVER
6142M: Sean Young <sean@mess.org>
6143L: linux-media@vger.kernel.org
6144S: Maintained
6145F: drivers/media/rc/igorplugusb.c
6146
40ad4a30
SY
6147IGUANAWORKS USB IR TRANSCEIVER
6148M: Sean Young <sean@mess.org>
6149L: linux-media@vger.kernel.org
6150S: Maintained
6151F: drivers/media/rc/iguanair.c
6152
9545f86e 6153IIO SUBSYSTEM AND DRIVERS
030a13d7 6154M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6155R: Hartmut Knaack <knaack.h@gmx.de>
6156R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6157R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6158L: linux-iio@vger.kernel.org
21d41655 6159T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6160S: Maintained
866b148a 6161F: Documentation/devicetree/bindings/iio/
03e7c251 6162F: drivers/iio/
9545f86e 6163F: drivers/staging/iio/
8fe671fc 6164F: include/linux/iio/
817020cf 6165F: tools/iio/
9545f86e 6166
65519263
SG
6167IKANOS/ADI EAGLE ADSL USB DRIVER
6168M: Matthieu Castet <castet.matthieu@free.fr>
6169M: Stanislaw Gruszka <stf_xl@wp.pl>
6170S: Maintained
6171F: drivers/usb/atm/ueagle-atm.c
6172
8ef3ff27
PB
6173IMGTEC ASCII LCD DRIVER
6174M: Paul Burton <paul.burton@imgtec.com>
6175S: Maintained
6176F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6177F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6178
e89ab51f
GR
6179INA209 HARDWARE MONITOR DRIVER
6180M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6181L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6182S: Maintained
6183F: Documentation/hwmon/ina209
6184F: Documentation/devicetree/bindings/i2c/ina209.txt
6185F: drivers/hwmon/ina209.c
6186
6187INA2XX HARDWARE MONITOR DRIVER
6188M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6189L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6190S: Maintained
6191F: Documentation/hwmon/ina2xx
6192F: drivers/hwmon/ina2xx.c
6193F: include/linux/platform_data/ina2xx.h
6194
14dc124f
SIG
6195INDUSTRY PACK SUBSYSTEM (IPACK)
6196M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6197M: Jens Taprogge <jens.taprogge@taprogge.org>
6198M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6199L: industrypack-devel@lists.sourceforge.net
6200W: http://industrypack.sourceforge.net
6201S: Maintained
6202F: drivers/ipack/
6203
8adc53fd
ZLK
6204INGENIC JZ4780 DMA Driver
6205M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6206S: Maintained
6207F: drivers/dma/dma-jz4780.c
6208
87cf40e6
HH
6209INGENIC JZ4780 NAND DRIVER
6210M: Harvey Hunt <harveyhuntnexus@gmail.com>
6211L: linux-mtd@lists.infradead.org
6212S: Maintained
6213F: drivers/mtd/nand/jz4780_*
6214
aa7168f4 6215INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6216M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6217M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6218L: linux-ima-devel@lists.sourceforge.net
6219L: linux-ima-user@lists.sourceforge.net
6220L: linux-security-module@vger.kernel.org
9f273c24 6221T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6222S: Supported
679655da 6223F: security/integrity/ima/
aa7168f4 6224
9a4ea5a9
JH
6225IMGTEC IR DECODER DRIVER
6226M: James Hogan <james.hogan@imgtec.com>
6227S: Maintained
6228F: drivers/media/rc/img-ir/
6229
1da177e4 6230IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6231L: linux-fbdev@vger.kernel.org
843393d3 6232S: Orphan
8a61f013 6233F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6234
6235INFINIBAND SUBSYSTEM
b6b2bbe6 6236M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6237M: Sean Hefty <sean.hefty@intel.com>
6238M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6239L: linux-rdma@vger.kernel.org
605841f5 6240W: http://www.openfabrics.org/
8a6e2535 6241Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6242T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6243S: Supported
679655da
JP
6244F: Documentation/infiniband/
6245F: drivers/infiniband/
c117ab84 6246F: include/uapi/linux/if_infiniband.h
954138dc
YD
6247F: include/uapi/rdma/
6248F: include/rdma/
1da177e4 6249
c9f04f58 6250INOTIFY
8b58be88
JP
6251M: John McCutchan <john@johnmccutchan.com>
6252M: Robert Love <rlove@rlove.org>
6253M: Eric Paris <eparis@parisplace.org>
c9f04f58 6254S: Maintained
679655da
JP
6255F: Documentation/filesystems/inotify.txt
6256F: fs/notify/inotify/
6257F: include/linux/inotify.h
c117ab84 6258F: include/uapi/linux/inotify.h
c9f04f58 6259
e2d1d6c0 6260INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6261M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6262L: linux-input@vger.kernel.org
8a6e2535 6263Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6264T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6265S: Maintained
679655da 6266F: drivers/input/
f4eea7e2 6267F: include/linux/input.h
c117ab84 6268F: include/uapi/linux/input.h
f4eea7e2 6269F: include/linux/input/
e52d8398 6270F: Documentation/devicetree/bindings/input/
e2d1d6c0 6271
3267a87f 6272INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6273M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6274L: linux-input@vger.kernel.org
75dd112a 6275S: Odd fixes
3267a87f 6276F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6277F: drivers/input/input-mt.c
3267a87f
HR
6278K: \b(ABS|SYN)_MT_
6279
97fa99a3
JY
6280INTEL ASoC BDW/HSW DRIVERS
6281M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6282L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6283S: Supported
e8e1225d
JP
6284F: sound/soc/intel/common/sst-dsp*
6285F: sound/soc/intel/common/sst-firmware.c
6286F: sound/soc/intel/boards/broadwell.c
6287F: sound/soc/intel/haswell/
97fa99a3 6288
4ac13e17
DJ
6289INTEL C600 SERIES SAS CONTROLLER DRIVER
6290M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6291M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6292L: linux-scsi@vger.kernel.org
7106891a
DJ
6293T: git git://git.code.sf.net/p/intel-sas/isci
6294S: Supported
4ac13e17 6295F: drivers/scsi/isci/
4ac13e17 6296
ecc83e52
AH
6297INTEL HID EVENT DRIVER
6298M: Alex Hung <alex.hung@canonical.com>
6299L: platform-driver-x86@vger.kernel.org
6300S: Maintained
6301F: drivers/platform/x86/intel-hid.c
6302
332e0812
AK
6303INTEL VIRTUAL BUTTON DRIVER
6304M: AceLan Kao <acelan.kao@canonical.com>
6305L: platform-driver-x86@vger.kernel.org
6306S: Maintained
6307F: drivers/platform/x86/intel-vbtn.c
6308
26717172
LB
6309INTEL IDLE DRIVER
6310M: Len Brown <lenb@kernel.org>
bf1c138e 6311L: linux-pm@vger.kernel.org
08deed1e 6312T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6313S: Supported
6314F: drivers/idle/intel_idle.c
6315
8fb861fa
SP
6316INTEL INTEGRATED SENSOR HUB DRIVER
6317M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6318M: Jiri Kosina <jikos@kernel.org>
6319L: linux-input@vger.kernel.org
6320S: Maintained
6321F: drivers/hid/intel-ish-hid/
6322
7c1ac18d 6323INTEL PSTATE DRIVER
58ac1f62
SP
6324M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6325M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6326L: linux-pm@vger.kernel.org
6327S: Supported
6328F: drivers/cpufreq/intel_pstate.c
6329
9eb8ef74 6330INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6331M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6332L: linux-fbdev@vger.kernel.org
ce00f85c 6333S: Maintained
679655da 6334F: Documentation/fb/intelfb.txt
8a61f013 6335F: drivers/video/fbdev/intelfb/
9eb8ef74 6336
1da177e4 6337INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6338M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6339L: linux-fbdev@vger.kernel.org
ce00f85c 6340S: Maintained
8a61f013 6341F: drivers/video/fbdev/i810/
1da177e4 6342
f4a9bc4c 6343INTEL MENLOW THERMAL DRIVER
8b58be88 6344M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6345L: platform-driver-x86@vger.kernel.org
5ca92bd9 6346W: https://01.org/linux-acpi
f4a9bc4c 6347S: Supported
679655da 6348F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6349
248a9dc3 6350INTEL I/OAT DMA DRIVER
18ebd564 6351M: Dave Jiang <dave.jiang@intel.com>
08223d80 6352R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6353L: dmaengine@vger.kernel.org
6354Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6355S: Supported
679655da 6356F: drivers/dma/ioat*
248a9dc3 6357
6c8909b4 6358INTEL IOMMU (VT-d)
8b58be88 6359M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6360L: iommu@lists.linux-foundation.org
54e5881d 6361T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6362S: Supported
3fb39615 6363F: drivers/iommu/intel-iommu.c
679655da 6364F: include/linux/intel-iommu.h
6c8909b4 6365
b3e5f263 6366INTEL IOP-ADMA DMA DRIVER
08223d80 6367R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6368S: Odd fixes
679655da 6369F: drivers/dma/iop-adma.c
b3e5f263 6370
9251ce95 6371INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6372M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6373S: Maintained
679655da
JP
6374F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6375F: arch/arm/mach-ixp4xx/include/mach/npe.h
6376F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6377F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6378F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6379F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6380
844dd05f 6381INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6382M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6383S: Maintained
679655da 6384F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6385
2f302324 6386INTEL ETHERNET DRIVERS
8b58be88 6387M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6388L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6389W: http://www.intel.com/support/feedback.htm
d94e6fed 6390W: http://e1000.sourceforge.net/
2f302324
JK
6391Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6392T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6393T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6394S: Supported
0d164401
JK
6395F: Documentation/networking/e100.txt
6396F: Documentation/networking/e1000.txt
6397F: Documentation/networking/e1000e.txt
6398F: Documentation/networking/igb.txt
6399F: Documentation/networking/igbvf.txt
6400F: Documentation/networking/ixgb.txt
6401F: Documentation/networking/ixgbe.txt
6402F: Documentation/networking/ixgbevf.txt
1bff6529 6403F: Documentation/networking/i40e.txt
105bf2fe 6404F: Documentation/networking/i40evf.txt
dee1ad47 6405F: drivers/net/ethernet/intel/
bc90d291 6406F: drivers/net/ethernet/intel/*/
1da177e4 6407
6e4de866
FL
6408INTEL RDMA RNIC DRIVER
6409M: Faisal Latif <faisal.latif@intel.com>
6410R: Chien Tin Tung <chien.tin.tung@intel.com>
6411R: Mustafa Ismail <mustafa.ismail@intel.com>
6412R: Shiraz Saleem <shiraz.saleem@intel.com>
6413R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6414L: linux-rdma@vger.kernel.org
6415S: Supported
6416F: drivers/infiniband/hw/i40iw/
6417
224f9e6d
AS
6418INTEL MERRIFIELD GPIO DRIVER
6419M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6420L: linux-gpio@vger.kernel.org
6421S: Maintained
6422F: drivers/gpio/gpio-merrifield.c
6423
0963d59b
LW
6424INTEL-MID GPIO DRIVER
6425M: David Cohen <david.a.cohen@linux.intel.com>
6426L: linux-gpio@vger.kernel.org
6427S: Maintained
6428F: drivers/gpio/gpio-intel-mid.c
6429
ca907a90
SY
6430INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6431M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6432L: linux-wireless@vger.kernel.org
ca907a90 6433S: Maintained
679655da 6434F: Documentation/networking/README.ipw2100
679655da 6435F: Documentation/networking/README.ipw2200
367a1092 6436F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6437
5760b0a5
AS
6438INTEL(R) TRACE HUB
6439M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6440S: Supported
6441F: Documentation/trace/intel_th.txt
6442F: drivers/hwtracing/intel_th/
6443
4bd96a7a 6444INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6445M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6446L: tboot-devel@lists.sourceforge.net
6447W: http://tboot.sourceforge.net
e9b7d7c8 6448T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6449S: Supported
6450F: Documentation/intel_txt.txt
6451F: include/linux/tboot.h
6452F: arch/x86/kernel/tboot.c
6453
8a70da82 6454INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6455M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6456M: linux-wimax@intel.com
49e7d9df 6457L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6458S: Supported
6459W: http://linuxwimax.org
679655da
JP
6460F: Documentation/wimax/README.i2400m
6461F: drivers/net/wimax/i2400m/
c117ab84 6462F: include/uapi/linux/wimax/i2400m.h
8a70da82 6463
1c0ce89c
SG
6464INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6465M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6466L: linux-wireless@vger.kernel.org
1c0ce89c 6467S: Supported
7ac9a364 6468F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6469
b481de9c 6470INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6471M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6472M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6473M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6474M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6475L: linux-wireless@vger.kernel.org
b481de9c 6476W: http://intellinuxwireless.org
b62ff718 6477T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6478S: Supported
e705c121 6479F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6480
de8fe023
TW
6481INTEL MANAGEMENT ENGINE (mei)
6482M: Tomas Winkler <tomas.winkler@intel.com>
6483L: linux-kernel@vger.kernel.org
6484S: Supported
c117ab84 6485F: include/uapi/linux/mei.h
5069288b 6486F: include/linux/mei_cl_bus.h
de8fe023 6487F: drivers/misc/mei/*
222818c3 6488F: drivers/watchdog/mei_wdt.c
e07950a1 6489F: Documentation/misc-devices/mei/*
986b891a 6490F: samples/mei/*
de8fe023 6491
50ceb98b
SD
6492INTEL MIC DRIVERS (mic)
6493M: Sudeep Dutt <sudeep.dutt@intel.com>
6494M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6495S: Supported
6496W: https://github.com/sudeepdutt/mic
6497W: http://software.intel.com/en-us/mic-developer
6498F: include/linux/mic_bus.h
6499F: include/linux/scif.h
6500F: include/uapi/linux/mic_common.h
6501F: include/uapi/linux/mic_ioctl.h
9f273c24 6502F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6503F: drivers/misc/mic/
6504F: drivers/dma/mic_x100_dma.c
6505F: drivers/dma/mic_x100_dma.h
9f273c24 6506F: Documentation/mic/
50ceb98b 6507
fdca4f16 6508INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6509M: Zha Qipeng<qipeng.zha@intel.com>
6510L: platform-driver-x86@vger.kernel.org
6511S: Maintained
6512F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6513F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6514F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6515F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6516
378f956e
SKC
6517INTEL TELEMETRY DRIVER
6518M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6519L: platform-driver-x86@vger.kernel.org
6520S: Maintained
378f956e 6521F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6522F: drivers/platform/x86/intel_telemetry*
0a8b8353 6523
b740d2e9
RB
6524INTEL PMC CORE DRIVER
6525M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6526M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6527L: platform-driver-x86@vger.kernel.org
6528S: Maintained
6529F: arch/x86/include/asm/pmc_core.h
6530F: drivers/platform/x86/intel_pmc_core*
6531
cb109a0e 6532IOC3 ETHERNET DRIVER
8b58be88 6533M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6534L: linux-mips@linux-mips.org
6535S: Maintained
8862bf1e 6536F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6537
cb109a0e 6538IOC3 SERIAL DRIVER
8b58be88 6539M: Pat Gefre <pfg@sgi.com>
d39e0721 6540L: linux-serial@vger.kernel.org
cb109a0e 6541S: Maintained
df621252 6542F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6543
0b6e8569
SW
6544IOMMU DRIVERS
6545M: Joerg Roedel <joro@8bytes.org>
6546L: iommu@lists.linux-foundation.org
6547T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6548S: Maintained
efcd94c0 6549F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6550F: drivers/iommu/
6551
4480f15b 6552IP MASQUERADING
8b58be88 6553M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6554S: Maintained
679655da 6555F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6556
4409ebe9 6557IPMI SUBSYSTEM
8b58be88 6558M: Corey Minyard <minyard@acm.org>
b0c90653 6559L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6560W: http://openipmi.sourceforge.net/
6561S: Supported
679655da
JP
6562F: Documentation/IPMI.txt
6563F: drivers/char/ipmi/
6564F: include/linux/ipmi*
c117ab84 6565F: include/uapi/linux/ipmi*
4409ebe9 6566
2d800897
KW
6567QCOM AUDIO (ASoC) DRIVERS
6568M: Patrick Lai <plai@codeaurora.org>
6569M: Banajit Goswami <bgoswami@codeaurora.org>
6570L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6571S: Supported
6572F: sound/soc/qcom/
6573
e2d1d6c0 6574IPS SCSI RAID DRIVER
8b58be88 6575M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6576L: linux-scsi@vger.kernel.org
6577W: http://www.adaptec.com/
6578S: Maintained
679655da 6579F: drivers/scsi/ips*
e2d1d6c0
RD
6580
6581IPVS
8b58be88
JP
6582M: Wensong Zhang <wensong@linux-vs.org>
6583M: Simon Horman <horms@verge.net.au>
6584M: Julian Anastasov <ja@ssi.bg>
979b6c13 6585L: netdev@vger.kernel.org
e2d1d6c0 6586L: lvs-devel@vger.kernel.org
1da177e4 6587S: Maintained
9f273c24
FW
6588T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6589T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6590F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6591F: include/net/ip_vs.h
c117ab84 6592F: include/uapi/linux/ip_vs.h
679655da 6593F: net/netfilter/ipvs/
1da177e4 6594
e7839f25 6595IPWIRELESS DRIVER
e5f6450c 6596M: Jiri Kosina <jikos@kernel.org>
d8130624 6597M: David Sterba <dsterba@suse.com>
92094aa0 6598S: Odd Fixes
282361a0 6599F: drivers/tty/ipwireless/
099dc4fb 6600
e2d1d6c0 6601IPX NETWORK LAYER
8b58be88 6602M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6603L: netdev@vger.kernel.org
6604S: Maintained
679655da 6605F: include/net/ipx.h
c117ab84 6606F: include/uapi/linux/ipx.h
679655da 6607F: net/ipx/
e2d1d6c0 6608
1da177e4 6609IRDA SUBSYSTEM
8b58be88 6610M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6611L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6612L: netdev@vger.kernel.org
1da177e4 6613W: http://irda.sourceforge.net/
f353976d 6614S: Maintained
e0057975 6615T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6616F: Documentation/networking/irda.txt
6617F: drivers/net/irda/
6618F: include/net/irda/
6619F: net/irda/
1da177e4 6620
a800c7cc
TG
6621IRQ SUBSYSTEM
6622M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6623L: linux-kernel@vger.kernel.org
a800c7cc 6624S: Maintained
75fc2d37 6625T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6626F: kernel/irq/
2ed9fd28
JC
6627
6628IRQCHIP DRIVERS
6629M: Thomas Gleixner <tglx@linutronix.de>
6630M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6631M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6632L: linux-kernel@vger.kernel.org
6633S: Maintained
6634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6635T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6636F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6637F: drivers/irqchip/
a800c7cc 6638
7ab3a837 6639IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6640M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6641S: Maintained
b09dec2c 6642T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6643F: Documentation/IRQ-domain.txt
6644F: include/linux/irqdomain.h
6645F: kernel/irq/irqdomain.c
b09dec2c 6646F: kernel/irq/msi.c
7ab3a837 6647
ad7afc38
WBG
6648ISA
6649M: William Breathitt Gray <vilhelm.gray@gmail.com>
6650S: Maintained
6651F: Documentation/isa.txt
6652F: drivers/base/isa.c
6653F: include/linux/isa.h
6654
e2d1d6c0 6655ISAPNP
8b58be88 6656M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6657S: Maintained
679655da
JP
6658F: Documentation/isapnp.txt
6659F: drivers/pnp/isapnp/
6660F: include/linux/isapnp.h
e2d1d6c0 6661
d39b8420
HV
6662ISA RADIO MODULE
6663M: Hans Verkuil <hverkuil@xs4all.nl>
6664L: linux-media@vger.kernel.org
6665T: git git://linuxtv.org/media_tree.git
a825eaec 6666W: https://linuxtv.org
d39b8420
HV
6667S: Maintained
6668F: drivers/media/radio/radio-isa*
6669
71a6d0af
HW
6670iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6671M: Peter Jones <pjones@redhat.com>
6672M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6673S: Maintained
6674F: drivers/firmware/iscsi_ibft*
6675
14816b1e 6676ISCSI
623290a2
LD
6677M: Lee Duncan <lduncan@suse.com>
6678M: Chris Leech <cleech@redhat.com>
14816b1e 6679L: open-iscsi@googlegroups.com
623290a2 6680W: www.open-iscsi.com
14816b1e 6681S: Maintained
679655da
JP
6682F: drivers/scsi/*iscsi*
6683F: include/scsi/*iscsi*
14816b1e 6684
1e65eb42
OG
6685ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6686M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6687M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6688M: Roi Dayan <roid@mellanox.com>
6689L: linux-rdma@vger.kernel.org
6690S: Supported
6691W: http://www.openfabrics.org
6692W: www.open-iscsi.org
6693Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6694F: drivers/infiniband/ulp/iser/
1e65eb42 6695
2b70e5fd 6696ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6697M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6698T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6699L: linux-rdma@vger.kernel.org
6700L: target-devel@vger.kernel.org
6701S: Supported
6702W: http://www.linux-iscsi.org
6703F: drivers/infiniband/ulp/isert
6704
1da177e4 6705ISDN SUBSYSTEM
8b58be88 6706M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6707L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6708L: netdev@vger.kernel.org
1da177e4 6709W: http://www.isdn4linux.de
54e5881d 6710T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6711S: Maintained
679655da
JP
6712F: Documentation/isdn/
6713F: drivers/isdn/
6714F: include/linux/isdn.h
6715F: include/linux/isdn/
c117ab84
CEB
6716F: include/uapi/linux/isdn.h
6717F: include/uapi/linux/isdn/
1da177e4
LT
6718
6719ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6720M: Armin Schindler <mac@melware.de>
d5d52273 6721L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6722W: http://www.melware.de
6723S: Maintained
679655da 6724F: drivers/isdn/hardware/eicon/
1da177e4 6725
d624870f 6726IT87 HARDWARE MONITORING DRIVER
d8130624 6727M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6728L: linux-hwmon@vger.kernel.org
d624870f
JD
6729S: Maintained
6730F: Documentation/hwmon/it87
6731F: drivers/hwmon/it87.c
6732
d7104bff
AP
6733IT913X MEDIA DRIVER
6734M: Antti Palosaari <crope@iki.fi>
6735L: linux-media@vger.kernel.org
a825eaec 6736W: https://linuxtv.org
d7104bff
AP
6737W: http://palosaari.fi/linux/
6738Q: http://patchwork.linuxtv.org/project/linux-media/list/
6739T: git git://linuxtv.org/anttip/media_tree.git
6740S: Maintained
249c697e 6741F: drivers/media/tuners/it913x*
d7104bff 6742
91821ff3 6743IVTV VIDEO4LINUX DRIVER
6afdeaf8 6744M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6745L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6746L: linux-media@vger.kernel.org
275ffde4 6747T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6748W: http://www.ivtvdriver.org
6749S: Maintained
618cd932 6750F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6751F: drivers/media/pci/ivtv/
c117ab84 6752F: include/uapi/linux/ivtv*
91821ff3 6753
68620bdd
MP
6754IX2505V MEDIA DRIVER
6755M: Malcolm Priestley <tvboxspy@gmail.com>
6756L: linux-media@vger.kernel.org
a825eaec 6757W: https://linuxtv.org
68620bdd
MP
6758Q: http://patchwork.linuxtv.org/project/linux-media/list/
6759S: Maintained
6760F: drivers/media/dvb-frontends/ix2505v*
6761
4453d736
GR
6762JC42.4 TEMPERATURE SENSOR DRIVER
6763M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6764L: linux-hwmon@vger.kernel.org
4453d736
GR
6765S: Maintained
6766F: drivers/hwmon/jc42.c
6767F: Documentation/hwmon/jc42
6768
e2d1d6c0 6769JFS FILESYSTEM
3256f80f 6770M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6771L: jfs-discussion@lists.sourceforge.net
6772W: http://jfs.sourceforge.net/
54e5881d 6773T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6774S: Maintained
679655da
JP
6775F: Documentation/filesystems/jfs.txt
6776F: fs/jfs/
e2d1d6c0 6777
95252236 6778JME NETWORK DRIVER
8b58be88 6779M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6780L: netdev@vger.kernel.org
6781S: Maintained
63d24a0e 6782F: drivers/net/ethernet/jme.*
95252236 6783
1da177e4 6784JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6785M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6786L: linux-mtd@lists.infradead.org
6787W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6788S: Maintained
679655da 6789F: fs/jffs2/
c117ab84 6790F: include/uapi/linux/jffs2.h
1da177e4 6791
d183e11a
TT
6792JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6793M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6794M: Jan Kara <jack@suse.com>
d183e11a
TT
6795L: linux-ext4@vger.kernel.org
6796S: Maintained
6797F: fs/jbd2/
6798F: include/linux/jbd2.h
ae0718f8 6799
207dab5f
MU
6800JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6801M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6802L: linux-media@vger.kernel.org
6803S: Maintained
6804F: drivers/media/platform/rcar_jpu.c
6805
fd8b6cb4 6806JSM Neo PCI based serial card
df247081 6807M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6808L: linux-serial@vger.kernel.org
6809S: Maintained
df621252 6810F: drivers/tty/serial/jsm/
ae0718f8 6811
af39917d
CL
6812K10TEMP HARDWARE MONITORING DRIVER
6813M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6814L: linux-hwmon@vger.kernel.org
af39917d
CL
6815S: Maintained
6816F: Documentation/hwmon/k10temp
6817F: drivers/hwmon/k10temp.c
6818
4660cb35 6819K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6820M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6821L: linux-hwmon@vger.kernel.org
ae0718f8 6822S: Maintained
679655da
JP
6823F: Documentation/hwmon/k8temp
6824F: drivers/hwmon/k8temp.c
ae0718f8 6825
0ba1d91d
AR
6826KASAN
6827M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6828R: Alexander Potapenko <glider@google.com>
6829R: Dmitry Vyukov <dvyukov@google.com>
6830L: kasan-dev@googlegroups.com
6831S: Maintained
6832F: arch/*/include/asm/kasan.h
6833F: arch/*/mm/kasan_init*
2757aafa 6834F: Documentation/dev-tools/kasan.rst
64f8ebaf 6835F: include/linux/kasan*.h
0ba1d91d
AR
6836F: lib/test_kasan.c
6837F: mm/kasan/
6838F: scripts/Makefile.kasan
6839
1da177e4 6840KCONFIG
5eb1f99e 6841M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6842L: linux-kbuild@vger.kernel.org
cea8321c 6843T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6844S: Maintained
679655da
JP
6845F: Documentation/kbuild/kconfig-language.txt
6846F: scripts/kconfig/
1da177e4 6847
ea6c2089 6848KDUMP
f871f191
VG
6849M: Dave Young <dyoung@redhat.com>
6850M: Baoquan He <bhe@redhat.com>
6851R: Vivek Goyal <vgoyal@redhat.com>
34633993 6852L: kexec@lists.infradead.org
ea6c2089
VG
6853W: http://lse.sourceforge.net/kdump/
6854S: Maintained
80811493 6855F: Documentation/kdump/
ea6c2089 6856
f41bf02f
HV
6857KEENE FM RADIO TRANSMITTER DRIVER
6858M: Hans Verkuil <hverkuil@xs4all.nl>
6859L: linux-media@vger.kernel.org
6860T: git git://linuxtv.org/media_tree.git
a825eaec 6861W: https://linuxtv.org
f41bf02f
HV
6862S: Maintained
6863F: drivers/media/radio/radio-keene*
6864
1da177e4 6865KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6866M: Ian Kent <raven@themaw.net>
f694fc97 6867L: autofs@vger.kernel.org
1da177e4 6868S: Maintained
679655da 6869F: fs/autofs4/
1da177e4 6870
70fb7ba6 6871KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6872M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6873T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6874T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6875L: linux-kbuild@vger.kernel.org
5ce45962 6876S: Maintained
679655da
JP
6877F: Documentation/kbuild/
6878F: Makefile
6879F: scripts/Makefile.*
70fb7ba6
MM
6880F: scripts/basic/
6881F: scripts/mk*
6882F: scripts/package/
1da177e4
LT
6883
6884KERNEL JANITORS
c3000e03 6885L: kernel-janitors@vger.kernel.org
10466f5a 6886W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6887S: Odd Fixes
1da177e4 6888
e8b43555 6889KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6890M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6891M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6892L: linux-nfs@vger.kernel.org
1da177e4 6893W: http://nfs.sourceforge.net/
9f273c24 6894T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6895S: Supported
679655da 6896F: fs/nfsd/
c117ab84 6897F: include/uapi/linux/nfsd/
679655da
JP
6898F: fs/lockd/
6899F: fs/nfs_common/
6900F: net/sunrpc/
6901F: include/linux/lockd/
6902F: include/linux/sunrpc/
c117ab84 6903F: include/uapi/linux/sunrpc/
1da177e4 6904
13b122b3
SK
6905KERNEL SELFTEST FRAMEWORK
6906M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6907M: Shuah Khan <shuah@kernel.org>
64f00850 6908L: linux-kselftest@vger.kernel.org
13b122b3
SK
6909T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6910S: Maintained
6911F: tools/testing/selftests
6912
426d62e2 6913KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6914M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6915M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6916L: kvm@vger.kernel.org
e3e58478 6917W: http://www.linux-kvm.org
a94b40a6 6918T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6919S: Supported
c93a64fe
PB
6920F: Documentation/*/kvm*.txt
6921F: Documentation/virtual/kvm/
679655da 6922F: arch/*/kvm/
1662e862
CB
6923F: arch/x86/kernel/kvm.c
6924F: arch/x86/kernel/kvmclock.c
679655da
JP
6925F: arch/*/include/asm/kvm*
6926F: include/linux/kvm*
c117ab84 6927F: include/uapi/linux/kvm*
679655da 6928F: virt/kvm/
6d0a1a61 6929F: tools/kvm/
426d62e2 6930
ad8003d3 6931KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6932M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6933L: kvm@vger.kernel.org
038161de 6934W: http://www.linux-kvm.org/
7de609c8 6935S: Maintained
679655da 6936F: arch/x86/include/asm/svm.h
679655da 6937F: arch/x86/kvm/svm.c
426d62e2 6938
513014b7 6939KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6940M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6941L: kvm-ppc@vger.kernel.org
038161de 6942W: http://www.linux-kvm.org/
6a7f972d 6943T: git git://github.com/agraf/linux-2.6.git
513014b7 6944S: Supported
679655da
JP
6945F: arch/powerpc/include/asm/kvm*
6946F: arch/powerpc/kvm/
513014b7 6947
85f8fffe 6948KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6949M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6950M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6951L: linux-s390@vger.kernel.org
6952W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6953T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6954S: Supported
679655da
JP
6955F: Documentation/s390/kvm.txt
6956F: arch/s390/include/asm/kvm*
80811493 6957F: arch/s390/kvm/
85f8fffe 6958
a749474d 6959KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6960M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6961M: Marc Zyngier <marc.zyngier@arm.com>
6962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6963L: kvmarm@lists.cs.columbia.edu
6964W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6965T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6966S: Supported
a749474d
CD
6967F: arch/arm/include/uapi/asm/kvm*
6968F: arch/arm/include/asm/kvm*
6969F: arch/arm/kvm/
5c8818b4
MZ
6970F: virt/kvm/arm/
6971F: include/kvm/arm_*
a749474d 6972
6394a3ec 6973KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6974M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6975M: Marc Zyngier <marc.zyngier@arm.com>
6976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6977L: kvmarm@lists.cs.columbia.edu
6978S: Maintained
6979F: arch/arm64/include/uapi/asm/kvm*
6980F: arch/arm64/include/asm/kvm*
6981F: arch/arm64/kvm/
6982
bfd3d532
JH
6983KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6984M: James Hogan <james.hogan@imgtec.com>
6985L: linux-mips@linux-mips.org
6986S: Supported
6987F: arch/mips/include/uapi/asm/kvm*
6988F: arch/mips/include/asm/kvm*
6989F: arch/mips/kvm/
6990
dc009d92 6991KEXEC
8b58be88 6992M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6993W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6994L: kexec@lists.infradead.org
dc009d92 6995S: Maintained
679655da 6996F: include/linux/kexec.h
c117ab84 6997F: include/uapi/linux/kexec.h
10540a69 6998F: kernel/kexec*
dc009d92 6999
e971461f
DH
7000KEYS/KEYRINGS:
7001M: David Howells <dhowells@redhat.com>
aa62efff 7002L: keyrings@vger.kernel.org
e971461f 7003S: Maintained
d410fa4e 7004F: Documentation/security/keys.txt
e971461f
DH
7005F: include/linux/key.h
7006F: include/linux/key-type.h
75aeddd1
DH
7007F: include/linux/keyctl.h
7008F: include/uapi/linux/keyctl.h
e971461f
DH
7009F: include/keys/
7010F: security/keys/
7011
7f3c68be 7012KEYS-TRUSTED
74dd744f
MZ
7013M: David Safford <safford@us.ibm.com>
7014M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7015L: linux-security-module@vger.kernel.org
aa62efff 7016L: keyrings@vger.kernel.org
7f3c68be 7017S: Supported
d410fa4e 7018F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7019F: include/keys/trusted-type.h
7020F: security/keys/trusted.c
7021F: security/keys/trusted.h
7022
7023KEYS-ENCRYPTED
74dd744f
MZ
7024M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7025M: David Safford <safford@us.ibm.com>
7f3c68be 7026L: linux-security-module@vger.kernel.org
aa62efff 7027L: keyrings@vger.kernel.org
7f3c68be 7028S: Supported
d410fa4e 7029F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7030F: include/keys/encrypted-type.h
19c90aa6 7031F: security/keys/encrypted-keys/
7f3c68be 7032
5b778dad 7033KGDB / KDB /debug_core
8b58be88 7034M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7035W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7036L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7037T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7038S: Maintained
679655da
JP
7039F: Documentation/DocBook/kgdb.tmpl
7040F: drivers/misc/kgdbts.c
df621252 7041F: drivers/tty/serial/kgdboc.c
5b778dad 7042F: include/linux/kdb.h
679655da 7043F: include/linux/kgdb.h
4063eb5f 7044F: kernel/debug/
e3e2aaf7 7045
456db8cc 7046KMEMCHECK
8b58be88 7047M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7048M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7049S: Maintained
9c296b46 7050F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7051F: arch/x86/include/asm/kmemcheck.h
7052F: arch/x86/mm/kmemcheck/
7053F: include/linux/kmemcheck.h
7054F: mm/kmemcheck.c
b9ce08c0 7055
c3bb4d24 7056KMEMLEAK
8b58be88 7057M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7058S: Maintained
ca90a7a3 7059F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7060F: include/linux/kmemleak.h
7061F: mm/kmemleak.c
7062F: mm/kmemleak-test.c
7063
89559a61 7064KPROBES
a320817c 7065M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7066M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7067M: "David S. Miller" <davem@davemloft.net>
353def94 7068M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7069S: Maintained
679655da
JP
7070F: Documentation/kprobes.txt
7071F: include/linux/kprobes.h
7072F: kernel/kprobes.c
89559a61 7073
70e84049 7074KS0108 LCD CONTROLLER DRIVER
8b58be88 7075M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7076W: http://miguelojeda.es/auxdisplay.htm
7077W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7078S: Maintained
679655da
JP
7079F: Documentation/auxdisplay/ks0108
7080F: drivers/auxdisplay/ks0108.c
7081F: include/linux/ks0108.h
70e84049 7082
1b69c6d0
DA
7083L3MDEV
7084M: David Ahern <dsa@cumulusnetworks.com>
7085L: netdev@vger.kernel.org
7086S: Maintained
7087F: net/l3mdev
7088F: include/net/l3mdev.h
7089
9ca44355 7090LANTIQ MIPS ARCHITECTURE
bdb40e8e 7091M: John Crispin <john@phrozen.org>
9ca44355
JC
7092L: linux-mips@linux-mips.org
7093S: Maintained
7094F: arch/mips/lantiq
7095
1da177e4 7096LAPB module
1da177e4 7097L: linux-x25@vger.kernel.org
bf9915cc 7098S: Orphan
679655da
JP
7099F: Documentation/networking/lapb-module.txt
7100F: include/*/lapb.h
7101F: net/lapb/
1da177e4
LT
7102
7103LASI 53c700 driver for PARISC
8b58be88 7104M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7105L: linux-scsi@vger.kernel.org
7106S: Maintained
679655da
JP
7107F: Documentation/scsi/53c700.txt
7108F: drivers/scsi/53c700*
1da177e4 7109
263de9b5 7110LED SUBSYSTEM
8b58be88 7111M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7112M: Jacek Anaszewski <j.anaszewski@samsung.com>
dbfa048d 7113M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7114L: linux-leds@vger.kernel.org
b8926ba0 7115T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7116S: Maintained
85c90368 7117F: Documentation/devicetree/bindings/leds/
679655da
JP
7118F: drivers/leds/
7119F: include/linux/leds.h
263de9b5 7120
b0461a44 7121LEGACY EEPROM DRIVER
d8130624 7122M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7123S: Maintained
7124F: Documentation/misc-devices/eeprom
7125F: drivers/misc/eeprom/eeprom.c
7126
1da177e4 7127LEGO USB Tower driver
8b58be88 7128M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7129L: legousb-devel@lists.sourceforge.net
7130W: http://legousb.sourceforge.net/
7131S: Maintained
679655da 7132F: drivers/usb/misc/legousbtower.c
1da177e4 7133
055616a8
MK
7134LG2160 MEDIA DRIVER
7135M: Michael Krufky <mkrufky@linuxtv.org>
7136L: linux-media@vger.kernel.org
a825eaec 7137W: https://linuxtv.org
055616a8
MK
7138W: http://github.com/mkrufky
7139Q: http://patchwork.linuxtv.org/project/linux-media/list/
7140T: git git://linuxtv.org/mkrufky/tuners.git
7141S: Maintained
7142F: drivers/media/dvb-frontends/lg2160.*
7143
6f0e7725
MK
7144LGDT3305 MEDIA DRIVER
7145M: Michael Krufky <mkrufky@linuxtv.org>
7146L: linux-media@vger.kernel.org
a825eaec 7147W: https://linuxtv.org
6f0e7725
MK
7148W: http://github.com/mkrufky
7149Q: http://patchwork.linuxtv.org/project/linux-media/list/
7150T: git git://linuxtv.org/mkrufky/tuners.git
7151S: Maintained
7152F: drivers/media/dvb-frontends/lgdt3305.*
7153
568a17ff 7154LGUEST
8b58be88 7155M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7156L: lguest@lists.ozlabs.org
568a17ff 7157W: http://lguest.ozlabs.org/
72e91863 7158S: Odd Fixes
070f420b 7159F: arch/x86/include/asm/lguest*.h
679655da
JP
7160F: arch/x86/lguest/
7161F: drivers/lguest/
7162F: include/linux/lguest*.h
070f420b 7163F: tools/lguest/
568a17ff 7164
32ac7cb2
TH
7165LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7166M: Tejun Heo <tj@kernel.org>
7167L: linux-ide@vger.kernel.org
7168T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7169S: Maintained
7170F: drivers/ata/
7171F: include/linux/ata.h
7172F: include/linux/libata.h
d2abf98e 7173F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7174
7175LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7176M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7177L: linux-ide@vger.kernel.org
7178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7179S: Maintained
7180F: include/linux/pata_arasan_cf_data.h
7181F: drivers/ata/pata_arasan_cf.c
7182
c7fa056c
BZ
7183LIBATA PATA DRIVERS
7184M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.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/pata_*.c
7190F: drivers/ata/ata_generic.c
7191
32ac7cb2
TH
7192LIBATA SATA AHCI PLATFORM devices support
7193M: Hans de Goede <hdegoede@redhat.com>
7194M: Tejun Heo <tj@kernel.org>
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/ahci_platform.c
7199F: drivers/ata/libahci_platform.c
7200F: include/linux/ahci_platform.h
7201
7202LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7203M: Mikael Pettersson <mikpelinux@gmail.com>
7204L: linux-ide@vger.kernel.org
7205T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7206S: Maintained
7207F: drivers/ata/sata_promise.*
7208
1acd437c
SL
7209LIBLOCKDEP
7210M: Sasha Levin <sasha.levin@oracle.com>
7211S: Maintained
7212F: tools/lib/lockdep/
7213
bc30196f
DW
7214LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7215M: Dan Williams <dan.j.williams@intel.com>
7216L: linux-nvdimm@lists.01.org
7217Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7218T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7219S: Supported
7220F: drivers/nvdimm/*
7221F: include/linux/nd.h
7222F: include/linux/libnvdimm.h
7223F: include/uapi/linux/ndctl.h
7224
7225LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7226M: Ross Zwisler <ross.zwisler@linux.intel.com>
7227L: linux-nvdimm@lists.01.org
7228Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7229S: Supported
7230F: drivers/nvdimm/blk.c
7231F: drivers/nvdimm/region_devs.c
7232F: drivers/acpi/nfit*
7233
7234LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7235M: Vishal Verma <vishal.l.verma@intel.com>
7236L: linux-nvdimm@lists.01.org
7237Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7238S: Supported
7239F: drivers/nvdimm/btt*
7240
7241LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7242M: Ross Zwisler <ross.zwisler@linux.intel.com>
7243L: linux-nvdimm@lists.01.org
7244Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7245S: Supported
7246F: drivers/nvdimm/pmem.c
b864bc17 7247F: include/linux/pmem.h
40603526 7248F: arch/*/include/asm/pmem.h
bc30196f 7249
cd9e9808
MB
7250LIGHTNVM PLATFORM SUPPORT
7251M: Matias Bjorling <mb@lightnvm.io>
7252W: http://github/OpenChannelSSD
4ead1a25 7253L: linux-block@vger.kernel.org
cd9e9808
MB
7254S: Maintained
7255F: drivers/lightnvm/
7256F: include/linux/lightnvm.h
7257F: include/uapi/linux/lightnvm.h
7258
852bb9f5 7259LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7260M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7261M: Paul Mackerras <paulus@samba.org>
ea668936 7262M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7263W: https://github.com/linuxppc/linux/wiki
a4724ed6 7264L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7265Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7266T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7267S: Supported
11c34c7d
JP
7268F: Documentation/powerpc/
7269F: arch/powerpc/
ef69b03d
ME
7270F: drivers/char/tpm/tpm_ibmvtpm*
7271F: drivers/crypto/nx/
7272F: drivers/crypto/vmx/
7273F: drivers/net/ethernet/ibm/ibmveth.*
7274F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7275F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7276F: drivers/pci/hotplug/rpa*
7277F: drivers/scsi/ibmvscsi/
ad654f25 7278F: tools/testing/selftests/powerpc
ef69b03d
ME
7279N: opal
7280N: /pmac
7281N: powermac
7282N: powernv
7283N: [^a-z0-9]ps3
7284N: pseries
1da177e4
LT
7285
7286LINUX FOR POWER MACINTOSH
8b58be88 7287M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7288W: http://www.penguinppc.org/
a4724ed6 7289L: linuxppc-dev@lists.ozlabs.org
1da177e4 7290S: Maintained
11c34c7d
JP
7291F: arch/powerpc/platforms/powermac/
7292F: drivers/macintosh/
1da177e4 7293
77a76369 7294LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7295M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7296L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7297T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7298S: Maintained
11c34c7d
JP
7299F: arch/powerpc/platforms/512x/
7300F: arch/powerpc/platforms/52xx/
1da177e4
LT
7301
7302LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7303M: Alistair Popple <alistair@popple.id.au>
8b58be88 7304M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7305W: http://www.penguinppc.org/
a4724ed6 7306L: linuxppc-dev@lists.ozlabs.org
1da177e4 7307S: Maintained
11c34c7d
JP
7308F: arch/powerpc/platforms/40x/
7309F: arch/powerpc/platforms/44x/
1da177e4 7310
260c02a9 7311LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7312L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7313S: Orphan
11c34c7d
JP
7314F: arch/powerpc/*/*virtex*
7315F: arch/powerpc/*/*/*virtex*
1da177e4 7316
e93adf1e 7317LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7318M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7319W: http://www.penguinppc.org/
a4724ed6 7320L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7321S: Maintained
a2b1f7c8 7322F: arch/powerpc/platforms/8xx/
e93adf1e 7323
1da177e4 7324LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7325M: Scott Wood <oss@buserror.net>
8b58be88 7326M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7327W: http://www.penguinppc.org/
a4724ed6 7328L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7329T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7330S: Maintained
11c34c7d 7331F: arch/powerpc/platforms/83xx/
4c8f581d 7332F: arch/powerpc/platforms/85xx/
1da177e4 7333
ab06ff3a 7334LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7335L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7336S: Orphan
11c34c7d
JP
7337F: arch/powerpc/platforms/pasemi/
7338F: drivers/*/*pasemi*
7339F: drivers/*/*/*pasemi*
ab06ff3a 7340
1da177e4 7341LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7342M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7343L: linux-security-module@vger.kernel.org
1da177e4
LT
7344S: Supported
7345
a23ce6da
HW
7346LIS3LV02D ACCELEROMETER DRIVER
7347M: Eric Piel <eric.piel@tremplin-utc.net>
7348S: Maintained
ff606677
JD
7349F: Documentation/misc-devices/lis3lv02d
7350F: drivers/misc/lis3lv02d/
bd35665f 7351F: drivers/platform/x86/hp_accel.c
a23ce6da 7352
b700e7f0
SJ
7353LIVE PATCHING
7354M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7355M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7356M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7357M: Miroslav Benes <mbenes@suse.cz>
7358R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7359S: Maintained
7360F: kernel/livepatch/
7361F: include/linux/livepatch.h
7362F: arch/x86/include/asm/livepatch.h
7363F: arch/x86/kernel/livepatch.c
5e4e3844 7364F: Documentation/livepatch/
b700e7f0 7365F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7366F: samples/livepatch/
b700e7f0 7367L: live-patching@vger.kernel.org
74d50da3 7368T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7369
ea861d73
KC
7370LINUX KERNEL DUMP TEST MODULE (LKDTM)
7371M: Kees Cook <keescook@chromium.org>
7372S: Maintained
426f3a53 7373F: drivers/misc/lkdtm*
ea861d73 7374
e2d1d6c0 7375LLC (802.2)
8b58be88 7376M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7377S: Maintained
679655da 7378F: include/linux/llc.h
c117ab84 7379F: include/uapi/linux/llc.h
679655da
JP
7380F: include/net/llc*
7381F: net/llc/
e2d1d6c0 7382
4e233cbe
AD
7383LM73 HARDWARE MONITOR DRIVER
7384M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7385L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7386S: Maintained
7387F: drivers/hwmon/lm73.c
7388
156e2d1a 7389LM78 HARDWARE MONITOR DRIVER
d8130624 7390M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7391L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7392S: Maintained
7393F: Documentation/hwmon/lm78
7394F: drivers/hwmon/lm78.c
7395
1da177e4 7396LM83 HARDWARE MONITOR DRIVER
d8130624 7397M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7398L: linux-hwmon@vger.kernel.org
1da177e4 7399S: Maintained
679655da
JP
7400F: Documentation/hwmon/lm83
7401F: drivers/hwmon/lm83.c
1da177e4
LT
7402
7403LM90 HARDWARE MONITOR DRIVER
d8130624 7404M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7405L: linux-hwmon@vger.kernel.org
1da177e4 7406S: Maintained
679655da 7407F: Documentation/hwmon/lm90
aae7bce4 7408F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7409F: drivers/hwmon/lm90.c
1da177e4 7410
917cc4e6
GR
7411LM95234 HARDWARE MONITOR DRIVER
7412M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7413L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7414S: Maintained
7415F: Documentation/hwmon/lm95234
7416F: drivers/hwmon/lm95234.c
7417
68620bdd
MP
7418LME2510 MEDIA DRIVER
7419M: Malcolm Priestley <tvboxspy@gmail.com>
7420L: linux-media@vger.kernel.org
a825eaec 7421W: https://linuxtv.org
68620bdd
MP
7422Q: http://patchwork.linuxtv.org/project/linux-media/list/
7423S: Maintained
7424F: drivers/media/usb/dvb-usb-v2/lmedm04*
7425
d4c3be70 7426LOCKING PRIMITIVES
8b58be88
JP
7427M: Peter Zijlstra <peterz@infradead.org>
7428M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7429L: linux-kernel@vger.kernel.org
d4c3be70 7430T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7431S: Maintained
d4c3be70 7432F: Documentation/locking/
679655da 7433F: include/linux/lockdep.h
d4c3be70
IM
7434F: include/linux/spinlock*.h
7435F: arch/*/include/asm/spinlock*.h
7436F: include/linux/rwlock*.h
7437F: include/linux/mutex*.h
7438F: arch/*/include/asm/mutex*.h
7439F: include/linux/rwsem*.h
7440F: arch/*/include/asm/rwsem.h
7441F: include/linux/seqlock.h
7442F: lib/locking*.[ch]
7486d6da 7443F: kernel/locking/
512e67f9 7444
dde33348 7445LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7446M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7447L: linux-ntfs-dev@lists.sourceforge.net
7448W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7449S: Maintained
679655da 7450F: Documentation/ldm.txt
20d16fef 7451F: block/partitions/ldm.*
1da177e4 7452
ef6ada3d
JE
7453LogFS
7454M: Joern Engel <joern@logfs.org>
756ccb3c 7455M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7456L: logfs@logfs.org
7457W: logfs.org
7458S: Maintained
7459F: fs/logfs/
7460
c87e34ef 7461LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7462M: Sathya Prakash <sathya.prakash@broadcom.com>
7463M: Chaitra P B <chaitra.basappa@broadcom.com>
7464M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7465L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7466L: linux-scsi@vger.kernel.org
9495e835 7467W: http://www.avagotech.com/support/
c87e34ef 7468S: Supported
679655da 7469F: drivers/message/fusion/
500c152a 7470F: drivers/scsi/mpt2sas/
7471F: drivers/scsi/mpt3sas/
c87e34ef 7472
1da177e4 7473LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7474M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7475L: linux-scsi@vger.kernel.org
7476S: Maintained
679655da 7477F: drivers/scsi/sym53c8xx_2/
1da177e4 7478
e5f5c99a
GR
7479LTC4261 HARDWARE MONITOR DRIVER
7480M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7481L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7482S: Maintained
7483F: Documentation/hwmon/ltc4261
7484F: drivers/hwmon/ltc4261.c
7485
81365c31 7486LTP (Linux Test Project)
28b8e8d4 7487M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7488M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7489M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7490M: Jan Stancek <jstancek@redhat.com>
7491M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7492M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7493L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7494W: http://linux-test-project.github.io/
7d1ae8a8 7495T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7496S: Maintained
7497
c12a54b3 7498M32R ARCHITECTURE
c12a54b3 7499W: http://www.linux-m32r.org/
b4174867 7500S: Orphan
679655da 7501F: arch/m32r/
c12a54b3 7502
1da177e4 7503M68K ARCHITECTURE
8b58be88 7504M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7505L: linux-m68k@lists.linux-m68k.org
7506W: http://www.linux-m68k.org/
54e5881d 7507T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7508S: Maintained
679655da 7509F: arch/m68k/
9db35182 7510F: drivers/zorro/
1da177e4
LT
7511
7512M68K ON APPLE MACINTOSH
8b58be88 7513M: Joshua Thompson <funaho@jurai.org>
1da177e4 7514W: http://www.mac.linux-m68k.org/
9bb9f222 7515L: linux-m68k@lists.linux-m68k.org
1da177e4 7516S: Maintained
9db35182 7517F: arch/m68k/mac/
1da177e4
LT
7518
7519M68K ON HP9000/300
8b58be88 7520M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7521W: http://www.tazenda.demon.co.uk/phil/linux-hp
7522S: Maintained
679655da 7523F: arch/m68k/hp300/
1da177e4 7524
74425546
AP
7525M88DS3103 MEDIA DRIVER
7526M: Antti Palosaari <crope@iki.fi>
7527L: linux-media@vger.kernel.org
a825eaec 7528W: https://linuxtv.org
74425546
AP
7529W: http://palosaari.fi/linux/
7530Q: http://patchwork.linuxtv.org/project/linux-media/list/
7531T: git git://linuxtv.org/anttip/media_tree.git
7532S: Maintained
7533F: drivers/media/dvb-frontends/m88ds3103*
7534
68620bdd
MP
7535M88RS2000 MEDIA DRIVER
7536M: Malcolm Priestley <tvboxspy@gmail.com>
7537L: linux-media@vger.kernel.org
a825eaec 7538W: https://linuxtv.org
68620bdd
MP
7539Q: http://patchwork.linuxtv.org/project/linux-media/list/
7540S: Maintained
7541F: drivers/media/dvb-frontends/m88rs2000*
7542
07a092fa 7543MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7544M: Alexey Klimov <klimov.linux@gmail.com>
7545L: linux-media@vger.kernel.org
7546T: git git://linuxtv.org/media_tree.git
7547S: Maintained
7548F: drivers/media/radio/radio-ma901.c
07a092fa 7549
64a327a7 7550MAC80211
8b58be88 7551M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7552L: linux-wireless@vger.kernel.org
491b26b4 7553W: http://wireless.kernel.org/
ce466579
JB
7554T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7555T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7556S: Maintained
679655da
JP
7557F: Documentation/networking/mac80211-injection.txt
7558F: include/net/mac80211.h
7559F: net/mac80211/
2af8c4dc 7560F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7561
b863ceb7 7562MACVLAN DRIVER
8b58be88 7563M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7564L: netdev@vger.kernel.org
7565S: Maintained
679655da
JP
7566F: drivers/net/macvlan.c
7567F: include/linux/if_macvlan.h
b863ceb7 7568
2b6d83e2
JB
7569MAILBOX API
7570M: Jassi Brar <jassisinghbrar@gmail.com>
7571L: linux-kernel@vger.kernel.org
7572S: Maintained
7573F: drivers/mailbox/
7574F: include/linux/mailbox_client.h
7575F: include/linux/mailbox_controller.h
7576
faf1668c 7577MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7578M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7579W: http://www.kernel.org/doc/man-pages
bd7ebec6 7580L: linux-man@vger.kernel.org
1b53dc74 7581S: Maintained
faf1668c 7582
0d3cd4b6
VD
7583MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7584M: Andrew Lunn <andrew@lunn.ch>
7585M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7586L: netdev@vger.kernel.org
0d3cd4b6
VD
7587S: Maintained
7588F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7589F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7590
8427defd 7591MARVELL ARMADA DRM SUPPORT
54176cc6 7592M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7593S: Maintained
7594F: drivers/gpu/drm/armada/
4418833e
EV
7595F: include/uapi/drm/armada_drm.h
7596F: Documentation/devicetree/bindings/display/armada/
8427defd 7597
c4d007bc
TP
7598MARVELL CRYPTO DRIVER
7599M: Boris Brezillon <boris.brezillon@free-electrons.com>
7600M: Arnaud Ebalard <arno@natisbad.org>
7601F: drivers/crypto/marvell/
7602S: Maintained
7603L: linux-crypto@vger.kernel.org
7604
44c14c1d 7605MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7606M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7607M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7608L: netdev@vger.kernel.org
7609S: Maintained
7610F: drivers/net/ethernet/marvell/sk*
7611
74cda169 7612MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7613L: libertas-dev@lists.infradead.org
8ac3e99e 7614S: Orphan
f988d640 7615F: drivers/net/wireless/marvell/libertas/
74cda169 7616
b60d6975 7617MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7618M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7619L: netdev@vger.kernel.org
f5ca8502 7620S: Maintained
527a6266 7621F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7622F: include/linux/mv643xx.h
1da177e4 7623
370b8ed9
TP
7624MARVELL MVNETA ETHERNET DRIVER
7625M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7626L: netdev@vger.kernel.org
7627S: Maintained
7628F: drivers/net/ethernet/marvell/mvneta.*
7629
fcad584d 7630MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7631M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7632M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7633L: linux-wireless@vger.kernel.org
7634S: Maintained
277b024e 7635F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7636
a2c3f656 7637MARVELL MWL8K WIRELESS DRIVER
a040d532 7638M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7639L: linux-wireless@vger.kernel.org
16345910 7640S: Odd Fixes
de60f1dc 7641F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7642
2a69567b 7643MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7644M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7645S: Odd Fixes
1fa7e547 7646F: drivers/mmc/host/mvsdio.*
2a69567b 7647
1da177e4 7648MATROX FRAMEBUFFER DRIVER
c69f677c 7649L: linux-fbdev@vger.kernel.org
52653199 7650S: Orphan
8a61f013 7651F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7652F: include/uapi/linux/matroxfb.h
1da177e4 7653
ca462085
GR
7654MAX16065 HARDWARE MONITOR DRIVER
7655M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7656L: linux-hwmon@vger.kernel.org
ca462085
GR
7657S: Maintained
7658F: Documentation/hwmon/max16065
7659F: drivers/hwmon/max16065.c
7660
1f61cab8
GR
7661MAX20751 HARDWARE MONITOR DRIVER
7662M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7663L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7664S: Maintained
7665F: Documentation/hwmon/max20751
7666F: drivers/hwmon/max20751.c
7667
d20620de 7668MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7669L: linux-hwmon@vger.kernel.org
34924b23 7670S: Orphan
679655da
JP
7671F: Documentation/hwmon/max6650
7672F: drivers/hwmon/max6650.c
d20620de 7673
e89ab51f
GR
7674MAX6697 HARDWARE MONITOR DRIVER
7675M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7676L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7677S: Maintained
7678F: Documentation/hwmon/max6697
7679F: Documentation/devicetree/bindings/i2c/max6697.txt
7680F: drivers/hwmon/max6697.c
7681F: include/linux/platform_data/max6697.h
7682
3b2af7f7
PR
7683MAX9860 MONO AUDIO VOICE CODEC DRIVER
7684M: Peter Rosin <peda@axentia.se>
7685L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7686S: Maintained
7687F: Documentation/devicetree/bindings/sound/max9860.txt
7688F: sound/soc/codecs/max9860.*
7689
f8f847b5 7690MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7691M: Krzysztof Kozlowski <krzk@kernel.org>
7692M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7693L: linux-pm@vger.kernel.org
7694S: Supported
8c0984e5
SR
7695F: drivers/power/supply/max14577_charger.c
7696F: drivers/power/supply/max77693_charger.c
f8f847b5 7697
3811405e
JMC
7698MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7699M: Javier Martinez Canillas <javier@osg.samsung.com>
7700L: linux-kernel@vger.kernel.org
7701S: Supported
96173cc6 7702F: drivers/*/*max77802*.c
3811405e
JMC
7703F: Documentation/devicetree/bindings/*/*max77802.txt
7704F: include/dt-bindings/*/*max77802.h
7705
befeb596
KK
7706MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7707M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7708M: Krzysztof Kozlowski <krzk@kernel.org>
7709M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7710L: linux-kernel@vger.kernel.org
7711S: Supported
86cf635a 7712F: drivers/*/max14577*.c
0998a436 7713F: drivers/*/max77686*.c
86cf635a 7714F: drivers/*/max77693*.c
befeb596
KK
7715F: drivers/extcon/extcon-max14577.c
7716F: drivers/extcon/extcon-max77693.c
7717F: drivers/rtc/rtc-max77686.c
7718F: drivers/clk/clk-max77686.c
7719F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7720F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7721F: Documentation/devicetree/bindings/mfd/max77693.txt
7722F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7723F: include/linux/mfd/max14577*.h
7724F: include/linux/mfd/max77686*.h
7725F: include/linux/mfd/max77693*.h
7726
9be3c9a5
HV
7727MAXIRADIO FM RADIO RECEIVER DRIVER
7728M: Hans Verkuil <hverkuil@xs4all.nl>
7729L: linux-media@vger.kernel.org
7730T: git git://linuxtv.org/media_tree.git
a825eaec 7731W: https://linuxtv.org
9be3c9a5
HV
7732S: Maintained
7733F: drivers/media/radio/radio-maxiradio*
7734
c05dc2cc
PR
7735MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7736M: Peter Rosin <peda@axentia.se>
7737L: linux-iio@vger.kernel.org
7738S: Maintained
7739F: drivers/iio/potentiometer/mcp4531.c
7740
3b8df5fd
WBG
7741MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7742M: William Breathitt Gray <vilhelm.gray@gmail.com>
7743L: linux-iio@vger.kernel.org
7744S: Maintained
7745F: drivers/iio/dac/cio-dac.c
7746
7b49235e
LP
7747MEDIA DRIVERS FOR RENESAS - FCP
7748M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7749L: linux-media@vger.kernel.org
7750L: linux-renesas-soc@vger.kernel.org
7751T: git git://linuxtv.org/media_tree.git
7752S: Supported
7753F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7754F: drivers/media/platform/rcar-fcp.c
7755F: include/media/rcar-fcp.h
7756
474cde66
NS
7757MEDIA DRIVERS FOR RENESAS - VIN
7758M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7759L: linux-media@vger.kernel.org
7760L: linux-renesas-soc@vger.kernel.org
7761T: git git://linuxtv.org/media_tree.git
7762S: Supported
7763F: Documentation/devicetree/bindings/media/rcar_vin.txt
7764F: drivers/media/platform/rcar-vin/
7765
6f32a8c9
LP
7766MEDIA DRIVERS FOR RENESAS - VSP1
7767M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7768L: linux-media@vger.kernel.org
4a121096 7769L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7770T: git git://linuxtv.org/media_tree.git
7771S: Supported
7772F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7773F: drivers/media/platform/vsp1/
7774
fae2080a
AO
7775MEDIA DRIVERS FOR HELENE
7776M: Abylay Ospan <aospan@netup.ru>
7777L: linux-media@vger.kernel.org
7778W: https://linuxtv.org
7779W: http://netup.tv/
7780T: git git://linuxtv.org/media_tree.git
7781S: Supported
7782F: drivers/media/dvb-frontends/helene*
7783
dacf9ce8
KS
7784MEDIA DRIVERS FOR ASCOT2E
7785M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7786M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7787L: linux-media@vger.kernel.org
a825eaec 7788W: https://linuxtv.org
dacf9ce8
KS
7789W: http://netup.tv/
7790T: git git://linuxtv.org/media_tree.git
7791S: Supported
7792F: drivers/media/dvb-frontends/ascot2e*
7793
a6dc60ff
KS
7794MEDIA DRIVERS FOR CXD2841ER
7795M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7796M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7797L: linux-media@vger.kernel.org
a825eaec 7798W: https://linuxtv.org
a6dc60ff
KS
7799W: http://netup.tv/
7800T: git git://linuxtv.org/media_tree.git
7801S: Supported
7802F: drivers/media/dvb-frontends/cxd2841er*
7803
a5d32b35
KS
7804MEDIA DRIVERS FOR HORUS3A
7805M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7806M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7807L: linux-media@vger.kernel.org
a825eaec 7808W: https://linuxtv.org
a5d32b35
KS
7809W: http://netup.tv/
7810T: git git://linuxtv.org/media_tree.git
7811S: Supported
7812F: drivers/media/dvb-frontends/horus3a*
7813
e025273b
KS
7814MEDIA DRIVERS FOR LNBH25
7815M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7816M: Abylay Ospan <aospan@netup.ru>
e025273b 7817L: linux-media@vger.kernel.org
a825eaec 7818W: https://linuxtv.org
e025273b
KS
7819W: http://netup.tv/
7820T: git git://linuxtv.org/media_tree.git
7821S: Supported
7822F: drivers/media/dvb-frontends/lnbh25*
7823
52b1eaf4
KS
7824MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7825M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7826M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7827L: linux-media@vger.kernel.org
a825eaec 7828W: https://linuxtv.org
52b1eaf4
KS
7829W: http://netup.tv/
7830T: git git://linuxtv.org/media_tree.git
7831S: Supported
7832F: drivers/media/pci/netup_unidvb/*
7833
127c49ae 7834MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7835M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7836M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7837P: LinuxTV.org Project
7838L: linux-media@vger.kernel.org
a825eaec 7839W: https://linuxtv.org
8a6e2535 7840Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7841T: git git://linuxtv.org/media_tree.git
127c49ae 7842S: Maintained
618cd932 7843F: Documentation/media/
127c49ae 7844F: drivers/media/
ffe06198 7845F: drivers/staging/media/
eb4b0ec7 7846F: include/linux/platform_data/media/
127c49ae 7847F: include/media/
6c0f0359
MCC
7848F: include/uapi/linux/dvb/
7849F: include/uapi/linux/videodev2.h
7850F: include/uapi/linux/media.h
7851F: include/uapi/linux/v4l2-*
7852F: include/uapi/linux/meye.h
7853F: include/uapi/linux/ivtv*
7854F: include/uapi/linux/uvcvideo.h
d20620de 7855
0c272fc9
JC
7856MEDIATEK ETHERNET DRIVER
7857M: Felix Fietkau <nbd@openwrt.org>
7858M: John Crispin <blogic@openwrt.org>
7859L: netdev@vger.kernel.org
7860S: Maintained
7861F: drivers/net/ethernet/mediatek/
7862
c869f77d
JK
7863MEDIATEK MT7601U WIRELESS LAN DRIVER
7864M: Jakub Kicinski <kubakici@wp.pl>
7865L: linux-wireless@vger.kernel.org
7866S: Maintained
7867F: drivers/net/wireless/mediatek/mt7601u/
7868
e399065b
SS
7869MEGARAID SCSI/SAS DRIVERS
7870M: Kashyap Desai <kashyap.desai@avagotech.com>
7871M: Sumit Saxena <sumit.saxena@avagotech.com>
7872M: Uday Lingala <uday.lingala@avagotech.com>
7873L: megaraidlinux.pdl@avagotech.com
baaea1dc 7874L: linux-scsi@vger.kernel.org
e399065b 7875W: http://www.lsi.com
ce00f85c 7876S: Maintained
679655da
JP
7877F: Documentation/scsi/megaraid.txt
7878F: drivers/scsi/megaraid.*
7879F: drivers/scsi/megaraid/
757e0108 7880
ff43f433
SJ
7881MELFAS MIP4 TOUCHSCREEN DRIVER
7882M: Sangwon Jee <jeesw@melfas.com>
7883W: http://www.melfas.com
7884S: Supported
7885F: drivers/input/touchscreen/melfas_mip4.c
7886F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7887
2c46c9d5 7888MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7889M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7890L: netdev@vger.kernel.org
2c46c9d5
AV
7891S: Supported
7892W: http://www.mellanox.com
7893Q: http://patchwork.ozlabs.org/project/netdev/list/
7894F: drivers/net/ethernet/mellanox/mlx4/en_*
7895
e7523a49
OG
7896MELLANOX ETHERNET DRIVER (mlx5e)
7897M: Saeed Mahameed <saeedm@mellanox.com>
7898L: netdev@vger.kernel.org
7899S: Supported
7900W: http://www.mellanox.com
7901Q: http://patchwork.ozlabs.org/project/netdev/list/
7902F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7903
93c1edb2
JP
7904MELLANOX ETHERNET SWITCH DRIVERS
7905M: Jiri Pirko <jiri@mellanox.com>
7906M: Ido Schimmel <idosch@mellanox.com>
7907L: netdev@vger.kernel.org
7908S: Supported
7909W: http://www.mellanox.com
7910Q: http://patchwork.ozlabs.org/project/netdev/list/
7911F: drivers/net/ethernet/mellanox/mlxsw/
7912
be4fdf99
VP
7913MELLANOX MLXCPLD LED DRIVER
7914M: Vadim Pasternak <vadimp@mellanox.com>
7915L: linux-leds@vger.kernel.org
7916S: Supported
7917F: drivers/leds/leds-mlxcpld.c
7918F: Documentation/leds/leds-mlxcpld.txt
7919
58cbbee2
VP
7920MELLANOX PLATFORM DRIVER
7921M: Vadim Pasternak <vadimp@mellanox.com>
7922L: platform-driver-x86@vger.kernel.org
7923S: Supported
7924F: arch/x86/platform/mellanox/mlx-platform.c
7925
8700e3e7
MS
7926SOFT-ROCE DRIVER (rxe)
7927M: Moni Shoua <monis@mellanox.com>
7928L: linux-rdma@vger.kernel.org
7929S: Supported
7930W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7931Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7932F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7933F: include/uapi/rdma/rdma_user_rxe.h
7934
5b25b13a
MD
7935MEMBARRIER SUPPORT
7936M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7937M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7938L: linux-kernel@vger.kernel.org
7939S: Supported
7940F: kernel/membarrier.c
7941F: include/uapi/linux/membarrier.h
7942
70ea91f1
SR
7943MEMORY MANAGEMENT
7944L: linux-mm@kvack.org
70ea91f1
SR
7945W: http://www.linux-mm.org
7946S: Maintained
679655da 7947F: include/linux/mm.h
551450bb
CS
7948F: include/linux/gfp.h
7949F: include/linux/mmzone.h
7950F: include/linux/memory_hotplug.h
7951F: include/linux/vmalloc.h
679655da 7952F: mm/
70ea91f1 7953
f4e9ce66 7954MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7955M: David Woodhouse <dwmw2@infradead.org>
242c325e 7956M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
7957M: Boris Brezillon <boris.brezillon@free-electrons.com>
7958M: Marek Vasut <marek.vasut@gmail.com>
7959M: Richard Weinberger <richard@nod.at>
7960M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 7961L: linux-mtd@lists.infradead.org
8a6e2535
JP
7962W: http://www.linux-mtd.infradead.org/
7963Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7964T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7965T: git git://git.infradead.org/l2-mtd.git
1da177e4 7966S: Maintained
becc7ae5 7967F: Documentation/devicetree/bindings/mtd/
679655da
JP
7968F: drivers/mtd/
7969F: include/linux/mtd/
c117ab84 7970F: include/uapi/mtd/
1da177e4 7971
26c57ef1 7972MEN A21 WATCHDOG DRIVER
30c7469b 7973M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7974L: linux-watchdog@vger.kernel.org
30c7469b 7975S: Maintained
26c57ef1
JT
7976F: drivers/watchdog/mena21_wdt.c
7977
3764e82e 7978MEN CHAMELEON BUS (mcb)
30c7469b
JT
7979M: Johannes Thumshirn <morbidrsa@gmail.com>
7980S: Maintained
3764e82e
JT
7981F: drivers/mcb/
7982F: include/linux/mcb.h
b9f2f459 7983F: Documentation/men-chameleon-bus.txt
3764e82e 7984
48b490d2
AW
7985MEN F21BMC (Board Management Controller)
7986M: Andreas Werner <andreas.werner@men.de>
7987S: Supported
7988F: drivers/mfd/menf21bmc.c
7989F: drivers/watchdog/menf21bmc_wdt.c
7990F: drivers/leds/leds-menf21bmc.c
7991F: drivers/hwmon/menf21bmc_hwmon.c
7992F: Documentation/hwmon/menf21bmc
7993
12285945
JH
7994METAG ARCHITECTURE
7995M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7996L: linux-metag@vger.kernel.org
9f273c24 7997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7998S: Odd Fixes
12285945
JH
7999F: arch/metag/
8000F: Documentation/metag/
8001F: Documentation/devicetree/bindings/metag/
2d799dde 8002F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8003F: drivers/clocksource/metag_generic.c
5698c50d
JH
8004F: drivers/irqchip/irq-metag.c
8005F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8006F: drivers/tty/metag_da.c
12285945 8007
c6375b0a 8008MICROBLAZE ARCHITECTURE
8b58be88 8009M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8010W: http://www.monstr.eu/fdt/
8011T: git git://git.monstr.eu/linux-2.6-microblaze.git
8012S: Supported
0a8c7914 8013F: arch/microblaze/
1da177e4 8014
5615c371
NF
8015MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8016M: Richard Genoud <richard.genoud@gmail.com>
8017S: Maintained
8018F: drivers/tty/serial/atmel_serial.c
8019F: include/linux/atmel_serial.h
8020
71fb2c74
SW
8021MICROCHIP / ATMEL ISC DRIVER
8022M: Songjun Wu <songjun.wu@microchip.com>
8023L: linux-media@vger.kernel.org
8024S: Supported
8025F: drivers/media/platform/atmel/atmel-isc.c
8026F: drivers/media/platform/atmel/atmel-isc-regs.h
8027F: devicetree/bindings/media/atmel-isc.txt
8028
2508a45a
CY
8029MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8030M: Chen Yu <yu.c.chen@intel.com>
8031L: platform-driver-x86@vger.kernel.org
8032S: Supported
8033F: drivers/platform/x86/surfacepro3_button.c
8034
1da177e4 8035MICROTEK X6 SCANNER
61eee9a7 8036M: Oliver Neukum <oliver@neukum.org>
1da177e4 8037S: Maintained
679655da 8038F: drivers/usb/image/microtek.*
1da177e4
LT
8039
8040MIPS
8b58be88 8041M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8042L: linux-mips@linux-mips.org
6097050d 8043W: http://www.linux-mips.org/
b05e988e 8044T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8045Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8046S: Supported
f46d92e8 8047F: Documentation/devicetree/bindings/mips/
679655da
JP
8048F: Documentation/mips/
8049F: arch/mips/
1da177e4 8050
413ef3f6
KC
8051MIPS/LOONGSON1 ARCHITECTURE
8052M: Keguang Zhang <keguang.zhang@gmail.com>
8053L: linux-mips@linux-mips.org
8054S: Maintained
8055F: arch/mips/loongson32/
8056F: arch/mips/include/asm/mach-loongson32/
8057F: drivers/*/*loongson1*
8058F: drivers/*/*/*loongson1*
8059
08b7620a
HV
8060MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8061M: Hans Verkuil <hverkuil@xs4all.nl>
8062L: linux-media@vger.kernel.org
8063T: git git://linuxtv.org/media_tree.git
a825eaec 8064W: https://linuxtv.org
08b7620a
HV
8065S: Odd Fixes
8066F: drivers/media/radio/radio-miropcm20*
8067
c09befcb
OG
8068MELLANOX MLX4 core VPI driver
8069M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8070L: netdev@vger.kernel.org
8071L: linux-rdma@vger.kernel.org
8072W: http://www.mellanox.com
8073Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8074S: Supported
8075F: drivers/net/ethernet/mellanox/mlx4/
8076F: include/linux/mlx4/
9ce28a20 8077F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8078
8079MELLANOX MLX4 IB driver
8080M: Yishai Hadas <yishaih@mellanox.com>
8081L: linux-rdma@vger.kernel.org
8082W: http://www.mellanox.com
e126ba97 8083Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8084S: Supported
8085F: drivers/infiniband/hw/mlx4/
8086F: include/linux/mlx4/
8087
595a4d8f 8088MELLANOX MLX5 core VPI driver
45788f1f 8089M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8090M: Matan Barak <matanb@mellanox.com>
8091M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8092L: netdev@vger.kernel.org
8093L: linux-rdma@vger.kernel.org
8094W: http://www.mellanox.com
8095Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8096S: Supported
8097F: drivers/net/ethernet/mellanox/mlx5/core/
8098F: include/linux/mlx5/
3085e29e 8099F: include/uapi/rdma/mlx5-abi.h
e126ba97 8100
595a4d8f
OG
8101MELLANOX MLX5 IB driver
8102M: Matan Barak <matanb@mellanox.com>
8103M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8104L: linux-rdma@vger.kernel.org
8105W: http://www.mellanox.com
8106Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8107S: Supported
b75f0050 8108F: drivers/infiniband/hw/mlx5/
595a4d8f 8109F: include/linux/mlx5/
e126ba97 8110
764589b6
CM
8111MELEXIS MLX90614 DRIVER
8112M: Crt Mori <cmo@melexis.com>
8113L: linux-iio@vger.kernel.org
8114W: http://www.melexis.com
8115S: Supported
8116F: drivers/iio/temperature/mlx90614.c
8117
6c223761
KB
8118MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8119M: Don Brace <don.brace@microsemi.com>
8120L: esc.storagedev@microsemi.com
8121L: linux-scsi@vger.kernel.org
8122S: Supported
8123F: drivers/scsi/smartpqi/smartpqi*.[ch]
8124F: drivers/scsi/smartpqi/Kconfig
8125F: drivers/scsi/smartpqi/Makefile
8126F: include/linux/cciss*.h
8127F: include/uapi/linux/cciss*.h
425b490b 8128F: Documentation/scsi/smartpqi.txt
6c223761 8129
0ce277e4
AP
8130MN88472 MEDIA DRIVER
8131M: Antti Palosaari <crope@iki.fi>
8132L: linux-media@vger.kernel.org
a825eaec 8133W: https://linuxtv.org
0ce277e4
AP
8134W: http://palosaari.fi/linux/
8135Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8136S: Maintained
94d0eaa4 8137F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8138
4f4d238f
AP
8139MN88473 MEDIA DRIVER
8140M: Antti Palosaari <crope@iki.fi>
8141L: linux-media@vger.kernel.org
a825eaec 8142W: https://linuxtv.org
4f4d238f
AP
8143W: http://palosaari.fi/linux/
8144Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8145S: Maintained
877ba50b 8146F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8147
1da177e4 8148MODULE SUPPORT
a467a672 8149M: Jessica Yu <jeyu@redhat.com>
8b58be88 8150M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8151S: Maintained
679655da
JP
8152F: include/linux/module.h
8153F: kernel/module.c
1da177e4
LT
8154
8155MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8156W: http://popies.net/meye/
b7788e13 8157S: Orphan
618cd932 8158F: Documentation/media/v4l-drivers/meye*
90d72ac6 8159F: drivers/media/pci/meye/
6c0f0359 8160F: include/uapi/linux/meye.h
1da177e4 8161
b9705b60 8162MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8163M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8164S: Maintained
679655da 8165F: Documentation/serial/moxa-smartio
c897401b 8166F: drivers/tty/mxser.*
d735410a 8167
889b2f87
AK
8168MR800 AVERMEDIA USB FM RADIO DRIVER
8169M: Alexey Klimov <klimov.linux@gmail.com>
8170L: linux-media@vger.kernel.org
8171T: git git://linuxtv.org/media_tree.git
8172S: Maintained
8173F: drivers/media/radio/radio-mr800.c
8174
d7155691
AO
8175MRF24J40 IEEE 802.15.4 RADIO DRIVER
8176M: Alan Ott <alan@signal11.us>
8177L: linux-wpan@vger.kernel.org
8178S: Maintained
8179F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8180F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8181
8c4c731a 8182MSI LAPTOP SUPPORT
182ae55c 8183M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8184L: platform-driver-x86@vger.kernel.org
8c4c731a 8185S: Maintained
679655da 8186F: drivers/platform/x86/msi-laptop.c
8c4c731a 8187
0f1006b1 8188MSI WMI SUPPORT
d0944853 8189L: platform-driver-x86@vger.kernel.org
5ee7041e 8190S: Orphan
0f1006b1
AA
8191F: drivers/platform/x86/msi-wmi.c
8192
19a628a0
AP
8193MSI001 MEDIA DRIVER
8194M: Antti Palosaari <crope@iki.fi>
8195L: linux-media@vger.kernel.org
a825eaec 8196W: https://linuxtv.org
19a628a0
AP
8197W: http://palosaari.fi/linux/
8198Q: http://patchwork.linuxtv.org/project/linux-media/list/
8199T: git git://linuxtv.org/anttip/media_tree.git
8200S: Maintained
0185e197 8201F: drivers/media/tuners/msi001*
19a628a0 8202
7570589d 8203MSI2500 MEDIA DRIVER
2c57213f
AP
8204M: Antti Palosaari <crope@iki.fi>
8205L: linux-media@vger.kernel.org
a825eaec 8206W: https://linuxtv.org
2c57213f
AP
8207W: http://palosaari.fi/linux/
8208Q: http://patchwork.linuxtv.org/project/linux-media/list/
8209T: git git://linuxtv.org/anttip/media_tree.git
8210S: Maintained
7570589d 8211F: drivers/media/usb/msi2500/
2c57213f 8212
159eeea4
RJ
8213MSYSTEMS DISKONCHIP G3 MTD DRIVER
8214M: Robert Jarzmik <robert.jarzmik@free.fr>
8215L: linux-mtd@lists.infradead.org
8216S: Maintained
8217F: drivers/mtd/devices/docg3*
8218
62a37dc7 8219MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8220M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8221L: linux-media@vger.kernel.org
8222T: git git://linuxtv.org/media_tree.git
8223S: Maintained
8224F: drivers/media/i2c/mt9m032.c
b5dcee22 8225F: include/media/i2c/mt9m032.h
0e837fb9 8226
62a37dc7 8227MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8228M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8229L: linux-media@vger.kernel.org
8230T: git git://linuxtv.org/media_tree.git
8231S: Maintained
8232F: drivers/media/i2c/mt9p031.c
b5dcee22 8233F: include/media/i2c/mt9p031.h
0e837fb9 8234
62a37dc7 8235MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8236M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8237L: linux-media@vger.kernel.org
8238T: git git://linuxtv.org/media_tree.git
8239S: Maintained
8240F: drivers/media/i2c/mt9t001.c
b5dcee22 8241F: include/media/i2c/mt9t001.h
0e837fb9 8242
62a37dc7 8243MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8244M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8245L: linux-media@vger.kernel.org
8246T: git git://linuxtv.org/media_tree.git
8247S: Maintained
f2272e13 8248F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8249F: drivers/media/i2c/mt9v032.c
b5dcee22 8250F: include/media/i2c/mt9v032.h
0e837fb9 8251
4e0d13cb 8252MULTIFUNCTION DEVICES (MFD)
f7d3210e 8253M: Lee Jones <lee.jones@linaro.org>
7caa7991 8254T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8255S: Supported
80366127 8256F: Documentation/devicetree/bindings/mfd/
679655da 8257F: drivers/mfd/
55b5940d 8258F: include/linux/mfd/
4e0d13cb 8259
5c4e6f13 8260MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8261M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8262L: linux-mmc@vger.kernel.org
82bb095e 8263T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8264S: Maintained
2810984b 8265F: Documentation/devicetree/bindings/mmc/
679655da
JP
8266F: drivers/mmc/
8267F: include/linux/mmc/
c117ab84 8268F: include/uapi/linux/mmc/
baca2da4 8269
15a0580c 8270MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8271S: Orphan
679655da
JP
8272F: drivers/mmc/host/mmc_spi.c
8273F: include/linux/spi/mmc_spi.h
15a0580c 8274
1da177e4 8275MULTISOUND SOUND DRIVER
8b58be88 8276M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8277S: Maintained
679655da
JP
8278F: Documentation/sound/oss/MultiSound
8279F: sound/oss/msnd*
1da177e4 8280
d735410a 8281MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8282S: Orphan
c897401b 8283F: drivers/tty/isicom.c
679655da 8284F: include/linux/isicom.h
d735410a 8285
550a7375 8286MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8287M: Bin Liu <b-liu@ti.com>
795fb7e7 8288L: linux-usb@vger.kernel.org
43b416e5 8289T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8290S: Maintained
679655da 8291F: drivers/usb/musb/
550a7375 8292
ea0af5f6
MK
8293MXL5007T MEDIA DRIVER
8294M: Michael Krufky <mkrufky@linuxtv.org>
8295L: linux-media@vger.kernel.org
a825eaec 8296W: https://linuxtv.org
ea0af5f6
MK
8297W: http://github.com/mkrufky
8298Q: http://patchwork.linuxtv.org/project/linux-media/list/
8299T: git git://linuxtv.org/mkrufky/tuners.git
8300S: Maintained
8301F: drivers/media/tuners/mxl5007t.*
8302
2d3cf588 8303MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8304M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8305L: netdev@vger.kernel.org
205057ae 8306W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8307S: Supported
93f7848b 8308F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8309
9df4f913
BB
8310NAND FLASH SUBSYSTEM
8311M: Boris Brezillon <boris.brezillon@free-electrons.com>
8312R: Richard Weinberger <richard@nod.at>
8313L: linux-mtd@lists.infradead.org
8314W: http://www.linux-mtd.infradead.org/
8315Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8316T: git git://github.com/linux-nand/linux.git
8317S: Maintained
8318F: drivers/mtd/nand/
8319F: include/linux/mtd/nand*.h
8320
1da177e4 8321NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8322S: Orphan
d9fb9f38 8323F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8324
23dc05a3
DM
8325NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8326M: Daniel Mack <zonque@gmail.com>
8327S: Maintained
e5747e40 8328L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8329W: http://www.native-instruments.com
8330F: sound/usb/caiaq/
8331
1da177e4 8332NCP FILESYSTEM
52653199
PV
8333M: Petr Vandrovec <petr@vandrovec.name>
8334S: Odd Fixes
679655da 8335F: fs/ncpfs/
1da177e4 8336
a79b0322
FT
8337NCR 5380 SCSI DRIVERS
8338M: Finn Thain <fthain@telegraphics.com.au>
8339M: Michael Schmitz <schmitzmic@gmail.com>
8340L: linux-scsi@vger.kernel.org
8341S: Maintained
8342F: Documentation/scsi/g_NCR5380.txt
8343F: drivers/scsi/NCR5380.*
8344F: drivers/scsi/arm/cumana_1.c
8345F: drivers/scsi/arm/oak.c
a79b0322
FT
8346F: drivers/scsi/atari_scsi.*
8347F: drivers/scsi/dmx3191d.c
a79b0322
FT
8348F: drivers/scsi/g_NCR5380.*
8349F: drivers/scsi/g_NCR5380_mmio.c
8350F: drivers/scsi/mac_scsi.*
a79b0322
FT
8351F: drivers/scsi/sun3_scsi.*
8352F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8353
1da177e4 8354NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8355M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8356L: linux-scsi@vger.kernel.org
8357S: Maintained
679655da 8358F: drivers/scsi/NCR_D700.*
1da177e4 8359
4aa3eb4c
GR
8360NCT6775 HARDWARE MONITOR DRIVER
8361M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8362L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8363S: Maintained
8364F: Documentation/hwmon/nct6775
8365F: drivers/hwmon/nct6775.c
8366
3c2d774c 8367NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8368M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8369L: linux-rdma@vger.kernel.org
e3d33cb1 8370W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8371S: Supported
8372F: drivers/infiniband/hw/nes/
c546b2a3 8373F: include/uapi/rdma/nes-abi.h
3c2d774c 8374
be2f2e84 8375NETEM NETWORK EMULATOR
adbbf69d 8376M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8377L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8378S: Maintained
679655da 8379F: net/sched/sch_netem.c
be2f2e84 8380
b2f5a051 8381NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8382M: Jon Mason <jdmason@kudzu.us>
4a58448b 8383L: netdev@vger.kernel.org
4a58448b 8384S: Supported
679655da 8385F: Documentation/networking/s2io.txt
b2f5a051 8386F: Documentation/networking/vxge.txt
86387e1a 8387F: drivers/net/ethernet/neterion/
4a58448b 8388
db9cf3a3 8389NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8390M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8391M: Patrick McHardy <kaber@trash.net>
42010ed0 8392M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8393L: netfilter-devel@vger.kernel.org
82b98543 8394L: coreteam@netfilter.org
1da177e4
LT
8395W: http://www.netfilter.org/
8396W: http://www.iptables.org/
42010ed0
PNA
8397Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8398T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8399T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8400S: Supported
679655da
JP
8401F: include/linux/netfilter*
8402F: include/linux/netfilter/
8403F: include/net/netfilter/
c117ab84
CEB
8404F: include/uapi/linux/netfilter*
8405F: include/uapi/linux/netfilter/
679655da
JP
8406F: net/*/netfilter.c
8407F: net/*/netfilter/
8408F: net/netfilter/
91c269a0 8409F: net/bridge/br_netfilter*.c
1da177e4 8410
4cc67735 8411NETLABEL
87a0874c 8412M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8413W: http://netlabel.sf.net
8414L: netdev@vger.kernel.org
87a0874c 8415S: Maintained
80811493 8416F: Documentation/netlabel/
679655da
JP
8417F: include/net/netlabel.h
8418F: net/netlabel/
4cc67735 8419
1da177e4 8420NETROM NETWORK LAYER
8b58be88 8421M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8422L: linux-hams@vger.kernel.org
d34cb28a 8423W: http://www.linux-ax25.org/
1da177e4 8424S: Maintained
679655da 8425F: include/net/netrom.h
c117ab84 8426F: include/uapi/linux/netrom.h
679655da 8427F: net/netrom/
1da177e4 8428
4c352362
JK
8429NETRONOME ETHERNET DRIVERS
8430M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8431L: oss-drivers@netronome.com
8432S: Maintained
8433F: drivers/net/ethernet/netronome/
8434
5ddb88c0 8435NETWORK BLOCK DEVICE (NBD)
4ca5829a 8436M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8437S: Maintained
5e4b269b 8438L: nbd-general@lists.sourceforge.net
4ca5829a 8439T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8440F: Documentation/blockdev/nbd.txt
8441F: drivers/block/nbd.c
c117ab84 8442F: include/uapi/linux/nbd.h
1da177e4 8443
6e43650c
NH
8444NETWORK DROP MONITOR
8445M: Neil Horman <nhorman@tuxdriver.com>
8446L: netdev@vger.kernel.org
8447S: Maintained
8448W: https://fedorahosted.org/dropwatch/
8449F: net/core/drop_monitor.c
8450
3ed6e498
AL
8451NETWORKING [DSA]
8452M: Andrew Lunn <andrew@lunn.ch>
8453M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8454M: Florian Fainelli <f.fainelli@gmail.com>
8455S: Maintained
8456F: net/dsa/
8457F: include/net/dsa.h
8458F: drivers/net/dsa/
8459
1da177e4 8460NETWORKING [GENERAL]
8b58be88 8461M: "David S. Miller" <davem@davemloft.net>
979b6c13 8462L: netdev@vger.kernel.org
b1e8fd54 8463W: http://www.linuxfoundation.org/en/Net
11e98029 8464Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8465T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8466T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8467S: Maintained
679655da
JP
8468F: net/
8469F: include/net/
018d21ed
JP
8470F: include/linux/in.h
8471F: include/linux/net.h
8472F: include/linux/netdevice.h
c117ab84
CEB
8473F: include/uapi/linux/in.h
8474F: include/uapi/linux/net.h
8475F: include/uapi/linux/netdevice.h
0c7aecd4 8476F: include/uapi/linux/net_namespace.h
7e814a6c 8477F: tools/net/
f4e53f9a 8478F: tools/testing/selftests/net/
335a67d2 8479F: lib/random32.c
1da177e4
LT
8480
8481NETWORKING [IPv4/IPv6]
8b58be88
JP
8482M: "David S. Miller" <davem@davemloft.net>
8483M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8484M: James Morris <jmorris@namei.org>
8485M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8486M: Patrick McHardy <kaber@trash.net>
979b6c13 8487L: netdev@vger.kernel.org
08deed1e 8488T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8489S: Maintained
679655da
JP
8490F: net/ipv4/
8491F: net/ipv6/
8492F: include/net/ip*
0a14842f 8493F: arch/x86/net/*
1da177e4 8494
73b7656c
DM
8495NETWORKING [IPSEC]
8496M: Steffen Klassert <steffen.klassert@secunet.com>
8497M: Herbert Xu <herbert@gondor.apana.org.au>
8498M: "David S. Miller" <davem@davemloft.net>
8499L: netdev@vger.kernel.org
d1fc5024
SK
8500T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8501T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8502S: Maintained
5826bdd1 8503F: net/core/flow.c
73b7656c
DM
8504F: net/xfrm/
8505F: net/key/
8506F: net/ipv4/xfrm*
d1fc5024
SK
8507F: net/ipv4/esp4.c
8508F: net/ipv4/ah4.c
8509F: net/ipv4/ipcomp.c
8510F: net/ipv4/ip_vti.c
73b7656c 8511F: net/ipv6/xfrm*
d1fc5024
SK
8512F: net/ipv6/esp6.c
8513F: net/ipv6/ah6.c
8514F: net/ipv6/ipcomp6.c
8515F: net/ipv6/ip6_vti.c
73b7656c
DM
8516F: include/uapi/linux/xfrm.h
8517F: include/net/xfrm.h
8518
10e2ff1c 8519NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8520M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8521L: netdev@vger.kernel.org
8522S: Maintained
8523
29f8f632 8524NETWORKING [WIRELESS]
2cb4abd1 8525L: linux-wireless@vger.kernel.org
8a6e2535 8526Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8527
788873ac
JP
8528NETWORKING DRIVERS
8529L: netdev@vger.kernel.org
8530W: http://www.linuxfoundation.org/en/Net
11e98029 8531Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8532T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8533T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8534S: Odd Fixes
156f4fbc 8535F: Documentation/devicetree/bindings/net/
788873ac 8536F: drivers/net/
018d21ed 8537F: include/linux/if_*
0b63bf1f 8538F: include/linux/netdevice.h
0b63bf1f
JD
8539F: include/linux/etherdevice.h
8540F: include/linux/fcdevice.h
8541F: include/linux/fddidevice.h
8542F: include/linux/hippidevice.h
8543F: include/linux/inetdevice.h
c117ab84
CEB
8544F: include/uapi/linux/if_*
8545F: include/uapi/linux/netdevice.h
788873ac 8546
0e324cf6
JL
8547NETWORKING DRIVERS (WIRELESS)
8548M: Kalle Valo <kvalo@codeaurora.org>
8549L: linux-wireless@vger.kernel.org
8550Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8551T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8552T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8553S: Maintained
182fd9ee 8554F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8555F: drivers/net/wireless/
8556
3d396eb1 8557NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8558M: Manish Chopra <manish.chopra@cavium.com>
8559M: Rahul Verma <rahul.verma@cavium.com>
8560M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8561L: netdev@vger.kernel.org
3d396eb1 8562S: Supported
aa43c215 8563F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8564
6423d30f
AAJ
8565NFC SUBSYSTEM
8566M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8567M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8568M: Samuel Ortiz <sameo@linux.intel.com>
8569L: linux-wireless@vger.kernel.org
1eb3b216 8570L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8571S: Supported
6423d30f 8572F: net/nfc/
55eb94f9 8573F: include/net/nfc/
c117ab84 8574F: include/uapi/linux/nfc.h
6423d30f 8575F: drivers/nfc/
397d6497
CR
8576F: include/linux/platform_data/nfcmrvl.h
8577F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8578F: include/linux/platform_data/pn544.h
397d6497
CR
8579F: include/linux/platform_data/st21nfca.h
8580F: include/linux/platform_data/st-nci.h
7ebb88e5 8581F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8582
e8b43555 8583NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8584M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8585M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8586L: linux-nfs@vger.kernel.org
8587W: http://client.linux-nfs.org
cd7b996a 8588T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8589S: Maintained
679655da
JP
8590F: fs/lockd/
8591F: fs/nfs/
8592F: fs/nfs_common/
8593F: net/sunrpc/
8594F: include/linux/lockd/
8595F: include/linux/nfs*
8596F: include/linux/sunrpc/
c117ab84
CEB
8597F: include/uapi/linux/nfs*
8598F: include/uapi/linux/sunrpc/
1da177e4 8599
85ef9cea 8600NILFS2 FILESYSTEM
e2126935 8601M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8602L: linux-nilfs@vger.kernel.org
f9472265 8603W: http://nilfs.sourceforge.net/
9e92e516 8604W: http://nilfs.osdn.jp/
e2126935 8605T: git git://github.com/konis/nilfs2.git
85ef9cea 8606S: Supported
679655da
JP
8607F: Documentation/filesystems/nilfs2.txt
8608F: fs/nilfs2/
c35c7ac5 8609F: include/trace/events/nilfs2.h
e63e88bc
RK
8610F: include/uapi/linux/nilfs2_api.h
8611F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8612
1da177e4 8613NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8614M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8615W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8616S: Maintained
679655da
JP
8617F: Documentation/scsi/NinjaSCSI.txt
8618F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8619
8620NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8621M: GOTO Masanori <gotom@debian.or.jp>
8622M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8623W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8624S: Maintained
679655da
JP
8625F: Documentation/scsi/NinjaSCSI.txt
8626F: drivers/scsi/nsp32*
1da177e4 8627
383b8fb9
LFT
8628NIOS2 ARCHITECTURE
8629M: Ley Foon Tan <lftan@altera.com>
8630L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8631T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8632S: Maintained
8633F: arch/nios2/
8634
2a6afddb 8635NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8636R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8637F: include/linux/power/bq2415x_charger.h
081bab21 8638F: include/linux/power/bq27xxx_battery.h
2a6afddb 8639F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8640F: drivers/power/supply/bq2415x_charger.c
8641F: drivers/power/supply/bq27xxx_battery.c
8642F: drivers/power/supply/bq27xxx_battery_i2c.c
8643F: drivers/power/supply/isp1704_charger.c
8644F: drivers/power/supply/rx51_battery.c
2a6afddb 8645
a1bd3bae 8646NTB DRIVER CORE
9ef6bf6c
JM
8647M: Jon Mason <jdmason@kudzu.us>
8648M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8649M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8650L: linux-ntb@googlegroups.com
fce8a7bb 8651S: Supported
2984411f
JM
8652W: https://github.com/jonmason/ntb/wiki
8653T: git git://github.com/jonmason/ntb.git
fce8a7bb 8654F: drivers/ntb/
548c237c 8655F: drivers/net/ntb_netdev.c
fce8a7bb 8656F: include/linux/ntb.h
a1bd3bae 8657F: include/linux/ntb_transport.h
a9c59ef7 8658F: tools/testing/selftests/ntb/
fce8a7bb 8659
e26a5843
AH
8660NTB INTEL DRIVER
8661M: Jon Mason <jdmason@kudzu.us>
8662M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8663L: linux-ntb@googlegroups.com
e26a5843
AH
8664S: Supported
8665W: https://github.com/jonmason/ntb/wiki
8666T: git git://github.com/jonmason/ntb.git
8667F: drivers/ntb/hw/intel/
fce8a7bb 8668
a1b36958
XY
8669NTB AMD DRIVER
8670M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8671L: linux-ntb@googlegroups.com
8672S: Supported
8673F: drivers/ntb/hw/amd/
8674
1da177e4 8675NTFS FILESYSTEM
2818ef50 8676M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8677L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8678W: http://www.tuxera.com/
e6f4dee7 8679T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8680S: Supported
679655da
JP
8681F: Documentation/filesystems/ntfs.txt
8682F: fs/ntfs/
1da177e4 8683
9eb8ef74 8684NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8685M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8686L: linux-fbdev@vger.kernel.org
ce00f85c 8687S: Maintained
8a61f013
JH
8688F: drivers/video/fbdev/riva/
8689F: drivers/video/fbdev/nvidia/
1da177e4 8690
79461681 8691NVM EXPRESS DRIVER
b3975e94
JF
8692M: Keith Busch <keith.busch@intel.com>
8693M: Jens Axboe <axboe@fb.com>
79461681 8694L: linux-nvme@lists.infradead.org
b3975e94
JF
8695T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8696W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8697S: Supported
57dacad5 8698F: drivers/nvme/host/
79461681
MW
8699F: include/linux/nvme.h
8700
a07b4970
CH
8701NVM EXPRESS TARGET DRIVER
8702M: Christoph Hellwig <hch@lst.de>
8703M: Sagi Grimberg <sagi@grimberg.me>
8704L: linux-nvme@lists.infradead.org
8705S: Supported
8706F: drivers/nvme/target/
8707
aee4b9bd
SK
8708NVMEM FRAMEWORK
8709M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8710M: Maxime Ripard <maxime.ripard@free-electrons.com>
8711S: Maintained
8712F: drivers/nvmem/
8713F: Documentation/devicetree/bindings/nvmem/
8714F: include/linux/nvmem-consumer.h
8715F: include/linux/nvmem-provider.h
8716
dece4585
CP
8717NXP-NCI NFC DRIVER
8718M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8719R: Charles Gorand <charles.gorand@effinnov.com>
8720L: linux-nfc@lists.01.org (moderated for non-subscribers)
8721S: Supported
8722F: drivers/nfc/nxp-nci
8723
f50d7146 8724NXP TDA998X DRM DRIVER
54176cc6 8725M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8726S: Supported
8727F: drivers/gpu/drm/i2c/tda998x_drv.c
8728F: include/drm/i2c/tda998x.h
8729
fbace43e
PR
8730NXP TFA9879 DRIVER
8731M: Peter Rosin <peda@axentia.se>
8732L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8733S: Maintained
8734F: sound/soc/codecs/tfa9879*
8735
442f04c3
JP
8736OBJTOOL
8737M: Josh Poimboeuf <jpoimboe@redhat.com>
8738S: Supported
8739F: tools/objtool/
8740
f5525786 8741OMAP SUPPORT
0e24bdd4 8742M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8743L: linux-omap@vger.kernel.org
8744W: http://www.muru.com/linux/omap/
8745W: http://linux.omap.com/
8a6e2535 8746Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8747T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8748S: Maintained
4e04d5a3 8749F: arch/arm/*omap*/
026da812
FB
8750F: arch/arm/configs/omap1_defconfig
8751F: arch/arm/configs/omap2plus_defconfig
046d0a37 8752F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8753F: drivers/irqchip/irq-omap-intc.c
8754F: drivers/mfd/*omap*.c
8755F: drivers/mfd/menelaus.c
8756F: drivers/mfd/palmas.c
8757F: drivers/mfd/tps65217.c
8758F: drivers/mfd/tps65218.c
8759F: drivers/mfd/tps65910.c
8760F: drivers/mfd/twl-core.[ch]
8761F: drivers/mfd/twl4030*.c
8762F: drivers/mfd/twl6030*.c
8763F: drivers/mfd/twl6040*.c
8764F: drivers/regulator/palmas-regulator*.c
8765F: drivers/regulator/pbias-regulator.c
8766F: drivers/regulator/tps65217-regulator.c
8767F: drivers/regulator/tps65218-regulator.c
8768F: drivers/regulator/tps65910-regulator.c
8769F: drivers/regulator/twl-regulator.c
046d0a37 8770F: include/linux/i2c-omap.h
f5525786 8771
50f29fbd 8772OMAP DEVICE TREE SUPPORT
cdb55ab0 8773M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8774M: Tony Lindgren <tony@atomide.com>
8775L: linux-omap@vger.kernel.org
d0fb18c5 8776L: devicetree@vger.kernel.org
50f29fbd
TL
8777S: Maintained
8778F: arch/arm/boot/dts/*omap*
8779F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8780F: arch/arm/boot/dts/*am4*
8781F: arch/arm/boot/dts/*am5*
8782F: arch/arm/boot/dts/*dra7*
50f29fbd 8783
f5525786 8784OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8785M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8786L: linux-omap@vger.kernel.org
8787S: Maintained
8788F: arch/arm/*omap*/*clock*
8789
8790OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8791M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8792L: linux-omap@vger.kernel.org
8793S: Maintained
8794F: arch/arm/*omap*/*pm*
c46938d4 8795F: drivers/cpufreq/omap-cpufreq.c
f5525786 8796
d21db568 8797OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8798M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8799M: Paul Walmsley <paul@pwsan.com>
8800L: linux-omap@vger.kernel.org
8801S: Maintained
d21db568 8802F: arch/arm/mach-omap2/prm*
692ab1f3 8803
f5525786 8804OMAP AUDIO SUPPORT
6c284903 8805M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8806M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8807L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8808L: linux-omap@vger.kernel.org
8809S: Maintained
8810F: sound/soc/omap/
8811
18640193
TL
8812OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8813M: Roger Quadros <rogerq@ti.com>
8814M: Tony Lindgren <tony@atomide.com>
8815L: linux-omap@vger.kernel.org
8816S: Maintained
8817F: drivers/memory/omap-gpmc.c
8818F: arch/arm/mach-omap2/*gpmc*
8819
f5525786 8820OMAP FRAMEBUFFER SUPPORT
830e6384 8821M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8822L: linux-fbdev@vger.kernel.org
f5525786
TL
8823L: linux-omap@vger.kernel.org
8824S: Maintained
8a61f013 8825F: drivers/video/fbdev/omap/
f5525786 8826
676eec0d 8827OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8828M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8829L: linux-omap@vger.kernel.org
676eec0d 8830L: linux-fbdev@vger.kernel.org
178ff4c9 8831S: Maintained
8a61f013 8832F: drivers/video/fbdev/omap2/
178ff4c9
TV
8833F: Documentation/arm/OMAP/DSS
8834
8b37fcfc
OBC
8835OMAP HARDWARE SPINLOCK SUPPORT
8836M: Ohad Ben-Cohen <ohad@wizery.com>
8837L: linux-omap@vger.kernel.org
8838S: Maintained
8839F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8840
f5525786 8841OMAP MMC SUPPORT
8b58be88 8842M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8843L: linux-omap@vger.kernel.org
8844S: Maintained
653f41b5
MC
8845F: drivers/mmc/host/omap.c
8846
8847OMAP HS MMC SUPPORT
0a4585c6 8848L: linux-mmc@vger.kernel.org
653f41b5 8849L: linux-omap@vger.kernel.org
dfa5d196 8850S: Orphan
653f41b5 8851F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8852
8853OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8854M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8855S: Maintained
8856F: drivers/char/hw_random/omap-rng.c
8857
f400c82e 8858OMAP HWMOD SUPPORT
cdb55ab0 8859M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8860M: Paul Walmsley <paul@pwsan.com>
8861L: linux-omap@vger.kernel.org
8862S: Maintained
8fc8b12b 8863F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8864
8633fb30
PW
8865OMAP HWMOD DATA
8866M: Paul Walmsley <paul@pwsan.com>
8867L: linux-omap@vger.kernel.org
8868S: Maintained
8869F: arch/arm/mach-omap2/omap_hwmod*data*
8870
f400c82e 8871OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8872M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8873L: linux-omap@vger.kernel.org
8874S: Maintained
8875F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8876
0db83ced 8877OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8878M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8879L: linux-media@vger.kernel.org
8880S: Maintained
7eec52db 8881F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8882F: drivers/media/platform/omap3isp/
0db83ced 8883F: drivers/staging/media/omap4iss/
7e8970e1 8884
f5525786 8885OMAP USB SUPPORT
f5525786
TL
8886L: linux-usb@vger.kernel.org
8887L: linux-omap@vger.kernel.org
3b243519 8888S: Orphan
a16fbd65
JP
8889F: drivers/usb/*/*omap*
8890F: arch/arm/*omap*/usb*
f5525786 8891
6d994710 8892OMAP GPIO DRIVER
fe643528 8893M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8894M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8895M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8896L: linux-omap@vger.kernel.org
8897S: Maintained
fe643528 8898F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8899F: drivers/gpio/gpio-omap.c
8900
c351e290
MJ
8901OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8902M: Mark Jackson <mpfj@newflow.co.uk>
8903L: linux-omap@vger.kernel.org
8904S: Maintained
8905F: arch/arm/boot/dts/am335x-nano.dts
8906
0ad122d9 8907OMFS FILESYSTEM
8b58be88 8908M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8909L: linux-karma-devel@lists.sourceforge.net
8910S: Maintained
679655da
JP
8911F: Documentation/filesystems/omfs.txt
8912F: fs/omfs/
0ad122d9 8913
c1986ee9 8914OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8915M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8916S: Maintained
679655da
JP
8917F: drivers/char/pcmcia/cm4000_cs.c
8918F: include/linux/cm4000_cs.h
c117ab84 8919F: include/uapi/linux/cm4000_cs.h
c1986ee9 8920
77c44ab1 8921OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8922M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8923S: Maintained
679655da 8924F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8925
77d5140f 8926OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8927M: Jonathan Corbet <corbet@lwn.net>
661263b5 8928L: linux-media@vger.kernel.org
275ffde4 8929T: git git://linuxtv.org/media_tree.git
77d5140f 8930S: Maintained
90d72ac6 8931F: drivers/media/i2c/ov7670.c
77d5140f 8932
431bca73 8933ONENAND FLASH DRIVER
8b58be88 8934M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8935L: linux-mtd@lists.infradead.org
8936S: Maintained
679655da
JP
8937F: drivers/mtd/onenand/
8938F: include/linux/mtd/onenand*.h
431bca73 8939
1da177e4 8940ONSTREAM SCSI TAPE DRIVER
8b58be88 8941M: Willem Riede <osst@riede.org>
1da177e4
LT
8942L: osst-users@lists.sourceforge.net
8943L: linux-scsi@vger.kernel.org
8944S: Maintained
f7269cfc
JD
8945F: Documentation/scsi/osst.txt
8946F: drivers/scsi/osst.*
8947F: drivers/scsi/osst_*.h
8948F: drivers/scsi/st.h
1da177e4 8949
e2d1d6c0 8950OPENCORES I2C BUS DRIVER
8b58be88 8951M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8952L: linux-i2c@vger.kernel.org
e2d1d6c0 8953S: Maintained
679655da
JP
8954F: Documentation/i2c/busses/i2c-ocores
8955F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8956
860c44c1 8957OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8958M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8959M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8960L: devicetree@vger.kernel.org
a7fefe9f 8961W: http://www.devicetree.org/
fcdec35e 8962T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8963S: Maintained
f8828205 8964F: drivers/of/
860c44c1 8965F: include/linux/of*.h
f8828205 8966F: scripts/dtc/
860c44c1 8967
f8828205 8968OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8969M: Rob Herring <robh+dt@kernel.org>
f8828205 8970M: Mark Rutland <mark.rutland@arm.com>
f8828205 8971L: devicetree@vger.kernel.org
9f273c24 8972T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8973Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8974S: Maintained
8975F: Documentation/devicetree/
8976F: arch/*/boot/dts/
8977F: include/dt-bindings/
8978
2bb65f56
PA
8979OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8980M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8981L: devicetree@vger.kernel.org
8982S: Maintained
8983F: Documentation/devicetree/dynamic-resolution-notes.txt
8984F: Documentation/devicetree/overlay-notes.txt
8985F: drivers/of/overlay.c
8986F: drivers/of/resolver.c
8987
19f9d392
JB
8988OPENRISC ARCHITECTURE
8989M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
8990M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
8991M: Stafford Horne <shorne@gmail.com>
8992L: openrisc@lists.librecores.org
8993W: http://openrisc.io
19f9d392 8994S: Maintained
14430813 8995F: arch/openrisc/
19f9d392 8996
ccb1352e 8997OPENVSWITCH
4f337ed5 8998M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8999L: netdev@vger.kernel.org
ccb1352e
JG
9000L: dev@openvswitch.org
9001W: http://openvswitch.org
ccb1352e
JG
9002S: Maintained
9003F: net/openvswitch/
b422da7c 9004F: include/uapi/linux/openvswitch.h
ccb1352e 9005
875fa6fb
VK
9006OPERATING PERFORMANCE POINTS (OPP)
9007M: Viresh Kumar <vireshk@kernel.org>
9008M: Nishanth Menon <nm@ti.com>
9009M: Stephen Boyd <sboyd@codeaurora.org>
9010L: linux-pm@vger.kernel.org
9011S: Maintained
9012T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9013F: drivers/base/power/opp/
9014F: include/linux/pm_opp.h
9015F: Documentation/power/opp.txt
9016F: Documentation/devicetree/bindings/opp/
9017
af39917d
CL
9018OPL4 DRIVER
9019M: Clemens Ladisch <clemens@ladisch.de>
9020L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9021T: git git://git.alsa-project.org/alsa-kernel.git
9022S: Maintained
9023F: sound/drivers/opl4/
9024
1da177e4 9025OPROFILE
4cf7e718 9026M: Robert Richter <rric@kernel.org>
1da177e4
LT
9027L: oprofile-list@lists.sf.net
9028S: Maintained
81c4a8a6 9029F: arch/*/include/asm/oprofile*.h
679655da
JP
9030F: arch/*/oprofile/
9031F: drivers/oprofile/
9032F: include/linux/oprofile.h
1da177e4 9033
e2d1d6c0 9034ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9035M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9036M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9037L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9038W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9039S: Supported
679655da
JP
9040F: Documentation/filesystems/ocfs2.txt
9041F: Documentation/filesystems/dlmfs.txt
9042F: fs/ocfs2/
e2d1d6c0 9043
1da177e4 9044ORINOCO DRIVER
724c6b35 9045L: linux-wireless@vger.kernel.org
491b26b4 9046W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9047W: http://www.nongnu.org/orinoco/
3a59babb 9048S: Orphan
2be45b66 9049F: drivers/net/wireless/intersil/orinoco/
1da177e4 9050
42c55aa8 9051OSD LIBRARY and FILESYSTEM
fadc0752 9052M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9053M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9054L: osd-dev@open-osd.org
9055W: http://open-osd.org
54e5881d 9056T: git git://git.open-osd.org/open-osd.git
68274794 9057S: Maintained
42c55aa8 9058F: drivers/scsi/osd/
6b6f0b6c 9059F: include/scsi/osd_*
42c55aa8 9060F: fs/exofs/
68274794 9061
ef94b186 9062OVERLAY FILESYSTEM
7c37fbda 9063M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9064L: linux-unionfs@vger.kernel.org
9065T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9066S: Supported
1d113735 9067F: fs/overlayfs/
7c37fbda
NB
9068F: Documentation/filesystems/overlayfs.txt
9069
85096169
MM
9070ORANGEFS FILESYSTEM
9071M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9072L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9073T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9074S: Supported
9075F: fs/orangefs/
9076F: Documentation/filesystems/orangefs.txt
9077
e2d1d6c0 9078P54 WIRELESS DRIVER
084cb0fe 9079M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9080L: linux-wireless@vger.kernel.org
084cb0fe 9081W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9082S: Maintained
d3466830 9083F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9084
f5cd7872 9085PA SEMI ETHERNET DRIVER
f5cd7872 9086L: netdev@vger.kernel.org
56a5b8da 9087S: Orphan
ded19add 9088F: drivers/net/ethernet/pasemi/*
f5cd7872 9089
beb58aa3 9090PA SEMI SMBUS DRIVER
846557d3 9091L: linux-i2c@vger.kernel.org
56a5b8da 9092S: Orphan
679655da 9093F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9094
48fc267e
SK
9095PADATA PARALLEL EXECUTION MECHANISM
9096M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9097L: linux-crypto@vger.kernel.org
9098S: Maintained
9099F: kernel/padata.c
9100F: include/linux/padata.h
9101F: Documentation/padata.txt
9102
709ee531 9103PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9104M: Harald Welte <laforge@gnumonks.org>
d0944853 9105L: platform-driver-x86@vger.kernel.org
709ee531 9106S: Maintained
679655da 9107F: drivers/platform/x86/panasonic-laptop.c
709ee531 9108
368dd5ac 9109PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9110M: David Howells <dhowells@redhat.com>
4fa97181
DH
9111L: linux-am33-list@redhat.com (moderated for non-subscribers)
9112W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9113S: Maintained
679655da
JP
9114F: Documentation/mn10300/
9115F: arch/mn10300/
4fa97181 9116
305b37bd
KS
9117PARALLEL LCD/KEYPAD PANEL DRIVER
9118M: Willy Tarreau <willy@haproxy.com>
9119M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9120S: Odd Fixes
9121F: Documentation/misc-devices/lcd-panel-cgram.txt
9122F: drivers/misc/panel.c
9123
64dfff03
SM
9124PARALLEL PORT SUBSYSTEM
9125M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9126M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 9127L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9128S: Maintained
679655da
JP
9129F: drivers/parport/
9130F: include/linux/parport*.h
9131F: drivers/char/ppdev.c
c117ab84 9132F: include/uapi/linux/ppdev.h
64dfff03 9133F: Documentation/parport*.txt
1da177e4 9134
4cdf6bc2 9135PARAVIRT_OPS INTERFACE
d633180c 9136M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9137M: Chris Wright <chrisw@sous-sol.org>
9138M: Alok Kataria <akataria@vmware.com>
9139M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9140L: virtualization@lists.linux-foundation.org
4cdf6bc2 9141S: Supported
a2e19991 9142F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9143F: arch/*/kernel/paravirt*
9144F: arch/*/include/asm/paravirt.h
47ae4b05 9145F: include/linux/hypervisor.h
4cdf6bc2 9146
e2d1d6c0 9147PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9148M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9149L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9150S: Maintained
679655da
JP
9151F: Documentation/blockdev/paride.txt
9152F: drivers/block/paride/
e2d1d6c0
RD
9153
9154PARISC ARCHITECTURE
b8828770 9155M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9156M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9157L: linux-parisc@vger.kernel.org
9158W: http://www.parisc-linux.org/
8a6e2535 9159Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9160T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9161T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9162S: Maintained
679655da 9163F: arch/parisc/
2b6bac9e 9164F: Documentation/parisc/
679655da 9165F: drivers/parisc/
2b6bac9e
HD
9166F: drivers/char/agp/parisc-agp.c
9167F: drivers/input/serio/gscps2.c
9168F: drivers/parport/parport_gsc.*
9169F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9170F: drivers/video/fbdev/sti*
2b6bac9e
HD
9171F: drivers/video/console/sti*
9172F: drivers/video/logo/logo_parisc*
e2d1d6c0 9173
1662d32c 9174PC87360 HARDWARE MONITORING DRIVER
8b58be88 9175M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9176L: linux-hwmon@vger.kernel.org
1662d32c 9177S: Maintained
679655da
JP
9178F: Documentation/hwmon/pc87360
9179F: drivers/hwmon/pc87360.c
1662d32c
JC
9180
9181PC8736x GPIO DRIVER
8b58be88 9182M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9183S: Maintained
679655da 9184F: drivers/char/pc8736x_gpio.c
1662d32c 9185
1ad107fd 9186PC87427 HARDWARE MONITORING DRIVER
d8130624 9187M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9188L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9189S: Maintained
9190F: Documentation/hwmon/pc87427
9191F: drivers/hwmon/pc87427.c
9192
b26e0ed4 9193PCA9532 LED DRIVER
8b58be88 9194M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9195S: Maintained
d5ca6918
JP
9196F: drivers/leds/leds-pca9532.c
9197F: include/linux/leds-pca9532.h
b26e0ed4 9198
5ce914a8 9199PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9200M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9201L: linux-i2c@vger.kernel.org
9202S: Maintained
b4f0b74e 9203F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9204
3971dae5 9205PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9206M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9207S: Maintained
9208F: drivers/firmware/pcdp.*
9209
065c6359 9210PCI ERROR RECOVERY
6305902c 9211M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9212L: linux-pci@vger.kernel.org
065c6359 9213S: Supported
679655da 9214F: Documentation/PCI/pci-error-recovery.txt
065c6359 9215
78c1cffd
RC
9216PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9217M: Russell Currey <ruscur@russell.cc>
9218L: linuxppc-dev@lists.ozlabs.org
9219S: Supported
9220F: Documentation/powerpc/eeh-pci-error-recovery.txt
9221F: arch/powerpc/kernel/eeh*.c
9222F: arch/powerpc/platforms/*/eeh*.c
9223F: arch/powerpc/include/*/eeh*.h
9224
1da177e4 9225PCI SUBSYSTEM
5ac3a6d2 9226M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9227L: linux-pci@vger.kernel.org
99662dd1 9228Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9229T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9230S: Supported
92a1fe2e 9231F: Documentation/devicetree/bindings/pci/
679655da
JP
9232F: Documentation/PCI/
9233F: drivers/pci/
9234F: include/linux/pci*
6b49ee49 9235F: arch/x86/pci/
cad01f91 9236F: arch/x86/kernel/quirks.c
1da177e4 9237
eaa6111b
LFT
9238PCI DRIVER FOR ALTERA PCIE IP
9239M: Ley Foon Tan <lftan@altera.com>
9240L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9241L: linux-pci@vger.kernel.org
9242S: Supported
9243F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9244F: drivers/pci/host/pcie-altera.c
9245
b7e78170
RH
9246PCI DRIVER FOR ARM VERSATILE PLATFORM
9247M: Rob Herring <robh@kernel.org>
9248L: linux-pci@vger.kernel.org
9249L: linux-arm-kernel@lists.infradead.org
9250S: Maintained
9251F: Documentation/devicetree/bindings/pci/versatile.txt
9252F: drivers/pci/host/pci-versatile.c
9253
3dc9d38c
TP
9254PCI DRIVER FOR ARMADA 8K
9255M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9256L: linux-pci@vger.kernel.org
9257L: linux-arm-kernel@lists.infradead.org
9258S: Maintained
9259F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9260F: drivers/pci/host/pcie-armada8k.c
9261
5f6b6ccd
TI
9262PCI DRIVER FOR APPLIEDMICRO XGENE
9263M: Tanmay Inamdar <tinamdar@apm.com>
9264L: linux-pci@vger.kernel.org
9265L: linux-arm-kernel@lists.infradead.org
9266S: Maintained
9267F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9268F: drivers/pci/host/pci-xgene.c
9269
62d0ff83
ML
9270PCI DRIVER FOR FREESCALE LAYERSCAPE
9271M: Minghuan Lian <minghuan.Lian@freescale.com>
9272M: Mingkai Hu <mingkai.hu@freescale.com>
9273M: Roy Zang <tie-fei.zang@freescale.com>
9274L: linuxppc-dev@lists.ozlabs.org
9275L: linux-pci@vger.kernel.org
9276L: linux-arm-kernel@lists.infradead.org
9277S: Maintained
9278F: drivers/pci/host/*layerscape*
9279
f0b75693 9280PCI DRIVER FOR IMX6
286fbaef 9281M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9282M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9283L: linux-pci@vger.kernel.org
9284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9285S: Maintained
12e46064 9286F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9287F: drivers/pci/host/*imx6*
9288
0c4ffcfe
MK
9289PCI DRIVER FOR TI KEYSTONE
9290M: Murali Karicheri <m-karicheri2@ti.com>
9291L: linux-pci@vger.kernel.org
9292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9293S: Maintained
9294F: drivers/pci/host/*keystone*
9295
f0b75693
BH
9296PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9297M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9298M: Jason Cooper <jason@lakedaemon.net>
9299L: linux-pci@vger.kernel.org
9300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9301S: Maintained
9302F: drivers/pci/host/*mvebu*
9303
8c39d710
TP
9304PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9305M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9306L: linux-pci@vger.kernel.org
9307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9308S: Maintained
441106d9 9309F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9310F: drivers/pci/host/pci-aardvark.c
9311
0447cfd7
TR
9312PCI DRIVER FOR NVIDIA TEGRA
9313M: Thierry Reding <thierry.reding@gmail.com>
9314L: linux-tegra@vger.kernel.org
f0b75693 9315L: linux-pci@vger.kernel.org
0447cfd7
TR
9316S: Supported
9317F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9318F: drivers/pci/host/pci-tegra.c
9319
47ff3de9
KVA
9320PCI DRIVER FOR TI DRA7XX
9321M: Kishon Vijay Abraham I <kishon@ti.com>
9322L: linux-omap@vger.kernel.org
9323L: linux-pci@vger.kernel.org
9324S: Supported
9325F: Documentation/devicetree/bindings/pci/ti-pci.txt
9326F: drivers/pci/host/pci-dra7xx.c
9327
f0b75693
BH
9328PCI DRIVER FOR RENESAS R-CAR
9329M: Simon Horman <horms@verge.net.au>
9330L: linux-pci@vger.kernel.org
4a121096 9331L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9332S: Maintained
9333F: drivers/pci/host/*rcar*
9334
4af82255 9335PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9336M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9337L: linux-pci@vger.kernel.org
f0b75693
BH
9338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9339L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9340S: Maintained
9341F: drivers/pci/host/pci-exynos.c
9342
f0b75693 9343PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9344M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9345M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9346L: linux-pci@vger.kernel.org
9347S: Maintained
9348F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9349F: drivers/pci/host/*designware*
5a3aa2a8 9350
cf28855b
WD
9351PCI DRIVER FOR GENERIC OF HOSTS
9352M: Will Deacon <will.deacon@arm.com>
9353L: linux-pci@vger.kernel.org
9354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9355S: Maintained
9356F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9357F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9358F: drivers/pci/host/pci-host-generic.c
9359
185a383a
KB
9360PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9361M: Keith Busch <keith.busch@intel.com>
9362L: linux-pci@vger.kernel.org
9363S: Supported
bc79c985 9364F: drivers/pci/host/vmd.c
185a383a 9365
51b66a6c 9366PCIE DRIVER FOR ST SPEAR13XX
110baab1 9367M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9368L: linux-pci@vger.kernel.org
110baab1 9369S: Maintained
51b66a6c
PA
9370F: drivers/pci/host/*spear*
9371
af1169b4
LFT
9372PCI MSI DRIVER FOR ALTERA MSI IP
9373M: Ley Foon Tan <lftan@altera.com>
9374L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9375L: linux-pci@vger.kernel.org
9376S: Supported
9377F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9378F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9379
dcd19de3
DD
9380PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9381M: Duc Dang <dhdang@apm.com>
9382L: linux-pci@vger.kernel.org
9383L: linux-arm-kernel@lists.infradead.org
9384S: Maintained
9385F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9386F: drivers/pci/host/pci-xgene-msi.c
9387
a3cbfae1
NC
9388PCIE DRIVER FOR AXIS ARTPEC
9389M: Niklas Cassel <niklas.cassel@axis.com>
9390M: Jesper Nilsson <jesper.nilsson@axis.com>
9391L: linux-arm-kernel@axis.com
9392L: linux-pci@vger.kernel.org
9393S: Maintained
9394F: Documentation/devicetree/bindings/pci/axis,artpec*
9395F: drivers/pci/host/*artpec*
9396
500a1d9a
ZW
9397PCIE DRIVER FOR HISILICON
9398M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9399M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9400L: linux-pci@vger.kernel.org
9401S: Maintained
9402F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9403F: drivers/pci/host/pcie-hisi.c
9404
e77f847d
SL
9405PCIE DRIVER FOR ROCKCHIP
9406M: Shawn Lin <shawn.lin@rock-chips.com>
9407M: Wenrui Li <wenrui.li@rock-chips.com>
9408L: linux-pci@vger.kernel.org
9409L: linux-rockchip@lists.infradead.org
9410S: Maintained
9411F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9412F: drivers/pci/host/pcie-rockchip.c
9413
82a82383
SV
9414PCIE DRIVER FOR QUALCOMM MSM
9415M: Stanimir Varbanov <svarbanov@mm-sol.com>
9416L: linux-pci@vger.kernel.org
9417L: linux-arm-msm@vger.kernel.org
9418S: Maintained
9419F: drivers/pci/host/*qcom*
9420
f12b76e5
DD
9421PCIE DRIVER FOR CAVIUM THUNDERX
9422M: David Daney <david.daney@cavium.com>
9423L: linux-pci@vger.kernel.org
9424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9425S: Supported
9426F: Documentation/devicetree/bindings/pci/pci-thunder-*
9427F: drivers/pci/host/pci-thunder-*
9428
1da177e4 9429PCMCIA SUBSYSTEM
4230dfc9 9430P: Linux PCMCIA Team
f5df5881 9431L: linux-pcmcia@lists.infradead.org
6650e0a5 9432W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9433T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9434S: Maintained
679655da 9435F: Documentation/pcmcia/
a67cd548 9436F: tools/pcmcia/
679655da
JP
9437F: drivers/pcmcia/
9438F: include/pcmcia/
1da177e4
LT
9439
9440PCNET32 NETWORK DRIVER
227fb925 9441M: Don Fry <pcnet32@frontier.com>
979b6c13 9442L: netdev@vger.kernel.org
1da177e4 9443S: Maintained
b955f6ca 9444F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9445
48fc267e
SK
9446PCRYPT PARALLEL CRYPTO ENGINE
9447M: Steffen Klassert <steffen.klassert@secunet.com>
9448L: linux-crypto@vger.kernel.org
9449S: Maintained
9450F: crypto/pcrypt.c
9451F: include/crypto/pcrypt.h
9452
e72df0b8
TH
9453PER-CPU MEMORY ALLOCATOR
9454M: Tejun Heo <tj@kernel.org>
93e205a7 9455M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9456T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9457S: Maintained
9458F: include/linux/percpu*.h
9459F: mm/percpu*.c
9460F: arch/*/include/asm/percpu.h
9461
ad4ecbcb 9462PER-TASK DELAY ACCOUNTING
185e595f 9463M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9464S: Maintained
679655da
JP
9465F: include/linux/delayacct.h
9466F: kernel/delayacct.c
ad4ecbcb 9467
57c0c15b 9468PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9469M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9470M: Ingo Molnar <mingo@redhat.com>
f80c5393 9471M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9472R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9473L: linux-kernel@vger.kernel.org
75fc2d37 9474T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9475S: Supported
d53e8365 9476F: kernel/events/*
a003236c 9477F: include/linux/perf_event.h
c117ab84 9478F: include/uapi/linux/perf_event.h
141c4296
RR
9479F: arch/*/kernel/perf_event*.c
9480F: arch/*/kernel/*/perf_event*.c
9481F: arch/*/kernel/*/*/perf_event*.c
a003236c 9482F: arch/*/include/asm/perf_event.h
a003236c 9483F: arch/*/kernel/perf_callchain.c
b0a434fb 9484F: arch/*/events/*
a003236c 9485F: tools/perf/
6c0b3244 9486
dd49d0f5 9487PERSONALITY HANDLING
8b58be88 9488M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9489L: linux-abi-devel@lists.sourceforge.net
9490S: Maintained
679655da 9491F: include/linux/personality.h
c117ab84 9492F: include/uapi/linux/personality.h
dd49d0f5 9493
838e7a03 9494PHONET PROTOCOL
2a06b40f 9495M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9496S: Supported
9497F: Documentation/networking/phonet.txt
9498F: include/linux/phonet.h
9499F: include/net/phonet/
c117ab84 9500F: include/uapi/linux/phonet.h
838e7a03
RDC
9501F: net/phonet/
9502
1da177e4 9503PHRAM MTD DRIVER
8b58be88 9504M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9505L: linux-mtd@lists.infradead.org
9506S: Maintained
679655da 9507F: drivers/mtd/devices/phram.c
1da177e4 9508
efdbb10e
BP
9509PICOLCD HID DRIVER
9510M: Bruno Prémont <bonbons@linux-vserver.org>
9511L: linux-input@vger.kernel.org
9512S: Maintained
9513F: drivers/hid/hid-picolcd*
9514
a53bfa07
JI
9515PICOXCELL SUPPORT
9516M: Jamie Iles <jamie@jamieiles.com>
9517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9518T: git git://github.com/jamieiles/linux-2.6-ji.git
9519S: Supported
b8733987 9520F: arch/arm/boot/dts/picoxcell*
14430813 9521F: arch/arm/mach-picoxcell/
b8733987 9522F: drivers/crypto/picoxcell*
a53bfa07 9523
2744e8af
LW
9524PIN CONTROL SUBSYSTEM
9525M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9526L: linux-gpio@vger.kernel.org
dbe752a3 9527T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9528S: Maintained
9feeed94 9529F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9530F: Documentation/pinctrl.txt
07f29ba6 9531F: drivers/pinctrl/
8e406fe4 9532F: include/linux/pinctrl/
2744e8af 9533
2201bbb8
JCPV
9534PIN CONTROLLER - ATMEL AT91
9535M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9537S: Maintained
c654b6bf 9538F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9539
33d3690c
LD
9540PIN CONTROLLER - ATMEL AT91 PIO4
9541M: Ludovic Desroches <ludovic.desroches@atmel.com>
9542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9543L: linux-gpio@vger.kernel.org
9544S: Supported
9545F: drivers/pinctrl/pinctrl-at91-pio4.*
9546
cbd1b652
MW
9547PIN CONTROLLER - INTEL
9548M: Mika Westerberg <mika.westerberg@linux.intel.com>
9549M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9550S: Maintained
9551F: drivers/pinctrl/intel/
2201bbb8 9552
9963b536
LP
9553PIN CONTROLLER - RENESAS
9554M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9555M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9556L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9557S: Maintained
9558F: drivers/pinctrl/sh-pfc/
9559
b75e60d6 9560PIN CONTROLLER - SAMSUNG
fea685e9 9561M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9562M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9563M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9565L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9566S: Maintained
9b5b33f6 9567F: drivers/pinctrl/samsung/
5db7e3bb
KK
9568F: include/dt-bindings/pinctrl/samsung.h
9569F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9570
13cbd906
TL
9571PIN CONTROLLER - SINGLE
9572M: Tony Lindgren <tony@atomide.com>
9573M: Haojian Zhuang <haojian.zhuang@linaro.org>
9574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9575L: linux-omap@vger.kernel.org
9576S: Maintained
9577F: drivers/pinctrl/pinctrl-single.c
9578
deda8287 9579PIN CONTROLLER - ST SPEAR
da89947b 9580M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9582W: http://www.st.com/spear
9583S: Maintained
8e406fe4 9584F: drivers/pinctrl/spear/
deda8287 9585
11a1cf34
JH
9586PISTACHIO SOC SUPPORT
9587M: James Hartley <james.hartley@imgtec.com>
9588M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9589L: linux-mips@linux-mips.org
9590S: Maintained
9591F: arch/mips/pistachio/
9592F: arch/mips/include/asm/mach-pistachio/
9593F: arch/mips/boot/dts/pistachio/
9594F: arch/mips/configs/pistachio*_defconfig
9595
249a6771 9596PKTCDVD DRIVER
e5f6450c 9597M: Jiri Kosina <jikos@kernel.org>
249a6771 9598S: Maintained
679655da
JP
9599F: drivers/block/pktcdvd.c
9600F: include/linux/pktcdvd.h
c117ab84 9601F: include/uapi/linux/pktcdvd.h
249a6771 9602
b31d8273
G
9603PKUNITY SOC DRIVERS
9604M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9605W: http://mprc.pku.edu.cn/~guanxuetao/linux
9606S: Maintained
ceebf4d5 9607T: git git://github.com/gxt/linux.git
b31d8273 9608F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9609F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9610F: drivers/video/fbdev/fb-puv3.c
2809e80b 9611F: drivers/rtc/rtc-puv3.c
b31d8273 9612
9d2ecfb7 9613PMBUS HARDWARE MONITORING DRIVERS
ca462085 9614M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9615L: linux-hwmon@vger.kernel.org
9616W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9617W: http://www.roeck-us.net/linux/drivers/
9618T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9619S: Maintained
9620F: Documentation/hwmon/pmbus
9621F: drivers/hwmon/pmbus/
9622F: include/linux/i2c/pmbus.h
9623
89a36810 9624PMC SIERRA MaxRAID DRIVER
89a36810
AR
9625L: linux-scsi@vger.kernel.org
9626W: http://www.pmc-sierra.com/
3cdea4d7 9627S: Orphan
89a36810
AR
9628F: drivers/scsi/pmcraid.*
9629
dbf9bfe6 9630PMC SIERRA PM8001 DRIVER
d32477e2 9631M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9632M: lindar_liu@usish.com
f5a7b525 9633L: pmchba@pmcs.com
dbf9bfe6 9634L: linux-scsi@vger.kernel.org
9635S: Supported
9636F: drivers/scsi/pm8001/
9637
1da177e4 9638POSIX CLOCKS and TIMERS
8b58be88 9639M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9640L: linux-kernel@vger.kernel.org
75fc2d37 9641T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9642S: Maintained
679655da
JP
9643F: fs/timerfd.c
9644F: include/linux/timer*
5cee9645 9645F: kernel/time/*timer*
1da177e4 9646
7b06a6d7
RW
9647POWER MANAGEMENT CORE
9648M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9649L: linux-pm@vger.kernel.org
9650T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9651B: https://bugzilla.kernel.org
7b06a6d7
RW
9652S: Supported
9653F: drivers/base/power/
9654F: include/linux/pm.h
9655F: include/linux/pm_*
9656F: include/linux/powercap.h
9657F: drivers/powercap/
9658
3be86148 9659POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9660M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9661L: linux-pm@vger.kernel.org
58db9505 9662T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9663S: Maintained
f3332532 9664F: Documentation/devicetree/bindings/power/supply/
679655da 9665F: include/linux/power_supply.h
8c0984e5 9666F: drivers/power/supply/
3be86148 9667
514f161a
MR
9668POWER STATE COORDINATION INTERFACE (PSCI)
9669M: Mark Rutland <mark.rutland@arm.com>
9670M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9671L: linux-arm-kernel@lists.infradead.org
9672S: Maintained
9673F: drivers/firmware/psci.c
9674F: include/linux/psci.h
9675F: include/uapi/linux/psci.h
9676
43a1dd9b
SJS
9677POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9678M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9679L: linuxppc-dev@lists.ozlabs.org
9680S: Maintained
9681F: drivers/char/powernv-op-panel.c
9682
1da177e4 9683PNP SUPPORT
9c3646d1 9684M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9685S: Maintained
679655da 9686F: drivers/pnp/
1da177e4
LT
9687
9688PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9689M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9690L: linux-ppp@vger.kernel.org
9691S: Maintained
224cf5ad 9692F: drivers/net/ppp/ppp_*
1da177e4
LT
9693
9694PPP OVER ATM (RFC 2364)
8b58be88 9695M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9696S: Maintained
679655da 9697F: net/atm/pppoatm.c
c117ab84 9698F: include/uapi/linux/atmppp.h
1da177e4
LT
9699
9700PPP OVER ETHERNET
8b58be88 9701M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9702S: Maintained
224cf5ad
JK
9703F: drivers/net/ppp/pppoe.c
9704F: drivers/net/ppp/pppox.c
1da177e4 9705
a6d2370b 9706PPP OVER L2TP
8b58be88 9707M: James Chapman <jchapman@katalix.com>
a6d2370b 9708S: Maintained
90ca28d1 9709F: net/l2tp/l2tp_ppp.c
679655da 9710F: include/linux/if_pppol2tp.h
c117ab84 9711F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9712
eae9d2ba 9713PPS SUPPORT
8b58be88 9714M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9715W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9716L: linuxpps@ml.enneenne.com (subscribers-only)
9717S: Maintained
cabaaf41
JP
9718F: Documentation/pps/
9719F: drivers/pps/
9720F: include/linux/pps*.h
eae9d2ba 9721
71a6d0af
HW
9722PPTP DRIVER
9723M: Dmitry Kozlov <xeb@mail.ru>
9724L: netdev@vger.kernel.org
9725S: Maintained
224cf5ad 9726F: drivers/net/ppp/pptp.c
71a6d0af
HW
9727W: http://sourceforge.net/projects/accel-pptp
9728
1da177e4 9729PREEMPTIBLE KERNEL
8b58be88 9730M: Robert Love <rml@tech9.net>
1da177e4
LT
9731L: kpreempt-tech@lists.sourceforge.net
9732W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9733S: Supported
679655da
JP
9734F: Documentation/preempt-locking.txt
9735F: include/linux/preempt.h
1da177e4
LT
9736
9737PRISM54 WIRELESS DRIVER
8b58be88 9738M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9739L: linux-wireless@vger.kernel.org
9ef80804 9740W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9741S: Obsolete
c12edfe2 9742F: drivers/net/wireless/intersil/prism54/
1da177e4 9743
02c18891 9744PS3 NETWORK SUPPORT
b809b9ca 9745M: Geoff Levand <geoff@infradead.org>
02c18891 9746L: netdev@vger.kernel.org
a14ab6b6 9747L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9748S: Maintained
8df158ac 9749F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9750
f58a9d17 9751PS3 PLATFORM SUPPORT
b809b9ca 9752M: Geoff Levand <geoff@infradead.org>
a4724ed6 9753L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9754S: Maintained
679655da
JP
9755F: arch/powerpc/boot/ps3*
9756F: arch/powerpc/include/asm/lv1call.h
9757F: arch/powerpc/include/asm/ps3*.h
9758F: arch/powerpc/platforms/ps3/
9759F: drivers/*/ps3*
9760F: drivers/ps3/
fec629b8 9761F: drivers/rtc/rtc-ps3.c
679655da 9762F: drivers/usb/host/*ps3.c
fec629b8 9763F: sound/ppc/snd_ps3*
f58a9d17 9764
cffb4add 9765PS3VRAM DRIVER
8b58be88 9766M: Jim Paris <jim@jtan.com>
3715a5d0 9767M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9768L: linuxppc-dev@lists.ozlabs.org
cffb4add 9769S: Maintained
8a3977cb 9770F: drivers/block/ps3vram.c
cffb4add 9771
8defe599 9772PSTORE FILESYSTEM
9d5e2a02 9773M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9774M: Colin Cross <ccross@android.com>
9775M: Kees Cook <keescook@chromium.org>
9776M: Tony Luck <tony.luck@intel.com>
9777S: Maintained
9f273c24 9778T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9779F: fs/pstore/
9780F: include/linux/pstore*
04851772 9781F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9782F: drivers/acpi/apei/erst.c
9783
7fbc415d
RC
9784PTP HARDWARE CLOCK SUPPORT
9785M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9786L: netdev@vger.kernel.org
7fbc415d
RC
9787S: Maintained
9788W: http://linuxptp.sourceforge.net/
9789F: Documentation/ABI/testing/sysfs-ptp
9790F: Documentation/ptp/*
0ecb3cdd 9791F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9792F: drivers/net/phy/dp83640*
9793F: drivers/ptp/*
9794F: include/linux/ptp_cl*
9795
cf94a4d1 9796PTRACE SUPPORT
e846ee5f 9797M: Roland McGrath <roland@hack.frob.com>
8b58be88 9798M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9799S: Maintained
9800F: include/asm-generic/syscall.h
9801F: include/linux/ptrace.h
9802F: include/linux/regset.h
9803F: include/linux/tracehook.h
c117ab84 9804F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9805F: kernel/ptrace.c
9806
3e9d7ba7
HV
9807PULSE8-CEC DRIVER
9808M: Hans Verkuil <hverkuil@xs4all.nl>
9809L: linux-media@vger.kernel.org
9810T: git git://linuxtv.org/media_tree.git
9811S: Maintained
9812F: drivers/staging/media/pulse8-cec
9813
8320204a 9814PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9815M: Mike Isely <isely@pobox.com>
16e9495d 9816L: pvrusb2@isely.net (subscribers-only)
661263b5 9817L: linux-media@vger.kernel.org
8320204a 9818W: http://www.isely.net/pvrusb2/
275ffde4 9819T: git git://linuxtv.org/media_tree.git
8320204a 9820S: Maintained
618cd932 9821F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9822F: drivers/media/usb/pvrusb2/
8320204a 9823
39532e6c 9824PWC WEBCAM DRIVER
c0936df4 9825M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9826L: linux-media@vger.kernel.org
9827T: git git://linuxtv.org/media_tree.git
c0936df4 9828S: Odd Fixes
39532e6c
HG
9829F: drivers/media/usb/pwc/*
9830
93c090b3 9831PWM FAN DRIVER
774e0362
KD
9832M: Kamil Debski <kamil@wypas.org>
9833M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9834L: linux-hwmon@vger.kernel.org
93c090b3
KD
9835S: Supported
9836F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9837F: Documentation/hwmon/pwm-fan
9838F: drivers/hwmon/pwm-fan.c
9839
200efedd 9840PWM SUBSYSTEM
aa3495f7
TR
9841M: Thierry Reding <thierry.reding@gmail.com>
9842L: linux-pwm@vger.kernel.org
0c2498f1 9843S: Maintained
006e854f 9844T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9845F: Documentation/pwm.txt
9846F: Documentation/devicetree/bindings/pwm/
9847F: include/linux/pwm.h
0c2498f1 9848F: drivers/pwm/
a140b98d
TR
9849F: drivers/video/backlight/pwm_bl.c
9850F: include/linux/pwm_backlight.h
0c2498f1 9851
30ec261e 9852PXA2xx/PXA3xx SUPPORT
8da5e302 9853M: Daniel Mack <daniel@zonque.org>
a323f664 9854M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9855M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9857T: git git://github.com/hzhuang1/linux.git
8da5e302 9858T: git git://github.com/rjarzmik/linux.git
1da177e4 9859S: Maintained
e68d7c14 9860F: arch/arm/boot/dts/pxa*
679655da 9861F: arch/arm/mach-pxa/
820439f1 9862F: drivers/dma/pxa*
679655da 9863F: drivers/pcmcia/pxa2xx*
1403ead9 9864F: drivers/pinctrl/pxa/
9df92e6c 9865F: drivers/spi/spi-pxa2xx*
faf2e1db 9866F: drivers/usb/gadget/udc/pxa2*
679655da 9867F: include/sound/pxa2xx-lib.h
bec4c99e 9868F: sound/arm/pxa*
14430813 9869F: sound/soc/pxa/
1da177e4 9870
f3154a46
RJ
9871PXA GPIO DRIVER
9872M: Robert Jarzmik <robert.jarzmik@free.fr>
9873L: linux-gpio@vger.kernel.org
9874S: Maintained
9875F: drivers/gpio/gpio-pxa.c
9876
ec64d3bf
EG
9877PXA3xx NAND FLASH DRIVER
9878M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9879L: linux-mtd@lists.infradead.org
9880S: Maintained
9a67f099 9881F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9882
3f640c61 9883MMP SUPPORT
8b58be88 9884M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9885M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9887T: git git://github.com/hzhuang1/linux.git
9888T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9889S: Maintained
e68d7c14 9890F: arch/arm/boot/dts/mmp*
3f640c61 9891F: arch/arm/mach-mmp/
e8e6cb32 9892
272f133a
PO
9893PXA MMCI DRIVER
9894S: Orphan
9895
57f63bc8 9896PXA RTC DRIVER
8b58be88 9897M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9898L: rtc-linux@googlegroups.com
9899S: Maintained
9900
cea4001a 9901QAT DRIVER
90ab5a81
TS
9902M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9903M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9904L: qat-linux@intel.com
9905S: Supported
9906F: drivers/crypto/qat/
cea4001a 9907
52a09a04 9908QIB DRIVER
8473c603 9909M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9910L: linux-rdma@vger.kernel.org
9911S: Supported
9912F: drivers/infiniband/hw/qib/
9913
5e9772b9
JS
9914QLOGIC QLA1280 SCSI DRIVER
9915M: Michael Reed <mdr@sgi.com>
9916L: linux-scsi@vger.kernel.org
9917S: Maintained
9918F: drivers/scsi/qla1280.[ch]
9919
1da177e4 9920QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9921M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9922L: linux-scsi@vger.kernel.org
9923S: Supported
679655da
JP
9924F: Documentation/scsi/LICENSE.qla2xxx
9925F: drivers/scsi/qla2xxx/
1da177e4 9926
883c98fe 9927QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9928M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9929L: linux-scsi@vger.kernel.org
9930S: Supported
bacfb81b 9931F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9932F: drivers/scsi/qla4xxx/
9933
5a4faa87 9934QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 9935M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
9936L: netdev@vger.kernel.org
9937S: Supported
679655da 9938F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9939F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9940
0ec00f03 9941QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
9942M: Harish Patil <harish.patil@cavium.com>
9943M: Manish Chopra <manish.chopra@cavium.com>
9944M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
9945L: netdev@vger.kernel.org
9946S: Supported
aa43c215 9947F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9948
c4e84bde 9949QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
9950M: Harish Patil <harish.patil@cavium.com>
9951M: Manish Chopra <manish.chopra@cavium.com>
9952M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
9953L: netdev@vger.kernel.org
9954S: Supported
aa43c215 9955F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9956
fe56b9e6 9957QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
9958M: Yuval Mintz <Yuval.Mintz@cavium.com>
9959M: Ariel Elior <Ariel.Elior@cavium.com>
9960M: everest-linux-l2@cavium.com
fe56b9e6
YM
9961L: netdev@vger.kernel.org
9962S: Supported
9963F: drivers/net/ethernet/qlogic/qed/
9964F: include/linux/qed/
9965F: drivers/net/ethernet/qlogic/qede/
9966
1da177e4 9967QNX4 FILESYSTEM
8b58be88 9968M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9969W: http://www.alarsen.net/linux/qnx4fs/
9970S: Maintained
80811493 9971F: fs/qnx4/
c117ab84
CEB
9972F: include/uapi/linux/qnx4_fs.h
9973F: include/uapi/linux/qnxtypes.h
1da177e4 9974
91952bc0
AP
9975QT1010 MEDIA DRIVER
9976M: Antti Palosaari <crope@iki.fi>
9977L: linux-media@vger.kernel.org
a825eaec 9978W: https://linuxtv.org
91952bc0
AP
9979W: http://palosaari.fi/linux/
9980Q: http://patchwork.linuxtv.org/project/linux-media/list/
9981T: git git://linuxtv.org/anttip/media_tree.git
9982S: Maintained
9983F: drivers/media/tuners/qt1010*
9984
966fb5ec
SM
9985QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9986M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9987L: linux-wireless@vger.kernel.org
9988L: ath9k-devel@lists.ath9k.org
9989W: http://wireless.kernel.org/en/users/Drivers/ath9k
9990S: Supported
9991F: drivers/net/wireless/ath/ath9k/
9992
2ea0ffcb
KV
9993QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9994M: Kalle Valo <kvalo@qca.qualcomm.com>
9995L: ath10k@lists.infradead.org
9996W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9997T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9998S: Supported
9999F: drivers/net/wireless/ath/ath10k/
10000
b9b17deb
TT
10001QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10002M: Timur Tabi <timur@codeaurora.org>
10003L: netdev@vger.kernel.org
10004S: Supported
10005F: drivers/net/ethernet/qualcomm/emac/
10006
4f4567cf
RK
10007QUALCOMM HEXAGON ARCHITECTURE
10008M: Richard Kuo <rkuo@codeaurora.org>
10009L: linux-hexagon@vger.kernel.org
9f273c24 10010T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10011S: Supported
10012F: arch/hexagon/
10013
8e84c258
EK
10014QUALCOMM WCN36XX WIRELESS DRIVER
10015M: Eugene Krasnikov <k.eugene.e@gmail.com>
10016L: wcn36xx@lists.infradead.org
10017W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10018T: git git://github.com/KrasnikovEugene/wcn36xx.git
10019S: Supported
10020F: drivers/net/wireless/ath/wcn36xx/
10021
eeca9a67
MT
10022QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10023M: Gabriel Somlo <somlo@cmu.edu>
10024M: "Michael S. Tsirkin" <mst@redhat.com>
10025L: qemu-devel@nongnu.org
10026S: Maintained
10027F: drivers/firmware/qemu_fw_cfg.c
10028
602adf40 10029RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10030M: Ilya Dryomov <idryomov@gmail.com>
10031M: Sage Weil <sage@redhat.com>
527a88b9 10032M: Alex Elder <elder@kernel.org>
398ecff5 10033L: ceph-devel@vger.kernel.org
09d90327
SW
10034W: http://ceph.com/
10035T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10036T: git git://github.com/ceph/ceph-client.git
602adf40 10037S: Supported
398ecff5 10038F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10039F: drivers/block/rbd.c
10040F: drivers/block/rbd_types.h
10041
1da177e4 10042RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10043M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10044L: linux-fbdev@vger.kernel.org
1da177e4 10045S: Maintained
8a61f013 10046F: drivers/video/fbdev/aty/radeon*
c117ab84 10047F: include/uapi/linux/radeonfb.h
1da177e4 10048
c6c9b34c 10049RADIOSHARK RADIO DRIVER
c0936df4 10050M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10051L: linux-media@vger.kernel.org
10052T: git git://linuxtv.org/media_tree.git
10053S: Maintained
10054F: drivers/media/radio/radio-shark.c
10055
10056RADIOSHARK2 RADIO DRIVER
c0936df4 10057M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10058L: linux-media@vger.kernel.org
10059T: git git://linuxtv.org/media_tree.git
10060S: Maintained
10061F: drivers/media/radio/radio-shark2.c
10062F: drivers/media/radio/radio-tea5777.c
10063
1da177e4 10064RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10065M: Paul Mackerras <paulus@samba.org>
c69f677c 10066L: linux-fbdev@vger.kernel.org
1da177e4 10067S: Maintained
8a61f013 10068F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10069
a0fd81a9 10070RALINK MIPS ARCHITECTURE
bdb40e8e 10071M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10072L: linux-mips@linux-mips.org
10073S: Maintained
10074F: arch/mips/ralink
10075
e7839f25 10076RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10077P: rt2x00 project
b182427e 10078M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10079M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10080L: linux-wireless@vger.kernel.org
95ea3627 10081S: Maintained
33aca94d 10082F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10083
9db5579b 10084RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10085M: Jens Axboe <axboe@kernel.dk>
9db5579b 10086S: Maintained
679655da
JP
10087F: Documentation/blockdev/ramdisk.txt
10088F: drivers/block/brd.c
9db5579b 10089
9e95ce27 10090RANDOM NUMBER DRIVER
0624bcaa 10091M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10092S: Maintained
679655da 10093F: drivers/char/random.c
9e95ce27 10094
394b701c 10095RAPIDIO SUBSYSTEM
8b58be88 10096M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10097M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10098S: Maintained
679655da 10099F: drivers/rapidio/
394b701c 10100
e2d1d6c0 10101RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10102L: linux-wireless@vger.kernel.org
f52a5490 10103S: Orphan
679655da 10104F: drivers/net/wireless/ray*
e2d1d6c0
RD
10105
10106RCUTORTURE MODULE
e0198b29 10107M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10108M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10109L: linux-kernel@vger.kernel.org
f9094d8e 10110S: Supported
08deed1e 10111T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10112F: Documentation/RCU/torture.txt
34e2d560 10113F: kernel/rcu/rcutorture.c
e2d1d6c0 10114
c87b9c60
PM
10115RCUTORTURE TEST FRAMEWORK
10116M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10117M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10118R: Steven Rostedt <rostedt@goodmis.org>
10119R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10120R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10121L: linux-kernel@vger.kernel.org
c87b9c60
PM
10122S: Supported
10123T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10124F: tools/testing/selftests/rcutorture
10125
c1f766b5 10126RDC R-321X SoC
8b58be88 10127M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10128S: Maintained
10129
db17f395 10130RDC R6040 FAST ETHERNET DRIVER
35566e96 10131M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10132L: netdev@vger.kernel.org
10133S: Maintained
58565a35 10134F: drivers/net/ethernet/rdc/r6040.c
db17f395 10135
a09ed661 10136RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10137M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10138L: netdev@vger.kernel.org
10139L: linux-rdma@vger.kernel.org
fbb5a558 10140L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10141W: https://oss.oracle.com/projects/rds/
a09ed661 10142S: Supported
679655da 10143F: net/rds/
72f26eee 10144F: Documentation/networking/rds.txt
a09ed661 10145
0194621b
DD
10146RDMAVT - RDMA verbs software
10147M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10148L: linux-rdma@vger.kernel.org
10149S: Supported
10150F: drivers/infiniband/sw/rdmavt
10151
595182bc 10152READ-COPY UPDATE (RCU)
8b58be88 10153M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10154M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10155R: Steven Rostedt <rostedt@goodmis.org>
10156R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10157R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10158L: linux-kernel@vger.kernel.org
9fab9787 10159W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10160S: Supported
08deed1e 10161T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10162F: Documentation/RCU/
9fab9787 10163X: Documentation/RCU/torture.txt
f9094d8e 10164F: include/linux/rcu*
4102adab
PM
10165X: include/linux/srcu.h
10166F: kernel/rcu/
34e2d560 10167X: kernel/torture.c
595182bc 10168
0c86edc0 10169REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10170M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10171M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10172L: rtc-linux@googlegroups.com
8a6e2535 10173Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10174T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10175S: Maintained
7af6a2e1 10176F: Documentation/devicetree/bindings/rtc/
679655da
JP
10177F: Documentation/rtc.txt
10178F: drivers/rtc/
10179F: include/linux/rtc.h
c117ab84 10180F: include/uapi/linux/rtc.h
fe23c336
AB
10181F: include/linux/rtc/
10182F: include/linux/platform_data/rtc-*
10183F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10184
0e400c53
MB
10185REALTEK AUDIO CODECS
10186M: Bard Liao <bardliao@realtek.com>
10187M: Oder Chiou <oder_chiou@realtek.com>
10188S: Maintained
10189F: sound/soc/codecs/rt*
10190F: include/sound/rt*.h
10191
1da177e4 10192REISERFS FILE SYSTEM
76c4e5ea 10193L: reiserfs-devel@vger.kernel.org
1da177e4 10194S: Supported
679655da 10195F: fs/reiserfs/
1da177e4 10196
b83a313b 10197REGISTER MAP ABSTRACTION
b02e48f2 10198M: Mark Brown <broonie@kernel.org>
dd060bc9 10199L: linux-kernel@vger.kernel.org
b83a313b
MB
10200T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10201S: Supported
9398a639 10202F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10203F: drivers/base/regmap/
10204F: include/linux/regmap.h
10205
400e64df
OBC
10206REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10207M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10208M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10209L: linux-remoteproc@vger.kernel.org
6bb697b6 10210T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10211S: Maintained
15ebc72d 10212F: Documentation/devicetree/bindings/remoteproc/
400e64df 10213F: Documentation/remoteproc.txt
15ebc72d 10214F: drivers/remoteproc/
6fc26488 10215F: include/linux/remoteproc.h
400e64df 10216
d8115db5
OBC
10217REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10218M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10219M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10220L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10221T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10222S: Maintained
10223F: drivers/rpmsg/
10224F: Documentation/rpmsg.txt
10225F: include/linux/rpmsg.h
10226
fedc81e7
GU
10227RENESAS CLOCK DRIVERS
10228M: Geert Uytterhoeven <geert+renesas@glider.be>
10229L: linux-renesas-soc@vger.kernel.org
10230S: Supported
10231F: drivers/clk/renesas/
10232
8e6569af
SS
10233RENESAS ETHERNET DRIVERS
10234R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10235L: netdev@vger.kernel.org
4a121096 10236L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10237F: drivers/net/ethernet/renesas/
10238F: include/linux/sh_eth.h
10239
3e46c397
YS
10240RENESAS USB2 PHY DRIVER
10241M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10242L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10243S: Maintained
10244F: drivers/phy/phy-rcar-gen3-usb2.c
10245
1b0fe6be
PZ
10246RESET CONTROLLER FRAMEWORK
10247M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10248T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10249S: Maintained
10250F: drivers/reset/
10251F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10252F: include/dt-bindings/reset/
1b0fe6be
PZ
10253F: include/linux/reset.h
10254F: include/linux/reset-controller.h
10255
e0897645 10256RFKILL
8b58be88 10257M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10258L: linux-wireless@vger.kernel.org
ce466579
JB
10259W: http://wireless.kernel.org/
10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10261T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10262S: Maintained
505c9247 10263F: Documentation/rfkill.txt
80811493 10264F: net/rfkill/
e0897645 10265
933685ca
TG
10266RHASHTABLE
10267M: Thomas Graf <tgraf@suug.ch>
39ec406d 10268M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10269L: netdev@vger.kernel.org
10270S: Maintained
10271F: lib/rhashtable.c
10272F: include/linux/rhashtable.h
10273
67e054e9
ML
10274RICOH SMARTMEDIA/XD DRIVER
10275M: Maxim Levitsky <maximlevitsky@gmail.com>
10276S: Maintained
21c26f50
JP
10277F: drivers/mtd/nand/r852.c
10278F: drivers/mtd/nand/r852.h
67e054e9 10279
92634125
ML
10280RICOH R5C592 MEMORYSTICK DRIVER
10281M: Maxim Levitsky <maximlevitsky@gmail.com>
10282S: Maintained
10283F: drivers/memstick/host/r592.*
10284
27f1d2f9
SA
10285ROCCAT DRIVERS
10286M: Stefan Achatz <erazor_de@users.sourceforge.net>
10287W: http://sourceforge.net/projects/roccat/
10288S: Maintained
10289F: drivers/hid/hid-roccat*
10290F: include/linux/hid-roccat*
10291F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10292
4b8ac966
JP
10293ROCKER DRIVER
10294M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10295L: netdev@vger.kernel.org
10296S: Supported
10297F: drivers/net/ethernet/rocker/
10298
1da177e4
LT
10299ROCKETPORT DRIVER
10300P: Comtrol Corp.
1da177e4
LT
10301W: http://www.comtrol.com
10302S: Maintained
679655da 10303F: Documentation/serial/rocket.txt
c897401b 10304F: drivers/tty/rocket*
1da177e4 10305
7645c2f4
KC
10306ROCKETPORT EXPRESS/INFINITY DRIVER
10307M: Kevin Cernekee <cernekee@gmail.com>
10308L: linux-serial@vger.kernel.org
10309S: Odd Fixes
10310F: drivers/tty/serial/rp2.*
10311
1da177e4 10312ROSE NETWORK LAYER
8b58be88 10313M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10314L: linux-hams@vger.kernel.org
d34cb28a 10315W: http://www.linux-ax25.org/
1da177e4 10316S: Maintained
679655da 10317F: include/net/rose.h
c117ab84 10318F: include/uapi/linux/rose.h
679655da 10319F: net/rose/
1da177e4 10320
91952bc0
AP
10321RTL2830 MEDIA DRIVER
10322M: Antti Palosaari <crope@iki.fi>
10323L: linux-media@vger.kernel.org
a825eaec 10324W: https://linuxtv.org
91952bc0
AP
10325W: http://palosaari.fi/linux/
10326Q: http://patchwork.linuxtv.org/project/linux-media/list/
10327T: git git://linuxtv.org/anttip/media_tree.git
10328S: Maintained
10329F: drivers/media/dvb-frontends/rtl2830*
10330
27a0aacf
AP
10331RTL2832 MEDIA DRIVER
10332M: Antti Palosaari <crope@iki.fi>
10333L: linux-media@vger.kernel.org
a825eaec 10334W: https://linuxtv.org
27a0aacf
AP
10335W: http://palosaari.fi/linux/
10336Q: http://patchwork.linuxtv.org/project/linux-media/list/
10337T: git git://linuxtv.org/anttip/media_tree.git
10338S: Maintained
10339F: drivers/media/dvb-frontends/rtl2832*
10340
ba6e6f6e
AP
10341RTL2832_SDR MEDIA DRIVER
10342M: Antti Palosaari <crope@iki.fi>
10343L: linux-media@vger.kernel.org
a825eaec 10344W: https://linuxtv.org
ba6e6f6e
AP
10345W: http://palosaari.fi/linux/
10346Q: http://patchwork.linuxtv.org/project/linux-media/list/
10347T: git git://linuxtv.org/anttip/media_tree.git
10348S: Maintained
b4bb1c28 10349F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10350
59840488 10351RTL8180 WIRELESS DRIVER
605bebe2 10352L: linux-wireless@vger.kernel.org
491b26b4 10353W: http://wireless.kernel.org/
54e5881d 10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10355S: Orphan
62141726 10356F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10357
59840488 10358RTL8187 WIRELESS DRIVER
9f0939bf 10359M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10360M: Hin-Tak Leung <htl10@users.sourceforge.net>
10361M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10362L: linux-wireless@vger.kernel.org
491b26b4 10363W: http://wireless.kernel.org/
54e5881d 10364T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10365S: Maintained
62141726 10366F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10367
3cf0c8ad
LF
10368RTL8192CE WIRELESS DRIVER
10369M: Larry Finger <Larry.Finger@lwfinger.net>
10370M: Chaoming Li <chaoming_li@realsil.com.cn>
10371L: linux-wireless@vger.kernel.org
491b26b4 10372W: http://wireless.kernel.org/
3cf0c8ad
LF
10373T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10374S: Maintained
62141726
KV
10375F: drivers/net/wireless/realtek/rtlwifi/
10376F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10377
26f1fad2
JS
10378RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10379M: Jes Sorensen <Jes.Sorensen@redhat.com>
10380L: linux-wireless@vger.kernel.org
171a900c 10381T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10382S: Maintained
10383F: drivers/net/wireless/realtek/rtl8xxxu/
10384
9eb8ef74 10385S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10386M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10387L: linux-fbdev@vger.kernel.org
ce00f85c 10388S: Maintained
8a61f013 10389F: drivers/video/fbdev/savage/
9eb8ef74 10390
1da177e4 10391S390
8b58be88
JP
10392M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10393M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10394L: linux-s390@vger.kernel.org
5238da45 10395W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10396T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10397S: Supported
679655da 10398F: arch/s390/
a968cd3e 10399F: drivers/s390/
3bfe6858
JN
10400F: Documentation/s390/
10401F: Documentation/DocBook/s390*
5238da45 10402
322986ca
SO
10403S390 COMMON I/O LAYER
10404M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10405M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10406L: linux-s390@vger.kernel.org
10407W: http://www.ibm.com/developerworks/linux/linux390/
10408S: Supported
10409F: drivers/s390/cio/
10410
10411S390 DASD DRIVER
38b7f07a
SH
10412M: Stefan Haberland <sth@linux.vnet.ibm.com>
10413M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10414L: linux-s390@vger.kernel.org
10415W: http://www.ibm.com/developerworks/linux/linux390/
10416S: Supported
10417F: drivers/s390/block/dasd*
10418F: block/partitions/ibm.c
10419
5238da45 10420S390 NETWORK DRIVERS
f0c59aff 10421M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10422L: linux-s390@vger.kernel.org
5238da45
HC
10423W: http://www.ibm.com/developerworks/linux/linux390/
10424S: Supported
679655da 10425F: drivers/s390/net/
5238da45 10426
322986ca
SO
10427S390 PCI SUBSYSTEM
10428M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10429M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10430L: linux-s390@vger.kernel.org
10431W: http://www.ibm.com/developerworks/linux/linux390/
10432S: Supported
10433F: arch/s390/pci/
10434F: drivers/pci/hotplug/s390_pci_hpc.c
10435
feed9b62 10436S390 ZCRYPT DRIVER
5c8d0983 10437M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10438L: linux-s390@vger.kernel.org
a968cd3e 10439W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10440S: Supported
d5ca6918 10441F: drivers/s390/crypto/
feed9b62 10442
5238da45 10443S390 ZFCP DRIVER
d38e19d0 10444M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10445L: linux-s390@vger.kernel.org
5238da45 10446W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10447S: Supported
679655da 10448F: drivers/s390/scsi/zfcp_*
1da177e4 10449
dd96df2c 10450S390 IUCV NETWORK LAYER
f0c59aff 10451M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10452L: linux-s390@vger.kernel.org
10453W: http://www.ibm.com/developerworks/linux/linux390/
10454S: Supported
679655da
JP
10455F: drivers/s390/net/*iucv*
10456F: include/net/iucv/
10457F: net/iucv/
dd96df2c 10458
8128f23c
GS
10459S390 IOMMU (PCI)
10460M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10461L: linux-s390@vger.kernel.org
10462W: http://www.ibm.com/developerworks/linux/linux390/
10463S: Supported
10464F: drivers/iommu/s390-iommu.c
10465
4dde7f75 10466S3C24XX SD/MMC Driver
8b58be88 10467M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10469S: Supported
679655da 10470F: drivers/mmc/host/s3cmci.*
4dde7f75 10471
1f15a229
HV
10472SAA6588 RDS RECEIVER DRIVER
10473M: Hans Verkuil <hverkuil@xs4all.nl>
10474L: linux-media@vger.kernel.org
10475T: git git://linuxtv.org/media_tree.git
a825eaec 10476W: https://linuxtv.org
1f15a229
HV
10477S: Odd Fixes
10478F: drivers/media/i2c/saa6588*
10479
98ed12e6 10480SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10481M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10482M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10483L: linux-media@vger.kernel.org
a825eaec 10484W: https://linuxtv.org
98ed12e6
MCC
10485T: git git://linuxtv.org/media_tree.git
10486S: Odd fixes
618cd932 10487F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10488F: drivers/media/pci/saa7134/
10489
1da177e4 10490SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10491M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10492L: linux-media@vger.kernel.org
275ffde4 10493T: git git://linuxtv.org/media_tree.git
1da177e4 10494S: Maintained
90d72ac6
MCC
10495F: drivers/media/common/saa7146/
10496F: drivers/media/pci/saa7146/
10497F: include/media/saa7146*
1da177e4 10498
92304a40 10499SAMSUNG LAPTOP DRIVER
5909c654 10500M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10501L: platform-driver-x86@vger.kernel.org
10502S: Maintained
10503F: drivers/platform/x86/samsung-laptop.c
10504
4a109cc0 10505SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10506M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10507M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10508M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10509L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10510S: Supported
14430813 10511F: sound/soc/samsung/
4a109cc0 10512
0d89a28b 10513SAMSUNG FRAMEBUFFER DRIVER
b7701755 10514M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10515L: linux-fbdev@vger.kernel.org
10516S: Maintained
8a61f013 10517F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10518
b40f0632 10519SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10520M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10521M: Krzysztof Kozlowski <krzk@kernel.org>
10522M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10523L: linux-kernel@vger.kernel.org
b40f0632 10524L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10525S: Supported
10526F: drivers/mfd/sec*.c
10527F: drivers/regulator/s2m*.c
10528F: drivers/regulator/s5m*.c
b40f0632
KK
10529F: drivers/clk/clk-s2mps11.c
10530F: drivers/rtc/rtc-s5m.c
f69d3a17 10531F: include/linux/mfd/samsung/
a13c7c51
KK
10532F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10533F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10534F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10535F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10536
038f5c4b
SN
10537SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10538M: Kyungmin Park <kyungmin.park@samsung.com>
10539M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10540L: linux-media@vger.kernel.org
10541Q: https://patchwork.linuxtv.org/project/linux-media/list/
10542S: Supported
10543F: drivers/media/platform/exynos4-is/
038f5c4b 10544
6fd86ab2
SN
10545SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10546M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10547L: linux-media@vger.kernel.org
10548L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10549S: Maintained
10550F: drivers/media/platform/s3c-camif/
d647f0b7 10551F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10552
b84ef24e
AH
10553SAMSUNG S5C73M3 CAMERA DRIVER
10554M: Kyungmin Park <kyungmin.park@samsung.com>
10555M: Andrzej Hajda <a.hajda@samsung.com>
10556L: linux-media@vger.kernel.org
10557S: Supported
10558F: drivers/media/i2c/s5c73m3/*
10559
7d459937
AH
10560SAMSUNG S5K5BAF CAMERA DRIVER
10561M: Kyungmin Park <kyungmin.park@samsung.com>
10562M: Andrzej Hajda <a.hajda@samsung.com>
10563L: linux-media@vger.kernel.org
10564S: Supported
10565F: drivers/media/i2c/s5k5baf.c
10566
c04c674f
RB
10567SAMSUNG S3FWRN5 NFC DRIVER
10568M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10569M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10570L: linux-nfc@lists.01.org (moderated for non-subscribers)
10571S: Supported
10572F: drivers/nfc/s3fwrn5
10573
310e39c9 10574SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10575M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10576M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10577M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10578S: Supported
10579L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10580F: drivers/clk/samsung/
490583f0
CC
10581F: include/dt-bindings/clock/exynos*.h
10582F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10583
2e365a70
AS
10584SAMSUNG SPI DRIVERS
10585M: Kukjin Kim <kgene@kernel.org>
10586M: Krzysztof Kozlowski <krzk@kernel.org>
10587M: Andi Shyti <andi.shyti@samsung.com>
10588L: linux-spi@vger.kernel.org
10589L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10590S: Maintained
10591F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10592F: drivers/spi/spi-s3c*
10593F: include/linux/platform_data/spi-s3c64xx.h
10594
66890ed6
BA
10595SAMSUNG SXGBE DRIVERS
10596M: Byungho An <bh74.an@samsung.com>
10597M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10598M: Vipul Pandya <vipul.pandya@samsung.com>
10599S: Supported
10600L: netdev@vger.kernel.org
10601F: drivers/net/ethernet/samsung/sxgbe/
10602
93c537af
LM
10603SAMSUNG THERMAL DRIVER
10604M: Lukasz Majewski <l.majewski@samsung.com>
10605L: linux-pm@vger.kernel.org
10606L: linux-samsung-soc@vger.kernel.org
10607S: Supported
9f273c24 10608T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10609F: drivers/thermal/samsung/
10610
e296cd32 10611SAMSUNG USB2 PHY DRIVER
774e0362
KD
10612M: Kamil Debski <kamil@wypas.org>
10613M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10614L: linux-kernel@vger.kernel.org
10615S: Supported
10616F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10617F: Documentation/phy/samsung-usb2.txt
10618F: drivers/phy/phy-exynos4210-usb2.c
10619F: drivers/phy/phy-exynos4x12-usb2.c
10620F: drivers/phy/phy-exynos5250-usb2.c
10621F: drivers/phy/phy-s5pv210-usb2.c
10622F: drivers/phy/phy-samsung-usb2.c
10623F: drivers/phy/phy-samsung-usb2.h
10624
ca749e2a 10625SERIAL DRIVERS
5e30bbb7 10626M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10627L: linux-serial@vger.kernel.org
5e30bbb7 10628S: Maintained
30743257 10629F: Documentation/devicetree/bindings/serial/
14430813 10630F: drivers/tty/serial/
ca749e2a 10631
49fc9361
BG
10632STI CEC DRIVER
10633M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10634L: kernel@stlinux.com
10635S: Maintained
10636F: drivers/staging/media/st-cec/
10637F: Documentation/devicetree/bindings/media/stih-cec.txt
10638
aecb7b64 10639SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10640M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10641M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10642S: Maintained
1fb200d6 10643F: include/linux/dma/dw.h
3d598f47 10644F: include/linux/platform_data/dma-dw.h
61a76496 10645F: drivers/dma/dw/
aecb7b64 10646
058999cc
LP
10647SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10648M: Lars Persson <lars.persson@axis.com>
10649L: netdev@vger.kernel.org
10650S: Supported
10651F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10652F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10653
fc531d98 10654SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10655M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10656R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10657R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10658L: linux-i2c@vger.kernel.org
10659S: Maintained
10660F: drivers/i2c/busses/i2c-designware-*
10661F: include/linux/platform_data/i2c-designware.h
10662
f9e37137 10663SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10664M: Jaehoon Chung <jh80.chung@samsung.com>
10665L: linux-mmc@vger.kernel.org
10666S: Maintained
10667F: include/linux/mmc/dw_mmc.h
10668F: drivers/mmc/host/dw_mmc*
10669
a961e698
AS
10670SYSTEM TRACE MODULE CLASS
10671M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10672S: Maintained
e787bc46 10673T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10674F: Documentation/trace/stm.txt
10675F: drivers/hwtracing/stm/
10676F: include/linux/stm.h
10677F: include/uapi/linux/stm.h
10678
1db121d6
AN
10679THUNDERBOLT DRIVER
10680M: Andreas Noever <andreas.noever@gmail.com>
10681S: Maintained
10682F: drivers/thunderbolt/
10683
e35a49b1
SR
10684TI BQ27XXX POWER SUPPLY DRIVER
10685R: Andrew F. Davis <afd@ti.com>
10686F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10687F: drivers/power/supply/bq27xxx_battery.c
10688F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10689
34db37c6 10690TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10691M: John Stultz <john.stultz@linaro.org>
88606e80 10692M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10693L: linux-kernel@vger.kernel.org
75fc2d37 10694T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10695S: Supported
10696F: include/linux/clocksource.h
10697F: include/linux/time.h
10698F: include/linux/timex.h
c117ab84
CEB
10699F: include/uapi/linux/time.h
10700F: include/uapi/linux/timex.h
88606e80
TG
10701F: kernel/time/clocksource.c
10702F: kernel/time/time*.c
34db37c6 10703F: kernel/time/alarmtimer.c
88606e80 10704F: kernel/time/ntp.c
7fe5f1c1 10705F: tools/testing/selftests/timers/
88606e80 10706
1da177e4 10707SC1200 WDT DRIVER
b300645a 10708M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10709S: Maintained
679655da 10710F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10711
10712SCHEDULER
dd9b238c 10713M: Ingo Molnar <mingo@redhat.com>
8b58be88 10714M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10715L: linux-kernel@vger.kernel.org
75fc2d37 10716T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10717S: Maintained
95c0d71d 10718F: kernel/sched/
679655da 10719F: include/linux/sched.h
c117ab84 10720F: include/uapi/linux/sched.h
c2eb505b 10721F: include/linux/wait.h
1da177e4 10722
6bcf6737 10723SCORE ARCHITECTURE
ed38665e 10724M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10725M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10726W: http://www.sunplus.com
6bcf6737 10727S: Supported
a2681a75 10728F: arch/score/
6bcf6737 10729
80f390ea
SH
10730SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10731M: Sudeep Holla <sudeep.holla@arm.com>
10732L: linux-arm-kernel@lists.infradead.org
10733S: Maintained
10734F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10735F: drivers/clk/clk-scpi.c
8def3103 10736F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10737F: drivers/firmware/arm_scpi.c
10738F: include/linux/scpi_protocol.h
80f390ea 10739
1da177e4 10740SCSI CDROM DRIVER
8b58be88 10741M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10742L: linux-scsi@vger.kernel.org
10743W: http://www.kernel.dk
10744S: Maintained
679655da 10745F: drivers/scsi/sr*
1da177e4 10746
fb50a83d 10747SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10748M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10749L: linux-rdma@vger.kernel.org
10750S: Supported
10751W: http://www.openfabrics.org
10752Q: http://patchwork.kernel.org/project/linux-rdma/list/
10753T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10754F: drivers/infiniband/ulp/srp/
10755F: include/scsi/srp.h
10756
1da177e4 10757SCSI SG DRIVER
8b58be88 10758M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10759L: linux-scsi@vger.kernel.org
59ab3c93 10760W: http://sg.danny.cz/sg
1da177e4 10761S: Maintained
59ab3c93 10762F: Documentation/scsi/scsi-generic.txt
679655da
JP
10763F: drivers/scsi/sg.c
10764F: include/scsi/sg.h
1da177e4
LT
10765
10766SCSI SUBSYSTEM
7ee7895c 10767M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10769M: "Martin K. Petersen" <martin.petersen@oracle.com>
10770T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10771L: linux-scsi@vger.kernel.org
1da177e4 10772S: Maintained
2c99a314 10773F: Documentation/devicetree/bindings/scsi/
679655da
JP
10774F: drivers/scsi/
10775F: include/scsi/
1da177e4
LT
10776
10777SCSI TAPE DRIVER
8b58be88 10778M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10779L: linux-scsi@vger.kernel.org
10780S: Maintained
679655da 10781F: Documentation/scsi/st.txt
f7269cfc
JD
10782F: drivers/scsi/st.*
10783F: drivers/scsi/st_*.h
1da177e4
LT
10784
10785SCTP PROTOCOL
8b6efb75 10786M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10787M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10788L: linux-sctp@vger.kernel.org
5f85813c 10789W: http://lksctp.sourceforge.net
8b6efb75 10790S: Maintained
679655da
JP
10791F: Documentation/networking/sctp.txt
10792F: include/linux/sctp.h
4d58c025 10793F: include/uapi/linux/sctp.h
679655da
JP
10794F: include/net/sctp/
10795F: net/sctp/
1da177e4
LT
10796
10797SCx200 CPU SUPPORT
8b58be88 10798M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10799S: Odd Fixes
679655da 10800F: Documentation/i2c/busses/scx200_acb
390889b6 10801F: arch/x86/platform/scx200/
679655da
JP
10802F: drivers/watchdog/scx200_wdt.c
10803F: drivers/i2c/busses/scx200*
10804F: drivers/mtd/maps/scx200_docflash.c
10805F: include/linux/scx200.h
1662d32c
JC
10806
10807SCx200 GPIO DRIVER
8b58be88 10808M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10809S: Maintained
679655da
JP
10810F: drivers/char/scx200_gpio.c
10811F: include/linux/scx200_gpio.h
1662d32c
JC
10812
10813SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10814M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10815S: Maintained
679655da 10816F: drivers/clocksource/scx200_hrt.c
1da177e4 10817
6a36913a 10818SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10819M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10820L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10821S: Maintained
679655da 10822F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10823
e7839f25 10824SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10825M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10826L: linux-mmc@vger.kernel.org
ddfe954d
UH
10827T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10828S: Maintained
10829F: drivers/mmc/host/sdhci*
10830F: include/linux/mmc/sdhci*
e2d1d6c0 10831
c04f9d61
KC
10832SECURE COMPUTING
10833M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10834R: Andy Lutomirski <luto@amacapital.net>
10835R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10836T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10837S: Supported
10838F: kernel/seccomp.c
10839F: include/uapi/linux/seccomp.h
10840F: include/linux/seccomp.h
c99ee51a 10841F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10842K: \bsecure_computing
10843K: \bTIF_SECCOMP\b
10844
476bf3d6
AC
10845SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10846M: Al Cooper <alcooperx@gmail.com>
10847L: linux-mmc@vger.kernel.org
10848L: bcm-kernel-feedback-list@broadcom.com
10849S: Maintained
10850F: drivers/mmc/host/sdhci-brcmstb*
10851
0d1bb41a 10852SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10853M: Ben Dooks <ben-linux@fluff.org>
dc524882 10854M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10855L: linux-mmc@vger.kernel.org
0d1bb41a 10856S: Maintained
dc524882 10857F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10858
c63b3cba 10859SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10860M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10861L: linux-mmc@vger.kernel.org
10862S: Maintained
10863F: drivers/mmc/host/sdhci-spear.c
10864
8711cca2 10865SECURITY SUBSYSTEM
9b45c0d2 10866M: James Morris <james.l.morris@oracle.com>
9c3646d1 10867M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10868L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10869T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10870W: http://kernsec.org/
8711cca2 10871S: Supported
7d2c86b5 10872F: security/
8711cca2 10873
1da177e4 10874SECURITY CONTACT
8b58be88 10875M: Security Officers <security@kernel.org>
1da177e4
LT
10876S: Supported
10877
10878SELINUX SECURITY MODULE
e0238b4c 10879M: Paul Moore <paul@paul-moore.com>
8b58be88 10880M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10881M: Eric Paris <eparis@parisplace.org>
e0238b4c 10882L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10883W: http://selinuxproject.org
5a5f2acf 10884T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10885S: Supported
679655da
JP
10886F: include/linux/selinux*
10887F: security/selinux/
6bde95ce 10888F: scripts/selinux/
1da177e4 10889
c1c124e9
JJ
10890APPARMOR SECURITY MODULE
10891M: John Johansen <john.johansen@canonical.com>
10892L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10893W: apparmor.wiki.kernel.org
10894T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10895S: Supported
10896F: security/apparmor/
10897
9b091556
KC
10898LOADPIN SECURITY MODULE
10899M: Kees Cook <keescook@chromium.org>
10900T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10901S: Supported
10902F: security/loadpin/
10903
730daa16
KC
10904YAMA SECURITY MODULE
10905M: Kees Cook <keescook@chromium.org>
10906T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10907S: Supported
10908F: security/yama/
10909
cef2cf07 10910SENSABLE PHANTOM
8b58be88 10911M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10912S: Maintained
679655da 10913F: drivers/misc/phantom.c
c117ab84 10914F: include/uapi/linux/phantom.h
cef2cf07 10915
2a1e8447
JB
10916Emulex 10Gbps iSCSI - OneConnect DRIVER
10917M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10918M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10919M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 10920L: linux-scsi@vger.kernel.org
2a1e8447 10921W: http://www.broadcom.com
3387f656
JP
10922S: Supported
10923F: drivers/scsi/be2iscsi/
6733b39a 10924
d2ee76fa 10925Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10926M: Sathya Perla <sathya.perla@broadcom.com>
10927M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10928M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10929M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10930L: netdev@vger.kernel.org
fea3af67 10931W: http://www.emulex.com
7d2c86b5 10932S: Supported
9aebddd1 10933F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10934
d2928a8c 10935EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10936M: Selvin Xavier <selvin.xavier@avagotech.com>
10937M: Devesh Sharma <devesh.sharma@avagotech.com>
10938M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10939L: linux-rdma@vger.kernel.org
10940W: http://www.emulex.com
10941S: Supported
10942F: drivers/infiniband/hw/ocrdma/
a7fe7380 10943F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 10944
8ceee660 10945SFC NETWORK DRIVER
c06f51ea 10946M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10947M: Edward Cree <ecree@solarflare.com>
10948M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10949L: netdev@vger.kernel.org
8ceee660 10950S: Supported
874aeea5 10951F: drivers/net/ethernet/sfc/
8ceee660 10952
e2d1d6c0 10953SGI GRU DRIVER
cc883afc 10954M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10955S: Maintained
679655da 10956F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10957
10958SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10959M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10960L: linux-ia64@vger.kernel.org
10961S: Supported
679655da 10962F: Documentation/ia64/serial.txt
df621252 10963F: drivers/tty/serial/ioc?_serial.c
679655da 10964F: include/linux/ioc?.h
e2d1d6c0 10965
75312619 10966SGI XP/XPC/XPNET DRIVER
e180383f
RH
10967M: Cliff Whickman <cpw@sgi.com>
10968M: Robin Holt <robinmholt@gmail.com>
75312619 10969S: Maintained
679655da 10970F: drivers/misc/sgi-xp/
75312619 10971
46eacf3b
AP
10972SI2157 MEDIA DRIVER
10973M: Antti Palosaari <crope@iki.fi>
10974L: linux-media@vger.kernel.org
a825eaec 10975W: https://linuxtv.org
46eacf3b
AP
10976W: http://palosaari.fi/linux/
10977Q: http://patchwork.linuxtv.org/project/linux-media/list/
10978T: git git://linuxtv.org/anttip/media_tree.git
10979S: Maintained
10980F: drivers/media/tuners/si2157*
10981
75e2d5ba
AP
10982SI2168 MEDIA DRIVER
10983M: Antti Palosaari <crope@iki.fi>
10984L: linux-media@vger.kernel.org
a825eaec 10985W: https://linuxtv.org
75e2d5ba
AP
10986W: http://palosaari.fi/linux/
10987Q: http://patchwork.linuxtv.org/project/linux-media/list/
10988T: git git://linuxtv.org/anttip/media_tree.git
10989S: Maintained
10990F: drivers/media/dvb-frontends/si2168*
10991
49cc629d
HV
10992SI470X FM RADIO RECEIVER I2C DRIVER
10993M: Hans Verkuil <hverkuil@xs4all.nl>
10994L: linux-media@vger.kernel.org
10995T: git git://linuxtv.org/media_tree.git
a825eaec 10996W: https://linuxtv.org
49cc629d
HV
10997S: Odd Fixes
10998F: drivers/media/radio/si470x/radio-si470x-i2c.c
10999
11000SI470X FM RADIO RECEIVER USB DRIVER
11001M: Hans Verkuil <hverkuil@xs4all.nl>
11002L: linux-media@vger.kernel.org
11003T: git git://linuxtv.org/media_tree.git
a825eaec 11004W: https://linuxtv.org
49cc629d
HV
11005S: Maintained
11006F: drivers/media/radio/si470x/radio-si470x-common.c
11007F: drivers/media/radio/si470x/radio-si470x.h
11008F: drivers/media/radio/si470x/radio-si470x-usb.c
11009
c937ca03
EV
11010SI4713 FM RADIO TRANSMITTER I2C DRIVER
11011M: Eduardo Valentin <edubezval@gmail.com>
11012L: linux-media@vger.kernel.org
11013T: git git://linuxtv.org/media_tree.git
a825eaec 11014W: https://linuxtv.org
c937ca03 11015S: Odd Fixes
99995ded 11016F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11017
11018SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11019M: Eduardo Valentin <edubezval@gmail.com>
11020L: linux-media@vger.kernel.org
11021T: git git://linuxtv.org/media_tree.git
a825eaec 11022W: https://linuxtv.org
c937ca03 11023S: Odd Fixes
99995ded
DR
11024F: drivers/media/radio/si4713/radio-platform-si4713.c
11025
11026SI4713 FM RADIO TRANSMITTER USB DRIVER
11027M: Hans Verkuil <hverkuil@xs4all.nl>
11028L: linux-media@vger.kernel.org
11029T: git git://linuxtv.org/media_tree.git
a825eaec 11030W: https://linuxtv.org
99995ded
DR
11031S: Maintained
11032F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11033
beb91d46 11034SIANO DVB DRIVER
5dc8a864
MCC
11035M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11036M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11037L: linux-media@vger.kernel.org
a825eaec 11038W: https://linuxtv.org
beb91d46
MCC
11039T: git git://linuxtv.org/media_tree.git
11040S: Odd fixes
11041F: drivers/media/common/siano/
beb91d46 11042F: drivers/media/usb/siano/
beb91d46 11043F: drivers/media/usb/siano/
14430813 11044F: drivers/media/mmc/siano/
beb91d46 11045
6f15b602
HG
11046SIMPLEFB FB DRIVER
11047M: Hans de Goede <hdegoede@redhat.com>
11048L: linux-fbdev@vger.kernel.org
11049S: Maintained
2d799dde 11050F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11051F: drivers/video/fbdev/simplefb.c
11052F: include/linux/platform_data/simplefb.h
11053
b618b69c 11054SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11055L: linux-media@vger.kernel.org
bb60fcb2 11056S: Orphan
b618b69c 11057F: drivers/media/platform/sh_veu.c
b618b69c
GL
11058
11059SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11060L: linux-media@vger.kernel.org
bb60fcb2 11061S: Orphan
b618b69c 11062F: drivers/media/platform/sh_vou.c
d647f0b7 11063F: include/media/drv-intf/sh_vou.h
b618b69c 11064
6349d997 11065SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11066M: Len Brown <lenb@kernel.org>
6349d997
LB
11067L: sfi-devel@simplefirmware.org
11068W: http://simplefirmware.org/
11069T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11070S: Supported
943fc810 11071F: arch/x86/platform/sfi/
6349d997
LB
11072F: drivers/sfi/
11073F: include/linux/sfi*.h
e2d1d6c0 11074
1da177e4
LT
11075SIMTEC EB110ATX (Chalice CATS)
11076P: Ben Dooks
b16957c6
BD
11077P: Vincent Sanders <vince@simtec.co.uk>
11078M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11079W: http://www.simtec.co.uk/products/EB110ATX/
11080S: Supported
11081
11082SIMTEC EB2410ITX (BAST)
11083P: Ben Dooks
b16957c6
BD
11084P: Vincent Sanders <vince@simtec.co.uk>
11085M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11086W: http://www.simtec.co.uk/products/EB2410ITX/
11087S: Supported
15dba387
JP
11088F: arch/arm/mach-s3c24xx/mach-bast.c
11089F: arch/arm/mach-s3c24xx/bast-ide.c
11090F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11091
4c5adde7 11092TI DAVINCI MACHINE SUPPORT
3ba789c0 11093M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11094M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11096T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11097S: Supported
14430813 11098F: arch/arm/mach-davinci/
046d0a37 11099F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11100
8d4b3f08 11101TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11102M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11103L: linux-media@vger.kernel.org
a825eaec 11104W: https://linuxtv.org
8d4b3f08
LP
11105Q: http://patchwork.linuxtv.org/project/linux-media/list/
11106T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11107S: Maintained
8d4b3f08
LP
11108F: drivers/media/platform/davinci/
11109F: include/media/davinci/
11110
417d2e50 11111TI AM437X VPFE DRIVER
e43cdb56 11112M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11113L: linux-media@vger.kernel.org
a825eaec 11114W: https://linuxtv.org
417d2e50
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/platform/am437x/
11119
c4c0283a 11120OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11121M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11122L: linux-media@vger.kernel.org
a825eaec 11123W: https://linuxtv.org
c4c0283a
BP
11124Q: http://patchwork.linuxtv.org/project/linux-media/list/
11125T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11126S: Maintained
11127F: drivers/media/i2c/ov2659.c
b5dcee22 11128F: include/media/i2c/ov2659.h
c4c0283a 11129
3a6779f5
SM
11130SILICON MOTION SM712 FRAME BUFFER DRIVER
11131M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11132M: Teddy Wang <teddy.wang@siliconmotion.com>
11133M: Sudip Mukherjee <sudip@vectorindia.org>
11134L: linux-fbdev@vger.kernel.org
11135S: Maintained
11136F: drivers/video/fbdev/sm712*
11137F: Documentation/fb/sm712fb.txt
11138
92aab3c0 11139SIS 190 ETHERNET DRIVER
8b58be88 11140M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11141L: netdev@vger.kernel.org
11142S: Maintained
8c7de408 11143F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11144
1da177e4 11145SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11146M: Daniele Venzano <venza@brownhat.org>
1da177e4 11147W: http://www.brownhat.org/sis900.html
979b6c13 11148L: netdev@vger.kernel.org
1da177e4 11149S: Maintained
8c7de408 11150F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11151
11152SIS FRAMEBUFFER DRIVER
8b58be88 11153M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11154W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11155S: Maintained
679655da 11156F: Documentation/fb/sisfb.txt
8a61f013 11157F: drivers/video/fbdev/sis/
679655da 11158F: include/video/sisfb.h
1da177e4
LT
11159
11160SIS USB2VGA DRIVER
8b58be88 11161M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11162W: http://www.winischhofer.at/linuxsisusbvga.shtml
11163S: Maintained
679655da 11164F: drivers/usb/misc/sisusbvga/
1da177e4 11165
415ad26d 11166SLAB ALLOCATOR
16e943bf 11167M: Christoph Lameter <cl@linux.com>
2ed1c525 11168M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11169M: David Rientjes <rientjes@google.com>
11170M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11171M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11172L: linux-mm@kvack.org
11173S: Maintained
679655da 11174F: include/linux/sl?b*.h
16e943bf 11175F: mm/sl?b*
415ad26d 11176
9fab9787 11177SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11178M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11179M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11180M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11181R: Steven Rostedt <rostedt@goodmis.org>
11182R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11183L: linux-kernel@vger.kernel.org
9fab9787
PM
11184W: http://www.rdrop.com/users/paulmck/RCU/
11185S: Supported
11186T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11187F: include/linux/srcu.h
11188F: kernel/rcu/srcu.c
9fab9787 11189
66372841
CS
11190SMACK SECURITY MODULE
11191M: Casey Schaufler <casey@schaufler-ca.com>
11192L: linux-security-module@vger.kernel.org
11193W: http://schaufler-ca.com
ece38248 11194T: git git://github.com/cschaufler/smack-next
66372841
CS
11195S: Maintained
11196F: Documentation/security/Smack.txt
11197F: security/smack/
11198
20651e0b 11199DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11200M: Kevin Hilman <khilman@kernel.org>
11201M: Nishanth Menon <nm@ti.com>
11202S: Maintained
20651e0b 11203F: drivers/power/avs/
68ace3e1
KH
11204F: include/linux/power/smartreflex.h
11205L: linux-pm@vger.kernel.org
11206
1da177e4 11207SMC91x ETHERNET DRIVER
2f82af08 11208M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11209S: Odd Fixes
ae150435 11210F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11211
e8e31622
SA
11212SMIA AND SMIA++ IMAGE SENSOR DRIVER
11213M: Sakari Ailus <sakari.ailus@iki.fi>
11214L: linux-media@vger.kernel.org
11215S: Maintained
14430813 11216F: drivers/media/i2c/smiapp/
b5dcee22 11217F: include/media/i2c/smiapp.h
e8e31622
SA
11218F: drivers/media/i2c/smiapp-pll.c
11219F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11220F: include/uapi/linux/smiapp.h
a2cec3c0 11221F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11222
920fa1ff
GR
11223SMM665 HARDWARE MONITOR DRIVER
11224M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11225L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11226S: Maintained
11227F: Documentation/hwmon/smm665
11228F: drivers/hwmon/smm665.c
11229
9df7305b 11230SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11231M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11232L: linux-hwmon@vger.kernel.org
90b24cfb 11233S: Maintained
9df7305b
SG
11234F: Documentation/hwmon/emc2103
11235F: drivers/hwmon/emc2103.c
11236
a98d506c
HG
11237SMSC SCH5627 HARDWARE MONITOR DRIVER
11238M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11239L: linux-hwmon@vger.kernel.org
a98d506c
HG
11240S: Supported
11241F: Documentation/hwmon/sch5627
11242F: drivers/hwmon/sch5627.c
11243
6ea884db 11244SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11245M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11246L: linux-hwmon@vger.kernel.org
6ea884db 11247S: Maintained
679655da
JP
11248F: Documentation/hwmon/smsc47b397
11249F: drivers/hwmon/smsc47b397.c
6ea884db 11250
fd9abb3d 11251SMSC911x ETHERNET DRIVER
90b24cfb 11252M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11253L: netdev@vger.kernel.org
90b24cfb 11254S: Maintained
679655da 11255F: include/linux/smsc911x.h
ae150435 11256F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11257
11258SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11259M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11260L: netdev@vger.kernel.org
90b24cfb 11261S: Maintained
ae150435 11262F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11263
3c8a63e2 11264SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11265M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11266L: linux-fbdev@vger.kernel.org
90b24cfb 11267S: Maintained
8a61f013 11268F: drivers/video/fbdev/smscufx.c
3c8a63e2 11269
668acf32 11270SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11271M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11272L: linux-media@vger.kernel.org
275ffde4 11273T: git git://linuxtv.org/media_tree.git
795fb7e7 11274S: Maintained
90d72ac6
MCC
11275F: include/media/soc*
11276F: drivers/media/i2c/soc_camera/
11277F: drivers/media/platform/soc_camera/
668acf32 11278
e2d1d6c0 11279SOEKRIS NET48XX LED SUPPORT
8b58be88 11280M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11281S: Maintained
679655da 11282F: drivers/leds/leds-net48xx.c
e2d1d6c0 11283
e3994db1 11284SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11285M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11286M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11287M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11288M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11289L: linux-media@vger.kernel.org
11290S: Supported
11291F: drivers/media/pci/solo6x10/
11292
1da177e4 11293SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11294M: Shaohua Li <shli@kernel.org>
1da177e4 11295L: linux-raid@vger.kernel.org
0f9ce866 11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11297S: Supported
679655da
JP
11298F: drivers/md/
11299F: include/linux/raid/
c117ab84 11300F: include/uapi/linux/raid/
1da177e4 11301
1da177e4 11302SONIC NETWORK DRIVER
8b58be88 11303M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11304L: netdev@vger.kernel.org
1da177e4 11305S: Maintained
d9fb9f38 11306F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11307
61e115a5 11308SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11309M: Michael Buesch <m@bues.ch>
e7828b28 11310L: linux-wireless@vger.kernel.org
61e115a5 11311S: Maintained
679655da
JP
11312F: drivers/ssb/
11313F: include/linux/ssb/
61e115a5 11314
1da177e4 11315SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11316M: Mattia Dongili <malattia@linux.it>
d0944853 11317L: platform-driver-x86@vger.kernel.org
5b18167d 11318W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11319S: Maintained
679655da
JP
11320F: Documentation/laptops/sony-laptop.txt
11321F: drivers/char/sonypi.c
11322F: drivers/platform/x86/sony-laptop.c
11323F: include/linux/sony-laptop.h
1da177e4 11324
baf8532a 11325SONY MEMORYSTICK CARD SUPPORT
8b58be88 11326M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11327W: http://tifmxx.berlios.de/
11328S: Maintained
679655da 11329F: drivers/memstick/host/tifm_ms.c
baf8532a 11330
0ab30494
ML
11331SONY MEMORYSTICK STANDARD SUPPORT
11332M: Maxim Levitsky <maximlevitsky@gmail.com>
11333S: Maintained
11334F: drivers/memstick/core/ms_block.*
11335
1da177e4 11336SOUND
8b58be88 11337M: Jaroslav Kysela <perex@perex.cz>
d8130624 11338M: Takashi Iwai <tiwai@suse.com>
93711660 11339L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11340W: http://www.alsa-project.org/
dde7ad8d 11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11342T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11343Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11344S: Maintained
3126a179
JP
11345F: Documentation/sound/
11346F: include/sound/
c117ab84 11347F: include/uapi/sound/
679655da 11348F: sound/
1da177e4 11349
33bbe149
MB
11350SOUND - COMPRESSED AUDIO
11351M: Vinod Koul <vinod.koul@intel.com>
11352L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11354S: Supported
f672f31a 11355F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11356F: include/sound/compress_driver.h
f672f31a 11357F: include/uapi/sound/compress_*
33bbe149
MB
11358F: sound/core/compress_offload.c
11359F: sound/soc/soc-compress.c
11360
bd903bde 11361SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11362M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11363M: Mark Brown <broonie@kernel.org>
86f14df8 11364T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11365L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11366W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11367S: Supported
181ad2a5 11368F: Documentation/devicetree/bindings/sound/
2820f615 11369F: Documentation/sound/alsa/soc/
679655da 11370F: sound/soc/
e6e55122 11371F: include/sound/soc*
eb1a6af3 11372
d7f8761b
MB
11373SOUND - DMAENGINE HELPERS
11374M: Lars-Peter Clausen <lars@metafoo.de>
11375S: Supported
11376F: include/sound/dmaengine_pcm.h
11377F: sound/core/pcm_dmaengine.c
11378F: sound/soc/soc-generic-dmaengine-pcm.c
11379
990a6a99
OS
11380SP2 MEDIA DRIVER
11381M: Olli Salonen <olli.salonen@iki.fi>
11382L: linux-media@vger.kernel.org
a825eaec 11383W: https://linuxtv.org
990a6a99
OS
11384Q: http://patchwork.linuxtv.org/project/linux-media/list/
11385S: Maintained
11386F: drivers/media/dvb-frontends/sp2*
11387
473321fc 11388SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11389M: "David S. Miller" <davem@davemloft.net>
1da177e4 11390L: sparclinux@vger.kernel.org
8a6e2535 11391Q: http://patchwork.ozlabs.org/project/sparclinux/list/
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
1da177e4 11394S: Maintained
679655da 11395F: arch/sparc/
7765b8bb 11396F: drivers/sbus/
1da177e4 11397
6404fcca
DM
11398SPARC SERIAL DRIVERS
11399M: "David S. Miller" <davem@davemloft.net>
11400L: sparclinux@vger.kernel.org
08deed1e
JP
11401T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11402T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11403S: Maintained
6816383a 11404F: include/linux/sunserialcore.h
df621252 11405F: drivers/tty/serial/suncore.c
df621252
GKH
11406F: drivers/tty/serial/sunhv.c
11407F: drivers/tty/serial/sunsab.c
11408F: drivers/tty/serial/sunsab.h
11409F: drivers/tty/serial/sunsu.c
11410F: drivers/tty/serial/sunzilog.c
11411F: drivers/tty/serial/sunzilog.h
6404fcca 11412
389325b4
CL
11413SPARSE CHECKER
11414M: "Christopher Li" <sparse@chrisli.org>
11415L: linux-sparse@vger.kernel.org
11416W: https://sparse.wiki.kernel.org/
11417T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11418T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11419S: Maintained
11420F: include/linux/compiler.h
11421
fc0c195a 11422SPEAR PLATFORM SUPPORT
da89947b 11423M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11424M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11426W: http://www.st.com/spear
11427S: Maintained
e68d7c14 11428F: arch/arm/boot/dts/spear*
281e192f 11429F: arch/arm/mach-spear/
fc0c195a
VK
11430
11431SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11432M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11434W: http://www.st.com/spear
11435S: Maintained
5df33a62 11436F: drivers/clk/spear/
fc0c195a 11437
e2796541
CP
11438SPI NOR SUBSYSTEM
11439M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11440M: Marek Vasut <marek.vasut@gmail.com>
11441L: linux-mtd@lists.infradead.org
11442W: http://www.linux-mtd.infradead.org/
11443Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11444T: git git://github.com/spi-nor/linux.git
11445S: Maintained
11446F: drivers/mtd/spi-nor/
11447F: include/linux/mtd/spi-nor.h
11448
e2d1d6c0 11449SPI SUBSYSTEM
b02e48f2 11450M: Mark Brown <broonie@kernel.org>
dfbe403c 11451L: linux-spi@vger.kernel.org
e7e4e13c 11452T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11453Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11454S: Maintained
87306eb7 11455F: Documentation/devicetree/bindings/spi/
679655da
JP
11456F: Documentation/spi/
11457F: drivers/spi/
11458F: include/linux/spi/
c117ab84 11459F: include/uapi/linux/spi/
a43cd4bb 11460F: tools/spi/
e2d1d6c0 11461
2752e401 11462SPIDERNET NETWORK DRIVER for CELL
8b58be88 11463M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11464L: netdev@vger.kernel.org
11465S: Supported
679655da 11466F: Documentation/networking/spider_net.txt
8df158ac 11467F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11468
e2d1d6c0 11469SPU FILE SYSTEM
8b58be88 11470M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11471L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11472W: http://www.ibm.com/developerworks/power/cell/
11473S: Supported
679655da
JP
11474F: Documentation/filesystems/spufs.txt
11475F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11476
fc555841 11477SQUASHFS FILE SYSTEM
d7f2ff67 11478M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11479L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11480W: http://squashfs.org.uk
9f273c24 11481T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11482S: Maintained
679655da
JP
11483F: Documentation/filesystems/squashfs.txt
11484F: fs/squashfs/
fc555841 11485
1da177e4 11486SRM (Alpha) environment access
8b58be88 11487M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11488S: Maintained
679655da 11489F: arch/alpha/kernel/srm_env.c
1da177e4 11490
26e9a397 11491STABLE BRANCH
879a5a00 11492M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11493L: stable@vger.kernel.org
879a5a00 11494S: Supported
7b175c46 11495F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11496
26e9a397 11497STAGING SUBSYSTEM
879a5a00 11498M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11499T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11500L: devel@driverdev.osuosl.org
879a5a00 11501S: Supported
679655da 11502F: drivers/staging/
dbc6c2cc 11503
ebd3d010
JP
11504STAGING - COMEDI
11505M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11506M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11507S: Odd Fixes
11508F: drivers/staging/comedi/
11509
a0138163
JP
11510STAGING - FLARION FT1000 DRIVERS
11511M: Marek Belisko <marek.belisko@gmail.com>
11512S: Odd Fixes
11513F: drivers/staging/ft1000/
11514
6c1bb424 11515STAGING - INDUSTRIAL IO
030a13d7 11516M: Jonathan Cameron <jic23@kernel.org>
a0138163 11517L: linux-iio@vger.kernel.org
6c1bb424 11518S: Odd Fixes
5291582d 11519F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11520F: drivers/staging/iio/
11521
a0138163
JP
11522STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11523M: Jarod Wilson <jarod@wilsonet.com>
11524W: http://www.lirc.org/
11525S: Odd Fixes
b2b0186d 11526F: drivers/staging/media/lirc/
a0138163 11527
f5e5de1e
OD
11528STAGING - LUSTRE PARALLEL FILESYSTEM
11529M: Oleg Drokin <oleg.drokin@intel.com>
11530M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11531M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11532L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11533W: http://wiki.lustre.org/
f5e5de1e
OD
11534S: Maintained
11535F: drivers/staging/lustre
11536
7c6b6c71
MD
11537STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11538M: Marc Dietrich <marvin24@gmx.de>
11539L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11540L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11541S: Maintained
11542F: drivers/staging/nvec/
11543
53c43c5c
GKH
11544STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11545M: Jens Frederich <jfrederich@gmail.com>
11546M: Daniel Drake <dsd@laptop.org>
11547M: Jon Nettleton <jon.nettleton@gmail.com>
11548W: http://wiki.laptop.org/go/DCON
11549S: Maintained
11550F: drivers/staging/olpc_dcon/
11551
a0138163
JP
11552STAGING - REALTEK RTL8712U DRIVERS
11553M: Larry Finger <Larry.Finger@lwfinger.net>
11554M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11555S: Odd Fixes
11556F: drivers/staging/rtl8712/
11557
980ac4d7
SM
11558STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11559M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11560M: Teddy Wang <teddy.wang@siliconmotion.com>
11561M: Sudip Mukherjee <sudip@vectorindia.org>
11562L: linux-fbdev@vger.kernel.org
11563S: Maintained
11564F: drivers/staging/sm750fb/
11565
510fa408
JP
11566STAGING - SLICOSS
11567M: Lior Dotan <liodot@gmail.com>
11568M: Christopher Harrer <charrer@alacritech.com>
11569S: Odd Fixes
11570F: drivers/staging/slicoss/
11571
a0138163
JP
11572STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11573M: William Hubbs <w.d.hubbs@gmail.com>
11574M: Chris Brannon <chris@the-brannons.com>
d33bce31 11575M: Kirk Reiser <kirk@reisers.ca>
a0138163 11576M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11577L: speakup@linux-speakup.org
a0138163
JP
11578W: http://www.linux-speakup.org/
11579S: Odd Fixes
11580F: drivers/staging/speakup/
11581
b3e871ce
JP
11582STAGING - VIA VT665X DRIVERS
11583M: Forest Bond <forest@alittletooquiet.net>
11584S: Odd Fixes
11585F: drivers/staging/vt665?/
11586
a30baec1 11587STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11588M: Aditya Shankar <aditya.shankar@microchip.com>
11589M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11590L: linux-wireless@vger.kernel.org
11591S: Supported
11592F: drivers/staging/wilc1000/
11593
709bcb07 11594STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11595M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11596S: Odd Fixes
11597F: drivers/staging/xgifb/
11598
1da177e4 11599STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11600M: Ion Badulescu <ionut@badula.org>
b4f90189 11601S: Odd Fixes
9bba23b0 11602F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11603
e2d1d6c0 11604SUN3/3X
8b58be88 11605M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11606W: http://sammy.net/sun3/
11607S: Maintained
679655da
JP
11608F: arch/m68k/kernel/*sun3*
11609F: arch/m68k/sun3*/
11610F: arch/m68k/include/asm/sun3*
e689cf4a 11611F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11612
af6a5af8
HG
11613SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11614M: Hans de Goede <hdegoede@redhat.com>
11615L: linux-input@vger.kernel.org
11616S: Maintained
11617F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11618F: drivers/input/keyboard/sun4i-lradc-keys.c
11619
2bc9ff01
DK
11620SUNDANCE NETWORK DRIVER
11621M: Denis Kirjanov <kda@linux-powerpc.org>
11622L: netdev@vger.kernel.org
11623S: Maintained
11624F: drivers/net/ethernet/dlink/sundance.c
11625
2cbb12a4 11626SUPERH
114bf37e
RF
11627M: Yoshinori Sato <ysato@users.sourceforge.jp>
11628M: Rich Felker <dalias@libc.org>
2cbb12a4 11629L: linux-sh@vger.kernel.org
8a6e2535 11630Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11631S: Maintained
066069e1 11632F: Documentation/sh/
679655da 11633F: arch/sh/
066069e1 11634F: drivers/sh/
1da177e4 11635
4480f15b 11636SUSPEND TO RAM
7fb06082 11637M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11638M: Len Brown <len.brown@intel.com>
11639M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11640L: linux-pm@vger.kernel.org
68656443 11641B: https://bugzilla.kernel.org
e2d1d6c0 11642S: Supported
679655da
JP
11643F: Documentation/power/
11644F: arch/x86/kernel/acpi/
11645F: drivers/base/power/
11646F: kernel/power/
11647F: include/linux/suspend.h
11648F: include/linux/freezer.h
11649F: include/linux/pm.h
1da177e4
LT
11650
11651SVGA HANDLING
8b58be88 11652M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11653L: linux-video@atrey.karlin.mff.cuni.cz
11654S: Maintained
679655da
JP
11655F: Documentation/svga.txt
11656F: arch/x86/boot/video*
1da177e4 11657
6e28b761
KRW
11658SWIOTLB SUBSYSTEM
11659M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11660L: linux-kernel@vger.kernel.org
9f273c24 11661T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11662S: Supported
11663F: lib/swiotlb.c
11664F: arch/*/kernel/pci-swiotlb.c
11665F: include/linux/swiotlb.h
11666
007f790c
JP
11667SWITCHDEV
11668M: Jiri Pirko <jiri@resnulli.us>
11669L: netdev@vger.kernel.org
11670S: Supported
11671F: net/switchdev/
11672F: include/net/switchdev.h
11673
db8e35d5
VG
11674SYNOPSYS ARC ARCHITECTURE
11675M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11676L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11677S: Supported
11678F: arch/arc/
9b28829d 11679F: Documentation/devicetree/bindings/arc/*
2d799dde 11680F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11681F: drivers/tty/serial/arc_uart.c
b7182d1a 11682T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11683
556cc1c5
AB
11684SYNOPSYS ARC SDP platform support
11685M: Alexey Brodkin <abrodkin@synopsys.com>
11686S: Supported
11687F: arch/arc/plat-axs10x
11688F: arch/arc/boot/dts/ax*
11689F: Documentation/devicetree/bindings/arc/axs10*
11690
6c284c9a
LJ
11691SYSTEM CONFIGURATION (SYSCON)
11692M: Lee Jones <lee.jones@linaro.org>
11693M: Arnd Bergmann <arnd@arndb.de>
11694T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11695S: Supported
11696F: drivers/mfd/syscon.c
11697
8c0984e5
SR
11698SYSTEM RESET/SHUTDOWN DRIVERS
11699M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11700L: linux-pm@vger.kernel.org
58db9505 11701T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11702S: Maintained
11703F: Documentation/devicetree/bindings/power/reset/
11704F: drivers/power/reset/
11705
1da177e4 11706SYSV FILESYSTEM
8b58be88 11707M: Christoph Hellwig <hch@infradead.org>
1da177e4 11708S: Maintained
679655da
JP
11709F: Documentation/filesystems/sysv-fs.txt
11710F: fs/sysv/
11711F: include/linux/sysv_fs.h
1da177e4 11712
86cfa7fc 11713TARGET SUBSYSTEM
9c3646d1 11714M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11715L: linux-scsi@vger.kernel.org
b9f5edc2 11716L: target-devel@vger.kernel.org
86cfa7fc 11717W: http://www.linux-iscsi.org
cf015e9f 11718W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11719T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11720S: Supported
11721F: drivers/target/
11722F: include/target/
11723F: Documentation/target/
11724
4e68852d 11725TASKSTATS STATISTICS INTERFACE
185e595f 11726M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11727S: Maintained
679655da
JP
11728F: Documentation/accounting/taskstats*
11729F: include/linux/taskstats*
11730F: kernel/taskstats.c
4e68852d 11731
781b456a 11732TC CLASSIFIER
f935f3f8 11733M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11734L: netdev@vger.kernel.org
11735S: Maintained
679655da 11736F: include/net/pkt_cls.h
c117ab84 11737F: include/uapi/linux/pkt_cls.h
679655da 11738F: net/sched/
781b456a 11739
5067f08a 11740TCP LOW PRIORITY MODULE
8b58be88
JP
11741M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11742M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11743W: http://tcp-lp-mod.sourceforge.net/
11744S: Maintained
679655da 11745F: net/ipv4/tcp_lp.c
5067f08a 11746
91952bc0
AP
11747TDA10071 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/dvb-frontends/tda10071*
11756
11757TDA18212 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/tda18212*
11766
11767TDA18218 MEDIA DRIVER
11768M: Antti Palosaari <crope@iki.fi>
11769L: linux-media@vger.kernel.org
a825eaec 11770W: https://linuxtv.org
91952bc0
AP
11771W: http://palosaari.fi/linux/
11772Q: http://patchwork.linuxtv.org/project/linux-media/list/
11773T: git git://linuxtv.org/anttip/media_tree.git
11774S: Maintained
11775F: drivers/media/tuners/tda18218*
11776
3b2f6aba
MK
11777TDA18271 MEDIA DRIVER
11778M: Michael Krufky <mkrufky@linuxtv.org>
11779L: linux-media@vger.kernel.org
a825eaec 11780W: https://linuxtv.org
3b2f6aba
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/tda18271*
11786
e48307a9
MK
11787TDA827x MEDIA DRIVER
11788M: Michael Krufky <mkrufky@linuxtv.org>
11789L: linux-media@vger.kernel.org
a825eaec 11790W: https://linuxtv.org
e48307a9
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
66cf9212
MK
11797TDA8290 MEDIA DRIVER
11798M: Michael Krufky <mkrufky@linuxtv.org>
11799L: linux-media@vger.kernel.org
a825eaec 11800W: https://linuxtv.org
66cf9212
MK
11801W: http://github.com/mkrufky
11802Q: http://patchwork.linuxtv.org/project/linux-media/list/
11803T: git git://linuxtv.org/mkrufky/tuners.git
11804S: Maintained
11805F: drivers/media/tuners/tda8290.*
11806
4b9fba30
HV
11807TDA9840 MEDIA DRIVER
11808M: Hans Verkuil <hverkuil@xs4all.nl>
11809L: linux-media@vger.kernel.org
11810T: git git://linuxtv.org/media_tree.git
a825eaec 11811W: https://linuxtv.org
4b9fba30
HV
11812S: Maintained
11813F: drivers/media/i2c/tda9840*
11814
2cb654fd 11815TEA5761 TUNER DRIVER
5dc8a864
MCC
11816M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11817M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11818L: linux-media@vger.kernel.org
a825eaec 11819W: https://linuxtv.org
2cb654fd
MCC
11820T: git git://linuxtv.org/media_tree.git
11821S: Odd fixes
11822F: drivers/media/tuners/tea5761.*
11823
11824TEA5767 TUNER DRIVER
5dc8a864
MCC
11825M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11826M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11827L: linux-media@vger.kernel.org
a825eaec 11828W: https://linuxtv.org
2cb654fd
MCC
11829T: git git://linuxtv.org/media_tree.git
11830S: Maintained
11831F: drivers/media/tuners/tea5767.*
11832
4b9fba30
HV
11833TEA6415C MEDIA DRIVER
11834M: Hans Verkuil <hverkuil@xs4all.nl>
11835L: linux-media@vger.kernel.org
11836T: git git://linuxtv.org/media_tree.git
a825eaec 11837W: https://linuxtv.org
4b9fba30
HV
11838S: Maintained
11839F: drivers/media/i2c/tea6415c*
11840
11841TEA6420 MEDIA DRIVER
11842M: Hans Verkuil <hverkuil@xs4all.nl>
11843L: linux-media@vger.kernel.org
11844T: git git://linuxtv.org/media_tree.git
a825eaec 11845W: https://linuxtv.org
4b9fba30
HV
11846S: Maintained
11847F: drivers/media/i2c/tea6420*
11848
3d249d4c 11849TEAM DRIVER
dca9ab92 11850M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11851L: netdev@vger.kernel.org
11852S: Supported
11853F: drivers/net/team/
11854F: include/linux/if_team.h
c117ab84 11855F: include/uapi/linux/if_team.h
3d249d4c 11856
7d029125 11857TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11858M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11859S: Maintained
11860F: arch/x86/platform/ts5500/
11861
40ad4a30
SY
11862TECHNOTREND USB IR RECEIVER
11863M: Sean Young <sean@mess.org>
11864L: linux-media@vger.kernel.org
11865S: Maintained
11866F: drivers/media/rc/ttusbir.c
11867
adabdb0c 11868TEGRA ARCHITECTURE SUPPORT
243d58ec 11869M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11870M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11871M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11872L: linux-tegra@vger.kernel.org
fd117cd1 11873Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11874T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11875S: Supported
bbbe96ed 11876N: [^a-z]tegra
84b9414b 11877
adabdb0c
SW
11878TEGRA CLOCK DRIVER
11879M: Peter De Schrijver <pdeschrijver@nvidia.com>
11880M: Prashant Gaikwad <pgaikwad@nvidia.com>
11881S: Supported
11882F: drivers/clk/tegra/
11883
86e486a0 11884TEGRA DMA DRIVERS
adabdb0c 11885M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11886M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11887S: Supported
86e486a0 11888F: drivers/dma/tegra*
adabdb0c 11889
adabdb0c
SW
11890TEGRA I2C DRIVER
11891M: Laxman Dewangan <ldewangan@nvidia.com>
11892S: Supported
11893F: drivers/i2c/busses/i2c-tegra.c
11894
11895TEGRA IOMMU DRIVERS
11896M: Hiroshi Doyu <hdoyu@nvidia.com>
11897S: Supported
11898F: drivers/iommu/tegra*
11899
11900TEGRA KBC DRIVER
11901M: Rakesh Iyer <riyer@nvidia.com>
11902M: Laxman Dewangan <ldewangan@nvidia.com>
11903S: Supported
11904F: drivers/input/keyboard/tegra-kbc.c
11905
adabdb0c
SW
11906TEGRA PWM DRIVER
11907M: Thierry Reding <thierry.reding@gmail.com>
11908S: Supported
11909F: drivers/pwm/pwm-tegra.c
11910
11911TEGRA SERIAL DRIVER
11912M: Laxman Dewangan <ldewangan@nvidia.com>
11913S: Supported
11914F: drivers/tty/serial/serial-tegra.c
11915
11916TEGRA SPI DRIVER
11917M: Laxman Dewangan <ldewangan@nvidia.com>
11918S: Supported
11919F: drivers/spi/spi-tegra*
11920
1a348ccc 11921TEHUTI ETHERNET DRIVER
8b58be88 11922M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11923L: netdev@vger.kernel.org
11924S: Supported
ef7f5429 11925F: drivers/net/ethernet/tehuti/*
1a348ccc 11926
4e68852d 11927Telecom Clock Driver for MCPL0010
8b58be88 11928M: Mark Gross <mark.gross@intel.com>
4e68852d 11929S: Supported
679655da 11930F: drivers/char/tlclk.c
4e68852d 11931
4480f15b 11932TENSILICA XTENSA PORT (xtensa)
8b58be88 11933M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11934M: Max Filippov <jcmvbkbc@gmail.com>
11935L: linux-xtensa@linux-xtensa.org
9f273c24 11936T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11937S: Maintained
679655da 11938F: arch/xtensa/
3dc99857 11939F: drivers/irqchip/irq-xtensa-*
4e68852d 11940
5313ba66
HV
11941THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11942M: Hans Verkuil <hverkuil@xs4all.nl>
11943L: linux-media@vger.kernel.org
11944T: git git://linuxtv.org/media_tree.git
a825eaec 11945W: https://linuxtv.org
5313ba66
HV
11946S: Maintained
11947F: drivers/media/radio/radio-raremono.c
11948
d3fb6955 11949THERMAL
b75f0050 11950M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11951M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11952L: linux-pm@vger.kernel.org
11953T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11954T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11955Q: https://patchwork.kernel.org/project/linux-pm/list/
11956S: Supported
11957F: drivers/thermal/
11958F: include/linux/thermal.h
af6c9f16 11959F: include/uapi/linux/thermal.h
b75f0050
JP
11960F: include/linux/cpu_cooling.h
11961F: Documentation/devicetree/bindings/thermal/
d3fb6955 11962
64e05d8b
VK
11963THERMAL/CPU_COOLING
11964M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11965M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11966M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11967L: linux-pm@vger.kernel.org
11968S: Supported
11969F: Documentation/thermal/cpu-cooling-api.txt
11970F: drivers/thermal/cpu_cooling.c
11971F: include/linux/cpu_cooling.h
11972
4e68852d 11973THINKPAD ACPI EXTRAS DRIVER
8b58be88 11974M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11975L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11976L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11977W: http://ibm-acpi.sourceforge.net
11978W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11979T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11980S: Maintained
679655da 11981F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11982
1b46f2a2 11983TI BANDGAP AND THERMAL DRIVER
f14d1c24 11984M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11985M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11986L: linux-pm@vger.kernel.org
531ff13e 11987L: linux-omap@vger.kernel.org
5a723e81 11988S: Maintained
794b2e25 11989F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11990
ccf963d3
BP
11991TI VPE/CAL DRIVERS
11992M: Benoit Parrot <bparrot@ti.com>
11993L: linux-media@vger.kernel.org
11994W: http://linuxtv.org/
11995Q: http://patchwork.linuxtv.org/project/linux-media/list/
11996S: Maintained
11997F: drivers/media/platform/ti-vpe/
11998
0c7665c3
MF
11999TI CDCE706 CLOCK DRIVER
12000M: Max Filippov <jcmvbkbc@gmail.com>
12001S: Maintained
12002F: drivers/clk/clk-cdce706.c
12003
49b6a5e3
TK
12004TI CLOCK DRIVER
12005M: Tero Kristo <t-kristo@ti.com>
12006L: linux-omap@vger.kernel.org
12007S: Maintained
12008F: drivers/clk/ti/
12009F: include/linux/clk/ti.h
12010
f75cfbad
GS
12011TI ETHERNET SWITCH DRIVER (CPSW)
12012M: Mugunthan V N <mugunthanvnm@ti.com>
12013R: Grygorii Strashko <grygorii.strashko@ti.com>
12014L: linux-omap@vger.kernel.org
12015L: netdev@vger.kernel.org
12016S: Maintained
12017F: drivers/net/ethernet/ti/cpsw*
12018F: drivers/net/ethernet/ti/davinci*
12019
4020f2d7 12020TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12021M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12022S: Maintained
679655da
JP
12023F: drivers/misc/tifm*
12024F: drivers/mmc/host/tifm_sd.c
12025F: include/linux/tifm.h
4020f2d7 12026
e0c52404 12027TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12028M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12029L: linux-kernel@vger.kernel.org
12030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12031S: Maintained
12032F: drivers/soc/ti/*
12033T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12034
12035
152ad442
SR
12036TI LM49xxx FAMILY ASoC CODEC DRIVERS
12037M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12038M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12039L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12040S: Maintained
12041F: sound/soc/codecs/lm49453*
d392dead 12042F: sound/soc/codecs/isabelle*
152ad442 12043
0edd807d
KM
12044TI LP855x BACKLIGHT DRIVER
12045M: Milo Kim <milo.kim@ti.com>
12046S: Maintained
12047F: Documentation/backlight/lp855x-driver.txt
12048F: drivers/video/backlight/lp855x_bl.c
12049F: include/linux/platform_data/lp855x.h
12050
faf13f6d
KM
12051TI LP8727 CHARGER DRIVER
12052M: Milo Kim <milo.kim@ti.com>
12053S: Maintained
8c0984e5 12054F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12055F: include/linux/platform_data/lp8727.h
12056
22f1229f
KM
12057TI LP8788 MFD DRIVER
12058M: Milo Kim <milo.kim@ti.com>
12059S: Maintained
12060F: drivers/iio/adc/lp8788_adc.c
12061F: drivers/leds/leds-lp8788.c
12062F: drivers/mfd/lp8788*.c
8c0984e5 12063F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12064F: drivers/regulator/lp8788-*.c
12065F: include/linux/mfd/lp8788*.h
12066
84640e27
KM
12067TI NETCP ETHERNET DRIVER
12068M: Wingman Kwok <w-kwok2@ti.com>
12069M: Murali Karicheri <m-karicheri2@ti.com>
12070L: netdev@vger.kernel.org
12071S: Maintained
12072F: drivers/net/ethernet/ti/netcp*
12073
217e0ca9
KC
12074TI TAS571X FAMILY ASoC CODEC DRIVER
12075M: Kevin Cernekee <cernekee@chromium.org>
12076L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12077S: Odd Fixes
12078F: sound/soc/codecs/tas571x*
12079
dd5e8e6b 12080TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12081M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12082L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12083S: Maintained
12084F: sound/soc/codecs/twl4030*
12085
90921014 12086TI WILINK WIRELESS DRIVERS
90921014
LC
12087L: linux-wireless@vger.kernel.org
12088W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12089W: http://wireless.kernel.org/en/users/Drivers/wl1251
12090T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12091S: Orphan
90921014
LC
12092F: drivers/net/wireless/ti/
12093F: include/linux/wl12xx.h
12094
e86eaa3a 12095TIPC NETWORK LAYER
8b58be88 12096M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12097M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12098L: netdev@vger.kernel.org (core kernel code)
12099L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12100W: http://tipc.sourceforge.net/
e86eaa3a 12101S: Maintained
c117ab84 12102F: include/uapi/linux/tipc*.h
679655da 12103F: net/tipc/
e86eaa3a 12104
867e359b 12105TILE ARCHITECTURE
b9a279f6 12106M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12107W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12108T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12109S: Supported
12110F: arch/tile/
6b940606 12111F: drivers/char/tile-srom.c
5c770755 12112F: drivers/edac/tile_edac.c
6b940606
CM
12113F: drivers/net/ethernet/tile/
12114F: drivers/rtc/rtc-tile.c
12115F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12116F: drivers/tty/serial/tilegx.c
6b940606
CM
12117F: drivers/usb/host/*-tilegx.c
12118F: include/linux/usb/tilegx.h
867e359b 12119
1da177e4 12120TLAN NETWORK DRIVER
8b58be88 12121M: Samuel Chessman <chessman@tux.org>
88c07dde 12122L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12123W: http://sourceforge.net/projects/tlan/
12124S: Maintained
679655da 12125F: Documentation/networking/tlan.txt
b544dbac 12126F: drivers/net/ethernet/ti/tlan.*
1da177e4 12127
d74db3b2 12128TOMOYO SECURITY MODULE
8b58be88
JP
12129M: Kentaro Takeda <takedakn@nttdata.co.jp>
12130M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12131L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12132L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12133L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12134L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12135W: http://tomoyo.sourceforge.jp/
843d183c 12136T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12137S: Maintained
679655da 12138F: security/tomoyo/
d74db3b2 12139
9caeb532 12140TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12141M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12142L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12143S: Maintained
12144F: drivers/platform/x86/topstar-laptop.c
12145
1da177e4 12146TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12147M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12148L: platform-driver-x86@vger.kernel.org
0a63ca11 12149S: Maintained
679655da 12150F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12151
0a63ca11
AA
12152TOSHIBA BLUETOOTH DRIVER
12153M: Azael Avalos <coproscefalo@gmail.com>
12154L: platform-driver-x86@vger.kernel.org
12155S: Maintained
12156F: drivers/platform/x86/toshiba_bluetooth.c
12157
12158TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12159M: Azael Avalos <coproscefalo@gmail.com>
12160L: platform-driver-x86@vger.kernel.org
12161S: Maintained
12162F: drivers/platform/x86/toshiba_haps.c
12163
14991fc7
AA
12164TOSHIBA WMI HOTKEYS DRIVER
12165M: Azael Avalos <coproscefalo@gmail.com>
12166L: platform-driver-x86@vger.kernel.org
12167S: Maintained
12168F: drivers/platform/x86/toshiba-wmi.c
12169
1da177e4 12170TOSHIBA SMM DRIVER
8b58be88 12171M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12172W: http://www.buzzard.org.uk/toshiba/
12173S: Maintained
679655da
JP
12174F: drivers/char/toshiba.c
12175F: include/linux/toshiba.h
c117ab84 12176F: include/uapi/linux/toshiba.h
1da177e4 12177
d32d9864
MR
12178TOSHIBA TC358743 DRIVER
12179M: Mats Randgaard <matrandg@cisco.com>
12180L: linux-media@vger.kernel.org
12181S: Maintained
12182F: drivers/media/i2c/tc358743*
b5dcee22 12183F: include/media/i2c/tc358743.h
d32d9864 12184
560e6475
WS
12185TMIO/SDHI MMC DRIVER
12186M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12187L: linux-mmc@vger.kernel.org
560e6475 12188S: Supported
d1057c40
GL
12189F: drivers/mmc/host/tmio_mmc*
12190F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12191F: include/linux/mfd/tmio.h
d719f900 12192
917cc4e6
GR
12193TMP401 HARDWARE MONITOR DRIVER
12194M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12195L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12196S: Maintained
12197F: Documentation/hwmon/tmp401
12198F: drivers/hwmon/tmp401.c
12199
98f32602 12200TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12201M: Hugh Dickins <hughd@google.com>
98f32602
HD
12202L: linux-mm@kvack.org
12203S: Maintained
12204F: include/linux/shmem_fs.h
12205F: mm/shmem.c
12206
45f95b53 12207TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12208M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12209M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12210L: linux-media@vger.kernel.org
a825eaec 12211W: https://linuxtv.org
45f95b53
MCC
12212T: git git://linuxtv.org/media_tree.git
12213S: Odd fixes
12214F: drivers/media/usb/tm6000/
618cd932 12215F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12216
34d1324e
AU
12217TW5864 VIDEO4LINUX DRIVER
12218M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12219M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12220M: Andrey Utkin <andrey_utkin@fastmail.com>
12221L: linux-media@vger.kernel.org
12222S: Supported
12223F: drivers/media/pci/tw5864/
45f95b53 12224
c65fde19
HV
12225TW68 VIDEO4LINUX DRIVER
12226M: Hans Verkuil <hverkuil@xs4all.nl>
12227L: linux-media@vger.kernel.org
12228T: git git://linuxtv.org/media_tree.git
a825eaec 12229W: https://linuxtv.org
c65fde19
HV
12230S: Odd Fixes
12231F: drivers/media/pci/tw68/
12232
704a84cc
EG
12233TW686X VIDEO4LINUX DRIVER
12234M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12235L: linux-media@vger.kernel.org
12236T: git git://linuxtv.org/media_tree.git
12237W: http://linuxtv.org
12238S: Maintained
12239F: drivers/media/pci/tw686x/
12240
4e68852d 12241TPM DEVICE DRIVER
901486b8 12242M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12243M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12244M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12245R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12246W: http://tpmdd.sourceforge.net
63a10dfd 12247L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12248Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12249T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12250S: Maintained
679655da 12251F: drivers/char/tpm/
4e68852d 12252
1a0f1b27
AL
12253TPM IBM_VTPM DEVICE DRIVER
12254M: Ashley Lai <ashleydlai@gmail.com>
12255W: http://tpmdd.sourceforge.net
12256L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12257S: Maintained
12258F: drivers/char/tpm/tpm_ibmvtpm*
12259
d6f005a1
JP
12260TRACING
12261M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12262M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12263T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12264S: Maintained
12265F: Documentation/trace/ftrace.txt
12266F: arch/*/*/*/ftrace.h
12267F: arch/*/kernel/ftrace.c
12268F: include/*/ftrace.h
12269F: include/linux/trace*.h
12270F: include/trace/
12271F: kernel/trace/
6e68e6c5 12272F: tools/testing/selftests/ftrace/
d6f005a1 12273
4abac0d0
IM
12274TRACING MMIO ACCESSES (MMIOTRACE)
12275M: Steven Rostedt <rostedt@goodmis.org>
12276M: Ingo Molnar <mingo@kernel.org>
12277R: Karol Herbst <karolherbst@gmail.com>
12278R: Pekka Paalanen <ppaalanen@gmail.com>
12279S: Maintained
12280L: linux-kernel@vger.kernel.org
12281L: nouveau@lists.freedesktop.org
12282F: kernel/trace/trace_mmiotrace.c
12283F: include/linux/mmiotrace.h
12284F: arch/x86/mm/kmmio.c
12285F: arch/x86/mm/mmio-mod.c
12286F: arch/x86/mm/testmmiotrace.c
12287
1da177e4 12288TRIVIAL PATCHES
8b58be88 12289M: Jiri Kosina <trivial@kernel.org>
54e5881d 12290T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12291S: Maintained
86ef925f 12292K: ^Subject:.*(?i)trivial
1da177e4 12293
4e68852d 12294TTY LAYER
879a5a00 12295M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12296M: Jiri Slaby <jslaby@suse.com>
879a5a00 12297S: Supported
08deed1e 12298T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12299F: Documentation/serial/
8dd5d2f1 12300F: drivers/tty/
df621252 12301F: drivers/tty/serial/serial_core.c
e3288775
AC
12302F: include/linux/serial_core.h
12303F: include/linux/serial.h
12304F: include/linux/tty.h
c117ab84
CEB
12305F: include/uapi/linux/serial_core.h
12306F: include/uapi/linux/serial.h
12307F: include/uapi/linux/tty.h
4e68852d 12308
91952bc0
AP
12309TUA9001 MEDIA DRIVER
12310M: Antti Palosaari <crope@iki.fi>
12311L: linux-media@vger.kernel.org
a825eaec 12312W: https://linuxtv.org
91952bc0
AP
12313W: http://palosaari.fi/linux/
12314Q: http://patchwork.linuxtv.org/project/linux-media/list/
12315T: git git://linuxtv.org/anttip/media_tree.git
12316S: Maintained
12317F: drivers/media/tuners/tua9001*
12318
740db6d7 12319TULIP NETWORK DRIVERS
740db6d7 12320L: netdev@vger.kernel.org
cf869eb1
GG
12321L: linux-parisc@vger.kernel.org
12322S: Orphan
0f04e2aa 12323F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12324
12325TUN/TAP driver
ba57b6f2 12326M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12327W: http://vtun.sourceforge.net/tun
12328S: Maintained
679655da
JP
12329F: Documentation/networking/tuntap.txt
12330F: arch/um/os-Linux/drivers/
1da177e4 12331
b454cc66 12332TURBOCHANNEL SUBSYSTEM
8b58be88 12333M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12334M: Ralf Baechle <ralf@linux-mips.org>
12335L: linux-mips@linux-mips.org
12336Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12337S: Maintained
679655da
JP
12338F: drivers/tc/
12339F: include/linux/tc.h
b454cc66 12340
e2d1d6c0 12341UBI FILE SYSTEM (UBIFS)
a7859936 12342M: Richard Weinberger <richard@nod.at>
949cb623 12343M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12344M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12345L: linux-mtd@lists.infradead.org
e2966cbe 12346T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12347W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12348S: Supported
679655da
JP
12349F: Documentation/filesystems/ubifs.txt
12350F: fs/ubifs/
e2d1d6c0 12351
e1632fa2 12352UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12353M: Greg Ungerer <gerg@linux-m68k.org>
12354W: http://www.linux-m68k.org/
cc2020e6 12355W: http://www.uclinux.org/
e1632fa2 12356L: linux-m68k@lists.linux-m68k.org
cc2020e6 12357L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12358T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12359S: Maintained
e1632fa2
GU
12360F: arch/m68k/coldfire/
12361F: arch/m68k/68*/
61bc02bb
JP
12362F: arch/m68k/*/*_no.*
12363F: arch/m68k/include/asm/*_no.*
cc2020e6 12364
1da177e4 12365UDF FILESYSTEM
d8130624 12366M: Jan Kara <jack@suse.com>
1da177e4 12367S: Maintained
679655da
JP
12368F: Documentation/filesystems/udf.txt
12369F: fs/udf/
1da177e4 12370
cc2020e6 12371UFS FILESYSTEM
8b58be88 12372M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12373S: Maintained
679655da
JP
12374F: Documentation/filesystems/ufs.txt
12375F: fs/ufs/
cc2020e6 12376
0a09d3ab
DH
12377UHID USERSPACE HID IO DRIVER:
12378M: David Herrmann <dh.herrmann@googlemail.com>
12379L: linux-input@vger.kernel.org
12380S: Maintained
12381F: drivers/hid/uhid.c
c117ab84 12382F: include/uapi/linux/uhid.h
0a09d3ab 12383
18332a80 12384ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12385L: linux-usb@vger.kernel.org
10c6c9c9 12386S: Orphan
355ffe69 12387F: drivers/uwb/
679655da
JP
12388F: include/linux/uwb.h
12389F: include/linux/uwb/
18332a80 12390
b31d8273
G
12391UNICORE32 ARCHITECTURE:
12392M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12393W: http://mprc.pku.edu.cn/~guanxuetao/linux
12394S: Maintained
ceebf4d5 12395T: git git://github.com/gxt/linux.git
b31d8273
G
12396F: arch/unicore32/
12397
d8379ab1
TF
12398UNIFDEF
12399M: Tony Finch <dot@dotat.at>
12400W: http://dotat.at/prog/unifdef
12401S: Maintained
12402F: scripts/unifdef.c
12403
1da177e4 12404UNIFORM CDROM DRIVER
8b58be88 12405M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12406W: http://www.kernel.dk
12407S: Maintained
679655da
JP
12408F: Documentation/cdrom/
12409F: drivers/cdrom/cdrom.c
12410F: include/linux/cdrom.h
c117ab84 12411F: include/uapi/linux/cdrom.h
1da177e4 12412
56df0122 12413UNISYS S-PAR DRIVERS
49e7d9df
JP
12414M: David Kershner <david.kershner@unisys.com>
12415L: sparmaintainer@unisys.com (Unisys internal)
12416S: Supported
12417F: drivers/staging/unisys/
56df0122 12418
9941fa6e
VH
12419UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12420M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12421L: linux-scsi@vger.kernel.org
12422S: Supported
12423F: Documentation/scsi/ufs.txt
12424F: drivers/scsi/ufs/
12425
4b9ffb5a
JP
12426UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12427M: Joao Pinto <Joao.Pinto@synopsys.com>
12428L: linux-scsi@vger.kernel.org
12429S: Supported
12430F: drivers/scsi/ufs/*dwc*
12431
e2d1d6c0 12432UNSORTED BLOCK IMAGES (UBI)
949cb623 12433M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12434M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12435W: http://www.linux-mtd.infradead.org/
12436L: linux-mtd@lists.infradead.org
b6b44e0a 12437T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12438S: Supported
80811493 12439F: drivers/mtd/ubi/
679655da 12440F: include/linux/mtd/ubi.h
c117ab84 12441F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12442
1da177e4 12443USB ACM DRIVER
ca1c3e6f 12444M: Oliver Neukum <oneukum@suse.com>
6372594a 12445L: linux-usb@vger.kernel.org
1da177e4 12446S: Maintained
679655da
JP
12447F: Documentation/usb/acm.txt
12448F: drivers/usb/class/cdc-acm.*
1da177e4 12449
b7d572e1
PF
12450USB AR5523 WIRELESS DRIVER
12451M: Pontus Fuchs <pontus.fuchs@gmail.com>
12452L: linux-wireless@vger.kernel.org
12453S: Maintained
12454F: drivers/net/wireless/ath/ar5523/
12455
115bb1ff 12456USB ATTACHED SCSI
866d372e 12457M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12458L: linux-usb@vger.kernel.org
12459L: linux-scsi@vger.kernel.org
8eae0fb7 12460S: Maintained
115bb1ff
MW
12461F: drivers/usb/storage/uas.c
12462
1da177e4 12463USB CDC ETHERNET DRIVER
61eee9a7 12464M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12465L: linux-usb@vger.kernel.org
1da177e4 12466S: Maintained
679655da 12467F: drivers/net/usb/cdc_*.c
c117ab84 12468F: include/uapi/linux/usb/cdc.h
1da177e4 12469
66e3e591
KP
12470USB CHAOSKEY DRIVER
12471M: Keith Packard <keithp@keithp.com>
12472L: linux-usb@vger.kernel.org
12473S: Maintained
12474F: drivers/usb/misc/chaoskey.c
12475
b02b371e 12476USB CYPRESS C67X00 DRIVER
8b58be88 12477M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12478L: linux-usb@vger.kernel.org
12479S: Maintained
679655da 12480F: drivers/usb/c67x00/
b02b371e 12481
d0374f4f 12482USB DAVICOM DM9601 DRIVER
8b58be88 12483M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12484L: netdev@vger.kernel.org
d0374f4f
PK
12485W: http://www.linux-usb.org/usbnet
12486S: Maintained
679655da 12487F: drivers/net/usb/dm9601.c
d0374f4f 12488
cc2020e6 12489USB DIAMOND RIO500 DRIVER
8b58be88 12490M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12491L: rio500-users@lists.sourceforge.net
12492W: http://rio500.sourceforge.net
12493S: Maintained
679655da 12494F: drivers/usb/misc/rio500*
cc2020e6 12495
1da177e4 12496USB EHCI DRIVER
578333ab 12497M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12498L: linux-usb@vger.kernel.org
578333ab 12499S: Maintained
679655da
JP
12500F: Documentation/usb/ehci.txt
12501F: drivers/usb/host/ehci*
1da177e4 12502
69ae9e3e 12503USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12504M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12505L: linux-usb@vger.kernel.org
69ae9e3e 12506W: http://www.linux-usb.org/gadget
d6d0f665
FB
12507T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12508S: Maintained
679655da
JP
12509F: drivers/usb/gadget/
12510F: include/linux/usb/gadget*
69ae9e3e 12511
2dea64b4 12512USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12513M: Jiri Kosina <jikos@kernel.org>
406df153 12514R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12515L: linux-usb@vger.kernel.org
54e5881d 12516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12517S: Maintained
c2f01971 12518F: Documentation/hid/hiddev.txt
679655da 12519F: drivers/hid/usbhid/
1da177e4 12520
959eea21 12521USB ISP116X DRIVER
8b58be88 12522M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12523L: linux-usb@vger.kernel.org
959eea21 12524S: Maintained
679655da
JP
12525F: drivers/usb/host/isp116x*
12526F: include/linux/usb/isp116x.h
959eea21 12527
146498ea
WH
12528USB LAN78XX ETHERNET DRIVER
12529M: Woojung Huh <woojung.huh@microchip.com>
12530M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12531L: netdev@vger.kernel.org
12532S: Maintained
12533F: drivers/net/usb/lan78xx.*
12534
1da177e4 12535USB MASS STORAGE DRIVER
fc8b690d 12536M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12537L: linux-usb@vger.kernel.org
8836aeb8 12538L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12539S: Maintained
12540W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12541F: drivers/usb/storage/
1da177e4 12542
af39917d
CL
12543USB MIDI DRIVER
12544M: Clemens Ladisch <clemens@ladisch.de>
12545L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12546T: git git://git.alsa-project.org/alsa-kernel.git
12547S: Maintained
12548F: sound/usb/midi.*
12549
444ce9d4
JP
12550USB NETWORKING DRIVERS
12551L: linux-usb@vger.kernel.org
12552S: Odd Fixes
12553F: drivers/net/usb/
12554
1da177e4 12555USB OHCI DRIVER
578333ab 12556M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12557L: linux-usb@vger.kernel.org
578333ab 12558S: Maintained
679655da
JP
12559F: Documentation/usb/ohci.txt
12560F: drivers/usb/host/ohci*
1da177e4 12561
963ffa3e 12562USB OTG FSM (Finite State Machine)
60d77b3d 12563M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12564T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12565L: linux-usb@vger.kernel.org
12566S: Maintained
12567F: drivers/usb/common/usb-otg-fsm.c
12568
563da3a9
VM
12569USB OVER IP DRIVER
12570M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12571M: Shuah Khan <shuahkh@osg.samsung.com>
12572M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12573L: linux-usb@vger.kernel.org
12574S: Maintained
a6d6fc2b 12575F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12576F: drivers/usb/usbip/
12577F: tools/usb/usbip/
12578
1da177e4 12579USB PEGASUS DRIVER
a16b945c 12580M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12581L: linux-usb@vger.kernel.org
043600a6 12582L: netdev@vger.kernel.org
052e3128
PM
12583T: git git://github.com/petkan/pegasus.git
12584W: https://github.com/petkan/pegasus
1da177e4 12585S: Maintained
679655da 12586F: drivers/net/usb/pegasus.*
1da177e4 12587
d3ad558f 12588USB PHY LAYER
a55f6286 12589M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12590L: linux-usb@vger.kernel.org
12591T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12592S: Maintained
12593F: drivers/usb/phy/
d3ad558f 12594
73e4fb3f 12595USB PRINTER DRIVER (usblp)
8b58be88 12596M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12597L: linux-usb@vger.kernel.org
73e4fb3f 12598S: Supported
679655da 12599F: drivers/usb/class/usblp.c
1da177e4 12600
4521b477
BM
12601USB QMI WWAN NETWORK DRIVER
12602M: Bjørn Mork <bjorn@mork.no>
12603L: netdev@vger.kernel.org
12604S: Maintained
12605F: Documentation/ABI/testing/sysfs-class-net-qmi
12606F: drivers/net/usb/qmi_wwan.c
12607
1da177e4 12608USB RTL8150 DRIVER
a16b945c 12609M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12610L: linux-usb@vger.kernel.org
043600a6 12611L: netdev@vger.kernel.org
052e3128
PM
12612T: git git://github.com/petkan/rtl8150.git
12613W: https://github.com/petkan/rtl8150
1da177e4 12614S: Maintained
679655da 12615F: drivers/net/usb/rtl8150.c
1da177e4 12616
f896b796 12617USB SERIAL SUBSYSTEM
66085694 12618M: Johan Hovold <johan@kernel.org>
795fb7e7 12619L: linux-usb@vger.kernel.org
5ee05309 12620T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12621S: Maintained
679655da 12622F: Documentation/usb/usb-serial.txt
f896b796 12623F: drivers/usb/serial/
679655da 12624F: include/linux/usb/serial.h
1da177e4 12625
b3f0db1c
SG
12626USB SMSC75XX ETHERNET DRIVER
12627M: Steve Glendinning <steve.glendinning@shawell.net>
12628L: netdev@vger.kernel.org
12629S: Maintained
12630F: drivers/net/usb/smsc75xx.*
12631
2f7ca802 12632USB SMSC95XX ETHERNET DRIVER
90b24cfb 12633M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12634M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12635L: netdev@vger.kernel.org
90b24cfb 12636S: Maintained
679655da 12637F: drivers/net/usb/smsc95xx.*
2f7ca802 12638
1da177e4 12639USB SUBSYSTEM
879a5a00 12640M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12641L: linux-usb@vger.kernel.org
1da177e4 12642W: http://www.linux-usb.org
08deed1e 12643T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12644S: Supported
1700bd98 12645F: Documentation/devicetree/bindings/usb/
679655da 12646F: Documentation/usb/
679655da
JP
12647F: drivers/usb/
12648F: include/linux/usb.h
12649F: include/linux/usb/
1da177e4
LT
12650
12651USB UHCI DRIVER
8b58be88 12652M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12653L: linux-usb@vger.kernel.org
1da177e4 12654S: Maintained
679655da 12655F: drivers/usb/host/uhci*
1da177e4 12656
69ae9e3e 12657USB "USBNET" DRIVER FRAMEWORK
d8130624 12658M: Oliver Neukum <oneukum@suse.com>
043600a6 12659L: netdev@vger.kernel.org
69ae9e3e 12660W: http://www.linux-usb.org/usbnet
1da177e4 12661S: Maintained
679655da
JP
12662F: drivers/net/usb/usbnet.c
12663F: include/linux/usb/usbnet.h
1da177e4 12664
c0efd232 12665USB VIDEO CLASS
c53ac071 12666M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12667L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12668L: linux-media@vger.kernel.org
275ffde4 12669T: git git://linuxtv.org/media_tree.git
57c6d2e9 12670W: http://www.ideasonboard.org/uvc/
c0efd232 12671S: Maintained
0c0d06ca 12672F: drivers/media/usb/uvc/
6c0f0359 12673F: include/uapi/linux/uvcvideo.h
1da177e4 12674
b60b9c45
HV
12675USB VISION DRIVER
12676M: Hans Verkuil <hverkuil@xs4all.nl>
12677L: linux-media@vger.kernel.org
12678T: git git://linuxtv.org/media_tree.git
a825eaec 12679W: https://linuxtv.org
b60b9c45
HV
12680S: Odd Fixes
12681F: drivers/media/usb/usbvision/
12682
8282da47
LP
12683USB WEBCAM GADGET
12684M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12685L: linux-usb@vger.kernel.org
12686S: Maintained
3a83c16e 12687F: drivers/usb/gadget/function/*uvc*
faf2e1db 12688F: drivers/usb/gadget/legacy/webcam.c
8282da47 12689
bf164cc0 12690USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12691M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12692L: linux-wireless@vger.kernel.org
12693S: Maintained
679655da 12694F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12695
eb6bab13 12696USB XHCI DRIVER
03d85053 12697M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12698L: linux-usb@vger.kernel.org
12699S: Supported
36d0344c
SS
12700F: drivers/usb/host/xhci*
12701F: drivers/usb/host/pci-quirks*
eb6bab13 12702
1da177e4 12703USB ZD1201 DRIVER
4086b9ca 12704L: linux-wireless@vger.kernel.org
1da177e4 12705W: http://linux-lc100020.sourceforge.net
4086b9ca 12706S: Orphan
ed0ad06f 12707F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12708
b7eee616 12709USB ZR364XX DRIVER
8b58be88 12710M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12711L: linux-usb@vger.kernel.org
661263b5 12712L: linux-media@vger.kernel.org
275ffde4 12713T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12714W: http://royale.zerezo.com/zr364xx/
12715S: Maintained
618cd932 12716F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12717F: drivers/media/usb/zr364xx/
b7eee616 12718
289fcff4
HK
12719ULPI BUS
12720M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12721L: linux-usb@vger.kernel.org
12722S: Maintained
12723F: drivers/usb/common/ulpi.c
12724F: include/linux/ulpi/
12725
e7839f25 12726USER-MODE LINUX (UML)
8b58be88 12727M: Jeff Dike <jdike@addtoit.com>
b15194b7 12728M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12729L: user-mode-linux-devel@lists.sourceforge.net
12730L: user-mode-linux-user@lists.sourceforge.net
12731W: http://user-mode-linux.sourceforge.net
9f273c24 12732T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12733S: Maintained
61516587 12734F: Documentation/virtual/uml/
679655da 12735F: arch/um/
b070989a 12736F: arch/x86/um/
679655da
JP
12737F: fs/hostfs/
12738F: fs/hppfs/
b7eee616 12739
e5f114e9 12740USERSPACE I/O (UIO)
879a5a00 12741M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12742S: Maintained
3d3fecbd 12743T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12744F: Documentation/DocBook/uio-howto.tmpl
12745F: drivers/uio/
12746F: include/linux/uio*.h
e5f114e9 12747
256cccbe 12748UTIL-LINUX PACKAGE
8b58be88 12749M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12750L: util-linux@vger.kernel.org
12751W: http://en.wikipedia.org/wiki/Util-linux
12752T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12753S: Maintained
12754
c1fd1c07 12755UVESAFB DRIVER
8b58be88 12756M: Michal Januszewski <spock@gentoo.org>
c69f677c 12757L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12758W: http://dev.gentoo.org/~spock/projects/uvesafb/
12759S: Maintained
679655da 12760F: Documentation/fb/uvesafb.txt
8a61f013 12761F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12762
456930d8
SA
12763VF610 NAND DRIVER
12764M: Stefan Agner <stefan@agner.ch>
12765L: linux-mtd@lists.infradead.org
12766S: Supported
12767F: drivers/mtd/nand/vf610_nfc.c
12768
4480f15b 12769VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12770M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12771S: Maintained
679655da
JP
12772F: Documentation/filesystems/vfat.txt
12773F: fs/fat/
1da177e4 12774
cba3345c
AW
12775VFIO DRIVER
12776M: Alex Williamson <alex.williamson@redhat.com>
12777L: kvm@vger.kernel.org
9f273c24 12778T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12779S: Maintained
12780F: Documentation/vfio.txt
12781F: drivers/vfio/
12782F: include/linux/vfio.h
c117ab84 12783F: include/uapi/linux/vfio.h
cba3345c 12784
a714ea5f
AW
12785VFIO PLATFORM DRIVER
12786M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12787L: kvm@vger.kernel.org
12788S: Maintained
12789F: drivers/vfio/platform/
12790
9e6f3438
PO
12791VIDEOBUF2 FRAMEWORK
12792M: Pawel Osciak <pawel@osciak.com>
12793M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12794M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12795L: linux-media@vger.kernel.org
12796S: Maintained
90d72ac6 12797F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12798F: include/media/videobuf2-*
12799
06a8fc78
AH
12800VIRTIO AND VHOST VSOCK DRIVER
12801M: Stefan Hajnoczi <stefanha@redhat.com>
12802L: kvm@vger.kernel.org
12803L: virtualization@lists.linux-foundation.org
12804L: netdev@vger.kernel.org
12805S: Maintained
12806F: include/linux/virtio_vsock.h
12807F: include/uapi/linux/virtio_vsock.h
12808F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12809F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12810F: drivers/vhost/vsock.c
12811F: drivers/vhost/vsock.h
06a8fc78 12812
5523662e
SCP
12813VIRTUAL SERIO DEVICE DRIVER
12814M: Stephen Chandler Paul <thatslyude@gmail.com>
12815S: Maintained
12816F: drivers/input/serio/userio.c
12817F: include/uapi/linux/userio.h
12818
9a82446b
AS
12819VIRTIO CONSOLE DRIVER
12820M: Amit Shah <amit.shah@redhat.com>
12821L: virtualization@lists.linux-foundation.org
12822S: Maintained
12823F: drivers/char/virtio_console.c
12824F: include/linux/virtio_console.h
c117ab84 12825F: include/uapi/linux/virtio_console.h
9a82446b 12826
2426ec8f 12827VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 12828M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12829M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
12830L: virtualization@lists.linux-foundation.org
12831S: Maintained
0e4191fe 12832F: Documentation/devicetree/bindings/virtio/
2426ec8f 12833F: drivers/virtio/
c893c8d7 12834F: tools/virtio/
2426ec8f
MT
12835F: drivers/net/virtio_net.c
12836F: drivers/block/virtio_blk.c
12837F: include/linux/virtio_*.h
916cdabc 12838F: include/uapi/linux/virtio_*.h
2426ec8f 12839
f2dbda3b
CH
12840VIRTIO DRIVERS FOR S390
12841M: Christian Borntraeger <borntraeger@de.ibm.com>
12842M: Cornelia Huck <cornelia.huck@de.ibm.com>
12843L: linux-s390@vger.kernel.org
12844L: virtualization@lists.linux-foundation.org
12845L: kvm@vger.kernel.org
12846S: Supported
1b568d93 12847F: drivers/s390/virtio/
f2dbda3b 12848
4ad6ee91
GH
12849VIRTIO GPU DRIVER
12850M: David Airlie <airlied@linux.ie>
12851M: Gerd Hoffmann <kraxel@redhat.com>
12852L: dri-devel@lists.freedesktop.org
12853L: virtualization@lists.linux-foundation.org
12854S: Maintained
12855F: drivers/gpu/drm/virtio/
12856F: include/uapi/linux/virtio_gpu.h
12857
3a4d5c94
MT
12858VIRTIO HOST (VHOST)
12859M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12860M: Jason Wang <jasowang@redhat.com>
3a4d5c94 12861L: kvm@vger.kernel.org
c996d8b9 12862L: virtualization@lists.linux-foundation.org
3a4d5c94 12863L: netdev@vger.kernel.org
9f273c24 12864T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12865S: Maintained
12866F: drivers/vhost/
c117ab84 12867F: include/uapi/linux/vhost.h
3a4d5c94 12868
271c8651
GH
12869VIRTIO INPUT DRIVER
12870M: Gerd Hoffmann <kraxel@redhat.com>
12871S: Maintained
12872F: drivers/virtio/virtio_input.c
12873F: include/uapi/linux/virtio_input.h
12874
1da177e4 12875VIA RHINE NETWORK DRIVER
210347e1 12876S: Orphan
f2148a47 12877F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12878
f0bf7f61 12879VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12880M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12881M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12882S: Maintained
12883F: drivers/mmc/host/via-sdmmc.c
12884
69e4a7c2 12885VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12886M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12887L: linux-fbdev@vger.kernel.org
69e4a7c2 12888S: Maintained
c7babebd
FTS
12889F: include/linux/via-core.h
12890F: include/linux/via-gpio.h
12891F: include/linux/via_i2c.h
8a61f013 12892F: drivers/video/fbdev/via/
69e4a7c2 12893
01f20734 12894VIA VELOCITY NETWORK DRIVER
8b58be88 12895M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12896L: netdev@vger.kernel.org
12897S: Maintained
f2148a47 12898F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12899
f73f8173
AW
12900VIRT LIB
12901M: Alex Williamson <alex.williamson@redhat.com>
12902M: Paolo Bonzini <pbonzini@redhat.com>
12903L: kvm@vger.kernel.org
12904S: Supported
12905F: virt/lib/
12906
77911fd2 12907VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12908M: Hans Verkuil <hverkuil@xs4all.nl>
12909L: linux-media@vger.kernel.org
12910T: git git://linuxtv.org/media_tree.git
a825eaec 12911W: https://linuxtv.org
0b7bc1fa 12912S: Maintained
77911fd2 12913F: drivers/media/platform/vivid/*
0b7bc1fa 12914
be7f8273 12915VLAN (802.1Q)
8b58be88 12916M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12917L: netdev@vger.kernel.org
12918S: Maintained
679655da
JP
12919F: drivers/net/macvlan.c
12920F: include/linux/if_*vlan.h
12921F: net/8021q/
be7f8273 12922
55e331cf 12923VLYNQ BUS
08eeb306 12924M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12925L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12926S: Maintained
12927F: drivers/vlynq/vlynq.c
12928F: include/linux/vlynq.h
12929
390beae4 12930VME SUBSYSTEM
74c600e3 12931M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12932M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12933M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12934L: devel@driverdev.osuosl.org
12935S: Maintained
12936T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12937F: Documentation/vme_api.txt
12938F: drivers/staging/vme/
12939F: drivers/vme/
12940F: include/linux/vme*
12941
4488e09b
AK
12942VMWARE HYPERVISOR INTERFACE
12943M: Alok Kataria <akataria@vmware.com>
12944L: virtualization@lists.linux-foundation.org
12945S: Supported
12946F: arch/x86/kernel/cpu/vmware.c
12947
73b35d07
DT
12948VMWARE BALLOON DRIVER
12949M: Xavier Deguillard <xdeguillard@vmware.com>
12950M: Philip Moltmann <moltmann@vmware.com>
12951M: "VMware, Inc." <pv-drivers@vmware.com>
12952L: linux-kernel@vger.kernel.org
12953S: Maintained
12954F: drivers/misc/vmw_balloon.c
12955
8b8be51b
TH
12956VMWARE VMMOUSE SUBDRIVER
12957M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12958M: "VMware, Inc." <pv-drivers@vmware.com>
12959L: linux-input@vger.kernel.org
12960S: Maintained
12961F: drivers/input/mouse/vmmouse.c
12962F: drivers/input/mouse/vmmouse.h
12963
d1a890fa 12964VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12965M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12966M: "VMware, Inc." <pv-drivers@vmware.com>
12967L: netdev@vger.kernel.org
12968S: Maintained
12969F: drivers/net/vmxnet3/
d1a890fa 12970
851b1642 12971VMware PVSCSI driver
29374ec6 12972M: Jim Gill <jgill@vmware.com>
851b1642
AK
12973M: VMware PV-Drivers <pv-drivers@vmware.com>
12974L: linux-scsi@vger.kernel.org
12975S: Maintained
12976F: drivers/scsi/vmw_pvscsi.c
12977F: drivers/scsi/vmw_pvscsi.h
12978
e53e86c7 12979VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12980M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12981M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12982L: linux-kernel@vger.kernel.org
1dd68f01 12983W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12984T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12985S: Supported
9d2597e8 12986F: Documentation/devicetree/bindings/regulator/
679655da 12987F: drivers/regulator/
9d2597e8 12988F: include/dt-bindings/regulator/
679655da 12989F: include/linux/regulator/
e53e86c7 12990
081958eb
DA
12991VRF
12992M: David Ahern <dsa@cumulusnetworks.com>
12993M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12994L: netdev@vger.kernel.org
12995S: Maintained
12996F: drivers/net/vrf.c
562d897d 12997F: Documentation/networking/vrf.txt
081958eb 12998
ab41319e 12999VT1211 HARDWARE MONITOR DRIVER
8b58be88 13000M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13001L: linux-hwmon@vger.kernel.org
ab41319e 13002S: Maintained
679655da
JP
13003F: Documentation/hwmon/vt1211
13004F: drivers/hwmon/vt1211.c
ab41319e 13005
1de9e371 13006VT8231 HARDWARE MONITOR DRIVER
8b58be88 13007M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13008L: linux-hwmon@vger.kernel.org
1de9e371 13009S: Maintained
679655da 13010F: drivers/hwmon/vt8231.c
1de9e371 13011
88095e7b
TO
13012VUB300 USB to SDIO/SD/MMC bridge chip
13013M: Tony Olech <tony.olech@elandigitalsystems.com>
13014L: linux-mmc@vger.kernel.org
13015L: linux-usb@vger.kernel.org
13016S: Supported
13017F: drivers/mmc/host/vub300.c
13018
1da177e4 13019W1 DALLAS'S 1-WIRE BUS
a8018766 13020M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13021S: Maintained
679655da
JP
13022F: Documentation/w1/
13023F: drivers/w1/
1da177e4 13024
13927079 13025W83791D HARDWARE MONITORING DRIVER
8b58be88 13026M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13027L: linux-hwmon@vger.kernel.org
25845c22 13028S: Maintained
679655da
JP
13029F: Documentation/hwmon/w83791d
13030F: drivers/hwmon/w83791d.c
13927079 13031
61db011d 13032W83793 HARDWARE MONITORING DRIVER
8b58be88 13033M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13034L: linux-hwmon@vger.kernel.org
61db011d 13035S: Maintained
679655da
JP
13036F: Documentation/hwmon/w83793
13037F: drivers/hwmon/w83793.c
61db011d 13038
e3760b43 13039W83795 HARDWARE MONITORING DRIVER
d8130624 13040M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13041L: linux-hwmon@vger.kernel.org
e3760b43
JD
13042S: Maintained
13043F: drivers/hwmon/w83795.c
13044
1da177e4 13045W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13046M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13047S: Maintained
679655da 13048F: drivers/mmc/host/wbsd.*
1da177e4 13049
b4e05923
HG
13050WACOM PROTOCOL 4 SERIAL TABLETS
13051M: Julian Squires <julian@cipht.net>
13052M: Hans de Goede <hdegoede@redhat.com>
13053L: linux-input@vger.kernel.org
13054S: Maintained
13055F: drivers/input/tablet/wacom_serial4.c
13056
3527761c 13057WATCHDOG DEVICE DRIVERS
8b58be88 13058M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13059R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13060L: linux-watchdog@vger.kernel.org
13061W: http://www.linux-watchdog.org/
f599aaf0 13062T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13063S: Maintained
540be8b2 13064F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13065F: Documentation/watchdog/
13066F: drivers/watchdog/
13067F: include/linux/watchdog.h
c117ab84 13068F: include/uapi/linux/watchdog.h
3527761c 13069
b22e00f3
DH
13070WIIMOTE HID DRIVER
13071M: David Herrmann <dh.herrmann@googlemail.com>
13072L: linux-input@vger.kernel.org
13073S: Maintained
13074F: drivers/hid/hid-wiimote*
13075
e258b80e 13076WINBOND CIR DRIVER
364e9e18 13077M: David Härdeman <david@hardeman.nu>
e258b80e 13078S: Maintained
116ab806 13079F: drivers/media/rc/winbond-cir.c
e258b80e 13080
c36a483d
WBG
13081WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13082M: William Breathitt Gray <vilhelm.gray@gmail.com>
13083L: linux-watchdog@vger.kernel.org
13084S: Maintained
13085F: drivers/watchdog/ebc-c384_wdt.c
13086
9c26df9b
WBG
13087WINSYSTEMS WS16C48 GPIO DRIVER
13088M: William Breathitt Gray <vilhelm.gray@gmail.com>
13089L: linux-gpio@vger.kernel.org
13090S: Maintained
13091F: drivers/gpio/gpio-ws16c48.c
e258b80e 13092
8a70da82 13093WIMAX STACK
8b58be88 13094M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13095M: linux-wimax@intel.com
49e7d9df 13096L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13097S: Supported
13098W: http://linuxwimax.org
315987dc 13099F: Documentation/wimax/README.wimax
315987dc
JP
13100F: include/linux/wimax/debug.h
13101F: include/net/wimax.h
c117ab84 13102F: include/uapi/linux/wimax.h
315987dc 13103F: net/wimax/
8a70da82 13104
5fc14680 13105WISTRON LAPTOP BUTTON DRIVER
8b58be88 13106M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13107S: Maintained
679655da 13108F: drivers/input/misc/wistron_btns.c
5fc14680 13109
1da177e4 13110WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13111M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13112L: linux-wireless@vger.kernel.org
926554c4 13113W: http://oops.ghostprotocols.net:81/blog
1da177e4 13114S: Maintained
679655da 13115F: drivers/net/wireless/wl3501*
1da177e4 13116
055bcbcb 13117WOLFSON MICROELECTRONICS DRIVERS
fef95164 13118L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13119T: git https://github.com/CirrusLogic/linux-drivers.git
13120W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13121S: Supported
3768f0b1 13122F: Documentation/hwmon/wm83??
f494993f
CK
13123F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13124F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13125F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13126F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13127F: drivers/clk/clk-wm83*.c
9c309598 13128F: drivers/extcon/extcon-arizona.c
b75ea16a 13129F: drivers/leds/leds-wm83*.c
25b273ba 13130F: drivers/gpio/gpio-*wm*.c
9c309598 13131F: drivers/gpio/gpio-arizona.c
d22b0869 13132F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13133F: drivers/input/misc/wm831x-on.c
13134F: drivers/input/touchscreen/wm831x-ts.c
13135F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13136F: drivers/mfd/arizona*
13137F: drivers/mfd/wm*.c
12ebc137 13138F: drivers/mfd/cs47l24*
8c0984e5 13139F: drivers/power/supply/wm83*.c
b75ea16a
MB
13140F: drivers/rtc/rtc-wm83*.c
13141F: drivers/regulator/wm8*.c
3860e6c4 13142F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13143F: drivers/watchdog/wm83*_wdt.c
9c309598 13144F: include/linux/mfd/arizona/
3860e6c4 13145F: include/linux/mfd/wm831x/
b75ea16a 13146F: include/linux/mfd/wm8350/
3768f0b1 13147F: include/linux/mfd/wm8400*
59ec6da2 13148F: include/linux/wm97xx.h
055bcbcb 13149F: include/sound/wm????.h
9c309598 13150F: sound/soc/codecs/arizona.?
055bcbcb 13151F: sound/soc/codecs/wm*
12ebc137 13152F: sound/soc/codecs/cs47l24*
b75ea16a 13153
3e6cd7a4
TH
13154WORKQUEUE
13155M: Tejun Heo <tj@kernel.org>
badb7f5e 13156R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13158S: Maintained
13159F: include/linux/workqueue.h
13160F: kernel/workqueue.c
13161F: Documentation/workqueue.txt
13162
39ac9f48
CYT
13163X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13164M: Chen-Yu Tsai <wens@csie.org>
13165L: linux-kernel@vger.kernel.org
13166S: Maintained
13167N: axp[128]
13168
1da177e4 13169X.25 NETWORK LAYER
8bf28059 13170M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13171L: linux-x25@vger.kernel.org
8bf28059 13172S: Odd Fixes
679655da
JP
13173F: Documentation/networking/x25*
13174F: include/net/x25*
13175F: net/x25/
1da177e4 13176
e2d1d6c0 13177X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13178M: Thomas Gleixner <tglx@linutronix.de>
13179M: Ingo Molnar <mingo@redhat.com>
13180M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13181M: x86@kernel.org
981c3a4f 13182L: linux-kernel@vger.kernel.org
75fc2d37 13183T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13184S: Maintained
679655da
JP
13185F: Documentation/x86/
13186F: arch/x86/
e2d1d6c0 13187
d0944853 13188X86 PLATFORM DRIVERS
e181ba15 13189M: Darren Hart <dvhart@infradead.org>
d0944853 13190L: platform-driver-x86@vger.kernel.org
e181ba15 13191T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13192S: Maintained
14430813 13193F: drivers/platform/x86/
3a4bceef 13194F: drivers/platform/olpc/
d0944853 13195
c1f5c54b
IM
13196X86 MCE INFRASTRUCTURE
13197M: Tony Luck <tony.luck@intel.com>
487ba8e8 13198M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13199L: linux-edac@vger.kernel.org
13200S: Maintained
13201F: arch/x86/kernel/cpu/mcheck/*
13202
79ebdc95
BP
13203X86 MICROCODE UPDATE SUPPORT
13204M: Borislav Petkov <bp@alien8.de>
13205S: Maintained
13206F: arch/x86/kernel/cpu/microcode/*
13207
f0905c5a
AL
13208X86 VDSO
13209M: Andy Lutomirski <luto@amacapital.net>
13210L: linux-kernel@vger.kernel.org
13211T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13212S: Maintained
d603c8e1 13213F: arch/x86/entry/vdso/
f0905c5a 13214
d6fad502 13215XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13216M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13217M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13218L: linux-media@vger.kernel.org
a825eaec 13219W: https://linuxtv.org
d6fad502
MCC
13220T: git git://linuxtv.org/media_tree.git
13221S: Maintained
13222F: drivers/media/tuners/tuner-xc2028.*
13223
c4468085 13224XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
13225M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13226M: David Vrabel <david.vrabel@citrix.com>
101ecde5 13227M: Juergen Gross <jgross@suse.com>
11dbb52b 13228L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13229T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13230S: Supported
13231F: arch/x86/xen/
13232F: drivers/*/xen-*front.c
13233F: drivers/xen/
13234F: arch/x86/include/asm/xen/
13235F: include/xen/
c117ab84 13236F: include/uapi/xen/
c4468085 13237
77bfb479 13238XEN HYPERVISOR ARM
85d1a29d 13239M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13240L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13241S: Maintained
77bfb479
SS
13242F: arch/arm/xen/
13243F: arch/arm/include/asm/xen/
13244
b475e83f 13245XEN HYPERVISOR ARM64
85d1a29d 13246M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13247L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13248S: Maintained
b475e83f
SS
13249F: arch/arm64/xen/
13250F: arch/arm64/include/asm/xen/
13251
9b57e1a7 13252XEN NETWORK BACKEND DRIVER
8386040b 13253M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13254M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13255L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13256L: netdev@vger.kernel.org
13257S: Supported
13258F: drivers/net/xen-netback/*
13259
c5f8e29d
KRW
13260XEN PCI SUBSYSTEM
13261M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13262L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13263S: Supported
13264F: arch/x86/pci/*xen*
13265F: drivers/pci/*xen*
13266
a2c5ae65
KRW
13267XEN BLOCK SUBSYSTEM
13268M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13269M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13270L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13271S: Supported
13272F: drivers/block/xen-blkback/*
13273F: drivers/block/xen*
13274
15d03609
JG
13275XEN PVSCSI DRIVERS
13276M: Juergen Gross <jgross@suse.com>
13277L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13278L: linux-scsi@vger.kernel.org
13279S: Supported
13280F: drivers/scsi/xen-scsifront.c
13281F: drivers/xen/xen-scsiback.c
13282F: include/xen/interface/io/vscsiif.h
13283
c5f8e29d
KRW
13284XEN SWIOTLB SUBSYSTEM
13285M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13286L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13287S: Supported
13288F: arch/x86/xen/*swiotlb*
13289F: drivers/xen/*swiotlb*
13290
1da177e4 13291XFS FILESYSTEM
809625ca 13292M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13293M: linux-xfs@vger.kernel.org
13294L: linux-xfs@vger.kernel.org
13295W: http://xfs.org/
9f273c24 13296T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13297S: Supported
679655da
JP
13298F: Documentation/filesystems/xfs.txt
13299F: fs/xfs/
1da177e4 13300
8a3b7a25 13301XILINX AXI ETHERNET DRIVER
59a54f30
MS
13302M: Anirudha Sarangi <anirudh@xilinx.com>
13303M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13304S: Maintained
13305F: drivers/net/ethernet/xilinx/xilinx_axienet*
13306
238b8721 13307XILINX UARTLITE SERIAL DRIVER
8b58be88 13308M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13309L: linux-serial@vger.kernel.org
13310S: Maintained
df621252 13311F: drivers/tty/serial/uartlite.c
238b8721 13312
df330515
LP
13313XILINX VIDEO IP CORES
13314M: Hyun Kwon <hyun.kwon@xilinx.com>
13315M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13316L: linux-media@vger.kernel.org
13317T: git git://linuxtv.org/media_tree.git
13318S: Supported
13319F: Documentation/devicetree/bindings/media/xilinx/
13320F: drivers/media/platform/xilinx/
a5562f65 13321F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13322
74316949
EB
13323XILLYBUS DRIVER
13324M: Eli Billauer <eli.billauer@gmail.com>
13325L: linux-kernel@vger.kernel.org
13326S: Supported
13327F: drivers/char/xillybus/
13328
f620e4b8
MF
13329XTENSA XTFPGA PLATFORM SUPPORT
13330M: Max Filippov <jcmvbkbc@gmail.com>
13331L: linux-xtensa@linux-xtensa.org
13332S: Maintained
13333F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13334F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13335
1da177e4 13336YAM DRIVER FOR AX.25
8b58be88 13337M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13338L: linux-hams@vger.kernel.org
13339S: Maintained
679655da
JP
13340F: drivers/net/hamradio/yam*
13341F: include/linux/yam.h
1da177e4 13342
af64a5eb 13343YEALINK PHONE DRIVER
8b58be88 13344M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13345L: usbb2k-api-dev@nongnu.org
13346S: Maintained
679655da
JP
13347F: Documentation/input/yealink.txt
13348F: drivers/input/misc/yealink.*
af64a5eb 13349
1da177e4 13350Z8530 DRIVER FOR AX.25
8b58be88 13351M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13352W: http://yaina.de/jreuter/
13353W: http://www.qsl.net/dl1bke/
13354L: linux-hams@vger.kernel.org
13355S: Maintained
679655da
JP
13356F: Documentation/networking/z8530drv.txt
13357F: drivers/net/hamradio/*scc.c
13358F: drivers/net/hamradio/z8530.h
1da177e4 13359
0cf31ec1 13360ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13361M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13362L: linux-mm@kvack.org
13363S: Maintained
13364F: mm/zbud.c
13365F: include/linux/zbud.h
13366
7c0c3afb 13367ZD1211RW WIRELESS DRIVER
8b58be88
JP
13368M: Daniel Drake <dsd@gentoo.org>
13369M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13370W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13371L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13372L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13373S: Maintained
6948300c 13374F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13375
20263029
DS
13376ZPOOL COMPRESSED PAGE STORAGE API
13377M: Dan Streetman <ddstreet@ieee.org>
13378L: linux-mm@kvack.org
13379S: Maintained
13380F: mm/zpool.c
13381F: include/linux/zpool.h
13382
1da177e4 13383ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13384L: mjpeg-users@lists.sourceforge.net
f63145e2 13385L: linux-media@vger.kernel.org
1da177e4 13386W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13387T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13388S: Odd Fixes
90d72ac6 13389F: drivers/media/pci/zoran/
1da177e4 13390
6920f2cc
MK
13391ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13392M: Minchan Kim <minchan@kernel.org>
13393M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13394R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13395L: linux-kernel@vger.kernel.org
13396S: Maintained
13397F: drivers/block/zram/
13398F: Documentation/blockdev/zram.txt
13399
8b4a4080 13400ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13401M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13402S: Maintained
df621252 13403F: drivers/tty/serial/zs.*
8b4a4080 13404
eae70d06
MK
13405ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13406M: Minchan Kim <minchan@kernel.org>
13407M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13408R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13409L: linux-mm@kvack.org
13410S: Maintained
13411F: mm/zsmalloc.c
13412F: include/linux/zsmalloc.h
d02be50d 13413F: Documentation/vm/zsmalloc.txt
eae70d06 13414
0cf31ec1 13415ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13416M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13417L: linux-mm@kvack.org
13418S: Maintained
13419F: mm/zswap.c
13420
1da177e4 13421THE REST
8b58be88 13422M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13423L: linux-kernel@vger.kernel.org
8a6e2535 13424Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13425T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13426S: Buried alive in reporters
34d03cc1
JP
13427F: *
13428F: */