PCI: Improve host drivers compile test coverage
[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
8b58be88 140M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
141L: netdev@vger.kernel.org
142S: Maintained
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
6cf515e1
GU
567L: linux-fsdevel@vger.kernel.org
568S: Orphan
679655da
JP
569F: Documentation/filesystems/affs.txt
570F: fs/affs/
1da177e4 571
bcd1d601 572AFS FILESYSTEM
8b58be88 573M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
574L: linux-afs@lists.infradead.org
575S: Supported
679655da 576F: fs/afs/
bcd1d601
DH
577F: include/trace/events/afs.h
578F: Documentation/filesystems/afs.txt
ee84595a 579W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 580
1da177e4 581AGPGART DRIVER
8b58be88 582M: David Airlie <airlied@linux.ie>
878eaf61 583T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 584S: Maintained
679655da
JP
585F: drivers/char/agp/
586F: include/linux/agp*
c117ab84 587F: include/uapi/linux/agp*
1da177e4
LT
588
589AHA152X SCSI DRIVER
8b58be88 590M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
591L: linux-scsi@vger.kernel.org
592S: Maintained
679655da
JP
593F: drivers/scsi/aha152x*
594F: drivers/scsi/pcmcia/aha152x*
1da177e4 595
64624d4f 596AIC7XXX / AIC79XX SCSI DRIVER
d8130624 597M: Hannes Reinecke <hare@suse.com>
64624d4f 598L: linux-scsi@vger.kernel.org
1da177e4 599S: Maintained
679655da 600F: drivers/scsi/aic7xxx/
1da177e4 601
450500ad
HV
602AIMSLAB FM RADIO RECEIVER DRIVER
603M: Hans Verkuil <hverkuil@xs4all.nl>
604L: linux-media@vger.kernel.org
605T: git git://linuxtv.org/media_tree.git
a825eaec 606W: https://linuxtv.org
450500ad
HV
607S: Maintained
608F: drivers/media/radio/radio-aimslab*
609
e2d1d6c0 610AIO
8b58be88 611M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
612L: linux-aio@kvack.org
613S: Supported
679655da
JP
614F: fs/aio.c
615F: include/linux/*aio*.h
e2d1d6c0 616
469d4ec8
AP
617AIRSPY MEDIA DRIVER
618M: Antti Palosaari <crope@iki.fi>
619L: linux-media@vger.kernel.org
a825eaec 620W: https://linuxtv.org
469d4ec8
AP
621W: http://palosaari.fi/linux/
622Q: http://patchwork.linuxtv.org/project/linux-media/list/
623T: git git://linuxtv.org/anttip/media_tree.git
624S: Maintained
625F: drivers/media/usb/airspy/
626
b9567027
LS
627ALACRITECH GIGABIT ETHERNET DRIVER
628M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
629S: Maintained
630F: drivers/net/ethernet/alacritech/*
631
1da177e4 632ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 633M: Duncan Sands <duncan.sands@free.fr>
6372594a 634L: linux-usb@vger.kernel.org
1da177e4
LT
635W: http://www.linux-usb.org/SpeedTouch/
636S: Maintained
679655da
JP
637F: drivers/usb/atm/speedtch.c
638F: drivers/usb/atm/usbatm.c
1da177e4 639
272f133a 640ALCHEMY AU1XX0 MMC DRIVER
8b58be88 641M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 642S: Maintained
679655da 643F: drivers/mmc/host/au1xmmc.c
272f133a 644
4a4e5787 645ALI1563 I2C DRIVER
8b58be88 646M: Rudolf Marek <r.marek@assembler.cz>
846557d3 647L: linux-i2c@vger.kernel.org
4a4e5787 648S: Maintained
679655da
JP
649F: Documentation/i2c/busses/i2c-ali1563
650F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 651
bc368798
LC
652ALLWINNER SECURITY SYSTEM
653M: Corentin Labbe <clabbe.montjoie@gmail.com>
654L: linux-crypto@vger.kernel.org
655S: Maintained
656F: drivers/crypto/sunxi-ss/
657
1da177e4 658ALPHA PORT
8b58be88 659M: Richard Henderson <rth@twiddle.net>
8b58be88 660M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 661M: Matt Turner <mattst88@gmail.com>
c89f4f9a 662S: Odd Fixes
a9406699 663L: linux-alpha@vger.kernel.org
679655da 664F: arch/alpha/
1da177e4 665
30172936
PR
666ALPS PS/2 TOUCHPAD DRIVER
667R: Pali Rohár <pali.rohar@gmail.com>
668F: drivers/input/mouse/alps.*
669
0560ad57
TT
670ALTERA I2C CONTROLLER DRIVER
671M: Thor Thayer <thor.thayer@linux.intel.com>
672S: Maintained
673F: drivers/i2c/busses/i2c-altera.c
674
f62092f6
LFT
675ALTERA MAILBOX DRIVER
676M: Ley Foon Tan <lftan@altera.com>
677L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678S: Maintained
679F: drivers/mailbox/mailbox-altera.c
680
c5abbba9
THL
681ALTERA PIO DRIVER
682M: Tien Hock Loh <thloh@altera.com>
683L: linux-gpio@vger.kernel.org
684S: Maintained
685F: drivers/gpio/gpio-altera.c
686
8ce064bf 687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
06c177cb 688M: Thor Thayer <thor.thayer@linux.intel.com>
8ce064bf
TT
689S: Maintained
690F: drivers/gpio/gpio-altera-a10sr.c
691F: drivers/mfd/altera-a10sr.c
62700682 692F: drivers/reset/reset-a10sr.c
8ce064bf 693F: include/linux/mfd/altera-a10sr.h
843fc75a 694F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
8ce064bf 695
16b8b922 696ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 697M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
698L: netdev@vger.kernel.org
699L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700S: Maintained
701F: drivers/net/ethernet/altera/
702
adf9251f
TK
703ALTERA UART/JTAG UART SERIAL DRIVERS
704M: Tobias Klauser <tklauser@distanz.ch>
705L: linux-serial@vger.kernel.org
61bd0943 706L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
707S: Maintained
708F: drivers/tty/serial/altera_uart.c
709F: drivers/tty/serial/altera_jtaguart.c
710F: include/linux/altera_uart.h
711F: include/linux/altera_jtaguart.h
712
1738cd3e 713AMAZON ETHERNET DRIVERS
c057c683
NB
714M: Netanel Belgazal <netanel@amazon.com>
715R: Saeed Bishara <saeedb@amazon.com>
716R: Zorik Machulsky <zorik@amazon.com>
1738cd3e
NB
717L: netdev@vger.kernel.org
718S: Supported
719F: Documentation/networking/ena.txt
720F: drivers/net/ethernet/amazon/
721
f4875e12
TL
722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 724M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
725L: linux-crypto@vger.kernel.org
726S: Supported
727F: drivers/crypto/ccp/
728F: include/linux/ccp.h
729
512d1027 730AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 731M: Huang Rui <ray.huang@amd.com>
968ce1b1 732L: linux-hwmon@vger.kernel.org
96818b58 733S: Supported
512d1027
AH
734F: Documentation/hwmon/fam15h_power
735F: drivers/hwmon/fam15h_power.c
736
167a675a 737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 738L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 739S: Orphan
faf2e1db 740F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 741
f90b8116 742AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 743P: Andres Salomon <dilinger@queued.net>
67d76710 744L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
745W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746S: Supported
679655da
JP
747F: drivers/char/hw_random/geode-rng.c
748F: drivers/crypto/geode*
8a61f013 749F: drivers/video/fbdev/geode/
679655da 750F: arch/x86/include/asm/geode.h
f90b8116 751
919ee7dd 752AMD IOMMU (AMD-VI)
e4110568 753M: Joerg Roedel <joro@8bytes.org>
919ee7dd 754L: iommu@lists.linux-foundation.org
525b233c 755T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 756S: Maintained
b2c16391
JP
757F: drivers/iommu/amd_iommu*.[ch]
758F: include/linux/amd-iommu.h
919ee7dd 759
16423d67 760AMD KFD
1241e0b4 761M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
762L: dri-devel@lists.freedesktop.org
763T: git git://people.freedesktop.org/~gabbayo/linux.git
764S: Supported
130e0371
OG
765F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
d8d019cc 769F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
a46a2cd1 770F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
49e7d9df 771F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
772F: drivers/gpu/drm/amd/include/cik_structs.h
773F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 774F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df 775F: include/uapi/linux/kfd_ioctl.h
16423d67 776
2510eb74
SS
777AMD SEATTLE DEVICE TREE SUPPORT
778M: Brijesh Singh <brijeshkumar.singh@amd.com>
779M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
780M: Tom Lendacky <thomas.lendacky@amd.com>
781S: Supported
782F: arch/arm64/boot/dts/amd/
783
45198c7b
LT
784AMD XGBE DRIVER
785M: Tom Lendacky <thomas.lendacky@amd.com>
786L: netdev@vger.kernel.org
787S: Supported
788F: drivers/net/ethernet/amd/xgbe/
08b8940e 789F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 790
284f42b6 791AMS (Apple Motion Sensor) DRIVER
8b58be88 792M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 793S: Supported
bd5f47ec 794F: drivers/macintosh/ams/
284f42b6 795
531fca16
HV
796ANALOG DEVICES INC AD9389B DRIVER
797M: Hans Verkuil <hans.verkuil@cisco.com>
798L: linux-media@vger.kernel.org
799S: Maintained
800F: drivers/media/i2c/ad9389b*
801
614b4384
LPC
802ANALOG DEVICES INC ADV7180 DRIVER
803M: Lars-Peter Clausen <lars@metafoo.de>
804L: linux-media@vger.kernel.org
805W: http://ez.analog.com/community/linux-device-drivers
806S: Supported
807F: drivers/media/i2c/adv7180.c
808
8d935787
KB
809ANALOG DEVICES INC ADV748X DRIVER
810M: Kieran Bingham <kieran.bingham@ideasonboard.com>
811L: linux-media@vger.kernel.org
812S: Maintained
813F: drivers/media/i2c/adv748x/*
814
c40ddfa3
HV
815ANALOG DEVICES INC ADV7511 DRIVER
816M: Hans Verkuil <hans.verkuil@cisco.com>
817L: linux-media@vger.kernel.org
818S: Maintained
819F: drivers/media/i2c/adv7511*
820
531fca16
HV
821ANALOG DEVICES INC ADV7604 DRIVER
822M: Hans Verkuil <hans.verkuil@cisco.com>
823L: linux-media@vger.kernel.org
824S: Maintained
825F: drivers/media/i2c/adv7604*
826
c40ddfa3
HV
827ANALOG DEVICES INC ADV7842 DRIVER
828M: Hans Verkuil <hans.verkuil@cisco.com>
829L: linux-media@vger.kernel.org
830S: Maintained
831F: drivers/media/i2c/adv7842*
832
527a1a83 833ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 834M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 835L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 836W: http://wiki.analog.com/
a4edbc10 837W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 838S: Supported
39c9d199 839F: sound/soc/codecs/adau*
cc52688a 840F: sound/soc/codecs/adav*
4bdef3bd 841F: sound/soc/codecs/ad1*
ae48f5ef 842F: sound/soc/codecs/ad7*
4bdef3bd 843F: sound/soc/codecs/ssm*
40216ce7 844F: sound/soc/codecs/sigmadsp.*
4bdef3bd 845
7683e9e5
LT
846ANALOG DEVICES INC DMA DRIVERS
847M: Lars-Peter Clausen <lars@metafoo.de>
848W: http://ez.analog.com/community/linux-device-drivers
849S: Supported
850F: drivers/dma/dma-axi-dmac.c
851
4ce72abc
LPC
852ANALOG DEVICES INC IIO DRIVERS
853M: Lars-Peter Clausen <lars@metafoo.de>
854M: Michael Hennerich <Michael.Hennerich@analog.com>
855W: http://wiki.analog.com/
856W: http://ez.analog.com/community/linux-device-drivers
857S: Supported
f4457f7b
LW
858F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
859F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
4ce72abc 860F: drivers/iio/*/ad*
bc82222f 861F: drivers/iio/adc/ltc2497*
4ce72abc
LPC
862X: drivers/iio/*/adjd*
863F: drivers/staging/iio/*/ad*
527a1a83 864
8fda152e
GH
865ANDES ARCHITECTURE
866M: Greentime Hu <green.hu@gmail.com>
867M: Vincent Chen <deanbo422@gmail.com>
868T: git https://github.com/andestech/linux.git
869S: Supported
870F: arch/nds32/
871F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
872F: Documentation/devicetree/bindings/nds32/
873K: nds32
874N: nds32
875
27eb6622
RH
876ANDROID CONFIG FRAGMENTS
877M: Rob Herring <robh@kernel.org>
878S: Supported
879F: kernel/configs/android*
880
41c9e95d
GK
881ANDROID DRIVERS
882M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 883M: Arve Hjønnevåg <arve@android.com>
66bc5df3
MC
884M: Todd Kjos <tkjos@android.com>
885M: Martijn Coenen <maco@android.com>
0e4a566b 886T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
887L: devel@driverdev.osuosl.org
888S: Supported
889F: drivers/android/
890F: drivers/staging/android/
891
c2ba80af
MD
892ANDROID GOLDFISH PIC DRIVER
893M: Miodrag Dinic <miodrag.dinic@mips.com>
894S: Supported
895F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
4235ff50 896F: drivers/irqchip/irq-goldfish-pic.c
c2ba80af 897
7a08de1d 898ANDROID GOLDFISH RTC DRIVER
0464a53e 899M: Miodrag Dinic <miodrag.dinic@mips.com>
7a08de1d
AM
900S: Supported
901F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
f22d9cdc 902F: drivers/rtc/rtc-goldfish.c
7a08de1d 903
d03c023e
LA
904ANDROID ION DRIVER
905M: Laura Abbott <labbott@redhat.com>
906M: Sumit Semwal <sumit.semwal@linaro.org>
907L: devel@driverdev.osuosl.org
908S: Supported
909F: drivers/staging/android/ion
910F: drivers/staging/android/uapi/ion.h
d03c023e 911
42269063 912AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 913M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 914L: linuxppc-dev@lists.ozlabs.org
93711660 915L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 916S: Maintained
679655da 917F: sound/aoa/
42269063 918
4075a283 919APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
920M: William Breathitt Gray <vilhelm.gray@gmail.com>
921L: linux-iio@vger.kernel.org
922S: Maintained
4075a283 923F: drivers/iio/adc/stx104.c
97a445da 924
1da177e4 925APM DRIVER
e5f6450c 926M: Jiri Kosina <jikos@kernel.org>
81024fc4 927S: Odd fixes
9f273c24 928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
929F: arch/x86/kernel/apm_32.c
930F: include/linux/apm_bios.h
c117ab84 931F: include/uapi/linux/apm_bios.h
81024fc4 932F: drivers/char/apm-emulation.c
1da177e4 933
82abbea7
RD
934APPARMOR SECURITY MODULE
935M: John Johansen <john.johansen@canonical.com>
936L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
e540c3c9
JJ
937W: wiki.apparmor.net
938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
82abbea7
RD
939S: Supported
940F: security/apparmor/
941F: Documentation/admin-guide/LSM/apparmor.rst
942
bd7aa4b2 943APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 944M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 945L: linux-input@vger.kernel.org
75dd112a 946S: Odd fixes
679655da 947F: drivers/input/mouse/bcm5974.c
bd7aa4b2 948
6f2fad74 949APPLE SMC DRIVER
75dd112a 950M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 951L: linux-hwmon@vger.kernel.org
75dd112a 952S: Odd fixes
679655da 953F: drivers/hwmon/applesmc.c
6f2fad74 954
1da177e4 955APPLETALK NETWORK LAYER
0c59d281
ACM
956L: netdev@vger.kernel.org
957S: Odd fixes
679655da
JP
958F: drivers/net/appletalk/
959F: net/appletalk/
1da177e4 960
21c75328
DD
961APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
962M: Duc Dang <dhdang@apm.com>
963S: Supported
964F: arch/arm64/boot/dts/apm/
965
7683e9e5
LT
966APPLIED MICRO (APM) X-GENE SOC EDAC
967M: Loc Ho <lho@apm.com>
968S: Supported
969F: drivers/edac/xgene_edac.c
970F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
971
972APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
973M: Iyappan Subramanian <isubramanian@apm.com>
974M: Keyur Chudgar <kchudgar@apm.com>
975S: Supported
976F: drivers/net/ethernet/apm/xgene-v2/
977
24299502
IS
978APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
979M: Iyappan Subramanian <isubramanian@apm.com>
980M: Keyur Chudgar <kchudgar@apm.com>
b3fd38d2 981M: Quan Nguyen <qnguyen@apm.com>
24299502
IS
982S: Supported
983F: drivers/net/ethernet/apm/xgene/
2efccc60 984F: drivers/net/phy/mdio-xgene.c
24299502 985F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 986F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 987
fd3a628e
TN
988APPLIED MICRO (APM) X-GENE SOC PMU
989M: Tai Nguyen <ttnguyen@apm.com>
990S: Supported
991F: drivers/perf/xgene_pmu.c
992F: Documentation/perf/xgene-pmu.txt
993F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
994
62a37dc7
LP
995APTINA CAMERA SENSOR PLL
996M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
997L: linux-media@vger.kernel.org
998S: Maintained
999F: drivers/media/i2c/aptina-pll.*
1000
1154ea7d 1001ARC FRAMEBUFFER DRIVER
8b58be88 1002M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 1003S: Maintained
8a61f013
JH
1004F: drivers/video/fbdev/arcfb.c
1005F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 1006
82abbea7
RD
1007ARC PGU DRM DRIVER
1008M: Alexey Brodkin <abrodkin@synopsys.com>
1009S: Supported
1010F: drivers/gpu/drm/arc/
1011F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1012
c38f6ac7
MG
1013ARCNET NETWORK LAYER
1014M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1015L: netdev@vger.kernel.org
1016S: Maintained
1017F: drivers/net/arcnet/
1018F: include/uapi/linux/if_arcnet.h
1019
588deb61
MR
1020ARM ARCHITECTED TIMER DRIVER
1021M: Mark Rutland <mark.rutland@arm.com>
1022M: Marc Zyngier <marc.zyngier@arm.com>
1023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1024S: Maintained
1025F: arch/arm/include/asm/arch_timer.h
1026F: arch/arm64/include/asm/arch_timer.h
1027F: drivers/clocksource/arm_arch_timer.c
1028
c5a906a5
LD
1029ARM HDLCD DRM DRIVER
1030M: Liviu Dudau <liviu.dudau@arm.com>
1031S: Supported
59ba2422 1032F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
1033F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1034
59ba2422
LD
1035ARM MALI-DP DRM DRIVER
1036M: Liviu Dudau <liviu.dudau@arm.com>
1037M: Brian Starkey <brian.starkey@arm.com>
1038M: Mali DP Maintainers <malidp@foss.arm.com>
1039S: Supported
1040F: drivers/gpu/drm/arm/
1041F: Documentation/devicetree/bindings/display/arm,malidp.txt
1042
1da177e4 1043ARM MFM AND FLOPPY DRIVERS
8b58be88 1044M: Ian Molton <spyro@f2s.com>
1da177e4 1045S: Maintained
679655da
JP
1046F: arch/arm/lib/floppydma.S
1047F: arch/arm/include/asm/floppy.h
1da177e4 1048
6f96521f
WD
1049ARM PMU PROFILING AND DEBUGGING
1050M: Will Deacon <will.deacon@arm.com>
55d5c4ab 1051M: Mark Rutland <mark.rutland@arm.com>
6f96521f 1052S: Maintained
55d5c4ab 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 1054F: arch/arm*/kernel/perf_*
6f96521f 1055F: arch/arm/oprofile/common.c
dd06a84b
MR
1056F: arch/arm*/kernel/hw_breakpoint.c
1057F: arch/arm*/include/asm/hw_breakpoint.h
1058F: arch/arm*/include/asm/perf_event.h
55d5c4ab 1059F: drivers/perf/*
fa8ad788 1060F: include/linux/perf/arm_pmu.h
55d5c4ab 1061F: Documentation/devicetree/bindings/arm/pmu.txt
5d3fa803 1062F: Documentation/devicetree/bindings/perf/
6f96521f 1063
d4275354 1064ARM PORT
54176cc6 1065M: Russell King <linux@armlinux.org.uk>
efc03ecb 1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1067W: http://www.armlinux.org.uk/
18bd4904 1068S: Odd Fixes
0d7f4f05 1069T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354 1070F: arch/arm/
18bd4904 1071X: arch/arm/boot/dts/
d4275354 1072
cefbf4ea 1073ARM PRIMECELL AACI PL041 DRIVER
54176cc6 1074M: Russell King <linux@armlinux.org.uk>
18bd4904 1075S: Odd Fixes
cefbf4ea
RK
1076F: sound/arm/aaci.*
1077
7683e9e5
LT
1078ARM PRIMECELL BUS SUPPORT
1079M: Russell King <linux@armlinux.org.uk>
18bd4904 1080S: Odd Fixes
7683e9e5
LT
1081F: drivers/amba/
1082F: include/linux/amba/bus.h
1083
cefbf4ea 1084ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 1085M: Russell King <linux@armlinux.org.uk>
18bd4904 1086S: Odd Fixes
8a61f013 1087F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
1088
1089ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1090M: Russell King <linux@armlinux.org.uk>
18bd4904 1091S: Odd Fixes
cefbf4ea
RK
1092F: drivers/input/serio/ambakmi.*
1093F: include/linux/amba/kmi.h
1094
2761f5c2 1095ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1096M: Russell King <linux@armlinux.org.uk>
18bd4904 1097S: Odd Fixes
679655da 1098F: drivers/mmc/host/mmci.*
2f748aaa 1099F: include/linux/amba/mmci.h
2761f5c2 1100
1b4304e5 1101ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1102M: Russell King <linux@armlinux.org.uk>
18bd4904 1103S: Odd Fixes
1b4304e5
RK
1104F: drivers/tty/serial/amba-pl01*.c
1105F: include/linux/amba/serial.h
2761f5c2 1106
7683e9e5
LT
1107ARM SMMU DRIVERS
1108M: Will Deacon <will.deacon@arm.com>
1109R: Robin Murphy <robin.murphy@arm.com>
1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
cefbf4ea 1111S: Maintained
7683e9e5
LT
1112F: drivers/iommu/arm-smmu.c
1113F: drivers/iommu/arm-smmu-v3.c
1114F: drivers/iommu/io-pgtable-arm.c
1115F: drivers/iommu/io-pgtable-arm-v7s.c
1116
1117ARM SUB-ARCHITECTURES
1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S: Maintained
1120F: arch/arm/mach-*/
1121F: arch/arm/plat-*/
1122T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
cefbf4ea 1123
872d1ba4
AF
1124ARM/ACTIONS SEMI ARCHITECTURE
1125M: Andreas Färber <afaerber@suse.de>
1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127S: Maintained
1128N: owl
1129F: arch/arm/mach-actions/
1130F: arch/arm/boot/dts/owl-*
1131F: arch/arm64/boot/dts/actions/
1132F: drivers/clocksource/owl-*
ba2694de
AF
1133F: drivers/soc/actions/
1134F: include/dt-bindings/power/owl-*
1135F: include/linux/soc/actions/
872d1ba4 1136F: Documentation/devicetree/bindings/arm/actions.txt
ba2694de 1137F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
872d1ba4
AF
1138F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1139
2b7a52a4 1140ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1141M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1143S: Maintained
1144
9c784f95 1145ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1146M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1148S: Maintained
1149
2b7a52a4 1150ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1151M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1153S: Maintained
1154
7683e9e5
LT
1155ARM/Allwinner SoC Clock Support
1156M: Emilio López <emilio@elopez.com.ar>
1157S: Maintained
1158F: drivers/clk/sunxi/
1159
5c6dcd7f 1160ARM/Allwinner sunXi SoC support
0a815fc9 1161M: Maxime Ripard <maxime.ripard@bootlin.com>
5c6dcd7f 1162M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
5c6dcd7f 1165N: sun[x456789]i
87c586a6
MR
1166N: sun50i
1167F: arch/arm/mach-sunxi/
6bc37fac 1168F: arch/arm64/boot/dts/allwinner/
87c586a6
MR
1169F: drivers/clk/sunxi-ng/
1170F: drivers/pinctrl/sunxi/
1171F: drivers/soc/sunxi/
1172T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
60b0f380 1173
7683e9e5
LT
1174ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1175M: Neil Armstrong <narmstrong@baylibre.com>
1176M: Jerome Brunet <jbrunet@baylibre.com>
1177L: linux-amlogic@lists.infradead.org
60b0f380 1178S: Maintained
7683e9e5
LT
1179F: drivers/clk/meson/
1180F: include/dt-bindings/clock/meson*
1181F: include/dt-bindings/clock/gxbb*
1182F: Documentation/devicetree/bindings/clock/amlogic*
1b106699 1183
79318452 1184ARM/Amlogic Meson SoC support
7c1e3876 1185M: Carlo Caione <carlo@caione.org>
6683d91c 1186M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1188L: linux-amlogic@lists.infradead.org
79318452 1189W: http://linux-meson.com/
7c1e3876 1190S: Maintained
79318452
CC
1191F: arch/arm/mach-meson/
1192F: arch/arm/boot/dts/meson*
6683d91c 1193F: arch/arm64/boot/dts/amlogic/
7683e9e5 1194F: drivers/pinctrl/meson/
51c5d844 1195F: drivers/mmc/host/meson*
79318452 1196N: meson
7c1e3876 1197
eff506fa
TZ
1198ARM/Annapurna Labs ALPINE ARCHITECTURE
1199M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1200M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1202S: Maintained
1203F: arch/arm/mach-alpine/
a9e5547b
AT
1204F: arch/arm/boot/dts/alpine*
1205F: arch/arm64/boot/dts/al/
1206F: drivers/*/*alpine*
eff506fa 1207
5255034d
LP
1208ARM/ARTPEC MACHINE SUPPORT
1209M: Jesper Nilsson <jesper.nilsson@axis.com>
1210M: Lars Persson <lars.persson@axis.com>
1211M: Niklas Cassel <niklas.cassel@axis.com>
1212S: Maintained
1213L: linux-arm-kernel@axis.com
1214F: arch/arm/mach-artpec
1215F: arch/arm/boot/dts/artpec6*
33b8ac91 1216F: drivers/clk/axis
f93ed028 1217F: drivers/crypto/axis
00df0582 1218F: drivers/pinctrl/pinctrl-artpec*
9c6c149b 1219F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
5255034d 1220
413dfbbf
BH
1221ARM/ASPEED I2C DRIVER
1222M: Brendan Higgins <brendanhiggins@google.com>
1223R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1224R: Joel Stanley <joel@jms.id.au>
1225L: linux-i2c@vger.kernel.org
6209ef67 1226L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
413dfbbf
BH
1227S: Maintained
1228F: drivers/irqchip/irq-aspeed-i2c-ic.c
1229F: drivers/i2c/busses/i2c-aspeed.c
1230F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1231F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1232
7683e9e5
LT
1233ARM/ASPEED MACHINE SUPPORT
1234M: Joel Stanley <joel@jms.id.au>
cb799267
JS
1235R: Andrew Jeffery <andrew@aj.id.au>
1236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1238Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1239S: Supported
1240T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
7683e9e5
LT
1241F: arch/arm/mach-aspeed/
1242F: arch/arm/boot/dts/aspeed-*
cb799267 1243N: aspeed
7683e9e5
LT
1244
1245ARM/ATMEL AT91 Clock Support
d8757f4c 1246M: Boris Brezillon <boris.brezillon@bootlin.com>
7683e9e5
LT
1247S: Maintained
1248F: drivers/clk/at91
1249
986cf2e9 1250ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1251M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253S: Maintained
1254F: arch/arm/mach-highbank/
e68d7c14
RH
1255F: arch/arm/boot/dts/highbank.dts
1256F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1257
d94f944e 1258ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1259M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1260S: Maintained
1261F: arch/arm/mach-cns3xxx/
d94f944e 1262
4863dea3
SG
1263ARM/CAVIUM THUNDER NETWORK DRIVER
1264M: Sunil Goutham <sgoutham@cavium.com>
1265M: Robert Richter <rric@kernel.org>
1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S: Supported
322e5cc5 1268F: drivers/net/ethernet/cavium/thunder/
4863dea3 1269
c8cee359
LM
1270ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1271M: Lukasz Majewski <lukma@denx.de>
1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S: Maintained
1274F: arch/arm/mach-ep93xx/ts72xx.c
1275
386ab516
AS
1276ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1277M: Alexander Shiyan <shc_work@mail.ru>
1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S: Odd Fixes
b8ba3874 1280N: clps711x
386ab516 1281
7683e9e5
LT
1282ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1283M: Lennert Buytenhek <kernel@wantstofly.org>
1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S: Maintained
1286
2b7a52a4 1287ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1288M: Hartley Sweeten <hsweeten@visionengravers.com>
151d1d75 1289M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
efc03ecb 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1291S: Maintained
d19d3667
HS
1292F: arch/arm/mach-ep93xx/
1293F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4 1294
d4275354 1295ARM/CLKDEV SUPPORT
54176cc6 1296M: Russell King <linux@armlinux.org.uk>
efc03ecb 1297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1298S: Maintained
0d7f4f05 1299T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
4fa2651d 1300F: drivers/clk/clkdev.c
d4275354 1301
d48134e7 1302ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1303M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1305S: Maintained
1306
7683e9e5
LT
1307ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1308M: Baruch Siach <baruch@tkos.co.il>
1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S: Maintained
1311F: arch/arm/boot/dts/cx92755*
1312N: digicolor
1313
94150095
HF
1314ARM/CONTEC MICRO9 MACHINE SUPPORT
1315M: Hubert Feurstein <hubert.feurstein@contec.at>
1316S: Maintained
1317F: arch/arm/mach-ep93xx/micro9.c
1318
a06ae860
PP
1319ARM/CORESIGHT FRAMEWORK AND DRIVERS
1320M: Mathieu Poirier <mathieu.poirier@linaro.org>
1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322S: Maintained
01081f5a 1323F: drivers/hwtracing/coresight/*
a06ae860 1324F: Documentation/trace/coresight.txt
2fd95d65 1325F: Documentation/trace/coresight-cpu-debug.txt
a06ae860 1326F: Documentation/devicetree/bindings/arm/coresight.txt
2fd95d65 1327F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
7a25ec8e 1328F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1329F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1330F: tools/perf/arch/arm/util/auxtrace.c
1331F: tools/perf/arch/arm/util/cs-etm.c
1332F: tools/perf/arch/arm/util/cs-etm.h
8046bf0c
TJ
1333F: tools/perf/util/cs-etm.*
1334F: tools/perf/util/cs-etm-decoder/*
a06ae860 1335
1da177e4 1336ARM/CORGI MACHINE SUPPORT
8b58be88 1337M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1338S: Maintained
1339
881a95f9 1340ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1341M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
a96f50e6 1342M: Linus Walleij <linus.walleij@linaro.org>
efc03ecb 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1344T: git git://github.com/ulli-kroll/linux.git
162500b3 1345S: Maintained
a96f50e6
LW
1346F: Documentation/devicetree/bindings/arm/gemini.txt
1347F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
4d5ae32f 1348F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
a96f50e6 1349F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
f49afbb5 1350F: arch/arm/mach-gemini/
1293f5ae 1351F: drivers/net/ethernet/cortina/
a96f50e6 1352F: drivers/pinctrl/pinctrl-gemini.c
1d61d259 1353F: drivers/rtc/rtc-ftrtc010.c
881a95f9 1354
a990cbd8 1355ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1356M: Barry Song <baohua@kernel.org>
a990cbd8 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1358T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1359S: Maintained
e68d7c14 1360F: arch/arm/boot/dts/prima2*
a990cbd8 1361F: arch/arm/mach-prima2/
4a9c44f1 1362F: drivers/clk/sirf/
05f30e8d 1363F: drivers/clocksource/timer-prima2.c
5833ac98 1364F: drivers/clocksource/timer-atlas7.c
f8505ef5 1365N: [^a-z]sirf
a990cbd8 1366
d4275354 1367ARM/EBSA110 MACHINE SUPPORT
54176cc6 1368M: Russell King <linux@armlinux.org.uk>
efc03ecb 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1370W: http://www.armlinux.org.uk/
d4275354
RK
1371S: Maintained
1372F: arch/arm/mach-ebsa110/
b955f6ca 1373F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1374
4721f3ce
UKK
1375ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1376M: Uwe Kleine-König <kernel@pengutronix.de>
1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S: Maintained
1379N: efm32
1380
a9da4f7e 1381ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
d9bd2645
SS
1382M: Robert Jarzmik <robert.jarzmik@free.fr>
1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e 1384S: Maintained
cafc2265 1385F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1386
6a915af9 1387ARM/FARADAY FA526 PORT
162500b3 1388M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1390S: Maintained
1fa7e547 1391T: git git://git.berlios.de/gemini-board
f49afbb5 1392F: arch/arm/mm/*-fa*
6a915af9 1393
d4275354 1394ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1395M: Russell King <linux@armlinux.org.uk>
efc03ecb 1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1397W: http://www.armlinux.org.uk/
d4275354
RK
1398S: Maintained
1399F: arch/arm/include/asm/hardware/dec21285.h
1400F: arch/arm/mach-footbridge/
1401
86183a5f 1402ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1403M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1404M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1405R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1407S: Maintained
f1c12837 1408T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1409F: arch/arm/mach-imx/
ce515a6b 1410F: arch/arm/mach-mxs/
2a82f95c 1411F: arch/arm/boot/dts/imx*
e5dafa22 1412F: arch/arm/configs/imx*_defconfig
cf20968a 1413F: drivers/clk/imx/
721cabf6 1414F: drivers/soc/imx/
cf20968a 1415F: include/soc/imx/
86183a5f 1416
142109d2 1417ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1418M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1419M: Sascha Hauer <kernel@pengutronix.de>
1420R: Stefan Agner <stefan@agner.ch>
1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422S: Maintained
1423T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1424F: arch/arm/mach-imx/*vf610*
1425F: arch/arm/boot/dts/vf*
1426
2b7a52a4 1427ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1428M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1430S: Maintained
1431
90b8fc34 1432ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1433M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1435S: Maintained
1436
ef47d5f0 1437ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1438M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1439M: Paul Parsons <lost.distance@yahoo.com>
1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1441S: Maintained
1442F: arch/arm/mach-pxa/hx4700.c
1443F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1444F: sound/soc/pxa/hx4700.c
ef47d5f0 1445
4dfad069
WX
1446ARM/HISILICON SOC SUPPORT
1447M: Wei Xu <xuwei5@hisilicon.com>
1448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449W: http://www.hisilicon.com
1450S: Supported
1451T: git git://github.com/hisilicon/linux-hisi.git
1452F: arch/arm/mach-hisi/
e68d7c14
RH
1453F: arch/arm/boot/dts/hi3*
1454F: arch/arm/boot/dts/hip*
1455F: arch/arm/boot/dts/hisi*
1456F: arch/arm64/boot/dts/hisilicon/
4dfad069 1457
21f37bc3 1458ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1459M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1460W: www.jlime.com
1461S: Maintained
084bad91
KE
1462T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1463F: arch/arm/mach-sa1100/jornada720.c
1464F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1465
5e767ab9
JMC
1466ARM/IGEP MACHINE SUPPORT
1467M: Enric Balletbo i Serra <eballetbo@gmail.com>
1468M: Javier Martinez Canillas <javier@dowhile0.org>
1469L: linux-omap@vger.kernel.org
1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S: Maintained
06ff74fd 1472F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1473
403d2971
MV
1474ARM/INCOME PXA270 SUPPORT
1475M: Marek Vasut <marek.vasut@gmail.com>
1476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S: Maintained
ec154082 1478F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1479
7683e9e5
LT
1480ARM/INTEL IOP13XX ARM ARCHITECTURE
1481M: Lennert Buytenhek <kernel@wantstofly.org>
1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S: Maintained
1484
2b7a52a4 1485ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1486M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1488S: Maintained
e2bdb176
DW
1489
1490ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1492S: Orphan
2b7a52a4 1493
2b7a52a4 1494ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1495M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1497S: Maintained
2b7a52a4 1498
2b7a52a4 1499ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1500M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1502S: Maintained
1503
dfdd8cc9
KH
1504ARM/INTEL IXP4XX ARM ARCHITECTURE
1505M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1506M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1508S: Maintained
1509F: arch/arm/mach-ixp4xx/
1510
838553c5 1511ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1512M: Jonathan Cameron <jic23@cam.ac.uk>
1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514S: Maintained
1515F: arch/arm/mach-pxa/stargate2.c
1516F: drivers/pcmcia/pxa2xx_stargate2.c
1517
2b7a52a4 1518ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1519M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1521S: Maintained
2b7a52a4
LB
1522
1523ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1524M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1526S: Maintained
1527
8cb555b6
CM
1528ARM/LG1K ARCHITECTURE
1529M: Chanho Min <chanho.min@lge.com>
1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S: Maintained
1532F: arch/arm64/boot/dts/lg/
1533
2b7a52a4 1534ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1535M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1537S: Maintained
1538
3143875f
JE
1539ARM/LPC18XX ARCHITECTURE
1540M: Joachim Eastwood <manabian@gmail.com>
1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S: Maintained
19c1c32c
JE
1543F: arch/arm/boot/dts/lpc43*
1544F: drivers/clk/nxp/clk-lpc18xx*
1545F: drivers/clocksource/time-lpc32xx.c
1546F: drivers/i2c/busses/i2c-lpc2k.c
1547F: drivers/memory/pl172.c
1548F: drivers/mtd/spi-nor/nxp-spifi.c
1549F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1550N: lpc18xx
1551
15e4f7da 1552ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1553M: Vladimir Zapolskiy <vz@mleia.com>
1554M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1556T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1557S: Maintained
2377f9fd 1558F: arch/arm/boot/dts/lpc32*
15e4f7da 1559F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1560F: drivers/i2c/busses/i2c-pnx.c
1561F: drivers/net/ethernet/nxp/lpc_eth.c
1562F: drivers/usb/host/ohci-nxp.c
1563F: drivers/watchdog/pnx4008_wdt.c
1564N: lpc32xx
15e4f7da 1565
3b886171 1566ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1567M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1568S: Maintained
1569
4cfab57e 1570ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1571M: Jason Cooper <jason@lakedaemon.net>
1572M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1573M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bda44ca2 1574M: Gregory Clement <gregory.clement@bootlin.com>
efc03ecb 1575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0 1576S: Maintained
ab7090ff 1577F: Documentation/devicetree/bindings/soc/dove/
4f1312b0 1578F: arch/arm/mach-dove/
54a246ff
NP
1579F: arch/arm/mach-mv78xx0/
1580F: arch/arm/mach-orion5x/
1581F: arch/arm/plat-orion/
31c17ac9
GC
1582F: arch/arm/boot/dts/dove*
1583F: arch/arm/boot/dts/orion5x*
1584
7683e9e5
LT
1585ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1586M: Jason Cooper <jason@lakedaemon.net>
1587M: Andrew Lunn <andrew@lunn.ch>
bda44ca2 1588M: Gregory Clement <gregory.clement@bootlin.com>
7683e9e5 1589M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
e557959d
NA
1590L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591S: Maintained
7683e9e5
LT
1592F: arch/arm/boot/dts/armada*
1593F: arch/arm/boot/dts/kirkwood*
1594F: arch/arm/configs/mvebu_*_defconfig
1595F: arch/arm/mach-mvebu/
1596F: arch/arm64/boot/dts/marvell/armada*
d71f617a 1597F: drivers/cpufreq/armada-37xx-cpufreq.c
7683e9e5
LT
1598F: drivers/cpufreq/mvebu-cpufreq.c
1599F: drivers/irqchip/irq-armada-370-xp.c
1600F: drivers/irqchip/irq-mvebu-*
1601F: drivers/pinctrl/mvebu/
1602F: drivers/rtc/rtc-armada38x.c
e557959d 1603
607b8fc9
EH
1604ARM/Mediatek RTC DRIVER
1605M: Eddie Huang <eddie.huang@mediatek.com>
1bb5a74b 1606M: Sean Wang <sean.wang@mediatek.com>
607b8fc9
EH
1607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1609S: Maintained
1bb5a74b 1610F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
607b8fc9 1611F: drivers/rtc/rtc-mt6397.c
1bb5a74b 1612F: drivers/rtc/rtc-mt7622.c
607b8fc9 1613
e54951c8
MB
1614ARM/Mediatek SoC support
1615M: Matthias Brugger <matthias.bgg@gmail.com>
1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1617L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1618S: Maintained
1619F: arch/arm/boot/dts/mt6*
44e4e5fb 1620F: arch/arm/boot/dts/mt7*
e54951c8
MB
1621F: arch/arm/boot/dts/mt8*
1622F: arch/arm/mach-mediatek/
44e4e5fb 1623F: arch/arm64/boot/dts/mediatek/
e54951c8
MB
1624N: mtk
1625K: mediatek
1626
0f8669e3
CY
1627ARM/Mediatek USB3 PHY DRIVER
1628M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1631S: Maintained
cd4ec4b0 1632F: drivers/phy/mediatek/phy-mtk-tphy.c
0f8669e3 1633
adcb079f
AB
1634ARM/MICREL KS8695 ARCHITECTURE
1635M: Greg Ungerer <gerg@uclinux.org>
1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1637F: arch/arm/mach-ks8695/
adcb079f
AB
1638S: Odd Fixes
1639
41ad9232
NF
1640ARM/Microchip (AT91) SoC support
1641M: Nicolas Ferre <nicolas.ferre@microchip.com>
1642M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644W: http://www.linux4sam.org
1645T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1646S: Supported
1647N: at91
1648N: atmel
1649F: arch/arm/mach-at91/
1650F: include/soc/at91/
1651F: arch/arm/boot/dts/at91*.dts
1652F: arch/arm/boot/dts/at91*.dtsi
1653F: arch/arm/boot/dts/sama*.dts
1654F: arch/arm/boot/dts/sama*.dtsi
1655F: arch/arm/include/debug/at91.S
1656F: drivers/memory/atmel*
1657F: drivers/watchdog/sama5d4_wdt.c
1658X: drivers/input/touchscreen/atmel_mxt_ts.c
1659X: drivers/net/wireless/atmel/
1660
d78ff0a5 1661ARM/MIOA701 MACHINE SUPPORT
8b58be88 1662M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1664F: arch/arm/mach-pxa/mioa701.c
1665S: Maintained
1666
9624dfe6 1667ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1668M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1669S: Maintained
1670
b49a7e60 1671ARM/NOMADIK/U300/Ux500 ARCHITECTURES
e4651a9f 1672M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674S: Maintained
1675F: arch/arm/mach-nomadik/
b49a7e60
LW
1676F: arch/arm/mach-u300/
1677F: arch/arm/mach-ux500/
1678F: arch/arm/boot/dts/ste-*
1679F: drivers/clk/clk-nomadik.c
1680F: drivers/clk/clk-u300.c
1681F: drivers/clocksource/clksrc-dbx500-prcmu.c
1682F: drivers/clocksource/timer-u300.c
1683F: drivers/dma/coh901318*
1684F: drivers/dma/ste_dma40*
1685F: drivers/hwspinlock/u8500_hsem.c
87572880 1686F: drivers/i2c/busses/i2c-nomadik.c
b49a7e60
LW
1687F: drivers/i2c/busses/i2c-stu300.c
1688F: drivers/mfd/ab3100*
1689F: drivers/mfd/ab8500*
1690F: drivers/mfd/abx500*
1691F: drivers/mfd/dbx500*
1692F: drivers/mfd/db8500*
1693F: drivers/pinctrl/nomadik/
1694F: drivers/pinctrl/pinctrl-coh901*
1695F: drivers/pinctrl/pinctrl-u300.c
1696F: drivers/rtc/rtc-ab3100.c
1697F: drivers/rtc/rtc-ab8500.c
1698F: drivers/rtc/rtc-coh901331.c
1699F: drivers/rtc/rtc-pl031.c
1700F: drivers/watchdog/coh901327_wdt.c
1701F: Documentation/devicetree/bindings/arm/ste-*
1702F: Documentation/devicetree/bindings/arm/ux500/
e4651a9f 1703T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1704
6a498e06
BH
1705ARM/NUVOTON NPCM ARCHITECTURE
1706M: Avi Fishman <avifishman70@gmail.com>
1707M: Tomer Maimon <tmaimon77@gmail.com>
1708R: Patrick Venture <venture@google.com>
1709R: Nancy Yuen <yuenn@google.com>
1710R: Brendan Higgins <brendanhiggins@google.com>
1711L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1712S: Supported
1713F: arch/arm/mach-npcm/
1714F: arch/arm/boot/dts/nuvoton-npcm*
1715F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1716F: drivers/*/*npcm*
1717F: Documentation/*/*npcm*
1718
7683e9e5
LT
1719ARM/NUVOTON W90X900 ARM ARCHITECTURE
1720M: Wan ZongShun <mcuos.com@gmail.com>
1721L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722W: http://www.mcuos.com
1723S: Maintained
1724F: arch/arm/mach-w90x900/
1725F: drivers/input/keyboard/w90p910_keypad.c
1726F: drivers/input/touchscreen/w90p910_ts.c
1727F: drivers/watchdog/nuc900_wdt.c
1728F: drivers/net/ethernet/nuvoton/w90p910_ether.c
93db446a 1729F: drivers/mtd/nand/raw/nuc900_nand.c
7683e9e5
LT
1730F: drivers/rtc/rtc-nuc900.c
1731F: drivers/spi/spi-nuc900.c
1732F: drivers/usb/host/ehci-w90x900.c
1733F: drivers/video/fbdev/nuc900fb.c
1734
9d76295a 1735ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1736M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1737L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1738W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1739S: Supported
1740
7683e9e5
LT
1741ARM/Orion SoC/Technologic Systems TS-78xx platform support
1742M: Alexander Clouter <alex@digriz.org.uk>
1743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744W: http://www.digriz.org.uk/ts78xx/kernel
8459c159 1745S: Maintained
7683e9e5 1746F: arch/arm/mach-orion5x/ts78xx-*
8459c159 1747
7683e9e5
LT
1748ARM/OXNAS platform support
1749M: Neil Armstrong <narmstrong@baylibre.com>
1750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3c9f2157 1751L: linux-oxnas@groups.io (moderated for non-subscribers)
7683e9e5
LT
1752S: Maintained
1753F: arch/arm/mach-oxnas/
aeeb00f4 1754F: arch/arm/boot/dts/ox8*.dts*
7683e9e5
LT
1755N: oxnas
1756
1757ARM/PALM TREO SUPPORT
1758M: Tomas Cech <sleep_walker@suse.com>
1759L: linux-arm-kernel@lists.infradead.org
1760W: http://hackndev.com
1761S: Maintained
c660f367 1762F: arch/arm/mach-pxa/palmtreo.*
7683e9e5
LT
1763
1764ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1765M: Marek Vasut <marek.vasut@gmail.com>
1766L: linux-arm-kernel@lists.infradead.org
1767W: http://hackndev.com
1768S: Maintained
933d35f0
JP
1769F: arch/arm/mach-pxa/include/mach/palmtx.h
1770F: arch/arm/mach-pxa/palmtx.c
c660f367 1771F: arch/arm/mach-pxa/palmt5.*
933d35f0
JP
1772F: arch/arm/mach-pxa/include/mach/palmld.h
1773F: arch/arm/mach-pxa/palmld.c
c660f367 1774F: arch/arm/mach-pxa/palmte2.*
933d35f0
JP
1775F: arch/arm/mach-pxa/include/mach/palmtc.h
1776F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1777
c49e1e63 1778ARM/PALMZ72 SUPPORT
8b58be88 1779M: Sergey Lapin <slapin@ossfans.org>
75280787 1780L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1781W: http://hackndev.com
1782S: Maintained
c660f367 1783F: arch/arm/mach-pxa/palmz72.*
c49e1e63 1784
1da177e4 1785ARM/PLEB SUPPORT
8b58be88 1786M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1787W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1788S: Maintained
1789
1790ARM/PT DIGITAL BOARD PORT
8b58be88 1791M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1793W: http://www.armlinux.org.uk/
1da177e4
LT
1794S: Maintained
1795
8fc1b0f8 1796ARM/QUALCOMM SUPPORT
bbeaa595
AG
1797M: Andy Gross <andy.gross@linaro.org>
1798M: David Brown <david.brown@linaro.org>
8fc1b0f8 1799L: linux-arm-msm@vger.kernel.org
f5d3af9d 1800L: linux-soc@vger.kernel.org
8fc1b0f8 1801S: Maintained
0ff50d60 1802F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1803F: arch/arm/boot/dts/qcom-*.dts
1804F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1805F: arch/arm/mach-qcom/
e68d7c14 1806F: arch/arm64/boot/dts/qcom/*
5482cefa 1807F: drivers/i2c/busses/i2c-qup.c
39a3366a 1808F: drivers/clk/qcom/
472cef34 1809F: drivers/dma/qcom/
f5d3af9d 1810F: drivers/soc/qcom/
5482cefa 1811F: drivers/spi/spi-qup.c
c0c89faf
SB
1812F: drivers/tty/serial/msm_serial.c
1813F: drivers/*/pm8???-*
1814F: drivers/mfd/ssbi.c
916f743d 1815F: drivers/firmware/qcom_scm.c
bbeaa595 1816T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1817
2b7a52a4 1818ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1819M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1821S: Maintained
1822
de9aa530
AF
1823ARM/REALTEK ARCHITECTURE
1824M: Andreas Färber <afaerber@suse.de>
1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826S: Maintained
1827F: arch/arm64/boot/dts/realtek/
1828F: Documentation/devicetree/bindings/arm/realtek.txt
1829
b138e119
SH
1830ARM/RENESAS ARM64 ARCHITECTURE
1831M: Simon Horman <horms@verge.net.au>
1832M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1833L: linux-renesas-soc@vger.kernel.org
1834Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1835T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1836S: Supported
1837F: arch/arm64/boot/dts/renesas/
964ca6fe 1838F: Documentation/devicetree/bindings/arm/shmobile.txt
be32bcbb
GU
1839F: drivers/soc/renesas/
1840F: include/linux/soc/renesas/
b138e119 1841
d4275354 1842ARM/RISCPC ARCHITECTURE
54176cc6 1843M: Russell King <linux@armlinux.org.uk>
efc03ecb 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1845W: http://www.armlinux.org.uk/
d4275354 1846S: Maintained
d4275354
RK
1847F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1848F: arch/arm/include/asm/hardware/ioc.h
1849F: arch/arm/include/asm/hardware/iomd.h
1850F: arch/arm/include/asm/hardware/memc.h
1851F: arch/arm/mach-rpc/
1a6422f6 1852F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1853F: drivers/net/ethernet/i825xx/ether1*
1854F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1855F: drivers/scsi/arm/
1856
08ddbb0a
HS
1857ARM/Rockchip SoC support
1858M: Heiko Stuebner <heiko@sntech.de>
1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1860L: linux-rockchip@lists.infradead.org
9f273c24 1861T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1862S: Maintained
541555e9 1863F: arch/arm/boot/dts/rk3*
2b503be3 1864F: arch/arm/boot/dts/rv1108*
08ddbb0a 1865F: arch/arm/mach-rockchip/
541555e9
HS
1866F: drivers/clk/rockchip/
1867F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1868F: drivers/*/*rockchip*
541555e9
HS
1869F: drivers/*/*/*rockchip*
1870F: sound/soc/rockchip/
b4331b43 1871N: rockchip
08ddbb0a 1872
5bfb937c
KK
1873ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1874M: Kukjin Kim <kgene@kernel.org>
326dce07 1875M: Krzysztof Kozlowski <krzk@kernel.org>
efc03ecb 1876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1877L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1878Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1879S: Maintained
6f0589c8 1880F: arch/arm/boot/dts/s3c*
e68d7c14 1881F: arch/arm/boot/dts/s5p*
6f0589c8 1882F: arch/arm/boot/dts/exynos*
d97236e6 1883F: arch/arm64/boot/dts/exynos/
482ce512 1884F: arch/arm/plat-samsung/
769bbb63
HS
1885F: arch/arm/mach-s3c24*/
1886F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1887F: arch/arm/mach-s5p*/
1888F: arch/arm/mach-exynos*/
1c03274d
KK
1889F: drivers/*/*s3c24*
1890F: drivers/*/*/*s3c24*
1891F: drivers/*/*s3c64xx*
1892F: drivers/*/*s5pv210*
ffd51977 1893F: drivers/memory/samsung/*
bf50ddcd 1894F: drivers/soc/samsung/*
d6b9aea6
KK
1895F: Documentation/arm/Samsung/
1896F: Documentation/devicetree/bindings/arm/samsung/
1897F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1898F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1899N: exynos
f556cb07 1900
10ffa964
KP
1901ARM/SAMSUNG MOBILE MACHINE SUPPORT
1902M: Kyungmin Park <kyungmin.park@samsung.com>
1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S: Maintained
004bbd3c 1905F: arch/arm/mach-s5pv210/
10ffa964 1906
3ce4ccb6
KD
1907ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1908M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1909M: Kamil Debski <kamil@wypas.org>
1910M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1911L: linux-arm-kernel@lists.infradead.org
1912L: linux-media@vger.kernel.org
1913S: Maintained
1914F: drivers/media/platform/s5p-g2d/
1915
1bcbf6f4 1916ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
8108f7f4
MS
1917M: Marek Szyprowski <m.szyprowski@samsung.com>
1918L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1bcbf6f4
KD
1919L: linux-media@vger.kernel.org
1920S: Maintained
8108f7f4
MS
1921F: drivers/media/platform/s5p-cec/
1922F: Documentation/devicetree/bindings/media/s5p-cec.txt
1bcbf6f4 1923
7d9f9bf4
AP
1924ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1925M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1926M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1927L: linux-arm-kernel@lists.infradead.org
1928L: linux-media@vger.kernel.org
1929S: Maintained
1930F: drivers/media/platform/s5p-jpeg/
1931
7683e9e5
LT
1932ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1933M: Kyungmin Park <kyungmin.park@samsung.com>
1934M: Kamil Debski <kamil@wypas.org>
1935M: Jeongtae Park <jtp.park@samsung.com>
1936M: Andrzej Hajda <a.hajda@samsung.com>
1937L: linux-arm-kernel@lists.infradead.org
1938L: linux-media@vger.kernel.org
1939S: Maintained
1940F: arch/arm/plat-samsung/s5p-dev-mfc.c
1941F: drivers/media/platform/s5p-mfc/
1942
d48d38e8 1943ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1944M: Simon Horman <horms@verge.net.au>
d48d38e8 1945M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1946L: linux-renesas-soc@vger.kernel.org
4a121096 1947Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1948T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1949S: Supported
0b514fdb
SH
1950F: arch/arm/boot/dts/emev2*
1951F: arch/arm/boot/dts/r7s*
1952F: arch/arm/boot/dts/r8a*
1953F: arch/arm/boot/dts/sh*
0b514fdb 1954F: arch/arm/configs/shmobile_defconfig
7a2071c5 1955F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1956F: arch/arm/mach-shmobile/
964ca6fe 1957F: Documentation/devicetree/bindings/arm/shmobile.txt
be32bcbb
GU
1958F: drivers/soc/renesas/
1959F: include/linux/soc/renesas/
d48d38e8 1960
66314223 1961ARM/SOCFPGA ARCHITECTURE
08b3b33f 1962M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1963S: Maintained
1964F: arch/arm/mach-socfpga/
efadb751
DN
1965F: arch/arm/boot/dts/socfpga*
1966F: arch/arm/configs/socfpga_defconfig
e68d7c14 1967F: arch/arm64/boot/dts/altera/
ba2b7d0a 1968W: http://www.rocketboards.org
efadb751 1969T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1970
1971ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
08b3b33f 1972M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1973S: Maintained
1974F: drivers/clk/socfpga/
1975
71bcada8 1976ARM/SOCFPGA EDAC SUPPORT
06c177cb 1977M: Thor Thayer <thor.thayer@linux.intel.com>
71bcada8
TT
1978S: Maintained
1979F: drivers/edac/altera_edac.
1980
b34c61fc
CZ
1981ARM/SPREADTRUM SoC SUPPORT
1982M: Orson Zhai <orsonzhai@gmail.com>
1983M: Baolin Wang <baolin.wang@linaro.org>
1984M: Chunyan Zhang <zhang.lyra@gmail.com>
1985S: Maintained
1986F: arch/arm64/boot/dts/sprd
1987N: sprd
1988
65ebcc11 1989ARM/STI ARCHITECTURE
a92177ea 1990M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11 1991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
65ebcc11
SK
1992W: http://www.stlinux.com
1993S: Maintained
1994F: arch/arm/mach-sti/
a92177ea 1995F: arch/arm/boot/dts/sti*
b8e31bf3 1996F: drivers/char/hw_random/st-rng.c
a92177ea 1997F: drivers/clocksource/arm_global_timer.c
82805d1b 1998F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1999F: drivers/cpufreq/sti-cpufreq.c
6da0f216 2000F: drivers/dma/st_fdma*
a92177ea 2001F: drivers/i2c/busses/i2c-st.c
346e2e4a 2002F: drivers/media/rc/st_rc.c
95d66b16 2003F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 2004F: drivers/mmc/host/sdhci-st.c
0b56e9a7
VG
2005F: drivers/phy/st/phy-miphy28lp.c
2006F: drivers/phy/st/phy-stih407-usb.c
346e2e4a 2007F: drivers/pinctrl/pinctrl-st.c
aac22524 2008F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 2009F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 2010F: drivers/reset/sti/
db4112e6 2011F: drivers/rtc/rtc-st-lpc.c
346e2e4a 2012F: drivers/tty/serial/st-asc.c
eb11adab 2013F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
2014F: drivers/usb/host/ehci-st.c
2015F: drivers/usb/host/ohci-st.c
db4112e6 2016F: drivers/watchdog/st_lpc_wdt.c
daac6f86 2017F: drivers/ata/ahci_st.c
c9d7cc3e 2018F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 2019
ee6e7879
MC
2020ARM/STM32 ARCHITECTURE
2021M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 2022M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
2023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024S: Maintained
20f4ed3a 2025T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
ee6e7879 2026N: stm32
20f4ed3a
AT
2027F: arch/arm/boot/dts/stm32*
2028F: arch/arm/mach-stm32/
ee6e7879
MC
2029F: drivers/clocksource/armv7m_systick.c
2030
bc52497a
JZ
2031ARM/Synaptics Berlin SoC support
2032M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2033M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035S: Maintained
2036F: arch/arm/mach-berlin/
2037F: arch/arm/boot/dts/berlin*
2038F: arch/arm64/boot/dts/marvell/berlin*
2039
d6de5b02 2040ARM/TANGO ARCHITECTURE
2cb02206
MG
2041M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2042M: Mans Rullgard <mans@mansr.com>
d6de5b02 2043L: linux-arm-kernel@lists.infradead.org
2cb02206 2044S: Odd Fixes
e2bd0d37 2045N: tango
d6de5b02 2046
2b7a52a4 2047ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 2048M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 2049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
2050S: Maintained
2051
9d2d6068
HV
2052ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2053M: Hans Verkuil <hans.verkuil@cisco.com>
2054L: linux-tegra@vger.kernel.org
2055L: linux-media@vger.kernel.org
2056S: Maintained
2057F: drivers/media/platform/tegra-cec/
2058F: Documentation/devicetree/bindings/media/tegra-cec.txt
2059
1bbd7089 2060ARM/TETON BGA MACHINE SUPPORT
706e69d6 2061M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
2062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063S: Maintained
2064
7683e9e5
LT
2065ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2066M: Santosh Shilimkar <ssantosh@kernel.org>
2067L: linux-kernel@vger.kernel.org
2068S: Maintained
2069F: drivers/memory/*emif*
2070
2071ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2072M: Santosh Shilimkar <ssantosh@kernel.org>
2073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074S: Maintained
2075F: arch/arm/mach-keystone/
2076F: arch/arm/boot/dts/keystone-*
2077T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2078
2079ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2080M: Santosh Shilimkar <ssantosh@kernel.org>
2081L: linux-kernel@vger.kernel.org
2082S: Maintained
2083F: drivers/clk/keystone/
2084
2085ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2086M: Santosh Shilimkar <ssantosh@kernel.org>
2087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088L: linux-kernel@vger.kernel.org
2089S: Maintained
2090F: drivers/clocksource/timer-keystone.c
2091
2092ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2093M: Santosh Shilimkar <ssantosh@kernel.org>
2094L: linux-kernel@vger.kernel.org
2095S: Maintained
2096F: drivers/power/reset/keystone-reset.c
2097
2b7a52a4 2098ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 2099M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 2100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
2101S: Maintained
2102
7683e9e5
LT
2103ARM/TOSA MACHINE SUPPORT
2104M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2105M: Dirk Opfer <dirk@opfer-online.de>
7d2c86b5 2106S: Maintained
98ad6e3b 2107
3d00d04f
MY
2108ARM/UNIPHIER ARCHITECTURE
2109M: Masahiro Yamada <yamada.masahiro@socionext.com>
2110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 2111T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 2112S: Maintained
1c59d045 2113F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
3881c4a5 2114F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
a3ff83d2 2115F: arch/arm/boot/dts/uniphier*
e7ecbc05 2116F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 2117F: arch/arm/mach-uniphier/
e7ecbc05 2118F: arch/arm/mm/cache-uniphier.c
0308cadc 2119F: arch/arm64/boot/dts/socionext/uniphier*
4b7f48d3 2120F: drivers/bus/uniphier-system-bus.c
734d82f4 2121F: drivers/clk/uniphier/
dbe776c2 2122F: drivers/gpio/gpio-uniphier.c
dd6fd4a3 2123F: drivers/i2c/busses/i2c-uniphier*
5ed34d3a 2124F: drivers/irqchip/irq-uniphier-aidet.c
a3ff83d2 2125F: drivers/pinctrl/uniphier/
54e991b5 2126F: drivers/reset/reset-uniphier.c
a3ff83d2 2127F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
2128N: uniphier
2129
e93fde28
UH
2130ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2131M: Ulf Hansson <ulf.hansson@linaro.org>
2132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133T: git git://git.linaro.org/people/ulfh/clk.git
2134S: Maintained
2135F: drivers/clk/ux500/
e93fde28 2136
740d93b1
PM
2137ARM/VERSATILE EXPRESS PLATFORM
2138M: Liviu Dudau <liviu.dudau@arm.com>
2139M: Sudeep Holla <sudeep.holla@arm.com>
2140M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142S: Maintained
2143F: arch/arm/boot/dts/vexpress*
e68d7c14 2144F: arch/arm64/boot/dts/arm/
740d93b1
PM
2145F: arch/arm/mach-vexpress/
2146F: */*/vexpress*
7e8f403f 2147F: */*/*/vexpress*
740d93b1
PM
2148F: drivers/clk/versatile/clk-vexpress-osc.c
2149F: drivers/clocksource/versatile.c
46a600ea 2150N: mps2
740d93b1 2151
d4275354 2152ARM/VFP SUPPORT
54176cc6 2153M: Russell King <linux@armlinux.org.uk>
efc03ecb 2154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 2155W: http://www.armlinux.org.uk/
d4275354
RK
2156S: Maintained
2157F: arch/arm/vfp/
2158
e66b6d8e
MV
2159ARM/VOIPAC PXA270 SUPPORT
2160M: Marek Vasut <marek.vasut@gmail.com>
2161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162S: Maintained
2163F: arch/arm/mach-pxa/vpac270.c
e0cca11b 2164F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 2165
04529fe2
TP
2166ARM/VT8500 ARM ARCHITECTURE
2167M: Tony Prisk <linux@prisktech.co.nz>
2168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169S: Maintained
2170F: arch/arm/mach-vt8500/
41fd91b4 2171F: drivers/clocksource/vt8500_timer.c
560746eb 2172F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
2173F: drivers/mmc/host/wmt-sdmmc.c
2174F: drivers/pwm/pwm-vt8500.c
2175F: drivers/rtc/rtc-vt8500.c
2176F: drivers/tty/serial/vt8500_serial.c
4f31102b 2177F: drivers/usb/host/ehci-platform.c
41fd91b4 2178F: drivers/usb/host/uhci-platform.c
8a61f013
JH
2179F: drivers/video/fbdev/vt8500lcdfb.*
2180F: drivers/video/fbdev/wm8505fb*
2181F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 2182
e66b6d8e
MV
2183ARM/ZIPIT Z2 SUPPORT
2184M: Marek Vasut <marek.vasut@gmail.com>
2185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186S: Maintained
2187F: arch/arm/mach-pxa/z2.c
6ab2a855 2188F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 2189
5ecc4b53
JN
2190ARM/ZTE ARCHITECTURE
2191M: Jun Nie <jun.nie@linaro.org>
15e2dcd6 2192M: Baoyou Xie <baoyou.xie@linaro.org>
975201ca 2193M: Shawn Guo <shawnguo@kernel.org>
5ecc4b53
JN
2194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195S: Maintained
975201ca 2196F: arch/arm/boot/dts/zx2967*
5ecc4b53 2197F: arch/arm/mach-zx/
975201ca 2198F: arch/arm64/boot/dts/zte/
5ecc4b53 2199F: drivers/clk/zte/
975201ca
SG
2200F: drivers/dma/zx_dma.c
2201F: drivers/gpio/gpio-zx.c
2202F: drivers/i2c/busses/i2c-zx2967.c
2203F: drivers/mmc/host/dw_mmc-zx.*
2204F: drivers/pinctrl/zte/
15e2dcd6 2205F: drivers/soc/zte/
975201ca
SG
2206F: drivers/thermal/zx2967_thermal.c
2207F: drivers/watchdog/zx2967_wdt.c
5ecc4b53 2208F: Documentation/devicetree/bindings/arm/zte.txt
975201ca
SG
2209F: Documentation/devicetree/bindings/clock/zx2967*.txt
2210F: Documentation/devicetree/bindings/dma/zxdma.txt
2211F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2212F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2213F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2214F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
8041311c 2215F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
15e2dcd6 2216F: Documentation/devicetree/bindings/soc/zte/
975201ca
SG
2217F: Documentation/devicetree/bindings/sound/zte,*.txt
2218F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2219F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2220F: include/dt-bindings/clock/zx2967*.h
2221F: include/dt-bindings/soc/zte,*.h
2222F: sound/soc/codecs/zx_aud96p22.c
2223F: sound/soc/zte/
5ecc4b53 2224
51f29d44
MS
2225ARM/ZYNQ ARCHITECTURE
2226M: Michal Simek <michal.simek@xilinx.com>
2227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228W: http://wiki.xilinx.com
d6448b76 2229T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
2230S: Supported
2231F: arch/arm/mach-zynq/
bd2a337a 2232F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2233F: drivers/block/xsysace.c
c2fd4e38
MS
2234N: zynq
2235N: xilinx
2236F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2237F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2238F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2239F: drivers/edac/synopsys_edac.c
51f29d44 2240
38074229
CM
2241ARM64 PORT (AARCH64 ARCHITECTURE)
2242M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2243M: Will Deacon <will.deacon@arm.com>
38074229 2244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2245T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2246S: Maintained
2247F: arch/arm64/
d19766ec 2248F: Documentation/arm64/
38074229 2249
a56ba8fb
SA
2250AS3645A LED FLASH CONTROLLER DRIVER
2251M: Sakari Ailus <sakari.ailus@iki.fi>
2252L: linux-leds@vger.kernel.org
2253S: Maintained
2254F: drivers/leds/leds-as3645a.c
2255
7c94a8b2
LW
2256ASAHI KASEI AK8974 DRIVER
2257M: Linus Walleij <linus.walleij@linaro.org>
2258L: linux-iio@vger.kernel.org
2259W: http://www.akm.com/
2260S: Supported
2261F: drivers/iio/magnetometer/ak8974.c
2262
d58de038
GJ
2263ASC7621 HARDWARE MONITOR DRIVER
2264M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2265L: linux-hwmon@vger.kernel.org
d58de038
GJ
2266S: Maintained
2267F: Documentation/hwmon/asc7621
2268F: drivers/hwmon/asc7621.c
2269
b229ece9 2270ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2271M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2272L: acpi4asus-user@lists.sourceforge.net
d0944853 2273L: platform-driver-x86@vger.kernel.org
76593d6f 2274W: http://acpi4asus.sf.net
85091b71 2275S: Maintained
b229ece9
CC
2276F: drivers/platform/x86/asus*.c
2277F: drivers/platform/x86/eeepc*.c
85091b71 2278
f6a6bbae
JPRV
2279ASUS WIRELESS RADIO CONTROL DRIVER
2280M: João Paulo Rechi Vita <jprvita@gmail.com>
2281L: platform-driver-x86@vger.kernel.org
2282S: Maintained
2283F: drivers/platform/x86/asus-wireless.c
2284
75aeddd1
DH
2285ASYMMETRIC KEYS
2286M: David Howells <dhowells@redhat.com>
2287L: keyrings@vger.kernel.org
2288S: Maintained
2289F: Documentation/crypto/asymmetric-keys.txt
2290F: include/linux/verification.h
2291F: include/crypto/public_key.h
2292F: include/crypto/pkcs7.h
2293F: crypto/asymmetric_keys/
2294
953a6479 2295ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2296R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2297W: http://sourceforge.net/projects/xscaleiop
08223d80 2298S: Odd fixes
679655da
JP
2299F: Documentation/crypto/async-tx-api.txt
2300F: crypto/async_tx/
2301F: drivers/dma/
2302F: include/linux/dmaengine.h
2303F: include/linux/async_tx.h
b3e5f263 2304
a1867d36 2305AT24 EEPROM DRIVER
8aee5575 2306M: Bartosz Golaszewski <brgl@bgdev.pl>
a1867d36 2307L: linux-i2c@vger.kernel.org
f9a19fcc 2308T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
a1867d36 2309S: Maintained
a01be217 2310F: Documentation/devicetree/bindings/eeprom/at24.txt
a1867d36 2311F: drivers/misc/eeprom/at24.c
25f73ed5 2312F: include/linux/platform_data/at24.h
a1867d36 2313
e7839f25 2314ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2315M: "Ed L. Cashin" <ed.cashin@acm.org>
2316W: http://www.openaoe.org/
1da177e4 2317S: Supported
679655da
JP
2318F: Documentation/aoe/
2319F: drivers/block/aoe/
1da177e4 2320
aad7a211
AB
2321ATHEROS 71XX/9XXX GPIO DRIVER
2322M: Alban Bedel <albeu@free.fr>
2323W: https://github.com/AlbanBedel/linux
2324T: git git://github.com/AlbanBedel/linux
2325S: Maintained
2326F: drivers/gpio/gpio-ath79.c
2327F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2328
9a10a870 2329ATHEROS ATH GENERIC UTILITIES
f726ee65 2330M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2331L: linux-wireless@vger.kernel.org
2332S: Supported
2333F: drivers/net/wireless/ath/*
2334
fa1c114f 2335ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2336M: Jiri Slaby <jirislaby@gmail.com>
2337M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2338M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2339L: linux-wireless@vger.kernel.org
72c706b7 2340W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2341S: Maintained
fa451753 2342F: drivers/net/wireless/ath/ath5k/
fa1c114f 2343
12e62d6f
KV
2344ATHEROS ATH6KL WIRELESS DRIVER
2345M: Kalle Valo <kvalo@qca.qualcomm.com>
2346L: linux-wireless@vger.kernel.org
2347W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2348T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2349S: Supported
2350F: drivers/net/wireless/ath/ath6kl/
2351
82abbea7
RD
2352ATI_REMOTE2 DRIVER
2353M: Ville Syrjala <syrjala@sci.fi>
1d7e1e6b 2354S: Maintained
82abbea7 2355F: drivers/input/misc/ati_remote2.c
1d7e1e6b 2356
2c2a6172
LT
2357ATK0110 HWMON DRIVER
2358M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2359L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2360S: Maintained
2361F: drivers/hwmon/asus_atk0110.c
2362
7ae115b4 2363ATLX ETHERNET DRIVERS
8b58be88 2364M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2365M: Chris Snook <chris.snook@gmail.com>
e443e383 2366L: netdev@vger.kernel.org
8d5ca6ec
JC
2367W: http://sourceforge.net/projects/atl1
2368W: http://atl1.sourceforge.net
2369S: Maintained
2b133ad6 2370F: drivers/net/ethernet/atheros/
8d5ca6ec 2371
1da177e4 2372ATM
366c1bd1 2373M: Chas Williams <3chas3@gmail.com>
476604de 2374L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2375L: netdev@vger.kernel.org
1da177e4
LT
2376W: http://linux-atm.sourceforge.net
2377S: Maintained
679655da
JP
2378F: drivers/atm/
2379F: include/linux/atm*
c117ab84 2380F: include/uapi/linux/atm*
1da177e4 2381
04ac2f46 2382ATMEL AT91 / AT32 MCI DRIVER
420a3879 2383M: Ludovic Desroches <ludovic.desroches@microchip.com>
04ac2f46
NF
2384S: Maintained
2385F: drivers/mmc/host/atmel-mci.c
04ac2f46 2386
f80cb488 2387ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
e085b9d8 2388M: Nicolas Ferre <nicolas.ferre@microchip.com>
f80cb488
NF
2389S: Supported
2390F: drivers/power/reset/at91-sama5d2_shdwc.c
2391
dfae90ed 2392ATMEL Audio ALSA driver
e085b9d8 2393M: Nicolas Ferre <nicolas.ferre@microchip.com>
dfae90ed
BS
2394L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2395S: Supported
2396F: sound/soc/atmel
2397
888f2804 2398ATMEL I2C DRIVER
420a3879 2399M: Ludovic Desroches <ludovic.desroches@microchip.com>
888f2804
LD
2400L: linux-i2c@vger.kernel.org
2401S: Supported
2402F: drivers/i2c/busses/i2c-at91.c
2403
15515545 2404ATMEL ISI DRIVER
420a3879 2405M: Ludovic Desroches <ludovic.desroches@microchip.com>
15515545
JW
2406L: linux-media@vger.kernel.org
2407S: Supported
0538bee6 2408F: drivers/media/platform/atmel/atmel-isi.c
15515545
JW
2409F: include/media/atmel-isi.h
2410
8f4c79ce 2411ATMEL LCDFB DRIVER
e085b9d8 2412M: Nicolas Ferre <nicolas.ferre@microchip.com>
c69f677c 2413L: linux-fbdev@vger.kernel.org
8f4c79ce 2414S: Maintained
8a61f013 2415F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2416F: include/video/atmel_lcdc.h
8f4c79ce 2417
89e5785f 2418ATMEL MACB ETHERNET DRIVER
e085b9d8 2419M: Nicolas Ferre <nicolas.ferre@microchip.com>
89e5785f 2420S: Supported
9f2f381f 2421F: drivers/net/ethernet/cadence/
89e5785f 2422
7683e9e5
LT
2423ATMEL MAXTOUCH DRIVER
2424M: Nick Dyer <nick@shmanahar.org>
2425T: git git://github.com/ndyer/linux.git
2426S: Maintained
2427F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2428F: drivers/input/touchscreen/atmel_mxt_ts.c
7683e9e5 2429
7683e9e5
LT
2430ATMEL SAMA5D2 ADC DRIVER
2431M: Ludovic Desroches <ludovic.desroches@microchip.com>
2432L: linux-iio@vger.kernel.org
2433S: Supported
2434F: drivers/iio/adc/at91-sama5d2_adc.c
2435
05c441ef 2436ATMEL SDMMC DRIVER
420a3879 2437M: Ludovic Desroches <ludovic.desroches@microchip.com>
05c441ef 2438L: linux-mmc@vger.kernel.org
2439S: Supported
2440F: drivers/mmc/host/sdhci-of-at91.c
2441
754ce4f2 2442ATMEL SPI DRIVER
e085b9d8 2443M: Nicolas Ferre <nicolas.ferre@microchip.com>
754ce4f2 2444S: Supported
9df92e6c 2445F: drivers/spi/spi-atmel.*
754ce4f2 2446
0ef09015 2447ATMEL SSC DRIVER
e085b9d8 2448M: Nicolas Ferre <nicolas.ferre@microchip.com>
0ef09015
BS
2449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2450S: Supported
2451F: drivers/misc/atmel-ssc.c
2452F: include/linux/atmel-ssc.h
2453
e9cb1c5a 2454ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
e085b9d8 2455M: Nicolas Ferre <nicolas.ferre@microchip.com>
e9cb1c5a
NF
2456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457S: Supported
2458F: drivers/misc/atmel_tclib.c
2459F: drivers/clocksource/tcb_clksrc.c
2460
914a3f3b 2461ATMEL USBA UDC DRIVER
e085b9d8 2462M: Nicolas Ferre <nicolas.ferre@microchip.com>
a02875a6 2463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2464S: Supported
faf2e1db 2465F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2466
1da177e4 2467ATMEL WIRELESS DRIVER
8b58be88 2468M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2469L: linux-wireless@vger.kernel.org
1da177e4
LT
2470W: http://www.thekelleys.org.uk/atmel
2471W: http://atmelwlandriver.sourceforge.net/
2472S: Maintained
30fe0f9b 2473F: drivers/net/wireless/atmel/atmel*
1da177e4 2474
7683e9e5
LT
2475ATMEL XDMA DRIVER
2476M: Ludovic Desroches <ludovic.desroches@microchip.com>
2477L: linux-arm-kernel@lists.infradead.org
2478L: dmaengine@vger.kernel.org
2479S: Supported
2480F: drivers/dma/at_xdmac.c
a14c0f8f 2481
3942b771
PZ
2482ATOMIC INFRASTRUCTURE
2483M: Will Deacon <will.deacon@arm.com>
2484M: Peter Zijlstra <peterz@infradead.org>
2485R: Boqun Feng <boqun.feng@gmail.com>
2486L: linux-kernel@vger.kernel.org
2487S: Maintained
2488F: arch/*/include/asm/atomic*.h
2489F: include/*/atomic*.h
2490
26780d9e 2491ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2492M: Bradley Grove <linuxdrivers@attotech.com>
2493L: linux-scsi@vger.kernel.org
2494W: http://www.attotech.com
2495S: Supported
2496F: drivers/scsi/esas2r
26780d9e 2497
bc6e17b8
SS
2498ATUSB IEEE 802.15.4 RADIO DRIVER
2499M: Stefan Schmidt <stefan@osg.samsung.com>
2500L: linux-wpan@vger.kernel.org
2501S: Maintained
2502F: drivers/net/ieee802154/atusb.c
2503F: drivers/net/ieee802154/atusb.h
2504F: drivers/net/ieee802154/at86rf230.h
2505
a92b7b80 2506AUDIT SUBSYSTEM
915f389d 2507M: Paul Moore <paul@paul-moore.com>
8b58be88 2508M: Eric Paris <eparis@redhat.com>
915f389d 2509L: linux-audit@redhat.com (moderated for non-subscribers)
174e075c 2510W: https://github.com/linux-audit
174e075c
PM
2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2512S: Supported
679655da 2513F: include/linux/audit.h
c117ab84 2514F: include/uapi/linux/audit.h
679655da 2515F: kernel/audit*
a92b7b80 2516
70e84049 2517AUXILIARY DISPLAY DRIVERS
8b58be88 2518M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2519W: http://miguelojeda.es/auxdisplay.htm
2520W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2521S: Maintained
679655da
JP
2522F: drivers/auxdisplay/
2523F: include/linux/cfag12864b.h
70e84049 2524
1da177e4 2525AX.25 NETWORK LAYER
8b58be88 2526M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2527L: linux-hams@vger.kernel.org
d34cb28a 2528W: http://www.linux-ax25.org/
1da177e4 2529S: Maintained
c117ab84 2530F: include/uapi/linux/ax25.h
679655da
JP
2531F: include/net/ax25.h
2532F: net/ax25/
1da177e4 2533
21dd0ece
PR
2534AXENTIA ARM DEVICES
2535M: Peter Rosin <peda@axentia.se>
2536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537S: Maintained
2538F: Documentation/devicetree/bindings/arm/axentia.txt
2539F: arch/arm/boot/dts/at91-linea.dtsi
0e432389
PR
2540F: arch/arm/boot/dts/at91-natte.dtsi
2541F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
21dd0ece
PR
2542F: arch/arm/boot/dts/at91-tse850-3.dts
2543
7683e9e5
LT
2544AXENTIA ASOC DRIVERS
2545M: Peter Rosin <peda@axentia.se>
2546L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2547S: Maintained
2548F: Documentation/devicetree/bindings/sound/axentia,*
2549F: sound/soc/atmel/tse850-pcm5142.c
2550
d5269395 2551AZ6007 DVB DRIVER
5dc8a864
MCC
2552M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2553M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2554L: linux-media@vger.kernel.org
a825eaec 2555W: https://linuxtv.org
d5269395
MCC
2556T: git git://linuxtv.org/media_tree.git
2557S: Maintained
2558F: drivers/media/usb/dvb-usb-v2/az6007.c
2559
6777376e
HV
2560AZTECH FM RADIO RECEIVER DRIVER
2561M: Hans Verkuil <hverkuil@xs4all.nl>
2562L: linux-media@vger.kernel.org
2563T: git git://linuxtv.org/media_tree.git
a825eaec 2564W: https://linuxtv.org
6777376e
HV
2565S: Maintained
2566F: drivers/media/radio/radio-aztech*
2567
e2d1d6c0 2568B43 WIRELESS DRIVER
e2d1d6c0 2569L: linux-wireless@vger.kernel.org
ed072f9e 2570L: b43-dev@lists.infradead.org
491b26b4 2571W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2572S: Odd Fixes
58619b14 2573F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2574
2575B43LEGACY WIRELESS DRIVER
8b58be88 2576M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2577L: linux-wireless@vger.kernel.org
ed072f9e 2578L: b43-dev@lists.infradead.org
491b26b4 2579W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2580S: Maintained
423e3ce3 2581F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2582
300abeb5 2583BACKLIGHT CLASS/SUBSYSTEM
70d14fcf 2584M: Lee Jones <lee.jones@linaro.org>
80e5d455
LJ
2585M: Daniel Thompson <daniel.thompson@linaro.org>
2586M: Jingoo Han <jingoohan1@gmail.com>
9f273c24 2587T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2588S: Maintained
679655da
JP
2589F: drivers/video/backlight/
2590F: include/linux/backlight.h
80e5d455
LJ
2591F: include/linux/pwm_backlight.h
2592F: Documentation/devicetree/bindings/leds/backlight
300abeb5 2593
c6c8fea2 2594BATMAN ADVANCED
207df49e 2595M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2596M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2597M: Antonio Quartulli <a@unstable.cc>
1584f41f 2598L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2599W: https://www.open-mesh.org/
8b823170 2600Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2601S: Maintained
286ddfb0
SE
2602F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2603F: Documentation/ABI/testing/sysfs-class-net-mesh
e45eba24 2604F: Documentation/networking/batman-adv.rst
fec149f5 2605F: include/uapi/linux/batadv_packet.h
09748a22 2606F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2607F: net/batman-adv/
2608
e2d1d6c0 2609BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2610M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2611L: linux-hams@vger.kernel.org
2612W: http://www.baycom.org/~tom/ham/ham.html
2613S: Maintained
679655da 2614F: drivers/net/hamradio/baycom*
e2d1d6c0 2615
cafe5635 2616BCACHE (BLOCK LAYER CACHE)
77c77a98 2617M: Michael Lyle <mlyle@lyle.org>
d1aa1ab3 2618M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2619L: linux-bcache@vger.kernel.org
2620W: http://bcache.evilpiepirate.org
52b69ff5
ML
2621C: irc://irc.oftc.net/bcache
2622S: Maintained
cafe5635
KO
2623F: drivers/md/bcache/
2624
04bd844a
HV
2625BDISP ST MEDIA DRIVER
2626M: Fabien Dessenne <fabien.dessenne@st.com>
2627L: linux-media@vger.kernel.org
2628T: git git://linuxtv.org/media_tree.git
a825eaec 2629W: https://linuxtv.org
04bd844a
HV
2630S: Supported
2631F: drivers/media/platform/sti/bdisp
2632
82abbea7
RD
2633BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2634M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2635L: netdev@vger.kernel.org
2636S: Maintained
2637F: drivers/net/ethernet/ec_bhf.c
f34b87e4 2638
e2d1d6c0 2639BEFS FILE SYSTEM
5624a8b0 2640M: Luis de Bethencourt <luisbg@kernel.org>
db4ad036
LB
2641M: Salah Triki <salah.triki@gmail.com>
2642S: Maintained
5624a8b0 2643T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
679655da
JP
2644F: Documentation/filesystems/befs.txt
2645F: fs/befs/
e2d1d6c0 2646
82abbea7
RD
2647BFQ I/O SCHEDULER
2648M: Paolo Valente <paolo.valente@linaro.org>
2649M: Jens Axboe <axboe@kernel.dk>
2650L: linux-block@vger.kernel.org
49e7d9df 2651S: Maintained
82abbea7
RD
2652F: block/bfq-*
2653F: Documentation/block/bfq-iosched.txt
564ee360 2654
e2d1d6c0 2655BFS FILE SYSTEM
cea58224 2656M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
e2d1d6c0 2657S: Maintained
679655da
JP
2658F: Documentation/filesystems/bfs.txt
2659F: fs/bfs/
c117ab84 2660F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2661
b54cf35a
JSM
2662BLINKM RGB LED DRIVER
2663M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2664S: Maintained
2665F: drivers/leds/leds-blinkm.c
2666
1da177e4 2667BLOCK LAYER
8b58be88 2668M: Jens Axboe <axboe@kernel.dk>
82c426e0 2669L: linux-block@vger.kernel.org
08deed1e 2670T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2671S: Maintained
679655da 2672F: block/
fc9de9a5 2673F: drivers/block/
ae11f7ef 2674F: kernel/trace/blktrace.c
88459642 2675F: lib/sbitmap.c
1da177e4 2676
2b54aaef 2677BLOCK2MTD DRIVER
8b58be88 2678M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2679L: linux-mtd@lists.infradead.org
2680S: Maintained
679655da 2681F: drivers/mtd/devices/block2mtd.c
2b54aaef 2682
63fbd24e 2683BLUETOOTH DRIVERS
8b58be88 2684M: Marcel Holtmann <marcel@holtmann.org>
eb491eca 2685M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2686L: linux-bluetooth@vger.kernel.org
63fbd24e 2687W: http://www.bluez.org/
22e7a424
MH
2688T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2689T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2690S: Maintained
679655da 2691F: drivers/bluetooth/
1da177e4 2692
63fbd24e 2693BLUETOOTH SUBSYSTEM
8b58be88 2694M: Marcel Holtmann <marcel@holtmann.org>
eb491eca 2695M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2696L: linux-bluetooth@vger.kernel.org
2697W: http://www.bluez.org/
22e7a424
MH
2698T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2699T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2700S: Maintained
679655da
JP
2701F: net/bluetooth/
2702F: include/net/bluetooth/
1da177e4
LT
2703
2704BONDING DRIVER
79b30750 2705M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2706M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2707M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2708L: netdev@vger.kernel.org
ce00f85c
JC
2709W: http://sourceforge.net/projects/bonding/
2710S: Supported
679655da 2711F: drivers/net/bonding/
c117ab84 2712F: include/uapi/linux/if_bonding.h
1da177e4 2713
b5f4df34
AS
2714BPF (Safe dynamic programs and tools)
2715M: Alexei Starovoitov <ast@kernel.org>
cdb90499 2716M: Daniel Borkmann <daniel@iogearbox.net>
b5f4df34
AS
2717L: netdev@vger.kernel.org
2718L: linux-kernel@vger.kernel.org
5e01929f
DB
2719T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2720T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
b5f4df34 2721S: Supported
cdb90499
DB
2722F: arch/x86/net/bpf_jit*
2723F: Documentation/networking/filter.txt
2e39748a 2724F: Documentation/bpf/
cdb90499
DB
2725F: include/linux/bpf*
2726F: include/linux/filter.h
5e01929f
DB
2727F: include/trace/events/bpf.h
2728F: include/trace/events/xdp.h
cdb90499
DB
2729F: include/uapi/linux/bpf*
2730F: include/uapi/linux/filter.h
b5f4df34 2731F: kernel/bpf/
cdb90499 2732F: kernel/trace/bpf_trace.c
5aa5bd14 2733F: lib/test_bpf.c
cdb90499
DB
2734F: net/bpf/
2735F: net/core/filter.c
2736F: net/sched/act_bpf.c
2737F: net/sched/cls_bpf.c
2738F: samples/bpf/
a92bb546 2739F: tools/bpf/
cdb90499 2740F: tools/testing/selftests/bpf/
b5f4df34 2741
39105890 2742BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2743M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2744L: netdev@vger.kernel.org
2745S: Supported
adfc5217 2746F: drivers/net/ethernet/broadcom/b44.*
39105890 2747
967dd82f
FF
2748BROADCOM B53 ETHERNET SWITCH DRIVER
2749M: Florian Fainelli <f.fainelli@gmail.com>
2750L: netdev@vger.kernel.org
2751L: openwrt-devel@lists.openwrt.org (subscribers-only)
2752S: Supported
2753F: drivers/net/dsa/b53/*
2754F: include/linux/platform_data/b53.h
2755
90f4c594 2756BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2757M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2758M: Ray Jui <rjui@broadcom.com>
2759M: Scott Branden <sbranden@broadcom.com>
086f4704 2760M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2761T: git git://github.com/broadcom/mach-bcm
af4b8e37 2762S: Maintained
ccf62f5a
JM
2763N: bcm281*
2764N: bcm113*
2765N: bcm216*
2766N: kona
af4b8e37 2767F: arch/arm/mach-bcm/
af4b8e37 2768
9209bec4 2769BROADCOM BCM2835 ARM ARCHITECTURE
10b9e887 2770M: Eric Anholt <eric@anholt.net>
346ab44e 2771M: Stefan Wahren <stefan.wahren@i2se.com>
f680f25c 2772L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2774T: git git://github.com/anholt/linux
f680f25c 2775S: Maintained
9209bec4 2776N: bcm2835
4a5a7a66 2777F: drivers/staging/vc04_services
f680f25c 2778
5564f092
RM
2779BROADCOM BCM47XX MIPS ARCHITECTURE
2780M: Hauke Mehrtens <hauke@hauke-m.de>
2781M: Rafał Miłecki <zajec5@gmail.com>
2782L: linux-mips@linux-mips.org
2783S: Maintained
7ad2410c 2784F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2785F: arch/mips/bcm47xx/*
2786F: arch/mips/include/asm/mach-bcm47xx/*
2787
9209bec4 2788BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2789M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a 2790M: Rafał Miłecki <zajec5@gmail.com>
d722bc94 2791M: Jon Mason <jonmason@broadcom.com>
1a50cd8a 2792M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2793L: linux-arm-kernel@lists.infradead.org
2794S: Maintained
2795F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2796F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe 2797F: arch/arm/boot/dts/bcm470*
d722bc94 2798F: arch/arm/boot/dts/bcm953012*
5b293ebe 2799
4ebd5047
RM
2800BROADCOM BCM53573 ARM ARCHITECTURE
2801M: Rafał Miłecki <rafal@milecki.pl>
2802L: linux-arm-kernel@lists.infradead.org
2803S: Maintained
2804F: arch/arm/boot/dts/bcm53573*
2805F: arch/arm/boot/dts/bcm47189*
2806
e076e962
FF
2807BROADCOM BCM63XX ARM ARCHITECTURE
2808M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2809M: bcm-kernel-feedback-list@broadcom.com
20de823e 2810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2811T: git git://github.com/broadcom/stblinux.git
e076e962 2812S: Maintained
d6f4e76e 2813N: bcm63xx
e076e962 2814
7110e227
KC
2815BROADCOM BCM63XX/BCM33XX UDC DRIVER
2816M: Kevin Cernekee <cernekee@gmail.com>
2817L: linux-usb@vger.kernel.org
2818S: Maintained
2819F: drivers/usb/gadget/udc/bcm63xx_udc.*
2820
2df94fd6 2821BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2822M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2823M: Gregory Fong <gregory.0xf0@gmail.com>
2824M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2825M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2826L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2827T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2828S: Maintained
2829F: arch/arm/mach-bcm/*brcmstb*
2830F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2831F: drivers/bus/brcmstb_gisb.c
7e19092f
FF
2832F: arch/arm/mm/cache-b15-rac.c
2833F: arch/arm/include/asm/hardware/cache-b15-rac.h
5009a289 2834N: brcmstb
2df94fd6 2835
7683e9e5
LT
2836BROADCOM BMIPS CPUFREQ DRIVER
2837M: Markus Mayer <mmayer@broadcom.com>
2838M: bcm-kernel-feedback-list@broadcom.com
2839L: linux-pm@vger.kernel.org
2840S: Maintained
2841F: drivers/cpufreq/bmips-cpufreq.c
2842
70371cef
KC
2843BROADCOM BMIPS MIPS ARCHITECTURE
2844M: Kevin Cernekee <cernekee@gmail.com>
2845M: Florian Fainelli <f.fainelli@gmail.com>
2846L: linux-mips@linux-mips.org
eb6725d0 2847T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2848S: Maintained
2849F: arch/mips/bmips/*
2850F: arch/mips/include/asm/mach-bmips/*
2851F: arch/mips/kernel/*bmips*
338808de 2852F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2853F: drivers/irqchip/irq-bcm63*
70371cef
KC
2854F: drivers/irqchip/irq-bcm7*
2855F: drivers/irqchip/irq-brcmstb*
3271e610 2856F: include/linux/bcm963xx_nvram.h
8fce60b8 2857F: include/linux/bcm963xx_tag.h
70371cef 2858
7683e9e5
LT
2859BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2860M: Rasesh Mody <rasesh.mody@cavium.com>
2861M: Harish Patil <harish.patil@cavium.com>
2862M: Dept-GELinuxNICDev@cavium.com
2863L: netdev@vger.kernel.org
2864S: Supported
2865F: drivers/net/ethernet/broadcom/bnx2.*
2866F: drivers/net/ethernet/broadcom/bnx2_*
20bb5505 2867
7683e9e5
LT
2868BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2869M: QLogic-Storage-Upstream@qlogic.com
2870L: linux-scsi@vger.kernel.org
2871S: Supported
2872F: drivers/scsi/bnx2fc/
2873
2874BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2875M: QLogic-Storage-Upstream@qlogic.com
2876L: linux-scsi@vger.kernel.org
2877S: Supported
2878F: drivers/scsi/bnx2i/
2879
2880BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
7683e9e5
LT
2881M: Ariel Elior <ariel.elior@cavium.com>
2882M: everest-linux-l2@cavium.com
948c51e6
MC
2883L: netdev@vger.kernel.org
2884S: Supported
7683e9e5
LT
2885F: drivers/net/ethernet/broadcom/bnx2x/
2886
2887BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2888M: Michael Chan <michael.chan@broadcom.com>
2889L: netdev@vger.kernel.org
2890S: Supported
2891F: drivers/net/ethernet/broadcom/bnxt/
948c51e6 2892
a9533e7e 2893BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2894M: Arend van Spriel <arend.vanspriel@broadcom.com>
2895M: Franky Lin <franky.lin@broadcom.com>
2896M: Hante Meuleman <hante.meuleman@broadcom.com>
21394d57
AVS
2897M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2898M: Wright Feng <wright.feng@cypress.com>
a9533e7e 2899L: linux-wireless@vger.kernel.org
2a734451 2900L: brcm80211-dev-list.pdl@broadcom.com
21394d57 2901L: brcm80211-dev-list@cypress.com
a9533e7e 2902S: Supported
05491d2c 2903F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2904
7683e9e5
LT
2905BROADCOM BRCMSTB GPIO DRIVER
2906M: Gregory Fong <gregory.0xf0@gmail.com>
2907L: bcm-kernel-feedback-list@broadcom.com
9958d6f9 2908S: Supported
7683e9e5
LT
2909F: drivers/gpio/gpio-brcmstb.c
2910F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
9958d6f9 2911
49859e55
AC
2912BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2913M: Al Cooper <alcooperx@gmail.com>
2914L: linux-kernel@vger.kernel.org
2915L: bcm-kernel-feedback-list@broadcom.com
2916S: Maintained
2917F: drivers/phy/broadcom/phy-brcm-usb*
2918
7683e9e5 2919BROADCOM GENET ETHERNET DRIVER
cc49c8ff 2920M: Doug Berger <opendmb@gmail.com>
7683e9e5
LT
2921M: Florian Fainelli <f.fainelli@gmail.com>
2922L: netdev@vger.kernel.org
6a6b5ad0 2923S: Supported
7683e9e5 2924F: drivers/net/ethernet/broadcom/genet/
6a6b5ad0 2925
63f37ddf 2926BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2927M: Ray Jui <rjui@broadcom.com>
2928M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2929M: Jon Mason <jonmason@broadcom.com>
086f4704 2930M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2932T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2933S: Maintained
2934N: iproc
2935N: cygnus
5c161242 2936N: bcm[-_]nsp
36c0237f
SB
2937N: bcm9113*
2938N: bcm9583*
63f37ddf
JM
2939N: bcm9585*
2940N: bcm9586*
2941N: bcm988312
36c0237f 2942N: bcm113*
63f37ddf
JM
2943N: bcm583*
2944N: bcm585*
2945N: bcm586*
2946N: bcm88312
97b79f90 2947N: hr2
d76e21b8 2948F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2949F: drivers/clk/bcm/clk-ns*
2950F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2951
7b7f588b 2952BROADCOM KONA GPIO DRIVER
5e163903 2953M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2954L: bcm-kernel-feedback-list@broadcom.com
2955S: Supported
2956F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2957F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2958
7683e9e5
LT
2959BROADCOM NETXTREME-E ROCE DRIVER
2960M: Selvin Xavier <selvin.xavier@broadcom.com>
2961M: Devesh Sharma <devesh.sharma@broadcom.com>
2962M: Somnath Kotur <somnath.kotur@broadcom.com>
2963M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2964L: linux-rdma@vger.kernel.org
2965W: http://www.broadcom.com
2966S: Supported
2967F: drivers/infiniband/hw/bnxt_re/
2968F: include/uapi/rdma/bnxt_re-abi.h
2969
f6e734a8
RM
2970BROADCOM NVRAM DRIVER
2971M: Rafał Miłecki <zajec5@gmail.com>
2972L: linux-mips@linux-mips.org
2973S: Maintained
2974F: drivers/firmware/broadcom/*
2975
7683e9e5
LT
2976BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2977M: Rafał Miłecki <zajec5@gmail.com>
2978L: linux-wireless@vger.kernel.org
02787daa 2979S: Maintained
7683e9e5
LT
2980F: drivers/bcma/
2981F: include/linux/bcma/
02787daa 2982
bb446b57
MM
2983BROADCOM STB AVS CPUFREQ DRIVER
2984M: Markus Mayer <mmayer@broadcom.com>
2985M: bcm-kernel-feedback-list@broadcom.com
2986L: linux-pm@vger.kernel.org
2987S: Maintained
2988F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2989F: drivers/cpufreq/brcmstb*
bb446b57 2990
b590c51c
BN
2991BROADCOM STB AVS TMON DRIVER
2992M: Markus Mayer <mmayer@broadcom.com>
2993M: bcm-kernel-feedback-list@broadcom.com
2994L: linux-pm@vger.kernel.org
2995S: Maintained
2996F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2997F: drivers/thermal/broadcom/brcmstb*
bb446b57 2998
7683e9e5
LT
2999BROADCOM STB NAND FLASH DRIVER
3000M: Brian Norris <computersforpeace@gmail.com>
3001M: Kamal Dasu <kdasu.kdev@gmail.com>
3002L: linux-mtd@lists.infradead.org
3003L: bcm-kernel-feedback-list@broadcom.com
c9678d86 3004S: Maintained
93db446a 3005F: drivers/mtd/nand/raw/brcmnand/
c9678d86 3006
2f330caf
MM
3007BROADCOM STB DPFE DRIVER
3008M: Markus Mayer <mmayer@broadcom.com>
3009M: bcm-kernel-feedback-list@broadcom.com
3010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3011S: Maintained
3012F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3013F: drivers/memory/brcmstb_dpfe.c
3014
b8302205
FF
3015BROADCOM SYSTEMPORT ETHERNET DRIVER
3016M: Florian Fainelli <f.fainelli@gmail.com>
3017L: netdev@vger.kernel.org
3018S: Supported
3019F: drivers/net/ethernet/broadcom/bcmsysport.*
3020
7683e9e5
LT
3021BROADCOM TG3 GIGABIT ETHERNET DRIVER
3022M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3023M: Prashant Sreedharan <prashant@broadcom.com>
3024M: Michael Chan <mchan@broadcom.com>
3025L: netdev@vger.kernel.org
592e8b32 3026S: Supported
7683e9e5 3027F: drivers/net/ethernet/broadcom/tg3.*
592e8b32 3028
7725ccfd 3029BROCADE BFA FC SCSI DRIVER
aa803370
AG
3030M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3031M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
3032L: linux-scsi@vger.kernel.org
3033S: Supported
3034F: drivers/scsi/bfa/
7725ccfd 3035
8b230ed8 3036BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
3037M: Rasesh Mody <rasesh.mody@cavium.com>
3038M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3039M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
3040L: netdev@vger.kernel.org
3041S: Supported
f844a0ea 3042F: drivers/net/ethernet/brocade/bna/
8b230ed8 3043
5cdf7f76 3044BSG (block layer generic sg v4 driver)
8b58be88 3045M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
3046L: linux-scsi@vger.kernel.org
3047S: Supported
679655da
JP
3048F: block/bsg.c
3049F: include/linux/bsg.h
c117ab84 3050F: include/uapi/linux/bsg.h
5cdf7f76 3051
af39917d
CL
3052BT87X AUDIO DRIVER
3053M: Clemens Ladisch <clemens@ladisch.de>
3054L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3055T: git git://git.alsa-project.org/alsa-kernel.git
3056S: Maintained
3057F: Documentation/sound/alsa/Bt87x.txt
3058F: sound/pci/bt87x.c
3059
ff1d5c2f 3060BT8XXGPIO DRIVER
eb032b98 3061M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
3062W: http://bu3sch.de/btgpio.php
3063S: Maintained
72dbb705 3064F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 3065
eb1eb04f 3066BTRFS FILE SYSTEM
c0778e25
CM
3067M: Chris Mason <clm@fb.com>
3068M: Josef Bacik <jbacik@fb.com>
d8130624 3069M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
3070L: linux-btrfs@vger.kernel.org
3071W: http://btrfs.wiki.kernel.org/
8a6e2535 3072Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 3073T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 3074S: Maintained
679655da
JP
3075F: Documentation/filesystems/btrfs.txt
3076F: fs/btrfs/
aeea4c10
DL
3077F: include/linux/btrfs*
3078F: include/uapi/linux/btrfs*
eb1eb04f 3079
1da177e4 3080BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
3081M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3082M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 3083L: linux-media@vger.kernel.org
a825eaec 3084W: https://linuxtv.org
275ffde4 3085T: git git://linuxtv.org/media_tree.git
f96236e5 3086S: Odd fixes
618cd932 3087F: Documentation/media/v4l-drivers/bttv*
90d72ac6 3088F: drivers/media/pci/bt8xx/bttv*
1da177e4 3089
82abbea7
RD
3090BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3091M: Chanwoo Choi <cw00.choi@samsung.com>
3092L: linux-pm@vger.kernel.org
3093L: linux-samsung-soc@vger.kernel.org
3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3095S: Maintained
3096F: drivers/devfreq/exynos-bus.c
3097F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3098
1f34923c
KA
3099BUSLOGIC SCSI DRIVER
3100M: Khalid Aziz <khalid@gonehiking.org>
3101L: linux-scsi@vger.kernel.org
3102S: Maintained
3103F: drivers/scsi/BusLogic.*
3104F: drivers/scsi/FlashPoint.*
3105
af39917d
CL
3106C-MEDIA CMI8788 DRIVER
3107M: Clemens Ladisch <clemens@ladisch.de>
3108L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3109T: git git://git.alsa-project.org/alsa-kernel.git
3110S: Maintained
3111F: sound/pci/oxygen/
3112
2141355f
MS
3113C6X ARCHITECTURE
3114M: Mark Salter <msalter@redhat.com>
91ebcd1b 3115M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
2141355f
MS
3116L: linux-c6x-dev@linux-c6x.org
3117W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3118S: Maintained
3119F: arch/c6x/
3120
8b1cfcbd
HM
3121CA8210 IEEE-802.15.4 RADIO DRIVER
3122M: Harry Morris <h.morris@cascoda.com>
8b1cfcbd
HM
3123L: linux-wpan@vger.kernel.org
3124W: https://github.com/Cascoda/ca8210-linux.git
3125S: Maintained
3126F: drivers/net/ieee802154/ca8210.c
3127F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3128
a5432f5a 3129CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 3130M: David Howells <dhowells@redhat.com>
e62d6e24 3131L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
3132S: Supported
3133F: Documentation/filesystems/caching/cachefiles.txt
3134F: fs/cachefiles/
3135
c815ca39
HV
3136CADET FM/AM RADIO RECEIVER DRIVER
3137M: Hans Verkuil <hverkuil@xs4all.nl>
3138L: linux-media@vger.kernel.org
3139T: git git://linuxtv.org/media_tree.git
a825eaec 3140W: https://linuxtv.org
c815ca39
HV
3141S: Maintained
3142F: drivers/media/radio/radio-cadet*
3143
77d5140f 3144CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 3145M: Jonathan Corbet <corbet@lwn.net>
661263b5 3146L: linux-media@vger.kernel.org
275ffde4 3147T: git git://linuxtv.org/media_tree.git
77d5140f 3148S: Maintained
618cd932 3149F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 3150F: drivers/media/platform/marvell-ccic/
77d5140f 3151
201b6bab 3152CAIF NETWORK LAYER
5c574f50 3153M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
3154L: netdev@vger.kernel.org
3155S: Supported
3156F: Documentation/networking/caif/
3157F: drivers/net/caif/
c117ab84 3158F: include/uapi/linux/caif/
201b6bab
JP
3159F: include/net/caif/
3160F: net/caif/
3161
77dac90f 3162CALGARY x86-64 IOMMU
a6921c29
JM
3163M: Muli Ben-Yehuda <mulix@mulix.org>
3164M: Jon Mason <jdmason@kudzu.us>
3165L: iommu@lists.linux-foundation.org
77dac90f 3166S: Maintained
679655da
JP
3167F: arch/x86/kernel/pci-calgary_64.c
3168F: arch/x86/kernel/tce_64.c
3169F: arch/x86/include/asm/calgary.h
3170F: arch/x86/include/asm/tce.h
77dac90f 3171
7683e9e5
LT
3172CAN NETWORK DRIVERS
3173M: Wolfgang Grandegger <wg@grandegger.com>
3174M: Marc Kleine-Budde <mkl@pengutronix.de>
3175L: linux-can@vger.kernel.org
3176W: https://github.com/linux-can
3177T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3178T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3179S: Maintained
3180F: Documentation/devicetree/bindings/net/can/
3181F: drivers/net/can/
3182F: include/linux/can/dev.h
3183F: include/linux/can/platform/
3184F: include/uapi/linux/can/error.h
3185F: include/uapi/linux/can/netlink.h
3186
e2d1d6c0 3187CAN NETWORK LAYER
8d15d386 3188M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 3189M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3190L: linux-can@vger.kernel.org
84b0d715 3191W: https://github.com/linux-can
870482a4
MKB
3192T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3193T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 3194S: Maintained
7d597739 3195F: Documentation/networking/can.rst
8d15d386 3196F: net/can/
8d15d386 3197F: include/linux/can/core.h
c117ab84
CEB
3198F: include/uapi/linux/can.h
3199F: include/uapi/linux/can/bcm.h
3200F: include/uapi/linux/can/raw.h
3201F: include/uapi/linux/can/gw.h
e2d1d6c0 3202
95d16c72 3203CAPABILITIES
39baa7e6 3204M: Serge Hallyn <serge@hallyn.com>
95d16c72 3205L: linux-security-module@vger.kernel.org
6305902c 3206S: Supported
95d16c72 3207F: include/linux/capability.h
c117ab84 3208F: include/uapi/linux/capability.h
6305902c 3209F: security/commoncap.c
38a94118 3210F: kernel/capability.c
95d16c72 3211
b84894c7
KT
3212CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3213M: Kevin Tsai <ktsai@capellamicro.com>
3214S: Maintained
3215F: drivers/iio/light/cm*
b84894c7 3216
82abbea7
RD
3217CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3218M: Christian Lamparter <chunkeey@googlemail.com>
3219L: linux-wireless@vger.kernel.org
3220W: http://wireless.kernel.org/en/users/Drivers/carl9170
3221S: Maintained
3222F: drivers/net/wireless/ath/carl9170/
3223
f9484852
JG
3224CAVIUM I2C DRIVER
3225M: Jan Glauber <jglauber@cavium.com>
3226M: David Daney <david.daney@cavium.com>
3227W: http://www.cavium.com
3228S: Supported
3229F: drivers/i2c/busses/i2c-octeon*
3230F: drivers/i2c/busses/i2c-thunderx*
3231
7683e9e5
LT
3232CAVIUM LIQUIDIO NETWORK DRIVER
3233M: Derek Chickles <derek.chickles@caviumnetworks.com>
3234M: Satanand Burla <satananda.burla@caviumnetworks.com>
3235M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3236M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3237L: netdev@vger.kernel.org
3238W: http://www.cavium.com
3239S: Supported
3240F: drivers/net/ethernet/cavium/liquidio/
3241
25fc8465
JG
3242CAVIUM MMC DRIVER
3243M: Jan Glauber <jglauber@cavium.com>
3244M: David Daney <david.daney@cavium.com>
3245M: Steven J. Hill <Steven.Hill@cavium.com>
3246W: http://www.cavium.com
3247S: Supported
3248F: drivers/mmc/host/cavium*
3249
62ad8b5c
GC
3250CAVIUM OCTEON-TX CRYPTO DRIVER
3251M: George Cherian <george.cherian@cavium.com>
3252L: linux-crypto@vger.kernel.org
3253W: http://www.cavium.com
3254S: Supported
3255F: drivers/crypto/cavium/cpt/
3256
7683e9e5 3257CAVIUM THUNDERX2 ARM64 SOC
a93fae75 3258M: Robert Richter <rrichter@cavium.com>
7683e9e5
LT
3259M: Jayachandran C <jnair@caviumnetworks.com>
3260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3261S: Maintained
3262F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3263F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3264
ef0bbac3
VB
3265CC2520 IEEE-802.15.4 RADIO DRIVER
3266M: Varka Bhadram <varkabhadram@gmail.com>
3267L: linux-wpan@vger.kernel.org
3268S: Maintained
3269F: drivers/net/ieee802154/cc2520.c
3270F: include/linux/spi/cc2520.h
3271F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3272
94f32d92 3273CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
84817ef0
GBY
3274M: Gilad Ben-Yossef <gilad@benyossef.com>
3275L: linux-crypto@vger.kernel.org
84817ef0 3276S: Supported
94f32d92 3277F: drivers/crypto/ccree/
84817ef0
GBY
3278W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3279
6917a7b7 3280CEC FRAMEWORK
ca684386
HV
3281M: Hans Verkuil <hans.verkuil@cisco.com>
3282L: linux-media@vger.kernel.org
3283T: git git://linuxtv.org/media_tree.git
3284W: http://linuxtv.org
3285S: Supported
104eda6d 3286F: Documentation/media/kapi/cec-core.rst
618cd932 3287F: Documentation/media/uapi/cec
104eda6d 3288F: drivers/media/cec/
ca684386
HV
3289F: drivers/media/rc/keymaps/rc-cec.c
3290F: include/media/cec.h
6917a7b7 3291F: include/media/cec-notifier.h
104eda6d
HV
3292F: include/uapi/linux/cec.h
3293F: include/uapi/linux/cec-funcs.h
af15e32f 3294F: Documentation/devicetree/bindings/media/cec.txt
f67449fd 3295F: Documentation/ABI/testing/debugfs-cec-error-inj
ca684386 3296
96b52ab3
HV
3297CEC GPIO DRIVER
3298M: Hans Verkuil <hans.verkuil@cisco.com>
3299L: linux-media@vger.kernel.org
3300T: git git://linuxtv.org/media_tree.git
3301W: http://linuxtv.org
3302S: Supported
3303F: drivers/media/platform/cec-gpio/
3304F: Documentation/devicetree/bindings/media/cec-gpio.txt
3305
b8154542 3306CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3307M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3308L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3309W: http://www.ibm.com/developerworks/power/cell/
3310S: Supported
679655da 3311F: arch/powerpc/include/asm/cell*.h
679655da 3312F: arch/powerpc/include/asm/spu*.h
c117ab84 3313F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3314F: arch/powerpc/oprofile/*cell*
3315F: arch/powerpc/platforms/cell/
b8154542 3316
398ecff5
SW
3317CEPH COMMON CODE (LIBCEPH)
3318M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3319M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3320M: Sage Weil <sage@redhat.com>
82593f87 3321L: ceph-devel@vger.kernel.org
09d90327 3322W: http://ceph.com/
fb99f881 3323T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3324T: git git://github.com/ceph/ceph-client.git
9030aaf9 3325S: Supported
14430813
JP
3326F: net/ceph/
3327F: include/linux/ceph/
3328F: include/linux/crush/
9030aaf9 3329
398ecff5
SW
3330CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3331M: "Yan, Zheng" <zyan@redhat.com>
3332M: Sage Weil <sage@redhat.com>
3333M: Ilya Dryomov <idryomov@gmail.com>
3334L: ceph-devel@vger.kernel.org
3335W: http://ceph.com/
3336T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3337T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3338S: Supported
3339F: Documentation/filesystems/ceph.txt
3340F: fs/ceph/
3341
cfc411e7
DH
3342CERTIFICATE HANDLING:
3343M: David Howells <dhowells@redhat.com>
3344M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3345L: keyrings@vger.kernel.org
cfc411e7
DH
3346S: Maintained
3347F: Documentation/module-signing.txt
3348F: certs/
d8d80386 3349F: scripts/sign-file.c
cfc411e7
DH
3350F: scripts/extract-cert.c
3351
18332a80 3352CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3353L: linux-usb@vger.kernel.org
10c6c9c9 3354S: Orphan
679655da
JP
3355F: Documentation/usb/WUSB-Design-overview.txt
3356F: Documentation/usb/wusb-cbaf
355ffe69
DV
3357F: drivers/usb/host/hwa-hc.c
3358F: drivers/usb/host/whci/
679655da
JP
3359F: drivers/usb/wusbcore/
3360F: include/linux/usb/wusb*
18332a80 3361
70e84049 3362CFAG12864B LCD DRIVER
8b58be88 3363M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3364W: http://miguelojeda.es/auxdisplay.htm
3365W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3366S: Maintained
679655da
JP
3367F: drivers/auxdisplay/cfag12864b.c
3368F: include/linux/cfag12864b.h
70e84049
MOS
3369
3370CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3371M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3372W: http://miguelojeda.es/auxdisplay.htm
3373W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3374S: Maintained
679655da
JP
3375F: drivers/auxdisplay/cfag12864bfb.c
3376F: include/linux/cfag12864b.h
70e84049 3377
8c03145a 3378802.11 (including CFG80211/NL80211)
8b58be88 3379M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3380L: linux-wireless@vger.kernel.org
ce466579
JB
3381W: http://wireless.kernel.org/
3382T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3383T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3384S: Maintained
8c03145a 3385F: net/wireless/
c117ab84 3386F: include/uapi/linux/nl80211.h
8c03145a
JB
3387F: include/linux/ieee80211.h
3388F: include/net/wext.h
679655da 3389F: include/net/cfg80211.h
8c03145a
JB
3390F: include/net/iw_handler.h
3391F: include/net/ieee80211_radiotap.h
3392F: Documentation/driver-api/80211/cfg80211.rst
3393F: Documentation/networking/regulatory.txt
704232c2 3394
46e64261
GKH
3395CHAR and MISC DRIVERS
3396M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3397M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3398T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3399S: Supported
fb63de38
GU
3400F: drivers/char/
3401F: drivers/misc/
471322a8 3402F: include/linux/miscdevice.h
46e64261 3403
0a920b5b 3404CHECKPATCH
8b58be88 3405M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3406M: Joe Perches <joe@perches.com>
3407S: Maintained
679655da 3408F: scripts/checkpatch.pl
0a920b5b 3409
f8407f26
HW
3410CHINESE DOCUMENTATION
3411M: Harry Wei <harryxiyou@gmail.com>
9740153c 3412L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3413L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3414S: Maintained
f5ff9b63 3415F: Documentation/translations/zh_CN/
f8407f26 3416
2721ea2c 3417CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3418M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3419T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3420L: linux-usb@vger.kernel.org
3421S: Maintained
3422F: drivers/usb/chipidea/
3423
a93ad65d
HG
3424CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3425M: Hans de Goede <hdegoede@redhat.com>
3426L: linux-input@vger.kernel.org
3427S: Maintained
3428F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3429F: drivers/input/touchscreen/chipone_icn8318.c
3430
ab043105 3431CHROME HARDWARE PLATFORM SUPPORT
3c778a7f 3432M: Benson Leung <bleung@chromium.org>
ab043105
OJ
3433M: Olof Johansson <olof@lixom.net>
3434S: Maintained
3c778a7f 3435T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
ab043105
OJ
3436F: drivers/platform/chrome/
3437
3d4cfdc9
MB
3438CIRRUS LOGIC AUDIO CODEC DRIVERS
3439M: Brian Austin <brian.austin@cirrus.com>
3440M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3441L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3442S: Maintained
3443F: sound/soc/codecs/cs*
3444
7683e9e5
LT
3445CIRRUS LOGIC EP93XX ETHERNET DRIVER
3446M: Hartley Sweeten <hsweeten@visionengravers.com>
3447L: netdev@vger.kernel.org
3448S: Maintained
3449F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3450
82abbea7
RD
3451CISCO FCOE HBA DRIVER
3452M: Satish Kharat <satishkh@cisco.com>
3453M: Sesidhar Baddela <sebaddel@cisco.com>
3454M: Karan Tilak Kumar <kartilak@cisco.com>
3455L: linux-scsi@vger.kernel.org
3456S: Supported
3457F: drivers/scsi/fnic/
3458
3459CISCO SCSI HBA DRIVER
3460M: Karan Tilak Kumar <kartilak@cisco.com>
3461M: Sesidhar Baddela <sebaddel@cisco.com>
3462L: linux-scsi@vger.kernel.org
3463S: Supported
3464F: drivers/scsi/snic/
3465
3466CISCO VIC ETHERNET NIC DRIVER
3467M: Christian Benvenuti <benve@cisco.com>
3468M: Govindarajulu Varadarajan <_govind@gmx.com>
8af67d34 3469M: Parvi Kaustubhi <pkaustub@cisco.com>
82abbea7
RD
3470S: Supported
3471F: drivers/net/ethernet/cisco/enic/
3472
3473CISCO VIC LOW LATENCY NIC DRIVER
3474M: Christian Benvenuti <benve@cisco.com>
3475M: Dave Goodell <dgoodell@cisco.com>
3476S: Supported
3477F: drivers/infiniband/hw/usnic/
3478
94574d9a
KRW
3479CLEANCACHE API
3480M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3481L: linux-kernel@vger.kernel.org
3482S: Maintained
3483F: mm/cleancache.c
3484F: include/linux/cleancache.h
3485
d4275354 3486CLK API
54176cc6 3487M: Russell King <linux@armlinux.org.uk>
aa571b14 3488L: linux-clk@vger.kernel.org
37417046 3489S: Maintained
d4275354
RK
3490F: include/linux/clk.h
3491
9222d247
JS
3492CLOCKSOURCE, CLOCKEVENT DRIVERS
3493M: Daniel Lezcano <daniel.lezcano@linaro.org>
3494M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3495L: linux-kernel@vger.kernel.org
9222d247
JS
3496T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3497S: Supported
2d764649
DL
3498F: drivers/clocksource/
3499F: Documentation/devicetree/bindings/timer/
9222d247 3500
529aa8cb
TLSC
3501CMPC ACPI DRIVER
3502M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3503M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3504L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3505S: Supported
3506F: drivers/platform/x86/classmate-laptop.c
3507
85756a06
HV
3508COBALT MEDIA DRIVER
3509M: Hans Verkuil <hans.verkuil@cisco.com>
3510L: linux-media@vger.kernel.org
3511T: git git://linuxtv.org/media_tree.git
a825eaec 3512W: https://linuxtv.org
85756a06
HV
3513S: Supported
3514F: drivers/media/pci/cobalt/
3515
74425eee 3516COCCINELLE/Semantic Patches (SmPL)
26de9c26 3517M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3518M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3519M: Nicolas Palix <nicolas.palix@imag.fr>
32c210d7 3520M: Michal Marek <michal.lkml@markovi.net>
26de9c26 3521L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3522T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3523W: http://coccinelle.lip6.fr/
3524S: Supported
4b9033a3 3525F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3526F: scripts/coccinelle/
3527F: scripts/coccicheck
3528
1da177e4 3529CODA FILE SYSTEM
8b58be88 3530M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3531M: coda@cs.cmu.edu
3532L: codalist@coda.cs.cmu.edu
3533W: http://www.coda.cs.cmu.edu/
3534S: Maintained
679655da
JP
3535F: Documentation/filesystems/coda.txt
3536F: fs/coda/
3537F: include/linux/coda*.h
c117ab84 3538F: include/uapi/linux/coda*.h
1da177e4 3539
0b14261e
PZ
3540CODA V4L2 MEM2MEM DRIVER
3541M: Philipp Zabel <p.zabel@pengutronix.de>
3542L: linux-media@vger.kernel.org
3543S: Maintained
3544F: Documentation/devicetree/bindings/media/coda.txt
3545F: drivers/media/platform/coda/
3546
7704addb 3547COMMON CLK FRAMEWORK
a85fa007 3548M: Michael Turquette <mturquette@baylibre.com>
eed9c249 3549M: Stephen Boyd <sboyd@kernel.org>
aa571b14 3550L: linux-clk@vger.kernel.org
22d61acf 3551Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3552T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3553S: Maintained
ae4185cd 3554F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3555F: drivers/clk/
3556X: drivers/clk/clkdev.c
7704addb 3557F: include/linux/clk-pr*
60bea3b5 3558F: include/linux/clk/
7704addb 3559
e2d1d6c0 3560COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3561M: Steve French <sfrench@samba.org>
51223df6 3562L: linux-cifs@vger.kernel.org
d1f28953 3563L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3564W: http://linux-cifs.samba.org/
bb1d5dda 3565T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3566S: Supported
ec421a71 3567F: Documentation/filesystems/cifs/
679655da 3568F: fs/cifs/
e2d1d6c0 3569
1da177e4 3570COMPACTPCI HOTPLUG CORE
8b58be88 3571M: Scott Murray <scott@spiteful.org>
64dab204 3572L: linux-pci@vger.kernel.org
82c4dfc7 3573S: Maintained
679655da 3574F: drivers/pci/hotplug/cpci_hotplug*
1da177e4 3575
7683e9e5 3576COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3577M: Scott Murray <scott@spiteful.org>
64dab204 3578L: linux-pci@vger.kernel.org
82c4dfc7 3579S: Maintained
7683e9e5 3580F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3581
7683e9e5 3582COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3583M: Scott Murray <scott@spiteful.org>
64dab204 3584L: linux-pci@vger.kernel.org
82c4dfc7 3585S: Maintained
7683e9e5 3586F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4 3587
5411552c 3588COMPAL LAPTOP SUPPORT
8b58be88 3589M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3590L: platform-driver-x86@vger.kernel.org
5411552c 3591S: Maintained
679655da 3592F: drivers/platform/x86/compal-laptop.c
5411552c 3593
949be0f7 3594CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3595L: accessrunner-general@lists.sourceforge.net
3596W: http://accessrunner.sourceforge.net/
44243ef4 3597S: Orphan
679655da 3598F: drivers/usb/atm/cxacru.c
949be0f7 3599
e2d1d6c0 3600CONFIGFS
d6351db2 3601M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3602M: Christoph Hellwig <hch@lst.de>
3603T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3604S: Supported
679655da
JP
3605F: fs/configfs/
3606F: include/linux/configfs.h
e2d1d6c0 3607
acb9c1b2 3608CONNECTOR
8b58be88 3609M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3610L: netdev@vger.kernel.org
3611S: Maintained
3612F: drivers/connector/
3613
a3e3354d 3614CONTROL GROUP (CGROUP)
860ca0e6 3615M: Tejun Heo <tj@kernel.org>
ad50c159 3616M: Li Zefan <lizefan@huawei.com>
4d205676 3617M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3618L: cgroups@vger.kernel.org
860ca0e6 3619T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3620S: Maintained
4b16b0c0 3621F: Documentation/cgroup*
679655da
JP
3622F: include/linux/cgroup*
3623F: kernel/cgroup*
a3e3354d
TH
3624
3625CONTROL GROUP - CPUSET
3626M: Li Zefan <lizefan@huawei.com>
3627L: cgroups@vger.kernel.org
3628W: http://www.bullopensource.org/cpuset/
3629W: http://oss.sgi.com/projects/cpusets/
3630T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3631S: Maintained
4b16b0c0 3632F: Documentation/cgroup-v1/cpusets.txt
a3e3354d 3633F: include/linux/cpuset.h
663d4673 3634F: kernel/cgroup/cpuset.c
a3e3354d
TH
3635
3636CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3637M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3638M: Michal Hocko <mhocko@kernel.org>
c4e29738 3639M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3640L: cgroups@vger.kernel.org
3641L: linux-mm@kvack.org
3642S: Maintained
3643F: mm/memcontrol.c
5d1ea48b 3644F: mm/swap_cgroup.c
fb3a0fb6 3645
bebe4678 3646CORETEMP HARDWARE MONITORING DRIVER
96859129 3647M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3648L: linux-hwmon@vger.kernel.org
bebe4678 3649S: Maintained
679655da
JP
3650F: Documentation/hwmon/coretemp
3651F: drivers/hwmon/coretemp.c
bebe4678 3652
1da177e4 3653COSA/SRP SYNC SERIAL DRIVER
8b58be88 3654M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3655W: http://www.fi.muni.cz/~kas/cosa/
3656S: Maintained
679655da 3657F: drivers/net/wan/cosa*
1da177e4 3658
4371ee35 3659CPMAC ETHERNET DRIVER
9dd4aaef 3660M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3661L: netdev@vger.kernel.org
3662S: Maintained
b544dbac 3663F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3664
1da177e4 3665CPU FREQUENCY DRIVERS
9c3646d1 3666M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3667M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3668L: linux-pm@vger.kernel.org
1da177e4 3669S: Maintained
27209d91
VK
3670T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3671T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3672B: https://bugzilla.kernel.org
dabe73cb 3673F: Documentation/cpu-freq/
6f193635 3674F: Documentation/devicetree/bindings/cpufreq/
679655da
JP
3675F: drivers/cpufreq/
3676F: include/linux/cpufreq.h
0a7d2cd7 3677F: tools/testing/selftests/cpufreq/
1da177e4 3678
8a67f0ef
VK
3679CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3680M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3681M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3682L: linux-pm@vger.kernel.org
3683W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3684S: Maintained
3685F: drivers/cpufreq/arm_big_little.h
3686F: drivers/cpufreq/arm_big_little.c
3687F: drivers/cpufreq/arm_big_little_dt.c
3688
82abbea7
RD
3689CPU POWER MONITORING SUBSYSTEM
3690M: Thomas Renninger <trenn@suse.com>
10f2fe6e
SK
3691M: Shuah Khan <shuahkh@osg.samsung.com>
3692M: Shuah Khan <shuah@kernel.org>
82abbea7
RD
3693L: linux-pm@vger.kernel.org
3694S: Maintained
3695F: tools/power/cpupower/
3696
3697CPUID/MSR DRIVER
3698M: "H. Peter Anvin" <hpa@zytor.com>
3699S: Maintained
3700F: arch/x86/kernel/cpuid.c
3701F: arch/x86/kernel/msr.c
3702
14d2c34c 3703CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3704M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3705M: Daniel Lezcano <daniel.lezcano@linaro.org>
3706L: linux-pm@vger.kernel.org
3707L: linux-arm-kernel@lists.infradead.org
cea8321c 3708T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3709S: Maintained
3710F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3711
0c570c18
BZ
3712CPUIDLE DRIVER - ARM EXYNOS
3713M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3714M: Daniel Lezcano <daniel.lezcano@linaro.org>
3715M: Kukjin Kim <kgene@kernel.org>
3716L: linux-pm@vger.kernel.org
3717L: linux-samsung-soc@vger.kernel.org
3718S: Supported
3719F: drivers/cpuidle/cpuidle-exynos.c
3720F: arch/arm/mach-exynos/pm.c
3721
a8e39c35 3722CPUIDLE DRIVERS
9c3646d1 3723M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3724M: Daniel Lezcano <daniel.lezcano@linaro.org>
3725L: linux-pm@vger.kernel.org
3726S: Maintained
cea8321c 3727T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3728B: https://bugzilla.kernel.org
a8e39c35
DL
3729F: drivers/cpuidle/*
3730F: include/linux/cpuidle.h
3731
1da177e4 3732CRAMFS FILESYSTEM
8d59598c
NP
3733M: Nicolas Pitre <nico@linaro.org>
3734S: Maintained
679655da
JP
3735F: Documentation/filesystems/cramfs.txt
3736F: fs/cramfs/
1da177e4 3737
1da177e4 3738CRYPTO API
8b58be88
JP
3739M: Herbert Xu <herbert@gondor.apana.org.au>
3740M: "David S. Miller" <davem@davemloft.net>
1da177e4 3741L: linux-crypto@vger.kernel.org
9f273c24 3742T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3744S: Maintained
679655da 3745F: Documentation/crypto/
fe1c445b 3746F: Documentation/devicetree/bindings/crypto/
679655da
JP
3747F: arch/*/crypto/
3748F: crypto/
3749F: drivers/crypto/
3750F: include/crypto/
ff330f73 3751F: include/linux/crypto*
1da177e4 3752
5b07bd57 3753CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3754M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3755L: linux-crypto@vger.kernel.org
3756S: Maintained
51a2228a
JP
3757F: crypto/ansi_cprng.c
3758F: crypto/rng.c
5b07bd57 3759
fc279cc2
HV
3760CS3308 MEDIA DRIVER
3761M: Hans Verkuil <hverkuil@xs4all.nl>
3762L: linux-media@vger.kernel.org
3763T: git git://linuxtv.org/media_tree.git
3764W: http://linuxtv.org
3765S: Odd Fixes
3766F: drivers/media/i2c/cs3308.c
3767F: drivers/media/i2c/cs3308.h
3768
9b4ffa48 3769CS5535 Audio ALSA driver
8b58be88 3770M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3771S: Maintained
679655da 3772F: sound/pci/cs5535audio/
9b4ffa48 3773
a910e4a9 3774CW1200 WLAN driver
b75f0050
JP
3775M: Solomon Peachy <pizza@shaftnet.org>
3776S: Maintained
560424e9 3777F: drivers/net/wireless/st/cw1200/
a910e4a9 3778
6d8425b1 3779CX18 VIDEO4LINUX DRIVER
6afdeaf8 3780M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3781L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3782L: linux-media@vger.kernel.org
275ffde4 3783T: git git://linuxtv.org/media_tree.git
a825eaec 3784W: https://linuxtv.org
30e10993 3785W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3786S: Maintained
618cd932 3787F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3788F: drivers/media/pci/cx18/
6c0f0359 3789F: include/uapi/linux/ivtv*
6d8425b1 3790
3f101d91
HV
3791CX2341X MPEG ENCODER HELPER MODULE
3792M: Hans Verkuil <hverkuil@xs4all.nl>
3793L: linux-media@vger.kernel.org
3794T: git git://linuxtv.org/media_tree.git
a825eaec 3795W: https://linuxtv.org
3f101d91 3796S: Maintained
c368360b 3797F: drivers/media/common/cx2341x*
3f101d91
HV
3798F: include/media/cx2341x*
3799
b8fe6e2c
PB
3800CX24120 MEDIA DRIVER
3801M: Jemma Denson <jdenson@gmail.com>
3802M: Patrick Boettcher <patrick.boettcher@posteo.de>
3803L: linux-media@vger.kernel.org
a825eaec 3804W: https://linuxtv.org
b8fe6e2c
PB
3805Q: http://patchwork.linuxtv.org/project/linux-media/list/
3806S: Maintained
3807F: drivers/media/dvb-frontends/cx24120*
3808
20357578 3809CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3810M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3811M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3812L: linux-media@vger.kernel.org
a825eaec 3813W: https://linuxtv.org
20357578
MCC
3814T: git git://linuxtv.org/media_tree.git
3815S: Odd fixes
618cd932 3816F: Documentation/media/v4l-drivers/cx88*
20357578 3817F: drivers/media/pci/cx88/
6d8425b1 3818
91952bc0
AP
3819CXD2820R MEDIA DRIVER
3820M: Antti Palosaari <crope@iki.fi>
3821L: linux-media@vger.kernel.org
a825eaec 3822W: https://linuxtv.org
91952bc0
AP
3823W: http://palosaari.fi/linux/
3824Q: http://patchwork.linuxtv.org/project/linux-media/list/
3825T: git git://linuxtv.org/anttip/media_tree.git
3826S: Maintained
3827F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3828
e5ec3789 3829CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3830M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3831L: netdev@vger.kernel.org
3832W: http://www.chelsio.com
3833S: Supported
f7917c00 3834F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3835
d8ae3c33 3836CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3837M: Karen Xie <kxie@chelsio.com>
3838L: linux-scsi@vger.kernel.org
3839W: http://www.chelsio.com
3840S: Supported
3841F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3842
e5ec3789 3843CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3844M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3845L: linux-rdma@vger.kernel.org
e5ec3789
SW
3846W: http://www.openfabrics.org
3847S: Supported
679655da 3848F: drivers/infiniband/hw/cxgb3/
a85fb338 3849F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3850
7683e9e5
LT
3851CXGB4 CRYPTO DRIVER (chcr)
3852M: Harsh Jain <harsh@chelsio.com>
3853L: linux-crypto@vger.kernel.org
3854W: http://www.chelsio.com
3855S: Supported
3856F: drivers/crypto/chelsio
3857
be4c9bad 3858CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3859M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3860L: netdev@vger.kernel.org
3861W: http://www.chelsio.com
3862S: Supported
f7917c00 3863F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3864
d8ae3c33 3865CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3866M: Karen Xie <kxie@chelsio.com>
3867L: linux-scsi@vger.kernel.org
3868W: http://www.chelsio.com
3869S: Supported
3870F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3871
be4c9bad
RD
3872CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3873M: Steve Wise <swise@chelsio.com>
3874L: linux-rdma@vger.kernel.org
3875W: http://www.openfabrics.org
3876S: Supported
3877F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3878F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3879
5c20a5c7
CL
3880CXGB4VF ETHERNET DRIVER (CXGB4VF)
3881M: Casey Leedom <leedom@chelsio.com>
3882L: netdev@vger.kernel.org
3883W: http://www.chelsio.com
3884S: Supported
f7917c00 3885F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3886
a9282d01 3887CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
9d82fd2f 3888M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
8c7d0a04 3889M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
a9282d01
IM
3890L: linuxppc-dev@lists.ozlabs.org
3891S: Supported
9d82fd2f 3892F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3893F: drivers/misc/cxl/
ec249dd8 3894F: include/misc/cxl*
a9282d01
IM
3895F: include/uapi/misc/cxl.h
3896F: Documentation/powerpc/cxl.txt
a9282d01
IM
3897F: Documentation/ABI/testing/sysfs-class-cxl
3898
11f43ae7
MO
3899CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3900M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3901M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3902M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3903L: linux-scsi@vger.kernel.org
3904S: Supported
3905F: drivers/scsi/cxlflash/
3906F: include/uapi/scsi/cxlflash_ioctls.h
3907F: Documentation/powerpc/cxlflash.txt
3908
1da177e4 3909CYBERPRO FB DRIVER
54176cc6 3910M: Russell King <linux@armlinux.org.uk>
efc03ecb 3911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3912W: http://www.armlinux.org.uk/
1da177e4 3913S: Maintained
8a61f013 3914F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3915
1da177e4 3916CYCLADES ASYNC MUX DRIVER
1da177e4 3917W: http://www.cyclades.com/
d459883e 3918S: Orphan
c897401b 3919F: drivers/tty/cyclades.c
679655da 3920F: include/linux/cyclades.h
c117ab84 3921F: include/uapi/linux/cyclades.h
1da177e4
LT
3922
3923CYCLADES PC300 DRIVER
1da177e4 3924W: http://www.cyclades.com/
d459883e 3925S: Orphan
679655da 3926F: drivers/net/wan/pc300*
1da177e4 3927
402f6ae4
AP
3928CYPRESS_FIRMWARE MEDIA DRIVER
3929M: Antti Palosaari <crope@iki.fi>
3930L: linux-media@vger.kernel.org
a825eaec 3931W: https://linuxtv.org
402f6ae4
AP
3932W: http://palosaari.fi/linux/
3933Q: http://patchwork.linuxtv.org/project/linux-media/list/
3934T: git git://linuxtv.org/anttip/media_tree.git
3935S: Maintained
3936F: drivers/media/common/cypress_firmware*
3937
e3ae3525 3938CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3939M: Ferruh Yigit <fery@cypress.com>
6305902c 3940L: linux-input@vger.kernel.org
be9a6f40 3941S: Supported
6305902c
JP
3942F: drivers/input/touchscreen/cyttsp*
3943F: include/linux/input/cyttsp.h
e3ae3525 3944
131b3de7
LW
3945D-LINK DIR-685 TOUCHKEYS DRIVER
3946M: Linus Walleij <linus.walleij@linaro.org>
3947L: linux-input@vger.kernel.org
3948S: Supported
3949F: drivers/input/dlink-dir685-touchkeys.c
3950
aaaf5fbf
JK
3951DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3952M: Joshua Kinard <kumba@gentoo.org>
3953S: Maintained
3954F: drivers/rtc/rtc-ds1685.c
3955F: include/linux/rtc/ds1685.h
3956
1da177e4 3957DAMA SLAVE for AX.25
8b58be88 3958M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3959W: http://yaina.de/jreuter/
3960W: http://www.qsl.net/dl1bke/
3961L: linux-hams@vger.kernel.org
3962S: Maintained
679655da
JP
3963F: net/ax25/af_ax25.c
3964F: net/ax25/ax25_dev.c
3965F: net/ax25/ax25_ds_*
3966F: net/ax25/ax25_in.c
3967F: net/ax25/ax25_out.c
3968F: net/ax25/ax25_timer.c
3969F: net/ax25/sysctl_net_ax25.c
1da177e4 3970
e2d1d6c0 3971DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3972L: netdev@vger.kernel.org
5ff77428 3973S: Orphan
679655da 3974F: Documentation/networking/dmfe.txt
0f04e2aa 3975F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3976
3977DC390/AM53C974 SCSI driver
d8130624 3978M: Hannes Reinecke <hare@suse.com>
71bd849d 3979L: linux-scsi@vger.kernel.org
e2d1d6c0 3980S: Maintained
71bd849d 3981F: drivers/scsi/am53c974.c
e2d1d6c0 3982
1da177e4 3983DC395x SCSI driver
61eee9a7 3984M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3985M: Ali Akcaagac <aliakc@web.de>
3986M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3987L: dc395x@twibble.org
cf015e9f
JP
3988W: http://twibble.org/dist/dc395x/
3989W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3990S: Maintained
679655da
JP
3991F: Documentation/scsi/dc395x.txt
3992F: drivers/scsi/dc395x.*
1da177e4 3993
eb8edb08 3994DCCP PROTOCOL
a89d030e 3995M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3996L: dccp@vger.kernel.org
c996d8b9 3997W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3998S: Maintained
679655da 3999F: include/linux/dccp.h
c117ab84 4000F: include/uapi/linux/dccp.h
679655da
JP
4001F: include/linux/tfrc.h
4002F: net/dccp/
eb8edb08 4003
1da177e4 4004DECnet NETWORK LAYER
1da177e4
LT
4005W: http://linux-decnet.sourceforge.net
4006L: linux-decnet-user@lists.sourceforge.net
f546444d 4007S: Orphan
679655da
JP
4008F: Documentation/networking/decnet.txt
4009F: net/decnet/
1da177e4 4010
ebff05b9
MR
4011DECSTATION PLATFORM SUPPORT
4012M: "Maciej W. Rozycki" <macro@linux-mips.org>
4013L: linux-mips@linux-mips.org
4014W: http://www.linux-mips.org/wiki/DECstation
4015S: Maintained
4016F: arch/mips/dec/
4017F: arch/mips/include/asm/dec/
4018F: arch/mips/include/asm/mach-dec/
4019
1da177e4 4020DEFXX FDDI NETWORK DRIVER
8b58be88 4021M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 4022S: Maintained
33f810b2 4023F: drivers/net/fddi/defxx.*
1da177e4 4024
33b9ca1e
ML
4025DELL SMBIOS DRIVER
4026M: Pali Rohár <pali.rohar@gmail.com>
4027M: Mario Limonciello <mario.limonciello@dell.com>
4028L: platform-driver-x86@vger.kernel.org
4029S: Maintained
4030F: drivers/platform/x86/dell-smbios.*
4031
549b4930
ML
4032DELL SMBIOS SMM DRIVER
4033M: Mario Limonciello <mario.limonciello@dell.com>
4034L: platform-driver-x86@vger.kernel.org
4035S: Maintained
4036F: drivers/platform/x86/dell-smbios-smm.c
4037
1a258e67
ML
4038DELL SMBIOS WMI DRIVER
4039M: Mario Limonciello <mario.limonciello@dell.com>
4040L: platform-driver-x86@vger.kernel.org
4041S: Maintained
4042F: drivers/platform/x86/dell-smbios-wmi.c
9d64fc08 4043F: tools/wmi/dell-smbios-example.c
1a258e67 4044
ad8f07cc 4045DELL LAPTOP DRIVER
8b58be88 4046M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 4047M: Pali Rohár <pali.rohar@gmail.com>
d0944853 4048L: platform-driver-x86@vger.kernel.org
ad8f07cc 4049S: Maintained
679655da 4050F: drivers/platform/x86/dell-laptop.c
ad8f07cc 4051
7683e9e5 4052DELL LAPTOP FREEFALL DRIVER
817a5cdb
PR
4053M: Pali Rohár <pali.rohar@gmail.com>
4054S: Maintained
7683e9e5 4055F: drivers/platform/x86/dell-smo8800.c
817a5cdb 4056
7683e9e5 4057DELL LAPTOP RBTN DRIVER
cdbff611
PR
4058M: Pali Rohár <pali.rohar@gmail.com>
4059S: Maintained
7683e9e5 4060F: drivers/platform/x86/dell-rbtn.*
cdbff611 4061
1da177e4 4062DELL LAPTOP SMM DRIVER
a5afba16 4063M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 4064S: Maintained
a5afba16 4065F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 4066F: include/uapi/linux/i8k.h
1da177e4 4067
90563ec4 4068DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 4069M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 4070S: Maintained
679655da
JP
4071F: Documentation/dcdbas.txt
4072F: drivers/firmware/dcdbas.*
90563ec4 4073
72e83204 4074DELL WMI NOTIFICATIONS DRIVER
8b58be88 4075M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 4076M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 4077S: Maintained
36b3a96f 4078F: drivers/platform/x86/dell-wmi.c
0b3f6109 4079
92b8c540
ML
4080DELL WMI DESCRIPTOR DRIVER
4081M: Mario Limonciello <mario.limonciello@dell.com>
4082S: Maintained
4083F: drivers/platform/x86/dell-wmi-descriptor.c
4084
82abbea7
RD
4085DELTA ST MEDIA DRIVER
4086M: Hugues Fruchet <hugues.fruchet@st.com>
4087L: linux-media@vger.kernel.org
4088T: git git://linuxtv.org/media_tree.git
4089W: https://linuxtv.org
4090S: Supported
4091F: drivers/media/platform/sti/delta
4092
7683e9e5
LT
4093DENALI NAND DRIVER
4094M: Masahiro Yamada <yamada.masahiro@socionext.com>
4095L: linux-mtd@lists.infradead.org
4096S: Supported
93db446a 4097F: drivers/mtd/nand/raw/denali*
7683e9e5 4098
5efc75e3 4099DESIGNWARE USB2 DRD IP DRIVER
ca5a2e9a 4100M: Minas Harutyunyan <hminas@synopsys.com>
5efc75e3 4101L: linux-usb@vger.kernel.org
18f340f9 4102T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 4103S: Maintained
197ba5f4 4104F: drivers/usb/dwc2/
5efc75e3 4105
94ab23dd 4106DESIGNWARE USB3 DRD IP DRIVER
a55f6286 4107M: Felipe Balbi <balbi@kernel.org>
94ab23dd 4108L: linux-usb@vger.kernel.org
94ab23dd
FB
4109T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4110S: Maintained
4111F: drivers/usb/dwc3/
4112
feda2840
AK
4113DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4114M: Andreas Klinger <ak@it-klinger.de>
4115L: linux-iio@vger.kernel.org
4116S: Maintained
f4457f7b 4117F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
feda2840
AK
4118F: drivers/iio/proximity/srf*.c
4119
833c9545
JB
4120DEVICE COREDUMP (DEV_COREDUMP)
4121M: Johannes Berg <johannes@sipsolutions.net>
4122L: linux-kernel@vger.kernel.org
4123S: Maintained
4124F: drivers/base/devcoredump.c
4125F: include/linux/devcoredump.h
4126
89d07767
KP
4127DEVICE FREQUENCY (DEVFREQ)
4128M: MyungJoo Ham <myungjoo.ham@samsung.com>
4129M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 4130R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 4131L: linux-pm@vger.kernel.org
6a3cd722 4132T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
4133S: Maintained
4134F: drivers/devfreq/
6a3cd722
CC
4135F: include/linux/devfreq.h
4136F: Documentation/devicetree/bindings/devfreq/
89d07767 4137
7dbded06
CC
4138DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4139M: Chanwoo Choi <cw00.choi@samsung.com>
4140L: linux-pm@vger.kernel.org
4141T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4142S: Supported
4143F: drivers/devfreq/event/
4144F: drivers/devfreq/devfreq-event.c
4145F: include/linux/devfreq-event.h
4146F: Documentation/devicetree/bindings/devfreq/event/
89d07767 4147
1da177e4 4148DEVICE NUMBER REGISTRY
8b58be88 4149M: Torben Mathiasen <device@lanana.org>
1da177e4 4150W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
4151S: Maintained
4152
e2d1d6c0 4153DEVICE-MAPPER (LVM)
854ecaad 4154M: Alasdair Kergon <agk@redhat.com>
8504eed3 4155M: Mike Snitzer <snitzer@redhat.com>
854ecaad 4156M: dm-devel@redhat.com
e2d1d6c0
RD
4157L: dm-devel@redhat.com
4158W: http://sources.redhat.com/dm
8a6e2535 4159Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 4160T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 4161T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 4162S: Maintained
679655da 4163F: Documentation/device-mapper/
935fe098
MS
4164F: drivers/md/Makefile
4165F: drivers/md/Kconfig
679655da 4166F: drivers/md/dm*
854ecaad 4167F: drivers/md/persistent-data/
679655da
JP
4168F: include/linux/device-mapper.h
4169F: include/linux/dm-*.h
8504eed3 4170F: include/uapi/linux/dm-*.h
e2d1d6c0 4171
bfcd3a46
JP
4172DEVLINK
4173M: Jiri Pirko <jiri@mellanox.com>
4174L: netdev@vger.kernel.org
4175S: Supported
4176F: net/core/devlink.c
4177F: include/net/devlink.h
4178F: include/uapi/linux/devlink.h
4179
c0d995aa
OST
4180DIALOG SEMICONDUCTOR DRIVERS
4181M: Support Opensource <support.opensource@diasemi.com>
4182W: http://www.dialog-semiconductor.com/products
4183S: Supported
4184F: Documentation/hwmon/da90??
047cfd01 4185F: Documentation/devicetree/bindings/mfd/da90*.txt
34026764
ST
4186F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4187F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4eeb08b4 4188F: Documentation/devicetree/bindings/regulator/da92*.txt
69075af6 4189F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
7c933772 4190F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
4191F: drivers/gpio/gpio-da90??.c
4192F: drivers/hwmon/da90??-hwmon.c
7be72c2c 4193F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
4194F: drivers/input/misc/da90??_onkey.c
4195F: drivers/input/touchscreen/da9052_tsi.c
4196F: drivers/leds/leds-da90??.c
4197F: drivers/mfd/da903x.c
4198F: drivers/mfd/da90??-*.c
7be72c2c 4199F: drivers/mfd/da91??-*.c
8c0984e5
SR
4200F: drivers/power/supply/da9052-battery.c
4201F: drivers/power/supply/da91??-*.c
c0d995aa
OST
4202F: drivers/regulator/da903x.c
4203F: drivers/regulator/da9???-regulator.[ch]
34026764 4204F: drivers/thermal/da90??-thermal.c
c0d995aa
OST
4205F: drivers/rtc/rtc-da90??.c
4206F: drivers/video/backlight/da90??_bl.c
4207F: drivers/watchdog/da90??_wdt.c
4208F: include/linux/mfd/da903x.h
4209F: include/linux/mfd/da9052/
4210F: include/linux/mfd/da9055/
047cfd01 4211F: include/linux/mfd/da9062/
c0d995aa 4212F: include/linux/mfd/da9063/
7be72c2c 4213F: include/linux/mfd/da9150/
4eeb08b4 4214F: include/linux/regulator/da9211.h
c0d995aa
OST
4215F: include/sound/da[79]*.h
4216F: sound/soc/codecs/da[79]*.[ch]
4217
6ea5dcdf
WBG
4218DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4219M: William Breathitt Gray <vilhelm.gray@gmail.com>
4220L: linux-gpio@vger.kernel.org
4221S: Maintained
4222F: drivers/gpio/gpio-gpio-mm.c
4223
599aa697
LL
4224DIGI NEO AND CLASSIC PCI PRODUCTS
4225M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 4226M: Mark Hounschell <markh@compro.net>
599aa697
LL
4227L: driverdev-devel@linuxdriverproject.org
4228S: Maintained
4229F: drivers/staging/dgnc/
4230
335d7c58 4231DIOLAN U2C-12 I2C DRIVER
ca462085 4232M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
4233L: linux-i2c@vger.kernel.org
4234S: Maintained
4235F: drivers/i2c/busses/i2c-diolan-u2c.c
4236
7fc9be3c 4237FILESYSTEM DIRECT ACCESS (DAX)
e057541a
RZ
4238M: Matthew Wilcox <mawilcox@microsoft.com>
4239M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
4240L: linux-fsdevel@vger.kernel.org
4241S: Supported
4242F: fs/dax.c
e057541a
RZ
4243F: include/linux/dax.h
4244F: include/trace/events/fs_dax.h
d475c634 4245
7fc9be3c
RZ
4246DEVICE DIRECT ACCESS (DAX)
4247M: Dan Williams <dan.j.williams@intel.com>
4248L: linux-nvdimm@lists.01.org
4249S: Supported
4250F: drivers/dax/
4251
e7839f25 4252DIRECTORY NOTIFICATION (DNOTIFY)
67427715
JK
4253M: Jan Kara <jack@suse.cz>
4254R: Amir Goldstein <amir73il@gmail.com>
4255L: linux-fsdevel@vger.kernel.org
3c5119c0 4256S: Maintained
679655da
JP
4257F: Documentation/filesystems/dnotify.txt
4258F: fs/notify/dnotify/
4259F: include/linux/dnotify.h
1da177e4
LT
4260
4261DISK GEOMETRY AND PARTITION HANDLING
8b58be88 4262M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
4263W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4264W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4265W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4266S: Maintained
4267
4480f15b 4268DISKQUOTA
d8130624 4269M: Jan Kara <jack@suse.com>
1da177e4 4270S: Maintained
679655da
JP
4271F: Documentation/filesystems/quota.txt
4272F: fs/quota/
4273F: include/linux/quota*.h
c117ab84 4274F: include/uapi/linux/quota*.h
1da177e4 4275
702686ad
BT
4276DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4277M: Bernie Thompson <bernie@plugable.com>
4278L: linux-fbdev@vger.kernel.org
4279S: Maintained
4280W: http://plugable.com/category/projects/udlfb/
8a61f013 4281F: drivers/video/fbdev/udlfb.c
702686ad
BT
4282F: include/video/udlfb.h
4283F: Documentation/fb/udlfb.txt
4284
e7839f25 4285DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4286M: Christine Caulfield <ccaulfie@redhat.com>
4287M: David Teigland <teigland@redhat.com>
a4644184 4288L: cluster-devel@redhat.com
5be7b50f 4289W: http://sources.redhat.com/cluster/
9f273c24 4290T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4291S: Supported
679655da 4292F: fs/dlm/
5be7b50f 4293
53b6b3e0
SS
4294DMA BUFFER SHARING FRAMEWORK
4295M: Sumit Semwal <sumit.semwal@linaro.org>
4296S: Maintained
4297L: linux-media@vger.kernel.org
4298L: dri-devel@lists.freedesktop.org
8ada6d2d 4299L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4300F: drivers/dma-buf/
e46d12c6
JP
4301F: include/linux/dma-buf*
4302F: include/linux/reservation.h
4303F: include/linux/*fence.h
e7e21c72 4304F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4305T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4306
b3e5f263 4307DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 4308M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
4309L: dmaengine@vger.kernel.org
4310Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4311S: Maintained
679655da 4312F: drivers/dma/
0ce3c066 4313F: include/linux/dmaengine.h
ce290211 4314F: include/linux/of_dma.h
c56d329e 4315F: Documentation/devicetree/bindings/dma/
e78707f2 4316F: Documentation/driver-api/dmaengine/
979a281e 4317T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4318
7683e9e5
LT
4319DMA MAPPING HELPERS
4320M: Christoph Hellwig <hch@lst.de>
4321M: Marek Szyprowski <m.szyprowski@samsung.com>
4322R: Robin Murphy <robin.murphy@arm.com>
4a75682c 4323L: iommu@lists.linux-foundation.org
7683e9e5
LT
4324T: git git://git.infradead.org/users/hch/dma-mapping.git
4325W: http://git.infradead.org/users/hch/dma-mapping.git
4326S: Supported
4327F: lib/dma-debug.c
002e6745 4328F: lib/dma-direct.c
7683e9e5
LT
4329F: lib/dma-virt.c
4330F: drivers/base/dma-mapping.c
4331F: drivers/base/dma-coherent.c
c5cd037d 4332F: include/asm-generic/dma-mapping.h
ea8c64ac 4333F: include/linux/dma-direct.h
7683e9e5
LT
4334F: include/linux/dma-mapping.h
4335
b825037d 4336DME1737 HARDWARE MONITOR DRIVER
8b58be88 4337M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4338L: linux-hwmon@vger.kernel.org
b825037d 4339S: Maintained
679655da
JP
4340F: Documentation/hwmon/dme1737
4341F: drivers/hwmon/dme1737.c
b825037d 4342
1f31e1b1 4343DMI/SMBIOS SUPPORT
d8130624 4344M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4345S: Maintained
d4aeef93 4346T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4347F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4348F: drivers/firmware/dmi-id.c
4349F: drivers/firmware/dmi_scan.c
4350F: include/linux/dmi.h
4351
7d2c86b5 4352DOCUMENTATION
ad3118b9 4353M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4354L: linux-doc@vger.kernel.org
4355S: Maintained
679655da 4356F: Documentation/
52b3f239 4357F: scripts/kernel-doc
97be078b
RD
4358X: Documentation/ABI/
4359X: Documentation/devicetree/
933a46b8
JC
4360X: Documentation/acpi
4361X: Documentation/power
4362X: Documentation/spi
618cd932 4363X: Documentation/media
c51edfb1 4364T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4365
7683e9e5
LT
4366DONGWOON DW9714 LENS VOICE COIL DRIVER
4367M: Sakari Ailus <sakari.ailus@linux.intel.com>
4368L: linux-media@vger.kernel.org
4369T: git git://linuxtv.org/media_tree.git
4370S: Maintained
4371F: drivers/media/i2c/dw9714.c
4372
1da177e4 4373DOUBLETALK DRIVER
8b58be88 4374M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4375L: blinux-list@redhat.com
4376S: Maintained
679655da
JP
4377F: drivers/char/dtlk.c
4378F: include/linux/dtlk.h
1da177e4 4379
9836a882
RP
4380DPAA2 DATAPATH I/O (DPIO) DRIVER
4381M: Roy Pledge <Roy.Pledge@nxp.com>
4382L: linux-kernel@vger.kernel.org
4383S: Maintained
4384F: drivers/staging/fsl-mc/bus/dpio
4385
92ac903a
IR
4386DPAA2 ETHERNET DRIVER
4387M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4388L: linux-kernel@vger.kernel.org
4389S: Maintained
4390F: drivers/staging/fsl-dpaa2/ethernet
4391
282d4df2
RS
4392DPAA2 ETHERNET SWITCH DRIVER
4393M: Razvan Stefanescu <razvan.stefanescu@nxp.com>
4394L: linux-kernel@vger.kernel.org
4395S: Maintained
4396F: drivers/staging/fsl-dpaa2/ethsw
4397
e2d1d6c0 4398DPT_I2O SCSI RAID DRIVER
721d8b41 4399M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
4400L: linux-scsi@vger.kernel.org
4401W: http://www.adaptec.com/
4402S: Maintained
679655da
JP
4403F: drivers/scsi/dpt*
4404F: drivers/scsi/dpt/
e2d1d6c0 4405
b411b363 4406DRBD DRIVER
bc2c049d
RK
4407M: Philipp Reisner <philipp.reisner@linbit.com>
4408M: Lars Ellenberg <lars.ellenberg@linbit.com>
4409L: drbd-dev@lists.linbit.com
28b8e8d4 4410W: http://www.drbd.org
bc2c049d
RK
4411T: git git://git.linbit.com/linux-drbd.git
4412T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4413S: Supported
4414F: drivers/block/drbd/
4415F: lib/lru_cache.c
4416F: Documentation/blockdev/drbd/
b411b363 4417
27f395b8 4418DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
879a5a00 4419M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4420T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4421S: Supported
679655da 4422F: Documentation/kobject.txt
7cfc51b9 4423F: drivers/base/
87544653 4424F: fs/debugfs/
dc7dfcd8 4425F: fs/sysfs/
87544653 4426F: include/linux/debugfs.h
dc7dfcd8 4427F: include/linux/kobj*
679655da 4428F: lib/kobj*
1da177e4 4429
82abbea7
RD
4430DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4431M: Kevin Hilman <khilman@kernel.org>
4432M: Nishanth Menon <nm@ti.com>
4433S: Maintained
4434F: drivers/power/avs/
4435F: include/linux/power/smartreflex.h
4436L: linux-pm@vger.kernel.org
4437
bed41005
TC
4438DRM DRIVER FOR ARM PL111 CLCD
4439M: Eric Anholt <eric@anholt.net>
4440T: git git://anongit.freedesktop.org/drm/drm-misc
4441S: Supported
4442F: drivers/gpu/drm/pl111/
4443
f40f5b87
LW
4444DRM DRIVER FOR ARM VERSATILE TFT PANELS
4445M: Linus Walleij <linus.walleij@linaro.org>
4446T: git git://anongit.freedesktop.org/drm/drm-misc
4447S: Maintained
4448F: drivers/gpu/drm/panel/panel-arm-versatile.c
4449F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4450
c842b693
EV
4451DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4452M: Dave Airlie <airlied@redhat.com>
4453S: Odd Fixes
4454F: drivers/gpu/drm/ast/
4455
4456DRM DRIVER FOR BOCHS VIRTUAL GPU
4457M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f 4458L: virtualization@lists.linux-foundation.org
0f445486 4459T: git git://anongit.freedesktop.org/drm/drm-misc
0c19f97f 4460S: Maintained
c842b693
EV
4461F: drivers/gpu/drm/bochs/
4462
179c02fe
LW
4463DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4464M: Linus Walleij <linus.walleij@linaro.org>
4465T: git git://anongit.freedesktop.org/drm/drm-misc
4466S: Maintained
4467F: drivers/gpu/drm/tve200/
4468
b57e8b76
DL
4469DRM DRIVER FOR ILITEK ILI9225 PANELS
4470M: David Lechner <david@lechnology.com>
4471S: Maintained
4472F: drivers/gpu/drm/tinydrm/ili9225.c
4473F: Documentation/devicetree/bindings/display/ili9225.txt
4474
7683e9e5
LT
4475DRM DRIVER FOR INTEL I810 VIDEO CARDS
4476S: Orphan / Obsolete
4477F: drivers/gpu/drm/i810/
4478F: include/uapi/drm/i810_drm.h
4479
4480DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4481S: Orphan / Obsolete
4482F: drivers/gpu/drm/mga/
4483F: include/uapi/drm/mga_drm.h
4484
4485DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4486M: Dave Airlie <airlied@redhat.com>
4487S: Odd Fixes
4488F: drivers/gpu/drm/mgag200/
4489
4490DRM DRIVER FOR MI0283QT
4491M: Noralf Trønnes <noralf@tronnes.org>
4492S: Maintained
4493F: drivers/gpu/drm/tinydrm/mi0283qt.c
4494F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4495
4496DRM DRIVER FOR MSM ADRENO GPU
4497M: Rob Clark <robdclark@gmail.com>
4498L: linux-arm-msm@vger.kernel.org
4499L: dri-devel@lists.freedesktop.org
4500L: freedreno@lists.freedesktop.org
4501T: git git://people.freedesktop.org/~robclark/linux
4502S: Maintained
4503F: drivers/gpu/drm/msm/
4504F: include/uapi/drm/msm_drm.h
4505F: Documentation/devicetree/bindings/display/msm/
4506
4507DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4508M: Ben Skeggs <bskeggs@redhat.com>
4509L: dri-devel@lists.freedesktop.org
4510L: nouveau@lists.freedesktop.org
4511T: git git://github.com/skeggsb/linux
4512S: Supported
4513F: drivers/gpu/drm/nouveau/
4514F: include/uapi/drm/nouveau_drm.h
4515
3882a734
LT
4516DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4517M: Noralf Trønnes <noralf@tronnes.org>
4518S: Maintained
4519F: drivers/gpu/drm/tinydrm/repaper.c
4520F: Documentation/devicetree/bindings/display/repaper.txt
4521
c842b693
EV
4522DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4523M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4524M: Gerd Hoffmann <kraxel@redhat.com>
4525L: virtualization@lists.linux-foundation.org
0f445486 4526T: git git://anongit.freedesktop.org/drm/drm-misc
af3076e6
GH
4527S: Obsolete
4528W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4529F: drivers/gpu/drm/cirrus/
4530
7683e9e5
LT
4531DRM DRIVER FOR QXL VIRTUAL GPU
4532M: Dave Airlie <airlied@redhat.com>
4533M: Gerd Hoffmann <kraxel@redhat.com>
4534L: virtualization@lists.linux-foundation.org
4535T: git git://anongit.freedesktop.org/drm/drm-misc
4536S: Maintained
4537F: drivers/gpu/drm/qxl/
4538F: include/uapi/drm/qxl_drm.h
4539
4540DRM DRIVER FOR RAGE 128 VIDEO CARDS
4541S: Orphan / Obsolete
4542F: drivers/gpu/drm/r128/
4543F: include/uapi/drm/r128_drm.h
4544
4545DRM DRIVER FOR SAVAGE VIDEO CARDS
4546S: Orphan / Obsolete
4547F: drivers/gpu/drm/savage/
4548F: include/uapi/drm/savage_drm.h
4549
4550DRM DRIVER FOR SIS VIDEO CARDS
4551S: Orphan / Obsolete
4552F: drivers/gpu/drm/sis/
4553F: include/uapi/drm/sis_drm.h
4554
eac99d4a
DL
4555DRM DRIVER FOR SITRONIX ST7586 PANELS
4556M: David Lechner <david@lechnology.com>
4557S: Maintained
4558F: drivers/gpu/drm/tinydrm/st7586.c
4559F: Documentation/devicetree/bindings/display/st7586.txt
4560
5b8ea816
DL
4561DRM DRIVER FOR SITRONIX ST7735R PANELS
4562M: David Lechner <david@lechnology.com>
4563S: Maintained
4564F: drivers/gpu/drm/tinydrm/st7735r.c
4565F: Documentation/devicetree/bindings/display/st7735r.txt
4566
7683e9e5
LT
4567DRM DRIVER FOR TDFX VIDEO CARDS
4568S: Orphan / Obsolete
4569F: drivers/gpu/drm/tdfx/
4570
4571DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4572M: Dave Airlie <airlied@redhat.com>
4573S: Odd Fixes
4574F: drivers/gpu/drm/udl/
4575
4576DRM DRIVER FOR VMWARE VIRTUAL GPU
4577M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4578M: Sinclair Yeh <syeh@vmware.com>
4579M: Thomas Hellstrom <thellstrom@vmware.com>
4580L: dri-devel@lists.freedesktop.org
4581T: git git://people.freedesktop.org/~syeh/repos_linux
4582T: git git://people.freedesktop.org/~thomash/linux
566f5939 4583S: Supported
7683e9e5
LT
4584F: drivers/gpu/drm/vmwgfx/
4585F: include/uapi/drm/vmwgfx_drm.h
566f5939 4586
7683e9e5
LT
4587DRM DRIVERS
4588M: David Airlie <airlied@linux.ie>
03e255b9 4589L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4590T: git git://people.freedesktop.org/~airlied/linux
4591B: https://bugs.freedesktop.org/
4592C: irc://chat.freenode.net/dri-devel
03e255b9 4593S: Maintained
7683e9e5
LT
4594F: drivers/gpu/drm/
4595F: drivers/gpu/vga/
4596F: Documentation/devicetree/bindings/display/
4597F: Documentation/devicetree/bindings/gpu/
4598F: Documentation/devicetree/bindings/video/
4599F: Documentation/gpu/
4600F: include/drm/
4601F: include/uapi/drm/
4602F: include/linux/vga*
03e255b9 4603
7683e9e5 4604DRM DRIVERS AND MISC GPU PATCHES
37569925 4605M: Gustavo Padovan <gustavo@padovan.org>
ff629811 4606M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7683e9e5
LT
4607M: Sean Paul <seanpaul@chromium.org>
4608W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4609S: Maintained
0f445486 4610T: git git://anongit.freedesktop.org/drm/drm-misc
7683e9e5
LT
4611F: Documentation/gpu/
4612F: drivers/gpu/vga/
4613F: drivers/gpu/drm/*
4614F: include/drm/drm*
4615F: include/uapi/drm/drm*
4616F: include/linux/vga*
99763bb8 4617
bf1139df 4618DRM DRIVERS FOR ALLWINNER A10
0a815fc9 4619M: Maxime Ripard <maxime.ripard@bootlin.com>
bf1139df
MR
4620L: dri-devel@lists.freedesktop.org
4621S: Supported
4622F: drivers/gpu/drm/sun4i/
4623F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
1f2308f7 4624T: git git://anongit.freedesktop.org/drm/drm-misc
bf1139df 4625
1de7ac68
NA
4626DRM DRIVERS FOR AMLOGIC SOCS
4627M: Neil Armstrong <narmstrong@baylibre.com>
4628L: dri-devel@lists.freedesktop.org
4629L: linux-amlogic@lists.infradead.org
4630W: http://linux-meson.com/
4631S: Supported
4632F: drivers/gpu/drm/meson/
4633F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
b40af4d5
NA
4634F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4635F: Documentation/gpu/meson.rst
75bb485d 4636T: git git://anongit.freedesktop.org/drm/drm-misc
1de7ac68 4637
7683e9e5 4638DRM DRIVERS FOR ATMEL HLCDC
d8757f4c 4639M: Boris Brezillon <boris.brezillon@bootlin.com>
7683e9e5
LT
4640L: dri-devel@lists.freedesktop.org
4641S: Supported
4642F: drivers/gpu/drm/atmel-hlcdc/
4643F: Documentation/devicetree/bindings/drm/atmel/
4644T: git git://anongit.freedesktop.org/drm/drm-misc
4645
4646DRM DRIVERS FOR BRIDGE CHIPS
4647M: Archit Taneja <architt@codeaurora.org>
4648M: Andrzej Hajda <a.hajda@samsung.com>
4649R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4650S: Maintained
4651T: git git://anongit.freedesktop.org/drm/drm-misc
4652F: drivers/gpu/drm/bridge/
4653
398a6d4a
KP
4654DRM DRIVERS FOR EXYNOS
4655M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4656M: Joonyoung Shim <jy0922.shim@samsung.com>
4657M: Seung-Woo Kim <sw0312.kim@samsung.com>
4658M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4659L: dri-devel@lists.freedesktop.org
25a58030 4660T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4661S: Supported
14430813 4662F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4663F: include/uapi/drm/exynos_drm.h
4664F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4665
b55a1b9c 4666DRM DRIVERS FOR FREESCALE DCU
bc66757a 4667M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4668M: Alison Wang <alison.wang@freescale.com>
4669L: dri-devel@lists.freedesktop.org
4670S: Supported
4671F: drivers/gpu/drm/fsl-dcu/
2d799dde 4672F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4673F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4674F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4675
0a3d775f
PZ
4676DRM DRIVERS FOR FREESCALE IMX
4677M: Philipp Zabel <p.zabel@pengutronix.de>
4678L: dri-devel@lists.freedesktop.org
4679S: Maintained
4680F: drivers/gpu/drm/imx/
ef739aa4 4681F: drivers/gpu/ipu-v3/
2d799dde 4682F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4683
ba2199a6
PJ
4684DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4685M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4686L: dri-devel@lists.freedesktop.org
4687T: git git://github.com/patjak/drm-gma500
4688S: Maintained
5ff18e42 4689F: drivers/gpu/drm/gma500/
ba2199a6 4690
c84ffde9
XL
4691DRM DRIVERS FOR HISILICON
4692M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4693M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4694R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4695R: Chen Feng <puck.chen@hisilicon.com>
4696L: dri-devel@lists.freedesktop.org
4697T: git git://github.com/xin3liang/linux.git
4698S: Maintained
4699F: drivers/gpu/drm/hisilicon/
4700F: Documentation/devicetree/bindings/display/hisilicon/
4701
37b2a214
CH
4702DRM DRIVERS FOR MEDIATEK
4703M: CK Hu <ck.hu@mediatek.com>
4704M: Philipp Zabel <p.zabel@pengutronix.de>
4705L: dri-devel@lists.freedesktop.org
4706S: Supported
4707F: drivers/gpu/drm/mediatek/
4708F: Documentation/devicetree/bindings/display/mediatek/
4709
bd3b49f2 4710DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4711M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4712L: dri-devel@lists.freedesktop.org
4713L: linux-tegra@vger.kernel.org
a5ad7a63 4714T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4715S: Supported
dee8268f 4716F: drivers/gpu/drm/tegra/
a5ad7a63 4717F: drivers/gpu/host1x/
e1e90644 4718F: include/linux/host1x.h
a5ad7a63 4719F: include/uapi/drm/tegra_drm.h
2d799dde 4720F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4721
a284e9d1
LP
4722DRM DRIVERS FOR RENESAS
4723M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4724L: dri-devel@lists.freedesktop.org
4a121096 4725L: linux-renesas-soc@vger.kernel.org
2392ccd4 4726T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4727S: Supported
4728F: drivers/gpu/drm/rcar-du/
4729F: drivers/gpu/drm/shmobile/
a284e9d1 4730F: include/linux/platform_data/shmob_drm.h
907c1bbd 4731F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
871b4560 4732F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
33be436d 4733F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4734
625e0346 4735DRM DRIVERS FOR ROCKCHIP
b415b795
MY
4736M: Sandy Huang <hjc@rock-chips.com>
4737M: Heiko Stübner <heiko@sntech.de>
625e0346
HS
4738L: dri-devel@lists.freedesktop.org
4739S: Maintained
4740F: drivers/gpu/drm/rockchip/
f253f7eb 4741F: Documentation/devicetree/bindings/display/rockchip/
0f445486 4742T: git git://anongit.freedesktop.org/drm/drm-misc
625e0346 4743
7f11c476
BG
4744DRM DRIVERS FOR STI
4745M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4746M: Vincent Abriou <vincent.abriou@st.com>
4747L: dri-devel@lists.freedesktop.org
db8b1590 4748T: git git://anongit.freedesktop.org/drm/drm-misc
7f11c476
BG
4749S: Maintained
4750F: drivers/gpu/drm/sti
2d799dde 4751F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4752
ccb92b94
YF
4753DRM DRIVERS FOR STM
4754M: Yannick Fertre <yannick.fertre@st.com>
4755M: Philippe Cornu <philippe.cornu@st.com>
05d7435e
VA
4756M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4757M: Vincent Abriou <vincent.abriou@st.com>
ccb92b94
YF
4758L: dri-devel@lists.freedesktop.org
4759T: git git://anongit.freedesktop.org/drm/drm-misc
4760S: Maintained
4761F: drivers/gpu/drm/stm
4762F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4763
7683e9e5
LT
4764DRM DRIVERS FOR TI LCDC
4765M: Jyri Sarha <jsarha@ti.com>
4766R: Tomi Valkeinen <tomi.valkeinen@ti.com>
8bb0bce9
LS
4767L: dri-devel@lists.freedesktop.org
4768S: Maintained
7683e9e5
LT
4769F: drivers/gpu/drm/tilcdc/
4770F: Documentation/devicetree/bindings/display/tilcdc/
8bb0bce9 4771
7683e9e5
LT
4772DRM DRIVERS FOR TI OMAP
4773M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c4291702 4774L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4775S: Maintained
4776F: drivers/gpu/drm/omapdrm/
4777F: Documentation/devicetree/bindings/display/ti/
c4291702 4778
8636d452
EA
4779DRM DRIVERS FOR VC4
4780M: Eric Anholt <eric@anholt.net>
4781T: git git://github.com/anholt/linux
4782S: Supported
4783F: drivers/gpu/drm/vc4/
4784F: include/uapi/drm/vc4_drm.h
4785F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
0f445486 4786T: git git://anongit.freedesktop.org/drm/drm-misc
8bb0bce9 4787
7683e9e5
LT
4788DRM DRIVERS FOR VIVANTE GPU IP
4789M: Lucas Stach <l.stach@pengutronix.de>
4790R: Russell King <linux+etnaviv@armlinux.org.uk>
4791R: Christian Gmeiner <christian.gmeiner@gmail.com>
4792L: etnaviv@lists.freedesktop.org
adb314ed
TV
4793L: dri-devel@lists.freedesktop.org
4794S: Maintained
7683e9e5
LT
4795F: drivers/gpu/drm/etnaviv/
4796F: include/uapi/drm/etnaviv_drm.h
4797F: Documentation/devicetree/bindings/display/etnaviv/
adb314ed 4798
dbb01037
SG
4799DRM DRIVERS FOR ZTE ZX
4800M: Shawn Guo <shawnguo@kernel.org>
4801L: dri-devel@lists.freedesktop.org
4802S: Maintained
4803F: drivers/gpu/drm/zte/
4804F: Documentation/devicetree/bindings/display/zte,vou.txt
0f445486 4805T: git git://anongit.freedesktop.org/drm/drm-misc
dbb01037 4806
7683e9e5
LT
4807DRM PANEL DRIVERS
4808M: Thierry Reding <thierry.reding@gmail.com>
4809L: dri-devel@lists.freedesktop.org
e1641ed8 4810T: git git://anongit.freedesktop.org/drm/drm-misc
7683e9e5
LT
4811S: Maintained
4812F: drivers/gpu/drm/drm_panel.c
4813F: drivers/gpu/drm/panel/
4814F: include/drm/drm_panel.h
4815F: Documentation/devicetree/bindings/display/panel/
4816
9df1baa1
NT
4817DRM TINYDRM DRIVERS
4818M: Noralf Trønnes <noralf@tronnes.org>
4819W: https://github.com/notro/tinydrm/wiki/Development
4820T: git git://anongit.freedesktop.org/drm/drm-misc
4821S: Maintained
4822F: drivers/gpu/drm/tinydrm/
4823F: include/drm/tinydrm/
4824
97931119
CK
4825DRM TTM SUBSYSTEM
4826M: Christian Koenig <christian.koenig@amd.com>
4827M: Roger He <Hongbo.He@amd.com>
4828T: git git://people.freedesktop.org/~agd5f/linux
4829S: Maintained
4830L: dri-devel@lists.freedesktop.org
4831F: include/drm/ttm/
4832F: drivers/gpu/drm/ttm/
4833
598df1ac
AK
4834DSBR100 USB FM RADIO DRIVER
4835M: Alexey Klimov <klimov.linux@gmail.com>
4836L: linux-media@vger.kernel.org
4837T: git git://linuxtv.org/media_tree.git
4838S: Maintained
4839F: drivers/media/radio/dsbr100.c
4840
1da177e4 4841DSCC4 DRIVER
8b58be88 4842M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4843L: netdev@vger.kernel.org
1da177e4 4844S: Maintained
679655da 4845F: drivers/net/wan/dscc4.c
1da177e4 4846
cc11b140
HV
4847DT3155 MEDIA DRIVER
4848M: Hans Verkuil <hverkuil@xs4all.nl>
4849L: linux-media@vger.kernel.org
4850T: git git://linuxtv.org/media_tree.git
a825eaec 4851W: https://linuxtv.org
cc11b140
HV
4852S: Odd Fixes
4853F: drivers/media/pci/dt3155/
4854
91952bc0
AP
4855DVB_USB_AF9015 MEDIA DRIVER
4856M: Antti Palosaari <crope@iki.fi>
4857L: linux-media@vger.kernel.org
a825eaec 4858W: https://linuxtv.org
91952bc0
AP
4859W: http://palosaari.fi/linux/
4860Q: http://patchwork.linuxtv.org/project/linux-media/list/
4861T: git git://linuxtv.org/anttip/media_tree.git
4862S: Maintained
4863F: drivers/media/usb/dvb-usb-v2/af9015*
4864
4865DVB_USB_AF9035 MEDIA DRIVER
4866M: Antti Palosaari <crope@iki.fi>
4867L: linux-media@vger.kernel.org
a825eaec 4868W: https://linuxtv.org
91952bc0
AP
4869W: http://palosaari.fi/linux/
4870Q: http://patchwork.linuxtv.org/project/linux-media/list/
4871T: git git://linuxtv.org/anttip/media_tree.git
4872S: Maintained
4873F: drivers/media/usb/dvb-usb-v2/af9035*
4874
4875DVB_USB_ANYSEE MEDIA DRIVER
4876M: Antti Palosaari <crope@iki.fi>
4877L: linux-media@vger.kernel.org
a825eaec 4878W: https://linuxtv.org
91952bc0
AP
4879W: http://palosaari.fi/linux/
4880Q: http://patchwork.linuxtv.org/project/linux-media/list/
4881T: git git://linuxtv.org/anttip/media_tree.git
4882S: Maintained
4883F: drivers/media/usb/dvb-usb-v2/anysee*
4884
4885DVB_USB_AU6610 MEDIA DRIVER
4886M: Antti Palosaari <crope@iki.fi>
4887L: linux-media@vger.kernel.org
a825eaec 4888W: https://linuxtv.org
91952bc0
AP
4889W: http://palosaari.fi/linux/
4890Q: http://patchwork.linuxtv.org/project/linux-media/list/
4891T: git git://linuxtv.org/anttip/media_tree.git
4892S: Maintained
4893F: drivers/media/usb/dvb-usb-v2/au6610*
4894
4895DVB_USB_CE6230 MEDIA DRIVER
4896M: Antti Palosaari <crope@iki.fi>
4897L: linux-media@vger.kernel.org
a825eaec 4898W: https://linuxtv.org
91952bc0
AP
4899W: http://palosaari.fi/linux/
4900Q: http://patchwork.linuxtv.org/project/linux-media/list/
4901T: git git://linuxtv.org/anttip/media_tree.git
4902S: Maintained
4903F: drivers/media/usb/dvb-usb-v2/ce6230*
4904
d099dea2
MK
4905DVB_USB_CXUSB MEDIA DRIVER
4906M: Michael Krufky <mkrufky@linuxtv.org>
4907L: linux-media@vger.kernel.org
a825eaec 4908W: https://linuxtv.org
d099dea2
MK
4909W: http://github.com/mkrufky
4910Q: http://patchwork.linuxtv.org/project/linux-media/list/
4911T: git git://linuxtv.org/media_tree.git
4912S: Maintained
9819da66 4913F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4914
91952bc0 4915DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4916M: Antti Palosaari <crope@iki.fi>
4917L: linux-media@vger.kernel.org
a825eaec 4918W: https://linuxtv.org
91952bc0
AP
4919W: http://palosaari.fi/linux/
4920Q: http://patchwork.linuxtv.org/project/linux-media/list/
4921T: git git://linuxtv.org/anttip/media_tree.git
4922S: Maintained
91952bc0 4923F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4924
5560983b 4925DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4926M: Antti Palosaari <crope@iki.fi>
4927L: linux-media@vger.kernel.org
a825eaec 4928W: https://linuxtv.org
91952bc0
AP
4929Q: http://patchwork.linuxtv.org/project/linux-media/list/
4930T: git git://linuxtv.org/anttip/media_tree.git
4931S: Maintained
5560983b 4932F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4933
8856f5f2
MK
4934DVB_USB_MXL111SF MEDIA DRIVER
4935M: Michael Krufky <mkrufky@linuxtv.org>
4936L: linux-media@vger.kernel.org
a825eaec 4937W: https://linuxtv.org
8856f5f2
MK
4938W: http://github.com/mkrufky
4939Q: http://patchwork.linuxtv.org/project/linux-media/list/
4940T: git git://linuxtv.org/mkrufky/mxl111sf.git
4941S: Maintained
4942F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4943
91952bc0
AP
4944DVB_USB_RTL28XXU MEDIA DRIVER
4945M: Antti Palosaari <crope@iki.fi>
4946L: linux-media@vger.kernel.org
a825eaec 4947W: https://linuxtv.org
91952bc0
AP
4948W: http://palosaari.fi/linux/
4949Q: http://patchwork.linuxtv.org/project/linux-media/list/
4950T: git git://linuxtv.org/anttip/media_tree.git
4951S: Maintained
4952F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4953
4954DVB_USB_V2 MEDIA DRIVER
4955M: Antti Palosaari <crope@iki.fi>
4956L: linux-media@vger.kernel.org
a825eaec 4957W: https://linuxtv.org
91952bc0
AP
4958W: http://palosaari.fi/linux/
4959Q: http://patchwork.linuxtv.org/project/linux-media/list/
4960T: git git://linuxtv.org/anttip/media_tree.git
4961S: Maintained
4962F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4963F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4964
ac0ac38f 4965DYNAMIC DEBUG
5c4a97d1 4966M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4967S: Maintained
4968F: lib/dynamic_debug.c
4969F: include/linux/dynamic_debug.h
4970
f4e5f0ea
AG
4971DYNAMIC INTERRUPT MODERATION
4972M: Tal Gilboa <talgi@mellanox.com>
4973S: Maintained
4974F: include/linux/net_dim.h
4975
789c7048 4976DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4977M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4978S: Maintained
df621252 4979F: drivers/tty/serial/dz.*
789c7048 4980
f17effbe
MF
4981E3X0 POWER BUTTON DRIVER
4982M: Moritz Fischer <moritz.fischer@ettus.com>
4983L: usrp-users@lists.ettus.com
4984W: http://www.ettus.com
4985S: Supported
4986F: drivers/input/misc/e3x0-button.c
4987F: Documentation/devicetree/bindings/input/e3x0-button.txt
4988
91952bc0
AP
4989E4000 MEDIA DRIVER
4990M: Antti Palosaari <crope@iki.fi>
4991L: linux-media@vger.kernel.org
a825eaec 4992W: https://linuxtv.org
91952bc0
AP
4993W: http://palosaari.fi/linux/
4994Q: http://patchwork.linuxtv.org/project/linux-media/list/
4995T: git git://linuxtv.org/anttip/media_tree.git
4996S: Maintained
4997F: drivers/media/tuners/e4000*
4998
91952bc0
AP
4999EC100 MEDIA DRIVER
5000M: Antti Palosaari <crope@iki.fi>
5001L: linux-media@vger.kernel.org
a825eaec 5002W: https://linuxtv.org
91952bc0
AP
5003W: http://palosaari.fi/linux/
5004Q: http://patchwork.linuxtv.org/project/linux-media/list/
5005T: git git://linuxtv.org/anttip/media_tree.git
5006S: Maintained
5007F: drivers/media/dvb-frontends/ec100*
5008
237fead6 5009ECRYPT FILE SYSTEM
0de9adf2 5010M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 5011L: ecryptfs@vger.kernel.org
24a923e4 5012W: http://ecryptfs.org
6dc7516e 5013W: https://launchpad.net/ecryptfs
9f273c24 5014T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 5015S: Supported
679655da
JP
5016F: Documentation/filesystems/ecryptfs.txt
5017F: fs/ecryptfs/
237fead6 5018
c476c23b 5019EDAC-AMD64
487ba8e8 5020M: Borislav Petkov <bp@alien8.de>
91445c72 5021L: linux-edac@vger.kernel.org
487ba8e8 5022S: Maintained
c476c23b
BP
5023F: drivers/edac/amd64_edac*
5024
836dae5d 5025EDAC-CALXEDA
836dae5d
RR
5026M: Robert Richter <rric@kernel.org>
5027L: linux-edac@vger.kernel.org
836dae5d
RR
5028S: Maintained
5029F: drivers/edac/highbank*
5030
7339605a 5031EDAC-CAVIUM OCTEON
f65aad41
RB
5032M: Ralf Baechle <ralf@linux-mips.org>
5033M: David Daney <david.daney@cavium.com>
5034L: linux-edac@vger.kernel.org
5035L: linux-mips@linux-mips.org
f65aad41
RB
5036S: Supported
5037F: drivers/edac/octeon_edac*
7339605a
JG
5038
5039EDAC-CAVIUM THUNDERX
5040M: David Daney <david.daney@cavium.com>
5041M: Jan Glauber <jglauber@cavium.com>
5042L: linux-edac@vger.kernel.org
5043S: Supported
41003396 5044F: drivers/edac/thunderx_edac*
f65aad41 5045
7683e9e5
LT
5046EDAC-CORE
5047M: Borislav Petkov <bp@alien8.de>
5048M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5049M: Mauro Carvalho Chehab <mchehab@kernel.org>
5050L: linux-edac@vger.kernel.org
5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5052T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5053S: Supported
5054F: Documentation/admin-guide/ras.rst
5055F: Documentation/driver-api/edac.rst
5056F: drivers/edac/
5057F: include/linux/edac.h
5058
0e438e3f 5059EDAC-E752X
8b58be88 5060M: Mark Gross <mark.gross@intel.com>
91445c72 5061L: linux-edac@vger.kernel.org
0e438e3f 5062S: Maintained
679655da 5063F: drivers/edac/e752x_edac.c
0e438e3f
DP
5064
5065EDAC-E7XXX
91445c72 5066L: linux-edac@vger.kernel.org
0e438e3f 5067S: Maintained
679655da 5068F: drivers/edac/e7xxx_edac.c
0e438e3f 5069
7d136731
BP
5070EDAC-FSL_DDR
5071M: York Sun <york.sun@nxp.com>
5072L: linux-edac@vger.kernel.org
5073S: Maintained
5074F: drivers/edac/fsl_ddr_edac.*
5075
77c5f5d2 5076EDAC-GHES
5dc8a864
MCC
5077M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5078M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 5079L: linux-edac@vger.kernel.org
77c5f5d2 5080S: Maintained
2caa67a6 5081F: drivers/edac/ghes_edac.c
77c5f5d2 5082
6bc78404 5083EDAC-I3000
91445c72 5084L: linux-edac@vger.kernel.org
c91d9075 5085S: Orphan
679655da 5086F: drivers/edac/i3000_edac.c
6bc78404
DT
5087
5088EDAC-I5000
91445c72 5089L: linux-edac@vger.kernel.org
ba9a5918 5090S: Maintained
679655da 5091F: drivers/edac/i5000_edac.c
ba9a5918 5092
44c12cb2 5093EDAC-I5400
5dc8a864
MCC
5094M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5095M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 5096L: linux-edac@vger.kernel.org
44c12cb2 5097S: Maintained
679655da 5098F: drivers/edac/i5400_edac.c
44c12cb2 5099
3c9c92b6 5100EDAC-I7300
5dc8a864
MCC
5101M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
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
MCC
5108M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5109M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 5110L: linux-edac@vger.kernel.org
67c89316 5111S: Maintained
70aff0ce 5112F: drivers/edac/i7core_edac.c
67c89316 5113
7683e9e5
LT
5114EDAC-I82443BXGX
5115M: Tim Small <tim@buttersideup.com>
5116L: linux-edac@vger.kernel.org
5117S: Maintained
5118F: drivers/edac/i82443bxgx_edac.c
5119
ba9a5918 5120EDAC-I82975X
8b58be88 5121M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 5122M: "Arvind R." <arvino55@gmail.com>
91445c72 5123L: linux-edac@vger.kernel.org
ba9a5918 5124S: Maintained
679655da 5125F: drivers/edac/i82975x_edac.c
ba9a5918 5126
791b4706
JB
5127EDAC-IE31200
5128M: Jason Baron <jbaron@akamai.com>
5129L: linux-edac@vger.kernel.org
791b4706
JB
5130S: Maintained
5131F: drivers/edac/ie31200_edac.c
5132
ccdfb979 5133EDAC-MPC85XX
30c7469b 5134M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 5135L: linux-edac@vger.kernel.org
ccdfb979
JT
5136S: Maintained
5137F: drivers/edac/mpc85xx_edac.[ch]
5138
ba9a5918 5139EDAC-PASEMI
8b58be88 5140M: Egor Martovetsky <egor@pasemi.com>
91445c72 5141L: linux-edac@vger.kernel.org
6bc78404 5142S: Maintained
679655da 5143F: drivers/edac/pasemi_edac.c
6bc78404 5144
7683e9e5
LT
5145EDAC-PND2
5146M: Tony Luck <tony.luck@intel.com>
5147L: linux-edac@vger.kernel.org
5148S: Maintained
5149F: drivers/edac/pnd2_edac.[ch]
5150
0e438e3f 5151EDAC-R82600
8b58be88 5152M: Tim Small <tim@buttersideup.com>
91445c72 5153L: linux-edac@vger.kernel.org
0e438e3f 5154S: Maintained
679655da 5155F: drivers/edac/r82600_edac.c
da9bb1d2 5156
4d096ca7 5157EDAC-SBRIDGE
5dc8a864
MCC
5158M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5159M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 5160L: linux-edac@vger.kernel.org
4d096ca7
MCC
5161S: Maintained
5162F: drivers/edac/sb_edac.c
5163
4ec656bd
TL
5164EDAC-SKYLAKE
5165M: Tony Luck <tony.luck@intel.com>
5166L: linux-edac@vger.kernel.org
5167S: Maintained
5168F: drivers/edac/skx_edac.c
5169
86a18ee2
TK
5170EDAC-TI
5171M: Tero Kristo <t-kristo@ti.com>
5172L: linux-edac@vger.kernel.org
5173S: Maintained
5174F: drivers/edac/ti_edac.c
5175
af39917d
CL
5176EDIROL UA-101/UA-1000 DRIVER
5177M: Clemens Ladisch <clemens@ladisch.de>
5178L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5179T: git git://git.alsa-project.org/alsa-kernel.git
5180S: Maintained
5181F: sound/usb/misc/ua101.c
5182
7683e9e5 5183EFI TEST DRIVER
1f7df953 5184L: linux-efi@vger.kernel.org
7683e9e5 5185M: Ivan Hu <ivan.hu@canonical.com>
81b60dbf 5186M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 5187S: Maintained
7683e9e5 5188F: drivers/firmware/efi/test/
1f7df953 5189
d68772b7
MF
5190EFI VARIABLE FILESYSTEM
5191M: Matthew Garrett <matthew.garrett@nebula.com>
5192M: Jeremy Kerr <jk@ozlabs.org>
81b60dbf
MF
5193M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5194T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
d68772b7
MF
5195L: linux-efi@vger.kernel.org
5196S: Maintained
5197F: fs/efivarfs/
5198
85a00d9b
PJ
5199EFIFB FRAMEBUFFER DRIVER
5200L: linux-fbdev@vger.kernel.org
5201M: Peter Jones <pjones@redhat.com>
5202S: Maintained
8a61f013 5203F: drivers/video/fbdev/efifb.c
85a00d9b 5204
0bee8d28
JT
5205EFS FILESYSTEM
5206W: http://aeschi.ch.eu.org/efs/
5207S: Orphan
679655da 5208F: fs/efs/
0bee8d28 5209
aa8a9e25 5210EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 5211M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
5212L: netdev@vger.kernel.org
5213S: Maintained
9aa32835 5214F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 5215
f0319efe 5216EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
5217M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5218M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 5219L: linux-media@vger.kernel.org
a825eaec 5220W: https://linuxtv.org
f0319efe
MCC
5221T: git git://linuxtv.org/media_tree.git
5222S: Maintained
5223F: drivers/media/usb/em28xx/
618cd932 5224F: Documentation/media/v4l-drivers/em28xx*
f0319efe 5225
3e3a7d66 5226EMBEDDED LINUX
8b58be88
JP
5227M: Paul Gortmaker <paul.gortmaker@windriver.com>
5228M: Matt Mackall <mpm@selenic.com>
5229M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
5230L: linux-embedded@vger.kernel.org
5231S: Maintained
5232
82abbea7
RD
5233Emulex 10Gbps iSCSI - OneConnect DRIVER
5234M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5235M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5236M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
ce00f85c 5237L: linux-scsi@vger.kernel.org
b8aca0c1 5238W: http://www.broadcom.com
ce00f85c 5239S: Supported
82abbea7 5240F: drivers/scsi/be2iscsi/
5f5bac82 5241
82abbea7
RD
5242Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5243M: Sathya Perla <sathya.perla@broadcom.com>
5244M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5245M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5246M: Somnath Kotur <somnath.kotur@broadcom.com>
5247L: netdev@vger.kernel.org
5248W: http://www.emulex.com
5249S: Supported
5250F: drivers/net/ethernet/emulex/benet/
5251
5252EMULEX ONECONNECT ROCE DRIVER
5253M: Selvin Xavier <selvin.xavier@broadcom.com>
5254M: Devesh Sharma <devesh.sharma@broadcom.com>
5255L: linux-rdma@vger.kernel.org
5256W: http://www.broadcom.com
5257S: Odd Fixes
5258F: drivers/infiniband/hw/ocrdma/
5259F: include/uapi/rdma/ocrdma-abi.h
5260
5261EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5262M: James Smart <james.smart@broadcom.com>
5263M: Dick Kennedy <dick.kennedy@broadcom.com>
5264L: linux-scsi@vger.kernel.org
5265W: http://www.broadcom.com
5266S: Supported
5267F: drivers/scsi/lpfc/
5268
5269ENE CB710 FLASH CARD READER DRIVER
5270M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5271S: Maintained
5272F: drivers/misc/cb710/
5273F: drivers/mmc/host/cb710-mmc.*
5274F: include/linux/cb710.h
5275
5276ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5277M: Maxim Levitsky <maximlevitsky@gmail.com>
5278S: Maintained
5279F: drivers/media/rc/ene_ir.*
931e39a1 5280
d5ca9006 5281EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 5282M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 5283S: Maintained
084bad91 5284T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 5285F: drivers/video/fbdev/s1d13xxxfb.c
679655da 5286F: include/video/s1d13xxxfb.h
d5ca9006 5287
84cbadad 5288ERRSEQ ERROR TRACKING INFRASTRUCTURE
4e897f5b 5289M: Jeff Layton <jlayton@kernel.org>
84cbadad
JL
5290S: Maintained
5291F: lib/errseq.c
5292F: include/linux/errseq.h
5293
38df6492
ME
5294ET131X NETWORK DRIVER
5295M: Mark Einon <mark.einon@gmail.com>
5296S: Odd Fixes
5297F: drivers/net/ethernet/agere/
5298
1da177e4 5299ETHERNET BRIDGE
adbbf69d 5300M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 5301L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 5302L: netdev@vger.kernel.org
c996d8b9 5303W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 5304S: Maintained
679655da
JP
5305F: include/linux/netfilter_bridge/
5306F: net/bridge/
1da177e4 5307
22f08ad9 5308ETHERNET PHY LIBRARY
248ccd5e 5309M: Andrew Lunn <andrew@lunn.ch>
22f08ad9
FF
5310M: Florian Fainelli <f.fainelli@gmail.com>
5311L: netdev@vger.kernel.org
5312S: Maintained
13332db5
FF
5313F: Documentation/ABI/testing/sysfs-bus-mdio
5314F: Documentation/devicetree/bindings/net/mdio*
22f08ad9 5315F: Documentation/networking/phy.txt
13332db5 5316F: drivers/net/phy/
22f08ad9
FF
5317F: drivers/of/of_mdio.c
5318F: drivers/of/of_net.c
13332db5
FF
5319F: include/linux/*mdio*.h
5320F: include/linux/of_net.h
5321F: include/linux/phy.h
5322F: include/linux/phy_fixed.h
5323F: include/linux/platform_data/mdio-gpio.h
29fda25a 5324F: include/linux/platform_data/mdio-bcm-unimac.h
13332db5
FF
5325F: include/trace/events/mdio.h
5326F: include/uapi/linux/mdio.h
5327F: include/uapi/linux/mii.h
22f08ad9 5328
1da177e4 5329EXT2 FILE SYSTEM
d8130624 5330M: Jan Kara <jack@suse.com>
72be2ccf 5331L: linux-ext4@vger.kernel.org
1da177e4 5332S: Maintained
679655da
JP
5333F: Documentation/filesystems/ext2.txt
5334F: fs/ext2/
5335F: include/linux/ext2*
1da177e4 5336
72be2ccf 5337EXT4 FILE SYSTEM
8b58be88 5338M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 5339M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 5340L: linux-ext4@vger.kernel.org
08a225f1 5341W: http://ext4.wiki.kernel.org
8a6e2535 5342Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 5343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 5344S: Maintained
679655da
JP
5345F: Documentation/filesystems/ext4.txt
5346F: fs/ext4/
1da177e4 5347
c5532b09 5348Extended Verification Module (EVM)
74dd744f 5349M: Mimi Zohar <zohar@linux.vnet.ibm.com>
34d8751f 5350L: linux-integrity@vger.kernel.org
c5532b09
MZ
5351S: Supported
5352F: security/integrity/evm/
5353
7683e9e5 5354EXTENSIBLE FIRMWARE INTERFACE (EFI)
7683e9e5
LT
5355M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5356L: linux-efi@vger.kernel.org
5357T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5358S: Maintained
5359F: Documentation/efi-stub.txt
5360F: arch/*/kernel/efi.c
5361F: arch/x86/boot/compressed/eboot.[ch]
5362F: arch/*/include/asm/efi.h
5363F: arch/x86/platform/efi/
5364F: drivers/firmware/efi/
5365F: include/linux/efi*.h
5366F: arch/arm/boot/compressed/efi-header.S
5367F: arch/arm64/kernel/efi-entry.S
5368
df6b3cfe
MH
5369EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5370M: MyungJoo Ham <myungjoo.ham@samsung.com>
5371M: Chanwoo Choi <cw00.choi@samsung.com>
5372L: linux-kernel@vger.kernel.org
81df63a9 5373T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
5374S: Maintained
5375F: drivers/extcon/
cd2c3e7f
CC
5376F: include/linux/extcon/
5377F: include/linux/extcon.h
df6b3cfe 5378F: Documentation/extcon/
cd2c3e7f 5379F: Documentation/devicetree/bindings/extcon/
df6b3cfe 5380
e2a75c44 5381EXYNOS DP DRIVER
b7701755 5382M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
5383L: dri-devel@lists.freedesktop.org
5384S: Maintained
5385F: drivers/gpu/drm/exynos/exynos_dp*
5386
9b93a409
MS
5387EXYNOS SYSMMU (IOMMU) driver
5388M: Marek Szyprowski <m.szyprowski@samsung.com>
5389L: iommu@lists.linux-foundation.org
5390S: Maintained
5391F: drivers/iommu/exynos-iommu.c
5392
4a66d3fe 5393EZchip NPS platform support
bd6d3588
VG
5394M: Elad Kanfi <eladkan@mellanox.com>
5395M: Vineet Gupta <vgupta@synopsys.com>
4a66d3fe
NC
5396S: Supported
5397F: arch/arc/plat-eznps
5398F: arch/arc/boot/dts/eznps.dts
5399
82abbea7
RD
5400F2FS FILE SYSTEM
5401M: Jaegeuk Kim <jaegeuk@kernel.org>
5402M: Chao Yu <yuchao0@huawei.com>
5403L: linux-f2fs-devel@lists.sourceforge.net
5404W: https://f2fs.wiki.kernel.org/
5405T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5406S: Maintained
5407F: Documentation/filesystems/f2fs.txt
5408F: Documentation/ABI/testing/sysfs-fs-f2fs
5409F: fs/f2fs/
5410F: include/linux/f2fs_fs.h
5411F: include/trace/events/f2fs.h
5412
e53004e2 5413F71805F HARDWARE MONITORING DRIVER
d8130624 5414M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5415L: linux-hwmon@vger.kernel.org
e53004e2 5416S: Maintained
679655da
JP
5417F: Documentation/hwmon/f71805f
5418F: drivers/hwmon/f71805f.c
e53004e2 5419
88b2dbdb 5420FANOTIFY
67427715
JK
5421M: Jan Kara <jack@suse.cz>
5422R: Amir Goldstein <amir73il@gmail.com>
5423L: linux-fsdevel@vger.kernel.org
88b2dbdb
EP
5424S: Maintained
5425F: fs/notify/fanotify/
5426F: include/linux/fanotify.h
c117ab84 5427F: include/uapi/linux/fanotify.h
88b2dbdb 5428
1da177e4 5429FARSYNC SYNCHRONOUS DRIVER
8b58be88 5430M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5431W: http://www.farsite.co.uk/
5432S: Supported
679655da 5433F: drivers/net/wan/farsync.*
1da177e4 5434
c5408b88 5435FAULT INJECTION SUPPORT
8b58be88 5436M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5437S: Supported
679655da
JP
5438F: Documentation/fault-injection/
5439F: lib/fault-inject.c
c5408b88 5440
053e514f
NT
5441FBTFT Framebuffer drivers
5442M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5443S: Maintained
5444F: drivers/staging/fbtft/
5445
82abbea7
RD
5446FC0011 TUNER DRIVER
5447M: Michael Buesch <m@bues.ch>
5448L: linux-media@vger.kernel.org
5449S: Maintained
5450F: drivers/media/tuners/fc0011.h
5451F: drivers/media/tuners/fc0011.c
5452
5453FC2580 MEDIA DRIVER
5454M: Antti Palosaari <crope@iki.fi>
5455L: linux-media@vger.kernel.org
5456W: https://linuxtv.org
5457W: http://palosaari.fi/linux/
5458Q: http://patchwork.linuxtv.org/project/linux-media/list/
5459T: git git://linuxtv.org/anttip/media_tree.git
5460S: Maintained
5461F: drivers/media/tuners/fc2580*
5462
cae727db 5463FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5464M: Johannes Thumshirn <jth@kernel.org>
3e5c6356 5465L: linux-scsi@vger.kernel.org
cae727db
RL
5466W: www.Open-FCoE.org
5467S: Supported
5468F: drivers/scsi/libfc/
5469F: drivers/scsi/fcoe/
5470F: include/scsi/fc/
5471F: include/scsi/libfc.h
5472F: include/scsi/libfcoe.h
c117ab84 5473F: include/uapi/scsi/fc/
cae727db 5474
e2d1d6c0 5475FILE LOCKING (flock() and fcntl()/lockf())
4e897f5b 5476M: Jeff Layton <jlayton@kernel.org>
9c3646d1 5477M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5478L: linux-fsdevel@vger.kernel.org
1da177e4 5479S: Maintained
679655da 5480F: include/linux/fcntl.h
c117ab84 5481F: include/uapi/linux/fcntl.h
679655da
JP
5482F: fs/fcntl.c
5483F: fs/locks.c
1da177e4 5484
e2d1d6c0 5485FILESYSTEMS (VFS and infrastructure)
8b58be88 5486M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5487L: linux-fsdevel@vger.kernel.org
173acc7c 5488S: Maintained
679655da 5489F: fs/*
7d34cd12
EB
5490F: include/linux/fs.h
5491F: include/uapi/linux/fs.h
173acc7c 5492
b26e0ed4 5493FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5494M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5495L: linux-hwmon@vger.kernel.org
b26e0ed4 5496S: Maintained
d5ca6918
JP
5497F: drivers/hwmon/f75375s.c
5498F: include/linux/f75375s.h
b26e0ed4 5499
a331b0c3
CL
5500FIREWIRE AUDIO DRIVERS
5501M: Clemens Ladisch <clemens@ladisch.de>
5502L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5503T: git git://git.alsa-project.org/alsa-kernel.git
5504S: Maintained
5505F: sound/firewire/
5506
eb86ec51
SR
5507FIREWIRE MEDIA DRIVERS (firedtv)
5508M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5509L: linux-media@vger.kernel.org
5510L: linux1394-devel@lists.sourceforge.net
5511T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5512S: Maintained
5513F: drivers/media/firewire/
5514
a511ce33
CB
5515FIREWIRE SBP-2 TARGET
5516M: Chris Boot <bootc@bootc.net>
5517L: linux-scsi@vger.kernel.org
5518L: target-devel@vger.kernel.org
5519L: linux1394-devel@lists.sourceforge.net
5520T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5521S: Maintained
5522F: drivers/target/sbp/
5523
7d2c86b5 5524FIREWIRE SUBSYSTEM
8b58be88 5525M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5526L: linux1394-devel@lists.sourceforge.net
958a29cb 5527W: http://ieee1394.wiki.kernel.org/
2ca526bf 5528T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5529S: Maintained
679655da 5530F: drivers/firewire/
8f06ce3b
SR
5531F: include/linux/firewire.h
5532F: include/uapi/linux/firewire*.h
9f6d3c4b 5533F: tools/firewire/
e2d1d6c0
RD
5534
5535FIRMWARE LOADER (request_firmware)
e7604239 5536M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5537L: linux-kernel@vger.kernel.org
5538S: Maintained
679655da 5539F: Documentation/firmware_class/
5d6d1ddd 5540F: drivers/base/firmware_loader/
679655da 5541F: include/linux/firmware.h
e2d1d6c0 5542
f730e3dc 5543FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5544M: Joshua Morris <josh.h.morris@us.ibm.com>
5545M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5546S: Maintained
5547F: drivers/block/rsxx/
5548
8206f664 5549FLOPPY DRIVER
e5f6450c 5550M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5551T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5552S: Odd fixes
5553F: drivers/block/floppy.c
5554
9c9f32ed
AR
5555FMC SUBSYSTEM
5556M: Alessandro Rubini <rubini@gnudd.com>
5557W: http://www.ohwr.org/projects/fmc-bus
5558S: Supported
5559F: drivers/fmc/
5560F: include/linux/fmc*.h
5561F: include/linux/ipmi-fru.h
5562K: fmc_d.*register
5563
3c0ed7d5 5564FPGA MANAGER FRAMEWORK
deb0b9b2 5565M: Alan Tull <atull@kernel.org>
a120fbdd 5566M: Moritz Fischer <mdf@kernel.org>
7f1a5f04 5567L: linux-fpga@vger.kernel.org
3c0ed7d5 5568S: Maintained
e4998077 5569T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
2007eafd 5570Q: http://patchwork.kernel.org/project/linux-fpga/list/
deb0b9b2 5571F: Documentation/fpga/
83ff2d57 5572F: Documentation/devicetree/bindings/fpga/
3c0ed7d5 5573F: drivers/fpga/
deb0b9b2 5574F: include/linux/fpga/
3c0ed7d5
AT
5575W: http://www.rocketboards.org
5576
e2d1d6c0 5577FPU EMULATOR
8b58be88 5578M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5579W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5580S: Maintained
679655da 5581F: arch/x86/math-emu/
e2d1d6c0
RD
5582
5583FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5584L: netdev@vger.kernel.org
c173bfac 5585S: Orphan
679655da
JP
5586F: drivers/net/wan/dlci.c
5587F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5588
5589FRAMEBUFFER LAYER
04f6152d 5590M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
47d04676 5591L: dri-devel@lists.freedesktop.org
c69f677c 5592L: linux-fbdev@vger.kernel.org
04f6152d 5593T: git git://github.com/bzolnier/linux.git
b22fe37b 5594Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5595S: Maintained
679655da 5596F: Documentation/fb/
b22fe37b
PM
5597F: drivers/video/
5598F: include/video/
679655da 5599F: include/linux/fb.h
c117ab84
CEB
5600F: include/uapi/video/
5601F: include/uapi/linux/fb.h
e2d1d6c0 5602
93aafb6d
HG
5603FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5604M: Horia Geantă <horia.geanta@nxp.com>
ca70f415 5605M: Aymen Sghaier <aymen.sghaier@nxp.com>
93aafb6d
HG
5606L: linux-crypto@vger.kernel.org
5607S: Maintained
5608F: drivers/crypto/caam/
5609F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5610
a57c188e 5611FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5612M: Timur Tabi <timur@tabi.org>
a57c188e 5613L: linux-fbdev@vger.kernel.org
c4ef9bc4 5614S: Maintained
8a61f013 5615F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5616
e2d1d6c0 5617FREESCALE DMA DRIVER
64d09f5e 5618M: Li Yang <leoyang.li@nxp.com>
8b58be88 5619M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5620L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5621S: Maintained
679655da 5622F: drivers/dma/fsldma.*
e2d1d6c0 5623
7683e9e5 5624FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
fe3f4e80 5625M: Claudiu Manoil <claudiu.manoil@nxp.com>
7683e9e5
LT
5626L: netdev@vger.kernel.org
5627S: Maintained
5628F: drivers/net/ethernet/freescale/gianfar*
5629X: drivers/net/ethernet/freescale/gianfar_ptp.c
5630F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5631
44248aff
HX
5632FREESCALE GPMI NAND DRIVER
5633M: Han Xu <han.xu@nxp.com>
5634L: linux-mtd@lists.infradead.org
5635S: Maintained
93db446a 5636F: drivers/mtd/nand/raw/gpmi-nand/*
44248aff 5637
e2d1d6c0 5638FREESCALE I2C CPM DRIVER
8b58be88 5639M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5640L: linuxppc-dev@lists.ozlabs.org
846557d3 5641L: linux-i2c@vger.kernel.org
0d2b405a 5642S: Maintained
679655da 5643F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5644
7683e9e5
LT
5645FREESCALE IMX / MXC FEC DRIVER
5646M: Fugang Duan <fugang.duan@nxp.com>
5647L: netdev@vger.kernel.org
5648S: Maintained
5649F: drivers/net/ethernet/freescale/fec_main.c
5650F: drivers/net/ethernet/freescale/fec_ptp.c
5651F: drivers/net/ethernet/freescale/fec.h
5652F: Documentation/devicetree/bindings/net/fsl-fec.txt
5653
60e8c5ab 5654FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5655M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5656L: linux-fbdev@vger.kernel.org
efc03ecb 5657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5658S: Maintained
bad985a1 5659F: include/linux/platform_data/video-imxfb.h
8a61f013 5660F: drivers/video/fbdev/imxfb.c
60e8c5ab 5661
7683e9e5
LT
5662FREESCALE QORIQ DPAA ETHERNET DRIVER
5663M: Madalin Bucur <madalin.bucur@nxp.com>
63a0a00b
NA
5664L: netdev@vger.kernel.org
5665S: Maintained
7683e9e5 5666F: drivers/net/ethernet/freescale/dpaa
63a0a00b 5667
2fbfadb5
MB
5668FREESCALE QORIQ DPAA FMAN DRIVER
5669M: Madalin Bucur <madalin.bucur@nxp.com>
5670L: netdev@vger.kernel.org
5671S: Maintained
5672F: drivers/net/ethernet/freescale/fman
5673F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5674
7683e9e5
LT
5675FREESCALE QUAD SPI DRIVER
5676M: Han Xu <han.xu@nxp.com>
5677L: linux-mtd@lists.infradead.org
1b48706f 5678S: Maintained
7683e9e5 5679F: drivers/mtd/spi-nor/fsl-quadspi.c
1b48706f 5680
d9e9d82c 5681FREESCALE QUICC ENGINE LIBRARY
1b48706f 5682M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5683L: linuxppc-dev@lists.ozlabs.org
1b48706f 5684S: Maintained
7aa1aa6e
ZQ
5685F: drivers/soc/fsl/qe/
5686F: include/soc/fsl/*qe*.h
5687F: include/soc/fsl/*ucc*.h
d9e9d82c 5688
beaf53bf 5689FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
64d09f5e 5690M: Li Yang <leoyang.li@nxp.com>
beaf53bf 5691L: netdev@vger.kernel.org
a4724ed6 5692L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5693S: Maintained
ec21e2ec 5694F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5695
c19b6d24
ZQ
5696FREESCALE QUICC ENGINE UCC HDLC DRIVER
5697M: Zhao Qiang <qiang.zhao@nxp.com>
5698L: netdev@vger.kernel.org
5699L: linuxppc-dev@lists.ozlabs.org
5700S: Maintained
5701F: drivers/net/wan/fsl_ucc_hdlc*
5702
d9e9d82c 5703FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5704M: Timur Tabi <timur@tabi.org>
a4724ed6 5705L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5706S: Maintained
df621252 5707F: drivers/tty/serial/ucc_uart.c
d9e9d82c 5708
7683e9e5
LT
5709FREESCALE SOC DRIVERS
5710M: Li Yang <leoyang.li@nxp.com>
5711L: linuxppc-dev@lists.ozlabs.org
5712L: linux-arm-kernel@lists.infradead.org
5713S: Maintained
5714F: Documentation/devicetree/bindings/soc/fsl/
5715F: drivers/soc/fsl/
5716F: include/linux/fsl/
5717
5718FREESCALE SOC FS_ENET DRIVER
5719M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5720M: Vitaly Bordug <vbordug@ru.mvista.com>
5721L: linuxppc-dev@lists.ozlabs.org
5722L: netdev@vger.kernel.org
5723S: Maintained
5724F: drivers/net/ethernet/freescale/fs_enet/
5725F: include/linux/fs_enet_pd.h
5726
d9e9d82c 5727FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5728M: Timur Tabi <timur@tabi.org>
dc85950a 5729M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5730M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5731R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5732L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5733L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5734S: Maintained
69aefcea 5735F: sound/soc/fsl/fsl*
dc85950a 5736F: sound/soc/fsl/imx*
69aefcea 5737F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5738
7683e9e5
LT
5739FREESCALE USB PERIPHERAL DRIVERS
5740M: Li Yang <leoyang.li@nxp.com>
5741L: linux-usb@vger.kernel.org
5742L: linuxppc-dev@lists.ozlabs.org
5743S: Maintained
5744F: drivers/usb/gadget/udc/fsl*
5745
1da177e4 5746FREEVXFS FILESYSTEM
8b58be88 5747M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5748W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5749S: Maintained
679655da 5750F: fs/freevxfs/
1da177e4 5751
71038f52 5752FREEZER
49db1903 5753M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5754M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5755L: linux-pm@vger.kernel.org
71038f52 5756S: Supported
679655da
JP
5757F: Documentation/power/freezing-of-tasks.txt
5758F: include/linux/freezer.h
5759F: kernel/freezer.c
71038f52 5760
839a1f79
KRW
5761FRONTSWAP API
5762M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5763L: linux-kernel@vger.kernel.org
5764S: Maintained
5765F: mm/frontswap.c
5766F: include/linux/frontswap.h
5767
a5432f5a 5768FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5769M: David Howells <dhowells@redhat.com>
e62d6e24 5770L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5771S: Supported
5772F: Documentation/filesystems/caching/
5773F: fs/fscache/
5774F: include/linux/fscache*.h
5775
90fce086 5776FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
598c7d7a
TT
5777M: Theodore Y. Ts'o <tytso@mit.edu>
5778M: Jaegeuk Kim <jaegeuk@kernel.org>
90fce086
EB
5779L: linux-fscrypt@vger.kernel.org
5780Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
598c7d7a
TT
5782S: Supported
5783F: fs/crypto/
46f47e48 5784F: include/linux/fscrypt*.h
f4f864c1 5785F: Documentation/filesystems/fscrypt.rst
598c7d7a 5786
20b93734 5787FUJITSU LAPTOP EXTRAS
409a3e98 5788M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5789L: platform-driver-x86@vger.kernel.org
20b93734 5790S: Maintained
679655da 5791F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5792
4da621b6
HK
5793FUJITSU M-5MO LS CAMERA ISP DRIVER
5794M: Kyungmin Park <kyungmin.park@samsung.com>
5795M: Heungjun Kim <riverful.kim@samsung.com>
5796L: linux-media@vger.kernel.org
5797S: Maintained
90d72ac6 5798F: drivers/media/i2c/m5mols/
b5dcee22 5799F: include/media/i2c/m5mols.h
4da621b6 5800
2d24c490
RG
5801FUJITSU TABLET EXTRAS
5802M: Robert Gerlach <khnz@gmx.de>
5803L: platform-driver-x86@vger.kernel.org
5804S: Maintained
5805F: drivers/platform/x86/fujitsu-tablet.c
5806
04578f17 5807FUSE: FILESYSTEM IN USERSPACE
8b58be88 5808M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5809L: linux-fsdevel@vger.kernel.org
04578f17 5810W: http://fuse.sourceforge.net/
0a30f612 5811T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5812S: Maintained
679655da 5813F: fs/fuse/
c117ab84 5814F: include/uapi/linux/fuse.h
0a30f612 5815F: Documentation/filesystems/fuse.txt
04578f17 5816
59cd42c2
DHV
5817FUTEX SUBSYSTEM
5818M: Thomas Gleixner <tglx@linutronix.de>
5819M: Ingo Molnar <mingo@redhat.com>
5820R: Peter Zijlstra <peterz@infradead.org>
5821R: Darren Hart <dvhart@infradead.org>
5822L: linux-kernel@vger.kernel.org
5823T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5824S: Maintained
5825F: kernel/futex.c
5826F: kernel/futex_compat.c
5827F: include/asm-generic/futex.h
5828F: include/linux/futex.h
5829F: include/uapi/linux/futex.h
5830F: tools/testing/selftests/futex/
5831F: tools/perf/bench/futex*
5832F: Documentation/*futex*
5833
6b90bd4b
ER
5834GCC PLUGINS
5835M: Kees Cook <keescook@chromium.org>
5836R: Emese Revfy <re.emese@gmail.com>
5837L: kernel-hardening@lists.openwall.com
5838S: Maintained
5839F: scripts/gcc-plugins/
5840F: scripts/gcc-plugin.sh
68fdc678 5841F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5842F: Documentation/gcc-plugins.txt
5843
d8e2162c 5844GCOV BASED KERNEL PROFILING
67f7c703 5845M: Peter Oberparleiter <oberpar@linux.ibm.com>
d8e2162c
PO
5846S: Maintained
5847F: kernel/gcov/
2584bab2 5848F: Documentation/dev-tools/gcov.rst
d8e2162c 5849
82abbea7
RD
5850GDB KERNEL DEBUGGING HELPER SCRIPTS
5851M: Jan Kiszka <jan.kiszka@siemens.com>
5852M: Kieran Bingham <kieran@bingham.xyz>
5853S: Supported
5854F: scripts/gdb/
5855
1da177e4 5856GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5857M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5858L: linux-scsi@vger.kernel.org
5859W: http://www.icp-vortex.com/
5860S: Supported
679655da 5861F: drivers/scsi/gdt*
1da177e4 5862
3169a1c7
HV
5863GEMTEK FM RADIO RECEIVER DRIVER
5864M: Hans Verkuil <hverkuil@xs4all.nl>
5865L: linux-media@vger.kernel.org
5866T: git git://linuxtv.org/media_tree.git
a825eaec 5867W: https://linuxtv.org
3169a1c7
HV
5868S: Maintained
5869F: drivers/media/radio/radio-gemtek*
5870
1c23af90 5871GENERIC GPIO I2C DRIVER
880b0e26 5872M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5873S: Supported
679655da
JP
5874F: drivers/i2c/busses/i2c-gpio.c
5875F: include/linux/i2c-gpio.h
1c23af90 5876
92ed1a76
PK
5877GENERIC GPIO I2C MULTIPLEXER DRIVER
5878M: Peter Korsgaard <peter.korsgaard@barco.com>
5879L: linux-i2c@vger.kernel.org
5880S: Supported
e7065e20
JD
5881F: drivers/i2c/muxes/i2c-mux-gpio.c
5882F: include/linux/i2c-mux-gpio.h
5883F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5884
9251ce95 5885GENERIC HDLC (WAN) DRIVERS
8b58be88 5886M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5887W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5888S: Maintained
679655da
JP
5889F: drivers/net/wan/c101.c
5890F: drivers/net/wan/hd6457*
5891F: drivers/net/wan/hdlc*
5892F: drivers/net/wan/n2.c
5893F: drivers/net/wan/pc300too.c
5894F: drivers/net/wan/pci200syn.c
5895F: drivers/net/wan/wanxl*
1da177e4 5896
1527aab6 5897GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5898M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5899L: linux-arch@vger.kernel.org
5900T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5901S: Maintained
14430813
JP
5902F: include/asm-generic/
5903F: include/uapi/asm-generic/
1527aab6 5904
ff764963
KVA
5905GENERIC PHY FRAMEWORK
5906M: Kishon Vijay Abraham I <kishon@ti.com>
5907L: linux-kernel@vger.kernel.org
5908T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5909S: Supported
5910F: drivers/phy/
5911F: include/linux/phy/
5912
090cecc6
WS
5913GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5914M: Wolfram Sang <wsa+renesas@sang-engineering.com>
5915S: Supported
5916F: drivers/i2c/muxes/i2c-demux-pinctrl.c
5917
eea97aed
KH
5918GENERIC PM DOMAINS
5919M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5920M: Kevin Hilman <khilman@kernel.org>
5921M: Ulf Hansson <ulf.hansson@linaro.org>
5922L: linux-pm@vger.kernel.org
5923S: Supported
5924F: drivers/base/power/domain*.c
5925F: include/linux/pm_domain.h
5e68ebd0 5926F: Documentation/devicetree/bindings/power/power_domain.txt
eea97aed 5927
ccb86a69 5928GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5929M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5930L: kvm@vger.kernel.org
ccb86a69
MT
5931S: Supported
5932F: drivers/uio/uio_pci_generic.c
5933
a7d5afe8
GKB
5934GENWQE (IBM Generic Workqueue Card)
5935M: Frank Haverkamp <haver@linux.vnet.ibm.com>
cdc1daca 5936M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
a7d5afe8
GKB
5937S: Supported
5938F: drivers/misc/genwqe/
5939
82abbea7
RD
5940GET_MAINTAINER SCRIPT
5941M: Joe Perches <joe@perches.com>
5942S: Maintained
5943F: scripts/get_maintainer.pl
5944
5be7b50f 5945GFS2 FILE SYSTEM
8b58be88 5946M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5947M: Bob Peterson <rpeterso@redhat.com>
a4644184 5948L: cluster-devel@redhat.com
5be7b50f 5949W: http://sources.redhat.com/cluster/
28666d6d 5950T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5951S: Supported
679655da
JP
5952F: Documentation/filesystems/gfs2*.txt
5953F: fs/gfs2/
c117ab84 5954F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5955
0a34eb8f 5956GIGASET ISDN DRIVERS
6b096fde 5957M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5958L: gigaset307x-common@lists.sourceforge.net
5959W: http://gigaset307x.sourceforge.net/
6b096fde 5960S: Odd Fixes
679655da
JP
5961F: Documentation/isdn/README.gigaset
5962F: drivers/isdn/gigaset/
c117ab84 5963F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5964
7eea35fe
JP
5965GO7007 MPEG CODEC
5966M: Hans Verkuil <hans.verkuil@cisco.com>
5967L: linux-media@vger.kernel.org
5968S: Maintained
5969F: drivers/media/usb/go7007/
5970
ca96ea86
BN
5971GOODIX TOUCHSCREEN
5972M: Bastien Nocera <hadess@hadess.net>
5973L: linux-input@vger.kernel.org
5974S: Maintained
5975F: drivers/input/touchscreen/goodix.c
5976
1b46f17d
HG
5977GPD POCKET FAN DRIVER
5978M: Hans de Goede <hdegoede@redhat.com>
5979L: platform-driver-x86@vger.kernel.org
5980S: Maintained
5981F: drivers/platform/x86/gpd-pocket-fan.c
5982
7683e9e5
LT
5983GPIO ACPI SUPPORT
5984M: Mika Westerberg <mika.westerberg@linux.intel.com>
5985M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5986L: linux-gpio@vger.kernel.org
5987L: linux-acpi@vger.kernel.org
5988S: Maintained
5989F: Documentation/acpi/gpio-properties.txt
5990F: drivers/gpio/gpiolib-acpi.c
5991
24d79ebc
SY
5992GPIO IR Transmitter
5993M: Sean Young <sean@mess.org>
5994L: linux-media@vger.kernel.org
5995S: Maintained
5996F: drivers/media/rc/gpio-ir-tx.c
5997
a6a1cf3d 5998GPIO MOCKUP DRIVER
4f9a4cd6 5999M: Bamvor Jian Zhang <bamv2005@gmail.com>
7965f5df 6000R: Bartosz Golaszewski <brgl@bgdev.pl>
a6a1cf3d
BJZ
6001L: linux-gpio@vger.kernel.org
6002S: Maintained
6003F: drivers/gpio/gpio-mockup.c
6004F: tools/testing/selftests/gpio/
6005
a0dc00b4 6006GPIO SUBSYSTEM
e4651a9f 6007M: Linus Walleij <linus.walleij@linaro.org>
d15b7179 6008L: linux-gpio@vger.kernel.org
f2fa75cd
LW
6009T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6010S: Maintained
cd97a449 6011F: Documentation/devicetree/bindings/gpio/
29f9eeaa 6012F: Documentation/driver-api/gpio/
f2fa75cd 6013F: Documentation/gpio/
40c159b7 6014F: Documentation/ABI/testing/gpio-cdev
fe95046e 6015F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 6016F: drivers/gpio/
bdc6e95e
AC
6017F: include/linux/gpio/
6018F: include/linux/gpio.h
ce290211 6019F: include/linux/of_gpio.h
9b692346 6020F: include/asm-generic/gpio.h
3c702e99 6021F: include/uapi/linux/gpio.h
6d591c46 6022F: tools/gpio/
a0dc00b4 6023
71a6d0af
HW
6024GRE DEMULTIPLEXER DRIVER
6025M: Dmitry Kozlov <xeb@mail.ru>
6026L: netdev@vger.kernel.org
6027S: Maintained
11c26770
JP
6028F: net/ipv4/gre_demux.c
6029F: net/ipv4/gre_offload.c
71a6d0af
HW
6030F: include/net/gre.h
6031
d4c41139 6032GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 6033M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
6034L: netdev@vger.kernel.org
6035S: Maintained
a31a96ad 6036F: drivers/net/ethernet/aeroflex/
d4c41139 6037
926706c5
VA
6038GREYBUS AUDIO PROTOCOLS DRIVERS
6039M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 6040M: Mark Greer <mgreer@animalcreek.com>
926706c5 6041S: Maintained
544a6944
MG
6042F: drivers/staging/greybus/audio_apbridgea.c
6043F: drivers/staging/greybus/audio_apbridgea.h
926706c5 6044F: drivers/staging/greybus/audio_codec.c
544a6944
MG
6045F: drivers/staging/greybus/audio_codec.h
6046F: drivers/staging/greybus/audio_gb.c
6047F: drivers/staging/greybus/audio_manager.c
6048F: drivers/staging/greybus/audio_manager.h
6049F: drivers/staging/greybus/audio_manager_module.c
6050F: drivers/staging/greybus/audio_manager_private.h
6051F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
6052F: drivers/staging/greybus/audio_module.c
6053F: drivers/staging/greybus/audio_topology.c
6054
f47e07bc 6055GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5bd16350
VK
6056M: Viresh Kumar <vireshk@kernel.org>
6057S: Maintained
6058F: drivers/staging/greybus/authentication.c
6059F: drivers/staging/greybus/bootrom.c
6060F: drivers/staging/greybus/firmware.h
6061F: drivers/staging/greybus/fw-core.c
6062F: drivers/staging/greybus/fw-download.c
6063F: drivers/staging/greybus/fw-managament.c
6064F: drivers/staging/greybus/greybus_authentication.h
6065F: drivers/staging/greybus/greybus_firmware.h
6066F: drivers/staging/greybus/hid.c
6067F: drivers/staging/greybus/i2c.c
6068F: drivers/staging/greybus/spi.c
6069F: drivers/staging/greybus/spilib.c
6070F: drivers/staging/greybus/spilib.h
6071
a1ffc2d2 6072GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
7683e9e5 6073M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8d904fe5 6074S: Maintained
7683e9e5
LT
6075F: drivers/staging/greybus/loopback.c
6076F: drivers/staging/greybus/timesync.c
6077F: drivers/staging/greybus/timesync_platform.c
8d904fe5 6078
92b8bd96
VH
6079GREYBUS PLATFORM DRIVERS
6080M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6081S: Maintained
6082F: drivers/staging/greybus/arche-platform.c
6083F: drivers/staging/greybus/arche-apb-ctrl.c
6084F: drivers/staging/greybus/arche_platform.h
6085
7683e9e5
LT
6086GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6087M: Rui Miguel Silva <rmfrfs@gmail.com>
6088S: Maintained
6089F: drivers/staging/greybus/sdio.c
6090F: drivers/staging/greybus/light.c
6091F: drivers/staging/greybus/gpio.c
6092F: drivers/staging/greybus/power_supply.c
6093F: drivers/staging/greybus/spi.c
6094F: drivers/staging/greybus/spilib.c
6095
6096GREYBUS SUBSYSTEM
6097M: Johan Hovold <johan@kernel.org>
6098M: Alex Elder <elder@kernel.org>
6099M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6100S: Maintained
6101F: drivers/staging/greybus/
6102L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6103
6104GREYBUS UART PROTOCOLS DRIVERS
6105M: David Lin <dtwlin@gmail.com>
6106S: Maintained
6107F: drivers/staging/greybus/uart.c
6108F: drivers/staging/greybus/log.c
6109
7aae6e2d
CAC
6110GS1662 VIDEO SERIALIZER
6111M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6112L: linux-media@vger.kernel.org
6113T: git git://linuxtv.org/media_tree.git
6114S: Maintained
6115F: drivers/media/spi/gs1662.c
6116
e8deeae2 6117GSPCA FINEPIX SUBDRIVER
8b58be88 6118M: Frank Zago <frank@zago.net>
661263b5 6119L: linux-media@vger.kernel.org
275ffde4 6120T: git git://linuxtv.org/media_tree.git
e8deeae2 6121S: Maintained
0c0d06ca 6122F: drivers/media/usb/gspca/finepix.c
e8deeae2 6123
4b3fa3c4
OL
6124GSPCA GL860 SUBDRIVER
6125M: Olivier Lorin <o.lorin@laposte.net>
6126L: linux-media@vger.kernel.org
275ffde4 6127T: git git://linuxtv.org/media_tree.git
4b3fa3c4 6128S: Maintained
0c0d06ca 6129F: drivers/media/usb/gspca/gl860/
4b3fa3c4 6130
e8deeae2 6131GSPCA M5602 SUBDRIVER
8b58be88 6132M: Erik Andren <erik.andren@gmail.com>
661263b5 6133L: linux-media@vger.kernel.org
275ffde4 6134T: git git://linuxtv.org/media_tree.git
e8deeae2 6135S: Maintained
0c0d06ca 6136F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
6137
6138GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 6139M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 6140L: linux-media@vger.kernel.org
275ffde4 6141T: git git://linuxtv.org/media_tree.git
c0936df4 6142S: Odd Fixes
0c0d06ca 6143F: drivers/media/usb/gspca/pac207.c
e8deeae2 6144
261982f1 6145GSPCA SN9C20X SUBDRIVER
d95c5b0b 6146M: Brian Johnson <brijohn@gmail.com>
261982f1 6147L: linux-media@vger.kernel.org
275ffde4 6148T: git git://linuxtv.org/media_tree.git
261982f1 6149S: Maintained
0c0d06ca 6150F: drivers/media/usb/gspca/sn9c20x.c
261982f1 6151
e8deeae2 6152GSPCA T613 SUBDRIVER
8b58be88 6153M: Leandro Costantino <lcostantino@gmail.com>
661263b5 6154L: linux-media@vger.kernel.org
275ffde4 6155T: git git://linuxtv.org/media_tree.git
e8deeae2 6156S: Maintained
0c0d06ca 6157F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
6158
6159GSPCA USB WEBCAM DRIVER
c0936df4 6160M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 6161L: linux-media@vger.kernel.org
275ffde4 6162T: git git://linuxtv.org/media_tree.git
c0936df4 6163S: Odd Fixes
0c0d06ca 6164F: drivers/media/usb/gspca/
e8deeae2 6165
bed45f79
PN
6166GTP (GPRS Tunneling Protocol)
6167M: Pablo Neira Ayuso <pablo@netfilter.org>
6168M: Harald Welte <laforge@gnumonks.org>
6169L: osmocom-net-gprs@lists.osmocom.org
6170T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6171S: Maintained
6172F: drivers/net/gtp.c
6173
584ec979 6174GUID PARTITION TABLE (GPT)
4f973c63 6175M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
6176L: linux-efi@vger.kernel.org
6177S: Maintained
6178F: block/partitions/efi.*
6179
4e456b86
YS
6180H8/300 ARCHITECTURE
6181M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 6182L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
6183W: http://uclinux-h8.sourceforge.jp
6184T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6185S: Maintained
6186F: arch/h8300/
6187F: drivers/clocksource/h8300_*.c
6188F: drivers/clk/h8300/
6189F: drivers/irqchip/irq-renesas-h8*.c
6190
e5ab1477
AP
6191HACKRF MEDIA DRIVER
6192M: Antti Palosaari <crope@iki.fi>
6193L: linux-media@vger.kernel.org
a825eaec 6194W: https://linuxtv.org
e5ab1477
AP
6195W: http://palosaari.fi/linux/
6196Q: http://patchwork.linuxtv.org/project/linux-media/list/
6197T: git git://linuxtv.org/anttip/media_tree.git
6198S: Maintained
6199F: drivers/media/usb/hackrf/
6200
82abbea7
RD
6201HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6202M: Frank Seidel <frank@f-seidel.de>
6203L: platform-driver-x86@vger.kernel.org
6204W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6205S: Maintained
6206F: drivers/platform/x86/hdaps.c
6207
5b543965 6208HARDWARE MONITORING
d8130624 6209M: Jean Delvare <jdelvare@suse.com>
ca462085 6210M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
6211L: linux-hwmon@vger.kernel.org
6212W: http://hwmon.wiki.kernel.org/
885374e3 6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 6214S: Maintained
047f4ec2 6215F: Documentation/hwmon/
679655da 6216F: drivers/hwmon/
047f4ec2 6217F: include/linux/hwmon*.h
5b543965 6218
844dd05f 6219HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
6220M: Matt Mackall <mpm@selenic.com>
6221M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 6222L: linux-crypto@vger.kernel.org
c0d0787b 6223S: Odd fixes
f6c60b15 6224F: Documentation/devicetree/bindings/rng/
679655da
JP
6225F: Documentation/hw_random.txt
6226F: drivers/char/hw_random/
6227F: include/linux/hw_random.h
844dd05f 6228
4a8ae335
AS
6229HARDWARE TRACING FACILITIES
6230M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6231S: Maintained
6232F: drivers/hwtracing/
6233
8b37fcfc
OBC
6234HARDWARE SPINLOCK CORE
6235M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 6236M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 6237L: linux-remoteproc@vger.kernel.org
8b37fcfc 6238S: Maintained
9f273c24 6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 6240F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 6241F: Documentation/hwspinlock.txt
2dbd8585 6242F: drivers/hwspinlock/
8b37fcfc
OBC
6243F: include/linux/hwspinlock.h
6244
1da177e4 6245HARMONY SOUND DRIVER
ac6aecbf 6246L: linux-parisc@vger.kernel.org
1da177e4 6247S: Maintained
679655da 6248F: sound/parisc/harmony.*
1da177e4 6249
82abbea7
RD
6250HDPVR USB VIDEO ENCODER DRIVER
6251M: Hans Verkuil <hverkuil@xs4all.nl>
6252L: linux-media@vger.kernel.org
6253T: git git://linuxtv.org/media_tree.git
6254W: https://linuxtv.org
6255S: Odd Fixes
6256F: drivers/media/usb/hdpvr/
6257
214de83e 6258HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 6259M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
6260S: Supported
6261F: Documentation/watchdog/hpwdt.txt
6262F: drivers/watchdog/hpwdt.c
6263
9257aa49 6264HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 6265M: Don Brace <don.brace@microsemi.com>
a0a268ad 6266L: esc.storagedev@microsemi.com
693373db 6267L: linux-scsi@vger.kernel.org
9257aa49
SC
6268S: Supported
6269F: Documentation/scsi/hpsa.txt
6270F: drivers/scsi/hpsa*.[ch]
6271F: include/linux/cciss*.h
c117ab84 6272F: include/uapi/linux/cciss*.h
9257aa49 6273
f48ad614
DD
6274HFI1 DRIVER
6275M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6276M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6277L: linux-rdma@vger.kernel.org
6278S: Supported
6279F: drivers/infiniband/hw/hfi1
6280
1da177e4 6281HFS FILESYSTEM
6cf515e1
GU
6282L: linux-fsdevel@vger.kernel.org
6283S: Orphan
679655da
JP
6284F: Documentation/filesystems/hfs.txt
6285F: fs/hfs/
1da177e4 6286
ef575f47
GU
6287HFSPLUS FILESYSTEM
6288L: linux-fsdevel@vger.kernel.org
6289S: Orphan
6290F: Documentation/filesystems/hfsplus.txt
6291F: fs/hfsplus/
6292
1da177e4 6293HGA FRAMEBUFFER DRIVER
8b58be88 6294M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
6295L: linux-nvidia@lists.surfsouth.com
6296W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6297S: Maintained
8a61f013 6298F: drivers/video/fbdev/hgafb.c
1da177e4 6299
4480f15b 6300HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 6301M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 6302M: Pavel Machek <pavel@ucw.cz>
bf1c138e 6303L: linux-pm@vger.kernel.org
68656443 6304B: https://bugzilla.kernel.org
e2d1d6c0 6305S: Supported
679655da
JP
6306F: arch/x86/power/
6307F: drivers/base/power/
6308F: kernel/power/
6309F: include/linux/suspend.h
6310F: include/linux/freezer.h
6311F: include/linux/pm.h
679655da 6312F: arch/*/include/asm/suspend*.h
e2d1d6c0 6313
4ef4caad 6314HID CORE LAYER
e5f6450c 6315M: Jiri Kosina <jikos@kernel.org>
406df153 6316R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 6317L: linux-input@vger.kernel.org
54e5881d 6318T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 6319S: Maintained
679655da
JP
6320F: drivers/hid/
6321F: include/linux/hid*
c117ab84 6322F: include/uapi/linux/hid*
4ef4caad 6323
30ee72f0 6324HID SENSOR HUB DRIVERS
e5f6450c 6325M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
6326M: Jonathan Cameron <jic23@kernel.org>
6327M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6328L: linux-input@vger.kernel.org
6329L: linux-iio@vger.kernel.org
6330S: Maintained
6331F: Documentation/hid/hid-sensor*
6332F: drivers/hid/hid-sensor-*
6333F: drivers/iio/*/hid-*
6334F: include/linux/hid-sensor-*
6335
86d35afb 6336HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8b58be88 6337M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6338L: linux-kernel@vger.kernel.org
75fc2d37 6339T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 6340S: Maintained
679655da 6341F: Documentation/timers/
5cee9645 6342F: kernel/time/hrtimer.c
88606e80 6343F: kernel/time/clockevents.c
88606e80 6344F: kernel/time/timer_*.c
05ed8490 6345F: include/linux/clockchips.h
679655da 6346F: include/linux/hrtimer.h
38bed542 6347
1da177e4 6348HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 6349L: linux-hams@vger.kernel.org
8b64f2a0 6350S: Orphan
679655da
JP
6351F: drivers/net/hamradio/dmascc.c
6352F: drivers/net/hamradio/scc.c
1da177e4 6353
ede1e6f8 6354HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 6355M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
6356W: http://www.highpoint-tech.com
6357S: Supported
679655da
JP
6358F: Documentation/scsi/hptiop.txt
6359F: drivers/scsi/hptiop.c
ede1e6f8 6360
1da177e4 6361HIPPI
8b58be88 6362M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
6363L: linux-hippi@sunsite.dk
6364S: Maintained
679655da 6365F: include/linux/hippidevice.h
c117ab84 6366F: include/uapi/linux/if_hippi.h
679655da 6367F: net/802/hippi.c
ff5a3b50 6368F: drivers/net/hippi/
1da177e4 6369
3882a734 6370HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
b30d74e4
DH
6371M: Yisen Zhuang <yisen.zhuang@huawei.com>
6372M: Salil Mehta <salil.mehta@huawei.com>
6373L: netdev@vger.kernel.org
6374W: http://www.hisilicon.com
6375S: Maintained
3882a734 6376F: drivers/net/ethernet/hisilicon/hns3/
b30d74e4 6377
6183d9b3
JG
6378HISILICON LPC BUS DRIVER
6379M: john.garry@huawei.com
6380W: http://www.hisilicon.com
6381S: Maintained
6382F: drivers/bus/hisi_lpc.c
6383F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6384
3882a734 6385HISILICON NETWORK SUBSYSTEM DRIVER
15e8e5ff
S
6386M: Yisen Zhuang <yisen.zhuang@huawei.com>
6387M: Salil Mehta <salil.mehta@huawei.com>
6388L: netdev@vger.kernel.org
6389W: http://www.hisilicon.com
6390S: Maintained
3882a734
LT
6391F: drivers/net/ethernet/hisilicon/
6392F: Documentation/devicetree/bindings/net/hisilicon*.txt
15e8e5ff 6393
07141342
SZ
6394HISILICON PMU DRIVER
6395M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6396W: http://www.hisilicon.com
6397S: Supported
6398F: drivers/perf/hisilicon
6399F: Documentation/perf/hisi-pmu.txt
6400
66a9bae6 6401HISILICON ROCE DRIVER
6402M: Lijun Ou <oulijun@huawei.com>
6403M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6404L: linux-rdma@vger.kernel.org
6405S: Maintained
6406F: drivers/infiniband/hw/hns/
6407F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6408
16c6c252
JG
6409HISILICON SAS Controller
6410M: John Garry <john.garry@huawei.com>
6411W: http://www.hisilicon.com
6412S: Supported
6413F: drivers/scsi/hisi_sas/
6414F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6415
3882a734
LT
6416HMM - Heterogeneous Memory Management
6417M: Jérôme Glisse <jglisse@redhat.com>
6418L: linux-mm@kvack.org
6419S: Maintained
6420F: mm/hmm*
6421F: include/linux/hmm*
76ea470c 6422F: Documentation/vm/hmm.txt
3882a734 6423
ff1d2767 6424HOST AP DRIVER
8b58be88 6425M: Jouni Malinen <j@w1.fi>
724c6b35 6426L: linux-wireless@vger.kernel.org
ffd74aca
JM
6427W: http://w1.fi/hostap-driver.html
6428S: Obsolete
eb4f98d5 6429F: drivers/net/wireless/intersil/hostap/
ff1d2767 6430
dd8cd779 6431HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 6432L: platform-driver-x86@vger.kernel.org
95c70215 6433S: Orphan
679655da 6434F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 6435
e2d1d6c0 6436HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 6437M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6438S: Maintained
7e25d724 6439F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 6440
7d2c86b5 6441HPET: High Precision Event Timers driver
8b58be88 6442M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 6443S: Maintained
679655da
JP
6444F: Documentation/timers/hpet.txt
6445F: drivers/char/hpet.c
6446F: include/linux/hpet.h
c117ab84 6447F: include/uapi/linux/hpet.h
b9b0332f 6448
e07b5d79 6449HPET: x86
9e06f631 6450S: Orphan
679655da
JP
6451F: arch/x86/kernel/hpet.c
6452F: arch/x86/include/asm/hpet.h
b9b0332f 6453
1da177e4 6454HPFS FILESYSTEM
8b58be88 6455M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6456W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6457S: Maintained
679655da 6458F: fs/hpfs/
1da177e4 6459
3441cded 6460HSI SUBSYSTEM
56459ea9
SR
6461M: Sebastian Reichel <sre@kernel.org>
6462T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6463S: Maintained
6464F: Documentation/ABI/testing/sysfs-bus-hsi
83e676c9 6465F: Documentation/driver-api/hsi.rst
3441cded
SR
6466F: drivers/hsi/
6467F: include/linux/hsi/
6468F: include/uapi/linux/hsi/
6469
7d2c86b5 6470HSO 3G MODEM DRIVER
0bf09c39
BS
6471L: linux-usb@vger.kernel.org
6472S: Orphan
679655da 6473F: drivers/net/usb/hso.c
11cd29b0 6474
19990e29
AB
6475HSR NETWORK PROTOCOL
6476M: Arvid Brodin <arvid.brodin@alten.se>
6477L: netdev@vger.kernel.org
6478S: Maintained
6479F: net/hsr/
6480
82abbea7
RD
6481HT16K33 LED CONTROLLER DRIVER
6482M: Robin van der Gracht <robin@protonic.nl>
6483S: Maintained
6484F: drivers/auxdisplay/ht16k33.c
6485F: Documentation/devicetree/bindings/display/ht16k33.txt
6486
5a18c343 6487HTCPEN TOUCHSCREEN DRIVER
8b58be88 6488M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6489L: linux-input@vger.kernel.org
6490S: Maintained
679655da 6491F: drivers/input/touchscreen/htcpen.c
5a18c343 6492
4d3b6327
AK
6493HUAWEI ETHERNET DRIVER
6494M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6495L: netdev@vger.kernel.org
6496S: Supported
6497F: Documentation/networking/hinic.txt
6498F: drivers/net/ethernet/huawei/hinic/
6499
1da177e4 6500HUGETLB FILESYSTEM
6d49e352 6501M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6502S: Maintained
679655da 6503F: fs/hugetlbfs/
1da177e4 6504
fe713d60
JCT
6505HVA ST MEDIA DRIVER
6506M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6507L: linux-media@vger.kernel.org
6508T: git git://linuxtv.org/media_tree.git
6509W: https://linuxtv.org
6510S: Supported
6511F: drivers/media/platform/sti/hva
6512
82abbea7
RD
6513HWPOISON MEMORY FAILURE HANDLING
6514M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6515L: linux-mm@kvack.org
6516S: Maintained
6517F: mm/memory-failure.c
6518F: mm/hwpoison-inject.c
6519
05183189 6520Hyper-V CORE AND DRIVERS
9c3646d1 6521M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6522M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6523M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6524L: devel@linuxdriverproject.org
6525S: Maintained
a5050c61 6526F: Documentation/networking/netvsc.txt
a4162747 6527F: arch/x86/include/asm/mshyperv.h
773b79f7 6528F: arch/x86/include/asm/trace/hyperv.h
5a485803 6529F: arch/x86/include/asm/hyperv-tlfs.h
a4162747 6530F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6531F: arch/x86/hyperv
05183189 6532F: drivers/hid/hid-hyperv.c
a4162747 6533F: drivers/hv/
f92ca80b 6534F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6535F: drivers/pci/host/pci-hyperv.c
05183189 6536F: drivers/net/hyperv/
a4162747 6537F: drivers/scsi/storvsc_drv.c
95096f2f 6538F: drivers/uio/uio_hv_generic.c
8a61f013 6539F: drivers/video/fbdev/hyperv_fb.c
ae0078fc 6540F: net/vmw_vsock/hyperv_transport.c
a4162747 6541F: include/linux/hyperv.h
db46e14f 6542F: include/uapi/linux/hyperv.h
a4162747 6543F: tools/hv/
54bf725e 6544F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6545
82abbea7
RD
6546HYPERVISOR VIRTUAL CONSOLE DRIVER
6547L: linuxppc-dev@lists.ozlabs.org
6548S: Odd Fixes
6549F: drivers/tty/hvc/
6550
7683e9e5
LT
6551I2C ACPI SUPPORT
6552M: Mika Westerberg <mika.westerberg@linux.intel.com>
6553L: linux-i2c@vger.kernel.org
6554L: linux-acpi@vger.kernel.org
6555S: Maintained
6556F: drivers/i2c/i2c-core-acpi.c
6557
7724fd04
PR
6558I2C MUXES
6559M: Peter Rosin <peda@axentia.se>
6560L: linux-i2c@vger.kernel.org
6561S: Maintained
2254d24a 6562F: Documentation/i2c/i2c-topology
7724fd04
PR
6563F: Documentation/i2c/muxes/
6564F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6565F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6566F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6567F: drivers/i2c/i2c-mux.c
6568F: drivers/i2c/muxes/
6569F: include/linux/i2c-mux.h
6570
4141cf67 6571I2C MV64XXX MARVELL AND ALLWINNER DRIVER
03e73e63 6572M: Gregory CLEMENT <gregory.clement@bootlin.com>
4141cf67
LT
6573L: linux-i2c@vger.kernel.org
6574S: Maintained
6575F: drivers/i2c/busses/i2c-mv64xxx.c
6576
d85c8a6a 6577I2C OVER PARALLEL PORT
d8130624 6578M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6579L: linux-i2c@vger.kernel.org
6580S: Maintained
6581F: Documentation/i2c/busses/i2c-parport
6582F: Documentation/i2c/busses/i2c-parport-light
6583F: drivers/i2c/busses/i2c-parport.c
6584F: drivers/i2c/busses/i2c-parport-light.c
6585
7683e9e5
LT
6586I2C SUBSYSTEM
6587M: Wolfram Sang <wsa@the-dreams.de>
6588L: linux-i2c@vger.kernel.org
6589W: https://i2c.wiki.kernel.org/
6590Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6591T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6592S: Maintained
95df14f7 6593F: Documentation/devicetree/bindings/i2c/i2c.txt
7683e9e5 6594F: Documentation/i2c/
95df14f7 6595F: drivers/i2c/*
7683e9e5 6596F: include/linux/i2c.h
95df14f7
WS
6597F: include/linux/i2c-dev.h
6598F: include/linux/i2c-smbus.h
7683e9e5
LT
6599F: include/uapi/linux/i2c.h
6600F: include/uapi/linux/i2c-*.h
6601
95df14f7
WS
6602I2C SUBSYSTEM HOST DRIVERS
6603L: linux-i2c@vger.kernel.org
6604W: https://i2c.wiki.kernel.org/
6605Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6606T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6607S: Odd Fixes
6608F: Documentation/devicetree/bindings/i2c/
6609F: drivers/i2c/algos/
6610F: drivers/i2c/busses/
6611
7683e9e5
LT
6612I2C-TAOS-EVM DRIVER
6613M: Jean Delvare <jdelvare@suse.com>
6614L: linux-i2c@vger.kernel.org
6615S: Maintained
6616F: Documentation/i2c/busses/i2c-taos-evm
6617F: drivers/i2c/busses/i2c-taos-evm.c
6618
6619I2C-TINY-USB DRIVER
6620M: Till Harbaum <till@harbaum.org>
6621L: linux-i2c@vger.kernel.org
6622W: http://www.harbaum.org/till/i2c_tiny_usb
6623S: Maintained
6624F: drivers/i2c/busses/i2c-tiny-usb.c
6625
d85c8a6a 6626I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6627M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6628L: linux-i2c@vger.kernel.org
6629S: Maintained
6630F: Documentation/i2c/busses/i2c-ali1535
6631F: Documentation/i2c/busses/i2c-ali1563
6632F: Documentation/i2c/busses/i2c-ali15x3
6633F: Documentation/i2c/busses/i2c-amd756
6634F: Documentation/i2c/busses/i2c-amd8111
6635F: Documentation/i2c/busses/i2c-i801
6636F: Documentation/i2c/busses/i2c-nforce2
6637F: Documentation/i2c/busses/i2c-piix4
6638F: Documentation/i2c/busses/i2c-sis5595
6639F: Documentation/i2c/busses/i2c-sis630
6640F: Documentation/i2c/busses/i2c-sis96x
6641F: Documentation/i2c/busses/i2c-via
6642F: Documentation/i2c/busses/i2c-viapro
6643F: drivers/i2c/busses/i2c-ali1535.c
6644F: drivers/i2c/busses/i2c-ali1563.c
6645F: drivers/i2c/busses/i2c-ali15x3.c
6646F: drivers/i2c/busses/i2c-amd756.c
6647F: drivers/i2c/busses/i2c-amd756-s4882.c
6648F: drivers/i2c/busses/i2c-amd8111.c
6649F: drivers/i2c/busses/i2c-i801.c
6650F: drivers/i2c/busses/i2c-isch.c
6651F: drivers/i2c/busses/i2c-nforce2.c
6652F: drivers/i2c/busses/i2c-nforce2-s4985.c
6653F: drivers/i2c/busses/i2c-piix4.c
6654F: drivers/i2c/busses/i2c-sis5595.c
6655F: drivers/i2c/busses/i2c-sis630.c
6656F: drivers/i2c/busses/i2c-sis96x.c
6657F: drivers/i2c/busses/i2c-via.c
6658F: drivers/i2c/busses/i2c-viapro.c
6659
d596f2b8
HG
6660I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6661M: Hans de Goede <hdegoede@redhat.com>
6662L: linux-i2c@vger.kernel.org
6663S: Maintained
6664F: drivers/i2c/busses/i2c-cht-wc.c
6665
cb7f07a4
NH
6666I2C/SMBUS ISMT DRIVER
6667M: Seth Heasley <seth.heasley@intel.com>
6668M: Neil Horman <nhorman@tuxdriver.com>
6669L: linux-i2c@vger.kernel.org
6670F: drivers/i2c/busses/i2c-ismt.c
6671F: Documentation/i2c/busses/i2c-ismt
6672
7683e9e5
LT
6673I2C/SMBUS STUB DRIVER
6674M: Jean Delvare <jdelvare@suse.com>
846557d3 6675L: linux-i2c@vger.kernel.org
e8c76eed 6676S: Maintained
7683e9e5 6677F: drivers/i2c/i2c-stub.c
e8c76eed 6678
1da177e4 6679IA64 (Itanium) PLATFORM
8b58be88
JP
6680M: Tony Luck <tony.luck@intel.com>
6681M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6682L: linux-ia64@vger.kernel.org
6b1c70b1 6683T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6684S: Maintained
679655da 6685F: arch/ia64/
1da177e4 6686
7683e9e5
LT
6687IBM Power 842 compression accelerator
6688M: Haren Myneni <haren@us.ibm.com>
4cd38750 6689S: Supported
7683e9e5
LT
6690F: drivers/crypto/nx/Makefile
6691F: drivers/crypto/nx/Kconfig
6692F: drivers/crypto/nx/nx-842*
6693F: include/linux/sw842.h
6694F: crypto/842.c
6695F: lib/842/
4cd38750 6696
956c203c 6697IBM Power in-Nest Crypto Acceleration
4cd38750 6698M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6699M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6700L: linux-crypto@vger.kernel.org
6701S: Supported
28bceeaa
DS
6702F: drivers/crypto/nx/Makefile
6703F: drivers/crypto/nx/Kconfig
6704F: drivers/crypto/nx/nx-aes*
6705F: drivers/crypto/nx/nx-sha*
6706F: drivers/crypto/nx/nx.*
6707F: drivers/crypto/nx/nx_csbcpb.h
6708F: drivers/crypto/nx/nx_debugfs.h
956c203c 6709
1da177e4 6710IBM Power Linux RAID adapter
8b58be88 6711M: Brian King <brking@us.ibm.com>
1da177e4 6712S: Supported
679655da 6713F: drivers/scsi/ipr.*
1da177e4 6714
7683e9e5 6715IBM Power SRIOV Virtual NIC Device Driver
eddd63a6 6716M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7683e9e5 6717M: John Allen <jallen@linux.vnet.ibm.com>
9d348af4
SL
6718L: netdev@vger.kernel.org
6719S: Supported
7683e9e5 6720F: drivers/net/ethernet/ibm/ibmvnic.*
9d348af4 6721
4dea2d1a
SB
6722IBM Power Virtual Accelerator Switchboard
6723M: Sukadev Bhattiprolu
6724L: linuxppc-dev@lists.ozlabs.org
6725S: Supported
6726F: arch/powerpc/platforms/powernv/vas*
2392c8c8 6727F: arch/powerpc/platforms/powernv/copy-paste.h
4dea2d1a
SB
6728F: arch/powerpc/include/asm/vas.h
6729F: arch/powerpc/include/uapi/asm/vas.h
6730
7683e9e5 6731IBM Power Virtual Ethernet Device Driver
032c5e82 6732M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
032c5e82
TF
6733L: netdev@vger.kernel.org
6734S: Supported
7683e9e5
LT
6735F: drivers/net/ethernet/ibm/ibmveth.*
6736
6737IBM Power Virtual FC Device Drivers
6738M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6739L: linux-scsi@vger.kernel.org
6740S: Supported
6741F: drivers/scsi/ibmvscsi/ibmvfc*
032c5e82 6742
e6babec6 6743IBM Power Virtual SCSI Device Drivers
bcbde52b 6744M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6745L: linux-scsi@vger.kernel.org
6746S: Supported
e6babec6 6747F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6748F: include/scsi/viosrp.h
6749
6750IBM Power Virtual SCSI Device Target Driver
6751M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6752M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6753L: linux-scsi@vger.kernel.org
6754L: target-devel@vger.kernel.org
6755S: Supported
6756F: drivers/scsi/ibmvscsi_tgt/
e6babec6 6757
7683e9e5
LT
6758IBM Power VMX Cryptographic instructions
6759M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6760M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6761L: linux-crypto@vger.kernel.org
e6babec6 6762S: Supported
7683e9e5
LT
6763F: drivers/crypto/vmx/Makefile
6764F: drivers/crypto/vmx/Kconfig
6765F: drivers/crypto/vmx/vmx.c
6766F: drivers/crypto/vmx/aes*
6767F: drivers/crypto/vmx/ghash*
6768F: drivers/crypto/vmx/ppc-xlate.pl
4b7652cc 6769
1da177e4 6770IBM ServeRAID RAID DRIVER
f9213e78 6771S: Orphan
679655da 6772F: drivers/scsi/ips.*
1da177e4 6773
6ed9f9c4
PT
6774ICH LPC AND GPIO DRIVER
6775M: Peter Tyser <ptyser@xes-inc.com>
6776S: Maintained
6777F: drivers/mfd/lpc_ich.c
6778F: drivers/gpio/gpio-ich.c
6779
1e7106fc 6780IDE SUBSYSTEM
8b58be88 6781M: "David S. Miller" <davem@davemloft.net>
1da177e4 6782L: linux-ide@vger.kernel.org
8a6e2535 6783Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6784T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6785S: Maintained
679655da
JP
6786F: Documentation/ide/
6787F: drivers/ide/
6788F: include/linux/ide.h
1da177e4 6789
82abbea7
RD
6790IDE/ATAPI DRIVERS
6791M: Borislav Petkov <bp@alien8.de>
6792L: linux-ide@vger.kernel.org
6793S: Maintained
6794F: Documentation/cdrom/ide-cd
6795F: drivers/ide/ide-cd*
6796
6cb8c13d
IP
6797IDEAPAD LAPTOP EXTRAS DRIVER
6798M: Ike Panhc <ike.pan@canonical.com>
6799L: platform-driver-x86@vger.kernel.org
6800W: http://launchpad.net/ideapad-laptop
6801S: Maintained
6802F: drivers/platform/x86/ideapad-laptop.c
6803
1ea4c161
AM
6804IDEAPAD LAPTOP SLIDEBAR DRIVER
6805M: Andrey Moiseev <o2g.org.ru@gmail.com>
6806L: linux-input@vger.kernel.org
6807W: https://github.com/o2genum/ideapad-slidebar
6808S: Maintained
6809F: drivers/input/misc/ideapad_slidebar.c
6810
82abbea7
RD
6811IDT VersaClock 5 CLOCK DRIVER
6812M: Marek Vasut <marek.vasut@gmail.com>
c404c199 6813S: Maintained
82abbea7 6814F: drivers/clk/clk-versaclock5.c
1da177e4 6815
02cf2286 6816IEEE 802.15.4 SUBSYSTEM
5bd425aa 6817M: Alexander Aring <alex.aring@gmail.com>
5cc92049 6818M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6819L: linux-wpan@vger.kernel.org
aff3eaa0 6820W: http://wpan.cakelab.org/
b9b95da9
SS
6821T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6822T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
02cf2286
SL
6823S: Maintained
6824F: net/ieee802154/
68653359 6825F: net/mac802154/
251741b1 6826F: drivers/net/ieee802154/
580947d3
AA
6827F: include/linux/nl802154.h
6828F: include/linux/ieee802154.h
6829F: include/net/nl802154.h
6830F: include/net/mac802154.h
6831F: include/net/af_ieee802154.h
6832F: include/net/cfg802154.h
6833F: include/net/ieee802154_netdev.h
ebef9c12 6834F: Documentation/networking/ieee802154.txt
02cf2286 6835
1ce84604 6836IFE PROTOCOL
f1fd20c3 6837M: Yotam Gigi <yotam.gi@gmail.com>
1ce84604
YG
6838M: Jamal Hadi Salim <jhs@mojatatu.com>
6839F: net/ife
6840F: include/net/ife.h
6841F: include/uapi/linux/ife.h
6842
b1c97193
SY
6843IGORPLUG-USB IR RECEIVER
6844M: Sean Young <sean@mess.org>
6845L: linux-media@vger.kernel.org
6846S: Maintained
6847F: drivers/media/rc/igorplugusb.c
6848
40ad4a30
SY
6849IGUANAWORKS USB IR TRANSCEIVER
6850M: Sean Young <sean@mess.org>
6851L: linux-media@vger.kernel.org
6852S: Maintained
6853F: drivers/media/rc/iguanair.c
6854
ed13134b
PR
6855IIO DIGITAL POTENTIOMETER DAC
6856M: Peter Rosin <peda@axentia.se>
6857L: linux-iio@vger.kernel.org
6858S: Maintained
7fde1484 6859F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6860F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6861F: drivers/iio/dac/dpot-dac.c
ed13134b 6862
e778aa14
PR
6863IIO ENVELOPE DETECTOR
6864M: Peter Rosin <peda@axentia.se>
6865L: linux-iio@vger.kernel.org
6866S: Maintained
b475f80b 6867F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6868F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6869F: drivers/iio/adc/envelope-detector.c
e778aa14 6870
a36954f5
PR
6871IIO MULTIPLEXER
6872M: Peter Rosin <peda@axentia.se>
6873L: linux-iio@vger.kernel.org
6874S: Maintained
6875F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
7ba9df54 6876F: drivers/iio/multiplexer/iio-mux.c
a36954f5 6877
9545f86e 6878IIO SUBSYSTEM AND DRIVERS
030a13d7 6879M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6880R: Hartmut Knaack <knaack.h@gmx.de>
6881R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6882R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6883L: linux-iio@vger.kernel.org
21d41655 6884T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6885S: Maintained
f4457f7b
LW
6886F: Documentation/ABI/testing/configfs-iio*
6887F: Documentation/ABI/testing/sysfs-bus-iio*
866b148a 6888F: Documentation/devicetree/bindings/iio/
03e7c251 6889F: drivers/iio/
9545f86e 6890F: drivers/staging/iio/
8fe671fc 6891F: include/linux/iio/
817020cf 6892F: tools/iio/
9545f86e 6893
65519263
SG
6894IKANOS/ADI EAGLE ADSL USB DRIVER
6895M: Matthieu Castet <castet.matthieu@free.fr>
6896M: Stanislaw Gruszka <stf_xl@wp.pl>
6897S: Maintained
6898F: drivers/usb/atm/ueagle-atm.c
6899
8ef3ff27 6900IMGTEC ASCII LCD DRIVER
fb615d61 6901M: Paul Burton <paul.burton@mips.com>
8ef3ff27
PB
6902S: Maintained
6903F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6904F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6905
82abbea7 6906IMGTEC IR DECODER DRIVER
e0a86312 6907M: James Hogan <jhogan@kernel.org>
82abbea7
RD
6908S: Maintained
6909F: drivers/media/rc/img-ir/
6910
8a4e8f8d
SY
6911IMON SOUNDGRAPH USB IR RECEIVER
6912M: Sean Young <sean@mess.org>
6913L: linux-media@vger.kernel.org
6914S: Maintained
6915F: drivers/media/rc/imon_raw.c
6916F: drivers/media/rc/imon.c
6917
82abbea7
RD
6918IMS TWINTURBO FRAMEBUFFER DRIVER
6919L: linux-fbdev@vger.kernel.org
6920S: Orphan
6921F: drivers/video/fbdev/imsttfb.c
6922
e89ab51f
GR
6923INA209 HARDWARE MONITOR DRIVER
6924M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6925L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6926S: Maintained
6927F: Documentation/hwmon/ina209
6928F: Documentation/devicetree/bindings/i2c/ina209.txt
6929F: drivers/hwmon/ina209.c
6930
6931INA2XX HARDWARE MONITOR DRIVER
6932M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6933L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6934S: Maintained
6935F: Documentation/hwmon/ina2xx
6936F: drivers/hwmon/ina2xx.c
6937F: include/linux/platform_data/ina2xx.h
6938
14dc124f
SIG
6939INDUSTRY PACK SUBSYSTEM (IPACK)
6940M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6941M: Jens Taprogge <jens.taprogge@taprogge.org>
6942M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6943L: industrypack-devel@lists.sourceforge.net
6944W: http://industrypack.sourceforge.net
6945S: Maintained
6946F: drivers/ipack/
6947
1da177e4 6948INFINIBAND SUBSYSTEM
b6b2bbe6 6949M: Doug Ledford <dledford@redhat.com>
e6e58e77 6950M: Jason Gunthorpe <jgg@mellanox.com>
e6cc0fd1 6951L: linux-rdma@vger.kernel.org
46adb179 6952W: https://github.com/linux-rdma/rdma-core
8a6e2535 6953Q: http://patchwork.kernel.org/project/linux-rdma/list/
f2fe3c4e 6954T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
1da177e4 6955S: Supported
3d35d32d 6956F: Documentation/devicetree/bindings/infiniband/
679655da
JP
6957F: Documentation/infiniband/
6958F: drivers/infiniband/
c117ab84 6959F: include/uapi/linux/if_infiniband.h
954138dc
YD
6960F: include/uapi/rdma/
6961F: include/rdma/
1da177e4 6962
82abbea7
RD
6963INGENIC JZ4780 DMA Driver
6964M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6965S: Maintained
6966F: drivers/dma/dma-jz4780.c
6967
6968INGENIC JZ4780 NAND DRIVER
6969M: Harvey Hunt <harveyhuntnexus@gmail.com>
6970L: linux-mtd@lists.infradead.org
6971S: Maintained
93db446a 6972F: drivers/mtd/nand/raw/jz4780_*
82abbea7
RD
6973
6974INOTIFY
67427715
JK
6975M: Jan Kara <jack@suse.cz>
6976R: Amir Goldstein <amir73il@gmail.com>
6977L: linux-fsdevel@vger.kernel.org
c9f04f58 6978S: Maintained
679655da
JP
6979F: Documentation/filesystems/inotify.txt
6980F: fs/notify/inotify/
6981F: include/linux/inotify.h
c117ab84 6982F: include/uapi/linux/inotify.h
c9f04f58 6983
e2d1d6c0 6984INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6985M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6986L: linux-input@vger.kernel.org
8a6e2535 6987Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6988T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6989S: Maintained
679655da 6990F: drivers/input/
f4eea7e2 6991F: include/linux/input.h
c117ab84 6992F: include/uapi/linux/input.h
65938133 6993F: include/uapi/linux/input-event-codes.h
f4eea7e2 6994F: include/linux/input/
e52d8398 6995F: Documentation/devicetree/bindings/input/
65938133 6996F: Documentation/input/
e2d1d6c0 6997
3267a87f 6998INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6999M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 7000L: linux-input@vger.kernel.org
75dd112a 7001S: Odd fixes
e2ba5731 7002F: Documentation/input/multi-touch-protocol.rst
7f9c2454 7003F: drivers/input/input-mt.c
3267a87f
HR
7004K: \b(ABS|SYN)_MT_
7005
ee0db78d 7006INSIDE SECURE CRYPTO DRIVER
c4ecc8f0 7007M: Antoine Tenart <antoine.tenart@bootlin.com>
ee0db78d
AT
7008F: drivers/crypto/inside-secure/
7009S: Maintained
7010L: linux-crypto@vger.kernel.org
7011
82abbea7
RD
7012INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7013M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7014M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
34d8751f 7015L: linux-integrity@vger.kernel.org
82abbea7
RD
7016T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7017S: Supported
7018F: security/integrity/ima/
7019
7683e9e5
LT
7020INTEL 810/815 FRAMEBUFFER DRIVER
7021M: Antonino Daplas <adaplas@gmail.com>
7022L: linux-fbdev@vger.kernel.org
7023S: Maintained
7024F: drivers/video/fbdev/i810/
7025
97fa99a3
JY
7026INTEL ASoC BDW/HSW DRIVERS
7027M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 7028L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 7029S: Supported
e8e1225d
JP
7030F: sound/soc/intel/common/sst-dsp*
7031F: sound/soc/intel/common/sst-firmware.c
7032F: sound/soc/intel/boards/broadwell.c
7033F: sound/soc/intel/haswell/
97fa99a3 7034
4ac13e17
DJ
7035INTEL C600 SERIES SAS CONTROLLER DRIVER
7036M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 7037M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 7038L: linux-scsi@vger.kernel.org
7106891a
DJ
7039T: git git://git.code.sf.net/p/intel-sas/isci
7040S: Supported
4ac13e17 7041F: drivers/scsi/isci/
4ac13e17 7042
7683e9e5 7043INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7683e9e5 7044M: Jani Nikula <jani.nikula@linux.intel.com>
7bc66c6a
SV
7045M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7046M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7683e9e5
LT
7047L: intel-gfx@lists.freedesktop.org
7048W: https://01.org/linuxgraphics/
7049B: https://01.org/linuxgraphics/documentation/how-report-bugs
7050C: irc://chat.freenode.net/intel-gfx
7051Q: http://patchwork.freedesktop.org/project/intel-gfx/
7052T: git git://anongit.freedesktop.org/drm-intel
6c8909b4 7053S: Supported
7683e9e5
LT
7054F: drivers/gpu/drm/i915/
7055F: include/drm/i915*
7056F: include/uapi/drm/i915_drm.h
7057F: Documentation/gpu/i915.rst
844dd05f 7058
2f302324 7059INTEL ETHERNET DRIVERS
8b58be88 7060M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 7061L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 7062W: http://www.intel.com/support/feedback.htm
d94e6fed 7063W: http://e1000.sourceforge.net/
2f302324
JK
7064Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7065T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7066T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 7067S: Supported
0d164401
JK
7068F: Documentation/networking/e100.txt
7069F: Documentation/networking/e1000.txt
7070F: Documentation/networking/e1000e.txt
7071F: Documentation/networking/igb.txt
7072F: Documentation/networking/igbvf.txt
7073F: Documentation/networking/ixgb.txt
7074F: Documentation/networking/ixgbe.txt
7075F: Documentation/networking/ixgbevf.txt
1bff6529 7076F: Documentation/networking/i40e.txt
105bf2fe 7077F: Documentation/networking/i40evf.txt
837f08fd 7078F: Documentation/networking/ice.txt
dee1ad47 7079F: drivers/net/ethernet/intel/
bc90d291 7080F: drivers/net/ethernet/intel/*/
681bdf80 7081F: include/linux/avf/virtchnl.h
1da177e4 7082
7683e9e5
LT
7083INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7084M: Maik Broemme <mbroemme@libmpq.org>
7085L: linux-fbdev@vger.kernel.org
224f9e6d 7086S: Maintained
7683e9e5
LT
7087F: Documentation/fb/intelfb.txt
7088F: drivers/video/fbdev/intelfb/
224f9e6d 7089
7683e9e5
LT
7090INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7091M: Zhenyu Wang <zhenyuw@linux.intel.com>
7092M: Zhi Wang <zhi.a.wang@intel.com>
7093L: intel-gvt-dev@lists.freedesktop.org
7094L: intel-gfx@lists.freedesktop.org
7095W: https://01.org/igvt-g
0bde438b 7096T: git https://github.com/intel/gvt-linux.git
7683e9e5
LT
7097S: Supported
7098F: drivers/gpu/drm/i915/gvt/
0963d59b 7099
7683e9e5
LT
7100INTEL HID EVENT DRIVER
7101M: Alex Hung <alex.hung@canonical.com>
7102L: platform-driver-x86@vger.kernel.org
ca907a90 7103S: Maintained
7683e9e5 7104F: drivers/platform/x86/intel-hid.c
5760b0a5 7105
7683e9e5
LT
7106INTEL I/OAT DMA DRIVER
7107M: Dave Jiang <dave.jiang@intel.com>
7108R: Dan Williams <dan.j.williams@intel.com>
7109L: dmaengine@vger.kernel.org
7110Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4bd96a7a 7111S: Supported
7683e9e5 7112F: drivers/dma/ioat*
4bd96a7a 7113
7683e9e5
LT
7114INTEL IDLE DRIVER
7115M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7116M: Len Brown <lenb@kernel.org>
7117L: linux-pm@vger.kernel.org
7118T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7119B: https://bugzilla.kernel.org
8a70da82 7120S: Supported
7683e9e5 7121F: drivers/idle/intel_idle.c
8a70da82 7122
7683e9e5
LT
7123INTEL INTEGRATED SENSOR HUB DRIVER
7124M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7125M: Jiri Kosina <jikos@kernel.org>
7126L: linux-input@vger.kernel.org
7127S: Maintained
7128F: drivers/hid/intel-ish-hid/
efa3144e 7129
7683e9e5
LT
7130INTEL IOMMU (VT-d)
7131M: David Woodhouse <dwmw2@infradead.org>
7132L: iommu@lists.linux-foundation.org
7133T: git git://git.infradead.org/iommu-2.6.git
b481de9c 7134S: Supported
7683e9e5
LT
7135F: drivers/iommu/intel-iommu.c
7136F: include/linux/intel-iommu.h
7137
7138INTEL IOP-ADMA DMA DRIVER
7139R: Dan Williams <dan.j.williams@intel.com>
7140S: Odd fixes
7141F: drivers/dma/iop-adma.c
7142
c2a6a07a
YZ
7143INTEL IPU3 CSI-2 CIO2 DRIVER
7144M: Yong Zhi <yong.zhi@intel.com>
7145M: Sakari Ailus <sakari.ailus@linux.intel.com>
7146L: linux-media@vger.kernel.org
7147S: Maintained
7148F: drivers/media/pci/intel/ipu3/
7149F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7150
7683e9e5
LT
7151INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7152M: Krzysztof Halasa <khalasa@piap.pl>
7153S: Maintained
7154F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7155F: arch/arm/mach-ixp4xx/include/mach/npe.h
7156F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7157F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7158F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7159F: drivers/net/wan/ixp4xx_hss.c
7160
7161INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7162M: Deepak Saxena <dsaxena@plexity.net>
7163S: Maintained
7164F: drivers/char/hw_random/ixp4xx-rng.c
b481de9c 7165
de8fe023
TW
7166INTEL MANAGEMENT ENGINE (mei)
7167M: Tomas Winkler <tomas.winkler@intel.com>
7168L: linux-kernel@vger.kernel.org
7169S: Supported
c117ab84 7170F: include/uapi/linux/mei.h
5069288b 7171F: include/linux/mei_cl_bus.h
de8fe023 7172F: drivers/misc/mei/*
222818c3 7173F: drivers/watchdog/mei_wdt.c
e07950a1 7174F: Documentation/misc-devices/mei/*
986b891a 7175F: samples/mei/*
de8fe023 7176
7683e9e5
LT
7177INTEL MENLOW THERMAL DRIVER
7178M: Sujith Thomas <sujith.thomas@intel.com>
7179L: platform-driver-x86@vger.kernel.org
7180W: https://01.org/linux-acpi
7181S: Supported
7182F: drivers/platform/x86/intel_menlow.c
7183
7184INTEL MERRIFIELD GPIO DRIVER
7185M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7186L: linux-gpio@vger.kernel.org
7187S: Maintained
7188F: drivers/gpio/gpio-merrifield.c
7189
50ceb98b
SD
7190INTEL MIC DRIVERS (mic)
7191M: Sudeep Dutt <sudeep.dutt@intel.com>
7192M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7193S: Supported
7194W: https://github.com/sudeepdutt/mic
7195W: http://software.intel.com/en-us/mic-developer
7196F: include/linux/mic_bus.h
7197F: include/linux/scif.h
7198F: include/uapi/linux/mic_common.h
7683e9e5 7199F: include/uapi/linux/mic_ioctl.h
9f273c24 7200F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
7201F: drivers/misc/mic/
7202F: drivers/dma/mic_x100_dma.c
7203F: drivers/dma/mic_x100_dma.h
9f273c24 7204F: Documentation/mic/
50ceb98b 7205
7683e9e5
LT
7206INTEL PMC CORE DRIVER
7207M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7208M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7209L: platform-driver-x86@vger.kernel.org
7210S: Maintained
7211F: arch/x86/include/asm/pmc_core.h
7212F: drivers/platform/x86/intel_pmc_core*
7213
fdca4f16 7214INTEL PMC/P-Unit IPC DRIVER
0a8b8353 7215M: Zha Qipeng<qipeng.zha@intel.com>
7216L: platform-driver-x86@vger.kernel.org
7217S: Maintained
7218F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 7219F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 7220F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 7221F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 7222
7683e9e5
LT
7223INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7224M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7225L: linux-wireless@vger.kernel.org
7226S: Maintained
7227F: Documentation/networking/README.ipw2100
7228F: Documentation/networking/README.ipw2200
7229F: drivers/net/wireless/intel/ipw2x00/
7230
7231INTEL PSTATE DRIVER
7232M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7233M: Len Brown <lenb@kernel.org>
7234L: linux-pm@vger.kernel.org
7235S: Supported
7236F: drivers/cpufreq/intel_pstate.c
7237
7238INTEL RDMA RNIC DRIVER
7239M: Faisal Latif <faisal.latif@intel.com>
7240M: Shiraz Saleem <shiraz.saleem@intel.com>
7241L: linux-rdma@vger.kernel.org
7242S: Supported
7243F: drivers/infiniband/hw/i40iw/
9a657b4c 7244F: include/uapi/rdma/i40iw-abi.h
7683e9e5 7245
b09dd347
TC
7246INTEL SHA MULTIBUFFER DRIVER
7247M: Megha Dey <megha.dey@linux.intel.com>
7248R: Tim Chen <tim.c.chen@linux.intel.com>
7249L: linux-crypto@vger.kernel.org
7250S: Supported
7251F: arch/x86/crypto/sha*-mb
7252F: crypto/mcryptd.c
7253
378f956e
SKC
7254INTEL TELEMETRY DRIVER
7255M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7256L: platform-driver-x86@vger.kernel.org
7257S: Maintained
378f956e 7258F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 7259F: drivers/platform/x86/intel_telemetry*
0a8b8353 7260
7683e9e5
LT
7261INTEL VIRTUAL BUTTON DRIVER
7262M: AceLan Kao <acelan.kao@canonical.com>
b740d2e9
RB
7263L: platform-driver-x86@vger.kernel.org
7264S: Maintained
7683e9e5
LT
7265F: drivers/platform/x86/intel-vbtn.c
7266
7267INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7268M: Stanislaw Gruszka <sgruszka@redhat.com>
7269L: linux-wireless@vger.kernel.org
7270S: Supported
7271F: drivers/net/wireless/intel/iwlegacy/
7272
7273INTEL WIRELESS WIFI LINK (iwlwifi)
7274M: Johannes Berg <johannes.berg@intel.com>
7275M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7276M: Luca Coelho <luciano.coelho@intel.com>
7277M: Intel Linux Wireless <linuxwifi@intel.com>
7278L: linux-wireless@vger.kernel.org
7279W: http://intellinuxwireless.org
7280T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7281S: Supported
7282F: drivers/net/wireless/intel/iwlwifi/
7283
7284INTEL WIRELESS WIMAX CONNECTION 2400
7285M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7286M: linux-wimax@intel.com
7287L: wimax@linuxwimax.org (subscribers-only)
7288S: Supported
7289W: http://linuxwimax.org
7290F: Documentation/wimax/README.i2400m
7291F: drivers/net/wimax/i2400m/
7292F: include/uapi/linux/wimax/i2400m.h
7293
ce6a9002
ML
7294INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7295M: Mario Limonciello <mario.limonciello@dell.com>
7296S: Maintained
7297F: drivers/platform/x86/intel-wmi-thunderbolt.c
7298
7683e9e5
LT
7299INTEL(R) TRACE HUB
7300M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7301S: Supported
7302F: Documentation/trace/intel_th.txt
7303F: drivers/hwtracing/intel_th/
7304
7305INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7306M: Ning Sun <ning.sun@intel.com>
7307L: tboot-devel@lists.sourceforge.net
7308W: http://tboot.sourceforge.net
7309T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7310S: Supported
7311F: Documentation/intel_txt.txt
7312F: include/linux/tboot.h
7313F: arch/x86/kernel/tboot.c
7314
7315INTEL-MID GPIO DRIVER
7316M: David Cohen <david.a.cohen@linux.intel.com>
7317L: linux-gpio@vger.kernel.org
7318S: Maintained
7319F: drivers/gpio/gpio-intel-mid.c
b740d2e9 7320
3904b28e
LW
7321INVENSENSE MPU-3050 GYROSCOPE DRIVER
7322M: Linus Walleij <linus.walleij@linaro.org>
7323L: linux-iio@vger.kernel.org
7324S: Maintained
7325F: drivers/iio/gyro/mpu3050*
7326F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7327
cb109a0e 7328IOC3 ETHERNET DRIVER
8b58be88 7329M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
7330L: linux-mips@linux-mips.org
7331S: Maintained
8862bf1e 7332F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 7333
cb109a0e 7334IOC3 SERIAL DRIVER
8b58be88 7335M: Pat Gefre <pfg@sgi.com>
d39e0721 7336L: linux-serial@vger.kernel.org
cb109a0e 7337S: Maintained
df621252 7338F: drivers/tty/serial/ioc3_serial.c
cb109a0e 7339
0b6e8569
SW
7340IOMMU DRIVERS
7341M: Joerg Roedel <joro@8bytes.org>
7342L: iommu@lists.linux-foundation.org
7343T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7344S: Maintained
efcd94c0 7345F: Documentation/devicetree/bindings/iommu/
0b6e8569 7346F: drivers/iommu/
82df0a43 7347F: include/linux/iommu.h
ce290211 7348F: include/linux/of_iommu.h
82df0a43 7349F: include/linux/iova.h
0b6e8569 7350
4480f15b 7351IP MASQUERADING
8b58be88 7352M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 7353S: Maintained
679655da 7354F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 7355
4409ebe9 7356IPMI SUBSYSTEM
8b58be88 7357M: Corey Minyard <minyard@acm.org>
b0c90653 7358L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
7359W: http://openipmi.sourceforge.net/
7360S: Supported
679655da
JP
7361F: Documentation/IPMI.txt
7362F: drivers/char/ipmi/
7363F: include/linux/ipmi*
c117ab84 7364F: include/uapi/linux/ipmi*
4409ebe9 7365
e2d1d6c0 7366IPS SCSI RAID DRIVER
721d8b41 7367M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
7368L: linux-scsi@vger.kernel.org
7369W: http://www.adaptec.com/
7370S: Maintained
679655da 7371F: drivers/scsi/ips*
e2d1d6c0
RD
7372
7373IPVS
8b58be88
JP
7374M: Wensong Zhang <wensong@linux-vs.org>
7375M: Simon Horman <horms@verge.net.au>
7376M: Julian Anastasov <ja@ssi.bg>
979b6c13 7377L: netdev@vger.kernel.org
e2d1d6c0 7378L: lvs-devel@vger.kernel.org
1da177e4 7379S: Maintained
9f273c24
FW
7380T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7381T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 7382F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 7383F: include/net/ip_vs.h
c117ab84 7384F: include/uapi/linux/ip_vs.h
679655da 7385F: net/netfilter/ipvs/
1da177e4 7386
e7839f25 7387IPWIRELESS DRIVER
e5f6450c 7388M: Jiri Kosina <jikos@kernel.org>
d8130624 7389M: David Sterba <dsterba@suse.com>
92094aa0 7390S: Odd Fixes
282361a0 7391F: drivers/tty/ipwireless/
099dc4fb 7392
e2d1d6c0 7393IPX NETWORK LAYER
e2d1d6c0 7394L: netdev@vger.kernel.org
47595e32 7395S: Obsolete
c117ab84 7396F: include/uapi/linux/ipx.h
e02554e9 7397F: drivers/staging/ipx/
e2d1d6c0 7398
1da177e4 7399IRDA SUBSYSTEM
8b58be88 7400M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 7401L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 7402L: netdev@vger.kernel.org
1da177e4 7403W: http://irda.sourceforge.net/
47595e32 7404S: Obsolete
e0057975 7405T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da 7406F: Documentation/networking/irda.txt
6c766db6 7407F: drivers/staging/irda/
1da177e4 7408
82abbea7
RD
7409IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7410M: Marc Zyngier <marc.zyngier@arm.com>
7411S: Maintained
7412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7413F: Documentation/IRQ-domain.txt
7414F: include/linux/irqdomain.h
7415F: kernel/irq/irqdomain.c
7416F: kernel/irq/msi.c
7417
7683e9e5
LT
7418IRQ SUBSYSTEM
7419M: Thomas Gleixner <tglx@linutronix.de>
7420L: linux-kernel@vger.kernel.org
7421S: Maintained
7422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7423F: kernel/irq/
7424
2ed9fd28
JC
7425IRQCHIP DRIVERS
7426M: Thomas Gleixner <tglx@linutronix.de>
7427M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 7428M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
7429L: linux-kernel@vger.kernel.org
7430S: Maintained
7431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5b5a9069 7432F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 7433F: drivers/irqchip/
a800c7cc 7434
ad7afc38
WBG
7435ISA
7436M: William Breathitt Gray <vilhelm.gray@gmail.com>
7437S: Maintained
7438F: Documentation/isa.txt
7439F: drivers/base/isa.c
7440F: include/linux/isa.h
7441
d39b8420
HV
7442ISA RADIO MODULE
7443M: Hans Verkuil <hverkuil@xs4all.nl>
7444L: linux-media@vger.kernel.org
7445T: git git://linuxtv.org/media_tree.git
a825eaec 7446W: https://linuxtv.org
d39b8420
HV
7447S: Maintained
7448F: drivers/media/radio/radio-isa*
7449
82abbea7
RD
7450ISAPNP
7451M: Jaroslav Kysela <perex@perex.cz>
71a6d0af 7452S: Maintained
82abbea7
RD
7453F: Documentation/isapnp.txt
7454F: drivers/pnp/isapnp/
7455F: include/linux/isapnp.h
71a6d0af 7456
14816b1e 7457ISCSI
623290a2
LD
7458M: Lee Duncan <lduncan@suse.com>
7459M: Chris Leech <cleech@redhat.com>
14816b1e 7460L: open-iscsi@googlegroups.com
623290a2 7461W: www.open-iscsi.com
14816b1e 7462S: Maintained
679655da
JP
7463F: drivers/scsi/*iscsi*
7464F: include/scsi/*iscsi*
14816b1e 7465
82abbea7
RD
7466iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7467M: Peter Jones <pjones@redhat.com>
7468M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7469S: Maintained
7470F: drivers/firmware/iscsi_ibft*
7471
1e65eb42
OG
7472ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7473M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 7474M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
7475M: Roi Dayan <roid@mellanox.com>
7476L: linux-rdma@vger.kernel.org
7477S: Supported
7478W: http://www.openfabrics.org
7479W: www.open-iscsi.org
7480Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 7481F: drivers/infiniband/ulp/iser/
1e65eb42 7482
2b70e5fd 7483ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 7484M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
7485T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7486L: linux-rdma@vger.kernel.org
7487L: target-devel@vger.kernel.org
7488S: Supported
7489W: http://www.linux-iscsi.org
7490F: drivers/infiniband/ulp/isert
7491
1da177e4 7492ISDN SUBSYSTEM
8b58be88 7493M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 7494L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 7495L: netdev@vger.kernel.org
1da177e4 7496W: http://www.isdn4linux.de
54e5881d 7497T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 7498S: Maintained
679655da
JP
7499F: Documentation/isdn/
7500F: drivers/isdn/
7501F: include/linux/isdn.h
7502F: include/linux/isdn/
c117ab84
CEB
7503F: include/uapi/linux/isdn.h
7504F: include/uapi/linux/isdn/
1da177e4
LT
7505
7506ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 7507M: Armin Schindler <mac@melware.de>
d5d52273 7508L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
7509W: http://www.melware.de
7510S: Maintained
679655da 7511F: drivers/isdn/hardware/eicon/
1da177e4 7512
d624870f 7513IT87 HARDWARE MONITORING DRIVER
d8130624 7514M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7515L: linux-hwmon@vger.kernel.org
d624870f
JD
7516S: Maintained
7517F: Documentation/hwmon/it87
7518F: drivers/hwmon/it87.c
7519
d7104bff
AP
7520IT913X MEDIA DRIVER
7521M: Antti Palosaari <crope@iki.fi>
7522L: linux-media@vger.kernel.org
a825eaec 7523W: https://linuxtv.org
d7104bff
AP
7524W: http://palosaari.fi/linux/
7525Q: http://patchwork.linuxtv.org/project/linux-media/list/
7526T: git git://linuxtv.org/anttip/media_tree.git
7527S: Maintained
249c697e 7528F: drivers/media/tuners/it913x*
d7104bff 7529
91821ff3 7530IVTV VIDEO4LINUX DRIVER
6afdeaf8 7531M: Andy Walls <awalls@md.metrocast.net>
7b212edf 7532L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 7533L: linux-media@vger.kernel.org
275ffde4 7534T: git git://linuxtv.org/media_tree.git
91821ff3
HV
7535W: http://www.ivtvdriver.org
7536S: Maintained
618cd932 7537F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7538F: drivers/media/pci/ivtv/
c117ab84 7539F: include/uapi/linux/ivtv*
91821ff3 7540
68620bdd
MP
7541IX2505V MEDIA DRIVER
7542M: Malcolm Priestley <tvboxspy@gmail.com>
7543L: linux-media@vger.kernel.org
a825eaec 7544W: https://linuxtv.org
68620bdd
MP
7545Q: http://patchwork.linuxtv.org/project/linux-media/list/
7546S: Maintained
7547F: drivers/media/dvb-frontends/ix2505v*
7548
e21c963c
JK
7549JAILHOUSE HYPERVISOR INTERFACE
7550M: Jan Kiszka <jan.kiszka@siemens.com>
7551L: jailhouse-dev@googlegroups.com
7552S: Maintained
7553F: arch/x86/kernel/jailhouse.c
7554F: arch/x86/include/asm/jailhouse_para.h
7555
4453d736
GR
7556JC42.4 TEMPERATURE SENSOR DRIVER
7557M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7558L: linux-hwmon@vger.kernel.org
4453d736
GR
7559S: Maintained
7560F: drivers/hwmon/jc42.c
7561F: Documentation/hwmon/jc42
7562
e2d1d6c0 7563JFS FILESYSTEM
3256f80f 7564M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7565L: jfs-discussion@lists.sourceforge.net
7566W: http://jfs.sourceforge.net/
86313903 7567T: git git://github.com/kleikamp/linux-shaggy.git
8f8f0134 7568S: Maintained
679655da
JP
7569F: Documentation/filesystems/jfs.txt
7570F: fs/jfs/
e2d1d6c0 7571
95252236 7572JME NETWORK DRIVER
8b58be88 7573M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7574L: netdev@vger.kernel.org
7575S: Maintained
63d24a0e 7576F: drivers/net/ethernet/jme.*
95252236 7577
1da177e4 7578JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7579M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7580L: linux-mtd@lists.infradead.org
7581W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7582S: Maintained
679655da 7583F: fs/jffs2/
c117ab84 7584F: include/uapi/linux/jffs2.h
1da177e4 7585
d183e11a
TT
7586JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7587M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7588M: Jan Kara <jack@suse.com>
d183e11a
TT
7589L: linux-ext4@vger.kernel.org
7590S: Maintained
7591F: fs/jbd2/
7592F: include/linux/jbd2.h
ae0718f8 7593
207dab5f
MU
7594JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7595M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7596L: linux-media@vger.kernel.org
7597S: Maintained
7598F: drivers/media/platform/rcar_jpu.c
7599
fd8b6cb4 7600JSM Neo PCI based serial card
46e3813d 7601M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
fd8b6cb4
BL
7602L: linux-serial@vger.kernel.org
7603S: Maintained
df621252 7604F: drivers/tty/serial/jsm/
ae0718f8 7605
af39917d
CL
7606K10TEMP HARDWARE MONITORING DRIVER
7607M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7608L: linux-hwmon@vger.kernel.org
af39917d
CL
7609S: Maintained
7610F: Documentation/hwmon/k10temp
7611F: drivers/hwmon/k10temp.c
7612
4660cb35 7613K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7614M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7615L: linux-hwmon@vger.kernel.org
ae0718f8 7616S: Maintained
679655da
JP
7617F: Documentation/hwmon/k8temp
7618F: drivers/hwmon/k8temp.c
ae0718f8 7619
0ba1d91d
AR
7620KASAN
7621M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7622R: Alexander Potapenko <glider@google.com>
7623R: Dmitry Vyukov <dvyukov@google.com>
7624L: kasan-dev@googlegroups.com
7625S: Maintained
7626F: arch/*/include/asm/kasan.h
7627F: arch/*/mm/kasan_init*
2757aafa 7628F: Documentation/dev-tools/kasan.rst
64f8ebaf 7629F: include/linux/kasan*.h
0ba1d91d
AR
7630F: lib/test_kasan.c
7631F: mm/kasan/
7632F: scripts/Makefile.kasan
7633
1da177e4 7634KCONFIG
50186e12
MY
7635M: Masahiro Yamada <yamada.masahiro@socionext.com>
7636T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
347d12d7 7637L: linux-kbuild@vger.kernel.org
50186e12 7638S: Maintained
679655da
JP
7639F: Documentation/kbuild/kconfig-language.txt
7640F: scripts/kconfig/
1da177e4 7641
ea6c2089 7642KDUMP
f871f191
VG
7643M: Dave Young <dyoung@redhat.com>
7644M: Baoquan He <bhe@redhat.com>
7645R: Vivek Goyal <vgoyal@redhat.com>
34633993 7646L: kexec@lists.infradead.org
ea6c2089
VG
7647W: http://lse.sourceforge.net/kdump/
7648S: Maintained
80811493 7649F: Documentation/kdump/
ea6c2089 7650
f41bf02f
HV
7651KEENE FM RADIO TRANSMITTER DRIVER
7652M: Hans Verkuil <hverkuil@xs4all.nl>
7653L: linux-media@vger.kernel.org
7654T: git git://linuxtv.org/media_tree.git
a825eaec 7655W: https://linuxtv.org
f41bf02f
HV
7656S: Maintained
7657F: drivers/media/radio/radio-keene*
7658
1da177e4 7659KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7660M: Ian Kent <raven@themaw.net>
f694fc97 7661L: autofs@vger.kernel.org
1da177e4 7662S: Maintained
679655da 7663F: fs/autofs4/
1da177e4 7664
70fb7ba6 7665KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7666M: Masahiro Yamada <yamada.masahiro@socionext.com>
32c210d7 7667M: Michal Marek <michal.lkml@markovi.net>
8b38f890 7668T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7669L: linux-kbuild@vger.kernel.org
5ce45962 7670S: Maintained
679655da
JP
7671F: Documentation/kbuild/
7672F: Makefile
7673F: scripts/Makefile.*
70fb7ba6
MM
7674F: scripts/basic/
7675F: scripts/mk*
7676F: scripts/package/
1da177e4
LT
7677
7678KERNEL JANITORS
c3000e03 7679L: kernel-janitors@vger.kernel.org
10466f5a 7680W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7681S: Odd Fixes
1da177e4 7682
e8b43555 7683KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7684M: "J. Bruce Fields" <bfields@fieldses.org>
4e897f5b 7685M: Jeff Layton <jlayton@kernel.org>
16141c02 7686L: linux-nfs@vger.kernel.org
1da177e4 7687W: http://nfs.sourceforge.net/
9f273c24 7688T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7689S: Supported
679655da 7690F: fs/nfsd/
c117ab84 7691F: include/uapi/linux/nfsd/
679655da
JP
7692F: fs/lockd/
7693F: fs/nfs_common/
7694F: net/sunrpc/
7695F: include/linux/lockd/
7696F: include/linux/sunrpc/
c117ab84 7697F: include/uapi/linux/sunrpc/
1da177e4 7698
13b122b3
SK
7699KERNEL SELFTEST FRAMEWORK
7700M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7701M: Shuah Khan <shuah@kernel.org>
64f00850 7702L: linux-kselftest@vger.kernel.org
a7254a09 7703T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
13b122b3 7704S: Maintained
4ff79fee
SK
7705F: tools/testing/selftests/
7706F: Documentation/dev-tools/kselftest*
13b122b3 7707
23558693
LR
7708KERNEL USERMODE HELPER
7709M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7710L: linux-kernel@vger.kernel.org
7711S: Maintained
7712F: kernel/umh.c
c1f3fa2a 7713F: include/linux/umh.h
23558693 7714
426d62e2 7715KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7716M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7717M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7718L: kvm@vger.kernel.org
e3e58478 7719W: http://www.linux-kvm.org
a94b40a6 7720T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7721S: Supported
c93a64fe 7722F: Documentation/virtual/kvm/
a170504f
AJ
7723F: include/trace/events/kvm.h
7724F: include/uapi/asm-generic/kvm*
c117ab84 7725F: include/uapi/linux/kvm*
a170504f
AJ
7726F: include/asm-generic/kvm*
7727F: include/linux/kvm*
7728F: include/kvm/iodev.h
7729F: virt/kvm/*
6d0a1a61 7730F: tools/kvm/
426d62e2 7731
a170504f 7732KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7de609c8 7733M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7734L: kvm@vger.kernel.org
038161de 7735W: http://www.linux-kvm.org/
7de609c8 7736S: Maintained
679655da 7737F: arch/x86/include/asm/svm.h
679655da 7738F: arch/x86/kvm/svm.c
426d62e2 7739
a170504f 7740KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
0f4ca79e 7741M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7742M: Marc Zyngier <marc.zyngier@arm.com>
7743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7744L: kvmarm@lists.cs.columbia.edu
7745W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7746T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7747S: Supported
a749474d
CD
7748F: arch/arm/include/uapi/asm/kvm*
7749F: arch/arm/include/asm/kvm*
7750F: arch/arm/kvm/
5c8818b4
MZ
7751F: virt/kvm/arm/
7752F: include/kvm/arm_*
a749474d 7753
6394a3ec 7754KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7755M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7756M: Marc Zyngier <marc.zyngier@arm.com>
7757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7758L: kvmarm@lists.cs.columbia.edu
7759S: Maintained
7760F: arch/arm64/include/uapi/asm/kvm*
7761F: arch/arm64/include/asm/kvm*
7762F: arch/arm64/kvm/
7763
bfd3d532 7764KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
e0a86312 7765M: James Hogan <jhogan@kernel.org>
bfd3d532
JH
7766L: linux-mips@linux-mips.org
7767S: Supported
7768F: arch/mips/include/uapi/asm/kvm*
7769F: arch/mips/include/asm/kvm*
7770F: arch/mips/kvm/
7771
3882a734 7772KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8a60aea6 7773M: Paul Mackerras <paulus@ozlabs.org>
3882a734
LT
7774L: kvm-ppc@vger.kernel.org
7775W: http://www.linux-kvm.org/
7776T: git git://github.com/agraf/linux-2.6.git
7777S: Supported
7778F: arch/powerpc/include/uapi/asm/kvm*
7779F: arch/powerpc/include/asm/kvm*
7780F: arch/powerpc/kvm/
7781F: arch/powerpc/kernel/kvm*
7782
7683e9e5
LT
7783KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7784M: Christian Borntraeger <borntraeger@de.ibm.com>
67f7c703 7785M: Janosch Frank <frankja@linux.ibm.com>
2fc616c0 7786R: David Hildenbrand <david@redhat.com>
cd74ff94 7787R: Cornelia Huck <cohuck@redhat.com>
7683e9e5
LT
7788L: linux-s390@vger.kernel.org
7789W: http://www.ibm.com/developerworks/linux/linux390/
7790T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7791S: Supported
a170504f
AJ
7792F: arch/s390/include/uapi/asm/kvm*
7793F: arch/s390/include/asm/gmap.h
7683e9e5
LT
7794F: arch/s390/include/asm/kvm*
7795F: arch/s390/kvm/
7796F: arch/s390/mm/gmap.c
7797
3882a734
LT
7798KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7799M: Paolo Bonzini <pbonzini@redhat.com>
7800M: Radim Krčmář <rkrcmar@redhat.com>
7801L: kvm@vger.kernel.org
7802W: http://www.linux-kvm.org
7803T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7804S: Supported
7805F: arch/x86/kvm/
7806F: arch/x86/include/uapi/asm/kvm*
7807F: arch/x86/include/asm/kvm*
ffe15f83 7808F: arch/x86/include/asm/pvclock-abi.h
3882a734
LT
7809F: arch/x86/kernel/kvm.c
7810F: arch/x86/kernel/kvmclock.c
7811
27f395b8
TH
7812KERNFS
7813M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7814M: Tejun Heo <tj@kernel.org>
7815T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7816S: Supported
7817F: include/linux/kernfs.h
7818F: fs/kernfs/
bfd3d532 7819
dc009d92 7820KEXEC
8b58be88 7821M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7822W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7823L: kexec@lists.infradead.org
dc009d92 7824S: Maintained
679655da 7825F: include/linux/kexec.h
c117ab84 7826F: include/uapi/linux/kexec.h
10540a69 7827F: kernel/kexec*
dc009d92 7828
7683e9e5
LT
7829KEYS-ENCRYPTED
7830M: Mimi Zohar <zohar@linux.vnet.ibm.com>
34d8751f 7831L: linux-integrity@vger.kernel.org
aa62efff 7832L: keyrings@vger.kernel.org
7683e9e5
LT
7833S: Supported
7834F: Documentation/security/keys/trusted-encrypted.rst
7835F: include/keys/encrypted-type.h
7836F: security/keys/encrypted-keys/
e971461f 7837
7f3c68be 7838KEYS-TRUSTED
7825cd83 7839M: James Bottomley <jejb@linux.vnet.ibm.com>
74dd744f 7840M: Mimi Zohar <zohar@linux.vnet.ibm.com>
34d8751f 7841L: linux-integrity@vger.kernel.org
aa62efff 7842L: keyrings@vger.kernel.org
7f3c68be 7843S: Supported
5395d312 7844F: Documentation/security/keys/trusted-encrypted.rst
7f3c68be
MZ
7845F: include/keys/trusted-type.h
7846F: security/keys/trusted.c
7847F: security/keys/trusted.h
7848
7683e9e5
LT
7849KEYS/KEYRINGS:
7850M: David Howells <dhowells@redhat.com>
aa62efff 7851L: keyrings@vger.kernel.org
7683e9e5
LT
7852S: Maintained
7853F: Documentation/security/keys/core.rst
7854F: include/linux/key.h
7855F: include/linux/key-type.h
7856F: include/linux/keyctl.h
7857F: include/uapi/linux/keyctl.h
7858F: include/keys/
7859F: security/keys/
7f3c68be 7860
5b778dad 7861KGDB / KDB /debug_core
8b58be88 7862M: Jason Wessel <jason.wessel@windriver.com>
4e23f78c 7863M: Daniel Thompson <daniel.thompson@linaro.org>
4063eb5f 7864W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7865L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7866T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7867S: Maintained
0c88a041 7868F: Documentation/dev-tools/kgdb.rst
679655da 7869F: drivers/misc/kgdbts.c
df621252 7870F: drivers/tty/serial/kgdboc.c
5b778dad 7871F: include/linux/kdb.h
679655da 7872F: include/linux/kgdb.h
4063eb5f 7873F: kernel/debug/
e3e2aaf7 7874
c3bb4d24 7875KMEMLEAK
8b58be88 7876M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7877S: Maintained
ca90a7a3 7878F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7879F: include/linux/kmemleak.h
7880F: mm/kmemleak.c
7881F: mm/kmemleak-test.c
7882
00653d3a 7883KMOD KERNEL MODULE LOADER - USERMODE HELPER
062b8740
LR
7884M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7885L: linux-kernel@vger.kernel.org
7886S: Maintained
7887F: kernel/kmod.c
7888F: include/linux/kmod.h
d9c6a72d
LR
7889F: lib/test_kmod.c
7890F: tools/testing/selftests/kmod/
062b8740 7891
89559a61 7892KPROBES
a320817c 7893M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7894M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7895M: "David S. Miller" <davem@davemloft.net>
353def94 7896M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7897S: Maintained
679655da
JP
7898F: Documentation/kprobes.txt
7899F: include/linux/kprobes.h
7d134b2c 7900F: include/asm-generic/kprobes.h
679655da 7901F: kernel/kprobes.c
89559a61 7902
70e84049 7903KS0108 LCD CONTROLLER DRIVER
8b58be88 7904M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7905W: http://miguelojeda.es/auxdisplay.htm
7906W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7907S: Maintained
679655da
JP
7908F: Documentation/auxdisplay/ks0108
7909F: drivers/auxdisplay/ks0108.c
7910F: include/linux/ks0108.h
70e84049 7911
1b69c6d0
DA
7912L3MDEV
7913M: David Ahern <dsa@cumulusnetworks.com>
7914L: netdev@vger.kernel.org
7915S: Maintained
7916F: net/l3mdev
7917F: include/net/l3mdev.h
7918
9ca44355 7919LANTIQ MIPS ARCHITECTURE
bdb40e8e 7920M: John Crispin <john@phrozen.org>
9ca44355
JC
7921L: linux-mips@linux-mips.org
7922S: Maintained
7923F: arch/mips/lantiq
c20b3b80 7924F: drivers/soc/lantiq
9ca44355 7925
1da177e4 7926LAPB module
1da177e4 7927L: linux-x25@vger.kernel.org
bf9915cc 7928S: Orphan
679655da
JP
7929F: Documentation/networking/lapb-module.txt
7930F: include/*/lapb.h
7931F: net/lapb/
1da177e4
LT
7932
7933LASI 53c700 driver for PARISC
8b58be88 7934M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7935L: linux-scsi@vger.kernel.org
7936S: Maintained
679655da
JP
7937F: Documentation/scsi/53c700.txt
7938F: drivers/scsi/53c700*
1da177e4 7939
136fc5c4
TH
7940LEAKING_ADDRESSES
7941M: Tobin C. Harding <me@tobin.cc>
e875d33d
TH
7942M: Tycho Andersen <tycho@tycho.ws>
7943L: kernel-hardening@lists.openwall.com
136fc5c4 7944S: Maintained
e875d33d 7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
136fc5c4
TH
7946F: scripts/leaking_addresses.pl
7947
263de9b5 7948LED SUBSYSTEM
305335b9 7949M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7950M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7951L: linux-leds@vger.kernel.org
b8926ba0 7952T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7953S: Maintained
85c90368 7954F: Documentation/devicetree/bindings/leds/
679655da
JP
7955F: drivers/leds/
7956F: include/linux/leds.h
263de9b5 7957
b0461a44 7958LEGACY EEPROM DRIVER
d8130624 7959M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7960S: Maintained
7961F: Documentation/misc-devices/eeprom
7962F: drivers/misc/eeprom/eeprom.c
7963
1da177e4 7964LEGO USB Tower driver
8b58be88 7965M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7966L: legousb-devel@lists.sourceforge.net
7967W: http://legousb.sourceforge.net/
7968S: Maintained
679655da 7969F: drivers/usb/misc/legousbtower.c
1da177e4 7970
055616a8
MK
7971LG2160 MEDIA DRIVER
7972M: Michael Krufky <mkrufky@linuxtv.org>
7973L: linux-media@vger.kernel.org
a825eaec 7974W: https://linuxtv.org
055616a8
MK
7975W: http://github.com/mkrufky
7976Q: http://patchwork.linuxtv.org/project/linux-media/list/
7977T: git git://linuxtv.org/mkrufky/tuners.git
7978S: Maintained
7979F: drivers/media/dvb-frontends/lg2160.*
7980
6f0e7725
MK
7981LGDT3305 MEDIA DRIVER
7982M: Michael Krufky <mkrufky@linuxtv.org>
7983L: linux-media@vger.kernel.org
a825eaec 7984W: https://linuxtv.org
6f0e7725
MK
7985W: http://github.com/mkrufky
7986Q: http://patchwork.linuxtv.org/project/linux-media/list/
7987T: git git://linuxtv.org/mkrufky/tuners.git
7988S: Maintained
7989F: drivers/media/dvb-frontends/lgdt3305.*
7990
32ac7cb2 7991LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7992M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7993L: linux-ide@vger.kernel.org
7994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7995S: Maintained
7996F: include/linux/pata_arasan_cf_data.h
7997F: drivers/ata/pata_arasan_cf.c
7998
c7fa056c
BZ
7999LIBATA PATA DRIVERS
8000M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8001M: Tejun Heo <tj@kernel.org>
8002L: linux-ide@vger.kernel.org
8003T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8004S: Maintained
8005F: drivers/ata/pata_*.c
8006F: drivers/ata/ata_generic.c
8007
be4e456e
LW
8008LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8009M: Linus Walleij <linus.walleij@linaro.org>
8010L: linux-ide@vger.kernel.org
8011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8012S: Maintained
8013F: drivers/ata/pata_ftide010.c
8014F: drivers/ata/sata_gemini.c
8015F: drivers/ata/sata_gemini.h
8016
32ac7cb2
TH
8017LIBATA SATA AHCI PLATFORM devices support
8018M: Hans de Goede <hdegoede@redhat.com>
8019M: Tejun Heo <tj@kernel.org>
8020L: linux-ide@vger.kernel.org
8021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8022S: Maintained
8023F: drivers/ata/ahci_platform.c
8024F: drivers/ata/libahci_platform.c
8025F: include/linux/ahci_platform.h
8026
8027LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8028M: Mikael Pettersson <mikpelinux@gmail.com>
8029L: linux-ide@vger.kernel.org
8030T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8031S: Maintained
8032F: drivers/ata/sata_promise.*
8033
7683e9e5
LT
8034LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8035M: Tejun Heo <tj@kernel.org>
8036L: linux-ide@vger.kernel.org
8037T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8038S: Maintained
8039F: drivers/ata/
8040F: include/linux/ata.h
8041F: include/linux/libata.h
8042F: Documentation/devicetree/bindings/ata/
8043
1acd437c 8044LIBLOCKDEP
8a0d404e 8045M: Sasha Levin <alexander.levin@verizon.com>
1acd437c
SL
8046S: Maintained
8047F: tools/lib/lockdep/
8048
bc30196f
DW
8049LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8050M: Ross Zwisler <ross.zwisler@linux.intel.com>
8051L: linux-nvdimm@lists.01.org
8052Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8053S: Supported
8054F: drivers/nvdimm/blk.c
8055F: drivers/nvdimm/region_devs.c
bc30196f
DW
8056
8057LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8058M: Vishal Verma <vishal.l.verma@intel.com>
8059L: linux-nvdimm@lists.01.org
8060Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8061S: Supported
8062F: drivers/nvdimm/btt*
8063
8064LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8065M: Ross Zwisler <ross.zwisler@linux.intel.com>
8066L: linux-nvdimm@lists.01.org
8067Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8068S: Supported
7683e9e5
LT
8069F: drivers/nvdimm/pmem*
8070
71719760
OH
8071LIBNVDIMM: DEVICETREE BINDINGS
8072M: Oliver O'Halloran <oohall@gmail.com>
8073L: linux-nvdimm@lists.01.org
8074Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8075S: Supported
8076F: drivers/nvdimm/of_pmem.c
ddc141e5 8077F: Documentation/devicetree/bindings/pmem/pmem-region.txt
71719760 8078
7683e9e5
LT
8079LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8080M: Dan Williams <dan.j.williams@intel.com>
8081L: linux-nvdimm@lists.01.org
8082Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8083T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8084S: Supported
8085F: drivers/nvdimm/*
8086F: drivers/acpi/nfit/*
8087F: include/linux/nd.h
8088F: include/linux/libnvdimm.h
8089F: include/uapi/linux/ndctl.h
bc30196f 8090
cd9e9808
MB
8091LIGHTNVM PLATFORM SUPPORT
8092M: Matias Bjorling <mb@lightnvm.io>
8093W: http://github/OpenChannelSSD
4ead1a25 8094L: linux-block@vger.kernel.org
cd9e9808
MB
8095S: Maintained
8096F: drivers/lightnvm/
8097F: include/linux/lightnvm.h
8098F: include/uapi/linux/lightnvm.h
8099
7683e9e5
LT
8100LINUX FOR POWER MACINTOSH
8101M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8102W: http://www.penguinppc.org/
8103L: linuxppc-dev@lists.ozlabs.org
8104S: Maintained
8105F: arch/powerpc/platforms/powermac/
8106F: drivers/macintosh/
8107
852bb9f5 8108LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
8109M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8110M: Paul Mackerras <paulus@samba.org>
ea668936 8111M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 8112W: https://github.com/linuxppc/linux/wiki
a4724ed6 8113L: linuxppc-dev@lists.ozlabs.org
8a6e2535 8114Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 8115T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 8116S: Supported
a4271583 8117F: Documentation/ABI/stable/sysfs-firmware-opal-*
58f16913 8118F: Documentation/devicetree/bindings/powerpc/
a4271583
SS
8119F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8120F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
8121F: Documentation/powerpc/
8122F: arch/powerpc/
ef69b03d
ME
8123F: drivers/char/tpm/tpm_ibmvtpm*
8124F: drivers/crypto/nx/
8125F: drivers/crypto/vmx/
a4271583 8126F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
8127F: drivers/net/ethernet/ibm/ibmveth.*
8128F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 8129F: drivers/pci/hotplug/pnv_php.c
ef69b03d 8130F: drivers/pci/hotplug/rpa*
a4271583 8131F: drivers/rtc/rtc-opal.c
ef69b03d 8132F: drivers/scsi/ibmvscsi/
a4271583 8133F: drivers/tty/hvc/hvc_opal.c
d8895268 8134F: drivers/watchdog/wdrtas.c
ad654f25 8135F: tools/testing/selftests/powerpc
ef69b03d
ME
8136N: /pmac
8137N: powermac
8138N: powernv
8139N: [^a-z0-9]ps3
8140N: pseries
1da177e4 8141
77a76369 8142LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 8143M: Anatolij Gustschin <agust@denx.de>
a4724ed6 8144L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 8145T: git git://git.denx.de/linux-denx-agust.git
1da177e4 8146S: Maintained
11c34c7d
JP
8147F: arch/powerpc/platforms/512x/
8148F: arch/powerpc/platforms/52xx/
1da177e4
LT
8149
8150LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 8151M: Alistair Popple <alistair@popple.id.au>
8b58be88 8152M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 8153W: http://www.penguinppc.org/
a4724ed6 8154L: linuxppc-dev@lists.ozlabs.org
1da177e4 8155S: Maintained
11c34c7d
JP
8156F: arch/powerpc/platforms/40x/
8157F: arch/powerpc/platforms/44x/
1da177e4 8158
1da177e4 8159LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 8160M: Scott Wood <oss@buserror.net>
8b58be88 8161M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 8162W: http://www.penguinppc.org/
a4724ed6 8163L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 8164T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 8165S: Maintained
11c34c7d 8166F: arch/powerpc/platforms/83xx/
4c8f581d 8167F: arch/powerpc/platforms/85xx/
c67ec701 8168F: Documentation/devicetree/bindings/powerpc/fsl/
1da177e4 8169
7683e9e5
LT
8170LINUX FOR POWERPC EMBEDDED PPC8XX
8171M: Vitaly Bordug <vitb@kernel.crashing.org>
8172W: http://www.penguinppc.org/
8173L: linuxppc-dev@lists.ozlabs.org
8174S: Maintained
8175F: arch/powerpc/platforms/8xx/
8176
8177LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8178L: linuxppc-dev@lists.ozlabs.org
8179S: Orphan
8180F: arch/powerpc/*/*virtex*
8181F: arch/powerpc/*/*/*virtex*
8182
ab06ff3a 8183LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 8184L: linuxppc-dev@lists.ozlabs.org
56a5b8da 8185S: Orphan
11c34c7d
JP
8186F: arch/powerpc/platforms/pasemi/
8187F: drivers/*/*pasemi*
8188F: drivers/*/*/*pasemi*
ab06ff3a 8189
82abbea7
RD
8190LINUX KERNEL DUMP TEST MODULE (LKDTM)
8191M: Kees Cook <keescook@chromium.org>
8192S: Maintained
039a1c42 8193F: drivers/misc/lkdtm/*
82abbea7 8194
e7d74c9f
AP
8195LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8196M: Alan Stern <stern@rowland.harvard.edu>
8197M: Andrea Parri <parri.andrea@gmail.com>
8198M: Will Deacon <will.deacon@arm.com>
8199M: Peter Zijlstra <peterz@infradead.org>
8200M: Boqun Feng <boqun.feng@gmail.com>
8201M: Nicholas Piggin <npiggin@gmail.com>
8202M: David Howells <dhowells@redhat.com>
8203M: Jade Alglave <j.alglave@ucl.ac.uk>
8204M: Luc Maranget <luc.maranget@inria.fr>
8205M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
65b65f8e 8206R: Akira Yokosawa <akiyks@gmail.com>
e7d74c9f
AP
8207L: linux-kernel@vger.kernel.org
8208S: Supported
8209T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8210F: tools/memory-model/
ea52d698 8211F: Documentation/memory-barriers.txt
e7d74c9f 8212
7683e9e5
LT
8213LINUX SECURITY MODULE (LSM) FRAMEWORK
8214M: Chris Wright <chrisw@sous-sol.org>
8215L: linux-security-module@vger.kernel.org
8216S: Supported
8217
a23ce6da
HW
8218LIS3LV02D ACCELEROMETER DRIVER
8219M: Eric Piel <eric.piel@tremplin-utc.net>
8220S: Maintained
ff606677
JD
8221F: Documentation/misc-devices/lis3lv02d
8222F: drivers/misc/lis3lv02d/
bd35665f 8223F: drivers/platform/x86/hp_accel.c
a23ce6da 8224
b700e7f0
SJ
8225LIVE PATCHING
8226M: Josh Poimboeuf <jpoimboe@redhat.com>
462c5a82 8227M: Jessica Yu <jeyu@kernel.org>
e5f6450c 8228M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
8229M: Miroslav Benes <mbenes@suse.cz>
8230R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
8231S: Maintained
8232F: kernel/livepatch/
8233F: include/linux/livepatch.h
8234F: arch/x86/include/asm/livepatch.h
8235F: arch/x86/kernel/livepatch.c
5e4e3844 8236F: Documentation/livepatch/
b700e7f0 8237F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 8238F: samples/livepatch/
b700e7f0 8239L: live-patching@vger.kernel.org
74d50da3 8240T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 8241
e2d1d6c0 8242LLC (802.2)
0c59d281
ACM
8243L: netdev@vger.kernel.org
8244S: Odd fixes
679655da 8245F: include/linux/llc.h
c117ab84 8246F: include/uapi/linux/llc.h
679655da
JP
8247F: include/net/llc*
8248F: net/llc/
e2d1d6c0 8249
4e233cbe
AD
8250LM73 HARDWARE MONITOR DRIVER
8251M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 8252L: linux-hwmon@vger.kernel.org
4e233cbe
AD
8253S: Maintained
8254F: drivers/hwmon/lm73.c
8255
156e2d1a 8256LM78 HARDWARE MONITOR DRIVER
d8130624 8257M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8258L: linux-hwmon@vger.kernel.org
156e2d1a
JD
8259S: Maintained
8260F: Documentation/hwmon/lm78
8261F: drivers/hwmon/lm78.c
8262
1da177e4 8263LM83 HARDWARE MONITOR DRIVER
d8130624 8264M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8265L: linux-hwmon@vger.kernel.org
1da177e4 8266S: Maintained
679655da
JP
8267F: Documentation/hwmon/lm83
8268F: drivers/hwmon/lm83.c
1da177e4
LT
8269
8270LM90 HARDWARE MONITOR DRIVER
d8130624 8271M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8272L: linux-hwmon@vger.kernel.org
1da177e4 8273S: Maintained
679655da 8274F: Documentation/hwmon/lm90
aae7bce4 8275F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 8276F: drivers/hwmon/lm90.c
87d08b11 8277F: include/dt-bindings/thermal/lm90.h
1da177e4 8278
917cc4e6
GR
8279LM95234 HARDWARE MONITOR DRIVER
8280M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8281L: linux-hwmon@vger.kernel.org
917cc4e6
GR
8282S: Maintained
8283F: Documentation/hwmon/lm95234
8284F: drivers/hwmon/lm95234.c
8285
68620bdd
MP
8286LME2510 MEDIA DRIVER
8287M: Malcolm Priestley <tvboxspy@gmail.com>
8288L: linux-media@vger.kernel.org
a825eaec 8289W: https://linuxtv.org
68620bdd
MP
8290Q: http://patchwork.linuxtv.org/project/linux-media/list/
8291S: Maintained
8292F: drivers/media/usb/dvb-usb-v2/lmedm04*
8293
82abbea7
RD
8294LOADPIN SECURITY MODULE
8295M: Kees Cook <keescook@chromium.org>
8296T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8297S: Supported
8298F: security/loadpin/
8299F: Documentation/admin-guide/LSM/LoadPin.rst
8300
d4c3be70 8301LOCKING PRIMITIVES
8b58be88
JP
8302M: Peter Zijlstra <peterz@infradead.org>
8303M: Ingo Molnar <mingo@redhat.com>
981c3a4f 8304L: linux-kernel@vger.kernel.org
d4c3be70 8305T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 8306S: Maintained
d4c3be70 8307F: Documentation/locking/
679655da 8308F: include/linux/lockdep.h
d4c3be70
IM
8309F: include/linux/spinlock*.h
8310F: arch/*/include/asm/spinlock*.h
8311F: include/linux/rwlock*.h
8312F: include/linux/mutex*.h
8313F: arch/*/include/asm/mutex*.h
8314F: include/linux/rwsem*.h
8315F: arch/*/include/asm/rwsem.h
8316F: include/linux/seqlock.h
8317F: lib/locking*.[ch]
7486d6da 8318F: kernel/locking/
8f9dd831 8319X: kernel/locking/locktorture.c
512e67f9 8320
dde33348 8321LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 8322M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
8323L: linux-ntfs-dev@lists.sourceforge.net
8324W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 8325S: Maintained
679655da 8326F: Documentation/ldm.txt
20d16fef 8327F: block/partitions/ldm.*
1da177e4 8328
c87e34ef 8329LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
8330M: Sathya Prakash <sathya.prakash@broadcom.com>
8331M: Chaitra P B <chaitra.basappa@broadcom.com>
8332M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8333L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 8334L: linux-scsi@vger.kernel.org
9495e835 8335W: http://www.avagotech.com/support/
c87e34ef 8336S: Supported
679655da 8337F: drivers/message/fusion/
500c152a 8338F: drivers/scsi/mpt2sas/
8339F: drivers/scsi/mpt3sas/
c87e34ef 8340
1da177e4 8341LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 8342M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
8343L: linux-scsi@vger.kernel.org
8344S: Maintained
679655da 8345F: drivers/scsi/sym53c8xx_2/
1da177e4 8346
e5f5c99a
GR
8347LTC4261 HARDWARE MONITOR DRIVER
8348M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8349L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
8350S: Maintained
8351F: Documentation/hwmon/ltc4261
8352F: drivers/hwmon/ltc4261.c
8353
dbed8a80
MH
8354LTC4306 I2C MULTIPLEXER DRIVER
8355M: Michael Hennerich <michael.hennerich@analog.com>
8356W: http://ez.analog.com/community/linux-device-drivers
8357L: linux-i2c@vger.kernel.org
8358S: Supported
8359F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8360F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8361
81365c31 8362LTP (Linux Test Project)
28b8e8d4 8363M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 8364M: Cyril Hrubis <chrubis@suse.cz>
0526109a 8365M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
8366M: Jan Stancek <jstancek@redhat.com>
8367M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8368M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 8369L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 8370W: http://linux-test-project.github.io/
7d1ae8a8 8371T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
8372S: Maintained
8373
1da177e4 8374M68K ARCHITECTURE
8b58be88 8375M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
8376L: linux-m68k@lists.linux-m68k.org
8377W: http://www.linux-m68k.org/
54e5881d 8378T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 8379S: Maintained
679655da 8380F: arch/m68k/
9db35182 8381F: drivers/zorro/
1da177e4
LT
8382
8383M68K ON APPLE MACINTOSH
8b58be88 8384M: Joshua Thompson <funaho@jurai.org>
1da177e4 8385W: http://www.mac.linux-m68k.org/
9bb9f222 8386L: linux-m68k@lists.linux-m68k.org
1da177e4 8387S: Maintained
9db35182 8388F: arch/m68k/mac/
1da177e4
LT
8389
8390M68K ON HP9000/300
8b58be88 8391M: Philip Blundell <philb@gnu.org>
1da177e4
LT
8392W: http://www.tazenda.demon.co.uk/phil/linux-hp
8393S: Maintained
679655da 8394F: arch/m68k/hp300/
1da177e4 8395
74425546
AP
8396M88DS3103 MEDIA DRIVER
8397M: Antti Palosaari <crope@iki.fi>
8398L: linux-media@vger.kernel.org
a825eaec 8399W: https://linuxtv.org
74425546
AP
8400W: http://palosaari.fi/linux/
8401Q: http://patchwork.linuxtv.org/project/linux-media/list/
8402T: git git://linuxtv.org/anttip/media_tree.git
8403S: Maintained
8404F: drivers/media/dvb-frontends/m88ds3103*
8405
68620bdd
MP
8406M88RS2000 MEDIA DRIVER
8407M: Malcolm Priestley <tvboxspy@gmail.com>
8408L: linux-media@vger.kernel.org
a825eaec 8409W: https://linuxtv.org
68620bdd
MP
8410Q: http://patchwork.linuxtv.org/project/linux-media/list/
8411S: Maintained
8412F: drivers/media/dvb-frontends/m88rs2000*
8413
07a092fa 8414MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
8415M: Alexey Klimov <klimov.linux@gmail.com>
8416L: linux-media@vger.kernel.org
8417T: git git://linuxtv.org/media_tree.git
8418S: Maintained
8419F: drivers/media/radio/radio-ma901.c
07a092fa 8420
64a327a7 8421MAC80211
8b58be88 8422M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 8423L: linux-wireless@vger.kernel.org
491b26b4 8424W: http://wireless.kernel.org/
ce466579
JB
8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 8427S: Maintained
679655da
JP
8428F: Documentation/networking/mac80211-injection.txt
8429F: include/net/mac80211.h
8430F: net/mac80211/
2af8c4dc 8431F: drivers/net/wireless/mac80211_hwsim.[ch]
8c03145a 8432F: Documentation/networking/mac80211_hwsim/README
64a327a7 8433
2b6d83e2
JB
8434MAILBOX API
8435M: Jassi Brar <jassisinghbrar@gmail.com>
8436L: linux-kernel@vger.kernel.org
8437S: Maintained
8438F: drivers/mailbox/
8439F: include/linux/mailbox_client.h
8440F: include/linux/mailbox_controller.h
8441
faf1668c 8442MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 8443M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 8444W: http://www.kernel.org/doc/man-pages
bd7ebec6 8445L: linux-man@vger.kernel.org
1b53dc74 8446S: Maintained
faf1668c 8447
daa10170 8448MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
296f827d 8449M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
daa10170
RB
8450L: linux-mips@linux-mips.org
8451S: Maintained
8452F: arch/mips/boot/dts/img/pistachio_marduk.dts
8453
0d3cd4b6
VD
8454MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8455M: Andrew Lunn <andrew@lunn.ch>
8456M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 8457L: netdev@vger.kernel.org
0d3cd4b6
VD
8458S: Maintained
8459F: drivers/net/dsa/mv88e6xxx/
b26bff6e 8460F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 8461
8427defd 8462MARVELL ARMADA DRM SUPPORT
0d7f4f05 8463M: Russell King <linux@armlinux.org.uk>
8427defd 8464S: Maintained
0d7f4f05
RK
8465T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8466T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 8467F: drivers/gpu/drm/armada/
4418833e
EV
8468F: include/uapi/drm/armada_drm.h
8469F: Documentation/devicetree/bindings/display/armada/
8427defd 8470
c4d007bc 8471MARVELL CRYPTO DRIVER
d8757f4c 8472M: Boris Brezillon <boris.brezillon@bootlin.com>
c4d007bc
TP
8473M: Arnaud Ebalard <arno@natisbad.org>
8474F: drivers/crypto/marvell/
8475S: Maintained
8476L: linux-crypto@vger.kernel.org
8477
44c14c1d 8478MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8479M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 8480M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 8481L: netdev@vger.kernel.org
8482S: Maintained
8483F: drivers/net/ethernet/marvell/sk*
8484
74cda169 8485MARVELL LIBERTAS WIRELESS DRIVER
74cda169 8486L: libertas-dev@lists.infradead.org
8ac3e99e 8487S: Orphan
f988d640 8488F: drivers/net/wireless/marvell/libertas/
74cda169 8489
d03d5d53 8490MARVELL MACCHIATOBIN SUPPORT
5b634e8e 8491M: Russell King <linux@armlinux.org.uk>
d03d5d53
RK
8492L: linux-arm-kernel@lists.infradead.org
8493S: Maintained
8494F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8495
b60d6975 8496MARVELL MV643XX ETHERNET DRIVER
4e3faf88 8497M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 8498L: netdev@vger.kernel.org
f5ca8502 8499S: Maintained
527a6266 8500F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 8501F: include/linux/mv643xx.h
1da177e4 8502
20b2af32 8503MARVELL MV88X3310 PHY DRIVER
5b634e8e 8504M: Russell King <linux@armlinux.org.uk>
20b2af32
RK
8505L: netdev@vger.kernel.org
8506S: Maintained
8507F: drivers/net/phy/marvell10g.c
8508
370b8ed9
TP
8509MARVELL MVNETA ETHERNET DRIVER
8510M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8511L: netdev@vger.kernel.org
8512S: Maintained
8513F: drivers/net/ethernet/marvell/mvneta.*
8514
fcad584d 8515MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 8516M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 8517M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
8518M: Ganapathi Bhat <gbhat@marvell.com>
8519M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
8520L: linux-wireless@vger.kernel.org
8521S: Maintained
277b024e 8522F: drivers/net/wireless/marvell/mwifiex/
fcad584d 8523
a2c3f656 8524MARVELL MWL8K WIRELESS DRIVER
a040d532 8525M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 8526L: linux-wireless@vger.kernel.org
16345910 8527S: Odd Fixes
de60f1dc 8528F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 8529
b4525db6 8530MARVELL NAND CONTROLLER DRIVER
645be665 8531M: Miquel Raynal <miquel.raynal@bootlin.com>
b4525db6
MR
8532L: linux-mtd@lists.infradead.org
8533S: Maintained
93db446a 8534F: drivers/mtd/nand/raw/marvell_nand.c
b4525db6
MR
8535F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8536
2a69567b 8537MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 8538M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 8539S: Odd Fixes
1fa7e547 8540F: drivers/mmc/host/mvsdio.*
2a69567b 8541
511fc93d
HZ
8542MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8543M: Hu Ziji <huziji@marvell.com>
8544L: linux-mmc@vger.kernel.org
8545S: Supported
8546F: drivers/mmc/host/sdhci-xenon*
8547F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8548
1da177e4 8549MATROX FRAMEBUFFER DRIVER
c69f677c 8550L: linux-fbdev@vger.kernel.org
52653199 8551S: Orphan
8a61f013 8552F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 8553F: include/uapi/linux/matroxfb.h
1da177e4 8554
ca462085
GR
8555MAX16065 HARDWARE MONITOR DRIVER
8556M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8557L: linux-hwmon@vger.kernel.org
ca462085
GR
8558S: Maintained
8559F: Documentation/hwmon/max16065
8560F: drivers/hwmon/max16065.c
8561
1f61cab8
GR
8562MAX20751 HARDWARE MONITOR DRIVER
8563M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8564L: linux-hwmon@vger.kernel.org
1f61cab8
GR
8565S: Maintained
8566F: Documentation/hwmon/max20751
8567F: drivers/hwmon/max20751.c
8568
fbe19d1f
RS
8569MAX2175 SDR TUNER DRIVER
8570M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8571L: linux-media@vger.kernel.org
8572T: git git://linuxtv.org/media_tree.git
8573S: Maintained
8574F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8575F: Documentation/media/v4l-drivers/max2175.rst
8576F: drivers/media/i2c/max2175*
8577F: include/uapi/linux/max2175.h
8578
d20620de 8579MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 8580L: linux-hwmon@vger.kernel.org
34924b23 8581S: Orphan
679655da
JP
8582F: Documentation/hwmon/max6650
8583F: drivers/hwmon/max6650.c
d20620de 8584
e89ab51f
GR
8585MAX6697 HARDWARE MONITOR DRIVER
8586M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8587L: linux-hwmon@vger.kernel.org
e89ab51f
GR
8588S: Maintained
8589F: Documentation/hwmon/max6697
8590F: Documentation/devicetree/bindings/i2c/max6697.txt
8591F: drivers/hwmon/max6697.c
8592F: include/linux/platform_data/max6697.h
8593
3b2af7f7
PR
8594MAX9860 MONO AUDIO VOICE CODEC DRIVER
8595M: Peter Rosin <peda@axentia.se>
8596L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8597S: Maintained
8598F: Documentation/devicetree/bindings/sound/max9860.txt
8599F: sound/soc/codecs/max9860.*
8600
64f7d692
JMC
8601MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8602M: Javier Martinez Canillas <javier@dowhile0.org>
3811405e
JMC
8603L: linux-kernel@vger.kernel.org
8604S: Supported
64f7d692 8605F: drivers/regulator/max77802-regulator.c
3811405e
JMC
8606F: Documentation/devicetree/bindings/*/*max77802.txt
8607F: include/dt-bindings/*/*max77802.h
8608
7683e9e5
LT
8609MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8610M: Krzysztof Kozlowski <krzk@kernel.org>
8611M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8612L: linux-pm@vger.kernel.org
8613S: Supported
8614F: drivers/power/supply/max14577_charger.c
8615F: drivers/power/supply/max77693_charger.c
8616
befeb596
KK
8617MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8618M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
8619M: Krzysztof Kozlowski <krzk@kernel.org>
8620M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
8621L: linux-kernel@vger.kernel.org
8622S: Supported
86cf635a 8623F: drivers/*/max14577*.c
0998a436 8624F: drivers/*/max77686*.c
86cf635a 8625F: drivers/*/max77693*.c
befeb596
KK
8626F: drivers/extcon/extcon-max14577.c
8627F: drivers/extcon/extcon-max77693.c
8628F: drivers/rtc/rtc-max77686.c
8629F: drivers/clk/clk-max77686.c
8630F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 8631F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
8632F: Documentation/devicetree/bindings/mfd/max77693.txt
8633F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8634F: include/linux/mfd/max14577*.h
8635F: include/linux/mfd/max77686*.h
8636F: include/linux/mfd/max77693*.h
8637
9be3c9a5
HV
8638MAXIRADIO FM RADIO RECEIVER DRIVER
8639M: Hans Verkuil <hverkuil@xs4all.nl>
8640L: linux-media@vger.kernel.org
8641T: git git://linuxtv.org/media_tree.git
a825eaec 8642W: https://linuxtv.org
9be3c9a5
HV
8643S: Maintained
8644F: drivers/media/radio/radio-maxiradio*
8645
5214ad6d 8646MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
c05dc2cc
PR
8647M: Peter Rosin <peda@axentia.se>
8648L: linux-iio@vger.kernel.org
8649S: Maintained
2704e300 8650F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
5214ad6d 8651F: drivers/iio/potentiometer/mcp4018.c
c05dc2cc
PR
8652F: drivers/iio/potentiometer/mcp4531.c
8653
962d0ca2
XL
8654MCR20A IEEE-802.15.4 RADIO DRIVER
8655M: Xue Liu <liuxuenetmail@gmail.com>
8656L: linux-wpan@vger.kernel.org
8657W: https://github.com/xueliu/mcr20a-linux
8658S: Maintained
8659F: drivers/net/ieee802154/mcr20a.c
8660F: drivers/net/ieee802154/mcr20a.h
8661F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8662
3b8df5fd
WBG
8663MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8664M: William Breathitt Gray <vilhelm.gray@gmail.com>
8665L: linux-iio@vger.kernel.org
8666S: Maintained
8667F: drivers/iio/dac/cio-dac.c
8668
7683e9e5
LT
8669MEDIA DRIVERS FOR ASCOT2E
8670M: Sergey Kozlov <serjk@netup.ru>
8671M: Abylay Ospan <aospan@netup.ru>
fbe19d1f 8672L: linux-media@vger.kernel.org
7683e9e5
LT
8673W: https://linuxtv.org
8674W: http://netup.tv/
fbe19d1f
RS
8675T: git git://linuxtv.org/media_tree.git
8676S: Supported
7683e9e5
LT
8677F: drivers/media/dvb-frontends/ascot2e*
8678
7c878678
JJ
8679MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8680M: Jasmin Jessich <jasmin@anw.at>
8681L: linux-media@vger.kernel.org
8682W: https://linuxtv.org
8683T: git git://linuxtv.org/media_tree.git
8684S: Maintained
8685F: drivers/media/dvb-frontends/cxd2099*
8686
7683e9e5
LT
8687MEDIA DRIVERS FOR CXD2841ER
8688M: Sergey Kozlov <serjk@netup.ru>
8689M: Abylay Ospan <aospan@netup.ru>
8690L: linux-media@vger.kernel.org
8691W: https://linuxtv.org
8692W: http://netup.tv/
8693T: git git://linuxtv.org/media_tree.git
8694S: Supported
8695F: drivers/media/dvb-frontends/cxd2841er*
fbe19d1f 8696
9dbaad42
YT
8697MEDIA DRIVERS FOR CXD2880
8698M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8699L: linux-media@vger.kernel.org
8700W: http://linuxtv.org/
8701T: git git://linuxtv.org/media_tree.git
8702S: Supported
8703F: drivers/media/dvb-frontends/cxd2880/*
8704F: drivers/media/spi/cxd2880*
8705
3882a734
LT
8706MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8707M: Daniel Scheller <d.scheller.oss@gmail.com>
8708L: linux-media@vger.kernel.org
8709W: https://linuxtv.org
8710T: git git://linuxtv.org/media_tree.git
8711S: Maintained
8712F: drivers/media/pci/ddbridge/*
8713
8e792f52
SL
8714MEDIA DRIVERS FOR FREESCALE IMX
8715M: Steve Longerbeam <slongerbeam@gmail.com>
8716M: Philipp Zabel <p.zabel@pengutronix.de>
8717L: linux-media@vger.kernel.org
8718T: git git://linuxtv.org/media_tree.git
8719S: Maintained
8720F: Documentation/devicetree/bindings/media/imx.txt
8721F: Documentation/media/v4l-drivers/imx.rst
8722F: drivers/staging/media/imx/
8723F: include/linux/imx-media.h
8724F: include/media/imx.h
8725
fae2080a
AO
8726MEDIA DRIVERS FOR HELENE
8727M: Abylay Ospan <aospan@netup.ru>
8728L: linux-media@vger.kernel.org
8729W: https://linuxtv.org
8730W: http://netup.tv/
8731T: git git://linuxtv.org/media_tree.git
8732S: Supported
8733F: drivers/media/dvb-frontends/helene*
8734
7683e9e5 8735MEDIA DRIVERS FOR HORUS3A
dacf9ce8 8736M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8737M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8738L: linux-media@vger.kernel.org
a825eaec 8739W: https://linuxtv.org
dacf9ce8
KS
8740W: http://netup.tv/
8741T: git git://linuxtv.org/media_tree.git
8742S: Supported
7683e9e5 8743F: drivers/media/dvb-frontends/horus3a*
dacf9ce8 8744
7683e9e5 8745MEDIA DRIVERS FOR LNBH25
a6dc60ff 8746M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8747M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8748L: linux-media@vger.kernel.org
a825eaec 8749W: https://linuxtv.org
a6dc60ff
KS
8750W: http://netup.tv/
8751T: git git://linuxtv.org/media_tree.git
8752S: Supported
7683e9e5 8753F: drivers/media/dvb-frontends/lnbh25*
a6dc60ff 8754
6185a573
DS
8755MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8756M: Daniel Scheller <d.scheller.oss@gmail.com>
8757L: linux-media@vger.kernel.org
8758W: https://linuxtv.org
8759T: git git://linuxtv.org/media_tree.git
8760S: Maintained
8761F: drivers/media/dvb-frontends/mxl5xx*
8762
7683e9e5 8763MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
a5d32b35 8764M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8765M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8766L: linux-media@vger.kernel.org
a825eaec 8767W: https://linuxtv.org
a5d32b35
KS
8768W: http://netup.tv/
8769T: git git://linuxtv.org/media_tree.git
8770S: Supported
7683e9e5 8771F: drivers/media/pci/netup_unidvb/*
a5d32b35 8772
200e3e17
JM
8773MEDIA DRIVERS FOR RENESAS - CEU
8774M: Jacopo Mondi <jacopo@jmondi.org>
8775L: linux-media@vger.kernel.org
8776L: linux-renesas-soc@vger.kernel.org
8777T: git git://linuxtv.org/media_tree.git
8778S: Supported
8779F: Documentation/devicetree/bindings/media/renesas,ceu.txt
8780F: drivers/media/platform/renesas-ceu.c
8781F: include/media/drv-intf/renesas-ceu.h
8782
7683e9e5
LT
8783MEDIA DRIVERS FOR RENESAS - DRIF
8784M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
e025273b 8785L: linux-media@vger.kernel.org
7683e9e5 8786L: linux-renesas-soc@vger.kernel.org
e025273b
KS
8787T: git git://linuxtv.org/media_tree.git
8788S: Supported
7683e9e5
LT
8789F: Documentation/devicetree/bindings/media/renesas,drif.txt
8790F: drivers/media/platform/rcar_drif.c
e025273b 8791
7683e9e5
LT
8792MEDIA DRIVERS FOR RENESAS - FCP
8793M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
52b1eaf4 8794L: linux-media@vger.kernel.org
7683e9e5 8795L: linux-renesas-soc@vger.kernel.org
52b1eaf4
KS
8796T: git git://linuxtv.org/media_tree.git
8797S: Supported
7683e9e5
LT
8798F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8799F: drivers/media/platform/rcar-fcp.c
8800F: include/media/rcar-fcp.h
8801
8802MEDIA DRIVERS FOR RENESAS - FDP1
8803M: Kieran Bingham <kieran@bingham.xyz>
8804L: linux-media@vger.kernel.org
8805L: linux-renesas-soc@vger.kernel.org
8806T: git git://linuxtv.org/media_tree.git
8807S: Supported
8808F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8809F: drivers/media/platform/rcar_fdp1.c
8810
8811MEDIA DRIVERS FOR RENESAS - VIN
8812M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8813L: linux-media@vger.kernel.org
8814L: linux-renesas-soc@vger.kernel.org
8815T: git git://linuxtv.org/media_tree.git
8816S: Supported
8817F: Documentation/devicetree/bindings/media/rcar_vin.txt
8818F: drivers/media/platform/rcar-vin/
8819
8820MEDIA DRIVERS FOR RENESAS - VSP1
8821M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8822L: linux-media@vger.kernel.org
8823L: linux-renesas-soc@vger.kernel.org
8824T: git git://linuxtv.org/media_tree.git
8825S: Supported
8826F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8827F: drivers/media/platform/vsp1/
52b1eaf4 8828
979507a7
DS
8829MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8830M: Daniel Scheller <d.scheller.oss@gmail.com>
8831L: linux-media@vger.kernel.org
8832W: https://linuxtv.org
8833T: git git://linuxtv.org/media_tree.git
8834S: Maintained
8835F: drivers/media/dvb-frontends/stv0910*
8836
8837MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8838M: Daniel Scheller <d.scheller.oss@gmail.com>
8839L: linux-media@vger.kernel.org
8840W: https://linuxtv.org
8841T: git git://linuxtv.org/media_tree.git
8842S: Maintained
8843F: drivers/media/dvb-frontends/stv6111*
8844
cd6c56fe
DO
8845MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8846M: Dmitry Osipenko <digetx@gmail.com>
8847L: linux-media@vger.kernel.org
8848L: linux-tegra@vger.kernel.org
8849T: git git://linuxtv.org/media_tree.git
8850S: Maintained
8851F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8852F: drivers/staging/media/tegra-vde/
8853
127c49ae 8854MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8855M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8856M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8857P: LinuxTV.org Project
8858L: linux-media@vger.kernel.org
a825eaec 8859W: https://linuxtv.org
8a6e2535 8860Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8861T: git git://linuxtv.org/media_tree.git
127c49ae 8862S: Maintained
0c4089f8 8863F: Documentation/devicetree/bindings/media/
618cd932 8864F: Documentation/media/
127c49ae 8865F: drivers/media/
ffe06198 8866F: drivers/staging/media/
eb4b0ec7 8867F: include/linux/platform_data/media/
127c49ae 8868F: include/media/
6c0f0359
MCC
8869F: include/uapi/linux/dvb/
8870F: include/uapi/linux/videodev2.h
8871F: include/uapi/linux/media.h
8872F: include/uapi/linux/v4l2-*
8873F: include/uapi/linux/meye.h
8874F: include/uapi/linux/ivtv*
8875F: include/uapi/linux/uvcvideo.h
d20620de 8876
3882a734
LT
8877MEDIATEK CIR DRIVER
8878M: Sean Wang <sean.wang@mediatek.com>
8879S: Maintained
8880F: drivers/media/rc/mtk-cir.c
8881
e10734e5
SW
8882MEDIATEK DMA DRIVER
8883M: Sean Wang <sean.wang@mediatek.com>
8884L: dmaengine@vger.kernel.org
8885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8886L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8887S: Maintained
8888F: Documentation/devicetree/bindings/dma/mtk-*
8889F: drivers/dma/mediatek/
8890
f3a0c7b3
SW
8891MEDIATEK PMIC LED DRIVER
8892M: Sean Wang <sean.wang@mediatek.com>
8893S: Maintained
8894F: drivers/leds/leds-mt6323.c
8895F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8896
0c272fc9
JC
8897MEDIATEK ETHERNET DRIVER
8898M: Felix Fietkau <nbd@openwrt.org>
0857d6f8
SW
8899M: John Crispin <john@phrozen.org>
8900M: Sean Wang <sean.wang@mediatek.com>
8901M: Nelson Chang <nelson.chang@mediatek.com>
0c272fc9
JC
8902L: netdev@vger.kernel.org
8903S: Maintained
8904F: drivers/net/ethernet/mediatek/
8905
423d1290
SW
8906MEDIATEK SWITCH DRIVER
8907M: Sean Wang <sean.wang@mediatek.com>
8908L: netdev@vger.kernel.org
8909S: Maintained
8910F: drivers/net/dsa/mt7530.*
8911F: net/dsa/tag_mtk.c
8912
105e8442
RC
8913MEDIATEK JPEG DRIVER
8914M: Rick Chang <rick.chang@mediatek.com>
8915M: Bin Liu <bin.liu@mediatek.com>
8916S: Supported
8917F: drivers/media/platform/mtk-jpeg/
8918F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8919
fc96ec0d
MT
8920MEDIATEK MDP DRIVER
8921M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8922M: Houlong Wei <houlong.wei@mediatek.com>
8923M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8924S: Supported
8925F: drivers/media/platform/mtk-mdp/
8926F: drivers/media/platform/mtk-vpu/
8927F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8928
7683e9e5
LT
8929MEDIATEK MEDIA DRIVER
8930M: Tiffany Lin <tiffany.lin@mediatek.com>
8931M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8932S: Supported
8933F: drivers/media/platform/mtk-vcodec/
8934F: drivers/media/platform/mtk-vpu/
8935F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8936F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8937
c869f77d
JK
8938MEDIATEK MT7601U WIRELESS LAN DRIVER
8939M: Jakub Kicinski <kubakici@wp.pl>
8940L: linux-wireless@vger.kernel.org
8941S: Maintained
8942F: drivers/net/wireless/mediatek/mt7601u/
8943
c4a29891 8944MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
7683e9e5
LT
8945M: Sean Wang <sean.wang@mediatek.com>
8946S: Maintained
8947F: drivers/char/hw_random/mtk-rng.c
c4a29891 8948
f24f27b8
CY
8949MEDIATEK USB3 DRD IP DRIVER
8950M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8951L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8953L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8954S: Maintained
8955F: drivers/usb/mtu3/
c4a29891 8956
15a83f7d
PST
8957MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8958M: Peter Senna Tschudin <peter.senna@collabora.com>
8959M: Martin Donnelly <martin.donnelly@ge.com>
8960M: Martyn Welch <martyn.welch@collabora.co.uk>
8961S: Maintained
8962F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8963F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8964
e399065b 8965MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8966M: Kashyap Desai <kashyap.desai@broadcom.com>
8967M: Sumit Saxena <sumit.saxena@broadcom.com>
8968M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8969L: megaraidlinux.pdl@broadcom.com
baaea1dc 8970L: linux-scsi@vger.kernel.org
295dde2f 8971W: http://www.avagotech.com/support/
ce00f85c 8972S: Maintained
679655da
JP
8973F: Documentation/scsi/megaraid.txt
8974F: drivers/scsi/megaraid.*
8975F: drivers/scsi/megaraid/
757e0108 8976
82abbea7
RD
8977MELEXIS MLX90614 DRIVER
8978M: Crt Mori <cmo@melexis.com>
8979L: linux-iio@vger.kernel.org
8980W: http://www.melexis.com
8981S: Supported
8982F: drivers/iio/temperature/mlx90614.c
8983
c87742ab
CM
8984MELEXIS MLX90632 DRIVER
8985M: Crt Mori <cmo@melexis.com>
8986L: linux-iio@vger.kernel.org
8987W: http://www.melexis.com
8988S: Supported
8989F: drivers/iio/temperature/mlx90632.c
8990
ff43f433
SJ
8991MELFAS MIP4 TOUCHSCREEN DRIVER
8992M: Sangwon Jee <jeesw@melfas.com>
8993W: http://www.melfas.com
8994S: Supported
8995F: drivers/input/touchscreen/melfas_mip4.c
8996F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8997
2c46c9d5 8998MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8999M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 9000L: netdev@vger.kernel.org
2c46c9d5
AV
9001S: Supported
9002W: http://www.mellanox.com
9003Q: http://patchwork.ozlabs.org/project/netdev/list/
9004F: drivers/net/ethernet/mellanox/mlx4/en_*
9005
e7523a49
OG
9006MELLANOX ETHERNET DRIVER (mlx5e)
9007M: Saeed Mahameed <saeedm@mellanox.com>
9008L: netdev@vger.kernel.org
9009S: Supported
9010W: http://www.mellanox.com
9011Q: http://patchwork.ozlabs.org/project/netdev/list/
9012F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9013
e29341fb
IT
9014MELLANOX ETHERNET INNOVA DRIVER
9015M: Ilan Tayari <ilant@mellanox.com>
9016R: Boris Pismenny <borisp@mellanox.com>
9017L: netdev@vger.kernel.org
9018S: Supported
9019W: http://www.mellanox.com
9020Q: http://patchwork.ozlabs.org/project/netdev/list/
9021F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9022F: include/linux/mlx5/mlx5_ifc_fpga.h
9023
547eede0
IT
9024MELLANOX ETHERNET INNOVA IPSEC DRIVER
9025M: Ilan Tayari <ilant@mellanox.com>
9026R: Boris Pismenny <borisp@mellanox.com>
9027L: netdev@vger.kernel.org
9028S: Supported
9029W: http://www.mellanox.com
9030Q: http://patchwork.ozlabs.org/project/netdev/list/
9031F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9032F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9033
93c1edb2
JP
9034MELLANOX ETHERNET SWITCH DRIVERS
9035M: Jiri Pirko <jiri@mellanox.com>
9036M: Ido Schimmel <idosch@mellanox.com>
9037L: netdev@vger.kernel.org
9038S: Supported
9039W: http://www.mellanox.com
9040Q: http://patchwork.ozlabs.org/project/netdev/list/
9041F: drivers/net/ethernet/mellanox/mlxsw/
9042
410ed13c 9043MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
1cf098b7 9044M: mlxsw@mellanox.com
410ed13c
YG
9045L: netdev@vger.kernel.org
9046S: Supported
9047W: http://www.mellanox.com
9048Q: http://patchwork.ozlabs.org/project/netdev/list/
9049F: drivers/net/ethernet/mellanox/mlxfw/
9050
1f976f69
VP
9051MELLANOX HARDWARE PLATFORM SUPPORT
9052M: Andy Shevchenko <andy@infradead.org>
9053M: Darren Hart <dvhart@infradead.org>
30488704
VP
9054M: Vadim Pasternak <vadimp@mellanox.com>
9055L: platform-driver-x86@vger.kernel.org
9056S: Supported
1f976f69 9057F: drivers/platform/mellanox/
30488704 9058
82abbea7
RD
9059MELLANOX MLX4 core VPI driver
9060M: Tariq Toukan <tariqt@mellanox.com>
9061L: netdev@vger.kernel.org
8700e3e7 9062L: linux-rdma@vger.kernel.org
82abbea7
RD
9063W: http://www.mellanox.com
9064Q: http://patchwork.ozlabs.org/project/netdev/list/
8700e3e7 9065S: Supported
82abbea7
RD
9066F: drivers/net/ethernet/mellanox/mlx4/
9067F: include/linux/mlx4/
9068
9069MELLANOX MLX4 IB driver
9070M: Yishai Hadas <yishaih@mellanox.com>
9071L: linux-rdma@vger.kernel.org
9072W: http://www.mellanox.com
8700e3e7 9073Q: http://patchwork.kernel.org/project/linux-rdma/list/
82abbea7
RD
9074S: Supported
9075F: drivers/infiniband/hw/mlx4/
9076F: include/linux/mlx4/
9077F: include/uapi/rdma/mlx4-abi.h
9078
9079MELLANOX MLX5 core VPI driver
9080M: Saeed Mahameed <saeedm@mellanox.com>
9081M: Matan Barak <matanb@mellanox.com>
9082M: Leon Romanovsky <leonro@mellanox.com>
9083L: netdev@vger.kernel.org
9084L: linux-rdma@vger.kernel.org
9085W: http://www.mellanox.com
9086Q: http://patchwork.ozlabs.org/project/netdev/list/
9087S: Supported
7683e9e5
LT
9088F: drivers/net/ethernet/mellanox/mlx5/core/
9089F: include/linux/mlx5/
9090
9091MELLANOX MLX5 IB driver
9092M: Matan Barak <matanb@mellanox.com>
9093M: Leon Romanovsky <leonro@mellanox.com>
9094L: linux-rdma@vger.kernel.org
9095W: http://www.mellanox.com
9096Q: http://patchwork.kernel.org/project/linux-rdma/list/
9097S: Supported
9098F: drivers/infiniband/hw/mlx5/
9099F: include/linux/mlx5/
9100F: include/uapi/rdma/mlx5-abi.h
9101
9102MELLANOX MLXCPLD I2C AND MUX DRIVER
9103M: Vadim Pasternak <vadimp@mellanox.com>
9104M: Michael Shych <michaelsh@mellanox.com>
9105L: linux-i2c@vger.kernel.org
9106S: Supported
9107F: drivers/i2c/busses/i2c-mlxcpld.c
9108F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9109F: Documentation/i2c/busses/i2c-mlxcpld
9110
9111MELLANOX MLXCPLD LED DRIVER
9112M: Vadim Pasternak <vadimp@mellanox.com>
9113L: linux-leds@vger.kernel.org
9114S: Supported
9115F: drivers/leds/leds-mlxcpld.c
386570d7 9116F: drivers/leds/leds-mlxreg.c
7683e9e5 9117F: Documentation/leds/leds-mlxcpld.txt
82abbea7 9118
7683e9e5
LT
9119MELLANOX PLATFORM DRIVER
9120M: Vadim Pasternak <vadimp@mellanox.com>
9121L: platform-driver-x86@vger.kernel.org
82abbea7 9122S: Supported
7683e9e5 9123F: drivers/platform/x86/mlx-platform.c
8700e3e7 9124
5b25b13a
MD
9125MEMBARRIER SUPPORT
9126M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9127M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9128L: linux-kernel@vger.kernel.org
9129S: Supported
22e4ebb9 9130F: kernel/sched/membarrier.c
5b25b13a 9131F: include/uapi/linux/membarrier.h
3ccfebed 9132F: arch/powerpc/include/asm/membarrier.h
5b25b13a 9133
70ea91f1
SR
9134MEMORY MANAGEMENT
9135L: linux-mm@kvack.org
70ea91f1
SR
9136W: http://www.linux-mm.org
9137S: Maintained
679655da 9138F: include/linux/mm.h
551450bb
CS
9139F: include/linux/gfp.h
9140F: include/linux/mmzone.h
9141F: include/linux/memory_hotplug.h
9142F: include/linux/vmalloc.h
679655da 9143F: mm/
70ea91f1 9144
f4e9ce66 9145MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 9146M: David Woodhouse <dwmw2@infradead.org>
242c325e 9147M: Brian Norris <computersforpeace@gmail.com>
d8757f4c 9148M: Boris Brezillon <boris.brezillon@bootlin.com>
30656167
BB
9149M: Marek Vasut <marek.vasut@gmail.com>
9150M: Richard Weinberger <richard@nod.at>
1da177e4 9151L: linux-mtd@lists.infradead.org
8a6e2535
JP
9152W: http://www.linux-mtd.infradead.org/
9153Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889 9154T: git git://git.infradead.org/linux-mtd.git master
2e7c7f66 9155T: git git://git.infradead.org/linux-mtd.git mtd/next
1da177e4 9156S: Maintained
becc7ae5 9157F: Documentation/devicetree/bindings/mtd/
679655da
JP
9158F: drivers/mtd/
9159F: include/linux/mtd/
c117ab84 9160F: include/uapi/mtd/
1da177e4 9161
26c57ef1 9162MEN A21 WATCHDOG DRIVER
30c7469b 9163M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 9164L: linux-watchdog@vger.kernel.org
30c7469b 9165S: Maintained
26c57ef1
JT
9166F: drivers/watchdog/mena21_wdt.c
9167
3764e82e 9168MEN CHAMELEON BUS (mcb)
30c7469b
JT
9169M: Johannes Thumshirn <morbidrsa@gmail.com>
9170S: Maintained
3764e82e
JT
9171F: drivers/mcb/
9172F: include/linux/mcb.h
b9f2f459 9173F: Documentation/men-chameleon-bus.txt
3764e82e 9174
48b490d2
AW
9175MEN F21BMC (Board Management Controller)
9176M: Andreas Werner <andreas.werner@men.de>
9177S: Supported
9178F: drivers/mfd/menf21bmc.c
9179F: drivers/watchdog/menf21bmc_wdt.c
9180F: drivers/leds/leds-menf21bmc.c
9181F: drivers/hwmon/menf21bmc_hwmon.c
9182F: Documentation/hwmon/menf21bmc
9183
20aa6463
HV
9184MESON AO CEC DRIVER FOR AMLOGIC SOCS
9185M: Neil Armstrong <narmstrong@baylibre.com>
9186L: linux-media@lists.freedesktop.org
9187L: linux-amlogic@lists.infradead.org
9188W: http://linux-meson.com/
9189S: Supported
9190F: drivers/media/platform/meson/ao-cec.c
9191F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9192T: git git://linuxtv.org/media_tree.git
9193
c6375b0a 9194MICROBLAZE ARCHITECTURE
8b58be88 9195M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
9196W: http://www.monstr.eu/fdt/
9197T: git git://git.monstr.eu/linux-2.6-microblaze.git
9198S: Supported
0a8c7914 9199F: arch/microblaze/
1da177e4 9200
72ce5732 9201MICROCHIP / ATMEL AT91 SERIAL DRIVER
5615c371
NF
9202M: Richard Genoud <richard.genoud@gmail.com>
9203S: Maintained
9204F: drivers/tty/serial/atmel_serial.c
8961df89 9205F: drivers/tty/serial/atmel_serial.h
5615c371 9206
f53243b5
NF
9207MICROCHIP / ATMEL DMA DRIVER
9208M: Ludovic Desroches <ludovic.desroches@microchip.com>
9209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9210L: dmaengine@vger.kernel.org
9211S: Supported
9212F: drivers/dma/at_hdmac.c
9213F: drivers/dma/at_hdmac_regs.h
9214F: include/linux/platform_data/dma-atmel.h
9215
a0a613ab
TA
9216MICROCHIP / ATMEL ECC DRIVER
9217M: Tudor Ambarus <tudor.ambarus@microchip.com>
9218L: linux-crypto@vger.kernel.org
9219S: Maintained
9220F: drivers/crypto/atmel-ecc.*
9221
71fb2c74
SW
9222MICROCHIP / ATMEL ISC DRIVER
9223M: Songjun Wu <songjun.wu@microchip.com>
9224L: linux-media@vger.kernel.org
9225S: Supported
9226F: drivers/media/platform/atmel/atmel-isc.c
9227F: drivers/media/platform/atmel/atmel-isc-regs.h
9228F: devicetree/bindings/media/atmel-isc.txt
9229
7cce5d83
NF
9230MICROCHIP / ATMEL NAND DRIVER
9231M: Wenyou Yang <wenyou.yang@microchip.com>
9232M: Josh Wu <rainyfeeling@outlook.com>
9233L: linux-mtd@lists.infradead.org
9234S: Supported
93db446a 9235F: drivers/mtd/nand/raw/atmel/*
7cce5d83
NF
9236F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9237
419585a9
WH
9238MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9239M: Woojung Huh <Woojung.Huh@microchip.com>
9240M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9241L: netdev@vger.kernel.org
9242S: Maintained
9243F: net/dsa/tag_ksz.c
9244F: drivers/net/dsa/microchip/*
9245F: include/linux/platform_data/microchip-ksz.h
9246F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9247
e8cf7c27
BW
9248MICROCHIP LAN743X ETHERNET DRIVER
9249M: Bryan Whitehead <bryan.whitehead@microchip.com>
9250M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9251L: netdev@vger.kernel.org
9252S: Maintained
9253F: drivers/net/ethernet/microchip/lan743x_*
9254
3ec72a2a
RL
9255MICROCHIP USB251XB DRIVER
9256M: Richard Leitner <richard.leitner@skidata.com>
9257L: linux-usb@vger.kernel.org
9258S: Maintained
9259F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
9260F: Documentation/devicetree/bindings/usb/usb251xb.txt
9261
b9120c01
AB
9262MICROSEMI MIPS SOCS
9263M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9264L: linux-mips@linux-mips.org
9265S: Maintained
9266F: arch/mips/generic/board-ocelot.c
9267F: arch/mips/configs/generic/board-ocelot.config
9268F: arch/mips/boot/dts/mscc/
9269F: Documentation/devicetree/bindings/mips/mscc.txt
9270
82abbea7
RD
9271MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9272M: Don Brace <don.brace@microsemi.com>
9273L: esc.storagedev@microsemi.com
9274L: linux-scsi@vger.kernel.org
9275S: Supported
9276F: drivers/scsi/smartpqi/smartpqi*.[ch]
9277F: drivers/scsi/smartpqi/Kconfig
9278F: drivers/scsi/smartpqi/Makefile
9279F: include/linux/cciss*.h
9280F: include/uapi/linux/cciss*.h
9281F: Documentation/scsi/smartpqi.txt
9282
2508a45a
CY
9283MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9284M: Chen Yu <yu.c.chen@intel.com>
9285L: platform-driver-x86@vger.kernel.org
9286S: Supported
9287F: drivers/platform/x86/surfacepro3_button.c
9288
1da177e4 9289MICROTEK X6 SCANNER
61eee9a7 9290M: Oliver Neukum <oliver@neukum.org>
1da177e4 9291S: Maintained
679655da 9292F: drivers/usb/image/microtek.*
1da177e4
LT
9293
9294MIPS
8b58be88 9295M: Ralf Baechle <ralf@linux-mips.org>
18696edc 9296M: James Hogan <jhogan@kernel.org>
1da177e4 9297L: linux-mips@linux-mips.org
6097050d 9298W: http://www.linux-mips.org/
b05e988e 9299T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 9300Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 9301S: Supported
f46d92e8 9302F: Documentation/devicetree/bindings/mips/
679655da
JP
9303F: Documentation/mips/
9304F: arch/mips/
03faa09c 9305F: drivers/platform/mips/
1da177e4 9306
7683e9e5 9307MIPS BOSTON DEVELOPMENT BOARD
fb615d61 9308M: Paul Burton <paul.burton@mips.com>
7683e9e5
LT
9309L: linux-mips@linux-mips.org
9310S: Maintained
9311F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9312F: arch/mips/boot/dts/img/boston.dts
9313F: arch/mips/configs/generic/board-boston.config
9314F: drivers/clk/imgtec/clk-boston.c
9315F: include/dt-bindings/clock/boston-clock.h
9316
032a469b 9317MIPS GENERIC PLATFORM
fb615d61 9318M: Paul Burton <paul.burton@mips.com>
032a469b
PB
9319L: linux-mips@linux-mips.org
9320S: Supported
aece34cd 9321F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
032a469b 9322F: arch/mips/generic/
27e0d4b0 9323F: arch/mips/tools/generic-board-config.sh
032a469b 9324
413ef3f6
KC
9325MIPS/LOONGSON1 ARCHITECTURE
9326M: Keguang Zhang <keguang.zhang@gmail.com>
9327L: linux-mips@linux-mips.org
9328S: Maintained
9329F: arch/mips/loongson32/
9330F: arch/mips/include/asm/mach-loongson32/
9331F: drivers/*/*loongson1*
9332F: drivers/*/*/*loongson1*
9333
ffe1f935
HC
9334MIPS/LOONGSON2 ARCHITECTURE
9335M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9336L: linux-mips@linux-mips.org
9337S: Maintained
9338F: arch/mips/loongson64/*{2e/2f}*
9339F: arch/mips/include/asm/mach-loongson64/
9340F: drivers/*/*loongson2*
9341F: drivers/*/*/*loongson2*
9342
9343MIPS/LOONGSON3 ARCHITECTURE
9344M: Huacai Chen <chenhc@lemote.com>
9345L: linux-mips@linux-mips.org
9346S: Maintained
9347F: arch/mips/loongson64/
9348F: arch/mips/include/asm/mach-loongson64/
9349F: drivers/platform/mips/cpu_hwmon.c
9350F: drivers/*/*loongson3*
9351F: drivers/*/*/*loongson3*
9352
3ec404d8 9353MIPS RINT INSTRUCTION EMULATION
89677e44 9354M: Aleksandar Markovic <aleksandar.markovic@mips.com>
3ec404d8
AM
9355L: linux-mips@linux-mips.org
9356S: Supported
9357F: arch/mips/math-emu/sp_rint.c
9358F: arch/mips/math-emu/dp_rint.c
9359
08b7620a
HV
9360MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9361M: Hans Verkuil <hverkuil@xs4all.nl>
9362L: linux-media@vger.kernel.org
9363T: git git://linuxtv.org/media_tree.git
a825eaec 9364W: https://linuxtv.org
08b7620a
HV
9365S: Odd Fixes
9366F: drivers/media/radio/radio-miropcm20*
9367
82abbea7
RD
9368MMP SUPPORT
9369M: Eric Miao <eric.y.miao@gmail.com>
9370M: Haojian Zhuang <haojian.zhuang@gmail.com>
9371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9372T: git git://github.com/hzhuang1/linux.git
9373T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9374S: Maintained
9375F: arch/arm/boot/dts/mmp*
9376F: arch/arm/mach-mmp/
6c223761 9377
0ce277e4
AP
9378MN88472 MEDIA DRIVER
9379M: Antti Palosaari <crope@iki.fi>
9380L: linux-media@vger.kernel.org
a825eaec 9381W: https://linuxtv.org
0ce277e4
AP
9382W: http://palosaari.fi/linux/
9383Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 9384S: Maintained
94d0eaa4 9385F: drivers/media/dvb-frontends/mn88472*
0ce277e4 9386
4f4d238f
AP
9387MN88473 MEDIA DRIVER
9388M: Antti Palosaari <crope@iki.fi>
9389L: linux-media@vger.kernel.org
a825eaec 9390W: https://linuxtv.org
4f4d238f
AP
9391W: http://palosaari.fi/linux/
9392Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 9393S: Maintained
877ba50b 9394F: drivers/media/dvb-frontends/mn88473*
4f4d238f 9395
1da177e4 9396MODULE SUPPORT
462c5a82 9397M: Jessica Yu <jeyu@kernel.org>
0d4ec784 9398T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 9399S: Maintained
679655da
JP
9400F: include/linux/module.h
9401F: kernel/module.c
1da177e4
LT
9402
9403MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 9404W: http://popies.net/meye/
b7788e13 9405S: Orphan
618cd932 9406F: Documentation/media/v4l-drivers/meye*
90d72ac6 9407F: drivers/media/pci/meye/
6c0f0359 9408F: include/uapi/linux/meye.h
1da177e4 9409
b9705b60 9410MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 9411M: Jiri Slaby <jirislaby@gmail.com>
d735410a 9412S: Maintained
679655da 9413F: Documentation/serial/moxa-smartio
c897401b 9414F: drivers/tty/mxser.*
d735410a 9415
889b2f87
AK
9416MR800 AVERMEDIA USB FM RADIO DRIVER
9417M: Alexey Klimov <klimov.linux@gmail.com>
9418L: linux-media@vger.kernel.org
9419T: git git://linuxtv.org/media_tree.git
9420S: Maintained
9421F: drivers/media/radio/radio-mr800.c
9422
d7155691
AO
9423MRF24J40 IEEE 802.15.4 RADIO DRIVER
9424M: Alan Ott <alan@signal11.us>
9425L: linux-wpan@vger.kernel.org
9426S: Maintained
9427F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 9428F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 9429
8c4c731a 9430MSI LAPTOP SUPPORT
182ae55c 9431M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 9432L: platform-driver-x86@vger.kernel.org
8c4c731a 9433S: Maintained
679655da 9434F: drivers/platform/x86/msi-laptop.c
8c4c731a 9435
0f1006b1 9436MSI WMI SUPPORT
d0944853 9437L: platform-driver-x86@vger.kernel.org
5ee7041e 9438S: Orphan
0f1006b1
AA
9439F: drivers/platform/x86/msi-wmi.c
9440
19a628a0
AP
9441MSI001 MEDIA DRIVER
9442M: Antti Palosaari <crope@iki.fi>
9443L: linux-media@vger.kernel.org
a825eaec 9444W: https://linuxtv.org
19a628a0
AP
9445W: http://palosaari.fi/linux/
9446Q: http://patchwork.linuxtv.org/project/linux-media/list/
9447T: git git://linuxtv.org/anttip/media_tree.git
9448S: Maintained
0185e197 9449F: drivers/media/tuners/msi001*
19a628a0 9450
7570589d 9451MSI2500 MEDIA DRIVER
2c57213f
AP
9452M: Antti Palosaari <crope@iki.fi>
9453L: linux-media@vger.kernel.org
a825eaec 9454W: https://linuxtv.org
2c57213f
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
7570589d 9459F: drivers/media/usb/msi2500/
2c57213f 9460
159eeea4
RJ
9461MSYSTEMS DISKONCHIP G3 MTD DRIVER
9462M: Robert Jarzmik <robert.jarzmik@free.fr>
9463L: linux-mtd@lists.infradead.org
9464S: Maintained
9465F: drivers/mtd/devices/docg3*
9466
62a37dc7 9467MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
9468M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9469L: linux-media@vger.kernel.org
9470T: git git://linuxtv.org/media_tree.git
9471S: Maintained
9472F: drivers/media/i2c/mt9m032.c
b5dcee22 9473F: include/media/i2c/mt9m032.h
0e837fb9 9474
62a37dc7 9475MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
9476M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9477L: linux-media@vger.kernel.org
9478T: git git://linuxtv.org/media_tree.git
9479S: Maintained
9480F: drivers/media/i2c/mt9p031.c
b5dcee22 9481F: include/media/i2c/mt9p031.h
0e837fb9 9482
62a37dc7 9483MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
9484M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9485L: linux-media@vger.kernel.org
9486T: git git://linuxtv.org/media_tree.git
9487S: Maintained
9488F: drivers/media/i2c/mt9t001.c
b5dcee22 9489F: include/media/i2c/mt9t001.h
0e837fb9 9490
ca8996cf
JM
9491MT9T112 APTINA CAMERA SENSOR
9492M: Jacopo Mondi <jacopo@jmondi.org>
9493L: linux-media@vger.kernel.org
9494T: git git://linuxtv.org/media_tree.git
9495S: Odd Fixes
9496F: drivers/media/i2c/mt9t112.c
9497F: include/media/i2c/mt9t112.h
9498
62a37dc7 9499MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
9500M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9501L: linux-media@vger.kernel.org
9502T: git git://linuxtv.org/media_tree.git
9503S: Maintained
f2272e13 9504F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 9505F: drivers/media/i2c/mt9v032.c
b5dcee22 9506F: include/media/i2c/mt9v032.h
0e837fb9 9507
4e0d13cb 9508MULTIFUNCTION DEVICES (MFD)
f7d3210e 9509M: Lee Jones <lee.jones@linaro.org>
7caa7991 9510T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 9511S: Supported
80366127 9512F: Documentation/devicetree/bindings/mfd/
679655da 9513F: drivers/mfd/
55b5940d 9514F: include/linux/mfd/
29a0729d 9515F: include/dt-bindings/mfd/
4e0d13cb 9516
7683e9e5
LT
9517MULTIMEDIA CARD (MMC) ETC. OVER SPI
9518S: Orphan
9519F: drivers/mmc/host/mmc_spi.c
9520F: include/linux/spi/mmc_spi.h
9521
5c4e6f13 9522MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 9523M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 9524L: linux-mmc@vger.kernel.org
82bb095e 9525T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 9526S: Maintained
2810984b 9527F: Documentation/devicetree/bindings/mmc/
679655da
JP
9528F: drivers/mmc/
9529F: include/linux/mmc/
c117ab84 9530F: include/uapi/linux/mmc/
baca2da4 9531
256ac037
PR
9532MULTIPLEXER SUBSYSTEM
9533M: Peter Rosin <peda@axentia.se>
9534S: Maintained
a3b02a9c 9535F: Documentation/ABI/testing/mux/sysfs-class-mux*
256ac037
PR
9536F: Documentation/devicetree/bindings/mux/
9537F: include/linux/dt-bindings/mux/
a3b02a9c
PR
9538F: include/linux/mux/
9539F: drivers/mux/
256ac037 9540
d735410a 9541MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 9542S: Orphan
c897401b 9543F: drivers/tty/isicom.c
679655da 9544F: include/linux/isicom.h
d735410a 9545
550a7375 9546MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 9547M: Bin Liu <b-liu@ti.com>
795fb7e7
JD
9548L: linux-usb@vger.kernel.org
9549S: Maintained
679655da 9550F: drivers/usb/musb/
550a7375 9551
ea0af5f6
MK
9552MXL5007T MEDIA DRIVER
9553M: Michael Krufky <mkrufky@linuxtv.org>
9554L: linux-media@vger.kernel.org
a825eaec 9555W: https://linuxtv.org
ea0af5f6
MK
9556W: http://github.com/mkrufky
9557Q: http://patchwork.linuxtv.org/project/linux-media/list/
9558T: git git://linuxtv.org/mkrufky/tuners.git
9559S: Maintained
9560F: drivers/media/tuners/mxl5007t.*
9561
45d59d70
MV
9562MXSFB DRM DRIVER
9563M: Marek Vasut <marex@denx.de>
9564S: Supported
9565F: drivers/gpu/drm/mxsfb/
9566F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9567
2d3cf588 9568MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
01e4fab6 9569M: Chris Lee <christopher.lee@cspi.com>
2d3cf588 9570L: netdev@vger.kernel.org
01e4fab6 9571W: https://www.cspi.com/ethernet-products/support/downloads/
2d3cf588 9572S: Supported
93f7848b 9573F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 9574
9df4f913 9575NAND FLASH SUBSYSTEM
d8757f4c 9576M: Boris Brezillon <boris.brezillon@bootlin.com>
9df4f913
BB
9577R: Richard Weinberger <richard@nod.at>
9578L: linux-mtd@lists.infradead.org
9579W: http://www.linux-mtd.infradead.org/
9580Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889 9581T: git git://git.infradead.org/linux-mtd.git nand/fixes
2e7c7f66 9582T: git git://git.infradead.org/linux-mtd.git nand/next
9df4f913
BB
9583S: Maintained
9584F: drivers/mtd/nand/
d4092d76 9585F: include/linux/mtd/*nand*.h
9df4f913 9586
23dc05a3
DM
9587NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9588M: Daniel Mack <zonque@gmail.com>
9589S: Maintained
e5747e40 9590L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
9591W: http://www.native-instruments.com
9592F: sound/usb/caiaq/
9593
82abbea7
RD
9594NATSEMI ETHERNET DRIVER (DP8381x)
9595S: Orphan
9596F: drivers/net/ethernet/natsemi/natsemi.c
9597
1da177e4 9598NCP FILESYSTEM
52653199 9599M: Petr Vandrovec <petr@vandrovec.name>
47595e32 9600S: Obsolete
1bb81550 9601F: drivers/staging/ncpfs/
1da177e4 9602
a79b0322
FT
9603NCR 5380 SCSI DRIVERS
9604M: Finn Thain <fthain@telegraphics.com.au>
9605M: Michael Schmitz <schmitzmic@gmail.com>
9606L: linux-scsi@vger.kernel.org
9607S: Maintained
9608F: Documentation/scsi/g_NCR5380.txt
9609F: drivers/scsi/NCR5380.*
9610F: drivers/scsi/arm/cumana_1.c
9611F: drivers/scsi/arm/oak.c
a79b0322
FT
9612F: drivers/scsi/atari_scsi.*
9613F: drivers/scsi/dmx3191d.c
a79b0322 9614F: drivers/scsi/g_NCR5380.*
a79b0322 9615F: drivers/scsi/mac_scsi.*
a79b0322
FT
9616F: drivers/scsi/sun3_scsi.*
9617F: drivers/scsi/sun3_scsi_vme.c
a79b0322 9618
1da177e4 9619NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 9620M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
9621L: linux-scsi@vger.kernel.org
9622S: Maintained
679655da 9623F: drivers/scsi/NCR_D700.*
1da177e4 9624
4aa3eb4c
GR
9625NCT6775 HARDWARE MONITOR DRIVER
9626M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 9627L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
9628S: Maintained
9629F: Documentation/hwmon/nct6775
9630F: drivers/hwmon/nct6775.c
9631
3c2d774c 9632NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 9633M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 9634L: linux-rdma@vger.kernel.org
e3d33cb1 9635W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
9636S: Supported
9637F: drivers/infiniband/hw/nes/
c546b2a3 9638F: include/uapi/rdma/nes-abi.h
3c2d774c 9639
be2f2e84 9640NETEM NETWORK EMULATOR
adbbf69d 9641M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 9642L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 9643S: Maintained
679655da 9644F: net/sched/sch_netem.c
be2f2e84 9645
b2f5a051 9646NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 9647M: Jon Mason <jdmason@kudzu.us>
4a58448b 9648L: netdev@vger.kernel.org
4a58448b 9649S: Supported
679655da 9650F: Documentation/networking/s2io.txt
b2f5a051 9651F: Documentation/networking/vxge.txt
86387e1a 9652F: drivers/net/ethernet/neterion/
4a58448b 9653
fc52497e 9654NETFILTER
0e05e192 9655M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 9656M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1519fccb 9657M: Florian Westphal <fw@strlen.de>
1a03b81d 9658L: netfilter-devel@vger.kernel.org
82b98543 9659L: coreteam@netfilter.org
1da177e4
LT
9660W: http://www.netfilter.org/
9661W: http://www.iptables.org/
1519fccb 9662W: http://www.nftables.org/
42010ed0
PNA
9663Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9664T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9665T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1519fccb 9666S: Maintained
679655da
JP
9667F: include/linux/netfilter*
9668F: include/linux/netfilter/
9669F: include/net/netfilter/
c117ab84
CEB
9670F: include/uapi/linux/netfilter*
9671F: include/uapi/linux/netfilter/
679655da
JP
9672F: net/*/netfilter.c
9673F: net/*/netfilter/
9674F: net/netfilter/
91c269a0 9675F: net/bridge/br_netfilter*.c
1da177e4
LT
9676
9677NETROM NETWORK LAYER
8b58be88 9678M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9679L: linux-hams@vger.kernel.org
d34cb28a 9680W: http://www.linux-ax25.org/
1da177e4 9681S: Maintained
679655da 9682F: include/net/netrom.h
c117ab84 9683F: include/uapi/linux/netrom.h
679655da 9684F: net/netrom/
1da177e4 9685
4c352362
JK
9686NETRONOME ETHERNET DRIVERS
9687M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
9688L: oss-drivers@netronome.com
9689S: Maintained
9690F: drivers/net/ethernet/netronome/
9691
5ddb88c0 9692NETWORK BLOCK DEVICE (NBD)
1e668f4e 9693M: Josef Bacik <jbacik@fb.com>
1da177e4 9694S: Maintained
1e668f4e 9695L: linux-block@vger.kernel.org
38b249bc 9696L: nbd@other.debian.org
679655da
JP
9697F: Documentation/blockdev/nbd.txt
9698F: drivers/block/nbd.c
c117ab84 9699F: include/uapi/linux/nbd.h
1da177e4 9700
6e43650c
NH
9701NETWORK DROP MONITOR
9702M: Neil Horman <nhorman@tuxdriver.com>
9703L: netdev@vger.kernel.org
9704S: Maintained
9705W: https://fedorahosted.org/dropwatch/
9706F: net/core/drop_monitor.c
9707
7683e9e5
LT
9708NETWORKING DRIVERS
9709L: netdev@vger.kernel.org
9710W: http://www.linuxfoundation.org/en/Net
9711Q: http://patchwork.ozlabs.org/project/netdev/list/
9712T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9713T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9714S: Odd Fixes
9715F: Documentation/devicetree/bindings/net/
9716F: drivers/net/
9717F: include/linux/if_*
9718F: include/linux/netdevice.h
9719F: include/linux/etherdevice.h
9720F: include/linux/fcdevice.h
9721F: include/linux/fddidevice.h
9722F: include/linux/hippidevice.h
9723F: include/linux/inetdevice.h
9724F: include/uapi/linux/if_*
9725F: include/uapi/linux/netdevice.h
9726
9727NETWORKING DRIVERS (WIRELESS)
9728M: Kalle Valo <kvalo@codeaurora.org>
9729L: linux-wireless@vger.kernel.org
9730Q: http://patchwork.kernel.org/project/linux-wireless/list/
9731T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9732T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9733S: Maintained
9734F: Documentation/devicetree/bindings/net/wireless/
9735F: drivers/net/wireless/
9736
3ed6e498
AL
9737NETWORKING [DSA]
9738M: Andrew Lunn <andrew@lunn.ch>
9739M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9740M: Florian Fainelli <f.fainelli@gmail.com>
9741S: Maintained
9742F: net/dsa/
9743F: include/net/dsa.h
356c3e9a 9744F: include/linux/dsa/
3ed6e498
AL
9745F: drivers/net/dsa/
9746
1da177e4 9747NETWORKING [GENERAL]
8b58be88 9748M: "David S. Miller" <davem@davemloft.net>
979b6c13 9749L: netdev@vger.kernel.org
b1e8fd54 9750W: http://www.linuxfoundation.org/en/Net
11e98029 9751Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
9752T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9753T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 9754B: mailto:netdev@vger.kernel.org
1da177e4 9755S: Maintained
679655da
JP
9756F: net/
9757F: include/net/
018d21ed
JP
9758F: include/linux/in.h
9759F: include/linux/net.h
9760F: include/linux/netdevice.h
c117ab84
CEB
9761F: include/uapi/linux/in.h
9762F: include/uapi/linux/net.h
9763F: include/uapi/linux/netdevice.h
0c7aecd4 9764F: include/uapi/linux/net_namespace.h
f4e53f9a 9765F: tools/testing/selftests/net/
855a34b1 9766F: lib/net_utils.c
335a67d2 9767F: lib/random32.c
1da177e4 9768
73b7656c
DM
9769NETWORKING [IPSEC]
9770M: Steffen Klassert <steffen.klassert@secunet.com>
9771M: Herbert Xu <herbert@gondor.apana.org.au>
9772M: "David S. Miller" <davem@davemloft.net>
9773L: netdev@vger.kernel.org
d1fc5024
SK
9774T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9775T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 9776S: Maintained
5826bdd1 9777F: net/core/flow.c
73b7656c
DM
9778F: net/xfrm/
9779F: net/key/
9780F: net/ipv4/xfrm*
77999328 9781F: net/ipv4/esp4*
d1fc5024
SK
9782F: net/ipv4/ah4.c
9783F: net/ipv4/ipcomp.c
9784F: net/ipv4/ip_vti.c
73b7656c 9785F: net/ipv6/xfrm*
77999328 9786F: net/ipv6/esp6*
d1fc5024
SK
9787F: net/ipv6/ah6.c
9788F: net/ipv6/ipcomp6.c
9789F: net/ipv6/ip6_vti.c
73b7656c
DM
9790F: include/uapi/linux/xfrm.h
9791F: include/net/xfrm.h
9792
7683e9e5
LT
9793NETWORKING [IPv4/IPv6]
9794M: "David S. Miller" <davem@davemloft.net>
9795M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9796M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9797L: netdev@vger.kernel.org
9798T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9799S: Maintained
9800F: net/ipv4/
9801F: net/ipv6/
9802F: include/net/ip*
9803F: arch/x86/net/*
9804
5703ffaa 9805NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
87a0874c 9806M: Paul Moore <paul@paul-moore.com>
5703ffaa 9807W: https://github.com/netlabel
10e2ff1c 9808L: netdev@vger.kernel.org
5703ffaa 9809L: linux-security-module@vger.kernel.org
10e2ff1c 9810S: Maintained
5703ffaa
PM
9811F: Documentation/netlabel/
9812F: include/net/calipso.h
9813F: include/net/cipso_ipv4.h
9814F: include/net/netlabel.h
9815F: include/uapi/linux/netfilter/xt_SECMARK.h
9816F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9817F: net/netlabel/
9818F: net/ipv4/cipso_ipv4.c
9819F: net/ipv6/calipso.c
9820F: net/netfilter/xt_CONNSECMARK.c
9821F: net/netfilter/xt_SECMARK.c
10e2ff1c 9822
7683e9e5
LT
9823NETWORKING [TLS]
9824M: Ilya Lesokhin <ilyal@mellanox.com>
9825M: Aviad Yehezkel <aviadye@mellanox.com>
9826M: Dave Watson <davejwatson@fb.com>
788873ac 9827L: netdev@vger.kernel.org
7683e9e5
LT
9828S: Maintained
9829F: net/tls/*
9830F: include/uapi/linux/tls.h
9831F: include/net/tls.h
788873ac 9832
7683e9e5 9833NETWORKING [WIRELESS]
0e324cf6
JL
9834L: linux-wireless@vger.kernel.org
9835Q: http://patchwork.kernel.org/project/linux-wireless/list/
0e324cf6 9836
83c9e13a
JK
9837NETDEVSIM
9838M: Jakub Kicinski <jakub.kicinski@netronome.com>
9839S: Maintained
9840F: drivers/net/netdevsim/*
9841
3d396eb1 9842NETXEN (1/10) GbE SUPPORT
67f0160f
MY
9843M: Manish Chopra <manish.chopra@cavium.com>
9844M: Rahul Verma <rahul.verma@cavium.com>
9845M: Dept-GELinuxNICDev@cavium.com
3d396eb1 9846L: netdev@vger.kernel.org
3d396eb1 9847S: Supported
aa43c215 9848F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 9849
6423d30f 9850NFC SUBSYSTEM
6423d30f
AAJ
9851M: Samuel Ortiz <sameo@linux.intel.com>
9852L: linux-wireless@vger.kernel.org
1eb3b216 9853L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 9854S: Supported
6423d30f 9855F: net/nfc/
55eb94f9 9856F: include/net/nfc/
c117ab84 9857F: include/uapi/linux/nfc.h
6423d30f 9858F: drivers/nfc/
397d6497
CR
9859F: include/linux/platform_data/nfcmrvl.h
9860F: include/linux/platform_data/nxp-nci.h
7ebb88e5 9861F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 9862
e8b43555 9863NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 9864M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 9865M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
9866L: linux-nfs@vger.kernel.org
9867W: http://client.linux-nfs.org
cd7b996a 9868T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 9869S: Maintained
679655da
JP
9870F: fs/lockd/
9871F: fs/nfs/
9872F: fs/nfs_common/
9873F: net/sunrpc/
9874F: include/linux/lockd/
9875F: include/linux/nfs*
9876F: include/linux/sunrpc/
c117ab84
CEB
9877F: include/uapi/linux/nfs*
9878F: include/uapi/linux/sunrpc/
1da177e4 9879
85ef9cea 9880NILFS2 FILESYSTEM
e2126935 9881M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 9882L: linux-nilfs@vger.kernel.org
bed6760c
RK
9883W: https://nilfs.sourceforge.io/
9884W: https://nilfs.osdn.jp/
e2126935 9885T: git git://github.com/konis/nilfs2.git
85ef9cea 9886S: Supported
679655da
JP
9887F: Documentation/filesystems/nilfs2.txt
9888F: fs/nilfs2/
c35c7ac5 9889F: include/trace/events/nilfs2.h
e63e88bc
RK
9890F: include/uapi/linux/nilfs2_api.h
9891F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 9892
1da177e4 9893NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 9894M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9895W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9896S: Maintained
679655da
JP
9897F: Documentation/scsi/NinjaSCSI.txt
9898F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
9899
9900NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
9901M: GOTO Masanori <gotom@debian.or.jp>
9902M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9903W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9904S: Maintained
679655da
JP
9905F: Documentation/scsi/NinjaSCSI.txt
9906F: drivers/scsi/nsp32*
1da177e4 9907
383b8fb9
LFT
9908NIOS2 ARCHITECTURE
9909M: Ley Foon Tan <lftan@altera.com>
9910L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 9911T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
9912S: Maintained
9913F: arch/nios2/
9914
86d35afb
IM
9915NOHZ, DYNTICKS SUPPORT
9916M: Frederic Weisbecker <fweisbec@gmail.com>
9917M: Thomas Gleixner <tglx@linutronix.de>
9918M: Ingo Molnar <mingo@kernel.org>
9919L: linux-kernel@vger.kernel.org
9920T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9921S: Maintained
9922F: kernel/time/tick*.*
9923F: include/linux/tick.h
9924F: include/linux/sched/nohz.h
9925
21b5a1c3
PM
9926NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9927M: Pavel Machek <pavel@ucw.cz>
9928M: Sakari Ailus <sakari.ailus@iki.fi>
9929L: linux-media@vger.kernel.org
9930S: Maintained
9931F: drivers/media/i2c/et8ek8
9932F: drivers/media/i2c/ad5820.c
9933
2a6afddb 9934NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 9935R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 9936F: include/linux/power/bq2415x_charger.h
081bab21 9937F: include/linux/power/bq27xxx_battery.h
2a6afddb 9938F: include/linux/power/isp1704_charger.h
8c0984e5
SR
9939F: drivers/power/supply/bq2415x_charger.c
9940F: drivers/power/supply/bq27xxx_battery.c
9941F: drivers/power/supply/bq27xxx_battery_i2c.c
9942F: drivers/power/supply/isp1704_charger.c
9943F: drivers/power/supply/rx51_battery.c
2a6afddb 9944
7683e9e5
LT
9945NTB AMD DRIVER
9946M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9947L: linux-ntb@googlegroups.com
9948S: Supported
9949F: drivers/ntb/hw/amd/
9950
a1bd3bae 9951NTB DRIVER CORE
9ef6bf6c
JM
9952M: Jon Mason <jdmason@kudzu.us>
9953M: Dave Jiang <dave.jiang@intel.com>
c3840c7c 9954M: Allen Hubbe <allenbh@gmail.com>
5e9fd733 9955L: linux-ntb@googlegroups.com
fce8a7bb 9956S: Supported
2984411f
JM
9957W: https://github.com/jonmason/ntb/wiki
9958T: git git://github.com/jonmason/ntb.git
fce8a7bb 9959F: drivers/ntb/
548c237c 9960F: drivers/net/ntb_netdev.c
fce8a7bb 9961F: include/linux/ntb.h
a1bd3bae 9962F: include/linux/ntb_transport.h
a9c59ef7 9963F: tools/testing/selftests/ntb/
fce8a7bb 9964
bf2a952d
SS
9965NTB IDT DRIVER
9966M: Serge Semin <fancer.lancer@gmail.com>
9967L: linux-ntb@googlegroups.com
9968S: Supported
9969F: drivers/ntb/hw/idt/
9970
e26a5843 9971NTB INTEL DRIVER
e26a5843 9972M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9973L: linux-ntb@googlegroups.com
e26a5843 9974S: Supported
c0ef166c
DJ
9975W: https://github.com/davejiang/linux/wiki
9976T: git https://github.com/davejiang/linux.git
e26a5843 9977F: drivers/ntb/hw/intel/
fce8a7bb 9978
1da177e4 9979NTFS FILESYSTEM
2818ef50 9980M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9981L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9982W: http://www.tuxera.com/
e6f4dee7 9983T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9984S: Supported
679655da
JP
9985F: Documentation/filesystems/ntfs.txt
9986F: fs/ntfs/
1da177e4 9987
2334b1ac
FT
9988NUBUS SUBSYSTEM
9989M: Finn Thain <fthain@telegraphics.com.au>
9990L: linux-m68k@lists.linux-m68k.org
9991S: Maintained
9992F: arch/*/include/asm/nubus.h
9993F: drivers/nubus/
9994F: include/linux/nubus.h
9995F: include/uapi/linux/nubus.h
9996
9eb8ef74 9997NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 9998M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9999L: linux-fbdev@vger.kernel.org
ce00f85c 10000S: Maintained
8a61f013
JH
10001F: drivers/video/fbdev/riva/
10002F: drivers/video/fbdev/nvidia/
1da177e4 10003
79461681 10004NVM EXPRESS DRIVER
b3975e94
JF
10005M: Keith Busch <keith.busch@intel.com>
10006M: Jens Axboe <axboe@fb.com>
b508fc35
CH
10007M: Christoph Hellwig <hch@lst.de>
10008M: Sagi Grimberg <sagi@grimberg.me>
79461681 10009L: linux-nvme@lists.infradead.org
b508fc35
CH
10010T: git://git.infradead.org/nvme.git
10011W: http://git.infradead.org/nvme.git
79461681 10012S: Supported
57dacad5 10013F: drivers/nvme/host/
79461681 10014F: include/linux/nvme.h
b508fc35 10015F: include/uapi/linux/nvme_ioctl.h
79461681 10016
b1ad1475
JS
10017NVM EXPRESS FC TRANSPORT DRIVERS
10018M: James Smart <james.smart@broadcom.com>
10019L: linux-nvme@lists.infradead.org
10020S: Supported
10021F: include/linux/nvme-fc.h
d6d20012 10022F: include/linux/nvme-fc-driver.h
e399441d 10023F: drivers/nvme/host/fc.c
c5343203 10024F: drivers/nvme/target/fc.c
475d0fe7 10025F: drivers/nvme/target/fcloop.c
b1ad1475 10026
7683e9e5
LT
10027NVM EXPRESS TARGET DRIVER
10028M: Christoph Hellwig <hch@lst.de>
10029M: Sagi Grimberg <sagi@grimberg.me>
10030L: linux-nvme@lists.infradead.org
10031T: git://git.infradead.org/nvme.git
10032W: http://git.infradead.org/nvme.git
10033S: Supported
10034F: drivers/nvme/target/
10035
aee4b9bd
SK
10036NVMEM FRAMEWORK
10037M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
aee4b9bd
SK
10038S: Maintained
10039F: drivers/nvmem/
10040F: Documentation/devicetree/bindings/nvmem/
c26bbb3c 10041F: Documentation/ABI/stable/sysfs-bus-nvmem
aee4b9bd
SK
10042F: include/linux/nvmem-consumer.h
10043F: include/linux/nvmem-provider.h
10044
aba62a9e
FE
10045NXP SGTL5000 DRIVER
10046M: Fabio Estevam <fabio.estevam@nxp.com>
10047L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10048S: Maintained
10049F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10050F: sound/soc/codecs/sgtl5000*
10051
f50d7146 10052NXP TDA998X DRM DRIVER
0d7f4f05 10053M: Russell King <linux@armlinux.org.uk>
f50d7146 10054S: Supported
0d7f4f05
RK
10055T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10056T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
10057F: drivers/gpu/drm/i2c/tda998x_drv.c
10058F: include/drm/i2c/tda998x.h
10059
fbace43e
PR
10060NXP TFA9879 DRIVER
10061M: Peter Rosin <peda@axentia.se>
10062L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10063S: Maintained
a73be943 10064F: Documentation/devicetree/bindings/sound/tfa9879.txt
fbace43e
PR
10065F: sound/soc/codecs/tfa9879*
10066
7683e9e5
LT
10067NXP-NCI NFC DRIVER
10068M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10069R: Charles Gorand <charles.gorand@effinnov.com>
10070L: linux-nfc@lists.01.org (moderated for non-subscribers)
10071S: Supported
10072F: drivers/nfc/nxp-nci
10073
442f04c3
JP
10074OBJTOOL
10075M: Josh Poimboeuf <jpoimboe@redhat.com>
9890bda1 10076M: Peter Zijlstra <peterz@infradead.org>
442f04c3
JP
10077S: Supported
10078F: tools/objtool/
10079
6385d6f8
FB
10080OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10081M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10082M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10083L: linuxppc-dev@lists.ozlabs.org
10084S: Supported
10085F: arch/powerpc/platforms/powernv/ocxl.c
10086F: arch/powerpc/include/asm/pnv-ocxl.h
10087F: drivers/misc/ocxl/
10088F: include/misc/ocxl*
10089F: include/uapi/misc/ocxl.h
10090F: Documentation/accelerators/ocxl.txt
10091
7683e9e5
LT
10092OMAP AUDIO SUPPORT
10093M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10094M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10095L: alsa-devel@alsa-project.org (moderated for non-subscribers)
57b6bfcf 10096L: linux-omap@vger.kernel.org
57b6bfcf 10097S: Maintained
7683e9e5 10098F: sound/soc/omap/
57b6bfcf 10099
7683e9e5
LT
10100OMAP CLOCK FRAMEWORK SUPPORT
10101M: Paul Walmsley <paul@pwsan.com>
f5525786 10102L: linux-omap@vger.kernel.org
f5525786 10103S: Maintained
7683e9e5 10104F: arch/arm/*omap*/*clock*
f5525786 10105
50f29fbd 10106OMAP DEVICE TREE SUPPORT
cdb55ab0 10107M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
10108M: Tony Lindgren <tony@atomide.com>
10109L: linux-omap@vger.kernel.org
d0fb18c5 10110L: devicetree@vger.kernel.org
50f29fbd 10111S: Maintained
7683e9e5
LT
10112F: arch/arm/boot/dts/*omap*
10113F: arch/arm/boot/dts/*am3*
10114F: arch/arm/boot/dts/*am4*
10115F: arch/arm/boot/dts/*am5*
10116F: arch/arm/boot/dts/*dra7*
f5525786 10117
7683e9e5
LT
10118OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10119M: Tomi Valkeinen <tomi.valkeinen@ti.com>
692ab1f3 10120L: linux-omap@vger.kernel.org
7683e9e5 10121L: linux-fbdev@vger.kernel.org
692ab1f3 10122S: Maintained
7683e9e5
LT
10123F: drivers/video/fbdev/omap2/
10124F: Documentation/arm/OMAP/DSS
692ab1f3 10125
7683e9e5
LT
10126OMAP FRAMEBUFFER SUPPORT
10127M: Tomi Valkeinen <tomi.valkeinen@ti.com>
10128L: linux-fbdev@vger.kernel.org
f5525786
TL
10129L: linux-omap@vger.kernel.org
10130S: Maintained
7683e9e5 10131F: drivers/video/fbdev/omap/
f5525786 10132
18640193
TL
10133OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10134M: Roger Quadros <rogerq@ti.com>
10135M: Tony Lindgren <tony@atomide.com>
10136L: linux-omap@vger.kernel.org
10137S: Maintained
10138F: drivers/memory/omap-gpmc.c
10139F: arch/arm/mach-omap2/*gpmc*
10140
7683e9e5
LT
10141OMAP GPIO DRIVER
10142M: Grygorii Strashko <grygorii.strashko@ti.com>
10143M: Santosh Shilimkar <ssantosh@kernel.org>
10144M: Kevin Hilman <khilman@kernel.org>
178ff4c9 10145L: linux-omap@vger.kernel.org
178ff4c9 10146S: Maintained
7683e9e5
LT
10147F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10148F: drivers/gpio/gpio-omap.c
178ff4c9 10149
8b37fcfc
OBC
10150OMAP HARDWARE SPINLOCK SUPPORT
10151M: Ohad Ben-Cohen <ohad@wizery.com>
10152L: linux-omap@vger.kernel.org
10153S: Maintained
10154F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 10155
653f41b5 10156OMAP HS MMC SUPPORT
0a4585c6 10157L: linux-mmc@vger.kernel.org
653f41b5 10158L: linux-omap@vger.kernel.org
dfa5d196 10159S: Orphan
653f41b5 10160F: drivers/mmc/host/omap_hsmmc.c
f5525786 10161
8633fb30
PW
10162OMAP HWMOD DATA
10163M: Paul Walmsley <paul@pwsan.com>
10164L: linux-omap@vger.kernel.org
10165S: Maintained
10166F: arch/arm/mach-omap2/omap_hwmod*data*
10167
f400c82e 10168OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 10169M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
10170L: linux-omap@vger.kernel.org
10171S: Maintained
10172F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10173
7683e9e5
LT
10174OMAP HWMOD SUPPORT
10175M: Benoît Cousson <bcousson@baylibre.com>
10176M: Paul Walmsley <paul@pwsan.com>
10177L: linux-omap@vger.kernel.org
10178S: Maintained
10179F: arch/arm/mach-omap2/omap_hwmod.*
10180
0db83ced 10181OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
10182M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10183L: linux-media@vger.kernel.org
10184S: Maintained
7eec52db 10185F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 10186F: drivers/media/platform/omap3isp/
0db83ced 10187F: drivers/staging/media/omap4iss/
7e8970e1 10188
7683e9e5
LT
10189OMAP MMC SUPPORT
10190M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10191L: linux-omap@vger.kernel.org
10192S: Maintained
10193F: drivers/mmc/host/omap.c
10194
10195OMAP POWER MANAGEMENT SUPPORT
10196M: Kevin Hilman <khilman@kernel.org>
10197L: linux-omap@vger.kernel.org
10198S: Maintained
10199F: arch/arm/*omap*/*pm*
10200F: drivers/cpufreq/omap-cpufreq.c
10201
10202OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10203M: Rajendra Nayak <rnayak@codeaurora.org>
10204M: Paul Walmsley <paul@pwsan.com>
10205L: linux-omap@vger.kernel.org
10206S: Maintained
10207F: arch/arm/mach-omap2/prm*
10208
10209OMAP RANDOM NUMBER GENERATOR SUPPORT
10210M: Deepak Saxena <dsaxena@plexity.net>
10211S: Maintained
10212F: drivers/char/hw_random/omap-rng.c
10213
f5525786 10214OMAP USB SUPPORT
f5525786
TL
10215L: linux-usb@vger.kernel.org
10216L: linux-omap@vger.kernel.org
3b243519 10217S: Orphan
a16fbd65
JP
10218F: drivers/usb/*/*omap*
10219F: arch/arm/*omap*/usb*
f5525786 10220
c351e290
MJ
10221OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10222M: Mark Jackson <mpfj@newflow.co.uk>
10223L: linux-omap@vger.kernel.org
10224S: Maintained
10225F: arch/arm/boot/dts/am335x-nano.dts
10226
7683e9e5
LT
10227OMAP1 SUPPORT
10228M: Aaro Koskinen <aaro.koskinen@iki.fi>
10229M: Tony Lindgren <tony@atomide.com>
10230L: linux-omap@vger.kernel.org
10231Q: http://patchwork.kernel.org/project/linux-omap/list/
10232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10233S: Maintained
10234F: arch/arm/mach-omap1/
10235F: arch/arm/plat-omap/
10236F: arch/arm/configs/omap1_defconfig
10237F: drivers/i2c/busses/i2c-omap.c
10238F: include/linux/i2c-omap.h
10239
10240OMAP2+ SUPPORT
10241M: Tony Lindgren <tony@atomide.com>
10242L: linux-omap@vger.kernel.org
10243W: http://www.muru.com/linux/omap/
10244W: http://linux.omap.com/
10245Q: http://patchwork.kernel.org/project/linux-omap/list/
10246T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10247S: Maintained
10248F: arch/arm/mach-omap2/
10249F: arch/arm/plat-omap/
10250F: arch/arm/configs/omap2plus_defconfig
10251F: drivers/i2c/busses/i2c-omap.c
10252F: drivers/irqchip/irq-omap-intc.c
10253F: drivers/mfd/*omap*.c
10254F: drivers/mfd/menelaus.c
10255F: drivers/mfd/palmas.c
10256F: drivers/mfd/tps65217.c
10257F: drivers/mfd/tps65218.c
10258F: drivers/mfd/tps65910.c
10259F: drivers/mfd/twl-core.[ch]
10260F: drivers/mfd/twl4030*.c
10261F: drivers/mfd/twl6030*.c
10262F: drivers/mfd/twl6040*.c
10263F: drivers/regulator/palmas-regulator*.c
10264F: drivers/regulator/pbias-regulator.c
10265F: drivers/regulator/tps65217-regulator.c
10266F: drivers/regulator/tps65218-regulator.c
10267F: drivers/regulator/tps65910-regulator.c
10268F: drivers/regulator/twl-regulator.c
10269F: drivers/regulator/twl6030-regulator.c
10270F: include/linux/i2c-omap.h
10271
323ac96d
HH
10272ONION OMEGA2+ BOARD
10273M: Harvey Hunt <harveyhuntnexus@gmail.com>
10274L: linux-mips@linux-mips.org
10275S: Maintained
10276F: arch/mips/boot/dts/ralink/omega2p.dts
10277
0ad122d9 10278OMFS FILESYSTEM
8b58be88 10279M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
10280L: linux-karma-devel@lists.sourceforge.net
10281S: Maintained
679655da
JP
10282F: Documentation/filesystems/omfs.txt
10283F: fs/omfs/
0ad122d9 10284
c1986ee9 10285OMNIKEY CARDMAN 4000 DRIVER
8b58be88 10286M: Harald Welte <laforge@gnumonks.org>
c1986ee9 10287S: Maintained
679655da
JP
10288F: drivers/char/pcmcia/cm4000_cs.c
10289F: include/linux/cm4000_cs.h
c117ab84 10290F: include/uapi/linux/cm4000_cs.h
c1986ee9 10291
77c44ab1 10292OMNIKEY CARDMAN 4040 DRIVER
8b58be88 10293M: Harald Welte <laforge@gnumonks.org>
77c44ab1 10294S: Maintained
679655da 10295F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 10296
7683e9e5
LT
10297OMNIVISION OV13858 SENSOR DRIVER
10298M: Sakari Ailus <sakari.ailus@linux.intel.com>
10299L: linux-media@vger.kernel.org
10300T: git git://linuxtv.org/media_tree.git
10301S: Maintained
10302F: drivers/media/i2c/ov13858.c
10303
e3861d91
SZ
10304OMNIVISION OV2685 SENSOR DRIVER
10305M: Shunqian Zheng <zhengsq@rock-chips.com>
10306L: linux-media@vger.kernel.org
10307T: git git://linuxtv.org/media_tree.git
10308S: Maintained
10309F: drivers/media/i2c/ov2685.c
10310
2d77a2a6
SL
10311OMNIVISION OV5640 SENSOR DRIVER
10312M: Steve Longerbeam <slongerbeam@gmail.com>
10313L: linux-media@vger.kernel.org
10314T: git git://linuxtv.org/media_tree.git
10315S: Maintained
10316F: drivers/media/i2c/ov5640.c
10317
3c2472a3 10318OMNIVISION OV5647 SENSOR DRIVER
e4f12a1f 10319M: Luis Oliveira <lolivei@synopsys.com>
3c2472a3
RO
10320L: linux-media@vger.kernel.org
10321T: git git://linuxtv.org/media_tree.git
10322S: Maintained
10323F: drivers/media/i2c/ov5647.c
10324
8a77009b
SZ
10325OMNIVISION OV5695 SENSOR DRIVER
10326M: Shunqian Zheng <zhengsq@rock-chips.com>
10327L: linux-media@vger.kernel.org
10328T: git git://linuxtv.org/media_tree.git
10329S: Maintained
10330F: drivers/media/i2c/ov5695.c
10331
77d5140f 10332OMNIVISION OV7670 SENSOR DRIVER
8b58be88 10333M: Jonathan Corbet <corbet@lwn.net>
661263b5 10334L: linux-media@vger.kernel.org
275ffde4 10335T: git git://linuxtv.org/media_tree.git
77d5140f 10336S: Maintained
90d72ac6 10337F: drivers/media/i2c/ov7670.c
bba58289 10338F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
77d5140f 10339
41a7418f
JM
10340OMNIVISION OV772x SENSOR DRIVER
10341M: Jacopo Mondi <jacopo@jmondi.org>
10342L: linux-media@vger.kernel.org
10343T: git git://linuxtv.org/media_tree.git
10344S: Odd fixes
10345F: drivers/media/i2c/ov772x.c
10346F: include/media/i2c/ov772x.h
10347
39c5c447
WY
10348OMNIVISION OV7740 SENSOR DRIVER
10349M: Wenyou Yang <wenyou.yang@microchip.com>
10350L: linux-media@vger.kernel.org
10351T: git git://linuxtv.org/media_tree.git
10352S: Maintained
10353F: drivers/media/i2c/ov7740.c
10354F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10355
be5f18ce
AM
10356OMNIVISION OV9650 SENSOR DRIVER
10357M: Sakari Ailus <sakari.ailus@linux.intel.com>
10358R: Akinobu Mita <akinobu.mita@gmail.com>
10359R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10360L: linux-media@vger.kernel.org
10361T: git git://linuxtv.org/media_tree.git
10362S: Maintained
10363F: drivers/media/i2c/ov9650.c
7b05db63 10364F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
be5f18ce 10365
431bca73 10366ONENAND FLASH DRIVER
8b58be88 10367M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
10368L: linux-mtd@lists.infradead.org
10369S: Maintained
26777d37 10370F: drivers/mtd/nand/onenand/
679655da 10371F: include/linux/mtd/onenand*.h
431bca73 10372
1da177e4 10373ONSTREAM SCSI TAPE DRIVER
8b58be88 10374M: Willem Riede <osst@riede.org>
1da177e4
LT
10375L: osst-users@lists.sourceforge.net
10376L: linux-scsi@vger.kernel.org
10377S: Maintained
f7269cfc
JD
10378F: Documentation/scsi/osst.txt
10379F: drivers/scsi/osst.*
10380F: drivers/scsi/osst_*.h
10381F: drivers/scsi/st.h
1da177e4 10382
82abbea7
RD
10383OP-TEE DRIVER
10384M: Jens Wiklander <jens.wiklander@linaro.org>
e2d1d6c0 10385S: Maintained
82abbea7
RD
10386F: drivers/tee/optee/
10387
10388OPA-VNIC DRIVER
10389M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10390M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10391L: linux-rdma@vger.kernel.org
10392S: Supported
10393F: drivers/infiniband/ulp/opa_vnic
e2d1d6c0 10394
7683e9e5
LT
10395OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10396M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10397L: devicetree@vger.kernel.org
10398S: Maintained
10399F: Documentation/devicetree/dynamic-resolution-notes.txt
10400F: Documentation/devicetree/overlay-notes.txt
10401F: drivers/of/overlay.c
10402F: drivers/of/resolver.c
10403
860c44c1 10404OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 10405M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 10406M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 10407L: devicetree@vger.kernel.org
a7fefe9f 10408W: http://www.devicetree.org/
fcdec35e 10409T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 10410S: Maintained
f8828205 10411F: drivers/of/
860c44c1 10412F: include/linux/of*.h
f8828205 10413F: scripts/dtc/
acedeb50 10414F: Documentation/ABI/testing/sysfs-firmware-ofw
860c44c1 10415
f8828205 10416OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 10417M: Rob Herring <robh+dt@kernel.org>
f8828205 10418M: Mark Rutland <mark.rutland@arm.com>
f8828205 10419L: devicetree@vger.kernel.org
9f273c24 10420T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 10421Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
10422S: Maintained
10423F: Documentation/devicetree/
10424F: arch/*/boot/dts/
10425F: include/dt-bindings/
10426
82abbea7
RD
10427OPENCORES I2C BUS DRIVER
10428M: Peter Korsgaard <jacmet@sunsite.dk>
10429L: linux-i2c@vger.kernel.org
10430S: Maintained
10431F: Documentation/i2c/busses/i2c-ocores
10432F: drivers/i2c/busses/i2c-ocores.c
10433
19f9d392
JB
10434OPENRISC ARCHITECTURE
10435M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
10436M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10437M: Stafford Horne <shorne@gmail.com>
9dfc96d7 10438T: git git://github.com/openrisc/linux.git
d01e1f35
SH
10439L: openrisc@lists.librecores.org
10440W: http://openrisc.io
19f9d392 10441S: Maintained
ddc92bec 10442F: Documentation/devicetree/bindings/openrisc/
00aa61d3 10443F: Documentation/openrisc/
14430813 10444F: arch/openrisc/
9b54470a 10445F: drivers/irqchip/irq-ompic.c
7f340fea 10446F: drivers/irqchip/irq-or1k-*
19f9d392 10447
ccb1352e 10448OPENVSWITCH
fb32dd3a 10449M: Pravin B Shelar <pshelar@ovn.org>
b422da7c 10450L: netdev@vger.kernel.org
ccb1352e
JG
10451L: dev@openvswitch.org
10452W: http://openvswitch.org
ccb1352e
JG
10453S: Maintained
10454F: net/openvswitch/
b422da7c 10455F: include/uapi/linux/openvswitch.h
ccb1352e 10456
875fa6fb
VK
10457OPERATING PERFORMANCE POINTS (OPP)
10458M: Viresh Kumar <vireshk@kernel.org>
10459M: Nishanth Menon <nm@ti.com>
eed9c249 10460M: Stephen Boyd <sboyd@kernel.org>
875fa6fb
VK
10461L: linux-pm@vger.kernel.org
10462S: Maintained
10463T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7813dd6f 10464F: drivers/opp/
875fa6fb
VK
10465F: include/linux/pm_opp.h
10466F: Documentation/power/opp.txt
10467F: Documentation/devicetree/bindings/opp/
10468
af39917d
CL
10469OPL4 DRIVER
10470M: Clemens Ladisch <clemens@ladisch.de>
10471L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10472T: git git://git.alsa-project.org/alsa-kernel.git
10473S: Maintained
10474F: sound/drivers/opl4/
10475
1da177e4 10476OPROFILE
4cf7e718 10477M: Robert Richter <rric@kernel.org>
1da177e4
LT
10478L: oprofile-list@lists.sf.net
10479S: Maintained
81c4a8a6 10480F: arch/*/include/asm/oprofile*.h
679655da
JP
10481F: arch/*/oprofile/
10482F: drivers/oprofile/
10483F: include/linux/oprofile.h
1da177e4 10484
e2d1d6c0 10485ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
296cefee 10486M: Mark Fasheh <mark@fasheh.com>
d6351db2 10487M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 10488L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 10489W: http://ocfs2.wiki.kernel.org
e2d1d6c0 10490S: Supported
679655da
JP
10491F: Documentation/filesystems/ocfs2.txt
10492F: Documentation/filesystems/dlmfs.txt
10493F: fs/ocfs2/
e2d1d6c0 10494
82abbea7
RD
10495ORANGEFS FILESYSTEM
10496M: Mike Marshall <hubcap@omnibond.com>
b3f08b13
MB
10497R: Martin Brandenburg <martin@omnibond.com>
10498L: devel@lists.orangefs.org
82abbea7
RD
10499T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10500S: Supported
10501F: fs/orangefs/
10502F: Documentation/filesystems/orangefs.txt
10503
10504ORINOCO DRIVER
10505L: linux-wireless@vger.kernel.org
491b26b4 10506W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 10507W: http://www.nongnu.org/orinoco/
3a59babb 10508S: Orphan
2be45b66 10509F: drivers/net/wireless/intersil/orinoco/
1da177e4 10510
42c55aa8 10511OSD LIBRARY and FILESYSTEM
fadc0752 10512M: Boaz Harrosh <ooo@electrozaur.com>
68274794 10513S: Maintained
42c55aa8 10514F: drivers/scsi/osd/
6b6f0b6c 10515F: include/scsi/osd_*
42c55aa8 10516F: fs/exofs/
68274794 10517
82abbea7
RD
10518OV2659 OMNIVISION SENSOR DRIVER
10519M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10520L: linux-media@vger.kernel.org
10521W: https://linuxtv.org
10522Q: http://patchwork.linuxtv.org/project/linux-media/list/
10523T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10524S: Maintained
10525F: drivers/media/i2c/ov2659.c
10526F: include/media/i2c/ov2659.h
10527
ef94b186 10528OVERLAY FILESYSTEM
7c37fbda 10529M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
10530L: linux-unionfs@vger.kernel.org
10531T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 10532S: Supported
1d113735 10533F: fs/overlayfs/
7c37fbda
NB
10534F: Documentation/filesystems/overlayfs.txt
10535
e2d1d6c0 10536P54 WIRELESS DRIVER
084cb0fe 10537M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 10538L: linux-wireless@vger.kernel.org
084cb0fe 10539W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 10540S: Maintained
d3466830 10541F: drivers/net/wireless/intersil/p54/
e2d1d6c0 10542
f5cd7872 10543PA SEMI ETHERNET DRIVER
f5cd7872 10544L: netdev@vger.kernel.org
56a5b8da 10545S: Orphan
ded19add 10546F: drivers/net/ethernet/pasemi/*
f5cd7872 10547
beb58aa3 10548PA SEMI SMBUS DRIVER
846557d3 10549L: linux-i2c@vger.kernel.org
56a5b8da 10550S: Orphan
679655da 10551F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 10552
48fc267e
SK
10553PADATA PARALLEL EXECUTION MECHANISM
10554M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
10555L: linux-crypto@vger.kernel.org
10556S: Maintained
10557F: kernel/padata.c
10558F: include/linux/padata.h
10559F: Documentation/padata.txt
10560
709ee531 10561PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 10562M: Harald Welte <laforge@gnumonks.org>
d0944853 10563L: platform-driver-x86@vger.kernel.org
709ee531 10564S: Maintained
679655da 10565F: drivers/platform/x86/panasonic-laptop.c
709ee531 10566
305b37bd 10567PARALLEL LCD/KEYPAD PANEL DRIVER
7683e9e5
LT
10568M: Willy Tarreau <willy@haproxy.com>
10569M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10570S: Odd Fixes
10571F: Documentation/misc-devices/lcd-panel-cgram.txt
10572F: drivers/misc/panel.c
305b37bd 10573
64dfff03
SM
10574PARALLEL PORT SUBSYSTEM
10575M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 10576M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 10577L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 10578S: Maintained
679655da
JP
10579F: drivers/parport/
10580F: include/linux/parport*.h
10581F: drivers/char/ppdev.c
c117ab84 10582F: include/uapi/linux/ppdev.h
64dfff03 10583F: Documentation/parport*.txt
1da177e4 10584
4cdf6bc2 10585PARAVIRT_OPS INTERFACE
30c1bbff 10586M: Juergen Gross <jgross@suse.com>
8b58be88 10587M: Alok Kataria <akataria@vmware.com>
c996d8b9 10588L: virtualization@lists.linux-foundation.org
4cdf6bc2 10589S: Supported
a2e19991 10590F: Documentation/virtual/paravirt_ops.txt
679655da 10591F: arch/*/kernel/paravirt*
30c1bbff 10592F: arch/*/include/asm/paravirt*.h
47ae4b05 10593F: include/linux/hypervisor.h
4cdf6bc2 10594
e2d1d6c0 10595PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 10596M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 10597L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 10598S: Maintained
679655da
JP
10599F: Documentation/blockdev/paride.txt
10600F: drivers/block/paride/
e2d1d6c0
RD
10601
10602PARISC ARCHITECTURE
b8828770 10603M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 10604M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
10605L: linux-parisc@vger.kernel.org
10606W: http://www.parisc-linux.org/
8a6e2535 10607Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 10608T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 10609T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 10610S: Maintained
679655da 10611F: arch/parisc/
2b6bac9e 10612F: Documentation/parisc/
679655da 10613F: drivers/parisc/
2b6bac9e
HD
10614F: drivers/char/agp/parisc-agp.c
10615F: drivers/input/serio/gscps2.c
10616F: drivers/parport/parport_gsc.*
10617F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 10618F: drivers/video/fbdev/sti*
2b6bac9e
HD
10619F: drivers/video/console/sti*
10620F: drivers/video/logo/logo_parisc*
e2d1d6c0 10621
44091d29
JP
10622PARMAN
10623M: Jiri Pirko <jiri@mellanox.com>
10624L: netdev@vger.kernel.org
10625S: Supported
10626F: lib/parman.c
10627F: lib/test_parman.c
10628F: include/linux/parman.h
10629
1662d32c 10630PC87360 HARDWARE MONITORING DRIVER
8b58be88 10631M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 10632L: linux-hwmon@vger.kernel.org
1662d32c 10633S: Maintained
679655da
JP
10634F: Documentation/hwmon/pc87360
10635F: drivers/hwmon/pc87360.c
1662d32c
JC
10636
10637PC8736x GPIO DRIVER
8b58be88 10638M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10639S: Maintained
679655da 10640F: drivers/char/pc8736x_gpio.c
1662d32c 10641
1ad107fd 10642PC87427 HARDWARE MONITORING DRIVER
d8130624 10643M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10644L: linux-hwmon@vger.kernel.org
1ad107fd
JD
10645S: Maintained
10646F: Documentation/hwmon/pc87427
10647F: drivers/hwmon/pc87427.c
10648
b26e0ed4 10649PCA9532 LED DRIVER
8b58be88 10650M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 10651S: Maintained
d5ca6918
JP
10652F: drivers/leds/leds-pca9532.c
10653F: include/linux/leds-pca9532.h
b26e0ed4 10654
5ce914a8 10655PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 10656M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
10657L: linux-i2c@vger.kernel.org
10658S: Maintained
b4f0b74e 10659F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 10660
3971dae5 10661PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 10662M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
10663S: Maintained
10664F: drivers/firmware/pcdp.*
10665
7683e9e5
LT
10666PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10667M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
f60b15b8 10668L: linux-pci@vger.kernel.org
7683e9e5
LT
10669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10670S: Maintained
10671F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10672F: drivers/pci/host/pci-aardvark.c
f60b15b8 10673
eaa6111b
LFT
10674PCI DRIVER FOR ALTERA PCIE IP
10675M: Ley Foon Tan <lftan@altera.com>
10676L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10677L: linux-pci@vger.kernel.org
10678S: Supported
10679F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10680F: drivers/pci/host/pcie-altera.c
10681
7683e9e5
LT
10682PCI DRIVER FOR APPLIEDMICRO XGENE
10683M: Tanmay Inamdar <tinamdar@apm.com>
10684L: linux-pci@vger.kernel.org
10685L: linux-arm-kernel@lists.infradead.org
10686S: Maintained
10687F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10688F: drivers/pci/host/pci-xgene.c
10689
b7e78170
RH
10690PCI DRIVER FOR ARM VERSATILE PLATFORM
10691M: Rob Herring <robh@kernel.org>
10692L: linux-pci@vger.kernel.org
10693L: linux-arm-kernel@lists.infradead.org
10694S: Maintained
10695F: Documentation/devicetree/bindings/pci/versatile.txt
10696F: drivers/pci/host/pci-versatile.c
10697
3dc9d38c
TP
10698PCI DRIVER FOR ARMADA 8K
10699M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10700L: linux-pci@vger.kernel.org
10701L: linux-arm-kernel@lists.infradead.org
10702S: Maintained
10703F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 10704F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 10705
1b79c528
CP
10706PCI DRIVER FOR CADENCE PCIE IP
10707M: Alan Douglas <adouglas@cadence.com>
10708L: linux-pci@vger.kernel.org
10709S: Maintained
10710F: Documentation/devicetree/bindings/pci/cdns,*.txt
37dddf14 10711F: drivers/pci/cadence/pcie-cadence*
1b79c528 10712
62d0ff83
ML
10713PCI DRIVER FOR FREESCALE LAYERSCAPE
10714M: Minghuan Lian <minghuan.Lian@freescale.com>
10715M: Mingkai Hu <mingkai.hu@freescale.com>
10716M: Roy Zang <tie-fei.zang@freescale.com>
10717L: linuxppc-dev@lists.ozlabs.org
10718L: linux-pci@vger.kernel.org
10719L: linux-arm-kernel@lists.infradead.org
10720S: Maintained
950bf638 10721F: drivers/pci/dwc/*layerscape*
62d0ff83 10722
7683e9e5
LT
10723PCI DRIVER FOR GENERIC OF HOSTS
10724M: Will Deacon <will.deacon@arm.com>
f0b75693
BH
10725L: linux-pci@vger.kernel.org
10726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10727S: Maintained
7683e9e5
LT
10728F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10729F: drivers/pci/host/pci-host-common.c
10730F: drivers/pci/host/pci-host-generic.c
f0b75693 10731
7683e9e5
LT
10732PCI DRIVER FOR IMX6
10733M: Richard Zhu <hongxing.zhu@nxp.com>
10734M: Lucas Stach <l.stach@pengutronix.de>
8c39d710
TP
10735L: linux-pci@vger.kernel.org
10736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10737S: Maintained
7683e9e5
LT
10738F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10739F: drivers/pci/dwc/*imx6*
10740
10741PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10742M: Keith Busch <keith.busch@intel.com>
7674d05d 10743M: Jonathan Derrick <jonathan.derrick@intel.com>
7683e9e5
LT
10744L: linux-pci@vger.kernel.org
10745S: Supported
10746F: drivers/pci/host/vmd.c
8c39d710 10747
080b47de
LG
10748PCI DRIVER FOR MICROSEMI SWITCHTEC
10749M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
080b47de
LG
10750M: Logan Gunthorpe <logang@deltatee.com>
10751L: linux-pci@vger.kernel.org
10752S: Maintained
44fc691b 10753F: Documentation/switchtec.txt
5d8e1881 10754F: Documentation/ABI/testing/sysfs-class-switchtec
080b47de 10755F: drivers/pci/switch/switchtec*
52eabba5 10756F: include/uapi/linux/switchtec_ioctl.h
5a1c269f 10757F: include/linux/switchtec.h
33dea5aa 10758F: drivers/ntb/hw/mscc/
080b47de 10759
7683e9e5
LT
10760PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10761M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10762M: Jason Cooper <jason@lakedaemon.net>
10763L: linux-pci@vger.kernel.org
10764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10765S: Maintained
10766F: drivers/pci/host/*mvebu*
10767
0447cfd7
TR
10768PCI DRIVER FOR NVIDIA TEGRA
10769M: Thierry Reding <thierry.reding@gmail.com>
10770L: linux-tegra@vger.kernel.org
f0b75693 10771L: linux-pci@vger.kernel.org
0447cfd7
TR
10772S: Supported
10773F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10774F: drivers/pci/host/pci-tegra.c
10775
f0b75693
BH
10776PCI DRIVER FOR RENESAS R-CAR
10777M: Simon Horman <horms@verge.net.au>
10778L: linux-pci@vger.kernel.org
4a121096 10779L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
10780S: Maintained
10781F: drivers/pci/host/*rcar*
10782
4af82255 10783PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 10784M: Jingoo Han <jingoohan1@gmail.com>
4af82255 10785L: linux-pci@vger.kernel.org
f0b75693
BH
10786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10787L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 10788S: Maintained
950bf638 10789F: drivers/pci/dwc/pci-exynos.c
4af82255 10790
96291d56 10791PCI DRIVER FOR SYNOPSYS DESIGNWARE
b7701755 10792M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 10793M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
10794L: linux-pci@vger.kernel.org
10795S: Maintained
10796F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 10797F: drivers/pci/dwc/*designware*
5a3aa2a8 10798
7683e9e5
LT
10799PCI DRIVER FOR TI DRA7XX
10800M: Kishon Vijay Abraham I <kishon@ti.com>
10801L: linux-omap@vger.kernel.org
10802L: linux-pci@vger.kernel.org
10803S: Supported
10804F: Documentation/devicetree/bindings/pci/ti-pci.txt
10805F: drivers/pci/dwc/pci-dra7xx.c
10806
10807PCI DRIVER FOR TI KEYSTONE
10808M: Murali Karicheri <m-karicheri2@ti.com>
cf28855b
WD
10809L: linux-pci@vger.kernel.org
10810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10811S: Maintained
7683e9e5 10812F: drivers/pci/dwc/*keystone*
cf28855b 10813
7683e9e5
LT
10814PCI ENDPOINT SUBSYSTEM
10815M: Kishon Vijay Abraham I <kishon@ti.com>
6b7be529 10816M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
185a383a 10817L: linux-pci@vger.kernel.org
7683e9e5 10818T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
185a383a 10819S: Supported
7683e9e5
LT
10820F: drivers/pci/endpoint/
10821F: drivers/misc/pci_endpoint_test.c
10822F: tools/pci/
185a383a 10823
7683e9e5
LT
10824PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10825M: Russell Currey <ruscur@russell.cc>
10826L: linuxppc-dev@lists.ozlabs.org
10827S: Supported
10828F: Documentation/powerpc/eeh-pci-error-recovery.txt
10829F: arch/powerpc/kernel/eeh*.c
10830F: arch/powerpc/platforms/*/eeh*.c
10831F: arch/powerpc/include/*/eeh*.h
10832
10833PCI ERROR RECOVERY
10834M: Linas Vepstas <linasvepstas@gmail.com>
51b66a6c 10835L: linux-pci@vger.kernel.org
7683e9e5
LT
10836S: Supported
10837F: Documentation/PCI/pci-error-recovery.txt
51b66a6c 10838
af1169b4
LFT
10839PCI MSI DRIVER FOR ALTERA MSI IP
10840M: Ley Foon Tan <lftan@altera.com>
10841L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10842L: linux-pci@vger.kernel.org
10843S: Supported
10844F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10845F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 10846
dcd19de3
DD
10847PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10848M: Duc Dang <dhdang@apm.com>
10849L: linux-pci@vger.kernel.org
10850L: linux-arm-kernel@lists.infradead.org
10851S: Maintained
10852F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10853F: drivers/pci/host/pci-xgene-msi.c
10854
7683e9e5
LT
10855PCI SUBSYSTEM
10856M: Bjorn Helgaas <bhelgaas@google.com>
10857L: linux-pci@vger.kernel.org
10858Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10859T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10860S: Supported
10861F: Documentation/devicetree/bindings/pci/
10862F: Documentation/PCI/
b19ed63c 10863F: drivers/acpi/pci*
7683e9e5 10864F: drivers/pci/
b19ed63c 10865F: include/asm-generic/pci*
7683e9e5 10866F: include/linux/pci*
ce290211 10867F: include/linux/of_pci.h
b19ed63c
BH
10868F: include/uapi/linux/pci*
10869F: lib/pci*
7683e9e5
LT
10870F: arch/x86/pci/
10871F: arch/x86/kernel/quirks.c
10872
6b7be529
BH
10873PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10874M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10875L: linux-pci@vger.kernel.org
10876Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10877T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10878S: Supported
86df1073 10879F: drivers/pci/cadence/
6b7be529
BH
10880F: drivers/pci/host/
10881F: drivers/pci/dwc/
10882
a3cbfae1
NC
10883PCIE DRIVER FOR AXIS ARTPEC
10884M: Niklas Cassel <niklas.cassel@axis.com>
10885M: Jesper Nilsson <jesper.nilsson@axis.com>
10886L: linux-arm-kernel@axis.com
10887L: linux-pci@vger.kernel.org
10888S: Maintained
10889F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 10890F: drivers/pci/dwc/*artpec*
a3cbfae1 10891
7683e9e5
LT
10892PCIE DRIVER FOR CAVIUM THUNDERX
10893M: David Daney <david.daney@cavium.com>
10894L: linux-pci@vger.kernel.org
10895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10896S: Supported
10897F: Documentation/devicetree/bindings/pci/pci-thunder-*
10898F: drivers/pci/host/pci-thunder-*
10899
500a1d9a
ZW
10900PCIE DRIVER FOR HISILICON
10901M: Zhou Wang <wangzhou1@hisilicon.com>
10902L: linux-pci@vger.kernel.org
10903S: Maintained
10904F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 10905F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 10906
fc5165db
XS
10907PCIE DRIVER FOR HISILICON KIRIN
10908M: Xiaowei Song <songxiaowei@hisilicon.com>
10909M: Binghui Wang <wangbinghui@hisilicon.com>
10910L: linux-pci@vger.kernel.org
10911S: Maintained
10912F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10913F: drivers/pci/dwc/pcie-kirin.c
10914
bbd11bdd
JS
10915PCIE DRIVER FOR HISILICON STB
10916M: Jianguo Sun <sunjianguo1@huawei.com>
10917M: Shawn Guo <shawn.guo@linaro.org>
10918L: linux-pci@vger.kernel.org
10919S: Maintained
10920F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10921F: drivers/pci/dwc/pcie-histb.c
10922
7683e9e5
LT
10923PCIE DRIVER FOR MEDIATEK
10924M: Ryder Lee <ryder.lee@mediatek.com>
10925L: linux-pci@vger.kernel.org
10926L: linux-mediatek@lists.infradead.org
10927S: Supported
10928F: Documentation/devicetree/bindings/pci/mediatek*
10929F: drivers/pci/host/*mediatek*
10930
10931PCIE DRIVER FOR QUALCOMM MSM
10932M: Stanimir Varbanov <svarbanov@mm-sol.com>
10933L: linux-pci@vger.kernel.org
10934L: linux-arm-msm@vger.kernel.org
10935S: Maintained
10936F: drivers/pci/dwc/*qcom*
10937
e77f847d
SL
10938PCIE DRIVER FOR ROCKCHIP
10939M: Shawn Lin <shawn.lin@rock-chips.com>
e77f847d
SL
10940L: linux-pci@vger.kernel.org
10941L: linux-rockchip@lists.infradead.org
10942S: Maintained
10943F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10944F: drivers/pci/host/pcie-rockchip.c
10945
68a15eb7
LW
10946PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10947M: Linus Walleij <linus.walleij@linaro.org>
10948L: linux-pci@vger.kernel.org
10949S: Maintained
10950F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10951F: drivers/pci/host/pci-v3-semi.c
10952
7683e9e5
LT
10953PCIE DRIVER FOR ST SPEAR13XX
10954M: Pratyush Anand <pratyush.anand@gmail.com>
f12b76e5 10955L: linux-pci@vger.kernel.org
7683e9e5
LT
10956S: Maintained
10957F: drivers/pci/dwc/*spear*
637cfaca 10958
1da177e4 10959PCMCIA SUBSYSTEM
af87fae7 10960M: Dominik Brodowski <linux@dominikbrodowski.net>
9f273c24 10961T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
af87fae7 10962S: Odd Fixes
679655da 10963F: Documentation/pcmcia/
a67cd548 10964F: tools/pcmcia/
679655da
JP
10965F: drivers/pcmcia/
10966F: include/pcmcia/
1da177e4
LT
10967
10968PCNET32 NETWORK DRIVER
227fb925 10969M: Don Fry <pcnet32@frontier.com>
979b6c13 10970L: netdev@vger.kernel.org
1da177e4 10971S: Maintained
b955f6ca 10972F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 10973
48fc267e
SK
10974PCRYPT PARALLEL CRYPTO ENGINE
10975M: Steffen Klassert <steffen.klassert@secunet.com>
10976L: linux-crypto@vger.kernel.org
10977S: Maintained
10978F: crypto/pcrypt.c
10979F: include/crypto/pcrypt.h
10980
687d25a2
HG
10981PEAQ WMI HOTKEYS DRIVER
10982M: Hans de Goede <hdegoede@redhat.com>
10983L: platform-driver-x86@vger.kernel.org
10984S: Maintained
10985F: drivers/platform/x86/peaq-wmi.c
10986
e72df0b8
TH
10987PER-CPU MEMORY ALLOCATOR
10988M: Tejun Heo <tj@kernel.org>
93e205a7 10989M: Christoph Lameter <cl@linux.com>
685469e5 10990M: Dennis Zhou <dennisszhou@gmail.com>
e72df0b8
TH
10991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10992S: Maintained
10993F: include/linux/percpu*.h
10994F: mm/percpu*.c
10995F: arch/*/include/asm/percpu.h
10996
ad4ecbcb 10997PER-TASK DELAY ACCOUNTING
185e595f 10998M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 10999S: Maintained
679655da
JP
11000F: include/linux/delayacct.h
11001F: kernel/delayacct.c
ad4ecbcb 11002
57c0c15b 11003PERFORMANCE EVENTS SUBSYSTEM
daecbd26 11004M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 11005M: Ingo Molnar <mingo@redhat.com>
f80c5393 11006M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 11007R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8bc9481f
ACM
11008R: Jiri Olsa <jolsa@redhat.com>
11009R: Namhyung Kim <namhyung@kernel.org>
981c3a4f 11010L: linux-kernel@vger.kernel.org
75fc2d37 11011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 11012S: Supported
d53e8365 11013F: kernel/events/*
a003236c 11014F: include/linux/perf_event.h
c117ab84 11015F: include/uapi/linux/perf_event.h
141c4296
RR
11016F: arch/*/kernel/perf_event*.c
11017F: arch/*/kernel/*/perf_event*.c
11018F: arch/*/kernel/*/*/perf_event*.c
a003236c 11019F: arch/*/include/asm/perf_event.h
a003236c 11020F: arch/*/kernel/perf_callchain.c
b0a434fb 11021F: arch/*/events/*
a003236c 11022F: tools/perf/
6c0b3244 11023
dd49d0f5 11024PERSONALITY HANDLING
8b58be88 11025M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
11026L: linux-abi-devel@lists.sourceforge.net
11027S: Maintained
679655da 11028F: include/linux/personality.h
c117ab84 11029F: include/uapi/linux/personality.h
dd49d0f5 11030
838e7a03 11031PHONET PROTOCOL
2a06b40f 11032M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
11033S: Supported
11034F: Documentation/networking/phonet.txt
11035F: include/linux/phonet.h
11036F: include/net/phonet/
c117ab84 11037F: include/uapi/linux/phonet.h
838e7a03
RDC
11038F: net/phonet/
11039
1da177e4 11040PHRAM MTD DRIVER
8b58be88 11041M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
11042L: linux-mtd@lists.infradead.org
11043S: Maintained
679655da 11044F: drivers/mtd/devices/phram.c
1da177e4 11045
efdbb10e
BP
11046PICOLCD HID DRIVER
11047M: Bruno Prémont <bonbons@linux-vserver.org>
11048L: linux-input@vger.kernel.org
11049S: Maintained
11050F: drivers/hid/hid-picolcd*
11051
a53bfa07
JI
11052PICOXCELL SUPPORT
11053M: Jamie Iles <jamie@jamieiles.com>
11054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11055T: git git://github.com/jamieiles/linux-2.6-ji.git
11056S: Supported
b8733987 11057F: arch/arm/boot/dts/picoxcell*
14430813 11058F: arch/arm/mach-picoxcell/
b8733987 11059F: drivers/crypto/picoxcell*
a53bfa07 11060
2744e8af
LW
11061PIN CONTROL SUBSYSTEM
11062M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 11063L: linux-gpio@vger.kernel.org
dbe752a3 11064T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 11065S: Maintained
9feeed94 11066F: Documentation/devicetree/bindings/pinctrl/
0cca6c89 11067F: Documentation/driver-api/pinctl.rst
07f29ba6 11068F: drivers/pinctrl/
8e406fe4 11069F: include/linux/pinctrl/
2744e8af 11070
2201bbb8
JCPV
11071PIN CONTROLLER - ATMEL AT91
11072M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11074S: Maintained
c654b6bf 11075F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 11076
33d3690c 11077PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 11078M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
11079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11080L: linux-gpio@vger.kernel.org
11081S: Supported
11082F: drivers/pinctrl/pinctrl-at91-pio4.*
11083
78de41a3
SA
11084PIN CONTROLLER - FREESCALE
11085M: Dong Aisheng <aisheng.dong@nxp.com>
11086M: Fabio Estevam <festevam@gmail.com>
11087M: Shawn Guo <shawnguo@kernel.org>
11088M: Stefan Agner <stefan@agner.ch>
11089R: Pengutronix Kernel Team <kernel@pengutronix.de>
11090L: linux-gpio@vger.kernel.org
11091S: Maintained
11092F: drivers/pinctrl/freescale/
11093F: Documentation/devicetree/bindings/pinctrl/fsl,*
11094
cbd1b652
MW
11095PIN CONTROLLER - INTEL
11096M: Mika Westerberg <mika.westerberg@linux.intel.com>
11097M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11098S: Maintained
11099F: drivers/pinctrl/intel/
2201bbb8 11100
51802d19
SW
11101PIN CONTROLLER - MEDIATEK
11102M: Sean Wang <sean.wang@mediatek.com>
11103L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11104S: Maintained
11105F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11106F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11107F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11108F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11109F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11110
a66f9d93
BA
11111PIN CONTROLLER - QUALCOMM
11112M: Bjorn Andersson <bjorn.andersson@linaro.org>
11113S: Maintained
11114L: linux-arm-msm@vger.kernel.org
11115F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11116F: drivers/pinctrl/qcom/
11117
9963b536
LP
11118PIN CONTROLLER - RENESAS
11119M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 11120M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 11121L: linux-renesas-soc@vger.kernel.org
db375dbf 11122T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
9963b536
LP
11123S: Maintained
11124F: drivers/pinctrl/sh-pfc/
11125
b75e60d6 11126PIN CONTROLLER - SAMSUNG
fea685e9 11127M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 11128M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 11129M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
11130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11131L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
5fb7edb3
KK
11132Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11133T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
b75e60d6 11134S: Maintained
9b5b33f6 11135F: drivers/pinctrl/samsung/
5db7e3bb
KK
11136F: include/dt-bindings/pinctrl/samsung.h
11137F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 11138
13cbd906
TL
11139PIN CONTROLLER - SINGLE
11140M: Tony Lindgren <tony@atomide.com>
11141M: Haojian Zhuang <haojian.zhuang@linaro.org>
11142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11143L: linux-omap@vger.kernel.org
11144S: Maintained
11145F: drivers/pinctrl/pinctrl-single.c
11146
deda8287 11147PIN CONTROLLER - ST SPEAR
da89947b 11148M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
11149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11150W: http://www.st.com/spear
11151S: Maintained
8e406fe4 11152F: drivers/pinctrl/spear/
deda8287 11153
11a1cf34 11154PISTACHIO SOC SUPPORT
07ca043e 11155M: James Hartley <james.hartley@sondrel.com>
7683e9e5 11156L: linux-mips@linux-mips.org
07ca043e 11157S: Odd Fixes
7683e9e5
LT
11158F: arch/mips/pistachio/
11159F: arch/mips/include/asm/mach-pistachio/
11160F: arch/mips/boot/dts/img/pistachio*
11161F: arch/mips/configs/pistachio*_defconfig
11a1cf34 11162
249a6771 11163PKTCDVD DRIVER
5a8b187c
JA
11164S: Orphan
11165M: linux-block@vger.kernel.org
679655da
JP
11166F: drivers/block/pktcdvd.c
11167F: include/linux/pktcdvd.h
c117ab84 11168F: include/uapi/linux/pktcdvd.h
249a6771 11169
b31d8273 11170PKUNITY SOC DRIVERS
dd3b8c32 11171M: Guan Xuetao <gxt@pku.edu.cn>
b31d8273
G
11172W: http://mprc.pku.edu.cn/~guanxuetao/linux
11173S: Maintained
ceebf4d5 11174T: git git://github.com/gxt/linux.git
b31d8273 11175F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 11176F: drivers/i2c/busses/i2c-puv3.c
8a61f013 11177F: drivers/video/fbdev/fb-puv3.c
2809e80b 11178F: drivers/rtc/rtc-puv3.c
b31d8273 11179
9d2ecfb7 11180PMBUS HARDWARE MONITORING DRIVERS
ca462085 11181M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
11182L: linux-hwmon@vger.kernel.org
11183W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
11184W: http://www.roeck-us.net/linux/drivers/
11185T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11186S: Maintained
11187F: Documentation/hwmon/pmbus
11188F: drivers/hwmon/pmbus/
4ba1bb12 11189F: include/linux/pmbus.h
9d2ecfb7 11190
89a36810 11191PMC SIERRA MaxRAID DRIVER
89a36810
AR
11192L: linux-scsi@vger.kernel.org
11193W: http://www.pmc-sierra.com/
3cdea4d7 11194S: Orphan
89a36810
AR
11195F: drivers/scsi/pmcraid.*
11196
dbf9bfe6 11197PMC SIERRA PM8001 DRIVER
d32477e2 11198M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 11199M: lindar_liu@usish.com
11200L: linux-scsi@vger.kernel.org
11201S: Supported
11202F: drivers/scsi/pm8001/
11203
82abbea7
RD
11204PNP SUPPORT
11205M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11206S: Maintained
11207F: drivers/pnp/
11208
1da177e4 11209POSIX CLOCKS and TIMERS
8b58be88 11210M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 11211L: linux-kernel@vger.kernel.org
75fc2d37 11212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 11213S: Maintained
679655da
JP
11214F: fs/timerfd.c
11215F: include/linux/timer*
5cee9645 11216F: kernel/time/*timer*
1da177e4 11217
7b06a6d7
RW
11218POWER MANAGEMENT CORE
11219M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11220L: linux-pm@vger.kernel.org
11221T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 11222B: https://bugzilla.kernel.org
7b06a6d7
RW
11223S: Supported
11224F: drivers/base/power/
11225F: include/linux/pm.h
11226F: include/linux/pm_*
11227F: include/linux/powercap.h
11228F: drivers/powercap/
4ab53fe6 11229F: kernel/configs/nopm.config
7b06a6d7 11230
514f161a
MR
11231POWER STATE COORDINATION INTERFACE (PSCI)
11232M: Mark Rutland <mark.rutland@arm.com>
11233M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11234L: linux-arm-kernel@lists.infradead.org
11235S: Maintained
32d53d1b 11236F: drivers/firmware/psci*.c
514f161a
MR
11237F: include/linux/psci.h
11238F: include/uapi/linux/psci.h
11239
7683e9e5
LT
11240POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11241M: Sebastian Reichel <sre@kernel.org>
11242L: linux-pm@vger.kernel.org
11243T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11244S: Maintained
11245F: Documentation/devicetree/bindings/power/supply/
11246F: include/linux/power_supply.h
11247F: drivers/power/supply/
11248
43a1dd9b
SJS
11249POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11250M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11251L: linuxppc-dev@lists.ozlabs.org
11252S: Maintained
11253F: drivers/char/powernv-op-panel.c
11254
1da177e4 11255PPP OVER ATM (RFC 2364)
8b58be88 11256M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 11257S: Maintained
679655da 11258F: net/atm/pppoatm.c
c117ab84 11259F: include/uapi/linux/atmppp.h
1da177e4
LT
11260
11261PPP OVER ETHERNET
8b58be88 11262M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 11263S: Maintained
224cf5ad
JK
11264F: drivers/net/ppp/pppoe.c
11265F: drivers/net/ppp/pppox.c
1da177e4 11266
a6d2370b 11267PPP OVER L2TP
8b58be88 11268M: James Chapman <jchapman@katalix.com>
a6d2370b 11269S: Maintained
90ca28d1 11270F: net/l2tp/l2tp_ppp.c
679655da 11271F: include/linux/if_pppol2tp.h
c117ab84 11272F: include/uapi/linux/if_pppol2tp.h
a6d2370b 11273
7683e9e5
LT
11274PPP PROTOCOL DRIVERS AND COMPRESSORS
11275M: Paul Mackerras <paulus@samba.org>
11276L: linux-ppp@vger.kernel.org
11277S: Maintained
11278F: drivers/net/ppp/ppp_*
11279
eae9d2ba 11280PPS SUPPORT
8b58be88 11281M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
11282W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11283L: linuxpps@ml.enneenne.com (subscribers-only)
11284S: Maintained
cabaaf41 11285F: Documentation/pps/
a2d81803
RD
11286F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11287F: Documentation/ABI/testing/sysfs-pps
cabaaf41
JP
11288F: drivers/pps/
11289F: include/linux/pps*.h
a2d81803 11290F: include/uapi/linux/pps.h
eae9d2ba 11291
71a6d0af
HW
11292PPTP DRIVER
11293M: Dmitry Kozlov <xeb@mail.ru>
11294L: netdev@vger.kernel.org
11295S: Maintained
224cf5ad 11296F: drivers/net/ppp/pptp.c
71a6d0af
HW
11297W: http://sourceforge.net/projects/accel-pptp
11298
1da177e4 11299PREEMPTIBLE KERNEL
8b58be88 11300M: Robert Love <rml@tech9.net>
1da177e4 11301L: kpreempt-tech@lists.sourceforge.net
4f6cce39 11302W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
1da177e4 11303S: Supported
679655da
JP
11304F: Documentation/preempt-locking.txt
11305F: include/linux/preempt.h
1da177e4 11306
548cf34b
PM
11307PRINTK
11308M: Petr Mladek <pmladek@suse.com>
11309M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11310R: Steven Rostedt <rostedt@goodmis.org>
11311S: Maintained
11312F: kernel/printk/
11313F: include/linux/printk.h
11314
1da177e4 11315PRISM54 WIRELESS DRIVER
8b58be88 11316M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 11317L: linux-wireless@vger.kernel.org
9ef80804 11318W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 11319S: Obsolete
c12edfe2 11320F: drivers/net/wireless/intersil/prism54/
1da177e4 11321
b689d4a7
LR
11322PROC SYSCTL
11323M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11324M: Kees Cook <keescook@chromium.org>
11325L: linux-kernel@vger.kernel.org
11326L: linux-fsdevel@vger.kernel.org
11327S: Maintained
11328F: fs/proc/proc_sysctl.c
11329F: include/linux/sysctl.h
11330F: kernel/sysctl.c
11331F: tools/testing/selftests/sysctl/
11332
02c18891 11333PS3 NETWORK SUPPORT
b809b9ca 11334M: Geoff Levand <geoff@infradead.org>
02c18891 11335L: netdev@vger.kernel.org
a14ab6b6 11336L: linuxppc-dev@lists.ozlabs.org
b809b9ca 11337S: Maintained
8df158ac 11338F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 11339
f58a9d17 11340PS3 PLATFORM SUPPORT
b809b9ca 11341M: Geoff Levand <geoff@infradead.org>
a4724ed6 11342L: linuxppc-dev@lists.ozlabs.org
b809b9ca 11343S: Maintained
679655da
JP
11344F: arch/powerpc/boot/ps3*
11345F: arch/powerpc/include/asm/lv1call.h
11346F: arch/powerpc/include/asm/ps3*.h
11347F: arch/powerpc/platforms/ps3/
11348F: drivers/*/ps3*
11349F: drivers/ps3/
fec629b8 11350F: drivers/rtc/rtc-ps3.c
679655da 11351F: drivers/usb/host/*ps3.c
fec629b8 11352F: sound/ppc/snd_ps3*
f58a9d17 11353
cffb4add 11354PS3VRAM DRIVER
8b58be88 11355M: Jim Paris <jim@jtan.com>
3715a5d0 11356M: Geoff Levand <geoff@infradead.org>
a14ab6b6 11357L: linuxppc-dev@lists.ozlabs.org
cffb4add 11358S: Maintained
8a3977cb 11359F: drivers/block/ps3vram.c
cffb4add 11360
6ae0a628 11361PSAMPLE PACKET SAMPLING SUPPORT:
f1fd20c3 11362M: Yotam Gigi <yotam.gi@gmail.com>
6ae0a628
YG
11363S: Maintained
11364F: net/psample
11365F: include/net/psample.h
11366F: include/uapi/linux/psample.h
11367
8defe599 11368PSTORE FILESYSTEM
fc1b326e 11369M: Kees Cook <keescook@chromium.org>
9d5e2a02 11370M: Anton Vorontsov <anton@enomsg.org>
8defe599 11371M: Colin Cross <ccross@android.com>
8defe599
AV
11372M: Tony Luck <tony.luck@intel.com>
11373S: Maintained
fc1b326e 11374T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
11375F: fs/pstore/
11376F: include/linux/pstore*
04851772 11377F: drivers/firmware/efi/efi-pstore.c
8defe599 11378F: drivers/acpi/apei/erst.c
fc1b326e
KC
11379F: Documentation/admin-guide/ramoops.rst
11380F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11381K: \b(pstore|ramoops)
8defe599 11382
7fbc415d
RC
11383PTP HARDWARE CLOCK SUPPORT
11384M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 11385L: netdev@vger.kernel.org
7fbc415d
RC
11386S: Maintained
11387W: http://linuxptp.sourceforge.net/
11388F: Documentation/ABI/testing/sysfs-ptp
11389F: Documentation/ptp/*
0ecb3cdd 11390F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
11391F: drivers/net/phy/dp83640*
11392F: drivers/ptp/*
11393F: include/linux/ptp_cl*
11394
cf94a4d1 11395PTRACE SUPPORT
8b58be88 11396M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
11397S: Maintained
11398F: include/asm-generic/syscall.h
11399F: include/linux/ptrace.h
11400F: include/linux/regset.h
11401F: include/linux/tracehook.h
c117ab84 11402F: include/uapi/linux/ptrace.h
095f6d76
IM
11403F: include/uapi/linux/ptrace.h
11404F: include/asm-generic/ptrace.h
cf94a4d1 11405F: kernel/ptrace.c
095f6d76
IM
11406F: arch/*/ptrace*.c
11407F: arch/*/*/ptrace*.c
11408F: arch/*/include/asm/ptrace*.h
cf94a4d1 11409
3e9d7ba7
HV
11410PULSE8-CEC DRIVER
11411M: Hans Verkuil <hverkuil@xs4all.nl>
11412L: linux-media@vger.kernel.org
11413T: git git://linuxtv.org/media_tree.git
11414S: Maintained
104eda6d 11415F: drivers/media/usb/pulse8-cec/*
1d174e75 11416F: Documentation/media/cec-drivers/pulse8-cec.rst
3e9d7ba7 11417
8320204a 11418PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 11419M: Mike Isely <isely@pobox.com>
16e9495d 11420L: pvrusb2@isely.net (subscribers-only)
661263b5 11421L: linux-media@vger.kernel.org
8320204a 11422W: http://www.isely.net/pvrusb2/
275ffde4 11423T: git git://linuxtv.org/media_tree.git
8320204a 11424S: Maintained
618cd932 11425F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 11426F: drivers/media/usb/pvrusb2/
8320204a 11427
39532e6c 11428PWC WEBCAM DRIVER
c0936df4 11429M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
11430L: linux-media@vger.kernel.org
11431T: git git://linuxtv.org/media_tree.git
c0936df4 11432S: Odd Fixes
39532e6c
HG
11433F: drivers/media/usb/pwc/*
11434
93c090b3 11435PWM FAN DRIVER
774e0362 11436M: Kamil Debski <kamil@wypas.org>
0faf7dd5 11437M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 11438L: linux-hwmon@vger.kernel.org
93c090b3
KD
11439S: Supported
11440F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11441F: Documentation/hwmon/pwm-fan
11442F: drivers/hwmon/pwm-fan.c
11443
db3df876
SY
11444PWM IR Transmitter
11445M: Sean Young <sean@mess.org>
11446L: linux-media@vger.kernel.org
11447S: Maintained
11448F: drivers/media/rc/pwm-ir-tx.c
11449
200efedd 11450PWM SUBSYSTEM
aa3495f7
TR
11451M: Thierry Reding <thierry.reding@gmail.com>
11452L: linux-pwm@vger.kernel.org
0c2498f1 11453S: Maintained
006e854f 11454T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
11455F: Documentation/pwm.txt
11456F: Documentation/devicetree/bindings/pwm/
11457F: include/linux/pwm.h
0c2498f1 11458F: drivers/pwm/
a140b98d
TR
11459F: drivers/video/backlight/pwm_bl.c
11460F: include/linux/pwm_backlight.h
757642f9
AL
11461F: drivers/gpio/gpio-mvebu.c
11462F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
0c2498f1 11463
7683e9e5
LT
11464PXA GPIO DRIVER
11465M: Robert Jarzmik <robert.jarzmik@free.fr>
11466L: linux-gpio@vger.kernel.org
11467S: Maintained
11468F: drivers/gpio/gpio-pxa.c
11469
11470PXA MMCI DRIVER
11471S: Orphan
11472
11473PXA RTC DRIVER
11474M: Robert Jarzmik <robert.jarzmik@free.fr>
11475L: linux-rtc@vger.kernel.org
11476S: Maintained
11477
30ec261e 11478PXA2xx/PXA3xx SUPPORT
8da5e302 11479M: Daniel Mack <daniel@zonque.org>
a323f664 11480M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 11481M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 11482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 11483T: git git://github.com/hzhuang1/linux.git
8da5e302 11484T: git git://github.com/rjarzmik/linux.git
1da177e4 11485S: Maintained
e68d7c14 11486F: arch/arm/boot/dts/pxa*
679655da 11487F: arch/arm/mach-pxa/
820439f1 11488F: drivers/dma/pxa*
679655da 11489F: drivers/pcmcia/pxa2xx*
1403ead9 11490F: drivers/pinctrl/pxa/
9df92e6c 11491F: drivers/spi/spi-pxa2xx*
faf2e1db 11492F: drivers/usb/gadget/udc/pxa2*
679655da 11493F: include/sound/pxa2xx-lib.h
bec4c99e 11494F: sound/arm/pxa*
14430813 11495F: sound/soc/pxa/
1da177e4 11496
cea4001a 11497QAT DRIVER
90ab5a81 11498M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
49e7d9df
JP
11499L: qat-linux@intel.com
11500S: Supported
11501F: drivers/crypto/qat/
cea4001a 11502
82abbea7
RD
11503QCOM AUDIO (ASoC) DRIVERS
11504M: Patrick Lai <plai@codeaurora.org>
11505M: Banajit Goswami <bgoswami@codeaurora.org>
11506L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11507S: Supported
11508F: sound/soc/qcom/
11509
11510QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11511M: Gabriel Somlo <somlo@cmu.edu>
11512M: "Michael S. Tsirkin" <mst@redhat.com>
11513L: qemu-devel@nongnu.org
11514S: Maintained
11515F: drivers/firmware/qemu_fw_cfg.c
1f57bc12 11516F: include/uapi/linux/qemu_fw_cfg.h
82abbea7 11517
52a09a04 11518QIB DRIVER
896b1ec8
DD
11519M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11520M: Mike Marciniszyn <mike.marciniszyn@intel.com>
52a09a04
MM
11521L: linux-rdma@vger.kernel.org
11522S: Supported
11523F: drivers/infiniband/hw/qib/
11524
7683e9e5
LT
11525QLOGIC QL41xxx FCOE DRIVER
11526M: QLogic-Storage-Upstream@cavium.com
11527L: linux-scsi@vger.kernel.org
11528S: Supported
11529F: drivers/scsi/qedf/
11530
11531QLOGIC QL41xxx ISCSI DRIVER
11532M: QLogic-Storage-Upstream@cavium.com
11533L: linux-scsi@vger.kernel.org
11534S: Supported
11535F: drivers/scsi/qedi/
11536
11537QLOGIC QL4xxx ETHERNET DRIVER
7683e9e5
LT
11538M: Ariel Elior <Ariel.Elior@cavium.com>
11539M: everest-linux-l2@cavium.com
11540L: netdev@vger.kernel.org
11541S: Supported
11542F: drivers/net/ethernet/qlogic/qed/
11543F: include/linux/qed/
11544F: drivers/net/ethernet/qlogic/qede/
11545
11546QLOGIC QL4xxx RDMA DRIVER
7c3d2bc4 11547M: Michal Kalderon <Michal.Kalderon@cavium.com>
7683e9e5
LT
11548M: Ariel Elior <Ariel.Elior@cavium.com>
11549L: linux-rdma@vger.kernel.org
11550S: Supported
11551F: drivers/infiniband/hw/qedr/
11552F: include/uapi/rdma/qedr-abi.h
11553
5e9772b9
JS
11554QLOGIC QLA1280 SCSI DRIVER
11555M: Michael Reed <mdr@sgi.com>
11556L: linux-scsi@vger.kernel.org
11557S: Maintained
11558F: drivers/scsi/qla1280.[ch]
11559
1da177e4 11560QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 11561M: qla2xxx-upstream@qlogic.com
1da177e4
LT
11562L: linux-scsi@vger.kernel.org
11563S: Supported
679655da
JP
11564F: Documentation/scsi/LICENSE.qla2xxx
11565F: drivers/scsi/qla2xxx/
1da177e4 11566
5a4faa87 11567QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 11568M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
11569L: netdev@vger.kernel.org
11570S: Supported
679655da 11571F: Documentation/networking/LICENSE.qla3xxx
aa43c215 11572F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 11573
7683e9e5
LT
11574QLOGIC QLA4XXX iSCSI DRIVER
11575M: QLogic-Storage-Upstream@qlogic.com
11576L: linux-scsi@vger.kernel.org
0ec00f03 11577S: Supported
7683e9e5
LT
11578F: Documentation/scsi/LICENSE.qla4xxx
11579F: drivers/scsi/qla4xxx/
0ec00f03 11580
7683e9e5 11581QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
11582M: Harish Patil <harish.patil@cavium.com>
11583M: Manish Chopra <manish.chopra@cavium.com>
11584M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
11585L: netdev@vger.kernel.org
11586S: Supported
7683e9e5 11587F: drivers/net/ethernet/qlogic/qlcnic/
61d8658b 11588
7683e9e5
LT
11589QLOGIC QLGE 10Gb ETHERNET DRIVER
11590M: Harish Patil <harish.patil@cavium.com>
11591M: Manish Chopra <manish.chopra@cavium.com>
11592M: Dept-GELinuxNICDev@cavium.com
11593L: netdev@vger.kernel.org
b6ea01ba 11594S: Supported
7683e9e5 11595F: drivers/net/ethernet/qlogic/qlge/
b6ea01ba 11596
1da177e4 11597QNX4 FILESYSTEM
8b58be88 11598M: Anders Larsen <al@alarsen.net>
1da177e4
LT
11599W: http://www.alarsen.net/linux/qnx4fs/
11600S: Maintained
80811493 11601F: fs/qnx4/
c117ab84
CEB
11602F: include/uapi/linux/qnx4_fs.h
11603F: include/uapi/linux/qnxtypes.h
1da177e4 11604
d8b97569 11605QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
11606M: Stuart Yoder <stuyoder@gmail.com>
11607M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
11608L: linux-kernel@vger.kernel.org
11609S: Maintained
6bd067c4 11610F: drivers/bus/fsl-mc/
c1517d50 11611F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
6bd067c4 11612F: Documentation/networking/dpaa2/overview.rst
d8b97569 11613
91952bc0
AP
11614QT1010 MEDIA DRIVER
11615M: Antti Palosaari <crope@iki.fi>
11616L: linux-media@vger.kernel.org
a825eaec 11617W: https://linuxtv.org
91952bc0
AP
11618W: http://palosaari.fi/linux/
11619Q: http://patchwork.linuxtv.org/project/linux-media/list/
11620T: git git://linuxtv.org/anttip/media_tree.git
11621S: Maintained
11622F: drivers/media/tuners/qt1010*
11623
2ea0ffcb
KV
11624QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11625M: Kalle Valo <kvalo@qca.qualcomm.com>
11626L: ath10k@lists.infradead.org
11627W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
11629S: Supported
11630F: drivers/net/wireless/ath/ath10k/
11631
7683e9e5
LT
11632QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11633M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11634L: linux-wireless@vger.kernel.org
11635W: http://wireless.kernel.org/en/users/Drivers/ath9k
11636S: Supported
11637F: drivers/net/wireless/ath/ath9k/
11638
5c8cea42
TT
11639QUALCOMM CAMERA SUBSYSTEM DRIVER
11640M: Todor Tomov <todor.tomov@linaro.org>
11641L: linux-media@vger.kernel.org
11642S: Maintained
11643F: Documentation/devicetree/bindings/media/qcom,camss.txt
11644F: Documentation/media/v4l-drivers/qcom_camss.rst
11645F: drivers/media/platform/qcom/camss-8x16/
11646
b9b17deb
TT
11647QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11648M: Timur Tabi <timur@codeaurora.org>
11649L: netdev@vger.kernel.org
11650S: Supported
11651F: drivers/net/ethernet/qualcomm/emac/
11652
4f4567cf
RK
11653QUALCOMM HEXAGON ARCHITECTURE
11654M: Richard Kuo <rkuo@codeaurora.org>
11655L: linux-hexagon@vger.kernel.org
9f273c24 11656T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
11657S: Supported
11658F: arch/hexagon/
11659
d43ecff3
RC
11660QUALCOMM IOMMU
11661M: Rob Clark <robdclark@gmail.com>
11662L: iommu@lists.linux-foundation.org
11663L: linux-arm-msm@vger.kernel.org
11664S: Maintained
11665F: drivers/iommu/qcom_iommu.c
11666
097748eb
SV
11667QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11668M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11669L: linux-media@vger.kernel.org
11670L: linux-arm-msm@vger.kernel.org
11671T: git git://linuxtv.org/media_tree.git
11672S: Maintained
11673F: drivers/media/platform/qcom/venus/
11674
8e84c258
EK
11675QUALCOMM WCN36XX WIRELESS DRIVER
11676M: Eugene Krasnikov <k.eugene.e@gmail.com>
11677L: wcn36xx@lists.infradead.org
11678W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11679T: git git://github.com/KrasnikovEugene/wcn36xx.git
11680S: Supported
11681F: drivers/net/wireless/ath/wcn36xx/
11682
98f44cb0 11683QUANTENNA QTNFMAC WIRELESS DRIVER
7683e9e5
LT
11684M: Igor Mitsyanko <imitsyanko@quantenna.com>
11685M: Avinash Patil <avinashp@quantenna.com>
11686M: Sergey Matyukevich <smatyukevich@quantenna.com>
11687L: linux-wireless@vger.kernel.org
11688S: Maintained
11689F: drivers/net/wireless/quantenna
11690
11691RADEON and AMDGPU DRM DRIVERS
11692M: Alex Deucher <alexander.deucher@amd.com>
11693M: Christian König <christian.koenig@amd.com>
d2542649 11694M: David (ChunMing) Zhou <David1.Zhou@amd.com>
7683e9e5
LT
11695L: amd-gfx@lists.freedesktop.org
11696T: git git://people.freedesktop.org/~agd5f/linux
11697S: Supported
11698F: drivers/gpu/drm/radeon/
11699F: include/uapi/drm/radeon_drm.h
11700F: drivers/gpu/drm/amd/
11701F: include/uapi/drm/amdgpu_drm.h
98f44cb0 11702
1da177e4 11703RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 11704M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 11705L: linux-fbdev@vger.kernel.org
1da177e4 11706S: Maintained
8a61f013 11707F: drivers/video/fbdev/aty/radeon*
c117ab84 11708F: include/uapi/linux/radeonfb.h
1da177e4 11709
c6c9b34c 11710RADIOSHARK RADIO DRIVER
c0936df4 11711M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11712L: linux-media@vger.kernel.org
11713T: git git://linuxtv.org/media_tree.git
11714S: Maintained
11715F: drivers/media/radio/radio-shark.c
11716
11717RADIOSHARK2 RADIO DRIVER
c0936df4 11718M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11719L: linux-media@vger.kernel.org
11720T: git git://linuxtv.org/media_tree.git
11721S: Maintained
11722F: drivers/media/radio/radio-shark2.c
11723F: drivers/media/radio/radio-tea5777.c
11724
82abbea7
RD
11725RADOS BLOCK DEVICE (RBD)
11726M: Ilya Dryomov <idryomov@gmail.com>
11727M: Sage Weil <sage@redhat.com>
11728M: Alex Elder <elder@kernel.org>
11729L: ceph-devel@vger.kernel.org
11730W: http://ceph.com/
11731T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11732T: git git://github.com/ceph/ceph-client.git
11733S: Supported
11734F: Documentation/ABI/testing/sysfs-bus-rbd
11735F: drivers/block/rbd.c
11736F: drivers/block/rbd_types.h
11737
1da177e4 11738RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 11739M: Paul Mackerras <paulus@samba.org>
c69f677c 11740L: linux-fbdev@vger.kernel.org
1da177e4 11741S: Maintained
8a61f013 11742F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 11743
0f314f6c
HV
11744RAINSHADOW-CEC DRIVER
11745M: Hans Verkuil <hverkuil@xs4all.nl>
11746L: linux-media@vger.kernel.org
11747T: git git://linuxtv.org/media_tree.git
11748S: Maintained
11749F: drivers/media/usb/rainshadow-cec/*
11750
a0fd81a9 11751RALINK MIPS ARCHITECTURE
bdb40e8e 11752M: John Crispin <john@phrozen.org>
a0fd81a9
JC
11753L: linux-mips@linux-mips.org
11754S: Maintained
11755F: arch/mips/ralink
11756
e7839f25 11757RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 11758P: rt2x00 project
b182427e 11759M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 11760M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 11761L: linux-wireless@vger.kernel.org
95ea3627 11762S: Maintained
33aca94d 11763F: drivers/net/wireless/ralink/rt2x00/
95ea3627 11764
9db5579b 11765RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 11766M: Jens Axboe <axboe@kernel.dk>
9db5579b 11767S: Maintained
679655da
JP
11768F: Documentation/blockdev/ramdisk.txt
11769F: drivers/block/brd.c
9db5579b 11770
f2d0b0d5
MD
11771RANCHU VIRTUAL BOARD FOR MIPS
11772M: Miodrag Dinic <miodrag.dinic@mips.com>
11773L: linux-mips@linux-mips.org
11774S: Supported
11775F: arch/mips/generic/board-ranchu.c
11776F: arch/mips/configs/generic/board-ranchu.config
11777
9e95ce27 11778RANDOM NUMBER DRIVER
0624bcaa 11779M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 11780S: Maintained
679655da 11781F: drivers/char/random.c
9e95ce27 11782
394b701c 11783RAPIDIO SUBSYSTEM
8b58be88 11784M: Matt Porter <mporter@kernel.crashing.org>
d387a31d 11785M: Alexandre Bounine <alex.bou9@gmail.com>
394b701c 11786S: Maintained
679655da 11787F: drivers/rapidio/
394b701c 11788
e2d1d6c0 11789RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 11790L: linux-wireless@vger.kernel.org
f52a5490 11791S: Orphan
679655da 11792F: drivers/net/wireless/ray*
e2d1d6c0 11793
c87b9c60
PM
11794RCUTORTURE TEST FRAMEWORK
11795M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11796M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11797R: Steven Rostedt <rostedt@goodmis.org>
11798R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11799R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11800L: linux-kernel@vger.kernel.org
c87b9c60
PM
11801S: Supported
11802T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11803F: tools/testing/selftests/rcutorture
11804
c1f766b5 11805RDC R-321X SoC
8b58be88 11806M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
11807S: Maintained
11808
db17f395 11809RDC R6040 FAST ETHERNET DRIVER
35566e96 11810M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
11811L: netdev@vger.kernel.org
11812S: Maintained
58565a35 11813F: drivers/net/ethernet/rdc/r6040.c
db17f395 11814
82abbea7
RD
11815RDMAVT - RDMA verbs software
11816M: Dennis Dalessandro <dennis.dalessandro@intel.com>
896b1ec8 11817M: Mike Marciniszyn <mike.marciniszyn@intel.com>
82abbea7
RD
11818L: linux-rdma@vger.kernel.org
11819S: Supported
11820F: drivers/infiniband/sw/rdmavt
11821
a09ed661 11822RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 11823M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11824L: netdev@vger.kernel.org
11825L: linux-rdma@vger.kernel.org
fbb5a558 11826L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 11827W: https://oss.oracle.com/projects/rds/
a09ed661 11828S: Supported
679655da 11829F: net/rds/
72f26eee 11830F: Documentation/networking/rds.txt
a09ed661 11831
48553d10
FY
11832RDT - RESOURCE ALLOCATION
11833M: Fenghua Yu <fenghua.yu@intel.com>
11834L: linux-kernel@vger.kernel.org
11835S: Supported
11836F: arch/x86/kernel/cpu/intel_rdt*
05830204 11837F: arch/x86/include/asm/intel_rdt_sched.h
48553d10
FY
11838F: Documentation/x86/intel_rdt*
11839
595182bc 11840READ-COPY UPDATE (RCU)
8b58be88 11841M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11842M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11843R: Steven Rostedt <rostedt@goodmis.org>
11844R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11845R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11846L: linux-kernel@vger.kernel.org
9fab9787 11847W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 11848S: Supported
08deed1e 11849T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 11850F: Documentation/RCU/
9fab9787 11851X: Documentation/RCU/torture.txt
f9094d8e 11852F: include/linux/rcu*
4102adab
PM
11853X: include/linux/srcu.h
11854F: kernel/rcu/
34e2d560 11855X: kernel/torture.c
595182bc 11856
0c86edc0 11857REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 11858M: Alessandro Zummo <a.zummo@towertech.it>
e6a0b0f4 11859M: Alexandre Belloni <alexandre.belloni@bootlin.com>
6ceec695 11860L: linux-rtc@vger.kernel.org
8a6e2535 11861Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 11862T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 11863S: Maintained
7af6a2e1 11864F: Documentation/devicetree/bindings/rtc/
679655da
JP
11865F: Documentation/rtc.txt
11866F: drivers/rtc/
11867F: include/linux/rtc.h
c117ab84 11868F: include/uapi/linux/rtc.h
fe23c336
AB
11869F: include/linux/rtc/
11870F: include/linux/platform_data/rtc-*
11871F: tools/testing/selftests/timers/rtctest.c
0c86edc0 11872
0e400c53
MB
11873REALTEK AUDIO CODECS
11874M: Bard Liao <bardliao@realtek.com>
11875M: Oder Chiou <oder_chiou@realtek.com>
11876S: Maintained
11877F: sound/soc/codecs/rt*
11878F: include/sound/rt*.h
11879
b83a313b 11880REGISTER MAP ABSTRACTION
b02e48f2 11881M: Mark Brown <broonie@kernel.org>
dd060bc9 11882L: linux-kernel@vger.kernel.org
b83a313b
MB
11883T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11884S: Supported
9398a639 11885F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
11886F: drivers/base/regmap/
11887F: include/linux/regmap.h
11888
82abbea7
RD
11889REISERFS FILE SYSTEM
11890L: reiserfs-devel@vger.kernel.org
11891S: Supported
11892F: fs/reiserfs/
11893
400e64df
OBC
11894REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11895M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11896M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11897L: linux-remoteproc@vger.kernel.org
6bb697b6 11898T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 11899S: Maintained
15ebc72d 11900F: Documentation/devicetree/bindings/remoteproc/
400e64df 11901F: Documentation/remoteproc.txt
15ebc72d 11902F: drivers/remoteproc/
6fc26488 11903F: include/linux/remoteproc.h
400e64df 11904
d8115db5
OBC
11905REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11906M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11907M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11908L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
11909T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11910S: Maintained
11911F: drivers/rpmsg/
11912F: Documentation/rpmsg.txt
11913F: include/linux/rpmsg.h
38c6fc32 11914F: include/linux/rpmsg/
d8115db5 11915
fedc81e7
GU
11916RENESAS CLOCK DRIVERS
11917M: Geert Uytterhoeven <geert+renesas@glider.be>
11918L: linux-renesas-soc@vger.kernel.org
d9341f2b 11919T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
fedc81e7
GU
11920S: Supported
11921F: drivers/clk/renesas/
11922
090cecc6
WS
11923RENESAS EMEV2 I2C DRIVER
11924M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11925S: Supported
11926F: drivers/i2c/busses/i2c-emev2.c
11927
8e6569af
SS
11928RENESAS ETHERNET DRIVERS
11929R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11930L: netdev@vger.kernel.org
4a121096 11931L: linux-renesas-soc@vger.kernel.org
6fa9c623
SS
11932F: Documentation/devicetree/bindings/net/renesas,*.txt
11933F: Documentation/devicetree/bindings/net/sh_eth.txt
8e6569af
SS
11934F: drivers/net/ethernet/renesas/
11935F: include/linux/sh_eth.h
11936
059c53b3
MV
11937RENESAS R-CAR GYROADC DRIVER
11938M: Marek Vasut <marek.vasut@gmail.com>
11939L: linux-iio@vger.kernel.org
11940S: Supported
11941F: drivers/iio/adc/rcar_gyro_adc.c
11942
090cecc6
WS
11943RENESAS R-CAR I2C DRIVERS
11944M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11945S: Supported
11946F: drivers/i2c/busses/i2c-rcar.c
11947F: drivers/i2c/busses/i2c-sh_mobile.c
11948
7c7356ba 11949RENESAS USB PHY DRIVER
3e46c397 11950M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 11951L: linux-renesas-soc@vger.kernel.org
3e46c397 11952S: Maintained
7c7356ba 11953F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
3e46c397 11954
1b0fe6be
PZ
11955RESET CONTROLLER FRAMEWORK
11956M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 11957T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
11958S: Maintained
11959F: drivers/reset/
11960F: Documentation/devicetree/bindings/reset/
b2f6dd7b 11961F: include/dt-bindings/reset/
1b0fe6be
PZ
11962F: include/linux/reset.h
11963F: include/linux/reset-controller.h
11964
e0897645 11965RFKILL
8b58be88 11966M: Johannes Berg <johannes@sipsolutions.net>
19d337df 11967L: linux-wireless@vger.kernel.org
ce466579
JB
11968W: http://wireless.kernel.org/
11969T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11970T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 11971S: Maintained
505c9247 11972F: Documentation/rfkill.txt
8c03145a 11973F: Documentation/ABI/stable/sysfs-class-rfkill
80811493 11974F: net/rfkill/
e0897645 11975
933685ca
TG
11976RHASHTABLE
11977M: Thomas Graf <tgraf@suug.ch>
39ec406d 11978M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
11979L: netdev@vger.kernel.org
11980S: Maintained
11981F: lib/rhashtable.c
11982F: include/linux/rhashtable.h
11983
7683e9e5 11984RICOH R5C592 MEMORYSTICK DRIVER
67e054e9
ML
11985M: Maxim Levitsky <maximlevitsky@gmail.com>
11986S: Maintained
7683e9e5 11987F: drivers/memstick/host/r592.*
67e054e9 11988
7683e9e5 11989RICOH SMARTMEDIA/XD DRIVER
92634125
ML
11990M: Maxim Levitsky <maximlevitsky@gmail.com>
11991S: Maintained
93db446a
BB
11992F: drivers/mtd/nand/raw/r852.c
11993F: drivers/mtd/nand/raw/r852.h
92634125 11994
c98cfe4a
JN
11995RISC-V ARCHITECTURE
11996M: Palmer Dabbelt <palmer@sifive.com>
11997M: Albert Ou <albert@sifive.com>
6572cc2b
PD
11998L: linux-riscv@lists.infradead.org
11999T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
c98cfe4a
JN
12000S: Supported
12001F: arch/riscv/
12002K: riscv
12003N: riscv
12004
27f1d2f9
SA
12005ROCCAT DRIVERS
12006M: Stefan Achatz <erazor_de@users.sourceforge.net>
12007W: http://sourceforge.net/projects/roccat/
12008S: Maintained
12009F: drivers/hid/hid-roccat*
12010F: include/linux/hid-roccat*
12011F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12012
1c860c78
JC
12013ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12014M: Jacob chen <jacob2.chen@rock-chips.com>
12015L: linux-media@vger.kernel.org
12016S: Maintained
12017F: drivers/media/platform/rockchip/rga/
12018F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12019
4b8ac966
JP
12020ROCKER DRIVER
12021M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
12022L: netdev@vger.kernel.org
12023S: Supported
12024F: drivers/net/ethernet/rocker/
12025
1da177e4
LT
12026ROCKETPORT DRIVER
12027P: Comtrol Corp.
1da177e4
LT
12028W: http://www.comtrol.com
12029S: Maintained
679655da 12030F: Documentation/serial/rocket.txt
c897401b 12031F: drivers/tty/rocket*
1da177e4 12032
7645c2f4
KC
12033ROCKETPORT EXPRESS/INFINITY DRIVER
12034M: Kevin Cernekee <cernekee@gmail.com>
12035L: linux-serial@vger.kernel.org
12036S: Odd Fixes
12037F: drivers/tty/serial/rp2.*
12038
d3ea2127
MV
12039ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12040M: Marek Vasut <marek.vasut+renesas@gmail.com>
12041L: linux-kernel@vger.kernel.org
12042L: linux-renesas-soc@vger.kernel.org
12043S: Supported
12044F: drivers/mfd/bd9571mwv.c
12045F: drivers/regulator/bd9571mwv-regulator.c
12046F: drivers/gpio/gpio-bd9571mwv.c
12047F: include/linux/mfd/bd9571mwv.h
12048F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12049
1da177e4 12050ROSE NETWORK LAYER
8b58be88 12051M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 12052L: linux-hams@vger.kernel.org
d34cb28a 12053W: http://www.linux-ax25.org/
1da177e4 12054S: Maintained
679655da 12055F: include/net/rose.h
c117ab84 12056F: include/uapi/linux/rose.h
679655da 12057F: net/rose/
1da177e4 12058
91952bc0
AP
12059RTL2830 MEDIA DRIVER
12060M: Antti Palosaari <crope@iki.fi>
12061L: linux-media@vger.kernel.org
a825eaec 12062W: https://linuxtv.org
91952bc0
AP
12063W: http://palosaari.fi/linux/
12064Q: http://patchwork.linuxtv.org/project/linux-media/list/
12065T: git git://linuxtv.org/anttip/media_tree.git
12066S: Maintained
12067F: drivers/media/dvb-frontends/rtl2830*
12068
27a0aacf
AP
12069RTL2832 MEDIA DRIVER
12070M: Antti Palosaari <crope@iki.fi>
12071L: linux-media@vger.kernel.org
a825eaec 12072W: https://linuxtv.org
27a0aacf
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/rtl2832*
12078
ba6e6f6e
AP
12079RTL2832_SDR MEDIA DRIVER
12080M: Antti Palosaari <crope@iki.fi>
12081L: linux-media@vger.kernel.org
a825eaec 12082W: https://linuxtv.org
ba6e6f6e
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
b4bb1c28 12087F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 12088
59840488 12089RTL8180 WIRELESS DRIVER
605bebe2 12090L: linux-wireless@vger.kernel.org
491b26b4 12091W: http://wireless.kernel.org/
54e5881d 12092T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 12093S: Orphan
62141726 12094F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 12095
59840488 12096RTL8187 WIRELESS DRIVER
9f0939bf 12097M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
12098M: Hin-Tak Leung <htl10@users.sourceforge.net>
12099M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 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
7d2c86b5 12103S: Maintained
62141726 12104F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 12105
f8dae08c
LF
12106REALTEK WIRELESS DRIVER (rtlwifi family)
12107M: Ping-Ke Shih <pkshih@realtek.com>
3cf0c8ad 12108L: linux-wireless@vger.kernel.org
491b26b4 12109W: http://wireless.kernel.org/
3cf0c8ad
LF
12110T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12111S: Maintained
62141726 12112F: drivers/net/wireless/realtek/rtlwifi/
59840488 12113
26f1fad2 12114RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 12115M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 12116L: linux-wireless@vger.kernel.org
171a900c 12117T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
12118S: Maintained
12119F: drivers/net/wireless/realtek/rtl8xxxu/
12120
bcd1d601
DH
12121RXRPC SOCKETS (AF_RXRPC)
12122M: David Howells <dhowells@redhat.com>
12123L: linux-afs@lists.infradead.org
12124S: Supported
12125F: net/rxrpc/
12126F: include/keys/rxrpc-type.h
12127F: include/net/af_rxrpc.h
12128F: include/trace/events/rxrpc.h
12129F: include/uapi/linux/rxrpc.h
12130F: Documentation/networking/rxrpc.txt
12131W: https://www.infradead.org/~dhowells/kafs/
12132
9eb8ef74 12133S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 12134M: Antonino Daplas <adaplas@gmail.com>
c69f677c 12135L: linux-fbdev@vger.kernel.org
ce00f85c 12136S: Maintained
8a61f013 12137F: drivers/video/fbdev/savage/
9eb8ef74 12138
1da177e4 12139S390
8b58be88
JP
12140M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12141M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 12142L: linux-s390@vger.kernel.org
5238da45 12143W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 12144T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 12145S: Supported
679655da 12146F: arch/s390/
a968cd3e 12147F: drivers/s390/
3bfe6858 12148F: Documentation/s390/
0c88a041 12149F: Documentation/driver-api/s390-drivers.rst
5238da45 12150
322986ca 12151S390 COMMON I/O LAYER
67f7c703
HC
12152M: Sebastian Ott <sebott@linux.ibm.com>
12153M: Peter Oberparleiter <oberpar@linux.ibm.com>
322986ca
SO
12154L: linux-s390@vger.kernel.org
12155W: http://www.ibm.com/developerworks/linux/linux390/
12156S: Supported
12157F: drivers/s390/cio/
12158
12159S390 DASD DRIVER
67f7c703
HC
12160M: Stefan Haberland <sth@linux.ibm.com>
12161M: Jan Hoeppner <hoeppner@linux.ibm.com>
322986ca
SO
12162L: linux-s390@vger.kernel.org
12163W: http://www.ibm.com/developerworks/linux/linux390/
12164S: Supported
12165F: drivers/s390/block/dasd*
12166F: block/partitions/ibm.c
12167
7683e9e5
LT
12168S390 IOMMU (PCI)
12169M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12170L: linux-s390@vger.kernel.org
12171W: http://www.ibm.com/developerworks/linux/linux390/
12172S: Supported
12173F: drivers/iommu/s390-iommu.c
12174
12175S390 IUCV NETWORK LAYER
67f7c703
HC
12176M: Julian Wiedmann <jwi@linux.ibm.com>
12177M: Ursula Braun <ubraun@linux.ibm.com>
7683e9e5
LT
12178L: linux-s390@vger.kernel.org
12179W: http://www.ibm.com/developerworks/linux/linux390/
12180S: Supported
12181F: drivers/s390/net/*iucv*
12182F: include/net/iucv/
12183F: net/iucv/
12184
5238da45 12185S390 NETWORK DRIVERS
67f7c703
HC
12186M: Julian Wiedmann <jwi@linux.ibm.com>
12187M: Ursula Braun <ubraun@linux.ibm.com>
d58140cc 12188L: linux-s390@vger.kernel.org
5238da45
HC
12189W: http://www.ibm.com/developerworks/linux/linux390/
12190S: Supported
679655da 12191F: drivers/s390/net/
5238da45 12192
322986ca 12193S390 PCI SUBSYSTEM
67f7c703 12194M: Sebastian Ott <sebott@linux.ibm.com>
322986ca
SO
12195M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12196L: linux-s390@vger.kernel.org
12197W: http://www.ibm.com/developerworks/linux/linux390/
12198S: Supported
12199F: arch/s390/pci/
12200F: drivers/pci/hotplug/s390_pci_hpc.c
12201
7683e9e5
LT
12202S390 VFIO-CCW DRIVER
12203M: Cornelia Huck <cohuck@redhat.com>
67f7c703
HC
12204M: Dong Jia Shi <bjsdjshi@linux.ibm.com>
12205M: Halil Pasic <pasic@linux.ibm.com>
7683e9e5
LT
12206L: linux-s390@vger.kernel.org
12207L: kvm@vger.kernel.org
12208S: Supported
12209F: drivers/s390/cio/vfio_ccw*
12210F: Documentation/s390/vfio-ccw.txt
12211F: include/uapi/linux/vfio_ccw.h
12212
feed9b62 12213S390 ZCRYPT DRIVER
cb9c6385 12214M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 12215L: linux-s390@vger.kernel.org
a968cd3e 12216W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 12217S: Supported
d5ca6918 12218F: drivers/s390/crypto/
feed9b62 12219
5238da45 12220S390 ZFCP DRIVER
67f7c703
HC
12221M: Steffen Maier <maier@linux.ibm.com>
12222M: Benjamin Block <bblock@linux.ibm.com>
d58140cc 12223L: linux-s390@vger.kernel.org
5238da45 12224W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 12225S: Supported
679655da 12226F: drivers/s390/scsi/zfcp_*
1da177e4 12227
4dde7f75 12228S3C24XX SD/MMC Driver
8b58be88 12229M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 12230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 12231S: Supported
679655da 12232F: drivers/mmc/host/s3cmci.*
4dde7f75 12233
1f15a229
HV
12234SAA6588 RDS RECEIVER DRIVER
12235M: Hans Verkuil <hverkuil@xs4all.nl>
12236L: linux-media@vger.kernel.org
12237T: git git://linuxtv.org/media_tree.git
a825eaec 12238W: https://linuxtv.org
1f15a229
HV
12239S: Odd Fixes
12240F: drivers/media/i2c/saa6588*
12241
98ed12e6 12242SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
12243M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12244M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 12245L: linux-media@vger.kernel.org
a825eaec 12246W: https://linuxtv.org
98ed12e6
MCC
12247T: git git://linuxtv.org/media_tree.git
12248S: Odd fixes
618cd932 12249F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
12250F: drivers/media/pci/saa7134/
12251
1da177e4 12252SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 12253M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 12254L: linux-media@vger.kernel.org
275ffde4 12255T: git git://linuxtv.org/media_tree.git
1da177e4 12256S: Maintained
90d72ac6
MCC
12257F: drivers/media/common/saa7146/
12258F: drivers/media/pci/saa7146/
12259F: include/media/saa7146*
1da177e4 12260
4a109cc0 12261SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 12262M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 12263M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 12264M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
12265L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12266S: Supported
14430813 12267F: sound/soc/samsung/
dbe7d4c6 12268F: Documentation/devicetree/bindings/sound/samsung*
4a109cc0 12269
c46ea13f
KK
12270SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12271M: Krzysztof Kozlowski <krzk@kernel.org>
12272L: linux-crypto@vger.kernel.org
12273L: linux-samsung-soc@vger.kernel.org
12274S: Maintained
12275F: drivers/crypto/exynos-rng.c
f1f2237f 12276F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
c46ea13f 12277
6cd225cc
ŁS
12278SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12279M: Łukasz Stelmach <l.stelmach@samsung.com>
12280L: linux-samsung-soc@vger.kernel.org
12281S: Maintained
12282F: drivers/char/hw_random/exynos-trng.c
12283F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12284
0d89a28b 12285SAMSUNG FRAMEBUFFER DRIVER
b7701755 12286M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
12287L: linux-fbdev@vger.kernel.org
12288S: Maintained
8a61f013 12289F: drivers/video/fbdev/s3c-fb.c
0d89a28b 12290
7683e9e5
LT
12291SAMSUNG LAPTOP DRIVER
12292M: Corentin Chary <corentin.chary@gmail.com>
12293L: platform-driver-x86@vger.kernel.org
12294S: Maintained
12295F: drivers/platform/x86/samsung-laptop.c
12296
b40f0632 12297SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 12298M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
12299M: Krzysztof Kozlowski <krzk@kernel.org>
12300M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 12301L: linux-kernel@vger.kernel.org
b40f0632 12302L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
12303S: Supported
12304F: drivers/mfd/sec*.c
12305F: drivers/regulator/s2m*.c
12306F: drivers/regulator/s5m*.c
b40f0632
KK
12307F: drivers/clk/clk-s2mps11.c
12308F: drivers/rtc/rtc-s5m.c
f69d3a17 12309F: include/linux/mfd/samsung/
a13c7c51
KK
12310F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12311F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 12312F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 12313F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 12314
6fd86ab2
SN
12315SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12316M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12317L: linux-media@vger.kernel.org
12318L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12319S: Maintained
12320F: drivers/media/platform/s3c-camif/
d647f0b7 12321F: include/media/drv-intf/s3c_camif.h
6fd86ab2 12322
7683e9e5
LT
12323SAMSUNG S3FWRN5 NFC DRIVER
12324M: Robert Baldyga <r.baldyga@samsung.com>
12325M: Krzysztof Opasiak <k.opasiak@samsung.com>
12326L: linux-nfc@lists.01.org (moderated for non-subscribers)
12327S: Supported
12328F: drivers/nfc/s3fwrn5
12329
b84ef24e
AH
12330SAMSUNG S5C73M3 CAMERA DRIVER
12331M: Kyungmin Park <kyungmin.park@samsung.com>
12332M: Andrzej Hajda <a.hajda@samsung.com>
12333L: linux-media@vger.kernel.org
12334S: Supported
12335F: drivers/media/i2c/s5c73m3/*
12336
7d459937
AH
12337SAMSUNG S5K5BAF CAMERA DRIVER
12338M: Kyungmin Park <kyungmin.park@samsung.com>
12339M: Andrzej Hajda <a.hajda@samsung.com>
12340L: linux-media@vger.kernel.org
12341S: Supported
12342F: drivers/media/i2c/s5k5baf.c
12343
7683e9e5
LT
12344SAMSUNG S5P Security SubSystem (SSS) DRIVER
12345M: Krzysztof Kozlowski <krzk@kernel.org>
12346M: Vladimir Zapolskiy <vz@mleia.com>
65cd9588 12347M: Kamil Konieczny <k.konieczny@partner.samsung.com>
7683e9e5
LT
12348L: linux-crypto@vger.kernel.org
12349L: linux-samsung-soc@vger.kernel.org
12350S: Maintained
12351F: drivers/crypto/s5p-sss.c
12352
12353SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12354M: Kyungmin Park <kyungmin.park@samsung.com>
12355M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12356L: linux-media@vger.kernel.org
12357Q: https://patchwork.linuxtv.org/project/linux-media/list/
c04c674f 12358S: Supported
7683e9e5 12359F: drivers/media/platform/exynos4-is/
c04c674f 12360
310e39c9 12361SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
12362M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12363M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 12364M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
12365S: Supported
12366L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
c99fc5a3 12367T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
310e39c9 12368F: drivers/clk/samsung/
490583f0
CC
12369F: include/dt-bindings/clock/exynos*.h
12370F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 12371
2e365a70
AS
12372SAMSUNG SPI DRIVERS
12373M: Kukjin Kim <kgene@kernel.org>
12374M: Krzysztof Kozlowski <krzk@kernel.org>
7c430428 12375M: Andi Shyti <andi@etezian.org>
2e365a70
AS
12376L: linux-spi@vger.kernel.org
12377L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12378S: Maintained
12379F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12380F: drivers/spi/spi-s3c*
12381F: include/linux/platform_data/spi-s3c64xx.h
12382
66890ed6
BA
12383SAMSUNG SXGBE DRIVERS
12384M: Byungho An <bh74.an@samsung.com>
12385M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
12386M: Vipul Pandya <vipul.pandya@samsung.com>
12387S: Supported
12388L: netdev@vger.kernel.org
12389F: drivers/net/ethernet/samsung/sxgbe/
12390
93c537af 12391SAMSUNG THERMAL DRIVER
0faf7dd5 12392M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
12393L: linux-pm@vger.kernel.org
12394L: linux-samsung-soc@vger.kernel.org
12395S: Supported
9f273c24 12396T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
12397F: drivers/thermal/samsung/
12398
e296cd32 12399SAMSUNG USB2 PHY DRIVER
774e0362
KD
12400M: Kamil Debski <kamil@wypas.org>
12401M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
12402L: linux-kernel@vger.kernel.org
12403S: Supported
12404F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12405F: Documentation/phy/samsung-usb2.txt
0b56e9a7
VG
12406F: drivers/phy/samsung/phy-exynos4210-usb2.c
12407F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12408F: drivers/phy/samsung/phy-exynos5250-usb2.c
12409F: drivers/phy/samsung/phy-s5pv210-usb2.c
12410F: drivers/phy/samsung/phy-samsung-usb2.c
12411F: drivers/phy/samsung/phy-samsung-usb2.h
e296cd32 12412
1da177e4 12413SC1200 WDT DRIVER
b300645a 12414M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 12415S: Maintained
679655da 12416F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
12417
12418SCHEDULER
dd9b238c 12419M: Ingo Molnar <mingo@redhat.com>
8b58be88 12420M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 12421L: linux-kernel@vger.kernel.org
75fc2d37 12422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 12423S: Maintained
95c0d71d 12424F: kernel/sched/
679655da 12425F: include/linux/sched.h
c117ab84 12426F: include/uapi/linux/sched.h
c2eb505b 12427F: include/linux/wait.h
1da177e4 12428
f2ed287b
LR
12429SCR24X CHIP CARD INTERFACE DRIVER
12430M: Lubomir Rintel <lkundrak@v3.sk>
12431S: Supported
12432F: drivers/char/pcmcia/scr24x_cs.c
12433
1da177e4 12434SCSI CDROM DRIVER
8b58be88 12435M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12436L: linux-scsi@vger.kernel.org
12437W: http://www.kernel.dk
12438S: Maintained
679655da 12439F: drivers/scsi/sr*
1da177e4 12440
fb50a83d 12441SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 12442M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
12443L: linux-rdma@vger.kernel.org
12444S: Supported
12445W: http://www.openfabrics.org
12446Q: http://patchwork.kernel.org/project/linux-rdma/list/
12447T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12448F: drivers/infiniband/ulp/srp/
12449F: include/scsi/srp.h
12450
1da177e4 12451SCSI SG DRIVER
8b58be88 12452M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 12453L: linux-scsi@vger.kernel.org
59ab3c93 12454W: http://sg.danny.cz/sg
1da177e4 12455S: Maintained
59ab3c93 12456F: Documentation/scsi/scsi-generic.txt
679655da
JP
12457F: drivers/scsi/sg.c
12458F: include/scsi/sg.h
1da177e4
LT
12459
12460SCSI SUBSYSTEM
7ee7895c 12461M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 12462T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
12463M: "Martin K. Petersen" <martin.petersen@oracle.com>
12464T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12465L: linux-scsi@vger.kernel.org
1da177e4 12466S: Maintained
2c99a314 12467F: Documentation/devicetree/bindings/scsi/
679655da
JP
12468F: drivers/scsi/
12469F: include/scsi/
1da177e4
LT
12470
12471SCSI TAPE DRIVER
8b58be88 12472M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
12473L: linux-scsi@vger.kernel.org
12474S: Maintained
679655da 12475F: Documentation/scsi/st.txt
f7269cfc
JD
12476F: drivers/scsi/st.*
12477F: drivers/scsi/st_*.h
1da177e4
LT
12478
12479SCTP PROTOCOL
8b6efb75 12480M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 12481M: Neil Horman <nhorman@tuxdriver.com>
1a418796 12482L: linux-sctp@vger.kernel.org
5f85813c 12483W: http://lksctp.sourceforge.net
8b6efb75 12484S: Maintained
679655da
JP
12485F: Documentation/networking/sctp.txt
12486F: include/linux/sctp.h
4d58c025 12487F: include/uapi/linux/sctp.h
679655da
JP
12488F: include/net/sctp/
12489F: net/sctp/
1da177e4
LT
12490
12491SCx200 CPU SUPPORT
8b58be88 12492M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 12493S: Odd Fixes
679655da 12494F: Documentation/i2c/busses/scx200_acb
390889b6 12495F: arch/x86/platform/scx200/
679655da
JP
12496F: drivers/watchdog/scx200_wdt.c
12497F: drivers/i2c/busses/scx200*
12498F: drivers/mtd/maps/scx200_docflash.c
12499F: include/linux/scx200.h
1662d32c
JC
12500
12501SCx200 GPIO DRIVER
8b58be88 12502M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 12503S: Maintained
679655da
JP
12504F: drivers/char/scx200_gpio.c
12505F: include/linux/scx200_gpio.h
1662d32c
JC
12506
12507SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 12508M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 12509S: Maintained
679655da 12510F: drivers/clocksource/scx200_hrt.c
1da177e4 12511
6a36913a 12512SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 12513M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
12514L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12515S: Maintained
679655da 12516F: drivers/mmc/host/sdricoh_cs.c
6a36913a 12517
c04f9d61
KC
12518SECURE COMPUTING
12519M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
12520R: Andy Lutomirski <luto@amacapital.net>
12521R: Will Drewry <wad@chromium.org>
c04f9d61
KC
12522T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12523S: Supported
12524F: kernel/seccomp.c
12525F: include/uapi/linux/seccomp.h
12526F: include/linux/seccomp.h
c99ee51a 12527F: tools/testing/selftests/seccomp/*
0b40808a 12528F: tools/testing/selftests/kselftest_harness.h
c061f33f 12529F: Documentation/userspace-api/seccomp_filter.rst
c04f9d61
KC
12530K: \bsecure_computing
12531K: \bTIF_SECCOMP\b
12532
7683e9e5
LT
12533SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12534M: Al Cooper <alcooperx@gmail.com>
12535L: linux-mmc@vger.kernel.org
12536L: bcm-kernel-feedback-list@broadcom.com
12537S: Maintained
12538F: drivers/mmc/host/sdhci-brcmstb*
12539
82abbea7
RD
12540SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12541M: Adrian Hunter <adrian.hunter@intel.com>
12542L: linux-mmc@vger.kernel.org
12543T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12544S: Maintained
12545F: drivers/mmc/host/sdhci*
12546F: include/linux/mmc/sdhci*
12547
0d1bb41a 12548SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 12549M: Ben Dooks <ben-linux@fluff.org>
dc524882 12550M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 12551L: linux-mmc@vger.kernel.org
0d1bb41a 12552S: Maintained
dc524882 12553F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 12554
c63b3cba 12555SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 12556M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
12557L: linux-mmc@vger.kernel.org
12558S: Maintained
12559F: drivers/mmc/host/sdhci-spear.c
12560
8438964f
KVA
12561SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12562M: Kishon Vijay Abraham I <kishon@ti.com>
12563L: linux-mmc@vger.kernel.org
12564S: Maintained
12565F: drivers/mmc/host/sdhci-omap.c
12566
455a7b23
SB
12567SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12568M: Scott Bauer <scott.bauer@intel.com>
12569M: Jonathan Derrick <jonathan.derrick@intel.com>
0222967b 12570L: linux-block@vger.kernel.org
455a7b23
SB
12571S: Supported
12572F: block/sed*
12573F: block/opal_proto.h
12574F: include/linux/sed*
12575F: include/uapi/linux/sed*
12576
7683e9e5
LT
12577SECURITY CONTACT
12578M: Security Officers <security@kernel.org>
12579S: Supported
12580
8711cca2 12581SECURITY SUBSYSTEM
3eab2ad9 12582M: James Morris <jmorris@namei.org>
9c3646d1 12583M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 12584L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 12585T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 12586W: http://kernsec.org/
8711cca2 12587S: Supported
7d2c86b5 12588F: security/
8711cca2 12589
1da177e4 12590SELINUX SECURITY MODULE
e0238b4c 12591M: Paul Moore <paul@paul-moore.com>
8b58be88 12592M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 12593M: Eric Paris <eparis@parisplace.org>
e0238b4c 12594L: selinux@tycho.nsa.gov (moderated for non-subscribers)
cd0d877d
PM
12595W: https://selinuxproject.org
12596W: https://github.com/SELinuxProject
12597T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
1da177e4 12598S: Supported
679655da
JP
12599F: include/linux/selinux*
12600F: security/selinux/
6bde95ce 12601F: scripts/selinux/
229fd05c 12602F: Documentation/admin-guide/LSM/SELinux.rst
1da177e4 12603
cef2cf07 12604SENSABLE PHANTOM
8b58be88 12605M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 12606S: Maintained
679655da 12607F: drivers/misc/phantom.c
c117ab84 12608F: include/uapi/linux/phantom.h
cef2cf07 12609
82abbea7
RD
12610SERIAL DEVICE BUS
12611M: Rob Herring <robh@kernel.org>
12612L: linux-serial@vger.kernel.org
12613S: Maintained
12614F: Documentation/devicetree/bindings/serial/slave-device.txt
12615F: drivers/tty/serdev/
12616F: include/linux/serdev.h
6b7c5b94 12617
7683e9e5
LT
12618SERIAL DRIVERS
12619M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12620L: linux-serial@vger.kernel.org
12621S: Maintained
12622F: Documentation/devicetree/bindings/serial/
12623F: drivers/tty/serial/
12624
82abbea7
RD
12625SERIAL IR RECEIVER
12626M: Sean Young <sean@mess.org>
12627L: linux-media@vger.kernel.org
12628S: Maintained
12629F: drivers/media/rc/serial_ir.c
d2928a8c 12630
8ceee660 12631SFC NETWORK DRIVER
c06f51ea 12632M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
12633M: Edward Cree <ecree@solarflare.com>
12634M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 12635L: netdev@vger.kernel.org
8ceee660 12636S: Supported
874aeea5 12637F: drivers/net/ethernet/sfc/
8ceee660 12638
e2d1d6c0 12639SGI GRU DRIVER
cc883afc 12640M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 12641S: Maintained
679655da 12642F: drivers/misc/sgi-gru/
e2d1d6c0
RD
12643
12644SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 12645M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
12646L: linux-ia64@vger.kernel.org
12647S: Supported
679655da 12648F: Documentation/ia64/serial.txt
df621252 12649F: drivers/tty/serial/ioc?_serial.c
679655da 12650F: include/linux/ioc?.h
e2d1d6c0 12651
75312619 12652SGI XP/XPC/XPNET DRIVER
e180383f
RH
12653M: Cliff Whickman <cpw@sgi.com>
12654M: Robin Holt <robinmholt@gmail.com>
75312619 12655S: Maintained
679655da 12656F: drivers/misc/sgi-xp/
75312619 12657
7683e9e5 12658SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
67f7c703 12659M: Ursula Braun <ubraun@linux.ibm.com>
7683e9e5
LT
12660L: linux-s390@vger.kernel.org
12661W: http://www.ibm.com/developerworks/linux/linux390/
12662S: Supported
12663F: net/smc/
12664
82abbea7
RD
12665SH_VEU V4L2 MEM2MEM DRIVER
12666L: linux-media@vger.kernel.org
12667S: Orphan
12668F: drivers/media/platform/sh_veu.c
12669
12670SH_VOU V4L2 OUTPUT DRIVER
12671L: linux-media@vger.kernel.org
12672S: Orphan
12673F: drivers/media/platform/sh_vou.c
12674F: include/media/drv-intf/sh_vou.h
12675
46eacf3b
AP
12676SI2157 MEDIA DRIVER
12677M: Antti Palosaari <crope@iki.fi>
12678L: linux-media@vger.kernel.org
a825eaec 12679W: https://linuxtv.org
46eacf3b
AP
12680W: http://palosaari.fi/linux/
12681Q: http://patchwork.linuxtv.org/project/linux-media/list/
12682T: git git://linuxtv.org/anttip/media_tree.git
12683S: Maintained
12684F: drivers/media/tuners/si2157*
12685
5e0d3c3a
MS
12686SI2165 MEDIA DRIVER
12687M: Matthias Schwarzott <zzam@gentoo.org>
12688L: linux-media@vger.kernel.org
12689W: https://linuxtv.org
12690Q: http://patchwork.linuxtv.org/project/linux-media/list/
12691S: Maintained
12692F: drivers/media/dvb-frontends/si2165*
12693
75e2d5ba
AP
12694SI2168 MEDIA DRIVER
12695M: Antti Palosaari <crope@iki.fi>
12696L: linux-media@vger.kernel.org
a825eaec 12697W: https://linuxtv.org
75e2d5ba
AP
12698W: http://palosaari.fi/linux/
12699Q: http://patchwork.linuxtv.org/project/linux-media/list/
12700T: git git://linuxtv.org/anttip/media_tree.git
12701S: Maintained
12702F: drivers/media/dvb-frontends/si2168*
12703
49cc629d
HV
12704SI470X FM RADIO RECEIVER I2C DRIVER
12705M: Hans Verkuil <hverkuil@xs4all.nl>
12706L: linux-media@vger.kernel.org
12707T: git git://linuxtv.org/media_tree.git
a825eaec 12708W: https://linuxtv.org
49cc629d
HV
12709S: Odd Fixes
12710F: drivers/media/radio/si470x/radio-si470x-i2c.c
12711
12712SI470X FM RADIO RECEIVER USB DRIVER
12713M: Hans Verkuil <hverkuil@xs4all.nl>
12714L: linux-media@vger.kernel.org
12715T: git git://linuxtv.org/media_tree.git
a825eaec 12716W: https://linuxtv.org
49cc629d
HV
12717S: Maintained
12718F: drivers/media/radio/si470x/radio-si470x-common.c
12719F: drivers/media/radio/si470x/radio-si470x.h
12720F: drivers/media/radio/si470x/radio-si470x-usb.c
12721
c937ca03
EV
12722SI4713 FM RADIO TRANSMITTER I2C DRIVER
12723M: Eduardo Valentin <edubezval@gmail.com>
12724L: linux-media@vger.kernel.org
12725T: git git://linuxtv.org/media_tree.git
a825eaec 12726W: https://linuxtv.org
c937ca03 12727S: Odd Fixes
99995ded 12728F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
12729
12730SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12731M: Eduardo Valentin <edubezval@gmail.com>
12732L: linux-media@vger.kernel.org
12733T: git git://linuxtv.org/media_tree.git
a825eaec 12734W: https://linuxtv.org
c937ca03 12735S: Odd Fixes
99995ded
DR
12736F: drivers/media/radio/si4713/radio-platform-si4713.c
12737
12738SI4713 FM RADIO TRANSMITTER USB DRIVER
12739M: Hans Verkuil <hverkuil@xs4all.nl>
12740L: linux-media@vger.kernel.org
12741T: git git://linuxtv.org/media_tree.git
a825eaec 12742W: https://linuxtv.org
99995ded
DR
12743S: Maintained
12744F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 12745
beb91d46 12746SIANO DVB DRIVER
5dc8a864
MCC
12747M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12748M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 12749L: linux-media@vger.kernel.org
a825eaec 12750W: https://linuxtv.org
beb91d46
MCC
12751T: git git://linuxtv.org/media_tree.git
12752S: Odd fixes
12753F: drivers/media/common/siano/
beb91d46 12754F: drivers/media/usb/siano/
beb91d46 12755F: drivers/media/usb/siano/
14430813 12756F: drivers/media/mmc/siano/
beb91d46 12757
cef9dd85
HG
12758SILEAD TOUCHSCREEN DRIVER
12759M: Hans de Goede <hdegoede@redhat.com>
12760L: linux-input@vger.kernel.org
12761L: platform-driver-x86@vger.kernel.org
12762S: Maintained
12763F: drivers/input/touchscreen/silead.c
12764F: drivers/platform/x86/silead_dmi.c
12765
82abbea7
RD
12766SILICON MOTION SM712 FRAME BUFFER DRIVER
12767M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12768M: Teddy Wang <teddy.wang@siliconmotion.com>
12769M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
6f15b602
HG
12770L: linux-fbdev@vger.kernel.org
12771S: Maintained
82abbea7
RD
12772F: drivers/video/fbdev/sm712*
12773F: Documentation/fb/sm712fb.txt
b618b69c 12774
6349d997 12775SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 12776M: Len Brown <lenb@kernel.org>
6349d997
LB
12777L: sfi-devel@simplefirmware.org
12778W: http://simplefirmware.org/
12779T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 12780S: Supported
943fc810 12781F: arch/x86/platform/sfi/
6349d997
LB
12782F: drivers/sfi/
12783F: include/linux/sfi*.h
e2d1d6c0 12784
82abbea7
RD
12785SIMPLEFB FB DRIVER
12786M: Hans de Goede <hdegoede@redhat.com>
12787L: linux-fbdev@vger.kernel.org
12788S: Maintained
12789F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12790F: drivers/video/fbdev/simplefb.c
12791F: include/linux/platform_data/simplefb.h
12792
1da177e4
LT
12793SIMTEC EB110ATX (Chalice CATS)
12794P: Ben Dooks
b16957c6
BD
12795P: Vincent Sanders <vince@simtec.co.uk>
12796M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12797W: http://www.simtec.co.uk/products/EB110ATX/
12798S: Supported
12799
12800SIMTEC EB2410ITX (BAST)
12801P: Ben Dooks
b16957c6
BD
12802P: Vincent Sanders <vince@simtec.co.uk>
12803M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12804W: http://www.simtec.co.uk/products/EB2410ITX/
12805S: Supported
15dba387
JP
12806F: arch/arm/mach-s3c24xx/mach-bast.c
12807F: arch/arm/mach-s3c24xx/bast-ide.c
12808F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 12809
2c956a60
JD
12810SIPHASH PRF ROUTINES
12811M: Jason A. Donenfeld <Jason@zx2c4.com>
12812S: Maintained
12813F: lib/siphash.c
12814F: lib/test_siphash.c
12815F: include/linux/siphash.h
12816
73945a85
UKK
12817SIOX
12818M: Gavin Schenk <g.schenk@eckelmann.de>
12819M: Uwe Kleine-König <kernel@pengutronix.de>
12820S: Supported
12821F: drivers/siox/*
12822F: include/trace/events/siox.h
12823
92aab3c0 12824SIS 190 ETHERNET DRIVER
8b58be88 12825M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
12826L: netdev@vger.kernel.org
12827S: Maintained
8c7de408 12828F: drivers/net/ethernet/sis/sis190.c
92aab3c0 12829
1da177e4 12830SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 12831M: Daniele Venzano <venza@brownhat.org>
1da177e4 12832W: http://www.brownhat.org/sis900.html
979b6c13 12833L: netdev@vger.kernel.org
1da177e4 12834S: Maintained
8c7de408 12835F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
12836
12837SIS FRAMEBUFFER DRIVER
8b58be88 12838M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 12839W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 12840S: Maintained
679655da 12841F: Documentation/fb/sisfb.txt
8a61f013 12842F: drivers/video/fbdev/sis/
679655da 12843F: include/video/sisfb.h
1da177e4
LT
12844
12845SIS USB2VGA DRIVER
8b58be88 12846M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
12847W: http://www.winischhofer.at/linuxsisusbvga.shtml
12848S: Maintained
679655da 12849F: drivers/usb/misc/sisusbvga/
1da177e4 12850
415ad26d 12851SLAB ALLOCATOR
16e943bf 12852M: Christoph Lameter <cl@linux.com>
2ed1c525 12853M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
12854M: David Rientjes <rientjes@google.com>
12855M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12856M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
12857L: linux-mm@kvack.org
12858S: Maintained
679655da 12859F: include/linux/sl?b*.h
16e943bf 12860F: mm/sl?b*
415ad26d 12861
9fab9787 12862SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 12863M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 12864M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 12865M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
12866R: Steven Rostedt <rostedt@goodmis.org>
12867R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 12868L: linux-kernel@vger.kernel.org
9fab9787
PM
12869W: http://www.rdrop.com/users/paulmck/RCU/
12870S: Supported
12871T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
12872F: include/linux/srcu.h
12873F: kernel/rcu/srcu.c
9fab9787 12874
09ca389c
SK
12875SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12876M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12877L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12878S: Maintained
12879F: drivers/slimbus/
12880F: Documentation/devicetree/bindings/slimbus/
12881F: include/linux/slimbus.h
12882
66372841
CS
12883SMACK SECURITY MODULE
12884M: Casey Schaufler <casey@schaufler-ca.com>
12885L: linux-security-module@vger.kernel.org
12886W: http://schaufler-ca.com
ece38248 12887T: git git://github.com/cschaufler/smack-next
66372841 12888S: Maintained
a5606ced 12889F: Documentation/admin-guide/LSM/Smack.rst
66372841
CS
12890F: security/smack/
12891
1da177e4 12892SMC91x ETHERNET DRIVER
2f82af08 12893M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 12894S: Odd Fixes
ae150435 12895F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 12896
e8e31622
SA
12897SMIA AND SMIA++ IMAGE SENSOR DRIVER
12898M: Sakari Ailus <sakari.ailus@iki.fi>
12899L: linux-media@vger.kernel.org
12900S: Maintained
14430813 12901F: drivers/media/i2c/smiapp/
b5dcee22 12902F: include/media/i2c/smiapp.h
e8e31622
SA
12903F: drivers/media/i2c/smiapp-pll.c
12904F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 12905F: include/uapi/linux/smiapp.h
a2cec3c0 12906F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 12907
920fa1ff
GR
12908SMM665 HARDWARE MONITOR DRIVER
12909M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12910L: linux-hwmon@vger.kernel.org
920fa1ff
GR
12911S: Maintained
12912F: Documentation/hwmon/smm665
12913F: drivers/hwmon/smm665.c
12914
9df7305b 12915SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 12916M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 12917L: linux-hwmon@vger.kernel.org
90b24cfb 12918S: Maintained
9df7305b
SG
12919F: Documentation/hwmon/emc2103
12920F: drivers/hwmon/emc2103.c
12921
a98d506c
HG
12922SMSC SCH5627 HARDWARE MONITOR DRIVER
12923M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 12924L: linux-hwmon@vger.kernel.org
a98d506c
HG
12925S: Supported
12926F: Documentation/hwmon/sch5627
12927F: drivers/hwmon/sch5627.c
12928
7683e9e5
LT
12929SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12930M: Steve Glendinning <steve.glendinning@shawell.net>
12931L: linux-fbdev@vger.kernel.org
12932S: Maintained
12933F: drivers/video/fbdev/smscufx.c
12934
6ea884db 12935SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 12936M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12937L: linux-hwmon@vger.kernel.org
6ea884db 12938S: Maintained
679655da
JP
12939F: Documentation/hwmon/smsc47b397
12940F: drivers/hwmon/smsc47b397.c
6ea884db 12941
fd9abb3d 12942SMSC911x ETHERNET DRIVER
90b24cfb 12943M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 12944L: netdev@vger.kernel.org
90b24cfb 12945S: Maintained
679655da 12946F: include/linux/smsc911x.h
ae150435 12947F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
12948
12949SMSC9420 PCI ETHERNET DRIVER
90b24cfb 12950M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 12951L: netdev@vger.kernel.org
90b24cfb 12952S: Maintained
ae150435 12953F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 12954
668acf32 12955SOC-CAMERA V4L2 SUBSYSTEM
661263b5 12956L: linux-media@vger.kernel.org
275ffde4 12957T: git git://linuxtv.org/media_tree.git
e3a5f736 12958S: Orphan
90d72ac6
MCC
12959F: include/media/soc*
12960F: drivers/media/i2c/soc_camera/
12961F: drivers/media/platform/soc_camera/
668acf32 12962
0d676a6c
AB
12963SOCIONEXT SYNQUACER I2C DRIVER
12964M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
12965L: linux-i2c@vger.kernel.org
12966S: Maintained
12967F: drivers/i2c/busses/i2c-synquacer.c
12968F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12969
576f8f46
KS
12970SOCIONEXT UNIPHIER SOUND DRIVER
12971M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12972L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12973S: Maintained
12974F: sound/soc/uniphier/
12975
e2d1d6c0 12976SOEKRIS NET48XX LED SUPPORT
8b58be88 12977M: Chris Boot <bootc@bootc.net>
e2d1d6c0 12978S: Maintained
679655da 12979F: drivers/leds/leds-net48xx.c
e2d1d6c0 12980
82abbea7
RD
12981SOFT-ROCE DRIVER (rxe)
12982M: Moni Shoua <monis@mellanox.com>
12983L: linux-rdma@vger.kernel.org
12984S: Supported
12985W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12986Q: http://patchwork.kernel.org/project/linux-rdma/list/
12987F: drivers/infiniband/sw/rxe/
12988F: include/uapi/rdma/rdma_user_rxe.h
12989
e3994db1 12990SOFTLOGIC 6x10 MPEG CODEC
9661975d 12991M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
40662e72 12992M: Anton Sviridenko <anton@corp.bluecherry.net>
9661975d 12993M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
5c1d6045 12994M: Andrey Utkin <andrey_utkin@fastmail.com>
1f141f6b 12995M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
12996L: linux-media@vger.kernel.org
12997S: Supported
12998F: drivers/media/pci/solo6x10/
12999
ad6eb31e
JM
13000SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13001M: James Morse <james.morse@arm.com>
13002L: linux-arm-kernel@lists.infradead.org
13003S: Maintained
13004F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13005F: drivers/firmware/arm_sdei.c
13006F: include/linux/sdei.h
13007F: include/uapi/linux/sdei.h
13008
1da177e4 13009SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 13010M: Shaohua Li <shli@kernel.org>
1da177e4 13011L: linux-raid@vger.kernel.org
0f9ce866 13012T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 13013S: Supported
935fe098
MS
13014F: drivers/md/Makefile
13015F: drivers/md/Kconfig
13016F: drivers/md/md*
13017F: drivers/md/raid*
679655da 13018F: include/linux/raid/
c117ab84 13019F: include/uapi/linux/raid/
1da177e4 13020
919e66a2
JB
13021SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13022M: Jassi Brar <jaswinder.singh@linaro.org>
13023L: netdev@vger.kernel.org
13024S: Maintained
13025F: drivers/net/ethernet/socionext/netsec.c
13026F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13027
18bd4904
RK
13028SOLIDRUN CLEARFOG SUPPORT
13029M: Russell King <linux@armlinux.org.uk>
13030S: Maintained
13031F: arch/arm/boot/dts/armada-388-clearfog*
13032F: arch/arm/boot/dts/armada-38x-solidrun-*
13033
13034SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13035M: Russell King <linux@armlinux.org.uk>
13036S: Maintained
13037F: arch/arm/boot/dts/imx6*-cubox-i*
13038F: arch/arm/boot/dts/imx6*-hummingboard*
13039F: arch/arm/boot/dts/imx6*-sr-*
13040
1da177e4 13041SONIC NETWORK DRIVER
8b58be88 13042M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 13043L: netdev@vger.kernel.org
1da177e4 13044S: Maintained
d9fb9f38 13045F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 13046
61e115a5 13047SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 13048M: Michael Buesch <m@bues.ch>
e7828b28 13049L: linux-wireless@vger.kernel.org
61e115a5 13050S: Maintained
679655da
JP
13051F: drivers/ssb/
13052F: include/linux/ssb/
61e115a5 13053
781b045b
SA
13054SONY IMX274 SENSOR DRIVER
13055M: Leon Luo <leonl@leopardimaging.com>
13056L: linux-media@vger.kernel.org
13057T: git git://linuxtv.org/media_tree.git
13058S: Maintained
13059F: drivers/media/i2c/imx274.c
13060F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13061
baf8532a 13062SONY MEMORYSTICK CARD SUPPORT
8b58be88 13063M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
13064W: http://tifmxx.berlios.de/
13065S: Maintained
679655da 13066F: drivers/memstick/host/tifm_ms.c
baf8532a 13067
0ab30494
ML
13068SONY MEMORYSTICK STANDARD SUPPORT
13069M: Maxim Levitsky <maximlevitsky@gmail.com>
13070S: Maintained
13071F: drivers/memstick/core/ms_block.*
13072
7683e9e5
LT
13073SONY VAIO CONTROL DEVICE DRIVER
13074M: Mattia Dongili <malattia@linux.it>
13075L: platform-driver-x86@vger.kernel.org
13076W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13077S: Maintained
13078F: Documentation/laptops/sony-laptop.txt
13079F: drivers/char/sonypi.c
13080F: drivers/platform/x86/sony-laptop.c
13081F: include/linux/sony-laptop.h
13082
1da177e4 13083SOUND
8b58be88 13084M: Jaroslav Kysela <perex@perex.cz>
d8130624 13085M: Takashi Iwai <tiwai@suse.com>
93711660 13086L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 13087W: http://www.alsa-project.org/
dde7ad8d 13088T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 13089T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 13090Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 13091S: Maintained
3126a179
JP
13092F: Documentation/sound/
13093F: include/sound/
c117ab84 13094F: include/uapi/sound/
679655da 13095F: sound/
1da177e4 13096
33bbe149
MB
13097SOUND - COMPRESSED AUDIO
13098M: Vinod Koul <vinod.koul@intel.com>
13099L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13100T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13101S: Supported
f672f31a 13102F: Documentation/sound/alsa/compress_offload.txt
33bbe149 13103F: include/sound/compress_driver.h
f672f31a 13104F: include/uapi/sound/compress_*
33bbe149
MB
13105F: sound/core/compress_offload.c
13106F: sound/soc/soc-compress.c
13107
7683e9e5
LT
13108SOUND - DMAENGINE HELPERS
13109M: Lars-Peter Clausen <lars@metafoo.de>
13110S: Supported
13111F: include/sound/dmaengine_pcm.h
13112F: sound/core/pcm_dmaengine.c
13113F: sound/soc/soc-generic-dmaengine-pcm.c
13114
bd903bde 13115SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 13116M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13117M: Mark Brown <broonie@kernel.org>
86f14df8 13118T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 13119L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 13120W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 13121S: Supported
181ad2a5 13122F: Documentation/devicetree/bindings/sound/
2820f615 13123F: Documentation/sound/alsa/soc/
7683e9e5
LT
13124F: sound/soc/
13125F: include/sound/soc*
d7f8761b 13126
1443f5b4
VK
13127SOUNDWIRE SUBSYSTEM
13128M: Vinod Koul <vinod.koul@intel.com>
13129M: Sanyog Kale <sanyog.r.kale@intel.com>
ba60eb19 13130R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
1443f5b4
VK
13131L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13132S: Supported
13133F: Documentation/driver-api/soundwire/
13134F: drivers/soundwire/
13135F: include/linux/soundwire/
13136
990a6a99
OS
13137SP2 MEDIA DRIVER
13138M: Olli Salonen <olli.salonen@iki.fi>
13139L: linux-media@vger.kernel.org
a825eaec 13140W: https://linuxtv.org
990a6a99
OS
13141Q: http://patchwork.linuxtv.org/project/linux-media/list/
13142S: Maintained
13143F: drivers/media/dvb-frontends/sp2*
13144
473321fc 13145SPARC + UltraSPARC (sparc/sparc64)
8b58be88 13146M: "David S. Miller" <davem@davemloft.net>
1da177e4 13147L: sparclinux@vger.kernel.org
8a6e2535 13148Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
13149T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13150T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 13151S: Maintained
679655da 13152F: arch/sparc/
7765b8bb 13153F: drivers/sbus/
1da177e4 13154
6404fcca
DM
13155SPARC SERIAL DRIVERS
13156M: "David S. Miller" <davem@davemloft.net>
13157L: sparclinux@vger.kernel.org
08deed1e
JP
13158T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13159T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 13160S: Maintained
6816383a 13161F: include/linux/sunserialcore.h
df621252 13162F: drivers/tty/serial/suncore.c
df621252
GKH
13163F: drivers/tty/serial/sunhv.c
13164F: drivers/tty/serial/sunsab.c
13165F: drivers/tty/serial/sunsab.h
13166F: drivers/tty/serial/sunsu.c
13167F: drivers/tty/serial/sunzilog.c
13168F: drivers/tty/serial/sunzilog.h
55bd2133 13169F: drivers/tty/vcc.c
6404fcca 13170
389325b4
CL
13171SPARSE CHECKER
13172M: "Christopher Li" <sparse@chrisli.org>
13173L: linux-sparse@vger.kernel.org
13174W: https://sparse.wiki.kernel.org/
13175T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13176T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13177S: Maintained
13178F: include/linux/compiler.h
13179
7683e9e5 13180SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 13181M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 13182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
13183W: http://www.st.com/spear
13184S: Maintained
7683e9e5 13185F: drivers/clk/spear/
fc0c195a 13186
7683e9e5 13187SPEAR PLATFORM SUPPORT
da89947b 13188M: Viresh Kumar <vireshk@kernel.org>
7683e9e5 13189M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 13190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
13191W: http://www.st.com/spear
13192S: Maintained
7683e9e5
LT
13193F: arch/arm/boot/dts/spear*
13194F: arch/arm/mach-spear/
fc0c195a 13195
e2796541 13196SPI NOR SUBSYSTEM
e2796541
CP
13197M: Marek Vasut <marek.vasut@gmail.com>
13198L: linux-mtd@lists.infradead.org
13199W: http://www.linux-mtd.infradead.org/
13200Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6eab81e6 13201T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
2e7c7f66 13202T: git git://git.infradead.org/linux-mtd.git spi-nor/next
e2796541
CP
13203S: Maintained
13204F: drivers/mtd/spi-nor/
13205F: include/linux/mtd/spi-nor.h
13206
e2d1d6c0 13207SPI SUBSYSTEM
b02e48f2 13208M: Mark Brown <broonie@kernel.org>
dfbe403c 13209L: linux-spi@vger.kernel.org
e7e4e13c 13210T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 13211Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 13212S: Maintained
87306eb7 13213F: Documentation/devicetree/bindings/spi/
679655da
JP
13214F: Documentation/spi/
13215F: drivers/spi/
13216F: include/linux/spi/
c117ab84 13217F: include/uapi/linux/spi/
a43cd4bb 13218F: tools/spi/
e2d1d6c0 13219
2752e401 13220SPIDERNET NETWORK DRIVER for CELL
8b58be88 13221M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
13222L: netdev@vger.kernel.org
13223S: Supported
679655da 13224F: Documentation/networking/spider_net.txt
8df158ac 13225F: drivers/net/ethernet/toshiba/spider_net*
2752e401 13226
6b71016e 13227SPMI SUBSYSTEM
eed9c249 13228R: Stephen Boyd <sboyd@kernel.org>
6b71016e
SB
13229L: linux-arm-msm@vger.kernel.org
13230F: Documentation/devicetree/bindings/spmi/
13231F: drivers/spmi/
13232F: include/dt-bindings/spmi/spmi.h
13233F: include/linux/spmi.h
13234F: include/trace/events/spmi.h
13235
e2d1d6c0 13236SPU FILE SYSTEM
8b58be88 13237M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 13238L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
13239W: http://www.ibm.com/developerworks/power/cell/
13240S: Supported
679655da
JP
13241F: Documentation/filesystems/spufs.txt
13242F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 13243
fc555841 13244SQUASHFS FILE SYSTEM
d7f2ff67 13245M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
13246L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13247W: http://squashfs.org.uk
9f273c24 13248T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 13249S: Maintained
679655da
JP
13250F: Documentation/filesystems/squashfs.txt
13251F: fs/squashfs/
fc555841 13252
1da177e4 13253SRM (Alpha) environment access
8b58be88 13254M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 13255S: Maintained
679655da 13256F: arch/alpha/kernel/srm_env.c
1da177e4 13257
26e9a397 13258STABLE BRANCH
879a5a00 13259M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 13260L: stable@vger.kernel.org
879a5a00 13261S: Supported
8c27ceff 13262F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 13263
183c2e04
SA
13264STAGING - ATOMISP DRIVER
13265M: Alan Cox <alan@linux.intel.com>
13266M: Sakari Ailus <sakari.ailus@linux.intel.com>
13267L: linux-media@vger.kernel.org
13268S: Maintained
13269F: drivers/staging/media/atomisp/
13270
ebd3d010
JP
13271STAGING - COMEDI
13272M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 13273M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
13274S: Odd Fixes
13275F: drivers/staging/comedi/
13276
a0138163
JP
13277STAGING - FLARION FT1000 DRIVERS
13278M: Marek Belisko <marek.belisko@gmail.com>
13279S: Odd Fixes
13280F: drivers/staging/ft1000/
13281
6c1bb424 13282STAGING - INDUSTRIAL IO
030a13d7 13283M: Jonathan Cameron <jic23@kernel.org>
a0138163 13284L: linux-iio@vger.kernel.org
6c1bb424 13285S: Odd Fixes
5291582d 13286F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
13287F: drivers/staging/iio/
13288
f5e5de1e
OD
13289STAGING - LUSTRE PARALLEL FILESYSTEM
13290M: Oleg Drokin <oleg.drokin@intel.com>
13291M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 13292M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
13293L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
13294W: http://wiki.lustre.org/
f5e5de1e
OD
13295S: Maintained
13296F: drivers/staging/lustre
13297
7c6b6c71
MD
13298STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13299M: Marc Dietrich <marvin24@gmx.de>
13300L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 13301L: linux-tegra@vger.kernel.org
7c6b6c71
MD
13302S: Maintained
13303F: drivers/staging/nvec/
13304
53c43c5c
GKH
13305STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13306M: Jens Frederich <jfrederich@gmail.com>
13307M: Daniel Drake <dsd@laptop.org>
13308M: Jon Nettleton <jon.nettleton@gmail.com>
13309W: http://wiki.laptop.org/go/DCON
13310S: Maintained
13311F: drivers/staging/olpc_dcon/
13312
a0138163
JP
13313STAGING - REALTEK RTL8712U DRIVERS
13314M: Larry Finger <Larry.Finger@lwfinger.net>
13315M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13316S: Odd Fixes
13317F: drivers/staging/rtl8712/
13318
980ac4d7
SM
13319STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13320M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13321M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 13322M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
13323L: linux-fbdev@vger.kernel.org
13324S: Maintained
13325F: drivers/staging/sm750fb/
13326
a0138163
JP
13327STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13328M: William Hubbs <w.d.hubbs@gmail.com>
13329M: Chris Brannon <chris@the-brannons.com>
d33bce31 13330M: Kirk Reiser <kirk@reisers.ca>
a0138163 13331M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 13332L: speakup@linux-speakup.org
a0138163
JP
13333W: http://www.linux-speakup.org/
13334S: Odd Fixes
13335F: drivers/staging/speakup/
13336
b3e871ce
JP
13337STAGING - VIA VT665X DRIVERS
13338M: Forest Bond <forest@alittletooquiet.net>
13339S: Odd Fixes
13340F: drivers/staging/vt665?/
13341
a30baec1 13342STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
13343M: Aditya Shankar <aditya.shankar@microchip.com>
13344M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
13345L: linux-wireless@vger.kernel.org
13346S: Supported
13347F: drivers/staging/wilc1000/
13348
709bcb07 13349STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 13350M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
13351S: Odd Fixes
13352F: drivers/staging/xgifb/
13353
7683e9e5
LT
13354STAGING SUBSYSTEM
13355M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13356T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13357L: devel@driverdev.osuosl.org
13358S: Supported
13359F: drivers/staging/
13360
1da177e4 13361STARFIRE/DURALAN NETWORK DRIVER
8b58be88 13362M: Ion Badulescu <ionut@badula.org>
b4f90189 13363S: Odd Fixes
9bba23b0 13364F: drivers/net/ethernet/adaptec/starfire*
1da177e4 13365
5d121776
BVA
13366STEC S1220 SKD DRIVER
13367M: Bart Van Assche <bart.vanassche@wdc.com>
13368L: linux-block@vger.kernel.org
13369S: Maintained
13370F: drivers/block/skd*[ch]
13371
82abbea7
RD
13372STI CEC DRIVER
13373M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13374S: Maintained
13375F: drivers/staging/media/st-cec/
13376F: Documentation/devicetree/bindings/media/stih-cec.txt
13377
13378STK1160 USB VIDEO CAPTURE DRIVER
13379M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13380L: linux-media@vger.kernel.org
13381T: git git://linuxtv.org/media_tree.git
13382S: Maintained
13383F: drivers/media/usb/stk1160/
13384
13385STMMAC ETHERNET DRIVER
13386M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13387M: Alexandre Torgue <alexandre.torgue@st.com>
13388L: netdev@vger.kernel.org
13389W: http://www.stlinux.com
13390S: Supported
13391F: drivers/net/ethernet/stmicro/stmmac/
13392
e2d1d6c0 13393SUN3/3X
8b58be88 13394M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
13395W: http://sammy.net/sun3/
13396S: Maintained
679655da
JP
13397F: arch/m68k/kernel/*sun3*
13398F: arch/m68k/sun3*/
13399F: arch/m68k/include/asm/sun3*
e689cf4a 13400F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 13401
af6a5af8
HG
13402SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13403M: Hans de Goede <hdegoede@redhat.com>
13404L: linux-input@vger.kernel.org
13405S: Maintained
13406F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13407F: drivers/input/keyboard/sun4i-lradc-keys.c
13408
2bc9ff01
DK
13409SUNDANCE NETWORK DRIVER
13410M: Denis Kirjanov <kda@linux-powerpc.org>
13411L: netdev@vger.kernel.org
13412S: Maintained
13413F: drivers/net/ethernet/dlink/sundance.c
13414
2cbb12a4 13415SUPERH
114bf37e
RF
13416M: Yoshinori Sato <ysato@users.sourceforge.jp>
13417M: Rich Felker <dalias@libc.org>
2cbb12a4 13418L: linux-sh@vger.kernel.org
8a6e2535 13419Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 13420S: Maintained
066069e1 13421F: Documentation/sh/
679655da 13422F: arch/sh/
066069e1 13423F: drivers/sh/
1da177e4 13424
4480f15b 13425SUSPEND TO RAM
7fb06082 13426M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
13427M: Len Brown <len.brown@intel.com>
13428M: Pavel Machek <pavel@ucw.cz>
bf1c138e 13429L: linux-pm@vger.kernel.org
68656443 13430B: https://bugzilla.kernel.org
e2d1d6c0 13431S: Supported
679655da
JP
13432F: Documentation/power/
13433F: arch/x86/kernel/acpi/
13434F: drivers/base/power/
13435F: kernel/power/
13436F: include/linux/suspend.h
13437F: include/linux/freezer.h
13438F: include/linux/pm.h
1da177e4
LT
13439
13440SVGA HANDLING
8b58be88 13441M: Martin Mares <mj@ucw.cz>
1da177e4
LT
13442L: linux-video@atrey.karlin.mff.cuni.cz
13443S: Maintained
679655da
JP
13444F: Documentation/svga.txt
13445F: arch/x86/boot/video*
1da177e4 13446
6e28b761
KRW
13447SWIOTLB SUBSYSTEM
13448M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
04f56534 13449L: iommu@lists.linux-foundation.org
9f273c24 13450T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
13451S: Supported
13452F: lib/swiotlb.c
13453F: arch/*/kernel/pci-swiotlb.c
13454F: include/linux/swiotlb.h
13455
007f790c
JP
13456SWITCHDEV
13457M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 13458M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
13459L: netdev@vger.kernel.org
13460S: Supported
13461F: net/switchdev/
13462F: include/net/switchdev.h
13463
82abbea7
RD
13464SYNC FILE FRAMEWORK
13465M: Sumit Semwal <sumit.semwal@linaro.org>
13466R: Gustavo Padovan <gustavo@padovan.org>
13467S: Maintained
13468L: linux-media@vger.kernel.org
13469L: dri-devel@lists.freedesktop.org
13470F: drivers/dma-buf/sync_*
13471F: drivers/dma-buf/dma-fence*
13472F: drivers/dma-buf/sw_sync.c
13473F: include/linux/sync_file.h
13474F: include/uapi/linux/sync_file.h
13475F: Documentation/sync_file.txt
13476T: git git://anongit.freedesktop.org/drm/drm-misc
13477
db8e35d5
VG
13478SYNOPSYS ARC ARCHITECTURE
13479M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 13480L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
13481S: Supported
13482F: arch/arc/
9b28829d 13483F: Documentation/devicetree/bindings/arc/*
2d799dde 13484F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 13485F: drivers/clocksource/arc_timer.c
c6a0fe4a 13486F: drivers/tty/serial/arc_uart.c
b7182d1a 13487T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 13488
daeeb438
EP
13489SYNOPSYS ARC HSDK SDP pll clock driver
13490M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13491S: Supported
13492F: drivers/clk/clk-hsdk-pll.c
13493F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13494
f60a2abf
LT
13495SYNOPSYS ARC SDP clock driver
13496M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13497S: Supported
13498F: drivers/clk/axs10x/*
13499F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13500
556cc1c5
AB
13501SYNOPSYS ARC SDP platform support
13502M: Alexey Brodkin <abrodkin@synopsys.com>
13503S: Supported
13504F: arch/arc/plat-axs10x
13505F: arch/arc/boot/dts/ax*
13506F: Documentation/devicetree/bindings/arc/axs10*
13507
37634923
EP
13508SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13509M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13510S: Supported
13511F: drivers/reset/reset-axs10x.c
13512F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13513
a0075d16
AS
13514SYNOPSYS DESIGNWARE 8250 UART DRIVER
13515R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13516S: Maintained
13517F: drivers/tty/serial/8250/8250_dw.c
13518
a3c12952
HT
13519SYNOPSYS DESIGNWARE APB GPIO DRIVER
13520M: Hoan Tran <hotran@apm.com>
13521L: linux-gpio@vger.kernel.org
13522S: Maintained
13523F: drivers/gpio/gpio-dwapb.c
13524F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13525
1fe20f1b
EP
13526SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13527M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13528S: Maintained
13529F: drivers/dma/dwi-axi-dmac/
13530F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13531
82abbea7
RD
13532SYNOPSYS DESIGNWARE DMAC DRIVER
13533M: Viresh Kumar <vireshk@kernel.org>
f855e384 13534R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
82abbea7
RD
13535S: Maintained
13536F: include/linux/dma/dw.h
13537F: include/linux/platform_data/dma-dw.h
13538F: drivers/dma/dw/
13539
13540SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
53c64870 13541M: Jose Abreu <Jose.Abreu@synopsys.com>
82abbea7
RD
13542L: netdev@vger.kernel.org
13543S: Supported
13544F: drivers/net/ethernet/synopsys/
13545
13546SYNOPSYS DESIGNWARE I2C DRIVER
13547M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13548R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13549R: Mika Westerberg <mika.westerberg@linux.intel.com>
13550L: linux-i2c@vger.kernel.org
13551S: Maintained
13552F: drivers/i2c/busses/i2c-designware-*
13553F: include/linux/platform_data/i2c-designware.h
13554
13555SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13556M: Jaehoon Chung <jh80.chung@samsung.com>
13557L: linux-mmc@vger.kernel.org
13558S: Maintained
13559F: drivers/mmc/host/dw_mmc*
13560
e517030e
AB
13561SYNOPSYS HSDK RESET CONTROLLER DRIVER
13562M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13563S: Supported
13541226
VG
13564F: drivers/reset/reset-hsdk.c
13565F: include/dt-bindings/reset/snps,hsdk-reset.h
13566F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
e517030e 13567
6c284c9a
LJ
13568SYSTEM CONFIGURATION (SYSCON)
13569M: Lee Jones <lee.jones@linaro.org>
13570M: Arnd Bergmann <arnd@arndb.de>
13571T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13572S: Supported
13573F: drivers/mfd/syscon.c
13574
fe7be8b2 13575SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
82abbea7
RD
13576M: Sudeep Holla <sudeep.holla@arm.com>
13577L: linux-arm-kernel@lists.infradead.org
13578S: Maintained
fe7be8b2 13579F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
6d6a1d82 13580F: drivers/clk/clk-sc[mp]i.c
99d6bdf3 13581F: drivers/cpufreq/sc[mp]i-cpufreq.c
82abbea7 13582F: drivers/firmware/arm_scpi.c
aa4f886f
SH
13583F: drivers/firmware/arm_scmi/
13584F: include/linux/sc[mp]i_protocol.h
82abbea7 13585
8c0984e5
SR
13586SYSTEM RESET/SHUTDOWN DRIVERS
13587M: Sebastian Reichel <sre@kernel.org>
8c0984e5 13588L: linux-pm@vger.kernel.org
58db9505 13589T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
13590S: Maintained
13591F: Documentation/devicetree/bindings/power/reset/
13592F: drivers/power/reset/
13593
82abbea7
RD
13594SYSTEM TRACE MODULE CLASS
13595M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13596S: Maintained
13597T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13598F: Documentation/trace/stm.txt
13599F: drivers/hwtracing/stm/
13600F: include/linux/stm.h
13601F: include/uapi/linux/stm.h
13602
1da177e4 13603SYSV FILESYSTEM
8b58be88 13604M: Christoph Hellwig <hch@infradead.org>
1da177e4 13605S: Maintained
679655da
JP
13606F: Documentation/filesystems/sysv-fs.txt
13607F: fs/sysv/
13608F: include/linux/sysv_fs.h
1da177e4 13609
86cfa7fc 13610TARGET SUBSYSTEM
9c3646d1 13611M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 13612L: linux-scsi@vger.kernel.org
b9f5edc2 13613L: target-devel@vger.kernel.org
86cfa7fc 13614W: http://www.linux-iscsi.org
cf015e9f 13615W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 13616T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
13617S: Supported
13618F: drivers/target/
13619F: include/target/
13620F: Documentation/target/
13621
4e68852d 13622TASKSTATS STATISTICS INTERFACE
185e595f 13623M: Balbir Singh <bsingharora@gmail.com>
4e68852d 13624S: Maintained
679655da
JP
13625F: Documentation/accounting/taskstats*
13626F: include/linux/taskstats*
13627F: kernel/taskstats.c
4e68852d 13628
6b2af241 13629TC subsystem
f935f3f8 13630M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 13631M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 13632M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
13633L: netdev@vger.kernel.org
13634S: Maintained
679655da 13635F: include/net/pkt_cls.h
6b2af241
JP
13636F: include/net/pkt_sched.h
13637F: include/net/tc_act/
c117ab84 13638F: include/uapi/linux/pkt_cls.h
6b2af241
JP
13639F: include/uapi/linux/pkt_sched.h
13640F: include/uapi/linux/tc_act/
13641F: include/uapi/linux/tc_ematch/
679655da 13642F: net/sched/
781b456a 13643
5067f08a 13644TCP LOW PRIORITY MODULE
8b58be88
JP
13645M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13646M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
13647W: http://tcp-lp-mod.sourceforge.net/
13648S: Maintained
679655da 13649F: net/ipv4/tcp_lp.c
5067f08a 13650
91952bc0
AP
13651TDA10071 MEDIA DRIVER
13652M: Antti Palosaari <crope@iki.fi>
13653L: linux-media@vger.kernel.org
a825eaec 13654W: https://linuxtv.org
91952bc0
AP
13655W: http://palosaari.fi/linux/
13656Q: http://patchwork.linuxtv.org/project/linux-media/list/
13657T: git git://linuxtv.org/anttip/media_tree.git
13658S: Maintained
13659F: drivers/media/dvb-frontends/tda10071*
13660
13661TDA18212 MEDIA DRIVER
13662M: Antti Palosaari <crope@iki.fi>
13663L: linux-media@vger.kernel.org
a825eaec 13664W: https://linuxtv.org
91952bc0
AP
13665W: http://palosaari.fi/linux/
13666Q: http://patchwork.linuxtv.org/project/linux-media/list/
13667T: git git://linuxtv.org/anttip/media_tree.git
13668S: Maintained
13669F: drivers/media/tuners/tda18212*
13670
13671TDA18218 MEDIA DRIVER
13672M: Antti Palosaari <crope@iki.fi>
13673L: linux-media@vger.kernel.org
a825eaec 13674W: https://linuxtv.org
91952bc0
AP
13675W: http://palosaari.fi/linux/
13676Q: http://patchwork.linuxtv.org/project/linux-media/list/
13677T: git git://linuxtv.org/anttip/media_tree.git
13678S: Maintained
13679F: drivers/media/tuners/tda18218*
13680
148abd3b
OS
13681TDA18250 MEDIA DRIVER
13682M: Olli Salonen <olli.salonen@iki.fi>
13683L: linux-media@vger.kernel.org
13684W: https://linuxtv.org
13685Q: http://patchwork.linuxtv.org/project/linux-media/list/
13686T: git git://linuxtv.org/media_tree.git
13687S: Maintained
13688F: drivers/media/tuners/tda18250*
13689
3b2f6aba
MK
13690TDA18271 MEDIA DRIVER
13691M: Michael Krufky <mkrufky@linuxtv.org>
13692L: linux-media@vger.kernel.org
a825eaec 13693W: https://linuxtv.org
3b2f6aba
MK
13694W: http://github.com/mkrufky
13695Q: http://patchwork.linuxtv.org/project/linux-media/list/
13696T: git git://linuxtv.org/mkrufky/tuners.git
13697S: Maintained
13698F: drivers/media/tuners/tda18271*
13699
4cd9659e
TH
13700TDA1997x MEDIA DRIVER
13701M: Tim Harvey <tharvey@gateworks.com>
13702L: linux-media@vger.kernel.org
13703W: https://linuxtv.org
13704Q: http://patchwork.linuxtv.org/project/linux-media/list/
13705S: Maintained
13706F: drivers/media/i2c/tda1997x.*
13707
e48307a9
MK
13708TDA827x MEDIA DRIVER
13709M: Michael Krufky <mkrufky@linuxtv.org>
13710L: linux-media@vger.kernel.org
a825eaec 13711W: https://linuxtv.org
e48307a9
MK
13712W: http://github.com/mkrufky
13713Q: http://patchwork.linuxtv.org/project/linux-media/list/
13714T: git git://linuxtv.org/mkrufky/tuners.git
13715S: Maintained
13716F: drivers/media/tuners/tda8290.*
13717
66cf9212
MK
13718TDA8290 MEDIA DRIVER
13719M: Michael Krufky <mkrufky@linuxtv.org>
13720L: linux-media@vger.kernel.org
a825eaec 13721W: https://linuxtv.org
66cf9212
MK
13722W: http://github.com/mkrufky
13723Q: http://patchwork.linuxtv.org/project/linux-media/list/
13724T: git git://linuxtv.org/mkrufky/tuners.git
13725S: Maintained
13726F: drivers/media/tuners/tda8290.*
13727
4b9fba30
HV
13728TDA9840 MEDIA DRIVER
13729M: Hans Verkuil <hverkuil@xs4all.nl>
13730L: linux-media@vger.kernel.org
13731T: git git://linuxtv.org/media_tree.git
a825eaec 13732W: https://linuxtv.org
4b9fba30
HV
13733S: Maintained
13734F: drivers/media/i2c/tda9840*
13735
2cb654fd 13736TEA5761 TUNER DRIVER
5dc8a864
MCC
13737M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13738M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13739L: linux-media@vger.kernel.org
a825eaec 13740W: https://linuxtv.org
2cb654fd
MCC
13741T: git git://linuxtv.org/media_tree.git
13742S: Odd fixes
13743F: drivers/media/tuners/tea5761.*
13744
13745TEA5767 TUNER DRIVER
5dc8a864
MCC
13746M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13747M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13748L: linux-media@vger.kernel.org
a825eaec 13749W: https://linuxtv.org
2cb654fd
MCC
13750T: git git://linuxtv.org/media_tree.git
13751S: Maintained
13752F: drivers/media/tuners/tea5767.*
13753
4b9fba30
HV
13754TEA6415C MEDIA DRIVER
13755M: Hans Verkuil <hverkuil@xs4all.nl>
13756L: linux-media@vger.kernel.org
13757T: git git://linuxtv.org/media_tree.git
a825eaec 13758W: https://linuxtv.org
4b9fba30
HV
13759S: Maintained
13760F: drivers/media/i2c/tea6415c*
13761
13762TEA6420 MEDIA DRIVER
13763M: Hans Verkuil <hverkuil@xs4all.nl>
13764L: linux-media@vger.kernel.org
13765T: git git://linuxtv.org/media_tree.git
a825eaec 13766W: https://linuxtv.org
4b9fba30
HV
13767S: Maintained
13768F: drivers/media/i2c/tea6420*
13769
3d249d4c 13770TEAM DRIVER
dca9ab92 13771M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
13772L: netdev@vger.kernel.org
13773S: Supported
13774F: drivers/net/team/
13775F: include/linux/if_team.h
c117ab84 13776F: include/uapi/linux/if_team.h
3d249d4c 13777
7d029125 13778TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 13779M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
13780S: Maintained
13781F: arch/x86/platform/ts5500/
13782
40ad4a30
SY
13783TECHNOTREND USB IR RECEIVER
13784M: Sean Young <sean@mess.org>
13785L: linux-media@vger.kernel.org
13786S: Maintained
13787F: drivers/media/rc/ttusbir.c
13788
a57ffa46
JM
13789TECHWELL TW9910 VIDEO DECODER
13790L: linux-media@vger.kernel.org
13791S: Orphan
13792F: drivers/media/i2c/tw9910.c
13793F: include/media/i2c/tw9910.h
13794
82abbea7
RD
13795TEE SUBSYSTEM
13796M: Jens Wiklander <jens.wiklander@linaro.org>
13797S: Maintained
13798F: include/linux/tee_drv.h
13799F: include/uapi/linux/tee.h
13800F: drivers/tee/
13801F: Documentation/tee.txt
13802
adabdb0c 13803TEGRA ARCHITECTURE SUPPORT
adabdb0c 13804M: Thierry Reding <thierry.reding@gmail.com>
a06eb006 13805M: Jonathan Hunter <jonathanh@nvidia.com>
84b9414b 13806L: linux-tegra@vger.kernel.org
fd117cd1 13807Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 13808T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 13809S: Supported
bbbe96ed 13810N: [^a-z]tegra
84b9414b 13811
adabdb0c
SW
13812TEGRA CLOCK DRIVER
13813M: Peter De Schrijver <pdeschrijver@nvidia.com>
13814M: Prashant Gaikwad <pgaikwad@nvidia.com>
13815S: Supported
13816F: drivers/clk/tegra/
13817
86e486a0 13818TEGRA DMA DRIVERS
adabdb0c 13819M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 13820M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 13821S: Supported
86e486a0 13822F: drivers/dma/tegra*
adabdb0c 13823
adabdb0c
SW
13824TEGRA I2C DRIVER
13825M: Laxman Dewangan <ldewangan@nvidia.com>
13826S: Supported
13827F: drivers/i2c/busses/i2c-tegra.c
13828
13829TEGRA IOMMU DRIVERS
601ff7ed
JH
13830M: Thierry Reding <thierry.reding@gmail.com>
13831L: linux-tegra@vger.kernel.org
adabdb0c
SW
13832S: Supported
13833F: drivers/iommu/tegra*
13834
13835TEGRA KBC DRIVER
13836M: Rakesh Iyer <riyer@nvidia.com>
13837M: Laxman Dewangan <ldewangan@nvidia.com>
13838S: Supported
13839F: drivers/input/keyboard/tegra-kbc.c
13840
adabdb0c
SW
13841TEGRA PWM DRIVER
13842M: Thierry Reding <thierry.reding@gmail.com>
13843S: Supported
13844F: drivers/pwm/pwm-tegra.c
13845
13846TEGRA SERIAL DRIVER
13847M: Laxman Dewangan <ldewangan@nvidia.com>
13848S: Supported
13849F: drivers/tty/serial/serial-tegra.c
13850
13851TEGRA SPI DRIVER
13852M: Laxman Dewangan <ldewangan@nvidia.com>
13853S: Supported
13854F: drivers/spi/spi-tegra*
13855
1a348ccc 13856TEHUTI ETHERNET DRIVER
8b58be88 13857M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
13858L: netdev@vger.kernel.org
13859S: Supported
ef7f5429 13860F: drivers/net/ethernet/tehuti/*
1a348ccc 13861
4e68852d 13862Telecom Clock Driver for MCPL0010
8b58be88 13863M: Mark Gross <mark.gross@intel.com>
4e68852d 13864S: Supported
679655da 13865F: drivers/char/tlclk.c
4e68852d 13866
4480f15b 13867TENSILICA XTENSA PORT (xtensa)
8b58be88 13868M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
13869M: Max Filippov <jcmvbkbc@gmail.com>
13870L: linux-xtensa@linux-xtensa.org
9f273c24 13871T: git git://github.com/czankel/xtensa-linux.git
4e68852d 13872S: Maintained
679655da 13873F: arch/xtensa/
3dc99857 13874F: drivers/irqchip/irq-xtensa-*
4e68852d 13875
04f1024e
NM
13876Texas Instruments' System Control Interface (TISCI) Protocol Driver
13877M: Nishanth Menon <nm@ti.com>
13878M: Tero Kristo <t-kristo@ti.com>
13879M: Santosh Shilimkar <ssantosh@kernel.org>
13880L: linux-arm-kernel@lists.infradead.org
13881S: Maintained
13882F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
13883F: drivers/firmware/ti_sci*
13884F: include/linux/soc/ti/ti_sci_protocol.h
7cc119f2
DG
13885F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13886F: include/dt-bindings/genpd/k2g.h
52835d59 13887F: drivers/soc/ti/ti_sci_pm_domains.c
18a00620 13888F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
8f306cfe 13889F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
b745c079 13890F: drivers/clk/keystone/sci-clk.c
28df169b 13891F: drivers/reset/reset-ti-sci.c
04f1024e 13892
5313ba66
HV
13893THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13894M: Hans Verkuil <hverkuil@xs4all.nl>
13895L: linux-media@vger.kernel.org
13896T: git git://linuxtv.org/media_tree.git
a825eaec 13897W: https://linuxtv.org
5313ba66
HV
13898S: Maintained
13899F: drivers/media/radio/radio-raremono.c
13900
d3fb6955 13901THERMAL
b75f0050 13902M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 13903M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
13904L: linux-pm@vger.kernel.org
13905T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13906T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13907Q: https://patchwork.kernel.org/project/linux-pm/list/
13908S: Supported
13909F: drivers/thermal/
13910F: include/linux/thermal.h
af6c9f16 13911F: include/uapi/linux/thermal.h
b75f0050
JP
13912F: include/linux/cpu_cooling.h
13913F: Documentation/devicetree/bindings/thermal/
d3fb6955 13914
64e05d8b
VK
13915THERMAL/CPU_COOLING
13916M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13917M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 13918M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
13919L: linux-pm@vger.kernel.org
13920S: Supported
13921F: Documentation/thermal/cpu-cooling-api.txt
13922F: drivers/thermal/cpu_cooling.c
13923F: include/linux/cpu_cooling.h
13924
4e68852d 13925THINKPAD ACPI EXTRAS DRIVER
8b58be88 13926M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 13927L: ibm-acpi-devel@lists.sourceforge.net
d0944853 13928L: platform-driver-x86@vger.kernel.org
4e68852d
AC
13929W: http://ibm-acpi.sourceforge.net
13930W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 13931T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 13932S: Maintained
679655da 13933F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 13934
82abbea7
RD
13935THUNDERBOLT DRIVER
13936M: Andreas Noever <andreas.noever@gmail.com>
13937M: Michael Jamet <michael.jamet@intel.com>
13938M: Mika Westerberg <mika.westerberg@linux.intel.com>
13939M: Yehezkel Bernat <yehezkel.bernat@intel.com>
cc528414 13940T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
82abbea7 13941S: Maintained
78dfa29c 13942F: Documentation/admin-guide/thunderbolt.rst
82abbea7 13943F: drivers/thunderbolt/
467cd25b 13944F: include/linux/thunderbolt.h
82abbea7 13945
c024297e
MW
13946THUNDERBOLT NETWORK DRIVER
13947M: Michael Jamet <michael.jamet@intel.com>
13948M: Mika Westerberg <mika.westerberg@linux.intel.com>
13949M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13950L: netdev@vger.kernel.org
13951S: Maintained
13952F: drivers/net/thunderbolt.c
82abbea7 13953
a863e87c
DD
13954THUNDERX GPIO DRIVER
13955M: David Daney <david.daney@cavium.com>
13956S: Maintained
13957F: drivers/gpio/gpio-thunderx.c
13958
82abbea7
RD
13959TI AM437X VPFE DRIVER
13960M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13961L: linux-media@vger.kernel.org
13962W: https://linuxtv.org
13963Q: http://patchwork.linuxtv.org/project/linux-media/list/
13964T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13965S: Maintained
13966F: drivers/media/platform/am437x/
13967
1b46f2a2 13968TI BANDGAP AND THERMAL DRIVER
f14d1c24 13969M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 13970M: Keerthy <j-keerthy@ti.com>
1b46f2a2 13971L: linux-pm@vger.kernel.org
531ff13e 13972L: linux-omap@vger.kernel.org
5a723e81 13973S: Maintained
794b2e25 13974F: drivers/thermal/ti-soc-thermal/
1b46f2a2 13975
7683e9e5
LT
13976TI BQ27XXX POWER SUPPLY DRIVER
13977R: Andrew F. Davis <afd@ti.com>
13978F: include/linux/power/bq27xxx_battery.h
13979F: drivers/power/supply/bq27xxx_battery.c
13980F: drivers/power/supply/bq27xxx_battery_i2c.c
ccf963d3 13981
0c7665c3
MF
13982TI CDCE706 CLOCK DRIVER
13983M: Max Filippov <jcmvbkbc@gmail.com>
13984S: Maintained
13985F: drivers/clk/clk-cdce706.c
13986
49b6a5e3
TK
13987TI CLOCK DRIVER
13988M: Tero Kristo <t-kristo@ti.com>
13989L: linux-omap@vger.kernel.org
13990S: Maintained
13991F: drivers/clk/ti/
13992F: include/linux/clk/ti.h
13993
7683e9e5
LT
13994TI DAVINCI MACHINE SUPPORT
13995M: Sekhar Nori <nsekhar@ti.com>
13996M: Kevin Hilman <khilman@kernel.org>
13997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13998T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13999S: Supported
14000F: arch/arm/mach-davinci/
14001F: drivers/i2c/busses/i2c-davinci.c
14002F: arch/arm/boot/dts/da850*
14003
2d172691
DL
14004TI DAVINCI SERIES CLOCK DRIVER
14005M: David Lechner <david@lechnology.com>
14006R: Sekhar Nori <nsekhar@ti.com>
14007S: Maintained
14008F: Documentation/devicetree/bindings/clock/ti/davinci/
14009F: drivers/clk/davinci/
14010
7683e9e5
LT
14011TI DAVINCI SERIES GPIO DRIVER
14012M: Keerthy <j-keerthy@ti.com>
14013L: linux-gpio@vger.kernel.org
14014S: Maintained
14015F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14016F: drivers/gpio/gpio-davinci.c
14017
14018TI DAVINCI SERIES MEDIA DRIVER
14019M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14020L: linux-media@vger.kernel.org
14021W: https://linuxtv.org
14022Q: http://patchwork.linuxtv.org/project/linux-media/list/
14023T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14024S: Maintained
14025F: drivers/media/platform/davinci/
14026F: include/media/davinci/
14027
f75cfbad 14028TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
14029R: Grygorii Strashko <grygorii.strashko@ti.com>
14030L: linux-omap@vger.kernel.org
14031L: netdev@vger.kernel.org
14032S: Maintained
14033F: drivers/net/ethernet/ti/cpsw*
14034F: drivers/net/ethernet/ti/davinci*
14035
4020f2d7 14036TI FLASH MEDIA INTERFACE DRIVER
8b58be88 14037M: Alex Dubov <oakad@yahoo.com>
795fb7e7 14038S: Maintained
679655da
JP
14039F: drivers/misc/tifm*
14040F: drivers/mmc/host/tifm_sd.c
14041F: include/linux/tifm.h
4020f2d7 14042
e0c52404 14043TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 14044M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
14045L: linux-kernel@vger.kernel.org
14046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14047S: Maintained
14048F: drivers/soc/ti/*
14049T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14050
152ad442
SR
14051TI LM49xxx FAMILY ASoC CODEC DRIVERS
14052M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 14053M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
14054L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14055S: Maintained
14056F: sound/soc/codecs/lm49453*
d392dead 14057F: sound/soc/codecs/isabelle*
152ad442 14058
0edd807d
KM
14059TI LP855x BACKLIGHT DRIVER
14060M: Milo Kim <milo.kim@ti.com>
14061S: Maintained
14062F: Documentation/backlight/lp855x-driver.txt
14063F: drivers/video/backlight/lp855x_bl.c
14064F: include/linux/platform_data/lp855x.h
14065
faf13f6d
KM
14066TI LP8727 CHARGER DRIVER
14067M: Milo Kim <milo.kim@ti.com>
14068S: Maintained
8c0984e5 14069F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
14070F: include/linux/platform_data/lp8727.h
14071
22f1229f
KM
14072TI LP8788 MFD DRIVER
14073M: Milo Kim <milo.kim@ti.com>
14074S: Maintained
14075F: drivers/iio/adc/lp8788_adc.c
14076F: drivers/leds/leds-lp8788.c
14077F: drivers/mfd/lp8788*.c
8c0984e5 14078F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
14079F: drivers/regulator/lp8788-*.c
14080F: include/linux/mfd/lp8788*.h
14081
84640e27
KM
14082TI NETCP ETHERNET DRIVER
14083M: Wingman Kwok <w-kwok2@ti.com>
14084M: Murali Karicheri <m-karicheri2@ti.com>
14085L: netdev@vger.kernel.org
14086S: Maintained
14087F: drivers/net/ethernet/ti/netcp*
14088
217e0ca9
KC
14089TI TAS571X FAMILY ASoC CODEC DRIVER
14090M: Kevin Cernekee <cernekee@chromium.org>
14091L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14092S: Odd Fixes
14093F: sound/soc/codecs/tas571x*
14094
82abbea7
RD
14095TI TRF7970A NFC DRIVER
14096M: Mark Greer <mgreer@animalcreek.com>
14097L: linux-wireless@vger.kernel.org
14098L: linux-nfc@lists.01.org (moderated for non-subscribers)
14099S: Supported
14100F: drivers/nfc/trf7970a.c
14101F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14102
dd5e8e6b 14103TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 14104M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
14105L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14106S: Maintained
14107F: sound/soc/codecs/twl4030*
14108
7683e9e5
LT
14109TI VPE/CAL DRIVERS
14110M: Benoit Parrot <bparrot@ti.com>
14111L: linux-media@vger.kernel.org
14112W: http://linuxtv.org/
14113Q: http://patchwork.linuxtv.org/project/linux-media/list/
14114S: Maintained
14115F: drivers/media/platform/ti-vpe/
14116
90921014 14117TI WILINK WIRELESS DRIVERS
90921014
LC
14118L: linux-wireless@vger.kernel.org
14119W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14120W: http://wireless.kernel.org/en/users/Drivers/wl1251
14121T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 14122S: Orphan
90921014
LC
14123F: drivers/net/wireless/ti/
14124F: include/linux/wl12xx.h
14125
82abbea7
RD
14126TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14127M: John Stultz <john.stultz@linaro.org>
14128M: Thomas Gleixner <tglx@linutronix.de>
eed9c249 14129R: Stephen Boyd <sboyd@kernel.org>
82abbea7
RD
14130L: linux-kernel@vger.kernel.org
14131T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14132S: Supported
14133F: include/linux/clocksource.h
14134F: include/linux/time.h
14135F: include/linux/timex.h
14136F: include/uapi/linux/time.h
14137F: include/uapi/linux/timex.h
14138F: kernel/time/clocksource.c
14139F: kernel/time/time*.c
14140F: kernel/time/alarmtimer.c
14141F: kernel/time/ntp.c
14142F: tools/testing/selftests/timers/
14143
14144TIPC NETWORK LAYER
14145M: Jon Maloy <jon.maloy@ericsson.com>
14146M: Ying Xue <ying.xue@windriver.com>
14147L: netdev@vger.kernel.org (core kernel code)
14148L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14149W: http://tipc.sourceforge.net/
14150S: Maintained
14151F: include/uapi/linux/tipc*.h
14152F: net/tipc/
14153
14154TLAN NETWORK DRIVER
14155M: Samuel Chessman <chessman@tux.org>
14156L: tlan-devel@lists.sourceforge.net (subscribers-only)
14157W: http://sourceforge.net/projects/tlan/
14158S: Maintained
14159F: Documentation/networking/tlan.txt
14160F: drivers/net/ethernet/ti/tlan.*
14161
14162TM6000 VIDEO4LINUX DRIVER
14163M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14164M: Mauro Carvalho Chehab <mchehab@kernel.org>
14165L: linux-media@vger.kernel.org
14166W: https://linuxtv.org
14167T: git git://linuxtv.org/media_tree.git
14168S: Odd fixes
14169F: drivers/media/usb/tm6000/
14170F: Documentation/media/v4l-drivers/tm6000*
14171
14172TMIO/SDHI MMC DRIVER
14173M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14174L: linux-mmc@vger.kernel.org
14175S: Supported
14176F: drivers/mmc/host/tmio_mmc*
14177F: drivers/mmc/host/renesas_sdhi*
14178F: include/linux/mfd/tmio.h
14179
14180TMP401 HARDWARE MONITOR DRIVER
14181M: Guenter Roeck <linux@roeck-us.net>
14182L: linux-hwmon@vger.kernel.org
1da177e4 14183S: Maintained
82abbea7
RD
14184F: Documentation/hwmon/tmp401
14185F: drivers/hwmon/tmp401.c
14186
14187TMPFS (SHMEM FILESYSTEM)
14188M: Hugh Dickins <hughd@google.com>
14189L: linux-mm@kvack.org
14190S: Maintained
14191F: include/linux/shmem_fs.h
14192F: mm/shmem.c
1da177e4 14193
d74db3b2 14194TOMOYO SECURITY MODULE
8b58be88
JP
14195M: Kentaro Takeda <takedakn@nttdata.co.jp>
14196M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
14197L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14198L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
14199L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14200L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14201W: http://tomoyo.sourceforge.jp/
843d183c 14202T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 14203S: Maintained
679655da 14204F: security/tomoyo/
d74db3b2 14205
9caeb532 14206TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 14207M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 14208L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
14209S: Maintained
14210F: drivers/platform/x86/topstar-laptop.c
14211
8f9dd831
PM
14212TORTURE-TEST MODULES
14213M: Davidlohr Bueso <dave@stgolabs.net>
14214M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14215M: Josh Triplett <josh@joshtriplett.org>
14216L: linux-kernel@vger.kernel.org
14217S: Supported
14218T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14219F: Documentation/RCU/torture.txt
14220F: kernel/torture.c
14221F: kernel/rcu/rcutorture.c
14222F: kernel/locking/locktorture.c
14223
1da177e4 14224TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 14225M: Azael Avalos <coproscefalo@gmail.com>
d0944853 14226L: platform-driver-x86@vger.kernel.org
0a63ca11 14227S: Maintained
679655da 14228F: drivers/platform/x86/toshiba_acpi.c
1da177e4 14229
0a63ca11
AA
14230TOSHIBA BLUETOOTH DRIVER
14231M: Azael Avalos <coproscefalo@gmail.com>
14232L: platform-driver-x86@vger.kernel.org
14233S: Maintained
14234F: drivers/platform/x86/toshiba_bluetooth.c
14235
14236TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14237M: Azael Avalos <coproscefalo@gmail.com>
14238L: platform-driver-x86@vger.kernel.org
14239S: Maintained
14240F: drivers/platform/x86/toshiba_haps.c
14241
1da177e4 14242TOSHIBA SMM DRIVER
8b58be88 14243M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
14244W: http://www.buzzard.org.uk/toshiba/
14245S: Maintained
679655da
JP
14246F: drivers/char/toshiba.c
14247F: include/linux/toshiba.h
c117ab84 14248F: include/uapi/linux/toshiba.h
1da177e4 14249
d32d9864
MR
14250TOSHIBA TC358743 DRIVER
14251M: Mats Randgaard <matrandg@cisco.com>
14252L: linux-media@vger.kernel.org
14253S: Maintained
14254F: drivers/media/i2c/tc358743*
b5dcee22 14255F: include/media/i2c/tc358743.h
d32d9864 14256
7683e9e5
LT
14257TOSHIBA WMI HOTKEYS DRIVER
14258M: Azael Avalos <coproscefalo@gmail.com>
14259L: platform-driver-x86@vger.kernel.org
14260S: Maintained
14261F: drivers/platform/x86/toshiba-wmi.c
14262
4e68852d 14263TPM DEVICE DRIVER
901486b8 14264M: Peter Huewe <peterhuewe@gmx.de>
89adb83c 14265M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
2463c4d0 14266R: Jason Gunthorpe <jgg@ziepe.ca>
60fdb44a
JS
14267L: linux-integrity@vger.kernel.org
14268Q: https://patchwork.kernel.org/project/linux-integrity/list/
2463c4d0 14269W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
d9912846 14270T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 14271S: Maintained
679655da 14272F: drivers/char/tpm/
4e68852d 14273
d6f005a1
JP
14274TRACING
14275M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 14276M: Ingo Molnar <mingo@redhat.com>
75fc2d37 14277T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
14278S: Maintained
14279F: Documentation/trace/ftrace.txt
14280F: arch/*/*/*/ftrace.h
14281F: arch/*/kernel/ftrace.c
14282F: include/*/ftrace.h
14283F: include/linux/trace*.h
14284F: include/trace/
14285F: kernel/trace/
6e68e6c5 14286F: tools/testing/selftests/ftrace/
d6f005a1 14287
4abac0d0
IM
14288TRACING MMIO ACCESSES (MMIOTRACE)
14289M: Steven Rostedt <rostedt@goodmis.org>
14290M: Ingo Molnar <mingo@kernel.org>
14291R: Karol Herbst <karolherbst@gmail.com>
14292R: Pekka Paalanen <ppaalanen@gmail.com>
14293S: Maintained
14294L: linux-kernel@vger.kernel.org
14295L: nouveau@lists.freedesktop.org
14296F: kernel/trace/trace_mmiotrace.c
14297F: include/linux/mmiotrace.h
14298F: arch/x86/mm/kmmio.c
14299F: arch/x86/mm/mmio-mod.c
14300F: arch/x86/mm/testmmiotrace.c
14301
1da177e4 14302TRIVIAL PATCHES
8b58be88 14303M: Jiri Kosina <trivial@kernel.org>
54e5881d 14304T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 14305S: Maintained
86ef925f 14306K: ^Subject:.*(?i)trivial
1da177e4 14307
ba6c2959
SE
14308TEMPO SEMICONDUCTOR DRIVERS
14309M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14310S: Maintained
14311F: sound/soc/codecs/tscs*.c
14312F: sound/soc/codecs/tscs*.h
14313F: Documentation/devicetree/bindings/sound/tscs*.txt
14314
4e68852d 14315TTY LAYER
879a5a00 14316M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 14317M: Jiri Slaby <jslaby@suse.com>
879a5a00 14318S: Supported
08deed1e 14319T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 14320F: Documentation/serial/
8dd5d2f1 14321F: drivers/tty/
df621252 14322F: drivers/tty/serial/serial_core.c
e3288775
AC
14323F: include/linux/serial_core.h
14324F: include/linux/serial.h
14325F: include/linux/tty.h
c117ab84
CEB
14326F: include/uapi/linux/serial_core.h
14327F: include/uapi/linux/serial.h
14328F: include/uapi/linux/tty.h
4e68852d 14329
91952bc0
AP
14330TUA9001 MEDIA DRIVER
14331M: Antti Palosaari <crope@iki.fi>
14332L: linux-media@vger.kernel.org
a825eaec 14333W: https://linuxtv.org
91952bc0
AP
14334W: http://palosaari.fi/linux/
14335Q: http://patchwork.linuxtv.org/project/linux-media/list/
14336T: git git://linuxtv.org/anttip/media_tree.git
14337S: Maintained
14338F: drivers/media/tuners/tua9001*
14339
740db6d7 14340TULIP NETWORK DRIVERS
740db6d7 14341L: netdev@vger.kernel.org
cf869eb1
GG
14342L: linux-parisc@vger.kernel.org
14343S: Orphan
0f04e2aa 14344F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
14345
14346TUN/TAP driver
ba57b6f2 14347M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
14348W: http://vtun.sourceforge.net/tun
14349S: Maintained
679655da
JP
14350F: Documentation/networking/tuntap.txt
14351F: arch/um/os-Linux/drivers/
1da177e4 14352
b454cc66 14353TURBOCHANNEL SUBSYSTEM
8b58be88 14354M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
14355M: Ralf Baechle <ralf@linux-mips.org>
14356L: linux-mips@linux-mips.org
14357Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 14358S: Maintained
679655da
JP
14359F: drivers/tc/
14360F: include/linux/tc.h
b454cc66 14361
82abbea7
RD
14362TW5864 VIDEO4LINUX DRIVER
14363M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14364M: Anton Sviridenko <anton@corp.bluecherry.net>
14365M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14366M: Andrey Utkin <andrey_utkin@fastmail.com>
14367L: linux-media@vger.kernel.org
14368S: Supported
14369F: drivers/media/pci/tw5864/
14370
14371TW68 VIDEO4LINUX DRIVER
14372M: Hans Verkuil <hverkuil@xs4all.nl>
14373L: linux-media@vger.kernel.org
14374T: git git://linuxtv.org/media_tree.git
14375W: https://linuxtv.org
14376S: Odd Fixes
14377F: drivers/media/pci/tw68/
14378
14379TW686X VIDEO4LINUX DRIVER
14380M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14381L: linux-media@vger.kernel.org
14382T: git git://linuxtv.org/media_tree.git
14383W: http://linuxtv.org
14384S: Maintained
14385F: drivers/media/pci/tw686x/
14386
e2d1d6c0 14387UBI FILE SYSTEM (UBIFS)
a7859936 14388M: Richard Weinberger <richard@nod.at>
949cb623 14389M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 14390M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 14391L: linux-mtd@lists.infradead.org
e2966cbe 14392T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 14393W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 14394S: Supported
679655da
JP
14395F: Documentation/filesystems/ubifs.txt
14396F: fs/ubifs/
e2d1d6c0 14397
e1632fa2 14398UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
14399M: Greg Ungerer <gerg@linux-m68k.org>
14400W: http://www.linux-m68k.org/
cc2020e6 14401W: http://www.uclinux.org/
e1632fa2 14402L: linux-m68k@lists.linux-m68k.org
cc2020e6 14403L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 14404T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 14405S: Maintained
e1632fa2
GU
14406F: arch/m68k/coldfire/
14407F: arch/m68k/68*/
61bc02bb
JP
14408F: arch/m68k/*/*_no.*
14409F: arch/m68k/include/asm/*_no.*
cc2020e6 14410
1da177e4 14411UDF FILESYSTEM
d8130624 14412M: Jan Kara <jack@suse.com>
1da177e4 14413S: Maintained
679655da
JP
14414F: Documentation/filesystems/udf.txt
14415F: fs/udf/
1da177e4 14416
0edffe65
BN
14417UDRAW TABLET
14418M: Bastien Nocera <hadess@hadess.net>
14419L: linux-input@vger.kernel.org
14420S: Maintained
9093de60 14421F: drivers/hid/hid-udraw-ps3.c
0edffe65 14422
cc2020e6 14423UFS FILESYSTEM
8b58be88 14424M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 14425S: Maintained
679655da
JP
14426F: Documentation/filesystems/ufs.txt
14427F: fs/ufs/
cc2020e6 14428
0a09d3ab
DR
14429UHID USERSPACE HID IO DRIVER:
14430M: David Herrmann <dh.herrmann@googlemail.com>
14431L: linux-input@vger.kernel.org
14432S: Maintained
14433F: drivers/hid/uhid.c
c117ab84 14434F: include/uapi/linux/uhid.h
0a09d3ab 14435
82abbea7
RD
14436ULPI BUS
14437M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14438L: linux-usb@vger.kernel.org
14439S: Maintained
14440F: drivers/usb/common/ulpi.c
14441F: include/linux/ulpi/
14442
18332a80 14443ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 14444L: linux-usb@vger.kernel.org
10c6c9c9 14445S: Orphan
355ffe69 14446F: drivers/uwb/
679655da
JP
14447F: include/linux/uwb.h
14448F: include/linux/uwb/
18332a80 14449
b31d8273 14450UNICORE32 ARCHITECTURE:
dd3b8c32 14451M: Guan Xuetao <gxt@pku.edu.cn>
b31d8273
G
14452W: http://mprc.pku.edu.cn/~guanxuetao/linux
14453S: Maintained
ceebf4d5 14454T: git git://github.com/gxt/linux.git
b31d8273
G
14455F: arch/unicore32/
14456
d8379ab1
TF
14457UNIFDEF
14458M: Tony Finch <dot@dotat.at>
14459W: http://dotat.at/prog/unifdef
14460S: Maintained
14461F: scripts/unifdef.c
14462
1da177e4 14463UNIFORM CDROM DRIVER
8b58be88 14464M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
14465W: http://www.kernel.dk
14466S: Maintained
679655da
JP
14467F: Documentation/cdrom/
14468F: drivers/cdrom/cdrom.c
14469F: include/linux/cdrom.h
c117ab84 14470F: include/uapi/linux/cdrom.h
1da177e4 14471
56df0122 14472UNISYS S-PAR DRIVERS
49e7d9df
JP
14473M: David Kershner <david.kershner@unisys.com>
14474L: sparmaintainer@unisys.com (Unisys internal)
14475S: Supported
93d3ad90
DK
14476F: include/linux/visorbus.h
14477F: drivers/visorbus/
49e7d9df 14478F: drivers/staging/unisys/
56df0122 14479
9941fa6e
VH
14480UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14481M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
14482L: linux-scsi@vger.kernel.org
14483S: Supported
14484F: Documentation/scsi/ufs.txt
14485F: drivers/scsi/ufs/
14486
4b9ffb5a 14487UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
c1e7194d 14488M: Joao Pinto <jpinto@synopsys.com>
4b9ffb5a
JP
14489L: linux-scsi@vger.kernel.org
14490S: Supported
14491F: drivers/scsi/ufs/*dwc*
14492
e2d1d6c0 14493UNSORTED BLOCK IMAGES (UBI)
949cb623 14494M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 14495M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
14496W: http://www.linux-mtd.infradead.org/
14497L: linux-mtd@lists.infradead.org
b6b44e0a 14498T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 14499S: Supported
80811493 14500F: drivers/mtd/ubi/
679655da 14501F: include/linux/mtd/ubi.h
c117ab84 14502F: include/uapi/mtd/ubi-user.h
e2d1d6c0 14503
7683e9e5
LT
14504USB "USBNET" DRIVER FRAMEWORK
14505M: Oliver Neukum <oneukum@suse.com>
14506L: netdev@vger.kernel.org
14507W: http://www.linux-usb.org/usbnet
14508S: Maintained
14509F: drivers/net/usb/usbnet.c
14510F: include/linux/usb/usbnet.h
14511
1da177e4 14512USB ACM DRIVER
ca1c3e6f 14513M: Oliver Neukum <oneukum@suse.com>
6372594a 14514L: linux-usb@vger.kernel.org
1da177e4 14515S: Maintained
679655da
JP
14516F: Documentation/usb/acm.txt
14517F: drivers/usb/class/cdc-acm.*
1da177e4 14518
b7d572e1
PF
14519USB AR5523 WIRELESS DRIVER
14520M: Pontus Fuchs <pontus.fuchs@gmail.com>
14521L: linux-wireless@vger.kernel.org
14522S: Maintained
14523F: drivers/net/wireless/ath/ar5523/
14524
115bb1ff 14525USB ATTACHED SCSI
866d372e 14526M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
14527L: linux-usb@vger.kernel.org
14528L: linux-scsi@vger.kernel.org
8eae0fb7 14529S: Maintained
115bb1ff
MW
14530F: drivers/usb/storage/uas.c
14531
1da177e4 14532USB CDC ETHERNET DRIVER
61eee9a7 14533M: Oliver Neukum <oliver@neukum.org>
795fb7e7 14534L: linux-usb@vger.kernel.org
1da177e4 14535S: Maintained
679655da 14536F: drivers/net/usb/cdc_*.c
c117ab84 14537F: include/uapi/linux/usb/cdc.h
1da177e4 14538
66e3e591
KP
14539USB CHAOSKEY DRIVER
14540M: Keith Packard <keithp@keithp.com>
14541L: linux-usb@vger.kernel.org
14542S: Maintained
14543F: drivers/usb/misc/chaoskey.c
14544
b02b371e 14545USB CYPRESS C67X00 DRIVER
8b58be88 14546M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
14547L: linux-usb@vger.kernel.org
14548S: Maintained
679655da 14549F: drivers/usb/c67x00/
b02b371e 14550
d0374f4f 14551USB DAVICOM DM9601 DRIVER
8b58be88 14552M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 14553L: netdev@vger.kernel.org
d0374f4f
PK
14554W: http://www.linux-usb.org/usbnet
14555S: Maintained
679655da 14556F: drivers/net/usb/dm9601.c
d0374f4f 14557
cc2020e6 14558USB DIAMOND RIO500 DRIVER
8b58be88 14559M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
14560L: rio500-users@lists.sourceforge.net
14561W: http://rio500.sourceforge.net
14562S: Maintained
679655da 14563F: drivers/usb/misc/rio500*
cc2020e6 14564
1da177e4 14565USB EHCI DRIVER
578333ab 14566M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14567L: linux-usb@vger.kernel.org
578333ab 14568S: Maintained
679655da
JP
14569F: Documentation/usb/ehci.txt
14570F: drivers/usb/host/ehci*
1da177e4 14571
69ae9e3e 14572USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 14573M: Felipe Balbi <balbi@kernel.org>
795fb7e7 14574L: linux-usb@vger.kernel.org
69ae9e3e 14575W: http://www.linux-usb.org/gadget
d6d0f665
FB
14576T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14577S: Maintained
679655da
JP
14578F: drivers/usb/gadget/
14579F: include/linux/usb/gadget*
69ae9e3e 14580
2dea64b4 14581USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 14582M: Jiri Kosina <jikos@kernel.org>
406df153 14583R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 14584L: linux-usb@vger.kernel.org
54e5881d 14585T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 14586S: Maintained
c2f01971 14587F: Documentation/hid/hiddev.txt
679655da 14588F: drivers/hid/usbhid/
1da177e4 14589
f6fb9ec0
HG
14590USB INTEL XHCI ROLE MUX DRIVER
14591M: Hans de Goede <hdegoede@redhat.com>
14592L: linux-usb@vger.kernel.org
14593S: Maintained
14594F: drivers/usb/roles/intel-xhci-usb-role-switch.c
14595
959eea21 14596USB ISP116X DRIVER
8b58be88 14597M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 14598L: linux-usb@vger.kernel.org
959eea21 14599S: Maintained
679655da
JP
14600F: drivers/usb/host/isp116x*
14601F: include/linux/usb/isp116x.h
959eea21 14602
146498ea
WH
14603USB LAN78XX ETHERNET DRIVER
14604M: Woojung Huh <woojung.huh@microchip.com>
14605M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14606L: netdev@vger.kernel.org
14607S: Maintained
14608F: drivers/net/usb/lan78xx.*
14609
1da177e4 14610USB MASS STORAGE DRIVER
fc8b690d 14611M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14612L: linux-usb@vger.kernel.org
8836aeb8 14613L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
14614S: Maintained
14615W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 14616F: drivers/usb/storage/
1da177e4 14617
af39917d
CL
14618USB MIDI DRIVER
14619M: Clemens Ladisch <clemens@ladisch.de>
14620L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14621T: git git://git.alsa-project.org/alsa-kernel.git
14622S: Maintained
14623F: sound/usb/midi.*
14624
444ce9d4
JP
14625USB NETWORKING DRIVERS
14626L: linux-usb@vger.kernel.org
14627S: Odd Fixes
14628F: drivers/net/usb/
14629
1da177e4 14630USB OHCI DRIVER
578333ab 14631M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14632L: linux-usb@vger.kernel.org
578333ab 14633S: Maintained
679655da
JP
14634F: Documentation/usb/ohci.txt
14635F: drivers/usb/host/ohci*
1da177e4 14636
963ffa3e 14637USB OTG FSM (Finite State Machine)
60d77b3d 14638M: Peter Chen <Peter.Chen@nxp.com>
8373856d 14639T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
14640L: linux-usb@vger.kernel.org
14641S: Maintained
14642F: drivers/usb/common/usb-otg-fsm.c
14643
563da3a9
VM
14644USB OVER IP DRIVER
14645M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
14646M: Shuah Khan <shuahkh@osg.samsung.com>
14647M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
14648L: linux-usb@vger.kernel.org
14649S: Maintained
a6d6fc2b 14650F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
14651F: drivers/usb/usbip/
14652F: tools/usb/usbip/
14653
1da177e4 14654USB PEGASUS DRIVER
a16b945c 14655M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 14656L: linux-usb@vger.kernel.org
043600a6 14657L: netdev@vger.kernel.org
052e3128
PM
14658T: git git://github.com/petkan/pegasus.git
14659W: https://github.com/petkan/pegasus
1da177e4 14660S: Maintained
679655da 14661F: drivers/net/usb/pegasus.*
1da177e4 14662
d3ad558f 14663USB PHY LAYER
a55f6286 14664M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
14665L: linux-usb@vger.kernel.org
14666T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14667S: Maintained
14668F: drivers/usb/phy/
d3ad558f 14669
73e4fb3f 14670USB PRINTER DRIVER (usblp)
8b58be88 14671M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 14672L: linux-usb@vger.kernel.org
73e4fb3f 14673S: Supported
679655da 14674F: drivers/usb/class/usblp.c
1da177e4 14675
4521b477
BM
14676USB QMI WWAN NETWORK DRIVER
14677M: Bjørn Mork <bjorn@mork.no>
14678L: netdev@vger.kernel.org
14679S: Maintained
14680F: Documentation/ABI/testing/sysfs-class-net-qmi
14681F: drivers/net/usb/qmi_wwan.c
14682
1da177e4 14683USB RTL8150 DRIVER
a16b945c 14684M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 14685L: linux-usb@vger.kernel.org
043600a6 14686L: netdev@vger.kernel.org
052e3128
PM
14687T: git git://github.com/petkan/rtl8150.git
14688W: https://github.com/petkan/rtl8150
1da177e4 14689S: Maintained
679655da 14690F: drivers/net/usb/rtl8150.c
1da177e4 14691
f896b796 14692USB SERIAL SUBSYSTEM
66085694 14693M: Johan Hovold <johan@kernel.org>
795fb7e7 14694L: linux-usb@vger.kernel.org
5ee05309 14695T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 14696S: Maintained
679655da 14697F: Documentation/usb/usb-serial.txt
f896b796 14698F: drivers/usb/serial/
679655da 14699F: include/linux/usb/serial.h
1da177e4 14700
b3f0db1c
SG
14701USB SMSC75XX ETHERNET DRIVER
14702M: Steve Glendinning <steve.glendinning@shawell.net>
14703L: netdev@vger.kernel.org
14704S: Maintained
14705F: drivers/net/usb/smsc75xx.*
14706
2f7ca802 14707USB SMSC95XX ETHERNET DRIVER
90b24cfb 14708M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 14709M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 14710L: netdev@vger.kernel.org
90b24cfb 14711S: Maintained
679655da 14712F: drivers/net/usb/smsc95xx.*
2f7ca802 14713
1da177e4 14714USB SUBSYSTEM
879a5a00 14715M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 14716L: linux-usb@vger.kernel.org
1da177e4 14717W: http://www.linux-usb.org
08deed1e 14718T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 14719S: Supported
1700bd98 14720F: Documentation/devicetree/bindings/usb/
679655da 14721F: Documentation/usb/
679655da
JP
14722F: drivers/usb/
14723F: include/linux/usb.h
14724F: include/linux/usb/
1da177e4 14725
da95cc1d
HG
14726USB TYPEC PI3USB30532 MUX DRIVER
14727M: Hans de Goede <hdegoede@redhat.com>
14728L: linux-usb@vger.kernel.org
14729S: Maintained
14730F: drivers/usb/typec/mux/pi3usb30532.c
14731
fab92884
HK
14732USB TYPEC SUBSYSTEM
14733M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14734L: linux-usb@vger.kernel.org
14735S: Maintained
14736F: Documentation/ABI/testing/sysfs-class-typec
14737F: Documentation/usb/typec.rst
14738F: drivers/usb/typec/
14739F: include/linux/usb/typec.h
14740
1da177e4 14741USB UHCI DRIVER
8b58be88 14742M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14743L: linux-usb@vger.kernel.org
1da177e4 14744S: Maintained
679655da 14745F: drivers/usb/host/uhci*
1da177e4 14746
c0efd232 14747USB VIDEO CLASS
c53ac071 14748M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 14749L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 14750L: linux-media@vger.kernel.org
275ffde4 14751T: git git://linuxtv.org/media_tree.git
57c6d2e9 14752W: http://www.ideasonboard.org/uvc/
c0efd232 14753S: Maintained
0c0d06ca 14754F: drivers/media/usb/uvc/
6c0f0359 14755F: include/uapi/linux/uvcvideo.h
1da177e4 14756
b60b9c45
HV
14757USB VISION DRIVER
14758M: Hans Verkuil <hverkuil@xs4all.nl>
14759L: linux-media@vger.kernel.org
14760T: git git://linuxtv.org/media_tree.git
a825eaec 14761W: https://linuxtv.org
b60b9c45
HV
14762S: Odd Fixes
14763F: drivers/media/usb/usbvision/
14764
8282da47
LP
14765USB WEBCAM GADGET
14766M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14767L: linux-usb@vger.kernel.org
14768S: Maintained
3a83c16e 14769F: drivers/usb/gadget/function/*uvc*
faf2e1db 14770F: drivers/usb/gadget/legacy/webcam.c
8282da47 14771
bf164cc0 14772USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 14773M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
14774L: linux-wireless@vger.kernel.org
14775S: Maintained
679655da 14776F: drivers/net/wireless/rndis_wlan.c
bf164cc0 14777
eb6bab13 14778USB XHCI DRIVER
03d85053 14779M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
14780L: linux-usb@vger.kernel.org
14781S: Supported
36d0344c
SS
14782F: drivers/usb/host/xhci*
14783F: drivers/usb/host/pci-quirks*
eb6bab13 14784
1da177e4 14785USB ZD1201 DRIVER
4086b9ca 14786L: linux-wireless@vger.kernel.org
1da177e4 14787W: http://linux-lc100020.sourceforge.net
4086b9ca 14788S: Orphan
ed0ad06f 14789F: drivers/net/wireless/zydas/zd1201.*
1da177e4 14790
b7eee616 14791USB ZR364XX DRIVER
8b58be88 14792M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 14793L: linux-usb@vger.kernel.org
661263b5 14794L: linux-media@vger.kernel.org
275ffde4 14795T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
14796W: http://royale.zerezo.com/zr364xx/
14797S: Maintained
618cd932 14798F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 14799F: drivers/media/usb/zr364xx/
b7eee616 14800
e7839f25 14801USER-MODE LINUX (UML)
8b58be88 14802M: Jeff Dike <jdike@addtoit.com>
b15194b7 14803M: Richard Weinberger <richard@nod.at>
1da177e4
LT
14804L: user-mode-linux-devel@lists.sourceforge.net
14805L: user-mode-linux-user@lists.sourceforge.net
14806W: http://user-mode-linux.sourceforge.net
9f273c24 14807T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 14808S: Maintained
61516587 14809F: Documentation/virtual/uml/
679655da 14810F: arch/um/
b070989a 14811F: arch/x86/um/
679655da
JP
14812F: fs/hostfs/
14813F: fs/hppfs/
b7eee616 14814
e5f114e9 14815USERSPACE I/O (UIO)
879a5a00 14816M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 14817S: Maintained
3d3fecbd 14818T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 14819F: Documentation/driver-api/uio-howto.rst
679655da
JP
14820F: drivers/uio/
14821F: include/linux/uio*.h
e5f114e9 14822
256cccbe 14823UTIL-LINUX PACKAGE
8b58be88 14824M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
14825L: util-linux@vger.kernel.org
14826W: http://en.wikipedia.org/wiki/Util-linux
14827T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
14828S: Maintained
14829
fafd3cdf
CH
14830UUID HELPERS
14831M: Christoph Hellwig <hch@lst.de>
14832R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14833L: linux-kernel@vger.kernel.org
14834T: git git://git.infradead.org/users/hch/uuid.git
14835F: lib/uuid.c
14836F: lib/test_uuid.c
14837F: include/linux/uuid.h
14838F: include/uapi/linux/uuid.h
14839S: Maintained
14840
c1fd1c07 14841UVESAFB DRIVER
8b58be88 14842M: Michal Januszewski <spock@gentoo.org>
c69f677c 14843L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
14844W: http://dev.gentoo.org/~spock/projects/uvesafb/
14845S: Maintained
679655da 14846F: Documentation/fb/uvesafb.txt
8a61f013 14847F: drivers/video/fbdev/uvesafb.*
c1fd1c07 14848
456930d8
SA
14849VF610 NAND DRIVER
14850M: Stefan Agner <stefan@agner.ch>
14851L: linux-mtd@lists.infradead.org
14852S: Supported
93db446a 14853F: drivers/mtd/nand/raw/vf610_nfc.c
456930d8 14854
4480f15b 14855VFAT/FAT/MSDOS FILESYSTEM
8b58be88 14856M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 14857S: Maintained
679655da
JP
14858F: Documentation/filesystems/vfat.txt
14859F: fs/fat/
1da177e4 14860
cba3345c
AW
14861VFIO DRIVER
14862M: Alex Williamson <alex.williamson@redhat.com>
14863L: kvm@vger.kernel.org
9f273c24 14864T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
14865S: Maintained
14866F: Documentation/vfio.txt
14867F: drivers/vfio/
14868F: include/linux/vfio.h
c117ab84 14869F: include/uapi/linux/vfio.h
cba3345c 14870
5188287a
KW
14871VFIO MEDIATED DEVICE DRIVERS
14872M: Kirti Wankhede <kwankhede@nvidia.com>
14873L: kvm@vger.kernel.org
14874S: Maintained
14875F: Documentation/vfio-mediated-device.txt
14876F: drivers/vfio/mdev/
14877F: include/linux/mdev.h
14878F: samples/vfio-mdev/
14879
a714ea5f 14880VFIO PLATFORM DRIVER
da914714 14881M: Eric Auger <eric.auger@redhat.com>
a714ea5f
AW
14882L: kvm@vger.kernel.org
14883S: Maintained
14884F: drivers/vfio/platform/
14885
8ccd1e51
LW
14886VGA_SWITCHEROO
14887R: Lukas Wunner <lukas@wunner.de>
14888S: Maintained
14889F: Documentation/gpu/vga-switcheroo.rst
14890F: drivers/gpu/vga/vga_switcheroo.c
14891F: include/linux/vga_switcheroo.h
14892T: git git://anongit.freedesktop.org/drm/drm-misc
14893
82abbea7
RD
14894VIA RHINE NETWORK DRIVER
14895S: Orphan
14896F: drivers/net/ethernet/via/via-rhine.c
14897
14898VIA SD/MMC CARD CONTROLLER DRIVER
14899M: Bruce Chang <brucechang@via.com.tw>
14900M: Harald Welte <HaraldWelte@viatech.com>
14901S: Maintained
14902F: drivers/mmc/host/via-sdmmc.c
14903
14904VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14905M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14906L: linux-fbdev@vger.kernel.org
14907S: Maintained
14908F: include/linux/via-core.h
14909F: include/linux/via-gpio.h
14910F: include/linux/via_i2c.h
14911F: drivers/video/fbdev/via/
14912
14913VIA VELOCITY NETWORK DRIVER
14914M: Francois Romieu <romieu@fr.zoreil.com>
14915L: netdev@vger.kernel.org
14916S: Maintained
14917F: drivers/net/ethernet/via/via-velocity.*
14918
7683e9e5
LT
14919VIDEO MULTIPLEXER DRIVER
14920M: Philipp Zabel <p.zabel@pengutronix.de>
14921L: linux-media@vger.kernel.org
14922S: Maintained
14923F: drivers/media/platform/video-mux.c
14924
9e6f3438
PO
14925VIDEOBUF2 FRAMEWORK
14926M: Pawel Osciak <pawel@osciak.com>
14927M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 14928M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
14929L: linux-media@vger.kernel.org
14930S: Maintained
90d72ac6 14931F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
14932F: include/media/videobuf2-*
14933
82abbea7
RD
14934VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14935M: Helen Koike <helen.koike@collabora.com>
14936L: linux-media@vger.kernel.org
14937T: git git://linuxtv.org/media_tree.git
14938W: https://linuxtv.org
14939S: Maintained
14940F: drivers/media/platform/vimc/*
14941
14942VIRT LIB
14943M: Alex Williamson <alex.williamson@redhat.com>
14944M: Paolo Bonzini <pbonzini@redhat.com>
14945L: kvm@vger.kernel.org
14946S: Supported
14947F: virt/lib/
14948
06a8fc78
AH
14949VIRTIO AND VHOST VSOCK DRIVER
14950M: Stefan Hajnoczi <stefanha@redhat.com>
14951L: kvm@vger.kernel.org
14952L: virtualization@lists.linux-foundation.org
14953L: netdev@vger.kernel.org
14954S: Maintained
14955F: include/linux/virtio_vsock.h
14956F: include/uapi/linux/virtio_vsock.h
0b2e6644 14957F: include/uapi/linux/vsockmon.h
413a4317
SH
14958F: include/uapi/linux/vm_sockets_diag.h
14959F: net/vmw_vsock/diag.c
531b3748 14960F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 14961F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 14962F: net/vmw_vsock/virtio_transport.c
0b2e6644 14963F: drivers/net/vsockmon.c
433fc58e
AH
14964F: drivers/vhost/vsock.c
14965F: drivers/vhost/vsock.h
0b025033 14966F: tools/testing/vsock/
06a8fc78 14967
9a82446b 14968VIRTIO CONSOLE DRIVER
79134d11 14969M: Amit Shah <amit@kernel.org>
9a82446b
AS
14970L: virtualization@lists.linux-foundation.org
14971S: Maintained
14972F: drivers/char/virtio_console.c
14973F: include/linux/virtio_console.h
c117ab84 14974F: include/uapi/linux/virtio_console.h
9a82446b 14975
2426ec8f 14976VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 14977M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14978M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
14979L: virtualization@lists.linux-foundation.org
14980S: Maintained
0e4191fe 14981F: Documentation/devicetree/bindings/virtio/
2426ec8f 14982F: drivers/virtio/
c893c8d7 14983F: tools/virtio/
2426ec8f
MT
14984F: drivers/net/virtio_net.c
14985F: drivers/block/virtio_blk.c
404a5c39 14986F: include/linux/virtio*.h
916cdabc 14987F: include/uapi/linux/virtio_*.h
dbaf0624 14988F: drivers/crypto/virtio/
c0a6a5ae 14989F: mm/balloon_compaction.c
2426ec8f 14990
7683e9e5
LT
14991VIRTIO CRYPTO DRIVER
14992M: Gonglei <arei.gonglei@huawei.com>
14993L: virtualization@lists.linux-foundation.org
14994L: linux-crypto@vger.kernel.org
14995S: Maintained
14996F: drivers/crypto/virtio/
14997F: include/uapi/linux/virtio_crypto.h
14998
f2dbda3b 14999VIRTIO DRIVERS FOR S390
1372324b 15000M: Cornelia Huck <cohuck@redhat.com>
67f7c703 15001M: Halil Pasic <pasic@linux.ibm.com>
f2dbda3b
CH
15002L: linux-s390@vger.kernel.org
15003L: virtualization@lists.linux-foundation.org
15004L: kvm@vger.kernel.org
15005S: Supported
1b568d93 15006F: drivers/s390/virtio/
364a5607 15007F: arch/s390/include/uapi/asm/virtio-ccw.h
f2dbda3b 15008
4ad6ee91
GH
15009VIRTIO GPU DRIVER
15010M: David Airlie <airlied@linux.ie>
15011M: Gerd Hoffmann <kraxel@redhat.com>
15012L: dri-devel@lists.freedesktop.org
15013L: virtualization@lists.linux-foundation.org
0f445486 15014T: git git://anongit.freedesktop.org/drm/drm-misc
4ad6ee91
GH
15015S: Maintained
15016F: drivers/gpu/drm/virtio/
15017F: include/uapi/linux/virtio_gpu.h
15018
3a4d5c94
MT
15019VIRTIO HOST (VHOST)
15020M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 15021M: Jason Wang <jasowang@redhat.com>
3a4d5c94 15022L: kvm@vger.kernel.org
c996d8b9 15023L: virtualization@lists.linux-foundation.org
3a4d5c94 15024L: netdev@vger.kernel.org
9f273c24 15025T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
15026S: Maintained
15027F: drivers/vhost/
c117ab84 15028F: include/uapi/linux/vhost.h
3a4d5c94 15029
271c8651
GH
15030VIRTIO INPUT DRIVER
15031M: Gerd Hoffmann <kraxel@redhat.com>
15032S: Maintained
15033F: drivers/virtio/virtio_input.c
15034F: include/uapi/linux/virtio_input.h
15035
f6ddd094
HG
15036VIRTUAL BOX GUEST DEVICE DRIVER
15037M: Hans de Goede <hdegoede@redhat.com>
15038M: Arnd Bergmann <arnd@arndb.de>
15039M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15040S: Maintained
579db9d4 15041F: include/linux/vbox_utils.h
f6ddd094 15042F: include/uapi/linux/vbox*.h
579db9d4 15043F: drivers/virt/vboxguest/
f6ddd094 15044
82abbea7
RD
15045VIRTUAL SERIO DEVICE DRIVER
15046M: Stephen Chandler Paul <thatslyude@gmail.com>
01f20734 15047S: Maintained
82abbea7
RD
15048F: drivers/input/serio/userio.c
15049F: include/uapi/linux/userio.h
f73f8173 15050
77911fd2 15051VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
15052M: Hans Verkuil <hverkuil@xs4all.nl>
15053L: linux-media@vger.kernel.org
15054T: git git://linuxtv.org/media_tree.git
a825eaec 15055W: https://linuxtv.org
0b7bc1fa 15056S: Maintained
77911fd2 15057F: drivers/media/platform/vivid/*
0b7bc1fa 15058
55e331cf 15059VLYNQ BUS
08eeb306 15060M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 15061L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
15062S: Maintained
15063F: drivers/vlynq/vlynq.c
15064F: include/linux/vlynq.h
15065
390beae4 15066VME SUBSYSTEM
74c600e3 15067M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 15068M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
15069M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15070L: devel@driverdev.osuosl.org
15071S: Maintained
d4035a8c 15072T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
75a163c4 15073F: Documentation/driver-api/vme.rst
390beae4
MW
15074F: drivers/staging/vme/
15075F: drivers/vme/
15076F: include/linux/vme*
15077
73b35d07
DT
15078VMWARE BALLOON DRIVER
15079M: Xavier Deguillard <xdeguillard@vmware.com>
15080M: Philip Moltmann <moltmann@vmware.com>
15081M: "VMware, Inc." <pv-drivers@vmware.com>
15082L: linux-kernel@vger.kernel.org
15083S: Maintained
15084F: drivers/misc/vmw_balloon.c
15085
7683e9e5
LT
15086VMWARE HYPERVISOR INTERFACE
15087M: Alok Kataria <akataria@vmware.com>
15088L: virtualization@lists.linux-foundation.org
15089S: Supported
15090F: arch/x86/kernel/cpu/vmware.c
15091
15092VMWARE PVRDMA DRIVER
15093M: Adit Ranadive <aditr@vmware.com>
15094M: VMware PV-Drivers <pv-drivers@vmware.com>
15095L: linux-rdma@vger.kernel.org
15096S: Maintained
15097F: drivers/infiniband/hw/vmw_pvrdma/
15098
15099VMware PVSCSI driver
15100M: Jim Gill <jgill@vmware.com>
15101M: VMware PV-Drivers <pv-drivers@vmware.com>
15102L: linux-scsi@vger.kernel.org
15103S: Maintained
15104F: drivers/scsi/vmw_pvscsi.c
15105F: drivers/scsi/vmw_pvscsi.h
15106
8b8be51b
TH
15107VMWARE VMMOUSE SUBDRIVER
15108M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15109M: "VMware, Inc." <pv-drivers@vmware.com>
15110L: linux-input@vger.kernel.org
15111S: Maintained
15112F: drivers/input/mouse/vmmouse.c
15113F: drivers/input/mouse/vmmouse.h
15114
d1a890fa 15115VMWARE VMXNET3 ETHERNET DRIVER
2166dc95 15116M: Ronak Doshi <doshir@vmware.com>
65c8bb5b
JP
15117M: "VMware, Inc." <pv-drivers@vmware.com>
15118L: netdev@vger.kernel.org
15119S: Maintained
15120F: drivers/net/vmxnet3/
d1a890fa 15121
d48faef7
HH
15122VOCORE VOCORE2 BOARD
15123M: Harvey Hunt <harveyhuntnexus@gmail.com>
15124L: linux-mips@linux-mips.org
15125S: Maintained
15126F: arch/mips/boot/dts/ralink/vocore2.dts
15127
e53e86c7 15128VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 15129M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 15130M: Mark Brown <broonie@kernel.org>
5cdeb2c8 15131L: linux-kernel@vger.kernel.org
1dd68f01 15132W: http://www.slimlogic.co.uk/?p=48
6febb5ab 15133T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 15134S: Supported
9d2597e8 15135F: Documentation/devicetree/bindings/regulator/
2befc01b 15136F: Documentation/power/regulator/
679655da 15137F: drivers/regulator/
9d2597e8 15138F: include/dt-bindings/regulator/
679655da 15139F: include/linux/regulator/
e53e86c7 15140
081958eb
DA
15141VRF
15142M: David Ahern <dsa@cumulusnetworks.com>
15143M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15144L: netdev@vger.kernel.org
15145S: Maintained
15146F: drivers/net/vrf.c
562d897d 15147F: Documentation/networking/vrf.txt
081958eb 15148
ab41319e 15149VT1211 HARDWARE MONITOR DRIVER
8b58be88 15150M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 15151L: linux-hwmon@vger.kernel.org
ab41319e 15152S: Maintained
679655da
JP
15153F: Documentation/hwmon/vt1211
15154F: drivers/hwmon/vt1211.c
ab41319e 15155
1de9e371 15156VT8231 HARDWARE MONITOR DRIVER
8b58be88 15157M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 15158L: linux-hwmon@vger.kernel.org
1de9e371 15159S: Maintained
679655da 15160F: drivers/hwmon/vt8231.c
1de9e371 15161
88095e7b
TO
15162VUB300 USB to SDIO/SD/MMC bridge chip
15163M: Tony Olech <tony.olech@elandigitalsystems.com>
15164L: linux-mmc@vger.kernel.org
15165L: linux-usb@vger.kernel.org
15166S: Supported
15167F: drivers/mmc/host/vub300.c
15168
1da177e4 15169W1 DALLAS'S 1-WIRE BUS
a8018766 15170M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 15171S: Maintained
679655da
JP
15172F: Documentation/w1/
15173F: drivers/w1/
de0d6dbd 15174F: include/linux/w1.h
1da177e4 15175
13927079 15176W83791D HARDWARE MONITORING DRIVER
8b58be88 15177M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 15178L: linux-hwmon@vger.kernel.org
25845c22 15179S: Maintained
679655da
JP
15180F: Documentation/hwmon/w83791d
15181F: drivers/hwmon/w83791d.c
13927079 15182
61db011d 15183W83793 HARDWARE MONITORING DRIVER
8b58be88 15184M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 15185L: linux-hwmon@vger.kernel.org
61db011d 15186S: Maintained
679655da
JP
15187F: Documentation/hwmon/w83793
15188F: drivers/hwmon/w83793.c
61db011d 15189
e3760b43 15190W83795 HARDWARE MONITORING DRIVER
d8130624 15191M: Jean Delvare <jdelvare@suse.com>
968ce1b1 15192L: linux-hwmon@vger.kernel.org
e3760b43
JD
15193S: Maintained
15194F: drivers/hwmon/w83795.c
15195
1da177e4 15196W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 15197M: Pierre Ossman <pierre@ossman.eu>
1da177e4 15198S: Maintained
679655da 15199F: drivers/mmc/host/wbsd.*
1da177e4 15200
b4e05923
HG
15201WACOM PROTOCOL 4 SERIAL TABLETS
15202M: Julian Squires <julian@cipht.net>
15203M: Hans de Goede <hdegoede@redhat.com>
15204L: linux-input@vger.kernel.org
15205S: Maintained
15206F: drivers/input/tablet/wacom_serial4.c
15207
3527761c 15208WATCHDOG DEVICE DRIVERS
77f89eab 15209M: Wim Van Sebroeck <wim@linux-watchdog.org>
f78d9f92 15210M: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
15211L: linux-watchdog@vger.kernel.org
15212W: http://www.linux-watchdog.org/
f599aaf0 15213T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 15214S: Maintained
540be8b2 15215F: Documentation/devicetree/bindings/watchdog/
679655da
JP
15216F: Documentation/watchdog/
15217F: drivers/watchdog/
15218F: include/linux/watchdog.h
c117ab84 15219F: include/uapi/linux/watchdog.h
3527761c 15220
727fd697
KS
15221WHISKEYCOVE PMIC GPIO DRIVER
15222M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15223L: linux-gpio@vger.kernel.org
15224S: Maintained
15225F: drivers/gpio/gpio-wcove.c
15226
b22e00f3
DR
15227WIIMOTE HID DRIVER
15228M: David Herrmann <dh.herrmann@googlemail.com>
15229L: linux-input@vger.kernel.org
15230S: Maintained
15231F: drivers/hid/hid-wiimote*
15232
82abbea7 15233WILOCITY WIL6210 WIRELESS DRIVER
454099ed 15234M: Maya Erez <merez@codeaurora.org>
82abbea7 15235L: linux-wireless@vger.kernel.org
454099ed 15236L: wil6210@qti.qualcomm.com
82abbea7
RD
15237S: Supported
15238W: http://wireless.kernel.org/en/users/Drivers/wil6210
15239F: drivers/net/wireless/ath/wil6210/
82abbea7
RD
15240
15241WIMAX STACK
15242M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15243M: linux-wimax@intel.com
15244L: wimax@linuxwimax.org (subscribers-only)
15245S: Supported
15246W: http://linuxwimax.org
15247F: Documentation/wimax/README.wimax
15248F: include/linux/wimax/debug.h
15249F: include/net/wimax.h
15250F: include/uapi/linux/wimax.h
15251F: net/wimax/
15252
e258b80e 15253WINBOND CIR DRIVER
364e9e18 15254M: David Härdeman <david@hardeman.nu>
e258b80e 15255S: Maintained
116ab806 15256F: drivers/media/rc/winbond-cir.c
e258b80e 15257
c36a483d
WBG
15258WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15259M: William Breathitt Gray <vilhelm.gray@gmail.com>
15260L: linux-watchdog@vger.kernel.org
15261S: Maintained
15262F: drivers/watchdog/ebc-c384_wdt.c
15263
9c26df9b
WBG
15264WINSYSTEMS WS16C48 GPIO DRIVER
15265M: William Breathitt Gray <vilhelm.gray@gmail.com>
15266L: linux-gpio@vger.kernel.org
15267S: Maintained
15268F: drivers/gpio/gpio-ws16c48.c
e258b80e 15269
5fc14680 15270WISTRON LAPTOP BUTTON DRIVER
8b58be88 15271M: Miloslav Trmac <mitr@volny.cz>
5fc14680 15272S: Maintained
679655da 15273F: drivers/input/misc/wistron_btns.c
5fc14680 15274
1da177e4 15275WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 15276L: linux-wireless@vger.kernel.org
0c59d281 15277S: Odd fixes
679655da 15278F: drivers/net/wireless/wl3501*
1da177e4 15279
055bcbcb 15280WOLFSON MICROELECTRONICS DRIVERS
3a1672bb 15281L: patches@opensource.cirrus.com
f0e03dbd
RF
15282T: git https://github.com/CirrusLogic/linux-drivers.git
15283W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 15284S: Supported
3768f0b1 15285F: Documentation/hwmon/wm83??
f494993f
CK
15286F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15287F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15288F: Documentation/devicetree/bindings/mfd/arizona.txt
9f7c7cee 15289F: Documentation/devicetree/bindings/mfd/wm831x.txt
9fda3b42 15290F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
af1c5386 15291F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 15292F: drivers/clk/clk-wm83*.c
9c309598 15293F: drivers/extcon/extcon-arizona.c
b75ea16a 15294F: drivers/leds/leds-wm83*.c
25b273ba 15295F: drivers/gpio/gpio-*wm*.c
9c309598 15296F: drivers/gpio/gpio-arizona.c
d22b0869 15297F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
15298F: drivers/input/misc/wm831x-on.c
15299F: drivers/input/touchscreen/wm831x-ts.c
15300F: drivers/input/touchscreen/wm97*.c
9c309598
MB
15301F: drivers/mfd/arizona*
15302F: drivers/mfd/wm*.c
12ebc137 15303F: drivers/mfd/cs47l24*
8c0984e5 15304F: drivers/power/supply/wm83*.c
b75ea16a
MB
15305F: drivers/rtc/rtc-wm83*.c
15306F: drivers/regulator/wm8*.c
cdf4275e 15307F: drivers/regulator/arizona*
3860e6c4 15308F: drivers/video/backlight/wm83*_bl.c
b75ea16a 15309F: drivers/watchdog/wm83*_wdt.c
9c309598 15310F: include/linux/mfd/arizona/
3860e6c4 15311F: include/linux/mfd/wm831x/
b75ea16a 15312F: include/linux/mfd/wm8350/
3768f0b1 15313F: include/linux/mfd/wm8400*
22161f3e 15314F: include/linux/regulator/arizona*
59ec6da2 15315F: include/linux/wm97xx.h
055bcbcb 15316F: include/sound/wm????.h
9c309598 15317F: sound/soc/codecs/arizona.?
055bcbcb 15318F: sound/soc/codecs/wm*
12ebc137 15319F: sound/soc/codecs/cs47l24*
b75ea16a 15320
3e6cd7a4
TH
15321WORKQUEUE
15322M: Tejun Heo <tj@kernel.org>
badb7f5e 15323R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
15324T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15325S: Maintained
15326F: include/linux/workqueue.h
15327F: kernel/workqueue.c
e7f08ffb 15328F: Documentation/core-api/workqueue.rst
3e6cd7a4 15329
8be4c366
HG
15330X-POWERS AXP288 PMIC DRIVERS
15331M: Hans de Goede <hdegoede@redhat.com>
15332S: Maintained
15333N: axp288
15334F: drivers/acpi/pmic/intel_pmic_xpower.c
15335
39ac9f48
CYT
15336X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15337M: Chen-Yu Tsai <wens@csie.org>
15338L: linux-kernel@vger.kernel.org
15339S: Maintained
15340N: axp[128]
15341
1da177e4 15342X.25 NETWORK LAYER
8bf28059 15343M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 15344L: linux-x25@vger.kernel.org
8bf28059 15345S: Odd Fixes
679655da
JP
15346F: Documentation/networking/x25*
15347F: include/net/x25*
15348F: net/x25/
1da177e4 15349
e2d1d6c0 15350X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
15351M: Thomas Gleixner <tglx@linutronix.de>
15352M: Ingo Molnar <mingo@redhat.com>
8a95b74d 15353R: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 15354M: x86@kernel.org
981c3a4f 15355L: linux-kernel@vger.kernel.org
75fc2d37 15356T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 15357S: Maintained
679655da
JP
15358F: Documentation/x86/
15359F: arch/x86/
e2d1d6c0 15360
c1f5c54b
IM
15361X86 MCE INFRASTRUCTURE
15362M: Tony Luck <tony.luck@intel.com>
487ba8e8 15363M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
15364L: linux-edac@vger.kernel.org
15365S: Maintained
15366F: arch/x86/kernel/cpu/mcheck/*
15367
79ebdc95
BP
15368X86 MICROCODE UPDATE SUPPORT
15369M: Borislav Petkov <bp@alien8.de>
15370S: Maintained
15371F: arch/x86/kernel/cpu/microcode/*
15372
7683e9e5
LT
15373X86 PLATFORM DRIVERS
15374M: Darren Hart <dvhart@infradead.org>
15375M: Andy Shevchenko <andy@infradead.org>
15376L: platform-driver-x86@vger.kernel.org
96065204 15377T: git git://git.infradead.org/linux-platform-drivers-x86.git
7683e9e5
LT
15378S: Maintained
15379F: drivers/platform/x86/
15380F: drivers/platform/olpc/
15381
f0905c5a
AL
15382X86 VDSO
15383M: Andy Lutomirski <luto@amacapital.net>
15384L: linux-kernel@vger.kernel.org
15385T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15386S: Maintained
d603c8e1 15387F: arch/x86/entry/vdso/
f0905c5a 15388
d6fad502 15389XC2028/3028 TUNER DRIVER
5dc8a864
MCC
15390M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
15391M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 15392L: linux-media@vger.kernel.org
a825eaec 15393W: https://linuxtv.org
d6fad502
MCC
15394T: git git://linuxtv.org/media_tree.git
15395S: Maintained
15396F: drivers/media/tuners/tuner-xc2028.*
15397
7683e9e5
LT
15398XEN BLOCK SUBSYSTEM
15399M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15400M: Roger Pau Monné <roger.pau@citrix.com>
11dbb52b 15401L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c4468085 15402S: Supported
7683e9e5
LT
15403F: drivers/block/xen-blkback/*
15404F: drivers/block/xen*
c4468085 15405
77bfb479 15406XEN HYPERVISOR ARM
85d1a29d 15407M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 15408L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 15409S: Maintained
77bfb479
SS
15410F: arch/arm/xen/
15411F: arch/arm/include/asm/xen/
15412
b475e83f 15413XEN HYPERVISOR ARM64
85d1a29d 15414M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 15415L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 15416S: Maintained
b475e83f
SS
15417F: arch/arm64/xen/
15418F: arch/arm64/include/asm/xen/
15419
7683e9e5
LT
15420XEN HYPERVISOR INTERFACE
15421M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15422M: Juergen Gross <jgross@suse.com>
15423L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15424T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15425S: Supported
15426F: arch/x86/xen/
15427F: drivers/*/xen-*front.c
15428F: drivers/xen/
15429F: arch/x86/include/asm/xen/
ffe15f83 15430F: arch/x86/include/asm/pvclock-abi.h
7683e9e5
LT
15431F: include/xen/
15432F: include/uapi/xen/
15433F: Documentation/ABI/stable/sysfs-hypervisor-xen
15434F: Documentation/ABI/testing/sysfs-hypervisor-xen
15435
9b57e1a7 15436XEN NETWORK BACKEND DRIVER
8386040b 15437M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 15438M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 15439L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
15440L: netdev@vger.kernel.org
15441S: Supported
15442F: drivers/net/xen-netback/*
15443
c5f8e29d
KRW
15444XEN PCI SUBSYSTEM
15445M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 15446L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
15447S: Supported
15448F: arch/x86/pci/*xen*
15449F: drivers/pci/*xen*
15450
15d03609
JG
15451XEN PVSCSI DRIVERS
15452M: Juergen Gross <jgross@suse.com>
15453L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15454L: linux-scsi@vger.kernel.org
15455S: Supported
15456F: drivers/scsi/xen-scsifront.c
15457F: drivers/xen/xen-scsiback.c
15458F: include/xen/interface/io/vscsiif.h
15459
c5f8e29d
KRW
15460XEN SWIOTLB SUBSYSTEM
15461M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 15462L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
04f56534 15463L: iommu@lists.linux-foundation.org
c5f8e29d
KRW
15464S: Supported
15465F: arch/x86/xen/*swiotlb*
15466F: drivers/xen/*swiotlb*
15467
1da177e4 15468XFS FILESYSTEM
721a0edf 15469M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
15470M: linux-xfs@vger.kernel.org
15471L: linux-xfs@vger.kernel.org
15472W: http://xfs.org/
721a0edf 15473T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 15474S: Supported
679655da
JP
15475F: Documentation/filesystems/xfs.txt
15476F: fs/xfs/
1da177e4 15477
8a3b7a25 15478XILINX AXI ETHERNET DRIVER
59a54f30
MS
15479M: Anirudha Sarangi <anirudh@xilinx.com>
15480M: John Linn <John.Linn@xilinx.com>
8a3b7a25
DB
15481S: Maintained
15482F: drivers/net/ethernet/xilinx/xilinx_axienet*
15483
238b8721 15484XILINX UARTLITE SERIAL DRIVER
8b58be88 15485M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
15486L: linux-serial@vger.kernel.org
15487S: Maintained
df621252 15488F: drivers/tty/serial/uartlite.c
238b8721 15489
df330515
LP
15490XILINX VIDEO IP CORES
15491M: Hyun Kwon <hyun.kwon@xilinx.com>
15492M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15493L: linux-media@vger.kernel.org
15494T: git git://linuxtv.org/media_tree.git
15495S: Supported
15496F: Documentation/devicetree/bindings/media/xilinx/
15497F: drivers/media/platform/xilinx/
a5562f65 15498F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 15499
74316949
EB
15500XILLYBUS DRIVER
15501M: Eli Billauer <eli.billauer@gmail.com>
15502L: linux-kernel@vger.kernel.org
15503S: Supported
15504F: drivers/char/xillybus/
15505
39d2675a
NH
15506XRA1403 GPIO EXPANDER
15507M: Nandor Han <nandor.han@ge.com>
15508M: Semi Malinen <semi.malinen@ge.com>
15509L: linux-gpio@vger.kernel.org
15510S: Maintained
15511F: drivers/gpio/gpio-xra1403.c
15512F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15513
f620e4b8
MF
15514XTENSA XTFPGA PLATFORM SUPPORT
15515M: Max Filippov <jcmvbkbc@gmail.com>
15516L: linux-xtensa@linux-xtensa.org
15517S: Maintained
15518F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 15519F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 15520
1da177e4 15521YAM DRIVER FOR AX.25
8b58be88 15522M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
15523L: linux-hams@vger.kernel.org
15524S: Maintained
679655da
JP
15525F: drivers/net/hamradio/yam*
15526F: include/linux/yam.h
1da177e4 15527
82abbea7
RD
15528YAMA SECURITY MODULE
15529M: Kees Cook <keescook@chromium.org>
15530T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15531S: Supported
15532F: security/yama/
15533F: Documentation/admin-guide/LSM/Yama.rst
15534
af64a5eb 15535YEALINK PHONE DRIVER
8b58be88 15536M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
15537L: usbb2k-api-dev@nongnu.org
15538S: Maintained
e2ba5731 15539F: Documentation/input/yealink.rst
679655da 15540F: drivers/input/misc/yealink.*
af64a5eb 15541
1da177e4 15542Z8530 DRIVER FOR AX.25
8b58be88 15543M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
15544W: http://yaina.de/jreuter/
15545W: http://www.qsl.net/dl1bke/
15546L: linux-hams@vger.kernel.org
15547S: Maintained
679655da
JP
15548F: Documentation/networking/z8530drv.txt
15549F: drivers/net/hamradio/*scc.c
15550F: drivers/net/hamradio/z8530.h
1da177e4 15551
0cf31ec1 15552ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 15553M: Seth Jennings <sjenning@redhat.com>
aab45453 15554M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
15555L: linux-mm@kvack.org
15556S: Maintained
15557F: mm/zbud.c
15558F: include/linux/zbud.h
15559
7c0c3afb 15560ZD1211RW WIRELESS DRIVER
8b58be88
JP
15561M: Daniel Drake <dsd@gentoo.org>
15562M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 15563W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 15564L: linux-wireless@vger.kernel.org
7c0c3afb
DD
15565L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15566S: Maintained
6948300c 15567F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 15568
82abbea7 15569ZD1301 MEDIA DRIVER
a40cc814
AP
15570M: Antti Palosaari <crope@iki.fi>
15571L: linux-media@vger.kernel.org
15572W: https://linuxtv.org/
15573W: http://palosaari.fi/linux/
15574Q: https://patchwork.linuxtv.org/project/linux-media/list/
15575S: Maintained
82abbea7 15576F: drivers/media/usb/dvb-usb-v2/zd1301*
a40cc814 15577
82abbea7 15578ZD1301_DEMOD MEDIA DRIVER
d4c554c3
AP
15579M: Antti Palosaari <crope@iki.fi>
15580L: linux-media@vger.kernel.org
15581W: https://linuxtv.org/
15582W: http://palosaari.fi/linux/
15583Q: https://patchwork.linuxtv.org/project/linux-media/list/
15584S: Maintained
82abbea7 15585F: drivers/media/dvb-frontends/zd1301_demod*
d4c554c3 15586
20263029
DS
15587ZPOOL COMPRESSED PAGE STORAGE API
15588M: Dan Streetman <ddstreet@ieee.org>
15589L: linux-mm@kvack.org
15590S: Maintained
15591F: mm/zpool.c
15592F: include/linux/zpool.h
15593
1da177e4 15594ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 15595L: mjpeg-users@lists.sourceforge.net
f63145e2 15596L: linux-media@vger.kernel.org
1da177e4 15597W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 15598T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 15599S: Odd Fixes
90d72ac6 15600F: drivers/media/pci/zoran/
1da177e4 15601
6920f2cc
MK
15602ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15603M: Minchan Kim <minchan@kernel.org>
15604M: Nitin Gupta <ngupta@vflare.org>
74f3037c 15605R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
15606L: linux-kernel@vger.kernel.org
15607S: Maintained
15608F: drivers/block/zram/
15609F: Documentation/blockdev/zram.txt
15610
8b4a4080 15611ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 15612M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 15613S: Maintained
df621252 15614F: drivers/tty/serial/zs.*
8b4a4080 15615
eae70d06
MK
15616ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15617M: Minchan Kim <minchan@kernel.org>
15618M: Nitin Gupta <ngupta@vflare.org>
41192a2d 15619R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
15620L: linux-mm@kvack.org
15621S: Maintained
15622F: mm/zsmalloc.c
15623F: include/linux/zsmalloc.h
d02be50d 15624F: Documentation/vm/zsmalloc.txt
eae70d06 15625
0cf31ec1 15626ZSWAP COMPRESSED SWAP CACHING
0bb181c7 15627M: Seth Jennings <sjenning@redhat.com>
534c9dc9 15628M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
15629L: linux-mm@kvack.org
15630S: Maintained
15631F: mm/zswap.c
15632
1da177e4 15633THE REST
8b58be88 15634M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 15635L: linux-kernel@vger.kernel.org
8a6e2535 15636Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 15637T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 15638S: Buried alive in reporters
34d03cc1
JP
15639F: *
15640F: */
This page took 17.346759 seconds and 4 git commands to generate.