]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blame - MAINTAINERS
Merge tag 'arm-soc/for-4.11/maintainers' of http://github.com/Broadcom/stblinux into...
[mirror_ubuntu-hirsute-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)
d9bd2645
SS
1230M: Robert Jarzmik <robert.jarzmik@free.fr>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e 1232S: Maintained
cafc2265 1233F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1234
6a915af9 1235ARM/FARADAY FA526 PORT
162500b3 1236M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1238S: Maintained
1fa7e547 1239T: git git://git.berlios.de/gemini-board
f49afbb5 1240F: arch/arm/mm/*-fa*
6a915af9 1241
d4275354 1242ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1243M: Russell King <linux@armlinux.org.uk>
efc03ecb 1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1245W: http://www.armlinux.org.uk/
d4275354
RK
1246S: Maintained
1247F: arch/arm/include/asm/hardware/dec21285.h
1248F: arch/arm/mach-footbridge/
1249
86183a5f 1250ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1251M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1252M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1253R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1255S: Maintained
f1c12837 1256T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1257F: arch/arm/mach-imx/
ce515a6b 1258F: arch/arm/mach-mxs/
2a82f95c 1259F: arch/arm/boot/dts/imx*
e5dafa22 1260F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1261F: drivers/clk/imx/
1262F: include/soc/imx/
86183a5f 1263
142109d2 1264ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1265M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1266M: Sascha Hauer <kernel@pengutronix.de>
1267R: Stefan Agner <stefan@agner.ch>
1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S: Maintained
1270T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1271F: arch/arm/mach-imx/*vf610*
1272F: arch/arm/boot/dts/vf*
1273
2b7a52a4 1274ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1275M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1277S: Maintained
1278
90b8fc34 1279ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1280M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1282S: Maintained
1283
ef47d5f0 1284ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1285M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1286M: Paul Parsons <lost.distance@yahoo.com>
1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1288S: Maintained
1289F: arch/arm/mach-pxa/hx4700.c
1290F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1291F: sound/soc/pxa/hx4700.c
ef47d5f0 1292
4dfad069
WX
1293ARM/HISILICON SOC SUPPORT
1294M: Wei Xu <xuwei5@hisilicon.com>
1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296W: http://www.hisilicon.com
1297S: Supported
1298T: git git://github.com/hisilicon/linux-hisi.git
1299F: arch/arm/mach-hisi/
e68d7c14
RH
1300F: arch/arm/boot/dts/hi3*
1301F: arch/arm/boot/dts/hip*
1302F: arch/arm/boot/dts/hisi*
1303F: arch/arm64/boot/dts/hisilicon/
4dfad069 1304
21f37bc3 1305ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1306M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1307W: www.jlime.com
1308S: Maintained
084bad91
KE
1309T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1310F: arch/arm/mach-sa1100/jornada720.c
1311F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1312
5e767ab9
JMC
1313ARM/IGEP MACHINE SUPPORT
1314M: Enric Balletbo i Serra <eballetbo@gmail.com>
1315M: Javier Martinez Canillas <javier@dowhile0.org>
1316L: linux-omap@vger.kernel.org
1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318S: Maintained
06ff74fd 1319F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1320
403d2971
MV
1321ARM/INCOME PXA270 SUPPORT
1322M: Marek Vasut <marek.vasut@gmail.com>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S: Maintained
ec154082 1325F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1326
2b7a52a4 1327ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1328M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1330S: Maintained
e2bdb176
DW
1331
1332ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1334S: Orphan
2b7a52a4
LB
1335
1336ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1337M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1339S: Maintained
2b7a52a4
LB
1340
1341ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1342M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1344S: Maintained
2b7a52a4 1345
2b7a52a4 1346ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1347M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1349S: Maintained
1350
dfdd8cc9
KH
1351ARM/INTEL IXP4XX ARM ARCHITECTURE
1352M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1353M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1355S: Maintained
1356F: arch/arm/mach-ixp4xx/
1357
838553c5 1358ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1359M: Jonathan Cameron <jic23@cam.ac.uk>
1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361S: Maintained
1362F: arch/arm/mach-pxa/stargate2.c
1363F: drivers/pcmcia/pxa2xx_stargate2.c
1364
2b7a52a4 1365ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1366M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1368S: Maintained
2b7a52a4
LB
1369
1370ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1371M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1373S: Maintained
1374
1154f858 1375ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1376M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S: Maintained
1379F: arch/arm/mach-keystone/
5edafc29 1380F: arch/arm/boot/dts/keystone-*
317929cd 1381T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1382
bc6aa566 1383ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1384M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1385L: linux-kernel@vger.kernel.org
1386S: Maintained
1387F: drivers/clk/keystone/
1388
1389ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1390M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392L: linux-kernel@vger.kernel.org
1393S: Maintained
1394F: drivers/clocksource/timer-keystone.c
1395
1396ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1397M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1398L: linux-kernel@vger.kernel.org
1399S: Maintained
1400F: drivers/power/reset/keystone-reset.c
1401
1402ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1403M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1404L: linux-kernel@vger.kernel.org
1405S: Maintained
1406F: drivers/memory/*emif*
1407
8cb555b6
CM
1408ARM/LG1K ARCHITECTURE
1409M: Chanho Min <chanho.min@lge.com>
1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411S: Maintained
1412F: arch/arm64/boot/dts/lg/
1413
2b7a52a4 1414ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1415M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1417S: Maintained
1418
3143875f
JE
1419ARM/LPC18XX ARCHITECTURE
1420M: Joachim Eastwood <manabian@gmail.com>
1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422S: Maintained
19c1c32c
JE
1423F: arch/arm/boot/dts/lpc43*
1424F: drivers/clk/nxp/clk-lpc18xx*
1425F: drivers/clocksource/time-lpc32xx.c
1426F: drivers/i2c/busses/i2c-lpc2k.c
1427F: drivers/memory/pl172.c
1428F: drivers/mtd/spi-nor/nxp-spifi.c
1429F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1430N: lpc18xx
1431
15e4f7da 1432ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1433M: Vladimir Zapolskiy <vz@mleia.com>
1434M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1436T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1437S: Maintained
2377f9fd 1438F: arch/arm/boot/dts/lpc32*
15e4f7da 1439F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1440F: drivers/i2c/busses/i2c-pnx.c
1441F: drivers/net/ethernet/nxp/lpc_eth.c
1442F: drivers/usb/host/ohci-nxp.c
1443F: drivers/watchdog/pnx4008_wdt.c
1444N: lpc32xx
15e4f7da 1445
3b886171 1446ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1447M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1448S: Maintained
1449
1f664ab7 1450ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1451M: Jason Cooper <jason@lakedaemon.net>
1452M: Andrew Lunn <andrew@lunn.ch>
1453M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1454M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456S: Maintained
1457F: arch/arm/mach-mvebu/
59ec9671 1458F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1459F: arch/arm/boot/dts/armada*
1460F: arch/arm/boot/dts/kirkwood*
dcc3068a 1461F: arch/arm64/boot/dts/marvell/armada*
9f123def 1462F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1463F: arch/arm/configs/mvebu_*_defconfig
75f41273 1464
40f4978b 1465ARM/Marvell Berlin SoC support
70e1a28f 1466M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1467M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469S: Maintained
1470F: arch/arm/mach-berlin/
31c17ac9 1471F: arch/arm/boot/dts/berlin*
e68d7c14 1472F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1473
40f4978b 1474
4cfab57e 1475ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1476M: Jason Cooper <jason@lakedaemon.net>
1477M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1478M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1479M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1481S: Maintained
1482F: arch/arm/mach-dove/
54a246ff
NP
1483F: arch/arm/mach-mv78xx0/
1484F: arch/arm/mach-orion5x/
1485F: arch/arm/plat-orion/
31c17ac9
GC
1486F: arch/arm/boot/dts/dove*
1487F: arch/arm/boot/dts/orion5x*
1488
3b886171 1489
d69ac131
AC
1490ARM/Orion SoC/Technologic Systems TS-78xx platform support
1491M: Alexander Clouter <alex@digriz.org.uk>
1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493W: http://www.digriz.org.uk/ts78xx/kernel
1494S: Maintained
1495F: arch/arm/mach-orion5x/ts78xx-*
1496
e557959d
NA
1497ARM/OXNAS platform support
1498M: Neil Armstrong <narmstrong@baylibre.com>
1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1500L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1501S: Maintained
1502F: arch/arm/mach-oxnas/
52c468fb 1503F: arch/arm/boot/dts/ox8*.dtsi
e557959d 1504F: arch/arm/boot/dts/wd-mbwe.dts
52c468fb 1505F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
e557959d
NA
1506N: oxnas
1507
607b8fc9
EH
1508ARM/Mediatek RTC DRIVER
1509M: Eddie Huang <eddie.huang@mediatek.com>
1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1512S: Maintained
1513F: drivers/rtc/rtc-mt6397.c
1514
e54951c8
MB
1515ARM/Mediatek SoC support
1516M: Matthias Brugger <matthias.bgg@gmail.com>
1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1518L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1519S: Maintained
1520F: arch/arm/boot/dts/mt6*
1521F: arch/arm/boot/dts/mt8*
1522F: arch/arm/mach-mediatek/
1523N: mtk
1524K: mediatek
1525
0f8669e3
CY
1526ARM/Mediatek USB3 PHY DRIVER
1527M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1530S: Maintained
1531F: drivers/phy/phy-mt65xx-usb3.c
1532
adcb079f
AB
1533ARM/MICREL KS8695 ARCHITECTURE
1534M: Greg Ungerer <gerg@uclinux.org>
1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1536F: arch/arm/mach-ks8695/
adcb079f
AB
1537S: Odd Fixes
1538
d78ff0a5 1539ARM/MIOA701 MACHINE SUPPORT
8b58be88 1540M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1542F: arch/arm/mach-pxa/mioa701.c
1543S: Maintained
1544
9624dfe6 1545ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1546M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1547S: Maintained
1548
e0ee9851 1549ARM/NOMADIK ARCHITECTURE
28b8e8d4 1550M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1551M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S: Maintained
1554F: arch/arm/mach-nomadik/
ecc265fe 1555F: drivers/pinctrl/nomadik/
87572880 1556F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1557T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1558
9d76295a 1559ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1560M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1561L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1562W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1563S: Supported
1564
8459c159 1565ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1566M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1567M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1568S: Maintained
1569
5d783a2d 1570ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1571M: Marek Vasut <marek.vasut@gmail.com>
75280787 1572L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1573W: http://hackndev.com
1574S: Maintained
933d35f0
JP
1575F: arch/arm/mach-pxa/include/mach/palmtx.h
1576F: arch/arm/mach-pxa/palmtx.c
1577F: arch/arm/mach-pxa/include/mach/palmt5.h
1578F: arch/arm/mach-pxa/palmt5.c
1579F: arch/arm/mach-pxa/include/mach/palmld.h
1580F: arch/arm/mach-pxa/palmld.c
1581F: arch/arm/mach-pxa/include/mach/palmte2.h
1582F: arch/arm/mach-pxa/palmte2.c
1583F: arch/arm/mach-pxa/include/mach/palmtc.h
1584F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1585
b57fe924 1586ARM/PALM TREO SUPPORT
d8130624 1587M: Tomas Cech <sleep_walker@suse.com>
75280787 1588L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1589W: http://hackndev.com
1590S: Maintained
b57fe924
JP
1591F: arch/arm/mach-pxa/include/mach/palmtreo.h
1592F: arch/arm/mach-pxa/palmtreo.c
90af5811 1593
c49e1e63 1594ARM/PALMZ72 SUPPORT
8b58be88 1595M: Sergey Lapin <slapin@ossfans.org>
75280787 1596L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1597W: http://hackndev.com
1598S: Maintained
933d35f0
JP
1599F: arch/arm/mach-pxa/include/mach/palmz72.h
1600F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1601
1da177e4 1602ARM/PLEB SUPPORT
8b58be88 1603M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1604W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1605S: Maintained
1606
1607ARM/PT DIGITAL BOARD PORT
8b58be88 1608M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1610W: http://www.armlinux.org.uk/
1da177e4
LT
1611S: Maintained
1612
8fc1b0f8 1613ARM/QUALCOMM SUPPORT
bbeaa595
AG
1614M: Andy Gross <andy.gross@linaro.org>
1615M: David Brown <david.brown@linaro.org>
8fc1b0f8 1616L: linux-arm-msm@vger.kernel.org
f5d3af9d 1617L: linux-soc@vger.kernel.org
8fc1b0f8 1618S: Maintained
0ff50d60 1619F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1620F: arch/arm/boot/dts/qcom-*.dts
1621F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1622F: arch/arm/mach-qcom/
e68d7c14 1623F: arch/arm64/boot/dts/qcom/*
5482cefa 1624F: drivers/i2c/busses/i2c-qup.c
39a3366a 1625F: drivers/clk/qcom/
4fb1a420 1626F: drivers/pinctrl/qcom/
f5d3af9d 1627F: drivers/soc/qcom/
5482cefa 1628F: drivers/spi/spi-qup.c
c0c89faf
SB
1629F: drivers/tty/serial/msm_serial.h
1630F: drivers/tty/serial/msm_serial.c
1631F: drivers/*/pm8???-*
1632F: drivers/mfd/ssbi.c
916f743d 1633F: drivers/firmware/qcom_scm.c
bbeaa595 1634T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1635
2b7a52a4 1636ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1637M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1639S: Maintained
1640
b138e119
SH
1641ARM/RENESAS ARM64 ARCHITECTURE
1642M: Simon Horman <horms@verge.net.au>
1643M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1644L: linux-renesas-soc@vger.kernel.org
1645Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1646T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1647S: Supported
1648F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1649F: drivers/soc/renesas/
1650F: include/linux/soc/renesas/
b138e119 1651
d4275354 1652ARM/RISCPC ARCHITECTURE
54176cc6 1653M: Russell King <linux@armlinux.org.uk>
efc03ecb 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1655W: http://www.armlinux.org.uk/
d4275354 1656S: Maintained
d4275354
RK
1657F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1658F: arch/arm/include/asm/hardware/ioc.h
1659F: arch/arm/include/asm/hardware/iomd.h
1660F: arch/arm/include/asm/hardware/memc.h
1661F: arch/arm/mach-rpc/
1a6422f6 1662F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1663F: drivers/net/ethernet/i825xx/ether1*
1664F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1665F: drivers/scsi/arm/
1666
08ddbb0a
HS
1667ARM/Rockchip SoC support
1668M: Heiko Stuebner <heiko@sntech.de>
1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1670L: linux-rockchip@lists.infradead.org
9f273c24 1671T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1672S: Maintained
541555e9 1673F: arch/arm/boot/dts/rk3*
08ddbb0a 1674F: arch/arm/mach-rockchip/
541555e9
HS
1675F: drivers/clk/rockchip/
1676F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1677F: drivers/*/*rockchip*
541555e9
HS
1678F: drivers/*/*/*rockchip*
1679F: sound/soc/rockchip/
b4331b43 1680N: rockchip
08ddbb0a 1681
5bfb937c
KK
1682ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1683M: Kukjin Kim <kgene@kernel.org>
326dce07 1684M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1685R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1687L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1688S: Maintained
6f0589c8 1689F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1690F: arch/arm/boot/dts/s5p*
1691F: arch/arm/boot/dts/samsung*
6f0589c8 1692F: arch/arm/boot/dts/exynos*
d97236e6 1693F: arch/arm64/boot/dts/exynos/
482ce512 1694F: arch/arm/plat-samsung/
769bbb63
HS
1695F: arch/arm/mach-s3c24*/
1696F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1697F: arch/arm/mach-s5p*/
1698F: arch/arm/mach-exynos*/
1c03274d
KK
1699F: drivers/*/*s3c24*
1700F: drivers/*/*/*s3c24*
1701F: drivers/*/*s3c64xx*
1702F: drivers/*/*s5pv210*
ffd51977 1703F: drivers/memory/samsung/*
bf50ddcd 1704F: drivers/soc/samsung/*
d6b9aea6
KK
1705F: Documentation/arm/Samsung/
1706F: Documentation/devicetree/bindings/arm/samsung/
1707F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1708F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1709N: exynos
f556cb07 1710
10ffa964
KP
1711ARM/SAMSUNG MOBILE MACHINE SUPPORT
1712M: Kyungmin Park <kyungmin.park@samsung.com>
1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714S: Maintained
004bbd3c 1715F: arch/arm/mach-s5pv210/
10ffa964 1716
3ce4ccb6
KD
1717ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1718M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1719M: Kamil Debski <kamil@wypas.org>
1720M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1721L: linux-arm-kernel@lists.infradead.org
1722L: linux-media@vger.kernel.org
1723S: Maintained
1724F: drivers/media/platform/s5p-g2d/
1725
e6a476fd
MS
1726ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1727M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1728M: Kamil Debski <kamil@wypas.org>
6305902c 1729M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1730M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1731L: linux-arm-kernel@lists.infradead.org
1732L: linux-media@vger.kernel.org
1733S: Maintained
934455d7 1734F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1735F: drivers/media/platform/s5p-mfc/
e6a476fd 1736
1bcbf6f4
KD
1737ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1738M: Kyungmin Park <kyungmin.park@samsung.com>
1739L: linux-arm-kernel@lists.infradead.org
1740L: linux-media@vger.kernel.org
1741S: Maintained
78fc853b 1742F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1743
7d9f9bf4
AP
1744ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1745M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1746M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1747L: linux-arm-kernel@lists.infradead.org
1748L: linux-media@vger.kernel.org
1749S: Maintained
1750F: drivers/media/platform/s5p-jpeg/
1751
d48d38e8 1752ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1753M: Simon Horman <horms@verge.net.au>
d48d38e8 1754M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1755L: linux-renesas-soc@vger.kernel.org
4a121096 1756Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1757T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1758S: Supported
0b514fdb
SH
1759F: arch/arm/boot/dts/emev2*
1760F: arch/arm/boot/dts/r7s*
1761F: arch/arm/boot/dts/r8a*
1762F: arch/arm/boot/dts/sh*
0b514fdb 1763F: arch/arm/configs/shmobile_defconfig
7a2071c5 1764F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1765F: arch/arm/mach-shmobile/
be32bcbb
GU
1766F: drivers/soc/renesas/
1767F: include/linux/soc/renesas/
d48d38e8 1768
66314223 1769ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1770M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1771S: Maintained
1772F: arch/arm/mach-socfpga/
efadb751
DN
1773F: arch/arm/boot/dts/socfpga*
1774F: arch/arm/configs/socfpga_defconfig
e68d7c14 1775F: arch/arm64/boot/dts/altera/
ba2b7d0a 1776W: http://www.rocketboards.org
efadb751 1777T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1778
1779ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1780M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1781S: Maintained
1782F: drivers/clk/socfpga/
1783
71bcada8
TT
1784ARM/SOCFPGA EDAC SUPPORT
1785M: Thor Thayer <tthayer@opensource.altera.com>
1786S: Maintained
1787F: drivers/edac/altera_edac.
1788
65ebcc11 1789ARM/STI ARCHITECTURE
a92177ea 1790M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792L: kernel@stlinux.com
1793W: http://www.stlinux.com
1794S: Maintained
1795F: arch/arm/mach-sti/
a92177ea 1796F: arch/arm/boot/dts/sti*
b8e31bf3 1797F: drivers/char/hw_random/st-rng.c
a92177ea 1798F: drivers/clocksource/arm_global_timer.c
82805d1b 1799F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1800F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1801F: drivers/dma/st_fdma*
a92177ea 1802F: drivers/i2c/busses/i2c-st.c
346e2e4a 1803F: drivers/media/rc/st_rc.c
95d66b16 1804F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1805F: drivers/mmc/host/sdhci-st.c
e95cf393 1806F: drivers/phy/phy-miphy28lp.c
6da969a5 1807F: drivers/phy/phy-stih407-usb.c
346e2e4a 1808F: drivers/pinctrl/pinctrl-st.c
aac22524 1809F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1810F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1811F: drivers/reset/sti/
db4112e6 1812F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1813F: drivers/tty/serial/st-asc.c
eb11adab 1814F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1815F: drivers/usb/host/ehci-st.c
1816F: drivers/usb/host/ohci-st.c
db4112e6 1817F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1818F: drivers/ata/ahci_st.c
c9d7cc3e 1819F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1820
ee6e7879
MC
1821ARM/STM32 ARCHITECTURE
1822M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1823M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S: Maintained
1826T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1827N: stm32
1828F: drivers/clocksource/armv7m_systick.c
1829
d6de5b02
MG
1830ARM/TANGO ARCHITECTURE
1831M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1832L: linux-arm-kernel@lists.infradead.org
1833S: Maintained
e2bd0d37 1834N: tango
d6de5b02 1835
2b7a52a4 1836ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1837M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1839S: Maintained
1840
1bbd7089 1841ARM/TETON BGA MACHINE SUPPORT
706e69d6 1842M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844S: Maintained
1845
2b7a52a4 1846ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1847M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1849S: Maintained
1850
98ad6e3b 1851ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1852M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1854W: http://www.mcuos.com
1855S: Maintained
4e89e8f6 1856F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1857F: drivers/input/keyboard/w90p910_keypad.c
1858F: drivers/input/touchscreen/w90p910_ts.c
1859F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1860F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1861F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1862F: drivers/rtc/rtc-nuc900.c
9df92e6c 1863F: drivers/spi/spi-nuc900.c
4e89e8f6 1864F: drivers/usb/host/ehci-w90x900.c
8a61f013 1865F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1866
54274d71 1867ARM/U300 MACHINE SUPPORT
e4651a9f 1868M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870S: Supported
1871F: arch/arm/mach-u300/
9affbd24 1872F: drivers/clocksource/timer-u300.c
54274d71
LW
1873F: drivers/i2c/busses/i2c-stu300.c
1874F: drivers/rtc/rtc-coh901331.c
1875F: drivers/watchdog/coh901327_wdt.c
1876F: drivers/dma/coh901318*
87572880
LW
1877F: drivers/mfd/ab3100*
1878F: drivers/rtc/rtc-ab3100.c
1879F: drivers/rtc/rtc-coh901331.c
1880T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1881
3d00d04f
MY
1882ARM/UNIPHIER ARCHITECTURE
1883M: Masahiro Yamada <yamada.masahiro@socionext.com>
1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1885T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1886S: Maintained
a3ff83d2 1887F: arch/arm/boot/dts/uniphier*
e7ecbc05 1888F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1889F: arch/arm/mach-uniphier/
e7ecbc05 1890F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1891F: arch/arm64/boot/dts/socionext/
4b7f48d3 1892F: drivers/bus/uniphier-system-bus.c
734d82f4 1893F: drivers/clk/uniphier/
dd6fd4a3 1894F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1895F: drivers/pinctrl/uniphier/
54e991b5 1896F: drivers/reset/reset-uniphier.c
a3ff83d2 1897F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1898N: uniphier
1899
87572880 1900ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1901M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903S: Maintained
1904F: arch/arm/mach-ux500/
e4651a9f 1905F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1906F: drivers/dma/ste_dma40*
e4651a9f 1907F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1908F: drivers/mfd/abx500*
1909F: drivers/mfd/ab8500*
e4651a9f
LW
1910F: drivers/mfd/dbx500*
1911F: drivers/mfd/db8500*
ecc265fe
JP
1912F: drivers/pinctrl/nomadik/pinctrl-ab*
1913F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1914F: drivers/rtc/rtc-ab8500.c
e4651a9f 1915F: drivers/rtc/rtc-pl031.c
87572880 1916T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1917
e93fde28
UH
1918ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1919M: Ulf Hansson <ulf.hansson@linaro.org>
1920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921T: git git://git.linaro.org/people/ulfh/clk.git
1922S: Maintained
1923F: drivers/clk/ux500/
e93fde28 1924
740d93b1
PM
1925ARM/VERSATILE EXPRESS PLATFORM
1926M: Liviu Dudau <liviu.dudau@arm.com>
1927M: Sudeep Holla <sudeep.holla@arm.com>
1928M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1930S: Maintained
1931F: arch/arm/boot/dts/vexpress*
e68d7c14 1932F: arch/arm64/boot/dts/arm/
740d93b1
PM
1933F: arch/arm/mach-vexpress/
1934F: */*/vexpress*
7e8f403f 1935F: */*/*/vexpress*
740d93b1
PM
1936F: drivers/clk/versatile/clk-vexpress-osc.c
1937F: drivers/clocksource/versatile.c
46a600ea 1938N: mps2
740d93b1 1939
d4275354 1940ARM/VFP SUPPORT
54176cc6 1941M: Russell King <linux@armlinux.org.uk>
efc03ecb 1942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1943W: http://www.armlinux.org.uk/
d4275354
RK
1944S: Maintained
1945F: arch/arm/vfp/
1946
e66b6d8e
MV
1947ARM/VOIPAC PXA270 SUPPORT
1948M: Marek Vasut <marek.vasut@gmail.com>
1949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950S: Maintained
1951F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1952F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1953
04529fe2
TP
1954ARM/VT8500 ARM ARCHITECTURE
1955M: Tony Prisk <linux@prisktech.co.nz>
1956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957S: Maintained
1958F: arch/arm/mach-vt8500/
41fd91b4 1959F: drivers/clocksource/vt8500_timer.c
560746eb 1960F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1961F: drivers/mmc/host/wmt-sdmmc.c
1962F: drivers/pwm/pwm-vt8500.c
1963F: drivers/rtc/rtc-vt8500.c
1964F: drivers/tty/serial/vt8500_serial.c
4f31102b 1965F: drivers/usb/host/ehci-platform.c
41fd91b4 1966F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1967F: drivers/video/fbdev/vt8500lcdfb.*
1968F: drivers/video/fbdev/wm8505fb*
1969F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1970
e66b6d8e
MV
1971ARM/ZIPIT Z2 SUPPORT
1972M: Marek Vasut <marek.vasut@gmail.com>
1973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974S: Maintained
1975F: arch/arm/mach-pxa/z2.c
6ab2a855 1976F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1977
5ecc4b53
JN
1978ARM/ZTE ARCHITECTURE
1979M: Jun Nie <jun.nie@linaro.org>
1980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981S: Maintained
1982F: arch/arm/mach-zx/
1983F: drivers/clk/zte/
1984F: Documentation/devicetree/bindings/arm/zte.txt
1985F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1986
51f29d44
MS
1987ARM/ZYNQ ARCHITECTURE
1988M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1989R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991W: http://wiki.xilinx.com
d6448b76 1992T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1993S: Supported
1994F: arch/arm/mach-zynq/
bd2a337a 1995F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1996F: drivers/block/xsysace.c
c2fd4e38
MS
1997N: zynq
1998N: xilinx
1999F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2000F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2001F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2002F: drivers/edac/synopsys_edac.c
51f29d44 2003
48ec83bc 2004ARM SMMU DRIVERS
b8f9879e 2005M: Will Deacon <will.deacon@arm.com>
c8bff3a6 2006R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
2007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008S: Maintained
2009F: drivers/iommu/arm-smmu.c
48ec83bc 2010F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 2011F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2012F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2013
38074229
CM
2014ARM64 PORT (AARCH64 ARCHITECTURE)
2015M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2016M: Will Deacon <will.deacon@arm.com>
38074229 2017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2018T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2019S: Maintained
2020F: arch/arm64/
d19766ec 2021F: Documentation/arm64/
38074229 2022
9d7005f9
LP
2023AS3645A LED FLASH CONTROLLER DRIVER
2024M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2025L: linux-media@vger.kernel.org
2026T: git git://linuxtv.org/media_tree.git
2027S: Maintained
2028F: drivers/media/i2c/as3645a.c
b5dcee22 2029F: include/media/i2c/as3645a.h
9d7005f9 2030
7c94a8b2
LW
2031ASAHI KASEI AK8974 DRIVER
2032M: Linus Walleij <linus.walleij@linaro.org>
2033L: linux-iio@vger.kernel.org
2034W: http://www.akm.com/
2035S: Supported
2036F: drivers/iio/magnetometer/ak8974.c
2037
d58de038
GJ
2038ASC7621 HARDWARE MONITOR DRIVER
2039M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2040L: linux-hwmon@vger.kernel.org
d58de038
GJ
2041S: Maintained
2042F: Documentation/hwmon/asc7621
2043F: drivers/hwmon/asc7621.c
2044
b229ece9 2045ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2046M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2047L: acpi4asus-user@lists.sourceforge.net
d0944853 2048L: platform-driver-x86@vger.kernel.org
76593d6f 2049W: http://acpi4asus.sf.net
85091b71 2050S: Maintained
b229ece9
CC
2051F: drivers/platform/x86/asus*.c
2052F: drivers/platform/x86/eeepc*.c
85091b71 2053
f6a6bbae
JPRV
2054ASUS WIRELESS RADIO CONTROL DRIVER
2055M: João Paulo Rechi Vita <jprvita@gmail.com>
2056L: platform-driver-x86@vger.kernel.org
2057S: Maintained
2058F: drivers/platform/x86/asus-wireless.c
2059
75aeddd1
DH
2060ASYMMETRIC KEYS
2061M: David Howells <dhowells@redhat.com>
2062L: keyrings@vger.kernel.org
2063S: Maintained
2064F: Documentation/crypto/asymmetric-keys.txt
2065F: include/linux/verification.h
2066F: include/crypto/public_key.h
2067F: include/crypto/pkcs7.h
2068F: crypto/asymmetric_keys/
2069
953a6479 2070ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2071R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2072W: http://sourceforge.net/projects/xscaleiop
08223d80 2073S: Odd fixes
679655da
JP
2074F: Documentation/crypto/async-tx-api.txt
2075F: crypto/async_tx/
2076F: drivers/dma/
2077F: include/linux/dmaengine.h
2078F: include/linux/async_tx.h
b3e5f263 2079
a1867d36 2080AT24 EEPROM DRIVER
14d77c4d 2081M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2082L: linux-i2c@vger.kernel.org
2083S: Maintained
2084F: drivers/misc/eeprom/at24.c
25f73ed5 2085F: include/linux/platform_data/at24.h
a1867d36 2086
e7839f25 2087ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2088M: "Ed L. Cashin" <ed.cashin@acm.org>
2089W: http://www.openaoe.org/
1da177e4 2090S: Supported
679655da
JP
2091F: Documentation/aoe/
2092F: drivers/block/aoe/
1da177e4 2093
aad7a211
AB
2094ATHEROS 71XX/9XXX GPIO DRIVER
2095M: Alban Bedel <albeu@free.fr>
2096W: https://github.com/AlbanBedel/linux
2097T: git git://github.com/AlbanBedel/linux
2098S: Maintained
2099F: drivers/gpio/gpio-ath79.c
2100F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2101
9a10a870 2102ATHEROS ATH GENERIC UTILITIES
f726ee65 2103M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2104L: linux-wireless@vger.kernel.org
2105S: Supported
2106F: drivers/net/wireless/ath/*
2107
fa1c114f 2108ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2109M: Jiri Slaby <jirislaby@gmail.com>
2110M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2111M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2112L: linux-wireless@vger.kernel.org
72c706b7 2113W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2114S: Maintained
fa451753 2115F: drivers/net/wireless/ath/ath5k/
fa1c114f 2116
12e62d6f
KV
2117ATHEROS ATH6KL WIRELESS DRIVER
2118M: Kalle Valo <kvalo@qca.qualcomm.com>
2119L: linux-wireless@vger.kernel.org
2120W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2121T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2122S: Supported
2123F: drivers/net/wireless/ath/ath6kl/
2124
2be7d22f 2125WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2126M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2127L: linux-wireless@vger.kernel.org
2128L: wil6210@qca.qualcomm.com
2129S: Supported
2130W: http://wireless.kernel.org/en/users/Drivers/wil6210
2131F: drivers/net/wireless/ath/wil6210/
dba4b74d 2132F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2133
1d7e1e6b
CL
2134CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2135M: Christian Lamparter <chunkeey@googlemail.com>
2136L: linux-wireless@vger.kernel.org
2137W: http://wireless.kernel.org/en/users/Drivers/carl9170
2138S: Maintained
2139F: drivers/net/wireless/ath/carl9170/
2140
2c2a6172
LT
2141ATK0110 HWMON DRIVER
2142M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2143L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2144S: Maintained
2145F: drivers/hwmon/asus_atk0110.c
2146
6f69a6d7 2147ATI_REMOTE2 DRIVER
8b58be88 2148M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2149S: Maintained
679655da 2150F: drivers/input/misc/ati_remote2.c
6f69a6d7 2151
7ae115b4 2152ATLX ETHERNET DRIVERS
8b58be88 2153M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2154M: Chris Snook <chris.snook@gmail.com>
e443e383 2155L: netdev@vger.kernel.org
8d5ca6ec
JC
2156W: http://sourceforge.net/projects/atl1
2157W: http://atl1.sourceforge.net
2158S: Maintained
2b133ad6 2159F: drivers/net/ethernet/atheros/
8d5ca6ec 2160
1da177e4 2161ATM
366c1bd1 2162M: Chas Williams <3chas3@gmail.com>
476604de 2163L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2164L: netdev@vger.kernel.org
1da177e4
LT
2165W: http://linux-atm.sourceforge.net
2166S: Maintained
679655da
JP
2167F: drivers/atm/
2168F: include/linux/atm*
c117ab84 2169F: include/uapi/linux/atm*
1da177e4 2170
04ac2f46 2171ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2172M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2173S: Maintained
2174F: drivers/mmc/host/atmel-mci.c
04ac2f46 2175
f80cb488
NF
2176ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2177M: Nicolas Ferre <nicolas.ferre@atmel.com>
2178S: Supported
2179F: drivers/power/reset/at91-sama5d2_shdwc.c
2180
b9cd7a25
LD
2181ATMEL SAMA5D2 ADC DRIVER
2182M: Ludovic Desroches <ludovic.desroches@atmel.com>
2183L: linux-iio@vger.kernel.org
2184S: Supported
2185F: drivers/iio/adc/at91-sama5d2_adc.c
2186
dfae90ed 2187ATMEL Audio ALSA driver
3a82002c 2188M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2189L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2190S: Supported
2191F: sound/soc/atmel
2192
b414dc16
NF
2193ATMEL DMA DRIVER
2194M: Nicolas Ferre <nicolas.ferre@atmel.com>
2195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196S: Supported
2197F: drivers/dma/at_hdmac.c
2198F: drivers/dma/at_hdmac_regs.h
6f0d65af 2199F: include/linux/platform_data/dma-atmel.h
b414dc16 2200
6bd0f436
LD
2201ATMEL XDMA DRIVER
2202M: Ludovic Desroches <ludovic.desroches@atmel.com>
2203L: linux-arm-kernel@lists.infradead.org
2204L: dmaengine@vger.kernel.org
2205S: Supported
2206F: drivers/dma/at_xdmac.c
2207
888f2804
LD
2208ATMEL I2C DRIVER
2209M: Ludovic Desroches <ludovic.desroches@atmel.com>
2210L: linux-i2c@vger.kernel.org
2211S: Supported
2212F: drivers/i2c/busses/i2c-at91.c
2213
15515545 2214ATMEL ISI DRIVER
50cb2efa 2215M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2216L: linux-media@vger.kernel.org
2217S: Supported
f2294c2d 2218F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2219F: include/media/atmel-isi.h
2220
8f4c79ce 2221ATMEL LCDFB DRIVER
8b58be88 2222M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2223L: linux-fbdev@vger.kernel.org
8f4c79ce 2224S: Maintained
8a61f013 2225F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2226F: include/video/atmel_lcdc.h
8f4c79ce 2227
89e5785f 2228ATMEL MACB ETHERNET DRIVER
a02875a6 2229M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2230S: Supported
9f2f381f 2231F: drivers/net/ethernet/cadence/
89e5785f 2232
5cbac98a 2233ATMEL NAND DRIVER
50cb2efa
NF
2234M: Wenyou Yang <wenyou.yang@atmel.com>
2235M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2236L: linux-mtd@lists.infradead.org
2237S: Supported
2238F: drivers/mtd/nand/atmel_nand*
2239
05c441ef 2240ATMEL SDMMC DRIVER
2241M: Ludovic Desroches <ludovic.desroches@atmel.com>
2242L: linux-mmc@vger.kernel.org
2243S: Supported
2244F: drivers/mmc/host/sdhci-of-at91.c
2245
754ce4f2 2246ATMEL SPI DRIVER
a02875a6 2247M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2248S: Supported
9df92e6c 2249F: drivers/spi/spi-atmel.*
754ce4f2 2250
0ef09015 2251ATMEL SSC DRIVER
03515f32 2252M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254S: Supported
2255F: drivers/misc/atmel-ssc.c
2256F: include/linux/atmel-ssc.h
2257
e9cb1c5a
NF
2258ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2259M: Nicolas Ferre <nicolas.ferre@atmel.com>
2260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2261S: Supported
2262F: drivers/misc/atmel_tclib.c
2263F: drivers/clocksource/tcb_clksrc.c
2264
914a3f3b 2265ATMEL USBA UDC DRIVER
a02875a6
NF
2266M: Nicolas Ferre <nicolas.ferre@atmel.com>
2267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2268S: Supported
faf2e1db 2269F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2270
1da177e4 2271ATMEL WIRELESS DRIVER
8b58be88 2272M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2273L: linux-wireless@vger.kernel.org
1da177e4
LT
2274W: http://www.thekelleys.org.uk/atmel
2275W: http://atmelwlandriver.sourceforge.net/
2276S: Maintained
30fe0f9b 2277F: drivers/net/wireless/atmel/atmel*
1da177e4 2278
a14c0f8f 2279ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2280M: Nick Dyer <nick@shmanahar.org>
2281T: git git://github.com/ndyer/linux.git
2282S: Maintained
a14c0f8f
ND
2283F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2284F: drivers/input/touchscreen/atmel_mxt_ts.c
2285F: include/linux/platform_data/atmel_mxt_ts.h
2286
26780d9e 2287ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2288M: Bradley Grove <linuxdrivers@attotech.com>
2289L: linux-scsi@vger.kernel.org
2290W: http://www.attotech.com
2291S: Supported
2292F: drivers/scsi/esas2r
26780d9e 2293
bc6e17b8
SS
2294ATUSB IEEE 802.15.4 RADIO DRIVER
2295M: Stefan Schmidt <stefan@osg.samsung.com>
2296L: linux-wpan@vger.kernel.org
2297S: Maintained
2298F: drivers/net/ieee802154/atusb.c
2299F: drivers/net/ieee802154/atusb.h
2300F: drivers/net/ieee802154/at86rf230.h
2301
a92b7b80 2302AUDIT SUBSYSTEM
915f389d 2303M: Paul Moore <paul@paul-moore.com>
8b58be88 2304M: Eric Paris <eparis@redhat.com>
915f389d 2305L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2306W: http://people.redhat.com/sgrubb/audit/
915f389d 2307T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2308S: Maintained
679655da 2309F: include/linux/audit.h
c117ab84 2310F: include/uapi/linux/audit.h
679655da 2311F: kernel/audit*
a92b7b80 2312
70e84049 2313AUXILIARY DISPLAY DRIVERS
8b58be88 2314M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2315W: http://miguelojeda.es/auxdisplay.htm
2316W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2317S: Maintained
679655da
JP
2318F: drivers/auxdisplay/
2319F: include/linux/cfag12864b.h
70e84049 2320
5f97f7f9 2321AVR32 ARCHITECTURE
e336f61f
HCE
2322M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2323M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2324W: http://www.atmel.com/products/AVR32/
249d9d9d 2325W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2326W: http://avrfreaks.net/
e336f61f 2327S: Maintained
679655da 2328F: arch/avr32/
5f97f7f9
HS
2329
2330AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2331M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2332M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2333S: Maintained
679655da 2334F: arch/avr32/mach-at32ap/
5f97f7f9 2335
1da177e4 2336AX.25 NETWORK LAYER
8b58be88 2337M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2338L: linux-hams@vger.kernel.org
d34cb28a 2339W: http://www.linux-ax25.org/
1da177e4 2340S: Maintained
c117ab84 2341F: include/uapi/linux/ax25.h
679655da
JP
2342F: include/net/ax25.h
2343F: net/ax25/
1da177e4 2344
c821d301
PR
2345AXENTIA ASOC DRIVERS
2346M: Peter Rosin <peda@axentia.se>
2347L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2348S: Maintained
2349F: Documentation/devicetree/bindings/sound/axentia,*
aa431124 2350F: sound/soc/atmel/tse850-pcm5142.c
c821d301 2351
d5269395 2352AZ6007 DVB DRIVER
5dc8a864
MCC
2353M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2354M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2355L: linux-media@vger.kernel.org
a825eaec 2356W: https://linuxtv.org
d5269395
MCC
2357T: git git://linuxtv.org/media_tree.git
2358S: Maintained
2359F: drivers/media/usb/dvb-usb-v2/az6007.c
2360
6777376e
HV
2361AZTECH FM RADIO RECEIVER DRIVER
2362M: Hans Verkuil <hverkuil@xs4all.nl>
2363L: linux-media@vger.kernel.org
2364T: git git://linuxtv.org/media_tree.git
a825eaec 2365W: https://linuxtv.org
6777376e
HV
2366S: Maintained
2367F: drivers/media/radio/radio-aztech*
2368
e2d1d6c0 2369B43 WIRELESS DRIVER
e2d1d6c0 2370L: linux-wireless@vger.kernel.org
ed072f9e 2371L: b43-dev@lists.infradead.org
491b26b4 2372W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2373S: Odd Fixes
58619b14 2374F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2375
2376B43LEGACY WIRELESS DRIVER
8b58be88 2377M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2378L: linux-wireless@vger.kernel.org
ed072f9e 2379L: b43-dev@lists.infradead.org
491b26b4 2380W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2381S: Maintained
423e3ce3 2382F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2383
300abeb5 2384BACKLIGHT CLASS/SUBSYSTEM
b7701755 2385M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2386M: Lee Jones <lee.jones@linaro.org>
9f273c24 2387T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2388S: Maintained
679655da
JP
2389F: drivers/video/backlight/
2390F: include/linux/backlight.h
300abeb5 2391
c6c8fea2 2392BATMAN ADVANCED
207df49e 2393M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2394M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2395M: Antonio Quartulli <a@unstable.cc>
1584f41f 2396L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2397W: https://www.open-mesh.org/
8b823170 2398Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2399S: Maintained
286ddfb0
SE
2400F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2401F: Documentation/ABI/testing/sysfs-class-net-mesh
2402F: Documentation/networking/batman-adv.txt
09748a22 2403F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2404F: net/batman-adv/
2405
e2d1d6c0 2406BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2407M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2408L: linux-hams@vger.kernel.org
2409W: http://www.baycom.org/~tom/ham/ham.html
2410S: Maintained
679655da 2411F: drivers/net/hamradio/baycom*
e2d1d6c0 2412
cafe5635 2413BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2414M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2415L: linux-bcache@vger.kernel.org
2416W: http://bcache.evilpiepirate.org
4d1034eb 2417S: Orphan
cafe5635
KO
2418F: drivers/md/bcache/
2419
04bd844a
HV
2420BDISP ST MEDIA DRIVER
2421M: Fabien Dessenne <fabien.dessenne@st.com>
2422L: linux-media@vger.kernel.org
2423T: git git://linuxtv.org/media_tree.git
a825eaec 2424W: https://linuxtv.org
04bd844a
HV
2425S: Supported
2426F: drivers/media/platform/sti/bdisp
2427
e2d1d6c0 2428BEFS FILE SYSTEM
db4ad036
LB
2429M: Luis de Bethencourt <luisbg@osg.samsung.com>
2430M: Salah Triki <salah.triki@gmail.com>
2431S: Maintained
2432T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2433F: Documentation/filesystems/befs.txt
2434F: fs/befs/
e2d1d6c0 2435
564ee360 2436BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2437M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2438L: netdev@vger.kernel.org
2439S: Maintained
2440F: drivers/net/ethernet/ec_bhf.c
564ee360 2441
e2d1d6c0 2442BFS FILE SYSTEM
8b58be88 2443M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2444S: Maintained
679655da
JP
2445F: Documentation/filesystems/bfs.txt
2446F: fs/bfs/
c117ab84 2447F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2448
1394f032 2449BLACKFIN ARCHITECTURE
a4edbc10 2450M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2451L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2452T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2453W: http://blackfin.uclinux.org
2454S: Supported
679655da 2455F: arch/blackfin/
566da5b2 2456
e190d6b1 2457BLACKFIN EMAC DRIVER
b3fe92b0 2458L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2459W: http://blackfin.uclinux.org
2460S: Supported
7b35f033 2461F: drivers/net/ethernet/adi/
e190d6b1 2462
566da5b2 2463BLACKFIN RTC DRIVER
b3fe92b0 2464L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2465W: http://blackfin.uclinux.org
2466S: Supported
679655da 2467F: drivers/rtc/rtc-bfin.c
1394f032 2468
936ed49a 2469BLACKFIN SDH DRIVER
109ec8c3 2470M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2471L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2472W: http://blackfin.uclinux.org
2473S: Supported
2474F: drivers/mmc/host/bfin_sdh.c
2475
1394f032 2476BLACKFIN SERIAL DRIVER
8b58be88 2477M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2478L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2479W: http://blackfin.uclinux.org
2480S: Supported
8460241e 2481F: drivers/tty/serial/bfin_uart.c
1394f032 2482
1e6d320f 2483BLACKFIN WATCHDOG DRIVER
b3fe92b0 2484L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2485W: http://blackfin.uclinux.org
2486S: Supported
679655da 2487F: drivers/watchdog/bfin_wdt.c
1e6d320f 2488
d24ecfcc 2489BLACKFIN I2C TWI DRIVER
8b58be88 2490M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2491L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2492W: http://blackfin.uclinux.org/
2493S: Supported
679655da 2494F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2495
1e204377
SJ
2496BLACKFIN MEDIA DRIVER
2497M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2498L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2499W: http://blackfin.uclinux.org/
2500S: Supported
2501F: drivers/media/platform/blackfin/
2502F: drivers/media/i2c/adv7183*
2503F: drivers/media/i2c/vs6624*
2504
b54cf35a
JSM
2505BLINKM RGB LED DRIVER
2506M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2507S: Maintained
2508F: drivers/leds/leds-blinkm.c
2509
1da177e4 2510BLOCK LAYER
8b58be88 2511M: Jens Axboe <axboe@kernel.dk>
82c426e0 2512L: linux-block@vger.kernel.org
08deed1e 2513T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2514S: Maintained
679655da 2515F: block/
ae11f7ef 2516F: kernel/trace/blktrace.c
88459642 2517F: lib/sbitmap.c
1da177e4 2518
2b54aaef 2519BLOCK2MTD DRIVER
8b58be88 2520M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2521L: linux-mtd@lists.infradead.org
2522S: Maintained
679655da 2523F: drivers/mtd/devices/block2mtd.c
2b54aaef 2524
63fbd24e 2525BLUETOOTH DRIVERS
8b58be88 2526M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2527M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2528M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2529L: linux-bluetooth@vger.kernel.org
63fbd24e 2530W: http://www.bluez.org/
22e7a424
MH
2531T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2532T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2533S: Maintained
679655da 2534F: drivers/bluetooth/
1da177e4 2535
63fbd24e 2536BLUETOOTH SUBSYSTEM
8b58be88 2537M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2538M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2539M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2540L: linux-bluetooth@vger.kernel.org
2541W: http://www.bluez.org/
22e7a424
MH
2542T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2543T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2544S: Maintained
679655da
JP
2545F: net/bluetooth/
2546F: include/net/bluetooth/
1da177e4
LT
2547
2548BONDING DRIVER
79b30750 2549M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2550M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2551M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2552L: netdev@vger.kernel.org
ce00f85c
JC
2553W: http://sourceforge.net/projects/bonding/
2554S: Supported
679655da 2555F: drivers/net/bonding/
c117ab84 2556F: include/uapi/linux/if_bonding.h
1da177e4 2557
b5f4df34
AS
2558BPF (Safe dynamic programs and tools)
2559M: Alexei Starovoitov <ast@kernel.org>
2560L: netdev@vger.kernel.org
2561L: linux-kernel@vger.kernel.org
2562S: Supported
2563F: kernel/bpf/
5aa5bd14
DB
2564F: tools/testing/selftests/bpf/
2565F: lib/test_bpf.c
b5f4df34 2566
39105890 2567BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2568M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2569L: netdev@vger.kernel.org
2570S: Supported
adfc5217 2571F: drivers/net/ethernet/broadcom/b44.*
39105890 2572
967dd82f
FF
2573BROADCOM B53 ETHERNET SWITCH DRIVER
2574M: Florian Fainelli <f.fainelli@gmail.com>
2575L: netdev@vger.kernel.org
2576L: openwrt-devel@lists.openwrt.org (subscribers-only)
2577S: Supported
2578F: drivers/net/dsa/b53/*
2579F: include/linux/platform_data/b53.h
2580
32ec90d5
FF
2581BROADCOM GENET ETHERNET DRIVER
2582M: Florian Fainelli <f.fainelli@gmail.com>
2583L: netdev@vger.kernel.org
2584S: Supported
2585F: drivers/net/ethernet/broadcom/genet/
2586
948c51e6 2587BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2588M: Rasesh Mody <rasesh.mody@cavium.com>
2589M: Harish Patil <harish.patil@cavium.com>
2590M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2591L: netdev@vger.kernel.org
2592S: Supported
adfc5217
JK
2593F: drivers/net/ethernet/broadcom/bnx2.*
2594F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2595
4d9d2cb0 2596BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2597M: Yuval Mintz <Yuval.Mintz@cavium.com>
2598M: Ariel Elior <ariel.elior@cavium.com>
2599M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2600L: netdev@vger.kernel.org
2601S: Supported
adfc5217 2602F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2603
90f4c594 2604BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2605M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2606M: Ray Jui <rjui@broadcom.com>
2607M: Scott Branden <sbranden@broadcom.com>
086f4704 2608M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2609T: git git://github.com/broadcom/mach-bcm
af4b8e37 2610S: Maintained
ccf62f5a
JM
2611N: bcm281*
2612N: bcm113*
2613N: bcm216*
2614N: kona
af4b8e37 2615F: arch/arm/mach-bcm/
af4b8e37 2616
9209bec4 2617BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2618M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2619M: Lee Jones <lee@kernel.org>
10b9e887 2620M: Eric Anholt <eric@anholt.net>
f680f25c 2621L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2623T: git git://github.com/anholt/linux
f680f25c 2624S: Maintained
9209bec4 2625N: bcm2835
4a5a7a66 2626F: drivers/staging/vc04_services
f680f25c 2627
5564f092
RM
2628BROADCOM BCM47XX MIPS ARCHITECTURE
2629M: Hauke Mehrtens <hauke@hauke-m.de>
2630M: Rafał Miłecki <zajec5@gmail.com>
2631L: linux-mips@linux-mips.org
2632S: Maintained
7ad2410c 2633F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2634F: arch/mips/bcm47xx/*
2635F: arch/mips/include/asm/mach-bcm47xx/*
2636
9209bec4 2637BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2638M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2639M: Rafał Miłecki <zajec5@gmail.com>
2640M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2641L: linux-arm-kernel@lists.infradead.org
2642S: Maintained
2643F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2644F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2645F: arch/arm/boot/dts/bcm470*
2646
4ebd5047
RM
2647BROADCOM BCM53573 ARM ARCHITECTURE
2648M: Rafał Miłecki <rafal@milecki.pl>
2649L: linux-arm-kernel@lists.infradead.org
2650S: Maintained
2651F: arch/arm/boot/dts/bcm53573*
2652F: arch/arm/boot/dts/bcm47189*
2653
e076e962
FF
2654BROADCOM BCM63XX ARM ARCHITECTURE
2655M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2656M: bcm-kernel-feedback-list@broadcom.com
20de823e 2657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2658T: git git://github.com/broadcom/stblinux.git
e076e962 2659S: Maintained
d6f4e76e 2660N: bcm63xx
e076e962 2661
7110e227
KC
2662BROADCOM BCM63XX/BCM33XX UDC DRIVER
2663M: Kevin Cernekee <cernekee@gmail.com>
2664L: linux-usb@vger.kernel.org
2665S: Maintained
2666F: drivers/usb/gadget/udc/bcm63xx_udc.*
2667
2df94fd6 2668BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2669M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2670M: Gregory Fong <gregory.0xf0@gmail.com>
2671M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2672M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2674T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2675S: Maintained
2676F: arch/arm/mach-bcm/*brcmstb*
2677F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2678F: drivers/bus/brcmstb_gisb.c
5009a289 2679N: brcmstb
2df94fd6 2680
70371cef
KC
2681BROADCOM BMIPS MIPS ARCHITECTURE
2682M: Kevin Cernekee <cernekee@gmail.com>
2683M: Florian Fainelli <f.fainelli@gmail.com>
2684L: linux-mips@linux-mips.org
eb6725d0 2685T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2686S: Maintained
2687F: arch/mips/bmips/*
2688F: arch/mips/include/asm/mach-bmips/*
2689F: arch/mips/kernel/*bmips*
338808de 2690F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2691F: drivers/irqchip/irq-bcm63*
70371cef
KC
2692F: drivers/irqchip/irq-bcm7*
2693F: drivers/irqchip/irq-brcmstb*
3271e610 2694F: include/linux/bcm963xx_nvram.h
8fce60b8 2695F: include/linux/bcm963xx_tag.h
70371cef 2696
948c51e6 2697BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2698M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2699M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2700M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2701L: netdev@vger.kernel.org
2702S: Supported
adfc5217 2703F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2704
a9533e7e 2705BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2706M: Arend van Spriel <arend.vanspriel@broadcom.com>
2707M: Franky Lin <franky.lin@broadcom.com>
2708M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2709L: linux-wireless@vger.kernel.org
2a734451 2710L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2711S: Supported
05491d2c 2712F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2713
9958d6f9 2714BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2715M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2716L: linux-scsi@vger.kernel.org
2717S: Supported
2718F: drivers/scsi/bnx2fc/
2719
6a6b5ad0 2720BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2721M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2722L: linux-scsi@vger.kernel.org
2723S: Supported
2724F: drivers/scsi/bnx2i/
2725
63f37ddf 2726BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2727M: Ray Jui <rjui@broadcom.com>
2728M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2729M: Jon Mason <jonmason@broadcom.com>
086f4704 2730M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2732T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2733S: Maintained
2734N: iproc
2735N: cygnus
5c161242 2736N: bcm[-_]nsp
36c0237f
SB
2737N: bcm9113*
2738N: bcm9583*
63f37ddf
JM
2739N: bcm9585*
2740N: bcm9586*
2741N: bcm988312
36c0237f 2742N: bcm113*
63f37ddf
JM
2743N: bcm583*
2744N: bcm585*
2745N: bcm586*
2746N: bcm88312
d76e21b8 2747F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2748F: drivers/clk/bcm/clk-ns*
2749F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2750
3b0213d5
GF
2751BROADCOM BRCMSTB GPIO DRIVER
2752M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2753L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2754S: Supported
2755F: drivers/gpio/gpio-brcmstb.c
2756F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2757
7b7f588b 2758BROADCOM KONA GPIO DRIVER
5e163903 2759M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2760L: bcm-kernel-feedback-list@broadcom.com
2761S: Supported
2762F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2763F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2764
f6e734a8
RM
2765BROADCOM NVRAM DRIVER
2766M: Rafał Miłecki <zajec5@gmail.com>
2767L: linux-mips@linux-mips.org
2768S: Maintained
2769F: drivers/firmware/broadcom/*
2770
02787daa
BN
2771BROADCOM STB NAND FLASH DRIVER
2772M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2773M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2774L: linux-mtd@lists.infradead.org
1285734c 2775L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2776S: Maintained
2777F: drivers/mtd/nand/brcmnand/
2778
bb446b57
MM
2779BROADCOM STB AVS CPUFREQ DRIVER
2780M: Markus Mayer <mmayer@broadcom.com>
2781M: bcm-kernel-feedback-list@broadcom.com
2782L: linux-pm@vger.kernel.org
2783S: Maintained
2784F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2785F: drivers/cpufreq/brcmstb*
bb446b57 2786
c9678d86
RM
2787BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2788M: Rafał Miłecki <zajec5@gmail.com>
2789L: linux-wireless@vger.kernel.org
2790S: Maintained
2791F: drivers/bcma/
2792F: include/linux/bcma/
2793
b8302205
FF
2794BROADCOM SYSTEMPORT ETHERNET DRIVER
2795M: Florian Fainelli <f.fainelli@gmail.com>
2796L: netdev@vger.kernel.org
2797S: Supported
2798F: drivers/net/ethernet/broadcom/bcmsysport.*
2799
42515e61 2800BROADCOM VULCAN ARM64 SOC
3483b163 2801M: Jayachandran C. <c.jayachandran@gmail.com>
086f4704 2802M: bcm-kernel-feedback-list@broadcom.com
42515e61 2803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2804S: Maintained
2805F: arch/arm64/boot/dts/broadcom/vulcan*
2806
7725ccfd 2807BROCADE BFA FC SCSI DRIVER
aa803370
AG
2808M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2809M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2810L: linux-scsi@vger.kernel.org
2811S: Supported
2812F: drivers/scsi/bfa/
7725ccfd 2813
8b230ed8 2814BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2815M: Rasesh Mody <rasesh.mody@cavium.com>
2816M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2817M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2818L: netdev@vger.kernel.org
2819S: Supported
f844a0ea 2820F: drivers/net/ethernet/brocade/bna/
8b230ed8 2821
5cdf7f76 2822BSG (block layer generic sg v4 driver)
8b58be88 2823M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2824L: linux-scsi@vger.kernel.org
2825S: Supported
679655da
JP
2826F: block/bsg.c
2827F: include/linux/bsg.h
c117ab84 2828F: include/uapi/linux/bsg.h
5cdf7f76 2829
af39917d
CL
2830BT87X AUDIO DRIVER
2831M: Clemens Ladisch <clemens@ladisch.de>
2832L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2833T: git git://git.alsa-project.org/alsa-kernel.git
2834S: Maintained
2835F: Documentation/sound/alsa/Bt87x.txt
2836F: sound/pci/bt87x.c
2837
ff1d5c2f 2838BT8XXGPIO DRIVER
eb032b98 2839M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2840W: http://bu3sch.de/btgpio.php
2841S: Maintained
72dbb705 2842F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2843
eb1eb04f 2844BTRFS FILE SYSTEM
c0778e25
CM
2845M: Chris Mason <clm@fb.com>
2846M: Josef Bacik <jbacik@fb.com>
d8130624 2847M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2848L: linux-btrfs@vger.kernel.org
2849W: http://btrfs.wiki.kernel.org/
8a6e2535 2850Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2851T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2852S: Maintained
679655da
JP
2853F: Documentation/filesystems/btrfs.txt
2854F: fs/btrfs/
eb1eb04f 2855
1da177e4 2856BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2857M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2858M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2859L: linux-media@vger.kernel.org
a825eaec 2860W: https://linuxtv.org
275ffde4 2861T: git git://linuxtv.org/media_tree.git
f96236e5 2862S: Odd fixes
618cd932 2863F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2864F: drivers/media/pci/bt8xx/bttv*
1da177e4 2865
1f34923c
KA
2866BUSLOGIC SCSI DRIVER
2867M: Khalid Aziz <khalid@gonehiking.org>
2868L: linux-scsi@vger.kernel.org
2869S: Maintained
2870F: drivers/scsi/BusLogic.*
2871F: drivers/scsi/FlashPoint.*
2872
af39917d
CL
2873C-MEDIA CMI8788 DRIVER
2874M: Clemens Ladisch <clemens@ladisch.de>
2875L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2876T: git git://git.alsa-project.org/alsa-kernel.git
2877S: Maintained
2878F: sound/pci/oxygen/
2879
2141355f
MS
2880C6X ARCHITECTURE
2881M: Mark Salter <msalter@redhat.com>
2882M: Aurelien Jacquiot <a-jacquiot@ti.com>
2883L: linux-c6x-dev@linux-c6x.org
2884W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2885S: Maintained
2886F: arch/c6x/
2887
a5432f5a 2888CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2889M: David Howells <dhowells@redhat.com>
e62d6e24 2890L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2891S: Supported
2892F: Documentation/filesystems/caching/cachefiles.txt
2893F: fs/cachefiles/
2894
c815ca39
HV
2895CADET FM/AM RADIO RECEIVER DRIVER
2896M: Hans Verkuil <hverkuil@xs4all.nl>
2897L: linux-media@vger.kernel.org
2898T: git git://linuxtv.org/media_tree.git
a825eaec 2899W: https://linuxtv.org
c815ca39
HV
2900S: Maintained
2901F: drivers/media/radio/radio-cadet*
2902
77d5140f 2903CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2904M: Jonathan Corbet <corbet@lwn.net>
661263b5 2905L: linux-media@vger.kernel.org
275ffde4 2906T: git git://linuxtv.org/media_tree.git
77d5140f 2907S: Maintained
618cd932 2908F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2909F: drivers/media/platform/marvell-ccic/
77d5140f 2910
201b6bab 2911CAIF NETWORK LAYER
5c574f50 2912M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2913L: netdev@vger.kernel.org
2914S: Supported
2915F: Documentation/networking/caif/
2916F: drivers/net/caif/
c117ab84 2917F: include/uapi/linux/caif/
201b6bab
JP
2918F: include/net/caif/
2919F: net/caif/
2920
77dac90f 2921CALGARY x86-64 IOMMU
a6921c29
JM
2922M: Muli Ben-Yehuda <mulix@mulix.org>
2923M: Jon Mason <jdmason@kudzu.us>
2924L: iommu@lists.linux-foundation.org
77dac90f 2925S: Maintained
679655da
JP
2926F: arch/x86/kernel/pci-calgary_64.c
2927F: arch/x86/kernel/tce_64.c
2928F: arch/x86/include/asm/calgary.h
2929F: arch/x86/include/asm/tce.h
77dac90f 2930
e2d1d6c0 2931CAN NETWORK LAYER
8d15d386 2932M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2933M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2934L: linux-can@vger.kernel.org
84b0d715 2935W: https://github.com/linux-can
870482a4
MKB
2936T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2937T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2938S: Maintained
f35f6c8f 2939F: Documentation/networking/can.txt
8d15d386 2940F: net/can/
8d15d386 2941F: include/linux/can/core.h
c117ab84
CEB
2942F: include/uapi/linux/can.h
2943F: include/uapi/linux/can/bcm.h
2944F: include/uapi/linux/can/raw.h
2945F: include/uapi/linux/can/gw.h
e2d1d6c0 2946
4261a204 2947CAN NETWORK DRIVERS
8b58be88 2948M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2949M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2950L: linux-can@vger.kernel.org
84b0d715 2951W: https://github.com/linux-can
870482a4
MKB
2952T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2953T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2954S: Maintained
3636876a 2955F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2956F: drivers/net/can/
2957F: include/linux/can/dev.h
8d15d386 2958F: include/linux/can/platform/
c117ab84
CEB
2959F: include/uapi/linux/can/error.h
2960F: include/uapi/linux/can/netlink.h
4261a204 2961
95d16c72 2962CAPABILITIES
39baa7e6 2963M: Serge Hallyn <serge@hallyn.com>
95d16c72 2964L: linux-security-module@vger.kernel.org
6305902c 2965S: Supported
95d16c72 2966F: include/linux/capability.h
c117ab84 2967F: include/uapi/linux/capability.h
6305902c 2968F: security/commoncap.c
38a94118 2969F: kernel/capability.c
95d16c72 2970
b84894c7
KT
2971CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2972M: Kevin Tsai <ktsai@capellamicro.com>
2973S: Maintained
2974F: drivers/iio/light/cm*
8c27ceff 2975F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
b84894c7 2976
f9484852
JG
2977CAVIUM I2C DRIVER
2978M: Jan Glauber <jglauber@cavium.com>
2979M: David Daney <david.daney@cavium.com>
2980W: http://www.cavium.com
2981S: Supported
2982F: drivers/i2c/busses/i2c-octeon*
2983F: drivers/i2c/busses/i2c-thunderx*
2984
f21fb3ed
RV
2985CAVIUM LIQUIDIO NETWORK DRIVER
2986M: Derek Chickles <derek.chickles@caviumnetworks.com>
2987M: Satanand Burla <satananda.burla@caviumnetworks.com>
2988M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2989M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2990L: netdev@vger.kernel.org
2991W: http://www.cavium.com
2992S: Supported
f21fb3ed
RV
2993F: drivers/net/ethernet/cavium/liquidio/
2994
ef0bbac3
VB
2995CC2520 IEEE-802.15.4 RADIO DRIVER
2996M: Varka Bhadram <varkabhadram@gmail.com>
2997L: linux-wpan@vger.kernel.org
2998S: Maintained
2999F: drivers/net/ieee802154/cc2520.c
3000F: include/linux/spi/cc2520.h
3001F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3002
ca684386
HV
3003CEC DRIVER
3004M: Hans Verkuil <hans.verkuil@cisco.com>
3005L: linux-media@vger.kernel.org
3006T: git git://linuxtv.org/media_tree.git
3007W: http://linuxtv.org
3008S: Supported
104eda6d 3009F: Documentation/media/kapi/cec-core.rst
618cd932 3010F: Documentation/media/uapi/cec
104eda6d 3011F: drivers/media/cec/
ca684386
HV
3012F: drivers/media/cec-edid.c
3013F: drivers/media/rc/keymaps/rc-cec.c
3014F: include/media/cec.h
3015F: include/media/cec-edid.h
104eda6d
HV
3016F: include/uapi/linux/cec.h
3017F: include/uapi/linux/cec-funcs.h
ca684386 3018
b8154542 3019CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3020M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3021L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3022W: http://www.ibm.com/developerworks/power/cell/
3023S: Supported
679655da 3024F: arch/powerpc/include/asm/cell*.h
679655da 3025F: arch/powerpc/include/asm/spu*.h
c117ab84 3026F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3027F: arch/powerpc/oprofile/*cell*
3028F: arch/powerpc/platforms/cell/
b8154542 3029
398ecff5
SW
3030CEPH COMMON CODE (LIBCEPH)
3031M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3032M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3033M: Sage Weil <sage@redhat.com>
82593f87 3034L: ceph-devel@vger.kernel.org
09d90327 3035W: http://ceph.com/
fb99f881 3036T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3037T: git git://github.com/ceph/ceph-client.git
9030aaf9 3038S: Supported
14430813
JP
3039F: net/ceph/
3040F: include/linux/ceph/
3041F: include/linux/crush/
9030aaf9 3042
398ecff5
SW
3043CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3044M: "Yan, Zheng" <zyan@redhat.com>
3045M: Sage Weil <sage@redhat.com>
3046M: Ilya Dryomov <idryomov@gmail.com>
3047L: ceph-devel@vger.kernel.org
3048W: http://ceph.com/
3049T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3050T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3051S: Supported
3052F: Documentation/filesystems/ceph.txt
3053F: fs/ceph/
3054
cfc411e7
DH
3055CERTIFICATE HANDLING:
3056M: David Howells <dhowells@redhat.com>
3057M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3058L: keyrings@vger.kernel.org
cfc411e7
DH
3059S: Maintained
3060F: Documentation/module-signing.txt
3061F: certs/
d8d80386 3062F: scripts/sign-file.c
cfc411e7
DH
3063F: scripts/extract-cert.c
3064
18332a80 3065CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3066L: linux-usb@vger.kernel.org
10c6c9c9 3067S: Orphan
679655da
JP
3068F: Documentation/usb/WUSB-Design-overview.txt
3069F: Documentation/usb/wusb-cbaf
355ffe69
DV
3070F: drivers/usb/host/hwa-hc.c
3071F: drivers/usb/host/whci/
679655da
JP
3072F: drivers/usb/wusbcore/
3073F: include/linux/usb/wusb*
18332a80 3074
c4d7e510
RG
3075HT16K33 LED CONTROLLER DRIVER
3076M: Robin van der Gracht <robin@protonic.nl>
3077S: Maintained
3078F: drivers/auxdisplay/ht16k33.c
3079F: Documentation/devicetree/bindings/display/ht16k33.txt
3080
70e84049 3081CFAG12864B LCD DRIVER
8b58be88 3082M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3083W: http://miguelojeda.es/auxdisplay.htm
3084W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3085S: Maintained
679655da
JP
3086F: drivers/auxdisplay/cfag12864b.c
3087F: include/linux/cfag12864b.h
70e84049
MOS
3088
3089CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3090M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3091W: http://miguelojeda.es/auxdisplay.htm
3092W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3093S: Maintained
679655da
JP
3094F: drivers/auxdisplay/cfag12864bfb.c
3095F: include/linux/cfag12864b.h
70e84049 3096
704232c2 3097CFG80211 and NL80211
8b58be88 3098M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3099L: linux-wireless@vger.kernel.org
ce466579
JB
3100W: http://wireless.kernel.org/
3101T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3103S: Maintained
c117ab84 3104F: include/uapi/linux/nl80211.h
679655da
JP
3105F: include/net/cfg80211.h
3106F: net/wireless/*
3107X: net/wireless/wext*
704232c2 3108
46e64261
GKH
3109CHAR and MISC DRIVERS
3110M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3111M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3112T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3113S: Supported
46e64261
GKH
3114F: drivers/char/*
3115F: drivers/misc/*
471322a8 3116F: include/linux/miscdevice.h
46e64261 3117
0a920b5b 3118CHECKPATCH
8b58be88 3119M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3120M: Joe Perches <joe@perches.com>
3121S: Maintained
679655da 3122F: scripts/checkpatch.pl
0a920b5b 3123
f8407f26
HW
3124CHINESE DOCUMENTATION
3125M: Harry Wei <harryxiyou@gmail.com>
9740153c 3126L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3127L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3128S: Maintained
f5ff9b63 3129F: Documentation/translations/zh_CN/
f8407f26 3130
2721ea2c 3131CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3132M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3133T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3134L: linux-usb@vger.kernel.org
3135S: Maintained
3136F: drivers/usb/chipidea/
3137
a93ad65d
HG
3138CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3139M: Hans de Goede <hdegoede@redhat.com>
3140L: linux-input@vger.kernel.org
3141S: Maintained
3142F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3143F: drivers/input/touchscreen/chipone_icn8318.c
3144
ab043105
OJ
3145CHROME HARDWARE PLATFORM SUPPORT
3146M: Olof Johansson <olof@lixom.net>
3147S: Maintained
9f273c24 3148T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3149F: drivers/platform/chrome/
3150
641cb85e 3151CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3152M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3153M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3154M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3155M: Neel Patel <neepatel@cisco.com>
7063fbf2 3156S: Supported
a6a5580c 3157F: drivers/net/ethernet/cisco/enic/
7063fbf2 3158
e3cf00d0 3159CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3160M: Christian Benvenuti <benve@cisco.com>
3161M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3162S: Supported
35ef4a9e 3163F: drivers/infiniband/hw/usnic/
e3cf00d0 3164
2b7a52a4 3165CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3166M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3167L: netdev@vger.kernel.org
3168S: Maintained
57d0b7a0 3169F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3170
3d4cfdc9
MB
3171CIRRUS LOGIC AUDIO CODEC DRIVERS
3172M: Brian Austin <brian.austin@cirrus.com>
3173M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3174L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3175S: Maintained
3176F: sound/soc/codecs/cs*
3177
94574d9a
KRW
3178CLEANCACHE API
3179M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3180L: linux-kernel@vger.kernel.org
3181S: Maintained
3182F: mm/cleancache.c
3183F: include/linux/cleancache.h
3184
d4275354 3185CLK API
54176cc6 3186M: Russell King <linux@armlinux.org.uk>
aa571b14 3187L: linux-clk@vger.kernel.org
37417046 3188S: Maintained
d4275354
RK
3189F: include/linux/clk.h
3190
9222d247
JS
3191CLOCKSOURCE, CLOCKEVENT DRIVERS
3192M: Daniel Lezcano <daniel.lezcano@linaro.org>
3193M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3194L: linux-kernel@vger.kernel.org
9222d247
JS
3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3196S: Supported
3197F: drivers/clocksource
3198
5df6d737 3199CISCO FCOE HBA DRIVER
6593ccd8
SK
3200M: Satish Kharat <satishkh@cisco.com>
3201M: Sesidhar Baddela <sebaddel@cisco.com>
3202M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3203L: linux-scsi@vger.kernel.org
3204S: Supported
2a99921a 3205F: drivers/scsi/fnic/
5df6d737 3206
c8806b6c 3207CISCO SCSI HBA DRIVER
6593ccd8 3208M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3209M: Sesidhar Baddela <sebaddel@cisco.com>
3210L: linux-scsi@vger.kernel.org
3211S: Supported
3212F: drivers/scsi/snic/
3213
529aa8cb
TLSC
3214CMPC ACPI DRIVER
3215M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3216M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3217L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3218S: Supported
3219F: drivers/platform/x86/classmate-laptop.c
3220
85756a06
HV
3221COBALT MEDIA DRIVER
3222M: Hans Verkuil <hans.verkuil@cisco.com>
3223L: linux-media@vger.kernel.org
3224T: git git://linuxtv.org/media_tree.git
a825eaec 3225W: https://linuxtv.org
85756a06
HV
3226S: Supported
3227F: drivers/media/pci/cobalt/
3228
74425eee 3229COCCINELLE/Semantic Patches (SmPL)
26de9c26 3230M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3231M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3232M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3233M: Michal Marek <mmarek@suse.com>
26de9c26 3234L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3235T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3236W: http://coccinelle.lip6.fr/
3237S: Supported
4b9033a3 3238F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3239F: scripts/coccinelle/
3240F: scripts/coccicheck
3241
1da177e4 3242CODA FILE SYSTEM
8b58be88 3243M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3244M: coda@cs.cmu.edu
3245L: codalist@coda.cs.cmu.edu
3246W: http://www.coda.cs.cmu.edu/
3247S: Maintained
679655da
JP
3248F: Documentation/filesystems/coda.txt
3249F: fs/coda/
3250F: include/linux/coda*.h
c117ab84 3251F: include/uapi/linux/coda*.h
1da177e4 3252
0b14261e
PZ
3253CODA V4L2 MEM2MEM DRIVER
3254M: Philipp Zabel <p.zabel@pengutronix.de>
3255L: linux-media@vger.kernel.org
3256S: Maintained
3257F: Documentation/devicetree/bindings/media/coda.txt
3258F: drivers/media/platform/coda/
3259
7704addb 3260COMMON CLK FRAMEWORK
a85fa007 3261M: Michael Turquette <mturquette@baylibre.com>
f956165f 3262M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3263L: linux-clk@vger.kernel.org
22d61acf 3264Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3265T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3266S: Maintained
ae4185cd 3267F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3268F: drivers/clk/
3269X: drivers/clk/clkdev.c
7704addb 3270F: include/linux/clk-pr*
60bea3b5 3271F: include/linux/clk/
7704addb 3272
e2d1d6c0 3273COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3274M: Steve French <sfrench@samba.org>
51223df6 3275L: linux-cifs@vger.kernel.org
d1f28953 3276L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3277W: http://linux-cifs.samba.org/
bb1d5dda 3278T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3279S: Supported
ec421a71 3280F: Documentation/filesystems/cifs/
679655da 3281F: fs/cifs/
e2d1d6c0 3282
1da177e4 3283COMPACTPCI HOTPLUG CORE
8b58be88 3284M: Scott Murray <scott@spiteful.org>
64dab204 3285L: linux-pci@vger.kernel.org
82c4dfc7 3286S: Maintained
679655da 3287F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3288
3289COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3290M: Scott Murray <scott@spiteful.org>
64dab204 3291L: linux-pci@vger.kernel.org
82c4dfc7 3292S: Maintained
679655da 3293F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3294
3295COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3296M: Scott Murray <scott@spiteful.org>
64dab204 3297L: linux-pci@vger.kernel.org
82c4dfc7 3298S: Maintained
679655da 3299F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3300
5411552c 3301COMPAL LAPTOP SUPPORT
8b58be88 3302M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3303L: platform-driver-x86@vger.kernel.org
5411552c 3304S: Maintained
679655da 3305F: drivers/platform/x86/compal-laptop.c
5411552c 3306
949be0f7 3307CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3308L: accessrunner-general@lists.sourceforge.net
3309W: http://accessrunner.sourceforge.net/
44243ef4 3310S: Orphan
679655da 3311F: drivers/usb/atm/cxacru.c
949be0f7 3312
e2d1d6c0 3313CONFIGFS
d6351db2 3314M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3315M: Christoph Hellwig <hch@lst.de>
3316T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3317S: Supported
679655da
JP
3318F: fs/configfs/
3319F: include/linux/configfs.h
e2d1d6c0 3320
acb9c1b2 3321CONNECTOR
8b58be88 3322M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3323L: netdev@vger.kernel.org
3324S: Maintained
3325F: drivers/connector/
3326
a3e3354d 3327CONTROL GROUP (CGROUP)
860ca0e6 3328M: Tejun Heo <tj@kernel.org>
ad50c159 3329M: Li Zefan <lizefan@huawei.com>
4d205676 3330M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3331L: cgroups@vger.kernel.org
860ca0e6 3332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3333S: Maintained
4b16b0c0 3334F: Documentation/cgroup*
679655da
JP
3335F: include/linux/cgroup*
3336F: kernel/cgroup*
a3e3354d
TH
3337
3338CONTROL GROUP - CPUSET
3339M: Li Zefan <lizefan@huawei.com>
3340L: cgroups@vger.kernel.org
3341W: http://www.bullopensource.org/cpuset/
3342W: http://oss.sgi.com/projects/cpusets/
3343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3344S: Maintained
4b16b0c0 3345F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3346F: include/linux/cpuset.h
3347F: kernel/cpuset.c
3348
3349CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3350M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3351M: Michal Hocko <mhocko@kernel.org>
c4e29738 3352M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3353L: cgroups@vger.kernel.org
3354L: linux-mm@kvack.org
3355S: Maintained
3356F: mm/memcontrol.c
5d1ea48b 3357F: mm/swap_cgroup.c
fb3a0fb6 3358
bebe4678 3359CORETEMP HARDWARE MONITORING DRIVER
96859129 3360M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3361L: linux-hwmon@vger.kernel.org
bebe4678 3362S: Maintained
679655da
JP
3363F: Documentation/hwmon/coretemp
3364F: drivers/hwmon/coretemp.c
bebe4678 3365
1da177e4 3366COSA/SRP SYNC SERIAL DRIVER
8b58be88 3367M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3368W: http://www.fi.muni.cz/~kas/cosa/
3369S: Maintained
679655da 3370F: drivers/net/wan/cosa*
1da177e4 3371
4371ee35 3372CPMAC ETHERNET DRIVER
9dd4aaef 3373M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3374L: netdev@vger.kernel.org
3375S: Maintained
b544dbac 3376F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3377
1da177e4 3378CPU FREQUENCY DRIVERS
9c3646d1 3379M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3380M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3381L: linux-pm@vger.kernel.org
1da177e4 3382S: Maintained
27209d91
VK
3383T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3384T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3385B: https://bugzilla.kernel.org
dabe73cb 3386F: Documentation/cpu-freq/
679655da
JP
3387F: drivers/cpufreq/
3388F: include/linux/cpufreq.h
1da177e4 3389
8a67f0ef
VK
3390CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3391M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3392M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3393L: linux-pm@vger.kernel.org
3394W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3395S: Maintained
3396F: drivers/cpufreq/arm_big_little.h
3397F: drivers/cpufreq/arm_big_little.c
3398F: drivers/cpufreq/arm_big_little_dt.c
3399
14d2c34c 3400CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3401M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3402M: Daniel Lezcano <daniel.lezcano@linaro.org>
3403L: linux-pm@vger.kernel.org
3404L: linux-arm-kernel@lists.infradead.org
cea8321c 3405T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3406S: Maintained
3407F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3408
0c570c18
BZ
3409CPUIDLE DRIVER - ARM EXYNOS
3410M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3411M: Daniel Lezcano <daniel.lezcano@linaro.org>
3412M: Kukjin Kim <kgene@kernel.org>
3413L: linux-pm@vger.kernel.org
3414L: linux-samsung-soc@vger.kernel.org
3415S: Supported
3416F: drivers/cpuidle/cpuidle-exynos.c
3417F: arch/arm/mach-exynos/pm.c
3418
a8e39c35 3419CPUIDLE DRIVERS
9c3646d1 3420M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3421M: Daniel Lezcano <daniel.lezcano@linaro.org>
3422L: linux-pm@vger.kernel.org
3423S: Maintained
cea8321c 3424T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3425B: https://bugzilla.kernel.org
a8e39c35
DL
3426F: drivers/cpuidle/*
3427F: include/linux/cpuidle.h
3428
1da177e4 3429CPUID/MSR DRIVER
8b58be88 3430M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3431S: Maintained
679655da
JP
3432F: arch/x86/kernel/cpuid.c
3433F: arch/x86/kernel/msr.c
1da177e4 3434
7fe2f639 3435CPU POWER MONITORING SUBSYSTEM
d8130624 3436M: Thomas Renninger <trenn@suse.com>
103f1790 3437L: linux-pm@vger.kernel.org
7fe2f639 3438S: Maintained
14430813 3439F: tools/power/cpupower/
7fe2f639 3440
1da177e4 3441CRAMFS FILESYSTEM
ce00f85c 3442W: http://sourceforge.net/projects/cramfs/
54886a71 3443S: Orphan / Obsolete
679655da
JP
3444F: Documentation/filesystems/cramfs.txt
3445F: fs/cramfs/
1da177e4
LT
3446
3447CRIS PORT
8b58be88
JP
3448M: Mikael Starvik <starvik@axis.com>
3449M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3450L: linux-cris-kernel@axis.com
1da177e4 3451W: http://developer.axis.com
9f273c24 3452T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3453S: Maintained
679655da 3454F: arch/cris/
df621252 3455F: drivers/tty/serial/crisv10.*
1da177e4
LT
3456
3457CRYPTO API
8b58be88
JP
3458M: Herbert Xu <herbert@gondor.apana.org.au>
3459M: "David S. Miller" <davem@davemloft.net>
1da177e4 3460L: linux-crypto@vger.kernel.org
9f273c24 3461T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3462T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3463S: Maintained
679655da 3464F: Documentation/crypto/
fe1c445b 3465F: Documentation/devicetree/bindings/crypto/
2ca87a17 3466F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3467F: arch/*/crypto/
3468F: crypto/
3469F: drivers/crypto/
3470F: include/crypto/
ff330f73 3471F: include/linux/crypto*
1da177e4 3472
5b07bd57 3473CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3474M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3475L: linux-crypto@vger.kernel.org
3476S: Maintained
51a2228a
JP
3477F: crypto/ansi_cprng.c
3478F: crypto/rng.c
5b07bd57 3479
fc279cc2
HV
3480CS3308 MEDIA DRIVER
3481M: Hans Verkuil <hverkuil@xs4all.nl>
3482L: linux-media@vger.kernel.org
3483T: git git://linuxtv.org/media_tree.git
3484W: http://linuxtv.org
3485S: Odd Fixes
3486F: drivers/media/i2c/cs3308.c
3487F: drivers/media/i2c/cs3308.h
3488
9b4ffa48 3489CS5535 Audio ALSA driver
8b58be88 3490M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3491S: Maintained
679655da 3492F: sound/pci/cs5535audio/
9b4ffa48 3493
a910e4a9 3494CW1200 WLAN driver
b75f0050
JP
3495M: Solomon Peachy <pizza@shaftnet.org>
3496S: Maintained
560424e9 3497F: drivers/net/wireless/st/cw1200/
a910e4a9 3498
6d8425b1 3499CX18 VIDEO4LINUX DRIVER
6afdeaf8 3500M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3501L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3502L: linux-media@vger.kernel.org
275ffde4 3503T: git git://linuxtv.org/media_tree.git
a825eaec 3504W: https://linuxtv.org
30e10993 3505W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3506S: Maintained
618cd932 3507F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3508F: drivers/media/pci/cx18/
6c0f0359 3509F: include/uapi/linux/ivtv*
6d8425b1 3510
3f101d91
HV
3511CX2341X MPEG ENCODER HELPER MODULE
3512M: Hans Verkuil <hverkuil@xs4all.nl>
3513L: linux-media@vger.kernel.org
3514T: git git://linuxtv.org/media_tree.git
a825eaec 3515W: https://linuxtv.org
3f101d91 3516S: Maintained
c368360b 3517F: drivers/media/common/cx2341x*
3f101d91
HV
3518F: include/media/cx2341x*
3519
b8fe6e2c
PB
3520CX24120 MEDIA DRIVER
3521M: Jemma Denson <jdenson@gmail.com>
3522M: Patrick Boettcher <patrick.boettcher@posteo.de>
3523L: linux-media@vger.kernel.org
a825eaec 3524W: https://linuxtv.org
b8fe6e2c
PB
3525Q: http://patchwork.linuxtv.org/project/linux-media/list/
3526S: Maintained
3527F: drivers/media/dvb-frontends/cx24120*
3528
20357578 3529CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3530M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3531M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3532L: linux-media@vger.kernel.org
a825eaec 3533W: https://linuxtv.org
20357578
MCC
3534T: git git://linuxtv.org/media_tree.git
3535S: Odd fixes
618cd932 3536F: Documentation/media/v4l-drivers/cx88*
20357578 3537F: drivers/media/pci/cx88/
6d8425b1 3538
91952bc0
AP
3539CXD2820R MEDIA DRIVER
3540M: Antti Palosaari <crope@iki.fi>
3541L: linux-media@vger.kernel.org
a825eaec 3542W: https://linuxtv.org
91952bc0
AP
3543W: http://palosaari.fi/linux/
3544Q: http://patchwork.linuxtv.org/project/linux-media/list/
3545T: git git://linuxtv.org/anttip/media_tree.git
3546S: Maintained
3547F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3548
e5ec3789 3549CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3550M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3551L: netdev@vger.kernel.org
3552W: http://www.chelsio.com
3553S: Supported
f7917c00 3554F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3555
d8ae3c33 3556CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3557M: Karen Xie <kxie@chelsio.com>
3558L: linux-scsi@vger.kernel.org
3559W: http://www.chelsio.com
3560S: Supported
3561F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3562
e5ec3789 3563CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3564M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3565L: linux-rdma@vger.kernel.org
e5ec3789
SW
3566W: http://www.openfabrics.org
3567S: Supported
679655da 3568F: drivers/infiniband/hw/cxgb3/
a85fb338 3569F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3570
be4c9bad 3571CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3572M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3573L: netdev@vger.kernel.org
3574W: http://www.chelsio.com
3575S: Supported
f7917c00 3576F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3577
d8ae3c33 3578CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3579M: Karen Xie <kxie@chelsio.com>
3580L: linux-scsi@vger.kernel.org
3581W: http://www.chelsio.com
3582S: Supported
3583F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3584
be4c9bad
RD
3585CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3586M: Steve Wise <swise@chelsio.com>
3587L: linux-rdma@vger.kernel.org
3588W: http://www.openfabrics.org
3589S: Supported
3590F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3591F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3592
5c20a5c7
CL
3593CXGB4VF ETHERNET DRIVER (CXGB4VF)
3594M: Casey Leedom <leedom@chelsio.com>
3595L: netdev@vger.kernel.org
3596W: http://www.chelsio.com
3597S: Supported
f7917c00 3598F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3599
a9282d01
IM
3600CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3601M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3602M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3603L: linuxppc-dev@lists.ozlabs.org
3604S: Supported
9d82fd2f 3605F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3606F: drivers/misc/cxl/
ec249dd8 3607F: include/misc/cxl*
a9282d01
IM
3608F: include/uapi/misc/cxl.h
3609F: Documentation/powerpc/cxl.txt
a9282d01
IM
3610F: Documentation/ABI/testing/sysfs-class-cxl
3611
11f43ae7
MO
3612CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3613M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3614M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3615M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3616L: linux-scsi@vger.kernel.org
3617S: Supported
3618F: drivers/scsi/cxlflash/
3619F: include/uapi/scsi/cxlflash_ioctls.h
3620F: Documentation/powerpc/cxlflash.txt
3621
b52b97a3
GC
3622STMMAC ETHERNET DRIVER
3623M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3624M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3625L: netdev@vger.kernel.org
3626W: http://www.stlinux.com
3627S: Supported
7ac6653a 3628F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3629
1da177e4 3630CYBERPRO FB DRIVER
54176cc6 3631M: Russell King <linux@armlinux.org.uk>
efc03ecb 3632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3633W: http://www.armlinux.org.uk/
1da177e4 3634S: Maintained
8a61f013 3635F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3636
1da177e4 3637CYCLADES ASYNC MUX DRIVER
1da177e4 3638W: http://www.cyclades.com/
d459883e 3639S: Orphan
c897401b 3640F: drivers/tty/cyclades.c
679655da 3641F: include/linux/cyclades.h
c117ab84 3642F: include/uapi/linux/cyclades.h
1da177e4
LT
3643
3644CYCLADES PC300 DRIVER
1da177e4 3645W: http://www.cyclades.com/
d459883e 3646S: Orphan
679655da 3647F: drivers/net/wan/pc300*
1da177e4 3648
402f6ae4
AP
3649CYPRESS_FIRMWARE MEDIA DRIVER
3650M: Antti Palosaari <crope@iki.fi>
3651L: linux-media@vger.kernel.org
a825eaec 3652W: https://linuxtv.org
402f6ae4
AP
3653W: http://palosaari.fi/linux/
3654Q: http://patchwork.linuxtv.org/project/linux-media/list/
3655T: git git://linuxtv.org/anttip/media_tree.git
3656S: Maintained
3657F: drivers/media/common/cypress_firmware*
3658
e3ae3525 3659CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3660M: Ferruh Yigit <fery@cypress.com>
6305902c 3661L: linux-input@vger.kernel.org
be9a6f40 3662S: Supported
6305902c
JP
3663F: drivers/input/touchscreen/cyttsp*
3664F: include/linux/input/cyttsp.h
e3ae3525 3665
aaaf5fbf
JK
3666DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3667M: Joshua Kinard <kumba@gentoo.org>
3668S: Maintained
3669F: drivers/rtc/rtc-ds1685.c
3670F: include/linux/rtc/ds1685.h
3671
1da177e4 3672DAMA SLAVE for AX.25
8b58be88 3673M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3674W: http://yaina.de/jreuter/
3675W: http://www.qsl.net/dl1bke/
3676L: linux-hams@vger.kernel.org
3677S: Maintained
679655da
JP
3678F: net/ax25/af_ax25.c
3679F: net/ax25/ax25_dev.c
3680F: net/ax25/ax25_ds_*
3681F: net/ax25/ax25_in.c
3682F: net/ax25/ax25_out.c
3683F: net/ax25/ax25_timer.c
3684F: net/ax25/sysctl_net_ax25.c
1da177e4 3685
e2d1d6c0 3686DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3687L: netdev@vger.kernel.org
5ff77428 3688S: Orphan
679655da 3689F: Documentation/networking/dmfe.txt
0f04e2aa 3690F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3691
3692DC390/AM53C974 SCSI driver
d8130624 3693M: Hannes Reinecke <hare@suse.com>
71bd849d 3694L: linux-scsi@vger.kernel.org
e2d1d6c0 3695S: Maintained
71bd849d 3696F: drivers/scsi/am53c974.c
e2d1d6c0 3697
1da177e4 3698DC395x SCSI driver
61eee9a7 3699M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3700M: Ali Akcaagac <aliakc@web.de>
3701M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3702L: dc395x@twibble.org
cf015e9f
JP
3703W: http://twibble.org/dist/dc395x/
3704W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3705S: Maintained
679655da
JP
3706F: Documentation/scsi/dc395x.txt
3707F: drivers/scsi/dc395x.*
1da177e4 3708
eb8edb08 3709DCCP PROTOCOL
a89d030e 3710M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3711L: dccp@vger.kernel.org
c996d8b9 3712W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3713S: Maintained
679655da 3714F: include/linux/dccp.h
c117ab84 3715F: include/uapi/linux/dccp.h
679655da
JP
3716F: include/linux/tfrc.h
3717F: net/dccp/
eb8edb08 3718
1da177e4 3719DECnet NETWORK LAYER
1da177e4
LT
3720W: http://linux-decnet.sourceforge.net
3721L: linux-decnet-user@lists.sourceforge.net
f546444d 3722S: Orphan
679655da
JP
3723F: Documentation/networking/decnet.txt
3724F: net/decnet/
1da177e4 3725
ebff05b9
MR
3726DECSTATION PLATFORM SUPPORT
3727M: "Maciej W. Rozycki" <macro@linux-mips.org>
3728L: linux-mips@linux-mips.org
3729W: http://www.linux-mips.org/wiki/DECstation
3730S: Maintained
3731F: arch/mips/dec/
3732F: arch/mips/include/asm/dec/
3733F: arch/mips/include/asm/mach-dec/
3734
1da177e4 3735DEFXX FDDI NETWORK DRIVER
8b58be88 3736M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3737S: Maintained
33f810b2 3738F: drivers/net/fddi/defxx.*
1da177e4 3739
ad8f07cc 3740DELL LAPTOP DRIVER
8b58be88 3741M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3742M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3743L: platform-driver-x86@vger.kernel.org
ad8f07cc 3744S: Maintained
679655da 3745F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3746
817a5cdb
PR
3747DELL LAPTOP RBTN DRIVER
3748M: Pali Rohár <pali.rohar@gmail.com>
3749S: Maintained
3750F: drivers/platform/x86/dell-rbtn.*
3751
cdbff611
PR
3752DELL LAPTOP FREEFALL DRIVER
3753M: Pali Rohár <pali.rohar@gmail.com>
3754S: Maintained
3755F: drivers/platform/x86/dell-smo8800.c
3756
1da177e4 3757DELL LAPTOP SMM DRIVER
a5afba16 3758M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3759S: Maintained
a5afba16 3760F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3761F: include/uapi/linux/i8k.h
1da177e4 3762
90563ec4 3763DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3764M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3765S: Maintained
679655da
JP
3766F: Documentation/dcdbas.txt
3767F: drivers/firmware/dcdbas.*
90563ec4 3768
0b3f6109 3769DELL WMI EXTRAS DRIVER
8b58be88 3770M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3771M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3772S: Maintained
36b3a96f 3773F: drivers/platform/x86/dell-wmi.c
0b3f6109 3774
5efc75e3 3775DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3776M: John Youn <johnyoun@synopsys.com>
5efc75e3 3777L: linux-usb@vger.kernel.org
18f340f9 3778T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3779S: Maintained
197ba5f4 3780F: drivers/usb/dwc2/
5efc75e3 3781
94ab23dd 3782DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3783M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3784L: linux-usb@vger.kernel.org
94ab23dd
FB
3785T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3786S: Maintained
3787F: drivers/usb/dwc3/
3788
833c9545
JB
3789DEVICE COREDUMP (DEV_COREDUMP)
3790M: Johannes Berg <johannes@sipsolutions.net>
3791L: linux-kernel@vger.kernel.org
3792S: Maintained
3793F: drivers/base/devcoredump.c
3794F: include/linux/devcoredump.h
3795
89d07767
KP
3796DEVICE FREQUENCY (DEVFREQ)
3797M: MyungJoo Ham <myungjoo.ham@samsung.com>
3798M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3799R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3800L: linux-pm@vger.kernel.org
6a3cd722 3801T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3802S: Maintained
3803F: drivers/devfreq/
6a3cd722
CC
3804F: include/linux/devfreq.h
3805F: Documentation/devicetree/bindings/devfreq/
89d07767 3806
7dbded06
CC
3807DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3808M: Chanwoo Choi <cw00.choi@samsung.com>
3809L: linux-pm@vger.kernel.org
3810T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3811S: Supported
3812F: drivers/devfreq/event/
3813F: drivers/devfreq/devfreq-event.c
3814F: include/linux/devfreq-event.h
3815F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3816
490b864b
CC
3817BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3818M: Chanwoo Choi <cw00.choi@samsung.com>
3819L: linux-pm@vger.kernel.org
3820L: linux-samsung-soc@vger.kernel.org
3821T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3822S: Maintained
3823F: drivers/devfreq/exynos-bus.c
3824F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3825
1da177e4 3826DEVICE NUMBER REGISTRY
8b58be88 3827M: Torben Mathiasen <device@lanana.org>
1da177e4 3828W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3829S: Maintained
3830
e2d1d6c0 3831DEVICE-MAPPER (LVM)
854ecaad 3832M: Alasdair Kergon <agk@redhat.com>
8504eed3 3833M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3834M: dm-devel@redhat.com
e2d1d6c0
RD
3835L: dm-devel@redhat.com
3836W: http://sources.redhat.com/dm
8a6e2535 3837Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3838T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3839T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3840S: Maintained
679655da
JP
3841F: Documentation/device-mapper/
3842F: drivers/md/dm*
854ecaad 3843F: drivers/md/persistent-data/
679655da
JP
3844F: include/linux/device-mapper.h
3845F: include/linux/dm-*.h
8504eed3 3846F: include/uapi/linux/dm-*.h
e2d1d6c0 3847
bfcd3a46
JP
3848DEVLINK
3849M: Jiri Pirko <jiri@mellanox.com>
3850L: netdev@vger.kernel.org
3851S: Supported
3852F: net/core/devlink.c
3853F: include/net/devlink.h
3854F: include/uapi/linux/devlink.h
3855
c0d995aa
OST
3856DIALOG SEMICONDUCTOR DRIVERS
3857M: Support Opensource <support.opensource@diasemi.com>
3858W: http://www.dialog-semiconductor.com/products
3859S: Supported
3860F: Documentation/hwmon/da90??
047cfd01 3861F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3862F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3863F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3864F: drivers/gpio/gpio-da90??.c
3865F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3866F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3867F: drivers/input/misc/da90??_onkey.c
3868F: drivers/input/touchscreen/da9052_tsi.c
3869F: drivers/leds/leds-da90??.c
3870F: drivers/mfd/da903x.c
3871F: drivers/mfd/da90??-*.c
7be72c2c 3872F: drivers/mfd/da91??-*.c
8c0984e5
SR
3873F: drivers/power/supply/da9052-battery.c
3874F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3875F: drivers/regulator/da903x.c
3876F: drivers/regulator/da9???-regulator.[ch]
3877F: drivers/rtc/rtc-da90??.c
3878F: drivers/video/backlight/da90??_bl.c
3879F: drivers/watchdog/da90??_wdt.c
3880F: include/linux/mfd/da903x.h
3881F: include/linux/mfd/da9052/
3882F: include/linux/mfd/da9055/
047cfd01 3883F: include/linux/mfd/da9062/
c0d995aa 3884F: include/linux/mfd/da9063/
7be72c2c 3885F: include/linux/mfd/da9150/
4eeb08b4 3886F: include/linux/regulator/da9211.h
c0d995aa
OST
3887F: include/sound/da[79]*.h
3888F: sound/soc/codecs/da[79]*.[ch]
3889
6ea5dcdf
WBG
3890DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3891M: William Breathitt Gray <vilhelm.gray@gmail.com>
3892L: linux-gpio@vger.kernel.org
3893S: Maintained
3894F: drivers/gpio/gpio-gpio-mm.c
3895
599aa697
LL
3896DIGI NEO AND CLASSIC PCI PRODUCTS
3897M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3898M: Mark Hounschell <markh@compro.net>
599aa697
LL
3899L: driverdev-devel@linuxdriverproject.org
3900S: Maintained
3901F: drivers/staging/dgnc/
3902
335d7c58 3903DIOLAN U2C-12 I2C DRIVER
ca462085 3904M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3905L: linux-i2c@vger.kernel.org
3906S: Maintained
3907F: drivers/i2c/busses/i2c-diolan-u2c.c
3908
d475c634
MW
3909DIRECT ACCESS (DAX)
3910M: Matthew Wilcox <willy@linux.intel.com>
3911L: linux-fsdevel@vger.kernel.org
3912S: Supported
3913F: fs/dax.c
3914
e7839f25 3915DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3916M: Eric Paris <eparis@parisplace.org>
3c5119c0 3917S: Maintained
679655da
JP
3918F: Documentation/filesystems/dnotify.txt
3919F: fs/notify/dnotify/
3920F: include/linux/dnotify.h
1da177e4
LT
3921
3922DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3923M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3924W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3925W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3926W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3927S: Maintained
3928
4480f15b 3929DISKQUOTA
d8130624 3930M: Jan Kara <jack@suse.com>
1da177e4 3931S: Maintained
679655da
JP
3932F: Documentation/filesystems/quota.txt
3933F: fs/quota/
3934F: include/linux/quota*.h
c117ab84 3935F: include/uapi/linux/quota*.h
1da177e4 3936
702686ad
BT
3937DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3938M: Bernie Thompson <bernie@plugable.com>
3939L: linux-fbdev@vger.kernel.org
3940S: Maintained
3941W: http://plugable.com/category/projects/udlfb/
8a61f013 3942F: drivers/video/fbdev/udlfb.c
702686ad
BT
3943F: include/video/udlfb.h
3944F: Documentation/fb/udlfb.txt
3945
e7839f25 3946DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3947M: Christine Caulfield <ccaulfie@redhat.com>
3948M: David Teigland <teigland@redhat.com>
a4644184 3949L: cluster-devel@redhat.com
5be7b50f 3950W: http://sources.redhat.com/cluster/
9f273c24 3951T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3952S: Supported
679655da 3953F: fs/dlm/
5be7b50f 3954
53b6b3e0
SS
3955DMA BUFFER SHARING FRAMEWORK
3956M: Sumit Semwal <sumit.semwal@linaro.org>
3957S: Maintained
3958L: linux-media@vger.kernel.org
3959L: dri-devel@lists.freedesktop.org
8ada6d2d 3960L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3961F: drivers/dma-buf/
e46d12c6
JP
3962F: include/linux/dma-buf*
3963F: include/linux/reservation.h
3964F: include/linux/*fence.h
53b6b3e0 3965F: Documentation/dma-buf-sharing.txt
0b46fcdb 3966T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 3967
c483e065
GP
3968SYNC FILE FRAMEWORK
3969M: Sumit Semwal <sumit.semwal@linaro.org>
3970R: Gustavo Padovan <gustavo@padovan.org>
3971S: Maintained
3972L: linux-media@vger.kernel.org
3973L: dri-devel@lists.freedesktop.org
c5ec903d
GP
3974F: drivers/dma-buf/sync_*
3975F: drivers/dma-buf/sw_sync.c
c483e065 3976F: include/linux/sync_file.h
c5ec903d 3977F: include/uapi/linux/sync_file.h
c483e065 3978F: Documentation/sync_file.txt
0b46fcdb 3979T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 3980
b3e5f263 3981DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3982M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3983L: dmaengine@vger.kernel.org
3984Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3985S: Maintained
679655da 3986F: drivers/dma/
0ce3c066 3987F: include/linux/dmaengine.h
c56d329e 3988F: Documentation/devicetree/bindings/dma/
979a281e
VK
3989F: Documentation/dmaengine/
3990T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3991
b825037d 3992DME1737 HARDWARE MONITOR DRIVER
8b58be88 3993M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3994L: linux-hwmon@vger.kernel.org
b825037d 3995S: Maintained
679655da
JP
3996F: Documentation/hwmon/dme1737
3997F: drivers/hwmon/dme1737.c
b825037d 3998
1f31e1b1 3999DMI/SMBIOS SUPPORT
d8130624 4000M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4001S: Maintained
d4aeef93 4002T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4003F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4004F: drivers/firmware/dmi-id.c
4005F: drivers/firmware/dmi_scan.c
4006F: include/linux/dmi.h
4007
7d2c86b5 4008DOCUMENTATION
ad3118b9 4009M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4010L: linux-doc@vger.kernel.org
4011S: Maintained
679655da 4012F: Documentation/
42f41ecf
JC
4013F: scripts/docproc.c
4014F: scripts/kernel-doc*
97be078b
RD
4015X: Documentation/ABI/
4016X: Documentation/devicetree/
933a46b8
JC
4017X: Documentation/acpi
4018X: Documentation/power
4019X: Documentation/spi
618cd932 4020X: Documentation/media
c51edfb1 4021T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4022
1da177e4 4023DOUBLETALK DRIVER
8b58be88 4024M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4025L: blinux-list@redhat.com
4026S: Maintained
679655da
JP
4027F: drivers/char/dtlk.c
4028F: include/linux/dtlk.h
1da177e4 4029
e2d1d6c0 4030DPT_I2O SCSI RAID DRIVER
8b58be88 4031M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4032L: linux-scsi@vger.kernel.org
4033W: http://www.adaptec.com/
4034S: Maintained
679655da
JP
4035F: drivers/scsi/dpt*
4036F: drivers/scsi/dpt/
e2d1d6c0 4037
b411b363 4038DRBD DRIVER
bc2c049d
RK
4039M: Philipp Reisner <philipp.reisner@linbit.com>
4040M: Lars Ellenberg <lars.ellenberg@linbit.com>
4041L: drbd-dev@lists.linbit.com
28b8e8d4 4042W: http://www.drbd.org
bc2c049d
RK
4043T: git git://git.linbit.com/linux-drbd.git
4044T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4045S: Supported
4046F: drivers/block/drbd/
4047F: lib/lru_cache.c
4048F: Documentation/blockdev/drbd/
b411b363 4049
dc7dfcd8 4050DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4051M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4052T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4053S: Supported
679655da 4054F: Documentation/kobject.txt
7cfc51b9 4055F: drivers/base/
87544653 4056F: fs/debugfs/
dc7dfcd8
WS
4057F: fs/kernfs/
4058F: fs/sysfs/
87544653 4059F: include/linux/debugfs.h
dc7dfcd8 4060F: include/linux/kobj*
679655da 4061F: lib/kobj*
1da177e4
LT
4062
4063DRM DRIVERS
8b58be88 4064M: David Airlie <airlied@linux.ie>
4c6a3999 4065L: dri-devel@lists.freedesktop.org
b0447888 4066T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4067B: https://bugs.freedesktop.org/
5fc41a70 4068C: irc://chat.freenode.net/dri-devel
1da177e4 4069S: Maintained
679655da 4070F: drivers/gpu/drm/
433e3b34 4071F: drivers/gpu/vga/
d28ab95b
GU
4072F: Documentation/devicetree/bindings/display/
4073F: Documentation/devicetree/bindings/gpu/
4074F: Documentation/devicetree/bindings/video/
621c5474 4075F: Documentation/gpu/
850e9411 4076F: include/drm/
c117ab84 4077F: include/uapi/drm/
1da177e4 4078
d52ea7e3
DV
4079DRM DRIVERS AND MISC GPU PATCHES
4080M: Daniel Vetter <daniel.vetter@intel.com>
4081M: Jani Nikula <jani.nikula@linux.intel.com>
4082M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4083W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4084S: Maintained
4085T: git git://anongit.freedesktop.org/drm/drm-misc
4086F: Documentation/gpu/
4087F: drivers/gpu/vga/
4088F: drivers/gpu/drm/*
4089F: include/drm/drm*
4090F: include/uapi/drm/drm*
4091
c842b693
EV
4092DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4093M: Dave Airlie <airlied@redhat.com>
4094S: Odd Fixes
4095F: drivers/gpu/drm/ast/
4096
5620f47d
DV
4097DRM DRIVERS FOR BRIDGE CHIPS
4098M: Archit Taneja <architt@codeaurora.org>
4099S: Maintained
4100T: git git://anongit.freedesktop.org/drm/drm-misc
4101F: drivers/gpu/drm/bridge/
4102
c842b693
EV
4103DRM DRIVER FOR BOCHS VIRTUAL GPU
4104M: Gerd Hoffmann <kraxel@redhat.com>
4105S: Odd Fixes
4106F: drivers/gpu/drm/bochs/
4107
4108DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4109M: Dave Airlie <airlied@redhat.com>
4110S: Odd Fixes
4111F: drivers/gpu/drm/cirrus/
4112
c26a4017 4113RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4114M: Alex Deucher <alexander.deucher@amd.com>
4115M: Christian König <christian.koenig@amd.com>
4116L: dri-devel@lists.freedesktop.org
4117T: git git://people.freedesktop.org/~agd5f/linux
4118S: Supported
4119F: drivers/gpu/drm/radeon/
74c97375 4120F: include/uapi/drm/radeon_drm.h
c26a4017 4121F: drivers/gpu/drm/amd/
74c97375 4122F: include/uapi/drm/amdgpu_drm.h
566f5939 4123
03e255b9
TR
4124DRM PANEL DRIVERS
4125M: Thierry Reding <thierry.reding@gmail.com>
4126L: dri-devel@lists.freedesktop.org
4127T: git git://anongit.freedesktop.org/tegra/linux.git
4128S: Maintained
4129F: drivers/gpu/drm/drm_panel.c
4130F: drivers/gpu/drm/panel/
4131F: include/drm/drm_panel.h
2d799dde 4132F: Documentation/devicetree/bindings/display/panel/
03e255b9 4133
8daf7473 4134INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4135M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4136M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4137L: intel-gfx@lists.freedesktop.org
7564fde3 4138W: https://01.org/linuxgraphics/
51b06f9f 4139B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4140C: irc://chat.freenode.net/intel-gfx
47f95647 4141Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4142T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4143S: Supported
14430813 4144F: drivers/gpu/drm/i915/
8daf7473 4145F: include/drm/i915*
baceac3a 4146F: include/uapi/drm/i915_drm.h
621c5474 4147F: Documentation/gpu/i915.rst
8daf7473 4148
66a46e9d
ZW
4149INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4150M: Zhenyu Wang <zhenyuw@linux.intel.com>
4151M: Zhi Wang <zhi.a.wang@intel.com>
4152L: igvt-g-dev@lists.01.org
4153L: intel-gfx@lists.freedesktop.org
4154W: https://01.org/igvt-g
4155T: git https://github.com/01org/gvt-linux.git
4156S: Supported
4157F: drivers/gpu/drm/i915/gvt/
4158
99763bb8
BB
4159DRM DRIVERS FOR ATMEL HLCDC
4160M: Boris Brezillon <boris.brezillon@free-electrons.com>
4161L: dri-devel@lists.freedesktop.org
4162S: Supported
4163F: drivers/gpu/drm/atmel-hlcdc/
4164F: Documentation/devicetree/bindings/drm/atmel/
4165
bf1139df
MR
4166DRM DRIVERS FOR ALLWINNER A10
4167M: Maxime Ripard <maxime.ripard@free-electrons.com>
4168L: dri-devel@lists.freedesktop.org
4169S: Supported
4170F: drivers/gpu/drm/sun4i/
4171F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4172
1de7ac68
NA
4173DRM DRIVERS FOR AMLOGIC SOCS
4174M: Neil Armstrong <narmstrong@baylibre.com>
4175L: dri-devel@lists.freedesktop.org
4176L: linux-amlogic@lists.infradead.org
4177W: http://linux-meson.com/
4178S: Supported
4179F: drivers/gpu/drm/meson/
4180F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4181
398a6d4a
KP
4182DRM DRIVERS FOR EXYNOS
4183M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4184M: Joonyoung Shim <jy0922.shim@samsung.com>
4185M: Seung-Woo Kim <sw0312.kim@samsung.com>
4186M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4187L: dri-devel@lists.freedesktop.org
25a58030 4188T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4189S: Supported
14430813 4190F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4191F: include/uapi/drm/exynos_drm.h
4192F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4193
b55a1b9c 4194DRM DRIVERS FOR FREESCALE DCU
bc66757a 4195M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4196M: Alison Wang <alison.wang@freescale.com>
4197L: dri-devel@lists.freedesktop.org
4198S: Supported
4199F: drivers/gpu/drm/fsl-dcu/
2d799dde 4200F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4201F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4202F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4203
0a3d775f
PZ
4204DRM DRIVERS FOR FREESCALE IMX
4205M: Philipp Zabel <p.zabel@pengutronix.de>
4206L: dri-devel@lists.freedesktop.org
4207S: Maintained
4208F: drivers/gpu/drm/imx/
ef739aa4 4209F: drivers/gpu/ipu-v3/
2d799dde 4210F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4211
ba2199a6
PJ
4212DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4213M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4214L: dri-devel@lists.freedesktop.org
4215T: git git://github.com/patjak/drm-gma500
4216S: Maintained
5ff18e42 4217F: drivers/gpu/drm/gma500/
ba2199a6 4218
c84ffde9
XL
4219DRM DRIVERS FOR HISILICON
4220M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4221M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4222R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4223R: Chen Feng <puck.chen@hisilicon.com>
4224L: dri-devel@lists.freedesktop.org
4225T: git git://github.com/xin3liang/linux.git
4226S: Maintained
4227F: drivers/gpu/drm/hisilicon/
4228F: Documentation/devicetree/bindings/display/hisilicon/
4229
399516ab
EV
4230DRM DRIVER FOR INTEL I810 VIDEO CARDS
4231S: Orphan / Obsolete
4232F: drivers/gpu/drm/i810/
4233F: include/uapi/drm/i810_drm.h
4234
37b2a214
CH
4235DRM DRIVERS FOR MEDIATEK
4236M: CK Hu <ck.hu@mediatek.com>
4237M: Philipp Zabel <p.zabel@pengutronix.de>
4238L: dri-devel@lists.freedesktop.org
4239S: Supported
4240F: drivers/gpu/drm/mediatek/
4241F: Documentation/devicetree/bindings/display/mediatek/
4242
06346451
EV
4243DRM DRIVER FOR MSM ADRENO GPU
4244M: Rob Clark <robdclark@gmail.com>
4245L: linux-arm-msm@vger.kernel.org
4246L: dri-devel@lists.freedesktop.org
4247L: freedreno@lists.freedesktop.org
4248T: git git://people.freedesktop.org/~robclark/linux
4249S: Maintained
4250F: drivers/gpu/drm/msm/
4251F: include/uapi/drm/msm_drm.h
4252F: Documentation/devicetree/bindings/display/msm/
4253
fad89bb3
EV
4254DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4255M: Ben Skeggs <bskeggs@redhat.com>
4256L: dri-devel@lists.freedesktop.org
4257L: nouveau@lists.freedesktop.org
4258T: git git://github.com/skeggsb/linux
4259S: Supported
4260F: drivers/gpu/drm/nouveau/
4261F: include/uapi/drm/nouveau_drm.h
ba2199a6 4262
bd3b49f2 4263DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4264M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4265L: dri-devel@lists.freedesktop.org
4266L: linux-tegra@vger.kernel.org
a5ad7a63 4267T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4268S: Supported
dee8268f 4269F: drivers/gpu/drm/tegra/
a5ad7a63 4270F: drivers/gpu/host1x/
e1e90644 4271F: include/linux/host1x.h
a5ad7a63 4272F: include/uapi/drm/tegra_drm.h
2d799dde 4273F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4274
399516ab
EV
4275DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4276S: Orphan / Obsolete
4277F: drivers/gpu/drm/mga/
4278F: include/uapi/drm/mga_drm.h
4279
c842b693
EV
4280DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4281M: Dave Airlie <airlied@redhat.com>
4282S: Odd Fixes
4283F: drivers/gpu/drm/mgag200/
4284
399516ab
EV
4285DRM DRIVER FOR RAGE 128 VIDEO CARDS
4286S: Orphan / Obsolete
4287F: drivers/gpu/drm/r128/
4288F: include/uapi/drm/r128_drm.h
4289
a284e9d1
LP
4290DRM DRIVERS FOR RENESAS
4291M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4292L: dri-devel@lists.freedesktop.org
4a121096 4293L: linux-renesas-soc@vger.kernel.org
2392ccd4 4294T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4295S: Supported
4296F: drivers/gpu/drm/rcar-du/
4297F: drivers/gpu/drm/shmobile/
a284e9d1 4298F: include/linux/platform_data/shmob_drm.h
33be436d 4299F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4300
c842b693
EV
4301DRM DRIVER FOR QXL VIRTUAL GPU
4302M: Dave Airlie <airlied@redhat.com>
4303S: Odd Fixes
4304F: drivers/gpu/drm/qxl/
4305F: include/uapi/drm/qxl_drm.h
a284e9d1 4306
625e0346
HS
4307DRM DRIVERS FOR ROCKCHIP
4308M: Mark Yao <mark.yao@rock-chips.com>
4309L: dri-devel@lists.freedesktop.org
4310S: Maintained
4311F: drivers/gpu/drm/rockchip/
f253f7eb 4312F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4313
399516ab
EV
4314DRM DRIVER FOR SAVAGE VIDEO CARDS
4315S: Orphan / Obsolete
4316F: drivers/gpu/drm/savage/
4317F: include/uapi/drm/savage_drm.h
4318
4319DRM DRIVER FOR SIS VIDEO CARDS
4320S: Orphan / Obsolete
4321F: drivers/gpu/drm/sis/
4322F: include/uapi/drm/sis_drm.h
625e0346 4323
7f11c476
BG
4324DRM DRIVERS FOR STI
4325M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4326M: Vincent Abriou <vincent.abriou@st.com>
4327L: dri-devel@lists.freedesktop.org
4328T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4329S: Maintained
4330F: drivers/gpu/drm/sti
2d799dde 4331F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4332
399516ab
EV
4333DRM DRIVER FOR TDFX VIDEO CARDS
4334S: Orphan / Obsolete
4335F: drivers/gpu/drm/tdfx/
4336
c842b693
EV
4337DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4338M: Dave Airlie <airlied@redhat.com>
4339S: Odd Fixes
4340F: drivers/gpu/drm/udl/
4341
8bb0bce9
LS
4342DRM DRIVERS FOR VIVANTE GPU IP
4343M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4344R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4345R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4346L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4347L: dri-devel@lists.freedesktop.org
4348S: Maintained
8a9257a0
EV
4349F: drivers/gpu/drm/etnaviv/
4350F: include/uapi/drm/etnaviv_drm.h
4351F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4352
c4291702
EV
4353DRM DRIVER FOR VMWARE VIRTUAL GPU
4354M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4355M: Sinclair Yeh <syeh@vmware.com>
4356M: Thomas Hellstrom <thellstrom@vmware.com>
4357L: dri-devel@lists.freedesktop.org
4358T: git git://people.freedesktop.org/~syeh/repos_linux
4359T: git git://people.freedesktop.org/~thomash/linux
4360S: Supported
4361F: drivers/gpu/drm/vmwgfx/
4362F: include/uapi/drm/vmwgfx_drm.h
4363
8636d452
EA
4364DRM DRIVERS FOR VC4
4365M: Eric Anholt <eric@anholt.net>
4366T: git git://github.com/anholt/linux
4367S: Supported
4368F: drivers/gpu/drm/vc4/
4369F: include/uapi/drm/vc4_drm.h
4370F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4371
5ef330a7
TV
4372DRM DRIVERS FOR TI OMAP
4373M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4374L: dri-devel@lists.freedesktop.org
4375S: Maintained
4376F: drivers/gpu/drm/omapdrm/
4377F: Documentation/devicetree/bindings/display/ti/
4378
adb314ed
TV
4379DRM DRIVERS FOR TI LCDC
4380M: Jyri Sarha <jsarha@ti.com>
4381R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4382L: dri-devel@lists.freedesktop.org
4383S: Maintained
4384F: drivers/gpu/drm/tilcdc/
4385F: Documentation/devicetree/bindings/display/tilcdc/
4386
dbb01037
SG
4387DRM DRIVERS FOR ZTE ZX
4388M: Shawn Guo <shawnguo@kernel.org>
4389L: dri-devel@lists.freedesktop.org
4390S: Maintained
4391F: drivers/gpu/drm/zte/
4392F: Documentation/devicetree/bindings/display/zte,vou.txt
4393
598df1ac
AK
4394DSBR100 USB FM RADIO DRIVER
4395M: Alexey Klimov <klimov.linux@gmail.com>
4396L: linux-media@vger.kernel.org
4397T: git git://linuxtv.org/media_tree.git
4398S: Maintained
4399F: drivers/media/radio/dsbr100.c
4400
1da177e4 4401DSCC4 DRIVER
8b58be88 4402M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4403L: netdev@vger.kernel.org
1da177e4 4404S: Maintained
679655da 4405F: drivers/net/wan/dscc4.c
1da177e4 4406
cc11b140
HV
4407DT3155 MEDIA DRIVER
4408M: Hans Verkuil <hverkuil@xs4all.nl>
4409L: linux-media@vger.kernel.org
4410T: git git://linuxtv.org/media_tree.git
a825eaec 4411W: https://linuxtv.org
cc11b140
HV
4412S: Odd Fixes
4413F: drivers/media/pci/dt3155/
4414
91952bc0
AP
4415DVB_USB_AF9015 MEDIA DRIVER
4416M: Antti Palosaari <crope@iki.fi>
4417L: linux-media@vger.kernel.org
a825eaec 4418W: https://linuxtv.org
91952bc0
AP
4419W: http://palosaari.fi/linux/
4420Q: http://patchwork.linuxtv.org/project/linux-media/list/
4421T: git git://linuxtv.org/anttip/media_tree.git
4422S: Maintained
4423F: drivers/media/usb/dvb-usb-v2/af9015*
4424
4425DVB_USB_AF9035 MEDIA DRIVER
4426M: Antti Palosaari <crope@iki.fi>
4427L: linux-media@vger.kernel.org
a825eaec 4428W: https://linuxtv.org
91952bc0
AP
4429W: http://palosaari.fi/linux/
4430Q: http://patchwork.linuxtv.org/project/linux-media/list/
4431T: git git://linuxtv.org/anttip/media_tree.git
4432S: Maintained
4433F: drivers/media/usb/dvb-usb-v2/af9035*
4434
4435DVB_USB_ANYSEE MEDIA DRIVER
4436M: Antti Palosaari <crope@iki.fi>
4437L: linux-media@vger.kernel.org
a825eaec 4438W: https://linuxtv.org
91952bc0
AP
4439W: http://palosaari.fi/linux/
4440Q: http://patchwork.linuxtv.org/project/linux-media/list/
4441T: git git://linuxtv.org/anttip/media_tree.git
4442S: Maintained
4443F: drivers/media/usb/dvb-usb-v2/anysee*
4444
4445DVB_USB_AU6610 MEDIA DRIVER
4446M: Antti Palosaari <crope@iki.fi>
4447L: linux-media@vger.kernel.org
a825eaec 4448W: https://linuxtv.org
91952bc0
AP
4449W: http://palosaari.fi/linux/
4450Q: http://patchwork.linuxtv.org/project/linux-media/list/
4451T: git git://linuxtv.org/anttip/media_tree.git
4452S: Maintained
4453F: drivers/media/usb/dvb-usb-v2/au6610*
4454
4455DVB_USB_CE6230 MEDIA DRIVER
4456M: Antti Palosaari <crope@iki.fi>
4457L: linux-media@vger.kernel.org
a825eaec 4458W: https://linuxtv.org
91952bc0
AP
4459W: http://palosaari.fi/linux/
4460Q: http://patchwork.linuxtv.org/project/linux-media/list/
4461T: git git://linuxtv.org/anttip/media_tree.git
4462S: Maintained
4463F: drivers/media/usb/dvb-usb-v2/ce6230*
4464
d099dea2
MK
4465DVB_USB_CXUSB MEDIA DRIVER
4466M: Michael Krufky <mkrufky@linuxtv.org>
4467L: linux-media@vger.kernel.org
a825eaec 4468W: https://linuxtv.org
d099dea2
MK
4469W: http://github.com/mkrufky
4470Q: http://patchwork.linuxtv.org/project/linux-media/list/
4471T: git git://linuxtv.org/media_tree.git
4472S: Maintained
9819da66 4473F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4474
91952bc0 4475DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4476M: Antti Palosaari <crope@iki.fi>
4477L: linux-media@vger.kernel.org
a825eaec 4478W: https://linuxtv.org
91952bc0
AP
4479W: http://palosaari.fi/linux/
4480Q: http://patchwork.linuxtv.org/project/linux-media/list/
4481T: git git://linuxtv.org/anttip/media_tree.git
4482S: Maintained
91952bc0 4483F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4484
5560983b 4485DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4486M: Antti Palosaari <crope@iki.fi>
4487L: linux-media@vger.kernel.org
a825eaec 4488W: https://linuxtv.org
91952bc0
AP
4489Q: http://patchwork.linuxtv.org/project/linux-media/list/
4490T: git git://linuxtv.org/anttip/media_tree.git
4491S: Maintained
5560983b 4492F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4493
8856f5f2
MK
4494DVB_USB_MXL111SF MEDIA DRIVER
4495M: Michael Krufky <mkrufky@linuxtv.org>
4496L: linux-media@vger.kernel.org
a825eaec 4497W: https://linuxtv.org
8856f5f2
MK
4498W: http://github.com/mkrufky
4499Q: http://patchwork.linuxtv.org/project/linux-media/list/
4500T: git git://linuxtv.org/mkrufky/mxl111sf.git
4501S: Maintained
4502F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4503
91952bc0
AP
4504DVB_USB_RTL28XXU MEDIA DRIVER
4505M: Antti Palosaari <crope@iki.fi>
4506L: linux-media@vger.kernel.org
a825eaec 4507W: https://linuxtv.org
91952bc0
AP
4508W: http://palosaari.fi/linux/
4509Q: http://patchwork.linuxtv.org/project/linux-media/list/
4510T: git git://linuxtv.org/anttip/media_tree.git
4511S: Maintained
4512F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4513
4514DVB_USB_V2 MEDIA DRIVER
4515M: Antti Palosaari <crope@iki.fi>
4516L: linux-media@vger.kernel.org
a825eaec 4517W: https://linuxtv.org
91952bc0
AP
4518W: http://palosaari.fi/linux/
4519Q: http://patchwork.linuxtv.org/project/linux-media/list/
4520T: git git://linuxtv.org/anttip/media_tree.git
4521S: Maintained
4522F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4523F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4524
ac0ac38f 4525DYNAMIC DEBUG
5c4a97d1 4526M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4527S: Maintained
4528F: lib/dynamic_debug.c
4529F: include/linux/dynamic_debug.h
4530
789c7048 4531DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4532M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4533S: Maintained
df621252 4534F: drivers/tty/serial/dz.*
789c7048 4535
f17effbe
MF
4536E3X0 POWER BUTTON DRIVER
4537M: Moritz Fischer <moritz.fischer@ettus.com>
4538L: usrp-users@lists.ettus.com
4539W: http://www.ettus.com
4540S: Supported
4541F: drivers/input/misc/e3x0-button.c
4542F: Documentation/devicetree/bindings/input/e3x0-button.txt
4543
91952bc0
AP
4544E4000 MEDIA DRIVER
4545M: Antti Palosaari <crope@iki.fi>
4546L: linux-media@vger.kernel.org
a825eaec 4547W: https://linuxtv.org
91952bc0
AP
4548W: http://palosaari.fi/linux/
4549Q: http://patchwork.linuxtv.org/project/linux-media/list/
4550T: git git://linuxtv.org/anttip/media_tree.git
4551S: Maintained
4552F: drivers/media/tuners/e4000*
4553
1da177e4 4554EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4555M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4556L: linux-scsi@vger.kernel.org
4557S: Maintained
679655da 4558F: drivers/scsi/eata.c
1da177e4 4559
91952bc0
AP
4560EC100 MEDIA DRIVER
4561M: Antti Palosaari <crope@iki.fi>
4562L: linux-media@vger.kernel.org
a825eaec 4563W: https://linuxtv.org
91952bc0
AP
4564W: http://palosaari.fi/linux/
4565Q: http://patchwork.linuxtv.org/project/linux-media/list/
4566T: git git://linuxtv.org/anttip/media_tree.git
4567S: Maintained
4568F: drivers/media/dvb-frontends/ec100*
4569
237fead6 4570ECRYPT FILE SYSTEM
0de9adf2 4571M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4572L: ecryptfs@vger.kernel.org
24a923e4 4573W: http://ecryptfs.org
6dc7516e 4574W: https://launchpad.net/ecryptfs
9f273c24 4575T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4576S: Supported
679655da
JP
4577F: Documentation/filesystems/ecryptfs.txt
4578F: fs/ecryptfs/
237fead6 4579
da9bb1d2 4580EDAC-CORE
aa15aa0e 4581M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4582M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4583M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4584L: linux-edac@vger.kernel.org
07cd6bf5
FW
4585T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4586T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4587S: Supported
b73bbad3
MCC
4588F: Documentation/admin-guide/ras.rst
4589F: Documentation/driver-api/edac.rst
91445c72 4590F: drivers/edac/
679655da 4591F: include/linux/edac.h
0e438e3f 4592
c476c23b 4593EDAC-AMD64
487ba8e8 4594M: Borislav Petkov <bp@alien8.de>
91445c72 4595L: linux-edac@vger.kernel.org
487ba8e8 4596S: Maintained
c476c23b
BP
4597F: drivers/edac/amd64_edac*
4598
836dae5d 4599EDAC-CALXEDA
836dae5d
RR
4600M: Robert Richter <rric@kernel.org>
4601L: linux-edac@vger.kernel.org
836dae5d
RR
4602S: Maintained
4603F: drivers/edac/highbank*
4604
f65aad41
RB
4605EDAC-CAVIUM
4606M: Ralf Baechle <ralf@linux-mips.org>
4607M: David Daney <david.daney@cavium.com>
4608L: linux-edac@vger.kernel.org
4609L: linux-mips@linux-mips.org
f65aad41
RB
4610S: Supported
4611F: drivers/edac/octeon_edac*
4612
0e438e3f 4613EDAC-E752X
8b58be88 4614M: Mark Gross <mark.gross@intel.com>
91445c72 4615L: linux-edac@vger.kernel.org
0e438e3f 4616S: Maintained
679655da 4617F: drivers/edac/e752x_edac.c
0e438e3f
DP
4618
4619EDAC-E7XXX
91445c72 4620L: linux-edac@vger.kernel.org
0e438e3f 4621S: Maintained
679655da 4622F: drivers/edac/e7xxx_edac.c
0e438e3f 4623
7d136731
BP
4624EDAC-FSL_DDR
4625M: York Sun <york.sun@nxp.com>
4626L: linux-edac@vger.kernel.org
4627S: Maintained
4628F: drivers/edac/fsl_ddr_edac.*
4629
77c5f5d2 4630EDAC-GHES
5dc8a864
MCC
4631M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4632M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4633L: linux-edac@vger.kernel.org
77c5f5d2 4634S: Maintained
2caa67a6 4635F: drivers/edac/ghes_edac.c
77c5f5d2 4636
6bc78404 4637EDAC-I82443BXGX
8b58be88 4638M: Tim Small <tim@buttersideup.com>
91445c72 4639L: linux-edac@vger.kernel.org
6bc78404 4640S: Maintained
679655da 4641F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4642
4643EDAC-I3000
91445c72 4644L: linux-edac@vger.kernel.org
c91d9075 4645S: Orphan
679655da 4646F: drivers/edac/i3000_edac.c
6bc78404
DT
4647
4648EDAC-I5000
91445c72 4649L: linux-edac@vger.kernel.org
ba9a5918 4650S: Maintained
679655da 4651F: drivers/edac/i5000_edac.c
ba9a5918 4652
44c12cb2 4653EDAC-I5400
5dc8a864
MCC
4654M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4655M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4656L: linux-edac@vger.kernel.org
44c12cb2 4657S: Maintained
679655da 4658F: drivers/edac/i5400_edac.c
44c12cb2 4659
3c9c92b6 4660EDAC-I7300
5dc8a864
MCC
4661M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4662M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4663L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4664S: Maintained
4665F: drivers/edac/i7300_edac.c
4666
67c89316 4667EDAC-I7CORE
5dc8a864
MCC
4668M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4669M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4670L: linux-edac@vger.kernel.org
67c89316 4671S: Maintained
70aff0ce 4672F: drivers/edac/i7core_edac.c
67c89316 4673
ba9a5918 4674EDAC-I82975X
8b58be88 4675M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4676M: "Arvind R." <arvino55@gmail.com>
91445c72 4677L: linux-edac@vger.kernel.org
ba9a5918 4678S: Maintained
679655da 4679F: drivers/edac/i82975x_edac.c
ba9a5918 4680
791b4706
JB
4681EDAC-IE31200
4682M: Jason Baron <jbaron@akamai.com>
4683L: linux-edac@vger.kernel.org
791b4706
JB
4684S: Maintained
4685F: drivers/edac/ie31200_edac.c
4686
ccdfb979 4687EDAC-MPC85XX
30c7469b 4688M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4689L: linux-edac@vger.kernel.org
ccdfb979
JT
4690S: Maintained
4691F: drivers/edac/mpc85xx_edac.[ch]
4692
ba9a5918 4693EDAC-PASEMI
8b58be88 4694M: Egor Martovetsky <egor@pasemi.com>
91445c72 4695L: linux-edac@vger.kernel.org
6bc78404 4696S: Maintained
679655da 4697F: drivers/edac/pasemi_edac.c
6bc78404 4698
0e438e3f 4699EDAC-R82600
8b58be88 4700M: Tim Small <tim@buttersideup.com>
91445c72 4701L: linux-edac@vger.kernel.org
0e438e3f 4702S: Maintained
679655da 4703F: drivers/edac/r82600_edac.c
da9bb1d2 4704
4d096ca7 4705EDAC-SBRIDGE
5dc8a864
MCC
4706M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4707M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4708L: linux-edac@vger.kernel.org
4d096ca7
MCC
4709S: Maintained
4710F: drivers/edac/sb_edac.c
4711
4ec656bd
TL
4712EDAC-SKYLAKE
4713M: Tony Luck <tony.luck@intel.com>
4714L: linux-edac@vger.kernel.org
4715S: Maintained
4716F: drivers/edac/skx_edac.c
4717
995e1de4
LH
4718EDAC-XGENE
4719APPLIED MICRO (APM) X-GENE SOC EDAC
4720M: Loc Ho <lho@apm.com>
4721S: Supported
4722F: drivers/edac/xgene_edac.c
4723F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4724
af39917d
CL
4725EDIROL UA-101/UA-1000 DRIVER
4726M: Clemens Ladisch <clemens@ladisch.de>
4727L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4728T: git git://git.alsa-project.org/alsa-kernel.git
4729S: Maintained
4730F: sound/usb/misc/ua101.c
4731
1f7df953 4732EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4733M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4734M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4735L: linux-efi@vger.kernel.org
6026ed2f 4736T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4737S: Maintained
fb2efb5c 4738F: Documentation/efi-stub.txt
f135a176 4739F: arch/*/kernel/efi.c
1f7df953 4740F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4741F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4742F: arch/x86/platform/efi/
4743F: drivers/firmware/efi/
1f7df953 4744F: include/linux/efi*.h
f135a176
AB
4745F: arch/arm/boot/compressed/efi-header.S
4746F: arch/arm64/kernel/efi-entry.S
1f7df953 4747
d68772b7
MF
4748EFI VARIABLE FILESYSTEM
4749M: Matthew Garrett <matthew.garrett@nebula.com>
4750M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4751M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4752T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4753L: linux-efi@vger.kernel.org
4754S: Maintained
4755F: fs/efivarfs/
4756
85a00d9b
PJ
4757EFIFB FRAMEBUFFER DRIVER
4758L: linux-fbdev@vger.kernel.org
4759M: Peter Jones <pjones@redhat.com>
4760S: Maintained
8a61f013 4761F: drivers/video/fbdev/efifb.c
85a00d9b 4762
ff6301da
IH
4763EFI TEST DRIVER
4764L: linux-efi@vger.kernel.org
4765M: Ivan Hu <ivan.hu@canonical.com>
4766M: Matt Fleming <matt@codeblueprint.co.uk>
4767S: Maintained
4768F: drivers/firmware/efi/test/
4769
0bee8d28
JT
4770EFS FILESYSTEM
4771W: http://aeschi.ch.eu.org/efs/
4772S: Orphan
679655da 4773F: fs/efs/
0bee8d28 4774
aa8a9e25 4775EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4776M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4777L: netdev@vger.kernel.org
4778S: Maintained
9aa32835 4779F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4780
f0319efe 4781EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4782M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4783M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4784L: linux-media@vger.kernel.org
a825eaec 4785W: https://linuxtv.org
f0319efe
MCC
4786T: git git://linuxtv.org/media_tree.git
4787S: Maintained
4788F: drivers/media/usb/em28xx/
618cd932 4789F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4790
3e3a7d66 4791EMBEDDED LINUX
8b58be88
JP
4792M: Paul Gortmaker <paul.gortmaker@windriver.com>
4793M: Matt Mackall <mpm@selenic.com>
4794M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4795L: linux-embedded@vger.kernel.org
4796S: Maintained
4797
b8aca0c1
JS
4798EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4799M: James Smart <james.smart@broadcom.com>
4800M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4801L: linux-scsi@vger.kernel.org
b8aca0c1 4802W: http://www.broadcom.com
ce00f85c 4803S: Supported
679655da 4804F: drivers/scsi/lpfc/
3a1c1d44 4805
5f5bac82 4806ENE CB710 FLASH CARD READER DRIVER
8b58be88 4807M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4808S: Maintained
4809F: drivers/misc/cb710/
4810F: drivers/mmc/host/cb710-mmc.*
4811F: include/linux/cb710.h
4812
931e39a1
ML
4813ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4814M: Maxim Levitsky <maximlevitsky@gmail.com>
4815S: Maintained
2a837449 4816F: drivers/media/rc/ene_ir.*
931e39a1 4817
d5ca9006 4818EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4819M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4820S: Maintained
084bad91 4821T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4822F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4823F: include/video/s1d13xxxfb.h
d5ca9006 4824
38df6492
ME
4825ET131X NETWORK DRIVER
4826M: Mark Einon <mark.einon@gmail.com>
4827S: Odd Fixes
4828F: drivers/net/ethernet/agere/
4829
1da177e4 4830ETHERNET BRIDGE
adbbf69d 4831M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4832L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4833L: netdev@vger.kernel.org
c996d8b9 4834W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4835S: Maintained
679655da
JP
4836F: include/linux/netfilter_bridge/
4837F: net/bridge/
1da177e4 4838
22f08ad9
FF
4839ETHERNET PHY LIBRARY
4840M: Florian Fainelli <f.fainelli@gmail.com>
4841L: netdev@vger.kernel.org
4842S: Maintained
4843F: include/linux/phy.h
4844F: include/linux/phy_fixed.h
4845F: drivers/net/phy/
4846F: Documentation/networking/phy.txt
4847F: drivers/of/of_mdio.c
4848F: drivers/of/of_net.c
4849
1da177e4 4850EXT2 FILE SYSTEM
d8130624 4851M: Jan Kara <jack@suse.com>
72be2ccf 4852L: linux-ext4@vger.kernel.org
1da177e4 4853S: Maintained
679655da
JP
4854F: Documentation/filesystems/ext2.txt
4855F: fs/ext2/
4856F: include/linux/ext2*
1da177e4 4857
72be2ccf 4858EXT4 FILE SYSTEM
8b58be88 4859M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4860M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4861L: linux-ext4@vger.kernel.org
08a225f1 4862W: http://ext4.wiki.kernel.org
8a6e2535 4863Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4865S: Maintained
679655da
JP
4866F: Documentation/filesystems/ext4.txt
4867F: fs/ext4/
1da177e4 4868
c5532b09 4869Extended Verification Module (EVM)
74dd744f
MZ
4870M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4871L: linux-ima-devel@lists.sourceforge.net
4872L: linux-security-module@vger.kernel.org
c5532b09
MZ
4873S: Supported
4874F: security/integrity/evm/
4875
df6b3cfe
MH
4876EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4877M: MyungJoo Ham <myungjoo.ham@samsung.com>
4878M: Chanwoo Choi <cw00.choi@samsung.com>
4879L: linux-kernel@vger.kernel.org
81df63a9 4880T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4881S: Maintained
4882F: drivers/extcon/
cd2c3e7f
CC
4883F: include/linux/extcon/
4884F: include/linux/extcon.h
df6b3cfe 4885F: Documentation/extcon/
cd2c3e7f 4886F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4887
e2a75c44 4888EXYNOS DP DRIVER
b7701755 4889M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4890L: dri-devel@lists.freedesktop.org
4891S: Maintained
4892F: drivers/gpu/drm/exynos/exynos_dp*
4893
9b93a409
MS
4894EXYNOS SYSMMU (IOMMU) driver
4895M: Marek Szyprowski <m.szyprowski@samsung.com>
4896L: iommu@lists.linux-foundation.org
4897S: Maintained
4898F: drivers/iommu/exynos-iommu.c
4899
4a66d3fe
NC
4900EZchip NPS platform support
4901M: Noam Camus <noamc@ezchip.com>
4902S: Supported
4903F: arch/arc/plat-eznps
4904F: arch/arc/boot/dts/eznps.dts
4905
e53004e2 4906F71805F HARDWARE MONITORING DRIVER
d8130624 4907M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4908L: linux-hwmon@vger.kernel.org
e53004e2 4909S: Maintained
679655da
JP
4910F: Documentation/hwmon/f71805f
4911F: drivers/hwmon/f71805f.c
e53004e2 4912
eea977ed
MB
4913FC0011 TUNER DRIVER
4914M: Michael Buesch <m@bues.ch>
4915L: linux-media@vger.kernel.org
4916S: Maintained
ccae7af2
MCC
4917F: drivers/media/tuners/fc0011.h
4918F: drivers/media/tuners/fc0011.c
eea977ed 4919
91952bc0
AP
4920FC2580 MEDIA DRIVER
4921M: Antti Palosaari <crope@iki.fi>
4922L: linux-media@vger.kernel.org
a825eaec 4923W: https://linuxtv.org
91952bc0
AP
4924W: http://palosaari.fi/linux/
4925Q: http://patchwork.linuxtv.org/project/linux-media/list/
4926T: git git://linuxtv.org/anttip/media_tree.git
4927S: Maintained
4928F: drivers/media/tuners/fc2580*
eea977ed 4929
88b2dbdb
EP
4930FANOTIFY
4931M: Eric Paris <eparis@redhat.com>
4932S: Maintained
4933F: fs/notify/fanotify/
4934F: include/linux/fanotify.h
c117ab84 4935F: include/uapi/linux/fanotify.h
88b2dbdb 4936
1da177e4 4937FARSYNC SYNCHRONOUS DRIVER
8b58be88 4938M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4939W: http://www.farsite.co.uk/
4940S: Supported
679655da 4941F: drivers/net/wan/farsync.*
1da177e4 4942
c5408b88 4943FAULT INJECTION SUPPORT
8b58be88 4944M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4945S: Supported
679655da
JP
4946F: Documentation/fault-injection/
4947F: lib/fault-inject.c
c5408b88 4948
053e514f
NT
4949FBTFT Framebuffer drivers
4950M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4951M: Noralf Trønnes <noralf@tronnes.org>
4952S: Maintained
4953F: drivers/staging/fbtft/
4954
cae727db 4955FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4956M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4957L: fcoe-devel@open-fcoe.org
cae727db
RL
4958W: www.Open-FCoE.org
4959S: Supported
4960F: drivers/scsi/libfc/
4961F: drivers/scsi/fcoe/
4962F: include/scsi/fc/
4963F: include/scsi/libfc.h
4964F: include/scsi/libfcoe.h
c117ab84 4965F: include/uapi/scsi/fc/
cae727db 4966
e2d1d6c0 4967FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4968M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4969M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4970L: linux-fsdevel@vger.kernel.org
1da177e4 4971S: Maintained
679655da
JP
4972F: include/linux/fcntl.h
4973F: include/linux/fs.h
c117ab84
CEB
4974F: include/uapi/linux/fcntl.h
4975F: include/uapi/linux/fs.h
679655da
JP
4976F: fs/fcntl.c
4977F: fs/locks.c
1da177e4 4978
e2d1d6c0 4979FILESYSTEMS (VFS and infrastructure)
8b58be88 4980M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4981L: linux-fsdevel@vger.kernel.org
173acc7c 4982S: Maintained
679655da 4983F: fs/*
173acc7c 4984
b26e0ed4 4985FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4986M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4987L: linux-hwmon@vger.kernel.org
b26e0ed4 4988S: Maintained
d5ca6918
JP
4989F: drivers/hwmon/f75375s.c
4990F: include/linux/f75375s.h
b26e0ed4 4991
a331b0c3
CL
4992FIREWIRE AUDIO DRIVERS
4993M: Clemens Ladisch <clemens@ladisch.de>
4994L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4995T: git git://git.alsa-project.org/alsa-kernel.git
4996S: Maintained
4997F: sound/firewire/
4998
eb86ec51
SR
4999FIREWIRE MEDIA DRIVERS (firedtv)
5000M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5001L: linux-media@vger.kernel.org
5002L: linux1394-devel@lists.sourceforge.net
5003T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5004S: Maintained
5005F: drivers/media/firewire/
5006
a511ce33
CB
5007FIREWIRE SBP-2 TARGET
5008M: Chris Boot <bootc@bootc.net>
5009L: linux-scsi@vger.kernel.org
5010L: target-devel@vger.kernel.org
5011L: linux1394-devel@lists.sourceforge.net
5012T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5013S: Maintained
5014F: drivers/target/sbp/
5015
7d2c86b5 5016FIREWIRE SUBSYSTEM
8b58be88 5017M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5018L: linux1394-devel@lists.sourceforge.net
958a29cb 5019W: http://ieee1394.wiki.kernel.org/
2ca526bf 5020T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5021S: Maintained
679655da 5022F: drivers/firewire/
8f06ce3b
SR
5023F: include/linux/firewire.h
5024F: include/uapi/linux/firewire*.h
9f6d3c4b 5025F: tools/firewire/
e2d1d6c0
RD
5026
5027FIRMWARE LOADER (request_firmware)
39e68089 5028M: Ming Lei <ming.lei@canonical.com>
e7604239 5029M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5030L: linux-kernel@vger.kernel.org
5031S: Maintained
679655da
JP
5032F: Documentation/firmware_class/
5033F: drivers/base/firmware*.c
5034F: include/linux/firmware.h
e2d1d6c0 5035
f730e3dc 5036FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5037M: Joshua Morris <josh.h.morris@us.ibm.com>
5038M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5039S: Maintained
5040F: drivers/block/rsxx/
5041
8206f664 5042FLOPPY DRIVER
e5f6450c 5043M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5044T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5045S: Odd fixes
5046F: drivers/block/floppy.c
5047
9c9f32ed
AR
5048FMC SUBSYSTEM
5049M: Alessandro Rubini <rubini@gnudd.com>
5050W: http://www.ohwr.org/projects/fmc-bus
5051S: Supported
5052F: drivers/fmc/
5053F: include/linux/fmc*.h
5054F: include/linux/ipmi-fru.h
5055K: fmc_d.*register
5056
3c0ed7d5
AT
5057FPGA MANAGER FRAMEWORK
5058M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5059R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5060L: linux-fpga@vger.kernel.org
3c0ed7d5 5061S: Maintained
e4998077 5062T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5063F: drivers/fpga/
5064F: include/linux/fpga/fpga-mgr.h
5065W: http://www.rocketboards.org
5066
e2d1d6c0 5067FPU EMULATOR
8b58be88 5068M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5069W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5070S: Maintained
679655da 5071F: arch/x86/math-emu/
e2d1d6c0
RD
5072
5073FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5074L: netdev@vger.kernel.org
c173bfac 5075S: Orphan
679655da
JP
5076F: drivers/net/wan/dlci.c
5077F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5078
5079FRAMEBUFFER LAYER
04f6152d 5080M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5081L: linux-fbdev@vger.kernel.org
04f6152d 5082T: git git://github.com/bzolnier/linux.git
b22fe37b 5083Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5084S: Maintained
679655da 5085F: Documentation/fb/
b22fe37b
PM
5086F: drivers/video/
5087F: include/video/
679655da 5088F: include/linux/fb.h
c117ab84
CEB
5089F: include/uapi/video/
5090F: include/uapi/linux/fb.h
e2d1d6c0 5091
93aafb6d
HG
5092FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5093M: Horia Geantă <horia.geanta@nxp.com>
5094M: Dan Douglass <dan.douglass@nxp.com>
5095L: linux-crypto@vger.kernel.org
5096S: Maintained
5097F: drivers/crypto/caam/
5098F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5099
a57c188e 5100FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5101M: Timur Tabi <timur@tabi.org>
a57c188e 5102L: linux-fbdev@vger.kernel.org
c4ef9bc4 5103S: Maintained
8a61f013 5104F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5105
e2d1d6c0 5106FREESCALE DMA DRIVER
8b58be88
JP
5107M: Li Yang <leoli@freescale.com>
5108M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5109L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5110S: Maintained
679655da 5111F: drivers/dma/fsldma.*
e2d1d6c0 5112
44248aff
HX
5113FREESCALE GPMI NAND DRIVER
5114M: Han Xu <han.xu@nxp.com>
5115L: linux-mtd@lists.infradead.org
5116S: Maintained
5117F: drivers/mtd/nand/gpmi-nand/*
5118
e2d1d6c0 5119FREESCALE I2C CPM DRIVER
8b58be88 5120M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5121L: linuxppc-dev@lists.ozlabs.org
846557d3 5122L: linux-i2c@vger.kernel.org
0d2b405a 5123S: Maintained
679655da 5124F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5125
60e8c5ab 5126FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5127M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5128L: linux-fbdev@vger.kernel.org
efc03ecb 5129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5130S: Maintained
bad985a1 5131F: include/linux/platform_data/video-imxfb.h
8a61f013 5132F: drivers/video/fbdev/imxfb.c
60e8c5ab 5133
4d8e2cef 5134FREESCALE QUAD SPI DRIVER
38714fbd 5135M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5136L: linux-mtd@lists.infradead.org
5137S: Maintained
5138F: drivers/mtd/spi-nor/fsl-quadspi.c
5139
4689a6b1 5140FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5141M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5142M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5143L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5144L: netdev@vger.kernel.org
5145S: Maintained
ec21e2ec 5146F: drivers/net/ethernet/freescale/fs_enet/
679655da 5147F: include/linux/fs_enet_pd.h
4689a6b1 5148
63a0a00b
NA
5149FREESCALE IMX / MXC FEC DRIVER
5150M: Fugang Duan <fugang.duan@nxp.com>
5151L: netdev@vger.kernel.org
5152S: Maintained
5153F: drivers/net/ethernet/freescale/fec_main.c
5154F: drivers/net/ethernet/freescale/fec_ptp.c
5155F: drivers/net/ethernet/freescale/fec.h
5156F: Documentation/devicetree/bindings/net/fsl-fec.txt
5157
2fbfadb5
MB
5158FREESCALE QORIQ DPAA FMAN DRIVER
5159M: Madalin Bucur <madalin.bucur@nxp.com>
5160L: netdev@vger.kernel.org
5161S: Maintained
5162F: drivers/net/ethernet/freescale/fman
5163F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5164
63f4b4b0
MB
5165FREESCALE QORIQ DPAA ETHERNET DRIVER
5166M: Madalin Bucur <madalin.bucur@nxp.com>
5167L: netdev@vger.kernel.org
5168S: Maintained
5169F: drivers/net/ethernet/freescale/dpaa
5170
1b48706f 5171FREESCALE SOC DRIVERS
5172M: Scott Wood <oss@buserror.net>
5173L: linuxppc-dev@lists.ozlabs.org
5174L: linux-arm-kernel@lists.infradead.org
5175S: Maintained
5176F: drivers/soc/fsl/
5177F: include/linux/fsl/
5178
d9e9d82c 5179FREESCALE QUICC ENGINE LIBRARY
1b48706f 5180M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5181L: linuxppc-dev@lists.ozlabs.org
1b48706f 5182S: Maintained
7aa1aa6e
ZQ
5183F: drivers/soc/fsl/qe/
5184F: include/soc/fsl/*qe*.h
5185F: include/soc/fsl/*ucc*.h
d9e9d82c 5186
b55ef929 5187FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5188M: Li Yang <leoli@freescale.com>
6372594a 5189L: linux-usb@vger.kernel.org
a4724ed6 5190L: linuxppc-dev@lists.ozlabs.org
a7205b30 5191S: Maintained
faf2e1db 5192F: drivers/usb/gadget/udc/fsl*
a7205b30 5193
beaf53bf 5194FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5195M: Li Yang <leoli@freescale.com>
beaf53bf 5196L: netdev@vger.kernel.org
a4724ed6 5197L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5198S: Maintained
ec21e2ec 5199F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5200
abb1ed7b
CM
5201FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5202M: Claudiu Manoil <claudiu.manoil@freescale.com>
5203L: netdev@vger.kernel.org
5204S: Maintained
5205F: drivers/net/ethernet/freescale/gianfar*
5206X: drivers/net/ethernet/freescale/gianfar_ptp.c
5207F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5208
c19b6d24
ZQ
5209FREESCALE QUICC ENGINE UCC HDLC DRIVER
5210M: Zhao Qiang <qiang.zhao@nxp.com>
5211L: netdev@vger.kernel.org
5212L: linuxppc-dev@lists.ozlabs.org
5213S: Maintained
5214F: drivers/net/wan/fsl_ucc_hdlc*
5215
d9e9d82c 5216FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5217M: Timur Tabi <timur@tabi.org>
a4724ed6 5218L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5219S: Maintained
df621252 5220F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5221
5222FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5223M: Timur Tabi <timur@tabi.org>
dc85950a 5224M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5225M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5226R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5227L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5228L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5229S: Maintained
69aefcea 5230F: sound/soc/fsl/fsl*
dc85950a 5231F: sound/soc/fsl/imx*
69aefcea 5232F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5233
1da177e4 5234FREEVXFS FILESYSTEM
8b58be88 5235M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5236W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5237S: Maintained
679655da 5238F: fs/freevxfs/
1da177e4 5239
71038f52 5240FREEZER
49db1903 5241M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5242M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5243L: linux-pm@vger.kernel.org
71038f52 5244S: Supported
679655da
JP
5245F: Documentation/power/freezing-of-tasks.txt
5246F: include/linux/freezer.h
5247F: kernel/freezer.c
71038f52 5248
839a1f79
KRW
5249FRONTSWAP API
5250M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5251L: linux-kernel@vger.kernel.org
5252S: Maintained
5253F: mm/frontswap.c
5254F: include/linux/frontswap.h
5255
a5432f5a 5256FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5257M: David Howells <dhowells@redhat.com>
e62d6e24 5258L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5259S: Supported
5260F: Documentation/filesystems/caching/
5261F: fs/fscache/
5262F: include/linux/fscache*.h
5263
598c7d7a
TT
5264FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5265M: Theodore Y. Ts'o <tytso@mit.edu>
5266M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5267L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5268S: Supported
5269F: fs/crypto/
5270F: include/linux/fscrypto.h
5271
f58ad8f5 5272F2FS FILE SYSTEM
9b29d481 5273M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5274M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5275L: linux-f2fs-devel@lists.sourceforge.net
95129296 5276W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5277T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5278S: Maintained
5279F: Documentation/filesystems/f2fs.txt
3bac380c 5280F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5281F: fs/f2fs/
5282F: include/linux/f2fs_fs.h
62d43eeb 5283F: include/trace/events/f2fs.h
f58ad8f5 5284
5ab7ffea 5285FUJITSU FR-V (FRV) PORT
0cf0305f 5286S: Orphan
679655da 5287F: arch/frv/
1da177e4 5288
20b93734 5289FUJITSU LAPTOP EXTRAS
409a3e98 5290M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5291L: platform-driver-x86@vger.kernel.org
20b93734 5292S: Maintained
679655da 5293F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5294
4da621b6
HK
5295FUJITSU M-5MO LS CAMERA ISP DRIVER
5296M: Kyungmin Park <kyungmin.park@samsung.com>
5297M: Heungjun Kim <riverful.kim@samsung.com>
5298L: linux-media@vger.kernel.org
5299S: Maintained
90d72ac6 5300F: drivers/media/i2c/m5mols/
b5dcee22 5301F: include/media/i2c/m5mols.h
4da621b6 5302
2d24c490
RG
5303FUJITSU TABLET EXTRAS
5304M: Robert Gerlach <khnz@gmx.de>
5305L: platform-driver-x86@vger.kernel.org
5306S: Maintained
5307F: drivers/platform/x86/fujitsu-tablet.c
5308
04578f17 5309FUSE: FILESYSTEM IN USERSPACE
8b58be88 5310M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5311L: linux-fsdevel@vger.kernel.org
04578f17 5312W: http://fuse.sourceforge.net/
0a30f612 5313T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5314S: Maintained
679655da 5315F: fs/fuse/
c117ab84 5316F: include/uapi/linux/fuse.h
0a30f612 5317F: Documentation/filesystems/fuse.txt
04578f17 5318
1da177e4 5319FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5320M: Rik Faith <faith@cs.unc.edu>
1da177e4 5321L: linux-scsi@vger.kernel.org
baaea1dc 5322S: Odd Fixes (e.g., new signatures)
679655da 5323F: drivers/scsi/fdomain.*
1da177e4 5324
6b90bd4b
ER
5325GCC PLUGINS
5326M: Kees Cook <keescook@chromium.org>
5327R: Emese Revfy <re.emese@gmail.com>
5328L: kernel-hardening@lists.openwall.com
5329S: Maintained
5330F: scripts/gcc-plugins/
5331F: scripts/gcc-plugin.sh
68fdc678 5332F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5333F: Documentation/gcc-plugins.txt
5334
d8e2162c
PO
5335GCOV BASED KERNEL PROFILING
5336M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5337S: Maintained
5338F: kernel/gcov/
2584bab2 5339F: Documentation/dev-tools/gcov.rst
d8e2162c 5340
1da177e4 5341GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5342M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5343L: linux-scsi@vger.kernel.org
5344W: http://www.icp-vortex.com/
5345S: Supported
679655da 5346F: drivers/scsi/gdt*
1da177e4 5347
158daf16
JK
5348GDB KERNEL DEBUGGING HELPER SCRIPTS
5349M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5350M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5351S: Supported
5352F: scripts/gdb/
5353
3169a1c7
HV
5354GEMTEK FM RADIO RECEIVER DRIVER
5355M: Hans Verkuil <hverkuil@xs4all.nl>
5356L: linux-media@vger.kernel.org
5357T: git git://linuxtv.org/media_tree.git
a825eaec 5358W: https://linuxtv.org
3169a1c7
HV
5359S: Maintained
5360F: drivers/media/radio/radio-gemtek*
5361
1c23af90 5362GENERIC GPIO I2C DRIVER
880b0e26 5363M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5364S: Supported
679655da
JP
5365F: drivers/i2c/busses/i2c-gpio.c
5366F: include/linux/i2c-gpio.h
1c23af90 5367
92ed1a76
PK
5368GENERIC GPIO I2C MULTIPLEXER DRIVER
5369M: Peter Korsgaard <peter.korsgaard@barco.com>
5370L: linux-i2c@vger.kernel.org
5371S: Supported
e7065e20
JD
5372F: drivers/i2c/muxes/i2c-mux-gpio.c
5373F: include/linux/i2c-mux-gpio.h
5374F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5375
9251ce95 5376GENERIC HDLC (WAN) DRIVERS
8b58be88 5377M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5378W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5379S: Maintained
679655da
JP
5380F: drivers/net/wan/c101.c
5381F: drivers/net/wan/hd6457*
5382F: drivers/net/wan/hdlc*
5383F: drivers/net/wan/n2.c
5384F: drivers/net/wan/pc300too.c
5385F: drivers/net/wan/pci200syn.c
5386F: drivers/net/wan/wanxl*
1da177e4 5387
1527aab6 5388GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5389M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5390L: linux-arch@vger.kernel.org
5391T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5392S: Maintained
14430813
JP
5393F: include/asm-generic/
5394F: include/uapi/asm-generic/
1527aab6 5395
ff764963
KVA
5396GENERIC PHY FRAMEWORK
5397M: Kishon Vijay Abraham I <kishon@ti.com>
5398L: linux-kernel@vger.kernel.org
5399T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5400S: Supported
5401F: drivers/phy/
5402F: include/linux/phy/
5403
eea97aed
KH
5404GENERIC PM DOMAINS
5405M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5406M: Kevin Hilman <khilman@kernel.org>
5407M: Ulf Hansson <ulf.hansson@linaro.org>
5408L: linux-pm@vger.kernel.org
5409S: Supported
5410F: drivers/base/power/domain*.c
5411F: include/linux/pm_domain.h
5412
ccb86a69 5413GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5414M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5415L: kvm@vger.kernel.org
ccb86a69
MT
5416S: Supported
5417F: drivers/uio/uio_pci_generic.c
5418
f8f1ec73
JP
5419GET_MAINTAINER SCRIPT
5420M: Joe Perches <joe@perches.com>
5421S: Maintained
5422F: scripts/get_maintainer.pl
5423
a7d5afe8
GKB
5424GENWQE (IBM Generic Workqueue Card)
5425M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5426M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5427S: Supported
5428F: drivers/misc/genwqe/
5429
5be7b50f 5430GFS2 FILE SYSTEM
8b58be88 5431M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5432M: Bob Peterson <rpeterso@redhat.com>
a4644184 5433L: cluster-devel@redhat.com
5be7b50f 5434W: http://sources.redhat.com/cluster/
28666d6d 5435T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5436S: Supported
679655da
JP
5437F: Documentation/filesystems/gfs2*.txt
5438F: fs/gfs2/
c117ab84 5439F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5440
0a34eb8f 5441GIGASET ISDN DRIVERS
6b096fde 5442M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5443L: gigaset307x-common@lists.sourceforge.net
5444W: http://gigaset307x.sourceforge.net/
6b096fde 5445S: Odd Fixes
679655da
JP
5446F: Documentation/isdn/README.gigaset
5447F: drivers/isdn/gigaset/
c117ab84 5448F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5449
7eea35fe
JP
5450GO7007 MPEG CODEC
5451M: Hans Verkuil <hans.verkuil@cisco.com>
5452L: linux-media@vger.kernel.org
5453S: Maintained
5454F: drivers/media/usb/go7007/
5455
ca96ea86
BN
5456GOODIX TOUCHSCREEN
5457M: Bastien Nocera <hadess@hadess.net>
5458L: linux-input@vger.kernel.org
5459S: Maintained
5460F: drivers/input/touchscreen/goodix.c
5461
a6a1cf3d
BJZ
5462GPIO MOCKUP DRIVER
5463M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5464L: linux-gpio@vger.kernel.org
5465S: Maintained
5466F: drivers/gpio/gpio-mockup.c
5467F: tools/testing/selftests/gpio/
5468
a0dc00b4 5469GPIO SUBSYSTEM
e4651a9f 5470M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5471M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5472L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5473T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5474S: Maintained
cd97a449 5475F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5476F: Documentation/gpio/
40c159b7 5477F: Documentation/ABI/testing/gpio-cdev
fe95046e 5478F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5479F: drivers/gpio/
bdc6e95e
AC
5480F: include/linux/gpio/
5481F: include/linux/gpio.h
9b692346 5482F: include/asm-generic/gpio.h
3c702e99 5483F: include/uapi/linux/gpio.h
6d591c46 5484F: tools/gpio/
a0dc00b4 5485
71a6d0af
HW
5486GRE DEMULTIPLEXER DRIVER
5487M: Dmitry Kozlov <xeb@mail.ru>
5488L: netdev@vger.kernel.org
5489S: Maintained
11c26770
JP
5490F: net/ipv4/gre_demux.c
5491F: net/ipv4/gre_offload.c
71a6d0af
HW
5492F: include/net/gre.h
5493
d4c41139 5494GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5495M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5496L: netdev@vger.kernel.org
5497S: Maintained
a31a96ad 5498F: drivers/net/ethernet/aeroflex/
d4c41139 5499
629c1fb5
GKH
5500GREYBUS SUBSYSTEM
5501M: Johan Hovold <johan@kernel.org>
5502M: Alex Elder <elder@kernel.org>
5503M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5504S: Maintained
5505F: drivers/staging/greybus/
01d0f715 5506L: greybus-dev@lists.linaro.org
629c1fb5 5507
926706c5
VA
5508GREYBUS AUDIO PROTOCOLS DRIVERS
5509M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5510M: Mark Greer <mgreer@animalcreek.com>
926706c5 5511S: Maintained
544a6944
MG
5512F: drivers/staging/greybus/audio_apbridgea.c
5513F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5514F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5515F: drivers/staging/greybus/audio_codec.h
5516F: drivers/staging/greybus/audio_gb.c
5517F: drivers/staging/greybus/audio_manager.c
5518F: drivers/staging/greybus/audio_manager.h
5519F: drivers/staging/greybus/audio_manager_module.c
5520F: drivers/staging/greybus/audio_manager_private.h
5521F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5522F: drivers/staging/greybus/audio_module.c
5523F: drivers/staging/greybus/audio_topology.c
5524
2bbadafb
RMS
5525GREYBUS PROTOCOLS DRIVERS
5526M: Rui Miguel Silva <rmfrfs@gmail.com>
5527S: Maintained
5528F: drivers/staging/greybus/sdio.c
5529F: drivers/staging/greybus/light.c
5530F: drivers/staging/greybus/gpio.c
5531F: drivers/staging/greybus/power_supply.c
5532F: drivers/staging/greybus/spi.c
5533F: drivers/staging/greybus/spilib.c
5534
7d700518
BD
5535GREYBUS PROTOCOLS DRIVERS
5536M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5537S: Maintained
5538F: drivers/staging/greybus/loopback.c
5539F: drivers/staging/greybus/timesync.c
5540F: drivers/staging/greybus/timesync_platform.c
5541
5bd16350
VK
5542GREYBUS PROTOCOLS DRIVERS
5543M: Viresh Kumar <vireshk@kernel.org>
5544S: Maintained
5545F: drivers/staging/greybus/authentication.c
5546F: drivers/staging/greybus/bootrom.c
5547F: drivers/staging/greybus/firmware.h
5548F: drivers/staging/greybus/fw-core.c
5549F: drivers/staging/greybus/fw-download.c
5550F: drivers/staging/greybus/fw-managament.c
5551F: drivers/staging/greybus/greybus_authentication.h
5552F: drivers/staging/greybus/greybus_firmware.h
5553F: drivers/staging/greybus/hid.c
5554F: drivers/staging/greybus/i2c.c
5555F: drivers/staging/greybus/spi.c
5556F: drivers/staging/greybus/spilib.c
5557F: drivers/staging/greybus/spilib.h
5558
8d904fe5
DL
5559GREYBUS PROTOCOLS DRIVERS
5560M: David Lin <dtwlin@gmail.com>
5561S: Maintained
5562F: drivers/staging/greybus/uart.c
5563F: drivers/staging/greybus/log.c
5564
92b8bd96
VH
5565GREYBUS PLATFORM DRIVERS
5566M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5567S: Maintained
5568F: drivers/staging/greybus/arche-platform.c
5569F: drivers/staging/greybus/arche-apb-ctrl.c
5570F: drivers/staging/greybus/arche_platform.h
5571
7aae6e2d
CAC
5572GS1662 VIDEO SERIALIZER
5573M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5574L: linux-media@vger.kernel.org
5575T: git git://linuxtv.org/media_tree.git
5576S: Maintained
5577F: drivers/media/spi/gs1662.c
5578
e8deeae2 5579GSPCA FINEPIX SUBDRIVER
8b58be88 5580M: Frank Zago <frank@zago.net>
661263b5 5581L: linux-media@vger.kernel.org
275ffde4 5582T: git git://linuxtv.org/media_tree.git
e8deeae2 5583S: Maintained
0c0d06ca 5584F: drivers/media/usb/gspca/finepix.c
e8deeae2 5585
4b3fa3c4
OL
5586GSPCA GL860 SUBDRIVER
5587M: Olivier Lorin <o.lorin@laposte.net>
5588L: linux-media@vger.kernel.org
275ffde4 5589T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5590S: Maintained
0c0d06ca 5591F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5592
e8deeae2 5593GSPCA M5602 SUBDRIVER
8b58be88 5594M: Erik Andren <erik.andren@gmail.com>
661263b5 5595L: linux-media@vger.kernel.org
275ffde4 5596T: git git://linuxtv.org/media_tree.git
e8deeae2 5597S: Maintained
0c0d06ca 5598F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5599
5600GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5601M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5602L: linux-media@vger.kernel.org
275ffde4 5603T: git git://linuxtv.org/media_tree.git
c0936df4 5604S: Odd Fixes
0c0d06ca 5605F: drivers/media/usb/gspca/pac207.c
e8deeae2 5606
261982f1 5607GSPCA SN9C20X SUBDRIVER
d95c5b0b 5608M: Brian Johnson <brijohn@gmail.com>
261982f1 5609L: linux-media@vger.kernel.org
275ffde4 5610T: git git://linuxtv.org/media_tree.git
261982f1 5611S: Maintained
0c0d06ca 5612F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5613
e8deeae2 5614GSPCA T613 SUBDRIVER
8b58be88 5615M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5616L: linux-media@vger.kernel.org
275ffde4 5617T: git git://linuxtv.org/media_tree.git
e8deeae2 5618S: Maintained
0c0d06ca 5619F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5620
5621GSPCA USB WEBCAM DRIVER
c0936df4 5622M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5623L: linux-media@vger.kernel.org
275ffde4 5624T: git git://linuxtv.org/media_tree.git
c0936df4 5625S: Odd Fixes
0c0d06ca 5626F: drivers/media/usb/gspca/
e8deeae2 5627
584ec979 5628GUID PARTITION TABLE (GPT)
4f973c63 5629M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5630L: linux-efi@vger.kernel.org
5631S: Maintained
5632F: block/partitions/efi.*
5633
aa3c598b 5634STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5635M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5636L: linux-media@vger.kernel.org
275ffde4 5637T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5638S: Maintained
5639F: drivers/media/usb/stk1160/
e8deeae2 5640
4e456b86
YS
5641H8/300 ARCHITECTURE
5642M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5643L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5644W: http://uclinux-h8.sourceforge.jp
5645T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5646S: Maintained
5647F: arch/h8300/
5648F: drivers/clocksource/h8300_*.c
5649F: drivers/clk/h8300/
5650F: drivers/irqchip/irq-renesas-h8*.c
5651
71a6d0af
HW
5652HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5653M: Frank Seidel <frank@f-seidel.de>
5654L: platform-driver-x86@vger.kernel.org
5655W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5656S: Maintained
5657F: drivers/platform/x86/hdaps.c
5658
48fc9e26
HV
5659HDPVR USB VIDEO ENCODER DRIVER
5660M: Hans Verkuil <hverkuil@xs4all.nl>
5661L: linux-media@vger.kernel.org
5662T: git git://linuxtv.org/media_tree.git
a825eaec 5663W: https://linuxtv.org
48fc9e26 5664S: Odd Fixes
14430813 5665F: drivers/media/usb/hdpvr/
48fc9e26 5666
71a6d0af 5667HWPOISON MEMORY FAILURE HANDLING
f9625c48 5668M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5669L: linux-mm@kvack.org
71a6d0af
HW
5670S: Maintained
5671F: mm/memory-failure.c
5672F: mm/hwpoison-inject.c
5673
5674HYPERVISOR VIRTUAL CONSOLE DRIVER
5675L: linuxppc-dev@lists.ozlabs.org
5676S: Odd Fixes
5677F: drivers/tty/hvc/
5678
e5ab1477
AP
5679HACKRF MEDIA DRIVER
5680M: Antti Palosaari <crope@iki.fi>
5681L: linux-media@vger.kernel.org
a825eaec 5682W: https://linuxtv.org
e5ab1477
AP
5683W: http://palosaari.fi/linux/
5684Q: http://patchwork.linuxtv.org/project/linux-media/list/
5685T: git git://linuxtv.org/anttip/media_tree.git
5686S: Maintained
5687F: drivers/media/usb/hackrf/
5688
5b543965 5689HARDWARE MONITORING
d8130624 5690M: Jean Delvare <jdelvare@suse.com>
ca462085 5691M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5692L: linux-hwmon@vger.kernel.org
5693W: http://hwmon.wiki.kernel.org/
a94ef4ed 5694T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5695T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5696S: Maintained
047f4ec2 5697F: Documentation/hwmon/
679655da 5698F: drivers/hwmon/
047f4ec2 5699F: include/linux/hwmon*.h
5b543965 5700
844dd05f 5701HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5702M: Matt Mackall <mpm@selenic.com>
5703M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5704L: linux-crypto@vger.kernel.org
c0d0787b 5705S: Odd fixes
f6c60b15 5706F: Documentation/devicetree/bindings/rng/
679655da
JP
5707F: Documentation/hw_random.txt
5708F: drivers/char/hw_random/
5709F: include/linux/hw_random.h
844dd05f 5710
8b37fcfc
OBC
5711HARDWARE SPINLOCK CORE
5712M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5713M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5714L: linux-remoteproc@vger.kernel.org
8b37fcfc 5715S: Maintained
9f273c24 5716T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5717F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5718F: Documentation/hwspinlock.txt
2dbd8585 5719F: drivers/hwspinlock/
8b37fcfc
OBC
5720F: include/linux/hwspinlock.h
5721
1da177e4 5722HARMONY SOUND DRIVER
ac6aecbf 5723L: linux-parisc@vger.kernel.org
1da177e4 5724S: Maintained
679655da 5725F: sound/parisc/harmony.*
1da177e4 5726
91952bc0
AP
5727HD29L2 MEDIA DRIVER
5728M: Antti Palosaari <crope@iki.fi>
5729L: linux-media@vger.kernel.org
a825eaec 5730W: https://linuxtv.org
91952bc0
AP
5731W: http://palosaari.fi/linux/
5732Q: http://patchwork.linuxtv.org/project/linux-media/list/
5733T: git git://linuxtv.org/anttip/media_tree.git
5734S: Maintained
5735F: drivers/media/dvb-frontends/hd29l2*
5736
214de83e 5737HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5738M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5739S: Supported
5740F: Documentation/watchdog/hpwdt.txt
5741F: drivers/watchdog/hpwdt.c
5742
9257aa49 5743HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5744M: Don Brace <don.brace@microsemi.com>
a0a268ad 5745L: esc.storagedev@microsemi.com
693373db 5746L: linux-scsi@vger.kernel.org
9257aa49
SC
5747S: Supported
5748F: Documentation/scsi/hpsa.txt
5749F: drivers/scsi/hpsa*.[ch]
5750F: include/linux/cciss*.h
c117ab84 5751F: include/uapi/linux/cciss*.h
9257aa49 5752
e2d1d6c0 5753HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5754M: Don Brace <don.brace@microsemi.com>
516fdcea 5755L: esc.storagedev@microsemi.com
693373db 5756L: linux-scsi@vger.kernel.org
e2d1d6c0 5757S: Supported
679655da
JP
5758F: Documentation/blockdev/cciss.txt
5759F: drivers/block/cciss*
5760F: include/linux/cciss_ioctl.h
c117ab84 5761F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5762
f48ad614
DD
5763HFI1 DRIVER
5764M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5765M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5766L: linux-rdma@vger.kernel.org
5767S: Supported
5768F: drivers/infiniband/hw/hfi1
5769
1da177e4 5770HFS FILESYSTEM
6cf515e1
GU
5771L: linux-fsdevel@vger.kernel.org
5772S: Orphan
679655da
JP
5773F: Documentation/filesystems/hfs.txt
5774F: fs/hfs/
1da177e4 5775
ef575f47
GU
5776HFSPLUS FILESYSTEM
5777L: linux-fsdevel@vger.kernel.org
5778S: Orphan
5779F: Documentation/filesystems/hfsplus.txt
5780F: fs/hfsplus/
5781
1da177e4 5782HGA FRAMEBUFFER DRIVER
8b58be88 5783M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5784L: linux-nvidia@lists.surfsouth.com
5785W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5786S: Maintained
8a61f013 5787F: drivers/video/fbdev/hgafb.c
1da177e4 5788
4480f15b 5789HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5790M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5791M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5792L: linux-pm@vger.kernel.org
68656443 5793B: https://bugzilla.kernel.org
e2d1d6c0 5794S: Supported
679655da
JP
5795F: arch/x86/power/
5796F: drivers/base/power/
5797F: kernel/power/
5798F: include/linux/suspend.h
5799F: include/linux/freezer.h
5800F: include/linux/pm.h
679655da 5801F: arch/*/include/asm/suspend*.h
e2d1d6c0 5802
4ef4caad 5803HID CORE LAYER
e5f6450c 5804M: Jiri Kosina <jikos@kernel.org>
406df153 5805R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5806L: linux-input@vger.kernel.org
54e5881d 5807T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5808S: Maintained
679655da
JP
5809F: drivers/hid/
5810F: include/linux/hid*
c117ab84 5811F: include/uapi/linux/hid*
4ef4caad 5812
30ee72f0 5813HID SENSOR HUB DRIVERS
e5f6450c 5814M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5815M: Jonathan Cameron <jic23@kernel.org>
5816M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5817L: linux-input@vger.kernel.org
5818L: linux-iio@vger.kernel.org
5819S: Maintained
5820F: Documentation/hid/hid-sensor*
5821F: drivers/hid/hid-sensor-*
5822F: drivers/iio/*/hid-*
5823F: include/linux/hid-sensor-*
5824
38bed542 5825HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5826M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5827L: linux-kernel@vger.kernel.org
75fc2d37 5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5829S: Maintained
679655da 5830F: Documentation/timers/
5cee9645 5831F: kernel/time/hrtimer.c
88606e80
TG
5832F: kernel/time/clockevents.c
5833F: kernel/time/tick*.*
5834F: kernel/time/timer_*.c
05ed8490 5835F: include/linux/clockchips.h
679655da 5836F: include/linux/hrtimer.h
38bed542 5837
1da177e4 5838HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5839L: linux-hams@vger.kernel.org
8b64f2a0 5840S: Orphan
679655da
JP
5841F: drivers/net/hamradio/dmascc.c
5842F: drivers/net/hamradio/scc.c
1da177e4 5843
ede1e6f8 5844HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5845M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5846W: http://www.highpoint-tech.com
5847S: Supported
679655da
JP
5848F: Documentation/scsi/hptiop.txt
5849F: drivers/scsi/hptiop.c
ede1e6f8 5850
1da177e4 5851HIPPI
8b58be88 5852M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5853L: linux-hippi@sunsite.dk
5854S: Maintained
679655da 5855F: include/linux/hippidevice.h
c117ab84 5856F: include/uapi/linux/if_hippi.h
679655da 5857F: net/802/hippi.c
ff5a3b50 5858F: drivers/net/hippi/
1da177e4 5859
b30d74e4
DH
5860HISILICON NETWORK SUBSYSTEM DRIVER
5861M: Yisen Zhuang <yisen.zhuang@huawei.com>
5862M: Salil Mehta <salil.mehta@huawei.com>
5863L: netdev@vger.kernel.org
5864W: http://www.hisilicon.com
5865S: Maintained
5866F: drivers/net/ethernet/hisilicon/
5867F: Documentation/devicetree/bindings/net/hisilicon*.txt
5868
66a9bae6 5869HISILICON ROCE DRIVER
5870M: Lijun Ou <oulijun@huawei.com>
5871M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5872L: linux-rdma@vger.kernel.org
5873S: Maintained
5874F: drivers/infiniband/hw/hns/
5875F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5876
16c6c252
JG
5877HISILICON SAS Controller
5878M: John Garry <john.garry@huawei.com>
5879W: http://www.hisilicon.com
5880S: Supported
5881F: drivers/scsi/hisi_sas/
5882F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5883
ff1d2767 5884HOST AP DRIVER
8b58be88 5885M: Jouni Malinen <j@w1.fi>
724c6b35 5886L: linux-wireless@vger.kernel.org
ffd74aca
JM
5887W: http://w1.fi/hostap-driver.html
5888S: Obsolete
eb4f98d5 5889F: drivers/net/wireless/intersil/hostap/
ff1d2767 5890
dd8cd779 5891HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5892L: platform-driver-x86@vger.kernel.org
95c70215 5893S: Orphan
679655da 5894F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5895
e2d1d6c0 5896HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5897M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5898S: Maintained
7e25d724 5899F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5900
7d2c86b5 5901HPET: High Precision Event Timers driver
8b58be88 5902M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5903S: Maintained
679655da
JP
5904F: Documentation/timers/hpet.txt
5905F: drivers/char/hpet.c
5906F: include/linux/hpet.h
c117ab84 5907F: include/uapi/linux/hpet.h
b9b0332f 5908
e07b5d79 5909HPET: x86
9e06f631 5910S: Orphan
679655da
JP
5911F: arch/x86/kernel/hpet.c
5912F: arch/x86/include/asm/hpet.h
b9b0332f 5913
1da177e4 5914HPFS FILESYSTEM
8b58be88 5915M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5916W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5917S: Maintained
679655da 5918F: fs/hpfs/
1da177e4 5919
3441cded 5920HSI SUBSYSTEM
56459ea9
SR
5921M: Sebastian Reichel <sre@kernel.org>
5922T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5923S: Maintained
5924F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5925F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5926F: drivers/hsi/
5927F: include/linux/hsi/
5928F: include/uapi/linux/hsi/
5929
7d2c86b5 5930HSO 3G MODEM DRIVER
8b58be88 5931M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5932W: http://www.pharscape.org
5933S: Maintained
679655da 5934F: drivers/net/usb/hso.c
11cd29b0 5935
19990e29
AB
5936HSR NETWORK PROTOCOL
5937M: Arvid Brodin <arvid.brodin@alten.se>
5938L: netdev@vger.kernel.org
5939S: Maintained
5940F: net/hsr/
5941
5a18c343 5942HTCPEN TOUCHSCREEN DRIVER
8b58be88 5943M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5944L: linux-input@vger.kernel.org
5945S: Maintained
679655da 5946F: drivers/input/touchscreen/htcpen.c
5a18c343 5947
1da177e4 5948HUGETLB FILESYSTEM
6d49e352 5949M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5950S: Maintained
679655da 5951F: fs/hugetlbfs/
1da177e4 5952
fe713d60
JCT
5953HVA ST MEDIA DRIVER
5954M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5955L: linux-media@vger.kernel.org
5956T: git git://linuxtv.org/media_tree.git
5957W: https://linuxtv.org
5958S: Supported
5959F: drivers/media/platform/sti/hva
5960
05183189 5961Hyper-V CORE AND DRIVERS
9c3646d1 5962M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 5963M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 5964M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
5965L: devel@linuxdriverproject.org
5966S: Maintained
a4162747
HZ
5967F: arch/x86/include/asm/mshyperv.h
5968F: arch/x86/include/uapi/asm/hyperv.h
5969F: arch/x86/kernel/cpu/mshyperv.c
05183189 5970F: drivers/hid/hid-hyperv.c
a4162747 5971F: drivers/hv/
f92ca80b 5972F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5973F: drivers/pci/host/pci-hyperv.c
05183189 5974F: drivers/net/hyperv/
a4162747 5975F: drivers/scsi/storvsc_drv.c
95096f2f 5976F: drivers/uio/uio_hv_generic.c
8a61f013 5977F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5978F: include/linux/hyperv.h
5979F: tools/hv/
54bf725e 5980F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5981
7724fd04
PR
5982I2C MUXES
5983M: Peter Rosin <peda@axentia.se>
5984L: linux-i2c@vger.kernel.org
5985S: Maintained
2254d24a 5986F: Documentation/i2c/i2c-topology
7724fd04
PR
5987F: Documentation/i2c/muxes/
5988F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5989F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5990F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5991F: drivers/i2c/i2c-mux.c
5992F: drivers/i2c/muxes/
5993F: include/linux/i2c-mux.h
5994
d85c8a6a 5995I2C OVER PARALLEL PORT
d8130624 5996M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5997L: linux-i2c@vger.kernel.org
5998S: Maintained
5999F: Documentation/i2c/busses/i2c-parport
6000F: Documentation/i2c/busses/i2c-parport-light
6001F: drivers/i2c/busses/i2c-parport.c
6002F: drivers/i2c/busses/i2c-parport-light.c
6003
6004I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6005M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6006L: linux-i2c@vger.kernel.org
6007S: Maintained
6008F: Documentation/i2c/busses/i2c-ali1535
6009F: Documentation/i2c/busses/i2c-ali1563
6010F: Documentation/i2c/busses/i2c-ali15x3
6011F: Documentation/i2c/busses/i2c-amd756
6012F: Documentation/i2c/busses/i2c-amd8111
6013F: Documentation/i2c/busses/i2c-i801
6014F: Documentation/i2c/busses/i2c-nforce2
6015F: Documentation/i2c/busses/i2c-piix4
6016F: Documentation/i2c/busses/i2c-sis5595
6017F: Documentation/i2c/busses/i2c-sis630
6018F: Documentation/i2c/busses/i2c-sis96x
6019F: Documentation/i2c/busses/i2c-via
6020F: Documentation/i2c/busses/i2c-viapro
6021F: drivers/i2c/busses/i2c-ali1535.c
6022F: drivers/i2c/busses/i2c-ali1563.c
6023F: drivers/i2c/busses/i2c-ali15x3.c
6024F: drivers/i2c/busses/i2c-amd756.c
6025F: drivers/i2c/busses/i2c-amd756-s4882.c
6026F: drivers/i2c/busses/i2c-amd8111.c
6027F: drivers/i2c/busses/i2c-i801.c
6028F: drivers/i2c/busses/i2c-isch.c
6029F: drivers/i2c/busses/i2c-nforce2.c
6030F: drivers/i2c/busses/i2c-nforce2-s4985.c
6031F: drivers/i2c/busses/i2c-piix4.c
6032F: drivers/i2c/busses/i2c-sis5595.c
6033F: drivers/i2c/busses/i2c-sis630.c
6034F: drivers/i2c/busses/i2c-sis96x.c
6035F: drivers/i2c/busses/i2c-via.c
6036F: drivers/i2c/busses/i2c-viapro.c
6037
cb7f07a4
NH
6038I2C/SMBUS ISMT DRIVER
6039M: Seth Heasley <seth.heasley@intel.com>
6040M: Neil Horman <nhorman@tuxdriver.com>
6041L: linux-i2c@vger.kernel.org
6042F: drivers/i2c/busses/i2c-ismt.c
6043F: Documentation/i2c/busses/i2c-ismt
6044
6ea884db 6045I2C/SMBUS STUB DRIVER
d8130624 6046M: Jean Delvare <jdelvare@suse.com>
846557d3 6047L: linux-i2c@vger.kernel.org
6ea884db 6048S: Maintained
8547a5bc 6049F: drivers/i2c/i2c-stub.c
6ea884db 6050
5b543965 6051I2C SUBSYSTEM
14d77c4d 6052M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6053L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6054W: https://i2c.wiki.kernel.org/
6055Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6056T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6057S: Maintained
40ed1b4c 6058F: Documentation/devicetree/bindings/i2c/
679655da
JP
6059F: Documentation/i2c/
6060F: drivers/i2c/
630bc46e 6061F: drivers/i2c/*/
679655da 6062F: include/linux/i2c.h
03b70d62 6063F: include/linux/i2c-*.h
c117ab84
CEB
6064F: include/uapi/linux/i2c.h
6065F: include/uapi/linux/i2c-*.h
1da177e4 6066
4560d677
WS
6067I2C ACPI SUPPORT
6068M: Mika Westerberg <mika.westerberg@linux.intel.com>
6069L: linux-i2c@vger.kernel.org
6070L: linux-acpi@vger.kernel.org
6071S: Maintained
4560d677 6072
d85c8a6a 6073I2C-TAOS-EVM DRIVER
d8130624 6074M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6075L: linux-i2c@vger.kernel.org
6076S: Maintained
6077F: Documentation/i2c/busses/i2c-taos-evm
6078F: drivers/i2c/busses/i2c-taos-evm.c
6079
e8c76eed 6080I2C-TINY-USB DRIVER
8b58be88 6081M: Till Harbaum <till@harbaum.org>
846557d3 6082L: linux-i2c@vger.kernel.org
932d1872 6083W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6084S: Maintained
679655da 6085F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6086
1da177e4 6087i386 BOOT CODE
8b58be88 6088M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6089S: Maintained
679655da 6090F: arch/x86/boot/
1da177e4
LT
6091
6092i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6093M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6094T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6095S: Maintained
6096
1da177e4 6097IA64 (Itanium) PLATFORM
8b58be88
JP
6098M: Tony Luck <tony.luck@intel.com>
6099M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6100L: linux-ia64@vger.kernel.org
6b1c70b1 6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6102S: Maintained
679655da 6103F: arch/ia64/
1da177e4 6104
4cd38750
LDSB
6105IBM Power VMX Cryptographic instructions
6106M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6107M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6108L: linux-crypto@vger.kernel.org
6109S: Supported
6110F: drivers/crypto/vmx/Makefile
6111F: drivers/crypto/vmx/Kconfig
6112F: drivers/crypto/vmx/vmx.c
6113F: drivers/crypto/vmx/aes*
6114F: drivers/crypto/vmx/ghash*
6115F: drivers/crypto/vmx/ppc-xlate.pl
6116
956c203c 6117IBM Power in-Nest Crypto Acceleration
4cd38750 6118M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6119M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6120L: linux-crypto@vger.kernel.org
6121S: Supported
28bceeaa
DS
6122F: drivers/crypto/nx/Makefile
6123F: drivers/crypto/nx/Kconfig
6124F: drivers/crypto/nx/nx-aes*
6125F: drivers/crypto/nx/nx-sha*
6126F: drivers/crypto/nx/nx.*
6127F: drivers/crypto/nx/nx_csbcpb.h
6128F: drivers/crypto/nx/nx_debugfs.h
956c203c 6129
0e16aafb 6130IBM Power 842 compression accelerator
41656aa7 6131M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6132S: Supported
28bceeaa
DS
6133F: drivers/crypto/nx/Makefile
6134F: drivers/crypto/nx/Kconfig
7011a122 6135F: drivers/crypto/nx/nx-842*
2da572c9 6136F: include/linux/sw842.h
2062c5b6 6137F: crypto/842.c
2da572c9 6138F: lib/842/
0e16aafb 6139
1da177e4 6140IBM Power Linux RAID adapter
8b58be88 6141M: Brian King <brking@us.ibm.com>
1da177e4 6142S: Supported
679655da 6143F: drivers/scsi/ipr.*
1da177e4 6144
9d348af4 6145IBM Power Virtual Ethernet Device Driver
eddd63a6 6146M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6147L: netdev@vger.kernel.org
6148S: Supported
9aa32835 6149F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6150
032c5e82
TF
6151IBM Power SRIOV Virtual NIC Device Driver
6152M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6153M: John Allen <jallen@linux.vnet.ibm.com>
6154L: netdev@vger.kernel.org
6155S: Supported
6156F: drivers/net/ethernet/ibm/ibmvnic.*
6157
e6babec6 6158IBM Power Virtual SCSI Device Drivers
bcbde52b 6159M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6160L: linux-scsi@vger.kernel.org
6161S: Supported
e6babec6 6162F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6163F: include/scsi/viosrp.h
6164
6165IBM Power Virtual SCSI Device Target Driver
6166M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6167M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6168L: linux-scsi@vger.kernel.org
6169L: target-devel@vger.kernel.org
6170S: Supported
6171F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6172
6173IBM Power Virtual FC Device Drivers
44b4dad9 6174M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6175L: linux-scsi@vger.kernel.org
6176S: Supported
6177F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6178
1da177e4 6179IBM ServeRAID RAID DRIVER
f9213e78 6180S: Orphan
679655da 6181F: drivers/scsi/ips.*
1da177e4 6182
6ed9f9c4
PT
6183ICH LPC AND GPIO DRIVER
6184M: Peter Tyser <ptyser@xes-inc.com>
6185S: Maintained
6186F: drivers/mfd/lpc_ich.c
6187F: drivers/gpio/gpio-ich.c
6188
1e7106fc 6189IDE SUBSYSTEM
8b58be88 6190M: "David S. Miller" <davem@davemloft.net>
1da177e4 6191L: linux-ide@vger.kernel.org
8a6e2535 6192Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6193T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6194S: Maintained
679655da
JP
6195F: Documentation/ide/
6196F: drivers/ide/
6197F: include/linux/ide.h
1da177e4 6198
6cb8c13d
IP
6199IDEAPAD LAPTOP EXTRAS DRIVER
6200M: Ike Panhc <ike.pan@canonical.com>
6201L: platform-driver-x86@vger.kernel.org
6202W: http://launchpad.net/ideapad-laptop
6203S: Maintained
6204F: drivers/platform/x86/ideapad-laptop.c
6205
1ea4c161
AM
6206IDEAPAD LAPTOP SLIDEBAR DRIVER
6207M: Andrey Moiseev <o2g.org.ru@gmail.com>
6208L: linux-input@vger.kernel.org
6209W: https://github.com/o2genum/ideapad-slidebar
6210S: Maintained
6211F: drivers/input/misc/ideapad_slidebar.c
6212
0f861e8c 6213IDE/ATAPI DRIVERS
487ba8e8 6214M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6215L: linux-ide@vger.kernel.org
c404c199 6216S: Maintained
679655da
JP
6217F: Documentation/cdrom/ide-cd
6218F: drivers/ide/ide-cd*
1da177e4 6219
02cf2286 6220IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6221M: Alexander Aring <aar@pengutronix.de>
5cc92049 6222M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6223L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6224W: http://wpan.cakelab.org/
6225T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6226T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6227S: Maintained
6228F: net/ieee802154/
68653359 6229F: net/mac802154/
251741b1 6230F: drivers/net/ieee802154/
580947d3
AA
6231F: include/linux/nl802154.h
6232F: include/linux/ieee802154.h
6233F: include/net/nl802154.h
6234F: include/net/mac802154.h
6235F: include/net/af_ieee802154.h
6236F: include/net/cfg802154.h
6237F: include/net/ieee802154_netdev.h
ebef9c12 6238F: Documentation/networking/ieee802154.txt
02cf2286 6239
b1c97193
SY
6240IGORPLUG-USB IR RECEIVER
6241M: Sean Young <sean@mess.org>
6242L: linux-media@vger.kernel.org
6243S: Maintained
6244F: drivers/media/rc/igorplugusb.c
6245
40ad4a30
SY
6246IGUANAWORKS USB IR TRANSCEIVER
6247M: Sean Young <sean@mess.org>
6248L: linux-media@vger.kernel.org
6249S: Maintained
6250F: drivers/media/rc/iguanair.c
6251
ed13134b
PR
6252IIO DIGITAL POTENTIOMETER DAC
6253M: Peter Rosin <peda@axentia.se>
6254L: linux-iio@vger.kernel.org
6255S: Maintained
7fde1484 6256F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6257F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6258F: drivers/iio/dac/dpot-dac.c
ed13134b 6259
e778aa14
PR
6260IIO ENVELOPE DETECTOR
6261M: Peter Rosin <peda@axentia.se>
6262L: linux-iio@vger.kernel.org
6263S: Maintained
b475f80b 6264F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6265F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6266F: drivers/iio/adc/envelope-detector.c
e778aa14 6267
9545f86e 6268IIO SUBSYSTEM AND DRIVERS
030a13d7 6269M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6270R: Hartmut Knaack <knaack.h@gmx.de>
6271R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6272R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6273L: linux-iio@vger.kernel.org
21d41655 6274T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6275S: Maintained
866b148a 6276F: Documentation/devicetree/bindings/iio/
03e7c251 6277F: drivers/iio/
9545f86e 6278F: drivers/staging/iio/
8fe671fc 6279F: include/linux/iio/
817020cf 6280F: tools/iio/
9545f86e 6281
65519263
SG
6282IKANOS/ADI EAGLE ADSL USB DRIVER
6283M: Matthieu Castet <castet.matthieu@free.fr>
6284M: Stanislaw Gruszka <stf_xl@wp.pl>
6285S: Maintained
6286F: drivers/usb/atm/ueagle-atm.c
6287
8ef3ff27
PB
6288IMGTEC ASCII LCD DRIVER
6289M: Paul Burton <paul.burton@imgtec.com>
6290S: Maintained
6291F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6292F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6293
e89ab51f
GR
6294INA209 HARDWARE MONITOR DRIVER
6295M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6296L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6297S: Maintained
6298F: Documentation/hwmon/ina209
6299F: Documentation/devicetree/bindings/i2c/ina209.txt
6300F: drivers/hwmon/ina209.c
6301
6302INA2XX HARDWARE MONITOR DRIVER
6303M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6304L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6305S: Maintained
6306F: Documentation/hwmon/ina2xx
6307F: drivers/hwmon/ina2xx.c
6308F: include/linux/platform_data/ina2xx.h
6309
14dc124f
SIG
6310INDUSTRY PACK SUBSYSTEM (IPACK)
6311M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6312M: Jens Taprogge <jens.taprogge@taprogge.org>
6313M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6314L: industrypack-devel@lists.sourceforge.net
6315W: http://industrypack.sourceforge.net
6316S: Maintained
6317F: drivers/ipack/
6318
8adc53fd
ZLK
6319INGENIC JZ4780 DMA Driver
6320M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6321S: Maintained
6322F: drivers/dma/dma-jz4780.c
6323
87cf40e6
HH
6324INGENIC JZ4780 NAND DRIVER
6325M: Harvey Hunt <harveyhuntnexus@gmail.com>
6326L: linux-mtd@lists.infradead.org
6327S: Maintained
6328F: drivers/mtd/nand/jz4780_*
6329
aa7168f4 6330INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6331M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6332M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6333L: linux-ima-devel@lists.sourceforge.net
6334L: linux-ima-user@lists.sourceforge.net
6335L: linux-security-module@vger.kernel.org
9f273c24 6336T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6337S: Supported
679655da 6338F: security/integrity/ima/
aa7168f4 6339
9a4ea5a9
JH
6340IMGTEC IR DECODER DRIVER
6341M: James Hogan <james.hogan@imgtec.com>
6342S: Maintained
6343F: drivers/media/rc/img-ir/
6344
1da177e4 6345IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6346L: linux-fbdev@vger.kernel.org
843393d3 6347S: Orphan
8a61f013 6348F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6349
6350INFINIBAND SUBSYSTEM
b6b2bbe6 6351M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6352M: Sean Hefty <sean.hefty@intel.com>
6353M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6354L: linux-rdma@vger.kernel.org
605841f5 6355W: http://www.openfabrics.org/
8a6e2535 6356Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6357T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6358S: Supported
679655da
JP
6359F: Documentation/infiniband/
6360F: drivers/infiniband/
c117ab84 6361F: include/uapi/linux/if_infiniband.h
954138dc
YD
6362F: include/uapi/rdma/
6363F: include/rdma/
1da177e4 6364
c9f04f58 6365INOTIFY
8b58be88
JP
6366M: John McCutchan <john@johnmccutchan.com>
6367M: Robert Love <rlove@rlove.org>
6368M: Eric Paris <eparis@parisplace.org>
c9f04f58 6369S: Maintained
679655da
JP
6370F: Documentation/filesystems/inotify.txt
6371F: fs/notify/inotify/
6372F: include/linux/inotify.h
c117ab84 6373F: include/uapi/linux/inotify.h
c9f04f58 6374
e2d1d6c0 6375INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6376M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6377L: linux-input@vger.kernel.org
8a6e2535 6378Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6379T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6380S: Maintained
679655da 6381F: drivers/input/
f4eea7e2 6382F: include/linux/input.h
c117ab84 6383F: include/uapi/linux/input.h
f4eea7e2 6384F: include/linux/input/
e52d8398 6385F: Documentation/devicetree/bindings/input/
e2d1d6c0 6386
3267a87f 6387INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6388M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6389L: linux-input@vger.kernel.org
75dd112a 6390S: Odd fixes
3267a87f 6391F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6392F: drivers/input/input-mt.c
3267a87f
HR
6393K: \b(ABS|SYN)_MT_
6394
97fa99a3
JY
6395INTEL ASoC BDW/HSW DRIVERS
6396M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6397L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6398S: Supported
e8e1225d
JP
6399F: sound/soc/intel/common/sst-dsp*
6400F: sound/soc/intel/common/sst-firmware.c
6401F: sound/soc/intel/boards/broadwell.c
6402F: sound/soc/intel/haswell/
97fa99a3 6403
4ac13e17
DJ
6404INTEL C600 SERIES SAS CONTROLLER DRIVER
6405M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6406M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6407L: linux-scsi@vger.kernel.org
7106891a
DJ
6408T: git git://git.code.sf.net/p/intel-sas/isci
6409S: Supported
4ac13e17 6410F: drivers/scsi/isci/
4ac13e17 6411
ecc83e52
AH
6412INTEL HID EVENT DRIVER
6413M: Alex Hung <alex.hung@canonical.com>
6414L: platform-driver-x86@vger.kernel.org
6415S: Maintained
6416F: drivers/platform/x86/intel-hid.c
6417
332e0812
AK
6418INTEL VIRTUAL BUTTON DRIVER
6419M: AceLan Kao <acelan.kao@canonical.com>
6420L: platform-driver-x86@vger.kernel.org
6421S: Maintained
6422F: drivers/platform/x86/intel-vbtn.c
6423
26717172 6424INTEL IDLE DRIVER
6af33995 6425M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6426M: Len Brown <lenb@kernel.org>
bf1c138e 6427L: linux-pm@vger.kernel.org
08deed1e 6428T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6429B: https://bugzilla.kernel.org
26717172
LB
6430S: Supported
6431F: drivers/idle/intel_idle.c
6432
8fb861fa
SP
6433INTEL INTEGRATED SENSOR HUB DRIVER
6434M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6435M: Jiri Kosina <jikos@kernel.org>
6436L: linux-input@vger.kernel.org
6437S: Maintained
6438F: drivers/hid/intel-ish-hid/
6439
7c1ac18d 6440INTEL PSTATE DRIVER
58ac1f62
SP
6441M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6442M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6443L: linux-pm@vger.kernel.org
6444S: Supported
6445F: drivers/cpufreq/intel_pstate.c
6446
9eb8ef74 6447INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6448M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6449L: linux-fbdev@vger.kernel.org
ce00f85c 6450S: Maintained
679655da 6451F: Documentation/fb/intelfb.txt
8a61f013 6452F: drivers/video/fbdev/intelfb/
9eb8ef74 6453
1da177e4 6454INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6455M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6456L: linux-fbdev@vger.kernel.org
ce00f85c 6457S: Maintained
8a61f013 6458F: drivers/video/fbdev/i810/
1da177e4 6459
f4a9bc4c 6460INTEL MENLOW THERMAL DRIVER
8b58be88 6461M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6462L: platform-driver-x86@vger.kernel.org
5ca92bd9 6463W: https://01.org/linux-acpi
f4a9bc4c 6464S: Supported
679655da 6465F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6466
248a9dc3 6467INTEL I/OAT DMA DRIVER
18ebd564 6468M: Dave Jiang <dave.jiang@intel.com>
08223d80 6469R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6470L: dmaengine@vger.kernel.org
6471Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6472S: Supported
679655da 6473F: drivers/dma/ioat*
248a9dc3 6474
6c8909b4 6475INTEL IOMMU (VT-d)
8b58be88 6476M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6477L: iommu@lists.linux-foundation.org
54e5881d 6478T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6479S: Supported
3fb39615 6480F: drivers/iommu/intel-iommu.c
679655da 6481F: include/linux/intel-iommu.h
6c8909b4 6482
b3e5f263 6483INTEL IOP-ADMA DMA DRIVER
08223d80 6484R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6485S: Odd fixes
679655da 6486F: drivers/dma/iop-adma.c
b3e5f263 6487
9251ce95 6488INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6489M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6490S: Maintained
679655da
JP
6491F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6492F: arch/arm/mach-ixp4xx/include/mach/npe.h
6493F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6494F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6495F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6496F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6497
844dd05f 6498INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6499M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6500S: Maintained
679655da 6501F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6502
2f302324 6503INTEL ETHERNET DRIVERS
8b58be88 6504M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6505L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6506W: http://www.intel.com/support/feedback.htm
d94e6fed 6507W: http://e1000.sourceforge.net/
2f302324
JK
6508Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6509T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6510T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6511S: Supported
0d164401
JK
6512F: Documentation/networking/e100.txt
6513F: Documentation/networking/e1000.txt
6514F: Documentation/networking/e1000e.txt
6515F: Documentation/networking/igb.txt
6516F: Documentation/networking/igbvf.txt
6517F: Documentation/networking/ixgb.txt
6518F: Documentation/networking/ixgbe.txt
6519F: Documentation/networking/ixgbevf.txt
1bff6529 6520F: Documentation/networking/i40e.txt
105bf2fe 6521F: Documentation/networking/i40evf.txt
dee1ad47 6522F: drivers/net/ethernet/intel/
bc90d291 6523F: drivers/net/ethernet/intel/*/
1da177e4 6524
6e4de866
FL
6525INTEL RDMA RNIC DRIVER
6526M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6527M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6528L: linux-rdma@vger.kernel.org
6529S: Supported
6530F: drivers/infiniband/hw/i40iw/
6531
224f9e6d
AS
6532INTEL MERRIFIELD GPIO DRIVER
6533M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6534L: linux-gpio@vger.kernel.org
6535S: Maintained
6536F: drivers/gpio/gpio-merrifield.c
6537
0963d59b
LW
6538INTEL-MID GPIO DRIVER
6539M: David Cohen <david.a.cohen@linux.intel.com>
6540L: linux-gpio@vger.kernel.org
6541S: Maintained
6542F: drivers/gpio/gpio-intel-mid.c
6543
ca907a90
SY
6544INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6545M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6546L: linux-wireless@vger.kernel.org
ca907a90 6547S: Maintained
679655da 6548F: Documentation/networking/README.ipw2100
679655da 6549F: Documentation/networking/README.ipw2200
367a1092 6550F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6551
5760b0a5
AS
6552INTEL(R) TRACE HUB
6553M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6554S: Supported
6555F: Documentation/trace/intel_th.txt
6556F: drivers/hwtracing/intel_th/
6557
4bd96a7a 6558INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6559M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6560L: tboot-devel@lists.sourceforge.net
6561W: http://tboot.sourceforge.net
e9b7d7c8 6562T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6563S: Supported
6564F: Documentation/intel_txt.txt
6565F: include/linux/tboot.h
6566F: arch/x86/kernel/tboot.c
6567
8a70da82 6568INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6569M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6570M: linux-wimax@intel.com
49e7d9df 6571L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6572S: Supported
6573W: http://linuxwimax.org
679655da
JP
6574F: Documentation/wimax/README.i2400m
6575F: drivers/net/wimax/i2400m/
c117ab84 6576F: include/uapi/linux/wimax/i2400m.h
8a70da82 6577
1c0ce89c
SG
6578INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6579M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6580L: linux-wireless@vger.kernel.org
1c0ce89c 6581S: Supported
7ac9a364 6582F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6583
b481de9c 6584INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6585M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6586M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6587M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6588M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6589L: linux-wireless@vger.kernel.org
b481de9c 6590W: http://intellinuxwireless.org
b62ff718 6591T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6592S: Supported
e705c121 6593F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6594
de8fe023
TW
6595INTEL MANAGEMENT ENGINE (mei)
6596M: Tomas Winkler <tomas.winkler@intel.com>
6597L: linux-kernel@vger.kernel.org
6598S: Supported
c117ab84 6599F: include/uapi/linux/mei.h
5069288b 6600F: include/linux/mei_cl_bus.h
de8fe023 6601F: drivers/misc/mei/*
222818c3 6602F: drivers/watchdog/mei_wdt.c
e07950a1 6603F: Documentation/misc-devices/mei/*
986b891a 6604F: samples/mei/*
de8fe023 6605
50ceb98b
SD
6606INTEL MIC DRIVERS (mic)
6607M: Sudeep Dutt <sudeep.dutt@intel.com>
6608M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6609S: Supported
6610W: https://github.com/sudeepdutt/mic
6611W: http://software.intel.com/en-us/mic-developer
6612F: include/linux/mic_bus.h
6613F: include/linux/scif.h
6614F: include/uapi/linux/mic_common.h
6615F: include/uapi/linux/mic_ioctl.h
9f273c24 6616F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6617F: drivers/misc/mic/
6618F: drivers/dma/mic_x100_dma.c
6619F: drivers/dma/mic_x100_dma.h
9f273c24 6620F: Documentation/mic/
50ceb98b 6621
fdca4f16 6622INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6623M: Zha Qipeng<qipeng.zha@intel.com>
6624L: platform-driver-x86@vger.kernel.org
6625S: Maintained
6626F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6627F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6628F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6629F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6630
378f956e
SKC
6631INTEL TELEMETRY DRIVER
6632M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6633L: platform-driver-x86@vger.kernel.org
6634S: Maintained
378f956e 6635F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6636F: drivers/platform/x86/intel_telemetry*
0a8b8353 6637
b740d2e9
RB
6638INTEL PMC CORE DRIVER
6639M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6640M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6641L: platform-driver-x86@vger.kernel.org
6642S: Maintained
6643F: arch/x86/include/asm/pmc_core.h
6644F: drivers/platform/x86/intel_pmc_core*
6645
3904b28e
LW
6646INVENSENSE MPU-3050 GYROSCOPE DRIVER
6647M: Linus Walleij <linus.walleij@linaro.org>
6648L: linux-iio@vger.kernel.org
6649S: Maintained
6650F: drivers/iio/gyro/mpu3050*
6651F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6652
cb109a0e 6653IOC3 ETHERNET DRIVER
8b58be88 6654M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6655L: linux-mips@linux-mips.org
6656S: Maintained
8862bf1e 6657F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6658
cb109a0e 6659IOC3 SERIAL DRIVER
8b58be88 6660M: Pat Gefre <pfg@sgi.com>
d39e0721 6661L: linux-serial@vger.kernel.org
cb109a0e 6662S: Maintained
df621252 6663F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6664
0b6e8569
SW
6665IOMMU DRIVERS
6666M: Joerg Roedel <joro@8bytes.org>
6667L: iommu@lists.linux-foundation.org
6668T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6669S: Maintained
efcd94c0 6670F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6671F: drivers/iommu/
6672
4480f15b 6673IP MASQUERADING
8b58be88 6674M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6675S: Maintained
679655da 6676F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6677
4409ebe9 6678IPMI SUBSYSTEM
8b58be88 6679M: Corey Minyard <minyard@acm.org>
b0c90653 6680L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6681W: http://openipmi.sourceforge.net/
6682S: Supported
679655da
JP
6683F: Documentation/IPMI.txt
6684F: drivers/char/ipmi/
6685F: include/linux/ipmi*
c117ab84 6686F: include/uapi/linux/ipmi*
4409ebe9 6687
2d800897
KW
6688QCOM AUDIO (ASoC) DRIVERS
6689M: Patrick Lai <plai@codeaurora.org>
6690M: Banajit Goswami <bgoswami@codeaurora.org>
6691L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6692S: Supported
6693F: sound/soc/qcom/
6694
e2d1d6c0 6695IPS SCSI RAID DRIVER
8b58be88 6696M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6697L: linux-scsi@vger.kernel.org
6698W: http://www.adaptec.com/
6699S: Maintained
679655da 6700F: drivers/scsi/ips*
e2d1d6c0
RD
6701
6702IPVS
8b58be88
JP
6703M: Wensong Zhang <wensong@linux-vs.org>
6704M: Simon Horman <horms@verge.net.au>
6705M: Julian Anastasov <ja@ssi.bg>
979b6c13 6706L: netdev@vger.kernel.org
e2d1d6c0 6707L: lvs-devel@vger.kernel.org
1da177e4 6708S: Maintained
9f273c24
FW
6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6710T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6711F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6712F: include/net/ip_vs.h
c117ab84 6713F: include/uapi/linux/ip_vs.h
679655da 6714F: net/netfilter/ipvs/
1da177e4 6715
e7839f25 6716IPWIRELESS DRIVER
e5f6450c 6717M: Jiri Kosina <jikos@kernel.org>
d8130624 6718M: David Sterba <dsterba@suse.com>
92094aa0 6719S: Odd Fixes
282361a0 6720F: drivers/tty/ipwireless/
099dc4fb 6721
e2d1d6c0 6722IPX NETWORK LAYER
8b58be88 6723M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6724L: netdev@vger.kernel.org
6725S: Maintained
679655da 6726F: include/net/ipx.h
c117ab84 6727F: include/uapi/linux/ipx.h
679655da 6728F: net/ipx/
e2d1d6c0 6729
1da177e4 6730IRDA SUBSYSTEM
8b58be88 6731M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6732L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6733L: netdev@vger.kernel.org
1da177e4 6734W: http://irda.sourceforge.net/
f353976d 6735S: Maintained
e0057975 6736T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6737F: Documentation/networking/irda.txt
6738F: drivers/net/irda/
6739F: include/net/irda/
6740F: net/irda/
1da177e4 6741
a800c7cc
TG
6742IRQ SUBSYSTEM
6743M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6744L: linux-kernel@vger.kernel.org
a800c7cc 6745S: Maintained
75fc2d37 6746T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6747F: kernel/irq/
2ed9fd28
JC
6748
6749IRQCHIP DRIVERS
6750M: Thomas Gleixner <tglx@linutronix.de>
6751M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6752M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6753L: linux-kernel@vger.kernel.org
6754S: Maintained
6755T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6756T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6757F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6758F: drivers/irqchip/
a800c7cc 6759
7ab3a837 6760IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6761M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6762S: Maintained
b09dec2c 6763T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6764F: Documentation/IRQ-domain.txt
6765F: include/linux/irqdomain.h
6766F: kernel/irq/irqdomain.c
b09dec2c 6767F: kernel/irq/msi.c
7ab3a837 6768
ad7afc38
WBG
6769ISA
6770M: William Breathitt Gray <vilhelm.gray@gmail.com>
6771S: Maintained
6772F: Documentation/isa.txt
6773F: drivers/base/isa.c
6774F: include/linux/isa.h
6775
e2d1d6c0 6776ISAPNP
8b58be88 6777M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6778S: Maintained
679655da
JP
6779F: Documentation/isapnp.txt
6780F: drivers/pnp/isapnp/
6781F: include/linux/isapnp.h
e2d1d6c0 6782
d39b8420
HV
6783ISA RADIO MODULE
6784M: Hans Verkuil <hverkuil@xs4all.nl>
6785L: linux-media@vger.kernel.org
6786T: git git://linuxtv.org/media_tree.git
a825eaec 6787W: https://linuxtv.org
d39b8420
HV
6788S: Maintained
6789F: drivers/media/radio/radio-isa*
6790
71a6d0af
HW
6791iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6792M: Peter Jones <pjones@redhat.com>
6793M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6794S: Maintained
6795F: drivers/firmware/iscsi_ibft*
6796
14816b1e 6797ISCSI
623290a2
LD
6798M: Lee Duncan <lduncan@suse.com>
6799M: Chris Leech <cleech@redhat.com>
14816b1e 6800L: open-iscsi@googlegroups.com
623290a2 6801W: www.open-iscsi.com
14816b1e 6802S: Maintained
679655da
JP
6803F: drivers/scsi/*iscsi*
6804F: include/scsi/*iscsi*
14816b1e 6805
1e65eb42
OG
6806ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6807M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6808M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6809M: Roi Dayan <roid@mellanox.com>
6810L: linux-rdma@vger.kernel.org
6811S: Supported
6812W: http://www.openfabrics.org
6813W: www.open-iscsi.org
6814Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6815F: drivers/infiniband/ulp/iser/
1e65eb42 6816
2b70e5fd 6817ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6818M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6819T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6820L: linux-rdma@vger.kernel.org
6821L: target-devel@vger.kernel.org
6822S: Supported
6823W: http://www.linux-iscsi.org
6824F: drivers/infiniband/ulp/isert
6825
1da177e4 6826ISDN SUBSYSTEM
8b58be88 6827M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6828L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6829L: netdev@vger.kernel.org
1da177e4 6830W: http://www.isdn4linux.de
54e5881d 6831T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6832S: Maintained
679655da
JP
6833F: Documentation/isdn/
6834F: drivers/isdn/
6835F: include/linux/isdn.h
6836F: include/linux/isdn/
c117ab84
CEB
6837F: include/uapi/linux/isdn.h
6838F: include/uapi/linux/isdn/
1da177e4
LT
6839
6840ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6841M: Armin Schindler <mac@melware.de>
d5d52273 6842L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6843W: http://www.melware.de
6844S: Maintained
679655da 6845F: drivers/isdn/hardware/eicon/
1da177e4 6846
d624870f 6847IT87 HARDWARE MONITORING DRIVER
d8130624 6848M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6849L: linux-hwmon@vger.kernel.org
d624870f
JD
6850S: Maintained
6851F: Documentation/hwmon/it87
6852F: drivers/hwmon/it87.c
6853
d7104bff
AP
6854IT913X MEDIA DRIVER
6855M: Antti Palosaari <crope@iki.fi>
6856L: linux-media@vger.kernel.org
a825eaec 6857W: https://linuxtv.org
d7104bff
AP
6858W: http://palosaari.fi/linux/
6859Q: http://patchwork.linuxtv.org/project/linux-media/list/
6860T: git git://linuxtv.org/anttip/media_tree.git
6861S: Maintained
249c697e 6862F: drivers/media/tuners/it913x*
d7104bff 6863
91821ff3 6864IVTV VIDEO4LINUX DRIVER
6afdeaf8 6865M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6866L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6867L: linux-media@vger.kernel.org
275ffde4 6868T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6869W: http://www.ivtvdriver.org
6870S: Maintained
618cd932 6871F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6872F: drivers/media/pci/ivtv/
c117ab84 6873F: include/uapi/linux/ivtv*
91821ff3 6874
68620bdd
MP
6875IX2505V MEDIA DRIVER
6876M: Malcolm Priestley <tvboxspy@gmail.com>
6877L: linux-media@vger.kernel.org
a825eaec 6878W: https://linuxtv.org
68620bdd
MP
6879Q: http://patchwork.linuxtv.org/project/linux-media/list/
6880S: Maintained
6881F: drivers/media/dvb-frontends/ix2505v*
6882
4453d736
GR
6883JC42.4 TEMPERATURE SENSOR DRIVER
6884M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6885L: linux-hwmon@vger.kernel.org
4453d736
GR
6886S: Maintained
6887F: drivers/hwmon/jc42.c
6888F: Documentation/hwmon/jc42
6889
e2d1d6c0 6890JFS FILESYSTEM
3256f80f 6891M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6892L: jfs-discussion@lists.sourceforge.net
6893W: http://jfs.sourceforge.net/
54e5881d 6894T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6895S: Maintained
679655da
JP
6896F: Documentation/filesystems/jfs.txt
6897F: fs/jfs/
e2d1d6c0 6898
95252236 6899JME NETWORK DRIVER
8b58be88 6900M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6901L: netdev@vger.kernel.org
6902S: Maintained
63d24a0e 6903F: drivers/net/ethernet/jme.*
95252236 6904
1da177e4 6905JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6906M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6907L: linux-mtd@lists.infradead.org
6908W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6909S: Maintained
679655da 6910F: fs/jffs2/
c117ab84 6911F: include/uapi/linux/jffs2.h
1da177e4 6912
d183e11a
TT
6913JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6914M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6915M: Jan Kara <jack@suse.com>
d183e11a
TT
6916L: linux-ext4@vger.kernel.org
6917S: Maintained
6918F: fs/jbd2/
6919F: include/linux/jbd2.h
ae0718f8 6920
207dab5f
MU
6921JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6922M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6923L: linux-media@vger.kernel.org
6924S: Maintained
6925F: drivers/media/platform/rcar_jpu.c
6926
fd8b6cb4 6927JSM Neo PCI based serial card
df247081 6928M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6929L: linux-serial@vger.kernel.org
6930S: Maintained
df621252 6931F: drivers/tty/serial/jsm/
ae0718f8 6932
af39917d
CL
6933K10TEMP HARDWARE MONITORING DRIVER
6934M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6935L: linux-hwmon@vger.kernel.org
af39917d
CL
6936S: Maintained
6937F: Documentation/hwmon/k10temp
6938F: drivers/hwmon/k10temp.c
6939
4660cb35 6940K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6941M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6942L: linux-hwmon@vger.kernel.org
ae0718f8 6943S: Maintained
679655da
JP
6944F: Documentation/hwmon/k8temp
6945F: drivers/hwmon/k8temp.c
ae0718f8 6946
0ba1d91d
AR
6947KASAN
6948M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6949R: Alexander Potapenko <glider@google.com>
6950R: Dmitry Vyukov <dvyukov@google.com>
6951L: kasan-dev@googlegroups.com
6952S: Maintained
6953F: arch/*/include/asm/kasan.h
6954F: arch/*/mm/kasan_init*
2757aafa 6955F: Documentation/dev-tools/kasan.rst
64f8ebaf 6956F: include/linux/kasan*.h
0ba1d91d
AR
6957F: lib/test_kasan.c
6958F: mm/kasan/
6959F: scripts/Makefile.kasan
6960
1da177e4 6961KCONFIG
5eb1f99e 6962M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6963L: linux-kbuild@vger.kernel.org
cea8321c 6964T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6965S: Maintained
679655da
JP
6966F: Documentation/kbuild/kconfig-language.txt
6967F: scripts/kconfig/
1da177e4 6968
ea6c2089 6969KDUMP
f871f191
VG
6970M: Dave Young <dyoung@redhat.com>
6971M: Baoquan He <bhe@redhat.com>
6972R: Vivek Goyal <vgoyal@redhat.com>
34633993 6973L: kexec@lists.infradead.org
ea6c2089
VG
6974W: http://lse.sourceforge.net/kdump/
6975S: Maintained
80811493 6976F: Documentation/kdump/
ea6c2089 6977
f41bf02f
HV
6978KEENE FM RADIO TRANSMITTER DRIVER
6979M: Hans Verkuil <hverkuil@xs4all.nl>
6980L: linux-media@vger.kernel.org
6981T: git git://linuxtv.org/media_tree.git
a825eaec 6982W: https://linuxtv.org
f41bf02f
HV
6983S: Maintained
6984F: drivers/media/radio/radio-keene*
6985
1da177e4 6986KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6987M: Ian Kent <raven@themaw.net>
f694fc97 6988L: autofs@vger.kernel.org
1da177e4 6989S: Maintained
679655da 6990F: fs/autofs4/
1da177e4 6991
70fb7ba6 6992KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6993M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6994T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6995T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6996L: linux-kbuild@vger.kernel.org
5ce45962 6997S: Maintained
679655da
JP
6998F: Documentation/kbuild/
6999F: Makefile
7000F: scripts/Makefile.*
70fb7ba6
MM
7001F: scripts/basic/
7002F: scripts/mk*
7003F: scripts/package/
1da177e4
LT
7004
7005KERNEL JANITORS
c3000e03 7006L: kernel-janitors@vger.kernel.org
10466f5a 7007W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7008S: Odd Fixes
1da177e4 7009
e8b43555 7010KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7011M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7012M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7013L: linux-nfs@vger.kernel.org
1da177e4 7014W: http://nfs.sourceforge.net/
9f273c24 7015T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7016S: Supported
679655da 7017F: fs/nfsd/
c117ab84 7018F: include/uapi/linux/nfsd/
679655da
JP
7019F: fs/lockd/
7020F: fs/nfs_common/
7021F: net/sunrpc/
7022F: include/linux/lockd/
7023F: include/linux/sunrpc/
c117ab84 7024F: include/uapi/linux/sunrpc/
1da177e4 7025
13b122b3
SK
7026KERNEL SELFTEST FRAMEWORK
7027M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7028M: Shuah Khan <shuah@kernel.org>
64f00850 7029L: linux-kselftest@vger.kernel.org
13b122b3
SK
7030T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7031S: Maintained
7032F: tools/testing/selftests
7033
426d62e2 7034KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7035M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7036M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7037L: kvm@vger.kernel.org
e3e58478 7038W: http://www.linux-kvm.org
a94b40a6 7039T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7040S: Supported
c93a64fe
PB
7041F: Documentation/*/kvm*.txt
7042F: Documentation/virtual/kvm/
679655da 7043F: arch/*/kvm/
1662e862
CB
7044F: arch/x86/kernel/kvm.c
7045F: arch/x86/kernel/kvmclock.c
679655da
JP
7046F: arch/*/include/asm/kvm*
7047F: include/linux/kvm*
c117ab84 7048F: include/uapi/linux/kvm*
679655da 7049F: virt/kvm/
6d0a1a61 7050F: tools/kvm/
426d62e2 7051
ad8003d3 7052KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7053M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7054L: kvm@vger.kernel.org
038161de 7055W: http://www.linux-kvm.org/
7de609c8 7056S: Maintained
679655da 7057F: arch/x86/include/asm/svm.h
679655da 7058F: arch/x86/kvm/svm.c
426d62e2 7059
513014b7 7060KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7061M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7062L: kvm-ppc@vger.kernel.org
038161de 7063W: http://www.linux-kvm.org/
6a7f972d 7064T: git git://github.com/agraf/linux-2.6.git
513014b7 7065S: Supported
679655da
JP
7066F: arch/powerpc/include/asm/kvm*
7067F: arch/powerpc/kvm/
513014b7 7068
85f8fffe 7069KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7070M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7071M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7072L: linux-s390@vger.kernel.org
7073W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7074T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7075S: Supported
679655da
JP
7076F: Documentation/s390/kvm.txt
7077F: arch/s390/include/asm/kvm*
80811493 7078F: arch/s390/kvm/
85f8fffe 7079
a749474d 7080KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7081M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7082M: Marc Zyngier <marc.zyngier@arm.com>
7083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7084L: kvmarm@lists.cs.columbia.edu
7085W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7086T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7087S: Supported
a749474d
CD
7088F: arch/arm/include/uapi/asm/kvm*
7089F: arch/arm/include/asm/kvm*
7090F: arch/arm/kvm/
5c8818b4
MZ
7091F: virt/kvm/arm/
7092F: include/kvm/arm_*
a749474d 7093
6394a3ec 7094KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7095M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7096M: Marc Zyngier <marc.zyngier@arm.com>
7097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7098L: kvmarm@lists.cs.columbia.edu
7099S: Maintained
7100F: arch/arm64/include/uapi/asm/kvm*
7101F: arch/arm64/include/asm/kvm*
7102F: arch/arm64/kvm/
7103
bfd3d532
JH
7104KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7105M: James Hogan <james.hogan@imgtec.com>
7106L: linux-mips@linux-mips.org
7107S: Supported
7108F: arch/mips/include/uapi/asm/kvm*
7109F: arch/mips/include/asm/kvm*
7110F: arch/mips/kvm/
7111
dc009d92 7112KEXEC
8b58be88 7113M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7114W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7115L: kexec@lists.infradead.org
dc009d92 7116S: Maintained
679655da 7117F: include/linux/kexec.h
c117ab84 7118F: include/uapi/linux/kexec.h
10540a69 7119F: kernel/kexec*
dc009d92 7120
e971461f
DH
7121KEYS/KEYRINGS:
7122M: David Howells <dhowells@redhat.com>
aa62efff 7123L: keyrings@vger.kernel.org
e971461f 7124S: Maintained
d410fa4e 7125F: Documentation/security/keys.txt
e971461f
DH
7126F: include/linux/key.h
7127F: include/linux/key-type.h
75aeddd1
DH
7128F: include/linux/keyctl.h
7129F: include/uapi/linux/keyctl.h
e971461f
DH
7130F: include/keys/
7131F: security/keys/
7132
7f3c68be 7133KEYS-TRUSTED
74dd744f
MZ
7134M: David Safford <safford@us.ibm.com>
7135M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7136L: linux-security-module@vger.kernel.org
aa62efff 7137L: keyrings@vger.kernel.org
7f3c68be 7138S: Supported
d410fa4e 7139F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7140F: include/keys/trusted-type.h
7141F: security/keys/trusted.c
7142F: security/keys/trusted.h
7143
7144KEYS-ENCRYPTED
74dd744f
MZ
7145M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7146M: David Safford <safford@us.ibm.com>
7f3c68be 7147L: linux-security-module@vger.kernel.org
aa62efff 7148L: keyrings@vger.kernel.org
7f3c68be 7149S: Supported
d410fa4e 7150F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7151F: include/keys/encrypted-type.h
19c90aa6 7152F: security/keys/encrypted-keys/
7f3c68be 7153
5b778dad 7154KGDB / KDB /debug_core
8b58be88 7155M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7156W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7157L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7158T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7159S: Maintained
679655da
JP
7160F: Documentation/DocBook/kgdb.tmpl
7161F: drivers/misc/kgdbts.c
df621252 7162F: drivers/tty/serial/kgdboc.c
5b778dad 7163F: include/linux/kdb.h
679655da 7164F: include/linux/kgdb.h
4063eb5f 7165F: kernel/debug/
e3e2aaf7 7166
456db8cc 7167KMEMCHECK
8b58be88 7168M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7169M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7170S: Maintained
9c296b46 7171F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7172F: arch/x86/include/asm/kmemcheck.h
7173F: arch/x86/mm/kmemcheck/
7174F: include/linux/kmemcheck.h
7175F: mm/kmemcheck.c
b9ce08c0 7176
c3bb4d24 7177KMEMLEAK
8b58be88 7178M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7179S: Maintained
ca90a7a3 7180F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7181F: include/linux/kmemleak.h
7182F: mm/kmemleak.c
7183F: mm/kmemleak-test.c
7184
89559a61 7185KPROBES
a320817c 7186M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7187M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7188M: "David S. Miller" <davem@davemloft.net>
353def94 7189M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7190S: Maintained
679655da
JP
7191F: Documentation/kprobes.txt
7192F: include/linux/kprobes.h
7193F: kernel/kprobes.c
89559a61 7194
70e84049 7195KS0108 LCD CONTROLLER DRIVER
8b58be88 7196M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7197W: http://miguelojeda.es/auxdisplay.htm
7198W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7199S: Maintained
679655da
JP
7200F: Documentation/auxdisplay/ks0108
7201F: drivers/auxdisplay/ks0108.c
7202F: include/linux/ks0108.h
70e84049 7203
1b69c6d0
DA
7204L3MDEV
7205M: David Ahern <dsa@cumulusnetworks.com>
7206L: netdev@vger.kernel.org
7207S: Maintained
7208F: net/l3mdev
7209F: include/net/l3mdev.h
7210
9ca44355 7211LANTIQ MIPS ARCHITECTURE
bdb40e8e 7212M: John Crispin <john@phrozen.org>
9ca44355
JC
7213L: linux-mips@linux-mips.org
7214S: Maintained
7215F: arch/mips/lantiq
7216
1da177e4 7217LAPB module
1da177e4 7218L: linux-x25@vger.kernel.org
bf9915cc 7219S: Orphan
679655da
JP
7220F: Documentation/networking/lapb-module.txt
7221F: include/*/lapb.h
7222F: net/lapb/
1da177e4
LT
7223
7224LASI 53c700 driver for PARISC
8b58be88 7225M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7226L: linux-scsi@vger.kernel.org
7227S: Maintained
679655da
JP
7228F: Documentation/scsi/53c700.txt
7229F: drivers/scsi/53c700*
1da177e4 7230
263de9b5 7231LED SUBSYSTEM
8b58be88 7232M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7233M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7234M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7235L: linux-leds@vger.kernel.org
b8926ba0 7236T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7237S: Maintained
85c90368 7238F: Documentation/devicetree/bindings/leds/
679655da
JP
7239F: drivers/leds/
7240F: include/linux/leds.h
263de9b5 7241
b0461a44 7242LEGACY EEPROM DRIVER
d8130624 7243M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7244S: Maintained
7245F: Documentation/misc-devices/eeprom
7246F: drivers/misc/eeprom/eeprom.c
7247
1da177e4 7248LEGO USB Tower driver
8b58be88 7249M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7250L: legousb-devel@lists.sourceforge.net
7251W: http://legousb.sourceforge.net/
7252S: Maintained
679655da 7253F: drivers/usb/misc/legousbtower.c
1da177e4 7254
055616a8
MK
7255LG2160 MEDIA DRIVER
7256M: Michael Krufky <mkrufky@linuxtv.org>
7257L: linux-media@vger.kernel.org
a825eaec 7258W: https://linuxtv.org
055616a8
MK
7259W: http://github.com/mkrufky
7260Q: http://patchwork.linuxtv.org/project/linux-media/list/
7261T: git git://linuxtv.org/mkrufky/tuners.git
7262S: Maintained
7263F: drivers/media/dvb-frontends/lg2160.*
7264
6f0e7725
MK
7265LGDT3305 MEDIA DRIVER
7266M: Michael Krufky <mkrufky@linuxtv.org>
7267L: linux-media@vger.kernel.org
a825eaec 7268W: https://linuxtv.org
6f0e7725
MK
7269W: http://github.com/mkrufky
7270Q: http://patchwork.linuxtv.org/project/linux-media/list/
7271T: git git://linuxtv.org/mkrufky/tuners.git
7272S: Maintained
7273F: drivers/media/dvb-frontends/lgdt3305.*
7274
568a17ff 7275LGUEST
8b58be88 7276M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7277L: lguest@lists.ozlabs.org
568a17ff 7278W: http://lguest.ozlabs.org/
72e91863 7279S: Odd Fixes
070f420b 7280F: arch/x86/include/asm/lguest*.h
679655da
JP
7281F: arch/x86/lguest/
7282F: drivers/lguest/
7283F: include/linux/lguest*.h
070f420b 7284F: tools/lguest/
568a17ff 7285
32ac7cb2
TH
7286LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7287M: Tejun Heo <tj@kernel.org>
7288L: linux-ide@vger.kernel.org
7289T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7290S: Maintained
7291F: drivers/ata/
7292F: include/linux/ata.h
7293F: include/linux/libata.h
d2abf98e 7294F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7295
7296LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7297M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7298L: linux-ide@vger.kernel.org
7299T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7300S: Maintained
7301F: include/linux/pata_arasan_cf_data.h
7302F: drivers/ata/pata_arasan_cf.c
7303
c7fa056c
BZ
7304LIBATA PATA DRIVERS
7305M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7306M: Tejun Heo <tj@kernel.org>
7307L: linux-ide@vger.kernel.org
7308T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7309S: Maintained
7310F: drivers/ata/pata_*.c
7311F: drivers/ata/ata_generic.c
7312
32ac7cb2
TH
7313LIBATA SATA AHCI PLATFORM devices support
7314M: Hans de Goede <hdegoede@redhat.com>
7315M: Tejun Heo <tj@kernel.org>
7316L: linux-ide@vger.kernel.org
7317T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7318S: Maintained
7319F: drivers/ata/ahci_platform.c
7320F: drivers/ata/libahci_platform.c
7321F: include/linux/ahci_platform.h
7322
7323LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7324M: Mikael Pettersson <mikpelinux@gmail.com>
7325L: linux-ide@vger.kernel.org
7326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7327S: Maintained
7328F: drivers/ata/sata_promise.*
7329
1acd437c
SL
7330LIBLOCKDEP
7331M: Sasha Levin <sasha.levin@oracle.com>
7332S: Maintained
7333F: tools/lib/lockdep/
7334
bc30196f
DW
7335LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7336M: Dan Williams <dan.j.williams@intel.com>
7337L: linux-nvdimm@lists.01.org
7338Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7339T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7340S: Supported
7341F: drivers/nvdimm/*
7342F: include/linux/nd.h
7343F: include/linux/libnvdimm.h
7344F: include/uapi/linux/ndctl.h
7345
7346LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7347M: Ross Zwisler <ross.zwisler@linux.intel.com>
7348L: linux-nvdimm@lists.01.org
7349Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7350S: Supported
7351F: drivers/nvdimm/blk.c
7352F: drivers/nvdimm/region_devs.c
7353F: drivers/acpi/nfit*
7354
7355LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7356M: Vishal Verma <vishal.l.verma@intel.com>
7357L: linux-nvdimm@lists.01.org
7358Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7359S: Supported
7360F: drivers/nvdimm/btt*
7361
7362LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7363M: Ross Zwisler <ross.zwisler@linux.intel.com>
7364L: linux-nvdimm@lists.01.org
7365Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7366S: Supported
7367F: drivers/nvdimm/pmem.c
b864bc17 7368F: include/linux/pmem.h
40603526 7369F: arch/*/include/asm/pmem.h
bc30196f 7370
cd9e9808
MB
7371LIGHTNVM PLATFORM SUPPORT
7372M: Matias Bjorling <mb@lightnvm.io>
7373W: http://github/OpenChannelSSD
4ead1a25 7374L: linux-block@vger.kernel.org
cd9e9808
MB
7375S: Maintained
7376F: drivers/lightnvm/
7377F: include/linux/lightnvm.h
7378F: include/uapi/linux/lightnvm.h
7379
852bb9f5 7380LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7381M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7382M: Paul Mackerras <paulus@samba.org>
ea668936 7383M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7384W: https://github.com/linuxppc/linux/wiki
a4724ed6 7385L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7386Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7387T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7388S: Supported
11c34c7d
JP
7389F: Documentation/powerpc/
7390F: arch/powerpc/
ef69b03d
ME
7391F: drivers/char/tpm/tpm_ibmvtpm*
7392F: drivers/crypto/nx/
7393F: drivers/crypto/vmx/
7394F: drivers/net/ethernet/ibm/ibmveth.*
7395F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7396F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7397F: drivers/pci/hotplug/rpa*
7398F: drivers/scsi/ibmvscsi/
ad654f25 7399F: tools/testing/selftests/powerpc
ef69b03d
ME
7400N: opal
7401N: /pmac
7402N: powermac
7403N: powernv
7404N: [^a-z0-9]ps3
7405N: pseries
1da177e4
LT
7406
7407LINUX FOR POWER MACINTOSH
8b58be88 7408M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7409W: http://www.penguinppc.org/
a4724ed6 7410L: linuxppc-dev@lists.ozlabs.org
1da177e4 7411S: Maintained
11c34c7d
JP
7412F: arch/powerpc/platforms/powermac/
7413F: drivers/macintosh/
1da177e4 7414
77a76369 7415LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7416M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7417L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7418T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7419S: Maintained
11c34c7d
JP
7420F: arch/powerpc/platforms/512x/
7421F: arch/powerpc/platforms/52xx/
1da177e4
LT
7422
7423LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7424M: Alistair Popple <alistair@popple.id.au>
8b58be88 7425M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7426W: http://www.penguinppc.org/
a4724ed6 7427L: linuxppc-dev@lists.ozlabs.org
1da177e4 7428S: Maintained
11c34c7d
JP
7429F: arch/powerpc/platforms/40x/
7430F: arch/powerpc/platforms/44x/
1da177e4 7431
260c02a9 7432LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7433L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7434S: Orphan
11c34c7d
JP
7435F: arch/powerpc/*/*virtex*
7436F: arch/powerpc/*/*/*virtex*
1da177e4 7437
e93adf1e 7438LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7439M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7440W: http://www.penguinppc.org/
a4724ed6 7441L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7442S: Maintained
a2b1f7c8 7443F: arch/powerpc/platforms/8xx/
e93adf1e 7444
1da177e4 7445LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7446M: Scott Wood <oss@buserror.net>
8b58be88 7447M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7448W: http://www.penguinppc.org/
a4724ed6 7449L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7450T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7451S: Maintained
11c34c7d 7452F: arch/powerpc/platforms/83xx/
4c8f581d 7453F: arch/powerpc/platforms/85xx/
1da177e4 7454
ab06ff3a 7455LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7456L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7457S: Orphan
11c34c7d
JP
7458F: arch/powerpc/platforms/pasemi/
7459F: drivers/*/*pasemi*
7460F: drivers/*/*/*pasemi*
ab06ff3a 7461
1da177e4 7462LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7463M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7464L: linux-security-module@vger.kernel.org
1da177e4
LT
7465S: Supported
7466
a23ce6da
HW
7467LIS3LV02D ACCELEROMETER DRIVER
7468M: Eric Piel <eric.piel@tremplin-utc.net>
7469S: Maintained
ff606677
JD
7470F: Documentation/misc-devices/lis3lv02d
7471F: drivers/misc/lis3lv02d/
bd35665f 7472F: drivers/platform/x86/hp_accel.c
a23ce6da 7473
b700e7f0
SJ
7474LIVE PATCHING
7475M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7476M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7477M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7478M: Miroslav Benes <mbenes@suse.cz>
7479R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7480S: Maintained
7481F: kernel/livepatch/
7482F: include/linux/livepatch.h
7483F: arch/x86/include/asm/livepatch.h
7484F: arch/x86/kernel/livepatch.c
5e4e3844 7485F: Documentation/livepatch/
b700e7f0 7486F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7487F: samples/livepatch/
b700e7f0 7488L: live-patching@vger.kernel.org
74d50da3 7489T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7490
ea861d73
KC
7491LINUX KERNEL DUMP TEST MODULE (LKDTM)
7492M: Kees Cook <keescook@chromium.org>
7493S: Maintained
426f3a53 7494F: drivers/misc/lkdtm*
ea861d73 7495
e2d1d6c0 7496LLC (802.2)
8b58be88 7497M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7498S: Maintained
679655da 7499F: include/linux/llc.h
c117ab84 7500F: include/uapi/linux/llc.h
679655da
JP
7501F: include/net/llc*
7502F: net/llc/
e2d1d6c0 7503
4e233cbe
AD
7504LM73 HARDWARE MONITOR DRIVER
7505M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7506L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7507S: Maintained
7508F: drivers/hwmon/lm73.c
7509
156e2d1a 7510LM78 HARDWARE MONITOR DRIVER
d8130624 7511M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7512L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7513S: Maintained
7514F: Documentation/hwmon/lm78
7515F: drivers/hwmon/lm78.c
7516
1da177e4 7517LM83 HARDWARE MONITOR DRIVER
d8130624 7518M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7519L: linux-hwmon@vger.kernel.org
1da177e4 7520S: Maintained
679655da
JP
7521F: Documentation/hwmon/lm83
7522F: drivers/hwmon/lm83.c
1da177e4
LT
7523
7524LM90 HARDWARE MONITOR DRIVER
d8130624 7525M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7526L: linux-hwmon@vger.kernel.org
1da177e4 7527S: Maintained
679655da 7528F: Documentation/hwmon/lm90
aae7bce4 7529F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7530F: drivers/hwmon/lm90.c
1da177e4 7531
917cc4e6
GR
7532LM95234 HARDWARE MONITOR DRIVER
7533M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7534L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7535S: Maintained
7536F: Documentation/hwmon/lm95234
7537F: drivers/hwmon/lm95234.c
7538
68620bdd
MP
7539LME2510 MEDIA DRIVER
7540M: Malcolm Priestley <tvboxspy@gmail.com>
7541L: linux-media@vger.kernel.org
a825eaec 7542W: https://linuxtv.org
68620bdd
MP
7543Q: http://patchwork.linuxtv.org/project/linux-media/list/
7544S: Maintained
7545F: drivers/media/usb/dvb-usb-v2/lmedm04*
7546
d4c3be70 7547LOCKING PRIMITIVES
8b58be88
JP
7548M: Peter Zijlstra <peterz@infradead.org>
7549M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7550L: linux-kernel@vger.kernel.org
d4c3be70 7551T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7552S: Maintained
d4c3be70 7553F: Documentation/locking/
679655da 7554F: include/linux/lockdep.h
d4c3be70
IM
7555F: include/linux/spinlock*.h
7556F: arch/*/include/asm/spinlock*.h
7557F: include/linux/rwlock*.h
7558F: include/linux/mutex*.h
7559F: arch/*/include/asm/mutex*.h
7560F: include/linux/rwsem*.h
7561F: arch/*/include/asm/rwsem.h
7562F: include/linux/seqlock.h
7563F: lib/locking*.[ch]
7486d6da 7564F: kernel/locking/
512e67f9 7565
dde33348 7566LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7567M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7568L: linux-ntfs-dev@lists.sourceforge.net
7569W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7570S: Maintained
679655da 7571F: Documentation/ldm.txt
20d16fef 7572F: block/partitions/ldm.*
1da177e4 7573
c87e34ef 7574LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7575M: Sathya Prakash <sathya.prakash@broadcom.com>
7576M: Chaitra P B <chaitra.basappa@broadcom.com>
7577M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7578L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7579L: linux-scsi@vger.kernel.org
9495e835 7580W: http://www.avagotech.com/support/
c87e34ef 7581S: Supported
679655da 7582F: drivers/message/fusion/
500c152a 7583F: drivers/scsi/mpt2sas/
7584F: drivers/scsi/mpt3sas/
c87e34ef 7585
1da177e4 7586LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7587M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7588L: linux-scsi@vger.kernel.org
7589S: Maintained
679655da 7590F: drivers/scsi/sym53c8xx_2/
1da177e4 7591
e5f5c99a
GR
7592LTC4261 HARDWARE MONITOR DRIVER
7593M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7594L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7595S: Maintained
7596F: Documentation/hwmon/ltc4261
7597F: drivers/hwmon/ltc4261.c
7598
81365c31 7599LTP (Linux Test Project)
28b8e8d4 7600M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7601M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7602M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7603M: Jan Stancek <jstancek@redhat.com>
7604M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7605M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7606L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7607W: http://linux-test-project.github.io/
7d1ae8a8 7608T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7609S: Maintained
7610
c12a54b3 7611M32R ARCHITECTURE
c12a54b3 7612W: http://www.linux-m32r.org/
b4174867 7613S: Orphan
679655da 7614F: arch/m32r/
c12a54b3 7615
1da177e4 7616M68K ARCHITECTURE
8b58be88 7617M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7618L: linux-m68k@lists.linux-m68k.org
7619W: http://www.linux-m68k.org/
54e5881d 7620T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7621S: Maintained
679655da 7622F: arch/m68k/
9db35182 7623F: drivers/zorro/
1da177e4
LT
7624
7625M68K ON APPLE MACINTOSH
8b58be88 7626M: Joshua Thompson <funaho@jurai.org>
1da177e4 7627W: http://www.mac.linux-m68k.org/
9bb9f222 7628L: linux-m68k@lists.linux-m68k.org
1da177e4 7629S: Maintained
9db35182 7630F: arch/m68k/mac/
1da177e4
LT
7631
7632M68K ON HP9000/300
8b58be88 7633M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7634W: http://www.tazenda.demon.co.uk/phil/linux-hp
7635S: Maintained
679655da 7636F: arch/m68k/hp300/
1da177e4 7637
74425546
AP
7638M88DS3103 MEDIA DRIVER
7639M: Antti Palosaari <crope@iki.fi>
7640L: linux-media@vger.kernel.org
a825eaec 7641W: https://linuxtv.org
74425546
AP
7642W: http://palosaari.fi/linux/
7643Q: http://patchwork.linuxtv.org/project/linux-media/list/
7644T: git git://linuxtv.org/anttip/media_tree.git
7645S: Maintained
7646F: drivers/media/dvb-frontends/m88ds3103*
7647
68620bdd
MP
7648M88RS2000 MEDIA DRIVER
7649M: Malcolm Priestley <tvboxspy@gmail.com>
7650L: linux-media@vger.kernel.org
a825eaec 7651W: https://linuxtv.org
68620bdd
MP
7652Q: http://patchwork.linuxtv.org/project/linux-media/list/
7653S: Maintained
7654F: drivers/media/dvb-frontends/m88rs2000*
7655
07a092fa 7656MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7657M: Alexey Klimov <klimov.linux@gmail.com>
7658L: linux-media@vger.kernel.org
7659T: git git://linuxtv.org/media_tree.git
7660S: Maintained
7661F: drivers/media/radio/radio-ma901.c
07a092fa 7662
64a327a7 7663MAC80211
8b58be88 7664M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7665L: linux-wireless@vger.kernel.org
491b26b4 7666W: http://wireless.kernel.org/
ce466579
JB
7667T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7668T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7669S: Maintained
679655da
JP
7670F: Documentation/networking/mac80211-injection.txt
7671F: include/net/mac80211.h
7672F: net/mac80211/
2af8c4dc 7673F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7674
b863ceb7 7675MACVLAN DRIVER
8b58be88 7676M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7677L: netdev@vger.kernel.org
7678S: Maintained
679655da
JP
7679F: drivers/net/macvlan.c
7680F: include/linux/if_macvlan.h
b863ceb7 7681
2b6d83e2
JB
7682MAILBOX API
7683M: Jassi Brar <jassisinghbrar@gmail.com>
7684L: linux-kernel@vger.kernel.org
7685S: Maintained
7686F: drivers/mailbox/
7687F: include/linux/mailbox_client.h
7688F: include/linux/mailbox_controller.h
7689
faf1668c 7690MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7691M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7692W: http://www.kernel.org/doc/man-pages
bd7ebec6 7693L: linux-man@vger.kernel.org
1b53dc74 7694S: Maintained
faf1668c 7695
0d3cd4b6
VD
7696MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7697M: Andrew Lunn <andrew@lunn.ch>
7698M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7699L: netdev@vger.kernel.org
0d3cd4b6
VD
7700S: Maintained
7701F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7702F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7703
8427defd 7704MARVELL ARMADA DRM SUPPORT
54176cc6 7705M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7706S: Maintained
7707F: drivers/gpu/drm/armada/
4418833e
EV
7708F: include/uapi/drm/armada_drm.h
7709F: Documentation/devicetree/bindings/display/armada/
8427defd 7710
c4d007bc
TP
7711MARVELL CRYPTO DRIVER
7712M: Boris Brezillon <boris.brezillon@free-electrons.com>
7713M: Arnaud Ebalard <arno@natisbad.org>
7714F: drivers/crypto/marvell/
7715S: Maintained
7716L: linux-crypto@vger.kernel.org
7717
44c14c1d 7718MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7719M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7720M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7721L: netdev@vger.kernel.org
7722S: Maintained
7723F: drivers/net/ethernet/marvell/sk*
7724
74cda169 7725MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7726L: libertas-dev@lists.infradead.org
8ac3e99e 7727S: Orphan
f988d640 7728F: drivers/net/wireless/marvell/libertas/
74cda169 7729
b60d6975 7730MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7731M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7732L: netdev@vger.kernel.org
f5ca8502 7733S: Maintained
527a6266 7734F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7735F: include/linux/mv643xx.h
1da177e4 7736
370b8ed9
TP
7737MARVELL MVNETA ETHERNET DRIVER
7738M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7739L: netdev@vger.kernel.org
7740S: Maintained
7741F: drivers/net/ethernet/marvell/mvneta.*
7742
fcad584d 7743MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7744M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7745M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7746L: linux-wireless@vger.kernel.org
7747S: Maintained
277b024e 7748F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7749
a2c3f656 7750MARVELL MWL8K WIRELESS DRIVER
a040d532 7751M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7752L: linux-wireless@vger.kernel.org
16345910 7753S: Odd Fixes
de60f1dc 7754F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7755
2a69567b 7756MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7757M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7758S: Odd Fixes
1fa7e547 7759F: drivers/mmc/host/mvsdio.*
2a69567b 7760
1da177e4 7761MATROX FRAMEBUFFER DRIVER
c69f677c 7762L: linux-fbdev@vger.kernel.org
52653199 7763S: Orphan
8a61f013 7764F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7765F: include/uapi/linux/matroxfb.h
1da177e4 7766
ca462085
GR
7767MAX16065 HARDWARE MONITOR DRIVER
7768M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7769L: linux-hwmon@vger.kernel.org
ca462085
GR
7770S: Maintained
7771F: Documentation/hwmon/max16065
7772F: drivers/hwmon/max16065.c
7773
1f61cab8
GR
7774MAX20751 HARDWARE MONITOR DRIVER
7775M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7776L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7777S: Maintained
7778F: Documentation/hwmon/max20751
7779F: drivers/hwmon/max20751.c
7780
d20620de 7781MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7782L: linux-hwmon@vger.kernel.org
34924b23 7783S: Orphan
679655da
JP
7784F: Documentation/hwmon/max6650
7785F: drivers/hwmon/max6650.c
d20620de 7786
e89ab51f
GR
7787MAX6697 HARDWARE MONITOR DRIVER
7788M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7789L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7790S: Maintained
7791F: Documentation/hwmon/max6697
7792F: Documentation/devicetree/bindings/i2c/max6697.txt
7793F: drivers/hwmon/max6697.c
7794F: include/linux/platform_data/max6697.h
7795
3b2af7f7
PR
7796MAX9860 MONO AUDIO VOICE CODEC DRIVER
7797M: Peter Rosin <peda@axentia.se>
7798L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7799S: Maintained
7800F: Documentation/devicetree/bindings/sound/max9860.txt
7801F: sound/soc/codecs/max9860.*
7802
f8f847b5 7803MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7804M: Krzysztof Kozlowski <krzk@kernel.org>
7805M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7806L: linux-pm@vger.kernel.org
7807S: Supported
8c0984e5
SR
7808F: drivers/power/supply/max14577_charger.c
7809F: drivers/power/supply/max77693_charger.c
f8f847b5 7810
3811405e
JMC
7811MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7812M: Javier Martinez Canillas <javier@osg.samsung.com>
7813L: linux-kernel@vger.kernel.org
7814S: Supported
96173cc6 7815F: drivers/*/*max77802*.c
3811405e
JMC
7816F: Documentation/devicetree/bindings/*/*max77802.txt
7817F: include/dt-bindings/*/*max77802.h
7818
befeb596
KK
7819MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7820M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7821M: Krzysztof Kozlowski <krzk@kernel.org>
7822M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7823L: linux-kernel@vger.kernel.org
7824S: Supported
86cf635a 7825F: drivers/*/max14577*.c
0998a436 7826F: drivers/*/max77686*.c
86cf635a 7827F: drivers/*/max77693*.c
befeb596
KK
7828F: drivers/extcon/extcon-max14577.c
7829F: drivers/extcon/extcon-max77693.c
7830F: drivers/rtc/rtc-max77686.c
7831F: drivers/clk/clk-max77686.c
7832F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7833F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7834F: Documentation/devicetree/bindings/mfd/max77693.txt
7835F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7836F: include/linux/mfd/max14577*.h
7837F: include/linux/mfd/max77686*.h
7838F: include/linux/mfd/max77693*.h
7839
9be3c9a5
HV
7840MAXIRADIO FM RADIO RECEIVER DRIVER
7841M: Hans Verkuil <hverkuil@xs4all.nl>
7842L: linux-media@vger.kernel.org
7843T: git git://linuxtv.org/media_tree.git
a825eaec 7844W: https://linuxtv.org
9be3c9a5
HV
7845S: Maintained
7846F: drivers/media/radio/radio-maxiradio*
7847
c05dc2cc
PR
7848MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7849M: Peter Rosin <peda@axentia.se>
7850L: linux-iio@vger.kernel.org
7851S: Maintained
2704e300 7852F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7853F: drivers/iio/potentiometer/mcp4531.c
7854
3b8df5fd
WBG
7855MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7856M: William Breathitt Gray <vilhelm.gray@gmail.com>
7857L: linux-iio@vger.kernel.org
7858S: Maintained
7859F: drivers/iio/dac/cio-dac.c
7860
7b49235e
LP
7861MEDIA DRIVERS FOR RENESAS - FCP
7862M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7863L: linux-media@vger.kernel.org
7864L: linux-renesas-soc@vger.kernel.org
7865T: git git://linuxtv.org/media_tree.git
7866S: Supported
7867F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7868F: drivers/media/platform/rcar-fcp.c
7869F: include/media/rcar-fcp.h
7870
4710b752
KB
7871MEDIA DRIVERS FOR RENESAS - FDP1
7872M: Kieran Bingham <kieran@bingham.xyz>
7873L: linux-media@vger.kernel.org
7874L: linux-renesas-soc@vger.kernel.org
7875T: git git://linuxtv.org/media_tree.git
7876S: Supported
7877F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7878F: drivers/media/platform/rcar_fdp1.c
7879
474cde66
NS
7880MEDIA DRIVERS FOR RENESAS - VIN
7881M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7882L: linux-media@vger.kernel.org
7883L: linux-renesas-soc@vger.kernel.org
7884T: git git://linuxtv.org/media_tree.git
7885S: Supported
7886F: Documentation/devicetree/bindings/media/rcar_vin.txt
7887F: drivers/media/platform/rcar-vin/
7888
6f32a8c9
LP
7889MEDIA DRIVERS FOR RENESAS - VSP1
7890M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7891L: linux-media@vger.kernel.org
4a121096 7892L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7893T: git git://linuxtv.org/media_tree.git
7894S: Supported
7895F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7896F: drivers/media/platform/vsp1/
7897
fae2080a
AO
7898MEDIA DRIVERS FOR HELENE
7899M: Abylay Ospan <aospan@netup.ru>
7900L: linux-media@vger.kernel.org
7901W: https://linuxtv.org
7902W: http://netup.tv/
7903T: git git://linuxtv.org/media_tree.git
7904S: Supported
7905F: drivers/media/dvb-frontends/helene*
7906
dacf9ce8
KS
7907MEDIA DRIVERS FOR ASCOT2E
7908M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7909M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7910L: linux-media@vger.kernel.org
a825eaec 7911W: https://linuxtv.org
dacf9ce8
KS
7912W: http://netup.tv/
7913T: git git://linuxtv.org/media_tree.git
7914S: Supported
7915F: drivers/media/dvb-frontends/ascot2e*
7916
a6dc60ff
KS
7917MEDIA DRIVERS FOR CXD2841ER
7918M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7919M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7920L: linux-media@vger.kernel.org
a825eaec 7921W: https://linuxtv.org
a6dc60ff
KS
7922W: http://netup.tv/
7923T: git git://linuxtv.org/media_tree.git
7924S: Supported
7925F: drivers/media/dvb-frontends/cxd2841er*
7926
a5d32b35
KS
7927MEDIA DRIVERS FOR HORUS3A
7928M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7929M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7930L: linux-media@vger.kernel.org
a825eaec 7931W: https://linuxtv.org
a5d32b35
KS
7932W: http://netup.tv/
7933T: git git://linuxtv.org/media_tree.git
7934S: Supported
7935F: drivers/media/dvb-frontends/horus3a*
7936
e025273b
KS
7937MEDIA DRIVERS FOR LNBH25
7938M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7939M: Abylay Ospan <aospan@netup.ru>
e025273b 7940L: linux-media@vger.kernel.org
a825eaec 7941W: https://linuxtv.org
e025273b
KS
7942W: http://netup.tv/
7943T: git git://linuxtv.org/media_tree.git
7944S: Supported
7945F: drivers/media/dvb-frontends/lnbh25*
7946
52b1eaf4
KS
7947MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7948M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7949M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7950L: linux-media@vger.kernel.org
a825eaec 7951W: https://linuxtv.org
52b1eaf4
KS
7952W: http://netup.tv/
7953T: git git://linuxtv.org/media_tree.git
7954S: Supported
7955F: drivers/media/pci/netup_unidvb/*
7956
127c49ae 7957MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7958M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7959M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7960P: LinuxTV.org Project
7961L: linux-media@vger.kernel.org
a825eaec 7962W: https://linuxtv.org
8a6e2535 7963Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7964T: git git://linuxtv.org/media_tree.git
127c49ae 7965S: Maintained
618cd932 7966F: Documentation/media/
127c49ae 7967F: drivers/media/
ffe06198 7968F: drivers/staging/media/
eb4b0ec7 7969F: include/linux/platform_data/media/
127c49ae 7970F: include/media/
6c0f0359
MCC
7971F: include/uapi/linux/dvb/
7972F: include/uapi/linux/videodev2.h
7973F: include/uapi/linux/media.h
7974F: include/uapi/linux/v4l2-*
7975F: include/uapi/linux/meye.h
7976F: include/uapi/linux/ivtv*
7977F: include/uapi/linux/uvcvideo.h
d20620de 7978
0c272fc9
JC
7979MEDIATEK ETHERNET DRIVER
7980M: Felix Fietkau <nbd@openwrt.org>
7981M: John Crispin <blogic@openwrt.org>
7982L: netdev@vger.kernel.org
7983S: Maintained
7984F: drivers/net/ethernet/mediatek/
7985
67712beb
TL
7986MEDIATEK MEDIA DRIVER
7987M: Tiffany Lin <tiffany.lin@mediatek.com>
7988M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7989S: Supported
7990F: drivers/media/platform/mtk-vcodec/
7991F: drivers/media/platform/mtk-vpu/
7992F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
7993F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
7994
fc96ec0d
MT
7995MEDIATEK MDP DRIVER
7996M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
7997M: Houlong Wei <houlong.wei@mediatek.com>
7998M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7999S: Supported
8000F: drivers/media/platform/mtk-mdp/
8001F: drivers/media/platform/mtk-vpu/
8002F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8003
c869f77d
JK
8004MEDIATEK MT7601U WIRELESS LAN DRIVER
8005M: Jakub Kicinski <kubakici@wp.pl>
8006L: linux-wireless@vger.kernel.org
8007S: Maintained
8008F: drivers/net/wireless/mediatek/mt7601u/
8009
e399065b 8010MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8011M: Kashyap Desai <kashyap.desai@broadcom.com>
8012M: Sumit Saxena <sumit.saxena@broadcom.com>
8013M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8014L: megaraidlinux.pdl@broadcom.com
baaea1dc 8015L: linux-scsi@vger.kernel.org
295dde2f 8016W: http://www.avagotech.com/support/
ce00f85c 8017S: Maintained
679655da
JP
8018F: Documentation/scsi/megaraid.txt
8019F: drivers/scsi/megaraid.*
8020F: drivers/scsi/megaraid/
757e0108 8021
ff43f433
SJ
8022MELFAS MIP4 TOUCHSCREEN DRIVER
8023M: Sangwon Jee <jeesw@melfas.com>
8024W: http://www.melfas.com
8025S: Supported
8026F: drivers/input/touchscreen/melfas_mip4.c
8027F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8028
2c46c9d5 8029MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8030M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8031L: netdev@vger.kernel.org
2c46c9d5
AV
8032S: Supported
8033W: http://www.mellanox.com
8034Q: http://patchwork.ozlabs.org/project/netdev/list/
8035F: drivers/net/ethernet/mellanox/mlx4/en_*
8036
e7523a49
OG
8037MELLANOX ETHERNET DRIVER (mlx5e)
8038M: Saeed Mahameed <saeedm@mellanox.com>
8039L: netdev@vger.kernel.org
8040S: Supported
8041W: http://www.mellanox.com
8042Q: http://patchwork.ozlabs.org/project/netdev/list/
8043F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8044
93c1edb2
JP
8045MELLANOX ETHERNET SWITCH DRIVERS
8046M: Jiri Pirko <jiri@mellanox.com>
8047M: Ido Schimmel <idosch@mellanox.com>
8048L: netdev@vger.kernel.org
8049S: Supported
8050W: http://www.mellanox.com
8051Q: http://patchwork.ozlabs.org/project/netdev/list/
8052F: drivers/net/ethernet/mellanox/mlxsw/
8053
6bec23bf 8054MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8055M: Vadim Pasternak <vadimp@mellanox.com>
8056M: Michael Shych <michaelsh@mellanox.com>
8057L: linux-i2c@vger.kernel.org
8058S: Supported
6bec23bf 8059F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8060F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8061F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8062
be4fdf99
VP
8063MELLANOX MLXCPLD LED DRIVER
8064M: Vadim Pasternak <vadimp@mellanox.com>
8065L: linux-leds@vger.kernel.org
8066S: Supported
8067F: drivers/leds/leds-mlxcpld.c
8068F: Documentation/leds/leds-mlxcpld.txt
8069
58cbbee2
VP
8070MELLANOX PLATFORM DRIVER
8071M: Vadim Pasternak <vadimp@mellanox.com>
8072L: platform-driver-x86@vger.kernel.org
8073S: Supported
6613d18e 8074F: drivers/platform/x86/mlx-platform.c
58cbbee2 8075
30488704
VP
8076MELLANOX MLX CPLD HOTPLUG DRIVER
8077M: Vadim Pasternak <vadimp@mellanox.com>
8078L: platform-driver-x86@vger.kernel.org
8079S: Supported
8080F: drivers/platform/x86/mlxcpld-hotplug.c
8081F: include/linux/platform_data/mlxcpld-hotplug.h
8082
8700e3e7
MS
8083SOFT-ROCE DRIVER (rxe)
8084M: Moni Shoua <monis@mellanox.com>
8085L: linux-rdma@vger.kernel.org
8086S: Supported
8087W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8088Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8089F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8090F: include/uapi/rdma/rdma_user_rxe.h
8091
5b25b13a
MD
8092MEMBARRIER SUPPORT
8093M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8094M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8095L: linux-kernel@vger.kernel.org
8096S: Supported
8097F: kernel/membarrier.c
8098F: include/uapi/linux/membarrier.h
8099
70ea91f1
SR
8100MEMORY MANAGEMENT
8101L: linux-mm@kvack.org
70ea91f1
SR
8102W: http://www.linux-mm.org
8103S: Maintained
679655da 8104F: include/linux/mm.h
551450bb
CS
8105F: include/linux/gfp.h
8106F: include/linux/mmzone.h
8107F: include/linux/memory_hotplug.h
8108F: include/linux/vmalloc.h
679655da 8109F: mm/
70ea91f1 8110
f4e9ce66 8111MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8112M: David Woodhouse <dwmw2@infradead.org>
242c325e 8113M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8114M: Boris Brezillon <boris.brezillon@free-electrons.com>
8115M: Marek Vasut <marek.vasut@gmail.com>
8116M: Richard Weinberger <richard@nod.at>
8117M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8118L: linux-mtd@lists.infradead.org
8a6e2535
JP
8119W: http://www.linux-mtd.infradead.org/
8120Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8121T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8122T: git git://git.infradead.org/l2-mtd.git
1da177e4 8123S: Maintained
becc7ae5 8124F: Documentation/devicetree/bindings/mtd/
679655da
JP
8125F: drivers/mtd/
8126F: include/linux/mtd/
c117ab84 8127F: include/uapi/mtd/
1da177e4 8128
26c57ef1 8129MEN A21 WATCHDOG DRIVER
30c7469b 8130M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8131L: linux-watchdog@vger.kernel.org
30c7469b 8132S: Maintained
26c57ef1
JT
8133F: drivers/watchdog/mena21_wdt.c
8134
3764e82e 8135MEN CHAMELEON BUS (mcb)
30c7469b
JT
8136M: Johannes Thumshirn <morbidrsa@gmail.com>
8137S: Maintained
3764e82e
JT
8138F: drivers/mcb/
8139F: include/linux/mcb.h
b9f2f459 8140F: Documentation/men-chameleon-bus.txt
3764e82e 8141
48b490d2
AW
8142MEN F21BMC (Board Management Controller)
8143M: Andreas Werner <andreas.werner@men.de>
8144S: Supported
8145F: drivers/mfd/menf21bmc.c
8146F: drivers/watchdog/menf21bmc_wdt.c
8147F: drivers/leds/leds-menf21bmc.c
8148F: drivers/hwmon/menf21bmc_hwmon.c
8149F: Documentation/hwmon/menf21bmc
8150
12285945
JH
8151METAG ARCHITECTURE
8152M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8153L: linux-metag@vger.kernel.org
9f273c24 8154T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8155S: Odd Fixes
12285945
JH
8156F: arch/metag/
8157F: Documentation/metag/
8158F: Documentation/devicetree/bindings/metag/
2d799dde 8159F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8160F: drivers/clocksource/metag_generic.c
5698c50d
JH
8161F: drivers/irqchip/irq-metag.c
8162F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8163F: drivers/tty/metag_da.c
12285945 8164
c6375b0a 8165MICROBLAZE ARCHITECTURE
8b58be88 8166M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8167W: http://www.monstr.eu/fdt/
8168T: git git://git.monstr.eu/linux-2.6-microblaze.git
8169S: Supported
0a8c7914 8170F: arch/microblaze/
1da177e4 8171
5615c371
NF
8172MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8173M: Richard Genoud <richard.genoud@gmail.com>
8174S: Maintained
8175F: drivers/tty/serial/atmel_serial.c
8176F: include/linux/atmel_serial.h
8177
71fb2c74
SW
8178MICROCHIP / ATMEL ISC DRIVER
8179M: Songjun Wu <songjun.wu@microchip.com>
8180L: linux-media@vger.kernel.org
8181S: Supported
8182F: drivers/media/platform/atmel/atmel-isc.c
8183F: drivers/media/platform/atmel/atmel-isc-regs.h
8184F: devicetree/bindings/media/atmel-isc.txt
8185
2508a45a
CY
8186MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8187M: Chen Yu <yu.c.chen@intel.com>
8188L: platform-driver-x86@vger.kernel.org
8189S: Supported
8190F: drivers/platform/x86/surfacepro3_button.c
8191
1da177e4 8192MICROTEK X6 SCANNER
61eee9a7 8193M: Oliver Neukum <oliver@neukum.org>
1da177e4 8194S: Maintained
679655da 8195F: drivers/usb/image/microtek.*
1da177e4
LT
8196
8197MIPS
8b58be88 8198M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8199L: linux-mips@linux-mips.org
6097050d 8200W: http://www.linux-mips.org/
b05e988e 8201T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8202Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8203S: Supported
f46d92e8 8204F: Documentation/devicetree/bindings/mips/
679655da
JP
8205F: Documentation/mips/
8206F: arch/mips/
1da177e4 8207
413ef3f6
KC
8208MIPS/LOONGSON1 ARCHITECTURE
8209M: Keguang Zhang <keguang.zhang@gmail.com>
8210L: linux-mips@linux-mips.org
8211S: Maintained
8212F: arch/mips/loongson32/
8213F: arch/mips/include/asm/mach-loongson32/
8214F: drivers/*/*loongson1*
8215F: drivers/*/*/*loongson1*
8216
08b7620a
HV
8217MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8218M: Hans Verkuil <hverkuil@xs4all.nl>
8219L: linux-media@vger.kernel.org
8220T: git git://linuxtv.org/media_tree.git
a825eaec 8221W: https://linuxtv.org
08b7620a
HV
8222S: Odd Fixes
8223F: drivers/media/radio/radio-miropcm20*
8224
c09befcb
OG
8225MELLANOX MLX4 core VPI driver
8226M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8227L: netdev@vger.kernel.org
8228L: linux-rdma@vger.kernel.org
8229W: http://www.mellanox.com
8230Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8231S: Supported
8232F: drivers/net/ethernet/mellanox/mlx4/
8233F: include/linux/mlx4/
9ce28a20 8234F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8235
8236MELLANOX MLX4 IB driver
8237M: Yishai Hadas <yishaih@mellanox.com>
8238L: linux-rdma@vger.kernel.org
8239W: http://www.mellanox.com
e126ba97 8240Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8241S: Supported
8242F: drivers/infiniband/hw/mlx4/
8243F: include/linux/mlx4/
8244
595a4d8f 8245MELLANOX MLX5 core VPI driver
45788f1f 8246M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8247M: Matan Barak <matanb@mellanox.com>
8248M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8249L: netdev@vger.kernel.org
8250L: linux-rdma@vger.kernel.org
8251W: http://www.mellanox.com
8252Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8253S: Supported
8254F: drivers/net/ethernet/mellanox/mlx5/core/
8255F: include/linux/mlx5/
3085e29e 8256F: include/uapi/rdma/mlx5-abi.h
e126ba97 8257
595a4d8f
OG
8258MELLANOX MLX5 IB driver
8259M: Matan Barak <matanb@mellanox.com>
8260M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8261L: linux-rdma@vger.kernel.org
8262W: http://www.mellanox.com
8263Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8264S: Supported
b75f0050 8265F: drivers/infiniband/hw/mlx5/
595a4d8f 8266F: include/linux/mlx5/
e126ba97 8267
764589b6
CM
8268MELEXIS MLX90614 DRIVER
8269M: Crt Mori <cmo@melexis.com>
8270L: linux-iio@vger.kernel.org
8271W: http://www.melexis.com
8272S: Supported
8273F: drivers/iio/temperature/mlx90614.c
8274
6c223761
KB
8275MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8276M: Don Brace <don.brace@microsemi.com>
8277L: esc.storagedev@microsemi.com
8278L: linux-scsi@vger.kernel.org
8279S: Supported
8280F: drivers/scsi/smartpqi/smartpqi*.[ch]
8281F: drivers/scsi/smartpqi/Kconfig
8282F: drivers/scsi/smartpqi/Makefile
8283F: include/linux/cciss*.h
8284F: include/uapi/linux/cciss*.h
425b490b 8285F: Documentation/scsi/smartpqi.txt
6c223761 8286
0ce277e4
AP
8287MN88472 MEDIA DRIVER
8288M: Antti Palosaari <crope@iki.fi>
8289L: linux-media@vger.kernel.org
a825eaec 8290W: https://linuxtv.org
0ce277e4
AP
8291W: http://palosaari.fi/linux/
8292Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8293S: Maintained
94d0eaa4 8294F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8295
4f4d238f
AP
8296MN88473 MEDIA DRIVER
8297M: Antti Palosaari <crope@iki.fi>
8298L: linux-media@vger.kernel.org
a825eaec 8299W: https://linuxtv.org
4f4d238f
AP
8300W: http://palosaari.fi/linux/
8301Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8302S: Maintained
877ba50b 8303F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8304
1da177e4 8305MODULE SUPPORT
a467a672 8306M: Jessica Yu <jeyu@redhat.com>
8b58be88 8307M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8308S: Maintained
679655da
JP
8309F: include/linux/module.h
8310F: kernel/module.c
1da177e4
LT
8311
8312MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8313W: http://popies.net/meye/
b7788e13 8314S: Orphan
618cd932 8315F: Documentation/media/v4l-drivers/meye*
90d72ac6 8316F: drivers/media/pci/meye/
6c0f0359 8317F: include/uapi/linux/meye.h
1da177e4 8318
b9705b60 8319MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8320M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8321S: Maintained
679655da 8322F: Documentation/serial/moxa-smartio
c897401b 8323F: drivers/tty/mxser.*
d735410a 8324
889b2f87
AK
8325MR800 AVERMEDIA USB FM RADIO DRIVER
8326M: Alexey Klimov <klimov.linux@gmail.com>
8327L: linux-media@vger.kernel.org
8328T: git git://linuxtv.org/media_tree.git
8329S: Maintained
8330F: drivers/media/radio/radio-mr800.c
8331
d7155691
AO
8332MRF24J40 IEEE 802.15.4 RADIO DRIVER
8333M: Alan Ott <alan@signal11.us>
8334L: linux-wpan@vger.kernel.org
8335S: Maintained
8336F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8337F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8338
8c4c731a 8339MSI LAPTOP SUPPORT
182ae55c 8340M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8341L: platform-driver-x86@vger.kernel.org
8c4c731a 8342S: Maintained
679655da 8343F: drivers/platform/x86/msi-laptop.c
8c4c731a 8344
0f1006b1 8345MSI WMI SUPPORT
d0944853 8346L: platform-driver-x86@vger.kernel.org
5ee7041e 8347S: Orphan
0f1006b1
AA
8348F: drivers/platform/x86/msi-wmi.c
8349
19a628a0
AP
8350MSI001 MEDIA DRIVER
8351M: Antti Palosaari <crope@iki.fi>
8352L: linux-media@vger.kernel.org
a825eaec 8353W: https://linuxtv.org
19a628a0
AP
8354W: http://palosaari.fi/linux/
8355Q: http://patchwork.linuxtv.org/project/linux-media/list/
8356T: git git://linuxtv.org/anttip/media_tree.git
8357S: Maintained
0185e197 8358F: drivers/media/tuners/msi001*
19a628a0 8359
7570589d 8360MSI2500 MEDIA DRIVER
2c57213f
AP
8361M: Antti Palosaari <crope@iki.fi>
8362L: linux-media@vger.kernel.org
a825eaec 8363W: https://linuxtv.org
2c57213f
AP
8364W: http://palosaari.fi/linux/
8365Q: http://patchwork.linuxtv.org/project/linux-media/list/
8366T: git git://linuxtv.org/anttip/media_tree.git
8367S: Maintained
7570589d 8368F: drivers/media/usb/msi2500/
2c57213f 8369
159eeea4
RJ
8370MSYSTEMS DISKONCHIP G3 MTD DRIVER
8371M: Robert Jarzmik <robert.jarzmik@free.fr>
8372L: linux-mtd@lists.infradead.org
8373S: Maintained
8374F: drivers/mtd/devices/docg3*
8375
62a37dc7 8376MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8377M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8378L: linux-media@vger.kernel.org
8379T: git git://linuxtv.org/media_tree.git
8380S: Maintained
8381F: drivers/media/i2c/mt9m032.c
b5dcee22 8382F: include/media/i2c/mt9m032.h
0e837fb9 8383
62a37dc7 8384MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8385M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8386L: linux-media@vger.kernel.org
8387T: git git://linuxtv.org/media_tree.git
8388S: Maintained
8389F: drivers/media/i2c/mt9p031.c
b5dcee22 8390F: include/media/i2c/mt9p031.h
0e837fb9 8391
62a37dc7 8392MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8393M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8394L: linux-media@vger.kernel.org
8395T: git git://linuxtv.org/media_tree.git
8396S: Maintained
8397F: drivers/media/i2c/mt9t001.c
b5dcee22 8398F: include/media/i2c/mt9t001.h
0e837fb9 8399
62a37dc7 8400MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8401M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8402L: linux-media@vger.kernel.org
8403T: git git://linuxtv.org/media_tree.git
8404S: Maintained
f2272e13 8405F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8406F: drivers/media/i2c/mt9v032.c
b5dcee22 8407F: include/media/i2c/mt9v032.h
0e837fb9 8408
4e0d13cb 8409MULTIFUNCTION DEVICES (MFD)
f7d3210e 8410M: Lee Jones <lee.jones@linaro.org>
7caa7991 8411T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8412S: Supported
80366127 8413F: Documentation/devicetree/bindings/mfd/
679655da 8414F: drivers/mfd/
55b5940d 8415F: include/linux/mfd/
4e0d13cb 8416
5c4e6f13 8417MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8418M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8419L: linux-mmc@vger.kernel.org
82bb095e 8420T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8421S: Maintained
2810984b 8422F: Documentation/devicetree/bindings/mmc/
679655da
JP
8423F: drivers/mmc/
8424F: include/linux/mmc/
c117ab84 8425F: include/uapi/linux/mmc/
baca2da4 8426
15a0580c 8427MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8428S: Orphan
679655da
JP
8429F: drivers/mmc/host/mmc_spi.c
8430F: include/linux/spi/mmc_spi.h
15a0580c 8431
1da177e4 8432MULTISOUND SOUND DRIVER
8b58be88 8433M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8434S: Maintained
679655da
JP
8435F: Documentation/sound/oss/MultiSound
8436F: sound/oss/msnd*
1da177e4 8437
d735410a 8438MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8439S: Orphan
c897401b 8440F: drivers/tty/isicom.c
679655da 8441F: include/linux/isicom.h
d735410a 8442
550a7375 8443MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8444M: Bin Liu <b-liu@ti.com>
795fb7e7 8445L: linux-usb@vger.kernel.org
43b416e5 8446T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8447S: Maintained
679655da 8448F: drivers/usb/musb/
550a7375 8449
ea0af5f6
MK
8450MXL5007T MEDIA DRIVER
8451M: Michael Krufky <mkrufky@linuxtv.org>
8452L: linux-media@vger.kernel.org
a825eaec 8453W: https://linuxtv.org
ea0af5f6
MK
8454W: http://github.com/mkrufky
8455Q: http://patchwork.linuxtv.org/project/linux-media/list/
8456T: git git://linuxtv.org/mkrufky/tuners.git
8457S: Maintained
8458F: drivers/media/tuners/mxl5007t.*
8459
45d59d70
MV
8460MXSFB DRM DRIVER
8461M: Marek Vasut <marex@denx.de>
8462S: Supported
8463F: drivers/gpu/drm/mxsfb/
8464F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8465
2d3cf588 8466MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8467M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8468L: netdev@vger.kernel.org
205057ae 8469W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8470S: Supported
93f7848b 8471F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8472
9df4f913
BB
8473NAND FLASH SUBSYSTEM
8474M: Boris Brezillon <boris.brezillon@free-electrons.com>
8475R: Richard Weinberger <richard@nod.at>
8476L: linux-mtd@lists.infradead.org
8477W: http://www.linux-mtd.infradead.org/
8478Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8479T: git git://github.com/linux-nand/linux.git
8480S: Maintained
8481F: drivers/mtd/nand/
8482F: include/linux/mtd/nand*.h
8483
1da177e4 8484NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8485S: Orphan
d9fb9f38 8486F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8487
23dc05a3
DM
8488NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8489M: Daniel Mack <zonque@gmail.com>
8490S: Maintained
e5747e40 8491L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8492W: http://www.native-instruments.com
8493F: sound/usb/caiaq/
8494
1da177e4 8495NCP FILESYSTEM
52653199
PV
8496M: Petr Vandrovec <petr@vandrovec.name>
8497S: Odd Fixes
679655da 8498F: fs/ncpfs/
1da177e4 8499
a79b0322
FT
8500NCR 5380 SCSI DRIVERS
8501M: Finn Thain <fthain@telegraphics.com.au>
8502M: Michael Schmitz <schmitzmic@gmail.com>
8503L: linux-scsi@vger.kernel.org
8504S: Maintained
8505F: Documentation/scsi/g_NCR5380.txt
8506F: drivers/scsi/NCR5380.*
8507F: drivers/scsi/arm/cumana_1.c
8508F: drivers/scsi/arm/oak.c
a79b0322
FT
8509F: drivers/scsi/atari_scsi.*
8510F: drivers/scsi/dmx3191d.c
a79b0322 8511F: drivers/scsi/g_NCR5380.*
a79b0322 8512F: drivers/scsi/mac_scsi.*
a79b0322
FT
8513F: drivers/scsi/sun3_scsi.*
8514F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8515
1da177e4 8516NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8517M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8518L: linux-scsi@vger.kernel.org
8519S: Maintained
679655da 8520F: drivers/scsi/NCR_D700.*
1da177e4 8521
4aa3eb4c
GR
8522NCT6775 HARDWARE MONITOR DRIVER
8523M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8524L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8525S: Maintained
8526F: Documentation/hwmon/nct6775
8527F: drivers/hwmon/nct6775.c
8528
3c2d774c 8529NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8530M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8531L: linux-rdma@vger.kernel.org
e3d33cb1 8532W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8533S: Supported
8534F: drivers/infiniband/hw/nes/
c546b2a3 8535F: include/uapi/rdma/nes-abi.h
3c2d774c 8536
be2f2e84 8537NETEM NETWORK EMULATOR
adbbf69d 8538M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8539L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8540S: Maintained
679655da 8541F: net/sched/sch_netem.c
be2f2e84 8542
b2f5a051 8543NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8544M: Jon Mason <jdmason@kudzu.us>
4a58448b 8545L: netdev@vger.kernel.org
4a58448b 8546S: Supported
679655da 8547F: Documentation/networking/s2io.txt
b2f5a051 8548F: Documentation/networking/vxge.txt
86387e1a 8549F: drivers/net/ethernet/neterion/
4a58448b 8550
db9cf3a3 8551NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8552M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8553M: Patrick McHardy <kaber@trash.net>
42010ed0 8554M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8555L: netfilter-devel@vger.kernel.org
82b98543 8556L: coreteam@netfilter.org
1da177e4
LT
8557W: http://www.netfilter.org/
8558W: http://www.iptables.org/
42010ed0
PNA
8559Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8560T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8561T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8562S: Supported
679655da
JP
8563F: include/linux/netfilter*
8564F: include/linux/netfilter/
8565F: include/net/netfilter/
c117ab84
CEB
8566F: include/uapi/linux/netfilter*
8567F: include/uapi/linux/netfilter/
679655da
JP
8568F: net/*/netfilter.c
8569F: net/*/netfilter/
8570F: net/netfilter/
91c269a0 8571F: net/bridge/br_netfilter*.c
1da177e4 8572
4cc67735 8573NETLABEL
87a0874c 8574M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8575W: http://netlabel.sf.net
8576L: netdev@vger.kernel.org
87a0874c 8577S: Maintained
80811493 8578F: Documentation/netlabel/
679655da
JP
8579F: include/net/netlabel.h
8580F: net/netlabel/
4cc67735 8581
1da177e4 8582NETROM NETWORK LAYER
8b58be88 8583M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8584L: linux-hams@vger.kernel.org
d34cb28a 8585W: http://www.linux-ax25.org/
1da177e4 8586S: Maintained
679655da 8587F: include/net/netrom.h
c117ab84 8588F: include/uapi/linux/netrom.h
679655da 8589F: net/netrom/
1da177e4 8590
4c352362
JK
8591NETRONOME ETHERNET DRIVERS
8592M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8593L: oss-drivers@netronome.com
8594S: Maintained
8595F: drivers/net/ethernet/netronome/
8596
5ddb88c0 8597NETWORK BLOCK DEVICE (NBD)
4ca5829a 8598M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8599S: Maintained
5e4b269b 8600L: nbd-general@lists.sourceforge.net
4ca5829a 8601T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8602F: Documentation/blockdev/nbd.txt
8603F: drivers/block/nbd.c
c117ab84 8604F: include/uapi/linux/nbd.h
1da177e4 8605
6e43650c
NH
8606NETWORK DROP MONITOR
8607M: Neil Horman <nhorman@tuxdriver.com>
8608L: netdev@vger.kernel.org
8609S: Maintained
8610W: https://fedorahosted.org/dropwatch/
8611F: net/core/drop_monitor.c
8612
3ed6e498
AL
8613NETWORKING [DSA]
8614M: Andrew Lunn <andrew@lunn.ch>
8615M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8616M: Florian Fainelli <f.fainelli@gmail.com>
8617S: Maintained
8618F: net/dsa/
8619F: include/net/dsa.h
8620F: drivers/net/dsa/
8621
1da177e4 8622NETWORKING [GENERAL]
8b58be88 8623M: "David S. Miller" <davem@davemloft.net>
979b6c13 8624L: netdev@vger.kernel.org
b1e8fd54 8625W: http://www.linuxfoundation.org/en/Net
11e98029 8626Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8627T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8628T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8629S: Maintained
679655da
JP
8630F: net/
8631F: include/net/
018d21ed
JP
8632F: include/linux/in.h
8633F: include/linux/net.h
8634F: include/linux/netdevice.h
c117ab84
CEB
8635F: include/uapi/linux/in.h
8636F: include/uapi/linux/net.h
8637F: include/uapi/linux/netdevice.h
0c7aecd4 8638F: include/uapi/linux/net_namespace.h
7e814a6c 8639F: tools/net/
f4e53f9a 8640F: tools/testing/selftests/net/
335a67d2 8641F: lib/random32.c
1da177e4
LT
8642
8643NETWORKING [IPv4/IPv6]
8b58be88
JP
8644M: "David S. Miller" <davem@davemloft.net>
8645M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8646M: James Morris <jmorris@namei.org>
8647M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8648M: Patrick McHardy <kaber@trash.net>
979b6c13 8649L: netdev@vger.kernel.org
08deed1e 8650T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8651S: Maintained
679655da
JP
8652F: net/ipv4/
8653F: net/ipv6/
8654F: include/net/ip*
0a14842f 8655F: arch/x86/net/*
1da177e4 8656
73b7656c
DM
8657NETWORKING [IPSEC]
8658M: Steffen Klassert <steffen.klassert@secunet.com>
8659M: Herbert Xu <herbert@gondor.apana.org.au>
8660M: "David S. Miller" <davem@davemloft.net>
8661L: netdev@vger.kernel.org
d1fc5024
SK
8662T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8663T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8664S: Maintained
5826bdd1 8665F: net/core/flow.c
73b7656c
DM
8666F: net/xfrm/
8667F: net/key/
8668F: net/ipv4/xfrm*
d1fc5024
SK
8669F: net/ipv4/esp4.c
8670F: net/ipv4/ah4.c
8671F: net/ipv4/ipcomp.c
8672F: net/ipv4/ip_vti.c
73b7656c 8673F: net/ipv6/xfrm*
d1fc5024
SK
8674F: net/ipv6/esp6.c
8675F: net/ipv6/ah6.c
8676F: net/ipv6/ipcomp6.c
8677F: net/ipv6/ip6_vti.c
73b7656c
DM
8678F: include/uapi/linux/xfrm.h
8679F: include/net/xfrm.h
8680
10e2ff1c 8681NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8682M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8683L: netdev@vger.kernel.org
8684S: Maintained
8685
29f8f632 8686NETWORKING [WIRELESS]
2cb4abd1 8687L: linux-wireless@vger.kernel.org
8a6e2535 8688Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8689
788873ac
JP
8690NETWORKING DRIVERS
8691L: netdev@vger.kernel.org
8692W: http://www.linuxfoundation.org/en/Net
11e98029 8693Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8694T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8695T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8696S: Odd Fixes
156f4fbc 8697F: Documentation/devicetree/bindings/net/
788873ac 8698F: drivers/net/
018d21ed 8699F: include/linux/if_*
0b63bf1f 8700F: include/linux/netdevice.h
0b63bf1f
JD
8701F: include/linux/etherdevice.h
8702F: include/linux/fcdevice.h
8703F: include/linux/fddidevice.h
8704F: include/linux/hippidevice.h
8705F: include/linux/inetdevice.h
c117ab84
CEB
8706F: include/uapi/linux/if_*
8707F: include/uapi/linux/netdevice.h
788873ac 8708
0e324cf6
JL
8709NETWORKING DRIVERS (WIRELESS)
8710M: Kalle Valo <kvalo@codeaurora.org>
8711L: linux-wireless@vger.kernel.org
8712Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8714T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8715S: Maintained
182fd9ee 8716F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8717F: drivers/net/wireless/
8718
3d396eb1 8719NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8720M: Manish Chopra <manish.chopra@cavium.com>
8721M: Rahul Verma <rahul.verma@cavium.com>
8722M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8723L: netdev@vger.kernel.org
3d396eb1 8724S: Supported
aa43c215 8725F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8726
6423d30f
AAJ
8727NFC SUBSYSTEM
8728M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8729M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8730M: Samuel Ortiz <sameo@linux.intel.com>
8731L: linux-wireless@vger.kernel.org
1eb3b216 8732L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8733S: Supported
6423d30f 8734F: net/nfc/
55eb94f9 8735F: include/net/nfc/
c117ab84 8736F: include/uapi/linux/nfc.h
6423d30f 8737F: drivers/nfc/
397d6497
CR
8738F: include/linux/platform_data/nfcmrvl.h
8739F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8740F: include/linux/platform_data/pn544.h
397d6497
CR
8741F: include/linux/platform_data/st21nfca.h
8742F: include/linux/platform_data/st-nci.h
7ebb88e5 8743F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8744
e8b43555 8745NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8746M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8747M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8748L: linux-nfs@vger.kernel.org
8749W: http://client.linux-nfs.org
cd7b996a 8750T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8751S: Maintained
679655da
JP
8752F: fs/lockd/
8753F: fs/nfs/
8754F: fs/nfs_common/
8755F: net/sunrpc/
8756F: include/linux/lockd/
8757F: include/linux/nfs*
8758F: include/linux/sunrpc/
c117ab84
CEB
8759F: include/uapi/linux/nfs*
8760F: include/uapi/linux/sunrpc/
1da177e4 8761
85ef9cea 8762NILFS2 FILESYSTEM
e2126935 8763M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8764L: linux-nilfs@vger.kernel.org
f9472265 8765W: http://nilfs.sourceforge.net/
9e92e516 8766W: http://nilfs.osdn.jp/
e2126935 8767T: git git://github.com/konis/nilfs2.git
85ef9cea 8768S: Supported
679655da
JP
8769F: Documentation/filesystems/nilfs2.txt
8770F: fs/nilfs2/
c35c7ac5 8771F: include/trace/events/nilfs2.h
e63e88bc
RK
8772F: include/uapi/linux/nilfs2_api.h
8773F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8774
1da177e4 8775NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8776M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8777W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8778S: Maintained
679655da
JP
8779F: Documentation/scsi/NinjaSCSI.txt
8780F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8781
8782NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8783M: GOTO Masanori <gotom@debian.or.jp>
8784M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8785W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8786S: Maintained
679655da
JP
8787F: Documentation/scsi/NinjaSCSI.txt
8788F: drivers/scsi/nsp32*
1da177e4 8789
383b8fb9
LFT
8790NIOS2 ARCHITECTURE
8791M: Ley Foon Tan <lftan@altera.com>
8792L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8793T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8794S: Maintained
8795F: arch/nios2/
8796
2a6afddb 8797NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8798R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8799F: include/linux/power/bq2415x_charger.h
081bab21 8800F: include/linux/power/bq27xxx_battery.h
2a6afddb 8801F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8802F: drivers/power/supply/bq2415x_charger.c
8803F: drivers/power/supply/bq27xxx_battery.c
8804F: drivers/power/supply/bq27xxx_battery_i2c.c
8805F: drivers/power/supply/isp1704_charger.c
8806F: drivers/power/supply/rx51_battery.c
2a6afddb 8807
a1bd3bae 8808NTB DRIVER CORE
9ef6bf6c
JM
8809M: Jon Mason <jdmason@kudzu.us>
8810M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8811M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8812L: linux-ntb@googlegroups.com
fce8a7bb 8813S: Supported
2984411f
JM
8814W: https://github.com/jonmason/ntb/wiki
8815T: git git://github.com/jonmason/ntb.git
fce8a7bb 8816F: drivers/ntb/
548c237c 8817F: drivers/net/ntb_netdev.c
fce8a7bb 8818F: include/linux/ntb.h
a1bd3bae 8819F: include/linux/ntb_transport.h
a9c59ef7 8820F: tools/testing/selftests/ntb/
fce8a7bb 8821
e26a5843
AH
8822NTB INTEL DRIVER
8823M: Jon Mason <jdmason@kudzu.us>
8824M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8825L: linux-ntb@googlegroups.com
e26a5843
AH
8826S: Supported
8827W: https://github.com/jonmason/ntb/wiki
8828T: git git://github.com/jonmason/ntb.git
8829F: drivers/ntb/hw/intel/
fce8a7bb 8830
a1b36958 8831NTB AMD DRIVER
bc034e52 8832M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8833L: linux-ntb@googlegroups.com
8834S: Supported
8835F: drivers/ntb/hw/amd/
8836
1da177e4 8837NTFS FILESYSTEM
2818ef50 8838M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8839L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8840W: http://www.tuxera.com/
e6f4dee7 8841T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8842S: Supported
679655da
JP
8843F: Documentation/filesystems/ntfs.txt
8844F: fs/ntfs/
1da177e4 8845
9eb8ef74 8846NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8847M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8848L: linux-fbdev@vger.kernel.org
ce00f85c 8849S: Maintained
8a61f013
JH
8850F: drivers/video/fbdev/riva/
8851F: drivers/video/fbdev/nvidia/
1da177e4 8852
79461681 8853NVM EXPRESS DRIVER
b3975e94
JF
8854M: Keith Busch <keith.busch@intel.com>
8855M: Jens Axboe <axboe@fb.com>
b508fc35
CH
8856M: Christoph Hellwig <hch@lst.de>
8857M: Sagi Grimberg <sagi@grimberg.me>
79461681 8858L: linux-nvme@lists.infradead.org
b508fc35
CH
8859T: git://git.infradead.org/nvme.git
8860W: http://git.infradead.org/nvme.git
79461681 8861S: Supported
57dacad5 8862F: drivers/nvme/host/
79461681 8863F: include/linux/nvme.h
b508fc35 8864F: include/uapi/linux/nvme_ioctl.h
79461681 8865
a07b4970
CH
8866NVM EXPRESS TARGET DRIVER
8867M: Christoph Hellwig <hch@lst.de>
8868M: Sagi Grimberg <sagi@grimberg.me>
8869L: linux-nvme@lists.infradead.org
b508fc35
CH
8870T: git://git.infradead.org/nvme.git
8871W: http://git.infradead.org/nvme.git
a07b4970
CH
8872S: Supported
8873F: drivers/nvme/target/
8874
b1ad1475
JS
8875NVM EXPRESS FC TRANSPORT DRIVERS
8876M: James Smart <james.smart@broadcom.com>
8877L: linux-nvme@lists.infradead.org
8878S: Supported
8879F: include/linux/nvme-fc.h
d6d20012 8880F: include/linux/nvme-fc-driver.h
e399441d 8881F: drivers/nvme/host/fc.c
c5343203 8882F: drivers/nvme/target/fc.c
475d0fe7 8883F: drivers/nvme/target/fcloop.c
b1ad1475 8884
aee4b9bd
SK
8885NVMEM FRAMEWORK
8886M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8887M: Maxime Ripard <maxime.ripard@free-electrons.com>
8888S: Maintained
8889F: drivers/nvmem/
8890F: Documentation/devicetree/bindings/nvmem/
8891F: include/linux/nvmem-consumer.h
8892F: include/linux/nvmem-provider.h
8893
dece4585
CP
8894NXP-NCI NFC DRIVER
8895M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8896R: Charles Gorand <charles.gorand@effinnov.com>
8897L: linux-nfc@lists.01.org (moderated for non-subscribers)
8898S: Supported
8899F: drivers/nfc/nxp-nci
8900
f50d7146 8901NXP TDA998X DRM DRIVER
54176cc6 8902M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8903S: Supported
8904F: drivers/gpu/drm/i2c/tda998x_drv.c
8905F: include/drm/i2c/tda998x.h
8906
fbace43e
PR
8907NXP TFA9879 DRIVER
8908M: Peter Rosin <peda@axentia.se>
8909L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8910S: Maintained
8911F: sound/soc/codecs/tfa9879*
8912
442f04c3
JP
8913OBJTOOL
8914M: Josh Poimboeuf <jpoimboe@redhat.com>
8915S: Supported
8916F: tools/objtool/
8917
57b6bfcf
TL
8918OMAP1 SUPPORT
8919M: Aaro Koskinen <aaro.koskinen@iki.fi>
8920M: Tony Lindgren <tony@atomide.com>
8921L: linux-omap@vger.kernel.org
8922Q: http://patchwork.kernel.org/project/linux-omap/list/
8923T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8924S: Maintained
8925F: arch/arm/mach-omap1/
8926F: arch/arm/plat-omap/
8927F: arch/arm/configs/omap1_defconfig
8928F: drivers/i2c/busses/i2c-omap.c
8929F: include/linux/i2c-omap.h
8930
8931OMAP2+ 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
57b6bfcf
TL
8939F: arch/arm/mach-omap2/
8940F: arch/arm/plat-omap/
026da812 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
13097S: Maintained
13098F: drivers/gpu/drm/virtio/
13099F: include/uapi/linux/virtio_gpu.h
13100
3a4d5c94
MT
13101VIRTIO HOST (VHOST)
13102M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13103M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13104L: kvm@vger.kernel.org
c996d8b9 13105L: virtualization@lists.linux-foundation.org
3a4d5c94 13106L: netdev@vger.kernel.org
9f273c24 13107T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13108S: Maintained
13109F: drivers/vhost/
c117ab84 13110F: include/uapi/linux/vhost.h
3a4d5c94 13111
271c8651
GH
13112VIRTIO INPUT DRIVER
13113M: Gerd Hoffmann <kraxel@redhat.com>
13114S: Maintained
13115F: drivers/virtio/virtio_input.c
13116F: include/uapi/linux/virtio_input.h
13117
dbaf0624
G
13118VIRTIO CRYPTO DRIVER
13119M: Gonglei <arei.gonglei@huawei.com>
13120L: virtualization@lists.linux-foundation.org
13121L: linux-crypto@vger.kernel.org
13122S: Maintained
13123F: drivers/crypto/virtio/
13124F: include/uapi/linux/virtio_crypto.h
13125
1da177e4 13126VIA RHINE NETWORK DRIVER
210347e1 13127S: Orphan
f2148a47 13128F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13129
f0bf7f61 13130VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13131M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13132M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13133S: Maintained
13134F: drivers/mmc/host/via-sdmmc.c
13135
69e4a7c2 13136VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13137M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13138L: linux-fbdev@vger.kernel.org
69e4a7c2 13139S: Maintained
c7babebd
FTS
13140F: include/linux/via-core.h
13141F: include/linux/via-gpio.h
13142F: include/linux/via_i2c.h
8a61f013 13143F: drivers/video/fbdev/via/
69e4a7c2 13144
01f20734 13145VIA VELOCITY NETWORK DRIVER
8b58be88 13146M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13147L: netdev@vger.kernel.org
13148S: Maintained
f2148a47 13149F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13150
f73f8173
AW
13151VIRT LIB
13152M: Alex Williamson <alex.williamson@redhat.com>
13153M: Paolo Bonzini <pbonzini@redhat.com>
13154L: kvm@vger.kernel.org
13155S: Supported
13156F: virt/lib/
13157
77911fd2 13158VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13159M: Hans Verkuil <hverkuil@xs4all.nl>
13160L: linux-media@vger.kernel.org
13161T: git git://linuxtv.org/media_tree.git
a825eaec 13162W: https://linuxtv.org
0b7bc1fa 13163S: Maintained
77911fd2 13164F: drivers/media/platform/vivid/*
0b7bc1fa 13165
be7f8273 13166VLAN (802.1Q)
8b58be88 13167M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13168L: netdev@vger.kernel.org
13169S: Maintained
679655da
JP
13170F: drivers/net/macvlan.c
13171F: include/linux/if_*vlan.h
13172F: net/8021q/
be7f8273 13173
55e331cf 13174VLYNQ BUS
08eeb306 13175M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13176L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13177S: Maintained
13178F: drivers/vlynq/vlynq.c
13179F: include/linux/vlynq.h
13180
390beae4 13181VME SUBSYSTEM
74c600e3 13182M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13183M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13184M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13185L: devel@driverdev.osuosl.org
13186S: Maintained
13187T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13188F: Documentation/driver-api/vme.rst
390beae4
MW
13189F: drivers/staging/vme/
13190F: drivers/vme/
13191F: include/linux/vme*
13192
4488e09b
AK
13193VMWARE HYPERVISOR INTERFACE
13194M: Alok Kataria <akataria@vmware.com>
13195L: virtualization@lists.linux-foundation.org
13196S: Supported
13197F: arch/x86/kernel/cpu/vmware.c
13198
73b35d07
DT
13199VMWARE BALLOON DRIVER
13200M: Xavier Deguillard <xdeguillard@vmware.com>
13201M: Philip Moltmann <moltmann@vmware.com>
13202M: "VMware, Inc." <pv-drivers@vmware.com>
13203L: linux-kernel@vger.kernel.org
13204S: Maintained
13205F: drivers/misc/vmw_balloon.c
13206
8b8be51b
TH
13207VMWARE VMMOUSE SUBDRIVER
13208M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13209M: "VMware, Inc." <pv-drivers@vmware.com>
13210L: linux-input@vger.kernel.org
13211S: Maintained
13212F: drivers/input/mouse/vmmouse.c
13213F: drivers/input/mouse/vmmouse.h
13214
d1a890fa 13215VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13216M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13217M: "VMware, Inc." <pv-drivers@vmware.com>
13218L: netdev@vger.kernel.org
13219S: Maintained
13220F: drivers/net/vmxnet3/
d1a890fa 13221
851b1642 13222VMware PVSCSI driver
29374ec6 13223M: Jim Gill <jgill@vmware.com>
851b1642
AK
13224M: VMware PV-Drivers <pv-drivers@vmware.com>
13225L: linux-scsi@vger.kernel.org
13226S: Maintained
13227F: drivers/scsi/vmw_pvscsi.c
13228F: drivers/scsi/vmw_pvscsi.h
13229
29c8d9eb
AR
13230VMWARE PVRDMA DRIVER
13231M: Adit Ranadive <aditr@vmware.com>
13232M: VMware PV-Drivers <pv-drivers@vmware.com>
13233L: linux-rdma@vger.kernel.org
13234S: Maintained
13235F: drivers/infiniband/hw/vmw_pvrdma/
13236
e53e86c7 13237VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13238M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13239M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13240L: linux-kernel@vger.kernel.org
1dd68f01 13241W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13242T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13243S: Supported
9d2597e8 13244F: Documentation/devicetree/bindings/regulator/
679655da 13245F: drivers/regulator/
9d2597e8 13246F: include/dt-bindings/regulator/
679655da 13247F: include/linux/regulator/
e53e86c7 13248
081958eb
DA
13249VRF
13250M: David Ahern <dsa@cumulusnetworks.com>
13251M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13252L: netdev@vger.kernel.org
13253S: Maintained
13254F: drivers/net/vrf.c
562d897d 13255F: Documentation/networking/vrf.txt
081958eb 13256
ab41319e 13257VT1211 HARDWARE MONITOR DRIVER
8b58be88 13258M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13259L: linux-hwmon@vger.kernel.org
ab41319e 13260S: Maintained
679655da
JP
13261F: Documentation/hwmon/vt1211
13262F: drivers/hwmon/vt1211.c
ab41319e 13263
1de9e371 13264VT8231 HARDWARE MONITOR DRIVER
8b58be88 13265M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13266L: linux-hwmon@vger.kernel.org
1de9e371 13267S: Maintained
679655da 13268F: drivers/hwmon/vt8231.c
1de9e371 13269
88095e7b
TO
13270VUB300 USB to SDIO/SD/MMC bridge chip
13271M: Tony Olech <tony.olech@elandigitalsystems.com>
13272L: linux-mmc@vger.kernel.org
13273L: linux-usb@vger.kernel.org
13274S: Supported
13275F: drivers/mmc/host/vub300.c
13276
1da177e4 13277W1 DALLAS'S 1-WIRE BUS
a8018766 13278M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13279S: Maintained
679655da
JP
13280F: Documentation/w1/
13281F: drivers/w1/
1da177e4 13282
13927079 13283W83791D HARDWARE MONITORING DRIVER
8b58be88 13284M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13285L: linux-hwmon@vger.kernel.org
25845c22 13286S: Maintained
679655da
JP
13287F: Documentation/hwmon/w83791d
13288F: drivers/hwmon/w83791d.c
13927079 13289
61db011d 13290W83793 HARDWARE MONITORING DRIVER
8b58be88 13291M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13292L: linux-hwmon@vger.kernel.org
61db011d 13293S: Maintained
679655da
JP
13294F: Documentation/hwmon/w83793
13295F: drivers/hwmon/w83793.c
61db011d 13296
e3760b43 13297W83795 HARDWARE MONITORING DRIVER
d8130624 13298M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13299L: linux-hwmon@vger.kernel.org
e3760b43
JD
13300S: Maintained
13301F: drivers/hwmon/w83795.c
13302
1da177e4 13303W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13304M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13305S: Maintained
679655da 13306F: drivers/mmc/host/wbsd.*
1da177e4 13307
b4e05923
HG
13308WACOM PROTOCOL 4 SERIAL TABLETS
13309M: Julian Squires <julian@cipht.net>
13310M: Hans de Goede <hdegoede@redhat.com>
13311L: linux-input@vger.kernel.org
13312S: Maintained
13313F: drivers/input/tablet/wacom_serial4.c
13314
3527761c 13315WATCHDOG DEVICE DRIVERS
8b58be88 13316M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13317R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13318L: linux-watchdog@vger.kernel.org
13319W: http://www.linux-watchdog.org/
f599aaf0 13320T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13321S: Maintained
540be8b2 13322F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13323F: Documentation/watchdog/
13324F: drivers/watchdog/
13325F: include/linux/watchdog.h
c117ab84 13326F: include/uapi/linux/watchdog.h
3527761c 13327
b22e00f3
DH
13328WIIMOTE HID DRIVER
13329M: David Herrmann <dh.herrmann@googlemail.com>
13330L: linux-input@vger.kernel.org
13331S: Maintained
13332F: drivers/hid/hid-wiimote*
13333
e258b80e 13334WINBOND CIR DRIVER
364e9e18 13335M: David Härdeman <david@hardeman.nu>
e258b80e 13336S: Maintained
116ab806 13337F: drivers/media/rc/winbond-cir.c
e258b80e 13338
c36a483d
WBG
13339WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13340M: William Breathitt Gray <vilhelm.gray@gmail.com>
13341L: linux-watchdog@vger.kernel.org
13342S: Maintained
13343F: drivers/watchdog/ebc-c384_wdt.c
13344
9c26df9b
WBG
13345WINSYSTEMS WS16C48 GPIO DRIVER
13346M: William Breathitt Gray <vilhelm.gray@gmail.com>
13347L: linux-gpio@vger.kernel.org
13348S: Maintained
13349F: drivers/gpio/gpio-ws16c48.c
e258b80e 13350
8a70da82 13351WIMAX STACK
8b58be88 13352M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13353M: linux-wimax@intel.com
49e7d9df 13354L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13355S: Supported
13356W: http://linuxwimax.org
315987dc 13357F: Documentation/wimax/README.wimax
315987dc
JP
13358F: include/linux/wimax/debug.h
13359F: include/net/wimax.h
c117ab84 13360F: include/uapi/linux/wimax.h
315987dc 13361F: net/wimax/
8a70da82 13362
5fc14680 13363WISTRON LAPTOP BUTTON DRIVER
8b58be88 13364M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13365S: Maintained
679655da 13366F: drivers/input/misc/wistron_btns.c
5fc14680 13367
1da177e4 13368WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13369M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13370L: linux-wireless@vger.kernel.org
926554c4 13371W: http://oops.ghostprotocols.net:81/blog
1da177e4 13372S: Maintained
679655da 13373F: drivers/net/wireless/wl3501*
1da177e4 13374
055bcbcb 13375WOLFSON MICROELECTRONICS DRIVERS
fef95164 13376L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13377T: git https://github.com/CirrusLogic/linux-drivers.git
13378W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13379S: Supported
3768f0b1 13380F: Documentation/hwmon/wm83??
f494993f
CK
13381F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13382F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13383F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13384F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13385F: drivers/clk/clk-wm83*.c
9c309598 13386F: drivers/extcon/extcon-arizona.c
b75ea16a 13387F: drivers/leds/leds-wm83*.c
25b273ba 13388F: drivers/gpio/gpio-*wm*.c
9c309598 13389F: drivers/gpio/gpio-arizona.c
d22b0869 13390F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13391F: drivers/input/misc/wm831x-on.c
13392F: drivers/input/touchscreen/wm831x-ts.c
13393F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13394F: drivers/mfd/arizona*
13395F: drivers/mfd/wm*.c
12ebc137 13396F: drivers/mfd/cs47l24*
8c0984e5 13397F: drivers/power/supply/wm83*.c
b75ea16a
MB
13398F: drivers/rtc/rtc-wm83*.c
13399F: drivers/regulator/wm8*.c
3860e6c4 13400F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13401F: drivers/watchdog/wm83*_wdt.c
9c309598 13402F: include/linux/mfd/arizona/
3860e6c4 13403F: include/linux/mfd/wm831x/
b75ea16a 13404F: include/linux/mfd/wm8350/
3768f0b1 13405F: include/linux/mfd/wm8400*
59ec6da2 13406F: include/linux/wm97xx.h
055bcbcb 13407F: include/sound/wm????.h
9c309598 13408F: sound/soc/codecs/arizona.?
055bcbcb 13409F: sound/soc/codecs/wm*
12ebc137 13410F: sound/soc/codecs/cs47l24*
b75ea16a 13411
3e6cd7a4
TH
13412WORKQUEUE
13413M: Tejun Heo <tj@kernel.org>
badb7f5e 13414R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13416S: Maintained
13417F: include/linux/workqueue.h
13418F: kernel/workqueue.c
e7f08ffb 13419F: Documentation/core-api/workqueue.rst
3e6cd7a4 13420
39ac9f48
CYT
13421X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13422M: Chen-Yu Tsai <wens@csie.org>
13423L: linux-kernel@vger.kernel.org
13424S: Maintained
13425N: axp[128]
13426
1da177e4 13427X.25 NETWORK LAYER
8bf28059 13428M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13429L: linux-x25@vger.kernel.org
8bf28059 13430S: Odd Fixes
679655da
JP
13431F: Documentation/networking/x25*
13432F: include/net/x25*
13433F: net/x25/
1da177e4 13434
e2d1d6c0 13435X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13436M: Thomas Gleixner <tglx@linutronix.de>
13437M: Ingo Molnar <mingo@redhat.com>
13438M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13439M: x86@kernel.org
981c3a4f 13440L: linux-kernel@vger.kernel.org
75fc2d37 13441T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13442S: Maintained
679655da
JP
13443F: Documentation/x86/
13444F: arch/x86/
e2d1d6c0 13445
d0944853 13446X86 PLATFORM DRIVERS
e181ba15 13447M: Darren Hart <dvhart@infradead.org>
d0944853 13448L: platform-driver-x86@vger.kernel.org
e181ba15 13449T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13450S: Maintained
14430813 13451F: drivers/platform/x86/
3a4bceef 13452F: drivers/platform/olpc/
d0944853 13453
c1f5c54b
IM
13454X86 MCE INFRASTRUCTURE
13455M: Tony Luck <tony.luck@intel.com>
487ba8e8 13456M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13457L: linux-edac@vger.kernel.org
13458S: Maintained
13459F: arch/x86/kernel/cpu/mcheck/*
13460
79ebdc95
BP
13461X86 MICROCODE UPDATE SUPPORT
13462M: Borislav Petkov <bp@alien8.de>
13463S: Maintained
13464F: arch/x86/kernel/cpu/microcode/*
13465
f0905c5a
AL
13466X86 VDSO
13467M: Andy Lutomirski <luto@amacapital.net>
13468L: linux-kernel@vger.kernel.org
13469T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13470S: Maintained
d603c8e1 13471F: arch/x86/entry/vdso/
f0905c5a 13472
d6fad502 13473XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13474M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13475M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13476L: linux-media@vger.kernel.org
a825eaec 13477W: https://linuxtv.org
d6fad502
MCC
13478T: git git://linuxtv.org/media_tree.git
13479S: Maintained
13480F: drivers/media/tuners/tuner-xc2028.*
13481
c4468085 13482XEN HYPERVISOR INTERFACE
3eeef8f7 13483M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13484M: Juergen Gross <jgross@suse.com>
11dbb52b 13485L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13486T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13487S: Supported
13488F: arch/x86/xen/
13489F: drivers/*/xen-*front.c
13490F: drivers/xen/
13491F: arch/x86/include/asm/xen/
13492F: include/xen/
c117ab84 13493F: include/uapi/xen/
c4468085 13494
77bfb479 13495XEN HYPERVISOR ARM
85d1a29d 13496M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13497L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13498S: Maintained
77bfb479
SS
13499F: arch/arm/xen/
13500F: arch/arm/include/asm/xen/
13501
b475e83f 13502XEN HYPERVISOR ARM64
85d1a29d 13503M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13504L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13505S: Maintained
b475e83f
SS
13506F: arch/arm64/xen/
13507F: arch/arm64/include/asm/xen/
13508
9b57e1a7 13509XEN NETWORK BACKEND DRIVER
8386040b 13510M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13511M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13512L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13513L: netdev@vger.kernel.org
13514S: Supported
13515F: drivers/net/xen-netback/*
13516
c5f8e29d
KRW
13517XEN PCI SUBSYSTEM
13518M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13519L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13520S: Supported
13521F: arch/x86/pci/*xen*
13522F: drivers/pci/*xen*
13523
a2c5ae65
KRW
13524XEN BLOCK SUBSYSTEM
13525M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13526M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13527L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13528S: Supported
13529F: drivers/block/xen-blkback/*
13530F: drivers/block/xen*
13531
15d03609
JG
13532XEN PVSCSI DRIVERS
13533M: Juergen Gross <jgross@suse.com>
13534L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13535L: linux-scsi@vger.kernel.org
13536S: Supported
13537F: drivers/scsi/xen-scsifront.c
13538F: drivers/xen/xen-scsiback.c
13539F: include/xen/interface/io/vscsiif.h
13540
c5f8e29d
KRW
13541XEN SWIOTLB SUBSYSTEM
13542M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13543L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13544S: Supported
13545F: arch/x86/xen/*swiotlb*
13546F: drivers/xen/*swiotlb*
13547
1da177e4 13548XFS FILESYSTEM
721a0edf 13549M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
13550M: linux-xfs@vger.kernel.org
13551L: linux-xfs@vger.kernel.org
13552W: http://xfs.org/
721a0edf 13553T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 13554S: Supported
679655da
JP
13555F: Documentation/filesystems/xfs.txt
13556F: fs/xfs/
1da177e4 13557
8a3b7a25 13558XILINX AXI ETHERNET DRIVER
59a54f30
MS
13559M: Anirudha Sarangi <anirudh@xilinx.com>
13560M: John Linn <John.Linn@xilinx.com>
8a3b7a25
DB
13561S: Maintained
13562F: drivers/net/ethernet/xilinx/xilinx_axienet*
13563
238b8721 13564XILINX UARTLITE SERIAL DRIVER
8b58be88 13565M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13566L: linux-serial@vger.kernel.org
13567S: Maintained
df621252 13568F: drivers/tty/serial/uartlite.c
238b8721 13569
df330515
LP
13570XILINX VIDEO IP CORES
13571M: Hyun Kwon <hyun.kwon@xilinx.com>
13572M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13573L: linux-media@vger.kernel.org
13574T: git git://linuxtv.org/media_tree.git
13575S: Supported
13576F: Documentation/devicetree/bindings/media/xilinx/
13577F: drivers/media/platform/xilinx/
a5562f65 13578F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13579
74316949
EB
13580XILLYBUS DRIVER
13581M: Eli Billauer <eli.billauer@gmail.com>
13582L: linux-kernel@vger.kernel.org
13583S: Supported
13584F: drivers/char/xillybus/
13585
f620e4b8
MF
13586XTENSA XTFPGA PLATFORM SUPPORT
13587M: Max Filippov <jcmvbkbc@gmail.com>
13588L: linux-xtensa@linux-xtensa.org
13589S: Maintained
13590F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13591F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13592
1da177e4 13593YAM DRIVER FOR AX.25
8b58be88 13594M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13595L: linux-hams@vger.kernel.org
13596S: Maintained
679655da
JP
13597F: drivers/net/hamradio/yam*
13598F: include/linux/yam.h
1da177e4 13599
af64a5eb 13600YEALINK PHONE DRIVER
8b58be88 13601M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13602L: usbb2k-api-dev@nongnu.org
13603S: Maintained
679655da
JP
13604F: Documentation/input/yealink.txt
13605F: drivers/input/misc/yealink.*
af64a5eb 13606
1da177e4 13607Z8530 DRIVER FOR AX.25
8b58be88 13608M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13609W: http://yaina.de/jreuter/
13610W: http://www.qsl.net/dl1bke/
13611L: linux-hams@vger.kernel.org
13612S: Maintained
679655da
JP
13613F: Documentation/networking/z8530drv.txt
13614F: drivers/net/hamradio/*scc.c
13615F: drivers/net/hamradio/z8530.h
1da177e4 13616
0cf31ec1 13617ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13618M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13619L: linux-mm@kvack.org
13620S: Maintained
13621F: mm/zbud.c
13622F: include/linux/zbud.h
13623
7c0c3afb 13624ZD1211RW WIRELESS DRIVER
8b58be88
JP
13625M: Daniel Drake <dsd@gentoo.org>
13626M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13627W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13628L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13629L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13630S: Maintained
6948300c 13631F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13632
20263029
DS
13633ZPOOL COMPRESSED PAGE STORAGE API
13634M: Dan Streetman <ddstreet@ieee.org>
13635L: linux-mm@kvack.org
13636S: Maintained
13637F: mm/zpool.c
13638F: include/linux/zpool.h
13639
1da177e4 13640ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13641L: mjpeg-users@lists.sourceforge.net
f63145e2 13642L: linux-media@vger.kernel.org
1da177e4 13643W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13644T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13645S: Odd Fixes
90d72ac6 13646F: drivers/media/pci/zoran/
1da177e4 13647
6920f2cc
MK
13648ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13649M: Minchan Kim <minchan@kernel.org>
13650M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13651R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13652L: linux-kernel@vger.kernel.org
13653S: Maintained
13654F: drivers/block/zram/
13655F: Documentation/blockdev/zram.txt
13656
8b4a4080 13657ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13658M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13659S: Maintained
df621252 13660F: drivers/tty/serial/zs.*
8b4a4080 13661
eae70d06
MK
13662ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13663M: Minchan Kim <minchan@kernel.org>
13664M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13665R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13666L: linux-mm@kvack.org
13667S: Maintained
13668F: mm/zsmalloc.c
13669F: include/linux/zsmalloc.h
d02be50d 13670F: Documentation/vm/zsmalloc.txt
eae70d06 13671
0cf31ec1 13672ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13673M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13674L: linux-mm@kvack.org
13675S: Maintained
13676F: mm/zswap.c
13677
1da177e4 13678THE REST
8b58be88 13679M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13680L: linux-kernel@vger.kernel.org
8a6e2535 13681Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13682T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13683S: Buried alive in reporters
34d03cc1
JP
13684F: *
13685F: */