]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - MAINTAINERS
drm: flip cirrus driver status to "obsolete".
[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
af3076e6
GH
4119S: Obsolete
4120W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4121F: drivers/gpu/drm/cirrus/
4122
c26a4017 4123RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4124M: Alex Deucher <alexander.deucher@amd.com>
4125M: Christian König <christian.koenig@amd.com>
4126L: dri-devel@lists.freedesktop.org
4127T: git git://people.freedesktop.org/~agd5f/linux
4128S: Supported
4129F: drivers/gpu/drm/radeon/
74c97375 4130F: include/uapi/drm/radeon_drm.h
c26a4017 4131F: drivers/gpu/drm/amd/
74c97375 4132F: include/uapi/drm/amdgpu_drm.h
566f5939 4133
03e255b9
TR
4134DRM PANEL DRIVERS
4135M: Thierry Reding <thierry.reding@gmail.com>
4136L: dri-devel@lists.freedesktop.org
4137T: git git://anongit.freedesktop.org/tegra/linux.git
4138S: Maintained
4139F: drivers/gpu/drm/drm_panel.c
4140F: drivers/gpu/drm/panel/
4141F: include/drm/drm_panel.h
2d799dde 4142F: Documentation/devicetree/bindings/display/panel/
03e255b9 4143
8daf7473 4144INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4145M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4146M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4147L: intel-gfx@lists.freedesktop.org
7564fde3 4148W: https://01.org/linuxgraphics/
51b06f9f 4149B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4150C: irc://chat.freenode.net/intel-gfx
47f95647 4151Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4152T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4153S: Supported
14430813 4154F: drivers/gpu/drm/i915/
8daf7473 4155F: include/drm/i915*
baceac3a 4156F: include/uapi/drm/i915_drm.h
621c5474 4157F: Documentation/gpu/i915.rst
8daf7473 4158
66a46e9d
ZW
4159INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4160M: Zhenyu Wang <zhenyuw@linux.intel.com>
4161M: Zhi Wang <zhi.a.wang@intel.com>
4162L: igvt-g-dev@lists.01.org
4163L: intel-gfx@lists.freedesktop.org
4164W: https://01.org/igvt-g
4165T: git https://github.com/01org/gvt-linux.git
4166S: Supported
4167F: drivers/gpu/drm/i915/gvt/
4168
99763bb8
BB
4169DRM DRIVERS FOR ATMEL HLCDC
4170M: Boris Brezillon <boris.brezillon@free-electrons.com>
4171L: dri-devel@lists.freedesktop.org
4172S: Supported
4173F: drivers/gpu/drm/atmel-hlcdc/
4174F: Documentation/devicetree/bindings/drm/atmel/
4175
bf1139df
MR
4176DRM DRIVERS FOR ALLWINNER A10
4177M: Maxime Ripard <maxime.ripard@free-electrons.com>
4178L: dri-devel@lists.freedesktop.org
4179S: Supported
4180F: drivers/gpu/drm/sun4i/
4181F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4182
1de7ac68
NA
4183DRM DRIVERS FOR AMLOGIC SOCS
4184M: Neil Armstrong <narmstrong@baylibre.com>
4185L: dri-devel@lists.freedesktop.org
4186L: linux-amlogic@lists.infradead.org
4187W: http://linux-meson.com/
4188S: Supported
4189F: drivers/gpu/drm/meson/
4190F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4191
398a6d4a
KP
4192DRM DRIVERS FOR EXYNOS
4193M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4194M: Joonyoung Shim <jy0922.shim@samsung.com>
4195M: Seung-Woo Kim <sw0312.kim@samsung.com>
4196M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4197L: dri-devel@lists.freedesktop.org
25a58030 4198T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4199S: Supported
14430813 4200F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4201F: include/uapi/drm/exynos_drm.h
4202F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4203
b55a1b9c 4204DRM DRIVERS FOR FREESCALE DCU
bc66757a 4205M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4206M: Alison Wang <alison.wang@freescale.com>
4207L: dri-devel@lists.freedesktop.org
4208S: Supported
4209F: drivers/gpu/drm/fsl-dcu/
2d799dde 4210F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4211F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4212F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4213
0a3d775f
PZ
4214DRM DRIVERS FOR FREESCALE IMX
4215M: Philipp Zabel <p.zabel@pengutronix.de>
4216L: dri-devel@lists.freedesktop.org
4217S: Maintained
4218F: drivers/gpu/drm/imx/
ef739aa4 4219F: drivers/gpu/ipu-v3/
2d799dde 4220F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4221
ba2199a6
PJ
4222DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4223M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4224L: dri-devel@lists.freedesktop.org
4225T: git git://github.com/patjak/drm-gma500
4226S: Maintained
5ff18e42 4227F: drivers/gpu/drm/gma500/
ba2199a6 4228
c84ffde9
XL
4229DRM DRIVERS FOR HISILICON
4230M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4231M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4232R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4233R: Chen Feng <puck.chen@hisilicon.com>
4234L: dri-devel@lists.freedesktop.org
4235T: git git://github.com/xin3liang/linux.git
4236S: Maintained
4237F: drivers/gpu/drm/hisilicon/
4238F: Documentation/devicetree/bindings/display/hisilicon/
4239
399516ab
EV
4240DRM DRIVER FOR INTEL I810 VIDEO CARDS
4241S: Orphan / Obsolete
4242F: drivers/gpu/drm/i810/
4243F: include/uapi/drm/i810_drm.h
4244
37b2a214
CH
4245DRM DRIVERS FOR MEDIATEK
4246M: CK Hu <ck.hu@mediatek.com>
4247M: Philipp Zabel <p.zabel@pengutronix.de>
4248L: dri-devel@lists.freedesktop.org
4249S: Supported
4250F: drivers/gpu/drm/mediatek/
4251F: Documentation/devicetree/bindings/display/mediatek/
4252
06346451
EV
4253DRM DRIVER FOR MSM ADRENO GPU
4254M: Rob Clark <robdclark@gmail.com>
4255L: linux-arm-msm@vger.kernel.org
4256L: dri-devel@lists.freedesktop.org
4257L: freedreno@lists.freedesktop.org
4258T: git git://people.freedesktop.org/~robclark/linux
4259S: Maintained
4260F: drivers/gpu/drm/msm/
4261F: include/uapi/drm/msm_drm.h
4262F: Documentation/devicetree/bindings/display/msm/
4263
fad89bb3
EV
4264DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4265M: Ben Skeggs <bskeggs@redhat.com>
4266L: dri-devel@lists.freedesktop.org
4267L: nouveau@lists.freedesktop.org
4268T: git git://github.com/skeggsb/linux
4269S: Supported
4270F: drivers/gpu/drm/nouveau/
4271F: include/uapi/drm/nouveau_drm.h
ba2199a6 4272
bd3b49f2 4273DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4274M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4275L: dri-devel@lists.freedesktop.org
4276L: linux-tegra@vger.kernel.org
a5ad7a63 4277T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4278S: Supported
dee8268f 4279F: drivers/gpu/drm/tegra/
a5ad7a63 4280F: drivers/gpu/host1x/
e1e90644 4281F: include/linux/host1x.h
a5ad7a63 4282F: include/uapi/drm/tegra_drm.h
2d799dde 4283F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4284
399516ab
EV
4285DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4286S: Orphan / Obsolete
4287F: drivers/gpu/drm/mga/
4288F: include/uapi/drm/mga_drm.h
4289
c842b693
EV
4290DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4291M: Dave Airlie <airlied@redhat.com>
4292S: Odd Fixes
4293F: drivers/gpu/drm/mgag200/
4294
399516ab
EV
4295DRM DRIVER FOR RAGE 128 VIDEO CARDS
4296S: Orphan / Obsolete
4297F: drivers/gpu/drm/r128/
4298F: include/uapi/drm/r128_drm.h
4299
a284e9d1
LP
4300DRM DRIVERS FOR RENESAS
4301M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4302L: dri-devel@lists.freedesktop.org
4a121096 4303L: linux-renesas-soc@vger.kernel.org
2392ccd4 4304T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4305S: Supported
4306F: drivers/gpu/drm/rcar-du/
4307F: drivers/gpu/drm/shmobile/
a284e9d1 4308F: include/linux/platform_data/shmob_drm.h
33be436d 4309F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4310
c842b693
EV
4311DRM DRIVER FOR QXL VIRTUAL GPU
4312M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4313M: Gerd Hoffmann <kraxel@redhat.com>
4314L: virtualization@lists.linux-foundation.org
4315T: git git://git.kraxel.org/linux drm-qemu
4316S: Maintained
c842b693
EV
4317F: drivers/gpu/drm/qxl/
4318F: include/uapi/drm/qxl_drm.h
a284e9d1 4319
625e0346
HS
4320DRM DRIVERS FOR ROCKCHIP
4321M: Mark Yao <mark.yao@rock-chips.com>
4322L: dri-devel@lists.freedesktop.org
4323S: Maintained
4324F: drivers/gpu/drm/rockchip/
f253f7eb 4325F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4326
399516ab
EV
4327DRM DRIVER FOR SAVAGE VIDEO CARDS
4328S: Orphan / Obsolete
4329F: drivers/gpu/drm/savage/
4330F: include/uapi/drm/savage_drm.h
4331
4332DRM DRIVER FOR SIS VIDEO CARDS
4333S: Orphan / Obsolete
4334F: drivers/gpu/drm/sis/
4335F: include/uapi/drm/sis_drm.h
625e0346 4336
7f11c476
BG
4337DRM DRIVERS FOR STI
4338M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4339M: Vincent Abriou <vincent.abriou@st.com>
4340L: dri-devel@lists.freedesktop.org
4341T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4342S: Maintained
4343F: drivers/gpu/drm/sti
2d799dde 4344F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4345
399516ab
EV
4346DRM DRIVER FOR TDFX VIDEO CARDS
4347S: Orphan / Obsolete
4348F: drivers/gpu/drm/tdfx/
4349
c842b693
EV
4350DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4351M: Dave Airlie <airlied@redhat.com>
4352S: Odd Fixes
4353F: drivers/gpu/drm/udl/
4354
8bb0bce9
LS
4355DRM DRIVERS FOR VIVANTE GPU IP
4356M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4357R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4358R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4359L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4360L: dri-devel@lists.freedesktop.org
4361S: Maintained
8a9257a0
EV
4362F: drivers/gpu/drm/etnaviv/
4363F: include/uapi/drm/etnaviv_drm.h
4364F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4365
c4291702
EV
4366DRM DRIVER FOR VMWARE VIRTUAL GPU
4367M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4368M: Sinclair Yeh <syeh@vmware.com>
4369M: Thomas Hellstrom <thellstrom@vmware.com>
4370L: dri-devel@lists.freedesktop.org
4371T: git git://people.freedesktop.org/~syeh/repos_linux
4372T: git git://people.freedesktop.org/~thomash/linux
4373S: Supported
4374F: drivers/gpu/drm/vmwgfx/
4375F: include/uapi/drm/vmwgfx_drm.h
4376
8636d452
EA
4377DRM DRIVERS FOR VC4
4378M: Eric Anholt <eric@anholt.net>
4379T: git git://github.com/anholt/linux
4380S: Supported
4381F: drivers/gpu/drm/vc4/
4382F: include/uapi/drm/vc4_drm.h
4383F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4384
5ef330a7
TV
4385DRM DRIVERS FOR TI OMAP
4386M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4387L: dri-devel@lists.freedesktop.org
4388S: Maintained
4389F: drivers/gpu/drm/omapdrm/
4390F: Documentation/devicetree/bindings/display/ti/
4391
adb314ed
TV
4392DRM DRIVERS FOR TI LCDC
4393M: Jyri Sarha <jsarha@ti.com>
4394R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4395L: dri-devel@lists.freedesktop.org
4396S: Maintained
4397F: drivers/gpu/drm/tilcdc/
4398F: Documentation/devicetree/bindings/display/tilcdc/
4399
dbb01037
SG
4400DRM DRIVERS FOR ZTE ZX
4401M: Shawn Guo <shawnguo@kernel.org>
4402L: dri-devel@lists.freedesktop.org
4403S: Maintained
4404F: drivers/gpu/drm/zte/
4405F: Documentation/devicetree/bindings/display/zte,vou.txt
4406
598df1ac
AK
4407DSBR100 USB FM RADIO DRIVER
4408M: Alexey Klimov <klimov.linux@gmail.com>
4409L: linux-media@vger.kernel.org
4410T: git git://linuxtv.org/media_tree.git
4411S: Maintained
4412F: drivers/media/radio/dsbr100.c
4413
1da177e4 4414DSCC4 DRIVER
8b58be88 4415M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4416L: netdev@vger.kernel.org
1da177e4 4417S: Maintained
679655da 4418F: drivers/net/wan/dscc4.c
1da177e4 4419
cc11b140
HV
4420DT3155 MEDIA DRIVER
4421M: Hans Verkuil <hverkuil@xs4all.nl>
4422L: linux-media@vger.kernel.org
4423T: git git://linuxtv.org/media_tree.git
a825eaec 4424W: https://linuxtv.org
cc11b140
HV
4425S: Odd Fixes
4426F: drivers/media/pci/dt3155/
4427
91952bc0
AP
4428DVB_USB_AF9015 MEDIA DRIVER
4429M: Antti Palosaari <crope@iki.fi>
4430L: linux-media@vger.kernel.org
a825eaec 4431W: https://linuxtv.org
91952bc0
AP
4432W: http://palosaari.fi/linux/
4433Q: http://patchwork.linuxtv.org/project/linux-media/list/
4434T: git git://linuxtv.org/anttip/media_tree.git
4435S: Maintained
4436F: drivers/media/usb/dvb-usb-v2/af9015*
4437
4438DVB_USB_AF9035 MEDIA DRIVER
4439M: Antti Palosaari <crope@iki.fi>
4440L: linux-media@vger.kernel.org
a825eaec 4441W: https://linuxtv.org
91952bc0
AP
4442W: http://palosaari.fi/linux/
4443Q: http://patchwork.linuxtv.org/project/linux-media/list/
4444T: git git://linuxtv.org/anttip/media_tree.git
4445S: Maintained
4446F: drivers/media/usb/dvb-usb-v2/af9035*
4447
4448DVB_USB_ANYSEE MEDIA DRIVER
4449M: Antti Palosaari <crope@iki.fi>
4450L: linux-media@vger.kernel.org
a825eaec 4451W: https://linuxtv.org
91952bc0
AP
4452W: http://palosaari.fi/linux/
4453Q: http://patchwork.linuxtv.org/project/linux-media/list/
4454T: git git://linuxtv.org/anttip/media_tree.git
4455S: Maintained
4456F: drivers/media/usb/dvb-usb-v2/anysee*
4457
4458DVB_USB_AU6610 MEDIA DRIVER
4459M: Antti Palosaari <crope@iki.fi>
4460L: linux-media@vger.kernel.org
a825eaec 4461W: https://linuxtv.org
91952bc0
AP
4462W: http://palosaari.fi/linux/
4463Q: http://patchwork.linuxtv.org/project/linux-media/list/
4464T: git git://linuxtv.org/anttip/media_tree.git
4465S: Maintained
4466F: drivers/media/usb/dvb-usb-v2/au6610*
4467
4468DVB_USB_CE6230 MEDIA DRIVER
4469M: Antti Palosaari <crope@iki.fi>
4470L: linux-media@vger.kernel.org
a825eaec 4471W: https://linuxtv.org
91952bc0
AP
4472W: http://palosaari.fi/linux/
4473Q: http://patchwork.linuxtv.org/project/linux-media/list/
4474T: git git://linuxtv.org/anttip/media_tree.git
4475S: Maintained
4476F: drivers/media/usb/dvb-usb-v2/ce6230*
4477
d099dea2
MK
4478DVB_USB_CXUSB MEDIA DRIVER
4479M: Michael Krufky <mkrufky@linuxtv.org>
4480L: linux-media@vger.kernel.org
a825eaec 4481W: https://linuxtv.org
d099dea2
MK
4482W: http://github.com/mkrufky
4483Q: http://patchwork.linuxtv.org/project/linux-media/list/
4484T: git git://linuxtv.org/media_tree.git
4485S: Maintained
9819da66 4486F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4487
91952bc0 4488DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4489M: Antti Palosaari <crope@iki.fi>
4490L: linux-media@vger.kernel.org
a825eaec 4491W: https://linuxtv.org
91952bc0
AP
4492W: http://palosaari.fi/linux/
4493Q: http://patchwork.linuxtv.org/project/linux-media/list/
4494T: git git://linuxtv.org/anttip/media_tree.git
4495S: Maintained
91952bc0 4496F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4497
5560983b 4498DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4499M: Antti Palosaari <crope@iki.fi>
4500L: linux-media@vger.kernel.org
a825eaec 4501W: https://linuxtv.org
91952bc0
AP
4502Q: http://patchwork.linuxtv.org/project/linux-media/list/
4503T: git git://linuxtv.org/anttip/media_tree.git
4504S: Maintained
5560983b 4505F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4506
8856f5f2
MK
4507DVB_USB_MXL111SF MEDIA DRIVER
4508M: Michael Krufky <mkrufky@linuxtv.org>
4509L: linux-media@vger.kernel.org
a825eaec 4510W: https://linuxtv.org
8856f5f2
MK
4511W: http://github.com/mkrufky
4512Q: http://patchwork.linuxtv.org/project/linux-media/list/
4513T: git git://linuxtv.org/mkrufky/mxl111sf.git
4514S: Maintained
4515F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4516
91952bc0
AP
4517DVB_USB_RTL28XXU MEDIA DRIVER
4518M: Antti Palosaari <crope@iki.fi>
4519L: linux-media@vger.kernel.org
a825eaec 4520W: https://linuxtv.org
91952bc0
AP
4521W: http://palosaari.fi/linux/
4522Q: http://patchwork.linuxtv.org/project/linux-media/list/
4523T: git git://linuxtv.org/anttip/media_tree.git
4524S: Maintained
4525F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4526
4527DVB_USB_V2 MEDIA DRIVER
4528M: Antti Palosaari <crope@iki.fi>
4529L: linux-media@vger.kernel.org
a825eaec 4530W: https://linuxtv.org
91952bc0
AP
4531W: http://palosaari.fi/linux/
4532Q: http://patchwork.linuxtv.org/project/linux-media/list/
4533T: git git://linuxtv.org/anttip/media_tree.git
4534S: Maintained
4535F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4536F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4537
ac0ac38f 4538DYNAMIC DEBUG
5c4a97d1 4539M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4540S: Maintained
4541F: lib/dynamic_debug.c
4542F: include/linux/dynamic_debug.h
4543
789c7048 4544DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4545M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4546S: Maintained
df621252 4547F: drivers/tty/serial/dz.*
789c7048 4548
f17effbe
MF
4549E3X0 POWER BUTTON DRIVER
4550M: Moritz Fischer <moritz.fischer@ettus.com>
4551L: usrp-users@lists.ettus.com
4552W: http://www.ettus.com
4553S: Supported
4554F: drivers/input/misc/e3x0-button.c
4555F: Documentation/devicetree/bindings/input/e3x0-button.txt
4556
91952bc0
AP
4557E4000 MEDIA DRIVER
4558M: Antti Palosaari <crope@iki.fi>
4559L: linux-media@vger.kernel.org
a825eaec 4560W: https://linuxtv.org
91952bc0
AP
4561W: http://palosaari.fi/linux/
4562Q: http://patchwork.linuxtv.org/project/linux-media/list/
4563T: git git://linuxtv.org/anttip/media_tree.git
4564S: Maintained
4565F: drivers/media/tuners/e4000*
4566
1da177e4 4567EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4568M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4569L: linux-scsi@vger.kernel.org
4570S: Maintained
679655da 4571F: drivers/scsi/eata.c
1da177e4 4572
91952bc0
AP
4573EC100 MEDIA DRIVER
4574M: Antti Palosaari <crope@iki.fi>
4575L: linux-media@vger.kernel.org
a825eaec 4576W: https://linuxtv.org
91952bc0
AP
4577W: http://palosaari.fi/linux/
4578Q: http://patchwork.linuxtv.org/project/linux-media/list/
4579T: git git://linuxtv.org/anttip/media_tree.git
4580S: Maintained
4581F: drivers/media/dvb-frontends/ec100*
4582
237fead6 4583ECRYPT FILE SYSTEM
0de9adf2 4584M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4585L: ecryptfs@vger.kernel.org
24a923e4 4586W: http://ecryptfs.org
6dc7516e 4587W: https://launchpad.net/ecryptfs
9f273c24 4588T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4589S: Supported
679655da
JP
4590F: Documentation/filesystems/ecryptfs.txt
4591F: fs/ecryptfs/
237fead6 4592
da9bb1d2 4593EDAC-CORE
aa15aa0e 4594M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4595M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4596M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4597L: linux-edac@vger.kernel.org
07cd6bf5
FW
4598T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4599T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4600S: Supported
b73bbad3
MCC
4601F: Documentation/admin-guide/ras.rst
4602F: Documentation/driver-api/edac.rst
91445c72 4603F: drivers/edac/
679655da 4604F: include/linux/edac.h
0e438e3f 4605
c476c23b 4606EDAC-AMD64
487ba8e8 4607M: Borislav Petkov <bp@alien8.de>
91445c72 4608L: linux-edac@vger.kernel.org
487ba8e8 4609S: Maintained
c476c23b
BP
4610F: drivers/edac/amd64_edac*
4611
836dae5d 4612EDAC-CALXEDA
836dae5d
RR
4613M: Robert Richter <rric@kernel.org>
4614L: linux-edac@vger.kernel.org
836dae5d
RR
4615S: Maintained
4616F: drivers/edac/highbank*
4617
f65aad41
RB
4618EDAC-CAVIUM
4619M: Ralf Baechle <ralf@linux-mips.org>
4620M: David Daney <david.daney@cavium.com>
4621L: linux-edac@vger.kernel.org
4622L: linux-mips@linux-mips.org
f65aad41
RB
4623S: Supported
4624F: drivers/edac/octeon_edac*
4625
0e438e3f 4626EDAC-E752X
8b58be88 4627M: Mark Gross <mark.gross@intel.com>
91445c72 4628L: linux-edac@vger.kernel.org
0e438e3f 4629S: Maintained
679655da 4630F: drivers/edac/e752x_edac.c
0e438e3f
DP
4631
4632EDAC-E7XXX
91445c72 4633L: linux-edac@vger.kernel.org
0e438e3f 4634S: Maintained
679655da 4635F: drivers/edac/e7xxx_edac.c
0e438e3f 4636
7d136731
BP
4637EDAC-FSL_DDR
4638M: York Sun <york.sun@nxp.com>
4639L: linux-edac@vger.kernel.org
4640S: Maintained
4641F: drivers/edac/fsl_ddr_edac.*
4642
77c5f5d2 4643EDAC-GHES
5dc8a864
MCC
4644M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4645M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4646L: linux-edac@vger.kernel.org
77c5f5d2 4647S: Maintained
2caa67a6 4648F: drivers/edac/ghes_edac.c
77c5f5d2 4649
6bc78404 4650EDAC-I82443BXGX
8b58be88 4651M: Tim Small <tim@buttersideup.com>
91445c72 4652L: linux-edac@vger.kernel.org
6bc78404 4653S: Maintained
679655da 4654F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4655
4656EDAC-I3000
91445c72 4657L: linux-edac@vger.kernel.org
c91d9075 4658S: Orphan
679655da 4659F: drivers/edac/i3000_edac.c
6bc78404
DT
4660
4661EDAC-I5000
91445c72 4662L: linux-edac@vger.kernel.org
ba9a5918 4663S: Maintained
679655da 4664F: drivers/edac/i5000_edac.c
ba9a5918 4665
44c12cb2 4666EDAC-I5400
5dc8a864
MCC
4667M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4668M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4669L: linux-edac@vger.kernel.org
44c12cb2 4670S: Maintained
679655da 4671F: drivers/edac/i5400_edac.c
44c12cb2 4672
3c9c92b6 4673EDAC-I7300
5dc8a864
MCC
4674M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4675M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4676L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4677S: Maintained
4678F: drivers/edac/i7300_edac.c
4679
67c89316 4680EDAC-I7CORE
5dc8a864
MCC
4681M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4682M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4683L: linux-edac@vger.kernel.org
67c89316 4684S: Maintained
70aff0ce 4685F: drivers/edac/i7core_edac.c
67c89316 4686
ba9a5918 4687EDAC-I82975X
8b58be88 4688M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4689M: "Arvind R." <arvino55@gmail.com>
91445c72 4690L: linux-edac@vger.kernel.org
ba9a5918 4691S: Maintained
679655da 4692F: drivers/edac/i82975x_edac.c
ba9a5918 4693
791b4706
JB
4694EDAC-IE31200
4695M: Jason Baron <jbaron@akamai.com>
4696L: linux-edac@vger.kernel.org
791b4706
JB
4697S: Maintained
4698F: drivers/edac/ie31200_edac.c
4699
ccdfb979 4700EDAC-MPC85XX
30c7469b 4701M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4702L: linux-edac@vger.kernel.org
ccdfb979
JT
4703S: Maintained
4704F: drivers/edac/mpc85xx_edac.[ch]
4705
ba9a5918 4706EDAC-PASEMI
8b58be88 4707M: Egor Martovetsky <egor@pasemi.com>
91445c72 4708L: linux-edac@vger.kernel.org
6bc78404 4709S: Maintained
679655da 4710F: drivers/edac/pasemi_edac.c
6bc78404 4711
0e438e3f 4712EDAC-R82600
8b58be88 4713M: Tim Small <tim@buttersideup.com>
91445c72 4714L: linux-edac@vger.kernel.org
0e438e3f 4715S: Maintained
679655da 4716F: drivers/edac/r82600_edac.c
da9bb1d2 4717
4d096ca7 4718EDAC-SBRIDGE
5dc8a864
MCC
4719M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4720M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4721L: linux-edac@vger.kernel.org
4d096ca7
MCC
4722S: Maintained
4723F: drivers/edac/sb_edac.c
4724
4ec656bd
TL
4725EDAC-SKYLAKE
4726M: Tony Luck <tony.luck@intel.com>
4727L: linux-edac@vger.kernel.org
4728S: Maintained
4729F: drivers/edac/skx_edac.c
4730
995e1de4
LH
4731EDAC-XGENE
4732APPLIED MICRO (APM) X-GENE SOC EDAC
4733M: Loc Ho <lho@apm.com>
4734S: Supported
4735F: drivers/edac/xgene_edac.c
4736F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4737
af39917d
CL
4738EDIROL UA-101/UA-1000 DRIVER
4739M: Clemens Ladisch <clemens@ladisch.de>
4740L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4741T: git git://git.alsa-project.org/alsa-kernel.git
4742S: Maintained
4743F: sound/usb/misc/ua101.c
4744
1f7df953 4745EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4746M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4747M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4748L: linux-efi@vger.kernel.org
6026ed2f 4749T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4750S: Maintained
fb2efb5c 4751F: Documentation/efi-stub.txt
f135a176 4752F: arch/*/kernel/efi.c
1f7df953 4753F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4754F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4755F: arch/x86/platform/efi/
4756F: drivers/firmware/efi/
1f7df953 4757F: include/linux/efi*.h
f135a176
AB
4758F: arch/arm/boot/compressed/efi-header.S
4759F: arch/arm64/kernel/efi-entry.S
1f7df953 4760
d68772b7
MF
4761EFI VARIABLE FILESYSTEM
4762M: Matthew Garrett <matthew.garrett@nebula.com>
4763M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4764M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4766L: linux-efi@vger.kernel.org
4767S: Maintained
4768F: fs/efivarfs/
4769
85a00d9b
PJ
4770EFIFB FRAMEBUFFER DRIVER
4771L: linux-fbdev@vger.kernel.org
4772M: Peter Jones <pjones@redhat.com>
4773S: Maintained
8a61f013 4774F: drivers/video/fbdev/efifb.c
85a00d9b 4775
ff6301da
IH
4776EFI TEST DRIVER
4777L: linux-efi@vger.kernel.org
4778M: Ivan Hu <ivan.hu@canonical.com>
4779M: Matt Fleming <matt@codeblueprint.co.uk>
4780S: Maintained
4781F: drivers/firmware/efi/test/
4782
0bee8d28
JT
4783EFS FILESYSTEM
4784W: http://aeschi.ch.eu.org/efs/
4785S: Orphan
679655da 4786F: fs/efs/
0bee8d28 4787
aa8a9e25 4788EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4789M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4790L: netdev@vger.kernel.org
4791S: Maintained
9aa32835 4792F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4793
f0319efe 4794EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4795M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4796M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4797L: linux-media@vger.kernel.org
a825eaec 4798W: https://linuxtv.org
f0319efe
MCC
4799T: git git://linuxtv.org/media_tree.git
4800S: Maintained
4801F: drivers/media/usb/em28xx/
618cd932 4802F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4803
3e3a7d66 4804EMBEDDED LINUX
8b58be88
JP
4805M: Paul Gortmaker <paul.gortmaker@windriver.com>
4806M: Matt Mackall <mpm@selenic.com>
4807M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4808L: linux-embedded@vger.kernel.org
4809S: Maintained
4810
b8aca0c1
JS
4811EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4812M: James Smart <james.smart@broadcom.com>
4813M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4814L: linux-scsi@vger.kernel.org
b8aca0c1 4815W: http://www.broadcom.com
ce00f85c 4816S: Supported
679655da 4817F: drivers/scsi/lpfc/
3a1c1d44 4818
5f5bac82 4819ENE CB710 FLASH CARD READER DRIVER
8b58be88 4820M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4821S: Maintained
4822F: drivers/misc/cb710/
4823F: drivers/mmc/host/cb710-mmc.*
4824F: include/linux/cb710.h
4825
931e39a1
ML
4826ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4827M: Maxim Levitsky <maximlevitsky@gmail.com>
4828S: Maintained
2a837449 4829F: drivers/media/rc/ene_ir.*
931e39a1 4830
d5ca9006 4831EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4832M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4833S: Maintained
084bad91 4834T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4835F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4836F: include/video/s1d13xxxfb.h
d5ca9006 4837
38df6492
ME
4838ET131X NETWORK DRIVER
4839M: Mark Einon <mark.einon@gmail.com>
4840S: Odd Fixes
4841F: drivers/net/ethernet/agere/
4842
1da177e4 4843ETHERNET BRIDGE
adbbf69d 4844M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4845L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4846L: netdev@vger.kernel.org
c996d8b9 4847W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4848S: Maintained
679655da
JP
4849F: include/linux/netfilter_bridge/
4850F: net/bridge/
1da177e4 4851
22f08ad9
FF
4852ETHERNET PHY LIBRARY
4853M: Florian Fainelli <f.fainelli@gmail.com>
4854L: netdev@vger.kernel.org
4855S: Maintained
4856F: include/linux/phy.h
4857F: include/linux/phy_fixed.h
4858F: drivers/net/phy/
4859F: Documentation/networking/phy.txt
4860F: drivers/of/of_mdio.c
4861F: drivers/of/of_net.c
4862
1da177e4 4863EXT2 FILE SYSTEM
d8130624 4864M: Jan Kara <jack@suse.com>
72be2ccf 4865L: linux-ext4@vger.kernel.org
1da177e4 4866S: Maintained
679655da
JP
4867F: Documentation/filesystems/ext2.txt
4868F: fs/ext2/
4869F: include/linux/ext2*
1da177e4 4870
72be2ccf 4871EXT4 FILE SYSTEM
8b58be88 4872M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4873M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4874L: linux-ext4@vger.kernel.org
08a225f1 4875W: http://ext4.wiki.kernel.org
8a6e2535 4876Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4878S: Maintained
679655da
JP
4879F: Documentation/filesystems/ext4.txt
4880F: fs/ext4/
1da177e4 4881
c5532b09 4882Extended Verification Module (EVM)
74dd744f
MZ
4883M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4884L: linux-ima-devel@lists.sourceforge.net
4885L: linux-security-module@vger.kernel.org
c5532b09
MZ
4886S: Supported
4887F: security/integrity/evm/
4888
df6b3cfe
MH
4889EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4890M: MyungJoo Ham <myungjoo.ham@samsung.com>
4891M: Chanwoo Choi <cw00.choi@samsung.com>
4892L: linux-kernel@vger.kernel.org
81df63a9 4893T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4894S: Maintained
4895F: drivers/extcon/
cd2c3e7f
CC
4896F: include/linux/extcon/
4897F: include/linux/extcon.h
df6b3cfe 4898F: Documentation/extcon/
cd2c3e7f 4899F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4900
e2a75c44 4901EXYNOS DP DRIVER
b7701755 4902M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4903L: dri-devel@lists.freedesktop.org
4904S: Maintained
4905F: drivers/gpu/drm/exynos/exynos_dp*
4906
9b93a409
MS
4907EXYNOS SYSMMU (IOMMU) driver
4908M: Marek Szyprowski <m.szyprowski@samsung.com>
4909L: iommu@lists.linux-foundation.org
4910S: Maintained
4911F: drivers/iommu/exynos-iommu.c
4912
4a66d3fe
NC
4913EZchip NPS platform support
4914M: Noam Camus <noamc@ezchip.com>
4915S: Supported
4916F: arch/arc/plat-eznps
4917F: arch/arc/boot/dts/eznps.dts
4918
e53004e2 4919F71805F HARDWARE MONITORING DRIVER
d8130624 4920M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4921L: linux-hwmon@vger.kernel.org
e53004e2 4922S: Maintained
679655da
JP
4923F: Documentation/hwmon/f71805f
4924F: drivers/hwmon/f71805f.c
e53004e2 4925
eea977ed
MB
4926FC0011 TUNER DRIVER
4927M: Michael Buesch <m@bues.ch>
4928L: linux-media@vger.kernel.org
4929S: Maintained
ccae7af2
MCC
4930F: drivers/media/tuners/fc0011.h
4931F: drivers/media/tuners/fc0011.c
eea977ed 4932
91952bc0
AP
4933FC2580 MEDIA DRIVER
4934M: Antti Palosaari <crope@iki.fi>
4935L: linux-media@vger.kernel.org
a825eaec 4936W: https://linuxtv.org
91952bc0
AP
4937W: http://palosaari.fi/linux/
4938Q: http://patchwork.linuxtv.org/project/linux-media/list/
4939T: git git://linuxtv.org/anttip/media_tree.git
4940S: Maintained
4941F: drivers/media/tuners/fc2580*
eea977ed 4942
88b2dbdb
EP
4943FANOTIFY
4944M: Eric Paris <eparis@redhat.com>
4945S: Maintained
4946F: fs/notify/fanotify/
4947F: include/linux/fanotify.h
c117ab84 4948F: include/uapi/linux/fanotify.h
88b2dbdb 4949
1da177e4 4950FARSYNC SYNCHRONOUS DRIVER
8b58be88 4951M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4952W: http://www.farsite.co.uk/
4953S: Supported
679655da 4954F: drivers/net/wan/farsync.*
1da177e4 4955
c5408b88 4956FAULT INJECTION SUPPORT
8b58be88 4957M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4958S: Supported
679655da
JP
4959F: Documentation/fault-injection/
4960F: lib/fault-inject.c
c5408b88 4961
053e514f
NT
4962FBTFT Framebuffer drivers
4963M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4964M: Noralf Trønnes <noralf@tronnes.org>
4965S: Maintained
4966F: drivers/staging/fbtft/
4967
cae727db 4968FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4969M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4970L: fcoe-devel@open-fcoe.org
cae727db
RL
4971W: www.Open-FCoE.org
4972S: Supported
4973F: drivers/scsi/libfc/
4974F: drivers/scsi/fcoe/
4975F: include/scsi/fc/
4976F: include/scsi/libfc.h
4977F: include/scsi/libfcoe.h
c117ab84 4978F: include/uapi/scsi/fc/
cae727db 4979
e2d1d6c0 4980FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4981M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4982M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4983L: linux-fsdevel@vger.kernel.org
1da177e4 4984S: Maintained
679655da
JP
4985F: include/linux/fcntl.h
4986F: include/linux/fs.h
c117ab84
CEB
4987F: include/uapi/linux/fcntl.h
4988F: include/uapi/linux/fs.h
679655da
JP
4989F: fs/fcntl.c
4990F: fs/locks.c
1da177e4 4991
e2d1d6c0 4992FILESYSTEMS (VFS and infrastructure)
8b58be88 4993M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4994L: linux-fsdevel@vger.kernel.org
173acc7c 4995S: Maintained
679655da 4996F: fs/*
173acc7c 4997
b26e0ed4 4998FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4999M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5000L: linux-hwmon@vger.kernel.org
b26e0ed4 5001S: Maintained
d5ca6918
JP
5002F: drivers/hwmon/f75375s.c
5003F: include/linux/f75375s.h
b26e0ed4 5004
a331b0c3
CL
5005FIREWIRE AUDIO DRIVERS
5006M: Clemens Ladisch <clemens@ladisch.de>
5007L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5008T: git git://git.alsa-project.org/alsa-kernel.git
5009S: Maintained
5010F: sound/firewire/
5011
eb86ec51
SR
5012FIREWIRE MEDIA DRIVERS (firedtv)
5013M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5014L: linux-media@vger.kernel.org
5015L: linux1394-devel@lists.sourceforge.net
5016T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5017S: Maintained
5018F: drivers/media/firewire/
5019
a511ce33
CB
5020FIREWIRE SBP-2 TARGET
5021M: Chris Boot <bootc@bootc.net>
5022L: linux-scsi@vger.kernel.org
5023L: target-devel@vger.kernel.org
5024L: linux1394-devel@lists.sourceforge.net
5025T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5026S: Maintained
5027F: drivers/target/sbp/
5028
7d2c86b5 5029FIREWIRE SUBSYSTEM
8b58be88 5030M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5031L: linux1394-devel@lists.sourceforge.net
958a29cb 5032W: http://ieee1394.wiki.kernel.org/
2ca526bf 5033T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5034S: Maintained
679655da 5035F: drivers/firewire/
8f06ce3b
SR
5036F: include/linux/firewire.h
5037F: include/uapi/linux/firewire*.h
9f6d3c4b 5038F: tools/firewire/
e2d1d6c0
RD
5039
5040FIRMWARE LOADER (request_firmware)
39e68089 5041M: Ming Lei <ming.lei@canonical.com>
e7604239 5042M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5043L: linux-kernel@vger.kernel.org
5044S: Maintained
679655da
JP
5045F: Documentation/firmware_class/
5046F: drivers/base/firmware*.c
5047F: include/linux/firmware.h
e2d1d6c0 5048
f730e3dc 5049FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5050M: Joshua Morris <josh.h.morris@us.ibm.com>
5051M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5052S: Maintained
5053F: drivers/block/rsxx/
5054
8206f664 5055FLOPPY DRIVER
e5f6450c 5056M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5057T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5058S: Odd fixes
5059F: drivers/block/floppy.c
5060
9c9f32ed
AR
5061FMC SUBSYSTEM
5062M: Alessandro Rubini <rubini@gnudd.com>
5063W: http://www.ohwr.org/projects/fmc-bus
5064S: Supported
5065F: drivers/fmc/
5066F: include/linux/fmc*.h
5067F: include/linux/ipmi-fru.h
5068K: fmc_d.*register
5069
3c0ed7d5
AT
5070FPGA MANAGER FRAMEWORK
5071M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5072R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5073L: linux-fpga@vger.kernel.org
3c0ed7d5 5074S: Maintained
e4998077 5075T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5076F: drivers/fpga/
5077F: include/linux/fpga/fpga-mgr.h
5078W: http://www.rocketboards.org
5079
e2d1d6c0 5080FPU EMULATOR
8b58be88 5081M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5082W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5083S: Maintained
679655da 5084F: arch/x86/math-emu/
e2d1d6c0
RD
5085
5086FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5087L: netdev@vger.kernel.org
c173bfac 5088S: Orphan
679655da
JP
5089F: drivers/net/wan/dlci.c
5090F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5091
5092FRAMEBUFFER LAYER
04f6152d 5093M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5094L: linux-fbdev@vger.kernel.org
04f6152d 5095T: git git://github.com/bzolnier/linux.git
b22fe37b 5096Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5097S: Maintained
679655da 5098F: Documentation/fb/
b22fe37b
PM
5099F: drivers/video/
5100F: include/video/
679655da 5101F: include/linux/fb.h
c117ab84
CEB
5102F: include/uapi/video/
5103F: include/uapi/linux/fb.h
e2d1d6c0 5104
93aafb6d
HG
5105FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5106M: Horia Geantă <horia.geanta@nxp.com>
5107M: Dan Douglass <dan.douglass@nxp.com>
5108L: linux-crypto@vger.kernel.org
5109S: Maintained
5110F: drivers/crypto/caam/
5111F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5112
a57c188e 5113FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5114M: Timur Tabi <timur@tabi.org>
a57c188e 5115L: linux-fbdev@vger.kernel.org
c4ef9bc4 5116S: Maintained
8a61f013 5117F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5118
e2d1d6c0 5119FREESCALE DMA DRIVER
8b58be88
JP
5120M: Li Yang <leoli@freescale.com>
5121M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5122L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5123S: Maintained
679655da 5124F: drivers/dma/fsldma.*
e2d1d6c0 5125
44248aff
HX
5126FREESCALE GPMI NAND DRIVER
5127M: Han Xu <han.xu@nxp.com>
5128L: linux-mtd@lists.infradead.org
5129S: Maintained
5130F: drivers/mtd/nand/gpmi-nand/*
5131
e2d1d6c0 5132FREESCALE I2C CPM DRIVER
8b58be88 5133M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5134L: linuxppc-dev@lists.ozlabs.org
846557d3 5135L: linux-i2c@vger.kernel.org
0d2b405a 5136S: Maintained
679655da 5137F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5138
60e8c5ab 5139FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5140M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5141L: linux-fbdev@vger.kernel.org
efc03ecb 5142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5143S: Maintained
bad985a1 5144F: include/linux/platform_data/video-imxfb.h
8a61f013 5145F: drivers/video/fbdev/imxfb.c
60e8c5ab 5146
4d8e2cef 5147FREESCALE QUAD SPI DRIVER
38714fbd 5148M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5149L: linux-mtd@lists.infradead.org
5150S: Maintained
5151F: drivers/mtd/spi-nor/fsl-quadspi.c
5152
4689a6b1 5153FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5154M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5155M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5156L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5157L: netdev@vger.kernel.org
5158S: Maintained
ec21e2ec 5159F: drivers/net/ethernet/freescale/fs_enet/
679655da 5160F: include/linux/fs_enet_pd.h
4689a6b1 5161
63a0a00b
NA
5162FREESCALE IMX / MXC FEC DRIVER
5163M: Fugang Duan <fugang.duan@nxp.com>
5164L: netdev@vger.kernel.org
5165S: Maintained
5166F: drivers/net/ethernet/freescale/fec_main.c
5167F: drivers/net/ethernet/freescale/fec_ptp.c
5168F: drivers/net/ethernet/freescale/fec.h
5169F: Documentation/devicetree/bindings/net/fsl-fec.txt
5170
2fbfadb5
MB
5171FREESCALE QORIQ DPAA FMAN DRIVER
5172M: Madalin Bucur <madalin.bucur@nxp.com>
5173L: netdev@vger.kernel.org
5174S: Maintained
5175F: drivers/net/ethernet/freescale/fman
5176F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5177
63f4b4b0
MB
5178FREESCALE QORIQ DPAA ETHERNET DRIVER
5179M: Madalin Bucur <madalin.bucur@nxp.com>
5180L: netdev@vger.kernel.org
5181S: Maintained
5182F: drivers/net/ethernet/freescale/dpaa
5183
1b48706f 5184FREESCALE SOC DRIVERS
5185M: Scott Wood <oss@buserror.net>
5186L: linuxppc-dev@lists.ozlabs.org
5187L: linux-arm-kernel@lists.infradead.org
5188S: Maintained
5189F: drivers/soc/fsl/
5190F: include/linux/fsl/
5191
d9e9d82c 5192FREESCALE QUICC ENGINE LIBRARY
1b48706f 5193M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5194L: linuxppc-dev@lists.ozlabs.org
1b48706f 5195S: Maintained
7aa1aa6e
ZQ
5196F: drivers/soc/fsl/qe/
5197F: include/soc/fsl/*qe*.h
5198F: include/soc/fsl/*ucc*.h
d9e9d82c 5199
b55ef929 5200FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5201M: Li Yang <leoli@freescale.com>
6372594a 5202L: linux-usb@vger.kernel.org
a4724ed6 5203L: linuxppc-dev@lists.ozlabs.org
a7205b30 5204S: Maintained
faf2e1db 5205F: drivers/usb/gadget/udc/fsl*
a7205b30 5206
beaf53bf 5207FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5208M: Li Yang <leoli@freescale.com>
beaf53bf 5209L: netdev@vger.kernel.org
a4724ed6 5210L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5211S: Maintained
ec21e2ec 5212F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5213
abb1ed7b
CM
5214FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5215M: Claudiu Manoil <claudiu.manoil@freescale.com>
5216L: netdev@vger.kernel.org
5217S: Maintained
5218F: drivers/net/ethernet/freescale/gianfar*
5219X: drivers/net/ethernet/freescale/gianfar_ptp.c
5220F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5221
c19b6d24
ZQ
5222FREESCALE QUICC ENGINE UCC HDLC DRIVER
5223M: Zhao Qiang <qiang.zhao@nxp.com>
5224L: netdev@vger.kernel.org
5225L: linuxppc-dev@lists.ozlabs.org
5226S: Maintained
5227F: drivers/net/wan/fsl_ucc_hdlc*
5228
d9e9d82c 5229FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5230M: Timur Tabi <timur@tabi.org>
a4724ed6 5231L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5232S: Maintained
df621252 5233F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5234
5235FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5236M: Timur Tabi <timur@tabi.org>
dc85950a 5237M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5238M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5239R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5240L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5241L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5242S: Maintained
69aefcea 5243F: sound/soc/fsl/fsl*
dc85950a 5244F: sound/soc/fsl/imx*
69aefcea 5245F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5246
1da177e4 5247FREEVXFS FILESYSTEM
8b58be88 5248M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5249W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5250S: Maintained
679655da 5251F: fs/freevxfs/
1da177e4 5252
71038f52 5253FREEZER
49db1903 5254M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5255M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5256L: linux-pm@vger.kernel.org
71038f52 5257S: Supported
679655da
JP
5258F: Documentation/power/freezing-of-tasks.txt
5259F: include/linux/freezer.h
5260F: kernel/freezer.c
71038f52 5261
839a1f79
KRW
5262FRONTSWAP API
5263M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5264L: linux-kernel@vger.kernel.org
5265S: Maintained
5266F: mm/frontswap.c
5267F: include/linux/frontswap.h
5268
a5432f5a 5269FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5270M: David Howells <dhowells@redhat.com>
e62d6e24 5271L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5272S: Supported
5273F: Documentation/filesystems/caching/
5274F: fs/fscache/
5275F: include/linux/fscache*.h
5276
598c7d7a
TT
5277FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5278M: Theodore Y. Ts'o <tytso@mit.edu>
5279M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5280L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5281S: Supported
5282F: fs/crypto/
5283F: include/linux/fscrypto.h
5284
f58ad8f5 5285F2FS FILE SYSTEM
9b29d481 5286M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5287M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5288L: linux-f2fs-devel@lists.sourceforge.net
95129296 5289W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5290T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5291S: Maintained
5292F: Documentation/filesystems/f2fs.txt
3bac380c 5293F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5294F: fs/f2fs/
5295F: include/linux/f2fs_fs.h
62d43eeb 5296F: include/trace/events/f2fs.h
f58ad8f5 5297
5ab7ffea 5298FUJITSU FR-V (FRV) PORT
0cf0305f 5299S: Orphan
679655da 5300F: arch/frv/
1da177e4 5301
20b93734 5302FUJITSU LAPTOP EXTRAS
409a3e98 5303M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5304L: platform-driver-x86@vger.kernel.org
20b93734 5305S: Maintained
679655da 5306F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5307
4da621b6
HK
5308FUJITSU M-5MO LS CAMERA ISP DRIVER
5309M: Kyungmin Park <kyungmin.park@samsung.com>
5310M: Heungjun Kim <riverful.kim@samsung.com>
5311L: linux-media@vger.kernel.org
5312S: Maintained
90d72ac6 5313F: drivers/media/i2c/m5mols/
b5dcee22 5314F: include/media/i2c/m5mols.h
4da621b6 5315
2d24c490
RG
5316FUJITSU TABLET EXTRAS
5317M: Robert Gerlach <khnz@gmx.de>
5318L: platform-driver-x86@vger.kernel.org
5319S: Maintained
5320F: drivers/platform/x86/fujitsu-tablet.c
5321
04578f17 5322FUSE: FILESYSTEM IN USERSPACE
8b58be88 5323M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5324L: linux-fsdevel@vger.kernel.org
04578f17 5325W: http://fuse.sourceforge.net/
0a30f612 5326T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5327S: Maintained
679655da 5328F: fs/fuse/
c117ab84 5329F: include/uapi/linux/fuse.h
0a30f612 5330F: Documentation/filesystems/fuse.txt
04578f17 5331
1da177e4 5332FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5333M: Rik Faith <faith@cs.unc.edu>
1da177e4 5334L: linux-scsi@vger.kernel.org
baaea1dc 5335S: Odd Fixes (e.g., new signatures)
679655da 5336F: drivers/scsi/fdomain.*
1da177e4 5337
6b90bd4b
ER
5338GCC PLUGINS
5339M: Kees Cook <keescook@chromium.org>
5340R: Emese Revfy <re.emese@gmail.com>
5341L: kernel-hardening@lists.openwall.com
5342S: Maintained
5343F: scripts/gcc-plugins/
5344F: scripts/gcc-plugin.sh
68fdc678 5345F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5346F: Documentation/gcc-plugins.txt
5347
d8e2162c
PO
5348GCOV BASED KERNEL PROFILING
5349M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5350S: Maintained
5351F: kernel/gcov/
2584bab2 5352F: Documentation/dev-tools/gcov.rst
d8e2162c 5353
1da177e4 5354GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5355M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5356L: linux-scsi@vger.kernel.org
5357W: http://www.icp-vortex.com/
5358S: Supported
679655da 5359F: drivers/scsi/gdt*
1da177e4 5360
158daf16
JK
5361GDB KERNEL DEBUGGING HELPER SCRIPTS
5362M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5363M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5364S: Supported
5365F: scripts/gdb/
5366
3169a1c7
HV
5367GEMTEK FM RADIO RECEIVER DRIVER
5368M: Hans Verkuil <hverkuil@xs4all.nl>
5369L: linux-media@vger.kernel.org
5370T: git git://linuxtv.org/media_tree.git
a825eaec 5371W: https://linuxtv.org
3169a1c7
HV
5372S: Maintained
5373F: drivers/media/radio/radio-gemtek*
5374
1c23af90 5375GENERIC GPIO I2C DRIVER
880b0e26 5376M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5377S: Supported
679655da
JP
5378F: drivers/i2c/busses/i2c-gpio.c
5379F: include/linux/i2c-gpio.h
1c23af90 5380
92ed1a76
PK
5381GENERIC GPIO I2C MULTIPLEXER DRIVER
5382M: Peter Korsgaard <peter.korsgaard@barco.com>
5383L: linux-i2c@vger.kernel.org
5384S: Supported
e7065e20
JD
5385F: drivers/i2c/muxes/i2c-mux-gpio.c
5386F: include/linux/i2c-mux-gpio.h
5387F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5388
9251ce95 5389GENERIC HDLC (WAN) DRIVERS
8b58be88 5390M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5391W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5392S: Maintained
679655da
JP
5393F: drivers/net/wan/c101.c
5394F: drivers/net/wan/hd6457*
5395F: drivers/net/wan/hdlc*
5396F: drivers/net/wan/n2.c
5397F: drivers/net/wan/pc300too.c
5398F: drivers/net/wan/pci200syn.c
5399F: drivers/net/wan/wanxl*
1da177e4 5400
1527aab6 5401GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5402M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5403L: linux-arch@vger.kernel.org
5404T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5405S: Maintained
14430813
JP
5406F: include/asm-generic/
5407F: include/uapi/asm-generic/
1527aab6 5408
ff764963
KVA
5409GENERIC PHY FRAMEWORK
5410M: Kishon Vijay Abraham I <kishon@ti.com>
5411L: linux-kernel@vger.kernel.org
5412T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5413S: Supported
5414F: drivers/phy/
5415F: include/linux/phy/
5416
eea97aed
KH
5417GENERIC PM DOMAINS
5418M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5419M: Kevin Hilman <khilman@kernel.org>
5420M: Ulf Hansson <ulf.hansson@linaro.org>
5421L: linux-pm@vger.kernel.org
5422S: Supported
5423F: drivers/base/power/domain*.c
5424F: include/linux/pm_domain.h
5425
ccb86a69 5426GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5427M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5428L: kvm@vger.kernel.org
ccb86a69
MT
5429S: Supported
5430F: drivers/uio/uio_pci_generic.c
5431
f8f1ec73
JP
5432GET_MAINTAINER SCRIPT
5433M: Joe Perches <joe@perches.com>
5434S: Maintained
5435F: scripts/get_maintainer.pl
5436
a7d5afe8
GKB
5437GENWQE (IBM Generic Workqueue Card)
5438M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5439M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5440S: Supported
5441F: drivers/misc/genwqe/
5442
5be7b50f 5443GFS2 FILE SYSTEM
8b58be88 5444M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5445M: Bob Peterson <rpeterso@redhat.com>
a4644184 5446L: cluster-devel@redhat.com
5be7b50f 5447W: http://sources.redhat.com/cluster/
28666d6d 5448T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5449S: Supported
679655da
JP
5450F: Documentation/filesystems/gfs2*.txt
5451F: fs/gfs2/
c117ab84 5452F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5453
0a34eb8f 5454GIGASET ISDN DRIVERS
6b096fde 5455M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5456L: gigaset307x-common@lists.sourceforge.net
5457W: http://gigaset307x.sourceforge.net/
6b096fde 5458S: Odd Fixes
679655da
JP
5459F: Documentation/isdn/README.gigaset
5460F: drivers/isdn/gigaset/
c117ab84 5461F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5462
7eea35fe
JP
5463GO7007 MPEG CODEC
5464M: Hans Verkuil <hans.verkuil@cisco.com>
5465L: linux-media@vger.kernel.org
5466S: Maintained
5467F: drivers/media/usb/go7007/
5468
ca96ea86
BN
5469GOODIX TOUCHSCREEN
5470M: Bastien Nocera <hadess@hadess.net>
5471L: linux-input@vger.kernel.org
5472S: Maintained
5473F: drivers/input/touchscreen/goodix.c
5474
a6a1cf3d
BJZ
5475GPIO MOCKUP DRIVER
5476M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5477L: linux-gpio@vger.kernel.org
5478S: Maintained
5479F: drivers/gpio/gpio-mockup.c
5480F: tools/testing/selftests/gpio/
5481
a0dc00b4 5482GPIO SUBSYSTEM
e4651a9f 5483M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5484M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5485L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5486T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5487S: Maintained
cd97a449 5488F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5489F: Documentation/gpio/
40c159b7 5490F: Documentation/ABI/testing/gpio-cdev
fe95046e 5491F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5492F: drivers/gpio/
bdc6e95e
AC
5493F: include/linux/gpio/
5494F: include/linux/gpio.h
9b692346 5495F: include/asm-generic/gpio.h
3c702e99 5496F: include/uapi/linux/gpio.h
6d591c46 5497F: tools/gpio/
a0dc00b4 5498
71a6d0af
HW
5499GRE DEMULTIPLEXER DRIVER
5500M: Dmitry Kozlov <xeb@mail.ru>
5501L: netdev@vger.kernel.org
5502S: Maintained
11c26770
JP
5503F: net/ipv4/gre_demux.c
5504F: net/ipv4/gre_offload.c
71a6d0af
HW
5505F: include/net/gre.h
5506
d4c41139 5507GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5508M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5509L: netdev@vger.kernel.org
5510S: Maintained
a31a96ad 5511F: drivers/net/ethernet/aeroflex/
d4c41139 5512
629c1fb5
GKH
5513GREYBUS SUBSYSTEM
5514M: Johan Hovold <johan@kernel.org>
5515M: Alex Elder <elder@kernel.org>
5516M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5517S: Maintained
5518F: drivers/staging/greybus/
01d0f715 5519L: greybus-dev@lists.linaro.org
629c1fb5 5520
926706c5
VA
5521GREYBUS AUDIO PROTOCOLS DRIVERS
5522M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5523M: Mark Greer <mgreer@animalcreek.com>
926706c5 5524S: Maintained
544a6944
MG
5525F: drivers/staging/greybus/audio_apbridgea.c
5526F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5527F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5528F: drivers/staging/greybus/audio_codec.h
5529F: drivers/staging/greybus/audio_gb.c
5530F: drivers/staging/greybus/audio_manager.c
5531F: drivers/staging/greybus/audio_manager.h
5532F: drivers/staging/greybus/audio_manager_module.c
5533F: drivers/staging/greybus/audio_manager_private.h
5534F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5535F: drivers/staging/greybus/audio_module.c
5536F: drivers/staging/greybus/audio_topology.c
5537
2bbadafb
RMS
5538GREYBUS PROTOCOLS DRIVERS
5539M: Rui Miguel Silva <rmfrfs@gmail.com>
5540S: Maintained
5541F: drivers/staging/greybus/sdio.c
5542F: drivers/staging/greybus/light.c
5543F: drivers/staging/greybus/gpio.c
5544F: drivers/staging/greybus/power_supply.c
5545F: drivers/staging/greybus/spi.c
5546F: drivers/staging/greybus/spilib.c
5547
7d700518
BD
5548GREYBUS PROTOCOLS DRIVERS
5549M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5550S: Maintained
5551F: drivers/staging/greybus/loopback.c
5552F: drivers/staging/greybus/timesync.c
5553F: drivers/staging/greybus/timesync_platform.c
5554
5bd16350
VK
5555GREYBUS PROTOCOLS DRIVERS
5556M: Viresh Kumar <vireshk@kernel.org>
5557S: Maintained
5558F: drivers/staging/greybus/authentication.c
5559F: drivers/staging/greybus/bootrom.c
5560F: drivers/staging/greybus/firmware.h
5561F: drivers/staging/greybus/fw-core.c
5562F: drivers/staging/greybus/fw-download.c
5563F: drivers/staging/greybus/fw-managament.c
5564F: drivers/staging/greybus/greybus_authentication.h
5565F: drivers/staging/greybus/greybus_firmware.h
5566F: drivers/staging/greybus/hid.c
5567F: drivers/staging/greybus/i2c.c
5568F: drivers/staging/greybus/spi.c
5569F: drivers/staging/greybus/spilib.c
5570F: drivers/staging/greybus/spilib.h
5571
8d904fe5
DL
5572GREYBUS PROTOCOLS DRIVERS
5573M: David Lin <dtwlin@gmail.com>
5574S: Maintained
5575F: drivers/staging/greybus/uart.c
5576F: drivers/staging/greybus/log.c
5577
92b8bd96
VH
5578GREYBUS PLATFORM DRIVERS
5579M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5580S: Maintained
5581F: drivers/staging/greybus/arche-platform.c
5582F: drivers/staging/greybus/arche-apb-ctrl.c
5583F: drivers/staging/greybus/arche_platform.h
5584
7aae6e2d
CAC
5585GS1662 VIDEO SERIALIZER
5586M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5587L: linux-media@vger.kernel.org
5588T: git git://linuxtv.org/media_tree.git
5589S: Maintained
5590F: drivers/media/spi/gs1662.c
5591
e8deeae2 5592GSPCA FINEPIX SUBDRIVER
8b58be88 5593M: Frank Zago <frank@zago.net>
661263b5 5594L: linux-media@vger.kernel.org
275ffde4 5595T: git git://linuxtv.org/media_tree.git
e8deeae2 5596S: Maintained
0c0d06ca 5597F: drivers/media/usb/gspca/finepix.c
e8deeae2 5598
4b3fa3c4
OL
5599GSPCA GL860 SUBDRIVER
5600M: Olivier Lorin <o.lorin@laposte.net>
5601L: linux-media@vger.kernel.org
275ffde4 5602T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5603S: Maintained
0c0d06ca 5604F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5605
e8deeae2 5606GSPCA M5602 SUBDRIVER
8b58be88 5607M: Erik Andren <erik.andren@gmail.com>
661263b5 5608L: linux-media@vger.kernel.org
275ffde4 5609T: git git://linuxtv.org/media_tree.git
e8deeae2 5610S: Maintained
0c0d06ca 5611F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5612
5613GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5614M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5615L: linux-media@vger.kernel.org
275ffde4 5616T: git git://linuxtv.org/media_tree.git
c0936df4 5617S: Odd Fixes
0c0d06ca 5618F: drivers/media/usb/gspca/pac207.c
e8deeae2 5619
261982f1 5620GSPCA SN9C20X SUBDRIVER
d95c5b0b 5621M: Brian Johnson <brijohn@gmail.com>
261982f1 5622L: linux-media@vger.kernel.org
275ffde4 5623T: git git://linuxtv.org/media_tree.git
261982f1 5624S: Maintained
0c0d06ca 5625F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5626
e8deeae2 5627GSPCA T613 SUBDRIVER
8b58be88 5628M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5629L: linux-media@vger.kernel.org
275ffde4 5630T: git git://linuxtv.org/media_tree.git
e8deeae2 5631S: Maintained
0c0d06ca 5632F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5633
5634GSPCA USB WEBCAM DRIVER
c0936df4 5635M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5636L: linux-media@vger.kernel.org
275ffde4 5637T: git git://linuxtv.org/media_tree.git
c0936df4 5638S: Odd Fixes
0c0d06ca 5639F: drivers/media/usb/gspca/
e8deeae2 5640
584ec979 5641GUID PARTITION TABLE (GPT)
4f973c63 5642M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5643L: linux-efi@vger.kernel.org
5644S: Maintained
5645F: block/partitions/efi.*
5646
aa3c598b 5647STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5648M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5649L: linux-media@vger.kernel.org
275ffde4 5650T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5651S: Maintained
5652F: drivers/media/usb/stk1160/
e8deeae2 5653
4e456b86
YS
5654H8/300 ARCHITECTURE
5655M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5656L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5657W: http://uclinux-h8.sourceforge.jp
5658T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5659S: Maintained
5660F: arch/h8300/
5661F: drivers/clocksource/h8300_*.c
5662F: drivers/clk/h8300/
5663F: drivers/irqchip/irq-renesas-h8*.c
5664
71a6d0af
HW
5665HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5666M: Frank Seidel <frank@f-seidel.de>
5667L: platform-driver-x86@vger.kernel.org
5668W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5669S: Maintained
5670F: drivers/platform/x86/hdaps.c
5671
48fc9e26
HV
5672HDPVR USB VIDEO ENCODER DRIVER
5673M: Hans Verkuil <hverkuil@xs4all.nl>
5674L: linux-media@vger.kernel.org
5675T: git git://linuxtv.org/media_tree.git
a825eaec 5676W: https://linuxtv.org
48fc9e26 5677S: Odd Fixes
14430813 5678F: drivers/media/usb/hdpvr/
48fc9e26 5679
71a6d0af 5680HWPOISON MEMORY FAILURE HANDLING
f9625c48 5681M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5682L: linux-mm@kvack.org
71a6d0af
HW
5683S: Maintained
5684F: mm/memory-failure.c
5685F: mm/hwpoison-inject.c
5686
5687HYPERVISOR VIRTUAL CONSOLE DRIVER
5688L: linuxppc-dev@lists.ozlabs.org
5689S: Odd Fixes
5690F: drivers/tty/hvc/
5691
e5ab1477
AP
5692HACKRF MEDIA DRIVER
5693M: Antti Palosaari <crope@iki.fi>
5694L: linux-media@vger.kernel.org
a825eaec 5695W: https://linuxtv.org
e5ab1477
AP
5696W: http://palosaari.fi/linux/
5697Q: http://patchwork.linuxtv.org/project/linux-media/list/
5698T: git git://linuxtv.org/anttip/media_tree.git
5699S: Maintained
5700F: drivers/media/usb/hackrf/
5701
5b543965 5702HARDWARE MONITORING
d8130624 5703M: Jean Delvare <jdelvare@suse.com>
ca462085 5704M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5705L: linux-hwmon@vger.kernel.org
5706W: http://hwmon.wiki.kernel.org/
a94ef4ed 5707T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5708T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5709S: Maintained
047f4ec2 5710F: Documentation/hwmon/
679655da 5711F: drivers/hwmon/
047f4ec2 5712F: include/linux/hwmon*.h
5b543965 5713
844dd05f 5714HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5715M: Matt Mackall <mpm@selenic.com>
5716M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5717L: linux-crypto@vger.kernel.org
c0d0787b 5718S: Odd fixes
f6c60b15 5719F: Documentation/devicetree/bindings/rng/
679655da
JP
5720F: Documentation/hw_random.txt
5721F: drivers/char/hw_random/
5722F: include/linux/hw_random.h
844dd05f 5723
8b37fcfc
OBC
5724HARDWARE SPINLOCK CORE
5725M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5726M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5727L: linux-remoteproc@vger.kernel.org
8b37fcfc 5728S: Maintained
9f273c24 5729T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5730F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5731F: Documentation/hwspinlock.txt
2dbd8585 5732F: drivers/hwspinlock/
8b37fcfc
OBC
5733F: include/linux/hwspinlock.h
5734
1da177e4 5735HARMONY SOUND DRIVER
ac6aecbf 5736L: linux-parisc@vger.kernel.org
1da177e4 5737S: Maintained
679655da 5738F: sound/parisc/harmony.*
1da177e4 5739
91952bc0
AP
5740HD29L2 MEDIA DRIVER
5741M: Antti Palosaari <crope@iki.fi>
5742L: linux-media@vger.kernel.org
a825eaec 5743W: https://linuxtv.org
91952bc0
AP
5744W: http://palosaari.fi/linux/
5745Q: http://patchwork.linuxtv.org/project/linux-media/list/
5746T: git git://linuxtv.org/anttip/media_tree.git
5747S: Maintained
5748F: drivers/media/dvb-frontends/hd29l2*
5749
214de83e 5750HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5751M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5752S: Supported
5753F: Documentation/watchdog/hpwdt.txt
5754F: drivers/watchdog/hpwdt.c
5755
9257aa49 5756HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5757M: Don Brace <don.brace@microsemi.com>
a0a268ad 5758L: esc.storagedev@microsemi.com
693373db 5759L: linux-scsi@vger.kernel.org
9257aa49
SC
5760S: Supported
5761F: Documentation/scsi/hpsa.txt
5762F: drivers/scsi/hpsa*.[ch]
5763F: include/linux/cciss*.h
c117ab84 5764F: include/uapi/linux/cciss*.h
9257aa49 5765
e2d1d6c0 5766HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5767M: Don Brace <don.brace@microsemi.com>
516fdcea 5768L: esc.storagedev@microsemi.com
693373db 5769L: linux-scsi@vger.kernel.org
e2d1d6c0 5770S: Supported
679655da
JP
5771F: Documentation/blockdev/cciss.txt
5772F: drivers/block/cciss*
5773F: include/linux/cciss_ioctl.h
c117ab84 5774F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5775
f48ad614
DD
5776HFI1 DRIVER
5777M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5778M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5779L: linux-rdma@vger.kernel.org
5780S: Supported
5781F: drivers/infiniband/hw/hfi1
5782
1da177e4 5783HFS FILESYSTEM
6cf515e1
GU
5784L: linux-fsdevel@vger.kernel.org
5785S: Orphan
679655da
JP
5786F: Documentation/filesystems/hfs.txt
5787F: fs/hfs/
1da177e4 5788
ef575f47
GU
5789HFSPLUS FILESYSTEM
5790L: linux-fsdevel@vger.kernel.org
5791S: Orphan
5792F: Documentation/filesystems/hfsplus.txt
5793F: fs/hfsplus/
5794
1da177e4 5795HGA FRAMEBUFFER DRIVER
8b58be88 5796M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5797L: linux-nvidia@lists.surfsouth.com
5798W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5799S: Maintained
8a61f013 5800F: drivers/video/fbdev/hgafb.c
1da177e4 5801
4480f15b 5802HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5803M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5804M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5805L: linux-pm@vger.kernel.org
68656443 5806B: https://bugzilla.kernel.org
e2d1d6c0 5807S: Supported
679655da
JP
5808F: arch/x86/power/
5809F: drivers/base/power/
5810F: kernel/power/
5811F: include/linux/suspend.h
5812F: include/linux/freezer.h
5813F: include/linux/pm.h
679655da 5814F: arch/*/include/asm/suspend*.h
e2d1d6c0 5815
4ef4caad 5816HID CORE LAYER
e5f6450c 5817M: Jiri Kosina <jikos@kernel.org>
406df153 5818R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5819L: linux-input@vger.kernel.org
54e5881d 5820T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5821S: Maintained
679655da
JP
5822F: drivers/hid/
5823F: include/linux/hid*
c117ab84 5824F: include/uapi/linux/hid*
4ef4caad 5825
30ee72f0 5826HID SENSOR HUB DRIVERS
e5f6450c 5827M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5828M: Jonathan Cameron <jic23@kernel.org>
5829M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5830L: linux-input@vger.kernel.org
5831L: linux-iio@vger.kernel.org
5832S: Maintained
5833F: Documentation/hid/hid-sensor*
5834F: drivers/hid/hid-sensor-*
5835F: drivers/iio/*/hid-*
5836F: include/linux/hid-sensor-*
5837
38bed542 5838HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5839M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5840L: linux-kernel@vger.kernel.org
75fc2d37 5841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5842S: Maintained
679655da 5843F: Documentation/timers/
5cee9645 5844F: kernel/time/hrtimer.c
88606e80
TG
5845F: kernel/time/clockevents.c
5846F: kernel/time/tick*.*
5847F: kernel/time/timer_*.c
05ed8490 5848F: include/linux/clockchips.h
679655da 5849F: include/linux/hrtimer.h
38bed542 5850
1da177e4 5851HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5852L: linux-hams@vger.kernel.org
8b64f2a0 5853S: Orphan
679655da
JP
5854F: drivers/net/hamradio/dmascc.c
5855F: drivers/net/hamradio/scc.c
1da177e4 5856
ede1e6f8 5857HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5858M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5859W: http://www.highpoint-tech.com
5860S: Supported
679655da
JP
5861F: Documentation/scsi/hptiop.txt
5862F: drivers/scsi/hptiop.c
ede1e6f8 5863
1da177e4 5864HIPPI
8b58be88 5865M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5866L: linux-hippi@sunsite.dk
5867S: Maintained
679655da 5868F: include/linux/hippidevice.h
c117ab84 5869F: include/uapi/linux/if_hippi.h
679655da 5870F: net/802/hippi.c
ff5a3b50 5871F: drivers/net/hippi/
1da177e4 5872
b30d74e4
DH
5873HISILICON NETWORK SUBSYSTEM DRIVER
5874M: Yisen Zhuang <yisen.zhuang@huawei.com>
5875M: Salil Mehta <salil.mehta@huawei.com>
5876L: netdev@vger.kernel.org
5877W: http://www.hisilicon.com
5878S: Maintained
5879F: drivers/net/ethernet/hisilicon/
5880F: Documentation/devicetree/bindings/net/hisilicon*.txt
5881
66a9bae6 5882HISILICON ROCE DRIVER
5883M: Lijun Ou <oulijun@huawei.com>
5884M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5885L: linux-rdma@vger.kernel.org
5886S: Maintained
5887F: drivers/infiniband/hw/hns/
5888F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5889
16c6c252
JG
5890HISILICON SAS Controller
5891M: John Garry <john.garry@huawei.com>
5892W: http://www.hisilicon.com
5893S: Supported
5894F: drivers/scsi/hisi_sas/
5895F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5896
ff1d2767 5897HOST AP DRIVER
8b58be88 5898M: Jouni Malinen <j@w1.fi>
724c6b35 5899L: linux-wireless@vger.kernel.org
ffd74aca
JM
5900W: http://w1.fi/hostap-driver.html
5901S: Obsolete
eb4f98d5 5902F: drivers/net/wireless/intersil/hostap/
ff1d2767 5903
dd8cd779 5904HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5905L: platform-driver-x86@vger.kernel.org
95c70215 5906S: Orphan
679655da 5907F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5908
e2d1d6c0 5909HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5910M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5911S: Maintained
7e25d724 5912F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5913
7d2c86b5 5914HPET: High Precision Event Timers driver
8b58be88 5915M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5916S: Maintained
679655da
JP
5917F: Documentation/timers/hpet.txt
5918F: drivers/char/hpet.c
5919F: include/linux/hpet.h
c117ab84 5920F: include/uapi/linux/hpet.h
b9b0332f 5921
e07b5d79 5922HPET: x86
9e06f631 5923S: Orphan
679655da
JP
5924F: arch/x86/kernel/hpet.c
5925F: arch/x86/include/asm/hpet.h
b9b0332f 5926
1da177e4 5927HPFS FILESYSTEM
8b58be88 5928M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5929W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5930S: Maintained
679655da 5931F: fs/hpfs/
1da177e4 5932
3441cded 5933HSI SUBSYSTEM
56459ea9
SR
5934M: Sebastian Reichel <sre@kernel.org>
5935T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5936S: Maintained
5937F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5938F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5939F: drivers/hsi/
5940F: include/linux/hsi/
5941F: include/uapi/linux/hsi/
5942
7d2c86b5 5943HSO 3G MODEM DRIVER
8b58be88 5944M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5945W: http://www.pharscape.org
5946S: Maintained
679655da 5947F: drivers/net/usb/hso.c
11cd29b0 5948
19990e29
AB
5949HSR NETWORK PROTOCOL
5950M: Arvid Brodin <arvid.brodin@alten.se>
5951L: netdev@vger.kernel.org
5952S: Maintained
5953F: net/hsr/
5954
5a18c343 5955HTCPEN TOUCHSCREEN DRIVER
8b58be88 5956M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5957L: linux-input@vger.kernel.org
5958S: Maintained
679655da 5959F: drivers/input/touchscreen/htcpen.c
5a18c343 5960
1da177e4 5961HUGETLB FILESYSTEM
6d49e352 5962M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5963S: Maintained
679655da 5964F: fs/hugetlbfs/
1da177e4 5965
fe713d60
JCT
5966HVA ST MEDIA DRIVER
5967M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5968L: linux-media@vger.kernel.org
5969T: git git://linuxtv.org/media_tree.git
5970W: https://linuxtv.org
5971S: Supported
5972F: drivers/media/platform/sti/hva
5973
05183189 5974Hyper-V CORE AND DRIVERS
9c3646d1 5975M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 5976M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 5977M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
5978L: devel@linuxdriverproject.org
5979S: Maintained
a4162747
HZ
5980F: arch/x86/include/asm/mshyperv.h
5981F: arch/x86/include/uapi/asm/hyperv.h
5982F: arch/x86/kernel/cpu/mshyperv.c
05183189 5983F: drivers/hid/hid-hyperv.c
a4162747 5984F: drivers/hv/
f92ca80b 5985F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5986F: drivers/pci/host/pci-hyperv.c
05183189 5987F: drivers/net/hyperv/
a4162747 5988F: drivers/scsi/storvsc_drv.c
95096f2f 5989F: drivers/uio/uio_hv_generic.c
8a61f013 5990F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5991F: include/linux/hyperv.h
5992F: tools/hv/
54bf725e 5993F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5994
7724fd04
PR
5995I2C MUXES
5996M: Peter Rosin <peda@axentia.se>
5997L: linux-i2c@vger.kernel.org
5998S: Maintained
2254d24a 5999F: Documentation/i2c/i2c-topology
7724fd04
PR
6000F: Documentation/i2c/muxes/
6001F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6002F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6003F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6004F: drivers/i2c/i2c-mux.c
6005F: drivers/i2c/muxes/
6006F: include/linux/i2c-mux.h
6007
d85c8a6a 6008I2C OVER PARALLEL PORT
d8130624 6009M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6010L: linux-i2c@vger.kernel.org
6011S: Maintained
6012F: Documentation/i2c/busses/i2c-parport
6013F: Documentation/i2c/busses/i2c-parport-light
6014F: drivers/i2c/busses/i2c-parport.c
6015F: drivers/i2c/busses/i2c-parport-light.c
6016
6017I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6018M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6019L: linux-i2c@vger.kernel.org
6020S: Maintained
6021F: Documentation/i2c/busses/i2c-ali1535
6022F: Documentation/i2c/busses/i2c-ali1563
6023F: Documentation/i2c/busses/i2c-ali15x3
6024F: Documentation/i2c/busses/i2c-amd756
6025F: Documentation/i2c/busses/i2c-amd8111
6026F: Documentation/i2c/busses/i2c-i801
6027F: Documentation/i2c/busses/i2c-nforce2
6028F: Documentation/i2c/busses/i2c-piix4
6029F: Documentation/i2c/busses/i2c-sis5595
6030F: Documentation/i2c/busses/i2c-sis630
6031F: Documentation/i2c/busses/i2c-sis96x
6032F: Documentation/i2c/busses/i2c-via
6033F: Documentation/i2c/busses/i2c-viapro
6034F: drivers/i2c/busses/i2c-ali1535.c
6035F: drivers/i2c/busses/i2c-ali1563.c
6036F: drivers/i2c/busses/i2c-ali15x3.c
6037F: drivers/i2c/busses/i2c-amd756.c
6038F: drivers/i2c/busses/i2c-amd756-s4882.c
6039F: drivers/i2c/busses/i2c-amd8111.c
6040F: drivers/i2c/busses/i2c-i801.c
6041F: drivers/i2c/busses/i2c-isch.c
6042F: drivers/i2c/busses/i2c-nforce2.c
6043F: drivers/i2c/busses/i2c-nforce2-s4985.c
6044F: drivers/i2c/busses/i2c-piix4.c
6045F: drivers/i2c/busses/i2c-sis5595.c
6046F: drivers/i2c/busses/i2c-sis630.c
6047F: drivers/i2c/busses/i2c-sis96x.c
6048F: drivers/i2c/busses/i2c-via.c
6049F: drivers/i2c/busses/i2c-viapro.c
6050
cb7f07a4
NH
6051I2C/SMBUS ISMT DRIVER
6052M: Seth Heasley <seth.heasley@intel.com>
6053M: Neil Horman <nhorman@tuxdriver.com>
6054L: linux-i2c@vger.kernel.org
6055F: drivers/i2c/busses/i2c-ismt.c
6056F: Documentation/i2c/busses/i2c-ismt
6057
6ea884db 6058I2C/SMBUS STUB DRIVER
d8130624 6059M: Jean Delvare <jdelvare@suse.com>
846557d3 6060L: linux-i2c@vger.kernel.org
6ea884db 6061S: Maintained
8547a5bc 6062F: drivers/i2c/i2c-stub.c
6ea884db 6063
5b543965 6064I2C SUBSYSTEM
14d77c4d 6065M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6066L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6067W: https://i2c.wiki.kernel.org/
6068Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6069T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6070S: Maintained
40ed1b4c 6071F: Documentation/devicetree/bindings/i2c/
679655da
JP
6072F: Documentation/i2c/
6073F: drivers/i2c/
630bc46e 6074F: drivers/i2c/*/
679655da 6075F: include/linux/i2c.h
03b70d62 6076F: include/linux/i2c-*.h
c117ab84
CEB
6077F: include/uapi/linux/i2c.h
6078F: include/uapi/linux/i2c-*.h
1da177e4 6079
4560d677
WS
6080I2C ACPI SUPPORT
6081M: Mika Westerberg <mika.westerberg@linux.intel.com>
6082L: linux-i2c@vger.kernel.org
6083L: linux-acpi@vger.kernel.org
6084S: Maintained
4560d677 6085
d85c8a6a 6086I2C-TAOS-EVM DRIVER
d8130624 6087M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6088L: linux-i2c@vger.kernel.org
6089S: Maintained
6090F: Documentation/i2c/busses/i2c-taos-evm
6091F: drivers/i2c/busses/i2c-taos-evm.c
6092
e8c76eed 6093I2C-TINY-USB DRIVER
8b58be88 6094M: Till Harbaum <till@harbaum.org>
846557d3 6095L: linux-i2c@vger.kernel.org
932d1872 6096W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6097S: Maintained
679655da 6098F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6099
1da177e4 6100i386 BOOT CODE
8b58be88 6101M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6102S: Maintained
679655da 6103F: arch/x86/boot/
1da177e4
LT
6104
6105i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6106M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6107T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6108S: Maintained
6109
1da177e4 6110IA64 (Itanium) PLATFORM
8b58be88
JP
6111M: Tony Luck <tony.luck@intel.com>
6112M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6113L: linux-ia64@vger.kernel.org
6b1c70b1 6114T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6115S: Maintained
679655da 6116F: arch/ia64/
1da177e4 6117
4cd38750
LDSB
6118IBM Power VMX Cryptographic instructions
6119M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6120M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6121L: linux-crypto@vger.kernel.org
6122S: Supported
6123F: drivers/crypto/vmx/Makefile
6124F: drivers/crypto/vmx/Kconfig
6125F: drivers/crypto/vmx/vmx.c
6126F: drivers/crypto/vmx/aes*
6127F: drivers/crypto/vmx/ghash*
6128F: drivers/crypto/vmx/ppc-xlate.pl
6129
956c203c 6130IBM Power in-Nest Crypto Acceleration
4cd38750 6131M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6132M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6133L: linux-crypto@vger.kernel.org
6134S: Supported
28bceeaa
DS
6135F: drivers/crypto/nx/Makefile
6136F: drivers/crypto/nx/Kconfig
6137F: drivers/crypto/nx/nx-aes*
6138F: drivers/crypto/nx/nx-sha*
6139F: drivers/crypto/nx/nx.*
6140F: drivers/crypto/nx/nx_csbcpb.h
6141F: drivers/crypto/nx/nx_debugfs.h
956c203c 6142
0e16aafb 6143IBM Power 842 compression accelerator
41656aa7 6144M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6145S: Supported
28bceeaa
DS
6146F: drivers/crypto/nx/Makefile
6147F: drivers/crypto/nx/Kconfig
7011a122 6148F: drivers/crypto/nx/nx-842*
2da572c9 6149F: include/linux/sw842.h
2062c5b6 6150F: crypto/842.c
2da572c9 6151F: lib/842/
0e16aafb 6152
1da177e4 6153IBM Power Linux RAID adapter
8b58be88 6154M: Brian King <brking@us.ibm.com>
1da177e4 6155S: Supported
679655da 6156F: drivers/scsi/ipr.*
1da177e4 6157
9d348af4 6158IBM Power Virtual Ethernet Device Driver
eddd63a6 6159M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6160L: netdev@vger.kernel.org
6161S: Supported
9aa32835 6162F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6163
032c5e82
TF
6164IBM Power SRIOV Virtual NIC Device Driver
6165M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6166M: John Allen <jallen@linux.vnet.ibm.com>
6167L: netdev@vger.kernel.org
6168S: Supported
6169F: drivers/net/ethernet/ibm/ibmvnic.*
6170
e6babec6 6171IBM Power Virtual SCSI Device Drivers
bcbde52b 6172M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6173L: linux-scsi@vger.kernel.org
6174S: Supported
e6babec6 6175F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6176F: include/scsi/viosrp.h
6177
6178IBM Power Virtual SCSI Device Target Driver
6179M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6180M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6181L: linux-scsi@vger.kernel.org
6182L: target-devel@vger.kernel.org
6183S: Supported
6184F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6185
6186IBM Power Virtual FC Device Drivers
44b4dad9 6187M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6188L: linux-scsi@vger.kernel.org
6189S: Supported
6190F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6191
1da177e4 6192IBM ServeRAID RAID DRIVER
f9213e78 6193S: Orphan
679655da 6194F: drivers/scsi/ips.*
1da177e4 6195
6ed9f9c4
PT
6196ICH LPC AND GPIO DRIVER
6197M: Peter Tyser <ptyser@xes-inc.com>
6198S: Maintained
6199F: drivers/mfd/lpc_ich.c
6200F: drivers/gpio/gpio-ich.c
6201
1e7106fc 6202IDE SUBSYSTEM
8b58be88 6203M: "David S. Miller" <davem@davemloft.net>
1da177e4 6204L: linux-ide@vger.kernel.org
8a6e2535 6205Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6206T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6207S: Maintained
679655da
JP
6208F: Documentation/ide/
6209F: drivers/ide/
6210F: include/linux/ide.h
1da177e4 6211
6cb8c13d
IP
6212IDEAPAD LAPTOP EXTRAS DRIVER
6213M: Ike Panhc <ike.pan@canonical.com>
6214L: platform-driver-x86@vger.kernel.org
6215W: http://launchpad.net/ideapad-laptop
6216S: Maintained
6217F: drivers/platform/x86/ideapad-laptop.c
6218
1ea4c161
AM
6219IDEAPAD LAPTOP SLIDEBAR DRIVER
6220M: Andrey Moiseev <o2g.org.ru@gmail.com>
6221L: linux-input@vger.kernel.org
6222W: https://github.com/o2genum/ideapad-slidebar
6223S: Maintained
6224F: drivers/input/misc/ideapad_slidebar.c
6225
0f861e8c 6226IDE/ATAPI DRIVERS
487ba8e8 6227M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6228L: linux-ide@vger.kernel.org
c404c199 6229S: Maintained
679655da
JP
6230F: Documentation/cdrom/ide-cd
6231F: drivers/ide/ide-cd*
1da177e4 6232
02cf2286 6233IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6234M: Alexander Aring <aar@pengutronix.de>
5cc92049 6235M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6236L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6237W: http://wpan.cakelab.org/
6238T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6240S: Maintained
6241F: net/ieee802154/
68653359 6242F: net/mac802154/
251741b1 6243F: drivers/net/ieee802154/
580947d3
AA
6244F: include/linux/nl802154.h
6245F: include/linux/ieee802154.h
6246F: include/net/nl802154.h
6247F: include/net/mac802154.h
6248F: include/net/af_ieee802154.h
6249F: include/net/cfg802154.h
6250F: include/net/ieee802154_netdev.h
ebef9c12 6251F: Documentation/networking/ieee802154.txt
02cf2286 6252
b1c97193
SY
6253IGORPLUG-USB IR RECEIVER
6254M: Sean Young <sean@mess.org>
6255L: linux-media@vger.kernel.org
6256S: Maintained
6257F: drivers/media/rc/igorplugusb.c
6258
40ad4a30
SY
6259IGUANAWORKS USB IR TRANSCEIVER
6260M: Sean Young <sean@mess.org>
6261L: linux-media@vger.kernel.org
6262S: Maintained
6263F: drivers/media/rc/iguanair.c
6264
ed13134b
PR
6265IIO DIGITAL POTENTIOMETER DAC
6266M: Peter Rosin <peda@axentia.se>
6267L: linux-iio@vger.kernel.org
6268S: Maintained
7fde1484 6269F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6270F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6271F: drivers/iio/dac/dpot-dac.c
ed13134b 6272
e778aa14
PR
6273IIO ENVELOPE DETECTOR
6274M: Peter Rosin <peda@axentia.se>
6275L: linux-iio@vger.kernel.org
6276S: Maintained
b475f80b 6277F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6278F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6279F: drivers/iio/adc/envelope-detector.c
e778aa14 6280
9545f86e 6281IIO SUBSYSTEM AND DRIVERS
030a13d7 6282M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6283R: Hartmut Knaack <knaack.h@gmx.de>
6284R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6285R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6286L: linux-iio@vger.kernel.org
21d41655 6287T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6288S: Maintained
866b148a 6289F: Documentation/devicetree/bindings/iio/
03e7c251 6290F: drivers/iio/
9545f86e 6291F: drivers/staging/iio/
8fe671fc 6292F: include/linux/iio/
817020cf 6293F: tools/iio/
9545f86e 6294
65519263
SG
6295IKANOS/ADI EAGLE ADSL USB DRIVER
6296M: Matthieu Castet <castet.matthieu@free.fr>
6297M: Stanislaw Gruszka <stf_xl@wp.pl>
6298S: Maintained
6299F: drivers/usb/atm/ueagle-atm.c
6300
8ef3ff27
PB
6301IMGTEC ASCII LCD DRIVER
6302M: Paul Burton <paul.burton@imgtec.com>
6303S: Maintained
6304F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6305F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6306
e89ab51f
GR
6307INA209 HARDWARE MONITOR DRIVER
6308M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6309L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6310S: Maintained
6311F: Documentation/hwmon/ina209
6312F: Documentation/devicetree/bindings/i2c/ina209.txt
6313F: drivers/hwmon/ina209.c
6314
6315INA2XX HARDWARE MONITOR DRIVER
6316M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6317L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6318S: Maintained
6319F: Documentation/hwmon/ina2xx
6320F: drivers/hwmon/ina2xx.c
6321F: include/linux/platform_data/ina2xx.h
6322
14dc124f
SIG
6323INDUSTRY PACK SUBSYSTEM (IPACK)
6324M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6325M: Jens Taprogge <jens.taprogge@taprogge.org>
6326M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6327L: industrypack-devel@lists.sourceforge.net
6328W: http://industrypack.sourceforge.net
6329S: Maintained
6330F: drivers/ipack/
6331
8adc53fd
ZLK
6332INGENIC JZ4780 DMA Driver
6333M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6334S: Maintained
6335F: drivers/dma/dma-jz4780.c
6336
87cf40e6
HH
6337INGENIC JZ4780 NAND DRIVER
6338M: Harvey Hunt <harveyhuntnexus@gmail.com>
6339L: linux-mtd@lists.infradead.org
6340S: Maintained
6341F: drivers/mtd/nand/jz4780_*
6342
aa7168f4 6343INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6344M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6345M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6346L: linux-ima-devel@lists.sourceforge.net
6347L: linux-ima-user@lists.sourceforge.net
6348L: linux-security-module@vger.kernel.org
9f273c24 6349T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6350S: Supported
679655da 6351F: security/integrity/ima/
aa7168f4 6352
9a4ea5a9
JH
6353IMGTEC IR DECODER DRIVER
6354M: James Hogan <james.hogan@imgtec.com>
6355S: Maintained
6356F: drivers/media/rc/img-ir/
6357
1da177e4 6358IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6359L: linux-fbdev@vger.kernel.org
843393d3 6360S: Orphan
8a61f013 6361F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6362
6363INFINIBAND SUBSYSTEM
b6b2bbe6 6364M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6365M: Sean Hefty <sean.hefty@intel.com>
6366M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6367L: linux-rdma@vger.kernel.org
605841f5 6368W: http://www.openfabrics.org/
8a6e2535 6369Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6371S: Supported
679655da
JP
6372F: Documentation/infiniband/
6373F: drivers/infiniband/
c117ab84 6374F: include/uapi/linux/if_infiniband.h
954138dc
YD
6375F: include/uapi/rdma/
6376F: include/rdma/
1da177e4 6377
c9f04f58 6378INOTIFY
8b58be88
JP
6379M: John McCutchan <john@johnmccutchan.com>
6380M: Robert Love <rlove@rlove.org>
6381M: Eric Paris <eparis@parisplace.org>
c9f04f58 6382S: Maintained
679655da
JP
6383F: Documentation/filesystems/inotify.txt
6384F: fs/notify/inotify/
6385F: include/linux/inotify.h
c117ab84 6386F: include/uapi/linux/inotify.h
c9f04f58 6387
e2d1d6c0 6388INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6389M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6390L: linux-input@vger.kernel.org
8a6e2535 6391Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6392T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6393S: Maintained
679655da 6394F: drivers/input/
f4eea7e2 6395F: include/linux/input.h
c117ab84 6396F: include/uapi/linux/input.h
f4eea7e2 6397F: include/linux/input/
e52d8398 6398F: Documentation/devicetree/bindings/input/
e2d1d6c0 6399
3267a87f 6400INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6401M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6402L: linux-input@vger.kernel.org
75dd112a 6403S: Odd fixes
3267a87f 6404F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6405F: drivers/input/input-mt.c
3267a87f
HR
6406K: \b(ABS|SYN)_MT_
6407
97fa99a3
JY
6408INTEL ASoC BDW/HSW DRIVERS
6409M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6410L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6411S: Supported
e8e1225d
JP
6412F: sound/soc/intel/common/sst-dsp*
6413F: sound/soc/intel/common/sst-firmware.c
6414F: sound/soc/intel/boards/broadwell.c
6415F: sound/soc/intel/haswell/
97fa99a3 6416
4ac13e17
DJ
6417INTEL C600 SERIES SAS CONTROLLER DRIVER
6418M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6419M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6420L: linux-scsi@vger.kernel.org
7106891a
DJ
6421T: git git://git.code.sf.net/p/intel-sas/isci
6422S: Supported
4ac13e17 6423F: drivers/scsi/isci/
4ac13e17 6424
ecc83e52
AH
6425INTEL HID EVENT DRIVER
6426M: Alex Hung <alex.hung@canonical.com>
6427L: platform-driver-x86@vger.kernel.org
6428S: Maintained
6429F: drivers/platform/x86/intel-hid.c
6430
332e0812
AK
6431INTEL VIRTUAL BUTTON DRIVER
6432M: AceLan Kao <acelan.kao@canonical.com>
6433L: platform-driver-x86@vger.kernel.org
6434S: Maintained
6435F: drivers/platform/x86/intel-vbtn.c
6436
26717172 6437INTEL IDLE DRIVER
6af33995 6438M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6439M: Len Brown <lenb@kernel.org>
bf1c138e 6440L: linux-pm@vger.kernel.org
08deed1e 6441T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6442B: https://bugzilla.kernel.org
26717172
LB
6443S: Supported
6444F: drivers/idle/intel_idle.c
6445
8fb861fa
SP
6446INTEL INTEGRATED SENSOR HUB DRIVER
6447M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6448M: Jiri Kosina <jikos@kernel.org>
6449L: linux-input@vger.kernel.org
6450S: Maintained
6451F: drivers/hid/intel-ish-hid/
6452
7c1ac18d 6453INTEL PSTATE DRIVER
58ac1f62
SP
6454M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6455M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6456L: linux-pm@vger.kernel.org
6457S: Supported
6458F: drivers/cpufreq/intel_pstate.c
6459
9eb8ef74 6460INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6461M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6462L: linux-fbdev@vger.kernel.org
ce00f85c 6463S: Maintained
679655da 6464F: Documentation/fb/intelfb.txt
8a61f013 6465F: drivers/video/fbdev/intelfb/
9eb8ef74 6466
1da177e4 6467INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6468M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6469L: linux-fbdev@vger.kernel.org
ce00f85c 6470S: Maintained
8a61f013 6471F: drivers/video/fbdev/i810/
1da177e4 6472
f4a9bc4c 6473INTEL MENLOW THERMAL DRIVER
8b58be88 6474M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6475L: platform-driver-x86@vger.kernel.org
5ca92bd9 6476W: https://01.org/linux-acpi
f4a9bc4c 6477S: Supported
679655da 6478F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6479
248a9dc3 6480INTEL I/OAT DMA DRIVER
18ebd564 6481M: Dave Jiang <dave.jiang@intel.com>
08223d80 6482R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6483L: dmaengine@vger.kernel.org
6484Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6485S: Supported
679655da 6486F: drivers/dma/ioat*
248a9dc3 6487
6c8909b4 6488INTEL IOMMU (VT-d)
8b58be88 6489M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6490L: iommu@lists.linux-foundation.org
54e5881d 6491T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6492S: Supported
3fb39615 6493F: drivers/iommu/intel-iommu.c
679655da 6494F: include/linux/intel-iommu.h
6c8909b4 6495
b3e5f263 6496INTEL IOP-ADMA DMA DRIVER
08223d80 6497R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6498S: Odd fixes
679655da 6499F: drivers/dma/iop-adma.c
b3e5f263 6500
9251ce95 6501INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6502M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6503S: Maintained
679655da
JP
6504F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6505F: arch/arm/mach-ixp4xx/include/mach/npe.h
6506F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6507F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6508F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6509F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6510
844dd05f 6511INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6512M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6513S: Maintained
679655da 6514F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6515
2f302324 6516INTEL ETHERNET DRIVERS
8b58be88 6517M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6518L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6519W: http://www.intel.com/support/feedback.htm
d94e6fed 6520W: http://e1000.sourceforge.net/
2f302324
JK
6521Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6522T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6523T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6524S: Supported
0d164401
JK
6525F: Documentation/networking/e100.txt
6526F: Documentation/networking/e1000.txt
6527F: Documentation/networking/e1000e.txt
6528F: Documentation/networking/igb.txt
6529F: Documentation/networking/igbvf.txt
6530F: Documentation/networking/ixgb.txt
6531F: Documentation/networking/ixgbe.txt
6532F: Documentation/networking/ixgbevf.txt
1bff6529 6533F: Documentation/networking/i40e.txt
105bf2fe 6534F: Documentation/networking/i40evf.txt
dee1ad47 6535F: drivers/net/ethernet/intel/
bc90d291 6536F: drivers/net/ethernet/intel/*/
1da177e4 6537
6e4de866
FL
6538INTEL RDMA RNIC DRIVER
6539M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6540M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6541L: linux-rdma@vger.kernel.org
6542S: Supported
6543F: drivers/infiniband/hw/i40iw/
6544
224f9e6d
AS
6545INTEL MERRIFIELD GPIO DRIVER
6546M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6547L: linux-gpio@vger.kernel.org
6548S: Maintained
6549F: drivers/gpio/gpio-merrifield.c
6550
0963d59b
LW
6551INTEL-MID GPIO DRIVER
6552M: David Cohen <david.a.cohen@linux.intel.com>
6553L: linux-gpio@vger.kernel.org
6554S: Maintained
6555F: drivers/gpio/gpio-intel-mid.c
6556
ca907a90
SY
6557INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6558M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6559L: linux-wireless@vger.kernel.org
ca907a90 6560S: Maintained
679655da 6561F: Documentation/networking/README.ipw2100
679655da 6562F: Documentation/networking/README.ipw2200
367a1092 6563F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6564
5760b0a5
AS
6565INTEL(R) TRACE HUB
6566M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6567S: Supported
6568F: Documentation/trace/intel_th.txt
6569F: drivers/hwtracing/intel_th/
6570
4bd96a7a 6571INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6572M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6573L: tboot-devel@lists.sourceforge.net
6574W: http://tboot.sourceforge.net
e9b7d7c8 6575T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6576S: Supported
6577F: Documentation/intel_txt.txt
6578F: include/linux/tboot.h
6579F: arch/x86/kernel/tboot.c
6580
8a70da82 6581INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6582M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6583M: linux-wimax@intel.com
49e7d9df 6584L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6585S: Supported
6586W: http://linuxwimax.org
679655da
JP
6587F: Documentation/wimax/README.i2400m
6588F: drivers/net/wimax/i2400m/
c117ab84 6589F: include/uapi/linux/wimax/i2400m.h
8a70da82 6590
1c0ce89c
SG
6591INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6592M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6593L: linux-wireless@vger.kernel.org
1c0ce89c 6594S: Supported
7ac9a364 6595F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6596
b481de9c 6597INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6598M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6599M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6600M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6601M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6602L: linux-wireless@vger.kernel.org
b481de9c 6603W: http://intellinuxwireless.org
b62ff718 6604T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6605S: Supported
e705c121 6606F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6607
de8fe023
TW
6608INTEL MANAGEMENT ENGINE (mei)
6609M: Tomas Winkler <tomas.winkler@intel.com>
6610L: linux-kernel@vger.kernel.org
6611S: Supported
c117ab84 6612F: include/uapi/linux/mei.h
5069288b 6613F: include/linux/mei_cl_bus.h
de8fe023 6614F: drivers/misc/mei/*
222818c3 6615F: drivers/watchdog/mei_wdt.c
e07950a1 6616F: Documentation/misc-devices/mei/*
986b891a 6617F: samples/mei/*
de8fe023 6618
50ceb98b
SD
6619INTEL MIC DRIVERS (mic)
6620M: Sudeep Dutt <sudeep.dutt@intel.com>
6621M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6622S: Supported
6623W: https://github.com/sudeepdutt/mic
6624W: http://software.intel.com/en-us/mic-developer
6625F: include/linux/mic_bus.h
6626F: include/linux/scif.h
6627F: include/uapi/linux/mic_common.h
6628F: include/uapi/linux/mic_ioctl.h
9f273c24 6629F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6630F: drivers/misc/mic/
6631F: drivers/dma/mic_x100_dma.c
6632F: drivers/dma/mic_x100_dma.h
9f273c24 6633F: Documentation/mic/
50ceb98b 6634
fdca4f16 6635INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6636M: Zha Qipeng<qipeng.zha@intel.com>
6637L: platform-driver-x86@vger.kernel.org
6638S: Maintained
6639F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6640F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6641F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6642F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6643
378f956e
SKC
6644INTEL TELEMETRY DRIVER
6645M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6646L: platform-driver-x86@vger.kernel.org
6647S: Maintained
378f956e 6648F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6649F: drivers/platform/x86/intel_telemetry*
0a8b8353 6650
b740d2e9
RB
6651INTEL PMC CORE DRIVER
6652M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6653M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6654L: platform-driver-x86@vger.kernel.org
6655S: Maintained
6656F: arch/x86/include/asm/pmc_core.h
6657F: drivers/platform/x86/intel_pmc_core*
6658
3904b28e
LW
6659INVENSENSE MPU-3050 GYROSCOPE DRIVER
6660M: Linus Walleij <linus.walleij@linaro.org>
6661L: linux-iio@vger.kernel.org
6662S: Maintained
6663F: drivers/iio/gyro/mpu3050*
6664F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6665
cb109a0e 6666IOC3 ETHERNET DRIVER
8b58be88 6667M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6668L: linux-mips@linux-mips.org
6669S: Maintained
8862bf1e 6670F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6671
cb109a0e 6672IOC3 SERIAL DRIVER
8b58be88 6673M: Pat Gefre <pfg@sgi.com>
d39e0721 6674L: linux-serial@vger.kernel.org
cb109a0e 6675S: Maintained
df621252 6676F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6677
0b6e8569
SW
6678IOMMU DRIVERS
6679M: Joerg Roedel <joro@8bytes.org>
6680L: iommu@lists.linux-foundation.org
6681T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6682S: Maintained
efcd94c0 6683F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6684F: drivers/iommu/
6685
4480f15b 6686IP MASQUERADING
8b58be88 6687M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6688S: Maintained
679655da 6689F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6690
4409ebe9 6691IPMI SUBSYSTEM
8b58be88 6692M: Corey Minyard <minyard@acm.org>
b0c90653 6693L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6694W: http://openipmi.sourceforge.net/
6695S: Supported
679655da
JP
6696F: Documentation/IPMI.txt
6697F: drivers/char/ipmi/
6698F: include/linux/ipmi*
c117ab84 6699F: include/uapi/linux/ipmi*
4409ebe9 6700
2d800897
KW
6701QCOM AUDIO (ASoC) DRIVERS
6702M: Patrick Lai <plai@codeaurora.org>
6703M: Banajit Goswami <bgoswami@codeaurora.org>
6704L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6705S: Supported
6706F: sound/soc/qcom/
6707
e2d1d6c0 6708IPS SCSI RAID DRIVER
8b58be88 6709M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6710L: linux-scsi@vger.kernel.org
6711W: http://www.adaptec.com/
6712S: Maintained
679655da 6713F: drivers/scsi/ips*
e2d1d6c0
RD
6714
6715IPVS
8b58be88
JP
6716M: Wensong Zhang <wensong@linux-vs.org>
6717M: Simon Horman <horms@verge.net.au>
6718M: Julian Anastasov <ja@ssi.bg>
979b6c13 6719L: netdev@vger.kernel.org
e2d1d6c0 6720L: lvs-devel@vger.kernel.org
1da177e4 6721S: Maintained
9f273c24
FW
6722T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6723T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6724F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6725F: include/net/ip_vs.h
c117ab84 6726F: include/uapi/linux/ip_vs.h
679655da 6727F: net/netfilter/ipvs/
1da177e4 6728
e7839f25 6729IPWIRELESS DRIVER
e5f6450c 6730M: Jiri Kosina <jikos@kernel.org>
d8130624 6731M: David Sterba <dsterba@suse.com>
92094aa0 6732S: Odd Fixes
282361a0 6733F: drivers/tty/ipwireless/
099dc4fb 6734
e2d1d6c0 6735IPX NETWORK LAYER
8b58be88 6736M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6737L: netdev@vger.kernel.org
6738S: Maintained
679655da 6739F: include/net/ipx.h
c117ab84 6740F: include/uapi/linux/ipx.h
679655da 6741F: net/ipx/
e2d1d6c0 6742
1da177e4 6743IRDA SUBSYSTEM
8b58be88 6744M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6745L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6746L: netdev@vger.kernel.org
1da177e4 6747W: http://irda.sourceforge.net/
f353976d 6748S: Maintained
e0057975 6749T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6750F: Documentation/networking/irda.txt
6751F: drivers/net/irda/
6752F: include/net/irda/
6753F: net/irda/
1da177e4 6754
a800c7cc
TG
6755IRQ SUBSYSTEM
6756M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6757L: linux-kernel@vger.kernel.org
a800c7cc 6758S: Maintained
75fc2d37 6759T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6760F: kernel/irq/
2ed9fd28
JC
6761
6762IRQCHIP DRIVERS
6763M: Thomas Gleixner <tglx@linutronix.de>
6764M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6765M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6766L: linux-kernel@vger.kernel.org
6767S: Maintained
6768T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6769T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6770F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6771F: drivers/irqchip/
a800c7cc 6772
7ab3a837 6773IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6774M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6775S: Maintained
b09dec2c 6776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6777F: Documentation/IRQ-domain.txt
6778F: include/linux/irqdomain.h
6779F: kernel/irq/irqdomain.c
b09dec2c 6780F: kernel/irq/msi.c
7ab3a837 6781
ad7afc38
WBG
6782ISA
6783M: William Breathitt Gray <vilhelm.gray@gmail.com>
6784S: Maintained
6785F: Documentation/isa.txt
6786F: drivers/base/isa.c
6787F: include/linux/isa.h
6788
e2d1d6c0 6789ISAPNP
8b58be88 6790M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6791S: Maintained
679655da
JP
6792F: Documentation/isapnp.txt
6793F: drivers/pnp/isapnp/
6794F: include/linux/isapnp.h
e2d1d6c0 6795
d39b8420
HV
6796ISA RADIO MODULE
6797M: Hans Verkuil <hverkuil@xs4all.nl>
6798L: linux-media@vger.kernel.org
6799T: git git://linuxtv.org/media_tree.git
a825eaec 6800W: https://linuxtv.org
d39b8420
HV
6801S: Maintained
6802F: drivers/media/radio/radio-isa*
6803
71a6d0af
HW
6804iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6805M: Peter Jones <pjones@redhat.com>
6806M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6807S: Maintained
6808F: drivers/firmware/iscsi_ibft*
6809
14816b1e 6810ISCSI
623290a2
LD
6811M: Lee Duncan <lduncan@suse.com>
6812M: Chris Leech <cleech@redhat.com>
14816b1e 6813L: open-iscsi@googlegroups.com
623290a2 6814W: www.open-iscsi.com
14816b1e 6815S: Maintained
679655da
JP
6816F: drivers/scsi/*iscsi*
6817F: include/scsi/*iscsi*
14816b1e 6818
1e65eb42
OG
6819ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6820M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6821M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6822M: Roi Dayan <roid@mellanox.com>
6823L: linux-rdma@vger.kernel.org
6824S: Supported
6825W: http://www.openfabrics.org
6826W: www.open-iscsi.org
6827Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6828F: drivers/infiniband/ulp/iser/
1e65eb42 6829
2b70e5fd 6830ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6831M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6832T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6833L: linux-rdma@vger.kernel.org
6834L: target-devel@vger.kernel.org
6835S: Supported
6836W: http://www.linux-iscsi.org
6837F: drivers/infiniband/ulp/isert
6838
1da177e4 6839ISDN SUBSYSTEM
8b58be88 6840M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6841L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6842L: netdev@vger.kernel.org
1da177e4 6843W: http://www.isdn4linux.de
54e5881d 6844T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6845S: Maintained
679655da
JP
6846F: Documentation/isdn/
6847F: drivers/isdn/
6848F: include/linux/isdn.h
6849F: include/linux/isdn/
c117ab84
CEB
6850F: include/uapi/linux/isdn.h
6851F: include/uapi/linux/isdn/
1da177e4
LT
6852
6853ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6854M: Armin Schindler <mac@melware.de>
d5d52273 6855L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6856W: http://www.melware.de
6857S: Maintained
679655da 6858F: drivers/isdn/hardware/eicon/
1da177e4 6859
d624870f 6860IT87 HARDWARE MONITORING DRIVER
d8130624 6861M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6862L: linux-hwmon@vger.kernel.org
d624870f
JD
6863S: Maintained
6864F: Documentation/hwmon/it87
6865F: drivers/hwmon/it87.c
6866
d7104bff
AP
6867IT913X MEDIA DRIVER
6868M: Antti Palosaari <crope@iki.fi>
6869L: linux-media@vger.kernel.org
a825eaec 6870W: https://linuxtv.org
d7104bff
AP
6871W: http://palosaari.fi/linux/
6872Q: http://patchwork.linuxtv.org/project/linux-media/list/
6873T: git git://linuxtv.org/anttip/media_tree.git
6874S: Maintained
249c697e 6875F: drivers/media/tuners/it913x*
d7104bff 6876
91821ff3 6877IVTV VIDEO4LINUX DRIVER
6afdeaf8 6878M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6879L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6880L: linux-media@vger.kernel.org
275ffde4 6881T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6882W: http://www.ivtvdriver.org
6883S: Maintained
618cd932 6884F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6885F: drivers/media/pci/ivtv/
c117ab84 6886F: include/uapi/linux/ivtv*
91821ff3 6887
68620bdd
MP
6888IX2505V MEDIA DRIVER
6889M: Malcolm Priestley <tvboxspy@gmail.com>
6890L: linux-media@vger.kernel.org
a825eaec 6891W: https://linuxtv.org
68620bdd
MP
6892Q: http://patchwork.linuxtv.org/project/linux-media/list/
6893S: Maintained
6894F: drivers/media/dvb-frontends/ix2505v*
6895
4453d736
GR
6896JC42.4 TEMPERATURE SENSOR DRIVER
6897M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6898L: linux-hwmon@vger.kernel.org
4453d736
GR
6899S: Maintained
6900F: drivers/hwmon/jc42.c
6901F: Documentation/hwmon/jc42
6902
e2d1d6c0 6903JFS FILESYSTEM
3256f80f 6904M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6905L: jfs-discussion@lists.sourceforge.net
6906W: http://jfs.sourceforge.net/
54e5881d 6907T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6908S: Maintained
679655da
JP
6909F: Documentation/filesystems/jfs.txt
6910F: fs/jfs/
e2d1d6c0 6911
95252236 6912JME NETWORK DRIVER
8b58be88 6913M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6914L: netdev@vger.kernel.org
6915S: Maintained
63d24a0e 6916F: drivers/net/ethernet/jme.*
95252236 6917
1da177e4 6918JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6919M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6920L: linux-mtd@lists.infradead.org
6921W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6922S: Maintained
679655da 6923F: fs/jffs2/
c117ab84 6924F: include/uapi/linux/jffs2.h
1da177e4 6925
d183e11a
TT
6926JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6927M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6928M: Jan Kara <jack@suse.com>
d183e11a
TT
6929L: linux-ext4@vger.kernel.org
6930S: Maintained
6931F: fs/jbd2/
6932F: include/linux/jbd2.h
ae0718f8 6933
207dab5f
MU
6934JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6935M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6936L: linux-media@vger.kernel.org
6937S: Maintained
6938F: drivers/media/platform/rcar_jpu.c
6939
fd8b6cb4 6940JSM Neo PCI based serial card
df247081 6941M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6942L: linux-serial@vger.kernel.org
6943S: Maintained
df621252 6944F: drivers/tty/serial/jsm/
ae0718f8 6945
af39917d
CL
6946K10TEMP HARDWARE MONITORING DRIVER
6947M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6948L: linux-hwmon@vger.kernel.org
af39917d
CL
6949S: Maintained
6950F: Documentation/hwmon/k10temp
6951F: drivers/hwmon/k10temp.c
6952
4660cb35 6953K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6954M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6955L: linux-hwmon@vger.kernel.org
ae0718f8 6956S: Maintained
679655da
JP
6957F: Documentation/hwmon/k8temp
6958F: drivers/hwmon/k8temp.c
ae0718f8 6959
0ba1d91d
AR
6960KASAN
6961M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6962R: Alexander Potapenko <glider@google.com>
6963R: Dmitry Vyukov <dvyukov@google.com>
6964L: kasan-dev@googlegroups.com
6965S: Maintained
6966F: arch/*/include/asm/kasan.h
6967F: arch/*/mm/kasan_init*
2757aafa 6968F: Documentation/dev-tools/kasan.rst
64f8ebaf 6969F: include/linux/kasan*.h
0ba1d91d
AR
6970F: lib/test_kasan.c
6971F: mm/kasan/
6972F: scripts/Makefile.kasan
6973
1da177e4 6974KCONFIG
5eb1f99e 6975M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6976L: linux-kbuild@vger.kernel.org
cea8321c 6977T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6978S: Maintained
679655da
JP
6979F: Documentation/kbuild/kconfig-language.txt
6980F: scripts/kconfig/
1da177e4 6981
ea6c2089 6982KDUMP
f871f191
VG
6983M: Dave Young <dyoung@redhat.com>
6984M: Baoquan He <bhe@redhat.com>
6985R: Vivek Goyal <vgoyal@redhat.com>
34633993 6986L: kexec@lists.infradead.org
ea6c2089
VG
6987W: http://lse.sourceforge.net/kdump/
6988S: Maintained
80811493 6989F: Documentation/kdump/
ea6c2089 6990
f41bf02f
HV
6991KEENE FM RADIO TRANSMITTER DRIVER
6992M: Hans Verkuil <hverkuil@xs4all.nl>
6993L: linux-media@vger.kernel.org
6994T: git git://linuxtv.org/media_tree.git
a825eaec 6995W: https://linuxtv.org
f41bf02f
HV
6996S: Maintained
6997F: drivers/media/radio/radio-keene*
6998
1da177e4 6999KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7000M: Ian Kent <raven@themaw.net>
f694fc97 7001L: autofs@vger.kernel.org
1da177e4 7002S: Maintained
679655da 7003F: fs/autofs4/
1da177e4 7004
70fb7ba6 7005KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 7006M: Michal Marek <mmarek@suse.com>
08deed1e
JP
7007T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7008T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 7009L: linux-kbuild@vger.kernel.org
5ce45962 7010S: Maintained
679655da
JP
7011F: Documentation/kbuild/
7012F: Makefile
7013F: scripts/Makefile.*
70fb7ba6
MM
7014F: scripts/basic/
7015F: scripts/mk*
7016F: scripts/package/
1da177e4
LT
7017
7018KERNEL JANITORS
c3000e03 7019L: kernel-janitors@vger.kernel.org
10466f5a 7020W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7021S: Odd Fixes
1da177e4 7022
e8b43555 7023KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7024M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7025M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7026L: linux-nfs@vger.kernel.org
1da177e4 7027W: http://nfs.sourceforge.net/
9f273c24 7028T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7029S: Supported
679655da 7030F: fs/nfsd/
c117ab84 7031F: include/uapi/linux/nfsd/
679655da
JP
7032F: fs/lockd/
7033F: fs/nfs_common/
7034F: net/sunrpc/
7035F: include/linux/lockd/
7036F: include/linux/sunrpc/
c117ab84 7037F: include/uapi/linux/sunrpc/
1da177e4 7038
13b122b3
SK
7039KERNEL SELFTEST FRAMEWORK
7040M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7041M: Shuah Khan <shuah@kernel.org>
64f00850 7042L: linux-kselftest@vger.kernel.org
13b122b3
SK
7043T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7044S: Maintained
7045F: tools/testing/selftests
7046
426d62e2 7047KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7048M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7049M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7050L: kvm@vger.kernel.org
e3e58478 7051W: http://www.linux-kvm.org
a94b40a6 7052T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7053S: Supported
c93a64fe
PB
7054F: Documentation/*/kvm*.txt
7055F: Documentation/virtual/kvm/
679655da 7056F: arch/*/kvm/
1662e862
CB
7057F: arch/x86/kernel/kvm.c
7058F: arch/x86/kernel/kvmclock.c
679655da
JP
7059F: arch/*/include/asm/kvm*
7060F: include/linux/kvm*
c117ab84 7061F: include/uapi/linux/kvm*
679655da 7062F: virt/kvm/
6d0a1a61 7063F: tools/kvm/
426d62e2 7064
ad8003d3 7065KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7066M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7067L: kvm@vger.kernel.org
038161de 7068W: http://www.linux-kvm.org/
7de609c8 7069S: Maintained
679655da 7070F: arch/x86/include/asm/svm.h
679655da 7071F: arch/x86/kvm/svm.c
426d62e2 7072
513014b7 7073KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7074M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7075L: kvm-ppc@vger.kernel.org
038161de 7076W: http://www.linux-kvm.org/
6a7f972d 7077T: git git://github.com/agraf/linux-2.6.git
513014b7 7078S: Supported
679655da
JP
7079F: arch/powerpc/include/asm/kvm*
7080F: arch/powerpc/kvm/
513014b7 7081
85f8fffe 7082KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7083M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7084M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7085L: linux-s390@vger.kernel.org
7086W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7087T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7088S: Supported
679655da
JP
7089F: Documentation/s390/kvm.txt
7090F: arch/s390/include/asm/kvm*
80811493 7091F: arch/s390/kvm/
85f8fffe 7092
a749474d 7093KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7094M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7095M: Marc Zyngier <marc.zyngier@arm.com>
7096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7097L: kvmarm@lists.cs.columbia.edu
7098W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7099T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7100S: Supported
a749474d
CD
7101F: arch/arm/include/uapi/asm/kvm*
7102F: arch/arm/include/asm/kvm*
7103F: arch/arm/kvm/
5c8818b4
MZ
7104F: virt/kvm/arm/
7105F: include/kvm/arm_*
a749474d 7106
6394a3ec 7107KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7108M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7109M: Marc Zyngier <marc.zyngier@arm.com>
7110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7111L: kvmarm@lists.cs.columbia.edu
7112S: Maintained
7113F: arch/arm64/include/uapi/asm/kvm*
7114F: arch/arm64/include/asm/kvm*
7115F: arch/arm64/kvm/
7116
bfd3d532
JH
7117KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7118M: James Hogan <james.hogan@imgtec.com>
7119L: linux-mips@linux-mips.org
7120S: Supported
7121F: arch/mips/include/uapi/asm/kvm*
7122F: arch/mips/include/asm/kvm*
7123F: arch/mips/kvm/
7124
dc009d92 7125KEXEC
8b58be88 7126M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7127W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7128L: kexec@lists.infradead.org
dc009d92 7129S: Maintained
679655da 7130F: include/linux/kexec.h
c117ab84 7131F: include/uapi/linux/kexec.h
10540a69 7132F: kernel/kexec*
dc009d92 7133
e971461f
DH
7134KEYS/KEYRINGS:
7135M: David Howells <dhowells@redhat.com>
aa62efff 7136L: keyrings@vger.kernel.org
e971461f 7137S: Maintained
d410fa4e 7138F: Documentation/security/keys.txt
e971461f
DH
7139F: include/linux/key.h
7140F: include/linux/key-type.h
75aeddd1
DH
7141F: include/linux/keyctl.h
7142F: include/uapi/linux/keyctl.h
e971461f
DH
7143F: include/keys/
7144F: security/keys/
7145
7f3c68be 7146KEYS-TRUSTED
74dd744f
MZ
7147M: David Safford <safford@us.ibm.com>
7148M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7149L: linux-security-module@vger.kernel.org
aa62efff 7150L: keyrings@vger.kernel.org
7f3c68be 7151S: Supported
d410fa4e 7152F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7153F: include/keys/trusted-type.h
7154F: security/keys/trusted.c
7155F: security/keys/trusted.h
7156
7157KEYS-ENCRYPTED
74dd744f
MZ
7158M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7159M: David Safford <safford@us.ibm.com>
7f3c68be 7160L: linux-security-module@vger.kernel.org
aa62efff 7161L: keyrings@vger.kernel.org
7f3c68be 7162S: Supported
d410fa4e 7163F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7164F: include/keys/encrypted-type.h
19c90aa6 7165F: security/keys/encrypted-keys/
7f3c68be 7166
5b778dad 7167KGDB / KDB /debug_core
8b58be88 7168M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7169W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7170L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7171T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7172S: Maintained
679655da
JP
7173F: Documentation/DocBook/kgdb.tmpl
7174F: drivers/misc/kgdbts.c
df621252 7175F: drivers/tty/serial/kgdboc.c
5b778dad 7176F: include/linux/kdb.h
679655da 7177F: include/linux/kgdb.h
4063eb5f 7178F: kernel/debug/
e3e2aaf7 7179
456db8cc 7180KMEMCHECK
8b58be88 7181M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7182M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7183S: Maintained
9c296b46 7184F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7185F: arch/x86/include/asm/kmemcheck.h
7186F: arch/x86/mm/kmemcheck/
7187F: include/linux/kmemcheck.h
7188F: mm/kmemcheck.c
b9ce08c0 7189
c3bb4d24 7190KMEMLEAK
8b58be88 7191M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7192S: Maintained
ca90a7a3 7193F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7194F: include/linux/kmemleak.h
7195F: mm/kmemleak.c
7196F: mm/kmemleak-test.c
7197
89559a61 7198KPROBES
a320817c 7199M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7200M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7201M: "David S. Miller" <davem@davemloft.net>
353def94 7202M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7203S: Maintained
679655da
JP
7204F: Documentation/kprobes.txt
7205F: include/linux/kprobes.h
7206F: kernel/kprobes.c
89559a61 7207
70e84049 7208KS0108 LCD CONTROLLER DRIVER
8b58be88 7209M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7210W: http://miguelojeda.es/auxdisplay.htm
7211W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7212S: Maintained
679655da
JP
7213F: Documentation/auxdisplay/ks0108
7214F: drivers/auxdisplay/ks0108.c
7215F: include/linux/ks0108.h
70e84049 7216
1b69c6d0
DA
7217L3MDEV
7218M: David Ahern <dsa@cumulusnetworks.com>
7219L: netdev@vger.kernel.org
7220S: Maintained
7221F: net/l3mdev
7222F: include/net/l3mdev.h
7223
9ca44355 7224LANTIQ MIPS ARCHITECTURE
bdb40e8e 7225M: John Crispin <john@phrozen.org>
9ca44355
JC
7226L: linux-mips@linux-mips.org
7227S: Maintained
7228F: arch/mips/lantiq
7229
1da177e4 7230LAPB module
1da177e4 7231L: linux-x25@vger.kernel.org
bf9915cc 7232S: Orphan
679655da
JP
7233F: Documentation/networking/lapb-module.txt
7234F: include/*/lapb.h
7235F: net/lapb/
1da177e4
LT
7236
7237LASI 53c700 driver for PARISC
8b58be88 7238M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7239L: linux-scsi@vger.kernel.org
7240S: Maintained
679655da
JP
7241F: Documentation/scsi/53c700.txt
7242F: drivers/scsi/53c700*
1da177e4 7243
263de9b5 7244LED SUBSYSTEM
8b58be88 7245M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7246M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7247M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7248L: linux-leds@vger.kernel.org
b8926ba0 7249T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7250S: Maintained
85c90368 7251F: Documentation/devicetree/bindings/leds/
679655da
JP
7252F: drivers/leds/
7253F: include/linux/leds.h
263de9b5 7254
b0461a44 7255LEGACY EEPROM DRIVER
d8130624 7256M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7257S: Maintained
7258F: Documentation/misc-devices/eeprom
7259F: drivers/misc/eeprom/eeprom.c
7260
1da177e4 7261LEGO USB Tower driver
8b58be88 7262M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7263L: legousb-devel@lists.sourceforge.net
7264W: http://legousb.sourceforge.net/
7265S: Maintained
679655da 7266F: drivers/usb/misc/legousbtower.c
1da177e4 7267
055616a8
MK
7268LG2160 MEDIA DRIVER
7269M: Michael Krufky <mkrufky@linuxtv.org>
7270L: linux-media@vger.kernel.org
a825eaec 7271W: https://linuxtv.org
055616a8
MK
7272W: http://github.com/mkrufky
7273Q: http://patchwork.linuxtv.org/project/linux-media/list/
7274T: git git://linuxtv.org/mkrufky/tuners.git
7275S: Maintained
7276F: drivers/media/dvb-frontends/lg2160.*
7277
6f0e7725
MK
7278LGDT3305 MEDIA DRIVER
7279M: Michael Krufky <mkrufky@linuxtv.org>
7280L: linux-media@vger.kernel.org
a825eaec 7281W: https://linuxtv.org
6f0e7725
MK
7282W: http://github.com/mkrufky
7283Q: http://patchwork.linuxtv.org/project/linux-media/list/
7284T: git git://linuxtv.org/mkrufky/tuners.git
7285S: Maintained
7286F: drivers/media/dvb-frontends/lgdt3305.*
7287
568a17ff 7288LGUEST
8b58be88 7289M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7290L: lguest@lists.ozlabs.org
568a17ff 7291W: http://lguest.ozlabs.org/
72e91863 7292S: Odd Fixes
070f420b 7293F: arch/x86/include/asm/lguest*.h
679655da
JP
7294F: arch/x86/lguest/
7295F: drivers/lguest/
7296F: include/linux/lguest*.h
070f420b 7297F: tools/lguest/
568a17ff 7298
32ac7cb2
TH
7299LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7300M: Tejun Heo <tj@kernel.org>
7301L: linux-ide@vger.kernel.org
7302T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7303S: Maintained
7304F: drivers/ata/
7305F: include/linux/ata.h
7306F: include/linux/libata.h
d2abf98e 7307F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7308
7309LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7310M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7311L: linux-ide@vger.kernel.org
7312T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7313S: Maintained
7314F: include/linux/pata_arasan_cf_data.h
7315F: drivers/ata/pata_arasan_cf.c
7316
c7fa056c
BZ
7317LIBATA PATA DRIVERS
7318M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7319M: Tejun Heo <tj@kernel.org>
7320L: linux-ide@vger.kernel.org
7321T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7322S: Maintained
7323F: drivers/ata/pata_*.c
7324F: drivers/ata/ata_generic.c
7325
32ac7cb2
TH
7326LIBATA SATA AHCI PLATFORM devices support
7327M: Hans de Goede <hdegoede@redhat.com>
7328M: Tejun Heo <tj@kernel.org>
7329L: linux-ide@vger.kernel.org
7330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7331S: Maintained
7332F: drivers/ata/ahci_platform.c
7333F: drivers/ata/libahci_platform.c
7334F: include/linux/ahci_platform.h
7335
7336LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7337M: Mikael Pettersson <mikpelinux@gmail.com>
7338L: linux-ide@vger.kernel.org
7339T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7340S: Maintained
7341F: drivers/ata/sata_promise.*
7342
1acd437c
SL
7343LIBLOCKDEP
7344M: Sasha Levin <sasha.levin@oracle.com>
7345S: Maintained
7346F: tools/lib/lockdep/
7347
bc30196f
DW
7348LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7349M: Dan Williams <dan.j.williams@intel.com>
7350L: linux-nvdimm@lists.01.org
7351Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7352T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7353S: Supported
7354F: drivers/nvdimm/*
7355F: include/linux/nd.h
7356F: include/linux/libnvdimm.h
7357F: include/uapi/linux/ndctl.h
7358
7359LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7360M: Ross Zwisler <ross.zwisler@linux.intel.com>
7361L: linux-nvdimm@lists.01.org
7362Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7363S: Supported
7364F: drivers/nvdimm/blk.c
7365F: drivers/nvdimm/region_devs.c
7366F: drivers/acpi/nfit*
7367
7368LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7369M: Vishal Verma <vishal.l.verma@intel.com>
7370L: linux-nvdimm@lists.01.org
7371Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7372S: Supported
7373F: drivers/nvdimm/btt*
7374
7375LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7376M: Ross Zwisler <ross.zwisler@linux.intel.com>
7377L: linux-nvdimm@lists.01.org
7378Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7379S: Supported
7380F: drivers/nvdimm/pmem.c
b864bc17 7381F: include/linux/pmem.h
40603526 7382F: arch/*/include/asm/pmem.h
bc30196f 7383
cd9e9808
MB
7384LIGHTNVM PLATFORM SUPPORT
7385M: Matias Bjorling <mb@lightnvm.io>
7386W: http://github/OpenChannelSSD
4ead1a25 7387L: linux-block@vger.kernel.org
cd9e9808
MB
7388S: Maintained
7389F: drivers/lightnvm/
7390F: include/linux/lightnvm.h
7391F: include/uapi/linux/lightnvm.h
7392
852bb9f5 7393LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7394M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7395M: Paul Mackerras <paulus@samba.org>
ea668936 7396M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7397W: https://github.com/linuxppc/linux/wiki
a4724ed6 7398L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7399Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7400T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7401S: Supported
11c34c7d
JP
7402F: Documentation/powerpc/
7403F: arch/powerpc/
ef69b03d
ME
7404F: drivers/char/tpm/tpm_ibmvtpm*
7405F: drivers/crypto/nx/
7406F: drivers/crypto/vmx/
7407F: drivers/net/ethernet/ibm/ibmveth.*
7408F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7409F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7410F: drivers/pci/hotplug/rpa*
7411F: drivers/scsi/ibmvscsi/
ad654f25 7412F: tools/testing/selftests/powerpc
ef69b03d
ME
7413N: opal
7414N: /pmac
7415N: powermac
7416N: powernv
7417N: [^a-z0-9]ps3
7418N: pseries
1da177e4
LT
7419
7420LINUX FOR POWER MACINTOSH
8b58be88 7421M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7422W: http://www.penguinppc.org/
a4724ed6 7423L: linuxppc-dev@lists.ozlabs.org
1da177e4 7424S: Maintained
11c34c7d
JP
7425F: arch/powerpc/platforms/powermac/
7426F: drivers/macintosh/
1da177e4 7427
77a76369 7428LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7429M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7430L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7431T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7432S: Maintained
11c34c7d
JP
7433F: arch/powerpc/platforms/512x/
7434F: arch/powerpc/platforms/52xx/
1da177e4
LT
7435
7436LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7437M: Alistair Popple <alistair@popple.id.au>
8b58be88 7438M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7439W: http://www.penguinppc.org/
a4724ed6 7440L: linuxppc-dev@lists.ozlabs.org
1da177e4 7441S: Maintained
11c34c7d
JP
7442F: arch/powerpc/platforms/40x/
7443F: arch/powerpc/platforms/44x/
1da177e4 7444
260c02a9 7445LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7446L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7447S: Orphan
11c34c7d
JP
7448F: arch/powerpc/*/*virtex*
7449F: arch/powerpc/*/*/*virtex*
1da177e4 7450
e93adf1e 7451LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7452M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7453W: http://www.penguinppc.org/
a4724ed6 7454L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7455S: Maintained
a2b1f7c8 7456F: arch/powerpc/platforms/8xx/
e93adf1e 7457
1da177e4 7458LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7459M: Scott Wood <oss@buserror.net>
8b58be88 7460M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7461W: http://www.penguinppc.org/
a4724ed6 7462L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7463T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7464S: Maintained
11c34c7d 7465F: arch/powerpc/platforms/83xx/
4c8f581d 7466F: arch/powerpc/platforms/85xx/
1da177e4 7467
ab06ff3a 7468LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7469L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7470S: Orphan
11c34c7d
JP
7471F: arch/powerpc/platforms/pasemi/
7472F: drivers/*/*pasemi*
7473F: drivers/*/*/*pasemi*
ab06ff3a 7474
1da177e4 7475LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7476M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7477L: linux-security-module@vger.kernel.org
1da177e4
LT
7478S: Supported
7479
a23ce6da
HW
7480LIS3LV02D ACCELEROMETER DRIVER
7481M: Eric Piel <eric.piel@tremplin-utc.net>
7482S: Maintained
ff606677
JD
7483F: Documentation/misc-devices/lis3lv02d
7484F: drivers/misc/lis3lv02d/
bd35665f 7485F: drivers/platform/x86/hp_accel.c
a23ce6da 7486
b700e7f0
SJ
7487LIVE PATCHING
7488M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7489M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7490M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7491M: Miroslav Benes <mbenes@suse.cz>
7492R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7493S: Maintained
7494F: kernel/livepatch/
7495F: include/linux/livepatch.h
7496F: arch/x86/include/asm/livepatch.h
7497F: arch/x86/kernel/livepatch.c
5e4e3844 7498F: Documentation/livepatch/
b700e7f0 7499F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7500F: samples/livepatch/
b700e7f0 7501L: live-patching@vger.kernel.org
74d50da3 7502T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7503
ea861d73
KC
7504LINUX KERNEL DUMP TEST MODULE (LKDTM)
7505M: Kees Cook <keescook@chromium.org>
7506S: Maintained
426f3a53 7507F: drivers/misc/lkdtm*
ea861d73 7508
e2d1d6c0 7509LLC (802.2)
8b58be88 7510M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7511S: Maintained
679655da 7512F: include/linux/llc.h
c117ab84 7513F: include/uapi/linux/llc.h
679655da
JP
7514F: include/net/llc*
7515F: net/llc/
e2d1d6c0 7516
4e233cbe
AD
7517LM73 HARDWARE MONITOR DRIVER
7518M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7519L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7520S: Maintained
7521F: drivers/hwmon/lm73.c
7522
156e2d1a 7523LM78 HARDWARE MONITOR DRIVER
d8130624 7524M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7525L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7526S: Maintained
7527F: Documentation/hwmon/lm78
7528F: drivers/hwmon/lm78.c
7529
1da177e4 7530LM83 HARDWARE MONITOR DRIVER
d8130624 7531M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7532L: linux-hwmon@vger.kernel.org
1da177e4 7533S: Maintained
679655da
JP
7534F: Documentation/hwmon/lm83
7535F: drivers/hwmon/lm83.c
1da177e4
LT
7536
7537LM90 HARDWARE MONITOR DRIVER
d8130624 7538M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7539L: linux-hwmon@vger.kernel.org
1da177e4 7540S: Maintained
679655da 7541F: Documentation/hwmon/lm90
aae7bce4 7542F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7543F: drivers/hwmon/lm90.c
1da177e4 7544
917cc4e6
GR
7545LM95234 HARDWARE MONITOR DRIVER
7546M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7547L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7548S: Maintained
7549F: Documentation/hwmon/lm95234
7550F: drivers/hwmon/lm95234.c
7551
68620bdd
MP
7552LME2510 MEDIA DRIVER
7553M: Malcolm Priestley <tvboxspy@gmail.com>
7554L: linux-media@vger.kernel.org
a825eaec 7555W: https://linuxtv.org
68620bdd
MP
7556Q: http://patchwork.linuxtv.org/project/linux-media/list/
7557S: Maintained
7558F: drivers/media/usb/dvb-usb-v2/lmedm04*
7559
d4c3be70 7560LOCKING PRIMITIVES
8b58be88
JP
7561M: Peter Zijlstra <peterz@infradead.org>
7562M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7563L: linux-kernel@vger.kernel.org
d4c3be70 7564T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7565S: Maintained
d4c3be70 7566F: Documentation/locking/
679655da 7567F: include/linux/lockdep.h
d4c3be70
IM
7568F: include/linux/spinlock*.h
7569F: arch/*/include/asm/spinlock*.h
7570F: include/linux/rwlock*.h
7571F: include/linux/mutex*.h
7572F: arch/*/include/asm/mutex*.h
7573F: include/linux/rwsem*.h
7574F: arch/*/include/asm/rwsem.h
7575F: include/linux/seqlock.h
7576F: lib/locking*.[ch]
7486d6da 7577F: kernel/locking/
512e67f9 7578
dde33348 7579LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7580M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7581L: linux-ntfs-dev@lists.sourceforge.net
7582W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7583S: Maintained
679655da 7584F: Documentation/ldm.txt
20d16fef 7585F: block/partitions/ldm.*
1da177e4 7586
c87e34ef 7587LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7588M: Sathya Prakash <sathya.prakash@broadcom.com>
7589M: Chaitra P B <chaitra.basappa@broadcom.com>
7590M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7591L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7592L: linux-scsi@vger.kernel.org
9495e835 7593W: http://www.avagotech.com/support/
c87e34ef 7594S: Supported
679655da 7595F: drivers/message/fusion/
500c152a 7596F: drivers/scsi/mpt2sas/
7597F: drivers/scsi/mpt3sas/
c87e34ef 7598
1da177e4 7599LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7600M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7601L: linux-scsi@vger.kernel.org
7602S: Maintained
679655da 7603F: drivers/scsi/sym53c8xx_2/
1da177e4 7604
e5f5c99a
GR
7605LTC4261 HARDWARE MONITOR DRIVER
7606M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7607L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7608S: Maintained
7609F: Documentation/hwmon/ltc4261
7610F: drivers/hwmon/ltc4261.c
7611
81365c31 7612LTP (Linux Test Project)
28b8e8d4 7613M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7614M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7615M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7616M: Jan Stancek <jstancek@redhat.com>
7617M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7618M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7619L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7620W: http://linux-test-project.github.io/
7d1ae8a8 7621T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7622S: Maintained
7623
c12a54b3 7624M32R ARCHITECTURE
c12a54b3 7625W: http://www.linux-m32r.org/
b4174867 7626S: Orphan
679655da 7627F: arch/m32r/
c12a54b3 7628
1da177e4 7629M68K ARCHITECTURE
8b58be88 7630M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7631L: linux-m68k@lists.linux-m68k.org
7632W: http://www.linux-m68k.org/
54e5881d 7633T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7634S: Maintained
679655da 7635F: arch/m68k/
9db35182 7636F: drivers/zorro/
1da177e4
LT
7637
7638M68K ON APPLE MACINTOSH
8b58be88 7639M: Joshua Thompson <funaho@jurai.org>
1da177e4 7640W: http://www.mac.linux-m68k.org/
9bb9f222 7641L: linux-m68k@lists.linux-m68k.org
1da177e4 7642S: Maintained
9db35182 7643F: arch/m68k/mac/
1da177e4
LT
7644
7645M68K ON HP9000/300
8b58be88 7646M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7647W: http://www.tazenda.demon.co.uk/phil/linux-hp
7648S: Maintained
679655da 7649F: arch/m68k/hp300/
1da177e4 7650
74425546
AP
7651M88DS3103 MEDIA DRIVER
7652M: Antti Palosaari <crope@iki.fi>
7653L: linux-media@vger.kernel.org
a825eaec 7654W: https://linuxtv.org
74425546
AP
7655W: http://palosaari.fi/linux/
7656Q: http://patchwork.linuxtv.org/project/linux-media/list/
7657T: git git://linuxtv.org/anttip/media_tree.git
7658S: Maintained
7659F: drivers/media/dvb-frontends/m88ds3103*
7660
68620bdd
MP
7661M88RS2000 MEDIA DRIVER
7662M: Malcolm Priestley <tvboxspy@gmail.com>
7663L: linux-media@vger.kernel.org
a825eaec 7664W: https://linuxtv.org
68620bdd
MP
7665Q: http://patchwork.linuxtv.org/project/linux-media/list/
7666S: Maintained
7667F: drivers/media/dvb-frontends/m88rs2000*
7668
07a092fa 7669MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7670M: Alexey Klimov <klimov.linux@gmail.com>
7671L: linux-media@vger.kernel.org
7672T: git git://linuxtv.org/media_tree.git
7673S: Maintained
7674F: drivers/media/radio/radio-ma901.c
07a092fa 7675
64a327a7 7676MAC80211
8b58be88 7677M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7678L: linux-wireless@vger.kernel.org
491b26b4 7679W: http://wireless.kernel.org/
ce466579
JB
7680T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7681T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7682S: Maintained
679655da
JP
7683F: Documentation/networking/mac80211-injection.txt
7684F: include/net/mac80211.h
7685F: net/mac80211/
2af8c4dc 7686F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7687
b863ceb7 7688MACVLAN DRIVER
8b58be88 7689M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7690L: netdev@vger.kernel.org
7691S: Maintained
679655da
JP
7692F: drivers/net/macvlan.c
7693F: include/linux/if_macvlan.h
b863ceb7 7694
2b6d83e2
JB
7695MAILBOX API
7696M: Jassi Brar <jassisinghbrar@gmail.com>
7697L: linux-kernel@vger.kernel.org
7698S: Maintained
7699F: drivers/mailbox/
7700F: include/linux/mailbox_client.h
7701F: include/linux/mailbox_controller.h
7702
faf1668c 7703MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7704M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7705W: http://www.kernel.org/doc/man-pages
bd7ebec6 7706L: linux-man@vger.kernel.org
1b53dc74 7707S: Maintained
faf1668c 7708
0d3cd4b6
VD
7709MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7710M: Andrew Lunn <andrew@lunn.ch>
7711M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7712L: netdev@vger.kernel.org
0d3cd4b6
VD
7713S: Maintained
7714F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7715F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7716
8427defd 7717MARVELL ARMADA DRM SUPPORT
54176cc6 7718M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7719S: Maintained
7720F: drivers/gpu/drm/armada/
4418833e
EV
7721F: include/uapi/drm/armada_drm.h
7722F: Documentation/devicetree/bindings/display/armada/
8427defd 7723
c4d007bc
TP
7724MARVELL CRYPTO DRIVER
7725M: Boris Brezillon <boris.brezillon@free-electrons.com>
7726M: Arnaud Ebalard <arno@natisbad.org>
7727F: drivers/crypto/marvell/
7728S: Maintained
7729L: linux-crypto@vger.kernel.org
7730
44c14c1d 7731MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7732M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7733M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7734L: netdev@vger.kernel.org
7735S: Maintained
7736F: drivers/net/ethernet/marvell/sk*
7737
74cda169 7738MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7739L: libertas-dev@lists.infradead.org
8ac3e99e 7740S: Orphan
f988d640 7741F: drivers/net/wireless/marvell/libertas/
74cda169 7742
b60d6975 7743MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7744M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7745L: netdev@vger.kernel.org
f5ca8502 7746S: Maintained
527a6266 7747F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7748F: include/linux/mv643xx.h
1da177e4 7749
370b8ed9
TP
7750MARVELL MVNETA ETHERNET DRIVER
7751M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7752L: netdev@vger.kernel.org
7753S: Maintained
7754F: drivers/net/ethernet/marvell/mvneta.*
7755
fcad584d 7756MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7757M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7758M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7759L: linux-wireless@vger.kernel.org
7760S: Maintained
277b024e 7761F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7762
a2c3f656 7763MARVELL MWL8K WIRELESS DRIVER
a040d532 7764M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7765L: linux-wireless@vger.kernel.org
16345910 7766S: Odd Fixes
de60f1dc 7767F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7768
2a69567b 7769MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7770M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7771S: Odd Fixes
1fa7e547 7772F: drivers/mmc/host/mvsdio.*
2a69567b 7773
1da177e4 7774MATROX FRAMEBUFFER DRIVER
c69f677c 7775L: linux-fbdev@vger.kernel.org
52653199 7776S: Orphan
8a61f013 7777F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7778F: include/uapi/linux/matroxfb.h
1da177e4 7779
ca462085
GR
7780MAX16065 HARDWARE MONITOR DRIVER
7781M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7782L: linux-hwmon@vger.kernel.org
ca462085
GR
7783S: Maintained
7784F: Documentation/hwmon/max16065
7785F: drivers/hwmon/max16065.c
7786
1f61cab8
GR
7787MAX20751 HARDWARE MONITOR DRIVER
7788M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7789L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7790S: Maintained
7791F: Documentation/hwmon/max20751
7792F: drivers/hwmon/max20751.c
7793
d20620de 7794MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7795L: linux-hwmon@vger.kernel.org
34924b23 7796S: Orphan
679655da
JP
7797F: Documentation/hwmon/max6650
7798F: drivers/hwmon/max6650.c
d20620de 7799
e89ab51f
GR
7800MAX6697 HARDWARE MONITOR DRIVER
7801M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7802L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7803S: Maintained
7804F: Documentation/hwmon/max6697
7805F: Documentation/devicetree/bindings/i2c/max6697.txt
7806F: drivers/hwmon/max6697.c
7807F: include/linux/platform_data/max6697.h
7808
3b2af7f7
PR
7809MAX9860 MONO AUDIO VOICE CODEC DRIVER
7810M: Peter Rosin <peda@axentia.se>
7811L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7812S: Maintained
7813F: Documentation/devicetree/bindings/sound/max9860.txt
7814F: sound/soc/codecs/max9860.*
7815
f8f847b5 7816MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7817M: Krzysztof Kozlowski <krzk@kernel.org>
7818M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7819L: linux-pm@vger.kernel.org
7820S: Supported
8c0984e5
SR
7821F: drivers/power/supply/max14577_charger.c
7822F: drivers/power/supply/max77693_charger.c
f8f847b5 7823
3811405e
JMC
7824MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7825M: Javier Martinez Canillas <javier@osg.samsung.com>
7826L: linux-kernel@vger.kernel.org
7827S: Supported
96173cc6 7828F: drivers/*/*max77802*.c
3811405e
JMC
7829F: Documentation/devicetree/bindings/*/*max77802.txt
7830F: include/dt-bindings/*/*max77802.h
7831
befeb596
KK
7832MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7833M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7834M: Krzysztof Kozlowski <krzk@kernel.org>
7835M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7836L: linux-kernel@vger.kernel.org
7837S: Supported
86cf635a 7838F: drivers/*/max14577*.c
0998a436 7839F: drivers/*/max77686*.c
86cf635a 7840F: drivers/*/max77693*.c
befeb596
KK
7841F: drivers/extcon/extcon-max14577.c
7842F: drivers/extcon/extcon-max77693.c
7843F: drivers/rtc/rtc-max77686.c
7844F: drivers/clk/clk-max77686.c
7845F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7846F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7847F: Documentation/devicetree/bindings/mfd/max77693.txt
7848F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7849F: include/linux/mfd/max14577*.h
7850F: include/linux/mfd/max77686*.h
7851F: include/linux/mfd/max77693*.h
7852
9be3c9a5
HV
7853MAXIRADIO FM RADIO RECEIVER DRIVER
7854M: Hans Verkuil <hverkuil@xs4all.nl>
7855L: linux-media@vger.kernel.org
7856T: git git://linuxtv.org/media_tree.git
a825eaec 7857W: https://linuxtv.org
9be3c9a5
HV
7858S: Maintained
7859F: drivers/media/radio/radio-maxiradio*
7860
c05dc2cc
PR
7861MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7862M: Peter Rosin <peda@axentia.se>
7863L: linux-iio@vger.kernel.org
7864S: Maintained
2704e300 7865F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7866F: drivers/iio/potentiometer/mcp4531.c
7867
3b8df5fd
WBG
7868MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7869M: William Breathitt Gray <vilhelm.gray@gmail.com>
7870L: linux-iio@vger.kernel.org
7871S: Maintained
7872F: drivers/iio/dac/cio-dac.c
7873
7b49235e
LP
7874MEDIA DRIVERS FOR RENESAS - FCP
7875M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7876L: linux-media@vger.kernel.org
7877L: linux-renesas-soc@vger.kernel.org
7878T: git git://linuxtv.org/media_tree.git
7879S: Supported
7880F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7881F: drivers/media/platform/rcar-fcp.c
7882F: include/media/rcar-fcp.h
7883
4710b752
KB
7884MEDIA DRIVERS FOR RENESAS - FDP1
7885M: Kieran Bingham <kieran@bingham.xyz>
7886L: linux-media@vger.kernel.org
7887L: linux-renesas-soc@vger.kernel.org
7888T: git git://linuxtv.org/media_tree.git
7889S: Supported
7890F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7891F: drivers/media/platform/rcar_fdp1.c
7892
474cde66
NS
7893MEDIA DRIVERS FOR RENESAS - VIN
7894M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7895L: linux-media@vger.kernel.org
7896L: linux-renesas-soc@vger.kernel.org
7897T: git git://linuxtv.org/media_tree.git
7898S: Supported
7899F: Documentation/devicetree/bindings/media/rcar_vin.txt
7900F: drivers/media/platform/rcar-vin/
7901
6f32a8c9
LP
7902MEDIA DRIVERS FOR RENESAS - VSP1
7903M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7904L: linux-media@vger.kernel.org
4a121096 7905L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7906T: git git://linuxtv.org/media_tree.git
7907S: Supported
7908F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7909F: drivers/media/platform/vsp1/
7910
fae2080a
AO
7911MEDIA DRIVERS FOR HELENE
7912M: Abylay Ospan <aospan@netup.ru>
7913L: linux-media@vger.kernel.org
7914W: https://linuxtv.org
7915W: http://netup.tv/
7916T: git git://linuxtv.org/media_tree.git
7917S: Supported
7918F: drivers/media/dvb-frontends/helene*
7919
dacf9ce8
KS
7920MEDIA DRIVERS FOR ASCOT2E
7921M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7922M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7923L: linux-media@vger.kernel.org
a825eaec 7924W: https://linuxtv.org
dacf9ce8
KS
7925W: http://netup.tv/
7926T: git git://linuxtv.org/media_tree.git
7927S: Supported
7928F: drivers/media/dvb-frontends/ascot2e*
7929
a6dc60ff
KS
7930MEDIA DRIVERS FOR CXD2841ER
7931M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7932M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7933L: linux-media@vger.kernel.org
a825eaec 7934W: https://linuxtv.org
a6dc60ff
KS
7935W: http://netup.tv/
7936T: git git://linuxtv.org/media_tree.git
7937S: Supported
7938F: drivers/media/dvb-frontends/cxd2841er*
7939
a5d32b35
KS
7940MEDIA DRIVERS FOR HORUS3A
7941M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7942M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7943L: linux-media@vger.kernel.org
a825eaec 7944W: https://linuxtv.org
a5d32b35
KS
7945W: http://netup.tv/
7946T: git git://linuxtv.org/media_tree.git
7947S: Supported
7948F: drivers/media/dvb-frontends/horus3a*
7949
e025273b
KS
7950MEDIA DRIVERS FOR LNBH25
7951M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7952M: Abylay Ospan <aospan@netup.ru>
e025273b 7953L: linux-media@vger.kernel.org
a825eaec 7954W: https://linuxtv.org
e025273b
KS
7955W: http://netup.tv/
7956T: git git://linuxtv.org/media_tree.git
7957S: Supported
7958F: drivers/media/dvb-frontends/lnbh25*
7959
52b1eaf4
KS
7960MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7961M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7962M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7963L: linux-media@vger.kernel.org
a825eaec 7964W: https://linuxtv.org
52b1eaf4
KS
7965W: http://netup.tv/
7966T: git git://linuxtv.org/media_tree.git
7967S: Supported
7968F: drivers/media/pci/netup_unidvb/*
7969
127c49ae 7970MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7971M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7972M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7973P: LinuxTV.org Project
7974L: linux-media@vger.kernel.org
a825eaec 7975W: https://linuxtv.org
8a6e2535 7976Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7977T: git git://linuxtv.org/media_tree.git
127c49ae 7978S: Maintained
618cd932 7979F: Documentation/media/
127c49ae 7980F: drivers/media/
ffe06198 7981F: drivers/staging/media/
eb4b0ec7 7982F: include/linux/platform_data/media/
127c49ae 7983F: include/media/
6c0f0359
MCC
7984F: include/uapi/linux/dvb/
7985F: include/uapi/linux/videodev2.h
7986F: include/uapi/linux/media.h
7987F: include/uapi/linux/v4l2-*
7988F: include/uapi/linux/meye.h
7989F: include/uapi/linux/ivtv*
7990F: include/uapi/linux/uvcvideo.h
d20620de 7991
0c272fc9
JC
7992MEDIATEK ETHERNET DRIVER
7993M: Felix Fietkau <nbd@openwrt.org>
7994M: John Crispin <blogic@openwrt.org>
7995L: netdev@vger.kernel.org
7996S: Maintained
7997F: drivers/net/ethernet/mediatek/
7998
67712beb
TL
7999MEDIATEK MEDIA DRIVER
8000M: Tiffany Lin <tiffany.lin@mediatek.com>
8001M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8002S: Supported
8003F: drivers/media/platform/mtk-vcodec/
8004F: drivers/media/platform/mtk-vpu/
8005F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8006F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8007
fc96ec0d
MT
8008MEDIATEK MDP DRIVER
8009M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8010M: Houlong Wei <houlong.wei@mediatek.com>
8011M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8012S: Supported
8013F: drivers/media/platform/mtk-mdp/
8014F: drivers/media/platform/mtk-vpu/
8015F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8016
c869f77d
JK
8017MEDIATEK MT7601U WIRELESS LAN DRIVER
8018M: Jakub Kicinski <kubakici@wp.pl>
8019L: linux-wireless@vger.kernel.org
8020S: Maintained
8021F: drivers/net/wireless/mediatek/mt7601u/
8022
e399065b 8023MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8024M: Kashyap Desai <kashyap.desai@broadcom.com>
8025M: Sumit Saxena <sumit.saxena@broadcom.com>
8026M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8027L: megaraidlinux.pdl@broadcom.com
baaea1dc 8028L: linux-scsi@vger.kernel.org
295dde2f 8029W: http://www.avagotech.com/support/
ce00f85c 8030S: Maintained
679655da
JP
8031F: Documentation/scsi/megaraid.txt
8032F: drivers/scsi/megaraid.*
8033F: drivers/scsi/megaraid/
757e0108 8034
ff43f433
SJ
8035MELFAS MIP4 TOUCHSCREEN DRIVER
8036M: Sangwon Jee <jeesw@melfas.com>
8037W: http://www.melfas.com
8038S: Supported
8039F: drivers/input/touchscreen/melfas_mip4.c
8040F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8041
2c46c9d5 8042MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8043M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8044L: netdev@vger.kernel.org
2c46c9d5
AV
8045S: Supported
8046W: http://www.mellanox.com
8047Q: http://patchwork.ozlabs.org/project/netdev/list/
8048F: drivers/net/ethernet/mellanox/mlx4/en_*
8049
e7523a49
OG
8050MELLANOX ETHERNET DRIVER (mlx5e)
8051M: Saeed Mahameed <saeedm@mellanox.com>
8052L: netdev@vger.kernel.org
8053S: Supported
8054W: http://www.mellanox.com
8055Q: http://patchwork.ozlabs.org/project/netdev/list/
8056F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8057
93c1edb2
JP
8058MELLANOX ETHERNET SWITCH DRIVERS
8059M: Jiri Pirko <jiri@mellanox.com>
8060M: Ido Schimmel <idosch@mellanox.com>
8061L: netdev@vger.kernel.org
8062S: Supported
8063W: http://www.mellanox.com
8064Q: http://patchwork.ozlabs.org/project/netdev/list/
8065F: drivers/net/ethernet/mellanox/mlxsw/
8066
6bec23bf 8067MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8068M: Vadim Pasternak <vadimp@mellanox.com>
8069M: Michael Shych <michaelsh@mellanox.com>
8070L: linux-i2c@vger.kernel.org
8071S: Supported
6bec23bf 8072F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8073F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8074F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8075
be4fdf99
VP
8076MELLANOX MLXCPLD LED DRIVER
8077M: Vadim Pasternak <vadimp@mellanox.com>
8078L: linux-leds@vger.kernel.org
8079S: Supported
8080F: drivers/leds/leds-mlxcpld.c
8081F: Documentation/leds/leds-mlxcpld.txt
8082
58cbbee2
VP
8083MELLANOX PLATFORM DRIVER
8084M: Vadim Pasternak <vadimp@mellanox.com>
8085L: platform-driver-x86@vger.kernel.org
8086S: Supported
6613d18e 8087F: drivers/platform/x86/mlx-platform.c
58cbbee2 8088
30488704
VP
8089MELLANOX MLX CPLD HOTPLUG DRIVER
8090M: Vadim Pasternak <vadimp@mellanox.com>
8091L: platform-driver-x86@vger.kernel.org
8092S: Supported
8093F: drivers/platform/x86/mlxcpld-hotplug.c
8094F: include/linux/platform_data/mlxcpld-hotplug.h
8095
8700e3e7
MS
8096SOFT-ROCE DRIVER (rxe)
8097M: Moni Shoua <monis@mellanox.com>
8098L: linux-rdma@vger.kernel.org
8099S: Supported
8100W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8101Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8102F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8103F: include/uapi/rdma/rdma_user_rxe.h
8104
5b25b13a
MD
8105MEMBARRIER SUPPORT
8106M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8107M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8108L: linux-kernel@vger.kernel.org
8109S: Supported
8110F: kernel/membarrier.c
8111F: include/uapi/linux/membarrier.h
8112
70ea91f1
SR
8113MEMORY MANAGEMENT
8114L: linux-mm@kvack.org
70ea91f1
SR
8115W: http://www.linux-mm.org
8116S: Maintained
679655da 8117F: include/linux/mm.h
551450bb
CS
8118F: include/linux/gfp.h
8119F: include/linux/mmzone.h
8120F: include/linux/memory_hotplug.h
8121F: include/linux/vmalloc.h
679655da 8122F: mm/
70ea91f1 8123
f4e9ce66 8124MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8125M: David Woodhouse <dwmw2@infradead.org>
242c325e 8126M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8127M: Boris Brezillon <boris.brezillon@free-electrons.com>
8128M: Marek Vasut <marek.vasut@gmail.com>
8129M: Richard Weinberger <richard@nod.at>
8130M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8131L: linux-mtd@lists.infradead.org
8a6e2535
JP
8132W: http://www.linux-mtd.infradead.org/
8133Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8134T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8135T: git git://git.infradead.org/l2-mtd.git
1da177e4 8136S: Maintained
becc7ae5 8137F: Documentation/devicetree/bindings/mtd/
679655da
JP
8138F: drivers/mtd/
8139F: include/linux/mtd/
c117ab84 8140F: include/uapi/mtd/
1da177e4 8141
26c57ef1 8142MEN A21 WATCHDOG DRIVER
30c7469b 8143M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8144L: linux-watchdog@vger.kernel.org
30c7469b 8145S: Maintained
26c57ef1
JT
8146F: drivers/watchdog/mena21_wdt.c
8147
3764e82e 8148MEN CHAMELEON BUS (mcb)
30c7469b
JT
8149M: Johannes Thumshirn <morbidrsa@gmail.com>
8150S: Maintained
3764e82e
JT
8151F: drivers/mcb/
8152F: include/linux/mcb.h
b9f2f459 8153F: Documentation/men-chameleon-bus.txt
3764e82e 8154
48b490d2
AW
8155MEN F21BMC (Board Management Controller)
8156M: Andreas Werner <andreas.werner@men.de>
8157S: Supported
8158F: drivers/mfd/menf21bmc.c
8159F: drivers/watchdog/menf21bmc_wdt.c
8160F: drivers/leds/leds-menf21bmc.c
8161F: drivers/hwmon/menf21bmc_hwmon.c
8162F: Documentation/hwmon/menf21bmc
8163
12285945
JH
8164METAG ARCHITECTURE
8165M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8166L: linux-metag@vger.kernel.org
9f273c24 8167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8168S: Odd Fixes
12285945
JH
8169F: arch/metag/
8170F: Documentation/metag/
8171F: Documentation/devicetree/bindings/metag/
2d799dde 8172F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8173F: drivers/clocksource/metag_generic.c
5698c50d
JH
8174F: drivers/irqchip/irq-metag.c
8175F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8176F: drivers/tty/metag_da.c
12285945 8177
c6375b0a 8178MICROBLAZE ARCHITECTURE
8b58be88 8179M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8180W: http://www.monstr.eu/fdt/
8181T: git git://git.monstr.eu/linux-2.6-microblaze.git
8182S: Supported
0a8c7914 8183F: arch/microblaze/
1da177e4 8184
5615c371
NF
8185MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8186M: Richard Genoud <richard.genoud@gmail.com>
8187S: Maintained
8188F: drivers/tty/serial/atmel_serial.c
8189F: include/linux/atmel_serial.h
8190
71fb2c74
SW
8191MICROCHIP / ATMEL ISC DRIVER
8192M: Songjun Wu <songjun.wu@microchip.com>
8193L: linux-media@vger.kernel.org
8194S: Supported
8195F: drivers/media/platform/atmel/atmel-isc.c
8196F: drivers/media/platform/atmel/atmel-isc-regs.h
8197F: devicetree/bindings/media/atmel-isc.txt
8198
2508a45a
CY
8199MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8200M: Chen Yu <yu.c.chen@intel.com>
8201L: platform-driver-x86@vger.kernel.org
8202S: Supported
8203F: drivers/platform/x86/surfacepro3_button.c
8204
1da177e4 8205MICROTEK X6 SCANNER
61eee9a7 8206M: Oliver Neukum <oliver@neukum.org>
1da177e4 8207S: Maintained
679655da 8208F: drivers/usb/image/microtek.*
1da177e4
LT
8209
8210MIPS
8b58be88 8211M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8212L: linux-mips@linux-mips.org
6097050d 8213W: http://www.linux-mips.org/
b05e988e 8214T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8215Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8216S: Supported
f46d92e8 8217F: Documentation/devicetree/bindings/mips/
679655da
JP
8218F: Documentation/mips/
8219F: arch/mips/
1da177e4 8220
413ef3f6
KC
8221MIPS/LOONGSON1 ARCHITECTURE
8222M: Keguang Zhang <keguang.zhang@gmail.com>
8223L: linux-mips@linux-mips.org
8224S: Maintained
8225F: arch/mips/loongson32/
8226F: arch/mips/include/asm/mach-loongson32/
8227F: drivers/*/*loongson1*
8228F: drivers/*/*/*loongson1*
8229
08b7620a
HV
8230MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8231M: Hans Verkuil <hverkuil@xs4all.nl>
8232L: linux-media@vger.kernel.org
8233T: git git://linuxtv.org/media_tree.git
a825eaec 8234W: https://linuxtv.org
08b7620a
HV
8235S: Odd Fixes
8236F: drivers/media/radio/radio-miropcm20*
8237
c09befcb
OG
8238MELLANOX MLX4 core VPI driver
8239M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8240L: netdev@vger.kernel.org
8241L: linux-rdma@vger.kernel.org
8242W: http://www.mellanox.com
8243Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8244S: Supported
8245F: drivers/net/ethernet/mellanox/mlx4/
8246F: include/linux/mlx4/
9ce28a20 8247F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8248
8249MELLANOX MLX4 IB driver
8250M: Yishai Hadas <yishaih@mellanox.com>
8251L: linux-rdma@vger.kernel.org
8252W: http://www.mellanox.com
e126ba97 8253Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8254S: Supported
8255F: drivers/infiniband/hw/mlx4/
8256F: include/linux/mlx4/
8257
595a4d8f 8258MELLANOX MLX5 core VPI driver
45788f1f 8259M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8260M: Matan Barak <matanb@mellanox.com>
8261M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8262L: netdev@vger.kernel.org
8263L: linux-rdma@vger.kernel.org
8264W: http://www.mellanox.com
8265Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8266S: Supported
8267F: drivers/net/ethernet/mellanox/mlx5/core/
8268F: include/linux/mlx5/
3085e29e 8269F: include/uapi/rdma/mlx5-abi.h
e126ba97 8270
595a4d8f
OG
8271MELLANOX MLX5 IB driver
8272M: Matan Barak <matanb@mellanox.com>
8273M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8274L: linux-rdma@vger.kernel.org
8275W: http://www.mellanox.com
8276Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8277S: Supported
b75f0050 8278F: drivers/infiniband/hw/mlx5/
595a4d8f 8279F: include/linux/mlx5/
e126ba97 8280
764589b6
CM
8281MELEXIS MLX90614 DRIVER
8282M: Crt Mori <cmo@melexis.com>
8283L: linux-iio@vger.kernel.org
8284W: http://www.melexis.com
8285S: Supported
8286F: drivers/iio/temperature/mlx90614.c
8287
6c223761
KB
8288MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8289M: Don Brace <don.brace@microsemi.com>
8290L: esc.storagedev@microsemi.com
8291L: linux-scsi@vger.kernel.org
8292S: Supported
8293F: drivers/scsi/smartpqi/smartpqi*.[ch]
8294F: drivers/scsi/smartpqi/Kconfig
8295F: drivers/scsi/smartpqi/Makefile
8296F: include/linux/cciss*.h
8297F: include/uapi/linux/cciss*.h
425b490b 8298F: Documentation/scsi/smartpqi.txt
6c223761 8299
0ce277e4
AP
8300MN88472 MEDIA DRIVER
8301M: Antti Palosaari <crope@iki.fi>
8302L: linux-media@vger.kernel.org
a825eaec 8303W: https://linuxtv.org
0ce277e4
AP
8304W: http://palosaari.fi/linux/
8305Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8306S: Maintained
94d0eaa4 8307F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8308
4f4d238f
AP
8309MN88473 MEDIA DRIVER
8310M: Antti Palosaari <crope@iki.fi>
8311L: linux-media@vger.kernel.org
a825eaec 8312W: https://linuxtv.org
4f4d238f
AP
8313W: http://palosaari.fi/linux/
8314Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8315S: Maintained
877ba50b 8316F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8317
1da177e4 8318MODULE SUPPORT
a467a672 8319M: Jessica Yu <jeyu@redhat.com>
8b58be88 8320M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8321S: Maintained
679655da
JP
8322F: include/linux/module.h
8323F: kernel/module.c
1da177e4
LT
8324
8325MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8326W: http://popies.net/meye/
b7788e13 8327S: Orphan
618cd932 8328F: Documentation/media/v4l-drivers/meye*
90d72ac6 8329F: drivers/media/pci/meye/
6c0f0359 8330F: include/uapi/linux/meye.h
1da177e4 8331
b9705b60 8332MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8333M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8334S: Maintained
679655da 8335F: Documentation/serial/moxa-smartio
c897401b 8336F: drivers/tty/mxser.*
d735410a 8337
889b2f87
AK
8338MR800 AVERMEDIA USB FM RADIO DRIVER
8339M: Alexey Klimov <klimov.linux@gmail.com>
8340L: linux-media@vger.kernel.org
8341T: git git://linuxtv.org/media_tree.git
8342S: Maintained
8343F: drivers/media/radio/radio-mr800.c
8344
d7155691
AO
8345MRF24J40 IEEE 802.15.4 RADIO DRIVER
8346M: Alan Ott <alan@signal11.us>
8347L: linux-wpan@vger.kernel.org
8348S: Maintained
8349F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8350F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8351
8c4c731a 8352MSI LAPTOP SUPPORT
182ae55c 8353M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8354L: platform-driver-x86@vger.kernel.org
8c4c731a 8355S: Maintained
679655da 8356F: drivers/platform/x86/msi-laptop.c
8c4c731a 8357
0f1006b1 8358MSI WMI SUPPORT
d0944853 8359L: platform-driver-x86@vger.kernel.org
5ee7041e 8360S: Orphan
0f1006b1
AA
8361F: drivers/platform/x86/msi-wmi.c
8362
19a628a0
AP
8363MSI001 MEDIA DRIVER
8364M: Antti Palosaari <crope@iki.fi>
8365L: linux-media@vger.kernel.org
a825eaec 8366W: https://linuxtv.org
19a628a0
AP
8367W: http://palosaari.fi/linux/
8368Q: http://patchwork.linuxtv.org/project/linux-media/list/
8369T: git git://linuxtv.org/anttip/media_tree.git
8370S: Maintained
0185e197 8371F: drivers/media/tuners/msi001*
19a628a0 8372
7570589d 8373MSI2500 MEDIA DRIVER
2c57213f
AP
8374M: Antti Palosaari <crope@iki.fi>
8375L: linux-media@vger.kernel.org
a825eaec 8376W: https://linuxtv.org
2c57213f
AP
8377W: http://palosaari.fi/linux/
8378Q: http://patchwork.linuxtv.org/project/linux-media/list/
8379T: git git://linuxtv.org/anttip/media_tree.git
8380S: Maintained
7570589d 8381F: drivers/media/usb/msi2500/
2c57213f 8382
159eeea4
RJ
8383MSYSTEMS DISKONCHIP G3 MTD DRIVER
8384M: Robert Jarzmik <robert.jarzmik@free.fr>
8385L: linux-mtd@lists.infradead.org
8386S: Maintained
8387F: drivers/mtd/devices/docg3*
8388
62a37dc7 8389MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8390M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8391L: linux-media@vger.kernel.org
8392T: git git://linuxtv.org/media_tree.git
8393S: Maintained
8394F: drivers/media/i2c/mt9m032.c
b5dcee22 8395F: include/media/i2c/mt9m032.h
0e837fb9 8396
62a37dc7 8397MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8398M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8399L: linux-media@vger.kernel.org
8400T: git git://linuxtv.org/media_tree.git
8401S: Maintained
8402F: drivers/media/i2c/mt9p031.c
b5dcee22 8403F: include/media/i2c/mt9p031.h
0e837fb9 8404
62a37dc7 8405MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8406M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8407L: linux-media@vger.kernel.org
8408T: git git://linuxtv.org/media_tree.git
8409S: Maintained
8410F: drivers/media/i2c/mt9t001.c
b5dcee22 8411F: include/media/i2c/mt9t001.h
0e837fb9 8412
62a37dc7 8413MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8414M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8415L: linux-media@vger.kernel.org
8416T: git git://linuxtv.org/media_tree.git
8417S: Maintained
f2272e13 8418F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8419F: drivers/media/i2c/mt9v032.c
b5dcee22 8420F: include/media/i2c/mt9v032.h
0e837fb9 8421
4e0d13cb 8422MULTIFUNCTION DEVICES (MFD)
f7d3210e 8423M: Lee Jones <lee.jones@linaro.org>
7caa7991 8424T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8425S: Supported
80366127 8426F: Documentation/devicetree/bindings/mfd/
679655da 8427F: drivers/mfd/
55b5940d 8428F: include/linux/mfd/
4e0d13cb 8429
5c4e6f13 8430MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8431M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8432L: linux-mmc@vger.kernel.org
82bb095e 8433T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8434S: Maintained
2810984b 8435F: Documentation/devicetree/bindings/mmc/
679655da
JP
8436F: drivers/mmc/
8437F: include/linux/mmc/
c117ab84 8438F: include/uapi/linux/mmc/
baca2da4 8439
15a0580c 8440MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8441S: Orphan
679655da
JP
8442F: drivers/mmc/host/mmc_spi.c
8443F: include/linux/spi/mmc_spi.h
15a0580c 8444
1da177e4 8445MULTISOUND SOUND DRIVER
8b58be88 8446M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8447S: Maintained
679655da
JP
8448F: Documentation/sound/oss/MultiSound
8449F: sound/oss/msnd*
1da177e4 8450
d735410a 8451MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8452S: Orphan
c897401b 8453F: drivers/tty/isicom.c
679655da 8454F: include/linux/isicom.h
d735410a 8455
550a7375 8456MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8457M: Bin Liu <b-liu@ti.com>
795fb7e7 8458L: linux-usb@vger.kernel.org
43b416e5 8459T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8460S: Maintained
679655da 8461F: drivers/usb/musb/
550a7375 8462
ea0af5f6
MK
8463MXL5007T MEDIA DRIVER
8464M: Michael Krufky <mkrufky@linuxtv.org>
8465L: linux-media@vger.kernel.org
a825eaec 8466W: https://linuxtv.org
ea0af5f6
MK
8467W: http://github.com/mkrufky
8468Q: http://patchwork.linuxtv.org/project/linux-media/list/
8469T: git git://linuxtv.org/mkrufky/tuners.git
8470S: Maintained
8471F: drivers/media/tuners/mxl5007t.*
8472
45d59d70
MV
8473MXSFB DRM DRIVER
8474M: Marek Vasut <marex@denx.de>
8475S: Supported
8476F: drivers/gpu/drm/mxsfb/
8477F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8478
2d3cf588 8479MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8480M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8481L: netdev@vger.kernel.org
205057ae 8482W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8483S: Supported
93f7848b 8484F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8485
9df4f913
BB
8486NAND FLASH SUBSYSTEM
8487M: Boris Brezillon <boris.brezillon@free-electrons.com>
8488R: Richard Weinberger <richard@nod.at>
8489L: linux-mtd@lists.infradead.org
8490W: http://www.linux-mtd.infradead.org/
8491Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8492T: git git://github.com/linux-nand/linux.git
8493S: Maintained
8494F: drivers/mtd/nand/
8495F: include/linux/mtd/nand*.h
8496
1da177e4 8497NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8498S: Orphan
d9fb9f38 8499F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8500
23dc05a3
DM
8501NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8502M: Daniel Mack <zonque@gmail.com>
8503S: Maintained
e5747e40 8504L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8505W: http://www.native-instruments.com
8506F: sound/usb/caiaq/
8507
1da177e4 8508NCP FILESYSTEM
52653199
PV
8509M: Petr Vandrovec <petr@vandrovec.name>
8510S: Odd Fixes
679655da 8511F: fs/ncpfs/
1da177e4 8512
a79b0322
FT
8513NCR 5380 SCSI DRIVERS
8514M: Finn Thain <fthain@telegraphics.com.au>
8515M: Michael Schmitz <schmitzmic@gmail.com>
8516L: linux-scsi@vger.kernel.org
8517S: Maintained
8518F: Documentation/scsi/g_NCR5380.txt
8519F: drivers/scsi/NCR5380.*
8520F: drivers/scsi/arm/cumana_1.c
8521F: drivers/scsi/arm/oak.c
a79b0322
FT
8522F: drivers/scsi/atari_scsi.*
8523F: drivers/scsi/dmx3191d.c
a79b0322 8524F: drivers/scsi/g_NCR5380.*
a79b0322 8525F: drivers/scsi/mac_scsi.*
a79b0322
FT
8526F: drivers/scsi/sun3_scsi.*
8527F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8528
1da177e4 8529NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8530M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8531L: linux-scsi@vger.kernel.org
8532S: Maintained
679655da 8533F: drivers/scsi/NCR_D700.*
1da177e4 8534
4aa3eb4c
GR
8535NCT6775 HARDWARE MONITOR DRIVER
8536M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8537L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8538S: Maintained
8539F: Documentation/hwmon/nct6775
8540F: drivers/hwmon/nct6775.c
8541
3c2d774c 8542NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8543M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8544L: linux-rdma@vger.kernel.org
e3d33cb1 8545W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8546S: Supported
8547F: drivers/infiniband/hw/nes/
c546b2a3 8548F: include/uapi/rdma/nes-abi.h
3c2d774c 8549
be2f2e84 8550NETEM NETWORK EMULATOR
adbbf69d 8551M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8552L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8553S: Maintained
679655da 8554F: net/sched/sch_netem.c
be2f2e84 8555
b2f5a051 8556NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8557M: Jon Mason <jdmason@kudzu.us>
4a58448b 8558L: netdev@vger.kernel.org
4a58448b 8559S: Supported
679655da 8560F: Documentation/networking/s2io.txt
b2f5a051 8561F: Documentation/networking/vxge.txt
86387e1a 8562F: drivers/net/ethernet/neterion/
4a58448b 8563
db9cf3a3 8564NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8565M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8566M: Patrick McHardy <kaber@trash.net>
42010ed0 8567M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8568L: netfilter-devel@vger.kernel.org
82b98543 8569L: coreteam@netfilter.org
1da177e4
LT
8570W: http://www.netfilter.org/
8571W: http://www.iptables.org/
42010ed0
PNA
8572Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8573T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8574T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8575S: Supported
679655da
JP
8576F: include/linux/netfilter*
8577F: include/linux/netfilter/
8578F: include/net/netfilter/
c117ab84
CEB
8579F: include/uapi/linux/netfilter*
8580F: include/uapi/linux/netfilter/
679655da
JP
8581F: net/*/netfilter.c
8582F: net/*/netfilter/
8583F: net/netfilter/
91c269a0 8584F: net/bridge/br_netfilter*.c
1da177e4 8585
4cc67735 8586NETLABEL
87a0874c 8587M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8588W: http://netlabel.sf.net
8589L: netdev@vger.kernel.org
87a0874c 8590S: Maintained
80811493 8591F: Documentation/netlabel/
679655da
JP
8592F: include/net/netlabel.h
8593F: net/netlabel/
4cc67735 8594
1da177e4 8595NETROM NETWORK LAYER
8b58be88 8596M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8597L: linux-hams@vger.kernel.org
d34cb28a 8598W: http://www.linux-ax25.org/
1da177e4 8599S: Maintained
679655da 8600F: include/net/netrom.h
c117ab84 8601F: include/uapi/linux/netrom.h
679655da 8602F: net/netrom/
1da177e4 8603
4c352362
JK
8604NETRONOME ETHERNET DRIVERS
8605M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8606L: oss-drivers@netronome.com
8607S: Maintained
8608F: drivers/net/ethernet/netronome/
8609
5ddb88c0 8610NETWORK BLOCK DEVICE (NBD)
4ca5829a 8611M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8612S: Maintained
5e4b269b 8613L: nbd-general@lists.sourceforge.net
4ca5829a 8614T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8615F: Documentation/blockdev/nbd.txt
8616F: drivers/block/nbd.c
c117ab84 8617F: include/uapi/linux/nbd.h
1da177e4 8618
6e43650c
NH
8619NETWORK DROP MONITOR
8620M: Neil Horman <nhorman@tuxdriver.com>
8621L: netdev@vger.kernel.org
8622S: Maintained
8623W: https://fedorahosted.org/dropwatch/
8624F: net/core/drop_monitor.c
8625
3ed6e498
AL
8626NETWORKING [DSA]
8627M: Andrew Lunn <andrew@lunn.ch>
8628M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8629M: Florian Fainelli <f.fainelli@gmail.com>
8630S: Maintained
8631F: net/dsa/
8632F: include/net/dsa.h
8633F: drivers/net/dsa/
8634
1da177e4 8635NETWORKING [GENERAL]
8b58be88 8636M: "David S. Miller" <davem@davemloft.net>
979b6c13 8637L: netdev@vger.kernel.org
b1e8fd54 8638W: http://www.linuxfoundation.org/en/Net
11e98029 8639Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8640T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8641T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8642S: Maintained
679655da
JP
8643F: net/
8644F: include/net/
018d21ed
JP
8645F: include/linux/in.h
8646F: include/linux/net.h
8647F: include/linux/netdevice.h
c117ab84
CEB
8648F: include/uapi/linux/in.h
8649F: include/uapi/linux/net.h
8650F: include/uapi/linux/netdevice.h
0c7aecd4 8651F: include/uapi/linux/net_namespace.h
7e814a6c 8652F: tools/net/
f4e53f9a 8653F: tools/testing/selftests/net/
335a67d2 8654F: lib/random32.c
1da177e4
LT
8655
8656NETWORKING [IPv4/IPv6]
8b58be88
JP
8657M: "David S. Miller" <davem@davemloft.net>
8658M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8659M: James Morris <jmorris@namei.org>
8660M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8661M: Patrick McHardy <kaber@trash.net>
979b6c13 8662L: netdev@vger.kernel.org
08deed1e 8663T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8664S: Maintained
679655da
JP
8665F: net/ipv4/
8666F: net/ipv6/
8667F: include/net/ip*
0a14842f 8668F: arch/x86/net/*
1da177e4 8669
73b7656c
DM
8670NETWORKING [IPSEC]
8671M: Steffen Klassert <steffen.klassert@secunet.com>
8672M: Herbert Xu <herbert@gondor.apana.org.au>
8673M: "David S. Miller" <davem@davemloft.net>
8674L: netdev@vger.kernel.org
d1fc5024
SK
8675T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8676T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8677S: Maintained
5826bdd1 8678F: net/core/flow.c
73b7656c
DM
8679F: net/xfrm/
8680F: net/key/
8681F: net/ipv4/xfrm*
d1fc5024
SK
8682F: net/ipv4/esp4.c
8683F: net/ipv4/ah4.c
8684F: net/ipv4/ipcomp.c
8685F: net/ipv4/ip_vti.c
73b7656c 8686F: net/ipv6/xfrm*
d1fc5024
SK
8687F: net/ipv6/esp6.c
8688F: net/ipv6/ah6.c
8689F: net/ipv6/ipcomp6.c
8690F: net/ipv6/ip6_vti.c
73b7656c
DM
8691F: include/uapi/linux/xfrm.h
8692F: include/net/xfrm.h
8693
10e2ff1c 8694NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8695M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8696L: netdev@vger.kernel.org
8697S: Maintained
8698
29f8f632 8699NETWORKING [WIRELESS]
2cb4abd1 8700L: linux-wireless@vger.kernel.org
8a6e2535 8701Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8702
788873ac
JP
8703NETWORKING DRIVERS
8704L: netdev@vger.kernel.org
8705W: http://www.linuxfoundation.org/en/Net
11e98029 8706Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8707T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8708T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8709S: Odd Fixes
156f4fbc 8710F: Documentation/devicetree/bindings/net/
788873ac 8711F: drivers/net/
018d21ed 8712F: include/linux/if_*
0b63bf1f 8713F: include/linux/netdevice.h
0b63bf1f
JD
8714F: include/linux/etherdevice.h
8715F: include/linux/fcdevice.h
8716F: include/linux/fddidevice.h
8717F: include/linux/hippidevice.h
8718F: include/linux/inetdevice.h
c117ab84
CEB
8719F: include/uapi/linux/if_*
8720F: include/uapi/linux/netdevice.h
788873ac 8721
0e324cf6
JL
8722NETWORKING DRIVERS (WIRELESS)
8723M: Kalle Valo <kvalo@codeaurora.org>
8724L: linux-wireless@vger.kernel.org
8725Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8726T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8727T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8728S: Maintained
182fd9ee 8729F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8730F: drivers/net/wireless/
8731
3d396eb1 8732NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8733M: Manish Chopra <manish.chopra@cavium.com>
8734M: Rahul Verma <rahul.verma@cavium.com>
8735M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8736L: netdev@vger.kernel.org
3d396eb1 8737S: Supported
aa43c215 8738F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8739
6423d30f
AAJ
8740NFC SUBSYSTEM
8741M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8742M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8743M: Samuel Ortiz <sameo@linux.intel.com>
8744L: linux-wireless@vger.kernel.org
1eb3b216 8745L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8746S: Supported
6423d30f 8747F: net/nfc/
55eb94f9 8748F: include/net/nfc/
c117ab84 8749F: include/uapi/linux/nfc.h
6423d30f 8750F: drivers/nfc/
397d6497
CR
8751F: include/linux/platform_data/nfcmrvl.h
8752F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8753F: include/linux/platform_data/pn544.h
397d6497
CR
8754F: include/linux/platform_data/st21nfca.h
8755F: include/linux/platform_data/st-nci.h
7ebb88e5 8756F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8757
e8b43555 8758NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8759M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8760M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8761L: linux-nfs@vger.kernel.org
8762W: http://client.linux-nfs.org
cd7b996a 8763T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8764S: Maintained
679655da
JP
8765F: fs/lockd/
8766F: fs/nfs/
8767F: fs/nfs_common/
8768F: net/sunrpc/
8769F: include/linux/lockd/
8770F: include/linux/nfs*
8771F: include/linux/sunrpc/
c117ab84
CEB
8772F: include/uapi/linux/nfs*
8773F: include/uapi/linux/sunrpc/
1da177e4 8774
85ef9cea 8775NILFS2 FILESYSTEM
e2126935 8776M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8777L: linux-nilfs@vger.kernel.org
f9472265 8778W: http://nilfs.sourceforge.net/
9e92e516 8779W: http://nilfs.osdn.jp/
e2126935 8780T: git git://github.com/konis/nilfs2.git
85ef9cea 8781S: Supported
679655da
JP
8782F: Documentation/filesystems/nilfs2.txt
8783F: fs/nilfs2/
c35c7ac5 8784F: include/trace/events/nilfs2.h
e63e88bc
RK
8785F: include/uapi/linux/nilfs2_api.h
8786F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8787
1da177e4 8788NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8789M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8790W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8791S: Maintained
679655da
JP
8792F: Documentation/scsi/NinjaSCSI.txt
8793F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8794
8795NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8796M: GOTO Masanori <gotom@debian.or.jp>
8797M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8798W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8799S: Maintained
679655da
JP
8800F: Documentation/scsi/NinjaSCSI.txt
8801F: drivers/scsi/nsp32*
1da177e4 8802
383b8fb9
LFT
8803NIOS2 ARCHITECTURE
8804M: Ley Foon Tan <lftan@altera.com>
8805L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8806T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8807S: Maintained
8808F: arch/nios2/
8809
2a6afddb 8810NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8811R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8812F: include/linux/power/bq2415x_charger.h
081bab21 8813F: include/linux/power/bq27xxx_battery.h
2a6afddb 8814F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8815F: drivers/power/supply/bq2415x_charger.c
8816F: drivers/power/supply/bq27xxx_battery.c
8817F: drivers/power/supply/bq27xxx_battery_i2c.c
8818F: drivers/power/supply/isp1704_charger.c
8819F: drivers/power/supply/rx51_battery.c
2a6afddb 8820
a1bd3bae 8821NTB DRIVER CORE
9ef6bf6c
JM
8822M: Jon Mason <jdmason@kudzu.us>
8823M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8824M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8825L: linux-ntb@googlegroups.com
fce8a7bb 8826S: Supported
2984411f
JM
8827W: https://github.com/jonmason/ntb/wiki
8828T: git git://github.com/jonmason/ntb.git
fce8a7bb 8829F: drivers/ntb/
548c237c 8830F: drivers/net/ntb_netdev.c
fce8a7bb 8831F: include/linux/ntb.h
a1bd3bae 8832F: include/linux/ntb_transport.h
a9c59ef7 8833F: tools/testing/selftests/ntb/
fce8a7bb 8834
e26a5843
AH
8835NTB INTEL DRIVER
8836M: Jon Mason <jdmason@kudzu.us>
8837M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8838L: linux-ntb@googlegroups.com
e26a5843
AH
8839S: Supported
8840W: https://github.com/jonmason/ntb/wiki
8841T: git git://github.com/jonmason/ntb.git
8842F: drivers/ntb/hw/intel/
fce8a7bb 8843
a1b36958 8844NTB AMD DRIVER
bc034e52 8845M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8846L: linux-ntb@googlegroups.com
8847S: Supported
8848F: drivers/ntb/hw/amd/
8849
1da177e4 8850NTFS FILESYSTEM
2818ef50 8851M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8852L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8853W: http://www.tuxera.com/
e6f4dee7 8854T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8855S: Supported
679655da
JP
8856F: Documentation/filesystems/ntfs.txt
8857F: fs/ntfs/
1da177e4 8858
9eb8ef74 8859NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8860M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8861L: linux-fbdev@vger.kernel.org
ce00f85c 8862S: Maintained
8a61f013
JH
8863F: drivers/video/fbdev/riva/
8864F: drivers/video/fbdev/nvidia/
1da177e4 8865
79461681 8866NVM EXPRESS DRIVER
b3975e94
JF
8867M: Keith Busch <keith.busch@intel.com>
8868M: Jens Axboe <axboe@fb.com>
b508fc35
CH
8869M: Christoph Hellwig <hch@lst.de>
8870M: Sagi Grimberg <sagi@grimberg.me>
79461681 8871L: linux-nvme@lists.infradead.org
b508fc35
CH
8872T: git://git.infradead.org/nvme.git
8873W: http://git.infradead.org/nvme.git
79461681 8874S: Supported
57dacad5 8875F: drivers/nvme/host/
79461681 8876F: include/linux/nvme.h
b508fc35 8877F: include/uapi/linux/nvme_ioctl.h
79461681 8878
a07b4970
CH
8879NVM EXPRESS TARGET DRIVER
8880M: Christoph Hellwig <hch@lst.de>
8881M: Sagi Grimberg <sagi@grimberg.me>
8882L: linux-nvme@lists.infradead.org
b508fc35
CH
8883T: git://git.infradead.org/nvme.git
8884W: http://git.infradead.org/nvme.git
a07b4970
CH
8885S: Supported
8886F: drivers/nvme/target/
8887
b1ad1475
JS
8888NVM EXPRESS FC TRANSPORT DRIVERS
8889M: James Smart <james.smart@broadcom.com>
8890L: linux-nvme@lists.infradead.org
8891S: Supported
8892F: include/linux/nvme-fc.h
d6d20012 8893F: include/linux/nvme-fc-driver.h
e399441d 8894F: drivers/nvme/host/fc.c
c5343203 8895F: drivers/nvme/target/fc.c
475d0fe7 8896F: drivers/nvme/target/fcloop.c
b1ad1475 8897
aee4b9bd
SK
8898NVMEM FRAMEWORK
8899M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8900M: Maxime Ripard <maxime.ripard@free-electrons.com>
8901S: Maintained
8902F: drivers/nvmem/
8903F: Documentation/devicetree/bindings/nvmem/
8904F: include/linux/nvmem-consumer.h
8905F: include/linux/nvmem-provider.h
8906
dece4585
CP
8907NXP-NCI NFC DRIVER
8908M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8909R: Charles Gorand <charles.gorand@effinnov.com>
8910L: linux-nfc@lists.01.org (moderated for non-subscribers)
8911S: Supported
8912F: drivers/nfc/nxp-nci
8913
f50d7146 8914NXP TDA998X DRM DRIVER
54176cc6 8915M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8916S: Supported
8917F: drivers/gpu/drm/i2c/tda998x_drv.c
8918F: include/drm/i2c/tda998x.h
8919
fbace43e
PR
8920NXP TFA9879 DRIVER
8921M: Peter Rosin <peda@axentia.se>
8922L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8923S: Maintained
8924F: sound/soc/codecs/tfa9879*
8925
442f04c3
JP
8926OBJTOOL
8927M: Josh Poimboeuf <jpoimboe@redhat.com>
8928S: Supported
8929F: tools/objtool/
8930
f5525786 8931OMAP SUPPORT
0e24bdd4 8932M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8933L: linux-omap@vger.kernel.org
8934W: http://www.muru.com/linux/omap/
8935W: http://linux.omap.com/
8a6e2535 8936Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8937T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8938S: Maintained
4e04d5a3 8939F: arch/arm/*omap*/
026da812
FB
8940F: arch/arm/configs/omap1_defconfig
8941F: arch/arm/configs/omap2plus_defconfig
046d0a37 8942F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8943F: drivers/irqchip/irq-omap-intc.c
8944F: drivers/mfd/*omap*.c
8945F: drivers/mfd/menelaus.c
8946F: drivers/mfd/palmas.c
8947F: drivers/mfd/tps65217.c
8948F: drivers/mfd/tps65218.c
8949F: drivers/mfd/tps65910.c
8950F: drivers/mfd/twl-core.[ch]
8951F: drivers/mfd/twl4030*.c
8952F: drivers/mfd/twl6030*.c
8953F: drivers/mfd/twl6040*.c
8954F: drivers/regulator/palmas-regulator*.c
8955F: drivers/regulator/pbias-regulator.c
8956F: drivers/regulator/tps65217-regulator.c
8957F: drivers/regulator/tps65218-regulator.c
8958F: drivers/regulator/tps65910-regulator.c
8959F: drivers/regulator/twl-regulator.c
cac28ae6 8960F: drivers/regulator/twl6030-regulator.c
046d0a37 8961F: include/linux/i2c-omap.h
f5525786 8962
50f29fbd 8963OMAP DEVICE TREE SUPPORT
cdb55ab0 8964M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8965M: Tony Lindgren <tony@atomide.com>
8966L: linux-omap@vger.kernel.org
d0fb18c5 8967L: devicetree@vger.kernel.org
50f29fbd
TL
8968S: Maintained
8969F: arch/arm/boot/dts/*omap*
8970F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8971F: arch/arm/boot/dts/*am4*
8972F: arch/arm/boot/dts/*am5*
8973F: arch/arm/boot/dts/*dra7*
50f29fbd 8974
f5525786 8975OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8976M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8977L: linux-omap@vger.kernel.org
8978S: Maintained
8979F: arch/arm/*omap*/*clock*
8980
8981OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8982M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8983L: linux-omap@vger.kernel.org
8984S: Maintained
8985F: arch/arm/*omap*/*pm*
c46938d4 8986F: drivers/cpufreq/omap-cpufreq.c
f5525786 8987
d21db568 8988OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8989M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8990M: Paul Walmsley <paul@pwsan.com>
8991L: linux-omap@vger.kernel.org
8992S: Maintained
d21db568 8993F: arch/arm/mach-omap2/prm*
692ab1f3 8994
f5525786 8995OMAP AUDIO SUPPORT
6c284903 8996M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8997M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8998L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8999L: linux-omap@vger.kernel.org
9000S: Maintained
9001F: sound/soc/omap/
9002
18640193
TL
9003OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9004M: Roger Quadros <rogerq@ti.com>
9005M: Tony Lindgren <tony@atomide.com>
9006L: linux-omap@vger.kernel.org
9007S: Maintained
9008F: drivers/memory/omap-gpmc.c
9009F: arch/arm/mach-omap2/*gpmc*
9010
f5525786 9011OMAP FRAMEBUFFER SUPPORT
830e6384 9012M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9013L: linux-fbdev@vger.kernel.org
f5525786
TL
9014L: linux-omap@vger.kernel.org
9015S: Maintained
8a61f013 9016F: drivers/video/fbdev/omap/
f5525786 9017
676eec0d 9018OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9019M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9020L: linux-omap@vger.kernel.org
676eec0d 9021L: linux-fbdev@vger.kernel.org
178ff4c9 9022S: Maintained
8a61f013 9023F: drivers/video/fbdev/omap2/
178ff4c9
TV
9024F: Documentation/arm/OMAP/DSS
9025
8b37fcfc
OBC
9026OMAP HARDWARE SPINLOCK SUPPORT
9027M: Ohad Ben-Cohen <ohad@wizery.com>
9028L: linux-omap@vger.kernel.org
9029S: Maintained
9030F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9031
f5525786 9032OMAP MMC SUPPORT
8b58be88 9033M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9034L: linux-omap@vger.kernel.org
9035S: Maintained
653f41b5
MC
9036F: drivers/mmc/host/omap.c
9037
9038OMAP HS MMC SUPPORT
0a4585c6 9039L: linux-mmc@vger.kernel.org
653f41b5 9040L: linux-omap@vger.kernel.org
dfa5d196 9041S: Orphan
653f41b5 9042F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9043
9044OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9045M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9046S: Maintained
9047F: drivers/char/hw_random/omap-rng.c
9048
f400c82e 9049OMAP HWMOD SUPPORT
cdb55ab0 9050M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9051M: Paul Walmsley <paul@pwsan.com>
9052L: linux-omap@vger.kernel.org
9053S: Maintained
8fc8b12b 9054F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9055
8633fb30
PW
9056OMAP HWMOD DATA
9057M: Paul Walmsley <paul@pwsan.com>
9058L: linux-omap@vger.kernel.org
9059S: Maintained
9060F: arch/arm/mach-omap2/omap_hwmod*data*
9061
f400c82e 9062OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9063M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9064L: linux-omap@vger.kernel.org
9065S: Maintained
9066F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9067
0db83ced 9068OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9069M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9070L: linux-media@vger.kernel.org
9071S: Maintained
7eec52db 9072F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9073F: drivers/media/platform/omap3isp/
0db83ced 9074F: drivers/staging/media/omap4iss/
7e8970e1 9075
f5525786 9076OMAP USB SUPPORT
f5525786
TL
9077L: linux-usb@vger.kernel.org
9078L: linux-omap@vger.kernel.org
3b243519 9079S: Orphan
a16fbd65
JP
9080F: drivers/usb/*/*omap*
9081F: arch/arm/*omap*/usb*
f5525786 9082
6d994710 9083OMAP GPIO DRIVER
fe643528 9084M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9085M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9086M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9087L: linux-omap@vger.kernel.org
9088S: Maintained
fe643528 9089F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9090F: drivers/gpio/gpio-omap.c
9091
c351e290
MJ
9092OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9093M: Mark Jackson <mpfj@newflow.co.uk>
9094L: linux-omap@vger.kernel.org
9095S: Maintained
9096F: arch/arm/boot/dts/am335x-nano.dts
9097
0ad122d9 9098OMFS FILESYSTEM
8b58be88 9099M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9100L: linux-karma-devel@lists.sourceforge.net
9101S: Maintained
679655da
JP
9102F: Documentation/filesystems/omfs.txt
9103F: fs/omfs/
0ad122d9 9104
c1986ee9 9105OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9106M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9107S: Maintained
679655da
JP
9108F: drivers/char/pcmcia/cm4000_cs.c
9109F: include/linux/cm4000_cs.h
c117ab84 9110F: include/uapi/linux/cm4000_cs.h
c1986ee9 9111
77c44ab1 9112OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9113M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9114S: Maintained
679655da 9115F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9116
77d5140f 9117OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9118M: Jonathan Corbet <corbet@lwn.net>
661263b5 9119L: linux-media@vger.kernel.org
275ffde4 9120T: git git://linuxtv.org/media_tree.git
77d5140f 9121S: Maintained
90d72ac6 9122F: drivers/media/i2c/ov7670.c
77d5140f 9123
431bca73 9124ONENAND FLASH DRIVER
8b58be88 9125M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9126L: linux-mtd@lists.infradead.org
9127S: Maintained
679655da
JP
9128F: drivers/mtd/onenand/
9129F: include/linux/mtd/onenand*.h
431bca73 9130
1da177e4 9131ONSTREAM SCSI TAPE DRIVER
8b58be88 9132M: Willem Riede <osst@riede.org>
1da177e4
LT
9133L: osst-users@lists.sourceforge.net
9134L: linux-scsi@vger.kernel.org
9135S: Maintained
f7269cfc
JD
9136F: Documentation/scsi/osst.txt
9137F: drivers/scsi/osst.*
9138F: drivers/scsi/osst_*.h
9139F: drivers/scsi/st.h
1da177e4 9140
e2d1d6c0 9141OPENCORES I2C BUS DRIVER
8b58be88 9142M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9143L: linux-i2c@vger.kernel.org
e2d1d6c0 9144S: Maintained
679655da
JP
9145F: Documentation/i2c/busses/i2c-ocores
9146F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9147
860c44c1 9148OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9149M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9150M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9151L: devicetree@vger.kernel.org
a7fefe9f 9152W: http://www.devicetree.org/
fcdec35e 9153T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9154S: Maintained
f8828205 9155F: drivers/of/
860c44c1 9156F: include/linux/of*.h
f8828205 9157F: scripts/dtc/
860c44c1 9158
f8828205 9159OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9160M: Rob Herring <robh+dt@kernel.org>
f8828205 9161M: Mark Rutland <mark.rutland@arm.com>
f8828205 9162L: devicetree@vger.kernel.org
9f273c24 9163T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9164Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9165S: Maintained
9166F: Documentation/devicetree/
9167F: arch/*/boot/dts/
9168F: include/dt-bindings/
9169
2bb65f56
PA
9170OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9171M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9172L: devicetree@vger.kernel.org
9173S: Maintained
9174F: Documentation/devicetree/dynamic-resolution-notes.txt
9175F: Documentation/devicetree/overlay-notes.txt
9176F: drivers/of/overlay.c
9177F: drivers/of/resolver.c
9178
19f9d392
JB
9179OPENRISC ARCHITECTURE
9180M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9181M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9182M: Stafford Horne <shorne@gmail.com>
9183L: openrisc@lists.librecores.org
9184W: http://openrisc.io
19f9d392 9185S: Maintained
14430813 9186F: arch/openrisc/
19f9d392 9187
ccb1352e 9188OPENVSWITCH
4f337ed5 9189M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9190L: netdev@vger.kernel.org
ccb1352e
JG
9191L: dev@openvswitch.org
9192W: http://openvswitch.org
ccb1352e
JG
9193S: Maintained
9194F: net/openvswitch/
b422da7c 9195F: include/uapi/linux/openvswitch.h
ccb1352e 9196
875fa6fb
VK
9197OPERATING PERFORMANCE POINTS (OPP)
9198M: Viresh Kumar <vireshk@kernel.org>
9199M: Nishanth Menon <nm@ti.com>
9200M: Stephen Boyd <sboyd@codeaurora.org>
9201L: linux-pm@vger.kernel.org
9202S: Maintained
9203T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9204F: drivers/base/power/opp/
9205F: include/linux/pm_opp.h
9206F: Documentation/power/opp.txt
9207F: Documentation/devicetree/bindings/opp/
9208
af39917d
CL
9209OPL4 DRIVER
9210M: Clemens Ladisch <clemens@ladisch.de>
9211L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9212T: git git://git.alsa-project.org/alsa-kernel.git
9213S: Maintained
9214F: sound/drivers/opl4/
9215
1da177e4 9216OPROFILE
4cf7e718 9217M: Robert Richter <rric@kernel.org>
1da177e4
LT
9218L: oprofile-list@lists.sf.net
9219S: Maintained
81c4a8a6 9220F: arch/*/include/asm/oprofile*.h
679655da
JP
9221F: arch/*/oprofile/
9222F: drivers/oprofile/
9223F: include/linux/oprofile.h
1da177e4 9224
e2d1d6c0 9225ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9226M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9227M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9228L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9229W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9230S: Supported
679655da
JP
9231F: Documentation/filesystems/ocfs2.txt
9232F: Documentation/filesystems/dlmfs.txt
9233F: fs/ocfs2/
e2d1d6c0 9234
1da177e4 9235ORINOCO DRIVER
724c6b35 9236L: linux-wireless@vger.kernel.org
491b26b4 9237W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9238W: http://www.nongnu.org/orinoco/
3a59babb 9239S: Orphan
2be45b66 9240F: drivers/net/wireless/intersil/orinoco/
1da177e4 9241
42c55aa8 9242OSD LIBRARY and FILESYSTEM
fadc0752 9243M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9244M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9245L: osd-dev@open-osd.org
9246W: http://open-osd.org
54e5881d 9247T: git git://git.open-osd.org/open-osd.git
68274794 9248S: Maintained
42c55aa8 9249F: drivers/scsi/osd/
6b6f0b6c 9250F: include/scsi/osd_*
42c55aa8 9251F: fs/exofs/
68274794 9252
ef94b186 9253OVERLAY FILESYSTEM
7c37fbda 9254M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9255L: linux-unionfs@vger.kernel.org
9256T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9257S: Supported
1d113735 9258F: fs/overlayfs/
7c37fbda
NB
9259F: Documentation/filesystems/overlayfs.txt
9260
85096169
MM
9261ORANGEFS FILESYSTEM
9262M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9263L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9264T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9265S: Supported
9266F: fs/orangefs/
9267F: Documentation/filesystems/orangefs.txt
9268
e2d1d6c0 9269P54 WIRELESS DRIVER
084cb0fe 9270M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9271L: linux-wireless@vger.kernel.org
084cb0fe 9272W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9273S: Maintained
d3466830 9274F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9275
f5cd7872 9276PA SEMI ETHERNET DRIVER
f5cd7872 9277L: netdev@vger.kernel.org
56a5b8da 9278S: Orphan
ded19add 9279F: drivers/net/ethernet/pasemi/*
f5cd7872 9280
beb58aa3 9281PA SEMI SMBUS DRIVER
846557d3 9282L: linux-i2c@vger.kernel.org
56a5b8da 9283S: Orphan
679655da 9284F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9285
48fc267e
SK
9286PADATA PARALLEL EXECUTION MECHANISM
9287M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9288L: linux-crypto@vger.kernel.org
9289S: Maintained
9290F: kernel/padata.c
9291F: include/linux/padata.h
9292F: Documentation/padata.txt
9293
709ee531 9294PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9295M: Harald Welte <laforge@gnumonks.org>
d0944853 9296L: platform-driver-x86@vger.kernel.org
709ee531 9297S: Maintained
679655da 9298F: drivers/platform/x86/panasonic-laptop.c
709ee531 9299
368dd5ac 9300PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9301M: David Howells <dhowells@redhat.com>
4fa97181
DH
9302L: linux-am33-list@redhat.com (moderated for non-subscribers)
9303W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9304S: Maintained
679655da
JP
9305F: Documentation/mn10300/
9306F: arch/mn10300/
4fa97181 9307
305b37bd
KS
9308PARALLEL LCD/KEYPAD PANEL DRIVER
9309M: Willy Tarreau <willy@haproxy.com>
9310M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9311S: Odd Fixes
9312F: Documentation/misc-devices/lcd-panel-cgram.txt
9313F: drivers/misc/panel.c
9314
64dfff03
SM
9315PARALLEL PORT SUBSYSTEM
9316M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9317M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9318L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9319S: Maintained
679655da
JP
9320F: drivers/parport/
9321F: include/linux/parport*.h
9322F: drivers/char/ppdev.c
c117ab84 9323F: include/uapi/linux/ppdev.h
64dfff03 9324F: Documentation/parport*.txt
1da177e4 9325
4cdf6bc2 9326PARAVIRT_OPS INTERFACE
d633180c 9327M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9328M: Chris Wright <chrisw@sous-sol.org>
9329M: Alok Kataria <akataria@vmware.com>
9330M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9331L: virtualization@lists.linux-foundation.org
4cdf6bc2 9332S: Supported
a2e19991 9333F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9334F: arch/*/kernel/paravirt*
9335F: arch/*/include/asm/paravirt.h
47ae4b05 9336F: include/linux/hypervisor.h
4cdf6bc2 9337
e2d1d6c0 9338PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9339M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9340L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9341S: Maintained
679655da
JP
9342F: Documentation/blockdev/paride.txt
9343F: drivers/block/paride/
e2d1d6c0
RD
9344
9345PARISC ARCHITECTURE
b8828770 9346M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9347M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9348L: linux-parisc@vger.kernel.org
9349W: http://www.parisc-linux.org/
8a6e2535 9350Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9351T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9352T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9353S: Maintained
679655da 9354F: arch/parisc/
2b6bac9e 9355F: Documentation/parisc/
679655da 9356F: drivers/parisc/
2b6bac9e
HD
9357F: drivers/char/agp/parisc-agp.c
9358F: drivers/input/serio/gscps2.c
9359F: drivers/parport/parport_gsc.*
9360F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9361F: drivers/video/fbdev/sti*
2b6bac9e
HD
9362F: drivers/video/console/sti*
9363F: drivers/video/logo/logo_parisc*
e2d1d6c0 9364
1662d32c 9365PC87360 HARDWARE MONITORING DRIVER
8b58be88 9366M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9367L: linux-hwmon@vger.kernel.org
1662d32c 9368S: Maintained
679655da
JP
9369F: Documentation/hwmon/pc87360
9370F: drivers/hwmon/pc87360.c
1662d32c
JC
9371
9372PC8736x GPIO DRIVER
8b58be88 9373M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9374S: Maintained
679655da 9375F: drivers/char/pc8736x_gpio.c
1662d32c 9376
1ad107fd 9377PC87427 HARDWARE MONITORING DRIVER
d8130624 9378M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9379L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9380S: Maintained
9381F: Documentation/hwmon/pc87427
9382F: drivers/hwmon/pc87427.c
9383
b26e0ed4 9384PCA9532 LED DRIVER
8b58be88 9385M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9386S: Maintained
d5ca6918
JP
9387F: drivers/leds/leds-pca9532.c
9388F: include/linux/leds-pca9532.h
b26e0ed4 9389
5ce914a8 9390PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9391M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9392L: linux-i2c@vger.kernel.org
9393S: Maintained
b4f0b74e 9394F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9395
3971dae5 9396PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9397M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9398S: Maintained
9399F: drivers/firmware/pcdp.*
9400
065c6359 9401PCI ERROR RECOVERY
6305902c 9402M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9403L: linux-pci@vger.kernel.org
065c6359 9404S: Supported
679655da 9405F: Documentation/PCI/pci-error-recovery.txt
065c6359 9406
78c1cffd
RC
9407PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9408M: Russell Currey <ruscur@russell.cc>
9409L: linuxppc-dev@lists.ozlabs.org
9410S: Supported
9411F: Documentation/powerpc/eeh-pci-error-recovery.txt
9412F: arch/powerpc/kernel/eeh*.c
9413F: arch/powerpc/platforms/*/eeh*.c
9414F: arch/powerpc/include/*/eeh*.h
9415
1da177e4 9416PCI SUBSYSTEM
5ac3a6d2 9417M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9418L: linux-pci@vger.kernel.org
99662dd1 9419Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9420T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9421S: Supported
92a1fe2e 9422F: Documentation/devicetree/bindings/pci/
679655da
JP
9423F: Documentation/PCI/
9424F: drivers/pci/
9425F: include/linux/pci*
6b49ee49 9426F: arch/x86/pci/
cad01f91 9427F: arch/x86/kernel/quirks.c
1da177e4 9428
eaa6111b
LFT
9429PCI DRIVER FOR ALTERA PCIE IP
9430M: Ley Foon Tan <lftan@altera.com>
9431L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9432L: linux-pci@vger.kernel.org
9433S: Supported
9434F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9435F: drivers/pci/host/pcie-altera.c
9436
b7e78170
RH
9437PCI DRIVER FOR ARM VERSATILE PLATFORM
9438M: Rob Herring <robh@kernel.org>
9439L: linux-pci@vger.kernel.org
9440L: linux-arm-kernel@lists.infradead.org
9441S: Maintained
9442F: Documentation/devicetree/bindings/pci/versatile.txt
9443F: drivers/pci/host/pci-versatile.c
9444
3dc9d38c
TP
9445PCI DRIVER FOR ARMADA 8K
9446M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9447L: linux-pci@vger.kernel.org
9448L: linux-arm-kernel@lists.infradead.org
9449S: Maintained
9450F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9451F: drivers/pci/host/pcie-armada8k.c
9452
5f6b6ccd
TI
9453PCI DRIVER FOR APPLIEDMICRO XGENE
9454M: Tanmay Inamdar <tinamdar@apm.com>
9455L: linux-pci@vger.kernel.org
9456L: linux-arm-kernel@lists.infradead.org
9457S: Maintained
9458F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9459F: drivers/pci/host/pci-xgene.c
9460
62d0ff83
ML
9461PCI DRIVER FOR FREESCALE LAYERSCAPE
9462M: Minghuan Lian <minghuan.Lian@freescale.com>
9463M: Mingkai Hu <mingkai.hu@freescale.com>
9464M: Roy Zang <tie-fei.zang@freescale.com>
9465L: linuxppc-dev@lists.ozlabs.org
9466L: linux-pci@vger.kernel.org
9467L: linux-arm-kernel@lists.infradead.org
9468S: Maintained
9469F: drivers/pci/host/*layerscape*
9470
f0b75693 9471PCI DRIVER FOR IMX6
286fbaef 9472M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9473M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9474L: linux-pci@vger.kernel.org
9475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9476S: Maintained
12e46064 9477F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9478F: drivers/pci/host/*imx6*
9479
0c4ffcfe
MK
9480PCI DRIVER FOR TI KEYSTONE
9481M: Murali Karicheri <m-karicheri2@ti.com>
9482L: linux-pci@vger.kernel.org
9483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9484S: Maintained
9485F: drivers/pci/host/*keystone*
9486
f0b75693
BH
9487PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9488M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9489M: Jason Cooper <jason@lakedaemon.net>
9490L: linux-pci@vger.kernel.org
9491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9492S: Maintained
9493F: drivers/pci/host/*mvebu*
9494
8c39d710
TP
9495PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9496M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9497L: linux-pci@vger.kernel.org
9498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9499S: Maintained
441106d9 9500F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9501F: drivers/pci/host/pci-aardvark.c
9502
0447cfd7
TR
9503PCI DRIVER FOR NVIDIA TEGRA
9504M: Thierry Reding <thierry.reding@gmail.com>
9505L: linux-tegra@vger.kernel.org
f0b75693 9506L: linux-pci@vger.kernel.org
0447cfd7
TR
9507S: Supported
9508F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9509F: drivers/pci/host/pci-tegra.c
9510
47ff3de9
KVA
9511PCI DRIVER FOR TI DRA7XX
9512M: Kishon Vijay Abraham I <kishon@ti.com>
9513L: linux-omap@vger.kernel.org
9514L: linux-pci@vger.kernel.org
9515S: Supported
9516F: Documentation/devicetree/bindings/pci/ti-pci.txt
9517F: drivers/pci/host/pci-dra7xx.c
9518
f0b75693
BH
9519PCI DRIVER FOR RENESAS R-CAR
9520M: Simon Horman <horms@verge.net.au>
9521L: linux-pci@vger.kernel.org
4a121096 9522L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9523S: Maintained
9524F: drivers/pci/host/*rcar*
9525
4af82255 9526PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9527M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9528L: linux-pci@vger.kernel.org
f0b75693
BH
9529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9530L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9531S: Maintained
9532F: drivers/pci/host/pci-exynos.c
9533
f0b75693 9534PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9535M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9536M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9537L: linux-pci@vger.kernel.org
9538S: Maintained
9539F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9540F: drivers/pci/host/*designware*
5a3aa2a8 9541
cf28855b
WD
9542PCI DRIVER FOR GENERIC OF HOSTS
9543M: Will Deacon <will.deacon@arm.com>
9544L: linux-pci@vger.kernel.org
9545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9546S: Maintained
9547F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9548F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9549F: drivers/pci/host/pci-host-generic.c
9550
185a383a
KB
9551PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9552M: Keith Busch <keith.busch@intel.com>
9553L: linux-pci@vger.kernel.org
9554S: Supported
bc79c985 9555F: drivers/pci/host/vmd.c
185a383a 9556
51b66a6c 9557PCIE DRIVER FOR ST SPEAR13XX
110baab1 9558M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9559L: linux-pci@vger.kernel.org
110baab1 9560S: Maintained
51b66a6c
PA
9561F: drivers/pci/host/*spear*
9562
af1169b4
LFT
9563PCI MSI DRIVER FOR ALTERA MSI IP
9564M: Ley Foon Tan <lftan@altera.com>
9565L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9566L: linux-pci@vger.kernel.org
9567S: Supported
9568F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9569F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9570
dcd19de3
DD
9571PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9572M: Duc Dang <dhdang@apm.com>
9573L: linux-pci@vger.kernel.org
9574L: linux-arm-kernel@lists.infradead.org
9575S: Maintained
9576F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9577F: drivers/pci/host/pci-xgene-msi.c
9578
a3cbfae1
NC
9579PCIE DRIVER FOR AXIS ARTPEC
9580M: Niklas Cassel <niklas.cassel@axis.com>
9581M: Jesper Nilsson <jesper.nilsson@axis.com>
9582L: linux-arm-kernel@axis.com
9583L: linux-pci@vger.kernel.org
9584S: Maintained
9585F: Documentation/devicetree/bindings/pci/axis,artpec*
9586F: drivers/pci/host/*artpec*
9587
500a1d9a
ZW
9588PCIE DRIVER FOR HISILICON
9589M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9590M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9591L: linux-pci@vger.kernel.org
9592S: Maintained
9593F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9594F: drivers/pci/host/pcie-hisi.c
9595
e77f847d
SL
9596PCIE DRIVER FOR ROCKCHIP
9597M: Shawn Lin <shawn.lin@rock-chips.com>
9598M: Wenrui Li <wenrui.li@rock-chips.com>
9599L: linux-pci@vger.kernel.org
9600L: linux-rockchip@lists.infradead.org
9601S: Maintained
9602F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9603F: drivers/pci/host/pcie-rockchip.c
9604
82a82383
SV
9605PCIE DRIVER FOR QUALCOMM MSM
9606M: Stanimir Varbanov <svarbanov@mm-sol.com>
9607L: linux-pci@vger.kernel.org
9608L: linux-arm-msm@vger.kernel.org
9609S: Maintained
9610F: drivers/pci/host/*qcom*
9611
f12b76e5
DD
9612PCIE DRIVER FOR CAVIUM THUNDERX
9613M: David Daney <david.daney@cavium.com>
9614L: linux-pci@vger.kernel.org
9615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9616S: Supported
9617F: Documentation/devicetree/bindings/pci/pci-thunder-*
9618F: drivers/pci/host/pci-thunder-*
9619
1da177e4 9620PCMCIA SUBSYSTEM
4230dfc9 9621P: Linux PCMCIA Team
f5df5881 9622L: linux-pcmcia@lists.infradead.org
6650e0a5 9623W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9624T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9625S: Maintained
679655da 9626F: Documentation/pcmcia/
a67cd548 9627F: tools/pcmcia/
679655da
JP
9628F: drivers/pcmcia/
9629F: include/pcmcia/
1da177e4
LT
9630
9631PCNET32 NETWORK DRIVER
227fb925 9632M: Don Fry <pcnet32@frontier.com>
979b6c13 9633L: netdev@vger.kernel.org
1da177e4 9634S: Maintained
b955f6ca 9635F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9636
48fc267e
SK
9637PCRYPT PARALLEL CRYPTO ENGINE
9638M: Steffen Klassert <steffen.klassert@secunet.com>
9639L: linux-crypto@vger.kernel.org
9640S: Maintained
9641F: crypto/pcrypt.c
9642F: include/crypto/pcrypt.h
9643
e72df0b8
TH
9644PER-CPU MEMORY ALLOCATOR
9645M: Tejun Heo <tj@kernel.org>
93e205a7 9646M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9647T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9648S: Maintained
9649F: include/linux/percpu*.h
9650F: mm/percpu*.c
9651F: arch/*/include/asm/percpu.h
9652
ad4ecbcb 9653PER-TASK DELAY ACCOUNTING
185e595f 9654M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9655S: Maintained
679655da
JP
9656F: include/linux/delayacct.h
9657F: kernel/delayacct.c
ad4ecbcb 9658
57c0c15b 9659PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9660M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9661M: Ingo Molnar <mingo@redhat.com>
f80c5393 9662M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9663R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9664L: linux-kernel@vger.kernel.org
75fc2d37 9665T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9666S: Supported
d53e8365 9667F: kernel/events/*
a003236c 9668F: include/linux/perf_event.h
c117ab84 9669F: include/uapi/linux/perf_event.h
141c4296
RR
9670F: arch/*/kernel/perf_event*.c
9671F: arch/*/kernel/*/perf_event*.c
9672F: arch/*/kernel/*/*/perf_event*.c
a003236c 9673F: arch/*/include/asm/perf_event.h
a003236c 9674F: arch/*/kernel/perf_callchain.c
b0a434fb 9675F: arch/*/events/*
a003236c 9676F: tools/perf/
6c0b3244 9677
dd49d0f5 9678PERSONALITY HANDLING
8b58be88 9679M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9680L: linux-abi-devel@lists.sourceforge.net
9681S: Maintained
679655da 9682F: include/linux/personality.h
c117ab84 9683F: include/uapi/linux/personality.h
dd49d0f5 9684
838e7a03 9685PHONET PROTOCOL
2a06b40f 9686M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9687S: Supported
9688F: Documentation/networking/phonet.txt
9689F: include/linux/phonet.h
9690F: include/net/phonet/
c117ab84 9691F: include/uapi/linux/phonet.h
838e7a03
RDC
9692F: net/phonet/
9693
1da177e4 9694PHRAM MTD DRIVER
8b58be88 9695M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9696L: linux-mtd@lists.infradead.org
9697S: Maintained
679655da 9698F: drivers/mtd/devices/phram.c
1da177e4 9699
efdbb10e
BP
9700PICOLCD HID DRIVER
9701M: Bruno Prémont <bonbons@linux-vserver.org>
9702L: linux-input@vger.kernel.org
9703S: Maintained
9704F: drivers/hid/hid-picolcd*
9705
a53bfa07
JI
9706PICOXCELL SUPPORT
9707M: Jamie Iles <jamie@jamieiles.com>
9708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9709T: git git://github.com/jamieiles/linux-2.6-ji.git
9710S: Supported
b8733987 9711F: arch/arm/boot/dts/picoxcell*
14430813 9712F: arch/arm/mach-picoxcell/
b8733987 9713F: drivers/crypto/picoxcell*
a53bfa07 9714
2744e8af
LW
9715PIN CONTROL SUBSYSTEM
9716M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9717L: linux-gpio@vger.kernel.org
dbe752a3 9718T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9719S: Maintained
9feeed94 9720F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9721F: Documentation/pinctrl.txt
07f29ba6 9722F: drivers/pinctrl/
8e406fe4 9723F: include/linux/pinctrl/
2744e8af 9724
2201bbb8
JCPV
9725PIN CONTROLLER - ATMEL AT91
9726M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9728S: Maintained
c654b6bf 9729F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9730
33d3690c
LD
9731PIN CONTROLLER - ATMEL AT91 PIO4
9732M: Ludovic Desroches <ludovic.desroches@atmel.com>
9733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9734L: linux-gpio@vger.kernel.org
9735S: Supported
9736F: drivers/pinctrl/pinctrl-at91-pio4.*
9737
cbd1b652
MW
9738PIN CONTROLLER - INTEL
9739M: Mika Westerberg <mika.westerberg@linux.intel.com>
9740M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9741S: Maintained
9742F: drivers/pinctrl/intel/
2201bbb8 9743
9963b536
LP
9744PIN CONTROLLER - RENESAS
9745M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9746M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9747L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9748S: Maintained
9749F: drivers/pinctrl/sh-pfc/
9750
b75e60d6 9751PIN CONTROLLER - SAMSUNG
fea685e9 9752M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9753M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9754M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9756L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9757S: Maintained
9b5b33f6 9758F: drivers/pinctrl/samsung/
5db7e3bb
KK
9759F: include/dt-bindings/pinctrl/samsung.h
9760F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9761
13cbd906
TL
9762PIN CONTROLLER - SINGLE
9763M: Tony Lindgren <tony@atomide.com>
9764M: Haojian Zhuang <haojian.zhuang@linaro.org>
9765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9766L: linux-omap@vger.kernel.org
9767S: Maintained
9768F: drivers/pinctrl/pinctrl-single.c
9769
deda8287 9770PIN CONTROLLER - ST SPEAR
da89947b 9771M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9773W: http://www.st.com/spear
9774S: Maintained
8e406fe4 9775F: drivers/pinctrl/spear/
deda8287 9776
11a1cf34
JH
9777PISTACHIO SOC SUPPORT
9778M: James Hartley <james.hartley@imgtec.com>
9779M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9780L: linux-mips@linux-mips.org
9781S: Maintained
9782F: arch/mips/pistachio/
9783F: arch/mips/include/asm/mach-pistachio/
9784F: arch/mips/boot/dts/pistachio/
9785F: arch/mips/configs/pistachio*_defconfig
9786
249a6771 9787PKTCDVD DRIVER
5a8b187c
JA
9788S: Orphan
9789M: linux-block@vger.kernel.org
679655da
JP
9790F: drivers/block/pktcdvd.c
9791F: include/linux/pktcdvd.h
c117ab84 9792F: include/uapi/linux/pktcdvd.h
249a6771 9793
b31d8273
G
9794PKUNITY SOC DRIVERS
9795M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9796W: http://mprc.pku.edu.cn/~guanxuetao/linux
9797S: Maintained
ceebf4d5 9798T: git git://github.com/gxt/linux.git
b31d8273 9799F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9800F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9801F: drivers/video/fbdev/fb-puv3.c
2809e80b 9802F: drivers/rtc/rtc-puv3.c
b31d8273 9803
9d2ecfb7 9804PMBUS HARDWARE MONITORING DRIVERS
ca462085 9805M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9806L: linux-hwmon@vger.kernel.org
9807W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9808W: http://www.roeck-us.net/linux/drivers/
9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9810S: Maintained
9811F: Documentation/hwmon/pmbus
9812F: drivers/hwmon/pmbus/
9813F: include/linux/i2c/pmbus.h
9814
89a36810 9815PMC SIERRA MaxRAID DRIVER
89a36810
AR
9816L: linux-scsi@vger.kernel.org
9817W: http://www.pmc-sierra.com/
3cdea4d7 9818S: Orphan
89a36810
AR
9819F: drivers/scsi/pmcraid.*
9820
dbf9bfe6 9821PMC SIERRA PM8001 DRIVER
d32477e2 9822M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9823M: lindar_liu@usish.com
f5a7b525 9824L: pmchba@pmcs.com
dbf9bfe6 9825L: linux-scsi@vger.kernel.org
9826S: Supported
9827F: drivers/scsi/pm8001/
9828
1da177e4 9829POSIX CLOCKS and TIMERS
8b58be88 9830M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9831L: linux-kernel@vger.kernel.org
75fc2d37 9832T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9833S: Maintained
679655da
JP
9834F: fs/timerfd.c
9835F: include/linux/timer*
5cee9645 9836F: kernel/time/*timer*
1da177e4 9837
7b06a6d7
RW
9838POWER MANAGEMENT CORE
9839M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9840L: linux-pm@vger.kernel.org
9841T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9842B: https://bugzilla.kernel.org
7b06a6d7
RW
9843S: Supported
9844F: drivers/base/power/
9845F: include/linux/pm.h
9846F: include/linux/pm_*
9847F: include/linux/powercap.h
9848F: drivers/powercap/
9849
3be86148 9850POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9851M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9852L: linux-pm@vger.kernel.org
58db9505 9853T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9854S: Maintained
f3332532 9855F: Documentation/devicetree/bindings/power/supply/
679655da 9856F: include/linux/power_supply.h
8c0984e5 9857F: drivers/power/supply/
3be86148 9858
514f161a
MR
9859POWER STATE COORDINATION INTERFACE (PSCI)
9860M: Mark Rutland <mark.rutland@arm.com>
9861M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9862L: linux-arm-kernel@lists.infradead.org
9863S: Maintained
32d53d1b 9864F: drivers/firmware/psci*.c
514f161a
MR
9865F: include/linux/psci.h
9866F: include/uapi/linux/psci.h
9867
43a1dd9b
SJS
9868POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9869M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9870L: linuxppc-dev@lists.ozlabs.org
9871S: Maintained
9872F: drivers/char/powernv-op-panel.c
9873
1da177e4 9874PNP SUPPORT
9c3646d1 9875M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9876S: Maintained
679655da 9877F: drivers/pnp/
1da177e4
LT
9878
9879PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9880M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9881L: linux-ppp@vger.kernel.org
9882S: Maintained
224cf5ad 9883F: drivers/net/ppp/ppp_*
1da177e4
LT
9884
9885PPP OVER ATM (RFC 2364)
8b58be88 9886M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9887S: Maintained
679655da 9888F: net/atm/pppoatm.c
c117ab84 9889F: include/uapi/linux/atmppp.h
1da177e4
LT
9890
9891PPP OVER ETHERNET
8b58be88 9892M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9893S: Maintained
224cf5ad
JK
9894F: drivers/net/ppp/pppoe.c
9895F: drivers/net/ppp/pppox.c
1da177e4 9896
a6d2370b 9897PPP OVER L2TP
8b58be88 9898M: James Chapman <jchapman@katalix.com>
a6d2370b 9899S: Maintained
90ca28d1 9900F: net/l2tp/l2tp_ppp.c
679655da 9901F: include/linux/if_pppol2tp.h
c117ab84 9902F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9903
eae9d2ba 9904PPS SUPPORT
8b58be88 9905M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9906W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9907L: linuxpps@ml.enneenne.com (subscribers-only)
9908S: Maintained
cabaaf41
JP
9909F: Documentation/pps/
9910F: drivers/pps/
9911F: include/linux/pps*.h
eae9d2ba 9912
71a6d0af
HW
9913PPTP DRIVER
9914M: Dmitry Kozlov <xeb@mail.ru>
9915L: netdev@vger.kernel.org
9916S: Maintained
224cf5ad 9917F: drivers/net/ppp/pptp.c
71a6d0af
HW
9918W: http://sourceforge.net/projects/accel-pptp
9919
1da177e4 9920PREEMPTIBLE KERNEL
8b58be88 9921M: Robert Love <rml@tech9.net>
1da177e4
LT
9922L: kpreempt-tech@lists.sourceforge.net
9923W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9924S: Supported
679655da
JP
9925F: Documentation/preempt-locking.txt
9926F: include/linux/preempt.h
1da177e4
LT
9927
9928PRISM54 WIRELESS DRIVER
8b58be88 9929M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9930L: linux-wireless@vger.kernel.org
9ef80804 9931W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9932S: Obsolete
c12edfe2 9933F: drivers/net/wireless/intersil/prism54/
1da177e4 9934
02c18891 9935PS3 NETWORK SUPPORT
b809b9ca 9936M: Geoff Levand <geoff@infradead.org>
02c18891 9937L: netdev@vger.kernel.org
a14ab6b6 9938L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9939S: Maintained
8df158ac 9940F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9941
f58a9d17 9942PS3 PLATFORM SUPPORT
b809b9ca 9943M: Geoff Levand <geoff@infradead.org>
a4724ed6 9944L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9945S: Maintained
679655da
JP
9946F: arch/powerpc/boot/ps3*
9947F: arch/powerpc/include/asm/lv1call.h
9948F: arch/powerpc/include/asm/ps3*.h
9949F: arch/powerpc/platforms/ps3/
9950F: drivers/*/ps3*
9951F: drivers/ps3/
fec629b8 9952F: drivers/rtc/rtc-ps3.c
679655da 9953F: drivers/usb/host/*ps3.c
fec629b8 9954F: sound/ppc/snd_ps3*
f58a9d17 9955
cffb4add 9956PS3VRAM DRIVER
8b58be88 9957M: Jim Paris <jim@jtan.com>
3715a5d0 9958M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9959L: linuxppc-dev@lists.ozlabs.org
cffb4add 9960S: Maintained
8a3977cb 9961F: drivers/block/ps3vram.c
cffb4add 9962
8defe599 9963PSTORE FILESYSTEM
9d5e2a02 9964M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9965M: Colin Cross <ccross@android.com>
9966M: Kees Cook <keescook@chromium.org>
9967M: Tony Luck <tony.luck@intel.com>
9968S: Maintained
9f273c24 9969T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9970F: fs/pstore/
9971F: include/linux/pstore*
04851772 9972F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9973F: drivers/acpi/apei/erst.c
9974
7fbc415d
RC
9975PTP HARDWARE CLOCK SUPPORT
9976M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9977L: netdev@vger.kernel.org
7fbc415d
RC
9978S: Maintained
9979W: http://linuxptp.sourceforge.net/
9980F: Documentation/ABI/testing/sysfs-ptp
9981F: Documentation/ptp/*
0ecb3cdd 9982F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9983F: drivers/net/phy/dp83640*
9984F: drivers/ptp/*
9985F: include/linux/ptp_cl*
9986
cf94a4d1 9987PTRACE SUPPORT
e846ee5f 9988M: Roland McGrath <roland@hack.frob.com>
8b58be88 9989M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9990S: Maintained
9991F: include/asm-generic/syscall.h
9992F: include/linux/ptrace.h
9993F: include/linux/regset.h
9994F: include/linux/tracehook.h
c117ab84 9995F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9996F: kernel/ptrace.c
9997
3e9d7ba7
HV
9998PULSE8-CEC DRIVER
9999M: Hans Verkuil <hverkuil@xs4all.nl>
10000L: linux-media@vger.kernel.org
10001T: git git://linuxtv.org/media_tree.git
10002S: Maintained
104eda6d 10003F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10004
8320204a 10005PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10006M: Mike Isely <isely@pobox.com>
16e9495d 10007L: pvrusb2@isely.net (subscribers-only)
661263b5 10008L: linux-media@vger.kernel.org
8320204a 10009W: http://www.isely.net/pvrusb2/
275ffde4 10010T: git git://linuxtv.org/media_tree.git
8320204a 10011S: Maintained
618cd932 10012F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10013F: drivers/media/usb/pvrusb2/
8320204a 10014
39532e6c 10015PWC WEBCAM DRIVER
c0936df4 10016M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10017L: linux-media@vger.kernel.org
10018T: git git://linuxtv.org/media_tree.git
c0936df4 10019S: Odd Fixes
39532e6c
HG
10020F: drivers/media/usb/pwc/*
10021
93c090b3 10022PWM FAN DRIVER
774e0362 10023M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10024M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10025L: linux-hwmon@vger.kernel.org
93c090b3
KD
10026S: Supported
10027F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10028F: Documentation/hwmon/pwm-fan
10029F: drivers/hwmon/pwm-fan.c
10030
200efedd 10031PWM SUBSYSTEM
aa3495f7
TR
10032M: Thierry Reding <thierry.reding@gmail.com>
10033L: linux-pwm@vger.kernel.org
0c2498f1 10034S: Maintained
006e854f 10035T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10036F: Documentation/pwm.txt
10037F: Documentation/devicetree/bindings/pwm/
10038F: include/linux/pwm.h
0c2498f1 10039F: drivers/pwm/
a140b98d
TR
10040F: drivers/video/backlight/pwm_bl.c
10041F: include/linux/pwm_backlight.h
0c2498f1 10042
30ec261e 10043PXA2xx/PXA3xx SUPPORT
8da5e302 10044M: Daniel Mack <daniel@zonque.org>
a323f664 10045M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10046M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10048T: git git://github.com/hzhuang1/linux.git
8da5e302 10049T: git git://github.com/rjarzmik/linux.git
1da177e4 10050S: Maintained
e68d7c14 10051F: arch/arm/boot/dts/pxa*
679655da 10052F: arch/arm/mach-pxa/
820439f1 10053F: drivers/dma/pxa*
679655da 10054F: drivers/pcmcia/pxa2xx*
1403ead9 10055F: drivers/pinctrl/pxa/
9df92e6c 10056F: drivers/spi/spi-pxa2xx*
faf2e1db 10057F: drivers/usb/gadget/udc/pxa2*
679655da 10058F: include/sound/pxa2xx-lib.h
bec4c99e 10059F: sound/arm/pxa*
14430813 10060F: sound/soc/pxa/
1da177e4 10061
f3154a46
RJ
10062PXA GPIO DRIVER
10063M: Robert Jarzmik <robert.jarzmik@free.fr>
10064L: linux-gpio@vger.kernel.org
10065S: Maintained
10066F: drivers/gpio/gpio-pxa.c
10067
ec64d3bf
EG
10068PXA3xx NAND FLASH DRIVER
10069M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10070L: linux-mtd@lists.infradead.org
10071S: Maintained
9a67f099 10072F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10073
3f640c61 10074MMP SUPPORT
8b58be88 10075M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10076M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10078T: git git://github.com/hzhuang1/linux.git
10079T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10080S: Maintained
e68d7c14 10081F: arch/arm/boot/dts/mmp*
3f640c61 10082F: arch/arm/mach-mmp/
e8e6cb32 10083
272f133a
PO
10084PXA MMCI DRIVER
10085S: Orphan
10086
57f63bc8 10087PXA RTC DRIVER
8b58be88 10088M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10089L: rtc-linux@googlegroups.com
10090S: Maintained
10091
cea4001a 10092QAT DRIVER
90ab5a81
TS
10093M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10094M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10095L: qat-linux@intel.com
10096S: Supported
10097F: drivers/crypto/qat/
cea4001a 10098
52a09a04 10099QIB DRIVER
8473c603 10100M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10101L: linux-rdma@vger.kernel.org
10102S: Supported
10103F: drivers/infiniband/hw/qib/
10104
5e9772b9
JS
10105QLOGIC QLA1280 SCSI DRIVER
10106M: Michael Reed <mdr@sgi.com>
10107L: linux-scsi@vger.kernel.org
10108S: Maintained
10109F: drivers/scsi/qla1280.[ch]
10110
1da177e4 10111QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10112M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10113L: linux-scsi@vger.kernel.org
10114S: Supported
679655da
JP
10115F: Documentation/scsi/LICENSE.qla2xxx
10116F: drivers/scsi/qla2xxx/
1da177e4 10117
883c98fe 10118QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10119M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10120L: linux-scsi@vger.kernel.org
10121S: Supported
bacfb81b 10122F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10123F: drivers/scsi/qla4xxx/
10124
5a4faa87 10125QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10126M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10127L: netdev@vger.kernel.org
10128S: Supported
679655da 10129F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10130F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10131
0ec00f03 10132QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10133M: Harish Patil <harish.patil@cavium.com>
10134M: Manish Chopra <manish.chopra@cavium.com>
10135M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10136L: netdev@vger.kernel.org
10137S: Supported
aa43c215 10138F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10139
c4e84bde 10140QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10141M: Harish Patil <harish.patil@cavium.com>
10142M: Manish Chopra <manish.chopra@cavium.com>
10143M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10144L: netdev@vger.kernel.org
10145S: Supported
aa43c215 10146F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10147
fe56b9e6 10148QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10149M: Yuval Mintz <Yuval.Mintz@cavium.com>
10150M: Ariel Elior <Ariel.Elior@cavium.com>
10151M: everest-linux-l2@cavium.com
fe56b9e6
YM
10152L: netdev@vger.kernel.org
10153S: Supported
10154F: drivers/net/ethernet/qlogic/qed/
10155F: include/linux/qed/
10156F: drivers/net/ethernet/qlogic/qede/
10157
ace7f46b
MR
10158QLOGIC QL41xxx ISCSI DRIVER
10159M: QLogic-Storage-Upstream@cavium.com
10160L: linux-scsi@vger.kernel.org
10161S: Supported
10162F: drivers/scsi/qedi/
10163
1da177e4 10164QNX4 FILESYSTEM
8b58be88 10165M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10166W: http://www.alarsen.net/linux/qnx4fs/
10167S: Maintained
80811493 10168F: fs/qnx4/
c117ab84
CEB
10169F: include/uapi/linux/qnx4_fs.h
10170F: include/uapi/linux/qnxtypes.h
1da177e4 10171
d8b97569
SY
10172QORIQ DPAA2 FSL-MC BUS DRIVER
10173M: Stuart Yoder <stuart.yoder@nxp.com>
10174L: linux-kernel@vger.kernel.org
10175S: Maintained
10176F: drivers/staging/fsl-mc/
10177
91952bc0
AP
10178QT1010 MEDIA DRIVER
10179M: Antti Palosaari <crope@iki.fi>
10180L: linux-media@vger.kernel.org
a825eaec 10181W: https://linuxtv.org
91952bc0
AP
10182W: http://palosaari.fi/linux/
10183Q: http://patchwork.linuxtv.org/project/linux-media/list/
10184T: git git://linuxtv.org/anttip/media_tree.git
10185S: Maintained
10186F: drivers/media/tuners/qt1010*
10187
966fb5ec
SM
10188QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10189M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10190L: linux-wireless@vger.kernel.org
10191L: ath9k-devel@lists.ath9k.org
10192W: http://wireless.kernel.org/en/users/Drivers/ath9k
10193S: Supported
10194F: drivers/net/wireless/ath/ath9k/
10195
2ea0ffcb
KV
10196QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10197M: Kalle Valo <kvalo@qca.qualcomm.com>
10198L: ath10k@lists.infradead.org
10199W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10200T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10201S: Supported
10202F: drivers/net/wireless/ath/ath10k/
10203
b9b17deb
TT
10204QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10205M: Timur Tabi <timur@codeaurora.org>
10206L: netdev@vger.kernel.org
10207S: Supported
10208F: drivers/net/ethernet/qualcomm/emac/
10209
4f4567cf
RK
10210QUALCOMM HEXAGON ARCHITECTURE
10211M: Richard Kuo <rkuo@codeaurora.org>
10212L: linux-hexagon@vger.kernel.org
9f273c24 10213T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10214S: Supported
10215F: arch/hexagon/
10216
8e84c258
EK
10217QUALCOMM WCN36XX WIRELESS DRIVER
10218M: Eugene Krasnikov <k.eugene.e@gmail.com>
10219L: wcn36xx@lists.infradead.org
10220W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10221T: git git://github.com/KrasnikovEugene/wcn36xx.git
10222S: Supported
10223F: drivers/net/wireless/ath/wcn36xx/
10224
eeca9a67
MT
10225QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10226M: Gabriel Somlo <somlo@cmu.edu>
10227M: "Michael S. Tsirkin" <mst@redhat.com>
10228L: qemu-devel@nongnu.org
10229S: Maintained
10230F: drivers/firmware/qemu_fw_cfg.c
10231
602adf40 10232RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10233M: Ilya Dryomov <idryomov@gmail.com>
10234M: Sage Weil <sage@redhat.com>
527a88b9 10235M: Alex Elder <elder@kernel.org>
398ecff5 10236L: ceph-devel@vger.kernel.org
09d90327
SW
10237W: http://ceph.com/
10238T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10239T: git git://github.com/ceph/ceph-client.git
602adf40 10240S: Supported
398ecff5 10241F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10242F: drivers/block/rbd.c
10243F: drivers/block/rbd_types.h
10244
1da177e4 10245RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10246M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10247L: linux-fbdev@vger.kernel.org
1da177e4 10248S: Maintained
8a61f013 10249F: drivers/video/fbdev/aty/radeon*
c117ab84 10250F: include/uapi/linux/radeonfb.h
1da177e4 10251
c6c9b34c 10252RADIOSHARK RADIO DRIVER
c0936df4 10253M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10254L: linux-media@vger.kernel.org
10255T: git git://linuxtv.org/media_tree.git
10256S: Maintained
10257F: drivers/media/radio/radio-shark.c
10258
10259RADIOSHARK2 RADIO DRIVER
c0936df4 10260M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10261L: linux-media@vger.kernel.org
10262T: git git://linuxtv.org/media_tree.git
10263S: Maintained
10264F: drivers/media/radio/radio-shark2.c
10265F: drivers/media/radio/radio-tea5777.c
10266
1da177e4 10267RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10268M: Paul Mackerras <paulus@samba.org>
c69f677c 10269L: linux-fbdev@vger.kernel.org
1da177e4 10270S: Maintained
8a61f013 10271F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10272
a0fd81a9 10273RALINK MIPS ARCHITECTURE
bdb40e8e 10274M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10275L: linux-mips@linux-mips.org
10276S: Maintained
10277F: arch/mips/ralink
10278
e7839f25 10279RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10280P: rt2x00 project
b182427e 10281M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10282M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10283L: linux-wireless@vger.kernel.org
95ea3627 10284S: Maintained
33aca94d 10285F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10286
9db5579b 10287RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10288M: Jens Axboe <axboe@kernel.dk>
9db5579b 10289S: Maintained
679655da
JP
10290F: Documentation/blockdev/ramdisk.txt
10291F: drivers/block/brd.c
9db5579b 10292
9e95ce27 10293RANDOM NUMBER DRIVER
0624bcaa 10294M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10295S: Maintained
679655da 10296F: drivers/char/random.c
9e95ce27 10297
394b701c 10298RAPIDIO SUBSYSTEM
8b58be88 10299M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10300M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10301S: Maintained
679655da 10302F: drivers/rapidio/
394b701c 10303
e2d1d6c0 10304RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10305L: linux-wireless@vger.kernel.org
f52a5490 10306S: Orphan
679655da 10307F: drivers/net/wireless/ray*
e2d1d6c0
RD
10308
10309RCUTORTURE MODULE
e0198b29 10310M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10311M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10312L: linux-kernel@vger.kernel.org
f9094d8e 10313S: Supported
08deed1e 10314T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10315F: Documentation/RCU/torture.txt
34e2d560 10316F: kernel/rcu/rcutorture.c
e2d1d6c0 10317
c87b9c60
PM
10318RCUTORTURE TEST FRAMEWORK
10319M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10320M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10321R: Steven Rostedt <rostedt@goodmis.org>
10322R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10323R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10324L: linux-kernel@vger.kernel.org
c87b9c60
PM
10325S: Supported
10326T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10327F: tools/testing/selftests/rcutorture
10328
c1f766b5 10329RDC R-321X SoC
8b58be88 10330M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10331S: Maintained
10332
db17f395 10333RDC R6040 FAST ETHERNET DRIVER
35566e96 10334M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10335L: netdev@vger.kernel.org
10336S: Maintained
58565a35 10337F: drivers/net/ethernet/rdc/r6040.c
db17f395 10338
a09ed661 10339RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10340M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10341L: netdev@vger.kernel.org
10342L: linux-rdma@vger.kernel.org
fbb5a558 10343L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10344W: https://oss.oracle.com/projects/rds/
a09ed661 10345S: Supported
679655da 10346F: net/rds/
72f26eee 10347F: Documentation/networking/rds.txt
a09ed661 10348
0194621b
DD
10349RDMAVT - RDMA verbs software
10350M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10351L: linux-rdma@vger.kernel.org
10352S: Supported
10353F: drivers/infiniband/sw/rdmavt
10354
48553d10
FY
10355RDT - RESOURCE ALLOCATION
10356M: Fenghua Yu <fenghua.yu@intel.com>
10357L: linux-kernel@vger.kernel.org
10358S: Supported
10359F: arch/x86/kernel/cpu/intel_rdt*
10360F: arch/x86/include/asm/intel_rdt*
10361F: Documentation/x86/intel_rdt*
10362
595182bc 10363READ-COPY UPDATE (RCU)
8b58be88 10364M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10365M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10366R: Steven Rostedt <rostedt@goodmis.org>
10367R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10368R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10369L: linux-kernel@vger.kernel.org
9fab9787 10370W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10371S: Supported
08deed1e 10372T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10373F: Documentation/RCU/
9fab9787 10374X: Documentation/RCU/torture.txt
f9094d8e 10375F: include/linux/rcu*
4102adab
PM
10376X: include/linux/srcu.h
10377F: kernel/rcu/
34e2d560 10378X: kernel/torture.c
595182bc 10379
0c86edc0 10380REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10381M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10382M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10383L: rtc-linux@googlegroups.com
8a6e2535 10384Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10385T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10386S: Maintained
7af6a2e1 10387F: Documentation/devicetree/bindings/rtc/
679655da
JP
10388F: Documentation/rtc.txt
10389F: drivers/rtc/
10390F: include/linux/rtc.h
c117ab84 10391F: include/uapi/linux/rtc.h
fe23c336
AB
10392F: include/linux/rtc/
10393F: include/linux/platform_data/rtc-*
10394F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10395
0e400c53
MB
10396REALTEK AUDIO CODECS
10397M: Bard Liao <bardliao@realtek.com>
10398M: Oder Chiou <oder_chiou@realtek.com>
10399S: Maintained
10400F: sound/soc/codecs/rt*
10401F: include/sound/rt*.h
10402
1da177e4 10403REISERFS FILE SYSTEM
76c4e5ea 10404L: reiserfs-devel@vger.kernel.org
1da177e4 10405S: Supported
679655da 10406F: fs/reiserfs/
1da177e4 10407
b83a313b 10408REGISTER MAP ABSTRACTION
b02e48f2 10409M: Mark Brown <broonie@kernel.org>
dd060bc9 10410L: linux-kernel@vger.kernel.org
b83a313b
MB
10411T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10412S: Supported
9398a639 10413F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10414F: drivers/base/regmap/
10415F: include/linux/regmap.h
10416
400e64df
OBC
10417REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10418M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10419M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10420L: linux-remoteproc@vger.kernel.org
6bb697b6 10421T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10422S: Maintained
15ebc72d 10423F: Documentation/devicetree/bindings/remoteproc/
400e64df 10424F: Documentation/remoteproc.txt
15ebc72d 10425F: drivers/remoteproc/
6fc26488 10426F: include/linux/remoteproc.h
400e64df 10427
d8115db5
OBC
10428REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10429M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10430M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10431L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10432T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10433S: Maintained
10434F: drivers/rpmsg/
10435F: Documentation/rpmsg.txt
10436F: include/linux/rpmsg.h
10437
fedc81e7
GU
10438RENESAS CLOCK DRIVERS
10439M: Geert Uytterhoeven <geert+renesas@glider.be>
10440L: linux-renesas-soc@vger.kernel.org
10441S: Supported
10442F: drivers/clk/renesas/
10443
8e6569af
SS
10444RENESAS ETHERNET DRIVERS
10445R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10446L: netdev@vger.kernel.org
4a121096 10447L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10448F: drivers/net/ethernet/renesas/
10449F: include/linux/sh_eth.h
10450
3e46c397
YS
10451RENESAS USB2 PHY DRIVER
10452M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10453L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10454S: Maintained
10455F: drivers/phy/phy-rcar-gen3-usb2.c
10456
1b0fe6be
PZ
10457RESET CONTROLLER FRAMEWORK
10458M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10459T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10460S: Maintained
10461F: drivers/reset/
10462F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10463F: include/dt-bindings/reset/
1b0fe6be
PZ
10464F: include/linux/reset.h
10465F: include/linux/reset-controller.h
10466
e0897645 10467RFKILL
8b58be88 10468M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10469L: linux-wireless@vger.kernel.org
ce466579
JB
10470W: http://wireless.kernel.org/
10471T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10472T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10473S: Maintained
505c9247 10474F: Documentation/rfkill.txt
80811493 10475F: net/rfkill/
e0897645 10476
933685ca
TG
10477RHASHTABLE
10478M: Thomas Graf <tgraf@suug.ch>
39ec406d 10479M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10480L: netdev@vger.kernel.org
10481S: Maintained
10482F: lib/rhashtable.c
10483F: include/linux/rhashtable.h
10484
67e054e9
ML
10485RICOH SMARTMEDIA/XD DRIVER
10486M: Maxim Levitsky <maximlevitsky@gmail.com>
10487S: Maintained
21c26f50
JP
10488F: drivers/mtd/nand/r852.c
10489F: drivers/mtd/nand/r852.h
67e054e9 10490
92634125
ML
10491RICOH R5C592 MEMORYSTICK DRIVER
10492M: Maxim Levitsky <maximlevitsky@gmail.com>
10493S: Maintained
10494F: drivers/memstick/host/r592.*
10495
27f1d2f9
SA
10496ROCCAT DRIVERS
10497M: Stefan Achatz <erazor_de@users.sourceforge.net>
10498W: http://sourceforge.net/projects/roccat/
10499S: Maintained
10500F: drivers/hid/hid-roccat*
10501F: include/linux/hid-roccat*
10502F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10503
4b8ac966
JP
10504ROCKER DRIVER
10505M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10506L: netdev@vger.kernel.org
10507S: Supported
10508F: drivers/net/ethernet/rocker/
10509
1da177e4
LT
10510ROCKETPORT DRIVER
10511P: Comtrol Corp.
1da177e4
LT
10512W: http://www.comtrol.com
10513S: Maintained
679655da 10514F: Documentation/serial/rocket.txt
c897401b 10515F: drivers/tty/rocket*
1da177e4 10516
7645c2f4
KC
10517ROCKETPORT EXPRESS/INFINITY DRIVER
10518M: Kevin Cernekee <cernekee@gmail.com>
10519L: linux-serial@vger.kernel.org
10520S: Odd Fixes
10521F: drivers/tty/serial/rp2.*
10522
1da177e4 10523ROSE NETWORK LAYER
8b58be88 10524M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10525L: linux-hams@vger.kernel.org
d34cb28a 10526W: http://www.linux-ax25.org/
1da177e4 10527S: Maintained
679655da 10528F: include/net/rose.h
c117ab84 10529F: include/uapi/linux/rose.h
679655da 10530F: net/rose/
1da177e4 10531
91952bc0
AP
10532RTL2830 MEDIA DRIVER
10533M: Antti Palosaari <crope@iki.fi>
10534L: linux-media@vger.kernel.org
a825eaec 10535W: https://linuxtv.org
91952bc0
AP
10536W: http://palosaari.fi/linux/
10537Q: http://patchwork.linuxtv.org/project/linux-media/list/
10538T: git git://linuxtv.org/anttip/media_tree.git
10539S: Maintained
10540F: drivers/media/dvb-frontends/rtl2830*
10541
27a0aacf
AP
10542RTL2832 MEDIA DRIVER
10543M: Antti Palosaari <crope@iki.fi>
10544L: linux-media@vger.kernel.org
a825eaec 10545W: https://linuxtv.org
27a0aacf
AP
10546W: http://palosaari.fi/linux/
10547Q: http://patchwork.linuxtv.org/project/linux-media/list/
10548T: git git://linuxtv.org/anttip/media_tree.git
10549S: Maintained
10550F: drivers/media/dvb-frontends/rtl2832*
10551
ba6e6f6e
AP
10552RTL2832_SDR MEDIA DRIVER
10553M: Antti Palosaari <crope@iki.fi>
10554L: linux-media@vger.kernel.org
a825eaec 10555W: https://linuxtv.org
ba6e6f6e
AP
10556W: http://palosaari.fi/linux/
10557Q: http://patchwork.linuxtv.org/project/linux-media/list/
10558T: git git://linuxtv.org/anttip/media_tree.git
10559S: Maintained
b4bb1c28 10560F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10561
59840488 10562RTL8180 WIRELESS DRIVER
605bebe2 10563L: linux-wireless@vger.kernel.org
491b26b4 10564W: http://wireless.kernel.org/
54e5881d 10565T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10566S: Orphan
62141726 10567F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10568
59840488 10569RTL8187 WIRELESS DRIVER
9f0939bf 10570M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10571M: Hin-Tak Leung <htl10@users.sourceforge.net>
10572M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10573L: linux-wireless@vger.kernel.org
491b26b4 10574W: http://wireless.kernel.org/
54e5881d 10575T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10576S: Maintained
62141726 10577F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10578
3cf0c8ad
LF
10579RTL8192CE WIRELESS DRIVER
10580M: Larry Finger <Larry.Finger@lwfinger.net>
10581M: Chaoming Li <chaoming_li@realsil.com.cn>
10582L: linux-wireless@vger.kernel.org
491b26b4 10583W: http://wireless.kernel.org/
3cf0c8ad
LF
10584T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10585S: Maintained
62141726
KV
10586F: drivers/net/wireless/realtek/rtlwifi/
10587F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10588
26f1fad2
JS
10589RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10590M: Jes Sorensen <Jes.Sorensen@redhat.com>
10591L: linux-wireless@vger.kernel.org
171a900c 10592T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10593S: Maintained
10594F: drivers/net/wireless/realtek/rtl8xxxu/
10595
9eb8ef74 10596S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10597M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10598L: linux-fbdev@vger.kernel.org
ce00f85c 10599S: Maintained
8a61f013 10600F: drivers/video/fbdev/savage/
9eb8ef74 10601
1da177e4 10602S390
8b58be88
JP
10603M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10604M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10605L: linux-s390@vger.kernel.org
5238da45 10606W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10607T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10608S: Supported
679655da 10609F: arch/s390/
a968cd3e 10610F: drivers/s390/
3bfe6858
JN
10611F: Documentation/s390/
10612F: Documentation/DocBook/s390*
5238da45 10613
322986ca
SO
10614S390 COMMON I/O LAYER
10615M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10616M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10617L: linux-s390@vger.kernel.org
10618W: http://www.ibm.com/developerworks/linux/linux390/
10619S: Supported
10620F: drivers/s390/cio/
10621
10622S390 DASD DRIVER
38b7f07a
SH
10623M: Stefan Haberland <sth@linux.vnet.ibm.com>
10624M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10625L: linux-s390@vger.kernel.org
10626W: http://www.ibm.com/developerworks/linux/linux390/
10627S: Supported
10628F: drivers/s390/block/dasd*
10629F: block/partitions/ibm.c
10630
5238da45 10631S390 NETWORK DRIVERS
f0c59aff 10632M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10633L: linux-s390@vger.kernel.org
5238da45
HC
10634W: http://www.ibm.com/developerworks/linux/linux390/
10635S: Supported
679655da 10636F: drivers/s390/net/
5238da45 10637
322986ca
SO
10638S390 PCI SUBSYSTEM
10639M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10640M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10641L: linux-s390@vger.kernel.org
10642W: http://www.ibm.com/developerworks/linux/linux390/
10643S: Supported
10644F: arch/s390/pci/
10645F: drivers/pci/hotplug/s390_pci_hpc.c
10646
feed9b62 10647S390 ZCRYPT DRIVER
cb9c6385 10648M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10649L: linux-s390@vger.kernel.org
a968cd3e 10650W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10651S: Supported
d5ca6918 10652F: drivers/s390/crypto/
feed9b62 10653
5238da45 10654S390 ZFCP DRIVER
d38e19d0 10655M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10656L: linux-s390@vger.kernel.org
5238da45 10657W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10658S: Supported
679655da 10659F: drivers/s390/scsi/zfcp_*
1da177e4 10660
dd96df2c 10661S390 IUCV NETWORK LAYER
f0c59aff 10662M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10663L: linux-s390@vger.kernel.org
10664W: http://www.ibm.com/developerworks/linux/linux390/
10665S: Supported
679655da
JP
10666F: drivers/s390/net/*iucv*
10667F: include/net/iucv/
10668F: net/iucv/
dd96df2c 10669
8128f23c
GS
10670S390 IOMMU (PCI)
10671M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10672L: linux-s390@vger.kernel.org
10673W: http://www.ibm.com/developerworks/linux/linux390/
10674S: Supported
10675F: drivers/iommu/s390-iommu.c
10676
4dde7f75 10677S3C24XX SD/MMC Driver
8b58be88 10678M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10680S: Supported
679655da 10681F: drivers/mmc/host/s3cmci.*
4dde7f75 10682
1f15a229
HV
10683SAA6588 RDS RECEIVER DRIVER
10684M: Hans Verkuil <hverkuil@xs4all.nl>
10685L: linux-media@vger.kernel.org
10686T: git git://linuxtv.org/media_tree.git
a825eaec 10687W: https://linuxtv.org
1f15a229
HV
10688S: Odd Fixes
10689F: drivers/media/i2c/saa6588*
10690
98ed12e6 10691SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10692M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10693M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10694L: linux-media@vger.kernel.org
a825eaec 10695W: https://linuxtv.org
98ed12e6
MCC
10696T: git git://linuxtv.org/media_tree.git
10697S: Odd fixes
618cd932 10698F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10699F: drivers/media/pci/saa7134/
10700
1da177e4 10701SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10702M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10703L: linux-media@vger.kernel.org
275ffde4 10704T: git git://linuxtv.org/media_tree.git
1da177e4 10705S: Maintained
90d72ac6
MCC
10706F: drivers/media/common/saa7146/
10707F: drivers/media/pci/saa7146/
10708F: include/media/saa7146*
1da177e4 10709
92304a40 10710SAMSUNG LAPTOP DRIVER
5909c654 10711M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10712L: platform-driver-x86@vger.kernel.org
10713S: Maintained
10714F: drivers/platform/x86/samsung-laptop.c
10715
4a109cc0 10716SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10717M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10718M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10719M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10721S: Supported
14430813 10722F: sound/soc/samsung/
4a109cc0 10723
0d89a28b 10724SAMSUNG FRAMEBUFFER DRIVER
b7701755 10725M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10726L: linux-fbdev@vger.kernel.org
10727S: Maintained
8a61f013 10728F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10729
b40f0632 10730SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10731M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10732M: Krzysztof Kozlowski <krzk@kernel.org>
10733M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10734L: linux-kernel@vger.kernel.org
b40f0632 10735L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10736S: Supported
10737F: drivers/mfd/sec*.c
10738F: drivers/regulator/s2m*.c
10739F: drivers/regulator/s5m*.c
b40f0632
KK
10740F: drivers/clk/clk-s2mps11.c
10741F: drivers/rtc/rtc-s5m.c
f69d3a17 10742F: include/linux/mfd/samsung/
a13c7c51
KK
10743F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10744F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10745F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10746F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10747
038f5c4b
SN
10748SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10749M: Kyungmin Park <kyungmin.park@samsung.com>
10750M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10751L: linux-media@vger.kernel.org
10752Q: https://patchwork.linuxtv.org/project/linux-media/list/
10753S: Supported
10754F: drivers/media/platform/exynos4-is/
038f5c4b 10755
6fd86ab2
SN
10756SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10757M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10758L: linux-media@vger.kernel.org
10759L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10760S: Maintained
10761F: drivers/media/platform/s3c-camif/
d647f0b7 10762F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10763
b84ef24e
AH
10764SAMSUNG S5C73M3 CAMERA DRIVER
10765M: Kyungmin Park <kyungmin.park@samsung.com>
10766M: Andrzej Hajda <a.hajda@samsung.com>
10767L: linux-media@vger.kernel.org
10768S: Supported
10769F: drivers/media/i2c/s5c73m3/*
10770
7d459937
AH
10771SAMSUNG S5K5BAF CAMERA DRIVER
10772M: Kyungmin Park <kyungmin.park@samsung.com>
10773M: Andrzej Hajda <a.hajda@samsung.com>
10774L: linux-media@vger.kernel.org
10775S: Supported
10776F: drivers/media/i2c/s5k5baf.c
10777
c04c674f
RB
10778SAMSUNG S3FWRN5 NFC DRIVER
10779M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10780M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10781L: linux-nfc@lists.01.org (moderated for non-subscribers)
10782S: Supported
10783F: drivers/nfc/s3fwrn5
10784
310e39c9 10785SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10786M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10787M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10788M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10789S: Supported
10790L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10791F: drivers/clk/samsung/
490583f0
CC
10792F: include/dt-bindings/clock/exynos*.h
10793F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10794
2e365a70
AS
10795SAMSUNG SPI DRIVERS
10796M: Kukjin Kim <kgene@kernel.org>
10797M: Krzysztof Kozlowski <krzk@kernel.org>
10798M: Andi Shyti <andi.shyti@samsung.com>
10799L: linux-spi@vger.kernel.org
10800L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10801S: Maintained
10802F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10803F: drivers/spi/spi-s3c*
10804F: include/linux/platform_data/spi-s3c64xx.h
10805
66890ed6
BA
10806SAMSUNG SXGBE DRIVERS
10807M: Byungho An <bh74.an@samsung.com>
10808M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10809M: Vipul Pandya <vipul.pandya@samsung.com>
10810S: Supported
10811L: netdev@vger.kernel.org
10812F: drivers/net/ethernet/samsung/sxgbe/
10813
93c537af 10814SAMSUNG THERMAL DRIVER
0faf7dd5 10815M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
10816L: linux-pm@vger.kernel.org
10817L: linux-samsung-soc@vger.kernel.org
10818S: Supported
9f273c24 10819T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10820F: drivers/thermal/samsung/
10821
e296cd32 10822SAMSUNG USB2 PHY DRIVER
774e0362
KD
10823M: Kamil Debski <kamil@wypas.org>
10824M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10825L: linux-kernel@vger.kernel.org
10826S: Supported
10827F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10828F: Documentation/phy/samsung-usb2.txt
10829F: drivers/phy/phy-exynos4210-usb2.c
10830F: drivers/phy/phy-exynos4x12-usb2.c
10831F: drivers/phy/phy-exynos5250-usb2.c
10832F: drivers/phy/phy-s5pv210-usb2.c
10833F: drivers/phy/phy-samsung-usb2.c
10834F: drivers/phy/phy-samsung-usb2.h
10835
ca749e2a 10836SERIAL DRIVERS
5e30bbb7 10837M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10838L: linux-serial@vger.kernel.org
5e30bbb7 10839S: Maintained
30743257 10840F: Documentation/devicetree/bindings/serial/
14430813 10841F: drivers/tty/serial/
ca749e2a 10842
fa5dc29c
SY
10843SERIAL IR RECEIVER
10844M: Sean Young <sean@mess.org>
10845L: linux-media@vger.kernel.org
10846S: Maintained
10847F: drivers/media/rc/serial_ir.c
10848
49fc9361
BG
10849STI CEC DRIVER
10850M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10851L: kernel@stlinux.com
10852S: Maintained
10853F: drivers/staging/media/st-cec/
10854F: Documentation/devicetree/bindings/media/stih-cec.txt
10855
aecb7b64 10856SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10857M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10858M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10859S: Maintained
1fb200d6 10860F: include/linux/dma/dw.h
3d598f47 10861F: include/linux/platform_data/dma-dw.h
61a76496 10862F: drivers/dma/dw/
aecb7b64 10863
058999cc
LP
10864SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10865M: Lars Persson <lars.persson@axis.com>
10866L: netdev@vger.kernel.org
10867S: Supported
10868F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10869F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10870
fc531d98 10871SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10872M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10873R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10874R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10875L: linux-i2c@vger.kernel.org
10876S: Maintained
10877F: drivers/i2c/busses/i2c-designware-*
10878F: include/linux/platform_data/i2c-designware.h
10879
f9e37137 10880SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10881M: Jaehoon Chung <jh80.chung@samsung.com>
10882L: linux-mmc@vger.kernel.org
10883S: Maintained
10884F: include/linux/mmc/dw_mmc.h
10885F: drivers/mmc/host/dw_mmc*
10886
a961e698
AS
10887SYSTEM TRACE MODULE CLASS
10888M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10889S: Maintained
e787bc46 10890T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10891F: Documentation/trace/stm.txt
10892F: drivers/hwtracing/stm/
10893F: include/linux/stm.h
10894F: include/uapi/linux/stm.h
10895
1db121d6
AN
10896THUNDERBOLT DRIVER
10897M: Andreas Noever <andreas.noever@gmail.com>
10898S: Maintained
10899F: drivers/thunderbolt/
10900
e35a49b1
SR
10901TI BQ27XXX POWER SUPPLY DRIVER
10902R: Andrew F. Davis <afd@ti.com>
10903F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10904F: drivers/power/supply/bq27xxx_battery.c
10905F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10906
34db37c6 10907TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10908M: John Stultz <john.stultz@linaro.org>
88606e80 10909M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10910L: linux-kernel@vger.kernel.org
75fc2d37 10911T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10912S: Supported
10913F: include/linux/clocksource.h
10914F: include/linux/time.h
10915F: include/linux/timex.h
c117ab84
CEB
10916F: include/uapi/linux/time.h
10917F: include/uapi/linux/timex.h
88606e80
TG
10918F: kernel/time/clocksource.c
10919F: kernel/time/time*.c
34db37c6 10920F: kernel/time/alarmtimer.c
88606e80 10921F: kernel/time/ntp.c
7fe5f1c1 10922F: tools/testing/selftests/timers/
88606e80 10923
1da177e4 10924SC1200 WDT DRIVER
b300645a 10925M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10926S: Maintained
679655da 10927F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10928
10929SCHEDULER
dd9b238c 10930M: Ingo Molnar <mingo@redhat.com>
8b58be88 10931M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10932L: linux-kernel@vger.kernel.org
75fc2d37 10933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10934S: Maintained
95c0d71d 10935F: kernel/sched/
679655da 10936F: include/linux/sched.h
c117ab84 10937F: include/uapi/linux/sched.h
c2eb505b 10938F: include/linux/wait.h
1da177e4 10939
6bcf6737 10940SCORE ARCHITECTURE
ed38665e 10941M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10942M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10943W: http://www.sunplus.com
6bcf6737 10944S: Supported
a2681a75 10945F: arch/score/
6bcf6737 10946
f2ed287b
LR
10947SCR24X CHIP CARD INTERFACE DRIVER
10948M: Lubomir Rintel <lkundrak@v3.sk>
10949S: Supported
10950F: drivers/char/pcmcia/scr24x_cs.c
10951
80f390ea
SH
10952SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10953M: Sudeep Holla <sudeep.holla@arm.com>
10954L: linux-arm-kernel@lists.infradead.org
10955S: Maintained
10956F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10957F: drivers/clk/clk-scpi.c
8def3103 10958F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10959F: drivers/firmware/arm_scpi.c
10960F: include/linux/scpi_protocol.h
80f390ea 10961
1da177e4 10962SCSI CDROM DRIVER
8b58be88 10963M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10964L: linux-scsi@vger.kernel.org
10965W: http://www.kernel.dk
10966S: Maintained
679655da 10967F: drivers/scsi/sr*
1da177e4 10968
fb50a83d 10969SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10970M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10971L: linux-rdma@vger.kernel.org
10972S: Supported
10973W: http://www.openfabrics.org
10974Q: http://patchwork.kernel.org/project/linux-rdma/list/
10975T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10976F: drivers/infiniband/ulp/srp/
10977F: include/scsi/srp.h
10978
1da177e4 10979SCSI SG DRIVER
8b58be88 10980M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10981L: linux-scsi@vger.kernel.org
59ab3c93 10982W: http://sg.danny.cz/sg
1da177e4 10983S: Maintained
59ab3c93 10984F: Documentation/scsi/scsi-generic.txt
679655da
JP
10985F: drivers/scsi/sg.c
10986F: include/scsi/sg.h
1da177e4
LT
10987
10988SCSI SUBSYSTEM
7ee7895c 10989M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10991M: "Martin K. Petersen" <martin.petersen@oracle.com>
10992T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10993L: linux-scsi@vger.kernel.org
1da177e4 10994S: Maintained
2c99a314 10995F: Documentation/devicetree/bindings/scsi/
679655da
JP
10996F: drivers/scsi/
10997F: include/scsi/
1da177e4
LT
10998
10999SCSI TAPE DRIVER
8b58be88 11000M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11001L: linux-scsi@vger.kernel.org
11002S: Maintained
679655da 11003F: Documentation/scsi/st.txt
f7269cfc
JD
11004F: drivers/scsi/st.*
11005F: drivers/scsi/st_*.h
1da177e4
LT
11006
11007SCTP PROTOCOL
8b6efb75 11008M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11009M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11010L: linux-sctp@vger.kernel.org
5f85813c 11011W: http://lksctp.sourceforge.net
8b6efb75 11012S: Maintained
679655da
JP
11013F: Documentation/networking/sctp.txt
11014F: include/linux/sctp.h
4d58c025 11015F: include/uapi/linux/sctp.h
679655da
JP
11016F: include/net/sctp/
11017F: net/sctp/
1da177e4
LT
11018
11019SCx200 CPU SUPPORT
8b58be88 11020M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11021S: Odd Fixes
679655da 11022F: Documentation/i2c/busses/scx200_acb
390889b6 11023F: arch/x86/platform/scx200/
679655da
JP
11024F: drivers/watchdog/scx200_wdt.c
11025F: drivers/i2c/busses/scx200*
11026F: drivers/mtd/maps/scx200_docflash.c
11027F: include/linux/scx200.h
1662d32c
JC
11028
11029SCx200 GPIO DRIVER
8b58be88 11030M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11031S: Maintained
679655da
JP
11032F: drivers/char/scx200_gpio.c
11033F: include/linux/scx200_gpio.h
1662d32c
JC
11034
11035SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11036M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11037S: Maintained
679655da 11038F: drivers/clocksource/scx200_hrt.c
1da177e4 11039
6a36913a 11040SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11041M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11042L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11043S: Maintained
679655da 11044F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11045
e7839f25 11046SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11047M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11048L: linux-mmc@vger.kernel.org
ddfe954d
UH
11049T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11050S: Maintained
11051F: drivers/mmc/host/sdhci*
11052F: include/linux/mmc/sdhci*
e2d1d6c0 11053
c04f9d61
KC
11054SECURE COMPUTING
11055M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11056R: Andy Lutomirski <luto@amacapital.net>
11057R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11058T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11059S: Supported
11060F: kernel/seccomp.c
11061F: include/uapi/linux/seccomp.h
11062F: include/linux/seccomp.h
c99ee51a 11063F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11064K: \bsecure_computing
11065K: \bTIF_SECCOMP\b
11066
476bf3d6
AC
11067SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11068M: Al Cooper <alcooperx@gmail.com>
11069L: linux-mmc@vger.kernel.org
11070L: bcm-kernel-feedback-list@broadcom.com
11071S: Maintained
11072F: drivers/mmc/host/sdhci-brcmstb*
11073
0d1bb41a 11074SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11075M: Ben Dooks <ben-linux@fluff.org>
dc524882 11076M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11077L: linux-mmc@vger.kernel.org
0d1bb41a 11078S: Maintained
dc524882 11079F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11080
c63b3cba 11081SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11082M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11083L: linux-mmc@vger.kernel.org
11084S: Maintained
11085F: drivers/mmc/host/sdhci-spear.c
11086
8711cca2 11087SECURITY SUBSYSTEM
9b45c0d2 11088M: James Morris <james.l.morris@oracle.com>
9c3646d1 11089M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11090L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11091T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11092W: http://kernsec.org/
8711cca2 11093S: Supported
7d2c86b5 11094F: security/
8711cca2 11095
1da177e4 11096SECURITY CONTACT
8b58be88 11097M: Security Officers <security@kernel.org>
1da177e4
LT
11098S: Supported
11099
11100SELINUX SECURITY MODULE
e0238b4c 11101M: Paul Moore <paul@paul-moore.com>
8b58be88 11102M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11103M: Eric Paris <eparis@parisplace.org>
e0238b4c 11104L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11105W: http://selinuxproject.org
5a5f2acf 11106T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11107S: Supported
679655da
JP
11108F: include/linux/selinux*
11109F: security/selinux/
6bde95ce 11110F: scripts/selinux/
1da177e4 11111
c1c124e9
JJ
11112APPARMOR SECURITY MODULE
11113M: John Johansen <john.johansen@canonical.com>
11114L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11115W: apparmor.wiki.kernel.org
11116T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11117S: Supported
11118F: security/apparmor/
11119
9b091556
KC
11120LOADPIN SECURITY MODULE
11121M: Kees Cook <keescook@chromium.org>
11122T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11123S: Supported
11124F: security/loadpin/
11125
730daa16
KC
11126YAMA SECURITY MODULE
11127M: Kees Cook <keescook@chromium.org>
11128T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11129S: Supported
11130F: security/yama/
11131
cef2cf07 11132SENSABLE PHANTOM
8b58be88 11133M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11134S: Maintained
679655da 11135F: drivers/misc/phantom.c
c117ab84 11136F: include/uapi/linux/phantom.h
cef2cf07 11137
2a1e8447
JB
11138Emulex 10Gbps iSCSI - OneConnect DRIVER
11139M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11140M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11141M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11142L: linux-scsi@vger.kernel.org
2a1e8447 11143W: http://www.broadcom.com
3387f656
JP
11144S: Supported
11145F: drivers/scsi/be2iscsi/
6733b39a 11146
d2ee76fa 11147Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11148M: Sathya Perla <sathya.perla@broadcom.com>
11149M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11150M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11151M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11152L: netdev@vger.kernel.org
fea3af67 11153W: http://www.emulex.com
7d2c86b5 11154S: Supported
9aebddd1 11155F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11156
d2928a8c 11157EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11158M: Selvin Xavier <selvin.xavier@avagotech.com>
11159M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11160L: linux-rdma@vger.kernel.org
11161W: http://www.emulex.com
11162S: Supported
11163F: drivers/infiniband/hw/ocrdma/
a7fe7380 11164F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11165
8ceee660 11166SFC NETWORK DRIVER
c06f51ea 11167M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11168M: Edward Cree <ecree@solarflare.com>
11169M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11170L: netdev@vger.kernel.org
8ceee660 11171S: Supported
874aeea5 11172F: drivers/net/ethernet/sfc/
8ceee660 11173
e2d1d6c0 11174SGI GRU DRIVER
cc883afc 11175M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11176S: Maintained
679655da 11177F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11178
11179SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11180M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11181L: linux-ia64@vger.kernel.org
11182S: Supported
679655da 11183F: Documentation/ia64/serial.txt
df621252 11184F: drivers/tty/serial/ioc?_serial.c
679655da 11185F: include/linux/ioc?.h
e2d1d6c0 11186
75312619 11187SGI XP/XPC/XPNET DRIVER
e180383f
RH
11188M: Cliff Whickman <cpw@sgi.com>
11189M: Robin Holt <robinmholt@gmail.com>
75312619 11190S: Maintained
679655da 11191F: drivers/misc/sgi-xp/
75312619 11192
46eacf3b
AP
11193SI2157 MEDIA DRIVER
11194M: Antti Palosaari <crope@iki.fi>
11195L: linux-media@vger.kernel.org
a825eaec 11196W: https://linuxtv.org
46eacf3b
AP
11197W: http://palosaari.fi/linux/
11198Q: http://patchwork.linuxtv.org/project/linux-media/list/
11199T: git git://linuxtv.org/anttip/media_tree.git
11200S: Maintained
11201F: drivers/media/tuners/si2157*
11202
75e2d5ba
AP
11203SI2168 MEDIA DRIVER
11204M: Antti Palosaari <crope@iki.fi>
11205L: linux-media@vger.kernel.org
a825eaec 11206W: https://linuxtv.org
75e2d5ba
AP
11207W: http://palosaari.fi/linux/
11208Q: http://patchwork.linuxtv.org/project/linux-media/list/
11209T: git git://linuxtv.org/anttip/media_tree.git
11210S: Maintained
11211F: drivers/media/dvb-frontends/si2168*
11212
49cc629d
HV
11213SI470X FM RADIO RECEIVER I2C DRIVER
11214M: Hans Verkuil <hverkuil@xs4all.nl>
11215L: linux-media@vger.kernel.org
11216T: git git://linuxtv.org/media_tree.git
a825eaec 11217W: https://linuxtv.org
49cc629d
HV
11218S: Odd Fixes
11219F: drivers/media/radio/si470x/radio-si470x-i2c.c
11220
11221SI470X FM RADIO RECEIVER USB DRIVER
11222M: Hans Verkuil <hverkuil@xs4all.nl>
11223L: linux-media@vger.kernel.org
11224T: git git://linuxtv.org/media_tree.git
a825eaec 11225W: https://linuxtv.org
49cc629d
HV
11226S: Maintained
11227F: drivers/media/radio/si470x/radio-si470x-common.c
11228F: drivers/media/radio/si470x/radio-si470x.h
11229F: drivers/media/radio/si470x/radio-si470x-usb.c
11230
c937ca03
EV
11231SI4713 FM RADIO TRANSMITTER I2C DRIVER
11232M: Eduardo Valentin <edubezval@gmail.com>
11233L: linux-media@vger.kernel.org
11234T: git git://linuxtv.org/media_tree.git
a825eaec 11235W: https://linuxtv.org
c937ca03 11236S: Odd Fixes
99995ded 11237F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11238
11239SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11240M: Eduardo Valentin <edubezval@gmail.com>
11241L: linux-media@vger.kernel.org
11242T: git git://linuxtv.org/media_tree.git
a825eaec 11243W: https://linuxtv.org
c937ca03 11244S: Odd Fixes
99995ded
DR
11245F: drivers/media/radio/si4713/radio-platform-si4713.c
11246
11247SI4713 FM RADIO TRANSMITTER USB DRIVER
11248M: Hans Verkuil <hverkuil@xs4all.nl>
11249L: linux-media@vger.kernel.org
11250T: git git://linuxtv.org/media_tree.git
a825eaec 11251W: https://linuxtv.org
99995ded
DR
11252S: Maintained
11253F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11254
beb91d46 11255SIANO DVB DRIVER
5dc8a864
MCC
11256M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11257M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11258L: linux-media@vger.kernel.org
a825eaec 11259W: https://linuxtv.org
beb91d46
MCC
11260T: git git://linuxtv.org/media_tree.git
11261S: Odd fixes
11262F: drivers/media/common/siano/
beb91d46 11263F: drivers/media/usb/siano/
beb91d46 11264F: drivers/media/usb/siano/
14430813 11265F: drivers/media/mmc/siano/
beb91d46 11266
6f15b602
HG
11267SIMPLEFB FB DRIVER
11268M: Hans de Goede <hdegoede@redhat.com>
11269L: linux-fbdev@vger.kernel.org
11270S: Maintained
2d799dde 11271F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11272F: drivers/video/fbdev/simplefb.c
11273F: include/linux/platform_data/simplefb.h
11274
b618b69c 11275SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11276L: linux-media@vger.kernel.org
bb60fcb2 11277S: Orphan
b618b69c 11278F: drivers/media/platform/sh_veu.c
b618b69c
GL
11279
11280SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11281L: linux-media@vger.kernel.org
bb60fcb2 11282S: Orphan
b618b69c 11283F: drivers/media/platform/sh_vou.c
d647f0b7 11284F: include/media/drv-intf/sh_vou.h
b618b69c 11285
6349d997 11286SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11287M: Len Brown <lenb@kernel.org>
6349d997
LB
11288L: sfi-devel@simplefirmware.org
11289W: http://simplefirmware.org/
11290T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11291S: Supported
943fc810 11292F: arch/x86/platform/sfi/
6349d997
LB
11293F: drivers/sfi/
11294F: include/linux/sfi*.h
e2d1d6c0 11295
1da177e4
LT
11296SIMTEC EB110ATX (Chalice CATS)
11297P: Ben Dooks
b16957c6
BD
11298P: Vincent Sanders <vince@simtec.co.uk>
11299M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11300W: http://www.simtec.co.uk/products/EB110ATX/
11301S: Supported
11302
11303SIMTEC EB2410ITX (BAST)
11304P: Ben Dooks
b16957c6
BD
11305P: Vincent Sanders <vince@simtec.co.uk>
11306M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11307W: http://www.simtec.co.uk/products/EB2410ITX/
11308S: Supported
15dba387
JP
11309F: arch/arm/mach-s3c24xx/mach-bast.c
11310F: arch/arm/mach-s3c24xx/bast-ide.c
11311F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11312
4c5adde7 11313TI DAVINCI MACHINE SUPPORT
3ba789c0 11314M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11315M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11317T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11318S: Supported
14430813 11319F: arch/arm/mach-davinci/
046d0a37 11320F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11321
8d4b3f08 11322TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11323M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11324L: linux-media@vger.kernel.org
a825eaec 11325W: https://linuxtv.org
8d4b3f08
LP
11326Q: http://patchwork.linuxtv.org/project/linux-media/list/
11327T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11328S: Maintained
8d4b3f08
LP
11329F: drivers/media/platform/davinci/
11330F: include/media/davinci/
11331
417d2e50 11332TI AM437X VPFE DRIVER
e43cdb56 11333M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11334L: linux-media@vger.kernel.org
a825eaec 11335W: https://linuxtv.org
417d2e50
BP
11336Q: http://patchwork.linuxtv.org/project/linux-media/list/
11337T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11338S: Maintained
11339F: drivers/media/platform/am437x/
11340
c4c0283a 11341OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11342M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11343L: linux-media@vger.kernel.org
a825eaec 11344W: https://linuxtv.org
c4c0283a
BP
11345Q: http://patchwork.linuxtv.org/project/linux-media/list/
11346T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11347S: Maintained
11348F: drivers/media/i2c/ov2659.c
b5dcee22 11349F: include/media/i2c/ov2659.h
c4c0283a 11350
3a6779f5
SM
11351SILICON MOTION SM712 FRAME BUFFER DRIVER
11352M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11353M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11354M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11355L: linux-fbdev@vger.kernel.org
11356S: Maintained
11357F: drivers/video/fbdev/sm712*
11358F: Documentation/fb/sm712fb.txt
11359
92aab3c0 11360SIS 190 ETHERNET DRIVER
8b58be88 11361M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11362L: netdev@vger.kernel.org
11363S: Maintained
8c7de408 11364F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11365
1da177e4 11366SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11367M: Daniele Venzano <venza@brownhat.org>
1da177e4 11368W: http://www.brownhat.org/sis900.html
979b6c13 11369L: netdev@vger.kernel.org
1da177e4 11370S: Maintained
8c7de408 11371F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11372
11373SIS FRAMEBUFFER DRIVER
8b58be88 11374M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11375W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11376S: Maintained
679655da 11377F: Documentation/fb/sisfb.txt
8a61f013 11378F: drivers/video/fbdev/sis/
679655da 11379F: include/video/sisfb.h
1da177e4
LT
11380
11381SIS USB2VGA DRIVER
8b58be88 11382M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11383W: http://www.winischhofer.at/linuxsisusbvga.shtml
11384S: Maintained
679655da 11385F: drivers/usb/misc/sisusbvga/
1da177e4 11386
415ad26d 11387SLAB ALLOCATOR
16e943bf 11388M: Christoph Lameter <cl@linux.com>
2ed1c525 11389M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11390M: David Rientjes <rientjes@google.com>
11391M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11392M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11393L: linux-mm@kvack.org
11394S: Maintained
679655da 11395F: include/linux/sl?b*.h
16e943bf 11396F: mm/sl?b*
415ad26d 11397
9fab9787 11398SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11399M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11400M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11401M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11402R: Steven Rostedt <rostedt@goodmis.org>
11403R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11404L: linux-kernel@vger.kernel.org
9fab9787
PM
11405W: http://www.rdrop.com/users/paulmck/RCU/
11406S: Supported
11407T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11408F: include/linux/srcu.h
11409F: kernel/rcu/srcu.c
9fab9787 11410
66372841
CS
11411SMACK SECURITY MODULE
11412M: Casey Schaufler <casey@schaufler-ca.com>
11413L: linux-security-module@vger.kernel.org
11414W: http://schaufler-ca.com
ece38248 11415T: git git://github.com/cschaufler/smack-next
66372841
CS
11416S: Maintained
11417F: Documentation/security/Smack.txt
11418F: security/smack/
11419
20651e0b 11420DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11421M: Kevin Hilman <khilman@kernel.org>
11422M: Nishanth Menon <nm@ti.com>
11423S: Maintained
20651e0b 11424F: drivers/power/avs/
68ace3e1
KH
11425F: include/linux/power/smartreflex.h
11426L: linux-pm@vger.kernel.org
11427
1da177e4 11428SMC91x ETHERNET DRIVER
2f82af08 11429M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11430S: Odd Fixes
ae150435 11431F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11432
e8e31622
SA
11433SMIA AND SMIA++ IMAGE SENSOR DRIVER
11434M: Sakari Ailus <sakari.ailus@iki.fi>
11435L: linux-media@vger.kernel.org
11436S: Maintained
14430813 11437F: drivers/media/i2c/smiapp/
b5dcee22 11438F: include/media/i2c/smiapp.h
e8e31622
SA
11439F: drivers/media/i2c/smiapp-pll.c
11440F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11441F: include/uapi/linux/smiapp.h
a2cec3c0 11442F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11443
920fa1ff
GR
11444SMM665 HARDWARE MONITOR DRIVER
11445M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11446L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11447S: Maintained
11448F: Documentation/hwmon/smm665
11449F: drivers/hwmon/smm665.c
11450
9df7305b 11451SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11452M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11453L: linux-hwmon@vger.kernel.org
90b24cfb 11454S: Maintained
9df7305b
SG
11455F: Documentation/hwmon/emc2103
11456F: drivers/hwmon/emc2103.c
11457
a98d506c
HG
11458SMSC SCH5627 HARDWARE MONITOR DRIVER
11459M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11460L: linux-hwmon@vger.kernel.org
a98d506c
HG
11461S: Supported
11462F: Documentation/hwmon/sch5627
11463F: drivers/hwmon/sch5627.c
11464
6ea884db 11465SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11466M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11467L: linux-hwmon@vger.kernel.org
6ea884db 11468S: Maintained
679655da
JP
11469F: Documentation/hwmon/smsc47b397
11470F: drivers/hwmon/smsc47b397.c
6ea884db 11471
fd9abb3d 11472SMSC911x ETHERNET DRIVER
90b24cfb 11473M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11474L: netdev@vger.kernel.org
90b24cfb 11475S: Maintained
679655da 11476F: include/linux/smsc911x.h
ae150435 11477F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11478
11479SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11480M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11481L: netdev@vger.kernel.org
90b24cfb 11482S: Maintained
ae150435 11483F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11484
3c8a63e2 11485SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11486M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11487L: linux-fbdev@vger.kernel.org
90b24cfb 11488S: Maintained
8a61f013 11489F: drivers/video/fbdev/smscufx.c
3c8a63e2 11490
668acf32 11491SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11492M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11493L: linux-media@vger.kernel.org
275ffde4 11494T: git git://linuxtv.org/media_tree.git
795fb7e7 11495S: Maintained
90d72ac6
MCC
11496F: include/media/soc*
11497F: drivers/media/i2c/soc_camera/
11498F: drivers/media/platform/soc_camera/
668acf32 11499
e2d1d6c0 11500SOEKRIS NET48XX LED SUPPORT
8b58be88 11501M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11502S: Maintained
679655da 11503F: drivers/leds/leds-net48xx.c
e2d1d6c0 11504
e3994db1 11505SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11506M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11507M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11508M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11509M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11510L: linux-media@vger.kernel.org
11511S: Supported
11512F: drivers/media/pci/solo6x10/
11513
1da177e4 11514SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11515M: Shaohua Li <shli@kernel.org>
1da177e4 11516L: linux-raid@vger.kernel.org
0f9ce866 11517T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11518S: Supported
679655da
JP
11519F: drivers/md/
11520F: include/linux/raid/
c117ab84 11521F: include/uapi/linux/raid/
1da177e4 11522
1da177e4 11523SONIC NETWORK DRIVER
8b58be88 11524M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11525L: netdev@vger.kernel.org
1da177e4 11526S: Maintained
d9fb9f38 11527F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11528
61e115a5 11529SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11530M: Michael Buesch <m@bues.ch>
e7828b28 11531L: linux-wireless@vger.kernel.org
61e115a5 11532S: Maintained
679655da
JP
11533F: drivers/ssb/
11534F: include/linux/ssb/
61e115a5 11535
1da177e4 11536SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11537M: Mattia Dongili <malattia@linux.it>
d0944853 11538L: platform-driver-x86@vger.kernel.org
5b18167d 11539W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11540S: Maintained
679655da
JP
11541F: Documentation/laptops/sony-laptop.txt
11542F: drivers/char/sonypi.c
11543F: drivers/platform/x86/sony-laptop.c
11544F: include/linux/sony-laptop.h
1da177e4 11545
baf8532a 11546SONY MEMORYSTICK CARD SUPPORT
8b58be88 11547M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11548W: http://tifmxx.berlios.de/
11549S: Maintained
679655da 11550F: drivers/memstick/host/tifm_ms.c
baf8532a 11551
0ab30494
ML
11552SONY MEMORYSTICK STANDARD SUPPORT
11553M: Maxim Levitsky <maximlevitsky@gmail.com>
11554S: Maintained
11555F: drivers/memstick/core/ms_block.*
11556
1da177e4 11557SOUND
8b58be88 11558M: Jaroslav Kysela <perex@perex.cz>
d8130624 11559M: Takashi Iwai <tiwai@suse.com>
93711660 11560L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11561W: http://www.alsa-project.org/
dde7ad8d 11562T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11563T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11564Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11565S: Maintained
3126a179
JP
11566F: Documentation/sound/
11567F: include/sound/
c117ab84 11568F: include/uapi/sound/
679655da 11569F: sound/
1da177e4 11570
33bbe149
MB
11571SOUND - COMPRESSED AUDIO
11572M: Vinod Koul <vinod.koul@intel.com>
11573L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11574T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11575S: Supported
f672f31a 11576F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11577F: include/sound/compress_driver.h
f672f31a 11578F: include/uapi/sound/compress_*
33bbe149
MB
11579F: sound/core/compress_offload.c
11580F: sound/soc/soc-compress.c
11581
bd903bde 11582SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11583M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11584M: Mark Brown <broonie@kernel.org>
86f14df8 11585T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11586L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11587W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11588S: Supported
181ad2a5 11589F: Documentation/devicetree/bindings/sound/
2820f615 11590F: Documentation/sound/alsa/soc/
679655da 11591F: sound/soc/
e6e55122 11592F: include/sound/soc*
eb1a6af3 11593
d7f8761b
MB
11594SOUND - DMAENGINE HELPERS
11595M: Lars-Peter Clausen <lars@metafoo.de>
11596S: Supported
11597F: include/sound/dmaengine_pcm.h
11598F: sound/core/pcm_dmaengine.c
11599F: sound/soc/soc-generic-dmaengine-pcm.c
11600
990a6a99
OS
11601SP2 MEDIA DRIVER
11602M: Olli Salonen <olli.salonen@iki.fi>
11603L: linux-media@vger.kernel.org
a825eaec 11604W: https://linuxtv.org
990a6a99
OS
11605Q: http://patchwork.linuxtv.org/project/linux-media/list/
11606S: Maintained
11607F: drivers/media/dvb-frontends/sp2*
11608
473321fc 11609SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11610M: "David S. Miller" <davem@davemloft.net>
1da177e4 11611L: sparclinux@vger.kernel.org
8a6e2535 11612Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11613T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11614T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11615S: Maintained
679655da 11616F: arch/sparc/
7765b8bb 11617F: drivers/sbus/
1da177e4 11618
6404fcca
DM
11619SPARC SERIAL DRIVERS
11620M: "David S. Miller" <davem@davemloft.net>
11621L: sparclinux@vger.kernel.org
08deed1e
JP
11622T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11623T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11624S: Maintained
6816383a 11625F: include/linux/sunserialcore.h
df621252 11626F: drivers/tty/serial/suncore.c
df621252
GKH
11627F: drivers/tty/serial/sunhv.c
11628F: drivers/tty/serial/sunsab.c
11629F: drivers/tty/serial/sunsab.h
11630F: drivers/tty/serial/sunsu.c
11631F: drivers/tty/serial/sunzilog.c
11632F: drivers/tty/serial/sunzilog.h
6404fcca 11633
389325b4
CL
11634SPARSE CHECKER
11635M: "Christopher Li" <sparse@chrisli.org>
11636L: linux-sparse@vger.kernel.org
11637W: https://sparse.wiki.kernel.org/
11638T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11639T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11640S: Maintained
11641F: include/linux/compiler.h
11642
fc0c195a 11643SPEAR PLATFORM SUPPORT
da89947b 11644M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11645M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11647W: http://www.st.com/spear
11648S: Maintained
e68d7c14 11649F: arch/arm/boot/dts/spear*
281e192f 11650F: arch/arm/mach-spear/
fc0c195a
VK
11651
11652SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11653M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11655W: http://www.st.com/spear
11656S: Maintained
5df33a62 11657F: drivers/clk/spear/
fc0c195a 11658
e2796541
CP
11659SPI NOR SUBSYSTEM
11660M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11661M: Marek Vasut <marek.vasut@gmail.com>
11662L: linux-mtd@lists.infradead.org
11663W: http://www.linux-mtd.infradead.org/
11664Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11665T: git git://github.com/spi-nor/linux.git
11666S: Maintained
11667F: drivers/mtd/spi-nor/
11668F: include/linux/mtd/spi-nor.h
11669
e2d1d6c0 11670SPI SUBSYSTEM
b02e48f2 11671M: Mark Brown <broonie@kernel.org>
dfbe403c 11672L: linux-spi@vger.kernel.org
e7e4e13c 11673T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11674Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11675S: Maintained
87306eb7 11676F: Documentation/devicetree/bindings/spi/
679655da
JP
11677F: Documentation/spi/
11678F: drivers/spi/
11679F: include/linux/spi/
c117ab84 11680F: include/uapi/linux/spi/
a43cd4bb 11681F: tools/spi/
e2d1d6c0 11682
2752e401 11683SPIDERNET NETWORK DRIVER for CELL
8b58be88 11684M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11685L: netdev@vger.kernel.org
11686S: Supported
679655da 11687F: Documentation/networking/spider_net.txt
8df158ac 11688F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11689
e2d1d6c0 11690SPU FILE SYSTEM
8b58be88 11691M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11692L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11693W: http://www.ibm.com/developerworks/power/cell/
11694S: Supported
679655da
JP
11695F: Documentation/filesystems/spufs.txt
11696F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11697
fc555841 11698SQUASHFS FILE SYSTEM
d7f2ff67 11699M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11700L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11701W: http://squashfs.org.uk
9f273c24 11702T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11703S: Maintained
679655da
JP
11704F: Documentation/filesystems/squashfs.txt
11705F: fs/squashfs/
fc555841 11706
1da177e4 11707SRM (Alpha) environment access
8b58be88 11708M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11709S: Maintained
679655da 11710F: arch/alpha/kernel/srm_env.c
1da177e4 11711
26e9a397 11712STABLE BRANCH
879a5a00 11713M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11714L: stable@vger.kernel.org
879a5a00 11715S: Supported
8c27ceff 11716F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11717
26e9a397 11718STAGING SUBSYSTEM
879a5a00 11719M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11720T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11721L: devel@driverdev.osuosl.org
879a5a00 11722S: Supported
679655da 11723F: drivers/staging/
dbc6c2cc 11724
ebd3d010
JP
11725STAGING - COMEDI
11726M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11727M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11728S: Odd Fixes
11729F: drivers/staging/comedi/
11730
a0138163
JP
11731STAGING - FLARION FT1000 DRIVERS
11732M: Marek Belisko <marek.belisko@gmail.com>
11733S: Odd Fixes
11734F: drivers/staging/ft1000/
11735
6c1bb424 11736STAGING - INDUSTRIAL IO
030a13d7 11737M: Jonathan Cameron <jic23@kernel.org>
a0138163 11738L: linux-iio@vger.kernel.org
6c1bb424 11739S: Odd Fixes
5291582d 11740F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11741F: drivers/staging/iio/
11742
a0138163
JP
11743STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11744M: Jarod Wilson <jarod@wilsonet.com>
11745W: http://www.lirc.org/
11746S: Odd Fixes
b2b0186d 11747F: drivers/staging/media/lirc/
a0138163 11748
f5e5de1e
OD
11749STAGING - LUSTRE PARALLEL FILESYSTEM
11750M: Oleg Drokin <oleg.drokin@intel.com>
11751M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11752M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11753L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11754W: http://wiki.lustre.org/
f5e5de1e
OD
11755S: Maintained
11756F: drivers/staging/lustre
11757
7c6b6c71
MD
11758STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11759M: Marc Dietrich <marvin24@gmx.de>
11760L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11761L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11762S: Maintained
11763F: drivers/staging/nvec/
11764
53c43c5c
GKH
11765STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11766M: Jens Frederich <jfrederich@gmail.com>
11767M: Daniel Drake <dsd@laptop.org>
11768M: Jon Nettleton <jon.nettleton@gmail.com>
11769W: http://wiki.laptop.org/go/DCON
11770S: Maintained
11771F: drivers/staging/olpc_dcon/
11772
a0138163
JP
11773STAGING - REALTEK RTL8712U DRIVERS
11774M: Larry Finger <Larry.Finger@lwfinger.net>
11775M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11776S: Odd Fixes
11777F: drivers/staging/rtl8712/
11778
980ac4d7
SM
11779STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11780M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11781M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11782M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
11783L: linux-fbdev@vger.kernel.org
11784S: Maintained
11785F: drivers/staging/sm750fb/
11786
a0138163
JP
11787STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11788M: William Hubbs <w.d.hubbs@gmail.com>
11789M: Chris Brannon <chris@the-brannons.com>
d33bce31 11790M: Kirk Reiser <kirk@reisers.ca>
a0138163 11791M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11792L: speakup@linux-speakup.org
a0138163
JP
11793W: http://www.linux-speakup.org/
11794S: Odd Fixes
11795F: drivers/staging/speakup/
11796
b3e871ce
JP
11797STAGING - VIA VT665X DRIVERS
11798M: Forest Bond <forest@alittletooquiet.net>
11799S: Odd Fixes
11800F: drivers/staging/vt665?/
11801
a30baec1 11802STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11803M: Aditya Shankar <aditya.shankar@microchip.com>
11804M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11805L: linux-wireless@vger.kernel.org
11806S: Supported
11807F: drivers/staging/wilc1000/
11808
709bcb07 11809STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11810M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11811S: Odd Fixes
11812F: drivers/staging/xgifb/
11813
1da177e4 11814STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11815M: Ion Badulescu <ionut@badula.org>
b4f90189 11816S: Odd Fixes
9bba23b0 11817F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11818
e2d1d6c0 11819SUN3/3X
8b58be88 11820M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11821W: http://sammy.net/sun3/
11822S: Maintained
679655da
JP
11823F: arch/m68k/kernel/*sun3*
11824F: arch/m68k/sun3*/
11825F: arch/m68k/include/asm/sun3*
e689cf4a 11826F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11827
af6a5af8
HG
11828SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11829M: Hans de Goede <hdegoede@redhat.com>
11830L: linux-input@vger.kernel.org
11831S: Maintained
11832F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11833F: drivers/input/keyboard/sun4i-lradc-keys.c
11834
2bc9ff01
DK
11835SUNDANCE NETWORK DRIVER
11836M: Denis Kirjanov <kda@linux-powerpc.org>
11837L: netdev@vger.kernel.org
11838S: Maintained
11839F: drivers/net/ethernet/dlink/sundance.c
11840
2cbb12a4 11841SUPERH
114bf37e
RF
11842M: Yoshinori Sato <ysato@users.sourceforge.jp>
11843M: Rich Felker <dalias@libc.org>
2cbb12a4 11844L: linux-sh@vger.kernel.org
8a6e2535 11845Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11846S: Maintained
066069e1 11847F: Documentation/sh/
679655da 11848F: arch/sh/
066069e1 11849F: drivers/sh/
1da177e4 11850
4480f15b 11851SUSPEND TO RAM
7fb06082 11852M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11853M: Len Brown <len.brown@intel.com>
11854M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11855L: linux-pm@vger.kernel.org
68656443 11856B: https://bugzilla.kernel.org
e2d1d6c0 11857S: Supported
679655da
JP
11858F: Documentation/power/
11859F: arch/x86/kernel/acpi/
11860F: drivers/base/power/
11861F: kernel/power/
11862F: include/linux/suspend.h
11863F: include/linux/freezer.h
11864F: include/linux/pm.h
1da177e4
LT
11865
11866SVGA HANDLING
8b58be88 11867M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11868L: linux-video@atrey.karlin.mff.cuni.cz
11869S: Maintained
679655da
JP
11870F: Documentation/svga.txt
11871F: arch/x86/boot/video*
1da177e4 11872
6e28b761
KRW
11873SWIOTLB SUBSYSTEM
11874M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11875L: linux-kernel@vger.kernel.org
9f273c24 11876T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11877S: Supported
11878F: lib/swiotlb.c
11879F: arch/*/kernel/pci-swiotlb.c
11880F: include/linux/swiotlb.h
11881
007f790c
JP
11882SWITCHDEV
11883M: Jiri Pirko <jiri@resnulli.us>
11884L: netdev@vger.kernel.org
11885S: Supported
11886F: net/switchdev/
11887F: include/net/switchdev.h
11888
db8e35d5
VG
11889SYNOPSYS ARC ARCHITECTURE
11890M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11891L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11892S: Supported
11893F: arch/arc/
9b28829d 11894F: Documentation/devicetree/bindings/arc/*
2d799dde 11895F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 11896F: drivers/clocksource/arc_timer.c
c6a0fe4a 11897F: drivers/tty/serial/arc_uart.c
b7182d1a 11898T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11899
556cc1c5
AB
11900SYNOPSYS ARC SDP platform support
11901M: Alexey Brodkin <abrodkin@synopsys.com>
11902S: Supported
11903F: arch/arc/plat-axs10x
11904F: arch/arc/boot/dts/ax*
11905F: Documentation/devicetree/bindings/arc/axs10*
11906
6c284c9a
LJ
11907SYSTEM CONFIGURATION (SYSCON)
11908M: Lee Jones <lee.jones@linaro.org>
11909M: Arnd Bergmann <arnd@arndb.de>
11910T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11911S: Supported
11912F: drivers/mfd/syscon.c
11913
8c0984e5
SR
11914SYSTEM RESET/SHUTDOWN DRIVERS
11915M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11916L: linux-pm@vger.kernel.org
58db9505 11917T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11918S: Maintained
11919F: Documentation/devicetree/bindings/power/reset/
11920F: drivers/power/reset/
11921
1da177e4 11922SYSV FILESYSTEM
8b58be88 11923M: Christoph Hellwig <hch@infradead.org>
1da177e4 11924S: Maintained
679655da
JP
11925F: Documentation/filesystems/sysv-fs.txt
11926F: fs/sysv/
11927F: include/linux/sysv_fs.h
1da177e4 11928
86cfa7fc 11929TARGET SUBSYSTEM
9c3646d1 11930M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11931L: linux-scsi@vger.kernel.org
b9f5edc2 11932L: target-devel@vger.kernel.org
86cfa7fc 11933W: http://www.linux-iscsi.org
cf015e9f 11934W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11935T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11936S: Supported
11937F: drivers/target/
11938F: include/target/
11939F: Documentation/target/
11940
4e68852d 11941TASKSTATS STATISTICS INTERFACE
185e595f 11942M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11943S: Maintained
679655da
JP
11944F: Documentation/accounting/taskstats*
11945F: include/linux/taskstats*
11946F: kernel/taskstats.c
4e68852d 11947
781b456a 11948TC CLASSIFIER
f935f3f8 11949M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11950L: netdev@vger.kernel.org
11951S: Maintained
679655da 11952F: include/net/pkt_cls.h
c117ab84 11953F: include/uapi/linux/pkt_cls.h
679655da 11954F: net/sched/
781b456a 11955
5067f08a 11956TCP LOW PRIORITY MODULE
8b58be88
JP
11957M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11958M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11959W: http://tcp-lp-mod.sourceforge.net/
11960S: Maintained
679655da 11961F: net/ipv4/tcp_lp.c
5067f08a 11962
91952bc0
AP
11963TDA10071 MEDIA DRIVER
11964M: Antti Palosaari <crope@iki.fi>
11965L: linux-media@vger.kernel.org
a825eaec 11966W: https://linuxtv.org
91952bc0
AP
11967W: http://palosaari.fi/linux/
11968Q: http://patchwork.linuxtv.org/project/linux-media/list/
11969T: git git://linuxtv.org/anttip/media_tree.git
11970S: Maintained
11971F: drivers/media/dvb-frontends/tda10071*
11972
11973TDA18212 MEDIA DRIVER
11974M: Antti Palosaari <crope@iki.fi>
11975L: linux-media@vger.kernel.org
a825eaec 11976W: https://linuxtv.org
91952bc0
AP
11977W: http://palosaari.fi/linux/
11978Q: http://patchwork.linuxtv.org/project/linux-media/list/
11979T: git git://linuxtv.org/anttip/media_tree.git
11980S: Maintained
11981F: drivers/media/tuners/tda18212*
11982
11983TDA18218 MEDIA DRIVER
11984M: Antti Palosaari <crope@iki.fi>
11985L: linux-media@vger.kernel.org
a825eaec 11986W: https://linuxtv.org
91952bc0
AP
11987W: http://palosaari.fi/linux/
11988Q: http://patchwork.linuxtv.org/project/linux-media/list/
11989T: git git://linuxtv.org/anttip/media_tree.git
11990S: Maintained
11991F: drivers/media/tuners/tda18218*
11992
3b2f6aba
MK
11993TDA18271 MEDIA DRIVER
11994M: Michael Krufky <mkrufky@linuxtv.org>
11995L: linux-media@vger.kernel.org
a825eaec 11996W: https://linuxtv.org
3b2f6aba
MK
11997W: http://github.com/mkrufky
11998Q: http://patchwork.linuxtv.org/project/linux-media/list/
11999T: git git://linuxtv.org/mkrufky/tuners.git
12000S: Maintained
12001F: drivers/media/tuners/tda18271*
12002
e48307a9
MK
12003TDA827x MEDIA DRIVER
12004M: Michael Krufky <mkrufky@linuxtv.org>
12005L: linux-media@vger.kernel.org
a825eaec 12006W: https://linuxtv.org
e48307a9
MK
12007W: http://github.com/mkrufky
12008Q: http://patchwork.linuxtv.org/project/linux-media/list/
12009T: git git://linuxtv.org/mkrufky/tuners.git
12010S: Maintained
12011F: drivers/media/tuners/tda8290.*
12012
66cf9212
MK
12013TDA8290 MEDIA DRIVER
12014M: Michael Krufky <mkrufky@linuxtv.org>
12015L: linux-media@vger.kernel.org
a825eaec 12016W: https://linuxtv.org
66cf9212
MK
12017W: http://github.com/mkrufky
12018Q: http://patchwork.linuxtv.org/project/linux-media/list/
12019T: git git://linuxtv.org/mkrufky/tuners.git
12020S: Maintained
12021F: drivers/media/tuners/tda8290.*
12022
4b9fba30
HV
12023TDA9840 MEDIA DRIVER
12024M: Hans Verkuil <hverkuil@xs4all.nl>
12025L: linux-media@vger.kernel.org
12026T: git git://linuxtv.org/media_tree.git
a825eaec 12027W: https://linuxtv.org
4b9fba30
HV
12028S: Maintained
12029F: drivers/media/i2c/tda9840*
12030
2cb654fd 12031TEA5761 TUNER DRIVER
5dc8a864
MCC
12032M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12033M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12034L: linux-media@vger.kernel.org
a825eaec 12035W: https://linuxtv.org
2cb654fd
MCC
12036T: git git://linuxtv.org/media_tree.git
12037S: Odd fixes
12038F: drivers/media/tuners/tea5761.*
12039
12040TEA5767 TUNER DRIVER
5dc8a864
MCC
12041M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12042M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12043L: linux-media@vger.kernel.org
a825eaec 12044W: https://linuxtv.org
2cb654fd
MCC
12045T: git git://linuxtv.org/media_tree.git
12046S: Maintained
12047F: drivers/media/tuners/tea5767.*
12048
4b9fba30
HV
12049TEA6415C MEDIA DRIVER
12050M: Hans Verkuil <hverkuil@xs4all.nl>
12051L: linux-media@vger.kernel.org
12052T: git git://linuxtv.org/media_tree.git
a825eaec 12053W: https://linuxtv.org
4b9fba30
HV
12054S: Maintained
12055F: drivers/media/i2c/tea6415c*
12056
12057TEA6420 MEDIA DRIVER
12058M: Hans Verkuil <hverkuil@xs4all.nl>
12059L: linux-media@vger.kernel.org
12060T: git git://linuxtv.org/media_tree.git
a825eaec 12061W: https://linuxtv.org
4b9fba30
HV
12062S: Maintained
12063F: drivers/media/i2c/tea6420*
12064
3d249d4c 12065TEAM DRIVER
dca9ab92 12066M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12067L: netdev@vger.kernel.org
12068S: Supported
12069F: drivers/net/team/
12070F: include/linux/if_team.h
c117ab84 12071F: include/uapi/linux/if_team.h
3d249d4c 12072
7d029125 12073TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12074M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12075S: Maintained
12076F: arch/x86/platform/ts5500/
12077
40ad4a30
SY
12078TECHNOTREND USB IR RECEIVER
12079M: Sean Young <sean@mess.org>
12080L: linux-media@vger.kernel.org
12081S: Maintained
12082F: drivers/media/rc/ttusbir.c
12083
adabdb0c 12084TEGRA ARCHITECTURE SUPPORT
243d58ec 12085M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12086M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12087M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12088L: linux-tegra@vger.kernel.org
fd117cd1 12089Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12090T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12091S: Supported
bbbe96ed 12092N: [^a-z]tegra
84b9414b 12093
adabdb0c
SW
12094TEGRA CLOCK DRIVER
12095M: Peter De Schrijver <pdeschrijver@nvidia.com>
12096M: Prashant Gaikwad <pgaikwad@nvidia.com>
12097S: Supported
12098F: drivers/clk/tegra/
12099
86e486a0 12100TEGRA DMA DRIVERS
adabdb0c 12101M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12102M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12103S: Supported
86e486a0 12104F: drivers/dma/tegra*
adabdb0c 12105
adabdb0c
SW
12106TEGRA I2C DRIVER
12107M: Laxman Dewangan <ldewangan@nvidia.com>
12108S: Supported
12109F: drivers/i2c/busses/i2c-tegra.c
12110
12111TEGRA IOMMU DRIVERS
12112M: Hiroshi Doyu <hdoyu@nvidia.com>
12113S: Supported
12114F: drivers/iommu/tegra*
12115
12116TEGRA KBC DRIVER
12117M: Rakesh Iyer <riyer@nvidia.com>
12118M: Laxman Dewangan <ldewangan@nvidia.com>
12119S: Supported
12120F: drivers/input/keyboard/tegra-kbc.c
12121
adabdb0c
SW
12122TEGRA PWM DRIVER
12123M: Thierry Reding <thierry.reding@gmail.com>
12124S: Supported
12125F: drivers/pwm/pwm-tegra.c
12126
12127TEGRA SERIAL DRIVER
12128M: Laxman Dewangan <ldewangan@nvidia.com>
12129S: Supported
12130F: drivers/tty/serial/serial-tegra.c
12131
12132TEGRA SPI DRIVER
12133M: Laxman Dewangan <ldewangan@nvidia.com>
12134S: Supported
12135F: drivers/spi/spi-tegra*
12136
1a348ccc 12137TEHUTI ETHERNET DRIVER
8b58be88 12138M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12139L: netdev@vger.kernel.org
12140S: Supported
ef7f5429 12141F: drivers/net/ethernet/tehuti/*
1a348ccc 12142
4e68852d 12143Telecom Clock Driver for MCPL0010
8b58be88 12144M: Mark Gross <mark.gross@intel.com>
4e68852d 12145S: Supported
679655da 12146F: drivers/char/tlclk.c
4e68852d 12147
4480f15b 12148TENSILICA XTENSA PORT (xtensa)
8b58be88 12149M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12150M: Max Filippov <jcmvbkbc@gmail.com>
12151L: linux-xtensa@linux-xtensa.org
9f273c24 12152T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12153S: Maintained
679655da 12154F: arch/xtensa/
3dc99857 12155F: drivers/irqchip/irq-xtensa-*
4e68852d 12156
04f1024e
NM
12157Texas Instruments' System Control Interface (TISCI) Protocol Driver
12158M: Nishanth Menon <nm@ti.com>
12159M: Tero Kristo <t-kristo@ti.com>
12160M: Santosh Shilimkar <ssantosh@kernel.org>
12161L: linux-arm-kernel@lists.infradead.org
12162S: Maintained
12163F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12164F: drivers/firmware/ti_sci*
12165F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12166
5313ba66
HV
12167THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12168M: Hans Verkuil <hverkuil@xs4all.nl>
12169L: linux-media@vger.kernel.org
12170T: git git://linuxtv.org/media_tree.git
a825eaec 12171W: https://linuxtv.org
5313ba66
HV
12172S: Maintained
12173F: drivers/media/radio/radio-raremono.c
12174
d3fb6955 12175THERMAL
b75f0050 12176M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12177M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12178L: linux-pm@vger.kernel.org
12179T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12180T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12181Q: https://patchwork.kernel.org/project/linux-pm/list/
12182S: Supported
12183F: drivers/thermal/
12184F: include/linux/thermal.h
af6c9f16 12185F: include/uapi/linux/thermal.h
b75f0050
JP
12186F: include/linux/cpu_cooling.h
12187F: Documentation/devicetree/bindings/thermal/
d3fb6955 12188
64e05d8b
VK
12189THERMAL/CPU_COOLING
12190M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12191M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12192M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12193L: linux-pm@vger.kernel.org
12194S: Supported
12195F: Documentation/thermal/cpu-cooling-api.txt
12196F: drivers/thermal/cpu_cooling.c
12197F: include/linux/cpu_cooling.h
12198
4e68852d 12199THINKPAD ACPI EXTRAS DRIVER
8b58be88 12200M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12201L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12202L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12203W: http://ibm-acpi.sourceforge.net
12204W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12205T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12206S: Maintained
679655da 12207F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12208
1b46f2a2 12209TI BANDGAP AND THERMAL DRIVER
f14d1c24 12210M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12211M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12212L: linux-pm@vger.kernel.org
531ff13e 12213L: linux-omap@vger.kernel.org
5a723e81 12214S: Maintained
794b2e25 12215F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12216
ccf963d3
BP
12217TI VPE/CAL DRIVERS
12218M: Benoit Parrot <bparrot@ti.com>
12219L: linux-media@vger.kernel.org
12220W: http://linuxtv.org/
12221Q: http://patchwork.linuxtv.org/project/linux-media/list/
12222S: Maintained
12223F: drivers/media/platform/ti-vpe/
12224
0c7665c3
MF
12225TI CDCE706 CLOCK DRIVER
12226M: Max Filippov <jcmvbkbc@gmail.com>
12227S: Maintained
12228F: drivers/clk/clk-cdce706.c
12229
49b6a5e3
TK
12230TI CLOCK DRIVER
12231M: Tero Kristo <t-kristo@ti.com>
12232L: linux-omap@vger.kernel.org
12233S: Maintained
12234F: drivers/clk/ti/
12235F: include/linux/clk/ti.h
12236
f75cfbad
GS
12237TI ETHERNET SWITCH DRIVER (CPSW)
12238M: Mugunthan V N <mugunthanvnm@ti.com>
12239R: Grygorii Strashko <grygorii.strashko@ti.com>
12240L: linux-omap@vger.kernel.org
12241L: netdev@vger.kernel.org
12242S: Maintained
12243F: drivers/net/ethernet/ti/cpsw*
12244F: drivers/net/ethernet/ti/davinci*
12245
4020f2d7 12246TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12247M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12248S: Maintained
679655da
JP
12249F: drivers/misc/tifm*
12250F: drivers/mmc/host/tifm_sd.c
12251F: include/linux/tifm.h
4020f2d7 12252
e0c52404 12253TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12254M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12255L: linux-kernel@vger.kernel.org
12256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12257S: Maintained
12258F: drivers/soc/ti/*
12259T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12260
12261
152ad442
SR
12262TI LM49xxx FAMILY ASoC CODEC DRIVERS
12263M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12264M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12265L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12266S: Maintained
12267F: sound/soc/codecs/lm49453*
d392dead 12268F: sound/soc/codecs/isabelle*
152ad442 12269
0edd807d
KM
12270TI LP855x BACKLIGHT DRIVER
12271M: Milo Kim <milo.kim@ti.com>
12272S: Maintained
12273F: Documentation/backlight/lp855x-driver.txt
12274F: drivers/video/backlight/lp855x_bl.c
12275F: include/linux/platform_data/lp855x.h
12276
faf13f6d
KM
12277TI LP8727 CHARGER DRIVER
12278M: Milo Kim <milo.kim@ti.com>
12279S: Maintained
8c0984e5 12280F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12281F: include/linux/platform_data/lp8727.h
12282
22f1229f
KM
12283TI LP8788 MFD DRIVER
12284M: Milo Kim <milo.kim@ti.com>
12285S: Maintained
12286F: drivers/iio/adc/lp8788_adc.c
12287F: drivers/leds/leds-lp8788.c
12288F: drivers/mfd/lp8788*.c
8c0984e5 12289F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12290F: drivers/regulator/lp8788-*.c
12291F: include/linux/mfd/lp8788*.h
12292
84640e27
KM
12293TI NETCP ETHERNET DRIVER
12294M: Wingman Kwok <w-kwok2@ti.com>
12295M: Murali Karicheri <m-karicheri2@ti.com>
12296L: netdev@vger.kernel.org
12297S: Maintained
12298F: drivers/net/ethernet/ti/netcp*
12299
217e0ca9
KC
12300TI TAS571X FAMILY ASoC CODEC DRIVER
12301M: Kevin Cernekee <cernekee@chromium.org>
12302L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12303S: Odd Fixes
12304F: sound/soc/codecs/tas571x*
12305
dd5e8e6b 12306TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12307M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12308L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12309S: Maintained
12310F: sound/soc/codecs/twl4030*
12311
90921014 12312TI WILINK WIRELESS DRIVERS
90921014
LC
12313L: linux-wireless@vger.kernel.org
12314W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12315W: http://wireless.kernel.org/en/users/Drivers/wl1251
12316T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12317S: Orphan
90921014
LC
12318F: drivers/net/wireless/ti/
12319F: include/linux/wl12xx.h
12320
e86eaa3a 12321TIPC NETWORK LAYER
8b58be88 12322M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12323M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12324L: netdev@vger.kernel.org (core kernel code)
12325L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12326W: http://tipc.sourceforge.net/
e86eaa3a 12327S: Maintained
c117ab84 12328F: include/uapi/linux/tipc*.h
679655da 12329F: net/tipc/
e86eaa3a 12330
867e359b 12331TILE ARCHITECTURE
b9a279f6 12332M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12333W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12334T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12335S: Supported
12336F: arch/tile/
6b940606 12337F: drivers/char/tile-srom.c
5c770755 12338F: drivers/edac/tile_edac.c
6b940606
CM
12339F: drivers/net/ethernet/tile/
12340F: drivers/rtc/rtc-tile.c
12341F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12342F: drivers/tty/serial/tilegx.c
6b940606
CM
12343F: drivers/usb/host/*-tilegx.c
12344F: include/linux/usb/tilegx.h
867e359b 12345
1da177e4 12346TLAN NETWORK DRIVER
8b58be88 12347M: Samuel Chessman <chessman@tux.org>
88c07dde 12348L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12349W: http://sourceforge.net/projects/tlan/
12350S: Maintained
679655da 12351F: Documentation/networking/tlan.txt
b544dbac 12352F: drivers/net/ethernet/ti/tlan.*
1da177e4 12353
d74db3b2 12354TOMOYO SECURITY MODULE
8b58be88
JP
12355M: Kentaro Takeda <takedakn@nttdata.co.jp>
12356M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12357L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12358L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12359L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12360L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12361W: http://tomoyo.sourceforge.jp/
843d183c 12362T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12363S: Maintained
679655da 12364F: security/tomoyo/
d74db3b2 12365
9caeb532 12366TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12367M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12368L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12369S: Maintained
12370F: drivers/platform/x86/topstar-laptop.c
12371
1da177e4 12372TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12373M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12374L: platform-driver-x86@vger.kernel.org
0a63ca11 12375S: Maintained
679655da 12376F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12377
0a63ca11
AA
12378TOSHIBA BLUETOOTH DRIVER
12379M: Azael Avalos <coproscefalo@gmail.com>
12380L: platform-driver-x86@vger.kernel.org
12381S: Maintained
12382F: drivers/platform/x86/toshiba_bluetooth.c
12383
12384TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12385M: Azael Avalos <coproscefalo@gmail.com>
12386L: platform-driver-x86@vger.kernel.org
12387S: Maintained
12388F: drivers/platform/x86/toshiba_haps.c
12389
14991fc7
AA
12390TOSHIBA WMI HOTKEYS DRIVER
12391M: Azael Avalos <coproscefalo@gmail.com>
12392L: platform-driver-x86@vger.kernel.org
12393S: Maintained
12394F: drivers/platform/x86/toshiba-wmi.c
12395
1da177e4 12396TOSHIBA SMM DRIVER
8b58be88 12397M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12398W: http://www.buzzard.org.uk/toshiba/
12399S: Maintained
679655da
JP
12400F: drivers/char/toshiba.c
12401F: include/linux/toshiba.h
c117ab84 12402F: include/uapi/linux/toshiba.h
1da177e4 12403
d32d9864
MR
12404TOSHIBA TC358743 DRIVER
12405M: Mats Randgaard <matrandg@cisco.com>
12406L: linux-media@vger.kernel.org
12407S: Maintained
12408F: drivers/media/i2c/tc358743*
b5dcee22 12409F: include/media/i2c/tc358743.h
d32d9864 12410
560e6475
WS
12411TMIO/SDHI MMC DRIVER
12412M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12413L: linux-mmc@vger.kernel.org
560e6475 12414S: Supported
d1057c40
GL
12415F: drivers/mmc/host/tmio_mmc*
12416F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12417F: include/linux/mfd/tmio.h
d719f900 12418
917cc4e6
GR
12419TMP401 HARDWARE MONITOR DRIVER
12420M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12421L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12422S: Maintained
12423F: Documentation/hwmon/tmp401
12424F: drivers/hwmon/tmp401.c
12425
98f32602 12426TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12427M: Hugh Dickins <hughd@google.com>
98f32602
HD
12428L: linux-mm@kvack.org
12429S: Maintained
12430F: include/linux/shmem_fs.h
12431F: mm/shmem.c
12432
45f95b53 12433TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12434M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12435M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12436L: linux-media@vger.kernel.org
a825eaec 12437W: https://linuxtv.org
45f95b53
MCC
12438T: git git://linuxtv.org/media_tree.git
12439S: Odd fixes
12440F: drivers/media/usb/tm6000/
618cd932 12441F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12442
34d1324e
AU
12443TW5864 VIDEO4LINUX DRIVER
12444M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12445M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12446M: Andrey Utkin <andrey_utkin@fastmail.com>
12447L: linux-media@vger.kernel.org
12448S: Supported
12449F: drivers/media/pci/tw5864/
45f95b53 12450
c65fde19
HV
12451TW68 VIDEO4LINUX DRIVER
12452M: Hans Verkuil <hverkuil@xs4all.nl>
12453L: linux-media@vger.kernel.org
12454T: git git://linuxtv.org/media_tree.git
a825eaec 12455W: https://linuxtv.org
c65fde19
HV
12456S: Odd Fixes
12457F: drivers/media/pci/tw68/
12458
704a84cc
EG
12459TW686X VIDEO4LINUX DRIVER
12460M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12461L: linux-media@vger.kernel.org
12462T: git git://linuxtv.org/media_tree.git
12463W: http://linuxtv.org
12464S: Maintained
12465F: drivers/media/pci/tw686x/
12466
4e68852d 12467TPM DEVICE DRIVER
901486b8 12468M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12469M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12470M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12471R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12472W: http://tpmdd.sourceforge.net
63a10dfd 12473L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12474Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12475T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12476S: Maintained
679655da 12477F: drivers/char/tpm/
4e68852d 12478
1a0f1b27
AL
12479TPM IBM_VTPM DEVICE DRIVER
12480M: Ashley Lai <ashleydlai@gmail.com>
12481W: http://tpmdd.sourceforge.net
12482L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12483S: Maintained
12484F: drivers/char/tpm/tpm_ibmvtpm*
12485
d6f005a1
JP
12486TRACING
12487M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12488M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12490S: Maintained
12491F: Documentation/trace/ftrace.txt
12492F: arch/*/*/*/ftrace.h
12493F: arch/*/kernel/ftrace.c
12494F: include/*/ftrace.h
12495F: include/linux/trace*.h
12496F: include/trace/
12497F: kernel/trace/
6e68e6c5 12498F: tools/testing/selftests/ftrace/
d6f005a1 12499
4abac0d0
IM
12500TRACING MMIO ACCESSES (MMIOTRACE)
12501M: Steven Rostedt <rostedt@goodmis.org>
12502M: Ingo Molnar <mingo@kernel.org>
12503R: Karol Herbst <karolherbst@gmail.com>
12504R: Pekka Paalanen <ppaalanen@gmail.com>
12505S: Maintained
12506L: linux-kernel@vger.kernel.org
12507L: nouveau@lists.freedesktop.org
12508F: kernel/trace/trace_mmiotrace.c
12509F: include/linux/mmiotrace.h
12510F: arch/x86/mm/kmmio.c
12511F: arch/x86/mm/mmio-mod.c
12512F: arch/x86/mm/testmmiotrace.c
12513
1da177e4 12514TRIVIAL PATCHES
8b58be88 12515M: Jiri Kosina <trivial@kernel.org>
54e5881d 12516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12517S: Maintained
86ef925f 12518K: ^Subject:.*(?i)trivial
1da177e4 12519
4e68852d 12520TTY LAYER
879a5a00 12521M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12522M: Jiri Slaby <jslaby@suse.com>
879a5a00 12523S: Supported
08deed1e 12524T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12525F: Documentation/serial/
8dd5d2f1 12526F: drivers/tty/
df621252 12527F: drivers/tty/serial/serial_core.c
e3288775
AC
12528F: include/linux/serial_core.h
12529F: include/linux/serial.h
12530F: include/linux/tty.h
c117ab84
CEB
12531F: include/uapi/linux/serial_core.h
12532F: include/uapi/linux/serial.h
12533F: include/uapi/linux/tty.h
4e68852d 12534
91952bc0
AP
12535TUA9001 MEDIA DRIVER
12536M: Antti Palosaari <crope@iki.fi>
12537L: linux-media@vger.kernel.org
a825eaec 12538W: https://linuxtv.org
91952bc0
AP
12539W: http://palosaari.fi/linux/
12540Q: http://patchwork.linuxtv.org/project/linux-media/list/
12541T: git git://linuxtv.org/anttip/media_tree.git
12542S: Maintained
12543F: drivers/media/tuners/tua9001*
12544
740db6d7 12545TULIP NETWORK DRIVERS
740db6d7 12546L: netdev@vger.kernel.org
cf869eb1
GG
12547L: linux-parisc@vger.kernel.org
12548S: Orphan
0f04e2aa 12549F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12550
12551TUN/TAP driver
ba57b6f2 12552M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12553W: http://vtun.sourceforge.net/tun
12554S: Maintained
679655da
JP
12555F: Documentation/networking/tuntap.txt
12556F: arch/um/os-Linux/drivers/
1da177e4 12557
b454cc66 12558TURBOCHANNEL SUBSYSTEM
8b58be88 12559M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12560M: Ralf Baechle <ralf@linux-mips.org>
12561L: linux-mips@linux-mips.org
12562Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12563S: Maintained
679655da
JP
12564F: drivers/tc/
12565F: include/linux/tc.h
b454cc66 12566
e2d1d6c0 12567UBI FILE SYSTEM (UBIFS)
a7859936 12568M: Richard Weinberger <richard@nod.at>
949cb623 12569M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12570M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12571L: linux-mtd@lists.infradead.org
e2966cbe 12572T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12573W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12574S: Supported
679655da
JP
12575F: Documentation/filesystems/ubifs.txt
12576F: fs/ubifs/
e2d1d6c0 12577
e1632fa2 12578UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12579M: Greg Ungerer <gerg@linux-m68k.org>
12580W: http://www.linux-m68k.org/
cc2020e6 12581W: http://www.uclinux.org/
e1632fa2 12582L: linux-m68k@lists.linux-m68k.org
cc2020e6 12583L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12584T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12585S: Maintained
e1632fa2
GU
12586F: arch/m68k/coldfire/
12587F: arch/m68k/68*/
61bc02bb
JP
12588F: arch/m68k/*/*_no.*
12589F: arch/m68k/include/asm/*_no.*
cc2020e6 12590
1da177e4 12591UDF FILESYSTEM
d8130624 12592M: Jan Kara <jack@suse.com>
1da177e4 12593S: Maintained
679655da
JP
12594F: Documentation/filesystems/udf.txt
12595F: fs/udf/
1da177e4 12596
0edffe65
BN
12597UDRAW TABLET
12598M: Bastien Nocera <hadess@hadess.net>
12599L: linux-input@vger.kernel.org
12600S: Maintained
12601F: drivers/hid/hid-udraw.c
12602
cc2020e6 12603UFS FILESYSTEM
8b58be88 12604M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12605S: Maintained
679655da
JP
12606F: Documentation/filesystems/ufs.txt
12607F: fs/ufs/
cc2020e6 12608
0a09d3ab
DH
12609UHID USERSPACE HID IO DRIVER:
12610M: David Herrmann <dh.herrmann@googlemail.com>
12611L: linux-input@vger.kernel.org
12612S: Maintained
12613F: drivers/hid/uhid.c
c117ab84 12614F: include/uapi/linux/uhid.h
0a09d3ab 12615
18332a80 12616ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12617L: linux-usb@vger.kernel.org
10c6c9c9 12618S: Orphan
355ffe69 12619F: drivers/uwb/
679655da
JP
12620F: include/linux/uwb.h
12621F: include/linux/uwb/
18332a80 12622
b31d8273
G
12623UNICORE32 ARCHITECTURE:
12624M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12625W: http://mprc.pku.edu.cn/~guanxuetao/linux
12626S: Maintained
ceebf4d5 12627T: git git://github.com/gxt/linux.git
b31d8273
G
12628F: arch/unicore32/
12629
d8379ab1
TF
12630UNIFDEF
12631M: Tony Finch <dot@dotat.at>
12632W: http://dotat.at/prog/unifdef
12633S: Maintained
12634F: scripts/unifdef.c
12635
1da177e4 12636UNIFORM CDROM DRIVER
8b58be88 12637M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12638W: http://www.kernel.dk
12639S: Maintained
679655da
JP
12640F: Documentation/cdrom/
12641F: drivers/cdrom/cdrom.c
12642F: include/linux/cdrom.h
c117ab84 12643F: include/uapi/linux/cdrom.h
1da177e4 12644
56df0122 12645UNISYS S-PAR DRIVERS
49e7d9df
JP
12646M: David Kershner <david.kershner@unisys.com>
12647L: sparmaintainer@unisys.com (Unisys internal)
12648S: Supported
12649F: drivers/staging/unisys/
56df0122 12650
9941fa6e
VH
12651UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12652M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12653L: linux-scsi@vger.kernel.org
12654S: Supported
12655F: Documentation/scsi/ufs.txt
12656F: drivers/scsi/ufs/
12657
4b9ffb5a 12658UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12659M: Manjunath M Bettegowda <manjumb@synopsys.com>
12660M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12661L: linux-scsi@vger.kernel.org
12662S: Supported
12663F: drivers/scsi/ufs/*dwc*
12664
e2d1d6c0 12665UNSORTED BLOCK IMAGES (UBI)
949cb623 12666M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12667M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12668W: http://www.linux-mtd.infradead.org/
12669L: linux-mtd@lists.infradead.org
b6b44e0a 12670T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12671S: Supported
80811493 12672F: drivers/mtd/ubi/
679655da 12673F: include/linux/mtd/ubi.h
c117ab84 12674F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12675
1da177e4 12676USB ACM DRIVER
ca1c3e6f 12677M: Oliver Neukum <oneukum@suse.com>
6372594a 12678L: linux-usb@vger.kernel.org
1da177e4 12679S: Maintained
679655da
JP
12680F: Documentation/usb/acm.txt
12681F: drivers/usb/class/cdc-acm.*
1da177e4 12682
b7d572e1
PF
12683USB AR5523 WIRELESS DRIVER
12684M: Pontus Fuchs <pontus.fuchs@gmail.com>
12685L: linux-wireless@vger.kernel.org
12686S: Maintained
12687F: drivers/net/wireless/ath/ar5523/
12688
115bb1ff 12689USB ATTACHED SCSI
866d372e 12690M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12691L: linux-usb@vger.kernel.org
12692L: linux-scsi@vger.kernel.org
8eae0fb7 12693S: Maintained
115bb1ff
MW
12694F: drivers/usb/storage/uas.c
12695
1da177e4 12696USB CDC ETHERNET DRIVER
61eee9a7 12697M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12698L: linux-usb@vger.kernel.org
1da177e4 12699S: Maintained
679655da 12700F: drivers/net/usb/cdc_*.c
c117ab84 12701F: include/uapi/linux/usb/cdc.h
1da177e4 12702
66e3e591
KP
12703USB CHAOSKEY DRIVER
12704M: Keith Packard <keithp@keithp.com>
12705L: linux-usb@vger.kernel.org
12706S: Maintained
12707F: drivers/usb/misc/chaoskey.c
12708
b02b371e 12709USB CYPRESS C67X00 DRIVER
8b58be88 12710M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12711L: linux-usb@vger.kernel.org
12712S: Maintained
679655da 12713F: drivers/usb/c67x00/
b02b371e 12714
d0374f4f 12715USB DAVICOM DM9601 DRIVER
8b58be88 12716M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12717L: netdev@vger.kernel.org
d0374f4f
PK
12718W: http://www.linux-usb.org/usbnet
12719S: Maintained
679655da 12720F: drivers/net/usb/dm9601.c
d0374f4f 12721
cc2020e6 12722USB DIAMOND RIO500 DRIVER
8b58be88 12723M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12724L: rio500-users@lists.sourceforge.net
12725W: http://rio500.sourceforge.net
12726S: Maintained
679655da 12727F: drivers/usb/misc/rio500*
cc2020e6 12728
1da177e4 12729USB EHCI DRIVER
578333ab 12730M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12731L: linux-usb@vger.kernel.org
578333ab 12732S: Maintained
679655da
JP
12733F: Documentation/usb/ehci.txt
12734F: drivers/usb/host/ehci*
1da177e4 12735
69ae9e3e 12736USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12737M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12738L: linux-usb@vger.kernel.org
69ae9e3e 12739W: http://www.linux-usb.org/gadget
d6d0f665
FB
12740T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12741S: Maintained
679655da
JP
12742F: drivers/usb/gadget/
12743F: include/linux/usb/gadget*
69ae9e3e 12744
2dea64b4 12745USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12746M: Jiri Kosina <jikos@kernel.org>
406df153 12747R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12748L: linux-usb@vger.kernel.org
54e5881d 12749T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12750S: Maintained
c2f01971 12751F: Documentation/hid/hiddev.txt
679655da 12752F: drivers/hid/usbhid/
1da177e4 12753
959eea21 12754USB ISP116X DRIVER
8b58be88 12755M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12756L: linux-usb@vger.kernel.org
959eea21 12757S: Maintained
679655da
JP
12758F: drivers/usb/host/isp116x*
12759F: include/linux/usb/isp116x.h
959eea21 12760
146498ea
WH
12761USB LAN78XX ETHERNET DRIVER
12762M: Woojung Huh <woojung.huh@microchip.com>
12763M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12764L: netdev@vger.kernel.org
12765S: Maintained
12766F: drivers/net/usb/lan78xx.*
12767
1da177e4 12768USB MASS STORAGE DRIVER
fc8b690d 12769M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12770L: linux-usb@vger.kernel.org
8836aeb8 12771L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12772S: Maintained
12773W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12774F: drivers/usb/storage/
1da177e4 12775
af39917d
CL
12776USB MIDI DRIVER
12777M: Clemens Ladisch <clemens@ladisch.de>
12778L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12779T: git git://git.alsa-project.org/alsa-kernel.git
12780S: Maintained
12781F: sound/usb/midi.*
12782
444ce9d4
JP
12783USB NETWORKING DRIVERS
12784L: linux-usb@vger.kernel.org
12785S: Odd Fixes
12786F: drivers/net/usb/
12787
1da177e4 12788USB OHCI DRIVER
578333ab 12789M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12790L: linux-usb@vger.kernel.org
578333ab 12791S: Maintained
679655da
JP
12792F: Documentation/usb/ohci.txt
12793F: drivers/usb/host/ohci*
1da177e4 12794
963ffa3e 12795USB OTG FSM (Finite State Machine)
60d77b3d 12796M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12797T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12798L: linux-usb@vger.kernel.org
12799S: Maintained
12800F: drivers/usb/common/usb-otg-fsm.c
12801
563da3a9
VM
12802USB OVER IP DRIVER
12803M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12804M: Shuah Khan <shuahkh@osg.samsung.com>
12805M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12806L: linux-usb@vger.kernel.org
12807S: Maintained
a6d6fc2b 12808F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12809F: drivers/usb/usbip/
12810F: tools/usb/usbip/
12811
1da177e4 12812USB PEGASUS DRIVER
a16b945c 12813M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12814L: linux-usb@vger.kernel.org
043600a6 12815L: netdev@vger.kernel.org
052e3128
PM
12816T: git git://github.com/petkan/pegasus.git
12817W: https://github.com/petkan/pegasus
1da177e4 12818S: Maintained
679655da 12819F: drivers/net/usb/pegasus.*
1da177e4 12820
d3ad558f 12821USB PHY LAYER
a55f6286 12822M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12823L: linux-usb@vger.kernel.org
12824T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12825S: Maintained
12826F: drivers/usb/phy/
d3ad558f 12827
73e4fb3f 12828USB PRINTER DRIVER (usblp)
8b58be88 12829M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12830L: linux-usb@vger.kernel.org
73e4fb3f 12831S: Supported
679655da 12832F: drivers/usb/class/usblp.c
1da177e4 12833
4521b477
BM
12834USB QMI WWAN NETWORK DRIVER
12835M: Bjørn Mork <bjorn@mork.no>
12836L: netdev@vger.kernel.org
12837S: Maintained
12838F: Documentation/ABI/testing/sysfs-class-net-qmi
12839F: drivers/net/usb/qmi_wwan.c
12840
1da177e4 12841USB RTL8150 DRIVER
a16b945c 12842M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12843L: linux-usb@vger.kernel.org
043600a6 12844L: netdev@vger.kernel.org
052e3128
PM
12845T: git git://github.com/petkan/rtl8150.git
12846W: https://github.com/petkan/rtl8150
1da177e4 12847S: Maintained
679655da 12848F: drivers/net/usb/rtl8150.c
1da177e4 12849
f896b796 12850USB SERIAL SUBSYSTEM
66085694 12851M: Johan Hovold <johan@kernel.org>
795fb7e7 12852L: linux-usb@vger.kernel.org
5ee05309 12853T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12854S: Maintained
679655da 12855F: Documentation/usb/usb-serial.txt
f896b796 12856F: drivers/usb/serial/
679655da 12857F: include/linux/usb/serial.h
1da177e4 12858
b3f0db1c
SG
12859USB SMSC75XX ETHERNET DRIVER
12860M: Steve Glendinning <steve.glendinning@shawell.net>
12861L: netdev@vger.kernel.org
12862S: Maintained
12863F: drivers/net/usb/smsc75xx.*
12864
2f7ca802 12865USB SMSC95XX ETHERNET DRIVER
90b24cfb 12866M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12867M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12868L: netdev@vger.kernel.org
90b24cfb 12869S: Maintained
679655da 12870F: drivers/net/usb/smsc95xx.*
2f7ca802 12871
1da177e4 12872USB SUBSYSTEM
879a5a00 12873M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12874L: linux-usb@vger.kernel.org
1da177e4 12875W: http://www.linux-usb.org
08deed1e 12876T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12877S: Supported
1700bd98 12878F: Documentation/devicetree/bindings/usb/
679655da 12879F: Documentation/usb/
679655da
JP
12880F: drivers/usb/
12881F: include/linux/usb.h
12882F: include/linux/usb/
1da177e4
LT
12883
12884USB UHCI DRIVER
8b58be88 12885M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12886L: linux-usb@vger.kernel.org
1da177e4 12887S: Maintained
679655da 12888F: drivers/usb/host/uhci*
1da177e4 12889
69ae9e3e 12890USB "USBNET" DRIVER FRAMEWORK
d8130624 12891M: Oliver Neukum <oneukum@suse.com>
043600a6 12892L: netdev@vger.kernel.org
69ae9e3e 12893W: http://www.linux-usb.org/usbnet
1da177e4 12894S: Maintained
679655da
JP
12895F: drivers/net/usb/usbnet.c
12896F: include/linux/usb/usbnet.h
1da177e4 12897
c0efd232 12898USB VIDEO CLASS
c53ac071 12899M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12900L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12901L: linux-media@vger.kernel.org
275ffde4 12902T: git git://linuxtv.org/media_tree.git
57c6d2e9 12903W: http://www.ideasonboard.org/uvc/
c0efd232 12904S: Maintained
0c0d06ca 12905F: drivers/media/usb/uvc/
6c0f0359 12906F: include/uapi/linux/uvcvideo.h
1da177e4 12907
b60b9c45
HV
12908USB VISION DRIVER
12909M: Hans Verkuil <hverkuil@xs4all.nl>
12910L: linux-media@vger.kernel.org
12911T: git git://linuxtv.org/media_tree.git
a825eaec 12912W: https://linuxtv.org
b60b9c45
HV
12913S: Odd Fixes
12914F: drivers/media/usb/usbvision/
12915
8282da47
LP
12916USB WEBCAM GADGET
12917M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12918L: linux-usb@vger.kernel.org
12919S: Maintained
3a83c16e 12920F: drivers/usb/gadget/function/*uvc*
faf2e1db 12921F: drivers/usb/gadget/legacy/webcam.c
8282da47 12922
bf164cc0 12923USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12924M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12925L: linux-wireless@vger.kernel.org
12926S: Maintained
679655da 12927F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12928
eb6bab13 12929USB XHCI DRIVER
03d85053 12930M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12931L: linux-usb@vger.kernel.org
12932S: Supported
36d0344c
SS
12933F: drivers/usb/host/xhci*
12934F: drivers/usb/host/pci-quirks*
eb6bab13 12935
1da177e4 12936USB ZD1201 DRIVER
4086b9ca 12937L: linux-wireless@vger.kernel.org
1da177e4 12938W: http://linux-lc100020.sourceforge.net
4086b9ca 12939S: Orphan
ed0ad06f 12940F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12941
b7eee616 12942USB ZR364XX DRIVER
8b58be88 12943M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12944L: linux-usb@vger.kernel.org
661263b5 12945L: linux-media@vger.kernel.org
275ffde4 12946T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12947W: http://royale.zerezo.com/zr364xx/
12948S: Maintained
618cd932 12949F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12950F: drivers/media/usb/zr364xx/
b7eee616 12951
289fcff4
HK
12952ULPI BUS
12953M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12954L: linux-usb@vger.kernel.org
12955S: Maintained
12956F: drivers/usb/common/ulpi.c
12957F: include/linux/ulpi/
12958
e7839f25 12959USER-MODE LINUX (UML)
8b58be88 12960M: Jeff Dike <jdike@addtoit.com>
b15194b7 12961M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12962L: user-mode-linux-devel@lists.sourceforge.net
12963L: user-mode-linux-user@lists.sourceforge.net
12964W: http://user-mode-linux.sourceforge.net
9f273c24 12965T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12966S: Maintained
61516587 12967F: Documentation/virtual/uml/
679655da 12968F: arch/um/
b070989a 12969F: arch/x86/um/
679655da
JP
12970F: fs/hostfs/
12971F: fs/hppfs/
b7eee616 12972
e5f114e9 12973USERSPACE I/O (UIO)
879a5a00 12974M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12975S: Maintained
3d3fecbd 12976T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12977F: Documentation/DocBook/uio-howto.tmpl
12978F: drivers/uio/
12979F: include/linux/uio*.h
e5f114e9 12980
256cccbe 12981UTIL-LINUX PACKAGE
8b58be88 12982M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12983L: util-linux@vger.kernel.org
12984W: http://en.wikipedia.org/wiki/Util-linux
12985T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12986S: Maintained
12987
c1fd1c07 12988UVESAFB DRIVER
8b58be88 12989M: Michal Januszewski <spock@gentoo.org>
c69f677c 12990L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12991W: http://dev.gentoo.org/~spock/projects/uvesafb/
12992S: Maintained
679655da 12993F: Documentation/fb/uvesafb.txt
8a61f013 12994F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12995
456930d8
SA
12996VF610 NAND DRIVER
12997M: Stefan Agner <stefan@agner.ch>
12998L: linux-mtd@lists.infradead.org
12999S: Supported
13000F: drivers/mtd/nand/vf610_nfc.c
13001
4480f15b 13002VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13003M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13004S: Maintained
679655da
JP
13005F: Documentation/filesystems/vfat.txt
13006F: fs/fat/
1da177e4 13007
cba3345c
AW
13008VFIO DRIVER
13009M: Alex Williamson <alex.williamson@redhat.com>
13010L: kvm@vger.kernel.org
9f273c24 13011T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13012S: Maintained
13013F: Documentation/vfio.txt
13014F: drivers/vfio/
13015F: include/linux/vfio.h
c117ab84 13016F: include/uapi/linux/vfio.h
cba3345c 13017
5188287a
KW
13018VFIO MEDIATED DEVICE DRIVERS
13019M: Kirti Wankhede <kwankhede@nvidia.com>
13020L: kvm@vger.kernel.org
13021S: Maintained
13022F: Documentation/vfio-mediated-device.txt
13023F: drivers/vfio/mdev/
13024F: include/linux/mdev.h
13025F: samples/vfio-mdev/
13026
a714ea5f
AW
13027VFIO PLATFORM DRIVER
13028M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13029L: kvm@vger.kernel.org
13030S: Maintained
13031F: drivers/vfio/platform/
13032
9e6f3438
PO
13033VIDEOBUF2 FRAMEWORK
13034M: Pawel Osciak <pawel@osciak.com>
13035M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13036M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13037L: linux-media@vger.kernel.org
13038S: Maintained
90d72ac6 13039F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13040F: include/media/videobuf2-*
13041
06a8fc78
AH
13042VIRTIO AND VHOST VSOCK DRIVER
13043M: Stefan Hajnoczi <stefanha@redhat.com>
13044L: kvm@vger.kernel.org
13045L: virtualization@lists.linux-foundation.org
13046L: netdev@vger.kernel.org
13047S: Maintained
13048F: include/linux/virtio_vsock.h
13049F: include/uapi/linux/virtio_vsock.h
13050F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13051F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
13052F: drivers/vhost/vsock.c
13053F: drivers/vhost/vsock.h
06a8fc78 13054
5523662e
SCP
13055VIRTUAL SERIO DEVICE DRIVER
13056M: Stephen Chandler Paul <thatslyude@gmail.com>
13057S: Maintained
13058F: drivers/input/serio/userio.c
13059F: include/uapi/linux/userio.h
13060
9a82446b
AS
13061VIRTIO CONSOLE DRIVER
13062M: Amit Shah <amit.shah@redhat.com>
13063L: virtualization@lists.linux-foundation.org
13064S: Maintained
13065F: drivers/char/virtio_console.c
13066F: include/linux/virtio_console.h
c117ab84 13067F: include/uapi/linux/virtio_console.h
9a82446b 13068
2426ec8f 13069VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13070M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13071M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13072L: virtualization@lists.linux-foundation.org
13073S: Maintained
0e4191fe 13074F: Documentation/devicetree/bindings/virtio/
2426ec8f 13075F: drivers/virtio/
c893c8d7 13076F: tools/virtio/
2426ec8f
MT
13077F: drivers/net/virtio_net.c
13078F: drivers/block/virtio_blk.c
13079F: include/linux/virtio_*.h
916cdabc 13080F: include/uapi/linux/virtio_*.h
dbaf0624 13081F: drivers/crypto/virtio/
2426ec8f 13082
f2dbda3b
CH
13083VIRTIO DRIVERS FOR S390
13084M: Christian Borntraeger <borntraeger@de.ibm.com>
13085M: Cornelia Huck <cornelia.huck@de.ibm.com>
13086L: linux-s390@vger.kernel.org
13087L: virtualization@lists.linux-foundation.org
13088L: kvm@vger.kernel.org
13089S: Supported
1b568d93 13090F: drivers/s390/virtio/
f2dbda3b 13091
4ad6ee91
GH
13092VIRTIO GPU DRIVER
13093M: David Airlie <airlied@linux.ie>
13094M: Gerd Hoffmann <kraxel@redhat.com>
13095L: dri-devel@lists.freedesktop.org
13096L: virtualization@lists.linux-foundation.org
0c19f97f 13097T: git git://git.kraxel.org/linux drm-qemu
4ad6ee91
GH
13098S: Maintained
13099F: drivers/gpu/drm/virtio/
13100F: include/uapi/linux/virtio_gpu.h
13101
3a4d5c94
MT
13102VIRTIO HOST (VHOST)
13103M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13104M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13105L: kvm@vger.kernel.org
c996d8b9 13106L: virtualization@lists.linux-foundation.org
3a4d5c94 13107L: netdev@vger.kernel.org
9f273c24 13108T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13109S: Maintained
13110F: drivers/vhost/
c117ab84 13111F: include/uapi/linux/vhost.h
3a4d5c94 13112
271c8651
GH
13113VIRTIO INPUT DRIVER
13114M: Gerd Hoffmann <kraxel@redhat.com>
13115S: Maintained
13116F: drivers/virtio/virtio_input.c
13117F: include/uapi/linux/virtio_input.h
13118
dbaf0624
G
13119VIRTIO CRYPTO DRIVER
13120M: Gonglei <arei.gonglei@huawei.com>
13121L: virtualization@lists.linux-foundation.org
13122L: linux-crypto@vger.kernel.org
13123S: Maintained
13124F: drivers/crypto/virtio/
13125F: include/uapi/linux/virtio_crypto.h
13126
1da177e4 13127VIA RHINE NETWORK DRIVER
210347e1 13128S: Orphan
f2148a47 13129F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13130
f0bf7f61 13131VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13132M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13133M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13134S: Maintained
13135F: drivers/mmc/host/via-sdmmc.c
13136
69e4a7c2 13137VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13138M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13139L: linux-fbdev@vger.kernel.org
69e4a7c2 13140S: Maintained
c7babebd
FTS
13141F: include/linux/via-core.h
13142F: include/linux/via-gpio.h
13143F: include/linux/via_i2c.h
8a61f013 13144F: drivers/video/fbdev/via/
69e4a7c2 13145
01f20734 13146VIA VELOCITY NETWORK DRIVER
8b58be88 13147M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13148L: netdev@vger.kernel.org
13149S: Maintained
f2148a47 13150F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13151
f73f8173
AW
13152VIRT LIB
13153M: Alex Williamson <alex.williamson@redhat.com>
13154M: Paolo Bonzini <pbonzini@redhat.com>
13155L: kvm@vger.kernel.org
13156S: Supported
13157F: virt/lib/
13158
77911fd2 13159VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13160M: Hans Verkuil <hverkuil@xs4all.nl>
13161L: linux-media@vger.kernel.org
13162T: git git://linuxtv.org/media_tree.git
a825eaec 13163W: https://linuxtv.org
0b7bc1fa 13164S: Maintained
77911fd2 13165F: drivers/media/platform/vivid/*
0b7bc1fa 13166
be7f8273 13167VLAN (802.1Q)
8b58be88 13168M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13169L: netdev@vger.kernel.org
13170S: Maintained
679655da
JP
13171F: drivers/net/macvlan.c
13172F: include/linux/if_*vlan.h
13173F: net/8021q/
be7f8273 13174
55e331cf 13175VLYNQ BUS
08eeb306 13176M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13177L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13178S: Maintained
13179F: drivers/vlynq/vlynq.c
13180F: include/linux/vlynq.h
13181
390beae4 13182VME SUBSYSTEM
74c600e3 13183M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13184M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13185M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13186L: devel@driverdev.osuosl.org
13187S: Maintained
13188T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13189F: Documentation/driver-api/vme.rst
390beae4
MW
13190F: drivers/staging/vme/
13191F: drivers/vme/
13192F: include/linux/vme*
13193
4488e09b
AK
13194VMWARE HYPERVISOR INTERFACE
13195M: Alok Kataria <akataria@vmware.com>
13196L: virtualization@lists.linux-foundation.org
13197S: Supported
13198F: arch/x86/kernel/cpu/vmware.c
13199
73b35d07
DT
13200VMWARE BALLOON DRIVER
13201M: Xavier Deguillard <xdeguillard@vmware.com>
13202M: Philip Moltmann <moltmann@vmware.com>
13203M: "VMware, Inc." <pv-drivers@vmware.com>
13204L: linux-kernel@vger.kernel.org
13205S: Maintained
13206F: drivers/misc/vmw_balloon.c
13207
8b8be51b
TH
13208VMWARE VMMOUSE SUBDRIVER
13209M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13210M: "VMware, Inc." <pv-drivers@vmware.com>
13211L: linux-input@vger.kernel.org
13212S: Maintained
13213F: drivers/input/mouse/vmmouse.c
13214F: drivers/input/mouse/vmmouse.h
13215
d1a890fa 13216VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13217M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13218M: "VMware, Inc." <pv-drivers@vmware.com>
13219L: netdev@vger.kernel.org
13220S: Maintained
13221F: drivers/net/vmxnet3/
d1a890fa 13222
851b1642 13223VMware PVSCSI driver
29374ec6 13224M: Jim Gill <jgill@vmware.com>
851b1642
AK
13225M: VMware PV-Drivers <pv-drivers@vmware.com>
13226L: linux-scsi@vger.kernel.org
13227S: Maintained
13228F: drivers/scsi/vmw_pvscsi.c
13229F: drivers/scsi/vmw_pvscsi.h
13230
29c8d9eb
AR
13231VMWARE PVRDMA DRIVER
13232M: Adit Ranadive <aditr@vmware.com>
13233M: VMware PV-Drivers <pv-drivers@vmware.com>
13234L: linux-rdma@vger.kernel.org
13235S: Maintained
13236F: drivers/infiniband/hw/vmw_pvrdma/
13237
e53e86c7 13238VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13239M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13240M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13241L: linux-kernel@vger.kernel.org
1dd68f01 13242W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13243T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13244S: Supported
9d2597e8 13245F: Documentation/devicetree/bindings/regulator/
679655da 13246F: drivers/regulator/
9d2597e8 13247F: include/dt-bindings/regulator/
679655da 13248F: include/linux/regulator/
e53e86c7 13249
081958eb
DA
13250VRF
13251M: David Ahern <dsa@cumulusnetworks.com>
13252M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13253L: netdev@vger.kernel.org
13254S: Maintained
13255F: drivers/net/vrf.c
562d897d 13256F: Documentation/networking/vrf.txt
081958eb 13257
ab41319e 13258VT1211 HARDWARE MONITOR DRIVER
8b58be88 13259M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13260L: linux-hwmon@vger.kernel.org
ab41319e 13261S: Maintained
679655da
JP
13262F: Documentation/hwmon/vt1211
13263F: drivers/hwmon/vt1211.c
ab41319e 13264
1de9e371 13265VT8231 HARDWARE MONITOR DRIVER
8b58be88 13266M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13267L: linux-hwmon@vger.kernel.org
1de9e371 13268S: Maintained
679655da 13269F: drivers/hwmon/vt8231.c
1de9e371 13270
88095e7b
TO
13271VUB300 USB to SDIO/SD/MMC bridge chip
13272M: Tony Olech <tony.olech@elandigitalsystems.com>
13273L: linux-mmc@vger.kernel.org
13274L: linux-usb@vger.kernel.org
13275S: Supported
13276F: drivers/mmc/host/vub300.c
13277
1da177e4 13278W1 DALLAS'S 1-WIRE BUS
a8018766 13279M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13280S: Maintained
679655da
JP
13281F: Documentation/w1/
13282F: drivers/w1/
1da177e4 13283
13927079 13284W83791D HARDWARE MONITORING DRIVER
8b58be88 13285M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13286L: linux-hwmon@vger.kernel.org
25845c22 13287S: Maintained
679655da
JP
13288F: Documentation/hwmon/w83791d
13289F: drivers/hwmon/w83791d.c
13927079 13290
61db011d 13291W83793 HARDWARE MONITORING DRIVER
8b58be88 13292M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13293L: linux-hwmon@vger.kernel.org
61db011d 13294S: Maintained
679655da
JP
13295F: Documentation/hwmon/w83793
13296F: drivers/hwmon/w83793.c
61db011d 13297
e3760b43 13298W83795 HARDWARE MONITORING DRIVER
d8130624 13299M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13300L: linux-hwmon@vger.kernel.org
e3760b43
JD
13301S: Maintained
13302F: drivers/hwmon/w83795.c
13303
1da177e4 13304W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13305M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13306S: Maintained
679655da 13307F: drivers/mmc/host/wbsd.*
1da177e4 13308
b4e05923
HG
13309WACOM PROTOCOL 4 SERIAL TABLETS
13310M: Julian Squires <julian@cipht.net>
13311M: Hans de Goede <hdegoede@redhat.com>
13312L: linux-input@vger.kernel.org
13313S: Maintained
13314F: drivers/input/tablet/wacom_serial4.c
13315
3527761c 13316WATCHDOG DEVICE DRIVERS
8b58be88 13317M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13318R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13319L: linux-watchdog@vger.kernel.org
13320W: http://www.linux-watchdog.org/
f599aaf0 13321T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13322S: Maintained
540be8b2 13323F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13324F: Documentation/watchdog/
13325F: drivers/watchdog/
13326F: include/linux/watchdog.h
c117ab84 13327F: include/uapi/linux/watchdog.h
3527761c 13328
b22e00f3
DH
13329WIIMOTE HID DRIVER
13330M: David Herrmann <dh.herrmann@googlemail.com>
13331L: linux-input@vger.kernel.org
13332S: Maintained
13333F: drivers/hid/hid-wiimote*
13334
e258b80e 13335WINBOND CIR DRIVER
364e9e18 13336M: David Härdeman <david@hardeman.nu>
e258b80e 13337S: Maintained
116ab806 13338F: drivers/media/rc/winbond-cir.c
e258b80e 13339
c36a483d
WBG
13340WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13341M: William Breathitt Gray <vilhelm.gray@gmail.com>
13342L: linux-watchdog@vger.kernel.org
13343S: Maintained
13344F: drivers/watchdog/ebc-c384_wdt.c
13345
9c26df9b
WBG
13346WINSYSTEMS WS16C48 GPIO DRIVER
13347M: William Breathitt Gray <vilhelm.gray@gmail.com>
13348L: linux-gpio@vger.kernel.org
13349S: Maintained
13350F: drivers/gpio/gpio-ws16c48.c
e258b80e 13351
8a70da82 13352WIMAX STACK
8b58be88 13353M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13354M: linux-wimax@intel.com
49e7d9df 13355L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13356S: Supported
13357W: http://linuxwimax.org
315987dc 13358F: Documentation/wimax/README.wimax
315987dc
JP
13359F: include/linux/wimax/debug.h
13360F: include/net/wimax.h
c117ab84 13361F: include/uapi/linux/wimax.h
315987dc 13362F: net/wimax/
8a70da82 13363
5fc14680 13364WISTRON LAPTOP BUTTON DRIVER
8b58be88 13365M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13366S: Maintained
679655da 13367F: drivers/input/misc/wistron_btns.c
5fc14680 13368
1da177e4 13369WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13370M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13371L: linux-wireless@vger.kernel.org
926554c4 13372W: http://oops.ghostprotocols.net:81/blog
1da177e4 13373S: Maintained
679655da 13374F: drivers/net/wireless/wl3501*
1da177e4 13375
055bcbcb 13376WOLFSON MICROELECTRONICS DRIVERS
fef95164 13377L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13378T: git https://github.com/CirrusLogic/linux-drivers.git
13379W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13380S: Supported
3768f0b1 13381F: Documentation/hwmon/wm83??
f494993f
CK
13382F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13383F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13384F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13385F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13386F: drivers/clk/clk-wm83*.c
9c309598 13387F: drivers/extcon/extcon-arizona.c
b75ea16a 13388F: drivers/leds/leds-wm83*.c
25b273ba 13389F: drivers/gpio/gpio-*wm*.c
9c309598 13390F: drivers/gpio/gpio-arizona.c
d22b0869 13391F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13392F: drivers/input/misc/wm831x-on.c
13393F: drivers/input/touchscreen/wm831x-ts.c
13394F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13395F: drivers/mfd/arizona*
13396F: drivers/mfd/wm*.c
12ebc137 13397F: drivers/mfd/cs47l24*
8c0984e5 13398F: drivers/power/supply/wm83*.c
b75ea16a
MB
13399F: drivers/rtc/rtc-wm83*.c
13400F: drivers/regulator/wm8*.c
3860e6c4 13401F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13402F: drivers/watchdog/wm83*_wdt.c
9c309598 13403F: include/linux/mfd/arizona/
3860e6c4 13404F: include/linux/mfd/wm831x/
b75ea16a 13405F: include/linux/mfd/wm8350/
3768f0b1 13406F: include/linux/mfd/wm8400*
59ec6da2 13407F: include/linux/wm97xx.h
055bcbcb 13408F: include/sound/wm????.h
9c309598 13409F: sound/soc/codecs/arizona.?
055bcbcb 13410F: sound/soc/codecs/wm*
12ebc137 13411F: sound/soc/codecs/cs47l24*
b75ea16a 13412
3e6cd7a4
TH
13413WORKQUEUE
13414M: Tejun Heo <tj@kernel.org>
badb7f5e 13415R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13417S: Maintained
13418F: include/linux/workqueue.h
13419F: kernel/workqueue.c
e7f08ffb 13420F: Documentation/core-api/workqueue.rst
3e6cd7a4 13421
39ac9f48
CYT
13422X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13423M: Chen-Yu Tsai <wens@csie.org>
13424L: linux-kernel@vger.kernel.org
13425S: Maintained
13426N: axp[128]
13427
1da177e4 13428X.25 NETWORK LAYER
8bf28059 13429M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13430L: linux-x25@vger.kernel.org
8bf28059 13431S: Odd Fixes
679655da
JP
13432F: Documentation/networking/x25*
13433F: include/net/x25*
13434F: net/x25/
1da177e4 13435
e2d1d6c0 13436X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13437M: Thomas Gleixner <tglx@linutronix.de>
13438M: Ingo Molnar <mingo@redhat.com>
13439M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13440M: x86@kernel.org
981c3a4f 13441L: linux-kernel@vger.kernel.org
75fc2d37 13442T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13443S: Maintained
679655da
JP
13444F: Documentation/x86/
13445F: arch/x86/
e2d1d6c0 13446
d0944853 13447X86 PLATFORM DRIVERS
e181ba15 13448M: Darren Hart <dvhart@infradead.org>
d0944853 13449L: platform-driver-x86@vger.kernel.org
e181ba15 13450T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13451S: Maintained
14430813 13452F: drivers/platform/x86/
3a4bceef 13453F: drivers/platform/olpc/
d0944853 13454
c1f5c54b
IM
13455X86 MCE INFRASTRUCTURE
13456M: Tony Luck <tony.luck@intel.com>
487ba8e8 13457M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13458L: linux-edac@vger.kernel.org
13459S: Maintained
13460F: arch/x86/kernel/cpu/mcheck/*
13461
79ebdc95
BP
13462X86 MICROCODE UPDATE SUPPORT
13463M: Borislav Petkov <bp@alien8.de>
13464S: Maintained
13465F: arch/x86/kernel/cpu/microcode/*
13466
f0905c5a
AL
13467X86 VDSO
13468M: Andy Lutomirski <luto@amacapital.net>
13469L: linux-kernel@vger.kernel.org
13470T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13471S: Maintained
d603c8e1 13472F: arch/x86/entry/vdso/
f0905c5a 13473
d6fad502 13474XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13475M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13476M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13477L: linux-media@vger.kernel.org
a825eaec 13478W: https://linuxtv.org
d6fad502
MCC
13479T: git git://linuxtv.org/media_tree.git
13480S: Maintained
13481F: drivers/media/tuners/tuner-xc2028.*
13482
c4468085 13483XEN HYPERVISOR INTERFACE
3eeef8f7 13484M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13485M: Juergen Gross <jgross@suse.com>
11dbb52b 13486L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13487T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13488S: Supported
13489F: arch/x86/xen/
13490F: drivers/*/xen-*front.c
13491F: drivers/xen/
13492F: arch/x86/include/asm/xen/
13493F: include/xen/
c117ab84 13494F: include/uapi/xen/
c4468085 13495
77bfb479 13496XEN HYPERVISOR ARM
85d1a29d 13497M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13498L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13499S: Maintained
77bfb479
SS
13500F: arch/arm/xen/
13501F: arch/arm/include/asm/xen/
13502
b475e83f 13503XEN HYPERVISOR ARM64
85d1a29d 13504M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13505L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13506S: Maintained
b475e83f
SS
13507F: arch/arm64/xen/
13508F: arch/arm64/include/asm/xen/
13509
9b57e1a7 13510XEN NETWORK BACKEND DRIVER
8386040b 13511M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13512M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13513L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13514L: netdev@vger.kernel.org
13515S: Supported
13516F: drivers/net/xen-netback/*
13517
c5f8e29d
KRW
13518XEN PCI SUBSYSTEM
13519M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13520L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13521S: Supported
13522F: arch/x86/pci/*xen*
13523F: drivers/pci/*xen*
13524
a2c5ae65
KRW
13525XEN BLOCK SUBSYSTEM
13526M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13527M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13528L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13529S: Supported
13530F: drivers/block/xen-blkback/*
13531F: drivers/block/xen*
13532
15d03609
JG
13533XEN PVSCSI DRIVERS
13534M: Juergen Gross <jgross@suse.com>
13535L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13536L: linux-scsi@vger.kernel.org
13537S: Supported
13538F: drivers/scsi/xen-scsifront.c
13539F: drivers/xen/xen-scsiback.c
13540F: include/xen/interface/io/vscsiif.h
13541
c5f8e29d
KRW
13542XEN SWIOTLB SUBSYSTEM
13543M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13544L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13545S: Supported
13546F: arch/x86/xen/*swiotlb*
13547F: drivers/xen/*swiotlb*
13548
1da177e4 13549XFS FILESYSTEM
721a0edf 13550M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
13551M: linux-xfs@vger.kernel.org
13552L: linux-xfs@vger.kernel.org
13553W: http://xfs.org/
721a0edf 13554T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 13555S: Supported
679655da
JP
13556F: Documentation/filesystems/xfs.txt
13557F: fs/xfs/
1da177e4 13558
8a3b7a25 13559XILINX AXI ETHERNET DRIVER
59a54f30
MS
13560M: Anirudha Sarangi <anirudh@xilinx.com>
13561M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13562S: Maintained
13563F: drivers/net/ethernet/xilinx/xilinx_axienet*
13564
238b8721 13565XILINX UARTLITE SERIAL DRIVER
8b58be88 13566M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13567L: linux-serial@vger.kernel.org
13568S: Maintained
df621252 13569F: drivers/tty/serial/uartlite.c
238b8721 13570
df330515
LP
13571XILINX VIDEO IP CORES
13572M: Hyun Kwon <hyun.kwon@xilinx.com>
13573M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13574L: linux-media@vger.kernel.org
13575T: git git://linuxtv.org/media_tree.git
13576S: Supported
13577F: Documentation/devicetree/bindings/media/xilinx/
13578F: drivers/media/platform/xilinx/
a5562f65 13579F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13580
74316949
EB
13581XILLYBUS DRIVER
13582M: Eli Billauer <eli.billauer@gmail.com>
13583L: linux-kernel@vger.kernel.org
13584S: Supported
13585F: drivers/char/xillybus/
13586
f620e4b8
MF
13587XTENSA XTFPGA PLATFORM SUPPORT
13588M: Max Filippov <jcmvbkbc@gmail.com>
13589L: linux-xtensa@linux-xtensa.org
13590S: Maintained
13591F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13592F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13593
1da177e4 13594YAM DRIVER FOR AX.25
8b58be88 13595M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13596L: linux-hams@vger.kernel.org
13597S: Maintained
679655da
JP
13598F: drivers/net/hamradio/yam*
13599F: include/linux/yam.h
1da177e4 13600
af64a5eb 13601YEALINK PHONE DRIVER
8b58be88 13602M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13603L: usbb2k-api-dev@nongnu.org
13604S: Maintained
679655da
JP
13605F: Documentation/input/yealink.txt
13606F: drivers/input/misc/yealink.*
af64a5eb 13607
1da177e4 13608Z8530 DRIVER FOR AX.25
8b58be88 13609M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13610W: http://yaina.de/jreuter/
13611W: http://www.qsl.net/dl1bke/
13612L: linux-hams@vger.kernel.org
13613S: Maintained
679655da
JP
13614F: Documentation/networking/z8530drv.txt
13615F: drivers/net/hamradio/*scc.c
13616F: drivers/net/hamradio/z8530.h
1da177e4 13617
0cf31ec1 13618ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13619M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13620L: linux-mm@kvack.org
13621S: Maintained
13622F: mm/zbud.c
13623F: include/linux/zbud.h
13624
7c0c3afb 13625ZD1211RW WIRELESS DRIVER
8b58be88
JP
13626M: Daniel Drake <dsd@gentoo.org>
13627M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13628W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13629L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13630L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13631S: Maintained
6948300c 13632F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13633
20263029
DS
13634ZPOOL COMPRESSED PAGE STORAGE API
13635M: Dan Streetman <ddstreet@ieee.org>
13636L: linux-mm@kvack.org
13637S: Maintained
13638F: mm/zpool.c
13639F: include/linux/zpool.h
13640
1da177e4 13641ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13642L: mjpeg-users@lists.sourceforge.net
f63145e2 13643L: linux-media@vger.kernel.org
1da177e4 13644W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13645T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13646S: Odd Fixes
90d72ac6 13647F: drivers/media/pci/zoran/
1da177e4 13648
6920f2cc
MK
13649ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13650M: Minchan Kim <minchan@kernel.org>
13651M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13652R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13653L: linux-kernel@vger.kernel.org
13654S: Maintained
13655F: drivers/block/zram/
13656F: Documentation/blockdev/zram.txt
13657
8b4a4080 13658ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13659M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13660S: Maintained
df621252 13661F: drivers/tty/serial/zs.*
8b4a4080 13662
eae70d06
MK
13663ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13664M: Minchan Kim <minchan@kernel.org>
13665M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13666R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13667L: linux-mm@kvack.org
13668S: Maintained
13669F: mm/zsmalloc.c
13670F: include/linux/zsmalloc.h
d02be50d 13671F: Documentation/vm/zsmalloc.txt
eae70d06 13672
0cf31ec1 13673ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13674M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13675L: linux-mm@kvack.org
13676S: Maintained
13677F: mm/zswap.c
13678
1da177e4 13679THE REST
8b58be88 13680M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13681L: linux-kernel@vger.kernel.org
8a6e2535 13682Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13683T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13684S: Buried alive in reporters
34d03cc1
JP
13685F: *
13686F: */