kconfig: show compiler version text in the top comment
[linux.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
ce30f264
WT
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
c9ee133b
AC
74
758. Happy hacking.
1da177e4 76
c7c4fb18
JP
77Descriptions of section entries:
78
79 P: Person (obsolete)
80 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
c7c4fb18
JP
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
2de2bd95
JN
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
57599f9b
JN
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
8a6e2535 89 Q: Patchwork web based patch tracking system site
cea8321c
JP
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
c7c4fb18
JP
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
119 F: net/
120 X: net/ipv6/
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 123 patch or file. For instance:
c7c4fb18 124 K: of_get_profile
bbbe96ed 125 matches patches or files that contain "of_get_profile"
c7c4fb18 126 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
c7c4fb18 129 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
c7c4fb18 135Maintainers List (try to look for most precise areas first)
1da177e4 136
c7c4fb18 137 -----------------------------------
679655da 138
a6d89915 1393C59X NETWORK DRIVER
5ed3fde2 140M: Steffen Klassert <klassert@kernel.org>
a6d89915 141L: netdev@vger.kernel.org
5ed3fde2 142S: Odd Fixes
679655da 143F: Documentation/networking/vortex.txt
ca7a8e85 144F: drivers/net/ethernet/3com/3c59x.c
a6d89915 145
1da177e4 1463CR990 NETWORK DRIVER
8b58be88 147M: David Dillow <dave@thedillows.org>
979b6c13 148L: netdev@vger.kernel.org
1da177e4 149S: Maintained
ca7a8e85 150F: drivers/net/ethernet/3com/typhoon*
1da177e4 151
c4de0ceb 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
2c9bce5b 153M: Adam Radford <aradford@gmail.com>
1da177e4 154L: linux-scsi@vger.kernel.org
c4de0ceb 155W: http://www.lsi.com
1da177e4 156S: Supported
c4de0ceb 157F: drivers/scsi/3w-*
1da177e4
LT
158
15953C700 AND 53C700-66 SCSI DRIVER
8b58be88 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
161L: linux-scsi@vger.kernel.org
162S: Maintained
679655da 163F: drivers/scsi/53c700*
1da177e4 164
68d96dcf 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
5bd425aa 166M: Alexander Aring <alex.aring@gmail.com>
6970c34c 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 168L: linux-bluetooth@vger.kernel.org
ebef9c12 169L: linux-wpan@vger.kernel.org
68d96dcf
AA
170S: Maintained
171F: net/6lowpan/
6304f8fc 172F: include/net/6lowpan.h
ea9eb698 173F: Documentation/networking/6lowpan.txt
68d96dcf 174
1da177e4 1756PACK NETWORK DRIVER FOR AX.25
8b58be88 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
177L: linux-hams@vger.kernel.org
178S: Maintained
679655da 179F: drivers/net/hamradio/6pack.c
1da177e4 180
1da177e4 1818169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 182M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 183L: netdev@vger.kernel.org
1da177e4 184S: Maintained
a8fe65b8 185F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 189L: linux-serial@vger.kernel.org
8ee16a1b 190S: Maintained
08deed1e 191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 192F: drivers/tty/serial/8250*
679655da 193F: include/linux/serial_8250.h
1da177e4
LT
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 196L: netdev@vger.kernel.org
0cf445ce 197S: Orphan / Obsolete
644570b8 198F: drivers/net/ethernet/8390/
1da177e4 199
67543e50 2009P FILE SYSTEM
8b58be88
JP
201M: Eric Van Hensbergen <ericvh@gmail.com>
202M: Ron Minnich <rminnich@sandia.gov>
203M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 204L: v9fs-developer@lists.sourceforge.net
27a2a5ff 205W: http://swik.net/v9fs
8a6e2535 206Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 208S: Maintained
679655da
JP
209F: Documentation/filesystems/9p.txt
210F: fs/9p/
2315cb14
RL
211F: net/9p/
212F: include/net/9p/
213F: include/uapi/linux/virtio_9p.h
214F: include/trace/events/9p.h
215
91952bc0
AP
216A8293 MEDIA DRIVER
217M: Antti Palosaari <crope@iki.fi>
218L: linux-media@vger.kernel.org
a825eaec 219W: https://linuxtv.org
91952bc0
AP
220W: http://palosaari.fi/linux/
221Q: http://patchwork.linuxtv.org/project/linux-media/list/
222T: git git://linuxtv.org/anttip/media_tree.git
223S: Maintained
224F: drivers/media/dvb-frontends/a8293*
225
e2d1d6c0 226AACRAID SCSI RAID DRIVER
2a81ffdd 227M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
228L: linux-scsi@vger.kernel.org
229W: http://www.adaptec.com/
1da177e4 230S: Supported
679655da
JP
231F: Documentation/scsi/aacraid.txt
232F: drivers/scsi/aacraid/
1da177e4 233
ea8f8fc8
JT
234ABI/API
235L: linux-api@vger.kernel.org
ea8f8fc8 236F: include/linux/syscalls.h
ea8f8fc8
JT
237F: kernel/sys_ni.c
238
249e3c85 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 240M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 241L: linux-hwmon@vger.kernel.org
f2b84bbc 242S: Maintained
679655da 243F: drivers/hwmon/abituguru.c
f2b84bbc 244
249e3c85 245ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 246M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 247L: linux-hwmon@vger.kernel.org
249e3c85 248S: Maintained
679655da 249F: drivers/hwmon/abituguru3.c
249e3c85 250
1b06d64f
WBG
251ACCES 104-DIO-48E GPIO DRIVER
252M: William Breathitt Gray <vilhelm.gray@gmail.com>
253L: linux-gpio@vger.kernel.org
254S: Maintained
255F: drivers/gpio/gpio-104-dio-48e.c
256
6ddcf9b4
WBG
257ACCES 104-IDI-48 GPIO DRIVER
258M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
259L: linux-gpio@vger.kernel.org
260S: Maintained
261F: drivers/gpio/gpio-104-idi-48.c
262
e2558989
WBG
263ACCES 104-IDIO-16 GPIO DRIVER
264M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
265L: linux-gpio@vger.kernel.org
266S: Maintained
267F: drivers/gpio/gpio-104-idio-16.c
268
28e5d3bb
WBG
269ACCES 104-QUAD-8 IIO DRIVER
270M: William Breathitt Gray <vilhelm.gray@gmail.com>
271L: linux-iio@vger.kernel.org
272S: Maintained
f4457f7b 273F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
28e5d3bb
WBG
274F: drivers/iio/counter/104-quad-8.c
275
02e74fc0
WBG
276ACCES PCI-IDIO-16 GPIO DRIVER
277M: William Breathitt Gray <vilhelm.gray@gmail.com>
278L: linux-gpio@vger.kernel.org
279S: Maintained
280F: drivers/gpio/gpio-pci-idio-16.c
281
58556204
WBG
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M: William Breathitt Gray <vilhelm.gray@gmail.com>
284L: linux-gpio@vger.kernel.org
285S: Maintained
286F: drivers/gpio/gpio-pcie-idio-24.c
287
1da177e4 288ACENIC DRIVER
8b58be88 289M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
290L: linux-acenic@sunsite.dk
291S: Maintained
531c4f89 292F: drivers/net/ethernet/alteon/acenic*
1da177e4 293
e86435eb 294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 295M: Peter Feuerer <peter@piie.net>
d0944853 296L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
297W: http://piie.net/?section=acerhdf
298S: Maintained
299F: drivers/platform/x86/acerhdf.c
e86435eb 300
745a5d21 301ACER WMI LAPTOP EXTRAS
182ae55c 302M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 303L: platform-driver-x86@vger.kernel.org
745a5d21 304S: Maintained
679655da 305F: drivers/platform/x86/acer-wmi.c
745a5d21 306
1da177e4 307ACPI
9c3646d1 308M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 309M: Len Brown <lenb@kernel.org>
6968e50c 310L: linux-acpi@vger.kernel.org
360818b8
RW
311W: https://01.org/linux-acpi
312Q: https://patchwork.kernel.org/project/linux-acpi/list/
313T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 314B: https://bugzilla.kernel.org
8b59a454 315S: Supported
679655da
JP
316F: drivers/acpi/
317F: drivers/pnp/pnpacpi/
318F: include/linux/acpi.h
b8a15eba 319F: include/linux/fwnode.h
43368e74 320F: include/acpi/
3a75ef0c 321F: Documentation/acpi/
89ca78a0 322F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 323F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
324F: drivers/pci/*acpi*
325F: drivers/pci/*/*acpi*
326F: drivers/pci/*/*/*acpi*
3a75ef0c 327F: tools/power/acpi/
8b59a454 328
ed3beaa8
BP
329ACPI APEI
330M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
331M: Len Brown <lenb@kernel.org>
332L: linux-acpi@vger.kernel.org
333R: Tony Luck <tony.luck@intel.com>
334R: Borislav Petkov <bp@alien8.de>
335F: drivers/acpi/apei/
336
3774929d
RW
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M: Robert Moore <robert.moore@intel.com>
64e279d6 339M: Erik Schmauss <erik.schmauss@intel.com>
9c3646d1 340M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
341L: linux-acpi@vger.kernel.org
342L: devel@acpica.org
343W: https://acpica.org/
344W: https://github.com/acpica/acpica/
345Q: https://patchwork.kernel.org/project/linux-acpi/list/
346T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
347B: https://bugzilla.kernel.org
348B: https://bugs.acpica.org
3774929d
RW
349S: Supported
350F: drivers/acpi/acpica/
351F: include/acpi/
2754c447 352F: tools/power/acpi/
3774929d 353
8b59a454 354ACPI FAN DRIVER
8b58be88 355M: Zhang Rui <rui.zhang@intel.com>
8b59a454 356L: linux-acpi@vger.kernel.org
5ca92bd9 357W: https://01.org/linux-acpi
68656443 358B: https://bugzilla.kernel.org
8b59a454 359S: Supported
679655da 360F: drivers/acpi/fan.c
1da177e4 361
daeb2016
LP
362ACPI FOR ARM64 (ACPI/arm64)
363M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M: Hanjun Guo <hanjun.guo@linaro.org>
365M: Sudeep Holla <sudeep.holla@arm.com>
366L: linux-acpi@vger.kernel.org
367S: Maintained
368F: drivers/acpi/arm64
369
096a2c61
RW
370ACPI PMIC DRIVERS
371M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
372M: Len Brown <lenb@kernel.org>
373R: Andy Shevchenko <andy@infradead.org>
374R: Mika Westerberg <mika.westerberg@linux.intel.com>
375L: linux-acpi@vger.kernel.org
376Q: https://patchwork.kernel.org/project/linux-acpi/list/
377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B: https://bugzilla.kernel.org
379S: Supported
380F: drivers/acpi/pmic/
381
8b59a454 382ACPI THERMAL DRIVER
8b58be88 383M: Zhang Rui <rui.zhang@intel.com>
8b59a454 384L: linux-acpi@vger.kernel.org
5ca92bd9 385W: https://01.org/linux-acpi
68656443 386B: https://bugzilla.kernel.org
8b59a454 387S: Supported
679655da 388F: drivers/acpi/*thermal*
998be20f 389
359acec8 390ACPI VIDEO DRIVER
8b58be88 391M: Zhang Rui <rui.zhang@intel.com>
8b59a454 392L: linux-acpi@vger.kernel.org
5ca92bd9 393W: https://01.org/linux-acpi
68656443 394B: https://bugzilla.kernel.org
8b59a454 395S: Supported
86f98a3a 396F: drivers/acpi/acpi_video.c
998be20f 397
bff431e4 398ACPI WMI DRIVER
d0944853 399L: platform-driver-x86@vger.kernel.org
5b927259 400S: Orphan
679655da 401F: drivers/platform/x86/wmi.c
44b6b766 402F: include/uapi/linux/wmi.h
bff431e4 403
2f39d519 404AD1889 ALSA SOUND DRIVER
8b58be88 405M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
406W: http://wiki.parisc-linux.org/AD1889
407L: linux-parisc@vger.kernel.org
408S: Maintained
679655da 409F: sound/pci/ad1889.*
2f39d519 410
527a1a83
MH
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 413W: http://wiki.analog.com/AD5254
a4edbc10 414W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
415S: Supported
416F: drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 420W: http://wiki.analog.com/AD5398
a4edbc10 421W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
422S: Supported
423F: drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 427W: http://wiki.analog.com/AD7142
a4edbc10 428W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
429S: Supported
430F: drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 434W: http://wiki.analog.com/AD7877
a4edbc10 435W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
436S: Supported
437F: drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 441W: http://wiki.analog.com/AD7879
a4edbc10 442W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
443S: Supported
444F: drivers/input/touchscreen/ad7879.c
445
1330b0dc 446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 447M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
448S: Maintained
449
7302b9d9
MH
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M: Michael Hennerich <michael.hennerich@analog.com>
452W: https://wiki.analog.com/ADF7242
453W: http://ez.analog.com/community/linux-device-drivers
454L: linux-wpan@vger.kernel.org
455S: Supported
456F: drivers/net/ieee802154/adf7242.c
457F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
1da177e4 459ADM1025 HARDWARE MONITOR DRIVER
d8130624 460M: Jean Delvare <jdelvare@suse.com>
968ce1b1 461L: linux-hwmon@vger.kernel.org
1da177e4 462S: Maintained
679655da
JP
463F: Documentation/hwmon/adm1025
464F: drivers/hwmon/adm1025.c
1da177e4 465
cae2caae 466ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 467M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 468L: linux-hwmon@vger.kernel.org
cae2caae 469S: Maintained
679655da 470F: drivers/hwmon/adm1029.c
cae2caae 471
cc0b88cf 472ADM8211 WIRELESS DRIVER
cc0b88cf 473L: linux-wireless@vger.kernel.org
491b26b4 474W: http://wireless.kernel.org/
e71bcbd0 475S: Orphan
d4a17304 476F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 477
e8e31622
SA
478ADP1653 FLASH CONTROLLER DRIVER
479M: Sakari Ailus <sakari.ailus@iki.fi>
480L: linux-media@vger.kernel.org
481S: Maintained
482F: drivers/media/i2c/adp1653.c
b5dcee22 483F: include/media/i2c/adp1653.h
e8e31622 484
527a1a83
MH
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 487W: http://wiki.analog.com/ADP5520
a4edbc10 488W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
489S: Supported
490F: drivers/mfd/adp5520.c
491F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 492F: drivers/leds/leds-adp5520.c
77278d50 493F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
494F: drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 498W: http://wiki.analog.com/ADP5588
a4edbc10 499W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
500S: Supported
501F: drivers/input/keyboard/adp5588-keys.c
77278d50 502F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 506W: http://wiki.analog.com/ADP8860
a4edbc10 507W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
508S: Supported
509F: drivers/video/backlight/adp8860_bl.c
510
8c22a8f5
DE
511ADS1015 HARDWARE MONITOR DRIVER
512M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 513L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
514S: Maintained
515F: Documentation/hwmon/ads1015
516F: drivers/hwmon/ads1015.c
9010624c 517F: include/linux/platform_data/ads1015.h
8c22a8f5 518
1da177e4 519ADT746X FAN DRIVER
8b58be88 520M: Colin Leroy <colin@colino.net>
1da177e4 521S: Maintained
679655da 522F: drivers/macintosh/therm_adt746x.c
1da177e4 523
b058b859 524ADT7475 HARDWARE MONITOR DRIVER
d8130624 525M: Jean Delvare <jdelvare@suse.com>
968ce1b1 526L: linux-hwmon@vger.kernel.org
b058b859
JD
527S: Maintained
528F: Documentation/hwmon/adt7475
529F: drivers/hwmon/adt7475.c
530
8c6af9e1 531ADVANSYS SCSI DRIVER
8b58be88 532M: Matthew Wilcox <matthew@wil.cx>
d8130624 533M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
534L: linux-scsi@vger.kernel.org
535S: Maintained
679655da
JP
536F: Documentation/scsi/advansys.txt
537F: drivers/scsi/advansys.c
8c6af9e1 538
82abbea7
RD
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M: Michael Hennerich <michael.hennerich@analog.com>
541W: http://wiki.analog.com/ADXL345
542W: http://ez.analog.com/community/linux-device-drivers
543S: Supported
544F: drivers/input/misc/adxl34x.c
545
91952bc0
AP
546AF9013 MEDIA DRIVER
547M: Antti Palosaari <crope@iki.fi>
548L: linux-media@vger.kernel.org
a825eaec 549W: https://linuxtv.org
91952bc0
AP
550W: http://palosaari.fi/linux/
551Q: http://patchwork.linuxtv.org/project/linux-media/list/
552T: git git://linuxtv.org/anttip/media_tree.git
553S: Maintained
554F: drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M: Antti Palosaari <crope@iki.fi>
558L: linux-media@vger.kernel.org
a825eaec 559W: https://linuxtv.org
91952bc0
AP
560W: http://palosaari.fi/linux/
561Q: http://patchwork.linuxtv.org/project/linux-media/list/
562T: git git://linuxtv.org/anttip/media_tree.git
563S: Maintained
564F: drivers/media/dvb-frontends/af9033*
565
1da177e4 566AFFS FILE SYSTEM
bf8f5de1 567M: David Sterba <dsterba@suse.com>
6cf515e1 568L: linux-fsdevel@vger.kernel.org
bf8f5de1 569S: Odd Fixes
679655da
JP
570F: Documentation/filesystems/affs.txt
571F: fs/affs/
1da177e4 572
bcd1d601 573AFS FILESYSTEM
8b58be88 574M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
575L: linux-afs@lists.infradead.org
576S: Supported
679655da 577F: fs/afs/
bcd1d601
DH
578F: include/trace/events/afs.h
579F: Documentation/filesystems/afs.txt
ee84595a 580W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 581
1da177e4 582AGPGART DRIVER
8b58be88 583M: David Airlie <airlied@linux.ie>
878eaf61 584T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 585S: Maintained
679655da
JP
586F: drivers/char/agp/
587F: include/linux/agp*
c117ab84 588F: include/uapi/linux/agp*
1da177e4
LT
589
590AHA152X SCSI DRIVER
8b58be88 591M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
592L: linux-scsi@vger.kernel.org
593S: Maintained
679655da
JP
594F: drivers/scsi/aha152x*
595F: drivers/scsi/pcmcia/aha152x*
1da177e4 596
64624d4f 597AIC7XXX / AIC79XX SCSI DRIVER
d8130624 598M: Hannes Reinecke <hare@suse.com>
64624d4f 599L: linux-scsi@vger.kernel.org
1da177e4 600S: Maintained
679655da 601F: drivers/scsi/aic7xxx/
1da177e4 602
450500ad
HV
603AIMSLAB FM RADIO RECEIVER DRIVER
604M: Hans Verkuil <hverkuil@xs4all.nl>
605L: linux-media@vger.kernel.org
606T: git git://linuxtv.org/media_tree.git
a825eaec 607W: https://linuxtv.org
450500ad
HV
608S: Maintained
609F: drivers/media/radio/radio-aimslab*
610
e2d1d6c0 611AIO
8b58be88 612M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
613L: linux-aio@kvack.org
614S: Supported
679655da
JP
615F: fs/aio.c
616F: include/linux/*aio*.h
e2d1d6c0 617
469d4ec8
AP
618AIRSPY MEDIA DRIVER
619M: Antti Palosaari <crope@iki.fi>
620L: linux-media@vger.kernel.org
a825eaec 621W: https://linuxtv.org
469d4ec8
AP
622W: http://palosaari.fi/linux/
623Q: http://patchwork.linuxtv.org/project/linux-media/list/
624T: git git://linuxtv.org/anttip/media_tree.git
625S: Maintained
626F: drivers/media/usb/airspy/
627
b9567027
LS
628ALACRITECH GIGABIT ETHERNET DRIVER
629M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
630S: Maintained
631F: drivers/net/ethernet/alacritech/*
632
1da177e4 633ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 634M: Duncan Sands <duncan.sands@free.fr>
6372594a 635L: linux-usb@vger.kernel.org
1da177e4
LT
636W: http://www.linux-usb.org/SpeedTouch/
637S: Maintained
679655da
JP
638F: drivers/usb/atm/speedtch.c
639F: drivers/usb/atm/usbatm.c
1da177e4 640
272f133a 641ALCHEMY AU1XX0 MMC DRIVER
8b58be88 642M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 643S: Maintained
679655da 644F: drivers/mmc/host/au1xmmc.c
272f133a 645
4a4e5787 646ALI1563 I2C DRIVER
8b58be88 647M: Rudolf Marek <r.marek@assembler.cz>
846557d3 648L: linux-i2c@vger.kernel.org
4a4e5787 649S: Maintained
679655da
JP
650F: Documentation/i2c/busses/i2c-ali1563
651F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 652
bc368798
LC
653ALLWINNER SECURITY SYSTEM
654M: Corentin Labbe <clabbe.montjoie@gmail.com>
655L: linux-crypto@vger.kernel.org
656S: Maintained
657F: drivers/crypto/sunxi-ss/
658
1da177e4 659ALPHA PORT
8b58be88 660M: Richard Henderson <rth@twiddle.net>
8b58be88 661M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 662M: Matt Turner <mattst88@gmail.com>
c89f4f9a 663S: Odd Fixes
a9406699 664L: linux-alpha@vger.kernel.org
679655da 665F: arch/alpha/
1da177e4 666
30172936
PR
667ALPS PS/2 TOUCHPAD DRIVER
668R: Pali Rohár <pali.rohar@gmail.com>
669F: drivers/input/mouse/alps.*
670
0560ad57
TT
671ALTERA I2C CONTROLLER DRIVER
672M: Thor Thayer <thor.thayer@linux.intel.com>
673S: Maintained
674F: drivers/i2c/busses/i2c-altera.c
675
f62092f6
LFT
676ALTERA MAILBOX DRIVER
677M: Ley Foon Tan <lftan@altera.com>
678L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S: Maintained
680F: drivers/mailbox/mailbox-altera.c
681
c5abbba9
THL
682ALTERA PIO DRIVER
683M: Tien Hock Loh <thloh@altera.com>
684L: linux-gpio@vger.kernel.org
685S: Maintained
686F: drivers/gpio/gpio-altera.c
687
8ce064bf 688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
06c177cb 689M: Thor Thayer <thor.thayer@linux.intel.com>
8ce064bf
TT
690S: Maintained
691F: drivers/gpio/gpio-altera-a10sr.c
692F: drivers/mfd/altera-a10sr.c
62700682 693F: drivers/reset/reset-a10sr.c
8ce064bf 694F: include/linux/mfd/altera-a10sr.h
843fc75a 695F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
8ce064bf 696
16b8b922 697ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 698M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
699L: netdev@vger.kernel.org
700L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S: Maintained
702F: drivers/net/ethernet/altera/
703
adf9251f
TK
704ALTERA UART/JTAG UART SERIAL DRIVERS
705M: Tobias Klauser <tklauser@distanz.ch>
706L: linux-serial@vger.kernel.org
61bd0943 707L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
708S: Maintained
709F: drivers/tty/serial/altera_uart.c
710F: drivers/tty/serial/altera_jtaguart.c
711F: include/linux/altera_uart.h
712F: include/linux/altera_jtaguart.h
713
1738cd3e 714AMAZON ETHERNET DRIVERS
c057c683
NB
715M: Netanel Belgazal <netanel@amazon.com>
716R: Saeed Bishara <saeedb@amazon.com>
717R: Zorik Machulsky <zorik@amazon.com>
1738cd3e
NB
718L: netdev@vger.kernel.org
719S: Supported
720F: Documentation/networking/ena.txt
721F: drivers/net/ethernet/amazon/
722
f4875e12
TL
723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 725M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
726L: linux-crypto@vger.kernel.org
727S: Supported
728F: drivers/crypto/ccp/
729F: include/linux/ccp.h
730
512d1027 731AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 732M: Huang Rui <ray.huang@amd.com>
968ce1b1 733L: linux-hwmon@vger.kernel.org
96818b58 734S: Supported
512d1027
AH
735F: Documentation/hwmon/fam15h_power
736F: drivers/hwmon/fam15h_power.c
737
167a675a 738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 739L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 740S: Orphan
faf2e1db 741F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 742
f90b8116 743AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 744P: Andres Salomon <dilinger@queued.net>
67d76710 745L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
746W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747S: Supported
679655da
JP
748F: drivers/char/hw_random/geode-rng.c
749F: drivers/crypto/geode*
8a61f013 750F: drivers/video/fbdev/geode/
679655da 751F: arch/x86/include/asm/geode.h
f90b8116 752
919ee7dd 753AMD IOMMU (AMD-VI)
e4110568 754M: Joerg Roedel <joro@8bytes.org>
919ee7dd 755L: iommu@lists.linux-foundation.org
525b233c 756T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 757S: Maintained
b2c16391
JP
758F: drivers/iommu/amd_iommu*.[ch]
759F: include/linux/amd-iommu.h
919ee7dd 760
16423d67 761AMD KFD
1241e0b4 762M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
763L: dri-devel@lists.freedesktop.org
764T: git git://people.freedesktop.org/~gabbayo/linux.git
765S: Supported
130e0371
OG
766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 769F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
d8d019cc 770F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
a46a2cd1 771F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
49e7d9df 772F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
773F: drivers/gpu/drm/amd/include/cik_structs.h
774F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 775F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df 776F: include/uapi/linux/kfd_ioctl.h
16423d67 777
2510eb74
SS
778AMD SEATTLE DEVICE TREE SUPPORT
779M: Brijesh Singh <brijeshkumar.singh@amd.com>
780M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
781M: Tom Lendacky <thomas.lendacky@amd.com>
782S: Supported
783F: arch/arm64/boot/dts/amd/
784
45198c7b
LT
785AMD XGBE DRIVER
786M: Tom Lendacky <thomas.lendacky@amd.com>
787L: netdev@vger.kernel.org
788S: Supported
789F: drivers/net/ethernet/amd/xgbe/
08b8940e 790F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 791
284f42b6 792AMS (Apple Motion Sensor) DRIVER
8b58be88 793M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 794S: Supported
bd5f47ec 795F: drivers/macintosh/ams/
284f42b6 796
531fca16
HV
797ANALOG DEVICES INC AD9389B DRIVER
798M: Hans Verkuil <hans.verkuil@cisco.com>
799L: linux-media@vger.kernel.org
800S: Maintained
801F: drivers/media/i2c/ad9389b*
802
614b4384
LPC
803ANALOG DEVICES INC ADV7180 DRIVER
804M: Lars-Peter Clausen <lars@metafoo.de>
805L: linux-media@vger.kernel.org
806W: http://ez.analog.com/community/linux-device-drivers
807S: Supported
808F: drivers/media/i2c/adv7180.c
809
8d935787
KB
810ANALOG DEVICES INC ADV748X DRIVER
811M: Kieran Bingham <kieran.bingham@ideasonboard.com>
812L: linux-media@vger.kernel.org
813S: Maintained
814F: drivers/media/i2c/adv748x/*
815
c40ddfa3
HV
816ANALOG DEVICES INC ADV7511 DRIVER
817M: Hans Verkuil <hans.verkuil@cisco.com>
818L: linux-media@vger.kernel.org
819S: Maintained
820F: drivers/media/i2c/adv7511*
821
531fca16
HV
822ANALOG DEVICES INC ADV7604 DRIVER
823M: Hans Verkuil <hans.verkuil@cisco.com>
824L: linux-media@vger.kernel.org
825S: Maintained
826F: drivers/media/i2c/adv7604*
827
c40ddfa3
HV
828ANALOG DEVICES INC ADV7842 DRIVER
829M: Hans Verkuil <hans.verkuil@cisco.com>
830L: linux-media@vger.kernel.org
831S: Maintained
832F: drivers/media/i2c/adv7842*
833
527a1a83 834ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 835M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 836L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 837W: http://wiki.analog.com/
a4edbc10 838W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 839S: Supported
39c9d199 840F: sound/soc/codecs/adau*
cc52688a 841F: sound/soc/codecs/adav*
4bdef3bd 842F: sound/soc/codecs/ad1*
ae48f5ef 843F: sound/soc/codecs/ad7*
4bdef3bd 844F: sound/soc/codecs/ssm*
40216ce7 845F: sound/soc/codecs/sigmadsp.*
4bdef3bd 846
7683e9e5
LT
847ANALOG DEVICES INC DMA DRIVERS
848M: Lars-Peter Clausen <lars@metafoo.de>
849W: http://ez.analog.com/community/linux-device-drivers
850S: Supported
851F: drivers/dma/dma-axi-dmac.c
852
4ce72abc
LPC
853ANALOG DEVICES INC IIO DRIVERS
854M: Lars-Peter Clausen <lars@metafoo.de>
855M: Michael Hennerich <Michael.Hennerich@analog.com>
856W: http://wiki.analog.com/
857W: http://ez.analog.com/community/linux-device-drivers
858S: Supported
f4457f7b
LW
859F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
860F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
4ce72abc 861F: drivers/iio/*/ad*
bc82222f 862F: drivers/iio/adc/ltc2497*
4ce72abc
LPC
863X: drivers/iio/*/adjd*
864F: drivers/staging/iio/*/ad*
527a1a83 865
8fda152e
GH
866ANDES ARCHITECTURE
867M: Greentime Hu <green.hu@gmail.com>
868M: Vincent Chen <deanbo422@gmail.com>
869T: git https://github.com/andestech/linux.git
870S: Supported
871F: arch/nds32/
872F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
873F: Documentation/devicetree/bindings/nds32/
874K: nds32
875N: nds32
876
27eb6622
RH
877ANDROID CONFIG FRAGMENTS
878M: Rob Herring <robh@kernel.org>
879S: Supported
880F: kernel/configs/android*
881
41c9e95d
GK
882ANDROID DRIVERS
883M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 884M: Arve Hjønnevåg <arve@android.com>
66bc5df3
MC
885M: Todd Kjos <tkjos@android.com>
886M: Martijn Coenen <maco@android.com>
0e4a566b 887T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
888L: devel@driverdev.osuosl.org
889S: Supported
890F: drivers/android/
891F: drivers/staging/android/
892
c2ba80af
MD
893ANDROID GOLDFISH PIC DRIVER
894M: Miodrag Dinic <miodrag.dinic@mips.com>
895S: Supported
896F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
4235ff50 897F: drivers/irqchip/irq-goldfish-pic.c
c2ba80af 898
7a08de1d 899ANDROID GOLDFISH RTC DRIVER
0464a53e 900M: Miodrag Dinic <miodrag.dinic@mips.com>
7a08de1d
AM
901S: Supported
902F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
f22d9cdc 903F: drivers/rtc/rtc-goldfish.c
7a08de1d 904
d03c023e
LA
905ANDROID ION DRIVER
906M: Laura Abbott <labbott@redhat.com>
907M: Sumit Semwal <sumit.semwal@linaro.org>
908L: devel@driverdev.osuosl.org
4aa403b7
SV
909L: dri-devel@lists.freedesktop.org
910L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
d03c023e
LA
911S: Supported
912F: drivers/staging/android/ion
913F: drivers/staging/android/uapi/ion.h
d03c023e 914
42269063 915AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 916M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 917L: linuxppc-dev@lists.ozlabs.org
93711660 918L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 919S: Maintained
679655da 920F: sound/aoa/
42269063 921
4075a283 922APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
923M: William Breathitt Gray <vilhelm.gray@gmail.com>
924L: linux-iio@vger.kernel.org
925S: Maintained
4075a283 926F: drivers/iio/adc/stx104.c
97a445da 927
1da177e4 928APM DRIVER
e5f6450c 929M: Jiri Kosina <jikos@kernel.org>
81024fc4 930S: Odd fixes
9f273c24 931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
932F: arch/x86/kernel/apm_32.c
933F: include/linux/apm_bios.h
c117ab84 934F: include/uapi/linux/apm_bios.h
81024fc4 935F: drivers/char/apm-emulation.c
1da177e4 936
82abbea7
RD
937APPARMOR SECURITY MODULE
938M: John Johansen <john.johansen@canonical.com>
939L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
e540c3c9
JJ
940W: wiki.apparmor.net
941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
82abbea7
RD
942S: Supported
943F: security/apparmor/
944F: Documentation/admin-guide/LSM/apparmor.rst
945
bd7aa4b2 946APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 947M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 948L: linux-input@vger.kernel.org
75dd112a 949S: Odd fixes
679655da 950F: drivers/input/mouse/bcm5974.c
bd7aa4b2 951
6f2fad74 952APPLE SMC DRIVER
75dd112a 953M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 954L: linux-hwmon@vger.kernel.org
75dd112a 955S: Odd fixes
679655da 956F: drivers/hwmon/applesmc.c
6f2fad74 957
1da177e4 958APPLETALK NETWORK LAYER
0c59d281
ACM
959L: netdev@vger.kernel.org
960S: Odd fixes
679655da
JP
961F: drivers/net/appletalk/
962F: net/appletalk/
1da177e4 963
21c75328
DD
964APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
965M: Duc Dang <dhdang@apm.com>
966S: Supported
967F: arch/arm64/boot/dts/apm/
968
7683e9e5
LT
969APPLIED MICRO (APM) X-GENE SOC EDAC
970M: Loc Ho <lho@apm.com>
971S: Supported
972F: drivers/edac/xgene_edac.c
973F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
974
975APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
976M: Iyappan Subramanian <isubramanian@apm.com>
977M: Keyur Chudgar <kchudgar@apm.com>
978S: Supported
979F: drivers/net/ethernet/apm/xgene-v2/
980
24299502
IS
981APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
982M: Iyappan Subramanian <isubramanian@apm.com>
983M: Keyur Chudgar <kchudgar@apm.com>
b3fd38d2 984M: Quan Nguyen <qnguyen@apm.com>
24299502
IS
985S: Supported
986F: drivers/net/ethernet/apm/xgene/
2efccc60 987F: drivers/net/phy/mdio-xgene.c
24299502 988F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 989F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 990
fd3a628e
TN
991APPLIED MICRO (APM) X-GENE SOC PMU
992M: Tai Nguyen <ttnguyen@apm.com>
993S: Supported
994F: drivers/perf/xgene_pmu.c
995F: Documentation/perf/xgene-pmu.txt
996F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
997
62a37dc7
LP
998APTINA CAMERA SENSOR PLL
999M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1000L: linux-media@vger.kernel.org
1001S: Maintained
1002F: drivers/media/i2c/aptina-pll.*
1003
1154ea7d 1004ARC FRAMEBUFFER DRIVER
8b58be88 1005M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 1006S: Maintained
8a61f013
JH
1007F: drivers/video/fbdev/arcfb.c
1008F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 1009
82abbea7
RD
1010ARC PGU DRM DRIVER
1011M: Alexey Brodkin <abrodkin@synopsys.com>
1012S: Supported
1013F: drivers/gpu/drm/arc/
1014F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1015
c38f6ac7
MG
1016ARCNET NETWORK LAYER
1017M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1018L: netdev@vger.kernel.org
1019S: Maintained
1020F: drivers/net/arcnet/
1021F: include/uapi/linux/if_arcnet.h
1022
588deb61
MR
1023ARM ARCHITECTED TIMER DRIVER
1024M: Mark Rutland <mark.rutland@arm.com>
1025M: Marc Zyngier <marc.zyngier@arm.com>
1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S: Maintained
1028F: arch/arm/include/asm/arch_timer.h
1029F: arch/arm64/include/asm/arch_timer.h
1030F: drivers/clocksource/arm_arch_timer.c
1031
c5a906a5
LD
1032ARM HDLCD DRM DRIVER
1033M: Liviu Dudau <liviu.dudau@arm.com>
1034S: Supported
59ba2422 1035F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
1036F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1037
59ba2422
LD
1038ARM MALI-DP DRM DRIVER
1039M: Liviu Dudau <liviu.dudau@arm.com>
1040M: Brian Starkey <brian.starkey@arm.com>
1041M: Mali DP Maintainers <malidp@foss.arm.com>
1042S: Supported
1043F: drivers/gpu/drm/arm/
1044F: Documentation/devicetree/bindings/display/arm,malidp.txt
1045
1da177e4 1046ARM MFM AND FLOPPY DRIVERS
8b58be88 1047M: Ian Molton <spyro@f2s.com>
1da177e4 1048S: Maintained
679655da
JP
1049F: arch/arm/lib/floppydma.S
1050F: arch/arm/include/asm/floppy.h
1da177e4 1051
6f96521f
WD
1052ARM PMU PROFILING AND DEBUGGING
1053M: Will Deacon <will.deacon@arm.com>
55d5c4ab 1054M: Mark Rutland <mark.rutland@arm.com>
6f96521f 1055S: Maintained
55d5c4ab 1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 1057F: arch/arm*/kernel/perf_*
6f96521f 1058F: arch/arm/oprofile/common.c
dd06a84b
MR
1059F: arch/arm*/kernel/hw_breakpoint.c
1060F: arch/arm*/include/asm/hw_breakpoint.h
1061F: arch/arm*/include/asm/perf_event.h
55d5c4ab 1062F: drivers/perf/*
fa8ad788 1063F: include/linux/perf/arm_pmu.h
55d5c4ab 1064F: Documentation/devicetree/bindings/arm/pmu.txt
5d3fa803 1065F: Documentation/devicetree/bindings/perf/
6f96521f 1066
d4275354 1067ARM PORT
54176cc6 1068M: Russell King <linux@armlinux.org.uk>
efc03ecb 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1070W: http://www.armlinux.org.uk/
18bd4904 1071S: Odd Fixes
0d7f4f05 1072T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354 1073F: arch/arm/
18bd4904 1074X: arch/arm/boot/dts/
d4275354 1075
cefbf4ea 1076ARM PRIMECELL AACI PL041 DRIVER
54176cc6 1077M: Russell King <linux@armlinux.org.uk>
18bd4904 1078S: Odd Fixes
cefbf4ea
RK
1079F: sound/arm/aaci.*
1080
7683e9e5
LT
1081ARM PRIMECELL BUS SUPPORT
1082M: Russell King <linux@armlinux.org.uk>
18bd4904 1083S: Odd Fixes
7683e9e5
LT
1084F: drivers/amba/
1085F: include/linux/amba/bus.h
1086
cefbf4ea 1087ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 1088M: Russell King <linux@armlinux.org.uk>
18bd4904 1089S: Odd Fixes
8a61f013 1090F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
1091
1092ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1093M: Russell King <linux@armlinux.org.uk>
18bd4904 1094S: Odd Fixes
cefbf4ea
RK
1095F: drivers/input/serio/ambakmi.*
1096F: include/linux/amba/kmi.h
1097
2761f5c2 1098ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1099M: Russell King <linux@armlinux.org.uk>
18bd4904 1100S: Odd Fixes
679655da 1101F: drivers/mmc/host/mmci.*
2f748aaa 1102F: include/linux/amba/mmci.h
2761f5c2 1103
1b4304e5 1104ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1105M: Russell King <linux@armlinux.org.uk>
18bd4904 1106S: Odd Fixes
1b4304e5
RK
1107F: drivers/tty/serial/amba-pl01*.c
1108F: include/linux/amba/serial.h
2761f5c2 1109
7683e9e5
LT
1110ARM SMMU DRIVERS
1111M: Will Deacon <will.deacon@arm.com>
1112R: Robin Murphy <robin.murphy@arm.com>
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
cefbf4ea 1114S: Maintained
7683e9e5
LT
1115F: drivers/iommu/arm-smmu.c
1116F: drivers/iommu/arm-smmu-v3.c
1117F: drivers/iommu/io-pgtable-arm.c
1118F: drivers/iommu/io-pgtable-arm-v7s.c
1119
1120ARM SUB-ARCHITECTURES
1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S: Maintained
1123F: arch/arm/mach-*/
1124F: arch/arm/plat-*/
1125T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
cefbf4ea 1126
872d1ba4
AF
1127ARM/ACTIONS SEMI ARCHITECTURE
1128M: Andreas Färber <afaerber@suse.de>
1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S: Maintained
1131N: owl
1132F: arch/arm/mach-actions/
1133F: arch/arm/boot/dts/owl-*
1134F: arch/arm64/boot/dts/actions/
1135F: drivers/clocksource/owl-*
ba2694de
AF
1136F: drivers/soc/actions/
1137F: include/dt-bindings/power/owl-*
1138F: include/linux/soc/actions/
872d1ba4 1139F: Documentation/devicetree/bindings/arm/actions.txt
ba2694de 1140F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
872d1ba4
AF
1141F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1142
2b7a52a4 1143ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1144M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1146S: Maintained
1147
9c784f95 1148ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1149M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1151S: Maintained
1152
2b7a52a4 1153ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1154M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1156S: Maintained
1157
7683e9e5
LT
1158ARM/Allwinner SoC Clock Support
1159M: Emilio López <emilio@elopez.com.ar>
1160S: Maintained
1161F: drivers/clk/sunxi/
1162
5c6dcd7f 1163ARM/Allwinner sunXi SoC support
0a815fc9 1164M: Maxime Ripard <maxime.ripard@bootlin.com>
5c6dcd7f 1165M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167S: Maintained
5c6dcd7f 1168N: sun[x456789]i
87c586a6
MR
1169N: sun50i
1170F: arch/arm/mach-sunxi/
6bc37fac 1171F: arch/arm64/boot/dts/allwinner/
87c586a6
MR
1172F: drivers/clk/sunxi-ng/
1173F: drivers/pinctrl/sunxi/
1174F: drivers/soc/sunxi/
1175T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
60b0f380 1176
7683e9e5
LT
1177ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1178M: Neil Armstrong <narmstrong@baylibre.com>
1179M: Jerome Brunet <jbrunet@baylibre.com>
1180L: linux-amlogic@lists.infradead.org
60b0f380 1181S: Maintained
7683e9e5
LT
1182F: drivers/clk/meson/
1183F: include/dt-bindings/clock/meson*
1184F: include/dt-bindings/clock/gxbb*
1185F: Documentation/devicetree/bindings/clock/amlogic*
1b106699 1186
79318452 1187ARM/Amlogic Meson SoC support
7c1e3876 1188M: Carlo Caione <carlo@caione.org>
6683d91c 1189M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1191L: linux-amlogic@lists.infradead.org
79318452 1192W: http://linux-meson.com/
7c1e3876 1193S: Maintained
79318452
CC
1194F: arch/arm/mach-meson/
1195F: arch/arm/boot/dts/meson*
6683d91c 1196F: arch/arm64/boot/dts/amlogic/
7683e9e5 1197F: drivers/pinctrl/meson/
51c5d844 1198F: drivers/mmc/host/meson*
79318452 1199N: meson
7c1e3876 1200
eff506fa
TZ
1201ARM/Annapurna Labs ALPINE ARCHITECTURE
1202M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1203M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1205S: Maintained
1206F: arch/arm/mach-alpine/
a9e5547b
AT
1207F: arch/arm/boot/dts/alpine*
1208F: arch/arm64/boot/dts/al/
1209F: drivers/*/*alpine*
eff506fa 1210
5255034d
LP
1211ARM/ARTPEC MACHINE SUPPORT
1212M: Jesper Nilsson <jesper.nilsson@axis.com>
1213M: Lars Persson <lars.persson@axis.com>
5255034d
LP
1214S: Maintained
1215L: linux-arm-kernel@axis.com
1216F: arch/arm/mach-artpec
1217F: arch/arm/boot/dts/artpec6*
33b8ac91 1218F: drivers/clk/axis
f93ed028 1219F: drivers/crypto/axis
00df0582 1220F: drivers/pinctrl/pinctrl-artpec*
9c6c149b 1221F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
5255034d 1222
413dfbbf
BH
1223ARM/ASPEED I2C DRIVER
1224M: Brendan Higgins <brendanhiggins@google.com>
1225R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1226R: Joel Stanley <joel@jms.id.au>
1227L: linux-i2c@vger.kernel.org
6209ef67 1228L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
413dfbbf
BH
1229S: Maintained
1230F: drivers/irqchip/irq-aspeed-i2c-ic.c
1231F: drivers/i2c/busses/i2c-aspeed.c
1232F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1233F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1234
7683e9e5
LT
1235ARM/ASPEED MACHINE SUPPORT
1236M: Joel Stanley <joel@jms.id.au>
cb799267
JS
1237R: Andrew Jeffery <andrew@aj.id.au>
1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1240Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1241S: Supported
1242T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
7683e9e5
LT
1243F: arch/arm/mach-aspeed/
1244F: arch/arm/boot/dts/aspeed-*
cb799267 1245N: aspeed
7683e9e5
LT
1246
1247ARM/ATMEL AT91 Clock Support
d8757f4c 1248M: Boris Brezillon <boris.brezillon@bootlin.com>
7683e9e5
LT
1249S: Maintained
1250F: drivers/clk/at91
1251
986cf2e9 1252ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1253M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
1256F: arch/arm/mach-highbank/
e68d7c14
RH
1257F: arch/arm/boot/dts/highbank.dts
1258F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1259
d94f944e 1260ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1261M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1262S: Maintained
1263F: arch/arm/mach-cns3xxx/
d94f944e 1264
4863dea3
SG
1265ARM/CAVIUM THUNDER NETWORK DRIVER
1266M: Sunil Goutham <sgoutham@cavium.com>
1267M: Robert Richter <rric@kernel.org>
1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S: Supported
322e5cc5 1270F: drivers/net/ethernet/cavium/thunder/
4863dea3 1271
c8cee359
LM
1272ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1273M: Lukasz Majewski <lukma@denx.de>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S: Maintained
1276F: arch/arm/mach-ep93xx/ts72xx.c
1277
386ab516
AS
1278ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1279M: Alexander Shiyan <shc_work@mail.ru>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Odd Fixes
b8ba3874 1282N: clps711x
386ab516 1283
7683e9e5
LT
1284ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1285M: Lennert Buytenhek <kernel@wantstofly.org>
1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S: Maintained
1288
2b7a52a4 1289ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1290M: Hartley Sweeten <hsweeten@visionengravers.com>
151d1d75 1291M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
efc03ecb 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1293S: Maintained
d19d3667
HS
1294F: arch/arm/mach-ep93xx/
1295F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4 1296
d4275354 1297ARM/CLKDEV SUPPORT
54176cc6 1298M: Russell King <linux@armlinux.org.uk>
efc03ecb 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1300S: Maintained
0d7f4f05 1301T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
4fa2651d 1302F: drivers/clk/clkdev.c
d4275354 1303
d48134e7 1304ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1305M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1307S: Maintained
1308
7683e9e5
LT
1309ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1310M: Baruch Siach <baruch@tkos.co.il>
1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S: Maintained
1313F: arch/arm/boot/dts/cx92755*
1314N: digicolor
1315
94150095
HF
1316ARM/CONTEC MICRO9 MACHINE SUPPORT
1317M: Hubert Feurstein <hubert.feurstein@contec.at>
1318S: Maintained
1319F: arch/arm/mach-ep93xx/micro9.c
1320
a06ae860
PP
1321ARM/CORESIGHT FRAMEWORK AND DRIVERS
1322M: Mathieu Poirier <mathieu.poirier@linaro.org>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S: Maintained
01081f5a 1325F: drivers/hwtracing/coresight/*
a06ae860 1326F: Documentation/trace/coresight.txt
2fd95d65 1327F: Documentation/trace/coresight-cpu-debug.txt
a06ae860 1328F: Documentation/devicetree/bindings/arm/coresight.txt
2fd95d65 1329F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
7a25ec8e 1330F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1331F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1332F: tools/perf/arch/arm/util/auxtrace.c
1333F: tools/perf/arch/arm/util/cs-etm.c
1334F: tools/perf/arch/arm/util/cs-etm.h
8046bf0c
TJ
1335F: tools/perf/util/cs-etm.*
1336F: tools/perf/util/cs-etm-decoder/*
a06ae860 1337
1da177e4 1338ARM/CORGI MACHINE SUPPORT
8b58be88 1339M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1340S: Maintained
1341
881a95f9 1342ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1343M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
a96f50e6 1344M: Linus Walleij <linus.walleij@linaro.org>
efc03ecb 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1346T: git git://github.com/ulli-kroll/linux.git
162500b3 1347S: Maintained
a96f50e6
LW
1348F: Documentation/devicetree/bindings/arm/gemini.txt
1349F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
4d5ae32f 1350F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
a96f50e6 1351F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
f49afbb5 1352F: arch/arm/mach-gemini/
1293f5ae 1353F: drivers/net/ethernet/cortina/
a96f50e6 1354F: drivers/pinctrl/pinctrl-gemini.c
1d61d259 1355F: drivers/rtc/rtc-ftrtc010.c
881a95f9 1356
a990cbd8 1357ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1358M: Barry Song <baohua@kernel.org>
a990cbd8 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1360T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1361S: Maintained
e68d7c14 1362F: arch/arm/boot/dts/prima2*
a990cbd8 1363F: arch/arm/mach-prima2/
4a9c44f1 1364F: drivers/clk/sirf/
05f30e8d 1365F: drivers/clocksource/timer-prima2.c
5833ac98 1366F: drivers/clocksource/timer-atlas7.c
f8505ef5 1367N: [^a-z]sirf
a990cbd8 1368
d4275354 1369ARM/EBSA110 MACHINE SUPPORT
54176cc6 1370M: Russell King <linux@armlinux.org.uk>
efc03ecb 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1372W: http://www.armlinux.org.uk/
d4275354
RK
1373S: Maintained
1374F: arch/arm/mach-ebsa110/
b955f6ca 1375F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1376
4721f3ce 1377ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1551cf74
UKK
1378M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1379R: Pengutronix Kernel Team <kernel@pengutronix.de>
4721f3ce
UKK
1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S: Maintained
1382N: efm32
1383
a9da4f7e 1384ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
d9bd2645
SS
1385M: Robert Jarzmik <robert.jarzmik@free.fr>
1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e 1387S: Maintained
cafc2265 1388F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1389
6a915af9 1390ARM/FARADAY FA526 PORT
162500b3 1391M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1393S: Maintained
1fa7e547 1394T: git git://git.berlios.de/gemini-board
f49afbb5 1395F: arch/arm/mm/*-fa*
6a915af9 1396
d4275354 1397ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1398M: Russell King <linux@armlinux.org.uk>
efc03ecb 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1400W: http://www.armlinux.org.uk/
d4275354
RK
1401S: Maintained
1402F: arch/arm/include/asm/hardware/dec21285.h
1403F: arch/arm/mach-footbridge/
1404
86183a5f 1405ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1406M: Shawn Guo <shawnguo@kernel.org>
1551cf74
UKK
1407M: Sascha Hauer <s.hauer@pengutronix.de>
1408R: Pengutronix Kernel Team <kernel@pengutronix.de>
b046302a 1409R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1411S: Maintained
f1c12837 1412T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1413F: arch/arm/mach-imx/
ce515a6b 1414F: arch/arm/mach-mxs/
2a82f95c 1415F: arch/arm/boot/dts/imx*
e5dafa22 1416F: arch/arm/configs/imx*_defconfig
cf20968a 1417F: drivers/clk/imx/
721cabf6 1418F: drivers/soc/imx/
cf20968a 1419F: include/soc/imx/
86183a5f 1420
142109d2 1421ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1422M: Shawn Guo <shawnguo@kernel.org>
1551cf74
UKK
1423M: Sascha Hauer <s.hauer@pengutronix.de>
1424R: Pengutronix Kernel Team <kernel@pengutronix.de>
142109d2
SA
1425R: Stefan Agner <stefan@agner.ch>
1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S: Maintained
1428T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1429F: arch/arm/mach-imx/*vf610*
1430F: arch/arm/boot/dts/vf*
1431
2b7a52a4 1432ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1433M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1435S: Maintained
1436
90b8fc34 1437ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1438M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1440S: Maintained
1441
ef47d5f0 1442ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1443M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1444M: Paul Parsons <lost.distance@yahoo.com>
1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1446S: Maintained
1447F: arch/arm/mach-pxa/hx4700.c
1448F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1449F: sound/soc/pxa/hx4700.c
ef47d5f0 1450
4dfad069
WX
1451ARM/HISILICON SOC SUPPORT
1452M: Wei Xu <xuwei5@hisilicon.com>
1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454W: http://www.hisilicon.com
1455S: Supported
1456T: git git://github.com/hisilicon/linux-hisi.git
1457F: arch/arm/mach-hisi/
e68d7c14
RH
1458F: arch/arm/boot/dts/hi3*
1459F: arch/arm/boot/dts/hip*
1460F: arch/arm/boot/dts/hisi*
1461F: arch/arm64/boot/dts/hisilicon/
4dfad069 1462
21f37bc3 1463ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1464M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1465W: www.jlime.com
1466S: Maintained
084bad91
KE
1467T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1468F: arch/arm/mach-sa1100/jornada720.c
1469F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1470
5e767ab9
JMC
1471ARM/IGEP MACHINE SUPPORT
1472M: Enric Balletbo i Serra <eballetbo@gmail.com>
1473M: Javier Martinez Canillas <javier@dowhile0.org>
1474L: linux-omap@vger.kernel.org
1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S: Maintained
06ff74fd 1477F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1478
403d2971
MV
1479ARM/INCOME PXA270 SUPPORT
1480M: Marek Vasut <marek.vasut@gmail.com>
1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S: Maintained
ec154082 1483F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1484
7683e9e5
LT
1485ARM/INTEL IOP13XX ARM ARCHITECTURE
1486M: Lennert Buytenhek <kernel@wantstofly.org>
1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S: Maintained
1489
2b7a52a4 1490ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1491M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1493S: Maintained
e2bdb176
DW
1494
1495ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1497S: Orphan
2b7a52a4 1498
2b7a52a4 1499ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1500M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1502S: Maintained
2b7a52a4 1503
2b7a52a4 1504ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1505M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1507S: Maintained
1508
dfdd8cc9
KH
1509ARM/INTEL IXP4XX ARM ARCHITECTURE
1510M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1511M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1513S: Maintained
1514F: arch/arm/mach-ixp4xx/
1515
838553c5 1516ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1517M: Jonathan Cameron <jic23@cam.ac.uk>
1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S: Maintained
1520F: arch/arm/mach-pxa/stargate2.c
1521F: drivers/pcmcia/pxa2xx_stargate2.c
1522
2b7a52a4 1523ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1524M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1526S: Maintained
2b7a52a4
LB
1527
1528ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1529M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1531S: Maintained
1532
8cb555b6
CM
1533ARM/LG1K ARCHITECTURE
1534M: Chanho Min <chanho.min@lge.com>
1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S: Maintained
1537F: arch/arm64/boot/dts/lg/
1538
2b7a52a4 1539ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1540M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1542S: Maintained
1543
3143875f
JE
1544ARM/LPC18XX ARCHITECTURE
1545M: Joachim Eastwood <manabian@gmail.com>
1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S: Maintained
19c1c32c
JE
1548F: arch/arm/boot/dts/lpc43*
1549F: drivers/clk/nxp/clk-lpc18xx*
1550F: drivers/clocksource/time-lpc32xx.c
1551F: drivers/i2c/busses/i2c-lpc2k.c
1552F: drivers/memory/pl172.c
1553F: drivers/mtd/spi-nor/nxp-spifi.c
1554F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1555N: lpc18xx
1556
15e4f7da 1557ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1558M: Vladimir Zapolskiy <vz@mleia.com>
1559M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1561T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1562S: Maintained
2377f9fd 1563F: arch/arm/boot/dts/lpc32*
15e4f7da 1564F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1565F: drivers/i2c/busses/i2c-pnx.c
1566F: drivers/net/ethernet/nxp/lpc_eth.c
1567F: drivers/usb/host/ohci-nxp.c
1568F: drivers/watchdog/pnx4008_wdt.c
1569N: lpc32xx
15e4f7da 1570
3b886171 1571ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1572M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1573S: Maintained
1574
4cfab57e 1575ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1576M: Jason Cooper <jason@lakedaemon.net>
1577M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1578M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bda44ca2 1579M: Gregory Clement <gregory.clement@bootlin.com>
efc03ecb 1580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0 1581S: Maintained
ab7090ff 1582F: Documentation/devicetree/bindings/soc/dove/
4f1312b0 1583F: arch/arm/mach-dove/
54a246ff
NP
1584F: arch/arm/mach-mv78xx0/
1585F: arch/arm/mach-orion5x/
1586F: arch/arm/plat-orion/
31c17ac9
GC
1587F: arch/arm/boot/dts/dove*
1588F: arch/arm/boot/dts/orion5x*
1589
7683e9e5
LT
1590ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1591M: Jason Cooper <jason@lakedaemon.net>
1592M: Andrew Lunn <andrew@lunn.ch>
bda44ca2 1593M: Gregory Clement <gregory.clement@bootlin.com>
7683e9e5 1594M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
e557959d
NA
1595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S: Maintained
7683e9e5
LT
1597F: arch/arm/boot/dts/armada*
1598F: arch/arm/boot/dts/kirkwood*
1599F: arch/arm/configs/mvebu_*_defconfig
1600F: arch/arm/mach-mvebu/
1601F: arch/arm64/boot/dts/marvell/armada*
d71f617a 1602F: drivers/cpufreq/armada-37xx-cpufreq.c
7683e9e5
LT
1603F: drivers/cpufreq/mvebu-cpufreq.c
1604F: drivers/irqchip/irq-armada-370-xp.c
1605F: drivers/irqchip/irq-mvebu-*
1606F: drivers/pinctrl/mvebu/
1607F: drivers/rtc/rtc-armada38x.c
e557959d 1608
607b8fc9
EH
1609ARM/Mediatek RTC DRIVER
1610M: Eddie Huang <eddie.huang@mediatek.com>
1bb5a74b 1611M: Sean Wang <sean.wang@mediatek.com>
607b8fc9
EH
1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1614S: Maintained
1bb5a74b 1615F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
607b8fc9 1616F: drivers/rtc/rtc-mt6397.c
1bb5a74b 1617F: drivers/rtc/rtc-mt7622.c
607b8fc9 1618
e54951c8
MB
1619ARM/Mediatek SoC support
1620M: Matthias Brugger <matthias.bgg@gmail.com>
1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1622L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1623S: Maintained
1624F: arch/arm/boot/dts/mt6*
44e4e5fb 1625F: arch/arm/boot/dts/mt7*
e54951c8
MB
1626F: arch/arm/boot/dts/mt8*
1627F: arch/arm/mach-mediatek/
44e4e5fb 1628F: arch/arm64/boot/dts/mediatek/
e54951c8
MB
1629N: mtk
1630K: mediatek
1631
0f8669e3
CY
1632ARM/Mediatek USB3 PHY DRIVER
1633M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636S: Maintained
cd4ec4b0 1637F: drivers/phy/mediatek/phy-mtk-tphy.c
0f8669e3 1638
adcb079f
AB
1639ARM/MICREL KS8695 ARCHITECTURE
1640M: Greg Ungerer <gerg@uclinux.org>
1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1642F: arch/arm/mach-ks8695/
adcb079f
AB
1643S: Odd Fixes
1644
41ad9232
NF
1645ARM/Microchip (AT91) SoC support
1646M: Nicolas Ferre <nicolas.ferre@microchip.com>
1647M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649W: http://www.linux4sam.org
1650T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1651S: Supported
1652N: at91
1653N: atmel
1654F: arch/arm/mach-at91/
1655F: include/soc/at91/
1656F: arch/arm/boot/dts/at91*.dts
1657F: arch/arm/boot/dts/at91*.dtsi
1658F: arch/arm/boot/dts/sama*.dts
1659F: arch/arm/boot/dts/sama*.dtsi
1660F: arch/arm/include/debug/at91.S
1661F: drivers/memory/atmel*
1662F: drivers/watchdog/sama5d4_wdt.c
1663X: drivers/input/touchscreen/atmel_mxt_ts.c
1664X: drivers/net/wireless/atmel/
1665
d78ff0a5 1666ARM/MIOA701 MACHINE SUPPORT
8b58be88 1667M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1669F: arch/arm/mach-pxa/mioa701.c
1670S: Maintained
1671
9624dfe6 1672ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1673M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1674S: Maintained
1675
b49a7e60 1676ARM/NOMADIK/U300/Ux500 ARCHITECTURES
e4651a9f 1677M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679S: Maintained
1680F: arch/arm/mach-nomadik/
b49a7e60
LW
1681F: arch/arm/mach-u300/
1682F: arch/arm/mach-ux500/
1683F: arch/arm/boot/dts/ste-*
1684F: drivers/clk/clk-nomadik.c
1685F: drivers/clk/clk-u300.c
1686F: drivers/clocksource/clksrc-dbx500-prcmu.c
1687F: drivers/clocksource/timer-u300.c
1688F: drivers/dma/coh901318*
1689F: drivers/dma/ste_dma40*
1690F: drivers/hwspinlock/u8500_hsem.c
87572880 1691F: drivers/i2c/busses/i2c-nomadik.c
b49a7e60
LW
1692F: drivers/i2c/busses/i2c-stu300.c
1693F: drivers/mfd/ab3100*
1694F: drivers/mfd/ab8500*
1695F: drivers/mfd/abx500*
1696F: drivers/mfd/dbx500*
1697F: drivers/mfd/db8500*
1698F: drivers/pinctrl/nomadik/
1699F: drivers/pinctrl/pinctrl-coh901*
1700F: drivers/pinctrl/pinctrl-u300.c
1701F: drivers/rtc/rtc-ab3100.c
1702F: drivers/rtc/rtc-ab8500.c
1703F: drivers/rtc/rtc-coh901331.c
1704F: drivers/rtc/rtc-pl031.c
1705F: drivers/watchdog/coh901327_wdt.c
1706F: Documentation/devicetree/bindings/arm/ste-*
1707F: Documentation/devicetree/bindings/arm/ux500/
e4651a9f 1708T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1709
6a498e06
BH
1710ARM/NUVOTON NPCM ARCHITECTURE
1711M: Avi Fishman <avifishman70@gmail.com>
1712M: Tomer Maimon <tmaimon77@gmail.com>
1713R: Patrick Venture <venture@google.com>
1714R: Nancy Yuen <yuenn@google.com>
1715R: Brendan Higgins <brendanhiggins@google.com>
1716L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1717S: Supported
1718F: arch/arm/mach-npcm/
1719F: arch/arm/boot/dts/nuvoton-npcm*
1720F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1721F: drivers/*/*npcm*
1722F: Documentation/*/*npcm*
1723
7683e9e5
LT
1724ARM/NUVOTON W90X900 ARM ARCHITECTURE
1725M: Wan ZongShun <mcuos.com@gmail.com>
1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727W: http://www.mcuos.com
1728S: Maintained
1729F: arch/arm/mach-w90x900/
1730F: drivers/input/keyboard/w90p910_keypad.c
1731F: drivers/input/touchscreen/w90p910_ts.c
1732F: drivers/watchdog/nuc900_wdt.c
1733F: drivers/net/ethernet/nuvoton/w90p910_ether.c
93db446a 1734F: drivers/mtd/nand/raw/nuc900_nand.c
7683e9e5
LT
1735F: drivers/rtc/rtc-nuc900.c
1736F: drivers/spi/spi-nuc900.c
1737F: drivers/usb/host/ehci-w90x900.c
1738F: drivers/video/fbdev/nuc900fb.c
1739
9d76295a 1740ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1741M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1742L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1743W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1744S: Supported
1745
7683e9e5
LT
1746ARM/Orion SoC/Technologic Systems TS-78xx platform support
1747M: Alexander Clouter <alex@digriz.org.uk>
1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749W: http://www.digriz.org.uk/ts78xx/kernel
8459c159 1750S: Maintained
7683e9e5 1751F: arch/arm/mach-orion5x/ts78xx-*
8459c159 1752
7683e9e5
LT
1753ARM/OXNAS platform support
1754M: Neil Armstrong <narmstrong@baylibre.com>
1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3c9f2157 1756L: linux-oxnas@groups.io (moderated for non-subscribers)
7683e9e5
LT
1757S: Maintained
1758F: arch/arm/mach-oxnas/
aeeb00f4 1759F: arch/arm/boot/dts/ox8*.dts*
7683e9e5
LT
1760N: oxnas
1761
1762ARM/PALM TREO SUPPORT
1763M: Tomas Cech <sleep_walker@suse.com>
1764L: linux-arm-kernel@lists.infradead.org
1765W: http://hackndev.com
1766S: Maintained
c660f367 1767F: arch/arm/mach-pxa/palmtreo.*
7683e9e5
LT
1768
1769ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1770M: Marek Vasut <marek.vasut@gmail.com>
1771L: linux-arm-kernel@lists.infradead.org
1772W: http://hackndev.com
1773S: Maintained
933d35f0
JP
1774F: arch/arm/mach-pxa/include/mach/palmtx.h
1775F: arch/arm/mach-pxa/palmtx.c
c660f367 1776F: arch/arm/mach-pxa/palmt5.*
933d35f0
JP
1777F: arch/arm/mach-pxa/include/mach/palmld.h
1778F: arch/arm/mach-pxa/palmld.c
c660f367 1779F: arch/arm/mach-pxa/palmte2.*
933d35f0
JP
1780F: arch/arm/mach-pxa/include/mach/palmtc.h
1781F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1782
c49e1e63 1783ARM/PALMZ72 SUPPORT
8b58be88 1784M: Sergey Lapin <slapin@ossfans.org>
75280787 1785L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1786W: http://hackndev.com
1787S: Maintained
c660f367 1788F: arch/arm/mach-pxa/palmz72.*
c49e1e63 1789
1da177e4 1790ARM/PLEB SUPPORT
8b58be88 1791M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1792W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1793S: Maintained
1794
1795ARM/PT DIGITAL BOARD PORT
8b58be88 1796M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1798W: http://www.armlinux.org.uk/
1da177e4
LT
1799S: Maintained
1800
8fc1b0f8 1801ARM/QUALCOMM SUPPORT
bbeaa595
AG
1802M: Andy Gross <andy.gross@linaro.org>
1803M: David Brown <david.brown@linaro.org>
8fc1b0f8 1804L: linux-arm-msm@vger.kernel.org
f5d3af9d 1805L: linux-soc@vger.kernel.org
8fc1b0f8 1806S: Maintained
0ff50d60 1807F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1808F: arch/arm/boot/dts/qcom-*.dts
1809F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1810F: arch/arm/mach-qcom/
e68d7c14 1811F: arch/arm64/boot/dts/qcom/*
5482cefa 1812F: drivers/i2c/busses/i2c-qup.c
39a3366a 1813F: drivers/clk/qcom/
472cef34 1814F: drivers/dma/qcom/
f5d3af9d 1815F: drivers/soc/qcom/
5482cefa 1816F: drivers/spi/spi-qup.c
c0c89faf
SB
1817F: drivers/tty/serial/msm_serial.c
1818F: drivers/*/pm8???-*
1819F: drivers/mfd/ssbi.c
916f743d 1820F: drivers/firmware/qcom_scm.c
bbeaa595 1821T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1822
2b7a52a4 1823ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1824M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1826S: Maintained
1827
de9aa530
AF
1828ARM/REALTEK ARCHITECTURE
1829M: Andreas Färber <afaerber@suse.de>
1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S: Maintained
1832F: arch/arm64/boot/dts/realtek/
1833F: Documentation/devicetree/bindings/arm/realtek.txt
1834
b138e119
SH
1835ARM/RENESAS ARM64 ARCHITECTURE
1836M: Simon Horman <horms@verge.net.au>
1837M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1838L: linux-renesas-soc@vger.kernel.org
1839Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1840T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1841S: Supported
1842F: arch/arm64/boot/dts/renesas/
964ca6fe 1843F: Documentation/devicetree/bindings/arm/shmobile.txt
be32bcbb
GU
1844F: drivers/soc/renesas/
1845F: include/linux/soc/renesas/
b138e119 1846
d4275354 1847ARM/RISCPC ARCHITECTURE
54176cc6 1848M: Russell King <linux@armlinux.org.uk>
efc03ecb 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1850W: http://www.armlinux.org.uk/
d4275354 1851S: Maintained
d4275354
RK
1852F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1853F: arch/arm/include/asm/hardware/ioc.h
1854F: arch/arm/include/asm/hardware/iomd.h
1855F: arch/arm/include/asm/hardware/memc.h
1856F: arch/arm/mach-rpc/
1a6422f6 1857F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1858F: drivers/net/ethernet/i825xx/ether1*
1859F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1860F: drivers/scsi/arm/
1861
08ddbb0a
HS
1862ARM/Rockchip SoC support
1863M: Heiko Stuebner <heiko@sntech.de>
1864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1865L: linux-rockchip@lists.infradead.org
9f273c24 1866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1867S: Maintained
541555e9 1868F: arch/arm/boot/dts/rk3*
2b503be3 1869F: arch/arm/boot/dts/rv1108*
08ddbb0a 1870F: arch/arm/mach-rockchip/
541555e9
HS
1871F: drivers/clk/rockchip/
1872F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1873F: drivers/*/*rockchip*
541555e9
HS
1874F: drivers/*/*/*rockchip*
1875F: sound/soc/rockchip/
b4331b43 1876N: rockchip
08ddbb0a 1877
5bfb937c
KK
1878ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1879M: Kukjin Kim <kgene@kernel.org>
326dce07 1880M: Krzysztof Kozlowski <krzk@kernel.org>
efc03ecb 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1882L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1883Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1884S: Maintained
6f0589c8 1885F: arch/arm/boot/dts/s3c*
e68d7c14 1886F: arch/arm/boot/dts/s5p*
6f0589c8 1887F: arch/arm/boot/dts/exynos*
d97236e6 1888F: arch/arm64/boot/dts/exynos/
482ce512 1889F: arch/arm/plat-samsung/
769bbb63
HS
1890F: arch/arm/mach-s3c24*/
1891F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1892F: arch/arm/mach-s5p*/
1893F: arch/arm/mach-exynos*/
1c03274d
KK
1894F: drivers/*/*s3c24*
1895F: drivers/*/*/*s3c24*
1896F: drivers/*/*s3c64xx*
1897F: drivers/*/*s5pv210*
ffd51977 1898F: drivers/memory/samsung/*
bf50ddcd 1899F: drivers/soc/samsung/*
d6b9aea6
KK
1900F: Documentation/arm/Samsung/
1901F: Documentation/devicetree/bindings/arm/samsung/
1902F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1903F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1904N: exynos
f556cb07 1905
10ffa964
KP
1906ARM/SAMSUNG MOBILE MACHINE SUPPORT
1907M: Kyungmin Park <kyungmin.park@samsung.com>
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Maintained
004bbd3c 1910F: arch/arm/mach-s5pv210/
10ffa964 1911
3ce4ccb6
KD
1912ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1913M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1914M: Kamil Debski <kamil@wypas.org>
1915M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1916L: linux-arm-kernel@lists.infradead.org
1917L: linux-media@vger.kernel.org
1918S: Maintained
1919F: drivers/media/platform/s5p-g2d/
1920
1bcbf6f4 1921ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
8108f7f4
MS
1922M: Marek Szyprowski <m.szyprowski@samsung.com>
1923L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1bcbf6f4
KD
1924L: linux-media@vger.kernel.org
1925S: Maintained
8108f7f4
MS
1926F: drivers/media/platform/s5p-cec/
1927F: Documentation/devicetree/bindings/media/s5p-cec.txt
1bcbf6f4 1928
7d9f9bf4
AP
1929ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1930M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1931M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1932L: linux-arm-kernel@lists.infradead.org
1933L: linux-media@vger.kernel.org
1934S: Maintained
1935F: drivers/media/platform/s5p-jpeg/
1936
7683e9e5
LT
1937ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1938M: Kyungmin Park <kyungmin.park@samsung.com>
1939M: Kamil Debski <kamil@wypas.org>
1940M: Jeongtae Park <jtp.park@samsung.com>
1941M: Andrzej Hajda <a.hajda@samsung.com>
1942L: linux-arm-kernel@lists.infradead.org
1943L: linux-media@vger.kernel.org
1944S: Maintained
1945F: arch/arm/plat-samsung/s5p-dev-mfc.c
1946F: drivers/media/platform/s5p-mfc/
1947
d48d38e8 1948ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1949M: Simon Horman <horms@verge.net.au>
d48d38e8 1950M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1951L: linux-renesas-soc@vger.kernel.org
4a121096 1952Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1953T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1954S: Supported
0b514fdb
SH
1955F: arch/arm/boot/dts/emev2*
1956F: arch/arm/boot/dts/r7s*
1957F: arch/arm/boot/dts/r8a*
1958F: arch/arm/boot/dts/sh*
0b514fdb 1959F: arch/arm/configs/shmobile_defconfig
7a2071c5 1960F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1961F: arch/arm/mach-shmobile/
964ca6fe 1962F: Documentation/devicetree/bindings/arm/shmobile.txt
be32bcbb
GU
1963F: drivers/soc/renesas/
1964F: include/linux/soc/renesas/
d48d38e8 1965
66314223 1966ARM/SOCFPGA ARCHITECTURE
08b3b33f 1967M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1968S: Maintained
1969F: arch/arm/mach-socfpga/
efadb751
DN
1970F: arch/arm/boot/dts/socfpga*
1971F: arch/arm/configs/socfpga_defconfig
e68d7c14 1972F: arch/arm64/boot/dts/altera/
ba2b7d0a 1973W: http://www.rocketboards.org
efadb751 1974T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1975
1976ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
08b3b33f 1977M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1978S: Maintained
1979F: drivers/clk/socfpga/
1980
71bcada8 1981ARM/SOCFPGA EDAC SUPPORT
06c177cb 1982M: Thor Thayer <thor.thayer@linux.intel.com>
71bcada8
TT
1983S: Maintained
1984F: drivers/edac/altera_edac.
1985
b34c61fc
CZ
1986ARM/SPREADTRUM SoC SUPPORT
1987M: Orson Zhai <orsonzhai@gmail.com>
1988M: Baolin Wang <baolin.wang@linaro.org>
1989M: Chunyan Zhang <zhang.lyra@gmail.com>
1990S: Maintained
1991F: arch/arm64/boot/dts/sprd
1992N: sprd
1993
65ebcc11 1994ARM/STI ARCHITECTURE
a92177ea 1995M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
65ebcc11
SK
1997W: http://www.stlinux.com
1998S: Maintained
1999F: arch/arm/mach-sti/
a92177ea 2000F: arch/arm/boot/dts/sti*
b8e31bf3 2001F: drivers/char/hw_random/st-rng.c
a92177ea 2002F: drivers/clocksource/arm_global_timer.c
82805d1b 2003F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 2004F: drivers/cpufreq/sti-cpufreq.c
6da0f216 2005F: drivers/dma/st_fdma*
a92177ea 2006F: drivers/i2c/busses/i2c-st.c
346e2e4a 2007F: drivers/media/rc/st_rc.c
95d66b16 2008F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 2009F: drivers/mmc/host/sdhci-st.c
0b56e9a7
VG
2010F: drivers/phy/st/phy-miphy28lp.c
2011F: drivers/phy/st/phy-stih407-usb.c
346e2e4a 2012F: drivers/pinctrl/pinctrl-st.c
aac22524 2013F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 2014F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 2015F: drivers/reset/sti/
db4112e6 2016F: drivers/rtc/rtc-st-lpc.c
346e2e4a 2017F: drivers/tty/serial/st-asc.c
eb11adab 2018F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
2019F: drivers/usb/host/ehci-st.c
2020F: drivers/usb/host/ohci-st.c
db4112e6 2021F: drivers/watchdog/st_lpc_wdt.c
daac6f86 2022F: drivers/ata/ahci_st.c
c9d7cc3e 2023F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 2024
ee6e7879
MC
2025ARM/STM32 ARCHITECTURE
2026M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 2027M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
2028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S: Maintained
20f4ed3a 2030T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
ee6e7879 2031N: stm32
20f4ed3a
AT
2032F: arch/arm/boot/dts/stm32*
2033F: arch/arm/mach-stm32/
ee6e7879
MC
2034F: drivers/clocksource/armv7m_systick.c
2035
bc52497a
JZ
2036ARM/Synaptics Berlin SoC support
2037M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2038M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040S: Maintained
2041F: arch/arm/mach-berlin/
2042F: arch/arm/boot/dts/berlin*
2043F: arch/arm64/boot/dts/marvell/berlin*
2044
d6de5b02 2045ARM/TANGO ARCHITECTURE
2cb02206
MG
2046M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2047M: Mans Rullgard <mans@mansr.com>
d6de5b02 2048L: linux-arm-kernel@lists.infradead.org
2cb02206 2049S: Odd Fixes
e2bd0d37 2050N: tango
d6de5b02 2051
2b7a52a4 2052ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 2053M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 2054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
2055S: Maintained
2056
9d2d6068
HV
2057ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2058M: Hans Verkuil <hans.verkuil@cisco.com>
2059L: linux-tegra@vger.kernel.org
2060L: linux-media@vger.kernel.org
2061S: Maintained
2062F: drivers/media/platform/tegra-cec/
2063F: Documentation/devicetree/bindings/media/tegra-cec.txt
2064
1bbd7089 2065ARM/TETON BGA MACHINE SUPPORT
706e69d6 2066M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
2067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068S: Maintained
2069
7683e9e5
LT
2070ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2071M: Santosh Shilimkar <ssantosh@kernel.org>
2072L: linux-kernel@vger.kernel.org
2073S: Maintained
2074F: drivers/memory/*emif*
2075
2076ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2077M: Santosh Shilimkar <ssantosh@kernel.org>
2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S: Maintained
2080F: arch/arm/mach-keystone/
2081F: arch/arm/boot/dts/keystone-*
2082T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2083
2084ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2085M: Santosh Shilimkar <ssantosh@kernel.org>
2086L: linux-kernel@vger.kernel.org
2087S: Maintained
2088F: drivers/clk/keystone/
2089
2090ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2091M: Santosh Shilimkar <ssantosh@kernel.org>
2092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093L: linux-kernel@vger.kernel.org
2094S: Maintained
2095F: drivers/clocksource/timer-keystone.c
2096
2097ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2098M: Santosh Shilimkar <ssantosh@kernel.org>
2099L: linux-kernel@vger.kernel.org
2100S: Maintained
2101F: drivers/power/reset/keystone-reset.c
2102
2b7a52a4 2103ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 2104M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 2105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
2106S: Maintained
2107
7683e9e5
LT
2108ARM/TOSA MACHINE SUPPORT
2109M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2110M: Dirk Opfer <dirk@opfer-online.de>
7d2c86b5 2111S: Maintained
98ad6e3b 2112
3d00d04f
MY
2113ARM/UNIPHIER ARCHITECTURE
2114M: Masahiro Yamada <yamada.masahiro@socionext.com>
2115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 2116T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 2117S: Maintained
1c59d045 2118F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
3881c4a5 2119F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
a3ff83d2 2120F: arch/arm/boot/dts/uniphier*
e7ecbc05 2121F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 2122F: arch/arm/mach-uniphier/
e7ecbc05 2123F: arch/arm/mm/cache-uniphier.c
0308cadc 2124F: arch/arm64/boot/dts/socionext/uniphier*
4b7f48d3 2125F: drivers/bus/uniphier-system-bus.c
734d82f4 2126F: drivers/clk/uniphier/
dbe776c2 2127F: drivers/gpio/gpio-uniphier.c
dd6fd4a3 2128F: drivers/i2c/busses/i2c-uniphier*
5ed34d3a 2129F: drivers/irqchip/irq-uniphier-aidet.c
a3ff83d2 2130F: drivers/pinctrl/uniphier/
54e991b5 2131F: drivers/reset/reset-uniphier.c
a3ff83d2 2132F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
2133N: uniphier
2134
e93fde28
UH
2135ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2136M: Ulf Hansson <ulf.hansson@linaro.org>
2137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138T: git git://git.linaro.org/people/ulfh/clk.git
2139S: Maintained
2140F: drivers/clk/ux500/
e93fde28 2141
740d93b1
PM
2142ARM/VERSATILE EXPRESS PLATFORM
2143M: Liviu Dudau <liviu.dudau@arm.com>
2144M: Sudeep Holla <sudeep.holla@arm.com>
2145M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S: Maintained
2148F: arch/arm/boot/dts/vexpress*
e68d7c14 2149F: arch/arm64/boot/dts/arm/
740d93b1
PM
2150F: arch/arm/mach-vexpress/
2151F: */*/vexpress*
7e8f403f 2152F: */*/*/vexpress*
740d93b1
PM
2153F: drivers/clk/versatile/clk-vexpress-osc.c
2154F: drivers/clocksource/versatile.c
46a600ea 2155N: mps2
740d93b1 2156
d4275354 2157ARM/VFP SUPPORT
54176cc6 2158M: Russell King <linux@armlinux.org.uk>
efc03ecb 2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 2160W: http://www.armlinux.org.uk/
d4275354
RK
2161S: Maintained
2162F: arch/arm/vfp/
2163
e66b6d8e
MV
2164ARM/VOIPAC PXA270 SUPPORT
2165M: Marek Vasut <marek.vasut@gmail.com>
2166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S: Maintained
2168F: arch/arm/mach-pxa/vpac270.c
e0cca11b 2169F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 2170
04529fe2
TP
2171ARM/VT8500 ARM ARCHITECTURE
2172M: Tony Prisk <linux@prisktech.co.nz>
2173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174S: Maintained
2175F: arch/arm/mach-vt8500/
41fd91b4 2176F: drivers/clocksource/vt8500_timer.c
560746eb 2177F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
2178F: drivers/mmc/host/wmt-sdmmc.c
2179F: drivers/pwm/pwm-vt8500.c
2180F: drivers/rtc/rtc-vt8500.c
2181F: drivers/tty/serial/vt8500_serial.c
4f31102b 2182F: drivers/usb/host/ehci-platform.c
41fd91b4 2183F: drivers/usb/host/uhci-platform.c
8a61f013
JH
2184F: drivers/video/fbdev/vt8500lcdfb.*
2185F: drivers/video/fbdev/wm8505fb*
2186F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 2187
e66b6d8e
MV
2188ARM/ZIPIT Z2 SUPPORT
2189M: Marek Vasut <marek.vasut@gmail.com>
2190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S: Maintained
2192F: arch/arm/mach-pxa/z2.c
6ab2a855 2193F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 2194
5ecc4b53
JN
2195ARM/ZTE ARCHITECTURE
2196M: Jun Nie <jun.nie@linaro.org>
15e2dcd6 2197M: Baoyou Xie <baoyou.xie@linaro.org>
975201ca 2198M: Shawn Guo <shawnguo@kernel.org>
5ecc4b53
JN
2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S: Maintained
975201ca 2201F: arch/arm/boot/dts/zx2967*
5ecc4b53 2202F: arch/arm/mach-zx/
975201ca 2203F: arch/arm64/boot/dts/zte/
5ecc4b53 2204F: drivers/clk/zte/
975201ca
SG
2205F: drivers/dma/zx_dma.c
2206F: drivers/gpio/gpio-zx.c
2207F: drivers/i2c/busses/i2c-zx2967.c
2208F: drivers/mmc/host/dw_mmc-zx.*
2209F: drivers/pinctrl/zte/
15e2dcd6 2210F: drivers/soc/zte/
975201ca
SG
2211F: drivers/thermal/zx2967_thermal.c
2212F: drivers/watchdog/zx2967_wdt.c
5ecc4b53 2213F: Documentation/devicetree/bindings/arm/zte.txt
975201ca
SG
2214F: Documentation/devicetree/bindings/clock/zx2967*.txt
2215F: Documentation/devicetree/bindings/dma/zxdma.txt
2216F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2217F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2218F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2219F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
8041311c 2220F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
15e2dcd6 2221F: Documentation/devicetree/bindings/soc/zte/
975201ca
SG
2222F: Documentation/devicetree/bindings/sound/zte,*.txt
2223F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2224F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2225F: include/dt-bindings/clock/zx2967*.h
2226F: include/dt-bindings/soc/zte,*.h
2227F: sound/soc/codecs/zx_aud96p22.c
2228F: sound/soc/zte/
5ecc4b53 2229
51f29d44
MS
2230ARM/ZYNQ ARCHITECTURE
2231M: Michal Simek <michal.simek@xilinx.com>
2232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233W: http://wiki.xilinx.com
d6448b76 2234T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
2235S: Supported
2236F: arch/arm/mach-zynq/
bd2a337a 2237F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2238F: drivers/block/xsysace.c
c2fd4e38
MS
2239N: zynq
2240N: xilinx
2241F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2242F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2243F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2244F: drivers/edac/synopsys_edac.c
51f29d44 2245
38074229
CM
2246ARM64 PORT (AARCH64 ARCHITECTURE)
2247M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2248M: Will Deacon <will.deacon@arm.com>
38074229 2249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2250T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2251S: Maintained
2252F: arch/arm64/
d19766ec 2253F: Documentation/arm64/
38074229 2254
a56ba8fb
SA
2255AS3645A LED FLASH CONTROLLER DRIVER
2256M: Sakari Ailus <sakari.ailus@iki.fi>
2257L: linux-leds@vger.kernel.org
2258S: Maintained
2259F: drivers/leds/leds-as3645a.c
2260
7c94a8b2
LW
2261ASAHI KASEI AK8974 DRIVER
2262M: Linus Walleij <linus.walleij@linaro.org>
2263L: linux-iio@vger.kernel.org
2264W: http://www.akm.com/
2265S: Supported
2266F: drivers/iio/magnetometer/ak8974.c
2267
d58de038
GJ
2268ASC7621 HARDWARE MONITOR DRIVER
2269M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2270L: linux-hwmon@vger.kernel.org
d58de038
GJ
2271S: Maintained
2272F: Documentation/hwmon/asc7621
2273F: drivers/hwmon/asc7621.c
2274
b229ece9 2275ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2276M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2277L: acpi4asus-user@lists.sourceforge.net
d0944853 2278L: platform-driver-x86@vger.kernel.org
76593d6f 2279W: http://acpi4asus.sf.net
85091b71 2280S: Maintained
b229ece9
CC
2281F: drivers/platform/x86/asus*.c
2282F: drivers/platform/x86/eeepc*.c
85091b71 2283
f6a6bbae
JPRV
2284ASUS WIRELESS RADIO CONTROL DRIVER
2285M: João Paulo Rechi Vita <jprvita@gmail.com>
2286L: platform-driver-x86@vger.kernel.org
2287S: Maintained
2288F: drivers/platform/x86/asus-wireless.c
2289
75aeddd1
DH
2290ASYMMETRIC KEYS
2291M: David Howells <dhowells@redhat.com>
2292L: keyrings@vger.kernel.org
2293S: Maintained
2294F: Documentation/crypto/asymmetric-keys.txt
2295F: include/linux/verification.h
2296F: include/crypto/public_key.h
2297F: include/crypto/pkcs7.h
2298F: crypto/asymmetric_keys/
2299
953a6479 2300ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2301R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2302W: http://sourceforge.net/projects/xscaleiop
08223d80 2303S: Odd fixes
679655da
JP
2304F: Documentation/crypto/async-tx-api.txt
2305F: crypto/async_tx/
2306F: drivers/dma/
2307F: include/linux/dmaengine.h
2308F: include/linux/async_tx.h
b3e5f263 2309
a1867d36 2310AT24 EEPROM DRIVER
8aee5575 2311M: Bartosz Golaszewski <brgl@bgdev.pl>
a1867d36 2312L: linux-i2c@vger.kernel.org
f9a19fcc 2313T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
a1867d36 2314S: Maintained
a01be217 2315F: Documentation/devicetree/bindings/eeprom/at24.txt
a1867d36 2316F: drivers/misc/eeprom/at24.c
25f73ed5 2317F: include/linux/platform_data/at24.h
a1867d36 2318
e7839f25 2319ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2320M: "Ed L. Cashin" <ed.cashin@acm.org>
2321W: http://www.openaoe.org/
1da177e4 2322S: Supported
679655da
JP
2323F: Documentation/aoe/
2324F: drivers/block/aoe/
1da177e4 2325
aad7a211
AB
2326ATHEROS 71XX/9XXX GPIO DRIVER
2327M: Alban Bedel <albeu@free.fr>
2328W: https://github.com/AlbanBedel/linux
2329T: git git://github.com/AlbanBedel/linux
2330S: Maintained
2331F: drivers/gpio/gpio-ath79.c
2332F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2333
9a10a870 2334ATHEROS ATH GENERIC UTILITIES
b5612909 2335M: Kalle Valo <kvalo@codeaurora.org>
9a10a870
JP
2336L: linux-wireless@vger.kernel.org
2337S: Supported
2338F: drivers/net/wireless/ath/*
2339
fa1c114f 2340ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2341M: Jiri Slaby <jirislaby@gmail.com>
2342M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2343M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2344L: linux-wireless@vger.kernel.org
72c706b7 2345W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2346S: Maintained
fa451753 2347F: drivers/net/wireless/ath/ath5k/
fa1c114f 2348
12e62d6f 2349ATHEROS ATH6KL WIRELESS DRIVER
c76700ab 2350M: Kalle Valo <kvalo@codeaurora.org>
12e62d6f
KV
2351L: linux-wireless@vger.kernel.org
2352W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2353T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2354S: Supported
2355F: drivers/net/wireless/ath/ath6kl/
2356
82abbea7
RD
2357ATI_REMOTE2 DRIVER
2358M: Ville Syrjala <syrjala@sci.fi>
1d7e1e6b 2359S: Maintained
82abbea7 2360F: drivers/input/misc/ati_remote2.c
1d7e1e6b 2361
2c2a6172
LT
2362ATK0110 HWMON DRIVER
2363M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2364L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2365S: Maintained
2366F: drivers/hwmon/asus_atk0110.c
2367
7ae115b4 2368ATLX ETHERNET DRIVERS
8b58be88 2369M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2370M: Chris Snook <chris.snook@gmail.com>
e443e383 2371L: netdev@vger.kernel.org
8d5ca6ec
JC
2372W: http://sourceforge.net/projects/atl1
2373W: http://atl1.sourceforge.net
2374S: Maintained
2b133ad6 2375F: drivers/net/ethernet/atheros/
8d5ca6ec 2376
1da177e4 2377ATM
366c1bd1 2378M: Chas Williams <3chas3@gmail.com>
476604de 2379L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2380L: netdev@vger.kernel.org
1da177e4
LT
2381W: http://linux-atm.sourceforge.net
2382S: Maintained
679655da
JP
2383F: drivers/atm/
2384F: include/linux/atm*
c117ab84 2385F: include/uapi/linux/atm*
1da177e4 2386
04ac2f46 2387ATMEL AT91 / AT32 MCI DRIVER
420a3879 2388M: Ludovic Desroches <ludovic.desroches@microchip.com>
04ac2f46
NF
2389S: Maintained
2390F: drivers/mmc/host/atmel-mci.c
04ac2f46 2391
f80cb488 2392ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
e085b9d8 2393M: Nicolas Ferre <nicolas.ferre@microchip.com>
f80cb488
NF
2394S: Supported
2395F: drivers/power/reset/at91-sama5d2_shdwc.c
2396
dfae90ed 2397ATMEL Audio ALSA driver
e085b9d8 2398M: Nicolas Ferre <nicolas.ferre@microchip.com>
dfae90ed
BS
2399L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2400S: Supported
2401F: sound/soc/atmel
2402
888f2804 2403ATMEL I2C DRIVER
420a3879 2404M: Ludovic Desroches <ludovic.desroches@microchip.com>
888f2804
LD
2405L: linux-i2c@vger.kernel.org
2406S: Supported
2407F: drivers/i2c/busses/i2c-at91.c
2408
15515545 2409ATMEL ISI DRIVER
420a3879 2410M: Ludovic Desroches <ludovic.desroches@microchip.com>
15515545
JW
2411L: linux-media@vger.kernel.org
2412S: Supported
0538bee6 2413F: drivers/media/platform/atmel/atmel-isi.c
15515545
JW
2414F: include/media/atmel-isi.h
2415
8f4c79ce 2416ATMEL LCDFB DRIVER
e085b9d8 2417M: Nicolas Ferre <nicolas.ferre@microchip.com>
c69f677c 2418L: linux-fbdev@vger.kernel.org
8f4c79ce 2419S: Maintained
8a61f013 2420F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2421F: include/video/atmel_lcdc.h
8f4c79ce 2422
89e5785f 2423ATMEL MACB ETHERNET DRIVER
e085b9d8 2424M: Nicolas Ferre <nicolas.ferre@microchip.com>
89e5785f 2425S: Supported
9f2f381f 2426F: drivers/net/ethernet/cadence/
89e5785f 2427
7683e9e5
LT
2428ATMEL MAXTOUCH DRIVER
2429M: Nick Dyer <nick@shmanahar.org>
2430T: git git://github.com/ndyer/linux.git
2431S: Maintained
2432F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2433F: drivers/input/touchscreen/atmel_mxt_ts.c
7683e9e5 2434
7683e9e5
LT
2435ATMEL SAMA5D2 ADC DRIVER
2436M: Ludovic Desroches <ludovic.desroches@microchip.com>
2437L: linux-iio@vger.kernel.org
2438S: Supported
2439F: drivers/iio/adc/at91-sama5d2_adc.c
2440
05c441ef 2441ATMEL SDMMC DRIVER
420a3879 2442M: Ludovic Desroches <ludovic.desroches@microchip.com>
05c441ef 2443L: linux-mmc@vger.kernel.org
2444S: Supported
2445F: drivers/mmc/host/sdhci-of-at91.c
2446
754ce4f2 2447ATMEL SPI DRIVER
e085b9d8 2448M: Nicolas Ferre <nicolas.ferre@microchip.com>
754ce4f2 2449S: Supported
9df92e6c 2450F: drivers/spi/spi-atmel.*
754ce4f2 2451
0ef09015 2452ATMEL SSC DRIVER
e085b9d8 2453M: Nicolas Ferre <nicolas.ferre@microchip.com>
0ef09015
BS
2454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455S: Supported
2456F: drivers/misc/atmel-ssc.c
2457F: include/linux/atmel-ssc.h
2458
e9cb1c5a 2459ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
e085b9d8 2460M: Nicolas Ferre <nicolas.ferre@microchip.com>
e9cb1c5a
NF
2461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462S: Supported
2463F: drivers/misc/atmel_tclib.c
2464F: drivers/clocksource/tcb_clksrc.c
2465
914a3f3b 2466ATMEL USBA UDC DRIVER
e085b9d8 2467M: Nicolas Ferre <nicolas.ferre@microchip.com>
a02875a6 2468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2469S: Supported
faf2e1db 2470F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2471
1da177e4 2472ATMEL WIRELESS DRIVER
8b58be88 2473M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2474L: linux-wireless@vger.kernel.org
1da177e4
LT
2475W: http://www.thekelleys.org.uk/atmel
2476W: http://atmelwlandriver.sourceforge.net/
2477S: Maintained
30fe0f9b 2478F: drivers/net/wireless/atmel/atmel*
1da177e4 2479
7683e9e5
LT
2480ATMEL XDMA DRIVER
2481M: Ludovic Desroches <ludovic.desroches@microchip.com>
2482L: linux-arm-kernel@lists.infradead.org
2483L: dmaengine@vger.kernel.org
2484S: Supported
2485F: drivers/dma/at_xdmac.c
a14c0f8f 2486
3942b771
PZ
2487ATOMIC INFRASTRUCTURE
2488M: Will Deacon <will.deacon@arm.com>
2489M: Peter Zijlstra <peterz@infradead.org>
2490R: Boqun Feng <boqun.feng@gmail.com>
2491L: linux-kernel@vger.kernel.org
2492S: Maintained
2493F: arch/*/include/asm/atomic*.h
2494F: include/*/atomic*.h
2495
26780d9e 2496ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2497M: Bradley Grove <linuxdrivers@attotech.com>
2498L: linux-scsi@vger.kernel.org
2499W: http://www.attotech.com
2500S: Supported
2501F: drivers/scsi/esas2r
26780d9e 2502
bc6e17b8
SS
2503ATUSB IEEE 802.15.4 RADIO DRIVER
2504M: Stefan Schmidt <stefan@osg.samsung.com>
2505L: linux-wpan@vger.kernel.org
2506S: Maintained
2507F: drivers/net/ieee802154/atusb.c
2508F: drivers/net/ieee802154/atusb.h
2509F: drivers/net/ieee802154/at86rf230.h
2510
a92b7b80 2511AUDIT SUBSYSTEM
915f389d 2512M: Paul Moore <paul@paul-moore.com>
8b58be88 2513M: Eric Paris <eparis@redhat.com>
915f389d 2514L: linux-audit@redhat.com (moderated for non-subscribers)
174e075c 2515W: https://github.com/linux-audit
174e075c
PM
2516T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2517S: Supported
679655da 2518F: include/linux/audit.h
c117ab84 2519F: include/uapi/linux/audit.h
679655da 2520F: kernel/audit*
a92b7b80 2521
70e84049 2522AUXILIARY DISPLAY DRIVERS
8b58be88 2523M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2524W: http://miguelojeda.es/auxdisplay.htm
2525W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2526S: Maintained
679655da
JP
2527F: drivers/auxdisplay/
2528F: include/linux/cfag12864b.h
70e84049 2529
1da177e4 2530AX.25 NETWORK LAYER
8b58be88 2531M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2532L: linux-hams@vger.kernel.org
d34cb28a 2533W: http://www.linux-ax25.org/
1da177e4 2534S: Maintained
c117ab84 2535F: include/uapi/linux/ax25.h
679655da
JP
2536F: include/net/ax25.h
2537F: net/ax25/
1da177e4 2538
21dd0ece
PR
2539AXENTIA ARM DEVICES
2540M: Peter Rosin <peda@axentia.se>
2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542S: Maintained
2543F: Documentation/devicetree/bindings/arm/axentia.txt
2544F: arch/arm/boot/dts/at91-linea.dtsi
0e432389
PR
2545F: arch/arm/boot/dts/at91-natte.dtsi
2546F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
21dd0ece
PR
2547F: arch/arm/boot/dts/at91-tse850-3.dts
2548
7683e9e5
LT
2549AXENTIA ASOC DRIVERS
2550M: Peter Rosin <peda@axentia.se>
2551L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2552S: Maintained
2553F: Documentation/devicetree/bindings/sound/axentia,*
2554F: sound/soc/atmel/tse850-pcm5142.c
2555
d5269395 2556AZ6007 DVB DRIVER
5dc8a864 2557M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2558L: linux-media@vger.kernel.org
a825eaec 2559W: https://linuxtv.org
d5269395
MCC
2560T: git git://linuxtv.org/media_tree.git
2561S: Maintained
2562F: drivers/media/usb/dvb-usb-v2/az6007.c
2563
6777376e
HV
2564AZTECH FM RADIO RECEIVER DRIVER
2565M: Hans Verkuil <hverkuil@xs4all.nl>
2566L: linux-media@vger.kernel.org
2567T: git git://linuxtv.org/media_tree.git
a825eaec 2568W: https://linuxtv.org
6777376e
HV
2569S: Maintained
2570F: drivers/media/radio/radio-aztech*
2571
e2d1d6c0 2572B43 WIRELESS DRIVER
e2d1d6c0 2573L: linux-wireless@vger.kernel.org
ed072f9e 2574L: b43-dev@lists.infradead.org
491b26b4 2575W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2576S: Odd Fixes
58619b14 2577F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2578
2579B43LEGACY WIRELESS DRIVER
8b58be88 2580M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2581L: linux-wireless@vger.kernel.org
ed072f9e 2582L: b43-dev@lists.infradead.org
491b26b4 2583W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2584S: Maintained
423e3ce3 2585F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2586
300abeb5 2587BACKLIGHT CLASS/SUBSYSTEM
70d14fcf 2588M: Lee Jones <lee.jones@linaro.org>
80e5d455
LJ
2589M: Daniel Thompson <daniel.thompson@linaro.org>
2590M: Jingoo Han <jingoohan1@gmail.com>
9f273c24 2591T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2592S: Maintained
679655da
JP
2593F: drivers/video/backlight/
2594F: include/linux/backlight.h
80e5d455
LJ
2595F: include/linux/pwm_backlight.h
2596F: Documentation/devicetree/bindings/leds/backlight
300abeb5 2597
c6c8fea2 2598BATMAN ADVANCED
207df49e 2599M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2600M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2601M: Antonio Quartulli <a@unstable.cc>
1584f41f 2602L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2603W: https://www.open-mesh.org/
8b823170 2604Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2605S: Maintained
286ddfb0
SE
2606F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2607F: Documentation/ABI/testing/sysfs-class-net-mesh
e45eba24 2608F: Documentation/networking/batman-adv.rst
fec149f5 2609F: include/uapi/linux/batadv_packet.h
09748a22 2610F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2611F: net/batman-adv/
2612
e2d1d6c0 2613BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2614M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2615L: linux-hams@vger.kernel.org
2616W: http://www.baycom.org/~tom/ham/ham.html
2617S: Maintained
679655da 2618F: drivers/net/hamradio/baycom*
e2d1d6c0 2619
cafe5635 2620BCACHE (BLOCK LAYER CACHE)
e9938f55 2621M: Coly Li <colyli@suse.de>
d1aa1ab3 2622M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2623L: linux-bcache@vger.kernel.org
2624W: http://bcache.evilpiepirate.org
52b69ff5
ML
2625C: irc://irc.oftc.net/bcache
2626S: Maintained
cafe5635
KO
2627F: drivers/md/bcache/
2628
04bd844a
HV
2629BDISP ST MEDIA DRIVER
2630M: Fabien Dessenne <fabien.dessenne@st.com>
2631L: linux-media@vger.kernel.org
2632T: git git://linuxtv.org/media_tree.git
a825eaec 2633W: https://linuxtv.org
04bd844a
HV
2634S: Supported
2635F: drivers/media/platform/sti/bdisp
2636
82abbea7
RD
2637BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2638M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2639L: netdev@vger.kernel.org
2640S: Maintained
2641F: drivers/net/ethernet/ec_bhf.c
f34b87e4 2642
e2d1d6c0 2643BEFS FILE SYSTEM
5624a8b0 2644M: Luis de Bethencourt <luisbg@kernel.org>
db4ad036
LB
2645M: Salah Triki <salah.triki@gmail.com>
2646S: Maintained
5624a8b0 2647T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
679655da
JP
2648F: Documentation/filesystems/befs.txt
2649F: fs/befs/
e2d1d6c0 2650
82abbea7
RD
2651BFQ I/O SCHEDULER
2652M: Paolo Valente <paolo.valente@linaro.org>
2653M: Jens Axboe <axboe@kernel.dk>
2654L: linux-block@vger.kernel.org
49e7d9df 2655S: Maintained
82abbea7
RD
2656F: block/bfq-*
2657F: Documentation/block/bfq-iosched.txt
564ee360 2658
e2d1d6c0 2659BFS FILE SYSTEM
cea58224 2660M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
e2d1d6c0 2661S: Maintained
679655da
JP
2662F: Documentation/filesystems/bfs.txt
2663F: fs/bfs/
c117ab84 2664F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2665
b54cf35a
JSM
2666BLINKM RGB LED DRIVER
2667M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2668S: Maintained
2669F: drivers/leds/leds-blinkm.c
2670
1da177e4 2671BLOCK LAYER
8b58be88 2672M: Jens Axboe <axboe@kernel.dk>
82c426e0 2673L: linux-block@vger.kernel.org
08deed1e 2674T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2675S: Maintained
679655da 2676F: block/
fc9de9a5 2677F: drivers/block/
ae11f7ef 2678F: kernel/trace/blktrace.c
88459642 2679F: lib/sbitmap.c
1da177e4 2680
2b54aaef 2681BLOCK2MTD DRIVER
8b58be88 2682M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2683L: linux-mtd@lists.infradead.org
2684S: Maintained
679655da 2685F: drivers/mtd/devices/block2mtd.c
2b54aaef 2686
63fbd24e 2687BLUETOOTH DRIVERS
8b58be88 2688M: Marcel Holtmann <marcel@holtmann.org>
eb491eca 2689M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2690L: linux-bluetooth@vger.kernel.org
63fbd24e 2691W: http://www.bluez.org/
22e7a424
MH
2692T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2694S: Maintained
679655da 2695F: drivers/bluetooth/
1da177e4 2696
63fbd24e 2697BLUETOOTH SUBSYSTEM
8b58be88 2698M: Marcel Holtmann <marcel@holtmann.org>
eb491eca 2699M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2700L: linux-bluetooth@vger.kernel.org
2701W: http://www.bluez.org/
22e7a424
MH
2702T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2704S: Maintained
679655da
JP
2705F: net/bluetooth/
2706F: include/net/bluetooth/
1da177e4
LT
2707
2708BONDING DRIVER
79b30750 2709M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2710M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2711M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2712L: netdev@vger.kernel.org
ce00f85c
JC
2713W: http://sourceforge.net/projects/bonding/
2714S: Supported
679655da 2715F: drivers/net/bonding/
c117ab84 2716F: include/uapi/linux/if_bonding.h
1da177e4 2717
b5f4df34
AS
2718BPF (Safe dynamic programs and tools)
2719M: Alexei Starovoitov <ast@kernel.org>
cdb90499 2720M: Daniel Borkmann <daniel@iogearbox.net>
b5f4df34
AS
2721L: netdev@vger.kernel.org
2722L: linux-kernel@vger.kernel.org
5e01929f
DB
2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
b5f4df34 2725S: Supported
cdb90499
DB
2726F: arch/x86/net/bpf_jit*
2727F: Documentation/networking/filter.txt
2e39748a 2728F: Documentation/bpf/
cdb90499
DB
2729F: include/linux/bpf*
2730F: include/linux/filter.h
5e01929f
DB
2731F: include/trace/events/bpf.h
2732F: include/trace/events/xdp.h
cdb90499
DB
2733F: include/uapi/linux/bpf*
2734F: include/uapi/linux/filter.h
b5f4df34 2735F: kernel/bpf/
cdb90499 2736F: kernel/trace/bpf_trace.c
5aa5bd14 2737F: lib/test_bpf.c
cdb90499
DB
2738F: net/bpf/
2739F: net/core/filter.c
2740F: net/sched/act_bpf.c
2741F: net/sched/cls_bpf.c
2742F: samples/bpf/
a92bb546 2743F: tools/bpf/
cdb90499 2744F: tools/testing/selftests/bpf/
b5f4df34 2745
39105890 2746BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2747M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2748L: netdev@vger.kernel.org
2749S: Supported
adfc5217 2750F: drivers/net/ethernet/broadcom/b44.*
39105890 2751
967dd82f
FF
2752BROADCOM B53 ETHERNET SWITCH DRIVER
2753M: Florian Fainelli <f.fainelli@gmail.com>
2754L: netdev@vger.kernel.org
2755L: openwrt-devel@lists.openwrt.org (subscribers-only)
2756S: Supported
2757F: drivers/net/dsa/b53/*
2758F: include/linux/platform_data/b53.h
2759
90f4c594 2760BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2761M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2762M: Ray Jui <rjui@broadcom.com>
2763M: Scott Branden <sbranden@broadcom.com>
086f4704 2764M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2765T: git git://github.com/broadcom/mach-bcm
af4b8e37 2766S: Maintained
ccf62f5a
JM
2767N: bcm281*
2768N: bcm113*
2769N: bcm216*
2770N: kona
af4b8e37 2771F: arch/arm/mach-bcm/
af4b8e37 2772
9209bec4 2773BROADCOM BCM2835 ARM ARCHITECTURE
10b9e887 2774M: Eric Anholt <eric@anholt.net>
346ab44e 2775M: Stefan Wahren <stefan.wahren@i2se.com>
f680f25c 2776L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2778T: git git://github.com/anholt/linux
f680f25c 2779S: Maintained
9209bec4 2780N: bcm2835
4a5a7a66 2781F: drivers/staging/vc04_services
f680f25c 2782
5564f092
RM
2783BROADCOM BCM47XX MIPS ARCHITECTURE
2784M: Hauke Mehrtens <hauke@hauke-m.de>
2785M: Rafał Miłecki <zajec5@gmail.com>
2786L: linux-mips@linux-mips.org
2787S: Maintained
7ad2410c 2788F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2789F: arch/mips/bcm47xx/*
2790F: arch/mips/include/asm/mach-bcm47xx/*
2791
9209bec4 2792BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2793M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a 2794M: Rafał Miłecki <zajec5@gmail.com>
d722bc94 2795M: Jon Mason <jonmason@broadcom.com>
1a50cd8a 2796M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2797L: linux-arm-kernel@lists.infradead.org
2798S: Maintained
2799F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2800F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe 2801F: arch/arm/boot/dts/bcm470*
d722bc94 2802F: arch/arm/boot/dts/bcm953012*
5b293ebe 2803
4ebd5047
RM
2804BROADCOM BCM53573 ARM ARCHITECTURE
2805M: Rafał Miłecki <rafal@milecki.pl>
2806L: linux-arm-kernel@lists.infradead.org
2807S: Maintained
2808F: arch/arm/boot/dts/bcm53573*
2809F: arch/arm/boot/dts/bcm47189*
2810
e076e962
FF
2811BROADCOM BCM63XX ARM ARCHITECTURE
2812M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2813M: bcm-kernel-feedback-list@broadcom.com
20de823e 2814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2815T: git git://github.com/broadcom/stblinux.git
e076e962 2816S: Maintained
d6f4e76e 2817N: bcm63xx
e076e962 2818
7110e227
KC
2819BROADCOM BCM63XX/BCM33XX UDC DRIVER
2820M: Kevin Cernekee <cernekee@gmail.com>
2821L: linux-usb@vger.kernel.org
2822S: Maintained
2823F: drivers/usb/gadget/udc/bcm63xx_udc.*
2824
2df94fd6 2825BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2826M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2827M: Gregory Fong <gregory.0xf0@gmail.com>
2828M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2829M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2831T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2832S: Maintained
2833F: arch/arm/mach-bcm/*brcmstb*
2834F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2835F: drivers/bus/brcmstb_gisb.c
7e19092f
FF
2836F: arch/arm/mm/cache-b15-rac.c
2837F: arch/arm/include/asm/hardware/cache-b15-rac.h
5009a289 2838N: brcmstb
2df94fd6 2839
7683e9e5
LT
2840BROADCOM BMIPS CPUFREQ DRIVER
2841M: Markus Mayer <mmayer@broadcom.com>
2842M: bcm-kernel-feedback-list@broadcom.com
2843L: linux-pm@vger.kernel.org
2844S: Maintained
2845F: drivers/cpufreq/bmips-cpufreq.c
2846
70371cef
KC
2847BROADCOM BMIPS MIPS ARCHITECTURE
2848M: Kevin Cernekee <cernekee@gmail.com>
2849M: Florian Fainelli <f.fainelli@gmail.com>
2850L: linux-mips@linux-mips.org
eb6725d0 2851T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2852S: Maintained
2853F: arch/mips/bmips/*
2854F: arch/mips/include/asm/mach-bmips/*
2855F: arch/mips/kernel/*bmips*
338808de 2856F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2857F: drivers/irqchip/irq-bcm63*
70371cef
KC
2858F: drivers/irqchip/irq-bcm7*
2859F: drivers/irqchip/irq-brcmstb*
3271e610 2860F: include/linux/bcm963xx_nvram.h
8fce60b8 2861F: include/linux/bcm963xx_tag.h
70371cef 2862
7683e9e5
LT
2863BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2864M: Rasesh Mody <rasesh.mody@cavium.com>
2865M: Harish Patil <harish.patil@cavium.com>
2866M: Dept-GELinuxNICDev@cavium.com
2867L: netdev@vger.kernel.org
2868S: Supported
2869F: drivers/net/ethernet/broadcom/bnx2.*
2870F: drivers/net/ethernet/broadcom/bnx2_*
20bb5505 2871
7683e9e5
LT
2872BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2873M: QLogic-Storage-Upstream@qlogic.com
2874L: linux-scsi@vger.kernel.org
2875S: Supported
2876F: drivers/scsi/bnx2fc/
2877
2878BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2879M: QLogic-Storage-Upstream@qlogic.com
2880L: linux-scsi@vger.kernel.org
2881S: Supported
2882F: drivers/scsi/bnx2i/
2883
2884BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
7683e9e5
LT
2885M: Ariel Elior <ariel.elior@cavium.com>
2886M: everest-linux-l2@cavium.com
948c51e6
MC
2887L: netdev@vger.kernel.org
2888S: Supported
7683e9e5
LT
2889F: drivers/net/ethernet/broadcom/bnx2x/
2890
2891BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2892M: Michael Chan <michael.chan@broadcom.com>
2893L: netdev@vger.kernel.org
2894S: Supported
2895F: drivers/net/ethernet/broadcom/bnxt/
948c51e6 2896
a9533e7e 2897BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2898M: Arend van Spriel <arend.vanspriel@broadcom.com>
2899M: Franky Lin <franky.lin@broadcom.com>
2900M: Hante Meuleman <hante.meuleman@broadcom.com>
21394d57
AVS
2901M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2902M: Wright Feng <wright.feng@cypress.com>
a9533e7e 2903L: linux-wireless@vger.kernel.org
2a734451 2904L: brcm80211-dev-list.pdl@broadcom.com
21394d57 2905L: brcm80211-dev-list@cypress.com
a9533e7e 2906S: Supported
05491d2c 2907F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2908
7683e9e5
LT
2909BROADCOM BRCMSTB GPIO DRIVER
2910M: Gregory Fong <gregory.0xf0@gmail.com>
2911L: bcm-kernel-feedback-list@broadcom.com
9958d6f9 2912S: Supported
7683e9e5
LT
2913F: drivers/gpio/gpio-brcmstb.c
2914F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
9958d6f9 2915
49859e55
AC
2916BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2917M: Al Cooper <alcooperx@gmail.com>
2918L: linux-kernel@vger.kernel.org
2919L: bcm-kernel-feedback-list@broadcom.com
2920S: Maintained
2921F: drivers/phy/broadcom/phy-brcm-usb*
2922
7683e9e5 2923BROADCOM GENET ETHERNET DRIVER
cc49c8ff 2924M: Doug Berger <opendmb@gmail.com>
7683e9e5
LT
2925M: Florian Fainelli <f.fainelli@gmail.com>
2926L: netdev@vger.kernel.org
6a6b5ad0 2927S: Supported
7683e9e5 2928F: drivers/net/ethernet/broadcom/genet/
6a6b5ad0 2929
63f37ddf 2930BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2931M: Ray Jui <rjui@broadcom.com>
2932M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2933M: Jon Mason <jonmason@broadcom.com>
086f4704 2934M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2936T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2937S: Maintained
2938N: iproc
2939N: cygnus
5c161242 2940N: bcm[-_]nsp
36c0237f
SB
2941N: bcm9113*
2942N: bcm9583*
63f37ddf
JM
2943N: bcm9585*
2944N: bcm9586*
2945N: bcm988312
36c0237f 2946N: bcm113*
63f37ddf
JM
2947N: bcm583*
2948N: bcm585*
2949N: bcm586*
2950N: bcm88312
97b79f90 2951N: hr2
d76e21b8 2952F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2953F: drivers/clk/bcm/clk-ns*
2954F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2955
7b7f588b 2956BROADCOM KONA GPIO DRIVER
5e163903 2957M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2958L: bcm-kernel-feedback-list@broadcom.com
2959S: Supported
2960F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2961F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2962
7683e9e5
LT
2963BROADCOM NETXTREME-E ROCE DRIVER
2964M: Selvin Xavier <selvin.xavier@broadcom.com>
2965M: Devesh Sharma <devesh.sharma@broadcom.com>
2966M: Somnath Kotur <somnath.kotur@broadcom.com>
2967M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2968L: linux-rdma@vger.kernel.org
2969W: http://www.broadcom.com
2970S: Supported
2971F: drivers/infiniband/hw/bnxt_re/
2972F: include/uapi/rdma/bnxt_re-abi.h
2973
f6e734a8
RM
2974BROADCOM NVRAM DRIVER
2975M: Rafał Miłecki <zajec5@gmail.com>
2976L: linux-mips@linux-mips.org
2977S: Maintained
2978F: drivers/firmware/broadcom/*
2979
7683e9e5
LT
2980BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2981M: Rafał Miłecki <zajec5@gmail.com>
2982L: linux-wireless@vger.kernel.org
02787daa 2983S: Maintained
7683e9e5
LT
2984F: drivers/bcma/
2985F: include/linux/bcma/
02787daa 2986
bb446b57
MM
2987BROADCOM STB AVS CPUFREQ DRIVER
2988M: Markus Mayer <mmayer@broadcom.com>
2989M: bcm-kernel-feedback-list@broadcom.com
2990L: linux-pm@vger.kernel.org
2991S: Maintained
2992F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2993F: drivers/cpufreq/brcmstb*
bb446b57 2994
b590c51c
BN
2995BROADCOM STB AVS TMON DRIVER
2996M: Markus Mayer <mmayer@broadcom.com>
2997M: bcm-kernel-feedback-list@broadcom.com
2998L: linux-pm@vger.kernel.org
2999S: Maintained
3000F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3001F: drivers/thermal/broadcom/brcmstb*
bb446b57 3002
7683e9e5
LT
3003BROADCOM STB NAND FLASH DRIVER
3004M: Brian Norris <computersforpeace@gmail.com>
3005M: Kamal Dasu <kdasu.kdev@gmail.com>
3006L: linux-mtd@lists.infradead.org
3007L: bcm-kernel-feedback-list@broadcom.com
c9678d86 3008S: Maintained
93db446a 3009F: drivers/mtd/nand/raw/brcmnand/
c9678d86 3010
2f330caf
MM
3011BROADCOM STB DPFE DRIVER
3012M: Markus Mayer <mmayer@broadcom.com>
3013M: bcm-kernel-feedback-list@broadcom.com
3014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015S: Maintained
3016F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3017F: drivers/memory/brcmstb_dpfe.c
3018
b8302205
FF
3019BROADCOM SYSTEMPORT ETHERNET DRIVER
3020M: Florian Fainelli <f.fainelli@gmail.com>
3021L: netdev@vger.kernel.org
3022S: Supported
3023F: drivers/net/ethernet/broadcom/bcmsysport.*
3024
7683e9e5
LT
3025BROADCOM TG3 GIGABIT ETHERNET DRIVER
3026M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3027M: Prashant Sreedharan <prashant@broadcom.com>
3028M: Michael Chan <mchan@broadcom.com>
3029L: netdev@vger.kernel.org
592e8b32 3030S: Supported
7683e9e5 3031F: drivers/net/ethernet/broadcom/tg3.*
592e8b32 3032
7725ccfd 3033BROCADE BFA FC SCSI DRIVER
aa803370
AG
3034M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3035M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
3036L: linux-scsi@vger.kernel.org
3037S: Supported
3038F: drivers/scsi/bfa/
7725ccfd 3039
8b230ed8 3040BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
3041M: Rasesh Mody <rasesh.mody@cavium.com>
3042M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3043M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
3044L: netdev@vger.kernel.org
3045S: Supported
f844a0ea 3046F: drivers/net/ethernet/brocade/bna/
8b230ed8 3047
5cdf7f76 3048BSG (block layer generic sg v4 driver)
8b58be88 3049M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
3050L: linux-scsi@vger.kernel.org
3051S: Supported
679655da
JP
3052F: block/bsg.c
3053F: include/linux/bsg.h
c117ab84 3054F: include/uapi/linux/bsg.h
5cdf7f76 3055
af39917d
CL
3056BT87X AUDIO DRIVER
3057M: Clemens Ladisch <clemens@ladisch.de>
3058L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3059T: git git://git.alsa-project.org/alsa-kernel.git
3060S: Maintained
3061F: Documentation/sound/alsa/Bt87x.txt
3062F: sound/pci/bt87x.c
3063
ff1d5c2f 3064BT8XXGPIO DRIVER
eb032b98 3065M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
3066W: http://bu3sch.de/btgpio.php
3067S: Maintained
72dbb705 3068F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 3069
eb1eb04f 3070BTRFS FILE SYSTEM
c0778e25
CM
3071M: Chris Mason <clm@fb.com>
3072M: Josef Bacik <jbacik@fb.com>
d8130624 3073M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
3074L: linux-btrfs@vger.kernel.org
3075W: http://btrfs.wiki.kernel.org/
8a6e2535 3076Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 3077T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 3078S: Maintained
679655da
JP
3079F: Documentation/filesystems/btrfs.txt
3080F: fs/btrfs/
aeea4c10
DL
3081F: include/linux/btrfs*
3082F: include/uapi/linux/btrfs*
eb1eb04f 3083
1da177e4 3084BTTV VIDEO4LINUX DRIVER
5dc8a864 3085M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 3086L: linux-media@vger.kernel.org
a825eaec 3087W: https://linuxtv.org
275ffde4 3088T: git git://linuxtv.org/media_tree.git
f96236e5 3089S: Odd fixes
618cd932 3090F: Documentation/media/v4l-drivers/bttv*
90d72ac6 3091F: drivers/media/pci/bt8xx/bttv*
1da177e4 3092
82abbea7
RD
3093BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3094M: Chanwoo Choi <cw00.choi@samsung.com>
3095L: linux-pm@vger.kernel.org
3096L: linux-samsung-soc@vger.kernel.org
3097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3098S: Maintained
3099F: drivers/devfreq/exynos-bus.c
3100F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3101
1f34923c
KA
3102BUSLOGIC SCSI DRIVER
3103M: Khalid Aziz <khalid@gonehiking.org>
3104L: linux-scsi@vger.kernel.org
3105S: Maintained
3106F: drivers/scsi/BusLogic.*
3107F: drivers/scsi/FlashPoint.*
3108
af39917d
CL
3109C-MEDIA CMI8788 DRIVER
3110M: Clemens Ladisch <clemens@ladisch.de>
3111L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3112T: git git://git.alsa-project.org/alsa-kernel.git
3113S: Maintained
3114F: sound/pci/oxygen/
3115
2141355f
MS
3116C6X ARCHITECTURE
3117M: Mark Salter <msalter@redhat.com>
91ebcd1b 3118M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
2141355f
MS
3119L: linux-c6x-dev@linux-c6x.org
3120W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3121S: Maintained
3122F: arch/c6x/
3123
8b1cfcbd
HM
3124CA8210 IEEE-802.15.4 RADIO DRIVER
3125M: Harry Morris <h.morris@cascoda.com>
8b1cfcbd
HM
3126L: linux-wpan@vger.kernel.org
3127W: https://github.com/Cascoda/ca8210-linux.git
3128S: Maintained
3129F: drivers/net/ieee802154/ca8210.c
3130F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3131
a5432f5a 3132CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 3133M: David Howells <dhowells@redhat.com>
e62d6e24 3134L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
3135S: Supported
3136F: Documentation/filesystems/caching/cachefiles.txt
3137F: fs/cachefiles/
3138
c815ca39
HV
3139CADET FM/AM RADIO RECEIVER DRIVER
3140M: Hans Verkuil <hverkuil@xs4all.nl>
3141L: linux-media@vger.kernel.org
3142T: git git://linuxtv.org/media_tree.git
a825eaec 3143W: https://linuxtv.org
c815ca39
HV
3144S: Maintained
3145F: drivers/media/radio/radio-cadet*
3146
77d5140f 3147CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 3148M: Jonathan Corbet <corbet@lwn.net>
661263b5 3149L: linux-media@vger.kernel.org
275ffde4 3150T: git git://linuxtv.org/media_tree.git
77d5140f 3151S: Maintained
618cd932 3152F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 3153F: drivers/media/platform/marvell-ccic/
77d5140f 3154
201b6bab 3155CAIF NETWORK LAYER
5c574f50 3156M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
3157L: netdev@vger.kernel.org
3158S: Supported
3159F: Documentation/networking/caif/
3160F: drivers/net/caif/
c117ab84 3161F: include/uapi/linux/caif/
201b6bab
JP
3162F: include/net/caif/
3163F: net/caif/
3164
77dac90f 3165CALGARY x86-64 IOMMU
a6921c29
JM
3166M: Muli Ben-Yehuda <mulix@mulix.org>
3167M: Jon Mason <jdmason@kudzu.us>
3168L: iommu@lists.linux-foundation.org
77dac90f 3169S: Maintained
679655da
JP
3170F: arch/x86/kernel/pci-calgary_64.c
3171F: arch/x86/kernel/tce_64.c
3172F: arch/x86/include/asm/calgary.h
3173F: arch/x86/include/asm/tce.h
77dac90f 3174
7683e9e5
LT
3175CAN NETWORK DRIVERS
3176M: Wolfgang Grandegger <wg@grandegger.com>
3177M: Marc Kleine-Budde <mkl@pengutronix.de>
3178L: linux-can@vger.kernel.org
3179W: https://github.com/linux-can
3180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3182S: Maintained
3183F: Documentation/devicetree/bindings/net/can/
3184F: drivers/net/can/
3185F: include/linux/can/dev.h
3186F: include/linux/can/platform/
3187F: include/uapi/linux/can/error.h
3188F: include/uapi/linux/can/netlink.h
3189
e2d1d6c0 3190CAN NETWORK LAYER
8d15d386 3191M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 3192M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3193L: linux-can@vger.kernel.org
84b0d715 3194W: https://github.com/linux-can
870482a4
MKB
3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3196T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 3197S: Maintained
7d597739 3198F: Documentation/networking/can.rst
8d15d386 3199F: net/can/
8d15d386 3200F: include/linux/can/core.h
c117ab84
CEB
3201F: include/uapi/linux/can.h
3202F: include/uapi/linux/can/bcm.h
3203F: include/uapi/linux/can/raw.h
3204F: include/uapi/linux/can/gw.h
e2d1d6c0 3205
95d16c72 3206CAPABILITIES
39baa7e6 3207M: Serge Hallyn <serge@hallyn.com>
95d16c72 3208L: linux-security-module@vger.kernel.org
6305902c 3209S: Supported
95d16c72 3210F: include/linux/capability.h
c117ab84 3211F: include/uapi/linux/capability.h
6305902c 3212F: security/commoncap.c
38a94118 3213F: kernel/capability.c
95d16c72 3214
b84894c7
KT
3215CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3216M: Kevin Tsai <ktsai@capellamicro.com>
3217S: Maintained
3218F: drivers/iio/light/cm*
b84894c7 3219
82abbea7
RD
3220CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3221M: Christian Lamparter <chunkeey@googlemail.com>
3222L: linux-wireless@vger.kernel.org
3223W: http://wireless.kernel.org/en/users/Drivers/carl9170
3224S: Maintained
3225F: drivers/net/wireless/ath/carl9170/
3226
f9484852
JG
3227CAVIUM I2C DRIVER
3228M: Jan Glauber <jglauber@cavium.com>
3229M: David Daney <david.daney@cavium.com>
3230W: http://www.cavium.com
3231S: Supported
3232F: drivers/i2c/busses/i2c-octeon*
3233F: drivers/i2c/busses/i2c-thunderx*
3234
7683e9e5
LT
3235CAVIUM LIQUIDIO NETWORK DRIVER
3236M: Derek Chickles <derek.chickles@caviumnetworks.com>
3237M: Satanand Burla <satananda.burla@caviumnetworks.com>
3238M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3239M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3240L: netdev@vger.kernel.org
3241W: http://www.cavium.com
3242S: Supported
3243F: drivers/net/ethernet/cavium/liquidio/
3244
25fc8465
JG
3245CAVIUM MMC DRIVER
3246M: Jan Glauber <jglauber@cavium.com>
3247M: David Daney <david.daney@cavium.com>
3248M: Steven J. Hill <Steven.Hill@cavium.com>
3249W: http://www.cavium.com
3250S: Supported
3251F: drivers/mmc/host/cavium*
3252
62ad8b5c
GC
3253CAVIUM OCTEON-TX CRYPTO DRIVER
3254M: George Cherian <george.cherian@cavium.com>
3255L: linux-crypto@vger.kernel.org
3256W: http://www.cavium.com
3257S: Supported
3258F: drivers/crypto/cavium/cpt/
3259
7683e9e5 3260CAVIUM THUNDERX2 ARM64 SOC
a93fae75 3261M: Robert Richter <rrichter@cavium.com>
7683e9e5
LT
3262M: Jayachandran C <jnair@caviumnetworks.com>
3263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3264S: Maintained
3265F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3266F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3267
ef0bbac3
VB
3268CC2520 IEEE-802.15.4 RADIO DRIVER
3269M: Varka Bhadram <varkabhadram@gmail.com>
3270L: linux-wpan@vger.kernel.org
3271S: Maintained
3272F: drivers/net/ieee802154/cc2520.c
3273F: include/linux/spi/cc2520.h
3274F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3275
94f32d92 3276CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
84817ef0
GBY
3277M: Gilad Ben-Yossef <gilad@benyossef.com>
3278L: linux-crypto@vger.kernel.org
84817ef0 3279S: Supported
94f32d92 3280F: drivers/crypto/ccree/
84817ef0
GBY
3281W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3282
6917a7b7 3283CEC FRAMEWORK
ca684386
HV
3284M: Hans Verkuil <hans.verkuil@cisco.com>
3285L: linux-media@vger.kernel.org
3286T: git git://linuxtv.org/media_tree.git
3287W: http://linuxtv.org
3288S: Supported
104eda6d 3289F: Documentation/media/kapi/cec-core.rst
618cd932 3290F: Documentation/media/uapi/cec
104eda6d 3291F: drivers/media/cec/
ca684386
HV
3292F: drivers/media/rc/keymaps/rc-cec.c
3293F: include/media/cec.h
6917a7b7 3294F: include/media/cec-notifier.h
104eda6d
HV
3295F: include/uapi/linux/cec.h
3296F: include/uapi/linux/cec-funcs.h
af15e32f 3297F: Documentation/devicetree/bindings/media/cec.txt
f67449fd 3298F: Documentation/ABI/testing/debugfs-cec-error-inj
ca684386 3299
96b52ab3
HV
3300CEC GPIO DRIVER
3301M: Hans Verkuil <hans.verkuil@cisco.com>
3302L: linux-media@vger.kernel.org
3303T: git git://linuxtv.org/media_tree.git
3304W: http://linuxtv.org
3305S: Supported
3306F: drivers/media/platform/cec-gpio/
3307F: Documentation/devicetree/bindings/media/cec-gpio.txt
3308
b8154542 3309CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3310M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3311L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3312W: http://www.ibm.com/developerworks/power/cell/
3313S: Supported
679655da 3314F: arch/powerpc/include/asm/cell*.h
679655da 3315F: arch/powerpc/include/asm/spu*.h
c117ab84 3316F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3317F: arch/powerpc/oprofile/*cell*
3318F: arch/powerpc/platforms/cell/
b8154542 3319
398ecff5
SW
3320CEPH COMMON CODE (LIBCEPH)
3321M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3322M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3323M: Sage Weil <sage@redhat.com>
82593f87 3324L: ceph-devel@vger.kernel.org
09d90327 3325W: http://ceph.com/
fb99f881 3326T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3327T: git git://github.com/ceph/ceph-client.git
9030aaf9 3328S: Supported
14430813
JP
3329F: net/ceph/
3330F: include/linux/ceph/
3331F: include/linux/crush/
9030aaf9 3332
398ecff5
SW
3333CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3334M: "Yan, Zheng" <zyan@redhat.com>
3335M: Sage Weil <sage@redhat.com>
3336M: Ilya Dryomov <idryomov@gmail.com>
3337L: ceph-devel@vger.kernel.org
3338W: http://ceph.com/
3339T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3340T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3341S: Supported
3342F: Documentation/filesystems/ceph.txt
3343F: fs/ceph/
3344
cfc411e7
DH
3345CERTIFICATE HANDLING:
3346M: David Howells <dhowells@redhat.com>
3347M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3348L: keyrings@vger.kernel.org
cfc411e7
DH
3349S: Maintained
3350F: Documentation/module-signing.txt
3351F: certs/
d8d80386 3352F: scripts/sign-file.c
cfc411e7
DH
3353F: scripts/extract-cert.c
3354
18332a80 3355CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3356L: linux-usb@vger.kernel.org
10c6c9c9 3357S: Orphan
679655da
JP
3358F: Documentation/usb/WUSB-Design-overview.txt
3359F: Documentation/usb/wusb-cbaf
355ffe69
DV
3360F: drivers/usb/host/hwa-hc.c
3361F: drivers/usb/host/whci/
679655da
JP
3362F: drivers/usb/wusbcore/
3363F: include/linux/usb/wusb*
18332a80 3364
70e84049 3365CFAG12864B LCD DRIVER
8b58be88 3366M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3367W: http://miguelojeda.es/auxdisplay.htm
3368W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3369S: Maintained
679655da
JP
3370F: drivers/auxdisplay/cfag12864b.c
3371F: include/linux/cfag12864b.h
70e84049
MOS
3372
3373CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3374M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3375W: http://miguelojeda.es/auxdisplay.htm
3376W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3377S: Maintained
679655da
JP
3378F: drivers/auxdisplay/cfag12864bfb.c
3379F: include/linux/cfag12864b.h
70e84049 3380
8c03145a 3381802.11 (including CFG80211/NL80211)
8b58be88 3382M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3383L: linux-wireless@vger.kernel.org
ce466579
JB
3384W: http://wireless.kernel.org/
3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3387S: Maintained
8c03145a 3388F: net/wireless/
c117ab84 3389F: include/uapi/linux/nl80211.h
8c03145a
JB
3390F: include/linux/ieee80211.h
3391F: include/net/wext.h
679655da 3392F: include/net/cfg80211.h
8c03145a
JB
3393F: include/net/iw_handler.h
3394F: include/net/ieee80211_radiotap.h
3395F: Documentation/driver-api/80211/cfg80211.rst
3396F: Documentation/networking/regulatory.txt
704232c2 3397
46e64261
GKH
3398CHAR and MISC DRIVERS
3399M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3400M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3401T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3402S: Supported
fb63de38
GU
3403F: drivers/char/
3404F: drivers/misc/
471322a8 3405F: include/linux/miscdevice.h
46e64261 3406
0a920b5b 3407CHECKPATCH
8b58be88 3408M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3409M: Joe Perches <joe@perches.com>
3410S: Maintained
679655da 3411F: scripts/checkpatch.pl
0a920b5b 3412
f8407f26
HW
3413CHINESE DOCUMENTATION
3414M: Harry Wei <harryxiyou@gmail.com>
9740153c 3415L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3416L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3417S: Maintained
f5ff9b63 3418F: Documentation/translations/zh_CN/
f8407f26 3419
2721ea2c 3420CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3421M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3423L: linux-usb@vger.kernel.org
3424S: Maintained
3425F: drivers/usb/chipidea/
3426
a93ad65d
HG
3427CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3428M: Hans de Goede <hdegoede@redhat.com>
3429L: linux-input@vger.kernel.org
3430S: Maintained
3431F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3432F: drivers/input/touchscreen/chipone_icn8318.c
3433
ab043105 3434CHROME HARDWARE PLATFORM SUPPORT
3c778a7f 3435M: Benson Leung <bleung@chromium.org>
ab043105
OJ
3436M: Olof Johansson <olof@lixom.net>
3437S: Maintained
3c778a7f 3438T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
ab043105
OJ
3439F: drivers/platform/chrome/
3440
3d4cfdc9
MB
3441CIRRUS LOGIC AUDIO CODEC DRIVERS
3442M: Brian Austin <brian.austin@cirrus.com>
3443M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3444L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3445S: Maintained
3446F: sound/soc/codecs/cs*
3447
7683e9e5
LT
3448CIRRUS LOGIC EP93XX ETHERNET DRIVER
3449M: Hartley Sweeten <hsweeten@visionengravers.com>
3450L: netdev@vger.kernel.org
3451S: Maintained
3452F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3453
82abbea7
RD
3454CISCO FCOE HBA DRIVER
3455M: Satish Kharat <satishkh@cisco.com>
3456M: Sesidhar Baddela <sebaddel@cisco.com>
3457M: Karan Tilak Kumar <kartilak@cisco.com>
3458L: linux-scsi@vger.kernel.org
3459S: Supported
3460F: drivers/scsi/fnic/
3461
3462CISCO SCSI HBA DRIVER
3463M: Karan Tilak Kumar <kartilak@cisco.com>
3464M: Sesidhar Baddela <sebaddel@cisco.com>
3465L: linux-scsi@vger.kernel.org
3466S: Supported
3467F: drivers/scsi/snic/
3468
3469CISCO VIC ETHERNET NIC DRIVER
3470M: Christian Benvenuti <benve@cisco.com>
3471M: Govindarajulu Varadarajan <_govind@gmx.com>
8af67d34 3472M: Parvi Kaustubhi <pkaustub@cisco.com>
82abbea7
RD
3473S: Supported
3474F: drivers/net/ethernet/cisco/enic/
3475
3476CISCO VIC LOW LATENCY NIC DRIVER
3477M: Christian Benvenuti <benve@cisco.com>
3478M: Dave Goodell <dgoodell@cisco.com>
3479S: Supported
3480F: drivers/infiniband/hw/usnic/
3481
94574d9a
KRW
3482CLEANCACHE API
3483M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3484L: linux-kernel@vger.kernel.org
3485S: Maintained
3486F: mm/cleancache.c
3487F: include/linux/cleancache.h
3488
d4275354 3489CLK API
54176cc6 3490M: Russell King <linux@armlinux.org.uk>
aa571b14 3491L: linux-clk@vger.kernel.org
37417046 3492S: Maintained
d4275354
RK
3493F: include/linux/clk.h
3494
9222d247
JS
3495CLOCKSOURCE, CLOCKEVENT DRIVERS
3496M: Daniel Lezcano <daniel.lezcano@linaro.org>
3497M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3498L: linux-kernel@vger.kernel.org
9222d247
JS
3499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3500S: Supported
2d764649
DL
3501F: drivers/clocksource/
3502F: Documentation/devicetree/bindings/timer/
9222d247 3503
529aa8cb
TLSC
3504CMPC ACPI DRIVER
3505M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3506M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3507L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3508S: Supported
3509F: drivers/platform/x86/classmate-laptop.c
3510
85756a06
HV
3511COBALT MEDIA DRIVER
3512M: Hans Verkuil <hans.verkuil@cisco.com>
3513L: linux-media@vger.kernel.org
3514T: git git://linuxtv.org/media_tree.git
a825eaec 3515W: https://linuxtv.org
85756a06
HV
3516S: Supported
3517F: drivers/media/pci/cobalt/
3518
74425eee 3519COCCINELLE/Semantic Patches (SmPL)
26de9c26 3520M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3521M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3522M: Nicolas Palix <nicolas.palix@imag.fr>
32c210d7 3523M: Michal Marek <michal.lkml@markovi.net>
26de9c26 3524L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3525T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3526W: http://coccinelle.lip6.fr/
3527S: Supported
4b9033a3 3528F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3529F: scripts/coccinelle/
3530F: scripts/coccicheck
3531
1da177e4 3532CODA FILE SYSTEM
8b58be88 3533M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3534M: coda@cs.cmu.edu
3535L: codalist@coda.cs.cmu.edu
3536W: http://www.coda.cs.cmu.edu/
3537S: Maintained
679655da
JP
3538F: Documentation/filesystems/coda.txt
3539F: fs/coda/
3540F: include/linux/coda*.h
c117ab84 3541F: include/uapi/linux/coda*.h
1da177e4 3542
0b14261e
PZ
3543CODA V4L2 MEM2MEM DRIVER
3544M: Philipp Zabel <p.zabel@pengutronix.de>
3545L: linux-media@vger.kernel.org
3546S: Maintained
3547F: Documentation/devicetree/bindings/media/coda.txt
3548F: drivers/media/platform/coda/
3549
7704addb 3550COMMON CLK FRAMEWORK
a85fa007 3551M: Michael Turquette <mturquette@baylibre.com>
eed9c249 3552M: Stephen Boyd <sboyd@kernel.org>
aa571b14 3553L: linux-clk@vger.kernel.org
22d61acf 3554Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3555T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3556S: Maintained
ae4185cd 3557F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3558F: drivers/clk/
3559X: drivers/clk/clkdev.c
7704addb 3560F: include/linux/clk-pr*
60bea3b5 3561F: include/linux/clk/
7704addb 3562
e2d1d6c0 3563COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3564M: Steve French <sfrench@samba.org>
51223df6 3565L: linux-cifs@vger.kernel.org
d1f28953 3566L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3567W: http://linux-cifs.samba.org/
bb1d5dda 3568T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3569S: Supported
ec421a71 3570F: Documentation/filesystems/cifs/
679655da 3571F: fs/cifs/
e2d1d6c0 3572
1da177e4 3573COMPACTPCI HOTPLUG CORE
8b58be88 3574M: Scott Murray <scott@spiteful.org>
64dab204 3575L: linux-pci@vger.kernel.org
82c4dfc7 3576S: Maintained
679655da 3577F: drivers/pci/hotplug/cpci_hotplug*
1da177e4 3578
7683e9e5 3579COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3580M: Scott Murray <scott@spiteful.org>
64dab204 3581L: linux-pci@vger.kernel.org
82c4dfc7 3582S: Maintained
7683e9e5 3583F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3584
7683e9e5 3585COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3586M: Scott Murray <scott@spiteful.org>
64dab204 3587L: linux-pci@vger.kernel.org
82c4dfc7 3588S: Maintained
7683e9e5 3589F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4 3590
5411552c 3591COMPAL LAPTOP SUPPORT
8b58be88 3592M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3593L: platform-driver-x86@vger.kernel.org
5411552c 3594S: Maintained
679655da 3595F: drivers/platform/x86/compal-laptop.c
5411552c 3596
949be0f7 3597CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3598L: accessrunner-general@lists.sourceforge.net
3599W: http://accessrunner.sourceforge.net/
44243ef4 3600S: Orphan
679655da 3601F: drivers/usb/atm/cxacru.c
949be0f7 3602
e2d1d6c0 3603CONFIGFS
d6351db2 3604M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3605M: Christoph Hellwig <hch@lst.de>
3606T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3607S: Supported
679655da
JP
3608F: fs/configfs/
3609F: include/linux/configfs.h
e2d1d6c0 3610
acb9c1b2 3611CONNECTOR
8b58be88 3612M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3613L: netdev@vger.kernel.org
3614S: Maintained
3615F: drivers/connector/
3616
a3e3354d 3617CONTROL GROUP (CGROUP)
860ca0e6 3618M: Tejun Heo <tj@kernel.org>
ad50c159 3619M: Li Zefan <lizefan@huawei.com>
4d205676 3620M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3621L: cgroups@vger.kernel.org
860ca0e6 3622T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3623S: Maintained
4b16b0c0 3624F: Documentation/cgroup*
679655da
JP
3625F: include/linux/cgroup*
3626F: kernel/cgroup*
a3e3354d
TH
3627
3628CONTROL GROUP - CPUSET
3629M: Li Zefan <lizefan@huawei.com>
3630L: cgroups@vger.kernel.org
3631W: http://www.bullopensource.org/cpuset/
3632W: http://oss.sgi.com/projects/cpusets/
3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3634S: Maintained
4b16b0c0 3635F: Documentation/cgroup-v1/cpusets.txt
a3e3354d 3636F: include/linux/cpuset.h
663d4673 3637F: kernel/cgroup/cpuset.c
a3e3354d
TH
3638
3639CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3640M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3641M: Michal Hocko <mhocko@kernel.org>
c4e29738 3642M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3643L: cgroups@vger.kernel.org
3644L: linux-mm@kvack.org
3645S: Maintained
3646F: mm/memcontrol.c
5d1ea48b 3647F: mm/swap_cgroup.c
fb3a0fb6 3648
bebe4678 3649CORETEMP HARDWARE MONITORING DRIVER
96859129 3650M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3651L: linux-hwmon@vger.kernel.org
bebe4678 3652S: Maintained
679655da
JP
3653F: Documentation/hwmon/coretemp
3654F: drivers/hwmon/coretemp.c
bebe4678 3655
1da177e4 3656COSA/SRP SYNC SERIAL DRIVER
8b58be88 3657M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3658W: http://www.fi.muni.cz/~kas/cosa/
3659S: Maintained
679655da 3660F: drivers/net/wan/cosa*
1da177e4 3661
4371ee35 3662CPMAC ETHERNET DRIVER
9dd4aaef 3663M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3664L: netdev@vger.kernel.org
3665S: Maintained
b544dbac 3666F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3667
1da177e4 3668CPU FREQUENCY DRIVERS
9c3646d1 3669M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3670M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3671L: linux-pm@vger.kernel.org
1da177e4 3672S: Maintained
27209d91
VK
3673T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3674T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3675B: https://bugzilla.kernel.org
dabe73cb 3676F: Documentation/cpu-freq/
6f193635 3677F: Documentation/devicetree/bindings/cpufreq/
679655da
JP
3678F: drivers/cpufreq/
3679F: include/linux/cpufreq.h
0a7d2cd7 3680F: tools/testing/selftests/cpufreq/
1da177e4 3681
8a67f0ef
VK
3682CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3683M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3684M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3685L: linux-pm@vger.kernel.org
3686W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3687S: Maintained
3688F: drivers/cpufreq/arm_big_little.h
3689F: drivers/cpufreq/arm_big_little.c
3690F: drivers/cpufreq/arm_big_little_dt.c
3691
82abbea7
RD
3692CPU POWER MONITORING SUBSYSTEM
3693M: Thomas Renninger <trenn@suse.com>
10f2fe6e 3694M: Shuah Khan <shuah@kernel.org>
82abbea7
RD
3695L: linux-pm@vger.kernel.org
3696S: Maintained
3697F: tools/power/cpupower/
3698
3699CPUID/MSR DRIVER
3700M: "H. Peter Anvin" <hpa@zytor.com>
3701S: Maintained
3702F: arch/x86/kernel/cpuid.c
3703F: arch/x86/kernel/msr.c
3704
14d2c34c 3705CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3706M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3707M: Daniel Lezcano <daniel.lezcano@linaro.org>
3708L: linux-pm@vger.kernel.org
3709L: linux-arm-kernel@lists.infradead.org
cea8321c 3710T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3711S: Maintained
3712F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3713
0c570c18
BZ
3714CPUIDLE DRIVER - ARM EXYNOS
3715M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3716M: Daniel Lezcano <daniel.lezcano@linaro.org>
3717M: Kukjin Kim <kgene@kernel.org>
3718L: linux-pm@vger.kernel.org
3719L: linux-samsung-soc@vger.kernel.org
3720S: Supported
3721F: drivers/cpuidle/cpuidle-exynos.c
3722F: arch/arm/mach-exynos/pm.c
3723
a8e39c35 3724CPUIDLE DRIVERS
9c3646d1 3725M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3726M: Daniel Lezcano <daniel.lezcano@linaro.org>
3727L: linux-pm@vger.kernel.org
3728S: Maintained
cea8321c 3729T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3730B: https://bugzilla.kernel.org
a8e39c35
DL
3731F: drivers/cpuidle/*
3732F: include/linux/cpuidle.h
3733
1da177e4 3734CRAMFS FILESYSTEM
8d59598c
NP
3735M: Nicolas Pitre <nico@linaro.org>
3736S: Maintained
679655da
JP
3737F: Documentation/filesystems/cramfs.txt
3738F: fs/cramfs/
1da177e4 3739
1da177e4 3740CRYPTO API
8b58be88
JP
3741M: Herbert Xu <herbert@gondor.apana.org.au>
3742M: "David S. Miller" <davem@davemloft.net>
1da177e4 3743L: linux-crypto@vger.kernel.org
9f273c24 3744T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3745T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3746S: Maintained
679655da 3747F: Documentation/crypto/
fe1c445b 3748F: Documentation/devicetree/bindings/crypto/
679655da
JP
3749F: arch/*/crypto/
3750F: crypto/
3751F: drivers/crypto/
3752F: include/crypto/
ff330f73 3753F: include/linux/crypto*
1da177e4 3754
5b07bd57 3755CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3756M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3757L: linux-crypto@vger.kernel.org
3758S: Maintained
51a2228a
JP
3759F: crypto/ansi_cprng.c
3760F: crypto/rng.c
5b07bd57 3761
fc279cc2
HV
3762CS3308 MEDIA DRIVER
3763M: Hans Verkuil <hverkuil@xs4all.nl>
3764L: linux-media@vger.kernel.org
3765T: git git://linuxtv.org/media_tree.git
3766W: http://linuxtv.org
3767S: Odd Fixes
3768F: drivers/media/i2c/cs3308.c
3769F: drivers/media/i2c/cs3308.h
3770
9b4ffa48 3771CS5535 Audio ALSA driver
8b58be88 3772M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3773S: Maintained
679655da 3774F: sound/pci/cs5535audio/
9b4ffa48 3775
a910e4a9 3776CW1200 WLAN driver
b75f0050
JP
3777M: Solomon Peachy <pizza@shaftnet.org>
3778S: Maintained
560424e9 3779F: drivers/net/wireless/st/cw1200/
a910e4a9 3780
6d8425b1 3781CX18 VIDEO4LINUX DRIVER
6afdeaf8 3782M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3783L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3784L: linux-media@vger.kernel.org
275ffde4 3785T: git git://linuxtv.org/media_tree.git
a825eaec 3786W: https://linuxtv.org
30e10993 3787W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3788S: Maintained
618cd932 3789F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3790F: drivers/media/pci/cx18/
6c0f0359 3791F: include/uapi/linux/ivtv*
6d8425b1 3792
3f101d91
HV
3793CX2341X MPEG ENCODER HELPER MODULE
3794M: Hans Verkuil <hverkuil@xs4all.nl>
3795L: linux-media@vger.kernel.org
3796T: git git://linuxtv.org/media_tree.git
a825eaec 3797W: https://linuxtv.org
3f101d91 3798S: Maintained
c368360b 3799F: drivers/media/common/cx2341x*
3f101d91
HV
3800F: include/media/cx2341x*
3801
b8fe6e2c
PB
3802CX24120 MEDIA DRIVER
3803M: Jemma Denson <jdenson@gmail.com>
3804M: Patrick Boettcher <patrick.boettcher@posteo.de>
3805L: linux-media@vger.kernel.org
a825eaec 3806W: https://linuxtv.org
b8fe6e2c
PB
3807Q: http://patchwork.linuxtv.org/project/linux-media/list/
3808S: Maintained
3809F: drivers/media/dvb-frontends/cx24120*
3810
20357578 3811CX88 VIDEO4LINUX DRIVER
5dc8a864 3812M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3813L: linux-media@vger.kernel.org
a825eaec 3814W: https://linuxtv.org
20357578
MCC
3815T: git git://linuxtv.org/media_tree.git
3816S: Odd fixes
618cd932 3817F: Documentation/media/v4l-drivers/cx88*
20357578 3818F: drivers/media/pci/cx88/
6d8425b1 3819
91952bc0
AP
3820CXD2820R MEDIA DRIVER
3821M: Antti Palosaari <crope@iki.fi>
3822L: linux-media@vger.kernel.org
a825eaec 3823W: https://linuxtv.org
91952bc0
AP
3824W: http://palosaari.fi/linux/
3825Q: http://patchwork.linuxtv.org/project/linux-media/list/
3826T: git git://linuxtv.org/anttip/media_tree.git
3827S: Maintained
3828F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3829
e5ec3789 3830CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3831M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3832L: netdev@vger.kernel.org
3833W: http://www.chelsio.com
3834S: Supported
f7917c00 3835F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3836
d8ae3c33 3837CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3838M: Karen Xie <kxie@chelsio.com>
3839L: linux-scsi@vger.kernel.org
3840W: http://www.chelsio.com
3841S: Supported
3842F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3843
e5ec3789 3844CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3845M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3846L: linux-rdma@vger.kernel.org
e5ec3789
SW
3847W: http://www.openfabrics.org
3848S: Supported
679655da 3849F: drivers/infiniband/hw/cxgb3/
a85fb338 3850F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3851
7683e9e5
LT
3852CXGB4 CRYPTO DRIVER (chcr)
3853M: Harsh Jain <harsh@chelsio.com>
3854L: linux-crypto@vger.kernel.org
3855W: http://www.chelsio.com
3856S: Supported
3857F: drivers/crypto/chelsio
3858
be4c9bad 3859CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3860M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3861L: netdev@vger.kernel.org
3862W: http://www.chelsio.com
3863S: Supported
f7917c00 3864F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3865
d8ae3c33 3866CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3867M: Karen Xie <kxie@chelsio.com>
3868L: linux-scsi@vger.kernel.org
3869W: http://www.chelsio.com
3870S: Supported
3871F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3872
be4c9bad
RD
3873CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3874M: Steve Wise <swise@chelsio.com>
3875L: linux-rdma@vger.kernel.org
3876W: http://www.openfabrics.org
3877S: Supported
3878F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3879F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3880
5c20a5c7
CL
3881CXGB4VF ETHERNET DRIVER (CXGB4VF)
3882M: Casey Leedom <leedom@chelsio.com>
3883L: netdev@vger.kernel.org
3884W: http://www.chelsio.com
3885S: Supported
f7917c00 3886F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3887
a9282d01 3888CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
9d82fd2f 3889M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
8c7d0a04 3890M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
a9282d01
IM
3891L: linuxppc-dev@lists.ozlabs.org
3892S: Supported
9d82fd2f 3893F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3894F: drivers/misc/cxl/
ec249dd8 3895F: include/misc/cxl*
a9282d01
IM
3896F: include/uapi/misc/cxl.h
3897F: Documentation/powerpc/cxl.txt
a9282d01
IM
3898F: Documentation/ABI/testing/sysfs-class-cxl
3899
11f43ae7
MO
3900CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3901M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3902M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3903M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3904L: linux-scsi@vger.kernel.org
3905S: Supported
3906F: drivers/scsi/cxlflash/
3907F: include/uapi/scsi/cxlflash_ioctls.h
3908F: Documentation/powerpc/cxlflash.txt
3909
1da177e4 3910CYBERPRO FB DRIVER
54176cc6 3911M: Russell King <linux@armlinux.org.uk>
efc03ecb 3912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3913W: http://www.armlinux.org.uk/
1da177e4 3914S: Maintained
8a61f013 3915F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3916
1da177e4 3917CYCLADES ASYNC MUX DRIVER
1da177e4 3918W: http://www.cyclades.com/
d459883e 3919S: Orphan
c897401b 3920F: drivers/tty/cyclades.c
679655da 3921F: include/linux/cyclades.h
c117ab84 3922F: include/uapi/linux/cyclades.h
1da177e4
LT
3923
3924CYCLADES PC300 DRIVER
1da177e4 3925W: http://www.cyclades.com/
d459883e 3926S: Orphan
679655da 3927F: drivers/net/wan/pc300*
1da177e4 3928
402f6ae4
AP
3929CYPRESS_FIRMWARE MEDIA DRIVER
3930M: Antti Palosaari <crope@iki.fi>
3931L: linux-media@vger.kernel.org
a825eaec 3932W: https://linuxtv.org
402f6ae4
AP
3933W: http://palosaari.fi/linux/
3934Q: http://patchwork.linuxtv.org/project/linux-media/list/
3935T: git git://linuxtv.org/anttip/media_tree.git
3936S: Maintained
3937F: drivers/media/common/cypress_firmware*
3938
e3ae3525 3939CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3940M: Ferruh Yigit <fery@cypress.com>
6305902c 3941L: linux-input@vger.kernel.org
be9a6f40 3942S: Supported
6305902c
JP
3943F: drivers/input/touchscreen/cyttsp*
3944F: include/linux/input/cyttsp.h
e3ae3525 3945
131b3de7
LW
3946D-LINK DIR-685 TOUCHKEYS DRIVER
3947M: Linus Walleij <linus.walleij@linaro.org>
3948L: linux-input@vger.kernel.org
3949S: Supported
3950F: drivers/input/dlink-dir685-touchkeys.c
3951
aaaf5fbf
JK
3952DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3953M: Joshua Kinard <kumba@gentoo.org>
3954S: Maintained
3955F: drivers/rtc/rtc-ds1685.c
3956F: include/linux/rtc/ds1685.h
3957
1da177e4 3958DAMA SLAVE for AX.25
8b58be88 3959M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3960W: http://yaina.de/jreuter/
3961W: http://www.qsl.net/dl1bke/
3962L: linux-hams@vger.kernel.org
3963S: Maintained
679655da
JP
3964F: net/ax25/af_ax25.c
3965F: net/ax25/ax25_dev.c
3966F: net/ax25/ax25_ds_*
3967F: net/ax25/ax25_in.c
3968F: net/ax25/ax25_out.c
3969F: net/ax25/ax25_timer.c
3970F: net/ax25/sysctl_net_ax25.c
1da177e4 3971
e2d1d6c0 3972DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3973L: netdev@vger.kernel.org
5ff77428 3974S: Orphan
679655da 3975F: Documentation/networking/dmfe.txt
0f04e2aa 3976F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3977
3978DC390/AM53C974 SCSI driver
d8130624 3979M: Hannes Reinecke <hare@suse.com>
71bd849d 3980L: linux-scsi@vger.kernel.org
e2d1d6c0 3981S: Maintained
71bd849d 3982F: drivers/scsi/am53c974.c
e2d1d6c0 3983
1da177e4 3984DC395x SCSI driver
61eee9a7 3985M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3986M: Ali Akcaagac <aliakc@web.de>
3987M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3988L: dc395x@twibble.org
cf015e9f
JP
3989W: http://twibble.org/dist/dc395x/
3990W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3991S: Maintained
679655da
JP
3992F: Documentation/scsi/dc395x.txt
3993F: drivers/scsi/dc395x.*
1da177e4 3994
eb8edb08 3995DCCP PROTOCOL
a89d030e 3996M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3997L: dccp@vger.kernel.org
c996d8b9 3998W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3999S: Maintained
679655da 4000F: include/linux/dccp.h
c117ab84 4001F: include/uapi/linux/dccp.h
679655da
JP
4002F: include/linux/tfrc.h
4003F: net/dccp/
eb8edb08 4004
1da177e4 4005DECnet NETWORK LAYER
1da177e4
LT
4006W: http://linux-decnet.sourceforge.net
4007L: linux-decnet-user@lists.sourceforge.net
f546444d 4008S: Orphan
679655da
JP
4009F: Documentation/networking/decnet.txt
4010F: net/decnet/
1da177e4 4011
ebff05b9
MR
4012DECSTATION PLATFORM SUPPORT
4013M: "Maciej W. Rozycki" <macro@linux-mips.org>
4014L: linux-mips@linux-mips.org
4015W: http://www.linux-mips.org/wiki/DECstation
4016S: Maintained
4017F: arch/mips/dec/
4018F: arch/mips/include/asm/dec/
4019F: arch/mips/include/asm/mach-dec/
4020
1da177e4 4021DEFXX FDDI NETWORK DRIVER
8b58be88 4022M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 4023S: Maintained
33f810b2 4024F: drivers/net/fddi/defxx.*
1da177e4 4025
33b9ca1e
ML
4026DELL SMBIOS DRIVER
4027M: Pali Rohár <pali.rohar@gmail.com>
4028M: Mario Limonciello <mario.limonciello@dell.com>
4029L: platform-driver-x86@vger.kernel.org
4030S: Maintained
4031F: drivers/platform/x86/dell-smbios.*
4032
549b4930
ML
4033DELL SMBIOS SMM DRIVER
4034M: Mario Limonciello <mario.limonciello@dell.com>
4035L: platform-driver-x86@vger.kernel.org
4036S: Maintained
4037F: drivers/platform/x86/dell-smbios-smm.c
4038
1a258e67
ML
4039DELL SMBIOS WMI DRIVER
4040M: Mario Limonciello <mario.limonciello@dell.com>
4041L: platform-driver-x86@vger.kernel.org
4042S: Maintained
4043F: drivers/platform/x86/dell-smbios-wmi.c
9d64fc08 4044F: tools/wmi/dell-smbios-example.c
1a258e67 4045
ad8f07cc 4046DELL LAPTOP DRIVER
8b58be88 4047M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 4048M: Pali Rohár <pali.rohar@gmail.com>
d0944853 4049L: platform-driver-x86@vger.kernel.org
ad8f07cc 4050S: Maintained
679655da 4051F: drivers/platform/x86/dell-laptop.c
ad8f07cc 4052
7683e9e5 4053DELL LAPTOP FREEFALL DRIVER
817a5cdb
PR
4054M: Pali Rohár <pali.rohar@gmail.com>
4055S: Maintained
7683e9e5 4056F: drivers/platform/x86/dell-smo8800.c
817a5cdb 4057
7683e9e5 4058DELL LAPTOP RBTN DRIVER
cdbff611
PR
4059M: Pali Rohár <pali.rohar@gmail.com>
4060S: Maintained
7683e9e5 4061F: drivers/platform/x86/dell-rbtn.*
cdbff611 4062
1da177e4 4063DELL LAPTOP SMM DRIVER
a5afba16 4064M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 4065S: Maintained
a5afba16 4066F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 4067F: include/uapi/linux/i8k.h
1da177e4 4068
90563ec4 4069DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 4070M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 4071S: Maintained
679655da
JP
4072F: Documentation/dcdbas.txt
4073F: drivers/firmware/dcdbas.*
90563ec4 4074
72e83204 4075DELL WMI NOTIFICATIONS DRIVER
8b58be88 4076M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 4077M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 4078S: Maintained
36b3a96f 4079F: drivers/platform/x86/dell-wmi.c
0b3f6109 4080
92b8c540
ML
4081DELL WMI DESCRIPTOR DRIVER
4082M: Mario Limonciello <mario.limonciello@dell.com>
4083S: Maintained
4084F: drivers/platform/x86/dell-wmi-descriptor.c
4085
82abbea7
RD
4086DELTA ST MEDIA DRIVER
4087M: Hugues Fruchet <hugues.fruchet@st.com>
4088L: linux-media@vger.kernel.org
4089T: git git://linuxtv.org/media_tree.git
4090W: https://linuxtv.org
4091S: Supported
4092F: drivers/media/platform/sti/delta
4093
7683e9e5
LT
4094DENALI NAND DRIVER
4095M: Masahiro Yamada <yamada.masahiro@socionext.com>
4096L: linux-mtd@lists.infradead.org
4097S: Supported
93db446a 4098F: drivers/mtd/nand/raw/denali*
7683e9e5 4099
5efc75e3 4100DESIGNWARE USB2 DRD IP DRIVER
ca5a2e9a 4101M: Minas Harutyunyan <hminas@synopsys.com>
5efc75e3 4102L: linux-usb@vger.kernel.org
18f340f9 4103T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 4104S: Maintained
197ba5f4 4105F: drivers/usb/dwc2/
5efc75e3 4106
94ab23dd 4107DESIGNWARE USB3 DRD IP DRIVER
a55f6286 4108M: Felipe Balbi <balbi@kernel.org>
94ab23dd 4109L: linux-usb@vger.kernel.org
94ab23dd
FB
4110T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4111S: Maintained
4112F: drivers/usb/dwc3/
4113
feda2840
AK
4114DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4115M: Andreas Klinger <ak@it-klinger.de>
4116L: linux-iio@vger.kernel.org
4117S: Maintained
f4457f7b 4118F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
feda2840
AK
4119F: drivers/iio/proximity/srf*.c
4120
833c9545
JB
4121DEVICE COREDUMP (DEV_COREDUMP)
4122M: Johannes Berg <johannes@sipsolutions.net>
4123L: linux-kernel@vger.kernel.org
4124S: Maintained
4125F: drivers/base/devcoredump.c
4126F: include/linux/devcoredump.h
4127
89d07767
KP
4128DEVICE FREQUENCY (DEVFREQ)
4129M: MyungJoo Ham <myungjoo.ham@samsung.com>
4130M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 4131R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 4132L: linux-pm@vger.kernel.org
6a3cd722 4133T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
4134S: Maintained
4135F: drivers/devfreq/
6a3cd722
CC
4136F: include/linux/devfreq.h
4137F: Documentation/devicetree/bindings/devfreq/
89d07767 4138
7dbded06
CC
4139DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4140M: Chanwoo Choi <cw00.choi@samsung.com>
4141L: linux-pm@vger.kernel.org
4142T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4143S: Supported
4144F: drivers/devfreq/event/
4145F: drivers/devfreq/devfreq-event.c
4146F: include/linux/devfreq-event.h
4147F: Documentation/devicetree/bindings/devfreq/event/
89d07767 4148
1da177e4 4149DEVICE NUMBER REGISTRY
8b58be88 4150M: Torben Mathiasen <device@lanana.org>
1da177e4 4151W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
4152S: Maintained
4153
e2d1d6c0 4154DEVICE-MAPPER (LVM)
854ecaad 4155M: Alasdair Kergon <agk@redhat.com>
8504eed3 4156M: Mike Snitzer <snitzer@redhat.com>
854ecaad 4157M: dm-devel@redhat.com
e2d1d6c0
RD
4158L: dm-devel@redhat.com
4159W: http://sources.redhat.com/dm
8a6e2535 4160Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 4161T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 4162T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 4163S: Maintained
679655da 4164F: Documentation/device-mapper/
935fe098
MS
4165F: drivers/md/Makefile
4166F: drivers/md/Kconfig
679655da 4167F: drivers/md/dm*
854ecaad 4168F: drivers/md/persistent-data/
679655da
JP
4169F: include/linux/device-mapper.h
4170F: include/linux/dm-*.h
8504eed3 4171F: include/uapi/linux/dm-*.h
e2d1d6c0 4172
bfcd3a46
JP
4173DEVLINK
4174M: Jiri Pirko <jiri@mellanox.com>
4175L: netdev@vger.kernel.org
4176S: Supported
4177F: net/core/devlink.c
4178F: include/net/devlink.h
4179F: include/uapi/linux/devlink.h
4180
c0d995aa
OST
4181DIALOG SEMICONDUCTOR DRIVERS
4182M: Support Opensource <support.opensource@diasemi.com>
4183W: http://www.dialog-semiconductor.com/products
4184S: Supported
4185F: Documentation/hwmon/da90??
047cfd01 4186F: Documentation/devicetree/bindings/mfd/da90*.txt
34026764
ST
4187F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4188F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4eeb08b4 4189F: Documentation/devicetree/bindings/regulator/da92*.txt
69075af6 4190F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
7c933772 4191F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
4192F: drivers/gpio/gpio-da90??.c
4193F: drivers/hwmon/da90??-hwmon.c
7be72c2c 4194F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
4195F: drivers/input/misc/da90??_onkey.c
4196F: drivers/input/touchscreen/da9052_tsi.c
4197F: drivers/leds/leds-da90??.c
4198F: drivers/mfd/da903x.c
4199F: drivers/mfd/da90??-*.c
7be72c2c 4200F: drivers/mfd/da91??-*.c
8c0984e5
SR
4201F: drivers/power/supply/da9052-battery.c
4202F: drivers/power/supply/da91??-*.c
c0d995aa
OST
4203F: drivers/regulator/da903x.c
4204F: drivers/regulator/da9???-regulator.[ch]
34026764 4205F: drivers/thermal/da90??-thermal.c
c0d995aa
OST
4206F: drivers/rtc/rtc-da90??.c
4207F: drivers/video/backlight/da90??_bl.c
4208F: drivers/watchdog/da90??_wdt.c
4209F: include/linux/mfd/da903x.h
4210F: include/linux/mfd/da9052/
4211F: include/linux/mfd/da9055/
047cfd01 4212F: include/linux/mfd/da9062/
c0d995aa 4213F: include/linux/mfd/da9063/
7be72c2c 4214F: include/linux/mfd/da9150/
4eeb08b4 4215F: include/linux/regulator/da9211.h
c0d995aa
OST
4216F: include/sound/da[79]*.h
4217F: sound/soc/codecs/da[79]*.[ch]
4218
6ea5dcdf
WBG
4219DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4220M: William Breathitt Gray <vilhelm.gray@gmail.com>
4221L: linux-gpio@vger.kernel.org
4222S: Maintained
4223F: drivers/gpio/gpio-gpio-mm.c
4224
599aa697
LL
4225DIGI NEO AND CLASSIC PCI PRODUCTS
4226M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 4227M: Mark Hounschell <markh@compro.net>
599aa697
LL
4228L: driverdev-devel@linuxdriverproject.org
4229S: Maintained
4230F: drivers/staging/dgnc/
4231
335d7c58 4232DIOLAN U2C-12 I2C DRIVER
ca462085 4233M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
4234L: linux-i2c@vger.kernel.org
4235S: Maintained
4236F: drivers/i2c/busses/i2c-diolan-u2c.c
4237
7fc9be3c 4238FILESYSTEM DIRECT ACCESS (DAX)
e057541a
RZ
4239M: Matthew Wilcox <mawilcox@microsoft.com>
4240M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
4241L: linux-fsdevel@vger.kernel.org
4242S: Supported
4243F: fs/dax.c
e057541a
RZ
4244F: include/linux/dax.h
4245F: include/trace/events/fs_dax.h
d475c634 4246
7fc9be3c
RZ
4247DEVICE DIRECT ACCESS (DAX)
4248M: Dan Williams <dan.j.williams@intel.com>
c5794510
DJ
4249M: Dave Jiang <dave.jiang@intel.com>
4250M: Ross Zwisler <ross.zwisler@linux.intel.com>
4251M: Vishal Verma <vishal.l.verma@intel.com>
7fc9be3c
RZ
4252L: linux-nvdimm@lists.01.org
4253S: Supported
4254F: drivers/dax/
4255
e7839f25 4256DIRECTORY NOTIFICATION (DNOTIFY)
67427715
JK
4257M: Jan Kara <jack@suse.cz>
4258R: Amir Goldstein <amir73il@gmail.com>
4259L: linux-fsdevel@vger.kernel.org
3c5119c0 4260S: Maintained
679655da
JP
4261F: Documentation/filesystems/dnotify.txt
4262F: fs/notify/dnotify/
4263F: include/linux/dnotify.h
1da177e4
LT
4264
4265DISK GEOMETRY AND PARTITION HANDLING
8b58be88 4266M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
4267W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4268W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4269W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4270S: Maintained
4271
4480f15b 4272DISKQUOTA
d8130624 4273M: Jan Kara <jack@suse.com>
1da177e4 4274S: Maintained
679655da
JP
4275F: Documentation/filesystems/quota.txt
4276F: fs/quota/
4277F: include/linux/quota*.h
c117ab84 4278F: include/uapi/linux/quota*.h
1da177e4 4279
702686ad
BT
4280DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4281M: Bernie Thompson <bernie@plugable.com>
4282L: linux-fbdev@vger.kernel.org
4283S: Maintained
4284W: http://plugable.com/category/projects/udlfb/
8a61f013 4285F: drivers/video/fbdev/udlfb.c
702686ad
BT
4286F: include/video/udlfb.h
4287F: Documentation/fb/udlfb.txt
4288
e7839f25 4289DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4290M: Christine Caulfield <ccaulfie@redhat.com>
4291M: David Teigland <teigland@redhat.com>
a4644184 4292L: cluster-devel@redhat.com
5be7b50f 4293W: http://sources.redhat.com/cluster/
9f273c24 4294T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4295S: Supported
679655da 4296F: fs/dlm/
5be7b50f 4297
53b6b3e0
SS
4298DMA BUFFER SHARING FRAMEWORK
4299M: Sumit Semwal <sumit.semwal@linaro.org>
4300S: Maintained
4301L: linux-media@vger.kernel.org
4302L: dri-devel@lists.freedesktop.org
8ada6d2d 4303L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4304F: drivers/dma-buf/
e46d12c6
JP
4305F: include/linux/dma-buf*
4306F: include/linux/reservation.h
4307F: include/linux/*fence.h
e7e21c72 4308F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4309T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4310
b3e5f263 4311DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
019fca28 4312M: Vinod Koul <vkoul@kernel.org>
17b59560
VK
4313L: dmaengine@vger.kernel.org
4314Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4315S: Maintained
679655da 4316F: drivers/dma/
0ce3c066 4317F: include/linux/dmaengine.h
ce290211 4318F: include/linux/of_dma.h
c56d329e 4319F: Documentation/devicetree/bindings/dma/
e78707f2 4320F: Documentation/driver-api/dmaengine/
979a281e 4321T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4322
7683e9e5
LT
4323DMA MAPPING HELPERS
4324M: Christoph Hellwig <hch@lst.de>
4325M: Marek Szyprowski <m.szyprowski@samsung.com>
4326R: Robin Murphy <robin.murphy@arm.com>
4a75682c 4327L: iommu@lists.linux-foundation.org
7683e9e5
LT
4328T: git git://git.infradead.org/users/hch/dma-mapping.git
4329W: http://git.infradead.org/users/hch/dma-mapping.git
4330S: Supported
4331F: lib/dma-debug.c
002e6745 4332F: lib/dma-direct.c
7683e9e5
LT
4333F: lib/dma-virt.c
4334F: drivers/base/dma-mapping.c
4335F: drivers/base/dma-coherent.c
c5cd037d 4336F: include/asm-generic/dma-mapping.h
ea8c64ac 4337F: include/linux/dma-direct.h
7683e9e5
LT
4338F: include/linux/dma-mapping.h
4339
b825037d 4340DME1737 HARDWARE MONITOR DRIVER
8b58be88 4341M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4342L: linux-hwmon@vger.kernel.org
b825037d 4343S: Maintained
679655da
JP
4344F: Documentation/hwmon/dme1737
4345F: drivers/hwmon/dme1737.c
b825037d 4346
1f31e1b1 4347DMI/SMBIOS SUPPORT
d8130624 4348M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4349S: Maintained
d4aeef93 4350T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4351F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4352F: drivers/firmware/dmi-id.c
4353F: drivers/firmware/dmi_scan.c
4354F: include/linux/dmi.h
4355
7d2c86b5 4356DOCUMENTATION
ad3118b9 4357M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4358L: linux-doc@vger.kernel.org
4359S: Maintained
679655da 4360F: Documentation/
52b3f239 4361F: scripts/kernel-doc
97be078b
RD
4362X: Documentation/ABI/
4363X: Documentation/devicetree/
933a46b8
JC
4364X: Documentation/acpi
4365X: Documentation/power
4366X: Documentation/spi
618cd932 4367X: Documentation/media
c51edfb1 4368T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4369
7683e9e5
LT
4370DONGWOON DW9714 LENS VOICE COIL DRIVER
4371M: Sakari Ailus <sakari.ailus@linux.intel.com>
4372L: linux-media@vger.kernel.org
4373T: git git://linuxtv.org/media_tree.git
4374S: Maintained
4375F: drivers/media/i2c/dw9714.c
4376
1da177e4 4377DOUBLETALK DRIVER
8b58be88 4378M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4379L: blinux-list@redhat.com
4380S: Maintained
679655da
JP
4381F: drivers/char/dtlk.c
4382F: include/linux/dtlk.h
1da177e4 4383
9836a882
RP
4384DPAA2 DATAPATH I/O (DPIO) DRIVER
4385M: Roy Pledge <Roy.Pledge@nxp.com>
4386L: linux-kernel@vger.kernel.org
4387S: Maintained
4388F: drivers/staging/fsl-mc/bus/dpio
4389
92ac903a
IR
4390DPAA2 ETHERNET DRIVER
4391M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4392L: linux-kernel@vger.kernel.org
4393S: Maintained
4394F: drivers/staging/fsl-dpaa2/ethernet
4395
282d4df2
RS
4396DPAA2 ETHERNET SWITCH DRIVER
4397M: Razvan Stefanescu <razvan.stefanescu@nxp.com>
4398L: linux-kernel@vger.kernel.org
4399S: Maintained
4400F: drivers/staging/fsl-dpaa2/ethsw
4401
e2d1d6c0 4402DPT_I2O SCSI RAID DRIVER
721d8b41 4403M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
4404L: linux-scsi@vger.kernel.org
4405W: http://www.adaptec.com/
4406S: Maintained
679655da
JP
4407F: drivers/scsi/dpt*
4408F: drivers/scsi/dpt/
e2d1d6c0 4409
b411b363 4410DRBD DRIVER
bc2c049d
RK
4411M: Philipp Reisner <philipp.reisner@linbit.com>
4412M: Lars Ellenberg <lars.ellenberg@linbit.com>
4413L: drbd-dev@lists.linbit.com
28b8e8d4 4414W: http://www.drbd.org
bc2c049d
RK
4415T: git git://git.linbit.com/linux-drbd.git
4416T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4417S: Supported
4418F: drivers/block/drbd/
4419F: lib/lru_cache.c
4420F: Documentation/blockdev/drbd/
b411b363 4421
27f395b8 4422DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
879a5a00 4423M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4424T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4425S: Supported
679655da 4426F: Documentation/kobject.txt
7cfc51b9 4427F: drivers/base/
87544653 4428F: fs/debugfs/
dc7dfcd8 4429F: fs/sysfs/
87544653 4430F: include/linux/debugfs.h
dc7dfcd8 4431F: include/linux/kobj*
679655da 4432F: lib/kobj*
1da177e4 4433
82abbea7
RD
4434DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4435M: Kevin Hilman <khilman@kernel.org>
4436M: Nishanth Menon <nm@ti.com>
4437S: Maintained
4438F: drivers/power/avs/
4439F: include/linux/power/smartreflex.h
4440L: linux-pm@vger.kernel.org
4441
bed41005
TC
4442DRM DRIVER FOR ARM PL111 CLCD
4443M: Eric Anholt <eric@anholt.net>
4444T: git git://anongit.freedesktop.org/drm/drm-misc
4445S: Supported
4446F: drivers/gpu/drm/pl111/
4447
f40f5b87
LW
4448DRM DRIVER FOR ARM VERSATILE TFT PANELS
4449M: Linus Walleij <linus.walleij@linaro.org>
4450T: git git://anongit.freedesktop.org/drm/drm-misc
4451S: Maintained
4452F: drivers/gpu/drm/panel/panel-arm-versatile.c
4453F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4454
c842b693
EV
4455DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4456M: Dave Airlie <airlied@redhat.com>
4457S: Odd Fixes
4458F: drivers/gpu/drm/ast/
4459
4460DRM DRIVER FOR BOCHS VIRTUAL GPU
4461M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f 4462L: virtualization@lists.linux-foundation.org
0f445486 4463T: git git://anongit.freedesktop.org/drm/drm-misc
0c19f97f 4464S: Maintained
c842b693
EV
4465F: drivers/gpu/drm/bochs/
4466
179c02fe
LW
4467DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4468M: Linus Walleij <linus.walleij@linaro.org>
4469T: git git://anongit.freedesktop.org/drm/drm-misc
4470S: Maintained
4471F: drivers/gpu/drm/tve200/
4472
b57e8b76
DL
4473DRM DRIVER FOR ILITEK ILI9225 PANELS
4474M: David Lechner <david@lechnology.com>
4475S: Maintained
4476F: drivers/gpu/drm/tinydrm/ili9225.c
4477F: Documentation/devicetree/bindings/display/ili9225.txt
4478
7683e9e5
LT
4479DRM DRIVER FOR INTEL I810 VIDEO CARDS
4480S: Orphan / Obsolete
4481F: drivers/gpu/drm/i810/
4482F: include/uapi/drm/i810_drm.h
4483
4484DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4485S: Orphan / Obsolete
4486F: drivers/gpu/drm/mga/
4487F: include/uapi/drm/mga_drm.h
4488
4489DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4490M: Dave Airlie <airlied@redhat.com>
4491S: Odd Fixes
4492F: drivers/gpu/drm/mgag200/
4493
4494DRM DRIVER FOR MI0283QT
4495M: Noralf Trønnes <noralf@tronnes.org>
4496S: Maintained
4497F: drivers/gpu/drm/tinydrm/mi0283qt.c
4498F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4499
4500DRM DRIVER FOR MSM ADRENO GPU
4501M: Rob Clark <robdclark@gmail.com>
4502L: linux-arm-msm@vger.kernel.org
4503L: dri-devel@lists.freedesktop.org
4504L: freedreno@lists.freedesktop.org
4505T: git git://people.freedesktop.org/~robclark/linux
4506S: Maintained
4507F: drivers/gpu/drm/msm/
4508F: include/uapi/drm/msm_drm.h
4509F: Documentation/devicetree/bindings/display/msm/
4510
4511DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4512M: Ben Skeggs <bskeggs@redhat.com>
4513L: dri-devel@lists.freedesktop.org
4514L: nouveau@lists.freedesktop.org
4515T: git git://github.com/skeggsb/linux
4516S: Supported
4517F: drivers/gpu/drm/nouveau/
4518F: include/uapi/drm/nouveau_drm.h
4519
3882a734
LT
4520DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4521M: Noralf Trønnes <noralf@tronnes.org>
4522S: Maintained
4523F: drivers/gpu/drm/tinydrm/repaper.c
4524F: Documentation/devicetree/bindings/display/repaper.txt
4525
c842b693
EV
4526DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4527M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4528M: Gerd Hoffmann <kraxel@redhat.com>
4529L: virtualization@lists.linux-foundation.org
0f445486 4530T: git git://anongit.freedesktop.org/drm/drm-misc
af3076e6
GH
4531S: Obsolete
4532W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4533F: drivers/gpu/drm/cirrus/
4534
7683e9e5
LT
4535DRM DRIVER FOR QXL VIRTUAL GPU
4536M: Dave Airlie <airlied@redhat.com>
4537M: Gerd Hoffmann <kraxel@redhat.com>
4538L: virtualization@lists.linux-foundation.org
4539T: git git://anongit.freedesktop.org/drm/drm-misc
4540S: Maintained
4541F: drivers/gpu/drm/qxl/
4542F: include/uapi/drm/qxl_drm.h
4543
4544DRM DRIVER FOR RAGE 128 VIDEO CARDS
4545S: Orphan / Obsolete
4546F: drivers/gpu/drm/r128/
4547F: include/uapi/drm/r128_drm.h
4548
4549DRM DRIVER FOR SAVAGE VIDEO CARDS
4550S: Orphan / Obsolete
4551F: drivers/gpu/drm/savage/
4552F: include/uapi/drm/savage_drm.h
4553
4554DRM DRIVER FOR SIS VIDEO CARDS
4555S: Orphan / Obsolete
4556F: drivers/gpu/drm/sis/
4557F: include/uapi/drm/sis_drm.h
4558
eac99d4a
DL
4559DRM DRIVER FOR SITRONIX ST7586 PANELS
4560M: David Lechner <david@lechnology.com>
4561S: Maintained
4562F: drivers/gpu/drm/tinydrm/st7586.c
4563F: Documentation/devicetree/bindings/display/st7586.txt
4564
5b8ea816
DL
4565DRM DRIVER FOR SITRONIX ST7735R PANELS
4566M: David Lechner <david@lechnology.com>
4567S: Maintained
4568F: drivers/gpu/drm/tinydrm/st7735r.c
4569F: Documentation/devicetree/bindings/display/st7735r.txt
4570
7683e9e5
LT
4571DRM DRIVER FOR TDFX VIDEO CARDS
4572S: Orphan / Obsolete
4573F: drivers/gpu/drm/tdfx/
4574
4575DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4576M: Dave Airlie <airlied@redhat.com>
4577S: Odd Fixes
4578F: drivers/gpu/drm/udl/
4579
4580DRM DRIVER FOR VMWARE VIRTUAL GPU
4581M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4582M: Sinclair Yeh <syeh@vmware.com>
4583M: Thomas Hellstrom <thellstrom@vmware.com>
4584L: dri-devel@lists.freedesktop.org
4585T: git git://people.freedesktop.org/~syeh/repos_linux
4586T: git git://people.freedesktop.org/~thomash/linux
566f5939 4587S: Supported
7683e9e5
LT
4588F: drivers/gpu/drm/vmwgfx/
4589F: include/uapi/drm/vmwgfx_drm.h
566f5939 4590
7683e9e5
LT
4591DRM DRIVERS
4592M: David Airlie <airlied@linux.ie>
03e255b9 4593L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4594T: git git://people.freedesktop.org/~airlied/linux
4595B: https://bugs.freedesktop.org/
4596C: irc://chat.freenode.net/dri-devel
03e255b9 4597S: Maintained
7683e9e5
LT
4598F: drivers/gpu/drm/
4599F: drivers/gpu/vga/
4600F: Documentation/devicetree/bindings/display/
4601F: Documentation/devicetree/bindings/gpu/
4602F: Documentation/devicetree/bindings/video/
4603F: Documentation/gpu/
4604F: include/drm/
4605F: include/uapi/drm/
4606F: include/linux/vga*
03e255b9 4607
7683e9e5 4608DRM DRIVERS AND MISC GPU PATCHES
37569925 4609M: Gustavo Padovan <gustavo@padovan.org>
ff629811 4610M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7683e9e5
LT
4611M: Sean Paul <seanpaul@chromium.org>
4612W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4613S: Maintained
0f445486 4614T: git git://anongit.freedesktop.org/drm/drm-misc
7683e9e5
LT
4615F: Documentation/gpu/
4616F: drivers/gpu/vga/
4617F: drivers/gpu/drm/*
4618F: include/drm/drm*
4619F: include/uapi/drm/drm*
4620F: include/linux/vga*
99763bb8 4621
bf1139df 4622DRM DRIVERS FOR ALLWINNER A10
0a815fc9 4623M: Maxime Ripard <maxime.ripard@bootlin.com>
bf1139df
MR
4624L: dri-devel@lists.freedesktop.org
4625S: Supported
4626F: drivers/gpu/drm/sun4i/
4627F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
1f2308f7 4628T: git git://anongit.freedesktop.org/drm/drm-misc
bf1139df 4629
1de7ac68
NA
4630DRM DRIVERS FOR AMLOGIC SOCS
4631M: Neil Armstrong <narmstrong@baylibre.com>
4632L: dri-devel@lists.freedesktop.org
4633L: linux-amlogic@lists.infradead.org
4634W: http://linux-meson.com/
4635S: Supported
4636F: drivers/gpu/drm/meson/
4637F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
b40af4d5
NA
4638F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4639F: Documentation/gpu/meson.rst
75bb485d 4640T: git git://anongit.freedesktop.org/drm/drm-misc
1de7ac68 4641
7683e9e5 4642DRM DRIVERS FOR ATMEL HLCDC
d8757f4c 4643M: Boris Brezillon <boris.brezillon@bootlin.com>
7683e9e5
LT
4644L: dri-devel@lists.freedesktop.org
4645S: Supported
4646F: drivers/gpu/drm/atmel-hlcdc/
4647F: Documentation/devicetree/bindings/drm/atmel/
4648T: git git://anongit.freedesktop.org/drm/drm-misc
4649
4650DRM DRIVERS FOR BRIDGE CHIPS
4651M: Archit Taneja <architt@codeaurora.org>
4652M: Andrzej Hajda <a.hajda@samsung.com>
4653R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4654S: Maintained
4655T: git git://anongit.freedesktop.org/drm/drm-misc
4656F: drivers/gpu/drm/bridge/
4657
398a6d4a
KP
4658DRM DRIVERS FOR EXYNOS
4659M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4660M: Joonyoung Shim <jy0922.shim@samsung.com>
4661M: Seung-Woo Kim <sw0312.kim@samsung.com>
4662M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4663L: dri-devel@lists.freedesktop.org
25a58030 4664T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4665S: Supported
14430813 4666F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4667F: include/uapi/drm/exynos_drm.h
4668F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4669
b55a1b9c 4670DRM DRIVERS FOR FREESCALE DCU
bc66757a 4671M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4672M: Alison Wang <alison.wang@freescale.com>
4673L: dri-devel@lists.freedesktop.org
4674S: Supported
4675F: drivers/gpu/drm/fsl-dcu/
2d799dde 4676F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4677F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4678F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4679
0a3d775f
PZ
4680DRM DRIVERS FOR FREESCALE IMX
4681M: Philipp Zabel <p.zabel@pengutronix.de>
4682L: dri-devel@lists.freedesktop.org
4683S: Maintained
4684F: drivers/gpu/drm/imx/
ef739aa4 4685F: drivers/gpu/ipu-v3/
2d799dde 4686F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4687
ba2199a6
PJ
4688DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4689M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4690L: dri-devel@lists.freedesktop.org
4691T: git git://github.com/patjak/drm-gma500
4692S: Maintained
5ff18e42 4693F: drivers/gpu/drm/gma500/
ba2199a6 4694
c84ffde9
XL
4695DRM DRIVERS FOR HISILICON
4696M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4697M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4698R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4699R: Chen Feng <puck.chen@hisilicon.com>
4700L: dri-devel@lists.freedesktop.org
4701T: git git://github.com/xin3liang/linux.git
4702S: Maintained
4703F: drivers/gpu/drm/hisilicon/
4704F: Documentation/devicetree/bindings/display/hisilicon/
4705
37b2a214
CH
4706DRM DRIVERS FOR MEDIATEK
4707M: CK Hu <ck.hu@mediatek.com>
4708M: Philipp Zabel <p.zabel@pengutronix.de>
4709L: dri-devel@lists.freedesktop.org
4710S: Supported
4711F: drivers/gpu/drm/mediatek/
4712F: Documentation/devicetree/bindings/display/mediatek/
4713
bd3b49f2 4714DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4715M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4716L: dri-devel@lists.freedesktop.org
4717L: linux-tegra@vger.kernel.org
a5ad7a63 4718T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4719S: Supported
dee8268f 4720F: drivers/gpu/drm/tegra/
a5ad7a63 4721F: drivers/gpu/host1x/
e1e90644 4722F: include/linux/host1x.h
a5ad7a63 4723F: include/uapi/drm/tegra_drm.h
2d799dde 4724F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4725
a284e9d1
LP
4726DRM DRIVERS FOR RENESAS
4727M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4728L: dri-devel@lists.freedesktop.org
4a121096 4729L: linux-renesas-soc@vger.kernel.org
2392ccd4 4730T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4731S: Supported
4732F: drivers/gpu/drm/rcar-du/
4733F: drivers/gpu/drm/shmobile/
a284e9d1 4734F: include/linux/platform_data/shmob_drm.h
907c1bbd 4735F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
871b4560 4736F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
33be436d 4737F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4738
625e0346 4739DRM DRIVERS FOR ROCKCHIP
b415b795
MY
4740M: Sandy Huang <hjc@rock-chips.com>
4741M: Heiko Stübner <heiko@sntech.de>
625e0346
HS
4742L: dri-devel@lists.freedesktop.org
4743S: Maintained
4744F: drivers/gpu/drm/rockchip/
f253f7eb 4745F: Documentation/devicetree/bindings/display/rockchip/
0f445486 4746T: git git://anongit.freedesktop.org/drm/drm-misc
625e0346 4747
7f11c476
BG
4748DRM DRIVERS FOR STI
4749M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4750M: Vincent Abriou <vincent.abriou@st.com>
4751L: dri-devel@lists.freedesktop.org
db8b1590 4752T: git git://anongit.freedesktop.org/drm/drm-misc
7f11c476
BG
4753S: Maintained
4754F: drivers/gpu/drm/sti
2d799dde 4755F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4756
ccb92b94
YF
4757DRM DRIVERS FOR STM
4758M: Yannick Fertre <yannick.fertre@st.com>
4759M: Philippe Cornu <philippe.cornu@st.com>
05d7435e
VA
4760M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4761M: Vincent Abriou <vincent.abriou@st.com>
ccb92b94
YF
4762L: dri-devel@lists.freedesktop.org
4763T: git git://anongit.freedesktop.org/drm/drm-misc
4764S: Maintained
4765F: drivers/gpu/drm/stm
4766F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4767
7683e9e5
LT
4768DRM DRIVERS FOR TI LCDC
4769M: Jyri Sarha <jsarha@ti.com>
4770R: Tomi Valkeinen <tomi.valkeinen@ti.com>
8bb0bce9
LS
4771L: dri-devel@lists.freedesktop.org
4772S: Maintained
7683e9e5
LT
4773F: drivers/gpu/drm/tilcdc/
4774F: Documentation/devicetree/bindings/display/tilcdc/
8bb0bce9 4775
7683e9e5
LT
4776DRM DRIVERS FOR TI OMAP
4777M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c4291702 4778L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4779S: Maintained
4780F: drivers/gpu/drm/omapdrm/
4781F: Documentation/devicetree/bindings/display/ti/
c4291702 4782
8636d452
EA
4783DRM DRIVERS FOR VC4
4784M: Eric Anholt <eric@anholt.net>
4785T: git git://github.com/anholt/linux
4786S: Supported
4787F: drivers/gpu/drm/vc4/
4788F: include/uapi/drm/vc4_drm.h
4789F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
0f445486 4790T: git git://anongit.freedesktop.org/drm/drm-misc
8bb0bce9 4791
7683e9e5
LT
4792DRM DRIVERS FOR VIVANTE GPU IP
4793M: Lucas Stach <l.stach@pengutronix.de>
4794R: Russell King <linux+etnaviv@armlinux.org.uk>
4795R: Christian Gmeiner <christian.gmeiner@gmail.com>
4796L: etnaviv@lists.freedesktop.org
adb314ed
TV
4797L: dri-devel@lists.freedesktop.org
4798S: Maintained
7683e9e5
LT
4799F: drivers/gpu/drm/etnaviv/
4800F: include/uapi/drm/etnaviv_drm.h
4801F: Documentation/devicetree/bindings/display/etnaviv/
adb314ed 4802
dbb01037
SG
4803DRM DRIVERS FOR ZTE ZX
4804M: Shawn Guo <shawnguo@kernel.org>
4805L: dri-devel@lists.freedesktop.org
4806S: Maintained
4807F: drivers/gpu/drm/zte/
4808F: Documentation/devicetree/bindings/display/zte,vou.txt
0f445486 4809T: git git://anongit.freedesktop.org/drm/drm-misc
dbb01037 4810
7683e9e5
LT
4811DRM PANEL DRIVERS
4812M: Thierry Reding <thierry.reding@gmail.com>
4813L: dri-devel@lists.freedesktop.org
e1641ed8 4814T: git git://anongit.freedesktop.org/drm/drm-misc
7683e9e5
LT
4815S: Maintained
4816F: drivers/gpu/drm/drm_panel.c
4817F: drivers/gpu/drm/panel/
4818F: include/drm/drm_panel.h
4819F: Documentation/devicetree/bindings/display/panel/
4820
9df1baa1
NT
4821DRM TINYDRM DRIVERS
4822M: Noralf Trønnes <noralf@tronnes.org>
4823W: https://github.com/notro/tinydrm/wiki/Development
4824T: git git://anongit.freedesktop.org/drm/drm-misc
4825S: Maintained
4826F: drivers/gpu/drm/tinydrm/
4827F: include/drm/tinydrm/
4828
97931119
CK
4829DRM TTM SUBSYSTEM
4830M: Christian Koenig <christian.koenig@amd.com>
4831M: Roger He <Hongbo.He@amd.com>
4832T: git git://people.freedesktop.org/~agd5f/linux
4833S: Maintained
4834L: dri-devel@lists.freedesktop.org
4835F: include/drm/ttm/
4836F: drivers/gpu/drm/ttm/
4837
598df1ac
AK
4838DSBR100 USB FM RADIO DRIVER
4839M: Alexey Klimov <klimov.linux@gmail.com>
4840L: linux-media@vger.kernel.org
4841T: git git://linuxtv.org/media_tree.git
4842S: Maintained
4843F: drivers/media/radio/dsbr100.c
4844
1da177e4 4845DSCC4 DRIVER
8b58be88 4846M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4847L: netdev@vger.kernel.org
1da177e4 4848S: Maintained
679655da 4849F: drivers/net/wan/dscc4.c
1da177e4 4850
cc11b140
HV
4851DT3155 MEDIA DRIVER
4852M: Hans Verkuil <hverkuil@xs4all.nl>
4853L: linux-media@vger.kernel.org
4854T: git git://linuxtv.org/media_tree.git
a825eaec 4855W: https://linuxtv.org
cc11b140
HV
4856S: Odd Fixes
4857F: drivers/media/pci/dt3155/
4858
91952bc0
AP
4859DVB_USB_AF9015 MEDIA DRIVER
4860M: Antti Palosaari <crope@iki.fi>
4861L: linux-media@vger.kernel.org
a825eaec 4862W: https://linuxtv.org
91952bc0
AP
4863W: http://palosaari.fi/linux/
4864Q: http://patchwork.linuxtv.org/project/linux-media/list/
4865T: git git://linuxtv.org/anttip/media_tree.git
4866S: Maintained
4867F: drivers/media/usb/dvb-usb-v2/af9015*
4868
4869DVB_USB_AF9035 MEDIA DRIVER
4870M: Antti Palosaari <crope@iki.fi>
4871L: linux-media@vger.kernel.org
a825eaec 4872W: https://linuxtv.org
91952bc0
AP
4873W: http://palosaari.fi/linux/
4874Q: http://patchwork.linuxtv.org/project/linux-media/list/
4875T: git git://linuxtv.org/anttip/media_tree.git
4876S: Maintained
4877F: drivers/media/usb/dvb-usb-v2/af9035*
4878
4879DVB_USB_ANYSEE MEDIA DRIVER
4880M: Antti Palosaari <crope@iki.fi>
4881L: linux-media@vger.kernel.org
a825eaec 4882W: https://linuxtv.org
91952bc0
AP
4883W: http://palosaari.fi/linux/
4884Q: http://patchwork.linuxtv.org/project/linux-media/list/
4885T: git git://linuxtv.org/anttip/media_tree.git
4886S: Maintained
4887F: drivers/media/usb/dvb-usb-v2/anysee*
4888
4889DVB_USB_AU6610 MEDIA DRIVER
4890M: Antti Palosaari <crope@iki.fi>
4891L: linux-media@vger.kernel.org
a825eaec 4892W: https://linuxtv.org
91952bc0
AP
4893W: http://palosaari.fi/linux/
4894Q: http://patchwork.linuxtv.org/project/linux-media/list/
4895T: git git://linuxtv.org/anttip/media_tree.git
4896S: Maintained
4897F: drivers/media/usb/dvb-usb-v2/au6610*
4898
4899DVB_USB_CE6230 MEDIA DRIVER
4900M: Antti Palosaari <crope@iki.fi>
4901L: linux-media@vger.kernel.org
a825eaec 4902W: https://linuxtv.org
91952bc0
AP
4903W: http://palosaari.fi/linux/
4904Q: http://patchwork.linuxtv.org/project/linux-media/list/
4905T: git git://linuxtv.org/anttip/media_tree.git
4906S: Maintained
4907F: drivers/media/usb/dvb-usb-v2/ce6230*
4908
d099dea2
MK
4909DVB_USB_CXUSB MEDIA DRIVER
4910M: Michael Krufky <mkrufky@linuxtv.org>
4911L: linux-media@vger.kernel.org
a825eaec 4912W: https://linuxtv.org
d099dea2
MK
4913W: http://github.com/mkrufky
4914Q: http://patchwork.linuxtv.org/project/linux-media/list/
4915T: git git://linuxtv.org/media_tree.git
4916S: Maintained
9819da66 4917F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4918
91952bc0 4919DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4920M: Antti Palosaari <crope@iki.fi>
4921L: linux-media@vger.kernel.org
a825eaec 4922W: https://linuxtv.org
91952bc0
AP
4923W: http://palosaari.fi/linux/
4924Q: http://patchwork.linuxtv.org/project/linux-media/list/
4925T: git git://linuxtv.org/anttip/media_tree.git
4926S: Maintained
91952bc0 4927F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4928
5560983b 4929DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4930M: Antti Palosaari <crope@iki.fi>
4931L: linux-media@vger.kernel.org
a825eaec 4932W: https://linuxtv.org
91952bc0
AP
4933Q: http://patchwork.linuxtv.org/project/linux-media/list/
4934T: git git://linuxtv.org/anttip/media_tree.git
4935S: Maintained
5560983b 4936F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4937
8856f5f2
MK
4938DVB_USB_MXL111SF MEDIA DRIVER
4939M: Michael Krufky <mkrufky@linuxtv.org>
4940L: linux-media@vger.kernel.org
a825eaec 4941W: https://linuxtv.org
8856f5f2
MK
4942W: http://github.com/mkrufky
4943Q: http://patchwork.linuxtv.org/project/linux-media/list/
4944T: git git://linuxtv.org/mkrufky/mxl111sf.git
4945S: Maintained
4946F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4947
91952bc0
AP
4948DVB_USB_RTL28XXU MEDIA DRIVER
4949M: Antti Palosaari <crope@iki.fi>
4950L: linux-media@vger.kernel.org
a825eaec 4951W: https://linuxtv.org
91952bc0
AP
4952W: http://palosaari.fi/linux/
4953Q: http://patchwork.linuxtv.org/project/linux-media/list/
4954T: git git://linuxtv.org/anttip/media_tree.git
4955S: Maintained
4956F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4957
4958DVB_USB_V2 MEDIA DRIVER
4959M: Antti Palosaari <crope@iki.fi>
4960L: linux-media@vger.kernel.org
a825eaec 4961W: https://linuxtv.org
91952bc0
AP
4962W: http://palosaari.fi/linux/
4963Q: http://patchwork.linuxtv.org/project/linux-media/list/
4964T: git git://linuxtv.org/anttip/media_tree.git
4965S: Maintained
4966F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4967F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4968
ac0ac38f 4969DYNAMIC DEBUG
5c4a97d1 4970M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4971S: Maintained
4972F: lib/dynamic_debug.c
4973F: include/linux/dynamic_debug.h
4974
f4e5f0ea
AG
4975DYNAMIC INTERRUPT MODERATION
4976M: Tal Gilboa <talgi@mellanox.com>
4977S: Maintained
4978F: include/linux/net_dim.h
4979
789c7048 4980DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4981M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4982S: Maintained
df621252 4983F: drivers/tty/serial/dz.*
789c7048 4984
f17effbe
MF
4985E3X0 POWER BUTTON DRIVER
4986M: Moritz Fischer <moritz.fischer@ettus.com>
4987L: usrp-users@lists.ettus.com
4988W: http://www.ettus.com
4989S: Supported
4990F: drivers/input/misc/e3x0-button.c
4991F: Documentation/devicetree/bindings/input/e3x0-button.txt
4992
91952bc0
AP
4993E4000 MEDIA DRIVER
4994M: Antti Palosaari <crope@iki.fi>
4995L: linux-media@vger.kernel.org
a825eaec 4996W: https://linuxtv.org
91952bc0
AP
4997W: http://palosaari.fi/linux/
4998Q: http://patchwork.linuxtv.org/project/linux-media/list/
4999T: git git://linuxtv.org/anttip/media_tree.git
5000S: Maintained
5001F: drivers/media/tuners/e4000*
5002
91952bc0
AP
5003EC100 MEDIA DRIVER
5004M: Antti Palosaari <crope@iki.fi>
5005L: linux-media@vger.kernel.org
a825eaec 5006W: https://linuxtv.org
91952bc0
AP
5007W: http://palosaari.fi/linux/
5008Q: http://patchwork.linuxtv.org/project/linux-media/list/
5009T: git git://linuxtv.org/anttip/media_tree.git
5010S: Maintained
5011F: drivers/media/dvb-frontends/ec100*
5012
237fead6 5013ECRYPT FILE SYSTEM
0de9adf2 5014M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 5015L: ecryptfs@vger.kernel.org
24a923e4 5016W: http://ecryptfs.org
6dc7516e 5017W: https://launchpad.net/ecryptfs
9f273c24 5018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 5019S: Supported
679655da
JP
5020F: Documentation/filesystems/ecryptfs.txt
5021F: fs/ecryptfs/
237fead6 5022
c476c23b 5023EDAC-AMD64
487ba8e8 5024M: Borislav Petkov <bp@alien8.de>
91445c72 5025L: linux-edac@vger.kernel.org
487ba8e8 5026S: Maintained
c476c23b
BP
5027F: drivers/edac/amd64_edac*
5028
836dae5d 5029EDAC-CALXEDA
836dae5d
RR
5030M: Robert Richter <rric@kernel.org>
5031L: linux-edac@vger.kernel.org
836dae5d
RR
5032S: Maintained
5033F: drivers/edac/highbank*
5034
7339605a 5035EDAC-CAVIUM OCTEON
f65aad41
RB
5036M: Ralf Baechle <ralf@linux-mips.org>
5037M: David Daney <david.daney@cavium.com>
5038L: linux-edac@vger.kernel.org
5039L: linux-mips@linux-mips.org
f65aad41
RB
5040S: Supported
5041F: drivers/edac/octeon_edac*
7339605a
JG
5042
5043EDAC-CAVIUM THUNDERX
5044M: David Daney <david.daney@cavium.com>
5045M: Jan Glauber <jglauber@cavium.com>
5046L: linux-edac@vger.kernel.org
5047S: Supported
41003396 5048F: drivers/edac/thunderx_edac*
f65aad41 5049
7683e9e5
LT
5050EDAC-CORE
5051M: Borislav Petkov <bp@alien8.de>
7683e9e5
LT
5052M: Mauro Carvalho Chehab <mchehab@kernel.org>
5053L: linux-edac@vger.kernel.org
5054T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5055T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5056S: Supported
5057F: Documentation/admin-guide/ras.rst
5058F: Documentation/driver-api/edac.rst
5059F: drivers/edac/
5060F: include/linux/edac.h
5061
0e438e3f 5062EDAC-E752X
8b58be88 5063M: Mark Gross <mark.gross@intel.com>
91445c72 5064L: linux-edac@vger.kernel.org
0e438e3f 5065S: Maintained
679655da 5066F: drivers/edac/e752x_edac.c
0e438e3f
DP
5067
5068EDAC-E7XXX
91445c72 5069L: linux-edac@vger.kernel.org
0e438e3f 5070S: Maintained
679655da 5071F: drivers/edac/e7xxx_edac.c
0e438e3f 5072
7d136731
BP
5073EDAC-FSL_DDR
5074M: York Sun <york.sun@nxp.com>
5075L: linux-edac@vger.kernel.org
5076S: Maintained
5077F: drivers/edac/fsl_ddr_edac.*
5078
77c5f5d2 5079EDAC-GHES
5dc8a864 5080M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 5081L: linux-edac@vger.kernel.org
77c5f5d2 5082S: Maintained
2caa67a6 5083F: drivers/edac/ghes_edac.c
77c5f5d2 5084
6bc78404 5085EDAC-I3000
91445c72 5086L: linux-edac@vger.kernel.org
c91d9075 5087S: Orphan
679655da 5088F: drivers/edac/i3000_edac.c
6bc78404
DT
5089
5090EDAC-I5000
91445c72 5091L: linux-edac@vger.kernel.org
ba9a5918 5092S: Maintained
679655da 5093F: drivers/edac/i5000_edac.c
ba9a5918 5094
44c12cb2 5095EDAC-I5400
5dc8a864 5096M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 5097L: linux-edac@vger.kernel.org
44c12cb2 5098S: Maintained
679655da 5099F: drivers/edac/i5400_edac.c
44c12cb2 5100
3c9c92b6 5101EDAC-I7300
5dc8a864 5102M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 5103L: linux-edac@vger.kernel.org
3c9c92b6
MCC
5104S: Maintained
5105F: drivers/edac/i7300_edac.c
5106
67c89316 5107EDAC-I7CORE
5dc8a864 5108M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 5109L: linux-edac@vger.kernel.org
67c89316 5110S: Maintained
70aff0ce 5111F: drivers/edac/i7core_edac.c
67c89316 5112
7683e9e5
LT
5113EDAC-I82443BXGX
5114M: Tim Small <tim@buttersideup.com>
5115L: linux-edac@vger.kernel.org
5116S: Maintained
5117F: drivers/edac/i82443bxgx_edac.c
5118
ba9a5918 5119EDAC-I82975X
8b58be88 5120M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 5121M: "Arvind R." <arvino55@gmail.com>
91445c72 5122L: linux-edac@vger.kernel.org
ba9a5918 5123S: Maintained
679655da 5124F: drivers/edac/i82975x_edac.c
ba9a5918 5125
791b4706
JB
5126EDAC-IE31200
5127M: Jason Baron <jbaron@akamai.com>
5128L: linux-edac@vger.kernel.org
791b4706
JB
5129S: Maintained
5130F: drivers/edac/ie31200_edac.c
5131
ccdfb979 5132EDAC-MPC85XX
30c7469b 5133M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 5134L: linux-edac@vger.kernel.org
ccdfb979
JT
5135S: Maintained
5136F: drivers/edac/mpc85xx_edac.[ch]
5137
ba9a5918 5138EDAC-PASEMI
8b58be88 5139M: Egor Martovetsky <egor@pasemi.com>
91445c72 5140L: linux-edac@vger.kernel.org
6bc78404 5141S: Maintained
679655da 5142F: drivers/edac/pasemi_edac.c
6bc78404 5143
7683e9e5
LT
5144EDAC-PND2
5145M: Tony Luck <tony.luck@intel.com>
5146L: linux-edac@vger.kernel.org
5147S: Maintained
5148F: drivers/edac/pnd2_edac.[ch]
5149
0e438e3f 5150EDAC-R82600
8b58be88 5151M: Tim Small <tim@buttersideup.com>
91445c72 5152L: linux-edac@vger.kernel.org
0e438e3f 5153S: Maintained
679655da 5154F: drivers/edac/r82600_edac.c
da9bb1d2 5155
4d096ca7 5156EDAC-SBRIDGE
5dc8a864 5157M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 5158L: linux-edac@vger.kernel.org
4d096ca7
MCC
5159S: Maintained
5160F: drivers/edac/sb_edac.c
5161
4ec656bd
TL
5162EDAC-SKYLAKE
5163M: Tony Luck <tony.luck@intel.com>
5164L: linux-edac@vger.kernel.org
5165S: Maintained
5166F: drivers/edac/skx_edac.c
5167
86a18ee2
TK
5168EDAC-TI
5169M: Tero Kristo <t-kristo@ti.com>
5170L: linux-edac@vger.kernel.org
5171S: Maintained
5172F: drivers/edac/ti_edac.c
5173
af39917d
CL
5174EDIROL UA-101/UA-1000 DRIVER
5175M: Clemens Ladisch <clemens@ladisch.de>
5176L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5177T: git git://git.alsa-project.org/alsa-kernel.git
5178S: Maintained
5179F: sound/usb/misc/ua101.c
5180
7683e9e5 5181EFI TEST DRIVER
1f7df953 5182L: linux-efi@vger.kernel.org
7683e9e5 5183M: Ivan Hu <ivan.hu@canonical.com>
81b60dbf 5184M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 5185S: Maintained
7683e9e5 5186F: drivers/firmware/efi/test/
1f7df953 5187
d68772b7
MF
5188EFI VARIABLE FILESYSTEM
5189M: Matthew Garrett <matthew.garrett@nebula.com>
5190M: Jeremy Kerr <jk@ozlabs.org>
81b60dbf
MF
5191M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5192T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
d68772b7
MF
5193L: linux-efi@vger.kernel.org
5194S: Maintained
5195F: fs/efivarfs/
5196
85a00d9b
PJ
5197EFIFB FRAMEBUFFER DRIVER
5198L: linux-fbdev@vger.kernel.org
5199M: Peter Jones <pjones@redhat.com>
5200S: Maintained
8a61f013 5201F: drivers/video/fbdev/efifb.c
85a00d9b 5202
0bee8d28
JT
5203EFS FILESYSTEM
5204W: http://aeschi.ch.eu.org/efs/
5205S: Orphan
679655da 5206F: fs/efs/
0bee8d28 5207
aa8a9e25 5208EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 5209M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
5210L: netdev@vger.kernel.org
5211S: Maintained
9aa32835 5212F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 5213
f0319efe 5214EM28XX VIDEO4LINUX DRIVER
5dc8a864 5215M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 5216L: linux-media@vger.kernel.org
a825eaec 5217W: https://linuxtv.org
f0319efe
MCC
5218T: git git://linuxtv.org/media_tree.git
5219S: Maintained
5220F: drivers/media/usb/em28xx/
618cd932 5221F: Documentation/media/v4l-drivers/em28xx*
f0319efe 5222
3e3a7d66 5223EMBEDDED LINUX
8b58be88
JP
5224M: Paul Gortmaker <paul.gortmaker@windriver.com>
5225M: Matt Mackall <mpm@selenic.com>
5226M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
5227L: linux-embedded@vger.kernel.org
5228S: Maintained
5229
82abbea7
RD
5230Emulex 10Gbps iSCSI - OneConnect DRIVER
5231M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5232M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5233M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
ce00f85c 5234L: linux-scsi@vger.kernel.org
b8aca0c1 5235W: http://www.broadcom.com
ce00f85c 5236S: Supported
82abbea7 5237F: drivers/scsi/be2iscsi/
5f5bac82 5238
82abbea7
RD
5239Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5240M: Sathya Perla <sathya.perla@broadcom.com>
5241M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5242M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5243M: Somnath Kotur <somnath.kotur@broadcom.com>
5244L: netdev@vger.kernel.org
5245W: http://www.emulex.com
5246S: Supported
5247F: drivers/net/ethernet/emulex/benet/
5248
5249EMULEX ONECONNECT ROCE DRIVER
5250M: Selvin Xavier <selvin.xavier@broadcom.com>
5251M: Devesh Sharma <devesh.sharma@broadcom.com>
5252L: linux-rdma@vger.kernel.org
5253W: http://www.broadcom.com
5254S: Odd Fixes
5255F: drivers/infiniband/hw/ocrdma/
5256F: include/uapi/rdma/ocrdma-abi.h
5257
5258EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5259M: James Smart <james.smart@broadcom.com>
5260M: Dick Kennedy <dick.kennedy@broadcom.com>
5261L: linux-scsi@vger.kernel.org
5262W: http://www.broadcom.com
5263S: Supported
5264F: drivers/scsi/lpfc/
5265
5266ENE CB710 FLASH CARD READER DRIVER
5267M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5268S: Maintained
5269F: drivers/misc/cb710/
5270F: drivers/mmc/host/cb710-mmc.*
5271F: include/linux/cb710.h
5272
5273ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5274M: Maxim Levitsky <maximlevitsky@gmail.com>
5275S: Maintained
5276F: drivers/media/rc/ene_ir.*
931e39a1 5277
d5ca9006 5278EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 5279M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 5280S: Maintained
084bad91 5281T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 5282F: drivers/video/fbdev/s1d13xxxfb.c
679655da 5283F: include/video/s1d13xxxfb.h
d5ca9006 5284
84cbadad 5285ERRSEQ ERROR TRACKING INFRASTRUCTURE
4e897f5b 5286M: Jeff Layton <jlayton@kernel.org>
84cbadad
JL
5287S: Maintained
5288F: lib/errseq.c
5289F: include/linux/errseq.h
5290
38df6492
ME
5291ET131X NETWORK DRIVER
5292M: Mark Einon <mark.einon@gmail.com>
5293S: Odd Fixes
5294F: drivers/net/ethernet/agere/
5295
1da177e4 5296ETHERNET BRIDGE
adbbf69d 5297M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 5298L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 5299L: netdev@vger.kernel.org
c996d8b9 5300W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 5301S: Maintained
679655da
JP
5302F: include/linux/netfilter_bridge/
5303F: net/bridge/
1da177e4 5304
22f08ad9 5305ETHERNET PHY LIBRARY
248ccd5e 5306M: Andrew Lunn <andrew@lunn.ch>
22f08ad9
FF
5307M: Florian Fainelli <f.fainelli@gmail.com>
5308L: netdev@vger.kernel.org
5309S: Maintained
13332db5
FF
5310F: Documentation/ABI/testing/sysfs-bus-mdio
5311F: Documentation/devicetree/bindings/net/mdio*
22f08ad9 5312F: Documentation/networking/phy.txt
13332db5 5313F: drivers/net/phy/
22f08ad9
FF
5314F: drivers/of/of_mdio.c
5315F: drivers/of/of_net.c
13332db5
FF
5316F: include/linux/*mdio*.h
5317F: include/linux/of_net.h
5318F: include/linux/phy.h
5319F: include/linux/phy_fixed.h
5320F: include/linux/platform_data/mdio-gpio.h
29fda25a 5321F: include/linux/platform_data/mdio-bcm-unimac.h
13332db5
FF
5322F: include/trace/events/mdio.h
5323F: include/uapi/linux/mdio.h
5324F: include/uapi/linux/mii.h
22f08ad9 5325
1da177e4 5326EXT2 FILE SYSTEM
d8130624 5327M: Jan Kara <jack@suse.com>
72be2ccf 5328L: linux-ext4@vger.kernel.org
1da177e4 5329S: Maintained
679655da
JP
5330F: Documentation/filesystems/ext2.txt
5331F: fs/ext2/
5332F: include/linux/ext2*
1da177e4 5333
72be2ccf 5334EXT4 FILE SYSTEM
8b58be88 5335M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 5336M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 5337L: linux-ext4@vger.kernel.org
08a225f1 5338W: http://ext4.wiki.kernel.org
8a6e2535 5339Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 5340T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 5341S: Maintained
679655da
JP
5342F: Documentation/filesystems/ext4.txt
5343F: fs/ext4/
1da177e4 5344
c5532b09 5345Extended Verification Module (EVM)
74dd744f 5346M: Mimi Zohar <zohar@linux.vnet.ibm.com>
34d8751f 5347L: linux-integrity@vger.kernel.org
c5532b09
MZ
5348S: Supported
5349F: security/integrity/evm/
5350
7683e9e5 5351EXTENSIBLE FIRMWARE INTERFACE (EFI)
7683e9e5
LT
5352M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5353L: linux-efi@vger.kernel.org
5354T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5355S: Maintained
5356F: Documentation/efi-stub.txt
5357F: arch/*/kernel/efi.c
5358F: arch/x86/boot/compressed/eboot.[ch]
5359F: arch/*/include/asm/efi.h
5360F: arch/x86/platform/efi/
5361F: drivers/firmware/efi/
5362F: include/linux/efi*.h
5363F: arch/arm/boot/compressed/efi-header.S
5364F: arch/arm64/kernel/efi-entry.S
5365
df6b3cfe
MH
5366EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5367M: MyungJoo Ham <myungjoo.ham@samsung.com>
5368M: Chanwoo Choi <cw00.choi@samsung.com>
5369L: linux-kernel@vger.kernel.org
81df63a9 5370T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
5371S: Maintained
5372F: drivers/extcon/
cd2c3e7f
CC
5373F: include/linux/extcon/
5374F: include/linux/extcon.h
df6b3cfe 5375F: Documentation/extcon/
cd2c3e7f 5376F: Documentation/devicetree/bindings/extcon/
df6b3cfe 5377
e2a75c44 5378EXYNOS DP DRIVER
b7701755 5379M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
5380L: dri-devel@lists.freedesktop.org
5381S: Maintained
5382F: drivers/gpu/drm/exynos/exynos_dp*
5383
9b93a409
MS
5384EXYNOS SYSMMU (IOMMU) driver
5385M: Marek Szyprowski <m.szyprowski@samsung.com>
5386L: iommu@lists.linux-foundation.org
5387S: Maintained
5388F: drivers/iommu/exynos-iommu.c
5389
4a66d3fe 5390EZchip NPS platform support
bd6d3588 5391M: Vineet Gupta <vgupta@synopsys.com>
4a66d3fe
NC
5392S: Supported
5393F: arch/arc/plat-eznps
5394F: arch/arc/boot/dts/eznps.dts
5395
82abbea7
RD
5396F2FS FILE SYSTEM
5397M: Jaegeuk Kim <jaegeuk@kernel.org>
5398M: Chao Yu <yuchao0@huawei.com>
5399L: linux-f2fs-devel@lists.sourceforge.net
5400W: https://f2fs.wiki.kernel.org/
5401T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5402S: Maintained
5403F: Documentation/filesystems/f2fs.txt
5404F: Documentation/ABI/testing/sysfs-fs-f2fs
5405F: fs/f2fs/
5406F: include/linux/f2fs_fs.h
5407F: include/trace/events/f2fs.h
5408
e53004e2 5409F71805F HARDWARE MONITORING DRIVER
d8130624 5410M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5411L: linux-hwmon@vger.kernel.org
e53004e2 5412S: Maintained
679655da
JP
5413F: Documentation/hwmon/f71805f
5414F: drivers/hwmon/f71805f.c
e53004e2 5415
88b2dbdb 5416FANOTIFY
67427715
JK
5417M: Jan Kara <jack@suse.cz>
5418R: Amir Goldstein <amir73il@gmail.com>
5419L: linux-fsdevel@vger.kernel.org
88b2dbdb
EP
5420S: Maintained
5421F: fs/notify/fanotify/
5422F: include/linux/fanotify.h
c117ab84 5423F: include/uapi/linux/fanotify.h
88b2dbdb 5424
1da177e4 5425FARSYNC SYNCHRONOUS DRIVER
8b58be88 5426M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5427W: http://www.farsite.co.uk/
5428S: Supported
679655da 5429F: drivers/net/wan/farsync.*
1da177e4 5430
c5408b88 5431FAULT INJECTION SUPPORT
8b58be88 5432M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5433S: Supported
679655da
JP
5434F: Documentation/fault-injection/
5435F: lib/fault-inject.c
c5408b88 5436
053e514f
NT
5437FBTFT Framebuffer drivers
5438M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5439S: Maintained
5440F: drivers/staging/fbtft/
5441
82abbea7
RD
5442FC0011 TUNER DRIVER
5443M: Michael Buesch <m@bues.ch>
5444L: linux-media@vger.kernel.org
5445S: Maintained
5446F: drivers/media/tuners/fc0011.h
5447F: drivers/media/tuners/fc0011.c
5448
5449FC2580 MEDIA DRIVER
5450M: Antti Palosaari <crope@iki.fi>
5451L: linux-media@vger.kernel.org
5452W: https://linuxtv.org
5453W: http://palosaari.fi/linux/
5454Q: http://patchwork.linuxtv.org/project/linux-media/list/
5455T: git git://linuxtv.org/anttip/media_tree.git
5456S: Maintained
5457F: drivers/media/tuners/fc2580*
5458
cae727db 5459FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5460M: Johannes Thumshirn <jth@kernel.org>
3e5c6356 5461L: linux-scsi@vger.kernel.org
cae727db
RL
5462W: www.Open-FCoE.org
5463S: Supported
5464F: drivers/scsi/libfc/
5465F: drivers/scsi/fcoe/
5466F: include/scsi/fc/
5467F: include/scsi/libfc.h
5468F: include/scsi/libfcoe.h
c117ab84 5469F: include/uapi/scsi/fc/
cae727db 5470
e2d1d6c0 5471FILE LOCKING (flock() and fcntl()/lockf())
4e897f5b 5472M: Jeff Layton <jlayton@kernel.org>
9c3646d1 5473M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5474L: linux-fsdevel@vger.kernel.org
1da177e4 5475S: Maintained
679655da 5476F: include/linux/fcntl.h
c117ab84 5477F: include/uapi/linux/fcntl.h
679655da
JP
5478F: fs/fcntl.c
5479F: fs/locks.c
1da177e4 5480
e2d1d6c0 5481FILESYSTEMS (VFS and infrastructure)
8b58be88 5482M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5483L: linux-fsdevel@vger.kernel.org
173acc7c 5484S: Maintained
679655da 5485F: fs/*
7d34cd12
EB
5486F: include/linux/fs.h
5487F: include/uapi/linux/fs.h
173acc7c 5488
b26e0ed4 5489FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5490M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5491L: linux-hwmon@vger.kernel.org
b26e0ed4 5492S: Maintained
d5ca6918
JP
5493F: drivers/hwmon/f75375s.c
5494F: include/linux/f75375s.h
b26e0ed4 5495
a331b0c3
CL
5496FIREWIRE AUDIO DRIVERS
5497M: Clemens Ladisch <clemens@ladisch.de>
5498L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5499T: git git://git.alsa-project.org/alsa-kernel.git
5500S: Maintained
5501F: sound/firewire/
5502
eb86ec51
SR
5503FIREWIRE MEDIA DRIVERS (firedtv)
5504M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5505L: linux-media@vger.kernel.org
5506L: linux1394-devel@lists.sourceforge.net
5507T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5508S: Maintained
5509F: drivers/media/firewire/
5510
a511ce33
CB
5511FIREWIRE SBP-2 TARGET
5512M: Chris Boot <bootc@bootc.net>
5513L: linux-scsi@vger.kernel.org
5514L: target-devel@vger.kernel.org
5515L: linux1394-devel@lists.sourceforge.net
5516T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5517S: Maintained
5518F: drivers/target/sbp/
5519
7d2c86b5 5520FIREWIRE SUBSYSTEM
8b58be88 5521M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5522L: linux1394-devel@lists.sourceforge.net
958a29cb 5523W: http://ieee1394.wiki.kernel.org/
2ca526bf 5524T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5525S: Maintained
679655da 5526F: drivers/firewire/
8f06ce3b
SR
5527F: include/linux/firewire.h
5528F: include/uapi/linux/firewire*.h
9f6d3c4b 5529F: tools/firewire/
e2d1d6c0
RD
5530
5531FIRMWARE LOADER (request_firmware)
e7604239 5532M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5533L: linux-kernel@vger.kernel.org
5534S: Maintained
679655da 5535F: Documentation/firmware_class/
5d6d1ddd 5536F: drivers/base/firmware_loader/
679655da 5537F: include/linux/firmware.h
e2d1d6c0 5538
f730e3dc 5539FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5540M: Joshua Morris <josh.h.morris@us.ibm.com>
5541M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5542S: Maintained
5543F: drivers/block/rsxx/
5544
8206f664 5545FLOPPY DRIVER
e5f6450c 5546M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5547T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5548S: Odd fixes
5549F: drivers/block/floppy.c
5550
9c9f32ed
AR
5551FMC SUBSYSTEM
5552M: Alessandro Rubini <rubini@gnudd.com>
5553W: http://www.ohwr.org/projects/fmc-bus
5554S: Supported
5555F: drivers/fmc/
5556F: include/linux/fmc*.h
5557F: include/linux/ipmi-fru.h
5558K: fmc_d.*register
5559
3c0ed7d5 5560FPGA MANAGER FRAMEWORK
deb0b9b2 5561M: Alan Tull <atull@kernel.org>
a120fbdd 5562M: Moritz Fischer <mdf@kernel.org>
7f1a5f04 5563L: linux-fpga@vger.kernel.org
3c0ed7d5 5564S: Maintained
e4998077 5565T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
2007eafd 5566Q: http://patchwork.kernel.org/project/linux-fpga/list/
deb0b9b2 5567F: Documentation/fpga/
83ff2d57 5568F: Documentation/devicetree/bindings/fpga/
3c0ed7d5 5569F: drivers/fpga/
deb0b9b2 5570F: include/linux/fpga/
3c0ed7d5
AT
5571W: http://www.rocketboards.org
5572
e2d1d6c0 5573FPU EMULATOR
8b58be88 5574M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5575W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5576S: Maintained
679655da 5577F: arch/x86/math-emu/
e2d1d6c0
RD
5578
5579FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5580L: netdev@vger.kernel.org
c173bfac 5581S: Orphan
679655da
JP
5582F: drivers/net/wan/dlci.c
5583F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5584
5585FRAMEBUFFER LAYER
04f6152d 5586M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
47d04676 5587L: dri-devel@lists.freedesktop.org
c69f677c 5588L: linux-fbdev@vger.kernel.org
04f6152d 5589T: git git://github.com/bzolnier/linux.git
b22fe37b 5590Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5591S: Maintained
679655da 5592F: Documentation/fb/
b22fe37b
PM
5593F: drivers/video/
5594F: include/video/
679655da 5595F: include/linux/fb.h
c117ab84
CEB
5596F: include/uapi/video/
5597F: include/uapi/linux/fb.h
e2d1d6c0 5598
93aafb6d
HG
5599FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5600M: Horia Geantă <horia.geanta@nxp.com>
ca70f415 5601M: Aymen Sghaier <aymen.sghaier@nxp.com>
93aafb6d
HG
5602L: linux-crypto@vger.kernel.org
5603S: Maintained
5604F: drivers/crypto/caam/
5605F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5606
a57c188e 5607FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5608M: Timur Tabi <timur@tabi.org>
a57c188e 5609L: linux-fbdev@vger.kernel.org
c4ef9bc4 5610S: Maintained
8a61f013 5611F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5612
e2d1d6c0 5613FREESCALE DMA DRIVER
64d09f5e 5614M: Li Yang <leoyang.li@nxp.com>
8b58be88 5615M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5616L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5617S: Maintained
679655da 5618F: drivers/dma/fsldma.*
e2d1d6c0 5619
7683e9e5 5620FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
fe3f4e80 5621M: Claudiu Manoil <claudiu.manoil@nxp.com>
7683e9e5
LT
5622L: netdev@vger.kernel.org
5623S: Maintained
5624F: drivers/net/ethernet/freescale/gianfar*
5625X: drivers/net/ethernet/freescale/gianfar_ptp.c
5626F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5627
44248aff
HX
5628FREESCALE GPMI NAND DRIVER
5629M: Han Xu <han.xu@nxp.com>
5630L: linux-mtd@lists.infradead.org
5631S: Maintained
93db446a 5632F: drivers/mtd/nand/raw/gpmi-nand/*
44248aff 5633
e2d1d6c0 5634FREESCALE I2C CPM DRIVER
8b58be88 5635M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5636L: linuxppc-dev@lists.ozlabs.org
846557d3 5637L: linux-i2c@vger.kernel.org
0d2b405a 5638S: Maintained
679655da 5639F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5640
7683e9e5
LT
5641FREESCALE IMX / MXC FEC DRIVER
5642M: Fugang Duan <fugang.duan@nxp.com>
5643L: netdev@vger.kernel.org
5644S: Maintained
5645F: drivers/net/ethernet/freescale/fec_main.c
5646F: drivers/net/ethernet/freescale/fec_ptp.c
5647F: drivers/net/ethernet/freescale/fec.h
5648F: Documentation/devicetree/bindings/net/fsl-fec.txt
5649
60e8c5ab 5650FREESCALE IMX / MXC FRAMEBUFFER DRIVER
1551cf74
UKK
5651M: Sascha Hauer <s.hauer@pengutronix.de>
5652R: Pengutronix Kernel Team <kernel@pengutronix.de>
c69f677c 5653L: linux-fbdev@vger.kernel.org
efc03ecb 5654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5655S: Maintained
bad985a1 5656F: include/linux/platform_data/video-imxfb.h
8a61f013 5657F: drivers/video/fbdev/imxfb.c
60e8c5ab 5658
7683e9e5
LT
5659FREESCALE QORIQ DPAA ETHERNET DRIVER
5660M: Madalin Bucur <madalin.bucur@nxp.com>
63a0a00b
NA
5661L: netdev@vger.kernel.org
5662S: Maintained
7683e9e5 5663F: drivers/net/ethernet/freescale/dpaa
63a0a00b 5664
2fbfadb5
MB
5665FREESCALE QORIQ DPAA FMAN DRIVER
5666M: Madalin Bucur <madalin.bucur@nxp.com>
5667L: netdev@vger.kernel.org
5668S: Maintained
5669F: drivers/net/ethernet/freescale/fman
5670F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5671
7683e9e5
LT
5672FREESCALE QUAD SPI DRIVER
5673M: Han Xu <han.xu@nxp.com>
5674L: linux-mtd@lists.infradead.org
1b48706f 5675S: Maintained
7683e9e5 5676F: drivers/mtd/spi-nor/fsl-quadspi.c
1b48706f 5677
d9e9d82c 5678FREESCALE QUICC ENGINE LIBRARY
1b48706f 5679M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5680L: linuxppc-dev@lists.ozlabs.org
1b48706f 5681S: Maintained
7aa1aa6e
ZQ
5682F: drivers/soc/fsl/qe/
5683F: include/soc/fsl/*qe*.h
5684F: include/soc/fsl/*ucc*.h
d9e9d82c 5685
beaf53bf 5686FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
64d09f5e 5687M: Li Yang <leoyang.li@nxp.com>
beaf53bf 5688L: netdev@vger.kernel.org
a4724ed6 5689L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5690S: Maintained
ec21e2ec 5691F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5692
c19b6d24
ZQ
5693FREESCALE QUICC ENGINE UCC HDLC DRIVER
5694M: Zhao Qiang <qiang.zhao@nxp.com>
5695L: netdev@vger.kernel.org
5696L: linuxppc-dev@lists.ozlabs.org
5697S: Maintained
5698F: drivers/net/wan/fsl_ucc_hdlc*
5699
d9e9d82c 5700FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5701M: Timur Tabi <timur@tabi.org>
a4724ed6 5702L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5703S: Maintained
df621252 5704F: drivers/tty/serial/ucc_uart.c
d9e9d82c 5705
7683e9e5
LT
5706FREESCALE SOC DRIVERS
5707M: Li Yang <leoyang.li@nxp.com>
5708L: linuxppc-dev@lists.ozlabs.org
5709L: linux-arm-kernel@lists.infradead.org
5710S: Maintained
5711F: Documentation/devicetree/bindings/soc/fsl/
5712F: drivers/soc/fsl/
5713F: include/linux/fsl/
5714
5715FREESCALE SOC FS_ENET DRIVER
5716M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5717M: Vitaly Bordug <vbordug@ru.mvista.com>
5718L: linuxppc-dev@lists.ozlabs.org
5719L: netdev@vger.kernel.org
5720S: Maintained
5721F: drivers/net/ethernet/freescale/fs_enet/
5722F: include/linux/fs_enet_pd.h
5723
d9e9d82c 5724FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5725M: Timur Tabi <timur@tabi.org>
dc85950a 5726M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5727M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5728R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5729L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5730L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5731S: Maintained
69aefcea 5732F: sound/soc/fsl/fsl*
dc85950a 5733F: sound/soc/fsl/imx*
69aefcea 5734F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5735
7683e9e5
LT
5736FREESCALE USB PERIPHERAL DRIVERS
5737M: Li Yang <leoyang.li@nxp.com>
5738L: linux-usb@vger.kernel.org
5739L: linuxppc-dev@lists.ozlabs.org
5740S: Maintained
5741F: drivers/usb/gadget/udc/fsl*
5742
1da177e4 5743FREEVXFS FILESYSTEM
8b58be88 5744M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5745W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5746S: Maintained
679655da 5747F: fs/freevxfs/
1da177e4 5748
71038f52 5749FREEZER
49db1903 5750M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5751M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5752L: linux-pm@vger.kernel.org
71038f52 5753S: Supported
679655da
JP
5754F: Documentation/power/freezing-of-tasks.txt
5755F: include/linux/freezer.h
5756F: kernel/freezer.c
71038f52 5757
839a1f79
KRW
5758FRONTSWAP API
5759M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5760L: linux-kernel@vger.kernel.org
5761S: Maintained
5762F: mm/frontswap.c
5763F: include/linux/frontswap.h
5764
a5432f5a 5765FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5766M: David Howells <dhowells@redhat.com>
e62d6e24 5767L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5768S: Supported
5769F: Documentation/filesystems/caching/
5770F: fs/fscache/
5771F: include/linux/fscache*.h
5772
90fce086 5773FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
598c7d7a
TT
5774M: Theodore Y. Ts'o <tytso@mit.edu>
5775M: Jaegeuk Kim <jaegeuk@kernel.org>
90fce086
EB
5776L: linux-fscrypt@vger.kernel.org
5777Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5778T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
598c7d7a
TT
5779S: Supported
5780F: fs/crypto/
46f47e48 5781F: include/linux/fscrypt*.h
f4f864c1 5782F: Documentation/filesystems/fscrypt.rst
598c7d7a 5783
96348e49
AG
5784FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5785M: Jan Kara <jack@suse.cz>
5786R: Amir Goldstein <amir73il@gmail.com>
5787L: linux-fsdevel@vger.kernel.org
5788S: Maintained
5789F: fs/notify/
5790F: include/linux/fsnotify*.h
5791
20b93734 5792FUJITSU LAPTOP EXTRAS
409a3e98 5793M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5794L: platform-driver-x86@vger.kernel.org
20b93734 5795S: Maintained
679655da 5796F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5797
4da621b6
HK
5798FUJITSU M-5MO LS CAMERA ISP DRIVER
5799M: Kyungmin Park <kyungmin.park@samsung.com>
5800M: Heungjun Kim <riverful.kim@samsung.com>
5801L: linux-media@vger.kernel.org
5802S: Maintained
90d72ac6 5803F: drivers/media/i2c/m5mols/
b5dcee22 5804F: include/media/i2c/m5mols.h
4da621b6 5805
2d24c490
RG
5806FUJITSU TABLET EXTRAS
5807M: Robert Gerlach <khnz@gmx.de>
5808L: platform-driver-x86@vger.kernel.org
5809S: Maintained
5810F: drivers/platform/x86/fujitsu-tablet.c
5811
04578f17 5812FUSE: FILESYSTEM IN USERSPACE
8b58be88 5813M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5814L: linux-fsdevel@vger.kernel.org
04578f17 5815W: http://fuse.sourceforge.net/
0a30f612 5816T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5817S: Maintained
679655da 5818F: fs/fuse/
c117ab84 5819F: include/uapi/linux/fuse.h
0a30f612 5820F: Documentation/filesystems/fuse.txt
04578f17 5821
59cd42c2
DHV
5822FUTEX SUBSYSTEM
5823M: Thomas Gleixner <tglx@linutronix.de>
5824M: Ingo Molnar <mingo@redhat.com>
5825R: Peter Zijlstra <peterz@infradead.org>
5826R: Darren Hart <dvhart@infradead.org>
5827L: linux-kernel@vger.kernel.org
5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5829S: Maintained
5830F: kernel/futex.c
5831F: kernel/futex_compat.c
5832F: include/asm-generic/futex.h
5833F: include/linux/futex.h
5834F: include/uapi/linux/futex.h
5835F: tools/testing/selftests/futex/
5836F: tools/perf/bench/futex*
5837F: Documentation/*futex*
5838
6b90bd4b
ER
5839GCC PLUGINS
5840M: Kees Cook <keescook@chromium.org>
5841R: Emese Revfy <re.emese@gmail.com>
5842L: kernel-hardening@lists.openwall.com
5843S: Maintained
5844F: scripts/gcc-plugins/
5845F: scripts/gcc-plugin.sh
68fdc678 5846F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5847F: Documentation/gcc-plugins.txt
5848
d8e2162c 5849GCOV BASED KERNEL PROFILING
67f7c703 5850M: Peter Oberparleiter <oberpar@linux.ibm.com>
d8e2162c
PO
5851S: Maintained
5852F: kernel/gcov/
2584bab2 5853F: Documentation/dev-tools/gcov.rst
d8e2162c 5854
82abbea7
RD
5855GDB KERNEL DEBUGGING HELPER SCRIPTS
5856M: Jan Kiszka <jan.kiszka@siemens.com>
5857M: Kieran Bingham <kieran@bingham.xyz>
5858S: Supported
5859F: scripts/gdb/
5860
1da177e4 5861GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5862M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5863L: linux-scsi@vger.kernel.org
5864W: http://www.icp-vortex.com/
5865S: Supported
679655da 5866F: drivers/scsi/gdt*
1da177e4 5867
3169a1c7
HV
5868GEMTEK FM RADIO RECEIVER DRIVER
5869M: Hans Verkuil <hverkuil@xs4all.nl>
5870L: linux-media@vger.kernel.org
5871T: git git://linuxtv.org/media_tree.git
a825eaec 5872W: https://linuxtv.org
3169a1c7
HV
5873S: Maintained
5874F: drivers/media/radio/radio-gemtek*
5875
1c23af90 5876GENERIC GPIO I2C DRIVER
880b0e26 5877M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5878S: Supported
679655da
JP
5879F: drivers/i2c/busses/i2c-gpio.c
5880F: include/linux/i2c-gpio.h
1c23af90 5881
92ed1a76
PK
5882GENERIC GPIO I2C MULTIPLEXER DRIVER
5883M: Peter Korsgaard <peter.korsgaard@barco.com>
5884L: linux-i2c@vger.kernel.org
5885S: Supported
e7065e20
JD
5886F: drivers/i2c/muxes/i2c-mux-gpio.c
5887F: include/linux/i2c-mux-gpio.h
5888F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5889
9251ce95 5890GENERIC HDLC (WAN) DRIVERS
8b58be88 5891M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5892W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5893S: Maintained
679655da
JP
5894F: drivers/net/wan/c101.c
5895F: drivers/net/wan/hd6457*
5896F: drivers/net/wan/hdlc*
5897F: drivers/net/wan/n2.c
5898F: drivers/net/wan/pc300too.c
5899F: drivers/net/wan/pci200syn.c
5900F: drivers/net/wan/wanxl*
1da177e4 5901
1527aab6 5902GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5903M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5904L: linux-arch@vger.kernel.org
5905T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5906S: Maintained
14430813
JP
5907F: include/asm-generic/
5908F: include/uapi/asm-generic/
1527aab6 5909
ff764963
KVA
5910GENERIC PHY FRAMEWORK
5911M: Kishon Vijay Abraham I <kishon@ti.com>
5912L: linux-kernel@vger.kernel.org
5913T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5914S: Supported
5915F: drivers/phy/
5916F: include/linux/phy/
5917
090cecc6
WS
5918GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5919M: Wolfram Sang <wsa+renesas@sang-engineering.com>
5920S: Supported
5921F: drivers/i2c/muxes/i2c-demux-pinctrl.c
5922
eea97aed
KH
5923GENERIC PM DOMAINS
5924M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5925M: Kevin Hilman <khilman@kernel.org>
5926M: Ulf Hansson <ulf.hansson@linaro.org>
5927L: linux-pm@vger.kernel.org
5928S: Supported
5929F: drivers/base/power/domain*.c
5930F: include/linux/pm_domain.h
5e68ebd0 5931F: Documentation/devicetree/bindings/power/power_domain.txt
eea97aed 5932
ccb86a69 5933GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5934M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5935L: kvm@vger.kernel.org
ccb86a69
MT
5936S: Supported
5937F: drivers/uio/uio_pci_generic.c
5938
a7d5afe8
GKB
5939GENWQE (IBM Generic Workqueue Card)
5940M: Frank Haverkamp <haver@linux.vnet.ibm.com>
cdc1daca 5941M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
a7d5afe8
GKB
5942S: Supported
5943F: drivers/misc/genwqe/
5944
82abbea7
RD
5945GET_MAINTAINER SCRIPT
5946M: Joe Perches <joe@perches.com>
5947S: Maintained
5948F: scripts/get_maintainer.pl
5949
5be7b50f 5950GFS2 FILE SYSTEM
8b58be88 5951M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5952M: Bob Peterson <rpeterso@redhat.com>
a4644184 5953L: cluster-devel@redhat.com
5be7b50f 5954W: http://sources.redhat.com/cluster/
28666d6d 5955T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5956S: Supported
679655da
JP
5957F: Documentation/filesystems/gfs2*.txt
5958F: fs/gfs2/
c117ab84 5959F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5960
0a34eb8f 5961GIGASET ISDN DRIVERS
6b096fde 5962M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5963L: gigaset307x-common@lists.sourceforge.net
5964W: http://gigaset307x.sourceforge.net/
6b096fde 5965S: Odd Fixes
679655da
JP
5966F: Documentation/isdn/README.gigaset
5967F: drivers/isdn/gigaset/
c117ab84 5968F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5969
7eea35fe
JP
5970GO7007 MPEG CODEC
5971M: Hans Verkuil <hans.verkuil@cisco.com>
5972L: linux-media@vger.kernel.org
5973S: Maintained
5974F: drivers/media/usb/go7007/
5975
ca96ea86
BN
5976GOODIX TOUCHSCREEN
5977M: Bastien Nocera <hadess@hadess.net>
5978L: linux-input@vger.kernel.org
5979S: Maintained
5980F: drivers/input/touchscreen/goodix.c
5981
1b46f17d
HG
5982GPD POCKET FAN DRIVER
5983M: Hans de Goede <hdegoede@redhat.com>
5984L: platform-driver-x86@vger.kernel.org
5985S: Maintained
5986F: drivers/platform/x86/gpd-pocket-fan.c
5987
7683e9e5
LT
5988GPIO ACPI SUPPORT
5989M: Mika Westerberg <mika.westerberg@linux.intel.com>
5990M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5991L: linux-gpio@vger.kernel.org
5992L: linux-acpi@vger.kernel.org
5993S: Maintained
5994F: Documentation/acpi/gpio-properties.txt
5995F: drivers/gpio/gpiolib-acpi.c
5996
24d79ebc
SY
5997GPIO IR Transmitter
5998M: Sean Young <sean@mess.org>
5999L: linux-media@vger.kernel.org
6000S: Maintained
6001F: drivers/media/rc/gpio-ir-tx.c
6002
a6a1cf3d 6003GPIO MOCKUP DRIVER
4f9a4cd6 6004M: Bamvor Jian Zhang <bamv2005@gmail.com>
7965f5df 6005R: Bartosz Golaszewski <brgl@bgdev.pl>
a6a1cf3d
BJZ
6006L: linux-gpio@vger.kernel.org
6007S: Maintained
6008F: drivers/gpio/gpio-mockup.c
6009F: tools/testing/selftests/gpio/
6010
a0dc00b4 6011GPIO SUBSYSTEM
e4651a9f 6012M: Linus Walleij <linus.walleij@linaro.org>
d15b7179 6013L: linux-gpio@vger.kernel.org
f2fa75cd
LW
6014T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6015S: Maintained
cd97a449 6016F: Documentation/devicetree/bindings/gpio/
29f9eeaa 6017F: Documentation/driver-api/gpio/
f2fa75cd 6018F: Documentation/gpio/
40c159b7 6019F: Documentation/ABI/testing/gpio-cdev
fe95046e 6020F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 6021F: drivers/gpio/
bdc6e95e
AC
6022F: include/linux/gpio/
6023F: include/linux/gpio.h
ce290211 6024F: include/linux/of_gpio.h
9b692346 6025F: include/asm-generic/gpio.h
3c702e99 6026F: include/uapi/linux/gpio.h
6d591c46 6027F: tools/gpio/
a0dc00b4 6028
71a6d0af
HW
6029GRE DEMULTIPLEXER DRIVER
6030M: Dmitry Kozlov <xeb@mail.ru>
6031L: netdev@vger.kernel.org
6032S: Maintained
11c26770
JP
6033F: net/ipv4/gre_demux.c
6034F: net/ipv4/gre_offload.c
71a6d0af
HW
6035F: include/net/gre.h
6036
d4c41139 6037GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 6038M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
6039L: netdev@vger.kernel.org
6040S: Maintained
a31a96ad 6041F: drivers/net/ethernet/aeroflex/
d4c41139 6042
926706c5
VA
6043GREYBUS AUDIO PROTOCOLS DRIVERS
6044M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 6045M: Mark Greer <mgreer@animalcreek.com>
926706c5 6046S: Maintained
544a6944
MG
6047F: drivers/staging/greybus/audio_apbridgea.c
6048F: drivers/staging/greybus/audio_apbridgea.h
926706c5 6049F: drivers/staging/greybus/audio_codec.c
544a6944
MG
6050F: drivers/staging/greybus/audio_codec.h
6051F: drivers/staging/greybus/audio_gb.c
6052F: drivers/staging/greybus/audio_manager.c
6053F: drivers/staging/greybus/audio_manager.h
6054F: drivers/staging/greybus/audio_manager_module.c
6055F: drivers/staging/greybus/audio_manager_private.h
6056F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
6057F: drivers/staging/greybus/audio_module.c
6058F: drivers/staging/greybus/audio_topology.c
6059
f47e07bc 6060GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5bd16350
VK
6061M: Viresh Kumar <vireshk@kernel.org>
6062S: Maintained
6063F: drivers/staging/greybus/authentication.c
6064F: drivers/staging/greybus/bootrom.c
6065F: drivers/staging/greybus/firmware.h
6066F: drivers/staging/greybus/fw-core.c
6067F: drivers/staging/greybus/fw-download.c
6068F: drivers/staging/greybus/fw-managament.c
6069F: drivers/staging/greybus/greybus_authentication.h
6070F: drivers/staging/greybus/greybus_firmware.h
6071F: drivers/staging/greybus/hid.c
6072F: drivers/staging/greybus/i2c.c
6073F: drivers/staging/greybus/spi.c
6074F: drivers/staging/greybus/spilib.c
6075F: drivers/staging/greybus/spilib.h
6076
a1ffc2d2 6077GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
7683e9e5 6078M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8d904fe5 6079S: Maintained
7683e9e5
LT
6080F: drivers/staging/greybus/loopback.c
6081F: drivers/staging/greybus/timesync.c
6082F: drivers/staging/greybus/timesync_platform.c
8d904fe5 6083
92b8bd96
VH
6084GREYBUS PLATFORM DRIVERS
6085M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6086S: Maintained
6087F: drivers/staging/greybus/arche-platform.c
6088F: drivers/staging/greybus/arche-apb-ctrl.c
6089F: drivers/staging/greybus/arche_platform.h
6090
7683e9e5
LT
6091GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6092M: Rui Miguel Silva <rmfrfs@gmail.com>
6093S: Maintained
6094F: drivers/staging/greybus/sdio.c
6095F: drivers/staging/greybus/light.c
6096F: drivers/staging/greybus/gpio.c
6097F: drivers/staging/greybus/power_supply.c
6098F: drivers/staging/greybus/spi.c
6099F: drivers/staging/greybus/spilib.c
6100
6101GREYBUS SUBSYSTEM
6102M: Johan Hovold <johan@kernel.org>
6103M: Alex Elder <elder@kernel.org>
6104M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6105S: Maintained
6106F: drivers/staging/greybus/
6107L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6108
6109GREYBUS UART PROTOCOLS DRIVERS
6110M: David Lin <dtwlin@gmail.com>
6111S: Maintained
6112F: drivers/staging/greybus/uart.c
6113F: drivers/staging/greybus/log.c
6114
7aae6e2d
CAC
6115GS1662 VIDEO SERIALIZER
6116M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6117L: linux-media@vger.kernel.org
6118T: git git://linuxtv.org/media_tree.git
6119S: Maintained
6120F: drivers/media/spi/gs1662.c
6121
e8deeae2 6122GSPCA FINEPIX SUBDRIVER
8b58be88 6123M: Frank Zago <frank@zago.net>
661263b5 6124L: linux-media@vger.kernel.org
275ffde4 6125T: git git://linuxtv.org/media_tree.git
e8deeae2 6126S: Maintained
0c0d06ca 6127F: drivers/media/usb/gspca/finepix.c
e8deeae2 6128
4b3fa3c4
OL
6129GSPCA GL860 SUBDRIVER
6130M: Olivier Lorin <o.lorin@laposte.net>
6131L: linux-media@vger.kernel.org
275ffde4 6132T: git git://linuxtv.org/media_tree.git
4b3fa3c4 6133S: Maintained
0c0d06ca 6134F: drivers/media/usb/gspca/gl860/
4b3fa3c4 6135
e8deeae2 6136GSPCA M5602 SUBDRIVER
8b58be88 6137M: Erik Andren <erik.andren@gmail.com>
661263b5 6138L: linux-media@vger.kernel.org
275ffde4 6139T: git git://linuxtv.org/media_tree.git
e8deeae2 6140S: Maintained
0c0d06ca 6141F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
6142
6143GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 6144M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 6145L: linux-media@vger.kernel.org
275ffde4 6146T: git git://linuxtv.org/media_tree.git
c0936df4 6147S: Odd Fixes
0c0d06ca 6148F: drivers/media/usb/gspca/pac207.c
e8deeae2 6149
261982f1 6150GSPCA SN9C20X SUBDRIVER
d95c5b0b 6151M: Brian Johnson <brijohn@gmail.com>
261982f1 6152L: linux-media@vger.kernel.org
275ffde4 6153T: git git://linuxtv.org/media_tree.git
261982f1 6154S: Maintained
0c0d06ca 6155F: drivers/media/usb/gspca/sn9c20x.c
261982f1 6156
e8deeae2 6157GSPCA T613 SUBDRIVER
8b58be88 6158M: Leandro Costantino <lcostantino@gmail.com>
661263b5 6159L: linux-media@vger.kernel.org
275ffde4 6160T: git git://linuxtv.org/media_tree.git
e8deeae2 6161S: Maintained
0c0d06ca 6162F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
6163
6164GSPCA USB WEBCAM DRIVER
c0936df4 6165M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 6166L: linux-media@vger.kernel.org
275ffde4 6167T: git git://linuxtv.org/media_tree.git
c0936df4 6168S: Odd Fixes
0c0d06ca 6169F: drivers/media/usb/gspca/
e8deeae2 6170
bed45f79
PN
6171GTP (GPRS Tunneling Protocol)
6172M: Pablo Neira Ayuso <pablo@netfilter.org>
6173M: Harald Welte <laforge@gnumonks.org>
6174L: osmocom-net-gprs@lists.osmocom.org
6175T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6176S: Maintained
6177F: drivers/net/gtp.c
6178
584ec979 6179GUID PARTITION TABLE (GPT)
4f973c63 6180M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
6181L: linux-efi@vger.kernel.org
6182S: Maintained
6183F: block/partitions/efi.*
6184
4e456b86
YS
6185H8/300 ARCHITECTURE
6186M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 6187L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
6188W: http://uclinux-h8.sourceforge.jp
6189T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6190S: Maintained
6191F: arch/h8300/
6192F: drivers/clocksource/h8300_*.c
6193F: drivers/clk/h8300/
6194F: drivers/irqchip/irq-renesas-h8*.c
6195
e5ab1477
AP
6196HACKRF MEDIA DRIVER
6197M: Antti Palosaari <crope@iki.fi>
6198L: linux-media@vger.kernel.org
a825eaec 6199W: https://linuxtv.org
e5ab1477
AP
6200W: http://palosaari.fi/linux/
6201Q: http://patchwork.linuxtv.org/project/linux-media/list/
6202T: git git://linuxtv.org/anttip/media_tree.git
6203S: Maintained
6204F: drivers/media/usb/hackrf/
6205
82abbea7
RD
6206HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6207M: Frank Seidel <frank@f-seidel.de>
6208L: platform-driver-x86@vger.kernel.org
6209W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6210S: Maintained
6211F: drivers/platform/x86/hdaps.c
6212
5b543965 6213HARDWARE MONITORING
d8130624 6214M: Jean Delvare <jdelvare@suse.com>
ca462085 6215M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
6216L: linux-hwmon@vger.kernel.org
6217W: http://hwmon.wiki.kernel.org/
885374e3 6218T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 6219S: Maintained
047f4ec2 6220F: Documentation/hwmon/
679655da 6221F: drivers/hwmon/
047f4ec2 6222F: include/linux/hwmon*.h
5b543965 6223
844dd05f 6224HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
6225M: Matt Mackall <mpm@selenic.com>
6226M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 6227L: linux-crypto@vger.kernel.org
c0d0787b 6228S: Odd fixes
f6c60b15 6229F: Documentation/devicetree/bindings/rng/
679655da
JP
6230F: Documentation/hw_random.txt
6231F: drivers/char/hw_random/
6232F: include/linux/hw_random.h
844dd05f 6233
4a8ae335
AS
6234HARDWARE TRACING FACILITIES
6235M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6236S: Maintained
6237F: drivers/hwtracing/
6238
8b37fcfc
OBC
6239HARDWARE SPINLOCK CORE
6240M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 6241M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 6242L: linux-remoteproc@vger.kernel.org
8b37fcfc 6243S: Maintained
9f273c24 6244T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 6245F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 6246F: Documentation/hwspinlock.txt
2dbd8585 6247F: drivers/hwspinlock/
8b37fcfc
OBC
6248F: include/linux/hwspinlock.h
6249
1da177e4 6250HARMONY SOUND DRIVER
ac6aecbf 6251L: linux-parisc@vger.kernel.org
1da177e4 6252S: Maintained
679655da 6253F: sound/parisc/harmony.*
1da177e4 6254
82abbea7
RD
6255HDPVR USB VIDEO ENCODER DRIVER
6256M: Hans Verkuil <hverkuil@xs4all.nl>
6257L: linux-media@vger.kernel.org
6258T: git git://linuxtv.org/media_tree.git
6259W: https://linuxtv.org
6260S: Odd Fixes
6261F: drivers/media/usb/hdpvr/
6262
214de83e 6263HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5f20407a 6264M: Jerry Hoemann <jerry.hoemann@hpe.com>
214de83e
BB
6265S: Supported
6266F: Documentation/watchdog/hpwdt.txt
6267F: drivers/watchdog/hpwdt.c
6268
9257aa49 6269HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 6270M: Don Brace <don.brace@microsemi.com>
a0a268ad 6271L: esc.storagedev@microsemi.com
693373db 6272L: linux-scsi@vger.kernel.org
9257aa49
SC
6273S: Supported
6274F: Documentation/scsi/hpsa.txt
6275F: drivers/scsi/hpsa*.[ch]
6276F: include/linux/cciss*.h
c117ab84 6277F: include/uapi/linux/cciss*.h
9257aa49 6278
f48ad614
DD
6279HFI1 DRIVER
6280M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6281M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6282L: linux-rdma@vger.kernel.org
6283S: Supported
6284F: drivers/infiniband/hw/hfi1
6285
1da177e4 6286HFS FILESYSTEM
6cf515e1
GU
6287L: linux-fsdevel@vger.kernel.org
6288S: Orphan
679655da
JP
6289F: Documentation/filesystems/hfs.txt
6290F: fs/hfs/
1da177e4 6291
ef575f47
GU
6292HFSPLUS FILESYSTEM
6293L: linux-fsdevel@vger.kernel.org
6294S: Orphan
6295F: Documentation/filesystems/hfsplus.txt
6296F: fs/hfsplus/
6297
1da177e4 6298HGA FRAMEBUFFER DRIVER
8b58be88 6299M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
6300L: linux-nvidia@lists.surfsouth.com
6301W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6302S: Maintained
8a61f013 6303F: drivers/video/fbdev/hgafb.c
1da177e4 6304
4480f15b 6305HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 6306M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 6307M: Pavel Machek <pavel@ucw.cz>
bf1c138e 6308L: linux-pm@vger.kernel.org
68656443 6309B: https://bugzilla.kernel.org
e2d1d6c0 6310S: Supported
679655da
JP
6311F: arch/x86/power/
6312F: drivers/base/power/
6313F: kernel/power/
6314F: include/linux/suspend.h
6315F: include/linux/freezer.h
6316F: include/linux/pm.h
679655da 6317F: arch/*/include/asm/suspend*.h
e2d1d6c0 6318
4ef4caad 6319HID CORE LAYER
e5f6450c 6320M: Jiri Kosina <jikos@kernel.org>
406df153 6321R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 6322L: linux-input@vger.kernel.org
54e5881d 6323T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 6324S: Maintained
679655da
JP
6325F: drivers/hid/
6326F: include/linux/hid*
c117ab84 6327F: include/uapi/linux/hid*
4ef4caad 6328
30ee72f0 6329HID SENSOR HUB DRIVERS
e5f6450c 6330M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
6331M: Jonathan Cameron <jic23@kernel.org>
6332M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6333L: linux-input@vger.kernel.org
6334L: linux-iio@vger.kernel.org
6335S: Maintained
6336F: Documentation/hid/hid-sensor*
6337F: drivers/hid/hid-sensor-*
6338F: drivers/iio/*/hid-*
6339F: include/linux/hid-sensor-*
6340
86d35afb 6341HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8b58be88 6342M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6343L: linux-kernel@vger.kernel.org
75fc2d37 6344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 6345S: Maintained
679655da 6346F: Documentation/timers/
5cee9645 6347F: kernel/time/hrtimer.c
88606e80 6348F: kernel/time/clockevents.c
88606e80 6349F: kernel/time/timer_*.c
05ed8490 6350F: include/linux/clockchips.h
679655da 6351F: include/linux/hrtimer.h
38bed542 6352
1da177e4 6353HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 6354L: linux-hams@vger.kernel.org
8b64f2a0 6355S: Orphan
679655da
JP
6356F: drivers/net/hamradio/dmascc.c
6357F: drivers/net/hamradio/scc.c
1da177e4 6358
ede1e6f8 6359HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 6360M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
6361W: http://www.highpoint-tech.com
6362S: Supported
679655da
JP
6363F: Documentation/scsi/hptiop.txt
6364F: drivers/scsi/hptiop.c
ede1e6f8 6365
1da177e4 6366HIPPI
8b58be88 6367M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
6368L: linux-hippi@sunsite.dk
6369S: Maintained
679655da 6370F: include/linux/hippidevice.h
c117ab84 6371F: include/uapi/linux/if_hippi.h
679655da 6372F: net/802/hippi.c
ff5a3b50 6373F: drivers/net/hippi/
1da177e4 6374
3882a734 6375HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
b30d74e4
DH
6376M: Yisen Zhuang <yisen.zhuang@huawei.com>
6377M: Salil Mehta <salil.mehta@huawei.com>
6378L: netdev@vger.kernel.org
6379W: http://www.hisilicon.com
6380S: Maintained
3882a734 6381F: drivers/net/ethernet/hisilicon/hns3/
b30d74e4 6382
6183d9b3
JG
6383HISILICON LPC BUS DRIVER
6384M: john.garry@huawei.com
6385W: http://www.hisilicon.com
6386S: Maintained
6387F: drivers/bus/hisi_lpc.c
6388F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6389
3882a734 6390HISILICON NETWORK SUBSYSTEM DRIVER
15e8e5ff
S
6391M: Yisen Zhuang <yisen.zhuang@huawei.com>
6392M: Salil Mehta <salil.mehta@huawei.com>
6393L: netdev@vger.kernel.org
6394W: http://www.hisilicon.com
6395S: Maintained
3882a734
LT
6396F: drivers/net/ethernet/hisilicon/
6397F: Documentation/devicetree/bindings/net/hisilicon*.txt
15e8e5ff 6398
07141342
SZ
6399HISILICON PMU DRIVER
6400M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6401W: http://www.hisilicon.com
6402S: Supported
6403F: drivers/perf/hisilicon
6404F: Documentation/perf/hisi-pmu.txt
6405
66a9bae6 6406HISILICON ROCE DRIVER
6407M: Lijun Ou <oulijun@huawei.com>
6408M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6409L: linux-rdma@vger.kernel.org
6410S: Maintained
6411F: drivers/infiniband/hw/hns/
6412F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6413
16c6c252
JG
6414HISILICON SAS Controller
6415M: John Garry <john.garry@huawei.com>
6416W: http://www.hisilicon.com
6417S: Supported
6418F: drivers/scsi/hisi_sas/
6419F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6420
3882a734
LT
6421HMM - Heterogeneous Memory Management
6422M: Jérôme Glisse <jglisse@redhat.com>
6423L: linux-mm@kvack.org
6424S: Maintained
6425F: mm/hmm*
6426F: include/linux/hmm*
76ea470c 6427F: Documentation/vm/hmm.txt
3882a734 6428
ff1d2767 6429HOST AP DRIVER
8b58be88 6430M: Jouni Malinen <j@w1.fi>
724c6b35 6431L: linux-wireless@vger.kernel.org
ffd74aca
JM
6432W: http://w1.fi/hostap-driver.html
6433S: Obsolete
eb4f98d5 6434F: drivers/net/wireless/intersil/hostap/
ff1d2767 6435
dd8cd779 6436HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 6437L: platform-driver-x86@vger.kernel.org
95c70215 6438S: Orphan
679655da 6439F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 6440
e2d1d6c0 6441HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 6442M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6443S: Maintained
7e25d724 6444F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 6445
7d2c86b5 6446HPET: High Precision Event Timers driver
8b58be88 6447M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 6448S: Maintained
679655da
JP
6449F: Documentation/timers/hpet.txt
6450F: drivers/char/hpet.c
6451F: include/linux/hpet.h
c117ab84 6452F: include/uapi/linux/hpet.h
b9b0332f 6453
e07b5d79 6454HPET: x86
9e06f631 6455S: Orphan
679655da
JP
6456F: arch/x86/kernel/hpet.c
6457F: arch/x86/include/asm/hpet.h
b9b0332f 6458
1da177e4 6459HPFS FILESYSTEM
8b58be88 6460M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6461W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6462S: Maintained
679655da 6463F: fs/hpfs/
1da177e4 6464
3441cded 6465HSI SUBSYSTEM
56459ea9
SR
6466M: Sebastian Reichel <sre@kernel.org>
6467T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6468S: Maintained
6469F: Documentation/ABI/testing/sysfs-bus-hsi
83e676c9 6470F: Documentation/driver-api/hsi.rst
3441cded
SR
6471F: drivers/hsi/
6472F: include/linux/hsi/
6473F: include/uapi/linux/hsi/
6474
7d2c86b5 6475HSO 3G MODEM DRIVER
0bf09c39
BS
6476L: linux-usb@vger.kernel.org
6477S: Orphan
679655da 6478F: drivers/net/usb/hso.c
11cd29b0 6479
19990e29
AB
6480HSR NETWORK PROTOCOL
6481M: Arvid Brodin <arvid.brodin@alten.se>
6482L: netdev@vger.kernel.org
6483S: Maintained
6484F: net/hsr/
6485
82abbea7
RD
6486HT16K33 LED CONTROLLER DRIVER
6487M: Robin van der Gracht <robin@protonic.nl>
6488S: Maintained
6489F: drivers/auxdisplay/ht16k33.c
6490F: Documentation/devicetree/bindings/display/ht16k33.txt
6491
5a18c343 6492HTCPEN TOUCHSCREEN DRIVER
8b58be88 6493M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6494L: linux-input@vger.kernel.org
6495S: Maintained
679655da 6496F: drivers/input/touchscreen/htcpen.c
5a18c343 6497
4d3b6327
AK
6498HUAWEI ETHERNET DRIVER
6499M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6500L: netdev@vger.kernel.org
6501S: Supported
6502F: Documentation/networking/hinic.txt
6503F: drivers/net/ethernet/huawei/hinic/
6504
1da177e4 6505HUGETLB FILESYSTEM
b9ddff9b
MK
6506M: Mike Kravetz <mike.kravetz@oracle.com>
6507L: linux-mm@kvack.org
1da177e4 6508S: Maintained
679655da 6509F: fs/hugetlbfs/
b9ddff9b
MK
6510F: mm/hugetlb.c
6511F: include/linux/hugetlb.h
6512F: Documentation/admin-guide/mm/hugetlbpage.rst
6513F: Documentation/vm/hugetlbfs_reserv.rst
6514F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
1da177e4 6515
fe713d60
JCT
6516HVA ST MEDIA DRIVER
6517M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6518L: linux-media@vger.kernel.org
6519T: git git://linuxtv.org/media_tree.git
6520W: https://linuxtv.org
6521S: Supported
6522F: drivers/media/platform/sti/hva
6523
82abbea7
RD
6524HWPOISON MEMORY FAILURE HANDLING
6525M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6526L: linux-mm@kvack.org
6527S: Maintained
6528F: mm/memory-failure.c
6529F: mm/hwpoison-inject.c
6530
05183189 6531Hyper-V CORE AND DRIVERS
9c3646d1 6532M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6533M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6534M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6535L: devel@linuxdriverproject.org
6536S: Maintained
a5050c61 6537F: Documentation/networking/netvsc.txt
a4162747 6538F: arch/x86/include/asm/mshyperv.h
773b79f7 6539F: arch/x86/include/asm/trace/hyperv.h
5a485803 6540F: arch/x86/include/asm/hyperv-tlfs.h
a4162747 6541F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6542F: arch/x86/hyperv
05183189 6543F: drivers/hid/hid-hyperv.c
a4162747 6544F: drivers/hv/
f92ca80b 6545F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6546F: drivers/pci/host/pci-hyperv.c
05183189 6547F: drivers/net/hyperv/
a4162747 6548F: drivers/scsi/storvsc_drv.c
95096f2f 6549F: drivers/uio/uio_hv_generic.c
8a61f013 6550F: drivers/video/fbdev/hyperv_fb.c
ae0078fc 6551F: net/vmw_vsock/hyperv_transport.c
a4162747 6552F: include/linux/hyperv.h
db46e14f 6553F: include/uapi/linux/hyperv.h
a4162747 6554F: tools/hv/
54bf725e 6555F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6556
82abbea7
RD
6557HYPERVISOR VIRTUAL CONSOLE DRIVER
6558L: linuxppc-dev@lists.ozlabs.org
6559S: Odd Fixes
6560F: drivers/tty/hvc/
6561
7683e9e5
LT
6562I2C ACPI SUPPORT
6563M: Mika Westerberg <mika.westerberg@linux.intel.com>
6564L: linux-i2c@vger.kernel.org
6565L: linux-acpi@vger.kernel.org
6566S: Maintained
6567F: drivers/i2c/i2c-core-acpi.c
6568
7724fd04
PR
6569I2C MUXES
6570M: Peter Rosin <peda@axentia.se>
6571L: linux-i2c@vger.kernel.org
6572S: Maintained
2254d24a 6573F: Documentation/i2c/i2c-topology
7724fd04
PR
6574F: Documentation/i2c/muxes/
6575F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6576F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6577F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6578F: drivers/i2c/i2c-mux.c
6579F: drivers/i2c/muxes/
6580F: include/linux/i2c-mux.h
6581
4141cf67 6582I2C MV64XXX MARVELL AND ALLWINNER DRIVER
03e73e63 6583M: Gregory CLEMENT <gregory.clement@bootlin.com>
4141cf67
LT
6584L: linux-i2c@vger.kernel.org
6585S: Maintained
6586F: drivers/i2c/busses/i2c-mv64xxx.c
6587
d85c8a6a 6588I2C OVER PARALLEL PORT
d8130624 6589M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6590L: linux-i2c@vger.kernel.org
6591S: Maintained
6592F: Documentation/i2c/busses/i2c-parport
6593F: Documentation/i2c/busses/i2c-parport-light
6594F: drivers/i2c/busses/i2c-parport.c
6595F: drivers/i2c/busses/i2c-parport-light.c
6596
7683e9e5
LT
6597I2C SUBSYSTEM
6598M: Wolfram Sang <wsa@the-dreams.de>
6599L: linux-i2c@vger.kernel.org
6600W: https://i2c.wiki.kernel.org/
6601Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6602T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6603S: Maintained
95df14f7 6604F: Documentation/devicetree/bindings/i2c/i2c.txt
7683e9e5 6605F: Documentation/i2c/
95df14f7 6606F: drivers/i2c/*
7683e9e5 6607F: include/linux/i2c.h
95df14f7
WS
6608F: include/linux/i2c-dev.h
6609F: include/linux/i2c-smbus.h
7683e9e5
LT
6610F: include/uapi/linux/i2c.h
6611F: include/uapi/linux/i2c-*.h
6612
95df14f7
WS
6613I2C SUBSYSTEM HOST DRIVERS
6614L: linux-i2c@vger.kernel.org
6615W: https://i2c.wiki.kernel.org/
6616Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6617T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6618S: Odd Fixes
6619F: Documentation/devicetree/bindings/i2c/
6620F: drivers/i2c/algos/
6621F: drivers/i2c/busses/
6622
7683e9e5
LT
6623I2C-TAOS-EVM DRIVER
6624M: Jean Delvare <jdelvare@suse.com>
6625L: linux-i2c@vger.kernel.org
6626S: Maintained
6627F: Documentation/i2c/busses/i2c-taos-evm
6628F: drivers/i2c/busses/i2c-taos-evm.c
6629
6630I2C-TINY-USB DRIVER
6631M: Till Harbaum <till@harbaum.org>
6632L: linux-i2c@vger.kernel.org
6633W: http://www.harbaum.org/till/i2c_tiny_usb
6634S: Maintained
6635F: drivers/i2c/busses/i2c-tiny-usb.c
6636
d85c8a6a 6637I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6638M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6639L: linux-i2c@vger.kernel.org
6640S: Maintained
6641F: Documentation/i2c/busses/i2c-ali1535
6642F: Documentation/i2c/busses/i2c-ali1563
6643F: Documentation/i2c/busses/i2c-ali15x3
6644F: Documentation/i2c/busses/i2c-amd756
6645F: Documentation/i2c/busses/i2c-amd8111
6646F: Documentation/i2c/busses/i2c-i801
6647F: Documentation/i2c/busses/i2c-nforce2
6648F: Documentation/i2c/busses/i2c-piix4
6649F: Documentation/i2c/busses/i2c-sis5595
6650F: Documentation/i2c/busses/i2c-sis630
6651F: Documentation/i2c/busses/i2c-sis96x
6652F: Documentation/i2c/busses/i2c-via
6653F: Documentation/i2c/busses/i2c-viapro
6654F: drivers/i2c/busses/i2c-ali1535.c
6655F: drivers/i2c/busses/i2c-ali1563.c
6656F: drivers/i2c/busses/i2c-ali15x3.c
6657F: drivers/i2c/busses/i2c-amd756.c
6658F: drivers/i2c/busses/i2c-amd756-s4882.c
6659F: drivers/i2c/busses/i2c-amd8111.c
6660F: drivers/i2c/busses/i2c-i801.c
6661F: drivers/i2c/busses/i2c-isch.c
6662F: drivers/i2c/busses/i2c-nforce2.c
6663F: drivers/i2c/busses/i2c-nforce2-s4985.c
6664F: drivers/i2c/busses/i2c-piix4.c
6665F: drivers/i2c/busses/i2c-sis5595.c
6666F: drivers/i2c/busses/i2c-sis630.c
6667F: drivers/i2c/busses/i2c-sis96x.c
6668F: drivers/i2c/busses/i2c-via.c
6669F: drivers/i2c/busses/i2c-viapro.c
6670
d596f2b8
HG
6671I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6672M: Hans de Goede <hdegoede@redhat.com>
6673L: linux-i2c@vger.kernel.org
6674S: Maintained
6675F: drivers/i2c/busses/i2c-cht-wc.c
6676
cb7f07a4
NH
6677I2C/SMBUS ISMT DRIVER
6678M: Seth Heasley <seth.heasley@intel.com>
6679M: Neil Horman <nhorman@tuxdriver.com>
6680L: linux-i2c@vger.kernel.org
6681F: drivers/i2c/busses/i2c-ismt.c
6682F: Documentation/i2c/busses/i2c-ismt
6683
7683e9e5
LT
6684I2C/SMBUS STUB DRIVER
6685M: Jean Delvare <jdelvare@suse.com>
846557d3 6686L: linux-i2c@vger.kernel.org
e8c76eed 6687S: Maintained
7683e9e5 6688F: drivers/i2c/i2c-stub.c
e8c76eed 6689
1da177e4 6690IA64 (Itanium) PLATFORM
8b58be88
JP
6691M: Tony Luck <tony.luck@intel.com>
6692M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6693L: linux-ia64@vger.kernel.org
6b1c70b1 6694T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6695S: Maintained
679655da 6696F: arch/ia64/
1da177e4 6697
7683e9e5
LT
6698IBM Power 842 compression accelerator
6699M: Haren Myneni <haren@us.ibm.com>
4cd38750 6700S: Supported
7683e9e5
LT
6701F: drivers/crypto/nx/Makefile
6702F: drivers/crypto/nx/Kconfig
6703F: drivers/crypto/nx/nx-842*
6704F: include/linux/sw842.h
6705F: crypto/842.c
6706F: lib/842/
4cd38750 6707
956c203c 6708IBM Power in-Nest Crypto Acceleration
4cd38750 6709M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6710M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6711L: linux-crypto@vger.kernel.org
6712S: Supported
28bceeaa
DS
6713F: drivers/crypto/nx/Makefile
6714F: drivers/crypto/nx/Kconfig
6715F: drivers/crypto/nx/nx-aes*
6716F: drivers/crypto/nx/nx-sha*
6717F: drivers/crypto/nx/nx.*
6718F: drivers/crypto/nx/nx_csbcpb.h
6719F: drivers/crypto/nx/nx_debugfs.h
956c203c 6720
1da177e4 6721IBM Power Linux RAID adapter
8b58be88 6722M: Brian King <brking@us.ibm.com>
1da177e4 6723S: Supported
679655da 6724F: drivers/scsi/ipr.*
1da177e4 6725
7683e9e5 6726IBM Power SRIOV Virtual NIC Device Driver
eddd63a6 6727M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7683e9e5 6728M: John Allen <jallen@linux.vnet.ibm.com>
9d348af4
SL
6729L: netdev@vger.kernel.org
6730S: Supported
7683e9e5 6731F: drivers/net/ethernet/ibm/ibmvnic.*
9d348af4 6732
4dea2d1a
SB
6733IBM Power Virtual Accelerator Switchboard
6734M: Sukadev Bhattiprolu
6735L: linuxppc-dev@lists.ozlabs.org
6736S: Supported
6737F: arch/powerpc/platforms/powernv/vas*
2392c8c8 6738F: arch/powerpc/platforms/powernv/copy-paste.h
4dea2d1a
SB
6739F: arch/powerpc/include/asm/vas.h
6740F: arch/powerpc/include/uapi/asm/vas.h
6741
7683e9e5 6742IBM Power Virtual Ethernet Device Driver
032c5e82 6743M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
032c5e82
TF
6744L: netdev@vger.kernel.org
6745S: Supported
7683e9e5
LT
6746F: drivers/net/ethernet/ibm/ibmveth.*
6747
6748IBM Power Virtual FC Device Drivers
6749M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6750L: linux-scsi@vger.kernel.org
6751S: Supported
6752F: drivers/scsi/ibmvscsi/ibmvfc*
032c5e82 6753
e6babec6 6754IBM Power Virtual SCSI Device Drivers
bcbde52b 6755M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6756L: linux-scsi@vger.kernel.org
6757S: Supported
e6babec6 6758F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6759F: include/scsi/viosrp.h
6760
6761IBM Power Virtual SCSI Device Target Driver
6762M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6763M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6764L: linux-scsi@vger.kernel.org
6765L: target-devel@vger.kernel.org
6766S: Supported
6767F: drivers/scsi/ibmvscsi_tgt/
e6babec6 6768
7683e9e5
LT
6769IBM Power VMX Cryptographic instructions
6770M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6771M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6772L: linux-crypto@vger.kernel.org
e6babec6 6773S: Supported
7683e9e5
LT
6774F: drivers/crypto/vmx/Makefile
6775F: drivers/crypto/vmx/Kconfig
6776F: drivers/crypto/vmx/vmx.c
6777F: drivers/crypto/vmx/aes*
6778F: drivers/crypto/vmx/ghash*
6779F: drivers/crypto/vmx/ppc-xlate.pl
4b7652cc 6780
1da177e4 6781IBM ServeRAID RAID DRIVER
f9213e78 6782S: Orphan
679655da 6783F: drivers/scsi/ips.*
1da177e4 6784
6ed9f9c4
PT
6785ICH LPC AND GPIO DRIVER
6786M: Peter Tyser <ptyser@xes-inc.com>
6787S: Maintained
6788F: drivers/mfd/lpc_ich.c
6789F: drivers/gpio/gpio-ich.c
6790
1e7106fc 6791IDE SUBSYSTEM
8b58be88 6792M: "David S. Miller" <davem@davemloft.net>
1da177e4 6793L: linux-ide@vger.kernel.org
8a6e2535 6794Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6795T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6796S: Maintained
679655da
JP
6797F: Documentation/ide/
6798F: drivers/ide/
6799F: include/linux/ide.h
1da177e4 6800
82abbea7
RD
6801IDE/ATAPI DRIVERS
6802M: Borislav Petkov <bp@alien8.de>
6803L: linux-ide@vger.kernel.org
6804S: Maintained
6805F: Documentation/cdrom/ide-cd
6806F: drivers/ide/ide-cd*
6807
6cb8c13d
IP
6808IDEAPAD LAPTOP EXTRAS DRIVER
6809M: Ike Panhc <ike.pan@canonical.com>
6810L: platform-driver-x86@vger.kernel.org
6811W: http://launchpad.net/ideapad-laptop
6812S: Maintained
6813F: drivers/platform/x86/ideapad-laptop.c
6814
1ea4c161
AM
6815IDEAPAD LAPTOP SLIDEBAR DRIVER
6816M: Andrey Moiseev <o2g.org.ru@gmail.com>
6817L: linux-input@vger.kernel.org
6818W: https://github.com/o2genum/ideapad-slidebar
6819S: Maintained
6820F: drivers/input/misc/ideapad_slidebar.c
6821
82abbea7
RD
6822IDT VersaClock 5 CLOCK DRIVER
6823M: Marek Vasut <marek.vasut@gmail.com>
c404c199 6824S: Maintained
82abbea7 6825F: drivers/clk/clk-versaclock5.c
1da177e4 6826
02cf2286 6827IEEE 802.15.4 SUBSYSTEM
5bd425aa 6828M: Alexander Aring <alex.aring@gmail.com>
5cc92049 6829M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6830L: linux-wpan@vger.kernel.org
aff3eaa0 6831W: http://wpan.cakelab.org/
b9b95da9
SS
6832T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6833T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
02cf2286
SL
6834S: Maintained
6835F: net/ieee802154/
68653359 6836F: net/mac802154/
251741b1 6837F: drivers/net/ieee802154/
580947d3
AA
6838F: include/linux/nl802154.h
6839F: include/linux/ieee802154.h
6840F: include/net/nl802154.h
6841F: include/net/mac802154.h
6842F: include/net/af_ieee802154.h
6843F: include/net/cfg802154.h
6844F: include/net/ieee802154_netdev.h
ebef9c12 6845F: Documentation/networking/ieee802154.txt
02cf2286 6846
1ce84604 6847IFE PROTOCOL
f1fd20c3 6848M: Yotam Gigi <yotam.gi@gmail.com>
1ce84604
YG
6849M: Jamal Hadi Salim <jhs@mojatatu.com>
6850F: net/ife
6851F: include/net/ife.h
6852F: include/uapi/linux/ife.h
6853
b1c97193
SY
6854IGORPLUG-USB IR RECEIVER
6855M: Sean Young <sean@mess.org>
6856L: linux-media@vger.kernel.org
6857S: Maintained
6858F: drivers/media/rc/igorplugusb.c
6859
40ad4a30
SY
6860IGUANAWORKS USB IR TRANSCEIVER
6861M: Sean Young <sean@mess.org>
6862L: linux-media@vger.kernel.org
6863S: Maintained
6864F: drivers/media/rc/iguanair.c
6865
ed13134b
PR
6866IIO DIGITAL POTENTIOMETER DAC
6867M: Peter Rosin <peda@axentia.se>
6868L: linux-iio@vger.kernel.org
6869S: Maintained
7fde1484 6870F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6871F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6872F: drivers/iio/dac/dpot-dac.c
ed13134b 6873
e778aa14
PR
6874IIO ENVELOPE DETECTOR
6875M: Peter Rosin <peda@axentia.se>
6876L: linux-iio@vger.kernel.org
6877S: Maintained
b475f80b 6878F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6879F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6880F: drivers/iio/adc/envelope-detector.c
e778aa14 6881
a36954f5
PR
6882IIO MULTIPLEXER
6883M: Peter Rosin <peda@axentia.se>
6884L: linux-iio@vger.kernel.org
6885S: Maintained
6886F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
7ba9df54 6887F: drivers/iio/multiplexer/iio-mux.c
a36954f5 6888
9545f86e 6889IIO SUBSYSTEM AND DRIVERS
030a13d7 6890M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6891R: Hartmut Knaack <knaack.h@gmx.de>
6892R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6893R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6894L: linux-iio@vger.kernel.org
21d41655 6895T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6896S: Maintained
f4457f7b
LW
6897F: Documentation/ABI/testing/configfs-iio*
6898F: Documentation/ABI/testing/sysfs-bus-iio*
866b148a 6899F: Documentation/devicetree/bindings/iio/
03e7c251 6900F: drivers/iio/
9545f86e 6901F: drivers/staging/iio/
8fe671fc 6902F: include/linux/iio/
817020cf 6903F: tools/iio/
9545f86e 6904
65519263
SG
6905IKANOS/ADI EAGLE ADSL USB DRIVER
6906M: Matthieu Castet <castet.matthieu@free.fr>
6907M: Stanislaw Gruszka <stf_xl@wp.pl>
6908S: Maintained
6909F: drivers/usb/atm/ueagle-atm.c
6910
8ef3ff27 6911IMGTEC ASCII LCD DRIVER
fb615d61 6912M: Paul Burton <paul.burton@mips.com>
8ef3ff27
PB
6913S: Maintained
6914F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6915F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6916
82abbea7 6917IMGTEC IR DECODER DRIVER
e0a86312 6918M: James Hogan <jhogan@kernel.org>
82abbea7
RD
6919S: Maintained
6920F: drivers/media/rc/img-ir/
6921
8a4e8f8d
SY
6922IMON SOUNDGRAPH USB IR RECEIVER
6923M: Sean Young <sean@mess.org>
6924L: linux-media@vger.kernel.org
6925S: Maintained
6926F: drivers/media/rc/imon_raw.c
6927F: drivers/media/rc/imon.c
6928
82abbea7
RD
6929IMS TWINTURBO FRAMEBUFFER DRIVER
6930L: linux-fbdev@vger.kernel.org
6931S: Orphan
6932F: drivers/video/fbdev/imsttfb.c
6933
e89ab51f
GR
6934INA209 HARDWARE MONITOR DRIVER
6935M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6936L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6937S: Maintained
6938F: Documentation/hwmon/ina209
6939F: Documentation/devicetree/bindings/i2c/ina209.txt
6940F: drivers/hwmon/ina209.c
6941
6942INA2XX HARDWARE MONITOR DRIVER
6943M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6944L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6945S: Maintained
6946F: Documentation/hwmon/ina2xx
6947F: drivers/hwmon/ina2xx.c
6948F: include/linux/platform_data/ina2xx.h
6949
14dc124f
SIG
6950INDUSTRY PACK SUBSYSTEM (IPACK)
6951M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6952M: Jens Taprogge <jens.taprogge@taprogge.org>
6953M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6954L: industrypack-devel@lists.sourceforge.net
6955W: http://industrypack.sourceforge.net
6956S: Maintained
6957F: drivers/ipack/
6958
1da177e4 6959INFINIBAND SUBSYSTEM
b6b2bbe6 6960M: Doug Ledford <dledford@redhat.com>
e6e58e77 6961M: Jason Gunthorpe <jgg@mellanox.com>
e6cc0fd1 6962L: linux-rdma@vger.kernel.org
46adb179 6963W: https://github.com/linux-rdma/rdma-core
8a6e2535 6964Q: http://patchwork.kernel.org/project/linux-rdma/list/
f2fe3c4e 6965T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
1da177e4 6966S: Supported
3d35d32d 6967F: Documentation/devicetree/bindings/infiniband/
679655da
JP
6968F: Documentation/infiniband/
6969F: drivers/infiniband/
c117ab84 6970F: include/uapi/linux/if_infiniband.h
954138dc
YD
6971F: include/uapi/rdma/
6972F: include/rdma/
1da177e4 6973
82abbea7
RD
6974INGENIC JZ4780 DMA Driver
6975M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6976S: Maintained
6977F: drivers/dma/dma-jz4780.c
6978
6979INGENIC JZ4780 NAND DRIVER
6980M: Harvey Hunt <harveyhuntnexus@gmail.com>
6981L: linux-mtd@lists.infradead.org
6982S: Maintained
93db446a 6983F: drivers/mtd/nand/raw/jz4780_*
82abbea7
RD
6984
6985INOTIFY
67427715
JK
6986M: Jan Kara <jack@suse.cz>
6987R: Amir Goldstein <amir73il@gmail.com>
6988L: linux-fsdevel@vger.kernel.org
c9f04f58 6989S: Maintained
679655da
JP
6990F: Documentation/filesystems/inotify.txt
6991F: fs/notify/inotify/
6992F: include/linux/inotify.h
c117ab84 6993F: include/uapi/linux/inotify.h
c9f04f58 6994
e2d1d6c0 6995INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6996M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6997L: linux-input@vger.kernel.org
8a6e2535 6998Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6999T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 7000S: Maintained
679655da 7001F: drivers/input/
f4eea7e2 7002F: include/linux/input.h
c117ab84 7003F: include/uapi/linux/input.h
65938133 7004F: include/uapi/linux/input-event-codes.h
f4eea7e2 7005F: include/linux/input/
e52d8398 7006F: Documentation/devicetree/bindings/input/
65938133 7007F: Documentation/input/
e2d1d6c0 7008
3267a87f 7009INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 7010M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 7011L: linux-input@vger.kernel.org
75dd112a 7012S: Odd fixes
e2ba5731 7013F: Documentation/input/multi-touch-protocol.rst
7f9c2454 7014F: drivers/input/input-mt.c
3267a87f
HR
7015K: \b(ABS|SYN)_MT_
7016
ee0db78d 7017INSIDE SECURE CRYPTO DRIVER
c4ecc8f0 7018M: Antoine Tenart <antoine.tenart@bootlin.com>
ee0db78d
AT
7019F: drivers/crypto/inside-secure/
7020S: Maintained
7021L: linux-crypto@vger.kernel.org
7022
82abbea7
RD
7023INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7024M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7025M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
34d8751f 7026L: linux-integrity@vger.kernel.org
82abbea7
RD
7027T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7028S: Supported
7029F: security/integrity/ima/
7030
7683e9e5
LT
7031INTEL 810/815 FRAMEBUFFER DRIVER
7032M: Antonino Daplas <adaplas@gmail.com>
7033L: linux-fbdev@vger.kernel.org
7034S: Maintained
7035F: drivers/video/fbdev/i810/
7036
97fa99a3
JY
7037INTEL ASoC BDW/HSW DRIVERS
7038M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 7039L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 7040S: Supported
e8e1225d
JP
7041F: sound/soc/intel/common/sst-dsp*
7042F: sound/soc/intel/common/sst-firmware.c
7043F: sound/soc/intel/boards/broadwell.c
7044F: sound/soc/intel/haswell/
97fa99a3 7045
4ac13e17
DJ
7046INTEL C600 SERIES SAS CONTROLLER DRIVER
7047M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 7048M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 7049L: linux-scsi@vger.kernel.org
7106891a
DJ
7050T: git git://git.code.sf.net/p/intel-sas/isci
7051S: Supported
4ac13e17 7052F: drivers/scsi/isci/
4ac13e17 7053
7683e9e5 7054INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7683e9e5 7055M: Jani Nikula <jani.nikula@linux.intel.com>
7bc66c6a
SV
7056M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7057M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7683e9e5
LT
7058L: intel-gfx@lists.freedesktop.org
7059W: https://01.org/linuxgraphics/
7060B: https://01.org/linuxgraphics/documentation/how-report-bugs
7061C: irc://chat.freenode.net/intel-gfx
7062Q: http://patchwork.freedesktop.org/project/intel-gfx/
7063T: git git://anongit.freedesktop.org/drm-intel
6c8909b4 7064S: Supported
7683e9e5
LT
7065F: drivers/gpu/drm/i915/
7066F: include/drm/i915*
7067F: include/uapi/drm/i915_drm.h
7068F: Documentation/gpu/i915.rst
844dd05f 7069
2f302324 7070INTEL ETHERNET DRIVERS
8b58be88 7071M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 7072L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 7073W: http://www.intel.com/support/feedback.htm
d94e6fed 7074W: http://e1000.sourceforge.net/
2f302324
JK
7075Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7076T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7077T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 7078S: Supported
0d164401
JK
7079F: Documentation/networking/e100.txt
7080F: Documentation/networking/e1000.txt
7081F: Documentation/networking/e1000e.txt
7082F: Documentation/networking/igb.txt
7083F: Documentation/networking/igbvf.txt
7084F: Documentation/networking/ixgb.txt
7085F: Documentation/networking/ixgbe.txt
7086F: Documentation/networking/ixgbevf.txt
1bff6529 7087F: Documentation/networking/i40e.txt
105bf2fe 7088F: Documentation/networking/i40evf.txt
837f08fd 7089F: Documentation/networking/ice.txt
dee1ad47 7090F: drivers/net/ethernet/intel/
bc90d291 7091F: drivers/net/ethernet/intel/*/
681bdf80 7092F: include/linux/avf/virtchnl.h
1da177e4 7093
7683e9e5
LT
7094INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7095M: Maik Broemme <mbroemme@libmpq.org>
7096L: linux-fbdev@vger.kernel.org
224f9e6d 7097S: Maintained
7683e9e5
LT
7098F: Documentation/fb/intelfb.txt
7099F: drivers/video/fbdev/intelfb/
224f9e6d 7100
7683e9e5
LT
7101INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7102M: Zhenyu Wang <zhenyuw@linux.intel.com>
7103M: Zhi Wang <zhi.a.wang@intel.com>
7104L: intel-gvt-dev@lists.freedesktop.org
7105L: intel-gfx@lists.freedesktop.org
7106W: https://01.org/igvt-g
0bde438b 7107T: git https://github.com/intel/gvt-linux.git
7683e9e5
LT
7108S: Supported
7109F: drivers/gpu/drm/i915/gvt/
0963d59b 7110
7683e9e5
LT
7111INTEL HID EVENT DRIVER
7112M: Alex Hung <alex.hung@canonical.com>
7113L: platform-driver-x86@vger.kernel.org
ca907a90 7114S: Maintained
7683e9e5 7115F: drivers/platform/x86/intel-hid.c
5760b0a5 7116
7683e9e5
LT
7117INTEL I/OAT DMA DRIVER
7118M: Dave Jiang <dave.jiang@intel.com>
7119R: Dan Williams <dan.j.williams@intel.com>
7120L: dmaengine@vger.kernel.org
7121Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4bd96a7a 7122S: Supported
7683e9e5 7123F: drivers/dma/ioat*
4bd96a7a 7124
7683e9e5
LT
7125INTEL IDLE DRIVER
7126M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7127M: Len Brown <lenb@kernel.org>
7128L: linux-pm@vger.kernel.org
7129T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7130B: https://bugzilla.kernel.org
8a70da82 7131S: Supported
7683e9e5 7132F: drivers/idle/intel_idle.c
8a70da82 7133
7683e9e5
LT
7134INTEL INTEGRATED SENSOR HUB DRIVER
7135M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7136M: Jiri Kosina <jikos@kernel.org>
7137L: linux-input@vger.kernel.org
7138S: Maintained
7139F: drivers/hid/intel-ish-hid/
efa3144e 7140
7683e9e5
LT
7141INTEL IOMMU (VT-d)
7142M: David Woodhouse <dwmw2@infradead.org>
7143L: iommu@lists.linux-foundation.org
7144T: git git://git.infradead.org/iommu-2.6.git
b481de9c 7145S: Supported
7683e9e5
LT
7146F: drivers/iommu/intel-iommu.c
7147F: include/linux/intel-iommu.h
7148
7149INTEL IOP-ADMA DMA DRIVER
7150R: Dan Williams <dan.j.williams@intel.com>
7151S: Odd fixes
7152F: drivers/dma/iop-adma.c
7153
c2a6a07a
YZ
7154INTEL IPU3 CSI-2 CIO2 DRIVER
7155M: Yong Zhi <yong.zhi@intel.com>
7156M: Sakari Ailus <sakari.ailus@linux.intel.com>
7157L: linux-media@vger.kernel.org
7158S: Maintained
7159F: drivers/media/pci/intel/ipu3/
7160F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7161
7683e9e5
LT
7162INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7163M: Krzysztof Halasa <khalasa@piap.pl>
7164S: Maintained
7165F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7166F: arch/arm/mach-ixp4xx/include/mach/npe.h
7167F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7168F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7169F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7170F: drivers/net/wan/ixp4xx_hss.c
7171
7172INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7173M: Deepak Saxena <dsaxena@plexity.net>
7174S: Maintained
7175F: drivers/char/hw_random/ixp4xx-rng.c
b481de9c 7176
de8fe023
TW
7177INTEL MANAGEMENT ENGINE (mei)
7178M: Tomas Winkler <tomas.winkler@intel.com>
7179L: linux-kernel@vger.kernel.org
7180S: Supported
c117ab84 7181F: include/uapi/linux/mei.h
5069288b 7182F: include/linux/mei_cl_bus.h
de8fe023 7183F: drivers/misc/mei/*
222818c3 7184F: drivers/watchdog/mei_wdt.c
e07950a1 7185F: Documentation/misc-devices/mei/*
986b891a 7186F: samples/mei/*
de8fe023 7187
7683e9e5
LT
7188INTEL MENLOW THERMAL DRIVER
7189M: Sujith Thomas <sujith.thomas@intel.com>
7190L: platform-driver-x86@vger.kernel.org
7191W: https://01.org/linux-acpi
7192S: Supported
7193F: drivers/platform/x86/intel_menlow.c
7194
7195INTEL MERRIFIELD GPIO DRIVER
7196M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7197L: linux-gpio@vger.kernel.org
7198S: Maintained
7199F: drivers/gpio/gpio-merrifield.c
7200
50ceb98b
SD
7201INTEL MIC DRIVERS (mic)
7202M: Sudeep Dutt <sudeep.dutt@intel.com>
7203M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7204S: Supported
7205W: https://github.com/sudeepdutt/mic
7206W: http://software.intel.com/en-us/mic-developer
7207F: include/linux/mic_bus.h
7208F: include/linux/scif.h
7209F: include/uapi/linux/mic_common.h
7683e9e5 7210F: include/uapi/linux/mic_ioctl.h
9f273c24 7211F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
7212F: drivers/misc/mic/
7213F: drivers/dma/mic_x100_dma.c
7214F: drivers/dma/mic_x100_dma.h
9f273c24 7215F: Documentation/mic/
50ceb98b 7216
7683e9e5
LT
7217INTEL PMC CORE DRIVER
7218M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7219M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7220L: platform-driver-x86@vger.kernel.org
7221S: Maintained
7222F: arch/x86/include/asm/pmc_core.h
7223F: drivers/platform/x86/intel_pmc_core*
7224
fdca4f16 7225INTEL PMC/P-Unit IPC DRIVER
0a8b8353 7226M: Zha Qipeng<qipeng.zha@intel.com>
7227L: platform-driver-x86@vger.kernel.org
7228S: Maintained
7229F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 7230F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 7231F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 7232F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 7233
7683e9e5
LT
7234INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7235M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7236L: linux-wireless@vger.kernel.org
7237S: Maintained
7238F: Documentation/networking/README.ipw2100
7239F: Documentation/networking/README.ipw2200
7240F: drivers/net/wireless/intel/ipw2x00/
7241
7242INTEL PSTATE DRIVER
7243M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7244M: Len Brown <lenb@kernel.org>
7245L: linux-pm@vger.kernel.org
7246S: Supported
7247F: drivers/cpufreq/intel_pstate.c
7248
7249INTEL RDMA RNIC DRIVER
7250M: Faisal Latif <faisal.latif@intel.com>
7251M: Shiraz Saleem <shiraz.saleem@intel.com>
7252L: linux-rdma@vger.kernel.org
7253S: Supported
7254F: drivers/infiniband/hw/i40iw/
9a657b4c 7255F: include/uapi/rdma/i40iw-abi.h
7683e9e5 7256
b09dd347
TC
7257INTEL SHA MULTIBUFFER DRIVER
7258M: Megha Dey <megha.dey@linux.intel.com>
7259R: Tim Chen <tim.c.chen@linux.intel.com>
7260L: linux-crypto@vger.kernel.org
7261S: Supported
7262F: arch/x86/crypto/sha*-mb
7263F: crypto/mcryptd.c
7264
378f956e
SKC
7265INTEL TELEMETRY DRIVER
7266M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7267L: platform-driver-x86@vger.kernel.org
7268S: Maintained
378f956e 7269F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 7270F: drivers/platform/x86/intel_telemetry*
0a8b8353 7271
7683e9e5
LT
7272INTEL VIRTUAL BUTTON DRIVER
7273M: AceLan Kao <acelan.kao@canonical.com>
b740d2e9
RB
7274L: platform-driver-x86@vger.kernel.org
7275S: Maintained
7683e9e5
LT
7276F: drivers/platform/x86/intel-vbtn.c
7277
7278INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7279M: Stanislaw Gruszka <sgruszka@redhat.com>
7280L: linux-wireless@vger.kernel.org
7281S: Supported
7282F: drivers/net/wireless/intel/iwlegacy/
7283
7284INTEL WIRELESS WIFI LINK (iwlwifi)
7285M: Johannes Berg <johannes.berg@intel.com>
7286M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7287M: Luca Coelho <luciano.coelho@intel.com>
7288M: Intel Linux Wireless <linuxwifi@intel.com>
7289L: linux-wireless@vger.kernel.org
7290W: http://intellinuxwireless.org
7291T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7292S: Supported
7293F: drivers/net/wireless/intel/iwlwifi/
7294
7295INTEL WIRELESS WIMAX CONNECTION 2400
7296M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7297M: linux-wimax@intel.com
7298L: wimax@linuxwimax.org (subscribers-only)
7299S: Supported
7300W: http://linuxwimax.org
7301F: Documentation/wimax/README.i2400m
7302F: drivers/net/wimax/i2400m/
7303F: include/uapi/linux/wimax/i2400m.h
7304
ce6a9002
ML
7305INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7306M: Mario Limonciello <mario.limonciello@dell.com>
7307S: Maintained
7308F: drivers/platform/x86/intel-wmi-thunderbolt.c
7309
7683e9e5
LT
7310INTEL(R) TRACE HUB
7311M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7312S: Supported
7313F: Documentation/trace/intel_th.txt
7314F: drivers/hwtracing/intel_th/
7315
7316INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7317M: Ning Sun <ning.sun@intel.com>
7318L: tboot-devel@lists.sourceforge.net
7319W: http://tboot.sourceforge.net
7320T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7321S: Supported
7322F: Documentation/intel_txt.txt
7323F: include/linux/tboot.h
7324F: arch/x86/kernel/tboot.c
7325
7326INTEL-MID GPIO DRIVER
7327M: David Cohen <david.a.cohen@linux.intel.com>
7328L: linux-gpio@vger.kernel.org
7329S: Maintained
7330F: drivers/gpio/gpio-intel-mid.c
b740d2e9 7331
3904b28e
LW
7332INVENSENSE MPU-3050 GYROSCOPE DRIVER
7333M: Linus Walleij <linus.walleij@linaro.org>
7334L: linux-iio@vger.kernel.org
7335S: Maintained
7336F: drivers/iio/gyro/mpu3050*
7337F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7338
cb109a0e 7339IOC3 ETHERNET DRIVER
8b58be88 7340M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
7341L: linux-mips@linux-mips.org
7342S: Maintained
8862bf1e 7343F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 7344
cb109a0e 7345IOC3 SERIAL DRIVER
8b58be88 7346M: Pat Gefre <pfg@sgi.com>
d39e0721 7347L: linux-serial@vger.kernel.org
cb109a0e 7348S: Maintained
df621252 7349F: drivers/tty/serial/ioc3_serial.c
cb109a0e 7350
0b6e8569
SW
7351IOMMU DRIVERS
7352M: Joerg Roedel <joro@8bytes.org>
7353L: iommu@lists.linux-foundation.org
7354T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7355S: Maintained
efcd94c0 7356F: Documentation/devicetree/bindings/iommu/
0b6e8569 7357F: drivers/iommu/
82df0a43 7358F: include/linux/iommu.h
ce290211 7359F: include/linux/of_iommu.h
82df0a43 7360F: include/linux/iova.h
0b6e8569 7361
4480f15b 7362IP MASQUERADING
8b58be88 7363M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 7364S: Maintained
679655da 7365F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 7366
4409ebe9 7367IPMI SUBSYSTEM
8b58be88 7368M: Corey Minyard <minyard@acm.org>
b0c90653 7369L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
7370W: http://openipmi.sourceforge.net/
7371S: Supported
679655da
JP
7372F: Documentation/IPMI.txt
7373F: drivers/char/ipmi/
7374F: include/linux/ipmi*
c117ab84 7375F: include/uapi/linux/ipmi*
4409ebe9 7376
e2d1d6c0 7377IPS SCSI RAID DRIVER
721d8b41 7378M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
7379L: linux-scsi@vger.kernel.org
7380W: http://www.adaptec.com/
7381S: Maintained
679655da 7382F: drivers/scsi/ips*
e2d1d6c0
RD
7383
7384IPVS
8b58be88
JP
7385M: Wensong Zhang <wensong@linux-vs.org>
7386M: Simon Horman <horms@verge.net.au>
7387M: Julian Anastasov <ja@ssi.bg>
979b6c13 7388L: netdev@vger.kernel.org
e2d1d6c0 7389L: lvs-devel@vger.kernel.org
1da177e4 7390S: Maintained
9f273c24
FW
7391T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7392T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 7393F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 7394F: include/net/ip_vs.h
c117ab84 7395F: include/uapi/linux/ip_vs.h
679655da 7396F: net/netfilter/ipvs/
1da177e4 7397
e7839f25 7398IPWIRELESS DRIVER
e5f6450c 7399M: Jiri Kosina <jikos@kernel.org>
d8130624 7400M: David Sterba <dsterba@suse.com>
92094aa0 7401S: Odd Fixes
282361a0 7402F: drivers/tty/ipwireless/
099dc4fb 7403
e2d1d6c0 7404IPX NETWORK LAYER
e2d1d6c0 7405L: netdev@vger.kernel.org
47595e32 7406S: Obsolete
c117ab84 7407F: include/uapi/linux/ipx.h
e02554e9 7408F: drivers/staging/ipx/
e2d1d6c0 7409
82abbea7
RD
7410IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7411M: Marc Zyngier <marc.zyngier@arm.com>
7412S: Maintained
7413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7414F: Documentation/IRQ-domain.txt
7415F: include/linux/irqdomain.h
7416F: kernel/irq/irqdomain.c
7417F: kernel/irq/msi.c
7418
7683e9e5
LT
7419IRQ SUBSYSTEM
7420M: Thomas Gleixner <tglx@linutronix.de>
7421L: linux-kernel@vger.kernel.org
7422S: Maintained
7423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7424F: kernel/irq/
7425
2ed9fd28
JC
7426IRQCHIP DRIVERS
7427M: Thomas Gleixner <tglx@linutronix.de>
7428M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 7429M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
7430L: linux-kernel@vger.kernel.org
7431S: Maintained
7432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5b5a9069 7433F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 7434F: drivers/irqchip/
a800c7cc 7435
ad7afc38
WBG
7436ISA
7437M: William Breathitt Gray <vilhelm.gray@gmail.com>
7438S: Maintained
7439F: Documentation/isa.txt
7440F: drivers/base/isa.c
7441F: include/linux/isa.h
7442
d39b8420
HV
7443ISA RADIO MODULE
7444M: Hans Verkuil <hverkuil@xs4all.nl>
7445L: linux-media@vger.kernel.org
7446T: git git://linuxtv.org/media_tree.git
a825eaec 7447W: https://linuxtv.org
d39b8420
HV
7448S: Maintained
7449F: drivers/media/radio/radio-isa*
7450
82abbea7
RD
7451ISAPNP
7452M: Jaroslav Kysela <perex@perex.cz>
71a6d0af 7453S: Maintained
82abbea7
RD
7454F: Documentation/isapnp.txt
7455F: drivers/pnp/isapnp/
7456F: include/linux/isapnp.h
71a6d0af 7457
14816b1e 7458ISCSI
623290a2
LD
7459M: Lee Duncan <lduncan@suse.com>
7460M: Chris Leech <cleech@redhat.com>
14816b1e 7461L: open-iscsi@googlegroups.com
623290a2 7462W: www.open-iscsi.com
14816b1e 7463S: Maintained
679655da
JP
7464F: drivers/scsi/*iscsi*
7465F: include/scsi/*iscsi*
14816b1e 7466
82abbea7
RD
7467iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7468M: Peter Jones <pjones@redhat.com>
7469M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7470S: Maintained
7471F: drivers/firmware/iscsi_ibft*
7472
1e65eb42
OG
7473ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7474M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 7475M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
7476M: Roi Dayan <roid@mellanox.com>
7477L: linux-rdma@vger.kernel.org
7478S: Supported
7479W: http://www.openfabrics.org
7480W: www.open-iscsi.org
7481Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 7482F: drivers/infiniband/ulp/iser/
1e65eb42 7483
2b70e5fd 7484ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 7485M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
7486T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7487L: linux-rdma@vger.kernel.org
7488L: target-devel@vger.kernel.org
7489S: Supported
7490W: http://www.linux-iscsi.org
7491F: drivers/infiniband/ulp/isert
7492
1da177e4 7493ISDN SUBSYSTEM
8b58be88 7494M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 7495L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 7496L: netdev@vger.kernel.org
1da177e4 7497W: http://www.isdn4linux.de
54e5881d 7498T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 7499S: Maintained
679655da
JP
7500F: Documentation/isdn/
7501F: drivers/isdn/
7502F: include/linux/isdn.h
7503F: include/linux/isdn/
c117ab84
CEB
7504F: include/uapi/linux/isdn.h
7505F: include/uapi/linux/isdn/
1da177e4
LT
7506
7507ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 7508M: Armin Schindler <mac@melware.de>
d5d52273 7509L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
7510W: http://www.melware.de
7511S: Maintained
679655da 7512F: drivers/isdn/hardware/eicon/
1da177e4 7513
d624870f 7514IT87 HARDWARE MONITORING DRIVER
d8130624 7515M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7516L: linux-hwmon@vger.kernel.org
d624870f
JD
7517S: Maintained
7518F: Documentation/hwmon/it87
7519F: drivers/hwmon/it87.c
7520
d7104bff
AP
7521IT913X MEDIA DRIVER
7522M: Antti Palosaari <crope@iki.fi>
7523L: linux-media@vger.kernel.org
a825eaec 7524W: https://linuxtv.org
d7104bff
AP
7525W: http://palosaari.fi/linux/
7526Q: http://patchwork.linuxtv.org/project/linux-media/list/
7527T: git git://linuxtv.org/anttip/media_tree.git
7528S: Maintained
249c697e 7529F: drivers/media/tuners/it913x*
d7104bff 7530
91821ff3 7531IVTV VIDEO4LINUX DRIVER
6afdeaf8 7532M: Andy Walls <awalls@md.metrocast.net>
7b212edf 7533L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 7534L: linux-media@vger.kernel.org
275ffde4 7535T: git git://linuxtv.org/media_tree.git
91821ff3
HV
7536W: http://www.ivtvdriver.org
7537S: Maintained
618cd932 7538F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7539F: drivers/media/pci/ivtv/
c117ab84 7540F: include/uapi/linux/ivtv*
91821ff3 7541
68620bdd
MP
7542IX2505V MEDIA DRIVER
7543M: Malcolm Priestley <tvboxspy@gmail.com>
7544L: linux-media@vger.kernel.org
a825eaec 7545W: https://linuxtv.org
68620bdd
MP
7546Q: http://patchwork.linuxtv.org/project/linux-media/list/
7547S: Maintained
7548F: drivers/media/dvb-frontends/ix2505v*
7549
e21c963c
JK
7550JAILHOUSE HYPERVISOR INTERFACE
7551M: Jan Kiszka <jan.kiszka@siemens.com>
7552L: jailhouse-dev@googlegroups.com
7553S: Maintained
7554F: arch/x86/kernel/jailhouse.c
7555F: arch/x86/include/asm/jailhouse_para.h
7556
4453d736
GR
7557JC42.4 TEMPERATURE SENSOR DRIVER
7558M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7559L: linux-hwmon@vger.kernel.org
4453d736
GR
7560S: Maintained
7561F: drivers/hwmon/jc42.c
7562F: Documentation/hwmon/jc42
7563
e2d1d6c0 7564JFS FILESYSTEM
3256f80f 7565M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7566L: jfs-discussion@lists.sourceforge.net
7567W: http://jfs.sourceforge.net/
86313903 7568T: git git://github.com/kleikamp/linux-shaggy.git
8f8f0134 7569S: Maintained
679655da
JP
7570F: Documentation/filesystems/jfs.txt
7571F: fs/jfs/
e2d1d6c0 7572
95252236 7573JME NETWORK DRIVER
8b58be88 7574M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7575L: netdev@vger.kernel.org
7576S: Maintained
63d24a0e 7577F: drivers/net/ethernet/jme.*
95252236 7578
1da177e4 7579JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7580M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7581L: linux-mtd@lists.infradead.org
7582W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7583S: Maintained
679655da 7584F: fs/jffs2/
c117ab84 7585F: include/uapi/linux/jffs2.h
1da177e4 7586
d183e11a
TT
7587JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7588M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7589M: Jan Kara <jack@suse.com>
d183e11a
TT
7590L: linux-ext4@vger.kernel.org
7591S: Maintained
7592F: fs/jbd2/
7593F: include/linux/jbd2.h
ae0718f8 7594
207dab5f
MU
7595JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7596M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7597L: linux-media@vger.kernel.org
7598S: Maintained
7599F: drivers/media/platform/rcar_jpu.c
7600
fd8b6cb4 7601JSM Neo PCI based serial card
46e3813d 7602M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
fd8b6cb4
BL
7603L: linux-serial@vger.kernel.org
7604S: Maintained
df621252 7605F: drivers/tty/serial/jsm/
ae0718f8 7606
af39917d
CL
7607K10TEMP HARDWARE MONITORING DRIVER
7608M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7609L: linux-hwmon@vger.kernel.org
af39917d
CL
7610S: Maintained
7611F: Documentation/hwmon/k10temp
7612F: drivers/hwmon/k10temp.c
7613
4660cb35 7614K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7615M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7616L: linux-hwmon@vger.kernel.org
ae0718f8 7617S: Maintained
679655da
JP
7618F: Documentation/hwmon/k8temp
7619F: drivers/hwmon/k8temp.c
ae0718f8 7620
0ba1d91d
AR
7621KASAN
7622M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7623R: Alexander Potapenko <glider@google.com>
7624R: Dmitry Vyukov <dvyukov@google.com>
7625L: kasan-dev@googlegroups.com
7626S: Maintained
7627F: arch/*/include/asm/kasan.h
7628F: arch/*/mm/kasan_init*
2757aafa 7629F: Documentation/dev-tools/kasan.rst
64f8ebaf 7630F: include/linux/kasan*.h
0ba1d91d
AR
7631F: lib/test_kasan.c
7632F: mm/kasan/
7633F: scripts/Makefile.kasan
7634
1da177e4 7635KCONFIG
50186e12
MY
7636M: Masahiro Yamada <yamada.masahiro@socionext.com>
7637T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
347d12d7 7638L: linux-kbuild@vger.kernel.org
50186e12 7639S: Maintained
316d55d5 7640F: Documentation/kbuild/kconfig*
679655da 7641F: scripts/kconfig/
1da177e4 7642
ea6c2089 7643KDUMP
f871f191
VG
7644M: Dave Young <dyoung@redhat.com>
7645M: Baoquan He <bhe@redhat.com>
7646R: Vivek Goyal <vgoyal@redhat.com>
34633993 7647L: kexec@lists.infradead.org
ea6c2089
VG
7648W: http://lse.sourceforge.net/kdump/
7649S: Maintained
80811493 7650F: Documentation/kdump/
ea6c2089 7651
f41bf02f
HV
7652KEENE FM RADIO TRANSMITTER DRIVER
7653M: Hans Verkuil <hverkuil@xs4all.nl>
7654L: linux-media@vger.kernel.org
7655T: git git://linuxtv.org/media_tree.git
a825eaec 7656W: https://linuxtv.org
f41bf02f
HV
7657S: Maintained
7658F: drivers/media/radio/radio-keene*
7659
1da177e4 7660KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7661M: Ian Kent <raven@themaw.net>
f694fc97 7662L: autofs@vger.kernel.org
1da177e4 7663S: Maintained
679655da 7664F: fs/autofs4/
1da177e4 7665
70fb7ba6 7666KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7667M: Masahiro Yamada <yamada.masahiro@socionext.com>
32c210d7 7668M: Michal Marek <michal.lkml@markovi.net>
8b38f890 7669T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7670L: linux-kbuild@vger.kernel.org
5ce45962 7671S: Maintained
679655da
JP
7672F: Documentation/kbuild/
7673F: Makefile
1cd4023b
RV
7674F: scripts/Kbuild*
7675F: scripts/Makefile*
70fb7ba6
MM
7676F: scripts/basic/
7677F: scripts/mk*
1cd4023b 7678F: scripts/mod/
70fb7ba6 7679F: scripts/package/
1da177e4
LT
7680
7681KERNEL JANITORS
c3000e03 7682L: kernel-janitors@vger.kernel.org
10466f5a 7683W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7684S: Odd Fixes
1da177e4 7685
e8b43555 7686KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7687M: "J. Bruce Fields" <bfields@fieldses.org>
4e897f5b 7688M: Jeff Layton <jlayton@kernel.org>
16141c02 7689L: linux-nfs@vger.kernel.org
1da177e4 7690W: http://nfs.sourceforge.net/
9f273c24 7691T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7692S: Supported
679655da 7693F: fs/nfsd/
c117ab84 7694F: include/uapi/linux/nfsd/
679655da
JP
7695F: fs/lockd/
7696F: fs/nfs_common/
7697F: net/sunrpc/
7698F: include/linux/lockd/
7699F: include/linux/sunrpc/
c117ab84 7700F: include/uapi/linux/sunrpc/
1da177e4 7701
13b122b3 7702KERNEL SELFTEST FRAMEWORK
90effdcd 7703M: Shuah Khan <shuah@kernel.org>
64f00850 7704L: linux-kselftest@vger.kernel.org
a7254a09 7705T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
f3d8d3cf 7706Q: https://patchwork.kernel.org/project/linux-kselftest/list/
13b122b3 7707S: Maintained
4ff79fee
SK
7708F: tools/testing/selftests/
7709F: Documentation/dev-tools/kselftest*
13b122b3 7710
23558693
LR
7711KERNEL USERMODE HELPER
7712M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7713L: linux-kernel@vger.kernel.org
7714S: Maintained
7715F: kernel/umh.c
c1f3fa2a 7716F: include/linux/umh.h
23558693 7717
426d62e2 7718KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7719M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7720M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7721L: kvm@vger.kernel.org
e3e58478 7722W: http://www.linux-kvm.org
a94b40a6 7723T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7724S: Supported
c93a64fe 7725F: Documentation/virtual/kvm/
a170504f
AJ
7726F: include/trace/events/kvm.h
7727F: include/uapi/asm-generic/kvm*
c117ab84 7728F: include/uapi/linux/kvm*
a170504f
AJ
7729F: include/asm-generic/kvm*
7730F: include/linux/kvm*
7731F: include/kvm/iodev.h
7732F: virt/kvm/*
6d0a1a61 7733F: tools/kvm/
426d62e2 7734
a170504f 7735KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7de609c8 7736M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7737L: kvm@vger.kernel.org
038161de 7738W: http://www.linux-kvm.org/
7de609c8 7739S: Maintained
679655da 7740F: arch/x86/include/asm/svm.h
679655da 7741F: arch/x86/kvm/svm.c
426d62e2 7742
a170504f 7743KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
6522404f 7744M: Christoffer Dall <christoffer.dall@arm.com>
5c8818b4
MZ
7745M: Marc Zyngier <marc.zyngier@arm.com>
7746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7747L: kvmarm@lists.cs.columbia.edu
7748W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7749T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7750S: Supported
a749474d
CD
7751F: arch/arm/include/uapi/asm/kvm*
7752F: arch/arm/include/asm/kvm*
7753F: arch/arm/kvm/
5c8818b4
MZ
7754F: virt/kvm/arm/
7755F: include/kvm/arm_*
a749474d 7756
6394a3ec 7757KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6522404f 7758M: Christoffer Dall <christoffer.dall@arm.com>
6394a3ec
MZ
7759M: Marc Zyngier <marc.zyngier@arm.com>
7760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7761L: kvmarm@lists.cs.columbia.edu
7762S: Maintained
7763F: arch/arm64/include/uapi/asm/kvm*
7764F: arch/arm64/include/asm/kvm*
7765F: arch/arm64/kvm/
7766
bfd3d532 7767KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
e0a86312 7768M: James Hogan <jhogan@kernel.org>
bfd3d532
JH
7769L: linux-mips@linux-mips.org
7770S: Supported
7771F: arch/mips/include/uapi/asm/kvm*
7772F: arch/mips/include/asm/kvm*
7773F: arch/mips/kvm/
7774
3882a734 7775KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8a60aea6 7776M: Paul Mackerras <paulus@ozlabs.org>
3882a734
LT
7777L: kvm-ppc@vger.kernel.org
7778W: http://www.linux-kvm.org/
7779T: git git://github.com/agraf/linux-2.6.git
7780S: Supported
7781F: arch/powerpc/include/uapi/asm/kvm*
7782F: arch/powerpc/include/asm/kvm*
7783F: arch/powerpc/kvm/
7784F: arch/powerpc/kernel/kvm*
7785
7683e9e5
LT
7786KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7787M: Christian Borntraeger <borntraeger@de.ibm.com>
67f7c703 7788M: Janosch Frank <frankja@linux.ibm.com>
2fc616c0 7789R: David Hildenbrand <david@redhat.com>
cd74ff94 7790R: Cornelia Huck <cohuck@redhat.com>
7683e9e5
LT
7791L: linux-s390@vger.kernel.org
7792W: http://www.ibm.com/developerworks/linux/linux390/
7793T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7794S: Supported
a170504f
AJ
7795F: arch/s390/include/uapi/asm/kvm*
7796F: arch/s390/include/asm/gmap.h
7683e9e5
LT
7797F: arch/s390/include/asm/kvm*
7798F: arch/s390/kvm/
7799F: arch/s390/mm/gmap.c
7800
3882a734
LT
7801KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7802M: Paolo Bonzini <pbonzini@redhat.com>
7803M: Radim Krčmář <rkrcmar@redhat.com>
7804L: kvm@vger.kernel.org
7805W: http://www.linux-kvm.org
7806T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7807S: Supported
7808F: arch/x86/kvm/
7809F: arch/x86/include/uapi/asm/kvm*
7810F: arch/x86/include/asm/kvm*
ffe15f83 7811F: arch/x86/include/asm/pvclock-abi.h
3882a734
LT
7812F: arch/x86/kernel/kvm.c
7813F: arch/x86/kernel/kvmclock.c
7814
27f395b8
TH
7815KERNFS
7816M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7817M: Tejun Heo <tj@kernel.org>
7818T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7819S: Supported
7820F: include/linux/kernfs.h
7821F: fs/kernfs/
bfd3d532 7822
dc009d92 7823KEXEC
8b58be88 7824M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7825W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7826L: kexec@lists.infradead.org
dc009d92 7827S: Maintained
679655da 7828F: include/linux/kexec.h
c117ab84 7829F: include/uapi/linux/kexec.h
10540a69 7830F: kernel/kexec*
dc009d92 7831
7683e9e5
LT
7832KEYS-ENCRYPTED
7833M: Mimi Zohar <zohar@linux.vnet.ibm.com>
34d8751f 7834L: linux-integrity@vger.kernel.org
aa62efff 7835L: keyrings@vger.kernel.org
7683e9e5
LT
7836S: Supported
7837F: Documentation/security/keys/trusted-encrypted.rst
7838F: include/keys/encrypted-type.h
7839F: security/keys/encrypted-keys/
e971461f 7840
7f3c68be 7841KEYS-TRUSTED
7825cd83 7842M: James Bottomley <jejb@linux.vnet.ibm.com>
74dd744f 7843M: Mimi Zohar <zohar@linux.vnet.ibm.com>
34d8751f 7844L: linux-integrity@vger.kernel.org
aa62efff 7845L: keyrings@vger.kernel.org
7f3c68be 7846S: Supported
5395d312 7847F: Documentation/security/keys/trusted-encrypted.rst
7f3c68be
MZ
7848F: include/keys/trusted-type.h
7849F: security/keys/trusted.c
7850F: security/keys/trusted.h
7851
7683e9e5
LT
7852KEYS/KEYRINGS:
7853M: David Howells <dhowells@redhat.com>
aa62efff 7854L: keyrings@vger.kernel.org
7683e9e5
LT
7855S: Maintained
7856F: Documentation/security/keys/core.rst
7857F: include/linux/key.h
7858F: include/linux/key-type.h
7859F: include/linux/keyctl.h
7860F: include/uapi/linux/keyctl.h
7861F: include/keys/
7862F: security/keys/
7f3c68be 7863
5b778dad 7864KGDB / KDB /debug_core
8b58be88 7865M: Jason Wessel <jason.wessel@windriver.com>
4e23f78c 7866M: Daniel Thompson <daniel.thompson@linaro.org>
4063eb5f 7867W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7868L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7869T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7870S: Maintained
0c88a041 7871F: Documentation/dev-tools/kgdb.rst
679655da 7872F: drivers/misc/kgdbts.c
df621252 7873F: drivers/tty/serial/kgdboc.c
5b778dad 7874F: include/linux/kdb.h
679655da 7875F: include/linux/kgdb.h
4063eb5f 7876F: kernel/debug/
e3e2aaf7 7877
c3bb4d24 7878KMEMLEAK
8b58be88 7879M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7880S: Maintained
ca90a7a3 7881F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7882F: include/linux/kmemleak.h
7883F: mm/kmemleak.c
7884F: mm/kmemleak-test.c
7885
00653d3a 7886KMOD KERNEL MODULE LOADER - USERMODE HELPER
062b8740
LR
7887M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7888L: linux-kernel@vger.kernel.org
7889S: Maintained
7890F: kernel/kmod.c
7891F: include/linux/kmod.h
d9c6a72d
LR
7892F: lib/test_kmod.c
7893F: tools/testing/selftests/kmod/
062b8740 7894
89559a61 7895KPROBES
a320817c 7896M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7897M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7898M: "David S. Miller" <davem@davemloft.net>
353def94 7899M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7900S: Maintained
679655da
JP
7901F: Documentation/kprobes.txt
7902F: include/linux/kprobes.h
7d134b2c 7903F: include/asm-generic/kprobes.h
679655da 7904F: kernel/kprobes.c
89559a61 7905
70e84049 7906KS0108 LCD CONTROLLER DRIVER
8b58be88 7907M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7908W: http://miguelojeda.es/auxdisplay.htm
7909W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7910S: Maintained
679655da
JP
7911F: Documentation/auxdisplay/ks0108
7912F: drivers/auxdisplay/ks0108.c
7913F: include/linux/ks0108.h
70e84049 7914
1b69c6d0
DA
7915L3MDEV
7916M: David Ahern <dsa@cumulusnetworks.com>
7917L: netdev@vger.kernel.org
7918S: Maintained
7919F: net/l3mdev
7920F: include/net/l3mdev.h
7921
9ca44355 7922LANTIQ MIPS ARCHITECTURE
bdb40e8e 7923M: John Crispin <john@phrozen.org>
9ca44355
JC
7924L: linux-mips@linux-mips.org
7925S: Maintained
7926F: arch/mips/lantiq
c20b3b80 7927F: drivers/soc/lantiq
9ca44355 7928
1da177e4 7929LAPB module
1da177e4 7930L: linux-x25@vger.kernel.org
bf9915cc 7931S: Orphan
679655da
JP
7932F: Documentation/networking/lapb-module.txt
7933F: include/*/lapb.h
7934F: net/lapb/
1da177e4
LT
7935
7936LASI 53c700 driver for PARISC
8b58be88 7937M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7938L: linux-scsi@vger.kernel.org
7939S: Maintained
679655da
JP
7940F: Documentation/scsi/53c700.txt
7941F: drivers/scsi/53c700*
1da177e4 7942
136fc5c4
TH
7943LEAKING_ADDRESSES
7944M: Tobin C. Harding <me@tobin.cc>
e875d33d
TH
7945M: Tycho Andersen <tycho@tycho.ws>
7946L: kernel-hardening@lists.openwall.com
136fc5c4 7947S: Maintained
e875d33d 7948T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
136fc5c4
TH
7949F: scripts/leaking_addresses.pl
7950
263de9b5 7951LED SUBSYSTEM
305335b9 7952M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7953M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7954L: linux-leds@vger.kernel.org
b8926ba0 7955T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7956S: Maintained
85c90368 7957F: Documentation/devicetree/bindings/leds/
679655da
JP
7958F: drivers/leds/
7959F: include/linux/leds.h
263de9b5 7960
b0461a44 7961LEGACY EEPROM DRIVER
d8130624 7962M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7963S: Maintained
7964F: Documentation/misc-devices/eeprom
7965F: drivers/misc/eeprom/eeprom.c
7966
1da177e4 7967LEGO USB Tower driver
8b58be88 7968M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7969L: legousb-devel@lists.sourceforge.net
7970W: http://legousb.sourceforge.net/
7971S: Maintained
679655da 7972F: drivers/usb/misc/legousbtower.c
1da177e4 7973
055616a8
MK
7974LG2160 MEDIA DRIVER
7975M: Michael Krufky <mkrufky@linuxtv.org>
7976L: linux-media@vger.kernel.org
a825eaec 7977W: https://linuxtv.org
055616a8
MK
7978W: http://github.com/mkrufky
7979Q: http://patchwork.linuxtv.org/project/linux-media/list/
7980T: git git://linuxtv.org/mkrufky/tuners.git
7981S: Maintained
7982F: drivers/media/dvb-frontends/lg2160.*
7983
6f0e7725
MK
7984LGDT3305 MEDIA DRIVER
7985M: Michael Krufky <mkrufky@linuxtv.org>
7986L: linux-media@vger.kernel.org
a825eaec 7987W: https://linuxtv.org
6f0e7725
MK
7988W: http://github.com/mkrufky
7989Q: http://patchwork.linuxtv.org/project/linux-media/list/
7990T: git git://linuxtv.org/mkrufky/tuners.git
7991S: Maintained
7992F: drivers/media/dvb-frontends/lgdt3305.*
7993
32ac7cb2 7994LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7995M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7996L: linux-ide@vger.kernel.org
7997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7998S: Maintained
7999F: include/linux/pata_arasan_cf_data.h
8000F: drivers/ata/pata_arasan_cf.c
8001
c7fa056c
BZ
8002LIBATA PATA DRIVERS
8003M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8004M: Tejun Heo <tj@kernel.org>
8005L: linux-ide@vger.kernel.org
8006T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8007S: Maintained
8008F: drivers/ata/pata_*.c
8009F: drivers/ata/ata_generic.c
8010
be4e456e
LW
8011LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8012M: Linus Walleij <linus.walleij@linaro.org>
8013L: linux-ide@vger.kernel.org
8014T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8015S: Maintained
8016F: drivers/ata/pata_ftide010.c
8017F: drivers/ata/sata_gemini.c
8018F: drivers/ata/sata_gemini.h
8019
32ac7cb2
TH
8020LIBATA SATA AHCI PLATFORM devices support
8021M: Hans de Goede <hdegoede@redhat.com>
8022M: Tejun Heo <tj@kernel.org>
8023L: linux-ide@vger.kernel.org
8024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8025S: Maintained
8026F: drivers/ata/ahci_platform.c
8027F: drivers/ata/libahci_platform.c
8028F: include/linux/ahci_platform.h
8029
8030LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8031M: Mikael Pettersson <mikpelinux@gmail.com>
8032L: linux-ide@vger.kernel.org
8033T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8034S: Maintained
8035F: drivers/ata/sata_promise.*
8036
7683e9e5
LT
8037LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8038M: Tejun Heo <tj@kernel.org>
8039L: linux-ide@vger.kernel.org
8040T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8041S: Maintained
8042F: drivers/ata/
8043F: include/linux/ata.h
8044F: include/linux/libata.h
8045F: Documentation/devicetree/bindings/ata/
8046
1acd437c 8047LIBLOCKDEP
8a0d404e 8048M: Sasha Levin <alexander.levin@verizon.com>
1acd437c
SL
8049S: Maintained
8050F: tools/lib/lockdep/
8051
bc30196f
DW
8052LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8053M: Ross Zwisler <ross.zwisler@linux.intel.com>
c5794510
DJ
8054M: Dan Williams <dan.j.williams@intel.com>
8055M: Vishal Verma <vishal.l.verma@intel.com>
8056M: Dave Jiang <dave.jiang@intel.com>
bc30196f
DW
8057L: linux-nvdimm@lists.01.org
8058Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8059S: Supported
8060F: drivers/nvdimm/blk.c
8061F: drivers/nvdimm/region_devs.c
bc30196f
DW
8062
8063LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8064M: Vishal Verma <vishal.l.verma@intel.com>
c5794510
DJ
8065M: Dan Williams <dan.j.williams@intel.com>
8066M: Ross Zwisler <ross.zwisler@linux.intel.com>
8067M: Dave Jiang <dave.jiang@intel.com>
bc30196f
DW
8068L: linux-nvdimm@lists.01.org
8069Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8070S: Supported
8071F: drivers/nvdimm/btt*
8072
8073LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8074M: Ross Zwisler <ross.zwisler@linux.intel.com>
c5794510
DJ
8075M: Dan Williams <dan.j.williams@intel.com>
8076M: Vishal Verma <vishal.l.verma@intel.com>
8077M: Dave Jiang <dave.jiang@intel.com>
bc30196f
DW
8078L: linux-nvdimm@lists.01.org
8079Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8080S: Supported
7683e9e5
LT
8081F: drivers/nvdimm/pmem*
8082
71719760
OH
8083LIBNVDIMM: DEVICETREE BINDINGS
8084M: Oliver O'Halloran <oohall@gmail.com>
8085L: linux-nvdimm@lists.01.org
8086Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8087S: Supported
8088F: drivers/nvdimm/of_pmem.c
ddc141e5 8089F: Documentation/devicetree/bindings/pmem/pmem-region.txt
71719760 8090
7683e9e5
LT
8091LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8092M: Dan Williams <dan.j.williams@intel.com>
c5794510
DJ
8093M: Ross Zwisler <ross.zwisler@linux.intel.com>
8094M: Vishal Verma <vishal.l.verma@intel.com>
8095M: Dave Jiang <dave.jiang@intel.com>
7683e9e5
LT
8096L: linux-nvdimm@lists.01.org
8097Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8098T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8099S: Supported
8100F: drivers/nvdimm/*
8101F: drivers/acpi/nfit/*
8102F: include/linux/nd.h
8103F: include/linux/libnvdimm.h
8104F: include/uapi/linux/ndctl.h
bc30196f 8105
cd9e9808
MB
8106LIGHTNVM PLATFORM SUPPORT
8107M: Matias Bjorling <mb@lightnvm.io>
8108W: http://github/OpenChannelSSD
4ead1a25 8109L: linux-block@vger.kernel.org
cd9e9808
MB
8110S: Maintained
8111F: drivers/lightnvm/
8112F: include/linux/lightnvm.h
8113F: include/uapi/linux/lightnvm.h
8114
7683e9e5
LT
8115LINUX FOR POWER MACINTOSH
8116M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8117W: http://www.penguinppc.org/
8118L: linuxppc-dev@lists.ozlabs.org
8119S: Maintained
8120F: arch/powerpc/platforms/powermac/
8121F: drivers/macintosh/
8122
852bb9f5 8123LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
8124M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8125M: Paul Mackerras <paulus@samba.org>
ea668936 8126M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 8127W: https://github.com/linuxppc/linux/wiki
a4724ed6 8128L: linuxppc-dev@lists.ozlabs.org
8a6e2535 8129Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 8130T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 8131S: Supported
a4271583 8132F: Documentation/ABI/stable/sysfs-firmware-opal-*
58f16913 8133F: Documentation/devicetree/bindings/powerpc/
a4271583
SS
8134F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8135F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
8136F: Documentation/powerpc/
8137F: arch/powerpc/
ef69b03d
ME
8138F: drivers/char/tpm/tpm_ibmvtpm*
8139F: drivers/crypto/nx/
8140F: drivers/crypto/vmx/
a4271583 8141F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
8142F: drivers/net/ethernet/ibm/ibmveth.*
8143F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 8144F: drivers/pci/hotplug/pnv_php.c
ef69b03d 8145F: drivers/pci/hotplug/rpa*
a4271583 8146F: drivers/rtc/rtc-opal.c
ef69b03d 8147F: drivers/scsi/ibmvscsi/
a4271583 8148F: drivers/tty/hvc/hvc_opal.c
d8895268 8149F: drivers/watchdog/wdrtas.c
ad654f25 8150F: tools/testing/selftests/powerpc
ef69b03d
ME
8151N: /pmac
8152N: powermac
8153N: powernv
8154N: [^a-z0-9]ps3
8155N: pseries
1da177e4 8156
77a76369 8157LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 8158M: Anatolij Gustschin <agust@denx.de>
a4724ed6 8159L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 8160T: git git://git.denx.de/linux-denx-agust.git
1da177e4 8161S: Maintained
11c34c7d
JP
8162F: arch/powerpc/platforms/512x/
8163F: arch/powerpc/platforms/52xx/
1da177e4
LT
8164
8165LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 8166M: Alistair Popple <alistair@popple.id.au>
8b58be88 8167M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 8168W: http://www.penguinppc.org/
a4724ed6 8169L: linuxppc-dev@lists.ozlabs.org
1da177e4 8170S: Maintained
11c34c7d
JP
8171F: arch/powerpc/platforms/40x/
8172F: arch/powerpc/platforms/44x/
1da177e4 8173
1da177e4 8174LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 8175M: Scott Wood <oss@buserror.net>
8b58be88 8176M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 8177W: http://www.penguinppc.org/
a4724ed6 8178L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 8179T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 8180S: Maintained
11c34c7d 8181F: arch/powerpc/platforms/83xx/
4c8f581d 8182F: arch/powerpc/platforms/85xx/
c67ec701 8183F: Documentation/devicetree/bindings/powerpc/fsl/
1da177e4 8184
7683e9e5
LT
8185LINUX FOR POWERPC EMBEDDED PPC8XX
8186M: Vitaly Bordug <vitb@kernel.crashing.org>
8187W: http://www.penguinppc.org/
8188L: linuxppc-dev@lists.ozlabs.org
8189S: Maintained
8190F: arch/powerpc/platforms/8xx/
8191
8192LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8193L: linuxppc-dev@lists.ozlabs.org
8194S: Orphan
8195F: arch/powerpc/*/*virtex*
8196F: arch/powerpc/*/*/*virtex*
8197
ab06ff3a 8198LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 8199L: linuxppc-dev@lists.ozlabs.org
56a5b8da 8200S: Orphan
11c34c7d
JP
8201F: arch/powerpc/platforms/pasemi/
8202F: drivers/*/*pasemi*
8203F: drivers/*/*/*pasemi*
ab06ff3a 8204
82abbea7
RD
8205LINUX KERNEL DUMP TEST MODULE (LKDTM)
8206M: Kees Cook <keescook@chromium.org>
8207S: Maintained
039a1c42 8208F: drivers/misc/lkdtm/*
82abbea7 8209
e7d74c9f
AP
8210LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8211M: Alan Stern <stern@rowland.harvard.edu>
8212M: Andrea Parri <parri.andrea@gmail.com>
8213M: Will Deacon <will.deacon@arm.com>
8214M: Peter Zijlstra <peterz@infradead.org>
8215M: Boqun Feng <boqun.feng@gmail.com>
8216M: Nicholas Piggin <npiggin@gmail.com>
8217M: David Howells <dhowells@redhat.com>
8218M: Jade Alglave <j.alglave@ucl.ac.uk>
8219M: Luc Maranget <luc.maranget@inria.fr>
8220M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
65b65f8e 8221R: Akira Yokosawa <akiyks@gmail.com>
e7d74c9f
AP
8222L: linux-kernel@vger.kernel.org
8223S: Supported
8224T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8225F: tools/memory-model/
ea52d698 8226F: Documentation/memory-barriers.txt
e7d74c9f 8227
7683e9e5
LT
8228LINUX SECURITY MODULE (LSM) FRAMEWORK
8229M: Chris Wright <chrisw@sous-sol.org>
8230L: linux-security-module@vger.kernel.org
8231S: Supported
8232
a23ce6da
HW
8233LIS3LV02D ACCELEROMETER DRIVER
8234M: Eric Piel <eric.piel@tremplin-utc.net>
8235S: Maintained
ff606677
JD
8236F: Documentation/misc-devices/lis3lv02d
8237F: drivers/misc/lis3lv02d/
bd35665f 8238F: drivers/platform/x86/hp_accel.c
a23ce6da 8239
b700e7f0
SJ
8240LIVE PATCHING
8241M: Josh Poimboeuf <jpoimboe@redhat.com>
462c5a82 8242M: Jessica Yu <jeyu@kernel.org>
e5f6450c 8243M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
8244M: Miroslav Benes <mbenes@suse.cz>
8245R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
8246S: Maintained
8247F: kernel/livepatch/
8248F: include/linux/livepatch.h
8249F: arch/x86/include/asm/livepatch.h
8250F: arch/x86/kernel/livepatch.c
5e4e3844 8251F: Documentation/livepatch/
b700e7f0 8252F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 8253F: samples/livepatch/
b700e7f0 8254L: live-patching@vger.kernel.org
74d50da3 8255T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 8256
e2d1d6c0 8257LLC (802.2)
0c59d281
ACM
8258L: netdev@vger.kernel.org
8259S: Odd fixes
679655da 8260F: include/linux/llc.h
c117ab84 8261F: include/uapi/linux/llc.h
679655da
JP
8262F: include/net/llc*
8263F: net/llc/
e2d1d6c0 8264
4e233cbe
AD
8265LM73 HARDWARE MONITOR DRIVER
8266M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 8267L: linux-hwmon@vger.kernel.org
4e233cbe
AD
8268S: Maintained
8269F: drivers/hwmon/lm73.c
8270
156e2d1a 8271LM78 HARDWARE MONITOR DRIVER
d8130624 8272M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8273L: linux-hwmon@vger.kernel.org
156e2d1a
JD
8274S: Maintained
8275F: Documentation/hwmon/lm78
8276F: drivers/hwmon/lm78.c
8277
1da177e4 8278LM83 HARDWARE MONITOR DRIVER
d8130624 8279M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8280L: linux-hwmon@vger.kernel.org
1da177e4 8281S: Maintained
679655da
JP
8282F: Documentation/hwmon/lm83
8283F: drivers/hwmon/lm83.c
1da177e4
LT
8284
8285LM90 HARDWARE MONITOR DRIVER
d8130624 8286M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8287L: linux-hwmon@vger.kernel.org
1da177e4 8288S: Maintained
679655da 8289F: Documentation/hwmon/lm90
aae7bce4 8290F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 8291F: drivers/hwmon/lm90.c
87d08b11 8292F: include/dt-bindings/thermal/lm90.h
1da177e4 8293
917cc4e6
GR
8294LM95234 HARDWARE MONITOR DRIVER
8295M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8296L: linux-hwmon@vger.kernel.org
917cc4e6
GR
8297S: Maintained
8298F: Documentation/hwmon/lm95234
8299F: drivers/hwmon/lm95234.c
8300
68620bdd
MP
8301LME2510 MEDIA DRIVER
8302M: Malcolm Priestley <tvboxspy@gmail.com>
8303L: linux-media@vger.kernel.org
a825eaec 8304W: https://linuxtv.org
68620bdd
MP
8305Q: http://patchwork.linuxtv.org/project/linux-media/list/
8306S: Maintained
8307F: drivers/media/usb/dvb-usb-v2/lmedm04*
8308
82abbea7
RD
8309LOADPIN SECURITY MODULE
8310M: Kees Cook <keescook@chromium.org>
8311T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8312S: Supported
8313F: security/loadpin/
8314F: Documentation/admin-guide/LSM/LoadPin.rst
8315
d4c3be70 8316LOCKING PRIMITIVES
8b58be88
JP
8317M: Peter Zijlstra <peterz@infradead.org>
8318M: Ingo Molnar <mingo@redhat.com>
981c3a4f 8319L: linux-kernel@vger.kernel.org
d4c3be70 8320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 8321S: Maintained
d4c3be70 8322F: Documentation/locking/
679655da 8323F: include/linux/lockdep.h
d4c3be70
IM
8324F: include/linux/spinlock*.h
8325F: arch/*/include/asm/spinlock*.h
8326F: include/linux/rwlock*.h
8327F: include/linux/mutex*.h
8328F: arch/*/include/asm/mutex*.h
8329F: include/linux/rwsem*.h
8330F: arch/*/include/asm/rwsem.h
8331F: include/linux/seqlock.h
8332F: lib/locking*.[ch]
7486d6da 8333F: kernel/locking/
8f9dd831 8334X: kernel/locking/locktorture.c
512e67f9 8335
dde33348 8336LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 8337M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
8338L: linux-ntfs-dev@lists.sourceforge.net
8339W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 8340S: Maintained
679655da 8341F: Documentation/ldm.txt
20d16fef 8342F: block/partitions/ldm.*
1da177e4 8343
c87e34ef 8344LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
8345M: Sathya Prakash <sathya.prakash@broadcom.com>
8346M: Chaitra P B <chaitra.basappa@broadcom.com>
8347M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8348L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 8349L: linux-scsi@vger.kernel.org
9495e835 8350W: http://www.avagotech.com/support/
c87e34ef 8351S: Supported
679655da 8352F: drivers/message/fusion/
500c152a 8353F: drivers/scsi/mpt2sas/
8354F: drivers/scsi/mpt3sas/
c87e34ef 8355
1da177e4 8356LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 8357M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
8358L: linux-scsi@vger.kernel.org
8359S: Maintained
679655da 8360F: drivers/scsi/sym53c8xx_2/
1da177e4 8361
e5f5c99a
GR
8362LTC4261 HARDWARE MONITOR DRIVER
8363M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8364L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
8365S: Maintained
8366F: Documentation/hwmon/ltc4261
8367F: drivers/hwmon/ltc4261.c
8368
dbed8a80
MH
8369LTC4306 I2C MULTIPLEXER DRIVER
8370M: Michael Hennerich <michael.hennerich@analog.com>
8371W: http://ez.analog.com/community/linux-device-drivers
8372L: linux-i2c@vger.kernel.org
8373S: Supported
8374F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8375F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8376
81365c31 8377LTP (Linux Test Project)
28b8e8d4 8378M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 8379M: Cyril Hrubis <chrubis@suse.cz>
0526109a 8380M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
8381M: Jan Stancek <jstancek@redhat.com>
8382M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8383M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 8384L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 8385W: http://linux-test-project.github.io/
7d1ae8a8 8386T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
8387S: Maintained
8388
1da177e4 8389M68K ARCHITECTURE
8b58be88 8390M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
8391L: linux-m68k@lists.linux-m68k.org
8392W: http://www.linux-m68k.org/
54e5881d 8393T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 8394S: Maintained
679655da 8395F: arch/m68k/
9db35182 8396F: drivers/zorro/
1da177e4
LT
8397
8398M68K ON APPLE MACINTOSH
8b58be88 8399M: Joshua Thompson <funaho@jurai.org>
1da177e4 8400W: http://www.mac.linux-m68k.org/
9bb9f222 8401L: linux-m68k@lists.linux-m68k.org
1da177e4 8402S: Maintained
9db35182 8403F: arch/m68k/mac/
1da177e4
LT
8404
8405M68K ON HP9000/300
8b58be88 8406M: Philip Blundell <philb@gnu.org>
1da177e4
LT
8407W: http://www.tazenda.demon.co.uk/phil/linux-hp
8408S: Maintained
679655da 8409F: arch/m68k/hp300/
1da177e4 8410
74425546
AP
8411M88DS3103 MEDIA DRIVER
8412M: Antti Palosaari <crope@iki.fi>
8413L: linux-media@vger.kernel.org
a825eaec 8414W: https://linuxtv.org
74425546
AP
8415W: http://palosaari.fi/linux/
8416Q: http://patchwork.linuxtv.org/project/linux-media/list/
8417T: git git://linuxtv.org/anttip/media_tree.git
8418S: Maintained
8419F: drivers/media/dvb-frontends/m88ds3103*
8420
68620bdd
MP
8421M88RS2000 MEDIA DRIVER
8422M: Malcolm Priestley <tvboxspy@gmail.com>
8423L: linux-media@vger.kernel.org
a825eaec 8424W: https://linuxtv.org
68620bdd
MP
8425Q: http://patchwork.linuxtv.org/project/linux-media/list/
8426S: Maintained
8427F: drivers/media/dvb-frontends/m88rs2000*
8428
07a092fa 8429MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
8430M: Alexey Klimov <klimov.linux@gmail.com>
8431L: linux-media@vger.kernel.org
8432T: git git://linuxtv.org/media_tree.git
8433S: Maintained
8434F: drivers/media/radio/radio-ma901.c
07a092fa 8435
64a327a7 8436MAC80211
8b58be88 8437M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 8438L: linux-wireless@vger.kernel.org
491b26b4 8439W: http://wireless.kernel.org/
ce466579
JB
8440T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8441T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 8442S: Maintained
679655da
JP
8443F: Documentation/networking/mac80211-injection.txt
8444F: include/net/mac80211.h
8445F: net/mac80211/
2af8c4dc 8446F: drivers/net/wireless/mac80211_hwsim.[ch]
8c03145a 8447F: Documentation/networking/mac80211_hwsim/README
64a327a7 8448
2b6d83e2
JB
8449MAILBOX API
8450M: Jassi Brar <jassisinghbrar@gmail.com>
8451L: linux-kernel@vger.kernel.org
8452S: Maintained
8453F: drivers/mailbox/
8454F: include/linux/mailbox_client.h
8455F: include/linux/mailbox_controller.h
8456
faf1668c 8457MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 8458M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 8459W: http://www.kernel.org/doc/man-pages
bd7ebec6 8460L: linux-man@vger.kernel.org
1b53dc74 8461S: Maintained
faf1668c 8462
daa10170 8463MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
296f827d 8464M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
daa10170
RB
8465L: linux-mips@linux-mips.org
8466S: Maintained
8467F: arch/mips/boot/dts/img/pistachio_marduk.dts
8468
0d3cd4b6
VD
8469MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8470M: Andrew Lunn <andrew@lunn.ch>
8471M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 8472L: netdev@vger.kernel.org
0d3cd4b6
VD
8473S: Maintained
8474F: drivers/net/dsa/mv88e6xxx/
b26bff6e 8475F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 8476
8427defd 8477MARVELL ARMADA DRM SUPPORT
0d7f4f05 8478M: Russell King <linux@armlinux.org.uk>
8427defd 8479S: Maintained
0d7f4f05
RK
8480T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8481T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 8482F: drivers/gpu/drm/armada/
4418833e
EV
8483F: include/uapi/drm/armada_drm.h
8484F: Documentation/devicetree/bindings/display/armada/
8427defd 8485
c4d007bc 8486MARVELL CRYPTO DRIVER
d8757f4c 8487M: Boris Brezillon <boris.brezillon@bootlin.com>
c4d007bc
TP
8488M: Arnaud Ebalard <arno@natisbad.org>
8489F: drivers/crypto/marvell/
8490S: Maintained
8491L: linux-crypto@vger.kernel.org
8492
44c14c1d 8493MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8494M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 8495M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 8496L: netdev@vger.kernel.org
8497S: Maintained
8498F: drivers/net/ethernet/marvell/sk*
8499
74cda169 8500MARVELL LIBERTAS WIRELESS DRIVER
74cda169 8501L: libertas-dev@lists.infradead.org
8ac3e99e 8502S: Orphan
f988d640 8503F: drivers/net/wireless/marvell/libertas/
74cda169 8504
d03d5d53 8505MARVELL MACCHIATOBIN SUPPORT
5b634e8e 8506M: Russell King <linux@armlinux.org.uk>
d03d5d53
RK
8507L: linux-arm-kernel@lists.infradead.org
8508S: Maintained
8509F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8510
b60d6975 8511MARVELL MV643XX ETHERNET DRIVER
4e3faf88 8512M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 8513L: netdev@vger.kernel.org
f5ca8502 8514S: Maintained
527a6266 8515F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 8516F: include/linux/mv643xx.h
1da177e4 8517
20b2af32 8518MARVELL MV88X3310 PHY DRIVER
5b634e8e 8519M: Russell King <linux@armlinux.org.uk>
20b2af32
RK
8520L: netdev@vger.kernel.org
8521S: Maintained
8522F: drivers/net/phy/marvell10g.c
8523
370b8ed9
TP
8524MARVELL MVNETA ETHERNET DRIVER
8525M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8526L: netdev@vger.kernel.org
8527S: Maintained
8528F: drivers/net/ethernet/marvell/mvneta.*
8529
fcad584d 8530MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 8531M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 8532M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
8533M: Ganapathi Bhat <gbhat@marvell.com>
8534M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
8535L: linux-wireless@vger.kernel.org
8536S: Maintained
277b024e 8537F: drivers/net/wireless/marvell/mwifiex/
fcad584d 8538
a2c3f656 8539MARVELL MWL8K WIRELESS DRIVER
a040d532 8540M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 8541L: linux-wireless@vger.kernel.org
16345910 8542S: Odd Fixes
de60f1dc 8543F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 8544
b4525db6 8545MARVELL NAND CONTROLLER DRIVER
645be665 8546M: Miquel Raynal <miquel.raynal@bootlin.com>
b4525db6
MR
8547L: linux-mtd@lists.infradead.org
8548S: Maintained
93db446a 8549F: drivers/mtd/nand/raw/marvell_nand.c
b4525db6
MR
8550F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8551
2a69567b 8552MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 8553M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 8554S: Odd Fixes
1fa7e547 8555F: drivers/mmc/host/mvsdio.*
2a69567b 8556
511fc93d
HZ
8557MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8558M: Hu Ziji <huziji@marvell.com>
8559L: linux-mmc@vger.kernel.org
8560S: Supported
8561F: drivers/mmc/host/sdhci-xenon*
8562F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8563
1da177e4 8564MATROX FRAMEBUFFER DRIVER
c69f677c 8565L: linux-fbdev@vger.kernel.org
52653199 8566S: Orphan
8a61f013 8567F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 8568F: include/uapi/linux/matroxfb.h
1da177e4 8569
ca462085
GR
8570MAX16065 HARDWARE MONITOR DRIVER
8571M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8572L: linux-hwmon@vger.kernel.org
ca462085
GR
8573S: Maintained
8574F: Documentation/hwmon/max16065
8575F: drivers/hwmon/max16065.c
8576
1f61cab8
GR
8577MAX20751 HARDWARE MONITOR DRIVER
8578M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8579L: linux-hwmon@vger.kernel.org
1f61cab8
GR
8580S: Maintained
8581F: Documentation/hwmon/max20751
8582F: drivers/hwmon/max20751.c
8583
fbe19d1f
RS
8584MAX2175 SDR TUNER DRIVER
8585M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8586L: linux-media@vger.kernel.org
8587T: git git://linuxtv.org/media_tree.git
8588S: Maintained
8589F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8590F: Documentation/media/v4l-drivers/max2175.rst
8591F: drivers/media/i2c/max2175*
8592F: include/uapi/linux/max2175.h
8593
d20620de 8594MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 8595L: linux-hwmon@vger.kernel.org
34924b23 8596S: Orphan
679655da
JP
8597F: Documentation/hwmon/max6650
8598F: drivers/hwmon/max6650.c
d20620de 8599
e89ab51f
GR
8600MAX6697 HARDWARE MONITOR DRIVER
8601M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8602L: linux-hwmon@vger.kernel.org
e89ab51f
GR
8603S: Maintained
8604F: Documentation/hwmon/max6697
8605F: Documentation/devicetree/bindings/i2c/max6697.txt
8606F: drivers/hwmon/max6697.c
8607F: include/linux/platform_data/max6697.h
8608
3b2af7f7
PR
8609MAX9860 MONO AUDIO VOICE CODEC DRIVER
8610M: Peter Rosin <peda@axentia.se>
8611L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8612S: Maintained
8613F: Documentation/devicetree/bindings/sound/max9860.txt
8614F: sound/soc/codecs/max9860.*
8615
64f7d692
JMC
8616MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8617M: Javier Martinez Canillas <javier@dowhile0.org>
3811405e
JMC
8618L: linux-kernel@vger.kernel.org
8619S: Supported
64f7d692 8620F: drivers/regulator/max77802-regulator.c
3811405e
JMC
8621F: Documentation/devicetree/bindings/*/*max77802.txt
8622F: include/dt-bindings/*/*max77802.h
8623
7683e9e5
LT
8624MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8625M: Krzysztof Kozlowski <krzk@kernel.org>
8626M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8627L: linux-pm@vger.kernel.org
8628S: Supported
8629F: drivers/power/supply/max14577_charger.c
8630F: drivers/power/supply/max77693_charger.c
8631
befeb596
KK
8632MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8633M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
8634M: Krzysztof Kozlowski <krzk@kernel.org>
8635M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
8636L: linux-kernel@vger.kernel.org
8637S: Supported
86cf635a 8638F: drivers/*/max14577*.c
0998a436 8639F: drivers/*/max77686*.c
86cf635a 8640F: drivers/*/max77693*.c
befeb596
KK
8641F: drivers/extcon/extcon-max14577.c
8642F: drivers/extcon/extcon-max77693.c
8643F: drivers/rtc/rtc-max77686.c
8644F: drivers/clk/clk-max77686.c
8645F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 8646F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
8647F: Documentation/devicetree/bindings/mfd/max77693.txt
8648F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8649F: include/linux/mfd/max14577*.h
8650F: include/linux/mfd/max77686*.h
8651F: include/linux/mfd/max77693*.h
8652
9be3c9a5
HV
8653MAXIRADIO FM RADIO RECEIVER DRIVER
8654M: Hans Verkuil <hverkuil@xs4all.nl>
8655L: linux-media@vger.kernel.org
8656T: git git://linuxtv.org/media_tree.git
a825eaec 8657W: https://linuxtv.org
9be3c9a5
HV
8658S: Maintained
8659F: drivers/media/radio/radio-maxiradio*
8660
5214ad6d 8661MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
c05dc2cc
PR
8662M: Peter Rosin <peda@axentia.se>
8663L: linux-iio@vger.kernel.org
8664S: Maintained
2704e300 8665F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
5214ad6d 8666F: drivers/iio/potentiometer/mcp4018.c
c05dc2cc
PR
8667F: drivers/iio/potentiometer/mcp4531.c
8668
962d0ca2
XL
8669MCR20A IEEE-802.15.4 RADIO DRIVER
8670M: Xue Liu <liuxuenetmail@gmail.com>
8671L: linux-wpan@vger.kernel.org
8672W: https://github.com/xueliu/mcr20a-linux
8673S: Maintained
8674F: drivers/net/ieee802154/mcr20a.c
8675F: drivers/net/ieee802154/mcr20a.h
8676F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8677
3b8df5fd
WBG
8678MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8679M: William Breathitt Gray <vilhelm.gray@gmail.com>
8680L: linux-iio@vger.kernel.org
8681S: Maintained
8682F: drivers/iio/dac/cio-dac.c
8683
7683e9e5
LT
8684MEDIA DRIVERS FOR ASCOT2E
8685M: Sergey Kozlov <serjk@netup.ru>
8686M: Abylay Ospan <aospan@netup.ru>
fbe19d1f 8687L: linux-media@vger.kernel.org
7683e9e5
LT
8688W: https://linuxtv.org
8689W: http://netup.tv/
fbe19d1f
RS
8690T: git git://linuxtv.org/media_tree.git
8691S: Supported
7683e9e5
LT
8692F: drivers/media/dvb-frontends/ascot2e*
8693
7c878678
JJ
8694MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8695M: Jasmin Jessich <jasmin@anw.at>
8696L: linux-media@vger.kernel.org
8697W: https://linuxtv.org
8698T: git git://linuxtv.org/media_tree.git
8699S: Maintained
8700F: drivers/media/dvb-frontends/cxd2099*
8701
7683e9e5
LT
8702MEDIA DRIVERS FOR CXD2841ER
8703M: Sergey Kozlov <serjk@netup.ru>
8704M: Abylay Ospan <aospan@netup.ru>
8705L: linux-media@vger.kernel.org
8706W: https://linuxtv.org
8707W: http://netup.tv/
8708T: git git://linuxtv.org/media_tree.git
8709S: Supported
8710F: drivers/media/dvb-frontends/cxd2841er*
fbe19d1f 8711
9dbaad42
YT
8712MEDIA DRIVERS FOR CXD2880
8713M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8714L: linux-media@vger.kernel.org
8715W: http://linuxtv.org/
8716T: git git://linuxtv.org/media_tree.git
8717S: Supported
8718F: drivers/media/dvb-frontends/cxd2880/*
8719F: drivers/media/spi/cxd2880*
8720
3882a734
LT
8721MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8722M: Daniel Scheller <d.scheller.oss@gmail.com>
8723L: linux-media@vger.kernel.org
8724W: https://linuxtv.org
8725T: git git://linuxtv.org/media_tree.git
8726S: Maintained
8727F: drivers/media/pci/ddbridge/*
8728
8e792f52
SL
8729MEDIA DRIVERS FOR FREESCALE IMX
8730M: Steve Longerbeam <slongerbeam@gmail.com>
8731M: Philipp Zabel <p.zabel@pengutronix.de>
8732L: linux-media@vger.kernel.org
8733T: git git://linuxtv.org/media_tree.git
8734S: Maintained
8735F: Documentation/devicetree/bindings/media/imx.txt
8736F: Documentation/media/v4l-drivers/imx.rst
8737F: drivers/staging/media/imx/
8738F: include/linux/imx-media.h
8739F: include/media/imx.h
8740
fae2080a
AO
8741MEDIA DRIVERS FOR HELENE
8742M: Abylay Ospan <aospan@netup.ru>
8743L: linux-media@vger.kernel.org
8744W: https://linuxtv.org
8745W: http://netup.tv/
8746T: git git://linuxtv.org/media_tree.git
8747S: Supported
8748F: drivers/media/dvb-frontends/helene*
8749
7683e9e5 8750MEDIA DRIVERS FOR HORUS3A
dacf9ce8 8751M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8752M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8753L: linux-media@vger.kernel.org
a825eaec 8754W: https://linuxtv.org
dacf9ce8
KS
8755W: http://netup.tv/
8756T: git git://linuxtv.org/media_tree.git
8757S: Supported
7683e9e5 8758F: drivers/media/dvb-frontends/horus3a*
dacf9ce8 8759
7683e9e5 8760MEDIA DRIVERS FOR LNBH25
a6dc60ff 8761M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8762M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8763L: linux-media@vger.kernel.org
a825eaec 8764W: https://linuxtv.org
a6dc60ff
KS
8765W: http://netup.tv/
8766T: git git://linuxtv.org/media_tree.git
8767S: Supported
7683e9e5 8768F: drivers/media/dvb-frontends/lnbh25*
a6dc60ff 8769
6185a573
DS
8770MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8771M: Daniel Scheller <d.scheller.oss@gmail.com>
8772L: linux-media@vger.kernel.org
8773W: https://linuxtv.org
8774T: git git://linuxtv.org/media_tree.git
8775S: Maintained
8776F: drivers/media/dvb-frontends/mxl5xx*
8777
7683e9e5 8778MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
a5d32b35 8779M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8780M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8781L: linux-media@vger.kernel.org
a825eaec 8782W: https://linuxtv.org
a5d32b35
KS
8783W: http://netup.tv/
8784T: git git://linuxtv.org/media_tree.git
8785S: Supported
7683e9e5 8786F: drivers/media/pci/netup_unidvb/*
a5d32b35 8787
200e3e17
JM
8788MEDIA DRIVERS FOR RENESAS - CEU
8789M: Jacopo Mondi <jacopo@jmondi.org>
8790L: linux-media@vger.kernel.org
8791L: linux-renesas-soc@vger.kernel.org
8792T: git git://linuxtv.org/media_tree.git
8793S: Supported
8794F: Documentation/devicetree/bindings/media/renesas,ceu.txt
8795F: drivers/media/platform/renesas-ceu.c
8796F: include/media/drv-intf/renesas-ceu.h
8797
7683e9e5
LT
8798MEDIA DRIVERS FOR RENESAS - DRIF
8799M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
e025273b 8800L: linux-media@vger.kernel.org
7683e9e5 8801L: linux-renesas-soc@vger.kernel.org
e025273b
KS
8802T: git git://linuxtv.org/media_tree.git
8803S: Supported
7683e9e5
LT
8804F: Documentation/devicetree/bindings/media/renesas,drif.txt
8805F: drivers/media/platform/rcar_drif.c
e025273b 8806
7683e9e5
LT
8807MEDIA DRIVERS FOR RENESAS - FCP
8808M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
52b1eaf4 8809L: linux-media@vger.kernel.org
7683e9e5 8810L: linux-renesas-soc@vger.kernel.org
52b1eaf4
KS
8811T: git git://linuxtv.org/media_tree.git
8812S: Supported
7683e9e5
LT
8813F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8814F: drivers/media/platform/rcar-fcp.c
8815F: include/media/rcar-fcp.h
8816
8817MEDIA DRIVERS FOR RENESAS - FDP1
8818M: Kieran Bingham <kieran@bingham.xyz>
8819L: linux-media@vger.kernel.org
8820L: linux-renesas-soc@vger.kernel.org
8821T: git git://linuxtv.org/media_tree.git
8822S: Supported
8823F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8824F: drivers/media/platform/rcar_fdp1.c
8825
8826MEDIA DRIVERS FOR RENESAS - VIN
8827M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8828L: linux-media@vger.kernel.org
8829L: linux-renesas-soc@vger.kernel.org
8830T: git git://linuxtv.org/media_tree.git
8831S: Supported
8832F: Documentation/devicetree/bindings/media/rcar_vin.txt
8833F: drivers/media/platform/rcar-vin/
8834
8835MEDIA DRIVERS FOR RENESAS - VSP1
8836M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8837L: linux-media@vger.kernel.org
8838L: linux-renesas-soc@vger.kernel.org
8839T: git git://linuxtv.org/media_tree.git
8840S: Supported
8841F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8842F: drivers/media/platform/vsp1/
52b1eaf4 8843
979507a7
DS
8844MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8845M: Daniel Scheller <d.scheller.oss@gmail.com>
8846L: linux-media@vger.kernel.org
8847W: https://linuxtv.org
8848T: git git://linuxtv.org/media_tree.git
8849S: Maintained
8850F: drivers/media/dvb-frontends/stv0910*
8851
8852MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8853M: Daniel Scheller <d.scheller.oss@gmail.com>
8854L: linux-media@vger.kernel.org
8855W: https://linuxtv.org
8856T: git git://linuxtv.org/media_tree.git
8857S: Maintained
8858F: drivers/media/dvb-frontends/stv6111*
8859
cd6c56fe
DO
8860MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8861M: Dmitry Osipenko <digetx@gmail.com>
8862L: linux-media@vger.kernel.org
8863L: linux-tegra@vger.kernel.org
8864T: git git://linuxtv.org/media_tree.git
8865S: Maintained
8866F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8867F: drivers/staging/media/tegra-vde/
8868
127c49ae 8869MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864 8870M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8871P: LinuxTV.org Project
8872L: linux-media@vger.kernel.org
a825eaec 8873W: https://linuxtv.org
8a6e2535 8874Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8875T: git git://linuxtv.org/media_tree.git
127c49ae 8876S: Maintained
0c4089f8 8877F: Documentation/devicetree/bindings/media/
618cd932 8878F: Documentation/media/
127c49ae 8879F: drivers/media/
ffe06198 8880F: drivers/staging/media/
eb4b0ec7 8881F: include/linux/platform_data/media/
127c49ae 8882F: include/media/
6c0f0359
MCC
8883F: include/uapi/linux/dvb/
8884F: include/uapi/linux/videodev2.h
8885F: include/uapi/linux/media.h
8886F: include/uapi/linux/v4l2-*
8887F: include/uapi/linux/meye.h
8888F: include/uapi/linux/ivtv*
8889F: include/uapi/linux/uvcvideo.h
d20620de 8890
3882a734
LT
8891MEDIATEK CIR DRIVER
8892M: Sean Wang <sean.wang@mediatek.com>
8893S: Maintained
8894F: drivers/media/rc/mtk-cir.c
8895
e10734e5
SW
8896MEDIATEK DMA DRIVER
8897M: Sean Wang <sean.wang@mediatek.com>
8898L: dmaengine@vger.kernel.org
8899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8900L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8901S: Maintained
8902F: Documentation/devicetree/bindings/dma/mtk-*
8903F: drivers/dma/mediatek/
8904
f3a0c7b3
SW
8905MEDIATEK PMIC LED DRIVER
8906M: Sean Wang <sean.wang@mediatek.com>
8907S: Maintained
8908F: drivers/leds/leds-mt6323.c
8909F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8910
0c272fc9
JC
8911MEDIATEK ETHERNET DRIVER
8912M: Felix Fietkau <nbd@openwrt.org>
0857d6f8
SW
8913M: John Crispin <john@phrozen.org>
8914M: Sean Wang <sean.wang@mediatek.com>
8915M: Nelson Chang <nelson.chang@mediatek.com>
0c272fc9
JC
8916L: netdev@vger.kernel.org
8917S: Maintained
8918F: drivers/net/ethernet/mediatek/
8919
423d1290
SW
8920MEDIATEK SWITCH DRIVER
8921M: Sean Wang <sean.wang@mediatek.com>
8922L: netdev@vger.kernel.org
8923S: Maintained
8924F: drivers/net/dsa/mt7530.*
8925F: net/dsa/tag_mtk.c
8926
105e8442
RC
8927MEDIATEK JPEG DRIVER
8928M: Rick Chang <rick.chang@mediatek.com>
8929M: Bin Liu <bin.liu@mediatek.com>
8930S: Supported
8931F: drivers/media/platform/mtk-jpeg/
8932F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8933
fc96ec0d
MT
8934MEDIATEK MDP DRIVER
8935M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8936M: Houlong Wei <houlong.wei@mediatek.com>
8937M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8938S: Supported
8939F: drivers/media/platform/mtk-mdp/
8940F: drivers/media/platform/mtk-vpu/
8941F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8942
7683e9e5
LT
8943MEDIATEK MEDIA DRIVER
8944M: Tiffany Lin <tiffany.lin@mediatek.com>
8945M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8946S: Supported
8947F: drivers/media/platform/mtk-vcodec/
8948F: drivers/media/platform/mtk-vpu/
8949F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8950F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8951
c869f77d
JK
8952MEDIATEK MT7601U WIRELESS LAN DRIVER
8953M: Jakub Kicinski <kubakici@wp.pl>
8954L: linux-wireless@vger.kernel.org
8955S: Maintained
8956F: drivers/net/wireless/mediatek/mt7601u/
8957
c4a29891 8958MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
7683e9e5
LT
8959M: Sean Wang <sean.wang@mediatek.com>
8960S: Maintained
8961F: drivers/char/hw_random/mtk-rng.c
c4a29891 8962
f24f27b8
CY
8963MEDIATEK USB3 DRD IP DRIVER
8964M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8965L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8967L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8968S: Maintained
8969F: drivers/usb/mtu3/
c4a29891 8970
15a83f7d
PST
8971MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8972M: Peter Senna Tschudin <peter.senna@collabora.com>
8973M: Martin Donnelly <martin.donnelly@ge.com>
8974M: Martyn Welch <martyn.welch@collabora.co.uk>
8975S: Maintained
8976F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8977F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8978
e399065b 8979MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8980M: Kashyap Desai <kashyap.desai@broadcom.com>
8981M: Sumit Saxena <sumit.saxena@broadcom.com>
8982M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8983L: megaraidlinux.pdl@broadcom.com
baaea1dc 8984L: linux-scsi@vger.kernel.org
295dde2f 8985W: http://www.avagotech.com/support/
ce00f85c 8986S: Maintained
679655da
JP
8987F: Documentation/scsi/megaraid.txt
8988F: drivers/scsi/megaraid.*
8989F: drivers/scsi/megaraid/
757e0108 8990
82abbea7
RD
8991MELEXIS MLX90614 DRIVER
8992M: Crt Mori <cmo@melexis.com>
8993L: linux-iio@vger.kernel.org
8994W: http://www.melexis.com
8995S: Supported
8996F: drivers/iio/temperature/mlx90614.c
8997
c87742ab
CM
8998MELEXIS MLX90632 DRIVER
8999M: Crt Mori <cmo@melexis.com>
9000L: linux-iio@vger.kernel.org
9001W: http://www.melexis.com
9002S: Supported
9003F: drivers/iio/temperature/mlx90632.c
9004
ff43f433
SJ
9005MELFAS MIP4 TOUCHSCREEN DRIVER
9006M: Sangwon Jee <jeesw@melfas.com>
9007W: http://www.melfas.com
9008S: Supported
9009F: drivers/input/touchscreen/melfas_mip4.c
9010F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9011
2c46c9d5 9012MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 9013M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 9014L: netdev@vger.kernel.org
2c46c9d5
AV
9015S: Supported
9016W: http://www.mellanox.com
9017Q: http://patchwork.ozlabs.org/project/netdev/list/
9018F: drivers/net/ethernet/mellanox/mlx4/en_*
9019
e7523a49
OG
9020MELLANOX ETHERNET DRIVER (mlx5e)
9021M: Saeed Mahameed <saeedm@mellanox.com>
9022L: netdev@vger.kernel.org
9023S: Supported
9024W: http://www.mellanox.com
9025Q: http://patchwork.ozlabs.org/project/netdev/list/
9026F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9027
e29341fb 9028MELLANOX ETHERNET INNOVA DRIVER
e29341fb
IT
9029R: Boris Pismenny <borisp@mellanox.com>
9030L: netdev@vger.kernel.org
9031S: Supported
9032W: http://www.mellanox.com
9033Q: http://patchwork.ozlabs.org/project/netdev/list/
9034F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9035F: include/linux/mlx5/mlx5_ifc_fpga.h
9036
547eede0 9037MELLANOX ETHERNET INNOVA IPSEC DRIVER
547eede0
IT
9038R: Boris Pismenny <borisp@mellanox.com>
9039L: netdev@vger.kernel.org
9040S: Supported
9041W: http://www.mellanox.com
9042Q: http://patchwork.ozlabs.org/project/netdev/list/
9043F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9044F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9045
93c1edb2
JP
9046MELLANOX ETHERNET SWITCH DRIVERS
9047M: Jiri Pirko <jiri@mellanox.com>
9048M: Ido Schimmel <idosch@mellanox.com>
9049L: netdev@vger.kernel.org
9050S: Supported
9051W: http://www.mellanox.com
9052Q: http://patchwork.ozlabs.org/project/netdev/list/
9053F: drivers/net/ethernet/mellanox/mlxsw/
9054
410ed13c 9055MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
1cf098b7 9056M: mlxsw@mellanox.com
410ed13c
YG
9057L: netdev@vger.kernel.org
9058S: Supported
9059W: http://www.mellanox.com
9060Q: http://patchwork.ozlabs.org/project/netdev/list/
9061F: drivers/net/ethernet/mellanox/mlxfw/
9062
1f976f69
VP
9063MELLANOX HARDWARE PLATFORM SUPPORT
9064M: Andy Shevchenko <andy@infradead.org>
9065M: Darren Hart <dvhart@infradead.org>
30488704
VP
9066M: Vadim Pasternak <vadimp@mellanox.com>
9067L: platform-driver-x86@vger.kernel.org
9068S: Supported
1f976f69 9069F: drivers/platform/mellanox/
30488704 9070
82abbea7
RD
9071MELLANOX MLX4 core VPI driver
9072M: Tariq Toukan <tariqt@mellanox.com>
9073L: netdev@vger.kernel.org
8700e3e7 9074L: linux-rdma@vger.kernel.org
82abbea7
RD
9075W: http://www.mellanox.com
9076Q: http://patchwork.ozlabs.org/project/netdev/list/
8700e3e7 9077S: Supported
82abbea7
RD
9078F: drivers/net/ethernet/mellanox/mlx4/
9079F: include/linux/mlx4/
9080
9081MELLANOX MLX4 IB driver
9082M: Yishai Hadas <yishaih@mellanox.com>
9083L: linux-rdma@vger.kernel.org
9084W: http://www.mellanox.com
8700e3e7 9085Q: http://patchwork.kernel.org/project/linux-rdma/list/
82abbea7
RD
9086S: Supported
9087F: drivers/infiniband/hw/mlx4/
9088F: include/linux/mlx4/
9089F: include/uapi/rdma/mlx4-abi.h
9090
9091MELLANOX MLX5 core VPI driver
9092M: Saeed Mahameed <saeedm@mellanox.com>
82abbea7
RD
9093M: Leon Romanovsky <leonro@mellanox.com>
9094L: netdev@vger.kernel.org
9095L: linux-rdma@vger.kernel.org
9096W: http://www.mellanox.com
9097Q: http://patchwork.ozlabs.org/project/netdev/list/
9098S: Supported
7683e9e5
LT
9099F: drivers/net/ethernet/mellanox/mlx5/core/
9100F: include/linux/mlx5/
9101
9102MELLANOX MLX5 IB driver
7683e9e5
LT
9103M: Leon Romanovsky <leonro@mellanox.com>
9104L: linux-rdma@vger.kernel.org
9105W: http://www.mellanox.com
9106Q: http://patchwork.kernel.org/project/linux-rdma/list/
9107S: Supported
9108F: drivers/infiniband/hw/mlx5/
9109F: include/linux/mlx5/
9110F: include/uapi/rdma/mlx5-abi.h
9111
9112MELLANOX MLXCPLD I2C AND MUX DRIVER
9113M: Vadim Pasternak <vadimp@mellanox.com>
9114M: Michael Shych <michaelsh@mellanox.com>
9115L: linux-i2c@vger.kernel.org
9116S: Supported
9117F: drivers/i2c/busses/i2c-mlxcpld.c
9118F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9119F: Documentation/i2c/busses/i2c-mlxcpld
9120
9121MELLANOX MLXCPLD LED DRIVER
9122M: Vadim Pasternak <vadimp@mellanox.com>
9123L: linux-leds@vger.kernel.org
9124S: Supported
9125F: drivers/leds/leds-mlxcpld.c
386570d7 9126F: drivers/leds/leds-mlxreg.c
7683e9e5 9127F: Documentation/leds/leds-mlxcpld.txt
82abbea7 9128
7683e9e5
LT
9129MELLANOX PLATFORM DRIVER
9130M: Vadim Pasternak <vadimp@mellanox.com>
9131L: platform-driver-x86@vger.kernel.org
82abbea7 9132S: Supported
7683e9e5 9133F: drivers/platform/x86/mlx-platform.c
8700e3e7 9134
5b25b13a
MD
9135MEMBARRIER SUPPORT
9136M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9137M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9138L: linux-kernel@vger.kernel.org
9139S: Supported
22e4ebb9 9140F: kernel/sched/membarrier.c
5b25b13a 9141F: include/uapi/linux/membarrier.h
3ccfebed 9142F: arch/powerpc/include/asm/membarrier.h
5b25b13a 9143
70ea91f1
SR
9144MEMORY MANAGEMENT
9145L: linux-mm@kvack.org
70ea91f1
SR
9146W: http://www.linux-mm.org
9147S: Maintained
679655da 9148F: include/linux/mm.h
551450bb
CS
9149F: include/linux/gfp.h
9150F: include/linux/mmzone.h
9151F: include/linux/memory_hotplug.h
9152F: include/linux/vmalloc.h
679655da 9153F: mm/
70ea91f1 9154
f4e9ce66 9155MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 9156M: David Woodhouse <dwmw2@infradead.org>
242c325e 9157M: Brian Norris <computersforpeace@gmail.com>
d8757f4c 9158M: Boris Brezillon <boris.brezillon@bootlin.com>
30656167
BB
9159M: Marek Vasut <marek.vasut@gmail.com>
9160M: Richard Weinberger <richard@nod.at>
1da177e4 9161L: linux-mtd@lists.infradead.org
8a6e2535
JP
9162W: http://www.linux-mtd.infradead.org/
9163Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889 9164T: git git://git.infradead.org/linux-mtd.git master
2e7c7f66 9165T: git git://git.infradead.org/linux-mtd.git mtd/next
1da177e4 9166S: Maintained
becc7ae5 9167F: Documentation/devicetree/bindings/mtd/
679655da
JP
9168F: drivers/mtd/
9169F: include/linux/mtd/
c117ab84 9170F: include/uapi/mtd/
1da177e4 9171
26c57ef1 9172MEN A21 WATCHDOG DRIVER
30c7469b 9173M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 9174L: linux-watchdog@vger.kernel.org
30c7469b 9175S: Maintained
26c57ef1
JT
9176F: drivers/watchdog/mena21_wdt.c
9177
3764e82e 9178MEN CHAMELEON BUS (mcb)
30c7469b
JT
9179M: Johannes Thumshirn <morbidrsa@gmail.com>
9180S: Maintained
3764e82e
JT
9181F: drivers/mcb/
9182F: include/linux/mcb.h
b9f2f459 9183F: Documentation/men-chameleon-bus.txt
3764e82e 9184
48b490d2
AW
9185MEN F21BMC (Board Management Controller)
9186M: Andreas Werner <andreas.werner@men.de>
9187S: Supported
9188F: drivers/mfd/menf21bmc.c
9189F: drivers/watchdog/menf21bmc_wdt.c
9190F: drivers/leds/leds-menf21bmc.c
9191F: drivers/hwmon/menf21bmc_hwmon.c
9192F: Documentation/hwmon/menf21bmc
9193
20aa6463
HV
9194MESON AO CEC DRIVER FOR AMLOGIC SOCS
9195M: Neil Armstrong <narmstrong@baylibre.com>
9196L: linux-media@lists.freedesktop.org
9197L: linux-amlogic@lists.infradead.org
9198W: http://linux-meson.com/
9199S: Supported
9200F: drivers/media/platform/meson/ao-cec.c
9201F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9202T: git git://linuxtv.org/media_tree.git
9203
c6375b0a 9204MICROBLAZE ARCHITECTURE
8b58be88 9205M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
9206W: http://www.monstr.eu/fdt/
9207T: git git://git.monstr.eu/linux-2.6-microblaze.git
9208S: Supported
0a8c7914 9209F: arch/microblaze/
1da177e4 9210
72ce5732 9211MICROCHIP / ATMEL AT91 SERIAL DRIVER
5615c371
NF
9212M: Richard Genoud <richard.genoud@gmail.com>
9213S: Maintained
9214F: drivers/tty/serial/atmel_serial.c
8961df89 9215F: drivers/tty/serial/atmel_serial.h
5615c371 9216
f53243b5
NF
9217MICROCHIP / ATMEL DMA DRIVER
9218M: Ludovic Desroches <ludovic.desroches@microchip.com>
9219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9220L: dmaengine@vger.kernel.org
9221S: Supported
9222F: drivers/dma/at_hdmac.c
9223F: drivers/dma/at_hdmac_regs.h
9224F: include/linux/platform_data/dma-atmel.h
9225
a0a613ab
TA
9226MICROCHIP / ATMEL ECC DRIVER
9227M: Tudor Ambarus <tudor.ambarus@microchip.com>
9228L: linux-crypto@vger.kernel.org
9229S: Maintained
9230F: drivers/crypto/atmel-ecc.*
9231
71fb2c74
SW
9232MICROCHIP / ATMEL ISC DRIVER
9233M: Songjun Wu <songjun.wu@microchip.com>
9234L: linux-media@vger.kernel.org
9235S: Supported
9236F: drivers/media/platform/atmel/atmel-isc.c
9237F: drivers/media/platform/atmel/atmel-isc-regs.h
9238F: devicetree/bindings/media/atmel-isc.txt
9239
7cce5d83
NF
9240MICROCHIP / ATMEL NAND DRIVER
9241M: Wenyou Yang <wenyou.yang@microchip.com>
9242M: Josh Wu <rainyfeeling@outlook.com>
9243L: linux-mtd@lists.infradead.org
9244S: Supported
93db446a 9245F: drivers/mtd/nand/raw/atmel/*
7cce5d83
NF
9246F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9247
419585a9
WH
9248MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9249M: Woojung Huh <Woojung.Huh@microchip.com>
9250M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9251L: netdev@vger.kernel.org
9252S: Maintained
9253F: net/dsa/tag_ksz.c
9254F: drivers/net/dsa/microchip/*
9255F: include/linux/platform_data/microchip-ksz.h
9256F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9257
e8cf7c27
BW
9258MICROCHIP LAN743X ETHERNET DRIVER
9259M: Bryan Whitehead <bryan.whitehead@microchip.com>
9260M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9261L: netdev@vger.kernel.org
9262S: Maintained
9263F: drivers/net/ethernet/microchip/lan743x_*
9264
3ec72a2a
RL
9265MICROCHIP USB251XB DRIVER
9266M: Richard Leitner <richard.leitner@skidata.com>
9267L: linux-usb@vger.kernel.org
9268S: Maintained
9269F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
9270F: Documentation/devicetree/bindings/usb/usb251xb.txt
9271
b9120c01
AB
9272MICROSEMI MIPS SOCS
9273M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9274L: linux-mips@linux-mips.org
9275S: Maintained
9276F: arch/mips/generic/board-ocelot.c
9277F: arch/mips/configs/generic/board-ocelot.config
9278F: arch/mips/boot/dts/mscc/
9279F: Documentation/devicetree/bindings/mips/mscc.txt
9280
82abbea7
RD
9281MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9282M: Don Brace <don.brace@microsemi.com>
9283L: esc.storagedev@microsemi.com
9284L: linux-scsi@vger.kernel.org
9285S: Supported
9286F: drivers/scsi/smartpqi/smartpqi*.[ch]
9287F: drivers/scsi/smartpqi/Kconfig
9288F: drivers/scsi/smartpqi/Makefile
9289F: include/linux/cciss*.h
9290F: include/uapi/linux/cciss*.h
9291F: Documentation/scsi/smartpqi.txt
9292
2508a45a
CY
9293MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9294M: Chen Yu <yu.c.chen@intel.com>
9295L: platform-driver-x86@vger.kernel.org
9296S: Supported
9297F: drivers/platform/x86/surfacepro3_button.c
9298
1da177e4 9299MICROTEK X6 SCANNER
61eee9a7 9300M: Oliver Neukum <oliver@neukum.org>
1da177e4 9301S: Maintained
679655da 9302F: drivers/usb/image/microtek.*
1da177e4
LT
9303
9304MIPS
8b58be88 9305M: Ralf Baechle <ralf@linux-mips.org>
18696edc 9306M: James Hogan <jhogan@kernel.org>
1da177e4 9307L: linux-mips@linux-mips.org
6097050d 9308W: http://www.linux-mips.org/
b05e988e 9309T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 9310Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 9311S: Supported
f46d92e8 9312F: Documentation/devicetree/bindings/mips/
679655da
JP
9313F: Documentation/mips/
9314F: arch/mips/
03faa09c 9315F: drivers/platform/mips/
1da177e4 9316
7683e9e5 9317MIPS BOSTON DEVELOPMENT BOARD
fb615d61 9318M: Paul Burton <paul.burton@mips.com>
7683e9e5
LT
9319L: linux-mips@linux-mips.org
9320S: Maintained
9321F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9322F: arch/mips/boot/dts/img/boston.dts
9323F: arch/mips/configs/generic/board-boston.config
9324F: drivers/clk/imgtec/clk-boston.c
9325F: include/dt-bindings/clock/boston-clock.h
9326
032a469b 9327MIPS GENERIC PLATFORM
fb615d61 9328M: Paul Burton <paul.burton@mips.com>
032a469b
PB
9329L: linux-mips@linux-mips.org
9330S: Supported
aece34cd 9331F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
032a469b 9332F: arch/mips/generic/
27e0d4b0 9333F: arch/mips/tools/generic-board-config.sh
032a469b 9334
413ef3f6
KC
9335MIPS/LOONGSON1 ARCHITECTURE
9336M: Keguang Zhang <keguang.zhang@gmail.com>
9337L: linux-mips@linux-mips.org
9338S: Maintained
9339F: arch/mips/loongson32/
9340F: arch/mips/include/asm/mach-loongson32/
9341F: drivers/*/*loongson1*
9342F: drivers/*/*/*loongson1*
9343
ffe1f935
HC
9344MIPS/LOONGSON2 ARCHITECTURE
9345M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9346L: linux-mips@linux-mips.org
9347S: Maintained
9348F: arch/mips/loongson64/*{2e/2f}*
9349F: arch/mips/include/asm/mach-loongson64/
9350F: drivers/*/*loongson2*
9351F: drivers/*/*/*loongson2*
9352
9353MIPS/LOONGSON3 ARCHITECTURE
9354M: Huacai Chen <chenhc@lemote.com>
9355L: linux-mips@linux-mips.org
9356S: Maintained
9357F: arch/mips/loongson64/
9358F: arch/mips/include/asm/mach-loongson64/
9359F: drivers/platform/mips/cpu_hwmon.c
9360F: drivers/*/*loongson3*
9361F: drivers/*/*/*loongson3*
9362
3ec404d8 9363MIPS RINT INSTRUCTION EMULATION
89677e44 9364M: Aleksandar Markovic <aleksandar.markovic@mips.com>
3ec404d8
AM
9365L: linux-mips@linux-mips.org
9366S: Supported
9367F: arch/mips/math-emu/sp_rint.c
9368F: arch/mips/math-emu/dp_rint.c
9369
08b7620a
HV
9370MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9371M: Hans Verkuil <hverkuil@xs4all.nl>
9372L: linux-media@vger.kernel.org
9373T: git git://linuxtv.org/media_tree.git
a825eaec 9374W: https://linuxtv.org
08b7620a
HV
9375S: Odd Fixes
9376F: drivers/media/radio/radio-miropcm20*
9377
82abbea7
RD
9378MMP SUPPORT
9379M: Eric Miao <eric.y.miao@gmail.com>
9380M: Haojian Zhuang <haojian.zhuang@gmail.com>
9381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9382T: git git://github.com/hzhuang1/linux.git
9383T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9384S: Maintained
9385F: arch/arm/boot/dts/mmp*
9386F: arch/arm/mach-mmp/
6c223761 9387
0ce277e4
AP
9388MN88472 MEDIA DRIVER
9389M: Antti Palosaari <crope@iki.fi>
9390L: linux-media@vger.kernel.org
a825eaec 9391W: https://linuxtv.org
0ce277e4
AP
9392W: http://palosaari.fi/linux/
9393Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 9394S: Maintained
94d0eaa4 9395F: drivers/media/dvb-frontends/mn88472*
0ce277e4 9396
4f4d238f
AP
9397MN88473 MEDIA DRIVER
9398M: Antti Palosaari <crope@iki.fi>
9399L: linux-media@vger.kernel.org
a825eaec 9400W: https://linuxtv.org
4f4d238f
AP
9401W: http://palosaari.fi/linux/
9402Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 9403S: Maintained
877ba50b 9404F: drivers/media/dvb-frontends/mn88473*
4f4d238f 9405
1da177e4 9406MODULE SUPPORT
462c5a82 9407M: Jessica Yu <jeyu@kernel.org>
0d4ec784 9408T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 9409S: Maintained
679655da
JP
9410F: include/linux/module.h
9411F: kernel/module.c
1da177e4
LT
9412
9413MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 9414W: http://popies.net/meye/
b7788e13 9415S: Orphan
618cd932 9416F: Documentation/media/v4l-drivers/meye*
90d72ac6 9417F: drivers/media/pci/meye/
6c0f0359 9418F: include/uapi/linux/meye.h
1da177e4 9419
b9705b60 9420MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 9421M: Jiri Slaby <jirislaby@gmail.com>
d735410a 9422S: Maintained
679655da 9423F: Documentation/serial/moxa-smartio
c897401b 9424F: drivers/tty/mxser.*
d735410a 9425
889b2f87
AK
9426MR800 AVERMEDIA USB FM RADIO DRIVER
9427M: Alexey Klimov <klimov.linux@gmail.com>
9428L: linux-media@vger.kernel.org
9429T: git git://linuxtv.org/media_tree.git
9430S: Maintained
9431F: drivers/media/radio/radio-mr800.c
9432
d7155691
AO
9433MRF24J40 IEEE 802.15.4 RADIO DRIVER
9434M: Alan Ott <alan@signal11.us>
9435L: linux-wpan@vger.kernel.org
9436S: Maintained
9437F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 9438F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 9439
8c4c731a 9440MSI LAPTOP SUPPORT
182ae55c 9441M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 9442L: platform-driver-x86@vger.kernel.org
8c4c731a 9443S: Maintained
679655da 9444F: drivers/platform/x86/msi-laptop.c
8c4c731a 9445
0f1006b1 9446MSI WMI SUPPORT
d0944853 9447L: platform-driver-x86@vger.kernel.org
5ee7041e 9448S: Orphan
0f1006b1
AA
9449F: drivers/platform/x86/msi-wmi.c
9450
19a628a0
AP
9451MSI001 MEDIA DRIVER
9452M: Antti Palosaari <crope@iki.fi>
9453L: linux-media@vger.kernel.org
a825eaec 9454W: https://linuxtv.org
19a628a0
AP
9455W: http://palosaari.fi/linux/
9456Q: http://patchwork.linuxtv.org/project/linux-media/list/
9457T: git git://linuxtv.org/anttip/media_tree.git
9458S: Maintained
0185e197 9459F: drivers/media/tuners/msi001*
19a628a0 9460
7570589d 9461MSI2500 MEDIA DRIVER
2c57213f
AP
9462M: Antti Palosaari <crope@iki.fi>
9463L: linux-media@vger.kernel.org
a825eaec 9464W: https://linuxtv.org
2c57213f
AP
9465W: http://palosaari.fi/linux/
9466Q: http://patchwork.linuxtv.org/project/linux-media/list/
9467T: git git://linuxtv.org/anttip/media_tree.git
9468S: Maintained
7570589d 9469F: drivers/media/usb/msi2500/
2c57213f 9470
159eeea4
RJ
9471MSYSTEMS DISKONCHIP G3 MTD DRIVER
9472M: Robert Jarzmik <robert.jarzmik@free.fr>
9473L: linux-mtd@lists.infradead.org
9474S: Maintained
9475F: drivers/mtd/devices/docg3*
9476
62a37dc7 9477MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
9478M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9479L: linux-media@vger.kernel.org
9480T: git git://linuxtv.org/media_tree.git
9481S: Maintained
9482F: drivers/media/i2c/mt9m032.c
b5dcee22 9483F: include/media/i2c/mt9m032.h
0e837fb9 9484
62a37dc7 9485MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
9486M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9487L: linux-media@vger.kernel.org
9488T: git git://linuxtv.org/media_tree.git
9489S: Maintained
9490F: drivers/media/i2c/mt9p031.c
b5dcee22 9491F: include/media/i2c/mt9p031.h
0e837fb9 9492
62a37dc7 9493MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
9494M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9495L: linux-media@vger.kernel.org
9496T: git git://linuxtv.org/media_tree.git
9497S: Maintained
9498F: drivers/media/i2c/mt9t001.c
b5dcee22 9499F: include/media/i2c/mt9t001.h
0e837fb9 9500
ca8996cf
JM
9501MT9T112 APTINA CAMERA SENSOR
9502M: Jacopo Mondi <jacopo@jmondi.org>
9503L: linux-media@vger.kernel.org
9504T: git git://linuxtv.org/media_tree.git
9505S: Odd Fixes
9506F: drivers/media/i2c/mt9t112.c
9507F: include/media/i2c/mt9t112.h
9508
62a37dc7 9509MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
9510M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9511L: linux-media@vger.kernel.org
9512T: git git://linuxtv.org/media_tree.git
9513S: Maintained
f2272e13 9514F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 9515F: drivers/media/i2c/mt9v032.c
b5dcee22 9516F: include/media/i2c/mt9v032.h
0e837fb9 9517
4e0d13cb 9518MULTIFUNCTION DEVICES (MFD)
f7d3210e 9519M: Lee Jones <lee.jones@linaro.org>
7caa7991 9520T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 9521S: Supported
80366127 9522F: Documentation/devicetree/bindings/mfd/
679655da 9523F: drivers/mfd/
55b5940d 9524F: include/linux/mfd/
29a0729d 9525F: include/dt-bindings/mfd/
4e0d13cb 9526
7683e9e5
LT
9527MULTIMEDIA CARD (MMC) ETC. OVER SPI
9528S: Orphan
9529F: drivers/mmc/host/mmc_spi.c
9530F: include/linux/spi/mmc_spi.h
9531
5c4e6f13 9532MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 9533M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 9534L: linux-mmc@vger.kernel.org
82bb095e 9535T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 9536S: Maintained
2810984b 9537F: Documentation/devicetree/bindings/mmc/
679655da
JP
9538F: drivers/mmc/
9539F: include/linux/mmc/
c117ab84 9540F: include/uapi/linux/mmc/
baca2da4 9541
256ac037
PR
9542MULTIPLEXER SUBSYSTEM
9543M: Peter Rosin <peda@axentia.se>
9544S: Maintained
a3b02a9c 9545F: Documentation/ABI/testing/mux/sysfs-class-mux*
256ac037
PR
9546F: Documentation/devicetree/bindings/mux/
9547F: include/linux/dt-bindings/mux/
a3b02a9c
PR
9548F: include/linux/mux/
9549F: drivers/mux/
256ac037 9550
d735410a 9551MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 9552S: Orphan
c897401b 9553F: drivers/tty/isicom.c
679655da 9554F: include/linux/isicom.h
d735410a 9555
550a7375 9556MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 9557M: Bin Liu <b-liu@ti.com>
795fb7e7
JD
9558L: linux-usb@vger.kernel.org
9559S: Maintained
679655da 9560F: drivers/usb/musb/
550a7375 9561
ea0af5f6
MK
9562MXL5007T MEDIA DRIVER
9563M: Michael Krufky <mkrufky@linuxtv.org>
9564L: linux-media@vger.kernel.org
a825eaec 9565W: https://linuxtv.org
ea0af5f6
MK
9566W: http://github.com/mkrufky
9567Q: http://patchwork.linuxtv.org/project/linux-media/list/
9568T: git git://linuxtv.org/mkrufky/tuners.git
9569S: Maintained
9570F: drivers/media/tuners/mxl5007t.*
9571
45d59d70
MV
9572MXSFB DRM DRIVER
9573M: Marek Vasut <marex@denx.de>
9574S: Supported
9575F: drivers/gpu/drm/mxsfb/
9576F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9577
2d3cf588 9578MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
01e4fab6 9579M: Chris Lee <christopher.lee@cspi.com>
2d3cf588 9580L: netdev@vger.kernel.org
01e4fab6 9581W: https://www.cspi.com/ethernet-products/support/downloads/
2d3cf588 9582S: Supported
93f7848b 9583F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 9584
9df4f913 9585NAND FLASH SUBSYSTEM
d8757f4c 9586M: Boris Brezillon <boris.brezillon@bootlin.com>
9df4f913
BB
9587R: Richard Weinberger <richard@nod.at>
9588L: linux-mtd@lists.infradead.org
9589W: http://www.linux-mtd.infradead.org/
9590Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889 9591T: git git://git.infradead.org/linux-mtd.git nand/fixes
2e7c7f66 9592T: git git://git.infradead.org/linux-mtd.git nand/next
9df4f913
BB
9593S: Maintained
9594F: drivers/mtd/nand/
d4092d76 9595F: include/linux/mtd/*nand*.h
9df4f913 9596
23dc05a3
DM
9597NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9598M: Daniel Mack <zonque@gmail.com>
9599S: Maintained
e5747e40 9600L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
9601W: http://www.native-instruments.com
9602F: sound/usb/caiaq/
9603
82abbea7
RD
9604NATSEMI ETHERNET DRIVER (DP8381x)
9605S: Orphan
9606F: drivers/net/ethernet/natsemi/natsemi.c
9607
1da177e4 9608NCP FILESYSTEM
52653199 9609M: Petr Vandrovec <petr@vandrovec.name>
47595e32 9610S: Obsolete
1bb81550 9611F: drivers/staging/ncpfs/
1da177e4 9612
a79b0322
FT
9613NCR 5380 SCSI DRIVERS
9614M: Finn Thain <fthain@telegraphics.com.au>
9615M: Michael Schmitz <schmitzmic@gmail.com>
9616L: linux-scsi@vger.kernel.org
9617S: Maintained
9618F: Documentation/scsi/g_NCR5380.txt
9619F: drivers/scsi/NCR5380.*
9620F: drivers/scsi/arm/cumana_1.c
9621F: drivers/scsi/arm/oak.c
a79b0322
FT
9622F: drivers/scsi/atari_scsi.*
9623F: drivers/scsi/dmx3191d.c
a79b0322 9624F: drivers/scsi/g_NCR5380.*
a79b0322 9625F: drivers/scsi/mac_scsi.*
a79b0322
FT
9626F: drivers/scsi/sun3_scsi.*
9627F: drivers/scsi/sun3_scsi_vme.c
a79b0322 9628
1da177e4 9629NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 9630M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
9631L: linux-scsi@vger.kernel.org
9632S: Maintained
679655da 9633F: drivers/scsi/NCR_D700.*
1da177e4 9634
4aa3eb4c
GR
9635NCT6775 HARDWARE MONITOR DRIVER
9636M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 9637L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
9638S: Maintained
9639F: Documentation/hwmon/nct6775
9640F: drivers/hwmon/nct6775.c
9641
3c2d774c 9642NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 9643M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 9644L: linux-rdma@vger.kernel.org
e3d33cb1 9645W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
9646S: Supported
9647F: drivers/infiniband/hw/nes/
c546b2a3 9648F: include/uapi/rdma/nes-abi.h
3c2d774c 9649
be2f2e84 9650NETEM NETWORK EMULATOR
adbbf69d 9651M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 9652L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 9653S: Maintained
679655da 9654F: net/sched/sch_netem.c
be2f2e84 9655
b2f5a051 9656NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 9657M: Jon Mason <jdmason@kudzu.us>
4a58448b 9658L: netdev@vger.kernel.org
4a58448b 9659S: Supported
679655da 9660F: Documentation/networking/s2io.txt
b2f5a051 9661F: Documentation/networking/vxge.txt
86387e1a 9662F: drivers/net/ethernet/neterion/
4a58448b 9663
fc52497e 9664NETFILTER
0e05e192 9665M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 9666M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1519fccb 9667M: Florian Westphal <fw@strlen.de>
1a03b81d 9668L: netfilter-devel@vger.kernel.org
82b98543 9669L: coreteam@netfilter.org
1da177e4
LT
9670W: http://www.netfilter.org/
9671W: http://www.iptables.org/
1519fccb 9672W: http://www.nftables.org/
42010ed0
PNA
9673Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9674T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9675T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1519fccb 9676S: Maintained
679655da
JP
9677F: include/linux/netfilter*
9678F: include/linux/netfilter/
9679F: include/net/netfilter/
c117ab84
CEB
9680F: include/uapi/linux/netfilter*
9681F: include/uapi/linux/netfilter/
679655da
JP
9682F: net/*/netfilter.c
9683F: net/*/netfilter/
9684F: net/netfilter/
91c269a0 9685F: net/bridge/br_netfilter*.c
1da177e4
LT
9686
9687NETROM NETWORK LAYER
8b58be88 9688M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9689L: linux-hams@vger.kernel.org
d34cb28a 9690W: http://www.linux-ax25.org/
1da177e4 9691S: Maintained
679655da 9692F: include/net/netrom.h
c117ab84 9693F: include/uapi/linux/netrom.h
679655da 9694F: net/netrom/
1da177e4 9695
4c352362
JK
9696NETRONOME ETHERNET DRIVERS
9697M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
9698L: oss-drivers@netronome.com
9699S: Maintained
9700F: drivers/net/ethernet/netronome/
9701
5ddb88c0 9702NETWORK BLOCK DEVICE (NBD)
1e668f4e 9703M: Josef Bacik <jbacik@fb.com>
1da177e4 9704S: Maintained
1e668f4e 9705L: linux-block@vger.kernel.org
38b249bc 9706L: nbd@other.debian.org
679655da
JP
9707F: Documentation/blockdev/nbd.txt
9708F: drivers/block/nbd.c
c117ab84 9709F: include/uapi/linux/nbd.h
1da177e4 9710
6e43650c
NH
9711NETWORK DROP MONITOR
9712M: Neil Horman <nhorman@tuxdriver.com>
9713L: netdev@vger.kernel.org
9714S: Maintained
9715W: https://fedorahosted.org/dropwatch/
9716F: net/core/drop_monitor.c
9717
7683e9e5 9718NETWORKING DRIVERS
0b21bca0 9719M: "David S. Miller" <davem@davemloft.net>
7683e9e5
LT
9720L: netdev@vger.kernel.org
9721W: http://www.linuxfoundation.org/en/Net
9722Q: http://patchwork.ozlabs.org/project/netdev/list/
9723T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9724T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9725S: Odd Fixes
9726F: Documentation/devicetree/bindings/net/
9727F: drivers/net/
9728F: include/linux/if_*
9729F: include/linux/netdevice.h
9730F: include/linux/etherdevice.h
9731F: include/linux/fcdevice.h
9732F: include/linux/fddidevice.h
9733F: include/linux/hippidevice.h
9734F: include/linux/inetdevice.h
9735F: include/uapi/linux/if_*
9736F: include/uapi/linux/netdevice.h
9737
9738NETWORKING DRIVERS (WIRELESS)
9739M: Kalle Valo <kvalo@codeaurora.org>
9740L: linux-wireless@vger.kernel.org
9741Q: http://patchwork.kernel.org/project/linux-wireless/list/
9742T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9743T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9744S: Maintained
9745F: Documentation/devicetree/bindings/net/wireless/
9746F: drivers/net/wireless/
9747
3ed6e498
AL
9748NETWORKING [DSA]
9749M: Andrew Lunn <andrew@lunn.ch>
9750M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9751M: Florian Fainelli <f.fainelli@gmail.com>
9752S: Maintained
9753F: net/dsa/
9754F: include/net/dsa.h
356c3e9a 9755F: include/linux/dsa/
3ed6e498
AL
9756F: drivers/net/dsa/
9757
1da177e4 9758NETWORKING [GENERAL]
8b58be88 9759M: "David S. Miller" <davem@davemloft.net>
979b6c13 9760L: netdev@vger.kernel.org
b1e8fd54 9761W: http://www.linuxfoundation.org/en/Net
11e98029 9762Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
9763T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9764T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 9765B: mailto:netdev@vger.kernel.org
1da177e4 9766S: Maintained
679655da
JP
9767F: net/
9768F: include/net/
018d21ed
JP
9769F: include/linux/in.h
9770F: include/linux/net.h
9771F: include/linux/netdevice.h
c117ab84
CEB
9772F: include/uapi/linux/in.h
9773F: include/uapi/linux/net.h
9774F: include/uapi/linux/netdevice.h
0c7aecd4 9775F: include/uapi/linux/net_namespace.h
f4e53f9a 9776F: tools/testing/selftests/net/
855a34b1 9777F: lib/net_utils.c
335a67d2 9778F: lib/random32.c
02b94fc7 9779F: Documentation/networking/
1da177e4 9780
73b7656c
DM
9781NETWORKING [IPSEC]
9782M: Steffen Klassert <steffen.klassert@secunet.com>
9783M: Herbert Xu <herbert@gondor.apana.org.au>
9784M: "David S. Miller" <davem@davemloft.net>
9785L: netdev@vger.kernel.org
d1fc5024
SK
9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9787T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 9788S: Maintained
5826bdd1 9789F: net/core/flow.c
73b7656c
DM
9790F: net/xfrm/
9791F: net/key/
9792F: net/ipv4/xfrm*
77999328 9793F: net/ipv4/esp4*
d1fc5024
SK
9794F: net/ipv4/ah4.c
9795F: net/ipv4/ipcomp.c
9796F: net/ipv4/ip_vti.c
73b7656c 9797F: net/ipv6/xfrm*
77999328 9798F: net/ipv6/esp6*
d1fc5024
SK
9799F: net/ipv6/ah6.c
9800F: net/ipv6/ipcomp6.c
9801F: net/ipv6/ip6_vti.c
73b7656c
DM
9802F: include/uapi/linux/xfrm.h
9803F: include/net/xfrm.h
9804
7683e9e5
LT
9805NETWORKING [IPv4/IPv6]
9806M: "David S. Miller" <davem@davemloft.net>
9807M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9808M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9809L: netdev@vger.kernel.org
9810T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9811S: Maintained
9812F: net/ipv4/
9813F: net/ipv6/
9814F: include/net/ip*
9815F: arch/x86/net/*
9816
5703ffaa 9817NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
87a0874c 9818M: Paul Moore <paul@paul-moore.com>
5703ffaa 9819W: https://github.com/netlabel
10e2ff1c 9820L: netdev@vger.kernel.org
5703ffaa 9821L: linux-security-module@vger.kernel.org
10e2ff1c 9822S: Maintained
5703ffaa
PM
9823F: Documentation/netlabel/
9824F: include/net/calipso.h
9825F: include/net/cipso_ipv4.h
9826F: include/net/netlabel.h
9827F: include/uapi/linux/netfilter/xt_SECMARK.h
9828F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9829F: net/netlabel/
9830F: net/ipv4/cipso_ipv4.c
9831F: net/ipv6/calipso.c
9832F: net/netfilter/xt_CONNSECMARK.c
9833F: net/netfilter/xt_SECMARK.c
10e2ff1c 9834
7683e9e5 9835NETWORKING [TLS]
7683e9e5
LT
9836M: Aviad Yehezkel <aviadye@mellanox.com>
9837M: Dave Watson <davejwatson@fb.com>
788873ac 9838L: netdev@vger.kernel.org
7683e9e5
LT
9839S: Maintained
9840F: net/tls/*
9841F: include/uapi/linux/tls.h
9842F: include/net/tls.h
788873ac 9843
7683e9e5 9844NETWORKING [WIRELESS]
0e324cf6
JL
9845L: linux-wireless@vger.kernel.org
9846Q: http://patchwork.kernel.org/project/linux-wireless/list/
0e324cf6 9847
83c9e13a
JK
9848NETDEVSIM
9849M: Jakub Kicinski <jakub.kicinski@netronome.com>
9850S: Maintained
9851F: drivers/net/netdevsim/*
9852
3d396eb1 9853NETXEN (1/10) GbE SUPPORT
67f0160f
MY
9854M: Manish Chopra <manish.chopra@cavium.com>
9855M: Rahul Verma <rahul.verma@cavium.com>
9856M: Dept-GELinuxNICDev@cavium.com
3d396eb1 9857L: netdev@vger.kernel.org
3d396eb1 9858S: Supported
aa43c215 9859F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 9860
6423d30f 9861NFC SUBSYSTEM
6423d30f
AAJ
9862M: Samuel Ortiz <sameo@linux.intel.com>
9863L: linux-wireless@vger.kernel.org
1eb3b216 9864L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 9865S: Supported
6423d30f 9866F: net/nfc/
55eb94f9 9867F: include/net/nfc/
c117ab84 9868F: include/uapi/linux/nfc.h
6423d30f 9869F: drivers/nfc/
397d6497
CR
9870F: include/linux/platform_data/nfcmrvl.h
9871F: include/linux/platform_data/nxp-nci.h
7ebb88e5 9872F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 9873
e8b43555 9874NFS, SUNRPC, AND LOCKD CLIENTS
04ac6fdb 9875M: Trond Myklebust <trond.myklebust@hammerspace.com>
0e3b137f 9876M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
9877L: linux-nfs@vger.kernel.org
9878W: http://client.linux-nfs.org
cd7b996a 9879T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 9880S: Maintained
679655da
JP
9881F: fs/lockd/
9882F: fs/nfs/
9883F: fs/nfs_common/
9884F: net/sunrpc/
9885F: include/linux/lockd/
9886F: include/linux/nfs*
9887F: include/linux/sunrpc/
c117ab84
CEB
9888F: include/uapi/linux/nfs*
9889F: include/uapi/linux/sunrpc/
1da177e4 9890
85ef9cea 9891NILFS2 FILESYSTEM
e2126935 9892M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 9893L: linux-nilfs@vger.kernel.org
bed6760c
RK
9894W: https://nilfs.sourceforge.io/
9895W: https://nilfs.osdn.jp/
e2126935 9896T: git git://github.com/konis/nilfs2.git
85ef9cea 9897S: Supported
679655da
JP
9898F: Documentation/filesystems/nilfs2.txt
9899F: fs/nilfs2/
c35c7ac5 9900F: include/trace/events/nilfs2.h
e63e88bc
RK
9901F: include/uapi/linux/nilfs2_api.h
9902F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 9903
1da177e4 9904NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 9905M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9906W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9907S: Maintained
679655da
JP
9908F: Documentation/scsi/NinjaSCSI.txt
9909F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
9910
9911NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
9912M: GOTO Masanori <gotom@debian.or.jp>
9913M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9914W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9915S: Maintained
679655da
JP
9916F: Documentation/scsi/NinjaSCSI.txt
9917F: drivers/scsi/nsp32*
1da177e4 9918
383b8fb9
LFT
9919NIOS2 ARCHITECTURE
9920M: Ley Foon Tan <lftan@altera.com>
9921L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 9922T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
9923S: Maintained
9924F: arch/nios2/
9925
86d35afb
IM
9926NOHZ, DYNTICKS SUPPORT
9927M: Frederic Weisbecker <fweisbec@gmail.com>
9928M: Thomas Gleixner <tglx@linutronix.de>
9929M: Ingo Molnar <mingo@kernel.org>
9930L: linux-kernel@vger.kernel.org
9931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9932S: Maintained
9933F: kernel/time/tick*.*
9934F: include/linux/tick.h
9935F: include/linux/sched/nohz.h
9936
21b5a1c3
PM
9937NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9938M: Pavel Machek <pavel@ucw.cz>
9939M: Sakari Ailus <sakari.ailus@iki.fi>
9940L: linux-media@vger.kernel.org
9941S: Maintained
9942F: drivers/media/i2c/et8ek8
9943F: drivers/media/i2c/ad5820.c
9944
2a6afddb 9945NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 9946R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 9947F: include/linux/power/bq2415x_charger.h
081bab21 9948F: include/linux/power/bq27xxx_battery.h
2a6afddb 9949F: include/linux/power/isp1704_charger.h
8c0984e5
SR
9950F: drivers/power/supply/bq2415x_charger.c
9951F: drivers/power/supply/bq27xxx_battery.c
9952F: drivers/power/supply/bq27xxx_battery_i2c.c
9953F: drivers/power/supply/isp1704_charger.c
9954F: drivers/power/supply/rx51_battery.c
2a6afddb 9955
7683e9e5
LT
9956NTB AMD DRIVER
9957M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9958L: linux-ntb@googlegroups.com
9959S: Supported
9960F: drivers/ntb/hw/amd/
9961
a1bd3bae 9962NTB DRIVER CORE
9ef6bf6c
JM
9963M: Jon Mason <jdmason@kudzu.us>
9964M: Dave Jiang <dave.jiang@intel.com>
c3840c7c 9965M: Allen Hubbe <allenbh@gmail.com>
5e9fd733 9966L: linux-ntb@googlegroups.com
fce8a7bb 9967S: Supported
2984411f
JM
9968W: https://github.com/jonmason/ntb/wiki
9969T: git git://github.com/jonmason/ntb.git
fce8a7bb 9970F: drivers/ntb/
548c237c 9971F: drivers/net/ntb_netdev.c
fce8a7bb 9972F: include/linux/ntb.h
a1bd3bae 9973F: include/linux/ntb_transport.h
a9c59ef7 9974F: tools/testing/selftests/ntb/
fce8a7bb 9975
bf2a952d
SS
9976NTB IDT DRIVER
9977M: Serge Semin <fancer.lancer@gmail.com>
9978L: linux-ntb@googlegroups.com
9979S: Supported
9980F: drivers/ntb/hw/idt/
9981
e26a5843 9982NTB INTEL DRIVER
e26a5843 9983M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9984L: linux-ntb@googlegroups.com
e26a5843 9985S: Supported
c0ef166c
DJ
9986W: https://github.com/davejiang/linux/wiki
9987T: git https://github.com/davejiang/linux.git
e26a5843 9988F: drivers/ntb/hw/intel/
fce8a7bb 9989
1da177e4 9990NTFS FILESYSTEM
2818ef50 9991M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9992L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9993W: http://www.tuxera.com/
e6f4dee7 9994T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9995S: Supported
679655da
JP
9996F: Documentation/filesystems/ntfs.txt
9997F: fs/ntfs/
1da177e4 9998
2334b1ac
FT
9999NUBUS SUBSYSTEM
10000M: Finn Thain <fthain@telegraphics.com.au>
10001L: linux-m68k@lists.linux-m68k.org
10002S: Maintained
10003F: arch/*/include/asm/nubus.h
10004F: drivers/nubus/
10005F: include/linux/nubus.h
10006F: include/uapi/linux/nubus.h
10007
9eb8ef74 10008NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 10009M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10010L: linux-fbdev@vger.kernel.org
ce00f85c 10011S: Maintained
8a61f013
JH
10012F: drivers/video/fbdev/riva/
10013F: drivers/video/fbdev/nvidia/
1da177e4 10014
79461681 10015NVM EXPRESS DRIVER
b3975e94
JF
10016M: Keith Busch <keith.busch@intel.com>
10017M: Jens Axboe <axboe@fb.com>
b508fc35
CH
10018M: Christoph Hellwig <hch@lst.de>
10019M: Sagi Grimberg <sagi@grimberg.me>
79461681 10020L: linux-nvme@lists.infradead.org
b508fc35
CH
10021T: git://git.infradead.org/nvme.git
10022W: http://git.infradead.org/nvme.git
79461681 10023S: Supported
57dacad5 10024F: drivers/nvme/host/
79461681 10025F: include/linux/nvme.h
b508fc35 10026F: include/uapi/linux/nvme_ioctl.h
79461681 10027
b1ad1475
JS
10028NVM EXPRESS FC TRANSPORT DRIVERS
10029M: James Smart <james.smart@broadcom.com>
10030L: linux-nvme@lists.infradead.org
10031S: Supported
10032F: include/linux/nvme-fc.h
d6d20012 10033F: include/linux/nvme-fc-driver.h
e399441d 10034F: drivers/nvme/host/fc.c
c5343203 10035F: drivers/nvme/target/fc.c
475d0fe7 10036F: drivers/nvme/target/fcloop.c
b1ad1475 10037
7683e9e5
LT
10038NVM EXPRESS TARGET DRIVER
10039M: Christoph Hellwig <hch@lst.de>
10040M: Sagi Grimberg <sagi@grimberg.me>
10041L: linux-nvme@lists.infradead.org
10042T: git://git.infradead.org/nvme.git
10043W: http://git.infradead.org/nvme.git
10044S: Supported
10045F: drivers/nvme/target/
10046
aee4b9bd
SK
10047NVMEM FRAMEWORK
10048M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
aee4b9bd
SK
10049S: Maintained
10050F: drivers/nvmem/
10051F: Documentation/devicetree/bindings/nvmem/
c26bbb3c 10052F: Documentation/ABI/stable/sysfs-bus-nvmem
aee4b9bd
SK
10053F: include/linux/nvmem-consumer.h
10054F: include/linux/nvmem-provider.h
10055
aba62a9e
FE
10056NXP SGTL5000 DRIVER
10057M: Fabio Estevam <fabio.estevam@nxp.com>
10058L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10059S: Maintained
10060F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10061F: sound/soc/codecs/sgtl5000*
10062
f50d7146 10063NXP TDA998X DRM DRIVER
0d7f4f05 10064M: Russell King <linux@armlinux.org.uk>
f50d7146 10065S: Supported
0d7f4f05
RK
10066T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10067T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
10068F: drivers/gpu/drm/i2c/tda998x_drv.c
10069F: include/drm/i2c/tda998x.h
10070
fbace43e
PR
10071NXP TFA9879 DRIVER
10072M: Peter Rosin <peda@axentia.se>
10073L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10074S: Maintained
a73be943 10075F: Documentation/devicetree/bindings/sound/tfa9879.txt
fbace43e
PR
10076F: sound/soc/codecs/tfa9879*
10077
7683e9e5
LT
10078NXP-NCI NFC DRIVER
10079M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10080R: Charles Gorand <charles.gorand@effinnov.com>
10081L: linux-nfc@lists.01.org (moderated for non-subscribers)
10082S: Supported
10083F: drivers/nfc/nxp-nci
10084
442f04c3
JP
10085OBJTOOL
10086M: Josh Poimboeuf <jpoimboe@redhat.com>
9890bda1 10087M: Peter Zijlstra <peterz@infradead.org>
442f04c3
JP
10088S: Supported
10089F: tools/objtool/
10090
6385d6f8
FB
10091OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10092M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10093M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10094L: linuxppc-dev@lists.ozlabs.org
10095S: Supported
10096F: arch/powerpc/platforms/powernv/ocxl.c
10097F: arch/powerpc/include/asm/pnv-ocxl.h
10098F: drivers/misc/ocxl/
10099F: include/misc/ocxl*
10100F: include/uapi/misc/ocxl.h
10101F: Documentation/accelerators/ocxl.txt
10102
7683e9e5
LT
10103OMAP AUDIO SUPPORT
10104M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10105M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10106L: alsa-devel@alsa-project.org (moderated for non-subscribers)
57b6bfcf 10107L: linux-omap@vger.kernel.org
57b6bfcf 10108S: Maintained
7683e9e5 10109F: sound/soc/omap/
57b6bfcf 10110
7683e9e5
LT
10111OMAP CLOCK FRAMEWORK SUPPORT
10112M: Paul Walmsley <paul@pwsan.com>
f5525786 10113L: linux-omap@vger.kernel.org
f5525786 10114S: Maintained
7683e9e5 10115F: arch/arm/*omap*/*clock*
f5525786 10116
50f29fbd 10117OMAP DEVICE TREE SUPPORT
cdb55ab0 10118M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
10119M: Tony Lindgren <tony@atomide.com>
10120L: linux-omap@vger.kernel.org
d0fb18c5 10121L: devicetree@vger.kernel.org
50f29fbd 10122S: Maintained
7683e9e5
LT
10123F: arch/arm/boot/dts/*omap*
10124F: arch/arm/boot/dts/*am3*
10125F: arch/arm/boot/dts/*am4*
10126F: arch/arm/boot/dts/*am5*
10127F: arch/arm/boot/dts/*dra7*
f5525786 10128
7683e9e5
LT
10129OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10130M: Tomi Valkeinen <tomi.valkeinen@ti.com>
692ab1f3 10131L: linux-omap@vger.kernel.org
7683e9e5 10132L: linux-fbdev@vger.kernel.org
692ab1f3 10133S: Maintained
7683e9e5
LT
10134F: drivers/video/fbdev/omap2/
10135F: Documentation/arm/OMAP/DSS
692ab1f3 10136
7683e9e5
LT
10137OMAP FRAMEBUFFER SUPPORT
10138M: Tomi Valkeinen <tomi.valkeinen@ti.com>
10139L: linux-fbdev@vger.kernel.org
f5525786
TL
10140L: linux-omap@vger.kernel.org
10141S: Maintained
7683e9e5 10142F: drivers/video/fbdev/omap/
f5525786 10143
18640193
TL
10144OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10145M: Roger Quadros <rogerq@ti.com>
10146M: Tony Lindgren <tony@atomide.com>
10147L: linux-omap@vger.kernel.org
10148S: Maintained
10149F: drivers/memory/omap-gpmc.c
10150F: arch/arm/mach-omap2/*gpmc*
10151
7683e9e5
LT
10152OMAP GPIO DRIVER
10153M: Grygorii Strashko <grygorii.strashko@ti.com>
10154M: Santosh Shilimkar <ssantosh@kernel.org>
10155M: Kevin Hilman <khilman@kernel.org>
178ff4c9 10156L: linux-omap@vger.kernel.org
178ff4c9 10157S: Maintained
7683e9e5
LT
10158F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10159F: drivers/gpio/gpio-omap.c
178ff4c9 10160
8b37fcfc
OBC
10161OMAP HARDWARE SPINLOCK SUPPORT
10162M: Ohad Ben-Cohen <ohad@wizery.com>
10163L: linux-omap@vger.kernel.org
10164S: Maintained
10165F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 10166
653f41b5 10167OMAP HS MMC SUPPORT
0a4585c6 10168L: linux-mmc@vger.kernel.org
653f41b5 10169L: linux-omap@vger.kernel.org
dfa5d196 10170S: Orphan
653f41b5 10171F: drivers/mmc/host/omap_hsmmc.c
f5525786 10172
8633fb30
PW
10173OMAP HWMOD DATA
10174M: Paul Walmsley <paul@pwsan.com>
10175L: linux-omap@vger.kernel.org
10176S: Maintained
10177F: arch/arm/mach-omap2/omap_hwmod*data*
10178
f400c82e 10179OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 10180M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
10181L: linux-omap@vger.kernel.org
10182S: Maintained
10183F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10184
7683e9e5
LT
10185OMAP HWMOD SUPPORT
10186M: Benoît Cousson <bcousson@baylibre.com>
10187M: Paul Walmsley <paul@pwsan.com>
10188L: linux-omap@vger.kernel.org
10189S: Maintained
10190F: arch/arm/mach-omap2/omap_hwmod.*
10191
0db83ced 10192OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
10193M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10194L: linux-media@vger.kernel.org
10195S: Maintained
7eec52db 10196F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 10197F: drivers/media/platform/omap3isp/
0db83ced 10198F: drivers/staging/media/omap4iss/
7e8970e1 10199
7683e9e5
LT
10200OMAP MMC SUPPORT
10201M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10202L: linux-omap@vger.kernel.org
10203S: Maintained
10204F: drivers/mmc/host/omap.c
10205
10206OMAP POWER MANAGEMENT SUPPORT
10207M: Kevin Hilman <khilman@kernel.org>
10208L: linux-omap@vger.kernel.org
10209S: Maintained
10210F: arch/arm/*omap*/*pm*
10211F: drivers/cpufreq/omap-cpufreq.c
10212
10213OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10214M: Rajendra Nayak <rnayak@codeaurora.org>
10215M: Paul Walmsley <paul@pwsan.com>
10216L: linux-omap@vger.kernel.org
10217S: Maintained
10218F: arch/arm/mach-omap2/prm*
10219
10220OMAP RANDOM NUMBER GENERATOR SUPPORT
10221M: Deepak Saxena <dsaxena@plexity.net>
10222S: Maintained
10223F: drivers/char/hw_random/omap-rng.c
10224
f5525786 10225OMAP USB SUPPORT
f5525786
TL
10226L: linux-usb@vger.kernel.org
10227L: linux-omap@vger.kernel.org
3b243519 10228S: Orphan
a16fbd65
JP
10229F: drivers/usb/*/*omap*
10230F: arch/arm/*omap*/usb*
f5525786 10231
c351e290
MJ
10232OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10233M: Mark Jackson <mpfj@newflow.co.uk>
10234L: linux-omap@vger.kernel.org
10235S: Maintained
10236F: arch/arm/boot/dts/am335x-nano.dts
10237
7683e9e5
LT
10238OMAP1 SUPPORT
10239M: Aaro Koskinen <aaro.koskinen@iki.fi>
10240M: Tony Lindgren <tony@atomide.com>
10241L: linux-omap@vger.kernel.org
10242Q: http://patchwork.kernel.org/project/linux-omap/list/
10243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10244S: Maintained
10245F: arch/arm/mach-omap1/
10246F: arch/arm/plat-omap/
10247F: arch/arm/configs/omap1_defconfig
10248F: drivers/i2c/busses/i2c-omap.c
10249F: include/linux/i2c-omap.h
10250
10251OMAP2+ SUPPORT
10252M: Tony Lindgren <tony@atomide.com>
10253L: linux-omap@vger.kernel.org
10254W: http://www.muru.com/linux/omap/
10255W: http://linux.omap.com/
10256Q: http://patchwork.kernel.org/project/linux-omap/list/
10257T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10258S: Maintained
10259F: arch/arm/mach-omap2/
10260F: arch/arm/plat-omap/
10261F: arch/arm/configs/omap2plus_defconfig
10262F: drivers/i2c/busses/i2c-omap.c
10263F: drivers/irqchip/irq-omap-intc.c
10264F: drivers/mfd/*omap*.c
10265F: drivers/mfd/menelaus.c
10266F: drivers/mfd/palmas.c
10267F: drivers/mfd/tps65217.c
10268F: drivers/mfd/tps65218.c
10269F: drivers/mfd/tps65910.c
10270F: drivers/mfd/twl-core.[ch]
10271F: drivers/mfd/twl4030*.c
10272F: drivers/mfd/twl6030*.c
10273F: drivers/mfd/twl6040*.c
10274F: drivers/regulator/palmas-regulator*.c
10275F: drivers/regulator/pbias-regulator.c
10276F: drivers/regulator/tps65217-regulator.c
10277F: drivers/regulator/tps65218-regulator.c
10278F: drivers/regulator/tps65910-regulator.c
10279F: drivers/regulator/twl-regulator.c
10280F: drivers/regulator/twl6030-regulator.c
10281F: include/linux/i2c-omap.h
10282
323ac96d
HH
10283ONION OMEGA2+ BOARD
10284M: Harvey Hunt <harveyhuntnexus@gmail.com>
10285L: linux-mips@linux-mips.org
10286S: Maintained
10287F: arch/mips/boot/dts/ralink/omega2p.dts
10288
0ad122d9 10289OMFS FILESYSTEM
8b58be88 10290M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
10291L: linux-karma-devel@lists.sourceforge.net
10292S: Maintained
679655da
JP
10293F: Documentation/filesystems/omfs.txt
10294F: fs/omfs/
0ad122d9 10295
c1986ee9 10296OMNIKEY CARDMAN 4000 DRIVER
8b58be88 10297M: Harald Welte <laforge@gnumonks.org>
c1986ee9 10298S: Maintained
679655da
JP
10299F: drivers/char/pcmcia/cm4000_cs.c
10300F: include/linux/cm4000_cs.h
c117ab84 10301F: include/uapi/linux/cm4000_cs.h
c1986ee9 10302
77c44ab1 10303OMNIKEY CARDMAN 4040 DRIVER
8b58be88 10304M: Harald Welte <laforge@gnumonks.org>
77c44ab1 10305S: Maintained
679655da 10306F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 10307
7683e9e5
LT
10308OMNIVISION OV13858 SENSOR DRIVER
10309M: Sakari Ailus <sakari.ailus@linux.intel.com>
10310L: linux-media@vger.kernel.org
10311T: git git://linuxtv.org/media_tree.git
10312S: Maintained
10313F: drivers/media/i2c/ov13858.c
10314
e3861d91
SZ
10315OMNIVISION OV2685 SENSOR DRIVER
10316M: Shunqian Zheng <zhengsq@rock-chips.com>
10317L: linux-media@vger.kernel.org
10318T: git git://linuxtv.org/media_tree.git
10319S: Maintained
10320F: drivers/media/i2c/ov2685.c
10321
2d77a2a6
SL
10322OMNIVISION OV5640 SENSOR DRIVER
10323M: Steve Longerbeam <slongerbeam@gmail.com>
10324L: linux-media@vger.kernel.org
10325T: git git://linuxtv.org/media_tree.git
10326S: Maintained
10327F: drivers/media/i2c/ov5640.c
10328
3c2472a3 10329OMNIVISION OV5647 SENSOR DRIVER
e4f12a1f 10330M: Luis Oliveira <lolivei@synopsys.com>
3c2472a3
RO
10331L: linux-media@vger.kernel.org
10332T: git git://linuxtv.org/media_tree.git
10333S: Maintained
10334F: drivers/media/i2c/ov5647.c
10335
8a77009b
SZ
10336OMNIVISION OV5695 SENSOR DRIVER
10337M: Shunqian Zheng <zhengsq@rock-chips.com>
10338L: linux-media@vger.kernel.org
10339T: git git://linuxtv.org/media_tree.git
10340S: Maintained
10341F: drivers/media/i2c/ov5695.c
10342
77d5140f 10343OMNIVISION OV7670 SENSOR DRIVER
8b58be88 10344M: Jonathan Corbet <corbet@lwn.net>
661263b5 10345L: linux-media@vger.kernel.org
275ffde4 10346T: git git://linuxtv.org/media_tree.git
77d5140f 10347S: Maintained
90d72ac6 10348F: drivers/media/i2c/ov7670.c
bba58289 10349F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
77d5140f 10350
41a7418f
JM
10351OMNIVISION OV772x SENSOR DRIVER
10352M: Jacopo Mondi <jacopo@jmondi.org>
10353L: linux-media@vger.kernel.org
10354T: git git://linuxtv.org/media_tree.git
10355S: Odd fixes
10356F: drivers/media/i2c/ov772x.c
10357F: include/media/i2c/ov772x.h
10358
39c5c447
WY
10359OMNIVISION OV7740 SENSOR DRIVER
10360M: Wenyou Yang <wenyou.yang@microchip.com>
10361L: linux-media@vger.kernel.org
10362T: git git://linuxtv.org/media_tree.git
10363S: Maintained
10364F: drivers/media/i2c/ov7740.c
10365F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10366
be5f18ce
AM
10367OMNIVISION OV9650 SENSOR DRIVER
10368M: Sakari Ailus <sakari.ailus@linux.intel.com>
10369R: Akinobu Mita <akinobu.mita@gmail.com>
10370R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10371L: linux-media@vger.kernel.org
10372T: git git://linuxtv.org/media_tree.git
10373S: Maintained
10374F: drivers/media/i2c/ov9650.c
7b05db63 10375F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
be5f18ce 10376
431bca73 10377ONENAND FLASH DRIVER
8b58be88 10378M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
10379L: linux-mtd@lists.infradead.org
10380S: Maintained
26777d37 10381F: drivers/mtd/nand/onenand/
679655da 10382F: include/linux/mtd/onenand*.h
431bca73 10383
1da177e4 10384ONSTREAM SCSI TAPE DRIVER
8b58be88 10385M: Willem Riede <osst@riede.org>
1da177e4
LT
10386L: osst-users@lists.sourceforge.net
10387L: linux-scsi@vger.kernel.org
10388S: Maintained
f7269cfc
JD
10389F: Documentation/scsi/osst.txt
10390F: drivers/scsi/osst.*
10391F: drivers/scsi/osst_*.h
10392F: drivers/scsi/st.h
1da177e4 10393
82abbea7
RD
10394OP-TEE DRIVER
10395M: Jens Wiklander <jens.wiklander@linaro.org>
e2d1d6c0 10396S: Maintained
82abbea7
RD
10397F: drivers/tee/optee/
10398
10399OPA-VNIC DRIVER
10400M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10401M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10402L: linux-rdma@vger.kernel.org
10403S: Supported
10404F: drivers/infiniband/ulp/opa_vnic
e2d1d6c0 10405
7683e9e5
LT
10406OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10407M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10408L: devicetree@vger.kernel.org
10409S: Maintained
10410F: Documentation/devicetree/dynamic-resolution-notes.txt
10411F: Documentation/devicetree/overlay-notes.txt
10412F: drivers/of/overlay.c
10413F: drivers/of/resolver.c
10414
860c44c1 10415OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 10416M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 10417M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 10418L: devicetree@vger.kernel.org
a7fefe9f 10419W: http://www.devicetree.org/
fcdec35e 10420T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 10421S: Maintained
f8828205 10422F: drivers/of/
860c44c1 10423F: include/linux/of*.h
f8828205 10424F: scripts/dtc/
acedeb50 10425F: Documentation/ABI/testing/sysfs-firmware-ofw
860c44c1 10426
f8828205 10427OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 10428M: Rob Herring <robh+dt@kernel.org>
f8828205 10429M: Mark Rutland <mark.rutland@arm.com>
f8828205 10430L: devicetree@vger.kernel.org
9f273c24 10431T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 10432Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
10433S: Maintained
10434F: Documentation/devicetree/
10435F: arch/*/boot/dts/
10436F: include/dt-bindings/
10437
82abbea7
RD
10438OPENCORES I2C BUS DRIVER
10439M: Peter Korsgaard <jacmet@sunsite.dk>
10440L: linux-i2c@vger.kernel.org
10441S: Maintained
10442F: Documentation/i2c/busses/i2c-ocores
10443F: drivers/i2c/busses/i2c-ocores.c
10444
19f9d392
JB
10445OPENRISC ARCHITECTURE
10446M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
10447M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10448M: Stafford Horne <shorne@gmail.com>
9dfc96d7 10449T: git git://github.com/openrisc/linux.git
d01e1f35
SH
10450L: openrisc@lists.librecores.org
10451W: http://openrisc.io
19f9d392 10452S: Maintained
ddc92bec 10453F: Documentation/devicetree/bindings/openrisc/
00aa61d3 10454F: Documentation/openrisc/
14430813 10455F: arch/openrisc/
9b54470a 10456F: drivers/irqchip/irq-ompic.c
7f340fea 10457F: drivers/irqchip/irq-or1k-*
19f9d392 10458
ccb1352e 10459OPENVSWITCH
fb32dd3a 10460M: Pravin B Shelar <pshelar@ovn.org>
b422da7c 10461L: netdev@vger.kernel.org
ccb1352e
JG
10462L: dev@openvswitch.org
10463W: http://openvswitch.org
ccb1352e
JG
10464S: Maintained
10465F: net/openvswitch/
b422da7c 10466F: include/uapi/linux/openvswitch.h
ccb1352e 10467
875fa6fb
VK
10468OPERATING PERFORMANCE POINTS (OPP)
10469M: Viresh Kumar <vireshk@kernel.org>
10470M: Nishanth Menon <nm@ti.com>
eed9c249 10471M: Stephen Boyd <sboyd@kernel.org>
875fa6fb
VK
10472L: linux-pm@vger.kernel.org
10473S: Maintained
10474T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7813dd6f 10475F: drivers/opp/
875fa6fb
VK
10476F: include/linux/pm_opp.h
10477F: Documentation/power/opp.txt
10478F: Documentation/devicetree/bindings/opp/
10479
af39917d
CL
10480OPL4 DRIVER
10481M: Clemens Ladisch <clemens@ladisch.de>
10482L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10483T: git git://git.alsa-project.org/alsa-kernel.git
10484S: Maintained
10485F: sound/drivers/opl4/
10486
1da177e4 10487OPROFILE
4cf7e718 10488M: Robert Richter <rric@kernel.org>
1da177e4
LT
10489L: oprofile-list@lists.sf.net
10490S: Maintained
81c4a8a6 10491F: arch/*/include/asm/oprofile*.h
679655da
JP
10492F: arch/*/oprofile/
10493F: drivers/oprofile/
10494F: include/linux/oprofile.h
1da177e4 10495
e2d1d6c0 10496ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
296cefee 10497M: Mark Fasheh <mark@fasheh.com>
d6351db2 10498M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 10499L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 10500W: http://ocfs2.wiki.kernel.org
e2d1d6c0 10501S: Supported
679655da
JP
10502F: Documentation/filesystems/ocfs2.txt
10503F: Documentation/filesystems/dlmfs.txt
10504F: fs/ocfs2/
e2d1d6c0 10505
82abbea7
RD
10506ORANGEFS FILESYSTEM
10507M: Mike Marshall <hubcap@omnibond.com>
b3f08b13
MB
10508R: Martin Brandenburg <martin@omnibond.com>
10509L: devel@lists.orangefs.org
82abbea7
RD
10510T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10511S: Supported
10512F: fs/orangefs/
10513F: Documentation/filesystems/orangefs.txt
10514
10515ORINOCO DRIVER
10516L: linux-wireless@vger.kernel.org
491b26b4 10517W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 10518W: http://www.nongnu.org/orinoco/
3a59babb 10519S: Orphan
2be45b66 10520F: drivers/net/wireless/intersil/orinoco/
1da177e4 10521
42c55aa8 10522OSD LIBRARY and FILESYSTEM
fadc0752 10523M: Boaz Harrosh <ooo@electrozaur.com>
68274794 10524S: Maintained
42c55aa8 10525F: drivers/scsi/osd/
6b6f0b6c 10526F: include/scsi/osd_*
42c55aa8 10527F: fs/exofs/
68274794 10528
82abbea7
RD
10529OV2659 OMNIVISION SENSOR DRIVER
10530M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10531L: linux-media@vger.kernel.org
10532W: https://linuxtv.org
10533Q: http://patchwork.linuxtv.org/project/linux-media/list/
10534T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10535S: Maintained
10536F: drivers/media/i2c/ov2659.c
10537F: include/media/i2c/ov2659.h
10538
ef94b186 10539OVERLAY FILESYSTEM
7c37fbda 10540M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
10541L: linux-unionfs@vger.kernel.org
10542T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 10543S: Supported
1d113735 10544F: fs/overlayfs/
7c37fbda
NB
10545F: Documentation/filesystems/overlayfs.txt
10546
e2d1d6c0 10547P54 WIRELESS DRIVER
084cb0fe 10548M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 10549L: linux-wireless@vger.kernel.org
084cb0fe 10550W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 10551S: Maintained
d3466830 10552F: drivers/net/wireless/intersil/p54/
e2d1d6c0 10553
f5cd7872 10554PA SEMI ETHERNET DRIVER
f5cd7872 10555L: netdev@vger.kernel.org
56a5b8da 10556S: Orphan
ded19add 10557F: drivers/net/ethernet/pasemi/*
f5cd7872 10558
beb58aa3 10559PA SEMI SMBUS DRIVER
846557d3 10560L: linux-i2c@vger.kernel.org
56a5b8da 10561S: Orphan
679655da 10562F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 10563
48fc267e
SK
10564PADATA PARALLEL EXECUTION MECHANISM
10565M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
10566L: linux-crypto@vger.kernel.org
10567S: Maintained
10568F: kernel/padata.c
10569F: include/linux/padata.h
10570F: Documentation/padata.txt
10571
709ee531 10572PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 10573M: Harald Welte <laforge@gnumonks.org>
d0944853 10574L: platform-driver-x86@vger.kernel.org
709ee531 10575S: Maintained
679655da 10576F: drivers/platform/x86/panasonic-laptop.c
709ee531 10577
305b37bd 10578PARALLEL LCD/KEYPAD PANEL DRIVER
7683e9e5
LT
10579M: Willy Tarreau <willy@haproxy.com>
10580M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10581S: Odd Fixes
10582F: Documentation/misc-devices/lcd-panel-cgram.txt
10583F: drivers/misc/panel.c
305b37bd 10584
64dfff03
SM
10585PARALLEL PORT SUBSYSTEM
10586M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 10587M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 10588L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 10589S: Maintained
679655da
JP
10590F: drivers/parport/
10591F: include/linux/parport*.h
10592F: drivers/char/ppdev.c
c117ab84 10593F: include/uapi/linux/ppdev.h
64dfff03 10594F: Documentation/parport*.txt
1da177e4 10595
4cdf6bc2 10596PARAVIRT_OPS INTERFACE
30c1bbff 10597M: Juergen Gross <jgross@suse.com>
8b58be88 10598M: Alok Kataria <akataria@vmware.com>
c996d8b9 10599L: virtualization@lists.linux-foundation.org
4cdf6bc2 10600S: Supported
a2e19991 10601F: Documentation/virtual/paravirt_ops.txt
679655da 10602F: arch/*/kernel/paravirt*
30c1bbff 10603F: arch/*/include/asm/paravirt*.h
47ae4b05 10604F: include/linux/hypervisor.h
4cdf6bc2 10605
e2d1d6c0 10606PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 10607M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 10608L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 10609S: Maintained
679655da
JP
10610F: Documentation/blockdev/paride.txt
10611F: drivers/block/paride/
e2d1d6c0
RD
10612
10613PARISC ARCHITECTURE
b8828770 10614M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 10615M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
10616L: linux-parisc@vger.kernel.org
10617W: http://www.parisc-linux.org/
8a6e2535 10618Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 10619T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 10620T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 10621S: Maintained
679655da 10622F: arch/parisc/
2b6bac9e 10623F: Documentation/parisc/
679655da 10624F: drivers/parisc/
2b6bac9e
HD
10625F: drivers/char/agp/parisc-agp.c
10626F: drivers/input/serio/gscps2.c
10627F: drivers/parport/parport_gsc.*
10628F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 10629F: drivers/video/fbdev/sti*
2b6bac9e
HD
10630F: drivers/video/console/sti*
10631F: drivers/video/logo/logo_parisc*
e2d1d6c0 10632
44091d29
JP
10633PARMAN
10634M: Jiri Pirko <jiri@mellanox.com>
10635L: netdev@vger.kernel.org
10636S: Supported
10637F: lib/parman.c
10638F: lib/test_parman.c
10639F: include/linux/parman.h
10640
1662d32c 10641PC87360 HARDWARE MONITORING DRIVER
8b58be88 10642M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 10643L: linux-hwmon@vger.kernel.org
1662d32c 10644S: Maintained
679655da
JP
10645F: Documentation/hwmon/pc87360
10646F: drivers/hwmon/pc87360.c
1662d32c
JC
10647
10648PC8736x GPIO DRIVER
8b58be88 10649M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10650S: Maintained
679655da 10651F: drivers/char/pc8736x_gpio.c
1662d32c 10652
1ad107fd 10653PC87427 HARDWARE MONITORING DRIVER
d8130624 10654M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10655L: linux-hwmon@vger.kernel.org
1ad107fd
JD
10656S: Maintained
10657F: Documentation/hwmon/pc87427
10658F: drivers/hwmon/pc87427.c
10659
b26e0ed4 10660PCA9532 LED DRIVER
8b58be88 10661M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 10662S: Maintained
d5ca6918
JP
10663F: drivers/leds/leds-pca9532.c
10664F: include/linux/leds-pca9532.h
b26e0ed4 10665
5ce914a8 10666PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 10667M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
10668L: linux-i2c@vger.kernel.org
10669S: Maintained
b4f0b74e 10670F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 10671
3971dae5 10672PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 10673M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
10674S: Maintained
10675F: drivers/firmware/pcdp.*
10676
7683e9e5
LT
10677PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10678M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
f60b15b8 10679L: linux-pci@vger.kernel.org
7683e9e5
LT
10680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10681S: Maintained
10682F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10683F: drivers/pci/host/pci-aardvark.c
f60b15b8 10684
eaa6111b
LFT
10685PCI DRIVER FOR ALTERA PCIE IP
10686M: Ley Foon Tan <lftan@altera.com>
10687L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10688L: linux-pci@vger.kernel.org
10689S: Supported
10690F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10691F: drivers/pci/host/pcie-altera.c
10692
7683e9e5
LT
10693PCI DRIVER FOR APPLIEDMICRO XGENE
10694M: Tanmay Inamdar <tinamdar@apm.com>
10695L: linux-pci@vger.kernel.org
10696L: linux-arm-kernel@lists.infradead.org
10697S: Maintained
10698F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10699F: drivers/pci/host/pci-xgene.c
10700
b7e78170
RH
10701PCI DRIVER FOR ARM VERSATILE PLATFORM
10702M: Rob Herring <robh@kernel.org>
10703L: linux-pci@vger.kernel.org
10704L: linux-arm-kernel@lists.infradead.org
10705S: Maintained
10706F: Documentation/devicetree/bindings/pci/versatile.txt
10707F: drivers/pci/host/pci-versatile.c
10708
3dc9d38c
TP
10709PCI DRIVER FOR ARMADA 8K
10710M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10711L: linux-pci@vger.kernel.org
10712L: linux-arm-kernel@lists.infradead.org
10713S: Maintained
10714F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 10715F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 10716
1b79c528
CP
10717PCI DRIVER FOR CADENCE PCIE IP
10718M: Alan Douglas <adouglas@cadence.com>
10719L: linux-pci@vger.kernel.org
10720S: Maintained
10721F: Documentation/devicetree/bindings/pci/cdns,*.txt
37dddf14 10722F: drivers/pci/cadence/pcie-cadence*
1b79c528 10723
62d0ff83
ML
10724PCI DRIVER FOR FREESCALE LAYERSCAPE
10725M: Minghuan Lian <minghuan.Lian@freescale.com>
10726M: Mingkai Hu <mingkai.hu@freescale.com>
10727M: Roy Zang <tie-fei.zang@freescale.com>
10728L: linuxppc-dev@lists.ozlabs.org
10729L: linux-pci@vger.kernel.org
10730L: linux-arm-kernel@lists.infradead.org
10731S: Maintained
950bf638 10732F: drivers/pci/dwc/*layerscape*
62d0ff83 10733
7683e9e5
LT
10734PCI DRIVER FOR GENERIC OF HOSTS
10735M: Will Deacon <will.deacon@arm.com>
f0b75693
BH
10736L: linux-pci@vger.kernel.org
10737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10738S: Maintained
7683e9e5
LT
10739F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10740F: drivers/pci/host/pci-host-common.c
10741F: drivers/pci/host/pci-host-generic.c
f0b75693 10742
7683e9e5
LT
10743PCI DRIVER FOR IMX6
10744M: Richard Zhu <hongxing.zhu@nxp.com>
10745M: Lucas Stach <l.stach@pengutronix.de>
8c39d710
TP
10746L: linux-pci@vger.kernel.org
10747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10748S: Maintained
7683e9e5
LT
10749F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10750F: drivers/pci/dwc/*imx6*
10751
10752PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10753M: Keith Busch <keith.busch@intel.com>
7674d05d 10754M: Jonathan Derrick <jonathan.derrick@intel.com>
7683e9e5
LT
10755L: linux-pci@vger.kernel.org
10756S: Supported
10757F: drivers/pci/host/vmd.c
8c39d710 10758
080b47de
LG
10759PCI DRIVER FOR MICROSEMI SWITCHTEC
10760M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
080b47de
LG
10761M: Logan Gunthorpe <logang@deltatee.com>
10762L: linux-pci@vger.kernel.org
10763S: Maintained
44fc691b 10764F: Documentation/switchtec.txt
5d8e1881 10765F: Documentation/ABI/testing/sysfs-class-switchtec
080b47de 10766F: drivers/pci/switch/switchtec*
52eabba5 10767F: include/uapi/linux/switchtec_ioctl.h
5a1c269f 10768F: include/linux/switchtec.h
33dea5aa 10769F: drivers/ntb/hw/mscc/
080b47de 10770
7683e9e5
LT
10771PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10772M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10773M: Jason Cooper <jason@lakedaemon.net>
10774L: linux-pci@vger.kernel.org
10775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10776S: Maintained
10777F: drivers/pci/host/*mvebu*
10778
0447cfd7
TR
10779PCI DRIVER FOR NVIDIA TEGRA
10780M: Thierry Reding <thierry.reding@gmail.com>
10781L: linux-tegra@vger.kernel.org
f0b75693 10782L: linux-pci@vger.kernel.org
0447cfd7
TR
10783S: Supported
10784F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10785F: drivers/pci/host/pci-tegra.c
10786
f0b75693
BH
10787PCI DRIVER FOR RENESAS R-CAR
10788M: Simon Horman <horms@verge.net.au>
10789L: linux-pci@vger.kernel.org
4a121096 10790L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
10791S: Maintained
10792F: drivers/pci/host/*rcar*
10793
4af82255 10794PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 10795M: Jingoo Han <jingoohan1@gmail.com>
4af82255 10796L: linux-pci@vger.kernel.org
f0b75693
BH
10797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10798L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 10799S: Maintained
950bf638 10800F: drivers/pci/dwc/pci-exynos.c
4af82255 10801
96291d56 10802PCI DRIVER FOR SYNOPSYS DESIGNWARE
b7701755 10803M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 10804M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
10805L: linux-pci@vger.kernel.org
10806S: Maintained
10807F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 10808F: drivers/pci/dwc/*designware*
5a3aa2a8 10809
7683e9e5
LT
10810PCI DRIVER FOR TI DRA7XX
10811M: Kishon Vijay Abraham I <kishon@ti.com>
10812L: linux-omap@vger.kernel.org
10813L: linux-pci@vger.kernel.org
10814S: Supported
10815F: Documentation/devicetree/bindings/pci/ti-pci.txt
10816F: drivers/pci/dwc/pci-dra7xx.c
10817
10818PCI DRIVER FOR TI KEYSTONE
10819M: Murali Karicheri <m-karicheri2@ti.com>
cf28855b
WD
10820L: linux-pci@vger.kernel.org
10821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10822S: Maintained
7683e9e5 10823F: drivers/pci/dwc/*keystone*
cf28855b 10824
7683e9e5
LT
10825PCI ENDPOINT SUBSYSTEM
10826M: Kishon Vijay Abraham I <kishon@ti.com>
6b7be529 10827M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
185a383a 10828L: linux-pci@vger.kernel.org
7683e9e5 10829T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
185a383a 10830S: Supported
7683e9e5
LT
10831F: drivers/pci/endpoint/
10832F: drivers/misc/pci_endpoint_test.c
10833F: tools/pci/
185a383a 10834
7683e9e5
LT
10835PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10836M: Russell Currey <ruscur@russell.cc>
10837L: linuxppc-dev@lists.ozlabs.org
10838S: Supported
10839F: Documentation/powerpc/eeh-pci-error-recovery.txt
10840F: arch/powerpc/kernel/eeh*.c
10841F: arch/powerpc/platforms/*/eeh*.c
10842F: arch/powerpc/include/*/eeh*.h
10843
10844PCI ERROR RECOVERY
10845M: Linas Vepstas <linasvepstas@gmail.com>
51b66a6c 10846L: linux-pci@vger.kernel.org
7683e9e5
LT
10847S: Supported
10848F: Documentation/PCI/pci-error-recovery.txt
51b66a6c 10849
af1169b4
LFT
10850PCI MSI DRIVER FOR ALTERA MSI IP
10851M: Ley Foon Tan <lftan@altera.com>
10852L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10853L: linux-pci@vger.kernel.org
10854S: Supported
10855F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10856F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 10857
dcd19de3
DD
10858PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10859M: Duc Dang <dhdang@apm.com>
10860L: linux-pci@vger.kernel.org
10861L: linux-arm-kernel@lists.infradead.org
10862S: Maintained
10863F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10864F: drivers/pci/host/pci-xgene-msi.c
10865
7683e9e5
LT
10866PCI SUBSYSTEM
10867M: Bjorn Helgaas <bhelgaas@google.com>
10868L: linux-pci@vger.kernel.org
10869Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10870T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10871S: Supported
10872F: Documentation/devicetree/bindings/pci/
10873F: Documentation/PCI/
b19ed63c 10874F: drivers/acpi/pci*
7683e9e5 10875F: drivers/pci/
b19ed63c 10876F: include/asm-generic/pci*
7683e9e5 10877F: include/linux/pci*
ce290211 10878F: include/linux/of_pci.h
b19ed63c
BH
10879F: include/uapi/linux/pci*
10880F: lib/pci*
7683e9e5
LT
10881F: arch/x86/pci/
10882F: arch/x86/kernel/quirks.c
10883
6b7be529
BH
10884PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10885M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10886L: linux-pci@vger.kernel.org
10887Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10888T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10889S: Supported
86df1073 10890F: drivers/pci/cadence/
6b7be529
BH
10891F: drivers/pci/host/
10892F: drivers/pci/dwc/
10893
a3cbfae1 10894PCIE DRIVER FOR AXIS ARTPEC
a3cbfae1
NC
10895M: Jesper Nilsson <jesper.nilsson@axis.com>
10896L: linux-arm-kernel@axis.com
10897L: linux-pci@vger.kernel.org
10898S: Maintained
10899F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 10900F: drivers/pci/dwc/*artpec*
a3cbfae1 10901
7683e9e5
LT
10902PCIE DRIVER FOR CAVIUM THUNDERX
10903M: David Daney <david.daney@cavium.com>
10904L: linux-pci@vger.kernel.org
10905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10906S: Supported
10907F: Documentation/devicetree/bindings/pci/pci-thunder-*
10908F: drivers/pci/host/pci-thunder-*
10909
500a1d9a
ZW
10910PCIE DRIVER FOR HISILICON
10911M: Zhou Wang <wangzhou1@hisilicon.com>
10912L: linux-pci@vger.kernel.org
10913S: Maintained
10914F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 10915F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 10916
fc5165db
XS
10917PCIE DRIVER FOR HISILICON KIRIN
10918M: Xiaowei Song <songxiaowei@hisilicon.com>
10919M: Binghui Wang <wangbinghui@hisilicon.com>
10920L: linux-pci@vger.kernel.org
10921S: Maintained
10922F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10923F: drivers/pci/dwc/pcie-kirin.c
10924
bbd11bdd
JS
10925PCIE DRIVER FOR HISILICON STB
10926M: Jianguo Sun <sunjianguo1@huawei.com>
10927M: Shawn Guo <shawn.guo@linaro.org>
10928L: linux-pci@vger.kernel.org
10929S: Maintained
10930F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10931F: drivers/pci/dwc/pcie-histb.c
10932
7683e9e5
LT
10933PCIE DRIVER FOR MEDIATEK
10934M: Ryder Lee <ryder.lee@mediatek.com>
10935L: linux-pci@vger.kernel.org
10936L: linux-mediatek@lists.infradead.org
10937S: Supported
10938F: Documentation/devicetree/bindings/pci/mediatek*
10939F: drivers/pci/host/*mediatek*
10940
10941PCIE DRIVER FOR QUALCOMM MSM
10942M: Stanimir Varbanov <svarbanov@mm-sol.com>
10943L: linux-pci@vger.kernel.org
10944L: linux-arm-msm@vger.kernel.org
10945S: Maintained
10946F: drivers/pci/dwc/*qcom*
10947
e77f847d
SL
10948PCIE DRIVER FOR ROCKCHIP
10949M: Shawn Lin <shawn.lin@rock-chips.com>
e77f847d
SL
10950L: linux-pci@vger.kernel.org
10951L: linux-rockchip@lists.infradead.org
10952S: Maintained
10953F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10954F: drivers/pci/host/pcie-rockchip.c
10955
68a15eb7
LW
10956PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10957M: Linus Walleij <linus.walleij@linaro.org>
10958L: linux-pci@vger.kernel.org
10959S: Maintained
10960F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10961F: drivers/pci/host/pci-v3-semi.c
10962
7683e9e5
LT
10963PCIE DRIVER FOR ST SPEAR13XX
10964M: Pratyush Anand <pratyush.anand@gmail.com>
f12b76e5 10965L: linux-pci@vger.kernel.org
7683e9e5
LT
10966S: Maintained
10967F: drivers/pci/dwc/*spear*
637cfaca 10968
1da177e4 10969PCMCIA SUBSYSTEM
af87fae7 10970M: Dominik Brodowski <linux@dominikbrodowski.net>
9f273c24 10971T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
af87fae7 10972S: Odd Fixes
679655da 10973F: Documentation/pcmcia/
a67cd548 10974F: tools/pcmcia/
679655da
JP
10975F: drivers/pcmcia/
10976F: include/pcmcia/
1da177e4
LT
10977
10978PCNET32 NETWORK DRIVER
227fb925 10979M: Don Fry <pcnet32@frontier.com>
979b6c13 10980L: netdev@vger.kernel.org
1da177e4 10981S: Maintained
b955f6ca 10982F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 10983
48fc267e
SK
10984PCRYPT PARALLEL CRYPTO ENGINE
10985M: Steffen Klassert <steffen.klassert@secunet.com>
10986L: linux-crypto@vger.kernel.org
10987S: Maintained
10988F: crypto/pcrypt.c
10989F: include/crypto/pcrypt.h
10990
687d25a2
HG
10991PEAQ WMI HOTKEYS DRIVER
10992M: Hans de Goede <hdegoede@redhat.com>
10993L: platform-driver-x86@vger.kernel.org
10994S: Maintained
10995F: drivers/platform/x86/peaq-wmi.c
10996
e72df0b8
TH
10997PER-CPU MEMORY ALLOCATOR
10998M: Tejun Heo <tj@kernel.org>
93e205a7 10999M: Christoph Lameter <cl@linux.com>
685469e5 11000M: Dennis Zhou <dennisszhou@gmail.com>
e72df0b8
TH
11001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11002S: Maintained
11003F: include/linux/percpu*.h
11004F: mm/percpu*.c
11005F: arch/*/include/asm/percpu.h
11006
ad4ecbcb 11007PER-TASK DELAY ACCOUNTING
185e595f 11008M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 11009S: Maintained
679655da
JP
11010F: include/linux/delayacct.h
11011F: kernel/delayacct.c
ad4ecbcb 11012
57c0c15b 11013PERFORMANCE EVENTS SUBSYSTEM
daecbd26 11014M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 11015M: Ingo Molnar <mingo@redhat.com>
f80c5393 11016M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 11017R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8bc9481f
ACM
11018R: Jiri Olsa <jolsa@redhat.com>
11019R: Namhyung Kim <namhyung@kernel.org>
981c3a4f 11020L: linux-kernel@vger.kernel.org
75fc2d37 11021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 11022S: Supported
d53e8365 11023F: kernel/events/*
a003236c 11024F: include/linux/perf_event.h
c117ab84 11025F: include/uapi/linux/perf_event.h
141c4296
RR
11026F: arch/*/kernel/perf_event*.c
11027F: arch/*/kernel/*/perf_event*.c
11028F: arch/*/kernel/*/*/perf_event*.c
a003236c 11029F: arch/*/include/asm/perf_event.h
a003236c 11030F: arch/*/kernel/perf_callchain.c
b0a434fb 11031F: arch/*/events/*
a003236c 11032F: tools/perf/
6c0b3244 11033
dd49d0f5 11034PERSONALITY HANDLING
8b58be88 11035M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
11036L: linux-abi-devel@lists.sourceforge.net
11037S: Maintained
679655da 11038F: include/linux/personality.h
c117ab84 11039F: include/uapi/linux/personality.h
dd49d0f5 11040
838e7a03 11041PHONET PROTOCOL
2a06b40f 11042M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
11043S: Supported
11044F: Documentation/networking/phonet.txt
11045F: include/linux/phonet.h
11046F: include/net/phonet/
c117ab84 11047F: include/uapi/linux/phonet.h
838e7a03
RDC
11048F: net/phonet/
11049
1da177e4 11050PHRAM MTD DRIVER
8b58be88 11051M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
11052L: linux-mtd@lists.infradead.org
11053S: Maintained
679655da 11054F: drivers/mtd/devices/phram.c
1da177e4 11055
efdbb10e
BP
11056PICOLCD HID DRIVER
11057M: Bruno Prémont <bonbons@linux-vserver.org>
11058L: linux-input@vger.kernel.org
11059S: Maintained
11060F: drivers/hid/hid-picolcd*
11061
a53bfa07
JI
11062PICOXCELL SUPPORT
11063M: Jamie Iles <jamie@jamieiles.com>
11064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11065T: git git://github.com/jamieiles/linux-2.6-ji.git
11066S: Supported
b8733987 11067F: arch/arm/boot/dts/picoxcell*
14430813 11068F: arch/arm/mach-picoxcell/
b8733987 11069F: drivers/crypto/picoxcell*
a53bfa07 11070
2744e8af
LW
11071PIN CONTROL SUBSYSTEM
11072M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 11073L: linux-gpio@vger.kernel.org
dbe752a3 11074T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 11075S: Maintained
9feeed94 11076F: Documentation/devicetree/bindings/pinctrl/
0cca6c89 11077F: Documentation/driver-api/pinctl.rst
07f29ba6 11078F: drivers/pinctrl/
8e406fe4 11079F: include/linux/pinctrl/
2744e8af 11080
2201bbb8
JCPV
11081PIN CONTROLLER - ATMEL AT91
11082M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11084S: Maintained
c654b6bf 11085F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 11086
33d3690c 11087PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 11088M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
11089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11090L: linux-gpio@vger.kernel.org
11091S: Supported
11092F: drivers/pinctrl/pinctrl-at91-pio4.*
11093
78de41a3
SA
11094PIN CONTROLLER - FREESCALE
11095M: Dong Aisheng <aisheng.dong@nxp.com>
11096M: Fabio Estevam <festevam@gmail.com>
11097M: Shawn Guo <shawnguo@kernel.org>
11098M: Stefan Agner <stefan@agner.ch>
11099R: Pengutronix Kernel Team <kernel@pengutronix.de>
11100L: linux-gpio@vger.kernel.org
11101S: Maintained
11102F: drivers/pinctrl/freescale/
11103F: Documentation/devicetree/bindings/pinctrl/fsl,*
11104
cbd1b652
MW
11105PIN CONTROLLER - INTEL
11106M: Mika Westerberg <mika.westerberg@linux.intel.com>
11107M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11108S: Maintained
11109F: drivers/pinctrl/intel/
2201bbb8 11110
51802d19
SW
11111PIN CONTROLLER - MEDIATEK
11112M: Sean Wang <sean.wang@mediatek.com>
11113L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11114S: Maintained
11115F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11116F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11117F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11118F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11119F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11120
a66f9d93
BA
11121PIN CONTROLLER - QUALCOMM
11122M: Bjorn Andersson <bjorn.andersson@linaro.org>
11123S: Maintained
11124L: linux-arm-msm@vger.kernel.org
11125F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11126F: drivers/pinctrl/qcom/
11127
9963b536
LP
11128PIN CONTROLLER - RENESAS
11129M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 11130M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 11131L: linux-renesas-soc@vger.kernel.org
db375dbf 11132T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
9963b536
LP
11133S: Maintained
11134F: drivers/pinctrl/sh-pfc/
11135
b75e60d6 11136PIN CONTROLLER - SAMSUNG
fea685e9 11137M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 11138M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 11139M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
11140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11141L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
5fb7edb3
KK
11142Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11143T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
b75e60d6 11144S: Maintained
9b5b33f6 11145F: drivers/pinctrl/samsung/
5db7e3bb
KK
11146F: include/dt-bindings/pinctrl/samsung.h
11147F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 11148
13cbd906
TL
11149PIN CONTROLLER - SINGLE
11150M: Tony Lindgren <tony@atomide.com>
11151M: Haojian Zhuang <haojian.zhuang@linaro.org>
11152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11153L: linux-omap@vger.kernel.org
11154S: Maintained
11155F: drivers/pinctrl/pinctrl-single.c
11156
deda8287 11157PIN CONTROLLER - ST SPEAR
da89947b 11158M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
11159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11160W: http://www.st.com/spear
11161S: Maintained
8e406fe4 11162F: drivers/pinctrl/spear/
deda8287 11163
11a1cf34 11164PISTACHIO SOC SUPPORT
07ca043e 11165M: James Hartley <james.hartley@sondrel.com>
7683e9e5 11166L: linux-mips@linux-mips.org
07ca043e 11167S: Odd Fixes
7683e9e5
LT
11168F: arch/mips/pistachio/
11169F: arch/mips/include/asm/mach-pistachio/
11170F: arch/mips/boot/dts/img/pistachio*
11171F: arch/mips/configs/pistachio*_defconfig
11a1cf34 11172
249a6771 11173PKTCDVD DRIVER
5a8b187c
JA
11174S: Orphan
11175M: linux-block@vger.kernel.org
679655da
JP
11176F: drivers/block/pktcdvd.c
11177F: include/linux/pktcdvd.h
c117ab84 11178F: include/uapi/linux/pktcdvd.h
249a6771 11179
b31d8273 11180PKUNITY SOC DRIVERS
dd3b8c32 11181M: Guan Xuetao <gxt@pku.edu.cn>
b31d8273
G
11182W: http://mprc.pku.edu.cn/~guanxuetao/linux
11183S: Maintained
ceebf4d5 11184T: git git://github.com/gxt/linux.git
b31d8273 11185F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 11186F: drivers/i2c/busses/i2c-puv3.c
8a61f013 11187F: drivers/video/fbdev/fb-puv3.c
2809e80b 11188F: drivers/rtc/rtc-puv3.c
b31d8273 11189
9d2ecfb7 11190PMBUS HARDWARE MONITORING DRIVERS
ca462085 11191M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
11192L: linux-hwmon@vger.kernel.org
11193W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
11194W: http://www.roeck-us.net/linux/drivers/
11195T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11196S: Maintained
11197F: Documentation/hwmon/pmbus
11198F: drivers/hwmon/pmbus/
4ba1bb12 11199F: include/linux/pmbus.h
9d2ecfb7 11200
89a36810 11201PMC SIERRA MaxRAID DRIVER
89a36810
AR
11202L: linux-scsi@vger.kernel.org
11203W: http://www.pmc-sierra.com/
3cdea4d7 11204S: Orphan
89a36810
AR
11205F: drivers/scsi/pmcraid.*
11206
dbf9bfe6 11207PMC SIERRA PM8001 DRIVER
d32477e2 11208M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 11209M: lindar_liu@usish.com
11210L: linux-scsi@vger.kernel.org
11211S: Supported
11212F: drivers/scsi/pm8001/
11213
82abbea7
RD
11214PNP SUPPORT
11215M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11216S: Maintained
11217F: drivers/pnp/
11218
1da177e4 11219POSIX CLOCKS and TIMERS
8b58be88 11220M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 11221L: linux-kernel@vger.kernel.org
75fc2d37 11222T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 11223S: Maintained
679655da
JP
11224F: fs/timerfd.c
11225F: include/linux/timer*
5cee9645 11226F: kernel/time/*timer*
1da177e4 11227
7b06a6d7
RW
11228POWER MANAGEMENT CORE
11229M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11230L: linux-pm@vger.kernel.org
11231T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 11232B: https://bugzilla.kernel.org
7b06a6d7
RW
11233S: Supported
11234F: drivers/base/power/
11235F: include/linux/pm.h
11236F: include/linux/pm_*
11237F: include/linux/powercap.h
11238F: drivers/powercap/
4ab53fe6 11239F: kernel/configs/nopm.config
7b06a6d7 11240
514f161a
MR
11241POWER STATE COORDINATION INTERFACE (PSCI)
11242M: Mark Rutland <mark.rutland@arm.com>
11243M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11244L: linux-arm-kernel@lists.infradead.org
11245S: Maintained
32d53d1b 11246F: drivers/firmware/psci*.c
514f161a
MR
11247F: include/linux/psci.h
11248F: include/uapi/linux/psci.h
11249
7683e9e5
LT
11250POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11251M: Sebastian Reichel <sre@kernel.org>
11252L: linux-pm@vger.kernel.org
11253T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11254S: Maintained
11255F: Documentation/devicetree/bindings/power/supply/
11256F: include/linux/power_supply.h
11257F: drivers/power/supply/
11258
43a1dd9b
SJS
11259POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11260M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11261L: linuxppc-dev@lists.ozlabs.org
11262S: Maintained
11263F: drivers/char/powernv-op-panel.c
11264
1da177e4 11265PPP OVER ATM (RFC 2364)
8b58be88 11266M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 11267S: Maintained
679655da 11268F: net/atm/pppoatm.c
c117ab84 11269F: include/uapi/linux/atmppp.h
1da177e4
LT
11270
11271PPP OVER ETHERNET
8b58be88 11272M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 11273S: Maintained
224cf5ad
JK
11274F: drivers/net/ppp/pppoe.c
11275F: drivers/net/ppp/pppox.c
1da177e4 11276
a6d2370b 11277PPP OVER L2TP
8b58be88 11278M: James Chapman <jchapman@katalix.com>
a6d2370b 11279S: Maintained
90ca28d1 11280F: net/l2tp/l2tp_ppp.c
679655da 11281F: include/linux/if_pppol2tp.h
c117ab84 11282F: include/uapi/linux/if_pppol2tp.h
a6d2370b 11283
7683e9e5
LT
11284PPP PROTOCOL DRIVERS AND COMPRESSORS
11285M: Paul Mackerras <paulus@samba.org>
11286L: linux-ppp@vger.kernel.org
11287S: Maintained
11288F: drivers/net/ppp/ppp_*
11289
eae9d2ba 11290PPS SUPPORT
8b58be88 11291M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
11292W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11293L: linuxpps@ml.enneenne.com (subscribers-only)
11294S: Maintained
cabaaf41 11295F: Documentation/pps/
a2d81803
RD
11296F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11297F: Documentation/ABI/testing/sysfs-pps
cabaaf41
JP
11298F: drivers/pps/
11299F: include/linux/pps*.h
a2d81803 11300F: include/uapi/linux/pps.h
eae9d2ba 11301
71a6d0af
HW
11302PPTP DRIVER
11303M: Dmitry Kozlov <xeb@mail.ru>
11304L: netdev@vger.kernel.org
11305S: Maintained
224cf5ad 11306F: drivers/net/ppp/pptp.c
71a6d0af
HW
11307W: http://sourceforge.net/projects/accel-pptp
11308
1da177e4 11309PREEMPTIBLE KERNEL
8b58be88 11310M: Robert Love <rml@tech9.net>
1da177e4 11311L: kpreempt-tech@lists.sourceforge.net
4f6cce39 11312W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
1da177e4 11313S: Supported
679655da
JP
11314F: Documentation/preempt-locking.txt
11315F: include/linux/preempt.h
1da177e4 11316
548cf34b
PM
11317PRINTK
11318M: Petr Mladek <pmladek@suse.com>
11319M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11320R: Steven Rostedt <rostedt@goodmis.org>
11321S: Maintained
11322F: kernel/printk/
11323F: include/linux/printk.h
11324
1da177e4 11325PRISM54 WIRELESS DRIVER
8b58be88 11326M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 11327L: linux-wireless@vger.kernel.org
9ef80804 11328W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 11329S: Obsolete
c12edfe2 11330F: drivers/net/wireless/intersil/prism54/
1da177e4 11331
b689d4a7
LR
11332PROC SYSCTL
11333M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11334M: Kees Cook <keescook@chromium.org>
11335L: linux-kernel@vger.kernel.org
11336L: linux-fsdevel@vger.kernel.org
11337S: Maintained
11338F: fs/proc/proc_sysctl.c
11339F: include/linux/sysctl.h
11340F: kernel/sysctl.c
11341F: tools/testing/selftests/sysctl/
11342
02c18891 11343PS3 NETWORK SUPPORT
b809b9ca 11344M: Geoff Levand <geoff@infradead.org>
02c18891 11345L: netdev@vger.kernel.org
a14ab6b6 11346L: linuxppc-dev@lists.ozlabs.org
b809b9ca 11347S: Maintained
8df158ac 11348F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 11349
f58a9d17 11350PS3 PLATFORM SUPPORT
b809b9ca 11351M: Geoff Levand <geoff@infradead.org>
a4724ed6 11352L: linuxppc-dev@lists.ozlabs.org
b809b9ca 11353S: Maintained
679655da
JP
11354F: arch/powerpc/boot/ps3*
11355F: arch/powerpc/include/asm/lv1call.h
11356F: arch/powerpc/include/asm/ps3*.h
11357F: arch/powerpc/platforms/ps3/
11358F: drivers/*/ps3*
11359F: drivers/ps3/
fec629b8 11360F: drivers/rtc/rtc-ps3.c
679655da 11361F: drivers/usb/host/*ps3.c
fec629b8 11362F: sound/ppc/snd_ps3*
f58a9d17 11363
cffb4add 11364PS3VRAM DRIVER
8b58be88 11365M: Jim Paris <jim@jtan.com>
3715a5d0 11366M: Geoff Levand <geoff@infradead.org>
a14ab6b6 11367L: linuxppc-dev@lists.ozlabs.org
cffb4add 11368S: Maintained
8a3977cb 11369F: drivers/block/ps3vram.c
cffb4add 11370
6ae0a628 11371PSAMPLE PACKET SAMPLING SUPPORT:
f1fd20c3 11372M: Yotam Gigi <yotam.gi@gmail.com>
6ae0a628
YG
11373S: Maintained
11374F: net/psample
11375F: include/net/psample.h
11376F: include/uapi/linux/psample.h
11377
8defe599 11378PSTORE FILESYSTEM
fc1b326e 11379M: Kees Cook <keescook@chromium.org>
9d5e2a02 11380M: Anton Vorontsov <anton@enomsg.org>
8defe599 11381M: Colin Cross <ccross@android.com>
8defe599
AV
11382M: Tony Luck <tony.luck@intel.com>
11383S: Maintained
fc1b326e 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
11385F: fs/pstore/
11386F: include/linux/pstore*
04851772 11387F: drivers/firmware/efi/efi-pstore.c
8defe599 11388F: drivers/acpi/apei/erst.c
fc1b326e
KC
11389F: Documentation/admin-guide/ramoops.rst
11390F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11391K: \b(pstore|ramoops)
8defe599 11392
7fbc415d
RC
11393PTP HARDWARE CLOCK SUPPORT
11394M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 11395L: netdev@vger.kernel.org
7fbc415d
RC
11396S: Maintained
11397W: http://linuxptp.sourceforge.net/
11398F: Documentation/ABI/testing/sysfs-ptp
11399F: Documentation/ptp/*
0ecb3cdd 11400F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
11401F: drivers/net/phy/dp83640*
11402F: drivers/ptp/*
11403F: include/linux/ptp_cl*
11404
cf94a4d1 11405PTRACE SUPPORT
8b58be88 11406M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
11407S: Maintained
11408F: include/asm-generic/syscall.h
11409F: include/linux/ptrace.h
11410F: include/linux/regset.h
11411F: include/linux/tracehook.h
c117ab84 11412F: include/uapi/linux/ptrace.h
095f6d76
IM
11413F: include/uapi/linux/ptrace.h
11414F: include/asm-generic/ptrace.h
cf94a4d1 11415F: kernel/ptrace.c
095f6d76
IM
11416F: arch/*/ptrace*.c
11417F: arch/*/*/ptrace*.c
11418F: arch/*/include/asm/ptrace*.h
cf94a4d1 11419
3e9d7ba7
HV
11420PULSE8-CEC DRIVER
11421M: Hans Verkuil <hverkuil@xs4all.nl>
11422L: linux-media@vger.kernel.org
11423T: git git://linuxtv.org/media_tree.git
11424S: Maintained
104eda6d 11425F: drivers/media/usb/pulse8-cec/*
1d174e75 11426F: Documentation/media/cec-drivers/pulse8-cec.rst
3e9d7ba7 11427
8320204a 11428PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 11429M: Mike Isely <isely@pobox.com>
16e9495d 11430L: pvrusb2@isely.net (subscribers-only)
661263b5 11431L: linux-media@vger.kernel.org
8320204a 11432W: http://www.isely.net/pvrusb2/
275ffde4 11433T: git git://linuxtv.org/media_tree.git
8320204a 11434S: Maintained
618cd932 11435F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 11436F: drivers/media/usb/pvrusb2/
8320204a 11437
39532e6c 11438PWC WEBCAM DRIVER
c0936df4 11439M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
11440L: linux-media@vger.kernel.org
11441T: git git://linuxtv.org/media_tree.git
c0936df4 11442S: Odd Fixes
39532e6c
HG
11443F: drivers/media/usb/pwc/*
11444
93c090b3 11445PWM FAN DRIVER
774e0362 11446M: Kamil Debski <kamil@wypas.org>
0faf7dd5 11447M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 11448L: linux-hwmon@vger.kernel.org
93c090b3
KD
11449S: Supported
11450F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11451F: Documentation/hwmon/pwm-fan
11452F: drivers/hwmon/pwm-fan.c
11453
db3df876
SY
11454PWM IR Transmitter
11455M: Sean Young <sean@mess.org>
11456L: linux-media@vger.kernel.org
11457S: Maintained
11458F: drivers/media/rc/pwm-ir-tx.c
11459
200efedd 11460PWM SUBSYSTEM
aa3495f7
TR
11461M: Thierry Reding <thierry.reding@gmail.com>
11462L: linux-pwm@vger.kernel.org
0c2498f1 11463S: Maintained
006e854f 11464T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
11465F: Documentation/pwm.txt
11466F: Documentation/devicetree/bindings/pwm/
11467F: include/linux/pwm.h
0c2498f1 11468F: drivers/pwm/
a140b98d
TR
11469F: drivers/video/backlight/pwm_bl.c
11470F: include/linux/pwm_backlight.h
757642f9
AL
11471F: drivers/gpio/gpio-mvebu.c
11472F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
0c2498f1 11473
7683e9e5
LT
11474PXA GPIO DRIVER
11475M: Robert Jarzmik <robert.jarzmik@free.fr>
11476L: linux-gpio@vger.kernel.org
11477S: Maintained
11478F: drivers/gpio/gpio-pxa.c
11479
11480PXA MMCI DRIVER
11481S: Orphan
11482
11483PXA RTC DRIVER
11484M: Robert Jarzmik <robert.jarzmik@free.fr>
11485L: linux-rtc@vger.kernel.org
11486S: Maintained
11487
30ec261e 11488PXA2xx/PXA3xx SUPPORT
8da5e302 11489M: Daniel Mack <daniel@zonque.org>
a323f664 11490M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 11491M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 11492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 11493T: git git://github.com/hzhuang1/linux.git
8da5e302 11494T: git git://github.com/rjarzmik/linux.git
1da177e4 11495S: Maintained
e68d7c14 11496F: arch/arm/boot/dts/pxa*
679655da 11497F: arch/arm/mach-pxa/
820439f1 11498F: drivers/dma/pxa*
679655da 11499F: drivers/pcmcia/pxa2xx*
1403ead9 11500F: drivers/pinctrl/pxa/
9df92e6c 11501F: drivers/spi/spi-pxa2xx*
faf2e1db 11502F: drivers/usb/gadget/udc/pxa2*
679655da 11503F: include/sound/pxa2xx-lib.h
bec4c99e 11504F: sound/arm/pxa*
14430813 11505F: sound/soc/pxa/
1da177e4 11506
cea4001a 11507QAT DRIVER
90ab5a81 11508M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
49e7d9df
JP
11509L: qat-linux@intel.com
11510S: Supported
11511F: drivers/crypto/qat/
cea4001a 11512
82abbea7
RD
11513QCOM AUDIO (ASoC) DRIVERS
11514M: Patrick Lai <plai@codeaurora.org>
11515M: Banajit Goswami <bgoswami@codeaurora.org>
11516L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11517S: Supported
11518F: sound/soc/qcom/
11519
11520QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11521M: Gabriel Somlo <somlo@cmu.edu>
11522M: "Michael S. Tsirkin" <mst@redhat.com>
11523L: qemu-devel@nongnu.org
11524S: Maintained
11525F: drivers/firmware/qemu_fw_cfg.c
1f57bc12 11526F: include/uapi/linux/qemu_fw_cfg.h
82abbea7 11527
52a09a04 11528QIB DRIVER
896b1ec8
DD
11529M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11530M: Mike Marciniszyn <mike.marciniszyn@intel.com>
52a09a04
MM
11531L: linux-rdma@vger.kernel.org
11532S: Supported
11533F: drivers/infiniband/hw/qib/
11534
7683e9e5
LT
11535QLOGIC QL41xxx FCOE DRIVER
11536M: QLogic-Storage-Upstream@cavium.com
11537L: linux-scsi@vger.kernel.org
11538S: Supported
11539F: drivers/scsi/qedf/
11540
11541QLOGIC QL41xxx ISCSI DRIVER
11542M: QLogic-Storage-Upstream@cavium.com
11543L: linux-scsi@vger.kernel.org
11544S: Supported
11545F: drivers/scsi/qedi/
11546
11547QLOGIC QL4xxx ETHERNET DRIVER
7683e9e5
LT
11548M: Ariel Elior <Ariel.Elior@cavium.com>
11549M: everest-linux-l2@cavium.com
11550L: netdev@vger.kernel.org
11551S: Supported
11552F: drivers/net/ethernet/qlogic/qed/
11553F: include/linux/qed/
11554F: drivers/net/ethernet/qlogic/qede/
11555
11556QLOGIC QL4xxx RDMA DRIVER
7c3d2bc4 11557M: Michal Kalderon <Michal.Kalderon@cavium.com>
7683e9e5
LT
11558M: Ariel Elior <Ariel.Elior@cavium.com>
11559L: linux-rdma@vger.kernel.org
11560S: Supported
11561F: drivers/infiniband/hw/qedr/
11562F: include/uapi/rdma/qedr-abi.h
11563
5e9772b9
JS
11564QLOGIC QLA1280 SCSI DRIVER
11565M: Michael Reed <mdr@sgi.com>
11566L: linux-scsi@vger.kernel.org
11567S: Maintained
11568F: drivers/scsi/qla1280.[ch]
11569
1da177e4 11570QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 11571M: qla2xxx-upstream@qlogic.com
1da177e4
LT
11572L: linux-scsi@vger.kernel.org
11573S: Supported
679655da
JP
11574F: Documentation/scsi/LICENSE.qla2xxx
11575F: drivers/scsi/qla2xxx/
1da177e4 11576
5a4faa87 11577QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 11578M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
11579L: netdev@vger.kernel.org
11580S: Supported
679655da 11581F: Documentation/networking/LICENSE.qla3xxx
aa43c215 11582F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 11583
7683e9e5
LT
11584QLOGIC QLA4XXX iSCSI DRIVER
11585M: QLogic-Storage-Upstream@qlogic.com
11586L: linux-scsi@vger.kernel.org
0ec00f03 11587S: Supported
7683e9e5
LT
11588F: Documentation/scsi/LICENSE.qla4xxx
11589F: drivers/scsi/qla4xxx/
0ec00f03 11590
7683e9e5 11591QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
11592M: Harish Patil <harish.patil@cavium.com>
11593M: Manish Chopra <manish.chopra@cavium.com>
11594M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
11595L: netdev@vger.kernel.org
11596S: Supported
7683e9e5 11597F: drivers/net/ethernet/qlogic/qlcnic/
61d8658b 11598
7683e9e5
LT
11599QLOGIC QLGE 10Gb ETHERNET DRIVER
11600M: Harish Patil <harish.patil@cavium.com>
11601M: Manish Chopra <manish.chopra@cavium.com>
11602M: Dept-GELinuxNICDev@cavium.com
11603L: netdev@vger.kernel.org
b6ea01ba 11604S: Supported
7683e9e5 11605F: drivers/net/ethernet/qlogic/qlge/
b6ea01ba 11606
1da177e4 11607QNX4 FILESYSTEM
8b58be88 11608M: Anders Larsen <al@alarsen.net>
1da177e4
LT
11609W: http://www.alarsen.net/linux/qnx4fs/
11610S: Maintained
80811493 11611F: fs/qnx4/
c117ab84
CEB
11612F: include/uapi/linux/qnx4_fs.h
11613F: include/uapi/linux/qnxtypes.h
1da177e4 11614
d8b97569 11615QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
11616M: Stuart Yoder <stuyoder@gmail.com>
11617M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
11618L: linux-kernel@vger.kernel.org
11619S: Maintained
6bd067c4 11620F: drivers/bus/fsl-mc/
c1517d50 11621F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
6bd067c4 11622F: Documentation/networking/dpaa2/overview.rst
d8b97569 11623
91952bc0
AP
11624QT1010 MEDIA DRIVER
11625M: Antti Palosaari <crope@iki.fi>
11626L: linux-media@vger.kernel.org
a825eaec 11627W: https://linuxtv.org
91952bc0
AP
11628W: http://palosaari.fi/linux/
11629Q: http://patchwork.linuxtv.org/project/linux-media/list/
11630T: git git://linuxtv.org/anttip/media_tree.git
11631S: Maintained
11632F: drivers/media/tuners/qt1010*
11633
2ea0ffcb 11634QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
c76700ab 11635M: Kalle Valo <kvalo@codeaurora.org>
2ea0ffcb
KV
11636L: ath10k@lists.infradead.org
11637W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 11638T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
11639S: Supported
11640F: drivers/net/wireless/ath/ath10k/
11641
7683e9e5
LT
11642QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11643M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11644L: linux-wireless@vger.kernel.org
11645W: http://wireless.kernel.org/en/users/Drivers/ath9k
11646S: Supported
11647F: drivers/net/wireless/ath/ath9k/
11648
5c8cea42
TT
11649QUALCOMM CAMERA SUBSYSTEM DRIVER
11650M: Todor Tomov <todor.tomov@linaro.org>
11651L: linux-media@vger.kernel.org
11652S: Maintained
11653F: Documentation/devicetree/bindings/media/qcom,camss.txt
11654F: Documentation/media/v4l-drivers/qcom_camss.rst
11655F: drivers/media/platform/qcom/camss-8x16/
11656
b9b17deb
TT
11657QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11658M: Timur Tabi <timur@codeaurora.org>
11659L: netdev@vger.kernel.org
11660S: Supported
11661F: drivers/net/ethernet/qualcomm/emac/
11662
4f4567cf
RK
11663QUALCOMM HEXAGON ARCHITECTURE
11664M: Richard Kuo <rkuo@codeaurora.org>
11665L: linux-hexagon@vger.kernel.org
9f273c24 11666T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
11667S: Supported
11668F: arch/hexagon/
11669
d43ecff3
RC
11670QUALCOMM IOMMU
11671M: Rob Clark <robdclark@gmail.com>
11672L: iommu@lists.linux-foundation.org
11673L: linux-arm-msm@vger.kernel.org
11674S: Maintained
11675F: drivers/iommu/qcom_iommu.c
11676
097748eb
SV
11677QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11678M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11679L: linux-media@vger.kernel.org
11680L: linux-arm-msm@vger.kernel.org
11681T: git git://linuxtv.org/media_tree.git
11682S: Maintained
11683F: drivers/media/platform/qcom/venus/
11684
8e84c258 11685QUALCOMM WCN36XX WIRELESS DRIVER
813477aa 11686M: Kalle Valo <kvalo@codeaurora.org>
8e84c258
EK
11687L: wcn36xx@lists.infradead.org
11688W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11689T: git git://github.com/KrasnikovEugene/wcn36xx.git
11690S: Supported
11691F: drivers/net/wireless/ath/wcn36xx/
11692
98f44cb0 11693QUANTENNA QTNFMAC WIRELESS DRIVER
7683e9e5
LT
11694M: Igor Mitsyanko <imitsyanko@quantenna.com>
11695M: Avinash Patil <avinashp@quantenna.com>
11696M: Sergey Matyukevich <smatyukevich@quantenna.com>
11697L: linux-wireless@vger.kernel.org
11698S: Maintained
11699F: drivers/net/wireless/quantenna
11700
11701RADEON and AMDGPU DRM DRIVERS
11702M: Alex Deucher <alexander.deucher@amd.com>
11703M: Christian König <christian.koenig@amd.com>
d2542649 11704M: David (ChunMing) Zhou <David1.Zhou@amd.com>
7683e9e5
LT
11705L: amd-gfx@lists.freedesktop.org
11706T: git git://people.freedesktop.org/~agd5f/linux
11707S: Supported
11708F: drivers/gpu/drm/radeon/
11709F: include/uapi/drm/radeon_drm.h
11710F: drivers/gpu/drm/amd/
11711F: include/uapi/drm/amdgpu_drm.h
98f44cb0 11712
1da177e4 11713RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 11714M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 11715L: linux-fbdev@vger.kernel.org
1da177e4 11716S: Maintained
8a61f013 11717F: drivers/video/fbdev/aty/radeon*
c117ab84 11718F: include/uapi/linux/radeonfb.h
1da177e4 11719
c6c9b34c 11720RADIOSHARK RADIO DRIVER
c0936df4 11721M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11722L: linux-media@vger.kernel.org
11723T: git git://linuxtv.org/media_tree.git
11724S: Maintained
11725F: drivers/media/radio/radio-shark.c
11726
11727RADIOSHARK2 RADIO DRIVER
c0936df4 11728M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11729L: linux-media@vger.kernel.org
11730T: git git://linuxtv.org/media_tree.git
11731S: Maintained
11732F: drivers/media/radio/radio-shark2.c
11733F: drivers/media/radio/radio-tea5777.c
11734
82abbea7
RD
11735RADOS BLOCK DEVICE (RBD)
11736M: Ilya Dryomov <idryomov@gmail.com>
11737M: Sage Weil <sage@redhat.com>
11738M: Alex Elder <elder@kernel.org>
11739L: ceph-devel@vger.kernel.org
11740W: http://ceph.com/
11741T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11742T: git git://github.com/ceph/ceph-client.git
11743S: Supported
11744F: Documentation/ABI/testing/sysfs-bus-rbd
11745F: drivers/block/rbd.c
11746F: drivers/block/rbd_types.h
11747
1da177e4 11748RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 11749M: Paul Mackerras <paulus@samba.org>
c69f677c 11750L: linux-fbdev@vger.kernel.org
1da177e4 11751S: Maintained
8a61f013 11752F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 11753
0f314f6c
HV
11754RAINSHADOW-CEC DRIVER
11755M: Hans Verkuil <hverkuil@xs4all.nl>
11756L: linux-media@vger.kernel.org
11757T: git git://linuxtv.org/media_tree.git
11758S: Maintained
11759F: drivers/media/usb/rainshadow-cec/*
11760
a0fd81a9 11761RALINK MIPS ARCHITECTURE
bdb40e8e 11762M: John Crispin <john@phrozen.org>
a0fd81a9
JC
11763L: linux-mips@linux-mips.org
11764S: Maintained
11765F: arch/mips/ralink
11766
e7839f25 11767RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 11768P: rt2x00 project
b182427e 11769M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 11770M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 11771L: linux-wireless@vger.kernel.org
95ea3627 11772S: Maintained
33aca94d 11773F: drivers/net/wireless/ralink/rt2x00/
95ea3627 11774
9db5579b 11775RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 11776M: Jens Axboe <axboe@kernel.dk>
9db5579b 11777S: Maintained
679655da
JP
11778F: Documentation/blockdev/ramdisk.txt
11779F: drivers/block/brd.c
9db5579b 11780
f2d0b0d5
MD
11781RANCHU VIRTUAL BOARD FOR MIPS
11782M: Miodrag Dinic <miodrag.dinic@mips.com>
11783L: linux-mips@linux-mips.org
11784S: Supported
11785F: arch/mips/generic/board-ranchu.c
11786F: arch/mips/configs/generic/board-ranchu.config
11787
9e95ce27 11788RANDOM NUMBER DRIVER
0624bcaa 11789M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 11790S: Maintained
679655da 11791F: drivers/char/random.c
9e95ce27 11792
394b701c 11793RAPIDIO SUBSYSTEM
8b58be88 11794M: Matt Porter <mporter@kernel.crashing.org>
d387a31d 11795M: Alexandre Bounine <alex.bou9@gmail.com>
394b701c 11796S: Maintained
679655da 11797F: drivers/rapidio/
394b701c 11798
e2d1d6c0 11799RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 11800L: linux-wireless@vger.kernel.org
f52a5490 11801S: Orphan
679655da 11802F: drivers/net/wireless/ray*
e2d1d6c0 11803
c87b9c60
PM
11804RCUTORTURE TEST FRAMEWORK
11805M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11806M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11807R: Steven Rostedt <rostedt@goodmis.org>
11808R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11809R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11810L: linux-kernel@vger.kernel.org
c87b9c60
PM
11811S: Supported
11812T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11813F: tools/testing/selftests/rcutorture
11814
c1f766b5 11815RDC R-321X SoC
8b58be88 11816M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
11817S: Maintained
11818
db17f395 11819RDC R6040 FAST ETHERNET DRIVER
35566e96 11820M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
11821L: netdev@vger.kernel.org
11822S: Maintained
58565a35 11823F: drivers/net/ethernet/rdc/r6040.c
db17f395 11824
82abbea7
RD
11825RDMAVT - RDMA verbs software
11826M: Dennis Dalessandro <dennis.dalessandro@intel.com>
896b1ec8 11827M: Mike Marciniszyn <mike.marciniszyn@intel.com>
82abbea7
RD
11828L: linux-rdma@vger.kernel.org
11829S: Supported
11830F: drivers/infiniband/sw/rdmavt
11831
a09ed661 11832RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 11833M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11834L: netdev@vger.kernel.org
11835L: linux-rdma@vger.kernel.org
fbb5a558 11836L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 11837W: https://oss.oracle.com/projects/rds/
a09ed661 11838S: Supported
679655da 11839F: net/rds/
72f26eee 11840F: Documentation/networking/rds.txt
a09ed661 11841
48553d10
FY
11842RDT - RESOURCE ALLOCATION
11843M: Fenghua Yu <fenghua.yu@intel.com>
11844L: linux-kernel@vger.kernel.org
11845S: Supported
11846F: arch/x86/kernel/cpu/intel_rdt*
05830204 11847F: arch/x86/include/asm/intel_rdt_sched.h
48553d10
FY
11848F: Documentation/x86/intel_rdt*
11849
595182bc 11850READ-COPY UPDATE (RCU)
8b58be88 11851M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11852M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11853R: Steven Rostedt <rostedt@goodmis.org>
11854R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11855R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11856L: linux-kernel@vger.kernel.org
9fab9787 11857W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 11858S: Supported
08deed1e 11859T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 11860F: Documentation/RCU/
9fab9787 11861X: Documentation/RCU/torture.txt
f9094d8e 11862F: include/linux/rcu*
4102adab
PM
11863X: include/linux/srcu.h
11864F: kernel/rcu/
34e2d560 11865X: kernel/torture.c
595182bc 11866
0c86edc0 11867REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 11868M: Alessandro Zummo <a.zummo@towertech.it>
e6a0b0f4 11869M: Alexandre Belloni <alexandre.belloni@bootlin.com>
6ceec695 11870L: linux-rtc@vger.kernel.org
8a6e2535 11871Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 11872T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 11873S: Maintained
7af6a2e1 11874F: Documentation/devicetree/bindings/rtc/
679655da
JP
11875F: Documentation/rtc.txt
11876F: drivers/rtc/
11877F: include/linux/rtc.h
c117ab84 11878F: include/uapi/linux/rtc.h
fe23c336
AB
11879F: include/linux/rtc/
11880F: include/linux/platform_data/rtc-*
11881F: tools/testing/selftests/timers/rtctest.c
0c86edc0 11882
0e400c53
MB
11883REALTEK AUDIO CODECS
11884M: Bard Liao <bardliao@realtek.com>
11885M: Oder Chiou <oder_chiou@realtek.com>
11886S: Maintained
11887F: sound/soc/codecs/rt*
11888F: include/sound/rt*.h
11889
b83a313b 11890REGISTER MAP ABSTRACTION
b02e48f2 11891M: Mark Brown <broonie@kernel.org>
dd060bc9 11892L: linux-kernel@vger.kernel.org
b83a313b
MB
11893T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11894S: Supported
9398a639 11895F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
11896F: drivers/base/regmap/
11897F: include/linux/regmap.h
11898
82abbea7
RD
11899REISERFS FILE SYSTEM
11900L: reiserfs-devel@vger.kernel.org
11901S: Supported
11902F: fs/reiserfs/
11903
400e64df
OBC
11904REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11905M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11906M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11907L: linux-remoteproc@vger.kernel.org
6bb697b6 11908T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 11909S: Maintained
15ebc72d 11910F: Documentation/devicetree/bindings/remoteproc/
400e64df 11911F: Documentation/remoteproc.txt
15ebc72d 11912F: drivers/remoteproc/
6fc26488 11913F: include/linux/remoteproc.h
400e64df 11914
d8115db5
OBC
11915REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11916M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11917M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11918L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
11919T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11920S: Maintained
11921F: drivers/rpmsg/
11922F: Documentation/rpmsg.txt
11923F: include/linux/rpmsg.h
38c6fc32 11924F: include/linux/rpmsg/
d8115db5 11925
fedc81e7
GU
11926RENESAS CLOCK DRIVERS
11927M: Geert Uytterhoeven <geert+renesas@glider.be>
11928L: linux-renesas-soc@vger.kernel.org
d9341f2b 11929T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
fedc81e7
GU
11930S: Supported
11931F: drivers/clk/renesas/
11932
090cecc6
WS
11933RENESAS EMEV2 I2C DRIVER
11934M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11935S: Supported
11936F: drivers/i2c/busses/i2c-emev2.c
11937
8e6569af
SS
11938RENESAS ETHERNET DRIVERS
11939R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11940L: netdev@vger.kernel.org
4a121096 11941L: linux-renesas-soc@vger.kernel.org
6fa9c623
SS
11942F: Documentation/devicetree/bindings/net/renesas,*.txt
11943F: Documentation/devicetree/bindings/net/sh_eth.txt
8e6569af
SS
11944F: drivers/net/ethernet/renesas/
11945F: include/linux/sh_eth.h
11946
059c53b3
MV
11947RENESAS R-CAR GYROADC DRIVER
11948M: Marek Vasut <marek.vasut@gmail.com>
11949L: linux-iio@vger.kernel.org
11950S: Supported
11951F: drivers/iio/adc/rcar_gyro_adc.c
11952
090cecc6
WS
11953RENESAS R-CAR I2C DRIVERS
11954M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11955S: Supported
11956F: drivers/i2c/busses/i2c-rcar.c
11957F: drivers/i2c/busses/i2c-sh_mobile.c
11958
7c7356ba 11959RENESAS USB PHY DRIVER
3e46c397 11960M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 11961L: linux-renesas-soc@vger.kernel.org
3e46c397 11962S: Maintained
7c7356ba 11963F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
3e46c397 11964
1b0fe6be
PZ
11965RESET CONTROLLER FRAMEWORK
11966M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 11967T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
11968S: Maintained
11969F: drivers/reset/
11970F: Documentation/devicetree/bindings/reset/
b2f6dd7b 11971F: include/dt-bindings/reset/
1b0fe6be
PZ
11972F: include/linux/reset.h
11973F: include/linux/reset-controller.h
11974
e0897645 11975RFKILL
8b58be88 11976M: Johannes Berg <johannes@sipsolutions.net>
19d337df 11977L: linux-wireless@vger.kernel.org
ce466579
JB
11978W: http://wireless.kernel.org/
11979T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11980T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 11981S: Maintained
505c9247 11982F: Documentation/rfkill.txt
8c03145a 11983F: Documentation/ABI/stable/sysfs-class-rfkill
80811493 11984F: net/rfkill/
e0897645 11985
933685ca
TG
11986RHASHTABLE
11987M: Thomas Graf <tgraf@suug.ch>
39ec406d 11988M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
11989L: netdev@vger.kernel.org
11990S: Maintained
11991F: lib/rhashtable.c
11992F: include/linux/rhashtable.h
11993
7683e9e5 11994RICOH R5C592 MEMORYSTICK DRIVER
67e054e9
ML
11995M: Maxim Levitsky <maximlevitsky@gmail.com>
11996S: Maintained
7683e9e5 11997F: drivers/memstick/host/r592.*
67e054e9 11998
7683e9e5 11999RICOH SMARTMEDIA/XD DRIVER
92634125
ML
12000M: Maxim Levitsky <maximlevitsky@gmail.com>
12001S: Maintained
93db446a
BB
12002F: drivers/mtd/nand/raw/r852.c
12003F: drivers/mtd/nand/raw/r852.h
92634125 12004
c98cfe4a
JN
12005RISC-V ARCHITECTURE
12006M: Palmer Dabbelt <palmer@sifive.com>
12007M: Albert Ou <albert@sifive.com>
6572cc2b
PD
12008L: linux-riscv@lists.infradead.org
12009T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
c98cfe4a
JN
12010S: Supported
12011F: arch/riscv/
12012K: riscv
12013N: riscv
12014
27f1d2f9
SA
12015ROCCAT DRIVERS
12016M: Stefan Achatz <erazor_de@users.sourceforge.net>
12017W: http://sourceforge.net/projects/roccat/
12018S: Maintained
12019F: drivers/hid/hid-roccat*
12020F: include/linux/hid-roccat*
12021F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12022
1c860c78
JC
12023ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12024M: Jacob chen <jacob2.chen@rock-chips.com>
12025L: linux-media@vger.kernel.org
12026S: Maintained
12027F: drivers/media/platform/rockchip/rga/
12028F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12029
4b8ac966
JP
12030ROCKER DRIVER
12031M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
12032L: netdev@vger.kernel.org
12033S: Supported
12034F: drivers/net/ethernet/rocker/
12035
1da177e4
LT
12036ROCKETPORT DRIVER
12037P: Comtrol Corp.
1da177e4
LT
12038W: http://www.comtrol.com
12039S: Maintained
679655da 12040F: Documentation/serial/rocket.txt
c897401b 12041F: drivers/tty/rocket*
1da177e4 12042
7645c2f4
KC
12043ROCKETPORT EXPRESS/INFINITY DRIVER
12044M: Kevin Cernekee <cernekee@gmail.com>
12045L: linux-serial@vger.kernel.org
12046S: Odd Fixes
12047F: drivers/tty/serial/rp2.*
12048
d3ea2127
MV
12049ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12050M: Marek Vasut <marek.vasut+renesas@gmail.com>
12051L: linux-kernel@vger.kernel.org
12052L: linux-renesas-soc@vger.kernel.org
12053S: Supported
12054F: drivers/mfd/bd9571mwv.c
12055F: drivers/regulator/bd9571mwv-regulator.c
12056F: drivers/gpio/gpio-bd9571mwv.c
12057F: include/linux/mfd/bd9571mwv.h
12058F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12059
1da177e4 12060ROSE NETWORK LAYER
8b58be88 12061M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 12062L: linux-hams@vger.kernel.org
d34cb28a 12063W: http://www.linux-ax25.org/
1da177e4 12064S: Maintained
679655da 12065F: include/net/rose.h
c117ab84 12066F: include/uapi/linux/rose.h
679655da 12067F: net/rose/
1da177e4 12068
91952bc0
AP
12069RTL2830 MEDIA DRIVER
12070M: Antti Palosaari <crope@iki.fi>
12071L: linux-media@vger.kernel.org
a825eaec 12072W: https://linuxtv.org
91952bc0
AP
12073W: http://palosaari.fi/linux/
12074Q: http://patchwork.linuxtv.org/project/linux-media/list/
12075T: git git://linuxtv.org/anttip/media_tree.git
12076S: Maintained
12077F: drivers/media/dvb-frontends/rtl2830*
12078
27a0aacf
AP
12079RTL2832 MEDIA DRIVER
12080M: Antti Palosaari <crope@iki.fi>
12081L: linux-media@vger.kernel.org
a825eaec 12082W: https://linuxtv.org
27a0aacf
AP
12083W: http://palosaari.fi/linux/
12084Q: http://patchwork.linuxtv.org/project/linux-media/list/
12085T: git git://linuxtv.org/anttip/media_tree.git
12086S: Maintained
12087F: drivers/media/dvb-frontends/rtl2832*
12088
ba6e6f6e
AP
12089RTL2832_SDR MEDIA DRIVER
12090M: Antti Palosaari <crope@iki.fi>
12091L: linux-media@vger.kernel.org
a825eaec 12092W: https://linuxtv.org
ba6e6f6e
AP
12093W: http://palosaari.fi/linux/
12094Q: http://patchwork.linuxtv.org/project/linux-media/list/
12095T: git git://linuxtv.org/anttip/media_tree.git
12096S: Maintained
b4bb1c28 12097F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 12098
59840488 12099RTL8180 WIRELESS DRIVER
605bebe2 12100L: linux-wireless@vger.kernel.org
491b26b4 12101W: http://wireless.kernel.org/
54e5881d 12102T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 12103S: Orphan
62141726 12104F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 12105
59840488 12106RTL8187 WIRELESS DRIVER
9f0939bf 12107M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
12108M: Hin-Tak Leung <htl10@users.sourceforge.net>
12109M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 12110L: linux-wireless@vger.kernel.org
491b26b4 12111W: http://wireless.kernel.org/
54e5881d 12112T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 12113S: Maintained
62141726 12114F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 12115
f8dae08c
LF
12116REALTEK WIRELESS DRIVER (rtlwifi family)
12117M: Ping-Ke Shih <pkshih@realtek.com>
3cf0c8ad 12118L: linux-wireless@vger.kernel.org
491b26b4 12119W: http://wireless.kernel.org/
3cf0c8ad
LF
12120T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12121S: Maintained
62141726 12122F: drivers/net/wireless/realtek/rtlwifi/
59840488 12123
26f1fad2 12124RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 12125M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 12126L: linux-wireless@vger.kernel.org
171a900c 12127T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
12128S: Maintained
12129F: drivers/net/wireless/realtek/rtl8xxxu/
12130
bcd1d601
DH
12131RXRPC SOCKETS (AF_RXRPC)
12132M: David Howells <dhowells@redhat.com>
12133L: linux-afs@lists.infradead.org
12134S: Supported
12135F: net/rxrpc/
12136F: include/keys/rxrpc-type.h
12137F: include/net/af_rxrpc.h
12138F: include/trace/events/rxrpc.h
12139F: include/uapi/linux/rxrpc.h
12140F: Documentation/networking/rxrpc.txt
12141W: https://www.infradead.org/~dhowells/kafs/
12142
9eb8ef74 12143S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 12144M: Antonino Daplas <adaplas@gmail.com>
c69f677c 12145L: linux-fbdev@vger.kernel.org
ce00f85c 12146S: Maintained
8a61f013 12147F: drivers/video/fbdev/savage/
9eb8ef74 12148
1da177e4 12149S390
8b58be88
JP
12150M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12151M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 12152L: linux-s390@vger.kernel.org
5238da45 12153W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 12154T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 12155S: Supported
679655da 12156F: arch/s390/
a968cd3e 12157F: drivers/s390/
3bfe6858 12158F: Documentation/s390/
0c88a041 12159F: Documentation/driver-api/s390-drivers.rst
5238da45 12160
322986ca 12161S390 COMMON I/O LAYER
67f7c703
HC
12162M: Sebastian Ott <sebott@linux.ibm.com>
12163M: Peter Oberparleiter <oberpar@linux.ibm.com>
322986ca
SO
12164L: linux-s390@vger.kernel.org
12165W: http://www.ibm.com/developerworks/linux/linux390/
12166S: Supported
12167F: drivers/s390/cio/
12168
12169S390 DASD DRIVER
67f7c703
HC
12170M: Stefan Haberland <sth@linux.ibm.com>
12171M: Jan Hoeppner <hoeppner@linux.ibm.com>
322986ca
SO
12172L: linux-s390@vger.kernel.org
12173W: http://www.ibm.com/developerworks/linux/linux390/
12174S: Supported
12175F: drivers/s390/block/dasd*
12176F: block/partitions/ibm.c
12177
7683e9e5
LT
12178S390 IOMMU (PCI)
12179M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12180L: linux-s390@vger.kernel.org
12181W: http://www.ibm.com/developerworks/linux/linux390/
12182S: Supported
12183F: drivers/iommu/s390-iommu.c
12184
12185S390 IUCV NETWORK LAYER
67f7c703
HC
12186M: Julian Wiedmann <jwi@linux.ibm.com>
12187M: Ursula Braun <ubraun@linux.ibm.com>
7683e9e5
LT
12188L: linux-s390@vger.kernel.org
12189W: http://www.ibm.com/developerworks/linux/linux390/
12190S: Supported
12191F: drivers/s390/net/*iucv*
12192F: include/net/iucv/
12193F: net/iucv/
12194
5238da45 12195S390 NETWORK DRIVERS
67f7c703
HC
12196M: Julian Wiedmann <jwi@linux.ibm.com>
12197M: Ursula Braun <ubraun@linux.ibm.com>
d58140cc 12198L: linux-s390@vger.kernel.org
5238da45
HC
12199W: http://www.ibm.com/developerworks/linux/linux390/
12200S: Supported
679655da 12201F: drivers/s390/net/
5238da45 12202
322986ca 12203S390 PCI SUBSYSTEM
67f7c703 12204M: Sebastian Ott <sebott@linux.ibm.com>
322986ca
SO
12205M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12206L: linux-s390@vger.kernel.org
12207W: http://www.ibm.com/developerworks/linux/linux390/
12208S: Supported
12209F: arch/s390/pci/
12210F: drivers/pci/hotplug/s390_pci_hpc.c
12211
7683e9e5
LT
12212S390 VFIO-CCW DRIVER
12213M: Cornelia Huck <cohuck@redhat.com>
67f7c703
HC
12214M: Dong Jia Shi <bjsdjshi@linux.ibm.com>
12215M: Halil Pasic <pasic@linux.ibm.com>
7683e9e5
LT
12216L: linux-s390@vger.kernel.org
12217L: kvm@vger.kernel.org
12218S: Supported
12219F: drivers/s390/cio/vfio_ccw*
12220F: Documentation/s390/vfio-ccw.txt
12221F: include/uapi/linux/vfio_ccw.h
12222
feed9b62 12223S390 ZCRYPT DRIVER
84edb315 12224M: Harald Freudenberger <freude@linux.ibm.com>
feed9b62 12225L: linux-s390@vger.kernel.org
a968cd3e 12226W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 12227S: Supported
d5ca6918 12228F: drivers/s390/crypto/
feed9b62 12229
5238da45 12230S390 ZFCP DRIVER
67f7c703
HC
12231M: Steffen Maier <maier@linux.ibm.com>
12232M: Benjamin Block <bblock@linux.ibm.com>
d58140cc 12233L: linux-s390@vger.kernel.org
5238da45 12234W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 12235S: Supported
679655da 12236F: drivers/s390/scsi/zfcp_*
1da177e4 12237
4dde7f75 12238S3C24XX SD/MMC Driver
8b58be88 12239M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 12240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 12241S: Supported
679655da 12242F: drivers/mmc/host/s3cmci.*
4dde7f75 12243
1f15a229
HV
12244SAA6588 RDS RECEIVER DRIVER
12245M: Hans Verkuil <hverkuil@xs4all.nl>
12246L: linux-media@vger.kernel.org
12247T: git git://linuxtv.org/media_tree.git
a825eaec 12248W: https://linuxtv.org
1f15a229
HV
12249S: Odd Fixes
12250F: drivers/media/i2c/saa6588*
12251
98ed12e6 12252SAA7134 VIDEO4LINUX DRIVER
5dc8a864 12253M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 12254L: linux-media@vger.kernel.org
a825eaec 12255W: https://linuxtv.org
98ed12e6
MCC
12256T: git git://linuxtv.org/media_tree.git
12257S: Odd fixes
618cd932 12258F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
12259F: drivers/media/pci/saa7134/
12260
1da177e4 12261SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 12262M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 12263L: linux-media@vger.kernel.org
275ffde4 12264T: git git://linuxtv.org/media_tree.git
1da177e4 12265S: Maintained
90d72ac6
MCC
12266F: drivers/media/common/saa7146/
12267F: drivers/media/pci/saa7146/
12268F: include/media/saa7146*
1da177e4 12269
4a109cc0 12270SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 12271M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 12272M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 12273M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
12274L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12275S: Supported
14430813 12276F: sound/soc/samsung/
dbe7d4c6 12277F: Documentation/devicetree/bindings/sound/samsung*
4a109cc0 12278
c46ea13f
KK
12279SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12280M: Krzysztof Kozlowski <krzk@kernel.org>
12281L: linux-crypto@vger.kernel.org
12282L: linux-samsung-soc@vger.kernel.org
12283S: Maintained
12284F: drivers/crypto/exynos-rng.c
f1f2237f 12285F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
c46ea13f 12286
6cd225cc
ŁS
12287SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12288M: Łukasz Stelmach <l.stelmach@samsung.com>
12289L: linux-samsung-soc@vger.kernel.org
12290S: Maintained
12291F: drivers/char/hw_random/exynos-trng.c
12292F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12293
0d89a28b 12294SAMSUNG FRAMEBUFFER DRIVER
b7701755 12295M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
12296L: linux-fbdev@vger.kernel.org
12297S: Maintained
8a61f013 12298F: drivers/video/fbdev/s3c-fb.c
0d89a28b 12299
7683e9e5
LT
12300SAMSUNG LAPTOP DRIVER
12301M: Corentin Chary <corentin.chary@gmail.com>
12302L: platform-driver-x86@vger.kernel.org
12303S: Maintained
12304F: drivers/platform/x86/samsung-laptop.c
12305
b40f0632 12306SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 12307M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
12308M: Krzysztof Kozlowski <krzk@kernel.org>
12309M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 12310L: linux-kernel@vger.kernel.org
b40f0632 12311L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
12312S: Supported
12313F: drivers/mfd/sec*.c
12314F: drivers/regulator/s2m*.c
12315F: drivers/regulator/s5m*.c
b40f0632
KK
12316F: drivers/clk/clk-s2mps11.c
12317F: drivers/rtc/rtc-s5m.c
f69d3a17 12318F: include/linux/mfd/samsung/
a13c7c51
KK
12319F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12320F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 12321F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 12322F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 12323
6fd86ab2
SN
12324SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12325M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12326L: linux-media@vger.kernel.org
12327L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12328S: Maintained
12329F: drivers/media/platform/s3c-camif/
d647f0b7 12330F: include/media/drv-intf/s3c_camif.h
6fd86ab2 12331
7683e9e5
LT
12332SAMSUNG S3FWRN5 NFC DRIVER
12333M: Robert Baldyga <r.baldyga@samsung.com>
12334M: Krzysztof Opasiak <k.opasiak@samsung.com>
12335L: linux-nfc@lists.01.org (moderated for non-subscribers)
12336S: Supported
12337F: drivers/nfc/s3fwrn5
12338
b84ef24e
AH
12339SAMSUNG S5C73M3 CAMERA DRIVER
12340M: Kyungmin Park <kyungmin.park@samsung.com>
12341M: Andrzej Hajda <a.hajda@samsung.com>
12342L: linux-media@vger.kernel.org
12343S: Supported
12344F: drivers/media/i2c/s5c73m3/*
12345
7d459937
AH
12346SAMSUNG S5K5BAF CAMERA DRIVER
12347M: Kyungmin Park <kyungmin.park@samsung.com>
12348M: Andrzej Hajda <a.hajda@samsung.com>
12349L: linux-media@vger.kernel.org
12350S: Supported
12351F: drivers/media/i2c/s5k5baf.c
12352
7683e9e5
LT
12353SAMSUNG S5P Security SubSystem (SSS) DRIVER
12354M: Krzysztof Kozlowski <krzk@kernel.org>
12355M: Vladimir Zapolskiy <vz@mleia.com>
65cd9588 12356M: Kamil Konieczny <k.konieczny@partner.samsung.com>
7683e9e5
LT
12357L: linux-crypto@vger.kernel.org
12358L: linux-samsung-soc@vger.kernel.org
12359S: Maintained
12360F: drivers/crypto/s5p-sss.c
12361
12362SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12363M: Kyungmin Park <kyungmin.park@samsung.com>
12364M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12365L: linux-media@vger.kernel.org
12366Q: https://patchwork.linuxtv.org/project/linux-media/list/
c04c674f 12367S: Supported
7683e9e5 12368F: drivers/media/platform/exynos4-is/
c04c674f 12369
310e39c9 12370SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
12371M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12372M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 12373M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
12374S: Supported
12375L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
c99fc5a3 12376T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
310e39c9 12377F: drivers/clk/samsung/
490583f0
CC
12378F: include/dt-bindings/clock/exynos*.h
12379F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 12380
2e365a70
AS
12381SAMSUNG SPI DRIVERS
12382M: Kukjin Kim <kgene@kernel.org>
12383M: Krzysztof Kozlowski <krzk@kernel.org>
7c430428 12384M: Andi Shyti <andi@etezian.org>
2e365a70
AS
12385L: linux-spi@vger.kernel.org
12386L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12387S: Maintained
12388F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12389F: drivers/spi/spi-s3c*
12390F: include/linux/platform_data/spi-s3c64xx.h
12391
66890ed6
BA
12392SAMSUNG SXGBE DRIVERS
12393M: Byungho An <bh74.an@samsung.com>
12394M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
12395M: Vipul Pandya <vipul.pandya@samsung.com>
12396S: Supported
12397L: netdev@vger.kernel.org
12398F: drivers/net/ethernet/samsung/sxgbe/
12399
93c537af 12400SAMSUNG THERMAL DRIVER
0faf7dd5 12401M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
12402L: linux-pm@vger.kernel.org
12403L: linux-samsung-soc@vger.kernel.org
12404S: Supported
9f273c24 12405T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
12406F: drivers/thermal/samsung/
12407
e296cd32 12408SAMSUNG USB2 PHY DRIVER
774e0362
KD
12409M: Kamil Debski <kamil@wypas.org>
12410M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
12411L: linux-kernel@vger.kernel.org
12412S: Supported
12413F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12414F: Documentation/phy/samsung-usb2.txt
0b56e9a7
VG
12415F: drivers/phy/samsung/phy-exynos4210-usb2.c
12416F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12417F: drivers/phy/samsung/phy-exynos5250-usb2.c
12418F: drivers/phy/samsung/phy-s5pv210-usb2.c
12419F: drivers/phy/samsung/phy-samsung-usb2.c
12420F: drivers/phy/samsung/phy-samsung-usb2.h
e296cd32 12421
1da177e4 12422SC1200 WDT DRIVER
b300645a 12423M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 12424S: Maintained
679655da 12425F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
12426
12427SCHEDULER
dd9b238c 12428M: Ingo Molnar <mingo@redhat.com>
8b58be88 12429M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 12430L: linux-kernel@vger.kernel.org
75fc2d37 12431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 12432S: Maintained
95c0d71d 12433F: kernel/sched/
679655da 12434F: include/linux/sched.h
c117ab84 12435F: include/uapi/linux/sched.h
c2eb505b 12436F: include/linux/wait.h
1da177e4 12437
f2ed287b
LR
12438SCR24X CHIP CARD INTERFACE DRIVER
12439M: Lubomir Rintel <lkundrak@v3.sk>
12440S: Supported
12441F: drivers/char/pcmcia/scr24x_cs.c
12442
1da177e4 12443SCSI CDROM DRIVER
8b58be88 12444M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12445L: linux-scsi@vger.kernel.org
12446W: http://www.kernel.dk
12447S: Maintained
679655da 12448F: drivers/scsi/sr*
1da177e4 12449
fb50a83d 12450SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 12451M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
12452L: linux-rdma@vger.kernel.org
12453S: Supported
12454W: http://www.openfabrics.org
12455Q: http://patchwork.kernel.org/project/linux-rdma/list/
12456T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12457F: drivers/infiniband/ulp/srp/
12458F: include/scsi/srp.h
12459
1da177e4 12460SCSI SG DRIVER
8b58be88 12461M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 12462L: linux-scsi@vger.kernel.org
59ab3c93 12463W: http://sg.danny.cz/sg
1da177e4 12464S: Maintained
59ab3c93 12465F: Documentation/scsi/scsi-generic.txt
679655da
JP
12466F: drivers/scsi/sg.c
12467F: include/scsi/sg.h
1da177e4
LT
12468
12469SCSI SUBSYSTEM
7ee7895c 12470M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 12471T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
12472M: "Martin K. Petersen" <martin.petersen@oracle.com>
12473T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12474L: linux-scsi@vger.kernel.org
1da177e4 12475S: Maintained
2c99a314 12476F: Documentation/devicetree/bindings/scsi/
679655da
JP
12477F: drivers/scsi/
12478F: include/scsi/
1da177e4
LT
12479
12480SCSI TAPE DRIVER
8b58be88 12481M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
12482L: linux-scsi@vger.kernel.org
12483S: Maintained
679655da 12484F: Documentation/scsi/st.txt
f7269cfc
JD
12485F: drivers/scsi/st.*
12486F: drivers/scsi/st_*.h
1da177e4
LT
12487
12488SCTP PROTOCOL
8b6efb75 12489M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 12490M: Neil Horman <nhorman@tuxdriver.com>
2cb5fb14 12491M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
1a418796 12492L: linux-sctp@vger.kernel.org
5f85813c 12493W: http://lksctp.sourceforge.net
8b6efb75 12494S: Maintained
679655da
JP
12495F: Documentation/networking/sctp.txt
12496F: include/linux/sctp.h
4d58c025 12497F: include/uapi/linux/sctp.h
679655da
JP
12498F: include/net/sctp/
12499F: net/sctp/
1da177e4
LT
12500
12501SCx200 CPU SUPPORT
8b58be88 12502M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 12503S: Odd Fixes
679655da 12504F: Documentation/i2c/busses/scx200_acb
390889b6 12505F: arch/x86/platform/scx200/
679655da
JP
12506F: drivers/watchdog/scx200_wdt.c
12507F: drivers/i2c/busses/scx200*
12508F: drivers/mtd/maps/scx200_docflash.c
12509F: include/linux/scx200.h
1662d32c
JC
12510
12511SCx200 GPIO DRIVER
8b58be88 12512M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 12513S: Maintained
679655da
JP
12514F: drivers/char/scx200_gpio.c
12515F: include/linux/scx200_gpio.h
1662d32c
JC
12516
12517SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 12518M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 12519S: Maintained
679655da 12520F: drivers/clocksource/scx200_hrt.c
1da177e4 12521
6a36913a 12522SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 12523M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
12524L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12525S: Maintained
679655da 12526F: drivers/mmc/host/sdricoh_cs.c
6a36913a 12527
c04f9d61
KC
12528SECURE COMPUTING
12529M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
12530R: Andy Lutomirski <luto@amacapital.net>
12531R: Will Drewry <wad@chromium.org>
c04f9d61
KC
12532T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12533S: Supported
12534F: kernel/seccomp.c
12535F: include/uapi/linux/seccomp.h
12536F: include/linux/seccomp.h
c99ee51a 12537F: tools/testing/selftests/seccomp/*
0b40808a 12538F: tools/testing/selftests/kselftest_harness.h
c061f33f 12539F: Documentation/userspace-api/seccomp_filter.rst
c04f9d61
KC
12540K: \bsecure_computing
12541K: \bTIF_SECCOMP\b
12542
7683e9e5
LT
12543SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12544M: Al Cooper <alcooperx@gmail.com>
12545L: linux-mmc@vger.kernel.org
12546L: bcm-kernel-feedback-list@broadcom.com
12547S: Maintained
12548F: drivers/mmc/host/sdhci-brcmstb*
12549
82abbea7
RD
12550SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12551M: Adrian Hunter <adrian.hunter@intel.com>
12552L: linux-mmc@vger.kernel.org
12553T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12554S: Maintained
12555F: drivers/mmc/host/sdhci*
12556F: include/linux/mmc/sdhci*
12557
0d1bb41a 12558SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 12559M: Ben Dooks <ben-linux@fluff.org>
dc524882 12560M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 12561L: linux-mmc@vger.kernel.org
0d1bb41a 12562S: Maintained
dc524882 12563F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 12564
c63b3cba 12565SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 12566M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
12567L: linux-mmc@vger.kernel.org
12568S: Maintained
12569F: drivers/mmc/host/sdhci-spear.c
12570
8438964f
KVA
12571SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12572M: Kishon Vijay Abraham I <kishon@ti.com>
12573L: linux-mmc@vger.kernel.org
12574S: Maintained
12575F: drivers/mmc/host/sdhci-omap.c
12576
455a7b23
SB
12577SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12578M: Scott Bauer <scott.bauer@intel.com>
12579M: Jonathan Derrick <jonathan.derrick@intel.com>
0222967b 12580L: linux-block@vger.kernel.org
455a7b23
SB
12581S: Supported
12582F: block/sed*
12583F: block/opal_proto.h
12584F: include/linux/sed*
12585F: include/uapi/linux/sed*
12586
7683e9e5
LT
12587SECURITY CONTACT
12588M: Security Officers <security@kernel.org>
12589S: Supported
12590
8711cca2 12591SECURITY SUBSYSTEM
3eab2ad9 12592M: James Morris <jmorris@namei.org>
9c3646d1 12593M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 12594L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 12595T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 12596W: http://kernsec.org/
8711cca2 12597S: Supported
7d2c86b5 12598F: security/
8711cca2 12599
1da177e4 12600SELINUX SECURITY MODULE
e0238b4c 12601M: Paul Moore <paul@paul-moore.com>
8b58be88 12602M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 12603M: Eric Paris <eparis@parisplace.org>
e0238b4c 12604L: selinux@tycho.nsa.gov (moderated for non-subscribers)
cd0d877d
PM
12605W: https://selinuxproject.org
12606W: https://github.com/SELinuxProject
12607T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
1da177e4 12608S: Supported
679655da
JP
12609F: include/linux/selinux*
12610F: security/selinux/
6bde95ce 12611F: scripts/selinux/
229fd05c 12612F: Documentation/admin-guide/LSM/SELinux.rst
1da177e4 12613
cef2cf07 12614SENSABLE PHANTOM
8b58be88 12615M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 12616S: Maintained
679655da 12617F: drivers/misc/phantom.c
c117ab84 12618F: include/uapi/linux/phantom.h
cef2cf07 12619
82abbea7
RD
12620SERIAL DEVICE BUS
12621M: Rob Herring <robh@kernel.org>
12622L: linux-serial@vger.kernel.org
12623S: Maintained
12624F: Documentation/devicetree/bindings/serial/slave-device.txt
12625F: drivers/tty/serdev/
12626F: include/linux/serdev.h
6b7c5b94 12627
7683e9e5
LT
12628SERIAL DRIVERS
12629M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12630L: linux-serial@vger.kernel.org
12631S: Maintained
12632F: Documentation/devicetree/bindings/serial/
12633F: drivers/tty/serial/
12634
82abbea7
RD
12635SERIAL IR RECEIVER
12636M: Sean Young <sean@mess.org>
12637L: linux-media@vger.kernel.org
12638S: Maintained
12639F: drivers/media/rc/serial_ir.c
d2928a8c 12640
8ceee660 12641SFC NETWORK DRIVER
c06f51ea 12642M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
12643M: Edward Cree <ecree@solarflare.com>
12644M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 12645L: netdev@vger.kernel.org
8ceee660 12646S: Supported
874aeea5 12647F: drivers/net/ethernet/sfc/
8ceee660 12648
e2d1d6c0 12649SGI GRU DRIVER
cc883afc 12650M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 12651S: Maintained
679655da 12652F: drivers/misc/sgi-gru/
e2d1d6c0
RD
12653
12654SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 12655M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
12656L: linux-ia64@vger.kernel.org
12657S: Supported
679655da 12658F: Documentation/ia64/serial.txt
df621252 12659F: drivers/tty/serial/ioc?_serial.c
679655da 12660F: include/linux/ioc?.h
e2d1d6c0 12661
75312619 12662SGI XP/XPC/XPNET DRIVER
e180383f
RH
12663M: Cliff Whickman <cpw@sgi.com>
12664M: Robin Holt <robinmholt@gmail.com>
75312619 12665S: Maintained
679655da 12666F: drivers/misc/sgi-xp/
75312619 12667
7683e9e5 12668SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
67f7c703 12669M: Ursula Braun <ubraun@linux.ibm.com>
7683e9e5
LT
12670L: linux-s390@vger.kernel.org
12671W: http://www.ibm.com/developerworks/linux/linux390/
12672S: Supported
12673F: net/smc/
12674
82abbea7
RD
12675SH_VEU V4L2 MEM2MEM DRIVER
12676L: linux-media@vger.kernel.org
12677S: Orphan
12678F: drivers/media/platform/sh_veu.c
12679
12680SH_VOU V4L2 OUTPUT DRIVER
12681L: linux-media@vger.kernel.org
12682S: Orphan
12683F: drivers/media/platform/sh_vou.c
12684F: include/media/drv-intf/sh_vou.h
12685
46eacf3b
AP
12686SI2157 MEDIA DRIVER
12687M: Antti Palosaari <crope@iki.fi>
12688L: linux-media@vger.kernel.org
a825eaec 12689W: https://linuxtv.org
46eacf3b
AP
12690W: http://palosaari.fi/linux/
12691Q: http://patchwork.linuxtv.org/project/linux-media/list/
12692T: git git://linuxtv.org/anttip/media_tree.git
12693S: Maintained
12694F: drivers/media/tuners/si2157*
12695
5e0d3c3a
MS
12696SI2165 MEDIA DRIVER
12697M: Matthias Schwarzott <zzam@gentoo.org>
12698L: linux-media@vger.kernel.org
12699W: https://linuxtv.org
12700Q: http://patchwork.linuxtv.org/project/linux-media/list/
12701S: Maintained
12702F: drivers/media/dvb-frontends/si2165*
12703
75e2d5ba
AP
12704SI2168 MEDIA DRIVER
12705M: Antti Palosaari <crope@iki.fi>
12706L: linux-media@vger.kernel.org
a825eaec 12707W: https://linuxtv.org
75e2d5ba
AP
12708W: http://palosaari.fi/linux/
12709Q: http://patchwork.linuxtv.org/project/linux-media/list/
12710T: git git://linuxtv.org/anttip/media_tree.git
12711S: Maintained
12712F: drivers/media/dvb-frontends/si2168*
12713
49cc629d
HV
12714SI470X FM RADIO RECEIVER I2C DRIVER
12715M: Hans Verkuil <hverkuil@xs4all.nl>
12716L: linux-media@vger.kernel.org
12717T: git git://linuxtv.org/media_tree.git
a825eaec 12718W: https://linuxtv.org
49cc629d
HV
12719S: Odd Fixes
12720F: drivers/media/radio/si470x/radio-si470x-i2c.c
12721
12722SI470X FM RADIO RECEIVER USB DRIVER
12723M: Hans Verkuil <hverkuil@xs4all.nl>
12724L: linux-media@vger.kernel.org
12725T: git git://linuxtv.org/media_tree.git
a825eaec 12726W: https://linuxtv.org
49cc629d
HV
12727S: Maintained
12728F: drivers/media/radio/si470x/radio-si470x-common.c
12729F: drivers/media/radio/si470x/radio-si470x.h
12730F: drivers/media/radio/si470x/radio-si470x-usb.c
12731
c937ca03
EV
12732SI4713 FM RADIO TRANSMITTER I2C DRIVER
12733M: Eduardo Valentin <edubezval@gmail.com>
12734L: linux-media@vger.kernel.org
12735T: git git://linuxtv.org/media_tree.git
a825eaec 12736W: https://linuxtv.org
c937ca03 12737S: Odd Fixes
99995ded 12738F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
12739
12740SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12741M: Eduardo Valentin <edubezval@gmail.com>
12742L: linux-media@vger.kernel.org
12743T: git git://linuxtv.org/media_tree.git
a825eaec 12744W: https://linuxtv.org
c937ca03 12745S: Odd Fixes
99995ded
DR
12746F: drivers/media/radio/si4713/radio-platform-si4713.c
12747
12748SI4713 FM RADIO TRANSMITTER USB DRIVER
12749M: Hans Verkuil <hverkuil@xs4all.nl>
12750L: linux-media@vger.kernel.org
12751T: git git://linuxtv.org/media_tree.git
a825eaec 12752W: https://linuxtv.org
99995ded
DR
12753S: Maintained
12754F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 12755
beb91d46 12756SIANO DVB DRIVER
5dc8a864 12757M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 12758L: linux-media@vger.kernel.org
a825eaec 12759W: https://linuxtv.org
beb91d46
MCC
12760T: git git://linuxtv.org/media_tree.git
12761S: Odd fixes
12762F: drivers/media/common/siano/
beb91d46 12763F: drivers/media/usb/siano/
beb91d46 12764F: drivers/media/usb/siano/
14430813 12765F: drivers/media/mmc/siano/
beb91d46 12766
cef9dd85
HG
12767SILEAD TOUCHSCREEN DRIVER
12768M: Hans de Goede <hdegoede@redhat.com>
12769L: linux-input@vger.kernel.org
12770L: platform-driver-x86@vger.kernel.org
12771S: Maintained
12772F: drivers/input/touchscreen/silead.c
12773F: drivers/platform/x86/silead_dmi.c
12774
82abbea7
RD
12775SILICON MOTION SM712 FRAME BUFFER DRIVER
12776M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12777M: Teddy Wang <teddy.wang@siliconmotion.com>
12778M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
6f15b602
HG
12779L: linux-fbdev@vger.kernel.org
12780S: Maintained
82abbea7
RD
12781F: drivers/video/fbdev/sm712*
12782F: Documentation/fb/sm712fb.txt
b618b69c 12783
6349d997 12784SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 12785M: Len Brown <lenb@kernel.org>
6349d997
LB
12786L: sfi-devel@simplefirmware.org
12787W: http://simplefirmware.org/
12788T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 12789S: Supported
943fc810 12790F: arch/x86/platform/sfi/
6349d997
LB
12791F: drivers/sfi/
12792F: include/linux/sfi*.h
e2d1d6c0 12793
82abbea7
RD
12794SIMPLEFB FB DRIVER
12795M: Hans de Goede <hdegoede@redhat.com>
12796L: linux-fbdev@vger.kernel.org
12797S: Maintained
12798F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12799F: drivers/video/fbdev/simplefb.c
12800F: include/linux/platform_data/simplefb.h
12801
1da177e4
LT
12802SIMTEC EB110ATX (Chalice CATS)
12803P: Ben Dooks
b16957c6
BD
12804P: Vincent Sanders <vince@simtec.co.uk>
12805M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12806W: http://www.simtec.co.uk/products/EB110ATX/
12807S: Supported
12808
12809SIMTEC EB2410ITX (BAST)
12810P: Ben Dooks
b16957c6
BD
12811P: Vincent Sanders <vince@simtec.co.uk>
12812M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12813W: http://www.simtec.co.uk/products/EB2410ITX/
12814S: Supported
15dba387
JP
12815F: arch/arm/mach-s3c24xx/mach-bast.c
12816F: arch/arm/mach-s3c24xx/bast-ide.c
12817F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 12818
2c956a60
JD
12819SIPHASH PRF ROUTINES
12820M: Jason A. Donenfeld <Jason@zx2c4.com>
12821S: Maintained
12822F: lib/siphash.c
12823F: lib/test_siphash.c
12824F: include/linux/siphash.h
12825
73945a85
UKK
12826SIOX
12827M: Gavin Schenk <g.schenk@eckelmann.de>
1551cf74
UKK
12828M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12829R: Pengutronix Kernel Team <kernel@pengutronix.de>
73945a85
UKK
12830S: Supported
12831F: drivers/siox/*
12832F: include/trace/events/siox.h
12833
92aab3c0 12834SIS 190 ETHERNET DRIVER
8b58be88 12835M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
12836L: netdev@vger.kernel.org
12837S: Maintained
8c7de408 12838F: drivers/net/ethernet/sis/sis190.c
92aab3c0 12839
1da177e4 12840SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 12841M: Daniele Venzano <venza@brownhat.org>
1da177e4 12842W: http://www.brownhat.org/sis900.html
979b6c13 12843L: netdev@vger.kernel.org
1da177e4 12844S: Maintained
8c7de408 12845F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
12846
12847SIS FRAMEBUFFER DRIVER
8b58be88 12848M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 12849W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 12850S: Maintained
679655da 12851F: Documentation/fb/sisfb.txt
8a61f013 12852F: drivers/video/fbdev/sis/
679655da 12853F: include/video/sisfb.h
1da177e4
LT
12854
12855SIS USB2VGA DRIVER
8b58be88 12856M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
12857W: http://www.winischhofer.at/linuxsisusbvga.shtml
12858S: Maintained
679655da 12859F: drivers/usb/misc/sisusbvga/
1da177e4 12860
415ad26d 12861SLAB ALLOCATOR
16e943bf 12862M: Christoph Lameter <cl@linux.com>
2ed1c525 12863M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
12864M: David Rientjes <rientjes@google.com>
12865M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12866M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
12867L: linux-mm@kvack.org
12868S: Maintained
679655da 12869F: include/linux/sl?b*.h
16e943bf 12870F: mm/sl?b*
415ad26d 12871
9fab9787 12872SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 12873M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 12874M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 12875M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
12876R: Steven Rostedt <rostedt@goodmis.org>
12877R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 12878L: linux-kernel@vger.kernel.org
9fab9787
PM
12879W: http://www.rdrop.com/users/paulmck/RCU/
12880S: Supported
12881T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
12882F: include/linux/srcu.h
12883F: kernel/rcu/srcu.c
9fab9787 12884
09ca389c
SK
12885SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12886M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12887L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12888S: Maintained
12889F: drivers/slimbus/
12890F: Documentation/devicetree/bindings/slimbus/
12891F: include/linux/slimbus.h
12892
66372841
CS
12893SMACK SECURITY MODULE
12894M: Casey Schaufler <casey@schaufler-ca.com>
12895L: linux-security-module@vger.kernel.org
12896W: http://schaufler-ca.com
ece38248 12897T: git git://github.com/cschaufler/smack-next
66372841 12898S: Maintained
a5606ced 12899F: Documentation/admin-guide/LSM/Smack.rst
66372841
CS
12900F: security/smack/
12901
1da177e4 12902SMC91x ETHERNET DRIVER
2f82af08 12903M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 12904S: Odd Fixes
ae150435 12905F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 12906
e8e31622
SA
12907SMIA AND SMIA++ IMAGE SENSOR DRIVER
12908M: Sakari Ailus <sakari.ailus@iki.fi>
12909L: linux-media@vger.kernel.org
12910S: Maintained
14430813 12911F: drivers/media/i2c/smiapp/
b5dcee22 12912F: include/media/i2c/smiapp.h
e8e31622
SA
12913F: drivers/media/i2c/smiapp-pll.c
12914F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 12915F: include/uapi/linux/smiapp.h
a2cec3c0 12916F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 12917
920fa1ff
GR
12918SMM665 HARDWARE MONITOR DRIVER
12919M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12920L: linux-hwmon@vger.kernel.org
920fa1ff
GR
12921S: Maintained
12922F: Documentation/hwmon/smm665
12923F: drivers/hwmon/smm665.c
12924
9df7305b 12925SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 12926M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 12927L: linux-hwmon@vger.kernel.org
90b24cfb 12928S: Maintained
9df7305b
SG
12929F: Documentation/hwmon/emc2103
12930F: drivers/hwmon/emc2103.c
12931
a98d506c
HG
12932SMSC SCH5627 HARDWARE MONITOR DRIVER
12933M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 12934L: linux-hwmon@vger.kernel.org
a98d506c
HG
12935S: Supported
12936F: Documentation/hwmon/sch5627
12937F: drivers/hwmon/sch5627.c
12938
7683e9e5
LT
12939SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12940M: Steve Glendinning <steve.glendinning@shawell.net>
12941L: linux-fbdev@vger.kernel.org
12942S: Maintained
12943F: drivers/video/fbdev/smscufx.c
12944
6ea884db 12945SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 12946M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12947L: linux-hwmon@vger.kernel.org
6ea884db 12948S: Maintained
679655da
JP
12949F: Documentation/hwmon/smsc47b397
12950F: drivers/hwmon/smsc47b397.c
6ea884db 12951
fd9abb3d 12952SMSC911x ETHERNET DRIVER
90b24cfb 12953M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 12954L: netdev@vger.kernel.org
90b24cfb 12955S: Maintained
679655da 12956F: include/linux/smsc911x.h
ae150435 12957F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
12958
12959SMSC9420 PCI ETHERNET DRIVER
90b24cfb 12960M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 12961L: netdev@vger.kernel.org
90b24cfb 12962S: Maintained
ae150435 12963F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 12964
668acf32 12965SOC-CAMERA V4L2 SUBSYSTEM
661263b5 12966L: linux-media@vger.kernel.org
275ffde4 12967T: git git://linuxtv.org/media_tree.git
e3a5f736 12968S: Orphan
90d72ac6
MCC
12969F: include/media/soc*
12970F: drivers/media/i2c/soc_camera/
12971F: drivers/media/platform/soc_camera/
668acf32 12972
0d676a6c
AB
12973SOCIONEXT SYNQUACER I2C DRIVER
12974M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
12975L: linux-i2c@vger.kernel.org
12976S: Maintained
12977F: drivers/i2c/busses/i2c-synquacer.c
12978F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12979
576f8f46
KS
12980SOCIONEXT UNIPHIER SOUND DRIVER
12981M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12982L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12983S: Maintained
12984F: sound/soc/uniphier/
12985
e2d1d6c0 12986SOEKRIS NET48XX LED SUPPORT
8b58be88 12987M: Chris Boot <bootc@bootc.net>
e2d1d6c0 12988S: Maintained
679655da 12989F: drivers/leds/leds-net48xx.c
e2d1d6c0 12990
82abbea7
RD
12991SOFT-ROCE DRIVER (rxe)
12992M: Moni Shoua <monis@mellanox.com>
12993L: linux-rdma@vger.kernel.org
12994S: Supported
12995W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12996Q: http://patchwork.kernel.org/project/linux-rdma/list/
12997F: drivers/infiniband/sw/rxe/
12998F: include/uapi/rdma/rdma_user_rxe.h
12999
e3994db1 13000SOFTLOGIC 6x10 MPEG CODEC
9661975d 13001M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
40662e72 13002M: Anton Sviridenko <anton@corp.bluecherry.net>
9661975d 13003M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
5c1d6045 13004M: Andrey Utkin <andrey_utkin@fastmail.com>
1f141f6b 13005M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
13006L: linux-media@vger.kernel.org
13007S: Supported
13008F: drivers/media/pci/solo6x10/
13009
ad6eb31e
JM
13010SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13011M: James Morse <james.morse@arm.com>
13012L: linux-arm-kernel@lists.infradead.org
13013S: Maintained
13014F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13015F: drivers/firmware/arm_sdei.c
13016F: include/linux/sdei.h
13017F: include/uapi/linux/sdei.h
13018
1da177e4 13019SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 13020M: Shaohua Li <shli@kernel.org>
1da177e4 13021L: linux-raid@vger.kernel.org
0f9ce866 13022T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 13023S: Supported
935fe098
MS
13024F: drivers/md/Makefile
13025F: drivers/md/Kconfig
13026F: drivers/md/md*
13027F: drivers/md/raid*
679655da 13028F: include/linux/raid/
c117ab84 13029F: include/uapi/linux/raid/
1da177e4 13030
919e66a2
JB
13031SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13032M: Jassi Brar <jaswinder.singh@linaro.org>
13033L: netdev@vger.kernel.org
13034S: Maintained
13035F: drivers/net/ethernet/socionext/netsec.c
13036F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13037
18bd4904
RK
13038SOLIDRUN CLEARFOG SUPPORT
13039M: Russell King <linux@armlinux.org.uk>
13040S: Maintained
13041F: arch/arm/boot/dts/armada-388-clearfog*
13042F: arch/arm/boot/dts/armada-38x-solidrun-*
13043
13044SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13045M: Russell King <linux@armlinux.org.uk>
13046S: Maintained
13047F: arch/arm/boot/dts/imx6*-cubox-i*
13048F: arch/arm/boot/dts/imx6*-hummingboard*
13049F: arch/arm/boot/dts/imx6*-sr-*
13050
1da177e4 13051SONIC NETWORK DRIVER
8b58be88 13052M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 13053L: netdev@vger.kernel.org
1da177e4 13054S: Maintained
d9fb9f38 13055F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 13056
61e115a5 13057SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 13058M: Michael Buesch <m@bues.ch>
e7828b28 13059L: linux-wireless@vger.kernel.org
61e115a5 13060S: Maintained
679655da
JP
13061F: drivers/ssb/
13062F: include/linux/ssb/
61e115a5 13063
781b045b
SA
13064SONY IMX274 SENSOR DRIVER
13065M: Leon Luo <leonl@leopardimaging.com>
13066L: linux-media@vger.kernel.org
13067T: git git://linuxtv.org/media_tree.git
13068S: Maintained
13069F: drivers/media/i2c/imx274.c
13070F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13071
baf8532a 13072SONY MEMORYSTICK CARD SUPPORT
8b58be88 13073M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
13074W: http://tifmxx.berlios.de/
13075S: Maintained
679655da 13076F: drivers/memstick/host/tifm_ms.c
baf8532a 13077
0ab30494
ML
13078SONY MEMORYSTICK STANDARD SUPPORT
13079M: Maxim Levitsky <maximlevitsky@gmail.com>
13080S: Maintained
13081F: drivers/memstick/core/ms_block.*
13082
7683e9e5
LT
13083SONY VAIO CONTROL DEVICE DRIVER
13084M: Mattia Dongili <malattia@linux.it>
13085L: platform-driver-x86@vger.kernel.org
13086W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13087S: Maintained
13088F: Documentation/laptops/sony-laptop.txt
13089F: drivers/char/sonypi.c
13090F: drivers/platform/x86/sony-laptop.c
13091F: include/linux/sony-laptop.h
13092
1da177e4 13093SOUND
8b58be88 13094M: Jaroslav Kysela <perex@perex.cz>
d8130624 13095M: Takashi Iwai <tiwai@suse.com>
93711660 13096L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 13097W: http://www.alsa-project.org/
dde7ad8d 13098T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 13099T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 13100Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 13101S: Maintained
3126a179
JP
13102F: Documentation/sound/
13103F: include/sound/
c117ab84 13104F: include/uapi/sound/
679655da 13105F: sound/
1da177e4 13106
33bbe149
MB
13107SOUND - COMPRESSED AUDIO
13108M: Vinod Koul <vinod.koul@intel.com>
13109L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13111S: Supported
f672f31a 13112F: Documentation/sound/alsa/compress_offload.txt
33bbe149 13113F: include/sound/compress_driver.h
f672f31a 13114F: include/uapi/sound/compress_*
33bbe149
MB
13115F: sound/core/compress_offload.c
13116F: sound/soc/soc-compress.c
13117
7683e9e5
LT
13118SOUND - DMAENGINE HELPERS
13119M: Lars-Peter Clausen <lars@metafoo.de>
13120S: Supported
13121F: include/sound/dmaengine_pcm.h
13122F: sound/core/pcm_dmaengine.c
13123F: sound/soc/soc-generic-dmaengine-pcm.c
13124
bd903bde 13125SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 13126M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13127M: Mark Brown <broonie@kernel.org>
86f14df8 13128T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 13129L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 13130W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 13131S: Supported
181ad2a5 13132F: Documentation/devicetree/bindings/sound/
2820f615 13133F: Documentation/sound/alsa/soc/
7683e9e5
LT
13134F: sound/soc/
13135F: include/sound/soc*
d7f8761b 13136
1443f5b4
VK
13137SOUNDWIRE SUBSYSTEM
13138M: Vinod Koul <vinod.koul@intel.com>
13139M: Sanyog Kale <sanyog.r.kale@intel.com>
ba60eb19 13140R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
1443f5b4
VK
13141L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13142S: Supported
13143F: Documentation/driver-api/soundwire/
13144F: drivers/soundwire/
13145F: include/linux/soundwire/
13146
990a6a99
OS
13147SP2 MEDIA DRIVER
13148M: Olli Salonen <olli.salonen@iki.fi>
13149L: linux-media@vger.kernel.org
a825eaec 13150W: https://linuxtv.org
990a6a99
OS
13151Q: http://patchwork.linuxtv.org/project/linux-media/list/
13152S: Maintained
13153F: drivers/media/dvb-frontends/sp2*
13154
473321fc 13155SPARC + UltraSPARC (sparc/sparc64)
8b58be88 13156M: "David S. Miller" <davem@davemloft.net>
1da177e4 13157L: sparclinux@vger.kernel.org
8a6e2535 13158Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
13159T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13160T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 13161S: Maintained
679655da 13162F: arch/sparc/
7765b8bb 13163F: drivers/sbus/
1da177e4 13164
6404fcca
DM
13165SPARC SERIAL DRIVERS
13166M: "David S. Miller" <davem@davemloft.net>
13167L: sparclinux@vger.kernel.org
08deed1e
JP
13168T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13169T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 13170S: Maintained
6816383a 13171F: include/linux/sunserialcore.h
df621252 13172F: drivers/tty/serial/suncore.c
df621252
GKH
13173F: drivers/tty/serial/sunhv.c
13174F: drivers/tty/serial/sunsab.c
13175F: drivers/tty/serial/sunsab.h
13176F: drivers/tty/serial/sunsu.c
13177F: drivers/tty/serial/sunzilog.c
13178F: drivers/tty/serial/sunzilog.h
55bd2133 13179F: drivers/tty/vcc.c
6404fcca 13180
389325b4
CL
13181SPARSE CHECKER
13182M: "Christopher Li" <sparse@chrisli.org>
13183L: linux-sparse@vger.kernel.org
13184W: https://sparse.wiki.kernel.org/
13185T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13186T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13187S: Maintained
13188F: include/linux/compiler.h
13189
7683e9e5 13190SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 13191M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 13192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
13193W: http://www.st.com/spear
13194S: Maintained
7683e9e5 13195F: drivers/clk/spear/
fc0c195a 13196
7683e9e5 13197SPEAR PLATFORM SUPPORT
da89947b 13198M: Viresh Kumar <vireshk@kernel.org>
7683e9e5 13199M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 13200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
13201W: http://www.st.com/spear
13202S: Maintained
7683e9e5
LT
13203F: arch/arm/boot/dts/spear*
13204F: arch/arm/mach-spear/
fc0c195a 13205
e2796541 13206SPI NOR SUBSYSTEM
e2796541
CP
13207M: Marek Vasut <marek.vasut@gmail.com>
13208L: linux-mtd@lists.infradead.org
13209W: http://www.linux-mtd.infradead.org/
13210Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6eab81e6 13211T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
2e7c7f66 13212T: git git://git.infradead.org/linux-mtd.git spi-nor/next
e2796541
CP
13213S: Maintained
13214F: drivers/mtd/spi-nor/
13215F: include/linux/mtd/spi-nor.h
13216
e2d1d6c0 13217SPI SUBSYSTEM
b02e48f2 13218M: Mark Brown <broonie@kernel.org>
dfbe403c 13219L: linux-spi@vger.kernel.org
e7e4e13c 13220T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 13221Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 13222S: Maintained
87306eb7 13223F: Documentation/devicetree/bindings/spi/
679655da
JP
13224F: Documentation/spi/
13225F: drivers/spi/
13226F: include/linux/spi/
c117ab84 13227F: include/uapi/linux/spi/
a43cd4bb 13228F: tools/spi/
e2d1d6c0 13229
2752e401 13230SPIDERNET NETWORK DRIVER for CELL
8b58be88 13231M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
13232L: netdev@vger.kernel.org
13233S: Supported
679655da 13234F: Documentation/networking/spider_net.txt
8df158ac 13235F: drivers/net/ethernet/toshiba/spider_net*
2752e401 13236
6b71016e 13237SPMI SUBSYSTEM
eed9c249 13238R: Stephen Boyd <sboyd@kernel.org>
6b71016e
SB
13239L: linux-arm-msm@vger.kernel.org
13240F: Documentation/devicetree/bindings/spmi/
13241F: drivers/spmi/
13242F: include/dt-bindings/spmi/spmi.h
13243F: include/linux/spmi.h
13244F: include/trace/events/spmi.h
13245
e2d1d6c0 13246SPU FILE SYSTEM
8b58be88 13247M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 13248L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
13249W: http://www.ibm.com/developerworks/power/cell/
13250S: Supported
679655da
JP
13251F: Documentation/filesystems/spufs.txt
13252F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 13253
fc555841 13254SQUASHFS FILE SYSTEM
d7f2ff67 13255M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
13256L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13257W: http://squashfs.org.uk
9f273c24 13258T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 13259S: Maintained
679655da
JP
13260F: Documentation/filesystems/squashfs.txt
13261F: fs/squashfs/
fc555841 13262
1da177e4 13263SRM (Alpha) environment access
8b58be88 13264M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 13265S: Maintained
679655da 13266F: arch/alpha/kernel/srm_env.c
1da177e4 13267
22aac3eb
PYM
13268ST STM32 I2C/SMBUS DRIVER
13269M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13270L: linux-i2c@vger.kernel.org
13271S: Maintained
13272F: drivers/i2c/busses/i2c-stm32*
13273
26e9a397 13274STABLE BRANCH
879a5a00 13275M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 13276L: stable@vger.kernel.org
879a5a00 13277S: Supported
8c27ceff 13278F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 13279
183c2e04
SA
13280STAGING - ATOMISP DRIVER
13281M: Alan Cox <alan@linux.intel.com>
13282M: Sakari Ailus <sakari.ailus@linux.intel.com>
13283L: linux-media@vger.kernel.org
13284S: Maintained
13285F: drivers/staging/media/atomisp/
13286
ebd3d010
JP
13287STAGING - COMEDI
13288M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 13289M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
13290S: Odd Fixes
13291F: drivers/staging/comedi/
13292
a0138163
JP
13293STAGING - FLARION FT1000 DRIVERS
13294M: Marek Belisko <marek.belisko@gmail.com>
13295S: Odd Fixes
13296F: drivers/staging/ft1000/
13297
6c1bb424 13298STAGING - INDUSTRIAL IO
030a13d7 13299M: Jonathan Cameron <jic23@kernel.org>
a0138163 13300L: linux-iio@vger.kernel.org
6c1bb424 13301S: Odd Fixes
5291582d 13302F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
13303F: drivers/staging/iio/
13304
f5e5de1e
OD
13305STAGING - LUSTRE PARALLEL FILESYSTEM
13306M: Oleg Drokin <oleg.drokin@intel.com>
13307M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 13308M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
13309L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
13310W: http://wiki.lustre.org/
f5e5de1e
OD
13311S: Maintained
13312F: drivers/staging/lustre
13313
7c6b6c71
MD
13314STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13315M: Marc Dietrich <marvin24@gmx.de>
13316L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 13317L: linux-tegra@vger.kernel.org
7c6b6c71
MD
13318S: Maintained
13319F: drivers/staging/nvec/
13320
53c43c5c
GKH
13321STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13322M: Jens Frederich <jfrederich@gmail.com>
13323M: Daniel Drake <dsd@laptop.org>
13324M: Jon Nettleton <jon.nettleton@gmail.com>
13325W: http://wiki.laptop.org/go/DCON
13326S: Maintained
13327F: drivers/staging/olpc_dcon/
13328
a0138163
JP
13329STAGING - REALTEK RTL8712U DRIVERS
13330M: Larry Finger <Larry.Finger@lwfinger.net>
13331M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13332S: Odd Fixes
13333F: drivers/staging/rtl8712/
13334
980ac4d7
SM
13335STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13336M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13337M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 13338M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
13339L: linux-fbdev@vger.kernel.org
13340S: Maintained
13341F: drivers/staging/sm750fb/
13342
a0138163
JP
13343STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13344M: William Hubbs <w.d.hubbs@gmail.com>
13345M: Chris Brannon <chris@the-brannons.com>
d33bce31 13346M: Kirk Reiser <kirk@reisers.ca>
a0138163 13347M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 13348L: speakup@linux-speakup.org
a0138163
JP
13349W: http://www.linux-speakup.org/
13350S: Odd Fixes
13351F: drivers/staging/speakup/
13352
b3e871ce
JP
13353STAGING - VIA VT665X DRIVERS
13354M: Forest Bond <forest@alittletooquiet.net>
13355S: Odd Fixes
13356F: drivers/staging/vt665?/
13357
a30baec1 13358STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
13359M: Aditya Shankar <aditya.shankar@microchip.com>
13360M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
13361L: linux-wireless@vger.kernel.org
13362S: Supported
13363F: drivers/staging/wilc1000/
13364
709bcb07 13365STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 13366M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
13367S: Odd Fixes
13368F: drivers/staging/xgifb/
13369
7683e9e5
LT
13370STAGING SUBSYSTEM
13371M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13372T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13373L: devel@driverdev.osuosl.org
13374S: Supported
13375F: drivers/staging/
13376
1da177e4 13377STARFIRE/DURALAN NETWORK DRIVER
8b58be88 13378M: Ion Badulescu <ionut@badula.org>
b4f90189 13379S: Odd Fixes
9bba23b0 13380F: drivers/net/ethernet/adaptec/starfire*
1da177e4 13381
5d121776
BVA
13382STEC S1220 SKD DRIVER
13383M: Bart Van Assche <bart.vanassche@wdc.com>
13384L: linux-block@vger.kernel.org
13385S: Maintained
13386F: drivers/block/skd*[ch]
13387
82abbea7
RD
13388STI CEC DRIVER
13389M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13390S: Maintained
13391F: drivers/staging/media/st-cec/
13392F: Documentation/devicetree/bindings/media/stih-cec.txt
13393
13394STK1160 USB VIDEO CAPTURE DRIVER
13395M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13396L: linux-media@vger.kernel.org
13397T: git git://linuxtv.org/media_tree.git
13398S: Maintained
13399F: drivers/media/usb/stk1160/
13400
13401STMMAC ETHERNET DRIVER
13402M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13403M: Alexandre Torgue <alexandre.torgue@st.com>
13404L: netdev@vger.kernel.org
13405W: http://www.stlinux.com
13406S: Supported
13407F: drivers/net/ethernet/stmicro/stmmac/
13408
e2d1d6c0 13409SUN3/3X
8b58be88 13410M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
13411W: http://sammy.net/sun3/
13412S: Maintained
679655da
JP
13413F: arch/m68k/kernel/*sun3*
13414F: arch/m68k/sun3*/
13415F: arch/m68k/include/asm/sun3*
e689cf4a 13416F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 13417
af6a5af8
HG
13418SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13419M: Hans de Goede <hdegoede@redhat.com>
13420L: linux-input@vger.kernel.org
13421S: Maintained
13422F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13423F: drivers/input/keyboard/sun4i-lradc-keys.c
13424
2bc9ff01
DK
13425SUNDANCE NETWORK DRIVER
13426M: Denis Kirjanov <kda@linux-powerpc.org>
13427L: netdev@vger.kernel.org
13428S: Maintained
13429F: drivers/net/ethernet/dlink/sundance.c
13430
2cbb12a4 13431SUPERH
114bf37e
RF
13432M: Yoshinori Sato <ysato@users.sourceforge.jp>
13433M: Rich Felker <dalias@libc.org>
2cbb12a4 13434L: linux-sh@vger.kernel.org
8a6e2535 13435Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 13436S: Maintained
066069e1 13437F: Documentation/sh/
679655da 13438F: arch/sh/
066069e1 13439F: drivers/sh/
1da177e4 13440
4480f15b 13441SUSPEND TO RAM
7fb06082 13442M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
13443M: Len Brown <len.brown@intel.com>
13444M: Pavel Machek <pavel@ucw.cz>
bf1c138e 13445L: linux-pm@vger.kernel.org
68656443 13446B: https://bugzilla.kernel.org
e2d1d6c0 13447S: Supported
679655da
JP
13448F: Documentation/power/
13449F: arch/x86/kernel/acpi/
13450F: drivers/base/power/
13451F: kernel/power/
13452F: include/linux/suspend.h
13453F: include/linux/freezer.h
13454F: include/linux/pm.h
1da177e4
LT
13455
13456SVGA HANDLING
8b58be88 13457M: Martin Mares <mj@ucw.cz>
1da177e4
LT
13458L: linux-video@atrey.karlin.mff.cuni.cz
13459S: Maintained
679655da
JP
13460F: Documentation/svga.txt
13461F: arch/x86/boot/video*
1da177e4 13462
6e28b761
KRW
13463SWIOTLB SUBSYSTEM
13464M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
04f56534 13465L: iommu@lists.linux-foundation.org
9f273c24 13466T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
13467S: Supported
13468F: lib/swiotlb.c
13469F: arch/*/kernel/pci-swiotlb.c
13470F: include/linux/swiotlb.h
13471
007f790c
JP
13472SWITCHDEV
13473M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 13474M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
13475L: netdev@vger.kernel.org
13476S: Supported
13477F: net/switchdev/
13478F: include/net/switchdev.h
13479
82abbea7
RD
13480SYNC FILE FRAMEWORK
13481M: Sumit Semwal <sumit.semwal@linaro.org>
13482R: Gustavo Padovan <gustavo@padovan.org>
13483S: Maintained
13484L: linux-media@vger.kernel.org
13485L: dri-devel@lists.freedesktop.org
13486F: drivers/dma-buf/sync_*
13487F: drivers/dma-buf/dma-fence*
13488F: drivers/dma-buf/sw_sync.c
13489F: include/linux/sync_file.h
13490F: include/uapi/linux/sync_file.h
13491F: Documentation/sync_file.txt
13492T: git git://anongit.freedesktop.org/drm/drm-misc
13493
db8e35d5
VG
13494SYNOPSYS ARC ARCHITECTURE
13495M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 13496L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
13497S: Supported
13498F: arch/arc/
9b28829d 13499F: Documentation/devicetree/bindings/arc/*
2d799dde 13500F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 13501F: drivers/clocksource/arc_timer.c
c6a0fe4a 13502F: drivers/tty/serial/arc_uart.c
b7182d1a 13503T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 13504
daeeb438
EP
13505SYNOPSYS ARC HSDK SDP pll clock driver
13506M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13507S: Supported
13508F: drivers/clk/clk-hsdk-pll.c
13509F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13510
f60a2abf
LT
13511SYNOPSYS ARC SDP clock driver
13512M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13513S: Supported
13514F: drivers/clk/axs10x/*
13515F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13516
556cc1c5
AB
13517SYNOPSYS ARC SDP platform support
13518M: Alexey Brodkin <abrodkin@synopsys.com>
13519S: Supported
13520F: arch/arc/plat-axs10x
13521F: arch/arc/boot/dts/ax*
13522F: Documentation/devicetree/bindings/arc/axs10*
13523
37634923
EP
13524SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13525M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13526S: Supported
13527F: drivers/reset/reset-axs10x.c
13528F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13529
a0075d16
AS
13530SYNOPSYS DESIGNWARE 8250 UART DRIVER
13531R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13532S: Maintained
13533F: drivers/tty/serial/8250/8250_dw.c
13534
a3c12952
HT
13535SYNOPSYS DESIGNWARE APB GPIO DRIVER
13536M: Hoan Tran <hotran@apm.com>
13537L: linux-gpio@vger.kernel.org
13538S: Maintained
13539F: drivers/gpio/gpio-dwapb.c
13540F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13541
1fe20f1b
EP
13542SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13543M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13544S: Maintained
13545F: drivers/dma/dwi-axi-dmac/
13546F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13547
82abbea7
RD
13548SYNOPSYS DESIGNWARE DMAC DRIVER
13549M: Viresh Kumar <vireshk@kernel.org>
f855e384 13550R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
82abbea7
RD
13551S: Maintained
13552F: include/linux/dma/dw.h
13553F: include/linux/platform_data/dma-dw.h
13554F: drivers/dma/dw/
13555
13556SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
53c64870 13557M: Jose Abreu <Jose.Abreu@synopsys.com>
82abbea7
RD
13558L: netdev@vger.kernel.org
13559S: Supported
13560F: drivers/net/ethernet/synopsys/
13561
13562SYNOPSYS DESIGNWARE I2C DRIVER
13563M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13564R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13565R: Mika Westerberg <mika.westerberg@linux.intel.com>
13566L: linux-i2c@vger.kernel.org
13567S: Maintained
13568F: drivers/i2c/busses/i2c-designware-*
13569F: include/linux/platform_data/i2c-designware.h
13570
13571SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13572M: Jaehoon Chung <jh80.chung@samsung.com>
13573L: linux-mmc@vger.kernel.org
13574S: Maintained
13575F: drivers/mmc/host/dw_mmc*
13576
e517030e
AB
13577SYNOPSYS HSDK RESET CONTROLLER DRIVER
13578M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13579S: Supported
13541226
VG
13580F: drivers/reset/reset-hsdk.c
13581F: include/dt-bindings/reset/snps,hsdk-reset.h
13582F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
e517030e 13583
6c284c9a
LJ
13584SYSTEM CONFIGURATION (SYSCON)
13585M: Lee Jones <lee.jones@linaro.org>
13586M: Arnd Bergmann <arnd@arndb.de>
13587T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13588S: Supported
13589F: drivers/mfd/syscon.c
13590
fe7be8b2 13591SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
82abbea7
RD
13592M: Sudeep Holla <sudeep.holla@arm.com>
13593L: linux-arm-kernel@lists.infradead.org
13594S: Maintained
fe7be8b2 13595F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
6d6a1d82 13596F: drivers/clk/clk-sc[mp]i.c
99d6bdf3 13597F: drivers/cpufreq/sc[mp]i-cpufreq.c
82abbea7 13598F: drivers/firmware/arm_scpi.c
aa4f886f
SH
13599F: drivers/firmware/arm_scmi/
13600F: include/linux/sc[mp]i_protocol.h
82abbea7 13601
8c0984e5
SR
13602SYSTEM RESET/SHUTDOWN DRIVERS
13603M: Sebastian Reichel <sre@kernel.org>
8c0984e5 13604L: linux-pm@vger.kernel.org
58db9505 13605T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
13606S: Maintained
13607F: Documentation/devicetree/bindings/power/reset/
13608F: drivers/power/reset/
13609
82abbea7
RD
13610SYSTEM TRACE MODULE CLASS
13611M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13612S: Maintained
13613T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13614F: Documentation/trace/stm.txt
13615F: drivers/hwtracing/stm/
13616F: include/linux/stm.h
13617F: include/uapi/linux/stm.h
13618
1da177e4 13619SYSV FILESYSTEM
8b58be88 13620M: Christoph Hellwig <hch@infradead.org>
1da177e4 13621S: Maintained
679655da
JP
13622F: Documentation/filesystems/sysv-fs.txt
13623F: fs/sysv/
13624F: include/linux/sysv_fs.h
1da177e4 13625
86cfa7fc 13626TARGET SUBSYSTEM
9c3646d1 13627M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 13628L: linux-scsi@vger.kernel.org
b9f5edc2 13629L: target-devel@vger.kernel.org
86cfa7fc 13630W: http://www.linux-iscsi.org
cf015e9f 13631W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 13632T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
13633S: Supported
13634F: drivers/target/
13635F: include/target/
13636F: Documentation/target/
13637
4e68852d 13638TASKSTATS STATISTICS INTERFACE
185e595f 13639M: Balbir Singh <bsingharora@gmail.com>
4e68852d 13640S: Maintained
679655da
JP
13641F: Documentation/accounting/taskstats*
13642F: include/linux/taskstats*
13643F: kernel/taskstats.c
4e68852d 13644
6b2af241 13645TC subsystem
f935f3f8 13646M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 13647M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 13648M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
13649L: netdev@vger.kernel.org
13650S: Maintained
679655da 13651F: include/net/pkt_cls.h
6b2af241
JP
13652F: include/net/pkt_sched.h
13653F: include/net/tc_act/
c117ab84 13654F: include/uapi/linux/pkt_cls.h
6b2af241
JP
13655F: include/uapi/linux/pkt_sched.h
13656F: include/uapi/linux/tc_act/
13657F: include/uapi/linux/tc_ematch/
679655da 13658F: net/sched/
781b456a 13659
5067f08a 13660TCP LOW PRIORITY MODULE
8b58be88
JP
13661M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13662M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
13663W: http://tcp-lp-mod.sourceforge.net/
13664S: Maintained
679655da 13665F: net/ipv4/tcp_lp.c
5067f08a 13666
91952bc0
AP
13667TDA10071 MEDIA DRIVER
13668M: Antti Palosaari <crope@iki.fi>
13669L: linux-media@vger.kernel.org
a825eaec 13670W: https://linuxtv.org
91952bc0
AP
13671W: http://palosaari.fi/linux/
13672Q: http://patchwork.linuxtv.org/project/linux-media/list/
13673T: git git://linuxtv.org/anttip/media_tree.git
13674S: Maintained
13675F: drivers/media/dvb-frontends/tda10071*
13676
13677TDA18212 MEDIA DRIVER
13678M: Antti Palosaari <crope@iki.fi>
13679L: linux-media@vger.kernel.org
a825eaec 13680W: https://linuxtv.org
91952bc0
AP
13681W: http://palosaari.fi/linux/
13682Q: http://patchwork.linuxtv.org/project/linux-media/list/
13683T: git git://linuxtv.org/anttip/media_tree.git
13684S: Maintained
13685F: drivers/media/tuners/tda18212*
13686
13687TDA18218 MEDIA DRIVER
13688M: Antti Palosaari <crope@iki.fi>
13689L: linux-media@vger.kernel.org
a825eaec 13690W: https://linuxtv.org
91952bc0
AP
13691W: http://palosaari.fi/linux/
13692Q: http://patchwork.linuxtv.org/project/linux-media/list/
13693T: git git://linuxtv.org/anttip/media_tree.git
13694S: Maintained
13695F: drivers/media/tuners/tda18218*
13696
148abd3b
OS
13697TDA18250 MEDIA DRIVER
13698M: Olli Salonen <olli.salonen@iki.fi>
13699L: linux-media@vger.kernel.org
13700W: https://linuxtv.org
13701Q: http://patchwork.linuxtv.org/project/linux-media/list/
13702T: git git://linuxtv.org/media_tree.git
13703S: Maintained
13704F: drivers/media/tuners/tda18250*
13705
3b2f6aba
MK
13706TDA18271 MEDIA DRIVER
13707M: Michael Krufky <mkrufky@linuxtv.org>
13708L: linux-media@vger.kernel.org
a825eaec 13709W: https://linuxtv.org
3b2f6aba
MK
13710W: http://github.com/mkrufky
13711Q: http://patchwork.linuxtv.org/project/linux-media/list/
13712T: git git://linuxtv.org/mkrufky/tuners.git
13713S: Maintained
13714F: drivers/media/tuners/tda18271*
13715
4cd9659e
TH
13716TDA1997x MEDIA DRIVER
13717M: Tim Harvey <tharvey@gateworks.com>
13718L: linux-media@vger.kernel.org
13719W: https://linuxtv.org
13720Q: http://patchwork.linuxtv.org/project/linux-media/list/
13721S: Maintained
13722F: drivers/media/i2c/tda1997x.*
13723
e48307a9
MK
13724TDA827x MEDIA DRIVER
13725M: Michael Krufky <mkrufky@linuxtv.org>
13726L: linux-media@vger.kernel.org
a825eaec 13727W: https://linuxtv.org
e48307a9
MK
13728W: http://github.com/mkrufky
13729Q: http://patchwork.linuxtv.org/project/linux-media/list/
13730T: git git://linuxtv.org/mkrufky/tuners.git
13731S: Maintained
13732F: drivers/media/tuners/tda8290.*
13733
66cf9212
MK
13734TDA8290 MEDIA DRIVER
13735M: Michael Krufky <mkrufky@linuxtv.org>
13736L: linux-media@vger.kernel.org
a825eaec 13737W: https://linuxtv.org
66cf9212
MK
13738W: http://github.com/mkrufky
13739Q: http://patchwork.linuxtv.org/project/linux-media/list/
13740T: git git://linuxtv.org/mkrufky/tuners.git
13741S: Maintained
13742F: drivers/media/tuners/tda8290.*
13743
4b9fba30
HV
13744TDA9840 MEDIA DRIVER
13745M: Hans Verkuil <hverkuil@xs4all.nl>
13746L: linux-media@vger.kernel.org
13747T: git git://linuxtv.org/media_tree.git
a825eaec 13748W: https://linuxtv.org
4b9fba30
HV
13749S: Maintained
13750F: drivers/media/i2c/tda9840*
13751
2cb654fd 13752TEA5761 TUNER DRIVER
5dc8a864 13753M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13754L: linux-media@vger.kernel.org
a825eaec 13755W: https://linuxtv.org
2cb654fd
MCC
13756T: git git://linuxtv.org/media_tree.git
13757S: Odd fixes
13758F: drivers/media/tuners/tea5761.*
13759
13760TEA5767 TUNER DRIVER
5dc8a864 13761M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13762L: linux-media@vger.kernel.org
a825eaec 13763W: https://linuxtv.org
2cb654fd
MCC
13764T: git git://linuxtv.org/media_tree.git
13765S: Maintained
13766F: drivers/media/tuners/tea5767.*
13767
4b9fba30
HV
13768TEA6415C MEDIA DRIVER
13769M: Hans Verkuil <hverkuil@xs4all.nl>
13770L: linux-media@vger.kernel.org
13771T: git git://linuxtv.org/media_tree.git
a825eaec 13772W: https://linuxtv.org
4b9fba30
HV
13773S: Maintained
13774F: drivers/media/i2c/tea6415c*
13775
13776TEA6420 MEDIA DRIVER
13777M: Hans Verkuil <hverkuil@xs4all.nl>
13778L: linux-media@vger.kernel.org
13779T: git git://linuxtv.org/media_tree.git
a825eaec 13780W: https://linuxtv.org
4b9fba30
HV
13781S: Maintained
13782F: drivers/media/i2c/tea6420*
13783
3d249d4c 13784TEAM DRIVER
dca9ab92 13785M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
13786L: netdev@vger.kernel.org
13787S: Supported
13788F: drivers/net/team/
13789F: include/linux/if_team.h
c117ab84 13790F: include/uapi/linux/if_team.h
3d249d4c 13791
7d029125 13792TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 13793M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
13794S: Maintained
13795F: arch/x86/platform/ts5500/
13796
40ad4a30
SY
13797TECHNOTREND USB IR RECEIVER
13798M: Sean Young <sean@mess.org>
13799L: linux-media@vger.kernel.org
13800S: Maintained
13801F: drivers/media/rc/ttusbir.c
13802
a57ffa46
JM
13803TECHWELL TW9910 VIDEO DECODER
13804L: linux-media@vger.kernel.org
13805S: Orphan
13806F: drivers/media/i2c/tw9910.c
13807F: include/media/i2c/tw9910.h
13808
82abbea7
RD
13809TEE SUBSYSTEM
13810M: Jens Wiklander <jens.wiklander@linaro.org>
13811S: Maintained
13812F: include/linux/tee_drv.h
13813F: include/uapi/linux/tee.h
13814F: drivers/tee/
13815F: Documentation/tee.txt
13816
adabdb0c 13817TEGRA ARCHITECTURE SUPPORT
adabdb0c 13818M: Thierry Reding <thierry.reding@gmail.com>
a06eb006 13819M: Jonathan Hunter <jonathanh@nvidia.com>
84b9414b 13820L: linux-tegra@vger.kernel.org
fd117cd1 13821Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 13822T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 13823S: Supported
bbbe96ed 13824N: [^a-z]tegra
84b9414b 13825
adabdb0c
SW
13826TEGRA CLOCK DRIVER
13827M: Peter De Schrijver <pdeschrijver@nvidia.com>
13828M: Prashant Gaikwad <pgaikwad@nvidia.com>
13829S: Supported
13830F: drivers/clk/tegra/
13831
86e486a0 13832TEGRA DMA DRIVERS
adabdb0c 13833M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 13834M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 13835S: Supported
86e486a0 13836F: drivers/dma/tegra*
adabdb0c 13837
adabdb0c
SW
13838TEGRA I2C DRIVER
13839M: Laxman Dewangan <ldewangan@nvidia.com>
13840S: Supported
13841F: drivers/i2c/busses/i2c-tegra.c
13842
13843TEGRA IOMMU DRIVERS
601ff7ed
JH
13844M: Thierry Reding <thierry.reding@gmail.com>
13845L: linux-tegra@vger.kernel.org
adabdb0c
SW
13846S: Supported
13847F: drivers/iommu/tegra*
13848
13849TEGRA KBC DRIVER
adabdb0c
SW
13850M: Laxman Dewangan <ldewangan@nvidia.com>
13851S: Supported
13852F: drivers/input/keyboard/tegra-kbc.c
13853
adabdb0c
SW
13854TEGRA PWM DRIVER
13855M: Thierry Reding <thierry.reding@gmail.com>
13856S: Supported
13857F: drivers/pwm/pwm-tegra.c
13858
13859TEGRA SERIAL DRIVER
13860M: Laxman Dewangan <ldewangan@nvidia.com>
13861S: Supported
13862F: drivers/tty/serial/serial-tegra.c
13863
13864TEGRA SPI DRIVER
13865M: Laxman Dewangan <ldewangan@nvidia.com>
13866S: Supported
13867F: drivers/spi/spi-tegra*
13868
1a348ccc 13869TEHUTI ETHERNET DRIVER
8b58be88 13870M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
13871L: netdev@vger.kernel.org
13872S: Supported
ef7f5429 13873F: drivers/net/ethernet/tehuti/*
1a348ccc 13874
4e68852d 13875Telecom Clock Driver for MCPL0010
8b58be88 13876M: Mark Gross <mark.gross@intel.com>
4e68852d 13877S: Supported
679655da 13878F: drivers/char/tlclk.c
4e68852d 13879
4480f15b 13880TENSILICA XTENSA PORT (xtensa)
8b58be88 13881M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
13882M: Max Filippov <jcmvbkbc@gmail.com>
13883L: linux-xtensa@linux-xtensa.org
9f273c24 13884T: git git://github.com/czankel/xtensa-linux.git
4e68852d 13885S: Maintained
679655da 13886F: arch/xtensa/
3dc99857 13887F: drivers/irqchip/irq-xtensa-*
4e68852d 13888
04f1024e
NM
13889Texas Instruments' System Control Interface (TISCI) Protocol Driver
13890M: Nishanth Menon <nm@ti.com>
13891M: Tero Kristo <t-kristo@ti.com>
13892M: Santosh Shilimkar <ssantosh@kernel.org>
13893L: linux-arm-kernel@lists.infradead.org
13894S: Maintained
13895F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
13896F: drivers/firmware/ti_sci*
13897F: include/linux/soc/ti/ti_sci_protocol.h
7cc119f2
DG
13898F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13899F: include/dt-bindings/genpd/k2g.h
52835d59 13900F: drivers/soc/ti/ti_sci_pm_domains.c
18a00620 13901F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
8f306cfe 13902F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
b745c079 13903F: drivers/clk/keystone/sci-clk.c
28df169b 13904F: drivers/reset/reset-ti-sci.c
04f1024e 13905
5313ba66
HV
13906THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13907M: Hans Verkuil <hverkuil@xs4all.nl>
13908L: linux-media@vger.kernel.org
13909T: git git://linuxtv.org/media_tree.git
a825eaec 13910W: https://linuxtv.org
5313ba66
HV
13911S: Maintained
13912F: drivers/media/radio/radio-raremono.c
13913
d3fb6955 13914THERMAL
b75f0050 13915M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 13916M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
13917L: linux-pm@vger.kernel.org
13918T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13919T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13920Q: https://patchwork.kernel.org/project/linux-pm/list/
13921S: Supported
13922F: drivers/thermal/
13923F: include/linux/thermal.h
af6c9f16 13924F: include/uapi/linux/thermal.h
b75f0050
JP
13925F: include/linux/cpu_cooling.h
13926F: Documentation/devicetree/bindings/thermal/
d3fb6955 13927
64e05d8b
VK
13928THERMAL/CPU_COOLING
13929M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13930M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 13931M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
13932L: linux-pm@vger.kernel.org
13933S: Supported
13934F: Documentation/thermal/cpu-cooling-api.txt
13935F: drivers/thermal/cpu_cooling.c
13936F: include/linux/cpu_cooling.h
13937
4e68852d 13938THINKPAD ACPI EXTRAS DRIVER
8b58be88 13939M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 13940L: ibm-acpi-devel@lists.sourceforge.net
d0944853 13941L: platform-driver-x86@vger.kernel.org
4e68852d
AC
13942W: http://ibm-acpi.sourceforge.net
13943W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 13944T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 13945S: Maintained
679655da 13946F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 13947
82abbea7
RD
13948THUNDERBOLT DRIVER
13949M: Andreas Noever <andreas.noever@gmail.com>
13950M: Michael Jamet <michael.jamet@intel.com>
13951M: Mika Westerberg <mika.westerberg@linux.intel.com>
e65de1b6 13952M: Yehezkel Bernat <YehezkelShB@gmail.com>
cc528414 13953T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
82abbea7 13954S: Maintained
78dfa29c 13955F: Documentation/admin-guide/thunderbolt.rst
82abbea7 13956F: drivers/thunderbolt/
467cd25b 13957F: include/linux/thunderbolt.h
82abbea7 13958
c024297e
MW
13959THUNDERBOLT NETWORK DRIVER
13960M: Michael Jamet <michael.jamet@intel.com>
13961M: Mika Westerberg <mika.westerberg@linux.intel.com>
e65de1b6 13962M: Yehezkel Bernat <YehezkelShB@gmail.com>
c024297e
MW
13963L: netdev@vger.kernel.org
13964S: Maintained
13965F: drivers/net/thunderbolt.c
82abbea7 13966
a863e87c
DD
13967THUNDERX GPIO DRIVER
13968M: David Daney <david.daney@cavium.com>
13969S: Maintained
13970F: drivers/gpio/gpio-thunderx.c
13971
82abbea7
RD
13972TI AM437X VPFE DRIVER
13973M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13974L: linux-media@vger.kernel.org
13975W: https://linuxtv.org
13976Q: http://patchwork.linuxtv.org/project/linux-media/list/
13977T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13978S: Maintained
13979F: drivers/media/platform/am437x/
13980
1b46f2a2 13981TI BANDGAP AND THERMAL DRIVER
f14d1c24 13982M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 13983M: Keerthy <j-keerthy@ti.com>
1b46f2a2 13984L: linux-pm@vger.kernel.org
531ff13e 13985L: linux-omap@vger.kernel.org
5a723e81 13986S: Maintained
794b2e25 13987F: drivers/thermal/ti-soc-thermal/
1b46f2a2 13988
7683e9e5
LT
13989TI BQ27XXX POWER SUPPLY DRIVER
13990R: Andrew F. Davis <afd@ti.com>
13991F: include/linux/power/bq27xxx_battery.h
13992F: drivers/power/supply/bq27xxx_battery.c
13993F: drivers/power/supply/bq27xxx_battery_i2c.c
ccf963d3 13994
0c7665c3
MF
13995TI CDCE706 CLOCK DRIVER
13996M: Max Filippov <jcmvbkbc@gmail.com>
13997S: Maintained
13998F: drivers/clk/clk-cdce706.c
13999
49b6a5e3
TK
14000TI CLOCK DRIVER
14001M: Tero Kristo <t-kristo@ti.com>
14002L: linux-omap@vger.kernel.org
14003S: Maintained
14004F: drivers/clk/ti/
14005F: include/linux/clk/ti.h
14006
7683e9e5
LT
14007TI DAVINCI MACHINE SUPPORT
14008M: Sekhar Nori <nsekhar@ti.com>
14009M: Kevin Hilman <khilman@kernel.org>
14010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14011T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14012S: Supported
14013F: arch/arm/mach-davinci/
14014F: drivers/i2c/busses/i2c-davinci.c
14015F: arch/arm/boot/dts/da850*
14016
2d172691
DL
14017TI DAVINCI SERIES CLOCK DRIVER
14018M: David Lechner <david@lechnology.com>
14019R: Sekhar Nori <nsekhar@ti.com>
14020S: Maintained
14021F: Documentation/devicetree/bindings/clock/ti/davinci/
14022F: drivers/clk/davinci/
14023
7683e9e5
LT
14024TI DAVINCI SERIES GPIO DRIVER
14025M: Keerthy <j-keerthy@ti.com>
14026L: linux-gpio@vger.kernel.org
14027S: Maintained
14028F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14029F: drivers/gpio/gpio-davinci.c
14030
14031TI DAVINCI SERIES MEDIA DRIVER
14032M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14033L: linux-media@vger.kernel.org
14034W: https://linuxtv.org
14035Q: http://patchwork.linuxtv.org/project/linux-media/list/
14036T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14037S: Maintained
14038F: drivers/media/platform/davinci/
14039F: include/media/davinci/
14040
f75cfbad 14041TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
14042R: Grygorii Strashko <grygorii.strashko@ti.com>
14043L: linux-omap@vger.kernel.org
14044L: netdev@vger.kernel.org
14045S: Maintained
14046F: drivers/net/ethernet/ti/cpsw*
14047F: drivers/net/ethernet/ti/davinci*
14048
4020f2d7 14049TI FLASH MEDIA INTERFACE DRIVER
8b58be88 14050M: Alex Dubov <oakad@yahoo.com>
795fb7e7 14051S: Maintained
679655da
JP
14052F: drivers/misc/tifm*
14053F: drivers/mmc/host/tifm_sd.c
14054F: include/linux/tifm.h
4020f2d7 14055
e0c52404 14056TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 14057M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
14058L: linux-kernel@vger.kernel.org
14059L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14060S: Maintained
14061F: drivers/soc/ti/*
14062T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14063
152ad442
SR
14064TI LM49xxx FAMILY ASoC CODEC DRIVERS
14065M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 14066M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
14067L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14068S: Maintained
14069F: sound/soc/codecs/lm49453*
d392dead 14070F: sound/soc/codecs/isabelle*
152ad442 14071
0edd807d
KM
14072TI LP855x BACKLIGHT DRIVER
14073M: Milo Kim <milo.kim@ti.com>
14074S: Maintained
14075F: Documentation/backlight/lp855x-driver.txt
14076F: drivers/video/backlight/lp855x_bl.c
14077F: include/linux/platform_data/lp855x.h
14078
faf13f6d
KM
14079TI LP8727 CHARGER DRIVER
14080M: Milo Kim <milo.kim@ti.com>
14081S: Maintained
8c0984e5 14082F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
14083F: include/linux/platform_data/lp8727.h
14084
22f1229f
KM
14085TI LP8788 MFD DRIVER
14086M: Milo Kim <milo.kim@ti.com>
14087S: Maintained
14088F: drivers/iio/adc/lp8788_adc.c
14089F: drivers/leds/leds-lp8788.c
14090F: drivers/mfd/lp8788*.c
8c0984e5 14091F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
14092F: drivers/regulator/lp8788-*.c
14093F: include/linux/mfd/lp8788*.h
14094
84640e27
KM
14095TI NETCP ETHERNET DRIVER
14096M: Wingman Kwok <w-kwok2@ti.com>
14097M: Murali Karicheri <m-karicheri2@ti.com>
14098L: netdev@vger.kernel.org
14099S: Maintained
14100F: drivers/net/ethernet/ti/netcp*
14101
217e0ca9
KC
14102TI TAS571X FAMILY ASoC CODEC DRIVER
14103M: Kevin Cernekee <cernekee@chromium.org>
14104L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14105S: Odd Fixes
14106F: sound/soc/codecs/tas571x*
14107
82abbea7
RD
14108TI TRF7970A NFC DRIVER
14109M: Mark Greer <mgreer@animalcreek.com>
14110L: linux-wireless@vger.kernel.org
14111L: linux-nfc@lists.01.org (moderated for non-subscribers)
14112S: Supported
14113F: drivers/nfc/trf7970a.c
14114F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14115
dd5e8e6b 14116TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 14117M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
14118L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14119S: Maintained
14120F: sound/soc/codecs/twl4030*
14121
7683e9e5
LT
14122TI VPE/CAL DRIVERS
14123M: Benoit Parrot <bparrot@ti.com>
14124L: linux-media@vger.kernel.org
14125W: http://linuxtv.org/
14126Q: http://patchwork.linuxtv.org/project/linux-media/list/
14127S: Maintained
14128F: drivers/media/platform/ti-vpe/
14129
90921014 14130TI WILINK WIRELESS DRIVERS
90921014
LC
14131L: linux-wireless@vger.kernel.org
14132W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14133W: http://wireless.kernel.org/en/users/Drivers/wl1251
14134T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 14135S: Orphan
90921014
LC
14136F: drivers/net/wireless/ti/
14137F: include/linux/wl12xx.h
14138
82abbea7
RD
14139TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14140M: John Stultz <john.stultz@linaro.org>
14141M: Thomas Gleixner <tglx@linutronix.de>
eed9c249 14142R: Stephen Boyd <sboyd@kernel.org>
82abbea7
RD
14143L: linux-kernel@vger.kernel.org
14144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14145S: Supported
14146F: include/linux/clocksource.h
14147F: include/linux/time.h
14148F: include/linux/timex.h
14149F: include/uapi/linux/time.h
14150F: include/uapi/linux/timex.h
14151F: kernel/time/clocksource.c
14152F: kernel/time/time*.c
14153F: kernel/time/alarmtimer.c
14154F: kernel/time/ntp.c
14155F: tools/testing/selftests/timers/
14156
14157TIPC NETWORK LAYER
14158M: Jon Maloy <jon.maloy@ericsson.com>
14159M: Ying Xue <ying.xue@windriver.com>
14160L: netdev@vger.kernel.org (core kernel code)
14161L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14162W: http://tipc.sourceforge.net/
14163S: Maintained
14164F: include/uapi/linux/tipc*.h
14165F: net/tipc/
14166
14167TLAN NETWORK DRIVER
14168M: Samuel Chessman <chessman@tux.org>
14169L: tlan-devel@lists.sourceforge.net (subscribers-only)
14170W: http://sourceforge.net/projects/tlan/
14171S: Maintained
14172F: Documentation/networking/tlan.txt
14173F: drivers/net/ethernet/ti/tlan.*
14174
14175TM6000 VIDEO4LINUX DRIVER
82abbea7
RD
14176M: Mauro Carvalho Chehab <mchehab@kernel.org>
14177L: linux-media@vger.kernel.org
14178W: https://linuxtv.org
14179T: git git://linuxtv.org/media_tree.git
14180S: Odd fixes
14181F: drivers/media/usb/tm6000/
14182F: Documentation/media/v4l-drivers/tm6000*
14183
14184TMIO/SDHI MMC DRIVER
14185M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14186L: linux-mmc@vger.kernel.org
14187S: Supported
14188F: drivers/mmc/host/tmio_mmc*
14189F: drivers/mmc/host/renesas_sdhi*
14190F: include/linux/mfd/tmio.h
14191
14192TMP401 HARDWARE MONITOR DRIVER
14193M: Guenter Roeck <linux@roeck-us.net>
14194L: linux-hwmon@vger.kernel.org
1da177e4 14195S: Maintained
82abbea7
RD
14196F: Documentation/hwmon/tmp401
14197F: drivers/hwmon/tmp401.c
14198
14199TMPFS (SHMEM FILESYSTEM)
14200M: Hugh Dickins <hughd@google.com>
14201L: linux-mm@kvack.org
14202S: Maintained
14203F: include/linux/shmem_fs.h
14204F: mm/shmem.c
1da177e4 14205
d74db3b2 14206TOMOYO SECURITY MODULE
8b58be88
JP
14207M: Kentaro Takeda <takedakn@nttdata.co.jp>
14208M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
14209L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14210L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
14211L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14212L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14213W: http://tomoyo.sourceforge.jp/
843d183c 14214T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 14215S: Maintained
679655da 14216F: security/tomoyo/
d74db3b2 14217
9caeb532 14218TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 14219M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 14220L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
14221S: Maintained
14222F: drivers/platform/x86/topstar-laptop.c
14223
8f9dd831
PM
14224TORTURE-TEST MODULES
14225M: Davidlohr Bueso <dave@stgolabs.net>
14226M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14227M: Josh Triplett <josh@joshtriplett.org>
14228L: linux-kernel@vger.kernel.org
14229S: Supported
14230T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14231F: Documentation/RCU/torture.txt
14232F: kernel/torture.c
14233F: kernel/rcu/rcutorture.c
14234F: kernel/locking/locktorture.c
14235
1da177e4 14236TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 14237M: Azael Avalos <coproscefalo@gmail.com>
d0944853 14238L: platform-driver-x86@vger.kernel.org
0a63ca11 14239S: Maintained
679655da 14240F: drivers/platform/x86/toshiba_acpi.c
1da177e4 14241
0a63ca11
AA
14242TOSHIBA BLUETOOTH DRIVER
14243M: Azael Avalos <coproscefalo@gmail.com>
14244L: platform-driver-x86@vger.kernel.org
14245S: Maintained
14246F: drivers/platform/x86/toshiba_bluetooth.c
14247
14248TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14249M: Azael Avalos <coproscefalo@gmail.com>
14250L: platform-driver-x86@vger.kernel.org
14251S: Maintained
14252F: drivers/platform/x86/toshiba_haps.c
14253
1da177e4 14254TOSHIBA SMM DRIVER
8b58be88 14255M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
14256W: http://www.buzzard.org.uk/toshiba/
14257S: Maintained
679655da
JP
14258F: drivers/char/toshiba.c
14259F: include/linux/toshiba.h
c117ab84 14260F: include/uapi/linux/toshiba.h
1da177e4 14261
d32d9864
MR
14262TOSHIBA TC358743 DRIVER
14263M: Mats Randgaard <matrandg@cisco.com>
14264L: linux-media@vger.kernel.org
14265S: Maintained
14266F: drivers/media/i2c/tc358743*
b5dcee22 14267F: include/media/i2c/tc358743.h
d32d9864 14268
7683e9e5
LT
14269TOSHIBA WMI HOTKEYS DRIVER
14270M: Azael Avalos <coproscefalo@gmail.com>
14271L: platform-driver-x86@vger.kernel.org
14272S: Maintained
14273F: drivers/platform/x86/toshiba-wmi.c
14274
4e68852d 14275TPM DEVICE DRIVER
901486b8 14276M: Peter Huewe <peterhuewe@gmx.de>
89adb83c 14277M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
2463c4d0 14278R: Jason Gunthorpe <jgg@ziepe.ca>
60fdb44a
JS
14279L: linux-integrity@vger.kernel.org
14280Q: https://patchwork.kernel.org/project/linux-integrity/list/
2463c4d0 14281W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
d9912846 14282T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 14283S: Maintained
679655da 14284F: drivers/char/tpm/
4e68852d 14285
d6f005a1
JP
14286TRACING
14287M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 14288M: Ingo Molnar <mingo@redhat.com>
75fc2d37 14289T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
14290S: Maintained
14291F: Documentation/trace/ftrace.txt
14292F: arch/*/*/*/ftrace.h
14293F: arch/*/kernel/ftrace.c
14294F: include/*/ftrace.h
14295F: include/linux/trace*.h
14296F: include/trace/
14297F: kernel/trace/
6e68e6c5 14298F: tools/testing/selftests/ftrace/
d6f005a1 14299
4abac0d0
IM
14300TRACING MMIO ACCESSES (MMIOTRACE)
14301M: Steven Rostedt <rostedt@goodmis.org>
14302M: Ingo Molnar <mingo@kernel.org>
14303R: Karol Herbst <karolherbst@gmail.com>
14304R: Pekka Paalanen <ppaalanen@gmail.com>
14305S: Maintained
14306L: linux-kernel@vger.kernel.org
14307L: nouveau@lists.freedesktop.org
14308F: kernel/trace/trace_mmiotrace.c
14309F: include/linux/mmiotrace.h
14310F: arch/x86/mm/kmmio.c
14311F: arch/x86/mm/mmio-mod.c
14312F: arch/x86/mm/testmmiotrace.c
14313
1da177e4 14314TRIVIAL PATCHES
8b58be88 14315M: Jiri Kosina <trivial@kernel.org>
54e5881d 14316T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 14317S: Maintained
86ef925f 14318K: ^Subject:.*(?i)trivial
1da177e4 14319
ba6c2959
SE
14320TEMPO SEMICONDUCTOR DRIVERS
14321M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14322S: Maintained
14323F: sound/soc/codecs/tscs*.c
14324F: sound/soc/codecs/tscs*.h
14325F: Documentation/devicetree/bindings/sound/tscs*.txt
14326
4e68852d 14327TTY LAYER
879a5a00 14328M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 14329M: Jiri Slaby <jslaby@suse.com>
879a5a00 14330S: Supported
08deed1e 14331T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 14332F: Documentation/serial/
8dd5d2f1 14333F: drivers/tty/
df621252 14334F: drivers/tty/serial/serial_core.c
e3288775
AC
14335F: include/linux/serial_core.h
14336F: include/linux/serial.h
14337F: include/linux/tty.h
c117ab84
CEB
14338F: include/uapi/linux/serial_core.h
14339F: include/uapi/linux/serial.h
14340F: include/uapi/linux/tty.h
4e68852d 14341
91952bc0
AP
14342TUA9001 MEDIA DRIVER
14343M: Antti Palosaari <crope@iki.fi>
14344L: linux-media@vger.kernel.org
a825eaec 14345W: https://linuxtv.org
91952bc0
AP
14346W: http://palosaari.fi/linux/
14347Q: http://patchwork.linuxtv.org/project/linux-media/list/
14348T: git git://linuxtv.org/anttip/media_tree.git
14349S: Maintained
14350F: drivers/media/tuners/tua9001*
14351
740db6d7 14352TULIP NETWORK DRIVERS
740db6d7 14353L: netdev@vger.kernel.org
cf869eb1
GG
14354L: linux-parisc@vger.kernel.org
14355S: Orphan
0f04e2aa 14356F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
14357
14358TUN/TAP driver
ba57b6f2 14359M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
14360W: http://vtun.sourceforge.net/tun
14361S: Maintained
679655da
JP
14362F: Documentation/networking/tuntap.txt
14363F: arch/um/os-Linux/drivers/
1da177e4 14364
b454cc66 14365TURBOCHANNEL SUBSYSTEM
8b58be88 14366M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
14367M: Ralf Baechle <ralf@linux-mips.org>
14368L: linux-mips@linux-mips.org
14369Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 14370S: Maintained
679655da
JP
14371F: drivers/tc/
14372F: include/linux/tc.h
b454cc66 14373
82abbea7
RD
14374TW5864 VIDEO4LINUX DRIVER
14375M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14376M: Anton Sviridenko <anton@corp.bluecherry.net>
14377M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14378M: Andrey Utkin <andrey_utkin@fastmail.com>
14379L: linux-media@vger.kernel.org
14380S: Supported
14381F: drivers/media/pci/tw5864/
14382
14383TW68 VIDEO4LINUX DRIVER
14384M: Hans Verkuil <hverkuil@xs4all.nl>
14385L: linux-media@vger.kernel.org
14386T: git git://linuxtv.org/media_tree.git
14387W: https://linuxtv.org
14388S: Odd Fixes
14389F: drivers/media/pci/tw68/
14390
14391TW686X VIDEO4LINUX DRIVER
14392M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14393L: linux-media@vger.kernel.org
14394T: git git://linuxtv.org/media_tree.git
14395W: http://linuxtv.org
14396S: Maintained
14397F: drivers/media/pci/tw686x/
14398
e2d1d6c0 14399UBI FILE SYSTEM (UBIFS)
a7859936 14400M: Richard Weinberger <richard@nod.at>
949cb623 14401M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 14402M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 14403L: linux-mtd@lists.infradead.org
e2966cbe 14404T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 14405W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 14406S: Supported
679655da
JP
14407F: Documentation/filesystems/ubifs.txt
14408F: fs/ubifs/
e2d1d6c0 14409
e1632fa2 14410UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
14411M: Greg Ungerer <gerg@linux-m68k.org>
14412W: http://www.linux-m68k.org/
cc2020e6 14413W: http://www.uclinux.org/
e1632fa2 14414L: linux-m68k@lists.linux-m68k.org
cc2020e6 14415L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 14416T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 14417S: Maintained
e1632fa2
GU
14418F: arch/m68k/coldfire/
14419F: arch/m68k/68*/
61bc02bb
JP
14420F: arch/m68k/*/*_no.*
14421F: arch/m68k/include/asm/*_no.*
cc2020e6 14422
1da177e4 14423UDF FILESYSTEM
d8130624 14424M: Jan Kara <jack@suse.com>
1da177e4 14425S: Maintained
679655da
JP
14426F: Documentation/filesystems/udf.txt
14427F: fs/udf/
1da177e4 14428
0edffe65
BN
14429UDRAW TABLET
14430M: Bastien Nocera <hadess@hadess.net>
14431L: linux-input@vger.kernel.org
14432S: Maintained
9093de60 14433F: drivers/hid/hid-udraw-ps3.c
0edffe65 14434
cc2020e6 14435UFS FILESYSTEM
8b58be88 14436M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 14437S: Maintained
679655da
JP
14438F: Documentation/filesystems/ufs.txt
14439F: fs/ufs/
cc2020e6 14440
0a09d3ab
DR
14441UHID USERSPACE HID IO DRIVER:
14442M: David Herrmann <dh.herrmann@googlemail.com>
14443L: linux-input@vger.kernel.org
14444S: Maintained
14445F: drivers/hid/uhid.c
c117ab84 14446F: include/uapi/linux/uhid.h
0a09d3ab 14447
82abbea7
RD
14448ULPI BUS
14449M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14450L: linux-usb@vger.kernel.org
14451S: Maintained
14452F: drivers/usb/common/ulpi.c
14453F: include/linux/ulpi/
14454
18332a80 14455ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 14456L: linux-usb@vger.kernel.org
10c6c9c9 14457S: Orphan
355ffe69 14458F: drivers/uwb/
679655da
JP
14459F: include/linux/uwb.h
14460F: include/linux/uwb/
18332a80 14461
b31d8273 14462UNICORE32 ARCHITECTURE:
dd3b8c32 14463M: Guan Xuetao <gxt@pku.edu.cn>
b31d8273
G
14464W: http://mprc.pku.edu.cn/~guanxuetao/linux
14465S: Maintained
ceebf4d5 14466T: git git://github.com/gxt/linux.git
b31d8273
G
14467F: arch/unicore32/
14468
d8379ab1
TF
14469UNIFDEF
14470M: Tony Finch <dot@dotat.at>
14471W: http://dotat.at/prog/unifdef
14472S: Maintained
14473F: scripts/unifdef.c
14474
1da177e4 14475UNIFORM CDROM DRIVER
8b58be88 14476M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
14477W: http://www.kernel.dk
14478S: Maintained
679655da
JP
14479F: Documentation/cdrom/
14480F: drivers/cdrom/cdrom.c
14481F: include/linux/cdrom.h
c117ab84 14482F: include/uapi/linux/cdrom.h
1da177e4 14483
56df0122 14484UNISYS S-PAR DRIVERS
49e7d9df
JP
14485M: David Kershner <david.kershner@unisys.com>
14486L: sparmaintainer@unisys.com (Unisys internal)
14487S: Supported
93d3ad90
DK
14488F: include/linux/visorbus.h
14489F: drivers/visorbus/
49e7d9df 14490F: drivers/staging/unisys/
56df0122 14491
9941fa6e
VH
14492UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14493M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
14494L: linux-scsi@vger.kernel.org
14495S: Supported
14496F: Documentation/scsi/ufs.txt
14497F: drivers/scsi/ufs/
14498
4b9ffb5a 14499UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
c1e7194d 14500M: Joao Pinto <jpinto@synopsys.com>
4b9ffb5a
JP
14501L: linux-scsi@vger.kernel.org
14502S: Supported
14503F: drivers/scsi/ufs/*dwc*
14504
e2d1d6c0 14505UNSORTED BLOCK IMAGES (UBI)
949cb623 14506M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 14507M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
14508W: http://www.linux-mtd.infradead.org/
14509L: linux-mtd@lists.infradead.org
b6b44e0a 14510T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 14511S: Supported
80811493 14512F: drivers/mtd/ubi/
679655da 14513F: include/linux/mtd/ubi.h
c117ab84 14514F: include/uapi/mtd/ubi-user.h
e2d1d6c0 14515
7683e9e5
LT
14516USB "USBNET" DRIVER FRAMEWORK
14517M: Oliver Neukum <oneukum@suse.com>
14518L: netdev@vger.kernel.org
14519W: http://www.linux-usb.org/usbnet
14520S: Maintained
14521F: drivers/net/usb/usbnet.c
14522F: include/linux/usb/usbnet.h
14523
1da177e4 14524USB ACM DRIVER
ca1c3e6f 14525M: Oliver Neukum <oneukum@suse.com>
6372594a 14526L: linux-usb@vger.kernel.org
1da177e4 14527S: Maintained
679655da
JP
14528F: Documentation/usb/acm.txt
14529F: drivers/usb/class/cdc-acm.*
1da177e4 14530
b7d572e1
PF
14531USB AR5523 WIRELESS DRIVER
14532M: Pontus Fuchs <pontus.fuchs@gmail.com>
14533L: linux-wireless@vger.kernel.org
14534S: Maintained
14535F: drivers/net/wireless/ath/ar5523/
14536
115bb1ff 14537USB ATTACHED SCSI
866d372e 14538M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
14539L: linux-usb@vger.kernel.org
14540L: linux-scsi@vger.kernel.org
8eae0fb7 14541S: Maintained
115bb1ff
MW
14542F: drivers/usb/storage/uas.c
14543
1da177e4 14544USB CDC ETHERNET DRIVER
61eee9a7 14545M: Oliver Neukum <oliver@neukum.org>
795fb7e7 14546L: linux-usb@vger.kernel.org
1da177e4 14547S: Maintained
679655da 14548F: drivers/net/usb/cdc_*.c
c117ab84 14549F: include/uapi/linux/usb/cdc.h
1da177e4 14550
66e3e591
KP
14551USB CHAOSKEY DRIVER
14552M: Keith Packard <keithp@keithp.com>
14553L: linux-usb@vger.kernel.org
14554S: Maintained
14555F: drivers/usb/misc/chaoskey.c
14556
b02b371e 14557USB CYPRESS C67X00 DRIVER
8b58be88 14558M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
14559L: linux-usb@vger.kernel.org
14560S: Maintained
679655da 14561F: drivers/usb/c67x00/
b02b371e 14562
d0374f4f 14563USB DAVICOM DM9601 DRIVER
8b58be88 14564M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 14565L: netdev@vger.kernel.org
d0374f4f
PK
14566W: http://www.linux-usb.org/usbnet
14567S: Maintained
679655da 14568F: drivers/net/usb/dm9601.c
d0374f4f 14569
cc2020e6 14570USB DIAMOND RIO500 DRIVER
8b58be88 14571M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
14572L: rio500-users@lists.sourceforge.net
14573W: http://rio500.sourceforge.net
14574S: Maintained
679655da 14575F: drivers/usb/misc/rio500*
cc2020e6 14576
1da177e4 14577USB EHCI DRIVER
578333ab 14578M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14579L: linux-usb@vger.kernel.org
578333ab 14580S: Maintained
679655da
JP
14581F: Documentation/usb/ehci.txt
14582F: drivers/usb/host/ehci*
1da177e4 14583
69ae9e3e 14584USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 14585M: Felipe Balbi <balbi@kernel.org>
795fb7e7 14586L: linux-usb@vger.kernel.org
69ae9e3e 14587W: http://www.linux-usb.org/gadget
d6d0f665
FB
14588T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14589S: Maintained
679655da
JP
14590F: drivers/usb/gadget/
14591F: include/linux/usb/gadget*
69ae9e3e 14592
2dea64b4 14593USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 14594M: Jiri Kosina <jikos@kernel.org>
406df153 14595R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 14596L: linux-usb@vger.kernel.org
54e5881d 14597T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 14598S: Maintained
c2f01971 14599F: Documentation/hid/hiddev.txt
679655da 14600F: drivers/hid/usbhid/
1da177e4 14601
f6fb9ec0
HG
14602USB INTEL XHCI ROLE MUX DRIVER
14603M: Hans de Goede <hdegoede@redhat.com>
14604L: linux-usb@vger.kernel.org
14605S: Maintained
14606F: drivers/usb/roles/intel-xhci-usb-role-switch.c
14607
959eea21 14608USB ISP116X DRIVER
8b58be88 14609M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 14610L: linux-usb@vger.kernel.org
959eea21 14611S: Maintained
679655da
JP
14612F: drivers/usb/host/isp116x*
14613F: include/linux/usb/isp116x.h
959eea21 14614
146498ea
WH
14615USB LAN78XX ETHERNET DRIVER
14616M: Woojung Huh <woojung.huh@microchip.com>
14617M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14618L: netdev@vger.kernel.org
14619S: Maintained
14620F: drivers/net/usb/lan78xx.*
14621
1da177e4 14622USB MASS STORAGE DRIVER
fc8b690d 14623M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14624L: linux-usb@vger.kernel.org
8836aeb8 14625L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
14626S: Maintained
14627W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 14628F: drivers/usb/storage/
1da177e4 14629
af39917d
CL
14630USB MIDI DRIVER
14631M: Clemens Ladisch <clemens@ladisch.de>
14632L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14633T: git git://git.alsa-project.org/alsa-kernel.git
14634S: Maintained
14635F: sound/usb/midi.*
14636
444ce9d4
JP
14637USB NETWORKING DRIVERS
14638L: linux-usb@vger.kernel.org
14639S: Odd Fixes
14640F: drivers/net/usb/
14641
1da177e4 14642USB OHCI DRIVER
578333ab 14643M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14644L: linux-usb@vger.kernel.org
578333ab 14645S: Maintained
679655da
JP
14646F: Documentation/usb/ohci.txt
14647F: drivers/usb/host/ohci*
1da177e4 14648
963ffa3e 14649USB OTG FSM (Finite State Machine)
60d77b3d 14650M: Peter Chen <Peter.Chen@nxp.com>
8373856d 14651T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
14652L: linux-usb@vger.kernel.org
14653S: Maintained
14654F: drivers/usb/common/usb-otg-fsm.c
14655
563da3a9
VM
14656USB OVER IP DRIVER
14657M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd 14658M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
14659L: linux-usb@vger.kernel.org
14660S: Maintained
a6d6fc2b 14661F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
14662F: drivers/usb/usbip/
14663F: tools/usb/usbip/
14664
1da177e4 14665USB PEGASUS DRIVER
a16b945c 14666M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 14667L: linux-usb@vger.kernel.org
043600a6 14668L: netdev@vger.kernel.org
052e3128
PM
14669T: git git://github.com/petkan/pegasus.git
14670W: https://github.com/petkan/pegasus
1da177e4 14671S: Maintained
679655da 14672F: drivers/net/usb/pegasus.*
1da177e4 14673
d3ad558f 14674USB PHY LAYER
a55f6286 14675M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
14676L: linux-usb@vger.kernel.org
14677T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14678S: Maintained
14679F: drivers/usb/phy/
d3ad558f 14680
73e4fb3f 14681USB PRINTER DRIVER (usblp)
8b58be88 14682M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 14683L: linux-usb@vger.kernel.org
73e4fb3f 14684S: Supported
679655da 14685F: drivers/usb/class/usblp.c
1da177e4 14686
4521b477
BM
14687USB QMI WWAN NETWORK DRIVER
14688M: Bjørn Mork <bjorn@mork.no>
14689L: netdev@vger.kernel.org
14690S: Maintained
14691F: Documentation/ABI/testing/sysfs-class-net-qmi
14692F: drivers/net/usb/qmi_wwan.c
14693
1da177e4 14694USB RTL8150 DRIVER
a16b945c 14695M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 14696L: linux-usb@vger.kernel.org
043600a6 14697L: netdev@vger.kernel.org
052e3128
PM
14698T: git git://github.com/petkan/rtl8150.git
14699W: https://github.com/petkan/rtl8150
1da177e4 14700S: Maintained
679655da 14701F: drivers/net/usb/rtl8150.c
1da177e4 14702
f896b796 14703USB SERIAL SUBSYSTEM
66085694 14704M: Johan Hovold <johan@kernel.org>
795fb7e7 14705L: linux-usb@vger.kernel.org
5ee05309 14706T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 14707S: Maintained
679655da 14708F: Documentation/usb/usb-serial.txt
f896b796 14709F: drivers/usb/serial/
679655da 14710F: include/linux/usb/serial.h
1da177e4 14711
b3f0db1c
SG
14712USB SMSC75XX ETHERNET DRIVER
14713M: Steve Glendinning <steve.glendinning@shawell.net>
14714L: netdev@vger.kernel.org
14715S: Maintained
14716F: drivers/net/usb/smsc75xx.*
14717
2f7ca802 14718USB SMSC95XX ETHERNET DRIVER
90b24cfb 14719M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 14720M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 14721L: netdev@vger.kernel.org
90b24cfb 14722S: Maintained
679655da 14723F: drivers/net/usb/smsc95xx.*
2f7ca802 14724
1da177e4 14725USB SUBSYSTEM
879a5a00 14726M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 14727L: linux-usb@vger.kernel.org
1da177e4 14728W: http://www.linux-usb.org
08deed1e 14729T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 14730S: Supported
1700bd98 14731F: Documentation/devicetree/bindings/usb/
679655da 14732F: Documentation/usb/
679655da
JP
14733F: drivers/usb/
14734F: include/linux/usb.h
14735F: include/linux/usb/
1da177e4 14736
da95cc1d
HG
14737USB TYPEC PI3USB30532 MUX DRIVER
14738M: Hans de Goede <hdegoede@redhat.com>
14739L: linux-usb@vger.kernel.org
14740S: Maintained
14741F: drivers/usb/typec/mux/pi3usb30532.c
14742
fab92884
HK
14743USB TYPEC SUBSYSTEM
14744M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14745L: linux-usb@vger.kernel.org
14746S: Maintained
14747F: Documentation/ABI/testing/sysfs-class-typec
14748F: Documentation/usb/typec.rst
14749F: drivers/usb/typec/
14750F: include/linux/usb/typec.h
14751
1da177e4 14752USB UHCI DRIVER
8b58be88 14753M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14754L: linux-usb@vger.kernel.org
1da177e4 14755S: Maintained
679655da 14756F: drivers/usb/host/uhci*
1da177e4 14757
c0efd232 14758USB VIDEO CLASS
c53ac071 14759M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 14760L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 14761L: linux-media@vger.kernel.org
275ffde4 14762T: git git://linuxtv.org/media_tree.git
57c6d2e9 14763W: http://www.ideasonboard.org/uvc/
c0efd232 14764S: Maintained
0c0d06ca 14765F: drivers/media/usb/uvc/
6c0f0359 14766F: include/uapi/linux/uvcvideo.h
1da177e4 14767
b60b9c45
HV
14768USB VISION DRIVER
14769M: Hans Verkuil <hverkuil@xs4all.nl>
14770L: linux-media@vger.kernel.org
14771T: git git://linuxtv.org/media_tree.git
a825eaec 14772W: https://linuxtv.org
b60b9c45
HV
14773S: Odd Fixes
14774F: drivers/media/usb/usbvision/
14775
8282da47
LP
14776USB WEBCAM GADGET
14777M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14778L: linux-usb@vger.kernel.org
14779S: Maintained
3a83c16e 14780F: drivers/usb/gadget/function/*uvc*
faf2e1db 14781F: drivers/usb/gadget/legacy/webcam.c
8282da47 14782
bf164cc0 14783USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 14784M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
14785L: linux-wireless@vger.kernel.org
14786S: Maintained
679655da 14787F: drivers/net/wireless/rndis_wlan.c
bf164cc0 14788
eb6bab13 14789USB XHCI DRIVER
03d85053 14790M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
14791L: linux-usb@vger.kernel.org
14792S: Supported
36d0344c
SS
14793F: drivers/usb/host/xhci*
14794F: drivers/usb/host/pci-quirks*
eb6bab13 14795
1da177e4 14796USB ZD1201 DRIVER
4086b9ca 14797L: linux-wireless@vger.kernel.org
1da177e4 14798W: http://linux-lc100020.sourceforge.net
4086b9ca 14799S: Orphan
ed0ad06f 14800F: drivers/net/wireless/zydas/zd1201.*
1da177e4 14801
b7eee616 14802USB ZR364XX DRIVER
8b58be88 14803M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 14804L: linux-usb@vger.kernel.org
661263b5 14805L: linux-media@vger.kernel.org
275ffde4 14806T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
14807W: http://royale.zerezo.com/zr364xx/
14808S: Maintained
618cd932 14809F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 14810F: drivers/media/usb/zr364xx/
b7eee616 14811
e7839f25 14812USER-MODE LINUX (UML)
8b58be88 14813M: Jeff Dike <jdike@addtoit.com>
b15194b7 14814M: Richard Weinberger <richard@nod.at>
1da177e4
LT
14815L: user-mode-linux-devel@lists.sourceforge.net
14816L: user-mode-linux-user@lists.sourceforge.net
14817W: http://user-mode-linux.sourceforge.net
9f273c24 14818T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 14819S: Maintained
61516587 14820F: Documentation/virtual/uml/
679655da 14821F: arch/um/
b070989a 14822F: arch/x86/um/
679655da
JP
14823F: fs/hostfs/
14824F: fs/hppfs/
b7eee616 14825
e5f114e9 14826USERSPACE I/O (UIO)
879a5a00 14827M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 14828S: Maintained
3d3fecbd 14829T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 14830F: Documentation/driver-api/uio-howto.rst
679655da
JP
14831F: drivers/uio/
14832F: include/linux/uio*.h
e5f114e9 14833
256cccbe 14834UTIL-LINUX PACKAGE
8b58be88 14835M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
14836L: util-linux@vger.kernel.org
14837W: http://en.wikipedia.org/wiki/Util-linux
14838T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
14839S: Maintained
14840
fafd3cdf
CH
14841UUID HELPERS
14842M: Christoph Hellwig <hch@lst.de>
14843R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14844L: linux-kernel@vger.kernel.org
14845T: git git://git.infradead.org/users/hch/uuid.git
14846F: lib/uuid.c
14847F: lib/test_uuid.c
14848F: include/linux/uuid.h
14849F: include/uapi/linux/uuid.h
14850S: Maintained
14851
c1fd1c07 14852UVESAFB DRIVER
8b58be88 14853M: Michal Januszewski <spock@gentoo.org>
c69f677c 14854L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
14855W: http://dev.gentoo.org/~spock/projects/uvesafb/
14856S: Maintained
679655da 14857F: Documentation/fb/uvesafb.txt
8a61f013 14858F: drivers/video/fbdev/uvesafb.*
c1fd1c07 14859
456930d8
SA
14860VF610 NAND DRIVER
14861M: Stefan Agner <stefan@agner.ch>
14862L: linux-mtd@lists.infradead.org
14863S: Supported
93db446a 14864F: drivers/mtd/nand/raw/vf610_nfc.c
456930d8 14865
4480f15b 14866VFAT/FAT/MSDOS FILESYSTEM
8b58be88 14867M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 14868S: Maintained
679655da
JP
14869F: Documentation/filesystems/vfat.txt
14870F: fs/fat/
1da177e4 14871
cba3345c
AW
14872VFIO DRIVER
14873M: Alex Williamson <alex.williamson@redhat.com>
14874L: kvm@vger.kernel.org
9f273c24 14875T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
14876S: Maintained
14877F: Documentation/vfio.txt
14878F: drivers/vfio/
14879F: include/linux/vfio.h
c117ab84 14880F: include/uapi/linux/vfio.h
cba3345c 14881
5188287a
KW
14882VFIO MEDIATED DEVICE DRIVERS
14883M: Kirti Wankhede <kwankhede@nvidia.com>
14884L: kvm@vger.kernel.org
14885S: Maintained
14886F: Documentation/vfio-mediated-device.txt
14887F: drivers/vfio/mdev/
14888F: include/linux/mdev.h
14889F: samples/vfio-mdev/
14890
a714ea5f 14891VFIO PLATFORM DRIVER
da914714 14892M: Eric Auger <eric.auger@redhat.com>
a714ea5f
AW
14893L: kvm@vger.kernel.org
14894S: Maintained
14895F: drivers/vfio/platform/
14896
8ccd1e51
LW
14897VGA_SWITCHEROO
14898R: Lukas Wunner <lukas@wunner.de>
14899S: Maintained
14900F: Documentation/gpu/vga-switcheroo.rst
14901F: drivers/gpu/vga/vga_switcheroo.c
14902F: include/linux/vga_switcheroo.h
14903T: git git://anongit.freedesktop.org/drm/drm-misc
14904
82abbea7
RD
14905VIA RHINE NETWORK DRIVER
14906S: Orphan
14907F: drivers/net/ethernet/via/via-rhine.c
14908
14909VIA SD/MMC CARD CONTROLLER DRIVER
14910M: Bruce Chang <brucechang@via.com.tw>
14911M: Harald Welte <HaraldWelte@viatech.com>
14912S: Maintained
14913F: drivers/mmc/host/via-sdmmc.c
14914
14915VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14916M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14917L: linux-fbdev@vger.kernel.org
14918S: Maintained
14919F: include/linux/via-core.h
14920F: include/linux/via-gpio.h
14921F: include/linux/via_i2c.h
14922F: drivers/video/fbdev/via/
14923
14924VIA VELOCITY NETWORK DRIVER
14925M: Francois Romieu <romieu@fr.zoreil.com>
14926L: netdev@vger.kernel.org
14927S: Maintained
14928F: drivers/net/ethernet/via/via-velocity.*
14929
7683e9e5
LT
14930VIDEO MULTIPLEXER DRIVER
14931M: Philipp Zabel <p.zabel@pengutronix.de>
14932L: linux-media@vger.kernel.org
14933S: Maintained
14934F: drivers/media/platform/video-mux.c
14935
9e6f3438
PO
14936VIDEOBUF2 FRAMEWORK
14937M: Pawel Osciak <pawel@osciak.com>
14938M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 14939M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
14940L: linux-media@vger.kernel.org
14941S: Maintained
90d72ac6 14942F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
14943F: include/media/videobuf2-*
14944
82abbea7
RD
14945VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14946M: Helen Koike <helen.koike@collabora.com>
14947L: linux-media@vger.kernel.org
14948T: git git://linuxtv.org/media_tree.git
14949W: https://linuxtv.org
14950S: Maintained
14951F: drivers/media/platform/vimc/*
14952
14953VIRT LIB
14954M: Alex Williamson <alex.williamson@redhat.com>
14955M: Paolo Bonzini <pbonzini@redhat.com>
14956L: kvm@vger.kernel.org
14957S: Supported
14958F: virt/lib/
14959
06a8fc78
AH
14960VIRTIO AND VHOST VSOCK DRIVER
14961M: Stefan Hajnoczi <stefanha@redhat.com>
14962L: kvm@vger.kernel.org
14963L: virtualization@lists.linux-foundation.org
14964L: netdev@vger.kernel.org
14965S: Maintained
14966F: include/linux/virtio_vsock.h
14967F: include/uapi/linux/virtio_vsock.h
0b2e6644 14968F: include/uapi/linux/vsockmon.h
413a4317
SH
14969F: include/uapi/linux/vm_sockets_diag.h
14970F: net/vmw_vsock/diag.c
531b3748 14971F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 14972F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 14973F: net/vmw_vsock/virtio_transport.c
0b2e6644 14974F: drivers/net/vsockmon.c
433fc58e
AH
14975F: drivers/vhost/vsock.c
14976F: drivers/vhost/vsock.h
0b025033 14977F: tools/testing/vsock/
06a8fc78 14978
9a82446b 14979VIRTIO CONSOLE DRIVER
79134d11 14980M: Amit Shah <amit@kernel.org>
9a82446b
AS
14981L: virtualization@lists.linux-foundation.org
14982S: Maintained
14983F: drivers/char/virtio_console.c
14984F: include/linux/virtio_console.h
c117ab84 14985F: include/uapi/linux/virtio_console.h
9a82446b 14986
2426ec8f 14987VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 14988M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14989M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
14990L: virtualization@lists.linux-foundation.org
14991S: Maintained
0e4191fe 14992F: Documentation/devicetree/bindings/virtio/
2426ec8f 14993F: drivers/virtio/
c893c8d7 14994F: tools/virtio/
2426ec8f
MT
14995F: drivers/net/virtio_net.c
14996F: drivers/block/virtio_blk.c
404a5c39 14997F: include/linux/virtio*.h
916cdabc 14998F: include/uapi/linux/virtio_*.h
dbaf0624 14999F: drivers/crypto/virtio/
c0a6a5ae 15000F: mm/balloon_compaction.c
2426ec8f 15001
7683e9e5
LT
15002VIRTIO CRYPTO DRIVER
15003M: Gonglei <arei.gonglei@huawei.com>
15004L: virtualization@lists.linux-foundation.org
15005L: linux-crypto@vger.kernel.org
15006S: Maintained
15007F: drivers/crypto/virtio/
15008F: include/uapi/linux/virtio_crypto.h
15009
f2dbda3b 15010VIRTIO DRIVERS FOR S390
1372324b 15011M: Cornelia Huck <cohuck@redhat.com>
67f7c703 15012M: Halil Pasic <pasic@linux.ibm.com>
f2dbda3b
CH
15013L: linux-s390@vger.kernel.org
15014L: virtualization@lists.linux-foundation.org
15015L: kvm@vger.kernel.org
15016S: Supported
1b568d93 15017F: drivers/s390/virtio/
364a5607 15018F: arch/s390/include/uapi/asm/virtio-ccw.h
f2dbda3b 15019
4ad6ee91
GH
15020VIRTIO GPU DRIVER
15021M: David Airlie <airlied@linux.ie>
15022M: Gerd Hoffmann <kraxel@redhat.com>
15023L: dri-devel@lists.freedesktop.org
15024L: virtualization@lists.linux-foundation.org
0f445486 15025T: git git://anongit.freedesktop.org/drm/drm-misc
4ad6ee91
GH
15026S: Maintained
15027F: drivers/gpu/drm/virtio/
15028F: include/uapi/linux/virtio_gpu.h
15029
3a4d5c94
MT
15030VIRTIO HOST (VHOST)
15031M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 15032M: Jason Wang <jasowang@redhat.com>
3a4d5c94 15033L: kvm@vger.kernel.org
c996d8b9 15034L: virtualization@lists.linux-foundation.org
3a4d5c94 15035L: netdev@vger.kernel.org
9f273c24 15036T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
15037S: Maintained
15038F: drivers/vhost/
c117ab84 15039F: include/uapi/linux/vhost.h
3a4d5c94 15040
271c8651
GH
15041VIRTIO INPUT DRIVER
15042M: Gerd Hoffmann <kraxel@redhat.com>
15043S: Maintained
15044F: drivers/virtio/virtio_input.c
15045F: include/uapi/linux/virtio_input.h
15046
f6ddd094
HG
15047VIRTUAL BOX GUEST DEVICE DRIVER
15048M: Hans de Goede <hdegoede@redhat.com>
15049M: Arnd Bergmann <arnd@arndb.de>
15050M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15051S: Maintained
579db9d4 15052F: include/linux/vbox_utils.h
f6ddd094 15053F: include/uapi/linux/vbox*.h
579db9d4 15054F: drivers/virt/vboxguest/
f6ddd094 15055
82abbea7
RD
15056VIRTUAL SERIO DEVICE DRIVER
15057M: Stephen Chandler Paul <thatslyude@gmail.com>
01f20734 15058S: Maintained
82abbea7
RD
15059F: drivers/input/serio/userio.c
15060F: include/uapi/linux/userio.h
f73f8173 15061
77911fd2 15062VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
15063M: Hans Verkuil <hverkuil@xs4all.nl>
15064L: linux-media@vger.kernel.org
15065T: git git://linuxtv.org/media_tree.git
a825eaec 15066W: https://linuxtv.org
0b7bc1fa 15067S: Maintained
77911fd2 15068F: drivers/media/platform/vivid/*
0b7bc1fa 15069
55e331cf 15070VLYNQ BUS
08eeb306 15071M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 15072L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
15073S: Maintained
15074F: drivers/vlynq/vlynq.c
15075F: include/linux/vlynq.h
15076
390beae4 15077VME SUBSYSTEM
74c600e3 15078M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 15079M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
15080M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15081L: devel@driverdev.osuosl.org
15082S: Maintained
d4035a8c 15083T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
75a163c4 15084F: Documentation/driver-api/vme.rst
390beae4
MW
15085F: drivers/staging/vme/
15086F: drivers/vme/
15087F: include/linux/vme*
15088
73b35d07
DT
15089VMWARE BALLOON DRIVER
15090M: Xavier Deguillard <xdeguillard@vmware.com>
15091M: Philip Moltmann <moltmann@vmware.com>
15092M: "VMware, Inc." <pv-drivers@vmware.com>
15093L: linux-kernel@vger.kernel.org
15094S: Maintained
15095F: drivers/misc/vmw_balloon.c
15096
7683e9e5
LT
15097VMWARE HYPERVISOR INTERFACE
15098M: Alok Kataria <akataria@vmware.com>
15099L: virtualization@lists.linux-foundation.org
15100S: Supported
15101F: arch/x86/kernel/cpu/vmware.c
15102
15103VMWARE PVRDMA DRIVER
15104M: Adit Ranadive <aditr@vmware.com>
15105M: VMware PV-Drivers <pv-drivers@vmware.com>
15106L: linux-rdma@vger.kernel.org
15107S: Maintained
15108F: drivers/infiniband/hw/vmw_pvrdma/
15109
15110VMware PVSCSI driver
15111M: Jim Gill <jgill@vmware.com>
15112M: VMware PV-Drivers <pv-drivers@vmware.com>
15113L: linux-scsi@vger.kernel.org
15114S: Maintained
15115F: drivers/scsi/vmw_pvscsi.c
15116F: drivers/scsi/vmw_pvscsi.h
15117
8b8be51b
TH
15118VMWARE VMMOUSE SUBDRIVER
15119M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15120M: "VMware, Inc." <pv-drivers@vmware.com>
15121L: linux-input@vger.kernel.org
15122S: Maintained
15123F: drivers/input/mouse/vmmouse.c
15124F: drivers/input/mouse/vmmouse.h
15125
d1a890fa 15126VMWARE VMXNET3 ETHERNET DRIVER
2166dc95 15127M: Ronak Doshi <doshir@vmware.com>
65c8bb5b
JP
15128M: "VMware, Inc." <pv-drivers@vmware.com>
15129L: netdev@vger.kernel.org
15130S: Maintained
15131F: drivers/net/vmxnet3/
d1a890fa 15132
d48faef7
HH
15133VOCORE VOCORE2 BOARD
15134M: Harvey Hunt <harveyhuntnexus@gmail.com>
15135L: linux-mips@linux-mips.org
15136S: Maintained
15137F: arch/mips/boot/dts/ralink/vocore2.dts
15138
e53e86c7 15139VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 15140M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 15141M: Mark Brown <broonie@kernel.org>
5cdeb2c8 15142L: linux-kernel@vger.kernel.org
1dd68f01 15143W: http://www.slimlogic.co.uk/?p=48
6febb5ab 15144T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 15145S: Supported
9d2597e8 15146F: Documentation/devicetree/bindings/regulator/
2befc01b 15147F: Documentation/power/regulator/
679655da 15148F: drivers/regulator/
9d2597e8 15149F: include/dt-bindings/regulator/
679655da 15150F: include/linux/regulator/
e53e86c7 15151
081958eb
DA
15152VRF
15153M: David Ahern <dsa@cumulusnetworks.com>
15154M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15155L: netdev@vger.kernel.org
15156S: Maintained
15157F: drivers/net/vrf.c
562d897d 15158F: Documentation/networking/vrf.txt
081958eb 15159
ab41319e 15160VT1211 HARDWARE MONITOR DRIVER
8b58be88 15161M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 15162L: linux-hwmon@vger.kernel.org
ab41319e 15163S: Maintained
679655da
JP
15164F: Documentation/hwmon/vt1211
15165F: drivers/hwmon/vt1211.c
ab41319e 15166
1de9e371 15167VT8231 HARDWARE MONITOR DRIVER
8b58be88 15168M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 15169L: linux-hwmon@vger.kernel.org
1de9e371 15170S: Maintained
679655da 15171F: drivers/hwmon/vt8231.c
1de9e371 15172
88095e7b
TO
15173VUB300 USB to SDIO/SD/MMC bridge chip
15174M: Tony Olech <tony.olech@elandigitalsystems.com>
15175L: linux-mmc@vger.kernel.org
15176L: linux-usb@vger.kernel.org
15177S: Supported
15178F: drivers/mmc/host/vub300.c
15179
1da177e4 15180W1 DALLAS'S 1-WIRE BUS
a8018766 15181M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 15182S: Maintained
679655da
JP
15183F: Documentation/w1/
15184F: drivers/w1/
de0d6dbd 15185F: include/linux/w1.h
1da177e4 15186
13927079 15187W83791D HARDWARE MONITORING DRIVER
8b58be88 15188M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 15189L: linux-hwmon@vger.kernel.org
25845c22 15190S: Maintained
679655da
JP
15191F: Documentation/hwmon/w83791d
15192F: drivers/hwmon/w83791d.c
13927079 15193
61db011d 15194W83793 HARDWARE MONITORING DRIVER
8b58be88 15195M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 15196L: linux-hwmon@vger.kernel.org
61db011d 15197S: Maintained
679655da
JP
15198F: Documentation/hwmon/w83793
15199F: drivers/hwmon/w83793.c
61db011d 15200
e3760b43 15201W83795 HARDWARE MONITORING DRIVER
d8130624 15202M: Jean Delvare <jdelvare@suse.com>
968ce1b1 15203L: linux-hwmon@vger.kernel.org
e3760b43
JD
15204S: Maintained
15205F: drivers/hwmon/w83795.c
15206
1da177e4 15207W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 15208M: Pierre Ossman <pierre@ossman.eu>
1da177e4 15209S: Maintained
679655da 15210F: drivers/mmc/host/wbsd.*
1da177e4 15211
b4e05923
HG
15212WACOM PROTOCOL 4 SERIAL TABLETS
15213M: Julian Squires <julian@cipht.net>
15214M: Hans de Goede <hdegoede@redhat.com>
15215L: linux-input@vger.kernel.org
15216S: Maintained
15217F: drivers/input/tablet/wacom_serial4.c
15218
3527761c 15219WATCHDOG DEVICE DRIVERS
77f89eab 15220M: Wim Van Sebroeck <wim@linux-watchdog.org>
f78d9f92 15221M: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
15222L: linux-watchdog@vger.kernel.org
15223W: http://www.linux-watchdog.org/
f599aaf0 15224T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 15225S: Maintained
540be8b2 15226F: Documentation/devicetree/bindings/watchdog/
679655da
JP
15227F: Documentation/watchdog/
15228F: drivers/watchdog/
15229F: include/linux/watchdog.h
c117ab84 15230F: include/uapi/linux/watchdog.h
3527761c 15231
727fd697
KS
15232WHISKEYCOVE PMIC GPIO DRIVER
15233M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15234L: linux-gpio@vger.kernel.org
15235S: Maintained
15236F: drivers/gpio/gpio-wcove.c
15237
b22e00f3
DR
15238WIIMOTE HID DRIVER
15239M: David Herrmann <dh.herrmann@googlemail.com>
15240L: linux-input@vger.kernel.org
15241S: Maintained
15242F: drivers/hid/hid-wiimote*
15243
82abbea7 15244WILOCITY WIL6210 WIRELESS DRIVER
454099ed 15245M: Maya Erez <merez@codeaurora.org>
82abbea7 15246L: linux-wireless@vger.kernel.org
454099ed 15247L: wil6210@qti.qualcomm.com
82abbea7
RD
15248S: Supported
15249W: http://wireless.kernel.org/en/users/Drivers/wil6210
15250F: drivers/net/wireless/ath/wil6210/
82abbea7
RD
15251
15252WIMAX STACK
15253M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15254M: linux-wimax@intel.com
15255L: wimax@linuxwimax.org (subscribers-only)
15256S: Supported
15257W: http://linuxwimax.org
15258F: Documentation/wimax/README.wimax
15259F: include/linux/wimax/debug.h
15260F: include/net/wimax.h
15261F: include/uapi/linux/wimax.h
15262F: net/wimax/
15263
e258b80e 15264WINBOND CIR DRIVER
364e9e18 15265M: David Härdeman <david@hardeman.nu>
e258b80e 15266S: Maintained
116ab806 15267F: drivers/media/rc/winbond-cir.c
e258b80e 15268
c36a483d
WBG
15269WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15270M: William Breathitt Gray <vilhelm.gray@gmail.com>
15271L: linux-watchdog@vger.kernel.org
15272S: Maintained
15273F: drivers/watchdog/ebc-c384_wdt.c
15274
9c26df9b
WBG
15275WINSYSTEMS WS16C48 GPIO DRIVER
15276M: William Breathitt Gray <vilhelm.gray@gmail.com>
15277L: linux-gpio@vger.kernel.org
15278S: Maintained
15279F: drivers/gpio/gpio-ws16c48.c
e258b80e 15280
5fc14680 15281WISTRON LAPTOP BUTTON DRIVER
8b58be88 15282M: Miloslav Trmac <mitr@volny.cz>
5fc14680 15283S: Maintained
679655da 15284F: drivers/input/misc/wistron_btns.c
5fc14680 15285
1da177e4 15286WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 15287L: linux-wireless@vger.kernel.org
0c59d281 15288S: Odd fixes
679655da 15289F: drivers/net/wireless/wl3501*
1da177e4 15290
055bcbcb 15291WOLFSON MICROELECTRONICS DRIVERS
3a1672bb 15292L: patches@opensource.cirrus.com
f0e03dbd
RF
15293T: git https://github.com/CirrusLogic/linux-drivers.git
15294W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 15295S: Supported
3768f0b1 15296F: Documentation/hwmon/wm83??
f494993f
CK
15297F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15298F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15299F: Documentation/devicetree/bindings/mfd/arizona.txt
9f7c7cee 15300F: Documentation/devicetree/bindings/mfd/wm831x.txt
9fda3b42 15301F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
af1c5386 15302F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 15303F: drivers/clk/clk-wm83*.c
9c309598 15304F: drivers/extcon/extcon-arizona.c
b75ea16a 15305F: drivers/leds/leds-wm83*.c
25b273ba 15306F: drivers/gpio/gpio-*wm*.c
9c309598 15307F: drivers/gpio/gpio-arizona.c
d22b0869 15308F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
15309F: drivers/input/misc/wm831x-on.c
15310F: drivers/input/touchscreen/wm831x-ts.c
15311F: drivers/input/touchscreen/wm97*.c
9c309598
MB
15312F: drivers/mfd/arizona*
15313F: drivers/mfd/wm*.c
12ebc137 15314F: drivers/mfd/cs47l24*
8c0984e5 15315F: drivers/power/supply/wm83*.c
b75ea16a
MB
15316F: drivers/rtc/rtc-wm83*.c
15317F: drivers/regulator/wm8*.c
cdf4275e 15318F: drivers/regulator/arizona*
3860e6c4 15319F: drivers/video/backlight/wm83*_bl.c
b75ea16a 15320F: drivers/watchdog/wm83*_wdt.c
9c309598 15321F: include/linux/mfd/arizona/
3860e6c4 15322F: include/linux/mfd/wm831x/
b75ea16a 15323F: include/linux/mfd/wm8350/
3768f0b1 15324F: include/linux/mfd/wm8400*
22161f3e 15325F: include/linux/regulator/arizona*
59ec6da2 15326F: include/linux/wm97xx.h
055bcbcb 15327F: include/sound/wm????.h
9c309598 15328F: sound/soc/codecs/arizona.?
055bcbcb 15329F: sound/soc/codecs/wm*
12ebc137 15330F: sound/soc/codecs/cs47l24*
b75ea16a 15331
3e6cd7a4
TH
15332WORKQUEUE
15333M: Tejun Heo <tj@kernel.org>
badb7f5e 15334R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
15335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15336S: Maintained
15337F: include/linux/workqueue.h
15338F: kernel/workqueue.c
e7f08ffb 15339F: Documentation/core-api/workqueue.rst
3e6cd7a4 15340
8be4c366
HG
15341X-POWERS AXP288 PMIC DRIVERS
15342M: Hans de Goede <hdegoede@redhat.com>
15343S: Maintained
15344N: axp288
15345F: drivers/acpi/pmic/intel_pmic_xpower.c
15346
39ac9f48
CYT
15347X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15348M: Chen-Yu Tsai <wens@csie.org>
15349L: linux-kernel@vger.kernel.org
15350S: Maintained
15351N: axp[128]
15352
1da177e4 15353X.25 NETWORK LAYER
8bf28059 15354M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 15355L: linux-x25@vger.kernel.org
8bf28059 15356S: Odd Fixes
679655da
JP
15357F: Documentation/networking/x25*
15358F: include/net/x25*
15359F: net/x25/
1da177e4 15360
e2d1d6c0 15361X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
15362M: Thomas Gleixner <tglx@linutronix.de>
15363M: Ingo Molnar <mingo@redhat.com>
8a95b74d 15364R: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 15365M: x86@kernel.org
981c3a4f 15366L: linux-kernel@vger.kernel.org
75fc2d37 15367T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 15368S: Maintained
679655da
JP
15369F: Documentation/x86/
15370F: arch/x86/
e2d1d6c0 15371
c1f5c54b
IM
15372X86 MCE INFRASTRUCTURE
15373M: Tony Luck <tony.luck@intel.com>
487ba8e8 15374M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
15375L: linux-edac@vger.kernel.org
15376S: Maintained
15377F: arch/x86/kernel/cpu/mcheck/*
15378
79ebdc95
BP
15379X86 MICROCODE UPDATE SUPPORT
15380M: Borislav Petkov <bp@alien8.de>
15381S: Maintained
15382F: arch/x86/kernel/cpu/microcode/*
15383
7683e9e5
LT
15384X86 PLATFORM DRIVERS
15385M: Darren Hart <dvhart@infradead.org>
15386M: Andy Shevchenko <andy@infradead.org>
15387L: platform-driver-x86@vger.kernel.org
96065204 15388T: git git://git.infradead.org/linux-platform-drivers-x86.git
7683e9e5
LT
15389S: Maintained
15390F: drivers/platform/x86/
15391F: drivers/platform/olpc/
15392
f0905c5a
AL
15393X86 VDSO
15394M: Andy Lutomirski <luto@amacapital.net>
15395L: linux-kernel@vger.kernel.org
15396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15397S: Maintained
d603c8e1 15398F: arch/x86/entry/vdso/
f0905c5a 15399
d6fad502 15400XC2028/3028 TUNER DRIVER
5dc8a864 15401M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 15402L: linux-media@vger.kernel.org
a825eaec 15403W: https://linuxtv.org
d6fad502
MCC
15404T: git git://linuxtv.org/media_tree.git
15405S: Maintained
15406F: drivers/media/tuners/tuner-xc2028.*
15407
7683e9e5
LT
15408XEN BLOCK SUBSYSTEM
15409M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15410M: Roger Pau Monné <roger.pau@citrix.com>
11dbb52b 15411L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c4468085 15412S: Supported
7683e9e5
LT
15413F: drivers/block/xen-blkback/*
15414F: drivers/block/xen*
c4468085 15415
77bfb479 15416XEN HYPERVISOR ARM
85d1a29d 15417M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 15418L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 15419S: Maintained
77bfb479
SS
15420F: arch/arm/xen/
15421F: arch/arm/include/asm/xen/
15422
b475e83f 15423XEN HYPERVISOR ARM64
85d1a29d 15424M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 15425L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 15426S: Maintained
b475e83f
SS
15427F: arch/arm64/xen/
15428F: arch/arm64/include/asm/xen/
15429
7683e9e5
LT
15430XEN HYPERVISOR INTERFACE
15431M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15432M: Juergen Gross <jgross@suse.com>
15433L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15434T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15435S: Supported
15436F: arch/x86/xen/
15437F: drivers/*/xen-*front.c
15438F: drivers/xen/
15439F: arch/x86/include/asm/xen/
ffe15f83 15440F: arch/x86/include/asm/pvclock-abi.h
7683e9e5
LT
15441F: include/xen/
15442F: include/uapi/xen/
15443F: Documentation/ABI/stable/sysfs-hypervisor-xen
15444F: Documentation/ABI/testing/sysfs-hypervisor-xen
15445
9b57e1a7 15446XEN NETWORK BACKEND DRIVER
8386040b 15447M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 15448M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 15449L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
15450L: netdev@vger.kernel.org
15451S: Supported
15452F: drivers/net/xen-netback/*
15453
c5f8e29d
KRW
15454XEN PCI SUBSYSTEM
15455M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 15456L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
15457S: Supported
15458F: arch/x86/pci/*xen*
15459F: drivers/pci/*xen*
15460
15d03609
JG
15461XEN PVSCSI DRIVERS
15462M: Juergen Gross <jgross@suse.com>
15463L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15464L: linux-scsi@vger.kernel.org
15465S: Supported
15466F: drivers/scsi/xen-scsifront.c
15467F: drivers/xen/xen-scsiback.c
15468F: include/xen/interface/io/vscsiif.h
15469
c5f8e29d
KRW
15470XEN SWIOTLB SUBSYSTEM
15471M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 15472L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
04f56534 15473L: iommu@lists.linux-foundation.org
c5f8e29d
KRW
15474S: Supported
15475F: arch/x86/xen/*swiotlb*
15476F: drivers/xen/*swiotlb*
15477
1da177e4 15478XFS FILESYSTEM
721a0edf 15479M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
15480M: linux-xfs@vger.kernel.org
15481L: linux-xfs@vger.kernel.org
15482W: http://xfs.org/
721a0edf 15483T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 15484S: Supported
679655da
JP
15485F: Documentation/filesystems/xfs.txt
15486F: fs/xfs/
1da177e4 15487
8a3b7a25 15488XILINX AXI ETHERNET DRIVER
59a54f30
MS
15489M: Anirudha Sarangi <anirudh@xilinx.com>
15490M: John Linn <John.Linn@xilinx.com>
8a3b7a25
DB
15491S: Maintained
15492F: drivers/net/ethernet/xilinx/xilinx_axienet*
15493
238b8721 15494XILINX UARTLITE SERIAL DRIVER
8b58be88 15495M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
15496L: linux-serial@vger.kernel.org
15497S: Maintained
df621252 15498F: drivers/tty/serial/uartlite.c
238b8721 15499
df330515
LP
15500XILINX VIDEO IP CORES
15501M: Hyun Kwon <hyun.kwon@xilinx.com>
15502M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15503L: linux-media@vger.kernel.org
15504T: git git://linuxtv.org/media_tree.git
15505S: Supported
15506F: Documentation/devicetree/bindings/media/xilinx/
15507F: drivers/media/platform/xilinx/
a5562f65 15508F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 15509
74316949
EB
15510XILLYBUS DRIVER
15511M: Eli Billauer <eli.billauer@gmail.com>
15512L: linux-kernel@vger.kernel.org
15513S: Supported
15514F: drivers/char/xillybus/
15515
39d2675a
NH
15516XRA1403 GPIO EXPANDER
15517M: Nandor Han <nandor.han@ge.com>
15518M: Semi Malinen <semi.malinen@ge.com>
15519L: linux-gpio@vger.kernel.org
15520S: Maintained
15521F: drivers/gpio/gpio-xra1403.c
15522F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15523
f620e4b8
MF
15524XTENSA XTFPGA PLATFORM SUPPORT
15525M: Max Filippov <jcmvbkbc@gmail.com>
15526L: linux-xtensa@linux-xtensa.org
15527S: Maintained
15528F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 15529F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 15530
1da177e4 15531YAM DRIVER FOR AX.25
8b58be88 15532M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
15533L: linux-hams@vger.kernel.org
15534S: Maintained
679655da
JP
15535F: drivers/net/hamradio/yam*
15536F: include/linux/yam.h
1da177e4 15537
82abbea7
RD
15538YAMA SECURITY MODULE
15539M: Kees Cook <keescook@chromium.org>
15540T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15541S: Supported
15542F: security/yama/
15543F: Documentation/admin-guide/LSM/Yama.rst
15544
af64a5eb 15545YEALINK PHONE DRIVER
8b58be88 15546M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
15547L: usbb2k-api-dev@nongnu.org
15548S: Maintained
e2ba5731 15549F: Documentation/input/yealink.rst
679655da 15550F: drivers/input/misc/yealink.*
af64a5eb 15551
1da177e4 15552Z8530 DRIVER FOR AX.25
8b58be88 15553M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
15554W: http://yaina.de/jreuter/
15555W: http://www.qsl.net/dl1bke/
15556L: linux-hams@vger.kernel.org
15557S: Maintained
679655da
JP
15558F: Documentation/networking/z8530drv.txt
15559F: drivers/net/hamradio/*scc.c
15560F: drivers/net/hamradio/z8530.h
1da177e4 15561
0cf31ec1 15562ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 15563M: Seth Jennings <sjenning@redhat.com>
aab45453 15564M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
15565L: linux-mm@kvack.org
15566S: Maintained
15567F: mm/zbud.c
15568F: include/linux/zbud.h
15569
7c0c3afb 15570ZD1211RW WIRELESS DRIVER
8b58be88
JP
15571M: Daniel Drake <dsd@gentoo.org>
15572M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 15573W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 15574L: linux-wireless@vger.kernel.org
7c0c3afb
DD
15575L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15576S: Maintained
6948300c 15577F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 15578
82abbea7 15579ZD1301 MEDIA DRIVER
a40cc814
AP
15580M: Antti Palosaari <crope@iki.fi>
15581L: linux-media@vger.kernel.org
15582W: https://linuxtv.org/
15583W: http://palosaari.fi/linux/
15584Q: https://patchwork.linuxtv.org/project/linux-media/list/
15585S: Maintained
82abbea7 15586F: drivers/media/usb/dvb-usb-v2/zd1301*
a40cc814 15587
82abbea7 15588ZD1301_DEMOD MEDIA DRIVER
d4c554c3
AP
15589M: Antti Palosaari <crope@iki.fi>
15590L: linux-media@vger.kernel.org
15591W: https://linuxtv.org/
15592W: http://palosaari.fi/linux/
15593Q: https://patchwork.linuxtv.org/project/linux-media/list/
15594S: Maintained
82abbea7 15595F: drivers/media/dvb-frontends/zd1301_demod*
d4c554c3 15596
20263029
DS
15597ZPOOL COMPRESSED PAGE STORAGE API
15598M: Dan Streetman <ddstreet@ieee.org>
15599L: linux-mm@kvack.org
15600S: Maintained
15601F: mm/zpool.c
15602F: include/linux/zpool.h
15603
1da177e4 15604ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 15605L: mjpeg-users@lists.sourceforge.net
f63145e2 15606L: linux-media@vger.kernel.org
1da177e4 15607W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 15608T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 15609S: Odd Fixes
90d72ac6 15610F: drivers/media/pci/zoran/
1da177e4 15611
6920f2cc
MK
15612ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15613M: Minchan Kim <minchan@kernel.org>
15614M: Nitin Gupta <ngupta@vflare.org>
74f3037c 15615R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
15616L: linux-kernel@vger.kernel.org
15617S: Maintained
15618F: drivers/block/zram/
15619F: Documentation/blockdev/zram.txt
15620
8b4a4080 15621ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 15622M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 15623S: Maintained
df621252 15624F: drivers/tty/serial/zs.*
8b4a4080 15625
eae70d06
MK
15626ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15627M: Minchan Kim <minchan@kernel.org>
15628M: Nitin Gupta <ngupta@vflare.org>
41192a2d 15629R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
15630L: linux-mm@kvack.org
15631S: Maintained
15632F: mm/zsmalloc.c
15633F: include/linux/zsmalloc.h
d02be50d 15634F: Documentation/vm/zsmalloc.txt
eae70d06 15635
0cf31ec1 15636ZSWAP COMPRESSED SWAP CACHING
0bb181c7 15637M: Seth Jennings <sjenning@redhat.com>
534c9dc9 15638M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
15639L: linux-mm@kvack.org
15640S: Maintained
15641F: mm/zswap.c
15642
1da177e4 15643THE REST
8b58be88 15644M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 15645L: linux-kernel@vger.kernel.org
8a6e2535 15646Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 15647T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 15648S: Buried alive in reporters
34d03cc1
JP
15649F: *
15650F: */
This page took 18.606034 seconds and 4 git commands to generate.