]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - MAINTAINERS
drm: update MAINTAINERS for qemu drivers (bochs, cirrus, qxl, virtio-gpu)
[mirror_ubuntu-zesty-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.
8c27ceff 38 See Documentation/process/coding-style.rst 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.
8c27ceff 44 See Documentation/process/submitting-patches.rst for details.
f70f873b 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
8c27ceff 57 Documentation/process/submitting-patches.rst.
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 1453WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
2c9bce5b 146M: Adam Radford <aradford@gmail.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
28e5d3bb
WBG
263ACCES 104-QUAD-8 IIO DRIVER
264M: William Breathitt Gray <vilhelm.gray@gmail.com>
265L: linux-iio@vger.kernel.org
266S: Maintained
267F: drivers/iio/counter/104-quad-8.c
268
1da177e4 269ACENIC DRIVER
8b58be88 270M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
271L: linux-acenic@sunsite.dk
272S: Maintained
531c4f89 273F: drivers/net/ethernet/alteon/acenic*
1da177e4 274
e86435eb 275ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 276M: Peter Feuerer <peter@piie.net>
d0944853 277L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
278W: http://piie.net/?section=acerhdf
279S: Maintained
280F: drivers/platform/x86/acerhdf.c
e86435eb 281
745a5d21 282ACER WMI LAPTOP EXTRAS
182ae55c 283M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 284L: platform-driver-x86@vger.kernel.org
745a5d21 285S: Maintained
679655da 286F: drivers/platform/x86/acer-wmi.c
745a5d21 287
1da177e4 288ACPI
9c3646d1 289M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 290M: Len Brown <lenb@kernel.org>
6968e50c 291L: linux-acpi@vger.kernel.org
360818b8
RW
292W: https://01.org/linux-acpi
293Q: https://patchwork.kernel.org/project/linux-acpi/list/
294T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 295B: https://bugzilla.kernel.org
8b59a454 296S: Supported
679655da
JP
297F: drivers/acpi/
298F: drivers/pnp/pnpacpi/
299F: include/linux/acpi.h
43368e74 300F: include/acpi/
3a75ef0c 301F: Documentation/acpi/
89ca78a0 302F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 303F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
304F: drivers/pci/*acpi*
305F: drivers/pci/*/*acpi*
306F: drivers/pci/*/*/*acpi*
3a75ef0c 307F: tools/power/acpi/
8b59a454 308
3774929d
RW
309ACPI COMPONENT ARCHITECTURE (ACPICA)
310M: Robert Moore <robert.moore@intel.com>
311M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 312M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
313L: linux-acpi@vger.kernel.org
314L: devel@acpica.org
315W: https://acpica.org/
316W: https://github.com/acpica/acpica/
317Q: https://patchwork.kernel.org/project/linux-acpi/list/
318T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
319B: https://bugzilla.kernel.org
320B: https://bugs.acpica.org
3774929d
RW
321S: Supported
322F: drivers/acpi/acpica/
323F: include/acpi/
2754c447 324F: tools/power/acpi/
3774929d 325
8b59a454 326ACPI FAN DRIVER
8b58be88 327M: Zhang Rui <rui.zhang@intel.com>
8b59a454 328L: linux-acpi@vger.kernel.org
5ca92bd9 329W: https://01.org/linux-acpi
68656443 330B: https://bugzilla.kernel.org
8b59a454 331S: Supported
679655da 332F: drivers/acpi/fan.c
1da177e4 333
daeb2016
LP
334ACPI FOR ARM64 (ACPI/arm64)
335M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
336M: Hanjun Guo <hanjun.guo@linaro.org>
337M: Sudeep Holla <sudeep.holla@arm.com>
338L: linux-acpi@vger.kernel.org
339S: Maintained
340F: drivers/acpi/arm64
341
8b59a454 342ACPI THERMAL DRIVER
8b58be88 343M: Zhang Rui <rui.zhang@intel.com>
8b59a454 344L: linux-acpi@vger.kernel.org
5ca92bd9 345W: https://01.org/linux-acpi
68656443 346B: https://bugzilla.kernel.org
8b59a454 347S: Supported
679655da 348F: drivers/acpi/*thermal*
998be20f 349
359acec8 350ACPI VIDEO DRIVER
8b58be88 351M: Zhang Rui <rui.zhang@intel.com>
8b59a454 352L: linux-acpi@vger.kernel.org
5ca92bd9 353W: https://01.org/linux-acpi
68656443 354B: https://bugzilla.kernel.org
8b59a454 355S: Supported
86f98a3a 356F: drivers/acpi/acpi_video.c
998be20f 357
bff431e4 358ACPI WMI DRIVER
d0944853 359L: platform-driver-x86@vger.kernel.org
5b927259 360S: Orphan
679655da 361F: drivers/platform/x86/wmi.c
bff431e4 362
2f39d519 363AD1889 ALSA SOUND DRIVER
8b58be88 364M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
365W: http://wiki.parisc-linux.org/AD1889
366L: linux-parisc@vger.kernel.org
367S: Maintained
679655da 368F: sound/pci/ad1889.*
2f39d519 369
527a1a83
MH
370AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
371M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 372W: http://wiki.analog.com/AD5254
a4edbc10 373W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
374S: Supported
375F: drivers/misc/ad525x_dpot.c
376
377AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
378M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 379W: http://wiki.analog.com/AD5398
a4edbc10 380W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
381S: Supported
382F: drivers/regulator/ad5398.c
383
384AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
385M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 386W: http://wiki.analog.com/AD7142
a4edbc10 387W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
388S: Supported
389F: drivers/input/misc/ad714x.c
390
391AD7877 TOUCHSCREEN DRIVER
392M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 393W: http://wiki.analog.com/AD7877
a4edbc10 394W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
395S: Supported
396F: drivers/input/touchscreen/ad7877.c
397
398AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
399M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 400W: http://wiki.analog.com/AD7879
a4edbc10 401W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
402S: Supported
403F: drivers/input/touchscreen/ad7879.c
404
1330b0dc 405ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 406M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
407S: Maintained
408
7302b9d9
MH
409ADF7242 IEEE 802.15.4 RADIO DRIVER
410M: Michael Hennerich <michael.hennerich@analog.com>
411W: https://wiki.analog.com/ADF7242
412W: http://ez.analog.com/community/linux-device-drivers
413L: linux-wpan@vger.kernel.org
414S: Supported
415F: drivers/net/ieee802154/adf7242.c
416F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
417
1da177e4 418ADM1025 HARDWARE MONITOR DRIVER
d8130624 419M: Jean Delvare <jdelvare@suse.com>
968ce1b1 420L: linux-hwmon@vger.kernel.org
1da177e4 421S: Maintained
679655da
JP
422F: Documentation/hwmon/adm1025
423F: drivers/hwmon/adm1025.c
1da177e4 424
cae2caae 425ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 426M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 427L: linux-hwmon@vger.kernel.org
cae2caae 428S: Maintained
679655da 429F: drivers/hwmon/adm1029.c
cae2caae 430
cc0b88cf 431ADM8211 WIRELESS DRIVER
cc0b88cf 432L: linux-wireless@vger.kernel.org
491b26b4 433W: http://wireless.kernel.org/
e71bcbd0 434S: Orphan
d4a17304 435F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 436
e8e31622
SA
437ADP1653 FLASH CONTROLLER DRIVER
438M: Sakari Ailus <sakari.ailus@iki.fi>
439L: linux-media@vger.kernel.org
440S: Maintained
441F: drivers/media/i2c/adp1653.c
b5dcee22 442F: include/media/i2c/adp1653.h
e8e31622 443
527a1a83
MH
444ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
445M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 446W: http://wiki.analog.com/ADP5520
a4edbc10 447W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
448S: Supported
449F: drivers/mfd/adp5520.c
450F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 451F: drivers/leds/leds-adp5520.c
77278d50 452F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
453F: drivers/input/keyboard/adp5520-keys.c
454
455ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
456M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 457W: http://wiki.analog.com/ADP5588
a4edbc10 458W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
459S: Supported
460F: drivers/input/keyboard/adp5588-keys.c
77278d50 461F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
462
463ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
464M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 465W: http://wiki.analog.com/ADP8860
a4edbc10 466W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
467S: Supported
468F: drivers/video/backlight/adp8860_bl.c
469
8c22a8f5
DE
470ADS1015 HARDWARE MONITOR DRIVER
471M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 472L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
473S: Maintained
474F: Documentation/hwmon/ads1015
475F: drivers/hwmon/ads1015.c
476F: include/linux/i2c/ads1015.h
477
1da177e4 478ADT746X FAN DRIVER
8b58be88 479M: Colin Leroy <colin@colino.net>
1da177e4 480S: Maintained
679655da 481F: drivers/macintosh/therm_adt746x.c
1da177e4 482
b058b859 483ADT7475 HARDWARE MONITOR DRIVER
d8130624 484M: Jean Delvare <jdelvare@suse.com>
968ce1b1 485L: linux-hwmon@vger.kernel.org
b058b859
JD
486S: Maintained
487F: Documentation/hwmon/adt7475
488F: drivers/hwmon/adt7475.c
489
527a1a83
MH
490ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
491M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 492W: http://wiki.analog.com/ADXL345
a4edbc10 493W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
494S: Supported
495F: drivers/input/misc/adxl34x.c
496
8c6af9e1 497ADVANSYS SCSI DRIVER
8b58be88 498M: Matthew Wilcox <matthew@wil.cx>
d8130624 499M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
500L: linux-scsi@vger.kernel.org
501S: Maintained
679655da
JP
502F: Documentation/scsi/advansys.txt
503F: drivers/scsi/advansys.c
8c6af9e1 504
1da177e4 505AEDSP16 DRIVER
8b58be88 506M: Riccardo Facchetti <fizban@tin.it>
1da177e4 507S: Maintained
679655da 508F: sound/oss/aedsp16.c
1da177e4 509
91952bc0
AP
510AF9013 MEDIA DRIVER
511M: Antti Palosaari <crope@iki.fi>
512L: linux-media@vger.kernel.org
a825eaec 513W: https://linuxtv.org
91952bc0
AP
514W: http://palosaari.fi/linux/
515Q: http://patchwork.linuxtv.org/project/linux-media/list/
516T: git git://linuxtv.org/anttip/media_tree.git
517S: Maintained
518F: drivers/media/dvb-frontends/af9013*
519
520AF9033 MEDIA DRIVER
521M: Antti Palosaari <crope@iki.fi>
522L: linux-media@vger.kernel.org
a825eaec 523W: https://linuxtv.org
91952bc0
AP
524W: http://palosaari.fi/linux/
525Q: http://patchwork.linuxtv.org/project/linux-media/list/
526T: git git://linuxtv.org/anttip/media_tree.git
527S: Maintained
528F: drivers/media/dvb-frontends/af9033*
529
1da177e4 530AFFS FILE SYSTEM
6cf515e1
GU
531L: linux-fsdevel@vger.kernel.org
532S: Orphan
679655da
JP
533F: Documentation/filesystems/affs.txt
534F: fs/affs/
1da177e4 535
e2d1d6c0 536AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 537M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
538L: linux-afs@lists.infradead.org
539S: Supported
679655da
JP
540F: fs/afs/
541F: include/net/af_rxrpc.h
542F: net/rxrpc/af_rxrpc.c
ee84595a 543W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 544
1da177e4 545AGPGART DRIVER
8b58be88 546M: David Airlie <airlied@linux.ie>
878eaf61 547T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 548S: Maintained
679655da
JP
549F: drivers/char/agp/
550F: include/linux/agp*
c117ab84 551F: include/uapi/linux/agp*
1da177e4
LT
552
553AHA152X SCSI DRIVER
8b58be88 554M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
555L: linux-scsi@vger.kernel.org
556S: Maintained
679655da
JP
557F: drivers/scsi/aha152x*
558F: drivers/scsi/pcmcia/aha152x*
1da177e4 559
64624d4f 560AIC7XXX / AIC79XX SCSI DRIVER
d8130624 561M: Hannes Reinecke <hare@suse.com>
64624d4f 562L: linux-scsi@vger.kernel.org
1da177e4 563S: Maintained
679655da 564F: drivers/scsi/aic7xxx/
1da177e4 565
450500ad
HV
566AIMSLAB FM RADIO RECEIVER DRIVER
567M: Hans Verkuil <hverkuil@xs4all.nl>
568L: linux-media@vger.kernel.org
569T: git git://linuxtv.org/media_tree.git
a825eaec 570W: https://linuxtv.org
450500ad
HV
571S: Maintained
572F: drivers/media/radio/radio-aimslab*
573
e2d1d6c0 574AIO
8b58be88 575M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
576L: linux-aio@kvack.org
577S: Supported
679655da
JP
578F: fs/aio.c
579F: include/linux/*aio*.h
e2d1d6c0 580
469d4ec8
AP
581AIRSPY MEDIA DRIVER
582M: Antti Palosaari <crope@iki.fi>
583L: linux-media@vger.kernel.org
a825eaec 584W: https://linuxtv.org
469d4ec8
AP
585W: http://palosaari.fi/linux/
586Q: http://patchwork.linuxtv.org/project/linux-media/list/
587T: git git://linuxtv.org/anttip/media_tree.git
588S: Maintained
589F: drivers/media/usb/airspy/
590
b9567027
LS
591ALACRITECH GIGABIT ETHERNET DRIVER
592M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
593S: Maintained
594F: drivers/net/ethernet/alacritech/*
595
1da177e4 596ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 597M: Duncan Sands <duncan.sands@free.fr>
6372594a 598L: linux-usb@vger.kernel.org
1da177e4
LT
599W: http://www.linux-usb.org/SpeedTouch/
600S: Maintained
679655da
JP
601F: drivers/usb/atm/speedtch.c
602F: drivers/usb/atm/usbatm.c
1da177e4 603
272f133a 604ALCHEMY AU1XX0 MMC DRIVER
8b58be88 605M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 606S: Maintained
679655da 607F: drivers/mmc/host/au1xmmc.c
272f133a 608
4a4e5787 609ALI1563 I2C DRIVER
8b58be88 610M: Rudolf Marek <r.marek@assembler.cz>
846557d3 611L: linux-i2c@vger.kernel.org
4a4e5787 612S: Maintained
679655da
JP
613F: Documentation/i2c/busses/i2c-ali1563
614F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 615
bc368798
LC
616ALLWINNER SECURITY SYSTEM
617M: Corentin Labbe <clabbe.montjoie@gmail.com>
618L: linux-crypto@vger.kernel.org
619S: Maintained
620F: drivers/crypto/sunxi-ss/
621
1da177e4 622ALPHA PORT
8b58be88 623M: Richard Henderson <rth@twiddle.net>
8b58be88 624M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 625M: Matt Turner <mattst88@gmail.com>
c89f4f9a 626S: Odd Fixes
a9406699 627L: linux-alpha@vger.kernel.org
679655da 628F: arch/alpha/
1da177e4 629
30172936
PR
630ALPS PS/2 TOUCHPAD DRIVER
631R: Pali Rohár <pali.rohar@gmail.com>
632F: drivers/input/mouse/alps.*
633
f62092f6
LFT
634ALTERA MAILBOX DRIVER
635M: Ley Foon Tan <lftan@altera.com>
636L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
637S: Maintained
638F: drivers/mailbox/mailbox-altera.c
639
c5abbba9
THL
640ALTERA PIO DRIVER
641M: Tien Hock Loh <thloh@altera.com>
642L: linux-gpio@vger.kernel.org
643S: Maintained
644F: drivers/gpio/gpio-altera.c
645
8ce064bf
TT
646ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
647M: Thor Thayer <tthayer@opensource.altera.com>
648S: Maintained
649F: drivers/gpio/gpio-altera-a10sr.c
650F: drivers/mfd/altera-a10sr.c
651F: include/linux/mfd/altera-a10sr.h
652
16b8b922 653ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 654M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
655L: netdev@vger.kernel.org
656L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
657S: Maintained
658F: drivers/net/ethernet/altera/
659
adf9251f
TK
660ALTERA UART/JTAG UART SERIAL DRIVERS
661M: Tobias Klauser <tklauser@distanz.ch>
662L: linux-serial@vger.kernel.org
61bd0943 663L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
664S: Maintained
665F: drivers/tty/serial/altera_uart.c
666F: drivers/tty/serial/altera_jtaguart.c
667F: include/linux/altera_uart.h
668F: include/linux/altera_jtaguart.h
669
1738cd3e
NB
670AMAZON ETHERNET DRIVERS
671M: Netanel Belgazal <netanel@annapurnalabs.com>
672R: Saeed Bishara <saeed@annapurnalabs.com>
673R: Zorik Machulsky <zorik@annapurnalabs.com>
674L: netdev@vger.kernel.org
675S: Supported
676F: Documentation/networking/ena.txt
677F: drivers/net/ethernet/amazon/
678
f4875e12
TL
679AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
680M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 681M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
682L: linux-crypto@vger.kernel.org
683S: Supported
684F: drivers/crypto/ccp/
685F: include/linux/ccp.h
686
512d1027 687AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 688M: Huang Rui <ray.huang@amd.com>
968ce1b1 689L: linux-hwmon@vger.kernel.org
96818b58 690S: Supported
512d1027
AH
691F: Documentation/hwmon/fam15h_power
692F: drivers/hwmon/fam15h_power.c
693
167a675a 694AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 695L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 696S: Orphan
faf2e1db 697F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 698
f90b8116 699AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 700P: Andres Salomon <dilinger@queued.net>
67d76710 701L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
702W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
703S: Supported
679655da
JP
704F: drivers/char/hw_random/geode-rng.c
705F: drivers/crypto/geode*
8a61f013 706F: drivers/video/fbdev/geode/
679655da 707F: arch/x86/include/asm/geode.h
f90b8116 708
919ee7dd 709AMD IOMMU (AMD-VI)
e4110568 710M: Joerg Roedel <joro@8bytes.org>
919ee7dd 711L: iommu@lists.linux-foundation.org
525b233c 712T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 713S: Maintained
b2c16391
JP
714F: drivers/iommu/amd_iommu*.[ch]
715F: include/linux/amd-iommu.h
919ee7dd 716
16423d67 717AMD KFD
1241e0b4 718M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
719L: dri-devel@lists.freedesktop.org
720T: git git://people.freedesktop.org/~gabbayo/linux.git
721S: Supported
130e0371
OG
722F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
723F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 724F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 725F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 726F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
727F: drivers/gpu/drm/amd/include/cik_structs.h
728F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 729F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
730F: drivers/gpu/drm/radeon/radeon_kfd.c
731F: drivers/gpu/drm/radeon/radeon_kfd.h
732F: include/uapi/linux/kfd_ioctl.h
16423d67 733
2510eb74
SS
734AMD SEATTLE DEVICE TREE SUPPORT
735M: Brijesh Singh <brijeshkumar.singh@amd.com>
736M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
737M: Tom Lendacky <thomas.lendacky@amd.com>
738S: Supported
739F: arch/arm64/boot/dts/amd/
740
45198c7b
LT
741AMD XGBE DRIVER
742M: Tom Lendacky <thomas.lendacky@amd.com>
743L: netdev@vger.kernel.org
744S: Supported
745F: drivers/net/ethernet/amd/xgbe/
08b8940e 746F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 747
284f42b6 748AMS (Apple Motion Sensor) DRIVER
8b58be88 749M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 750S: Supported
bd5f47ec 751F: drivers/macintosh/ams/
284f42b6 752
531fca16
HV
753ANALOG DEVICES INC AD9389B DRIVER
754M: Hans Verkuil <hans.verkuil@cisco.com>
755L: linux-media@vger.kernel.org
756S: Maintained
757F: drivers/media/i2c/ad9389b*
758
614b4384
LPC
759ANALOG DEVICES INC ADV7180 DRIVER
760M: Lars-Peter Clausen <lars@metafoo.de>
761L: linux-media@vger.kernel.org
762W: http://ez.analog.com/community/linux-device-drivers
763S: Supported
764F: drivers/media/i2c/adv7180.c
765
c40ddfa3
HV
766ANALOG DEVICES INC ADV7511 DRIVER
767M: Hans Verkuil <hans.verkuil@cisco.com>
768L: linux-media@vger.kernel.org
769S: Maintained
770F: drivers/media/i2c/adv7511*
771
531fca16
HV
772ANALOG DEVICES INC ADV7604 DRIVER
773M: Hans Verkuil <hans.verkuil@cisco.com>
774L: linux-media@vger.kernel.org
775S: Maintained
776F: drivers/media/i2c/adv7604*
777
c40ddfa3
HV
778ANALOG DEVICES INC ADV7842 DRIVER
779M: Hans Verkuil <hans.verkuil@cisco.com>
780L: linux-media@vger.kernel.org
781S: Maintained
782F: drivers/media/i2c/adv7842*
783
527a1a83 784ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 785M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 786L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 787W: http://wiki.analog.com/
a4edbc10 788W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 789S: Supported
39c9d199 790F: sound/soc/codecs/adau*
cc52688a 791F: sound/soc/codecs/adav*
4bdef3bd 792F: sound/soc/codecs/ad1*
ae48f5ef 793F: sound/soc/codecs/ad7*
4bdef3bd 794F: sound/soc/codecs/ssm*
40216ce7 795F: sound/soc/codecs/sigmadsp.*
4bdef3bd 796
527a1a83 797ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 798L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
799L: alsa-devel@alsa-project.org (moderated for non-subscribers)
800W: http://blackfin.uclinux.org/
801S: Supported
802F: sound/soc/blackfin/*
7d1f9018 803
4ce72abc
LPC
804ANALOG DEVICES INC IIO DRIVERS
805M: Lars-Peter Clausen <lars@metafoo.de>
806M: Michael Hennerich <Michael.Hennerich@analog.com>
807W: http://wiki.analog.com/
808W: http://ez.analog.com/community/linux-device-drivers
809S: Supported
810F: drivers/iio/*/ad*
811X: drivers/iio/*/adjd*
812F: drivers/staging/iio/*/ad*
d5d4602e 813F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 814
0e3b67b3
LPC
815ANALOG DEVICES INC DMA DRIVERS
816M: Lars-Peter Clausen <lars@metafoo.de>
817W: http://ez.analog.com/community/linux-device-drivers
818S: Supported
819F: drivers/dma/dma-axi-dmac.c
820
27eb6622
RH
821ANDROID CONFIG FRAGMENTS
822M: Rob Herring <robh@kernel.org>
823S: Supported
824F: kernel/configs/android*
825
41c9e95d
GK
826ANDROID DRIVERS
827M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 828M: Arve Hjønnevåg <arve@android.com>
41c9e95d 829M: Riley Andrews <riandrews@android.com>
0e4a566b 830T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
831L: devel@driverdev.osuosl.org
832S: Supported
833F: drivers/android/
834F: drivers/staging/android/
835
d03c023e
LA
836ANDROID ION DRIVER
837M: Laura Abbott <labbott@redhat.com>
838M: Sumit Semwal <sumit.semwal@linaro.org>
839L: devel@driverdev.osuosl.org
840S: Supported
e9d766b9 841F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
842F: drivers/staging/android/ion
843F: drivers/staging/android/uapi/ion.h
844F: drivers/staging/android/uapi/ion_test.h
845
42269063 846AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 847M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 848L: linuxppc-dev@lists.ozlabs.org
93711660 849L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 850S: Maintained
679655da 851F: sound/aoa/
42269063 852
4075a283 853APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
854M: William Breathitt Gray <vilhelm.gray@gmail.com>
855L: linux-iio@vger.kernel.org
856S: Maintained
4075a283 857F: drivers/iio/adc/stx104.c
97a445da 858
1da177e4 859APM DRIVER
e5f6450c 860M: Jiri Kosina <jikos@kernel.org>
81024fc4 861S: Odd fixes
9f273c24 862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
863F: arch/x86/kernel/apm_32.c
864F: include/linux/apm_bios.h
c117ab84 865F: include/uapi/linux/apm_bios.h
81024fc4 866F: drivers/char/apm-emulation.c
1da177e4 867
bd7aa4b2 868APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 869M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 870L: linux-input@vger.kernel.org
75dd112a 871S: Odd fixes
679655da 872F: drivers/input/mouse/bcm5974.c
bd7aa4b2 873
6f2fad74 874APPLE SMC DRIVER
75dd112a 875M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 876L: linux-hwmon@vger.kernel.org
75dd112a 877S: Odd fixes
679655da 878F: drivers/hwmon/applesmc.c
6f2fad74 879
1da177e4 880APPLETALK NETWORK LAYER
8b58be88 881M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 882S: Maintained
679655da
JP
883F: drivers/net/appletalk/
884F: net/appletalk/
1da177e4 885
21c75328
DD
886APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
887M: Duc Dang <dhdang@apm.com>
888S: Supported
889F: arch/arm64/boot/dts/apm/
890
24299502
IS
891APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
892M: Iyappan Subramanian <isubramanian@apm.com>
893M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
894S: Supported
895F: drivers/net/ethernet/apm/xgene/
2efccc60 896F: drivers/net/phy/mdio-xgene.c
24299502 897F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 898F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 899
fd3a628e
TN
900APPLIED MICRO (APM) X-GENE SOC PMU
901M: Tai Nguyen <ttnguyen@apm.com>
902S: Supported
903F: drivers/perf/xgene_pmu.c
904F: Documentation/perf/xgene-pmu.txt
905F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
906
62a37dc7
LP
907APTINA CAMERA SENSOR PLL
908M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
909L: linux-media@vger.kernel.org
910S: Maintained
911F: drivers/media/i2c/aptina-pll.*
912
1154ea7d 913ARC FRAMEBUFFER DRIVER
8b58be88 914M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 915S: Maintained
8a61f013
JH
916F: drivers/video/fbdev/arcfb.c
917F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 918
c38f6ac7
MG
919ARCNET NETWORK LAYER
920M: Michael Grzeschik <m.grzeschik@pengutronix.de>
921L: netdev@vger.kernel.org
922S: Maintained
923F: drivers/net/arcnet/
924F: include/uapi/linux/if_arcnet.h
925
71d298ce
AB
926ARC PGU DRM DRIVER
927M: Alexey Brodkin <abrodkin@synopsys.com>
928S: Supported
929F: drivers/gpu/drm/arc/
930F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
931
588deb61
MR
932ARM ARCHITECTED TIMER DRIVER
933M: Mark Rutland <mark.rutland@arm.com>
934M: Marc Zyngier <marc.zyngier@arm.com>
935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936S: Maintained
937F: arch/arm/include/asm/arch_timer.h
938F: arch/arm64/include/asm/arch_timer.h
939F: drivers/clocksource/arm_arch_timer.c
940
c5a906a5
LD
941ARM HDLCD DRM DRIVER
942M: Liviu Dudau <liviu.dudau@arm.com>
943S: Supported
59ba2422 944F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
945F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
946
59ba2422
LD
947ARM MALI-DP DRM DRIVER
948M: Liviu Dudau <liviu.dudau@arm.com>
949M: Brian Starkey <brian.starkey@arm.com>
950M: Mali DP Maintainers <malidp@foss.arm.com>
951S: Supported
952F: drivers/gpu/drm/arm/
953F: Documentation/devicetree/bindings/display/arm,malidp.txt
954
1da177e4 955ARM MFM AND FLOPPY DRIVERS
8b58be88 956M: Ian Molton <spyro@f2s.com>
1da177e4 957S: Maintained
679655da
JP
958F: arch/arm/lib/floppydma.S
959F: arch/arm/include/asm/floppy.h
1da177e4 960
6f96521f
WD
961ARM PMU PROFILING AND DEBUGGING
962M: Will Deacon <will.deacon@arm.com>
55d5c4ab 963M: Mark Rutland <mark.rutland@arm.com>
6f96521f 964S: Maintained
55d5c4ab 965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 966F: arch/arm*/kernel/perf_*
6f96521f 967F: arch/arm/oprofile/common.c
dd06a84b
MR
968F: arch/arm*/kernel/hw_breakpoint.c
969F: arch/arm*/include/asm/hw_breakpoint.h
970F: arch/arm*/include/asm/perf_event.h
55d5c4ab 971F: drivers/perf/*
fa8ad788 972F: include/linux/perf/arm_pmu.h
55d5c4ab 973F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 974
d4275354 975ARM PORT
54176cc6 976M: Russell King <linux@armlinux.org.uk>
efc03ecb 977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 978W: http://www.armlinux.org.uk/
d4275354
RK
979S: Maintained
980F: arch/arm/
981
d323c243
SB
982ARM SUB-ARCHITECTURES
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 984S: Maintained
d323c243
SB
985F: arch/arm/mach-*/
986F: arch/arm/plat-*/
987T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
cefbf4ea 989ARM PRIMECELL AACI PL041 DRIVER
54176cc6 990M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
991S: Maintained
992F: sound/arm/aaci.*
993
994ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 995M: Russell King <linux@armlinux.org.uk>
cefbf4ea 996S: Maintained
8a61f013 997F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
998
999ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1000M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1001S: Maintained
1002F: drivers/input/serio/ambakmi.*
1003F: include/linux/amba/kmi.h
1004
2761f5c2 1005ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1006M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1007S: Maintained
679655da 1008F: drivers/mmc/host/mmci.*
2f748aaa 1009F: include/linux/amba/mmci.h
2761f5c2 1010
1b4304e5 1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1012M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1013S: Maintained
1014F: drivers/tty/serial/amba-pl01*.c
1015F: include/linux/amba/serial.h
2761f5c2 1016
cefbf4ea 1017ARM PRIMECELL BUS SUPPORT
54176cc6 1018M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1019S: Maintained
1020F: drivers/amba/
1021F: include/linux/amba/bus.h
1022
2b7a52a4 1023ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1024M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1026S: Maintained
1027
9c784f95 1028ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1029M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1031S: Maintained
1032
2b7a52a4 1033ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1034M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1036S: Maintained
1037
5c6dcd7f 1038ARM/Allwinner sunXi SoC support
1b106699 1039M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1040M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S: Maintained
5c6dcd7f 1043N: sun[x456789]i
c1efda12 1044F: arch/arm/boot/dts/ntc-gr8*
6bc37fac 1045F: arch/arm64/boot/dts/allwinner/
60b0f380
MR
1046
1047ARM/Allwinner SoC Clock Support
1048M: Emilio López <emilio@elopez.com.ar>
1049S: Maintained
1050F: drivers/clk/sunxi/
1b106699 1051
79318452 1052ARM/Amlogic Meson SoC support
7c1e3876 1053M: Carlo Caione <carlo@caione.org>
6683d91c 1054M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1056L: linux-amlogic@lists.infradead.org
79318452 1057W: http://linux-meson.com/
7c1e3876 1058S: Maintained
79318452
CC
1059F: arch/arm/mach-meson/
1060F: arch/arm/boot/dts/meson*
6683d91c
KH
1061F: arch/arm64/boot/dts/amlogic/
1062F: drivers/pinctrl/meson/
51c5d844 1063F: drivers/mmc/host/meson*
79318452 1064N: meson
7c1e3876 1065
eff506fa
TZ
1066ARM/Annapurna Labs ALPINE ARCHITECTURE
1067M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1068M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1070S: Maintained
1071F: arch/arm/mach-alpine/
a9e5547b
AT
1072F: arch/arm/boot/dts/alpine*
1073F: arch/arm64/boot/dts/al/
1074F: drivers/*/*alpine*
eff506fa 1075
5255034d
LP
1076ARM/ARTPEC MACHINE SUPPORT
1077M: Jesper Nilsson <jesper.nilsson@axis.com>
1078M: Lars Persson <lars.persson@axis.com>
1079M: Niklas Cassel <niklas.cassel@axis.com>
1080S: Maintained
1081L: linux-arm-kernel@axis.com
1082F: arch/arm/mach-artpec
1083F: arch/arm/boot/dts/artpec6*
33b8ac91 1084F: drivers/clk/axis
5255034d 1085
8c2ed9bc
JS
1086ARM/ASPEED MACHINE SUPPORT
1087M: Joel Stanley <joel@jms.id.au>
1088S: Maintained
1089F: arch/arm/mach-aspeed/
1090F: arch/arm/boot/dts/aspeed-*
1091F: drivers/*/*aspeed*
1092
8dca5ce8 1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1094M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1095M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1096M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1098W: http://www.linux4sam.org
9f273c24 1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1100S: Supported
1101F: arch/arm/mach-at91/
f0a0a58e 1102F: include/soc/at91/
70e389cc
MB
1103F: arch/arm/boot/dts/at91*.dts
1104F: arch/arm/boot/dts/at91*.dtsi
1105F: arch/arm/boot/dts/sama*.dts
1106F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1107F: arch/arm/include/debug/at91.S
d4a89c7d 1108
6e05dd4e
BB
1109ARM/ATMEL AT91 Clock Support
1110M: Boris Brezillon <boris.brezillon@free-electrons.com>
1111S: Maintained
1112F: drivers/clk/at91
1113
986cf2e9 1114ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1115M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S: Maintained
1118F: arch/arm/mach-highbank/
e68d7c14
RH
1119F: arch/arm/boot/dts/highbank.dts
1120F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1121
d94f944e 1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1123M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1124S: Maintained
1125F: arch/arm/mach-cns3xxx/
d94f944e 1126
4863dea3
SG
1127ARM/CAVIUM THUNDER NETWORK DRIVER
1128M: Sunil Goutham <sgoutham@cavium.com>
1129M: Robert Richter <rric@kernel.org>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Supported
322e5cc5 1132F: drivers/net/ethernet/cavium/thunder/
4863dea3 1133
386ab516
AS
1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1135M: Alexander Shiyan <shc_work@mail.ru>
1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S: Odd Fixes
b8ba3874 1138N: clps711x
386ab516 1139
2b7a52a4 1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1141M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1142M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1144S: Maintained
d19d3667
HS
1145F: arch/arm/mach-ep93xx/
1146F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1147
1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1149M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1151S: Maintained
1152
d4275354 1153ARM/CLKDEV SUPPORT
54176cc6 1154M: Russell King <linux@armlinux.org.uk>
efc03ecb 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1156S: Maintained
d4275354 1157F: arch/arm/include/asm/clkdev.h
4fa2651d 1158F: drivers/clk/clkdev.c
d4275354 1159
d48134e7 1160ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1161M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1163S: Maintained
1164
94150095
HF
1165ARM/CONTEC MICRO9 MACHINE SUPPORT
1166M: Hubert Feurstein <hubert.feurstein@contec.at>
1167S: Maintained
1168F: arch/arm/mach-ep93xx/micro9.c
1169
a06ae860
PP
1170ARM/CORESIGHT FRAMEWORK AND DRIVERS
1171M: Mathieu Poirier <mathieu.poirier@linaro.org>
1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173S: Maintained
01081f5a 1174F: drivers/hwtracing/coresight/*
a06ae860
PP
1175F: Documentation/trace/coresight.txt
1176F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1177F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1178F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1179F: tools/perf/arch/arm/util/auxtrace.c
1180F: tools/perf/arch/arm/util/cs-etm.c
1181F: tools/perf/arch/arm/util/cs-etm.h
1182F: tools/perf/util/cs-etm.h
a06ae860 1183
1da177e4 1184ARM/CORGI MACHINE SUPPORT
8b58be88 1185M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1186S: Maintained
1187
881a95f9 1188ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1189M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1191T: git git://github.com/ulli-kroll/linux.git
162500b3 1192S: Maintained
f49afbb5 1193F: arch/arm/mach-gemini/
98a9bb5b 1194F: drivers/rtc/rtc-gemini.c
881a95f9 1195
a990cbd8 1196ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1197M: Barry Song <baohua@kernel.org>
a990cbd8 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1199T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1200S: Maintained
e68d7c14 1201F: arch/arm/boot/dts/prima2*
a990cbd8 1202F: arch/arm/mach-prima2/
4a9c44f1 1203F: drivers/clk/sirf/
05f30e8d 1204F: drivers/clocksource/timer-prima2.c
5833ac98 1205F: drivers/clocksource/timer-atlas7.c
f8505ef5 1206N: [^a-z]sirf
a990cbd8 1207
c9d862c4
BS
1208ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1209M: Baruch Siach <baruch@tkos.co.il>
1210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211S: Maintained
cde137aa 1212F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1213N: digicolor
1214
d4275354 1215ARM/EBSA110 MACHINE SUPPORT
54176cc6 1216M: Russell King <linux@armlinux.org.uk>
efc03ecb 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1218W: http://www.armlinux.org.uk/
d4275354
RK
1219S: Maintained
1220F: arch/arm/mach-ebsa110/
b955f6ca 1221F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1222
4721f3ce
UKK
1223ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1224M: Uwe Kleine-König <kernel@pengutronix.de>
1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S: Maintained
1227N: efm32
1228
a9da4f7e 1229ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1230M: Daniel Ribeiro <drwyrm@gmail.com>
1231M: Stefan Schmidt <stefan@openezx.org>
1232M: Harald Welte <laforge@openezx.org>
d66f1886 1233L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1234W: http://www.openezx.org/
1235S: Maintained
cafc2265
SS
1236T: topgit git://git.openezx.org/openezx.git
1237F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1238
6a915af9 1239ARM/FARADAY FA526 PORT
162500b3 1240M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1242S: Maintained
1fa7e547 1243T: git git://git.berlios.de/gemini-board
f49afbb5 1244F: arch/arm/mm/*-fa*
6a915af9 1245
d4275354 1246ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1247M: Russell King <linux@armlinux.org.uk>
efc03ecb 1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1249W: http://www.armlinux.org.uk/
d4275354
RK
1250S: Maintained
1251F: arch/arm/include/asm/hardware/dec21285.h
1252F: arch/arm/mach-footbridge/
1253
86183a5f 1254ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1255M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1256M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1257R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1259S: Maintained
f1c12837 1260T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1261F: arch/arm/mach-imx/
ce515a6b 1262F: arch/arm/mach-mxs/
2a82f95c 1263F: arch/arm/boot/dts/imx*
e5dafa22 1264F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1265F: drivers/clk/imx/
1266F: include/soc/imx/
86183a5f 1267
142109d2 1268ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1269M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1270M: Sascha Hauer <kernel@pengutronix.de>
1271R: Stefan Agner <stefan@agner.ch>
1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S: Maintained
1274T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1275F: arch/arm/mach-imx/*vf610*
1276F: arch/arm/boot/dts/vf*
1277
2b7a52a4 1278ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1279M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1281S: Maintained
1282
90b8fc34 1283ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1284M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1286S: Maintained
1287
ef47d5f0 1288ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1289M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1290M: Paul Parsons <lost.distance@yahoo.com>
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1292S: Maintained
1293F: arch/arm/mach-pxa/hx4700.c
1294F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1295F: sound/soc/pxa/hx4700.c
ef47d5f0 1296
4dfad069
WX
1297ARM/HISILICON SOC SUPPORT
1298M: Wei Xu <xuwei5@hisilicon.com>
1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300W: http://www.hisilicon.com
1301S: Supported
1302T: git git://github.com/hisilicon/linux-hisi.git
1303F: arch/arm/mach-hisi/
e68d7c14
RH
1304F: arch/arm/boot/dts/hi3*
1305F: arch/arm/boot/dts/hip*
1306F: arch/arm/boot/dts/hisi*
1307F: arch/arm64/boot/dts/hisilicon/
4dfad069 1308
21f37bc3 1309ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1310M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1311W: www.jlime.com
1312S: Maintained
084bad91
KE
1313T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1314F: arch/arm/mach-sa1100/jornada720.c
1315F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1316
5e767ab9
JMC
1317ARM/IGEP MACHINE SUPPORT
1318M: Enric Balletbo i Serra <eballetbo@gmail.com>
1319M: Javier Martinez Canillas <javier@dowhile0.org>
1320L: linux-omap@vger.kernel.org
1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322S: Maintained
06ff74fd 1323F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1324
403d2971
MV
1325ARM/INCOME PXA270 SUPPORT
1326M: Marek Vasut <marek.vasut@gmail.com>
1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328S: Maintained
ec154082 1329F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1330
2b7a52a4 1331ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1332M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1334S: Maintained
e2bdb176
DW
1335
1336ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1338S: Orphan
2b7a52a4
LB
1339
1340ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1341M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1343S: Maintained
2b7a52a4
LB
1344
1345ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1346M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1348S: Maintained
2b7a52a4 1349
2b7a52a4 1350ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1351M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1353S: Maintained
1354
dfdd8cc9
KH
1355ARM/INTEL IXP4XX ARM ARCHITECTURE
1356M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1357M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1359S: Maintained
1360F: arch/arm/mach-ixp4xx/
1361
838553c5 1362ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1363M: Jonathan Cameron <jic23@cam.ac.uk>
1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S: Maintained
1366F: arch/arm/mach-pxa/stargate2.c
1367F: drivers/pcmcia/pxa2xx_stargate2.c
1368
2b7a52a4 1369ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1370M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1372S: Maintained
2b7a52a4
LB
1373
1374ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1375M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1377S: Maintained
1378
1154f858 1379ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1380M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S: Maintained
1383F: arch/arm/mach-keystone/
5edafc29 1384F: arch/arm/boot/dts/keystone-*
317929cd 1385T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1386
bc6aa566 1387ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1388M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1389L: linux-kernel@vger.kernel.org
1390S: Maintained
1391F: drivers/clk/keystone/
1392
1393ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1394M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396L: linux-kernel@vger.kernel.org
1397S: Maintained
1398F: drivers/clocksource/timer-keystone.c
1399
1400ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1401M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1402L: linux-kernel@vger.kernel.org
1403S: Maintained
1404F: drivers/power/reset/keystone-reset.c
1405
1406ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1407M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1408L: linux-kernel@vger.kernel.org
1409S: Maintained
1410F: drivers/memory/*emif*
1411
8cb555b6
CM
1412ARM/LG1K ARCHITECTURE
1413M: Chanho Min <chanho.min@lge.com>
1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S: Maintained
1416F: arch/arm64/boot/dts/lg/
1417
2b7a52a4 1418ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1419M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1421S: Maintained
1422
3143875f
JE
1423ARM/LPC18XX ARCHITECTURE
1424M: Joachim Eastwood <manabian@gmail.com>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S: Maintained
19c1c32c
JE
1427F: arch/arm/boot/dts/lpc43*
1428F: drivers/clk/nxp/clk-lpc18xx*
1429F: drivers/clocksource/time-lpc32xx.c
1430F: drivers/i2c/busses/i2c-lpc2k.c
1431F: drivers/memory/pl172.c
1432F: drivers/mtd/spi-nor/nxp-spifi.c
1433F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1434N: lpc18xx
1435
15e4f7da 1436ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1437M: Vladimir Zapolskiy <vz@mleia.com>
1438M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1440T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1441S: Maintained
2377f9fd 1442F: arch/arm/boot/dts/lpc32*
15e4f7da 1443F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1444F: drivers/i2c/busses/i2c-pnx.c
1445F: drivers/net/ethernet/nxp/lpc_eth.c
1446F: drivers/usb/host/ohci-nxp.c
1447F: drivers/watchdog/pnx4008_wdt.c
1448N: lpc32xx
15e4f7da 1449
3b886171 1450ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1451M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1452S: Maintained
1453
1f664ab7 1454ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1455M: Jason Cooper <jason@lakedaemon.net>
1456M: Andrew Lunn <andrew@lunn.ch>
1457M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1458M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460S: Maintained
1461F: arch/arm/mach-mvebu/
59ec9671 1462F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1463F: arch/arm/boot/dts/armada*
1464F: arch/arm/boot/dts/kirkwood*
dcc3068a 1465F: arch/arm64/boot/dts/marvell/armada*
9f123def 1466F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1467F: arch/arm/configs/mvebu_*_defconfig
75f41273 1468
40f4978b 1469ARM/Marvell Berlin SoC support
70e1a28f 1470M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1471M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473S: Maintained
1474F: arch/arm/mach-berlin/
31c17ac9 1475F: arch/arm/boot/dts/berlin*
e68d7c14 1476F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1477
40f4978b 1478
4cfab57e 1479ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1480M: Jason Cooper <jason@lakedaemon.net>
1481M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1482M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1483M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1485S: Maintained
1486F: arch/arm/mach-dove/
54a246ff
NP
1487F: arch/arm/mach-mv78xx0/
1488F: arch/arm/mach-orion5x/
1489F: arch/arm/plat-orion/
31c17ac9
GC
1490F: arch/arm/boot/dts/dove*
1491F: arch/arm/boot/dts/orion5x*
1492
3b886171 1493
d69ac131
AC
1494ARM/Orion SoC/Technologic Systems TS-78xx platform support
1495M: Alexander Clouter <alex@digriz.org.uk>
1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497W: http://www.digriz.org.uk/ts78xx/kernel
1498S: Maintained
1499F: arch/arm/mach-orion5x/ts78xx-*
1500
e557959d
NA
1501ARM/OXNAS platform support
1502M: Neil Armstrong <narmstrong@baylibre.com>
1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1504L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1505S: Maintained
1506F: arch/arm/mach-oxnas/
52c468fb 1507F: arch/arm/boot/dts/ox8*.dtsi
e557959d 1508F: arch/arm/boot/dts/wd-mbwe.dts
52c468fb 1509F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
e557959d
NA
1510N: oxnas
1511
607b8fc9
EH
1512ARM/Mediatek RTC DRIVER
1513M: Eddie Huang <eddie.huang@mediatek.com>
1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1516S: Maintained
1517F: drivers/rtc/rtc-mt6397.c
1518
e54951c8
MB
1519ARM/Mediatek SoC support
1520M: Matthias Brugger <matthias.bgg@gmail.com>
1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1522L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1523S: Maintained
1524F: arch/arm/boot/dts/mt6*
1525F: arch/arm/boot/dts/mt8*
1526F: arch/arm/mach-mediatek/
1527N: mtk
1528K: mediatek
1529
0f8669e3
CY
1530ARM/Mediatek USB3 PHY DRIVER
1531M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1534S: Maintained
1535F: drivers/phy/phy-mt65xx-usb3.c
1536
adcb079f
AB
1537ARM/MICREL KS8695 ARCHITECTURE
1538M: Greg Ungerer <gerg@uclinux.org>
1539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1540F: arch/arm/mach-ks8695/
adcb079f
AB
1541S: Odd Fixes
1542
d78ff0a5 1543ARM/MIOA701 MACHINE SUPPORT
8b58be88 1544M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1546F: arch/arm/mach-pxa/mioa701.c
1547S: Maintained
1548
9624dfe6 1549ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1550M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1551S: Maintained
1552
e0ee9851 1553ARM/NOMADIK ARCHITECTURE
28b8e8d4 1554M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1555M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557S: Maintained
1558F: arch/arm/mach-nomadik/
ecc265fe 1559F: drivers/pinctrl/nomadik/
87572880 1560F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1561T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1562
9d76295a 1563ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1564M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1565L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1566W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1567S: Supported
1568
8459c159 1569ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1570M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1571M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1572S: Maintained
1573
5d783a2d 1574ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1575M: Marek Vasut <marek.vasut@gmail.com>
75280787 1576L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1577W: http://hackndev.com
1578S: Maintained
933d35f0
JP
1579F: arch/arm/mach-pxa/include/mach/palmtx.h
1580F: arch/arm/mach-pxa/palmtx.c
1581F: arch/arm/mach-pxa/include/mach/palmt5.h
1582F: arch/arm/mach-pxa/palmt5.c
1583F: arch/arm/mach-pxa/include/mach/palmld.h
1584F: arch/arm/mach-pxa/palmld.c
1585F: arch/arm/mach-pxa/include/mach/palmte2.h
1586F: arch/arm/mach-pxa/palmte2.c
1587F: arch/arm/mach-pxa/include/mach/palmtc.h
1588F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1589
b57fe924 1590ARM/PALM TREO SUPPORT
d8130624 1591M: Tomas Cech <sleep_walker@suse.com>
75280787 1592L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1593W: http://hackndev.com
1594S: Maintained
b57fe924
JP
1595F: arch/arm/mach-pxa/include/mach/palmtreo.h
1596F: arch/arm/mach-pxa/palmtreo.c
90af5811 1597
c49e1e63 1598ARM/PALMZ72 SUPPORT
8b58be88 1599M: Sergey Lapin <slapin@ossfans.org>
75280787 1600L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1601W: http://hackndev.com
1602S: Maintained
933d35f0
JP
1603F: arch/arm/mach-pxa/include/mach/palmz72.h
1604F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1605
1da177e4 1606ARM/PLEB SUPPORT
8b58be88 1607M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1608W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1609S: Maintained
1610
1611ARM/PT DIGITAL BOARD PORT
8b58be88 1612M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1614W: http://www.armlinux.org.uk/
1da177e4
LT
1615S: Maintained
1616
8fc1b0f8 1617ARM/QUALCOMM SUPPORT
bbeaa595
AG
1618M: Andy Gross <andy.gross@linaro.org>
1619M: David Brown <david.brown@linaro.org>
8fc1b0f8 1620L: linux-arm-msm@vger.kernel.org
f5d3af9d 1621L: linux-soc@vger.kernel.org
8fc1b0f8 1622S: Maintained
0ff50d60 1623F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1624F: arch/arm/boot/dts/qcom-*.dts
1625F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1626F: arch/arm/mach-qcom/
e68d7c14 1627F: arch/arm64/boot/dts/qcom/*
5482cefa 1628F: drivers/i2c/busses/i2c-qup.c
39a3366a 1629F: drivers/clk/qcom/
4fb1a420 1630F: drivers/pinctrl/qcom/
f5d3af9d 1631F: drivers/soc/qcom/
5482cefa 1632F: drivers/spi/spi-qup.c
c0c89faf
SB
1633F: drivers/tty/serial/msm_serial.h
1634F: drivers/tty/serial/msm_serial.c
1635F: drivers/*/pm8???-*
1636F: drivers/mfd/ssbi.c
916f743d 1637F: drivers/firmware/qcom_scm.c
bbeaa595 1638T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1639
2b7a52a4 1640ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1641M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1643S: Maintained
1644
b138e119
SH
1645ARM/RENESAS ARM64 ARCHITECTURE
1646M: Simon Horman <horms@verge.net.au>
1647M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1648L: linux-renesas-soc@vger.kernel.org
1649Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1650T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1651S: Supported
1652F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1653F: drivers/soc/renesas/
1654F: include/linux/soc/renesas/
b138e119 1655
d4275354 1656ARM/RISCPC ARCHITECTURE
54176cc6 1657M: Russell King <linux@armlinux.org.uk>
efc03ecb 1658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1659W: http://www.armlinux.org.uk/
d4275354 1660S: Maintained
d4275354
RK
1661F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1662F: arch/arm/include/asm/hardware/ioc.h
1663F: arch/arm/include/asm/hardware/iomd.h
1664F: arch/arm/include/asm/hardware/memc.h
1665F: arch/arm/mach-rpc/
1a6422f6 1666F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1667F: drivers/net/ethernet/i825xx/ether1*
1668F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1669F: drivers/scsi/arm/
1670
08ddbb0a
HS
1671ARM/Rockchip SoC support
1672M: Heiko Stuebner <heiko@sntech.de>
1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1674L: linux-rockchip@lists.infradead.org
9f273c24 1675T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1676S: Maintained
541555e9 1677F: arch/arm/boot/dts/rk3*
08ddbb0a 1678F: arch/arm/mach-rockchip/
541555e9
HS
1679F: drivers/clk/rockchip/
1680F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1681F: drivers/*/*rockchip*
541555e9
HS
1682F: drivers/*/*/*rockchip*
1683F: sound/soc/rockchip/
b4331b43 1684N: rockchip
08ddbb0a 1685
5bfb937c
KK
1686ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1687M: Kukjin Kim <kgene@kernel.org>
326dce07 1688M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1689R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1691L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1692S: Maintained
6f0589c8 1693F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1694F: arch/arm/boot/dts/s5p*
1695F: arch/arm/boot/dts/samsung*
6f0589c8 1696F: arch/arm/boot/dts/exynos*
d97236e6 1697F: arch/arm64/boot/dts/exynos/
482ce512 1698F: arch/arm/plat-samsung/
769bbb63
HS
1699F: arch/arm/mach-s3c24*/
1700F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1701F: arch/arm/mach-s5p*/
1702F: arch/arm/mach-exynos*/
1c03274d
KK
1703F: drivers/*/*s3c24*
1704F: drivers/*/*/*s3c24*
1705F: drivers/*/*s3c64xx*
1706F: drivers/*/*s5pv210*
ffd51977 1707F: drivers/memory/samsung/*
bf50ddcd 1708F: drivers/soc/samsung/*
d6b9aea6
KK
1709F: Documentation/arm/Samsung/
1710F: Documentation/devicetree/bindings/arm/samsung/
1711F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1712F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1713N: exynos
f556cb07 1714
10ffa964
KP
1715ARM/SAMSUNG MOBILE MACHINE SUPPORT
1716M: Kyungmin Park <kyungmin.park@samsung.com>
1717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718S: Maintained
004bbd3c 1719F: arch/arm/mach-s5pv210/
10ffa964 1720
3ce4ccb6
KD
1721ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1722M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1723M: Kamil Debski <kamil@wypas.org>
1724M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1725L: linux-arm-kernel@lists.infradead.org
1726L: linux-media@vger.kernel.org
1727S: Maintained
1728F: drivers/media/platform/s5p-g2d/
1729
e6a476fd
MS
1730ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1731M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1732M: Kamil Debski <kamil@wypas.org>
6305902c 1733M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1734M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1735L: linux-arm-kernel@lists.infradead.org
1736L: linux-media@vger.kernel.org
1737S: Maintained
934455d7 1738F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1739F: drivers/media/platform/s5p-mfc/
e6a476fd 1740
1bcbf6f4
KD
1741ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1742M: Kyungmin Park <kyungmin.park@samsung.com>
1743L: linux-arm-kernel@lists.infradead.org
1744L: linux-media@vger.kernel.org
1745S: Maintained
78fc853b 1746F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1747
7d9f9bf4
AP
1748ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1749M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1750M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1751L: linux-arm-kernel@lists.infradead.org
1752L: linux-media@vger.kernel.org
1753S: Maintained
1754F: drivers/media/platform/s5p-jpeg/
1755
d48d38e8 1756ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1757M: Simon Horman <horms@verge.net.au>
d48d38e8 1758M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1759L: linux-renesas-soc@vger.kernel.org
4a121096 1760Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1761T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1762S: Supported
0b514fdb
SH
1763F: arch/arm/boot/dts/emev2*
1764F: arch/arm/boot/dts/r7s*
1765F: arch/arm/boot/dts/r8a*
1766F: arch/arm/boot/dts/sh*
0b514fdb 1767F: arch/arm/configs/shmobile_defconfig
7a2071c5 1768F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1769F: arch/arm/mach-shmobile/
be32bcbb
GU
1770F: drivers/soc/renesas/
1771F: include/linux/soc/renesas/
d48d38e8 1772
66314223 1773ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1774M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1775S: Maintained
1776F: arch/arm/mach-socfpga/
efadb751
DN
1777F: arch/arm/boot/dts/socfpga*
1778F: arch/arm/configs/socfpga_defconfig
e68d7c14 1779F: arch/arm64/boot/dts/altera/
ba2b7d0a 1780W: http://www.rocketboards.org
efadb751 1781T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1782
1783ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1784M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1785S: Maintained
1786F: drivers/clk/socfpga/
1787
71bcada8
TT
1788ARM/SOCFPGA EDAC SUPPORT
1789M: Thor Thayer <tthayer@opensource.altera.com>
1790S: Maintained
1791F: drivers/edac/altera_edac.
1792
65ebcc11 1793ARM/STI ARCHITECTURE
a92177ea 1794M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796L: kernel@stlinux.com
1797W: http://www.stlinux.com
1798S: Maintained
1799F: arch/arm/mach-sti/
a92177ea 1800F: arch/arm/boot/dts/sti*
b8e31bf3 1801F: drivers/char/hw_random/st-rng.c
a92177ea 1802F: drivers/clocksource/arm_global_timer.c
82805d1b 1803F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1804F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1805F: drivers/dma/st_fdma*
a92177ea 1806F: drivers/i2c/busses/i2c-st.c
346e2e4a 1807F: drivers/media/rc/st_rc.c
95d66b16 1808F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1809F: drivers/mmc/host/sdhci-st.c
e95cf393 1810F: drivers/phy/phy-miphy28lp.c
6da969a5 1811F: drivers/phy/phy-stih407-usb.c
346e2e4a 1812F: drivers/pinctrl/pinctrl-st.c
aac22524 1813F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1814F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1815F: drivers/reset/sti/
db4112e6 1816F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1817F: drivers/tty/serial/st-asc.c
eb11adab 1818F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1819F: drivers/usb/host/ehci-st.c
1820F: drivers/usb/host/ohci-st.c
db4112e6 1821F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1822F: drivers/ata/ahci_st.c
c9d7cc3e 1823F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1824
ee6e7879
MC
1825ARM/STM32 ARCHITECTURE
1826M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1827M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829S: Maintained
1830T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1831N: stm32
1832F: drivers/clocksource/armv7m_systick.c
1833
d6de5b02
MG
1834ARM/TANGO ARCHITECTURE
1835M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1836L: linux-arm-kernel@lists.infradead.org
1837S: Maintained
e2bd0d37 1838N: tango
d6de5b02 1839
2b7a52a4 1840ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1841M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1843S: Maintained
1844
1bbd7089 1845ARM/TETON BGA MACHINE SUPPORT
706e69d6 1846M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848S: Maintained
1849
2b7a52a4 1850ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1851M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1853S: Maintained
1854
98ad6e3b 1855ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1856M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1858W: http://www.mcuos.com
1859S: Maintained
4e89e8f6 1860F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1861F: drivers/input/keyboard/w90p910_keypad.c
1862F: drivers/input/touchscreen/w90p910_ts.c
1863F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1864F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1865F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1866F: drivers/rtc/rtc-nuc900.c
9df92e6c 1867F: drivers/spi/spi-nuc900.c
4e89e8f6 1868F: drivers/usb/host/ehci-w90x900.c
8a61f013 1869F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1870
54274d71 1871ARM/U300 MACHINE SUPPORT
e4651a9f 1872M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874S: Supported
1875F: arch/arm/mach-u300/
9affbd24 1876F: drivers/clocksource/timer-u300.c
54274d71
LW
1877F: drivers/i2c/busses/i2c-stu300.c
1878F: drivers/rtc/rtc-coh901331.c
1879F: drivers/watchdog/coh901327_wdt.c
1880F: drivers/dma/coh901318*
87572880
LW
1881F: drivers/mfd/ab3100*
1882F: drivers/rtc/rtc-ab3100.c
1883F: drivers/rtc/rtc-coh901331.c
1884T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1885
3d00d04f
MY
1886ARM/UNIPHIER ARCHITECTURE
1887M: Masahiro Yamada <yamada.masahiro@socionext.com>
1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1889T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1890S: Maintained
a3ff83d2 1891F: arch/arm/boot/dts/uniphier*
e7ecbc05 1892F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1893F: arch/arm/mach-uniphier/
e7ecbc05 1894F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1895F: arch/arm64/boot/dts/socionext/
4b7f48d3 1896F: drivers/bus/uniphier-system-bus.c
734d82f4 1897F: drivers/clk/uniphier/
dd6fd4a3 1898F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1899F: drivers/pinctrl/uniphier/
54e991b5 1900F: drivers/reset/reset-uniphier.c
a3ff83d2 1901F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1902N: uniphier
1903
87572880 1904ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1905M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907S: Maintained
1908F: arch/arm/mach-ux500/
e4651a9f 1909F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1910F: drivers/dma/ste_dma40*
e4651a9f 1911F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1912F: drivers/mfd/abx500*
1913F: drivers/mfd/ab8500*
e4651a9f
LW
1914F: drivers/mfd/dbx500*
1915F: drivers/mfd/db8500*
ecc265fe
JP
1916F: drivers/pinctrl/nomadik/pinctrl-ab*
1917F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1918F: drivers/rtc/rtc-ab8500.c
e4651a9f 1919F: drivers/rtc/rtc-pl031.c
87572880 1920T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1921
e93fde28
UH
1922ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1923M: Ulf Hansson <ulf.hansson@linaro.org>
1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925T: git git://git.linaro.org/people/ulfh/clk.git
1926S: Maintained
1927F: drivers/clk/ux500/
e93fde28 1928
740d93b1
PM
1929ARM/VERSATILE EXPRESS PLATFORM
1930M: Liviu Dudau <liviu.dudau@arm.com>
1931M: Sudeep Holla <sudeep.holla@arm.com>
1932M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934S: Maintained
1935F: arch/arm/boot/dts/vexpress*
e68d7c14 1936F: arch/arm64/boot/dts/arm/
740d93b1
PM
1937F: arch/arm/mach-vexpress/
1938F: */*/vexpress*
7e8f403f 1939F: */*/*/vexpress*
740d93b1
PM
1940F: drivers/clk/versatile/clk-vexpress-osc.c
1941F: drivers/clocksource/versatile.c
46a600ea 1942N: mps2
740d93b1 1943
d4275354 1944ARM/VFP SUPPORT
54176cc6 1945M: Russell King <linux@armlinux.org.uk>
efc03ecb 1946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1947W: http://www.armlinux.org.uk/
d4275354
RK
1948S: Maintained
1949F: arch/arm/vfp/
1950
e66b6d8e
MV
1951ARM/VOIPAC PXA270 SUPPORT
1952M: Marek Vasut <marek.vasut@gmail.com>
1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954S: Maintained
1955F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1956F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1957
04529fe2
TP
1958ARM/VT8500 ARM ARCHITECTURE
1959M: Tony Prisk <linux@prisktech.co.nz>
1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S: Maintained
1962F: arch/arm/mach-vt8500/
41fd91b4 1963F: drivers/clocksource/vt8500_timer.c
560746eb 1964F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1965F: drivers/mmc/host/wmt-sdmmc.c
1966F: drivers/pwm/pwm-vt8500.c
1967F: drivers/rtc/rtc-vt8500.c
1968F: drivers/tty/serial/vt8500_serial.c
4f31102b 1969F: drivers/usb/host/ehci-platform.c
41fd91b4 1970F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1971F: drivers/video/fbdev/vt8500lcdfb.*
1972F: drivers/video/fbdev/wm8505fb*
1973F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1974
e66b6d8e
MV
1975ARM/ZIPIT Z2 SUPPORT
1976M: Marek Vasut <marek.vasut@gmail.com>
1977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978S: Maintained
1979F: arch/arm/mach-pxa/z2.c
6ab2a855 1980F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1981
5ecc4b53
JN
1982ARM/ZTE ARCHITECTURE
1983M: Jun Nie <jun.nie@linaro.org>
1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985S: Maintained
1986F: arch/arm/mach-zx/
1987F: drivers/clk/zte/
1988F: Documentation/devicetree/bindings/arm/zte.txt
1989F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1990
51f29d44
MS
1991ARM/ZYNQ ARCHITECTURE
1992M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1993R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995W: http://wiki.xilinx.com
d6448b76 1996T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1997S: Supported
1998F: arch/arm/mach-zynq/
bd2a337a 1999F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2000F: drivers/block/xsysace.c
c2fd4e38
MS
2001N: zynq
2002N: xilinx
2003F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2004F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2005F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2006F: drivers/edac/synopsys_edac.c
51f29d44 2007
48ec83bc 2008ARM SMMU DRIVERS
b8f9879e 2009M: Will Deacon <will.deacon@arm.com>
c8bff3a6 2010R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
2011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012S: Maintained
2013F: drivers/iommu/arm-smmu.c
48ec83bc 2014F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 2015F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2016F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2017
38074229
CM
2018ARM64 PORT (AARCH64 ARCHITECTURE)
2019M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2020M: Will Deacon <will.deacon@arm.com>
38074229 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2022T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2023S: Maintained
2024F: arch/arm64/
d19766ec 2025F: Documentation/arm64/
38074229 2026
9d7005f9
LP
2027AS3645A LED FLASH CONTROLLER DRIVER
2028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2029L: linux-media@vger.kernel.org
2030T: git git://linuxtv.org/media_tree.git
2031S: Maintained
2032F: drivers/media/i2c/as3645a.c
b5dcee22 2033F: include/media/i2c/as3645a.h
9d7005f9 2034
7c94a8b2
LW
2035ASAHI KASEI AK8974 DRIVER
2036M: Linus Walleij <linus.walleij@linaro.org>
2037L: linux-iio@vger.kernel.org
2038W: http://www.akm.com/
2039S: Supported
2040F: drivers/iio/magnetometer/ak8974.c
2041
d58de038
GJ
2042ASC7621 HARDWARE MONITOR DRIVER
2043M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2044L: linux-hwmon@vger.kernel.org
d58de038
GJ
2045S: Maintained
2046F: Documentation/hwmon/asc7621
2047F: drivers/hwmon/asc7621.c
2048
b229ece9 2049ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2050M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2051L: acpi4asus-user@lists.sourceforge.net
d0944853 2052L: platform-driver-x86@vger.kernel.org
76593d6f 2053W: http://acpi4asus.sf.net
85091b71 2054S: Maintained
b229ece9
CC
2055F: drivers/platform/x86/asus*.c
2056F: drivers/platform/x86/eeepc*.c
85091b71 2057
f6a6bbae
JPRV
2058ASUS WIRELESS RADIO CONTROL DRIVER
2059M: João Paulo Rechi Vita <jprvita@gmail.com>
2060L: platform-driver-x86@vger.kernel.org
2061S: Maintained
2062F: drivers/platform/x86/asus-wireless.c
2063
75aeddd1
DH
2064ASYMMETRIC KEYS
2065M: David Howells <dhowells@redhat.com>
2066L: keyrings@vger.kernel.org
2067S: Maintained
2068F: Documentation/crypto/asymmetric-keys.txt
2069F: include/linux/verification.h
2070F: include/crypto/public_key.h
2071F: include/crypto/pkcs7.h
2072F: crypto/asymmetric_keys/
2073
953a6479 2074ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2075R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2076W: http://sourceforge.net/projects/xscaleiop
08223d80 2077S: Odd fixes
679655da
JP
2078F: Documentation/crypto/async-tx-api.txt
2079F: crypto/async_tx/
2080F: drivers/dma/
2081F: include/linux/dmaengine.h
2082F: include/linux/async_tx.h
b3e5f263 2083
a1867d36 2084AT24 EEPROM DRIVER
14d77c4d 2085M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2086L: linux-i2c@vger.kernel.org
2087S: Maintained
2088F: drivers/misc/eeprom/at24.c
25f73ed5 2089F: include/linux/platform_data/at24.h
a1867d36 2090
e7839f25 2091ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2092M: "Ed L. Cashin" <ed.cashin@acm.org>
2093W: http://www.openaoe.org/
1da177e4 2094S: Supported
679655da
JP
2095F: Documentation/aoe/
2096F: drivers/block/aoe/
1da177e4 2097
aad7a211
AB
2098ATHEROS 71XX/9XXX GPIO DRIVER
2099M: Alban Bedel <albeu@free.fr>
2100W: https://github.com/AlbanBedel/linux
2101T: git git://github.com/AlbanBedel/linux
2102S: Maintained
2103F: drivers/gpio/gpio-ath79.c
2104F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2105
9a10a870 2106ATHEROS ATH GENERIC UTILITIES
f726ee65 2107M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2108L: linux-wireless@vger.kernel.org
2109S: Supported
2110F: drivers/net/wireless/ath/*
2111
fa1c114f 2112ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2113M: Jiri Slaby <jirislaby@gmail.com>
2114M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2115M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2116L: linux-wireless@vger.kernel.org
72c706b7 2117W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2118S: Maintained
fa451753 2119F: drivers/net/wireless/ath/ath5k/
fa1c114f 2120
12e62d6f
KV
2121ATHEROS ATH6KL WIRELESS DRIVER
2122M: Kalle Valo <kvalo@qca.qualcomm.com>
2123L: linux-wireless@vger.kernel.org
2124W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2125T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2126S: Supported
2127F: drivers/net/wireless/ath/ath6kl/
2128
2be7d22f 2129WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2130M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2131L: linux-wireless@vger.kernel.org
2132L: wil6210@qca.qualcomm.com
2133S: Supported
2134W: http://wireless.kernel.org/en/users/Drivers/wil6210
2135F: drivers/net/wireless/ath/wil6210/
dba4b74d 2136F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2137
1d7e1e6b
CL
2138CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2139M: Christian Lamparter <chunkeey@googlemail.com>
2140L: linux-wireless@vger.kernel.org
2141W: http://wireless.kernel.org/en/users/Drivers/carl9170
2142S: Maintained
2143F: drivers/net/wireless/ath/carl9170/
2144
2c2a6172
LT
2145ATK0110 HWMON DRIVER
2146M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2147L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2148S: Maintained
2149F: drivers/hwmon/asus_atk0110.c
2150
6f69a6d7 2151ATI_REMOTE2 DRIVER
8b58be88 2152M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2153S: Maintained
679655da 2154F: drivers/input/misc/ati_remote2.c
6f69a6d7 2155
7ae115b4 2156ATLX ETHERNET DRIVERS
8b58be88 2157M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2158M: Chris Snook <chris.snook@gmail.com>
e443e383 2159L: netdev@vger.kernel.org
8d5ca6ec
JC
2160W: http://sourceforge.net/projects/atl1
2161W: http://atl1.sourceforge.net
2162S: Maintained
2b133ad6 2163F: drivers/net/ethernet/atheros/
8d5ca6ec 2164
1da177e4 2165ATM
366c1bd1 2166M: Chas Williams <3chas3@gmail.com>
476604de 2167L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2168L: netdev@vger.kernel.org
1da177e4
LT
2169W: http://linux-atm.sourceforge.net
2170S: Maintained
679655da
JP
2171F: drivers/atm/
2172F: include/linux/atm*
c117ab84 2173F: include/uapi/linux/atm*
1da177e4 2174
04ac2f46 2175ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2176M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2177S: Maintained
2178F: drivers/mmc/host/atmel-mci.c
04ac2f46 2179
f80cb488
NF
2180ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2181M: Nicolas Ferre <nicolas.ferre@atmel.com>
2182S: Supported
2183F: drivers/power/reset/at91-sama5d2_shdwc.c
2184
b9cd7a25
LD
2185ATMEL SAMA5D2 ADC DRIVER
2186M: Ludovic Desroches <ludovic.desroches@atmel.com>
2187L: linux-iio@vger.kernel.org
2188S: Supported
2189F: drivers/iio/adc/at91-sama5d2_adc.c
2190
dfae90ed 2191ATMEL Audio ALSA driver
3a82002c 2192M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2193L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2194S: Supported
2195F: sound/soc/atmel
2196
b414dc16
NF
2197ATMEL DMA DRIVER
2198M: Nicolas Ferre <nicolas.ferre@atmel.com>
2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S: Supported
2201F: drivers/dma/at_hdmac.c
2202F: drivers/dma/at_hdmac_regs.h
6f0d65af 2203F: include/linux/platform_data/dma-atmel.h
b414dc16 2204
6bd0f436
LD
2205ATMEL XDMA DRIVER
2206M: Ludovic Desroches <ludovic.desroches@atmel.com>
2207L: linux-arm-kernel@lists.infradead.org
2208L: dmaengine@vger.kernel.org
2209S: Supported
2210F: drivers/dma/at_xdmac.c
2211
888f2804
LD
2212ATMEL I2C DRIVER
2213M: Ludovic Desroches <ludovic.desroches@atmel.com>
2214L: linux-i2c@vger.kernel.org
2215S: Supported
2216F: drivers/i2c/busses/i2c-at91.c
2217
15515545 2218ATMEL ISI DRIVER
50cb2efa 2219M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2220L: linux-media@vger.kernel.org
2221S: Supported
f2294c2d 2222F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2223F: include/media/atmel-isi.h
2224
8f4c79ce 2225ATMEL LCDFB DRIVER
8b58be88 2226M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2227L: linux-fbdev@vger.kernel.org
8f4c79ce 2228S: Maintained
8a61f013 2229F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2230F: include/video/atmel_lcdc.h
8f4c79ce 2231
89e5785f 2232ATMEL MACB ETHERNET DRIVER
a02875a6 2233M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2234S: Supported
9f2f381f 2235F: drivers/net/ethernet/cadence/
89e5785f 2236
5cbac98a 2237ATMEL NAND DRIVER
50cb2efa
NF
2238M: Wenyou Yang <wenyou.yang@atmel.com>
2239M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2240L: linux-mtd@lists.infradead.org
2241S: Supported
2242F: drivers/mtd/nand/atmel_nand*
2243
05c441ef 2244ATMEL SDMMC DRIVER
2245M: Ludovic Desroches <ludovic.desroches@atmel.com>
2246L: linux-mmc@vger.kernel.org
2247S: Supported
2248F: drivers/mmc/host/sdhci-of-at91.c
2249
754ce4f2 2250ATMEL SPI DRIVER
a02875a6 2251M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2252S: Supported
9df92e6c 2253F: drivers/spi/spi-atmel.*
754ce4f2 2254
0ef09015 2255ATMEL SSC DRIVER
03515f32 2256M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258S: Supported
2259F: drivers/misc/atmel-ssc.c
2260F: include/linux/atmel-ssc.h
2261
e9cb1c5a
NF
2262ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2263M: Nicolas Ferre <nicolas.ferre@atmel.com>
2264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265S: Supported
2266F: drivers/misc/atmel_tclib.c
2267F: drivers/clocksource/tcb_clksrc.c
2268
914a3f3b 2269ATMEL USBA UDC DRIVER
a02875a6
NF
2270M: Nicolas Ferre <nicolas.ferre@atmel.com>
2271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2272S: Supported
faf2e1db 2273F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2274
1da177e4 2275ATMEL WIRELESS DRIVER
8b58be88 2276M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2277L: linux-wireless@vger.kernel.org
1da177e4
LT
2278W: http://www.thekelleys.org.uk/atmel
2279W: http://atmelwlandriver.sourceforge.net/
2280S: Maintained
30fe0f9b 2281F: drivers/net/wireless/atmel/atmel*
1da177e4 2282
a14c0f8f 2283ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2284M: Nick Dyer <nick@shmanahar.org>
2285T: git git://github.com/ndyer/linux.git
2286S: Maintained
a14c0f8f
ND
2287F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2288F: drivers/input/touchscreen/atmel_mxt_ts.c
2289F: include/linux/platform_data/atmel_mxt_ts.h
2290
26780d9e 2291ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2292M: Bradley Grove <linuxdrivers@attotech.com>
2293L: linux-scsi@vger.kernel.org
2294W: http://www.attotech.com
2295S: Supported
2296F: drivers/scsi/esas2r
26780d9e 2297
bc6e17b8
SS
2298ATUSB IEEE 802.15.4 RADIO DRIVER
2299M: Stefan Schmidt <stefan@osg.samsung.com>
2300L: linux-wpan@vger.kernel.org
2301S: Maintained
2302F: drivers/net/ieee802154/atusb.c
2303F: drivers/net/ieee802154/atusb.h
2304F: drivers/net/ieee802154/at86rf230.h
2305
a92b7b80 2306AUDIT SUBSYSTEM
915f389d 2307M: Paul Moore <paul@paul-moore.com>
8b58be88 2308M: Eric Paris <eparis@redhat.com>
915f389d 2309L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2310W: http://people.redhat.com/sgrubb/audit/
915f389d 2311T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2312S: Maintained
679655da 2313F: include/linux/audit.h
c117ab84 2314F: include/uapi/linux/audit.h
679655da 2315F: kernel/audit*
a92b7b80 2316
70e84049 2317AUXILIARY DISPLAY DRIVERS
8b58be88 2318M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2319W: http://miguelojeda.es/auxdisplay.htm
2320W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2321S: Maintained
679655da
JP
2322F: drivers/auxdisplay/
2323F: include/linux/cfag12864b.h
70e84049 2324
5f97f7f9 2325AVR32 ARCHITECTURE
e336f61f
HCE
2326M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2327M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2328W: http://www.atmel.com/products/AVR32/
249d9d9d 2329W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2330W: http://avrfreaks.net/
e336f61f 2331S: Maintained
679655da 2332F: arch/avr32/
5f97f7f9
HS
2333
2334AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2335M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2336M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2337S: Maintained
679655da 2338F: arch/avr32/mach-at32ap/
5f97f7f9 2339
1da177e4 2340AX.25 NETWORK LAYER
8b58be88 2341M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2342L: linux-hams@vger.kernel.org
d34cb28a 2343W: http://www.linux-ax25.org/
1da177e4 2344S: Maintained
c117ab84 2345F: include/uapi/linux/ax25.h
679655da
JP
2346F: include/net/ax25.h
2347F: net/ax25/
1da177e4 2348
c821d301
PR
2349AXENTIA ASOC DRIVERS
2350M: Peter Rosin <peda@axentia.se>
2351L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2352S: Maintained
2353F: Documentation/devicetree/bindings/sound/axentia,*
aa431124 2354F: sound/soc/atmel/tse850-pcm5142.c
c821d301 2355
d5269395 2356AZ6007 DVB DRIVER
5dc8a864
MCC
2357M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2358M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2359L: linux-media@vger.kernel.org
a825eaec 2360W: https://linuxtv.org
d5269395
MCC
2361T: git git://linuxtv.org/media_tree.git
2362S: Maintained
2363F: drivers/media/usb/dvb-usb-v2/az6007.c
2364
6777376e
HV
2365AZTECH FM RADIO RECEIVER DRIVER
2366M: Hans Verkuil <hverkuil@xs4all.nl>
2367L: linux-media@vger.kernel.org
2368T: git git://linuxtv.org/media_tree.git
a825eaec 2369W: https://linuxtv.org
6777376e
HV
2370S: Maintained
2371F: drivers/media/radio/radio-aztech*
2372
e2d1d6c0 2373B43 WIRELESS DRIVER
e2d1d6c0 2374L: linux-wireless@vger.kernel.org
ed072f9e 2375L: b43-dev@lists.infradead.org
491b26b4 2376W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2377S: Odd Fixes
58619b14 2378F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2379
2380B43LEGACY WIRELESS DRIVER
8b58be88 2381M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2382L: linux-wireless@vger.kernel.org
ed072f9e 2383L: b43-dev@lists.infradead.org
491b26b4 2384W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2385S: Maintained
423e3ce3 2386F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2387
300abeb5 2388BACKLIGHT CLASS/SUBSYSTEM
b7701755 2389M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2390M: Lee Jones <lee.jones@linaro.org>
9f273c24 2391T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2392S: Maintained
679655da
JP
2393F: drivers/video/backlight/
2394F: include/linux/backlight.h
300abeb5 2395
c6c8fea2 2396BATMAN ADVANCED
207df49e 2397M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2398M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2399M: Antonio Quartulli <a@unstable.cc>
1584f41f 2400L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2401W: https://www.open-mesh.org/
8b823170 2402Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2403S: Maintained
286ddfb0
SE
2404F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2405F: Documentation/ABI/testing/sysfs-class-net-mesh
2406F: Documentation/networking/batman-adv.txt
09748a22 2407F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2408F: net/batman-adv/
2409
e2d1d6c0 2410BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2411M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2412L: linux-hams@vger.kernel.org
2413W: http://www.baycom.org/~tom/ham/ham.html
2414S: Maintained
679655da 2415F: drivers/net/hamradio/baycom*
e2d1d6c0 2416
cafe5635 2417BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2418M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2419L: linux-bcache@vger.kernel.org
2420W: http://bcache.evilpiepirate.org
4d1034eb 2421S: Orphan
cafe5635
KO
2422F: drivers/md/bcache/
2423
04bd844a
HV
2424BDISP ST MEDIA DRIVER
2425M: Fabien Dessenne <fabien.dessenne@st.com>
2426L: linux-media@vger.kernel.org
2427T: git git://linuxtv.org/media_tree.git
a825eaec 2428W: https://linuxtv.org
04bd844a
HV
2429S: Supported
2430F: drivers/media/platform/sti/bdisp
2431
e2d1d6c0 2432BEFS FILE SYSTEM
db4ad036
LB
2433M: Luis de Bethencourt <luisbg@osg.samsung.com>
2434M: Salah Triki <salah.triki@gmail.com>
2435S: Maintained
2436T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2437F: Documentation/filesystems/befs.txt
2438F: fs/befs/
e2d1d6c0 2439
564ee360 2440BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2441M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2442L: netdev@vger.kernel.org
2443S: Maintained
2444F: drivers/net/ethernet/ec_bhf.c
564ee360 2445
e2d1d6c0 2446BFS FILE SYSTEM
8b58be88 2447M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2448S: Maintained
679655da
JP
2449F: Documentation/filesystems/bfs.txt
2450F: fs/bfs/
c117ab84 2451F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2452
1394f032 2453BLACKFIN ARCHITECTURE
a4edbc10 2454M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2455L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2456T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2457W: http://blackfin.uclinux.org
2458S: Supported
679655da 2459F: arch/blackfin/
566da5b2 2460
e190d6b1 2461BLACKFIN EMAC DRIVER
b3fe92b0 2462L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2463W: http://blackfin.uclinux.org
2464S: Supported
7b35f033 2465F: drivers/net/ethernet/adi/
e190d6b1 2466
566da5b2 2467BLACKFIN RTC DRIVER
b3fe92b0 2468L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2469W: http://blackfin.uclinux.org
2470S: Supported
679655da 2471F: drivers/rtc/rtc-bfin.c
1394f032 2472
936ed49a 2473BLACKFIN SDH DRIVER
109ec8c3 2474M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2475L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2476W: http://blackfin.uclinux.org
2477S: Supported
2478F: drivers/mmc/host/bfin_sdh.c
2479
1394f032 2480BLACKFIN SERIAL DRIVER
8b58be88 2481M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2482L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2483W: http://blackfin.uclinux.org
2484S: Supported
8460241e 2485F: drivers/tty/serial/bfin_uart.c
1394f032 2486
1e6d320f 2487BLACKFIN WATCHDOG DRIVER
b3fe92b0 2488L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2489W: http://blackfin.uclinux.org
2490S: Supported
679655da 2491F: drivers/watchdog/bfin_wdt.c
1e6d320f 2492
d24ecfcc 2493BLACKFIN I2C TWI DRIVER
8b58be88 2494M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2495L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2496W: http://blackfin.uclinux.org/
2497S: Supported
679655da 2498F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2499
1e204377
SJ
2500BLACKFIN MEDIA DRIVER
2501M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2502L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2503W: http://blackfin.uclinux.org/
2504S: Supported
2505F: drivers/media/platform/blackfin/
2506F: drivers/media/i2c/adv7183*
2507F: drivers/media/i2c/vs6624*
2508
b54cf35a
JSM
2509BLINKM RGB LED DRIVER
2510M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2511S: Maintained
2512F: drivers/leds/leds-blinkm.c
2513
1da177e4 2514BLOCK LAYER
8b58be88 2515M: Jens Axboe <axboe@kernel.dk>
82c426e0 2516L: linux-block@vger.kernel.org
08deed1e 2517T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2518S: Maintained
679655da 2519F: block/
ae11f7ef 2520F: kernel/trace/blktrace.c
88459642 2521F: lib/sbitmap.c
1da177e4 2522
2b54aaef 2523BLOCK2MTD DRIVER
8b58be88 2524M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2525L: linux-mtd@lists.infradead.org
2526S: Maintained
679655da 2527F: drivers/mtd/devices/block2mtd.c
2b54aaef 2528
63fbd24e 2529BLUETOOTH DRIVERS
8b58be88 2530M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2531M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2532M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2533L: linux-bluetooth@vger.kernel.org
63fbd24e 2534W: http://www.bluez.org/
22e7a424
MH
2535T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2536T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2537S: Maintained
679655da 2538F: drivers/bluetooth/
1da177e4 2539
63fbd24e 2540BLUETOOTH SUBSYSTEM
8b58be88 2541M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2542M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2543M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2544L: linux-bluetooth@vger.kernel.org
2545W: http://www.bluez.org/
22e7a424
MH
2546T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2547T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2548S: Maintained
679655da
JP
2549F: net/bluetooth/
2550F: include/net/bluetooth/
1da177e4
LT
2551
2552BONDING DRIVER
79b30750 2553M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2554M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2555M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2556L: netdev@vger.kernel.org
ce00f85c
JC
2557W: http://sourceforge.net/projects/bonding/
2558S: Supported
679655da 2559F: drivers/net/bonding/
c117ab84 2560F: include/uapi/linux/if_bonding.h
1da177e4 2561
b5f4df34
AS
2562BPF (Safe dynamic programs and tools)
2563M: Alexei Starovoitov <ast@kernel.org>
2564L: netdev@vger.kernel.org
2565L: linux-kernel@vger.kernel.org
2566S: Supported
2567F: kernel/bpf/
5aa5bd14
DB
2568F: tools/testing/selftests/bpf/
2569F: lib/test_bpf.c
b5f4df34 2570
39105890 2571BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2572M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2573L: netdev@vger.kernel.org
2574S: Supported
adfc5217 2575F: drivers/net/ethernet/broadcom/b44.*
39105890 2576
967dd82f
FF
2577BROADCOM B53 ETHERNET SWITCH DRIVER
2578M: Florian Fainelli <f.fainelli@gmail.com>
2579L: netdev@vger.kernel.org
2580L: openwrt-devel@lists.openwrt.org (subscribers-only)
2581S: Supported
2582F: drivers/net/dsa/b53/*
2583F: include/linux/platform_data/b53.h
2584
32ec90d5
FF
2585BROADCOM GENET ETHERNET DRIVER
2586M: Florian Fainelli <f.fainelli@gmail.com>
2587L: netdev@vger.kernel.org
2588S: Supported
2589F: drivers/net/ethernet/broadcom/genet/
2590
948c51e6 2591BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2592M: Rasesh Mody <rasesh.mody@cavium.com>
2593M: Harish Patil <harish.patil@cavium.com>
2594M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2595L: netdev@vger.kernel.org
2596S: Supported
adfc5217
JK
2597F: drivers/net/ethernet/broadcom/bnx2.*
2598F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2599
4d9d2cb0 2600BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2601M: Yuval Mintz <Yuval.Mintz@cavium.com>
2602M: Ariel Elior <ariel.elior@cavium.com>
2603M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2604L: netdev@vger.kernel.org
2605S: Supported
adfc5217 2606F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2607
90f4c594 2608BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2609M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2610M: Ray Jui <rjui@broadcom.com>
2611M: Scott Branden <sbranden@broadcom.com>
086f4704 2612M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2613T: git git://github.com/broadcom/mach-bcm
af4b8e37 2614S: Maintained
ccf62f5a
JM
2615N: bcm281*
2616N: bcm113*
2617N: bcm216*
2618N: kona
af4b8e37 2619F: arch/arm/mach-bcm/
af4b8e37 2620
9209bec4 2621BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2622M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2623M: Lee Jones <lee@kernel.org>
10b9e887 2624M: Eric Anholt <eric@anholt.net>
f680f25c 2625L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2627T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2628S: Maintained
9209bec4 2629N: bcm2835
4a5a7a66 2630F: drivers/staging/vc04_services
f680f25c 2631
5564f092
RM
2632BROADCOM BCM47XX MIPS ARCHITECTURE
2633M: Hauke Mehrtens <hauke@hauke-m.de>
2634M: Rafał Miłecki <zajec5@gmail.com>
2635L: linux-mips@linux-mips.org
2636S: Maintained
7ad2410c 2637F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2638F: arch/mips/bcm47xx/*
2639F: arch/mips/include/asm/mach-bcm47xx/*
2640
9209bec4 2641BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2642M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2643M: Rafał Miłecki <zajec5@gmail.com>
2644M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2645L: linux-arm-kernel@lists.infradead.org
2646S: Maintained
2647F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2648F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2649F: arch/arm/boot/dts/bcm470*
2650
4ebd5047
RM
2651BROADCOM BCM53573 ARM ARCHITECTURE
2652M: Rafał Miłecki <rafal@milecki.pl>
2653L: linux-arm-kernel@lists.infradead.org
2654S: Maintained
2655F: arch/arm/boot/dts/bcm53573*
2656F: arch/arm/boot/dts/bcm47189*
2657
e076e962
FF
2658BROADCOM BCM63XX ARM ARCHITECTURE
2659M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2660M: bcm-kernel-feedback-list@broadcom.com
20de823e 2661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2662T: git git://github.com/broadcom/stblinux.git
e076e962 2663S: Maintained
d6f4e76e 2664N: bcm63xx
e076e962 2665
7110e227
KC
2666BROADCOM BCM63XX/BCM33XX UDC DRIVER
2667M: Kevin Cernekee <cernekee@gmail.com>
2668L: linux-usb@vger.kernel.org
2669S: Maintained
2670F: drivers/usb/gadget/udc/bcm63xx_udc.*
2671
2df94fd6 2672BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2673M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2674M: Gregory Fong <gregory.0xf0@gmail.com>
2675M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2676M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2678T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2679S: Maintained
2680F: arch/arm/mach-bcm/*brcmstb*
2681F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2682F: drivers/bus/brcmstb_gisb.c
5009a289 2683N: brcmstb
2df94fd6 2684
70371cef
KC
2685BROADCOM BMIPS MIPS ARCHITECTURE
2686M: Kevin Cernekee <cernekee@gmail.com>
2687M: Florian Fainelli <f.fainelli@gmail.com>
2688L: linux-mips@linux-mips.org
eb6725d0 2689T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2690S: Maintained
2691F: arch/mips/bmips/*
2692F: arch/mips/include/asm/mach-bmips/*
2693F: arch/mips/kernel/*bmips*
338808de 2694F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2695F: drivers/irqchip/irq-bcm63*
70371cef
KC
2696F: drivers/irqchip/irq-bcm7*
2697F: drivers/irqchip/irq-brcmstb*
3271e610 2698F: include/linux/bcm963xx_nvram.h
8fce60b8 2699F: include/linux/bcm963xx_tag.h
70371cef 2700
948c51e6 2701BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2702M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2703M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2704M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2705L: netdev@vger.kernel.org
2706S: Supported
adfc5217 2707F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2708
a9533e7e 2709BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2710M: Arend van Spriel <arend.vanspriel@broadcom.com>
2711M: Franky Lin <franky.lin@broadcom.com>
2712M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2713L: linux-wireless@vger.kernel.org
2a734451 2714L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2715S: Supported
05491d2c 2716F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2717
9958d6f9 2718BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2719M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2720L: linux-scsi@vger.kernel.org
2721S: Supported
2722F: drivers/scsi/bnx2fc/
2723
6a6b5ad0 2724BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2725M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2726L: linux-scsi@vger.kernel.org
2727S: Supported
2728F: drivers/scsi/bnx2i/
2729
63f37ddf 2730BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2731M: Ray Jui <rjui@broadcom.com>
2732M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2733M: Jon Mason <jonmason@broadcom.com>
086f4704 2734M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2736T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2737S: Maintained
2738N: iproc
2739N: cygnus
5c161242 2740N: bcm[-_]nsp
36c0237f
SB
2741N: bcm9113*
2742N: bcm9583*
63f37ddf
JM
2743N: bcm9585*
2744N: bcm9586*
2745N: bcm988312
36c0237f 2746N: bcm113*
63f37ddf
JM
2747N: bcm583*
2748N: bcm585*
2749N: bcm586*
2750N: bcm88312
d76e21b8 2751F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2752F: drivers/clk/bcm/clk-ns*
2753F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2754
3b0213d5
GF
2755BROADCOM BRCMSTB GPIO DRIVER
2756M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2757L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2758S: Supported
2759F: drivers/gpio/gpio-brcmstb.c
2760F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2761
7b7f588b 2762BROADCOM KONA GPIO DRIVER
5e163903 2763M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2764L: bcm-kernel-feedback-list@broadcom.com
2765S: Supported
2766F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2767F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2768
f6e734a8
RM
2769BROADCOM NVRAM DRIVER
2770M: Rafał Miłecki <zajec5@gmail.com>
2771L: linux-mips@linux-mips.org
2772S: Maintained
2773F: drivers/firmware/broadcom/*
2774
02787daa
BN
2775BROADCOM STB NAND FLASH DRIVER
2776M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2777M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2778L: linux-mtd@lists.infradead.org
1285734c 2779L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2780S: Maintained
2781F: drivers/mtd/nand/brcmnand/
2782
bb446b57
MM
2783BROADCOM STB AVS CPUFREQ DRIVER
2784M: Markus Mayer <mmayer@broadcom.com>
2785M: bcm-kernel-feedback-list@broadcom.com
2786L: linux-pm@vger.kernel.org
2787S: Maintained
2788F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2789F: drivers/cpufreq/brcmstb*
bb446b57 2790
c9678d86
RM
2791BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2792M: Rafał Miłecki <zajec5@gmail.com>
2793L: linux-wireless@vger.kernel.org
2794S: Maintained
2795F: drivers/bcma/
2796F: include/linux/bcma/
2797
b8302205
FF
2798BROADCOM SYSTEMPORT ETHERNET DRIVER
2799M: Florian Fainelli <f.fainelli@gmail.com>
2800L: netdev@vger.kernel.org
2801S: Supported
2802F: drivers/net/ethernet/broadcom/bcmsysport.*
2803
42515e61 2804BROADCOM VULCAN ARM64 SOC
3483b163 2805M: Jayachandran C. <c.jayachandran@gmail.com>
086f4704 2806M: bcm-kernel-feedback-list@broadcom.com
42515e61 2807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2808S: Maintained
2809F: arch/arm64/boot/dts/broadcom/vulcan*
2810
7725ccfd 2811BROCADE BFA FC SCSI DRIVER
aa803370
AG
2812M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2813M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2814L: linux-scsi@vger.kernel.org
2815S: Supported
2816F: drivers/scsi/bfa/
7725ccfd 2817
8b230ed8 2818BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2819M: Rasesh Mody <rasesh.mody@cavium.com>
2820M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2821M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2822L: netdev@vger.kernel.org
2823S: Supported
f844a0ea 2824F: drivers/net/ethernet/brocade/bna/
8b230ed8 2825
5cdf7f76 2826BSG (block layer generic sg v4 driver)
8b58be88 2827M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2828L: linux-scsi@vger.kernel.org
2829S: Supported
679655da
JP
2830F: block/bsg.c
2831F: include/linux/bsg.h
c117ab84 2832F: include/uapi/linux/bsg.h
5cdf7f76 2833
af39917d
CL
2834BT87X AUDIO DRIVER
2835M: Clemens Ladisch <clemens@ladisch.de>
2836L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2837T: git git://git.alsa-project.org/alsa-kernel.git
2838S: Maintained
2839F: Documentation/sound/alsa/Bt87x.txt
2840F: sound/pci/bt87x.c
2841
ff1d5c2f 2842BT8XXGPIO DRIVER
eb032b98 2843M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2844W: http://bu3sch.de/btgpio.php
2845S: Maintained
72dbb705 2846F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2847
eb1eb04f 2848BTRFS FILE SYSTEM
c0778e25
CM
2849M: Chris Mason <clm@fb.com>
2850M: Josef Bacik <jbacik@fb.com>
d8130624 2851M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2852L: linux-btrfs@vger.kernel.org
2853W: http://btrfs.wiki.kernel.org/
8a6e2535 2854Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2855T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2856S: Maintained
679655da
JP
2857F: Documentation/filesystems/btrfs.txt
2858F: fs/btrfs/
eb1eb04f 2859
1da177e4 2860BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2861M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2862M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2863L: linux-media@vger.kernel.org
a825eaec 2864W: https://linuxtv.org
275ffde4 2865T: git git://linuxtv.org/media_tree.git
f96236e5 2866S: Odd fixes
618cd932 2867F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2868F: drivers/media/pci/bt8xx/bttv*
1da177e4 2869
1f34923c
KA
2870BUSLOGIC SCSI DRIVER
2871M: Khalid Aziz <khalid@gonehiking.org>
2872L: linux-scsi@vger.kernel.org
2873S: Maintained
2874F: drivers/scsi/BusLogic.*
2875F: drivers/scsi/FlashPoint.*
2876
af39917d
CL
2877C-MEDIA CMI8788 DRIVER
2878M: Clemens Ladisch <clemens@ladisch.de>
2879L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2880T: git git://git.alsa-project.org/alsa-kernel.git
2881S: Maintained
2882F: sound/pci/oxygen/
2883
2141355f
MS
2884C6X ARCHITECTURE
2885M: Mark Salter <msalter@redhat.com>
2886M: Aurelien Jacquiot <a-jacquiot@ti.com>
2887L: linux-c6x-dev@linux-c6x.org
2888W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2889S: Maintained
2890F: arch/c6x/
2891
a5432f5a 2892CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2893M: David Howells <dhowells@redhat.com>
e62d6e24 2894L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2895S: Supported
2896F: Documentation/filesystems/caching/cachefiles.txt
2897F: fs/cachefiles/
2898
c815ca39
HV
2899CADET FM/AM RADIO RECEIVER DRIVER
2900M: Hans Verkuil <hverkuil@xs4all.nl>
2901L: linux-media@vger.kernel.org
2902T: git git://linuxtv.org/media_tree.git
a825eaec 2903W: https://linuxtv.org
c815ca39
HV
2904S: Maintained
2905F: drivers/media/radio/radio-cadet*
2906
77d5140f 2907CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2908M: Jonathan Corbet <corbet@lwn.net>
661263b5 2909L: linux-media@vger.kernel.org
275ffde4 2910T: git git://linuxtv.org/media_tree.git
77d5140f 2911S: Maintained
618cd932 2912F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2913F: drivers/media/platform/marvell-ccic/
77d5140f 2914
201b6bab 2915CAIF NETWORK LAYER
5c574f50 2916M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2917L: netdev@vger.kernel.org
2918S: Supported
2919F: Documentation/networking/caif/
2920F: drivers/net/caif/
c117ab84 2921F: include/uapi/linux/caif/
201b6bab
JP
2922F: include/net/caif/
2923F: net/caif/
2924
77dac90f 2925CALGARY x86-64 IOMMU
a6921c29
JM
2926M: Muli Ben-Yehuda <mulix@mulix.org>
2927M: Jon Mason <jdmason@kudzu.us>
2928L: iommu@lists.linux-foundation.org
77dac90f 2929S: Maintained
679655da
JP
2930F: arch/x86/kernel/pci-calgary_64.c
2931F: arch/x86/kernel/tce_64.c
2932F: arch/x86/include/asm/calgary.h
2933F: arch/x86/include/asm/tce.h
77dac90f 2934
e2d1d6c0 2935CAN NETWORK LAYER
8d15d386 2936M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2937M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2938L: linux-can@vger.kernel.org
84b0d715 2939W: https://github.com/linux-can
870482a4
MKB
2940T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2941T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2942S: Maintained
f35f6c8f 2943F: Documentation/networking/can.txt
8d15d386 2944F: net/can/
8d15d386 2945F: include/linux/can/core.h
c117ab84
CEB
2946F: include/uapi/linux/can.h
2947F: include/uapi/linux/can/bcm.h
2948F: include/uapi/linux/can/raw.h
2949F: include/uapi/linux/can/gw.h
e2d1d6c0 2950
4261a204 2951CAN NETWORK DRIVERS
8b58be88 2952M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2953M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2954L: linux-can@vger.kernel.org
84b0d715 2955W: https://github.com/linux-can
870482a4
MKB
2956T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2957T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2958S: Maintained
3636876a 2959F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2960F: drivers/net/can/
2961F: include/linux/can/dev.h
8d15d386 2962F: include/linux/can/platform/
c117ab84
CEB
2963F: include/uapi/linux/can/error.h
2964F: include/uapi/linux/can/netlink.h
4261a204 2965
95d16c72 2966CAPABILITIES
39baa7e6 2967M: Serge Hallyn <serge@hallyn.com>
95d16c72 2968L: linux-security-module@vger.kernel.org
6305902c 2969S: Supported
95d16c72 2970F: include/linux/capability.h
c117ab84 2971F: include/uapi/linux/capability.h
6305902c 2972F: security/commoncap.c
38a94118 2973F: kernel/capability.c
95d16c72 2974
b84894c7
KT
2975CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2976M: Kevin Tsai <ktsai@capellamicro.com>
2977S: Maintained
2978F: drivers/iio/light/cm*
8c27ceff 2979F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
b84894c7 2980
f9484852
JG
2981CAVIUM I2C DRIVER
2982M: Jan Glauber <jglauber@cavium.com>
2983M: David Daney <david.daney@cavium.com>
2984W: http://www.cavium.com
2985S: Supported
2986F: drivers/i2c/busses/i2c-octeon*
2987F: drivers/i2c/busses/i2c-thunderx*
2988
f21fb3ed
RV
2989CAVIUM LIQUIDIO NETWORK DRIVER
2990M: Derek Chickles <derek.chickles@caviumnetworks.com>
2991M: Satanand Burla <satananda.burla@caviumnetworks.com>
2992M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2993M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2994L: netdev@vger.kernel.org
2995W: http://www.cavium.com
2996S: Supported
f21fb3ed
RV
2997F: drivers/net/ethernet/cavium/liquidio/
2998
ef0bbac3
VB
2999CC2520 IEEE-802.15.4 RADIO DRIVER
3000M: Varka Bhadram <varkabhadram@gmail.com>
3001L: linux-wpan@vger.kernel.org
3002S: Maintained
3003F: drivers/net/ieee802154/cc2520.c
3004F: include/linux/spi/cc2520.h
3005F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3006
ca684386
HV
3007CEC DRIVER
3008M: Hans Verkuil <hans.verkuil@cisco.com>
3009L: linux-media@vger.kernel.org
3010T: git git://linuxtv.org/media_tree.git
3011W: http://linuxtv.org
3012S: Supported
104eda6d 3013F: Documentation/media/kapi/cec-core.rst
618cd932 3014F: Documentation/media/uapi/cec
104eda6d 3015F: drivers/media/cec/
ca684386
HV
3016F: drivers/media/cec-edid.c
3017F: drivers/media/rc/keymaps/rc-cec.c
3018F: include/media/cec.h
3019F: include/media/cec-edid.h
104eda6d
HV
3020F: include/uapi/linux/cec.h
3021F: include/uapi/linux/cec-funcs.h
ca684386 3022
b8154542 3023CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3024M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3025L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3026W: http://www.ibm.com/developerworks/power/cell/
3027S: Supported
679655da 3028F: arch/powerpc/include/asm/cell*.h
679655da 3029F: arch/powerpc/include/asm/spu*.h
c117ab84 3030F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3031F: arch/powerpc/oprofile/*cell*
3032F: arch/powerpc/platforms/cell/
b8154542 3033
398ecff5
SW
3034CEPH COMMON CODE (LIBCEPH)
3035M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3036M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3037M: Sage Weil <sage@redhat.com>
82593f87 3038L: ceph-devel@vger.kernel.org
09d90327 3039W: http://ceph.com/
fb99f881 3040T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3041T: git git://github.com/ceph/ceph-client.git
9030aaf9 3042S: Supported
14430813
JP
3043F: net/ceph/
3044F: include/linux/ceph/
3045F: include/linux/crush/
9030aaf9 3046
398ecff5
SW
3047CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3048M: "Yan, Zheng" <zyan@redhat.com>
3049M: Sage Weil <sage@redhat.com>
3050M: Ilya Dryomov <idryomov@gmail.com>
3051L: ceph-devel@vger.kernel.org
3052W: http://ceph.com/
3053T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3054T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3055S: Supported
3056F: Documentation/filesystems/ceph.txt
3057F: fs/ceph/
3058
cfc411e7
DH
3059CERTIFICATE HANDLING:
3060M: David Howells <dhowells@redhat.com>
3061M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3062L: keyrings@vger.kernel.org
cfc411e7
DH
3063S: Maintained
3064F: Documentation/module-signing.txt
3065F: certs/
d8d80386 3066F: scripts/sign-file.c
cfc411e7
DH
3067F: scripts/extract-cert.c
3068
18332a80 3069CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3070L: linux-usb@vger.kernel.org
10c6c9c9 3071S: Orphan
679655da
JP
3072F: Documentation/usb/WUSB-Design-overview.txt
3073F: Documentation/usb/wusb-cbaf
355ffe69
DV
3074F: drivers/usb/host/hwa-hc.c
3075F: drivers/usb/host/whci/
679655da
JP
3076F: drivers/usb/wusbcore/
3077F: include/linux/usb/wusb*
18332a80 3078
c4d7e510
RG
3079HT16K33 LED CONTROLLER DRIVER
3080M: Robin van der Gracht <robin@protonic.nl>
3081S: Maintained
3082F: drivers/auxdisplay/ht16k33.c
3083F: Documentation/devicetree/bindings/display/ht16k33.txt
3084
70e84049 3085CFAG12864B LCD DRIVER
8b58be88 3086M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3087W: http://miguelojeda.es/auxdisplay.htm
3088W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3089S: Maintained
679655da
JP
3090F: drivers/auxdisplay/cfag12864b.c
3091F: include/linux/cfag12864b.h
70e84049
MOS
3092
3093CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3094M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3095W: http://miguelojeda.es/auxdisplay.htm
3096W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3097S: Maintained
679655da
JP
3098F: drivers/auxdisplay/cfag12864bfb.c
3099F: include/linux/cfag12864b.h
70e84049 3100
704232c2 3101CFG80211 and NL80211
8b58be88 3102M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3103L: linux-wireless@vger.kernel.org
ce466579
JB
3104W: http://wireless.kernel.org/
3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3106T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3107S: Maintained
c117ab84 3108F: include/uapi/linux/nl80211.h
679655da
JP
3109F: include/net/cfg80211.h
3110F: net/wireless/*
3111X: net/wireless/wext*
704232c2 3112
46e64261
GKH
3113CHAR and MISC DRIVERS
3114M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3115M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3116T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3117S: Supported
46e64261
GKH
3118F: drivers/char/*
3119F: drivers/misc/*
471322a8 3120F: include/linux/miscdevice.h
46e64261 3121
0a920b5b 3122CHECKPATCH
8b58be88 3123M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3124M: Joe Perches <joe@perches.com>
3125S: Maintained
679655da 3126F: scripts/checkpatch.pl
0a920b5b 3127
f8407f26
HW
3128CHINESE DOCUMENTATION
3129M: Harry Wei <harryxiyou@gmail.com>
9740153c 3130L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3131L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3132S: Maintained
f5ff9b63 3133F: Documentation/translations/zh_CN/
f8407f26 3134
2721ea2c 3135CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3136M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3137T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3138L: linux-usb@vger.kernel.org
3139S: Maintained
3140F: drivers/usb/chipidea/
3141
a93ad65d
HG
3142CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3143M: Hans de Goede <hdegoede@redhat.com>
3144L: linux-input@vger.kernel.org
3145S: Maintained
3146F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3147F: drivers/input/touchscreen/chipone_icn8318.c
3148
ab043105
OJ
3149CHROME HARDWARE PLATFORM SUPPORT
3150M: Olof Johansson <olof@lixom.net>
3151S: Maintained
9f273c24 3152T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3153F: drivers/platform/chrome/
3154
641cb85e 3155CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3156M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3157M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3158M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3159M: Neel Patel <neepatel@cisco.com>
7063fbf2 3160S: Supported
a6a5580c 3161F: drivers/net/ethernet/cisco/enic/
7063fbf2 3162
e3cf00d0 3163CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3164M: Christian Benvenuti <benve@cisco.com>
3165M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3166S: Supported
35ef4a9e 3167F: drivers/infiniband/hw/usnic/
e3cf00d0 3168
2b7a52a4 3169CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3170M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3171L: netdev@vger.kernel.org
3172S: Maintained
57d0b7a0 3173F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3174
3d4cfdc9
MB
3175CIRRUS LOGIC AUDIO CODEC DRIVERS
3176M: Brian Austin <brian.austin@cirrus.com>
3177M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3178L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3179S: Maintained
3180F: sound/soc/codecs/cs*
3181
94574d9a
KRW
3182CLEANCACHE API
3183M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3184L: linux-kernel@vger.kernel.org
3185S: Maintained
3186F: mm/cleancache.c
3187F: include/linux/cleancache.h
3188
d4275354 3189CLK API
54176cc6 3190M: Russell King <linux@armlinux.org.uk>
aa571b14 3191L: linux-clk@vger.kernel.org
37417046 3192S: Maintained
d4275354
RK
3193F: include/linux/clk.h
3194
9222d247
JS
3195CLOCKSOURCE, CLOCKEVENT DRIVERS
3196M: Daniel Lezcano <daniel.lezcano@linaro.org>
3197M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3198L: linux-kernel@vger.kernel.org
9222d247
JS
3199T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3200S: Supported
3201F: drivers/clocksource
3202
5df6d737 3203CISCO FCOE HBA DRIVER
6593ccd8
SK
3204M: Satish Kharat <satishkh@cisco.com>
3205M: Sesidhar Baddela <sebaddel@cisco.com>
3206M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3207L: linux-scsi@vger.kernel.org
3208S: Supported
2a99921a 3209F: drivers/scsi/fnic/
5df6d737 3210
c8806b6c 3211CISCO SCSI HBA DRIVER
6593ccd8 3212M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3213M: Sesidhar Baddela <sebaddel@cisco.com>
3214L: linux-scsi@vger.kernel.org
3215S: Supported
3216F: drivers/scsi/snic/
3217
529aa8cb
TLSC
3218CMPC ACPI DRIVER
3219M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3220M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3221L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3222S: Supported
3223F: drivers/platform/x86/classmate-laptop.c
3224
85756a06
HV
3225COBALT MEDIA DRIVER
3226M: Hans Verkuil <hans.verkuil@cisco.com>
3227L: linux-media@vger.kernel.org
3228T: git git://linuxtv.org/media_tree.git
a825eaec 3229W: https://linuxtv.org
85756a06
HV
3230S: Supported
3231F: drivers/media/pci/cobalt/
3232
74425eee 3233COCCINELLE/Semantic Patches (SmPL)
26de9c26 3234M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3235M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3236M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3237M: Michal Marek <mmarek@suse.com>
26de9c26 3238L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3239T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3240W: http://coccinelle.lip6.fr/
3241S: Supported
4b9033a3 3242F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3243F: scripts/coccinelle/
3244F: scripts/coccicheck
3245
1da177e4 3246CODA FILE SYSTEM
8b58be88 3247M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3248M: coda@cs.cmu.edu
3249L: codalist@coda.cs.cmu.edu
3250W: http://www.coda.cs.cmu.edu/
3251S: Maintained
679655da
JP
3252F: Documentation/filesystems/coda.txt
3253F: fs/coda/
3254F: include/linux/coda*.h
c117ab84 3255F: include/uapi/linux/coda*.h
1da177e4 3256
0b14261e
PZ
3257CODA V4L2 MEM2MEM DRIVER
3258M: Philipp Zabel <p.zabel@pengutronix.de>
3259L: linux-media@vger.kernel.org
3260S: Maintained
3261F: Documentation/devicetree/bindings/media/coda.txt
3262F: drivers/media/platform/coda/
3263
7704addb 3264COMMON CLK FRAMEWORK
a85fa007 3265M: Michael Turquette <mturquette@baylibre.com>
f956165f 3266M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3267L: linux-clk@vger.kernel.org
22d61acf 3268Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3269T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3270S: Maintained
ae4185cd 3271F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3272F: drivers/clk/
3273X: drivers/clk/clkdev.c
7704addb 3274F: include/linux/clk-pr*
60bea3b5 3275F: include/linux/clk/
7704addb 3276
e2d1d6c0 3277COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3278M: Steve French <sfrench@samba.org>
51223df6 3279L: linux-cifs@vger.kernel.org
d1f28953 3280L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3281W: http://linux-cifs.samba.org/
bb1d5dda 3282T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3283S: Supported
ec421a71 3284F: Documentation/filesystems/cifs/
679655da 3285F: fs/cifs/
e2d1d6c0 3286
1da177e4 3287COMPACTPCI HOTPLUG CORE
8b58be88 3288M: Scott Murray <scott@spiteful.org>
64dab204 3289L: linux-pci@vger.kernel.org
82c4dfc7 3290S: Maintained
679655da 3291F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3292
3293COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3294M: Scott Murray <scott@spiteful.org>
64dab204 3295L: linux-pci@vger.kernel.org
82c4dfc7 3296S: Maintained
679655da 3297F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3298
3299COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3300M: Scott Murray <scott@spiteful.org>
64dab204 3301L: linux-pci@vger.kernel.org
82c4dfc7 3302S: Maintained
679655da 3303F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3304
5411552c 3305COMPAL LAPTOP SUPPORT
8b58be88 3306M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3307L: platform-driver-x86@vger.kernel.org
5411552c 3308S: Maintained
679655da 3309F: drivers/platform/x86/compal-laptop.c
5411552c 3310
949be0f7 3311CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3312L: accessrunner-general@lists.sourceforge.net
3313W: http://accessrunner.sourceforge.net/
44243ef4 3314S: Orphan
679655da 3315F: drivers/usb/atm/cxacru.c
949be0f7 3316
e2d1d6c0 3317CONFIGFS
d6351db2 3318M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3319M: Christoph Hellwig <hch@lst.de>
3320T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3321S: Supported
679655da
JP
3322F: fs/configfs/
3323F: include/linux/configfs.h
e2d1d6c0 3324
acb9c1b2 3325CONNECTOR
8b58be88 3326M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3327L: netdev@vger.kernel.org
3328S: Maintained
3329F: drivers/connector/
3330
a3e3354d 3331CONTROL GROUP (CGROUP)
860ca0e6 3332M: Tejun Heo <tj@kernel.org>
ad50c159 3333M: Li Zefan <lizefan@huawei.com>
4d205676 3334M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3335L: cgroups@vger.kernel.org
860ca0e6 3336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3337S: Maintained
4b16b0c0 3338F: Documentation/cgroup*
679655da
JP
3339F: include/linux/cgroup*
3340F: kernel/cgroup*
a3e3354d
TH
3341
3342CONTROL GROUP - CPUSET
3343M: Li Zefan <lizefan@huawei.com>
3344L: cgroups@vger.kernel.org
3345W: http://www.bullopensource.org/cpuset/
3346W: http://oss.sgi.com/projects/cpusets/
3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3348S: Maintained
4b16b0c0 3349F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3350F: include/linux/cpuset.h
3351F: kernel/cpuset.c
3352
3353CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3354M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3355M: Michal Hocko <mhocko@kernel.org>
c4e29738 3356M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3357L: cgroups@vger.kernel.org
3358L: linux-mm@kvack.org
3359S: Maintained
3360F: mm/memcontrol.c
5d1ea48b 3361F: mm/swap_cgroup.c
fb3a0fb6 3362
bebe4678 3363CORETEMP HARDWARE MONITORING DRIVER
96859129 3364M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3365L: linux-hwmon@vger.kernel.org
bebe4678 3366S: Maintained
679655da
JP
3367F: Documentation/hwmon/coretemp
3368F: drivers/hwmon/coretemp.c
bebe4678 3369
1da177e4 3370COSA/SRP SYNC SERIAL DRIVER
8b58be88 3371M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3372W: http://www.fi.muni.cz/~kas/cosa/
3373S: Maintained
679655da 3374F: drivers/net/wan/cosa*
1da177e4 3375
4371ee35 3376CPMAC ETHERNET DRIVER
9dd4aaef 3377M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3378L: netdev@vger.kernel.org
3379S: Maintained
b544dbac 3380F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3381
1da177e4 3382CPU FREQUENCY DRIVERS
9c3646d1 3383M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3384M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3385L: linux-pm@vger.kernel.org
1da177e4 3386S: Maintained
27209d91
VK
3387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3388T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3389B: https://bugzilla.kernel.org
dabe73cb 3390F: Documentation/cpu-freq/
679655da
JP
3391F: drivers/cpufreq/
3392F: include/linux/cpufreq.h
1da177e4 3393
8a67f0ef
VK
3394CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3395M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3396M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3397L: linux-pm@vger.kernel.org
3398W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3399S: Maintained
3400F: drivers/cpufreq/arm_big_little.h
3401F: drivers/cpufreq/arm_big_little.c
3402F: drivers/cpufreq/arm_big_little_dt.c
3403
14d2c34c 3404CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3405M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3406M: Daniel Lezcano <daniel.lezcano@linaro.org>
3407L: linux-pm@vger.kernel.org
3408L: linux-arm-kernel@lists.infradead.org
cea8321c 3409T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3410S: Maintained
3411F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3412
0c570c18
BZ
3413CPUIDLE DRIVER - ARM EXYNOS
3414M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3415M: Daniel Lezcano <daniel.lezcano@linaro.org>
3416M: Kukjin Kim <kgene@kernel.org>
3417L: linux-pm@vger.kernel.org
3418L: linux-samsung-soc@vger.kernel.org
3419S: Supported
3420F: drivers/cpuidle/cpuidle-exynos.c
3421F: arch/arm/mach-exynos/pm.c
3422
a8e39c35 3423CPUIDLE DRIVERS
9c3646d1 3424M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3425M: Daniel Lezcano <daniel.lezcano@linaro.org>
3426L: linux-pm@vger.kernel.org
3427S: Maintained
cea8321c 3428T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3429B: https://bugzilla.kernel.org
a8e39c35
DL
3430F: drivers/cpuidle/*
3431F: include/linux/cpuidle.h
3432
1da177e4 3433CPUID/MSR DRIVER
8b58be88 3434M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3435S: Maintained
679655da
JP
3436F: arch/x86/kernel/cpuid.c
3437F: arch/x86/kernel/msr.c
1da177e4 3438
7fe2f639 3439CPU POWER MONITORING SUBSYSTEM
d8130624 3440M: Thomas Renninger <trenn@suse.com>
103f1790 3441L: linux-pm@vger.kernel.org
7fe2f639 3442S: Maintained
14430813 3443F: tools/power/cpupower/
7fe2f639 3444
1da177e4 3445CRAMFS FILESYSTEM
ce00f85c 3446W: http://sourceforge.net/projects/cramfs/
54886a71 3447S: Orphan / Obsolete
679655da
JP
3448F: Documentation/filesystems/cramfs.txt
3449F: fs/cramfs/
1da177e4
LT
3450
3451CRIS PORT
8b58be88
JP
3452M: Mikael Starvik <starvik@axis.com>
3453M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3454L: linux-cris-kernel@axis.com
1da177e4 3455W: http://developer.axis.com
9f273c24 3456T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3457S: Maintained
679655da 3458F: arch/cris/
df621252 3459F: drivers/tty/serial/crisv10.*
1da177e4
LT
3460
3461CRYPTO API
8b58be88
JP
3462M: Herbert Xu <herbert@gondor.apana.org.au>
3463M: "David S. Miller" <davem@davemloft.net>
1da177e4 3464L: linux-crypto@vger.kernel.org
9f273c24 3465T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3466T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3467S: Maintained
679655da 3468F: Documentation/crypto/
fe1c445b 3469F: Documentation/devicetree/bindings/crypto/
2ca87a17 3470F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3471F: arch/*/crypto/
3472F: crypto/
3473F: drivers/crypto/
3474F: include/crypto/
ff330f73 3475F: include/linux/crypto*
1da177e4 3476
5b07bd57 3477CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3478M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3479L: linux-crypto@vger.kernel.org
3480S: Maintained
51a2228a
JP
3481F: crypto/ansi_cprng.c
3482F: crypto/rng.c
5b07bd57 3483
fc279cc2
HV
3484CS3308 MEDIA DRIVER
3485M: Hans Verkuil <hverkuil@xs4all.nl>
3486L: linux-media@vger.kernel.org
3487T: git git://linuxtv.org/media_tree.git
3488W: http://linuxtv.org
3489S: Odd Fixes
3490F: drivers/media/i2c/cs3308.c
3491F: drivers/media/i2c/cs3308.h
3492
9b4ffa48 3493CS5535 Audio ALSA driver
8b58be88 3494M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3495S: Maintained
679655da 3496F: sound/pci/cs5535audio/
9b4ffa48 3497
a910e4a9 3498CW1200 WLAN driver
b75f0050
JP
3499M: Solomon Peachy <pizza@shaftnet.org>
3500S: Maintained
560424e9 3501F: drivers/net/wireless/st/cw1200/
a910e4a9 3502
6d8425b1 3503CX18 VIDEO4LINUX DRIVER
6afdeaf8 3504M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3505L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3506L: linux-media@vger.kernel.org
275ffde4 3507T: git git://linuxtv.org/media_tree.git
a825eaec 3508W: https://linuxtv.org
30e10993 3509W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3510S: Maintained
618cd932 3511F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3512F: drivers/media/pci/cx18/
6c0f0359 3513F: include/uapi/linux/ivtv*
6d8425b1 3514
3f101d91
HV
3515CX2341X MPEG ENCODER HELPER MODULE
3516M: Hans Verkuil <hverkuil@xs4all.nl>
3517L: linux-media@vger.kernel.org
3518T: git git://linuxtv.org/media_tree.git
a825eaec 3519W: https://linuxtv.org
3f101d91 3520S: Maintained
c368360b 3521F: drivers/media/common/cx2341x*
3f101d91
HV
3522F: include/media/cx2341x*
3523
b8fe6e2c
PB
3524CX24120 MEDIA DRIVER
3525M: Jemma Denson <jdenson@gmail.com>
3526M: Patrick Boettcher <patrick.boettcher@posteo.de>
3527L: linux-media@vger.kernel.org
a825eaec 3528W: https://linuxtv.org
b8fe6e2c
PB
3529Q: http://patchwork.linuxtv.org/project/linux-media/list/
3530S: Maintained
3531F: drivers/media/dvb-frontends/cx24120*
3532
20357578 3533CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3534M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3535M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3536L: linux-media@vger.kernel.org
a825eaec 3537W: https://linuxtv.org
20357578
MCC
3538T: git git://linuxtv.org/media_tree.git
3539S: Odd fixes
618cd932 3540F: Documentation/media/v4l-drivers/cx88*
20357578 3541F: drivers/media/pci/cx88/
6d8425b1 3542
91952bc0
AP
3543CXD2820R MEDIA DRIVER
3544M: Antti Palosaari <crope@iki.fi>
3545L: linux-media@vger.kernel.org
a825eaec 3546W: https://linuxtv.org
91952bc0
AP
3547W: http://palosaari.fi/linux/
3548Q: http://patchwork.linuxtv.org/project/linux-media/list/
3549T: git git://linuxtv.org/anttip/media_tree.git
3550S: Maintained
3551F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3552
e5ec3789 3553CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3554M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3555L: netdev@vger.kernel.org
3556W: http://www.chelsio.com
3557S: Supported
f7917c00 3558F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3559
d8ae3c33 3560CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3561M: Karen Xie <kxie@chelsio.com>
3562L: linux-scsi@vger.kernel.org
3563W: http://www.chelsio.com
3564S: Supported
3565F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3566
e5ec3789 3567CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3568M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3569L: linux-rdma@vger.kernel.org
e5ec3789
SW
3570W: http://www.openfabrics.org
3571S: Supported
679655da 3572F: drivers/infiniband/hw/cxgb3/
a85fb338 3573F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3574
be4c9bad 3575CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3576M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3577L: netdev@vger.kernel.org
3578W: http://www.chelsio.com
3579S: Supported
f7917c00 3580F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3581
d8ae3c33 3582CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3583M: Karen Xie <kxie@chelsio.com>
3584L: linux-scsi@vger.kernel.org
3585W: http://www.chelsio.com
3586S: Supported
3587F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3588
be4c9bad
RD
3589CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3590M: Steve Wise <swise@chelsio.com>
3591L: linux-rdma@vger.kernel.org
3592W: http://www.openfabrics.org
3593S: Supported
3594F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3595F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3596
5c20a5c7
CL
3597CXGB4VF ETHERNET DRIVER (CXGB4VF)
3598M: Casey Leedom <leedom@chelsio.com>
3599L: netdev@vger.kernel.org
3600W: http://www.chelsio.com
3601S: Supported
f7917c00 3602F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3603
a9282d01
IM
3604CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3605M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3606M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3607L: linuxppc-dev@lists.ozlabs.org
3608S: Supported
9d82fd2f 3609F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3610F: drivers/misc/cxl/
ec249dd8 3611F: include/misc/cxl*
a9282d01
IM
3612F: include/uapi/misc/cxl.h
3613F: Documentation/powerpc/cxl.txt
a9282d01
IM
3614F: Documentation/ABI/testing/sysfs-class-cxl
3615
11f43ae7
MO
3616CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3617M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3618M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3619M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3620L: linux-scsi@vger.kernel.org
3621S: Supported
3622F: drivers/scsi/cxlflash/
3623F: include/uapi/scsi/cxlflash_ioctls.h
3624F: Documentation/powerpc/cxlflash.txt
3625
b52b97a3
GC
3626STMMAC ETHERNET DRIVER
3627M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3628M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3629L: netdev@vger.kernel.org
3630W: http://www.stlinux.com
3631S: Supported
7ac6653a 3632F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3633
1da177e4 3634CYBERPRO FB DRIVER
54176cc6 3635M: Russell King <linux@armlinux.org.uk>
efc03ecb 3636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3637W: http://www.armlinux.org.uk/
1da177e4 3638S: Maintained
8a61f013 3639F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3640
1da177e4 3641CYCLADES ASYNC MUX DRIVER
1da177e4 3642W: http://www.cyclades.com/
d459883e 3643S: Orphan
c897401b 3644F: drivers/tty/cyclades.c
679655da 3645F: include/linux/cyclades.h
c117ab84 3646F: include/uapi/linux/cyclades.h
1da177e4
LT
3647
3648CYCLADES PC300 DRIVER
1da177e4 3649W: http://www.cyclades.com/
d459883e 3650S: Orphan
679655da 3651F: drivers/net/wan/pc300*
1da177e4 3652
402f6ae4
AP
3653CYPRESS_FIRMWARE MEDIA DRIVER
3654M: Antti Palosaari <crope@iki.fi>
3655L: linux-media@vger.kernel.org
a825eaec 3656W: https://linuxtv.org
402f6ae4
AP
3657W: http://palosaari.fi/linux/
3658Q: http://patchwork.linuxtv.org/project/linux-media/list/
3659T: git git://linuxtv.org/anttip/media_tree.git
3660S: Maintained
3661F: drivers/media/common/cypress_firmware*
3662
e3ae3525 3663CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3664M: Ferruh Yigit <fery@cypress.com>
6305902c 3665L: linux-input@vger.kernel.org
be9a6f40 3666S: Supported
6305902c
JP
3667F: drivers/input/touchscreen/cyttsp*
3668F: include/linux/input/cyttsp.h
e3ae3525 3669
aaaf5fbf
JK
3670DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3671M: Joshua Kinard <kumba@gentoo.org>
3672S: Maintained
3673F: drivers/rtc/rtc-ds1685.c
3674F: include/linux/rtc/ds1685.h
3675
1da177e4 3676DAMA SLAVE for AX.25
8b58be88 3677M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3678W: http://yaina.de/jreuter/
3679W: http://www.qsl.net/dl1bke/
3680L: linux-hams@vger.kernel.org
3681S: Maintained
679655da
JP
3682F: net/ax25/af_ax25.c
3683F: net/ax25/ax25_dev.c
3684F: net/ax25/ax25_ds_*
3685F: net/ax25/ax25_in.c
3686F: net/ax25/ax25_out.c
3687F: net/ax25/ax25_timer.c
3688F: net/ax25/sysctl_net_ax25.c
1da177e4 3689
e2d1d6c0 3690DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3691L: netdev@vger.kernel.org
5ff77428 3692S: Orphan
679655da 3693F: Documentation/networking/dmfe.txt
0f04e2aa 3694F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3695
3696DC390/AM53C974 SCSI driver
d8130624 3697M: Hannes Reinecke <hare@suse.com>
71bd849d 3698L: linux-scsi@vger.kernel.org
e2d1d6c0 3699S: Maintained
71bd849d 3700F: drivers/scsi/am53c974.c
e2d1d6c0 3701
1da177e4 3702DC395x SCSI driver
61eee9a7 3703M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3704M: Ali Akcaagac <aliakc@web.de>
3705M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3706L: dc395x@twibble.org
cf015e9f
JP
3707W: http://twibble.org/dist/dc395x/
3708W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3709S: Maintained
679655da
JP
3710F: Documentation/scsi/dc395x.txt
3711F: drivers/scsi/dc395x.*
1da177e4 3712
eb8edb08 3713DCCP PROTOCOL
a89d030e 3714M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3715L: dccp@vger.kernel.org
c996d8b9 3716W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3717S: Maintained
679655da 3718F: include/linux/dccp.h
c117ab84 3719F: include/uapi/linux/dccp.h
679655da
JP
3720F: include/linux/tfrc.h
3721F: net/dccp/
eb8edb08 3722
1da177e4 3723DECnet NETWORK LAYER
1da177e4
LT
3724W: http://linux-decnet.sourceforge.net
3725L: linux-decnet-user@lists.sourceforge.net
f546444d 3726S: Orphan
679655da
JP
3727F: Documentation/networking/decnet.txt
3728F: net/decnet/
1da177e4 3729
ebff05b9
MR
3730DECSTATION PLATFORM SUPPORT
3731M: "Maciej W. Rozycki" <macro@linux-mips.org>
3732L: linux-mips@linux-mips.org
3733W: http://www.linux-mips.org/wiki/DECstation
3734S: Maintained
3735F: arch/mips/dec/
3736F: arch/mips/include/asm/dec/
3737F: arch/mips/include/asm/mach-dec/
3738
1da177e4 3739DEFXX FDDI NETWORK DRIVER
8b58be88 3740M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3741S: Maintained
33f810b2 3742F: drivers/net/fddi/defxx.*
1da177e4 3743
ad8f07cc 3744DELL LAPTOP DRIVER
8b58be88 3745M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3746M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3747L: platform-driver-x86@vger.kernel.org
ad8f07cc 3748S: Maintained
679655da 3749F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3750
817a5cdb
PR
3751DELL LAPTOP RBTN DRIVER
3752M: Pali Rohár <pali.rohar@gmail.com>
3753S: Maintained
3754F: drivers/platform/x86/dell-rbtn.*
3755
cdbff611
PR
3756DELL LAPTOP FREEFALL DRIVER
3757M: Pali Rohár <pali.rohar@gmail.com>
3758S: Maintained
3759F: drivers/platform/x86/dell-smo8800.c
3760
1da177e4 3761DELL LAPTOP SMM DRIVER
a5afba16 3762M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3763S: Maintained
a5afba16 3764F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3765F: include/uapi/linux/i8k.h
1da177e4 3766
90563ec4 3767DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3768M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3769S: Maintained
679655da
JP
3770F: Documentation/dcdbas.txt
3771F: drivers/firmware/dcdbas.*
90563ec4 3772
0b3f6109 3773DELL WMI EXTRAS DRIVER
8b58be88 3774M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3775M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3776S: Maintained
36b3a96f 3777F: drivers/platform/x86/dell-wmi.c
0b3f6109 3778
5efc75e3 3779DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3780M: John Youn <johnyoun@synopsys.com>
5efc75e3 3781L: linux-usb@vger.kernel.org
18f340f9 3782T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3783S: Maintained
197ba5f4 3784F: drivers/usb/dwc2/
5efc75e3 3785
94ab23dd 3786DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3787M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3788L: linux-usb@vger.kernel.org
94ab23dd
FB
3789T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3790S: Maintained
3791F: drivers/usb/dwc3/
3792
833c9545
JB
3793DEVICE COREDUMP (DEV_COREDUMP)
3794M: Johannes Berg <johannes@sipsolutions.net>
3795L: linux-kernel@vger.kernel.org
3796S: Maintained
3797F: drivers/base/devcoredump.c
3798F: include/linux/devcoredump.h
3799
89d07767
KP
3800DEVICE FREQUENCY (DEVFREQ)
3801M: MyungJoo Ham <myungjoo.ham@samsung.com>
3802M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3803R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3804L: linux-pm@vger.kernel.org
6a3cd722 3805T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3806S: Maintained
3807F: drivers/devfreq/
6a3cd722
CC
3808F: include/linux/devfreq.h
3809F: Documentation/devicetree/bindings/devfreq/
89d07767 3810
7dbded06
CC
3811DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3812M: Chanwoo Choi <cw00.choi@samsung.com>
3813L: linux-pm@vger.kernel.org
3814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3815S: Supported
3816F: drivers/devfreq/event/
3817F: drivers/devfreq/devfreq-event.c
3818F: include/linux/devfreq-event.h
3819F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3820
490b864b
CC
3821BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3822M: Chanwoo Choi <cw00.choi@samsung.com>
3823L: linux-pm@vger.kernel.org
3824L: linux-samsung-soc@vger.kernel.org
3825T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3826S: Maintained
3827F: drivers/devfreq/exynos-bus.c
3828F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3829
1da177e4 3830DEVICE NUMBER REGISTRY
8b58be88 3831M: Torben Mathiasen <device@lanana.org>
1da177e4 3832W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3833S: Maintained
3834
e2d1d6c0 3835DEVICE-MAPPER (LVM)
854ecaad 3836M: Alasdair Kergon <agk@redhat.com>
8504eed3 3837M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3838M: dm-devel@redhat.com
e2d1d6c0
RD
3839L: dm-devel@redhat.com
3840W: http://sources.redhat.com/dm
8a6e2535 3841Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3842T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3843T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3844S: Maintained
679655da
JP
3845F: Documentation/device-mapper/
3846F: drivers/md/dm*
854ecaad 3847F: drivers/md/persistent-data/
679655da
JP
3848F: include/linux/device-mapper.h
3849F: include/linux/dm-*.h
8504eed3 3850F: include/uapi/linux/dm-*.h
e2d1d6c0 3851
bfcd3a46
JP
3852DEVLINK
3853M: Jiri Pirko <jiri@mellanox.com>
3854L: netdev@vger.kernel.org
3855S: Supported
3856F: net/core/devlink.c
3857F: include/net/devlink.h
3858F: include/uapi/linux/devlink.h
3859
c0d995aa
OST
3860DIALOG SEMICONDUCTOR DRIVERS
3861M: Support Opensource <support.opensource@diasemi.com>
3862W: http://www.dialog-semiconductor.com/products
3863S: Supported
3864F: Documentation/hwmon/da90??
047cfd01 3865F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3866F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3867F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3868F: drivers/gpio/gpio-da90??.c
3869F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3870F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3871F: drivers/input/misc/da90??_onkey.c
3872F: drivers/input/touchscreen/da9052_tsi.c
3873F: drivers/leds/leds-da90??.c
3874F: drivers/mfd/da903x.c
3875F: drivers/mfd/da90??-*.c
7be72c2c 3876F: drivers/mfd/da91??-*.c
8c0984e5
SR
3877F: drivers/power/supply/da9052-battery.c
3878F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3879F: drivers/regulator/da903x.c
3880F: drivers/regulator/da9???-regulator.[ch]
3881F: drivers/rtc/rtc-da90??.c
3882F: drivers/video/backlight/da90??_bl.c
3883F: drivers/watchdog/da90??_wdt.c
3884F: include/linux/mfd/da903x.h
3885F: include/linux/mfd/da9052/
3886F: include/linux/mfd/da9055/
047cfd01 3887F: include/linux/mfd/da9062/
c0d995aa 3888F: include/linux/mfd/da9063/
7be72c2c 3889F: include/linux/mfd/da9150/
4eeb08b4 3890F: include/linux/regulator/da9211.h
c0d995aa
OST
3891F: include/sound/da[79]*.h
3892F: sound/soc/codecs/da[79]*.[ch]
3893
6ea5dcdf
WBG
3894DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3895M: William Breathitt Gray <vilhelm.gray@gmail.com>
3896L: linux-gpio@vger.kernel.org
3897S: Maintained
3898F: drivers/gpio/gpio-gpio-mm.c
3899
599aa697
LL
3900DIGI NEO AND CLASSIC PCI PRODUCTS
3901M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3902M: Mark Hounschell <markh@compro.net>
599aa697
LL
3903L: driverdev-devel@linuxdriverproject.org
3904S: Maintained
3905F: drivers/staging/dgnc/
3906
335d7c58 3907DIOLAN U2C-12 I2C DRIVER
ca462085 3908M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3909L: linux-i2c@vger.kernel.org
3910S: Maintained
3911F: drivers/i2c/busses/i2c-diolan-u2c.c
3912
d475c634
MW
3913DIRECT ACCESS (DAX)
3914M: Matthew Wilcox <willy@linux.intel.com>
3915L: linux-fsdevel@vger.kernel.org
3916S: Supported
3917F: fs/dax.c
3918
e7839f25 3919DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3920M: Eric Paris <eparis@parisplace.org>
3c5119c0 3921S: Maintained
679655da
JP
3922F: Documentation/filesystems/dnotify.txt
3923F: fs/notify/dnotify/
3924F: include/linux/dnotify.h
1da177e4
LT
3925
3926DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3927M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3928W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3929W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3930W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3931S: Maintained
3932
4480f15b 3933DISKQUOTA
d8130624 3934M: Jan Kara <jack@suse.com>
1da177e4 3935S: Maintained
679655da
JP
3936F: Documentation/filesystems/quota.txt
3937F: fs/quota/
3938F: include/linux/quota*.h
c117ab84 3939F: include/uapi/linux/quota*.h
1da177e4 3940
702686ad
BT
3941DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3942M: Bernie Thompson <bernie@plugable.com>
3943L: linux-fbdev@vger.kernel.org
3944S: Maintained
3945W: http://plugable.com/category/projects/udlfb/
8a61f013 3946F: drivers/video/fbdev/udlfb.c
702686ad
BT
3947F: include/video/udlfb.h
3948F: Documentation/fb/udlfb.txt
3949
e7839f25 3950DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3951M: Christine Caulfield <ccaulfie@redhat.com>
3952M: David Teigland <teigland@redhat.com>
a4644184 3953L: cluster-devel@redhat.com
5be7b50f 3954W: http://sources.redhat.com/cluster/
9f273c24 3955T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3956S: Supported
679655da 3957F: fs/dlm/
5be7b50f 3958
53b6b3e0
SS
3959DMA BUFFER SHARING FRAMEWORK
3960M: Sumit Semwal <sumit.semwal@linaro.org>
3961S: Maintained
3962L: linux-media@vger.kernel.org
3963L: dri-devel@lists.freedesktop.org
8ada6d2d 3964L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3965F: drivers/dma-buf/
e46d12c6
JP
3966F: include/linux/dma-buf*
3967F: include/linux/reservation.h
3968F: include/linux/*fence.h
53b6b3e0 3969F: Documentation/dma-buf-sharing.txt
0b46fcdb 3970T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 3971
c483e065
GP
3972SYNC FILE FRAMEWORK
3973M: Sumit Semwal <sumit.semwal@linaro.org>
3974R: Gustavo Padovan <gustavo@padovan.org>
3975S: Maintained
3976L: linux-media@vger.kernel.org
3977L: dri-devel@lists.freedesktop.org
c5ec903d
GP
3978F: drivers/dma-buf/sync_*
3979F: drivers/dma-buf/sw_sync.c
c483e065 3980F: include/linux/sync_file.h
c5ec903d 3981F: include/uapi/linux/sync_file.h
c483e065 3982F: Documentation/sync_file.txt
0b46fcdb 3983T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 3984
b3e5f263 3985DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3986M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3987L: dmaengine@vger.kernel.org
3988Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3989S: Maintained
679655da 3990F: drivers/dma/
0ce3c066 3991F: include/linux/dmaengine.h
c56d329e 3992F: Documentation/devicetree/bindings/dma/
979a281e
VK
3993F: Documentation/dmaengine/
3994T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3995
b825037d 3996DME1737 HARDWARE MONITOR DRIVER
8b58be88 3997M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3998L: linux-hwmon@vger.kernel.org
b825037d 3999S: Maintained
679655da
JP
4000F: Documentation/hwmon/dme1737
4001F: drivers/hwmon/dme1737.c
b825037d 4002
1f31e1b1 4003DMI/SMBIOS SUPPORT
d8130624 4004M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4005S: Maintained
d4aeef93 4006T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4007F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4008F: drivers/firmware/dmi-id.c
4009F: drivers/firmware/dmi_scan.c
4010F: include/linux/dmi.h
4011
7d2c86b5 4012DOCUMENTATION
ad3118b9 4013M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4014L: linux-doc@vger.kernel.org
4015S: Maintained
679655da 4016F: Documentation/
42f41ecf
JC
4017F: scripts/docproc.c
4018F: scripts/kernel-doc*
97be078b
RD
4019X: Documentation/ABI/
4020X: Documentation/devicetree/
933a46b8
JC
4021X: Documentation/acpi
4022X: Documentation/power
4023X: Documentation/spi
618cd932 4024X: Documentation/media
c51edfb1 4025T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4026
1da177e4 4027DOUBLETALK DRIVER
8b58be88 4028M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4029L: blinux-list@redhat.com
4030S: Maintained
679655da
JP
4031F: drivers/char/dtlk.c
4032F: include/linux/dtlk.h
1da177e4 4033
e2d1d6c0 4034DPT_I2O SCSI RAID DRIVER
8b58be88 4035M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4036L: linux-scsi@vger.kernel.org
4037W: http://www.adaptec.com/
4038S: Maintained
679655da
JP
4039F: drivers/scsi/dpt*
4040F: drivers/scsi/dpt/
e2d1d6c0 4041
b411b363 4042DRBD DRIVER
bc2c049d
RK
4043M: Philipp Reisner <philipp.reisner@linbit.com>
4044M: Lars Ellenberg <lars.ellenberg@linbit.com>
4045L: drbd-dev@lists.linbit.com
28b8e8d4 4046W: http://www.drbd.org
bc2c049d
RK
4047T: git git://git.linbit.com/linux-drbd.git
4048T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4049S: Supported
4050F: drivers/block/drbd/
4051F: lib/lru_cache.c
4052F: Documentation/blockdev/drbd/
b411b363 4053
dc7dfcd8 4054DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4055M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4056T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4057S: Supported
679655da 4058F: Documentation/kobject.txt
7cfc51b9 4059F: drivers/base/
87544653 4060F: fs/debugfs/
dc7dfcd8
WS
4061F: fs/kernfs/
4062F: fs/sysfs/
87544653 4063F: include/linux/debugfs.h
dc7dfcd8 4064F: include/linux/kobj*
679655da 4065F: lib/kobj*
1da177e4
LT
4066
4067DRM DRIVERS
8b58be88 4068M: David Airlie <airlied@linux.ie>
4c6a3999 4069L: dri-devel@lists.freedesktop.org
b0447888 4070T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4071B: https://bugs.freedesktop.org/
5fc41a70 4072C: irc://chat.freenode.net/dri-devel
1da177e4 4073S: Maintained
679655da 4074F: drivers/gpu/drm/
433e3b34 4075F: drivers/gpu/vga/
d28ab95b
GU
4076F: Documentation/devicetree/bindings/display/
4077F: Documentation/devicetree/bindings/gpu/
4078F: Documentation/devicetree/bindings/video/
621c5474 4079F: Documentation/gpu/
850e9411 4080F: include/drm/
c117ab84 4081F: include/uapi/drm/
1da177e4 4082
d52ea7e3
DV
4083DRM DRIVERS AND MISC GPU PATCHES
4084M: Daniel Vetter <daniel.vetter@intel.com>
4085M: Jani Nikula <jani.nikula@linux.intel.com>
4086M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4087W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4088S: Maintained
4089T: git git://anongit.freedesktop.org/drm/drm-misc
4090F: Documentation/gpu/
4091F: drivers/gpu/vga/
4092F: drivers/gpu/drm/*
4093F: include/drm/drm*
4094F: include/uapi/drm/drm*
4095
c842b693
EV
4096DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4097M: Dave Airlie <airlied@redhat.com>
4098S: Odd Fixes
4099F: drivers/gpu/drm/ast/
4100
5620f47d
DV
4101DRM DRIVERS FOR BRIDGE CHIPS
4102M: Archit Taneja <architt@codeaurora.org>
4103S: Maintained
4104T: git git://anongit.freedesktop.org/drm/drm-misc
4105F: drivers/gpu/drm/bridge/
4106
c842b693
EV
4107DRM DRIVER FOR BOCHS VIRTUAL GPU
4108M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f
GH
4109L: virtualization@lists.linux-foundation.org
4110T: git git://git.kraxel.org/linux drm-qemu
4111S: Maintained
c842b693
EV
4112F: drivers/gpu/drm/bochs/
4113
4114DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4115M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4116M: Gerd Hoffmann <kraxel@redhat.com>
4117L: virtualization@lists.linux-foundation.org
4118T: git git://git.kraxel.org/linux drm-qemu
c842b693
EV
4119S: Odd Fixes
4120F: drivers/gpu/drm/cirrus/
4121
c26a4017 4122RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4123M: Alex Deucher <alexander.deucher@amd.com>
4124M: Christian König <christian.koenig@amd.com>
4125L: dri-devel@lists.freedesktop.org
4126T: git git://people.freedesktop.org/~agd5f/linux
4127S: Supported
4128F: drivers/gpu/drm/radeon/
74c97375 4129F: include/uapi/drm/radeon_drm.h
c26a4017 4130F: drivers/gpu/drm/amd/
74c97375 4131F: include/uapi/drm/amdgpu_drm.h
566f5939 4132
03e255b9
TR
4133DRM PANEL DRIVERS
4134M: Thierry Reding <thierry.reding@gmail.com>
4135L: dri-devel@lists.freedesktop.org
4136T: git git://anongit.freedesktop.org/tegra/linux.git
4137S: Maintained
4138F: drivers/gpu/drm/drm_panel.c
4139F: drivers/gpu/drm/panel/
4140F: include/drm/drm_panel.h
2d799dde 4141F: Documentation/devicetree/bindings/display/panel/
03e255b9 4142
8daf7473 4143INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4144M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4145M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4146L: intel-gfx@lists.freedesktop.org
7564fde3 4147W: https://01.org/linuxgraphics/
51b06f9f 4148B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4149C: irc://chat.freenode.net/intel-gfx
47f95647 4150Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4151T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4152S: Supported
14430813 4153F: drivers/gpu/drm/i915/
8daf7473 4154F: include/drm/i915*
baceac3a 4155F: include/uapi/drm/i915_drm.h
621c5474 4156F: Documentation/gpu/i915.rst
8daf7473 4157
66a46e9d
ZW
4158INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4159M: Zhenyu Wang <zhenyuw@linux.intel.com>
4160M: Zhi Wang <zhi.a.wang@intel.com>
4161L: igvt-g-dev@lists.01.org
4162L: intel-gfx@lists.freedesktop.org
4163W: https://01.org/igvt-g
4164T: git https://github.com/01org/gvt-linux.git
4165S: Supported
4166F: drivers/gpu/drm/i915/gvt/
4167
99763bb8
BB
4168DRM DRIVERS FOR ATMEL HLCDC
4169M: Boris Brezillon <boris.brezillon@free-electrons.com>
4170L: dri-devel@lists.freedesktop.org
4171S: Supported
4172F: drivers/gpu/drm/atmel-hlcdc/
4173F: Documentation/devicetree/bindings/drm/atmel/
4174
bf1139df
MR
4175DRM DRIVERS FOR ALLWINNER A10
4176M: Maxime Ripard <maxime.ripard@free-electrons.com>
4177L: dri-devel@lists.freedesktop.org
4178S: Supported
4179F: drivers/gpu/drm/sun4i/
4180F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4181
1de7ac68
NA
4182DRM DRIVERS FOR AMLOGIC SOCS
4183M: Neil Armstrong <narmstrong@baylibre.com>
4184L: dri-devel@lists.freedesktop.org
4185L: linux-amlogic@lists.infradead.org
4186W: http://linux-meson.com/
4187S: Supported
4188F: drivers/gpu/drm/meson/
4189F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4190
398a6d4a
KP
4191DRM DRIVERS FOR EXYNOS
4192M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4193M: Joonyoung Shim <jy0922.shim@samsung.com>
4194M: Seung-Woo Kim <sw0312.kim@samsung.com>
4195M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4196L: dri-devel@lists.freedesktop.org
25a58030 4197T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4198S: Supported
14430813 4199F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4200F: include/uapi/drm/exynos_drm.h
4201F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4202
b55a1b9c 4203DRM DRIVERS FOR FREESCALE DCU
bc66757a 4204M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4205M: Alison Wang <alison.wang@freescale.com>
4206L: dri-devel@lists.freedesktop.org
4207S: Supported
4208F: drivers/gpu/drm/fsl-dcu/
2d799dde 4209F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4210F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4211F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4212
0a3d775f
PZ
4213DRM DRIVERS FOR FREESCALE IMX
4214M: Philipp Zabel <p.zabel@pengutronix.de>
4215L: dri-devel@lists.freedesktop.org
4216S: Maintained
4217F: drivers/gpu/drm/imx/
ef739aa4 4218F: drivers/gpu/ipu-v3/
2d799dde 4219F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4220
ba2199a6
PJ
4221DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4222M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4223L: dri-devel@lists.freedesktop.org
4224T: git git://github.com/patjak/drm-gma500
4225S: Maintained
5ff18e42 4226F: drivers/gpu/drm/gma500/
ba2199a6 4227
c84ffde9
XL
4228DRM DRIVERS FOR HISILICON
4229M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4230M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4231R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4232R: Chen Feng <puck.chen@hisilicon.com>
4233L: dri-devel@lists.freedesktop.org
4234T: git git://github.com/xin3liang/linux.git
4235S: Maintained
4236F: drivers/gpu/drm/hisilicon/
4237F: Documentation/devicetree/bindings/display/hisilicon/
4238
399516ab
EV
4239DRM DRIVER FOR INTEL I810 VIDEO CARDS
4240S: Orphan / Obsolete
4241F: drivers/gpu/drm/i810/
4242F: include/uapi/drm/i810_drm.h
4243
37b2a214
CH
4244DRM DRIVERS FOR MEDIATEK
4245M: CK Hu <ck.hu@mediatek.com>
4246M: Philipp Zabel <p.zabel@pengutronix.de>
4247L: dri-devel@lists.freedesktop.org
4248S: Supported
4249F: drivers/gpu/drm/mediatek/
4250F: Documentation/devicetree/bindings/display/mediatek/
4251
06346451
EV
4252DRM DRIVER FOR MSM ADRENO GPU
4253M: Rob Clark <robdclark@gmail.com>
4254L: linux-arm-msm@vger.kernel.org
4255L: dri-devel@lists.freedesktop.org
4256L: freedreno@lists.freedesktop.org
4257T: git git://people.freedesktop.org/~robclark/linux
4258S: Maintained
4259F: drivers/gpu/drm/msm/
4260F: include/uapi/drm/msm_drm.h
4261F: Documentation/devicetree/bindings/display/msm/
4262
fad89bb3
EV
4263DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4264M: Ben Skeggs <bskeggs@redhat.com>
4265L: dri-devel@lists.freedesktop.org
4266L: nouveau@lists.freedesktop.org
4267T: git git://github.com/skeggsb/linux
4268S: Supported
4269F: drivers/gpu/drm/nouveau/
4270F: include/uapi/drm/nouveau_drm.h
ba2199a6 4271
bd3b49f2 4272DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4273M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4274L: dri-devel@lists.freedesktop.org
4275L: linux-tegra@vger.kernel.org
a5ad7a63 4276T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4277S: Supported
dee8268f 4278F: drivers/gpu/drm/tegra/
a5ad7a63 4279F: drivers/gpu/host1x/
e1e90644 4280F: include/linux/host1x.h
a5ad7a63 4281F: include/uapi/drm/tegra_drm.h
2d799dde 4282F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4283
399516ab
EV
4284DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4285S: Orphan / Obsolete
4286F: drivers/gpu/drm/mga/
4287F: include/uapi/drm/mga_drm.h
4288
c842b693
EV
4289DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4290M: Dave Airlie <airlied@redhat.com>
4291S: Odd Fixes
4292F: drivers/gpu/drm/mgag200/
4293
399516ab
EV
4294DRM DRIVER FOR RAGE 128 VIDEO CARDS
4295S: Orphan / Obsolete
4296F: drivers/gpu/drm/r128/
4297F: include/uapi/drm/r128_drm.h
4298
a284e9d1
LP
4299DRM DRIVERS FOR RENESAS
4300M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4301L: dri-devel@lists.freedesktop.org
4a121096 4302L: linux-renesas-soc@vger.kernel.org
2392ccd4 4303T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4304S: Supported
4305F: drivers/gpu/drm/rcar-du/
4306F: drivers/gpu/drm/shmobile/
a284e9d1 4307F: include/linux/platform_data/shmob_drm.h
33be436d 4308F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4309
c842b693
EV
4310DRM DRIVER FOR QXL VIRTUAL GPU
4311M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4312M: Gerd Hoffmann <kraxel@redhat.com>
4313L: virtualization@lists.linux-foundation.org
4314T: git git://git.kraxel.org/linux drm-qemu
4315S: Maintained
c842b693
EV
4316F: drivers/gpu/drm/qxl/
4317F: include/uapi/drm/qxl_drm.h
a284e9d1 4318
625e0346
HS
4319DRM DRIVERS FOR ROCKCHIP
4320M: Mark Yao <mark.yao@rock-chips.com>
4321L: dri-devel@lists.freedesktop.org
4322S: Maintained
4323F: drivers/gpu/drm/rockchip/
f253f7eb 4324F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4325
399516ab
EV
4326DRM DRIVER FOR SAVAGE VIDEO CARDS
4327S: Orphan / Obsolete
4328F: drivers/gpu/drm/savage/
4329F: include/uapi/drm/savage_drm.h
4330
4331DRM DRIVER FOR SIS VIDEO CARDS
4332S: Orphan / Obsolete
4333F: drivers/gpu/drm/sis/
4334F: include/uapi/drm/sis_drm.h
625e0346 4335
7f11c476
BG
4336DRM DRIVERS FOR STI
4337M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4338M: Vincent Abriou <vincent.abriou@st.com>
4339L: dri-devel@lists.freedesktop.org
4340T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4341S: Maintained
4342F: drivers/gpu/drm/sti
2d799dde 4343F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4344
399516ab
EV
4345DRM DRIVER FOR TDFX VIDEO CARDS
4346S: Orphan / Obsolete
4347F: drivers/gpu/drm/tdfx/
4348
c842b693
EV
4349DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4350M: Dave Airlie <airlied@redhat.com>
4351S: Odd Fixes
4352F: drivers/gpu/drm/udl/
4353
8bb0bce9
LS
4354DRM DRIVERS FOR VIVANTE GPU IP
4355M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4356R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4357R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4358L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4359L: dri-devel@lists.freedesktop.org
4360S: Maintained
8a9257a0
EV
4361F: drivers/gpu/drm/etnaviv/
4362F: include/uapi/drm/etnaviv_drm.h
4363F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4364
c4291702
EV
4365DRM DRIVER FOR VMWARE VIRTUAL GPU
4366M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4367M: Sinclair Yeh <syeh@vmware.com>
4368M: Thomas Hellstrom <thellstrom@vmware.com>
4369L: dri-devel@lists.freedesktop.org
4370T: git git://people.freedesktop.org/~syeh/repos_linux
4371T: git git://people.freedesktop.org/~thomash/linux
4372S: Supported
4373F: drivers/gpu/drm/vmwgfx/
4374F: include/uapi/drm/vmwgfx_drm.h
4375
8636d452
EA
4376DRM DRIVERS FOR VC4
4377M: Eric Anholt <eric@anholt.net>
4378T: git git://github.com/anholt/linux
4379S: Supported
4380F: drivers/gpu/drm/vc4/
4381F: include/uapi/drm/vc4_drm.h
4382F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4383
5ef330a7
TV
4384DRM DRIVERS FOR TI OMAP
4385M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4386L: dri-devel@lists.freedesktop.org
4387S: Maintained
4388F: drivers/gpu/drm/omapdrm/
4389F: Documentation/devicetree/bindings/display/ti/
4390
adb314ed
TV
4391DRM DRIVERS FOR TI LCDC
4392M: Jyri Sarha <jsarha@ti.com>
4393R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4394L: dri-devel@lists.freedesktop.org
4395S: Maintained
4396F: drivers/gpu/drm/tilcdc/
4397F: Documentation/devicetree/bindings/display/tilcdc/
4398
dbb01037
SG
4399DRM DRIVERS FOR ZTE ZX
4400M: Shawn Guo <shawnguo@kernel.org>
4401L: dri-devel@lists.freedesktop.org
4402S: Maintained
4403F: drivers/gpu/drm/zte/
4404F: Documentation/devicetree/bindings/display/zte,vou.txt
4405
598df1ac
AK
4406DSBR100 USB FM RADIO DRIVER
4407M: Alexey Klimov <klimov.linux@gmail.com>
4408L: linux-media@vger.kernel.org
4409T: git git://linuxtv.org/media_tree.git
4410S: Maintained
4411F: drivers/media/radio/dsbr100.c
4412
1da177e4 4413DSCC4 DRIVER
8b58be88 4414M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4415L: netdev@vger.kernel.org
1da177e4 4416S: Maintained
679655da 4417F: drivers/net/wan/dscc4.c
1da177e4 4418
cc11b140
HV
4419DT3155 MEDIA DRIVER
4420M: Hans Verkuil <hverkuil@xs4all.nl>
4421L: linux-media@vger.kernel.org
4422T: git git://linuxtv.org/media_tree.git
a825eaec 4423W: https://linuxtv.org
cc11b140
HV
4424S: Odd Fixes
4425F: drivers/media/pci/dt3155/
4426
91952bc0
AP
4427DVB_USB_AF9015 MEDIA DRIVER
4428M: Antti Palosaari <crope@iki.fi>
4429L: linux-media@vger.kernel.org
a825eaec 4430W: https://linuxtv.org
91952bc0
AP
4431W: http://palosaari.fi/linux/
4432Q: http://patchwork.linuxtv.org/project/linux-media/list/
4433T: git git://linuxtv.org/anttip/media_tree.git
4434S: Maintained
4435F: drivers/media/usb/dvb-usb-v2/af9015*
4436
4437DVB_USB_AF9035 MEDIA DRIVER
4438M: Antti Palosaari <crope@iki.fi>
4439L: linux-media@vger.kernel.org
a825eaec 4440W: https://linuxtv.org
91952bc0
AP
4441W: http://palosaari.fi/linux/
4442Q: http://patchwork.linuxtv.org/project/linux-media/list/
4443T: git git://linuxtv.org/anttip/media_tree.git
4444S: Maintained
4445F: drivers/media/usb/dvb-usb-v2/af9035*
4446
4447DVB_USB_ANYSEE MEDIA DRIVER
4448M: Antti Palosaari <crope@iki.fi>
4449L: linux-media@vger.kernel.org
a825eaec 4450W: https://linuxtv.org
91952bc0
AP
4451W: http://palosaari.fi/linux/
4452Q: http://patchwork.linuxtv.org/project/linux-media/list/
4453T: git git://linuxtv.org/anttip/media_tree.git
4454S: Maintained
4455F: drivers/media/usb/dvb-usb-v2/anysee*
4456
4457DVB_USB_AU6610 MEDIA DRIVER
4458M: Antti Palosaari <crope@iki.fi>
4459L: linux-media@vger.kernel.org
a825eaec 4460W: https://linuxtv.org
91952bc0
AP
4461W: http://palosaari.fi/linux/
4462Q: http://patchwork.linuxtv.org/project/linux-media/list/
4463T: git git://linuxtv.org/anttip/media_tree.git
4464S: Maintained
4465F: drivers/media/usb/dvb-usb-v2/au6610*
4466
4467DVB_USB_CE6230 MEDIA DRIVER
4468M: Antti Palosaari <crope@iki.fi>
4469L: linux-media@vger.kernel.org
a825eaec 4470W: https://linuxtv.org
91952bc0
AP
4471W: http://palosaari.fi/linux/
4472Q: http://patchwork.linuxtv.org/project/linux-media/list/
4473T: git git://linuxtv.org/anttip/media_tree.git
4474S: Maintained
4475F: drivers/media/usb/dvb-usb-v2/ce6230*
4476
d099dea2
MK
4477DVB_USB_CXUSB MEDIA DRIVER
4478M: Michael Krufky <mkrufky@linuxtv.org>
4479L: linux-media@vger.kernel.org
a825eaec 4480W: https://linuxtv.org
d099dea2
MK
4481W: http://github.com/mkrufky
4482Q: http://patchwork.linuxtv.org/project/linux-media/list/
4483T: git git://linuxtv.org/media_tree.git
4484S: Maintained
9819da66 4485F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4486
91952bc0 4487DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4488M: Antti Palosaari <crope@iki.fi>
4489L: linux-media@vger.kernel.org
a825eaec 4490W: https://linuxtv.org
91952bc0
AP
4491W: http://palosaari.fi/linux/
4492Q: http://patchwork.linuxtv.org/project/linux-media/list/
4493T: git git://linuxtv.org/anttip/media_tree.git
4494S: Maintained
91952bc0 4495F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4496
5560983b 4497DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4498M: Antti Palosaari <crope@iki.fi>
4499L: linux-media@vger.kernel.org
a825eaec 4500W: https://linuxtv.org
91952bc0
AP
4501Q: http://patchwork.linuxtv.org/project/linux-media/list/
4502T: git git://linuxtv.org/anttip/media_tree.git
4503S: Maintained
5560983b 4504F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4505
8856f5f2
MK
4506DVB_USB_MXL111SF MEDIA DRIVER
4507M: Michael Krufky <mkrufky@linuxtv.org>
4508L: linux-media@vger.kernel.org
a825eaec 4509W: https://linuxtv.org
8856f5f2
MK
4510W: http://github.com/mkrufky
4511Q: http://patchwork.linuxtv.org/project/linux-media/list/
4512T: git git://linuxtv.org/mkrufky/mxl111sf.git
4513S: Maintained
4514F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4515
91952bc0
AP
4516DVB_USB_RTL28XXU MEDIA DRIVER
4517M: Antti Palosaari <crope@iki.fi>
4518L: linux-media@vger.kernel.org
a825eaec 4519W: https://linuxtv.org
91952bc0
AP
4520W: http://palosaari.fi/linux/
4521Q: http://patchwork.linuxtv.org/project/linux-media/list/
4522T: git git://linuxtv.org/anttip/media_tree.git
4523S: Maintained
4524F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4525
4526DVB_USB_V2 MEDIA DRIVER
4527M: Antti Palosaari <crope@iki.fi>
4528L: linux-media@vger.kernel.org
a825eaec 4529W: https://linuxtv.org
91952bc0
AP
4530W: http://palosaari.fi/linux/
4531Q: http://patchwork.linuxtv.org/project/linux-media/list/
4532T: git git://linuxtv.org/anttip/media_tree.git
4533S: Maintained
4534F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4535F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4536
ac0ac38f 4537DYNAMIC DEBUG
5c4a97d1 4538M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4539S: Maintained
4540F: lib/dynamic_debug.c
4541F: include/linux/dynamic_debug.h
4542
789c7048 4543DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4544M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4545S: Maintained
df621252 4546F: drivers/tty/serial/dz.*
789c7048 4547
f17effbe
MF
4548E3X0 POWER BUTTON DRIVER
4549M: Moritz Fischer <moritz.fischer@ettus.com>
4550L: usrp-users@lists.ettus.com
4551W: http://www.ettus.com
4552S: Supported
4553F: drivers/input/misc/e3x0-button.c
4554F: Documentation/devicetree/bindings/input/e3x0-button.txt
4555
91952bc0
AP
4556E4000 MEDIA DRIVER
4557M: Antti Palosaari <crope@iki.fi>
4558L: linux-media@vger.kernel.org
a825eaec 4559W: https://linuxtv.org
91952bc0
AP
4560W: http://palosaari.fi/linux/
4561Q: http://patchwork.linuxtv.org/project/linux-media/list/
4562T: git git://linuxtv.org/anttip/media_tree.git
4563S: Maintained
4564F: drivers/media/tuners/e4000*
4565
1da177e4 4566EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4567M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4568L: linux-scsi@vger.kernel.org
4569S: Maintained
679655da 4570F: drivers/scsi/eata.c
1da177e4 4571
91952bc0
AP
4572EC100 MEDIA DRIVER
4573M: Antti Palosaari <crope@iki.fi>
4574L: linux-media@vger.kernel.org
a825eaec 4575W: https://linuxtv.org
91952bc0
AP
4576W: http://palosaari.fi/linux/
4577Q: http://patchwork.linuxtv.org/project/linux-media/list/
4578T: git git://linuxtv.org/anttip/media_tree.git
4579S: Maintained
4580F: drivers/media/dvb-frontends/ec100*
4581
237fead6 4582ECRYPT FILE SYSTEM
0de9adf2 4583M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4584L: ecryptfs@vger.kernel.org
24a923e4 4585W: http://ecryptfs.org
6dc7516e 4586W: https://launchpad.net/ecryptfs
9f273c24 4587T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4588S: Supported
679655da
JP
4589F: Documentation/filesystems/ecryptfs.txt
4590F: fs/ecryptfs/
237fead6 4591
da9bb1d2 4592EDAC-CORE
aa15aa0e 4593M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4594M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4595M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4596L: linux-edac@vger.kernel.org
07cd6bf5
FW
4597T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4598T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4599S: Supported
b73bbad3
MCC
4600F: Documentation/admin-guide/ras.rst
4601F: Documentation/driver-api/edac.rst
91445c72 4602F: drivers/edac/
679655da 4603F: include/linux/edac.h
0e438e3f 4604
c476c23b 4605EDAC-AMD64
487ba8e8 4606M: Borislav Petkov <bp@alien8.de>
91445c72 4607L: linux-edac@vger.kernel.org
487ba8e8 4608S: Maintained
c476c23b
BP
4609F: drivers/edac/amd64_edac*
4610
836dae5d 4611EDAC-CALXEDA
836dae5d
RR
4612M: Robert Richter <rric@kernel.org>
4613L: linux-edac@vger.kernel.org
836dae5d
RR
4614S: Maintained
4615F: drivers/edac/highbank*
4616
f65aad41
RB
4617EDAC-CAVIUM
4618M: Ralf Baechle <ralf@linux-mips.org>
4619M: David Daney <david.daney@cavium.com>
4620L: linux-edac@vger.kernel.org
4621L: linux-mips@linux-mips.org
f65aad41
RB
4622S: Supported
4623F: drivers/edac/octeon_edac*
4624
0e438e3f 4625EDAC-E752X
8b58be88 4626M: Mark Gross <mark.gross@intel.com>
91445c72 4627L: linux-edac@vger.kernel.org
0e438e3f 4628S: Maintained
679655da 4629F: drivers/edac/e752x_edac.c
0e438e3f
DP
4630
4631EDAC-E7XXX
91445c72 4632L: linux-edac@vger.kernel.org
0e438e3f 4633S: Maintained
679655da 4634F: drivers/edac/e7xxx_edac.c
0e438e3f 4635
7d136731
BP
4636EDAC-FSL_DDR
4637M: York Sun <york.sun@nxp.com>
4638L: linux-edac@vger.kernel.org
4639S: Maintained
4640F: drivers/edac/fsl_ddr_edac.*
4641
77c5f5d2 4642EDAC-GHES
5dc8a864
MCC
4643M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4644M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4645L: linux-edac@vger.kernel.org
77c5f5d2 4646S: Maintained
2caa67a6 4647F: drivers/edac/ghes_edac.c
77c5f5d2 4648
6bc78404 4649EDAC-I82443BXGX
8b58be88 4650M: Tim Small <tim@buttersideup.com>
91445c72 4651L: linux-edac@vger.kernel.org
6bc78404 4652S: Maintained
679655da 4653F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4654
4655EDAC-I3000
91445c72 4656L: linux-edac@vger.kernel.org
c91d9075 4657S: Orphan
679655da 4658F: drivers/edac/i3000_edac.c
6bc78404
DT
4659
4660EDAC-I5000
91445c72 4661L: linux-edac@vger.kernel.org
ba9a5918 4662S: Maintained
679655da 4663F: drivers/edac/i5000_edac.c
ba9a5918 4664
44c12cb2 4665EDAC-I5400
5dc8a864
MCC
4666M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4667M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4668L: linux-edac@vger.kernel.org
44c12cb2 4669S: Maintained
679655da 4670F: drivers/edac/i5400_edac.c
44c12cb2 4671
3c9c92b6 4672EDAC-I7300
5dc8a864
MCC
4673M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4674M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4675L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4676S: Maintained
4677F: drivers/edac/i7300_edac.c
4678
67c89316 4679EDAC-I7CORE
5dc8a864
MCC
4680M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4681M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4682L: linux-edac@vger.kernel.org
67c89316 4683S: Maintained
70aff0ce 4684F: drivers/edac/i7core_edac.c
67c89316 4685
ba9a5918 4686EDAC-I82975X
8b58be88 4687M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4688M: "Arvind R." <arvino55@gmail.com>
91445c72 4689L: linux-edac@vger.kernel.org
ba9a5918 4690S: Maintained
679655da 4691F: drivers/edac/i82975x_edac.c
ba9a5918 4692
791b4706
JB
4693EDAC-IE31200
4694M: Jason Baron <jbaron@akamai.com>
4695L: linux-edac@vger.kernel.org
791b4706
JB
4696S: Maintained
4697F: drivers/edac/ie31200_edac.c
4698
ccdfb979 4699EDAC-MPC85XX
30c7469b 4700M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4701L: linux-edac@vger.kernel.org
ccdfb979
JT
4702S: Maintained
4703F: drivers/edac/mpc85xx_edac.[ch]
4704
ba9a5918 4705EDAC-PASEMI
8b58be88 4706M: Egor Martovetsky <egor@pasemi.com>
91445c72 4707L: linux-edac@vger.kernel.org
6bc78404 4708S: Maintained
679655da 4709F: drivers/edac/pasemi_edac.c
6bc78404 4710
0e438e3f 4711EDAC-R82600
8b58be88 4712M: Tim Small <tim@buttersideup.com>
91445c72 4713L: linux-edac@vger.kernel.org
0e438e3f 4714S: Maintained
679655da 4715F: drivers/edac/r82600_edac.c
da9bb1d2 4716
4d096ca7 4717EDAC-SBRIDGE
5dc8a864
MCC
4718M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4719M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4720L: linux-edac@vger.kernel.org
4d096ca7
MCC
4721S: Maintained
4722F: drivers/edac/sb_edac.c
4723
4ec656bd
TL
4724EDAC-SKYLAKE
4725M: Tony Luck <tony.luck@intel.com>
4726L: linux-edac@vger.kernel.org
4727S: Maintained
4728F: drivers/edac/skx_edac.c
4729
995e1de4
LH
4730EDAC-XGENE
4731APPLIED MICRO (APM) X-GENE SOC EDAC
4732M: Loc Ho <lho@apm.com>
4733S: Supported
4734F: drivers/edac/xgene_edac.c
4735F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4736
af39917d
CL
4737EDIROL UA-101/UA-1000 DRIVER
4738M: Clemens Ladisch <clemens@ladisch.de>
4739L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4740T: git git://git.alsa-project.org/alsa-kernel.git
4741S: Maintained
4742F: sound/usb/misc/ua101.c
4743
1f7df953 4744EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4745M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4746M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4747L: linux-efi@vger.kernel.org
6026ed2f 4748T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4749S: Maintained
fb2efb5c 4750F: Documentation/efi-stub.txt
f135a176 4751F: arch/*/kernel/efi.c
1f7df953 4752F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4753F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4754F: arch/x86/platform/efi/
4755F: drivers/firmware/efi/
1f7df953 4756F: include/linux/efi*.h
f135a176
AB
4757F: arch/arm/boot/compressed/efi-header.S
4758F: arch/arm64/kernel/efi-entry.S
1f7df953 4759
d68772b7
MF
4760EFI VARIABLE FILESYSTEM
4761M: Matthew Garrett <matthew.garrett@nebula.com>
4762M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4763M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4764T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4765L: linux-efi@vger.kernel.org
4766S: Maintained
4767F: fs/efivarfs/
4768
85a00d9b
PJ
4769EFIFB FRAMEBUFFER DRIVER
4770L: linux-fbdev@vger.kernel.org
4771M: Peter Jones <pjones@redhat.com>
4772S: Maintained
8a61f013 4773F: drivers/video/fbdev/efifb.c
85a00d9b 4774
ff6301da
IH
4775EFI TEST DRIVER
4776L: linux-efi@vger.kernel.org
4777M: Ivan Hu <ivan.hu@canonical.com>
4778M: Matt Fleming <matt@codeblueprint.co.uk>
4779S: Maintained
4780F: drivers/firmware/efi/test/
4781
0bee8d28
JT
4782EFS FILESYSTEM
4783W: http://aeschi.ch.eu.org/efs/
4784S: Orphan
679655da 4785F: fs/efs/
0bee8d28 4786
aa8a9e25 4787EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4788M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4789L: netdev@vger.kernel.org
4790S: Maintained
9aa32835 4791F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4792
f0319efe 4793EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4794M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4795M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4796L: linux-media@vger.kernel.org
a825eaec 4797W: https://linuxtv.org
f0319efe
MCC
4798T: git git://linuxtv.org/media_tree.git
4799S: Maintained
4800F: drivers/media/usb/em28xx/
618cd932 4801F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4802
3e3a7d66 4803EMBEDDED LINUX
8b58be88
JP
4804M: Paul Gortmaker <paul.gortmaker@windriver.com>
4805M: Matt Mackall <mpm@selenic.com>
4806M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4807L: linux-embedded@vger.kernel.org
4808S: Maintained
4809
b8aca0c1
JS
4810EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4811M: James Smart <james.smart@broadcom.com>
4812M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4813L: linux-scsi@vger.kernel.org
b8aca0c1 4814W: http://www.broadcom.com
ce00f85c 4815S: Supported
679655da 4816F: drivers/scsi/lpfc/
3a1c1d44 4817
5f5bac82 4818ENE CB710 FLASH CARD READER DRIVER
8b58be88 4819M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4820S: Maintained
4821F: drivers/misc/cb710/
4822F: drivers/mmc/host/cb710-mmc.*
4823F: include/linux/cb710.h
4824
931e39a1
ML
4825ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4826M: Maxim Levitsky <maximlevitsky@gmail.com>
4827S: Maintained
2a837449 4828F: drivers/media/rc/ene_ir.*
931e39a1 4829
d5ca9006 4830EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4831M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4832S: Maintained
084bad91 4833T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4834F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4835F: include/video/s1d13xxxfb.h
d5ca9006 4836
38df6492
ME
4837ET131X NETWORK DRIVER
4838M: Mark Einon <mark.einon@gmail.com>
4839S: Odd Fixes
4840F: drivers/net/ethernet/agere/
4841
1da177e4 4842ETHERNET BRIDGE
adbbf69d 4843M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4844L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4845L: netdev@vger.kernel.org
c996d8b9 4846W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4847S: Maintained
679655da
JP
4848F: include/linux/netfilter_bridge/
4849F: net/bridge/
1da177e4 4850
22f08ad9
FF
4851ETHERNET PHY LIBRARY
4852M: Florian Fainelli <f.fainelli@gmail.com>
4853L: netdev@vger.kernel.org
4854S: Maintained
4855F: include/linux/phy.h
4856F: include/linux/phy_fixed.h
4857F: drivers/net/phy/
4858F: Documentation/networking/phy.txt
4859F: drivers/of/of_mdio.c
4860F: drivers/of/of_net.c
4861
1da177e4 4862EXT2 FILE SYSTEM
d8130624 4863M: Jan Kara <jack@suse.com>
72be2ccf 4864L: linux-ext4@vger.kernel.org
1da177e4 4865S: Maintained
679655da
JP
4866F: Documentation/filesystems/ext2.txt
4867F: fs/ext2/
4868F: include/linux/ext2*
1da177e4 4869
72be2ccf 4870EXT4 FILE SYSTEM
8b58be88 4871M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4872M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4873L: linux-ext4@vger.kernel.org
08a225f1 4874W: http://ext4.wiki.kernel.org
8a6e2535 4875Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4877S: Maintained
679655da
JP
4878F: Documentation/filesystems/ext4.txt
4879F: fs/ext4/
1da177e4 4880
c5532b09 4881Extended Verification Module (EVM)
74dd744f
MZ
4882M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4883L: linux-ima-devel@lists.sourceforge.net
4884L: linux-security-module@vger.kernel.org
c5532b09
MZ
4885S: Supported
4886F: security/integrity/evm/
4887
df6b3cfe
MH
4888EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4889M: MyungJoo Ham <myungjoo.ham@samsung.com>
4890M: Chanwoo Choi <cw00.choi@samsung.com>
4891L: linux-kernel@vger.kernel.org
81df63a9 4892T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4893S: Maintained
4894F: drivers/extcon/
cd2c3e7f
CC
4895F: include/linux/extcon/
4896F: include/linux/extcon.h
df6b3cfe 4897F: Documentation/extcon/
cd2c3e7f 4898F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4899
e2a75c44 4900EXYNOS DP DRIVER
b7701755 4901M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4902L: dri-devel@lists.freedesktop.org
4903S: Maintained
4904F: drivers/gpu/drm/exynos/exynos_dp*
4905
9b93a409
MS
4906EXYNOS SYSMMU (IOMMU) driver
4907M: Marek Szyprowski <m.szyprowski@samsung.com>
4908L: iommu@lists.linux-foundation.org
4909S: Maintained
4910F: drivers/iommu/exynos-iommu.c
4911
4a66d3fe
NC
4912EZchip NPS platform support
4913M: Noam Camus <noamc@ezchip.com>
4914S: Supported
4915F: arch/arc/plat-eznps
4916F: arch/arc/boot/dts/eznps.dts
4917
e53004e2 4918F71805F HARDWARE MONITORING DRIVER
d8130624 4919M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4920L: linux-hwmon@vger.kernel.org
e53004e2 4921S: Maintained
679655da
JP
4922F: Documentation/hwmon/f71805f
4923F: drivers/hwmon/f71805f.c
e53004e2 4924
eea977ed
MB
4925FC0011 TUNER DRIVER
4926M: Michael Buesch <m@bues.ch>
4927L: linux-media@vger.kernel.org
4928S: Maintained
ccae7af2
MCC
4929F: drivers/media/tuners/fc0011.h
4930F: drivers/media/tuners/fc0011.c
eea977ed 4931
91952bc0
AP
4932FC2580 MEDIA DRIVER
4933M: Antti Palosaari <crope@iki.fi>
4934L: linux-media@vger.kernel.org
a825eaec 4935W: https://linuxtv.org
91952bc0
AP
4936W: http://palosaari.fi/linux/
4937Q: http://patchwork.linuxtv.org/project/linux-media/list/
4938T: git git://linuxtv.org/anttip/media_tree.git
4939S: Maintained
4940F: drivers/media/tuners/fc2580*
eea977ed 4941
88b2dbdb
EP
4942FANOTIFY
4943M: Eric Paris <eparis@redhat.com>
4944S: Maintained
4945F: fs/notify/fanotify/
4946F: include/linux/fanotify.h
c117ab84 4947F: include/uapi/linux/fanotify.h
88b2dbdb 4948
1da177e4 4949FARSYNC SYNCHRONOUS DRIVER
8b58be88 4950M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4951W: http://www.farsite.co.uk/
4952S: Supported
679655da 4953F: drivers/net/wan/farsync.*
1da177e4 4954
c5408b88 4955FAULT INJECTION SUPPORT
8b58be88 4956M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4957S: Supported
679655da
JP
4958F: Documentation/fault-injection/
4959F: lib/fault-inject.c
c5408b88 4960
053e514f
NT
4961FBTFT Framebuffer drivers
4962M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4963M: Noralf Trønnes <noralf@tronnes.org>
4964S: Maintained
4965F: drivers/staging/fbtft/
4966
cae727db 4967FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4968M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4969L: fcoe-devel@open-fcoe.org
cae727db
RL
4970W: www.Open-FCoE.org
4971S: Supported
4972F: drivers/scsi/libfc/
4973F: drivers/scsi/fcoe/
4974F: include/scsi/fc/
4975F: include/scsi/libfc.h
4976F: include/scsi/libfcoe.h
c117ab84 4977F: include/uapi/scsi/fc/
cae727db 4978
e2d1d6c0 4979FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4980M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4981M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4982L: linux-fsdevel@vger.kernel.org
1da177e4 4983S: Maintained
679655da
JP
4984F: include/linux/fcntl.h
4985F: include/linux/fs.h
c117ab84
CEB
4986F: include/uapi/linux/fcntl.h
4987F: include/uapi/linux/fs.h
679655da
JP
4988F: fs/fcntl.c
4989F: fs/locks.c
1da177e4 4990
e2d1d6c0 4991FILESYSTEMS (VFS and infrastructure)
8b58be88 4992M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4993L: linux-fsdevel@vger.kernel.org
173acc7c 4994S: Maintained
679655da 4995F: fs/*
173acc7c 4996
b26e0ed4 4997FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4998M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4999L: linux-hwmon@vger.kernel.org
b26e0ed4 5000S: Maintained
d5ca6918
JP
5001F: drivers/hwmon/f75375s.c
5002F: include/linux/f75375s.h
b26e0ed4 5003
a331b0c3
CL
5004FIREWIRE AUDIO DRIVERS
5005M: Clemens Ladisch <clemens@ladisch.de>
5006L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5007T: git git://git.alsa-project.org/alsa-kernel.git
5008S: Maintained
5009F: sound/firewire/
5010
eb86ec51
SR
5011FIREWIRE MEDIA DRIVERS (firedtv)
5012M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5013L: linux-media@vger.kernel.org
5014L: linux1394-devel@lists.sourceforge.net
5015T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5016S: Maintained
5017F: drivers/media/firewire/
5018
a511ce33
CB
5019FIREWIRE SBP-2 TARGET
5020M: Chris Boot <bootc@bootc.net>
5021L: linux-scsi@vger.kernel.org
5022L: target-devel@vger.kernel.org
5023L: linux1394-devel@lists.sourceforge.net
5024T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5025S: Maintained
5026F: drivers/target/sbp/
5027
7d2c86b5 5028FIREWIRE SUBSYSTEM
8b58be88 5029M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5030L: linux1394-devel@lists.sourceforge.net
958a29cb 5031W: http://ieee1394.wiki.kernel.org/
2ca526bf 5032T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5033S: Maintained
679655da 5034F: drivers/firewire/
8f06ce3b
SR
5035F: include/linux/firewire.h
5036F: include/uapi/linux/firewire*.h
9f6d3c4b 5037F: tools/firewire/
e2d1d6c0
RD
5038
5039FIRMWARE LOADER (request_firmware)
39e68089 5040M: Ming Lei <ming.lei@canonical.com>
e7604239 5041M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5042L: linux-kernel@vger.kernel.org
5043S: Maintained
679655da
JP
5044F: Documentation/firmware_class/
5045F: drivers/base/firmware*.c
5046F: include/linux/firmware.h
e2d1d6c0 5047
f730e3dc 5048FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5049M: Joshua Morris <josh.h.morris@us.ibm.com>
5050M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5051S: Maintained
5052F: drivers/block/rsxx/
5053
8206f664 5054FLOPPY DRIVER
e5f6450c 5055M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5056T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5057S: Odd fixes
5058F: drivers/block/floppy.c
5059
9c9f32ed
AR
5060FMC SUBSYSTEM
5061M: Alessandro Rubini <rubini@gnudd.com>
5062W: http://www.ohwr.org/projects/fmc-bus
5063S: Supported
5064F: drivers/fmc/
5065F: include/linux/fmc*.h
5066F: include/linux/ipmi-fru.h
5067K: fmc_d.*register
5068
3c0ed7d5
AT
5069FPGA MANAGER FRAMEWORK
5070M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5071R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5072L: linux-fpga@vger.kernel.org
3c0ed7d5 5073S: Maintained
e4998077 5074T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5075F: drivers/fpga/
5076F: include/linux/fpga/fpga-mgr.h
5077W: http://www.rocketboards.org
5078
e2d1d6c0 5079FPU EMULATOR
8b58be88 5080M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5081W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5082S: Maintained
679655da 5083F: arch/x86/math-emu/
e2d1d6c0
RD
5084
5085FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5086L: netdev@vger.kernel.org
c173bfac 5087S: Orphan
679655da
JP
5088F: drivers/net/wan/dlci.c
5089F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5090
5091FRAMEBUFFER LAYER
04f6152d 5092M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5093L: linux-fbdev@vger.kernel.org
04f6152d 5094T: git git://github.com/bzolnier/linux.git
b22fe37b 5095Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5096S: Maintained
679655da 5097F: Documentation/fb/
b22fe37b
PM
5098F: drivers/video/
5099F: include/video/
679655da 5100F: include/linux/fb.h
c117ab84
CEB
5101F: include/uapi/video/
5102F: include/uapi/linux/fb.h
e2d1d6c0 5103
93aafb6d
HG
5104FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5105M: Horia Geantă <horia.geanta@nxp.com>
5106M: Dan Douglass <dan.douglass@nxp.com>
5107L: linux-crypto@vger.kernel.org
5108S: Maintained
5109F: drivers/crypto/caam/
5110F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5111
a57c188e 5112FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5113M: Timur Tabi <timur@tabi.org>
a57c188e 5114L: linux-fbdev@vger.kernel.org
c4ef9bc4 5115S: Maintained
8a61f013 5116F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5117
e2d1d6c0 5118FREESCALE DMA DRIVER
8b58be88
JP
5119M: Li Yang <leoli@freescale.com>
5120M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5121L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5122S: Maintained
679655da 5123F: drivers/dma/fsldma.*
e2d1d6c0 5124
44248aff
HX
5125FREESCALE GPMI NAND DRIVER
5126M: Han Xu <han.xu@nxp.com>
5127L: linux-mtd@lists.infradead.org
5128S: Maintained
5129F: drivers/mtd/nand/gpmi-nand/*
5130
e2d1d6c0 5131FREESCALE I2C CPM DRIVER
8b58be88 5132M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5133L: linuxppc-dev@lists.ozlabs.org
846557d3 5134L: linux-i2c@vger.kernel.org
0d2b405a 5135S: Maintained
679655da 5136F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5137
60e8c5ab 5138FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5139M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5140L: linux-fbdev@vger.kernel.org
efc03ecb 5141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5142S: Maintained
bad985a1 5143F: include/linux/platform_data/video-imxfb.h
8a61f013 5144F: drivers/video/fbdev/imxfb.c
60e8c5ab 5145
4d8e2cef 5146FREESCALE QUAD SPI DRIVER
38714fbd 5147M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5148L: linux-mtd@lists.infradead.org
5149S: Maintained
5150F: drivers/mtd/spi-nor/fsl-quadspi.c
5151
4689a6b1 5152FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5153M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5154M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5155L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5156L: netdev@vger.kernel.org
5157S: Maintained
ec21e2ec 5158F: drivers/net/ethernet/freescale/fs_enet/
679655da 5159F: include/linux/fs_enet_pd.h
4689a6b1 5160
63a0a00b
NA
5161FREESCALE IMX / MXC FEC DRIVER
5162M: Fugang Duan <fugang.duan@nxp.com>
5163L: netdev@vger.kernel.org
5164S: Maintained
5165F: drivers/net/ethernet/freescale/fec_main.c
5166F: drivers/net/ethernet/freescale/fec_ptp.c
5167F: drivers/net/ethernet/freescale/fec.h
5168F: Documentation/devicetree/bindings/net/fsl-fec.txt
5169
2fbfadb5
MB
5170FREESCALE QORIQ DPAA FMAN DRIVER
5171M: Madalin Bucur <madalin.bucur@nxp.com>
5172L: netdev@vger.kernel.org
5173S: Maintained
5174F: drivers/net/ethernet/freescale/fman
5175F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5176
63f4b4b0
MB
5177FREESCALE QORIQ DPAA ETHERNET DRIVER
5178M: Madalin Bucur <madalin.bucur@nxp.com>
5179L: netdev@vger.kernel.org
5180S: Maintained
5181F: drivers/net/ethernet/freescale/dpaa
5182
1b48706f 5183FREESCALE SOC DRIVERS
5184M: Scott Wood <oss@buserror.net>
5185L: linuxppc-dev@lists.ozlabs.org
5186L: linux-arm-kernel@lists.infradead.org
5187S: Maintained
5188F: drivers/soc/fsl/
5189F: include/linux/fsl/
5190
d9e9d82c 5191FREESCALE QUICC ENGINE LIBRARY
1b48706f 5192M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5193L: linuxppc-dev@lists.ozlabs.org
1b48706f 5194S: Maintained
7aa1aa6e
ZQ
5195F: drivers/soc/fsl/qe/
5196F: include/soc/fsl/*qe*.h
5197F: include/soc/fsl/*ucc*.h
d9e9d82c 5198
b55ef929 5199FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5200M: Li Yang <leoli@freescale.com>
6372594a 5201L: linux-usb@vger.kernel.org
a4724ed6 5202L: linuxppc-dev@lists.ozlabs.org
a7205b30 5203S: Maintained
faf2e1db 5204F: drivers/usb/gadget/udc/fsl*
a7205b30 5205
beaf53bf 5206FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5207M: Li Yang <leoli@freescale.com>
beaf53bf 5208L: netdev@vger.kernel.org
a4724ed6 5209L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5210S: Maintained
ec21e2ec 5211F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5212
abb1ed7b
CM
5213FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5214M: Claudiu Manoil <claudiu.manoil@freescale.com>
5215L: netdev@vger.kernel.org
5216S: Maintained
5217F: drivers/net/ethernet/freescale/gianfar*
5218X: drivers/net/ethernet/freescale/gianfar_ptp.c
5219F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5220
c19b6d24
ZQ
5221FREESCALE QUICC ENGINE UCC HDLC DRIVER
5222M: Zhao Qiang <qiang.zhao@nxp.com>
5223L: netdev@vger.kernel.org
5224L: linuxppc-dev@lists.ozlabs.org
5225S: Maintained
5226F: drivers/net/wan/fsl_ucc_hdlc*
5227
d9e9d82c 5228FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5229M: Timur Tabi <timur@tabi.org>
a4724ed6 5230L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5231S: Maintained
df621252 5232F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5233
5234FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5235M: Timur Tabi <timur@tabi.org>
dc85950a 5236M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5237M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5238R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5239L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5240L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5241S: Maintained
69aefcea 5242F: sound/soc/fsl/fsl*
dc85950a 5243F: sound/soc/fsl/imx*
69aefcea 5244F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5245
1da177e4 5246FREEVXFS FILESYSTEM
8b58be88 5247M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5248W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5249S: Maintained
679655da 5250F: fs/freevxfs/
1da177e4 5251
71038f52 5252FREEZER
49db1903 5253M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5254M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5255L: linux-pm@vger.kernel.org
71038f52 5256S: Supported
679655da
JP
5257F: Documentation/power/freezing-of-tasks.txt
5258F: include/linux/freezer.h
5259F: kernel/freezer.c
71038f52 5260
839a1f79
KRW
5261FRONTSWAP API
5262M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5263L: linux-kernel@vger.kernel.org
5264S: Maintained
5265F: mm/frontswap.c
5266F: include/linux/frontswap.h
5267
a5432f5a 5268FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5269M: David Howells <dhowells@redhat.com>
e62d6e24 5270L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5271S: Supported
5272F: Documentation/filesystems/caching/
5273F: fs/fscache/
5274F: include/linux/fscache*.h
5275
598c7d7a
TT
5276FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5277M: Theodore Y. Ts'o <tytso@mit.edu>
5278M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5279L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5280S: Supported
5281F: fs/crypto/
5282F: include/linux/fscrypto.h
5283
f58ad8f5 5284F2FS FILE SYSTEM
9b29d481 5285M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5286M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5287L: linux-f2fs-devel@lists.sourceforge.net
95129296 5288W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5289T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5290S: Maintained
5291F: Documentation/filesystems/f2fs.txt
3bac380c 5292F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5293F: fs/f2fs/
5294F: include/linux/f2fs_fs.h
62d43eeb 5295F: include/trace/events/f2fs.h
f58ad8f5 5296
5ab7ffea 5297FUJITSU FR-V (FRV) PORT
0cf0305f 5298S: Orphan
679655da 5299F: arch/frv/
1da177e4 5300
20b93734 5301FUJITSU LAPTOP EXTRAS
409a3e98 5302M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5303L: platform-driver-x86@vger.kernel.org
20b93734 5304S: Maintained
679655da 5305F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5306
4da621b6
HK
5307FUJITSU M-5MO LS CAMERA ISP DRIVER
5308M: Kyungmin Park <kyungmin.park@samsung.com>
5309M: Heungjun Kim <riverful.kim@samsung.com>
5310L: linux-media@vger.kernel.org
5311S: Maintained
90d72ac6 5312F: drivers/media/i2c/m5mols/
b5dcee22 5313F: include/media/i2c/m5mols.h
4da621b6 5314
2d24c490
RG
5315FUJITSU TABLET EXTRAS
5316M: Robert Gerlach <khnz@gmx.de>
5317L: platform-driver-x86@vger.kernel.org
5318S: Maintained
5319F: drivers/platform/x86/fujitsu-tablet.c
5320
04578f17 5321FUSE: FILESYSTEM IN USERSPACE
8b58be88 5322M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5323L: linux-fsdevel@vger.kernel.org
04578f17 5324W: http://fuse.sourceforge.net/
0a30f612 5325T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5326S: Maintained
679655da 5327F: fs/fuse/
c117ab84 5328F: include/uapi/linux/fuse.h
0a30f612 5329F: Documentation/filesystems/fuse.txt
04578f17 5330
1da177e4 5331FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5332M: Rik Faith <faith@cs.unc.edu>
1da177e4 5333L: linux-scsi@vger.kernel.org
baaea1dc 5334S: Odd Fixes (e.g., new signatures)
679655da 5335F: drivers/scsi/fdomain.*
1da177e4 5336
6b90bd4b
ER
5337GCC PLUGINS
5338M: Kees Cook <keescook@chromium.org>
5339R: Emese Revfy <re.emese@gmail.com>
5340L: kernel-hardening@lists.openwall.com
5341S: Maintained
5342F: scripts/gcc-plugins/
5343F: scripts/gcc-plugin.sh
68fdc678 5344F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5345F: Documentation/gcc-plugins.txt
5346
d8e2162c
PO
5347GCOV BASED KERNEL PROFILING
5348M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5349S: Maintained
5350F: kernel/gcov/
2584bab2 5351F: Documentation/dev-tools/gcov.rst
d8e2162c 5352
1da177e4 5353GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5354M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5355L: linux-scsi@vger.kernel.org
5356W: http://www.icp-vortex.com/
5357S: Supported
679655da 5358F: drivers/scsi/gdt*
1da177e4 5359
158daf16
JK
5360GDB KERNEL DEBUGGING HELPER SCRIPTS
5361M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5362M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5363S: Supported
5364F: scripts/gdb/
5365
3169a1c7
HV
5366GEMTEK FM RADIO RECEIVER DRIVER
5367M: Hans Verkuil <hverkuil@xs4all.nl>
5368L: linux-media@vger.kernel.org
5369T: git git://linuxtv.org/media_tree.git
a825eaec 5370W: https://linuxtv.org
3169a1c7
HV
5371S: Maintained
5372F: drivers/media/radio/radio-gemtek*
5373
1c23af90 5374GENERIC GPIO I2C DRIVER
880b0e26 5375M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5376S: Supported
679655da
JP
5377F: drivers/i2c/busses/i2c-gpio.c
5378F: include/linux/i2c-gpio.h
1c23af90 5379
92ed1a76
PK
5380GENERIC GPIO I2C MULTIPLEXER DRIVER
5381M: Peter Korsgaard <peter.korsgaard@barco.com>
5382L: linux-i2c@vger.kernel.org
5383S: Supported
e7065e20
JD
5384F: drivers/i2c/muxes/i2c-mux-gpio.c
5385F: include/linux/i2c-mux-gpio.h
5386F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5387
9251ce95 5388GENERIC HDLC (WAN) DRIVERS
8b58be88 5389M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5390W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5391S: Maintained
679655da
JP
5392F: drivers/net/wan/c101.c
5393F: drivers/net/wan/hd6457*
5394F: drivers/net/wan/hdlc*
5395F: drivers/net/wan/n2.c
5396F: drivers/net/wan/pc300too.c
5397F: drivers/net/wan/pci200syn.c
5398F: drivers/net/wan/wanxl*
1da177e4 5399
1527aab6 5400GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5401M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5402L: linux-arch@vger.kernel.org
5403T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5404S: Maintained
14430813
JP
5405F: include/asm-generic/
5406F: include/uapi/asm-generic/
1527aab6 5407
ff764963
KVA
5408GENERIC PHY FRAMEWORK
5409M: Kishon Vijay Abraham I <kishon@ti.com>
5410L: linux-kernel@vger.kernel.org
5411T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5412S: Supported
5413F: drivers/phy/
5414F: include/linux/phy/
5415
eea97aed
KH
5416GENERIC PM DOMAINS
5417M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5418M: Kevin Hilman <khilman@kernel.org>
5419M: Ulf Hansson <ulf.hansson@linaro.org>
5420L: linux-pm@vger.kernel.org
5421S: Supported
5422F: drivers/base/power/domain*.c
5423F: include/linux/pm_domain.h
5424
ccb86a69 5425GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5426M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5427L: kvm@vger.kernel.org
ccb86a69
MT
5428S: Supported
5429F: drivers/uio/uio_pci_generic.c
5430
f8f1ec73
JP
5431GET_MAINTAINER SCRIPT
5432M: Joe Perches <joe@perches.com>
5433S: Maintained
5434F: scripts/get_maintainer.pl
5435
a7d5afe8
GKB
5436GENWQE (IBM Generic Workqueue Card)
5437M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5438M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5439S: Supported
5440F: drivers/misc/genwqe/
5441
5be7b50f 5442GFS2 FILE SYSTEM
8b58be88 5443M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5444M: Bob Peterson <rpeterso@redhat.com>
a4644184 5445L: cluster-devel@redhat.com
5be7b50f 5446W: http://sources.redhat.com/cluster/
28666d6d 5447T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5448S: Supported
679655da
JP
5449F: Documentation/filesystems/gfs2*.txt
5450F: fs/gfs2/
c117ab84 5451F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5452
0a34eb8f 5453GIGASET ISDN DRIVERS
6b096fde 5454M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5455L: gigaset307x-common@lists.sourceforge.net
5456W: http://gigaset307x.sourceforge.net/
6b096fde 5457S: Odd Fixes
679655da
JP
5458F: Documentation/isdn/README.gigaset
5459F: drivers/isdn/gigaset/
c117ab84 5460F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5461
7eea35fe
JP
5462GO7007 MPEG CODEC
5463M: Hans Verkuil <hans.verkuil@cisco.com>
5464L: linux-media@vger.kernel.org
5465S: Maintained
5466F: drivers/media/usb/go7007/
5467
ca96ea86
BN
5468GOODIX TOUCHSCREEN
5469M: Bastien Nocera <hadess@hadess.net>
5470L: linux-input@vger.kernel.org
5471S: Maintained
5472F: drivers/input/touchscreen/goodix.c
5473
a6a1cf3d
BJZ
5474GPIO MOCKUP DRIVER
5475M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5476L: linux-gpio@vger.kernel.org
5477S: Maintained
5478F: drivers/gpio/gpio-mockup.c
5479F: tools/testing/selftests/gpio/
5480
a0dc00b4 5481GPIO SUBSYSTEM
e4651a9f 5482M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5483M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5484L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5485T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5486S: Maintained
cd97a449 5487F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5488F: Documentation/gpio/
40c159b7 5489F: Documentation/ABI/testing/gpio-cdev
fe95046e 5490F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5491F: drivers/gpio/
bdc6e95e
AC
5492F: include/linux/gpio/
5493F: include/linux/gpio.h
9b692346 5494F: include/asm-generic/gpio.h
3c702e99 5495F: include/uapi/linux/gpio.h
6d591c46 5496F: tools/gpio/
a0dc00b4 5497
71a6d0af
HW
5498GRE DEMULTIPLEXER DRIVER
5499M: Dmitry Kozlov <xeb@mail.ru>
5500L: netdev@vger.kernel.org
5501S: Maintained
11c26770
JP
5502F: net/ipv4/gre_demux.c
5503F: net/ipv4/gre_offload.c
71a6d0af
HW
5504F: include/net/gre.h
5505
d4c41139 5506GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5507M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5508L: netdev@vger.kernel.org
5509S: Maintained
a31a96ad 5510F: drivers/net/ethernet/aeroflex/
d4c41139 5511
629c1fb5
GKH
5512GREYBUS SUBSYSTEM
5513M: Johan Hovold <johan@kernel.org>
5514M: Alex Elder <elder@kernel.org>
5515M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5516S: Maintained
5517F: drivers/staging/greybus/
01d0f715 5518L: greybus-dev@lists.linaro.org
629c1fb5 5519
926706c5
VA
5520GREYBUS AUDIO PROTOCOLS DRIVERS
5521M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5522M: Mark Greer <mgreer@animalcreek.com>
926706c5 5523S: Maintained
544a6944
MG
5524F: drivers/staging/greybus/audio_apbridgea.c
5525F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5526F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5527F: drivers/staging/greybus/audio_codec.h
5528F: drivers/staging/greybus/audio_gb.c
5529F: drivers/staging/greybus/audio_manager.c
5530F: drivers/staging/greybus/audio_manager.h
5531F: drivers/staging/greybus/audio_manager_module.c
5532F: drivers/staging/greybus/audio_manager_private.h
5533F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5534F: drivers/staging/greybus/audio_module.c
5535F: drivers/staging/greybus/audio_topology.c
5536
2bbadafb
RMS
5537GREYBUS PROTOCOLS DRIVERS
5538M: Rui Miguel Silva <rmfrfs@gmail.com>
5539S: Maintained
5540F: drivers/staging/greybus/sdio.c
5541F: drivers/staging/greybus/light.c
5542F: drivers/staging/greybus/gpio.c
5543F: drivers/staging/greybus/power_supply.c
5544F: drivers/staging/greybus/spi.c
5545F: drivers/staging/greybus/spilib.c
5546
7d700518
BD
5547GREYBUS PROTOCOLS DRIVERS
5548M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5549S: Maintained
5550F: drivers/staging/greybus/loopback.c
5551F: drivers/staging/greybus/timesync.c
5552F: drivers/staging/greybus/timesync_platform.c
5553
5bd16350
VK
5554GREYBUS PROTOCOLS DRIVERS
5555M: Viresh Kumar <vireshk@kernel.org>
5556S: Maintained
5557F: drivers/staging/greybus/authentication.c
5558F: drivers/staging/greybus/bootrom.c
5559F: drivers/staging/greybus/firmware.h
5560F: drivers/staging/greybus/fw-core.c
5561F: drivers/staging/greybus/fw-download.c
5562F: drivers/staging/greybus/fw-managament.c
5563F: drivers/staging/greybus/greybus_authentication.h
5564F: drivers/staging/greybus/greybus_firmware.h
5565F: drivers/staging/greybus/hid.c
5566F: drivers/staging/greybus/i2c.c
5567F: drivers/staging/greybus/spi.c
5568F: drivers/staging/greybus/spilib.c
5569F: drivers/staging/greybus/spilib.h
5570
8d904fe5
DL
5571GREYBUS PROTOCOLS DRIVERS
5572M: David Lin <dtwlin@gmail.com>
5573S: Maintained
5574F: drivers/staging/greybus/uart.c
5575F: drivers/staging/greybus/log.c
5576
92b8bd96
VH
5577GREYBUS PLATFORM DRIVERS
5578M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5579S: Maintained
5580F: drivers/staging/greybus/arche-platform.c
5581F: drivers/staging/greybus/arche-apb-ctrl.c
5582F: drivers/staging/greybus/arche_platform.h
5583
7aae6e2d
CAC
5584GS1662 VIDEO SERIALIZER
5585M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5586L: linux-media@vger.kernel.org
5587T: git git://linuxtv.org/media_tree.git
5588S: Maintained
5589F: drivers/media/spi/gs1662.c
5590
e8deeae2 5591GSPCA FINEPIX SUBDRIVER
8b58be88 5592M: Frank Zago <frank@zago.net>
661263b5 5593L: linux-media@vger.kernel.org
275ffde4 5594T: git git://linuxtv.org/media_tree.git
e8deeae2 5595S: Maintained
0c0d06ca 5596F: drivers/media/usb/gspca/finepix.c
e8deeae2 5597
4b3fa3c4
OL
5598GSPCA GL860 SUBDRIVER
5599M: Olivier Lorin <o.lorin@laposte.net>
5600L: linux-media@vger.kernel.org
275ffde4 5601T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5602S: Maintained
0c0d06ca 5603F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5604
e8deeae2 5605GSPCA M5602 SUBDRIVER
8b58be88 5606M: Erik Andren <erik.andren@gmail.com>
661263b5 5607L: linux-media@vger.kernel.org
275ffde4 5608T: git git://linuxtv.org/media_tree.git
e8deeae2 5609S: Maintained
0c0d06ca 5610F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5611
5612GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5613M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5614L: linux-media@vger.kernel.org
275ffde4 5615T: git git://linuxtv.org/media_tree.git
c0936df4 5616S: Odd Fixes
0c0d06ca 5617F: drivers/media/usb/gspca/pac207.c
e8deeae2 5618
261982f1 5619GSPCA SN9C20X SUBDRIVER
d95c5b0b 5620M: Brian Johnson <brijohn@gmail.com>
261982f1 5621L: linux-media@vger.kernel.org
275ffde4 5622T: git git://linuxtv.org/media_tree.git
261982f1 5623S: Maintained
0c0d06ca 5624F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5625
e8deeae2 5626GSPCA T613 SUBDRIVER
8b58be88 5627M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5628L: linux-media@vger.kernel.org
275ffde4 5629T: git git://linuxtv.org/media_tree.git
e8deeae2 5630S: Maintained
0c0d06ca 5631F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5632
5633GSPCA USB WEBCAM DRIVER
c0936df4 5634M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5635L: linux-media@vger.kernel.org
275ffde4 5636T: git git://linuxtv.org/media_tree.git
c0936df4 5637S: Odd Fixes
0c0d06ca 5638F: drivers/media/usb/gspca/
e8deeae2 5639
584ec979 5640GUID PARTITION TABLE (GPT)
4f973c63 5641M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5642L: linux-efi@vger.kernel.org
5643S: Maintained
5644F: block/partitions/efi.*
5645
aa3c598b 5646STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5647M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5648L: linux-media@vger.kernel.org
275ffde4 5649T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5650S: Maintained
5651F: drivers/media/usb/stk1160/
e8deeae2 5652
4e456b86
YS
5653H8/300 ARCHITECTURE
5654M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5655L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5656W: http://uclinux-h8.sourceforge.jp
5657T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5658S: Maintained
5659F: arch/h8300/
5660F: drivers/clocksource/h8300_*.c
5661F: drivers/clk/h8300/
5662F: drivers/irqchip/irq-renesas-h8*.c
5663
71a6d0af
HW
5664HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5665M: Frank Seidel <frank@f-seidel.de>
5666L: platform-driver-x86@vger.kernel.org
5667W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5668S: Maintained
5669F: drivers/platform/x86/hdaps.c
5670
48fc9e26
HV
5671HDPVR USB VIDEO ENCODER DRIVER
5672M: Hans Verkuil <hverkuil@xs4all.nl>
5673L: linux-media@vger.kernel.org
5674T: git git://linuxtv.org/media_tree.git
a825eaec 5675W: https://linuxtv.org
48fc9e26 5676S: Odd Fixes
14430813 5677F: drivers/media/usb/hdpvr/
48fc9e26 5678
71a6d0af 5679HWPOISON MEMORY FAILURE HANDLING
f9625c48 5680M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5681L: linux-mm@kvack.org
71a6d0af
HW
5682S: Maintained
5683F: mm/memory-failure.c
5684F: mm/hwpoison-inject.c
5685
5686HYPERVISOR VIRTUAL CONSOLE DRIVER
5687L: linuxppc-dev@lists.ozlabs.org
5688S: Odd Fixes
5689F: drivers/tty/hvc/
5690
e5ab1477
AP
5691HACKRF MEDIA DRIVER
5692M: Antti Palosaari <crope@iki.fi>
5693L: linux-media@vger.kernel.org
a825eaec 5694W: https://linuxtv.org
e5ab1477
AP
5695W: http://palosaari.fi/linux/
5696Q: http://patchwork.linuxtv.org/project/linux-media/list/
5697T: git git://linuxtv.org/anttip/media_tree.git
5698S: Maintained
5699F: drivers/media/usb/hackrf/
5700
5b543965 5701HARDWARE MONITORING
d8130624 5702M: Jean Delvare <jdelvare@suse.com>
ca462085 5703M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5704L: linux-hwmon@vger.kernel.org
5705W: http://hwmon.wiki.kernel.org/
a94ef4ed 5706T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5707T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5708S: Maintained
047f4ec2 5709F: Documentation/hwmon/
679655da 5710F: drivers/hwmon/
047f4ec2 5711F: include/linux/hwmon*.h
5b543965 5712
844dd05f 5713HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5714M: Matt Mackall <mpm@selenic.com>
5715M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5716L: linux-crypto@vger.kernel.org
c0d0787b 5717S: Odd fixes
f6c60b15 5718F: Documentation/devicetree/bindings/rng/
679655da
JP
5719F: Documentation/hw_random.txt
5720F: drivers/char/hw_random/
5721F: include/linux/hw_random.h
844dd05f 5722
8b37fcfc
OBC
5723HARDWARE SPINLOCK CORE
5724M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5725M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5726L: linux-remoteproc@vger.kernel.org
8b37fcfc 5727S: Maintained
9f273c24 5728T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5729F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5730F: Documentation/hwspinlock.txt
2dbd8585 5731F: drivers/hwspinlock/
8b37fcfc
OBC
5732F: include/linux/hwspinlock.h
5733
1da177e4 5734HARMONY SOUND DRIVER
ac6aecbf 5735L: linux-parisc@vger.kernel.org
1da177e4 5736S: Maintained
679655da 5737F: sound/parisc/harmony.*
1da177e4 5738
91952bc0
AP
5739HD29L2 MEDIA DRIVER
5740M: Antti Palosaari <crope@iki.fi>
5741L: linux-media@vger.kernel.org
a825eaec 5742W: https://linuxtv.org
91952bc0
AP
5743W: http://palosaari.fi/linux/
5744Q: http://patchwork.linuxtv.org/project/linux-media/list/
5745T: git git://linuxtv.org/anttip/media_tree.git
5746S: Maintained
5747F: drivers/media/dvb-frontends/hd29l2*
5748
214de83e 5749HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5750M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5751S: Supported
5752F: Documentation/watchdog/hpwdt.txt
5753F: drivers/watchdog/hpwdt.c
5754
9257aa49 5755HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5756M: Don Brace <don.brace@microsemi.com>
a0a268ad 5757L: esc.storagedev@microsemi.com
693373db 5758L: linux-scsi@vger.kernel.org
9257aa49
SC
5759S: Supported
5760F: Documentation/scsi/hpsa.txt
5761F: drivers/scsi/hpsa*.[ch]
5762F: include/linux/cciss*.h
c117ab84 5763F: include/uapi/linux/cciss*.h
9257aa49 5764
e2d1d6c0 5765HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5766M: Don Brace <don.brace@microsemi.com>
516fdcea 5767L: esc.storagedev@microsemi.com
693373db 5768L: linux-scsi@vger.kernel.org
e2d1d6c0 5769S: Supported
679655da
JP
5770F: Documentation/blockdev/cciss.txt
5771F: drivers/block/cciss*
5772F: include/linux/cciss_ioctl.h
c117ab84 5773F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5774
f48ad614
DD
5775HFI1 DRIVER
5776M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5777M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5778L: linux-rdma@vger.kernel.org
5779S: Supported
5780F: drivers/infiniband/hw/hfi1
5781
1da177e4 5782HFS FILESYSTEM
6cf515e1
GU
5783L: linux-fsdevel@vger.kernel.org
5784S: Orphan
679655da
JP
5785F: Documentation/filesystems/hfs.txt
5786F: fs/hfs/
1da177e4 5787
ef575f47
GU
5788HFSPLUS FILESYSTEM
5789L: linux-fsdevel@vger.kernel.org
5790S: Orphan
5791F: Documentation/filesystems/hfsplus.txt
5792F: fs/hfsplus/
5793
1da177e4 5794HGA FRAMEBUFFER DRIVER
8b58be88 5795M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5796L: linux-nvidia@lists.surfsouth.com
5797W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5798S: Maintained
8a61f013 5799F: drivers/video/fbdev/hgafb.c
1da177e4 5800
4480f15b 5801HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5802M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5803M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5804L: linux-pm@vger.kernel.org
68656443 5805B: https://bugzilla.kernel.org
e2d1d6c0 5806S: Supported
679655da
JP
5807F: arch/x86/power/
5808F: drivers/base/power/
5809F: kernel/power/
5810F: include/linux/suspend.h
5811F: include/linux/freezer.h
5812F: include/linux/pm.h
679655da 5813F: arch/*/include/asm/suspend*.h
e2d1d6c0 5814
4ef4caad 5815HID CORE LAYER
e5f6450c 5816M: Jiri Kosina <jikos@kernel.org>
406df153 5817R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5818L: linux-input@vger.kernel.org
54e5881d 5819T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5820S: Maintained
679655da
JP
5821F: drivers/hid/
5822F: include/linux/hid*
c117ab84 5823F: include/uapi/linux/hid*
4ef4caad 5824
30ee72f0 5825HID SENSOR HUB DRIVERS
e5f6450c 5826M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5827M: Jonathan Cameron <jic23@kernel.org>
5828M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5829L: linux-input@vger.kernel.org
5830L: linux-iio@vger.kernel.org
5831S: Maintained
5832F: Documentation/hid/hid-sensor*
5833F: drivers/hid/hid-sensor-*
5834F: drivers/iio/*/hid-*
5835F: include/linux/hid-sensor-*
5836
38bed542 5837HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5838M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5839L: linux-kernel@vger.kernel.org
75fc2d37 5840T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5841S: Maintained
679655da 5842F: Documentation/timers/
5cee9645 5843F: kernel/time/hrtimer.c
88606e80
TG
5844F: kernel/time/clockevents.c
5845F: kernel/time/tick*.*
5846F: kernel/time/timer_*.c
05ed8490 5847F: include/linux/clockchips.h
679655da 5848F: include/linux/hrtimer.h
38bed542 5849
1da177e4 5850HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5851L: linux-hams@vger.kernel.org
8b64f2a0 5852S: Orphan
679655da
JP
5853F: drivers/net/hamradio/dmascc.c
5854F: drivers/net/hamradio/scc.c
1da177e4 5855
ede1e6f8 5856HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5857M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5858W: http://www.highpoint-tech.com
5859S: Supported
679655da
JP
5860F: Documentation/scsi/hptiop.txt
5861F: drivers/scsi/hptiop.c
ede1e6f8 5862
1da177e4 5863HIPPI
8b58be88 5864M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5865L: linux-hippi@sunsite.dk
5866S: Maintained
679655da 5867F: include/linux/hippidevice.h
c117ab84 5868F: include/uapi/linux/if_hippi.h
679655da 5869F: net/802/hippi.c
ff5a3b50 5870F: drivers/net/hippi/
1da177e4 5871
b30d74e4
DH
5872HISILICON NETWORK SUBSYSTEM DRIVER
5873M: Yisen Zhuang <yisen.zhuang@huawei.com>
5874M: Salil Mehta <salil.mehta@huawei.com>
5875L: netdev@vger.kernel.org
5876W: http://www.hisilicon.com
5877S: Maintained
5878F: drivers/net/ethernet/hisilicon/
5879F: Documentation/devicetree/bindings/net/hisilicon*.txt
5880
66a9bae6 5881HISILICON ROCE DRIVER
5882M: Lijun Ou <oulijun@huawei.com>
5883M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5884L: linux-rdma@vger.kernel.org
5885S: Maintained
5886F: drivers/infiniband/hw/hns/
5887F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5888
16c6c252
JG
5889HISILICON SAS Controller
5890M: John Garry <john.garry@huawei.com>
5891W: http://www.hisilicon.com
5892S: Supported
5893F: drivers/scsi/hisi_sas/
5894F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5895
ff1d2767 5896HOST AP DRIVER
8b58be88 5897M: Jouni Malinen <j@w1.fi>
724c6b35 5898L: linux-wireless@vger.kernel.org
ffd74aca
JM
5899W: http://w1.fi/hostap-driver.html
5900S: Obsolete
eb4f98d5 5901F: drivers/net/wireless/intersil/hostap/
ff1d2767 5902
dd8cd779 5903HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5904L: platform-driver-x86@vger.kernel.org
95c70215 5905S: Orphan
679655da 5906F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5907
e2d1d6c0 5908HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5909M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5910S: Maintained
7e25d724 5911F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5912
7d2c86b5 5913HPET: High Precision Event Timers driver
8b58be88 5914M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5915S: Maintained
679655da
JP
5916F: Documentation/timers/hpet.txt
5917F: drivers/char/hpet.c
5918F: include/linux/hpet.h
c117ab84 5919F: include/uapi/linux/hpet.h
b9b0332f 5920
e07b5d79 5921HPET: x86
9e06f631 5922S: Orphan
679655da
JP
5923F: arch/x86/kernel/hpet.c
5924F: arch/x86/include/asm/hpet.h
b9b0332f 5925
1da177e4 5926HPFS FILESYSTEM
8b58be88 5927M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5928W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5929S: Maintained
679655da 5930F: fs/hpfs/
1da177e4 5931
3441cded 5932HSI SUBSYSTEM
56459ea9
SR
5933M: Sebastian Reichel <sre@kernel.org>
5934T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5935S: Maintained
5936F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5937F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5938F: drivers/hsi/
5939F: include/linux/hsi/
5940F: include/uapi/linux/hsi/
5941
7d2c86b5 5942HSO 3G MODEM DRIVER
8b58be88 5943M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5944W: http://www.pharscape.org
5945S: Maintained
679655da 5946F: drivers/net/usb/hso.c
11cd29b0 5947
19990e29
AB
5948HSR NETWORK PROTOCOL
5949M: Arvid Brodin <arvid.brodin@alten.se>
5950L: netdev@vger.kernel.org
5951S: Maintained
5952F: net/hsr/
5953
5a18c343 5954HTCPEN TOUCHSCREEN DRIVER
8b58be88 5955M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5956L: linux-input@vger.kernel.org
5957S: Maintained
679655da 5958F: drivers/input/touchscreen/htcpen.c
5a18c343 5959
1da177e4 5960HUGETLB FILESYSTEM
6d49e352 5961M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5962S: Maintained
679655da 5963F: fs/hugetlbfs/
1da177e4 5964
fe713d60
JCT
5965HVA ST MEDIA DRIVER
5966M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5967L: linux-media@vger.kernel.org
5968T: git git://linuxtv.org/media_tree.git
5969W: https://linuxtv.org
5970S: Supported
5971F: drivers/media/platform/sti/hva
5972
05183189 5973Hyper-V CORE AND DRIVERS
9c3646d1 5974M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 5975M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 5976M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
5977L: devel@linuxdriverproject.org
5978S: Maintained
a4162747
HZ
5979F: arch/x86/include/asm/mshyperv.h
5980F: arch/x86/include/uapi/asm/hyperv.h
5981F: arch/x86/kernel/cpu/mshyperv.c
05183189 5982F: drivers/hid/hid-hyperv.c
a4162747 5983F: drivers/hv/
f92ca80b 5984F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5985F: drivers/pci/host/pci-hyperv.c
05183189 5986F: drivers/net/hyperv/
a4162747 5987F: drivers/scsi/storvsc_drv.c
95096f2f 5988F: drivers/uio/uio_hv_generic.c
8a61f013 5989F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5990F: include/linux/hyperv.h
5991F: tools/hv/
54bf725e 5992F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5993
7724fd04
PR
5994I2C MUXES
5995M: Peter Rosin <peda@axentia.se>
5996L: linux-i2c@vger.kernel.org
5997S: Maintained
2254d24a 5998F: Documentation/i2c/i2c-topology
7724fd04
PR
5999F: Documentation/i2c/muxes/
6000F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6001F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6002F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6003F: drivers/i2c/i2c-mux.c
6004F: drivers/i2c/muxes/
6005F: include/linux/i2c-mux.h
6006
d85c8a6a 6007I2C OVER PARALLEL PORT
d8130624 6008M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6009L: linux-i2c@vger.kernel.org
6010S: Maintained
6011F: Documentation/i2c/busses/i2c-parport
6012F: Documentation/i2c/busses/i2c-parport-light
6013F: drivers/i2c/busses/i2c-parport.c
6014F: drivers/i2c/busses/i2c-parport-light.c
6015
6016I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6017M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6018L: linux-i2c@vger.kernel.org
6019S: Maintained
6020F: Documentation/i2c/busses/i2c-ali1535
6021F: Documentation/i2c/busses/i2c-ali1563
6022F: Documentation/i2c/busses/i2c-ali15x3
6023F: Documentation/i2c/busses/i2c-amd756
6024F: Documentation/i2c/busses/i2c-amd8111
6025F: Documentation/i2c/busses/i2c-i801
6026F: Documentation/i2c/busses/i2c-nforce2
6027F: Documentation/i2c/busses/i2c-piix4
6028F: Documentation/i2c/busses/i2c-sis5595
6029F: Documentation/i2c/busses/i2c-sis630
6030F: Documentation/i2c/busses/i2c-sis96x
6031F: Documentation/i2c/busses/i2c-via
6032F: Documentation/i2c/busses/i2c-viapro
6033F: drivers/i2c/busses/i2c-ali1535.c
6034F: drivers/i2c/busses/i2c-ali1563.c
6035F: drivers/i2c/busses/i2c-ali15x3.c
6036F: drivers/i2c/busses/i2c-amd756.c
6037F: drivers/i2c/busses/i2c-amd756-s4882.c
6038F: drivers/i2c/busses/i2c-amd8111.c
6039F: drivers/i2c/busses/i2c-i801.c
6040F: drivers/i2c/busses/i2c-isch.c
6041F: drivers/i2c/busses/i2c-nforce2.c
6042F: drivers/i2c/busses/i2c-nforce2-s4985.c
6043F: drivers/i2c/busses/i2c-piix4.c
6044F: drivers/i2c/busses/i2c-sis5595.c
6045F: drivers/i2c/busses/i2c-sis630.c
6046F: drivers/i2c/busses/i2c-sis96x.c
6047F: drivers/i2c/busses/i2c-via.c
6048F: drivers/i2c/busses/i2c-viapro.c
6049
cb7f07a4
NH
6050I2C/SMBUS ISMT DRIVER
6051M: Seth Heasley <seth.heasley@intel.com>
6052M: Neil Horman <nhorman@tuxdriver.com>
6053L: linux-i2c@vger.kernel.org
6054F: drivers/i2c/busses/i2c-ismt.c
6055F: Documentation/i2c/busses/i2c-ismt
6056
6ea884db 6057I2C/SMBUS STUB DRIVER
d8130624 6058M: Jean Delvare <jdelvare@suse.com>
846557d3 6059L: linux-i2c@vger.kernel.org
6ea884db 6060S: Maintained
8547a5bc 6061F: drivers/i2c/i2c-stub.c
6ea884db 6062
5b543965 6063I2C SUBSYSTEM
14d77c4d 6064M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6065L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6066W: https://i2c.wiki.kernel.org/
6067Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6068T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6069S: Maintained
40ed1b4c 6070F: Documentation/devicetree/bindings/i2c/
679655da
JP
6071F: Documentation/i2c/
6072F: drivers/i2c/
630bc46e 6073F: drivers/i2c/*/
679655da 6074F: include/linux/i2c.h
03b70d62 6075F: include/linux/i2c-*.h
c117ab84
CEB
6076F: include/uapi/linux/i2c.h
6077F: include/uapi/linux/i2c-*.h
1da177e4 6078
4560d677
WS
6079I2C ACPI SUPPORT
6080M: Mika Westerberg <mika.westerberg@linux.intel.com>
6081L: linux-i2c@vger.kernel.org
6082L: linux-acpi@vger.kernel.org
6083S: Maintained
4560d677 6084
d85c8a6a 6085I2C-TAOS-EVM DRIVER
d8130624 6086M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6087L: linux-i2c@vger.kernel.org
6088S: Maintained
6089F: Documentation/i2c/busses/i2c-taos-evm
6090F: drivers/i2c/busses/i2c-taos-evm.c
6091
e8c76eed 6092I2C-TINY-USB DRIVER
8b58be88 6093M: Till Harbaum <till@harbaum.org>
846557d3 6094L: linux-i2c@vger.kernel.org
932d1872 6095W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6096S: Maintained
679655da 6097F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6098
1da177e4 6099i386 BOOT CODE
8b58be88 6100M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6101S: Maintained
679655da 6102F: arch/x86/boot/
1da177e4
LT
6103
6104i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6105M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6106T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6107S: Maintained
6108
1da177e4 6109IA64 (Itanium) PLATFORM
8b58be88
JP
6110M: Tony Luck <tony.luck@intel.com>
6111M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6112L: linux-ia64@vger.kernel.org
6b1c70b1 6113T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6114S: Maintained
679655da 6115F: arch/ia64/
1da177e4 6116
4cd38750
LDSB
6117IBM Power VMX Cryptographic instructions
6118M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6119M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6120L: linux-crypto@vger.kernel.org
6121S: Supported
6122F: drivers/crypto/vmx/Makefile
6123F: drivers/crypto/vmx/Kconfig
6124F: drivers/crypto/vmx/vmx.c
6125F: drivers/crypto/vmx/aes*
6126F: drivers/crypto/vmx/ghash*
6127F: drivers/crypto/vmx/ppc-xlate.pl
6128
956c203c 6129IBM Power in-Nest Crypto Acceleration
4cd38750 6130M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6131M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6132L: linux-crypto@vger.kernel.org
6133S: Supported
28bceeaa
DS
6134F: drivers/crypto/nx/Makefile
6135F: drivers/crypto/nx/Kconfig
6136F: drivers/crypto/nx/nx-aes*
6137F: drivers/crypto/nx/nx-sha*
6138F: drivers/crypto/nx/nx.*
6139F: drivers/crypto/nx/nx_csbcpb.h
6140F: drivers/crypto/nx/nx_debugfs.h
956c203c 6141
0e16aafb 6142IBM Power 842 compression accelerator
41656aa7 6143M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6144S: Supported
28bceeaa
DS
6145F: drivers/crypto/nx/Makefile
6146F: drivers/crypto/nx/Kconfig
7011a122 6147F: drivers/crypto/nx/nx-842*
2da572c9 6148F: include/linux/sw842.h
2062c5b6 6149F: crypto/842.c
2da572c9 6150F: lib/842/
0e16aafb 6151
1da177e4 6152IBM Power Linux RAID adapter
8b58be88 6153M: Brian King <brking@us.ibm.com>
1da177e4 6154S: Supported
679655da 6155F: drivers/scsi/ipr.*
1da177e4 6156
9d348af4 6157IBM Power Virtual Ethernet Device Driver
eddd63a6 6158M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6159L: netdev@vger.kernel.org
6160S: Supported
9aa32835 6161F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6162
032c5e82
TF
6163IBM Power SRIOV Virtual NIC Device Driver
6164M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6165M: John Allen <jallen@linux.vnet.ibm.com>
6166L: netdev@vger.kernel.org
6167S: Supported
6168F: drivers/net/ethernet/ibm/ibmvnic.*
6169
e6babec6 6170IBM Power Virtual SCSI Device Drivers
bcbde52b 6171M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6172L: linux-scsi@vger.kernel.org
6173S: Supported
e6babec6 6174F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6175F: include/scsi/viosrp.h
6176
6177IBM Power Virtual SCSI Device Target Driver
6178M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6179M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6180L: linux-scsi@vger.kernel.org
6181L: target-devel@vger.kernel.org
6182S: Supported
6183F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6184
6185IBM Power Virtual FC Device Drivers
44b4dad9 6186M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6187L: linux-scsi@vger.kernel.org
6188S: Supported
6189F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6190
1da177e4 6191IBM ServeRAID RAID DRIVER
f9213e78 6192S: Orphan
679655da 6193F: drivers/scsi/ips.*
1da177e4 6194
6ed9f9c4
PT
6195ICH LPC AND GPIO DRIVER
6196M: Peter Tyser <ptyser@xes-inc.com>
6197S: Maintained
6198F: drivers/mfd/lpc_ich.c
6199F: drivers/gpio/gpio-ich.c
6200
1e7106fc 6201IDE SUBSYSTEM
8b58be88 6202M: "David S. Miller" <davem@davemloft.net>
1da177e4 6203L: linux-ide@vger.kernel.org
8a6e2535 6204Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6205T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6206S: Maintained
679655da
JP
6207F: Documentation/ide/
6208F: drivers/ide/
6209F: include/linux/ide.h
1da177e4 6210
6cb8c13d
IP
6211IDEAPAD LAPTOP EXTRAS DRIVER
6212M: Ike Panhc <ike.pan@canonical.com>
6213L: platform-driver-x86@vger.kernel.org
6214W: http://launchpad.net/ideapad-laptop
6215S: Maintained
6216F: drivers/platform/x86/ideapad-laptop.c
6217
1ea4c161
AM
6218IDEAPAD LAPTOP SLIDEBAR DRIVER
6219M: Andrey Moiseev <o2g.org.ru@gmail.com>
6220L: linux-input@vger.kernel.org
6221W: https://github.com/o2genum/ideapad-slidebar
6222S: Maintained
6223F: drivers/input/misc/ideapad_slidebar.c
6224
0f861e8c 6225IDE/ATAPI DRIVERS
487ba8e8 6226M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6227L: linux-ide@vger.kernel.org
c404c199 6228S: Maintained
679655da
JP
6229F: Documentation/cdrom/ide-cd
6230F: drivers/ide/ide-cd*
1da177e4 6231
02cf2286 6232IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6233M: Alexander Aring <aar@pengutronix.de>
5cc92049 6234M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6235L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6236W: http://wpan.cakelab.org/
6237T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6238T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6239S: Maintained
6240F: net/ieee802154/
68653359 6241F: net/mac802154/
251741b1 6242F: drivers/net/ieee802154/
580947d3
AA
6243F: include/linux/nl802154.h
6244F: include/linux/ieee802154.h
6245F: include/net/nl802154.h
6246F: include/net/mac802154.h
6247F: include/net/af_ieee802154.h
6248F: include/net/cfg802154.h
6249F: include/net/ieee802154_netdev.h
ebef9c12 6250F: Documentation/networking/ieee802154.txt
02cf2286 6251
b1c97193
SY
6252IGORPLUG-USB IR RECEIVER
6253M: Sean Young <sean@mess.org>
6254L: linux-media@vger.kernel.org
6255S: Maintained
6256F: drivers/media/rc/igorplugusb.c
6257
40ad4a30
SY
6258IGUANAWORKS USB IR TRANSCEIVER
6259M: Sean Young <sean@mess.org>
6260L: linux-media@vger.kernel.org
6261S: Maintained
6262F: drivers/media/rc/iguanair.c
6263
ed13134b
PR
6264IIO DIGITAL POTENTIOMETER DAC
6265M: Peter Rosin <peda@axentia.se>
6266L: linux-iio@vger.kernel.org
6267S: Maintained
7fde1484 6268F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6269F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6270F: drivers/iio/dac/dpot-dac.c
ed13134b 6271
e778aa14
PR
6272IIO ENVELOPE DETECTOR
6273M: Peter Rosin <peda@axentia.se>
6274L: linux-iio@vger.kernel.org
6275S: Maintained
b475f80b 6276F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6277F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6278F: drivers/iio/adc/envelope-detector.c
e778aa14 6279
9545f86e 6280IIO SUBSYSTEM AND DRIVERS
030a13d7 6281M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6282R: Hartmut Knaack <knaack.h@gmx.de>
6283R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6284R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6285L: linux-iio@vger.kernel.org
21d41655 6286T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6287S: Maintained
866b148a 6288F: Documentation/devicetree/bindings/iio/
03e7c251 6289F: drivers/iio/
9545f86e 6290F: drivers/staging/iio/
8fe671fc 6291F: include/linux/iio/
817020cf 6292F: tools/iio/
9545f86e 6293
65519263
SG
6294IKANOS/ADI EAGLE ADSL USB DRIVER
6295M: Matthieu Castet <castet.matthieu@free.fr>
6296M: Stanislaw Gruszka <stf_xl@wp.pl>
6297S: Maintained
6298F: drivers/usb/atm/ueagle-atm.c
6299
8ef3ff27
PB
6300IMGTEC ASCII LCD DRIVER
6301M: Paul Burton <paul.burton@imgtec.com>
6302S: Maintained
6303F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6304F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6305
e89ab51f
GR
6306INA209 HARDWARE MONITOR DRIVER
6307M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6308L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6309S: Maintained
6310F: Documentation/hwmon/ina209
6311F: Documentation/devicetree/bindings/i2c/ina209.txt
6312F: drivers/hwmon/ina209.c
6313
6314INA2XX HARDWARE MONITOR DRIVER
6315M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6316L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6317S: Maintained
6318F: Documentation/hwmon/ina2xx
6319F: drivers/hwmon/ina2xx.c
6320F: include/linux/platform_data/ina2xx.h
6321
14dc124f
SIG
6322INDUSTRY PACK SUBSYSTEM (IPACK)
6323M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6324M: Jens Taprogge <jens.taprogge@taprogge.org>
6325M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6326L: industrypack-devel@lists.sourceforge.net
6327W: http://industrypack.sourceforge.net
6328S: Maintained
6329F: drivers/ipack/
6330
8adc53fd
ZLK
6331INGENIC JZ4780 DMA Driver
6332M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6333S: Maintained
6334F: drivers/dma/dma-jz4780.c
6335
87cf40e6
HH
6336INGENIC JZ4780 NAND DRIVER
6337M: Harvey Hunt <harveyhuntnexus@gmail.com>
6338L: linux-mtd@lists.infradead.org
6339S: Maintained
6340F: drivers/mtd/nand/jz4780_*
6341
aa7168f4 6342INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6343M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6344M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6345L: linux-ima-devel@lists.sourceforge.net
6346L: linux-ima-user@lists.sourceforge.net
6347L: linux-security-module@vger.kernel.org
9f273c24 6348T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6349S: Supported
679655da 6350F: security/integrity/ima/
aa7168f4 6351
9a4ea5a9
JH
6352IMGTEC IR DECODER DRIVER
6353M: James Hogan <james.hogan@imgtec.com>
6354S: Maintained
6355F: drivers/media/rc/img-ir/
6356
1da177e4 6357IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6358L: linux-fbdev@vger.kernel.org
843393d3 6359S: Orphan
8a61f013 6360F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6361
6362INFINIBAND SUBSYSTEM
b6b2bbe6 6363M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6364M: Sean Hefty <sean.hefty@intel.com>
6365M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6366L: linux-rdma@vger.kernel.org
605841f5 6367W: http://www.openfabrics.org/
8a6e2535 6368Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6369T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6370S: Supported
679655da
JP
6371F: Documentation/infiniband/
6372F: drivers/infiniband/
c117ab84 6373F: include/uapi/linux/if_infiniband.h
954138dc
YD
6374F: include/uapi/rdma/
6375F: include/rdma/
1da177e4 6376
c9f04f58 6377INOTIFY
8b58be88
JP
6378M: John McCutchan <john@johnmccutchan.com>
6379M: Robert Love <rlove@rlove.org>
6380M: Eric Paris <eparis@parisplace.org>
c9f04f58 6381S: Maintained
679655da
JP
6382F: Documentation/filesystems/inotify.txt
6383F: fs/notify/inotify/
6384F: include/linux/inotify.h
c117ab84 6385F: include/uapi/linux/inotify.h
c9f04f58 6386
e2d1d6c0 6387INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6388M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6389L: linux-input@vger.kernel.org
8a6e2535 6390Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6391T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6392S: Maintained
679655da 6393F: drivers/input/
f4eea7e2 6394F: include/linux/input.h
c117ab84 6395F: include/uapi/linux/input.h
f4eea7e2 6396F: include/linux/input/
e52d8398 6397F: Documentation/devicetree/bindings/input/
e2d1d6c0 6398
3267a87f 6399INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6400M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6401L: linux-input@vger.kernel.org
75dd112a 6402S: Odd fixes
3267a87f 6403F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6404F: drivers/input/input-mt.c
3267a87f
HR
6405K: \b(ABS|SYN)_MT_
6406
97fa99a3
JY
6407INTEL ASoC BDW/HSW DRIVERS
6408M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6409L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6410S: Supported
e8e1225d
JP
6411F: sound/soc/intel/common/sst-dsp*
6412F: sound/soc/intel/common/sst-firmware.c
6413F: sound/soc/intel/boards/broadwell.c
6414F: sound/soc/intel/haswell/
97fa99a3 6415
4ac13e17
DJ
6416INTEL C600 SERIES SAS CONTROLLER DRIVER
6417M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6418M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6419L: linux-scsi@vger.kernel.org
7106891a
DJ
6420T: git git://git.code.sf.net/p/intel-sas/isci
6421S: Supported
4ac13e17 6422F: drivers/scsi/isci/
4ac13e17 6423
ecc83e52
AH
6424INTEL HID EVENT DRIVER
6425M: Alex Hung <alex.hung@canonical.com>
6426L: platform-driver-x86@vger.kernel.org
6427S: Maintained
6428F: drivers/platform/x86/intel-hid.c
6429
332e0812
AK
6430INTEL VIRTUAL BUTTON DRIVER
6431M: AceLan Kao <acelan.kao@canonical.com>
6432L: platform-driver-x86@vger.kernel.org
6433S: Maintained
6434F: drivers/platform/x86/intel-vbtn.c
6435
26717172 6436INTEL IDLE DRIVER
6af33995 6437M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6438M: Len Brown <lenb@kernel.org>
bf1c138e 6439L: linux-pm@vger.kernel.org
08deed1e 6440T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6441B: https://bugzilla.kernel.org
26717172
LB
6442S: Supported
6443F: drivers/idle/intel_idle.c
6444
8fb861fa
SP
6445INTEL INTEGRATED SENSOR HUB DRIVER
6446M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6447M: Jiri Kosina <jikos@kernel.org>
6448L: linux-input@vger.kernel.org
6449S: Maintained
6450F: drivers/hid/intel-ish-hid/
6451
7c1ac18d 6452INTEL PSTATE DRIVER
58ac1f62
SP
6453M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6454M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6455L: linux-pm@vger.kernel.org
6456S: Supported
6457F: drivers/cpufreq/intel_pstate.c
6458
9eb8ef74 6459INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6460M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6461L: linux-fbdev@vger.kernel.org
ce00f85c 6462S: Maintained
679655da 6463F: Documentation/fb/intelfb.txt
8a61f013 6464F: drivers/video/fbdev/intelfb/
9eb8ef74 6465
1da177e4 6466INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6467M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6468L: linux-fbdev@vger.kernel.org
ce00f85c 6469S: Maintained
8a61f013 6470F: drivers/video/fbdev/i810/
1da177e4 6471
f4a9bc4c 6472INTEL MENLOW THERMAL DRIVER
8b58be88 6473M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6474L: platform-driver-x86@vger.kernel.org
5ca92bd9 6475W: https://01.org/linux-acpi
f4a9bc4c 6476S: Supported
679655da 6477F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6478
248a9dc3 6479INTEL I/OAT DMA DRIVER
18ebd564 6480M: Dave Jiang <dave.jiang@intel.com>
08223d80 6481R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6482L: dmaengine@vger.kernel.org
6483Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6484S: Supported
679655da 6485F: drivers/dma/ioat*
248a9dc3 6486
6c8909b4 6487INTEL IOMMU (VT-d)
8b58be88 6488M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6489L: iommu@lists.linux-foundation.org
54e5881d 6490T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6491S: Supported
3fb39615 6492F: drivers/iommu/intel-iommu.c
679655da 6493F: include/linux/intel-iommu.h
6c8909b4 6494
b3e5f263 6495INTEL IOP-ADMA DMA DRIVER
08223d80 6496R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6497S: Odd fixes
679655da 6498F: drivers/dma/iop-adma.c
b3e5f263 6499
9251ce95 6500INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6501M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6502S: Maintained
679655da
JP
6503F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6504F: arch/arm/mach-ixp4xx/include/mach/npe.h
6505F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6506F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6507F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6508F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6509
844dd05f 6510INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6511M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6512S: Maintained
679655da 6513F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6514
2f302324 6515INTEL ETHERNET DRIVERS
8b58be88 6516M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6517L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6518W: http://www.intel.com/support/feedback.htm
d94e6fed 6519W: http://e1000.sourceforge.net/
2f302324
JK
6520Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6521T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6522T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6523S: Supported
0d164401
JK
6524F: Documentation/networking/e100.txt
6525F: Documentation/networking/e1000.txt
6526F: Documentation/networking/e1000e.txt
6527F: Documentation/networking/igb.txt
6528F: Documentation/networking/igbvf.txt
6529F: Documentation/networking/ixgb.txt
6530F: Documentation/networking/ixgbe.txt
6531F: Documentation/networking/ixgbevf.txt
1bff6529 6532F: Documentation/networking/i40e.txt
105bf2fe 6533F: Documentation/networking/i40evf.txt
dee1ad47 6534F: drivers/net/ethernet/intel/
bc90d291 6535F: drivers/net/ethernet/intel/*/
1da177e4 6536
6e4de866
FL
6537INTEL RDMA RNIC DRIVER
6538M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6539M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6540L: linux-rdma@vger.kernel.org
6541S: Supported
6542F: drivers/infiniband/hw/i40iw/
6543
224f9e6d
AS
6544INTEL MERRIFIELD GPIO DRIVER
6545M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6546L: linux-gpio@vger.kernel.org
6547S: Maintained
6548F: drivers/gpio/gpio-merrifield.c
6549
0963d59b
LW
6550INTEL-MID GPIO DRIVER
6551M: David Cohen <david.a.cohen@linux.intel.com>
6552L: linux-gpio@vger.kernel.org
6553S: Maintained
6554F: drivers/gpio/gpio-intel-mid.c
6555
ca907a90
SY
6556INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6557M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6558L: linux-wireless@vger.kernel.org
ca907a90 6559S: Maintained
679655da 6560F: Documentation/networking/README.ipw2100
679655da 6561F: Documentation/networking/README.ipw2200
367a1092 6562F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6563
5760b0a5
AS
6564INTEL(R) TRACE HUB
6565M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6566S: Supported
6567F: Documentation/trace/intel_th.txt
6568F: drivers/hwtracing/intel_th/
6569
4bd96a7a 6570INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6571M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6572L: tboot-devel@lists.sourceforge.net
6573W: http://tboot.sourceforge.net
e9b7d7c8 6574T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6575S: Supported
6576F: Documentation/intel_txt.txt
6577F: include/linux/tboot.h
6578F: arch/x86/kernel/tboot.c
6579
8a70da82 6580INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6581M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6582M: linux-wimax@intel.com
49e7d9df 6583L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6584S: Supported
6585W: http://linuxwimax.org
679655da
JP
6586F: Documentation/wimax/README.i2400m
6587F: drivers/net/wimax/i2400m/
c117ab84 6588F: include/uapi/linux/wimax/i2400m.h
8a70da82 6589
1c0ce89c
SG
6590INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6591M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6592L: linux-wireless@vger.kernel.org
1c0ce89c 6593S: Supported
7ac9a364 6594F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6595
b481de9c 6596INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6597M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6598M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6599M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6600M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6601L: linux-wireless@vger.kernel.org
b481de9c 6602W: http://intellinuxwireless.org
b62ff718 6603T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6604S: Supported
e705c121 6605F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6606
de8fe023
TW
6607INTEL MANAGEMENT ENGINE (mei)
6608M: Tomas Winkler <tomas.winkler@intel.com>
6609L: linux-kernel@vger.kernel.org
6610S: Supported
c117ab84 6611F: include/uapi/linux/mei.h
5069288b 6612F: include/linux/mei_cl_bus.h
de8fe023 6613F: drivers/misc/mei/*
222818c3 6614F: drivers/watchdog/mei_wdt.c
e07950a1 6615F: Documentation/misc-devices/mei/*
986b891a 6616F: samples/mei/*
de8fe023 6617
50ceb98b
SD
6618INTEL MIC DRIVERS (mic)
6619M: Sudeep Dutt <sudeep.dutt@intel.com>
6620M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6621S: Supported
6622W: https://github.com/sudeepdutt/mic
6623W: http://software.intel.com/en-us/mic-developer
6624F: include/linux/mic_bus.h
6625F: include/linux/scif.h
6626F: include/uapi/linux/mic_common.h
6627F: include/uapi/linux/mic_ioctl.h
9f273c24 6628F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6629F: drivers/misc/mic/
6630F: drivers/dma/mic_x100_dma.c
6631F: drivers/dma/mic_x100_dma.h
9f273c24 6632F: Documentation/mic/
50ceb98b 6633
fdca4f16 6634INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6635M: Zha Qipeng<qipeng.zha@intel.com>
6636L: platform-driver-x86@vger.kernel.org
6637S: Maintained
6638F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6639F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6640F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6641F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6642
378f956e
SKC
6643INTEL TELEMETRY DRIVER
6644M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6645L: platform-driver-x86@vger.kernel.org
6646S: Maintained
378f956e 6647F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6648F: drivers/platform/x86/intel_telemetry*
0a8b8353 6649
b740d2e9
RB
6650INTEL PMC CORE DRIVER
6651M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6652M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6653L: platform-driver-x86@vger.kernel.org
6654S: Maintained
6655F: arch/x86/include/asm/pmc_core.h
6656F: drivers/platform/x86/intel_pmc_core*
6657
3904b28e
LW
6658INVENSENSE MPU-3050 GYROSCOPE DRIVER
6659M: Linus Walleij <linus.walleij@linaro.org>
6660L: linux-iio@vger.kernel.org
6661S: Maintained
6662F: drivers/iio/gyro/mpu3050*
6663F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6664
cb109a0e 6665IOC3 ETHERNET DRIVER
8b58be88 6666M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6667L: linux-mips@linux-mips.org
6668S: Maintained
8862bf1e 6669F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6670
cb109a0e 6671IOC3 SERIAL DRIVER
8b58be88 6672M: Pat Gefre <pfg@sgi.com>
d39e0721 6673L: linux-serial@vger.kernel.org
cb109a0e 6674S: Maintained
df621252 6675F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6676
0b6e8569
SW
6677IOMMU DRIVERS
6678M: Joerg Roedel <joro@8bytes.org>
6679L: iommu@lists.linux-foundation.org
6680T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6681S: Maintained
efcd94c0 6682F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6683F: drivers/iommu/
6684
4480f15b 6685IP MASQUERADING
8b58be88 6686M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6687S: Maintained
679655da 6688F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6689
4409ebe9 6690IPMI SUBSYSTEM
8b58be88 6691M: Corey Minyard <minyard@acm.org>
b0c90653 6692L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6693W: http://openipmi.sourceforge.net/
6694S: Supported
679655da
JP
6695F: Documentation/IPMI.txt
6696F: drivers/char/ipmi/
6697F: include/linux/ipmi*
c117ab84 6698F: include/uapi/linux/ipmi*
4409ebe9 6699
2d800897
KW
6700QCOM AUDIO (ASoC) DRIVERS
6701M: Patrick Lai <plai@codeaurora.org>
6702M: Banajit Goswami <bgoswami@codeaurora.org>
6703L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6704S: Supported
6705F: sound/soc/qcom/
6706
e2d1d6c0 6707IPS SCSI RAID DRIVER
8b58be88 6708M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6709L: linux-scsi@vger.kernel.org
6710W: http://www.adaptec.com/
6711S: Maintained
679655da 6712F: drivers/scsi/ips*
e2d1d6c0
RD
6713
6714IPVS
8b58be88
JP
6715M: Wensong Zhang <wensong@linux-vs.org>
6716M: Simon Horman <horms@verge.net.au>
6717M: Julian Anastasov <ja@ssi.bg>
979b6c13 6718L: netdev@vger.kernel.org
e2d1d6c0 6719L: lvs-devel@vger.kernel.org
1da177e4 6720S: Maintained
9f273c24
FW
6721T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6722T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6723F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6724F: include/net/ip_vs.h
c117ab84 6725F: include/uapi/linux/ip_vs.h
679655da 6726F: net/netfilter/ipvs/
1da177e4 6727
e7839f25 6728IPWIRELESS DRIVER
e5f6450c 6729M: Jiri Kosina <jikos@kernel.org>
d8130624 6730M: David Sterba <dsterba@suse.com>
92094aa0 6731S: Odd Fixes
282361a0 6732F: drivers/tty/ipwireless/
099dc4fb 6733
e2d1d6c0 6734IPX NETWORK LAYER
8b58be88 6735M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6736L: netdev@vger.kernel.org
6737S: Maintained
679655da 6738F: include/net/ipx.h
c117ab84 6739F: include/uapi/linux/ipx.h
679655da 6740F: net/ipx/
e2d1d6c0 6741
1da177e4 6742IRDA SUBSYSTEM
8b58be88 6743M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6744L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6745L: netdev@vger.kernel.org
1da177e4 6746W: http://irda.sourceforge.net/
f353976d 6747S: Maintained
e0057975 6748T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6749F: Documentation/networking/irda.txt
6750F: drivers/net/irda/
6751F: include/net/irda/
6752F: net/irda/
1da177e4 6753
a800c7cc
TG
6754IRQ SUBSYSTEM
6755M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6756L: linux-kernel@vger.kernel.org
a800c7cc 6757S: Maintained
75fc2d37 6758T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6759F: kernel/irq/
2ed9fd28
JC
6760
6761IRQCHIP DRIVERS
6762M: Thomas Gleixner <tglx@linutronix.de>
6763M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6764M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6765L: linux-kernel@vger.kernel.org
6766S: Maintained
6767T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6768T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6769F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6770F: drivers/irqchip/
a800c7cc 6771
7ab3a837 6772IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6773M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6774S: Maintained
b09dec2c 6775T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6776F: Documentation/IRQ-domain.txt
6777F: include/linux/irqdomain.h
6778F: kernel/irq/irqdomain.c
b09dec2c 6779F: kernel/irq/msi.c
7ab3a837 6780
ad7afc38
WBG
6781ISA
6782M: William Breathitt Gray <vilhelm.gray@gmail.com>
6783S: Maintained
6784F: Documentation/isa.txt
6785F: drivers/base/isa.c
6786F: include/linux/isa.h
6787
e2d1d6c0 6788ISAPNP
8b58be88 6789M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6790S: Maintained
679655da
JP
6791F: Documentation/isapnp.txt
6792F: drivers/pnp/isapnp/
6793F: include/linux/isapnp.h
e2d1d6c0 6794
d39b8420
HV
6795ISA RADIO MODULE
6796M: Hans Verkuil <hverkuil@xs4all.nl>
6797L: linux-media@vger.kernel.org
6798T: git git://linuxtv.org/media_tree.git
a825eaec 6799W: https://linuxtv.org
d39b8420
HV
6800S: Maintained
6801F: drivers/media/radio/radio-isa*
6802
71a6d0af
HW
6803iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6804M: Peter Jones <pjones@redhat.com>
6805M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6806S: Maintained
6807F: drivers/firmware/iscsi_ibft*
6808
14816b1e 6809ISCSI
623290a2
LD
6810M: Lee Duncan <lduncan@suse.com>
6811M: Chris Leech <cleech@redhat.com>
14816b1e 6812L: open-iscsi@googlegroups.com
623290a2 6813W: www.open-iscsi.com
14816b1e 6814S: Maintained
679655da
JP
6815F: drivers/scsi/*iscsi*
6816F: include/scsi/*iscsi*
14816b1e 6817
1e65eb42
OG
6818ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6819M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6820M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6821M: Roi Dayan <roid@mellanox.com>
6822L: linux-rdma@vger.kernel.org
6823S: Supported
6824W: http://www.openfabrics.org
6825W: www.open-iscsi.org
6826Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6827F: drivers/infiniband/ulp/iser/
1e65eb42 6828
2b70e5fd 6829ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6830M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6831T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6832L: linux-rdma@vger.kernel.org
6833L: target-devel@vger.kernel.org
6834S: Supported
6835W: http://www.linux-iscsi.org
6836F: drivers/infiniband/ulp/isert
6837
1da177e4 6838ISDN SUBSYSTEM
8b58be88 6839M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6840L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6841L: netdev@vger.kernel.org
1da177e4 6842W: http://www.isdn4linux.de
54e5881d 6843T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6844S: Maintained
679655da
JP
6845F: Documentation/isdn/
6846F: drivers/isdn/
6847F: include/linux/isdn.h
6848F: include/linux/isdn/
c117ab84
CEB
6849F: include/uapi/linux/isdn.h
6850F: include/uapi/linux/isdn/
1da177e4
LT
6851
6852ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6853M: Armin Schindler <mac@melware.de>
d5d52273 6854L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6855W: http://www.melware.de
6856S: Maintained
679655da 6857F: drivers/isdn/hardware/eicon/
1da177e4 6858
d624870f 6859IT87 HARDWARE MONITORING DRIVER
d8130624 6860M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6861L: linux-hwmon@vger.kernel.org
d624870f
JD
6862S: Maintained
6863F: Documentation/hwmon/it87
6864F: drivers/hwmon/it87.c
6865
d7104bff
AP
6866IT913X MEDIA DRIVER
6867M: Antti Palosaari <crope@iki.fi>
6868L: linux-media@vger.kernel.org
a825eaec 6869W: https://linuxtv.org
d7104bff
AP
6870W: http://palosaari.fi/linux/
6871Q: http://patchwork.linuxtv.org/project/linux-media/list/
6872T: git git://linuxtv.org/anttip/media_tree.git
6873S: Maintained
249c697e 6874F: drivers/media/tuners/it913x*
d7104bff 6875
91821ff3 6876IVTV VIDEO4LINUX DRIVER
6afdeaf8 6877M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6878L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6879L: linux-media@vger.kernel.org
275ffde4 6880T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6881W: http://www.ivtvdriver.org
6882S: Maintained
618cd932 6883F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6884F: drivers/media/pci/ivtv/
c117ab84 6885F: include/uapi/linux/ivtv*
91821ff3 6886
68620bdd
MP
6887IX2505V MEDIA DRIVER
6888M: Malcolm Priestley <tvboxspy@gmail.com>
6889L: linux-media@vger.kernel.org
a825eaec 6890W: https://linuxtv.org
68620bdd
MP
6891Q: http://patchwork.linuxtv.org/project/linux-media/list/
6892S: Maintained
6893F: drivers/media/dvb-frontends/ix2505v*
6894
4453d736
GR
6895JC42.4 TEMPERATURE SENSOR DRIVER
6896M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6897L: linux-hwmon@vger.kernel.org
4453d736
GR
6898S: Maintained
6899F: drivers/hwmon/jc42.c
6900F: Documentation/hwmon/jc42
6901
e2d1d6c0 6902JFS FILESYSTEM
3256f80f 6903M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6904L: jfs-discussion@lists.sourceforge.net
6905W: http://jfs.sourceforge.net/
54e5881d 6906T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6907S: Maintained
679655da
JP
6908F: Documentation/filesystems/jfs.txt
6909F: fs/jfs/
e2d1d6c0 6910
95252236 6911JME NETWORK DRIVER
8b58be88 6912M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6913L: netdev@vger.kernel.org
6914S: Maintained
63d24a0e 6915F: drivers/net/ethernet/jme.*
95252236 6916
1da177e4 6917JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6918M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6919L: linux-mtd@lists.infradead.org
6920W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6921S: Maintained
679655da 6922F: fs/jffs2/
c117ab84 6923F: include/uapi/linux/jffs2.h
1da177e4 6924
d183e11a
TT
6925JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6926M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6927M: Jan Kara <jack@suse.com>
d183e11a
TT
6928L: linux-ext4@vger.kernel.org
6929S: Maintained
6930F: fs/jbd2/
6931F: include/linux/jbd2.h
ae0718f8 6932
207dab5f
MU
6933JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6934M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6935L: linux-media@vger.kernel.org
6936S: Maintained
6937F: drivers/media/platform/rcar_jpu.c
6938
fd8b6cb4 6939JSM Neo PCI based serial card
df247081 6940M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6941L: linux-serial@vger.kernel.org
6942S: Maintained
df621252 6943F: drivers/tty/serial/jsm/
ae0718f8 6944
af39917d
CL
6945K10TEMP HARDWARE MONITORING DRIVER
6946M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6947L: linux-hwmon@vger.kernel.org
af39917d
CL
6948S: Maintained
6949F: Documentation/hwmon/k10temp
6950F: drivers/hwmon/k10temp.c
6951
4660cb35 6952K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6953M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6954L: linux-hwmon@vger.kernel.org
ae0718f8 6955S: Maintained
679655da
JP
6956F: Documentation/hwmon/k8temp
6957F: drivers/hwmon/k8temp.c
ae0718f8 6958
0ba1d91d
AR
6959KASAN
6960M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6961R: Alexander Potapenko <glider@google.com>
6962R: Dmitry Vyukov <dvyukov@google.com>
6963L: kasan-dev@googlegroups.com
6964S: Maintained
6965F: arch/*/include/asm/kasan.h
6966F: arch/*/mm/kasan_init*
2757aafa 6967F: Documentation/dev-tools/kasan.rst
64f8ebaf 6968F: include/linux/kasan*.h
0ba1d91d
AR
6969F: lib/test_kasan.c
6970F: mm/kasan/
6971F: scripts/Makefile.kasan
6972
1da177e4 6973KCONFIG
5eb1f99e 6974M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6975L: linux-kbuild@vger.kernel.org
cea8321c 6976T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6977S: Maintained
679655da
JP
6978F: Documentation/kbuild/kconfig-language.txt
6979F: scripts/kconfig/
1da177e4 6980
ea6c2089 6981KDUMP
f871f191
VG
6982M: Dave Young <dyoung@redhat.com>
6983M: Baoquan He <bhe@redhat.com>
6984R: Vivek Goyal <vgoyal@redhat.com>
34633993 6985L: kexec@lists.infradead.org
ea6c2089
VG
6986W: http://lse.sourceforge.net/kdump/
6987S: Maintained
80811493 6988F: Documentation/kdump/
ea6c2089 6989
f41bf02f
HV
6990KEENE FM RADIO TRANSMITTER DRIVER
6991M: Hans Verkuil <hverkuil@xs4all.nl>
6992L: linux-media@vger.kernel.org
6993T: git git://linuxtv.org/media_tree.git
a825eaec 6994W: https://linuxtv.org
f41bf02f
HV
6995S: Maintained
6996F: drivers/media/radio/radio-keene*
6997
1da177e4 6998KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6999M: Ian Kent <raven@themaw.net>
f694fc97 7000L: autofs@vger.kernel.org
1da177e4 7001S: Maintained
679655da 7002F: fs/autofs4/
1da177e4 7003
70fb7ba6 7004KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 7005M: Michal Marek <mmarek@suse.com>
08deed1e
JP
7006T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7007T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 7008L: linux-kbuild@vger.kernel.org
5ce45962 7009S: Maintained
679655da
JP
7010F: Documentation/kbuild/
7011F: Makefile
7012F: scripts/Makefile.*
70fb7ba6
MM
7013F: scripts/basic/
7014F: scripts/mk*
7015F: scripts/package/
1da177e4
LT
7016
7017KERNEL JANITORS
c3000e03 7018L: kernel-janitors@vger.kernel.org
10466f5a 7019W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7020S: Odd Fixes
1da177e4 7021
e8b43555 7022KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7023M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7024M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7025L: linux-nfs@vger.kernel.org
1da177e4 7026W: http://nfs.sourceforge.net/
9f273c24 7027T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7028S: Supported
679655da 7029F: fs/nfsd/
c117ab84 7030F: include/uapi/linux/nfsd/
679655da
JP
7031F: fs/lockd/
7032F: fs/nfs_common/
7033F: net/sunrpc/
7034F: include/linux/lockd/
7035F: include/linux/sunrpc/
c117ab84 7036F: include/uapi/linux/sunrpc/
1da177e4 7037
13b122b3
SK
7038KERNEL SELFTEST FRAMEWORK
7039M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7040M: Shuah Khan <shuah@kernel.org>
64f00850 7041L: linux-kselftest@vger.kernel.org
13b122b3
SK
7042T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7043S: Maintained
7044F: tools/testing/selftests
7045
426d62e2 7046KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7047M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7048M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7049L: kvm@vger.kernel.org
e3e58478 7050W: http://www.linux-kvm.org
a94b40a6 7051T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7052S: Supported
c93a64fe
PB
7053F: Documentation/*/kvm*.txt
7054F: Documentation/virtual/kvm/
679655da 7055F: arch/*/kvm/
1662e862
CB
7056F: arch/x86/kernel/kvm.c
7057F: arch/x86/kernel/kvmclock.c
679655da
JP
7058F: arch/*/include/asm/kvm*
7059F: include/linux/kvm*
c117ab84 7060F: include/uapi/linux/kvm*
679655da 7061F: virt/kvm/
6d0a1a61 7062F: tools/kvm/
426d62e2 7063
ad8003d3 7064KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7065M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7066L: kvm@vger.kernel.org
038161de 7067W: http://www.linux-kvm.org/
7de609c8 7068S: Maintained
679655da 7069F: arch/x86/include/asm/svm.h
679655da 7070F: arch/x86/kvm/svm.c
426d62e2 7071
513014b7 7072KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7073M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7074L: kvm-ppc@vger.kernel.org
038161de 7075W: http://www.linux-kvm.org/
6a7f972d 7076T: git git://github.com/agraf/linux-2.6.git
513014b7 7077S: Supported
679655da
JP
7078F: arch/powerpc/include/asm/kvm*
7079F: arch/powerpc/kvm/
513014b7 7080
85f8fffe 7081KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7082M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7083M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7084L: linux-s390@vger.kernel.org
7085W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7086T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7087S: Supported
679655da
JP
7088F: Documentation/s390/kvm.txt
7089F: arch/s390/include/asm/kvm*
80811493 7090F: arch/s390/kvm/
85f8fffe 7091
a749474d 7092KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7093M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7094M: Marc Zyngier <marc.zyngier@arm.com>
7095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7096L: kvmarm@lists.cs.columbia.edu
7097W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7098T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7099S: Supported
a749474d
CD
7100F: arch/arm/include/uapi/asm/kvm*
7101F: arch/arm/include/asm/kvm*
7102F: arch/arm/kvm/
5c8818b4
MZ
7103F: virt/kvm/arm/
7104F: include/kvm/arm_*
a749474d 7105
6394a3ec 7106KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7107M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7108M: Marc Zyngier <marc.zyngier@arm.com>
7109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7110L: kvmarm@lists.cs.columbia.edu
7111S: Maintained
7112F: arch/arm64/include/uapi/asm/kvm*
7113F: arch/arm64/include/asm/kvm*
7114F: arch/arm64/kvm/
7115
bfd3d532
JH
7116KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7117M: James Hogan <james.hogan@imgtec.com>
7118L: linux-mips@linux-mips.org
7119S: Supported
7120F: arch/mips/include/uapi/asm/kvm*
7121F: arch/mips/include/asm/kvm*
7122F: arch/mips/kvm/
7123
dc009d92 7124KEXEC
8b58be88 7125M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7126W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7127L: kexec@lists.infradead.org
dc009d92 7128S: Maintained
679655da 7129F: include/linux/kexec.h
c117ab84 7130F: include/uapi/linux/kexec.h
10540a69 7131F: kernel/kexec*
dc009d92 7132
e971461f
DH
7133KEYS/KEYRINGS:
7134M: David Howells <dhowells@redhat.com>
aa62efff 7135L: keyrings@vger.kernel.org
e971461f 7136S: Maintained
d410fa4e 7137F: Documentation/security/keys.txt
e971461f
DH
7138F: include/linux/key.h
7139F: include/linux/key-type.h
75aeddd1
DH
7140F: include/linux/keyctl.h
7141F: include/uapi/linux/keyctl.h
e971461f
DH
7142F: include/keys/
7143F: security/keys/
7144
7f3c68be 7145KEYS-TRUSTED
74dd744f
MZ
7146M: David Safford <safford@us.ibm.com>
7147M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7148L: linux-security-module@vger.kernel.org
aa62efff 7149L: keyrings@vger.kernel.org
7f3c68be 7150S: Supported
d410fa4e 7151F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7152F: include/keys/trusted-type.h
7153F: security/keys/trusted.c
7154F: security/keys/trusted.h
7155
7156KEYS-ENCRYPTED
74dd744f
MZ
7157M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7158M: David Safford <safford@us.ibm.com>
7f3c68be 7159L: linux-security-module@vger.kernel.org
aa62efff 7160L: keyrings@vger.kernel.org
7f3c68be 7161S: Supported
d410fa4e 7162F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7163F: include/keys/encrypted-type.h
19c90aa6 7164F: security/keys/encrypted-keys/
7f3c68be 7165
5b778dad 7166KGDB / KDB /debug_core
8b58be88 7167M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7168W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7169L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7170T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7171S: Maintained
679655da
JP
7172F: Documentation/DocBook/kgdb.tmpl
7173F: drivers/misc/kgdbts.c
df621252 7174F: drivers/tty/serial/kgdboc.c
5b778dad 7175F: include/linux/kdb.h
679655da 7176F: include/linux/kgdb.h
4063eb5f 7177F: kernel/debug/
e3e2aaf7 7178
456db8cc 7179KMEMCHECK
8b58be88 7180M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7181M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7182S: Maintained
9c296b46 7183F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7184F: arch/x86/include/asm/kmemcheck.h
7185F: arch/x86/mm/kmemcheck/
7186F: include/linux/kmemcheck.h
7187F: mm/kmemcheck.c
b9ce08c0 7188
c3bb4d24 7189KMEMLEAK
8b58be88 7190M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7191S: Maintained
ca90a7a3 7192F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7193F: include/linux/kmemleak.h
7194F: mm/kmemleak.c
7195F: mm/kmemleak-test.c
7196
89559a61 7197KPROBES
a320817c 7198M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7199M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7200M: "David S. Miller" <davem@davemloft.net>
353def94 7201M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7202S: Maintained
679655da
JP
7203F: Documentation/kprobes.txt
7204F: include/linux/kprobes.h
7205F: kernel/kprobes.c
89559a61 7206
70e84049 7207KS0108 LCD CONTROLLER DRIVER
8b58be88 7208M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7209W: http://miguelojeda.es/auxdisplay.htm
7210W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7211S: Maintained
679655da
JP
7212F: Documentation/auxdisplay/ks0108
7213F: drivers/auxdisplay/ks0108.c
7214F: include/linux/ks0108.h
70e84049 7215
1b69c6d0
DA
7216L3MDEV
7217M: David Ahern <dsa@cumulusnetworks.com>
7218L: netdev@vger.kernel.org
7219S: Maintained
7220F: net/l3mdev
7221F: include/net/l3mdev.h
7222
9ca44355 7223LANTIQ MIPS ARCHITECTURE
bdb40e8e 7224M: John Crispin <john@phrozen.org>
9ca44355
JC
7225L: linux-mips@linux-mips.org
7226S: Maintained
7227F: arch/mips/lantiq
7228
1da177e4 7229LAPB module
1da177e4 7230L: linux-x25@vger.kernel.org
bf9915cc 7231S: Orphan
679655da
JP
7232F: Documentation/networking/lapb-module.txt
7233F: include/*/lapb.h
7234F: net/lapb/
1da177e4
LT
7235
7236LASI 53c700 driver for PARISC
8b58be88 7237M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7238L: linux-scsi@vger.kernel.org
7239S: Maintained
679655da
JP
7240F: Documentation/scsi/53c700.txt
7241F: drivers/scsi/53c700*
1da177e4 7242
263de9b5 7243LED SUBSYSTEM
8b58be88 7244M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7245M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7246M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7247L: linux-leds@vger.kernel.org
b8926ba0 7248T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7249S: Maintained
85c90368 7250F: Documentation/devicetree/bindings/leds/
679655da
JP
7251F: drivers/leds/
7252F: include/linux/leds.h
263de9b5 7253
b0461a44 7254LEGACY EEPROM DRIVER
d8130624 7255M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7256S: Maintained
7257F: Documentation/misc-devices/eeprom
7258F: drivers/misc/eeprom/eeprom.c
7259
1da177e4 7260LEGO USB Tower driver
8b58be88 7261M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7262L: legousb-devel@lists.sourceforge.net
7263W: http://legousb.sourceforge.net/
7264S: Maintained
679655da 7265F: drivers/usb/misc/legousbtower.c
1da177e4 7266
055616a8
MK
7267LG2160 MEDIA DRIVER
7268M: Michael Krufky <mkrufky@linuxtv.org>
7269L: linux-media@vger.kernel.org
a825eaec 7270W: https://linuxtv.org
055616a8
MK
7271W: http://github.com/mkrufky
7272Q: http://patchwork.linuxtv.org/project/linux-media/list/
7273T: git git://linuxtv.org/mkrufky/tuners.git
7274S: Maintained
7275F: drivers/media/dvb-frontends/lg2160.*
7276
6f0e7725
MK
7277LGDT3305 MEDIA DRIVER
7278M: Michael Krufky <mkrufky@linuxtv.org>
7279L: linux-media@vger.kernel.org
a825eaec 7280W: https://linuxtv.org
6f0e7725
MK
7281W: http://github.com/mkrufky
7282Q: http://patchwork.linuxtv.org/project/linux-media/list/
7283T: git git://linuxtv.org/mkrufky/tuners.git
7284S: Maintained
7285F: drivers/media/dvb-frontends/lgdt3305.*
7286
568a17ff 7287LGUEST
8b58be88 7288M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7289L: lguest@lists.ozlabs.org
568a17ff 7290W: http://lguest.ozlabs.org/
72e91863 7291S: Odd Fixes
070f420b 7292F: arch/x86/include/asm/lguest*.h
679655da
JP
7293F: arch/x86/lguest/
7294F: drivers/lguest/
7295F: include/linux/lguest*.h
070f420b 7296F: tools/lguest/
568a17ff 7297
32ac7cb2
TH
7298LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7299M: Tejun Heo <tj@kernel.org>
7300L: linux-ide@vger.kernel.org
7301T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7302S: Maintained
7303F: drivers/ata/
7304F: include/linux/ata.h
7305F: include/linux/libata.h
d2abf98e 7306F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7307
7308LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7309M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7310L: linux-ide@vger.kernel.org
7311T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7312S: Maintained
7313F: include/linux/pata_arasan_cf_data.h
7314F: drivers/ata/pata_arasan_cf.c
7315
c7fa056c
BZ
7316LIBATA PATA DRIVERS
7317M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7318M: Tejun Heo <tj@kernel.org>
7319L: linux-ide@vger.kernel.org
7320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7321S: Maintained
7322F: drivers/ata/pata_*.c
7323F: drivers/ata/ata_generic.c
7324
32ac7cb2
TH
7325LIBATA SATA AHCI PLATFORM devices support
7326M: Hans de Goede <hdegoede@redhat.com>
7327M: Tejun Heo <tj@kernel.org>
7328L: linux-ide@vger.kernel.org
7329T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7330S: Maintained
7331F: drivers/ata/ahci_platform.c
7332F: drivers/ata/libahci_platform.c
7333F: include/linux/ahci_platform.h
7334
7335LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7336M: Mikael Pettersson <mikpelinux@gmail.com>
7337L: linux-ide@vger.kernel.org
7338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7339S: Maintained
7340F: drivers/ata/sata_promise.*
7341
1acd437c
SL
7342LIBLOCKDEP
7343M: Sasha Levin <sasha.levin@oracle.com>
7344S: Maintained
7345F: tools/lib/lockdep/
7346
bc30196f
DW
7347LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7348M: Dan Williams <dan.j.williams@intel.com>
7349L: linux-nvdimm@lists.01.org
7350Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7351T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7352S: Supported
7353F: drivers/nvdimm/*
7354F: include/linux/nd.h
7355F: include/linux/libnvdimm.h
7356F: include/uapi/linux/ndctl.h
7357
7358LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7359M: Ross Zwisler <ross.zwisler@linux.intel.com>
7360L: linux-nvdimm@lists.01.org
7361Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7362S: Supported
7363F: drivers/nvdimm/blk.c
7364F: drivers/nvdimm/region_devs.c
7365F: drivers/acpi/nfit*
7366
7367LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7368M: Vishal Verma <vishal.l.verma@intel.com>
7369L: linux-nvdimm@lists.01.org
7370Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7371S: Supported
7372F: drivers/nvdimm/btt*
7373
7374LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7375M: Ross Zwisler <ross.zwisler@linux.intel.com>
7376L: linux-nvdimm@lists.01.org
7377Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7378S: Supported
7379F: drivers/nvdimm/pmem.c
b864bc17 7380F: include/linux/pmem.h
40603526 7381F: arch/*/include/asm/pmem.h
bc30196f 7382
cd9e9808
MB
7383LIGHTNVM PLATFORM SUPPORT
7384M: Matias Bjorling <mb@lightnvm.io>
7385W: http://github/OpenChannelSSD
4ead1a25 7386L: linux-block@vger.kernel.org
cd9e9808
MB
7387S: Maintained
7388F: drivers/lightnvm/
7389F: include/linux/lightnvm.h
7390F: include/uapi/linux/lightnvm.h
7391
852bb9f5 7392LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7393M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7394M: Paul Mackerras <paulus@samba.org>
ea668936 7395M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7396W: https://github.com/linuxppc/linux/wiki
a4724ed6 7397L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7398Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7399T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7400S: Supported
11c34c7d
JP
7401F: Documentation/powerpc/
7402F: arch/powerpc/
ef69b03d
ME
7403F: drivers/char/tpm/tpm_ibmvtpm*
7404F: drivers/crypto/nx/
7405F: drivers/crypto/vmx/
7406F: drivers/net/ethernet/ibm/ibmveth.*
7407F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7408F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7409F: drivers/pci/hotplug/rpa*
7410F: drivers/scsi/ibmvscsi/
ad654f25 7411F: tools/testing/selftests/powerpc
ef69b03d
ME
7412N: opal
7413N: /pmac
7414N: powermac
7415N: powernv
7416N: [^a-z0-9]ps3
7417N: pseries
1da177e4
LT
7418
7419LINUX FOR POWER MACINTOSH
8b58be88 7420M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7421W: http://www.penguinppc.org/
a4724ed6 7422L: linuxppc-dev@lists.ozlabs.org
1da177e4 7423S: Maintained
11c34c7d
JP
7424F: arch/powerpc/platforms/powermac/
7425F: drivers/macintosh/
1da177e4 7426
77a76369 7427LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7428M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7429L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7430T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7431S: Maintained
11c34c7d
JP
7432F: arch/powerpc/platforms/512x/
7433F: arch/powerpc/platforms/52xx/
1da177e4
LT
7434
7435LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7436M: Alistair Popple <alistair@popple.id.au>
8b58be88 7437M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7438W: http://www.penguinppc.org/
a4724ed6 7439L: linuxppc-dev@lists.ozlabs.org
1da177e4 7440S: Maintained
11c34c7d
JP
7441F: arch/powerpc/platforms/40x/
7442F: arch/powerpc/platforms/44x/
1da177e4 7443
260c02a9 7444LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7445L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7446S: Orphan
11c34c7d
JP
7447F: arch/powerpc/*/*virtex*
7448F: arch/powerpc/*/*/*virtex*
1da177e4 7449
e93adf1e 7450LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7451M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7452W: http://www.penguinppc.org/
a4724ed6 7453L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7454S: Maintained
a2b1f7c8 7455F: arch/powerpc/platforms/8xx/
e93adf1e 7456
1da177e4 7457LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7458M: Scott Wood <oss@buserror.net>
8b58be88 7459M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7460W: http://www.penguinppc.org/
a4724ed6 7461L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7462T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7463S: Maintained
11c34c7d 7464F: arch/powerpc/platforms/83xx/
4c8f581d 7465F: arch/powerpc/platforms/85xx/
1da177e4 7466
ab06ff3a 7467LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7468L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7469S: Orphan
11c34c7d
JP
7470F: arch/powerpc/platforms/pasemi/
7471F: drivers/*/*pasemi*
7472F: drivers/*/*/*pasemi*
ab06ff3a 7473
1da177e4 7474LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7475M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7476L: linux-security-module@vger.kernel.org
1da177e4
LT
7477S: Supported
7478
a23ce6da
HW
7479LIS3LV02D ACCELEROMETER DRIVER
7480M: Eric Piel <eric.piel@tremplin-utc.net>
7481S: Maintained
ff606677
JD
7482F: Documentation/misc-devices/lis3lv02d
7483F: drivers/misc/lis3lv02d/
bd35665f 7484F: drivers/platform/x86/hp_accel.c
a23ce6da 7485
b700e7f0
SJ
7486LIVE PATCHING
7487M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7488M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7489M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7490M: Miroslav Benes <mbenes@suse.cz>
7491R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7492S: Maintained
7493F: kernel/livepatch/
7494F: include/linux/livepatch.h
7495F: arch/x86/include/asm/livepatch.h
7496F: arch/x86/kernel/livepatch.c
5e4e3844 7497F: Documentation/livepatch/
b700e7f0 7498F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7499F: samples/livepatch/
b700e7f0 7500L: live-patching@vger.kernel.org
74d50da3 7501T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7502
ea861d73
KC
7503LINUX KERNEL DUMP TEST MODULE (LKDTM)
7504M: Kees Cook <keescook@chromium.org>
7505S: Maintained
426f3a53 7506F: drivers/misc/lkdtm*
ea861d73 7507
e2d1d6c0 7508LLC (802.2)
8b58be88 7509M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7510S: Maintained
679655da 7511F: include/linux/llc.h
c117ab84 7512F: include/uapi/linux/llc.h
679655da
JP
7513F: include/net/llc*
7514F: net/llc/
e2d1d6c0 7515
4e233cbe
AD
7516LM73 HARDWARE MONITOR DRIVER
7517M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7518L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7519S: Maintained
7520F: drivers/hwmon/lm73.c
7521
156e2d1a 7522LM78 HARDWARE MONITOR DRIVER
d8130624 7523M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7524L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7525S: Maintained
7526F: Documentation/hwmon/lm78
7527F: drivers/hwmon/lm78.c
7528
1da177e4 7529LM83 HARDWARE MONITOR DRIVER
d8130624 7530M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7531L: linux-hwmon@vger.kernel.org
1da177e4 7532S: Maintained
679655da
JP
7533F: Documentation/hwmon/lm83
7534F: drivers/hwmon/lm83.c
1da177e4
LT
7535
7536LM90 HARDWARE MONITOR DRIVER
d8130624 7537M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7538L: linux-hwmon@vger.kernel.org
1da177e4 7539S: Maintained
679655da 7540F: Documentation/hwmon/lm90
aae7bce4 7541F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7542F: drivers/hwmon/lm90.c
1da177e4 7543
917cc4e6
GR
7544LM95234 HARDWARE MONITOR DRIVER
7545M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7546L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7547S: Maintained
7548F: Documentation/hwmon/lm95234
7549F: drivers/hwmon/lm95234.c
7550
68620bdd
MP
7551LME2510 MEDIA DRIVER
7552M: Malcolm Priestley <tvboxspy@gmail.com>
7553L: linux-media@vger.kernel.org
a825eaec 7554W: https://linuxtv.org
68620bdd
MP
7555Q: http://patchwork.linuxtv.org/project/linux-media/list/
7556S: Maintained
7557F: drivers/media/usb/dvb-usb-v2/lmedm04*
7558
d4c3be70 7559LOCKING PRIMITIVES
8b58be88
JP
7560M: Peter Zijlstra <peterz@infradead.org>
7561M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7562L: linux-kernel@vger.kernel.org
d4c3be70 7563T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7564S: Maintained
d4c3be70 7565F: Documentation/locking/
679655da 7566F: include/linux/lockdep.h
d4c3be70
IM
7567F: include/linux/spinlock*.h
7568F: arch/*/include/asm/spinlock*.h
7569F: include/linux/rwlock*.h
7570F: include/linux/mutex*.h
7571F: arch/*/include/asm/mutex*.h
7572F: include/linux/rwsem*.h
7573F: arch/*/include/asm/rwsem.h
7574F: include/linux/seqlock.h
7575F: lib/locking*.[ch]
7486d6da 7576F: kernel/locking/
512e67f9 7577
dde33348 7578LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7579M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7580L: linux-ntfs-dev@lists.sourceforge.net
7581W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7582S: Maintained
679655da 7583F: Documentation/ldm.txt
20d16fef 7584F: block/partitions/ldm.*
1da177e4 7585
c87e34ef 7586LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7587M: Sathya Prakash <sathya.prakash@broadcom.com>
7588M: Chaitra P B <chaitra.basappa@broadcom.com>
7589M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7590L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7591L: linux-scsi@vger.kernel.org
9495e835 7592W: http://www.avagotech.com/support/
c87e34ef 7593S: Supported
679655da 7594F: drivers/message/fusion/
500c152a 7595F: drivers/scsi/mpt2sas/
7596F: drivers/scsi/mpt3sas/
c87e34ef 7597
1da177e4 7598LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7599M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7600L: linux-scsi@vger.kernel.org
7601S: Maintained
679655da 7602F: drivers/scsi/sym53c8xx_2/
1da177e4 7603
e5f5c99a
GR
7604LTC4261 HARDWARE MONITOR DRIVER
7605M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7606L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7607S: Maintained
7608F: Documentation/hwmon/ltc4261
7609F: drivers/hwmon/ltc4261.c
7610
81365c31 7611LTP (Linux Test Project)
28b8e8d4 7612M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7613M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7614M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7615M: Jan Stancek <jstancek@redhat.com>
7616M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7617M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7618L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7619W: http://linux-test-project.github.io/
7d1ae8a8 7620T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7621S: Maintained
7622
c12a54b3 7623M32R ARCHITECTURE
c12a54b3 7624W: http://www.linux-m32r.org/
b4174867 7625S: Orphan
679655da 7626F: arch/m32r/
c12a54b3 7627
1da177e4 7628M68K ARCHITECTURE
8b58be88 7629M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7630L: linux-m68k@lists.linux-m68k.org
7631W: http://www.linux-m68k.org/
54e5881d 7632T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7633S: Maintained
679655da 7634F: arch/m68k/
9db35182 7635F: drivers/zorro/
1da177e4
LT
7636
7637M68K ON APPLE MACINTOSH
8b58be88 7638M: Joshua Thompson <funaho@jurai.org>
1da177e4 7639W: http://www.mac.linux-m68k.org/
9bb9f222 7640L: linux-m68k@lists.linux-m68k.org
1da177e4 7641S: Maintained
9db35182 7642F: arch/m68k/mac/
1da177e4
LT
7643
7644M68K ON HP9000/300
8b58be88 7645M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7646W: http://www.tazenda.demon.co.uk/phil/linux-hp
7647S: Maintained
679655da 7648F: arch/m68k/hp300/
1da177e4 7649
74425546
AP
7650M88DS3103 MEDIA DRIVER
7651M: Antti Palosaari <crope@iki.fi>
7652L: linux-media@vger.kernel.org
a825eaec 7653W: https://linuxtv.org
74425546
AP
7654W: http://palosaari.fi/linux/
7655Q: http://patchwork.linuxtv.org/project/linux-media/list/
7656T: git git://linuxtv.org/anttip/media_tree.git
7657S: Maintained
7658F: drivers/media/dvb-frontends/m88ds3103*
7659
68620bdd
MP
7660M88RS2000 MEDIA DRIVER
7661M: Malcolm Priestley <tvboxspy@gmail.com>
7662L: linux-media@vger.kernel.org
a825eaec 7663W: https://linuxtv.org
68620bdd
MP
7664Q: http://patchwork.linuxtv.org/project/linux-media/list/
7665S: Maintained
7666F: drivers/media/dvb-frontends/m88rs2000*
7667
07a092fa 7668MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7669M: Alexey Klimov <klimov.linux@gmail.com>
7670L: linux-media@vger.kernel.org
7671T: git git://linuxtv.org/media_tree.git
7672S: Maintained
7673F: drivers/media/radio/radio-ma901.c
07a092fa 7674
64a327a7 7675MAC80211
8b58be88 7676M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7677L: linux-wireless@vger.kernel.org
491b26b4 7678W: http://wireless.kernel.org/
ce466579
JB
7679T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7680T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7681S: Maintained
679655da
JP
7682F: Documentation/networking/mac80211-injection.txt
7683F: include/net/mac80211.h
7684F: net/mac80211/
2af8c4dc 7685F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7686
b863ceb7 7687MACVLAN DRIVER
8b58be88 7688M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7689L: netdev@vger.kernel.org
7690S: Maintained
679655da
JP
7691F: drivers/net/macvlan.c
7692F: include/linux/if_macvlan.h
b863ceb7 7693
2b6d83e2
JB
7694MAILBOX API
7695M: Jassi Brar <jassisinghbrar@gmail.com>
7696L: linux-kernel@vger.kernel.org
7697S: Maintained
7698F: drivers/mailbox/
7699F: include/linux/mailbox_client.h
7700F: include/linux/mailbox_controller.h
7701
faf1668c 7702MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7703M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7704W: http://www.kernel.org/doc/man-pages
bd7ebec6 7705L: linux-man@vger.kernel.org
1b53dc74 7706S: Maintained
faf1668c 7707
0d3cd4b6
VD
7708MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7709M: Andrew Lunn <andrew@lunn.ch>
7710M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7711L: netdev@vger.kernel.org
0d3cd4b6
VD
7712S: Maintained
7713F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7714F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7715
8427defd 7716MARVELL ARMADA DRM SUPPORT
54176cc6 7717M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7718S: Maintained
7719F: drivers/gpu/drm/armada/
4418833e
EV
7720F: include/uapi/drm/armada_drm.h
7721F: Documentation/devicetree/bindings/display/armada/
8427defd 7722
c4d007bc
TP
7723MARVELL CRYPTO DRIVER
7724M: Boris Brezillon <boris.brezillon@free-electrons.com>
7725M: Arnaud Ebalard <arno@natisbad.org>
7726F: drivers/crypto/marvell/
7727S: Maintained
7728L: linux-crypto@vger.kernel.org
7729
44c14c1d 7730MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7731M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7732M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7733L: netdev@vger.kernel.org
7734S: Maintained
7735F: drivers/net/ethernet/marvell/sk*
7736
74cda169 7737MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7738L: libertas-dev@lists.infradead.org
8ac3e99e 7739S: Orphan
f988d640 7740F: drivers/net/wireless/marvell/libertas/
74cda169 7741
b60d6975 7742MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7743M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7744L: netdev@vger.kernel.org
f5ca8502 7745S: Maintained
527a6266 7746F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7747F: include/linux/mv643xx.h
1da177e4 7748
370b8ed9
TP
7749MARVELL MVNETA ETHERNET DRIVER
7750M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7751L: netdev@vger.kernel.org
7752S: Maintained
7753F: drivers/net/ethernet/marvell/mvneta.*
7754
fcad584d 7755MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7756M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7757M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7758L: linux-wireless@vger.kernel.org
7759S: Maintained
277b024e 7760F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7761
a2c3f656 7762MARVELL MWL8K WIRELESS DRIVER
a040d532 7763M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7764L: linux-wireless@vger.kernel.org
16345910 7765S: Odd Fixes
de60f1dc 7766F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7767
2a69567b 7768MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7769M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7770S: Odd Fixes
1fa7e547 7771F: drivers/mmc/host/mvsdio.*
2a69567b 7772
1da177e4 7773MATROX FRAMEBUFFER DRIVER
c69f677c 7774L: linux-fbdev@vger.kernel.org
52653199 7775S: Orphan
8a61f013 7776F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7777F: include/uapi/linux/matroxfb.h
1da177e4 7778
ca462085
GR
7779MAX16065 HARDWARE MONITOR DRIVER
7780M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7781L: linux-hwmon@vger.kernel.org
ca462085
GR
7782S: Maintained
7783F: Documentation/hwmon/max16065
7784F: drivers/hwmon/max16065.c
7785
1f61cab8
GR
7786MAX20751 HARDWARE MONITOR DRIVER
7787M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7788L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7789S: Maintained
7790F: Documentation/hwmon/max20751
7791F: drivers/hwmon/max20751.c
7792
d20620de 7793MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7794L: linux-hwmon@vger.kernel.org
34924b23 7795S: Orphan
679655da
JP
7796F: Documentation/hwmon/max6650
7797F: drivers/hwmon/max6650.c
d20620de 7798
e89ab51f
GR
7799MAX6697 HARDWARE MONITOR DRIVER
7800M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7801L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7802S: Maintained
7803F: Documentation/hwmon/max6697
7804F: Documentation/devicetree/bindings/i2c/max6697.txt
7805F: drivers/hwmon/max6697.c
7806F: include/linux/platform_data/max6697.h
7807
3b2af7f7
PR
7808MAX9860 MONO AUDIO VOICE CODEC DRIVER
7809M: Peter Rosin <peda@axentia.se>
7810L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7811S: Maintained
7812F: Documentation/devicetree/bindings/sound/max9860.txt
7813F: sound/soc/codecs/max9860.*
7814
f8f847b5 7815MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7816M: Krzysztof Kozlowski <krzk@kernel.org>
7817M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7818L: linux-pm@vger.kernel.org
7819S: Supported
8c0984e5
SR
7820F: drivers/power/supply/max14577_charger.c
7821F: drivers/power/supply/max77693_charger.c
f8f847b5 7822
3811405e
JMC
7823MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7824M: Javier Martinez Canillas <javier@osg.samsung.com>
7825L: linux-kernel@vger.kernel.org
7826S: Supported
96173cc6 7827F: drivers/*/*max77802*.c
3811405e
JMC
7828F: Documentation/devicetree/bindings/*/*max77802.txt
7829F: include/dt-bindings/*/*max77802.h
7830
befeb596
KK
7831MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7832M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7833M: Krzysztof Kozlowski <krzk@kernel.org>
7834M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7835L: linux-kernel@vger.kernel.org
7836S: Supported
86cf635a 7837F: drivers/*/max14577*.c
0998a436 7838F: drivers/*/max77686*.c
86cf635a 7839F: drivers/*/max77693*.c
befeb596
KK
7840F: drivers/extcon/extcon-max14577.c
7841F: drivers/extcon/extcon-max77693.c
7842F: drivers/rtc/rtc-max77686.c
7843F: drivers/clk/clk-max77686.c
7844F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7845F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7846F: Documentation/devicetree/bindings/mfd/max77693.txt
7847F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7848F: include/linux/mfd/max14577*.h
7849F: include/linux/mfd/max77686*.h
7850F: include/linux/mfd/max77693*.h
7851
9be3c9a5
HV
7852MAXIRADIO FM RADIO RECEIVER DRIVER
7853M: Hans Verkuil <hverkuil@xs4all.nl>
7854L: linux-media@vger.kernel.org
7855T: git git://linuxtv.org/media_tree.git
a825eaec 7856W: https://linuxtv.org
9be3c9a5
HV
7857S: Maintained
7858F: drivers/media/radio/radio-maxiradio*
7859
c05dc2cc
PR
7860MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7861M: Peter Rosin <peda@axentia.se>
7862L: linux-iio@vger.kernel.org
7863S: Maintained
2704e300 7864F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7865F: drivers/iio/potentiometer/mcp4531.c
7866
3b8df5fd
WBG
7867MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7868M: William Breathitt Gray <vilhelm.gray@gmail.com>
7869L: linux-iio@vger.kernel.org
7870S: Maintained
7871F: drivers/iio/dac/cio-dac.c
7872
7b49235e
LP
7873MEDIA DRIVERS FOR RENESAS - FCP
7874M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7875L: linux-media@vger.kernel.org
7876L: linux-renesas-soc@vger.kernel.org
7877T: git git://linuxtv.org/media_tree.git
7878S: Supported
7879F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7880F: drivers/media/platform/rcar-fcp.c
7881F: include/media/rcar-fcp.h
7882
4710b752
KB
7883MEDIA DRIVERS FOR RENESAS - FDP1
7884M: Kieran Bingham <kieran@bingham.xyz>
7885L: linux-media@vger.kernel.org
7886L: linux-renesas-soc@vger.kernel.org
7887T: git git://linuxtv.org/media_tree.git
7888S: Supported
7889F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7890F: drivers/media/platform/rcar_fdp1.c
7891
474cde66
NS
7892MEDIA DRIVERS FOR RENESAS - VIN
7893M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7894L: linux-media@vger.kernel.org
7895L: linux-renesas-soc@vger.kernel.org
7896T: git git://linuxtv.org/media_tree.git
7897S: Supported
7898F: Documentation/devicetree/bindings/media/rcar_vin.txt
7899F: drivers/media/platform/rcar-vin/
7900
6f32a8c9
LP
7901MEDIA DRIVERS FOR RENESAS - VSP1
7902M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7903L: linux-media@vger.kernel.org
4a121096 7904L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7905T: git git://linuxtv.org/media_tree.git
7906S: Supported
7907F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7908F: drivers/media/platform/vsp1/
7909
fae2080a
AO
7910MEDIA DRIVERS FOR HELENE
7911M: Abylay Ospan <aospan@netup.ru>
7912L: linux-media@vger.kernel.org
7913W: https://linuxtv.org
7914W: http://netup.tv/
7915T: git git://linuxtv.org/media_tree.git
7916S: Supported
7917F: drivers/media/dvb-frontends/helene*
7918
dacf9ce8
KS
7919MEDIA DRIVERS FOR ASCOT2E
7920M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7921M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7922L: linux-media@vger.kernel.org
a825eaec 7923W: https://linuxtv.org
dacf9ce8
KS
7924W: http://netup.tv/
7925T: git git://linuxtv.org/media_tree.git
7926S: Supported
7927F: drivers/media/dvb-frontends/ascot2e*
7928
a6dc60ff
KS
7929MEDIA DRIVERS FOR CXD2841ER
7930M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7931M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7932L: linux-media@vger.kernel.org
a825eaec 7933W: https://linuxtv.org
a6dc60ff
KS
7934W: http://netup.tv/
7935T: git git://linuxtv.org/media_tree.git
7936S: Supported
7937F: drivers/media/dvb-frontends/cxd2841er*
7938
a5d32b35
KS
7939MEDIA DRIVERS FOR HORUS3A
7940M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7941M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7942L: linux-media@vger.kernel.org
a825eaec 7943W: https://linuxtv.org
a5d32b35
KS
7944W: http://netup.tv/
7945T: git git://linuxtv.org/media_tree.git
7946S: Supported
7947F: drivers/media/dvb-frontends/horus3a*
7948
e025273b
KS
7949MEDIA DRIVERS FOR LNBH25
7950M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7951M: Abylay Ospan <aospan@netup.ru>
e025273b 7952L: linux-media@vger.kernel.org
a825eaec 7953W: https://linuxtv.org
e025273b
KS
7954W: http://netup.tv/
7955T: git git://linuxtv.org/media_tree.git
7956S: Supported
7957F: drivers/media/dvb-frontends/lnbh25*
7958
52b1eaf4
KS
7959MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7960M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7961M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7962L: linux-media@vger.kernel.org
a825eaec 7963W: https://linuxtv.org
52b1eaf4
KS
7964W: http://netup.tv/
7965T: git git://linuxtv.org/media_tree.git
7966S: Supported
7967F: drivers/media/pci/netup_unidvb/*
7968
127c49ae 7969MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7970M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7971M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7972P: LinuxTV.org Project
7973L: linux-media@vger.kernel.org
a825eaec 7974W: https://linuxtv.org
8a6e2535 7975Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7976T: git git://linuxtv.org/media_tree.git
127c49ae 7977S: Maintained
618cd932 7978F: Documentation/media/
127c49ae 7979F: drivers/media/
ffe06198 7980F: drivers/staging/media/
eb4b0ec7 7981F: include/linux/platform_data/media/
127c49ae 7982F: include/media/
6c0f0359
MCC
7983F: include/uapi/linux/dvb/
7984F: include/uapi/linux/videodev2.h
7985F: include/uapi/linux/media.h
7986F: include/uapi/linux/v4l2-*
7987F: include/uapi/linux/meye.h
7988F: include/uapi/linux/ivtv*
7989F: include/uapi/linux/uvcvideo.h
d20620de 7990
0c272fc9
JC
7991MEDIATEK ETHERNET DRIVER
7992M: Felix Fietkau <nbd@openwrt.org>
7993M: John Crispin <blogic@openwrt.org>
7994L: netdev@vger.kernel.org
7995S: Maintained
7996F: drivers/net/ethernet/mediatek/
7997
67712beb
TL
7998MEDIATEK MEDIA DRIVER
7999M: Tiffany Lin <tiffany.lin@mediatek.com>
8000M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8001S: Supported
8002F: drivers/media/platform/mtk-vcodec/
8003F: drivers/media/platform/mtk-vpu/
8004F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8005F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8006
fc96ec0d
MT
8007MEDIATEK MDP DRIVER
8008M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8009M: Houlong Wei <houlong.wei@mediatek.com>
8010M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8011S: Supported
8012F: drivers/media/platform/mtk-mdp/
8013F: drivers/media/platform/mtk-vpu/
8014F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8015
c869f77d
JK
8016MEDIATEK MT7601U WIRELESS LAN DRIVER
8017M: Jakub Kicinski <kubakici@wp.pl>
8018L: linux-wireless@vger.kernel.org
8019S: Maintained
8020F: drivers/net/wireless/mediatek/mt7601u/
8021
e399065b 8022MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8023M: Kashyap Desai <kashyap.desai@broadcom.com>
8024M: Sumit Saxena <sumit.saxena@broadcom.com>
8025M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8026L: megaraidlinux.pdl@broadcom.com
baaea1dc 8027L: linux-scsi@vger.kernel.org
295dde2f 8028W: http://www.avagotech.com/support/
ce00f85c 8029S: Maintained
679655da
JP
8030F: Documentation/scsi/megaraid.txt
8031F: drivers/scsi/megaraid.*
8032F: drivers/scsi/megaraid/
757e0108 8033
ff43f433
SJ
8034MELFAS MIP4 TOUCHSCREEN DRIVER
8035M: Sangwon Jee <jeesw@melfas.com>
8036W: http://www.melfas.com
8037S: Supported
8038F: drivers/input/touchscreen/melfas_mip4.c
8039F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8040
2c46c9d5 8041MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8042M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8043L: netdev@vger.kernel.org
2c46c9d5
AV
8044S: Supported
8045W: http://www.mellanox.com
8046Q: http://patchwork.ozlabs.org/project/netdev/list/
8047F: drivers/net/ethernet/mellanox/mlx4/en_*
8048
e7523a49
OG
8049MELLANOX ETHERNET DRIVER (mlx5e)
8050M: Saeed Mahameed <saeedm@mellanox.com>
8051L: netdev@vger.kernel.org
8052S: Supported
8053W: http://www.mellanox.com
8054Q: http://patchwork.ozlabs.org/project/netdev/list/
8055F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8056
93c1edb2
JP
8057MELLANOX ETHERNET SWITCH DRIVERS
8058M: Jiri Pirko <jiri@mellanox.com>
8059M: Ido Schimmel <idosch@mellanox.com>
8060L: netdev@vger.kernel.org
8061S: Supported
8062W: http://www.mellanox.com
8063Q: http://patchwork.ozlabs.org/project/netdev/list/
8064F: drivers/net/ethernet/mellanox/mlxsw/
8065
6bec23bf 8066MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8067M: Vadim Pasternak <vadimp@mellanox.com>
8068M: Michael Shych <michaelsh@mellanox.com>
8069L: linux-i2c@vger.kernel.org
8070S: Supported
6bec23bf 8071F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8072F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8073F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8074
be4fdf99
VP
8075MELLANOX MLXCPLD LED DRIVER
8076M: Vadim Pasternak <vadimp@mellanox.com>
8077L: linux-leds@vger.kernel.org
8078S: Supported
8079F: drivers/leds/leds-mlxcpld.c
8080F: Documentation/leds/leds-mlxcpld.txt
8081
58cbbee2
VP
8082MELLANOX PLATFORM DRIVER
8083M: Vadim Pasternak <vadimp@mellanox.com>
8084L: platform-driver-x86@vger.kernel.org
8085S: Supported
6613d18e 8086F: drivers/platform/x86/mlx-platform.c
58cbbee2 8087
30488704
VP
8088MELLANOX MLX CPLD HOTPLUG DRIVER
8089M: Vadim Pasternak <vadimp@mellanox.com>
8090L: platform-driver-x86@vger.kernel.org
8091S: Supported
8092F: drivers/platform/x86/mlxcpld-hotplug.c
8093F: include/linux/platform_data/mlxcpld-hotplug.h
8094
8700e3e7
MS
8095SOFT-ROCE DRIVER (rxe)
8096M: Moni Shoua <monis@mellanox.com>
8097L: linux-rdma@vger.kernel.org
8098S: Supported
8099W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8100Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8101F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8102F: include/uapi/rdma/rdma_user_rxe.h
8103
5b25b13a
MD
8104MEMBARRIER SUPPORT
8105M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8106M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8107L: linux-kernel@vger.kernel.org
8108S: Supported
8109F: kernel/membarrier.c
8110F: include/uapi/linux/membarrier.h
8111
70ea91f1
SR
8112MEMORY MANAGEMENT
8113L: linux-mm@kvack.org
70ea91f1
SR
8114W: http://www.linux-mm.org
8115S: Maintained
679655da 8116F: include/linux/mm.h
551450bb
CS
8117F: include/linux/gfp.h
8118F: include/linux/mmzone.h
8119F: include/linux/memory_hotplug.h
8120F: include/linux/vmalloc.h
679655da 8121F: mm/
70ea91f1 8122
f4e9ce66 8123MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8124M: David Woodhouse <dwmw2@infradead.org>
242c325e 8125M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8126M: Boris Brezillon <boris.brezillon@free-electrons.com>
8127M: Marek Vasut <marek.vasut@gmail.com>
8128M: Richard Weinberger <richard@nod.at>
8129M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8130L: linux-mtd@lists.infradead.org
8a6e2535
JP
8131W: http://www.linux-mtd.infradead.org/
8132Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8133T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8134T: git git://git.infradead.org/l2-mtd.git
1da177e4 8135S: Maintained
becc7ae5 8136F: Documentation/devicetree/bindings/mtd/
679655da
JP
8137F: drivers/mtd/
8138F: include/linux/mtd/
c117ab84 8139F: include/uapi/mtd/
1da177e4 8140
26c57ef1 8141MEN A21 WATCHDOG DRIVER
30c7469b 8142M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8143L: linux-watchdog@vger.kernel.org
30c7469b 8144S: Maintained
26c57ef1
JT
8145F: drivers/watchdog/mena21_wdt.c
8146
3764e82e 8147MEN CHAMELEON BUS (mcb)
30c7469b
JT
8148M: Johannes Thumshirn <morbidrsa@gmail.com>
8149S: Maintained
3764e82e
JT
8150F: drivers/mcb/
8151F: include/linux/mcb.h
b9f2f459 8152F: Documentation/men-chameleon-bus.txt
3764e82e 8153
48b490d2
AW
8154MEN F21BMC (Board Management Controller)
8155M: Andreas Werner <andreas.werner@men.de>
8156S: Supported
8157F: drivers/mfd/menf21bmc.c
8158F: drivers/watchdog/menf21bmc_wdt.c
8159F: drivers/leds/leds-menf21bmc.c
8160F: drivers/hwmon/menf21bmc_hwmon.c
8161F: Documentation/hwmon/menf21bmc
8162
12285945
JH
8163METAG ARCHITECTURE
8164M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8165L: linux-metag@vger.kernel.org
9f273c24 8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8167S: Odd Fixes
12285945
JH
8168F: arch/metag/
8169F: Documentation/metag/
8170F: Documentation/devicetree/bindings/metag/
2d799dde 8171F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8172F: drivers/clocksource/metag_generic.c
5698c50d
JH
8173F: drivers/irqchip/irq-metag.c
8174F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8175F: drivers/tty/metag_da.c
12285945 8176
c6375b0a 8177MICROBLAZE ARCHITECTURE
8b58be88 8178M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8179W: http://www.monstr.eu/fdt/
8180T: git git://git.monstr.eu/linux-2.6-microblaze.git
8181S: Supported
0a8c7914 8182F: arch/microblaze/
1da177e4 8183
5615c371
NF
8184MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8185M: Richard Genoud <richard.genoud@gmail.com>
8186S: Maintained
8187F: drivers/tty/serial/atmel_serial.c
8188F: include/linux/atmel_serial.h
8189
71fb2c74
SW
8190MICROCHIP / ATMEL ISC DRIVER
8191M: Songjun Wu <songjun.wu@microchip.com>
8192L: linux-media@vger.kernel.org
8193S: Supported
8194F: drivers/media/platform/atmel/atmel-isc.c
8195F: drivers/media/platform/atmel/atmel-isc-regs.h
8196F: devicetree/bindings/media/atmel-isc.txt
8197
2508a45a
CY
8198MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8199M: Chen Yu <yu.c.chen@intel.com>
8200L: platform-driver-x86@vger.kernel.org
8201S: Supported
8202F: drivers/platform/x86/surfacepro3_button.c
8203
1da177e4 8204MICROTEK X6 SCANNER
61eee9a7 8205M: Oliver Neukum <oliver@neukum.org>
1da177e4 8206S: Maintained
679655da 8207F: drivers/usb/image/microtek.*
1da177e4
LT
8208
8209MIPS
8b58be88 8210M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8211L: linux-mips@linux-mips.org
6097050d 8212W: http://www.linux-mips.org/
b05e988e 8213T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8214Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8215S: Supported
f46d92e8 8216F: Documentation/devicetree/bindings/mips/
679655da
JP
8217F: Documentation/mips/
8218F: arch/mips/
1da177e4 8219
413ef3f6
KC
8220MIPS/LOONGSON1 ARCHITECTURE
8221M: Keguang Zhang <keguang.zhang@gmail.com>
8222L: linux-mips@linux-mips.org
8223S: Maintained
8224F: arch/mips/loongson32/
8225F: arch/mips/include/asm/mach-loongson32/
8226F: drivers/*/*loongson1*
8227F: drivers/*/*/*loongson1*
8228
08b7620a
HV
8229MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8230M: Hans Verkuil <hverkuil@xs4all.nl>
8231L: linux-media@vger.kernel.org
8232T: git git://linuxtv.org/media_tree.git
a825eaec 8233W: https://linuxtv.org
08b7620a
HV
8234S: Odd Fixes
8235F: drivers/media/radio/radio-miropcm20*
8236
c09befcb
OG
8237MELLANOX MLX4 core VPI driver
8238M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8239L: netdev@vger.kernel.org
8240L: linux-rdma@vger.kernel.org
8241W: http://www.mellanox.com
8242Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8243S: Supported
8244F: drivers/net/ethernet/mellanox/mlx4/
8245F: include/linux/mlx4/
9ce28a20 8246F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8247
8248MELLANOX MLX4 IB driver
8249M: Yishai Hadas <yishaih@mellanox.com>
8250L: linux-rdma@vger.kernel.org
8251W: http://www.mellanox.com
e126ba97 8252Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8253S: Supported
8254F: drivers/infiniband/hw/mlx4/
8255F: include/linux/mlx4/
8256
595a4d8f 8257MELLANOX MLX5 core VPI driver
45788f1f 8258M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8259M: Matan Barak <matanb@mellanox.com>
8260M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8261L: netdev@vger.kernel.org
8262L: linux-rdma@vger.kernel.org
8263W: http://www.mellanox.com
8264Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8265S: Supported
8266F: drivers/net/ethernet/mellanox/mlx5/core/
8267F: include/linux/mlx5/
3085e29e 8268F: include/uapi/rdma/mlx5-abi.h
e126ba97 8269
595a4d8f
OG
8270MELLANOX MLX5 IB driver
8271M: Matan Barak <matanb@mellanox.com>
8272M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8273L: linux-rdma@vger.kernel.org
8274W: http://www.mellanox.com
8275Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8276S: Supported
b75f0050 8277F: drivers/infiniband/hw/mlx5/
595a4d8f 8278F: include/linux/mlx5/
e126ba97 8279
764589b6
CM
8280MELEXIS MLX90614 DRIVER
8281M: Crt Mori <cmo@melexis.com>
8282L: linux-iio@vger.kernel.org
8283W: http://www.melexis.com
8284S: Supported
8285F: drivers/iio/temperature/mlx90614.c
8286
6c223761
KB
8287MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8288M: Don Brace <don.brace@microsemi.com>
8289L: esc.storagedev@microsemi.com
8290L: linux-scsi@vger.kernel.org
8291S: Supported
8292F: drivers/scsi/smartpqi/smartpqi*.[ch]
8293F: drivers/scsi/smartpqi/Kconfig
8294F: drivers/scsi/smartpqi/Makefile
8295F: include/linux/cciss*.h
8296F: include/uapi/linux/cciss*.h
425b490b 8297F: Documentation/scsi/smartpqi.txt
6c223761 8298
0ce277e4
AP
8299MN88472 MEDIA DRIVER
8300M: Antti Palosaari <crope@iki.fi>
8301L: linux-media@vger.kernel.org
a825eaec 8302W: https://linuxtv.org
0ce277e4
AP
8303W: http://palosaari.fi/linux/
8304Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8305S: Maintained
94d0eaa4 8306F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8307
4f4d238f
AP
8308MN88473 MEDIA DRIVER
8309M: Antti Palosaari <crope@iki.fi>
8310L: linux-media@vger.kernel.org
a825eaec 8311W: https://linuxtv.org
4f4d238f
AP
8312W: http://palosaari.fi/linux/
8313Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8314S: Maintained
877ba50b 8315F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8316
1da177e4 8317MODULE SUPPORT
a467a672 8318M: Jessica Yu <jeyu@redhat.com>
8b58be88 8319M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8320S: Maintained
679655da
JP
8321F: include/linux/module.h
8322F: kernel/module.c
1da177e4
LT
8323
8324MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8325W: http://popies.net/meye/
b7788e13 8326S: Orphan
618cd932 8327F: Documentation/media/v4l-drivers/meye*
90d72ac6 8328F: drivers/media/pci/meye/
6c0f0359 8329F: include/uapi/linux/meye.h
1da177e4 8330
b9705b60 8331MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8332M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8333S: Maintained
679655da 8334F: Documentation/serial/moxa-smartio
c897401b 8335F: drivers/tty/mxser.*
d735410a 8336
889b2f87
AK
8337MR800 AVERMEDIA USB FM RADIO DRIVER
8338M: Alexey Klimov <klimov.linux@gmail.com>
8339L: linux-media@vger.kernel.org
8340T: git git://linuxtv.org/media_tree.git
8341S: Maintained
8342F: drivers/media/radio/radio-mr800.c
8343
d7155691
AO
8344MRF24J40 IEEE 802.15.4 RADIO DRIVER
8345M: Alan Ott <alan@signal11.us>
8346L: linux-wpan@vger.kernel.org
8347S: Maintained
8348F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8349F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8350
8c4c731a 8351MSI LAPTOP SUPPORT
182ae55c 8352M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8353L: platform-driver-x86@vger.kernel.org
8c4c731a 8354S: Maintained
679655da 8355F: drivers/platform/x86/msi-laptop.c
8c4c731a 8356
0f1006b1 8357MSI WMI SUPPORT
d0944853 8358L: platform-driver-x86@vger.kernel.org
5ee7041e 8359S: Orphan
0f1006b1
AA
8360F: drivers/platform/x86/msi-wmi.c
8361
19a628a0
AP
8362MSI001 MEDIA DRIVER
8363M: Antti Palosaari <crope@iki.fi>
8364L: linux-media@vger.kernel.org
a825eaec 8365W: https://linuxtv.org
19a628a0
AP
8366W: http://palosaari.fi/linux/
8367Q: http://patchwork.linuxtv.org/project/linux-media/list/
8368T: git git://linuxtv.org/anttip/media_tree.git
8369S: Maintained
0185e197 8370F: drivers/media/tuners/msi001*
19a628a0 8371
7570589d 8372MSI2500 MEDIA DRIVER
2c57213f
AP
8373M: Antti Palosaari <crope@iki.fi>
8374L: linux-media@vger.kernel.org
a825eaec 8375W: https://linuxtv.org
2c57213f
AP
8376W: http://palosaari.fi/linux/
8377Q: http://patchwork.linuxtv.org/project/linux-media/list/
8378T: git git://linuxtv.org/anttip/media_tree.git
8379S: Maintained
7570589d 8380F: drivers/media/usb/msi2500/
2c57213f 8381
159eeea4
RJ
8382MSYSTEMS DISKONCHIP G3 MTD DRIVER
8383M: Robert Jarzmik <robert.jarzmik@free.fr>
8384L: linux-mtd@lists.infradead.org
8385S: Maintained
8386F: drivers/mtd/devices/docg3*
8387
62a37dc7 8388MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8389M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8390L: linux-media@vger.kernel.org
8391T: git git://linuxtv.org/media_tree.git
8392S: Maintained
8393F: drivers/media/i2c/mt9m032.c
b5dcee22 8394F: include/media/i2c/mt9m032.h
0e837fb9 8395
62a37dc7 8396MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8397M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8398L: linux-media@vger.kernel.org
8399T: git git://linuxtv.org/media_tree.git
8400S: Maintained
8401F: drivers/media/i2c/mt9p031.c
b5dcee22 8402F: include/media/i2c/mt9p031.h
0e837fb9 8403
62a37dc7 8404MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8405M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8406L: linux-media@vger.kernel.org
8407T: git git://linuxtv.org/media_tree.git
8408S: Maintained
8409F: drivers/media/i2c/mt9t001.c
b5dcee22 8410F: include/media/i2c/mt9t001.h
0e837fb9 8411
62a37dc7 8412MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8413M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8414L: linux-media@vger.kernel.org
8415T: git git://linuxtv.org/media_tree.git
8416S: Maintained
f2272e13 8417F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8418F: drivers/media/i2c/mt9v032.c
b5dcee22 8419F: include/media/i2c/mt9v032.h
0e837fb9 8420
4e0d13cb 8421MULTIFUNCTION DEVICES (MFD)
f7d3210e 8422M: Lee Jones <lee.jones@linaro.org>
7caa7991 8423T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8424S: Supported
80366127 8425F: Documentation/devicetree/bindings/mfd/
679655da 8426F: drivers/mfd/
55b5940d 8427F: include/linux/mfd/
4e0d13cb 8428
5c4e6f13 8429MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8430M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8431L: linux-mmc@vger.kernel.org
82bb095e 8432T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8433S: Maintained
2810984b 8434F: Documentation/devicetree/bindings/mmc/
679655da
JP
8435F: drivers/mmc/
8436F: include/linux/mmc/
c117ab84 8437F: include/uapi/linux/mmc/
baca2da4 8438
15a0580c 8439MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8440S: Orphan
679655da
JP
8441F: drivers/mmc/host/mmc_spi.c
8442F: include/linux/spi/mmc_spi.h
15a0580c 8443
1da177e4 8444MULTISOUND SOUND DRIVER
8b58be88 8445M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8446S: Maintained
679655da
JP
8447F: Documentation/sound/oss/MultiSound
8448F: sound/oss/msnd*
1da177e4 8449
d735410a 8450MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8451S: Orphan
c897401b 8452F: drivers/tty/isicom.c
679655da 8453F: include/linux/isicom.h
d735410a 8454
550a7375 8455MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8456M: Bin Liu <b-liu@ti.com>
795fb7e7 8457L: linux-usb@vger.kernel.org
43b416e5 8458T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8459S: Maintained
679655da 8460F: drivers/usb/musb/
550a7375 8461
ea0af5f6
MK
8462MXL5007T MEDIA DRIVER
8463M: Michael Krufky <mkrufky@linuxtv.org>
8464L: linux-media@vger.kernel.org
a825eaec 8465W: https://linuxtv.org
ea0af5f6
MK
8466W: http://github.com/mkrufky
8467Q: http://patchwork.linuxtv.org/project/linux-media/list/
8468T: git git://linuxtv.org/mkrufky/tuners.git
8469S: Maintained
8470F: drivers/media/tuners/mxl5007t.*
8471
45d59d70
MV
8472MXSFB DRM DRIVER
8473M: Marek Vasut <marex@denx.de>
8474S: Supported
8475F: drivers/gpu/drm/mxsfb/
8476F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8477
2d3cf588 8478MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8479M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8480L: netdev@vger.kernel.org
205057ae 8481W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8482S: Supported
93f7848b 8483F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8484
9df4f913
BB
8485NAND FLASH SUBSYSTEM
8486M: Boris Brezillon <boris.brezillon@free-electrons.com>
8487R: Richard Weinberger <richard@nod.at>
8488L: linux-mtd@lists.infradead.org
8489W: http://www.linux-mtd.infradead.org/
8490Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8491T: git git://github.com/linux-nand/linux.git
8492S: Maintained
8493F: drivers/mtd/nand/
8494F: include/linux/mtd/nand*.h
8495
1da177e4 8496NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8497S: Orphan
d9fb9f38 8498F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8499
23dc05a3
DM
8500NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8501M: Daniel Mack <zonque@gmail.com>
8502S: Maintained
e5747e40 8503L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8504W: http://www.native-instruments.com
8505F: sound/usb/caiaq/
8506
1da177e4 8507NCP FILESYSTEM
52653199
PV
8508M: Petr Vandrovec <petr@vandrovec.name>
8509S: Odd Fixes
679655da 8510F: fs/ncpfs/
1da177e4 8511
a79b0322
FT
8512NCR 5380 SCSI DRIVERS
8513M: Finn Thain <fthain@telegraphics.com.au>
8514M: Michael Schmitz <schmitzmic@gmail.com>
8515L: linux-scsi@vger.kernel.org
8516S: Maintained
8517F: Documentation/scsi/g_NCR5380.txt
8518F: drivers/scsi/NCR5380.*
8519F: drivers/scsi/arm/cumana_1.c
8520F: drivers/scsi/arm/oak.c
a79b0322
FT
8521F: drivers/scsi/atari_scsi.*
8522F: drivers/scsi/dmx3191d.c
a79b0322 8523F: drivers/scsi/g_NCR5380.*
a79b0322 8524F: drivers/scsi/mac_scsi.*
a79b0322
FT
8525F: drivers/scsi/sun3_scsi.*
8526F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8527
1da177e4 8528NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8529M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8530L: linux-scsi@vger.kernel.org
8531S: Maintained
679655da 8532F: drivers/scsi/NCR_D700.*
1da177e4 8533
4aa3eb4c
GR
8534NCT6775 HARDWARE MONITOR DRIVER
8535M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8536L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8537S: Maintained
8538F: Documentation/hwmon/nct6775
8539F: drivers/hwmon/nct6775.c
8540
3c2d774c 8541NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8542M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8543L: linux-rdma@vger.kernel.org
e3d33cb1 8544W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8545S: Supported
8546F: drivers/infiniband/hw/nes/
c546b2a3 8547F: include/uapi/rdma/nes-abi.h
3c2d774c 8548
be2f2e84 8549NETEM NETWORK EMULATOR
adbbf69d 8550M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8551L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8552S: Maintained
679655da 8553F: net/sched/sch_netem.c
be2f2e84 8554
b2f5a051 8555NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8556M: Jon Mason <jdmason@kudzu.us>
4a58448b 8557L: netdev@vger.kernel.org
4a58448b 8558S: Supported
679655da 8559F: Documentation/networking/s2io.txt
b2f5a051 8560F: Documentation/networking/vxge.txt
86387e1a 8561F: drivers/net/ethernet/neterion/
4a58448b 8562
db9cf3a3 8563NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8564M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8565M: Patrick McHardy <kaber@trash.net>
42010ed0 8566M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8567L: netfilter-devel@vger.kernel.org
82b98543 8568L: coreteam@netfilter.org
1da177e4
LT
8569W: http://www.netfilter.org/
8570W: http://www.iptables.org/
42010ed0
PNA
8571Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8572T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8573T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8574S: Supported
679655da
JP
8575F: include/linux/netfilter*
8576F: include/linux/netfilter/
8577F: include/net/netfilter/
c117ab84
CEB
8578F: include/uapi/linux/netfilter*
8579F: include/uapi/linux/netfilter/
679655da
JP
8580F: net/*/netfilter.c
8581F: net/*/netfilter/
8582F: net/netfilter/
91c269a0 8583F: net/bridge/br_netfilter*.c
1da177e4 8584
4cc67735 8585NETLABEL
87a0874c 8586M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8587W: http://netlabel.sf.net
8588L: netdev@vger.kernel.org
87a0874c 8589S: Maintained
80811493 8590F: Documentation/netlabel/
679655da
JP
8591F: include/net/netlabel.h
8592F: net/netlabel/
4cc67735 8593
1da177e4 8594NETROM NETWORK LAYER
8b58be88 8595M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8596L: linux-hams@vger.kernel.org
d34cb28a 8597W: http://www.linux-ax25.org/
1da177e4 8598S: Maintained
679655da 8599F: include/net/netrom.h
c117ab84 8600F: include/uapi/linux/netrom.h
679655da 8601F: net/netrom/
1da177e4 8602
4c352362
JK
8603NETRONOME ETHERNET DRIVERS
8604M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8605L: oss-drivers@netronome.com
8606S: Maintained
8607F: drivers/net/ethernet/netronome/
8608
5ddb88c0 8609NETWORK BLOCK DEVICE (NBD)
4ca5829a 8610M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8611S: Maintained
5e4b269b 8612L: nbd-general@lists.sourceforge.net
4ca5829a 8613T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8614F: Documentation/blockdev/nbd.txt
8615F: drivers/block/nbd.c
c117ab84 8616F: include/uapi/linux/nbd.h
1da177e4 8617
6e43650c
NH
8618NETWORK DROP MONITOR
8619M: Neil Horman <nhorman@tuxdriver.com>
8620L: netdev@vger.kernel.org
8621S: Maintained
8622W: https://fedorahosted.org/dropwatch/
8623F: net/core/drop_monitor.c
8624
3ed6e498
AL
8625NETWORKING [DSA]
8626M: Andrew Lunn <andrew@lunn.ch>
8627M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8628M: Florian Fainelli <f.fainelli@gmail.com>
8629S: Maintained
8630F: net/dsa/
8631F: include/net/dsa.h
8632F: drivers/net/dsa/
8633
1da177e4 8634NETWORKING [GENERAL]
8b58be88 8635M: "David S. Miller" <davem@davemloft.net>
979b6c13 8636L: netdev@vger.kernel.org
b1e8fd54 8637W: http://www.linuxfoundation.org/en/Net
11e98029 8638Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8639T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8640T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8641S: Maintained
679655da
JP
8642F: net/
8643F: include/net/
018d21ed
JP
8644F: include/linux/in.h
8645F: include/linux/net.h
8646F: include/linux/netdevice.h
c117ab84
CEB
8647F: include/uapi/linux/in.h
8648F: include/uapi/linux/net.h
8649F: include/uapi/linux/netdevice.h
0c7aecd4 8650F: include/uapi/linux/net_namespace.h
7e814a6c 8651F: tools/net/
f4e53f9a 8652F: tools/testing/selftests/net/
335a67d2 8653F: lib/random32.c
1da177e4
LT
8654
8655NETWORKING [IPv4/IPv6]
8b58be88
JP
8656M: "David S. Miller" <davem@davemloft.net>
8657M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8658M: James Morris <jmorris@namei.org>
8659M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8660M: Patrick McHardy <kaber@trash.net>
979b6c13 8661L: netdev@vger.kernel.org
08deed1e 8662T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8663S: Maintained
679655da
JP
8664F: net/ipv4/
8665F: net/ipv6/
8666F: include/net/ip*
0a14842f 8667F: arch/x86/net/*
1da177e4 8668
73b7656c
DM
8669NETWORKING [IPSEC]
8670M: Steffen Klassert <steffen.klassert@secunet.com>
8671M: Herbert Xu <herbert@gondor.apana.org.au>
8672M: "David S. Miller" <davem@davemloft.net>
8673L: netdev@vger.kernel.org
d1fc5024
SK
8674T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8675T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8676S: Maintained
5826bdd1 8677F: net/core/flow.c
73b7656c
DM
8678F: net/xfrm/
8679F: net/key/
8680F: net/ipv4/xfrm*
d1fc5024
SK
8681F: net/ipv4/esp4.c
8682F: net/ipv4/ah4.c
8683F: net/ipv4/ipcomp.c
8684F: net/ipv4/ip_vti.c
73b7656c 8685F: net/ipv6/xfrm*
d1fc5024
SK
8686F: net/ipv6/esp6.c
8687F: net/ipv6/ah6.c
8688F: net/ipv6/ipcomp6.c
8689F: net/ipv6/ip6_vti.c
73b7656c
DM
8690F: include/uapi/linux/xfrm.h
8691F: include/net/xfrm.h
8692
10e2ff1c 8693NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8694M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8695L: netdev@vger.kernel.org
8696S: Maintained
8697
29f8f632 8698NETWORKING [WIRELESS]
2cb4abd1 8699L: linux-wireless@vger.kernel.org
8a6e2535 8700Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8701
788873ac
JP
8702NETWORKING DRIVERS
8703L: netdev@vger.kernel.org
8704W: http://www.linuxfoundation.org/en/Net
11e98029 8705Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8706T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8707T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8708S: Odd Fixes
156f4fbc 8709F: Documentation/devicetree/bindings/net/
788873ac 8710F: drivers/net/
018d21ed 8711F: include/linux/if_*
0b63bf1f 8712F: include/linux/netdevice.h
0b63bf1f
JD
8713F: include/linux/etherdevice.h
8714F: include/linux/fcdevice.h
8715F: include/linux/fddidevice.h
8716F: include/linux/hippidevice.h
8717F: include/linux/inetdevice.h
c117ab84
CEB
8718F: include/uapi/linux/if_*
8719F: include/uapi/linux/netdevice.h
788873ac 8720
0e324cf6
JL
8721NETWORKING DRIVERS (WIRELESS)
8722M: Kalle Valo <kvalo@codeaurora.org>
8723L: linux-wireless@vger.kernel.org
8724Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8725T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8726T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8727S: Maintained
182fd9ee 8728F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8729F: drivers/net/wireless/
8730
3d396eb1 8731NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8732M: Manish Chopra <manish.chopra@cavium.com>
8733M: Rahul Verma <rahul.verma@cavium.com>
8734M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8735L: netdev@vger.kernel.org
3d396eb1 8736S: Supported
aa43c215 8737F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8738
6423d30f
AAJ
8739NFC SUBSYSTEM
8740M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8741M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8742M: Samuel Ortiz <sameo@linux.intel.com>
8743L: linux-wireless@vger.kernel.org
1eb3b216 8744L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8745S: Supported
6423d30f 8746F: net/nfc/
55eb94f9 8747F: include/net/nfc/
c117ab84 8748F: include/uapi/linux/nfc.h
6423d30f 8749F: drivers/nfc/
397d6497
CR
8750F: include/linux/platform_data/nfcmrvl.h
8751F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8752F: include/linux/platform_data/pn544.h
397d6497
CR
8753F: include/linux/platform_data/st21nfca.h
8754F: include/linux/platform_data/st-nci.h
7ebb88e5 8755F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8756
e8b43555 8757NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8758M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8759M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8760L: linux-nfs@vger.kernel.org
8761W: http://client.linux-nfs.org
cd7b996a 8762T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8763S: Maintained
679655da
JP
8764F: fs/lockd/
8765F: fs/nfs/
8766F: fs/nfs_common/
8767F: net/sunrpc/
8768F: include/linux/lockd/
8769F: include/linux/nfs*
8770F: include/linux/sunrpc/
c117ab84
CEB
8771F: include/uapi/linux/nfs*
8772F: include/uapi/linux/sunrpc/
1da177e4 8773
85ef9cea 8774NILFS2 FILESYSTEM
e2126935 8775M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8776L: linux-nilfs@vger.kernel.org
f9472265 8777W: http://nilfs.sourceforge.net/
9e92e516 8778W: http://nilfs.osdn.jp/
e2126935 8779T: git git://github.com/konis/nilfs2.git
85ef9cea 8780S: Supported
679655da
JP
8781F: Documentation/filesystems/nilfs2.txt
8782F: fs/nilfs2/
c35c7ac5 8783F: include/trace/events/nilfs2.h
e63e88bc
RK
8784F: include/uapi/linux/nilfs2_api.h
8785F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8786
1da177e4 8787NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8788M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8789W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8790S: Maintained
679655da
JP
8791F: Documentation/scsi/NinjaSCSI.txt
8792F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8793
8794NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8795M: GOTO Masanori <gotom@debian.or.jp>
8796M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8797W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8798S: Maintained
679655da
JP
8799F: Documentation/scsi/NinjaSCSI.txt
8800F: drivers/scsi/nsp32*
1da177e4 8801
383b8fb9
LFT
8802NIOS2 ARCHITECTURE
8803M: Ley Foon Tan <lftan@altera.com>
8804L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8805T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8806S: Maintained
8807F: arch/nios2/
8808
2a6afddb 8809NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8810R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8811F: include/linux/power/bq2415x_charger.h
081bab21 8812F: include/linux/power/bq27xxx_battery.h
2a6afddb 8813F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8814F: drivers/power/supply/bq2415x_charger.c
8815F: drivers/power/supply/bq27xxx_battery.c
8816F: drivers/power/supply/bq27xxx_battery_i2c.c
8817F: drivers/power/supply/isp1704_charger.c
8818F: drivers/power/supply/rx51_battery.c
2a6afddb 8819
a1bd3bae 8820NTB DRIVER CORE
9ef6bf6c
JM
8821M: Jon Mason <jdmason@kudzu.us>
8822M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8823M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8824L: linux-ntb@googlegroups.com
fce8a7bb 8825S: Supported
2984411f
JM
8826W: https://github.com/jonmason/ntb/wiki
8827T: git git://github.com/jonmason/ntb.git
fce8a7bb 8828F: drivers/ntb/
548c237c 8829F: drivers/net/ntb_netdev.c
fce8a7bb 8830F: include/linux/ntb.h
a1bd3bae 8831F: include/linux/ntb_transport.h
a9c59ef7 8832F: tools/testing/selftests/ntb/
fce8a7bb 8833
e26a5843
AH
8834NTB INTEL DRIVER
8835M: Jon Mason <jdmason@kudzu.us>
8836M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8837L: linux-ntb@googlegroups.com
e26a5843
AH
8838S: Supported
8839W: https://github.com/jonmason/ntb/wiki
8840T: git git://github.com/jonmason/ntb.git
8841F: drivers/ntb/hw/intel/
fce8a7bb 8842
a1b36958 8843NTB AMD DRIVER
bc034e52 8844M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8845L: linux-ntb@googlegroups.com
8846S: Supported
8847F: drivers/ntb/hw/amd/
8848
1da177e4 8849NTFS FILESYSTEM
2818ef50 8850M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8851L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8852W: http://www.tuxera.com/
e6f4dee7 8853T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8854S: Supported
679655da
JP
8855F: Documentation/filesystems/ntfs.txt
8856F: fs/ntfs/
1da177e4 8857
9eb8ef74 8858NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8859M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8860L: linux-fbdev@vger.kernel.org
ce00f85c 8861S: Maintained
8a61f013
JH
8862F: drivers/video/fbdev/riva/
8863F: drivers/video/fbdev/nvidia/
1da177e4 8864
79461681 8865NVM EXPRESS DRIVER
b3975e94
JF
8866M: Keith Busch <keith.busch@intel.com>
8867M: Jens Axboe <axboe@fb.com>
b508fc35
CH
8868M: Christoph Hellwig <hch@lst.de>
8869M: Sagi Grimberg <sagi@grimberg.me>
79461681 8870L: linux-nvme@lists.infradead.org
b508fc35
CH
8871T: git://git.infradead.org/nvme.git
8872W: http://git.infradead.org/nvme.git
79461681 8873S: Supported
57dacad5 8874F: drivers/nvme/host/
79461681 8875F: include/linux/nvme.h
b508fc35 8876F: include/uapi/linux/nvme_ioctl.h
79461681 8877
a07b4970
CH
8878NVM EXPRESS TARGET DRIVER
8879M: Christoph Hellwig <hch@lst.de>
8880M: Sagi Grimberg <sagi@grimberg.me>
8881L: linux-nvme@lists.infradead.org
b508fc35
CH
8882T: git://git.infradead.org/nvme.git
8883W: http://git.infradead.org/nvme.git
a07b4970
CH
8884S: Supported
8885F: drivers/nvme/target/
8886
b1ad1475
JS
8887NVM EXPRESS FC TRANSPORT DRIVERS
8888M: James Smart <james.smart@broadcom.com>
8889L: linux-nvme@lists.infradead.org
8890S: Supported
8891F: include/linux/nvme-fc.h
d6d20012 8892F: include/linux/nvme-fc-driver.h
e399441d 8893F: drivers/nvme/host/fc.c
c5343203 8894F: drivers/nvme/target/fc.c
475d0fe7 8895F: drivers/nvme/target/fcloop.c
b1ad1475 8896
aee4b9bd
SK
8897NVMEM FRAMEWORK
8898M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8899M: Maxime Ripard <maxime.ripard@free-electrons.com>
8900S: Maintained
8901F: drivers/nvmem/
8902F: Documentation/devicetree/bindings/nvmem/
8903F: include/linux/nvmem-consumer.h
8904F: include/linux/nvmem-provider.h
8905
dece4585
CP
8906NXP-NCI NFC DRIVER
8907M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8908R: Charles Gorand <charles.gorand@effinnov.com>
8909L: linux-nfc@lists.01.org (moderated for non-subscribers)
8910S: Supported
8911F: drivers/nfc/nxp-nci
8912
f50d7146 8913NXP TDA998X DRM DRIVER
54176cc6 8914M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8915S: Supported
8916F: drivers/gpu/drm/i2c/tda998x_drv.c
8917F: include/drm/i2c/tda998x.h
8918
fbace43e
PR
8919NXP TFA9879 DRIVER
8920M: Peter Rosin <peda@axentia.se>
8921L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8922S: Maintained
8923F: sound/soc/codecs/tfa9879*
8924
442f04c3
JP
8925OBJTOOL
8926M: Josh Poimboeuf <jpoimboe@redhat.com>
8927S: Supported
8928F: tools/objtool/
8929
f5525786 8930OMAP SUPPORT
0e24bdd4 8931M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8932L: linux-omap@vger.kernel.org
8933W: http://www.muru.com/linux/omap/
8934W: http://linux.omap.com/
8a6e2535 8935Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8936T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8937S: Maintained
4e04d5a3 8938F: arch/arm/*omap*/
026da812
FB
8939F: arch/arm/configs/omap1_defconfig
8940F: arch/arm/configs/omap2plus_defconfig
046d0a37 8941F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8942F: drivers/irqchip/irq-omap-intc.c
8943F: drivers/mfd/*omap*.c
8944F: drivers/mfd/menelaus.c
8945F: drivers/mfd/palmas.c
8946F: drivers/mfd/tps65217.c
8947F: drivers/mfd/tps65218.c
8948F: drivers/mfd/tps65910.c
8949F: drivers/mfd/twl-core.[ch]
8950F: drivers/mfd/twl4030*.c
8951F: drivers/mfd/twl6030*.c
8952F: drivers/mfd/twl6040*.c
8953F: drivers/regulator/palmas-regulator*.c
8954F: drivers/regulator/pbias-regulator.c
8955F: drivers/regulator/tps65217-regulator.c
8956F: drivers/regulator/tps65218-regulator.c
8957F: drivers/regulator/tps65910-regulator.c
8958F: drivers/regulator/twl-regulator.c
cac28ae6 8959F: drivers/regulator/twl6030-regulator.c
046d0a37 8960F: include/linux/i2c-omap.h
f5525786 8961
50f29fbd 8962OMAP DEVICE TREE SUPPORT
cdb55ab0 8963M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8964M: Tony Lindgren <tony@atomide.com>
8965L: linux-omap@vger.kernel.org
d0fb18c5 8966L: devicetree@vger.kernel.org
50f29fbd
TL
8967S: Maintained
8968F: arch/arm/boot/dts/*omap*
8969F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8970F: arch/arm/boot/dts/*am4*
8971F: arch/arm/boot/dts/*am5*
8972F: arch/arm/boot/dts/*dra7*
50f29fbd 8973
f5525786 8974OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8975M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8976L: linux-omap@vger.kernel.org
8977S: Maintained
8978F: arch/arm/*omap*/*clock*
8979
8980OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8981M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8982L: linux-omap@vger.kernel.org
8983S: Maintained
8984F: arch/arm/*omap*/*pm*
c46938d4 8985F: drivers/cpufreq/omap-cpufreq.c
f5525786 8986
d21db568 8987OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8988M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8989M: Paul Walmsley <paul@pwsan.com>
8990L: linux-omap@vger.kernel.org
8991S: Maintained
d21db568 8992F: arch/arm/mach-omap2/prm*
692ab1f3 8993
f5525786 8994OMAP AUDIO SUPPORT
6c284903 8995M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8996M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8997L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8998L: linux-omap@vger.kernel.org
8999S: Maintained
9000F: sound/soc/omap/
9001
18640193
TL
9002OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9003M: Roger Quadros <rogerq@ti.com>
9004M: Tony Lindgren <tony@atomide.com>
9005L: linux-omap@vger.kernel.org
9006S: Maintained
9007F: drivers/memory/omap-gpmc.c
9008F: arch/arm/mach-omap2/*gpmc*
9009
f5525786 9010OMAP FRAMEBUFFER SUPPORT
830e6384 9011M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9012L: linux-fbdev@vger.kernel.org
f5525786
TL
9013L: linux-omap@vger.kernel.org
9014S: Maintained
8a61f013 9015F: drivers/video/fbdev/omap/
f5525786 9016
676eec0d 9017OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9018M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9019L: linux-omap@vger.kernel.org
676eec0d 9020L: linux-fbdev@vger.kernel.org
178ff4c9 9021S: Maintained
8a61f013 9022F: drivers/video/fbdev/omap2/
178ff4c9
TV
9023F: Documentation/arm/OMAP/DSS
9024
8b37fcfc
OBC
9025OMAP HARDWARE SPINLOCK SUPPORT
9026M: Ohad Ben-Cohen <ohad@wizery.com>
9027L: linux-omap@vger.kernel.org
9028S: Maintained
9029F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9030
f5525786 9031OMAP MMC SUPPORT
8b58be88 9032M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9033L: linux-omap@vger.kernel.org
9034S: Maintained
653f41b5
MC
9035F: drivers/mmc/host/omap.c
9036
9037OMAP HS MMC SUPPORT
0a4585c6 9038L: linux-mmc@vger.kernel.org
653f41b5 9039L: linux-omap@vger.kernel.org
dfa5d196 9040S: Orphan
653f41b5 9041F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9042
9043OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9044M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9045S: Maintained
9046F: drivers/char/hw_random/omap-rng.c
9047
f400c82e 9048OMAP HWMOD SUPPORT
cdb55ab0 9049M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9050M: Paul Walmsley <paul@pwsan.com>
9051L: linux-omap@vger.kernel.org
9052S: Maintained
8fc8b12b 9053F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9054
8633fb30
PW
9055OMAP HWMOD DATA
9056M: Paul Walmsley <paul@pwsan.com>
9057L: linux-omap@vger.kernel.org
9058S: Maintained
9059F: arch/arm/mach-omap2/omap_hwmod*data*
9060
f400c82e 9061OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9062M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9063L: linux-omap@vger.kernel.org
9064S: Maintained
9065F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9066
0db83ced 9067OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9068M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9069L: linux-media@vger.kernel.org
9070S: Maintained
7eec52db 9071F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9072F: drivers/media/platform/omap3isp/
0db83ced 9073F: drivers/staging/media/omap4iss/
7e8970e1 9074
f5525786 9075OMAP USB SUPPORT
f5525786
TL
9076L: linux-usb@vger.kernel.org
9077L: linux-omap@vger.kernel.org
3b243519 9078S: Orphan
a16fbd65
JP
9079F: drivers/usb/*/*omap*
9080F: arch/arm/*omap*/usb*
f5525786 9081
6d994710 9082OMAP GPIO DRIVER
fe643528 9083M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9084M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9085M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9086L: linux-omap@vger.kernel.org
9087S: Maintained
fe643528 9088F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9089F: drivers/gpio/gpio-omap.c
9090
c351e290
MJ
9091OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9092M: Mark Jackson <mpfj@newflow.co.uk>
9093L: linux-omap@vger.kernel.org
9094S: Maintained
9095F: arch/arm/boot/dts/am335x-nano.dts
9096
0ad122d9 9097OMFS FILESYSTEM
8b58be88 9098M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9099L: linux-karma-devel@lists.sourceforge.net
9100S: Maintained
679655da
JP
9101F: Documentation/filesystems/omfs.txt
9102F: fs/omfs/
0ad122d9 9103
c1986ee9 9104OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9105M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9106S: Maintained
679655da
JP
9107F: drivers/char/pcmcia/cm4000_cs.c
9108F: include/linux/cm4000_cs.h
c117ab84 9109F: include/uapi/linux/cm4000_cs.h
c1986ee9 9110
77c44ab1 9111OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9112M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9113S: Maintained
679655da 9114F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9115
77d5140f 9116OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9117M: Jonathan Corbet <corbet@lwn.net>
661263b5 9118L: linux-media@vger.kernel.org
275ffde4 9119T: git git://linuxtv.org/media_tree.git
77d5140f 9120S: Maintained
90d72ac6 9121F: drivers/media/i2c/ov7670.c
77d5140f 9122
431bca73 9123ONENAND FLASH DRIVER
8b58be88 9124M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9125L: linux-mtd@lists.infradead.org
9126S: Maintained
679655da
JP
9127F: drivers/mtd/onenand/
9128F: include/linux/mtd/onenand*.h
431bca73 9129
1da177e4 9130ONSTREAM SCSI TAPE DRIVER
8b58be88 9131M: Willem Riede <osst@riede.org>
1da177e4
LT
9132L: osst-users@lists.sourceforge.net
9133L: linux-scsi@vger.kernel.org
9134S: Maintained
f7269cfc
JD
9135F: Documentation/scsi/osst.txt
9136F: drivers/scsi/osst.*
9137F: drivers/scsi/osst_*.h
9138F: drivers/scsi/st.h
1da177e4 9139
e2d1d6c0 9140OPENCORES I2C BUS DRIVER
8b58be88 9141M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9142L: linux-i2c@vger.kernel.org
e2d1d6c0 9143S: Maintained
679655da
JP
9144F: Documentation/i2c/busses/i2c-ocores
9145F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9146
860c44c1 9147OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9148M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9149M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9150L: devicetree@vger.kernel.org
a7fefe9f 9151W: http://www.devicetree.org/
fcdec35e 9152T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9153S: Maintained
f8828205 9154F: drivers/of/
860c44c1 9155F: include/linux/of*.h
f8828205 9156F: scripts/dtc/
860c44c1 9157
f8828205 9158OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9159M: Rob Herring <robh+dt@kernel.org>
f8828205 9160M: Mark Rutland <mark.rutland@arm.com>
f8828205 9161L: devicetree@vger.kernel.org
9f273c24 9162T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9163Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9164S: Maintained
9165F: Documentation/devicetree/
9166F: arch/*/boot/dts/
9167F: include/dt-bindings/
9168
2bb65f56
PA
9169OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9170M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9171L: devicetree@vger.kernel.org
9172S: Maintained
9173F: Documentation/devicetree/dynamic-resolution-notes.txt
9174F: Documentation/devicetree/overlay-notes.txt
9175F: drivers/of/overlay.c
9176F: drivers/of/resolver.c
9177
19f9d392
JB
9178OPENRISC ARCHITECTURE
9179M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9180M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9181M: Stafford Horne <shorne@gmail.com>
9182L: openrisc@lists.librecores.org
9183W: http://openrisc.io
19f9d392 9184S: Maintained
14430813 9185F: arch/openrisc/
19f9d392 9186
ccb1352e 9187OPENVSWITCH
4f337ed5 9188M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9189L: netdev@vger.kernel.org
ccb1352e
JG
9190L: dev@openvswitch.org
9191W: http://openvswitch.org
ccb1352e
JG
9192S: Maintained
9193F: net/openvswitch/
b422da7c 9194F: include/uapi/linux/openvswitch.h
ccb1352e 9195
875fa6fb
VK
9196OPERATING PERFORMANCE POINTS (OPP)
9197M: Viresh Kumar <vireshk@kernel.org>
9198M: Nishanth Menon <nm@ti.com>
9199M: Stephen Boyd <sboyd@codeaurora.org>
9200L: linux-pm@vger.kernel.org
9201S: Maintained
9202T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9203F: drivers/base/power/opp/
9204F: include/linux/pm_opp.h
9205F: Documentation/power/opp.txt
9206F: Documentation/devicetree/bindings/opp/
9207
af39917d
CL
9208OPL4 DRIVER
9209M: Clemens Ladisch <clemens@ladisch.de>
9210L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9211T: git git://git.alsa-project.org/alsa-kernel.git
9212S: Maintained
9213F: sound/drivers/opl4/
9214
1da177e4 9215OPROFILE
4cf7e718 9216M: Robert Richter <rric@kernel.org>
1da177e4
LT
9217L: oprofile-list@lists.sf.net
9218S: Maintained
81c4a8a6 9219F: arch/*/include/asm/oprofile*.h
679655da
JP
9220F: arch/*/oprofile/
9221F: drivers/oprofile/
9222F: include/linux/oprofile.h
1da177e4 9223
e2d1d6c0 9224ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9225M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9226M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9227L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9228W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9229S: Supported
679655da
JP
9230F: Documentation/filesystems/ocfs2.txt
9231F: Documentation/filesystems/dlmfs.txt
9232F: fs/ocfs2/
e2d1d6c0 9233
1da177e4 9234ORINOCO DRIVER
724c6b35 9235L: linux-wireless@vger.kernel.org
491b26b4 9236W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9237W: http://www.nongnu.org/orinoco/
3a59babb 9238S: Orphan
2be45b66 9239F: drivers/net/wireless/intersil/orinoco/
1da177e4 9240
42c55aa8 9241OSD LIBRARY and FILESYSTEM
fadc0752 9242M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9243M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9244L: osd-dev@open-osd.org
9245W: http://open-osd.org
54e5881d 9246T: git git://git.open-osd.org/open-osd.git
68274794 9247S: Maintained
42c55aa8 9248F: drivers/scsi/osd/
6b6f0b6c 9249F: include/scsi/osd_*
42c55aa8 9250F: fs/exofs/
68274794 9251
ef94b186 9252OVERLAY FILESYSTEM
7c37fbda 9253M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9254L: linux-unionfs@vger.kernel.org
9255T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9256S: Supported
1d113735 9257F: fs/overlayfs/
7c37fbda
NB
9258F: Documentation/filesystems/overlayfs.txt
9259
85096169
MM
9260ORANGEFS FILESYSTEM
9261M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9262L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9263T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9264S: Supported
9265F: fs/orangefs/
9266F: Documentation/filesystems/orangefs.txt
9267
e2d1d6c0 9268P54 WIRELESS DRIVER
084cb0fe 9269M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9270L: linux-wireless@vger.kernel.org
084cb0fe 9271W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9272S: Maintained
d3466830 9273F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9274
f5cd7872 9275PA SEMI ETHERNET DRIVER
f5cd7872 9276L: netdev@vger.kernel.org
56a5b8da 9277S: Orphan
ded19add 9278F: drivers/net/ethernet/pasemi/*
f5cd7872 9279
beb58aa3 9280PA SEMI SMBUS DRIVER
846557d3 9281L: linux-i2c@vger.kernel.org
56a5b8da 9282S: Orphan
679655da 9283F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9284
48fc267e
SK
9285PADATA PARALLEL EXECUTION MECHANISM
9286M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9287L: linux-crypto@vger.kernel.org
9288S: Maintained
9289F: kernel/padata.c
9290F: include/linux/padata.h
9291F: Documentation/padata.txt
9292
709ee531 9293PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9294M: Harald Welte <laforge@gnumonks.org>
d0944853 9295L: platform-driver-x86@vger.kernel.org
709ee531 9296S: Maintained
679655da 9297F: drivers/platform/x86/panasonic-laptop.c
709ee531 9298
368dd5ac 9299PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9300M: David Howells <dhowells@redhat.com>
4fa97181
DH
9301L: linux-am33-list@redhat.com (moderated for non-subscribers)
9302W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9303S: Maintained
679655da
JP
9304F: Documentation/mn10300/
9305F: arch/mn10300/
4fa97181 9306
305b37bd
KS
9307PARALLEL LCD/KEYPAD PANEL DRIVER
9308M: Willy Tarreau <willy@haproxy.com>
9309M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9310S: Odd Fixes
9311F: Documentation/misc-devices/lcd-panel-cgram.txt
9312F: drivers/misc/panel.c
9313
64dfff03
SM
9314PARALLEL PORT SUBSYSTEM
9315M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9316M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9317L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9318S: Maintained
679655da
JP
9319F: drivers/parport/
9320F: include/linux/parport*.h
9321F: drivers/char/ppdev.c
c117ab84 9322F: include/uapi/linux/ppdev.h
64dfff03 9323F: Documentation/parport*.txt
1da177e4 9324
4cdf6bc2 9325PARAVIRT_OPS INTERFACE
d633180c 9326M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9327M: Chris Wright <chrisw@sous-sol.org>
9328M: Alok Kataria <akataria@vmware.com>
9329M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9330L: virtualization@lists.linux-foundation.org
4cdf6bc2 9331S: Supported
a2e19991 9332F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9333F: arch/*/kernel/paravirt*
9334F: arch/*/include/asm/paravirt.h
47ae4b05 9335F: include/linux/hypervisor.h
4cdf6bc2 9336
e2d1d6c0 9337PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9338M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9339L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9340S: Maintained
679655da
JP
9341F: Documentation/blockdev/paride.txt
9342F: drivers/block/paride/
e2d1d6c0
RD
9343
9344PARISC ARCHITECTURE
b8828770 9345M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9346M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9347L: linux-parisc@vger.kernel.org
9348W: http://www.parisc-linux.org/
8a6e2535 9349Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9350T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9351T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9352S: Maintained
679655da 9353F: arch/parisc/
2b6bac9e 9354F: Documentation/parisc/
679655da 9355F: drivers/parisc/
2b6bac9e
HD
9356F: drivers/char/agp/parisc-agp.c
9357F: drivers/input/serio/gscps2.c
9358F: drivers/parport/parport_gsc.*
9359F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9360F: drivers/video/fbdev/sti*
2b6bac9e
HD
9361F: drivers/video/console/sti*
9362F: drivers/video/logo/logo_parisc*
e2d1d6c0 9363
1662d32c 9364PC87360 HARDWARE MONITORING DRIVER
8b58be88 9365M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9366L: linux-hwmon@vger.kernel.org
1662d32c 9367S: Maintained
679655da
JP
9368F: Documentation/hwmon/pc87360
9369F: drivers/hwmon/pc87360.c
1662d32c
JC
9370
9371PC8736x GPIO DRIVER
8b58be88 9372M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9373S: Maintained
679655da 9374F: drivers/char/pc8736x_gpio.c
1662d32c 9375
1ad107fd 9376PC87427 HARDWARE MONITORING DRIVER
d8130624 9377M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9378L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9379S: Maintained
9380F: Documentation/hwmon/pc87427
9381F: drivers/hwmon/pc87427.c
9382
b26e0ed4 9383PCA9532 LED DRIVER
8b58be88 9384M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9385S: Maintained
d5ca6918
JP
9386F: drivers/leds/leds-pca9532.c
9387F: include/linux/leds-pca9532.h
b26e0ed4 9388
5ce914a8 9389PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9390M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9391L: linux-i2c@vger.kernel.org
9392S: Maintained
b4f0b74e 9393F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9394
3971dae5 9395PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9396M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9397S: Maintained
9398F: drivers/firmware/pcdp.*
9399
065c6359 9400PCI ERROR RECOVERY
6305902c 9401M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9402L: linux-pci@vger.kernel.org
065c6359 9403S: Supported
679655da 9404F: Documentation/PCI/pci-error-recovery.txt
065c6359 9405
78c1cffd
RC
9406PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9407M: Russell Currey <ruscur@russell.cc>
9408L: linuxppc-dev@lists.ozlabs.org
9409S: Supported
9410F: Documentation/powerpc/eeh-pci-error-recovery.txt
9411F: arch/powerpc/kernel/eeh*.c
9412F: arch/powerpc/platforms/*/eeh*.c
9413F: arch/powerpc/include/*/eeh*.h
9414
1da177e4 9415PCI SUBSYSTEM
5ac3a6d2 9416M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9417L: linux-pci@vger.kernel.org
99662dd1 9418Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9419T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9420S: Supported
92a1fe2e 9421F: Documentation/devicetree/bindings/pci/
679655da
JP
9422F: Documentation/PCI/
9423F: drivers/pci/
9424F: include/linux/pci*
6b49ee49 9425F: arch/x86/pci/
cad01f91 9426F: arch/x86/kernel/quirks.c
1da177e4 9427
eaa6111b
LFT
9428PCI DRIVER FOR ALTERA PCIE IP
9429M: Ley Foon Tan <lftan@altera.com>
9430L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9431L: linux-pci@vger.kernel.org
9432S: Supported
9433F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9434F: drivers/pci/host/pcie-altera.c
9435
b7e78170
RH
9436PCI DRIVER FOR ARM VERSATILE PLATFORM
9437M: Rob Herring <robh@kernel.org>
9438L: linux-pci@vger.kernel.org
9439L: linux-arm-kernel@lists.infradead.org
9440S: Maintained
9441F: Documentation/devicetree/bindings/pci/versatile.txt
9442F: drivers/pci/host/pci-versatile.c
9443
3dc9d38c
TP
9444PCI DRIVER FOR ARMADA 8K
9445M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9446L: linux-pci@vger.kernel.org
9447L: linux-arm-kernel@lists.infradead.org
9448S: Maintained
9449F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9450F: drivers/pci/host/pcie-armada8k.c
9451
5f6b6ccd
TI
9452PCI DRIVER FOR APPLIEDMICRO XGENE
9453M: Tanmay Inamdar <tinamdar@apm.com>
9454L: linux-pci@vger.kernel.org
9455L: linux-arm-kernel@lists.infradead.org
9456S: Maintained
9457F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9458F: drivers/pci/host/pci-xgene.c
9459
62d0ff83
ML
9460PCI DRIVER FOR FREESCALE LAYERSCAPE
9461M: Minghuan Lian <minghuan.Lian@freescale.com>
9462M: Mingkai Hu <mingkai.hu@freescale.com>
9463M: Roy Zang <tie-fei.zang@freescale.com>
9464L: linuxppc-dev@lists.ozlabs.org
9465L: linux-pci@vger.kernel.org
9466L: linux-arm-kernel@lists.infradead.org
9467S: Maintained
9468F: drivers/pci/host/*layerscape*
9469
f0b75693 9470PCI DRIVER FOR IMX6
286fbaef 9471M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9472M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9473L: linux-pci@vger.kernel.org
9474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9475S: Maintained
12e46064 9476F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9477F: drivers/pci/host/*imx6*
9478
0c4ffcfe
MK
9479PCI DRIVER FOR TI KEYSTONE
9480M: Murali Karicheri <m-karicheri2@ti.com>
9481L: linux-pci@vger.kernel.org
9482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9483S: Maintained
9484F: drivers/pci/host/*keystone*
9485
f0b75693
BH
9486PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9487M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9488M: Jason Cooper <jason@lakedaemon.net>
9489L: linux-pci@vger.kernel.org
9490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9491S: Maintained
9492F: drivers/pci/host/*mvebu*
9493
8c39d710
TP
9494PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9495M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9496L: linux-pci@vger.kernel.org
9497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9498S: Maintained
441106d9 9499F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9500F: drivers/pci/host/pci-aardvark.c
9501
0447cfd7
TR
9502PCI DRIVER FOR NVIDIA TEGRA
9503M: Thierry Reding <thierry.reding@gmail.com>
9504L: linux-tegra@vger.kernel.org
f0b75693 9505L: linux-pci@vger.kernel.org
0447cfd7
TR
9506S: Supported
9507F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9508F: drivers/pci/host/pci-tegra.c
9509
47ff3de9
KVA
9510PCI DRIVER FOR TI DRA7XX
9511M: Kishon Vijay Abraham I <kishon@ti.com>
9512L: linux-omap@vger.kernel.org
9513L: linux-pci@vger.kernel.org
9514S: Supported
9515F: Documentation/devicetree/bindings/pci/ti-pci.txt
9516F: drivers/pci/host/pci-dra7xx.c
9517
f0b75693
BH
9518PCI DRIVER FOR RENESAS R-CAR
9519M: Simon Horman <horms@verge.net.au>
9520L: linux-pci@vger.kernel.org
4a121096 9521L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9522S: Maintained
9523F: drivers/pci/host/*rcar*
9524
4af82255 9525PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9526M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9527L: linux-pci@vger.kernel.org
f0b75693
BH
9528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9529L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9530S: Maintained
9531F: drivers/pci/host/pci-exynos.c
9532
f0b75693 9533PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9534M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9535M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9536L: linux-pci@vger.kernel.org
9537S: Maintained
9538F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9539F: drivers/pci/host/*designware*
5a3aa2a8 9540
cf28855b
WD
9541PCI DRIVER FOR GENERIC OF HOSTS
9542M: Will Deacon <will.deacon@arm.com>
9543L: linux-pci@vger.kernel.org
9544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9545S: Maintained
9546F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9547F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9548F: drivers/pci/host/pci-host-generic.c
9549
185a383a
KB
9550PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9551M: Keith Busch <keith.busch@intel.com>
9552L: linux-pci@vger.kernel.org
9553S: Supported
bc79c985 9554F: drivers/pci/host/vmd.c
185a383a 9555
51b66a6c 9556PCIE DRIVER FOR ST SPEAR13XX
110baab1 9557M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9558L: linux-pci@vger.kernel.org
110baab1 9559S: Maintained
51b66a6c
PA
9560F: drivers/pci/host/*spear*
9561
af1169b4
LFT
9562PCI MSI DRIVER FOR ALTERA MSI IP
9563M: Ley Foon Tan <lftan@altera.com>
9564L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9565L: linux-pci@vger.kernel.org
9566S: Supported
9567F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9568F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9569
dcd19de3
DD
9570PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9571M: Duc Dang <dhdang@apm.com>
9572L: linux-pci@vger.kernel.org
9573L: linux-arm-kernel@lists.infradead.org
9574S: Maintained
9575F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9576F: drivers/pci/host/pci-xgene-msi.c
9577
a3cbfae1
NC
9578PCIE DRIVER FOR AXIS ARTPEC
9579M: Niklas Cassel <niklas.cassel@axis.com>
9580M: Jesper Nilsson <jesper.nilsson@axis.com>
9581L: linux-arm-kernel@axis.com
9582L: linux-pci@vger.kernel.org
9583S: Maintained
9584F: Documentation/devicetree/bindings/pci/axis,artpec*
9585F: drivers/pci/host/*artpec*
9586
500a1d9a
ZW
9587PCIE DRIVER FOR HISILICON
9588M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9589M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9590L: linux-pci@vger.kernel.org
9591S: Maintained
9592F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9593F: drivers/pci/host/pcie-hisi.c
9594
e77f847d
SL
9595PCIE DRIVER FOR ROCKCHIP
9596M: Shawn Lin <shawn.lin@rock-chips.com>
9597M: Wenrui Li <wenrui.li@rock-chips.com>
9598L: linux-pci@vger.kernel.org
9599L: linux-rockchip@lists.infradead.org
9600S: Maintained
9601F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9602F: drivers/pci/host/pcie-rockchip.c
9603
82a82383
SV
9604PCIE DRIVER FOR QUALCOMM MSM
9605M: Stanimir Varbanov <svarbanov@mm-sol.com>
9606L: linux-pci@vger.kernel.org
9607L: linux-arm-msm@vger.kernel.org
9608S: Maintained
9609F: drivers/pci/host/*qcom*
9610
f12b76e5
DD
9611PCIE DRIVER FOR CAVIUM THUNDERX
9612M: David Daney <david.daney@cavium.com>
9613L: linux-pci@vger.kernel.org
9614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9615S: Supported
9616F: Documentation/devicetree/bindings/pci/pci-thunder-*
9617F: drivers/pci/host/pci-thunder-*
9618
1da177e4 9619PCMCIA SUBSYSTEM
4230dfc9 9620P: Linux PCMCIA Team
f5df5881 9621L: linux-pcmcia@lists.infradead.org
6650e0a5 9622W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9623T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9624S: Maintained
679655da 9625F: Documentation/pcmcia/
a67cd548 9626F: tools/pcmcia/
679655da
JP
9627F: drivers/pcmcia/
9628F: include/pcmcia/
1da177e4
LT
9629
9630PCNET32 NETWORK DRIVER
227fb925 9631M: Don Fry <pcnet32@frontier.com>
979b6c13 9632L: netdev@vger.kernel.org
1da177e4 9633S: Maintained
b955f6ca 9634F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9635
48fc267e
SK
9636PCRYPT PARALLEL CRYPTO ENGINE
9637M: Steffen Klassert <steffen.klassert@secunet.com>
9638L: linux-crypto@vger.kernel.org
9639S: Maintained
9640F: crypto/pcrypt.c
9641F: include/crypto/pcrypt.h
9642
e72df0b8
TH
9643PER-CPU MEMORY ALLOCATOR
9644M: Tejun Heo <tj@kernel.org>
93e205a7 9645M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9646T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9647S: Maintained
9648F: include/linux/percpu*.h
9649F: mm/percpu*.c
9650F: arch/*/include/asm/percpu.h
9651
ad4ecbcb 9652PER-TASK DELAY ACCOUNTING
185e595f 9653M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9654S: Maintained
679655da
JP
9655F: include/linux/delayacct.h
9656F: kernel/delayacct.c
ad4ecbcb 9657
57c0c15b 9658PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9659M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9660M: Ingo Molnar <mingo@redhat.com>
f80c5393 9661M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9662R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9663L: linux-kernel@vger.kernel.org
75fc2d37 9664T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9665S: Supported
d53e8365 9666F: kernel/events/*
a003236c 9667F: include/linux/perf_event.h
c117ab84 9668F: include/uapi/linux/perf_event.h
141c4296
RR
9669F: arch/*/kernel/perf_event*.c
9670F: arch/*/kernel/*/perf_event*.c
9671F: arch/*/kernel/*/*/perf_event*.c
a003236c 9672F: arch/*/include/asm/perf_event.h
a003236c 9673F: arch/*/kernel/perf_callchain.c
b0a434fb 9674F: arch/*/events/*
a003236c 9675F: tools/perf/
6c0b3244 9676
dd49d0f5 9677PERSONALITY HANDLING
8b58be88 9678M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9679L: linux-abi-devel@lists.sourceforge.net
9680S: Maintained
679655da 9681F: include/linux/personality.h
c117ab84 9682F: include/uapi/linux/personality.h
dd49d0f5 9683
838e7a03 9684PHONET PROTOCOL
2a06b40f 9685M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9686S: Supported
9687F: Documentation/networking/phonet.txt
9688F: include/linux/phonet.h
9689F: include/net/phonet/
c117ab84 9690F: include/uapi/linux/phonet.h
838e7a03
RDC
9691F: net/phonet/
9692
1da177e4 9693PHRAM MTD DRIVER
8b58be88 9694M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9695L: linux-mtd@lists.infradead.org
9696S: Maintained
679655da 9697F: drivers/mtd/devices/phram.c
1da177e4 9698
efdbb10e
BP
9699PICOLCD HID DRIVER
9700M: Bruno Prémont <bonbons@linux-vserver.org>
9701L: linux-input@vger.kernel.org
9702S: Maintained
9703F: drivers/hid/hid-picolcd*
9704
a53bfa07
JI
9705PICOXCELL SUPPORT
9706M: Jamie Iles <jamie@jamieiles.com>
9707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9708T: git git://github.com/jamieiles/linux-2.6-ji.git
9709S: Supported
b8733987 9710F: arch/arm/boot/dts/picoxcell*
14430813 9711F: arch/arm/mach-picoxcell/
b8733987 9712F: drivers/crypto/picoxcell*
a53bfa07 9713
2744e8af
LW
9714PIN CONTROL SUBSYSTEM
9715M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9716L: linux-gpio@vger.kernel.org
dbe752a3 9717T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9718S: Maintained
9feeed94 9719F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9720F: Documentation/pinctrl.txt
07f29ba6 9721F: drivers/pinctrl/
8e406fe4 9722F: include/linux/pinctrl/
2744e8af 9723
2201bbb8
JCPV
9724PIN CONTROLLER - ATMEL AT91
9725M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9727S: Maintained
c654b6bf 9728F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9729
33d3690c
LD
9730PIN CONTROLLER - ATMEL AT91 PIO4
9731M: Ludovic Desroches <ludovic.desroches@atmel.com>
9732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9733L: linux-gpio@vger.kernel.org
9734S: Supported
9735F: drivers/pinctrl/pinctrl-at91-pio4.*
9736
cbd1b652
MW
9737PIN CONTROLLER - INTEL
9738M: Mika Westerberg <mika.westerberg@linux.intel.com>
9739M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9740S: Maintained
9741F: drivers/pinctrl/intel/
2201bbb8 9742
9963b536
LP
9743PIN CONTROLLER - RENESAS
9744M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9745M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9746L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9747S: Maintained
9748F: drivers/pinctrl/sh-pfc/
9749
b75e60d6 9750PIN CONTROLLER - SAMSUNG
fea685e9 9751M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9752M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9753M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9755L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9756S: Maintained
9b5b33f6 9757F: drivers/pinctrl/samsung/
5db7e3bb
KK
9758F: include/dt-bindings/pinctrl/samsung.h
9759F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9760
13cbd906
TL
9761PIN CONTROLLER - SINGLE
9762M: Tony Lindgren <tony@atomide.com>
9763M: Haojian Zhuang <haojian.zhuang@linaro.org>
9764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9765L: linux-omap@vger.kernel.org
9766S: Maintained
9767F: drivers/pinctrl/pinctrl-single.c
9768
deda8287 9769PIN CONTROLLER - ST SPEAR
da89947b 9770M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9772W: http://www.st.com/spear
9773S: Maintained
8e406fe4 9774F: drivers/pinctrl/spear/
deda8287 9775
11a1cf34
JH
9776PISTACHIO SOC SUPPORT
9777M: James Hartley <james.hartley@imgtec.com>
9778M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9779L: linux-mips@linux-mips.org
9780S: Maintained
9781F: arch/mips/pistachio/
9782F: arch/mips/include/asm/mach-pistachio/
9783F: arch/mips/boot/dts/pistachio/
9784F: arch/mips/configs/pistachio*_defconfig
9785
249a6771 9786PKTCDVD DRIVER
5a8b187c
JA
9787S: Orphan
9788M: linux-block@vger.kernel.org
679655da
JP
9789F: drivers/block/pktcdvd.c
9790F: include/linux/pktcdvd.h
c117ab84 9791F: include/uapi/linux/pktcdvd.h
249a6771 9792
b31d8273
G
9793PKUNITY SOC DRIVERS
9794M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9795W: http://mprc.pku.edu.cn/~guanxuetao/linux
9796S: Maintained
ceebf4d5 9797T: git git://github.com/gxt/linux.git
b31d8273 9798F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9799F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9800F: drivers/video/fbdev/fb-puv3.c
2809e80b 9801F: drivers/rtc/rtc-puv3.c
b31d8273 9802
9d2ecfb7 9803PMBUS HARDWARE MONITORING DRIVERS
ca462085 9804M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9805L: linux-hwmon@vger.kernel.org
9806W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9807W: http://www.roeck-us.net/linux/drivers/
9808T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9809S: Maintained
9810F: Documentation/hwmon/pmbus
9811F: drivers/hwmon/pmbus/
9812F: include/linux/i2c/pmbus.h
9813
89a36810 9814PMC SIERRA MaxRAID DRIVER
89a36810
AR
9815L: linux-scsi@vger.kernel.org
9816W: http://www.pmc-sierra.com/
3cdea4d7 9817S: Orphan
89a36810
AR
9818F: drivers/scsi/pmcraid.*
9819
dbf9bfe6 9820PMC SIERRA PM8001 DRIVER
d32477e2 9821M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9822M: lindar_liu@usish.com
f5a7b525 9823L: pmchba@pmcs.com
dbf9bfe6 9824L: linux-scsi@vger.kernel.org
9825S: Supported
9826F: drivers/scsi/pm8001/
9827
1da177e4 9828POSIX CLOCKS and TIMERS
8b58be88 9829M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9830L: linux-kernel@vger.kernel.org
75fc2d37 9831T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9832S: Maintained
679655da
JP
9833F: fs/timerfd.c
9834F: include/linux/timer*
5cee9645 9835F: kernel/time/*timer*
1da177e4 9836
7b06a6d7
RW
9837POWER MANAGEMENT CORE
9838M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9839L: linux-pm@vger.kernel.org
9840T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9841B: https://bugzilla.kernel.org
7b06a6d7
RW
9842S: Supported
9843F: drivers/base/power/
9844F: include/linux/pm.h
9845F: include/linux/pm_*
9846F: include/linux/powercap.h
9847F: drivers/powercap/
9848
3be86148 9849POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9850M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9851L: linux-pm@vger.kernel.org
58db9505 9852T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9853S: Maintained
f3332532 9854F: Documentation/devicetree/bindings/power/supply/
679655da 9855F: include/linux/power_supply.h
8c0984e5 9856F: drivers/power/supply/
3be86148 9857
514f161a
MR
9858POWER STATE COORDINATION INTERFACE (PSCI)
9859M: Mark Rutland <mark.rutland@arm.com>
9860M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9861L: linux-arm-kernel@lists.infradead.org
9862S: Maintained
32d53d1b 9863F: drivers/firmware/psci*.c
514f161a
MR
9864F: include/linux/psci.h
9865F: include/uapi/linux/psci.h
9866
43a1dd9b
SJS
9867POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9868M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9869L: linuxppc-dev@lists.ozlabs.org
9870S: Maintained
9871F: drivers/char/powernv-op-panel.c
9872
1da177e4 9873PNP SUPPORT
9c3646d1 9874M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9875S: Maintained
679655da 9876F: drivers/pnp/
1da177e4
LT
9877
9878PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9879M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9880L: linux-ppp@vger.kernel.org
9881S: Maintained
224cf5ad 9882F: drivers/net/ppp/ppp_*
1da177e4
LT
9883
9884PPP OVER ATM (RFC 2364)
8b58be88 9885M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9886S: Maintained
679655da 9887F: net/atm/pppoatm.c
c117ab84 9888F: include/uapi/linux/atmppp.h
1da177e4
LT
9889
9890PPP OVER ETHERNET
8b58be88 9891M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9892S: Maintained
224cf5ad
JK
9893F: drivers/net/ppp/pppoe.c
9894F: drivers/net/ppp/pppox.c
1da177e4 9895
a6d2370b 9896PPP OVER L2TP
8b58be88 9897M: James Chapman <jchapman@katalix.com>
a6d2370b 9898S: Maintained
90ca28d1 9899F: net/l2tp/l2tp_ppp.c
679655da 9900F: include/linux/if_pppol2tp.h
c117ab84 9901F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9902
eae9d2ba 9903PPS SUPPORT
8b58be88 9904M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9905W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9906L: linuxpps@ml.enneenne.com (subscribers-only)
9907S: Maintained
cabaaf41
JP
9908F: Documentation/pps/
9909F: drivers/pps/
9910F: include/linux/pps*.h
eae9d2ba 9911
71a6d0af
HW
9912PPTP DRIVER
9913M: Dmitry Kozlov <xeb@mail.ru>
9914L: netdev@vger.kernel.org
9915S: Maintained
224cf5ad 9916F: drivers/net/ppp/pptp.c
71a6d0af
HW
9917W: http://sourceforge.net/projects/accel-pptp
9918
1da177e4 9919PREEMPTIBLE KERNEL
8b58be88 9920M: Robert Love <rml@tech9.net>
1da177e4
LT
9921L: kpreempt-tech@lists.sourceforge.net
9922W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9923S: Supported
679655da
JP
9924F: Documentation/preempt-locking.txt
9925F: include/linux/preempt.h
1da177e4
LT
9926
9927PRISM54 WIRELESS DRIVER
8b58be88 9928M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9929L: linux-wireless@vger.kernel.org
9ef80804 9930W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9931S: Obsolete
c12edfe2 9932F: drivers/net/wireless/intersil/prism54/
1da177e4 9933
02c18891 9934PS3 NETWORK SUPPORT
b809b9ca 9935M: Geoff Levand <geoff@infradead.org>
02c18891 9936L: netdev@vger.kernel.org
a14ab6b6 9937L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9938S: Maintained
8df158ac 9939F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9940
f58a9d17 9941PS3 PLATFORM SUPPORT
b809b9ca 9942M: Geoff Levand <geoff@infradead.org>
a4724ed6 9943L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9944S: Maintained
679655da
JP
9945F: arch/powerpc/boot/ps3*
9946F: arch/powerpc/include/asm/lv1call.h
9947F: arch/powerpc/include/asm/ps3*.h
9948F: arch/powerpc/platforms/ps3/
9949F: drivers/*/ps3*
9950F: drivers/ps3/
fec629b8 9951F: drivers/rtc/rtc-ps3.c
679655da 9952F: drivers/usb/host/*ps3.c
fec629b8 9953F: sound/ppc/snd_ps3*
f58a9d17 9954
cffb4add 9955PS3VRAM DRIVER
8b58be88 9956M: Jim Paris <jim@jtan.com>
3715a5d0 9957M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9958L: linuxppc-dev@lists.ozlabs.org
cffb4add 9959S: Maintained
8a3977cb 9960F: drivers/block/ps3vram.c
cffb4add 9961
8defe599 9962PSTORE FILESYSTEM
9d5e2a02 9963M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9964M: Colin Cross <ccross@android.com>
9965M: Kees Cook <keescook@chromium.org>
9966M: Tony Luck <tony.luck@intel.com>
9967S: Maintained
9f273c24 9968T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9969F: fs/pstore/
9970F: include/linux/pstore*
04851772 9971F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9972F: drivers/acpi/apei/erst.c
9973
7fbc415d
RC
9974PTP HARDWARE CLOCK SUPPORT
9975M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9976L: netdev@vger.kernel.org
7fbc415d
RC
9977S: Maintained
9978W: http://linuxptp.sourceforge.net/
9979F: Documentation/ABI/testing/sysfs-ptp
9980F: Documentation/ptp/*
0ecb3cdd 9981F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9982F: drivers/net/phy/dp83640*
9983F: drivers/ptp/*
9984F: include/linux/ptp_cl*
9985
cf94a4d1 9986PTRACE SUPPORT
e846ee5f 9987M: Roland McGrath <roland@hack.frob.com>
8b58be88 9988M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9989S: Maintained
9990F: include/asm-generic/syscall.h
9991F: include/linux/ptrace.h
9992F: include/linux/regset.h
9993F: include/linux/tracehook.h
c117ab84 9994F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9995F: kernel/ptrace.c
9996
3e9d7ba7
HV
9997PULSE8-CEC DRIVER
9998M: Hans Verkuil <hverkuil@xs4all.nl>
9999L: linux-media@vger.kernel.org
10000T: git git://linuxtv.org/media_tree.git
10001S: Maintained
104eda6d 10002F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10003
8320204a 10004PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10005M: Mike Isely <isely@pobox.com>
16e9495d 10006L: pvrusb2@isely.net (subscribers-only)
661263b5 10007L: linux-media@vger.kernel.org
8320204a 10008W: http://www.isely.net/pvrusb2/
275ffde4 10009T: git git://linuxtv.org/media_tree.git
8320204a 10010S: Maintained
618cd932 10011F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10012F: drivers/media/usb/pvrusb2/
8320204a 10013
39532e6c 10014PWC WEBCAM DRIVER
c0936df4 10015M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10016L: linux-media@vger.kernel.org
10017T: git git://linuxtv.org/media_tree.git
c0936df4 10018S: Odd Fixes
39532e6c
HG
10019F: drivers/media/usb/pwc/*
10020
93c090b3 10021PWM FAN DRIVER
774e0362 10022M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10023M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10024L: linux-hwmon@vger.kernel.org
93c090b3
KD
10025S: Supported
10026F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10027F: Documentation/hwmon/pwm-fan
10028F: drivers/hwmon/pwm-fan.c
10029
200efedd 10030PWM SUBSYSTEM
aa3495f7
TR
10031M: Thierry Reding <thierry.reding@gmail.com>
10032L: linux-pwm@vger.kernel.org
0c2498f1 10033S: Maintained
006e854f 10034T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10035F: Documentation/pwm.txt
10036F: Documentation/devicetree/bindings/pwm/
10037F: include/linux/pwm.h
0c2498f1 10038F: drivers/pwm/
a140b98d
TR
10039F: drivers/video/backlight/pwm_bl.c
10040F: include/linux/pwm_backlight.h
0c2498f1 10041
30ec261e 10042PXA2xx/PXA3xx SUPPORT
8da5e302 10043M: Daniel Mack <daniel@zonque.org>
a323f664 10044M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10045M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10047T: git git://github.com/hzhuang1/linux.git
8da5e302 10048T: git git://github.com/rjarzmik/linux.git
1da177e4 10049S: Maintained
e68d7c14 10050F: arch/arm/boot/dts/pxa*
679655da 10051F: arch/arm/mach-pxa/
820439f1 10052F: drivers/dma/pxa*
679655da 10053F: drivers/pcmcia/pxa2xx*
1403ead9 10054F: drivers/pinctrl/pxa/
9df92e6c 10055F: drivers/spi/spi-pxa2xx*
faf2e1db 10056F: drivers/usb/gadget/udc/pxa2*
679655da 10057F: include/sound/pxa2xx-lib.h
bec4c99e 10058F: sound/arm/pxa*
14430813 10059F: sound/soc/pxa/
1da177e4 10060
f3154a46
RJ
10061PXA GPIO DRIVER
10062M: Robert Jarzmik <robert.jarzmik@free.fr>
10063L: linux-gpio@vger.kernel.org
10064S: Maintained
10065F: drivers/gpio/gpio-pxa.c
10066
ec64d3bf
EG
10067PXA3xx NAND FLASH DRIVER
10068M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10069L: linux-mtd@lists.infradead.org
10070S: Maintained
9a67f099 10071F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10072
3f640c61 10073MMP SUPPORT
8b58be88 10074M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10075M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10077T: git git://github.com/hzhuang1/linux.git
10078T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10079S: Maintained
e68d7c14 10080F: arch/arm/boot/dts/mmp*
3f640c61 10081F: arch/arm/mach-mmp/
e8e6cb32 10082
272f133a
PO
10083PXA MMCI DRIVER
10084S: Orphan
10085
57f63bc8 10086PXA RTC DRIVER
8b58be88 10087M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10088L: rtc-linux@googlegroups.com
10089S: Maintained
10090
cea4001a 10091QAT DRIVER
90ab5a81
TS
10092M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10093M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10094L: qat-linux@intel.com
10095S: Supported
10096F: drivers/crypto/qat/
cea4001a 10097
52a09a04 10098QIB DRIVER
8473c603 10099M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10100L: linux-rdma@vger.kernel.org
10101S: Supported
10102F: drivers/infiniband/hw/qib/
10103
5e9772b9
JS
10104QLOGIC QLA1280 SCSI DRIVER
10105M: Michael Reed <mdr@sgi.com>
10106L: linux-scsi@vger.kernel.org
10107S: Maintained
10108F: drivers/scsi/qla1280.[ch]
10109
1da177e4 10110QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10111M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10112L: linux-scsi@vger.kernel.org
10113S: Supported
679655da
JP
10114F: Documentation/scsi/LICENSE.qla2xxx
10115F: drivers/scsi/qla2xxx/
1da177e4 10116
883c98fe 10117QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10118M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10119L: linux-scsi@vger.kernel.org
10120S: Supported
bacfb81b 10121F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10122F: drivers/scsi/qla4xxx/
10123
5a4faa87 10124QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10125M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10126L: netdev@vger.kernel.org
10127S: Supported
679655da 10128F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10129F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10130
0ec00f03 10131QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10132M: Harish Patil <harish.patil@cavium.com>
10133M: Manish Chopra <manish.chopra@cavium.com>
10134M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10135L: netdev@vger.kernel.org
10136S: Supported
aa43c215 10137F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10138
c4e84bde 10139QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10140M: Harish Patil <harish.patil@cavium.com>
10141M: Manish Chopra <manish.chopra@cavium.com>
10142M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10143L: netdev@vger.kernel.org
10144S: Supported
aa43c215 10145F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10146
fe56b9e6 10147QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10148M: Yuval Mintz <Yuval.Mintz@cavium.com>
10149M: Ariel Elior <Ariel.Elior@cavium.com>
10150M: everest-linux-l2@cavium.com
fe56b9e6
YM
10151L: netdev@vger.kernel.org
10152S: Supported
10153F: drivers/net/ethernet/qlogic/qed/
10154F: include/linux/qed/
10155F: drivers/net/ethernet/qlogic/qede/
10156
ace7f46b
MR
10157QLOGIC QL41xxx ISCSI DRIVER
10158M: QLogic-Storage-Upstream@cavium.com
10159L: linux-scsi@vger.kernel.org
10160S: Supported
10161F: drivers/scsi/qedi/
10162
1da177e4 10163QNX4 FILESYSTEM
8b58be88 10164M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10165W: http://www.alarsen.net/linux/qnx4fs/
10166S: Maintained
80811493 10167F: fs/qnx4/
c117ab84
CEB
10168F: include/uapi/linux/qnx4_fs.h
10169F: include/uapi/linux/qnxtypes.h
1da177e4 10170
d8b97569
SY
10171QORIQ DPAA2 FSL-MC BUS DRIVER
10172M: Stuart Yoder <stuart.yoder@nxp.com>
10173L: linux-kernel@vger.kernel.org
10174S: Maintained
10175F: drivers/staging/fsl-mc/
10176
91952bc0
AP
10177QT1010 MEDIA DRIVER
10178M: Antti Palosaari <crope@iki.fi>
10179L: linux-media@vger.kernel.org
a825eaec 10180W: https://linuxtv.org
91952bc0
AP
10181W: http://palosaari.fi/linux/
10182Q: http://patchwork.linuxtv.org/project/linux-media/list/
10183T: git git://linuxtv.org/anttip/media_tree.git
10184S: Maintained
10185F: drivers/media/tuners/qt1010*
10186
966fb5ec
SM
10187QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10188M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10189L: linux-wireless@vger.kernel.org
10190L: ath9k-devel@lists.ath9k.org
10191W: http://wireless.kernel.org/en/users/Drivers/ath9k
10192S: Supported
10193F: drivers/net/wireless/ath/ath9k/
10194
2ea0ffcb
KV
10195QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10196M: Kalle Valo <kvalo@qca.qualcomm.com>
10197L: ath10k@lists.infradead.org
10198W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10199T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10200S: Supported
10201F: drivers/net/wireless/ath/ath10k/
10202
b9b17deb
TT
10203QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10204M: Timur Tabi <timur@codeaurora.org>
10205L: netdev@vger.kernel.org
10206S: Supported
10207F: drivers/net/ethernet/qualcomm/emac/
10208
4f4567cf
RK
10209QUALCOMM HEXAGON ARCHITECTURE
10210M: Richard Kuo <rkuo@codeaurora.org>
10211L: linux-hexagon@vger.kernel.org
9f273c24 10212T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10213S: Supported
10214F: arch/hexagon/
10215
8e84c258
EK
10216QUALCOMM WCN36XX WIRELESS DRIVER
10217M: Eugene Krasnikov <k.eugene.e@gmail.com>
10218L: wcn36xx@lists.infradead.org
10219W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10220T: git git://github.com/KrasnikovEugene/wcn36xx.git
10221S: Supported
10222F: drivers/net/wireless/ath/wcn36xx/
10223
eeca9a67
MT
10224QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10225M: Gabriel Somlo <somlo@cmu.edu>
10226M: "Michael S. Tsirkin" <mst@redhat.com>
10227L: qemu-devel@nongnu.org
10228S: Maintained
10229F: drivers/firmware/qemu_fw_cfg.c
10230
602adf40 10231RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10232M: Ilya Dryomov <idryomov@gmail.com>
10233M: Sage Weil <sage@redhat.com>
527a88b9 10234M: Alex Elder <elder@kernel.org>
398ecff5 10235L: ceph-devel@vger.kernel.org
09d90327
SW
10236W: http://ceph.com/
10237T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10238T: git git://github.com/ceph/ceph-client.git
602adf40 10239S: Supported
398ecff5 10240F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10241F: drivers/block/rbd.c
10242F: drivers/block/rbd_types.h
10243
1da177e4 10244RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10245M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10246L: linux-fbdev@vger.kernel.org
1da177e4 10247S: Maintained
8a61f013 10248F: drivers/video/fbdev/aty/radeon*
c117ab84 10249F: include/uapi/linux/radeonfb.h
1da177e4 10250
c6c9b34c 10251RADIOSHARK RADIO DRIVER
c0936df4 10252M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10253L: linux-media@vger.kernel.org
10254T: git git://linuxtv.org/media_tree.git
10255S: Maintained
10256F: drivers/media/radio/radio-shark.c
10257
10258RADIOSHARK2 RADIO DRIVER
c0936df4 10259M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10260L: linux-media@vger.kernel.org
10261T: git git://linuxtv.org/media_tree.git
10262S: Maintained
10263F: drivers/media/radio/radio-shark2.c
10264F: drivers/media/radio/radio-tea5777.c
10265
1da177e4 10266RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10267M: Paul Mackerras <paulus@samba.org>
c69f677c 10268L: linux-fbdev@vger.kernel.org
1da177e4 10269S: Maintained
8a61f013 10270F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10271
a0fd81a9 10272RALINK MIPS ARCHITECTURE
bdb40e8e 10273M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10274L: linux-mips@linux-mips.org
10275S: Maintained
10276F: arch/mips/ralink
10277
e7839f25 10278RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10279P: rt2x00 project
b182427e 10280M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10281M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10282L: linux-wireless@vger.kernel.org
95ea3627 10283S: Maintained
33aca94d 10284F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10285
9db5579b 10286RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10287M: Jens Axboe <axboe@kernel.dk>
9db5579b 10288S: Maintained
679655da
JP
10289F: Documentation/blockdev/ramdisk.txt
10290F: drivers/block/brd.c
9db5579b 10291
9e95ce27 10292RANDOM NUMBER DRIVER
0624bcaa 10293M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10294S: Maintained
679655da 10295F: drivers/char/random.c
9e95ce27 10296
394b701c 10297RAPIDIO SUBSYSTEM
8b58be88 10298M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10299M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10300S: Maintained
679655da 10301F: drivers/rapidio/
394b701c 10302
e2d1d6c0 10303RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10304L: linux-wireless@vger.kernel.org
f52a5490 10305S: Orphan
679655da 10306F: drivers/net/wireless/ray*
e2d1d6c0
RD
10307
10308RCUTORTURE MODULE
e0198b29 10309M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10310M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10311L: linux-kernel@vger.kernel.org
f9094d8e 10312S: Supported
08deed1e 10313T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10314F: Documentation/RCU/torture.txt
34e2d560 10315F: kernel/rcu/rcutorture.c
e2d1d6c0 10316
c87b9c60
PM
10317RCUTORTURE TEST FRAMEWORK
10318M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10319M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10320R: Steven Rostedt <rostedt@goodmis.org>
10321R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10322R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10323L: linux-kernel@vger.kernel.org
c87b9c60
PM
10324S: Supported
10325T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10326F: tools/testing/selftests/rcutorture
10327
c1f766b5 10328RDC R-321X SoC
8b58be88 10329M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10330S: Maintained
10331
db17f395 10332RDC R6040 FAST ETHERNET DRIVER
35566e96 10333M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10334L: netdev@vger.kernel.org
10335S: Maintained
58565a35 10336F: drivers/net/ethernet/rdc/r6040.c
db17f395 10337
a09ed661 10338RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10339M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10340L: netdev@vger.kernel.org
10341L: linux-rdma@vger.kernel.org
fbb5a558 10342L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10343W: https://oss.oracle.com/projects/rds/
a09ed661 10344S: Supported
679655da 10345F: net/rds/
72f26eee 10346F: Documentation/networking/rds.txt
a09ed661 10347
0194621b
DD
10348RDMAVT - RDMA verbs software
10349M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10350L: linux-rdma@vger.kernel.org
10351S: Supported
10352F: drivers/infiniband/sw/rdmavt
10353
48553d10
FY
10354RDT - RESOURCE ALLOCATION
10355M: Fenghua Yu <fenghua.yu@intel.com>
10356L: linux-kernel@vger.kernel.org
10357S: Supported
10358F: arch/x86/kernel/cpu/intel_rdt*
10359F: arch/x86/include/asm/intel_rdt*
10360F: Documentation/x86/intel_rdt*
10361
595182bc 10362READ-COPY UPDATE (RCU)
8b58be88 10363M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10364M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10365R: Steven Rostedt <rostedt@goodmis.org>
10366R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10367R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10368L: linux-kernel@vger.kernel.org
9fab9787 10369W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10370S: Supported
08deed1e 10371T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10372F: Documentation/RCU/
9fab9787 10373X: Documentation/RCU/torture.txt
f9094d8e 10374F: include/linux/rcu*
4102adab
PM
10375X: include/linux/srcu.h
10376F: kernel/rcu/
34e2d560 10377X: kernel/torture.c
595182bc 10378
0c86edc0 10379REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10380M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10381M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10382L: rtc-linux@googlegroups.com
8a6e2535 10383Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10384T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10385S: Maintained
7af6a2e1 10386F: Documentation/devicetree/bindings/rtc/
679655da
JP
10387F: Documentation/rtc.txt
10388F: drivers/rtc/
10389F: include/linux/rtc.h
c117ab84 10390F: include/uapi/linux/rtc.h
fe23c336
AB
10391F: include/linux/rtc/
10392F: include/linux/platform_data/rtc-*
10393F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10394
0e400c53
MB
10395REALTEK AUDIO CODECS
10396M: Bard Liao <bardliao@realtek.com>
10397M: Oder Chiou <oder_chiou@realtek.com>
10398S: Maintained
10399F: sound/soc/codecs/rt*
10400F: include/sound/rt*.h
10401
1da177e4 10402REISERFS FILE SYSTEM
76c4e5ea 10403L: reiserfs-devel@vger.kernel.org
1da177e4 10404S: Supported
679655da 10405F: fs/reiserfs/
1da177e4 10406
b83a313b 10407REGISTER MAP ABSTRACTION
b02e48f2 10408M: Mark Brown <broonie@kernel.org>
dd060bc9 10409L: linux-kernel@vger.kernel.org
b83a313b
MB
10410T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10411S: Supported
9398a639 10412F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10413F: drivers/base/regmap/
10414F: include/linux/regmap.h
10415
400e64df
OBC
10416REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10417M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10418M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10419L: linux-remoteproc@vger.kernel.org
6bb697b6 10420T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10421S: Maintained
15ebc72d 10422F: Documentation/devicetree/bindings/remoteproc/
400e64df 10423F: Documentation/remoteproc.txt
15ebc72d 10424F: drivers/remoteproc/
6fc26488 10425F: include/linux/remoteproc.h
400e64df 10426
d8115db5
OBC
10427REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10428M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10429M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10430L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10431T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10432S: Maintained
10433F: drivers/rpmsg/
10434F: Documentation/rpmsg.txt
10435F: include/linux/rpmsg.h
10436
fedc81e7
GU
10437RENESAS CLOCK DRIVERS
10438M: Geert Uytterhoeven <geert+renesas@glider.be>
10439L: linux-renesas-soc@vger.kernel.org
10440S: Supported
10441F: drivers/clk/renesas/
10442
8e6569af
SS
10443RENESAS ETHERNET DRIVERS
10444R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10445L: netdev@vger.kernel.org
4a121096 10446L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10447F: drivers/net/ethernet/renesas/
10448F: include/linux/sh_eth.h
10449
3e46c397
YS
10450RENESAS USB2 PHY DRIVER
10451M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10452L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10453S: Maintained
10454F: drivers/phy/phy-rcar-gen3-usb2.c
10455
1b0fe6be
PZ
10456RESET CONTROLLER FRAMEWORK
10457M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10458T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10459S: Maintained
10460F: drivers/reset/
10461F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10462F: include/dt-bindings/reset/
1b0fe6be
PZ
10463F: include/linux/reset.h
10464F: include/linux/reset-controller.h
10465
e0897645 10466RFKILL
8b58be88 10467M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10468L: linux-wireless@vger.kernel.org
ce466579
JB
10469W: http://wireless.kernel.org/
10470T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10471T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10472S: Maintained
505c9247 10473F: Documentation/rfkill.txt
80811493 10474F: net/rfkill/
e0897645 10475
933685ca
TG
10476RHASHTABLE
10477M: Thomas Graf <tgraf@suug.ch>
39ec406d 10478M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10479L: netdev@vger.kernel.org
10480S: Maintained
10481F: lib/rhashtable.c
10482F: include/linux/rhashtable.h
10483
67e054e9
ML
10484RICOH SMARTMEDIA/XD DRIVER
10485M: Maxim Levitsky <maximlevitsky@gmail.com>
10486S: Maintained
21c26f50
JP
10487F: drivers/mtd/nand/r852.c
10488F: drivers/mtd/nand/r852.h
67e054e9 10489
92634125
ML
10490RICOH R5C592 MEMORYSTICK DRIVER
10491M: Maxim Levitsky <maximlevitsky@gmail.com>
10492S: Maintained
10493F: drivers/memstick/host/r592.*
10494
27f1d2f9
SA
10495ROCCAT DRIVERS
10496M: Stefan Achatz <erazor_de@users.sourceforge.net>
10497W: http://sourceforge.net/projects/roccat/
10498S: Maintained
10499F: drivers/hid/hid-roccat*
10500F: include/linux/hid-roccat*
10501F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10502
4b8ac966
JP
10503ROCKER DRIVER
10504M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10505L: netdev@vger.kernel.org
10506S: Supported
10507F: drivers/net/ethernet/rocker/
10508
1da177e4
LT
10509ROCKETPORT DRIVER
10510P: Comtrol Corp.
1da177e4
LT
10511W: http://www.comtrol.com
10512S: Maintained
679655da 10513F: Documentation/serial/rocket.txt
c897401b 10514F: drivers/tty/rocket*
1da177e4 10515
7645c2f4
KC
10516ROCKETPORT EXPRESS/INFINITY DRIVER
10517M: Kevin Cernekee <cernekee@gmail.com>
10518L: linux-serial@vger.kernel.org
10519S: Odd Fixes
10520F: drivers/tty/serial/rp2.*
10521
1da177e4 10522ROSE NETWORK LAYER
8b58be88 10523M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10524L: linux-hams@vger.kernel.org
d34cb28a 10525W: http://www.linux-ax25.org/
1da177e4 10526S: Maintained
679655da 10527F: include/net/rose.h
c117ab84 10528F: include/uapi/linux/rose.h
679655da 10529F: net/rose/
1da177e4 10530
91952bc0
AP
10531RTL2830 MEDIA DRIVER
10532M: Antti Palosaari <crope@iki.fi>
10533L: linux-media@vger.kernel.org
a825eaec 10534W: https://linuxtv.org
91952bc0
AP
10535W: http://palosaari.fi/linux/
10536Q: http://patchwork.linuxtv.org/project/linux-media/list/
10537T: git git://linuxtv.org/anttip/media_tree.git
10538S: Maintained
10539F: drivers/media/dvb-frontends/rtl2830*
10540
27a0aacf
AP
10541RTL2832 MEDIA DRIVER
10542M: Antti Palosaari <crope@iki.fi>
10543L: linux-media@vger.kernel.org
a825eaec 10544W: https://linuxtv.org
27a0aacf
AP
10545W: http://palosaari.fi/linux/
10546Q: http://patchwork.linuxtv.org/project/linux-media/list/
10547T: git git://linuxtv.org/anttip/media_tree.git
10548S: Maintained
10549F: drivers/media/dvb-frontends/rtl2832*
10550
ba6e6f6e
AP
10551RTL2832_SDR MEDIA DRIVER
10552M: Antti Palosaari <crope@iki.fi>
10553L: linux-media@vger.kernel.org
a825eaec 10554W: https://linuxtv.org
ba6e6f6e
AP
10555W: http://palosaari.fi/linux/
10556Q: http://patchwork.linuxtv.org/project/linux-media/list/
10557T: git git://linuxtv.org/anttip/media_tree.git
10558S: Maintained
b4bb1c28 10559F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10560
59840488 10561RTL8180 WIRELESS DRIVER
605bebe2 10562L: linux-wireless@vger.kernel.org
491b26b4 10563W: http://wireless.kernel.org/
54e5881d 10564T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10565S: Orphan
62141726 10566F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10567
59840488 10568RTL8187 WIRELESS DRIVER
9f0939bf 10569M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10570M: Hin-Tak Leung <htl10@users.sourceforge.net>
10571M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10572L: linux-wireless@vger.kernel.org
491b26b4 10573W: http://wireless.kernel.org/
54e5881d 10574T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10575S: Maintained
62141726 10576F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10577
3cf0c8ad
LF
10578RTL8192CE WIRELESS DRIVER
10579M: Larry Finger <Larry.Finger@lwfinger.net>
10580M: Chaoming Li <chaoming_li@realsil.com.cn>
10581L: linux-wireless@vger.kernel.org
491b26b4 10582W: http://wireless.kernel.org/
3cf0c8ad
LF
10583T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10584S: Maintained
62141726
KV
10585F: drivers/net/wireless/realtek/rtlwifi/
10586F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10587
26f1fad2
JS
10588RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10589M: Jes Sorensen <Jes.Sorensen@redhat.com>
10590L: linux-wireless@vger.kernel.org
171a900c 10591T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10592S: Maintained
10593F: drivers/net/wireless/realtek/rtl8xxxu/
10594
9eb8ef74 10595S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10596M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10597L: linux-fbdev@vger.kernel.org
ce00f85c 10598S: Maintained
8a61f013 10599F: drivers/video/fbdev/savage/
9eb8ef74 10600
1da177e4 10601S390
8b58be88
JP
10602M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10603M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10604L: linux-s390@vger.kernel.org
5238da45 10605W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10606T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10607S: Supported
679655da 10608F: arch/s390/
a968cd3e 10609F: drivers/s390/
3bfe6858
JN
10610F: Documentation/s390/
10611F: Documentation/DocBook/s390*
5238da45 10612
322986ca
SO
10613S390 COMMON I/O LAYER
10614M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10615M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10616L: linux-s390@vger.kernel.org
10617W: http://www.ibm.com/developerworks/linux/linux390/
10618S: Supported
10619F: drivers/s390/cio/
10620
10621S390 DASD DRIVER
38b7f07a
SH
10622M: Stefan Haberland <sth@linux.vnet.ibm.com>
10623M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10624L: linux-s390@vger.kernel.org
10625W: http://www.ibm.com/developerworks/linux/linux390/
10626S: Supported
10627F: drivers/s390/block/dasd*
10628F: block/partitions/ibm.c
10629
5238da45 10630S390 NETWORK DRIVERS
f0c59aff 10631M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10632L: linux-s390@vger.kernel.org
5238da45
HC
10633W: http://www.ibm.com/developerworks/linux/linux390/
10634S: Supported
679655da 10635F: drivers/s390/net/
5238da45 10636
322986ca
SO
10637S390 PCI SUBSYSTEM
10638M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10639M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10640L: linux-s390@vger.kernel.org
10641W: http://www.ibm.com/developerworks/linux/linux390/
10642S: Supported
10643F: arch/s390/pci/
10644F: drivers/pci/hotplug/s390_pci_hpc.c
10645
feed9b62 10646S390 ZCRYPT DRIVER
cb9c6385 10647M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10648L: linux-s390@vger.kernel.org
a968cd3e 10649W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10650S: Supported
d5ca6918 10651F: drivers/s390/crypto/
feed9b62 10652
5238da45 10653S390 ZFCP DRIVER
d38e19d0 10654M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10655L: linux-s390@vger.kernel.org
5238da45 10656W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10657S: Supported
679655da 10658F: drivers/s390/scsi/zfcp_*
1da177e4 10659
dd96df2c 10660S390 IUCV NETWORK LAYER
f0c59aff 10661M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10662L: linux-s390@vger.kernel.org
10663W: http://www.ibm.com/developerworks/linux/linux390/
10664S: Supported
679655da
JP
10665F: drivers/s390/net/*iucv*
10666F: include/net/iucv/
10667F: net/iucv/
dd96df2c 10668
8128f23c
GS
10669S390 IOMMU (PCI)
10670M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10671L: linux-s390@vger.kernel.org
10672W: http://www.ibm.com/developerworks/linux/linux390/
10673S: Supported
10674F: drivers/iommu/s390-iommu.c
10675
4dde7f75 10676S3C24XX SD/MMC Driver
8b58be88 10677M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10679S: Supported
679655da 10680F: drivers/mmc/host/s3cmci.*
4dde7f75 10681
1f15a229
HV
10682SAA6588 RDS RECEIVER DRIVER
10683M: Hans Verkuil <hverkuil@xs4all.nl>
10684L: linux-media@vger.kernel.org
10685T: git git://linuxtv.org/media_tree.git
a825eaec 10686W: https://linuxtv.org
1f15a229
HV
10687S: Odd Fixes
10688F: drivers/media/i2c/saa6588*
10689
98ed12e6 10690SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10691M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10692M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10693L: linux-media@vger.kernel.org
a825eaec 10694W: https://linuxtv.org
98ed12e6
MCC
10695T: git git://linuxtv.org/media_tree.git
10696S: Odd fixes
618cd932 10697F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10698F: drivers/media/pci/saa7134/
10699
1da177e4 10700SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10701M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10702L: linux-media@vger.kernel.org
275ffde4 10703T: git git://linuxtv.org/media_tree.git
1da177e4 10704S: Maintained
90d72ac6
MCC
10705F: drivers/media/common/saa7146/
10706F: drivers/media/pci/saa7146/
10707F: include/media/saa7146*
1da177e4 10708
92304a40 10709SAMSUNG LAPTOP DRIVER
5909c654 10710M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10711L: platform-driver-x86@vger.kernel.org
10712S: Maintained
10713F: drivers/platform/x86/samsung-laptop.c
10714
4a109cc0 10715SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10716M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10717M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10718M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10719L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10720S: Supported
14430813 10721F: sound/soc/samsung/
4a109cc0 10722
0d89a28b 10723SAMSUNG FRAMEBUFFER DRIVER
b7701755 10724M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10725L: linux-fbdev@vger.kernel.org
10726S: Maintained
8a61f013 10727F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10728
b40f0632 10729SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10730M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10731M: Krzysztof Kozlowski <krzk@kernel.org>
10732M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10733L: linux-kernel@vger.kernel.org
b40f0632 10734L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10735S: Supported
10736F: drivers/mfd/sec*.c
10737F: drivers/regulator/s2m*.c
10738F: drivers/regulator/s5m*.c
b40f0632
KK
10739F: drivers/clk/clk-s2mps11.c
10740F: drivers/rtc/rtc-s5m.c
f69d3a17 10741F: include/linux/mfd/samsung/
a13c7c51
KK
10742F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10743F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10744F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10745F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10746
038f5c4b
SN
10747SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10748M: Kyungmin Park <kyungmin.park@samsung.com>
10749M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10750L: linux-media@vger.kernel.org
10751Q: https://patchwork.linuxtv.org/project/linux-media/list/
10752S: Supported
10753F: drivers/media/platform/exynos4-is/
038f5c4b 10754
6fd86ab2
SN
10755SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10756M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10757L: linux-media@vger.kernel.org
10758L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10759S: Maintained
10760F: drivers/media/platform/s3c-camif/
d647f0b7 10761F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10762
b84ef24e
AH
10763SAMSUNG S5C73M3 CAMERA DRIVER
10764M: Kyungmin Park <kyungmin.park@samsung.com>
10765M: Andrzej Hajda <a.hajda@samsung.com>
10766L: linux-media@vger.kernel.org
10767S: Supported
10768F: drivers/media/i2c/s5c73m3/*
10769
7d459937
AH
10770SAMSUNG S5K5BAF CAMERA DRIVER
10771M: Kyungmin Park <kyungmin.park@samsung.com>
10772M: Andrzej Hajda <a.hajda@samsung.com>
10773L: linux-media@vger.kernel.org
10774S: Supported
10775F: drivers/media/i2c/s5k5baf.c
10776
c04c674f
RB
10777SAMSUNG S3FWRN5 NFC DRIVER
10778M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10779M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10780L: linux-nfc@lists.01.org (moderated for non-subscribers)
10781S: Supported
10782F: drivers/nfc/s3fwrn5
10783
310e39c9 10784SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10785M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10786M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10787M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10788S: Supported
10789L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10790F: drivers/clk/samsung/
490583f0
CC
10791F: include/dt-bindings/clock/exynos*.h
10792F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10793
2e365a70
AS
10794SAMSUNG SPI DRIVERS
10795M: Kukjin Kim <kgene@kernel.org>
10796M: Krzysztof Kozlowski <krzk@kernel.org>
10797M: Andi Shyti <andi.shyti@samsung.com>
10798L: linux-spi@vger.kernel.org
10799L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10800S: Maintained
10801F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10802F: drivers/spi/spi-s3c*
10803F: include/linux/platform_data/spi-s3c64xx.h
10804
66890ed6
BA
10805SAMSUNG SXGBE DRIVERS
10806M: Byungho An <bh74.an@samsung.com>
10807M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10808M: Vipul Pandya <vipul.pandya@samsung.com>
10809S: Supported
10810L: netdev@vger.kernel.org
10811F: drivers/net/ethernet/samsung/sxgbe/
10812
93c537af 10813SAMSUNG THERMAL DRIVER
0faf7dd5 10814M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
10815L: linux-pm@vger.kernel.org
10816L: linux-samsung-soc@vger.kernel.org
10817S: Supported
9f273c24 10818T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10819F: drivers/thermal/samsung/
10820
e296cd32 10821SAMSUNG USB2 PHY DRIVER
774e0362
KD
10822M: Kamil Debski <kamil@wypas.org>
10823M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10824L: linux-kernel@vger.kernel.org
10825S: Supported
10826F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10827F: Documentation/phy/samsung-usb2.txt
10828F: drivers/phy/phy-exynos4210-usb2.c
10829F: drivers/phy/phy-exynos4x12-usb2.c
10830F: drivers/phy/phy-exynos5250-usb2.c
10831F: drivers/phy/phy-s5pv210-usb2.c
10832F: drivers/phy/phy-samsung-usb2.c
10833F: drivers/phy/phy-samsung-usb2.h
10834
ca749e2a 10835SERIAL DRIVERS
5e30bbb7 10836M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10837L: linux-serial@vger.kernel.org
5e30bbb7 10838S: Maintained
30743257 10839F: Documentation/devicetree/bindings/serial/
14430813 10840F: drivers/tty/serial/
ca749e2a 10841
fa5dc29c
SY
10842SERIAL IR RECEIVER
10843M: Sean Young <sean@mess.org>
10844L: linux-media@vger.kernel.org
10845S: Maintained
10846F: drivers/media/rc/serial_ir.c
10847
49fc9361
BG
10848STI CEC DRIVER
10849M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10850L: kernel@stlinux.com
10851S: Maintained
10852F: drivers/staging/media/st-cec/
10853F: Documentation/devicetree/bindings/media/stih-cec.txt
10854
aecb7b64 10855SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10856M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10857M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10858S: Maintained
1fb200d6 10859F: include/linux/dma/dw.h
3d598f47 10860F: include/linux/platform_data/dma-dw.h
61a76496 10861F: drivers/dma/dw/
aecb7b64 10862
058999cc
LP
10863SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10864M: Lars Persson <lars.persson@axis.com>
10865L: netdev@vger.kernel.org
10866S: Supported
10867F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10868F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10869
fc531d98 10870SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10871M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10872R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10873R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10874L: linux-i2c@vger.kernel.org
10875S: Maintained
10876F: drivers/i2c/busses/i2c-designware-*
10877F: include/linux/platform_data/i2c-designware.h
10878
f9e37137 10879SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10880M: Jaehoon Chung <jh80.chung@samsung.com>
10881L: linux-mmc@vger.kernel.org
10882S: Maintained
10883F: include/linux/mmc/dw_mmc.h
10884F: drivers/mmc/host/dw_mmc*
10885
a961e698
AS
10886SYSTEM TRACE MODULE CLASS
10887M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10888S: Maintained
e787bc46 10889T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10890F: Documentation/trace/stm.txt
10891F: drivers/hwtracing/stm/
10892F: include/linux/stm.h
10893F: include/uapi/linux/stm.h
10894
1db121d6
AN
10895THUNDERBOLT DRIVER
10896M: Andreas Noever <andreas.noever@gmail.com>
10897S: Maintained
10898F: drivers/thunderbolt/
10899
e35a49b1
SR
10900TI BQ27XXX POWER SUPPLY DRIVER
10901R: Andrew F. Davis <afd@ti.com>
10902F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10903F: drivers/power/supply/bq27xxx_battery.c
10904F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10905
34db37c6 10906TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10907M: John Stultz <john.stultz@linaro.org>
88606e80 10908M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10909L: linux-kernel@vger.kernel.org
75fc2d37 10910T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10911S: Supported
10912F: include/linux/clocksource.h
10913F: include/linux/time.h
10914F: include/linux/timex.h
c117ab84
CEB
10915F: include/uapi/linux/time.h
10916F: include/uapi/linux/timex.h
88606e80
TG
10917F: kernel/time/clocksource.c
10918F: kernel/time/time*.c
34db37c6 10919F: kernel/time/alarmtimer.c
88606e80 10920F: kernel/time/ntp.c
7fe5f1c1 10921F: tools/testing/selftests/timers/
88606e80 10922
1da177e4 10923SC1200 WDT DRIVER
b300645a 10924M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10925S: Maintained
679655da 10926F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10927
10928SCHEDULER
dd9b238c 10929M: Ingo Molnar <mingo@redhat.com>
8b58be88 10930M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10931L: linux-kernel@vger.kernel.org
75fc2d37 10932T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10933S: Maintained
95c0d71d 10934F: kernel/sched/
679655da 10935F: include/linux/sched.h
c117ab84 10936F: include/uapi/linux/sched.h
c2eb505b 10937F: include/linux/wait.h
1da177e4 10938
6bcf6737 10939SCORE ARCHITECTURE
ed38665e 10940M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10941M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10942W: http://www.sunplus.com
6bcf6737 10943S: Supported
a2681a75 10944F: arch/score/
6bcf6737 10945
f2ed287b
LR
10946SCR24X CHIP CARD INTERFACE DRIVER
10947M: Lubomir Rintel <lkundrak@v3.sk>
10948S: Supported
10949F: drivers/char/pcmcia/scr24x_cs.c
10950
80f390ea
SH
10951SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10952M: Sudeep Holla <sudeep.holla@arm.com>
10953L: linux-arm-kernel@lists.infradead.org
10954S: Maintained
10955F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10956F: drivers/clk/clk-scpi.c
8def3103 10957F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10958F: drivers/firmware/arm_scpi.c
10959F: include/linux/scpi_protocol.h
80f390ea 10960
1da177e4 10961SCSI CDROM DRIVER
8b58be88 10962M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10963L: linux-scsi@vger.kernel.org
10964W: http://www.kernel.dk
10965S: Maintained
679655da 10966F: drivers/scsi/sr*
1da177e4 10967
fb50a83d 10968SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10969M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10970L: linux-rdma@vger.kernel.org
10971S: Supported
10972W: http://www.openfabrics.org
10973Q: http://patchwork.kernel.org/project/linux-rdma/list/
10974T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10975F: drivers/infiniband/ulp/srp/
10976F: include/scsi/srp.h
10977
1da177e4 10978SCSI SG DRIVER
8b58be88 10979M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10980L: linux-scsi@vger.kernel.org
59ab3c93 10981W: http://sg.danny.cz/sg
1da177e4 10982S: Maintained
59ab3c93 10983F: Documentation/scsi/scsi-generic.txt
679655da
JP
10984F: drivers/scsi/sg.c
10985F: include/scsi/sg.h
1da177e4
LT
10986
10987SCSI SUBSYSTEM
7ee7895c 10988M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10989T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10990M: "Martin K. Petersen" <martin.petersen@oracle.com>
10991T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10992L: linux-scsi@vger.kernel.org
1da177e4 10993S: Maintained
2c99a314 10994F: Documentation/devicetree/bindings/scsi/
679655da
JP
10995F: drivers/scsi/
10996F: include/scsi/
1da177e4
LT
10997
10998SCSI TAPE DRIVER
8b58be88 10999M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11000L: linux-scsi@vger.kernel.org
11001S: Maintained
679655da 11002F: Documentation/scsi/st.txt
f7269cfc
JD
11003F: drivers/scsi/st.*
11004F: drivers/scsi/st_*.h
1da177e4
LT
11005
11006SCTP PROTOCOL
8b6efb75 11007M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11008M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11009L: linux-sctp@vger.kernel.org
5f85813c 11010W: http://lksctp.sourceforge.net
8b6efb75 11011S: Maintained
679655da
JP
11012F: Documentation/networking/sctp.txt
11013F: include/linux/sctp.h
4d58c025 11014F: include/uapi/linux/sctp.h
679655da
JP
11015F: include/net/sctp/
11016F: net/sctp/
1da177e4
LT
11017
11018SCx200 CPU SUPPORT
8b58be88 11019M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11020S: Odd Fixes
679655da 11021F: Documentation/i2c/busses/scx200_acb
390889b6 11022F: arch/x86/platform/scx200/
679655da
JP
11023F: drivers/watchdog/scx200_wdt.c
11024F: drivers/i2c/busses/scx200*
11025F: drivers/mtd/maps/scx200_docflash.c
11026F: include/linux/scx200.h
1662d32c
JC
11027
11028SCx200 GPIO DRIVER
8b58be88 11029M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11030S: Maintained
679655da
JP
11031F: drivers/char/scx200_gpio.c
11032F: include/linux/scx200_gpio.h
1662d32c
JC
11033
11034SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11035M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11036S: Maintained
679655da 11037F: drivers/clocksource/scx200_hrt.c
1da177e4 11038
6a36913a 11039SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11040M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11041L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11042S: Maintained
679655da 11043F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11044
e7839f25 11045SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11046M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11047L: linux-mmc@vger.kernel.org
ddfe954d
UH
11048T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11049S: Maintained
11050F: drivers/mmc/host/sdhci*
11051F: include/linux/mmc/sdhci*
e2d1d6c0 11052
c04f9d61
KC
11053SECURE COMPUTING
11054M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11055R: Andy Lutomirski <luto@amacapital.net>
11056R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11057T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11058S: Supported
11059F: kernel/seccomp.c
11060F: include/uapi/linux/seccomp.h
11061F: include/linux/seccomp.h
c99ee51a 11062F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11063K: \bsecure_computing
11064K: \bTIF_SECCOMP\b
11065
476bf3d6
AC
11066SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11067M: Al Cooper <alcooperx@gmail.com>
11068L: linux-mmc@vger.kernel.org
11069L: bcm-kernel-feedback-list@broadcom.com
11070S: Maintained
11071F: drivers/mmc/host/sdhci-brcmstb*
11072
0d1bb41a 11073SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11074M: Ben Dooks <ben-linux@fluff.org>
dc524882 11075M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11076L: linux-mmc@vger.kernel.org
0d1bb41a 11077S: Maintained
dc524882 11078F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11079
c63b3cba 11080SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11081M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11082L: linux-mmc@vger.kernel.org
11083S: Maintained
11084F: drivers/mmc/host/sdhci-spear.c
11085
8711cca2 11086SECURITY SUBSYSTEM
9b45c0d2 11087M: James Morris <james.l.morris@oracle.com>
9c3646d1 11088M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11089L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11090T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11091W: http://kernsec.org/
8711cca2 11092S: Supported
7d2c86b5 11093F: security/
8711cca2 11094
1da177e4 11095SECURITY CONTACT
8b58be88 11096M: Security Officers <security@kernel.org>
1da177e4
LT
11097S: Supported
11098
11099SELINUX SECURITY MODULE
e0238b4c 11100M: Paul Moore <paul@paul-moore.com>
8b58be88 11101M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11102M: Eric Paris <eparis@parisplace.org>
e0238b4c 11103L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11104W: http://selinuxproject.org
5a5f2acf 11105T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11106S: Supported
679655da
JP
11107F: include/linux/selinux*
11108F: security/selinux/
6bde95ce 11109F: scripts/selinux/
1da177e4 11110
c1c124e9
JJ
11111APPARMOR SECURITY MODULE
11112M: John Johansen <john.johansen@canonical.com>
11113L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11114W: apparmor.wiki.kernel.org
11115T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11116S: Supported
11117F: security/apparmor/
11118
9b091556
KC
11119LOADPIN SECURITY MODULE
11120M: Kees Cook <keescook@chromium.org>
11121T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11122S: Supported
11123F: security/loadpin/
11124
730daa16
KC
11125YAMA SECURITY MODULE
11126M: Kees Cook <keescook@chromium.org>
11127T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11128S: Supported
11129F: security/yama/
11130
cef2cf07 11131SENSABLE PHANTOM
8b58be88 11132M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11133S: Maintained
679655da 11134F: drivers/misc/phantom.c
c117ab84 11135F: include/uapi/linux/phantom.h
cef2cf07 11136
2a1e8447
JB
11137Emulex 10Gbps iSCSI - OneConnect DRIVER
11138M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11139M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11140M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11141L: linux-scsi@vger.kernel.org
2a1e8447 11142W: http://www.broadcom.com
3387f656
JP
11143S: Supported
11144F: drivers/scsi/be2iscsi/
6733b39a 11145
d2ee76fa 11146Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11147M: Sathya Perla <sathya.perla@broadcom.com>
11148M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11149M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11150M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11151L: netdev@vger.kernel.org
fea3af67 11152W: http://www.emulex.com
7d2c86b5 11153S: Supported
9aebddd1 11154F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11155
d2928a8c 11156EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11157M: Selvin Xavier <selvin.xavier@avagotech.com>
11158M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11159L: linux-rdma@vger.kernel.org
11160W: http://www.emulex.com
11161S: Supported
11162F: drivers/infiniband/hw/ocrdma/
a7fe7380 11163F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11164
8ceee660 11165SFC NETWORK DRIVER
c06f51ea 11166M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11167M: Edward Cree <ecree@solarflare.com>
11168M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11169L: netdev@vger.kernel.org
8ceee660 11170S: Supported
874aeea5 11171F: drivers/net/ethernet/sfc/
8ceee660 11172
e2d1d6c0 11173SGI GRU DRIVER
cc883afc 11174M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11175S: Maintained
679655da 11176F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11177
11178SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11179M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11180L: linux-ia64@vger.kernel.org
11181S: Supported
679655da 11182F: Documentation/ia64/serial.txt
df621252 11183F: drivers/tty/serial/ioc?_serial.c
679655da 11184F: include/linux/ioc?.h
e2d1d6c0 11185
75312619 11186SGI XP/XPC/XPNET DRIVER
e180383f
RH
11187M: Cliff Whickman <cpw@sgi.com>
11188M: Robin Holt <robinmholt@gmail.com>
75312619 11189S: Maintained
679655da 11190F: drivers/misc/sgi-xp/
75312619 11191
46eacf3b
AP
11192SI2157 MEDIA DRIVER
11193M: Antti Palosaari <crope@iki.fi>
11194L: linux-media@vger.kernel.org
a825eaec 11195W: https://linuxtv.org
46eacf3b
AP
11196W: http://palosaari.fi/linux/
11197Q: http://patchwork.linuxtv.org/project/linux-media/list/
11198T: git git://linuxtv.org/anttip/media_tree.git
11199S: Maintained
11200F: drivers/media/tuners/si2157*
11201
75e2d5ba
AP
11202SI2168 MEDIA DRIVER
11203M: Antti Palosaari <crope@iki.fi>
11204L: linux-media@vger.kernel.org
a825eaec 11205W: https://linuxtv.org
75e2d5ba
AP
11206W: http://palosaari.fi/linux/
11207Q: http://patchwork.linuxtv.org/project/linux-media/list/
11208T: git git://linuxtv.org/anttip/media_tree.git
11209S: Maintained
11210F: drivers/media/dvb-frontends/si2168*
11211
49cc629d
HV
11212SI470X FM RADIO RECEIVER I2C DRIVER
11213M: Hans Verkuil <hverkuil@xs4all.nl>
11214L: linux-media@vger.kernel.org
11215T: git git://linuxtv.org/media_tree.git
a825eaec 11216W: https://linuxtv.org
49cc629d
HV
11217S: Odd Fixes
11218F: drivers/media/radio/si470x/radio-si470x-i2c.c
11219
11220SI470X FM RADIO RECEIVER USB DRIVER
11221M: Hans Verkuil <hverkuil@xs4all.nl>
11222L: linux-media@vger.kernel.org
11223T: git git://linuxtv.org/media_tree.git
a825eaec 11224W: https://linuxtv.org
49cc629d
HV
11225S: Maintained
11226F: drivers/media/radio/si470x/radio-si470x-common.c
11227F: drivers/media/radio/si470x/radio-si470x.h
11228F: drivers/media/radio/si470x/radio-si470x-usb.c
11229
c937ca03
EV
11230SI4713 FM RADIO TRANSMITTER I2C DRIVER
11231M: Eduardo Valentin <edubezval@gmail.com>
11232L: linux-media@vger.kernel.org
11233T: git git://linuxtv.org/media_tree.git
a825eaec 11234W: https://linuxtv.org
c937ca03 11235S: Odd Fixes
99995ded 11236F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11237
11238SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11239M: Eduardo Valentin <edubezval@gmail.com>
11240L: linux-media@vger.kernel.org
11241T: git git://linuxtv.org/media_tree.git
a825eaec 11242W: https://linuxtv.org
c937ca03 11243S: Odd Fixes
99995ded
DR
11244F: drivers/media/radio/si4713/radio-platform-si4713.c
11245
11246SI4713 FM RADIO TRANSMITTER USB DRIVER
11247M: Hans Verkuil <hverkuil@xs4all.nl>
11248L: linux-media@vger.kernel.org
11249T: git git://linuxtv.org/media_tree.git
a825eaec 11250W: https://linuxtv.org
99995ded
DR
11251S: Maintained
11252F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11253
beb91d46 11254SIANO DVB DRIVER
5dc8a864
MCC
11255M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11256M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11257L: linux-media@vger.kernel.org
a825eaec 11258W: https://linuxtv.org
beb91d46
MCC
11259T: git git://linuxtv.org/media_tree.git
11260S: Odd fixes
11261F: drivers/media/common/siano/
beb91d46 11262F: drivers/media/usb/siano/
beb91d46 11263F: drivers/media/usb/siano/
14430813 11264F: drivers/media/mmc/siano/
beb91d46 11265
6f15b602
HG
11266SIMPLEFB FB DRIVER
11267M: Hans de Goede <hdegoede@redhat.com>
11268L: linux-fbdev@vger.kernel.org
11269S: Maintained
2d799dde 11270F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11271F: drivers/video/fbdev/simplefb.c
11272F: include/linux/platform_data/simplefb.h
11273
b618b69c 11274SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11275L: linux-media@vger.kernel.org
bb60fcb2 11276S: Orphan
b618b69c 11277F: drivers/media/platform/sh_veu.c
b618b69c
GL
11278
11279SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11280L: linux-media@vger.kernel.org
bb60fcb2 11281S: Orphan
b618b69c 11282F: drivers/media/platform/sh_vou.c
d647f0b7 11283F: include/media/drv-intf/sh_vou.h
b618b69c 11284
6349d997 11285SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11286M: Len Brown <lenb@kernel.org>
6349d997
LB
11287L: sfi-devel@simplefirmware.org
11288W: http://simplefirmware.org/
11289T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11290S: Supported
943fc810 11291F: arch/x86/platform/sfi/
6349d997
LB
11292F: drivers/sfi/
11293F: include/linux/sfi*.h
e2d1d6c0 11294
1da177e4
LT
11295SIMTEC EB110ATX (Chalice CATS)
11296P: Ben Dooks
b16957c6
BD
11297P: Vincent Sanders <vince@simtec.co.uk>
11298M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11299W: http://www.simtec.co.uk/products/EB110ATX/
11300S: Supported
11301
11302SIMTEC EB2410ITX (BAST)
11303P: Ben Dooks
b16957c6
BD
11304P: Vincent Sanders <vince@simtec.co.uk>
11305M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11306W: http://www.simtec.co.uk/products/EB2410ITX/
11307S: Supported
15dba387
JP
11308F: arch/arm/mach-s3c24xx/mach-bast.c
11309F: arch/arm/mach-s3c24xx/bast-ide.c
11310F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11311
4c5adde7 11312TI DAVINCI MACHINE SUPPORT
3ba789c0 11313M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11314M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11316T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11317S: Supported
14430813 11318F: arch/arm/mach-davinci/
046d0a37 11319F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11320
8d4b3f08 11321TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11322M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11323L: linux-media@vger.kernel.org
a825eaec 11324W: https://linuxtv.org
8d4b3f08
LP
11325Q: http://patchwork.linuxtv.org/project/linux-media/list/
11326T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11327S: Maintained
8d4b3f08
LP
11328F: drivers/media/platform/davinci/
11329F: include/media/davinci/
11330
417d2e50 11331TI AM437X VPFE DRIVER
e43cdb56 11332M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11333L: linux-media@vger.kernel.org
a825eaec 11334W: https://linuxtv.org
417d2e50
BP
11335Q: http://patchwork.linuxtv.org/project/linux-media/list/
11336T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11337S: Maintained
11338F: drivers/media/platform/am437x/
11339
c4c0283a 11340OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11341M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11342L: linux-media@vger.kernel.org
a825eaec 11343W: https://linuxtv.org
c4c0283a
BP
11344Q: http://patchwork.linuxtv.org/project/linux-media/list/
11345T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11346S: Maintained
11347F: drivers/media/i2c/ov2659.c
b5dcee22 11348F: include/media/i2c/ov2659.h
c4c0283a 11349
3a6779f5
SM
11350SILICON MOTION SM712 FRAME BUFFER DRIVER
11351M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11352M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11353M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11354L: linux-fbdev@vger.kernel.org
11355S: Maintained
11356F: drivers/video/fbdev/sm712*
11357F: Documentation/fb/sm712fb.txt
11358
92aab3c0 11359SIS 190 ETHERNET DRIVER
8b58be88 11360M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11361L: netdev@vger.kernel.org
11362S: Maintained
8c7de408 11363F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11364
1da177e4 11365SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11366M: Daniele Venzano <venza@brownhat.org>
1da177e4 11367W: http://www.brownhat.org/sis900.html
979b6c13 11368L: netdev@vger.kernel.org
1da177e4 11369S: Maintained
8c7de408 11370F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11371
11372SIS FRAMEBUFFER DRIVER
8b58be88 11373M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11374W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11375S: Maintained
679655da 11376F: Documentation/fb/sisfb.txt
8a61f013 11377F: drivers/video/fbdev/sis/
679655da 11378F: include/video/sisfb.h
1da177e4
LT
11379
11380SIS USB2VGA DRIVER
8b58be88 11381M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11382W: http://www.winischhofer.at/linuxsisusbvga.shtml
11383S: Maintained
679655da 11384F: drivers/usb/misc/sisusbvga/
1da177e4 11385
415ad26d 11386SLAB ALLOCATOR
16e943bf 11387M: Christoph Lameter <cl@linux.com>
2ed1c525 11388M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11389M: David Rientjes <rientjes@google.com>
11390M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11391M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11392L: linux-mm@kvack.org
11393S: Maintained
679655da 11394F: include/linux/sl?b*.h
16e943bf 11395F: mm/sl?b*
415ad26d 11396
9fab9787 11397SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11398M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11399M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11400M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11401R: Steven Rostedt <rostedt@goodmis.org>
11402R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11403L: linux-kernel@vger.kernel.org
9fab9787
PM
11404W: http://www.rdrop.com/users/paulmck/RCU/
11405S: Supported
11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11407F: include/linux/srcu.h
11408F: kernel/rcu/srcu.c
9fab9787 11409
66372841
CS
11410SMACK SECURITY MODULE
11411M: Casey Schaufler <casey@schaufler-ca.com>
11412L: linux-security-module@vger.kernel.org
11413W: http://schaufler-ca.com
ece38248 11414T: git git://github.com/cschaufler/smack-next
66372841
CS
11415S: Maintained
11416F: Documentation/security/Smack.txt
11417F: security/smack/
11418
20651e0b 11419DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11420M: Kevin Hilman <khilman@kernel.org>
11421M: Nishanth Menon <nm@ti.com>
11422S: Maintained
20651e0b 11423F: drivers/power/avs/
68ace3e1
KH
11424F: include/linux/power/smartreflex.h
11425L: linux-pm@vger.kernel.org
11426
1da177e4 11427SMC91x ETHERNET DRIVER
2f82af08 11428M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11429S: Odd Fixes
ae150435 11430F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11431
e8e31622
SA
11432SMIA AND SMIA++ IMAGE SENSOR DRIVER
11433M: Sakari Ailus <sakari.ailus@iki.fi>
11434L: linux-media@vger.kernel.org
11435S: Maintained
14430813 11436F: drivers/media/i2c/smiapp/
b5dcee22 11437F: include/media/i2c/smiapp.h
e8e31622
SA
11438F: drivers/media/i2c/smiapp-pll.c
11439F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11440F: include/uapi/linux/smiapp.h
a2cec3c0 11441F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11442
920fa1ff
GR
11443SMM665 HARDWARE MONITOR DRIVER
11444M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11445L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11446S: Maintained
11447F: Documentation/hwmon/smm665
11448F: drivers/hwmon/smm665.c
11449
9df7305b 11450SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11451M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11452L: linux-hwmon@vger.kernel.org
90b24cfb 11453S: Maintained
9df7305b
SG
11454F: Documentation/hwmon/emc2103
11455F: drivers/hwmon/emc2103.c
11456
a98d506c
HG
11457SMSC SCH5627 HARDWARE MONITOR DRIVER
11458M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11459L: linux-hwmon@vger.kernel.org
a98d506c
HG
11460S: Supported
11461F: Documentation/hwmon/sch5627
11462F: drivers/hwmon/sch5627.c
11463
6ea884db 11464SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11465M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11466L: linux-hwmon@vger.kernel.org
6ea884db 11467S: Maintained
679655da
JP
11468F: Documentation/hwmon/smsc47b397
11469F: drivers/hwmon/smsc47b397.c
6ea884db 11470
fd9abb3d 11471SMSC911x ETHERNET DRIVER
90b24cfb 11472M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11473L: netdev@vger.kernel.org
90b24cfb 11474S: Maintained
679655da 11475F: include/linux/smsc911x.h
ae150435 11476F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11477
11478SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11479M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11480L: netdev@vger.kernel.org
90b24cfb 11481S: Maintained
ae150435 11482F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11483
3c8a63e2 11484SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11485M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11486L: linux-fbdev@vger.kernel.org
90b24cfb 11487S: Maintained
8a61f013 11488F: drivers/video/fbdev/smscufx.c
3c8a63e2 11489
668acf32 11490SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11491M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11492L: linux-media@vger.kernel.org
275ffde4 11493T: git git://linuxtv.org/media_tree.git
795fb7e7 11494S: Maintained
90d72ac6
MCC
11495F: include/media/soc*
11496F: drivers/media/i2c/soc_camera/
11497F: drivers/media/platform/soc_camera/
668acf32 11498
e2d1d6c0 11499SOEKRIS NET48XX LED SUPPORT
8b58be88 11500M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11501S: Maintained
679655da 11502F: drivers/leds/leds-net48xx.c
e2d1d6c0 11503
e3994db1 11504SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11505M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11506M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11507M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11508M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11509L: linux-media@vger.kernel.org
11510S: Supported
11511F: drivers/media/pci/solo6x10/
11512
1da177e4 11513SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11514M: Shaohua Li <shli@kernel.org>
1da177e4 11515L: linux-raid@vger.kernel.org
0f9ce866 11516T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11517S: Supported
679655da
JP
11518F: drivers/md/
11519F: include/linux/raid/
c117ab84 11520F: include/uapi/linux/raid/
1da177e4 11521
1da177e4 11522SONIC NETWORK DRIVER
8b58be88 11523M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11524L: netdev@vger.kernel.org
1da177e4 11525S: Maintained
d9fb9f38 11526F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11527
61e115a5 11528SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11529M: Michael Buesch <m@bues.ch>
e7828b28 11530L: linux-wireless@vger.kernel.org
61e115a5 11531S: Maintained
679655da
JP
11532F: drivers/ssb/
11533F: include/linux/ssb/
61e115a5 11534
1da177e4 11535SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11536M: Mattia Dongili <malattia@linux.it>
d0944853 11537L: platform-driver-x86@vger.kernel.org
5b18167d 11538W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11539S: Maintained
679655da
JP
11540F: Documentation/laptops/sony-laptop.txt
11541F: drivers/char/sonypi.c
11542F: drivers/platform/x86/sony-laptop.c
11543F: include/linux/sony-laptop.h
1da177e4 11544
baf8532a 11545SONY MEMORYSTICK CARD SUPPORT
8b58be88 11546M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11547W: http://tifmxx.berlios.de/
11548S: Maintained
679655da 11549F: drivers/memstick/host/tifm_ms.c
baf8532a 11550
0ab30494
ML
11551SONY MEMORYSTICK STANDARD SUPPORT
11552M: Maxim Levitsky <maximlevitsky@gmail.com>
11553S: Maintained
11554F: drivers/memstick/core/ms_block.*
11555
1da177e4 11556SOUND
8b58be88 11557M: Jaroslav Kysela <perex@perex.cz>
d8130624 11558M: Takashi Iwai <tiwai@suse.com>
93711660 11559L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11560W: http://www.alsa-project.org/
dde7ad8d 11561T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11562T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11563Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11564S: Maintained
3126a179
JP
11565F: Documentation/sound/
11566F: include/sound/
c117ab84 11567F: include/uapi/sound/
679655da 11568F: sound/
1da177e4 11569
33bbe149
MB
11570SOUND - COMPRESSED AUDIO
11571M: Vinod Koul <vinod.koul@intel.com>
11572L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11573T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11574S: Supported
f672f31a 11575F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11576F: include/sound/compress_driver.h
f672f31a 11577F: include/uapi/sound/compress_*
33bbe149
MB
11578F: sound/core/compress_offload.c
11579F: sound/soc/soc-compress.c
11580
bd903bde 11581SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11582M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11583M: Mark Brown <broonie@kernel.org>
86f14df8 11584T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11585L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11586W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11587S: Supported
181ad2a5 11588F: Documentation/devicetree/bindings/sound/
2820f615 11589F: Documentation/sound/alsa/soc/
679655da 11590F: sound/soc/
e6e55122 11591F: include/sound/soc*
eb1a6af3 11592
d7f8761b
MB
11593SOUND - DMAENGINE HELPERS
11594M: Lars-Peter Clausen <lars@metafoo.de>
11595S: Supported
11596F: include/sound/dmaengine_pcm.h
11597F: sound/core/pcm_dmaengine.c
11598F: sound/soc/soc-generic-dmaengine-pcm.c
11599
990a6a99
OS
11600SP2 MEDIA DRIVER
11601M: Olli Salonen <olli.salonen@iki.fi>
11602L: linux-media@vger.kernel.org
a825eaec 11603W: https://linuxtv.org
990a6a99
OS
11604Q: http://patchwork.linuxtv.org/project/linux-media/list/
11605S: Maintained
11606F: drivers/media/dvb-frontends/sp2*
11607
473321fc 11608SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11609M: "David S. Miller" <davem@davemloft.net>
1da177e4 11610L: sparclinux@vger.kernel.org
8a6e2535 11611Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11612T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11613T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11614S: Maintained
679655da 11615F: arch/sparc/
7765b8bb 11616F: drivers/sbus/
1da177e4 11617
6404fcca
DM
11618SPARC SERIAL DRIVERS
11619M: "David S. Miller" <davem@davemloft.net>
11620L: sparclinux@vger.kernel.org
08deed1e
JP
11621T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11622T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11623S: Maintained
6816383a 11624F: include/linux/sunserialcore.h
df621252 11625F: drivers/tty/serial/suncore.c
df621252
GKH
11626F: drivers/tty/serial/sunhv.c
11627F: drivers/tty/serial/sunsab.c
11628F: drivers/tty/serial/sunsab.h
11629F: drivers/tty/serial/sunsu.c
11630F: drivers/tty/serial/sunzilog.c
11631F: drivers/tty/serial/sunzilog.h
6404fcca 11632
389325b4
CL
11633SPARSE CHECKER
11634M: "Christopher Li" <sparse@chrisli.org>
11635L: linux-sparse@vger.kernel.org
11636W: https://sparse.wiki.kernel.org/
11637T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11638T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11639S: Maintained
11640F: include/linux/compiler.h
11641
fc0c195a 11642SPEAR PLATFORM SUPPORT
da89947b 11643M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11644M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11646W: http://www.st.com/spear
11647S: Maintained
e68d7c14 11648F: arch/arm/boot/dts/spear*
281e192f 11649F: arch/arm/mach-spear/
fc0c195a
VK
11650
11651SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11652M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11654W: http://www.st.com/spear
11655S: Maintained
5df33a62 11656F: drivers/clk/spear/
fc0c195a 11657
e2796541
CP
11658SPI NOR SUBSYSTEM
11659M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11660M: Marek Vasut <marek.vasut@gmail.com>
11661L: linux-mtd@lists.infradead.org
11662W: http://www.linux-mtd.infradead.org/
11663Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11664T: git git://github.com/spi-nor/linux.git
11665S: Maintained
11666F: drivers/mtd/spi-nor/
11667F: include/linux/mtd/spi-nor.h
11668
e2d1d6c0 11669SPI SUBSYSTEM
b02e48f2 11670M: Mark Brown <broonie@kernel.org>
dfbe403c 11671L: linux-spi@vger.kernel.org
e7e4e13c 11672T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11673Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11674S: Maintained
87306eb7 11675F: Documentation/devicetree/bindings/spi/
679655da
JP
11676F: Documentation/spi/
11677F: drivers/spi/
11678F: include/linux/spi/
c117ab84 11679F: include/uapi/linux/spi/
a43cd4bb 11680F: tools/spi/
e2d1d6c0 11681
2752e401 11682SPIDERNET NETWORK DRIVER for CELL
8b58be88 11683M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11684L: netdev@vger.kernel.org
11685S: Supported
679655da 11686F: Documentation/networking/spider_net.txt
8df158ac 11687F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11688
e2d1d6c0 11689SPU FILE SYSTEM
8b58be88 11690M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11691L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11692W: http://www.ibm.com/developerworks/power/cell/
11693S: Supported
679655da
JP
11694F: Documentation/filesystems/spufs.txt
11695F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11696
fc555841 11697SQUASHFS FILE SYSTEM
d7f2ff67 11698M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11699L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11700W: http://squashfs.org.uk
9f273c24 11701T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11702S: Maintained
679655da
JP
11703F: Documentation/filesystems/squashfs.txt
11704F: fs/squashfs/
fc555841 11705
1da177e4 11706SRM (Alpha) environment access
8b58be88 11707M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11708S: Maintained
679655da 11709F: arch/alpha/kernel/srm_env.c
1da177e4 11710
26e9a397 11711STABLE BRANCH
879a5a00 11712M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11713L: stable@vger.kernel.org
879a5a00 11714S: Supported
8c27ceff 11715F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11716
26e9a397 11717STAGING SUBSYSTEM
879a5a00 11718M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11719T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11720L: devel@driverdev.osuosl.org
879a5a00 11721S: Supported
679655da 11722F: drivers/staging/
dbc6c2cc 11723
ebd3d010
JP
11724STAGING - COMEDI
11725M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11726M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11727S: Odd Fixes
11728F: drivers/staging/comedi/
11729
a0138163
JP
11730STAGING - FLARION FT1000 DRIVERS
11731M: Marek Belisko <marek.belisko@gmail.com>
11732S: Odd Fixes
11733F: drivers/staging/ft1000/
11734
6c1bb424 11735STAGING - INDUSTRIAL IO
030a13d7 11736M: Jonathan Cameron <jic23@kernel.org>
a0138163 11737L: linux-iio@vger.kernel.org
6c1bb424 11738S: Odd Fixes
5291582d 11739F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11740F: drivers/staging/iio/
11741
a0138163
JP
11742STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11743M: Jarod Wilson <jarod@wilsonet.com>
11744W: http://www.lirc.org/
11745S: Odd Fixes
b2b0186d 11746F: drivers/staging/media/lirc/
a0138163 11747
f5e5de1e
OD
11748STAGING - LUSTRE PARALLEL FILESYSTEM
11749M: Oleg Drokin <oleg.drokin@intel.com>
11750M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11751M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11752L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11753W: http://wiki.lustre.org/
f5e5de1e
OD
11754S: Maintained
11755F: drivers/staging/lustre
11756
7c6b6c71
MD
11757STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11758M: Marc Dietrich <marvin24@gmx.de>
11759L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11760L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11761S: Maintained
11762F: drivers/staging/nvec/
11763
53c43c5c
GKH
11764STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11765M: Jens Frederich <jfrederich@gmail.com>
11766M: Daniel Drake <dsd@laptop.org>
11767M: Jon Nettleton <jon.nettleton@gmail.com>
11768W: http://wiki.laptop.org/go/DCON
11769S: Maintained
11770F: drivers/staging/olpc_dcon/
11771
a0138163
JP
11772STAGING - REALTEK RTL8712U DRIVERS
11773M: Larry Finger <Larry.Finger@lwfinger.net>
11774M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11775S: Odd Fixes
11776F: drivers/staging/rtl8712/
11777
980ac4d7
SM
11778STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11779M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11780M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11781M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
11782L: linux-fbdev@vger.kernel.org
11783S: Maintained
11784F: drivers/staging/sm750fb/
11785
a0138163
JP
11786STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11787M: William Hubbs <w.d.hubbs@gmail.com>
11788M: Chris Brannon <chris@the-brannons.com>
d33bce31 11789M: Kirk Reiser <kirk@reisers.ca>
a0138163 11790M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11791L: speakup@linux-speakup.org
a0138163
JP
11792W: http://www.linux-speakup.org/
11793S: Odd Fixes
11794F: drivers/staging/speakup/
11795
b3e871ce
JP
11796STAGING - VIA VT665X DRIVERS
11797M: Forest Bond <forest@alittletooquiet.net>
11798S: Odd Fixes
11799F: drivers/staging/vt665?/
11800
a30baec1 11801STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11802M: Aditya Shankar <aditya.shankar@microchip.com>
11803M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11804L: linux-wireless@vger.kernel.org
11805S: Supported
11806F: drivers/staging/wilc1000/
11807
709bcb07 11808STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11809M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11810S: Odd Fixes
11811F: drivers/staging/xgifb/
11812
1da177e4 11813STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11814M: Ion Badulescu <ionut@badula.org>
b4f90189 11815S: Odd Fixes
9bba23b0 11816F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11817
e2d1d6c0 11818SUN3/3X
8b58be88 11819M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11820W: http://sammy.net/sun3/
11821S: Maintained
679655da
JP
11822F: arch/m68k/kernel/*sun3*
11823F: arch/m68k/sun3*/
11824F: arch/m68k/include/asm/sun3*
e689cf4a 11825F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11826
af6a5af8
HG
11827SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11828M: Hans de Goede <hdegoede@redhat.com>
11829L: linux-input@vger.kernel.org
11830S: Maintained
11831F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11832F: drivers/input/keyboard/sun4i-lradc-keys.c
11833
2bc9ff01
DK
11834SUNDANCE NETWORK DRIVER
11835M: Denis Kirjanov <kda@linux-powerpc.org>
11836L: netdev@vger.kernel.org
11837S: Maintained
11838F: drivers/net/ethernet/dlink/sundance.c
11839
2cbb12a4 11840SUPERH
114bf37e
RF
11841M: Yoshinori Sato <ysato@users.sourceforge.jp>
11842M: Rich Felker <dalias@libc.org>
2cbb12a4 11843L: linux-sh@vger.kernel.org
8a6e2535 11844Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11845S: Maintained
066069e1 11846F: Documentation/sh/
679655da 11847F: arch/sh/
066069e1 11848F: drivers/sh/
1da177e4 11849
4480f15b 11850SUSPEND TO RAM
7fb06082 11851M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11852M: Len Brown <len.brown@intel.com>
11853M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11854L: linux-pm@vger.kernel.org
68656443 11855B: https://bugzilla.kernel.org
e2d1d6c0 11856S: Supported
679655da
JP
11857F: Documentation/power/
11858F: arch/x86/kernel/acpi/
11859F: drivers/base/power/
11860F: kernel/power/
11861F: include/linux/suspend.h
11862F: include/linux/freezer.h
11863F: include/linux/pm.h
1da177e4
LT
11864
11865SVGA HANDLING
8b58be88 11866M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11867L: linux-video@atrey.karlin.mff.cuni.cz
11868S: Maintained
679655da
JP
11869F: Documentation/svga.txt
11870F: arch/x86/boot/video*
1da177e4 11871
6e28b761
KRW
11872SWIOTLB SUBSYSTEM
11873M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11874L: linux-kernel@vger.kernel.org
9f273c24 11875T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11876S: Supported
11877F: lib/swiotlb.c
11878F: arch/*/kernel/pci-swiotlb.c
11879F: include/linux/swiotlb.h
11880
007f790c
JP
11881SWITCHDEV
11882M: Jiri Pirko <jiri@resnulli.us>
11883L: netdev@vger.kernel.org
11884S: Supported
11885F: net/switchdev/
11886F: include/net/switchdev.h
11887
db8e35d5
VG
11888SYNOPSYS ARC ARCHITECTURE
11889M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11890L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11891S: Supported
11892F: arch/arc/
9b28829d 11893F: Documentation/devicetree/bindings/arc/*
2d799dde 11894F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 11895F: drivers/clocksource/arc_timer.c
c6a0fe4a 11896F: drivers/tty/serial/arc_uart.c
b7182d1a 11897T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11898
556cc1c5
AB
11899SYNOPSYS ARC SDP platform support
11900M: Alexey Brodkin <abrodkin@synopsys.com>
11901S: Supported
11902F: arch/arc/plat-axs10x
11903F: arch/arc/boot/dts/ax*
11904F: Documentation/devicetree/bindings/arc/axs10*
11905
6c284c9a
LJ
11906SYSTEM CONFIGURATION (SYSCON)
11907M: Lee Jones <lee.jones@linaro.org>
11908M: Arnd Bergmann <arnd@arndb.de>
11909T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11910S: Supported
11911F: drivers/mfd/syscon.c
11912
8c0984e5
SR
11913SYSTEM RESET/SHUTDOWN DRIVERS
11914M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11915L: linux-pm@vger.kernel.org
58db9505 11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11917S: Maintained
11918F: Documentation/devicetree/bindings/power/reset/
11919F: drivers/power/reset/
11920
1da177e4 11921SYSV FILESYSTEM
8b58be88 11922M: Christoph Hellwig <hch@infradead.org>
1da177e4 11923S: Maintained
679655da
JP
11924F: Documentation/filesystems/sysv-fs.txt
11925F: fs/sysv/
11926F: include/linux/sysv_fs.h
1da177e4 11927
86cfa7fc 11928TARGET SUBSYSTEM
9c3646d1 11929M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11930L: linux-scsi@vger.kernel.org
b9f5edc2 11931L: target-devel@vger.kernel.org
86cfa7fc 11932W: http://www.linux-iscsi.org
cf015e9f 11933W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11934T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11935S: Supported
11936F: drivers/target/
11937F: include/target/
11938F: Documentation/target/
11939
4e68852d 11940TASKSTATS STATISTICS INTERFACE
185e595f 11941M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11942S: Maintained
679655da
JP
11943F: Documentation/accounting/taskstats*
11944F: include/linux/taskstats*
11945F: kernel/taskstats.c
4e68852d 11946
781b456a 11947TC CLASSIFIER
f935f3f8 11948M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11949L: netdev@vger.kernel.org
11950S: Maintained
679655da 11951F: include/net/pkt_cls.h
c117ab84 11952F: include/uapi/linux/pkt_cls.h
679655da 11953F: net/sched/
781b456a 11954
5067f08a 11955TCP LOW PRIORITY MODULE
8b58be88
JP
11956M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11957M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11958W: http://tcp-lp-mod.sourceforge.net/
11959S: Maintained
679655da 11960F: net/ipv4/tcp_lp.c
5067f08a 11961
91952bc0
AP
11962TDA10071 MEDIA DRIVER
11963M: Antti Palosaari <crope@iki.fi>
11964L: linux-media@vger.kernel.org
a825eaec 11965W: https://linuxtv.org
91952bc0
AP
11966W: http://palosaari.fi/linux/
11967Q: http://patchwork.linuxtv.org/project/linux-media/list/
11968T: git git://linuxtv.org/anttip/media_tree.git
11969S: Maintained
11970F: drivers/media/dvb-frontends/tda10071*
11971
11972TDA18212 MEDIA DRIVER
11973M: Antti Palosaari <crope@iki.fi>
11974L: linux-media@vger.kernel.org
a825eaec 11975W: https://linuxtv.org
91952bc0
AP
11976W: http://palosaari.fi/linux/
11977Q: http://patchwork.linuxtv.org/project/linux-media/list/
11978T: git git://linuxtv.org/anttip/media_tree.git
11979S: Maintained
11980F: drivers/media/tuners/tda18212*
11981
11982TDA18218 MEDIA DRIVER
11983M: Antti Palosaari <crope@iki.fi>
11984L: linux-media@vger.kernel.org
a825eaec 11985W: https://linuxtv.org
91952bc0
AP
11986W: http://palosaari.fi/linux/
11987Q: http://patchwork.linuxtv.org/project/linux-media/list/
11988T: git git://linuxtv.org/anttip/media_tree.git
11989S: Maintained
11990F: drivers/media/tuners/tda18218*
11991
3b2f6aba
MK
11992TDA18271 MEDIA DRIVER
11993M: Michael Krufky <mkrufky@linuxtv.org>
11994L: linux-media@vger.kernel.org
a825eaec 11995W: https://linuxtv.org
3b2f6aba
MK
11996W: http://github.com/mkrufky
11997Q: http://patchwork.linuxtv.org/project/linux-media/list/
11998T: git git://linuxtv.org/mkrufky/tuners.git
11999S: Maintained
12000F: drivers/media/tuners/tda18271*
12001
e48307a9
MK
12002TDA827x MEDIA DRIVER
12003M: Michael Krufky <mkrufky@linuxtv.org>
12004L: linux-media@vger.kernel.org
a825eaec 12005W: https://linuxtv.org
e48307a9
MK
12006W: http://github.com/mkrufky
12007Q: http://patchwork.linuxtv.org/project/linux-media/list/
12008T: git git://linuxtv.org/mkrufky/tuners.git
12009S: Maintained
12010F: drivers/media/tuners/tda8290.*
12011
66cf9212
MK
12012TDA8290 MEDIA DRIVER
12013M: Michael Krufky <mkrufky@linuxtv.org>
12014L: linux-media@vger.kernel.org
a825eaec 12015W: https://linuxtv.org
66cf9212
MK
12016W: http://github.com/mkrufky
12017Q: http://patchwork.linuxtv.org/project/linux-media/list/
12018T: git git://linuxtv.org/mkrufky/tuners.git
12019S: Maintained
12020F: drivers/media/tuners/tda8290.*
12021
4b9fba30
HV
12022TDA9840 MEDIA DRIVER
12023M: Hans Verkuil <hverkuil@xs4all.nl>
12024L: linux-media@vger.kernel.org
12025T: git git://linuxtv.org/media_tree.git
a825eaec 12026W: https://linuxtv.org
4b9fba30
HV
12027S: Maintained
12028F: drivers/media/i2c/tda9840*
12029
2cb654fd 12030TEA5761 TUNER DRIVER
5dc8a864
MCC
12031M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12032M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12033L: linux-media@vger.kernel.org
a825eaec 12034W: https://linuxtv.org
2cb654fd
MCC
12035T: git git://linuxtv.org/media_tree.git
12036S: Odd fixes
12037F: drivers/media/tuners/tea5761.*
12038
12039TEA5767 TUNER DRIVER
5dc8a864
MCC
12040M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12041M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12042L: linux-media@vger.kernel.org
a825eaec 12043W: https://linuxtv.org
2cb654fd
MCC
12044T: git git://linuxtv.org/media_tree.git
12045S: Maintained
12046F: drivers/media/tuners/tea5767.*
12047
4b9fba30
HV
12048TEA6415C MEDIA DRIVER
12049M: Hans Verkuil <hverkuil@xs4all.nl>
12050L: linux-media@vger.kernel.org
12051T: git git://linuxtv.org/media_tree.git
a825eaec 12052W: https://linuxtv.org
4b9fba30
HV
12053S: Maintained
12054F: drivers/media/i2c/tea6415c*
12055
12056TEA6420 MEDIA DRIVER
12057M: Hans Verkuil <hverkuil@xs4all.nl>
12058L: linux-media@vger.kernel.org
12059T: git git://linuxtv.org/media_tree.git
a825eaec 12060W: https://linuxtv.org
4b9fba30
HV
12061S: Maintained
12062F: drivers/media/i2c/tea6420*
12063
3d249d4c 12064TEAM DRIVER
dca9ab92 12065M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12066L: netdev@vger.kernel.org
12067S: Supported
12068F: drivers/net/team/
12069F: include/linux/if_team.h
c117ab84 12070F: include/uapi/linux/if_team.h
3d249d4c 12071
7d029125 12072TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12073M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12074S: Maintained
12075F: arch/x86/platform/ts5500/
12076
40ad4a30
SY
12077TECHNOTREND USB IR RECEIVER
12078M: Sean Young <sean@mess.org>
12079L: linux-media@vger.kernel.org
12080S: Maintained
12081F: drivers/media/rc/ttusbir.c
12082
adabdb0c 12083TEGRA ARCHITECTURE SUPPORT
243d58ec 12084M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12085M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12086M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12087L: linux-tegra@vger.kernel.org
fd117cd1 12088Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12089T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12090S: Supported
bbbe96ed 12091N: [^a-z]tegra
84b9414b 12092
adabdb0c
SW
12093TEGRA CLOCK DRIVER
12094M: Peter De Schrijver <pdeschrijver@nvidia.com>
12095M: Prashant Gaikwad <pgaikwad@nvidia.com>
12096S: Supported
12097F: drivers/clk/tegra/
12098
86e486a0 12099TEGRA DMA DRIVERS
adabdb0c 12100M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12101M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12102S: Supported
86e486a0 12103F: drivers/dma/tegra*
adabdb0c 12104
adabdb0c
SW
12105TEGRA I2C DRIVER
12106M: Laxman Dewangan <ldewangan@nvidia.com>
12107S: Supported
12108F: drivers/i2c/busses/i2c-tegra.c
12109
12110TEGRA IOMMU DRIVERS
12111M: Hiroshi Doyu <hdoyu@nvidia.com>
12112S: Supported
12113F: drivers/iommu/tegra*
12114
12115TEGRA KBC DRIVER
12116M: Rakesh Iyer <riyer@nvidia.com>
12117M: Laxman Dewangan <ldewangan@nvidia.com>
12118S: Supported
12119F: drivers/input/keyboard/tegra-kbc.c
12120
adabdb0c
SW
12121TEGRA PWM DRIVER
12122M: Thierry Reding <thierry.reding@gmail.com>
12123S: Supported
12124F: drivers/pwm/pwm-tegra.c
12125
12126TEGRA SERIAL DRIVER
12127M: Laxman Dewangan <ldewangan@nvidia.com>
12128S: Supported
12129F: drivers/tty/serial/serial-tegra.c
12130
12131TEGRA SPI DRIVER
12132M: Laxman Dewangan <ldewangan@nvidia.com>
12133S: Supported
12134F: drivers/spi/spi-tegra*
12135
1a348ccc 12136TEHUTI ETHERNET DRIVER
8b58be88 12137M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12138L: netdev@vger.kernel.org
12139S: Supported
ef7f5429 12140F: drivers/net/ethernet/tehuti/*
1a348ccc 12141
4e68852d 12142Telecom Clock Driver for MCPL0010
8b58be88 12143M: Mark Gross <mark.gross@intel.com>
4e68852d 12144S: Supported
679655da 12145F: drivers/char/tlclk.c
4e68852d 12146
4480f15b 12147TENSILICA XTENSA PORT (xtensa)
8b58be88 12148M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12149M: Max Filippov <jcmvbkbc@gmail.com>
12150L: linux-xtensa@linux-xtensa.org
9f273c24 12151T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12152S: Maintained
679655da 12153F: arch/xtensa/
3dc99857 12154F: drivers/irqchip/irq-xtensa-*
4e68852d 12155
04f1024e
NM
12156Texas Instruments' System Control Interface (TISCI) Protocol Driver
12157M: Nishanth Menon <nm@ti.com>
12158M: Tero Kristo <t-kristo@ti.com>
12159M: Santosh Shilimkar <ssantosh@kernel.org>
12160L: linux-arm-kernel@lists.infradead.org
12161S: Maintained
12162F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12163F: drivers/firmware/ti_sci*
12164F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12165
5313ba66
HV
12166THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12167M: Hans Verkuil <hverkuil@xs4all.nl>
12168L: linux-media@vger.kernel.org
12169T: git git://linuxtv.org/media_tree.git
a825eaec 12170W: https://linuxtv.org
5313ba66
HV
12171S: Maintained
12172F: drivers/media/radio/radio-raremono.c
12173
d3fb6955 12174THERMAL
b75f0050 12175M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12176M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12177L: linux-pm@vger.kernel.org
12178T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12179T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12180Q: https://patchwork.kernel.org/project/linux-pm/list/
12181S: Supported
12182F: drivers/thermal/
12183F: include/linux/thermal.h
af6c9f16 12184F: include/uapi/linux/thermal.h
b75f0050
JP
12185F: include/linux/cpu_cooling.h
12186F: Documentation/devicetree/bindings/thermal/
d3fb6955 12187
64e05d8b
VK
12188THERMAL/CPU_COOLING
12189M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12190M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12191M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12192L: linux-pm@vger.kernel.org
12193S: Supported
12194F: Documentation/thermal/cpu-cooling-api.txt
12195F: drivers/thermal/cpu_cooling.c
12196F: include/linux/cpu_cooling.h
12197
4e68852d 12198THINKPAD ACPI EXTRAS DRIVER
8b58be88 12199M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12200L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12201L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12202W: http://ibm-acpi.sourceforge.net
12203W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12204T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12205S: Maintained
679655da 12206F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12207
1b46f2a2 12208TI BANDGAP AND THERMAL DRIVER
f14d1c24 12209M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12210M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12211L: linux-pm@vger.kernel.org
531ff13e 12212L: linux-omap@vger.kernel.org
5a723e81 12213S: Maintained
794b2e25 12214F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12215
ccf963d3
BP
12216TI VPE/CAL DRIVERS
12217M: Benoit Parrot <bparrot@ti.com>
12218L: linux-media@vger.kernel.org
12219W: http://linuxtv.org/
12220Q: http://patchwork.linuxtv.org/project/linux-media/list/
12221S: Maintained
12222F: drivers/media/platform/ti-vpe/
12223
0c7665c3
MF
12224TI CDCE706 CLOCK DRIVER
12225M: Max Filippov <jcmvbkbc@gmail.com>
12226S: Maintained
12227F: drivers/clk/clk-cdce706.c
12228
49b6a5e3
TK
12229TI CLOCK DRIVER
12230M: Tero Kristo <t-kristo@ti.com>
12231L: linux-omap@vger.kernel.org
12232S: Maintained
12233F: drivers/clk/ti/
12234F: include/linux/clk/ti.h
12235
f75cfbad
GS
12236TI ETHERNET SWITCH DRIVER (CPSW)
12237M: Mugunthan V N <mugunthanvnm@ti.com>
12238R: Grygorii Strashko <grygorii.strashko@ti.com>
12239L: linux-omap@vger.kernel.org
12240L: netdev@vger.kernel.org
12241S: Maintained
12242F: drivers/net/ethernet/ti/cpsw*
12243F: drivers/net/ethernet/ti/davinci*
12244
4020f2d7 12245TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12246M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12247S: Maintained
679655da
JP
12248F: drivers/misc/tifm*
12249F: drivers/mmc/host/tifm_sd.c
12250F: include/linux/tifm.h
4020f2d7 12251
e0c52404 12252TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12253M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12254L: linux-kernel@vger.kernel.org
12255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12256S: Maintained
12257F: drivers/soc/ti/*
12258T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12259
12260
152ad442
SR
12261TI LM49xxx FAMILY ASoC CODEC DRIVERS
12262M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12263M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12264L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12265S: Maintained
12266F: sound/soc/codecs/lm49453*
d392dead 12267F: sound/soc/codecs/isabelle*
152ad442 12268
0edd807d
KM
12269TI LP855x BACKLIGHT DRIVER
12270M: Milo Kim <milo.kim@ti.com>
12271S: Maintained
12272F: Documentation/backlight/lp855x-driver.txt
12273F: drivers/video/backlight/lp855x_bl.c
12274F: include/linux/platform_data/lp855x.h
12275
faf13f6d
KM
12276TI LP8727 CHARGER DRIVER
12277M: Milo Kim <milo.kim@ti.com>
12278S: Maintained
8c0984e5 12279F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12280F: include/linux/platform_data/lp8727.h
12281
22f1229f
KM
12282TI LP8788 MFD DRIVER
12283M: Milo Kim <milo.kim@ti.com>
12284S: Maintained
12285F: drivers/iio/adc/lp8788_adc.c
12286F: drivers/leds/leds-lp8788.c
12287F: drivers/mfd/lp8788*.c
8c0984e5 12288F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12289F: drivers/regulator/lp8788-*.c
12290F: include/linux/mfd/lp8788*.h
12291
84640e27
KM
12292TI NETCP ETHERNET DRIVER
12293M: Wingman Kwok <w-kwok2@ti.com>
12294M: Murali Karicheri <m-karicheri2@ti.com>
12295L: netdev@vger.kernel.org
12296S: Maintained
12297F: drivers/net/ethernet/ti/netcp*
12298
217e0ca9
KC
12299TI TAS571X FAMILY ASoC CODEC DRIVER
12300M: Kevin Cernekee <cernekee@chromium.org>
12301L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12302S: Odd Fixes
12303F: sound/soc/codecs/tas571x*
12304
dd5e8e6b 12305TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12306M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12307L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12308S: Maintained
12309F: sound/soc/codecs/twl4030*
12310
90921014 12311TI WILINK WIRELESS DRIVERS
90921014
LC
12312L: linux-wireless@vger.kernel.org
12313W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12314W: http://wireless.kernel.org/en/users/Drivers/wl1251
12315T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12316S: Orphan
90921014
LC
12317F: drivers/net/wireless/ti/
12318F: include/linux/wl12xx.h
12319
e86eaa3a 12320TIPC NETWORK LAYER
8b58be88 12321M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12322M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12323L: netdev@vger.kernel.org (core kernel code)
12324L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12325W: http://tipc.sourceforge.net/
e86eaa3a 12326S: Maintained
c117ab84 12327F: include/uapi/linux/tipc*.h
679655da 12328F: net/tipc/
e86eaa3a 12329
867e359b 12330TILE ARCHITECTURE
b9a279f6 12331M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12332W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12333T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12334S: Supported
12335F: arch/tile/
6b940606 12336F: drivers/char/tile-srom.c
5c770755 12337F: drivers/edac/tile_edac.c
6b940606
CM
12338F: drivers/net/ethernet/tile/
12339F: drivers/rtc/rtc-tile.c
12340F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12341F: drivers/tty/serial/tilegx.c
6b940606
CM
12342F: drivers/usb/host/*-tilegx.c
12343F: include/linux/usb/tilegx.h
867e359b 12344
1da177e4 12345TLAN NETWORK DRIVER
8b58be88 12346M: Samuel Chessman <chessman@tux.org>
88c07dde 12347L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12348W: http://sourceforge.net/projects/tlan/
12349S: Maintained
679655da 12350F: Documentation/networking/tlan.txt
b544dbac 12351F: drivers/net/ethernet/ti/tlan.*
1da177e4 12352
d74db3b2 12353TOMOYO SECURITY MODULE
8b58be88
JP
12354M: Kentaro Takeda <takedakn@nttdata.co.jp>
12355M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12356L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12357L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12358L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12359L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12360W: http://tomoyo.sourceforge.jp/
843d183c 12361T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12362S: Maintained
679655da 12363F: security/tomoyo/
d74db3b2 12364
9caeb532 12365TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12366M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12367L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12368S: Maintained
12369F: drivers/platform/x86/topstar-laptop.c
12370
1da177e4 12371TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12372M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12373L: platform-driver-x86@vger.kernel.org
0a63ca11 12374S: Maintained
679655da 12375F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12376
0a63ca11
AA
12377TOSHIBA BLUETOOTH DRIVER
12378M: Azael Avalos <coproscefalo@gmail.com>
12379L: platform-driver-x86@vger.kernel.org
12380S: Maintained
12381F: drivers/platform/x86/toshiba_bluetooth.c
12382
12383TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12384M: Azael Avalos <coproscefalo@gmail.com>
12385L: platform-driver-x86@vger.kernel.org
12386S: Maintained
12387F: drivers/platform/x86/toshiba_haps.c
12388
14991fc7
AA
12389TOSHIBA WMI HOTKEYS DRIVER
12390M: Azael Avalos <coproscefalo@gmail.com>
12391L: platform-driver-x86@vger.kernel.org
12392S: Maintained
12393F: drivers/platform/x86/toshiba-wmi.c
12394
1da177e4 12395TOSHIBA SMM DRIVER
8b58be88 12396M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12397W: http://www.buzzard.org.uk/toshiba/
12398S: Maintained
679655da
JP
12399F: drivers/char/toshiba.c
12400F: include/linux/toshiba.h
c117ab84 12401F: include/uapi/linux/toshiba.h
1da177e4 12402
d32d9864
MR
12403TOSHIBA TC358743 DRIVER
12404M: Mats Randgaard <matrandg@cisco.com>
12405L: linux-media@vger.kernel.org
12406S: Maintained
12407F: drivers/media/i2c/tc358743*
b5dcee22 12408F: include/media/i2c/tc358743.h
d32d9864 12409
560e6475
WS
12410TMIO/SDHI MMC DRIVER
12411M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12412L: linux-mmc@vger.kernel.org
560e6475 12413S: Supported
d1057c40
GL
12414F: drivers/mmc/host/tmio_mmc*
12415F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12416F: include/linux/mfd/tmio.h
d719f900 12417
917cc4e6
GR
12418TMP401 HARDWARE MONITOR DRIVER
12419M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12420L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12421S: Maintained
12422F: Documentation/hwmon/tmp401
12423F: drivers/hwmon/tmp401.c
12424
98f32602 12425TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12426M: Hugh Dickins <hughd@google.com>
98f32602
HD
12427L: linux-mm@kvack.org
12428S: Maintained
12429F: include/linux/shmem_fs.h
12430F: mm/shmem.c
12431
45f95b53 12432TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12433M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12434M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12435L: linux-media@vger.kernel.org
a825eaec 12436W: https://linuxtv.org
45f95b53
MCC
12437T: git git://linuxtv.org/media_tree.git
12438S: Odd fixes
12439F: drivers/media/usb/tm6000/
618cd932 12440F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12441
34d1324e
AU
12442TW5864 VIDEO4LINUX DRIVER
12443M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12444M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12445M: Andrey Utkin <andrey_utkin@fastmail.com>
12446L: linux-media@vger.kernel.org
12447S: Supported
12448F: drivers/media/pci/tw5864/
45f95b53 12449
c65fde19
HV
12450TW68 VIDEO4LINUX DRIVER
12451M: Hans Verkuil <hverkuil@xs4all.nl>
12452L: linux-media@vger.kernel.org
12453T: git git://linuxtv.org/media_tree.git
a825eaec 12454W: https://linuxtv.org
c65fde19
HV
12455S: Odd Fixes
12456F: drivers/media/pci/tw68/
12457
704a84cc
EG
12458TW686X VIDEO4LINUX DRIVER
12459M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12460L: linux-media@vger.kernel.org
12461T: git git://linuxtv.org/media_tree.git
12462W: http://linuxtv.org
12463S: Maintained
12464F: drivers/media/pci/tw686x/
12465
4e68852d 12466TPM DEVICE DRIVER
901486b8 12467M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12468M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12469M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12470R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12471W: http://tpmdd.sourceforge.net
63a10dfd 12472L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12473Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12474T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12475S: Maintained
679655da 12476F: drivers/char/tpm/
4e68852d 12477
1a0f1b27
AL
12478TPM IBM_VTPM DEVICE DRIVER
12479M: Ashley Lai <ashleydlai@gmail.com>
12480W: http://tpmdd.sourceforge.net
12481L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12482S: Maintained
12483F: drivers/char/tpm/tpm_ibmvtpm*
12484
d6f005a1
JP
12485TRACING
12486M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12487M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12488T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12489S: Maintained
12490F: Documentation/trace/ftrace.txt
12491F: arch/*/*/*/ftrace.h
12492F: arch/*/kernel/ftrace.c
12493F: include/*/ftrace.h
12494F: include/linux/trace*.h
12495F: include/trace/
12496F: kernel/trace/
6e68e6c5 12497F: tools/testing/selftests/ftrace/
d6f005a1 12498
4abac0d0
IM
12499TRACING MMIO ACCESSES (MMIOTRACE)
12500M: Steven Rostedt <rostedt@goodmis.org>
12501M: Ingo Molnar <mingo@kernel.org>
12502R: Karol Herbst <karolherbst@gmail.com>
12503R: Pekka Paalanen <ppaalanen@gmail.com>
12504S: Maintained
12505L: linux-kernel@vger.kernel.org
12506L: nouveau@lists.freedesktop.org
12507F: kernel/trace/trace_mmiotrace.c
12508F: include/linux/mmiotrace.h
12509F: arch/x86/mm/kmmio.c
12510F: arch/x86/mm/mmio-mod.c
12511F: arch/x86/mm/testmmiotrace.c
12512
1da177e4 12513TRIVIAL PATCHES
8b58be88 12514M: Jiri Kosina <trivial@kernel.org>
54e5881d 12515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12516S: Maintained
86ef925f 12517K: ^Subject:.*(?i)trivial
1da177e4 12518
4e68852d 12519TTY LAYER
879a5a00 12520M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12521M: Jiri Slaby <jslaby@suse.com>
879a5a00 12522S: Supported
08deed1e 12523T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12524F: Documentation/serial/
8dd5d2f1 12525F: drivers/tty/
df621252 12526F: drivers/tty/serial/serial_core.c
e3288775
AC
12527F: include/linux/serial_core.h
12528F: include/linux/serial.h
12529F: include/linux/tty.h
c117ab84
CEB
12530F: include/uapi/linux/serial_core.h
12531F: include/uapi/linux/serial.h
12532F: include/uapi/linux/tty.h
4e68852d 12533
91952bc0
AP
12534TUA9001 MEDIA DRIVER
12535M: Antti Palosaari <crope@iki.fi>
12536L: linux-media@vger.kernel.org
a825eaec 12537W: https://linuxtv.org
91952bc0
AP
12538W: http://palosaari.fi/linux/
12539Q: http://patchwork.linuxtv.org/project/linux-media/list/
12540T: git git://linuxtv.org/anttip/media_tree.git
12541S: Maintained
12542F: drivers/media/tuners/tua9001*
12543
740db6d7 12544TULIP NETWORK DRIVERS
740db6d7 12545L: netdev@vger.kernel.org
cf869eb1
GG
12546L: linux-parisc@vger.kernel.org
12547S: Orphan
0f04e2aa 12548F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12549
12550TUN/TAP driver
ba57b6f2 12551M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12552W: http://vtun.sourceforge.net/tun
12553S: Maintained
679655da
JP
12554F: Documentation/networking/tuntap.txt
12555F: arch/um/os-Linux/drivers/
1da177e4 12556
b454cc66 12557TURBOCHANNEL SUBSYSTEM
8b58be88 12558M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12559M: Ralf Baechle <ralf@linux-mips.org>
12560L: linux-mips@linux-mips.org
12561Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12562S: Maintained
679655da
JP
12563F: drivers/tc/
12564F: include/linux/tc.h
b454cc66 12565
e2d1d6c0 12566UBI FILE SYSTEM (UBIFS)
a7859936 12567M: Richard Weinberger <richard@nod.at>
949cb623 12568M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12569M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12570L: linux-mtd@lists.infradead.org
e2966cbe 12571T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12572W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12573S: Supported
679655da
JP
12574F: Documentation/filesystems/ubifs.txt
12575F: fs/ubifs/
e2d1d6c0 12576
e1632fa2 12577UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12578M: Greg Ungerer <gerg@linux-m68k.org>
12579W: http://www.linux-m68k.org/
cc2020e6 12580W: http://www.uclinux.org/
e1632fa2 12581L: linux-m68k@lists.linux-m68k.org
cc2020e6 12582L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12583T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12584S: Maintained
e1632fa2
GU
12585F: arch/m68k/coldfire/
12586F: arch/m68k/68*/
61bc02bb
JP
12587F: arch/m68k/*/*_no.*
12588F: arch/m68k/include/asm/*_no.*
cc2020e6 12589
1da177e4 12590UDF FILESYSTEM
d8130624 12591M: Jan Kara <jack@suse.com>
1da177e4 12592S: Maintained
679655da
JP
12593F: Documentation/filesystems/udf.txt
12594F: fs/udf/
1da177e4 12595
0edffe65
BN
12596UDRAW TABLET
12597M: Bastien Nocera <hadess@hadess.net>
12598L: linux-input@vger.kernel.org
12599S: Maintained
12600F: drivers/hid/hid-udraw.c
12601
cc2020e6 12602UFS FILESYSTEM
8b58be88 12603M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12604S: Maintained
679655da
JP
12605F: Documentation/filesystems/ufs.txt
12606F: fs/ufs/
cc2020e6 12607
0a09d3ab
DH
12608UHID USERSPACE HID IO DRIVER:
12609M: David Herrmann <dh.herrmann@googlemail.com>
12610L: linux-input@vger.kernel.org
12611S: Maintained
12612F: drivers/hid/uhid.c
c117ab84 12613F: include/uapi/linux/uhid.h
0a09d3ab 12614
18332a80 12615ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12616L: linux-usb@vger.kernel.org
10c6c9c9 12617S: Orphan
355ffe69 12618F: drivers/uwb/
679655da
JP
12619F: include/linux/uwb.h
12620F: include/linux/uwb/
18332a80 12621
b31d8273
G
12622UNICORE32 ARCHITECTURE:
12623M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12624W: http://mprc.pku.edu.cn/~guanxuetao/linux
12625S: Maintained
ceebf4d5 12626T: git git://github.com/gxt/linux.git
b31d8273
G
12627F: arch/unicore32/
12628
d8379ab1
TF
12629UNIFDEF
12630M: Tony Finch <dot@dotat.at>
12631W: http://dotat.at/prog/unifdef
12632S: Maintained
12633F: scripts/unifdef.c
12634
1da177e4 12635UNIFORM CDROM DRIVER
8b58be88 12636M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12637W: http://www.kernel.dk
12638S: Maintained
679655da
JP
12639F: Documentation/cdrom/
12640F: drivers/cdrom/cdrom.c
12641F: include/linux/cdrom.h
c117ab84 12642F: include/uapi/linux/cdrom.h
1da177e4 12643
56df0122 12644UNISYS S-PAR DRIVERS
49e7d9df
JP
12645M: David Kershner <david.kershner@unisys.com>
12646L: sparmaintainer@unisys.com (Unisys internal)
12647S: Supported
12648F: drivers/staging/unisys/
56df0122 12649
9941fa6e
VH
12650UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12651M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12652L: linux-scsi@vger.kernel.org
12653S: Supported
12654F: Documentation/scsi/ufs.txt
12655F: drivers/scsi/ufs/
12656
4b9ffb5a 12657UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12658M: Manjunath M Bettegowda <manjumb@synopsys.com>
12659M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12660L: linux-scsi@vger.kernel.org
12661S: Supported
12662F: drivers/scsi/ufs/*dwc*
12663
e2d1d6c0 12664UNSORTED BLOCK IMAGES (UBI)
949cb623 12665M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12666M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12667W: http://www.linux-mtd.infradead.org/
12668L: linux-mtd@lists.infradead.org
b6b44e0a 12669T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12670S: Supported
80811493 12671F: drivers/mtd/ubi/
679655da 12672F: include/linux/mtd/ubi.h
c117ab84 12673F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12674
1da177e4 12675USB ACM DRIVER
ca1c3e6f 12676M: Oliver Neukum <oneukum@suse.com>
6372594a 12677L: linux-usb@vger.kernel.org
1da177e4 12678S: Maintained
679655da
JP
12679F: Documentation/usb/acm.txt
12680F: drivers/usb/class/cdc-acm.*
1da177e4 12681
b7d572e1
PF
12682USB AR5523 WIRELESS DRIVER
12683M: Pontus Fuchs <pontus.fuchs@gmail.com>
12684L: linux-wireless@vger.kernel.org
12685S: Maintained
12686F: drivers/net/wireless/ath/ar5523/
12687
115bb1ff 12688USB ATTACHED SCSI
866d372e 12689M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12690L: linux-usb@vger.kernel.org
12691L: linux-scsi@vger.kernel.org
8eae0fb7 12692S: Maintained
115bb1ff
MW
12693F: drivers/usb/storage/uas.c
12694
1da177e4 12695USB CDC ETHERNET DRIVER
61eee9a7 12696M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12697L: linux-usb@vger.kernel.org
1da177e4 12698S: Maintained
679655da 12699F: drivers/net/usb/cdc_*.c
c117ab84 12700F: include/uapi/linux/usb/cdc.h
1da177e4 12701
66e3e591
KP
12702USB CHAOSKEY DRIVER
12703M: Keith Packard <keithp@keithp.com>
12704L: linux-usb@vger.kernel.org
12705S: Maintained
12706F: drivers/usb/misc/chaoskey.c
12707
b02b371e 12708USB CYPRESS C67X00 DRIVER
8b58be88 12709M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12710L: linux-usb@vger.kernel.org
12711S: Maintained
679655da 12712F: drivers/usb/c67x00/
b02b371e 12713
d0374f4f 12714USB DAVICOM DM9601 DRIVER
8b58be88 12715M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12716L: netdev@vger.kernel.org
d0374f4f
PK
12717W: http://www.linux-usb.org/usbnet
12718S: Maintained
679655da 12719F: drivers/net/usb/dm9601.c
d0374f4f 12720
cc2020e6 12721USB DIAMOND RIO500 DRIVER
8b58be88 12722M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12723L: rio500-users@lists.sourceforge.net
12724W: http://rio500.sourceforge.net
12725S: Maintained
679655da 12726F: drivers/usb/misc/rio500*
cc2020e6 12727
1da177e4 12728USB EHCI DRIVER
578333ab 12729M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12730L: linux-usb@vger.kernel.org
578333ab 12731S: Maintained
679655da
JP
12732F: Documentation/usb/ehci.txt
12733F: drivers/usb/host/ehci*
1da177e4 12734
69ae9e3e 12735USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12736M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12737L: linux-usb@vger.kernel.org
69ae9e3e 12738W: http://www.linux-usb.org/gadget
d6d0f665
FB
12739T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12740S: Maintained
679655da
JP
12741F: drivers/usb/gadget/
12742F: include/linux/usb/gadget*
69ae9e3e 12743
2dea64b4 12744USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12745M: Jiri Kosina <jikos@kernel.org>
406df153 12746R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12747L: linux-usb@vger.kernel.org
54e5881d 12748T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12749S: Maintained
c2f01971 12750F: Documentation/hid/hiddev.txt
679655da 12751F: drivers/hid/usbhid/
1da177e4 12752
959eea21 12753USB ISP116X DRIVER
8b58be88 12754M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12755L: linux-usb@vger.kernel.org
959eea21 12756S: Maintained
679655da
JP
12757F: drivers/usb/host/isp116x*
12758F: include/linux/usb/isp116x.h
959eea21 12759
146498ea
WH
12760USB LAN78XX ETHERNET DRIVER
12761M: Woojung Huh <woojung.huh@microchip.com>
12762M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12763L: netdev@vger.kernel.org
12764S: Maintained
12765F: drivers/net/usb/lan78xx.*
12766
1da177e4 12767USB MASS STORAGE DRIVER
fc8b690d 12768M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12769L: linux-usb@vger.kernel.org
8836aeb8 12770L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12771S: Maintained
12772W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12773F: drivers/usb/storage/
1da177e4 12774
af39917d
CL
12775USB MIDI DRIVER
12776M: Clemens Ladisch <clemens@ladisch.de>
12777L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12778T: git git://git.alsa-project.org/alsa-kernel.git
12779S: Maintained
12780F: sound/usb/midi.*
12781
444ce9d4
JP
12782USB NETWORKING DRIVERS
12783L: linux-usb@vger.kernel.org
12784S: Odd Fixes
12785F: drivers/net/usb/
12786
1da177e4 12787USB OHCI DRIVER
578333ab 12788M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12789L: linux-usb@vger.kernel.org
578333ab 12790S: Maintained
679655da
JP
12791F: Documentation/usb/ohci.txt
12792F: drivers/usb/host/ohci*
1da177e4 12793
963ffa3e 12794USB OTG FSM (Finite State Machine)
60d77b3d 12795M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12796T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12797L: linux-usb@vger.kernel.org
12798S: Maintained
12799F: drivers/usb/common/usb-otg-fsm.c
12800
563da3a9
VM
12801USB OVER IP DRIVER
12802M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12803M: Shuah Khan <shuahkh@osg.samsung.com>
12804M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12805L: linux-usb@vger.kernel.org
12806S: Maintained
a6d6fc2b 12807F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12808F: drivers/usb/usbip/
12809F: tools/usb/usbip/
12810
1da177e4 12811USB PEGASUS DRIVER
a16b945c 12812M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12813L: linux-usb@vger.kernel.org
043600a6 12814L: netdev@vger.kernel.org
052e3128
PM
12815T: git git://github.com/petkan/pegasus.git
12816W: https://github.com/petkan/pegasus
1da177e4 12817S: Maintained
679655da 12818F: drivers/net/usb/pegasus.*
1da177e4 12819
d3ad558f 12820USB PHY LAYER
a55f6286 12821M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12822L: linux-usb@vger.kernel.org
12823T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12824S: Maintained
12825F: drivers/usb/phy/
d3ad558f 12826
73e4fb3f 12827USB PRINTER DRIVER (usblp)
8b58be88 12828M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12829L: linux-usb@vger.kernel.org
73e4fb3f 12830S: Supported
679655da 12831F: drivers/usb/class/usblp.c
1da177e4 12832
4521b477
BM
12833USB QMI WWAN NETWORK DRIVER
12834M: Bjørn Mork <bjorn@mork.no>
12835L: netdev@vger.kernel.org
12836S: Maintained
12837F: Documentation/ABI/testing/sysfs-class-net-qmi
12838F: drivers/net/usb/qmi_wwan.c
12839
1da177e4 12840USB RTL8150 DRIVER
a16b945c 12841M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12842L: linux-usb@vger.kernel.org
043600a6 12843L: netdev@vger.kernel.org
052e3128
PM
12844T: git git://github.com/petkan/rtl8150.git
12845W: https://github.com/petkan/rtl8150
1da177e4 12846S: Maintained
679655da 12847F: drivers/net/usb/rtl8150.c
1da177e4 12848
f896b796 12849USB SERIAL SUBSYSTEM
66085694 12850M: Johan Hovold <johan@kernel.org>
795fb7e7 12851L: linux-usb@vger.kernel.org
5ee05309 12852T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12853S: Maintained
679655da 12854F: Documentation/usb/usb-serial.txt
f896b796 12855F: drivers/usb/serial/
679655da 12856F: include/linux/usb/serial.h
1da177e4 12857
b3f0db1c
SG
12858USB SMSC75XX ETHERNET DRIVER
12859M: Steve Glendinning <steve.glendinning@shawell.net>
12860L: netdev@vger.kernel.org
12861S: Maintained
12862F: drivers/net/usb/smsc75xx.*
12863
2f7ca802 12864USB SMSC95XX ETHERNET DRIVER
90b24cfb 12865M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12866M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12867L: netdev@vger.kernel.org
90b24cfb 12868S: Maintained
679655da 12869F: drivers/net/usb/smsc95xx.*
2f7ca802 12870
1da177e4 12871USB SUBSYSTEM
879a5a00 12872M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12873L: linux-usb@vger.kernel.org
1da177e4 12874W: http://www.linux-usb.org
08deed1e 12875T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12876S: Supported
1700bd98 12877F: Documentation/devicetree/bindings/usb/
679655da 12878F: Documentation/usb/
679655da
JP
12879F: drivers/usb/
12880F: include/linux/usb.h
12881F: include/linux/usb/
1da177e4
LT
12882
12883USB UHCI DRIVER
8b58be88 12884M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12885L: linux-usb@vger.kernel.org
1da177e4 12886S: Maintained
679655da 12887F: drivers/usb/host/uhci*
1da177e4 12888
69ae9e3e 12889USB "USBNET" DRIVER FRAMEWORK
d8130624 12890M: Oliver Neukum <oneukum@suse.com>
043600a6 12891L: netdev@vger.kernel.org
69ae9e3e 12892W: http://www.linux-usb.org/usbnet
1da177e4 12893S: Maintained
679655da
JP
12894F: drivers/net/usb/usbnet.c
12895F: include/linux/usb/usbnet.h
1da177e4 12896
c0efd232 12897USB VIDEO CLASS
c53ac071 12898M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12899L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12900L: linux-media@vger.kernel.org
275ffde4 12901T: git git://linuxtv.org/media_tree.git
57c6d2e9 12902W: http://www.ideasonboard.org/uvc/
c0efd232 12903S: Maintained
0c0d06ca 12904F: drivers/media/usb/uvc/
6c0f0359 12905F: include/uapi/linux/uvcvideo.h
1da177e4 12906
b60b9c45
HV
12907USB VISION DRIVER
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
b60b9c45
HV
12912S: Odd Fixes
12913F: drivers/media/usb/usbvision/
12914
8282da47
LP
12915USB WEBCAM GADGET
12916M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12917L: linux-usb@vger.kernel.org
12918S: Maintained
3a83c16e 12919F: drivers/usb/gadget/function/*uvc*
faf2e1db 12920F: drivers/usb/gadget/legacy/webcam.c
8282da47 12921
bf164cc0 12922USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12923M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12924L: linux-wireless@vger.kernel.org
12925S: Maintained
679655da 12926F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12927
eb6bab13 12928USB XHCI DRIVER
03d85053 12929M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12930L: linux-usb@vger.kernel.org
12931S: Supported
36d0344c
SS
12932F: drivers/usb/host/xhci*
12933F: drivers/usb/host/pci-quirks*
eb6bab13 12934
1da177e4 12935USB ZD1201 DRIVER
4086b9ca 12936L: linux-wireless@vger.kernel.org
1da177e4 12937W: http://linux-lc100020.sourceforge.net
4086b9ca 12938S: Orphan
ed0ad06f 12939F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12940
b7eee616 12941USB ZR364XX DRIVER
8b58be88 12942M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12943L: linux-usb@vger.kernel.org
661263b5 12944L: linux-media@vger.kernel.org
275ffde4 12945T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12946W: http://royale.zerezo.com/zr364xx/
12947S: Maintained
618cd932 12948F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12949F: drivers/media/usb/zr364xx/
b7eee616 12950
289fcff4
HK
12951ULPI BUS
12952M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12953L: linux-usb@vger.kernel.org
12954S: Maintained
12955F: drivers/usb/common/ulpi.c
12956F: include/linux/ulpi/
12957
e7839f25 12958USER-MODE LINUX (UML)
8b58be88 12959M: Jeff Dike <jdike@addtoit.com>
b15194b7 12960M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12961L: user-mode-linux-devel@lists.sourceforge.net
12962L: user-mode-linux-user@lists.sourceforge.net
12963W: http://user-mode-linux.sourceforge.net
9f273c24 12964T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12965S: Maintained
61516587 12966F: Documentation/virtual/uml/
679655da 12967F: arch/um/
b070989a 12968F: arch/x86/um/
679655da
JP
12969F: fs/hostfs/
12970F: fs/hppfs/
b7eee616 12971
e5f114e9 12972USERSPACE I/O (UIO)
879a5a00 12973M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12974S: Maintained
3d3fecbd 12975T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12976F: Documentation/DocBook/uio-howto.tmpl
12977F: drivers/uio/
12978F: include/linux/uio*.h
e5f114e9 12979
256cccbe 12980UTIL-LINUX PACKAGE
8b58be88 12981M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12982L: util-linux@vger.kernel.org
12983W: http://en.wikipedia.org/wiki/Util-linux
12984T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12985S: Maintained
12986
c1fd1c07 12987UVESAFB DRIVER
8b58be88 12988M: Michal Januszewski <spock@gentoo.org>
c69f677c 12989L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12990W: http://dev.gentoo.org/~spock/projects/uvesafb/
12991S: Maintained
679655da 12992F: Documentation/fb/uvesafb.txt
8a61f013 12993F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12994
456930d8
SA
12995VF610 NAND DRIVER
12996M: Stefan Agner <stefan@agner.ch>
12997L: linux-mtd@lists.infradead.org
12998S: Supported
12999F: drivers/mtd/nand/vf610_nfc.c
13000
4480f15b 13001VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13002M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13003S: Maintained
679655da
JP
13004F: Documentation/filesystems/vfat.txt
13005F: fs/fat/
1da177e4 13006
cba3345c
AW
13007VFIO DRIVER
13008M: Alex Williamson <alex.williamson@redhat.com>
13009L: kvm@vger.kernel.org
9f273c24 13010T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13011S: Maintained
13012F: Documentation/vfio.txt
13013F: drivers/vfio/
13014F: include/linux/vfio.h
c117ab84 13015F: include/uapi/linux/vfio.h
cba3345c 13016
5188287a
KW
13017VFIO MEDIATED DEVICE DRIVERS
13018M: Kirti Wankhede <kwankhede@nvidia.com>
13019L: kvm@vger.kernel.org
13020S: Maintained
13021F: Documentation/vfio-mediated-device.txt
13022F: drivers/vfio/mdev/
13023F: include/linux/mdev.h
13024F: samples/vfio-mdev/
13025
a714ea5f
AW
13026VFIO PLATFORM DRIVER
13027M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13028L: kvm@vger.kernel.org
13029S: Maintained
13030F: drivers/vfio/platform/
13031
9e6f3438
PO
13032VIDEOBUF2 FRAMEWORK
13033M: Pawel Osciak <pawel@osciak.com>
13034M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13035M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13036L: linux-media@vger.kernel.org
13037S: Maintained
90d72ac6 13038F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13039F: include/media/videobuf2-*
13040
06a8fc78
AH
13041VIRTIO AND VHOST VSOCK DRIVER
13042M: Stefan Hajnoczi <stefanha@redhat.com>
13043L: kvm@vger.kernel.org
13044L: virtualization@lists.linux-foundation.org
13045L: netdev@vger.kernel.org
13046S: Maintained
13047F: include/linux/virtio_vsock.h
13048F: include/uapi/linux/virtio_vsock.h
13049F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13050F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
13051F: drivers/vhost/vsock.c
13052F: drivers/vhost/vsock.h
06a8fc78 13053
5523662e
SCP
13054VIRTUAL SERIO DEVICE DRIVER
13055M: Stephen Chandler Paul <thatslyude@gmail.com>
13056S: Maintained
13057F: drivers/input/serio/userio.c
13058F: include/uapi/linux/userio.h
13059
9a82446b
AS
13060VIRTIO CONSOLE DRIVER
13061M: Amit Shah <amit.shah@redhat.com>
13062L: virtualization@lists.linux-foundation.org
13063S: Maintained
13064F: drivers/char/virtio_console.c
13065F: include/linux/virtio_console.h
c117ab84 13066F: include/uapi/linux/virtio_console.h
9a82446b 13067
2426ec8f 13068VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13069M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13070M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13071L: virtualization@lists.linux-foundation.org
13072S: Maintained
0e4191fe 13073F: Documentation/devicetree/bindings/virtio/
2426ec8f 13074F: drivers/virtio/
c893c8d7 13075F: tools/virtio/
2426ec8f
MT
13076F: drivers/net/virtio_net.c
13077F: drivers/block/virtio_blk.c
13078F: include/linux/virtio_*.h
916cdabc 13079F: include/uapi/linux/virtio_*.h
dbaf0624 13080F: drivers/crypto/virtio/
2426ec8f 13081
f2dbda3b
CH
13082VIRTIO DRIVERS FOR S390
13083M: Christian Borntraeger <borntraeger@de.ibm.com>
13084M: Cornelia Huck <cornelia.huck@de.ibm.com>
13085L: linux-s390@vger.kernel.org
13086L: virtualization@lists.linux-foundation.org
13087L: kvm@vger.kernel.org
13088S: Supported
1b568d93 13089F: drivers/s390/virtio/
f2dbda3b 13090
4ad6ee91
GH
13091VIRTIO GPU DRIVER
13092M: David Airlie <airlied@linux.ie>
13093M: Gerd Hoffmann <kraxel@redhat.com>
13094L: dri-devel@lists.freedesktop.org
13095L: virtualization@lists.linux-foundation.org
0c19f97f 13096T: git git://git.kraxel.org/linux drm-qemu
4ad6ee91
GH
13097S: Maintained
13098F: drivers/gpu/drm/virtio/
13099F: include/uapi/linux/virtio_gpu.h
13100
3a4d5c94
MT
13101VIRTIO HOST (VHOST)
13102M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13103M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13104L: kvm@vger.kernel.org
c996d8b9 13105L: virtualization@lists.linux-foundation.org
3a4d5c94 13106L: netdev@vger.kernel.org
9f273c24 13107T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13108S: Maintained
13109F: drivers/vhost/
c117ab84 13110F: include/uapi/linux/vhost.h
3a4d5c94 13111
271c8651
GH
13112VIRTIO INPUT DRIVER
13113M: Gerd Hoffmann <kraxel@redhat.com>
13114S: Maintained
13115F: drivers/virtio/virtio_input.c
13116F: include/uapi/linux/virtio_input.h
13117
dbaf0624
G
13118VIRTIO CRYPTO DRIVER
13119M: Gonglei <arei.gonglei@huawei.com>
13120L: virtualization@lists.linux-foundation.org
13121L: linux-crypto@vger.kernel.org
13122S: Maintained
13123F: drivers/crypto/virtio/
13124F: include/uapi/linux/virtio_crypto.h
13125
1da177e4 13126VIA RHINE NETWORK DRIVER
210347e1 13127S: Orphan
f2148a47 13128F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13129
f0bf7f61 13130VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13131M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13132M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13133S: Maintained
13134F: drivers/mmc/host/via-sdmmc.c
13135
69e4a7c2 13136VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13137M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13138L: linux-fbdev@vger.kernel.org
69e4a7c2 13139S: Maintained
c7babebd
FTS
13140F: include/linux/via-core.h
13141F: include/linux/via-gpio.h
13142F: include/linux/via_i2c.h
8a61f013 13143F: drivers/video/fbdev/via/
69e4a7c2 13144
01f20734 13145VIA VELOCITY NETWORK DRIVER
8b58be88 13146M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13147L: netdev@vger.kernel.org
13148S: Maintained
f2148a47 13149F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13150
f73f8173
AW
13151VIRT LIB
13152M: Alex Williamson <alex.williamson@redhat.com>
13153M: Paolo Bonzini <pbonzini@redhat.com>
13154L: kvm@vger.kernel.org
13155S: Supported
13156F: virt/lib/
13157
77911fd2 13158VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13159M: Hans Verkuil <hverkuil@xs4all.nl>
13160L: linux-media@vger.kernel.org
13161T: git git://linuxtv.org/media_tree.git
a825eaec 13162W: https://linuxtv.org
0b7bc1fa 13163S: Maintained
77911fd2 13164F: drivers/media/platform/vivid/*
0b7bc1fa 13165
be7f8273 13166VLAN (802.1Q)
8b58be88 13167M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13168L: netdev@vger.kernel.org
13169S: Maintained
679655da
JP
13170F: drivers/net/macvlan.c
13171F: include/linux/if_*vlan.h
13172F: net/8021q/
be7f8273 13173
55e331cf 13174VLYNQ BUS
08eeb306 13175M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13176L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13177S: Maintained
13178F: drivers/vlynq/vlynq.c
13179F: include/linux/vlynq.h
13180
390beae4 13181VME SUBSYSTEM
74c600e3 13182M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13183M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13184M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13185L: devel@driverdev.osuosl.org
13186S: Maintained
13187T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13188F: Documentation/driver-api/vme.rst
390beae4
MW
13189F: drivers/staging/vme/
13190F: drivers/vme/
13191F: include/linux/vme*
13192
4488e09b
AK
13193VMWARE HYPERVISOR INTERFACE
13194M: Alok Kataria <akataria@vmware.com>
13195L: virtualization@lists.linux-foundation.org
13196S: Supported
13197F: arch/x86/kernel/cpu/vmware.c
13198
73b35d07
DT
13199VMWARE BALLOON DRIVER
13200M: Xavier Deguillard <xdeguillard@vmware.com>
13201M: Philip Moltmann <moltmann@vmware.com>
13202M: "VMware, Inc." <pv-drivers@vmware.com>
13203L: linux-kernel@vger.kernel.org
13204S: Maintained
13205F: drivers/misc/vmw_balloon.c
13206
8b8be51b
TH
13207VMWARE VMMOUSE SUBDRIVER
13208M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13209M: "VMware, Inc." <pv-drivers@vmware.com>
13210L: linux-input@vger.kernel.org
13211S: Maintained
13212F: drivers/input/mouse/vmmouse.c
13213F: drivers/input/mouse/vmmouse.h
13214
d1a890fa 13215VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13216M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13217M: "VMware, Inc." <pv-drivers@vmware.com>
13218L: netdev@vger.kernel.org
13219S: Maintained
13220F: drivers/net/vmxnet3/
d1a890fa 13221
851b1642 13222VMware PVSCSI driver
29374ec6 13223M: Jim Gill <jgill@vmware.com>
851b1642
AK
13224M: VMware PV-Drivers <pv-drivers@vmware.com>
13225L: linux-scsi@vger.kernel.org
13226S: Maintained
13227F: drivers/scsi/vmw_pvscsi.c
13228F: drivers/scsi/vmw_pvscsi.h
13229
29c8d9eb
AR
13230VMWARE PVRDMA DRIVER
13231M: Adit Ranadive <aditr@vmware.com>
13232M: VMware PV-Drivers <pv-drivers@vmware.com>
13233L: linux-rdma@vger.kernel.org
13234S: Maintained
13235F: drivers/infiniband/hw/vmw_pvrdma/
13236
e53e86c7 13237VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13238M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13239M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13240L: linux-kernel@vger.kernel.org
1dd68f01 13241W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13242T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13243S: Supported
9d2597e8 13244F: Documentation/devicetree/bindings/regulator/
679655da 13245F: drivers/regulator/
9d2597e8 13246F: include/dt-bindings/regulator/
679655da 13247F: include/linux/regulator/
e53e86c7 13248
081958eb
DA
13249VRF
13250M: David Ahern <dsa@cumulusnetworks.com>
13251M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13252L: netdev@vger.kernel.org
13253S: Maintained
13254F: drivers/net/vrf.c
562d897d 13255F: Documentation/networking/vrf.txt
081958eb 13256
ab41319e 13257VT1211 HARDWARE MONITOR DRIVER
8b58be88 13258M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13259L: linux-hwmon@vger.kernel.org
ab41319e 13260S: Maintained
679655da
JP
13261F: Documentation/hwmon/vt1211
13262F: drivers/hwmon/vt1211.c
ab41319e 13263
1de9e371 13264VT8231 HARDWARE MONITOR DRIVER
8b58be88 13265M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13266L: linux-hwmon@vger.kernel.org
1de9e371 13267S: Maintained
679655da 13268F: drivers/hwmon/vt8231.c
1de9e371 13269
88095e7b
TO
13270VUB300 USB to SDIO/SD/MMC bridge chip
13271M: Tony Olech <tony.olech@elandigitalsystems.com>
13272L: linux-mmc@vger.kernel.org
13273L: linux-usb@vger.kernel.org
13274S: Supported
13275F: drivers/mmc/host/vub300.c
13276
1da177e4 13277W1 DALLAS'S 1-WIRE BUS
a8018766 13278M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13279S: Maintained
679655da
JP
13280F: Documentation/w1/
13281F: drivers/w1/
1da177e4 13282
13927079 13283W83791D HARDWARE MONITORING DRIVER
8b58be88 13284M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13285L: linux-hwmon@vger.kernel.org
25845c22 13286S: Maintained
679655da
JP
13287F: Documentation/hwmon/w83791d
13288F: drivers/hwmon/w83791d.c
13927079 13289
61db011d 13290W83793 HARDWARE MONITORING DRIVER
8b58be88 13291M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13292L: linux-hwmon@vger.kernel.org
61db011d 13293S: Maintained
679655da
JP
13294F: Documentation/hwmon/w83793
13295F: drivers/hwmon/w83793.c
61db011d 13296
e3760b43 13297W83795 HARDWARE MONITORING DRIVER
d8130624 13298M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13299L: linux-hwmon@vger.kernel.org
e3760b43
JD
13300S: Maintained
13301F: drivers/hwmon/w83795.c
13302
1da177e4 13303W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13304M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13305S: Maintained
679655da 13306F: drivers/mmc/host/wbsd.*
1da177e4 13307
b4e05923
HG
13308WACOM PROTOCOL 4 SERIAL TABLETS
13309M: Julian Squires <julian@cipht.net>
13310M: Hans de Goede <hdegoede@redhat.com>
13311L: linux-input@vger.kernel.org
13312S: Maintained
13313F: drivers/input/tablet/wacom_serial4.c
13314
3527761c 13315WATCHDOG DEVICE DRIVERS
8b58be88 13316M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13317R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13318L: linux-watchdog@vger.kernel.org
13319W: http://www.linux-watchdog.org/
f599aaf0 13320T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13321S: Maintained
540be8b2 13322F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13323F: Documentation/watchdog/
13324F: drivers/watchdog/
13325F: include/linux/watchdog.h
c117ab84 13326F: include/uapi/linux/watchdog.h
3527761c 13327
b22e00f3
DH
13328WIIMOTE HID DRIVER
13329M: David Herrmann <dh.herrmann@googlemail.com>
13330L: linux-input@vger.kernel.org
13331S: Maintained
13332F: drivers/hid/hid-wiimote*
13333
e258b80e 13334WINBOND CIR DRIVER
364e9e18 13335M: David Härdeman <david@hardeman.nu>
e258b80e 13336S: Maintained
116ab806 13337F: drivers/media/rc/winbond-cir.c
e258b80e 13338
c36a483d
WBG
13339WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13340M: William Breathitt Gray <vilhelm.gray@gmail.com>
13341L: linux-watchdog@vger.kernel.org
13342S: Maintained
13343F: drivers/watchdog/ebc-c384_wdt.c
13344
9c26df9b
WBG
13345WINSYSTEMS WS16C48 GPIO DRIVER
13346M: William Breathitt Gray <vilhelm.gray@gmail.com>
13347L: linux-gpio@vger.kernel.org
13348S: Maintained
13349F: drivers/gpio/gpio-ws16c48.c
e258b80e 13350
8a70da82 13351WIMAX STACK
8b58be88 13352M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13353M: linux-wimax@intel.com
49e7d9df 13354L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13355S: Supported
13356W: http://linuxwimax.org
315987dc 13357F: Documentation/wimax/README.wimax
315987dc
JP
13358F: include/linux/wimax/debug.h
13359F: include/net/wimax.h
c117ab84 13360F: include/uapi/linux/wimax.h
315987dc 13361F: net/wimax/
8a70da82 13362
5fc14680 13363WISTRON LAPTOP BUTTON DRIVER
8b58be88 13364M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13365S: Maintained
679655da 13366F: drivers/input/misc/wistron_btns.c
5fc14680 13367
1da177e4 13368WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13369M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13370L: linux-wireless@vger.kernel.org
926554c4 13371W: http://oops.ghostprotocols.net:81/blog
1da177e4 13372S: Maintained
679655da 13373F: drivers/net/wireless/wl3501*
1da177e4 13374
055bcbcb 13375WOLFSON MICROELECTRONICS DRIVERS
fef95164 13376L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13377T: git https://github.com/CirrusLogic/linux-drivers.git
13378W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13379S: Supported
3768f0b1 13380F: Documentation/hwmon/wm83??
f494993f
CK
13381F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13382F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13383F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13384F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13385F: drivers/clk/clk-wm83*.c
9c309598 13386F: drivers/extcon/extcon-arizona.c
b75ea16a 13387F: drivers/leds/leds-wm83*.c
25b273ba 13388F: drivers/gpio/gpio-*wm*.c
9c309598 13389F: drivers/gpio/gpio-arizona.c
d22b0869 13390F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13391F: drivers/input/misc/wm831x-on.c
13392F: drivers/input/touchscreen/wm831x-ts.c
13393F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13394F: drivers/mfd/arizona*
13395F: drivers/mfd/wm*.c
12ebc137 13396F: drivers/mfd/cs47l24*
8c0984e5 13397F: drivers/power/supply/wm83*.c
b75ea16a
MB
13398F: drivers/rtc/rtc-wm83*.c
13399F: drivers/regulator/wm8*.c
3860e6c4 13400F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13401F: drivers/watchdog/wm83*_wdt.c
9c309598 13402F: include/linux/mfd/arizona/
3860e6c4 13403F: include/linux/mfd/wm831x/
b75ea16a 13404F: include/linux/mfd/wm8350/
3768f0b1 13405F: include/linux/mfd/wm8400*
59ec6da2 13406F: include/linux/wm97xx.h
055bcbcb 13407F: include/sound/wm????.h
9c309598 13408F: sound/soc/codecs/arizona.?
055bcbcb 13409F: sound/soc/codecs/wm*
12ebc137 13410F: sound/soc/codecs/cs47l24*
b75ea16a 13411
3e6cd7a4
TH
13412WORKQUEUE
13413M: Tejun Heo <tj@kernel.org>
badb7f5e 13414R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13416S: Maintained
13417F: include/linux/workqueue.h
13418F: kernel/workqueue.c
e7f08ffb 13419F: Documentation/core-api/workqueue.rst
3e6cd7a4 13420
39ac9f48
CYT
13421X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13422M: Chen-Yu Tsai <wens@csie.org>
13423L: linux-kernel@vger.kernel.org
13424S: Maintained
13425N: axp[128]
13426
1da177e4 13427X.25 NETWORK LAYER
8bf28059 13428M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13429L: linux-x25@vger.kernel.org
8bf28059 13430S: Odd Fixes
679655da
JP
13431F: Documentation/networking/x25*
13432F: include/net/x25*
13433F: net/x25/
1da177e4 13434
e2d1d6c0 13435X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13436M: Thomas Gleixner <tglx@linutronix.de>
13437M: Ingo Molnar <mingo@redhat.com>
13438M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13439M: x86@kernel.org
981c3a4f 13440L: linux-kernel@vger.kernel.org
75fc2d37 13441T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13442S: Maintained
679655da
JP
13443F: Documentation/x86/
13444F: arch/x86/
e2d1d6c0 13445
d0944853 13446X86 PLATFORM DRIVERS
e181ba15 13447M: Darren Hart <dvhart@infradead.org>
d0944853 13448L: platform-driver-x86@vger.kernel.org
e181ba15 13449T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13450S: Maintained
14430813 13451F: drivers/platform/x86/
3a4bceef 13452F: drivers/platform/olpc/
d0944853 13453
c1f5c54b
IM
13454X86 MCE INFRASTRUCTURE
13455M: Tony Luck <tony.luck@intel.com>
487ba8e8 13456M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13457L: linux-edac@vger.kernel.org
13458S: Maintained
13459F: arch/x86/kernel/cpu/mcheck/*
13460
79ebdc95
BP
13461X86 MICROCODE UPDATE SUPPORT
13462M: Borislav Petkov <bp@alien8.de>
13463S: Maintained
13464F: arch/x86/kernel/cpu/microcode/*
13465
f0905c5a
AL
13466X86 VDSO
13467M: Andy Lutomirski <luto@amacapital.net>
13468L: linux-kernel@vger.kernel.org
13469T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13470S: Maintained
d603c8e1 13471F: arch/x86/entry/vdso/
f0905c5a 13472
d6fad502 13473XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13474M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13475M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13476L: linux-media@vger.kernel.org
a825eaec 13477W: https://linuxtv.org
d6fad502
MCC
13478T: git git://linuxtv.org/media_tree.git
13479S: Maintained
13480F: drivers/media/tuners/tuner-xc2028.*
13481
c4468085 13482XEN HYPERVISOR INTERFACE
3eeef8f7 13483M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13484M: Juergen Gross <jgross@suse.com>
11dbb52b 13485L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13486T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13487S: Supported
13488F: arch/x86/xen/
13489F: drivers/*/xen-*front.c
13490F: drivers/xen/
13491F: arch/x86/include/asm/xen/
13492F: include/xen/
c117ab84 13493F: include/uapi/xen/
c4468085 13494
77bfb479 13495XEN HYPERVISOR ARM
85d1a29d 13496M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13497L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13498S: Maintained
77bfb479
SS
13499F: arch/arm/xen/
13500F: arch/arm/include/asm/xen/
13501
b475e83f 13502XEN HYPERVISOR ARM64
85d1a29d 13503M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13504L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13505S: Maintained
b475e83f
SS
13506F: arch/arm64/xen/
13507F: arch/arm64/include/asm/xen/
13508
9b57e1a7 13509XEN NETWORK BACKEND DRIVER
8386040b 13510M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13511M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13512L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13513L: netdev@vger.kernel.org
13514S: Supported
13515F: drivers/net/xen-netback/*
13516
c5f8e29d
KRW
13517XEN PCI SUBSYSTEM
13518M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13519L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13520S: Supported
13521F: arch/x86/pci/*xen*
13522F: drivers/pci/*xen*
13523
a2c5ae65
KRW
13524XEN BLOCK SUBSYSTEM
13525M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13526M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13527L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13528S: Supported
13529F: drivers/block/xen-blkback/*
13530F: drivers/block/xen*
13531
15d03609
JG
13532XEN PVSCSI DRIVERS
13533M: Juergen Gross <jgross@suse.com>
13534L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13535L: linux-scsi@vger.kernel.org
13536S: Supported
13537F: drivers/scsi/xen-scsifront.c
13538F: drivers/xen/xen-scsiback.c
13539F: include/xen/interface/io/vscsiif.h
13540
c5f8e29d
KRW
13541XEN SWIOTLB SUBSYSTEM
13542M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13543L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13544S: Supported
13545F: arch/x86/xen/*swiotlb*
13546F: drivers/xen/*swiotlb*
13547
1da177e4 13548XFS FILESYSTEM
721a0edf 13549M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
13550M: linux-xfs@vger.kernel.org
13551L: linux-xfs@vger.kernel.org
13552W: http://xfs.org/
721a0edf 13553T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 13554S: Supported
679655da
JP
13555F: Documentation/filesystems/xfs.txt
13556F: fs/xfs/
1da177e4 13557
8a3b7a25 13558XILINX AXI ETHERNET DRIVER
59a54f30
MS
13559M: Anirudha Sarangi <anirudh@xilinx.com>
13560M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13561S: Maintained
13562F: drivers/net/ethernet/xilinx/xilinx_axienet*
13563
238b8721 13564XILINX UARTLITE SERIAL DRIVER
8b58be88 13565M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13566L: linux-serial@vger.kernel.org
13567S: Maintained
df621252 13568F: drivers/tty/serial/uartlite.c
238b8721 13569
df330515
LP
13570XILINX VIDEO IP CORES
13571M: Hyun Kwon <hyun.kwon@xilinx.com>
13572M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13573L: linux-media@vger.kernel.org
13574T: git git://linuxtv.org/media_tree.git
13575S: Supported
13576F: Documentation/devicetree/bindings/media/xilinx/
13577F: drivers/media/platform/xilinx/
a5562f65 13578F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13579
74316949
EB
13580XILLYBUS DRIVER
13581M: Eli Billauer <eli.billauer@gmail.com>
13582L: linux-kernel@vger.kernel.org
13583S: Supported
13584F: drivers/char/xillybus/
13585
f620e4b8
MF
13586XTENSA XTFPGA PLATFORM SUPPORT
13587M: Max Filippov <jcmvbkbc@gmail.com>
13588L: linux-xtensa@linux-xtensa.org
13589S: Maintained
13590F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13591F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13592
1da177e4 13593YAM DRIVER FOR AX.25
8b58be88 13594M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13595L: linux-hams@vger.kernel.org
13596S: Maintained
679655da
JP
13597F: drivers/net/hamradio/yam*
13598F: include/linux/yam.h
1da177e4 13599
af64a5eb 13600YEALINK PHONE DRIVER
8b58be88 13601M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13602L: usbb2k-api-dev@nongnu.org
13603S: Maintained
679655da
JP
13604F: Documentation/input/yealink.txt
13605F: drivers/input/misc/yealink.*
af64a5eb 13606
1da177e4 13607Z8530 DRIVER FOR AX.25
8b58be88 13608M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13609W: http://yaina.de/jreuter/
13610W: http://www.qsl.net/dl1bke/
13611L: linux-hams@vger.kernel.org
13612S: Maintained
679655da
JP
13613F: Documentation/networking/z8530drv.txt
13614F: drivers/net/hamradio/*scc.c
13615F: drivers/net/hamradio/z8530.h
1da177e4 13616
0cf31ec1 13617ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13618M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13619L: linux-mm@kvack.org
13620S: Maintained
13621F: mm/zbud.c
13622F: include/linux/zbud.h
13623
7c0c3afb 13624ZD1211RW WIRELESS DRIVER
8b58be88
JP
13625M: Daniel Drake <dsd@gentoo.org>
13626M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13627W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13628L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13629L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13630S: Maintained
6948300c 13631F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13632
20263029
DS
13633ZPOOL COMPRESSED PAGE STORAGE API
13634M: Dan Streetman <ddstreet@ieee.org>
13635L: linux-mm@kvack.org
13636S: Maintained
13637F: mm/zpool.c
13638F: include/linux/zpool.h
13639
1da177e4 13640ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13641L: mjpeg-users@lists.sourceforge.net
f63145e2 13642L: linux-media@vger.kernel.org
1da177e4 13643W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13644T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13645S: Odd Fixes
90d72ac6 13646F: drivers/media/pci/zoran/
1da177e4 13647
6920f2cc
MK
13648ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13649M: Minchan Kim <minchan@kernel.org>
13650M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13651R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13652L: linux-kernel@vger.kernel.org
13653S: Maintained
13654F: drivers/block/zram/
13655F: Documentation/blockdev/zram.txt
13656
8b4a4080 13657ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13658M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13659S: Maintained
df621252 13660F: drivers/tty/serial/zs.*
8b4a4080 13661
eae70d06
MK
13662ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13663M: Minchan Kim <minchan@kernel.org>
13664M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13665R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13666L: linux-mm@kvack.org
13667S: Maintained
13668F: mm/zsmalloc.c
13669F: include/linux/zsmalloc.h
d02be50d 13670F: Documentation/vm/zsmalloc.txt
eae70d06 13671
0cf31ec1 13672ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13673M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13674L: linux-mm@kvack.org
13675S: Maintained
13676F: mm/zswap.c
13677
1da177e4 13678THE REST
8b58be88 13679M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13680L: linux-kernel@vger.kernel.org
8a6e2535 13681Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13682T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13683S: Buried alive in reporters
34d03cc1
JP
13684F: *
13685F: */