libata: add extra internal command
[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
bf8f5de1 567M: David Sterba <dsterba@suse.com>
6cf515e1 568L: linux-fsdevel@vger.kernel.org
bf8f5de1 569S: Odd Fixes
679655da
JP
570F: Documentation/filesystems/affs.txt
571F: fs/affs/
1da177e4 572
bcd1d601 573AFS FILESYSTEM
8b58be88 574M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
575L: linux-afs@lists.infradead.org
576S: Supported
679655da 577F: fs/afs/
bcd1d601
DH
578F: include/trace/events/afs.h
579F: Documentation/filesystems/afs.txt
ee84595a 580W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 581
1da177e4 582AGPGART DRIVER
8b58be88 583M: David Airlie <airlied@linux.ie>
878eaf61 584T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 585S: Maintained
679655da
JP
586F: drivers/char/agp/
587F: include/linux/agp*
c117ab84 588F: include/uapi/linux/agp*
1da177e4
LT
589
590AHA152X SCSI DRIVER
8b58be88 591M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
592L: linux-scsi@vger.kernel.org
593S: Maintained
679655da
JP
594F: drivers/scsi/aha152x*
595F: drivers/scsi/pcmcia/aha152x*
1da177e4 596
64624d4f 597AIC7XXX / AIC79XX SCSI DRIVER
d8130624 598M: Hannes Reinecke <hare@suse.com>
64624d4f 599L: linux-scsi@vger.kernel.org
1da177e4 600S: Maintained
679655da 601F: drivers/scsi/aic7xxx/
1da177e4 602
450500ad
HV
603AIMSLAB FM RADIO RECEIVER DRIVER
604M: Hans Verkuil <hverkuil@xs4all.nl>
605L: linux-media@vger.kernel.org
606T: git git://linuxtv.org/media_tree.git
a825eaec 607W: https://linuxtv.org
450500ad
HV
608S: Maintained
609F: drivers/media/radio/radio-aimslab*
610
e2d1d6c0 611AIO
8b58be88 612M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
613L: linux-aio@kvack.org
614S: Supported
679655da
JP
615F: fs/aio.c
616F: include/linux/*aio*.h
e2d1d6c0 617
469d4ec8
AP
618AIRSPY MEDIA DRIVER
619M: Antti Palosaari <crope@iki.fi>
620L: linux-media@vger.kernel.org
a825eaec 621W: https://linuxtv.org
469d4ec8
AP
622W: http://palosaari.fi/linux/
623Q: http://patchwork.linuxtv.org/project/linux-media/list/
624T: git git://linuxtv.org/anttip/media_tree.git
625S: Maintained
626F: drivers/media/usb/airspy/
627
b9567027
LS
628ALACRITECH GIGABIT ETHERNET DRIVER
629M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
630S: Maintained
631F: drivers/net/ethernet/alacritech/*
632
1da177e4 633ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 634M: Duncan Sands <duncan.sands@free.fr>
6372594a 635L: linux-usb@vger.kernel.org
1da177e4
LT
636W: http://www.linux-usb.org/SpeedTouch/
637S: Maintained
679655da
JP
638F: drivers/usb/atm/speedtch.c
639F: drivers/usb/atm/usbatm.c
1da177e4 640
272f133a 641ALCHEMY AU1XX0 MMC DRIVER
8b58be88 642M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 643S: Maintained
679655da 644F: drivers/mmc/host/au1xmmc.c
272f133a 645
4a4e5787 646ALI1563 I2C DRIVER
8b58be88 647M: Rudolf Marek <r.marek@assembler.cz>
846557d3 648L: linux-i2c@vger.kernel.org
4a4e5787 649S: Maintained
679655da
JP
650F: Documentation/i2c/busses/i2c-ali1563
651F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 652
bc368798
LC
653ALLWINNER SECURITY SYSTEM
654M: Corentin Labbe <clabbe.montjoie@gmail.com>
655L: linux-crypto@vger.kernel.org
656S: Maintained
657F: drivers/crypto/sunxi-ss/
658
1da177e4 659ALPHA PORT
8b58be88 660M: Richard Henderson <rth@twiddle.net>
8b58be88 661M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 662M: Matt Turner <mattst88@gmail.com>
c89f4f9a 663S: Odd Fixes
a9406699 664L: linux-alpha@vger.kernel.org
679655da 665F: arch/alpha/
1da177e4 666
30172936
PR
667ALPS PS/2 TOUCHPAD DRIVER
668R: Pali Rohár <pali.rohar@gmail.com>
669F: drivers/input/mouse/alps.*
670
0560ad57
TT
671ALTERA I2C CONTROLLER DRIVER
672M: Thor Thayer <thor.thayer@linux.intel.com>
673S: Maintained
674F: drivers/i2c/busses/i2c-altera.c
675
f62092f6
LFT
676ALTERA MAILBOX DRIVER
677M: Ley Foon Tan <lftan@altera.com>
678L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S: Maintained
680F: drivers/mailbox/mailbox-altera.c
681
c5abbba9
THL
682ALTERA PIO DRIVER
683M: Tien Hock Loh <thloh@altera.com>
684L: linux-gpio@vger.kernel.org
685S: Maintained
686F: drivers/gpio/gpio-altera.c
687
8ce064bf 688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
06c177cb 689M: Thor Thayer <thor.thayer@linux.intel.com>
8ce064bf
TT
690S: Maintained
691F: drivers/gpio/gpio-altera-a10sr.c
692F: drivers/mfd/altera-a10sr.c
62700682 693F: drivers/reset/reset-a10sr.c
8ce064bf 694F: include/linux/mfd/altera-a10sr.h
843fc75a 695F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
8ce064bf 696
16b8b922 697ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 698M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
699L: netdev@vger.kernel.org
700L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S: Maintained
702F: drivers/net/ethernet/altera/
703
adf9251f
TK
704ALTERA UART/JTAG UART SERIAL DRIVERS
705M: Tobias Klauser <tklauser@distanz.ch>
706L: linux-serial@vger.kernel.org
61bd0943 707L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
708S: Maintained
709F: drivers/tty/serial/altera_uart.c
710F: drivers/tty/serial/altera_jtaguart.c
711F: include/linux/altera_uart.h
712F: include/linux/altera_jtaguart.h
713
1738cd3e 714AMAZON ETHERNET DRIVERS
c057c683
NB
715M: Netanel Belgazal <netanel@amazon.com>
716R: Saeed Bishara <saeedb@amazon.com>
717R: Zorik Machulsky <zorik@amazon.com>
1738cd3e
NB
718L: netdev@vger.kernel.org
719S: Supported
720F: Documentation/networking/ena.txt
721F: drivers/net/ethernet/amazon/
722
f4875e12
TL
723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 725M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
726L: linux-crypto@vger.kernel.org
727S: Supported
728F: drivers/crypto/ccp/
729F: include/linux/ccp.h
730
512d1027 731AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 732M: Huang Rui <ray.huang@amd.com>
968ce1b1 733L: linux-hwmon@vger.kernel.org
96818b58 734S: Supported
512d1027
AH
735F: Documentation/hwmon/fam15h_power
736F: drivers/hwmon/fam15h_power.c
737
167a675a 738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 739L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 740S: Orphan
faf2e1db 741F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 742
f90b8116 743AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 744P: Andres Salomon <dilinger@queued.net>
67d76710 745L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
746W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747S: Supported
679655da
JP
748F: drivers/char/hw_random/geode-rng.c
749F: drivers/crypto/geode*
8a61f013 750F: drivers/video/fbdev/geode/
679655da 751F: arch/x86/include/asm/geode.h
f90b8116 752
919ee7dd 753AMD IOMMU (AMD-VI)
e4110568 754M: Joerg Roedel <joro@8bytes.org>
919ee7dd 755L: iommu@lists.linux-foundation.org
525b233c 756T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 757S: Maintained
b2c16391
JP
758F: drivers/iommu/amd_iommu*.[ch]
759F: include/linux/amd-iommu.h
919ee7dd 760
16423d67 761AMD KFD
1241e0b4 762M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
763L: dri-devel@lists.freedesktop.org
764T: git git://people.freedesktop.org/~gabbayo/linux.git
765S: Supported
130e0371
OG
766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 769F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
d8d019cc 770F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
a46a2cd1 771F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
49e7d9df 772F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
773F: drivers/gpu/drm/amd/include/cik_structs.h
774F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 775F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df 776F: include/uapi/linux/kfd_ioctl.h
16423d67 777
2510eb74
SS
778AMD SEATTLE DEVICE TREE SUPPORT
779M: Brijesh Singh <brijeshkumar.singh@amd.com>
780M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
781M: Tom Lendacky <thomas.lendacky@amd.com>
782S: Supported
783F: arch/arm64/boot/dts/amd/
784
45198c7b
LT
785AMD XGBE DRIVER
786M: Tom Lendacky <thomas.lendacky@amd.com>
787L: netdev@vger.kernel.org
788S: Supported
789F: drivers/net/ethernet/amd/xgbe/
08b8940e 790F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 791
284f42b6 792AMS (Apple Motion Sensor) DRIVER
8b58be88 793M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 794S: Supported
bd5f47ec 795F: drivers/macintosh/ams/
284f42b6 796
531fca16
HV
797ANALOG DEVICES INC AD9389B DRIVER
798M: Hans Verkuil <hans.verkuil@cisco.com>
799L: linux-media@vger.kernel.org
800S: Maintained
801F: drivers/media/i2c/ad9389b*
802
614b4384
LPC
803ANALOG DEVICES INC ADV7180 DRIVER
804M: Lars-Peter Clausen <lars@metafoo.de>
805L: linux-media@vger.kernel.org
806W: http://ez.analog.com/community/linux-device-drivers
807S: Supported
808F: drivers/media/i2c/adv7180.c
809
8d935787
KB
810ANALOG DEVICES INC ADV748X DRIVER
811M: Kieran Bingham <kieran.bingham@ideasonboard.com>
812L: linux-media@vger.kernel.org
813S: Maintained
814F: drivers/media/i2c/adv748x/*
815
c40ddfa3
HV
816ANALOG DEVICES INC ADV7511 DRIVER
817M: Hans Verkuil <hans.verkuil@cisco.com>
818L: linux-media@vger.kernel.org
819S: Maintained
820F: drivers/media/i2c/adv7511*
821
531fca16
HV
822ANALOG DEVICES INC ADV7604 DRIVER
823M: Hans Verkuil <hans.verkuil@cisco.com>
824L: linux-media@vger.kernel.org
825S: Maintained
826F: drivers/media/i2c/adv7604*
827
c40ddfa3
HV
828ANALOG DEVICES INC ADV7842 DRIVER
829M: Hans Verkuil <hans.verkuil@cisco.com>
830L: linux-media@vger.kernel.org
831S: Maintained
832F: drivers/media/i2c/adv7842*
833
527a1a83 834ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 835M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 836L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 837W: http://wiki.analog.com/
a4edbc10 838W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 839S: Supported
39c9d199 840F: sound/soc/codecs/adau*
cc52688a 841F: sound/soc/codecs/adav*
4bdef3bd 842F: sound/soc/codecs/ad1*
ae48f5ef 843F: sound/soc/codecs/ad7*
4bdef3bd 844F: sound/soc/codecs/ssm*
40216ce7 845F: sound/soc/codecs/sigmadsp.*
4bdef3bd 846
7683e9e5
LT
847ANALOG DEVICES INC DMA DRIVERS
848M: Lars-Peter Clausen <lars@metafoo.de>
849W: http://ez.analog.com/community/linux-device-drivers
850S: Supported
851F: drivers/dma/dma-axi-dmac.c
852
4ce72abc
LPC
853ANALOG DEVICES INC IIO DRIVERS
854M: Lars-Peter Clausen <lars@metafoo.de>
855M: Michael Hennerich <Michael.Hennerich@analog.com>
856W: http://wiki.analog.com/
857W: http://ez.analog.com/community/linux-device-drivers
858S: Supported
f4457f7b
LW
859F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
860F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
4ce72abc 861F: drivers/iio/*/ad*
bc82222f 862F: drivers/iio/adc/ltc2497*
4ce72abc
LPC
863X: drivers/iio/*/adjd*
864F: drivers/staging/iio/*/ad*
527a1a83 865
8fda152e
GH
866ANDES ARCHITECTURE
867M: Greentime Hu <green.hu@gmail.com>
868M: Vincent Chen <deanbo422@gmail.com>
869T: git https://github.com/andestech/linux.git
870S: Supported
871F: arch/nds32/
872F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
873F: Documentation/devicetree/bindings/nds32/
874K: nds32
875N: nds32
876
27eb6622
RH
877ANDROID CONFIG FRAGMENTS
878M: Rob Herring <robh@kernel.org>
879S: Supported
880F: kernel/configs/android*
881
41c9e95d
GK
882ANDROID DRIVERS
883M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 884M: Arve Hjønnevåg <arve@android.com>
66bc5df3
MC
885M: Todd Kjos <tkjos@android.com>
886M: Martijn Coenen <maco@android.com>
0e4a566b 887T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
888L: devel@driverdev.osuosl.org
889S: Supported
890F: drivers/android/
891F: drivers/staging/android/
892
c2ba80af
MD
893ANDROID GOLDFISH PIC DRIVER
894M: Miodrag Dinic <miodrag.dinic@mips.com>
895S: Supported
896F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
4235ff50 897F: drivers/irqchip/irq-goldfish-pic.c
c2ba80af 898
7a08de1d 899ANDROID GOLDFISH RTC DRIVER
0464a53e 900M: Miodrag Dinic <miodrag.dinic@mips.com>
7a08de1d
AM
901S: Supported
902F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
f22d9cdc 903F: drivers/rtc/rtc-goldfish.c
7a08de1d 904
d03c023e
LA
905ANDROID ION DRIVER
906M: Laura Abbott <labbott@redhat.com>
907M: Sumit Semwal <sumit.semwal@linaro.org>
908L: devel@driverdev.osuosl.org
4aa403b7
SV
909L: dri-devel@lists.freedesktop.org
910L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
d03c023e
LA
911S: Supported
912F: drivers/staging/android/ion
913F: drivers/staging/android/uapi/ion.h
d03c023e 914
42269063 915AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 916M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 917L: linuxppc-dev@lists.ozlabs.org
93711660 918L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 919S: Maintained
679655da 920F: sound/aoa/
42269063 921
4075a283 922APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
923M: William Breathitt Gray <vilhelm.gray@gmail.com>
924L: linux-iio@vger.kernel.org
925S: Maintained
4075a283 926F: drivers/iio/adc/stx104.c
97a445da 927
1da177e4 928APM DRIVER
e5f6450c 929M: Jiri Kosina <jikos@kernel.org>
81024fc4 930S: Odd fixes
9f273c24 931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
932F: arch/x86/kernel/apm_32.c
933F: include/linux/apm_bios.h
c117ab84 934F: include/uapi/linux/apm_bios.h
81024fc4 935F: drivers/char/apm-emulation.c
1da177e4 936
82abbea7
RD
937APPARMOR SECURITY MODULE
938M: John Johansen <john.johansen@canonical.com>
939L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
e540c3c9
JJ
940W: wiki.apparmor.net
941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
82abbea7
RD
942S: Supported
943F: security/apparmor/
944F: Documentation/admin-guide/LSM/apparmor.rst
945
bd7aa4b2 946APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 947M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 948L: linux-input@vger.kernel.org
75dd112a 949S: Odd fixes
679655da 950F: drivers/input/mouse/bcm5974.c
bd7aa4b2 951
6f2fad74 952APPLE SMC DRIVER
75dd112a 953M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 954L: linux-hwmon@vger.kernel.org
75dd112a 955S: Odd fixes
679655da 956F: drivers/hwmon/applesmc.c
6f2fad74 957
1da177e4 958APPLETALK NETWORK LAYER
0c59d281
ACM
959L: netdev@vger.kernel.org
960S: Odd fixes
679655da
JP
961F: drivers/net/appletalk/
962F: net/appletalk/
1da177e4 963
21c75328
DD
964APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
965M: Duc Dang <dhdang@apm.com>
966S: Supported
967F: arch/arm64/boot/dts/apm/
968
7683e9e5
LT
969APPLIED MICRO (APM) X-GENE SOC EDAC
970M: Loc Ho <lho@apm.com>
971S: Supported
972F: drivers/edac/xgene_edac.c
973F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
974
975APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
976M: Iyappan Subramanian <isubramanian@apm.com>
977M: Keyur Chudgar <kchudgar@apm.com>
978S: Supported
979F: drivers/net/ethernet/apm/xgene-v2/
980
24299502
IS
981APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
982M: Iyappan Subramanian <isubramanian@apm.com>
983M: Keyur Chudgar <kchudgar@apm.com>
b3fd38d2 984M: Quan Nguyen <qnguyen@apm.com>
24299502
IS
985S: Supported
986F: drivers/net/ethernet/apm/xgene/
2efccc60 987F: drivers/net/phy/mdio-xgene.c
24299502 988F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 989F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 990
fd3a628e
TN
991APPLIED MICRO (APM) X-GENE SOC PMU
992M: Tai Nguyen <ttnguyen@apm.com>
993S: Supported
994F: drivers/perf/xgene_pmu.c
995F: Documentation/perf/xgene-pmu.txt
996F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
997
62a37dc7
LP
998APTINA CAMERA SENSOR PLL
999M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1000L: linux-media@vger.kernel.org
1001S: Maintained
1002F: drivers/media/i2c/aptina-pll.*
1003
1154ea7d 1004ARC FRAMEBUFFER DRIVER
8b58be88 1005M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 1006S: Maintained
8a61f013
JH
1007F: drivers/video/fbdev/arcfb.c
1008F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 1009
82abbea7
RD
1010ARC PGU DRM DRIVER
1011M: Alexey Brodkin <abrodkin@synopsys.com>
1012S: Supported
1013F: drivers/gpu/drm/arc/
1014F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1015
c38f6ac7
MG
1016ARCNET NETWORK LAYER
1017M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1018L: netdev@vger.kernel.org
1019S: Maintained
1020F: drivers/net/arcnet/
1021F: include/uapi/linux/if_arcnet.h
1022
588deb61
MR
1023ARM ARCHITECTED TIMER DRIVER
1024M: Mark Rutland <mark.rutland@arm.com>
1025M: Marc Zyngier <marc.zyngier@arm.com>
1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S: Maintained
1028F: arch/arm/include/asm/arch_timer.h
1029F: arch/arm64/include/asm/arch_timer.h
1030F: drivers/clocksource/arm_arch_timer.c
1031
c5a906a5
LD
1032ARM HDLCD DRM DRIVER
1033M: Liviu Dudau <liviu.dudau@arm.com>
1034S: Supported
59ba2422 1035F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
1036F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1037
59ba2422
LD
1038ARM MALI-DP DRM DRIVER
1039M: Liviu Dudau <liviu.dudau@arm.com>
1040M: Brian Starkey <brian.starkey@arm.com>
1041M: Mali DP Maintainers <malidp@foss.arm.com>
1042S: Supported
1043F: drivers/gpu/drm/arm/
1044F: Documentation/devicetree/bindings/display/arm,malidp.txt
1045
1da177e4 1046ARM MFM AND FLOPPY DRIVERS
8b58be88 1047M: Ian Molton <spyro@f2s.com>
1da177e4 1048S: Maintained
679655da
JP
1049F: arch/arm/lib/floppydma.S
1050F: arch/arm/include/asm/floppy.h
1da177e4 1051
6f96521f
WD
1052ARM PMU PROFILING AND DEBUGGING
1053M: Will Deacon <will.deacon@arm.com>
55d5c4ab 1054M: Mark Rutland <mark.rutland@arm.com>
6f96521f 1055S: Maintained
55d5c4ab 1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 1057F: arch/arm*/kernel/perf_*
6f96521f 1058F: arch/arm/oprofile/common.c
dd06a84b
MR
1059F: arch/arm*/kernel/hw_breakpoint.c
1060F: arch/arm*/include/asm/hw_breakpoint.h
1061F: arch/arm*/include/asm/perf_event.h
55d5c4ab 1062F: drivers/perf/*
fa8ad788 1063F: include/linux/perf/arm_pmu.h
55d5c4ab 1064F: Documentation/devicetree/bindings/arm/pmu.txt
5d3fa803 1065F: Documentation/devicetree/bindings/perf/
6f96521f 1066
d4275354 1067ARM PORT
54176cc6 1068M: Russell King <linux@armlinux.org.uk>
efc03ecb 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1070W: http://www.armlinux.org.uk/
18bd4904 1071S: Odd Fixes
0d7f4f05 1072T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354 1073F: arch/arm/
18bd4904 1074X: arch/arm/boot/dts/
d4275354 1075
cefbf4ea 1076ARM PRIMECELL AACI PL041 DRIVER
54176cc6 1077M: Russell King <linux@armlinux.org.uk>
18bd4904 1078S: Odd Fixes
cefbf4ea
RK
1079F: sound/arm/aaci.*
1080
7683e9e5
LT
1081ARM PRIMECELL BUS SUPPORT
1082M: Russell King <linux@armlinux.org.uk>
18bd4904 1083S: Odd Fixes
7683e9e5
LT
1084F: drivers/amba/
1085F: include/linux/amba/bus.h
1086
cefbf4ea 1087ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 1088M: Russell King <linux@armlinux.org.uk>
18bd4904 1089S: Odd Fixes
8a61f013 1090F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
1091
1092ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1093M: Russell King <linux@armlinux.org.uk>
18bd4904 1094S: Odd Fixes
cefbf4ea
RK
1095F: drivers/input/serio/ambakmi.*
1096F: include/linux/amba/kmi.h
1097
2761f5c2 1098ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1099M: Russell King <linux@armlinux.org.uk>
18bd4904 1100S: Odd Fixes
679655da 1101F: drivers/mmc/host/mmci.*
2f748aaa 1102F: include/linux/amba/mmci.h
2761f5c2 1103
1b4304e5 1104ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1105M: Russell King <linux@armlinux.org.uk>
18bd4904 1106S: Odd Fixes
1b4304e5
RK
1107F: drivers/tty/serial/amba-pl01*.c
1108F: include/linux/amba/serial.h
2761f5c2 1109
7683e9e5
LT
1110ARM SMMU DRIVERS
1111M: Will Deacon <will.deacon@arm.com>
1112R: Robin Murphy <robin.murphy@arm.com>
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
cefbf4ea 1114S: Maintained
7683e9e5
LT
1115F: drivers/iommu/arm-smmu.c
1116F: drivers/iommu/arm-smmu-v3.c
1117F: drivers/iommu/io-pgtable-arm.c
1118F: drivers/iommu/io-pgtable-arm-v7s.c
1119
1120ARM SUB-ARCHITECTURES
1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S: Maintained
1123F: arch/arm/mach-*/
1124F: arch/arm/plat-*/
1125T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
cefbf4ea 1126
872d1ba4
AF
1127ARM/ACTIONS SEMI ARCHITECTURE
1128M: Andreas Färber <afaerber@suse.de>
1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S: Maintained
1131N: owl
1132F: arch/arm/mach-actions/
1133F: arch/arm/boot/dts/owl-*
1134F: arch/arm64/boot/dts/actions/
1135F: drivers/clocksource/owl-*
ba2694de
AF
1136F: drivers/soc/actions/
1137F: include/dt-bindings/power/owl-*
1138F: include/linux/soc/actions/
872d1ba4 1139F: Documentation/devicetree/bindings/arm/actions.txt
ba2694de 1140F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
872d1ba4
AF
1141F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1142
2b7a52a4 1143ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1144M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1146S: Maintained
1147
9c784f95 1148ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1149M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1151S: Maintained
1152
2b7a52a4 1153ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1154M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1156S: Maintained
1157
7683e9e5
LT
1158ARM/Allwinner SoC Clock Support
1159M: Emilio López <emilio@elopez.com.ar>
1160S: Maintained
1161F: drivers/clk/sunxi/
1162
5c6dcd7f 1163ARM/Allwinner sunXi SoC support
0a815fc9 1164M: Maxime Ripard <maxime.ripard@bootlin.com>
5c6dcd7f 1165M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167S: Maintained
5c6dcd7f 1168N: sun[x456789]i
87c586a6
MR
1169N: sun50i
1170F: arch/arm/mach-sunxi/
6bc37fac 1171F: arch/arm64/boot/dts/allwinner/
87c586a6
MR
1172F: drivers/clk/sunxi-ng/
1173F: drivers/pinctrl/sunxi/
1174F: drivers/soc/sunxi/
1175T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
60b0f380 1176
7683e9e5
LT
1177ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1178M: Neil Armstrong <narmstrong@baylibre.com>
1179M: Jerome Brunet <jbrunet@baylibre.com>
1180L: linux-amlogic@lists.infradead.org
60b0f380 1181S: Maintained
7683e9e5
LT
1182F: drivers/clk/meson/
1183F: include/dt-bindings/clock/meson*
1184F: include/dt-bindings/clock/gxbb*
1185F: Documentation/devicetree/bindings/clock/amlogic*
1b106699 1186
79318452 1187ARM/Amlogic Meson SoC support
7c1e3876 1188M: Carlo Caione <carlo@caione.org>
6683d91c 1189M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1191L: linux-amlogic@lists.infradead.org
79318452 1192W: http://linux-meson.com/
7c1e3876 1193S: Maintained
79318452
CC
1194F: arch/arm/mach-meson/
1195F: arch/arm/boot/dts/meson*
6683d91c 1196F: arch/arm64/boot/dts/amlogic/
7683e9e5 1197F: drivers/pinctrl/meson/
51c5d844 1198F: drivers/mmc/host/meson*
79318452 1199N: meson
7c1e3876 1200
eff506fa
TZ
1201ARM/Annapurna Labs ALPINE ARCHITECTURE
1202M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1203M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1205S: Maintained
1206F: arch/arm/mach-alpine/
a9e5547b
AT
1207F: arch/arm/boot/dts/alpine*
1208F: arch/arm64/boot/dts/al/
1209F: drivers/*/*alpine*
eff506fa 1210
5255034d
LP
1211ARM/ARTPEC MACHINE SUPPORT
1212M: Jesper Nilsson <jesper.nilsson@axis.com>
1213M: Lars Persson <lars.persson@axis.com>
5255034d
LP
1214S: Maintained
1215L: linux-arm-kernel@axis.com
1216F: arch/arm/mach-artpec
1217F: arch/arm/boot/dts/artpec6*
33b8ac91 1218F: drivers/clk/axis
f93ed028 1219F: drivers/crypto/axis
00df0582 1220F: drivers/pinctrl/pinctrl-artpec*
9c6c149b 1221F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
5255034d 1222
413dfbbf
BH
1223ARM/ASPEED I2C DRIVER
1224M: Brendan Higgins <brendanhiggins@google.com>
1225R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1226R: Joel Stanley <joel@jms.id.au>
1227L: linux-i2c@vger.kernel.org
6209ef67 1228L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
413dfbbf
BH
1229S: Maintained
1230F: drivers/irqchip/irq-aspeed-i2c-ic.c
1231F: drivers/i2c/busses/i2c-aspeed.c
1232F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1233F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1234
7683e9e5
LT
1235ARM/ASPEED MACHINE SUPPORT
1236M: Joel Stanley <joel@jms.id.au>
cb799267
JS
1237R: Andrew Jeffery <andrew@aj.id.au>
1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1240Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1241S: Supported
1242T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
7683e9e5
LT
1243F: arch/arm/mach-aspeed/
1244F: arch/arm/boot/dts/aspeed-*
cb799267 1245N: aspeed
7683e9e5
LT
1246
1247ARM/ATMEL AT91 Clock Support
d8757f4c 1248M: Boris Brezillon <boris.brezillon@bootlin.com>
7683e9e5
LT
1249S: Maintained
1250F: drivers/clk/at91
1251
986cf2e9 1252ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1253M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
1256F: arch/arm/mach-highbank/
e68d7c14
RH
1257F: arch/arm/boot/dts/highbank.dts
1258F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1259
d94f944e 1260ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1261M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1262S: Maintained
1263F: arch/arm/mach-cns3xxx/
d94f944e 1264
4863dea3
SG
1265ARM/CAVIUM THUNDER NETWORK DRIVER
1266M: Sunil Goutham <sgoutham@cavium.com>
1267M: Robert Richter <rric@kernel.org>
1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S: Supported
322e5cc5 1270F: drivers/net/ethernet/cavium/thunder/
4863dea3 1271
c8cee359
LM
1272ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1273M: Lukasz Majewski <lukma@denx.de>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S: Maintained
1276F: arch/arm/mach-ep93xx/ts72xx.c
1277
386ab516
AS
1278ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1279M: Alexander Shiyan <shc_work@mail.ru>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Odd Fixes
b8ba3874 1282N: clps711x
386ab516 1283
7683e9e5
LT
1284ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1285M: Lennert Buytenhek <kernel@wantstofly.org>
1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S: Maintained
1288
2b7a52a4 1289ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1290M: Hartley Sweeten <hsweeten@visionengravers.com>
151d1d75 1291M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
efc03ecb 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1293S: Maintained
d19d3667
HS
1294F: arch/arm/mach-ep93xx/
1295F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4 1296
d4275354 1297ARM/CLKDEV SUPPORT
54176cc6 1298M: Russell King <linux@armlinux.org.uk>
efc03ecb 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1300S: Maintained
0d7f4f05 1301T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
4fa2651d 1302F: drivers/clk/clkdev.c
d4275354 1303
d48134e7 1304ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1305M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1307S: Maintained
1308
7683e9e5
LT
1309ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1310M: Baruch Siach <baruch@tkos.co.il>
1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S: Maintained
1313F: arch/arm/boot/dts/cx92755*
1314N: digicolor
1315
94150095
HF
1316ARM/CONTEC MICRO9 MACHINE SUPPORT
1317M: Hubert Feurstein <hubert.feurstein@contec.at>
1318S: Maintained
1319F: arch/arm/mach-ep93xx/micro9.c
1320
a06ae860
PP
1321ARM/CORESIGHT FRAMEWORK AND DRIVERS
1322M: Mathieu Poirier <mathieu.poirier@linaro.org>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S: Maintained
01081f5a 1325F: drivers/hwtracing/coresight/*
a06ae860 1326F: Documentation/trace/coresight.txt
2fd95d65 1327F: Documentation/trace/coresight-cpu-debug.txt
a06ae860 1328F: Documentation/devicetree/bindings/arm/coresight.txt
2fd95d65 1329F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
7a25ec8e 1330F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1331F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1332F: tools/perf/arch/arm/util/auxtrace.c
1333F: tools/perf/arch/arm/util/cs-etm.c
1334F: tools/perf/arch/arm/util/cs-etm.h
8046bf0c
TJ
1335F: tools/perf/util/cs-etm.*
1336F: tools/perf/util/cs-etm-decoder/*
a06ae860 1337
1da177e4 1338ARM/CORGI MACHINE SUPPORT
8b58be88 1339M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1340S: Maintained
1341
881a95f9 1342ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1343M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
a96f50e6 1344M: Linus Walleij <linus.walleij@linaro.org>
efc03ecb 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1346T: git git://github.com/ulli-kroll/linux.git
162500b3 1347S: Maintained
a96f50e6
LW
1348F: Documentation/devicetree/bindings/arm/gemini.txt
1349F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
4d5ae32f 1350F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
a96f50e6 1351F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
f49afbb5 1352F: arch/arm/mach-gemini/
1293f5ae 1353F: drivers/net/ethernet/cortina/
a96f50e6 1354F: drivers/pinctrl/pinctrl-gemini.c
1d61d259 1355F: drivers/rtc/rtc-ftrtc010.c
881a95f9 1356
a990cbd8 1357ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1358M: Barry Song <baohua@kernel.org>
a990cbd8 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1360T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1361S: Maintained
e68d7c14 1362F: arch/arm/boot/dts/prima2*
a990cbd8 1363F: arch/arm/mach-prima2/
4a9c44f1 1364F: drivers/clk/sirf/
05f30e8d 1365F: drivers/clocksource/timer-prima2.c
5833ac98 1366F: drivers/clocksource/timer-atlas7.c
f8505ef5 1367N: [^a-z]sirf
a990cbd8 1368
d4275354 1369ARM/EBSA110 MACHINE SUPPORT
54176cc6 1370M: Russell King <linux@armlinux.org.uk>
efc03ecb 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1372W: http://www.armlinux.org.uk/
d4275354
RK
1373S: Maintained
1374F: arch/arm/mach-ebsa110/
b955f6ca 1375F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1376
4721f3ce 1377ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1551cf74
UKK
1378M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1379R: Pengutronix Kernel Team <kernel@pengutronix.de>
4721f3ce
UKK
1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S: Maintained
1382N: efm32
1383
a9da4f7e 1384ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
d9bd2645
SS
1385M: Robert Jarzmik <robert.jarzmik@free.fr>
1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e 1387S: Maintained
cafc2265 1388F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1389
6a915af9 1390ARM/FARADAY FA526 PORT
162500b3 1391M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1393S: Maintained
1fa7e547 1394T: git git://git.berlios.de/gemini-board
f49afbb5 1395F: arch/arm/mm/*-fa*
6a915af9 1396
d4275354 1397ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1398M: Russell King <linux@armlinux.org.uk>
efc03ecb 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1400W: http://www.armlinux.org.uk/
d4275354
RK
1401S: Maintained
1402F: arch/arm/include/asm/hardware/dec21285.h
1403F: arch/arm/mach-footbridge/
1404
86183a5f 1405ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1406M: Shawn Guo <shawnguo@kernel.org>
1551cf74
UKK
1407M: Sascha Hauer <s.hauer@pengutronix.de>
1408R: Pengutronix Kernel Team <kernel@pengutronix.de>
b046302a 1409R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1411S: Maintained
f1c12837 1412T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1413F: arch/arm/mach-imx/
ce515a6b 1414F: arch/arm/mach-mxs/
2a82f95c 1415F: arch/arm/boot/dts/imx*
e5dafa22 1416F: arch/arm/configs/imx*_defconfig
cf20968a 1417F: drivers/clk/imx/
721cabf6 1418F: drivers/soc/imx/
cf20968a 1419F: include/soc/imx/
86183a5f 1420
142109d2 1421ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1422M: Shawn Guo <shawnguo@kernel.org>
1551cf74
UKK
1423M: Sascha Hauer <s.hauer@pengutronix.de>
1424R: Pengutronix Kernel Team <kernel@pengutronix.de>
142109d2
SA
1425R: Stefan Agner <stefan@agner.ch>
1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S: Maintained
1428T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1429F: arch/arm/mach-imx/*vf610*
1430F: arch/arm/boot/dts/vf*
1431
2b7a52a4 1432ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1433M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1435S: Maintained
1436
90b8fc34 1437ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1438M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1440S: Maintained
1441
ef47d5f0 1442ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1443M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1444M: Paul Parsons <lost.distance@yahoo.com>
1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1446S: Maintained
1447F: arch/arm/mach-pxa/hx4700.c
1448F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1449F: sound/soc/pxa/hx4700.c
ef47d5f0 1450
4dfad069
WX
1451ARM/HISILICON SOC SUPPORT
1452M: Wei Xu <xuwei5@hisilicon.com>
1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454W: http://www.hisilicon.com
1455S: Supported
1456T: git git://github.com/hisilicon/linux-hisi.git
1457F: arch/arm/mach-hisi/
e68d7c14
RH
1458F: arch/arm/boot/dts/hi3*
1459F: arch/arm/boot/dts/hip*
1460F: arch/arm/boot/dts/hisi*
1461F: arch/arm64/boot/dts/hisilicon/
4dfad069 1462
21f37bc3 1463ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1464M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1465W: www.jlime.com
1466S: Maintained
084bad91
KE
1467T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1468F: arch/arm/mach-sa1100/jornada720.c
1469F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1470
5e767ab9
JMC
1471ARM/IGEP MACHINE SUPPORT
1472M: Enric Balletbo i Serra <eballetbo@gmail.com>
1473M: Javier Martinez Canillas <javier@dowhile0.org>
1474L: linux-omap@vger.kernel.org
1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S: Maintained
06ff74fd 1477F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1478
403d2971
MV
1479ARM/INCOME PXA270 SUPPORT
1480M: Marek Vasut <marek.vasut@gmail.com>
1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S: Maintained
ec154082 1483F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1484
7683e9e5
LT
1485ARM/INTEL IOP13XX ARM ARCHITECTURE
1486M: Lennert Buytenhek <kernel@wantstofly.org>
1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S: Maintained
1489
2b7a52a4 1490ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1491M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1493S: Maintained
e2bdb176
DW
1494
1495ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1497S: Orphan
2b7a52a4 1498
2b7a52a4 1499ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1500M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1502S: Maintained
2b7a52a4 1503
2b7a52a4 1504ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1505M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1507S: Maintained
1508
dfdd8cc9
KH
1509ARM/INTEL IXP4XX ARM ARCHITECTURE
1510M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1511M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1513S: Maintained
1514F: arch/arm/mach-ixp4xx/
1515
838553c5 1516ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1517M: Jonathan Cameron <jic23@cam.ac.uk>
1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S: Maintained
1520F: arch/arm/mach-pxa/stargate2.c
1521F: drivers/pcmcia/pxa2xx_stargate2.c
1522
2b7a52a4 1523ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1524M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1526S: Maintained
2b7a52a4
LB
1527
1528ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1529M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1531S: Maintained
1532
8cb555b6
CM
1533ARM/LG1K ARCHITECTURE
1534M: Chanho Min <chanho.min@lge.com>
1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S: Maintained
1537F: arch/arm64/boot/dts/lg/
1538
2b7a52a4 1539ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1540M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1542S: Maintained
1543
3143875f
JE
1544ARM/LPC18XX ARCHITECTURE
1545M: Joachim Eastwood <manabian@gmail.com>
1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S: Maintained
19c1c32c
JE
1548F: arch/arm/boot/dts/lpc43*
1549F: drivers/clk/nxp/clk-lpc18xx*
1550F: drivers/clocksource/time-lpc32xx.c
1551F: drivers/i2c/busses/i2c-lpc2k.c
1552F: drivers/memory/pl172.c
1553F: drivers/mtd/spi-nor/nxp-spifi.c
1554F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1555N: lpc18xx
1556
15e4f7da 1557ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1558M: Vladimir Zapolskiy <vz@mleia.com>
1559M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1561T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1562S: Maintained
2377f9fd 1563F: arch/arm/boot/dts/lpc32*
15e4f7da 1564F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1565F: drivers/i2c/busses/i2c-pnx.c
1566F: drivers/net/ethernet/nxp/lpc_eth.c
1567F: drivers/usb/host/ohci-nxp.c
1568F: drivers/watchdog/pnx4008_wdt.c
1569N: lpc32xx
15e4f7da 1570
3b886171 1571ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1572M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1573S: Maintained
1574
4cfab57e 1575ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1576M: Jason Cooper <jason@lakedaemon.net>
1577M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1578M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bda44ca2 1579M: Gregory Clement <gregory.clement@bootlin.com>
efc03ecb 1580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0 1581S: Maintained
ab7090ff 1582F: Documentation/devicetree/bindings/soc/dove/
4f1312b0 1583F: arch/arm/mach-dove/
54a246ff
NP
1584F: arch/arm/mach-mv78xx0/
1585F: arch/arm/mach-orion5x/
1586F: arch/arm/plat-orion/
31c17ac9
GC
1587F: arch/arm/boot/dts/dove*
1588F: arch/arm/boot/dts/orion5x*
1589
7683e9e5
LT
1590ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1591M: Jason Cooper <jason@lakedaemon.net>
1592M: Andrew Lunn <andrew@lunn.ch>
bda44ca2 1593M: Gregory Clement <gregory.clement@bootlin.com>
7683e9e5 1594M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
e557959d
NA
1595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S: Maintained
7683e9e5
LT
1597F: arch/arm/boot/dts/armada*
1598F: arch/arm/boot/dts/kirkwood*
1599F: arch/arm/configs/mvebu_*_defconfig
1600F: arch/arm/mach-mvebu/
1601F: arch/arm64/boot/dts/marvell/armada*
d71f617a 1602F: drivers/cpufreq/armada-37xx-cpufreq.c
7683e9e5
LT
1603F: drivers/cpufreq/mvebu-cpufreq.c
1604F: drivers/irqchip/irq-armada-370-xp.c
1605F: drivers/irqchip/irq-mvebu-*
1606F: drivers/pinctrl/mvebu/
1607F: drivers/rtc/rtc-armada38x.c
e557959d 1608
607b8fc9
EH
1609ARM/Mediatek RTC DRIVER
1610M: Eddie Huang <eddie.huang@mediatek.com>
1bb5a74b 1611M: Sean Wang <sean.wang@mediatek.com>
607b8fc9
EH
1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1614S: Maintained
1bb5a74b 1615F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
607b8fc9 1616F: drivers/rtc/rtc-mt6397.c
1bb5a74b 1617F: drivers/rtc/rtc-mt7622.c
607b8fc9 1618
e54951c8
MB
1619ARM/Mediatek SoC support
1620M: Matthias Brugger <matthias.bgg@gmail.com>
1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1622L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1623S: Maintained
1624F: arch/arm/boot/dts/mt6*
44e4e5fb 1625F: arch/arm/boot/dts/mt7*
e54951c8
MB
1626F: arch/arm/boot/dts/mt8*
1627F: arch/arm/mach-mediatek/
44e4e5fb 1628F: arch/arm64/boot/dts/mediatek/
e54951c8
MB
1629N: mtk
1630K: mediatek
1631
0f8669e3
CY
1632ARM/Mediatek USB3 PHY DRIVER
1633M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636S: Maintained
cd4ec4b0 1637F: drivers/phy/mediatek/phy-mtk-tphy.c
0f8669e3 1638
adcb079f
AB
1639ARM/MICREL KS8695 ARCHITECTURE
1640M: Greg Ungerer <gerg@uclinux.org>
1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1642F: arch/arm/mach-ks8695/
adcb079f
AB
1643S: Odd Fixes
1644
41ad9232
NF
1645ARM/Microchip (AT91) SoC support
1646M: Nicolas Ferre <nicolas.ferre@microchip.com>
1647M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649W: http://www.linux4sam.org
1650T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1651S: Supported
1652N: at91
1653N: atmel
1654F: arch/arm/mach-at91/
1655F: include/soc/at91/
1656F: arch/arm/boot/dts/at91*.dts
1657F: arch/arm/boot/dts/at91*.dtsi
1658F: arch/arm/boot/dts/sama*.dts
1659F: arch/arm/boot/dts/sama*.dtsi
1660F: arch/arm/include/debug/at91.S
1661F: drivers/memory/atmel*
1662F: drivers/watchdog/sama5d4_wdt.c
1663X: drivers/input/touchscreen/atmel_mxt_ts.c
1664X: drivers/net/wireless/atmel/
1665
d78ff0a5 1666ARM/MIOA701 MACHINE SUPPORT
8b58be88 1667M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1669F: arch/arm/mach-pxa/mioa701.c
1670S: Maintained
1671
9624dfe6 1672ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1673M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1674S: Maintained
1675
b49a7e60 1676ARM/NOMADIK/U300/Ux500 ARCHITECTURES
e4651a9f 1677M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679S: Maintained
1680F: arch/arm/mach-nomadik/
b49a7e60
LW
1681F: arch/arm/mach-u300/
1682F: arch/arm/mach-ux500/
1683F: arch/arm/boot/dts/ste-*
1684F: drivers/clk/clk-nomadik.c
1685F: drivers/clk/clk-u300.c
1686F: drivers/clocksource/clksrc-dbx500-prcmu.c
1687F: drivers/clocksource/timer-u300.c
1688F: drivers/dma/coh901318*
1689F: drivers/dma/ste_dma40*
1690F: drivers/hwspinlock/u8500_hsem.c
87572880 1691F: drivers/i2c/busses/i2c-nomadik.c
b49a7e60
LW
1692F: drivers/i2c/busses/i2c-stu300.c
1693F: drivers/mfd/ab3100*
1694F: drivers/mfd/ab8500*
1695F: drivers/mfd/abx500*
1696F: drivers/mfd/dbx500*
1697F: drivers/mfd/db8500*
1698F: drivers/pinctrl/nomadik/
1699F: drivers/pinctrl/pinctrl-coh901*
1700F: drivers/pinctrl/pinctrl-u300.c
1701F: drivers/rtc/rtc-ab3100.c
1702F: drivers/rtc/rtc-ab8500.c
1703F: drivers/rtc/rtc-coh901331.c
1704F: drivers/rtc/rtc-pl031.c
1705F: drivers/watchdog/coh901327_wdt.c
1706F: Documentation/devicetree/bindings/arm/ste-*
1707F: Documentation/devicetree/bindings/arm/ux500/
e4651a9f 1708T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1709
6a498e06
BH
1710ARM/NUVOTON NPCM ARCHITECTURE
1711M: Avi Fishman <avifishman70@gmail.com>
1712M: Tomer Maimon <tmaimon77@gmail.com>
1713R: Patrick Venture <venture@google.com>
1714R: Nancy Yuen <yuenn@google.com>
1715R: Brendan Higgins <brendanhiggins@google.com>
1716L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1717S: Supported
1718F: arch/arm/mach-npcm/
1719F: arch/arm/boot/dts/nuvoton-npcm*
1720F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1721F: drivers/*/*npcm*
1722F: Documentation/*/*npcm*
1723
7683e9e5
LT
1724ARM/NUVOTON W90X900 ARM ARCHITECTURE
1725M: Wan ZongShun <mcuos.com@gmail.com>
1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727W: http://www.mcuos.com
1728S: Maintained
1729F: arch/arm/mach-w90x900/
1730F: drivers/input/keyboard/w90p910_keypad.c
1731F: drivers/input/touchscreen/w90p910_ts.c
1732F: drivers/watchdog/nuc900_wdt.c
1733F: drivers/net/ethernet/nuvoton/w90p910_ether.c
93db446a 1734F: drivers/mtd/nand/raw/nuc900_nand.c
7683e9e5
LT
1735F: drivers/rtc/rtc-nuc900.c
1736F: drivers/spi/spi-nuc900.c
1737F: drivers/usb/host/ehci-w90x900.c
1738F: drivers/video/fbdev/nuc900fb.c
1739
9d76295a 1740ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1741M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1742L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1743W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1744S: Supported
1745
7683e9e5
LT
1746ARM/Orion SoC/Technologic Systems TS-78xx platform support
1747M: Alexander Clouter <alex@digriz.org.uk>
1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749W: http://www.digriz.org.uk/ts78xx/kernel
8459c159 1750S: Maintained
7683e9e5 1751F: arch/arm/mach-orion5x/ts78xx-*
8459c159 1752
7683e9e5
LT
1753ARM/OXNAS platform support
1754M: Neil Armstrong <narmstrong@baylibre.com>
1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3c9f2157 1756L: linux-oxnas@groups.io (moderated for non-subscribers)
7683e9e5
LT
1757S: Maintained
1758F: arch/arm/mach-oxnas/
aeeb00f4 1759F: arch/arm/boot/dts/ox8*.dts*
7683e9e5
LT
1760N: oxnas
1761
1762ARM/PALM TREO SUPPORT
1763M: Tomas Cech <sleep_walker@suse.com>
1764L: linux-arm-kernel@lists.infradead.org
1765W: http://hackndev.com
1766S: Maintained
c660f367 1767F: arch/arm/mach-pxa/palmtreo.*
7683e9e5
LT
1768
1769ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1770M: Marek Vasut <marek.vasut@gmail.com>
1771L: linux-arm-kernel@lists.infradead.org
1772W: http://hackndev.com
1773S: Maintained
933d35f0
JP
1774F: arch/arm/mach-pxa/include/mach/palmtx.h
1775F: arch/arm/mach-pxa/palmtx.c
c660f367 1776F: arch/arm/mach-pxa/palmt5.*
933d35f0
JP
1777F: arch/arm/mach-pxa/include/mach/palmld.h
1778F: arch/arm/mach-pxa/palmld.c
c660f367 1779F: arch/arm/mach-pxa/palmte2.*
933d35f0
JP
1780F: arch/arm/mach-pxa/include/mach/palmtc.h
1781F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1782
c49e1e63 1783ARM/PALMZ72 SUPPORT
8b58be88 1784M: Sergey Lapin <slapin@ossfans.org>
75280787 1785L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1786W: http://hackndev.com
1787S: Maintained
c660f367 1788F: arch/arm/mach-pxa/palmz72.*
c49e1e63 1789
1da177e4 1790ARM/PLEB SUPPORT
8b58be88 1791M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1792W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1793S: Maintained
1794
1795ARM/PT DIGITAL BOARD PORT
8b58be88 1796M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1798W: http://www.armlinux.org.uk/
1da177e4
LT
1799S: Maintained
1800
8fc1b0f8 1801ARM/QUALCOMM SUPPORT
bbeaa595
AG
1802M: Andy Gross <andy.gross@linaro.org>
1803M: David Brown <david.brown@linaro.org>
8fc1b0f8 1804L: linux-arm-msm@vger.kernel.org
f5d3af9d 1805L: linux-soc@vger.kernel.org
8fc1b0f8 1806S: Maintained
0ff50d60 1807F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1808F: arch/arm/boot/dts/qcom-*.dts
1809F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1810F: arch/arm/mach-qcom/
e68d7c14 1811F: arch/arm64/boot/dts/qcom/*
5482cefa 1812F: drivers/i2c/busses/i2c-qup.c
39a3366a 1813F: drivers/clk/qcom/
472cef34 1814F: drivers/dma/qcom/
f5d3af9d 1815F: drivers/soc/qcom/
5482cefa 1816F: drivers/spi/spi-qup.c
c0c89faf
SB
1817F: drivers/tty/serial/msm_serial.c
1818F: drivers/*/pm8???-*
1819F: drivers/mfd/ssbi.c
916f743d 1820F: drivers/firmware/qcom_scm.c
bbeaa595 1821T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1822
2b7a52a4 1823ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1824M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1826S: Maintained
1827
de9aa530
AF
1828ARM/REALTEK ARCHITECTURE
1829M: Andreas Färber <afaerber@suse.de>
1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S: Maintained
1832F: arch/arm64/boot/dts/realtek/
1833F: Documentation/devicetree/bindings/arm/realtek.txt
1834
b138e119
SH
1835ARM/RENESAS ARM64 ARCHITECTURE
1836M: Simon Horman <horms@verge.net.au>
1837M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1838L: linux-renesas-soc@vger.kernel.org
1839Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1840T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1841S: Supported
1842F: arch/arm64/boot/dts/renesas/
964ca6fe 1843F: Documentation/devicetree/bindings/arm/shmobile.txt
be32bcbb
GU
1844F: drivers/soc/renesas/
1845F: include/linux/soc/renesas/
b138e119 1846
d4275354 1847ARM/RISCPC ARCHITECTURE
54176cc6 1848M: Russell King <linux@armlinux.org.uk>
efc03ecb 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1850W: http://www.armlinux.org.uk/
d4275354 1851S: Maintained
d4275354
RK
1852F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1853F: arch/arm/include/asm/hardware/ioc.h
1854F: arch/arm/include/asm/hardware/iomd.h
1855F: arch/arm/include/asm/hardware/memc.h
1856F: arch/arm/mach-rpc/
1a6422f6 1857F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1858F: drivers/net/ethernet/i825xx/ether1*
1859F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1860F: drivers/scsi/arm/
1861
08ddbb0a
HS
1862ARM/Rockchip SoC support
1863M: Heiko Stuebner <heiko@sntech.de>
1864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1865L: linux-rockchip@lists.infradead.org
9f273c24 1866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1867S: Maintained
541555e9 1868F: arch/arm/boot/dts/rk3*
2b503be3 1869F: arch/arm/boot/dts/rv1108*
08ddbb0a 1870F: arch/arm/mach-rockchip/
541555e9
HS
1871F: drivers/clk/rockchip/
1872F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1873F: drivers/*/*rockchip*
541555e9
HS
1874F: drivers/*/*/*rockchip*
1875F: sound/soc/rockchip/
b4331b43 1876N: rockchip
08ddbb0a 1877
5bfb937c
KK
1878ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1879M: Kukjin Kim <kgene@kernel.org>
326dce07 1880M: Krzysztof Kozlowski <krzk@kernel.org>
efc03ecb 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1882L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1883Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1884S: Maintained
6f0589c8 1885F: arch/arm/boot/dts/s3c*
e68d7c14 1886F: arch/arm/boot/dts/s5p*
6f0589c8 1887F: arch/arm/boot/dts/exynos*
d97236e6 1888F: arch/arm64/boot/dts/exynos/
482ce512 1889F: arch/arm/plat-samsung/
769bbb63
HS
1890F: arch/arm/mach-s3c24*/
1891F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1892F: arch/arm/mach-s5p*/
1893F: arch/arm/mach-exynos*/
1c03274d
KK
1894F: drivers/*/*s3c24*
1895F: drivers/*/*/*s3c24*
1896F: drivers/*/*s3c64xx*
1897F: drivers/*/*s5pv210*
ffd51977 1898F: drivers/memory/samsung/*
bf50ddcd 1899F: drivers/soc/samsung/*
d6b9aea6
KK
1900F: Documentation/arm/Samsung/
1901F: Documentation/devicetree/bindings/arm/samsung/
1902F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1903F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1904N: exynos
f556cb07 1905
10ffa964
KP
1906ARM/SAMSUNG MOBILE MACHINE SUPPORT
1907M: Kyungmin Park <kyungmin.park@samsung.com>
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Maintained
004bbd3c 1910F: arch/arm/mach-s5pv210/
10ffa964 1911
3ce4ccb6
KD
1912ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1913M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1914M: Kamil Debski <kamil@wypas.org>
1915M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1916L: linux-arm-kernel@lists.infradead.org
1917L: linux-media@vger.kernel.org
1918S: Maintained
1919F: drivers/media/platform/s5p-g2d/
1920
1bcbf6f4 1921ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
8108f7f4
MS
1922M: Marek Szyprowski <m.szyprowski@samsung.com>
1923L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1bcbf6f4
KD
1924L: linux-media@vger.kernel.org
1925S: Maintained
8108f7f4
MS
1926F: drivers/media/platform/s5p-cec/
1927F: Documentation/devicetree/bindings/media/s5p-cec.txt
1bcbf6f4 1928
7d9f9bf4
AP
1929ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1930M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1931M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1932L: linux-arm-kernel@lists.infradead.org
1933L: linux-media@vger.kernel.org
1934S: Maintained
1935F: drivers/media/platform/s5p-jpeg/
1936
7683e9e5
LT
1937ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1938M: Kyungmin Park <kyungmin.park@samsung.com>
1939M: Kamil Debski <kamil@wypas.org>
1940M: Jeongtae Park <jtp.park@samsung.com>
1941M: Andrzej Hajda <a.hajda@samsung.com>
1942L: linux-arm-kernel@lists.infradead.org
1943L: linux-media@vger.kernel.org
1944S: Maintained
1945F: arch/arm/plat-samsung/s5p-dev-mfc.c
1946F: drivers/media/platform/s5p-mfc/
1947
d48d38e8 1948ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1949M: Simon Horman <horms@verge.net.au>
d48d38e8 1950M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1951L: linux-renesas-soc@vger.kernel.org
4a121096 1952Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1953T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1954S: Supported
0b514fdb
SH
1955F: arch/arm/boot/dts/emev2*
1956F: arch/arm/boot/dts/r7s*
1957F: arch/arm/boot/dts/r8a*
1958F: arch/arm/boot/dts/sh*
0b514fdb 1959F: arch/arm/configs/shmobile_defconfig
7a2071c5 1960F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1961F: arch/arm/mach-shmobile/
964ca6fe 1962F: Documentation/devicetree/bindings/arm/shmobile.txt
be32bcbb
GU
1963F: drivers/soc/renesas/
1964F: include/linux/soc/renesas/
d48d38e8 1965
66314223 1966ARM/SOCFPGA ARCHITECTURE
08b3b33f 1967M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1968S: Maintained
1969F: arch/arm/mach-socfpga/
efadb751
DN
1970F: arch/arm/boot/dts/socfpga*
1971F: arch/arm/configs/socfpga_defconfig
e68d7c14 1972F: arch/arm64/boot/dts/altera/
ba2b7d0a 1973W: http://www.rocketboards.org
efadb751 1974T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1975
1976ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
08b3b33f 1977M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1978S: Maintained
1979F: drivers/clk/socfpga/
1980
71bcada8 1981ARM/SOCFPGA EDAC SUPPORT
06c177cb 1982M: Thor Thayer <thor.thayer@linux.intel.com>
71bcada8
TT
1983S: Maintained
1984F: drivers/edac/altera_edac.
1985
b34c61fc
CZ
1986ARM/SPREADTRUM SoC SUPPORT
1987M: Orson Zhai <orsonzhai@gmail.com>
1988M: Baolin Wang <baolin.wang@linaro.org>
1989M: Chunyan Zhang <zhang.lyra@gmail.com>
1990S: Maintained
1991F: arch/arm64/boot/dts/sprd
1992N: sprd
1993
65ebcc11 1994ARM/STI ARCHITECTURE
a92177ea 1995M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
65ebcc11
SK
1997W: http://www.stlinux.com
1998S: Maintained
1999F: arch/arm/mach-sti/
a92177ea 2000F: arch/arm/boot/dts/sti*
b8e31bf3 2001F: drivers/char/hw_random/st-rng.c
a92177ea 2002F: drivers/clocksource/arm_global_timer.c
82805d1b 2003F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 2004F: drivers/cpufreq/sti-cpufreq.c
6da0f216 2005F: drivers/dma/st_fdma*
a92177ea 2006F: drivers/i2c/busses/i2c-st.c
346e2e4a 2007F: drivers/media/rc/st_rc.c
95d66b16 2008F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 2009F: drivers/mmc/host/sdhci-st.c
0b56e9a7
VG
2010F: drivers/phy/st/phy-miphy28lp.c
2011F: drivers/phy/st/phy-stih407-usb.c
346e2e4a 2012F: drivers/pinctrl/pinctrl-st.c
aac22524 2013F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 2014F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 2015F: drivers/reset/sti/
db4112e6 2016F: drivers/rtc/rtc-st-lpc.c
346e2e4a 2017F: drivers/tty/serial/st-asc.c
eb11adab 2018F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
2019F: drivers/usb/host/ehci-st.c
2020F: drivers/usb/host/ohci-st.c
db4112e6 2021F: drivers/watchdog/st_lpc_wdt.c
daac6f86 2022F: drivers/ata/ahci_st.c
c9d7cc3e 2023F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 2024
ee6e7879
MC
2025ARM/STM32 ARCHITECTURE
2026M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 2027M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
2028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S: Maintained
20f4ed3a 2030T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
ee6e7879 2031N: stm32
20f4ed3a
AT
2032F: arch/arm/boot/dts/stm32*
2033F: arch/arm/mach-stm32/
ee6e7879
MC
2034F: drivers/clocksource/armv7m_systick.c
2035
bc52497a
JZ
2036ARM/Synaptics Berlin SoC support
2037M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2038M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040S: Maintained
2041F: arch/arm/mach-berlin/
2042F: arch/arm/boot/dts/berlin*
2043F: arch/arm64/boot/dts/marvell/berlin*
2044
d6de5b02 2045ARM/TANGO ARCHITECTURE
2cb02206
MG
2046M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2047M: Mans Rullgard <mans@mansr.com>
d6de5b02 2048L: linux-arm-kernel@lists.infradead.org
2cb02206 2049S: Odd Fixes
e2bd0d37 2050N: tango
d6de5b02 2051
2b7a52a4 2052ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 2053M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 2054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
2055S: Maintained
2056
9d2d6068
HV
2057ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2058M: Hans Verkuil <hans.verkuil@cisco.com>
2059L: linux-tegra@vger.kernel.org
2060L: linux-media@vger.kernel.org
2061S: Maintained
2062F: drivers/media/platform/tegra-cec/
2063F: Documentation/devicetree/bindings/media/tegra-cec.txt
2064
1bbd7089 2065ARM/TETON BGA MACHINE SUPPORT
706e69d6 2066M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
2067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068S: Maintained
2069
7683e9e5
LT
2070ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2071M: Santosh Shilimkar <ssantosh@kernel.org>
2072L: linux-kernel@vger.kernel.org
2073S: Maintained
2074F: drivers/memory/*emif*
2075
2076ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2077M: Santosh Shilimkar <ssantosh@kernel.org>
2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S: Maintained
2080F: arch/arm/mach-keystone/
2081F: arch/arm/boot/dts/keystone-*
2082T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2083
2084ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2085M: Santosh Shilimkar <ssantosh@kernel.org>
2086L: linux-kernel@vger.kernel.org
2087S: Maintained
2088F: drivers/clk/keystone/
2089
2090ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2091M: Santosh Shilimkar <ssantosh@kernel.org>
2092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093L: linux-kernel@vger.kernel.org
2094S: Maintained
2095F: drivers/clocksource/timer-keystone.c
2096
2097ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2098M: Santosh Shilimkar <ssantosh@kernel.org>
2099L: linux-kernel@vger.kernel.org
2100S: Maintained
2101F: drivers/power/reset/keystone-reset.c
2102
2b7a52a4 2103ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 2104M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 2105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
2106S: Maintained
2107
7683e9e5
LT
2108ARM/TOSA MACHINE SUPPORT
2109M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2110M: Dirk Opfer <dirk@opfer-online.de>
7d2c86b5 2111S: Maintained
98ad6e3b 2112
3d00d04f
MY
2113ARM/UNIPHIER ARCHITECTURE
2114M: Masahiro Yamada <yamada.masahiro@socionext.com>
2115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 2116T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 2117S: Maintained
1c59d045 2118F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
3881c4a5 2119F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
a3ff83d2 2120F: arch/arm/boot/dts/uniphier*
e7ecbc05 2121F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 2122F: arch/arm/mach-uniphier/
e7ecbc05 2123F: arch/arm/mm/cache-uniphier.c
0308cadc 2124F: arch/arm64/boot/dts/socionext/uniphier*
4b7f48d3 2125F: drivers/bus/uniphier-system-bus.c
734d82f4 2126F: drivers/clk/uniphier/
dbe776c2 2127F: drivers/gpio/gpio-uniphier.c
dd6fd4a3 2128F: drivers/i2c/busses/i2c-uniphier*
5ed34d3a 2129F: drivers/irqchip/irq-uniphier-aidet.c
a3ff83d2 2130F: drivers/pinctrl/uniphier/
54e991b5 2131F: drivers/reset/reset-uniphier.c
a3ff83d2 2132F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
2133N: uniphier
2134
e93fde28
UH
2135ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2136M: Ulf Hansson <ulf.hansson@linaro.org>
2137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138T: git git://git.linaro.org/people/ulfh/clk.git
2139S: Maintained
2140F: drivers/clk/ux500/
e93fde28 2141
740d93b1
PM
2142ARM/VERSATILE EXPRESS PLATFORM
2143M: Liviu Dudau <liviu.dudau@arm.com>
2144M: Sudeep Holla <sudeep.holla@arm.com>
2145M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S: Maintained
2148F: arch/arm/boot/dts/vexpress*
e68d7c14 2149F: arch/arm64/boot/dts/arm/
740d93b1
PM
2150F: arch/arm/mach-vexpress/
2151F: */*/vexpress*
7e8f403f 2152F: */*/*/vexpress*
740d93b1
PM
2153F: drivers/clk/versatile/clk-vexpress-osc.c
2154F: drivers/clocksource/versatile.c
46a600ea 2155N: mps2
740d93b1 2156
d4275354 2157ARM/VFP SUPPORT
54176cc6 2158M: Russell King <linux@armlinux.org.uk>
efc03ecb 2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 2160W: http://www.armlinux.org.uk/
d4275354
RK
2161S: Maintained
2162F: arch/arm/vfp/
2163
e66b6d8e
MV
2164ARM/VOIPAC PXA270 SUPPORT
2165M: Marek Vasut <marek.vasut@gmail.com>
2166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S: Maintained
2168F: arch/arm/mach-pxa/vpac270.c
e0cca11b 2169F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 2170
04529fe2
TP
2171ARM/VT8500 ARM ARCHITECTURE
2172M: Tony Prisk <linux@prisktech.co.nz>
2173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174S: Maintained
2175F: arch/arm/mach-vt8500/
41fd91b4 2176F: drivers/clocksource/vt8500_timer.c
560746eb 2177F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
2178F: drivers/mmc/host/wmt-sdmmc.c
2179F: drivers/pwm/pwm-vt8500.c
2180F: drivers/rtc/rtc-vt8500.c
2181F: drivers/tty/serial/vt8500_serial.c
4f31102b 2182F: drivers/usb/host/ehci-platform.c
41fd91b4 2183F: drivers/usb/host/uhci-platform.c
8a61f013
JH
2184F: drivers/video/fbdev/vt8500lcdfb.*
2185F: drivers/video/fbdev/wm8505fb*
2186F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 2187
e66b6d8e
MV
2188ARM/ZIPIT Z2 SUPPORT
2189M: Marek Vasut <marek.vasut@gmail.com>
2190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S: Maintained
2192F: arch/arm/mach-pxa/z2.c
6ab2a855 2193F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 2194
5ecc4b53
JN
2195ARM/ZTE ARCHITECTURE
2196M: Jun Nie <jun.nie@linaro.org>
15e2dcd6 2197M: Baoyou Xie <baoyou.xie@linaro.org>
975201ca 2198M: Shawn Guo <shawnguo@kernel.org>
5ecc4b53
JN
2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S: Maintained
975201ca 2201F: arch/arm/boot/dts/zx2967*
5ecc4b53 2202F: arch/arm/mach-zx/
975201ca 2203F: arch/arm64/boot/dts/zte/
5ecc4b53 2204F: drivers/clk/zte/
975201ca
SG
2205F: drivers/dma/zx_dma.c
2206F: drivers/gpio/gpio-zx.c
2207F: drivers/i2c/busses/i2c-zx2967.c
2208F: drivers/mmc/host/dw_mmc-zx.*
2209F: drivers/pinctrl/zte/
15e2dcd6 2210F: drivers/soc/zte/
975201ca
SG
2211F: drivers/thermal/zx2967_thermal.c
2212F: drivers/watchdog/zx2967_wdt.c
5ecc4b53 2213F: Documentation/devicetree/bindings/arm/zte.txt
975201ca
SG
2214F: Documentation/devicetree/bindings/clock/zx2967*.txt
2215F: Documentation/devicetree/bindings/dma/zxdma.txt
2216F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2217F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2218F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2219F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
8041311c 2220F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
15e2dcd6 2221F: Documentation/devicetree/bindings/soc/zte/
975201ca
SG
2222F: Documentation/devicetree/bindings/sound/zte,*.txt
2223F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2224F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2225F: include/dt-bindings/clock/zx2967*.h
2226F: include/dt-bindings/soc/zte,*.h
2227F: sound/soc/codecs/zx_aud96p22.c
2228F: sound/soc/zte/
5ecc4b53 2229
51f29d44
MS
2230ARM/ZYNQ ARCHITECTURE
2231M: Michal Simek <michal.simek@xilinx.com>
2232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233W: http://wiki.xilinx.com
d6448b76 2234T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
2235S: Supported
2236F: arch/arm/mach-zynq/
bd2a337a 2237F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2238F: drivers/block/xsysace.c
c2fd4e38
MS
2239N: zynq
2240N: xilinx
2241F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2242F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2243F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2244F: drivers/edac/synopsys_edac.c
51f29d44 2245
38074229
CM
2246ARM64 PORT (AARCH64 ARCHITECTURE)
2247M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2248M: Will Deacon <will.deacon@arm.com>
38074229 2249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2250T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2251S: Maintained
2252F: arch/arm64/
d19766ec 2253F: Documentation/arm64/
38074229 2254
a56ba8fb
SA
2255AS3645A LED FLASH CONTROLLER DRIVER
2256M: Sakari Ailus <sakari.ailus@iki.fi>
2257L: linux-leds@vger.kernel.org
2258S: Maintained
2259F: drivers/leds/leds-as3645a.c
2260
7c94a8b2
LW
2261ASAHI KASEI AK8974 DRIVER
2262M: Linus Walleij <linus.walleij@linaro.org>
2263L: linux-iio@vger.kernel.org
2264W: http://www.akm.com/
2265S: Supported
2266F: drivers/iio/magnetometer/ak8974.c
2267
d58de038
GJ
2268ASC7621 HARDWARE MONITOR DRIVER
2269M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2270L: linux-hwmon@vger.kernel.org
d58de038
GJ
2271S: Maintained
2272F: Documentation/hwmon/asc7621
2273F: drivers/hwmon/asc7621.c
2274
b229ece9 2275ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2276M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2277L: acpi4asus-user@lists.sourceforge.net
d0944853 2278L: platform-driver-x86@vger.kernel.org
76593d6f 2279W: http://acpi4asus.sf.net
85091b71 2280S: Maintained
b229ece9
CC
2281F: drivers/platform/x86/asus*.c
2282F: drivers/platform/x86/eeepc*.c
85091b71 2283
f6a6bbae
JPRV
2284ASUS WIRELESS RADIO CONTROL DRIVER
2285M: João Paulo Rechi Vita <jprvita@gmail.com>
2286L: platform-driver-x86@vger.kernel.org
2287S: Maintained
2288F: drivers/platform/x86/asus-wireless.c
2289
75aeddd1
DH
2290ASYMMETRIC KEYS
2291M: David Howells <dhowells@redhat.com>
2292L: keyrings@vger.kernel.org
2293S: Maintained
2294F: Documentation/crypto/asymmetric-keys.txt
2295F: include/linux/verification.h
2296F: include/crypto/public_key.h
2297F: include/crypto/pkcs7.h
2298F: crypto/asymmetric_keys/
2299
953a6479 2300ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2301R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2302W: http://sourceforge.net/projects/xscaleiop
08223d80 2303S: Odd fixes
679655da
JP
2304F: Documentation/crypto/async-tx-api.txt
2305F: crypto/async_tx/
2306F: drivers/dma/
2307F: include/linux/dmaengine.h
2308F: include/linux/async_tx.h
b3e5f263 2309
a1867d36 2310AT24 EEPROM DRIVER
8aee5575 2311M: Bartosz Golaszewski <brgl@bgdev.pl>
a1867d36 2312L: linux-i2c@vger.kernel.org
f9a19fcc 2313T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
a1867d36 2314S: Maintained
a01be217 2315F: Documentation/devicetree/bindings/eeprom/at24.txt
a1867d36 2316F: drivers/misc/eeprom/at24.c
25f73ed5 2317F: include/linux/platform_data/at24.h
a1867d36 2318
e7839f25 2319ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2320M: "Ed L. Cashin" <ed.cashin@acm.org>
2321W: http://www.openaoe.org/
1da177e4 2322S: Supported
679655da
JP
2323F: Documentation/aoe/
2324F: drivers/block/aoe/
1da177e4 2325
aad7a211
AB
2326ATHEROS 71XX/9XXX GPIO DRIVER
2327M: Alban Bedel <albeu@free.fr>
2328W: https://github.com/AlbanBedel/linux
2329T: git git://github.com/AlbanBedel/linux
2330S: Maintained
2331F: drivers/gpio/gpio-ath79.c
2332F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2333
9a10a870 2334ATHEROS ATH GENERIC UTILITIES
f726ee65 2335M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2336L: linux-wireless@vger.kernel.org
2337S: Supported
2338F: drivers/net/wireless/ath/*
2339
fa1c114f 2340ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2341M: Jiri Slaby <jirislaby@gmail.com>
2342M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2343M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2344L: linux-wireless@vger.kernel.org
72c706b7 2345W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2346S: Maintained
fa451753 2347F: drivers/net/wireless/ath/ath5k/
fa1c114f 2348
12e62d6f
KV
2349ATHEROS ATH6KL WIRELESS DRIVER
2350M: Kalle Valo <kvalo@qca.qualcomm.com>
2351L: linux-wireless@vger.kernel.org
2352W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2353T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2354S: Supported
2355F: drivers/net/wireless/ath/ath6kl/
2356
82abbea7
RD
2357ATI_REMOTE2 DRIVER
2358M: Ville Syrjala <syrjala@sci.fi>
1d7e1e6b 2359S: Maintained
82abbea7 2360F: drivers/input/misc/ati_remote2.c
1d7e1e6b 2361
2c2a6172
LT
2362ATK0110 HWMON DRIVER
2363M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2364L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2365S: Maintained
2366F: drivers/hwmon/asus_atk0110.c
2367
7ae115b4 2368ATLX ETHERNET DRIVERS
8b58be88 2369M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2370M: Chris Snook <chris.snook@gmail.com>
e443e383 2371L: netdev@vger.kernel.org
8d5ca6ec
JC
2372W: http://sourceforge.net/projects/atl1
2373W: http://atl1.sourceforge.net
2374S: Maintained
2b133ad6 2375F: drivers/net/ethernet/atheros/
8d5ca6ec 2376
1da177e4 2377ATM
366c1bd1 2378M: Chas Williams <3chas3@gmail.com>
476604de 2379L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2380L: netdev@vger.kernel.org
1da177e4
LT
2381W: http://linux-atm.sourceforge.net
2382S: Maintained
679655da
JP
2383F: drivers/atm/
2384F: include/linux/atm*
c117ab84 2385F: include/uapi/linux/atm*
1da177e4 2386
04ac2f46 2387ATMEL AT91 / AT32 MCI DRIVER
420a3879 2388M: Ludovic Desroches <ludovic.desroches@microchip.com>
04ac2f46
NF
2389S: Maintained
2390F: drivers/mmc/host/atmel-mci.c
04ac2f46 2391
f80cb488 2392ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
e085b9d8 2393M: Nicolas Ferre <nicolas.ferre@microchip.com>
f80cb488
NF
2394S: Supported
2395F: drivers/power/reset/at91-sama5d2_shdwc.c
2396
dfae90ed 2397ATMEL Audio ALSA driver
e085b9d8 2398M: Nicolas Ferre <nicolas.ferre@microchip.com>
dfae90ed
BS
2399L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2400S: Supported
2401F: sound/soc/atmel
2402
888f2804 2403ATMEL I2C DRIVER
420a3879 2404M: Ludovic Desroches <ludovic.desroches@microchip.com>
888f2804
LD
2405L: linux-i2c@vger.kernel.org
2406S: Supported
2407F: drivers/i2c/busses/i2c-at91.c
2408
15515545 2409ATMEL ISI DRIVER
420a3879 2410M: Ludovic Desroches <ludovic.desroches@microchip.com>
15515545
JW
2411L: linux-media@vger.kernel.org
2412S: Supported
0538bee6 2413F: drivers/media/platform/atmel/atmel-isi.c
15515545
JW
2414F: include/media/atmel-isi.h
2415
8f4c79ce 2416ATMEL LCDFB DRIVER
e085b9d8 2417M: Nicolas Ferre <nicolas.ferre@microchip.com>
c69f677c 2418L: linux-fbdev@vger.kernel.org
8f4c79ce 2419S: Maintained
8a61f013 2420F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2421F: include/video/atmel_lcdc.h
8f4c79ce 2422
89e5785f 2423ATMEL MACB ETHERNET DRIVER
e085b9d8 2424M: Nicolas Ferre <nicolas.ferre@microchip.com>
89e5785f 2425S: Supported
9f2f381f 2426F: drivers/net/ethernet/cadence/
89e5785f 2427
7683e9e5
LT
2428ATMEL MAXTOUCH DRIVER
2429M: Nick Dyer <nick@shmanahar.org>
2430T: git git://github.com/ndyer/linux.git
2431S: Maintained
2432F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2433F: drivers/input/touchscreen/atmel_mxt_ts.c
7683e9e5 2434
7683e9e5
LT
2435ATMEL SAMA5D2 ADC DRIVER
2436M: Ludovic Desroches <ludovic.desroches@microchip.com>
2437L: linux-iio@vger.kernel.org
2438S: Supported
2439F: drivers/iio/adc/at91-sama5d2_adc.c
2440
05c441ef 2441ATMEL SDMMC DRIVER
420a3879 2442M: Ludovic Desroches <ludovic.desroches@microchip.com>
05c441ef 2443L: linux-mmc@vger.kernel.org
2444S: Supported
2445F: drivers/mmc/host/sdhci-of-at91.c
2446
754ce4f2 2447ATMEL SPI DRIVER
e085b9d8 2448M: Nicolas Ferre <nicolas.ferre@microchip.com>
754ce4f2 2449S: Supported
9df92e6c 2450F: drivers/spi/spi-atmel.*
754ce4f2 2451
0ef09015 2452ATMEL SSC DRIVER
e085b9d8 2453M: Nicolas Ferre <nicolas.ferre@microchip.com>
0ef09015
BS
2454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455S: Supported
2456F: drivers/misc/atmel-ssc.c
2457F: include/linux/atmel-ssc.h
2458
e9cb1c5a 2459ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
e085b9d8 2460M: Nicolas Ferre <nicolas.ferre@microchip.com>
e9cb1c5a
NF
2461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462S: Supported
2463F: drivers/misc/atmel_tclib.c
2464F: drivers/clocksource/tcb_clksrc.c
2465
914a3f3b 2466ATMEL USBA UDC DRIVER
e085b9d8 2467M: Nicolas Ferre <nicolas.ferre@microchip.com>
a02875a6 2468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2469S: Supported
faf2e1db 2470F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2471
1da177e4 2472ATMEL WIRELESS DRIVER
8b58be88 2473M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2474L: linux-wireless@vger.kernel.org
1da177e4
LT
2475W: http://www.thekelleys.org.uk/atmel
2476W: http://atmelwlandriver.sourceforge.net/
2477S: Maintained
30fe0f9b 2478F: drivers/net/wireless/atmel/atmel*
1da177e4 2479
7683e9e5
LT
2480ATMEL XDMA DRIVER
2481M: Ludovic Desroches <ludovic.desroches@microchip.com>
2482L: linux-arm-kernel@lists.infradead.org
2483L: dmaengine@vger.kernel.org
2484S: Supported
2485F: drivers/dma/at_xdmac.c
a14c0f8f 2486
3942b771
PZ
2487ATOMIC INFRASTRUCTURE
2488M: Will Deacon <will.deacon@arm.com>
2489M: Peter Zijlstra <peterz@infradead.org>
2490R: Boqun Feng <boqun.feng@gmail.com>
2491L: linux-kernel@vger.kernel.org
2492S: Maintained
2493F: arch/*/include/asm/atomic*.h
2494F: include/*/atomic*.h
2495
26780d9e 2496ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2497M: Bradley Grove <linuxdrivers@attotech.com>
2498L: linux-scsi@vger.kernel.org
2499W: http://www.attotech.com
2500S: Supported
2501F: drivers/scsi/esas2r
26780d9e 2502
bc6e17b8
SS
2503ATUSB IEEE 802.15.4 RADIO DRIVER
2504M: Stefan Schmidt <stefan@osg.samsung.com>
2505L: linux-wpan@vger.kernel.org
2506S: Maintained
2507F: drivers/net/ieee802154/atusb.c
2508F: drivers/net/ieee802154/atusb.h
2509F: drivers/net/ieee802154/at86rf230.h
2510
a92b7b80 2511AUDIT SUBSYSTEM
915f389d 2512M: Paul Moore <paul@paul-moore.com>
8b58be88 2513M: Eric Paris <eparis@redhat.com>
915f389d 2514L: linux-audit@redhat.com (moderated for non-subscribers)
174e075c 2515W: https://github.com/linux-audit
174e075c
PM
2516T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2517S: Supported
679655da 2518F: include/linux/audit.h
c117ab84 2519F: include/uapi/linux/audit.h
679655da 2520F: kernel/audit*
a92b7b80 2521
70e84049 2522AUXILIARY DISPLAY DRIVERS
8b58be88 2523M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2524W: http://miguelojeda.es/auxdisplay.htm
2525W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2526S: Maintained
679655da
JP
2527F: drivers/auxdisplay/
2528F: include/linux/cfag12864b.h
70e84049 2529
1da177e4 2530AX.25 NETWORK LAYER
8b58be88 2531M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2532L: linux-hams@vger.kernel.org
d34cb28a 2533W: http://www.linux-ax25.org/
1da177e4 2534S: Maintained
c117ab84 2535F: include/uapi/linux/ax25.h
679655da
JP
2536F: include/net/ax25.h
2537F: net/ax25/
1da177e4 2538
21dd0ece
PR
2539AXENTIA ARM DEVICES
2540M: Peter Rosin <peda@axentia.se>
2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542S: Maintained
2543F: Documentation/devicetree/bindings/arm/axentia.txt
2544F: arch/arm/boot/dts/at91-linea.dtsi
0e432389
PR
2545F: arch/arm/boot/dts/at91-natte.dtsi
2546F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
21dd0ece
PR
2547F: arch/arm/boot/dts/at91-tse850-3.dts
2548
7683e9e5
LT
2549AXENTIA ASOC DRIVERS
2550M: Peter Rosin <peda@axentia.se>
2551L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2552S: Maintained
2553F: Documentation/devicetree/bindings/sound/axentia,*
2554F: sound/soc/atmel/tse850-pcm5142.c
2555
d5269395 2556AZ6007 DVB DRIVER
5dc8a864 2557M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2558L: linux-media@vger.kernel.org
a825eaec 2559W: https://linuxtv.org
d5269395
MCC
2560T: git git://linuxtv.org/media_tree.git
2561S: Maintained
2562F: drivers/media/usb/dvb-usb-v2/az6007.c
2563
6777376e
HV
2564AZTECH FM RADIO RECEIVER DRIVER
2565M: Hans Verkuil <hverkuil@xs4all.nl>
2566L: linux-media@vger.kernel.org
2567T: git git://linuxtv.org/media_tree.git
a825eaec 2568W: https://linuxtv.org
6777376e
HV
2569S: Maintained
2570F: drivers/media/radio/radio-aztech*
2571
e2d1d6c0 2572B43 WIRELESS DRIVER
e2d1d6c0 2573L: linux-wireless@vger.kernel.org
ed072f9e 2574L: b43-dev@lists.infradead.org
491b26b4 2575W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2576S: Odd Fixes
58619b14 2577F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2578
2579B43LEGACY WIRELESS DRIVER
8b58be88 2580M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2581L: linux-wireless@vger.kernel.org
ed072f9e 2582L: b43-dev@lists.infradead.org
491b26b4 2583W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2584S: Maintained
423e3ce3 2585F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2586
300abeb5 2587BACKLIGHT CLASS/SUBSYSTEM
70d14fcf 2588M: Lee Jones <lee.jones@linaro.org>
80e5d455
LJ
2589M: Daniel Thompson <daniel.thompson@linaro.org>
2590M: Jingoo Han <jingoohan1@gmail.com>
9f273c24 2591T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2592S: Maintained
679655da
JP
2593F: drivers/video/backlight/
2594F: include/linux/backlight.h
80e5d455
LJ
2595F: include/linux/pwm_backlight.h
2596F: Documentation/devicetree/bindings/leds/backlight
300abeb5 2597
c6c8fea2 2598BATMAN ADVANCED
207df49e 2599M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2600M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2601M: Antonio Quartulli <a@unstable.cc>
1584f41f 2602L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2603W: https://www.open-mesh.org/
8b823170 2604Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2605S: Maintained
286ddfb0
SE
2606F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2607F: Documentation/ABI/testing/sysfs-class-net-mesh
e45eba24 2608F: Documentation/networking/batman-adv.rst
fec149f5 2609F: include/uapi/linux/batadv_packet.h
09748a22 2610F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2611F: net/batman-adv/
2612
e2d1d6c0 2613BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2614M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2615L: linux-hams@vger.kernel.org
2616W: http://www.baycom.org/~tom/ham/ham.html
2617S: Maintained
679655da 2618F: drivers/net/hamradio/baycom*
e2d1d6c0 2619
cafe5635 2620BCACHE (BLOCK LAYER CACHE)
e9938f55 2621M: Coly Li <colyli@suse.de>
d1aa1ab3 2622M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2623L: linux-bcache@vger.kernel.org
2624W: http://bcache.evilpiepirate.org
52b69ff5
ML
2625C: irc://irc.oftc.net/bcache
2626S: Maintained
cafe5635
KO
2627F: drivers/md/bcache/
2628
04bd844a
HV
2629BDISP ST MEDIA DRIVER
2630M: Fabien Dessenne <fabien.dessenne@st.com>
2631L: linux-media@vger.kernel.org
2632T: git git://linuxtv.org/media_tree.git
a825eaec 2633W: https://linuxtv.org
04bd844a
HV
2634S: Supported
2635F: drivers/media/platform/sti/bdisp
2636
82abbea7
RD
2637BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2638M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2639L: netdev@vger.kernel.org
2640S: Maintained
2641F: drivers/net/ethernet/ec_bhf.c
f34b87e4 2642
e2d1d6c0 2643BEFS FILE SYSTEM
5624a8b0 2644M: Luis de Bethencourt <luisbg@kernel.org>
db4ad036
LB
2645M: Salah Triki <salah.triki@gmail.com>
2646S: Maintained
5624a8b0 2647T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
679655da
JP
2648F: Documentation/filesystems/befs.txt
2649F: fs/befs/
e2d1d6c0 2650
82abbea7
RD
2651BFQ I/O SCHEDULER
2652M: Paolo Valente <paolo.valente@linaro.org>
2653M: Jens Axboe <axboe@kernel.dk>
2654L: linux-block@vger.kernel.org
49e7d9df 2655S: Maintained
82abbea7
RD
2656F: block/bfq-*
2657F: Documentation/block/bfq-iosched.txt
564ee360 2658
e2d1d6c0 2659BFS FILE SYSTEM
cea58224 2660M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
e2d1d6c0 2661S: Maintained
679655da
JP
2662F: Documentation/filesystems/bfs.txt
2663F: fs/bfs/
c117ab84 2664F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2665
b54cf35a
JSM
2666BLINKM RGB LED DRIVER
2667M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2668S: Maintained
2669F: drivers/leds/leds-blinkm.c
2670
1da177e4 2671BLOCK LAYER
8b58be88 2672M: Jens Axboe <axboe@kernel.dk>
82c426e0 2673L: linux-block@vger.kernel.org
08deed1e 2674T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2675S: Maintained
679655da 2676F: block/
fc9de9a5 2677F: drivers/block/
ae11f7ef 2678F: kernel/trace/blktrace.c
88459642 2679F: lib/sbitmap.c
1da177e4 2680
2b54aaef 2681BLOCK2MTD DRIVER
8b58be88 2682M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2683L: linux-mtd@lists.infradead.org
2684S: Maintained
679655da 2685F: drivers/mtd/devices/block2mtd.c
2b54aaef 2686
63fbd24e 2687BLUETOOTH DRIVERS
8b58be88 2688M: Marcel Holtmann <marcel@holtmann.org>
eb491eca 2689M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2690L: linux-bluetooth@vger.kernel.org
63fbd24e 2691W: http://www.bluez.org/
22e7a424
MH
2692T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2694S: Maintained
679655da 2695F: drivers/bluetooth/
1da177e4 2696
63fbd24e 2697BLUETOOTH SUBSYSTEM
8b58be88 2698M: Marcel Holtmann <marcel@holtmann.org>
eb491eca 2699M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2700L: linux-bluetooth@vger.kernel.org
2701W: http://www.bluez.org/
22e7a424
MH
2702T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2704S: Maintained
679655da
JP
2705F: net/bluetooth/
2706F: include/net/bluetooth/
1da177e4
LT
2707
2708BONDING DRIVER
79b30750 2709M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2710M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2711M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2712L: netdev@vger.kernel.org
ce00f85c
JC
2713W: http://sourceforge.net/projects/bonding/
2714S: Supported
679655da 2715F: drivers/net/bonding/
c117ab84 2716F: include/uapi/linux/if_bonding.h
1da177e4 2717
b5f4df34
AS
2718BPF (Safe dynamic programs and tools)
2719M: Alexei Starovoitov <ast@kernel.org>
cdb90499 2720M: Daniel Borkmann <daniel@iogearbox.net>
b5f4df34
AS
2721L: netdev@vger.kernel.org
2722L: linux-kernel@vger.kernel.org
5e01929f
DB
2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
b5f4df34 2725S: Supported
cdb90499
DB
2726F: arch/x86/net/bpf_jit*
2727F: Documentation/networking/filter.txt
2e39748a 2728F: Documentation/bpf/
cdb90499
DB
2729F: include/linux/bpf*
2730F: include/linux/filter.h
5e01929f
DB
2731F: include/trace/events/bpf.h
2732F: include/trace/events/xdp.h
cdb90499
DB
2733F: include/uapi/linux/bpf*
2734F: include/uapi/linux/filter.h
b5f4df34 2735F: kernel/bpf/
cdb90499 2736F: kernel/trace/bpf_trace.c
5aa5bd14 2737F: lib/test_bpf.c
cdb90499
DB
2738F: net/bpf/
2739F: net/core/filter.c
2740F: net/sched/act_bpf.c
2741F: net/sched/cls_bpf.c
2742F: samples/bpf/
a92bb546 2743F: tools/bpf/
cdb90499 2744F: tools/testing/selftests/bpf/
b5f4df34 2745
39105890 2746BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2747M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2748L: netdev@vger.kernel.org
2749S: Supported
adfc5217 2750F: drivers/net/ethernet/broadcom/b44.*
39105890 2751
967dd82f
FF
2752BROADCOM B53 ETHERNET SWITCH DRIVER
2753M: Florian Fainelli <f.fainelli@gmail.com>
2754L: netdev@vger.kernel.org
2755L: openwrt-devel@lists.openwrt.org (subscribers-only)
2756S: Supported
2757F: drivers/net/dsa/b53/*
2758F: include/linux/platform_data/b53.h
2759
90f4c594 2760BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2761M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2762M: Ray Jui <rjui@broadcom.com>
2763M: Scott Branden <sbranden@broadcom.com>
086f4704 2764M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2765T: git git://github.com/broadcom/mach-bcm
af4b8e37 2766S: Maintained
ccf62f5a
JM
2767N: bcm281*
2768N: bcm113*
2769N: bcm216*
2770N: kona
af4b8e37 2771F: arch/arm/mach-bcm/
af4b8e37 2772
9209bec4 2773BROADCOM BCM2835 ARM ARCHITECTURE
10b9e887 2774M: Eric Anholt <eric@anholt.net>
346ab44e 2775M: Stefan Wahren <stefan.wahren@i2se.com>
f680f25c 2776L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2778T: git git://github.com/anholt/linux
f680f25c 2779S: Maintained
9209bec4 2780N: bcm2835
4a5a7a66 2781F: drivers/staging/vc04_services
f680f25c 2782
5564f092
RM
2783BROADCOM BCM47XX MIPS ARCHITECTURE
2784M: Hauke Mehrtens <hauke@hauke-m.de>
2785M: Rafał Miłecki <zajec5@gmail.com>
2786L: linux-mips@linux-mips.org
2787S: Maintained
7ad2410c 2788F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2789F: arch/mips/bcm47xx/*
2790F: arch/mips/include/asm/mach-bcm47xx/*
2791
9209bec4 2792BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2793M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a 2794M: Rafał Miłecki <zajec5@gmail.com>
d722bc94 2795M: Jon Mason <jonmason@broadcom.com>
1a50cd8a 2796M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2797L: linux-arm-kernel@lists.infradead.org
2798S: Maintained
2799F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2800F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe 2801F: arch/arm/boot/dts/bcm470*
d722bc94 2802F: arch/arm/boot/dts/bcm953012*
5b293ebe 2803
4ebd5047
RM
2804BROADCOM BCM53573 ARM ARCHITECTURE
2805M: Rafał Miłecki <rafal@milecki.pl>
2806L: linux-arm-kernel@lists.infradead.org
2807S: Maintained
2808F: arch/arm/boot/dts/bcm53573*
2809F: arch/arm/boot/dts/bcm47189*
2810
e076e962
FF
2811BROADCOM BCM63XX ARM ARCHITECTURE
2812M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2813M: bcm-kernel-feedback-list@broadcom.com
20de823e 2814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2815T: git git://github.com/broadcom/stblinux.git
e076e962 2816S: Maintained
d6f4e76e 2817N: bcm63xx
e076e962 2818
7110e227
KC
2819BROADCOM BCM63XX/BCM33XX UDC DRIVER
2820M: Kevin Cernekee <cernekee@gmail.com>
2821L: linux-usb@vger.kernel.org
2822S: Maintained
2823F: drivers/usb/gadget/udc/bcm63xx_udc.*
2824
2df94fd6 2825BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2826M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2827M: Gregory Fong <gregory.0xf0@gmail.com>
2828M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2829M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2831T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2832S: Maintained
2833F: arch/arm/mach-bcm/*brcmstb*
2834F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2835F: drivers/bus/brcmstb_gisb.c
7e19092f
FF
2836F: arch/arm/mm/cache-b15-rac.c
2837F: arch/arm/include/asm/hardware/cache-b15-rac.h
5009a289 2838N: brcmstb
2df94fd6 2839
7683e9e5
LT
2840BROADCOM BMIPS CPUFREQ DRIVER
2841M: Markus Mayer <mmayer@broadcom.com>
2842M: bcm-kernel-feedback-list@broadcom.com
2843L: linux-pm@vger.kernel.org
2844S: Maintained
2845F: drivers/cpufreq/bmips-cpufreq.c
2846
70371cef
KC
2847BROADCOM BMIPS MIPS ARCHITECTURE
2848M: Kevin Cernekee <cernekee@gmail.com>
2849M: Florian Fainelli <f.fainelli@gmail.com>
2850L: linux-mips@linux-mips.org
eb6725d0 2851T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2852S: Maintained
2853F: arch/mips/bmips/*
2854F: arch/mips/include/asm/mach-bmips/*
2855F: arch/mips/kernel/*bmips*
338808de 2856F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2857F: drivers/irqchip/irq-bcm63*
70371cef
KC
2858F: drivers/irqchip/irq-bcm7*
2859F: drivers/irqchip/irq-brcmstb*
3271e610 2860F: include/linux/bcm963xx_nvram.h
8fce60b8 2861F: include/linux/bcm963xx_tag.h
70371cef 2862
7683e9e5
LT
2863BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2864M: Rasesh Mody <rasesh.mody@cavium.com>
2865M: Harish Patil <harish.patil@cavium.com>
2866M: Dept-GELinuxNICDev@cavium.com
2867L: netdev@vger.kernel.org
2868S: Supported
2869F: drivers/net/ethernet/broadcom/bnx2.*
2870F: drivers/net/ethernet/broadcom/bnx2_*
20bb5505 2871
7683e9e5
LT
2872BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2873M: QLogic-Storage-Upstream@qlogic.com
2874L: linux-scsi@vger.kernel.org
2875S: Supported
2876F: drivers/scsi/bnx2fc/
2877
2878BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2879M: QLogic-Storage-Upstream@qlogic.com
2880L: linux-scsi@vger.kernel.org
2881S: Supported
2882F: drivers/scsi/bnx2i/
2883
2884BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
7683e9e5
LT
2885M: Ariel Elior <ariel.elior@cavium.com>
2886M: everest-linux-l2@cavium.com
948c51e6
MC
2887L: netdev@vger.kernel.org
2888S: Supported
7683e9e5
LT
2889F: drivers/net/ethernet/broadcom/bnx2x/
2890
2891BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2892M: Michael Chan <michael.chan@broadcom.com>
2893L: netdev@vger.kernel.org
2894S: Supported
2895F: drivers/net/ethernet/broadcom/bnxt/
948c51e6 2896
a9533e7e 2897BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2898M: Arend van Spriel <arend.vanspriel@broadcom.com>
2899M: Franky Lin <franky.lin@broadcom.com>
2900M: Hante Meuleman <hante.meuleman@broadcom.com>
21394d57
AVS
2901M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2902M: Wright Feng <wright.feng@cypress.com>
a9533e7e 2903L: linux-wireless@vger.kernel.org
2a734451 2904L: brcm80211-dev-list.pdl@broadcom.com
21394d57 2905L: brcm80211-dev-list@cypress.com
a9533e7e 2906S: Supported
05491d2c 2907F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2908
7683e9e5
LT
2909BROADCOM BRCMSTB GPIO DRIVER
2910M: Gregory Fong <gregory.0xf0@gmail.com>
2911L: bcm-kernel-feedback-list@broadcom.com
9958d6f9 2912S: Supported
7683e9e5
LT
2913F: drivers/gpio/gpio-brcmstb.c
2914F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
9958d6f9 2915
49859e55
AC
2916BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2917M: Al Cooper <alcooperx@gmail.com>
2918L: linux-kernel@vger.kernel.org
2919L: bcm-kernel-feedback-list@broadcom.com
2920S: Maintained
2921F: drivers/phy/broadcom/phy-brcm-usb*
2922
7683e9e5 2923BROADCOM GENET ETHERNET DRIVER
cc49c8ff 2924M: Doug Berger <opendmb@gmail.com>
7683e9e5
LT
2925M: Florian Fainelli <f.fainelli@gmail.com>
2926L: netdev@vger.kernel.org
6a6b5ad0 2927S: Supported
7683e9e5 2928F: drivers/net/ethernet/broadcom/genet/
6a6b5ad0 2929
63f37ddf 2930BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2931M: Ray Jui <rjui@broadcom.com>
2932M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2933M: Jon Mason <jonmason@broadcom.com>
086f4704 2934M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2936T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2937S: Maintained
2938N: iproc
2939N: cygnus
5c161242 2940N: bcm[-_]nsp
36c0237f
SB
2941N: bcm9113*
2942N: bcm9583*
63f37ddf
JM
2943N: bcm9585*
2944N: bcm9586*
2945N: bcm988312
36c0237f 2946N: bcm113*
63f37ddf
JM
2947N: bcm583*
2948N: bcm585*
2949N: bcm586*
2950N: bcm88312
97b79f90 2951N: hr2
d76e21b8 2952F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2953F: drivers/clk/bcm/clk-ns*
2954F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2955
7b7f588b 2956BROADCOM KONA GPIO DRIVER
5e163903 2957M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2958L: bcm-kernel-feedback-list@broadcom.com
2959S: Supported
2960F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2961F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2962
7683e9e5
LT
2963BROADCOM NETXTREME-E ROCE DRIVER
2964M: Selvin Xavier <selvin.xavier@broadcom.com>
2965M: Devesh Sharma <devesh.sharma@broadcom.com>
2966M: Somnath Kotur <somnath.kotur@broadcom.com>
2967M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2968L: linux-rdma@vger.kernel.org
2969W: http://www.broadcom.com
2970S: Supported
2971F: drivers/infiniband/hw/bnxt_re/
2972F: include/uapi/rdma/bnxt_re-abi.h
2973
f6e734a8
RM
2974BROADCOM NVRAM DRIVER
2975M: Rafał Miłecki <zajec5@gmail.com>
2976L: linux-mips@linux-mips.org
2977S: Maintained
2978F: drivers/firmware/broadcom/*
2979
7683e9e5
LT
2980BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2981M: Rafał Miłecki <zajec5@gmail.com>
2982L: linux-wireless@vger.kernel.org
02787daa 2983S: Maintained
7683e9e5
LT
2984F: drivers/bcma/
2985F: include/linux/bcma/
02787daa 2986
bb446b57
MM
2987BROADCOM STB AVS CPUFREQ DRIVER
2988M: Markus Mayer <mmayer@broadcom.com>
2989M: bcm-kernel-feedback-list@broadcom.com
2990L: linux-pm@vger.kernel.org
2991S: Maintained
2992F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2993F: drivers/cpufreq/brcmstb*
bb446b57 2994
b590c51c
BN
2995BROADCOM STB AVS TMON DRIVER
2996M: Markus Mayer <mmayer@broadcom.com>
2997M: bcm-kernel-feedback-list@broadcom.com
2998L: linux-pm@vger.kernel.org
2999S: Maintained
3000F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3001F: drivers/thermal/broadcom/brcmstb*
bb446b57 3002
7683e9e5
LT
3003BROADCOM STB NAND FLASH DRIVER
3004M: Brian Norris <computersforpeace@gmail.com>
3005M: Kamal Dasu <kdasu.kdev@gmail.com>
3006L: linux-mtd@lists.infradead.org
3007L: bcm-kernel-feedback-list@broadcom.com
c9678d86 3008S: Maintained
93db446a 3009F: drivers/mtd/nand/raw/brcmnand/
c9678d86 3010
2f330caf
MM
3011BROADCOM STB DPFE DRIVER
3012M: Markus Mayer <mmayer@broadcom.com>
3013M: bcm-kernel-feedback-list@broadcom.com
3014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015S: Maintained
3016F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3017F: drivers/memory/brcmstb_dpfe.c
3018
b8302205
FF
3019BROADCOM SYSTEMPORT ETHERNET DRIVER
3020M: Florian Fainelli <f.fainelli@gmail.com>
3021L: netdev@vger.kernel.org
3022S: Supported
3023F: drivers/net/ethernet/broadcom/bcmsysport.*
3024
7683e9e5
LT
3025BROADCOM TG3 GIGABIT ETHERNET DRIVER
3026M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3027M: Prashant Sreedharan <prashant@broadcom.com>
3028M: Michael Chan <mchan@broadcom.com>
3029L: netdev@vger.kernel.org
592e8b32 3030S: Supported
7683e9e5 3031F: drivers/net/ethernet/broadcom/tg3.*
592e8b32 3032
7725ccfd 3033BROCADE BFA FC SCSI DRIVER
aa803370
AG
3034M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3035M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
3036L: linux-scsi@vger.kernel.org
3037S: Supported
3038F: drivers/scsi/bfa/
7725ccfd 3039
8b230ed8 3040BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
3041M: Rasesh Mody <rasesh.mody@cavium.com>
3042M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3043M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
3044L: netdev@vger.kernel.org
3045S: Supported
f844a0ea 3046F: drivers/net/ethernet/brocade/bna/
8b230ed8 3047
5cdf7f76 3048BSG (block layer generic sg v4 driver)
8b58be88 3049M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
3050L: linux-scsi@vger.kernel.org
3051S: Supported
679655da
JP
3052F: block/bsg.c
3053F: include/linux/bsg.h
c117ab84 3054F: include/uapi/linux/bsg.h
5cdf7f76 3055
af39917d
CL
3056BT87X AUDIO DRIVER
3057M: Clemens Ladisch <clemens@ladisch.de>
3058L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3059T: git git://git.alsa-project.org/alsa-kernel.git
3060S: Maintained
3061F: Documentation/sound/alsa/Bt87x.txt
3062F: sound/pci/bt87x.c
3063
ff1d5c2f 3064BT8XXGPIO DRIVER
eb032b98 3065M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
3066W: http://bu3sch.de/btgpio.php
3067S: Maintained
72dbb705 3068F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 3069
eb1eb04f 3070BTRFS FILE SYSTEM
c0778e25
CM
3071M: Chris Mason <clm@fb.com>
3072M: Josef Bacik <jbacik@fb.com>
d8130624 3073M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
3074L: linux-btrfs@vger.kernel.org
3075W: http://btrfs.wiki.kernel.org/
8a6e2535 3076Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 3077T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 3078S: Maintained
679655da
JP
3079F: Documentation/filesystems/btrfs.txt
3080F: fs/btrfs/
aeea4c10
DL
3081F: include/linux/btrfs*
3082F: include/uapi/linux/btrfs*
eb1eb04f 3083
1da177e4 3084BTTV VIDEO4LINUX DRIVER
5dc8a864 3085M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 3086L: linux-media@vger.kernel.org
a825eaec 3087W: https://linuxtv.org
275ffde4 3088T: git git://linuxtv.org/media_tree.git
f96236e5 3089S: Odd fixes
618cd932 3090F: Documentation/media/v4l-drivers/bttv*
90d72ac6 3091F: drivers/media/pci/bt8xx/bttv*
1da177e4 3092
82abbea7
RD
3093BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3094M: Chanwoo Choi <cw00.choi@samsung.com>
3095L: linux-pm@vger.kernel.org
3096L: linux-samsung-soc@vger.kernel.org
3097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3098S: Maintained
3099F: drivers/devfreq/exynos-bus.c
3100F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3101
1f34923c
KA
3102BUSLOGIC SCSI DRIVER
3103M: Khalid Aziz <khalid@gonehiking.org>
3104L: linux-scsi@vger.kernel.org
3105S: Maintained
3106F: drivers/scsi/BusLogic.*
3107F: drivers/scsi/FlashPoint.*
3108
af39917d
CL
3109C-MEDIA CMI8788 DRIVER
3110M: Clemens Ladisch <clemens@ladisch.de>
3111L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3112T: git git://git.alsa-project.org/alsa-kernel.git
3113S: Maintained
3114F: sound/pci/oxygen/
3115
2141355f
MS
3116C6X ARCHITECTURE
3117M: Mark Salter <msalter@redhat.com>
91ebcd1b 3118M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
2141355f
MS
3119L: linux-c6x-dev@linux-c6x.org
3120W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3121S: Maintained
3122F: arch/c6x/
3123
8b1cfcbd
HM
3124CA8210 IEEE-802.15.4 RADIO DRIVER
3125M: Harry Morris <h.morris@cascoda.com>
8b1cfcbd
HM
3126L: linux-wpan@vger.kernel.org
3127W: https://github.com/Cascoda/ca8210-linux.git
3128S: Maintained
3129F: drivers/net/ieee802154/ca8210.c
3130F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3131
a5432f5a 3132CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 3133M: David Howells <dhowells@redhat.com>
e62d6e24 3134L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
3135S: Supported
3136F: Documentation/filesystems/caching/cachefiles.txt
3137F: fs/cachefiles/
3138
c815ca39
HV
3139CADET FM/AM RADIO RECEIVER DRIVER
3140M: Hans Verkuil <hverkuil@xs4all.nl>
3141L: linux-media@vger.kernel.org
3142T: git git://linuxtv.org/media_tree.git
a825eaec 3143W: https://linuxtv.org
c815ca39
HV
3144S: Maintained
3145F: drivers/media/radio/radio-cadet*
3146
77d5140f 3147CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 3148M: Jonathan Corbet <corbet@lwn.net>
661263b5 3149L: linux-media@vger.kernel.org
275ffde4 3150T: git git://linuxtv.org/media_tree.git
77d5140f 3151S: Maintained
618cd932 3152F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 3153F: drivers/media/platform/marvell-ccic/
77d5140f 3154
201b6bab 3155CAIF NETWORK LAYER
5c574f50 3156M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
3157L: netdev@vger.kernel.org
3158S: Supported
3159F: Documentation/networking/caif/
3160F: drivers/net/caif/
c117ab84 3161F: include/uapi/linux/caif/
201b6bab
JP
3162F: include/net/caif/
3163F: net/caif/
3164
77dac90f 3165CALGARY x86-64 IOMMU
a6921c29
JM
3166M: Muli Ben-Yehuda <mulix@mulix.org>
3167M: Jon Mason <jdmason@kudzu.us>
3168L: iommu@lists.linux-foundation.org
77dac90f 3169S: Maintained
679655da
JP
3170F: arch/x86/kernel/pci-calgary_64.c
3171F: arch/x86/kernel/tce_64.c
3172F: arch/x86/include/asm/calgary.h
3173F: arch/x86/include/asm/tce.h
77dac90f 3174
7683e9e5
LT
3175CAN NETWORK DRIVERS
3176M: Wolfgang Grandegger <wg@grandegger.com>
3177M: Marc Kleine-Budde <mkl@pengutronix.de>
3178L: linux-can@vger.kernel.org
3179W: https://github.com/linux-can
3180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3182S: Maintained
3183F: Documentation/devicetree/bindings/net/can/
3184F: drivers/net/can/
3185F: include/linux/can/dev.h
3186F: include/linux/can/platform/
3187F: include/uapi/linux/can/error.h
3188F: include/uapi/linux/can/netlink.h
3189
e2d1d6c0 3190CAN NETWORK LAYER
8d15d386 3191M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 3192M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3193L: linux-can@vger.kernel.org
84b0d715 3194W: https://github.com/linux-can
870482a4
MKB
3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3196T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 3197S: Maintained
7d597739 3198F: Documentation/networking/can.rst
8d15d386 3199F: net/can/
8d15d386 3200F: include/linux/can/core.h
c117ab84
CEB
3201F: include/uapi/linux/can.h
3202F: include/uapi/linux/can/bcm.h
3203F: include/uapi/linux/can/raw.h
3204F: include/uapi/linux/can/gw.h
e2d1d6c0 3205
95d16c72 3206CAPABILITIES
39baa7e6 3207M: Serge Hallyn <serge@hallyn.com>
95d16c72 3208L: linux-security-module@vger.kernel.org
6305902c 3209S: Supported
95d16c72 3210F: include/linux/capability.h
c117ab84 3211F: include/uapi/linux/capability.h
6305902c 3212F: security/commoncap.c
38a94118 3213F: kernel/capability.c
95d16c72 3214
b84894c7
KT
3215CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3216M: Kevin Tsai <ktsai@capellamicro.com>
3217S: Maintained
3218F: drivers/iio/light/cm*
b84894c7 3219
82abbea7
RD
3220CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3221M: Christian Lamparter <chunkeey@googlemail.com>
3222L: linux-wireless@vger.kernel.org
3223W: http://wireless.kernel.org/en/users/Drivers/carl9170
3224S: Maintained
3225F: drivers/net/wireless/ath/carl9170/
3226
f9484852
JG
3227CAVIUM I2C DRIVER
3228M: Jan Glauber <jglauber@cavium.com>
3229M: David Daney <david.daney@cavium.com>
3230W: http://www.cavium.com
3231S: Supported
3232F: drivers/i2c/busses/i2c-octeon*
3233F: drivers/i2c/busses/i2c-thunderx*
3234
7683e9e5
LT
3235CAVIUM LIQUIDIO NETWORK DRIVER
3236M: Derek Chickles <derek.chickles@caviumnetworks.com>
3237M: Satanand Burla <satananda.burla@caviumnetworks.com>
3238M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3239M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3240L: netdev@vger.kernel.org
3241W: http://www.cavium.com
3242S: Supported
3243F: drivers/net/ethernet/cavium/liquidio/
3244
25fc8465
JG
3245CAVIUM MMC DRIVER
3246M: Jan Glauber <jglauber@cavium.com>
3247M: David Daney <david.daney@cavium.com>
3248M: Steven J. Hill <Steven.Hill@cavium.com>
3249W: http://www.cavium.com
3250S: Supported
3251F: drivers/mmc/host/cavium*
3252
62ad8b5c
GC
3253CAVIUM OCTEON-TX CRYPTO DRIVER
3254M: George Cherian <george.cherian@cavium.com>
3255L: linux-crypto@vger.kernel.org
3256W: http://www.cavium.com
3257S: Supported
3258F: drivers/crypto/cavium/cpt/
3259
7683e9e5 3260CAVIUM THUNDERX2 ARM64 SOC
a93fae75 3261M: Robert Richter <rrichter@cavium.com>
7683e9e5
LT
3262M: Jayachandran C <jnair@caviumnetworks.com>
3263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3264S: Maintained
3265F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3266F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3267
ef0bbac3
VB
3268CC2520 IEEE-802.15.4 RADIO DRIVER
3269M: Varka Bhadram <varkabhadram@gmail.com>
3270L: linux-wpan@vger.kernel.org
3271S: Maintained
3272F: drivers/net/ieee802154/cc2520.c
3273F: include/linux/spi/cc2520.h
3274F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3275
94f32d92 3276CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
84817ef0
GBY
3277M: Gilad Ben-Yossef <gilad@benyossef.com>
3278L: linux-crypto@vger.kernel.org
84817ef0 3279S: Supported
94f32d92 3280F: drivers/crypto/ccree/
84817ef0
GBY
3281W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3282
6917a7b7 3283CEC FRAMEWORK
ca684386
HV
3284M: Hans Verkuil <hans.verkuil@cisco.com>
3285L: linux-media@vger.kernel.org
3286T: git git://linuxtv.org/media_tree.git
3287W: http://linuxtv.org
3288S: Supported
104eda6d 3289F: Documentation/media/kapi/cec-core.rst
618cd932 3290F: Documentation/media/uapi/cec
104eda6d 3291F: drivers/media/cec/
ca684386
HV
3292F: drivers/media/rc/keymaps/rc-cec.c
3293F: include/media/cec.h
6917a7b7 3294F: include/media/cec-notifier.h
104eda6d
HV
3295F: include/uapi/linux/cec.h
3296F: include/uapi/linux/cec-funcs.h
af15e32f 3297F: Documentation/devicetree/bindings/media/cec.txt
f67449fd 3298F: Documentation/ABI/testing/debugfs-cec-error-inj
ca684386 3299
96b52ab3
HV
3300CEC GPIO DRIVER
3301M: Hans Verkuil <hans.verkuil@cisco.com>
3302L: linux-media@vger.kernel.org
3303T: git git://linuxtv.org/media_tree.git
3304W: http://linuxtv.org
3305S: Supported
3306F: drivers/media/platform/cec-gpio/
3307F: Documentation/devicetree/bindings/media/cec-gpio.txt
3308
b8154542 3309CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3310M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3311L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3312W: http://www.ibm.com/developerworks/power/cell/
3313S: Supported
679655da 3314F: arch/powerpc/include/asm/cell*.h
679655da 3315F: arch/powerpc/include/asm/spu*.h
c117ab84 3316F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3317F: arch/powerpc/oprofile/*cell*
3318F: arch/powerpc/platforms/cell/
b8154542 3319
398ecff5
SW
3320CEPH COMMON CODE (LIBCEPH)
3321M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3322M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3323M: Sage Weil <sage@redhat.com>
82593f87 3324L: ceph-devel@vger.kernel.org
09d90327 3325W: http://ceph.com/
fb99f881 3326T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3327T: git git://github.com/ceph/ceph-client.git
9030aaf9 3328S: Supported
14430813
JP
3329F: net/ceph/
3330F: include/linux/ceph/
3331F: include/linux/crush/
9030aaf9 3332
398ecff5
SW
3333CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3334M: "Yan, Zheng" <zyan@redhat.com>
3335M: Sage Weil <sage@redhat.com>
3336M: Ilya Dryomov <idryomov@gmail.com>
3337L: ceph-devel@vger.kernel.org
3338W: http://ceph.com/
3339T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3340T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3341S: Supported
3342F: Documentation/filesystems/ceph.txt
3343F: fs/ceph/
3344
cfc411e7
DH
3345CERTIFICATE HANDLING:
3346M: David Howells <dhowells@redhat.com>
3347M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3348L: keyrings@vger.kernel.org
cfc411e7
DH
3349S: Maintained
3350F: Documentation/module-signing.txt
3351F: certs/
d8d80386 3352F: scripts/sign-file.c
cfc411e7
DH
3353F: scripts/extract-cert.c
3354
18332a80 3355CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3356L: linux-usb@vger.kernel.org
10c6c9c9 3357S: Orphan
679655da
JP
3358F: Documentation/usb/WUSB-Design-overview.txt
3359F: Documentation/usb/wusb-cbaf
355ffe69
DV
3360F: drivers/usb/host/hwa-hc.c
3361F: drivers/usb/host/whci/
679655da
JP
3362F: drivers/usb/wusbcore/
3363F: include/linux/usb/wusb*
18332a80 3364
70e84049 3365CFAG12864B LCD DRIVER
8b58be88 3366M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3367W: http://miguelojeda.es/auxdisplay.htm
3368W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3369S: Maintained
679655da
JP
3370F: drivers/auxdisplay/cfag12864b.c
3371F: include/linux/cfag12864b.h
70e84049
MOS
3372
3373CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3374M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3375W: http://miguelojeda.es/auxdisplay.htm
3376W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3377S: Maintained
679655da
JP
3378F: drivers/auxdisplay/cfag12864bfb.c
3379F: include/linux/cfag12864b.h
70e84049 3380
8c03145a 3381802.11 (including CFG80211/NL80211)
8b58be88 3382M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3383L: linux-wireless@vger.kernel.org
ce466579
JB
3384W: http://wireless.kernel.org/
3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3387S: Maintained
8c03145a 3388F: net/wireless/
c117ab84 3389F: include/uapi/linux/nl80211.h
8c03145a
JB
3390F: include/linux/ieee80211.h
3391F: include/net/wext.h
679655da 3392F: include/net/cfg80211.h
8c03145a
JB
3393F: include/net/iw_handler.h
3394F: include/net/ieee80211_radiotap.h
3395F: Documentation/driver-api/80211/cfg80211.rst
3396F: Documentation/networking/regulatory.txt
704232c2 3397
46e64261
GKH
3398CHAR and MISC DRIVERS
3399M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3400M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3401T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3402S: Supported
fb63de38
GU
3403F: drivers/char/
3404F: drivers/misc/
471322a8 3405F: include/linux/miscdevice.h
46e64261 3406
0a920b5b 3407CHECKPATCH
8b58be88 3408M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3409M: Joe Perches <joe@perches.com>
3410S: Maintained
679655da 3411F: scripts/checkpatch.pl
0a920b5b 3412
f8407f26
HW
3413CHINESE DOCUMENTATION
3414M: Harry Wei <harryxiyou@gmail.com>
9740153c 3415L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3416L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3417S: Maintained
f5ff9b63 3418F: Documentation/translations/zh_CN/
f8407f26 3419
2721ea2c 3420CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3421M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3423L: linux-usb@vger.kernel.org
3424S: Maintained
3425F: drivers/usb/chipidea/
3426
a93ad65d
HG
3427CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3428M: Hans de Goede <hdegoede@redhat.com>
3429L: linux-input@vger.kernel.org
3430S: Maintained
3431F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3432F: drivers/input/touchscreen/chipone_icn8318.c
3433
ab043105 3434CHROME HARDWARE PLATFORM SUPPORT
3c778a7f 3435M: Benson Leung <bleung@chromium.org>
ab043105
OJ
3436M: Olof Johansson <olof@lixom.net>
3437S: Maintained
3c778a7f 3438T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
ab043105
OJ
3439F: drivers/platform/chrome/
3440
3d4cfdc9
MB
3441CIRRUS LOGIC AUDIO CODEC DRIVERS
3442M: Brian Austin <brian.austin@cirrus.com>
3443M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3444L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3445S: Maintained
3446F: sound/soc/codecs/cs*
3447
7683e9e5
LT
3448CIRRUS LOGIC EP93XX ETHERNET DRIVER
3449M: Hartley Sweeten <hsweeten@visionengravers.com>
3450L: netdev@vger.kernel.org
3451S: Maintained
3452F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3453
82abbea7
RD
3454CISCO FCOE HBA DRIVER
3455M: Satish Kharat <satishkh@cisco.com>
3456M: Sesidhar Baddela <sebaddel@cisco.com>
3457M: Karan Tilak Kumar <kartilak@cisco.com>
3458L: linux-scsi@vger.kernel.org
3459S: Supported
3460F: drivers/scsi/fnic/
3461
3462CISCO SCSI HBA DRIVER
3463M: Karan Tilak Kumar <kartilak@cisco.com>
3464M: Sesidhar Baddela <sebaddel@cisco.com>
3465L: linux-scsi@vger.kernel.org
3466S: Supported
3467F: drivers/scsi/snic/
3468
3469CISCO VIC ETHERNET NIC DRIVER
3470M: Christian Benvenuti <benve@cisco.com>
3471M: Govindarajulu Varadarajan <_govind@gmx.com>
8af67d34 3472M: Parvi Kaustubhi <pkaustub@cisco.com>
82abbea7
RD
3473S: Supported
3474F: drivers/net/ethernet/cisco/enic/
3475
3476CISCO VIC LOW LATENCY NIC DRIVER
3477M: Christian Benvenuti <benve@cisco.com>
3478M: Dave Goodell <dgoodell@cisco.com>
3479S: Supported
3480F: drivers/infiniband/hw/usnic/
3481
94574d9a
KRW
3482CLEANCACHE API
3483M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3484L: linux-kernel@vger.kernel.org
3485S: Maintained
3486F: mm/cleancache.c
3487F: include/linux/cleancache.h
3488
d4275354 3489CLK API
54176cc6 3490M: Russell King <linux@armlinux.org.uk>
aa571b14 3491L: linux-clk@vger.kernel.org
37417046 3492S: Maintained
d4275354
RK
3493F: include/linux/clk.h
3494
9222d247
JS
3495CLOCKSOURCE, CLOCKEVENT DRIVERS
3496M: Daniel Lezcano <daniel.lezcano@linaro.org>
3497M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3498L: linux-kernel@vger.kernel.org
9222d247
JS
3499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3500S: Supported
2d764649
DL
3501F: drivers/clocksource/
3502F: Documentation/devicetree/bindings/timer/
9222d247 3503
529aa8cb
TLSC
3504CMPC ACPI DRIVER
3505M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3506M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3507L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3508S: Supported
3509F: drivers/platform/x86/classmate-laptop.c
3510
85756a06
HV
3511COBALT MEDIA DRIVER
3512M: Hans Verkuil <hans.verkuil@cisco.com>
3513L: linux-media@vger.kernel.org
3514T: git git://linuxtv.org/media_tree.git
a825eaec 3515W: https://linuxtv.org
85756a06
HV
3516S: Supported
3517F: drivers/media/pci/cobalt/
3518
74425eee 3519COCCINELLE/Semantic Patches (SmPL)
26de9c26 3520M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3521M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3522M: Nicolas Palix <nicolas.palix@imag.fr>
32c210d7 3523M: Michal Marek <michal.lkml@markovi.net>
26de9c26 3524L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3525T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3526W: http://coccinelle.lip6.fr/
3527S: Supported
4b9033a3 3528F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3529F: scripts/coccinelle/
3530F: scripts/coccicheck
3531
1da177e4 3532CODA FILE SYSTEM
8b58be88 3533M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3534M: coda@cs.cmu.edu
3535L: codalist@coda.cs.cmu.edu
3536W: http://www.coda.cs.cmu.edu/
3537S: Maintained
679655da
JP
3538F: Documentation/filesystems/coda.txt
3539F: fs/coda/
3540F: include/linux/coda*.h
c117ab84 3541F: include/uapi/linux/coda*.h
1da177e4 3542
0b14261e
PZ
3543CODA V4L2 MEM2MEM DRIVER
3544M: Philipp Zabel <p.zabel@pengutronix.de>
3545L: linux-media@vger.kernel.org
3546S: Maintained
3547F: Documentation/devicetree/bindings/media/coda.txt
3548F: drivers/media/platform/coda/
3549
7704addb 3550COMMON CLK FRAMEWORK
a85fa007 3551M: Michael Turquette <mturquette@baylibre.com>
eed9c249 3552M: Stephen Boyd <sboyd@kernel.org>
aa571b14 3553L: linux-clk@vger.kernel.org
22d61acf 3554Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3555T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3556S: Maintained
ae4185cd 3557F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3558F: drivers/clk/
3559X: drivers/clk/clkdev.c
7704addb 3560F: include/linux/clk-pr*
60bea3b5 3561F: include/linux/clk/
7704addb 3562
e2d1d6c0 3563COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3564M: Steve French <sfrench@samba.org>
51223df6 3565L: linux-cifs@vger.kernel.org
d1f28953 3566L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3567W: http://linux-cifs.samba.org/
bb1d5dda 3568T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3569S: Supported
ec421a71 3570F: Documentation/filesystems/cifs/
679655da 3571F: fs/cifs/
e2d1d6c0 3572
1da177e4 3573COMPACTPCI HOTPLUG CORE
8b58be88 3574M: Scott Murray <scott@spiteful.org>
64dab204 3575L: linux-pci@vger.kernel.org
82c4dfc7 3576S: Maintained
679655da 3577F: drivers/pci/hotplug/cpci_hotplug*
1da177e4 3578
7683e9e5 3579COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3580M: Scott Murray <scott@spiteful.org>
64dab204 3581L: linux-pci@vger.kernel.org
82c4dfc7 3582S: Maintained
7683e9e5 3583F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3584
7683e9e5 3585COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3586M: Scott Murray <scott@spiteful.org>
64dab204 3587L: linux-pci@vger.kernel.org
82c4dfc7 3588S: Maintained
7683e9e5 3589F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4 3590
5411552c 3591COMPAL LAPTOP SUPPORT
8b58be88 3592M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3593L: platform-driver-x86@vger.kernel.org
5411552c 3594S: Maintained
679655da 3595F: drivers/platform/x86/compal-laptop.c
5411552c 3596
949be0f7 3597CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3598L: accessrunner-general@lists.sourceforge.net
3599W: http://accessrunner.sourceforge.net/
44243ef4 3600S: Orphan
679655da 3601F: drivers/usb/atm/cxacru.c
949be0f7 3602
e2d1d6c0 3603CONFIGFS
d6351db2 3604M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3605M: Christoph Hellwig <hch@lst.de>
3606T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3607S: Supported
679655da
JP
3608F: fs/configfs/
3609F: include/linux/configfs.h
e2d1d6c0 3610
acb9c1b2 3611CONNECTOR
8b58be88 3612M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3613L: netdev@vger.kernel.org
3614S: Maintained
3615F: drivers/connector/
3616
a3e3354d 3617CONTROL GROUP (CGROUP)
860ca0e6 3618M: Tejun Heo <tj@kernel.org>
ad50c159 3619M: Li Zefan <lizefan@huawei.com>
4d205676 3620M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3621L: cgroups@vger.kernel.org
860ca0e6 3622T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3623S: Maintained
4b16b0c0 3624F: Documentation/cgroup*
679655da
JP
3625F: include/linux/cgroup*
3626F: kernel/cgroup*
a3e3354d
TH
3627
3628CONTROL GROUP - CPUSET
3629M: Li Zefan <lizefan@huawei.com>
3630L: cgroups@vger.kernel.org
3631W: http://www.bullopensource.org/cpuset/
3632W: http://oss.sgi.com/projects/cpusets/
3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3634S: Maintained
4b16b0c0 3635F: Documentation/cgroup-v1/cpusets.txt
a3e3354d 3636F: include/linux/cpuset.h
663d4673 3637F: kernel/cgroup/cpuset.c
a3e3354d
TH
3638
3639CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3640M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3641M: Michal Hocko <mhocko@kernel.org>
c4e29738 3642M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3643L: cgroups@vger.kernel.org
3644L: linux-mm@kvack.org
3645S: Maintained
3646F: mm/memcontrol.c
5d1ea48b 3647F: mm/swap_cgroup.c
fb3a0fb6 3648
bebe4678 3649CORETEMP HARDWARE MONITORING DRIVER
96859129 3650M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3651L: linux-hwmon@vger.kernel.org
bebe4678 3652S: Maintained
679655da
JP
3653F: Documentation/hwmon/coretemp
3654F: drivers/hwmon/coretemp.c
bebe4678 3655
1da177e4 3656COSA/SRP SYNC SERIAL DRIVER
8b58be88 3657M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3658W: http://www.fi.muni.cz/~kas/cosa/
3659S: Maintained
679655da 3660F: drivers/net/wan/cosa*
1da177e4 3661
4371ee35 3662CPMAC ETHERNET DRIVER
9dd4aaef 3663M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3664L: netdev@vger.kernel.org
3665S: Maintained
b544dbac 3666F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3667
1da177e4 3668CPU FREQUENCY DRIVERS
9c3646d1 3669M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3670M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3671L: linux-pm@vger.kernel.org
1da177e4 3672S: Maintained
27209d91
VK
3673T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3674T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3675B: https://bugzilla.kernel.org
dabe73cb 3676F: Documentation/cpu-freq/
6f193635 3677F: Documentation/devicetree/bindings/cpufreq/
679655da
JP
3678F: drivers/cpufreq/
3679F: include/linux/cpufreq.h
0a7d2cd7 3680F: tools/testing/selftests/cpufreq/
1da177e4 3681
8a67f0ef
VK
3682CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3683M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3684M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3685L: linux-pm@vger.kernel.org
3686W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3687S: Maintained
3688F: drivers/cpufreq/arm_big_little.h
3689F: drivers/cpufreq/arm_big_little.c
3690F: drivers/cpufreq/arm_big_little_dt.c
3691
82abbea7
RD
3692CPU POWER MONITORING SUBSYSTEM
3693M: Thomas Renninger <trenn@suse.com>
10f2fe6e
SK
3694M: Shuah Khan <shuahkh@osg.samsung.com>
3695M: Shuah Khan <shuah@kernel.org>
82abbea7
RD
3696L: linux-pm@vger.kernel.org
3697S: Maintained
3698F: tools/power/cpupower/
3699
3700CPUID/MSR DRIVER
3701M: "H. Peter Anvin" <hpa@zytor.com>
3702S: Maintained
3703F: arch/x86/kernel/cpuid.c
3704F: arch/x86/kernel/msr.c
3705
14d2c34c 3706CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3707M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3708M: Daniel Lezcano <daniel.lezcano@linaro.org>
3709L: linux-pm@vger.kernel.org
3710L: linux-arm-kernel@lists.infradead.org
cea8321c 3711T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3712S: Maintained
3713F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3714
0c570c18
BZ
3715CPUIDLE DRIVER - ARM EXYNOS
3716M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3717M: Daniel Lezcano <daniel.lezcano@linaro.org>
3718M: Kukjin Kim <kgene@kernel.org>
3719L: linux-pm@vger.kernel.org
3720L: linux-samsung-soc@vger.kernel.org
3721S: Supported
3722F: drivers/cpuidle/cpuidle-exynos.c
3723F: arch/arm/mach-exynos/pm.c
3724
a8e39c35 3725CPUIDLE DRIVERS
9c3646d1 3726M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3727M: Daniel Lezcano <daniel.lezcano@linaro.org>
3728L: linux-pm@vger.kernel.org
3729S: Maintained
cea8321c 3730T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3731B: https://bugzilla.kernel.org
a8e39c35
DL
3732F: drivers/cpuidle/*
3733F: include/linux/cpuidle.h
3734
1da177e4 3735CRAMFS FILESYSTEM
8d59598c
NP
3736M: Nicolas Pitre <nico@linaro.org>
3737S: Maintained
679655da
JP
3738F: Documentation/filesystems/cramfs.txt
3739F: fs/cramfs/
1da177e4 3740
1da177e4 3741CRYPTO API
8b58be88
JP
3742M: Herbert Xu <herbert@gondor.apana.org.au>
3743M: "David S. Miller" <davem@davemloft.net>
1da177e4 3744L: linux-crypto@vger.kernel.org
9f273c24 3745T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3746T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3747S: Maintained
679655da 3748F: Documentation/crypto/
fe1c445b 3749F: Documentation/devicetree/bindings/crypto/
679655da
JP
3750F: arch/*/crypto/
3751F: crypto/
3752F: drivers/crypto/
3753F: include/crypto/
ff330f73 3754F: include/linux/crypto*
1da177e4 3755
5b07bd57 3756CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3757M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3758L: linux-crypto@vger.kernel.org
3759S: Maintained
51a2228a
JP
3760F: crypto/ansi_cprng.c
3761F: crypto/rng.c
5b07bd57 3762
fc279cc2
HV
3763CS3308 MEDIA DRIVER
3764M: Hans Verkuil <hverkuil@xs4all.nl>
3765L: linux-media@vger.kernel.org
3766T: git git://linuxtv.org/media_tree.git
3767W: http://linuxtv.org
3768S: Odd Fixes
3769F: drivers/media/i2c/cs3308.c
3770F: drivers/media/i2c/cs3308.h
3771
9b4ffa48 3772CS5535 Audio ALSA driver
8b58be88 3773M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3774S: Maintained
679655da 3775F: sound/pci/cs5535audio/
9b4ffa48 3776
a910e4a9 3777CW1200 WLAN driver
b75f0050
JP
3778M: Solomon Peachy <pizza@shaftnet.org>
3779S: Maintained
560424e9 3780F: drivers/net/wireless/st/cw1200/
a910e4a9 3781
6d8425b1 3782CX18 VIDEO4LINUX DRIVER
6afdeaf8 3783M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3784L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3785L: linux-media@vger.kernel.org
275ffde4 3786T: git git://linuxtv.org/media_tree.git
a825eaec 3787W: https://linuxtv.org
30e10993 3788W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3789S: Maintained
618cd932 3790F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3791F: drivers/media/pci/cx18/
6c0f0359 3792F: include/uapi/linux/ivtv*
6d8425b1 3793
3f101d91
HV
3794CX2341X MPEG ENCODER HELPER MODULE
3795M: Hans Verkuil <hverkuil@xs4all.nl>
3796L: linux-media@vger.kernel.org
3797T: git git://linuxtv.org/media_tree.git
a825eaec 3798W: https://linuxtv.org
3f101d91 3799S: Maintained
c368360b 3800F: drivers/media/common/cx2341x*
3f101d91
HV
3801F: include/media/cx2341x*
3802
b8fe6e2c
PB
3803CX24120 MEDIA DRIVER
3804M: Jemma Denson <jdenson@gmail.com>
3805M: Patrick Boettcher <patrick.boettcher@posteo.de>
3806L: linux-media@vger.kernel.org
a825eaec 3807W: https://linuxtv.org
b8fe6e2c
PB
3808Q: http://patchwork.linuxtv.org/project/linux-media/list/
3809S: Maintained
3810F: drivers/media/dvb-frontends/cx24120*
3811
20357578 3812CX88 VIDEO4LINUX DRIVER
5dc8a864 3813M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3814L: linux-media@vger.kernel.org
a825eaec 3815W: https://linuxtv.org
20357578
MCC
3816T: git git://linuxtv.org/media_tree.git
3817S: Odd fixes
618cd932 3818F: Documentation/media/v4l-drivers/cx88*
20357578 3819F: drivers/media/pci/cx88/
6d8425b1 3820
91952bc0
AP
3821CXD2820R MEDIA DRIVER
3822M: Antti Palosaari <crope@iki.fi>
3823L: linux-media@vger.kernel.org
a825eaec 3824W: https://linuxtv.org
91952bc0
AP
3825W: http://palosaari.fi/linux/
3826Q: http://patchwork.linuxtv.org/project/linux-media/list/
3827T: git git://linuxtv.org/anttip/media_tree.git
3828S: Maintained
3829F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3830
e5ec3789 3831CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3832M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3833L: netdev@vger.kernel.org
3834W: http://www.chelsio.com
3835S: Supported
f7917c00 3836F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3837
d8ae3c33 3838CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3839M: Karen Xie <kxie@chelsio.com>
3840L: linux-scsi@vger.kernel.org
3841W: http://www.chelsio.com
3842S: Supported
3843F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3844
e5ec3789 3845CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3846M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3847L: linux-rdma@vger.kernel.org
e5ec3789
SW
3848W: http://www.openfabrics.org
3849S: Supported
679655da 3850F: drivers/infiniband/hw/cxgb3/
a85fb338 3851F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3852
7683e9e5
LT
3853CXGB4 CRYPTO DRIVER (chcr)
3854M: Harsh Jain <harsh@chelsio.com>
3855L: linux-crypto@vger.kernel.org
3856W: http://www.chelsio.com
3857S: Supported
3858F: drivers/crypto/chelsio
3859
be4c9bad 3860CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3861M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3862L: netdev@vger.kernel.org
3863W: http://www.chelsio.com
3864S: Supported
f7917c00 3865F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3866
d8ae3c33 3867CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3868M: Karen Xie <kxie@chelsio.com>
3869L: linux-scsi@vger.kernel.org
3870W: http://www.chelsio.com
3871S: Supported
3872F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3873
be4c9bad
RD
3874CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3875M: Steve Wise <swise@chelsio.com>
3876L: linux-rdma@vger.kernel.org
3877W: http://www.openfabrics.org
3878S: Supported
3879F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3880F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3881
5c20a5c7
CL
3882CXGB4VF ETHERNET DRIVER (CXGB4VF)
3883M: Casey Leedom <leedom@chelsio.com>
3884L: netdev@vger.kernel.org
3885W: http://www.chelsio.com
3886S: Supported
f7917c00 3887F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3888
a9282d01 3889CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
9d82fd2f 3890M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
8c7d0a04 3891M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
a9282d01
IM
3892L: linuxppc-dev@lists.ozlabs.org
3893S: Supported
9d82fd2f 3894F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3895F: drivers/misc/cxl/
ec249dd8 3896F: include/misc/cxl*
a9282d01
IM
3897F: include/uapi/misc/cxl.h
3898F: Documentation/powerpc/cxl.txt
a9282d01
IM
3899F: Documentation/ABI/testing/sysfs-class-cxl
3900
11f43ae7
MO
3901CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3902M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3903M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3904M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3905L: linux-scsi@vger.kernel.org
3906S: Supported
3907F: drivers/scsi/cxlflash/
3908F: include/uapi/scsi/cxlflash_ioctls.h
3909F: Documentation/powerpc/cxlflash.txt
3910
1da177e4 3911CYBERPRO FB DRIVER
54176cc6 3912M: Russell King <linux@armlinux.org.uk>
efc03ecb 3913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3914W: http://www.armlinux.org.uk/
1da177e4 3915S: Maintained
8a61f013 3916F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3917
1da177e4 3918CYCLADES ASYNC MUX DRIVER
1da177e4 3919W: http://www.cyclades.com/
d459883e 3920S: Orphan
c897401b 3921F: drivers/tty/cyclades.c
679655da 3922F: include/linux/cyclades.h
c117ab84 3923F: include/uapi/linux/cyclades.h
1da177e4
LT
3924
3925CYCLADES PC300 DRIVER
1da177e4 3926W: http://www.cyclades.com/
d459883e 3927S: Orphan
679655da 3928F: drivers/net/wan/pc300*
1da177e4 3929
402f6ae4
AP
3930CYPRESS_FIRMWARE MEDIA DRIVER
3931M: Antti Palosaari <crope@iki.fi>
3932L: linux-media@vger.kernel.org
a825eaec 3933W: https://linuxtv.org
402f6ae4
AP
3934W: http://palosaari.fi/linux/
3935Q: http://patchwork.linuxtv.org/project/linux-media/list/
3936T: git git://linuxtv.org/anttip/media_tree.git
3937S: Maintained
3938F: drivers/media/common/cypress_firmware*
3939
e3ae3525 3940CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3941M: Ferruh Yigit <fery@cypress.com>
6305902c 3942L: linux-input@vger.kernel.org
be9a6f40 3943S: Supported
6305902c
JP
3944F: drivers/input/touchscreen/cyttsp*
3945F: include/linux/input/cyttsp.h
e3ae3525 3946
131b3de7
LW
3947D-LINK DIR-685 TOUCHKEYS DRIVER
3948M: Linus Walleij <linus.walleij@linaro.org>
3949L: linux-input@vger.kernel.org
3950S: Supported
3951F: drivers/input/dlink-dir685-touchkeys.c
3952
aaaf5fbf
JK
3953DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3954M: Joshua Kinard <kumba@gentoo.org>
3955S: Maintained
3956F: drivers/rtc/rtc-ds1685.c
3957F: include/linux/rtc/ds1685.h
3958
1da177e4 3959DAMA SLAVE for AX.25
8b58be88 3960M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3961W: http://yaina.de/jreuter/
3962W: http://www.qsl.net/dl1bke/
3963L: linux-hams@vger.kernel.org
3964S: Maintained
679655da
JP
3965F: net/ax25/af_ax25.c
3966F: net/ax25/ax25_dev.c
3967F: net/ax25/ax25_ds_*
3968F: net/ax25/ax25_in.c
3969F: net/ax25/ax25_out.c
3970F: net/ax25/ax25_timer.c
3971F: net/ax25/sysctl_net_ax25.c
1da177e4 3972
e2d1d6c0 3973DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3974L: netdev@vger.kernel.org
5ff77428 3975S: Orphan
679655da 3976F: Documentation/networking/dmfe.txt
0f04e2aa 3977F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3978
3979DC390/AM53C974 SCSI driver
d8130624 3980M: Hannes Reinecke <hare@suse.com>
71bd849d 3981L: linux-scsi@vger.kernel.org
e2d1d6c0 3982S: Maintained
71bd849d 3983F: drivers/scsi/am53c974.c
e2d1d6c0 3984
1da177e4 3985DC395x SCSI driver
61eee9a7 3986M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3987M: Ali Akcaagac <aliakc@web.de>
3988M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3989L: dc395x@twibble.org
cf015e9f
JP
3990W: http://twibble.org/dist/dc395x/
3991W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3992S: Maintained
679655da
JP
3993F: Documentation/scsi/dc395x.txt
3994F: drivers/scsi/dc395x.*
1da177e4 3995
eb8edb08 3996DCCP PROTOCOL
a89d030e 3997M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3998L: dccp@vger.kernel.org
c996d8b9 3999W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 4000S: Maintained
679655da 4001F: include/linux/dccp.h
c117ab84 4002F: include/uapi/linux/dccp.h
679655da
JP
4003F: include/linux/tfrc.h
4004F: net/dccp/
eb8edb08 4005
1da177e4 4006DECnet NETWORK LAYER
1da177e4
LT
4007W: http://linux-decnet.sourceforge.net
4008L: linux-decnet-user@lists.sourceforge.net
f546444d 4009S: Orphan
679655da
JP
4010F: Documentation/networking/decnet.txt
4011F: net/decnet/
1da177e4 4012
ebff05b9
MR
4013DECSTATION PLATFORM SUPPORT
4014M: "Maciej W. Rozycki" <macro@linux-mips.org>
4015L: linux-mips@linux-mips.org
4016W: http://www.linux-mips.org/wiki/DECstation
4017S: Maintained
4018F: arch/mips/dec/
4019F: arch/mips/include/asm/dec/
4020F: arch/mips/include/asm/mach-dec/
4021
1da177e4 4022DEFXX FDDI NETWORK DRIVER
8b58be88 4023M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 4024S: Maintained
33f810b2 4025F: drivers/net/fddi/defxx.*
1da177e4 4026
33b9ca1e
ML
4027DELL SMBIOS DRIVER
4028M: Pali Rohár <pali.rohar@gmail.com>
4029M: Mario Limonciello <mario.limonciello@dell.com>
4030L: platform-driver-x86@vger.kernel.org
4031S: Maintained
4032F: drivers/platform/x86/dell-smbios.*
4033
549b4930
ML
4034DELL SMBIOS SMM DRIVER
4035M: Mario Limonciello <mario.limonciello@dell.com>
4036L: platform-driver-x86@vger.kernel.org
4037S: Maintained
4038F: drivers/platform/x86/dell-smbios-smm.c
4039
1a258e67
ML
4040DELL SMBIOS WMI DRIVER
4041M: Mario Limonciello <mario.limonciello@dell.com>
4042L: platform-driver-x86@vger.kernel.org
4043S: Maintained
4044F: drivers/platform/x86/dell-smbios-wmi.c
9d64fc08 4045F: tools/wmi/dell-smbios-example.c
1a258e67 4046
ad8f07cc 4047DELL LAPTOP DRIVER
8b58be88 4048M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 4049M: Pali Rohár <pali.rohar@gmail.com>
d0944853 4050L: platform-driver-x86@vger.kernel.org
ad8f07cc 4051S: Maintained
679655da 4052F: drivers/platform/x86/dell-laptop.c
ad8f07cc 4053
7683e9e5 4054DELL LAPTOP FREEFALL DRIVER
817a5cdb
PR
4055M: Pali Rohár <pali.rohar@gmail.com>
4056S: Maintained
7683e9e5 4057F: drivers/platform/x86/dell-smo8800.c
817a5cdb 4058
7683e9e5 4059DELL LAPTOP RBTN DRIVER
cdbff611
PR
4060M: Pali Rohár <pali.rohar@gmail.com>
4061S: Maintained
7683e9e5 4062F: drivers/platform/x86/dell-rbtn.*
cdbff611 4063
1da177e4 4064DELL LAPTOP SMM DRIVER
a5afba16 4065M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 4066S: Maintained
a5afba16 4067F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 4068F: include/uapi/linux/i8k.h
1da177e4 4069
90563ec4 4070DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 4071M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 4072S: Maintained
679655da
JP
4073F: Documentation/dcdbas.txt
4074F: drivers/firmware/dcdbas.*
90563ec4 4075
72e83204 4076DELL WMI NOTIFICATIONS DRIVER
8b58be88 4077M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 4078M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 4079S: Maintained
36b3a96f 4080F: drivers/platform/x86/dell-wmi.c
0b3f6109 4081
92b8c540
ML
4082DELL WMI DESCRIPTOR DRIVER
4083M: Mario Limonciello <mario.limonciello@dell.com>
4084S: Maintained
4085F: drivers/platform/x86/dell-wmi-descriptor.c
4086
82abbea7
RD
4087DELTA ST MEDIA DRIVER
4088M: Hugues Fruchet <hugues.fruchet@st.com>
4089L: linux-media@vger.kernel.org
4090T: git git://linuxtv.org/media_tree.git
4091W: https://linuxtv.org
4092S: Supported
4093F: drivers/media/platform/sti/delta
4094
7683e9e5
LT
4095DENALI NAND DRIVER
4096M: Masahiro Yamada <yamada.masahiro@socionext.com>
4097L: linux-mtd@lists.infradead.org
4098S: Supported
93db446a 4099F: drivers/mtd/nand/raw/denali*
7683e9e5 4100
5efc75e3 4101DESIGNWARE USB2 DRD IP DRIVER
ca5a2e9a 4102M: Minas Harutyunyan <hminas@synopsys.com>
5efc75e3 4103L: linux-usb@vger.kernel.org
18f340f9 4104T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 4105S: Maintained
197ba5f4 4106F: drivers/usb/dwc2/
5efc75e3 4107
94ab23dd 4108DESIGNWARE USB3 DRD IP DRIVER
a55f6286 4109M: Felipe Balbi <balbi@kernel.org>
94ab23dd 4110L: linux-usb@vger.kernel.org
94ab23dd
FB
4111T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4112S: Maintained
4113F: drivers/usb/dwc3/
4114
feda2840
AK
4115DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4116M: Andreas Klinger <ak@it-klinger.de>
4117L: linux-iio@vger.kernel.org
4118S: Maintained
f4457f7b 4119F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
feda2840
AK
4120F: drivers/iio/proximity/srf*.c
4121
833c9545
JB
4122DEVICE COREDUMP (DEV_COREDUMP)
4123M: Johannes Berg <johannes@sipsolutions.net>
4124L: linux-kernel@vger.kernel.org
4125S: Maintained
4126F: drivers/base/devcoredump.c
4127F: include/linux/devcoredump.h
4128
89d07767
KP
4129DEVICE FREQUENCY (DEVFREQ)
4130M: MyungJoo Ham <myungjoo.ham@samsung.com>
4131M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 4132R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 4133L: linux-pm@vger.kernel.org
6a3cd722 4134T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
4135S: Maintained
4136F: drivers/devfreq/
6a3cd722
CC
4137F: include/linux/devfreq.h
4138F: Documentation/devicetree/bindings/devfreq/
89d07767 4139
7dbded06
CC
4140DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4141M: Chanwoo Choi <cw00.choi@samsung.com>
4142L: linux-pm@vger.kernel.org
4143T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4144S: Supported
4145F: drivers/devfreq/event/
4146F: drivers/devfreq/devfreq-event.c
4147F: include/linux/devfreq-event.h
4148F: Documentation/devicetree/bindings/devfreq/event/
89d07767 4149
1da177e4 4150DEVICE NUMBER REGISTRY
8b58be88 4151M: Torben Mathiasen <device@lanana.org>
1da177e4 4152W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
4153S: Maintained
4154
e2d1d6c0 4155DEVICE-MAPPER (LVM)
854ecaad 4156M: Alasdair Kergon <agk@redhat.com>
8504eed3 4157M: Mike Snitzer <snitzer@redhat.com>
854ecaad 4158M: dm-devel@redhat.com
e2d1d6c0
RD
4159L: dm-devel@redhat.com
4160W: http://sources.redhat.com/dm
8a6e2535 4161Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 4162T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 4163T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 4164S: Maintained
679655da 4165F: Documentation/device-mapper/
935fe098
MS
4166F: drivers/md/Makefile
4167F: drivers/md/Kconfig
679655da 4168F: drivers/md/dm*
854ecaad 4169F: drivers/md/persistent-data/
679655da
JP
4170F: include/linux/device-mapper.h
4171F: include/linux/dm-*.h
8504eed3 4172F: include/uapi/linux/dm-*.h
e2d1d6c0 4173
bfcd3a46
JP
4174DEVLINK
4175M: Jiri Pirko <jiri@mellanox.com>
4176L: netdev@vger.kernel.org
4177S: Supported
4178F: net/core/devlink.c
4179F: include/net/devlink.h
4180F: include/uapi/linux/devlink.h
4181
c0d995aa
OST
4182DIALOG SEMICONDUCTOR DRIVERS
4183M: Support Opensource <support.opensource@diasemi.com>
4184W: http://www.dialog-semiconductor.com/products
4185S: Supported
4186F: Documentation/hwmon/da90??
047cfd01 4187F: Documentation/devicetree/bindings/mfd/da90*.txt
34026764
ST
4188F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4189F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4eeb08b4 4190F: Documentation/devicetree/bindings/regulator/da92*.txt
69075af6 4191F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
7c933772 4192F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
4193F: drivers/gpio/gpio-da90??.c
4194F: drivers/hwmon/da90??-hwmon.c
7be72c2c 4195F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
4196F: drivers/input/misc/da90??_onkey.c
4197F: drivers/input/touchscreen/da9052_tsi.c
4198F: drivers/leds/leds-da90??.c
4199F: drivers/mfd/da903x.c
4200F: drivers/mfd/da90??-*.c
7be72c2c 4201F: drivers/mfd/da91??-*.c
8c0984e5
SR
4202F: drivers/power/supply/da9052-battery.c
4203F: drivers/power/supply/da91??-*.c
c0d995aa
OST
4204F: drivers/regulator/da903x.c
4205F: drivers/regulator/da9???-regulator.[ch]
34026764 4206F: drivers/thermal/da90??-thermal.c
c0d995aa
OST
4207F: drivers/rtc/rtc-da90??.c
4208F: drivers/video/backlight/da90??_bl.c
4209F: drivers/watchdog/da90??_wdt.c
4210F: include/linux/mfd/da903x.h
4211F: include/linux/mfd/da9052/
4212F: include/linux/mfd/da9055/
047cfd01 4213F: include/linux/mfd/da9062/
c0d995aa 4214F: include/linux/mfd/da9063/
7be72c2c 4215F: include/linux/mfd/da9150/
4eeb08b4 4216F: include/linux/regulator/da9211.h
c0d995aa
OST
4217F: include/sound/da[79]*.h
4218F: sound/soc/codecs/da[79]*.[ch]
4219
6ea5dcdf
WBG
4220DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4221M: William Breathitt Gray <vilhelm.gray@gmail.com>
4222L: linux-gpio@vger.kernel.org
4223S: Maintained
4224F: drivers/gpio/gpio-gpio-mm.c
4225
599aa697
LL
4226DIGI NEO AND CLASSIC PCI PRODUCTS
4227M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 4228M: Mark Hounschell <markh@compro.net>
599aa697
LL
4229L: driverdev-devel@linuxdriverproject.org
4230S: Maintained
4231F: drivers/staging/dgnc/
4232
335d7c58 4233DIOLAN U2C-12 I2C DRIVER
ca462085 4234M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
4235L: linux-i2c@vger.kernel.org
4236S: Maintained
4237F: drivers/i2c/busses/i2c-diolan-u2c.c
4238
7fc9be3c 4239FILESYSTEM DIRECT ACCESS (DAX)
e057541a
RZ
4240M: Matthew Wilcox <mawilcox@microsoft.com>
4241M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
4242L: linux-fsdevel@vger.kernel.org
4243S: Supported
4244F: fs/dax.c
e057541a
RZ
4245F: include/linux/dax.h
4246F: include/trace/events/fs_dax.h
d475c634 4247
7fc9be3c
RZ
4248DEVICE DIRECT ACCESS (DAX)
4249M: Dan Williams <dan.j.williams@intel.com>
c5794510
DJ
4250M: Dave Jiang <dave.jiang@intel.com>
4251M: Ross Zwisler <ross.zwisler@linux.intel.com>
4252M: Vishal Verma <vishal.l.verma@intel.com>
7fc9be3c
RZ
4253L: linux-nvdimm@lists.01.org
4254S: Supported
4255F: drivers/dax/
4256
e7839f25 4257DIRECTORY NOTIFICATION (DNOTIFY)
67427715
JK
4258M: Jan Kara <jack@suse.cz>
4259R: Amir Goldstein <amir73il@gmail.com>
4260L: linux-fsdevel@vger.kernel.org
3c5119c0 4261S: Maintained
679655da
JP
4262F: Documentation/filesystems/dnotify.txt
4263F: fs/notify/dnotify/
4264F: include/linux/dnotify.h
1da177e4
LT
4265
4266DISK GEOMETRY AND PARTITION HANDLING
8b58be88 4267M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
4268W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4269W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4270W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4271S: Maintained
4272
4480f15b 4273DISKQUOTA
d8130624 4274M: Jan Kara <jack@suse.com>
1da177e4 4275S: Maintained
679655da
JP
4276F: Documentation/filesystems/quota.txt
4277F: fs/quota/
4278F: include/linux/quota*.h
c117ab84 4279F: include/uapi/linux/quota*.h
1da177e4 4280
702686ad
BT
4281DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4282M: Bernie Thompson <bernie@plugable.com>
4283L: linux-fbdev@vger.kernel.org
4284S: Maintained
4285W: http://plugable.com/category/projects/udlfb/
8a61f013 4286F: drivers/video/fbdev/udlfb.c
702686ad
BT
4287F: include/video/udlfb.h
4288F: Documentation/fb/udlfb.txt
4289
e7839f25 4290DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4291M: Christine Caulfield <ccaulfie@redhat.com>
4292M: David Teigland <teigland@redhat.com>
a4644184 4293L: cluster-devel@redhat.com
5be7b50f 4294W: http://sources.redhat.com/cluster/
9f273c24 4295T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4296S: Supported
679655da 4297F: fs/dlm/
5be7b50f 4298
53b6b3e0
SS
4299DMA BUFFER SHARING FRAMEWORK
4300M: Sumit Semwal <sumit.semwal@linaro.org>
4301S: Maintained
4302L: linux-media@vger.kernel.org
4303L: dri-devel@lists.freedesktop.org
8ada6d2d 4304L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4305F: drivers/dma-buf/
e46d12c6
JP
4306F: include/linux/dma-buf*
4307F: include/linux/reservation.h
4308F: include/linux/*fence.h
e7e21c72 4309F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4310T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4311
b3e5f263 4312DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 4313M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
4314L: dmaengine@vger.kernel.org
4315Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4316S: Maintained
679655da 4317F: drivers/dma/
0ce3c066 4318F: include/linux/dmaengine.h
ce290211 4319F: include/linux/of_dma.h
c56d329e 4320F: Documentation/devicetree/bindings/dma/
e78707f2 4321F: Documentation/driver-api/dmaengine/
979a281e 4322T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4323
7683e9e5
LT
4324DMA MAPPING HELPERS
4325M: Christoph Hellwig <hch@lst.de>
4326M: Marek Szyprowski <m.szyprowski@samsung.com>
4327R: Robin Murphy <robin.murphy@arm.com>
4a75682c 4328L: iommu@lists.linux-foundation.org
7683e9e5
LT
4329T: git git://git.infradead.org/users/hch/dma-mapping.git
4330W: http://git.infradead.org/users/hch/dma-mapping.git
4331S: Supported
4332F: lib/dma-debug.c
002e6745 4333F: lib/dma-direct.c
7683e9e5
LT
4334F: lib/dma-virt.c
4335F: drivers/base/dma-mapping.c
4336F: drivers/base/dma-coherent.c
c5cd037d 4337F: include/asm-generic/dma-mapping.h
ea8c64ac 4338F: include/linux/dma-direct.h
7683e9e5
LT
4339F: include/linux/dma-mapping.h
4340
b825037d 4341DME1737 HARDWARE MONITOR DRIVER
8b58be88 4342M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4343L: linux-hwmon@vger.kernel.org
b825037d 4344S: Maintained
679655da
JP
4345F: Documentation/hwmon/dme1737
4346F: drivers/hwmon/dme1737.c
b825037d 4347
1f31e1b1 4348DMI/SMBIOS SUPPORT
d8130624 4349M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4350S: Maintained
d4aeef93 4351T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4352F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4353F: drivers/firmware/dmi-id.c
4354F: drivers/firmware/dmi_scan.c
4355F: include/linux/dmi.h
4356
7d2c86b5 4357DOCUMENTATION
ad3118b9 4358M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4359L: linux-doc@vger.kernel.org
4360S: Maintained
679655da 4361F: Documentation/
52b3f239 4362F: scripts/kernel-doc
97be078b
RD
4363X: Documentation/ABI/
4364X: Documentation/devicetree/
933a46b8
JC
4365X: Documentation/acpi
4366X: Documentation/power
4367X: Documentation/spi
618cd932 4368X: Documentation/media
c51edfb1 4369T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4370
7683e9e5
LT
4371DONGWOON DW9714 LENS VOICE COIL DRIVER
4372M: Sakari Ailus <sakari.ailus@linux.intel.com>
4373L: linux-media@vger.kernel.org
4374T: git git://linuxtv.org/media_tree.git
4375S: Maintained
4376F: drivers/media/i2c/dw9714.c
4377
1da177e4 4378DOUBLETALK DRIVER
8b58be88 4379M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4380L: blinux-list@redhat.com
4381S: Maintained
679655da
JP
4382F: drivers/char/dtlk.c
4383F: include/linux/dtlk.h
1da177e4 4384
9836a882
RP
4385DPAA2 DATAPATH I/O (DPIO) DRIVER
4386M: Roy Pledge <Roy.Pledge@nxp.com>
4387L: linux-kernel@vger.kernel.org
4388S: Maintained
4389F: drivers/staging/fsl-mc/bus/dpio
4390
92ac903a
IR
4391DPAA2 ETHERNET DRIVER
4392M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4393L: linux-kernel@vger.kernel.org
4394S: Maintained
4395F: drivers/staging/fsl-dpaa2/ethernet
4396
282d4df2
RS
4397DPAA2 ETHERNET SWITCH DRIVER
4398M: Razvan Stefanescu <razvan.stefanescu@nxp.com>
4399L: linux-kernel@vger.kernel.org
4400S: Maintained
4401F: drivers/staging/fsl-dpaa2/ethsw
4402
e2d1d6c0 4403DPT_I2O SCSI RAID DRIVER
721d8b41 4404M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
4405L: linux-scsi@vger.kernel.org
4406W: http://www.adaptec.com/
4407S: Maintained
679655da
JP
4408F: drivers/scsi/dpt*
4409F: drivers/scsi/dpt/
e2d1d6c0 4410
b411b363 4411DRBD DRIVER
bc2c049d
RK
4412M: Philipp Reisner <philipp.reisner@linbit.com>
4413M: Lars Ellenberg <lars.ellenberg@linbit.com>
4414L: drbd-dev@lists.linbit.com
28b8e8d4 4415W: http://www.drbd.org
bc2c049d
RK
4416T: git git://git.linbit.com/linux-drbd.git
4417T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4418S: Supported
4419F: drivers/block/drbd/
4420F: lib/lru_cache.c
4421F: Documentation/blockdev/drbd/
b411b363 4422
27f395b8 4423DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
879a5a00 4424M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4425T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4426S: Supported
679655da 4427F: Documentation/kobject.txt
7cfc51b9 4428F: drivers/base/
87544653 4429F: fs/debugfs/
dc7dfcd8 4430F: fs/sysfs/
87544653 4431F: include/linux/debugfs.h
dc7dfcd8 4432F: include/linux/kobj*
679655da 4433F: lib/kobj*
1da177e4 4434
82abbea7
RD
4435DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4436M: Kevin Hilman <khilman@kernel.org>
4437M: Nishanth Menon <nm@ti.com>
4438S: Maintained
4439F: drivers/power/avs/
4440F: include/linux/power/smartreflex.h
4441L: linux-pm@vger.kernel.org
4442
bed41005
TC
4443DRM DRIVER FOR ARM PL111 CLCD
4444M: Eric Anholt <eric@anholt.net>
4445T: git git://anongit.freedesktop.org/drm/drm-misc
4446S: Supported
4447F: drivers/gpu/drm/pl111/
4448
f40f5b87
LW
4449DRM DRIVER FOR ARM VERSATILE TFT PANELS
4450M: Linus Walleij <linus.walleij@linaro.org>
4451T: git git://anongit.freedesktop.org/drm/drm-misc
4452S: Maintained
4453F: drivers/gpu/drm/panel/panel-arm-versatile.c
4454F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4455
c842b693
EV
4456DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4457M: Dave Airlie <airlied@redhat.com>
4458S: Odd Fixes
4459F: drivers/gpu/drm/ast/
4460
4461DRM DRIVER FOR BOCHS VIRTUAL GPU
4462M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f 4463L: virtualization@lists.linux-foundation.org
0f445486 4464T: git git://anongit.freedesktop.org/drm/drm-misc
0c19f97f 4465S: Maintained
c842b693
EV
4466F: drivers/gpu/drm/bochs/
4467
179c02fe
LW
4468DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4469M: Linus Walleij <linus.walleij@linaro.org>
4470T: git git://anongit.freedesktop.org/drm/drm-misc
4471S: Maintained
4472F: drivers/gpu/drm/tve200/
4473
b57e8b76
DL
4474DRM DRIVER FOR ILITEK ILI9225 PANELS
4475M: David Lechner <david@lechnology.com>
4476S: Maintained
4477F: drivers/gpu/drm/tinydrm/ili9225.c
4478F: Documentation/devicetree/bindings/display/ili9225.txt
4479
7683e9e5
LT
4480DRM DRIVER FOR INTEL I810 VIDEO CARDS
4481S: Orphan / Obsolete
4482F: drivers/gpu/drm/i810/
4483F: include/uapi/drm/i810_drm.h
4484
4485DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4486S: Orphan / Obsolete
4487F: drivers/gpu/drm/mga/
4488F: include/uapi/drm/mga_drm.h
4489
4490DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4491M: Dave Airlie <airlied@redhat.com>
4492S: Odd Fixes
4493F: drivers/gpu/drm/mgag200/
4494
4495DRM DRIVER FOR MI0283QT
4496M: Noralf Trønnes <noralf@tronnes.org>
4497S: Maintained
4498F: drivers/gpu/drm/tinydrm/mi0283qt.c
4499F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4500
4501DRM DRIVER FOR MSM ADRENO GPU
4502M: Rob Clark <robdclark@gmail.com>
4503L: linux-arm-msm@vger.kernel.org
4504L: dri-devel@lists.freedesktop.org
4505L: freedreno@lists.freedesktop.org
4506T: git git://people.freedesktop.org/~robclark/linux
4507S: Maintained
4508F: drivers/gpu/drm/msm/
4509F: include/uapi/drm/msm_drm.h
4510F: Documentation/devicetree/bindings/display/msm/
4511
4512DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4513M: Ben Skeggs <bskeggs@redhat.com>
4514L: dri-devel@lists.freedesktop.org
4515L: nouveau@lists.freedesktop.org
4516T: git git://github.com/skeggsb/linux
4517S: Supported
4518F: drivers/gpu/drm/nouveau/
4519F: include/uapi/drm/nouveau_drm.h
4520
3882a734
LT
4521DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4522M: Noralf Trønnes <noralf@tronnes.org>
4523S: Maintained
4524F: drivers/gpu/drm/tinydrm/repaper.c
4525F: Documentation/devicetree/bindings/display/repaper.txt
4526
c842b693
EV
4527DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4528M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4529M: Gerd Hoffmann <kraxel@redhat.com>
4530L: virtualization@lists.linux-foundation.org
0f445486 4531T: git git://anongit.freedesktop.org/drm/drm-misc
af3076e6
GH
4532S: Obsolete
4533W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4534F: drivers/gpu/drm/cirrus/
4535
7683e9e5
LT
4536DRM DRIVER FOR QXL VIRTUAL GPU
4537M: Dave Airlie <airlied@redhat.com>
4538M: Gerd Hoffmann <kraxel@redhat.com>
4539L: virtualization@lists.linux-foundation.org
4540T: git git://anongit.freedesktop.org/drm/drm-misc
4541S: Maintained
4542F: drivers/gpu/drm/qxl/
4543F: include/uapi/drm/qxl_drm.h
4544
4545DRM DRIVER FOR RAGE 128 VIDEO CARDS
4546S: Orphan / Obsolete
4547F: drivers/gpu/drm/r128/
4548F: include/uapi/drm/r128_drm.h
4549
4550DRM DRIVER FOR SAVAGE VIDEO CARDS
4551S: Orphan / Obsolete
4552F: drivers/gpu/drm/savage/
4553F: include/uapi/drm/savage_drm.h
4554
4555DRM DRIVER FOR SIS VIDEO CARDS
4556S: Orphan / Obsolete
4557F: drivers/gpu/drm/sis/
4558F: include/uapi/drm/sis_drm.h
4559
eac99d4a
DL
4560DRM DRIVER FOR SITRONIX ST7586 PANELS
4561M: David Lechner <david@lechnology.com>
4562S: Maintained
4563F: drivers/gpu/drm/tinydrm/st7586.c
4564F: Documentation/devicetree/bindings/display/st7586.txt
4565
5b8ea816
DL
4566DRM DRIVER FOR SITRONIX ST7735R PANELS
4567M: David Lechner <david@lechnology.com>
4568S: Maintained
4569F: drivers/gpu/drm/tinydrm/st7735r.c
4570F: Documentation/devicetree/bindings/display/st7735r.txt
4571
7683e9e5
LT
4572DRM DRIVER FOR TDFX VIDEO CARDS
4573S: Orphan / Obsolete
4574F: drivers/gpu/drm/tdfx/
4575
4576DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4577M: Dave Airlie <airlied@redhat.com>
4578S: Odd Fixes
4579F: drivers/gpu/drm/udl/
4580
4581DRM DRIVER FOR VMWARE VIRTUAL GPU
4582M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4583M: Sinclair Yeh <syeh@vmware.com>
4584M: Thomas Hellstrom <thellstrom@vmware.com>
4585L: dri-devel@lists.freedesktop.org
4586T: git git://people.freedesktop.org/~syeh/repos_linux
4587T: git git://people.freedesktop.org/~thomash/linux
566f5939 4588S: Supported
7683e9e5
LT
4589F: drivers/gpu/drm/vmwgfx/
4590F: include/uapi/drm/vmwgfx_drm.h
566f5939 4591
7683e9e5
LT
4592DRM DRIVERS
4593M: David Airlie <airlied@linux.ie>
03e255b9 4594L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4595T: git git://people.freedesktop.org/~airlied/linux
4596B: https://bugs.freedesktop.org/
4597C: irc://chat.freenode.net/dri-devel
03e255b9 4598S: Maintained
7683e9e5
LT
4599F: drivers/gpu/drm/
4600F: drivers/gpu/vga/
4601F: Documentation/devicetree/bindings/display/
4602F: Documentation/devicetree/bindings/gpu/
4603F: Documentation/devicetree/bindings/video/
4604F: Documentation/gpu/
4605F: include/drm/
4606F: include/uapi/drm/
4607F: include/linux/vga*
03e255b9 4608
7683e9e5 4609DRM DRIVERS AND MISC GPU PATCHES
37569925 4610M: Gustavo Padovan <gustavo@padovan.org>
ff629811 4611M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7683e9e5
LT
4612M: Sean Paul <seanpaul@chromium.org>
4613W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4614S: Maintained
0f445486 4615T: git git://anongit.freedesktop.org/drm/drm-misc
7683e9e5
LT
4616F: Documentation/gpu/
4617F: drivers/gpu/vga/
4618F: drivers/gpu/drm/*
4619F: include/drm/drm*
4620F: include/uapi/drm/drm*
4621F: include/linux/vga*
99763bb8 4622
bf1139df 4623DRM DRIVERS FOR ALLWINNER A10
0a815fc9 4624M: Maxime Ripard <maxime.ripard@bootlin.com>
bf1139df
MR
4625L: dri-devel@lists.freedesktop.org
4626S: Supported
4627F: drivers/gpu/drm/sun4i/
4628F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
1f2308f7 4629T: git git://anongit.freedesktop.org/drm/drm-misc
bf1139df 4630
1de7ac68
NA
4631DRM DRIVERS FOR AMLOGIC SOCS
4632M: Neil Armstrong <narmstrong@baylibre.com>
4633L: dri-devel@lists.freedesktop.org
4634L: linux-amlogic@lists.infradead.org
4635W: http://linux-meson.com/
4636S: Supported
4637F: drivers/gpu/drm/meson/
4638F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
b40af4d5
NA
4639F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4640F: Documentation/gpu/meson.rst
75bb485d 4641T: git git://anongit.freedesktop.org/drm/drm-misc
1de7ac68 4642
7683e9e5 4643DRM DRIVERS FOR ATMEL HLCDC
d8757f4c 4644M: Boris Brezillon <boris.brezillon@bootlin.com>
7683e9e5
LT
4645L: dri-devel@lists.freedesktop.org
4646S: Supported
4647F: drivers/gpu/drm/atmel-hlcdc/
4648F: Documentation/devicetree/bindings/drm/atmel/
4649T: git git://anongit.freedesktop.org/drm/drm-misc
4650
4651DRM DRIVERS FOR BRIDGE CHIPS
4652M: Archit Taneja <architt@codeaurora.org>
4653M: Andrzej Hajda <a.hajda@samsung.com>
4654R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4655S: Maintained
4656T: git git://anongit.freedesktop.org/drm/drm-misc
4657F: drivers/gpu/drm/bridge/
4658
398a6d4a
KP
4659DRM DRIVERS FOR EXYNOS
4660M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4661M: Joonyoung Shim <jy0922.shim@samsung.com>
4662M: Seung-Woo Kim <sw0312.kim@samsung.com>
4663M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4664L: dri-devel@lists.freedesktop.org
25a58030 4665T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4666S: Supported
14430813 4667F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4668F: include/uapi/drm/exynos_drm.h
4669F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4670
b55a1b9c 4671DRM DRIVERS FOR FREESCALE DCU
bc66757a 4672M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4673M: Alison Wang <alison.wang@freescale.com>
4674L: dri-devel@lists.freedesktop.org
4675S: Supported
4676F: drivers/gpu/drm/fsl-dcu/
2d799dde 4677F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4678F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4679F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4680
0a3d775f
PZ
4681DRM DRIVERS FOR FREESCALE IMX
4682M: Philipp Zabel <p.zabel@pengutronix.de>
4683L: dri-devel@lists.freedesktop.org
4684S: Maintained
4685F: drivers/gpu/drm/imx/
ef739aa4 4686F: drivers/gpu/ipu-v3/
2d799dde 4687F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4688
ba2199a6
PJ
4689DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4690M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4691L: dri-devel@lists.freedesktop.org
4692T: git git://github.com/patjak/drm-gma500
4693S: Maintained
5ff18e42 4694F: drivers/gpu/drm/gma500/
ba2199a6 4695
c84ffde9
XL
4696DRM DRIVERS FOR HISILICON
4697M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4698M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4699R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4700R: Chen Feng <puck.chen@hisilicon.com>
4701L: dri-devel@lists.freedesktop.org
4702T: git git://github.com/xin3liang/linux.git
4703S: Maintained
4704F: drivers/gpu/drm/hisilicon/
4705F: Documentation/devicetree/bindings/display/hisilicon/
4706
37b2a214
CH
4707DRM DRIVERS FOR MEDIATEK
4708M: CK Hu <ck.hu@mediatek.com>
4709M: Philipp Zabel <p.zabel@pengutronix.de>
4710L: dri-devel@lists.freedesktop.org
4711S: Supported
4712F: drivers/gpu/drm/mediatek/
4713F: Documentation/devicetree/bindings/display/mediatek/
4714
bd3b49f2 4715DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4716M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4717L: dri-devel@lists.freedesktop.org
4718L: linux-tegra@vger.kernel.org
a5ad7a63 4719T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4720S: Supported
dee8268f 4721F: drivers/gpu/drm/tegra/
a5ad7a63 4722F: drivers/gpu/host1x/
e1e90644 4723F: include/linux/host1x.h
a5ad7a63 4724F: include/uapi/drm/tegra_drm.h
2d799dde 4725F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4726
a284e9d1
LP
4727DRM DRIVERS FOR RENESAS
4728M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4729L: dri-devel@lists.freedesktop.org
4a121096 4730L: linux-renesas-soc@vger.kernel.org
2392ccd4 4731T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4732S: Supported
4733F: drivers/gpu/drm/rcar-du/
4734F: drivers/gpu/drm/shmobile/
a284e9d1 4735F: include/linux/platform_data/shmob_drm.h
907c1bbd 4736F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
871b4560 4737F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
33be436d 4738F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4739
625e0346 4740DRM DRIVERS FOR ROCKCHIP
b415b795
MY
4741M: Sandy Huang <hjc@rock-chips.com>
4742M: Heiko Stübner <heiko@sntech.de>
625e0346
HS
4743L: dri-devel@lists.freedesktop.org
4744S: Maintained
4745F: drivers/gpu/drm/rockchip/
f253f7eb 4746F: Documentation/devicetree/bindings/display/rockchip/
0f445486 4747T: git git://anongit.freedesktop.org/drm/drm-misc
625e0346 4748
7f11c476
BG
4749DRM DRIVERS FOR STI
4750M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4751M: Vincent Abriou <vincent.abriou@st.com>
4752L: dri-devel@lists.freedesktop.org
db8b1590 4753T: git git://anongit.freedesktop.org/drm/drm-misc
7f11c476
BG
4754S: Maintained
4755F: drivers/gpu/drm/sti
2d799dde 4756F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4757
ccb92b94
YF
4758DRM DRIVERS FOR STM
4759M: Yannick Fertre <yannick.fertre@st.com>
4760M: Philippe Cornu <philippe.cornu@st.com>
05d7435e
VA
4761M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4762M: Vincent Abriou <vincent.abriou@st.com>
ccb92b94
YF
4763L: dri-devel@lists.freedesktop.org
4764T: git git://anongit.freedesktop.org/drm/drm-misc
4765S: Maintained
4766F: drivers/gpu/drm/stm
4767F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4768
7683e9e5
LT
4769DRM DRIVERS FOR TI LCDC
4770M: Jyri Sarha <jsarha@ti.com>
4771R: Tomi Valkeinen <tomi.valkeinen@ti.com>
8bb0bce9
LS
4772L: dri-devel@lists.freedesktop.org
4773S: Maintained
7683e9e5
LT
4774F: drivers/gpu/drm/tilcdc/
4775F: Documentation/devicetree/bindings/display/tilcdc/
8bb0bce9 4776
7683e9e5
LT
4777DRM DRIVERS FOR TI OMAP
4778M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c4291702 4779L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4780S: Maintained
4781F: drivers/gpu/drm/omapdrm/
4782F: Documentation/devicetree/bindings/display/ti/
c4291702 4783
8636d452
EA
4784DRM DRIVERS FOR VC4
4785M: Eric Anholt <eric@anholt.net>
4786T: git git://github.com/anholt/linux
4787S: Supported
4788F: drivers/gpu/drm/vc4/
4789F: include/uapi/drm/vc4_drm.h
4790F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
0f445486 4791T: git git://anongit.freedesktop.org/drm/drm-misc
8bb0bce9 4792
7683e9e5
LT
4793DRM DRIVERS FOR VIVANTE GPU IP
4794M: Lucas Stach <l.stach@pengutronix.de>
4795R: Russell King <linux+etnaviv@armlinux.org.uk>
4796R: Christian Gmeiner <christian.gmeiner@gmail.com>
4797L: etnaviv@lists.freedesktop.org
adb314ed
TV
4798L: dri-devel@lists.freedesktop.org
4799S: Maintained
7683e9e5
LT
4800F: drivers/gpu/drm/etnaviv/
4801F: include/uapi/drm/etnaviv_drm.h
4802F: Documentation/devicetree/bindings/display/etnaviv/
adb314ed 4803
dbb01037
SG
4804DRM DRIVERS FOR ZTE ZX
4805M: Shawn Guo <shawnguo@kernel.org>
4806L: dri-devel@lists.freedesktop.org
4807S: Maintained
4808F: drivers/gpu/drm/zte/
4809F: Documentation/devicetree/bindings/display/zte,vou.txt
0f445486 4810T: git git://anongit.freedesktop.org/drm/drm-misc
dbb01037 4811
7683e9e5
LT
4812DRM PANEL DRIVERS
4813M: Thierry Reding <thierry.reding@gmail.com>
4814L: dri-devel@lists.freedesktop.org
e1641ed8 4815T: git git://anongit.freedesktop.org/drm/drm-misc
7683e9e5
LT
4816S: Maintained
4817F: drivers/gpu/drm/drm_panel.c
4818F: drivers/gpu/drm/panel/
4819F: include/drm/drm_panel.h
4820F: Documentation/devicetree/bindings/display/panel/
4821
9df1baa1
NT
4822DRM TINYDRM DRIVERS
4823M: Noralf Trønnes <noralf@tronnes.org>
4824W: https://github.com/notro/tinydrm/wiki/Development
4825T: git git://anongit.freedesktop.org/drm/drm-misc
4826S: Maintained
4827F: drivers/gpu/drm/tinydrm/
4828F: include/drm/tinydrm/
4829
97931119
CK
4830DRM TTM SUBSYSTEM
4831M: Christian Koenig <christian.koenig@amd.com>
4832M: Roger He <Hongbo.He@amd.com>
4833T: git git://people.freedesktop.org/~agd5f/linux
4834S: Maintained
4835L: dri-devel@lists.freedesktop.org
4836F: include/drm/ttm/
4837F: drivers/gpu/drm/ttm/
4838
598df1ac
AK
4839DSBR100 USB FM RADIO DRIVER
4840M: Alexey Klimov <klimov.linux@gmail.com>
4841L: linux-media@vger.kernel.org
4842T: git git://linuxtv.org/media_tree.git
4843S: Maintained
4844F: drivers/media/radio/dsbr100.c
4845
1da177e4 4846DSCC4 DRIVER
8b58be88 4847M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4848L: netdev@vger.kernel.org
1da177e4 4849S: Maintained
679655da 4850F: drivers/net/wan/dscc4.c
1da177e4 4851
cc11b140
HV
4852DT3155 MEDIA DRIVER
4853M: Hans Verkuil <hverkuil@xs4all.nl>
4854L: linux-media@vger.kernel.org
4855T: git git://linuxtv.org/media_tree.git
a825eaec 4856W: https://linuxtv.org
cc11b140
HV
4857S: Odd Fixes
4858F: drivers/media/pci/dt3155/
4859
91952bc0
AP
4860DVB_USB_AF9015 MEDIA DRIVER
4861M: Antti Palosaari <crope@iki.fi>
4862L: linux-media@vger.kernel.org
a825eaec 4863W: https://linuxtv.org
91952bc0
AP
4864W: http://palosaari.fi/linux/
4865Q: http://patchwork.linuxtv.org/project/linux-media/list/
4866T: git git://linuxtv.org/anttip/media_tree.git
4867S: Maintained
4868F: drivers/media/usb/dvb-usb-v2/af9015*
4869
4870DVB_USB_AF9035 MEDIA DRIVER
4871M: Antti Palosaari <crope@iki.fi>
4872L: linux-media@vger.kernel.org
a825eaec 4873W: https://linuxtv.org
91952bc0
AP
4874W: http://palosaari.fi/linux/
4875Q: http://patchwork.linuxtv.org/project/linux-media/list/
4876T: git git://linuxtv.org/anttip/media_tree.git
4877S: Maintained
4878F: drivers/media/usb/dvb-usb-v2/af9035*
4879
4880DVB_USB_ANYSEE MEDIA DRIVER
4881M: Antti Palosaari <crope@iki.fi>
4882L: linux-media@vger.kernel.org
a825eaec 4883W: https://linuxtv.org
91952bc0
AP
4884W: http://palosaari.fi/linux/
4885Q: http://patchwork.linuxtv.org/project/linux-media/list/
4886T: git git://linuxtv.org/anttip/media_tree.git
4887S: Maintained
4888F: drivers/media/usb/dvb-usb-v2/anysee*
4889
4890DVB_USB_AU6610 MEDIA DRIVER
4891M: Antti Palosaari <crope@iki.fi>
4892L: linux-media@vger.kernel.org
a825eaec 4893W: https://linuxtv.org
91952bc0
AP
4894W: http://palosaari.fi/linux/
4895Q: http://patchwork.linuxtv.org/project/linux-media/list/
4896T: git git://linuxtv.org/anttip/media_tree.git
4897S: Maintained
4898F: drivers/media/usb/dvb-usb-v2/au6610*
4899
4900DVB_USB_CE6230 MEDIA DRIVER
4901M: Antti Palosaari <crope@iki.fi>
4902L: linux-media@vger.kernel.org
a825eaec 4903W: https://linuxtv.org
91952bc0
AP
4904W: http://palosaari.fi/linux/
4905Q: http://patchwork.linuxtv.org/project/linux-media/list/
4906T: git git://linuxtv.org/anttip/media_tree.git
4907S: Maintained
4908F: drivers/media/usb/dvb-usb-v2/ce6230*
4909
d099dea2
MK
4910DVB_USB_CXUSB MEDIA DRIVER
4911M: Michael Krufky <mkrufky@linuxtv.org>
4912L: linux-media@vger.kernel.org
a825eaec 4913W: https://linuxtv.org
d099dea2
MK
4914W: http://github.com/mkrufky
4915Q: http://patchwork.linuxtv.org/project/linux-media/list/
4916T: git git://linuxtv.org/media_tree.git
4917S: Maintained
9819da66 4918F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4919
91952bc0 4920DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4921M: Antti Palosaari <crope@iki.fi>
4922L: linux-media@vger.kernel.org
a825eaec 4923W: https://linuxtv.org
91952bc0
AP
4924W: http://palosaari.fi/linux/
4925Q: http://patchwork.linuxtv.org/project/linux-media/list/
4926T: git git://linuxtv.org/anttip/media_tree.git
4927S: Maintained
91952bc0 4928F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4929
5560983b 4930DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4931M: Antti Palosaari <crope@iki.fi>
4932L: linux-media@vger.kernel.org
a825eaec 4933W: https://linuxtv.org
91952bc0
AP
4934Q: http://patchwork.linuxtv.org/project/linux-media/list/
4935T: git git://linuxtv.org/anttip/media_tree.git
4936S: Maintained
5560983b 4937F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4938
8856f5f2
MK
4939DVB_USB_MXL111SF MEDIA DRIVER
4940M: Michael Krufky <mkrufky@linuxtv.org>
4941L: linux-media@vger.kernel.org
a825eaec 4942W: https://linuxtv.org
8856f5f2
MK
4943W: http://github.com/mkrufky
4944Q: http://patchwork.linuxtv.org/project/linux-media/list/
4945T: git git://linuxtv.org/mkrufky/mxl111sf.git
4946S: Maintained
4947F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4948
91952bc0
AP
4949DVB_USB_RTL28XXU MEDIA DRIVER
4950M: Antti Palosaari <crope@iki.fi>
4951L: linux-media@vger.kernel.org
a825eaec 4952W: https://linuxtv.org
91952bc0
AP
4953W: http://palosaari.fi/linux/
4954Q: http://patchwork.linuxtv.org/project/linux-media/list/
4955T: git git://linuxtv.org/anttip/media_tree.git
4956S: Maintained
4957F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4958
4959DVB_USB_V2 MEDIA DRIVER
4960M: Antti Palosaari <crope@iki.fi>
4961L: linux-media@vger.kernel.org
a825eaec 4962W: https://linuxtv.org
91952bc0
AP
4963W: http://palosaari.fi/linux/
4964Q: http://patchwork.linuxtv.org/project/linux-media/list/
4965T: git git://linuxtv.org/anttip/media_tree.git
4966S: Maintained
4967F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4968F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4969
ac0ac38f 4970DYNAMIC DEBUG
5c4a97d1 4971M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4972S: Maintained
4973F: lib/dynamic_debug.c
4974F: include/linux/dynamic_debug.h
4975
f4e5f0ea
AG
4976DYNAMIC INTERRUPT MODERATION
4977M: Tal Gilboa <talgi@mellanox.com>
4978S: Maintained
4979F: include/linux/net_dim.h
4980
789c7048 4981DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4982M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4983S: Maintained
df621252 4984F: drivers/tty/serial/dz.*
789c7048 4985
f17effbe
MF
4986E3X0 POWER BUTTON DRIVER
4987M: Moritz Fischer <moritz.fischer@ettus.com>
4988L: usrp-users@lists.ettus.com
4989W: http://www.ettus.com
4990S: Supported
4991F: drivers/input/misc/e3x0-button.c
4992F: Documentation/devicetree/bindings/input/e3x0-button.txt
4993
91952bc0
AP
4994E4000 MEDIA DRIVER
4995M: Antti Palosaari <crope@iki.fi>
4996L: linux-media@vger.kernel.org
a825eaec 4997W: https://linuxtv.org
91952bc0
AP
4998W: http://palosaari.fi/linux/
4999Q: http://patchwork.linuxtv.org/project/linux-media/list/
5000T: git git://linuxtv.org/anttip/media_tree.git
5001S: Maintained
5002F: drivers/media/tuners/e4000*
5003
91952bc0
AP
5004EC100 MEDIA DRIVER
5005M: Antti Palosaari <crope@iki.fi>
5006L: linux-media@vger.kernel.org
a825eaec 5007W: https://linuxtv.org
91952bc0
AP
5008W: http://palosaari.fi/linux/
5009Q: http://patchwork.linuxtv.org/project/linux-media/list/
5010T: git git://linuxtv.org/anttip/media_tree.git
5011S: Maintained
5012F: drivers/media/dvb-frontends/ec100*
5013
237fead6 5014ECRYPT FILE SYSTEM
0de9adf2 5015M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 5016L: ecryptfs@vger.kernel.org
24a923e4 5017W: http://ecryptfs.org
6dc7516e 5018W: https://launchpad.net/ecryptfs
9f273c24 5019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 5020S: Supported
679655da
JP
5021F: Documentation/filesystems/ecryptfs.txt
5022F: fs/ecryptfs/
237fead6 5023
c476c23b 5024EDAC-AMD64
487ba8e8 5025M: Borislav Petkov <bp@alien8.de>
91445c72 5026L: linux-edac@vger.kernel.org
487ba8e8 5027S: Maintained
c476c23b
BP
5028F: drivers/edac/amd64_edac*
5029
836dae5d 5030EDAC-CALXEDA
836dae5d
RR
5031M: Robert Richter <rric@kernel.org>
5032L: linux-edac@vger.kernel.org
836dae5d
RR
5033S: Maintained
5034F: drivers/edac/highbank*
5035
7339605a 5036EDAC-CAVIUM OCTEON
f65aad41
RB
5037M: Ralf Baechle <ralf@linux-mips.org>
5038M: David Daney <david.daney@cavium.com>
5039L: linux-edac@vger.kernel.org
5040L: linux-mips@linux-mips.org
f65aad41
RB
5041S: Supported
5042F: drivers/edac/octeon_edac*
7339605a
JG
5043
5044EDAC-CAVIUM THUNDERX
5045M: David Daney <david.daney@cavium.com>
5046M: Jan Glauber <jglauber@cavium.com>
5047L: linux-edac@vger.kernel.org
5048S: Supported
41003396 5049F: drivers/edac/thunderx_edac*
f65aad41 5050
7683e9e5
LT
5051EDAC-CORE
5052M: Borislav Petkov <bp@alien8.de>
7683e9e5
LT
5053M: Mauro Carvalho Chehab <mchehab@kernel.org>
5054L: linux-edac@vger.kernel.org
5055T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5056T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5057S: Supported
5058F: Documentation/admin-guide/ras.rst
5059F: Documentation/driver-api/edac.rst
5060F: drivers/edac/
5061F: include/linux/edac.h
5062
0e438e3f 5063EDAC-E752X
8b58be88 5064M: Mark Gross <mark.gross@intel.com>
91445c72 5065L: linux-edac@vger.kernel.org
0e438e3f 5066S: Maintained
679655da 5067F: drivers/edac/e752x_edac.c
0e438e3f
DP
5068
5069EDAC-E7XXX
91445c72 5070L: linux-edac@vger.kernel.org
0e438e3f 5071S: Maintained
679655da 5072F: drivers/edac/e7xxx_edac.c
0e438e3f 5073
7d136731
BP
5074EDAC-FSL_DDR
5075M: York Sun <york.sun@nxp.com>
5076L: linux-edac@vger.kernel.org
5077S: Maintained
5078F: drivers/edac/fsl_ddr_edac.*
5079
77c5f5d2 5080EDAC-GHES
5dc8a864 5081M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 5082L: linux-edac@vger.kernel.org
77c5f5d2 5083S: Maintained
2caa67a6 5084F: drivers/edac/ghes_edac.c
77c5f5d2 5085
6bc78404 5086EDAC-I3000
91445c72 5087L: linux-edac@vger.kernel.org
c91d9075 5088S: Orphan
679655da 5089F: drivers/edac/i3000_edac.c
6bc78404
DT
5090
5091EDAC-I5000
91445c72 5092L: linux-edac@vger.kernel.org
ba9a5918 5093S: Maintained
679655da 5094F: drivers/edac/i5000_edac.c
ba9a5918 5095
44c12cb2 5096EDAC-I5400
5dc8a864 5097M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 5098L: linux-edac@vger.kernel.org
44c12cb2 5099S: Maintained
679655da 5100F: drivers/edac/i5400_edac.c
44c12cb2 5101
3c9c92b6 5102EDAC-I7300
5dc8a864 5103M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 5104L: linux-edac@vger.kernel.org
3c9c92b6
MCC
5105S: Maintained
5106F: drivers/edac/i7300_edac.c
5107
67c89316 5108EDAC-I7CORE
5dc8a864 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 5158M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 5159L: linux-edac@vger.kernel.org
4d096ca7
MCC
5160S: Maintained
5161F: drivers/edac/sb_edac.c
5162
4ec656bd
TL
5163EDAC-SKYLAKE
5164M: Tony Luck <tony.luck@intel.com>
5165L: linux-edac@vger.kernel.org
5166S: Maintained
5167F: drivers/edac/skx_edac.c
5168
86a18ee2
TK
5169EDAC-TI
5170M: Tero Kristo <t-kristo@ti.com>
5171L: linux-edac@vger.kernel.org
5172S: Maintained
5173F: drivers/edac/ti_edac.c
5174
af39917d
CL
5175EDIROL UA-101/UA-1000 DRIVER
5176M: Clemens Ladisch <clemens@ladisch.de>
5177L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5178T: git git://git.alsa-project.org/alsa-kernel.git
5179S: Maintained
5180F: sound/usb/misc/ua101.c
5181
7683e9e5 5182EFI TEST DRIVER
1f7df953 5183L: linux-efi@vger.kernel.org
7683e9e5 5184M: Ivan Hu <ivan.hu@canonical.com>
81b60dbf 5185M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 5186S: Maintained
7683e9e5 5187F: drivers/firmware/efi/test/
1f7df953 5188
d68772b7
MF
5189EFI VARIABLE FILESYSTEM
5190M: Matthew Garrett <matthew.garrett@nebula.com>
5191M: Jeremy Kerr <jk@ozlabs.org>
81b60dbf
MF
5192M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5193T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
d68772b7
MF
5194L: linux-efi@vger.kernel.org
5195S: Maintained
5196F: fs/efivarfs/
5197
85a00d9b
PJ
5198EFIFB FRAMEBUFFER DRIVER
5199L: linux-fbdev@vger.kernel.org
5200M: Peter Jones <pjones@redhat.com>
5201S: Maintained
8a61f013 5202F: drivers/video/fbdev/efifb.c
85a00d9b 5203
0bee8d28
JT
5204EFS FILESYSTEM
5205W: http://aeschi.ch.eu.org/efs/
5206S: Orphan
679655da 5207F: fs/efs/
0bee8d28 5208
aa8a9e25 5209EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 5210M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
5211L: netdev@vger.kernel.org
5212S: Maintained
9aa32835 5213F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 5214
f0319efe 5215EM28XX VIDEO4LINUX DRIVER
5dc8a864 5216M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 5217L: linux-media@vger.kernel.org
a825eaec 5218W: https://linuxtv.org
f0319efe
MCC
5219T: git git://linuxtv.org/media_tree.git
5220S: Maintained
5221F: drivers/media/usb/em28xx/
618cd932 5222F: Documentation/media/v4l-drivers/em28xx*
f0319efe 5223
3e3a7d66 5224EMBEDDED LINUX
8b58be88
JP
5225M: Paul Gortmaker <paul.gortmaker@windriver.com>
5226M: Matt Mackall <mpm@selenic.com>
5227M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
5228L: linux-embedded@vger.kernel.org
5229S: Maintained
5230
82abbea7
RD
5231Emulex 10Gbps iSCSI - OneConnect DRIVER
5232M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5233M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5234M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
ce00f85c 5235L: linux-scsi@vger.kernel.org
b8aca0c1 5236W: http://www.broadcom.com
ce00f85c 5237S: Supported
82abbea7 5238F: drivers/scsi/be2iscsi/
5f5bac82 5239
82abbea7
RD
5240Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5241M: Sathya Perla <sathya.perla@broadcom.com>
5242M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5243M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5244M: Somnath Kotur <somnath.kotur@broadcom.com>
5245L: netdev@vger.kernel.org
5246W: http://www.emulex.com
5247S: Supported
5248F: drivers/net/ethernet/emulex/benet/
5249
5250EMULEX ONECONNECT ROCE DRIVER
5251M: Selvin Xavier <selvin.xavier@broadcom.com>
5252M: Devesh Sharma <devesh.sharma@broadcom.com>
5253L: linux-rdma@vger.kernel.org
5254W: http://www.broadcom.com
5255S: Odd Fixes
5256F: drivers/infiniband/hw/ocrdma/
5257F: include/uapi/rdma/ocrdma-abi.h
5258
5259EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5260M: James Smart <james.smart@broadcom.com>
5261M: Dick Kennedy <dick.kennedy@broadcom.com>
5262L: linux-scsi@vger.kernel.org
5263W: http://www.broadcom.com
5264S: Supported
5265F: drivers/scsi/lpfc/
5266
5267ENE CB710 FLASH CARD READER DRIVER
5268M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5269S: Maintained
5270F: drivers/misc/cb710/
5271F: drivers/mmc/host/cb710-mmc.*
5272F: include/linux/cb710.h
5273
5274ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5275M: Maxim Levitsky <maximlevitsky@gmail.com>
5276S: Maintained
5277F: drivers/media/rc/ene_ir.*
931e39a1 5278
d5ca9006 5279EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 5280M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 5281S: Maintained
084bad91 5282T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 5283F: drivers/video/fbdev/s1d13xxxfb.c
679655da 5284F: include/video/s1d13xxxfb.h
d5ca9006 5285
84cbadad 5286ERRSEQ ERROR TRACKING INFRASTRUCTURE
4e897f5b 5287M: Jeff Layton <jlayton@kernel.org>
84cbadad
JL
5288S: Maintained
5289F: lib/errseq.c
5290F: include/linux/errseq.h
5291
38df6492
ME
5292ET131X NETWORK DRIVER
5293M: Mark Einon <mark.einon@gmail.com>
5294S: Odd Fixes
5295F: drivers/net/ethernet/agere/
5296
1da177e4 5297ETHERNET BRIDGE
adbbf69d 5298M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 5299L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 5300L: netdev@vger.kernel.org
c996d8b9 5301W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 5302S: Maintained
679655da
JP
5303F: include/linux/netfilter_bridge/
5304F: net/bridge/
1da177e4 5305
22f08ad9 5306ETHERNET PHY LIBRARY
248ccd5e 5307M: Andrew Lunn <andrew@lunn.ch>
22f08ad9
FF
5308M: Florian Fainelli <f.fainelli@gmail.com>
5309L: netdev@vger.kernel.org
5310S: Maintained
13332db5
FF
5311F: Documentation/ABI/testing/sysfs-bus-mdio
5312F: Documentation/devicetree/bindings/net/mdio*
22f08ad9 5313F: Documentation/networking/phy.txt
13332db5 5314F: drivers/net/phy/
22f08ad9
FF
5315F: drivers/of/of_mdio.c
5316F: drivers/of/of_net.c
13332db5
FF
5317F: include/linux/*mdio*.h
5318F: include/linux/of_net.h
5319F: include/linux/phy.h
5320F: include/linux/phy_fixed.h
5321F: include/linux/platform_data/mdio-gpio.h
29fda25a 5322F: include/linux/platform_data/mdio-bcm-unimac.h
13332db5
FF
5323F: include/trace/events/mdio.h
5324F: include/uapi/linux/mdio.h
5325F: include/uapi/linux/mii.h
22f08ad9 5326
1da177e4 5327EXT2 FILE SYSTEM
d8130624 5328M: Jan Kara <jack@suse.com>
72be2ccf 5329L: linux-ext4@vger.kernel.org
1da177e4 5330S: Maintained
679655da
JP
5331F: Documentation/filesystems/ext2.txt
5332F: fs/ext2/
5333F: include/linux/ext2*
1da177e4 5334
72be2ccf 5335EXT4 FILE SYSTEM
8b58be88 5336M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 5337M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 5338L: linux-ext4@vger.kernel.org
08a225f1 5339W: http://ext4.wiki.kernel.org
8a6e2535 5340Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 5341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 5342S: Maintained
679655da
JP
5343F: Documentation/filesystems/ext4.txt
5344F: fs/ext4/
1da177e4 5345
c5532b09 5346Extended Verification Module (EVM)
74dd744f 5347M: Mimi Zohar <zohar@linux.vnet.ibm.com>
34d8751f 5348L: linux-integrity@vger.kernel.org
c5532b09
MZ
5349S: Supported
5350F: security/integrity/evm/
5351
7683e9e5 5352EXTENSIBLE FIRMWARE INTERFACE (EFI)
7683e9e5
LT
5353M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5354L: linux-efi@vger.kernel.org
5355T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5356S: Maintained
5357F: Documentation/efi-stub.txt
5358F: arch/*/kernel/efi.c
5359F: arch/x86/boot/compressed/eboot.[ch]
5360F: arch/*/include/asm/efi.h
5361F: arch/x86/platform/efi/
5362F: drivers/firmware/efi/
5363F: include/linux/efi*.h
5364F: arch/arm/boot/compressed/efi-header.S
5365F: arch/arm64/kernel/efi-entry.S
5366
df6b3cfe
MH
5367EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5368M: MyungJoo Ham <myungjoo.ham@samsung.com>
5369M: Chanwoo Choi <cw00.choi@samsung.com>
5370L: linux-kernel@vger.kernel.org
81df63a9 5371T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
5372S: Maintained
5373F: drivers/extcon/
cd2c3e7f
CC
5374F: include/linux/extcon/
5375F: include/linux/extcon.h
df6b3cfe 5376F: Documentation/extcon/
cd2c3e7f 5377F: Documentation/devicetree/bindings/extcon/
df6b3cfe 5378
e2a75c44 5379EXYNOS DP DRIVER
b7701755 5380M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
5381L: dri-devel@lists.freedesktop.org
5382S: Maintained
5383F: drivers/gpu/drm/exynos/exynos_dp*
5384
9b93a409
MS
5385EXYNOS SYSMMU (IOMMU) driver
5386M: Marek Szyprowski <m.szyprowski@samsung.com>
5387L: iommu@lists.linux-foundation.org
5388S: Maintained
5389F: drivers/iommu/exynos-iommu.c
5390
4a66d3fe 5391EZchip NPS platform support
bd6d3588
VG
5392M: Elad Kanfi <eladkan@mellanox.com>
5393M: Vineet Gupta <vgupta@synopsys.com>
4a66d3fe
NC
5394S: Supported
5395F: arch/arc/plat-eznps
5396F: arch/arc/boot/dts/eznps.dts
5397
82abbea7
RD
5398F2FS FILE SYSTEM
5399M: Jaegeuk Kim <jaegeuk@kernel.org>
5400M: Chao Yu <yuchao0@huawei.com>
5401L: linux-f2fs-devel@lists.sourceforge.net
5402W: https://f2fs.wiki.kernel.org/
5403T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5404S: Maintained
5405F: Documentation/filesystems/f2fs.txt
5406F: Documentation/ABI/testing/sysfs-fs-f2fs
5407F: fs/f2fs/
5408F: include/linux/f2fs_fs.h
5409F: include/trace/events/f2fs.h
5410
e53004e2 5411F71805F HARDWARE MONITORING DRIVER
d8130624 5412M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5413L: linux-hwmon@vger.kernel.org
e53004e2 5414S: Maintained
679655da
JP
5415F: Documentation/hwmon/f71805f
5416F: drivers/hwmon/f71805f.c
e53004e2 5417
88b2dbdb 5418FANOTIFY
67427715
JK
5419M: Jan Kara <jack@suse.cz>
5420R: Amir Goldstein <amir73il@gmail.com>
5421L: linux-fsdevel@vger.kernel.org
88b2dbdb
EP
5422S: Maintained
5423F: fs/notify/fanotify/
5424F: include/linux/fanotify.h
c117ab84 5425F: include/uapi/linux/fanotify.h
88b2dbdb 5426
1da177e4 5427FARSYNC SYNCHRONOUS DRIVER
8b58be88 5428M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5429W: http://www.farsite.co.uk/
5430S: Supported
679655da 5431F: drivers/net/wan/farsync.*
1da177e4 5432
c5408b88 5433FAULT INJECTION SUPPORT
8b58be88 5434M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5435S: Supported
679655da
JP
5436F: Documentation/fault-injection/
5437F: lib/fault-inject.c
c5408b88 5438
053e514f
NT
5439FBTFT Framebuffer drivers
5440M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5441S: Maintained
5442F: drivers/staging/fbtft/
5443
82abbea7
RD
5444FC0011 TUNER DRIVER
5445M: Michael Buesch <m@bues.ch>
5446L: linux-media@vger.kernel.org
5447S: Maintained
5448F: drivers/media/tuners/fc0011.h
5449F: drivers/media/tuners/fc0011.c
5450
5451FC2580 MEDIA DRIVER
5452M: Antti Palosaari <crope@iki.fi>
5453L: linux-media@vger.kernel.org
5454W: https://linuxtv.org
5455W: http://palosaari.fi/linux/
5456Q: http://patchwork.linuxtv.org/project/linux-media/list/
5457T: git git://linuxtv.org/anttip/media_tree.git
5458S: Maintained
5459F: drivers/media/tuners/fc2580*
5460
cae727db 5461FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5462M: Johannes Thumshirn <jth@kernel.org>
3e5c6356 5463L: linux-scsi@vger.kernel.org
cae727db
RL
5464W: www.Open-FCoE.org
5465S: Supported
5466F: drivers/scsi/libfc/
5467F: drivers/scsi/fcoe/
5468F: include/scsi/fc/
5469F: include/scsi/libfc.h
5470F: include/scsi/libfcoe.h
c117ab84 5471F: include/uapi/scsi/fc/
cae727db 5472
e2d1d6c0 5473FILE LOCKING (flock() and fcntl()/lockf())
4e897f5b 5474M: Jeff Layton <jlayton@kernel.org>
9c3646d1 5475M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5476L: linux-fsdevel@vger.kernel.org
1da177e4 5477S: Maintained
679655da 5478F: include/linux/fcntl.h
c117ab84 5479F: include/uapi/linux/fcntl.h
679655da
JP
5480F: fs/fcntl.c
5481F: fs/locks.c
1da177e4 5482
e2d1d6c0 5483FILESYSTEMS (VFS and infrastructure)
8b58be88 5484M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5485L: linux-fsdevel@vger.kernel.org
173acc7c 5486S: Maintained
679655da 5487F: fs/*
7d34cd12
EB
5488F: include/linux/fs.h
5489F: include/uapi/linux/fs.h
173acc7c 5490
b26e0ed4 5491FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5492M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5493L: linux-hwmon@vger.kernel.org
b26e0ed4 5494S: Maintained
d5ca6918
JP
5495F: drivers/hwmon/f75375s.c
5496F: include/linux/f75375s.h
b26e0ed4 5497
a331b0c3
CL
5498FIREWIRE AUDIO DRIVERS
5499M: Clemens Ladisch <clemens@ladisch.de>
5500L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5501T: git git://git.alsa-project.org/alsa-kernel.git
5502S: Maintained
5503F: sound/firewire/
5504
eb86ec51
SR
5505FIREWIRE MEDIA DRIVERS (firedtv)
5506M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5507L: linux-media@vger.kernel.org
5508L: linux1394-devel@lists.sourceforge.net
5509T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5510S: Maintained
5511F: drivers/media/firewire/
5512
a511ce33
CB
5513FIREWIRE SBP-2 TARGET
5514M: Chris Boot <bootc@bootc.net>
5515L: linux-scsi@vger.kernel.org
5516L: target-devel@vger.kernel.org
5517L: linux1394-devel@lists.sourceforge.net
5518T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5519S: Maintained
5520F: drivers/target/sbp/
5521
7d2c86b5 5522FIREWIRE SUBSYSTEM
8b58be88 5523M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5524L: linux1394-devel@lists.sourceforge.net
958a29cb 5525W: http://ieee1394.wiki.kernel.org/
2ca526bf 5526T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5527S: Maintained
679655da 5528F: drivers/firewire/
8f06ce3b
SR
5529F: include/linux/firewire.h
5530F: include/uapi/linux/firewire*.h
9f6d3c4b 5531F: tools/firewire/
e2d1d6c0
RD
5532
5533FIRMWARE LOADER (request_firmware)
e7604239 5534M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5535L: linux-kernel@vger.kernel.org
5536S: Maintained
679655da 5537F: Documentation/firmware_class/
5d6d1ddd 5538F: drivers/base/firmware_loader/
679655da 5539F: include/linux/firmware.h
e2d1d6c0 5540
f730e3dc 5541FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5542M: Joshua Morris <josh.h.morris@us.ibm.com>
5543M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5544S: Maintained
5545F: drivers/block/rsxx/
5546
8206f664 5547FLOPPY DRIVER
e5f6450c 5548M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5549T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5550S: Odd fixes
5551F: drivers/block/floppy.c
5552
9c9f32ed
AR
5553FMC SUBSYSTEM
5554M: Alessandro Rubini <rubini@gnudd.com>
5555W: http://www.ohwr.org/projects/fmc-bus
5556S: Supported
5557F: drivers/fmc/
5558F: include/linux/fmc*.h
5559F: include/linux/ipmi-fru.h
5560K: fmc_d.*register
5561
3c0ed7d5 5562FPGA MANAGER FRAMEWORK
deb0b9b2 5563M: Alan Tull <atull@kernel.org>
a120fbdd 5564M: Moritz Fischer <mdf@kernel.org>
7f1a5f04 5565L: linux-fpga@vger.kernel.org
3c0ed7d5 5566S: Maintained
e4998077 5567T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
2007eafd 5568Q: http://patchwork.kernel.org/project/linux-fpga/list/
deb0b9b2 5569F: Documentation/fpga/
83ff2d57 5570F: Documentation/devicetree/bindings/fpga/
3c0ed7d5 5571F: drivers/fpga/
deb0b9b2 5572F: include/linux/fpga/
3c0ed7d5
AT
5573W: http://www.rocketboards.org
5574
e2d1d6c0 5575FPU EMULATOR
8b58be88 5576M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5577W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5578S: Maintained
679655da 5579F: arch/x86/math-emu/
e2d1d6c0
RD
5580
5581FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5582L: netdev@vger.kernel.org
c173bfac 5583S: Orphan
679655da
JP
5584F: drivers/net/wan/dlci.c
5585F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5586
5587FRAMEBUFFER LAYER
04f6152d 5588M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
47d04676 5589L: dri-devel@lists.freedesktop.org
c69f677c 5590L: linux-fbdev@vger.kernel.org
04f6152d 5591T: git git://github.com/bzolnier/linux.git
b22fe37b 5592Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5593S: Maintained
679655da 5594F: Documentation/fb/
b22fe37b
PM
5595F: drivers/video/
5596F: include/video/
679655da 5597F: include/linux/fb.h
c117ab84
CEB
5598F: include/uapi/video/
5599F: include/uapi/linux/fb.h
e2d1d6c0 5600
93aafb6d
HG
5601FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5602M: Horia Geantă <horia.geanta@nxp.com>
ca70f415 5603M: Aymen Sghaier <aymen.sghaier@nxp.com>
93aafb6d
HG
5604L: linux-crypto@vger.kernel.org
5605S: Maintained
5606F: drivers/crypto/caam/
5607F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5608
a57c188e 5609FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5610M: Timur Tabi <timur@tabi.org>
a57c188e 5611L: linux-fbdev@vger.kernel.org
c4ef9bc4 5612S: Maintained
8a61f013 5613F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5614
e2d1d6c0 5615FREESCALE DMA DRIVER
64d09f5e 5616M: Li Yang <leoyang.li@nxp.com>
8b58be88 5617M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5618L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5619S: Maintained
679655da 5620F: drivers/dma/fsldma.*
e2d1d6c0 5621
7683e9e5 5622FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
fe3f4e80 5623M: Claudiu Manoil <claudiu.manoil@nxp.com>
7683e9e5
LT
5624L: netdev@vger.kernel.org
5625S: Maintained
5626F: drivers/net/ethernet/freescale/gianfar*
5627X: drivers/net/ethernet/freescale/gianfar_ptp.c
5628F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5629
44248aff
HX
5630FREESCALE GPMI NAND DRIVER
5631M: Han Xu <han.xu@nxp.com>
5632L: linux-mtd@lists.infradead.org
5633S: Maintained
93db446a 5634F: drivers/mtd/nand/raw/gpmi-nand/*
44248aff 5635
e2d1d6c0 5636FREESCALE I2C CPM DRIVER
8b58be88 5637M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5638L: linuxppc-dev@lists.ozlabs.org
846557d3 5639L: linux-i2c@vger.kernel.org
0d2b405a 5640S: Maintained
679655da 5641F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5642
7683e9e5
LT
5643FREESCALE IMX / MXC FEC DRIVER
5644M: Fugang Duan <fugang.duan@nxp.com>
5645L: netdev@vger.kernel.org
5646S: Maintained
5647F: drivers/net/ethernet/freescale/fec_main.c
5648F: drivers/net/ethernet/freescale/fec_ptp.c
5649F: drivers/net/ethernet/freescale/fec.h
5650F: Documentation/devicetree/bindings/net/fsl-fec.txt
5651
60e8c5ab 5652FREESCALE IMX / MXC FRAMEBUFFER DRIVER
1551cf74
UKK
5653M: Sascha Hauer <s.hauer@pengutronix.de>
5654R: Pengutronix Kernel Team <kernel@pengutronix.de>
c69f677c 5655L: linux-fbdev@vger.kernel.org
efc03ecb 5656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5657S: Maintained
bad985a1 5658F: include/linux/platform_data/video-imxfb.h
8a61f013 5659F: drivers/video/fbdev/imxfb.c
60e8c5ab 5660
7683e9e5
LT
5661FREESCALE QORIQ DPAA ETHERNET DRIVER
5662M: Madalin Bucur <madalin.bucur@nxp.com>
63a0a00b
NA
5663L: netdev@vger.kernel.org
5664S: Maintained
7683e9e5 5665F: drivers/net/ethernet/freescale/dpaa
63a0a00b 5666
2fbfadb5
MB
5667FREESCALE QORIQ DPAA FMAN DRIVER
5668M: Madalin Bucur <madalin.bucur@nxp.com>
5669L: netdev@vger.kernel.org
5670S: Maintained
5671F: drivers/net/ethernet/freescale/fman
5672F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5673
7683e9e5
LT
5674FREESCALE QUAD SPI DRIVER
5675M: Han Xu <han.xu@nxp.com>
5676L: linux-mtd@lists.infradead.org
1b48706f 5677S: Maintained
7683e9e5 5678F: drivers/mtd/spi-nor/fsl-quadspi.c
1b48706f 5679
d9e9d82c 5680FREESCALE QUICC ENGINE LIBRARY
1b48706f 5681M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5682L: linuxppc-dev@lists.ozlabs.org
1b48706f 5683S: Maintained
7aa1aa6e
ZQ
5684F: drivers/soc/fsl/qe/
5685F: include/soc/fsl/*qe*.h
5686F: include/soc/fsl/*ucc*.h
d9e9d82c 5687
beaf53bf 5688FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
64d09f5e 5689M: Li Yang <leoyang.li@nxp.com>
beaf53bf 5690L: netdev@vger.kernel.org
a4724ed6 5691L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5692S: Maintained
ec21e2ec 5693F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5694
c19b6d24
ZQ
5695FREESCALE QUICC ENGINE UCC HDLC DRIVER
5696M: Zhao Qiang <qiang.zhao@nxp.com>
5697L: netdev@vger.kernel.org
5698L: linuxppc-dev@lists.ozlabs.org
5699S: Maintained
5700F: drivers/net/wan/fsl_ucc_hdlc*
5701
d9e9d82c 5702FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5703M: Timur Tabi <timur@tabi.org>
a4724ed6 5704L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5705S: Maintained
df621252 5706F: drivers/tty/serial/ucc_uart.c
d9e9d82c 5707
7683e9e5
LT
5708FREESCALE SOC DRIVERS
5709M: Li Yang <leoyang.li@nxp.com>
5710L: linuxppc-dev@lists.ozlabs.org
5711L: linux-arm-kernel@lists.infradead.org
5712S: Maintained
5713F: Documentation/devicetree/bindings/soc/fsl/
5714F: drivers/soc/fsl/
5715F: include/linux/fsl/
5716
5717FREESCALE SOC FS_ENET DRIVER
5718M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5719M: Vitaly Bordug <vbordug@ru.mvista.com>
5720L: linuxppc-dev@lists.ozlabs.org
5721L: netdev@vger.kernel.org
5722S: Maintained
5723F: drivers/net/ethernet/freescale/fs_enet/
5724F: include/linux/fs_enet_pd.h
5725
d9e9d82c 5726FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5727M: Timur Tabi <timur@tabi.org>
dc85950a 5728M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5729M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5730R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5731L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5732L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5733S: Maintained
69aefcea 5734F: sound/soc/fsl/fsl*
dc85950a 5735F: sound/soc/fsl/imx*
69aefcea 5736F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5737
7683e9e5
LT
5738FREESCALE USB PERIPHERAL DRIVERS
5739M: Li Yang <leoyang.li@nxp.com>
5740L: linux-usb@vger.kernel.org
5741L: linuxppc-dev@lists.ozlabs.org
5742S: Maintained
5743F: drivers/usb/gadget/udc/fsl*
5744
1da177e4 5745FREEVXFS FILESYSTEM
8b58be88 5746M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5747W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5748S: Maintained
679655da 5749F: fs/freevxfs/
1da177e4 5750
71038f52 5751FREEZER
49db1903 5752M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5753M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5754L: linux-pm@vger.kernel.org
71038f52 5755S: Supported
679655da
JP
5756F: Documentation/power/freezing-of-tasks.txt
5757F: include/linux/freezer.h
5758F: kernel/freezer.c
71038f52 5759
839a1f79
KRW
5760FRONTSWAP API
5761M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5762L: linux-kernel@vger.kernel.org
5763S: Maintained
5764F: mm/frontswap.c
5765F: include/linux/frontswap.h
5766
a5432f5a 5767FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5768M: David Howells <dhowells@redhat.com>
e62d6e24 5769L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5770S: Supported
5771F: Documentation/filesystems/caching/
5772F: fs/fscache/
5773F: include/linux/fscache*.h
5774
90fce086 5775FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
598c7d7a
TT
5776M: Theodore Y. Ts'o <tytso@mit.edu>
5777M: Jaegeuk Kim <jaegeuk@kernel.org>
90fce086
EB
5778L: linux-fscrypt@vger.kernel.org
5779Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5780T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
598c7d7a
TT
5781S: Supported
5782F: fs/crypto/
46f47e48 5783F: include/linux/fscrypt*.h
f4f864c1 5784F: Documentation/filesystems/fscrypt.rst
598c7d7a 5785
96348e49
AG
5786FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5787M: Jan Kara <jack@suse.cz>
5788R: Amir Goldstein <amir73il@gmail.com>
5789L: linux-fsdevel@vger.kernel.org
5790S: Maintained
5791F: fs/notify/
5792F: include/linux/fsnotify*.h
5793
20b93734 5794FUJITSU LAPTOP EXTRAS
409a3e98 5795M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5796L: platform-driver-x86@vger.kernel.org
20b93734 5797S: Maintained
679655da 5798F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5799
4da621b6
HK
5800FUJITSU M-5MO LS CAMERA ISP DRIVER
5801M: Kyungmin Park <kyungmin.park@samsung.com>
5802M: Heungjun Kim <riverful.kim@samsung.com>
5803L: linux-media@vger.kernel.org
5804S: Maintained
90d72ac6 5805F: drivers/media/i2c/m5mols/
b5dcee22 5806F: include/media/i2c/m5mols.h
4da621b6 5807
2d24c490
RG
5808FUJITSU TABLET EXTRAS
5809M: Robert Gerlach <khnz@gmx.de>
5810L: platform-driver-x86@vger.kernel.org
5811S: Maintained
5812F: drivers/platform/x86/fujitsu-tablet.c
5813
04578f17 5814FUSE: FILESYSTEM IN USERSPACE
8b58be88 5815M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5816L: linux-fsdevel@vger.kernel.org
04578f17 5817W: http://fuse.sourceforge.net/
0a30f612 5818T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5819S: Maintained
679655da 5820F: fs/fuse/
c117ab84 5821F: include/uapi/linux/fuse.h
0a30f612 5822F: Documentation/filesystems/fuse.txt
04578f17 5823
59cd42c2
DHV
5824FUTEX SUBSYSTEM
5825M: Thomas Gleixner <tglx@linutronix.de>
5826M: Ingo Molnar <mingo@redhat.com>
5827R: Peter Zijlstra <peterz@infradead.org>
5828R: Darren Hart <dvhart@infradead.org>
5829L: linux-kernel@vger.kernel.org
5830T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5831S: Maintained
5832F: kernel/futex.c
5833F: kernel/futex_compat.c
5834F: include/asm-generic/futex.h
5835F: include/linux/futex.h
5836F: include/uapi/linux/futex.h
5837F: tools/testing/selftests/futex/
5838F: tools/perf/bench/futex*
5839F: Documentation/*futex*
5840
6b90bd4b
ER
5841GCC PLUGINS
5842M: Kees Cook <keescook@chromium.org>
5843R: Emese Revfy <re.emese@gmail.com>
5844L: kernel-hardening@lists.openwall.com
5845S: Maintained
5846F: scripts/gcc-plugins/
5847F: scripts/gcc-plugin.sh
68fdc678 5848F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5849F: Documentation/gcc-plugins.txt
5850
d8e2162c 5851GCOV BASED KERNEL PROFILING
67f7c703 5852M: Peter Oberparleiter <oberpar@linux.ibm.com>
d8e2162c
PO
5853S: Maintained
5854F: kernel/gcov/
2584bab2 5855F: Documentation/dev-tools/gcov.rst
d8e2162c 5856
82abbea7
RD
5857GDB KERNEL DEBUGGING HELPER SCRIPTS
5858M: Jan Kiszka <jan.kiszka@siemens.com>
5859M: Kieran Bingham <kieran@bingham.xyz>
5860S: Supported
5861F: scripts/gdb/
5862
1da177e4 5863GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5864M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5865L: linux-scsi@vger.kernel.org
5866W: http://www.icp-vortex.com/
5867S: Supported
679655da 5868F: drivers/scsi/gdt*
1da177e4 5869
3169a1c7
HV
5870GEMTEK FM RADIO RECEIVER DRIVER
5871M: Hans Verkuil <hverkuil@xs4all.nl>
5872L: linux-media@vger.kernel.org
5873T: git git://linuxtv.org/media_tree.git
a825eaec 5874W: https://linuxtv.org
3169a1c7
HV
5875S: Maintained
5876F: drivers/media/radio/radio-gemtek*
5877
1c23af90 5878GENERIC GPIO I2C DRIVER
880b0e26 5879M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5880S: Supported
679655da
JP
5881F: drivers/i2c/busses/i2c-gpio.c
5882F: include/linux/i2c-gpio.h
1c23af90 5883
92ed1a76
PK
5884GENERIC GPIO I2C MULTIPLEXER DRIVER
5885M: Peter Korsgaard <peter.korsgaard@barco.com>
5886L: linux-i2c@vger.kernel.org
5887S: Supported
e7065e20
JD
5888F: drivers/i2c/muxes/i2c-mux-gpio.c
5889F: include/linux/i2c-mux-gpio.h
5890F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5891
9251ce95 5892GENERIC HDLC (WAN) DRIVERS
8b58be88 5893M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5894W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5895S: Maintained
679655da
JP
5896F: drivers/net/wan/c101.c
5897F: drivers/net/wan/hd6457*
5898F: drivers/net/wan/hdlc*
5899F: drivers/net/wan/n2.c
5900F: drivers/net/wan/pc300too.c
5901F: drivers/net/wan/pci200syn.c
5902F: drivers/net/wan/wanxl*
1da177e4 5903
1527aab6 5904GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5905M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5906L: linux-arch@vger.kernel.org
5907T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5908S: Maintained
14430813
JP
5909F: include/asm-generic/
5910F: include/uapi/asm-generic/
1527aab6 5911
ff764963
KVA
5912GENERIC PHY FRAMEWORK
5913M: Kishon Vijay Abraham I <kishon@ti.com>
5914L: linux-kernel@vger.kernel.org
5915T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5916S: Supported
5917F: drivers/phy/
5918F: include/linux/phy/
5919
090cecc6
WS
5920GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5921M: Wolfram Sang <wsa+renesas@sang-engineering.com>
5922S: Supported
5923F: drivers/i2c/muxes/i2c-demux-pinctrl.c
5924
eea97aed
KH
5925GENERIC PM DOMAINS
5926M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5927M: Kevin Hilman <khilman@kernel.org>
5928M: Ulf Hansson <ulf.hansson@linaro.org>
5929L: linux-pm@vger.kernel.org
5930S: Supported
5931F: drivers/base/power/domain*.c
5932F: include/linux/pm_domain.h
5e68ebd0 5933F: Documentation/devicetree/bindings/power/power_domain.txt
eea97aed 5934
ccb86a69 5935GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5936M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5937L: kvm@vger.kernel.org
ccb86a69
MT
5938S: Supported
5939F: drivers/uio/uio_pci_generic.c
5940
a7d5afe8
GKB
5941GENWQE (IBM Generic Workqueue Card)
5942M: Frank Haverkamp <haver@linux.vnet.ibm.com>
cdc1daca 5943M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
a7d5afe8
GKB
5944S: Supported
5945F: drivers/misc/genwqe/
5946
82abbea7
RD
5947GET_MAINTAINER SCRIPT
5948M: Joe Perches <joe@perches.com>
5949S: Maintained
5950F: scripts/get_maintainer.pl
5951
5be7b50f 5952GFS2 FILE SYSTEM
8b58be88 5953M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5954M: Bob Peterson <rpeterso@redhat.com>
a4644184 5955L: cluster-devel@redhat.com
5be7b50f 5956W: http://sources.redhat.com/cluster/
28666d6d 5957T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5958S: Supported
679655da
JP
5959F: Documentation/filesystems/gfs2*.txt
5960F: fs/gfs2/
c117ab84 5961F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5962
0a34eb8f 5963GIGASET ISDN DRIVERS
6b096fde 5964M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5965L: gigaset307x-common@lists.sourceforge.net
5966W: http://gigaset307x.sourceforge.net/
6b096fde 5967S: Odd Fixes
679655da
JP
5968F: Documentation/isdn/README.gigaset
5969F: drivers/isdn/gigaset/
c117ab84 5970F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5971
7eea35fe
JP
5972GO7007 MPEG CODEC
5973M: Hans Verkuil <hans.verkuil@cisco.com>
5974L: linux-media@vger.kernel.org
5975S: Maintained
5976F: drivers/media/usb/go7007/
5977
ca96ea86
BN
5978GOODIX TOUCHSCREEN
5979M: Bastien Nocera <hadess@hadess.net>
5980L: linux-input@vger.kernel.org
5981S: Maintained
5982F: drivers/input/touchscreen/goodix.c
5983
1b46f17d
HG
5984GPD POCKET FAN DRIVER
5985M: Hans de Goede <hdegoede@redhat.com>
5986L: platform-driver-x86@vger.kernel.org
5987S: Maintained
5988F: drivers/platform/x86/gpd-pocket-fan.c
5989
7683e9e5
LT
5990GPIO ACPI SUPPORT
5991M: Mika Westerberg <mika.westerberg@linux.intel.com>
5992M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5993L: linux-gpio@vger.kernel.org
5994L: linux-acpi@vger.kernel.org
5995S: Maintained
5996F: Documentation/acpi/gpio-properties.txt
5997F: drivers/gpio/gpiolib-acpi.c
5998
24d79ebc
SY
5999GPIO IR Transmitter
6000M: Sean Young <sean@mess.org>
6001L: linux-media@vger.kernel.org
6002S: Maintained
6003F: drivers/media/rc/gpio-ir-tx.c
6004
a6a1cf3d 6005GPIO MOCKUP DRIVER
4f9a4cd6 6006M: Bamvor Jian Zhang <bamv2005@gmail.com>
7965f5df 6007R: Bartosz Golaszewski <brgl@bgdev.pl>
a6a1cf3d
BJZ
6008L: linux-gpio@vger.kernel.org
6009S: Maintained
6010F: drivers/gpio/gpio-mockup.c
6011F: tools/testing/selftests/gpio/
6012
a0dc00b4 6013GPIO SUBSYSTEM
e4651a9f 6014M: Linus Walleij <linus.walleij@linaro.org>
d15b7179 6015L: linux-gpio@vger.kernel.org
f2fa75cd
LW
6016T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6017S: Maintained
cd97a449 6018F: Documentation/devicetree/bindings/gpio/
29f9eeaa 6019F: Documentation/driver-api/gpio/
f2fa75cd 6020F: Documentation/gpio/
40c159b7 6021F: Documentation/ABI/testing/gpio-cdev
fe95046e 6022F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 6023F: drivers/gpio/
bdc6e95e
AC
6024F: include/linux/gpio/
6025F: include/linux/gpio.h
ce290211 6026F: include/linux/of_gpio.h
9b692346 6027F: include/asm-generic/gpio.h
3c702e99 6028F: include/uapi/linux/gpio.h
6d591c46 6029F: tools/gpio/
a0dc00b4 6030
71a6d0af
HW
6031GRE DEMULTIPLEXER DRIVER
6032M: Dmitry Kozlov <xeb@mail.ru>
6033L: netdev@vger.kernel.org
6034S: Maintained
11c26770
JP
6035F: net/ipv4/gre_demux.c
6036F: net/ipv4/gre_offload.c
71a6d0af
HW
6037F: include/net/gre.h
6038
d4c41139 6039GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 6040M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
6041L: netdev@vger.kernel.org
6042S: Maintained
a31a96ad 6043F: drivers/net/ethernet/aeroflex/
d4c41139 6044
926706c5
VA
6045GREYBUS AUDIO PROTOCOLS DRIVERS
6046M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 6047M: Mark Greer <mgreer@animalcreek.com>
926706c5 6048S: Maintained
544a6944
MG
6049F: drivers/staging/greybus/audio_apbridgea.c
6050F: drivers/staging/greybus/audio_apbridgea.h
926706c5 6051F: drivers/staging/greybus/audio_codec.c
544a6944
MG
6052F: drivers/staging/greybus/audio_codec.h
6053F: drivers/staging/greybus/audio_gb.c
6054F: drivers/staging/greybus/audio_manager.c
6055F: drivers/staging/greybus/audio_manager.h
6056F: drivers/staging/greybus/audio_manager_module.c
6057F: drivers/staging/greybus/audio_manager_private.h
6058F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
6059F: drivers/staging/greybus/audio_module.c
6060F: drivers/staging/greybus/audio_topology.c
6061
f47e07bc 6062GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5bd16350
VK
6063M: Viresh Kumar <vireshk@kernel.org>
6064S: Maintained
6065F: drivers/staging/greybus/authentication.c
6066F: drivers/staging/greybus/bootrom.c
6067F: drivers/staging/greybus/firmware.h
6068F: drivers/staging/greybus/fw-core.c
6069F: drivers/staging/greybus/fw-download.c
6070F: drivers/staging/greybus/fw-managament.c
6071F: drivers/staging/greybus/greybus_authentication.h
6072F: drivers/staging/greybus/greybus_firmware.h
6073F: drivers/staging/greybus/hid.c
6074F: drivers/staging/greybus/i2c.c
6075F: drivers/staging/greybus/spi.c
6076F: drivers/staging/greybus/spilib.c
6077F: drivers/staging/greybus/spilib.h
6078
a1ffc2d2 6079GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
7683e9e5 6080M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8d904fe5 6081S: Maintained
7683e9e5
LT
6082F: drivers/staging/greybus/loopback.c
6083F: drivers/staging/greybus/timesync.c
6084F: drivers/staging/greybus/timesync_platform.c
8d904fe5 6085
92b8bd96
VH
6086GREYBUS PLATFORM DRIVERS
6087M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6088S: Maintained
6089F: drivers/staging/greybus/arche-platform.c
6090F: drivers/staging/greybus/arche-apb-ctrl.c
6091F: drivers/staging/greybus/arche_platform.h
6092
7683e9e5
LT
6093GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6094M: Rui Miguel Silva <rmfrfs@gmail.com>
6095S: Maintained
6096F: drivers/staging/greybus/sdio.c
6097F: drivers/staging/greybus/light.c
6098F: drivers/staging/greybus/gpio.c
6099F: drivers/staging/greybus/power_supply.c
6100F: drivers/staging/greybus/spi.c
6101F: drivers/staging/greybus/spilib.c
6102
6103GREYBUS SUBSYSTEM
6104M: Johan Hovold <johan@kernel.org>
6105M: Alex Elder <elder@kernel.org>
6106M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6107S: Maintained
6108F: drivers/staging/greybus/
6109L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6110
6111GREYBUS UART PROTOCOLS DRIVERS
6112M: David Lin <dtwlin@gmail.com>
6113S: Maintained
6114F: drivers/staging/greybus/uart.c
6115F: drivers/staging/greybus/log.c
6116
7aae6e2d
CAC
6117GS1662 VIDEO SERIALIZER
6118M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6119L: linux-media@vger.kernel.org
6120T: git git://linuxtv.org/media_tree.git
6121S: Maintained
6122F: drivers/media/spi/gs1662.c
6123
e8deeae2 6124GSPCA FINEPIX SUBDRIVER
8b58be88 6125M: Frank Zago <frank@zago.net>
661263b5 6126L: linux-media@vger.kernel.org
275ffde4 6127T: git git://linuxtv.org/media_tree.git
e8deeae2 6128S: Maintained
0c0d06ca 6129F: drivers/media/usb/gspca/finepix.c
e8deeae2 6130
4b3fa3c4
OL
6131GSPCA GL860 SUBDRIVER
6132M: Olivier Lorin <o.lorin@laposte.net>
6133L: linux-media@vger.kernel.org
275ffde4 6134T: git git://linuxtv.org/media_tree.git
4b3fa3c4 6135S: Maintained
0c0d06ca 6136F: drivers/media/usb/gspca/gl860/
4b3fa3c4 6137
e8deeae2 6138GSPCA M5602 SUBDRIVER
8b58be88 6139M: Erik Andren <erik.andren@gmail.com>
661263b5 6140L: linux-media@vger.kernel.org
275ffde4 6141T: git git://linuxtv.org/media_tree.git
e8deeae2 6142S: Maintained
0c0d06ca 6143F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
6144
6145GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 6146M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 6147L: linux-media@vger.kernel.org
275ffde4 6148T: git git://linuxtv.org/media_tree.git
c0936df4 6149S: Odd Fixes
0c0d06ca 6150F: drivers/media/usb/gspca/pac207.c
e8deeae2 6151
261982f1 6152GSPCA SN9C20X SUBDRIVER
d95c5b0b 6153M: Brian Johnson <brijohn@gmail.com>
261982f1 6154L: linux-media@vger.kernel.org
275ffde4 6155T: git git://linuxtv.org/media_tree.git
261982f1 6156S: Maintained
0c0d06ca 6157F: drivers/media/usb/gspca/sn9c20x.c
261982f1 6158
e8deeae2 6159GSPCA T613 SUBDRIVER
8b58be88 6160M: Leandro Costantino <lcostantino@gmail.com>
661263b5 6161L: linux-media@vger.kernel.org
275ffde4 6162T: git git://linuxtv.org/media_tree.git
e8deeae2 6163S: Maintained
0c0d06ca 6164F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
6165
6166GSPCA USB WEBCAM DRIVER
c0936df4 6167M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 6168L: linux-media@vger.kernel.org
275ffde4 6169T: git git://linuxtv.org/media_tree.git
c0936df4 6170S: Odd Fixes
0c0d06ca 6171F: drivers/media/usb/gspca/
e8deeae2 6172
bed45f79
PN
6173GTP (GPRS Tunneling Protocol)
6174M: Pablo Neira Ayuso <pablo@netfilter.org>
6175M: Harald Welte <laforge@gnumonks.org>
6176L: osmocom-net-gprs@lists.osmocom.org
6177T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6178S: Maintained
6179F: drivers/net/gtp.c
6180
584ec979 6181GUID PARTITION TABLE (GPT)
4f973c63 6182M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
6183L: linux-efi@vger.kernel.org
6184S: Maintained
6185F: block/partitions/efi.*
6186
4e456b86
YS
6187H8/300 ARCHITECTURE
6188M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 6189L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
6190W: http://uclinux-h8.sourceforge.jp
6191T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6192S: Maintained
6193F: arch/h8300/
6194F: drivers/clocksource/h8300_*.c
6195F: drivers/clk/h8300/
6196F: drivers/irqchip/irq-renesas-h8*.c
6197
e5ab1477
AP
6198HACKRF MEDIA DRIVER
6199M: Antti Palosaari <crope@iki.fi>
6200L: linux-media@vger.kernel.org
a825eaec 6201W: https://linuxtv.org
e5ab1477
AP
6202W: http://palosaari.fi/linux/
6203Q: http://patchwork.linuxtv.org/project/linux-media/list/
6204T: git git://linuxtv.org/anttip/media_tree.git
6205S: Maintained
6206F: drivers/media/usb/hackrf/
6207
82abbea7
RD
6208HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6209M: Frank Seidel <frank@f-seidel.de>
6210L: platform-driver-x86@vger.kernel.org
6211W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6212S: Maintained
6213F: drivers/platform/x86/hdaps.c
6214
5b543965 6215HARDWARE MONITORING
d8130624 6216M: Jean Delvare <jdelvare@suse.com>
ca462085 6217M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
6218L: linux-hwmon@vger.kernel.org
6219W: http://hwmon.wiki.kernel.org/
885374e3 6220T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 6221S: Maintained
047f4ec2 6222F: Documentation/hwmon/
679655da 6223F: drivers/hwmon/
047f4ec2 6224F: include/linux/hwmon*.h
5b543965 6225
844dd05f 6226HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
6227M: Matt Mackall <mpm@selenic.com>
6228M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 6229L: linux-crypto@vger.kernel.org
c0d0787b 6230S: Odd fixes
f6c60b15 6231F: Documentation/devicetree/bindings/rng/
679655da
JP
6232F: Documentation/hw_random.txt
6233F: drivers/char/hw_random/
6234F: include/linux/hw_random.h
844dd05f 6235
4a8ae335
AS
6236HARDWARE TRACING FACILITIES
6237M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6238S: Maintained
6239F: drivers/hwtracing/
6240
8b37fcfc
OBC
6241HARDWARE SPINLOCK CORE
6242M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 6243M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 6244L: linux-remoteproc@vger.kernel.org
8b37fcfc 6245S: Maintained
9f273c24 6246T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 6247F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 6248F: Documentation/hwspinlock.txt
2dbd8585 6249F: drivers/hwspinlock/
8b37fcfc
OBC
6250F: include/linux/hwspinlock.h
6251
1da177e4 6252HARMONY SOUND DRIVER
ac6aecbf 6253L: linux-parisc@vger.kernel.org
1da177e4 6254S: Maintained
679655da 6255F: sound/parisc/harmony.*
1da177e4 6256
82abbea7
RD
6257HDPVR USB VIDEO ENCODER DRIVER
6258M: Hans Verkuil <hverkuil@xs4all.nl>
6259L: linux-media@vger.kernel.org
6260T: git git://linuxtv.org/media_tree.git
6261W: https://linuxtv.org
6262S: Odd Fixes
6263F: drivers/media/usb/hdpvr/
6264
214de83e 6265HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5f20407a 6266M: Jerry Hoemann <jerry.hoemann@hpe.com>
214de83e
BB
6267S: Supported
6268F: Documentation/watchdog/hpwdt.txt
6269F: drivers/watchdog/hpwdt.c
6270
9257aa49 6271HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 6272M: Don Brace <don.brace@microsemi.com>
a0a268ad 6273L: esc.storagedev@microsemi.com
693373db 6274L: linux-scsi@vger.kernel.org
9257aa49
SC
6275S: Supported
6276F: Documentation/scsi/hpsa.txt
6277F: drivers/scsi/hpsa*.[ch]
6278F: include/linux/cciss*.h
c117ab84 6279F: include/uapi/linux/cciss*.h
9257aa49 6280
f48ad614
DD
6281HFI1 DRIVER
6282M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6283M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6284L: linux-rdma@vger.kernel.org
6285S: Supported
6286F: drivers/infiniband/hw/hfi1
6287
1da177e4 6288HFS FILESYSTEM
6cf515e1
GU
6289L: linux-fsdevel@vger.kernel.org
6290S: Orphan
679655da
JP
6291F: Documentation/filesystems/hfs.txt
6292F: fs/hfs/
1da177e4 6293
ef575f47
GU
6294HFSPLUS FILESYSTEM
6295L: linux-fsdevel@vger.kernel.org
6296S: Orphan
6297F: Documentation/filesystems/hfsplus.txt
6298F: fs/hfsplus/
6299
1da177e4 6300HGA FRAMEBUFFER DRIVER
8b58be88 6301M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
6302L: linux-nvidia@lists.surfsouth.com
6303W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6304S: Maintained
8a61f013 6305F: drivers/video/fbdev/hgafb.c
1da177e4 6306
4480f15b 6307HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 6308M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 6309M: Pavel Machek <pavel@ucw.cz>
bf1c138e 6310L: linux-pm@vger.kernel.org
68656443 6311B: https://bugzilla.kernel.org
e2d1d6c0 6312S: Supported
679655da
JP
6313F: arch/x86/power/
6314F: drivers/base/power/
6315F: kernel/power/
6316F: include/linux/suspend.h
6317F: include/linux/freezer.h
6318F: include/linux/pm.h
679655da 6319F: arch/*/include/asm/suspend*.h
e2d1d6c0 6320
4ef4caad 6321HID CORE LAYER
e5f6450c 6322M: Jiri Kosina <jikos@kernel.org>
406df153 6323R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 6324L: linux-input@vger.kernel.org
54e5881d 6325T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 6326S: Maintained
679655da
JP
6327F: drivers/hid/
6328F: include/linux/hid*
c117ab84 6329F: include/uapi/linux/hid*
4ef4caad 6330
30ee72f0 6331HID SENSOR HUB DRIVERS
e5f6450c 6332M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
6333M: Jonathan Cameron <jic23@kernel.org>
6334M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6335L: linux-input@vger.kernel.org
6336L: linux-iio@vger.kernel.org
6337S: Maintained
6338F: Documentation/hid/hid-sensor*
6339F: drivers/hid/hid-sensor-*
6340F: drivers/iio/*/hid-*
6341F: include/linux/hid-sensor-*
6342
86d35afb 6343HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8b58be88 6344M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6345L: linux-kernel@vger.kernel.org
75fc2d37 6346T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 6347S: Maintained
679655da 6348F: Documentation/timers/
5cee9645 6349F: kernel/time/hrtimer.c
88606e80 6350F: kernel/time/clockevents.c
88606e80 6351F: kernel/time/timer_*.c
05ed8490 6352F: include/linux/clockchips.h
679655da 6353F: include/linux/hrtimer.h
38bed542 6354
1da177e4 6355HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 6356L: linux-hams@vger.kernel.org
8b64f2a0 6357S: Orphan
679655da
JP
6358F: drivers/net/hamradio/dmascc.c
6359F: drivers/net/hamradio/scc.c
1da177e4 6360
ede1e6f8 6361HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 6362M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
6363W: http://www.highpoint-tech.com
6364S: Supported
679655da
JP
6365F: Documentation/scsi/hptiop.txt
6366F: drivers/scsi/hptiop.c
ede1e6f8 6367
1da177e4 6368HIPPI
8b58be88 6369M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
6370L: linux-hippi@sunsite.dk
6371S: Maintained
679655da 6372F: include/linux/hippidevice.h
c117ab84 6373F: include/uapi/linux/if_hippi.h
679655da 6374F: net/802/hippi.c
ff5a3b50 6375F: drivers/net/hippi/
1da177e4 6376
3882a734 6377HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
b30d74e4
DH
6378M: Yisen Zhuang <yisen.zhuang@huawei.com>
6379M: Salil Mehta <salil.mehta@huawei.com>
6380L: netdev@vger.kernel.org
6381W: http://www.hisilicon.com
6382S: Maintained
3882a734 6383F: drivers/net/ethernet/hisilicon/hns3/
b30d74e4 6384
6183d9b3
JG
6385HISILICON LPC BUS DRIVER
6386M: john.garry@huawei.com
6387W: http://www.hisilicon.com
6388S: Maintained
6389F: drivers/bus/hisi_lpc.c
6390F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6391
3882a734 6392HISILICON NETWORK SUBSYSTEM DRIVER
15e8e5ff
S
6393M: Yisen Zhuang <yisen.zhuang@huawei.com>
6394M: Salil Mehta <salil.mehta@huawei.com>
6395L: netdev@vger.kernel.org
6396W: http://www.hisilicon.com
6397S: Maintained
3882a734
LT
6398F: drivers/net/ethernet/hisilicon/
6399F: Documentation/devicetree/bindings/net/hisilicon*.txt
15e8e5ff 6400
07141342
SZ
6401HISILICON PMU DRIVER
6402M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6403W: http://www.hisilicon.com
6404S: Supported
6405F: drivers/perf/hisilicon
6406F: Documentation/perf/hisi-pmu.txt
6407
66a9bae6 6408HISILICON ROCE DRIVER
6409M: Lijun Ou <oulijun@huawei.com>
6410M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6411L: linux-rdma@vger.kernel.org
6412S: Maintained
6413F: drivers/infiniband/hw/hns/
6414F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6415
16c6c252
JG
6416HISILICON SAS Controller
6417M: John Garry <john.garry@huawei.com>
6418W: http://www.hisilicon.com
6419S: Supported
6420F: drivers/scsi/hisi_sas/
6421F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6422
3882a734
LT
6423HMM - Heterogeneous Memory Management
6424M: Jérôme Glisse <jglisse@redhat.com>
6425L: linux-mm@kvack.org
6426S: Maintained
6427F: mm/hmm*
6428F: include/linux/hmm*
76ea470c 6429F: Documentation/vm/hmm.txt
3882a734 6430
ff1d2767 6431HOST AP DRIVER
8b58be88 6432M: Jouni Malinen <j@w1.fi>
724c6b35 6433L: linux-wireless@vger.kernel.org
ffd74aca
JM
6434W: http://w1.fi/hostap-driver.html
6435S: Obsolete
eb4f98d5 6436F: drivers/net/wireless/intersil/hostap/
ff1d2767 6437
dd8cd779 6438HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 6439L: platform-driver-x86@vger.kernel.org
95c70215 6440S: Orphan
679655da 6441F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 6442
e2d1d6c0 6443HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 6444M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6445S: Maintained
7e25d724 6446F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 6447
7d2c86b5 6448HPET: High Precision Event Timers driver
8b58be88 6449M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 6450S: Maintained
679655da
JP
6451F: Documentation/timers/hpet.txt
6452F: drivers/char/hpet.c
6453F: include/linux/hpet.h
c117ab84 6454F: include/uapi/linux/hpet.h
b9b0332f 6455
e07b5d79 6456HPET: x86
9e06f631 6457S: Orphan
679655da
JP
6458F: arch/x86/kernel/hpet.c
6459F: arch/x86/include/asm/hpet.h
b9b0332f 6460
1da177e4 6461HPFS FILESYSTEM
8b58be88 6462M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6463W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6464S: Maintained
679655da 6465F: fs/hpfs/
1da177e4 6466
3441cded 6467HSI SUBSYSTEM
56459ea9
SR
6468M: Sebastian Reichel <sre@kernel.org>
6469T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6470S: Maintained
6471F: Documentation/ABI/testing/sysfs-bus-hsi
83e676c9 6472F: Documentation/driver-api/hsi.rst
3441cded
SR
6473F: drivers/hsi/
6474F: include/linux/hsi/
6475F: include/uapi/linux/hsi/
6476
7d2c86b5 6477HSO 3G MODEM DRIVER
0bf09c39
BS
6478L: linux-usb@vger.kernel.org
6479S: Orphan
679655da 6480F: drivers/net/usb/hso.c
11cd29b0 6481
19990e29
AB
6482HSR NETWORK PROTOCOL
6483M: Arvid Brodin <arvid.brodin@alten.se>
6484L: netdev@vger.kernel.org
6485S: Maintained
6486F: net/hsr/
6487
82abbea7
RD
6488HT16K33 LED CONTROLLER DRIVER
6489M: Robin van der Gracht <robin@protonic.nl>
6490S: Maintained
6491F: drivers/auxdisplay/ht16k33.c
6492F: Documentation/devicetree/bindings/display/ht16k33.txt
6493
5a18c343 6494HTCPEN TOUCHSCREEN DRIVER
8b58be88 6495M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6496L: linux-input@vger.kernel.org
6497S: Maintained
679655da 6498F: drivers/input/touchscreen/htcpen.c
5a18c343 6499
4d3b6327
AK
6500HUAWEI ETHERNET DRIVER
6501M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6502L: netdev@vger.kernel.org
6503S: Supported
6504F: Documentation/networking/hinic.txt
6505F: drivers/net/ethernet/huawei/hinic/
6506
1da177e4 6507HUGETLB FILESYSTEM
6d49e352 6508M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6509S: Maintained
679655da 6510F: fs/hugetlbfs/
1da177e4 6511
fe713d60
JCT
6512HVA ST MEDIA DRIVER
6513M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6514L: linux-media@vger.kernel.org
6515T: git git://linuxtv.org/media_tree.git
6516W: https://linuxtv.org
6517S: Supported
6518F: drivers/media/platform/sti/hva
6519
82abbea7
RD
6520HWPOISON MEMORY FAILURE HANDLING
6521M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6522L: linux-mm@kvack.org
6523S: Maintained
6524F: mm/memory-failure.c
6525F: mm/hwpoison-inject.c
6526
05183189 6527Hyper-V CORE AND DRIVERS
9c3646d1 6528M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6529M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6530M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6531L: devel@linuxdriverproject.org
6532S: Maintained
a5050c61 6533F: Documentation/networking/netvsc.txt
a4162747 6534F: arch/x86/include/asm/mshyperv.h
773b79f7 6535F: arch/x86/include/asm/trace/hyperv.h
5a485803 6536F: arch/x86/include/asm/hyperv-tlfs.h
a4162747 6537F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6538F: arch/x86/hyperv
05183189 6539F: drivers/hid/hid-hyperv.c
a4162747 6540F: drivers/hv/
f92ca80b 6541F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6542F: drivers/pci/host/pci-hyperv.c
05183189 6543F: drivers/net/hyperv/
a4162747 6544F: drivers/scsi/storvsc_drv.c
95096f2f 6545F: drivers/uio/uio_hv_generic.c
8a61f013 6546F: drivers/video/fbdev/hyperv_fb.c
ae0078fc 6547F: net/vmw_vsock/hyperv_transport.c
a4162747 6548F: include/linux/hyperv.h
db46e14f 6549F: include/uapi/linux/hyperv.h
a4162747 6550F: tools/hv/
54bf725e 6551F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6552
82abbea7
RD
6553HYPERVISOR VIRTUAL CONSOLE DRIVER
6554L: linuxppc-dev@lists.ozlabs.org
6555S: Odd Fixes
6556F: drivers/tty/hvc/
6557
7683e9e5
LT
6558I2C ACPI SUPPORT
6559M: Mika Westerberg <mika.westerberg@linux.intel.com>
6560L: linux-i2c@vger.kernel.org
6561L: linux-acpi@vger.kernel.org
6562S: Maintained
6563F: drivers/i2c/i2c-core-acpi.c
6564
7724fd04
PR
6565I2C MUXES
6566M: Peter Rosin <peda@axentia.se>
6567L: linux-i2c@vger.kernel.org
6568S: Maintained
2254d24a 6569F: Documentation/i2c/i2c-topology
7724fd04
PR
6570F: Documentation/i2c/muxes/
6571F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6572F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6573F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6574F: drivers/i2c/i2c-mux.c
6575F: drivers/i2c/muxes/
6576F: include/linux/i2c-mux.h
6577
4141cf67 6578I2C MV64XXX MARVELL AND ALLWINNER DRIVER
03e73e63 6579M: Gregory CLEMENT <gregory.clement@bootlin.com>
4141cf67
LT
6580L: linux-i2c@vger.kernel.org
6581S: Maintained
6582F: drivers/i2c/busses/i2c-mv64xxx.c
6583
d85c8a6a 6584I2C OVER PARALLEL PORT
d8130624 6585M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6586L: linux-i2c@vger.kernel.org
6587S: Maintained
6588F: Documentation/i2c/busses/i2c-parport
6589F: Documentation/i2c/busses/i2c-parport-light
6590F: drivers/i2c/busses/i2c-parport.c
6591F: drivers/i2c/busses/i2c-parport-light.c
6592
7683e9e5
LT
6593I2C SUBSYSTEM
6594M: Wolfram Sang <wsa@the-dreams.de>
6595L: linux-i2c@vger.kernel.org
6596W: https://i2c.wiki.kernel.org/
6597Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6598T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6599S: Maintained
95df14f7 6600F: Documentation/devicetree/bindings/i2c/i2c.txt
7683e9e5 6601F: Documentation/i2c/
95df14f7 6602F: drivers/i2c/*
7683e9e5 6603F: include/linux/i2c.h
95df14f7
WS
6604F: include/linux/i2c-dev.h
6605F: include/linux/i2c-smbus.h
7683e9e5
LT
6606F: include/uapi/linux/i2c.h
6607F: include/uapi/linux/i2c-*.h
6608
95df14f7
WS
6609I2C SUBSYSTEM HOST DRIVERS
6610L: linux-i2c@vger.kernel.org
6611W: https://i2c.wiki.kernel.org/
6612Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6613T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6614S: Odd Fixes
6615F: Documentation/devicetree/bindings/i2c/
6616F: drivers/i2c/algos/
6617F: drivers/i2c/busses/
6618
7683e9e5
LT
6619I2C-TAOS-EVM DRIVER
6620M: Jean Delvare <jdelvare@suse.com>
6621L: linux-i2c@vger.kernel.org
6622S: Maintained
6623F: Documentation/i2c/busses/i2c-taos-evm
6624F: drivers/i2c/busses/i2c-taos-evm.c
6625
6626I2C-TINY-USB DRIVER
6627M: Till Harbaum <till@harbaum.org>
6628L: linux-i2c@vger.kernel.org
6629W: http://www.harbaum.org/till/i2c_tiny_usb
6630S: Maintained
6631F: drivers/i2c/busses/i2c-tiny-usb.c
6632
d85c8a6a 6633I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6634M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6635L: linux-i2c@vger.kernel.org
6636S: Maintained
6637F: Documentation/i2c/busses/i2c-ali1535
6638F: Documentation/i2c/busses/i2c-ali1563
6639F: Documentation/i2c/busses/i2c-ali15x3
6640F: Documentation/i2c/busses/i2c-amd756
6641F: Documentation/i2c/busses/i2c-amd8111
6642F: Documentation/i2c/busses/i2c-i801
6643F: Documentation/i2c/busses/i2c-nforce2
6644F: Documentation/i2c/busses/i2c-piix4
6645F: Documentation/i2c/busses/i2c-sis5595
6646F: Documentation/i2c/busses/i2c-sis630
6647F: Documentation/i2c/busses/i2c-sis96x
6648F: Documentation/i2c/busses/i2c-via
6649F: Documentation/i2c/busses/i2c-viapro
6650F: drivers/i2c/busses/i2c-ali1535.c
6651F: drivers/i2c/busses/i2c-ali1563.c
6652F: drivers/i2c/busses/i2c-ali15x3.c
6653F: drivers/i2c/busses/i2c-amd756.c
6654F: drivers/i2c/busses/i2c-amd756-s4882.c
6655F: drivers/i2c/busses/i2c-amd8111.c
6656F: drivers/i2c/busses/i2c-i801.c
6657F: drivers/i2c/busses/i2c-isch.c
6658F: drivers/i2c/busses/i2c-nforce2.c
6659F: drivers/i2c/busses/i2c-nforce2-s4985.c
6660F: drivers/i2c/busses/i2c-piix4.c
6661F: drivers/i2c/busses/i2c-sis5595.c
6662F: drivers/i2c/busses/i2c-sis630.c
6663F: drivers/i2c/busses/i2c-sis96x.c
6664F: drivers/i2c/busses/i2c-via.c
6665F: drivers/i2c/busses/i2c-viapro.c
6666
d596f2b8
HG
6667I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6668M: Hans de Goede <hdegoede@redhat.com>
6669L: linux-i2c@vger.kernel.org
6670S: Maintained
6671F: drivers/i2c/busses/i2c-cht-wc.c
6672
cb7f07a4
NH
6673I2C/SMBUS ISMT DRIVER
6674M: Seth Heasley <seth.heasley@intel.com>
6675M: Neil Horman <nhorman@tuxdriver.com>
6676L: linux-i2c@vger.kernel.org
6677F: drivers/i2c/busses/i2c-ismt.c
6678F: Documentation/i2c/busses/i2c-ismt
6679
7683e9e5
LT
6680I2C/SMBUS STUB DRIVER
6681M: Jean Delvare <jdelvare@suse.com>
846557d3 6682L: linux-i2c@vger.kernel.org
e8c76eed 6683S: Maintained
7683e9e5 6684F: drivers/i2c/i2c-stub.c
e8c76eed 6685
1da177e4 6686IA64 (Itanium) PLATFORM
8b58be88
JP
6687M: Tony Luck <tony.luck@intel.com>
6688M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6689L: linux-ia64@vger.kernel.org
6b1c70b1 6690T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6691S: Maintained
679655da 6692F: arch/ia64/
1da177e4 6693
7683e9e5
LT
6694IBM Power 842 compression accelerator
6695M: Haren Myneni <haren@us.ibm.com>
4cd38750 6696S: Supported
7683e9e5
LT
6697F: drivers/crypto/nx/Makefile
6698F: drivers/crypto/nx/Kconfig
6699F: drivers/crypto/nx/nx-842*
6700F: include/linux/sw842.h
6701F: crypto/842.c
6702F: lib/842/
4cd38750 6703
956c203c 6704IBM Power in-Nest Crypto Acceleration
4cd38750 6705M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6706M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6707L: linux-crypto@vger.kernel.org
6708S: Supported
28bceeaa
DS
6709F: drivers/crypto/nx/Makefile
6710F: drivers/crypto/nx/Kconfig
6711F: drivers/crypto/nx/nx-aes*
6712F: drivers/crypto/nx/nx-sha*
6713F: drivers/crypto/nx/nx.*
6714F: drivers/crypto/nx/nx_csbcpb.h
6715F: drivers/crypto/nx/nx_debugfs.h
956c203c 6716
1da177e4 6717IBM Power Linux RAID adapter
8b58be88 6718M: Brian King <brking@us.ibm.com>
1da177e4 6719S: Supported
679655da 6720F: drivers/scsi/ipr.*
1da177e4 6721
7683e9e5 6722IBM Power SRIOV Virtual NIC Device Driver
eddd63a6 6723M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7683e9e5 6724M: John Allen <jallen@linux.vnet.ibm.com>
9d348af4
SL
6725L: netdev@vger.kernel.org
6726S: Supported
7683e9e5 6727F: drivers/net/ethernet/ibm/ibmvnic.*
9d348af4 6728
4dea2d1a
SB
6729IBM Power Virtual Accelerator Switchboard
6730M: Sukadev Bhattiprolu
6731L: linuxppc-dev@lists.ozlabs.org
6732S: Supported
6733F: arch/powerpc/platforms/powernv/vas*
2392c8c8 6734F: arch/powerpc/platforms/powernv/copy-paste.h
4dea2d1a
SB
6735F: arch/powerpc/include/asm/vas.h
6736F: arch/powerpc/include/uapi/asm/vas.h
6737
7683e9e5 6738IBM Power Virtual Ethernet Device Driver
032c5e82 6739M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
032c5e82
TF
6740L: netdev@vger.kernel.org
6741S: Supported
7683e9e5
LT
6742F: drivers/net/ethernet/ibm/ibmveth.*
6743
6744IBM Power Virtual FC Device Drivers
6745M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6746L: linux-scsi@vger.kernel.org
6747S: Supported
6748F: drivers/scsi/ibmvscsi/ibmvfc*
032c5e82 6749
e6babec6 6750IBM Power Virtual SCSI Device Drivers
bcbde52b 6751M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6752L: linux-scsi@vger.kernel.org
6753S: Supported
e6babec6 6754F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6755F: include/scsi/viosrp.h
6756
6757IBM Power Virtual SCSI Device Target Driver
6758M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6759M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6760L: linux-scsi@vger.kernel.org
6761L: target-devel@vger.kernel.org
6762S: Supported
6763F: drivers/scsi/ibmvscsi_tgt/
e6babec6 6764
7683e9e5
LT
6765IBM Power VMX Cryptographic instructions
6766M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6767M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6768L: linux-crypto@vger.kernel.org
e6babec6 6769S: Supported
7683e9e5
LT
6770F: drivers/crypto/vmx/Makefile
6771F: drivers/crypto/vmx/Kconfig
6772F: drivers/crypto/vmx/vmx.c
6773F: drivers/crypto/vmx/aes*
6774F: drivers/crypto/vmx/ghash*
6775F: drivers/crypto/vmx/ppc-xlate.pl
4b7652cc 6776
1da177e4 6777IBM ServeRAID RAID DRIVER
f9213e78 6778S: Orphan
679655da 6779F: drivers/scsi/ips.*
1da177e4 6780
6ed9f9c4
PT
6781ICH LPC AND GPIO DRIVER
6782M: Peter Tyser <ptyser@xes-inc.com>
6783S: Maintained
6784F: drivers/mfd/lpc_ich.c
6785F: drivers/gpio/gpio-ich.c
6786
1e7106fc 6787IDE SUBSYSTEM
8b58be88 6788M: "David S. Miller" <davem@davemloft.net>
1da177e4 6789L: linux-ide@vger.kernel.org
8a6e2535 6790Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6791T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6792S: Maintained
679655da
JP
6793F: Documentation/ide/
6794F: drivers/ide/
6795F: include/linux/ide.h
1da177e4 6796
82abbea7
RD
6797IDE/ATAPI DRIVERS
6798M: Borislav Petkov <bp@alien8.de>
6799L: linux-ide@vger.kernel.org
6800S: Maintained
6801F: Documentation/cdrom/ide-cd
6802F: drivers/ide/ide-cd*
6803
6cb8c13d
IP
6804IDEAPAD LAPTOP EXTRAS DRIVER
6805M: Ike Panhc <ike.pan@canonical.com>
6806L: platform-driver-x86@vger.kernel.org
6807W: http://launchpad.net/ideapad-laptop
6808S: Maintained
6809F: drivers/platform/x86/ideapad-laptop.c
6810
1ea4c161
AM
6811IDEAPAD LAPTOP SLIDEBAR DRIVER
6812M: Andrey Moiseev <o2g.org.ru@gmail.com>
6813L: linux-input@vger.kernel.org
6814W: https://github.com/o2genum/ideapad-slidebar
6815S: Maintained
6816F: drivers/input/misc/ideapad_slidebar.c
6817
82abbea7
RD
6818IDT VersaClock 5 CLOCK DRIVER
6819M: Marek Vasut <marek.vasut@gmail.com>
c404c199 6820S: Maintained
82abbea7 6821F: drivers/clk/clk-versaclock5.c
1da177e4 6822
02cf2286 6823IEEE 802.15.4 SUBSYSTEM
5bd425aa 6824M: Alexander Aring <alex.aring@gmail.com>
5cc92049 6825M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6826L: linux-wpan@vger.kernel.org
aff3eaa0 6827W: http://wpan.cakelab.org/
b9b95da9
SS
6828T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6829T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
02cf2286
SL
6830S: Maintained
6831F: net/ieee802154/
68653359 6832F: net/mac802154/
251741b1 6833F: drivers/net/ieee802154/
580947d3
AA
6834F: include/linux/nl802154.h
6835F: include/linux/ieee802154.h
6836F: include/net/nl802154.h
6837F: include/net/mac802154.h
6838F: include/net/af_ieee802154.h
6839F: include/net/cfg802154.h
6840F: include/net/ieee802154_netdev.h
ebef9c12 6841F: Documentation/networking/ieee802154.txt
02cf2286 6842
1ce84604 6843IFE PROTOCOL
f1fd20c3 6844M: Yotam Gigi <yotam.gi@gmail.com>
1ce84604
YG
6845M: Jamal Hadi Salim <jhs@mojatatu.com>
6846F: net/ife
6847F: include/net/ife.h
6848F: include/uapi/linux/ife.h
6849
b1c97193
SY
6850IGORPLUG-USB IR RECEIVER
6851M: Sean Young <sean@mess.org>
6852L: linux-media@vger.kernel.org
6853S: Maintained
6854F: drivers/media/rc/igorplugusb.c
6855
40ad4a30
SY
6856IGUANAWORKS USB IR TRANSCEIVER
6857M: Sean Young <sean@mess.org>
6858L: linux-media@vger.kernel.org
6859S: Maintained
6860F: drivers/media/rc/iguanair.c
6861
ed13134b
PR
6862IIO DIGITAL POTENTIOMETER DAC
6863M: Peter Rosin <peda@axentia.se>
6864L: linux-iio@vger.kernel.org
6865S: Maintained
7fde1484 6866F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6867F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6868F: drivers/iio/dac/dpot-dac.c
ed13134b 6869
e778aa14
PR
6870IIO ENVELOPE DETECTOR
6871M: Peter Rosin <peda@axentia.se>
6872L: linux-iio@vger.kernel.org
6873S: Maintained
b475f80b 6874F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6875F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6876F: drivers/iio/adc/envelope-detector.c
e778aa14 6877
a36954f5
PR
6878IIO MULTIPLEXER
6879M: Peter Rosin <peda@axentia.se>
6880L: linux-iio@vger.kernel.org
6881S: Maintained
6882F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
7ba9df54 6883F: drivers/iio/multiplexer/iio-mux.c
a36954f5 6884
9545f86e 6885IIO SUBSYSTEM AND DRIVERS
030a13d7 6886M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6887R: Hartmut Knaack <knaack.h@gmx.de>
6888R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6889R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6890L: linux-iio@vger.kernel.org
21d41655 6891T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6892S: Maintained
f4457f7b
LW
6893F: Documentation/ABI/testing/configfs-iio*
6894F: Documentation/ABI/testing/sysfs-bus-iio*
866b148a 6895F: Documentation/devicetree/bindings/iio/
03e7c251 6896F: drivers/iio/
9545f86e 6897F: drivers/staging/iio/
8fe671fc 6898F: include/linux/iio/
817020cf 6899F: tools/iio/
9545f86e 6900
65519263
SG
6901IKANOS/ADI EAGLE ADSL USB DRIVER
6902M: Matthieu Castet <castet.matthieu@free.fr>
6903M: Stanislaw Gruszka <stf_xl@wp.pl>
6904S: Maintained
6905F: drivers/usb/atm/ueagle-atm.c
6906
8ef3ff27 6907IMGTEC ASCII LCD DRIVER
fb615d61 6908M: Paul Burton <paul.burton@mips.com>
8ef3ff27
PB
6909S: Maintained
6910F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6911F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6912
82abbea7 6913IMGTEC IR DECODER DRIVER
e0a86312 6914M: James Hogan <jhogan@kernel.org>
82abbea7
RD
6915S: Maintained
6916F: drivers/media/rc/img-ir/
6917
8a4e8f8d
SY
6918IMON SOUNDGRAPH USB IR RECEIVER
6919M: Sean Young <sean@mess.org>
6920L: linux-media@vger.kernel.org
6921S: Maintained
6922F: drivers/media/rc/imon_raw.c
6923F: drivers/media/rc/imon.c
6924
82abbea7
RD
6925IMS TWINTURBO FRAMEBUFFER DRIVER
6926L: linux-fbdev@vger.kernel.org
6927S: Orphan
6928F: drivers/video/fbdev/imsttfb.c
6929
e89ab51f
GR
6930INA209 HARDWARE MONITOR DRIVER
6931M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6932L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6933S: Maintained
6934F: Documentation/hwmon/ina209
6935F: Documentation/devicetree/bindings/i2c/ina209.txt
6936F: drivers/hwmon/ina209.c
6937
6938INA2XX HARDWARE MONITOR DRIVER
6939M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6940L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6941S: Maintained
6942F: Documentation/hwmon/ina2xx
6943F: drivers/hwmon/ina2xx.c
6944F: include/linux/platform_data/ina2xx.h
6945
14dc124f
SIG
6946INDUSTRY PACK SUBSYSTEM (IPACK)
6947M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6948M: Jens Taprogge <jens.taprogge@taprogge.org>
6949M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6950L: industrypack-devel@lists.sourceforge.net
6951W: http://industrypack.sourceforge.net
6952S: Maintained
6953F: drivers/ipack/
6954
1da177e4 6955INFINIBAND SUBSYSTEM
b6b2bbe6 6956M: Doug Ledford <dledford@redhat.com>
e6e58e77 6957M: Jason Gunthorpe <jgg@mellanox.com>
e6cc0fd1 6958L: linux-rdma@vger.kernel.org
46adb179 6959W: https://github.com/linux-rdma/rdma-core
8a6e2535 6960Q: http://patchwork.kernel.org/project/linux-rdma/list/
f2fe3c4e 6961T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
1da177e4 6962S: Supported
3d35d32d 6963F: Documentation/devicetree/bindings/infiniband/
679655da
JP
6964F: Documentation/infiniband/
6965F: drivers/infiniband/
c117ab84 6966F: include/uapi/linux/if_infiniband.h
954138dc
YD
6967F: include/uapi/rdma/
6968F: include/rdma/
1da177e4 6969
82abbea7
RD
6970INGENIC JZ4780 DMA Driver
6971M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6972S: Maintained
6973F: drivers/dma/dma-jz4780.c
6974
6975INGENIC JZ4780 NAND DRIVER
6976M: Harvey Hunt <harveyhuntnexus@gmail.com>
6977L: linux-mtd@lists.infradead.org
6978S: Maintained
93db446a 6979F: drivers/mtd/nand/raw/jz4780_*
82abbea7
RD
6980
6981INOTIFY
67427715
JK
6982M: Jan Kara <jack@suse.cz>
6983R: Amir Goldstein <amir73il@gmail.com>
6984L: linux-fsdevel@vger.kernel.org
c9f04f58 6985S: Maintained
679655da
JP
6986F: Documentation/filesystems/inotify.txt
6987F: fs/notify/inotify/
6988F: include/linux/inotify.h
c117ab84 6989F: include/uapi/linux/inotify.h
c9f04f58 6990
e2d1d6c0 6991INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6992M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6993L: linux-input@vger.kernel.org
8a6e2535 6994Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6995T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6996S: Maintained
679655da 6997F: drivers/input/
f4eea7e2 6998F: include/linux/input.h
c117ab84 6999F: include/uapi/linux/input.h
65938133 7000F: include/uapi/linux/input-event-codes.h
f4eea7e2 7001F: include/linux/input/
e52d8398 7002F: Documentation/devicetree/bindings/input/
65938133 7003F: Documentation/input/
e2d1d6c0 7004
3267a87f 7005INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 7006M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 7007L: linux-input@vger.kernel.org
75dd112a 7008S: Odd fixes
e2ba5731 7009F: Documentation/input/multi-touch-protocol.rst
7f9c2454 7010F: drivers/input/input-mt.c
3267a87f
HR
7011K: \b(ABS|SYN)_MT_
7012
ee0db78d 7013INSIDE SECURE CRYPTO DRIVER
c4ecc8f0 7014M: Antoine Tenart <antoine.tenart@bootlin.com>
ee0db78d
AT
7015F: drivers/crypto/inside-secure/
7016S: Maintained
7017L: linux-crypto@vger.kernel.org
7018
82abbea7
RD
7019INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7020M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7021M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
34d8751f 7022L: linux-integrity@vger.kernel.org
82abbea7
RD
7023T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7024S: Supported
7025F: security/integrity/ima/
7026
7683e9e5
LT
7027INTEL 810/815 FRAMEBUFFER DRIVER
7028M: Antonino Daplas <adaplas@gmail.com>
7029L: linux-fbdev@vger.kernel.org
7030S: Maintained
7031F: drivers/video/fbdev/i810/
7032
97fa99a3
JY
7033INTEL ASoC BDW/HSW DRIVERS
7034M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 7035L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 7036S: Supported
e8e1225d
JP
7037F: sound/soc/intel/common/sst-dsp*
7038F: sound/soc/intel/common/sst-firmware.c
7039F: sound/soc/intel/boards/broadwell.c
7040F: sound/soc/intel/haswell/
97fa99a3 7041
4ac13e17
DJ
7042INTEL C600 SERIES SAS CONTROLLER DRIVER
7043M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 7044M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 7045L: linux-scsi@vger.kernel.org
7106891a
DJ
7046T: git git://git.code.sf.net/p/intel-sas/isci
7047S: Supported
4ac13e17 7048F: drivers/scsi/isci/
4ac13e17 7049
7683e9e5 7050INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7683e9e5 7051M: Jani Nikula <jani.nikula@linux.intel.com>
7bc66c6a
SV
7052M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7053M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7683e9e5
LT
7054L: intel-gfx@lists.freedesktop.org
7055W: https://01.org/linuxgraphics/
7056B: https://01.org/linuxgraphics/documentation/how-report-bugs
7057C: irc://chat.freenode.net/intel-gfx
7058Q: http://patchwork.freedesktop.org/project/intel-gfx/
7059T: git git://anongit.freedesktop.org/drm-intel
6c8909b4 7060S: Supported
7683e9e5
LT
7061F: drivers/gpu/drm/i915/
7062F: include/drm/i915*
7063F: include/uapi/drm/i915_drm.h
7064F: Documentation/gpu/i915.rst
844dd05f 7065
2f302324 7066INTEL ETHERNET DRIVERS
8b58be88 7067M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 7068L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 7069W: http://www.intel.com/support/feedback.htm
d94e6fed 7070W: http://e1000.sourceforge.net/
2f302324
JK
7071Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7073T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 7074S: Supported
0d164401
JK
7075F: Documentation/networking/e100.txt
7076F: Documentation/networking/e1000.txt
7077F: Documentation/networking/e1000e.txt
7078F: Documentation/networking/igb.txt
7079F: Documentation/networking/igbvf.txt
7080F: Documentation/networking/ixgb.txt
7081F: Documentation/networking/ixgbe.txt
7082F: Documentation/networking/ixgbevf.txt
1bff6529 7083F: Documentation/networking/i40e.txt
105bf2fe 7084F: Documentation/networking/i40evf.txt
837f08fd 7085F: Documentation/networking/ice.txt
dee1ad47 7086F: drivers/net/ethernet/intel/
bc90d291 7087F: drivers/net/ethernet/intel/*/
681bdf80 7088F: include/linux/avf/virtchnl.h
1da177e4 7089
7683e9e5
LT
7090INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7091M: Maik Broemme <mbroemme@libmpq.org>
7092L: linux-fbdev@vger.kernel.org
224f9e6d 7093S: Maintained
7683e9e5
LT
7094F: Documentation/fb/intelfb.txt
7095F: drivers/video/fbdev/intelfb/
224f9e6d 7096
7683e9e5
LT
7097INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7098M: Zhenyu Wang <zhenyuw@linux.intel.com>
7099M: Zhi Wang <zhi.a.wang@intel.com>
7100L: intel-gvt-dev@lists.freedesktop.org
7101L: intel-gfx@lists.freedesktop.org
7102W: https://01.org/igvt-g
0bde438b 7103T: git https://github.com/intel/gvt-linux.git
7683e9e5
LT
7104S: Supported
7105F: drivers/gpu/drm/i915/gvt/
0963d59b 7106
7683e9e5
LT
7107INTEL HID EVENT DRIVER
7108M: Alex Hung <alex.hung@canonical.com>
7109L: platform-driver-x86@vger.kernel.org
ca907a90 7110S: Maintained
7683e9e5 7111F: drivers/platform/x86/intel-hid.c
5760b0a5 7112
7683e9e5
LT
7113INTEL I/OAT DMA DRIVER
7114M: Dave Jiang <dave.jiang@intel.com>
7115R: Dan Williams <dan.j.williams@intel.com>
7116L: dmaengine@vger.kernel.org
7117Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4bd96a7a 7118S: Supported
7683e9e5 7119F: drivers/dma/ioat*
4bd96a7a 7120
7683e9e5
LT
7121INTEL IDLE DRIVER
7122M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7123M: Len Brown <lenb@kernel.org>
7124L: linux-pm@vger.kernel.org
7125T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7126B: https://bugzilla.kernel.org
8a70da82 7127S: Supported
7683e9e5 7128F: drivers/idle/intel_idle.c
8a70da82 7129
7683e9e5
LT
7130INTEL INTEGRATED SENSOR HUB DRIVER
7131M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7132M: Jiri Kosina <jikos@kernel.org>
7133L: linux-input@vger.kernel.org
7134S: Maintained
7135F: drivers/hid/intel-ish-hid/
efa3144e 7136
7683e9e5
LT
7137INTEL IOMMU (VT-d)
7138M: David Woodhouse <dwmw2@infradead.org>
7139L: iommu@lists.linux-foundation.org
7140T: git git://git.infradead.org/iommu-2.6.git
b481de9c 7141S: Supported
7683e9e5
LT
7142F: drivers/iommu/intel-iommu.c
7143F: include/linux/intel-iommu.h
7144
7145INTEL IOP-ADMA DMA DRIVER
7146R: Dan Williams <dan.j.williams@intel.com>
7147S: Odd fixes
7148F: drivers/dma/iop-adma.c
7149
c2a6a07a
YZ
7150INTEL IPU3 CSI-2 CIO2 DRIVER
7151M: Yong Zhi <yong.zhi@intel.com>
7152M: Sakari Ailus <sakari.ailus@linux.intel.com>
7153L: linux-media@vger.kernel.org
7154S: Maintained
7155F: drivers/media/pci/intel/ipu3/
7156F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7157
7683e9e5
LT
7158INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7159M: Krzysztof Halasa <khalasa@piap.pl>
7160S: Maintained
7161F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7162F: arch/arm/mach-ixp4xx/include/mach/npe.h
7163F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7164F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7165F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7166F: drivers/net/wan/ixp4xx_hss.c
7167
7168INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7169M: Deepak Saxena <dsaxena@plexity.net>
7170S: Maintained
7171F: drivers/char/hw_random/ixp4xx-rng.c
b481de9c 7172
de8fe023
TW
7173INTEL MANAGEMENT ENGINE (mei)
7174M: Tomas Winkler <tomas.winkler@intel.com>
7175L: linux-kernel@vger.kernel.org
7176S: Supported
c117ab84 7177F: include/uapi/linux/mei.h
5069288b 7178F: include/linux/mei_cl_bus.h
de8fe023 7179F: drivers/misc/mei/*
222818c3 7180F: drivers/watchdog/mei_wdt.c
e07950a1 7181F: Documentation/misc-devices/mei/*
986b891a 7182F: samples/mei/*
de8fe023 7183
7683e9e5
LT
7184INTEL MENLOW THERMAL DRIVER
7185M: Sujith Thomas <sujith.thomas@intel.com>
7186L: platform-driver-x86@vger.kernel.org
7187W: https://01.org/linux-acpi
7188S: Supported
7189F: drivers/platform/x86/intel_menlow.c
7190
7191INTEL MERRIFIELD GPIO DRIVER
7192M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7193L: linux-gpio@vger.kernel.org
7194S: Maintained
7195F: drivers/gpio/gpio-merrifield.c
7196
50ceb98b
SD
7197INTEL MIC DRIVERS (mic)
7198M: Sudeep Dutt <sudeep.dutt@intel.com>
7199M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7200S: Supported
7201W: https://github.com/sudeepdutt/mic
7202W: http://software.intel.com/en-us/mic-developer
7203F: include/linux/mic_bus.h
7204F: include/linux/scif.h
7205F: include/uapi/linux/mic_common.h
7683e9e5 7206F: include/uapi/linux/mic_ioctl.h
9f273c24 7207F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
7208F: drivers/misc/mic/
7209F: drivers/dma/mic_x100_dma.c
7210F: drivers/dma/mic_x100_dma.h
9f273c24 7211F: Documentation/mic/
50ceb98b 7212
7683e9e5
LT
7213INTEL PMC CORE DRIVER
7214M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7215M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7216L: platform-driver-x86@vger.kernel.org
7217S: Maintained
7218F: arch/x86/include/asm/pmc_core.h
7219F: drivers/platform/x86/intel_pmc_core*
7220
fdca4f16 7221INTEL PMC/P-Unit IPC DRIVER
0a8b8353 7222M: Zha Qipeng<qipeng.zha@intel.com>
7223L: platform-driver-x86@vger.kernel.org
7224S: Maintained
7225F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 7226F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 7227F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 7228F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 7229
7683e9e5
LT
7230INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7231M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7232L: linux-wireless@vger.kernel.org
7233S: Maintained
7234F: Documentation/networking/README.ipw2100
7235F: Documentation/networking/README.ipw2200
7236F: drivers/net/wireless/intel/ipw2x00/
7237
7238INTEL PSTATE DRIVER
7239M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7240M: Len Brown <lenb@kernel.org>
7241L: linux-pm@vger.kernel.org
7242S: Supported
7243F: drivers/cpufreq/intel_pstate.c
7244
7245INTEL RDMA RNIC DRIVER
7246M: Faisal Latif <faisal.latif@intel.com>
7247M: Shiraz Saleem <shiraz.saleem@intel.com>
7248L: linux-rdma@vger.kernel.org
7249S: Supported
7250F: drivers/infiniband/hw/i40iw/
9a657b4c 7251F: include/uapi/rdma/i40iw-abi.h
7683e9e5 7252
b09dd347
TC
7253INTEL SHA MULTIBUFFER DRIVER
7254M: Megha Dey <megha.dey@linux.intel.com>
7255R: Tim Chen <tim.c.chen@linux.intel.com>
7256L: linux-crypto@vger.kernel.org
7257S: Supported
7258F: arch/x86/crypto/sha*-mb
7259F: crypto/mcryptd.c
7260
378f956e
SKC
7261INTEL TELEMETRY DRIVER
7262M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7263L: platform-driver-x86@vger.kernel.org
7264S: Maintained
378f956e 7265F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 7266F: drivers/platform/x86/intel_telemetry*
0a8b8353 7267
7683e9e5
LT
7268INTEL VIRTUAL BUTTON DRIVER
7269M: AceLan Kao <acelan.kao@canonical.com>
b740d2e9
RB
7270L: platform-driver-x86@vger.kernel.org
7271S: Maintained
7683e9e5
LT
7272F: drivers/platform/x86/intel-vbtn.c
7273
7274INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7275M: Stanislaw Gruszka <sgruszka@redhat.com>
7276L: linux-wireless@vger.kernel.org
7277S: Supported
7278F: drivers/net/wireless/intel/iwlegacy/
7279
7280INTEL WIRELESS WIFI LINK (iwlwifi)
7281M: Johannes Berg <johannes.berg@intel.com>
7282M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7283M: Luca Coelho <luciano.coelho@intel.com>
7284M: Intel Linux Wireless <linuxwifi@intel.com>
7285L: linux-wireless@vger.kernel.org
7286W: http://intellinuxwireless.org
7287T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7288S: Supported
7289F: drivers/net/wireless/intel/iwlwifi/
7290
7291INTEL WIRELESS WIMAX CONNECTION 2400
7292M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7293M: linux-wimax@intel.com
7294L: wimax@linuxwimax.org (subscribers-only)
7295S: Supported
7296W: http://linuxwimax.org
7297F: Documentation/wimax/README.i2400m
7298F: drivers/net/wimax/i2400m/
7299F: include/uapi/linux/wimax/i2400m.h
7300
ce6a9002
ML
7301INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7302M: Mario Limonciello <mario.limonciello@dell.com>
7303S: Maintained
7304F: drivers/platform/x86/intel-wmi-thunderbolt.c
7305
7683e9e5
LT
7306INTEL(R) TRACE HUB
7307M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7308S: Supported
7309F: Documentation/trace/intel_th.txt
7310F: drivers/hwtracing/intel_th/
7311
7312INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7313M: Ning Sun <ning.sun@intel.com>
7314L: tboot-devel@lists.sourceforge.net
7315W: http://tboot.sourceforge.net
7316T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7317S: Supported
7318F: Documentation/intel_txt.txt
7319F: include/linux/tboot.h
7320F: arch/x86/kernel/tboot.c
7321
7322INTEL-MID GPIO DRIVER
7323M: David Cohen <david.a.cohen@linux.intel.com>
7324L: linux-gpio@vger.kernel.org
7325S: Maintained
7326F: drivers/gpio/gpio-intel-mid.c
b740d2e9 7327
3904b28e
LW
7328INVENSENSE MPU-3050 GYROSCOPE DRIVER
7329M: Linus Walleij <linus.walleij@linaro.org>
7330L: linux-iio@vger.kernel.org
7331S: Maintained
7332F: drivers/iio/gyro/mpu3050*
7333F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7334
cb109a0e 7335IOC3 ETHERNET DRIVER
8b58be88 7336M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
7337L: linux-mips@linux-mips.org
7338S: Maintained
8862bf1e 7339F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 7340
cb109a0e 7341IOC3 SERIAL DRIVER
8b58be88 7342M: Pat Gefre <pfg@sgi.com>
d39e0721 7343L: linux-serial@vger.kernel.org
cb109a0e 7344S: Maintained
df621252 7345F: drivers/tty/serial/ioc3_serial.c
cb109a0e 7346
0b6e8569
SW
7347IOMMU DRIVERS
7348M: Joerg Roedel <joro@8bytes.org>
7349L: iommu@lists.linux-foundation.org
7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7351S: Maintained
efcd94c0 7352F: Documentation/devicetree/bindings/iommu/
0b6e8569 7353F: drivers/iommu/
82df0a43 7354F: include/linux/iommu.h
ce290211 7355F: include/linux/of_iommu.h
82df0a43 7356F: include/linux/iova.h
0b6e8569 7357
4480f15b 7358IP MASQUERADING
8b58be88 7359M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 7360S: Maintained
679655da 7361F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 7362
4409ebe9 7363IPMI SUBSYSTEM
8b58be88 7364M: Corey Minyard <minyard@acm.org>
b0c90653 7365L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
7366W: http://openipmi.sourceforge.net/
7367S: Supported
679655da
JP
7368F: Documentation/IPMI.txt
7369F: drivers/char/ipmi/
7370F: include/linux/ipmi*
c117ab84 7371F: include/uapi/linux/ipmi*
4409ebe9 7372
e2d1d6c0 7373IPS SCSI RAID DRIVER
721d8b41 7374M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
7375L: linux-scsi@vger.kernel.org
7376W: http://www.adaptec.com/
7377S: Maintained
679655da 7378F: drivers/scsi/ips*
e2d1d6c0
RD
7379
7380IPVS
8b58be88
JP
7381M: Wensong Zhang <wensong@linux-vs.org>
7382M: Simon Horman <horms@verge.net.au>
7383M: Julian Anastasov <ja@ssi.bg>
979b6c13 7384L: netdev@vger.kernel.org
e2d1d6c0 7385L: lvs-devel@vger.kernel.org
1da177e4 7386S: Maintained
9f273c24
FW
7387T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7388T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 7389F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 7390F: include/net/ip_vs.h
c117ab84 7391F: include/uapi/linux/ip_vs.h
679655da 7392F: net/netfilter/ipvs/
1da177e4 7393
e7839f25 7394IPWIRELESS DRIVER
e5f6450c 7395M: Jiri Kosina <jikos@kernel.org>
d8130624 7396M: David Sterba <dsterba@suse.com>
92094aa0 7397S: Odd Fixes
282361a0 7398F: drivers/tty/ipwireless/
099dc4fb 7399
e2d1d6c0 7400IPX NETWORK LAYER
e2d1d6c0 7401L: netdev@vger.kernel.org
47595e32 7402S: Obsolete
c117ab84 7403F: include/uapi/linux/ipx.h
e02554e9 7404F: drivers/staging/ipx/
e2d1d6c0 7405
82abbea7
RD
7406IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7407M: Marc Zyngier <marc.zyngier@arm.com>
7408S: Maintained
7409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7410F: Documentation/IRQ-domain.txt
7411F: include/linux/irqdomain.h
7412F: kernel/irq/irqdomain.c
7413F: kernel/irq/msi.c
7414
7683e9e5
LT
7415IRQ SUBSYSTEM
7416M: Thomas Gleixner <tglx@linutronix.de>
7417L: linux-kernel@vger.kernel.org
7418S: Maintained
7419T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7420F: kernel/irq/
7421
2ed9fd28
JC
7422IRQCHIP DRIVERS
7423M: Thomas Gleixner <tglx@linutronix.de>
7424M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 7425M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
7426L: linux-kernel@vger.kernel.org
7427S: Maintained
7428T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5b5a9069 7429F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 7430F: drivers/irqchip/
a800c7cc 7431
ad7afc38
WBG
7432ISA
7433M: William Breathitt Gray <vilhelm.gray@gmail.com>
7434S: Maintained
7435F: Documentation/isa.txt
7436F: drivers/base/isa.c
7437F: include/linux/isa.h
7438
d39b8420
HV
7439ISA RADIO MODULE
7440M: Hans Verkuil <hverkuil@xs4all.nl>
7441L: linux-media@vger.kernel.org
7442T: git git://linuxtv.org/media_tree.git
a825eaec 7443W: https://linuxtv.org
d39b8420
HV
7444S: Maintained
7445F: drivers/media/radio/radio-isa*
7446
82abbea7
RD
7447ISAPNP
7448M: Jaroslav Kysela <perex@perex.cz>
71a6d0af 7449S: Maintained
82abbea7
RD
7450F: Documentation/isapnp.txt
7451F: drivers/pnp/isapnp/
7452F: include/linux/isapnp.h
71a6d0af 7453
14816b1e 7454ISCSI
623290a2
LD
7455M: Lee Duncan <lduncan@suse.com>
7456M: Chris Leech <cleech@redhat.com>
14816b1e 7457L: open-iscsi@googlegroups.com
623290a2 7458W: www.open-iscsi.com
14816b1e 7459S: Maintained
679655da
JP
7460F: drivers/scsi/*iscsi*
7461F: include/scsi/*iscsi*
14816b1e 7462
82abbea7
RD
7463iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7464M: Peter Jones <pjones@redhat.com>
7465M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7466S: Maintained
7467F: drivers/firmware/iscsi_ibft*
7468
1e65eb42
OG
7469ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7470M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 7471M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
7472M: Roi Dayan <roid@mellanox.com>
7473L: linux-rdma@vger.kernel.org
7474S: Supported
7475W: http://www.openfabrics.org
7476W: www.open-iscsi.org
7477Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 7478F: drivers/infiniband/ulp/iser/
1e65eb42 7479
2b70e5fd 7480ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 7481M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
7482T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7483L: linux-rdma@vger.kernel.org
7484L: target-devel@vger.kernel.org
7485S: Supported
7486W: http://www.linux-iscsi.org
7487F: drivers/infiniband/ulp/isert
7488
1da177e4 7489ISDN SUBSYSTEM
8b58be88 7490M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 7491L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 7492L: netdev@vger.kernel.org
1da177e4 7493W: http://www.isdn4linux.de
54e5881d 7494T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 7495S: Maintained
679655da
JP
7496F: Documentation/isdn/
7497F: drivers/isdn/
7498F: include/linux/isdn.h
7499F: include/linux/isdn/
c117ab84
CEB
7500F: include/uapi/linux/isdn.h
7501F: include/uapi/linux/isdn/
1da177e4
LT
7502
7503ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 7504M: Armin Schindler <mac@melware.de>
d5d52273 7505L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
7506W: http://www.melware.de
7507S: Maintained
679655da 7508F: drivers/isdn/hardware/eicon/
1da177e4 7509
d624870f 7510IT87 HARDWARE MONITORING DRIVER
d8130624 7511M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7512L: linux-hwmon@vger.kernel.org
d624870f
JD
7513S: Maintained
7514F: Documentation/hwmon/it87
7515F: drivers/hwmon/it87.c
7516
d7104bff
AP
7517IT913X MEDIA DRIVER
7518M: Antti Palosaari <crope@iki.fi>
7519L: linux-media@vger.kernel.org
a825eaec 7520W: https://linuxtv.org
d7104bff
AP
7521W: http://palosaari.fi/linux/
7522Q: http://patchwork.linuxtv.org/project/linux-media/list/
7523T: git git://linuxtv.org/anttip/media_tree.git
7524S: Maintained
249c697e 7525F: drivers/media/tuners/it913x*
d7104bff 7526
91821ff3 7527IVTV VIDEO4LINUX DRIVER
6afdeaf8 7528M: Andy Walls <awalls@md.metrocast.net>
7b212edf 7529L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 7530L: linux-media@vger.kernel.org
275ffde4 7531T: git git://linuxtv.org/media_tree.git
91821ff3
HV
7532W: http://www.ivtvdriver.org
7533S: Maintained
618cd932 7534F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7535F: drivers/media/pci/ivtv/
c117ab84 7536F: include/uapi/linux/ivtv*
91821ff3 7537
68620bdd
MP
7538IX2505V MEDIA DRIVER
7539M: Malcolm Priestley <tvboxspy@gmail.com>
7540L: linux-media@vger.kernel.org
a825eaec 7541W: https://linuxtv.org
68620bdd
MP
7542Q: http://patchwork.linuxtv.org/project/linux-media/list/
7543S: Maintained
7544F: drivers/media/dvb-frontends/ix2505v*
7545
e21c963c
JK
7546JAILHOUSE HYPERVISOR INTERFACE
7547M: Jan Kiszka <jan.kiszka@siemens.com>
7548L: jailhouse-dev@googlegroups.com
7549S: Maintained
7550F: arch/x86/kernel/jailhouse.c
7551F: arch/x86/include/asm/jailhouse_para.h
7552
4453d736
GR
7553JC42.4 TEMPERATURE SENSOR DRIVER
7554M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7555L: linux-hwmon@vger.kernel.org
4453d736
GR
7556S: Maintained
7557F: drivers/hwmon/jc42.c
7558F: Documentation/hwmon/jc42
7559
e2d1d6c0 7560JFS FILESYSTEM
3256f80f 7561M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7562L: jfs-discussion@lists.sourceforge.net
7563W: http://jfs.sourceforge.net/
86313903 7564T: git git://github.com/kleikamp/linux-shaggy.git
8f8f0134 7565S: Maintained
679655da
JP
7566F: Documentation/filesystems/jfs.txt
7567F: fs/jfs/
e2d1d6c0 7568
95252236 7569JME NETWORK DRIVER
8b58be88 7570M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7571L: netdev@vger.kernel.org
7572S: Maintained
63d24a0e 7573F: drivers/net/ethernet/jme.*
95252236 7574
1da177e4 7575JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7576M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7577L: linux-mtd@lists.infradead.org
7578W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7579S: Maintained
679655da 7580F: fs/jffs2/
c117ab84 7581F: include/uapi/linux/jffs2.h
1da177e4 7582
d183e11a
TT
7583JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7584M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7585M: Jan Kara <jack@suse.com>
d183e11a
TT
7586L: linux-ext4@vger.kernel.org
7587S: Maintained
7588F: fs/jbd2/
7589F: include/linux/jbd2.h
ae0718f8 7590
207dab5f
MU
7591JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7592M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7593L: linux-media@vger.kernel.org
7594S: Maintained
7595F: drivers/media/platform/rcar_jpu.c
7596
fd8b6cb4 7597JSM Neo PCI based serial card
46e3813d 7598M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
fd8b6cb4
BL
7599L: linux-serial@vger.kernel.org
7600S: Maintained
df621252 7601F: drivers/tty/serial/jsm/
ae0718f8 7602
af39917d
CL
7603K10TEMP HARDWARE MONITORING DRIVER
7604M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7605L: linux-hwmon@vger.kernel.org
af39917d
CL
7606S: Maintained
7607F: Documentation/hwmon/k10temp
7608F: drivers/hwmon/k10temp.c
7609
4660cb35 7610K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7611M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7612L: linux-hwmon@vger.kernel.org
ae0718f8 7613S: Maintained
679655da
JP
7614F: Documentation/hwmon/k8temp
7615F: drivers/hwmon/k8temp.c
ae0718f8 7616
0ba1d91d
AR
7617KASAN
7618M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7619R: Alexander Potapenko <glider@google.com>
7620R: Dmitry Vyukov <dvyukov@google.com>
7621L: kasan-dev@googlegroups.com
7622S: Maintained
7623F: arch/*/include/asm/kasan.h
7624F: arch/*/mm/kasan_init*
2757aafa 7625F: Documentation/dev-tools/kasan.rst
64f8ebaf 7626F: include/linux/kasan*.h
0ba1d91d
AR
7627F: lib/test_kasan.c
7628F: mm/kasan/
7629F: scripts/Makefile.kasan
7630
1da177e4 7631KCONFIG
50186e12
MY
7632M: Masahiro Yamada <yamada.masahiro@socionext.com>
7633T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
347d12d7 7634L: linux-kbuild@vger.kernel.org
50186e12 7635S: Maintained
679655da
JP
7636F: Documentation/kbuild/kconfig-language.txt
7637F: scripts/kconfig/
1da177e4 7638
ea6c2089 7639KDUMP
f871f191
VG
7640M: Dave Young <dyoung@redhat.com>
7641M: Baoquan He <bhe@redhat.com>
7642R: Vivek Goyal <vgoyal@redhat.com>
34633993 7643L: kexec@lists.infradead.org
ea6c2089
VG
7644W: http://lse.sourceforge.net/kdump/
7645S: Maintained
80811493 7646F: Documentation/kdump/
ea6c2089 7647
f41bf02f
HV
7648KEENE FM RADIO TRANSMITTER DRIVER
7649M: Hans Verkuil <hverkuil@xs4all.nl>
7650L: linux-media@vger.kernel.org
7651T: git git://linuxtv.org/media_tree.git
a825eaec 7652W: https://linuxtv.org
f41bf02f
HV
7653S: Maintained
7654F: drivers/media/radio/radio-keene*
7655
1da177e4 7656KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7657M: Ian Kent <raven@themaw.net>
f694fc97 7658L: autofs@vger.kernel.org
1da177e4 7659S: Maintained
679655da 7660F: fs/autofs4/
1da177e4 7661
70fb7ba6 7662KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7663M: Masahiro Yamada <yamada.masahiro@socionext.com>
32c210d7 7664M: Michal Marek <michal.lkml@markovi.net>
8b38f890 7665T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7666L: linux-kbuild@vger.kernel.org
5ce45962 7667S: Maintained
679655da
JP
7668F: Documentation/kbuild/
7669F: Makefile
1cd4023b
RV
7670F: scripts/Kbuild*
7671F: scripts/Makefile*
70fb7ba6
MM
7672F: scripts/basic/
7673F: scripts/mk*
1cd4023b 7674F: scripts/mod/
70fb7ba6 7675F: scripts/package/
1da177e4
LT
7676
7677KERNEL JANITORS
c3000e03 7678L: kernel-janitors@vger.kernel.org
10466f5a 7679W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7680S: Odd Fixes
1da177e4 7681
e8b43555 7682KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7683M: "J. Bruce Fields" <bfields@fieldses.org>
4e897f5b 7684M: Jeff Layton <jlayton@kernel.org>
16141c02 7685L: linux-nfs@vger.kernel.org
1da177e4 7686W: http://nfs.sourceforge.net/
9f273c24 7687T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7688S: Supported
679655da 7689F: fs/nfsd/
c117ab84 7690F: include/uapi/linux/nfsd/
679655da
JP
7691F: fs/lockd/
7692F: fs/nfs_common/
7693F: net/sunrpc/
7694F: include/linux/lockd/
7695F: include/linux/sunrpc/
c117ab84 7696F: include/uapi/linux/sunrpc/
1da177e4 7697
13b122b3
SK
7698KERNEL SELFTEST FRAMEWORK
7699M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7700M: Shuah Khan <shuah@kernel.org>
64f00850 7701L: linux-kselftest@vger.kernel.org
a7254a09 7702T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
13b122b3 7703S: Maintained
4ff79fee
SK
7704F: tools/testing/selftests/
7705F: Documentation/dev-tools/kselftest*
13b122b3 7706
23558693
LR
7707KERNEL USERMODE HELPER
7708M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7709L: linux-kernel@vger.kernel.org
7710S: Maintained
7711F: kernel/umh.c
c1f3fa2a 7712F: include/linux/umh.h
23558693 7713
426d62e2 7714KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7715M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7716M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7717L: kvm@vger.kernel.org
e3e58478 7718W: http://www.linux-kvm.org
a94b40a6 7719T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7720S: Supported
c93a64fe 7721F: Documentation/virtual/kvm/
a170504f
AJ
7722F: include/trace/events/kvm.h
7723F: include/uapi/asm-generic/kvm*
c117ab84 7724F: include/uapi/linux/kvm*
a170504f
AJ
7725F: include/asm-generic/kvm*
7726F: include/linux/kvm*
7727F: include/kvm/iodev.h
7728F: virt/kvm/*
6d0a1a61 7729F: tools/kvm/
426d62e2 7730
a170504f 7731KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7de609c8 7732M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7733L: kvm@vger.kernel.org
038161de 7734W: http://www.linux-kvm.org/
7de609c8 7735S: Maintained
679655da 7736F: arch/x86/include/asm/svm.h
679655da 7737F: arch/x86/kvm/svm.c
426d62e2 7738
a170504f 7739KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
6522404f 7740M: Christoffer Dall <christoffer.dall@arm.com>
5c8818b4
MZ
7741M: Marc Zyngier <marc.zyngier@arm.com>
7742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7743L: kvmarm@lists.cs.columbia.edu
7744W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7745T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7746S: Supported
a749474d
CD
7747F: arch/arm/include/uapi/asm/kvm*
7748F: arch/arm/include/asm/kvm*
7749F: arch/arm/kvm/
5c8818b4
MZ
7750F: virt/kvm/arm/
7751F: include/kvm/arm_*
a749474d 7752
6394a3ec 7753KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6522404f 7754M: Christoffer Dall <christoffer.dall@arm.com>
6394a3ec
MZ
7755M: Marc Zyngier <marc.zyngier@arm.com>
7756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7757L: kvmarm@lists.cs.columbia.edu
7758S: Maintained
7759F: arch/arm64/include/uapi/asm/kvm*
7760F: arch/arm64/include/asm/kvm*
7761F: arch/arm64/kvm/
7762
bfd3d532 7763KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
e0a86312 7764M: James Hogan <jhogan@kernel.org>
bfd3d532
JH
7765L: linux-mips@linux-mips.org
7766S: Supported
7767F: arch/mips/include/uapi/asm/kvm*
7768F: arch/mips/include/asm/kvm*
7769F: arch/mips/kvm/
7770
3882a734 7771KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8a60aea6 7772M: Paul Mackerras <paulus@ozlabs.org>
3882a734
LT
7773L: kvm-ppc@vger.kernel.org
7774W: http://www.linux-kvm.org/
7775T: git git://github.com/agraf/linux-2.6.git
7776S: Supported
7777F: arch/powerpc/include/uapi/asm/kvm*
7778F: arch/powerpc/include/asm/kvm*
7779F: arch/powerpc/kvm/
7780F: arch/powerpc/kernel/kvm*
7781
7683e9e5
LT
7782KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7783M: Christian Borntraeger <borntraeger@de.ibm.com>
67f7c703 7784M: Janosch Frank <frankja@linux.ibm.com>
2fc616c0 7785R: David Hildenbrand <david@redhat.com>
cd74ff94 7786R: Cornelia Huck <cohuck@redhat.com>
7683e9e5
LT
7787L: linux-s390@vger.kernel.org
7788W: http://www.ibm.com/developerworks/linux/linux390/
7789T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7790S: Supported
a170504f
AJ
7791F: arch/s390/include/uapi/asm/kvm*
7792F: arch/s390/include/asm/gmap.h
7683e9e5
LT
7793F: arch/s390/include/asm/kvm*
7794F: arch/s390/kvm/
7795F: arch/s390/mm/gmap.c
7796
3882a734
LT
7797KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7798M: Paolo Bonzini <pbonzini@redhat.com>
7799M: Radim Krčmář <rkrcmar@redhat.com>
7800L: kvm@vger.kernel.org
7801W: http://www.linux-kvm.org
7802T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7803S: Supported
7804F: arch/x86/kvm/
7805F: arch/x86/include/uapi/asm/kvm*
7806F: arch/x86/include/asm/kvm*
ffe15f83 7807F: arch/x86/include/asm/pvclock-abi.h
3882a734
LT
7808F: arch/x86/kernel/kvm.c
7809F: arch/x86/kernel/kvmclock.c
7810
27f395b8
TH
7811KERNFS
7812M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7813M: Tejun Heo <tj@kernel.org>
7814T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7815S: Supported
7816F: include/linux/kernfs.h
7817F: fs/kernfs/
bfd3d532 7818
dc009d92 7819KEXEC
8b58be88 7820M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7821W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7822L: kexec@lists.infradead.org
dc009d92 7823S: Maintained
679655da 7824F: include/linux/kexec.h
c117ab84 7825F: include/uapi/linux/kexec.h
10540a69 7826F: kernel/kexec*
dc009d92 7827
7683e9e5
LT
7828KEYS-ENCRYPTED
7829M: Mimi Zohar <zohar@linux.vnet.ibm.com>
34d8751f 7830L: linux-integrity@vger.kernel.org
aa62efff 7831L: keyrings@vger.kernel.org
7683e9e5
LT
7832S: Supported
7833F: Documentation/security/keys/trusted-encrypted.rst
7834F: include/keys/encrypted-type.h
7835F: security/keys/encrypted-keys/
e971461f 7836
7f3c68be 7837KEYS-TRUSTED
7825cd83 7838M: James Bottomley <jejb@linux.vnet.ibm.com>
74dd744f 7839M: Mimi Zohar <zohar@linux.vnet.ibm.com>
34d8751f 7840L: linux-integrity@vger.kernel.org
aa62efff 7841L: keyrings@vger.kernel.org
7f3c68be 7842S: Supported
5395d312 7843F: Documentation/security/keys/trusted-encrypted.rst
7f3c68be
MZ
7844F: include/keys/trusted-type.h
7845F: security/keys/trusted.c
7846F: security/keys/trusted.h
7847
7683e9e5
LT
7848KEYS/KEYRINGS:
7849M: David Howells <dhowells@redhat.com>
aa62efff 7850L: keyrings@vger.kernel.org
7683e9e5
LT
7851S: Maintained
7852F: Documentation/security/keys/core.rst
7853F: include/linux/key.h
7854F: include/linux/key-type.h
7855F: include/linux/keyctl.h
7856F: include/uapi/linux/keyctl.h
7857F: include/keys/
7858F: security/keys/
7f3c68be 7859
5b778dad 7860KGDB / KDB /debug_core
8b58be88 7861M: Jason Wessel <jason.wessel@windriver.com>
4e23f78c 7862M: Daniel Thompson <daniel.thompson@linaro.org>
4063eb5f 7863W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7864L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7865T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7866S: Maintained
0c88a041 7867F: Documentation/dev-tools/kgdb.rst
679655da 7868F: drivers/misc/kgdbts.c
df621252 7869F: drivers/tty/serial/kgdboc.c
5b778dad 7870F: include/linux/kdb.h
679655da 7871F: include/linux/kgdb.h
4063eb5f 7872F: kernel/debug/
e3e2aaf7 7873
c3bb4d24 7874KMEMLEAK
8b58be88 7875M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7876S: Maintained
ca90a7a3 7877F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7878F: include/linux/kmemleak.h
7879F: mm/kmemleak.c
7880F: mm/kmemleak-test.c
7881
00653d3a 7882KMOD KERNEL MODULE LOADER - USERMODE HELPER
062b8740
LR
7883M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7884L: linux-kernel@vger.kernel.org
7885S: Maintained
7886F: kernel/kmod.c
7887F: include/linux/kmod.h
d9c6a72d
LR
7888F: lib/test_kmod.c
7889F: tools/testing/selftests/kmod/
062b8740 7890
89559a61 7891KPROBES
a320817c 7892M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7893M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7894M: "David S. Miller" <davem@davemloft.net>
353def94 7895M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7896S: Maintained
679655da
JP
7897F: Documentation/kprobes.txt
7898F: include/linux/kprobes.h
7d134b2c 7899F: include/asm-generic/kprobes.h
679655da 7900F: kernel/kprobes.c
89559a61 7901
70e84049 7902KS0108 LCD CONTROLLER DRIVER
8b58be88 7903M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7904W: http://miguelojeda.es/auxdisplay.htm
7905W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7906S: Maintained
679655da
JP
7907F: Documentation/auxdisplay/ks0108
7908F: drivers/auxdisplay/ks0108.c
7909F: include/linux/ks0108.h
70e84049 7910
1b69c6d0
DA
7911L3MDEV
7912M: David Ahern <dsa@cumulusnetworks.com>
7913L: netdev@vger.kernel.org
7914S: Maintained
7915F: net/l3mdev
7916F: include/net/l3mdev.h
7917
9ca44355 7918LANTIQ MIPS ARCHITECTURE
bdb40e8e 7919M: John Crispin <john@phrozen.org>
9ca44355
JC
7920L: linux-mips@linux-mips.org
7921S: Maintained
7922F: arch/mips/lantiq
c20b3b80 7923F: drivers/soc/lantiq
9ca44355 7924
1da177e4 7925LAPB module
1da177e4 7926L: linux-x25@vger.kernel.org
bf9915cc 7927S: Orphan
679655da
JP
7928F: Documentation/networking/lapb-module.txt
7929F: include/*/lapb.h
7930F: net/lapb/
1da177e4
LT
7931
7932LASI 53c700 driver for PARISC
8b58be88 7933M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7934L: linux-scsi@vger.kernel.org
7935S: Maintained
679655da
JP
7936F: Documentation/scsi/53c700.txt
7937F: drivers/scsi/53c700*
1da177e4 7938
136fc5c4
TH
7939LEAKING_ADDRESSES
7940M: Tobin C. Harding <me@tobin.cc>
e875d33d
TH
7941M: Tycho Andersen <tycho@tycho.ws>
7942L: kernel-hardening@lists.openwall.com
136fc5c4 7943S: Maintained
e875d33d 7944T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
136fc5c4
TH
7945F: scripts/leaking_addresses.pl
7946
263de9b5 7947LED SUBSYSTEM
305335b9 7948M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7949M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7950L: linux-leds@vger.kernel.org
b8926ba0 7951T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7952S: Maintained
85c90368 7953F: Documentation/devicetree/bindings/leds/
679655da
JP
7954F: drivers/leds/
7955F: include/linux/leds.h
263de9b5 7956
b0461a44 7957LEGACY EEPROM DRIVER
d8130624 7958M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7959S: Maintained
7960F: Documentation/misc-devices/eeprom
7961F: drivers/misc/eeprom/eeprom.c
7962
1da177e4 7963LEGO USB Tower driver
8b58be88 7964M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7965L: legousb-devel@lists.sourceforge.net
7966W: http://legousb.sourceforge.net/
7967S: Maintained
679655da 7968F: drivers/usb/misc/legousbtower.c
1da177e4 7969
055616a8
MK
7970LG2160 MEDIA DRIVER
7971M: Michael Krufky <mkrufky@linuxtv.org>
7972L: linux-media@vger.kernel.org
a825eaec 7973W: https://linuxtv.org
055616a8
MK
7974W: http://github.com/mkrufky
7975Q: http://patchwork.linuxtv.org/project/linux-media/list/
7976T: git git://linuxtv.org/mkrufky/tuners.git
7977S: Maintained
7978F: drivers/media/dvb-frontends/lg2160.*
7979
6f0e7725
MK
7980LGDT3305 MEDIA DRIVER
7981M: Michael Krufky <mkrufky@linuxtv.org>
7982L: linux-media@vger.kernel.org
a825eaec 7983W: https://linuxtv.org
6f0e7725
MK
7984W: http://github.com/mkrufky
7985Q: http://patchwork.linuxtv.org/project/linux-media/list/
7986T: git git://linuxtv.org/mkrufky/tuners.git
7987S: Maintained
7988F: drivers/media/dvb-frontends/lgdt3305.*
7989
32ac7cb2 7990LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7991M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7992L: linux-ide@vger.kernel.org
7993T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7994S: Maintained
7995F: include/linux/pata_arasan_cf_data.h
7996F: drivers/ata/pata_arasan_cf.c
7997
c7fa056c
BZ
7998LIBATA PATA DRIVERS
7999M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8000M: Tejun Heo <tj@kernel.org>
8001L: linux-ide@vger.kernel.org
8002T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8003S: Maintained
8004F: drivers/ata/pata_*.c
8005F: drivers/ata/ata_generic.c
8006
be4e456e
LW
8007LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8008M: Linus Walleij <linus.walleij@linaro.org>
8009L: linux-ide@vger.kernel.org
8010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8011S: Maintained
8012F: drivers/ata/pata_ftide010.c
8013F: drivers/ata/sata_gemini.c
8014F: drivers/ata/sata_gemini.h
8015
32ac7cb2
TH
8016LIBATA SATA AHCI PLATFORM devices support
8017M: Hans de Goede <hdegoede@redhat.com>
8018M: Tejun Heo <tj@kernel.org>
8019L: linux-ide@vger.kernel.org
8020T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8021S: Maintained
8022F: drivers/ata/ahci_platform.c
8023F: drivers/ata/libahci_platform.c
8024F: include/linux/ahci_platform.h
8025
8026LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8027M: Mikael Pettersson <mikpelinux@gmail.com>
8028L: linux-ide@vger.kernel.org
8029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8030S: Maintained
8031F: drivers/ata/sata_promise.*
8032
7683e9e5
LT
8033LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8034M: Tejun Heo <tj@kernel.org>
8035L: linux-ide@vger.kernel.org
8036T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8037S: Maintained
8038F: drivers/ata/
8039F: include/linux/ata.h
8040F: include/linux/libata.h
8041F: Documentation/devicetree/bindings/ata/
8042
1acd437c 8043LIBLOCKDEP
8a0d404e 8044M: Sasha Levin <alexander.levin@verizon.com>
1acd437c
SL
8045S: Maintained
8046F: tools/lib/lockdep/
8047
bc30196f
DW
8048LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8049M: Ross Zwisler <ross.zwisler@linux.intel.com>
c5794510
DJ
8050M: Dan Williams <dan.j.williams@intel.com>
8051M: Vishal Verma <vishal.l.verma@intel.com>
8052M: Dave Jiang <dave.jiang@intel.com>
bc30196f
DW
8053L: linux-nvdimm@lists.01.org
8054Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8055S: Supported
8056F: drivers/nvdimm/blk.c
8057F: drivers/nvdimm/region_devs.c
bc30196f
DW
8058
8059LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8060M: Vishal Verma <vishal.l.verma@intel.com>
c5794510
DJ
8061M: Dan Williams <dan.j.williams@intel.com>
8062M: Ross Zwisler <ross.zwisler@linux.intel.com>
8063M: Dave Jiang <dave.jiang@intel.com>
bc30196f
DW
8064L: linux-nvdimm@lists.01.org
8065Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8066S: Supported
8067F: drivers/nvdimm/btt*
8068
8069LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8070M: Ross Zwisler <ross.zwisler@linux.intel.com>
c5794510
DJ
8071M: Dan Williams <dan.j.williams@intel.com>
8072M: Vishal Verma <vishal.l.verma@intel.com>
8073M: Dave Jiang <dave.jiang@intel.com>
bc30196f
DW
8074L: linux-nvdimm@lists.01.org
8075Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8076S: Supported
7683e9e5
LT
8077F: drivers/nvdimm/pmem*
8078
71719760
OH
8079LIBNVDIMM: DEVICETREE BINDINGS
8080M: Oliver O'Halloran <oohall@gmail.com>
8081L: linux-nvdimm@lists.01.org
8082Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8083S: Supported
8084F: drivers/nvdimm/of_pmem.c
ddc141e5 8085F: Documentation/devicetree/bindings/pmem/pmem-region.txt
71719760 8086
7683e9e5
LT
8087LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8088M: Dan Williams <dan.j.williams@intel.com>
c5794510
DJ
8089M: Ross Zwisler <ross.zwisler@linux.intel.com>
8090M: Vishal Verma <vishal.l.verma@intel.com>
8091M: Dave Jiang <dave.jiang@intel.com>
7683e9e5
LT
8092L: linux-nvdimm@lists.01.org
8093Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8094T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8095S: Supported
8096F: drivers/nvdimm/*
8097F: drivers/acpi/nfit/*
8098F: include/linux/nd.h
8099F: include/linux/libnvdimm.h
8100F: include/uapi/linux/ndctl.h
bc30196f 8101
cd9e9808
MB
8102LIGHTNVM PLATFORM SUPPORT
8103M: Matias Bjorling <mb@lightnvm.io>
8104W: http://github/OpenChannelSSD
4ead1a25 8105L: linux-block@vger.kernel.org
cd9e9808
MB
8106S: Maintained
8107F: drivers/lightnvm/
8108F: include/linux/lightnvm.h
8109F: include/uapi/linux/lightnvm.h
8110
7683e9e5
LT
8111LINUX FOR POWER MACINTOSH
8112M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8113W: http://www.penguinppc.org/
8114L: linuxppc-dev@lists.ozlabs.org
8115S: Maintained
8116F: arch/powerpc/platforms/powermac/
8117F: drivers/macintosh/
8118
852bb9f5 8119LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
8120M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8121M: Paul Mackerras <paulus@samba.org>
ea668936 8122M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 8123W: https://github.com/linuxppc/linux/wiki
a4724ed6 8124L: linuxppc-dev@lists.ozlabs.org
8a6e2535 8125Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 8126T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 8127S: Supported
a4271583 8128F: Documentation/ABI/stable/sysfs-firmware-opal-*
58f16913 8129F: Documentation/devicetree/bindings/powerpc/
a4271583
SS
8130F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8131F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
8132F: Documentation/powerpc/
8133F: arch/powerpc/
ef69b03d
ME
8134F: drivers/char/tpm/tpm_ibmvtpm*
8135F: drivers/crypto/nx/
8136F: drivers/crypto/vmx/
a4271583 8137F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
8138F: drivers/net/ethernet/ibm/ibmveth.*
8139F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 8140F: drivers/pci/hotplug/pnv_php.c
ef69b03d 8141F: drivers/pci/hotplug/rpa*
a4271583 8142F: drivers/rtc/rtc-opal.c
ef69b03d 8143F: drivers/scsi/ibmvscsi/
a4271583 8144F: drivers/tty/hvc/hvc_opal.c
d8895268 8145F: drivers/watchdog/wdrtas.c
ad654f25 8146F: tools/testing/selftests/powerpc
ef69b03d
ME
8147N: /pmac
8148N: powermac
8149N: powernv
8150N: [^a-z0-9]ps3
8151N: pseries
1da177e4 8152
77a76369 8153LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 8154M: Anatolij Gustschin <agust@denx.de>
a4724ed6 8155L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 8156T: git git://git.denx.de/linux-denx-agust.git
1da177e4 8157S: Maintained
11c34c7d
JP
8158F: arch/powerpc/platforms/512x/
8159F: arch/powerpc/platforms/52xx/
1da177e4
LT
8160
8161LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 8162M: Alistair Popple <alistair@popple.id.au>
8b58be88 8163M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 8164W: http://www.penguinppc.org/
a4724ed6 8165L: linuxppc-dev@lists.ozlabs.org
1da177e4 8166S: Maintained
11c34c7d
JP
8167F: arch/powerpc/platforms/40x/
8168F: arch/powerpc/platforms/44x/
1da177e4 8169
1da177e4 8170LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 8171M: Scott Wood <oss@buserror.net>
8b58be88 8172M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 8173W: http://www.penguinppc.org/
a4724ed6 8174L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 8175T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 8176S: Maintained
11c34c7d 8177F: arch/powerpc/platforms/83xx/
4c8f581d 8178F: arch/powerpc/platforms/85xx/
c67ec701 8179F: Documentation/devicetree/bindings/powerpc/fsl/
1da177e4 8180
7683e9e5
LT
8181LINUX FOR POWERPC EMBEDDED PPC8XX
8182M: Vitaly Bordug <vitb@kernel.crashing.org>
8183W: http://www.penguinppc.org/
8184L: linuxppc-dev@lists.ozlabs.org
8185S: Maintained
8186F: arch/powerpc/platforms/8xx/
8187
8188LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8189L: linuxppc-dev@lists.ozlabs.org
8190S: Orphan
8191F: arch/powerpc/*/*virtex*
8192F: arch/powerpc/*/*/*virtex*
8193
ab06ff3a 8194LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 8195L: linuxppc-dev@lists.ozlabs.org
56a5b8da 8196S: Orphan
11c34c7d
JP
8197F: arch/powerpc/platforms/pasemi/
8198F: drivers/*/*pasemi*
8199F: drivers/*/*/*pasemi*
ab06ff3a 8200
82abbea7
RD
8201LINUX KERNEL DUMP TEST MODULE (LKDTM)
8202M: Kees Cook <keescook@chromium.org>
8203S: Maintained
039a1c42 8204F: drivers/misc/lkdtm/*
82abbea7 8205
e7d74c9f
AP
8206LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8207M: Alan Stern <stern@rowland.harvard.edu>
8208M: Andrea Parri <parri.andrea@gmail.com>
8209M: Will Deacon <will.deacon@arm.com>
8210M: Peter Zijlstra <peterz@infradead.org>
8211M: Boqun Feng <boqun.feng@gmail.com>
8212M: Nicholas Piggin <npiggin@gmail.com>
8213M: David Howells <dhowells@redhat.com>
8214M: Jade Alglave <j.alglave@ucl.ac.uk>
8215M: Luc Maranget <luc.maranget@inria.fr>
8216M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
65b65f8e 8217R: Akira Yokosawa <akiyks@gmail.com>
e7d74c9f
AP
8218L: linux-kernel@vger.kernel.org
8219S: Supported
8220T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8221F: tools/memory-model/
ea52d698 8222F: Documentation/memory-barriers.txt
e7d74c9f 8223
7683e9e5
LT
8224LINUX SECURITY MODULE (LSM) FRAMEWORK
8225M: Chris Wright <chrisw@sous-sol.org>
8226L: linux-security-module@vger.kernel.org
8227S: Supported
8228
a23ce6da
HW
8229LIS3LV02D ACCELEROMETER DRIVER
8230M: Eric Piel <eric.piel@tremplin-utc.net>
8231S: Maintained
ff606677
JD
8232F: Documentation/misc-devices/lis3lv02d
8233F: drivers/misc/lis3lv02d/
bd35665f 8234F: drivers/platform/x86/hp_accel.c
a23ce6da 8235
b700e7f0
SJ
8236LIVE PATCHING
8237M: Josh Poimboeuf <jpoimboe@redhat.com>
462c5a82 8238M: Jessica Yu <jeyu@kernel.org>
e5f6450c 8239M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
8240M: Miroslav Benes <mbenes@suse.cz>
8241R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
8242S: Maintained
8243F: kernel/livepatch/
8244F: include/linux/livepatch.h
8245F: arch/x86/include/asm/livepatch.h
8246F: arch/x86/kernel/livepatch.c
5e4e3844 8247F: Documentation/livepatch/
b700e7f0 8248F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 8249F: samples/livepatch/
b700e7f0 8250L: live-patching@vger.kernel.org
74d50da3 8251T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 8252
e2d1d6c0 8253LLC (802.2)
0c59d281
ACM
8254L: netdev@vger.kernel.org
8255S: Odd fixes
679655da 8256F: include/linux/llc.h
c117ab84 8257F: include/uapi/linux/llc.h
679655da
JP
8258F: include/net/llc*
8259F: net/llc/
e2d1d6c0 8260
4e233cbe
AD
8261LM73 HARDWARE MONITOR DRIVER
8262M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 8263L: linux-hwmon@vger.kernel.org
4e233cbe
AD
8264S: Maintained
8265F: drivers/hwmon/lm73.c
8266
156e2d1a 8267LM78 HARDWARE MONITOR DRIVER
d8130624 8268M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8269L: linux-hwmon@vger.kernel.org
156e2d1a
JD
8270S: Maintained
8271F: Documentation/hwmon/lm78
8272F: drivers/hwmon/lm78.c
8273
1da177e4 8274LM83 HARDWARE MONITOR DRIVER
d8130624 8275M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8276L: linux-hwmon@vger.kernel.org
1da177e4 8277S: Maintained
679655da
JP
8278F: Documentation/hwmon/lm83
8279F: drivers/hwmon/lm83.c
1da177e4
LT
8280
8281LM90 HARDWARE MONITOR DRIVER
d8130624 8282M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8283L: linux-hwmon@vger.kernel.org
1da177e4 8284S: Maintained
679655da 8285F: Documentation/hwmon/lm90
aae7bce4 8286F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 8287F: drivers/hwmon/lm90.c
87d08b11 8288F: include/dt-bindings/thermal/lm90.h
1da177e4 8289
917cc4e6
GR
8290LM95234 HARDWARE MONITOR DRIVER
8291M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8292L: linux-hwmon@vger.kernel.org
917cc4e6
GR
8293S: Maintained
8294F: Documentation/hwmon/lm95234
8295F: drivers/hwmon/lm95234.c
8296
68620bdd
MP
8297LME2510 MEDIA DRIVER
8298M: Malcolm Priestley <tvboxspy@gmail.com>
8299L: linux-media@vger.kernel.org
a825eaec 8300W: https://linuxtv.org
68620bdd
MP
8301Q: http://patchwork.linuxtv.org/project/linux-media/list/
8302S: Maintained
8303F: drivers/media/usb/dvb-usb-v2/lmedm04*
8304
82abbea7
RD
8305LOADPIN SECURITY MODULE
8306M: Kees Cook <keescook@chromium.org>
8307T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8308S: Supported
8309F: security/loadpin/
8310F: Documentation/admin-guide/LSM/LoadPin.rst
8311
d4c3be70 8312LOCKING PRIMITIVES
8b58be88
JP
8313M: Peter Zijlstra <peterz@infradead.org>
8314M: Ingo Molnar <mingo@redhat.com>
981c3a4f 8315L: linux-kernel@vger.kernel.org
d4c3be70 8316T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 8317S: Maintained
d4c3be70 8318F: Documentation/locking/
679655da 8319F: include/linux/lockdep.h
d4c3be70
IM
8320F: include/linux/spinlock*.h
8321F: arch/*/include/asm/spinlock*.h
8322F: include/linux/rwlock*.h
8323F: include/linux/mutex*.h
8324F: arch/*/include/asm/mutex*.h
8325F: include/linux/rwsem*.h
8326F: arch/*/include/asm/rwsem.h
8327F: include/linux/seqlock.h
8328F: lib/locking*.[ch]
7486d6da 8329F: kernel/locking/
8f9dd831 8330X: kernel/locking/locktorture.c
512e67f9 8331
dde33348 8332LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 8333M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
8334L: linux-ntfs-dev@lists.sourceforge.net
8335W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 8336S: Maintained
679655da 8337F: Documentation/ldm.txt
20d16fef 8338F: block/partitions/ldm.*
1da177e4 8339
c87e34ef 8340LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
8341M: Sathya Prakash <sathya.prakash@broadcom.com>
8342M: Chaitra P B <chaitra.basappa@broadcom.com>
8343M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8344L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 8345L: linux-scsi@vger.kernel.org
9495e835 8346W: http://www.avagotech.com/support/
c87e34ef 8347S: Supported
679655da 8348F: drivers/message/fusion/
500c152a 8349F: drivers/scsi/mpt2sas/
8350F: drivers/scsi/mpt3sas/
c87e34ef 8351
1da177e4 8352LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 8353M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
8354L: linux-scsi@vger.kernel.org
8355S: Maintained
679655da 8356F: drivers/scsi/sym53c8xx_2/
1da177e4 8357
e5f5c99a
GR
8358LTC4261 HARDWARE MONITOR DRIVER
8359M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8360L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
8361S: Maintained
8362F: Documentation/hwmon/ltc4261
8363F: drivers/hwmon/ltc4261.c
8364
dbed8a80
MH
8365LTC4306 I2C MULTIPLEXER DRIVER
8366M: Michael Hennerich <michael.hennerich@analog.com>
8367W: http://ez.analog.com/community/linux-device-drivers
8368L: linux-i2c@vger.kernel.org
8369S: Supported
8370F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8371F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8372
81365c31 8373LTP (Linux Test Project)
28b8e8d4 8374M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 8375M: Cyril Hrubis <chrubis@suse.cz>
0526109a 8376M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
8377M: Jan Stancek <jstancek@redhat.com>
8378M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8379M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 8380L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 8381W: http://linux-test-project.github.io/
7d1ae8a8 8382T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
8383S: Maintained
8384
1da177e4 8385M68K ARCHITECTURE
8b58be88 8386M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
8387L: linux-m68k@lists.linux-m68k.org
8388W: http://www.linux-m68k.org/
54e5881d 8389T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 8390S: Maintained
679655da 8391F: arch/m68k/
9db35182 8392F: drivers/zorro/
1da177e4
LT
8393
8394M68K ON APPLE MACINTOSH
8b58be88 8395M: Joshua Thompson <funaho@jurai.org>
1da177e4 8396W: http://www.mac.linux-m68k.org/
9bb9f222 8397L: linux-m68k@lists.linux-m68k.org
1da177e4 8398S: Maintained
9db35182 8399F: arch/m68k/mac/
1da177e4
LT
8400
8401M68K ON HP9000/300
8b58be88 8402M: Philip Blundell <philb@gnu.org>
1da177e4
LT
8403W: http://www.tazenda.demon.co.uk/phil/linux-hp
8404S: Maintained
679655da 8405F: arch/m68k/hp300/
1da177e4 8406
74425546
AP
8407M88DS3103 MEDIA DRIVER
8408M: Antti Palosaari <crope@iki.fi>
8409L: linux-media@vger.kernel.org
a825eaec 8410W: https://linuxtv.org
74425546
AP
8411W: http://palosaari.fi/linux/
8412Q: http://patchwork.linuxtv.org/project/linux-media/list/
8413T: git git://linuxtv.org/anttip/media_tree.git
8414S: Maintained
8415F: drivers/media/dvb-frontends/m88ds3103*
8416
68620bdd
MP
8417M88RS2000 MEDIA DRIVER
8418M: Malcolm Priestley <tvboxspy@gmail.com>
8419L: linux-media@vger.kernel.org
a825eaec 8420W: https://linuxtv.org
68620bdd
MP
8421Q: http://patchwork.linuxtv.org/project/linux-media/list/
8422S: Maintained
8423F: drivers/media/dvb-frontends/m88rs2000*
8424
07a092fa 8425MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
8426M: Alexey Klimov <klimov.linux@gmail.com>
8427L: linux-media@vger.kernel.org
8428T: git git://linuxtv.org/media_tree.git
8429S: Maintained
8430F: drivers/media/radio/radio-ma901.c
07a092fa 8431
64a327a7 8432MAC80211
8b58be88 8433M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 8434L: linux-wireless@vger.kernel.org
491b26b4 8435W: http://wireless.kernel.org/
ce466579
JB
8436T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8437T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 8438S: Maintained
679655da
JP
8439F: Documentation/networking/mac80211-injection.txt
8440F: include/net/mac80211.h
8441F: net/mac80211/
2af8c4dc 8442F: drivers/net/wireless/mac80211_hwsim.[ch]
8c03145a 8443F: Documentation/networking/mac80211_hwsim/README
64a327a7 8444
2b6d83e2
JB
8445MAILBOX API
8446M: Jassi Brar <jassisinghbrar@gmail.com>
8447L: linux-kernel@vger.kernel.org
8448S: Maintained
8449F: drivers/mailbox/
8450F: include/linux/mailbox_client.h
8451F: include/linux/mailbox_controller.h
8452
faf1668c 8453MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 8454M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 8455W: http://www.kernel.org/doc/man-pages
bd7ebec6 8456L: linux-man@vger.kernel.org
1b53dc74 8457S: Maintained
faf1668c 8458
daa10170 8459MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
296f827d 8460M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
daa10170
RB
8461L: linux-mips@linux-mips.org
8462S: Maintained
8463F: arch/mips/boot/dts/img/pistachio_marduk.dts
8464
0d3cd4b6
VD
8465MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8466M: Andrew Lunn <andrew@lunn.ch>
8467M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 8468L: netdev@vger.kernel.org
0d3cd4b6
VD
8469S: Maintained
8470F: drivers/net/dsa/mv88e6xxx/
b26bff6e 8471F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 8472
8427defd 8473MARVELL ARMADA DRM SUPPORT
0d7f4f05 8474M: Russell King <linux@armlinux.org.uk>
8427defd 8475S: Maintained
0d7f4f05
RK
8476T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8477T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 8478F: drivers/gpu/drm/armada/
4418833e
EV
8479F: include/uapi/drm/armada_drm.h
8480F: Documentation/devicetree/bindings/display/armada/
8427defd 8481
c4d007bc 8482MARVELL CRYPTO DRIVER
d8757f4c 8483M: Boris Brezillon <boris.brezillon@bootlin.com>
c4d007bc
TP
8484M: Arnaud Ebalard <arno@natisbad.org>
8485F: drivers/crypto/marvell/
8486S: Maintained
8487L: linux-crypto@vger.kernel.org
8488
44c14c1d 8489MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8490M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 8491M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 8492L: netdev@vger.kernel.org
8493S: Maintained
8494F: drivers/net/ethernet/marvell/sk*
8495
74cda169 8496MARVELL LIBERTAS WIRELESS DRIVER
74cda169 8497L: libertas-dev@lists.infradead.org
8ac3e99e 8498S: Orphan
f988d640 8499F: drivers/net/wireless/marvell/libertas/
74cda169 8500
d03d5d53 8501MARVELL MACCHIATOBIN SUPPORT
5b634e8e 8502M: Russell King <linux@armlinux.org.uk>
d03d5d53
RK
8503L: linux-arm-kernel@lists.infradead.org
8504S: Maintained
8505F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8506
b60d6975 8507MARVELL MV643XX ETHERNET DRIVER
4e3faf88 8508M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 8509L: netdev@vger.kernel.org
f5ca8502 8510S: Maintained
527a6266 8511F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 8512F: include/linux/mv643xx.h
1da177e4 8513
20b2af32 8514MARVELL MV88X3310 PHY DRIVER
5b634e8e 8515M: Russell King <linux@armlinux.org.uk>
20b2af32
RK
8516L: netdev@vger.kernel.org
8517S: Maintained
8518F: drivers/net/phy/marvell10g.c
8519
370b8ed9
TP
8520MARVELL MVNETA ETHERNET DRIVER
8521M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8522L: netdev@vger.kernel.org
8523S: Maintained
8524F: drivers/net/ethernet/marvell/mvneta.*
8525
fcad584d 8526MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 8527M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 8528M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
8529M: Ganapathi Bhat <gbhat@marvell.com>
8530M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
8531L: linux-wireless@vger.kernel.org
8532S: Maintained
277b024e 8533F: drivers/net/wireless/marvell/mwifiex/
fcad584d 8534
a2c3f656 8535MARVELL MWL8K WIRELESS DRIVER
a040d532 8536M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 8537L: linux-wireless@vger.kernel.org
16345910 8538S: Odd Fixes
de60f1dc 8539F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 8540
b4525db6 8541MARVELL NAND CONTROLLER DRIVER
645be665 8542M: Miquel Raynal <miquel.raynal@bootlin.com>
b4525db6
MR
8543L: linux-mtd@lists.infradead.org
8544S: Maintained
93db446a 8545F: drivers/mtd/nand/raw/marvell_nand.c
b4525db6
MR
8546F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8547
2a69567b 8548MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 8549M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 8550S: Odd Fixes
1fa7e547 8551F: drivers/mmc/host/mvsdio.*
2a69567b 8552
511fc93d
HZ
8553MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8554M: Hu Ziji <huziji@marvell.com>
8555L: linux-mmc@vger.kernel.org
8556S: Supported
8557F: drivers/mmc/host/sdhci-xenon*
8558F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8559
1da177e4 8560MATROX FRAMEBUFFER DRIVER
c69f677c 8561L: linux-fbdev@vger.kernel.org
52653199 8562S: Orphan
8a61f013 8563F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 8564F: include/uapi/linux/matroxfb.h
1da177e4 8565
ca462085
GR
8566MAX16065 HARDWARE MONITOR DRIVER
8567M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8568L: linux-hwmon@vger.kernel.org
ca462085
GR
8569S: Maintained
8570F: Documentation/hwmon/max16065
8571F: drivers/hwmon/max16065.c
8572
1f61cab8
GR
8573MAX20751 HARDWARE MONITOR DRIVER
8574M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8575L: linux-hwmon@vger.kernel.org
1f61cab8
GR
8576S: Maintained
8577F: Documentation/hwmon/max20751
8578F: drivers/hwmon/max20751.c
8579
fbe19d1f
RS
8580MAX2175 SDR TUNER DRIVER
8581M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8582L: linux-media@vger.kernel.org
8583T: git git://linuxtv.org/media_tree.git
8584S: Maintained
8585F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8586F: Documentation/media/v4l-drivers/max2175.rst
8587F: drivers/media/i2c/max2175*
8588F: include/uapi/linux/max2175.h
8589
d20620de 8590MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 8591L: linux-hwmon@vger.kernel.org
34924b23 8592S: Orphan
679655da
JP
8593F: Documentation/hwmon/max6650
8594F: drivers/hwmon/max6650.c
d20620de 8595
e89ab51f
GR
8596MAX6697 HARDWARE MONITOR DRIVER
8597M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8598L: linux-hwmon@vger.kernel.org
e89ab51f
GR
8599S: Maintained
8600F: Documentation/hwmon/max6697
8601F: Documentation/devicetree/bindings/i2c/max6697.txt
8602F: drivers/hwmon/max6697.c
8603F: include/linux/platform_data/max6697.h
8604
3b2af7f7
PR
8605MAX9860 MONO AUDIO VOICE CODEC DRIVER
8606M: Peter Rosin <peda@axentia.se>
8607L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8608S: Maintained
8609F: Documentation/devicetree/bindings/sound/max9860.txt
8610F: sound/soc/codecs/max9860.*
8611
64f7d692
JMC
8612MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8613M: Javier Martinez Canillas <javier@dowhile0.org>
3811405e
JMC
8614L: linux-kernel@vger.kernel.org
8615S: Supported
64f7d692 8616F: drivers/regulator/max77802-regulator.c
3811405e
JMC
8617F: Documentation/devicetree/bindings/*/*max77802.txt
8618F: include/dt-bindings/*/*max77802.h
8619
7683e9e5
LT
8620MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8621M: Krzysztof Kozlowski <krzk@kernel.org>
8622M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8623L: linux-pm@vger.kernel.org
8624S: Supported
8625F: drivers/power/supply/max14577_charger.c
8626F: drivers/power/supply/max77693_charger.c
8627
befeb596
KK
8628MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8629M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
8630M: Krzysztof Kozlowski <krzk@kernel.org>
8631M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
8632L: linux-kernel@vger.kernel.org
8633S: Supported
86cf635a 8634F: drivers/*/max14577*.c
0998a436 8635F: drivers/*/max77686*.c
86cf635a 8636F: drivers/*/max77693*.c
befeb596
KK
8637F: drivers/extcon/extcon-max14577.c
8638F: drivers/extcon/extcon-max77693.c
8639F: drivers/rtc/rtc-max77686.c
8640F: drivers/clk/clk-max77686.c
8641F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 8642F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
8643F: Documentation/devicetree/bindings/mfd/max77693.txt
8644F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8645F: include/linux/mfd/max14577*.h
8646F: include/linux/mfd/max77686*.h
8647F: include/linux/mfd/max77693*.h
8648
9be3c9a5
HV
8649MAXIRADIO FM RADIO RECEIVER DRIVER
8650M: Hans Verkuil <hverkuil@xs4all.nl>
8651L: linux-media@vger.kernel.org
8652T: git git://linuxtv.org/media_tree.git
a825eaec 8653W: https://linuxtv.org
9be3c9a5
HV
8654S: Maintained
8655F: drivers/media/radio/radio-maxiradio*
8656
5214ad6d 8657MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
c05dc2cc
PR
8658M: Peter Rosin <peda@axentia.se>
8659L: linux-iio@vger.kernel.org
8660S: Maintained
2704e300 8661F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
5214ad6d 8662F: drivers/iio/potentiometer/mcp4018.c
c05dc2cc
PR
8663F: drivers/iio/potentiometer/mcp4531.c
8664
962d0ca2
XL
8665MCR20A IEEE-802.15.4 RADIO DRIVER
8666M: Xue Liu <liuxuenetmail@gmail.com>
8667L: linux-wpan@vger.kernel.org
8668W: https://github.com/xueliu/mcr20a-linux
8669S: Maintained
8670F: drivers/net/ieee802154/mcr20a.c
8671F: drivers/net/ieee802154/mcr20a.h
8672F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8673
3b8df5fd
WBG
8674MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8675M: William Breathitt Gray <vilhelm.gray@gmail.com>
8676L: linux-iio@vger.kernel.org
8677S: Maintained
8678F: drivers/iio/dac/cio-dac.c
8679
7683e9e5
LT
8680MEDIA DRIVERS FOR ASCOT2E
8681M: Sergey Kozlov <serjk@netup.ru>
8682M: Abylay Ospan <aospan@netup.ru>
fbe19d1f 8683L: linux-media@vger.kernel.org
7683e9e5
LT
8684W: https://linuxtv.org
8685W: http://netup.tv/
fbe19d1f
RS
8686T: git git://linuxtv.org/media_tree.git
8687S: Supported
7683e9e5
LT
8688F: drivers/media/dvb-frontends/ascot2e*
8689
7c878678
JJ
8690MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8691M: Jasmin Jessich <jasmin@anw.at>
8692L: linux-media@vger.kernel.org
8693W: https://linuxtv.org
8694T: git git://linuxtv.org/media_tree.git
8695S: Maintained
8696F: drivers/media/dvb-frontends/cxd2099*
8697
7683e9e5
LT
8698MEDIA DRIVERS FOR CXD2841ER
8699M: Sergey Kozlov <serjk@netup.ru>
8700M: Abylay Ospan <aospan@netup.ru>
8701L: linux-media@vger.kernel.org
8702W: https://linuxtv.org
8703W: http://netup.tv/
8704T: git git://linuxtv.org/media_tree.git
8705S: Supported
8706F: drivers/media/dvb-frontends/cxd2841er*
fbe19d1f 8707
9dbaad42
YT
8708MEDIA DRIVERS FOR CXD2880
8709M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8710L: linux-media@vger.kernel.org
8711W: http://linuxtv.org/
8712T: git git://linuxtv.org/media_tree.git
8713S: Supported
8714F: drivers/media/dvb-frontends/cxd2880/*
8715F: drivers/media/spi/cxd2880*
8716
3882a734
LT
8717MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8718M: Daniel Scheller <d.scheller.oss@gmail.com>
8719L: linux-media@vger.kernel.org
8720W: https://linuxtv.org
8721T: git git://linuxtv.org/media_tree.git
8722S: Maintained
8723F: drivers/media/pci/ddbridge/*
8724
8e792f52
SL
8725MEDIA DRIVERS FOR FREESCALE IMX
8726M: Steve Longerbeam <slongerbeam@gmail.com>
8727M: Philipp Zabel <p.zabel@pengutronix.de>
8728L: linux-media@vger.kernel.org
8729T: git git://linuxtv.org/media_tree.git
8730S: Maintained
8731F: Documentation/devicetree/bindings/media/imx.txt
8732F: Documentation/media/v4l-drivers/imx.rst
8733F: drivers/staging/media/imx/
8734F: include/linux/imx-media.h
8735F: include/media/imx.h
8736
fae2080a
AO
8737MEDIA DRIVERS FOR HELENE
8738M: Abylay Ospan <aospan@netup.ru>
8739L: linux-media@vger.kernel.org
8740W: https://linuxtv.org
8741W: http://netup.tv/
8742T: git git://linuxtv.org/media_tree.git
8743S: Supported
8744F: drivers/media/dvb-frontends/helene*
8745
7683e9e5 8746MEDIA DRIVERS FOR HORUS3A
dacf9ce8 8747M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8748M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8749L: linux-media@vger.kernel.org
a825eaec 8750W: https://linuxtv.org
dacf9ce8
KS
8751W: http://netup.tv/
8752T: git git://linuxtv.org/media_tree.git
8753S: Supported
7683e9e5 8754F: drivers/media/dvb-frontends/horus3a*
dacf9ce8 8755
7683e9e5 8756MEDIA DRIVERS FOR LNBH25
a6dc60ff 8757M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8758M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8759L: linux-media@vger.kernel.org
a825eaec 8760W: https://linuxtv.org
a6dc60ff
KS
8761W: http://netup.tv/
8762T: git git://linuxtv.org/media_tree.git
8763S: Supported
7683e9e5 8764F: drivers/media/dvb-frontends/lnbh25*
a6dc60ff 8765
6185a573
DS
8766MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8767M: Daniel Scheller <d.scheller.oss@gmail.com>
8768L: linux-media@vger.kernel.org
8769W: https://linuxtv.org
8770T: git git://linuxtv.org/media_tree.git
8771S: Maintained
8772F: drivers/media/dvb-frontends/mxl5xx*
8773
7683e9e5 8774MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
a5d32b35 8775M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8776M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8777L: linux-media@vger.kernel.org
a825eaec 8778W: https://linuxtv.org
a5d32b35
KS
8779W: http://netup.tv/
8780T: git git://linuxtv.org/media_tree.git
8781S: Supported
7683e9e5 8782F: drivers/media/pci/netup_unidvb/*
a5d32b35 8783
200e3e17
JM
8784MEDIA DRIVERS FOR RENESAS - CEU
8785M: Jacopo Mondi <jacopo@jmondi.org>
8786L: linux-media@vger.kernel.org
8787L: linux-renesas-soc@vger.kernel.org
8788T: git git://linuxtv.org/media_tree.git
8789S: Supported
8790F: Documentation/devicetree/bindings/media/renesas,ceu.txt
8791F: drivers/media/platform/renesas-ceu.c
8792F: include/media/drv-intf/renesas-ceu.h
8793
7683e9e5
LT
8794MEDIA DRIVERS FOR RENESAS - DRIF
8795M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
e025273b 8796L: linux-media@vger.kernel.org
7683e9e5 8797L: linux-renesas-soc@vger.kernel.org
e025273b
KS
8798T: git git://linuxtv.org/media_tree.git
8799S: Supported
7683e9e5
LT
8800F: Documentation/devicetree/bindings/media/renesas,drif.txt
8801F: drivers/media/platform/rcar_drif.c
e025273b 8802
7683e9e5
LT
8803MEDIA DRIVERS FOR RENESAS - FCP
8804M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
52b1eaf4 8805L: linux-media@vger.kernel.org
7683e9e5 8806L: linux-renesas-soc@vger.kernel.org
52b1eaf4
KS
8807T: git git://linuxtv.org/media_tree.git
8808S: Supported
7683e9e5
LT
8809F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8810F: drivers/media/platform/rcar-fcp.c
8811F: include/media/rcar-fcp.h
8812
8813MEDIA DRIVERS FOR RENESAS - FDP1
8814M: Kieran Bingham <kieran@bingham.xyz>
8815L: linux-media@vger.kernel.org
8816L: linux-renesas-soc@vger.kernel.org
8817T: git git://linuxtv.org/media_tree.git
8818S: Supported
8819F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8820F: drivers/media/platform/rcar_fdp1.c
8821
8822MEDIA DRIVERS FOR RENESAS - VIN
8823M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8824L: linux-media@vger.kernel.org
8825L: linux-renesas-soc@vger.kernel.org
8826T: git git://linuxtv.org/media_tree.git
8827S: Supported
8828F: Documentation/devicetree/bindings/media/rcar_vin.txt
8829F: drivers/media/platform/rcar-vin/
8830
8831MEDIA DRIVERS FOR RENESAS - VSP1
8832M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8833L: linux-media@vger.kernel.org
8834L: linux-renesas-soc@vger.kernel.org
8835T: git git://linuxtv.org/media_tree.git
8836S: Supported
8837F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8838F: drivers/media/platform/vsp1/
52b1eaf4 8839
979507a7
DS
8840MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8841M: Daniel Scheller <d.scheller.oss@gmail.com>
8842L: linux-media@vger.kernel.org
8843W: https://linuxtv.org
8844T: git git://linuxtv.org/media_tree.git
8845S: Maintained
8846F: drivers/media/dvb-frontends/stv0910*
8847
8848MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8849M: Daniel Scheller <d.scheller.oss@gmail.com>
8850L: linux-media@vger.kernel.org
8851W: https://linuxtv.org
8852T: git git://linuxtv.org/media_tree.git
8853S: Maintained
8854F: drivers/media/dvb-frontends/stv6111*
8855
cd6c56fe
DO
8856MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8857M: Dmitry Osipenko <digetx@gmail.com>
8858L: linux-media@vger.kernel.org
8859L: linux-tegra@vger.kernel.org
8860T: git git://linuxtv.org/media_tree.git
8861S: Maintained
8862F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8863F: drivers/staging/media/tegra-vde/
8864
127c49ae 8865MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864 8866M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8867P: LinuxTV.org Project
8868L: linux-media@vger.kernel.org
a825eaec 8869W: https://linuxtv.org
8a6e2535 8870Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8871T: git git://linuxtv.org/media_tree.git
127c49ae 8872S: Maintained
0c4089f8 8873F: Documentation/devicetree/bindings/media/
618cd932 8874F: Documentation/media/
127c49ae 8875F: drivers/media/
ffe06198 8876F: drivers/staging/media/
eb4b0ec7 8877F: include/linux/platform_data/media/
127c49ae 8878F: include/media/
6c0f0359
MCC
8879F: include/uapi/linux/dvb/
8880F: include/uapi/linux/videodev2.h
8881F: include/uapi/linux/media.h
8882F: include/uapi/linux/v4l2-*
8883F: include/uapi/linux/meye.h
8884F: include/uapi/linux/ivtv*
8885F: include/uapi/linux/uvcvideo.h
d20620de 8886
3882a734
LT
8887MEDIATEK CIR DRIVER
8888M: Sean Wang <sean.wang@mediatek.com>
8889S: Maintained
8890F: drivers/media/rc/mtk-cir.c
8891
e10734e5
SW
8892MEDIATEK DMA DRIVER
8893M: Sean Wang <sean.wang@mediatek.com>
8894L: dmaengine@vger.kernel.org
8895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8896L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8897S: Maintained
8898F: Documentation/devicetree/bindings/dma/mtk-*
8899F: drivers/dma/mediatek/
8900
f3a0c7b3
SW
8901MEDIATEK PMIC LED DRIVER
8902M: Sean Wang <sean.wang@mediatek.com>
8903S: Maintained
8904F: drivers/leds/leds-mt6323.c
8905F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8906
0c272fc9
JC
8907MEDIATEK ETHERNET DRIVER
8908M: Felix Fietkau <nbd@openwrt.org>
0857d6f8
SW
8909M: John Crispin <john@phrozen.org>
8910M: Sean Wang <sean.wang@mediatek.com>
8911M: Nelson Chang <nelson.chang@mediatek.com>
0c272fc9
JC
8912L: netdev@vger.kernel.org
8913S: Maintained
8914F: drivers/net/ethernet/mediatek/
8915
423d1290
SW
8916MEDIATEK SWITCH DRIVER
8917M: Sean Wang <sean.wang@mediatek.com>
8918L: netdev@vger.kernel.org
8919S: Maintained
8920F: drivers/net/dsa/mt7530.*
8921F: net/dsa/tag_mtk.c
8922
105e8442
RC
8923MEDIATEK JPEG DRIVER
8924M: Rick Chang <rick.chang@mediatek.com>
8925M: Bin Liu <bin.liu@mediatek.com>
8926S: Supported
8927F: drivers/media/platform/mtk-jpeg/
8928F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8929
fc96ec0d
MT
8930MEDIATEK MDP DRIVER
8931M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8932M: Houlong Wei <houlong.wei@mediatek.com>
8933M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8934S: Supported
8935F: drivers/media/platform/mtk-mdp/
8936F: drivers/media/platform/mtk-vpu/
8937F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8938
7683e9e5
LT
8939MEDIATEK MEDIA DRIVER
8940M: Tiffany Lin <tiffany.lin@mediatek.com>
8941M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8942S: Supported
8943F: drivers/media/platform/mtk-vcodec/
8944F: drivers/media/platform/mtk-vpu/
8945F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8946F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8947
c869f77d
JK
8948MEDIATEK MT7601U WIRELESS LAN DRIVER
8949M: Jakub Kicinski <kubakici@wp.pl>
8950L: linux-wireless@vger.kernel.org
8951S: Maintained
8952F: drivers/net/wireless/mediatek/mt7601u/
8953
c4a29891 8954MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
7683e9e5
LT
8955M: Sean Wang <sean.wang@mediatek.com>
8956S: Maintained
8957F: drivers/char/hw_random/mtk-rng.c
c4a29891 8958
f24f27b8
CY
8959MEDIATEK USB3 DRD IP DRIVER
8960M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8961L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8963L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8964S: Maintained
8965F: drivers/usb/mtu3/
c4a29891 8966
15a83f7d
PST
8967MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8968M: Peter Senna Tschudin <peter.senna@collabora.com>
8969M: Martin Donnelly <martin.donnelly@ge.com>
8970M: Martyn Welch <martyn.welch@collabora.co.uk>
8971S: Maintained
8972F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8973F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8974
e399065b 8975MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8976M: Kashyap Desai <kashyap.desai@broadcom.com>
8977M: Sumit Saxena <sumit.saxena@broadcom.com>
8978M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8979L: megaraidlinux.pdl@broadcom.com
baaea1dc 8980L: linux-scsi@vger.kernel.org
295dde2f 8981W: http://www.avagotech.com/support/
ce00f85c 8982S: Maintained
679655da
JP
8983F: Documentation/scsi/megaraid.txt
8984F: drivers/scsi/megaraid.*
8985F: drivers/scsi/megaraid/
757e0108 8986
82abbea7
RD
8987MELEXIS MLX90614 DRIVER
8988M: Crt Mori <cmo@melexis.com>
8989L: linux-iio@vger.kernel.org
8990W: http://www.melexis.com
8991S: Supported
8992F: drivers/iio/temperature/mlx90614.c
8993
c87742ab
CM
8994MELEXIS MLX90632 DRIVER
8995M: Crt Mori <cmo@melexis.com>
8996L: linux-iio@vger.kernel.org
8997W: http://www.melexis.com
8998S: Supported
8999F: drivers/iio/temperature/mlx90632.c
9000
ff43f433
SJ
9001MELFAS MIP4 TOUCHSCREEN DRIVER
9002M: Sangwon Jee <jeesw@melfas.com>
9003W: http://www.melfas.com
9004S: Supported
9005F: drivers/input/touchscreen/melfas_mip4.c
9006F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9007
2c46c9d5 9008MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 9009M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 9010L: netdev@vger.kernel.org
2c46c9d5
AV
9011S: Supported
9012W: http://www.mellanox.com
9013Q: http://patchwork.ozlabs.org/project/netdev/list/
9014F: drivers/net/ethernet/mellanox/mlx4/en_*
9015
e7523a49
OG
9016MELLANOX ETHERNET DRIVER (mlx5e)
9017M: Saeed Mahameed <saeedm@mellanox.com>
9018L: netdev@vger.kernel.org
9019S: Supported
9020W: http://www.mellanox.com
9021Q: http://patchwork.ozlabs.org/project/netdev/list/
9022F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9023
e29341fb
IT
9024MELLANOX ETHERNET INNOVA 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/fpga/*
9032F: include/linux/mlx5/mlx5_ifc_fpga.h
9033
547eede0
IT
9034MELLANOX ETHERNET INNOVA IPSEC DRIVER
9035M: Ilan Tayari <ilant@mellanox.com>
9036R: Boris Pismenny <borisp@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/mlx5/core/en_ipsec/*
9042F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9043
93c1edb2
JP
9044MELLANOX ETHERNET SWITCH DRIVERS
9045M: Jiri Pirko <jiri@mellanox.com>
9046M: Ido Schimmel <idosch@mellanox.com>
9047L: netdev@vger.kernel.org
9048S: Supported
9049W: http://www.mellanox.com
9050Q: http://patchwork.ozlabs.org/project/netdev/list/
9051F: drivers/net/ethernet/mellanox/mlxsw/
9052
410ed13c 9053MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
1cf098b7 9054M: mlxsw@mellanox.com
410ed13c
YG
9055L: netdev@vger.kernel.org
9056S: Supported
9057W: http://www.mellanox.com
9058Q: http://patchwork.ozlabs.org/project/netdev/list/
9059F: drivers/net/ethernet/mellanox/mlxfw/
9060
1f976f69
VP
9061MELLANOX HARDWARE PLATFORM SUPPORT
9062M: Andy Shevchenko <andy@infradead.org>
9063M: Darren Hart <dvhart@infradead.org>
30488704
VP
9064M: Vadim Pasternak <vadimp@mellanox.com>
9065L: platform-driver-x86@vger.kernel.org
9066S: Supported
1f976f69 9067F: drivers/platform/mellanox/
30488704 9068
82abbea7
RD
9069MELLANOX MLX4 core VPI driver
9070M: Tariq Toukan <tariqt@mellanox.com>
9071L: netdev@vger.kernel.org
8700e3e7 9072L: linux-rdma@vger.kernel.org
82abbea7
RD
9073W: http://www.mellanox.com
9074Q: http://patchwork.ozlabs.org/project/netdev/list/
8700e3e7 9075S: Supported
82abbea7
RD
9076F: drivers/net/ethernet/mellanox/mlx4/
9077F: include/linux/mlx4/
9078
9079MELLANOX MLX4 IB driver
9080M: Yishai Hadas <yishaih@mellanox.com>
9081L: linux-rdma@vger.kernel.org
9082W: http://www.mellanox.com
8700e3e7 9083Q: http://patchwork.kernel.org/project/linux-rdma/list/
82abbea7
RD
9084S: Supported
9085F: drivers/infiniband/hw/mlx4/
9086F: include/linux/mlx4/
9087F: include/uapi/rdma/mlx4-abi.h
9088
9089MELLANOX MLX5 core VPI driver
9090M: Saeed Mahameed <saeedm@mellanox.com>
9091M: Matan Barak <matanb@mellanox.com>
9092M: Leon Romanovsky <leonro@mellanox.com>
9093L: netdev@vger.kernel.org
9094L: linux-rdma@vger.kernel.org
9095W: http://www.mellanox.com
9096Q: http://patchwork.ozlabs.org/project/netdev/list/
9097S: Supported
7683e9e5
LT
9098F: drivers/net/ethernet/mellanox/mlx5/core/
9099F: include/linux/mlx5/
9100
9101MELLANOX MLX5 IB driver
9102M: Matan Barak <matanb@mellanox.com>
9103M: Leon Romanovsky <leonro@mellanox.com>
9104L: linux-rdma@vger.kernel.org
9105W: http://www.mellanox.com
9106Q: http://patchwork.kernel.org/project/linux-rdma/list/
9107S: Supported
9108F: drivers/infiniband/hw/mlx5/
9109F: include/linux/mlx5/
9110F: include/uapi/rdma/mlx5-abi.h
9111
9112MELLANOX MLXCPLD I2C AND MUX DRIVER
9113M: Vadim Pasternak <vadimp@mellanox.com>
9114M: Michael Shych <michaelsh@mellanox.com>
9115L: linux-i2c@vger.kernel.org
9116S: Supported
9117F: drivers/i2c/busses/i2c-mlxcpld.c
9118F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9119F: Documentation/i2c/busses/i2c-mlxcpld
9120
9121MELLANOX MLXCPLD LED DRIVER
9122M: Vadim Pasternak <vadimp@mellanox.com>
9123L: linux-leds@vger.kernel.org
9124S: Supported
9125F: drivers/leds/leds-mlxcpld.c
386570d7 9126F: drivers/leds/leds-mlxreg.c
7683e9e5 9127F: Documentation/leds/leds-mlxcpld.txt
82abbea7 9128
7683e9e5
LT
9129MELLANOX PLATFORM DRIVER
9130M: Vadim Pasternak <vadimp@mellanox.com>
9131L: platform-driver-x86@vger.kernel.org
82abbea7 9132S: Supported
7683e9e5 9133F: drivers/platform/x86/mlx-platform.c
8700e3e7 9134
5b25b13a
MD
9135MEMBARRIER SUPPORT
9136M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9137M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9138L: linux-kernel@vger.kernel.org
9139S: Supported
22e4ebb9 9140F: kernel/sched/membarrier.c
5b25b13a 9141F: include/uapi/linux/membarrier.h
3ccfebed 9142F: arch/powerpc/include/asm/membarrier.h
5b25b13a 9143
70ea91f1
SR
9144MEMORY MANAGEMENT
9145L: linux-mm@kvack.org
70ea91f1
SR
9146W: http://www.linux-mm.org
9147S: Maintained
679655da 9148F: include/linux/mm.h
551450bb
CS
9149F: include/linux/gfp.h
9150F: include/linux/mmzone.h
9151F: include/linux/memory_hotplug.h
9152F: include/linux/vmalloc.h
679655da 9153F: mm/
70ea91f1 9154
f4e9ce66 9155MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 9156M: David Woodhouse <dwmw2@infradead.org>
242c325e 9157M: Brian Norris <computersforpeace@gmail.com>
d8757f4c 9158M: Boris Brezillon <boris.brezillon@bootlin.com>
30656167
BB
9159M: Marek Vasut <marek.vasut@gmail.com>
9160M: Richard Weinberger <richard@nod.at>
1da177e4 9161L: linux-mtd@lists.infradead.org
8a6e2535
JP
9162W: http://www.linux-mtd.infradead.org/
9163Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889 9164T: git git://git.infradead.org/linux-mtd.git master
2e7c7f66 9165T: git git://git.infradead.org/linux-mtd.git mtd/next
1da177e4 9166S: Maintained
becc7ae5 9167F: Documentation/devicetree/bindings/mtd/
679655da
JP
9168F: drivers/mtd/
9169F: include/linux/mtd/
c117ab84 9170F: include/uapi/mtd/
1da177e4 9171
26c57ef1 9172MEN A21 WATCHDOG DRIVER
30c7469b 9173M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 9174L: linux-watchdog@vger.kernel.org
30c7469b 9175S: Maintained
26c57ef1
JT
9176F: drivers/watchdog/mena21_wdt.c
9177
3764e82e 9178MEN CHAMELEON BUS (mcb)
30c7469b
JT
9179M: Johannes Thumshirn <morbidrsa@gmail.com>
9180S: Maintained
3764e82e
JT
9181F: drivers/mcb/
9182F: include/linux/mcb.h
b9f2f459 9183F: Documentation/men-chameleon-bus.txt
3764e82e 9184
48b490d2
AW
9185MEN F21BMC (Board Management Controller)
9186M: Andreas Werner <andreas.werner@men.de>
9187S: Supported
9188F: drivers/mfd/menf21bmc.c
9189F: drivers/watchdog/menf21bmc_wdt.c
9190F: drivers/leds/leds-menf21bmc.c
9191F: drivers/hwmon/menf21bmc_hwmon.c
9192F: Documentation/hwmon/menf21bmc
9193
20aa6463
HV
9194MESON AO CEC DRIVER FOR AMLOGIC SOCS
9195M: Neil Armstrong <narmstrong@baylibre.com>
9196L: linux-media@lists.freedesktop.org
9197L: linux-amlogic@lists.infradead.org
9198W: http://linux-meson.com/
9199S: Supported
9200F: drivers/media/platform/meson/ao-cec.c
9201F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9202T: git git://linuxtv.org/media_tree.git
9203
c6375b0a 9204MICROBLAZE ARCHITECTURE
8b58be88 9205M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
9206W: http://www.monstr.eu/fdt/
9207T: git git://git.monstr.eu/linux-2.6-microblaze.git
9208S: Supported
0a8c7914 9209F: arch/microblaze/
1da177e4 9210
72ce5732 9211MICROCHIP / ATMEL AT91 SERIAL DRIVER
5615c371
NF
9212M: Richard Genoud <richard.genoud@gmail.com>
9213S: Maintained
9214F: drivers/tty/serial/atmel_serial.c
8961df89 9215F: drivers/tty/serial/atmel_serial.h
5615c371 9216
f53243b5
NF
9217MICROCHIP / ATMEL DMA DRIVER
9218M: Ludovic Desroches <ludovic.desroches@microchip.com>
9219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9220L: dmaengine@vger.kernel.org
9221S: Supported
9222F: drivers/dma/at_hdmac.c
9223F: drivers/dma/at_hdmac_regs.h
9224F: include/linux/platform_data/dma-atmel.h
9225
a0a613ab
TA
9226MICROCHIP / ATMEL ECC DRIVER
9227M: Tudor Ambarus <tudor.ambarus@microchip.com>
9228L: linux-crypto@vger.kernel.org
9229S: Maintained
9230F: drivers/crypto/atmel-ecc.*
9231
71fb2c74
SW
9232MICROCHIP / ATMEL ISC DRIVER
9233M: Songjun Wu <songjun.wu@microchip.com>
9234L: linux-media@vger.kernel.org
9235S: Supported
9236F: drivers/media/platform/atmel/atmel-isc.c
9237F: drivers/media/platform/atmel/atmel-isc-regs.h
9238F: devicetree/bindings/media/atmel-isc.txt
9239
7cce5d83
NF
9240MICROCHIP / ATMEL NAND DRIVER
9241M: Wenyou Yang <wenyou.yang@microchip.com>
9242M: Josh Wu <rainyfeeling@outlook.com>
9243L: linux-mtd@lists.infradead.org
9244S: Supported
93db446a 9245F: drivers/mtd/nand/raw/atmel/*
7cce5d83
NF
9246F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9247
419585a9
WH
9248MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9249M: Woojung Huh <Woojung.Huh@microchip.com>
9250M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9251L: netdev@vger.kernel.org
9252S: Maintained
9253F: net/dsa/tag_ksz.c
9254F: drivers/net/dsa/microchip/*
9255F: include/linux/platform_data/microchip-ksz.h
9256F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9257
e8cf7c27
BW
9258MICROCHIP LAN743X ETHERNET DRIVER
9259M: Bryan Whitehead <bryan.whitehead@microchip.com>
9260M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9261L: netdev@vger.kernel.org
9262S: Maintained
9263F: drivers/net/ethernet/microchip/lan743x_*
9264
3ec72a2a
RL
9265MICROCHIP USB251XB DRIVER
9266M: Richard Leitner <richard.leitner@skidata.com>
9267L: linux-usb@vger.kernel.org
9268S: Maintained
9269F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
9270F: Documentation/devicetree/bindings/usb/usb251xb.txt
9271
b9120c01
AB
9272MICROSEMI MIPS SOCS
9273M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9274L: linux-mips@linux-mips.org
9275S: Maintained
9276F: arch/mips/generic/board-ocelot.c
9277F: arch/mips/configs/generic/board-ocelot.config
9278F: arch/mips/boot/dts/mscc/
9279F: Documentation/devicetree/bindings/mips/mscc.txt
9280
82abbea7
RD
9281MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9282M: Don Brace <don.brace@microsemi.com>
9283L: esc.storagedev@microsemi.com
9284L: linux-scsi@vger.kernel.org
9285S: Supported
9286F: drivers/scsi/smartpqi/smartpqi*.[ch]
9287F: drivers/scsi/smartpqi/Kconfig
9288F: drivers/scsi/smartpqi/Makefile
9289F: include/linux/cciss*.h
9290F: include/uapi/linux/cciss*.h
9291F: Documentation/scsi/smartpqi.txt
9292
2508a45a
CY
9293MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9294M: Chen Yu <yu.c.chen@intel.com>
9295L: platform-driver-x86@vger.kernel.org
9296S: Supported
9297F: drivers/platform/x86/surfacepro3_button.c
9298
1da177e4 9299MICROTEK X6 SCANNER
61eee9a7 9300M: Oliver Neukum <oliver@neukum.org>
1da177e4 9301S: Maintained
679655da 9302F: drivers/usb/image/microtek.*
1da177e4
LT
9303
9304MIPS
8b58be88 9305M: Ralf Baechle <ralf@linux-mips.org>
18696edc 9306M: James Hogan <jhogan@kernel.org>
1da177e4 9307L: linux-mips@linux-mips.org
6097050d 9308W: http://www.linux-mips.org/
b05e988e 9309T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 9310Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 9311S: Supported
f46d92e8 9312F: Documentation/devicetree/bindings/mips/
679655da
JP
9313F: Documentation/mips/
9314F: arch/mips/
03faa09c 9315F: drivers/platform/mips/
1da177e4 9316
7683e9e5 9317MIPS BOSTON DEVELOPMENT BOARD
fb615d61 9318M: Paul Burton <paul.burton@mips.com>
7683e9e5
LT
9319L: linux-mips@linux-mips.org
9320S: Maintained
9321F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9322F: arch/mips/boot/dts/img/boston.dts
9323F: arch/mips/configs/generic/board-boston.config
9324F: drivers/clk/imgtec/clk-boston.c
9325F: include/dt-bindings/clock/boston-clock.h
9326
032a469b 9327MIPS GENERIC PLATFORM
fb615d61 9328M: Paul Burton <paul.burton@mips.com>
032a469b
PB
9329L: linux-mips@linux-mips.org
9330S: Supported
aece34cd 9331F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
032a469b 9332F: arch/mips/generic/
27e0d4b0 9333F: arch/mips/tools/generic-board-config.sh
032a469b 9334
413ef3f6
KC
9335MIPS/LOONGSON1 ARCHITECTURE
9336M: Keguang Zhang <keguang.zhang@gmail.com>
9337L: linux-mips@linux-mips.org
9338S: Maintained
9339F: arch/mips/loongson32/
9340F: arch/mips/include/asm/mach-loongson32/
9341F: drivers/*/*loongson1*
9342F: drivers/*/*/*loongson1*
9343
ffe1f935
HC
9344MIPS/LOONGSON2 ARCHITECTURE
9345M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9346L: linux-mips@linux-mips.org
9347S: Maintained
9348F: arch/mips/loongson64/*{2e/2f}*
9349F: arch/mips/include/asm/mach-loongson64/
9350F: drivers/*/*loongson2*
9351F: drivers/*/*/*loongson2*
9352
9353MIPS/LOONGSON3 ARCHITECTURE
9354M: Huacai Chen <chenhc@lemote.com>
9355L: linux-mips@linux-mips.org
9356S: Maintained
9357F: arch/mips/loongson64/
9358F: arch/mips/include/asm/mach-loongson64/
9359F: drivers/platform/mips/cpu_hwmon.c
9360F: drivers/*/*loongson3*
9361F: drivers/*/*/*loongson3*
9362
3ec404d8 9363MIPS RINT INSTRUCTION EMULATION
89677e44 9364M: Aleksandar Markovic <aleksandar.markovic@mips.com>
3ec404d8
AM
9365L: linux-mips@linux-mips.org
9366S: Supported
9367F: arch/mips/math-emu/sp_rint.c
9368F: arch/mips/math-emu/dp_rint.c
9369
08b7620a
HV
9370MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9371M: Hans Verkuil <hverkuil@xs4all.nl>
9372L: linux-media@vger.kernel.org
9373T: git git://linuxtv.org/media_tree.git
a825eaec 9374W: https://linuxtv.org
08b7620a
HV
9375S: Odd Fixes
9376F: drivers/media/radio/radio-miropcm20*
9377
82abbea7
RD
9378MMP SUPPORT
9379M: Eric Miao <eric.y.miao@gmail.com>
9380M: Haojian Zhuang <haojian.zhuang@gmail.com>
9381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9382T: git git://github.com/hzhuang1/linux.git
9383T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9384S: Maintained
9385F: arch/arm/boot/dts/mmp*
9386F: arch/arm/mach-mmp/
6c223761 9387
0ce277e4
AP
9388MN88472 MEDIA DRIVER
9389M: Antti Palosaari <crope@iki.fi>
9390L: linux-media@vger.kernel.org
a825eaec 9391W: https://linuxtv.org
0ce277e4
AP
9392W: http://palosaari.fi/linux/
9393Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 9394S: Maintained
94d0eaa4 9395F: drivers/media/dvb-frontends/mn88472*
0ce277e4 9396
4f4d238f
AP
9397MN88473 MEDIA DRIVER
9398M: Antti Palosaari <crope@iki.fi>
9399L: linux-media@vger.kernel.org
a825eaec 9400W: https://linuxtv.org
4f4d238f
AP
9401W: http://palosaari.fi/linux/
9402Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 9403S: Maintained
877ba50b 9404F: drivers/media/dvb-frontends/mn88473*
4f4d238f 9405
1da177e4 9406MODULE SUPPORT
462c5a82 9407M: Jessica Yu <jeyu@kernel.org>
0d4ec784 9408T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 9409S: Maintained
679655da
JP
9410F: include/linux/module.h
9411F: kernel/module.c
1da177e4
LT
9412
9413MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 9414W: http://popies.net/meye/
b7788e13 9415S: Orphan
618cd932 9416F: Documentation/media/v4l-drivers/meye*
90d72ac6 9417F: drivers/media/pci/meye/
6c0f0359 9418F: include/uapi/linux/meye.h
1da177e4 9419
b9705b60 9420MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 9421M: Jiri Slaby <jirislaby@gmail.com>
d735410a 9422S: Maintained
679655da 9423F: Documentation/serial/moxa-smartio
c897401b 9424F: drivers/tty/mxser.*
d735410a 9425
889b2f87
AK
9426MR800 AVERMEDIA USB FM RADIO DRIVER
9427M: Alexey Klimov <klimov.linux@gmail.com>
9428L: linux-media@vger.kernel.org
9429T: git git://linuxtv.org/media_tree.git
9430S: Maintained
9431F: drivers/media/radio/radio-mr800.c
9432
d7155691
AO
9433MRF24J40 IEEE 802.15.4 RADIO DRIVER
9434M: Alan Ott <alan@signal11.us>
9435L: linux-wpan@vger.kernel.org
9436S: Maintained
9437F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 9438F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 9439
8c4c731a 9440MSI LAPTOP SUPPORT
182ae55c 9441M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 9442L: platform-driver-x86@vger.kernel.org
8c4c731a 9443S: Maintained
679655da 9444F: drivers/platform/x86/msi-laptop.c
8c4c731a 9445
0f1006b1 9446MSI WMI SUPPORT
d0944853 9447L: platform-driver-x86@vger.kernel.org
5ee7041e 9448S: Orphan
0f1006b1
AA
9449F: drivers/platform/x86/msi-wmi.c
9450
19a628a0
AP
9451MSI001 MEDIA DRIVER
9452M: Antti Palosaari <crope@iki.fi>
9453L: linux-media@vger.kernel.org
a825eaec 9454W: https://linuxtv.org
19a628a0
AP
9455W: http://palosaari.fi/linux/
9456Q: http://patchwork.linuxtv.org/project/linux-media/list/
9457T: git git://linuxtv.org/anttip/media_tree.git
9458S: Maintained
0185e197 9459F: drivers/media/tuners/msi001*
19a628a0 9460
7570589d 9461MSI2500 MEDIA DRIVER
2c57213f
AP
9462M: Antti Palosaari <crope@iki.fi>
9463L: linux-media@vger.kernel.org
a825eaec 9464W: https://linuxtv.org
2c57213f
AP
9465W: http://palosaari.fi/linux/
9466Q: http://patchwork.linuxtv.org/project/linux-media/list/
9467T: git git://linuxtv.org/anttip/media_tree.git
9468S: Maintained
7570589d 9469F: drivers/media/usb/msi2500/
2c57213f 9470
159eeea4
RJ
9471MSYSTEMS DISKONCHIP G3 MTD DRIVER
9472M: Robert Jarzmik <robert.jarzmik@free.fr>
9473L: linux-mtd@lists.infradead.org
9474S: Maintained
9475F: drivers/mtd/devices/docg3*
9476
62a37dc7 9477MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
9478M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9479L: linux-media@vger.kernel.org
9480T: git git://linuxtv.org/media_tree.git
9481S: Maintained
9482F: drivers/media/i2c/mt9m032.c
b5dcee22 9483F: include/media/i2c/mt9m032.h
0e837fb9 9484
62a37dc7 9485MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
9486M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9487L: linux-media@vger.kernel.org
9488T: git git://linuxtv.org/media_tree.git
9489S: Maintained
9490F: drivers/media/i2c/mt9p031.c
b5dcee22 9491F: include/media/i2c/mt9p031.h
0e837fb9 9492
62a37dc7 9493MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
9494M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9495L: linux-media@vger.kernel.org
9496T: git git://linuxtv.org/media_tree.git
9497S: Maintained
9498F: drivers/media/i2c/mt9t001.c
b5dcee22 9499F: include/media/i2c/mt9t001.h
0e837fb9 9500
ca8996cf
JM
9501MT9T112 APTINA CAMERA SENSOR
9502M: Jacopo Mondi <jacopo@jmondi.org>
9503L: linux-media@vger.kernel.org
9504T: git git://linuxtv.org/media_tree.git
9505S: Odd Fixes
9506F: drivers/media/i2c/mt9t112.c
9507F: include/media/i2c/mt9t112.h
9508
62a37dc7 9509MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
9510M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9511L: linux-media@vger.kernel.org
9512T: git git://linuxtv.org/media_tree.git
9513S: Maintained
f2272e13 9514F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 9515F: drivers/media/i2c/mt9v032.c
b5dcee22 9516F: include/media/i2c/mt9v032.h
0e837fb9 9517
4e0d13cb 9518MULTIFUNCTION DEVICES (MFD)
f7d3210e 9519M: Lee Jones <lee.jones@linaro.org>
7caa7991 9520T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 9521S: Supported
80366127 9522F: Documentation/devicetree/bindings/mfd/
679655da 9523F: drivers/mfd/
55b5940d 9524F: include/linux/mfd/
29a0729d 9525F: include/dt-bindings/mfd/
4e0d13cb 9526
7683e9e5
LT
9527MULTIMEDIA CARD (MMC) ETC. OVER SPI
9528S: Orphan
9529F: drivers/mmc/host/mmc_spi.c
9530F: include/linux/spi/mmc_spi.h
9531
5c4e6f13 9532MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 9533M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 9534L: linux-mmc@vger.kernel.org
82bb095e 9535T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 9536S: Maintained
2810984b 9537F: Documentation/devicetree/bindings/mmc/
679655da
JP
9538F: drivers/mmc/
9539F: include/linux/mmc/
c117ab84 9540F: include/uapi/linux/mmc/
baca2da4 9541
256ac037
PR
9542MULTIPLEXER SUBSYSTEM
9543M: Peter Rosin <peda@axentia.se>
9544S: Maintained
a3b02a9c 9545F: Documentation/ABI/testing/mux/sysfs-class-mux*
256ac037
PR
9546F: Documentation/devicetree/bindings/mux/
9547F: include/linux/dt-bindings/mux/
a3b02a9c
PR
9548F: include/linux/mux/
9549F: drivers/mux/
256ac037 9550
d735410a 9551MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 9552S: Orphan
c897401b 9553F: drivers/tty/isicom.c
679655da 9554F: include/linux/isicom.h
d735410a 9555
550a7375 9556MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 9557M: Bin Liu <b-liu@ti.com>
795fb7e7
JD
9558L: linux-usb@vger.kernel.org
9559S: Maintained
679655da 9560F: drivers/usb/musb/
550a7375 9561
ea0af5f6
MK
9562MXL5007T MEDIA DRIVER
9563M: Michael Krufky <mkrufky@linuxtv.org>
9564L: linux-media@vger.kernel.org
a825eaec 9565W: https://linuxtv.org
ea0af5f6
MK
9566W: http://github.com/mkrufky
9567Q: http://patchwork.linuxtv.org/project/linux-media/list/
9568T: git git://linuxtv.org/mkrufky/tuners.git
9569S: Maintained
9570F: drivers/media/tuners/mxl5007t.*
9571
45d59d70
MV
9572MXSFB DRM DRIVER
9573M: Marek Vasut <marex@denx.de>
9574S: Supported
9575F: drivers/gpu/drm/mxsfb/
9576F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9577
2d3cf588 9578MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
01e4fab6 9579M: Chris Lee <christopher.lee@cspi.com>
2d3cf588 9580L: netdev@vger.kernel.org
01e4fab6 9581W: https://www.cspi.com/ethernet-products/support/downloads/
2d3cf588 9582S: Supported
93f7848b 9583F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 9584
9df4f913 9585NAND FLASH SUBSYSTEM
d8757f4c 9586M: Boris Brezillon <boris.brezillon@bootlin.com>
9df4f913
BB
9587R: Richard Weinberger <richard@nod.at>
9588L: linux-mtd@lists.infradead.org
9589W: http://www.linux-mtd.infradead.org/
9590Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889 9591T: git git://git.infradead.org/linux-mtd.git nand/fixes
2e7c7f66 9592T: git git://git.infradead.org/linux-mtd.git nand/next
9df4f913
BB
9593S: Maintained
9594F: drivers/mtd/nand/
d4092d76 9595F: include/linux/mtd/*nand*.h
9df4f913 9596
23dc05a3
DM
9597NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9598M: Daniel Mack <zonque@gmail.com>
9599S: Maintained
e5747e40 9600L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
9601W: http://www.native-instruments.com
9602F: sound/usb/caiaq/
9603
82abbea7
RD
9604NATSEMI ETHERNET DRIVER (DP8381x)
9605S: Orphan
9606F: drivers/net/ethernet/natsemi/natsemi.c
9607
1da177e4 9608NCP FILESYSTEM
52653199 9609M: Petr Vandrovec <petr@vandrovec.name>
47595e32 9610S: Obsolete
1bb81550 9611F: drivers/staging/ncpfs/
1da177e4 9612
a79b0322
FT
9613NCR 5380 SCSI DRIVERS
9614M: Finn Thain <fthain@telegraphics.com.au>
9615M: Michael Schmitz <schmitzmic@gmail.com>
9616L: linux-scsi@vger.kernel.org
9617S: Maintained
9618F: Documentation/scsi/g_NCR5380.txt
9619F: drivers/scsi/NCR5380.*
9620F: drivers/scsi/arm/cumana_1.c
9621F: drivers/scsi/arm/oak.c
a79b0322
FT
9622F: drivers/scsi/atari_scsi.*
9623F: drivers/scsi/dmx3191d.c
a79b0322 9624F: drivers/scsi/g_NCR5380.*
a79b0322 9625F: drivers/scsi/mac_scsi.*
a79b0322
FT
9626F: drivers/scsi/sun3_scsi.*
9627F: drivers/scsi/sun3_scsi_vme.c
a79b0322 9628
1da177e4 9629NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 9630M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
9631L: linux-scsi@vger.kernel.org
9632S: Maintained
679655da 9633F: drivers/scsi/NCR_D700.*
1da177e4 9634
4aa3eb4c
GR
9635NCT6775 HARDWARE MONITOR DRIVER
9636M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 9637L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
9638S: Maintained
9639F: Documentation/hwmon/nct6775
9640F: drivers/hwmon/nct6775.c
9641
3c2d774c 9642NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 9643M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 9644L: linux-rdma@vger.kernel.org
e3d33cb1 9645W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
9646S: Supported
9647F: drivers/infiniband/hw/nes/
c546b2a3 9648F: include/uapi/rdma/nes-abi.h
3c2d774c 9649
be2f2e84 9650NETEM NETWORK EMULATOR
adbbf69d 9651M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 9652L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 9653S: Maintained
679655da 9654F: net/sched/sch_netem.c
be2f2e84 9655
b2f5a051 9656NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 9657M: Jon Mason <jdmason@kudzu.us>
4a58448b 9658L: netdev@vger.kernel.org
4a58448b 9659S: Supported
679655da 9660F: Documentation/networking/s2io.txt
b2f5a051 9661F: Documentation/networking/vxge.txt
86387e1a 9662F: drivers/net/ethernet/neterion/
4a58448b 9663
fc52497e 9664NETFILTER
0e05e192 9665M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 9666M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1519fccb 9667M: Florian Westphal <fw@strlen.de>
1a03b81d 9668L: netfilter-devel@vger.kernel.org
82b98543 9669L: coreteam@netfilter.org
1da177e4
LT
9670W: http://www.netfilter.org/
9671W: http://www.iptables.org/
1519fccb 9672W: http://www.nftables.org/
42010ed0
PNA
9673Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9674T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9675T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1519fccb 9676S: Maintained
679655da
JP
9677F: include/linux/netfilter*
9678F: include/linux/netfilter/
9679F: include/net/netfilter/
c117ab84
CEB
9680F: include/uapi/linux/netfilter*
9681F: include/uapi/linux/netfilter/
679655da
JP
9682F: net/*/netfilter.c
9683F: net/*/netfilter/
9684F: net/netfilter/
91c269a0 9685F: net/bridge/br_netfilter*.c
1da177e4
LT
9686
9687NETROM NETWORK LAYER
8b58be88 9688M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9689L: linux-hams@vger.kernel.org
d34cb28a 9690W: http://www.linux-ax25.org/
1da177e4 9691S: Maintained
679655da 9692F: include/net/netrom.h
c117ab84 9693F: include/uapi/linux/netrom.h
679655da 9694F: net/netrom/
1da177e4 9695
4c352362
JK
9696NETRONOME ETHERNET DRIVERS
9697M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
9698L: oss-drivers@netronome.com
9699S: Maintained
9700F: drivers/net/ethernet/netronome/
9701
5ddb88c0 9702NETWORK BLOCK DEVICE (NBD)
1e668f4e 9703M: Josef Bacik <jbacik@fb.com>
1da177e4 9704S: Maintained
1e668f4e 9705L: linux-block@vger.kernel.org
38b249bc 9706L: nbd@other.debian.org
679655da
JP
9707F: Documentation/blockdev/nbd.txt
9708F: drivers/block/nbd.c
c117ab84 9709F: include/uapi/linux/nbd.h
1da177e4 9710
6e43650c
NH
9711NETWORK DROP MONITOR
9712M: Neil Horman <nhorman@tuxdriver.com>
9713L: netdev@vger.kernel.org
9714S: Maintained
9715W: https://fedorahosted.org/dropwatch/
9716F: net/core/drop_monitor.c
9717
7683e9e5 9718NETWORKING DRIVERS
0b21bca0 9719M: "David S. Miller" <davem@davemloft.net>
7683e9e5
LT
9720L: netdev@vger.kernel.org
9721W: http://www.linuxfoundation.org/en/Net
9722Q: http://patchwork.ozlabs.org/project/netdev/list/
9723T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9724T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9725S: Odd Fixes
9726F: Documentation/devicetree/bindings/net/
9727F: drivers/net/
9728F: include/linux/if_*
9729F: include/linux/netdevice.h
9730F: include/linux/etherdevice.h
9731F: include/linux/fcdevice.h
9732F: include/linux/fddidevice.h
9733F: include/linux/hippidevice.h
9734F: include/linux/inetdevice.h
9735F: include/uapi/linux/if_*
9736F: include/uapi/linux/netdevice.h
9737
9738NETWORKING DRIVERS (WIRELESS)
9739M: Kalle Valo <kvalo@codeaurora.org>
9740L: linux-wireless@vger.kernel.org
9741Q: http://patchwork.kernel.org/project/linux-wireless/list/
9742T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9743T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9744S: Maintained
9745F: Documentation/devicetree/bindings/net/wireless/
9746F: drivers/net/wireless/
9747
3ed6e498
AL
9748NETWORKING [DSA]
9749M: Andrew Lunn <andrew@lunn.ch>
9750M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9751M: Florian Fainelli <f.fainelli@gmail.com>
9752S: Maintained
9753F: net/dsa/
9754F: include/net/dsa.h
356c3e9a 9755F: include/linux/dsa/
3ed6e498
AL
9756F: drivers/net/dsa/
9757
1da177e4 9758NETWORKING [GENERAL]
8b58be88 9759M: "David S. Miller" <davem@davemloft.net>
979b6c13 9760L: netdev@vger.kernel.org
b1e8fd54 9761W: http://www.linuxfoundation.org/en/Net
11e98029 9762Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
9763T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9764T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 9765B: mailto:netdev@vger.kernel.org
1da177e4 9766S: Maintained
679655da
JP
9767F: net/
9768F: include/net/
018d21ed
JP
9769F: include/linux/in.h
9770F: include/linux/net.h
9771F: include/linux/netdevice.h
c117ab84
CEB
9772F: include/uapi/linux/in.h
9773F: include/uapi/linux/net.h
9774F: include/uapi/linux/netdevice.h
0c7aecd4 9775F: include/uapi/linux/net_namespace.h
f4e53f9a 9776F: tools/testing/selftests/net/
855a34b1 9777F: lib/net_utils.c
335a67d2 9778F: lib/random32.c
02b94fc7 9779F: Documentation/networking/
1da177e4 9780
73b7656c
DM
9781NETWORKING [IPSEC]
9782M: Steffen Klassert <steffen.klassert@secunet.com>
9783M: Herbert Xu <herbert@gondor.apana.org.au>
9784M: "David S. Miller" <davem@davemloft.net>
9785L: netdev@vger.kernel.org
d1fc5024
SK
9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9787T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 9788S: Maintained
5826bdd1 9789F: net/core/flow.c
73b7656c
DM
9790F: net/xfrm/
9791F: net/key/
9792F: net/ipv4/xfrm*
77999328 9793F: net/ipv4/esp4*
d1fc5024
SK
9794F: net/ipv4/ah4.c
9795F: net/ipv4/ipcomp.c
9796F: net/ipv4/ip_vti.c
73b7656c 9797F: net/ipv6/xfrm*
77999328 9798F: net/ipv6/esp6*
d1fc5024
SK
9799F: net/ipv6/ah6.c
9800F: net/ipv6/ipcomp6.c
9801F: net/ipv6/ip6_vti.c
73b7656c
DM
9802F: include/uapi/linux/xfrm.h
9803F: include/net/xfrm.h
9804
7683e9e5
LT
9805NETWORKING [IPv4/IPv6]
9806M: "David S. Miller" <davem@davemloft.net>
9807M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9808M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9809L: netdev@vger.kernel.org
9810T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9811S: Maintained
9812F: net/ipv4/
9813F: net/ipv6/
9814F: include/net/ip*
9815F: arch/x86/net/*
9816
5703ffaa 9817NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
87a0874c 9818M: Paul Moore <paul@paul-moore.com>
5703ffaa 9819W: https://github.com/netlabel
10e2ff1c 9820L: netdev@vger.kernel.org
5703ffaa 9821L: linux-security-module@vger.kernel.org
10e2ff1c 9822S: Maintained
5703ffaa
PM
9823F: Documentation/netlabel/
9824F: include/net/calipso.h
9825F: include/net/cipso_ipv4.h
9826F: include/net/netlabel.h
9827F: include/uapi/linux/netfilter/xt_SECMARK.h
9828F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9829F: net/netlabel/
9830F: net/ipv4/cipso_ipv4.c
9831F: net/ipv6/calipso.c
9832F: net/netfilter/xt_CONNSECMARK.c
9833F: net/netfilter/xt_SECMARK.c
10e2ff1c 9834
7683e9e5
LT
9835NETWORKING [TLS]
9836M: Ilya Lesokhin <ilyal@mellanox.com>
9837M: Aviad Yehezkel <aviadye@mellanox.com>
9838M: Dave Watson <davejwatson@fb.com>
788873ac 9839L: netdev@vger.kernel.org
7683e9e5
LT
9840S: Maintained
9841F: net/tls/*
9842F: include/uapi/linux/tls.h
9843F: include/net/tls.h
788873ac 9844
7683e9e5 9845NETWORKING [WIRELESS]
0e324cf6
JL
9846L: linux-wireless@vger.kernel.org
9847Q: http://patchwork.kernel.org/project/linux-wireless/list/
0e324cf6 9848
83c9e13a
JK
9849NETDEVSIM
9850M: Jakub Kicinski <jakub.kicinski@netronome.com>
9851S: Maintained
9852F: drivers/net/netdevsim/*
9853
3d396eb1 9854NETXEN (1/10) GbE SUPPORT
67f0160f
MY
9855M: Manish Chopra <manish.chopra@cavium.com>
9856M: Rahul Verma <rahul.verma@cavium.com>
9857M: Dept-GELinuxNICDev@cavium.com
3d396eb1 9858L: netdev@vger.kernel.org
3d396eb1 9859S: Supported
aa43c215 9860F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 9861
6423d30f 9862NFC SUBSYSTEM
6423d30f
AAJ
9863M: Samuel Ortiz <sameo@linux.intel.com>
9864L: linux-wireless@vger.kernel.org
1eb3b216 9865L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 9866S: Supported
6423d30f 9867F: net/nfc/
55eb94f9 9868F: include/net/nfc/
c117ab84 9869F: include/uapi/linux/nfc.h
6423d30f 9870F: drivers/nfc/
397d6497
CR
9871F: include/linux/platform_data/nfcmrvl.h
9872F: include/linux/platform_data/nxp-nci.h
7ebb88e5 9873F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 9874
e8b43555 9875NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 9876M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 9877M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
9878L: linux-nfs@vger.kernel.org
9879W: http://client.linux-nfs.org
cd7b996a 9880T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 9881S: Maintained
679655da
JP
9882F: fs/lockd/
9883F: fs/nfs/
9884F: fs/nfs_common/
9885F: net/sunrpc/
9886F: include/linux/lockd/
9887F: include/linux/nfs*
9888F: include/linux/sunrpc/
c117ab84
CEB
9889F: include/uapi/linux/nfs*
9890F: include/uapi/linux/sunrpc/
1da177e4 9891
85ef9cea 9892NILFS2 FILESYSTEM
e2126935 9893M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 9894L: linux-nilfs@vger.kernel.org
bed6760c
RK
9895W: https://nilfs.sourceforge.io/
9896W: https://nilfs.osdn.jp/
e2126935 9897T: git git://github.com/konis/nilfs2.git
85ef9cea 9898S: Supported
679655da
JP
9899F: Documentation/filesystems/nilfs2.txt
9900F: fs/nilfs2/
c35c7ac5 9901F: include/trace/events/nilfs2.h
e63e88bc
RK
9902F: include/uapi/linux/nilfs2_api.h
9903F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 9904
1da177e4 9905NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 9906M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9907W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9908S: Maintained
679655da
JP
9909F: Documentation/scsi/NinjaSCSI.txt
9910F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
9911
9912NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
9913M: GOTO Masanori <gotom@debian.or.jp>
9914M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9915W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9916S: Maintained
679655da
JP
9917F: Documentation/scsi/NinjaSCSI.txt
9918F: drivers/scsi/nsp32*
1da177e4 9919
383b8fb9
LFT
9920NIOS2 ARCHITECTURE
9921M: Ley Foon Tan <lftan@altera.com>
9922L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 9923T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
9924S: Maintained
9925F: arch/nios2/
9926
86d35afb
IM
9927NOHZ, DYNTICKS SUPPORT
9928M: Frederic Weisbecker <fweisbec@gmail.com>
9929M: Thomas Gleixner <tglx@linutronix.de>
9930M: Ingo Molnar <mingo@kernel.org>
9931L: linux-kernel@vger.kernel.org
9932T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9933S: Maintained
9934F: kernel/time/tick*.*
9935F: include/linux/tick.h
9936F: include/linux/sched/nohz.h
9937
21b5a1c3
PM
9938NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9939M: Pavel Machek <pavel@ucw.cz>
9940M: Sakari Ailus <sakari.ailus@iki.fi>
9941L: linux-media@vger.kernel.org
9942S: Maintained
9943F: drivers/media/i2c/et8ek8
9944F: drivers/media/i2c/ad5820.c
9945
2a6afddb 9946NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 9947R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 9948F: include/linux/power/bq2415x_charger.h
081bab21 9949F: include/linux/power/bq27xxx_battery.h
2a6afddb 9950F: include/linux/power/isp1704_charger.h
8c0984e5
SR
9951F: drivers/power/supply/bq2415x_charger.c
9952F: drivers/power/supply/bq27xxx_battery.c
9953F: drivers/power/supply/bq27xxx_battery_i2c.c
9954F: drivers/power/supply/isp1704_charger.c
9955F: drivers/power/supply/rx51_battery.c
2a6afddb 9956
7683e9e5
LT
9957NTB AMD DRIVER
9958M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9959L: linux-ntb@googlegroups.com
9960S: Supported
9961F: drivers/ntb/hw/amd/
9962
a1bd3bae 9963NTB DRIVER CORE
9ef6bf6c
JM
9964M: Jon Mason <jdmason@kudzu.us>
9965M: Dave Jiang <dave.jiang@intel.com>
c3840c7c 9966M: Allen Hubbe <allenbh@gmail.com>
5e9fd733 9967L: linux-ntb@googlegroups.com
fce8a7bb 9968S: Supported
2984411f
JM
9969W: https://github.com/jonmason/ntb/wiki
9970T: git git://github.com/jonmason/ntb.git
fce8a7bb 9971F: drivers/ntb/
548c237c 9972F: drivers/net/ntb_netdev.c
fce8a7bb 9973F: include/linux/ntb.h
a1bd3bae 9974F: include/linux/ntb_transport.h
a9c59ef7 9975F: tools/testing/selftests/ntb/
fce8a7bb 9976
bf2a952d
SS
9977NTB IDT DRIVER
9978M: Serge Semin <fancer.lancer@gmail.com>
9979L: linux-ntb@googlegroups.com
9980S: Supported
9981F: drivers/ntb/hw/idt/
9982
e26a5843 9983NTB INTEL DRIVER
e26a5843 9984M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9985L: linux-ntb@googlegroups.com
e26a5843 9986S: Supported
c0ef166c
DJ
9987W: https://github.com/davejiang/linux/wiki
9988T: git https://github.com/davejiang/linux.git
e26a5843 9989F: drivers/ntb/hw/intel/
fce8a7bb 9990
1da177e4 9991NTFS FILESYSTEM
2818ef50 9992M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9993L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9994W: http://www.tuxera.com/
e6f4dee7 9995T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9996S: Supported
679655da
JP
9997F: Documentation/filesystems/ntfs.txt
9998F: fs/ntfs/
1da177e4 9999
2334b1ac
FT
10000NUBUS SUBSYSTEM
10001M: Finn Thain <fthain@telegraphics.com.au>
10002L: linux-m68k@lists.linux-m68k.org
10003S: Maintained
10004F: arch/*/include/asm/nubus.h
10005F: drivers/nubus/
10006F: include/linux/nubus.h
10007F: include/uapi/linux/nubus.h
10008
9eb8ef74 10009NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 10010M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10011L: linux-fbdev@vger.kernel.org
ce00f85c 10012S: Maintained
8a61f013
JH
10013F: drivers/video/fbdev/riva/
10014F: drivers/video/fbdev/nvidia/
1da177e4 10015
79461681 10016NVM EXPRESS DRIVER
b3975e94
JF
10017M: Keith Busch <keith.busch@intel.com>
10018M: Jens Axboe <axboe@fb.com>
b508fc35
CH
10019M: Christoph Hellwig <hch@lst.de>
10020M: Sagi Grimberg <sagi@grimberg.me>
79461681 10021L: linux-nvme@lists.infradead.org
b508fc35
CH
10022T: git://git.infradead.org/nvme.git
10023W: http://git.infradead.org/nvme.git
79461681 10024S: Supported
57dacad5 10025F: drivers/nvme/host/
79461681 10026F: include/linux/nvme.h
b508fc35 10027F: include/uapi/linux/nvme_ioctl.h
79461681 10028
b1ad1475
JS
10029NVM EXPRESS FC TRANSPORT DRIVERS
10030M: James Smart <james.smart@broadcom.com>
10031L: linux-nvme@lists.infradead.org
10032S: Supported
10033F: include/linux/nvme-fc.h
d6d20012 10034F: include/linux/nvme-fc-driver.h
e399441d 10035F: drivers/nvme/host/fc.c
c5343203 10036F: drivers/nvme/target/fc.c
475d0fe7 10037F: drivers/nvme/target/fcloop.c
b1ad1475 10038
7683e9e5
LT
10039NVM EXPRESS TARGET DRIVER
10040M: Christoph Hellwig <hch@lst.de>
10041M: Sagi Grimberg <sagi@grimberg.me>
10042L: linux-nvme@lists.infradead.org
10043T: git://git.infradead.org/nvme.git
10044W: http://git.infradead.org/nvme.git
10045S: Supported
10046F: drivers/nvme/target/
10047
aee4b9bd
SK
10048NVMEM FRAMEWORK
10049M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
aee4b9bd
SK
10050S: Maintained
10051F: drivers/nvmem/
10052F: Documentation/devicetree/bindings/nvmem/
c26bbb3c 10053F: Documentation/ABI/stable/sysfs-bus-nvmem
aee4b9bd
SK
10054F: include/linux/nvmem-consumer.h
10055F: include/linux/nvmem-provider.h
10056
aba62a9e
FE
10057NXP SGTL5000 DRIVER
10058M: Fabio Estevam <fabio.estevam@nxp.com>
10059L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10060S: Maintained
10061F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10062F: sound/soc/codecs/sgtl5000*
10063
f50d7146 10064NXP TDA998X DRM DRIVER
0d7f4f05 10065M: Russell King <linux@armlinux.org.uk>
f50d7146 10066S: Supported
0d7f4f05
RK
10067T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10068T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
10069F: drivers/gpu/drm/i2c/tda998x_drv.c
10070F: include/drm/i2c/tda998x.h
10071
fbace43e
PR
10072NXP TFA9879 DRIVER
10073M: Peter Rosin <peda@axentia.se>
10074L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10075S: Maintained
a73be943 10076F: Documentation/devicetree/bindings/sound/tfa9879.txt
fbace43e
PR
10077F: sound/soc/codecs/tfa9879*
10078
7683e9e5
LT
10079NXP-NCI NFC DRIVER
10080M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10081R: Charles Gorand <charles.gorand@effinnov.com>
10082L: linux-nfc@lists.01.org (moderated for non-subscribers)
10083S: Supported
10084F: drivers/nfc/nxp-nci
10085
442f04c3
JP
10086OBJTOOL
10087M: Josh Poimboeuf <jpoimboe@redhat.com>
9890bda1 10088M: Peter Zijlstra <peterz@infradead.org>
442f04c3
JP
10089S: Supported
10090F: tools/objtool/
10091
6385d6f8
FB
10092OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10093M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10094M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10095L: linuxppc-dev@lists.ozlabs.org
10096S: Supported
10097F: arch/powerpc/platforms/powernv/ocxl.c
10098F: arch/powerpc/include/asm/pnv-ocxl.h
10099F: drivers/misc/ocxl/
10100F: include/misc/ocxl*
10101F: include/uapi/misc/ocxl.h
10102F: Documentation/accelerators/ocxl.txt
10103
7683e9e5
LT
10104OMAP AUDIO SUPPORT
10105M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10106M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10107L: alsa-devel@alsa-project.org (moderated for non-subscribers)
57b6bfcf 10108L: linux-omap@vger.kernel.org
57b6bfcf 10109S: Maintained
7683e9e5 10110F: sound/soc/omap/
57b6bfcf 10111
7683e9e5
LT
10112OMAP CLOCK FRAMEWORK SUPPORT
10113M: Paul Walmsley <paul@pwsan.com>
f5525786 10114L: linux-omap@vger.kernel.org
f5525786 10115S: Maintained
7683e9e5 10116F: arch/arm/*omap*/*clock*
f5525786 10117
50f29fbd 10118OMAP DEVICE TREE SUPPORT
cdb55ab0 10119M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
10120M: Tony Lindgren <tony@atomide.com>
10121L: linux-omap@vger.kernel.org
d0fb18c5 10122L: devicetree@vger.kernel.org
50f29fbd 10123S: Maintained
7683e9e5
LT
10124F: arch/arm/boot/dts/*omap*
10125F: arch/arm/boot/dts/*am3*
10126F: arch/arm/boot/dts/*am4*
10127F: arch/arm/boot/dts/*am5*
10128F: arch/arm/boot/dts/*dra7*
f5525786 10129
7683e9e5
LT
10130OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10131M: Tomi Valkeinen <tomi.valkeinen@ti.com>
692ab1f3 10132L: linux-omap@vger.kernel.org
7683e9e5 10133L: linux-fbdev@vger.kernel.org
692ab1f3 10134S: Maintained
7683e9e5
LT
10135F: drivers/video/fbdev/omap2/
10136F: Documentation/arm/OMAP/DSS
692ab1f3 10137
7683e9e5
LT
10138OMAP FRAMEBUFFER SUPPORT
10139M: Tomi Valkeinen <tomi.valkeinen@ti.com>
10140L: linux-fbdev@vger.kernel.org
f5525786
TL
10141L: linux-omap@vger.kernel.org
10142S: Maintained
7683e9e5 10143F: drivers/video/fbdev/omap/
f5525786 10144
18640193
TL
10145OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10146M: Roger Quadros <rogerq@ti.com>
10147M: Tony Lindgren <tony@atomide.com>
10148L: linux-omap@vger.kernel.org
10149S: Maintained
10150F: drivers/memory/omap-gpmc.c
10151F: arch/arm/mach-omap2/*gpmc*
10152
7683e9e5
LT
10153OMAP GPIO DRIVER
10154M: Grygorii Strashko <grygorii.strashko@ti.com>
10155M: Santosh Shilimkar <ssantosh@kernel.org>
10156M: Kevin Hilman <khilman@kernel.org>
178ff4c9 10157L: linux-omap@vger.kernel.org
178ff4c9 10158S: Maintained
7683e9e5
LT
10159F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10160F: drivers/gpio/gpio-omap.c
178ff4c9 10161
8b37fcfc
OBC
10162OMAP HARDWARE SPINLOCK SUPPORT
10163M: Ohad Ben-Cohen <ohad@wizery.com>
10164L: linux-omap@vger.kernel.org
10165S: Maintained
10166F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 10167
653f41b5 10168OMAP HS MMC SUPPORT
0a4585c6 10169L: linux-mmc@vger.kernel.org
653f41b5 10170L: linux-omap@vger.kernel.org
dfa5d196 10171S: Orphan
653f41b5 10172F: drivers/mmc/host/omap_hsmmc.c
f5525786 10173
8633fb30
PW
10174OMAP HWMOD DATA
10175M: Paul Walmsley <paul@pwsan.com>
10176L: linux-omap@vger.kernel.org
10177S: Maintained
10178F: arch/arm/mach-omap2/omap_hwmod*data*
10179
f400c82e 10180OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 10181M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
10182L: linux-omap@vger.kernel.org
10183S: Maintained
10184F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10185
7683e9e5
LT
10186OMAP HWMOD SUPPORT
10187M: Benoît Cousson <bcousson@baylibre.com>
10188M: Paul Walmsley <paul@pwsan.com>
10189L: linux-omap@vger.kernel.org
10190S: Maintained
10191F: arch/arm/mach-omap2/omap_hwmod.*
10192
0db83ced 10193OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
10194M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10195L: linux-media@vger.kernel.org
10196S: Maintained
7eec52db 10197F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 10198F: drivers/media/platform/omap3isp/
0db83ced 10199F: drivers/staging/media/omap4iss/
7e8970e1 10200
7683e9e5
LT
10201OMAP MMC SUPPORT
10202M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10203L: linux-omap@vger.kernel.org
10204S: Maintained
10205F: drivers/mmc/host/omap.c
10206
10207OMAP POWER MANAGEMENT SUPPORT
10208M: Kevin Hilman <khilman@kernel.org>
10209L: linux-omap@vger.kernel.org
10210S: Maintained
10211F: arch/arm/*omap*/*pm*
10212F: drivers/cpufreq/omap-cpufreq.c
10213
10214OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10215M: Rajendra Nayak <rnayak@codeaurora.org>
10216M: Paul Walmsley <paul@pwsan.com>
10217L: linux-omap@vger.kernel.org
10218S: Maintained
10219F: arch/arm/mach-omap2/prm*
10220
10221OMAP RANDOM NUMBER GENERATOR SUPPORT
10222M: Deepak Saxena <dsaxena@plexity.net>
10223S: Maintained
10224F: drivers/char/hw_random/omap-rng.c
10225
f5525786 10226OMAP USB SUPPORT
f5525786
TL
10227L: linux-usb@vger.kernel.org
10228L: linux-omap@vger.kernel.org
3b243519 10229S: Orphan
a16fbd65
JP
10230F: drivers/usb/*/*omap*
10231F: arch/arm/*omap*/usb*
f5525786 10232
c351e290
MJ
10233OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10234M: Mark Jackson <mpfj@newflow.co.uk>
10235L: linux-omap@vger.kernel.org
10236S: Maintained
10237F: arch/arm/boot/dts/am335x-nano.dts
10238
7683e9e5
LT
10239OMAP1 SUPPORT
10240M: Aaro Koskinen <aaro.koskinen@iki.fi>
10241M: Tony Lindgren <tony@atomide.com>
10242L: linux-omap@vger.kernel.org
10243Q: http://patchwork.kernel.org/project/linux-omap/list/
10244T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10245S: Maintained
10246F: arch/arm/mach-omap1/
10247F: arch/arm/plat-omap/
10248F: arch/arm/configs/omap1_defconfig
10249F: drivers/i2c/busses/i2c-omap.c
10250F: include/linux/i2c-omap.h
10251
10252OMAP2+ SUPPORT
10253M: Tony Lindgren <tony@atomide.com>
10254L: linux-omap@vger.kernel.org
10255W: http://www.muru.com/linux/omap/
10256W: http://linux.omap.com/
10257Q: http://patchwork.kernel.org/project/linux-omap/list/
10258T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10259S: Maintained
10260F: arch/arm/mach-omap2/
10261F: arch/arm/plat-omap/
10262F: arch/arm/configs/omap2plus_defconfig
10263F: drivers/i2c/busses/i2c-omap.c
10264F: drivers/irqchip/irq-omap-intc.c
10265F: drivers/mfd/*omap*.c
10266F: drivers/mfd/menelaus.c
10267F: drivers/mfd/palmas.c
10268F: drivers/mfd/tps65217.c
10269F: drivers/mfd/tps65218.c
10270F: drivers/mfd/tps65910.c
10271F: drivers/mfd/twl-core.[ch]
10272F: drivers/mfd/twl4030*.c
10273F: drivers/mfd/twl6030*.c
10274F: drivers/mfd/twl6040*.c
10275F: drivers/regulator/palmas-regulator*.c
10276F: drivers/regulator/pbias-regulator.c
10277F: drivers/regulator/tps65217-regulator.c
10278F: drivers/regulator/tps65218-regulator.c
10279F: drivers/regulator/tps65910-regulator.c
10280F: drivers/regulator/twl-regulator.c
10281F: drivers/regulator/twl6030-regulator.c
10282F: include/linux/i2c-omap.h
10283
323ac96d
HH
10284ONION OMEGA2+ BOARD
10285M: Harvey Hunt <harveyhuntnexus@gmail.com>
10286L: linux-mips@linux-mips.org
10287S: Maintained
10288F: arch/mips/boot/dts/ralink/omega2p.dts
10289
0ad122d9 10290OMFS FILESYSTEM
8b58be88 10291M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
10292L: linux-karma-devel@lists.sourceforge.net
10293S: Maintained
679655da
JP
10294F: Documentation/filesystems/omfs.txt
10295F: fs/omfs/
0ad122d9 10296
c1986ee9 10297OMNIKEY CARDMAN 4000 DRIVER
8b58be88 10298M: Harald Welte <laforge@gnumonks.org>
c1986ee9 10299S: Maintained
679655da
JP
10300F: drivers/char/pcmcia/cm4000_cs.c
10301F: include/linux/cm4000_cs.h
c117ab84 10302F: include/uapi/linux/cm4000_cs.h
c1986ee9 10303
77c44ab1 10304OMNIKEY CARDMAN 4040 DRIVER
8b58be88 10305M: Harald Welte <laforge@gnumonks.org>
77c44ab1 10306S: Maintained
679655da 10307F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 10308
7683e9e5
LT
10309OMNIVISION OV13858 SENSOR DRIVER
10310M: Sakari Ailus <sakari.ailus@linux.intel.com>
10311L: linux-media@vger.kernel.org
10312T: git git://linuxtv.org/media_tree.git
10313S: Maintained
10314F: drivers/media/i2c/ov13858.c
10315
e3861d91
SZ
10316OMNIVISION OV2685 SENSOR DRIVER
10317M: Shunqian Zheng <zhengsq@rock-chips.com>
10318L: linux-media@vger.kernel.org
10319T: git git://linuxtv.org/media_tree.git
10320S: Maintained
10321F: drivers/media/i2c/ov2685.c
10322
2d77a2a6
SL
10323OMNIVISION OV5640 SENSOR DRIVER
10324M: Steve Longerbeam <slongerbeam@gmail.com>
10325L: linux-media@vger.kernel.org
10326T: git git://linuxtv.org/media_tree.git
10327S: Maintained
10328F: drivers/media/i2c/ov5640.c
10329
3c2472a3 10330OMNIVISION OV5647 SENSOR DRIVER
e4f12a1f 10331M: Luis Oliveira <lolivei@synopsys.com>
3c2472a3
RO
10332L: linux-media@vger.kernel.org
10333T: git git://linuxtv.org/media_tree.git
10334S: Maintained
10335F: drivers/media/i2c/ov5647.c
10336
8a77009b
SZ
10337OMNIVISION OV5695 SENSOR DRIVER
10338M: Shunqian Zheng <zhengsq@rock-chips.com>
10339L: linux-media@vger.kernel.org
10340T: git git://linuxtv.org/media_tree.git
10341S: Maintained
10342F: drivers/media/i2c/ov5695.c
10343
77d5140f 10344OMNIVISION OV7670 SENSOR DRIVER
8b58be88 10345M: Jonathan Corbet <corbet@lwn.net>
661263b5 10346L: linux-media@vger.kernel.org
275ffde4 10347T: git git://linuxtv.org/media_tree.git
77d5140f 10348S: Maintained
90d72ac6 10349F: drivers/media/i2c/ov7670.c
bba58289 10350F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
77d5140f 10351
41a7418f
JM
10352OMNIVISION OV772x SENSOR DRIVER
10353M: Jacopo Mondi <jacopo@jmondi.org>
10354L: linux-media@vger.kernel.org
10355T: git git://linuxtv.org/media_tree.git
10356S: Odd fixes
10357F: drivers/media/i2c/ov772x.c
10358F: include/media/i2c/ov772x.h
10359
39c5c447
WY
10360OMNIVISION OV7740 SENSOR DRIVER
10361M: Wenyou Yang <wenyou.yang@microchip.com>
10362L: linux-media@vger.kernel.org
10363T: git git://linuxtv.org/media_tree.git
10364S: Maintained
10365F: drivers/media/i2c/ov7740.c
10366F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10367
be5f18ce
AM
10368OMNIVISION OV9650 SENSOR DRIVER
10369M: Sakari Ailus <sakari.ailus@linux.intel.com>
10370R: Akinobu Mita <akinobu.mita@gmail.com>
10371R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10372L: linux-media@vger.kernel.org
10373T: git git://linuxtv.org/media_tree.git
10374S: Maintained
10375F: drivers/media/i2c/ov9650.c
7b05db63 10376F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
be5f18ce 10377
431bca73 10378ONENAND FLASH DRIVER
8b58be88 10379M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
10380L: linux-mtd@lists.infradead.org
10381S: Maintained
26777d37 10382F: drivers/mtd/nand/onenand/
679655da 10383F: include/linux/mtd/onenand*.h
431bca73 10384
1da177e4 10385ONSTREAM SCSI TAPE DRIVER
8b58be88 10386M: Willem Riede <osst@riede.org>
1da177e4
LT
10387L: osst-users@lists.sourceforge.net
10388L: linux-scsi@vger.kernel.org
10389S: Maintained
f7269cfc
JD
10390F: Documentation/scsi/osst.txt
10391F: drivers/scsi/osst.*
10392F: drivers/scsi/osst_*.h
10393F: drivers/scsi/st.h
1da177e4 10394
82abbea7
RD
10395OP-TEE DRIVER
10396M: Jens Wiklander <jens.wiklander@linaro.org>
e2d1d6c0 10397S: Maintained
82abbea7
RD
10398F: drivers/tee/optee/
10399
10400OPA-VNIC DRIVER
10401M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10402M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10403L: linux-rdma@vger.kernel.org
10404S: Supported
10405F: drivers/infiniband/ulp/opa_vnic
e2d1d6c0 10406
7683e9e5
LT
10407OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10408M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10409L: devicetree@vger.kernel.org
10410S: Maintained
10411F: Documentation/devicetree/dynamic-resolution-notes.txt
10412F: Documentation/devicetree/overlay-notes.txt
10413F: drivers/of/overlay.c
10414F: drivers/of/resolver.c
10415
860c44c1 10416OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 10417M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 10418M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 10419L: devicetree@vger.kernel.org
a7fefe9f 10420W: http://www.devicetree.org/
fcdec35e 10421T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 10422S: Maintained
f8828205 10423F: drivers/of/
860c44c1 10424F: include/linux/of*.h
f8828205 10425F: scripts/dtc/
acedeb50 10426F: Documentation/ABI/testing/sysfs-firmware-ofw
860c44c1 10427
f8828205 10428OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 10429M: Rob Herring <robh+dt@kernel.org>
f8828205 10430M: Mark Rutland <mark.rutland@arm.com>
f8828205 10431L: devicetree@vger.kernel.org
9f273c24 10432T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 10433Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
10434S: Maintained
10435F: Documentation/devicetree/
10436F: arch/*/boot/dts/
10437F: include/dt-bindings/
10438
82abbea7
RD
10439OPENCORES I2C BUS DRIVER
10440M: Peter Korsgaard <jacmet@sunsite.dk>
10441L: linux-i2c@vger.kernel.org
10442S: Maintained
10443F: Documentation/i2c/busses/i2c-ocores
10444F: drivers/i2c/busses/i2c-ocores.c
10445
19f9d392
JB
10446OPENRISC ARCHITECTURE
10447M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
10448M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10449M: Stafford Horne <shorne@gmail.com>
9dfc96d7 10450T: git git://github.com/openrisc/linux.git
d01e1f35
SH
10451L: openrisc@lists.librecores.org
10452W: http://openrisc.io
19f9d392 10453S: Maintained
ddc92bec 10454F: Documentation/devicetree/bindings/openrisc/
00aa61d3 10455F: Documentation/openrisc/
14430813 10456F: arch/openrisc/
9b54470a 10457F: drivers/irqchip/irq-ompic.c
7f340fea 10458F: drivers/irqchip/irq-or1k-*
19f9d392 10459
ccb1352e 10460OPENVSWITCH
fb32dd3a 10461M: Pravin B Shelar <pshelar@ovn.org>
b422da7c 10462L: netdev@vger.kernel.org
ccb1352e
JG
10463L: dev@openvswitch.org
10464W: http://openvswitch.org
ccb1352e
JG
10465S: Maintained
10466F: net/openvswitch/
b422da7c 10467F: include/uapi/linux/openvswitch.h
ccb1352e 10468
875fa6fb
VK
10469OPERATING PERFORMANCE POINTS (OPP)
10470M: Viresh Kumar <vireshk@kernel.org>
10471M: Nishanth Menon <nm@ti.com>
eed9c249 10472M: Stephen Boyd <sboyd@kernel.org>
875fa6fb
VK
10473L: linux-pm@vger.kernel.org
10474S: Maintained
10475T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7813dd6f 10476F: drivers/opp/
875fa6fb
VK
10477F: include/linux/pm_opp.h
10478F: Documentation/power/opp.txt
10479F: Documentation/devicetree/bindings/opp/
10480
af39917d
CL
10481OPL4 DRIVER
10482M: Clemens Ladisch <clemens@ladisch.de>
10483L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10484T: git git://git.alsa-project.org/alsa-kernel.git
10485S: Maintained
10486F: sound/drivers/opl4/
10487
1da177e4 10488OPROFILE
4cf7e718 10489M: Robert Richter <rric@kernel.org>
1da177e4
LT
10490L: oprofile-list@lists.sf.net
10491S: Maintained
81c4a8a6 10492F: arch/*/include/asm/oprofile*.h
679655da
JP
10493F: arch/*/oprofile/
10494F: drivers/oprofile/
10495F: include/linux/oprofile.h
1da177e4 10496
e2d1d6c0 10497ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
296cefee 10498M: Mark Fasheh <mark@fasheh.com>
d6351db2 10499M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 10500L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 10501W: http://ocfs2.wiki.kernel.org
e2d1d6c0 10502S: Supported
679655da
JP
10503F: Documentation/filesystems/ocfs2.txt
10504F: Documentation/filesystems/dlmfs.txt
10505F: fs/ocfs2/
e2d1d6c0 10506
82abbea7
RD
10507ORANGEFS FILESYSTEM
10508M: Mike Marshall <hubcap@omnibond.com>
b3f08b13
MB
10509R: Martin Brandenburg <martin@omnibond.com>
10510L: devel@lists.orangefs.org
82abbea7
RD
10511T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10512S: Supported
10513F: fs/orangefs/
10514F: Documentation/filesystems/orangefs.txt
10515
10516ORINOCO DRIVER
10517L: linux-wireless@vger.kernel.org
491b26b4 10518W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 10519W: http://www.nongnu.org/orinoco/
3a59babb 10520S: Orphan
2be45b66 10521F: drivers/net/wireless/intersil/orinoco/
1da177e4 10522
42c55aa8 10523OSD LIBRARY and FILESYSTEM
fadc0752 10524M: Boaz Harrosh <ooo@electrozaur.com>
68274794 10525S: Maintained
42c55aa8 10526F: drivers/scsi/osd/
6b6f0b6c 10527F: include/scsi/osd_*
42c55aa8 10528F: fs/exofs/
68274794 10529
82abbea7
RD
10530OV2659 OMNIVISION SENSOR DRIVER
10531M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10532L: linux-media@vger.kernel.org
10533W: https://linuxtv.org
10534Q: http://patchwork.linuxtv.org/project/linux-media/list/
10535T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10536S: Maintained
10537F: drivers/media/i2c/ov2659.c
10538F: include/media/i2c/ov2659.h
10539
ef94b186 10540OVERLAY FILESYSTEM
7c37fbda 10541M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
10542L: linux-unionfs@vger.kernel.org
10543T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 10544S: Supported
1d113735 10545F: fs/overlayfs/
7c37fbda
NB
10546F: Documentation/filesystems/overlayfs.txt
10547
e2d1d6c0 10548P54 WIRELESS DRIVER
084cb0fe 10549M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 10550L: linux-wireless@vger.kernel.org
084cb0fe 10551W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 10552S: Maintained
d3466830 10553F: drivers/net/wireless/intersil/p54/
e2d1d6c0 10554
f5cd7872 10555PA SEMI ETHERNET DRIVER
f5cd7872 10556L: netdev@vger.kernel.org
56a5b8da 10557S: Orphan
ded19add 10558F: drivers/net/ethernet/pasemi/*
f5cd7872 10559
beb58aa3 10560PA SEMI SMBUS DRIVER
846557d3 10561L: linux-i2c@vger.kernel.org
56a5b8da 10562S: Orphan
679655da 10563F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 10564
48fc267e
SK
10565PADATA PARALLEL EXECUTION MECHANISM
10566M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
10567L: linux-crypto@vger.kernel.org
10568S: Maintained
10569F: kernel/padata.c
10570F: include/linux/padata.h
10571F: Documentation/padata.txt
10572
709ee531 10573PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 10574M: Harald Welte <laforge@gnumonks.org>
d0944853 10575L: platform-driver-x86@vger.kernel.org
709ee531 10576S: Maintained
679655da 10577F: drivers/platform/x86/panasonic-laptop.c
709ee531 10578
305b37bd 10579PARALLEL LCD/KEYPAD PANEL DRIVER
7683e9e5
LT
10580M: Willy Tarreau <willy@haproxy.com>
10581M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10582S: Odd Fixes
10583F: Documentation/misc-devices/lcd-panel-cgram.txt
10584F: drivers/misc/panel.c
305b37bd 10585
64dfff03
SM
10586PARALLEL PORT SUBSYSTEM
10587M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 10588M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 10589L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 10590S: Maintained
679655da
JP
10591F: drivers/parport/
10592F: include/linux/parport*.h
10593F: drivers/char/ppdev.c
c117ab84 10594F: include/uapi/linux/ppdev.h
64dfff03 10595F: Documentation/parport*.txt
1da177e4 10596
4cdf6bc2 10597PARAVIRT_OPS INTERFACE
30c1bbff 10598M: Juergen Gross <jgross@suse.com>
8b58be88 10599M: Alok Kataria <akataria@vmware.com>
c996d8b9 10600L: virtualization@lists.linux-foundation.org
4cdf6bc2 10601S: Supported
a2e19991 10602F: Documentation/virtual/paravirt_ops.txt
679655da 10603F: arch/*/kernel/paravirt*
30c1bbff 10604F: arch/*/include/asm/paravirt*.h
47ae4b05 10605F: include/linux/hypervisor.h
4cdf6bc2 10606
e2d1d6c0 10607PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 10608M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 10609L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 10610S: Maintained
679655da
JP
10611F: Documentation/blockdev/paride.txt
10612F: drivers/block/paride/
e2d1d6c0
RD
10613
10614PARISC ARCHITECTURE
b8828770 10615M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 10616M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
10617L: linux-parisc@vger.kernel.org
10618W: http://www.parisc-linux.org/
8a6e2535 10619Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 10620T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 10621T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 10622S: Maintained
679655da 10623F: arch/parisc/
2b6bac9e 10624F: Documentation/parisc/
679655da 10625F: drivers/parisc/
2b6bac9e
HD
10626F: drivers/char/agp/parisc-agp.c
10627F: drivers/input/serio/gscps2.c
10628F: drivers/parport/parport_gsc.*
10629F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 10630F: drivers/video/fbdev/sti*
2b6bac9e
HD
10631F: drivers/video/console/sti*
10632F: drivers/video/logo/logo_parisc*
e2d1d6c0 10633
44091d29
JP
10634PARMAN
10635M: Jiri Pirko <jiri@mellanox.com>
10636L: netdev@vger.kernel.org
10637S: Supported
10638F: lib/parman.c
10639F: lib/test_parman.c
10640F: include/linux/parman.h
10641
1662d32c 10642PC87360 HARDWARE MONITORING DRIVER
8b58be88 10643M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 10644L: linux-hwmon@vger.kernel.org
1662d32c 10645S: Maintained
679655da
JP
10646F: Documentation/hwmon/pc87360
10647F: drivers/hwmon/pc87360.c
1662d32c
JC
10648
10649PC8736x GPIO DRIVER
8b58be88 10650M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10651S: Maintained
679655da 10652F: drivers/char/pc8736x_gpio.c
1662d32c 10653
1ad107fd 10654PC87427 HARDWARE MONITORING DRIVER
d8130624 10655M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10656L: linux-hwmon@vger.kernel.org
1ad107fd
JD
10657S: Maintained
10658F: Documentation/hwmon/pc87427
10659F: drivers/hwmon/pc87427.c
10660
b26e0ed4 10661PCA9532 LED DRIVER
8b58be88 10662M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 10663S: Maintained
d5ca6918
JP
10664F: drivers/leds/leds-pca9532.c
10665F: include/linux/leds-pca9532.h
b26e0ed4 10666
5ce914a8 10667PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 10668M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
10669L: linux-i2c@vger.kernel.org
10670S: Maintained
b4f0b74e 10671F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 10672
3971dae5 10673PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 10674M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
10675S: Maintained
10676F: drivers/firmware/pcdp.*
10677
7683e9e5
LT
10678PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10679M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
f60b15b8 10680L: linux-pci@vger.kernel.org
7683e9e5
LT
10681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10682S: Maintained
10683F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10684F: drivers/pci/host/pci-aardvark.c
f60b15b8 10685
eaa6111b
LFT
10686PCI DRIVER FOR ALTERA PCIE IP
10687M: Ley Foon Tan <lftan@altera.com>
10688L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10689L: linux-pci@vger.kernel.org
10690S: Supported
10691F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10692F: drivers/pci/host/pcie-altera.c
10693
7683e9e5
LT
10694PCI DRIVER FOR APPLIEDMICRO XGENE
10695M: Tanmay Inamdar <tinamdar@apm.com>
10696L: linux-pci@vger.kernel.org
10697L: linux-arm-kernel@lists.infradead.org
10698S: Maintained
10699F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10700F: drivers/pci/host/pci-xgene.c
10701
b7e78170
RH
10702PCI DRIVER FOR ARM VERSATILE PLATFORM
10703M: Rob Herring <robh@kernel.org>
10704L: linux-pci@vger.kernel.org
10705L: linux-arm-kernel@lists.infradead.org
10706S: Maintained
10707F: Documentation/devicetree/bindings/pci/versatile.txt
10708F: drivers/pci/host/pci-versatile.c
10709
3dc9d38c
TP
10710PCI DRIVER FOR ARMADA 8K
10711M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10712L: linux-pci@vger.kernel.org
10713L: linux-arm-kernel@lists.infradead.org
10714S: Maintained
10715F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 10716F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 10717
1b79c528
CP
10718PCI DRIVER FOR CADENCE PCIE IP
10719M: Alan Douglas <adouglas@cadence.com>
10720L: linux-pci@vger.kernel.org
10721S: Maintained
10722F: Documentation/devicetree/bindings/pci/cdns,*.txt
37dddf14 10723F: drivers/pci/cadence/pcie-cadence*
1b79c528 10724
62d0ff83
ML
10725PCI DRIVER FOR FREESCALE LAYERSCAPE
10726M: Minghuan Lian <minghuan.Lian@freescale.com>
10727M: Mingkai Hu <mingkai.hu@freescale.com>
10728M: Roy Zang <tie-fei.zang@freescale.com>
10729L: linuxppc-dev@lists.ozlabs.org
10730L: linux-pci@vger.kernel.org
10731L: linux-arm-kernel@lists.infradead.org
10732S: Maintained
950bf638 10733F: drivers/pci/dwc/*layerscape*
62d0ff83 10734
7683e9e5
LT
10735PCI DRIVER FOR GENERIC OF HOSTS
10736M: Will Deacon <will.deacon@arm.com>
f0b75693
BH
10737L: linux-pci@vger.kernel.org
10738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10739S: Maintained
7683e9e5
LT
10740F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10741F: drivers/pci/host/pci-host-common.c
10742F: drivers/pci/host/pci-host-generic.c
f0b75693 10743
7683e9e5
LT
10744PCI DRIVER FOR IMX6
10745M: Richard Zhu <hongxing.zhu@nxp.com>
10746M: Lucas Stach <l.stach@pengutronix.de>
8c39d710
TP
10747L: linux-pci@vger.kernel.org
10748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10749S: Maintained
7683e9e5
LT
10750F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10751F: drivers/pci/dwc/*imx6*
10752
10753PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10754M: Keith Busch <keith.busch@intel.com>
7674d05d 10755M: Jonathan Derrick <jonathan.derrick@intel.com>
7683e9e5
LT
10756L: linux-pci@vger.kernel.org
10757S: Supported
10758F: drivers/pci/host/vmd.c
8c39d710 10759
080b47de
LG
10760PCI DRIVER FOR MICROSEMI SWITCHTEC
10761M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
080b47de
LG
10762M: Logan Gunthorpe <logang@deltatee.com>
10763L: linux-pci@vger.kernel.org
10764S: Maintained
44fc691b 10765F: Documentation/switchtec.txt
5d8e1881 10766F: Documentation/ABI/testing/sysfs-class-switchtec
080b47de 10767F: drivers/pci/switch/switchtec*
52eabba5 10768F: include/uapi/linux/switchtec_ioctl.h
5a1c269f 10769F: include/linux/switchtec.h
33dea5aa 10770F: drivers/ntb/hw/mscc/
080b47de 10771
7683e9e5
LT
10772PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10773M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10774M: Jason Cooper <jason@lakedaemon.net>
10775L: linux-pci@vger.kernel.org
10776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10777S: Maintained
10778F: drivers/pci/host/*mvebu*
10779
0447cfd7
TR
10780PCI DRIVER FOR NVIDIA TEGRA
10781M: Thierry Reding <thierry.reding@gmail.com>
10782L: linux-tegra@vger.kernel.org
f0b75693 10783L: linux-pci@vger.kernel.org
0447cfd7
TR
10784S: Supported
10785F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10786F: drivers/pci/host/pci-tegra.c
10787
f0b75693
BH
10788PCI DRIVER FOR RENESAS R-CAR
10789M: Simon Horman <horms@verge.net.au>
10790L: linux-pci@vger.kernel.org
4a121096 10791L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
10792S: Maintained
10793F: drivers/pci/host/*rcar*
10794
4af82255 10795PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 10796M: Jingoo Han <jingoohan1@gmail.com>
4af82255 10797L: linux-pci@vger.kernel.org
f0b75693
BH
10798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10799L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 10800S: Maintained
950bf638 10801F: drivers/pci/dwc/pci-exynos.c
4af82255 10802
96291d56 10803PCI DRIVER FOR SYNOPSYS DESIGNWARE
b7701755 10804M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 10805M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
10806L: linux-pci@vger.kernel.org
10807S: Maintained
10808F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 10809F: drivers/pci/dwc/*designware*
5a3aa2a8 10810
7683e9e5
LT
10811PCI DRIVER FOR TI DRA7XX
10812M: Kishon Vijay Abraham I <kishon@ti.com>
10813L: linux-omap@vger.kernel.org
10814L: linux-pci@vger.kernel.org
10815S: Supported
10816F: Documentation/devicetree/bindings/pci/ti-pci.txt
10817F: drivers/pci/dwc/pci-dra7xx.c
10818
10819PCI DRIVER FOR TI KEYSTONE
10820M: Murali Karicheri <m-karicheri2@ti.com>
cf28855b
WD
10821L: linux-pci@vger.kernel.org
10822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10823S: Maintained
7683e9e5 10824F: drivers/pci/dwc/*keystone*
cf28855b 10825
7683e9e5
LT
10826PCI ENDPOINT SUBSYSTEM
10827M: Kishon Vijay Abraham I <kishon@ti.com>
6b7be529 10828M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
185a383a 10829L: linux-pci@vger.kernel.org
7683e9e5 10830T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
185a383a 10831S: Supported
7683e9e5
LT
10832F: drivers/pci/endpoint/
10833F: drivers/misc/pci_endpoint_test.c
10834F: tools/pci/
185a383a 10835
7683e9e5
LT
10836PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10837M: Russell Currey <ruscur@russell.cc>
10838L: linuxppc-dev@lists.ozlabs.org
10839S: Supported
10840F: Documentation/powerpc/eeh-pci-error-recovery.txt
10841F: arch/powerpc/kernel/eeh*.c
10842F: arch/powerpc/platforms/*/eeh*.c
10843F: arch/powerpc/include/*/eeh*.h
10844
10845PCI ERROR RECOVERY
10846M: Linas Vepstas <linasvepstas@gmail.com>
51b66a6c 10847L: linux-pci@vger.kernel.org
7683e9e5
LT
10848S: Supported
10849F: Documentation/PCI/pci-error-recovery.txt
51b66a6c 10850
af1169b4
LFT
10851PCI MSI DRIVER FOR ALTERA MSI IP
10852M: Ley Foon Tan <lftan@altera.com>
10853L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10854L: linux-pci@vger.kernel.org
10855S: Supported
10856F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10857F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 10858
dcd19de3
DD
10859PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10860M: Duc Dang <dhdang@apm.com>
10861L: linux-pci@vger.kernel.org
10862L: linux-arm-kernel@lists.infradead.org
10863S: Maintained
10864F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10865F: drivers/pci/host/pci-xgene-msi.c
10866
7683e9e5
LT
10867PCI SUBSYSTEM
10868M: Bjorn Helgaas <bhelgaas@google.com>
10869L: linux-pci@vger.kernel.org
10870Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10871T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10872S: Supported
10873F: Documentation/devicetree/bindings/pci/
10874F: Documentation/PCI/
b19ed63c 10875F: drivers/acpi/pci*
7683e9e5 10876F: drivers/pci/
b19ed63c 10877F: include/asm-generic/pci*
7683e9e5 10878F: include/linux/pci*
ce290211 10879F: include/linux/of_pci.h
b19ed63c
BH
10880F: include/uapi/linux/pci*
10881F: lib/pci*
7683e9e5
LT
10882F: arch/x86/pci/
10883F: arch/x86/kernel/quirks.c
10884
6b7be529
BH
10885PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10886M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10887L: linux-pci@vger.kernel.org
10888Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10889T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10890S: Supported
86df1073 10891F: drivers/pci/cadence/
6b7be529
BH
10892F: drivers/pci/host/
10893F: drivers/pci/dwc/
10894
a3cbfae1 10895PCIE DRIVER FOR AXIS ARTPEC
a3cbfae1
NC
10896M: Jesper Nilsson <jesper.nilsson@axis.com>
10897L: linux-arm-kernel@axis.com
10898L: linux-pci@vger.kernel.org
10899S: Maintained
10900F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 10901F: drivers/pci/dwc/*artpec*
a3cbfae1 10902
7683e9e5
LT
10903PCIE DRIVER FOR CAVIUM THUNDERX
10904M: David Daney <david.daney@cavium.com>
10905L: linux-pci@vger.kernel.org
10906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10907S: Supported
10908F: Documentation/devicetree/bindings/pci/pci-thunder-*
10909F: drivers/pci/host/pci-thunder-*
10910
500a1d9a
ZW
10911PCIE DRIVER FOR HISILICON
10912M: Zhou Wang <wangzhou1@hisilicon.com>
10913L: linux-pci@vger.kernel.org
10914S: Maintained
10915F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 10916F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 10917
fc5165db
XS
10918PCIE DRIVER FOR HISILICON KIRIN
10919M: Xiaowei Song <songxiaowei@hisilicon.com>
10920M: Binghui Wang <wangbinghui@hisilicon.com>
10921L: linux-pci@vger.kernel.org
10922S: Maintained
10923F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10924F: drivers/pci/dwc/pcie-kirin.c
10925
bbd11bdd
JS
10926PCIE DRIVER FOR HISILICON STB
10927M: Jianguo Sun <sunjianguo1@huawei.com>
10928M: Shawn Guo <shawn.guo@linaro.org>
10929L: linux-pci@vger.kernel.org
10930S: Maintained
10931F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10932F: drivers/pci/dwc/pcie-histb.c
10933
7683e9e5
LT
10934PCIE DRIVER FOR MEDIATEK
10935M: Ryder Lee <ryder.lee@mediatek.com>
10936L: linux-pci@vger.kernel.org
10937L: linux-mediatek@lists.infradead.org
10938S: Supported
10939F: Documentation/devicetree/bindings/pci/mediatek*
10940F: drivers/pci/host/*mediatek*
10941
10942PCIE DRIVER FOR QUALCOMM MSM
10943M: Stanimir Varbanov <svarbanov@mm-sol.com>
10944L: linux-pci@vger.kernel.org
10945L: linux-arm-msm@vger.kernel.org
10946S: Maintained
10947F: drivers/pci/dwc/*qcom*
10948
e77f847d
SL
10949PCIE DRIVER FOR ROCKCHIP
10950M: Shawn Lin <shawn.lin@rock-chips.com>
e77f847d
SL
10951L: linux-pci@vger.kernel.org
10952L: linux-rockchip@lists.infradead.org
10953S: Maintained
10954F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10955F: drivers/pci/host/pcie-rockchip.c
10956
68a15eb7
LW
10957PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10958M: Linus Walleij <linus.walleij@linaro.org>
10959L: linux-pci@vger.kernel.org
10960S: Maintained
10961F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10962F: drivers/pci/host/pci-v3-semi.c
10963
7683e9e5
LT
10964PCIE DRIVER FOR ST SPEAR13XX
10965M: Pratyush Anand <pratyush.anand@gmail.com>
f12b76e5 10966L: linux-pci@vger.kernel.org
7683e9e5
LT
10967S: Maintained
10968F: drivers/pci/dwc/*spear*
637cfaca 10969
1da177e4 10970PCMCIA SUBSYSTEM
af87fae7 10971M: Dominik Brodowski <linux@dominikbrodowski.net>
9f273c24 10972T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
af87fae7 10973S: Odd Fixes
679655da 10974F: Documentation/pcmcia/
a67cd548 10975F: tools/pcmcia/
679655da
JP
10976F: drivers/pcmcia/
10977F: include/pcmcia/
1da177e4
LT
10978
10979PCNET32 NETWORK DRIVER
227fb925 10980M: Don Fry <pcnet32@frontier.com>
979b6c13 10981L: netdev@vger.kernel.org
1da177e4 10982S: Maintained
b955f6ca 10983F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 10984
48fc267e
SK
10985PCRYPT PARALLEL CRYPTO ENGINE
10986M: Steffen Klassert <steffen.klassert@secunet.com>
10987L: linux-crypto@vger.kernel.org
10988S: Maintained
10989F: crypto/pcrypt.c
10990F: include/crypto/pcrypt.h
10991
687d25a2
HG
10992PEAQ WMI HOTKEYS DRIVER
10993M: Hans de Goede <hdegoede@redhat.com>
10994L: platform-driver-x86@vger.kernel.org
10995S: Maintained
10996F: drivers/platform/x86/peaq-wmi.c
10997
e72df0b8
TH
10998PER-CPU MEMORY ALLOCATOR
10999M: Tejun Heo <tj@kernel.org>
93e205a7 11000M: Christoph Lameter <cl@linux.com>
685469e5 11001M: Dennis Zhou <dennisszhou@gmail.com>
e72df0b8
TH
11002T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11003S: Maintained
11004F: include/linux/percpu*.h
11005F: mm/percpu*.c
11006F: arch/*/include/asm/percpu.h
11007
ad4ecbcb 11008PER-TASK DELAY ACCOUNTING
185e595f 11009M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 11010S: Maintained
679655da
JP
11011F: include/linux/delayacct.h
11012F: kernel/delayacct.c
ad4ecbcb 11013
57c0c15b 11014PERFORMANCE EVENTS SUBSYSTEM
daecbd26 11015M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 11016M: Ingo Molnar <mingo@redhat.com>
f80c5393 11017M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 11018R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8bc9481f
ACM
11019R: Jiri Olsa <jolsa@redhat.com>
11020R: Namhyung Kim <namhyung@kernel.org>
981c3a4f 11021L: linux-kernel@vger.kernel.org
75fc2d37 11022T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 11023S: Supported
d53e8365 11024F: kernel/events/*
a003236c 11025F: include/linux/perf_event.h
c117ab84 11026F: include/uapi/linux/perf_event.h
141c4296
RR
11027F: arch/*/kernel/perf_event*.c
11028F: arch/*/kernel/*/perf_event*.c
11029F: arch/*/kernel/*/*/perf_event*.c
a003236c 11030F: arch/*/include/asm/perf_event.h
a003236c 11031F: arch/*/kernel/perf_callchain.c
b0a434fb 11032F: arch/*/events/*
a003236c 11033F: tools/perf/
6c0b3244 11034
dd49d0f5 11035PERSONALITY HANDLING
8b58be88 11036M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
11037L: linux-abi-devel@lists.sourceforge.net
11038S: Maintained
679655da 11039F: include/linux/personality.h
c117ab84 11040F: include/uapi/linux/personality.h
dd49d0f5 11041
838e7a03 11042PHONET PROTOCOL
2a06b40f 11043M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
11044S: Supported
11045F: Documentation/networking/phonet.txt
11046F: include/linux/phonet.h
11047F: include/net/phonet/
c117ab84 11048F: include/uapi/linux/phonet.h
838e7a03
RDC
11049F: net/phonet/
11050
1da177e4 11051PHRAM MTD DRIVER
8b58be88 11052M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
11053L: linux-mtd@lists.infradead.org
11054S: Maintained
679655da 11055F: drivers/mtd/devices/phram.c
1da177e4 11056
efdbb10e
BP
11057PICOLCD HID DRIVER
11058M: Bruno Prémont <bonbons@linux-vserver.org>
11059L: linux-input@vger.kernel.org
11060S: Maintained
11061F: drivers/hid/hid-picolcd*
11062
a53bfa07
JI
11063PICOXCELL SUPPORT
11064M: Jamie Iles <jamie@jamieiles.com>
11065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11066T: git git://github.com/jamieiles/linux-2.6-ji.git
11067S: Supported
b8733987 11068F: arch/arm/boot/dts/picoxcell*
14430813 11069F: arch/arm/mach-picoxcell/
b8733987 11070F: drivers/crypto/picoxcell*
a53bfa07 11071
2744e8af
LW
11072PIN CONTROL SUBSYSTEM
11073M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 11074L: linux-gpio@vger.kernel.org
dbe752a3 11075T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 11076S: Maintained
9feeed94 11077F: Documentation/devicetree/bindings/pinctrl/
0cca6c89 11078F: Documentation/driver-api/pinctl.rst
07f29ba6 11079F: drivers/pinctrl/
8e406fe4 11080F: include/linux/pinctrl/
2744e8af 11081
2201bbb8
JCPV
11082PIN CONTROLLER - ATMEL AT91
11083M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11085S: Maintained
c654b6bf 11086F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 11087
33d3690c 11088PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 11089M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
11090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11091L: linux-gpio@vger.kernel.org
11092S: Supported
11093F: drivers/pinctrl/pinctrl-at91-pio4.*
11094
78de41a3
SA
11095PIN CONTROLLER - FREESCALE
11096M: Dong Aisheng <aisheng.dong@nxp.com>
11097M: Fabio Estevam <festevam@gmail.com>
11098M: Shawn Guo <shawnguo@kernel.org>
11099M: Stefan Agner <stefan@agner.ch>
11100R: Pengutronix Kernel Team <kernel@pengutronix.de>
11101L: linux-gpio@vger.kernel.org
11102S: Maintained
11103F: drivers/pinctrl/freescale/
11104F: Documentation/devicetree/bindings/pinctrl/fsl,*
11105
cbd1b652
MW
11106PIN CONTROLLER - INTEL
11107M: Mika Westerberg <mika.westerberg@linux.intel.com>
11108M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11109S: Maintained
11110F: drivers/pinctrl/intel/
2201bbb8 11111
51802d19
SW
11112PIN CONTROLLER - MEDIATEK
11113M: Sean Wang <sean.wang@mediatek.com>
11114L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11115S: Maintained
11116F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11117F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11118F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11119F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11120F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11121
a66f9d93
BA
11122PIN CONTROLLER - QUALCOMM
11123M: Bjorn Andersson <bjorn.andersson@linaro.org>
11124S: Maintained
11125L: linux-arm-msm@vger.kernel.org
11126F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11127F: drivers/pinctrl/qcom/
11128
9963b536
LP
11129PIN CONTROLLER - RENESAS
11130M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 11131M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 11132L: linux-renesas-soc@vger.kernel.org
db375dbf 11133T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
9963b536
LP
11134S: Maintained
11135F: drivers/pinctrl/sh-pfc/
11136
b75e60d6 11137PIN CONTROLLER - SAMSUNG
fea685e9 11138M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 11139M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 11140M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
11141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11142L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
5fb7edb3
KK
11143Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11144T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
b75e60d6 11145S: Maintained
9b5b33f6 11146F: drivers/pinctrl/samsung/
5db7e3bb
KK
11147F: include/dt-bindings/pinctrl/samsung.h
11148F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 11149
13cbd906
TL
11150PIN CONTROLLER - SINGLE
11151M: Tony Lindgren <tony@atomide.com>
11152M: Haojian Zhuang <haojian.zhuang@linaro.org>
11153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11154L: linux-omap@vger.kernel.org
11155S: Maintained
11156F: drivers/pinctrl/pinctrl-single.c
11157
deda8287 11158PIN CONTROLLER - ST SPEAR
da89947b 11159M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
11160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11161W: http://www.st.com/spear
11162S: Maintained
8e406fe4 11163F: drivers/pinctrl/spear/
deda8287 11164
11a1cf34 11165PISTACHIO SOC SUPPORT
07ca043e 11166M: James Hartley <james.hartley@sondrel.com>
7683e9e5 11167L: linux-mips@linux-mips.org
07ca043e 11168S: Odd Fixes
7683e9e5
LT
11169F: arch/mips/pistachio/
11170F: arch/mips/include/asm/mach-pistachio/
11171F: arch/mips/boot/dts/img/pistachio*
11172F: arch/mips/configs/pistachio*_defconfig
11a1cf34 11173
249a6771 11174PKTCDVD DRIVER
5a8b187c
JA
11175S: Orphan
11176M: linux-block@vger.kernel.org
679655da
JP
11177F: drivers/block/pktcdvd.c
11178F: include/linux/pktcdvd.h
c117ab84 11179F: include/uapi/linux/pktcdvd.h
249a6771 11180
b31d8273 11181PKUNITY SOC DRIVERS
dd3b8c32 11182M: Guan Xuetao <gxt@pku.edu.cn>
b31d8273
G
11183W: http://mprc.pku.edu.cn/~guanxuetao/linux
11184S: Maintained
ceebf4d5 11185T: git git://github.com/gxt/linux.git
b31d8273 11186F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 11187F: drivers/i2c/busses/i2c-puv3.c
8a61f013 11188F: drivers/video/fbdev/fb-puv3.c
2809e80b 11189F: drivers/rtc/rtc-puv3.c
b31d8273 11190
9d2ecfb7 11191PMBUS HARDWARE MONITORING DRIVERS
ca462085 11192M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
11193L: linux-hwmon@vger.kernel.org
11194W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
11195W: http://www.roeck-us.net/linux/drivers/
11196T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11197S: Maintained
11198F: Documentation/hwmon/pmbus
11199F: drivers/hwmon/pmbus/
4ba1bb12 11200F: include/linux/pmbus.h
9d2ecfb7 11201
89a36810 11202PMC SIERRA MaxRAID DRIVER
89a36810
AR
11203L: linux-scsi@vger.kernel.org
11204W: http://www.pmc-sierra.com/
3cdea4d7 11205S: Orphan
89a36810
AR
11206F: drivers/scsi/pmcraid.*
11207
dbf9bfe6 11208PMC SIERRA PM8001 DRIVER
d32477e2 11209M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 11210M: lindar_liu@usish.com
11211L: linux-scsi@vger.kernel.org
11212S: Supported
11213F: drivers/scsi/pm8001/
11214
82abbea7
RD
11215PNP SUPPORT
11216M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11217S: Maintained
11218F: drivers/pnp/
11219
1da177e4 11220POSIX CLOCKS and TIMERS
8b58be88 11221M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 11222L: linux-kernel@vger.kernel.org
75fc2d37 11223T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 11224S: Maintained
679655da
JP
11225F: fs/timerfd.c
11226F: include/linux/timer*
5cee9645 11227F: kernel/time/*timer*
1da177e4 11228
7b06a6d7
RW
11229POWER MANAGEMENT CORE
11230M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11231L: linux-pm@vger.kernel.org
11232T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 11233B: https://bugzilla.kernel.org
7b06a6d7
RW
11234S: Supported
11235F: drivers/base/power/
11236F: include/linux/pm.h
11237F: include/linux/pm_*
11238F: include/linux/powercap.h
11239F: drivers/powercap/
4ab53fe6 11240F: kernel/configs/nopm.config
7b06a6d7 11241
514f161a
MR
11242POWER STATE COORDINATION INTERFACE (PSCI)
11243M: Mark Rutland <mark.rutland@arm.com>
11244M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11245L: linux-arm-kernel@lists.infradead.org
11246S: Maintained
32d53d1b 11247F: drivers/firmware/psci*.c
514f161a
MR
11248F: include/linux/psci.h
11249F: include/uapi/linux/psci.h
11250
7683e9e5
LT
11251POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11252M: Sebastian Reichel <sre@kernel.org>
11253L: linux-pm@vger.kernel.org
11254T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11255S: Maintained
11256F: Documentation/devicetree/bindings/power/supply/
11257F: include/linux/power_supply.h
11258F: drivers/power/supply/
11259
43a1dd9b
SJS
11260POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11261M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11262L: linuxppc-dev@lists.ozlabs.org
11263S: Maintained
11264F: drivers/char/powernv-op-panel.c
11265
1da177e4 11266PPP OVER ATM (RFC 2364)
8b58be88 11267M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 11268S: Maintained
679655da 11269F: net/atm/pppoatm.c
c117ab84 11270F: include/uapi/linux/atmppp.h
1da177e4
LT
11271
11272PPP OVER ETHERNET
8b58be88 11273M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 11274S: Maintained
224cf5ad
JK
11275F: drivers/net/ppp/pppoe.c
11276F: drivers/net/ppp/pppox.c
1da177e4 11277
a6d2370b 11278PPP OVER L2TP
8b58be88 11279M: James Chapman <jchapman@katalix.com>
a6d2370b 11280S: Maintained
90ca28d1 11281F: net/l2tp/l2tp_ppp.c
679655da 11282F: include/linux/if_pppol2tp.h
c117ab84 11283F: include/uapi/linux/if_pppol2tp.h
a6d2370b 11284
7683e9e5
LT
11285PPP PROTOCOL DRIVERS AND COMPRESSORS
11286M: Paul Mackerras <paulus@samba.org>
11287L: linux-ppp@vger.kernel.org
11288S: Maintained
11289F: drivers/net/ppp/ppp_*
11290
eae9d2ba 11291PPS SUPPORT
8b58be88 11292M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
11293W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11294L: linuxpps@ml.enneenne.com (subscribers-only)
11295S: Maintained
cabaaf41 11296F: Documentation/pps/
a2d81803
RD
11297F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11298F: Documentation/ABI/testing/sysfs-pps
cabaaf41
JP
11299F: drivers/pps/
11300F: include/linux/pps*.h
a2d81803 11301F: include/uapi/linux/pps.h
eae9d2ba 11302
71a6d0af
HW
11303PPTP DRIVER
11304M: Dmitry Kozlov <xeb@mail.ru>
11305L: netdev@vger.kernel.org
11306S: Maintained
224cf5ad 11307F: drivers/net/ppp/pptp.c
71a6d0af
HW
11308W: http://sourceforge.net/projects/accel-pptp
11309
1da177e4 11310PREEMPTIBLE KERNEL
8b58be88 11311M: Robert Love <rml@tech9.net>
1da177e4 11312L: kpreempt-tech@lists.sourceforge.net
4f6cce39 11313W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
1da177e4 11314S: Supported
679655da
JP
11315F: Documentation/preempt-locking.txt
11316F: include/linux/preempt.h
1da177e4 11317
548cf34b
PM
11318PRINTK
11319M: Petr Mladek <pmladek@suse.com>
11320M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11321R: Steven Rostedt <rostedt@goodmis.org>
11322S: Maintained
11323F: kernel/printk/
11324F: include/linux/printk.h
11325
1da177e4 11326PRISM54 WIRELESS DRIVER
8b58be88 11327M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 11328L: linux-wireless@vger.kernel.org
9ef80804 11329W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 11330S: Obsolete
c12edfe2 11331F: drivers/net/wireless/intersil/prism54/
1da177e4 11332
b689d4a7
LR
11333PROC SYSCTL
11334M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11335M: Kees Cook <keescook@chromium.org>
11336L: linux-kernel@vger.kernel.org
11337L: linux-fsdevel@vger.kernel.org
11338S: Maintained
11339F: fs/proc/proc_sysctl.c
11340F: include/linux/sysctl.h
11341F: kernel/sysctl.c
11342F: tools/testing/selftests/sysctl/
11343
02c18891 11344PS3 NETWORK SUPPORT
b809b9ca 11345M: Geoff Levand <geoff@infradead.org>
02c18891 11346L: netdev@vger.kernel.org
a14ab6b6 11347L: linuxppc-dev@lists.ozlabs.org
b809b9ca 11348S: Maintained
8df158ac 11349F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 11350
f58a9d17 11351PS3 PLATFORM SUPPORT
b809b9ca 11352M: Geoff Levand <geoff@infradead.org>
a4724ed6 11353L: linuxppc-dev@lists.ozlabs.org
b809b9ca 11354S: Maintained
679655da
JP
11355F: arch/powerpc/boot/ps3*
11356F: arch/powerpc/include/asm/lv1call.h
11357F: arch/powerpc/include/asm/ps3*.h
11358F: arch/powerpc/platforms/ps3/
11359F: drivers/*/ps3*
11360F: drivers/ps3/
fec629b8 11361F: drivers/rtc/rtc-ps3.c
679655da 11362F: drivers/usb/host/*ps3.c
fec629b8 11363F: sound/ppc/snd_ps3*
f58a9d17 11364
cffb4add 11365PS3VRAM DRIVER
8b58be88 11366M: Jim Paris <jim@jtan.com>
3715a5d0 11367M: Geoff Levand <geoff@infradead.org>
a14ab6b6 11368L: linuxppc-dev@lists.ozlabs.org
cffb4add 11369S: Maintained
8a3977cb 11370F: drivers/block/ps3vram.c
cffb4add 11371
6ae0a628 11372PSAMPLE PACKET SAMPLING SUPPORT:
f1fd20c3 11373M: Yotam Gigi <yotam.gi@gmail.com>
6ae0a628
YG
11374S: Maintained
11375F: net/psample
11376F: include/net/psample.h
11377F: include/uapi/linux/psample.h
11378
8defe599 11379PSTORE FILESYSTEM
fc1b326e 11380M: Kees Cook <keescook@chromium.org>
9d5e2a02 11381M: Anton Vorontsov <anton@enomsg.org>
8defe599 11382M: Colin Cross <ccross@android.com>
8defe599
AV
11383M: Tony Luck <tony.luck@intel.com>
11384S: Maintained
fc1b326e 11385T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
11386F: fs/pstore/
11387F: include/linux/pstore*
04851772 11388F: drivers/firmware/efi/efi-pstore.c
8defe599 11389F: drivers/acpi/apei/erst.c
fc1b326e
KC
11390F: Documentation/admin-guide/ramoops.rst
11391F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11392K: \b(pstore|ramoops)
8defe599 11393
7fbc415d
RC
11394PTP HARDWARE CLOCK SUPPORT
11395M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 11396L: netdev@vger.kernel.org
7fbc415d
RC
11397S: Maintained
11398W: http://linuxptp.sourceforge.net/
11399F: Documentation/ABI/testing/sysfs-ptp
11400F: Documentation/ptp/*
0ecb3cdd 11401F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
11402F: drivers/net/phy/dp83640*
11403F: drivers/ptp/*
11404F: include/linux/ptp_cl*
11405
cf94a4d1 11406PTRACE SUPPORT
8b58be88 11407M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
11408S: Maintained
11409F: include/asm-generic/syscall.h
11410F: include/linux/ptrace.h
11411F: include/linux/regset.h
11412F: include/linux/tracehook.h
c117ab84 11413F: include/uapi/linux/ptrace.h
095f6d76
IM
11414F: include/uapi/linux/ptrace.h
11415F: include/asm-generic/ptrace.h
cf94a4d1 11416F: kernel/ptrace.c
095f6d76
IM
11417F: arch/*/ptrace*.c
11418F: arch/*/*/ptrace*.c
11419F: arch/*/include/asm/ptrace*.h
cf94a4d1 11420
3e9d7ba7
HV
11421PULSE8-CEC DRIVER
11422M: Hans Verkuil <hverkuil@xs4all.nl>
11423L: linux-media@vger.kernel.org
11424T: git git://linuxtv.org/media_tree.git
11425S: Maintained
104eda6d 11426F: drivers/media/usb/pulse8-cec/*
1d174e75 11427F: Documentation/media/cec-drivers/pulse8-cec.rst
3e9d7ba7 11428
8320204a 11429PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 11430M: Mike Isely <isely@pobox.com>
16e9495d 11431L: pvrusb2@isely.net (subscribers-only)
661263b5 11432L: linux-media@vger.kernel.org
8320204a 11433W: http://www.isely.net/pvrusb2/
275ffde4 11434T: git git://linuxtv.org/media_tree.git
8320204a 11435S: Maintained
618cd932 11436F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 11437F: drivers/media/usb/pvrusb2/
8320204a 11438
39532e6c 11439PWC WEBCAM DRIVER
c0936df4 11440M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
11441L: linux-media@vger.kernel.org
11442T: git git://linuxtv.org/media_tree.git
c0936df4 11443S: Odd Fixes
39532e6c
HG
11444F: drivers/media/usb/pwc/*
11445
93c090b3 11446PWM FAN DRIVER
774e0362 11447M: Kamil Debski <kamil@wypas.org>
0faf7dd5 11448M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 11449L: linux-hwmon@vger.kernel.org
93c090b3
KD
11450S: Supported
11451F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11452F: Documentation/hwmon/pwm-fan
11453F: drivers/hwmon/pwm-fan.c
11454
db3df876
SY
11455PWM IR Transmitter
11456M: Sean Young <sean@mess.org>
11457L: linux-media@vger.kernel.org
11458S: Maintained
11459F: drivers/media/rc/pwm-ir-tx.c
11460
200efedd 11461PWM SUBSYSTEM
aa3495f7
TR
11462M: Thierry Reding <thierry.reding@gmail.com>
11463L: linux-pwm@vger.kernel.org
0c2498f1 11464S: Maintained
006e854f 11465T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
11466F: Documentation/pwm.txt
11467F: Documentation/devicetree/bindings/pwm/
11468F: include/linux/pwm.h
0c2498f1 11469F: drivers/pwm/
a140b98d
TR
11470F: drivers/video/backlight/pwm_bl.c
11471F: include/linux/pwm_backlight.h
757642f9
AL
11472F: drivers/gpio/gpio-mvebu.c
11473F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
0c2498f1 11474
7683e9e5
LT
11475PXA GPIO DRIVER
11476M: Robert Jarzmik <robert.jarzmik@free.fr>
11477L: linux-gpio@vger.kernel.org
11478S: Maintained
11479F: drivers/gpio/gpio-pxa.c
11480
11481PXA MMCI DRIVER
11482S: Orphan
11483
11484PXA RTC DRIVER
11485M: Robert Jarzmik <robert.jarzmik@free.fr>
11486L: linux-rtc@vger.kernel.org
11487S: Maintained
11488
30ec261e 11489PXA2xx/PXA3xx SUPPORT
8da5e302 11490M: Daniel Mack <daniel@zonque.org>
a323f664 11491M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 11492M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 11493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 11494T: git git://github.com/hzhuang1/linux.git
8da5e302 11495T: git git://github.com/rjarzmik/linux.git
1da177e4 11496S: Maintained
e68d7c14 11497F: arch/arm/boot/dts/pxa*
679655da 11498F: arch/arm/mach-pxa/
820439f1 11499F: drivers/dma/pxa*
679655da 11500F: drivers/pcmcia/pxa2xx*
1403ead9 11501F: drivers/pinctrl/pxa/
9df92e6c 11502F: drivers/spi/spi-pxa2xx*
faf2e1db 11503F: drivers/usb/gadget/udc/pxa2*
679655da 11504F: include/sound/pxa2xx-lib.h
bec4c99e 11505F: sound/arm/pxa*
14430813 11506F: sound/soc/pxa/
1da177e4 11507
cea4001a 11508QAT DRIVER
90ab5a81 11509M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
49e7d9df
JP
11510L: qat-linux@intel.com
11511S: Supported
11512F: drivers/crypto/qat/
cea4001a 11513
82abbea7
RD
11514QCOM AUDIO (ASoC) DRIVERS
11515M: Patrick Lai <plai@codeaurora.org>
11516M: Banajit Goswami <bgoswami@codeaurora.org>
11517L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11518S: Supported
11519F: sound/soc/qcom/
11520
11521QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11522M: Gabriel Somlo <somlo@cmu.edu>
11523M: "Michael S. Tsirkin" <mst@redhat.com>
11524L: qemu-devel@nongnu.org
11525S: Maintained
11526F: drivers/firmware/qemu_fw_cfg.c
1f57bc12 11527F: include/uapi/linux/qemu_fw_cfg.h
82abbea7 11528
52a09a04 11529QIB DRIVER
896b1ec8
DD
11530M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11531M: Mike Marciniszyn <mike.marciniszyn@intel.com>
52a09a04
MM
11532L: linux-rdma@vger.kernel.org
11533S: Supported
11534F: drivers/infiniband/hw/qib/
11535
7683e9e5
LT
11536QLOGIC QL41xxx FCOE DRIVER
11537M: QLogic-Storage-Upstream@cavium.com
11538L: linux-scsi@vger.kernel.org
11539S: Supported
11540F: drivers/scsi/qedf/
11541
11542QLOGIC QL41xxx ISCSI DRIVER
11543M: QLogic-Storage-Upstream@cavium.com
11544L: linux-scsi@vger.kernel.org
11545S: Supported
11546F: drivers/scsi/qedi/
11547
11548QLOGIC QL4xxx ETHERNET DRIVER
7683e9e5
LT
11549M: Ariel Elior <Ariel.Elior@cavium.com>
11550M: everest-linux-l2@cavium.com
11551L: netdev@vger.kernel.org
11552S: Supported
11553F: drivers/net/ethernet/qlogic/qed/
11554F: include/linux/qed/
11555F: drivers/net/ethernet/qlogic/qede/
11556
11557QLOGIC QL4xxx RDMA DRIVER
7c3d2bc4 11558M: Michal Kalderon <Michal.Kalderon@cavium.com>
7683e9e5
LT
11559M: Ariel Elior <Ariel.Elior@cavium.com>
11560L: linux-rdma@vger.kernel.org
11561S: Supported
11562F: drivers/infiniband/hw/qedr/
11563F: include/uapi/rdma/qedr-abi.h
11564
5e9772b9
JS
11565QLOGIC QLA1280 SCSI DRIVER
11566M: Michael Reed <mdr@sgi.com>
11567L: linux-scsi@vger.kernel.org
11568S: Maintained
11569F: drivers/scsi/qla1280.[ch]
11570
1da177e4 11571QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 11572M: qla2xxx-upstream@qlogic.com
1da177e4
LT
11573L: linux-scsi@vger.kernel.org
11574S: Supported
679655da
JP
11575F: Documentation/scsi/LICENSE.qla2xxx
11576F: drivers/scsi/qla2xxx/
1da177e4 11577
5a4faa87 11578QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 11579M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
11580L: netdev@vger.kernel.org
11581S: Supported
679655da 11582F: Documentation/networking/LICENSE.qla3xxx
aa43c215 11583F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 11584
7683e9e5
LT
11585QLOGIC QLA4XXX iSCSI DRIVER
11586M: QLogic-Storage-Upstream@qlogic.com
11587L: linux-scsi@vger.kernel.org
0ec00f03 11588S: Supported
7683e9e5
LT
11589F: Documentation/scsi/LICENSE.qla4xxx
11590F: drivers/scsi/qla4xxx/
0ec00f03 11591
7683e9e5 11592QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
11593M: Harish Patil <harish.patil@cavium.com>
11594M: Manish Chopra <manish.chopra@cavium.com>
11595M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
11596L: netdev@vger.kernel.org
11597S: Supported
7683e9e5 11598F: drivers/net/ethernet/qlogic/qlcnic/
61d8658b 11599
7683e9e5
LT
11600QLOGIC QLGE 10Gb ETHERNET DRIVER
11601M: Harish Patil <harish.patil@cavium.com>
11602M: Manish Chopra <manish.chopra@cavium.com>
11603M: Dept-GELinuxNICDev@cavium.com
11604L: netdev@vger.kernel.org
b6ea01ba 11605S: Supported
7683e9e5 11606F: drivers/net/ethernet/qlogic/qlge/
b6ea01ba 11607
1da177e4 11608QNX4 FILESYSTEM
8b58be88 11609M: Anders Larsen <al@alarsen.net>
1da177e4
LT
11610W: http://www.alarsen.net/linux/qnx4fs/
11611S: Maintained
80811493 11612F: fs/qnx4/
c117ab84
CEB
11613F: include/uapi/linux/qnx4_fs.h
11614F: include/uapi/linux/qnxtypes.h
1da177e4 11615
d8b97569 11616QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
11617M: Stuart Yoder <stuyoder@gmail.com>
11618M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
11619L: linux-kernel@vger.kernel.org
11620S: Maintained
6bd067c4 11621F: drivers/bus/fsl-mc/
c1517d50 11622F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
6bd067c4 11623F: Documentation/networking/dpaa2/overview.rst
d8b97569 11624
91952bc0
AP
11625QT1010 MEDIA DRIVER
11626M: Antti Palosaari <crope@iki.fi>
11627L: linux-media@vger.kernel.org
a825eaec 11628W: https://linuxtv.org
91952bc0
AP
11629W: http://palosaari.fi/linux/
11630Q: http://patchwork.linuxtv.org/project/linux-media/list/
11631T: git git://linuxtv.org/anttip/media_tree.git
11632S: Maintained
11633F: drivers/media/tuners/qt1010*
11634
2ea0ffcb
KV
11635QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11636M: Kalle Valo <kvalo@qca.qualcomm.com>
11637L: ath10k@lists.infradead.org
11638W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 11639T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
11640S: Supported
11641F: drivers/net/wireless/ath/ath10k/
11642
7683e9e5
LT
11643QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11644M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11645L: linux-wireless@vger.kernel.org
11646W: http://wireless.kernel.org/en/users/Drivers/ath9k
11647S: Supported
11648F: drivers/net/wireless/ath/ath9k/
11649
5c8cea42
TT
11650QUALCOMM CAMERA SUBSYSTEM DRIVER
11651M: Todor Tomov <todor.tomov@linaro.org>
11652L: linux-media@vger.kernel.org
11653S: Maintained
11654F: Documentation/devicetree/bindings/media/qcom,camss.txt
11655F: Documentation/media/v4l-drivers/qcom_camss.rst
11656F: drivers/media/platform/qcom/camss-8x16/
11657
b9b17deb
TT
11658QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11659M: Timur Tabi <timur@codeaurora.org>
11660L: netdev@vger.kernel.org
11661S: Supported
11662F: drivers/net/ethernet/qualcomm/emac/
11663
4f4567cf
RK
11664QUALCOMM HEXAGON ARCHITECTURE
11665M: Richard Kuo <rkuo@codeaurora.org>
11666L: linux-hexagon@vger.kernel.org
9f273c24 11667T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
11668S: Supported
11669F: arch/hexagon/
11670
d43ecff3
RC
11671QUALCOMM IOMMU
11672M: Rob Clark <robdclark@gmail.com>
11673L: iommu@lists.linux-foundation.org
11674L: linux-arm-msm@vger.kernel.org
11675S: Maintained
11676F: drivers/iommu/qcom_iommu.c
11677
097748eb
SV
11678QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11679M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11680L: linux-media@vger.kernel.org
11681L: linux-arm-msm@vger.kernel.org
11682T: git git://linuxtv.org/media_tree.git
11683S: Maintained
11684F: drivers/media/platform/qcom/venus/
11685
8e84c258
EK
11686QUALCOMM WCN36XX WIRELESS DRIVER
11687M: Eugene Krasnikov <k.eugene.e@gmail.com>
11688L: wcn36xx@lists.infradead.org
11689W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11690T: git git://github.com/KrasnikovEugene/wcn36xx.git
11691S: Supported
11692F: drivers/net/wireless/ath/wcn36xx/
11693
98f44cb0 11694QUANTENNA QTNFMAC WIRELESS DRIVER
7683e9e5
LT
11695M: Igor Mitsyanko <imitsyanko@quantenna.com>
11696M: Avinash Patil <avinashp@quantenna.com>
11697M: Sergey Matyukevich <smatyukevich@quantenna.com>
11698L: linux-wireless@vger.kernel.org
11699S: Maintained
11700F: drivers/net/wireless/quantenna
11701
11702RADEON and AMDGPU DRM DRIVERS
11703M: Alex Deucher <alexander.deucher@amd.com>
11704M: Christian König <christian.koenig@amd.com>
d2542649 11705M: David (ChunMing) Zhou <David1.Zhou@amd.com>
7683e9e5
LT
11706L: amd-gfx@lists.freedesktop.org
11707T: git git://people.freedesktop.org/~agd5f/linux
11708S: Supported
11709F: drivers/gpu/drm/radeon/
11710F: include/uapi/drm/radeon_drm.h
11711F: drivers/gpu/drm/amd/
11712F: include/uapi/drm/amdgpu_drm.h
98f44cb0 11713
1da177e4 11714RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 11715M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 11716L: linux-fbdev@vger.kernel.org
1da177e4 11717S: Maintained
8a61f013 11718F: drivers/video/fbdev/aty/radeon*
c117ab84 11719F: include/uapi/linux/radeonfb.h
1da177e4 11720
c6c9b34c 11721RADIOSHARK RADIO DRIVER
c0936df4 11722M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11723L: linux-media@vger.kernel.org
11724T: git git://linuxtv.org/media_tree.git
11725S: Maintained
11726F: drivers/media/radio/radio-shark.c
11727
11728RADIOSHARK2 RADIO DRIVER
c0936df4 11729M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11730L: linux-media@vger.kernel.org
11731T: git git://linuxtv.org/media_tree.git
11732S: Maintained
11733F: drivers/media/radio/radio-shark2.c
11734F: drivers/media/radio/radio-tea5777.c
11735
82abbea7
RD
11736RADOS BLOCK DEVICE (RBD)
11737M: Ilya Dryomov <idryomov@gmail.com>
11738M: Sage Weil <sage@redhat.com>
11739M: Alex Elder <elder@kernel.org>
11740L: ceph-devel@vger.kernel.org
11741W: http://ceph.com/
11742T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11743T: git git://github.com/ceph/ceph-client.git
11744S: Supported
11745F: Documentation/ABI/testing/sysfs-bus-rbd
11746F: drivers/block/rbd.c
11747F: drivers/block/rbd_types.h
11748
1da177e4 11749RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 11750M: Paul Mackerras <paulus@samba.org>
c69f677c 11751L: linux-fbdev@vger.kernel.org
1da177e4 11752S: Maintained
8a61f013 11753F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 11754
0f314f6c
HV
11755RAINSHADOW-CEC DRIVER
11756M: Hans Verkuil <hverkuil@xs4all.nl>
11757L: linux-media@vger.kernel.org
11758T: git git://linuxtv.org/media_tree.git
11759S: Maintained
11760F: drivers/media/usb/rainshadow-cec/*
11761
a0fd81a9 11762RALINK MIPS ARCHITECTURE
bdb40e8e 11763M: John Crispin <john@phrozen.org>
a0fd81a9
JC
11764L: linux-mips@linux-mips.org
11765S: Maintained
11766F: arch/mips/ralink
11767
e7839f25 11768RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 11769P: rt2x00 project
b182427e 11770M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 11771M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 11772L: linux-wireless@vger.kernel.org
95ea3627 11773S: Maintained
33aca94d 11774F: drivers/net/wireless/ralink/rt2x00/
95ea3627 11775
9db5579b 11776RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 11777M: Jens Axboe <axboe@kernel.dk>
9db5579b 11778S: Maintained
679655da
JP
11779F: Documentation/blockdev/ramdisk.txt
11780F: drivers/block/brd.c
9db5579b 11781
f2d0b0d5
MD
11782RANCHU VIRTUAL BOARD FOR MIPS
11783M: Miodrag Dinic <miodrag.dinic@mips.com>
11784L: linux-mips@linux-mips.org
11785S: Supported
11786F: arch/mips/generic/board-ranchu.c
11787F: arch/mips/configs/generic/board-ranchu.config
11788
9e95ce27 11789RANDOM NUMBER DRIVER
0624bcaa 11790M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 11791S: Maintained
679655da 11792F: drivers/char/random.c
9e95ce27 11793
394b701c 11794RAPIDIO SUBSYSTEM
8b58be88 11795M: Matt Porter <mporter@kernel.crashing.org>
d387a31d 11796M: Alexandre Bounine <alex.bou9@gmail.com>
394b701c 11797S: Maintained
679655da 11798F: drivers/rapidio/
394b701c 11799
e2d1d6c0 11800RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 11801L: linux-wireless@vger.kernel.org
f52a5490 11802S: Orphan
679655da 11803F: drivers/net/wireless/ray*
e2d1d6c0 11804
c87b9c60
PM
11805RCUTORTURE TEST FRAMEWORK
11806M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11807M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11808R: Steven Rostedt <rostedt@goodmis.org>
11809R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11810R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11811L: linux-kernel@vger.kernel.org
c87b9c60
PM
11812S: Supported
11813T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11814F: tools/testing/selftests/rcutorture
11815
c1f766b5 11816RDC R-321X SoC
8b58be88 11817M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
11818S: Maintained
11819
db17f395 11820RDC R6040 FAST ETHERNET DRIVER
35566e96 11821M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
11822L: netdev@vger.kernel.org
11823S: Maintained
58565a35 11824F: drivers/net/ethernet/rdc/r6040.c
db17f395 11825
82abbea7
RD
11826RDMAVT - RDMA verbs software
11827M: Dennis Dalessandro <dennis.dalessandro@intel.com>
896b1ec8 11828M: Mike Marciniszyn <mike.marciniszyn@intel.com>
82abbea7
RD
11829L: linux-rdma@vger.kernel.org
11830S: Supported
11831F: drivers/infiniband/sw/rdmavt
11832
a09ed661 11833RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 11834M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11835L: netdev@vger.kernel.org
11836L: linux-rdma@vger.kernel.org
fbb5a558 11837L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 11838W: https://oss.oracle.com/projects/rds/
a09ed661 11839S: Supported
679655da 11840F: net/rds/
72f26eee 11841F: Documentation/networking/rds.txt
a09ed661 11842
48553d10
FY
11843RDT - RESOURCE ALLOCATION
11844M: Fenghua Yu <fenghua.yu@intel.com>
11845L: linux-kernel@vger.kernel.org
11846S: Supported
11847F: arch/x86/kernel/cpu/intel_rdt*
05830204 11848F: arch/x86/include/asm/intel_rdt_sched.h
48553d10
FY
11849F: Documentation/x86/intel_rdt*
11850
595182bc 11851READ-COPY UPDATE (RCU)
8b58be88 11852M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11853M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11854R: Steven Rostedt <rostedt@goodmis.org>
11855R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11856R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11857L: linux-kernel@vger.kernel.org
9fab9787 11858W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 11859S: Supported
08deed1e 11860T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 11861F: Documentation/RCU/
9fab9787 11862X: Documentation/RCU/torture.txt
f9094d8e 11863F: include/linux/rcu*
4102adab
PM
11864X: include/linux/srcu.h
11865F: kernel/rcu/
34e2d560 11866X: kernel/torture.c
595182bc 11867
0c86edc0 11868REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 11869M: Alessandro Zummo <a.zummo@towertech.it>
e6a0b0f4 11870M: Alexandre Belloni <alexandre.belloni@bootlin.com>
6ceec695 11871L: linux-rtc@vger.kernel.org
8a6e2535 11872Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 11873T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 11874S: Maintained
7af6a2e1 11875F: Documentation/devicetree/bindings/rtc/
679655da
JP
11876F: Documentation/rtc.txt
11877F: drivers/rtc/
11878F: include/linux/rtc.h
c117ab84 11879F: include/uapi/linux/rtc.h
fe23c336
AB
11880F: include/linux/rtc/
11881F: include/linux/platform_data/rtc-*
11882F: tools/testing/selftests/timers/rtctest.c
0c86edc0 11883
0e400c53
MB
11884REALTEK AUDIO CODECS
11885M: Bard Liao <bardliao@realtek.com>
11886M: Oder Chiou <oder_chiou@realtek.com>
11887S: Maintained
11888F: sound/soc/codecs/rt*
11889F: include/sound/rt*.h
11890
b83a313b 11891REGISTER MAP ABSTRACTION
b02e48f2 11892M: Mark Brown <broonie@kernel.org>
dd060bc9 11893L: linux-kernel@vger.kernel.org
b83a313b
MB
11894T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11895S: Supported
9398a639 11896F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
11897F: drivers/base/regmap/
11898F: include/linux/regmap.h
11899
82abbea7
RD
11900REISERFS FILE SYSTEM
11901L: reiserfs-devel@vger.kernel.org
11902S: Supported
11903F: fs/reiserfs/
11904
400e64df
OBC
11905REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11906M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11907M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11908L: linux-remoteproc@vger.kernel.org
6bb697b6 11909T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 11910S: Maintained
15ebc72d 11911F: Documentation/devicetree/bindings/remoteproc/
400e64df 11912F: Documentation/remoteproc.txt
15ebc72d 11913F: drivers/remoteproc/
6fc26488 11914F: include/linux/remoteproc.h
400e64df 11915
d8115db5
OBC
11916REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11917M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11918M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11919L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
11920T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11921S: Maintained
11922F: drivers/rpmsg/
11923F: Documentation/rpmsg.txt
11924F: include/linux/rpmsg.h
38c6fc32 11925F: include/linux/rpmsg/
d8115db5 11926
fedc81e7
GU
11927RENESAS CLOCK DRIVERS
11928M: Geert Uytterhoeven <geert+renesas@glider.be>
11929L: linux-renesas-soc@vger.kernel.org
d9341f2b 11930T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
fedc81e7
GU
11931S: Supported
11932F: drivers/clk/renesas/
11933
090cecc6
WS
11934RENESAS EMEV2 I2C DRIVER
11935M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11936S: Supported
11937F: drivers/i2c/busses/i2c-emev2.c
11938
8e6569af
SS
11939RENESAS ETHERNET DRIVERS
11940R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11941L: netdev@vger.kernel.org
4a121096 11942L: linux-renesas-soc@vger.kernel.org
6fa9c623
SS
11943F: Documentation/devicetree/bindings/net/renesas,*.txt
11944F: Documentation/devicetree/bindings/net/sh_eth.txt
8e6569af
SS
11945F: drivers/net/ethernet/renesas/
11946F: include/linux/sh_eth.h
11947
059c53b3
MV
11948RENESAS R-CAR GYROADC DRIVER
11949M: Marek Vasut <marek.vasut@gmail.com>
11950L: linux-iio@vger.kernel.org
11951S: Supported
11952F: drivers/iio/adc/rcar_gyro_adc.c
11953
090cecc6
WS
11954RENESAS R-CAR I2C DRIVERS
11955M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11956S: Supported
11957F: drivers/i2c/busses/i2c-rcar.c
11958F: drivers/i2c/busses/i2c-sh_mobile.c
11959
7c7356ba 11960RENESAS USB PHY DRIVER
3e46c397 11961M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 11962L: linux-renesas-soc@vger.kernel.org
3e46c397 11963S: Maintained
7c7356ba 11964F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
3e46c397 11965
1b0fe6be
PZ
11966RESET CONTROLLER FRAMEWORK
11967M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 11968T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
11969S: Maintained
11970F: drivers/reset/
11971F: Documentation/devicetree/bindings/reset/
b2f6dd7b 11972F: include/dt-bindings/reset/
1b0fe6be
PZ
11973F: include/linux/reset.h
11974F: include/linux/reset-controller.h
11975
e0897645 11976RFKILL
8b58be88 11977M: Johannes Berg <johannes@sipsolutions.net>
19d337df 11978L: linux-wireless@vger.kernel.org
ce466579
JB
11979W: http://wireless.kernel.org/
11980T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11981T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 11982S: Maintained
505c9247 11983F: Documentation/rfkill.txt
8c03145a 11984F: Documentation/ABI/stable/sysfs-class-rfkill
80811493 11985F: net/rfkill/
e0897645 11986
933685ca
TG
11987RHASHTABLE
11988M: Thomas Graf <tgraf@suug.ch>
39ec406d 11989M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
11990L: netdev@vger.kernel.org
11991S: Maintained
11992F: lib/rhashtable.c
11993F: include/linux/rhashtable.h
11994
7683e9e5 11995RICOH R5C592 MEMORYSTICK DRIVER
67e054e9
ML
11996M: Maxim Levitsky <maximlevitsky@gmail.com>
11997S: Maintained
7683e9e5 11998F: drivers/memstick/host/r592.*
67e054e9 11999
7683e9e5 12000RICOH SMARTMEDIA/XD DRIVER
92634125
ML
12001M: Maxim Levitsky <maximlevitsky@gmail.com>
12002S: Maintained
93db446a
BB
12003F: drivers/mtd/nand/raw/r852.c
12004F: drivers/mtd/nand/raw/r852.h
92634125 12005
c98cfe4a
JN
12006RISC-V ARCHITECTURE
12007M: Palmer Dabbelt <palmer@sifive.com>
12008M: Albert Ou <albert@sifive.com>
6572cc2b
PD
12009L: linux-riscv@lists.infradead.org
12010T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
c98cfe4a
JN
12011S: Supported
12012F: arch/riscv/
12013K: riscv
12014N: riscv
12015
27f1d2f9
SA
12016ROCCAT DRIVERS
12017M: Stefan Achatz <erazor_de@users.sourceforge.net>
12018W: http://sourceforge.net/projects/roccat/
12019S: Maintained
12020F: drivers/hid/hid-roccat*
12021F: include/linux/hid-roccat*
12022F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12023
1c860c78
JC
12024ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12025M: Jacob chen <jacob2.chen@rock-chips.com>
12026L: linux-media@vger.kernel.org
12027S: Maintained
12028F: drivers/media/platform/rockchip/rga/
12029F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12030
4b8ac966
JP
12031ROCKER DRIVER
12032M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
12033L: netdev@vger.kernel.org
12034S: Supported
12035F: drivers/net/ethernet/rocker/
12036
1da177e4
LT
12037ROCKETPORT DRIVER
12038P: Comtrol Corp.
1da177e4
LT
12039W: http://www.comtrol.com
12040S: Maintained
679655da 12041F: Documentation/serial/rocket.txt
c897401b 12042F: drivers/tty/rocket*
1da177e4 12043
7645c2f4
KC
12044ROCKETPORT EXPRESS/INFINITY DRIVER
12045M: Kevin Cernekee <cernekee@gmail.com>
12046L: linux-serial@vger.kernel.org
12047S: Odd Fixes
12048F: drivers/tty/serial/rp2.*
12049
d3ea2127
MV
12050ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12051M: Marek Vasut <marek.vasut+renesas@gmail.com>
12052L: linux-kernel@vger.kernel.org
12053L: linux-renesas-soc@vger.kernel.org
12054S: Supported
12055F: drivers/mfd/bd9571mwv.c
12056F: drivers/regulator/bd9571mwv-regulator.c
12057F: drivers/gpio/gpio-bd9571mwv.c
12058F: include/linux/mfd/bd9571mwv.h
12059F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12060
1da177e4 12061ROSE NETWORK LAYER
8b58be88 12062M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 12063L: linux-hams@vger.kernel.org
d34cb28a 12064W: http://www.linux-ax25.org/
1da177e4 12065S: Maintained
679655da 12066F: include/net/rose.h
c117ab84 12067F: include/uapi/linux/rose.h
679655da 12068F: net/rose/
1da177e4 12069
91952bc0
AP
12070RTL2830 MEDIA DRIVER
12071M: Antti Palosaari <crope@iki.fi>
12072L: linux-media@vger.kernel.org
a825eaec 12073W: https://linuxtv.org
91952bc0
AP
12074W: http://palosaari.fi/linux/
12075Q: http://patchwork.linuxtv.org/project/linux-media/list/
12076T: git git://linuxtv.org/anttip/media_tree.git
12077S: Maintained
12078F: drivers/media/dvb-frontends/rtl2830*
12079
27a0aacf
AP
12080RTL2832 MEDIA DRIVER
12081M: Antti Palosaari <crope@iki.fi>
12082L: linux-media@vger.kernel.org
a825eaec 12083W: https://linuxtv.org
27a0aacf
AP
12084W: http://palosaari.fi/linux/
12085Q: http://patchwork.linuxtv.org/project/linux-media/list/
12086T: git git://linuxtv.org/anttip/media_tree.git
12087S: Maintained
12088F: drivers/media/dvb-frontends/rtl2832*
12089
ba6e6f6e
AP
12090RTL2832_SDR MEDIA DRIVER
12091M: Antti Palosaari <crope@iki.fi>
12092L: linux-media@vger.kernel.org
a825eaec 12093W: https://linuxtv.org
ba6e6f6e
AP
12094W: http://palosaari.fi/linux/
12095Q: http://patchwork.linuxtv.org/project/linux-media/list/
12096T: git git://linuxtv.org/anttip/media_tree.git
12097S: Maintained
b4bb1c28 12098F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 12099
59840488 12100RTL8180 WIRELESS DRIVER
605bebe2 12101L: linux-wireless@vger.kernel.org
491b26b4 12102W: http://wireless.kernel.org/
54e5881d 12103T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 12104S: Orphan
62141726 12105F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 12106
59840488 12107RTL8187 WIRELESS DRIVER
9f0939bf 12108M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
12109M: Hin-Tak Leung <htl10@users.sourceforge.net>
12110M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 12111L: linux-wireless@vger.kernel.org
491b26b4 12112W: http://wireless.kernel.org/
54e5881d 12113T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 12114S: Maintained
62141726 12115F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 12116
f8dae08c
LF
12117REALTEK WIRELESS DRIVER (rtlwifi family)
12118M: Ping-Ke Shih <pkshih@realtek.com>
3cf0c8ad 12119L: linux-wireless@vger.kernel.org
491b26b4 12120W: http://wireless.kernel.org/
3cf0c8ad
LF
12121T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12122S: Maintained
62141726 12123F: drivers/net/wireless/realtek/rtlwifi/
59840488 12124
26f1fad2 12125RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 12126M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 12127L: linux-wireless@vger.kernel.org
171a900c 12128T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
12129S: Maintained
12130F: drivers/net/wireless/realtek/rtl8xxxu/
12131
bcd1d601
DH
12132RXRPC SOCKETS (AF_RXRPC)
12133M: David Howells <dhowells@redhat.com>
12134L: linux-afs@lists.infradead.org
12135S: Supported
12136F: net/rxrpc/
12137F: include/keys/rxrpc-type.h
12138F: include/net/af_rxrpc.h
12139F: include/trace/events/rxrpc.h
12140F: include/uapi/linux/rxrpc.h
12141F: Documentation/networking/rxrpc.txt
12142W: https://www.infradead.org/~dhowells/kafs/
12143
9eb8ef74 12144S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 12145M: Antonino Daplas <adaplas@gmail.com>
c69f677c 12146L: linux-fbdev@vger.kernel.org
ce00f85c 12147S: Maintained
8a61f013 12148F: drivers/video/fbdev/savage/
9eb8ef74 12149
1da177e4 12150S390
8b58be88
JP
12151M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12152M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 12153L: linux-s390@vger.kernel.org
5238da45 12154W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 12155T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 12156S: Supported
679655da 12157F: arch/s390/
a968cd3e 12158F: drivers/s390/
3bfe6858 12159F: Documentation/s390/
0c88a041 12160F: Documentation/driver-api/s390-drivers.rst
5238da45 12161
322986ca 12162S390 COMMON I/O LAYER
67f7c703
HC
12163M: Sebastian Ott <sebott@linux.ibm.com>
12164M: Peter Oberparleiter <oberpar@linux.ibm.com>
322986ca
SO
12165L: linux-s390@vger.kernel.org
12166W: http://www.ibm.com/developerworks/linux/linux390/
12167S: Supported
12168F: drivers/s390/cio/
12169
12170S390 DASD DRIVER
67f7c703
HC
12171M: Stefan Haberland <sth@linux.ibm.com>
12172M: Jan Hoeppner <hoeppner@linux.ibm.com>
322986ca
SO
12173L: linux-s390@vger.kernel.org
12174W: http://www.ibm.com/developerworks/linux/linux390/
12175S: Supported
12176F: drivers/s390/block/dasd*
12177F: block/partitions/ibm.c
12178
7683e9e5
LT
12179S390 IOMMU (PCI)
12180M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12181L: linux-s390@vger.kernel.org
12182W: http://www.ibm.com/developerworks/linux/linux390/
12183S: Supported
12184F: drivers/iommu/s390-iommu.c
12185
12186S390 IUCV NETWORK LAYER
67f7c703
HC
12187M: Julian Wiedmann <jwi@linux.ibm.com>
12188M: Ursula Braun <ubraun@linux.ibm.com>
7683e9e5
LT
12189L: linux-s390@vger.kernel.org
12190W: http://www.ibm.com/developerworks/linux/linux390/
12191S: Supported
12192F: drivers/s390/net/*iucv*
12193F: include/net/iucv/
12194F: net/iucv/
12195
5238da45 12196S390 NETWORK DRIVERS
67f7c703
HC
12197M: Julian Wiedmann <jwi@linux.ibm.com>
12198M: Ursula Braun <ubraun@linux.ibm.com>
d58140cc 12199L: linux-s390@vger.kernel.org
5238da45
HC
12200W: http://www.ibm.com/developerworks/linux/linux390/
12201S: Supported
679655da 12202F: drivers/s390/net/
5238da45 12203
322986ca 12204S390 PCI SUBSYSTEM
67f7c703 12205M: Sebastian Ott <sebott@linux.ibm.com>
322986ca
SO
12206M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12207L: linux-s390@vger.kernel.org
12208W: http://www.ibm.com/developerworks/linux/linux390/
12209S: Supported
12210F: arch/s390/pci/
12211F: drivers/pci/hotplug/s390_pci_hpc.c
12212
7683e9e5
LT
12213S390 VFIO-CCW DRIVER
12214M: Cornelia Huck <cohuck@redhat.com>
67f7c703
HC
12215M: Dong Jia Shi <bjsdjshi@linux.ibm.com>
12216M: Halil Pasic <pasic@linux.ibm.com>
7683e9e5
LT
12217L: linux-s390@vger.kernel.org
12218L: kvm@vger.kernel.org
12219S: Supported
12220F: drivers/s390/cio/vfio_ccw*
12221F: Documentation/s390/vfio-ccw.txt
12222F: include/uapi/linux/vfio_ccw.h
12223
feed9b62 12224S390 ZCRYPT DRIVER
cb9c6385 12225M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 12226L: linux-s390@vger.kernel.org
a968cd3e 12227W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 12228S: Supported
d5ca6918 12229F: drivers/s390/crypto/
feed9b62 12230
5238da45 12231S390 ZFCP DRIVER
67f7c703
HC
12232M: Steffen Maier <maier@linux.ibm.com>
12233M: Benjamin Block <bblock@linux.ibm.com>
d58140cc 12234L: linux-s390@vger.kernel.org
5238da45 12235W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 12236S: Supported
679655da 12237F: drivers/s390/scsi/zfcp_*
1da177e4 12238
4dde7f75 12239S3C24XX SD/MMC Driver
8b58be88 12240M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 12241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 12242S: Supported
679655da 12243F: drivers/mmc/host/s3cmci.*
4dde7f75 12244
1f15a229
HV
12245SAA6588 RDS RECEIVER DRIVER
12246M: Hans Verkuil <hverkuil@xs4all.nl>
12247L: linux-media@vger.kernel.org
12248T: git git://linuxtv.org/media_tree.git
a825eaec 12249W: https://linuxtv.org
1f15a229
HV
12250S: Odd Fixes
12251F: drivers/media/i2c/saa6588*
12252
98ed12e6 12253SAA7134 VIDEO4LINUX DRIVER
5dc8a864 12254M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 12255L: linux-media@vger.kernel.org
a825eaec 12256W: https://linuxtv.org
98ed12e6
MCC
12257T: git git://linuxtv.org/media_tree.git
12258S: Odd fixes
618cd932 12259F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
12260F: drivers/media/pci/saa7134/
12261
1da177e4 12262SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 12263M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 12264L: linux-media@vger.kernel.org
275ffde4 12265T: git git://linuxtv.org/media_tree.git
1da177e4 12266S: Maintained
90d72ac6
MCC
12267F: drivers/media/common/saa7146/
12268F: drivers/media/pci/saa7146/
12269F: include/media/saa7146*
1da177e4 12270
4a109cc0 12271SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 12272M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 12273M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 12274M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
12275L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12276S: Supported
14430813 12277F: sound/soc/samsung/
dbe7d4c6 12278F: Documentation/devicetree/bindings/sound/samsung*
4a109cc0 12279
c46ea13f
KK
12280SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12281M: Krzysztof Kozlowski <krzk@kernel.org>
12282L: linux-crypto@vger.kernel.org
12283L: linux-samsung-soc@vger.kernel.org
12284S: Maintained
12285F: drivers/crypto/exynos-rng.c
f1f2237f 12286F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
c46ea13f 12287
6cd225cc
ŁS
12288SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12289M: Łukasz Stelmach <l.stelmach@samsung.com>
12290L: linux-samsung-soc@vger.kernel.org
12291S: Maintained
12292F: drivers/char/hw_random/exynos-trng.c
12293F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12294
0d89a28b 12295SAMSUNG FRAMEBUFFER DRIVER
b7701755 12296M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
12297L: linux-fbdev@vger.kernel.org
12298S: Maintained
8a61f013 12299F: drivers/video/fbdev/s3c-fb.c
0d89a28b 12300
7683e9e5
LT
12301SAMSUNG LAPTOP DRIVER
12302M: Corentin Chary <corentin.chary@gmail.com>
12303L: platform-driver-x86@vger.kernel.org
12304S: Maintained
12305F: drivers/platform/x86/samsung-laptop.c
12306
b40f0632 12307SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 12308M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
12309M: Krzysztof Kozlowski <krzk@kernel.org>
12310M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 12311L: linux-kernel@vger.kernel.org
b40f0632 12312L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
12313S: Supported
12314F: drivers/mfd/sec*.c
12315F: drivers/regulator/s2m*.c
12316F: drivers/regulator/s5m*.c
b40f0632
KK
12317F: drivers/clk/clk-s2mps11.c
12318F: drivers/rtc/rtc-s5m.c
f69d3a17 12319F: include/linux/mfd/samsung/
a13c7c51
KK
12320F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12321F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 12322F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 12323F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 12324
6fd86ab2
SN
12325SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12326M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12327L: linux-media@vger.kernel.org
12328L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12329S: Maintained
12330F: drivers/media/platform/s3c-camif/
d647f0b7 12331F: include/media/drv-intf/s3c_camif.h
6fd86ab2 12332
7683e9e5
LT
12333SAMSUNG S3FWRN5 NFC DRIVER
12334M: Robert Baldyga <r.baldyga@samsung.com>
12335M: Krzysztof Opasiak <k.opasiak@samsung.com>
12336L: linux-nfc@lists.01.org (moderated for non-subscribers)
12337S: Supported
12338F: drivers/nfc/s3fwrn5
12339
b84ef24e
AH
12340SAMSUNG S5C73M3 CAMERA DRIVER
12341M: Kyungmin Park <kyungmin.park@samsung.com>
12342M: Andrzej Hajda <a.hajda@samsung.com>
12343L: linux-media@vger.kernel.org
12344S: Supported
12345F: drivers/media/i2c/s5c73m3/*
12346
7d459937
AH
12347SAMSUNG S5K5BAF CAMERA DRIVER
12348M: Kyungmin Park <kyungmin.park@samsung.com>
12349M: Andrzej Hajda <a.hajda@samsung.com>
12350L: linux-media@vger.kernel.org
12351S: Supported
12352F: drivers/media/i2c/s5k5baf.c
12353
7683e9e5
LT
12354SAMSUNG S5P Security SubSystem (SSS) DRIVER
12355M: Krzysztof Kozlowski <krzk@kernel.org>
12356M: Vladimir Zapolskiy <vz@mleia.com>
65cd9588 12357M: Kamil Konieczny <k.konieczny@partner.samsung.com>
7683e9e5
LT
12358L: linux-crypto@vger.kernel.org
12359L: linux-samsung-soc@vger.kernel.org
12360S: Maintained
12361F: drivers/crypto/s5p-sss.c
12362
12363SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12364M: Kyungmin Park <kyungmin.park@samsung.com>
12365M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12366L: linux-media@vger.kernel.org
12367Q: https://patchwork.linuxtv.org/project/linux-media/list/
c04c674f 12368S: Supported
7683e9e5 12369F: drivers/media/platform/exynos4-is/
c04c674f 12370
310e39c9 12371SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
12372M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12373M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 12374M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
12375S: Supported
12376L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
c99fc5a3 12377T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
310e39c9 12378F: drivers/clk/samsung/
490583f0
CC
12379F: include/dt-bindings/clock/exynos*.h
12380F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 12381
2e365a70
AS
12382SAMSUNG SPI DRIVERS
12383M: Kukjin Kim <kgene@kernel.org>
12384M: Krzysztof Kozlowski <krzk@kernel.org>
7c430428 12385M: Andi Shyti <andi@etezian.org>
2e365a70
AS
12386L: linux-spi@vger.kernel.org
12387L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12388S: Maintained
12389F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12390F: drivers/spi/spi-s3c*
12391F: include/linux/platform_data/spi-s3c64xx.h
12392
66890ed6
BA
12393SAMSUNG SXGBE DRIVERS
12394M: Byungho An <bh74.an@samsung.com>
12395M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
12396M: Vipul Pandya <vipul.pandya@samsung.com>
12397S: Supported
12398L: netdev@vger.kernel.org
12399F: drivers/net/ethernet/samsung/sxgbe/
12400
93c537af 12401SAMSUNG THERMAL DRIVER
0faf7dd5 12402M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
12403L: linux-pm@vger.kernel.org
12404L: linux-samsung-soc@vger.kernel.org
12405S: Supported
9f273c24 12406T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
12407F: drivers/thermal/samsung/
12408
e296cd32 12409SAMSUNG USB2 PHY DRIVER
774e0362
KD
12410M: Kamil Debski <kamil@wypas.org>
12411M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
12412L: linux-kernel@vger.kernel.org
12413S: Supported
12414F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12415F: Documentation/phy/samsung-usb2.txt
0b56e9a7
VG
12416F: drivers/phy/samsung/phy-exynos4210-usb2.c
12417F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12418F: drivers/phy/samsung/phy-exynos5250-usb2.c
12419F: drivers/phy/samsung/phy-s5pv210-usb2.c
12420F: drivers/phy/samsung/phy-samsung-usb2.c
12421F: drivers/phy/samsung/phy-samsung-usb2.h
e296cd32 12422
1da177e4 12423SC1200 WDT DRIVER
b300645a 12424M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 12425S: Maintained
679655da 12426F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
12427
12428SCHEDULER
dd9b238c 12429M: Ingo Molnar <mingo@redhat.com>
8b58be88 12430M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 12431L: linux-kernel@vger.kernel.org
75fc2d37 12432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 12433S: Maintained
95c0d71d 12434F: kernel/sched/
679655da 12435F: include/linux/sched.h
c117ab84 12436F: include/uapi/linux/sched.h
c2eb505b 12437F: include/linux/wait.h
1da177e4 12438
f2ed287b
LR
12439SCR24X CHIP CARD INTERFACE DRIVER
12440M: Lubomir Rintel <lkundrak@v3.sk>
12441S: Supported
12442F: drivers/char/pcmcia/scr24x_cs.c
12443
1da177e4 12444SCSI CDROM DRIVER
8b58be88 12445M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12446L: linux-scsi@vger.kernel.org
12447W: http://www.kernel.dk
12448S: Maintained
679655da 12449F: drivers/scsi/sr*
1da177e4 12450
fb50a83d 12451SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 12452M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
12453L: linux-rdma@vger.kernel.org
12454S: Supported
12455W: http://www.openfabrics.org
12456Q: http://patchwork.kernel.org/project/linux-rdma/list/
12457T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12458F: drivers/infiniband/ulp/srp/
12459F: include/scsi/srp.h
12460
1da177e4 12461SCSI SG DRIVER
8b58be88 12462M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 12463L: linux-scsi@vger.kernel.org
59ab3c93 12464W: http://sg.danny.cz/sg
1da177e4 12465S: Maintained
59ab3c93 12466F: Documentation/scsi/scsi-generic.txt
679655da
JP
12467F: drivers/scsi/sg.c
12468F: include/scsi/sg.h
1da177e4
LT
12469
12470SCSI SUBSYSTEM
7ee7895c 12471M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 12472T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
12473M: "Martin K. Petersen" <martin.petersen@oracle.com>
12474T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12475L: linux-scsi@vger.kernel.org
1da177e4 12476S: Maintained
2c99a314 12477F: Documentation/devicetree/bindings/scsi/
679655da
JP
12478F: drivers/scsi/
12479F: include/scsi/
1da177e4
LT
12480
12481SCSI TAPE DRIVER
8b58be88 12482M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
12483L: linux-scsi@vger.kernel.org
12484S: Maintained
679655da 12485F: Documentation/scsi/st.txt
f7269cfc
JD
12486F: drivers/scsi/st.*
12487F: drivers/scsi/st_*.h
1da177e4
LT
12488
12489SCTP PROTOCOL
8b6efb75 12490M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 12491M: Neil Horman <nhorman@tuxdriver.com>
2cb5fb14 12492M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
1a418796 12493L: linux-sctp@vger.kernel.org
5f85813c 12494W: http://lksctp.sourceforge.net
8b6efb75 12495S: Maintained
679655da
JP
12496F: Documentation/networking/sctp.txt
12497F: include/linux/sctp.h
4d58c025 12498F: include/uapi/linux/sctp.h
679655da
JP
12499F: include/net/sctp/
12500F: net/sctp/
1da177e4
LT
12501
12502SCx200 CPU SUPPORT
8b58be88 12503M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 12504S: Odd Fixes
679655da 12505F: Documentation/i2c/busses/scx200_acb
390889b6 12506F: arch/x86/platform/scx200/
679655da
JP
12507F: drivers/watchdog/scx200_wdt.c
12508F: drivers/i2c/busses/scx200*
12509F: drivers/mtd/maps/scx200_docflash.c
12510F: include/linux/scx200.h
1662d32c
JC
12511
12512SCx200 GPIO DRIVER
8b58be88 12513M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 12514S: Maintained
679655da
JP
12515F: drivers/char/scx200_gpio.c
12516F: include/linux/scx200_gpio.h
1662d32c
JC
12517
12518SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 12519M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 12520S: Maintained
679655da 12521F: drivers/clocksource/scx200_hrt.c
1da177e4 12522
6a36913a 12523SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 12524M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
12525L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12526S: Maintained
679655da 12527F: drivers/mmc/host/sdricoh_cs.c
6a36913a 12528
c04f9d61
KC
12529SECURE COMPUTING
12530M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
12531R: Andy Lutomirski <luto@amacapital.net>
12532R: Will Drewry <wad@chromium.org>
c04f9d61
KC
12533T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12534S: Supported
12535F: kernel/seccomp.c
12536F: include/uapi/linux/seccomp.h
12537F: include/linux/seccomp.h
c99ee51a 12538F: tools/testing/selftests/seccomp/*
0b40808a 12539F: tools/testing/selftests/kselftest_harness.h
c061f33f 12540F: Documentation/userspace-api/seccomp_filter.rst
c04f9d61
KC
12541K: \bsecure_computing
12542K: \bTIF_SECCOMP\b
12543
7683e9e5
LT
12544SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12545M: Al Cooper <alcooperx@gmail.com>
12546L: linux-mmc@vger.kernel.org
12547L: bcm-kernel-feedback-list@broadcom.com
12548S: Maintained
12549F: drivers/mmc/host/sdhci-brcmstb*
12550
82abbea7
RD
12551SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12552M: Adrian Hunter <adrian.hunter@intel.com>
12553L: linux-mmc@vger.kernel.org
12554T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12555S: Maintained
12556F: drivers/mmc/host/sdhci*
12557F: include/linux/mmc/sdhci*
12558
0d1bb41a 12559SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 12560M: Ben Dooks <ben-linux@fluff.org>
dc524882 12561M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 12562L: linux-mmc@vger.kernel.org
0d1bb41a 12563S: Maintained
dc524882 12564F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 12565
c63b3cba 12566SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 12567M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
12568L: linux-mmc@vger.kernel.org
12569S: Maintained
12570F: drivers/mmc/host/sdhci-spear.c
12571
8438964f
KVA
12572SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12573M: Kishon Vijay Abraham I <kishon@ti.com>
12574L: linux-mmc@vger.kernel.org
12575S: Maintained
12576F: drivers/mmc/host/sdhci-omap.c
12577
455a7b23
SB
12578SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12579M: Scott Bauer <scott.bauer@intel.com>
12580M: Jonathan Derrick <jonathan.derrick@intel.com>
0222967b 12581L: linux-block@vger.kernel.org
455a7b23
SB
12582S: Supported
12583F: block/sed*
12584F: block/opal_proto.h
12585F: include/linux/sed*
12586F: include/uapi/linux/sed*
12587
7683e9e5
LT
12588SECURITY CONTACT
12589M: Security Officers <security@kernel.org>
12590S: Supported
12591
8711cca2 12592SECURITY SUBSYSTEM
3eab2ad9 12593M: James Morris <jmorris@namei.org>
9c3646d1 12594M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 12595L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 12596T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 12597W: http://kernsec.org/
8711cca2 12598S: Supported
7d2c86b5 12599F: security/
8711cca2 12600
1da177e4 12601SELINUX SECURITY MODULE
e0238b4c 12602M: Paul Moore <paul@paul-moore.com>
8b58be88 12603M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 12604M: Eric Paris <eparis@parisplace.org>
e0238b4c 12605L: selinux@tycho.nsa.gov (moderated for non-subscribers)
cd0d877d
PM
12606W: https://selinuxproject.org
12607W: https://github.com/SELinuxProject
12608T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
1da177e4 12609S: Supported
679655da
JP
12610F: include/linux/selinux*
12611F: security/selinux/
6bde95ce 12612F: scripts/selinux/
229fd05c 12613F: Documentation/admin-guide/LSM/SELinux.rst
1da177e4 12614
cef2cf07 12615SENSABLE PHANTOM
8b58be88 12616M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 12617S: Maintained
679655da 12618F: drivers/misc/phantom.c
c117ab84 12619F: include/uapi/linux/phantom.h
cef2cf07 12620
82abbea7
RD
12621SERIAL DEVICE BUS
12622M: Rob Herring <robh@kernel.org>
12623L: linux-serial@vger.kernel.org
12624S: Maintained
12625F: Documentation/devicetree/bindings/serial/slave-device.txt
12626F: drivers/tty/serdev/
12627F: include/linux/serdev.h
6b7c5b94 12628
7683e9e5
LT
12629SERIAL DRIVERS
12630M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12631L: linux-serial@vger.kernel.org
12632S: Maintained
12633F: Documentation/devicetree/bindings/serial/
12634F: drivers/tty/serial/
12635
82abbea7
RD
12636SERIAL IR RECEIVER
12637M: Sean Young <sean@mess.org>
12638L: linux-media@vger.kernel.org
12639S: Maintained
12640F: drivers/media/rc/serial_ir.c
d2928a8c 12641
8ceee660 12642SFC NETWORK DRIVER
c06f51ea 12643M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
12644M: Edward Cree <ecree@solarflare.com>
12645M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 12646L: netdev@vger.kernel.org
8ceee660 12647S: Supported
874aeea5 12648F: drivers/net/ethernet/sfc/
8ceee660 12649
e2d1d6c0 12650SGI GRU DRIVER
cc883afc 12651M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 12652S: Maintained
679655da 12653F: drivers/misc/sgi-gru/
e2d1d6c0
RD
12654
12655SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 12656M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
12657L: linux-ia64@vger.kernel.org
12658S: Supported
679655da 12659F: Documentation/ia64/serial.txt
df621252 12660F: drivers/tty/serial/ioc?_serial.c
679655da 12661F: include/linux/ioc?.h
e2d1d6c0 12662
75312619 12663SGI XP/XPC/XPNET DRIVER
e180383f
RH
12664M: Cliff Whickman <cpw@sgi.com>
12665M: Robin Holt <robinmholt@gmail.com>
75312619 12666S: Maintained
679655da 12667F: drivers/misc/sgi-xp/
75312619 12668
7683e9e5 12669SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
67f7c703 12670M: Ursula Braun <ubraun@linux.ibm.com>
7683e9e5
LT
12671L: linux-s390@vger.kernel.org
12672W: http://www.ibm.com/developerworks/linux/linux390/
12673S: Supported
12674F: net/smc/
12675
82abbea7
RD
12676SH_VEU V4L2 MEM2MEM DRIVER
12677L: linux-media@vger.kernel.org
12678S: Orphan
12679F: drivers/media/platform/sh_veu.c
12680
12681SH_VOU V4L2 OUTPUT DRIVER
12682L: linux-media@vger.kernel.org
12683S: Orphan
12684F: drivers/media/platform/sh_vou.c
12685F: include/media/drv-intf/sh_vou.h
12686
46eacf3b
AP
12687SI2157 MEDIA DRIVER
12688M: Antti Palosaari <crope@iki.fi>
12689L: linux-media@vger.kernel.org
a825eaec 12690W: https://linuxtv.org
46eacf3b
AP
12691W: http://palosaari.fi/linux/
12692Q: http://patchwork.linuxtv.org/project/linux-media/list/
12693T: git git://linuxtv.org/anttip/media_tree.git
12694S: Maintained
12695F: drivers/media/tuners/si2157*
12696
5e0d3c3a
MS
12697SI2165 MEDIA DRIVER
12698M: Matthias Schwarzott <zzam@gentoo.org>
12699L: linux-media@vger.kernel.org
12700W: https://linuxtv.org
12701Q: http://patchwork.linuxtv.org/project/linux-media/list/
12702S: Maintained
12703F: drivers/media/dvb-frontends/si2165*
12704
75e2d5ba
AP
12705SI2168 MEDIA DRIVER
12706M: Antti Palosaari <crope@iki.fi>
12707L: linux-media@vger.kernel.org
a825eaec 12708W: https://linuxtv.org
75e2d5ba
AP
12709W: http://palosaari.fi/linux/
12710Q: http://patchwork.linuxtv.org/project/linux-media/list/
12711T: git git://linuxtv.org/anttip/media_tree.git
12712S: Maintained
12713F: drivers/media/dvb-frontends/si2168*
12714
49cc629d
HV
12715SI470X FM RADIO RECEIVER I2C DRIVER
12716M: Hans Verkuil <hverkuil@xs4all.nl>
12717L: linux-media@vger.kernel.org
12718T: git git://linuxtv.org/media_tree.git
a825eaec 12719W: https://linuxtv.org
49cc629d
HV
12720S: Odd Fixes
12721F: drivers/media/radio/si470x/radio-si470x-i2c.c
12722
12723SI470X FM RADIO RECEIVER USB DRIVER
12724M: Hans Verkuil <hverkuil@xs4all.nl>
12725L: linux-media@vger.kernel.org
12726T: git git://linuxtv.org/media_tree.git
a825eaec 12727W: https://linuxtv.org
49cc629d
HV
12728S: Maintained
12729F: drivers/media/radio/si470x/radio-si470x-common.c
12730F: drivers/media/radio/si470x/radio-si470x.h
12731F: drivers/media/radio/si470x/radio-si470x-usb.c
12732
c937ca03
EV
12733SI4713 FM RADIO TRANSMITTER I2C DRIVER
12734M: Eduardo Valentin <edubezval@gmail.com>
12735L: linux-media@vger.kernel.org
12736T: git git://linuxtv.org/media_tree.git
a825eaec 12737W: https://linuxtv.org
c937ca03 12738S: Odd Fixes
99995ded 12739F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
12740
12741SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12742M: Eduardo Valentin <edubezval@gmail.com>
12743L: linux-media@vger.kernel.org
12744T: git git://linuxtv.org/media_tree.git
a825eaec 12745W: https://linuxtv.org
c937ca03 12746S: Odd Fixes
99995ded
DR
12747F: drivers/media/radio/si4713/radio-platform-si4713.c
12748
12749SI4713 FM RADIO TRANSMITTER USB DRIVER
12750M: Hans Verkuil <hverkuil@xs4all.nl>
12751L: linux-media@vger.kernel.org
12752T: git git://linuxtv.org/media_tree.git
a825eaec 12753W: https://linuxtv.org
99995ded
DR
12754S: Maintained
12755F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 12756
beb91d46 12757SIANO DVB DRIVER
5dc8a864 12758M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 12759L: linux-media@vger.kernel.org
a825eaec 12760W: https://linuxtv.org
beb91d46
MCC
12761T: git git://linuxtv.org/media_tree.git
12762S: Odd fixes
12763F: drivers/media/common/siano/
beb91d46 12764F: drivers/media/usb/siano/
beb91d46 12765F: drivers/media/usb/siano/
14430813 12766F: drivers/media/mmc/siano/
beb91d46 12767
cef9dd85
HG
12768SILEAD TOUCHSCREEN DRIVER
12769M: Hans de Goede <hdegoede@redhat.com>
12770L: linux-input@vger.kernel.org
12771L: platform-driver-x86@vger.kernel.org
12772S: Maintained
12773F: drivers/input/touchscreen/silead.c
12774F: drivers/platform/x86/silead_dmi.c
12775
82abbea7
RD
12776SILICON MOTION SM712 FRAME BUFFER DRIVER
12777M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12778M: Teddy Wang <teddy.wang@siliconmotion.com>
12779M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
6f15b602
HG
12780L: linux-fbdev@vger.kernel.org
12781S: Maintained
82abbea7
RD
12782F: drivers/video/fbdev/sm712*
12783F: Documentation/fb/sm712fb.txt
b618b69c 12784
6349d997 12785SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 12786M: Len Brown <lenb@kernel.org>
6349d997
LB
12787L: sfi-devel@simplefirmware.org
12788W: http://simplefirmware.org/
12789T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 12790S: Supported
943fc810 12791F: arch/x86/platform/sfi/
6349d997
LB
12792F: drivers/sfi/
12793F: include/linux/sfi*.h
e2d1d6c0 12794
82abbea7
RD
12795SIMPLEFB FB DRIVER
12796M: Hans de Goede <hdegoede@redhat.com>
12797L: linux-fbdev@vger.kernel.org
12798S: Maintained
12799F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12800F: drivers/video/fbdev/simplefb.c
12801F: include/linux/platform_data/simplefb.h
12802
1da177e4
LT
12803SIMTEC EB110ATX (Chalice CATS)
12804P: Ben Dooks
b16957c6
BD
12805P: Vincent Sanders <vince@simtec.co.uk>
12806M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12807W: http://www.simtec.co.uk/products/EB110ATX/
12808S: Supported
12809
12810SIMTEC EB2410ITX (BAST)
12811P: Ben Dooks
b16957c6
BD
12812P: Vincent Sanders <vince@simtec.co.uk>
12813M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12814W: http://www.simtec.co.uk/products/EB2410ITX/
12815S: Supported
15dba387
JP
12816F: arch/arm/mach-s3c24xx/mach-bast.c
12817F: arch/arm/mach-s3c24xx/bast-ide.c
12818F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 12819
2c956a60
JD
12820SIPHASH PRF ROUTINES
12821M: Jason A. Donenfeld <Jason@zx2c4.com>
12822S: Maintained
12823F: lib/siphash.c
12824F: lib/test_siphash.c
12825F: include/linux/siphash.h
12826
73945a85
UKK
12827SIOX
12828M: Gavin Schenk <g.schenk@eckelmann.de>
1551cf74
UKK
12829M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12830R: Pengutronix Kernel Team <kernel@pengutronix.de>
73945a85
UKK
12831S: Supported
12832F: drivers/siox/*
12833F: include/trace/events/siox.h
12834
92aab3c0 12835SIS 190 ETHERNET DRIVER
8b58be88 12836M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
12837L: netdev@vger.kernel.org
12838S: Maintained
8c7de408 12839F: drivers/net/ethernet/sis/sis190.c
92aab3c0 12840
1da177e4 12841SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 12842M: Daniele Venzano <venza@brownhat.org>
1da177e4 12843W: http://www.brownhat.org/sis900.html
979b6c13 12844L: netdev@vger.kernel.org
1da177e4 12845S: Maintained
8c7de408 12846F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
12847
12848SIS FRAMEBUFFER DRIVER
8b58be88 12849M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 12850W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 12851S: Maintained
679655da 12852F: Documentation/fb/sisfb.txt
8a61f013 12853F: drivers/video/fbdev/sis/
679655da 12854F: include/video/sisfb.h
1da177e4
LT
12855
12856SIS USB2VGA DRIVER
8b58be88 12857M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
12858W: http://www.winischhofer.at/linuxsisusbvga.shtml
12859S: Maintained
679655da 12860F: drivers/usb/misc/sisusbvga/
1da177e4 12861
415ad26d 12862SLAB ALLOCATOR
16e943bf 12863M: Christoph Lameter <cl@linux.com>
2ed1c525 12864M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
12865M: David Rientjes <rientjes@google.com>
12866M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12867M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
12868L: linux-mm@kvack.org
12869S: Maintained
679655da 12870F: include/linux/sl?b*.h
16e943bf 12871F: mm/sl?b*
415ad26d 12872
9fab9787 12873SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 12874M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 12875M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 12876M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
12877R: Steven Rostedt <rostedt@goodmis.org>
12878R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 12879L: linux-kernel@vger.kernel.org
9fab9787
PM
12880W: http://www.rdrop.com/users/paulmck/RCU/
12881S: Supported
12882T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
12883F: include/linux/srcu.h
12884F: kernel/rcu/srcu.c
9fab9787 12885
09ca389c
SK
12886SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12887M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12888L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12889S: Maintained
12890F: drivers/slimbus/
12891F: Documentation/devicetree/bindings/slimbus/
12892F: include/linux/slimbus.h
12893
66372841
CS
12894SMACK SECURITY MODULE
12895M: Casey Schaufler <casey@schaufler-ca.com>
12896L: linux-security-module@vger.kernel.org
12897W: http://schaufler-ca.com
ece38248 12898T: git git://github.com/cschaufler/smack-next
66372841 12899S: Maintained
a5606ced 12900F: Documentation/admin-guide/LSM/Smack.rst
66372841
CS
12901F: security/smack/
12902
1da177e4 12903SMC91x ETHERNET DRIVER
2f82af08 12904M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 12905S: Odd Fixes
ae150435 12906F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 12907
e8e31622
SA
12908SMIA AND SMIA++ IMAGE SENSOR DRIVER
12909M: Sakari Ailus <sakari.ailus@iki.fi>
12910L: linux-media@vger.kernel.org
12911S: Maintained
14430813 12912F: drivers/media/i2c/smiapp/
b5dcee22 12913F: include/media/i2c/smiapp.h
e8e31622
SA
12914F: drivers/media/i2c/smiapp-pll.c
12915F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 12916F: include/uapi/linux/smiapp.h
a2cec3c0 12917F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 12918
920fa1ff
GR
12919SMM665 HARDWARE MONITOR DRIVER
12920M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12921L: linux-hwmon@vger.kernel.org
920fa1ff
GR
12922S: Maintained
12923F: Documentation/hwmon/smm665
12924F: drivers/hwmon/smm665.c
12925
9df7305b 12926SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 12927M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 12928L: linux-hwmon@vger.kernel.org
90b24cfb 12929S: Maintained
9df7305b
SG
12930F: Documentation/hwmon/emc2103
12931F: drivers/hwmon/emc2103.c
12932
a98d506c
HG
12933SMSC SCH5627 HARDWARE MONITOR DRIVER
12934M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 12935L: linux-hwmon@vger.kernel.org
a98d506c
HG
12936S: Supported
12937F: Documentation/hwmon/sch5627
12938F: drivers/hwmon/sch5627.c
12939
7683e9e5
LT
12940SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12941M: Steve Glendinning <steve.glendinning@shawell.net>
12942L: linux-fbdev@vger.kernel.org
12943S: Maintained
12944F: drivers/video/fbdev/smscufx.c
12945
6ea884db 12946SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 12947M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12948L: linux-hwmon@vger.kernel.org
6ea884db 12949S: Maintained
679655da
JP
12950F: Documentation/hwmon/smsc47b397
12951F: drivers/hwmon/smsc47b397.c
6ea884db 12952
fd9abb3d 12953SMSC911x ETHERNET DRIVER
90b24cfb 12954M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 12955L: netdev@vger.kernel.org
90b24cfb 12956S: Maintained
679655da 12957F: include/linux/smsc911x.h
ae150435 12958F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
12959
12960SMSC9420 PCI ETHERNET DRIVER
90b24cfb 12961M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 12962L: netdev@vger.kernel.org
90b24cfb 12963S: Maintained
ae150435 12964F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 12965
668acf32 12966SOC-CAMERA V4L2 SUBSYSTEM
661263b5 12967L: linux-media@vger.kernel.org
275ffde4 12968T: git git://linuxtv.org/media_tree.git
e3a5f736 12969S: Orphan
90d72ac6
MCC
12970F: include/media/soc*
12971F: drivers/media/i2c/soc_camera/
12972F: drivers/media/platform/soc_camera/
668acf32 12973
0d676a6c
AB
12974SOCIONEXT SYNQUACER I2C DRIVER
12975M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
12976L: linux-i2c@vger.kernel.org
12977S: Maintained
12978F: drivers/i2c/busses/i2c-synquacer.c
12979F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12980
576f8f46
KS
12981SOCIONEXT UNIPHIER SOUND DRIVER
12982M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12983L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12984S: Maintained
12985F: sound/soc/uniphier/
12986
e2d1d6c0 12987SOEKRIS NET48XX LED SUPPORT
8b58be88 12988M: Chris Boot <bootc@bootc.net>
e2d1d6c0 12989S: Maintained
679655da 12990F: drivers/leds/leds-net48xx.c
e2d1d6c0 12991
82abbea7
RD
12992SOFT-ROCE DRIVER (rxe)
12993M: Moni Shoua <monis@mellanox.com>
12994L: linux-rdma@vger.kernel.org
12995S: Supported
12996W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12997Q: http://patchwork.kernel.org/project/linux-rdma/list/
12998F: drivers/infiniband/sw/rxe/
12999F: include/uapi/rdma/rdma_user_rxe.h
13000
e3994db1 13001SOFTLOGIC 6x10 MPEG CODEC
9661975d 13002M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
40662e72 13003M: Anton Sviridenko <anton@corp.bluecherry.net>
9661975d 13004M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
5c1d6045 13005M: Andrey Utkin <andrey_utkin@fastmail.com>
1f141f6b 13006M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
13007L: linux-media@vger.kernel.org
13008S: Supported
13009F: drivers/media/pci/solo6x10/
13010
ad6eb31e
JM
13011SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13012M: James Morse <james.morse@arm.com>
13013L: linux-arm-kernel@lists.infradead.org
13014S: Maintained
13015F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13016F: drivers/firmware/arm_sdei.c
13017F: include/linux/sdei.h
13018F: include/uapi/linux/sdei.h
13019
1da177e4 13020SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 13021M: Shaohua Li <shli@kernel.org>
1da177e4 13022L: linux-raid@vger.kernel.org
0f9ce866 13023T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 13024S: Supported
935fe098
MS
13025F: drivers/md/Makefile
13026F: drivers/md/Kconfig
13027F: drivers/md/md*
13028F: drivers/md/raid*
679655da 13029F: include/linux/raid/
c117ab84 13030F: include/uapi/linux/raid/
1da177e4 13031
919e66a2
JB
13032SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13033M: Jassi Brar <jaswinder.singh@linaro.org>
13034L: netdev@vger.kernel.org
13035S: Maintained
13036F: drivers/net/ethernet/socionext/netsec.c
13037F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13038
18bd4904
RK
13039SOLIDRUN CLEARFOG SUPPORT
13040M: Russell King <linux@armlinux.org.uk>
13041S: Maintained
13042F: arch/arm/boot/dts/armada-388-clearfog*
13043F: arch/arm/boot/dts/armada-38x-solidrun-*
13044
13045SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13046M: Russell King <linux@armlinux.org.uk>
13047S: Maintained
13048F: arch/arm/boot/dts/imx6*-cubox-i*
13049F: arch/arm/boot/dts/imx6*-hummingboard*
13050F: arch/arm/boot/dts/imx6*-sr-*
13051
1da177e4 13052SONIC NETWORK DRIVER
8b58be88 13053M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 13054L: netdev@vger.kernel.org
1da177e4 13055S: Maintained
d9fb9f38 13056F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 13057
61e115a5 13058SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 13059M: Michael Buesch <m@bues.ch>
e7828b28 13060L: linux-wireless@vger.kernel.org
61e115a5 13061S: Maintained
679655da
JP
13062F: drivers/ssb/
13063F: include/linux/ssb/
61e115a5 13064
781b045b
SA
13065SONY IMX274 SENSOR DRIVER
13066M: Leon Luo <leonl@leopardimaging.com>
13067L: linux-media@vger.kernel.org
13068T: git git://linuxtv.org/media_tree.git
13069S: Maintained
13070F: drivers/media/i2c/imx274.c
13071F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13072
baf8532a 13073SONY MEMORYSTICK CARD SUPPORT
8b58be88 13074M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
13075W: http://tifmxx.berlios.de/
13076S: Maintained
679655da 13077F: drivers/memstick/host/tifm_ms.c
baf8532a 13078
0ab30494
ML
13079SONY MEMORYSTICK STANDARD SUPPORT
13080M: Maxim Levitsky <maximlevitsky@gmail.com>
13081S: Maintained
13082F: drivers/memstick/core/ms_block.*
13083
7683e9e5
LT
13084SONY VAIO CONTROL DEVICE DRIVER
13085M: Mattia Dongili <malattia@linux.it>
13086L: platform-driver-x86@vger.kernel.org
13087W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13088S: Maintained
13089F: Documentation/laptops/sony-laptop.txt
13090F: drivers/char/sonypi.c
13091F: drivers/platform/x86/sony-laptop.c
13092F: include/linux/sony-laptop.h
13093
1da177e4 13094SOUND
8b58be88 13095M: Jaroslav Kysela <perex@perex.cz>
d8130624 13096M: Takashi Iwai <tiwai@suse.com>
93711660 13097L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 13098W: http://www.alsa-project.org/
dde7ad8d 13099T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 13100T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 13101Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 13102S: Maintained
3126a179
JP
13103F: Documentation/sound/
13104F: include/sound/
c117ab84 13105F: include/uapi/sound/
679655da 13106F: sound/
1da177e4 13107
33bbe149
MB
13108SOUND - COMPRESSED AUDIO
13109M: Vinod Koul <vinod.koul@intel.com>
13110L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13112S: Supported
f672f31a 13113F: Documentation/sound/alsa/compress_offload.txt
33bbe149 13114F: include/sound/compress_driver.h
f672f31a 13115F: include/uapi/sound/compress_*
33bbe149
MB
13116F: sound/core/compress_offload.c
13117F: sound/soc/soc-compress.c
13118
7683e9e5
LT
13119SOUND - DMAENGINE HELPERS
13120M: Lars-Peter Clausen <lars@metafoo.de>
13121S: Supported
13122F: include/sound/dmaengine_pcm.h
13123F: sound/core/pcm_dmaengine.c
13124F: sound/soc/soc-generic-dmaengine-pcm.c
13125
bd903bde 13126SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 13127M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13128M: Mark Brown <broonie@kernel.org>
86f14df8 13129T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 13130L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 13131W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 13132S: Supported
181ad2a5 13133F: Documentation/devicetree/bindings/sound/
2820f615 13134F: Documentation/sound/alsa/soc/
7683e9e5
LT
13135F: sound/soc/
13136F: include/sound/soc*
d7f8761b 13137
1443f5b4
VK
13138SOUNDWIRE SUBSYSTEM
13139M: Vinod Koul <vinod.koul@intel.com>
13140M: Sanyog Kale <sanyog.r.kale@intel.com>
ba60eb19 13141R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
1443f5b4
VK
13142L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13143S: Supported
13144F: Documentation/driver-api/soundwire/
13145F: drivers/soundwire/
13146F: include/linux/soundwire/
13147
990a6a99
OS
13148SP2 MEDIA DRIVER
13149M: Olli Salonen <olli.salonen@iki.fi>
13150L: linux-media@vger.kernel.org
a825eaec 13151W: https://linuxtv.org
990a6a99
OS
13152Q: http://patchwork.linuxtv.org/project/linux-media/list/
13153S: Maintained
13154F: drivers/media/dvb-frontends/sp2*
13155
473321fc 13156SPARC + UltraSPARC (sparc/sparc64)
8b58be88 13157M: "David S. Miller" <davem@davemloft.net>
1da177e4 13158L: sparclinux@vger.kernel.org
8a6e2535 13159Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
13160T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13161T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 13162S: Maintained
679655da 13163F: arch/sparc/
7765b8bb 13164F: drivers/sbus/
1da177e4 13165
6404fcca
DM
13166SPARC SERIAL DRIVERS
13167M: "David S. Miller" <davem@davemloft.net>
13168L: sparclinux@vger.kernel.org
08deed1e
JP
13169T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13170T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 13171S: Maintained
6816383a 13172F: include/linux/sunserialcore.h
df621252 13173F: drivers/tty/serial/suncore.c
df621252
GKH
13174F: drivers/tty/serial/sunhv.c
13175F: drivers/tty/serial/sunsab.c
13176F: drivers/tty/serial/sunsab.h
13177F: drivers/tty/serial/sunsu.c
13178F: drivers/tty/serial/sunzilog.c
13179F: drivers/tty/serial/sunzilog.h
55bd2133 13180F: drivers/tty/vcc.c
6404fcca 13181
389325b4
CL
13182SPARSE CHECKER
13183M: "Christopher Li" <sparse@chrisli.org>
13184L: linux-sparse@vger.kernel.org
13185W: https://sparse.wiki.kernel.org/
13186T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13187T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13188S: Maintained
13189F: include/linux/compiler.h
13190
7683e9e5 13191SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 13192M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 13193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
13194W: http://www.st.com/spear
13195S: Maintained
7683e9e5 13196F: drivers/clk/spear/
fc0c195a 13197
7683e9e5 13198SPEAR PLATFORM SUPPORT
da89947b 13199M: Viresh Kumar <vireshk@kernel.org>
7683e9e5 13200M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 13201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
13202W: http://www.st.com/spear
13203S: Maintained
7683e9e5
LT
13204F: arch/arm/boot/dts/spear*
13205F: arch/arm/mach-spear/
fc0c195a 13206
e2796541 13207SPI NOR SUBSYSTEM
e2796541
CP
13208M: Marek Vasut <marek.vasut@gmail.com>
13209L: linux-mtd@lists.infradead.org
13210W: http://www.linux-mtd.infradead.org/
13211Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6eab81e6 13212T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
2e7c7f66 13213T: git git://git.infradead.org/linux-mtd.git spi-nor/next
e2796541
CP
13214S: Maintained
13215F: drivers/mtd/spi-nor/
13216F: include/linux/mtd/spi-nor.h
13217
e2d1d6c0 13218SPI SUBSYSTEM
b02e48f2 13219M: Mark Brown <broonie@kernel.org>
dfbe403c 13220L: linux-spi@vger.kernel.org
e7e4e13c 13221T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 13222Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 13223S: Maintained
87306eb7 13224F: Documentation/devicetree/bindings/spi/
679655da
JP
13225F: Documentation/spi/
13226F: drivers/spi/
13227F: include/linux/spi/
c117ab84 13228F: include/uapi/linux/spi/
a43cd4bb 13229F: tools/spi/
e2d1d6c0 13230
2752e401 13231SPIDERNET NETWORK DRIVER for CELL
8b58be88 13232M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
13233L: netdev@vger.kernel.org
13234S: Supported
679655da 13235F: Documentation/networking/spider_net.txt
8df158ac 13236F: drivers/net/ethernet/toshiba/spider_net*
2752e401 13237
6b71016e 13238SPMI SUBSYSTEM
eed9c249 13239R: Stephen Boyd <sboyd@kernel.org>
6b71016e
SB
13240L: linux-arm-msm@vger.kernel.org
13241F: Documentation/devicetree/bindings/spmi/
13242F: drivers/spmi/
13243F: include/dt-bindings/spmi/spmi.h
13244F: include/linux/spmi.h
13245F: include/trace/events/spmi.h
13246
e2d1d6c0 13247SPU FILE SYSTEM
8b58be88 13248M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 13249L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
13250W: http://www.ibm.com/developerworks/power/cell/
13251S: Supported
679655da
JP
13252F: Documentation/filesystems/spufs.txt
13253F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 13254
fc555841 13255SQUASHFS FILE SYSTEM
d7f2ff67 13256M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
13257L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13258W: http://squashfs.org.uk
9f273c24 13259T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 13260S: Maintained
679655da
JP
13261F: Documentation/filesystems/squashfs.txt
13262F: fs/squashfs/
fc555841 13263
1da177e4 13264SRM (Alpha) environment access
8b58be88 13265M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 13266S: Maintained
679655da 13267F: arch/alpha/kernel/srm_env.c
1da177e4 13268
26e9a397 13269STABLE BRANCH
879a5a00 13270M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 13271L: stable@vger.kernel.org
879a5a00 13272S: Supported
8c27ceff 13273F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 13274
183c2e04
SA
13275STAGING - ATOMISP DRIVER
13276M: Alan Cox <alan@linux.intel.com>
13277M: Sakari Ailus <sakari.ailus@linux.intel.com>
13278L: linux-media@vger.kernel.org
13279S: Maintained
13280F: drivers/staging/media/atomisp/
13281
ebd3d010
JP
13282STAGING - COMEDI
13283M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 13284M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
13285S: Odd Fixes
13286F: drivers/staging/comedi/
13287
a0138163
JP
13288STAGING - FLARION FT1000 DRIVERS
13289M: Marek Belisko <marek.belisko@gmail.com>
13290S: Odd Fixes
13291F: drivers/staging/ft1000/
13292
6c1bb424 13293STAGING - INDUSTRIAL IO
030a13d7 13294M: Jonathan Cameron <jic23@kernel.org>
a0138163 13295L: linux-iio@vger.kernel.org
6c1bb424 13296S: Odd Fixes
5291582d 13297F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
13298F: drivers/staging/iio/
13299
f5e5de1e
OD
13300STAGING - LUSTRE PARALLEL FILESYSTEM
13301M: Oleg Drokin <oleg.drokin@intel.com>
13302M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 13303M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
13304L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
13305W: http://wiki.lustre.org/
f5e5de1e
OD
13306S: Maintained
13307F: drivers/staging/lustre
13308
7c6b6c71
MD
13309STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13310M: Marc Dietrich <marvin24@gmx.de>
13311L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 13312L: linux-tegra@vger.kernel.org
7c6b6c71
MD
13313S: Maintained
13314F: drivers/staging/nvec/
13315
53c43c5c
GKH
13316STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13317M: Jens Frederich <jfrederich@gmail.com>
13318M: Daniel Drake <dsd@laptop.org>
13319M: Jon Nettleton <jon.nettleton@gmail.com>
13320W: http://wiki.laptop.org/go/DCON
13321S: Maintained
13322F: drivers/staging/olpc_dcon/
13323
a0138163
JP
13324STAGING - REALTEK RTL8712U DRIVERS
13325M: Larry Finger <Larry.Finger@lwfinger.net>
13326M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13327S: Odd Fixes
13328F: drivers/staging/rtl8712/
13329
980ac4d7
SM
13330STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13331M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13332M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 13333M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
13334L: linux-fbdev@vger.kernel.org
13335S: Maintained
13336F: drivers/staging/sm750fb/
13337
a0138163
JP
13338STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13339M: William Hubbs <w.d.hubbs@gmail.com>
13340M: Chris Brannon <chris@the-brannons.com>
d33bce31 13341M: Kirk Reiser <kirk@reisers.ca>
a0138163 13342M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 13343L: speakup@linux-speakup.org
a0138163
JP
13344W: http://www.linux-speakup.org/
13345S: Odd Fixes
13346F: drivers/staging/speakup/
13347
b3e871ce
JP
13348STAGING - VIA VT665X DRIVERS
13349M: Forest Bond <forest@alittletooquiet.net>
13350S: Odd Fixes
13351F: drivers/staging/vt665?/
13352
a30baec1 13353STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
13354M: Aditya Shankar <aditya.shankar@microchip.com>
13355M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
13356L: linux-wireless@vger.kernel.org
13357S: Supported
13358F: drivers/staging/wilc1000/
13359
709bcb07 13360STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 13361M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
13362S: Odd Fixes
13363F: drivers/staging/xgifb/
13364
7683e9e5
LT
13365STAGING SUBSYSTEM
13366M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13367T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13368L: devel@driverdev.osuosl.org
13369S: Supported
13370F: drivers/staging/
13371
1da177e4 13372STARFIRE/DURALAN NETWORK DRIVER
8b58be88 13373M: Ion Badulescu <ionut@badula.org>
b4f90189 13374S: Odd Fixes
9bba23b0 13375F: drivers/net/ethernet/adaptec/starfire*
1da177e4 13376
5d121776
BVA
13377STEC S1220 SKD DRIVER
13378M: Bart Van Assche <bart.vanassche@wdc.com>
13379L: linux-block@vger.kernel.org
13380S: Maintained
13381F: drivers/block/skd*[ch]
13382
82abbea7
RD
13383STI CEC DRIVER
13384M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13385S: Maintained
13386F: drivers/staging/media/st-cec/
13387F: Documentation/devicetree/bindings/media/stih-cec.txt
13388
13389STK1160 USB VIDEO CAPTURE DRIVER
13390M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13391L: linux-media@vger.kernel.org
13392T: git git://linuxtv.org/media_tree.git
13393S: Maintained
13394F: drivers/media/usb/stk1160/
13395
13396STMMAC ETHERNET DRIVER
13397M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13398M: Alexandre Torgue <alexandre.torgue@st.com>
13399L: netdev@vger.kernel.org
13400W: http://www.stlinux.com
13401S: Supported
13402F: drivers/net/ethernet/stmicro/stmmac/
13403
e2d1d6c0 13404SUN3/3X
8b58be88 13405M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
13406W: http://sammy.net/sun3/
13407S: Maintained
679655da
JP
13408F: arch/m68k/kernel/*sun3*
13409F: arch/m68k/sun3*/
13410F: arch/m68k/include/asm/sun3*
e689cf4a 13411F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 13412
af6a5af8
HG
13413SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13414M: Hans de Goede <hdegoede@redhat.com>
13415L: linux-input@vger.kernel.org
13416S: Maintained
13417F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13418F: drivers/input/keyboard/sun4i-lradc-keys.c
13419
2bc9ff01
DK
13420SUNDANCE NETWORK DRIVER
13421M: Denis Kirjanov <kda@linux-powerpc.org>
13422L: netdev@vger.kernel.org
13423S: Maintained
13424F: drivers/net/ethernet/dlink/sundance.c
13425
2cbb12a4 13426SUPERH
114bf37e
RF
13427M: Yoshinori Sato <ysato@users.sourceforge.jp>
13428M: Rich Felker <dalias@libc.org>
2cbb12a4 13429L: linux-sh@vger.kernel.org
8a6e2535 13430Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 13431S: Maintained
066069e1 13432F: Documentation/sh/
679655da 13433F: arch/sh/
066069e1 13434F: drivers/sh/
1da177e4 13435
4480f15b 13436SUSPEND TO RAM
7fb06082 13437M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
13438M: Len Brown <len.brown@intel.com>
13439M: Pavel Machek <pavel@ucw.cz>
bf1c138e 13440L: linux-pm@vger.kernel.org
68656443 13441B: https://bugzilla.kernel.org
e2d1d6c0 13442S: Supported
679655da
JP
13443F: Documentation/power/
13444F: arch/x86/kernel/acpi/
13445F: drivers/base/power/
13446F: kernel/power/
13447F: include/linux/suspend.h
13448F: include/linux/freezer.h
13449F: include/linux/pm.h
1da177e4
LT
13450
13451SVGA HANDLING
8b58be88 13452M: Martin Mares <mj@ucw.cz>
1da177e4
LT
13453L: linux-video@atrey.karlin.mff.cuni.cz
13454S: Maintained
679655da
JP
13455F: Documentation/svga.txt
13456F: arch/x86/boot/video*
1da177e4 13457
6e28b761
KRW
13458SWIOTLB SUBSYSTEM
13459M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
04f56534 13460L: iommu@lists.linux-foundation.org
9f273c24 13461T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
13462S: Supported
13463F: lib/swiotlb.c
13464F: arch/*/kernel/pci-swiotlb.c
13465F: include/linux/swiotlb.h
13466
007f790c
JP
13467SWITCHDEV
13468M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 13469M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
13470L: netdev@vger.kernel.org
13471S: Supported
13472F: net/switchdev/
13473F: include/net/switchdev.h
13474
82abbea7
RD
13475SYNC FILE FRAMEWORK
13476M: Sumit Semwal <sumit.semwal@linaro.org>
13477R: Gustavo Padovan <gustavo@padovan.org>
13478S: Maintained
13479L: linux-media@vger.kernel.org
13480L: dri-devel@lists.freedesktop.org
13481F: drivers/dma-buf/sync_*
13482F: drivers/dma-buf/dma-fence*
13483F: drivers/dma-buf/sw_sync.c
13484F: include/linux/sync_file.h
13485F: include/uapi/linux/sync_file.h
13486F: Documentation/sync_file.txt
13487T: git git://anongit.freedesktop.org/drm/drm-misc
13488
db8e35d5
VG
13489SYNOPSYS ARC ARCHITECTURE
13490M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 13491L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
13492S: Supported
13493F: arch/arc/
9b28829d 13494F: Documentation/devicetree/bindings/arc/*
2d799dde 13495F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 13496F: drivers/clocksource/arc_timer.c
c6a0fe4a 13497F: drivers/tty/serial/arc_uart.c
b7182d1a 13498T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 13499
daeeb438
EP
13500SYNOPSYS ARC HSDK SDP pll clock driver
13501M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13502S: Supported
13503F: drivers/clk/clk-hsdk-pll.c
13504F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13505
f60a2abf
LT
13506SYNOPSYS ARC SDP clock driver
13507M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13508S: Supported
13509F: drivers/clk/axs10x/*
13510F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13511
556cc1c5
AB
13512SYNOPSYS ARC SDP platform support
13513M: Alexey Brodkin <abrodkin@synopsys.com>
13514S: Supported
13515F: arch/arc/plat-axs10x
13516F: arch/arc/boot/dts/ax*
13517F: Documentation/devicetree/bindings/arc/axs10*
13518
37634923
EP
13519SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13520M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13521S: Supported
13522F: drivers/reset/reset-axs10x.c
13523F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13524
a0075d16
AS
13525SYNOPSYS DESIGNWARE 8250 UART DRIVER
13526R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13527S: Maintained
13528F: drivers/tty/serial/8250/8250_dw.c
13529
a3c12952
HT
13530SYNOPSYS DESIGNWARE APB GPIO DRIVER
13531M: Hoan Tran <hotran@apm.com>
13532L: linux-gpio@vger.kernel.org
13533S: Maintained
13534F: drivers/gpio/gpio-dwapb.c
13535F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13536
1fe20f1b
EP
13537SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13538M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13539S: Maintained
13540F: drivers/dma/dwi-axi-dmac/
13541F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13542
82abbea7
RD
13543SYNOPSYS DESIGNWARE DMAC DRIVER
13544M: Viresh Kumar <vireshk@kernel.org>
f855e384 13545R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
82abbea7
RD
13546S: Maintained
13547F: include/linux/dma/dw.h
13548F: include/linux/platform_data/dma-dw.h
13549F: drivers/dma/dw/
13550
13551SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
53c64870 13552M: Jose Abreu <Jose.Abreu@synopsys.com>
82abbea7
RD
13553L: netdev@vger.kernel.org
13554S: Supported
13555F: drivers/net/ethernet/synopsys/
13556
13557SYNOPSYS DESIGNWARE I2C DRIVER
13558M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13559R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13560R: Mika Westerberg <mika.westerberg@linux.intel.com>
13561L: linux-i2c@vger.kernel.org
13562S: Maintained
13563F: drivers/i2c/busses/i2c-designware-*
13564F: include/linux/platform_data/i2c-designware.h
13565
13566SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13567M: Jaehoon Chung <jh80.chung@samsung.com>
13568L: linux-mmc@vger.kernel.org
13569S: Maintained
13570F: drivers/mmc/host/dw_mmc*
13571
e517030e
AB
13572SYNOPSYS HSDK RESET CONTROLLER DRIVER
13573M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13574S: Supported
13541226
VG
13575F: drivers/reset/reset-hsdk.c
13576F: include/dt-bindings/reset/snps,hsdk-reset.h
13577F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
e517030e 13578
6c284c9a
LJ
13579SYSTEM CONFIGURATION (SYSCON)
13580M: Lee Jones <lee.jones@linaro.org>
13581M: Arnd Bergmann <arnd@arndb.de>
13582T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13583S: Supported
13584F: drivers/mfd/syscon.c
13585
fe7be8b2 13586SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
82abbea7
RD
13587M: Sudeep Holla <sudeep.holla@arm.com>
13588L: linux-arm-kernel@lists.infradead.org
13589S: Maintained
fe7be8b2 13590F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
6d6a1d82 13591F: drivers/clk/clk-sc[mp]i.c
99d6bdf3 13592F: drivers/cpufreq/sc[mp]i-cpufreq.c
82abbea7 13593F: drivers/firmware/arm_scpi.c
aa4f886f
SH
13594F: drivers/firmware/arm_scmi/
13595F: include/linux/sc[mp]i_protocol.h
82abbea7 13596
8c0984e5
SR
13597SYSTEM RESET/SHUTDOWN DRIVERS
13598M: Sebastian Reichel <sre@kernel.org>
8c0984e5 13599L: linux-pm@vger.kernel.org
58db9505 13600T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
13601S: Maintained
13602F: Documentation/devicetree/bindings/power/reset/
13603F: drivers/power/reset/
13604
82abbea7
RD
13605SYSTEM TRACE MODULE CLASS
13606M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13607S: Maintained
13608T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13609F: Documentation/trace/stm.txt
13610F: drivers/hwtracing/stm/
13611F: include/linux/stm.h
13612F: include/uapi/linux/stm.h
13613
1da177e4 13614SYSV FILESYSTEM
8b58be88 13615M: Christoph Hellwig <hch@infradead.org>
1da177e4 13616S: Maintained
679655da
JP
13617F: Documentation/filesystems/sysv-fs.txt
13618F: fs/sysv/
13619F: include/linux/sysv_fs.h
1da177e4 13620
86cfa7fc 13621TARGET SUBSYSTEM
9c3646d1 13622M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 13623L: linux-scsi@vger.kernel.org
b9f5edc2 13624L: target-devel@vger.kernel.org
86cfa7fc 13625W: http://www.linux-iscsi.org
cf015e9f 13626W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 13627T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
13628S: Supported
13629F: drivers/target/
13630F: include/target/
13631F: Documentation/target/
13632
4e68852d 13633TASKSTATS STATISTICS INTERFACE
185e595f 13634M: Balbir Singh <bsingharora@gmail.com>
4e68852d 13635S: Maintained
679655da
JP
13636F: Documentation/accounting/taskstats*
13637F: include/linux/taskstats*
13638F: kernel/taskstats.c
4e68852d 13639
6b2af241 13640TC subsystem
f935f3f8 13641M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 13642M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 13643M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
13644L: netdev@vger.kernel.org
13645S: Maintained
679655da 13646F: include/net/pkt_cls.h
6b2af241
JP
13647F: include/net/pkt_sched.h
13648F: include/net/tc_act/
c117ab84 13649F: include/uapi/linux/pkt_cls.h
6b2af241
JP
13650F: include/uapi/linux/pkt_sched.h
13651F: include/uapi/linux/tc_act/
13652F: include/uapi/linux/tc_ematch/
679655da 13653F: net/sched/
781b456a 13654
5067f08a 13655TCP LOW PRIORITY MODULE
8b58be88
JP
13656M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13657M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
13658W: http://tcp-lp-mod.sourceforge.net/
13659S: Maintained
679655da 13660F: net/ipv4/tcp_lp.c
5067f08a 13661
91952bc0
AP
13662TDA10071 MEDIA DRIVER
13663M: Antti Palosaari <crope@iki.fi>
13664L: linux-media@vger.kernel.org
a825eaec 13665W: https://linuxtv.org
91952bc0
AP
13666W: http://palosaari.fi/linux/
13667Q: http://patchwork.linuxtv.org/project/linux-media/list/
13668T: git git://linuxtv.org/anttip/media_tree.git
13669S: Maintained
13670F: drivers/media/dvb-frontends/tda10071*
13671
13672TDA18212 MEDIA DRIVER
13673M: Antti Palosaari <crope@iki.fi>
13674L: linux-media@vger.kernel.org
a825eaec 13675W: https://linuxtv.org
91952bc0
AP
13676W: http://palosaari.fi/linux/
13677Q: http://patchwork.linuxtv.org/project/linux-media/list/
13678T: git git://linuxtv.org/anttip/media_tree.git
13679S: Maintained
13680F: drivers/media/tuners/tda18212*
13681
13682TDA18218 MEDIA DRIVER
13683M: Antti Palosaari <crope@iki.fi>
13684L: linux-media@vger.kernel.org
a825eaec 13685W: https://linuxtv.org
91952bc0
AP
13686W: http://palosaari.fi/linux/
13687Q: http://patchwork.linuxtv.org/project/linux-media/list/
13688T: git git://linuxtv.org/anttip/media_tree.git
13689S: Maintained
13690F: drivers/media/tuners/tda18218*
13691
148abd3b
OS
13692TDA18250 MEDIA DRIVER
13693M: Olli Salonen <olli.salonen@iki.fi>
13694L: linux-media@vger.kernel.org
13695W: https://linuxtv.org
13696Q: http://patchwork.linuxtv.org/project/linux-media/list/
13697T: git git://linuxtv.org/media_tree.git
13698S: Maintained
13699F: drivers/media/tuners/tda18250*
13700
3b2f6aba
MK
13701TDA18271 MEDIA DRIVER
13702M: Michael Krufky <mkrufky@linuxtv.org>
13703L: linux-media@vger.kernel.org
a825eaec 13704W: https://linuxtv.org
3b2f6aba
MK
13705W: http://github.com/mkrufky
13706Q: http://patchwork.linuxtv.org/project/linux-media/list/
13707T: git git://linuxtv.org/mkrufky/tuners.git
13708S: Maintained
13709F: drivers/media/tuners/tda18271*
13710
4cd9659e
TH
13711TDA1997x MEDIA DRIVER
13712M: Tim Harvey <tharvey@gateworks.com>
13713L: linux-media@vger.kernel.org
13714W: https://linuxtv.org
13715Q: http://patchwork.linuxtv.org/project/linux-media/list/
13716S: Maintained
13717F: drivers/media/i2c/tda1997x.*
13718
e48307a9
MK
13719TDA827x MEDIA DRIVER
13720M: Michael Krufky <mkrufky@linuxtv.org>
13721L: linux-media@vger.kernel.org
a825eaec 13722W: https://linuxtv.org
e48307a9
MK
13723W: http://github.com/mkrufky
13724Q: http://patchwork.linuxtv.org/project/linux-media/list/
13725T: git git://linuxtv.org/mkrufky/tuners.git
13726S: Maintained
13727F: drivers/media/tuners/tda8290.*
13728
66cf9212
MK
13729TDA8290 MEDIA DRIVER
13730M: Michael Krufky <mkrufky@linuxtv.org>
13731L: linux-media@vger.kernel.org
a825eaec 13732W: https://linuxtv.org
66cf9212
MK
13733W: http://github.com/mkrufky
13734Q: http://patchwork.linuxtv.org/project/linux-media/list/
13735T: git git://linuxtv.org/mkrufky/tuners.git
13736S: Maintained
13737F: drivers/media/tuners/tda8290.*
13738
4b9fba30
HV
13739TDA9840 MEDIA DRIVER
13740M: Hans Verkuil <hverkuil@xs4all.nl>
13741L: linux-media@vger.kernel.org
13742T: git git://linuxtv.org/media_tree.git
a825eaec 13743W: https://linuxtv.org
4b9fba30
HV
13744S: Maintained
13745F: drivers/media/i2c/tda9840*
13746
2cb654fd 13747TEA5761 TUNER DRIVER
5dc8a864 13748M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13749L: linux-media@vger.kernel.org
a825eaec 13750W: https://linuxtv.org
2cb654fd
MCC
13751T: git git://linuxtv.org/media_tree.git
13752S: Odd fixes
13753F: drivers/media/tuners/tea5761.*
13754
13755TEA5767 TUNER DRIVER
5dc8a864 13756M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13757L: linux-media@vger.kernel.org
a825eaec 13758W: https://linuxtv.org
2cb654fd
MCC
13759T: git git://linuxtv.org/media_tree.git
13760S: Maintained
13761F: drivers/media/tuners/tea5767.*
13762
4b9fba30
HV
13763TEA6415C MEDIA DRIVER
13764M: Hans Verkuil <hverkuil@xs4all.nl>
13765L: linux-media@vger.kernel.org
13766T: git git://linuxtv.org/media_tree.git
a825eaec 13767W: https://linuxtv.org
4b9fba30
HV
13768S: Maintained
13769F: drivers/media/i2c/tea6415c*
13770
13771TEA6420 MEDIA DRIVER
13772M: Hans Verkuil <hverkuil@xs4all.nl>
13773L: linux-media@vger.kernel.org
13774T: git git://linuxtv.org/media_tree.git
a825eaec 13775W: https://linuxtv.org
4b9fba30
HV
13776S: Maintained
13777F: drivers/media/i2c/tea6420*
13778
3d249d4c 13779TEAM DRIVER
dca9ab92 13780M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
13781L: netdev@vger.kernel.org
13782S: Supported
13783F: drivers/net/team/
13784F: include/linux/if_team.h
c117ab84 13785F: include/uapi/linux/if_team.h
3d249d4c 13786
7d029125 13787TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 13788M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
13789S: Maintained
13790F: arch/x86/platform/ts5500/
13791
40ad4a30
SY
13792TECHNOTREND USB IR RECEIVER
13793M: Sean Young <sean@mess.org>
13794L: linux-media@vger.kernel.org
13795S: Maintained
13796F: drivers/media/rc/ttusbir.c
13797
a57ffa46
JM
13798TECHWELL TW9910 VIDEO DECODER
13799L: linux-media@vger.kernel.org
13800S: Orphan
13801F: drivers/media/i2c/tw9910.c
13802F: include/media/i2c/tw9910.h
13803
82abbea7
RD
13804TEE SUBSYSTEM
13805M: Jens Wiklander <jens.wiklander@linaro.org>
13806S: Maintained
13807F: include/linux/tee_drv.h
13808F: include/uapi/linux/tee.h
13809F: drivers/tee/
13810F: Documentation/tee.txt
13811
adabdb0c 13812TEGRA ARCHITECTURE SUPPORT
adabdb0c 13813M: Thierry Reding <thierry.reding@gmail.com>
a06eb006 13814M: Jonathan Hunter <jonathanh@nvidia.com>
84b9414b 13815L: linux-tegra@vger.kernel.org
fd117cd1 13816Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 13817T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 13818S: Supported
bbbe96ed 13819N: [^a-z]tegra
84b9414b 13820
adabdb0c
SW
13821TEGRA CLOCK DRIVER
13822M: Peter De Schrijver <pdeschrijver@nvidia.com>
13823M: Prashant Gaikwad <pgaikwad@nvidia.com>
13824S: Supported
13825F: drivers/clk/tegra/
13826
86e486a0 13827TEGRA DMA DRIVERS
adabdb0c 13828M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 13829M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 13830S: Supported
86e486a0 13831F: drivers/dma/tegra*
adabdb0c 13832
adabdb0c
SW
13833TEGRA I2C DRIVER
13834M: Laxman Dewangan <ldewangan@nvidia.com>
13835S: Supported
13836F: drivers/i2c/busses/i2c-tegra.c
13837
13838TEGRA IOMMU DRIVERS
601ff7ed
JH
13839M: Thierry Reding <thierry.reding@gmail.com>
13840L: linux-tegra@vger.kernel.org
adabdb0c
SW
13841S: Supported
13842F: drivers/iommu/tegra*
13843
13844TEGRA KBC DRIVER
adabdb0c
SW
13845M: Laxman Dewangan <ldewangan@nvidia.com>
13846S: Supported
13847F: drivers/input/keyboard/tegra-kbc.c
13848
adabdb0c
SW
13849TEGRA PWM DRIVER
13850M: Thierry Reding <thierry.reding@gmail.com>
13851S: Supported
13852F: drivers/pwm/pwm-tegra.c
13853
13854TEGRA SERIAL DRIVER
13855M: Laxman Dewangan <ldewangan@nvidia.com>
13856S: Supported
13857F: drivers/tty/serial/serial-tegra.c
13858
13859TEGRA SPI DRIVER
13860M: Laxman Dewangan <ldewangan@nvidia.com>
13861S: Supported
13862F: drivers/spi/spi-tegra*
13863
1a348ccc 13864TEHUTI ETHERNET DRIVER
8b58be88 13865M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
13866L: netdev@vger.kernel.org
13867S: Supported
ef7f5429 13868F: drivers/net/ethernet/tehuti/*
1a348ccc 13869
4e68852d 13870Telecom Clock Driver for MCPL0010
8b58be88 13871M: Mark Gross <mark.gross@intel.com>
4e68852d 13872S: Supported
679655da 13873F: drivers/char/tlclk.c
4e68852d 13874
4480f15b 13875TENSILICA XTENSA PORT (xtensa)
8b58be88 13876M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
13877M: Max Filippov <jcmvbkbc@gmail.com>
13878L: linux-xtensa@linux-xtensa.org
9f273c24 13879T: git git://github.com/czankel/xtensa-linux.git
4e68852d 13880S: Maintained
679655da 13881F: arch/xtensa/
3dc99857 13882F: drivers/irqchip/irq-xtensa-*
4e68852d 13883
04f1024e
NM
13884Texas Instruments' System Control Interface (TISCI) Protocol Driver
13885M: Nishanth Menon <nm@ti.com>
13886M: Tero Kristo <t-kristo@ti.com>
13887M: Santosh Shilimkar <ssantosh@kernel.org>
13888L: linux-arm-kernel@lists.infradead.org
13889S: Maintained
13890F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
13891F: drivers/firmware/ti_sci*
13892F: include/linux/soc/ti/ti_sci_protocol.h
7cc119f2
DG
13893F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13894F: include/dt-bindings/genpd/k2g.h
52835d59 13895F: drivers/soc/ti/ti_sci_pm_domains.c
18a00620 13896F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
8f306cfe 13897F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
b745c079 13898F: drivers/clk/keystone/sci-clk.c
28df169b 13899F: drivers/reset/reset-ti-sci.c
04f1024e 13900
5313ba66
HV
13901THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13902M: Hans Verkuil <hverkuil@xs4all.nl>
13903L: linux-media@vger.kernel.org
13904T: git git://linuxtv.org/media_tree.git
a825eaec 13905W: https://linuxtv.org
5313ba66
HV
13906S: Maintained
13907F: drivers/media/radio/radio-raremono.c
13908
d3fb6955 13909THERMAL
b75f0050 13910M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 13911M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
13912L: linux-pm@vger.kernel.org
13913T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13914T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13915Q: https://patchwork.kernel.org/project/linux-pm/list/
13916S: Supported
13917F: drivers/thermal/
13918F: include/linux/thermal.h
af6c9f16 13919F: include/uapi/linux/thermal.h
b75f0050
JP
13920F: include/linux/cpu_cooling.h
13921F: Documentation/devicetree/bindings/thermal/
d3fb6955 13922
64e05d8b
VK
13923THERMAL/CPU_COOLING
13924M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13925M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 13926M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
13927L: linux-pm@vger.kernel.org
13928S: Supported
13929F: Documentation/thermal/cpu-cooling-api.txt
13930F: drivers/thermal/cpu_cooling.c
13931F: include/linux/cpu_cooling.h
13932
4e68852d 13933THINKPAD ACPI EXTRAS DRIVER
8b58be88 13934M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 13935L: ibm-acpi-devel@lists.sourceforge.net
d0944853 13936L: platform-driver-x86@vger.kernel.org
4e68852d
AC
13937W: http://ibm-acpi.sourceforge.net
13938W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 13939T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 13940S: Maintained
679655da 13941F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 13942
82abbea7
RD
13943THUNDERBOLT DRIVER
13944M: Andreas Noever <andreas.noever@gmail.com>
13945M: Michael Jamet <michael.jamet@intel.com>
13946M: Mika Westerberg <mika.westerberg@linux.intel.com>
e65de1b6 13947M: Yehezkel Bernat <YehezkelShB@gmail.com>
cc528414 13948T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
82abbea7 13949S: Maintained
78dfa29c 13950F: Documentation/admin-guide/thunderbolt.rst
82abbea7 13951F: drivers/thunderbolt/
467cd25b 13952F: include/linux/thunderbolt.h
82abbea7 13953
c024297e
MW
13954THUNDERBOLT NETWORK DRIVER
13955M: Michael Jamet <michael.jamet@intel.com>
13956M: Mika Westerberg <mika.westerberg@linux.intel.com>
e65de1b6 13957M: Yehezkel Bernat <YehezkelShB@gmail.com>
c024297e
MW
13958L: netdev@vger.kernel.org
13959S: Maintained
13960F: drivers/net/thunderbolt.c
82abbea7 13961
a863e87c
DD
13962THUNDERX GPIO DRIVER
13963M: David Daney <david.daney@cavium.com>
13964S: Maintained
13965F: drivers/gpio/gpio-thunderx.c
13966
82abbea7
RD
13967TI AM437X VPFE DRIVER
13968M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13969L: linux-media@vger.kernel.org
13970W: https://linuxtv.org
13971Q: http://patchwork.linuxtv.org/project/linux-media/list/
13972T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13973S: Maintained
13974F: drivers/media/platform/am437x/
13975
1b46f2a2 13976TI BANDGAP AND THERMAL DRIVER
f14d1c24 13977M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 13978M: Keerthy <j-keerthy@ti.com>
1b46f2a2 13979L: linux-pm@vger.kernel.org
531ff13e 13980L: linux-omap@vger.kernel.org
5a723e81 13981S: Maintained
794b2e25 13982F: drivers/thermal/ti-soc-thermal/
1b46f2a2 13983
7683e9e5
LT
13984TI BQ27XXX POWER SUPPLY DRIVER
13985R: Andrew F. Davis <afd@ti.com>
13986F: include/linux/power/bq27xxx_battery.h
13987F: drivers/power/supply/bq27xxx_battery.c
13988F: drivers/power/supply/bq27xxx_battery_i2c.c
ccf963d3 13989
0c7665c3
MF
13990TI CDCE706 CLOCK DRIVER
13991M: Max Filippov <jcmvbkbc@gmail.com>
13992S: Maintained
13993F: drivers/clk/clk-cdce706.c
13994
49b6a5e3
TK
13995TI CLOCK DRIVER
13996M: Tero Kristo <t-kristo@ti.com>
13997L: linux-omap@vger.kernel.org
13998S: Maintained
13999F: drivers/clk/ti/
14000F: include/linux/clk/ti.h
14001
7683e9e5
LT
14002TI DAVINCI MACHINE SUPPORT
14003M: Sekhar Nori <nsekhar@ti.com>
14004M: Kevin Hilman <khilman@kernel.org>
14005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14006T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14007S: Supported
14008F: arch/arm/mach-davinci/
14009F: drivers/i2c/busses/i2c-davinci.c
14010F: arch/arm/boot/dts/da850*
14011
2d172691
DL
14012TI DAVINCI SERIES CLOCK DRIVER
14013M: David Lechner <david@lechnology.com>
14014R: Sekhar Nori <nsekhar@ti.com>
14015S: Maintained
14016F: Documentation/devicetree/bindings/clock/ti/davinci/
14017F: drivers/clk/davinci/
14018
7683e9e5
LT
14019TI DAVINCI SERIES GPIO DRIVER
14020M: Keerthy <j-keerthy@ti.com>
14021L: linux-gpio@vger.kernel.org
14022S: Maintained
14023F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14024F: drivers/gpio/gpio-davinci.c
14025
14026TI DAVINCI SERIES MEDIA DRIVER
14027M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14028L: linux-media@vger.kernel.org
14029W: https://linuxtv.org
14030Q: http://patchwork.linuxtv.org/project/linux-media/list/
14031T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14032S: Maintained
14033F: drivers/media/platform/davinci/
14034F: include/media/davinci/
14035
f75cfbad 14036TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
14037R: Grygorii Strashko <grygorii.strashko@ti.com>
14038L: linux-omap@vger.kernel.org
14039L: netdev@vger.kernel.org
14040S: Maintained
14041F: drivers/net/ethernet/ti/cpsw*
14042F: drivers/net/ethernet/ti/davinci*
14043
4020f2d7 14044TI FLASH MEDIA INTERFACE DRIVER
8b58be88 14045M: Alex Dubov <oakad@yahoo.com>
795fb7e7 14046S: Maintained
679655da
JP
14047F: drivers/misc/tifm*
14048F: drivers/mmc/host/tifm_sd.c
14049F: include/linux/tifm.h
4020f2d7 14050
e0c52404 14051TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 14052M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
14053L: linux-kernel@vger.kernel.org
14054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14055S: Maintained
14056F: drivers/soc/ti/*
14057T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14058
152ad442
SR
14059TI LM49xxx FAMILY ASoC CODEC DRIVERS
14060M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 14061M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
14062L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14063S: Maintained
14064F: sound/soc/codecs/lm49453*
d392dead 14065F: sound/soc/codecs/isabelle*
152ad442 14066
0edd807d
KM
14067TI LP855x BACKLIGHT DRIVER
14068M: Milo Kim <milo.kim@ti.com>
14069S: Maintained
14070F: Documentation/backlight/lp855x-driver.txt
14071F: drivers/video/backlight/lp855x_bl.c
14072F: include/linux/platform_data/lp855x.h
14073
faf13f6d
KM
14074TI LP8727 CHARGER DRIVER
14075M: Milo Kim <milo.kim@ti.com>
14076S: Maintained
8c0984e5 14077F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
14078F: include/linux/platform_data/lp8727.h
14079
22f1229f
KM
14080TI LP8788 MFD DRIVER
14081M: Milo Kim <milo.kim@ti.com>
14082S: Maintained
14083F: drivers/iio/adc/lp8788_adc.c
14084F: drivers/leds/leds-lp8788.c
14085F: drivers/mfd/lp8788*.c
8c0984e5 14086F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
14087F: drivers/regulator/lp8788-*.c
14088F: include/linux/mfd/lp8788*.h
14089
84640e27
KM
14090TI NETCP ETHERNET DRIVER
14091M: Wingman Kwok <w-kwok2@ti.com>
14092M: Murali Karicheri <m-karicheri2@ti.com>
14093L: netdev@vger.kernel.org
14094S: Maintained
14095F: drivers/net/ethernet/ti/netcp*
14096
217e0ca9
KC
14097TI TAS571X FAMILY ASoC CODEC DRIVER
14098M: Kevin Cernekee <cernekee@chromium.org>
14099L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14100S: Odd Fixes
14101F: sound/soc/codecs/tas571x*
14102
82abbea7
RD
14103TI TRF7970A NFC DRIVER
14104M: Mark Greer <mgreer@animalcreek.com>
14105L: linux-wireless@vger.kernel.org
14106L: linux-nfc@lists.01.org (moderated for non-subscribers)
14107S: Supported
14108F: drivers/nfc/trf7970a.c
14109F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14110
dd5e8e6b 14111TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 14112M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
14113L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14114S: Maintained
14115F: sound/soc/codecs/twl4030*
14116
7683e9e5
LT
14117TI VPE/CAL DRIVERS
14118M: Benoit Parrot <bparrot@ti.com>
14119L: linux-media@vger.kernel.org
14120W: http://linuxtv.org/
14121Q: http://patchwork.linuxtv.org/project/linux-media/list/
14122S: Maintained
14123F: drivers/media/platform/ti-vpe/
14124
90921014 14125TI WILINK WIRELESS DRIVERS
90921014
LC
14126L: linux-wireless@vger.kernel.org
14127W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14128W: http://wireless.kernel.org/en/users/Drivers/wl1251
14129T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 14130S: Orphan
90921014
LC
14131F: drivers/net/wireless/ti/
14132F: include/linux/wl12xx.h
14133
82abbea7
RD
14134TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14135M: John Stultz <john.stultz@linaro.org>
14136M: Thomas Gleixner <tglx@linutronix.de>
eed9c249 14137R: Stephen Boyd <sboyd@kernel.org>
82abbea7
RD
14138L: linux-kernel@vger.kernel.org
14139T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14140S: Supported
14141F: include/linux/clocksource.h
14142F: include/linux/time.h
14143F: include/linux/timex.h
14144F: include/uapi/linux/time.h
14145F: include/uapi/linux/timex.h
14146F: kernel/time/clocksource.c
14147F: kernel/time/time*.c
14148F: kernel/time/alarmtimer.c
14149F: kernel/time/ntp.c
14150F: tools/testing/selftests/timers/
14151
14152TIPC NETWORK LAYER
14153M: Jon Maloy <jon.maloy@ericsson.com>
14154M: Ying Xue <ying.xue@windriver.com>
14155L: netdev@vger.kernel.org (core kernel code)
14156L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14157W: http://tipc.sourceforge.net/
14158S: Maintained
14159F: include/uapi/linux/tipc*.h
14160F: net/tipc/
14161
14162TLAN NETWORK DRIVER
14163M: Samuel Chessman <chessman@tux.org>
14164L: tlan-devel@lists.sourceforge.net (subscribers-only)
14165W: http://sourceforge.net/projects/tlan/
14166S: Maintained
14167F: Documentation/networking/tlan.txt
14168F: drivers/net/ethernet/ti/tlan.*
14169
14170TM6000 VIDEO4LINUX DRIVER
82abbea7
RD
14171M: Mauro Carvalho Chehab <mchehab@kernel.org>
14172L: linux-media@vger.kernel.org
14173W: https://linuxtv.org
14174T: git git://linuxtv.org/media_tree.git
14175S: Odd fixes
14176F: drivers/media/usb/tm6000/
14177F: Documentation/media/v4l-drivers/tm6000*
14178
14179TMIO/SDHI MMC DRIVER
14180M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14181L: linux-mmc@vger.kernel.org
14182S: Supported
14183F: drivers/mmc/host/tmio_mmc*
14184F: drivers/mmc/host/renesas_sdhi*
14185F: include/linux/mfd/tmio.h
14186
14187TMP401 HARDWARE MONITOR DRIVER
14188M: Guenter Roeck <linux@roeck-us.net>
14189L: linux-hwmon@vger.kernel.org
1da177e4 14190S: Maintained
82abbea7
RD
14191F: Documentation/hwmon/tmp401
14192F: drivers/hwmon/tmp401.c
14193
14194TMPFS (SHMEM FILESYSTEM)
14195M: Hugh Dickins <hughd@google.com>
14196L: linux-mm@kvack.org
14197S: Maintained
14198F: include/linux/shmem_fs.h
14199F: mm/shmem.c
1da177e4 14200
d74db3b2 14201TOMOYO SECURITY MODULE
8b58be88
JP
14202M: Kentaro Takeda <takedakn@nttdata.co.jp>
14203M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
14204L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14205L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
14206L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14207L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14208W: http://tomoyo.sourceforge.jp/
843d183c 14209T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 14210S: Maintained
679655da 14211F: security/tomoyo/
d74db3b2 14212
9caeb532 14213TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 14214M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 14215L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
14216S: Maintained
14217F: drivers/platform/x86/topstar-laptop.c
14218
8f9dd831
PM
14219TORTURE-TEST MODULES
14220M: Davidlohr Bueso <dave@stgolabs.net>
14221M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14222M: Josh Triplett <josh@joshtriplett.org>
14223L: linux-kernel@vger.kernel.org
14224S: Supported
14225T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14226F: Documentation/RCU/torture.txt
14227F: kernel/torture.c
14228F: kernel/rcu/rcutorture.c
14229F: kernel/locking/locktorture.c
14230
1da177e4 14231TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 14232M: Azael Avalos <coproscefalo@gmail.com>
d0944853 14233L: platform-driver-x86@vger.kernel.org
0a63ca11 14234S: Maintained
679655da 14235F: drivers/platform/x86/toshiba_acpi.c
1da177e4 14236
0a63ca11
AA
14237TOSHIBA BLUETOOTH DRIVER
14238M: Azael Avalos <coproscefalo@gmail.com>
14239L: platform-driver-x86@vger.kernel.org
14240S: Maintained
14241F: drivers/platform/x86/toshiba_bluetooth.c
14242
14243TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14244M: Azael Avalos <coproscefalo@gmail.com>
14245L: platform-driver-x86@vger.kernel.org
14246S: Maintained
14247F: drivers/platform/x86/toshiba_haps.c
14248
1da177e4 14249TOSHIBA SMM DRIVER
8b58be88 14250M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
14251W: http://www.buzzard.org.uk/toshiba/
14252S: Maintained
679655da
JP
14253F: drivers/char/toshiba.c
14254F: include/linux/toshiba.h
c117ab84 14255F: include/uapi/linux/toshiba.h
1da177e4 14256
d32d9864
MR
14257TOSHIBA TC358743 DRIVER
14258M: Mats Randgaard <matrandg@cisco.com>
14259L: linux-media@vger.kernel.org
14260S: Maintained
14261F: drivers/media/i2c/tc358743*
b5dcee22 14262F: include/media/i2c/tc358743.h
d32d9864 14263
7683e9e5
LT
14264TOSHIBA WMI HOTKEYS DRIVER
14265M: Azael Avalos <coproscefalo@gmail.com>
14266L: platform-driver-x86@vger.kernel.org
14267S: Maintained
14268F: drivers/platform/x86/toshiba-wmi.c
14269
4e68852d 14270TPM DEVICE DRIVER
901486b8 14271M: Peter Huewe <peterhuewe@gmx.de>
89adb83c 14272M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
2463c4d0 14273R: Jason Gunthorpe <jgg@ziepe.ca>
60fdb44a
JS
14274L: linux-integrity@vger.kernel.org
14275Q: https://patchwork.kernel.org/project/linux-integrity/list/
2463c4d0 14276W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
d9912846 14277T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 14278S: Maintained
679655da 14279F: drivers/char/tpm/
4e68852d 14280
d6f005a1
JP
14281TRACING
14282M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 14283M: Ingo Molnar <mingo@redhat.com>
75fc2d37 14284T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
14285S: Maintained
14286F: Documentation/trace/ftrace.txt
14287F: arch/*/*/*/ftrace.h
14288F: arch/*/kernel/ftrace.c
14289F: include/*/ftrace.h
14290F: include/linux/trace*.h
14291F: include/trace/
14292F: kernel/trace/
6e68e6c5 14293F: tools/testing/selftests/ftrace/
d6f005a1 14294
4abac0d0
IM
14295TRACING MMIO ACCESSES (MMIOTRACE)
14296M: Steven Rostedt <rostedt@goodmis.org>
14297M: Ingo Molnar <mingo@kernel.org>
14298R: Karol Herbst <karolherbst@gmail.com>
14299R: Pekka Paalanen <ppaalanen@gmail.com>
14300S: Maintained
14301L: linux-kernel@vger.kernel.org
14302L: nouveau@lists.freedesktop.org
14303F: kernel/trace/trace_mmiotrace.c
14304F: include/linux/mmiotrace.h
14305F: arch/x86/mm/kmmio.c
14306F: arch/x86/mm/mmio-mod.c
14307F: arch/x86/mm/testmmiotrace.c
14308
1da177e4 14309TRIVIAL PATCHES
8b58be88 14310M: Jiri Kosina <trivial@kernel.org>
54e5881d 14311T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 14312S: Maintained
86ef925f 14313K: ^Subject:.*(?i)trivial
1da177e4 14314
ba6c2959
SE
14315TEMPO SEMICONDUCTOR DRIVERS
14316M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14317S: Maintained
14318F: sound/soc/codecs/tscs*.c
14319F: sound/soc/codecs/tscs*.h
14320F: Documentation/devicetree/bindings/sound/tscs*.txt
14321
4e68852d 14322TTY LAYER
879a5a00 14323M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 14324M: Jiri Slaby <jslaby@suse.com>
879a5a00 14325S: Supported
08deed1e 14326T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 14327F: Documentation/serial/
8dd5d2f1 14328F: drivers/tty/
df621252 14329F: drivers/tty/serial/serial_core.c
e3288775
AC
14330F: include/linux/serial_core.h
14331F: include/linux/serial.h
14332F: include/linux/tty.h
c117ab84
CEB
14333F: include/uapi/linux/serial_core.h
14334F: include/uapi/linux/serial.h
14335F: include/uapi/linux/tty.h
4e68852d 14336
91952bc0
AP
14337TUA9001 MEDIA DRIVER
14338M: Antti Palosaari <crope@iki.fi>
14339L: linux-media@vger.kernel.org
a825eaec 14340W: https://linuxtv.org
91952bc0
AP
14341W: http://palosaari.fi/linux/
14342Q: http://patchwork.linuxtv.org/project/linux-media/list/
14343T: git git://linuxtv.org/anttip/media_tree.git
14344S: Maintained
14345F: drivers/media/tuners/tua9001*
14346
740db6d7 14347TULIP NETWORK DRIVERS
740db6d7 14348L: netdev@vger.kernel.org
cf869eb1
GG
14349L: linux-parisc@vger.kernel.org
14350S: Orphan
0f04e2aa 14351F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
14352
14353TUN/TAP driver
ba57b6f2 14354M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
14355W: http://vtun.sourceforge.net/tun
14356S: Maintained
679655da
JP
14357F: Documentation/networking/tuntap.txt
14358F: arch/um/os-Linux/drivers/
1da177e4 14359
b454cc66 14360TURBOCHANNEL SUBSYSTEM
8b58be88 14361M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
14362M: Ralf Baechle <ralf@linux-mips.org>
14363L: linux-mips@linux-mips.org
14364Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 14365S: Maintained
679655da
JP
14366F: drivers/tc/
14367F: include/linux/tc.h
b454cc66 14368
82abbea7
RD
14369TW5864 VIDEO4LINUX DRIVER
14370M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14371M: Anton Sviridenko <anton@corp.bluecherry.net>
14372M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14373M: Andrey Utkin <andrey_utkin@fastmail.com>
14374L: linux-media@vger.kernel.org
14375S: Supported
14376F: drivers/media/pci/tw5864/
14377
14378TW68 VIDEO4LINUX DRIVER
14379M: Hans Verkuil <hverkuil@xs4all.nl>
14380L: linux-media@vger.kernel.org
14381T: git git://linuxtv.org/media_tree.git
14382W: https://linuxtv.org
14383S: Odd Fixes
14384F: drivers/media/pci/tw68/
14385
14386TW686X VIDEO4LINUX DRIVER
14387M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14388L: linux-media@vger.kernel.org
14389T: git git://linuxtv.org/media_tree.git
14390W: http://linuxtv.org
14391S: Maintained
14392F: drivers/media/pci/tw686x/
14393
e2d1d6c0 14394UBI FILE SYSTEM (UBIFS)
a7859936 14395M: Richard Weinberger <richard@nod.at>
949cb623 14396M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 14397M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 14398L: linux-mtd@lists.infradead.org
e2966cbe 14399T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 14400W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 14401S: Supported
679655da
JP
14402F: Documentation/filesystems/ubifs.txt
14403F: fs/ubifs/
e2d1d6c0 14404
e1632fa2 14405UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
14406M: Greg Ungerer <gerg@linux-m68k.org>
14407W: http://www.linux-m68k.org/
cc2020e6 14408W: http://www.uclinux.org/
e1632fa2 14409L: linux-m68k@lists.linux-m68k.org
cc2020e6 14410L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 14411T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 14412S: Maintained
e1632fa2
GU
14413F: arch/m68k/coldfire/
14414F: arch/m68k/68*/
61bc02bb
JP
14415F: arch/m68k/*/*_no.*
14416F: arch/m68k/include/asm/*_no.*
cc2020e6 14417
1da177e4 14418UDF FILESYSTEM
d8130624 14419M: Jan Kara <jack@suse.com>
1da177e4 14420S: Maintained
679655da
JP
14421F: Documentation/filesystems/udf.txt
14422F: fs/udf/
1da177e4 14423
0edffe65
BN
14424UDRAW TABLET
14425M: Bastien Nocera <hadess@hadess.net>
14426L: linux-input@vger.kernel.org
14427S: Maintained
9093de60 14428F: drivers/hid/hid-udraw-ps3.c
0edffe65 14429
cc2020e6 14430UFS FILESYSTEM
8b58be88 14431M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 14432S: Maintained
679655da
JP
14433F: Documentation/filesystems/ufs.txt
14434F: fs/ufs/
cc2020e6 14435
0a09d3ab
DR
14436UHID USERSPACE HID IO DRIVER:
14437M: David Herrmann <dh.herrmann@googlemail.com>
14438L: linux-input@vger.kernel.org
14439S: Maintained
14440F: drivers/hid/uhid.c
c117ab84 14441F: include/uapi/linux/uhid.h
0a09d3ab 14442
82abbea7
RD
14443ULPI BUS
14444M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14445L: linux-usb@vger.kernel.org
14446S: Maintained
14447F: drivers/usb/common/ulpi.c
14448F: include/linux/ulpi/
14449
18332a80 14450ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 14451L: linux-usb@vger.kernel.org
10c6c9c9 14452S: Orphan
355ffe69 14453F: drivers/uwb/
679655da
JP
14454F: include/linux/uwb.h
14455F: include/linux/uwb/
18332a80 14456
b31d8273 14457UNICORE32 ARCHITECTURE:
dd3b8c32 14458M: Guan Xuetao <gxt@pku.edu.cn>
b31d8273
G
14459W: http://mprc.pku.edu.cn/~guanxuetao/linux
14460S: Maintained
ceebf4d5 14461T: git git://github.com/gxt/linux.git
b31d8273
G
14462F: arch/unicore32/
14463
d8379ab1
TF
14464UNIFDEF
14465M: Tony Finch <dot@dotat.at>
14466W: http://dotat.at/prog/unifdef
14467S: Maintained
14468F: scripts/unifdef.c
14469
1da177e4 14470UNIFORM CDROM DRIVER
8b58be88 14471M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
14472W: http://www.kernel.dk
14473S: Maintained
679655da
JP
14474F: Documentation/cdrom/
14475F: drivers/cdrom/cdrom.c
14476F: include/linux/cdrom.h
c117ab84 14477F: include/uapi/linux/cdrom.h
1da177e4 14478
56df0122 14479UNISYS S-PAR DRIVERS
49e7d9df
JP
14480M: David Kershner <david.kershner@unisys.com>
14481L: sparmaintainer@unisys.com (Unisys internal)
14482S: Supported
93d3ad90
DK
14483F: include/linux/visorbus.h
14484F: drivers/visorbus/
49e7d9df 14485F: drivers/staging/unisys/
56df0122 14486
9941fa6e
VH
14487UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14488M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
14489L: linux-scsi@vger.kernel.org
14490S: Supported
14491F: Documentation/scsi/ufs.txt
14492F: drivers/scsi/ufs/
14493
4b9ffb5a 14494UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
c1e7194d 14495M: Joao Pinto <jpinto@synopsys.com>
4b9ffb5a
JP
14496L: linux-scsi@vger.kernel.org
14497S: Supported
14498F: drivers/scsi/ufs/*dwc*
14499
e2d1d6c0 14500UNSORTED BLOCK IMAGES (UBI)
949cb623 14501M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 14502M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
14503W: http://www.linux-mtd.infradead.org/
14504L: linux-mtd@lists.infradead.org
b6b44e0a 14505T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 14506S: Supported
80811493 14507F: drivers/mtd/ubi/
679655da 14508F: include/linux/mtd/ubi.h
c117ab84 14509F: include/uapi/mtd/ubi-user.h
e2d1d6c0 14510
7683e9e5
LT
14511USB "USBNET" DRIVER FRAMEWORK
14512M: Oliver Neukum <oneukum@suse.com>
14513L: netdev@vger.kernel.org
14514W: http://www.linux-usb.org/usbnet
14515S: Maintained
14516F: drivers/net/usb/usbnet.c
14517F: include/linux/usb/usbnet.h
14518
1da177e4 14519USB ACM DRIVER
ca1c3e6f 14520M: Oliver Neukum <oneukum@suse.com>
6372594a 14521L: linux-usb@vger.kernel.org
1da177e4 14522S: Maintained
679655da
JP
14523F: Documentation/usb/acm.txt
14524F: drivers/usb/class/cdc-acm.*
1da177e4 14525
b7d572e1
PF
14526USB AR5523 WIRELESS DRIVER
14527M: Pontus Fuchs <pontus.fuchs@gmail.com>
14528L: linux-wireless@vger.kernel.org
14529S: Maintained
14530F: drivers/net/wireless/ath/ar5523/
14531
115bb1ff 14532USB ATTACHED SCSI
866d372e 14533M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
14534L: linux-usb@vger.kernel.org
14535L: linux-scsi@vger.kernel.org
8eae0fb7 14536S: Maintained
115bb1ff
MW
14537F: drivers/usb/storage/uas.c
14538
1da177e4 14539USB CDC ETHERNET DRIVER
61eee9a7 14540M: Oliver Neukum <oliver@neukum.org>
795fb7e7 14541L: linux-usb@vger.kernel.org
1da177e4 14542S: Maintained
679655da 14543F: drivers/net/usb/cdc_*.c
c117ab84 14544F: include/uapi/linux/usb/cdc.h
1da177e4 14545
66e3e591
KP
14546USB CHAOSKEY DRIVER
14547M: Keith Packard <keithp@keithp.com>
14548L: linux-usb@vger.kernel.org
14549S: Maintained
14550F: drivers/usb/misc/chaoskey.c
14551
b02b371e 14552USB CYPRESS C67X00 DRIVER
8b58be88 14553M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
14554L: linux-usb@vger.kernel.org
14555S: Maintained
679655da 14556F: drivers/usb/c67x00/
b02b371e 14557
d0374f4f 14558USB DAVICOM DM9601 DRIVER
8b58be88 14559M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 14560L: netdev@vger.kernel.org
d0374f4f
PK
14561W: http://www.linux-usb.org/usbnet
14562S: Maintained
679655da 14563F: drivers/net/usb/dm9601.c
d0374f4f 14564
cc2020e6 14565USB DIAMOND RIO500 DRIVER
8b58be88 14566M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
14567L: rio500-users@lists.sourceforge.net
14568W: http://rio500.sourceforge.net
14569S: Maintained
679655da 14570F: drivers/usb/misc/rio500*
cc2020e6 14571
1da177e4 14572USB EHCI DRIVER
578333ab 14573M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14574L: linux-usb@vger.kernel.org
578333ab 14575S: Maintained
679655da
JP
14576F: Documentation/usb/ehci.txt
14577F: drivers/usb/host/ehci*
1da177e4 14578
69ae9e3e 14579USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 14580M: Felipe Balbi <balbi@kernel.org>
795fb7e7 14581L: linux-usb@vger.kernel.org
69ae9e3e 14582W: http://www.linux-usb.org/gadget
d6d0f665
FB
14583T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14584S: Maintained
679655da
JP
14585F: drivers/usb/gadget/
14586F: include/linux/usb/gadget*
69ae9e3e 14587
2dea64b4 14588USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 14589M: Jiri Kosina <jikos@kernel.org>
406df153 14590R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 14591L: linux-usb@vger.kernel.org
54e5881d 14592T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 14593S: Maintained
c2f01971 14594F: Documentation/hid/hiddev.txt
679655da 14595F: drivers/hid/usbhid/
1da177e4 14596
f6fb9ec0
HG
14597USB INTEL XHCI ROLE MUX DRIVER
14598M: Hans de Goede <hdegoede@redhat.com>
14599L: linux-usb@vger.kernel.org
14600S: Maintained
14601F: drivers/usb/roles/intel-xhci-usb-role-switch.c
14602
959eea21 14603USB ISP116X DRIVER
8b58be88 14604M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 14605L: linux-usb@vger.kernel.org
959eea21 14606S: Maintained
679655da
JP
14607F: drivers/usb/host/isp116x*
14608F: include/linux/usb/isp116x.h
959eea21 14609
146498ea
WH
14610USB LAN78XX ETHERNET DRIVER
14611M: Woojung Huh <woojung.huh@microchip.com>
14612M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14613L: netdev@vger.kernel.org
14614S: Maintained
14615F: drivers/net/usb/lan78xx.*
14616
1da177e4 14617USB MASS STORAGE DRIVER
fc8b690d 14618M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14619L: linux-usb@vger.kernel.org
8836aeb8 14620L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
14621S: Maintained
14622W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 14623F: drivers/usb/storage/
1da177e4 14624
af39917d
CL
14625USB MIDI DRIVER
14626M: Clemens Ladisch <clemens@ladisch.de>
14627L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14628T: git git://git.alsa-project.org/alsa-kernel.git
14629S: Maintained
14630F: sound/usb/midi.*
14631
444ce9d4
JP
14632USB NETWORKING DRIVERS
14633L: linux-usb@vger.kernel.org
14634S: Odd Fixes
14635F: drivers/net/usb/
14636
1da177e4 14637USB OHCI DRIVER
578333ab 14638M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14639L: linux-usb@vger.kernel.org
578333ab 14640S: Maintained
679655da
JP
14641F: Documentation/usb/ohci.txt
14642F: drivers/usb/host/ohci*
1da177e4 14643
963ffa3e 14644USB OTG FSM (Finite State Machine)
60d77b3d 14645M: Peter Chen <Peter.Chen@nxp.com>
8373856d 14646T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
14647L: linux-usb@vger.kernel.org
14648S: Maintained
14649F: drivers/usb/common/usb-otg-fsm.c
14650
563da3a9
VM
14651USB OVER IP DRIVER
14652M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
14653M: Shuah Khan <shuahkh@osg.samsung.com>
14654M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
14655L: linux-usb@vger.kernel.org
14656S: Maintained
a6d6fc2b 14657F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
14658F: drivers/usb/usbip/
14659F: tools/usb/usbip/
14660
1da177e4 14661USB PEGASUS DRIVER
a16b945c 14662M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 14663L: linux-usb@vger.kernel.org
043600a6 14664L: netdev@vger.kernel.org
052e3128
PM
14665T: git git://github.com/petkan/pegasus.git
14666W: https://github.com/petkan/pegasus
1da177e4 14667S: Maintained
679655da 14668F: drivers/net/usb/pegasus.*
1da177e4 14669
d3ad558f 14670USB PHY LAYER
a55f6286 14671M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
14672L: linux-usb@vger.kernel.org
14673T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14674S: Maintained
14675F: drivers/usb/phy/
d3ad558f 14676
73e4fb3f 14677USB PRINTER DRIVER (usblp)
8b58be88 14678M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 14679L: linux-usb@vger.kernel.org
73e4fb3f 14680S: Supported
679655da 14681F: drivers/usb/class/usblp.c
1da177e4 14682
4521b477
BM
14683USB QMI WWAN NETWORK DRIVER
14684M: Bjørn Mork <bjorn@mork.no>
14685L: netdev@vger.kernel.org
14686S: Maintained
14687F: Documentation/ABI/testing/sysfs-class-net-qmi
14688F: drivers/net/usb/qmi_wwan.c
14689
1da177e4 14690USB RTL8150 DRIVER
a16b945c 14691M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 14692L: linux-usb@vger.kernel.org
043600a6 14693L: netdev@vger.kernel.org
052e3128
PM
14694T: git git://github.com/petkan/rtl8150.git
14695W: https://github.com/petkan/rtl8150
1da177e4 14696S: Maintained
679655da 14697F: drivers/net/usb/rtl8150.c
1da177e4 14698
f896b796 14699USB SERIAL SUBSYSTEM
66085694 14700M: Johan Hovold <johan@kernel.org>
795fb7e7 14701L: linux-usb@vger.kernel.org
5ee05309 14702T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 14703S: Maintained
679655da 14704F: Documentation/usb/usb-serial.txt
f896b796 14705F: drivers/usb/serial/
679655da 14706F: include/linux/usb/serial.h
1da177e4 14707
b3f0db1c
SG
14708USB SMSC75XX ETHERNET DRIVER
14709M: Steve Glendinning <steve.glendinning@shawell.net>
14710L: netdev@vger.kernel.org
14711S: Maintained
14712F: drivers/net/usb/smsc75xx.*
14713
2f7ca802 14714USB SMSC95XX ETHERNET DRIVER
90b24cfb 14715M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 14716M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 14717L: netdev@vger.kernel.org
90b24cfb 14718S: Maintained
679655da 14719F: drivers/net/usb/smsc95xx.*
2f7ca802 14720
1da177e4 14721USB SUBSYSTEM
879a5a00 14722M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 14723L: linux-usb@vger.kernel.org
1da177e4 14724W: http://www.linux-usb.org
08deed1e 14725T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 14726S: Supported
1700bd98 14727F: Documentation/devicetree/bindings/usb/
679655da 14728F: Documentation/usb/
679655da
JP
14729F: drivers/usb/
14730F: include/linux/usb.h
14731F: include/linux/usb/
1da177e4 14732
da95cc1d
HG
14733USB TYPEC PI3USB30532 MUX DRIVER
14734M: Hans de Goede <hdegoede@redhat.com>
14735L: linux-usb@vger.kernel.org
14736S: Maintained
14737F: drivers/usb/typec/mux/pi3usb30532.c
14738
fab92884
HK
14739USB TYPEC SUBSYSTEM
14740M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14741L: linux-usb@vger.kernel.org
14742S: Maintained
14743F: Documentation/ABI/testing/sysfs-class-typec
14744F: Documentation/usb/typec.rst
14745F: drivers/usb/typec/
14746F: include/linux/usb/typec.h
14747
1da177e4 14748USB UHCI DRIVER
8b58be88 14749M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14750L: linux-usb@vger.kernel.org
1da177e4 14751S: Maintained
679655da 14752F: drivers/usb/host/uhci*
1da177e4 14753
c0efd232 14754USB VIDEO CLASS
c53ac071 14755M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 14756L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 14757L: linux-media@vger.kernel.org
275ffde4 14758T: git git://linuxtv.org/media_tree.git
57c6d2e9 14759W: http://www.ideasonboard.org/uvc/
c0efd232 14760S: Maintained
0c0d06ca 14761F: drivers/media/usb/uvc/
6c0f0359 14762F: include/uapi/linux/uvcvideo.h
1da177e4 14763
b60b9c45
HV
14764USB VISION DRIVER
14765M: Hans Verkuil <hverkuil@xs4all.nl>
14766L: linux-media@vger.kernel.org
14767T: git git://linuxtv.org/media_tree.git
a825eaec 14768W: https://linuxtv.org
b60b9c45
HV
14769S: Odd Fixes
14770F: drivers/media/usb/usbvision/
14771
8282da47
LP
14772USB WEBCAM GADGET
14773M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14774L: linux-usb@vger.kernel.org
14775S: Maintained
3a83c16e 14776F: drivers/usb/gadget/function/*uvc*
faf2e1db 14777F: drivers/usb/gadget/legacy/webcam.c
8282da47 14778
bf164cc0 14779USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 14780M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
14781L: linux-wireless@vger.kernel.org
14782S: Maintained
679655da 14783F: drivers/net/wireless/rndis_wlan.c
bf164cc0 14784
eb6bab13 14785USB XHCI DRIVER
03d85053 14786M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
14787L: linux-usb@vger.kernel.org
14788S: Supported
36d0344c
SS
14789F: drivers/usb/host/xhci*
14790F: drivers/usb/host/pci-quirks*
eb6bab13 14791
1da177e4 14792USB ZD1201 DRIVER
4086b9ca 14793L: linux-wireless@vger.kernel.org
1da177e4 14794W: http://linux-lc100020.sourceforge.net
4086b9ca 14795S: Orphan
ed0ad06f 14796F: drivers/net/wireless/zydas/zd1201.*
1da177e4 14797
b7eee616 14798USB ZR364XX DRIVER
8b58be88 14799M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 14800L: linux-usb@vger.kernel.org
661263b5 14801L: linux-media@vger.kernel.org
275ffde4 14802T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
14803W: http://royale.zerezo.com/zr364xx/
14804S: Maintained
618cd932 14805F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 14806F: drivers/media/usb/zr364xx/
b7eee616 14807
e7839f25 14808USER-MODE LINUX (UML)
8b58be88 14809M: Jeff Dike <jdike@addtoit.com>
b15194b7 14810M: Richard Weinberger <richard@nod.at>
1da177e4
LT
14811L: user-mode-linux-devel@lists.sourceforge.net
14812L: user-mode-linux-user@lists.sourceforge.net
14813W: http://user-mode-linux.sourceforge.net
9f273c24 14814T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 14815S: Maintained
61516587 14816F: Documentation/virtual/uml/
679655da 14817F: arch/um/
b070989a 14818F: arch/x86/um/
679655da
JP
14819F: fs/hostfs/
14820F: fs/hppfs/
b7eee616 14821
e5f114e9 14822USERSPACE I/O (UIO)
879a5a00 14823M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 14824S: Maintained
3d3fecbd 14825T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 14826F: Documentation/driver-api/uio-howto.rst
679655da
JP
14827F: drivers/uio/
14828F: include/linux/uio*.h
e5f114e9 14829
256cccbe 14830UTIL-LINUX PACKAGE
8b58be88 14831M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
14832L: util-linux@vger.kernel.org
14833W: http://en.wikipedia.org/wiki/Util-linux
14834T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
14835S: Maintained
14836
fafd3cdf
CH
14837UUID HELPERS
14838M: Christoph Hellwig <hch@lst.de>
14839R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14840L: linux-kernel@vger.kernel.org
14841T: git git://git.infradead.org/users/hch/uuid.git
14842F: lib/uuid.c
14843F: lib/test_uuid.c
14844F: include/linux/uuid.h
14845F: include/uapi/linux/uuid.h
14846S: Maintained
14847
c1fd1c07 14848UVESAFB DRIVER
8b58be88 14849M: Michal Januszewski <spock@gentoo.org>
c69f677c 14850L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
14851W: http://dev.gentoo.org/~spock/projects/uvesafb/
14852S: Maintained
679655da 14853F: Documentation/fb/uvesafb.txt
8a61f013 14854F: drivers/video/fbdev/uvesafb.*
c1fd1c07 14855
456930d8
SA
14856VF610 NAND DRIVER
14857M: Stefan Agner <stefan@agner.ch>
14858L: linux-mtd@lists.infradead.org
14859S: Supported
93db446a 14860F: drivers/mtd/nand/raw/vf610_nfc.c
456930d8 14861
4480f15b 14862VFAT/FAT/MSDOS FILESYSTEM
8b58be88 14863M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 14864S: Maintained
679655da
JP
14865F: Documentation/filesystems/vfat.txt
14866F: fs/fat/
1da177e4 14867
cba3345c
AW
14868VFIO DRIVER
14869M: Alex Williamson <alex.williamson@redhat.com>
14870L: kvm@vger.kernel.org
9f273c24 14871T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
14872S: Maintained
14873F: Documentation/vfio.txt
14874F: drivers/vfio/
14875F: include/linux/vfio.h
c117ab84 14876F: include/uapi/linux/vfio.h
cba3345c 14877
5188287a
KW
14878VFIO MEDIATED DEVICE DRIVERS
14879M: Kirti Wankhede <kwankhede@nvidia.com>
14880L: kvm@vger.kernel.org
14881S: Maintained
14882F: Documentation/vfio-mediated-device.txt
14883F: drivers/vfio/mdev/
14884F: include/linux/mdev.h
14885F: samples/vfio-mdev/
14886
a714ea5f 14887VFIO PLATFORM DRIVER
da914714 14888M: Eric Auger <eric.auger@redhat.com>
a714ea5f
AW
14889L: kvm@vger.kernel.org
14890S: Maintained
14891F: drivers/vfio/platform/
14892
8ccd1e51
LW
14893VGA_SWITCHEROO
14894R: Lukas Wunner <lukas@wunner.de>
14895S: Maintained
14896F: Documentation/gpu/vga-switcheroo.rst
14897F: drivers/gpu/vga/vga_switcheroo.c
14898F: include/linux/vga_switcheroo.h
14899T: git git://anongit.freedesktop.org/drm/drm-misc
14900
82abbea7
RD
14901VIA RHINE NETWORK DRIVER
14902S: Orphan
14903F: drivers/net/ethernet/via/via-rhine.c
14904
14905VIA SD/MMC CARD CONTROLLER DRIVER
14906M: Bruce Chang <brucechang@via.com.tw>
14907M: Harald Welte <HaraldWelte@viatech.com>
14908S: Maintained
14909F: drivers/mmc/host/via-sdmmc.c
14910
14911VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14912M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14913L: linux-fbdev@vger.kernel.org
14914S: Maintained
14915F: include/linux/via-core.h
14916F: include/linux/via-gpio.h
14917F: include/linux/via_i2c.h
14918F: drivers/video/fbdev/via/
14919
14920VIA VELOCITY NETWORK DRIVER
14921M: Francois Romieu <romieu@fr.zoreil.com>
14922L: netdev@vger.kernel.org
14923S: Maintained
14924F: drivers/net/ethernet/via/via-velocity.*
14925
7683e9e5
LT
14926VIDEO MULTIPLEXER DRIVER
14927M: Philipp Zabel <p.zabel@pengutronix.de>
14928L: linux-media@vger.kernel.org
14929S: Maintained
14930F: drivers/media/platform/video-mux.c
14931
9e6f3438
PO
14932VIDEOBUF2 FRAMEWORK
14933M: Pawel Osciak <pawel@osciak.com>
14934M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 14935M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
14936L: linux-media@vger.kernel.org
14937S: Maintained
90d72ac6 14938F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
14939F: include/media/videobuf2-*
14940
82abbea7
RD
14941VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14942M: Helen Koike <helen.koike@collabora.com>
14943L: linux-media@vger.kernel.org
14944T: git git://linuxtv.org/media_tree.git
14945W: https://linuxtv.org
14946S: Maintained
14947F: drivers/media/platform/vimc/*
14948
14949VIRT LIB
14950M: Alex Williamson <alex.williamson@redhat.com>
14951M: Paolo Bonzini <pbonzini@redhat.com>
14952L: kvm@vger.kernel.org
14953S: Supported
14954F: virt/lib/
14955
06a8fc78
AH
14956VIRTIO AND VHOST VSOCK DRIVER
14957M: Stefan Hajnoczi <stefanha@redhat.com>
14958L: kvm@vger.kernel.org
14959L: virtualization@lists.linux-foundation.org
14960L: netdev@vger.kernel.org
14961S: Maintained
14962F: include/linux/virtio_vsock.h
14963F: include/uapi/linux/virtio_vsock.h
0b2e6644 14964F: include/uapi/linux/vsockmon.h
413a4317
SH
14965F: include/uapi/linux/vm_sockets_diag.h
14966F: net/vmw_vsock/diag.c
531b3748 14967F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 14968F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 14969F: net/vmw_vsock/virtio_transport.c
0b2e6644 14970F: drivers/net/vsockmon.c
433fc58e
AH
14971F: drivers/vhost/vsock.c
14972F: drivers/vhost/vsock.h
0b025033 14973F: tools/testing/vsock/
06a8fc78 14974
9a82446b 14975VIRTIO CONSOLE DRIVER
79134d11 14976M: Amit Shah <amit@kernel.org>
9a82446b
AS
14977L: virtualization@lists.linux-foundation.org
14978S: Maintained
14979F: drivers/char/virtio_console.c
14980F: include/linux/virtio_console.h
c117ab84 14981F: include/uapi/linux/virtio_console.h
9a82446b 14982
2426ec8f 14983VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 14984M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14985M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
14986L: virtualization@lists.linux-foundation.org
14987S: Maintained
0e4191fe 14988F: Documentation/devicetree/bindings/virtio/
2426ec8f 14989F: drivers/virtio/
c893c8d7 14990F: tools/virtio/
2426ec8f
MT
14991F: drivers/net/virtio_net.c
14992F: drivers/block/virtio_blk.c
404a5c39 14993F: include/linux/virtio*.h
916cdabc 14994F: include/uapi/linux/virtio_*.h
dbaf0624 14995F: drivers/crypto/virtio/
c0a6a5ae 14996F: mm/balloon_compaction.c
2426ec8f 14997
7683e9e5
LT
14998VIRTIO CRYPTO DRIVER
14999M: Gonglei <arei.gonglei@huawei.com>
15000L: virtualization@lists.linux-foundation.org
15001L: linux-crypto@vger.kernel.org
15002S: Maintained
15003F: drivers/crypto/virtio/
15004F: include/uapi/linux/virtio_crypto.h
15005
f2dbda3b 15006VIRTIO DRIVERS FOR S390
1372324b 15007M: Cornelia Huck <cohuck@redhat.com>
67f7c703 15008M: Halil Pasic <pasic@linux.ibm.com>
f2dbda3b
CH
15009L: linux-s390@vger.kernel.org
15010L: virtualization@lists.linux-foundation.org
15011L: kvm@vger.kernel.org
15012S: Supported
1b568d93 15013F: drivers/s390/virtio/
364a5607 15014F: arch/s390/include/uapi/asm/virtio-ccw.h
f2dbda3b 15015
4ad6ee91
GH
15016VIRTIO GPU DRIVER
15017M: David Airlie <airlied@linux.ie>
15018M: Gerd Hoffmann <kraxel@redhat.com>
15019L: dri-devel@lists.freedesktop.org
15020L: virtualization@lists.linux-foundation.org
0f445486 15021T: git git://anongit.freedesktop.org/drm/drm-misc
4ad6ee91
GH
15022S: Maintained
15023F: drivers/gpu/drm/virtio/
15024F: include/uapi/linux/virtio_gpu.h
15025
3a4d5c94
MT
15026VIRTIO HOST (VHOST)
15027M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 15028M: Jason Wang <jasowang@redhat.com>
3a4d5c94 15029L: kvm@vger.kernel.org
c996d8b9 15030L: virtualization@lists.linux-foundation.org
3a4d5c94 15031L: netdev@vger.kernel.org
9f273c24 15032T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
15033S: Maintained
15034F: drivers/vhost/
c117ab84 15035F: include/uapi/linux/vhost.h
3a4d5c94 15036
271c8651
GH
15037VIRTIO INPUT DRIVER
15038M: Gerd Hoffmann <kraxel@redhat.com>
15039S: Maintained
15040F: drivers/virtio/virtio_input.c
15041F: include/uapi/linux/virtio_input.h
15042
f6ddd094
HG
15043VIRTUAL BOX GUEST DEVICE DRIVER
15044M: Hans de Goede <hdegoede@redhat.com>
15045M: Arnd Bergmann <arnd@arndb.de>
15046M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15047S: Maintained
579db9d4 15048F: include/linux/vbox_utils.h
f6ddd094 15049F: include/uapi/linux/vbox*.h
579db9d4 15050F: drivers/virt/vboxguest/
f6ddd094 15051
82abbea7
RD
15052VIRTUAL SERIO DEVICE DRIVER
15053M: Stephen Chandler Paul <thatslyude@gmail.com>
01f20734 15054S: Maintained
82abbea7
RD
15055F: drivers/input/serio/userio.c
15056F: include/uapi/linux/userio.h
f73f8173 15057
77911fd2 15058VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
15059M: Hans Verkuil <hverkuil@xs4all.nl>
15060L: linux-media@vger.kernel.org
15061T: git git://linuxtv.org/media_tree.git
a825eaec 15062W: https://linuxtv.org
0b7bc1fa 15063S: Maintained
77911fd2 15064F: drivers/media/platform/vivid/*
0b7bc1fa 15065
55e331cf 15066VLYNQ BUS
08eeb306 15067M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 15068L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
15069S: Maintained
15070F: drivers/vlynq/vlynq.c
15071F: include/linux/vlynq.h
15072
390beae4 15073VME SUBSYSTEM
74c600e3 15074M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 15075M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
15076M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15077L: devel@driverdev.osuosl.org
15078S: Maintained
d4035a8c 15079T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
75a163c4 15080F: Documentation/driver-api/vme.rst
390beae4
MW
15081F: drivers/staging/vme/
15082F: drivers/vme/
15083F: include/linux/vme*
15084
73b35d07
DT
15085VMWARE BALLOON DRIVER
15086M: Xavier Deguillard <xdeguillard@vmware.com>
15087M: Philip Moltmann <moltmann@vmware.com>
15088M: "VMware, Inc." <pv-drivers@vmware.com>
15089L: linux-kernel@vger.kernel.org
15090S: Maintained
15091F: drivers/misc/vmw_balloon.c
15092
7683e9e5
LT
15093VMWARE HYPERVISOR INTERFACE
15094M: Alok Kataria <akataria@vmware.com>
15095L: virtualization@lists.linux-foundation.org
15096S: Supported
15097F: arch/x86/kernel/cpu/vmware.c
15098
15099VMWARE PVRDMA DRIVER
15100M: Adit Ranadive <aditr@vmware.com>
15101M: VMware PV-Drivers <pv-drivers@vmware.com>
15102L: linux-rdma@vger.kernel.org
15103S: Maintained
15104F: drivers/infiniband/hw/vmw_pvrdma/
15105
15106VMware PVSCSI driver
15107M: Jim Gill <jgill@vmware.com>
15108M: VMware PV-Drivers <pv-drivers@vmware.com>
15109L: linux-scsi@vger.kernel.org
15110S: Maintained
15111F: drivers/scsi/vmw_pvscsi.c
15112F: drivers/scsi/vmw_pvscsi.h
15113
8b8be51b
TH
15114VMWARE VMMOUSE SUBDRIVER
15115M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15116M: "VMware, Inc." <pv-drivers@vmware.com>
15117L: linux-input@vger.kernel.org
15118S: Maintained
15119F: drivers/input/mouse/vmmouse.c
15120F: drivers/input/mouse/vmmouse.h
15121
d1a890fa 15122VMWARE VMXNET3 ETHERNET DRIVER
2166dc95 15123M: Ronak Doshi <doshir@vmware.com>
65c8bb5b
JP
15124M: "VMware, Inc." <pv-drivers@vmware.com>
15125L: netdev@vger.kernel.org
15126S: Maintained
15127F: drivers/net/vmxnet3/
d1a890fa 15128
d48faef7
HH
15129VOCORE VOCORE2 BOARD
15130M: Harvey Hunt <harveyhuntnexus@gmail.com>
15131L: linux-mips@linux-mips.org
15132S: Maintained
15133F: arch/mips/boot/dts/ralink/vocore2.dts
15134
e53e86c7 15135VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 15136M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 15137M: Mark Brown <broonie@kernel.org>
5cdeb2c8 15138L: linux-kernel@vger.kernel.org
1dd68f01 15139W: http://www.slimlogic.co.uk/?p=48
6febb5ab 15140T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 15141S: Supported
9d2597e8 15142F: Documentation/devicetree/bindings/regulator/
2befc01b 15143F: Documentation/power/regulator/
679655da 15144F: drivers/regulator/
9d2597e8 15145F: include/dt-bindings/regulator/
679655da 15146F: include/linux/regulator/
e53e86c7 15147
081958eb
DA
15148VRF
15149M: David Ahern <dsa@cumulusnetworks.com>
15150M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15151L: netdev@vger.kernel.org
15152S: Maintained
15153F: drivers/net/vrf.c
562d897d 15154F: Documentation/networking/vrf.txt
081958eb 15155
ab41319e 15156VT1211 HARDWARE MONITOR DRIVER
8b58be88 15157M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 15158L: linux-hwmon@vger.kernel.org
ab41319e 15159S: Maintained
679655da
JP
15160F: Documentation/hwmon/vt1211
15161F: drivers/hwmon/vt1211.c
ab41319e 15162
1de9e371 15163VT8231 HARDWARE MONITOR DRIVER
8b58be88 15164M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 15165L: linux-hwmon@vger.kernel.org
1de9e371 15166S: Maintained
679655da 15167F: drivers/hwmon/vt8231.c
1de9e371 15168
88095e7b
TO
15169VUB300 USB to SDIO/SD/MMC bridge chip
15170M: Tony Olech <tony.olech@elandigitalsystems.com>
15171L: linux-mmc@vger.kernel.org
15172L: linux-usb@vger.kernel.org
15173S: Supported
15174F: drivers/mmc/host/vub300.c
15175
1da177e4 15176W1 DALLAS'S 1-WIRE BUS
a8018766 15177M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 15178S: Maintained
679655da
JP
15179F: Documentation/w1/
15180F: drivers/w1/
de0d6dbd 15181F: include/linux/w1.h
1da177e4 15182
13927079 15183W83791D HARDWARE MONITORING DRIVER
8b58be88 15184M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 15185L: linux-hwmon@vger.kernel.org
25845c22 15186S: Maintained
679655da
JP
15187F: Documentation/hwmon/w83791d
15188F: drivers/hwmon/w83791d.c
13927079 15189
61db011d 15190W83793 HARDWARE MONITORING DRIVER
8b58be88 15191M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 15192L: linux-hwmon@vger.kernel.org
61db011d 15193S: Maintained
679655da
JP
15194F: Documentation/hwmon/w83793
15195F: drivers/hwmon/w83793.c
61db011d 15196
e3760b43 15197W83795 HARDWARE MONITORING DRIVER
d8130624 15198M: Jean Delvare <jdelvare@suse.com>
968ce1b1 15199L: linux-hwmon@vger.kernel.org
e3760b43
JD
15200S: Maintained
15201F: drivers/hwmon/w83795.c
15202
1da177e4 15203W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 15204M: Pierre Ossman <pierre@ossman.eu>
1da177e4 15205S: Maintained
679655da 15206F: drivers/mmc/host/wbsd.*
1da177e4 15207
b4e05923
HG
15208WACOM PROTOCOL 4 SERIAL TABLETS
15209M: Julian Squires <julian@cipht.net>
15210M: Hans de Goede <hdegoede@redhat.com>
15211L: linux-input@vger.kernel.org
15212S: Maintained
15213F: drivers/input/tablet/wacom_serial4.c
15214
3527761c 15215WATCHDOG DEVICE DRIVERS
77f89eab 15216M: Wim Van Sebroeck <wim@linux-watchdog.org>
f78d9f92 15217M: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
15218L: linux-watchdog@vger.kernel.org
15219W: http://www.linux-watchdog.org/
f599aaf0 15220T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 15221S: Maintained
540be8b2 15222F: Documentation/devicetree/bindings/watchdog/
679655da
JP
15223F: Documentation/watchdog/
15224F: drivers/watchdog/
15225F: include/linux/watchdog.h
c117ab84 15226F: include/uapi/linux/watchdog.h
3527761c 15227
727fd697
KS
15228WHISKEYCOVE PMIC GPIO DRIVER
15229M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15230L: linux-gpio@vger.kernel.org
15231S: Maintained
15232F: drivers/gpio/gpio-wcove.c
15233
b22e00f3
DR
15234WIIMOTE HID DRIVER
15235M: David Herrmann <dh.herrmann@googlemail.com>
15236L: linux-input@vger.kernel.org
15237S: Maintained
15238F: drivers/hid/hid-wiimote*
15239
82abbea7 15240WILOCITY WIL6210 WIRELESS DRIVER
454099ed 15241M: Maya Erez <merez@codeaurora.org>
82abbea7 15242L: linux-wireless@vger.kernel.org
454099ed 15243L: wil6210@qti.qualcomm.com
82abbea7
RD
15244S: Supported
15245W: http://wireless.kernel.org/en/users/Drivers/wil6210
15246F: drivers/net/wireless/ath/wil6210/
82abbea7
RD
15247
15248WIMAX STACK
15249M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15250M: linux-wimax@intel.com
15251L: wimax@linuxwimax.org (subscribers-only)
15252S: Supported
15253W: http://linuxwimax.org
15254F: Documentation/wimax/README.wimax
15255F: include/linux/wimax/debug.h
15256F: include/net/wimax.h
15257F: include/uapi/linux/wimax.h
15258F: net/wimax/
15259
e258b80e 15260WINBOND CIR DRIVER
364e9e18 15261M: David Härdeman <david@hardeman.nu>
e258b80e 15262S: Maintained
116ab806 15263F: drivers/media/rc/winbond-cir.c
e258b80e 15264
c36a483d
WBG
15265WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15266M: William Breathitt Gray <vilhelm.gray@gmail.com>
15267L: linux-watchdog@vger.kernel.org
15268S: Maintained
15269F: drivers/watchdog/ebc-c384_wdt.c
15270
9c26df9b
WBG
15271WINSYSTEMS WS16C48 GPIO DRIVER
15272M: William Breathitt Gray <vilhelm.gray@gmail.com>
15273L: linux-gpio@vger.kernel.org
15274S: Maintained
15275F: drivers/gpio/gpio-ws16c48.c
e258b80e 15276
5fc14680 15277WISTRON LAPTOP BUTTON DRIVER
8b58be88 15278M: Miloslav Trmac <mitr@volny.cz>
5fc14680 15279S: Maintained
679655da 15280F: drivers/input/misc/wistron_btns.c
5fc14680 15281
1da177e4 15282WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 15283L: linux-wireless@vger.kernel.org
0c59d281 15284S: Odd fixes
679655da 15285F: drivers/net/wireless/wl3501*
1da177e4 15286
055bcbcb 15287WOLFSON MICROELECTRONICS DRIVERS
3a1672bb 15288L: patches@opensource.cirrus.com
f0e03dbd
RF
15289T: git https://github.com/CirrusLogic/linux-drivers.git
15290W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 15291S: Supported
3768f0b1 15292F: Documentation/hwmon/wm83??
f494993f
CK
15293F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15294F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15295F: Documentation/devicetree/bindings/mfd/arizona.txt
9f7c7cee 15296F: Documentation/devicetree/bindings/mfd/wm831x.txt
9fda3b42 15297F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
af1c5386 15298F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 15299F: drivers/clk/clk-wm83*.c
9c309598 15300F: drivers/extcon/extcon-arizona.c
b75ea16a 15301F: drivers/leds/leds-wm83*.c
25b273ba 15302F: drivers/gpio/gpio-*wm*.c
9c309598 15303F: drivers/gpio/gpio-arizona.c
d22b0869 15304F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
15305F: drivers/input/misc/wm831x-on.c
15306F: drivers/input/touchscreen/wm831x-ts.c
15307F: drivers/input/touchscreen/wm97*.c
9c309598
MB
15308F: drivers/mfd/arizona*
15309F: drivers/mfd/wm*.c
12ebc137 15310F: drivers/mfd/cs47l24*
8c0984e5 15311F: drivers/power/supply/wm83*.c
b75ea16a
MB
15312F: drivers/rtc/rtc-wm83*.c
15313F: drivers/regulator/wm8*.c
cdf4275e 15314F: drivers/regulator/arizona*
3860e6c4 15315F: drivers/video/backlight/wm83*_bl.c
b75ea16a 15316F: drivers/watchdog/wm83*_wdt.c
9c309598 15317F: include/linux/mfd/arizona/
3860e6c4 15318F: include/linux/mfd/wm831x/
b75ea16a 15319F: include/linux/mfd/wm8350/
3768f0b1 15320F: include/linux/mfd/wm8400*
22161f3e 15321F: include/linux/regulator/arizona*
59ec6da2 15322F: include/linux/wm97xx.h
055bcbcb 15323F: include/sound/wm????.h
9c309598 15324F: sound/soc/codecs/arizona.?
055bcbcb 15325F: sound/soc/codecs/wm*
12ebc137 15326F: sound/soc/codecs/cs47l24*
b75ea16a 15327
3e6cd7a4
TH
15328WORKQUEUE
15329M: Tejun Heo <tj@kernel.org>
badb7f5e 15330R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
15331T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15332S: Maintained
15333F: include/linux/workqueue.h
15334F: kernel/workqueue.c
e7f08ffb 15335F: Documentation/core-api/workqueue.rst
3e6cd7a4 15336
8be4c366
HG
15337X-POWERS AXP288 PMIC DRIVERS
15338M: Hans de Goede <hdegoede@redhat.com>
15339S: Maintained
15340N: axp288
15341F: drivers/acpi/pmic/intel_pmic_xpower.c
15342
39ac9f48
CYT
15343X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15344M: Chen-Yu Tsai <wens@csie.org>
15345L: linux-kernel@vger.kernel.org
15346S: Maintained
15347N: axp[128]
15348
1da177e4 15349X.25 NETWORK LAYER
8bf28059 15350M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 15351L: linux-x25@vger.kernel.org
8bf28059 15352S: Odd Fixes
679655da
JP
15353F: Documentation/networking/x25*
15354F: include/net/x25*
15355F: net/x25/
1da177e4 15356
e2d1d6c0 15357X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
15358M: Thomas Gleixner <tglx@linutronix.de>
15359M: Ingo Molnar <mingo@redhat.com>
8a95b74d 15360R: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 15361M: x86@kernel.org
981c3a4f 15362L: linux-kernel@vger.kernel.org
75fc2d37 15363T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 15364S: Maintained
679655da
JP
15365F: Documentation/x86/
15366F: arch/x86/
e2d1d6c0 15367
c1f5c54b
IM
15368X86 MCE INFRASTRUCTURE
15369M: Tony Luck <tony.luck@intel.com>
487ba8e8 15370M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
15371L: linux-edac@vger.kernel.org
15372S: Maintained
15373F: arch/x86/kernel/cpu/mcheck/*
15374
79ebdc95
BP
15375X86 MICROCODE UPDATE SUPPORT
15376M: Borislav Petkov <bp@alien8.de>
15377S: Maintained
15378F: arch/x86/kernel/cpu/microcode/*
15379
7683e9e5
LT
15380X86 PLATFORM DRIVERS
15381M: Darren Hart <dvhart@infradead.org>
15382M: Andy Shevchenko <andy@infradead.org>
15383L: platform-driver-x86@vger.kernel.org
96065204 15384T: git git://git.infradead.org/linux-platform-drivers-x86.git
7683e9e5
LT
15385S: Maintained
15386F: drivers/platform/x86/
15387F: drivers/platform/olpc/
15388
f0905c5a
AL
15389X86 VDSO
15390M: Andy Lutomirski <luto@amacapital.net>
15391L: linux-kernel@vger.kernel.org
15392T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15393S: Maintained
d603c8e1 15394F: arch/x86/entry/vdso/
f0905c5a 15395
d6fad502 15396XC2028/3028 TUNER DRIVER
5dc8a864 15397M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 15398L: linux-media@vger.kernel.org
a825eaec 15399W: https://linuxtv.org
d6fad502
MCC
15400T: git git://linuxtv.org/media_tree.git
15401S: Maintained
15402F: drivers/media/tuners/tuner-xc2028.*
15403
7683e9e5
LT
15404XEN BLOCK SUBSYSTEM
15405M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15406M: Roger Pau Monné <roger.pau@citrix.com>
11dbb52b 15407L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c4468085 15408S: Supported
7683e9e5
LT
15409F: drivers/block/xen-blkback/*
15410F: drivers/block/xen*
c4468085 15411
77bfb479 15412XEN HYPERVISOR ARM
85d1a29d 15413M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 15414L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 15415S: Maintained
77bfb479
SS
15416F: arch/arm/xen/
15417F: arch/arm/include/asm/xen/
15418
b475e83f 15419XEN HYPERVISOR ARM64
85d1a29d 15420M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 15421L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 15422S: Maintained
b475e83f
SS
15423F: arch/arm64/xen/
15424F: arch/arm64/include/asm/xen/
15425
7683e9e5
LT
15426XEN HYPERVISOR INTERFACE
15427M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15428M: Juergen Gross <jgross@suse.com>
15429L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15430T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15431S: Supported
15432F: arch/x86/xen/
15433F: drivers/*/xen-*front.c
15434F: drivers/xen/
15435F: arch/x86/include/asm/xen/
ffe15f83 15436F: arch/x86/include/asm/pvclock-abi.h
7683e9e5
LT
15437F: include/xen/
15438F: include/uapi/xen/
15439F: Documentation/ABI/stable/sysfs-hypervisor-xen
15440F: Documentation/ABI/testing/sysfs-hypervisor-xen
15441
9b57e1a7 15442XEN NETWORK BACKEND DRIVER
8386040b 15443M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 15444M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 15445L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
15446L: netdev@vger.kernel.org
15447S: Supported
15448F: drivers/net/xen-netback/*
15449
c5f8e29d
KRW
15450XEN PCI SUBSYSTEM
15451M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 15452L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
15453S: Supported
15454F: arch/x86/pci/*xen*
15455F: drivers/pci/*xen*
15456
15d03609
JG
15457XEN PVSCSI DRIVERS
15458M: Juergen Gross <jgross@suse.com>
15459L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15460L: linux-scsi@vger.kernel.org
15461S: Supported
15462F: drivers/scsi/xen-scsifront.c
15463F: drivers/xen/xen-scsiback.c
15464F: include/xen/interface/io/vscsiif.h
15465
c5f8e29d
KRW
15466XEN SWIOTLB SUBSYSTEM
15467M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 15468L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
04f56534 15469L: iommu@lists.linux-foundation.org
c5f8e29d
KRW
15470S: Supported
15471F: arch/x86/xen/*swiotlb*
15472F: drivers/xen/*swiotlb*
15473
1da177e4 15474XFS FILESYSTEM
721a0edf 15475M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
15476M: linux-xfs@vger.kernel.org
15477L: linux-xfs@vger.kernel.org
15478W: http://xfs.org/
721a0edf 15479T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 15480S: Supported
679655da
JP
15481F: Documentation/filesystems/xfs.txt
15482F: fs/xfs/
1da177e4 15483
8a3b7a25 15484XILINX AXI ETHERNET DRIVER
59a54f30
MS
15485M: Anirudha Sarangi <anirudh@xilinx.com>
15486M: John Linn <John.Linn@xilinx.com>
8a3b7a25
DB
15487S: Maintained
15488F: drivers/net/ethernet/xilinx/xilinx_axienet*
15489
238b8721 15490XILINX UARTLITE SERIAL DRIVER
8b58be88 15491M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
15492L: linux-serial@vger.kernel.org
15493S: Maintained
df621252 15494F: drivers/tty/serial/uartlite.c
238b8721 15495
df330515
LP
15496XILINX VIDEO IP CORES
15497M: Hyun Kwon <hyun.kwon@xilinx.com>
15498M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15499L: linux-media@vger.kernel.org
15500T: git git://linuxtv.org/media_tree.git
15501S: Supported
15502F: Documentation/devicetree/bindings/media/xilinx/
15503F: drivers/media/platform/xilinx/
a5562f65 15504F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 15505
74316949
EB
15506XILLYBUS DRIVER
15507M: Eli Billauer <eli.billauer@gmail.com>
15508L: linux-kernel@vger.kernel.org
15509S: Supported
15510F: drivers/char/xillybus/
15511
39d2675a
NH
15512XRA1403 GPIO EXPANDER
15513M: Nandor Han <nandor.han@ge.com>
15514M: Semi Malinen <semi.malinen@ge.com>
15515L: linux-gpio@vger.kernel.org
15516S: Maintained
15517F: drivers/gpio/gpio-xra1403.c
15518F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15519
f620e4b8
MF
15520XTENSA XTFPGA PLATFORM SUPPORT
15521M: Max Filippov <jcmvbkbc@gmail.com>
15522L: linux-xtensa@linux-xtensa.org
15523S: Maintained
15524F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 15525F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 15526
1da177e4 15527YAM DRIVER FOR AX.25
8b58be88 15528M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
15529L: linux-hams@vger.kernel.org
15530S: Maintained
679655da
JP
15531F: drivers/net/hamradio/yam*
15532F: include/linux/yam.h
1da177e4 15533
82abbea7
RD
15534YAMA SECURITY MODULE
15535M: Kees Cook <keescook@chromium.org>
15536T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15537S: Supported
15538F: security/yama/
15539F: Documentation/admin-guide/LSM/Yama.rst
15540
af64a5eb 15541YEALINK PHONE DRIVER
8b58be88 15542M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
15543L: usbb2k-api-dev@nongnu.org
15544S: Maintained
e2ba5731 15545F: Documentation/input/yealink.rst
679655da 15546F: drivers/input/misc/yealink.*
af64a5eb 15547
1da177e4 15548Z8530 DRIVER FOR AX.25
8b58be88 15549M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
15550W: http://yaina.de/jreuter/
15551W: http://www.qsl.net/dl1bke/
15552L: linux-hams@vger.kernel.org
15553S: Maintained
679655da
JP
15554F: Documentation/networking/z8530drv.txt
15555F: drivers/net/hamradio/*scc.c
15556F: drivers/net/hamradio/z8530.h
1da177e4 15557
0cf31ec1 15558ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 15559M: Seth Jennings <sjenning@redhat.com>
aab45453 15560M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
15561L: linux-mm@kvack.org
15562S: Maintained
15563F: mm/zbud.c
15564F: include/linux/zbud.h
15565
7c0c3afb 15566ZD1211RW WIRELESS DRIVER
8b58be88
JP
15567M: Daniel Drake <dsd@gentoo.org>
15568M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 15569W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 15570L: linux-wireless@vger.kernel.org
7c0c3afb
DD
15571L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15572S: Maintained
6948300c 15573F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 15574
82abbea7 15575ZD1301 MEDIA DRIVER
a40cc814
AP
15576M: Antti Palosaari <crope@iki.fi>
15577L: linux-media@vger.kernel.org
15578W: https://linuxtv.org/
15579W: http://palosaari.fi/linux/
15580Q: https://patchwork.linuxtv.org/project/linux-media/list/
15581S: Maintained
82abbea7 15582F: drivers/media/usb/dvb-usb-v2/zd1301*
a40cc814 15583
82abbea7 15584ZD1301_DEMOD MEDIA DRIVER
d4c554c3
AP
15585M: Antti Palosaari <crope@iki.fi>
15586L: linux-media@vger.kernel.org
15587W: https://linuxtv.org/
15588W: http://palosaari.fi/linux/
15589Q: https://patchwork.linuxtv.org/project/linux-media/list/
15590S: Maintained
82abbea7 15591F: drivers/media/dvb-frontends/zd1301_demod*
d4c554c3 15592
20263029
DS
15593ZPOOL COMPRESSED PAGE STORAGE API
15594M: Dan Streetman <ddstreet@ieee.org>
15595L: linux-mm@kvack.org
15596S: Maintained
15597F: mm/zpool.c
15598F: include/linux/zpool.h
15599
1da177e4 15600ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 15601L: mjpeg-users@lists.sourceforge.net
f63145e2 15602L: linux-media@vger.kernel.org
1da177e4 15603W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 15604T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 15605S: Odd Fixes
90d72ac6 15606F: drivers/media/pci/zoran/
1da177e4 15607
6920f2cc
MK
15608ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15609M: Minchan Kim <minchan@kernel.org>
15610M: Nitin Gupta <ngupta@vflare.org>
74f3037c 15611R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
15612L: linux-kernel@vger.kernel.org
15613S: Maintained
15614F: drivers/block/zram/
15615F: Documentation/blockdev/zram.txt
15616
8b4a4080 15617ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 15618M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 15619S: Maintained
df621252 15620F: drivers/tty/serial/zs.*
8b4a4080 15621
eae70d06
MK
15622ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15623M: Minchan Kim <minchan@kernel.org>
15624M: Nitin Gupta <ngupta@vflare.org>
41192a2d 15625R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
15626L: linux-mm@kvack.org
15627S: Maintained
15628F: mm/zsmalloc.c
15629F: include/linux/zsmalloc.h
d02be50d 15630F: Documentation/vm/zsmalloc.txt
eae70d06 15631
0cf31ec1 15632ZSWAP COMPRESSED SWAP CACHING
0bb181c7 15633M: Seth Jennings <sjenning@redhat.com>
534c9dc9 15634M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
15635L: linux-mm@kvack.org
15636S: Maintained
15637F: mm/zswap.c
15638
1da177e4 15639THE REST
8b58be88 15640M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 15641L: linux-kernel@vger.kernel.org
8a6e2535 15642Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 15643T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 15644S: Buried alive in reporters
34d03cc1
JP
15645F: *
15646F: */
This page took 16.708894 seconds and 4 git commands to generate.