]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
Merge commit 'upstream-x86-virt' into WIP.x86/mm
[mirror_ubuntu-bionic-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
8c27ceff 38 See Documentation/process/coding-style.rst for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
8c27ceff 44 See Documentation/process/submitting-patches.rst for details.
f70f873b 45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
8c27ceff 57 Documentation/process/submitting-patches.rst.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
2de2bd95
JN
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
57599f9b
JN
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
8a6e2535 81 Q: Patchwork web based patch tracking system site
cea8321c
JP
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
93 should be using that.
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
c7c4fb18
JP
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
111 F: net/
112 X: net/ipv6/
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 115 patch or file. For instance:
c7c4fb18 116 K: of_get_profile
bbbe96ed 117 matches patches or files that contain "of_get_profile"
c7c4fb18 118 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
c7c4fb18 121 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
c7c4fb18 127Maintainers List (try to look for most precise areas first)
1da177e4 128
c7c4fb18 129 -----------------------------------
679655da 130
a6d89915 1313C59X NETWORK DRIVER
8b58be88 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
133L: netdev@vger.kernel.org
134S: Maintained
679655da 135F: Documentation/networking/vortex.txt
ca7a8e85 136F: drivers/net/ethernet/3com/3c59x.c
a6d89915 137
1da177e4 1383CR990 NETWORK DRIVER
8b58be88 139M: David Dillow <dave@thedillows.org>
979b6c13 140L: netdev@vger.kernel.org
1da177e4 141S: Maintained
ca7a8e85 142F: drivers/net/ethernet/3com/typhoon*
1da177e4 143
c4de0ceb 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
2c9bce5b 145M: Adam Radford <aradford@gmail.com>
1da177e4 146L: linux-scsi@vger.kernel.org
c4de0ceb 147W: http://www.lsi.com
1da177e4 148S: Supported
c4de0ceb 149F: drivers/scsi/3w-*
1da177e4
LT
150
15153C700 AND 53C700-66 SCSI DRIVER
8b58be88 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
153L: linux-scsi@vger.kernel.org
154S: Maintained
679655da 155F: drivers/scsi/53c700*
1da177e4 156
68d96dcf 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
5bd425aa 158M: Alexander Aring <alex.aring@gmail.com>
6970c34c 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 160L: linux-bluetooth@vger.kernel.org
ebef9c12 161L: linux-wpan@vger.kernel.org
68d96dcf
AA
162S: Maintained
163F: net/6lowpan/
6304f8fc 164F: include/net/6lowpan.h
ea9eb698 165F: Documentation/networking/6lowpan.txt
68d96dcf 166
1da177e4 1676PACK NETWORK DRIVER FOR AX.25
8b58be88 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
169L: linux-hams@vger.kernel.org
170S: Maintained
679655da 171F: drivers/net/hamradio/6pack.c
1da177e4 172
1da177e4 1738169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 174M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 175L: netdev@vger.kernel.org
1da177e4 176S: Maintained
a8fe65b8 177F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 181L: linux-serial@vger.kernel.org
8ee16a1b 182S: Maintained
08deed1e 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 184F: drivers/tty/serial/8250*
679655da 185F: include/linux/serial_8250.h
1da177e4
LT
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 188L: netdev@vger.kernel.org
0cf445ce 189S: Orphan / Obsolete
644570b8 190F: drivers/net/ethernet/8390/
1da177e4 191
67543e50 1929P FILE SYSTEM
8b58be88
JP
193M: Eric Van Hensbergen <ericvh@gmail.com>
194M: Ron Minnich <rminnich@sandia.gov>
195M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 196L: v9fs-developer@lists.sourceforge.net
27a2a5ff 197W: http://swik.net/v9fs
8a6e2535 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 200S: Maintained
679655da
JP
201F: Documentation/filesystems/9p.txt
202F: fs/9p/
2315cb14
RL
203F: net/9p/
204F: include/net/9p/
205F: include/uapi/linux/virtio_9p.h
206F: include/trace/events/9p.h
207
91952bc0
AP
208A8293 MEDIA DRIVER
209M: Antti Palosaari <crope@iki.fi>
210L: linux-media@vger.kernel.org
a825eaec 211W: https://linuxtv.org
91952bc0
AP
212W: http://palosaari.fi/linux/
213Q: http://patchwork.linuxtv.org/project/linux-media/list/
214T: git git://linuxtv.org/anttip/media_tree.git
215S: Maintained
216F: drivers/media/dvb-frontends/a8293*
217
e2d1d6c0 218AACRAID SCSI RAID DRIVER
2a81ffdd 219M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
220L: linux-scsi@vger.kernel.org
221W: http://www.adaptec.com/
1da177e4 222S: Supported
679655da
JP
223F: Documentation/scsi/aacraid.txt
224F: drivers/scsi/aacraid/
1da177e4 225
ea8f8fc8
JT
226ABI/API
227L: linux-api@vger.kernel.org
ea8f8fc8 228F: include/linux/syscalls.h
ea8f8fc8
JT
229F: kernel/sys_ni.c
230
249e3c85 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 232M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 233L: linux-hwmon@vger.kernel.org
f2b84bbc 234S: Maintained
679655da 235F: drivers/hwmon/abituguru.c
f2b84bbc 236
249e3c85 237ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 238M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 239L: linux-hwmon@vger.kernel.org
249e3c85 240S: Maintained
679655da 241F: drivers/hwmon/abituguru3.c
249e3c85 242
1b06d64f
WBG
243ACCES 104-DIO-48E GPIO DRIVER
244M: William Breathitt Gray <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-dio-48e.c
248
6ddcf9b4
WBG
249ACCES 104-IDI-48 GPIO DRIVER
250M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251L: linux-gpio@vger.kernel.org
252S: Maintained
253F: drivers/gpio/gpio-104-idi-48.c
254
e2558989
WBG
255ACCES 104-IDIO-16 GPIO DRIVER
256M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
257L: linux-gpio@vger.kernel.org
258S: Maintained
259F: drivers/gpio/gpio-104-idio-16.c
260
28e5d3bb
WBG
261ACCES 104-QUAD-8 IIO DRIVER
262M: William Breathitt Gray <vilhelm.gray@gmail.com>
263L: linux-iio@vger.kernel.org
264S: Maintained
265F: drivers/iio/counter/104-quad-8.c
266
02e74fc0
WBG
267ACCES PCI-IDIO-16 GPIO DRIVER
268M: William Breathitt Gray <vilhelm.gray@gmail.com>
269L: linux-gpio@vger.kernel.org
270S: Maintained
271F: drivers/gpio/gpio-pci-idio-16.c
272
1da177e4 273ACENIC DRIVER
8b58be88 274M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
275L: linux-acenic@sunsite.dk
276S: Maintained
531c4f89 277F: drivers/net/ethernet/alteon/acenic*
1da177e4 278
e86435eb 279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 280M: Peter Feuerer <peter@piie.net>
d0944853 281L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
282W: http://piie.net/?section=acerhdf
283S: Maintained
284F: drivers/platform/x86/acerhdf.c
e86435eb 285
745a5d21 286ACER WMI LAPTOP EXTRAS
182ae55c 287M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 288L: platform-driver-x86@vger.kernel.org
745a5d21 289S: Maintained
679655da 290F: drivers/platform/x86/acer-wmi.c
745a5d21 291
1da177e4 292ACPI
9c3646d1 293M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 294M: Len Brown <lenb@kernel.org>
6968e50c 295L: linux-acpi@vger.kernel.org
360818b8
RW
296W: https://01.org/linux-acpi
297Q: https://patchwork.kernel.org/project/linux-acpi/list/
298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 299B: https://bugzilla.kernel.org
8b59a454 300S: Supported
679655da
JP
301F: drivers/acpi/
302F: drivers/pnp/pnpacpi/
303F: include/linux/acpi.h
b8a15eba 304F: include/linux/fwnode.h
43368e74 305F: include/acpi/
3a75ef0c 306F: Documentation/acpi/
89ca78a0 307F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 308F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
309F: drivers/pci/*acpi*
310F: drivers/pci/*/*acpi*
311F: drivers/pci/*/*/*acpi*
3a75ef0c 312F: tools/power/acpi/
8b59a454 313
ed3beaa8
BP
314ACPI APEI
315M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
316M: Len Brown <lenb@kernel.org>
317L: linux-acpi@vger.kernel.org
318R: Tony Luck <tony.luck@intel.com>
319R: Borislav Petkov <bp@alien8.de>
320F: drivers/acpi/apei/
321
3774929d
RW
322ACPI COMPONENT ARCHITECTURE (ACPICA)
323M: Robert Moore <robert.moore@intel.com>
324M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 325M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
326L: linux-acpi@vger.kernel.org
327L: devel@acpica.org
328W: https://acpica.org/
329W: https://github.com/acpica/acpica/
330Q: https://patchwork.kernel.org/project/linux-acpi/list/
331T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
332B: https://bugzilla.kernel.org
333B: https://bugs.acpica.org
3774929d
RW
334S: Supported
335F: drivers/acpi/acpica/
336F: include/acpi/
2754c447 337F: tools/power/acpi/
3774929d 338
8b59a454 339ACPI FAN DRIVER
8b58be88 340M: Zhang Rui <rui.zhang@intel.com>
8b59a454 341L: linux-acpi@vger.kernel.org
5ca92bd9 342W: https://01.org/linux-acpi
68656443 343B: https://bugzilla.kernel.org
8b59a454 344S: Supported
679655da 345F: drivers/acpi/fan.c
1da177e4 346
daeb2016
LP
347ACPI FOR ARM64 (ACPI/arm64)
348M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349M: Hanjun Guo <hanjun.guo@linaro.org>
350M: Sudeep Holla <sudeep.holla@arm.com>
351L: linux-acpi@vger.kernel.org
352S: Maintained
353F: drivers/acpi/arm64
354
096a2c61
RW
355ACPI PMIC DRIVERS
356M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
357M: Len Brown <lenb@kernel.org>
358R: Andy Shevchenko <andy@infradead.org>
359R: Mika Westerberg <mika.westerberg@linux.intel.com>
360L: linux-acpi@vger.kernel.org
361Q: https://patchwork.kernel.org/project/linux-acpi/list/
362T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363B: https://bugzilla.kernel.org
364S: Supported
365F: drivers/acpi/pmic/
366
8b59a454 367ACPI THERMAL DRIVER
8b58be88 368M: Zhang Rui <rui.zhang@intel.com>
8b59a454 369L: linux-acpi@vger.kernel.org
5ca92bd9 370W: https://01.org/linux-acpi
68656443 371B: https://bugzilla.kernel.org
8b59a454 372S: Supported
679655da 373F: drivers/acpi/*thermal*
998be20f 374
359acec8 375ACPI VIDEO DRIVER
8b58be88 376M: Zhang Rui <rui.zhang@intel.com>
8b59a454 377L: linux-acpi@vger.kernel.org
5ca92bd9 378W: https://01.org/linux-acpi
68656443 379B: https://bugzilla.kernel.org
8b59a454 380S: Supported
86f98a3a 381F: drivers/acpi/acpi_video.c
998be20f 382
bff431e4 383ACPI WMI DRIVER
d0944853 384L: platform-driver-x86@vger.kernel.org
5b927259 385S: Orphan
679655da 386F: drivers/platform/x86/wmi.c
bff431e4 387
2f39d519 388AD1889 ALSA SOUND DRIVER
8b58be88 389M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
390W: http://wiki.parisc-linux.org/AD1889
391L: linux-parisc@vger.kernel.org
392S: Maintained
679655da 393F: sound/pci/ad1889.*
2f39d519 394
527a1a83
MH
395AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
396M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 397W: http://wiki.analog.com/AD5254
a4edbc10 398W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
399S: Supported
400F: drivers/misc/ad525x_dpot.c
401
402AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
403M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 404W: http://wiki.analog.com/AD5398
a4edbc10 405W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
406S: Supported
407F: drivers/regulator/ad5398.c
408
409AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
410M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 411W: http://wiki.analog.com/AD7142
a4edbc10 412W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
413S: Supported
414F: drivers/input/misc/ad714x.c
415
416AD7877 TOUCHSCREEN DRIVER
417M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 418W: http://wiki.analog.com/AD7877
a4edbc10 419W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
420S: Supported
421F: drivers/input/touchscreen/ad7877.c
422
423AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
424M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 425W: http://wiki.analog.com/AD7879
a4edbc10 426W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
427S: Supported
428F: drivers/input/touchscreen/ad7879.c
429
1330b0dc 430ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 431M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
432S: Maintained
433
7302b9d9
MH
434ADF7242 IEEE 802.15.4 RADIO DRIVER
435M: Michael Hennerich <michael.hennerich@analog.com>
436W: https://wiki.analog.com/ADF7242
437W: http://ez.analog.com/community/linux-device-drivers
438L: linux-wpan@vger.kernel.org
439S: Supported
440F: drivers/net/ieee802154/adf7242.c
441F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
442
1da177e4 443ADM1025 HARDWARE MONITOR DRIVER
d8130624 444M: Jean Delvare <jdelvare@suse.com>
968ce1b1 445L: linux-hwmon@vger.kernel.org
1da177e4 446S: Maintained
679655da
JP
447F: Documentation/hwmon/adm1025
448F: drivers/hwmon/adm1025.c
1da177e4 449
cae2caae 450ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 451M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 452L: linux-hwmon@vger.kernel.org
cae2caae 453S: Maintained
679655da 454F: drivers/hwmon/adm1029.c
cae2caae 455
cc0b88cf 456ADM8211 WIRELESS DRIVER
cc0b88cf 457L: linux-wireless@vger.kernel.org
491b26b4 458W: http://wireless.kernel.org/
e71bcbd0 459S: Orphan
d4a17304 460F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 461
e8e31622
SA
462ADP1653 FLASH CONTROLLER DRIVER
463M: Sakari Ailus <sakari.ailus@iki.fi>
464L: linux-media@vger.kernel.org
465S: Maintained
466F: drivers/media/i2c/adp1653.c
b5dcee22 467F: include/media/i2c/adp1653.h
e8e31622 468
527a1a83
MH
469ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
470M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 471W: http://wiki.analog.com/ADP5520
a4edbc10 472W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
473S: Supported
474F: drivers/mfd/adp5520.c
475F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 476F: drivers/leds/leds-adp5520.c
77278d50 477F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
478F: drivers/input/keyboard/adp5520-keys.c
479
480ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
481M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 482W: http://wiki.analog.com/ADP5588
a4edbc10 483W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
484S: Supported
485F: drivers/input/keyboard/adp5588-keys.c
77278d50 486F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
487
488ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
489M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 490W: http://wiki.analog.com/ADP8860
a4edbc10 491W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
492S: Supported
493F: drivers/video/backlight/adp8860_bl.c
494
8c22a8f5
DE
495ADS1015 HARDWARE MONITOR DRIVER
496M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 497L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
498S: Maintained
499F: Documentation/hwmon/ads1015
500F: drivers/hwmon/ads1015.c
9010624c 501F: include/linux/platform_data/ads1015.h
8c22a8f5 502
1da177e4 503ADT746X FAN DRIVER
8b58be88 504M: Colin Leroy <colin@colino.net>
1da177e4 505S: Maintained
679655da 506F: drivers/macintosh/therm_adt746x.c
1da177e4 507
b058b859 508ADT7475 HARDWARE MONITOR DRIVER
d8130624 509M: Jean Delvare <jdelvare@suse.com>
968ce1b1 510L: linux-hwmon@vger.kernel.org
b058b859
JD
511S: Maintained
512F: Documentation/hwmon/adt7475
513F: drivers/hwmon/adt7475.c
514
8c6af9e1 515ADVANSYS SCSI DRIVER
8b58be88 516M: Matthew Wilcox <matthew@wil.cx>
d8130624 517M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
518L: linux-scsi@vger.kernel.org
519S: Maintained
679655da
JP
520F: Documentation/scsi/advansys.txt
521F: drivers/scsi/advansys.c
8c6af9e1 522
82abbea7
RD
523ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
524M: Michael Hennerich <michael.hennerich@analog.com>
525W: http://wiki.analog.com/ADXL345
526W: http://ez.analog.com/community/linux-device-drivers
527S: Supported
528F: drivers/input/misc/adxl34x.c
529
1da177e4 530AEDSP16 DRIVER
8b58be88 531M: Riccardo Facchetti <fizban@tin.it>
1da177e4 532S: Maintained
679655da 533F: sound/oss/aedsp16.c
1da177e4 534
91952bc0
AP
535AF9013 MEDIA DRIVER
536M: Antti Palosaari <crope@iki.fi>
537L: linux-media@vger.kernel.org
a825eaec 538W: https://linuxtv.org
91952bc0
AP
539W: http://palosaari.fi/linux/
540Q: http://patchwork.linuxtv.org/project/linux-media/list/
541T: git git://linuxtv.org/anttip/media_tree.git
542S: Maintained
543F: drivers/media/dvb-frontends/af9013*
544
545AF9033 MEDIA DRIVER
546M: Antti Palosaari <crope@iki.fi>
547L: linux-media@vger.kernel.org
a825eaec 548W: https://linuxtv.org
91952bc0
AP
549W: http://palosaari.fi/linux/
550Q: http://patchwork.linuxtv.org/project/linux-media/list/
551T: git git://linuxtv.org/anttip/media_tree.git
552S: Maintained
553F: drivers/media/dvb-frontends/af9033*
554
1da177e4 555AFFS FILE SYSTEM
6cf515e1
GU
556L: linux-fsdevel@vger.kernel.org
557S: Orphan
679655da
JP
558F: Documentation/filesystems/affs.txt
559F: fs/affs/
1da177e4 560
e2d1d6c0 561AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 562M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
563L: linux-afs@lists.infradead.org
564S: Supported
679655da
JP
565F: fs/afs/
566F: include/net/af_rxrpc.h
567F: net/rxrpc/af_rxrpc.c
ee84595a 568W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 569
1da177e4 570AGPGART DRIVER
8b58be88 571M: David Airlie <airlied@linux.ie>
878eaf61 572T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 573S: Maintained
679655da
JP
574F: drivers/char/agp/
575F: include/linux/agp*
c117ab84 576F: include/uapi/linux/agp*
1da177e4
LT
577
578AHA152X SCSI DRIVER
8b58be88 579M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
580L: linux-scsi@vger.kernel.org
581S: Maintained
679655da
JP
582F: drivers/scsi/aha152x*
583F: drivers/scsi/pcmcia/aha152x*
1da177e4 584
64624d4f 585AIC7XXX / AIC79XX SCSI DRIVER
d8130624 586M: Hannes Reinecke <hare@suse.com>
64624d4f 587L: linux-scsi@vger.kernel.org
1da177e4 588S: Maintained
679655da 589F: drivers/scsi/aic7xxx/
1da177e4 590
450500ad
HV
591AIMSLAB FM RADIO RECEIVER DRIVER
592M: Hans Verkuil <hverkuil@xs4all.nl>
593L: linux-media@vger.kernel.org
594T: git git://linuxtv.org/media_tree.git
a825eaec 595W: https://linuxtv.org
450500ad
HV
596S: Maintained
597F: drivers/media/radio/radio-aimslab*
598
e2d1d6c0 599AIO
8b58be88 600M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
601L: linux-aio@kvack.org
602S: Supported
679655da
JP
603F: fs/aio.c
604F: include/linux/*aio*.h
e2d1d6c0 605
469d4ec8
AP
606AIRSPY MEDIA DRIVER
607M: Antti Palosaari <crope@iki.fi>
608L: linux-media@vger.kernel.org
a825eaec 609W: https://linuxtv.org
469d4ec8
AP
610W: http://palosaari.fi/linux/
611Q: http://patchwork.linuxtv.org/project/linux-media/list/
612T: git git://linuxtv.org/anttip/media_tree.git
613S: Maintained
614F: drivers/media/usb/airspy/
615
b9567027
LS
616ALACRITECH GIGABIT ETHERNET DRIVER
617M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
618S: Maintained
619F: drivers/net/ethernet/alacritech/*
620
1da177e4 621ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 622M: Duncan Sands <duncan.sands@free.fr>
6372594a 623L: linux-usb@vger.kernel.org
1da177e4
LT
624W: http://www.linux-usb.org/SpeedTouch/
625S: Maintained
679655da
JP
626F: drivers/usb/atm/speedtch.c
627F: drivers/usb/atm/usbatm.c
1da177e4 628
272f133a 629ALCHEMY AU1XX0 MMC DRIVER
8b58be88 630M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 631S: Maintained
679655da 632F: drivers/mmc/host/au1xmmc.c
272f133a 633
4a4e5787 634ALI1563 I2C DRIVER
8b58be88 635M: Rudolf Marek <r.marek@assembler.cz>
846557d3 636L: linux-i2c@vger.kernel.org
4a4e5787 637S: Maintained
679655da
JP
638F: Documentation/i2c/busses/i2c-ali1563
639F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 640
bc368798
LC
641ALLWINNER SECURITY SYSTEM
642M: Corentin Labbe <clabbe.montjoie@gmail.com>
643L: linux-crypto@vger.kernel.org
644S: Maintained
645F: drivers/crypto/sunxi-ss/
646
1da177e4 647ALPHA PORT
8b58be88 648M: Richard Henderson <rth@twiddle.net>
8b58be88 649M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 650M: Matt Turner <mattst88@gmail.com>
c89f4f9a 651S: Odd Fixes
a9406699 652L: linux-alpha@vger.kernel.org
679655da 653F: arch/alpha/
1da177e4 654
30172936
PR
655ALPS PS/2 TOUCHPAD DRIVER
656R: Pali Rohár <pali.rohar@gmail.com>
657F: drivers/input/mouse/alps.*
658
0560ad57
TT
659ALTERA I2C CONTROLLER DRIVER
660M: Thor Thayer <thor.thayer@linux.intel.com>
661S: Maintained
662F: drivers/i2c/busses/i2c-altera.c
663
f62092f6
LFT
664ALTERA MAILBOX DRIVER
665M: Ley Foon Tan <lftan@altera.com>
666L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
667S: Maintained
668F: drivers/mailbox/mailbox-altera.c
669
c5abbba9
THL
670ALTERA PIO DRIVER
671M: Tien Hock Loh <thloh@altera.com>
672L: linux-gpio@vger.kernel.org
673S: Maintained
674F: drivers/gpio/gpio-altera.c
675
8ce064bf 676ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
06c177cb 677M: Thor Thayer <thor.thayer@linux.intel.com>
8ce064bf
TT
678S: Maintained
679F: drivers/gpio/gpio-altera-a10sr.c
680F: drivers/mfd/altera-a10sr.c
62700682 681F: drivers/reset/reset-a10sr.c
8ce064bf 682F: include/linux/mfd/altera-a10sr.h
843fc75a 683F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
8ce064bf 684
16b8b922 685ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 686M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
687L: netdev@vger.kernel.org
688L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
689S: Maintained
690F: drivers/net/ethernet/altera/
691
adf9251f
TK
692ALTERA UART/JTAG UART SERIAL DRIVERS
693M: Tobias Klauser <tklauser@distanz.ch>
694L: linux-serial@vger.kernel.org
61bd0943 695L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
696S: Maintained
697F: drivers/tty/serial/altera_uart.c
698F: drivers/tty/serial/altera_jtaguart.c
699F: include/linux/altera_uart.h
700F: include/linux/altera_jtaguart.h
701
1738cd3e
NB
702AMAZON ETHERNET DRIVERS
703M: Netanel Belgazal <netanel@annapurnalabs.com>
704R: Saeed Bishara <saeed@annapurnalabs.com>
705R: Zorik Machulsky <zorik@annapurnalabs.com>
706L: netdev@vger.kernel.org
707S: Supported
708F: Documentation/networking/ena.txt
709F: drivers/net/ethernet/amazon/
710
f4875e12
TL
711AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
712M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 713M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
714L: linux-crypto@vger.kernel.org
715S: Supported
716F: drivers/crypto/ccp/
717F: include/linux/ccp.h
718
512d1027 719AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 720M: Huang Rui <ray.huang@amd.com>
968ce1b1 721L: linux-hwmon@vger.kernel.org
96818b58 722S: Supported
512d1027
AH
723F: Documentation/hwmon/fam15h_power
724F: drivers/hwmon/fam15h_power.c
725
167a675a 726AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 727L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 728S: Orphan
faf2e1db 729F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 730
f90b8116 731AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 732P: Andres Salomon <dilinger@queued.net>
67d76710 733L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
734W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
735S: Supported
679655da
JP
736F: drivers/char/hw_random/geode-rng.c
737F: drivers/crypto/geode*
8a61f013 738F: drivers/video/fbdev/geode/
679655da 739F: arch/x86/include/asm/geode.h
f90b8116 740
919ee7dd 741AMD IOMMU (AMD-VI)
e4110568 742M: Joerg Roedel <joro@8bytes.org>
919ee7dd 743L: iommu@lists.linux-foundation.org
525b233c 744T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 745S: Maintained
b2c16391
JP
746F: drivers/iommu/amd_iommu*.[ch]
747F: include/linux/amd-iommu.h
919ee7dd 748
16423d67 749AMD KFD
1241e0b4 750M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
751L: dri-devel@lists.freedesktop.org
752T: git git://people.freedesktop.org/~gabbayo/linux.git
753S: Supported
130e0371
OG
754F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
755F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 756F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 757F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 758F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
759F: drivers/gpu/drm/amd/include/cik_structs.h
760F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 761F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
762F: drivers/gpu/drm/radeon/radeon_kfd.c
763F: drivers/gpu/drm/radeon/radeon_kfd.h
764F: include/uapi/linux/kfd_ioctl.h
16423d67 765
2510eb74
SS
766AMD SEATTLE DEVICE TREE SUPPORT
767M: Brijesh Singh <brijeshkumar.singh@amd.com>
768M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
769M: Tom Lendacky <thomas.lendacky@amd.com>
770S: Supported
771F: arch/arm64/boot/dts/amd/
772
45198c7b
LT
773AMD XGBE DRIVER
774M: Tom Lendacky <thomas.lendacky@amd.com>
775L: netdev@vger.kernel.org
776S: Supported
777F: drivers/net/ethernet/amd/xgbe/
08b8940e 778F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 779
284f42b6 780AMS (Apple Motion Sensor) DRIVER
8b58be88 781M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 782S: Supported
bd5f47ec 783F: drivers/macintosh/ams/
284f42b6 784
531fca16
HV
785ANALOG DEVICES INC AD9389B DRIVER
786M: Hans Verkuil <hans.verkuil@cisco.com>
787L: linux-media@vger.kernel.org
788S: Maintained
789F: drivers/media/i2c/ad9389b*
790
614b4384
LPC
791ANALOG DEVICES INC ADV7180 DRIVER
792M: Lars-Peter Clausen <lars@metafoo.de>
793L: linux-media@vger.kernel.org
794W: http://ez.analog.com/community/linux-device-drivers
795S: Supported
796F: drivers/media/i2c/adv7180.c
797
8d935787
KB
798ANALOG DEVICES INC ADV748X DRIVER
799M: Kieran Bingham <kieran.bingham@ideasonboard.com>
800L: linux-media@vger.kernel.org
801S: Maintained
802F: drivers/media/i2c/adv748x/*
803
c40ddfa3
HV
804ANALOG DEVICES INC ADV7511 DRIVER
805M: Hans Verkuil <hans.verkuil@cisco.com>
806L: linux-media@vger.kernel.org
807S: Maintained
808F: drivers/media/i2c/adv7511*
809
531fca16
HV
810ANALOG DEVICES INC ADV7604 DRIVER
811M: Hans Verkuil <hans.verkuil@cisco.com>
812L: linux-media@vger.kernel.org
813S: Maintained
814F: drivers/media/i2c/adv7604*
815
c40ddfa3
HV
816ANALOG DEVICES INC ADV7842 DRIVER
817M: Hans Verkuil <hans.verkuil@cisco.com>
818L: linux-media@vger.kernel.org
819S: Maintained
820F: drivers/media/i2c/adv7842*
821
527a1a83 822ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 823M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 824L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 825W: http://wiki.analog.com/
a4edbc10 826W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 827S: Supported
39c9d199 828F: sound/soc/codecs/adau*
cc52688a 829F: sound/soc/codecs/adav*
4bdef3bd 830F: sound/soc/codecs/ad1*
ae48f5ef 831F: sound/soc/codecs/ad7*
4bdef3bd 832F: sound/soc/codecs/ssm*
40216ce7 833F: sound/soc/codecs/sigmadsp.*
4bdef3bd 834
527a1a83 835ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 836L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
837L: alsa-devel@alsa-project.org (moderated for non-subscribers)
838W: http://blackfin.uclinux.org/
839S: Supported
840F: sound/soc/blackfin/*
7d1f9018 841
7683e9e5
LT
842ANALOG DEVICES INC DMA DRIVERS
843M: Lars-Peter Clausen <lars@metafoo.de>
844W: http://ez.analog.com/community/linux-device-drivers
845S: Supported
846F: drivers/dma/dma-axi-dmac.c
847
4ce72abc
LPC
848ANALOG DEVICES INC IIO DRIVERS
849M: Lars-Peter Clausen <lars@metafoo.de>
850M: Michael Hennerich <Michael.Hennerich@analog.com>
851W: http://wiki.analog.com/
852W: http://ez.analog.com/community/linux-device-drivers
853S: Supported
854F: drivers/iio/*/ad*
bc82222f 855F: drivers/iio/adc/ltc2497*
4ce72abc
LPC
856X: drivers/iio/*/adjd*
857F: drivers/staging/iio/*/ad*
d5d4602e 858F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 859
27eb6622
RH
860ANDROID CONFIG FRAGMENTS
861M: Rob Herring <robh@kernel.org>
862S: Supported
863F: kernel/configs/android*
864
41c9e95d
GK
865ANDROID DRIVERS
866M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 867M: Arve Hjønnevåg <arve@android.com>
41c9e95d 868M: Riley Andrews <riandrews@android.com>
0e4a566b 869T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
870L: devel@driverdev.osuosl.org
871S: Supported
872F: drivers/android/
873F: drivers/staging/android/
874
7a08de1d 875ANDROID GOLDFISH RTC DRIVER
0464a53e 876M: Miodrag Dinic <miodrag.dinic@mips.com>
7a08de1d
AM
877S: Supported
878F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
f22d9cdc 879F: drivers/rtc/rtc-goldfish.c
7a08de1d 880
d03c023e
LA
881ANDROID ION DRIVER
882M: Laura Abbott <labbott@redhat.com>
883M: Sumit Semwal <sumit.semwal@linaro.org>
884L: devel@driverdev.osuosl.org
885S: Supported
886F: drivers/staging/android/ion
887F: drivers/staging/android/uapi/ion.h
888F: drivers/staging/android/uapi/ion_test.h
889
42269063 890AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 891M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 892L: linuxppc-dev@lists.ozlabs.org
93711660 893L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 894S: Maintained
679655da 895F: sound/aoa/
42269063 896
4075a283 897APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
898M: William Breathitt Gray <vilhelm.gray@gmail.com>
899L: linux-iio@vger.kernel.org
900S: Maintained
4075a283 901F: drivers/iio/adc/stx104.c
97a445da 902
1da177e4 903APM DRIVER
e5f6450c 904M: Jiri Kosina <jikos@kernel.org>
81024fc4 905S: Odd fixes
9f273c24 906T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
907F: arch/x86/kernel/apm_32.c
908F: include/linux/apm_bios.h
c117ab84 909F: include/uapi/linux/apm_bios.h
81024fc4 910F: drivers/char/apm-emulation.c
1da177e4 911
82abbea7
RD
912APPARMOR SECURITY MODULE
913M: John Johansen <john.johansen@canonical.com>
914L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
915W: apparmor.wiki.kernel.org
916T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
917S: Supported
918F: security/apparmor/
919F: Documentation/admin-guide/LSM/apparmor.rst
920
bd7aa4b2 921APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 922M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 923L: linux-input@vger.kernel.org
75dd112a 924S: Odd fixes
679655da 925F: drivers/input/mouse/bcm5974.c
bd7aa4b2 926
6f2fad74 927APPLE SMC DRIVER
75dd112a 928M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 929L: linux-hwmon@vger.kernel.org
75dd112a 930S: Odd fixes
679655da 931F: drivers/hwmon/applesmc.c
6f2fad74 932
1da177e4 933APPLETALK NETWORK LAYER
0c59d281
ACM
934L: netdev@vger.kernel.org
935S: Odd fixes
679655da
JP
936F: drivers/net/appletalk/
937F: net/appletalk/
1da177e4 938
21c75328
DD
939APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
940M: Duc Dang <dhdang@apm.com>
941S: Supported
942F: arch/arm64/boot/dts/apm/
943
7683e9e5
LT
944APPLIED MICRO (APM) X-GENE SOC EDAC
945M: Loc Ho <lho@apm.com>
946S: Supported
947F: drivers/edac/xgene_edac.c
948F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
949
950APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
951M: Iyappan Subramanian <isubramanian@apm.com>
952M: Keyur Chudgar <kchudgar@apm.com>
953S: Supported
954F: drivers/net/ethernet/apm/xgene-v2/
955
24299502
IS
956APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
957M: Iyappan Subramanian <isubramanian@apm.com>
958M: Keyur Chudgar <kchudgar@apm.com>
b3fd38d2 959M: Quan Nguyen <qnguyen@apm.com>
24299502
IS
960S: Supported
961F: drivers/net/ethernet/apm/xgene/
2efccc60 962F: drivers/net/phy/mdio-xgene.c
24299502 963F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 964F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 965
fd3a628e
TN
966APPLIED MICRO (APM) X-GENE SOC PMU
967M: Tai Nguyen <ttnguyen@apm.com>
968S: Supported
969F: drivers/perf/xgene_pmu.c
970F: Documentation/perf/xgene-pmu.txt
971F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
972
62a37dc7
LP
973APTINA CAMERA SENSOR PLL
974M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
975L: linux-media@vger.kernel.org
976S: Maintained
977F: drivers/media/i2c/aptina-pll.*
978
1154ea7d 979ARC FRAMEBUFFER DRIVER
8b58be88 980M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 981S: Maintained
8a61f013
JH
982F: drivers/video/fbdev/arcfb.c
983F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 984
82abbea7
RD
985ARC PGU DRM DRIVER
986M: Alexey Brodkin <abrodkin@synopsys.com>
987S: Supported
988F: drivers/gpu/drm/arc/
989F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
990
c38f6ac7
MG
991ARCNET NETWORK LAYER
992M: Michael Grzeschik <m.grzeschik@pengutronix.de>
993L: netdev@vger.kernel.org
994S: Maintained
995F: drivers/net/arcnet/
996F: include/uapi/linux/if_arcnet.h
997
588deb61
MR
998ARM ARCHITECTED TIMER DRIVER
999M: Mark Rutland <mark.rutland@arm.com>
1000M: Marc Zyngier <marc.zyngier@arm.com>
1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S: Maintained
1003F: arch/arm/include/asm/arch_timer.h
1004F: arch/arm64/include/asm/arch_timer.h
1005F: drivers/clocksource/arm_arch_timer.c
1006
c5a906a5
LD
1007ARM HDLCD DRM DRIVER
1008M: Liviu Dudau <liviu.dudau@arm.com>
1009S: Supported
59ba2422 1010F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
1011F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1012
59ba2422
LD
1013ARM MALI-DP DRM DRIVER
1014M: Liviu Dudau <liviu.dudau@arm.com>
1015M: Brian Starkey <brian.starkey@arm.com>
1016M: Mali DP Maintainers <malidp@foss.arm.com>
1017S: Supported
1018F: drivers/gpu/drm/arm/
1019F: Documentation/devicetree/bindings/display/arm,malidp.txt
1020
1da177e4 1021ARM MFM AND FLOPPY DRIVERS
8b58be88 1022M: Ian Molton <spyro@f2s.com>
1da177e4 1023S: Maintained
679655da
JP
1024F: arch/arm/lib/floppydma.S
1025F: arch/arm/include/asm/floppy.h
1da177e4 1026
6f96521f
WD
1027ARM PMU PROFILING AND DEBUGGING
1028M: Will Deacon <will.deacon@arm.com>
55d5c4ab 1029M: Mark Rutland <mark.rutland@arm.com>
6f96521f 1030S: Maintained
55d5c4ab 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 1032F: arch/arm*/kernel/perf_*
6f96521f 1033F: arch/arm/oprofile/common.c
dd06a84b
MR
1034F: arch/arm*/kernel/hw_breakpoint.c
1035F: arch/arm*/include/asm/hw_breakpoint.h
1036F: arch/arm*/include/asm/perf_event.h
55d5c4ab 1037F: drivers/perf/*
fa8ad788 1038F: include/linux/perf/arm_pmu.h
55d5c4ab 1039F: Documentation/devicetree/bindings/arm/pmu.txt
5d3fa803 1040F: Documentation/devicetree/bindings/perf/
6f96521f 1041
d4275354 1042ARM PORT
54176cc6 1043M: Russell King <linux@armlinux.org.uk>
efc03ecb 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1045W: http://www.armlinux.org.uk/
d4275354 1046S: Maintained
0d7f4f05 1047T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354
RK
1048F: arch/arm/
1049
cefbf4ea 1050ARM PRIMECELL AACI PL041 DRIVER
54176cc6 1051M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1052S: Maintained
1053F: sound/arm/aaci.*
1054
7683e9e5
LT
1055ARM PRIMECELL BUS SUPPORT
1056M: Russell King <linux@armlinux.org.uk>
1057S: Maintained
1058F: drivers/amba/
1059F: include/linux/amba/bus.h
1060
cefbf4ea 1061ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 1062M: Russell King <linux@armlinux.org.uk>
cefbf4ea 1063S: Maintained
8a61f013 1064F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
1065
1066ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1067M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1068S: Maintained
1069F: drivers/input/serio/ambakmi.*
1070F: include/linux/amba/kmi.h
1071
2761f5c2 1072ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1073M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1074S: Maintained
679655da 1075F: drivers/mmc/host/mmci.*
2f748aaa 1076F: include/linux/amba/mmci.h
2761f5c2 1077
1b4304e5 1078ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1079M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1080S: Maintained
1081F: drivers/tty/serial/amba-pl01*.c
1082F: include/linux/amba/serial.h
2761f5c2 1083
7683e9e5
LT
1084ARM SMMU DRIVERS
1085M: Will Deacon <will.deacon@arm.com>
1086R: Robin Murphy <robin.murphy@arm.com>
1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
cefbf4ea 1088S: Maintained
7683e9e5
LT
1089F: drivers/iommu/arm-smmu.c
1090F: drivers/iommu/arm-smmu-v3.c
1091F: drivers/iommu/io-pgtable-arm.c
1092F: drivers/iommu/io-pgtable-arm-v7s.c
1093
1094ARM SUB-ARCHITECTURES
1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096S: Maintained
1097F: arch/arm/mach-*/
1098F: arch/arm/plat-*/
1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
cefbf4ea 1100
872d1ba4
AF
1101ARM/ACTIONS SEMI ARCHITECTURE
1102M: Andreas Färber <afaerber@suse.de>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S: Maintained
1105N: owl
1106F: arch/arm/mach-actions/
1107F: arch/arm/boot/dts/owl-*
1108F: arch/arm64/boot/dts/actions/
1109F: drivers/clocksource/owl-*
ba2694de
AF
1110F: drivers/soc/actions/
1111F: include/dt-bindings/power/owl-*
1112F: include/linux/soc/actions/
872d1ba4 1113F: Documentation/devicetree/bindings/arm/actions.txt
ba2694de 1114F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
872d1ba4
AF
1115F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1116
2b7a52a4 1117ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1118M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1120S: Maintained
1121
9c784f95 1122ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1123M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1125S: Maintained
1126
2b7a52a4 1127ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1128M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1130S: Maintained
1131
7683e9e5
LT
1132ARM/Allwinner SoC Clock Support
1133M: Emilio López <emilio@elopez.com.ar>
1134S: Maintained
1135F: drivers/clk/sunxi/
1136
5c6dcd7f 1137ARM/Allwinner sunXi SoC support
1b106699 1138M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1139M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S: Maintained
5c6dcd7f 1142N: sun[x456789]i
87c586a6
MR
1143N: sun50i
1144F: arch/arm/mach-sunxi/
6bc37fac 1145F: arch/arm64/boot/dts/allwinner/
87c586a6
MR
1146F: drivers/clk/sunxi-ng/
1147F: drivers/pinctrl/sunxi/
1148F: drivers/soc/sunxi/
1149T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
60b0f380 1150
7683e9e5
LT
1151ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1152M: Neil Armstrong <narmstrong@baylibre.com>
1153M: Jerome Brunet <jbrunet@baylibre.com>
1154L: linux-amlogic@lists.infradead.org
60b0f380 1155S: Maintained
7683e9e5
LT
1156F: drivers/clk/meson/
1157F: include/dt-bindings/clock/meson*
1158F: include/dt-bindings/clock/gxbb*
1159F: Documentation/devicetree/bindings/clock/amlogic*
1b106699 1160
79318452 1161ARM/Amlogic Meson SoC support
7c1e3876 1162M: Carlo Caione <carlo@caione.org>
6683d91c 1163M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1165L: linux-amlogic@lists.infradead.org
79318452 1166W: http://linux-meson.com/
7c1e3876 1167S: Maintained
79318452
CC
1168F: arch/arm/mach-meson/
1169F: arch/arm/boot/dts/meson*
6683d91c 1170F: arch/arm64/boot/dts/amlogic/
7683e9e5 1171F: drivers/pinctrl/meson/
51c5d844 1172F: drivers/mmc/host/meson*
79318452 1173N: meson
7c1e3876 1174
eff506fa
TZ
1175ARM/Annapurna Labs ALPINE ARCHITECTURE
1176M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1177M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1179S: Maintained
1180F: arch/arm/mach-alpine/
a9e5547b
AT
1181F: arch/arm/boot/dts/alpine*
1182F: arch/arm64/boot/dts/al/
1183F: drivers/*/*alpine*
eff506fa 1184
5255034d
LP
1185ARM/ARTPEC MACHINE SUPPORT
1186M: Jesper Nilsson <jesper.nilsson@axis.com>
1187M: Lars Persson <lars.persson@axis.com>
1188M: Niklas Cassel <niklas.cassel@axis.com>
1189S: Maintained
1190L: linux-arm-kernel@axis.com
1191F: arch/arm/mach-artpec
1192F: arch/arm/boot/dts/artpec6*
33b8ac91 1193F: drivers/clk/axis
f93ed028 1194F: drivers/crypto/axis
00df0582 1195F: drivers/pinctrl/pinctrl-artpec*
9c6c149b 1196F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
5255034d 1197
413dfbbf
BH
1198ARM/ASPEED I2C DRIVER
1199M: Brendan Higgins <brendanhiggins@google.com>
1200R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1201R: Joel Stanley <joel@jms.id.au>
1202L: linux-i2c@vger.kernel.org
6209ef67 1203L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
413dfbbf
BH
1204S: Maintained
1205F: drivers/irqchip/irq-aspeed-i2c-ic.c
1206F: drivers/i2c/busses/i2c-aspeed.c
1207F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1208F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1209
7683e9e5
LT
1210ARM/ASPEED MACHINE SUPPORT
1211M: Joel Stanley <joel@jms.id.au>
1212S: Maintained
1213F: arch/arm/mach-aspeed/
1214F: arch/arm/boot/dts/aspeed-*
1215F: drivers/*/*aspeed*
1216
1217ARM/ATMEL AT91 Clock Support
1218M: Boris Brezillon <boris.brezillon@free-electrons.com>
1219S: Maintained
1220F: drivers/clk/at91
1221
8dca5ce8 1222ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
e085b9d8 1223M: Nicolas Ferre <nicolas.ferre@microchip.com>
d68b35f8 1224M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
efc03ecb 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1226W: http://www.linux4sam.org
9f273c24 1227T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1228S: Supported
1229F: arch/arm/mach-at91/
f0a0a58e 1230F: include/soc/at91/
70e389cc
MB
1231F: arch/arm/boot/dts/at91*.dts
1232F: arch/arm/boot/dts/at91*.dtsi
1233F: arch/arm/boot/dts/sama*.dts
1234F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1235F: arch/arm/include/debug/at91.S
f4e6dfcb 1236F: drivers/memory/atmel*
d4a89c7d 1237
986cf2e9 1238ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1239M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S: Maintained
1242F: arch/arm/mach-highbank/
e68d7c14
RH
1243F: arch/arm/boot/dts/highbank.dts
1244F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1245
d94f944e 1246ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1247M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1248S: Maintained
1249F: arch/arm/mach-cns3xxx/
d94f944e 1250
4863dea3
SG
1251ARM/CAVIUM THUNDER NETWORK DRIVER
1252M: Sunil Goutham <sgoutham@cavium.com>
1253M: Robert Richter <rric@kernel.org>
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Supported
322e5cc5 1256F: drivers/net/ethernet/cavium/thunder/
4863dea3 1257
386ab516
AS
1258ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1259M: Alexander Shiyan <shc_work@mail.ru>
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S: Odd Fixes
b8ba3874 1262N: clps711x
386ab516 1263
7683e9e5
LT
1264ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1265M: Lennert Buytenhek <kernel@wantstofly.org>
1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S: Maintained
1268
2b7a52a4 1269ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1270M: Hartley Sweeten <hsweeten@visionengravers.com>
151d1d75 1271M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
efc03ecb 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1273S: Maintained
d19d3667
HS
1274F: arch/arm/mach-ep93xx/
1275F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4 1276
d4275354 1277ARM/CLKDEV SUPPORT
54176cc6 1278M: Russell King <linux@armlinux.org.uk>
efc03ecb 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1280S: Maintained
0d7f4f05 1281T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
d4275354 1282F: arch/arm/include/asm/clkdev.h
4fa2651d 1283F: drivers/clk/clkdev.c
d4275354 1284
d48134e7 1285ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1286M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1288S: Maintained
1289
7683e9e5
LT
1290ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1291M: Baruch Siach <baruch@tkos.co.il>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S: Maintained
1294F: arch/arm/boot/dts/cx92755*
1295N: digicolor
1296
94150095
HF
1297ARM/CONTEC MICRO9 MACHINE SUPPORT
1298M: Hubert Feurstein <hubert.feurstein@contec.at>
1299S: Maintained
1300F: arch/arm/mach-ep93xx/micro9.c
1301
a06ae860
PP
1302ARM/CORESIGHT FRAMEWORK AND DRIVERS
1303M: Mathieu Poirier <mathieu.poirier@linaro.org>
1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S: Maintained
01081f5a 1306F: drivers/hwtracing/coresight/*
a06ae860 1307F: Documentation/trace/coresight.txt
2fd95d65 1308F: Documentation/trace/coresight-cpu-debug.txt
a06ae860 1309F: Documentation/devicetree/bindings/arm/coresight.txt
2fd95d65 1310F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
7a25ec8e 1311F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1312F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1313F: tools/perf/arch/arm/util/auxtrace.c
1314F: tools/perf/arch/arm/util/cs-etm.c
1315F: tools/perf/arch/arm/util/cs-etm.h
1316F: tools/perf/util/cs-etm.h
a06ae860 1317
1da177e4 1318ARM/CORGI MACHINE SUPPORT
8b58be88 1319M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1320S: Maintained
1321
881a95f9 1322ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1323M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
a96f50e6 1324M: Linus Walleij <linus.walleij@linaro.org>
efc03ecb 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1326T: git git://github.com/ulli-kroll/linux.git
162500b3 1327S: Maintained
a96f50e6
LW
1328F: Documentation/devicetree/bindings/arm/gemini.txt
1329F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1330F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
f49afbb5 1331F: arch/arm/mach-gemini/
a96f50e6 1332F: drivers/pinctrl/pinctrl-gemini.c
1d61d259 1333F: drivers/rtc/rtc-ftrtc010.c
881a95f9 1334
a990cbd8 1335ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1336M: Barry Song <baohua@kernel.org>
a990cbd8 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1338T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1339S: Maintained
e68d7c14 1340F: arch/arm/boot/dts/prima2*
a990cbd8 1341F: arch/arm/mach-prima2/
4a9c44f1 1342F: drivers/clk/sirf/
05f30e8d 1343F: drivers/clocksource/timer-prima2.c
5833ac98 1344F: drivers/clocksource/timer-atlas7.c
f8505ef5 1345N: [^a-z]sirf
a990cbd8 1346
d4275354 1347ARM/EBSA110 MACHINE SUPPORT
54176cc6 1348M: Russell King <linux@armlinux.org.uk>
efc03ecb 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1350W: http://www.armlinux.org.uk/
d4275354
RK
1351S: Maintained
1352F: arch/arm/mach-ebsa110/
b955f6ca 1353F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1354
4721f3ce
UKK
1355ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1356M: Uwe Kleine-König <kernel@pengutronix.de>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359N: efm32
1360
a9da4f7e 1361ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
d9bd2645
SS
1362M: Robert Jarzmik <robert.jarzmik@free.fr>
1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e 1364S: Maintained
cafc2265 1365F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1366
6a915af9 1367ARM/FARADAY FA526 PORT
162500b3 1368M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1370S: Maintained
1fa7e547 1371T: git git://git.berlios.de/gemini-board
f49afbb5 1372F: arch/arm/mm/*-fa*
6a915af9 1373
d4275354 1374ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1375M: Russell King <linux@armlinux.org.uk>
efc03ecb 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1377W: http://www.armlinux.org.uk/
d4275354
RK
1378S: Maintained
1379F: arch/arm/include/asm/hardware/dec21285.h
1380F: arch/arm/mach-footbridge/
1381
86183a5f 1382ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1383M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1384M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1385R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1387S: Maintained
f1c12837 1388T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1389F: arch/arm/mach-imx/
ce515a6b 1390F: arch/arm/mach-mxs/
2a82f95c 1391F: arch/arm/boot/dts/imx*
e5dafa22 1392F: arch/arm/configs/imx*_defconfig
cf20968a 1393F: drivers/clk/imx/
721cabf6 1394F: drivers/soc/imx/
cf20968a 1395F: include/soc/imx/
86183a5f 1396
142109d2 1397ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1398M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1399M: Sascha Hauer <kernel@pengutronix.de>
1400R: Stefan Agner <stefan@agner.ch>
1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S: Maintained
1403T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1404F: arch/arm/mach-imx/*vf610*
1405F: arch/arm/boot/dts/vf*
1406
2b7a52a4 1407ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1408M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1410S: Maintained
1411
90b8fc34 1412ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1413M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1415S: Maintained
1416
ef47d5f0 1417ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1418M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1419M: Paul Parsons <lost.distance@yahoo.com>
1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1421S: Maintained
1422F: arch/arm/mach-pxa/hx4700.c
1423F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1424F: sound/soc/pxa/hx4700.c
ef47d5f0 1425
4dfad069
WX
1426ARM/HISILICON SOC SUPPORT
1427M: Wei Xu <xuwei5@hisilicon.com>
1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429W: http://www.hisilicon.com
1430S: Supported
1431T: git git://github.com/hisilicon/linux-hisi.git
1432F: arch/arm/mach-hisi/
e68d7c14
RH
1433F: arch/arm/boot/dts/hi3*
1434F: arch/arm/boot/dts/hip*
1435F: arch/arm/boot/dts/hisi*
1436F: arch/arm64/boot/dts/hisilicon/
4dfad069 1437
21f37bc3 1438ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1439M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1440W: www.jlime.com
1441S: Maintained
084bad91
KE
1442T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1443F: arch/arm/mach-sa1100/jornada720.c
1444F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1445
5e767ab9
JMC
1446ARM/IGEP MACHINE SUPPORT
1447M: Enric Balletbo i Serra <eballetbo@gmail.com>
1448M: Javier Martinez Canillas <javier@dowhile0.org>
1449L: linux-omap@vger.kernel.org
1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S: Maintained
06ff74fd 1452F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1453
403d2971
MV
1454ARM/INCOME PXA270 SUPPORT
1455M: Marek Vasut <marek.vasut@gmail.com>
1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S: Maintained
ec154082 1458F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1459
7683e9e5
LT
1460ARM/INTEL IOP13XX ARM ARCHITECTURE
1461M: Lennert Buytenhek <kernel@wantstofly.org>
1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S: Maintained
1464
2b7a52a4 1465ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1466M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1468S: Maintained
e2bdb176
DW
1469
1470ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1472S: Orphan
2b7a52a4 1473
2b7a52a4 1474ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1475M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1477S: Maintained
2b7a52a4 1478
2b7a52a4 1479ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1480M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1482S: Maintained
1483
dfdd8cc9
KH
1484ARM/INTEL IXP4XX ARM ARCHITECTURE
1485M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1486M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1488S: Maintained
1489F: arch/arm/mach-ixp4xx/
1490
838553c5 1491ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1492M: Jonathan Cameron <jic23@cam.ac.uk>
1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S: Maintained
1495F: arch/arm/mach-pxa/stargate2.c
1496F: drivers/pcmcia/pxa2xx_stargate2.c
1497
2b7a52a4 1498ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1499M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1501S: Maintained
2b7a52a4
LB
1502
1503ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1504M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1506S: Maintained
1507
8cb555b6
CM
1508ARM/LG1K ARCHITECTURE
1509M: Chanho Min <chanho.min@lge.com>
1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511S: Maintained
1512F: arch/arm64/boot/dts/lg/
1513
2b7a52a4 1514ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1515M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1517S: Maintained
1518
3143875f
JE
1519ARM/LPC18XX ARCHITECTURE
1520M: Joachim Eastwood <manabian@gmail.com>
1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522S: Maintained
19c1c32c
JE
1523F: arch/arm/boot/dts/lpc43*
1524F: drivers/clk/nxp/clk-lpc18xx*
1525F: drivers/clocksource/time-lpc32xx.c
1526F: drivers/i2c/busses/i2c-lpc2k.c
1527F: drivers/memory/pl172.c
1528F: drivers/mtd/spi-nor/nxp-spifi.c
1529F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1530N: lpc18xx
1531
15e4f7da 1532ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1533M: Vladimir Zapolskiy <vz@mleia.com>
1534M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1536T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1537S: Maintained
2377f9fd 1538F: arch/arm/boot/dts/lpc32*
15e4f7da 1539F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1540F: drivers/i2c/busses/i2c-pnx.c
1541F: drivers/net/ethernet/nxp/lpc_eth.c
1542F: drivers/usb/host/ohci-nxp.c
1543F: drivers/watchdog/pnx4008_wdt.c
1544N: lpc32xx
15e4f7da 1545
3b886171 1546ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1547M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1548S: Maintained
1549
40f4978b 1550ARM/Marvell Berlin SoC support
70e1a28f 1551M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1552M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S: Maintained
1555F: arch/arm/mach-berlin/
31c17ac9 1556F: arch/arm/boot/dts/berlin*
e68d7c14 1557F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1558
4cfab57e 1559ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1560M: Jason Cooper <jason@lakedaemon.net>
1561M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1562M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1563M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0 1565S: Maintained
ab7090ff 1566F: Documentation/devicetree/bindings/soc/dove/
4f1312b0 1567F: arch/arm/mach-dove/
54a246ff
NP
1568F: arch/arm/mach-mv78xx0/
1569F: arch/arm/mach-orion5x/
1570F: arch/arm/plat-orion/
31c17ac9
GC
1571F: arch/arm/boot/dts/dove*
1572F: arch/arm/boot/dts/orion5x*
1573
7683e9e5
LT
1574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1575M: Jason Cooper <jason@lakedaemon.net>
1576M: Andrew Lunn <andrew@lunn.ch>
1577M: Gregory Clement <gregory.clement@free-electrons.com>
1578M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
e557959d
NA
1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580S: Maintained
7683e9e5
LT
1581F: arch/arm/boot/dts/armada*
1582F: arch/arm/boot/dts/kirkwood*
1583F: arch/arm/configs/mvebu_*_defconfig
1584F: arch/arm/mach-mvebu/
1585F: arch/arm64/boot/dts/marvell/armada*
1586F: drivers/cpufreq/mvebu-cpufreq.c
1587F: drivers/irqchip/irq-armada-370-xp.c
1588F: drivers/irqchip/irq-mvebu-*
1589F: drivers/pinctrl/mvebu/
1590F: drivers/rtc/rtc-armada38x.c
e557959d 1591
607b8fc9
EH
1592ARM/Mediatek RTC DRIVER
1593M: Eddie Huang <eddie.huang@mediatek.com>
1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1596S: Maintained
1597F: drivers/rtc/rtc-mt6397.c
1598
e54951c8
MB
1599ARM/Mediatek SoC support
1600M: Matthias Brugger <matthias.bgg@gmail.com>
1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1602L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1603S: Maintained
1604F: arch/arm/boot/dts/mt6*
44e4e5fb 1605F: arch/arm/boot/dts/mt7*
e54951c8
MB
1606F: arch/arm/boot/dts/mt8*
1607F: arch/arm/mach-mediatek/
44e4e5fb 1608F: arch/arm64/boot/dts/mediatek/
e54951c8
MB
1609N: mtk
1610K: mediatek
1611
0f8669e3
CY
1612ARM/Mediatek USB3 PHY DRIVER
1613M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1616S: Maintained
cd4ec4b0 1617F: drivers/phy/mediatek/phy-mtk-tphy.c
0f8669e3 1618
adcb079f
AB
1619ARM/MICREL KS8695 ARCHITECTURE
1620M: Greg Ungerer <gerg@uclinux.org>
1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1622F: arch/arm/mach-ks8695/
adcb079f
AB
1623S: Odd Fixes
1624
d78ff0a5 1625ARM/MIOA701 MACHINE SUPPORT
8b58be88 1626M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1628F: arch/arm/mach-pxa/mioa701.c
1629S: Maintained
1630
9624dfe6 1631ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1632M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1633S: Maintained
1634
e0ee9851 1635ARM/NOMADIK ARCHITECTURE
28b8e8d4 1636M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1637M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S: Maintained
1640F: arch/arm/mach-nomadik/
ecc265fe 1641F: drivers/pinctrl/nomadik/
87572880 1642F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1643T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1644
7683e9e5
LT
1645ARM/NUVOTON W90X900 ARM ARCHITECTURE
1646M: Wan ZongShun <mcuos.com@gmail.com>
1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648W: http://www.mcuos.com
1649S: Maintained
1650F: arch/arm/mach-w90x900/
1651F: drivers/input/keyboard/w90p910_keypad.c
1652F: drivers/input/touchscreen/w90p910_ts.c
1653F: drivers/watchdog/nuc900_wdt.c
1654F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1655F: drivers/mtd/nand/nuc900_nand.c
1656F: drivers/rtc/rtc-nuc900.c
1657F: drivers/spi/spi-nuc900.c
1658F: drivers/usb/host/ehci-w90x900.c
1659F: drivers/video/fbdev/nuc900fb.c
1660
9d76295a 1661ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1662M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1663L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1664W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1665S: Supported
1666
7683e9e5
LT
1667ARM/Orion SoC/Technologic Systems TS-78xx platform support
1668M: Alexander Clouter <alex@digriz.org.uk>
1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670W: http://www.digriz.org.uk/ts78xx/kernel
8459c159 1671S: Maintained
7683e9e5 1672F: arch/arm/mach-orion5x/ts78xx-*
8459c159 1673
7683e9e5
LT
1674ARM/OXNAS platform support
1675M: Neil Armstrong <narmstrong@baylibre.com>
1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1678S: Maintained
1679F: arch/arm/mach-oxnas/
1680F: arch/arm/boot/dts/ox8*.dtsi
1681F: arch/arm/boot/dts/wd-mbwe.dts
1682F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1683N: oxnas
1684
1685ARM/PALM TREO SUPPORT
1686M: Tomas Cech <sleep_walker@suse.com>
1687L: linux-arm-kernel@lists.infradead.org
1688W: http://hackndev.com
1689S: Maintained
1690F: arch/arm/mach-pxa/include/mach/palmtreo.h
1691F: arch/arm/mach-pxa/palmtreo.c
1692
1693ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1694M: Marek Vasut <marek.vasut@gmail.com>
1695L: linux-arm-kernel@lists.infradead.org
1696W: http://hackndev.com
1697S: Maintained
933d35f0
JP
1698F: arch/arm/mach-pxa/include/mach/palmtx.h
1699F: arch/arm/mach-pxa/palmtx.c
1700F: arch/arm/mach-pxa/include/mach/palmt5.h
1701F: arch/arm/mach-pxa/palmt5.c
1702F: arch/arm/mach-pxa/include/mach/palmld.h
1703F: arch/arm/mach-pxa/palmld.c
1704F: arch/arm/mach-pxa/include/mach/palmte2.h
1705F: arch/arm/mach-pxa/palmte2.c
1706F: arch/arm/mach-pxa/include/mach/palmtc.h
1707F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1708
c49e1e63 1709ARM/PALMZ72 SUPPORT
8b58be88 1710M: Sergey Lapin <slapin@ossfans.org>
75280787 1711L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1712W: http://hackndev.com
1713S: Maintained
933d35f0
JP
1714F: arch/arm/mach-pxa/include/mach/palmz72.h
1715F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1716
1da177e4 1717ARM/PLEB SUPPORT
8b58be88 1718M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1719W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1720S: Maintained
1721
1722ARM/PT DIGITAL BOARD PORT
8b58be88 1723M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1725W: http://www.armlinux.org.uk/
1da177e4
LT
1726S: Maintained
1727
8fc1b0f8 1728ARM/QUALCOMM SUPPORT
bbeaa595
AG
1729M: Andy Gross <andy.gross@linaro.org>
1730M: David Brown <david.brown@linaro.org>
8fc1b0f8 1731L: linux-arm-msm@vger.kernel.org
f5d3af9d 1732L: linux-soc@vger.kernel.org
8fc1b0f8 1733S: Maintained
0ff50d60 1734F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1735F: arch/arm/boot/dts/qcom-*.dts
1736F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1737F: arch/arm/mach-qcom/
e68d7c14 1738F: arch/arm64/boot/dts/qcom/*
5482cefa 1739F: drivers/i2c/busses/i2c-qup.c
39a3366a 1740F: drivers/clk/qcom/
472cef34 1741F: drivers/dma/qcom/
f5d3af9d 1742F: drivers/soc/qcom/
5482cefa 1743F: drivers/spi/spi-qup.c
c0c89faf
SB
1744F: drivers/tty/serial/msm_serial.h
1745F: drivers/tty/serial/msm_serial.c
1746F: drivers/*/pm8???-*
1747F: drivers/mfd/ssbi.c
916f743d 1748F: drivers/firmware/qcom_scm.c
bbeaa595 1749T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1750
2b7a52a4 1751ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1752M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1754S: Maintained
1755
de9aa530
AF
1756ARM/REALTEK ARCHITECTURE
1757M: Andreas Färber <afaerber@suse.de>
1758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759S: Maintained
1760F: arch/arm64/boot/dts/realtek/
1761F: Documentation/devicetree/bindings/arm/realtek.txt
1762
b138e119
SH
1763ARM/RENESAS ARM64 ARCHITECTURE
1764M: Simon Horman <horms@verge.net.au>
1765M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1766L: linux-renesas-soc@vger.kernel.org
1767Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1768T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769S: Supported
1770F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1771F: drivers/soc/renesas/
1772F: include/linux/soc/renesas/
b138e119 1773
d4275354 1774ARM/RISCPC ARCHITECTURE
54176cc6 1775M: Russell King <linux@armlinux.org.uk>
efc03ecb 1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1777W: http://www.armlinux.org.uk/
d4275354 1778S: Maintained
d4275354
RK
1779F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1780F: arch/arm/include/asm/hardware/ioc.h
1781F: arch/arm/include/asm/hardware/iomd.h
1782F: arch/arm/include/asm/hardware/memc.h
1783F: arch/arm/mach-rpc/
1a6422f6 1784F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1785F: drivers/net/ethernet/i825xx/ether1*
1786F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1787F: drivers/scsi/arm/
1788
08ddbb0a
HS
1789ARM/Rockchip SoC support
1790M: Heiko Stuebner <heiko@sntech.de>
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1792L: linux-rockchip@lists.infradead.org
9f273c24 1793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1794S: Maintained
541555e9 1795F: arch/arm/boot/dts/rk3*
2b503be3 1796F: arch/arm/boot/dts/rv1108*
08ddbb0a 1797F: arch/arm/mach-rockchip/
541555e9
HS
1798F: drivers/clk/rockchip/
1799F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1800F: drivers/*/*rockchip*
541555e9
HS
1801F: drivers/*/*/*rockchip*
1802F: sound/soc/rockchip/
b4331b43 1803N: rockchip
08ddbb0a 1804
5bfb937c
KK
1805ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1806M: Kukjin Kim <kgene@kernel.org>
326dce07 1807M: Krzysztof Kozlowski <krzk@kernel.org>
efc03ecb 1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1809L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1810Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1811S: Maintained
6f0589c8 1812F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1813F: arch/arm/boot/dts/s5p*
1814F: arch/arm/boot/dts/samsung*
6f0589c8 1815F: arch/arm/boot/dts/exynos*
d97236e6 1816F: arch/arm64/boot/dts/exynos/
482ce512 1817F: arch/arm/plat-samsung/
769bbb63
HS
1818F: arch/arm/mach-s3c24*/
1819F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1820F: arch/arm/mach-s5p*/
1821F: arch/arm/mach-exynos*/
1c03274d
KK
1822F: drivers/*/*s3c24*
1823F: drivers/*/*/*s3c24*
1824F: drivers/*/*s3c64xx*
1825F: drivers/*/*s5pv210*
ffd51977 1826F: drivers/memory/samsung/*
bf50ddcd 1827F: drivers/soc/samsung/*
d6b9aea6
KK
1828F: Documentation/arm/Samsung/
1829F: Documentation/devicetree/bindings/arm/samsung/
1830F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1831F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1832N: exynos
f556cb07 1833
10ffa964
KP
1834ARM/SAMSUNG MOBILE MACHINE SUPPORT
1835M: Kyungmin Park <kyungmin.park@samsung.com>
1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S: Maintained
004bbd3c 1838F: arch/arm/mach-s5pv210/
10ffa964 1839
3ce4ccb6
KD
1840ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1841M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1842M: Kamil Debski <kamil@wypas.org>
1843M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1844L: linux-arm-kernel@lists.infradead.org
1845L: linux-media@vger.kernel.org
1846S: Maintained
1847F: drivers/media/platform/s5p-g2d/
1848
1bcbf6f4 1849ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
8108f7f4
MS
1850M: Marek Szyprowski <m.szyprowski@samsung.com>
1851L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1bcbf6f4
KD
1852L: linux-media@vger.kernel.org
1853S: Maintained
8108f7f4
MS
1854F: drivers/media/platform/s5p-cec/
1855F: Documentation/devicetree/bindings/media/s5p-cec.txt
1bcbf6f4 1856
7d9f9bf4
AP
1857ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1858M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1859M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1860L: linux-arm-kernel@lists.infradead.org
1861L: linux-media@vger.kernel.org
1862S: Maintained
1863F: drivers/media/platform/s5p-jpeg/
1864
7683e9e5
LT
1865ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1866M: Kyungmin Park <kyungmin.park@samsung.com>
1867M: Kamil Debski <kamil@wypas.org>
1868M: Jeongtae Park <jtp.park@samsung.com>
1869M: Andrzej Hajda <a.hajda@samsung.com>
1870L: linux-arm-kernel@lists.infradead.org
1871L: linux-media@vger.kernel.org
1872S: Maintained
1873F: arch/arm/plat-samsung/s5p-dev-mfc.c
1874F: drivers/media/platform/s5p-mfc/
1875
d48d38e8 1876ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1877M: Simon Horman <horms@verge.net.au>
d48d38e8 1878M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1879L: linux-renesas-soc@vger.kernel.org
4a121096 1880Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1881T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1882S: Supported
0b514fdb
SH
1883F: arch/arm/boot/dts/emev2*
1884F: arch/arm/boot/dts/r7s*
1885F: arch/arm/boot/dts/r8a*
1886F: arch/arm/boot/dts/sh*
0b514fdb 1887F: arch/arm/configs/shmobile_defconfig
7a2071c5 1888F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1889F: arch/arm/mach-shmobile/
be32bcbb
GU
1890F: drivers/soc/renesas/
1891F: include/linux/soc/renesas/
d48d38e8 1892
66314223 1893ARM/SOCFPGA ARCHITECTURE
08b3b33f 1894M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1895S: Maintained
1896F: arch/arm/mach-socfpga/
efadb751
DN
1897F: arch/arm/boot/dts/socfpga*
1898F: arch/arm/configs/socfpga_defconfig
e68d7c14 1899F: arch/arm64/boot/dts/altera/
ba2b7d0a 1900W: http://www.rocketboards.org
efadb751 1901T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1902
1903ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
08b3b33f 1904M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1905S: Maintained
1906F: drivers/clk/socfpga/
1907
71bcada8 1908ARM/SOCFPGA EDAC SUPPORT
06c177cb 1909M: Thor Thayer <thor.thayer@linux.intel.com>
71bcada8
TT
1910S: Maintained
1911F: drivers/edac/altera_edac.
1912
65ebcc11 1913ARM/STI ARCHITECTURE
a92177ea 1914M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11 1915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
65ebcc11
SK
1916W: http://www.stlinux.com
1917S: Maintained
1918F: arch/arm/mach-sti/
a92177ea 1919F: arch/arm/boot/dts/sti*
b8e31bf3 1920F: drivers/char/hw_random/st-rng.c
a92177ea 1921F: drivers/clocksource/arm_global_timer.c
82805d1b 1922F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1923F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1924F: drivers/dma/st_fdma*
a92177ea 1925F: drivers/i2c/busses/i2c-st.c
346e2e4a 1926F: drivers/media/rc/st_rc.c
95d66b16 1927F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1928F: drivers/mmc/host/sdhci-st.c
0b56e9a7
VG
1929F: drivers/phy/st/phy-miphy28lp.c
1930F: drivers/phy/st/phy-stih407-usb.c
346e2e4a 1931F: drivers/pinctrl/pinctrl-st.c
aac22524 1932F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1933F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1934F: drivers/reset/sti/
db4112e6 1935F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1936F: drivers/tty/serial/st-asc.c
eb11adab 1937F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1938F: drivers/usb/host/ehci-st.c
1939F: drivers/usb/host/ohci-st.c
db4112e6 1940F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1941F: drivers/ata/ahci_st.c
c9d7cc3e 1942F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1943
ee6e7879
MC
1944ARM/STM32 ARCHITECTURE
1945M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1946M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S: Maintained
1949T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1950N: stm32
1951F: drivers/clocksource/armv7m_systick.c
1952
d6de5b02
MG
1953ARM/TANGO ARCHITECTURE
1954M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1955L: linux-arm-kernel@lists.infradead.org
1956S: Maintained
e2bd0d37 1957N: tango
d6de5b02 1958
2b7a52a4 1959ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1960M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1962S: Maintained
1963
1bbd7089 1964ARM/TETON BGA MACHINE SUPPORT
706e69d6 1965M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S: Maintained
1968
7683e9e5
LT
1969ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1970M: Santosh Shilimkar <ssantosh@kernel.org>
1971L: linux-kernel@vger.kernel.org
1972S: Maintained
1973F: drivers/memory/*emif*
1974
1975ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1976M: Santosh Shilimkar <ssantosh@kernel.org>
1977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978S: Maintained
1979F: arch/arm/mach-keystone/
1980F: arch/arm/boot/dts/keystone-*
1981T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1982
1983ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1984M: Santosh Shilimkar <ssantosh@kernel.org>
1985L: linux-kernel@vger.kernel.org
1986S: Maintained
1987F: drivers/clk/keystone/
1988
1989ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1990M: Santosh Shilimkar <ssantosh@kernel.org>
1991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992L: linux-kernel@vger.kernel.org
1993S: Maintained
1994F: drivers/clocksource/timer-keystone.c
1995
1996ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1997M: Santosh Shilimkar <ssantosh@kernel.org>
1998L: linux-kernel@vger.kernel.org
1999S: Maintained
2000F: drivers/power/reset/keystone-reset.c
2001
2b7a52a4 2002ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 2003M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 2004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
2005S: Maintained
2006
7683e9e5
LT
2007ARM/TOSA MACHINE SUPPORT
2008M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2009M: Dirk Opfer <dirk@opfer-online.de>
7d2c86b5 2010S: Maintained
98ad6e3b 2011
54274d71 2012ARM/U300 MACHINE SUPPORT
e4651a9f 2013M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
2014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015S: Supported
2016F: arch/arm/mach-u300/
9affbd24 2017F: drivers/clocksource/timer-u300.c
54274d71
LW
2018F: drivers/i2c/busses/i2c-stu300.c
2019F: drivers/rtc/rtc-coh901331.c
2020F: drivers/watchdog/coh901327_wdt.c
2021F: drivers/dma/coh901318*
87572880
LW
2022F: drivers/mfd/ab3100*
2023F: drivers/rtc/rtc-ab3100.c
2024F: drivers/rtc/rtc-coh901331.c
2025T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 2026
3d00d04f
MY
2027ARM/UNIPHIER ARCHITECTURE
2028M: Masahiro Yamada <yamada.masahiro@socionext.com>
2029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 2030T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 2031S: Maintained
a3ff83d2 2032F: arch/arm/boot/dts/uniphier*
e7ecbc05 2033F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 2034F: arch/arm/mach-uniphier/
e7ecbc05 2035F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 2036F: arch/arm64/boot/dts/socionext/
4b7f48d3 2037F: drivers/bus/uniphier-system-bus.c
734d82f4 2038F: drivers/clk/uniphier/
dd6fd4a3 2039F: drivers/i2c/busses/i2c-uniphier*
5ed34d3a 2040F: drivers/irqchip/irq-uniphier-aidet.c
a3ff83d2 2041F: drivers/pinctrl/uniphier/
54e991b5 2042F: drivers/reset/reset-uniphier.c
a3ff83d2 2043F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
2044N: uniphier
2045
87572880 2046ARM/Ux500 ARM ARCHITECTURE
e4651a9f 2047M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
2048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049S: Maintained
2050F: arch/arm/mach-ux500/
e4651a9f 2051F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 2052F: drivers/dma/ste_dma40*
e4651a9f 2053F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
2054F: drivers/mfd/abx500*
2055F: drivers/mfd/ab8500*
e4651a9f
LW
2056F: drivers/mfd/dbx500*
2057F: drivers/mfd/db8500*
ecc265fe
JP
2058F: drivers/pinctrl/nomadik/pinctrl-ab*
2059F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 2060F: drivers/rtc/rtc-ab8500.c
e4651a9f 2061F: drivers/rtc/rtc-pl031.c
87572880 2062T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 2063
e93fde28
UH
2064ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2065M: Ulf Hansson <ulf.hansson@linaro.org>
2066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067T: git git://git.linaro.org/people/ulfh/clk.git
2068S: Maintained
2069F: drivers/clk/ux500/
e93fde28 2070
740d93b1
PM
2071ARM/VERSATILE EXPRESS PLATFORM
2072M: Liviu Dudau <liviu.dudau@arm.com>
2073M: Sudeep Holla <sudeep.holla@arm.com>
2074M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076S: Maintained
2077F: arch/arm/boot/dts/vexpress*
e68d7c14 2078F: arch/arm64/boot/dts/arm/
740d93b1
PM
2079F: arch/arm/mach-vexpress/
2080F: */*/vexpress*
7e8f403f 2081F: */*/*/vexpress*
740d93b1
PM
2082F: drivers/clk/versatile/clk-vexpress-osc.c
2083F: drivers/clocksource/versatile.c
46a600ea 2084N: mps2
740d93b1 2085
d4275354 2086ARM/VFP SUPPORT
54176cc6 2087M: Russell King <linux@armlinux.org.uk>
efc03ecb 2088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 2089W: http://www.armlinux.org.uk/
d4275354
RK
2090S: Maintained
2091F: arch/arm/vfp/
2092
e66b6d8e
MV
2093ARM/VOIPAC PXA270 SUPPORT
2094M: Marek Vasut <marek.vasut@gmail.com>
2095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S: Maintained
2097F: arch/arm/mach-pxa/vpac270.c
e0cca11b 2098F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 2099
04529fe2
TP
2100ARM/VT8500 ARM ARCHITECTURE
2101M: Tony Prisk <linux@prisktech.co.nz>
2102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103S: Maintained
2104F: arch/arm/mach-vt8500/
41fd91b4 2105F: drivers/clocksource/vt8500_timer.c
560746eb 2106F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
2107F: drivers/mmc/host/wmt-sdmmc.c
2108F: drivers/pwm/pwm-vt8500.c
2109F: drivers/rtc/rtc-vt8500.c
2110F: drivers/tty/serial/vt8500_serial.c
4f31102b 2111F: drivers/usb/host/ehci-platform.c
41fd91b4 2112F: drivers/usb/host/uhci-platform.c
8a61f013
JH
2113F: drivers/video/fbdev/vt8500lcdfb.*
2114F: drivers/video/fbdev/wm8505fb*
2115F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 2116
e66b6d8e
MV
2117ARM/ZIPIT Z2 SUPPORT
2118M: Marek Vasut <marek.vasut@gmail.com>
2119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120S: Maintained
2121F: arch/arm/mach-pxa/z2.c
6ab2a855 2122F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 2123
5ecc4b53
JN
2124ARM/ZTE ARCHITECTURE
2125M: Jun Nie <jun.nie@linaro.org>
15e2dcd6 2126M: Baoyou Xie <baoyou.xie@linaro.org>
975201ca 2127M: Shawn Guo <shawnguo@kernel.org>
5ecc4b53
JN
2128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129S: Maintained
975201ca 2130F: arch/arm/boot/dts/zx2967*
5ecc4b53 2131F: arch/arm/mach-zx/
975201ca 2132F: arch/arm64/boot/dts/zte/
5ecc4b53 2133F: drivers/clk/zte/
975201ca
SG
2134F: drivers/dma/zx_dma.c
2135F: drivers/gpio/gpio-zx.c
2136F: drivers/i2c/busses/i2c-zx2967.c
2137F: drivers/mmc/host/dw_mmc-zx.*
2138F: drivers/pinctrl/zte/
8041311c 2139F: drivers/reset/reset-zx2967.c
15e2dcd6 2140F: drivers/soc/zte/
975201ca
SG
2141F: drivers/thermal/zx2967_thermal.c
2142F: drivers/watchdog/zx2967_wdt.c
5ecc4b53 2143F: Documentation/devicetree/bindings/arm/zte.txt
975201ca
SG
2144F: Documentation/devicetree/bindings/clock/zx2967*.txt
2145F: Documentation/devicetree/bindings/dma/zxdma.txt
2146F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2147F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2148F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2149F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
8041311c 2150F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
15e2dcd6 2151F: Documentation/devicetree/bindings/soc/zte/
975201ca
SG
2152F: Documentation/devicetree/bindings/sound/zte,*.txt
2153F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2154F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2155F: include/dt-bindings/clock/zx2967*.h
2156F: include/dt-bindings/soc/zte,*.h
2157F: sound/soc/codecs/zx_aud96p22.c
2158F: sound/soc/zte/
5ecc4b53 2159
51f29d44
MS
2160ARM/ZYNQ ARCHITECTURE
2161M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 2162R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164W: http://wiki.xilinx.com
d6448b76 2165T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
2166S: Supported
2167F: arch/arm/mach-zynq/
bd2a337a 2168F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2169F: drivers/block/xsysace.c
c2fd4e38
MS
2170N: zynq
2171N: xilinx
2172F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2173F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2174F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2175F: drivers/edac/synopsys_edac.c
51f29d44 2176
38074229
CM
2177ARM64 PORT (AARCH64 ARCHITECTURE)
2178M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2179M: Will Deacon <will.deacon@arm.com>
38074229 2180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2181T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2182S: Maintained
2183F: arch/arm64/
d19766ec 2184F: Documentation/arm64/
38074229 2185
a56ba8fb
SA
2186AS3645A LED FLASH CONTROLLER DRIVER
2187M: Sakari Ailus <sakari.ailus@iki.fi>
2188L: linux-leds@vger.kernel.org
2189S: Maintained
2190F: drivers/leds/leds-as3645a.c
2191
9d7005f9
LP
2192AS3645A LED FLASH CONTROLLER DRIVER
2193M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2194L: linux-media@vger.kernel.org
2195T: git git://linuxtv.org/media_tree.git
2196S: Maintained
2197F: drivers/media/i2c/as3645a.c
b5dcee22 2198F: include/media/i2c/as3645a.h
9d7005f9 2199
7c94a8b2
LW
2200ASAHI KASEI AK8974 DRIVER
2201M: Linus Walleij <linus.walleij@linaro.org>
2202L: linux-iio@vger.kernel.org
2203W: http://www.akm.com/
2204S: Supported
2205F: drivers/iio/magnetometer/ak8974.c
2206
d58de038
GJ
2207ASC7621 HARDWARE MONITOR DRIVER
2208M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2209L: linux-hwmon@vger.kernel.org
d58de038
GJ
2210S: Maintained
2211F: Documentation/hwmon/asc7621
2212F: drivers/hwmon/asc7621.c
2213
b229ece9 2214ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2215M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2216L: acpi4asus-user@lists.sourceforge.net
d0944853 2217L: platform-driver-x86@vger.kernel.org
76593d6f 2218W: http://acpi4asus.sf.net
85091b71 2219S: Maintained
b229ece9
CC
2220F: drivers/platform/x86/asus*.c
2221F: drivers/platform/x86/eeepc*.c
85091b71 2222
f6a6bbae
JPRV
2223ASUS WIRELESS RADIO CONTROL DRIVER
2224M: João Paulo Rechi Vita <jprvita@gmail.com>
2225L: platform-driver-x86@vger.kernel.org
2226S: Maintained
2227F: drivers/platform/x86/asus-wireless.c
2228
75aeddd1
DH
2229ASYMMETRIC KEYS
2230M: David Howells <dhowells@redhat.com>
2231L: keyrings@vger.kernel.org
2232S: Maintained
2233F: Documentation/crypto/asymmetric-keys.txt
2234F: include/linux/verification.h
2235F: include/crypto/public_key.h
2236F: include/crypto/pkcs7.h
2237F: crypto/asymmetric_keys/
2238
953a6479 2239ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2240R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2241W: http://sourceforge.net/projects/xscaleiop
08223d80 2242S: Odd fixes
679655da
JP
2243F: Documentation/crypto/async-tx-api.txt
2244F: crypto/async_tx/
2245F: drivers/dma/
2246F: include/linux/dmaengine.h
2247F: include/linux/async_tx.h
b3e5f263 2248
a1867d36 2249AT24 EEPROM DRIVER
14d77c4d 2250M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2251L: linux-i2c@vger.kernel.org
2252S: Maintained
2253F: drivers/misc/eeprom/at24.c
25f73ed5 2254F: include/linux/platform_data/at24.h
a1867d36 2255
e7839f25 2256ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2257M: "Ed L. Cashin" <ed.cashin@acm.org>
2258W: http://www.openaoe.org/
1da177e4 2259S: Supported
679655da
JP
2260F: Documentation/aoe/
2261F: drivers/block/aoe/
1da177e4 2262
aad7a211
AB
2263ATHEROS 71XX/9XXX GPIO DRIVER
2264M: Alban Bedel <albeu@free.fr>
2265W: https://github.com/AlbanBedel/linux
2266T: git git://github.com/AlbanBedel/linux
2267S: Maintained
2268F: drivers/gpio/gpio-ath79.c
2269F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2270
9a10a870 2271ATHEROS ATH GENERIC UTILITIES
f726ee65 2272M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2273L: linux-wireless@vger.kernel.org
2274S: Supported
2275F: drivers/net/wireless/ath/*
2276
fa1c114f 2277ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2278M: Jiri Slaby <jirislaby@gmail.com>
2279M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2280M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2281L: linux-wireless@vger.kernel.org
72c706b7 2282W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2283S: Maintained
fa451753 2284F: drivers/net/wireless/ath/ath5k/
fa1c114f 2285
12e62d6f
KV
2286ATHEROS ATH6KL WIRELESS DRIVER
2287M: Kalle Valo <kvalo@qca.qualcomm.com>
2288L: linux-wireless@vger.kernel.org
2289W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2290T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2291S: Supported
2292F: drivers/net/wireless/ath/ath6kl/
2293
82abbea7
RD
2294ATI_REMOTE2 DRIVER
2295M: Ville Syrjala <syrjala@sci.fi>
1d7e1e6b 2296S: Maintained
82abbea7 2297F: drivers/input/misc/ati_remote2.c
1d7e1e6b 2298
2c2a6172
LT
2299ATK0110 HWMON DRIVER
2300M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2301L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2302S: Maintained
2303F: drivers/hwmon/asus_atk0110.c
2304
7ae115b4 2305ATLX ETHERNET DRIVERS
8b58be88 2306M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2307M: Chris Snook <chris.snook@gmail.com>
e443e383 2308L: netdev@vger.kernel.org
8d5ca6ec
JC
2309W: http://sourceforge.net/projects/atl1
2310W: http://atl1.sourceforge.net
2311S: Maintained
2b133ad6 2312F: drivers/net/ethernet/atheros/
8d5ca6ec 2313
1da177e4 2314ATM
366c1bd1 2315M: Chas Williams <3chas3@gmail.com>
476604de 2316L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2317L: netdev@vger.kernel.org
1da177e4
LT
2318W: http://linux-atm.sourceforge.net
2319S: Maintained
679655da
JP
2320F: drivers/atm/
2321F: include/linux/atm*
c117ab84 2322F: include/uapi/linux/atm*
1da177e4 2323
04ac2f46 2324ATMEL AT91 / AT32 MCI DRIVER
420a3879 2325M: Ludovic Desroches <ludovic.desroches@microchip.com>
04ac2f46
NF
2326S: Maintained
2327F: drivers/mmc/host/atmel-mci.c
04ac2f46 2328
f80cb488 2329ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
e085b9d8 2330M: Nicolas Ferre <nicolas.ferre@microchip.com>
f80cb488
NF
2331S: Supported
2332F: drivers/power/reset/at91-sama5d2_shdwc.c
2333
dfae90ed 2334ATMEL Audio ALSA driver
e085b9d8 2335M: Nicolas Ferre <nicolas.ferre@microchip.com>
dfae90ed
BS
2336L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2337S: Supported
2338F: sound/soc/atmel
2339
888f2804 2340ATMEL I2C DRIVER
420a3879 2341M: Ludovic Desroches <ludovic.desroches@microchip.com>
888f2804
LD
2342L: linux-i2c@vger.kernel.org
2343S: Supported
2344F: drivers/i2c/busses/i2c-at91.c
2345
15515545 2346ATMEL ISI DRIVER
420a3879 2347M: Ludovic Desroches <ludovic.desroches@microchip.com>
15515545
JW
2348L: linux-media@vger.kernel.org
2349S: Supported
0538bee6 2350F: drivers/media/platform/atmel/atmel-isi.c
15515545
JW
2351F: include/media/atmel-isi.h
2352
8f4c79ce 2353ATMEL LCDFB DRIVER
e085b9d8 2354M: Nicolas Ferre <nicolas.ferre@microchip.com>
c69f677c 2355L: linux-fbdev@vger.kernel.org
8f4c79ce 2356S: Maintained
8a61f013 2357F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2358F: include/video/atmel_lcdc.h
8f4c79ce 2359
89e5785f 2360ATMEL MACB ETHERNET DRIVER
e085b9d8 2361M: Nicolas Ferre <nicolas.ferre@microchip.com>
89e5785f 2362S: Supported
9f2f381f 2363F: drivers/net/ethernet/cadence/
89e5785f 2364
7683e9e5
LT
2365ATMEL MAXTOUCH DRIVER
2366M: Nick Dyer <nick@shmanahar.org>
2367T: git git://github.com/ndyer/linux.git
2368S: Maintained
2369F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2370F: drivers/input/touchscreen/atmel_mxt_ts.c
2371F: include/linux/platform_data/atmel_mxt_ts.h
2372
5cbac98a 2373ATMEL NAND DRIVER
50cb2efa
NF
2374M: Wenyou Yang <wenyou.yang@atmel.com>
2375M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2376L: linux-mtd@lists.infradead.org
2377S: Supported
f88fc122 2378F: drivers/mtd/nand/atmel/*
5cbac98a 2379
7683e9e5
LT
2380ATMEL SAMA5D2 ADC DRIVER
2381M: Ludovic Desroches <ludovic.desroches@microchip.com>
2382L: linux-iio@vger.kernel.org
2383S: Supported
2384F: drivers/iio/adc/at91-sama5d2_adc.c
2385
05c441ef 2386ATMEL SDMMC DRIVER
420a3879 2387M: Ludovic Desroches <ludovic.desroches@microchip.com>
05c441ef 2388L: linux-mmc@vger.kernel.org
2389S: Supported
2390F: drivers/mmc/host/sdhci-of-at91.c
2391
754ce4f2 2392ATMEL SPI DRIVER
e085b9d8 2393M: Nicolas Ferre <nicolas.ferre@microchip.com>
754ce4f2 2394S: Supported
9df92e6c 2395F: drivers/spi/spi-atmel.*
754ce4f2 2396
0ef09015 2397ATMEL SSC DRIVER
e085b9d8 2398M: Nicolas Ferre <nicolas.ferre@microchip.com>
0ef09015
BS
2399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400S: Supported
2401F: drivers/misc/atmel-ssc.c
2402F: include/linux/atmel-ssc.h
2403
e9cb1c5a 2404ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
e085b9d8 2405M: Nicolas Ferre <nicolas.ferre@microchip.com>
e9cb1c5a
NF
2406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407S: Supported
2408F: drivers/misc/atmel_tclib.c
2409F: drivers/clocksource/tcb_clksrc.c
2410
914a3f3b 2411ATMEL USBA UDC DRIVER
e085b9d8 2412M: Nicolas Ferre <nicolas.ferre@microchip.com>
a02875a6 2413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2414S: Supported
faf2e1db 2415F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2416
1da177e4 2417ATMEL WIRELESS DRIVER
8b58be88 2418M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2419L: linux-wireless@vger.kernel.org
1da177e4
LT
2420W: http://www.thekelleys.org.uk/atmel
2421W: http://atmelwlandriver.sourceforge.net/
2422S: Maintained
30fe0f9b 2423F: drivers/net/wireless/atmel/atmel*
1da177e4 2424
7683e9e5
LT
2425ATMEL XDMA DRIVER
2426M: Ludovic Desroches <ludovic.desroches@microchip.com>
2427L: linux-arm-kernel@lists.infradead.org
2428L: dmaengine@vger.kernel.org
2429S: Supported
2430F: drivers/dma/at_xdmac.c
a14c0f8f 2431
3942b771
PZ
2432ATOMIC INFRASTRUCTURE
2433M: Will Deacon <will.deacon@arm.com>
2434M: Peter Zijlstra <peterz@infradead.org>
2435R: Boqun Feng <boqun.feng@gmail.com>
2436L: linux-kernel@vger.kernel.org
2437S: Maintained
2438F: arch/*/include/asm/atomic*.h
2439F: include/*/atomic*.h
2440
26780d9e 2441ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2442M: Bradley Grove <linuxdrivers@attotech.com>
2443L: linux-scsi@vger.kernel.org
2444W: http://www.attotech.com
2445S: Supported
2446F: drivers/scsi/esas2r
26780d9e 2447
bc6e17b8
SS
2448ATUSB IEEE 802.15.4 RADIO DRIVER
2449M: Stefan Schmidt <stefan@osg.samsung.com>
2450L: linux-wpan@vger.kernel.org
2451S: Maintained
2452F: drivers/net/ieee802154/atusb.c
2453F: drivers/net/ieee802154/atusb.h
2454F: drivers/net/ieee802154/at86rf230.h
2455
a92b7b80 2456AUDIT SUBSYSTEM
915f389d 2457M: Paul Moore <paul@paul-moore.com>
8b58be88 2458M: Eric Paris <eparis@redhat.com>
915f389d 2459L: linux-audit@redhat.com (moderated for non-subscribers)
174e075c
PM
2460W: https://github.com/linux-audit
2461W: https://people.redhat.com/sgrubb/audit
2462T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2463S: Supported
679655da 2464F: include/linux/audit.h
c117ab84 2465F: include/uapi/linux/audit.h
679655da 2466F: kernel/audit*
a92b7b80 2467
70e84049 2468AUXILIARY DISPLAY DRIVERS
8b58be88 2469M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2470W: http://miguelojeda.es/auxdisplay.htm
2471W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2472S: Maintained
679655da
JP
2473F: drivers/auxdisplay/
2474F: include/linux/cfag12864b.h
70e84049 2475
1da177e4 2476AX.25 NETWORK LAYER
8b58be88 2477M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2478L: linux-hams@vger.kernel.org
d34cb28a 2479W: http://www.linux-ax25.org/
1da177e4 2480S: Maintained
c117ab84 2481F: include/uapi/linux/ax25.h
679655da
JP
2482F: include/net/ax25.h
2483F: net/ax25/
1da177e4 2484
21dd0ece
PR
2485AXENTIA ARM DEVICES
2486M: Peter Rosin <peda@axentia.se>
2487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488S: Maintained
2489F: Documentation/devicetree/bindings/arm/axentia.txt
2490F: arch/arm/boot/dts/at91-linea.dtsi
2491F: arch/arm/boot/dts/at91-tse850-3.dts
2492
7683e9e5
LT
2493AXENTIA ASOC DRIVERS
2494M: Peter Rosin <peda@axentia.se>
2495L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2496S: Maintained
2497F: Documentation/devicetree/bindings/sound/axentia,*
2498F: sound/soc/atmel/tse850-pcm5142.c
2499
d5269395 2500AZ6007 DVB DRIVER
5dc8a864
MCC
2501M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2502M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2503L: linux-media@vger.kernel.org
a825eaec 2504W: https://linuxtv.org
d5269395
MCC
2505T: git git://linuxtv.org/media_tree.git
2506S: Maintained
2507F: drivers/media/usb/dvb-usb-v2/az6007.c
2508
6777376e
HV
2509AZTECH FM RADIO RECEIVER DRIVER
2510M: Hans Verkuil <hverkuil@xs4all.nl>
2511L: linux-media@vger.kernel.org
2512T: git git://linuxtv.org/media_tree.git
a825eaec 2513W: https://linuxtv.org
6777376e
HV
2514S: Maintained
2515F: drivers/media/radio/radio-aztech*
2516
e2d1d6c0 2517B43 WIRELESS DRIVER
e2d1d6c0 2518L: linux-wireless@vger.kernel.org
ed072f9e 2519L: b43-dev@lists.infradead.org
491b26b4 2520W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2521S: Odd Fixes
58619b14 2522F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2523
2524B43LEGACY WIRELESS DRIVER
8b58be88 2525M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2526L: linux-wireless@vger.kernel.org
ed072f9e 2527L: b43-dev@lists.infradead.org
491b26b4 2528W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2529S: Maintained
423e3ce3 2530F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2531
300abeb5 2532BACKLIGHT CLASS/SUBSYSTEM
70d14fcf 2533M: Lee Jones <lee.jones@linaro.org>
80e5d455
LJ
2534M: Daniel Thompson <daniel.thompson@linaro.org>
2535M: Jingoo Han <jingoohan1@gmail.com>
9f273c24 2536T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2537S: Maintained
679655da
JP
2538F: drivers/video/backlight/
2539F: include/linux/backlight.h
80e5d455
LJ
2540F: include/linux/pwm_backlight.h
2541F: Documentation/devicetree/bindings/leds/backlight
300abeb5 2542
c6c8fea2 2543BATMAN ADVANCED
207df49e 2544M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2545M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2546M: Antonio Quartulli <a@unstable.cc>
1584f41f 2547L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2548W: https://www.open-mesh.org/
8b823170 2549Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2550S: Maintained
286ddfb0
SE
2551F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2552F: Documentation/ABI/testing/sysfs-class-net-mesh
e45eba24 2553F: Documentation/networking/batman-adv.rst
09748a22 2554F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2555F: net/batman-adv/
2556
e2d1d6c0 2557BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2558M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2559L: linux-hams@vger.kernel.org
2560W: http://www.baycom.org/~tom/ham/ham.html
2561S: Maintained
679655da 2562F: drivers/net/hamradio/baycom*
e2d1d6c0 2563
cafe5635 2564BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2565M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2566L: linux-bcache@vger.kernel.org
2567W: http://bcache.evilpiepirate.org
4d1034eb 2568S: Orphan
cafe5635
KO
2569F: drivers/md/bcache/
2570
04bd844a
HV
2571BDISP ST MEDIA DRIVER
2572M: Fabien Dessenne <fabien.dessenne@st.com>
2573L: linux-media@vger.kernel.org
2574T: git git://linuxtv.org/media_tree.git
a825eaec 2575W: https://linuxtv.org
04bd844a
HV
2576S: Supported
2577F: drivers/media/platform/sti/bdisp
2578
82abbea7
RD
2579BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2580M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2581L: netdev@vger.kernel.org
2582S: Maintained
2583F: drivers/net/ethernet/ec_bhf.c
f34b87e4 2584
e2d1d6c0 2585BEFS FILE SYSTEM
5624a8b0 2586M: Luis de Bethencourt <luisbg@kernel.org>
db4ad036
LB
2587M: Salah Triki <salah.triki@gmail.com>
2588S: Maintained
5624a8b0 2589T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
679655da
JP
2590F: Documentation/filesystems/befs.txt
2591F: fs/befs/
e2d1d6c0 2592
82abbea7
RD
2593BFQ I/O SCHEDULER
2594M: Paolo Valente <paolo.valente@linaro.org>
2595M: Jens Axboe <axboe@kernel.dk>
2596L: linux-block@vger.kernel.org
49e7d9df 2597S: Maintained
82abbea7
RD
2598F: block/bfq-*
2599F: Documentation/block/bfq-iosched.txt
564ee360 2600
e2d1d6c0 2601BFS FILE SYSTEM
cea58224 2602M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
e2d1d6c0 2603S: Maintained
679655da
JP
2604F: Documentation/filesystems/bfs.txt
2605F: fs/bfs/
c117ab84 2606F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2607
1394f032 2608BLACKFIN ARCHITECTURE
a4edbc10 2609M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2610L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2611T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2612W: http://blackfin.uclinux.org
2613S: Supported
679655da 2614F: arch/blackfin/
566da5b2 2615
e190d6b1 2616BLACKFIN EMAC DRIVER
b3fe92b0 2617L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2618W: http://blackfin.uclinux.org
2619S: Supported
7b35f033 2620F: drivers/net/ethernet/adi/
e190d6b1 2621
7683e9e5
LT
2622BLACKFIN MEDIA DRIVER
2623M: Scott Jiang <scott.jiang.linux@gmail.com>
2624L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625W: http://blackfin.uclinux.org/
2626S: Supported
2627F: drivers/media/platform/blackfin/
2628F: drivers/media/i2c/adv7183*
2629F: drivers/media/i2c/vs6624*
2630
566da5b2 2631BLACKFIN RTC DRIVER
b3fe92b0 2632L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2633W: http://blackfin.uclinux.org
2634S: Supported
679655da 2635F: drivers/rtc/rtc-bfin.c
1394f032 2636
936ed49a 2637BLACKFIN SDH DRIVER
b3fe92b0 2638L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2639W: http://blackfin.uclinux.org
2640S: Supported
2641F: drivers/mmc/host/bfin_sdh.c
2642
1394f032 2643BLACKFIN SERIAL DRIVER
b3fe92b0 2644L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2645W: http://blackfin.uclinux.org
2646S: Supported
8460241e 2647F: drivers/tty/serial/bfin_uart.c
1394f032 2648
1e6d320f 2649BLACKFIN WATCHDOG DRIVER
b3fe92b0 2650L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2651W: http://blackfin.uclinux.org
2652S: Supported
679655da 2653F: drivers/watchdog/bfin_wdt.c
1e6d320f 2654
b54cf35a
JSM
2655BLINKM RGB LED DRIVER
2656M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2657S: Maintained
2658F: drivers/leds/leds-blinkm.c
2659
1da177e4 2660BLOCK LAYER
8b58be88 2661M: Jens Axboe <axboe@kernel.dk>
82c426e0 2662L: linux-block@vger.kernel.org
08deed1e 2663T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2664S: Maintained
679655da 2665F: block/
ae11f7ef 2666F: kernel/trace/blktrace.c
88459642 2667F: lib/sbitmap.c
1da177e4 2668
2b54aaef 2669BLOCK2MTD DRIVER
8b58be88 2670M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2671L: linux-mtd@lists.infradead.org
2672S: Maintained
679655da 2673F: drivers/mtd/devices/block2mtd.c
2b54aaef 2674
63fbd24e 2675BLUETOOTH DRIVERS
8b58be88 2676M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2677M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2678M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2679L: linux-bluetooth@vger.kernel.org
63fbd24e 2680W: http://www.bluez.org/
22e7a424
MH
2681T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2682T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2683S: Maintained
679655da 2684F: drivers/bluetooth/
1da177e4 2685
63fbd24e 2686BLUETOOTH SUBSYSTEM
8b58be88 2687M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2688M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2689M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2690L: linux-bluetooth@vger.kernel.org
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
JP
2695F: net/bluetooth/
2696F: include/net/bluetooth/
1da177e4
LT
2697
2698BONDING DRIVER
79b30750 2699M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2700M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2701M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2702L: netdev@vger.kernel.org
ce00f85c
JC
2703W: http://sourceforge.net/projects/bonding/
2704S: Supported
679655da 2705F: drivers/net/bonding/
c117ab84 2706F: include/uapi/linux/if_bonding.h
1da177e4 2707
b5f4df34
AS
2708BPF (Safe dynamic programs and tools)
2709M: Alexei Starovoitov <ast@kernel.org>
cdb90499 2710M: Daniel Borkmann <daniel@iogearbox.net>
b5f4df34
AS
2711L: netdev@vger.kernel.org
2712L: linux-kernel@vger.kernel.org
2713S: Supported
cdb90499
DB
2714F: arch/x86/net/bpf_jit*
2715F: Documentation/networking/filter.txt
2716F: include/linux/bpf*
2717F: include/linux/filter.h
2718F: include/uapi/linux/bpf*
2719F: include/uapi/linux/filter.h
b5f4df34 2720F: kernel/bpf/
cdb90499 2721F: kernel/trace/bpf_trace.c
5aa5bd14 2722F: lib/test_bpf.c
cdb90499
DB
2723F: net/bpf/
2724F: net/core/filter.c
2725F: net/sched/act_bpf.c
2726F: net/sched/cls_bpf.c
2727F: samples/bpf/
2728F: tools/net/bpf*
2729F: tools/testing/selftests/bpf/
b5f4df34 2730
39105890 2731BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2732M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2733L: netdev@vger.kernel.org
2734S: Supported
adfc5217 2735F: drivers/net/ethernet/broadcom/b44.*
39105890 2736
967dd82f
FF
2737BROADCOM B53 ETHERNET SWITCH DRIVER
2738M: Florian Fainelli <f.fainelli@gmail.com>
2739L: netdev@vger.kernel.org
2740L: openwrt-devel@lists.openwrt.org (subscribers-only)
2741S: Supported
2742F: drivers/net/dsa/b53/*
2743F: include/linux/platform_data/b53.h
2744
90f4c594 2745BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2746M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2747M: Ray Jui <rjui@broadcom.com>
2748M: Scott Branden <sbranden@broadcom.com>
086f4704 2749M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2750T: git git://github.com/broadcom/mach-bcm
af4b8e37 2751S: Maintained
ccf62f5a
JM
2752N: bcm281*
2753N: bcm113*
2754N: bcm216*
2755N: kona
af4b8e37 2756F: arch/arm/mach-bcm/
af4b8e37 2757
9209bec4 2758BROADCOM BCM2835 ARM ARCHITECTURE
10b9e887 2759M: Eric Anholt <eric@anholt.net>
346ab44e 2760M: Stefan Wahren <stefan.wahren@i2se.com>
f680f25c 2761L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2763T: git git://github.com/anholt/linux
f680f25c 2764S: Maintained
9209bec4 2765N: bcm2835
4a5a7a66 2766F: drivers/staging/vc04_services
f680f25c 2767
5564f092
RM
2768BROADCOM BCM47XX MIPS ARCHITECTURE
2769M: Hauke Mehrtens <hauke@hauke-m.de>
2770M: Rafał Miłecki <zajec5@gmail.com>
2771L: linux-mips@linux-mips.org
2772S: Maintained
7ad2410c 2773F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2774F: arch/mips/bcm47xx/*
2775F: arch/mips/include/asm/mach-bcm47xx/*
2776
9209bec4 2777BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2778M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a 2779M: Rafał Miłecki <zajec5@gmail.com>
d722bc94 2780M: Jon Mason <jonmason@broadcom.com>
1a50cd8a 2781M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2782L: linux-arm-kernel@lists.infradead.org
2783S: Maintained
2784F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2785F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe 2786F: arch/arm/boot/dts/bcm470*
d722bc94 2787F: arch/arm/boot/dts/bcm953012*
5b293ebe 2788
4ebd5047
RM
2789BROADCOM BCM53573 ARM ARCHITECTURE
2790M: Rafał Miłecki <rafal@milecki.pl>
2791L: linux-arm-kernel@lists.infradead.org
2792S: Maintained
2793F: arch/arm/boot/dts/bcm53573*
2794F: arch/arm/boot/dts/bcm47189*
2795
e076e962
FF
2796BROADCOM BCM63XX ARM ARCHITECTURE
2797M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2798M: bcm-kernel-feedback-list@broadcom.com
20de823e 2799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2800T: git git://github.com/broadcom/stblinux.git
e076e962 2801S: Maintained
d6f4e76e 2802N: bcm63xx
e076e962 2803
7110e227
KC
2804BROADCOM BCM63XX/BCM33XX UDC DRIVER
2805M: Kevin Cernekee <cernekee@gmail.com>
2806L: linux-usb@vger.kernel.org
2807S: Maintained
2808F: drivers/usb/gadget/udc/bcm63xx_udc.*
2809
2df94fd6 2810BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2811M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2812M: Gregory Fong <gregory.0xf0@gmail.com>
2813M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2814M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2816T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2817S: Maintained
2818F: arch/arm/mach-bcm/*brcmstb*
2819F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2820F: drivers/bus/brcmstb_gisb.c
5009a289 2821N: brcmstb
2df94fd6 2822
7683e9e5
LT
2823BROADCOM BMIPS CPUFREQ DRIVER
2824M: Markus Mayer <mmayer@broadcom.com>
2825M: bcm-kernel-feedback-list@broadcom.com
2826L: linux-pm@vger.kernel.org
2827S: Maintained
2828F: drivers/cpufreq/bmips-cpufreq.c
2829
70371cef
KC
2830BROADCOM BMIPS MIPS ARCHITECTURE
2831M: Kevin Cernekee <cernekee@gmail.com>
2832M: Florian Fainelli <f.fainelli@gmail.com>
2833L: linux-mips@linux-mips.org
eb6725d0 2834T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2835S: Maintained
2836F: arch/mips/bmips/*
2837F: arch/mips/include/asm/mach-bmips/*
2838F: arch/mips/kernel/*bmips*
338808de 2839F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2840F: drivers/irqchip/irq-bcm63*
70371cef
KC
2841F: drivers/irqchip/irq-bcm7*
2842F: drivers/irqchip/irq-brcmstb*
3271e610 2843F: include/linux/bcm963xx_nvram.h
8fce60b8 2844F: include/linux/bcm963xx_tag.h
70371cef 2845
7683e9e5
LT
2846BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2847M: Rasesh Mody <rasesh.mody@cavium.com>
2848M: Harish Patil <harish.patil@cavium.com>
2849M: Dept-GELinuxNICDev@cavium.com
2850L: netdev@vger.kernel.org
2851S: Supported
2852F: drivers/net/ethernet/broadcom/bnx2.*
2853F: drivers/net/ethernet/broadcom/bnx2_*
20bb5505 2854
7683e9e5
LT
2855BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2856M: QLogic-Storage-Upstream@qlogic.com
2857L: linux-scsi@vger.kernel.org
2858S: Supported
2859F: drivers/scsi/bnx2fc/
2860
2861BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2862M: QLogic-Storage-Upstream@qlogic.com
2863L: linux-scsi@vger.kernel.org
2864S: Supported
2865F: drivers/scsi/bnx2i/
2866
2867BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
7683e9e5
LT
2868M: Ariel Elior <ariel.elior@cavium.com>
2869M: everest-linux-l2@cavium.com
948c51e6
MC
2870L: netdev@vger.kernel.org
2871S: Supported
7683e9e5
LT
2872F: drivers/net/ethernet/broadcom/bnx2x/
2873
2874BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2875M: Michael Chan <michael.chan@broadcom.com>
2876L: netdev@vger.kernel.org
2877S: Supported
2878F: drivers/net/ethernet/broadcom/bnxt/
948c51e6 2879
a9533e7e 2880BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2881M: Arend van Spriel <arend.vanspriel@broadcom.com>
2882M: Franky Lin <franky.lin@broadcom.com>
2883M: Hante Meuleman <hante.meuleman@broadcom.com>
21394d57
AVS
2884M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2885M: Wright Feng <wright.feng@cypress.com>
a9533e7e 2886L: linux-wireless@vger.kernel.org
2a734451 2887L: brcm80211-dev-list.pdl@broadcom.com
21394d57 2888L: brcm80211-dev-list@cypress.com
a9533e7e 2889S: Supported
05491d2c 2890F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2891
7683e9e5
LT
2892BROADCOM BRCMSTB GPIO DRIVER
2893M: Gregory Fong <gregory.0xf0@gmail.com>
2894L: bcm-kernel-feedback-list@broadcom.com
9958d6f9 2895S: Supported
7683e9e5
LT
2896F: drivers/gpio/gpio-brcmstb.c
2897F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
9958d6f9 2898
7683e9e5
LT
2899BROADCOM GENET ETHERNET DRIVER
2900M: Florian Fainelli <f.fainelli@gmail.com>
2901L: netdev@vger.kernel.org
6a6b5ad0 2902S: Supported
7683e9e5 2903F: drivers/net/ethernet/broadcom/genet/
6a6b5ad0 2904
63f37ddf 2905BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2906M: Ray Jui <rjui@broadcom.com>
2907M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2908M: Jon Mason <jonmason@broadcom.com>
086f4704 2909M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2911T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2912S: Maintained
2913N: iproc
2914N: cygnus
5c161242 2915N: bcm[-_]nsp
36c0237f
SB
2916N: bcm9113*
2917N: bcm9583*
63f37ddf
JM
2918N: bcm9585*
2919N: bcm9586*
2920N: bcm988312
36c0237f 2921N: bcm113*
63f37ddf
JM
2922N: bcm583*
2923N: bcm585*
2924N: bcm586*
2925N: bcm88312
d76e21b8 2926F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2927F: drivers/clk/bcm/clk-ns*
2928F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2929
7b7f588b 2930BROADCOM KONA GPIO DRIVER
5e163903 2931M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2932L: bcm-kernel-feedback-list@broadcom.com
2933S: Supported
2934F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2935F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2936
7683e9e5
LT
2937BROADCOM NETXTREME-E ROCE DRIVER
2938M: Selvin Xavier <selvin.xavier@broadcom.com>
2939M: Devesh Sharma <devesh.sharma@broadcom.com>
2940M: Somnath Kotur <somnath.kotur@broadcom.com>
2941M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2942L: linux-rdma@vger.kernel.org
2943W: http://www.broadcom.com
2944S: Supported
2945F: drivers/infiniband/hw/bnxt_re/
2946F: include/uapi/rdma/bnxt_re-abi.h
2947
f6e734a8
RM
2948BROADCOM NVRAM DRIVER
2949M: Rafał Miłecki <zajec5@gmail.com>
2950L: linux-mips@linux-mips.org
2951S: Maintained
2952F: drivers/firmware/broadcom/*
2953
7683e9e5
LT
2954BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2955M: Rafał Miłecki <zajec5@gmail.com>
2956L: linux-wireless@vger.kernel.org
02787daa 2957S: Maintained
7683e9e5
LT
2958F: drivers/bcma/
2959F: include/linux/bcma/
02787daa 2960
bb446b57
MM
2961BROADCOM STB AVS CPUFREQ DRIVER
2962M: Markus Mayer <mmayer@broadcom.com>
2963M: bcm-kernel-feedback-list@broadcom.com
2964L: linux-pm@vger.kernel.org
2965S: Maintained
2966F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2967F: drivers/cpufreq/brcmstb*
bb446b57 2968
7683e9e5
LT
2969BROADCOM STB NAND FLASH DRIVER
2970M: Brian Norris <computersforpeace@gmail.com>
2971M: Kamal Dasu <kdasu.kdev@gmail.com>
2972L: linux-mtd@lists.infradead.org
2973L: bcm-kernel-feedback-list@broadcom.com
c9678d86 2974S: Maintained
7683e9e5 2975F: drivers/mtd/nand/brcmnand/
c9678d86 2976
b8302205
FF
2977BROADCOM SYSTEMPORT ETHERNET DRIVER
2978M: Florian Fainelli <f.fainelli@gmail.com>
2979L: netdev@vger.kernel.org
2980S: Supported
2981F: drivers/net/ethernet/broadcom/bcmsysport.*
2982
7683e9e5
LT
2983BROADCOM TG3 GIGABIT ETHERNET DRIVER
2984M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2985M: Prashant Sreedharan <prashant@broadcom.com>
2986M: Michael Chan <mchan@broadcom.com>
2987L: netdev@vger.kernel.org
592e8b32 2988S: Supported
7683e9e5 2989F: drivers/net/ethernet/broadcom/tg3.*
592e8b32 2990
7725ccfd 2991BROCADE BFA FC SCSI DRIVER
aa803370
AG
2992M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2993M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2994L: linux-scsi@vger.kernel.org
2995S: Supported
2996F: drivers/scsi/bfa/
7725ccfd 2997
8b230ed8 2998BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2999M: Rasesh Mody <rasesh.mody@cavium.com>
3000M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3001M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
3002L: netdev@vger.kernel.org
3003S: Supported
f844a0ea 3004F: drivers/net/ethernet/brocade/bna/
8b230ed8 3005
5cdf7f76 3006BSG (block layer generic sg v4 driver)
8b58be88 3007M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
3008L: linux-scsi@vger.kernel.org
3009S: Supported
679655da
JP
3010F: block/bsg.c
3011F: include/linux/bsg.h
c117ab84 3012F: include/uapi/linux/bsg.h
5cdf7f76 3013
af39917d
CL
3014BT87X AUDIO DRIVER
3015M: Clemens Ladisch <clemens@ladisch.de>
3016L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3017T: git git://git.alsa-project.org/alsa-kernel.git
3018S: Maintained
3019F: Documentation/sound/alsa/Bt87x.txt
3020F: sound/pci/bt87x.c
3021
ff1d5c2f 3022BT8XXGPIO DRIVER
eb032b98 3023M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
3024W: http://bu3sch.de/btgpio.php
3025S: Maintained
72dbb705 3026F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 3027
eb1eb04f 3028BTRFS FILE SYSTEM
c0778e25
CM
3029M: Chris Mason <clm@fb.com>
3030M: Josef Bacik <jbacik@fb.com>
d8130624 3031M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
3032L: linux-btrfs@vger.kernel.org
3033W: http://btrfs.wiki.kernel.org/
8a6e2535 3034Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 3035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 3036S: Maintained
679655da
JP
3037F: Documentation/filesystems/btrfs.txt
3038F: fs/btrfs/
aeea4c10
DL
3039F: include/linux/btrfs*
3040F: include/uapi/linux/btrfs*
eb1eb04f 3041
1da177e4 3042BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
3043M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3044M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 3045L: linux-media@vger.kernel.org
a825eaec 3046W: https://linuxtv.org
275ffde4 3047T: git git://linuxtv.org/media_tree.git
f96236e5 3048S: Odd fixes
618cd932 3049F: Documentation/media/v4l-drivers/bttv*
90d72ac6 3050F: drivers/media/pci/bt8xx/bttv*
1da177e4 3051
82abbea7
RD
3052BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3053M: Chanwoo Choi <cw00.choi@samsung.com>
3054L: linux-pm@vger.kernel.org
3055L: linux-samsung-soc@vger.kernel.org
3056T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3057S: Maintained
3058F: drivers/devfreq/exynos-bus.c
3059F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3060
1f34923c
KA
3061BUSLOGIC SCSI DRIVER
3062M: Khalid Aziz <khalid@gonehiking.org>
3063L: linux-scsi@vger.kernel.org
3064S: Maintained
3065F: drivers/scsi/BusLogic.*
3066F: drivers/scsi/FlashPoint.*
3067
af39917d
CL
3068C-MEDIA CMI8788 DRIVER
3069M: Clemens Ladisch <clemens@ladisch.de>
3070L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3071T: git git://git.alsa-project.org/alsa-kernel.git
3072S: Maintained
3073F: sound/pci/oxygen/
3074
2141355f
MS
3075C6X ARCHITECTURE
3076M: Mark Salter <msalter@redhat.com>
91ebcd1b 3077M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
2141355f
MS
3078L: linux-c6x-dev@linux-c6x.org
3079W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3080S: Maintained
3081F: arch/c6x/
3082
8b1cfcbd
HM
3083CA8210 IEEE-802.15.4 RADIO DRIVER
3084M: Harry Morris <h.morris@cascoda.com>
3085M: linuxdev@cascoda.com
3086L: linux-wpan@vger.kernel.org
3087W: https://github.com/Cascoda/ca8210-linux.git
3088S: Maintained
3089F: drivers/net/ieee802154/ca8210.c
3090F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3091
a5432f5a 3092CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 3093M: David Howells <dhowells@redhat.com>
e62d6e24 3094L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
3095S: Supported
3096F: Documentation/filesystems/caching/cachefiles.txt
3097F: fs/cachefiles/
3098
c815ca39
HV
3099CADET FM/AM RADIO RECEIVER DRIVER
3100M: Hans Verkuil <hverkuil@xs4all.nl>
3101L: linux-media@vger.kernel.org
3102T: git git://linuxtv.org/media_tree.git
a825eaec 3103W: https://linuxtv.org
c815ca39
HV
3104S: Maintained
3105F: drivers/media/radio/radio-cadet*
3106
77d5140f 3107CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 3108M: Jonathan Corbet <corbet@lwn.net>
661263b5 3109L: linux-media@vger.kernel.org
275ffde4 3110T: git git://linuxtv.org/media_tree.git
77d5140f 3111S: Maintained
618cd932 3112F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 3113F: drivers/media/platform/marvell-ccic/
77d5140f 3114
201b6bab 3115CAIF NETWORK LAYER
5c574f50 3116M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
3117L: netdev@vger.kernel.org
3118S: Supported
3119F: Documentation/networking/caif/
3120F: drivers/net/caif/
c117ab84 3121F: include/uapi/linux/caif/
201b6bab
JP
3122F: include/net/caif/
3123F: net/caif/
3124
77dac90f 3125CALGARY x86-64 IOMMU
a6921c29
JM
3126M: Muli Ben-Yehuda <mulix@mulix.org>
3127M: Jon Mason <jdmason@kudzu.us>
3128L: iommu@lists.linux-foundation.org
77dac90f 3129S: Maintained
679655da
JP
3130F: arch/x86/kernel/pci-calgary_64.c
3131F: arch/x86/kernel/tce_64.c
3132F: arch/x86/include/asm/calgary.h
3133F: arch/x86/include/asm/tce.h
77dac90f 3134
7683e9e5
LT
3135CAN NETWORK DRIVERS
3136M: Wolfgang Grandegger <wg@grandegger.com>
3137M: Marc Kleine-Budde <mkl@pengutronix.de>
3138L: linux-can@vger.kernel.org
3139W: https://github.com/linux-can
3140T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3141T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3142S: Maintained
3143F: Documentation/devicetree/bindings/net/can/
3144F: drivers/net/can/
3145F: include/linux/can/dev.h
3146F: include/linux/can/platform/
3147F: include/uapi/linux/can/error.h
3148F: include/uapi/linux/can/netlink.h
3149
e2d1d6c0 3150CAN NETWORK LAYER
8d15d386 3151M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 3152M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3153L: linux-can@vger.kernel.org
84b0d715 3154W: https://github.com/linux-can
870482a4
MKB
3155T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3156T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 3157S: Maintained
f35f6c8f 3158F: Documentation/networking/can.txt
8d15d386 3159F: net/can/
8d15d386 3160F: include/linux/can/core.h
c117ab84
CEB
3161F: include/uapi/linux/can.h
3162F: include/uapi/linux/can/bcm.h
3163F: include/uapi/linux/can/raw.h
3164F: include/uapi/linux/can/gw.h
e2d1d6c0 3165
95d16c72 3166CAPABILITIES
39baa7e6 3167M: Serge Hallyn <serge@hallyn.com>
95d16c72 3168L: linux-security-module@vger.kernel.org
6305902c 3169S: Supported
95d16c72 3170F: include/linux/capability.h
c117ab84 3171F: include/uapi/linux/capability.h
6305902c 3172F: security/commoncap.c
38a94118 3173F: kernel/capability.c
95d16c72 3174
b84894c7
KT
3175CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3176M: Kevin Tsai <ktsai@capellamicro.com>
3177S: Maintained
3178F: drivers/iio/light/cm*
b84894c7 3179
82abbea7
RD
3180CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3181M: Christian Lamparter <chunkeey@googlemail.com>
3182L: linux-wireless@vger.kernel.org
3183W: http://wireless.kernel.org/en/users/Drivers/carl9170
3184S: Maintained
3185F: drivers/net/wireless/ath/carl9170/
3186
f9484852
JG
3187CAVIUM I2C DRIVER
3188M: Jan Glauber <jglauber@cavium.com>
3189M: David Daney <david.daney@cavium.com>
3190W: http://www.cavium.com
3191S: Supported
3192F: drivers/i2c/busses/i2c-octeon*
3193F: drivers/i2c/busses/i2c-thunderx*
3194
7683e9e5
LT
3195CAVIUM LIQUIDIO NETWORK DRIVER
3196M: Derek Chickles <derek.chickles@caviumnetworks.com>
3197M: Satanand Burla <satananda.burla@caviumnetworks.com>
3198M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3199M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3200L: netdev@vger.kernel.org
3201W: http://www.cavium.com
3202S: Supported
3203F: drivers/net/ethernet/cavium/liquidio/
3204
25fc8465
JG
3205CAVIUM MMC DRIVER
3206M: Jan Glauber <jglauber@cavium.com>
3207M: David Daney <david.daney@cavium.com>
3208M: Steven J. Hill <Steven.Hill@cavium.com>
3209W: http://www.cavium.com
3210S: Supported
3211F: drivers/mmc/host/cavium*
3212
62ad8b5c
GC
3213CAVIUM OCTEON-TX CRYPTO DRIVER
3214M: George Cherian <george.cherian@cavium.com>
3215L: linux-crypto@vger.kernel.org
3216W: http://www.cavium.com
3217S: Supported
3218F: drivers/crypto/cavium/cpt/
3219
7683e9e5 3220CAVIUM THUNDERX2 ARM64 SOC
a93fae75 3221M: Robert Richter <rrichter@cavium.com>
7683e9e5
LT
3222M: Jayachandran C <jnair@caviumnetworks.com>
3223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3224S: Maintained
3225F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3226F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3227
ef0bbac3
VB
3228CC2520 IEEE-802.15.4 RADIO DRIVER
3229M: Varka Bhadram <varkabhadram@gmail.com>
3230L: linux-wpan@vger.kernel.org
3231S: Maintained
3232F: drivers/net/ieee802154/cc2520.c
3233F: include/linux/spi/cc2520.h
3234F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3235
84817ef0
GBY
3236CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3237M: Gilad Ben-Yossef <gilad@benyossef.com>
3238L: linux-crypto@vger.kernel.org
3239L: driverdev-devel@linuxdriverproject.org
3240S: Supported
3241F: drivers/staging/ccree/
3242W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3243
6917a7b7 3244CEC FRAMEWORK
ca684386
HV
3245M: Hans Verkuil <hans.verkuil@cisco.com>
3246L: linux-media@vger.kernel.org
3247T: git git://linuxtv.org/media_tree.git
3248W: http://linuxtv.org
3249S: Supported
104eda6d 3250F: Documentation/media/kapi/cec-core.rst
618cd932 3251F: Documentation/media/uapi/cec
104eda6d 3252F: drivers/media/cec/
ca684386
HV
3253F: drivers/media/rc/keymaps/rc-cec.c
3254F: include/media/cec.h
6917a7b7 3255F: include/media/cec-notifier.h
104eda6d
HV
3256F: include/uapi/linux/cec.h
3257F: include/uapi/linux/cec-funcs.h
af15e32f 3258F: Documentation/devicetree/bindings/media/cec.txt
ca684386 3259
b8154542 3260CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3261M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3262L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3263W: http://www.ibm.com/developerworks/power/cell/
3264S: Supported
679655da 3265F: arch/powerpc/include/asm/cell*.h
679655da 3266F: arch/powerpc/include/asm/spu*.h
c117ab84 3267F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3268F: arch/powerpc/oprofile/*cell*
3269F: arch/powerpc/platforms/cell/
b8154542 3270
398ecff5
SW
3271CEPH COMMON CODE (LIBCEPH)
3272M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3273M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3274M: Sage Weil <sage@redhat.com>
82593f87 3275L: ceph-devel@vger.kernel.org
09d90327 3276W: http://ceph.com/
fb99f881 3277T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3278T: git git://github.com/ceph/ceph-client.git
9030aaf9 3279S: Supported
14430813
JP
3280F: net/ceph/
3281F: include/linux/ceph/
3282F: include/linux/crush/
9030aaf9 3283
398ecff5
SW
3284CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3285M: "Yan, Zheng" <zyan@redhat.com>
3286M: Sage Weil <sage@redhat.com>
3287M: Ilya Dryomov <idryomov@gmail.com>
3288L: ceph-devel@vger.kernel.org
3289W: http://ceph.com/
3290T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3291T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3292S: Supported
3293F: Documentation/filesystems/ceph.txt
3294F: fs/ceph/
3295
cfc411e7
DH
3296CERTIFICATE HANDLING:
3297M: David Howells <dhowells@redhat.com>
3298M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3299L: keyrings@vger.kernel.org
cfc411e7
DH
3300S: Maintained
3301F: Documentation/module-signing.txt
3302F: certs/
d8d80386 3303F: scripts/sign-file.c
cfc411e7
DH
3304F: scripts/extract-cert.c
3305
18332a80 3306CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3307L: linux-usb@vger.kernel.org
10c6c9c9 3308S: Orphan
679655da
JP
3309F: Documentation/usb/WUSB-Design-overview.txt
3310F: Documentation/usb/wusb-cbaf
355ffe69
DV
3311F: drivers/usb/host/hwa-hc.c
3312F: drivers/usb/host/whci/
679655da
JP
3313F: drivers/usb/wusbcore/
3314F: include/linux/usb/wusb*
18332a80 3315
70e84049 3316CFAG12864B LCD DRIVER
8b58be88 3317M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3318W: http://miguelojeda.es/auxdisplay.htm
3319W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3320S: Maintained
679655da
JP
3321F: drivers/auxdisplay/cfag12864b.c
3322F: include/linux/cfag12864b.h
70e84049
MOS
3323
3324CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3325M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3326W: http://miguelojeda.es/auxdisplay.htm
3327W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3328S: Maintained
679655da
JP
3329F: drivers/auxdisplay/cfag12864bfb.c
3330F: include/linux/cfag12864b.h
70e84049 3331
704232c2 3332CFG80211 and NL80211
8b58be88 3333M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3334L: linux-wireless@vger.kernel.org
ce466579
JB
3335W: http://wireless.kernel.org/
3336T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3338S: Maintained
c117ab84 3339F: include/uapi/linux/nl80211.h
679655da
JP
3340F: include/net/cfg80211.h
3341F: net/wireless/*
3342X: net/wireless/wext*
704232c2 3343
46e64261
GKH
3344CHAR and MISC DRIVERS
3345M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3346M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3348S: Supported
46e64261
GKH
3349F: drivers/char/*
3350F: drivers/misc/*
471322a8 3351F: include/linux/miscdevice.h
46e64261 3352
0a920b5b 3353CHECKPATCH
8b58be88 3354M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3355M: Joe Perches <joe@perches.com>
3356S: Maintained
679655da 3357F: scripts/checkpatch.pl
0a920b5b 3358
f8407f26
HW
3359CHINESE DOCUMENTATION
3360M: Harry Wei <harryxiyou@gmail.com>
9740153c 3361L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3362L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3363S: Maintained
f5ff9b63 3364F: Documentation/translations/zh_CN/
f8407f26 3365
2721ea2c 3366CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3367M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3368T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3369L: linux-usb@vger.kernel.org
3370S: Maintained
3371F: drivers/usb/chipidea/
3372
a93ad65d
HG
3373CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3374M: Hans de Goede <hdegoede@redhat.com>
3375L: linux-input@vger.kernel.org
3376S: Maintained
3377F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3378F: drivers/input/touchscreen/chipone_icn8318.c
3379
ab043105 3380CHROME HARDWARE PLATFORM SUPPORT
3c778a7f 3381M: Benson Leung <bleung@chromium.org>
ab043105
OJ
3382M: Olof Johansson <olof@lixom.net>
3383S: Maintained
3c778a7f 3384T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
ab043105
OJ
3385F: drivers/platform/chrome/
3386
3d4cfdc9
MB
3387CIRRUS LOGIC AUDIO CODEC DRIVERS
3388M: Brian Austin <brian.austin@cirrus.com>
3389M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3390L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3391S: Maintained
3392F: sound/soc/codecs/cs*
3393
7683e9e5
LT
3394CIRRUS LOGIC EP93XX ETHERNET DRIVER
3395M: Hartley Sweeten <hsweeten@visionengravers.com>
3396L: netdev@vger.kernel.org
3397S: Maintained
3398F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3399
82abbea7
RD
3400CISCO FCOE HBA DRIVER
3401M: Satish Kharat <satishkh@cisco.com>
3402M: Sesidhar Baddela <sebaddel@cisco.com>
3403M: Karan Tilak Kumar <kartilak@cisco.com>
3404L: linux-scsi@vger.kernel.org
3405S: Supported
3406F: drivers/scsi/fnic/
3407
3408CISCO SCSI HBA DRIVER
3409M: Karan Tilak Kumar <kartilak@cisco.com>
3410M: Sesidhar Baddela <sebaddel@cisco.com>
3411L: linux-scsi@vger.kernel.org
3412S: Supported
3413F: drivers/scsi/snic/
3414
3415CISCO VIC ETHERNET NIC DRIVER
3416M: Christian Benvenuti <benve@cisco.com>
3417M: Govindarajulu Varadarajan <_govind@gmx.com>
3418M: Neel Patel <neepatel@cisco.com>
3419S: Supported
3420F: drivers/net/ethernet/cisco/enic/
3421
3422CISCO VIC LOW LATENCY NIC DRIVER
3423M: Christian Benvenuti <benve@cisco.com>
3424M: Dave Goodell <dgoodell@cisco.com>
3425S: Supported
3426F: drivers/infiniband/hw/usnic/
3427
94574d9a
KRW
3428CLEANCACHE API
3429M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3430L: linux-kernel@vger.kernel.org
3431S: Maintained
3432F: mm/cleancache.c
3433F: include/linux/cleancache.h
3434
d4275354 3435CLK API
54176cc6 3436M: Russell King <linux@armlinux.org.uk>
aa571b14 3437L: linux-clk@vger.kernel.org
37417046 3438S: Maintained
d4275354
RK
3439F: include/linux/clk.h
3440
9222d247
JS
3441CLOCKSOURCE, CLOCKEVENT DRIVERS
3442M: Daniel Lezcano <daniel.lezcano@linaro.org>
3443M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3444L: linux-kernel@vger.kernel.org
9222d247
JS
3445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3446S: Supported
3447F: drivers/clocksource
3448
529aa8cb
TLSC
3449CMPC ACPI DRIVER
3450M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3451M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3452L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3453S: Supported
3454F: drivers/platform/x86/classmate-laptop.c
3455
85756a06
HV
3456COBALT MEDIA DRIVER
3457M: Hans Verkuil <hans.verkuil@cisco.com>
3458L: linux-media@vger.kernel.org
3459T: git git://linuxtv.org/media_tree.git
a825eaec 3460W: https://linuxtv.org
85756a06
HV
3461S: Supported
3462F: drivers/media/pci/cobalt/
3463
74425eee 3464COCCINELLE/Semantic Patches (SmPL)
26de9c26 3465M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3466M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3467M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3468M: Michal Marek <mmarek@suse.com>
26de9c26 3469L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3471W: http://coccinelle.lip6.fr/
3472S: Supported
4b9033a3 3473F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3474F: scripts/coccinelle/
3475F: scripts/coccicheck
3476
1da177e4 3477CODA FILE SYSTEM
8b58be88 3478M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3479M: coda@cs.cmu.edu
3480L: codalist@coda.cs.cmu.edu
3481W: http://www.coda.cs.cmu.edu/
3482S: Maintained
679655da
JP
3483F: Documentation/filesystems/coda.txt
3484F: fs/coda/
3485F: include/linux/coda*.h
c117ab84 3486F: include/uapi/linux/coda*.h
1da177e4 3487
0b14261e
PZ
3488CODA V4L2 MEM2MEM DRIVER
3489M: Philipp Zabel <p.zabel@pengutronix.de>
3490L: linux-media@vger.kernel.org
3491S: Maintained
3492F: Documentation/devicetree/bindings/media/coda.txt
3493F: drivers/media/platform/coda/
3494
7704addb 3495COMMON CLK FRAMEWORK
a85fa007 3496M: Michael Turquette <mturquette@baylibre.com>
f956165f 3497M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3498L: linux-clk@vger.kernel.org
22d61acf 3499Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3500T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3501S: Maintained
ae4185cd 3502F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3503F: drivers/clk/
3504X: drivers/clk/clkdev.c
7704addb 3505F: include/linux/clk-pr*
60bea3b5 3506F: include/linux/clk/
7704addb 3507
e2d1d6c0 3508COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3509M: Steve French <sfrench@samba.org>
51223df6 3510L: linux-cifs@vger.kernel.org
d1f28953 3511L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3512W: http://linux-cifs.samba.org/
bb1d5dda 3513T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3514S: Supported
ec421a71 3515F: Documentation/filesystems/cifs/
679655da 3516F: fs/cifs/
e2d1d6c0 3517
1da177e4 3518COMPACTPCI HOTPLUG CORE
8b58be88 3519M: Scott Murray <scott@spiteful.org>
64dab204 3520L: linux-pci@vger.kernel.org
82c4dfc7 3521S: Maintained
679655da 3522F: drivers/pci/hotplug/cpci_hotplug*
1da177e4 3523
7683e9e5 3524COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3525M: Scott Murray <scott@spiteful.org>
64dab204 3526L: linux-pci@vger.kernel.org
82c4dfc7 3527S: Maintained
7683e9e5 3528F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3529
7683e9e5 3530COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3531M: Scott Murray <scott@spiteful.org>
64dab204 3532L: linux-pci@vger.kernel.org
82c4dfc7 3533S: Maintained
7683e9e5 3534F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4 3535
5411552c 3536COMPAL LAPTOP SUPPORT
8b58be88 3537M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3538L: platform-driver-x86@vger.kernel.org
5411552c 3539S: Maintained
679655da 3540F: drivers/platform/x86/compal-laptop.c
5411552c 3541
949be0f7 3542CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3543L: accessrunner-general@lists.sourceforge.net
3544W: http://accessrunner.sourceforge.net/
44243ef4 3545S: Orphan
679655da 3546F: drivers/usb/atm/cxacru.c
949be0f7 3547
e2d1d6c0 3548CONFIGFS
d6351db2 3549M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3550M: Christoph Hellwig <hch@lst.de>
3551T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3552S: Supported
679655da
JP
3553F: fs/configfs/
3554F: include/linux/configfs.h
e2d1d6c0 3555
acb9c1b2 3556CONNECTOR
8b58be88 3557M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3558L: netdev@vger.kernel.org
3559S: Maintained
3560F: drivers/connector/
3561
a3e3354d 3562CONTROL GROUP (CGROUP)
860ca0e6 3563M: Tejun Heo <tj@kernel.org>
ad50c159 3564M: Li Zefan <lizefan@huawei.com>
4d205676 3565M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3566L: cgroups@vger.kernel.org
860ca0e6 3567T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3568S: Maintained
4b16b0c0 3569F: Documentation/cgroup*
679655da
JP
3570F: include/linux/cgroup*
3571F: kernel/cgroup*
a3e3354d
TH
3572
3573CONTROL GROUP - CPUSET
3574M: Li Zefan <lizefan@huawei.com>
3575L: cgroups@vger.kernel.org
3576W: http://www.bullopensource.org/cpuset/
3577W: http://oss.sgi.com/projects/cpusets/
3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3579S: Maintained
4b16b0c0 3580F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3581F: include/linux/cpuset.h
3582F: kernel/cpuset.c
3583
3584CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3585M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3586M: Michal Hocko <mhocko@kernel.org>
c4e29738 3587M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3588L: cgroups@vger.kernel.org
3589L: linux-mm@kvack.org
3590S: Maintained
3591F: mm/memcontrol.c
5d1ea48b 3592F: mm/swap_cgroup.c
fb3a0fb6 3593
bebe4678 3594CORETEMP HARDWARE MONITORING DRIVER
96859129 3595M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3596L: linux-hwmon@vger.kernel.org
bebe4678 3597S: Maintained
679655da
JP
3598F: Documentation/hwmon/coretemp
3599F: drivers/hwmon/coretemp.c
bebe4678 3600
1da177e4 3601COSA/SRP SYNC SERIAL DRIVER
8b58be88 3602M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3603W: http://www.fi.muni.cz/~kas/cosa/
3604S: Maintained
679655da 3605F: drivers/net/wan/cosa*
1da177e4 3606
4371ee35 3607CPMAC ETHERNET DRIVER
9dd4aaef 3608M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3609L: netdev@vger.kernel.org
3610S: Maintained
b544dbac 3611F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3612
1da177e4 3613CPU FREQUENCY DRIVERS
9c3646d1 3614M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3615M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3616L: linux-pm@vger.kernel.org
1da177e4 3617S: Maintained
27209d91
VK
3618T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3619T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3620B: https://bugzilla.kernel.org
dabe73cb 3621F: Documentation/cpu-freq/
6f193635 3622F: Documentation/devicetree/bindings/cpufreq/
679655da
JP
3623F: drivers/cpufreq/
3624F: include/linux/cpufreq.h
0a7d2cd7 3625F: tools/testing/selftests/cpufreq/
1da177e4 3626
8a67f0ef
VK
3627CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3628M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3629M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3630L: linux-pm@vger.kernel.org
3631W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3632S: Maintained
3633F: drivers/cpufreq/arm_big_little.h
3634F: drivers/cpufreq/arm_big_little.c
3635F: drivers/cpufreq/arm_big_little_dt.c
3636
82abbea7
RD
3637CPU POWER MONITORING SUBSYSTEM
3638M: Thomas Renninger <trenn@suse.com>
3639L: linux-pm@vger.kernel.org
3640S: Maintained
3641F: tools/power/cpupower/
3642
3643CPUID/MSR DRIVER
3644M: "H. Peter Anvin" <hpa@zytor.com>
3645S: Maintained
3646F: arch/x86/kernel/cpuid.c
3647F: arch/x86/kernel/msr.c
3648
14d2c34c 3649CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3650M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3651M: Daniel Lezcano <daniel.lezcano@linaro.org>
3652L: linux-pm@vger.kernel.org
3653L: linux-arm-kernel@lists.infradead.org
cea8321c 3654T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3655S: Maintained
3656F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3657
0c570c18
BZ
3658CPUIDLE DRIVER - ARM EXYNOS
3659M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3660M: Daniel Lezcano <daniel.lezcano@linaro.org>
3661M: Kukjin Kim <kgene@kernel.org>
3662L: linux-pm@vger.kernel.org
3663L: linux-samsung-soc@vger.kernel.org
3664S: Supported
3665F: drivers/cpuidle/cpuidle-exynos.c
3666F: arch/arm/mach-exynos/pm.c
3667
a8e39c35 3668CPUIDLE DRIVERS
9c3646d1 3669M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3670M: Daniel Lezcano <daniel.lezcano@linaro.org>
3671L: linux-pm@vger.kernel.org
3672S: Maintained
cea8321c 3673T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3674B: https://bugzilla.kernel.org
a8e39c35
DL
3675F: drivers/cpuidle/*
3676F: include/linux/cpuidle.h
3677
1da177e4 3678CRAMFS FILESYSTEM
ce00f85c 3679W: http://sourceforge.net/projects/cramfs/
54886a71 3680S: Orphan / Obsolete
679655da
JP
3681F: Documentation/filesystems/cramfs.txt
3682F: fs/cramfs/
1da177e4
LT
3683
3684CRIS PORT
8b58be88
JP
3685M: Mikael Starvik <starvik@axis.com>
3686M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3687L: linux-cris-kernel@axis.com
1da177e4 3688W: http://developer.axis.com
9f273c24 3689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3690S: Maintained
679655da 3691F: arch/cris/
df621252 3692F: drivers/tty/serial/crisv10.*
1da177e4
LT
3693
3694CRYPTO API
8b58be88
JP
3695M: Herbert Xu <herbert@gondor.apana.org.au>
3696M: "David S. Miller" <davem@davemloft.net>
1da177e4 3697L: linux-crypto@vger.kernel.org
9f273c24 3698T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3699T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3700S: Maintained
679655da 3701F: Documentation/crypto/
fe1c445b 3702F: Documentation/devicetree/bindings/crypto/
679655da
JP
3703F: arch/*/crypto/
3704F: crypto/
3705F: drivers/crypto/
3706F: include/crypto/
ff330f73 3707F: include/linux/crypto*
1da177e4 3708
5b07bd57 3709CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3710M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3711L: linux-crypto@vger.kernel.org
3712S: Maintained
51a2228a
JP
3713F: crypto/ansi_cprng.c
3714F: crypto/rng.c
5b07bd57 3715
fc279cc2
HV
3716CS3308 MEDIA DRIVER
3717M: Hans Verkuil <hverkuil@xs4all.nl>
3718L: linux-media@vger.kernel.org
3719T: git git://linuxtv.org/media_tree.git
3720W: http://linuxtv.org
3721S: Odd Fixes
3722F: drivers/media/i2c/cs3308.c
3723F: drivers/media/i2c/cs3308.h
3724
9b4ffa48 3725CS5535 Audio ALSA driver
8b58be88 3726M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3727S: Maintained
679655da 3728F: sound/pci/cs5535audio/
9b4ffa48 3729
a910e4a9 3730CW1200 WLAN driver
b75f0050
JP
3731M: Solomon Peachy <pizza@shaftnet.org>
3732S: Maintained
560424e9 3733F: drivers/net/wireless/st/cw1200/
a910e4a9 3734
6d8425b1 3735CX18 VIDEO4LINUX DRIVER
6afdeaf8 3736M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3737L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3738L: linux-media@vger.kernel.org
275ffde4 3739T: git git://linuxtv.org/media_tree.git
a825eaec 3740W: https://linuxtv.org
30e10993 3741W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3742S: Maintained
618cd932 3743F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3744F: drivers/media/pci/cx18/
6c0f0359 3745F: include/uapi/linux/ivtv*
6d8425b1 3746
3f101d91
HV
3747CX2341X MPEG ENCODER HELPER MODULE
3748M: Hans Verkuil <hverkuil@xs4all.nl>
3749L: linux-media@vger.kernel.org
3750T: git git://linuxtv.org/media_tree.git
a825eaec 3751W: https://linuxtv.org
3f101d91 3752S: Maintained
c368360b 3753F: drivers/media/common/cx2341x*
3f101d91
HV
3754F: include/media/cx2341x*
3755
b8fe6e2c
PB
3756CX24120 MEDIA DRIVER
3757M: Jemma Denson <jdenson@gmail.com>
3758M: Patrick Boettcher <patrick.boettcher@posteo.de>
3759L: linux-media@vger.kernel.org
a825eaec 3760W: https://linuxtv.org
b8fe6e2c
PB
3761Q: http://patchwork.linuxtv.org/project/linux-media/list/
3762S: Maintained
3763F: drivers/media/dvb-frontends/cx24120*
3764
20357578 3765CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3766M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3767M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3768L: linux-media@vger.kernel.org
a825eaec 3769W: https://linuxtv.org
20357578
MCC
3770T: git git://linuxtv.org/media_tree.git
3771S: Odd fixes
618cd932 3772F: Documentation/media/v4l-drivers/cx88*
20357578 3773F: drivers/media/pci/cx88/
6d8425b1 3774
91952bc0
AP
3775CXD2820R MEDIA DRIVER
3776M: Antti Palosaari <crope@iki.fi>
3777L: linux-media@vger.kernel.org
a825eaec 3778W: https://linuxtv.org
91952bc0
AP
3779W: http://palosaari.fi/linux/
3780Q: http://patchwork.linuxtv.org/project/linux-media/list/
3781T: git git://linuxtv.org/anttip/media_tree.git
3782S: Maintained
3783F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3784
e5ec3789 3785CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3786M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3787L: netdev@vger.kernel.org
3788W: http://www.chelsio.com
3789S: Supported
f7917c00 3790F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3791
d8ae3c33 3792CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3793M: Karen Xie <kxie@chelsio.com>
3794L: linux-scsi@vger.kernel.org
3795W: http://www.chelsio.com
3796S: Supported
3797F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3798
e5ec3789 3799CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3800M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3801L: linux-rdma@vger.kernel.org
e5ec3789
SW
3802W: http://www.openfabrics.org
3803S: Supported
679655da 3804F: drivers/infiniband/hw/cxgb3/
a85fb338 3805F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3806
7683e9e5
LT
3807CXGB4 CRYPTO DRIVER (chcr)
3808M: Harsh Jain <harsh@chelsio.com>
3809L: linux-crypto@vger.kernel.org
3810W: http://www.chelsio.com
3811S: Supported
3812F: drivers/crypto/chelsio
3813
be4c9bad 3814CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3815M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3816L: netdev@vger.kernel.org
3817W: http://www.chelsio.com
3818S: Supported
f7917c00 3819F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3820
d8ae3c33 3821CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3822M: Karen Xie <kxie@chelsio.com>
3823L: linux-scsi@vger.kernel.org
3824W: http://www.chelsio.com
3825S: Supported
3826F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3827
be4c9bad
RD
3828CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3829M: Steve Wise <swise@chelsio.com>
3830L: linux-rdma@vger.kernel.org
3831W: http://www.openfabrics.org
3832S: Supported
3833F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3834F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3835
5c20a5c7
CL
3836CXGB4VF ETHERNET DRIVER (CXGB4VF)
3837M: Casey Leedom <leedom@chelsio.com>
3838L: netdev@vger.kernel.org
3839W: http://www.chelsio.com
3840S: Supported
f7917c00 3841F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3842
a9282d01 3843CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
9d82fd2f 3844M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
8c7d0a04 3845M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
a9282d01
IM
3846L: linuxppc-dev@lists.ozlabs.org
3847S: Supported
9d82fd2f 3848F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3849F: drivers/misc/cxl/
ec249dd8 3850F: include/misc/cxl*
a9282d01
IM
3851F: include/uapi/misc/cxl.h
3852F: Documentation/powerpc/cxl.txt
a9282d01
IM
3853F: Documentation/ABI/testing/sysfs-class-cxl
3854
11f43ae7
MO
3855CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3856M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3857M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3858M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3859L: linux-scsi@vger.kernel.org
3860S: Supported
3861F: drivers/scsi/cxlflash/
3862F: include/uapi/scsi/cxlflash_ioctls.h
3863F: Documentation/powerpc/cxlflash.txt
3864
1da177e4 3865CYBERPRO FB DRIVER
54176cc6 3866M: Russell King <linux@armlinux.org.uk>
efc03ecb 3867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3868W: http://www.armlinux.org.uk/
1da177e4 3869S: Maintained
8a61f013 3870F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3871
1da177e4 3872CYCLADES ASYNC MUX DRIVER
1da177e4 3873W: http://www.cyclades.com/
d459883e 3874S: Orphan
c897401b 3875F: drivers/tty/cyclades.c
679655da 3876F: include/linux/cyclades.h
c117ab84 3877F: include/uapi/linux/cyclades.h
1da177e4
LT
3878
3879CYCLADES PC300 DRIVER
1da177e4 3880W: http://www.cyclades.com/
d459883e 3881S: Orphan
679655da 3882F: drivers/net/wan/pc300*
1da177e4 3883
402f6ae4
AP
3884CYPRESS_FIRMWARE MEDIA DRIVER
3885M: Antti Palosaari <crope@iki.fi>
3886L: linux-media@vger.kernel.org
a825eaec 3887W: https://linuxtv.org
402f6ae4
AP
3888W: http://palosaari.fi/linux/
3889Q: http://patchwork.linuxtv.org/project/linux-media/list/
3890T: git git://linuxtv.org/anttip/media_tree.git
3891S: Maintained
3892F: drivers/media/common/cypress_firmware*
3893
e3ae3525 3894CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3895M: Ferruh Yigit <fery@cypress.com>
6305902c 3896L: linux-input@vger.kernel.org
be9a6f40 3897S: Supported
6305902c
JP
3898F: drivers/input/touchscreen/cyttsp*
3899F: include/linux/input/cyttsp.h
e3ae3525 3900
131b3de7
LW
3901D-LINK DIR-685 TOUCHKEYS DRIVER
3902M: Linus Walleij <linus.walleij@linaro.org>
3903L: linux-input@vger.kernel.org
3904S: Supported
3905F: drivers/input/dlink-dir685-touchkeys.c
3906
aaaf5fbf
JK
3907DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3908M: Joshua Kinard <kumba@gentoo.org>
3909S: Maintained
3910F: drivers/rtc/rtc-ds1685.c
3911F: include/linux/rtc/ds1685.h
3912
1da177e4 3913DAMA SLAVE for AX.25
8b58be88 3914M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3915W: http://yaina.de/jreuter/
3916W: http://www.qsl.net/dl1bke/
3917L: linux-hams@vger.kernel.org
3918S: Maintained
679655da
JP
3919F: net/ax25/af_ax25.c
3920F: net/ax25/ax25_dev.c
3921F: net/ax25/ax25_ds_*
3922F: net/ax25/ax25_in.c
3923F: net/ax25/ax25_out.c
3924F: net/ax25/ax25_timer.c
3925F: net/ax25/sysctl_net_ax25.c
1da177e4 3926
e2d1d6c0 3927DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3928L: netdev@vger.kernel.org
5ff77428 3929S: Orphan
679655da 3930F: Documentation/networking/dmfe.txt
0f04e2aa 3931F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3932
3933DC390/AM53C974 SCSI driver
d8130624 3934M: Hannes Reinecke <hare@suse.com>
71bd849d 3935L: linux-scsi@vger.kernel.org
e2d1d6c0 3936S: Maintained
71bd849d 3937F: drivers/scsi/am53c974.c
e2d1d6c0 3938
1da177e4 3939DC395x SCSI driver
61eee9a7 3940M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3941M: Ali Akcaagac <aliakc@web.de>
3942M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3943L: dc395x@twibble.org
cf015e9f
JP
3944W: http://twibble.org/dist/dc395x/
3945W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3946S: Maintained
679655da
JP
3947F: Documentation/scsi/dc395x.txt
3948F: drivers/scsi/dc395x.*
1da177e4 3949
eb8edb08 3950DCCP PROTOCOL
a89d030e 3951M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3952L: dccp@vger.kernel.org
c996d8b9 3953W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3954S: Maintained
679655da 3955F: include/linux/dccp.h
c117ab84 3956F: include/uapi/linux/dccp.h
679655da
JP
3957F: include/linux/tfrc.h
3958F: net/dccp/
eb8edb08 3959
1da177e4 3960DECnet NETWORK LAYER
1da177e4
LT
3961W: http://linux-decnet.sourceforge.net
3962L: linux-decnet-user@lists.sourceforge.net
f546444d 3963S: Orphan
679655da
JP
3964F: Documentation/networking/decnet.txt
3965F: net/decnet/
1da177e4 3966
ebff05b9
MR
3967DECSTATION PLATFORM SUPPORT
3968M: "Maciej W. Rozycki" <macro@linux-mips.org>
3969L: linux-mips@linux-mips.org
3970W: http://www.linux-mips.org/wiki/DECstation
3971S: Maintained
3972F: arch/mips/dec/
3973F: arch/mips/include/asm/dec/
3974F: arch/mips/include/asm/mach-dec/
3975
1da177e4 3976DEFXX FDDI NETWORK DRIVER
8b58be88 3977M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3978S: Maintained
33f810b2 3979F: drivers/net/fddi/defxx.*
1da177e4 3980
ad8f07cc 3981DELL LAPTOP DRIVER
8b58be88 3982M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3983M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3984L: platform-driver-x86@vger.kernel.org
ad8f07cc 3985S: Maintained
679655da 3986F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3987
7683e9e5 3988DELL LAPTOP FREEFALL DRIVER
817a5cdb
PR
3989M: Pali Rohár <pali.rohar@gmail.com>
3990S: Maintained
7683e9e5 3991F: drivers/platform/x86/dell-smo8800.c
817a5cdb 3992
7683e9e5 3993DELL LAPTOP RBTN DRIVER
cdbff611
PR
3994M: Pali Rohár <pali.rohar@gmail.com>
3995S: Maintained
7683e9e5 3996F: drivers/platform/x86/dell-rbtn.*
cdbff611 3997
1da177e4 3998DELL LAPTOP SMM DRIVER
a5afba16 3999M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 4000S: Maintained
a5afba16 4001F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 4002F: include/uapi/linux/i8k.h
1da177e4 4003
90563ec4 4004DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 4005M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 4006S: Maintained
679655da
JP
4007F: Documentation/dcdbas.txt
4008F: drivers/firmware/dcdbas.*
90563ec4 4009
0b3f6109 4010DELL WMI EXTRAS DRIVER
8b58be88 4011M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 4012M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 4013S: Maintained
36b3a96f 4014F: drivers/platform/x86/dell-wmi.c
0b3f6109 4015
82abbea7
RD
4016DELTA ST MEDIA DRIVER
4017M: Hugues Fruchet <hugues.fruchet@st.com>
4018L: linux-media@vger.kernel.org
4019T: git git://linuxtv.org/media_tree.git
4020W: https://linuxtv.org
4021S: Supported
4022F: drivers/media/platform/sti/delta
4023
7683e9e5
LT
4024DENALI NAND DRIVER
4025M: Masahiro Yamada <yamada.masahiro@socionext.com>
4026L: linux-mtd@lists.infradead.org
4027S: Supported
4028F: drivers/mtd/nand/denali*
4029
5efc75e3 4030DESIGNWARE USB2 DRD IP DRIVER
16272ae7 4031M: John Youn <johnyoun@synopsys.com>
5efc75e3 4032L: linux-usb@vger.kernel.org
18f340f9 4033T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 4034S: Maintained
197ba5f4 4035F: drivers/usb/dwc2/
5efc75e3 4036
94ab23dd 4037DESIGNWARE USB3 DRD IP DRIVER
a55f6286 4038M: Felipe Balbi <balbi@kernel.org>
94ab23dd 4039L: linux-usb@vger.kernel.org
94ab23dd
FB
4040T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4041S: Maintained
4042F: drivers/usb/dwc3/
4043
feda2840
AK
4044DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4045M: Andreas Klinger <ak@it-klinger.de>
4046L: linux-iio@vger.kernel.org
4047S: Maintained
4048F: drivers/iio/proximity/srf*.c
4049
833c9545
JB
4050DEVICE COREDUMP (DEV_COREDUMP)
4051M: Johannes Berg <johannes@sipsolutions.net>
4052L: linux-kernel@vger.kernel.org
4053S: Maintained
4054F: drivers/base/devcoredump.c
4055F: include/linux/devcoredump.h
4056
89d07767
KP
4057DEVICE FREQUENCY (DEVFREQ)
4058M: MyungJoo Ham <myungjoo.ham@samsung.com>
4059M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 4060R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 4061L: linux-pm@vger.kernel.org
6a3cd722 4062T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
4063S: Maintained
4064F: drivers/devfreq/
6a3cd722
CC
4065F: include/linux/devfreq.h
4066F: Documentation/devicetree/bindings/devfreq/
89d07767 4067
7dbded06
CC
4068DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4069M: Chanwoo Choi <cw00.choi@samsung.com>
4070L: linux-pm@vger.kernel.org
4071T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4072S: Supported
4073F: drivers/devfreq/event/
4074F: drivers/devfreq/devfreq-event.c
4075F: include/linux/devfreq-event.h
4076F: Documentation/devicetree/bindings/devfreq/event/
89d07767 4077
1da177e4 4078DEVICE NUMBER REGISTRY
8b58be88 4079M: Torben Mathiasen <device@lanana.org>
1da177e4 4080W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
4081S: Maintained
4082
e2d1d6c0 4083DEVICE-MAPPER (LVM)
854ecaad 4084M: Alasdair Kergon <agk@redhat.com>
8504eed3 4085M: Mike Snitzer <snitzer@redhat.com>
854ecaad 4086M: dm-devel@redhat.com
e2d1d6c0
RD
4087L: dm-devel@redhat.com
4088W: http://sources.redhat.com/dm
8a6e2535 4089Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 4090T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 4091T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 4092S: Maintained
679655da
JP
4093F: Documentation/device-mapper/
4094F: drivers/md/dm*
854ecaad 4095F: drivers/md/persistent-data/
679655da
JP
4096F: include/linux/device-mapper.h
4097F: include/linux/dm-*.h
8504eed3 4098F: include/uapi/linux/dm-*.h
e2d1d6c0 4099
bfcd3a46
JP
4100DEVLINK
4101M: Jiri Pirko <jiri@mellanox.com>
4102L: netdev@vger.kernel.org
4103S: Supported
4104F: net/core/devlink.c
4105F: include/net/devlink.h
4106F: include/uapi/linux/devlink.h
4107
c0d995aa
OST
4108DIALOG SEMICONDUCTOR DRIVERS
4109M: Support Opensource <support.opensource@diasemi.com>
4110W: http://www.dialog-semiconductor.com/products
4111S: Supported
4112F: Documentation/hwmon/da90??
047cfd01 4113F: Documentation/devicetree/bindings/mfd/da90*.txt
34026764
ST
4114F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4115F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4eeb08b4 4116F: Documentation/devicetree/bindings/regulator/da92*.txt
34026764 4117F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
7c933772 4118F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
4119F: drivers/gpio/gpio-da90??.c
4120F: drivers/hwmon/da90??-hwmon.c
7be72c2c 4121F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
4122F: drivers/input/misc/da90??_onkey.c
4123F: drivers/input/touchscreen/da9052_tsi.c
4124F: drivers/leds/leds-da90??.c
4125F: drivers/mfd/da903x.c
4126F: drivers/mfd/da90??-*.c
7be72c2c 4127F: drivers/mfd/da91??-*.c
8c0984e5
SR
4128F: drivers/power/supply/da9052-battery.c
4129F: drivers/power/supply/da91??-*.c
c0d995aa
OST
4130F: drivers/regulator/da903x.c
4131F: drivers/regulator/da9???-regulator.[ch]
34026764 4132F: drivers/thermal/da90??-thermal.c
c0d995aa
OST
4133F: drivers/rtc/rtc-da90??.c
4134F: drivers/video/backlight/da90??_bl.c
4135F: drivers/watchdog/da90??_wdt.c
4136F: include/linux/mfd/da903x.h
4137F: include/linux/mfd/da9052/
4138F: include/linux/mfd/da9055/
047cfd01 4139F: include/linux/mfd/da9062/
c0d995aa 4140F: include/linux/mfd/da9063/
7be72c2c 4141F: include/linux/mfd/da9150/
4eeb08b4 4142F: include/linux/regulator/da9211.h
c0d995aa
OST
4143F: include/sound/da[79]*.h
4144F: sound/soc/codecs/da[79]*.[ch]
4145
6ea5dcdf
WBG
4146DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4147M: William Breathitt Gray <vilhelm.gray@gmail.com>
4148L: linux-gpio@vger.kernel.org
4149S: Maintained
4150F: drivers/gpio/gpio-gpio-mm.c
4151
599aa697
LL
4152DIGI NEO AND CLASSIC PCI PRODUCTS
4153M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 4154M: Mark Hounschell <markh@compro.net>
599aa697
LL
4155L: driverdev-devel@linuxdriverproject.org
4156S: Maintained
4157F: drivers/staging/dgnc/
4158
335d7c58 4159DIOLAN U2C-12 I2C DRIVER
ca462085 4160M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
4161L: linux-i2c@vger.kernel.org
4162S: Maintained
4163F: drivers/i2c/busses/i2c-diolan-u2c.c
4164
d475c634 4165DIRECT ACCESS (DAX)
e057541a
RZ
4166M: Matthew Wilcox <mawilcox@microsoft.com>
4167M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
4168L: linux-fsdevel@vger.kernel.org
4169S: Supported
4170F: fs/dax.c
e057541a
RZ
4171F: include/linux/dax.h
4172F: include/trace/events/fs_dax.h
d475c634 4173
e7839f25 4174DIRECTORY NOTIFICATION (DNOTIFY)
67427715
JK
4175M: Jan Kara <jack@suse.cz>
4176R: Amir Goldstein <amir73il@gmail.com>
4177L: linux-fsdevel@vger.kernel.org
3c5119c0 4178S: Maintained
679655da
JP
4179F: Documentation/filesystems/dnotify.txt
4180F: fs/notify/dnotify/
4181F: include/linux/dnotify.h
1da177e4
LT
4182
4183DISK GEOMETRY AND PARTITION HANDLING
8b58be88 4184M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
4185W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4186W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4187W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4188S: Maintained
4189
4480f15b 4190DISKQUOTA
d8130624 4191M: Jan Kara <jack@suse.com>
1da177e4 4192S: Maintained
679655da
JP
4193F: Documentation/filesystems/quota.txt
4194F: fs/quota/
4195F: include/linux/quota*.h
c117ab84 4196F: include/uapi/linux/quota*.h
1da177e4 4197
702686ad
BT
4198DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4199M: Bernie Thompson <bernie@plugable.com>
4200L: linux-fbdev@vger.kernel.org
4201S: Maintained
4202W: http://plugable.com/category/projects/udlfb/
8a61f013 4203F: drivers/video/fbdev/udlfb.c
702686ad
BT
4204F: include/video/udlfb.h
4205F: Documentation/fb/udlfb.txt
4206
e7839f25 4207DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4208M: Christine Caulfield <ccaulfie@redhat.com>
4209M: David Teigland <teigland@redhat.com>
a4644184 4210L: cluster-devel@redhat.com
5be7b50f 4211W: http://sources.redhat.com/cluster/
9f273c24 4212T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4213S: Supported
679655da 4214F: fs/dlm/
5be7b50f 4215
53b6b3e0
SS
4216DMA BUFFER SHARING FRAMEWORK
4217M: Sumit Semwal <sumit.semwal@linaro.org>
4218S: Maintained
4219L: linux-media@vger.kernel.org
4220L: dri-devel@lists.freedesktop.org
8ada6d2d 4221L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4222F: drivers/dma-buf/
e46d12c6
JP
4223F: include/linux/dma-buf*
4224F: include/linux/reservation.h
4225F: include/linux/*fence.h
e7e21c72 4226F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4227T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4228
b3e5f263 4229DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 4230M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
4231L: dmaengine@vger.kernel.org
4232Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4233S: Maintained
679655da 4234F: drivers/dma/
0ce3c066 4235F: include/linux/dmaengine.h
c56d329e 4236F: Documentation/devicetree/bindings/dma/
979a281e
VK
4237F: Documentation/dmaengine/
4238T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4239
7683e9e5
LT
4240DMA MAPPING HELPERS
4241M: Christoph Hellwig <hch@lst.de>
4242M: Marek Szyprowski <m.szyprowski@samsung.com>
4243R: Robin Murphy <robin.murphy@arm.com>
4a75682c 4244L: iommu@lists.linux-foundation.org
7683e9e5
LT
4245T: git git://git.infradead.org/users/hch/dma-mapping.git
4246W: http://git.infradead.org/users/hch/dma-mapping.git
4247S: Supported
4248F: lib/dma-debug.c
4249F: lib/dma-noop.c
4250F: lib/dma-virt.c
4251F: drivers/base/dma-mapping.c
4252F: drivers/base/dma-coherent.c
4253F: include/linux/dma-mapping.h
4254
b825037d 4255DME1737 HARDWARE MONITOR DRIVER
8b58be88 4256M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4257L: linux-hwmon@vger.kernel.org
b825037d 4258S: Maintained
679655da
JP
4259F: Documentation/hwmon/dme1737
4260F: drivers/hwmon/dme1737.c
b825037d 4261
1f31e1b1 4262DMI/SMBIOS SUPPORT
d8130624 4263M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4264S: Maintained
d4aeef93 4265T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4266F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4267F: drivers/firmware/dmi-id.c
4268F: drivers/firmware/dmi_scan.c
4269F: include/linux/dmi.h
4270
7d2c86b5 4271DOCUMENTATION
ad3118b9 4272M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4273L: linux-doc@vger.kernel.org
4274S: Maintained
679655da 4275F: Documentation/
52b3f239 4276F: scripts/kernel-doc
97be078b
RD
4277X: Documentation/ABI/
4278X: Documentation/devicetree/
933a46b8
JC
4279X: Documentation/acpi
4280X: Documentation/power
4281X: Documentation/spi
618cd932 4282X: Documentation/media
c51edfb1 4283T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4284
7683e9e5
LT
4285DONGWOON DW9714 LENS VOICE COIL DRIVER
4286M: Sakari Ailus <sakari.ailus@linux.intel.com>
4287L: linux-media@vger.kernel.org
4288T: git git://linuxtv.org/media_tree.git
4289S: Maintained
4290F: drivers/media/i2c/dw9714.c
4291
1da177e4 4292DOUBLETALK DRIVER
8b58be88 4293M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4294L: blinux-list@redhat.com
4295S: Maintained
679655da
JP
4296F: drivers/char/dtlk.c
4297F: include/linux/dtlk.h
1da177e4 4298
9836a882
RP
4299DPAA2 DATAPATH I/O (DPIO) DRIVER
4300M: Roy Pledge <Roy.Pledge@nxp.com>
4301L: linux-kernel@vger.kernel.org
4302S: Maintained
4303F: drivers/staging/fsl-mc/bus/dpio
4304
92ac903a
IR
4305DPAA2 ETHERNET DRIVER
4306M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4307L: linux-kernel@vger.kernel.org
4308S: Maintained
4309F: drivers/staging/fsl-dpaa2/ethernet
4310
e2d1d6c0 4311DPT_I2O SCSI RAID DRIVER
8b58be88 4312M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4313L: linux-scsi@vger.kernel.org
4314W: http://www.adaptec.com/
4315S: Maintained
679655da
JP
4316F: drivers/scsi/dpt*
4317F: drivers/scsi/dpt/
e2d1d6c0 4318
b411b363 4319DRBD DRIVER
bc2c049d
RK
4320M: Philipp Reisner <philipp.reisner@linbit.com>
4321M: Lars Ellenberg <lars.ellenberg@linbit.com>
4322L: drbd-dev@lists.linbit.com
28b8e8d4 4323W: http://www.drbd.org
bc2c049d
RK
4324T: git git://git.linbit.com/linux-drbd.git
4325T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4326S: Supported
4327F: drivers/block/drbd/
4328F: lib/lru_cache.c
4329F: Documentation/blockdev/drbd/
b411b363 4330
27f395b8 4331DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
879a5a00 4332M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4333T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4334S: Supported
679655da 4335F: Documentation/kobject.txt
7cfc51b9 4336F: drivers/base/
87544653 4337F: fs/debugfs/
dc7dfcd8 4338F: fs/sysfs/
87544653 4339F: include/linux/debugfs.h
dc7dfcd8 4340F: include/linux/kobj*
679655da 4341F: lib/kobj*
1da177e4 4342
82abbea7
RD
4343DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4344M: Kevin Hilman <khilman@kernel.org>
4345M: Nishanth Menon <nm@ti.com>
4346S: Maintained
4347F: drivers/power/avs/
4348F: include/linux/power/smartreflex.h
4349L: linux-pm@vger.kernel.org
4350
bed41005
TC
4351DRM DRIVER FOR ARM PL111 CLCD
4352M: Eric Anholt <eric@anholt.net>
4353T: git git://anongit.freedesktop.org/drm/drm-misc
4354S: Supported
4355F: drivers/gpu/drm/pl111/
4356
c842b693
EV
4357DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4358M: Dave Airlie <airlied@redhat.com>
4359S: Odd Fixes
4360F: drivers/gpu/drm/ast/
4361
4362DRM DRIVER FOR BOCHS VIRTUAL GPU
4363M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f 4364L: virtualization@lists.linux-foundation.org
0f445486 4365T: git git://anongit.freedesktop.org/drm/drm-misc
0c19f97f 4366S: Maintained
c842b693
EV
4367F: drivers/gpu/drm/bochs/
4368
7683e9e5
LT
4369DRM DRIVER FOR INTEL I810 VIDEO CARDS
4370S: Orphan / Obsolete
4371F: drivers/gpu/drm/i810/
4372F: include/uapi/drm/i810_drm.h
4373
4374DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4375S: Orphan / Obsolete
4376F: drivers/gpu/drm/mga/
4377F: include/uapi/drm/mga_drm.h
4378
4379DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4380M: Dave Airlie <airlied@redhat.com>
4381S: Odd Fixes
4382F: drivers/gpu/drm/mgag200/
4383
4384DRM DRIVER FOR MI0283QT
4385M: Noralf Trønnes <noralf@tronnes.org>
4386S: Maintained
4387F: drivers/gpu/drm/tinydrm/mi0283qt.c
4388F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4389
4390DRM DRIVER FOR MSM ADRENO GPU
4391M: Rob Clark <robdclark@gmail.com>
4392L: linux-arm-msm@vger.kernel.org
4393L: dri-devel@lists.freedesktop.org
4394L: freedreno@lists.freedesktop.org
4395T: git git://people.freedesktop.org/~robclark/linux
4396S: Maintained
4397F: drivers/gpu/drm/msm/
4398F: include/uapi/drm/msm_drm.h
4399F: Documentation/devicetree/bindings/display/msm/
4400
4401DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4402M: Ben Skeggs <bskeggs@redhat.com>
4403L: dri-devel@lists.freedesktop.org
4404L: nouveau@lists.freedesktop.org
4405T: git git://github.com/skeggsb/linux
4406S: Supported
4407F: drivers/gpu/drm/nouveau/
4408F: include/uapi/drm/nouveau_drm.h
4409
3882a734
LT
4410DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4411M: Noralf Trønnes <noralf@tronnes.org>
4412S: Maintained
4413F: drivers/gpu/drm/tinydrm/repaper.c
4414F: Documentation/devicetree/bindings/display/repaper.txt
4415
c842b693
EV
4416DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4417M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4418M: Gerd Hoffmann <kraxel@redhat.com>
4419L: virtualization@lists.linux-foundation.org
0f445486 4420T: git git://anongit.freedesktop.org/drm/drm-misc
af3076e6
GH
4421S: Obsolete
4422W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4423F: drivers/gpu/drm/cirrus/
4424
7683e9e5
LT
4425DRM DRIVER FOR QXL VIRTUAL GPU
4426M: Dave Airlie <airlied@redhat.com>
4427M: Gerd Hoffmann <kraxel@redhat.com>
4428L: virtualization@lists.linux-foundation.org
4429T: git git://anongit.freedesktop.org/drm/drm-misc
4430S: Maintained
4431F: drivers/gpu/drm/qxl/
4432F: include/uapi/drm/qxl_drm.h
4433
4434DRM DRIVER FOR RAGE 128 VIDEO CARDS
4435S: Orphan / Obsolete
4436F: drivers/gpu/drm/r128/
4437F: include/uapi/drm/r128_drm.h
4438
4439DRM DRIVER FOR SAVAGE VIDEO CARDS
4440S: Orphan / Obsolete
4441F: drivers/gpu/drm/savage/
4442F: include/uapi/drm/savage_drm.h
4443
4444DRM DRIVER FOR SIS VIDEO CARDS
4445S: Orphan / Obsolete
4446F: drivers/gpu/drm/sis/
4447F: include/uapi/drm/sis_drm.h
4448
eac99d4a
DL
4449DRM DRIVER FOR SITRONIX ST7586 PANELS
4450M: David Lechner <david@lechnology.com>
4451S: Maintained
4452F: drivers/gpu/drm/tinydrm/st7586.c
4453F: Documentation/devicetree/bindings/display/st7586.txt
4454
7683e9e5
LT
4455DRM DRIVER FOR TDFX VIDEO CARDS
4456S: Orphan / Obsolete
4457F: drivers/gpu/drm/tdfx/
4458
4459DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4460M: Dave Airlie <airlied@redhat.com>
4461S: Odd Fixes
4462F: drivers/gpu/drm/udl/
4463
4464DRM DRIVER FOR VMWARE VIRTUAL GPU
4465M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4466M: Sinclair Yeh <syeh@vmware.com>
4467M: Thomas Hellstrom <thellstrom@vmware.com>
4468L: dri-devel@lists.freedesktop.org
4469T: git git://people.freedesktop.org/~syeh/repos_linux
4470T: git git://people.freedesktop.org/~thomash/linux
566f5939 4471S: Supported
7683e9e5
LT
4472F: drivers/gpu/drm/vmwgfx/
4473F: include/uapi/drm/vmwgfx_drm.h
566f5939 4474
7683e9e5
LT
4475DRM DRIVERS
4476M: David Airlie <airlied@linux.ie>
03e255b9 4477L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4478T: git git://people.freedesktop.org/~airlied/linux
4479B: https://bugs.freedesktop.org/
4480C: irc://chat.freenode.net/dri-devel
03e255b9 4481S: Maintained
7683e9e5
LT
4482F: drivers/gpu/drm/
4483F: drivers/gpu/vga/
4484F: Documentation/devicetree/bindings/display/
4485F: Documentation/devicetree/bindings/gpu/
4486F: Documentation/devicetree/bindings/video/
4487F: Documentation/gpu/
4488F: include/drm/
4489F: include/uapi/drm/
4490F: include/linux/vga*
03e255b9 4491
7683e9e5 4492DRM DRIVERS AND MISC GPU PATCHES
cbce7107 4493M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4494M: Jani Nikula <jani.nikula@linux.intel.com>
7683e9e5
LT
4495M: Sean Paul <seanpaul@chromium.org>
4496W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4497S: Maintained
0f445486 4498T: git git://anongit.freedesktop.org/drm/drm-misc
7683e9e5
LT
4499F: Documentation/gpu/
4500F: drivers/gpu/vga/
4501F: drivers/gpu/drm/*
4502F: include/drm/drm*
4503F: include/uapi/drm/drm*
4504F: include/linux/vga*
99763bb8 4505
bf1139df
MR
4506DRM DRIVERS FOR ALLWINNER A10
4507M: Maxime Ripard <maxime.ripard@free-electrons.com>
4508L: dri-devel@lists.freedesktop.org
4509S: Supported
4510F: drivers/gpu/drm/sun4i/
4511F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
2da042ac 4512T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
bf1139df 4513
1de7ac68
NA
4514DRM DRIVERS FOR AMLOGIC SOCS
4515M: Neil Armstrong <narmstrong@baylibre.com>
4516L: dri-devel@lists.freedesktop.org
4517L: linux-amlogic@lists.infradead.org
4518W: http://linux-meson.com/
4519S: Supported
4520F: drivers/gpu/drm/meson/
4521F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
b40af4d5
NA
4522F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4523F: Documentation/gpu/meson.rst
75bb485d 4524T: git git://anongit.freedesktop.org/drm/drm-misc
1de7ac68 4525
7683e9e5
LT
4526DRM DRIVERS FOR ATMEL HLCDC
4527M: Boris Brezillon <boris.brezillon@free-electrons.com>
4528L: dri-devel@lists.freedesktop.org
4529S: Supported
4530F: drivers/gpu/drm/atmel-hlcdc/
4531F: Documentation/devicetree/bindings/drm/atmel/
4532T: git git://anongit.freedesktop.org/drm/drm-misc
4533
4534DRM DRIVERS FOR BRIDGE CHIPS
4535M: Archit Taneja <architt@codeaurora.org>
4536M: Andrzej Hajda <a.hajda@samsung.com>
4537R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4538S: Maintained
4539T: git git://anongit.freedesktop.org/drm/drm-misc
4540F: drivers/gpu/drm/bridge/
4541
398a6d4a
KP
4542DRM DRIVERS FOR EXYNOS
4543M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4544M: Joonyoung Shim <jy0922.shim@samsung.com>
4545M: Seung-Woo Kim <sw0312.kim@samsung.com>
4546M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4547L: dri-devel@lists.freedesktop.org
25a58030 4548T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4549S: Supported
14430813 4550F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4551F: include/uapi/drm/exynos_drm.h
4552F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4553
b55a1b9c 4554DRM DRIVERS FOR FREESCALE DCU
bc66757a 4555M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4556M: Alison Wang <alison.wang@freescale.com>
4557L: dri-devel@lists.freedesktop.org
4558S: Supported
4559F: drivers/gpu/drm/fsl-dcu/
2d799dde 4560F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4561F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4562F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4563
0a3d775f
PZ
4564DRM DRIVERS FOR FREESCALE IMX
4565M: Philipp Zabel <p.zabel@pengutronix.de>
4566L: dri-devel@lists.freedesktop.org
4567S: Maintained
4568F: drivers/gpu/drm/imx/
ef739aa4 4569F: drivers/gpu/ipu-v3/
2d799dde 4570F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4571
ba2199a6
PJ
4572DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4573M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4574L: dri-devel@lists.freedesktop.org
4575T: git git://github.com/patjak/drm-gma500
4576S: Maintained
5ff18e42 4577F: drivers/gpu/drm/gma500/
ba2199a6 4578
c84ffde9
XL
4579DRM DRIVERS FOR HISILICON
4580M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4581M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4582R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4583R: Chen Feng <puck.chen@hisilicon.com>
4584L: dri-devel@lists.freedesktop.org
4585T: git git://github.com/xin3liang/linux.git
4586S: Maintained
4587F: drivers/gpu/drm/hisilicon/
4588F: Documentation/devicetree/bindings/display/hisilicon/
4589
37b2a214
CH
4590DRM DRIVERS FOR MEDIATEK
4591M: CK Hu <ck.hu@mediatek.com>
4592M: Philipp Zabel <p.zabel@pengutronix.de>
4593L: dri-devel@lists.freedesktop.org
4594S: Supported
4595F: drivers/gpu/drm/mediatek/
4596F: Documentation/devicetree/bindings/display/mediatek/
4597
bd3b49f2 4598DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4599M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4600L: dri-devel@lists.freedesktop.org
4601L: linux-tegra@vger.kernel.org
a5ad7a63 4602T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4603S: Supported
dee8268f 4604F: drivers/gpu/drm/tegra/
a5ad7a63 4605F: drivers/gpu/host1x/
e1e90644 4606F: include/linux/host1x.h
a5ad7a63 4607F: include/uapi/drm/tegra_drm.h
2d799dde 4608F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4609
a284e9d1
LP
4610DRM DRIVERS FOR RENESAS
4611M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4612L: dri-devel@lists.freedesktop.org
4a121096 4613L: linux-renesas-soc@vger.kernel.org
2392ccd4 4614T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4615S: Supported
4616F: drivers/gpu/drm/rcar-du/
4617F: drivers/gpu/drm/shmobile/
a284e9d1 4618F: include/linux/platform_data/shmob_drm.h
907c1bbd 4619F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
33be436d 4620F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4621
625e0346
HS
4622DRM DRIVERS FOR ROCKCHIP
4623M: Mark Yao <mark.yao@rock-chips.com>
4624L: dri-devel@lists.freedesktop.org
4625S: Maintained
4626F: drivers/gpu/drm/rockchip/
f253f7eb 4627F: Documentation/devicetree/bindings/display/rockchip/
0f445486 4628T: git git://anongit.freedesktop.org/drm/drm-misc
625e0346 4629
7f11c476
BG
4630DRM DRIVERS FOR STI
4631M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4632M: Vincent Abriou <vincent.abriou@st.com>
4633L: dri-devel@lists.freedesktop.org
db8b1590 4634T: git git://anongit.freedesktop.org/drm/drm-misc
7f11c476
BG
4635S: Maintained
4636F: drivers/gpu/drm/sti
2d799dde 4637F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4638
ccb92b94
YF
4639DRM DRIVERS FOR STM
4640M: Yannick Fertre <yannick.fertre@st.com>
4641M: Philippe Cornu <philippe.cornu@st.com>
05d7435e
VA
4642M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4643M: Vincent Abriou <vincent.abriou@st.com>
ccb92b94
YF
4644L: dri-devel@lists.freedesktop.org
4645T: git git://anongit.freedesktop.org/drm/drm-misc
4646S: Maintained
4647F: drivers/gpu/drm/stm
4648F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4649
7683e9e5
LT
4650DRM DRIVERS FOR TI LCDC
4651M: Jyri Sarha <jsarha@ti.com>
4652R: Tomi Valkeinen <tomi.valkeinen@ti.com>
8bb0bce9
LS
4653L: dri-devel@lists.freedesktop.org
4654S: Maintained
7683e9e5
LT
4655F: drivers/gpu/drm/tilcdc/
4656F: Documentation/devicetree/bindings/display/tilcdc/
8bb0bce9 4657
7683e9e5
LT
4658DRM DRIVERS FOR TI OMAP
4659M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c4291702 4660L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4661S: Maintained
4662F: drivers/gpu/drm/omapdrm/
4663F: Documentation/devicetree/bindings/display/ti/
c4291702 4664
8636d452
EA
4665DRM DRIVERS FOR VC4
4666M: Eric Anholt <eric@anholt.net>
4667T: git git://github.com/anholt/linux
4668S: Supported
4669F: drivers/gpu/drm/vc4/
4670F: include/uapi/drm/vc4_drm.h
4671F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
0f445486 4672T: git git://anongit.freedesktop.org/drm/drm-misc
8bb0bce9 4673
7683e9e5
LT
4674DRM DRIVERS FOR VIVANTE GPU IP
4675M: Lucas Stach <l.stach@pengutronix.de>
4676R: Russell King <linux+etnaviv@armlinux.org.uk>
4677R: Christian Gmeiner <christian.gmeiner@gmail.com>
4678L: etnaviv@lists.freedesktop.org
adb314ed
TV
4679L: dri-devel@lists.freedesktop.org
4680S: Maintained
7683e9e5
LT
4681F: drivers/gpu/drm/etnaviv/
4682F: include/uapi/drm/etnaviv_drm.h
4683F: Documentation/devicetree/bindings/display/etnaviv/
adb314ed 4684
dbb01037
SG
4685DRM DRIVERS FOR ZTE ZX
4686M: Shawn Guo <shawnguo@kernel.org>
4687L: dri-devel@lists.freedesktop.org
4688S: Maintained
4689F: drivers/gpu/drm/zte/
4690F: Documentation/devicetree/bindings/display/zte,vou.txt
0f445486 4691T: git git://anongit.freedesktop.org/drm/drm-misc
dbb01037 4692
7683e9e5
LT
4693DRM PANEL DRIVERS
4694M: Thierry Reding <thierry.reding@gmail.com>
4695L: dri-devel@lists.freedesktop.org
4696T: git git://anongit.freedesktop.org/tegra/linux.git
4697S: Maintained
4698F: drivers/gpu/drm/drm_panel.c
4699F: drivers/gpu/drm/panel/
4700F: include/drm/drm_panel.h
4701F: Documentation/devicetree/bindings/display/panel/
4702
9df1baa1
NT
4703DRM TINYDRM DRIVERS
4704M: Noralf Trønnes <noralf@tronnes.org>
4705W: https://github.com/notro/tinydrm/wiki/Development
4706T: git git://anongit.freedesktop.org/drm/drm-misc
4707S: Maintained
4708F: drivers/gpu/drm/tinydrm/
4709F: include/drm/tinydrm/
4710
598df1ac
AK
4711DSBR100 USB FM RADIO DRIVER
4712M: Alexey Klimov <klimov.linux@gmail.com>
4713L: linux-media@vger.kernel.org
4714T: git git://linuxtv.org/media_tree.git
4715S: Maintained
4716F: drivers/media/radio/dsbr100.c
4717
1da177e4 4718DSCC4 DRIVER
8b58be88 4719M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4720L: netdev@vger.kernel.org
1da177e4 4721S: Maintained
679655da 4722F: drivers/net/wan/dscc4.c
1da177e4 4723
cc11b140
HV
4724DT3155 MEDIA DRIVER
4725M: Hans Verkuil <hverkuil@xs4all.nl>
4726L: linux-media@vger.kernel.org
4727T: git git://linuxtv.org/media_tree.git
a825eaec 4728W: https://linuxtv.org
cc11b140
HV
4729S: Odd Fixes
4730F: drivers/media/pci/dt3155/
4731
91952bc0
AP
4732DVB_USB_AF9015 MEDIA DRIVER
4733M: Antti Palosaari <crope@iki.fi>
4734L: linux-media@vger.kernel.org
a825eaec 4735W: https://linuxtv.org
91952bc0
AP
4736W: http://palosaari.fi/linux/
4737Q: http://patchwork.linuxtv.org/project/linux-media/list/
4738T: git git://linuxtv.org/anttip/media_tree.git
4739S: Maintained
4740F: drivers/media/usb/dvb-usb-v2/af9015*
4741
4742DVB_USB_AF9035 MEDIA DRIVER
4743M: Antti Palosaari <crope@iki.fi>
4744L: linux-media@vger.kernel.org
a825eaec 4745W: https://linuxtv.org
91952bc0
AP
4746W: http://palosaari.fi/linux/
4747Q: http://patchwork.linuxtv.org/project/linux-media/list/
4748T: git git://linuxtv.org/anttip/media_tree.git
4749S: Maintained
4750F: drivers/media/usb/dvb-usb-v2/af9035*
4751
4752DVB_USB_ANYSEE MEDIA DRIVER
4753M: Antti Palosaari <crope@iki.fi>
4754L: linux-media@vger.kernel.org
a825eaec 4755W: https://linuxtv.org
91952bc0
AP
4756W: http://palosaari.fi/linux/
4757Q: http://patchwork.linuxtv.org/project/linux-media/list/
4758T: git git://linuxtv.org/anttip/media_tree.git
4759S: Maintained
4760F: drivers/media/usb/dvb-usb-v2/anysee*
4761
4762DVB_USB_AU6610 MEDIA DRIVER
4763M: Antti Palosaari <crope@iki.fi>
4764L: linux-media@vger.kernel.org
a825eaec 4765W: https://linuxtv.org
91952bc0
AP
4766W: http://palosaari.fi/linux/
4767Q: http://patchwork.linuxtv.org/project/linux-media/list/
4768T: git git://linuxtv.org/anttip/media_tree.git
4769S: Maintained
4770F: drivers/media/usb/dvb-usb-v2/au6610*
4771
4772DVB_USB_CE6230 MEDIA DRIVER
4773M: Antti Palosaari <crope@iki.fi>
4774L: linux-media@vger.kernel.org
a825eaec 4775W: https://linuxtv.org
91952bc0
AP
4776W: http://palosaari.fi/linux/
4777Q: http://patchwork.linuxtv.org/project/linux-media/list/
4778T: git git://linuxtv.org/anttip/media_tree.git
4779S: Maintained
4780F: drivers/media/usb/dvb-usb-v2/ce6230*
4781
d099dea2
MK
4782DVB_USB_CXUSB MEDIA DRIVER
4783M: Michael Krufky <mkrufky@linuxtv.org>
4784L: linux-media@vger.kernel.org
a825eaec 4785W: https://linuxtv.org
d099dea2
MK
4786W: http://github.com/mkrufky
4787Q: http://patchwork.linuxtv.org/project/linux-media/list/
4788T: git git://linuxtv.org/media_tree.git
4789S: Maintained
9819da66 4790F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4791
91952bc0 4792DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4793M: Antti Palosaari <crope@iki.fi>
4794L: linux-media@vger.kernel.org
a825eaec 4795W: https://linuxtv.org
91952bc0
AP
4796W: http://palosaari.fi/linux/
4797Q: http://patchwork.linuxtv.org/project/linux-media/list/
4798T: git git://linuxtv.org/anttip/media_tree.git
4799S: Maintained
91952bc0 4800F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4801
5560983b 4802DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4803M: Antti Palosaari <crope@iki.fi>
4804L: linux-media@vger.kernel.org
a825eaec 4805W: https://linuxtv.org
91952bc0
AP
4806Q: http://patchwork.linuxtv.org/project/linux-media/list/
4807T: git git://linuxtv.org/anttip/media_tree.git
4808S: Maintained
5560983b 4809F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4810
8856f5f2
MK
4811DVB_USB_MXL111SF MEDIA DRIVER
4812M: Michael Krufky <mkrufky@linuxtv.org>
4813L: linux-media@vger.kernel.org
a825eaec 4814W: https://linuxtv.org
8856f5f2
MK
4815W: http://github.com/mkrufky
4816Q: http://patchwork.linuxtv.org/project/linux-media/list/
4817T: git git://linuxtv.org/mkrufky/mxl111sf.git
4818S: Maintained
4819F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4820
91952bc0
AP
4821DVB_USB_RTL28XXU MEDIA DRIVER
4822M: Antti Palosaari <crope@iki.fi>
4823L: linux-media@vger.kernel.org
a825eaec 4824W: https://linuxtv.org
91952bc0
AP
4825W: http://palosaari.fi/linux/
4826Q: http://patchwork.linuxtv.org/project/linux-media/list/
4827T: git git://linuxtv.org/anttip/media_tree.git
4828S: Maintained
4829F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4830
4831DVB_USB_V2 MEDIA DRIVER
4832M: Antti Palosaari <crope@iki.fi>
4833L: linux-media@vger.kernel.org
a825eaec 4834W: https://linuxtv.org
91952bc0
AP
4835W: http://palosaari.fi/linux/
4836Q: http://patchwork.linuxtv.org/project/linux-media/list/
4837T: git git://linuxtv.org/anttip/media_tree.git
4838S: Maintained
4839F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4840F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4841
ac0ac38f 4842DYNAMIC DEBUG
5c4a97d1 4843M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4844S: Maintained
4845F: lib/dynamic_debug.c
4846F: include/linux/dynamic_debug.h
4847
789c7048 4848DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4849M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4850S: Maintained
df621252 4851F: drivers/tty/serial/dz.*
789c7048 4852
f17effbe
MF
4853E3X0 POWER BUTTON DRIVER
4854M: Moritz Fischer <moritz.fischer@ettus.com>
4855L: usrp-users@lists.ettus.com
4856W: http://www.ettus.com
4857S: Supported
4858F: drivers/input/misc/e3x0-button.c
4859F: Documentation/devicetree/bindings/input/e3x0-button.txt
4860
91952bc0
AP
4861E4000 MEDIA DRIVER
4862M: Antti Palosaari <crope@iki.fi>
4863L: linux-media@vger.kernel.org
a825eaec 4864W: https://linuxtv.org
91952bc0
AP
4865W: http://palosaari.fi/linux/
4866Q: http://patchwork.linuxtv.org/project/linux-media/list/
4867T: git git://linuxtv.org/anttip/media_tree.git
4868S: Maintained
4869F: drivers/media/tuners/e4000*
4870
1da177e4 4871EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4872M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4873L: linux-scsi@vger.kernel.org
4874S: Maintained
679655da 4875F: drivers/scsi/eata.c
1da177e4 4876
91952bc0
AP
4877EC100 MEDIA DRIVER
4878M: Antti Palosaari <crope@iki.fi>
4879L: linux-media@vger.kernel.org
a825eaec 4880W: https://linuxtv.org
91952bc0
AP
4881W: http://palosaari.fi/linux/
4882Q: http://patchwork.linuxtv.org/project/linux-media/list/
4883T: git git://linuxtv.org/anttip/media_tree.git
4884S: Maintained
4885F: drivers/media/dvb-frontends/ec100*
4886
237fead6 4887ECRYPT FILE SYSTEM
0de9adf2 4888M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4889L: ecryptfs@vger.kernel.org
24a923e4 4890W: http://ecryptfs.org
6dc7516e 4891W: https://launchpad.net/ecryptfs
9f273c24 4892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4893S: Supported
679655da
JP
4894F: Documentation/filesystems/ecryptfs.txt
4895F: fs/ecryptfs/
237fead6 4896
c476c23b 4897EDAC-AMD64
487ba8e8 4898M: Borislav Petkov <bp@alien8.de>
91445c72 4899L: linux-edac@vger.kernel.org
487ba8e8 4900S: Maintained
c476c23b
BP
4901F: drivers/edac/amd64_edac*
4902
836dae5d 4903EDAC-CALXEDA
836dae5d
RR
4904M: Robert Richter <rric@kernel.org>
4905L: linux-edac@vger.kernel.org
836dae5d
RR
4906S: Maintained
4907F: drivers/edac/highbank*
4908
f65aad41
RB
4909EDAC-CAVIUM
4910M: Ralf Baechle <ralf@linux-mips.org>
4911M: David Daney <david.daney@cavium.com>
4912L: linux-edac@vger.kernel.org
4913L: linux-mips@linux-mips.org
f65aad41
RB
4914S: Supported
4915F: drivers/edac/octeon_edac*
41003396 4916F: drivers/edac/thunderx_edac*
f65aad41 4917
7683e9e5
LT
4918EDAC-CORE
4919M: Borislav Petkov <bp@alien8.de>
4920M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4921M: Mauro Carvalho Chehab <mchehab@kernel.org>
4922L: linux-edac@vger.kernel.org
4923T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4924T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4925S: Supported
4926F: Documentation/admin-guide/ras.rst
4927F: Documentation/driver-api/edac.rst
4928F: drivers/edac/
4929F: include/linux/edac.h
4930
0e438e3f 4931EDAC-E752X
8b58be88 4932M: Mark Gross <mark.gross@intel.com>
91445c72 4933L: linux-edac@vger.kernel.org
0e438e3f 4934S: Maintained
679655da 4935F: drivers/edac/e752x_edac.c
0e438e3f
DP
4936
4937EDAC-E7XXX
91445c72 4938L: linux-edac@vger.kernel.org
0e438e3f 4939S: Maintained
679655da 4940F: drivers/edac/e7xxx_edac.c
0e438e3f 4941
7d136731
BP
4942EDAC-FSL_DDR
4943M: York Sun <york.sun@nxp.com>
4944L: linux-edac@vger.kernel.org
4945S: Maintained
4946F: drivers/edac/fsl_ddr_edac.*
4947
77c5f5d2 4948EDAC-GHES
5dc8a864
MCC
4949M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4950M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4951L: linux-edac@vger.kernel.org
77c5f5d2 4952S: Maintained
2caa67a6 4953F: drivers/edac/ghes_edac.c
77c5f5d2 4954
6bc78404 4955EDAC-I3000
91445c72 4956L: linux-edac@vger.kernel.org
c91d9075 4957S: Orphan
679655da 4958F: drivers/edac/i3000_edac.c
6bc78404
DT
4959
4960EDAC-I5000
91445c72 4961L: linux-edac@vger.kernel.org
ba9a5918 4962S: Maintained
679655da 4963F: drivers/edac/i5000_edac.c
ba9a5918 4964
44c12cb2 4965EDAC-I5400
5dc8a864
MCC
4966M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4967M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4968L: linux-edac@vger.kernel.org
44c12cb2 4969S: Maintained
679655da 4970F: drivers/edac/i5400_edac.c
44c12cb2 4971
3c9c92b6 4972EDAC-I7300
5dc8a864
MCC
4973M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4974M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4975L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4976S: Maintained
4977F: drivers/edac/i7300_edac.c
4978
67c89316 4979EDAC-I7CORE
5dc8a864
MCC
4980M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4981M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4982L: linux-edac@vger.kernel.org
67c89316 4983S: Maintained
70aff0ce 4984F: drivers/edac/i7core_edac.c
67c89316 4985
7683e9e5
LT
4986EDAC-I82443BXGX
4987M: Tim Small <tim@buttersideup.com>
4988L: linux-edac@vger.kernel.org
4989S: Maintained
4990F: drivers/edac/i82443bxgx_edac.c
4991
ba9a5918 4992EDAC-I82975X
8b58be88 4993M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4994M: "Arvind R." <arvino55@gmail.com>
91445c72 4995L: linux-edac@vger.kernel.org
ba9a5918 4996S: Maintained
679655da 4997F: drivers/edac/i82975x_edac.c
ba9a5918 4998
791b4706
JB
4999EDAC-IE31200
5000M: Jason Baron <jbaron@akamai.com>
5001L: linux-edac@vger.kernel.org
791b4706
JB
5002S: Maintained
5003F: drivers/edac/ie31200_edac.c
5004
ccdfb979 5005EDAC-MPC85XX
30c7469b 5006M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 5007L: linux-edac@vger.kernel.org
ccdfb979
JT
5008S: Maintained
5009F: drivers/edac/mpc85xx_edac.[ch]
5010
ba9a5918 5011EDAC-PASEMI
8b58be88 5012M: Egor Martovetsky <egor@pasemi.com>
91445c72 5013L: linux-edac@vger.kernel.org
6bc78404 5014S: Maintained
679655da 5015F: drivers/edac/pasemi_edac.c
6bc78404 5016
7683e9e5
LT
5017EDAC-PND2
5018M: Tony Luck <tony.luck@intel.com>
5019L: linux-edac@vger.kernel.org
5020S: Maintained
5021F: drivers/edac/pnd2_edac.[ch]
5022
0e438e3f 5023EDAC-R82600
8b58be88 5024M: Tim Small <tim@buttersideup.com>
91445c72 5025L: linux-edac@vger.kernel.org
0e438e3f 5026S: Maintained
679655da 5027F: drivers/edac/r82600_edac.c
da9bb1d2 5028
4d096ca7 5029EDAC-SBRIDGE
5dc8a864
MCC
5030M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5031M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 5032L: linux-edac@vger.kernel.org
4d096ca7
MCC
5033S: Maintained
5034F: drivers/edac/sb_edac.c
5035
4ec656bd
TL
5036EDAC-SKYLAKE
5037M: Tony Luck <tony.luck@intel.com>
5038L: linux-edac@vger.kernel.org
5039S: Maintained
5040F: drivers/edac/skx_edac.c
5041
af39917d
CL
5042EDIROL UA-101/UA-1000 DRIVER
5043M: Clemens Ladisch <clemens@ladisch.de>
5044L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5045T: git git://git.alsa-project.org/alsa-kernel.git
5046S: Maintained
5047F: sound/usb/misc/ua101.c
5048
7683e9e5 5049EFI TEST DRIVER
1f7df953 5050L: linux-efi@vger.kernel.org
7683e9e5
LT
5051M: Ivan Hu <ivan.hu@canonical.com>
5052M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 5053S: Maintained
7683e9e5 5054F: drivers/firmware/efi/test/
1f7df953 5055
d68772b7
MF
5056EFI VARIABLE FILESYSTEM
5057M: Matthew Garrett <matthew.garrett@nebula.com>
5058M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 5059M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
5060T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5061L: linux-efi@vger.kernel.org
5062S: Maintained
5063F: fs/efivarfs/
5064
85a00d9b
PJ
5065EFIFB FRAMEBUFFER DRIVER
5066L: linux-fbdev@vger.kernel.org
5067M: Peter Jones <pjones@redhat.com>
5068S: Maintained
8a61f013 5069F: drivers/video/fbdev/efifb.c
85a00d9b 5070
0bee8d28
JT
5071EFS FILESYSTEM
5072W: http://aeschi.ch.eu.org/efs/
5073S: Orphan
679655da 5074F: fs/efs/
0bee8d28 5075
aa8a9e25 5076EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 5077M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
5078L: netdev@vger.kernel.org
5079S: Maintained
9aa32835 5080F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 5081
f0319efe 5082EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
5083M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5084M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 5085L: linux-media@vger.kernel.org
a825eaec 5086W: https://linuxtv.org
f0319efe
MCC
5087T: git git://linuxtv.org/media_tree.git
5088S: Maintained
5089F: drivers/media/usb/em28xx/
618cd932 5090F: Documentation/media/v4l-drivers/em28xx*
f0319efe 5091
3e3a7d66 5092EMBEDDED LINUX
8b58be88
JP
5093M: Paul Gortmaker <paul.gortmaker@windriver.com>
5094M: Matt Mackall <mpm@selenic.com>
5095M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
5096L: linux-embedded@vger.kernel.org
5097S: Maintained
5098
82abbea7
RD
5099Emulex 10Gbps iSCSI - OneConnect DRIVER
5100M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5101M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5102M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
ce00f85c 5103L: linux-scsi@vger.kernel.org
b8aca0c1 5104W: http://www.broadcom.com
ce00f85c 5105S: Supported
82abbea7 5106F: drivers/scsi/be2iscsi/
5f5bac82 5107
82abbea7
RD
5108Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5109M: Sathya Perla <sathya.perla@broadcom.com>
5110M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5111M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5112M: Somnath Kotur <somnath.kotur@broadcom.com>
5113L: netdev@vger.kernel.org
5114W: http://www.emulex.com
5115S: Supported
5116F: drivers/net/ethernet/emulex/benet/
5117
5118EMULEX ONECONNECT ROCE DRIVER
5119M: Selvin Xavier <selvin.xavier@broadcom.com>
5120M: Devesh Sharma <devesh.sharma@broadcom.com>
5121L: linux-rdma@vger.kernel.org
5122W: http://www.broadcom.com
5123S: Odd Fixes
5124F: drivers/infiniband/hw/ocrdma/
5125F: include/uapi/rdma/ocrdma-abi.h
5126
5127EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5128M: James Smart <james.smart@broadcom.com>
5129M: Dick Kennedy <dick.kennedy@broadcom.com>
5130L: linux-scsi@vger.kernel.org
5131W: http://www.broadcom.com
5132S: Supported
5133F: drivers/scsi/lpfc/
5134
5135ENE CB710 FLASH CARD READER DRIVER
5136M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5137S: Maintained
5138F: drivers/misc/cb710/
5139F: drivers/mmc/host/cb710-mmc.*
5140F: include/linux/cb710.h
5141
5142ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5143M: Maxim Levitsky <maximlevitsky@gmail.com>
5144S: Maintained
5145F: drivers/media/rc/ene_ir.*
931e39a1 5146
d5ca9006 5147EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 5148M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 5149S: Maintained
084bad91 5150T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 5151F: drivers/video/fbdev/s1d13xxxfb.c
679655da 5152F: include/video/s1d13xxxfb.h
d5ca9006 5153
84cbadad
JL
5154ERRSEQ ERROR TRACKING INFRASTRUCTURE
5155M: Jeff Layton <jlayton@poochiereds.net>
5156S: Maintained
5157F: lib/errseq.c
5158F: include/linux/errseq.h
5159
38df6492
ME
5160ET131X NETWORK DRIVER
5161M: Mark Einon <mark.einon@gmail.com>
5162S: Odd Fixes
5163F: drivers/net/ethernet/agere/
5164
1da177e4 5165ETHERNET BRIDGE
adbbf69d 5166M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 5167L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 5168L: netdev@vger.kernel.org
c996d8b9 5169W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 5170S: Maintained
679655da
JP
5171F: include/linux/netfilter_bridge/
5172F: net/bridge/
1da177e4 5173
22f08ad9 5174ETHERNET PHY LIBRARY
248ccd5e 5175M: Andrew Lunn <andrew@lunn.ch>
22f08ad9
FF
5176M: Florian Fainelli <f.fainelli@gmail.com>
5177L: netdev@vger.kernel.org
5178S: Maintained
13332db5
FF
5179F: Documentation/ABI/testing/sysfs-bus-mdio
5180F: Documentation/devicetree/bindings/net/mdio*
22f08ad9 5181F: Documentation/networking/phy.txt
13332db5 5182F: drivers/net/phy/
22f08ad9
FF
5183F: drivers/of/of_mdio.c
5184F: drivers/of/of_net.c
13332db5
FF
5185F: include/linux/*mdio*.h
5186F: include/linux/of_net.h
5187F: include/linux/phy.h
5188F: include/linux/phy_fixed.h
5189F: include/linux/platform_data/mdio-gpio.h
29fda25a 5190F: include/linux/platform_data/mdio-bcm-unimac.h
13332db5
FF
5191F: include/trace/events/mdio.h
5192F: include/uapi/linux/mdio.h
5193F: include/uapi/linux/mii.h
22f08ad9 5194
1da177e4 5195EXT2 FILE SYSTEM
d8130624 5196M: Jan Kara <jack@suse.com>
72be2ccf 5197L: linux-ext4@vger.kernel.org
1da177e4 5198S: Maintained
679655da
JP
5199F: Documentation/filesystems/ext2.txt
5200F: fs/ext2/
5201F: include/linux/ext2*
1da177e4 5202
72be2ccf 5203EXT4 FILE SYSTEM
8b58be88 5204M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 5205M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 5206L: linux-ext4@vger.kernel.org
08a225f1 5207W: http://ext4.wiki.kernel.org
8a6e2535 5208Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 5209T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 5210S: Maintained
679655da
JP
5211F: Documentation/filesystems/ext4.txt
5212F: fs/ext4/
1da177e4 5213
c5532b09 5214Extended Verification Module (EVM)
74dd744f
MZ
5215M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5216L: linux-ima-devel@lists.sourceforge.net
5217L: linux-security-module@vger.kernel.org
c5532b09
MZ
5218S: Supported
5219F: security/integrity/evm/
5220
7683e9e5
LT
5221EXTENSIBLE FIRMWARE INTERFACE (EFI)
5222M: Matt Fleming <matt@codeblueprint.co.uk>
5223M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5224L: linux-efi@vger.kernel.org
5225T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5226S: Maintained
5227F: Documentation/efi-stub.txt
5228F: arch/*/kernel/efi.c
5229F: arch/x86/boot/compressed/eboot.[ch]
5230F: arch/*/include/asm/efi.h
5231F: arch/x86/platform/efi/
5232F: drivers/firmware/efi/
5233F: include/linux/efi*.h
5234F: arch/arm/boot/compressed/efi-header.S
5235F: arch/arm64/kernel/efi-entry.S
5236
df6b3cfe
MH
5237EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5238M: MyungJoo Ham <myungjoo.ham@samsung.com>
5239M: Chanwoo Choi <cw00.choi@samsung.com>
5240L: linux-kernel@vger.kernel.org
81df63a9 5241T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
5242S: Maintained
5243F: drivers/extcon/
cd2c3e7f
CC
5244F: include/linux/extcon/
5245F: include/linux/extcon.h
df6b3cfe 5246F: Documentation/extcon/
cd2c3e7f 5247F: Documentation/devicetree/bindings/extcon/
df6b3cfe 5248
e2a75c44 5249EXYNOS DP DRIVER
b7701755 5250M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
5251L: dri-devel@lists.freedesktop.org
5252S: Maintained
5253F: drivers/gpu/drm/exynos/exynos_dp*
5254
9b93a409
MS
5255EXYNOS SYSMMU (IOMMU) driver
5256M: Marek Szyprowski <m.szyprowski@samsung.com>
5257L: iommu@lists.linux-foundation.org
5258S: Maintained
5259F: drivers/iommu/exynos-iommu.c
5260
4a66d3fe 5261EZchip NPS platform support
bd6d3588
VG
5262M: Elad Kanfi <eladkan@mellanox.com>
5263M: Vineet Gupta <vgupta@synopsys.com>
4a66d3fe
NC
5264S: Supported
5265F: arch/arc/plat-eznps
5266F: arch/arc/boot/dts/eznps.dts
5267
82abbea7
RD
5268F2FS FILE SYSTEM
5269M: Jaegeuk Kim <jaegeuk@kernel.org>
5270M: Chao Yu <yuchao0@huawei.com>
5271L: linux-f2fs-devel@lists.sourceforge.net
5272W: https://f2fs.wiki.kernel.org/
5273T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5274S: Maintained
5275F: Documentation/filesystems/f2fs.txt
5276F: Documentation/ABI/testing/sysfs-fs-f2fs
5277F: fs/f2fs/
5278F: include/linux/f2fs_fs.h
5279F: include/trace/events/f2fs.h
5280
e53004e2 5281F71805F HARDWARE MONITORING DRIVER
d8130624 5282M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5283L: linux-hwmon@vger.kernel.org
e53004e2 5284S: Maintained
679655da
JP
5285F: Documentation/hwmon/f71805f
5286F: drivers/hwmon/f71805f.c
e53004e2 5287
88b2dbdb 5288FANOTIFY
67427715
JK
5289M: Jan Kara <jack@suse.cz>
5290R: Amir Goldstein <amir73il@gmail.com>
5291L: linux-fsdevel@vger.kernel.org
88b2dbdb
EP
5292S: Maintained
5293F: fs/notify/fanotify/
5294F: include/linux/fanotify.h
c117ab84 5295F: include/uapi/linux/fanotify.h
88b2dbdb 5296
1da177e4 5297FARSYNC SYNCHRONOUS DRIVER
8b58be88 5298M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5299W: http://www.farsite.co.uk/
5300S: Supported
679655da 5301F: drivers/net/wan/farsync.*
1da177e4 5302
c5408b88 5303FAULT INJECTION SUPPORT
8b58be88 5304M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5305S: Supported
679655da
JP
5306F: Documentation/fault-injection/
5307F: lib/fault-inject.c
c5408b88 5308
053e514f
NT
5309FBTFT Framebuffer drivers
5310M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5311S: Maintained
5312F: drivers/staging/fbtft/
5313
82abbea7
RD
5314FC0011 TUNER DRIVER
5315M: Michael Buesch <m@bues.ch>
5316L: linux-media@vger.kernel.org
5317S: Maintained
5318F: drivers/media/tuners/fc0011.h
5319F: drivers/media/tuners/fc0011.c
5320
5321FC2580 MEDIA DRIVER
5322M: Antti Palosaari <crope@iki.fi>
5323L: linux-media@vger.kernel.org
5324W: https://linuxtv.org
5325W: http://palosaari.fi/linux/
5326Q: http://patchwork.linuxtv.org/project/linux-media/list/
5327T: git git://linuxtv.org/anttip/media_tree.git
5328S: Maintained
5329F: drivers/media/tuners/fc2580*
5330
cae727db 5331FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5332M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 5333L: fcoe-devel@open-fcoe.org
cae727db
RL
5334W: www.Open-FCoE.org
5335S: Supported
5336F: drivers/scsi/libfc/
5337F: drivers/scsi/fcoe/
5338F: include/scsi/fc/
5339F: include/scsi/libfc.h
5340F: include/scsi/libfcoe.h
c117ab84 5341F: include/uapi/scsi/fc/
cae727db 5342
e2d1d6c0 5343FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 5344M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 5345M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5346L: linux-fsdevel@vger.kernel.org
1da177e4 5347S: Maintained
679655da 5348F: include/linux/fcntl.h
c117ab84 5349F: include/uapi/linux/fcntl.h
679655da
JP
5350F: fs/fcntl.c
5351F: fs/locks.c
1da177e4 5352
e2d1d6c0 5353FILESYSTEMS (VFS and infrastructure)
8b58be88 5354M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5355L: linux-fsdevel@vger.kernel.org
173acc7c 5356S: Maintained
679655da 5357F: fs/*
7d34cd12
EB
5358F: include/linux/fs.h
5359F: include/uapi/linux/fs.h
173acc7c 5360
b26e0ed4 5361FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5362M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5363L: linux-hwmon@vger.kernel.org
b26e0ed4 5364S: Maintained
d5ca6918
JP
5365F: drivers/hwmon/f75375s.c
5366F: include/linux/f75375s.h
b26e0ed4 5367
a331b0c3
CL
5368FIREWIRE AUDIO DRIVERS
5369M: Clemens Ladisch <clemens@ladisch.de>
5370L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5371T: git git://git.alsa-project.org/alsa-kernel.git
5372S: Maintained
5373F: sound/firewire/
5374
eb86ec51
SR
5375FIREWIRE MEDIA DRIVERS (firedtv)
5376M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5377L: linux-media@vger.kernel.org
5378L: linux1394-devel@lists.sourceforge.net
5379T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5380S: Maintained
5381F: drivers/media/firewire/
5382
a511ce33
CB
5383FIREWIRE SBP-2 TARGET
5384M: Chris Boot <bootc@bootc.net>
5385L: linux-scsi@vger.kernel.org
5386L: target-devel@vger.kernel.org
5387L: linux1394-devel@lists.sourceforge.net
5388T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5389S: Maintained
5390F: drivers/target/sbp/
5391
7d2c86b5 5392FIREWIRE SUBSYSTEM
8b58be88 5393M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5394L: linux1394-devel@lists.sourceforge.net
958a29cb 5395W: http://ieee1394.wiki.kernel.org/
2ca526bf 5396T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5397S: Maintained
679655da 5398F: drivers/firewire/
8f06ce3b
SR
5399F: include/linux/firewire.h
5400F: include/uapi/linux/firewire*.h
9f6d3c4b 5401F: tools/firewire/
e2d1d6c0
RD
5402
5403FIRMWARE LOADER (request_firmware)
e7604239 5404M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5405L: linux-kernel@vger.kernel.org
5406S: Maintained
679655da
JP
5407F: Documentation/firmware_class/
5408F: drivers/base/firmware*.c
5409F: include/linux/firmware.h
e2d1d6c0 5410
f730e3dc 5411FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5412M: Joshua Morris <josh.h.morris@us.ibm.com>
5413M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5414S: Maintained
5415F: drivers/block/rsxx/
5416
8206f664 5417FLOPPY DRIVER
e5f6450c 5418M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5419T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5420S: Odd fixes
5421F: drivers/block/floppy.c
5422
9c9f32ed
AR
5423FMC SUBSYSTEM
5424M: Alessandro Rubini <rubini@gnudd.com>
5425W: http://www.ohwr.org/projects/fmc-bus
5426S: Supported
5427F: drivers/fmc/
5428F: include/linux/fmc*.h
5429F: include/linux/ipmi-fru.h
5430K: fmc_d.*register
5431
3c0ed7d5 5432FPGA MANAGER FRAMEWORK
deb0b9b2 5433M: Alan Tull <atull@kernel.org>
2007eafd 5434R: Moritz Fischer <mdf@kernel.org>
7f1a5f04 5435L: linux-fpga@vger.kernel.org
3c0ed7d5 5436S: Maintained
e4998077 5437T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
2007eafd 5438Q: http://patchwork.kernel.org/project/linux-fpga/list/
deb0b9b2 5439F: Documentation/fpga/
83ff2d57 5440F: Documentation/devicetree/bindings/fpga/
3c0ed7d5 5441F: drivers/fpga/
deb0b9b2 5442F: include/linux/fpga/
3c0ed7d5
AT
5443W: http://www.rocketboards.org
5444
e2d1d6c0 5445FPU EMULATOR
8b58be88 5446M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5447W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5448S: Maintained
679655da 5449F: arch/x86/math-emu/
e2d1d6c0
RD
5450
5451FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5452L: netdev@vger.kernel.org
c173bfac 5453S: Orphan
679655da
JP
5454F: drivers/net/wan/dlci.c
5455F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5456
5457FRAMEBUFFER LAYER
04f6152d 5458M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5459L: linux-fbdev@vger.kernel.org
04f6152d 5460T: git git://github.com/bzolnier/linux.git
b22fe37b 5461Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5462S: Maintained
679655da 5463F: Documentation/fb/
b22fe37b
PM
5464F: drivers/video/
5465F: include/video/
679655da 5466F: include/linux/fb.h
c117ab84
CEB
5467F: include/uapi/video/
5468F: include/uapi/linux/fb.h
e2d1d6c0 5469
93aafb6d
HG
5470FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5471M: Horia Geantă <horia.geanta@nxp.com>
5472M: Dan Douglass <dan.douglass@nxp.com>
5473L: linux-crypto@vger.kernel.org
5474S: Maintained
5475F: drivers/crypto/caam/
5476F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5477
a57c188e 5478FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5479M: Timur Tabi <timur@tabi.org>
a57c188e 5480L: linux-fbdev@vger.kernel.org
c4ef9bc4 5481S: Maintained
8a61f013 5482F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5483
e2d1d6c0 5484FREESCALE DMA DRIVER
64d09f5e 5485M: Li Yang <leoyang.li@nxp.com>
8b58be88 5486M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5487L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5488S: Maintained
679655da 5489F: drivers/dma/fsldma.*
e2d1d6c0 5490
7683e9e5
LT
5491FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5492M: Claudiu Manoil <claudiu.manoil@freescale.com>
5493L: netdev@vger.kernel.org
5494S: Maintained
5495F: drivers/net/ethernet/freescale/gianfar*
5496X: drivers/net/ethernet/freescale/gianfar_ptp.c
5497F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5498
44248aff
HX
5499FREESCALE GPMI NAND DRIVER
5500M: Han Xu <han.xu@nxp.com>
5501L: linux-mtd@lists.infradead.org
5502S: Maintained
5503F: drivers/mtd/nand/gpmi-nand/*
5504
e2d1d6c0 5505FREESCALE I2C CPM DRIVER
8b58be88 5506M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5507L: linuxppc-dev@lists.ozlabs.org
846557d3 5508L: linux-i2c@vger.kernel.org
0d2b405a 5509S: Maintained
679655da 5510F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5511
7683e9e5
LT
5512FREESCALE IMX / MXC FEC DRIVER
5513M: Fugang Duan <fugang.duan@nxp.com>
5514L: netdev@vger.kernel.org
5515S: Maintained
5516F: drivers/net/ethernet/freescale/fec_main.c
5517F: drivers/net/ethernet/freescale/fec_ptp.c
5518F: drivers/net/ethernet/freescale/fec.h
5519F: Documentation/devicetree/bindings/net/fsl-fec.txt
5520
60e8c5ab 5521FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5522M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5523L: linux-fbdev@vger.kernel.org
efc03ecb 5524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5525S: Maintained
bad985a1 5526F: include/linux/platform_data/video-imxfb.h
8a61f013 5527F: drivers/video/fbdev/imxfb.c
60e8c5ab 5528
7683e9e5
LT
5529FREESCALE QORIQ DPAA ETHERNET DRIVER
5530M: Madalin Bucur <madalin.bucur@nxp.com>
63a0a00b
NA
5531L: netdev@vger.kernel.org
5532S: Maintained
7683e9e5 5533F: drivers/net/ethernet/freescale/dpaa
63a0a00b 5534
2fbfadb5
MB
5535FREESCALE QORIQ DPAA FMAN DRIVER
5536M: Madalin Bucur <madalin.bucur@nxp.com>
5537L: netdev@vger.kernel.org
5538S: Maintained
5539F: drivers/net/ethernet/freescale/fman
5540F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5541
7683e9e5
LT
5542FREESCALE QUAD SPI DRIVER
5543M: Han Xu <han.xu@nxp.com>
5544L: linux-mtd@lists.infradead.org
1b48706f 5545S: Maintained
7683e9e5 5546F: drivers/mtd/spi-nor/fsl-quadspi.c
1b48706f 5547
d9e9d82c 5548FREESCALE QUICC ENGINE LIBRARY
1b48706f 5549M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5550L: linuxppc-dev@lists.ozlabs.org
1b48706f 5551S: Maintained
7aa1aa6e
ZQ
5552F: drivers/soc/fsl/qe/
5553F: include/soc/fsl/*qe*.h
5554F: include/soc/fsl/*ucc*.h
d9e9d82c 5555
beaf53bf 5556FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
64d09f5e 5557M: Li Yang <leoyang.li@nxp.com>
beaf53bf 5558L: netdev@vger.kernel.org
a4724ed6 5559L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5560S: Maintained
ec21e2ec 5561F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5562
c19b6d24
ZQ
5563FREESCALE QUICC ENGINE UCC HDLC DRIVER
5564M: Zhao Qiang <qiang.zhao@nxp.com>
5565L: netdev@vger.kernel.org
5566L: linuxppc-dev@lists.ozlabs.org
5567S: Maintained
5568F: drivers/net/wan/fsl_ucc_hdlc*
5569
d9e9d82c 5570FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5571M: Timur Tabi <timur@tabi.org>
a4724ed6 5572L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5573S: Maintained
df621252 5574F: drivers/tty/serial/ucc_uart.c
d9e9d82c 5575
7683e9e5
LT
5576FREESCALE SOC DRIVERS
5577M: Li Yang <leoyang.li@nxp.com>
5578L: linuxppc-dev@lists.ozlabs.org
5579L: linux-arm-kernel@lists.infradead.org
5580S: Maintained
5581F: Documentation/devicetree/bindings/soc/fsl/
5582F: drivers/soc/fsl/
5583F: include/linux/fsl/
5584
5585FREESCALE SOC FS_ENET DRIVER
5586M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5587M: Vitaly Bordug <vbordug@ru.mvista.com>
5588L: linuxppc-dev@lists.ozlabs.org
5589L: netdev@vger.kernel.org
5590S: Maintained
5591F: drivers/net/ethernet/freescale/fs_enet/
5592F: include/linux/fs_enet_pd.h
5593
d9e9d82c 5594FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5595M: Timur Tabi <timur@tabi.org>
dc85950a 5596M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5597M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5598R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5599L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5600L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5601S: Maintained
69aefcea 5602F: sound/soc/fsl/fsl*
dc85950a 5603F: sound/soc/fsl/imx*
69aefcea 5604F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5605
7683e9e5
LT
5606FREESCALE USB PERIPHERAL DRIVERS
5607M: Li Yang <leoyang.li@nxp.com>
5608L: linux-usb@vger.kernel.org
5609L: linuxppc-dev@lists.ozlabs.org
5610S: Maintained
5611F: drivers/usb/gadget/udc/fsl*
5612
1da177e4 5613FREEVXFS FILESYSTEM
8b58be88 5614M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5615W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5616S: Maintained
679655da 5617F: fs/freevxfs/
1da177e4 5618
71038f52 5619FREEZER
49db1903 5620M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5621M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5622L: linux-pm@vger.kernel.org
71038f52 5623S: Supported
679655da
JP
5624F: Documentation/power/freezing-of-tasks.txt
5625F: include/linux/freezer.h
5626F: kernel/freezer.c
71038f52 5627
839a1f79
KRW
5628FRONTSWAP API
5629M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5630L: linux-kernel@vger.kernel.org
5631S: Maintained
5632F: mm/frontswap.c
5633F: include/linux/frontswap.h
5634
a5432f5a 5635FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5636M: David Howells <dhowells@redhat.com>
e62d6e24 5637L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5638S: Supported
5639F: Documentation/filesystems/caching/
5640F: fs/fscache/
5641F: include/linux/fscache*.h
5642
90fce086 5643FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
598c7d7a
TT
5644M: Theodore Y. Ts'o <tytso@mit.edu>
5645M: Jaegeuk Kim <jaegeuk@kernel.org>
90fce086
EB
5646L: linux-fscrypt@vger.kernel.org
5647Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5648T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
598c7d7a
TT
5649S: Supported
5650F: fs/crypto/
46f47e48 5651F: include/linux/fscrypt*.h
598c7d7a 5652
5ab7ffea 5653FUJITSU FR-V (FRV) PORT
0cf0305f 5654S: Orphan
679655da 5655F: arch/frv/
1da177e4 5656
20b93734 5657FUJITSU LAPTOP EXTRAS
409a3e98 5658M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5659L: platform-driver-x86@vger.kernel.org
20b93734 5660S: Maintained
679655da 5661F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5662
4da621b6
HK
5663FUJITSU M-5MO LS CAMERA ISP DRIVER
5664M: Kyungmin Park <kyungmin.park@samsung.com>
5665M: Heungjun Kim <riverful.kim@samsung.com>
5666L: linux-media@vger.kernel.org
5667S: Maintained
90d72ac6 5668F: drivers/media/i2c/m5mols/
b5dcee22 5669F: include/media/i2c/m5mols.h
4da621b6 5670
2d24c490
RG
5671FUJITSU TABLET EXTRAS
5672M: Robert Gerlach <khnz@gmx.de>
5673L: platform-driver-x86@vger.kernel.org
5674S: Maintained
5675F: drivers/platform/x86/fujitsu-tablet.c
5676
04578f17 5677FUSE: FILESYSTEM IN USERSPACE
8b58be88 5678M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5679L: linux-fsdevel@vger.kernel.org
04578f17 5680W: http://fuse.sourceforge.net/
0a30f612 5681T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5682S: Maintained
679655da 5683F: fs/fuse/
c117ab84 5684F: include/uapi/linux/fuse.h
0a30f612 5685F: Documentation/filesystems/fuse.txt
04578f17 5686
59cd42c2
DHV
5687FUTEX SUBSYSTEM
5688M: Thomas Gleixner <tglx@linutronix.de>
5689M: Ingo Molnar <mingo@redhat.com>
5690R: Peter Zijlstra <peterz@infradead.org>
5691R: Darren Hart <dvhart@infradead.org>
5692L: linux-kernel@vger.kernel.org
5693T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5694S: Maintained
5695F: kernel/futex.c
5696F: kernel/futex_compat.c
5697F: include/asm-generic/futex.h
5698F: include/linux/futex.h
5699F: include/uapi/linux/futex.h
5700F: tools/testing/selftests/futex/
5701F: tools/perf/bench/futex*
5702F: Documentation/*futex*
5703
1da177e4 5704FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5705M: Rik Faith <faith@cs.unc.edu>
1da177e4 5706L: linux-scsi@vger.kernel.org
baaea1dc 5707S: Odd Fixes (e.g., new signatures)
679655da 5708F: drivers/scsi/fdomain.*
1da177e4 5709
6b90bd4b
ER
5710GCC PLUGINS
5711M: Kees Cook <keescook@chromium.org>
5712R: Emese Revfy <re.emese@gmail.com>
5713L: kernel-hardening@lists.openwall.com
5714S: Maintained
5715F: scripts/gcc-plugins/
5716F: scripts/gcc-plugin.sh
68fdc678 5717F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5718F: Documentation/gcc-plugins.txt
5719
d8e2162c
PO
5720GCOV BASED KERNEL PROFILING
5721M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5722S: Maintained
5723F: kernel/gcov/
2584bab2 5724F: Documentation/dev-tools/gcov.rst
d8e2162c 5725
82abbea7
RD
5726GDB KERNEL DEBUGGING HELPER SCRIPTS
5727M: Jan Kiszka <jan.kiszka@siemens.com>
5728M: Kieran Bingham <kieran@bingham.xyz>
5729S: Supported
5730F: scripts/gdb/
5731
1da177e4 5732GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5733M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5734L: linux-scsi@vger.kernel.org
5735W: http://www.icp-vortex.com/
5736S: Supported
679655da 5737F: drivers/scsi/gdt*
1da177e4 5738
3169a1c7
HV
5739GEMTEK FM RADIO RECEIVER DRIVER
5740M: Hans Verkuil <hverkuil@xs4all.nl>
5741L: linux-media@vger.kernel.org
5742T: git git://linuxtv.org/media_tree.git
a825eaec 5743W: https://linuxtv.org
3169a1c7
HV
5744S: Maintained
5745F: drivers/media/radio/radio-gemtek*
5746
1c23af90 5747GENERIC GPIO I2C DRIVER
880b0e26 5748M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5749S: Supported
679655da
JP
5750F: drivers/i2c/busses/i2c-gpio.c
5751F: include/linux/i2c-gpio.h
1c23af90 5752
92ed1a76
PK
5753GENERIC GPIO I2C MULTIPLEXER DRIVER
5754M: Peter Korsgaard <peter.korsgaard@barco.com>
5755L: linux-i2c@vger.kernel.org
5756S: Supported
e7065e20
JD
5757F: drivers/i2c/muxes/i2c-mux-gpio.c
5758F: include/linux/i2c-mux-gpio.h
5759F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5760
9251ce95 5761GENERIC HDLC (WAN) DRIVERS
8b58be88 5762M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5763W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5764S: Maintained
679655da
JP
5765F: drivers/net/wan/c101.c
5766F: drivers/net/wan/hd6457*
5767F: drivers/net/wan/hdlc*
5768F: drivers/net/wan/n2.c
5769F: drivers/net/wan/pc300too.c
5770F: drivers/net/wan/pci200syn.c
5771F: drivers/net/wan/wanxl*
1da177e4 5772
1527aab6 5773GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5774M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5775L: linux-arch@vger.kernel.org
5776T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5777S: Maintained
14430813
JP
5778F: include/asm-generic/
5779F: include/uapi/asm-generic/
1527aab6 5780
ff764963
KVA
5781GENERIC PHY FRAMEWORK
5782M: Kishon Vijay Abraham I <kishon@ti.com>
5783L: linux-kernel@vger.kernel.org
5784T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5785S: Supported
5786F: drivers/phy/
5787F: include/linux/phy/
5788
eea97aed
KH
5789GENERIC PM DOMAINS
5790M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5791M: Kevin Hilman <khilman@kernel.org>
5792M: Ulf Hansson <ulf.hansson@linaro.org>
5793L: linux-pm@vger.kernel.org
5794S: Supported
5795F: drivers/base/power/domain*.c
5796F: include/linux/pm_domain.h
5e68ebd0 5797F: Documentation/devicetree/bindings/power/power_domain.txt
eea97aed 5798
ccb86a69 5799GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5800M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5801L: kvm@vger.kernel.org
ccb86a69
MT
5802S: Supported
5803F: drivers/uio/uio_pci_generic.c
5804
a7d5afe8
GKB
5805GENWQE (IBM Generic Workqueue Card)
5806M: Frank Haverkamp <haver@linux.vnet.ibm.com>
cdc1daca 5807M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
a7d5afe8
GKB
5808S: Supported
5809F: drivers/misc/genwqe/
5810
82abbea7
RD
5811GET_MAINTAINER SCRIPT
5812M: Joe Perches <joe@perches.com>
5813S: Maintained
5814F: scripts/get_maintainer.pl
5815
5be7b50f 5816GFS2 FILE SYSTEM
8b58be88 5817M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5818M: Bob Peterson <rpeterso@redhat.com>
a4644184 5819L: cluster-devel@redhat.com
5be7b50f 5820W: http://sources.redhat.com/cluster/
28666d6d 5821T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5822S: Supported
679655da
JP
5823F: Documentation/filesystems/gfs2*.txt
5824F: fs/gfs2/
c117ab84 5825F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5826
0a34eb8f 5827GIGASET ISDN DRIVERS
6b096fde 5828M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5829L: gigaset307x-common@lists.sourceforge.net
5830W: http://gigaset307x.sourceforge.net/
6b096fde 5831S: Odd Fixes
679655da
JP
5832F: Documentation/isdn/README.gigaset
5833F: drivers/isdn/gigaset/
c117ab84 5834F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5835
7eea35fe
JP
5836GO7007 MPEG CODEC
5837M: Hans Verkuil <hans.verkuil@cisco.com>
5838L: linux-media@vger.kernel.org
5839S: Maintained
5840F: drivers/media/usb/go7007/
5841
ca96ea86
BN
5842GOODIX TOUCHSCREEN
5843M: Bastien Nocera <hadess@hadess.net>
5844L: linux-input@vger.kernel.org
5845S: Maintained
5846F: drivers/input/touchscreen/goodix.c
5847
7683e9e5
LT
5848GPIO ACPI SUPPORT
5849M: Mika Westerberg <mika.westerberg@linux.intel.com>
5850M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5851L: linux-gpio@vger.kernel.org
5852L: linux-acpi@vger.kernel.org
5853S: Maintained
5854F: Documentation/acpi/gpio-properties.txt
5855F: drivers/gpio/gpiolib-acpi.c
5856
24d79ebc
SY
5857GPIO IR Transmitter
5858M: Sean Young <sean@mess.org>
5859L: linux-media@vger.kernel.org
5860S: Maintained
5861F: drivers/media/rc/gpio-ir-tx.c
5862
a6a1cf3d
BJZ
5863GPIO MOCKUP DRIVER
5864M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5865L: linux-gpio@vger.kernel.org
5866S: Maintained
5867F: drivers/gpio/gpio-mockup.c
5868F: tools/testing/selftests/gpio/
5869
a0dc00b4 5870GPIO SUBSYSTEM
e4651a9f 5871M: Linus Walleij <linus.walleij@linaro.org>
d15b7179 5872L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5873T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5874S: Maintained
cd97a449 5875F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5876F: Documentation/gpio/
40c159b7 5877F: Documentation/ABI/testing/gpio-cdev
fe95046e 5878F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5879F: drivers/gpio/
bdc6e95e
AC
5880F: include/linux/gpio/
5881F: include/linux/gpio.h
9b692346 5882F: include/asm-generic/gpio.h
3c702e99 5883F: include/uapi/linux/gpio.h
6d591c46 5884F: tools/gpio/
a0dc00b4 5885
71a6d0af
HW
5886GRE DEMULTIPLEXER DRIVER
5887M: Dmitry Kozlov <xeb@mail.ru>
5888L: netdev@vger.kernel.org
5889S: Maintained
11c26770
JP
5890F: net/ipv4/gre_demux.c
5891F: net/ipv4/gre_offload.c
71a6d0af
HW
5892F: include/net/gre.h
5893
d4c41139 5894GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5895M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5896L: netdev@vger.kernel.org
5897S: Maintained
a31a96ad 5898F: drivers/net/ethernet/aeroflex/
d4c41139 5899
926706c5
VA
5900GREYBUS AUDIO PROTOCOLS DRIVERS
5901M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5902M: Mark Greer <mgreer@animalcreek.com>
926706c5 5903S: Maintained
544a6944
MG
5904F: drivers/staging/greybus/audio_apbridgea.c
5905F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5906F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5907F: drivers/staging/greybus/audio_codec.h
5908F: drivers/staging/greybus/audio_gb.c
5909F: drivers/staging/greybus/audio_manager.c
5910F: drivers/staging/greybus/audio_manager.h
5911F: drivers/staging/greybus/audio_manager_module.c
5912F: drivers/staging/greybus/audio_manager_private.h
5913F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5914F: drivers/staging/greybus/audio_module.c
5915F: drivers/staging/greybus/audio_topology.c
5916
f47e07bc 5917GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5bd16350
VK
5918M: Viresh Kumar <vireshk@kernel.org>
5919S: Maintained
5920F: drivers/staging/greybus/authentication.c
5921F: drivers/staging/greybus/bootrom.c
5922F: drivers/staging/greybus/firmware.h
5923F: drivers/staging/greybus/fw-core.c
5924F: drivers/staging/greybus/fw-download.c
5925F: drivers/staging/greybus/fw-managament.c
5926F: drivers/staging/greybus/greybus_authentication.h
5927F: drivers/staging/greybus/greybus_firmware.h
5928F: drivers/staging/greybus/hid.c
5929F: drivers/staging/greybus/i2c.c
5930F: drivers/staging/greybus/spi.c
5931F: drivers/staging/greybus/spilib.c
5932F: drivers/staging/greybus/spilib.h
5933
a1ffc2d2 5934GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
7683e9e5 5935M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8d904fe5 5936S: Maintained
7683e9e5
LT
5937F: drivers/staging/greybus/loopback.c
5938F: drivers/staging/greybus/timesync.c
5939F: drivers/staging/greybus/timesync_platform.c
8d904fe5 5940
92b8bd96
VH
5941GREYBUS PLATFORM DRIVERS
5942M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5943S: Maintained
5944F: drivers/staging/greybus/arche-platform.c
5945F: drivers/staging/greybus/arche-apb-ctrl.c
5946F: drivers/staging/greybus/arche_platform.h
5947
7683e9e5
LT
5948GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5949M: Rui Miguel Silva <rmfrfs@gmail.com>
5950S: Maintained
5951F: drivers/staging/greybus/sdio.c
5952F: drivers/staging/greybus/light.c
5953F: drivers/staging/greybus/gpio.c
5954F: drivers/staging/greybus/power_supply.c
5955F: drivers/staging/greybus/spi.c
5956F: drivers/staging/greybus/spilib.c
5957
5958GREYBUS SUBSYSTEM
5959M: Johan Hovold <johan@kernel.org>
5960M: Alex Elder <elder@kernel.org>
5961M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5962S: Maintained
5963F: drivers/staging/greybus/
5964L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5965
5966GREYBUS UART PROTOCOLS DRIVERS
5967M: David Lin <dtwlin@gmail.com>
5968S: Maintained
5969F: drivers/staging/greybus/uart.c
5970F: drivers/staging/greybus/log.c
5971
7aae6e2d
CAC
5972GS1662 VIDEO SERIALIZER
5973M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5974L: linux-media@vger.kernel.org
5975T: git git://linuxtv.org/media_tree.git
5976S: Maintained
5977F: drivers/media/spi/gs1662.c
5978
e8deeae2 5979GSPCA FINEPIX SUBDRIVER
8b58be88 5980M: Frank Zago <frank@zago.net>
661263b5 5981L: linux-media@vger.kernel.org
275ffde4 5982T: git git://linuxtv.org/media_tree.git
e8deeae2 5983S: Maintained
0c0d06ca 5984F: drivers/media/usb/gspca/finepix.c
e8deeae2 5985
4b3fa3c4
OL
5986GSPCA GL860 SUBDRIVER
5987M: Olivier Lorin <o.lorin@laposte.net>
5988L: linux-media@vger.kernel.org
275ffde4 5989T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5990S: Maintained
0c0d06ca 5991F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5992
e8deeae2 5993GSPCA M5602 SUBDRIVER
8b58be88 5994M: Erik Andren <erik.andren@gmail.com>
661263b5 5995L: linux-media@vger.kernel.org
275ffde4 5996T: git git://linuxtv.org/media_tree.git
e8deeae2 5997S: Maintained
0c0d06ca 5998F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5999
6000GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 6001M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 6002L: linux-media@vger.kernel.org
275ffde4 6003T: git git://linuxtv.org/media_tree.git
c0936df4 6004S: Odd Fixes
0c0d06ca 6005F: drivers/media/usb/gspca/pac207.c
e8deeae2 6006
261982f1 6007GSPCA SN9C20X SUBDRIVER
d95c5b0b 6008M: Brian Johnson <brijohn@gmail.com>
261982f1 6009L: linux-media@vger.kernel.org
275ffde4 6010T: git git://linuxtv.org/media_tree.git
261982f1 6011S: Maintained
0c0d06ca 6012F: drivers/media/usb/gspca/sn9c20x.c
261982f1 6013
e8deeae2 6014GSPCA T613 SUBDRIVER
8b58be88 6015M: Leandro Costantino <lcostantino@gmail.com>
661263b5 6016L: linux-media@vger.kernel.org
275ffde4 6017T: git git://linuxtv.org/media_tree.git
e8deeae2 6018S: Maintained
0c0d06ca 6019F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
6020
6021GSPCA USB WEBCAM DRIVER
c0936df4 6022M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 6023L: linux-media@vger.kernel.org
275ffde4 6024T: git git://linuxtv.org/media_tree.git
c0936df4 6025S: Odd Fixes
0c0d06ca 6026F: drivers/media/usb/gspca/
e8deeae2 6027
bed45f79
PN
6028GTP (GPRS Tunneling Protocol)
6029M: Pablo Neira Ayuso <pablo@netfilter.org>
6030M: Harald Welte <laforge@gnumonks.org>
6031L: osmocom-net-gprs@lists.osmocom.org
6032T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6033S: Maintained
6034F: drivers/net/gtp.c
6035
584ec979 6036GUID PARTITION TABLE (GPT)
4f973c63 6037M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
6038L: linux-efi@vger.kernel.org
6039S: Maintained
6040F: block/partitions/efi.*
6041
4e456b86
YS
6042H8/300 ARCHITECTURE
6043M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 6044L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
6045W: http://uclinux-h8.sourceforge.jp
6046T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6047S: Maintained
6048F: arch/h8300/
6049F: drivers/clocksource/h8300_*.c
6050F: drivers/clk/h8300/
6051F: drivers/irqchip/irq-renesas-h8*.c
6052
e5ab1477
AP
6053HACKRF MEDIA DRIVER
6054M: Antti Palosaari <crope@iki.fi>
6055L: linux-media@vger.kernel.org
a825eaec 6056W: https://linuxtv.org
e5ab1477
AP
6057W: http://palosaari.fi/linux/
6058Q: http://patchwork.linuxtv.org/project/linux-media/list/
6059T: git git://linuxtv.org/anttip/media_tree.git
6060S: Maintained
6061F: drivers/media/usb/hackrf/
6062
82abbea7
RD
6063HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6064M: Frank Seidel <frank@f-seidel.de>
6065L: platform-driver-x86@vger.kernel.org
6066W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6067S: Maintained
6068F: drivers/platform/x86/hdaps.c
6069
5b543965 6070HARDWARE MONITORING
d8130624 6071M: Jean Delvare <jdelvare@suse.com>
ca462085 6072M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
6073L: linux-hwmon@vger.kernel.org
6074W: http://hwmon.wiki.kernel.org/
a94ef4ed 6075T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 6076T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 6077S: Maintained
047f4ec2 6078F: Documentation/hwmon/
679655da 6079F: drivers/hwmon/
047f4ec2 6080F: include/linux/hwmon*.h
5b543965 6081
844dd05f 6082HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
6083M: Matt Mackall <mpm@selenic.com>
6084M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 6085L: linux-crypto@vger.kernel.org
c0d0787b 6086S: Odd fixes
f6c60b15 6087F: Documentation/devicetree/bindings/rng/
679655da
JP
6088F: Documentation/hw_random.txt
6089F: drivers/char/hw_random/
6090F: include/linux/hw_random.h
844dd05f 6091
8b37fcfc
OBC
6092HARDWARE SPINLOCK CORE
6093M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 6094M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 6095L: linux-remoteproc@vger.kernel.org
8b37fcfc 6096S: Maintained
9f273c24 6097T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 6098F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 6099F: Documentation/hwspinlock.txt
2dbd8585 6100F: drivers/hwspinlock/
8b37fcfc
OBC
6101F: include/linux/hwspinlock.h
6102
1da177e4 6103HARMONY SOUND DRIVER
ac6aecbf 6104L: linux-parisc@vger.kernel.org
1da177e4 6105S: Maintained
679655da 6106F: sound/parisc/harmony.*
1da177e4 6107
82abbea7
RD
6108HDPVR USB VIDEO ENCODER DRIVER
6109M: Hans Verkuil <hverkuil@xs4all.nl>
6110L: linux-media@vger.kernel.org
6111T: git git://linuxtv.org/media_tree.git
6112W: https://linuxtv.org
6113S: Odd Fixes
6114F: drivers/media/usb/hdpvr/
6115
214de83e 6116HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 6117M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
6118S: Supported
6119F: Documentation/watchdog/hpwdt.txt
6120F: drivers/watchdog/hpwdt.c
6121
9257aa49 6122HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 6123M: Don Brace <don.brace@microsemi.com>
a0a268ad 6124L: esc.storagedev@microsemi.com
693373db 6125L: linux-scsi@vger.kernel.org
9257aa49
SC
6126S: Supported
6127F: Documentation/scsi/hpsa.txt
6128F: drivers/scsi/hpsa*.[ch]
6129F: include/linux/cciss*.h
c117ab84 6130F: include/uapi/linux/cciss*.h
9257aa49 6131
f48ad614
DD
6132HFI1 DRIVER
6133M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6134M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6135L: linux-rdma@vger.kernel.org
6136S: Supported
6137F: drivers/infiniband/hw/hfi1
6138
1da177e4 6139HFS FILESYSTEM
6cf515e1
GU
6140L: linux-fsdevel@vger.kernel.org
6141S: Orphan
679655da
JP
6142F: Documentation/filesystems/hfs.txt
6143F: fs/hfs/
1da177e4 6144
ef575f47
GU
6145HFSPLUS FILESYSTEM
6146L: linux-fsdevel@vger.kernel.org
6147S: Orphan
6148F: Documentation/filesystems/hfsplus.txt
6149F: fs/hfsplus/
6150
1da177e4 6151HGA FRAMEBUFFER DRIVER
8b58be88 6152M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
6153L: linux-nvidia@lists.surfsouth.com
6154W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6155S: Maintained
8a61f013 6156F: drivers/video/fbdev/hgafb.c
1da177e4 6157
4480f15b 6158HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 6159M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 6160M: Pavel Machek <pavel@ucw.cz>
bf1c138e 6161L: linux-pm@vger.kernel.org
68656443 6162B: https://bugzilla.kernel.org
e2d1d6c0 6163S: Supported
679655da
JP
6164F: arch/x86/power/
6165F: drivers/base/power/
6166F: kernel/power/
6167F: include/linux/suspend.h
6168F: include/linux/freezer.h
6169F: include/linux/pm.h
679655da 6170F: arch/*/include/asm/suspend*.h
e2d1d6c0 6171
4ef4caad 6172HID CORE LAYER
e5f6450c 6173M: Jiri Kosina <jikos@kernel.org>
406df153 6174R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 6175L: linux-input@vger.kernel.org
54e5881d 6176T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 6177S: Maintained
679655da
JP
6178F: drivers/hid/
6179F: include/linux/hid*
c117ab84 6180F: include/uapi/linux/hid*
4ef4caad 6181
30ee72f0 6182HID SENSOR HUB DRIVERS
e5f6450c 6183M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
6184M: Jonathan Cameron <jic23@kernel.org>
6185M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6186L: linux-input@vger.kernel.org
6187L: linux-iio@vger.kernel.org
6188S: Maintained
6189F: Documentation/hid/hid-sensor*
6190F: drivers/hid/hid-sensor-*
6191F: drivers/iio/*/hid-*
6192F: include/linux/hid-sensor-*
6193
86d35afb 6194HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8b58be88 6195M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6196L: linux-kernel@vger.kernel.org
75fc2d37 6197T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 6198S: Maintained
679655da 6199F: Documentation/timers/
5cee9645 6200F: kernel/time/hrtimer.c
88606e80 6201F: kernel/time/clockevents.c
88606e80 6202F: kernel/time/timer_*.c
05ed8490 6203F: include/linux/clockchips.h
679655da 6204F: include/linux/hrtimer.h
38bed542 6205
1da177e4 6206HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 6207L: linux-hams@vger.kernel.org
8b64f2a0 6208S: Orphan
679655da
JP
6209F: drivers/net/hamradio/dmascc.c
6210F: drivers/net/hamradio/scc.c
1da177e4 6211
ede1e6f8 6212HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 6213M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
6214W: http://www.highpoint-tech.com
6215S: Supported
679655da
JP
6216F: Documentation/scsi/hptiop.txt
6217F: drivers/scsi/hptiop.c
ede1e6f8 6218
1da177e4 6219HIPPI
8b58be88 6220M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
6221L: linux-hippi@sunsite.dk
6222S: Maintained
679655da 6223F: include/linux/hippidevice.h
c117ab84 6224F: include/uapi/linux/if_hippi.h
679655da 6225F: net/802/hippi.c
ff5a3b50 6226F: drivers/net/hippi/
1da177e4 6227
3882a734 6228HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
b30d74e4
DH
6229M: Yisen Zhuang <yisen.zhuang@huawei.com>
6230M: Salil Mehta <salil.mehta@huawei.com>
6231L: netdev@vger.kernel.org
6232W: http://www.hisilicon.com
6233S: Maintained
3882a734 6234F: drivers/net/ethernet/hisilicon/hns3/
b30d74e4 6235
3882a734 6236HISILICON NETWORK SUBSYSTEM DRIVER
15e8e5ff
S
6237M: Yisen Zhuang <yisen.zhuang@huawei.com>
6238M: Salil Mehta <salil.mehta@huawei.com>
6239L: netdev@vger.kernel.org
6240W: http://www.hisilicon.com
6241S: Maintained
3882a734
LT
6242F: drivers/net/ethernet/hisilicon/
6243F: Documentation/devicetree/bindings/net/hisilicon*.txt
15e8e5ff 6244
66a9bae6 6245HISILICON ROCE DRIVER
6246M: Lijun Ou <oulijun@huawei.com>
6247M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6248L: linux-rdma@vger.kernel.org
6249S: Maintained
6250F: drivers/infiniband/hw/hns/
6251F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6252
16c6c252
JG
6253HISILICON SAS Controller
6254M: John Garry <john.garry@huawei.com>
6255W: http://www.hisilicon.com
6256S: Supported
6257F: drivers/scsi/hisi_sas/
6258F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6259
3882a734
LT
6260HMM - Heterogeneous Memory Management
6261M: Jérôme Glisse <jglisse@redhat.com>
6262L: linux-mm@kvack.org
6263S: Maintained
6264F: mm/hmm*
6265F: include/linux/hmm*
6266
ff1d2767 6267HOST AP DRIVER
8b58be88 6268M: Jouni Malinen <j@w1.fi>
724c6b35 6269L: linux-wireless@vger.kernel.org
ffd74aca
JM
6270W: http://w1.fi/hostap-driver.html
6271S: Obsolete
eb4f98d5 6272F: drivers/net/wireless/intersil/hostap/
ff1d2767 6273
dd8cd779 6274HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 6275L: platform-driver-x86@vger.kernel.org
95c70215 6276S: Orphan
679655da 6277F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 6278
e2d1d6c0 6279HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 6280M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6281S: Maintained
7e25d724 6282F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 6283
7d2c86b5 6284HPET: High Precision Event Timers driver
8b58be88 6285M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 6286S: Maintained
679655da
JP
6287F: Documentation/timers/hpet.txt
6288F: drivers/char/hpet.c
6289F: include/linux/hpet.h
c117ab84 6290F: include/uapi/linux/hpet.h
b9b0332f 6291
e07b5d79 6292HPET: x86
9e06f631 6293S: Orphan
679655da
JP
6294F: arch/x86/kernel/hpet.c
6295F: arch/x86/include/asm/hpet.h
b9b0332f 6296
1da177e4 6297HPFS FILESYSTEM
8b58be88 6298M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6299W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6300S: Maintained
679655da 6301F: fs/hpfs/
1da177e4 6302
3441cded 6303HSI SUBSYSTEM
56459ea9
SR
6304M: Sebastian Reichel <sre@kernel.org>
6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6306S: Maintained
6307F: Documentation/ABI/testing/sysfs-bus-hsi
83e676c9 6308F: Documentation/driver-api/hsi.rst
3441cded
SR
6309F: drivers/hsi/
6310F: include/linux/hsi/
6311F: include/uapi/linux/hsi/
6312
7d2c86b5 6313HSO 3G MODEM DRIVER
0bf09c39
BS
6314L: linux-usb@vger.kernel.org
6315S: Orphan
679655da 6316F: drivers/net/usb/hso.c
11cd29b0 6317
19990e29
AB
6318HSR NETWORK PROTOCOL
6319M: Arvid Brodin <arvid.brodin@alten.se>
6320L: netdev@vger.kernel.org
6321S: Maintained
6322F: net/hsr/
6323
82abbea7
RD
6324HT16K33 LED CONTROLLER DRIVER
6325M: Robin van der Gracht <robin@protonic.nl>
6326S: Maintained
6327F: drivers/auxdisplay/ht16k33.c
6328F: Documentation/devicetree/bindings/display/ht16k33.txt
6329
5a18c343 6330HTCPEN TOUCHSCREEN DRIVER
8b58be88 6331M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6332L: linux-input@vger.kernel.org
6333S: Maintained
679655da 6334F: drivers/input/touchscreen/htcpen.c
5a18c343 6335
4d3b6327
AK
6336HUAWEI ETHERNET DRIVER
6337M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6338L: netdev@vger.kernel.org
6339S: Supported
6340F: Documentation/networking/hinic.txt
6341F: drivers/net/ethernet/huawei/hinic/
6342
1da177e4 6343HUGETLB FILESYSTEM
6d49e352 6344M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6345S: Maintained
679655da 6346F: fs/hugetlbfs/
1da177e4 6347
fe713d60
JCT
6348HVA ST MEDIA DRIVER
6349M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6350L: linux-media@vger.kernel.org
6351T: git git://linuxtv.org/media_tree.git
6352W: https://linuxtv.org
6353S: Supported
6354F: drivers/media/platform/sti/hva
6355
82abbea7
RD
6356HWPOISON MEMORY FAILURE HANDLING
6357M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6358L: linux-mm@kvack.org
6359S: Maintained
6360F: mm/memory-failure.c
6361F: mm/hwpoison-inject.c
6362
05183189 6363Hyper-V CORE AND DRIVERS
9c3646d1 6364M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6365M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6366M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6367L: devel@linuxdriverproject.org
6368S: Maintained
a5050c61 6369F: Documentation/networking/netvsc.txt
a4162747 6370F: arch/x86/include/asm/mshyperv.h
773b79f7 6371F: arch/x86/include/asm/trace/hyperv.h
a4162747
HZ
6372F: arch/x86/include/uapi/asm/hyperv.h
6373F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6374F: arch/x86/hyperv
05183189 6375F: drivers/hid/hid-hyperv.c
a4162747 6376F: drivers/hv/
f92ca80b 6377F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6378F: drivers/pci/host/pci-hyperv.c
05183189 6379F: drivers/net/hyperv/
a4162747 6380F: drivers/scsi/storvsc_drv.c
95096f2f 6381F: drivers/uio/uio_hv_generic.c
8a61f013 6382F: drivers/video/fbdev/hyperv_fb.c
ae0078fc 6383F: net/vmw_vsock/hyperv_transport.c
a4162747 6384F: include/linux/hyperv.h
db46e14f 6385F: include/uapi/linux/hyperv.h
a4162747 6386F: tools/hv/
54bf725e 6387F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6388
82abbea7
RD
6389HYPERVISOR VIRTUAL CONSOLE DRIVER
6390L: linuxppc-dev@lists.ozlabs.org
6391S: Odd Fixes
6392F: drivers/tty/hvc/
6393
7683e9e5
LT
6394I2C ACPI SUPPORT
6395M: Mika Westerberg <mika.westerberg@linux.intel.com>
6396L: linux-i2c@vger.kernel.org
6397L: linux-acpi@vger.kernel.org
6398S: Maintained
6399F: drivers/i2c/i2c-core-acpi.c
6400
7724fd04
PR
6401I2C MUXES
6402M: Peter Rosin <peda@axentia.se>
6403L: linux-i2c@vger.kernel.org
6404S: Maintained
2254d24a 6405F: Documentation/i2c/i2c-topology
7724fd04
PR
6406F: Documentation/i2c/muxes/
6407F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6408F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6409F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6410F: drivers/i2c/i2c-mux.c
6411F: drivers/i2c/muxes/
6412F: include/linux/i2c-mux.h
6413
d85c8a6a 6414I2C OVER PARALLEL PORT
d8130624 6415M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6416L: linux-i2c@vger.kernel.org
6417S: Maintained
6418F: Documentation/i2c/busses/i2c-parport
6419F: Documentation/i2c/busses/i2c-parport-light
6420F: drivers/i2c/busses/i2c-parport.c
6421F: drivers/i2c/busses/i2c-parport-light.c
6422
7683e9e5
LT
6423I2C SUBSYSTEM
6424M: Wolfram Sang <wsa@the-dreams.de>
6425L: linux-i2c@vger.kernel.org
6426W: https://i2c.wiki.kernel.org/
6427Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6428T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6429S: Maintained
6430F: Documentation/devicetree/bindings/i2c/
6431F: Documentation/i2c/
6432F: drivers/i2c/
6433F: drivers/i2c/*/
6434F: include/linux/i2c.h
6435F: include/linux/i2c-*.h
6436F: include/uapi/linux/i2c.h
6437F: include/uapi/linux/i2c-*.h
6438
6439I2C-TAOS-EVM DRIVER
6440M: Jean Delvare <jdelvare@suse.com>
6441L: linux-i2c@vger.kernel.org
6442S: Maintained
6443F: Documentation/i2c/busses/i2c-taos-evm
6444F: drivers/i2c/busses/i2c-taos-evm.c
6445
6446I2C-TINY-USB DRIVER
6447M: Till Harbaum <till@harbaum.org>
6448L: linux-i2c@vger.kernel.org
6449W: http://www.harbaum.org/till/i2c_tiny_usb
6450S: Maintained
6451F: drivers/i2c/busses/i2c-tiny-usb.c
6452
d85c8a6a 6453I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6454M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6455L: linux-i2c@vger.kernel.org
6456S: Maintained
6457F: Documentation/i2c/busses/i2c-ali1535
6458F: Documentation/i2c/busses/i2c-ali1563
6459F: Documentation/i2c/busses/i2c-ali15x3
6460F: Documentation/i2c/busses/i2c-amd756
6461F: Documentation/i2c/busses/i2c-amd8111
6462F: Documentation/i2c/busses/i2c-i801
6463F: Documentation/i2c/busses/i2c-nforce2
6464F: Documentation/i2c/busses/i2c-piix4
6465F: Documentation/i2c/busses/i2c-sis5595
6466F: Documentation/i2c/busses/i2c-sis630
6467F: Documentation/i2c/busses/i2c-sis96x
6468F: Documentation/i2c/busses/i2c-via
6469F: Documentation/i2c/busses/i2c-viapro
6470F: drivers/i2c/busses/i2c-ali1535.c
6471F: drivers/i2c/busses/i2c-ali1563.c
6472F: drivers/i2c/busses/i2c-ali15x3.c
6473F: drivers/i2c/busses/i2c-amd756.c
6474F: drivers/i2c/busses/i2c-amd756-s4882.c
6475F: drivers/i2c/busses/i2c-amd8111.c
6476F: drivers/i2c/busses/i2c-i801.c
6477F: drivers/i2c/busses/i2c-isch.c
6478F: drivers/i2c/busses/i2c-nforce2.c
6479F: drivers/i2c/busses/i2c-nforce2-s4985.c
6480F: drivers/i2c/busses/i2c-piix4.c
6481F: drivers/i2c/busses/i2c-sis5595.c
6482F: drivers/i2c/busses/i2c-sis630.c
6483F: drivers/i2c/busses/i2c-sis96x.c
6484F: drivers/i2c/busses/i2c-via.c
6485F: drivers/i2c/busses/i2c-viapro.c
6486
d596f2b8
HG
6487I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6488M: Hans de Goede <hdegoede@redhat.com>
6489L: linux-i2c@vger.kernel.org
6490S: Maintained
6491F: drivers/i2c/busses/i2c-cht-wc.c
6492
cb7f07a4
NH
6493I2C/SMBUS ISMT DRIVER
6494M: Seth Heasley <seth.heasley@intel.com>
6495M: Neil Horman <nhorman@tuxdriver.com>
6496L: linux-i2c@vger.kernel.org
6497F: drivers/i2c/busses/i2c-ismt.c
6498F: Documentation/i2c/busses/i2c-ismt
6499
7683e9e5
LT
6500I2C/SMBUS STUB DRIVER
6501M: Jean Delvare <jdelvare@suse.com>
846557d3 6502L: linux-i2c@vger.kernel.org
e8c76eed 6503S: Maintained
7683e9e5 6504F: drivers/i2c/i2c-stub.c
e8c76eed 6505
1da177e4 6506i386 BOOT CODE
8b58be88 6507M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6508S: Maintained
679655da 6509F: arch/x86/boot/
1da177e4
LT
6510
6511i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6512M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6513T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6514S: Maintained
6515
1da177e4 6516IA64 (Itanium) PLATFORM
8b58be88
JP
6517M: Tony Luck <tony.luck@intel.com>
6518M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6519L: linux-ia64@vger.kernel.org
6b1c70b1 6520T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6521S: Maintained
679655da 6522F: arch/ia64/
1da177e4 6523
7683e9e5
LT
6524IBM Power 842 compression accelerator
6525M: Haren Myneni <haren@us.ibm.com>
4cd38750 6526S: Supported
7683e9e5
LT
6527F: drivers/crypto/nx/Makefile
6528F: drivers/crypto/nx/Kconfig
6529F: drivers/crypto/nx/nx-842*
6530F: include/linux/sw842.h
6531F: crypto/842.c
6532F: lib/842/
4cd38750 6533
956c203c 6534IBM Power in-Nest Crypto Acceleration
4cd38750 6535M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6536M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6537L: linux-crypto@vger.kernel.org
6538S: Supported
28bceeaa
DS
6539F: drivers/crypto/nx/Makefile
6540F: drivers/crypto/nx/Kconfig
6541F: drivers/crypto/nx/nx-aes*
6542F: drivers/crypto/nx/nx-sha*
6543F: drivers/crypto/nx/nx.*
6544F: drivers/crypto/nx/nx_csbcpb.h
6545F: drivers/crypto/nx/nx_debugfs.h
956c203c 6546
1da177e4 6547IBM Power Linux RAID adapter
8b58be88 6548M: Brian King <brking@us.ibm.com>
1da177e4 6549S: Supported
679655da 6550F: drivers/scsi/ipr.*
1da177e4 6551
7683e9e5 6552IBM Power SRIOV Virtual NIC Device Driver
eddd63a6 6553M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7683e9e5 6554M: John Allen <jallen@linux.vnet.ibm.com>
9d348af4
SL
6555L: netdev@vger.kernel.org
6556S: Supported
7683e9e5 6557F: drivers/net/ethernet/ibm/ibmvnic.*
9d348af4 6558
4dea2d1a
SB
6559IBM Power Virtual Accelerator Switchboard
6560M: Sukadev Bhattiprolu
6561L: linuxppc-dev@lists.ozlabs.org
6562S: Supported
6563F: arch/powerpc/platforms/powernv/vas*
2392c8c8 6564F: arch/powerpc/platforms/powernv/copy-paste.h
4dea2d1a
SB
6565F: arch/powerpc/include/asm/vas.h
6566F: arch/powerpc/include/uapi/asm/vas.h
6567
7683e9e5 6568IBM Power Virtual Ethernet Device Driver
032c5e82 6569M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
032c5e82
TF
6570L: netdev@vger.kernel.org
6571S: Supported
7683e9e5
LT
6572F: drivers/net/ethernet/ibm/ibmveth.*
6573
6574IBM Power Virtual FC Device Drivers
6575M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6576L: linux-scsi@vger.kernel.org
6577S: Supported
6578F: drivers/scsi/ibmvscsi/ibmvfc*
032c5e82 6579
e6babec6 6580IBM Power Virtual SCSI Device Drivers
bcbde52b 6581M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6582L: linux-scsi@vger.kernel.org
6583S: Supported
e6babec6 6584F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6585F: include/scsi/viosrp.h
6586
6587IBM Power Virtual SCSI Device Target Driver
6588M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6589M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6590L: linux-scsi@vger.kernel.org
6591L: target-devel@vger.kernel.org
6592S: Supported
6593F: drivers/scsi/ibmvscsi_tgt/
e6babec6 6594
7683e9e5
LT
6595IBM Power VMX Cryptographic instructions
6596M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6597M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6598L: linux-crypto@vger.kernel.org
e6babec6 6599S: Supported
7683e9e5
LT
6600F: drivers/crypto/vmx/Makefile
6601F: drivers/crypto/vmx/Kconfig
6602F: drivers/crypto/vmx/vmx.c
6603F: drivers/crypto/vmx/aes*
6604F: drivers/crypto/vmx/ghash*
6605F: drivers/crypto/vmx/ppc-xlate.pl
4b7652cc 6606
1da177e4 6607IBM ServeRAID RAID DRIVER
f9213e78 6608S: Orphan
679655da 6609F: drivers/scsi/ips.*
1da177e4 6610
6ed9f9c4
PT
6611ICH LPC AND GPIO DRIVER
6612M: Peter Tyser <ptyser@xes-inc.com>
6613S: Maintained
6614F: drivers/mfd/lpc_ich.c
6615F: drivers/gpio/gpio-ich.c
6616
1e7106fc 6617IDE SUBSYSTEM
8b58be88 6618M: "David S. Miller" <davem@davemloft.net>
1da177e4 6619L: linux-ide@vger.kernel.org
8a6e2535 6620Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6622S: Maintained
679655da
JP
6623F: Documentation/ide/
6624F: drivers/ide/
6625F: include/linux/ide.h
1da177e4 6626
82abbea7
RD
6627IDE/ATAPI DRIVERS
6628M: Borislav Petkov <bp@alien8.de>
6629L: linux-ide@vger.kernel.org
6630S: Maintained
6631F: Documentation/cdrom/ide-cd
6632F: drivers/ide/ide-cd*
6633
6cb8c13d
IP
6634IDEAPAD LAPTOP EXTRAS DRIVER
6635M: Ike Panhc <ike.pan@canonical.com>
6636L: platform-driver-x86@vger.kernel.org
6637W: http://launchpad.net/ideapad-laptop
6638S: Maintained
6639F: drivers/platform/x86/ideapad-laptop.c
6640
1ea4c161
AM
6641IDEAPAD LAPTOP SLIDEBAR DRIVER
6642M: Andrey Moiseev <o2g.org.ru@gmail.com>
6643L: linux-input@vger.kernel.org
6644W: https://github.com/o2genum/ideapad-slidebar
6645S: Maintained
6646F: drivers/input/misc/ideapad_slidebar.c
6647
82abbea7
RD
6648IDT VersaClock 5 CLOCK DRIVER
6649M: Marek Vasut <marek.vasut@gmail.com>
c404c199 6650S: Maintained
82abbea7 6651F: drivers/clk/clk-versaclock5.c
1da177e4 6652
02cf2286 6653IEEE 802.15.4 SUBSYSTEM
5bd425aa 6654M: Alexander Aring <alex.aring@gmail.com>
5cc92049 6655M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6656L: linux-wpan@vger.kernel.org
aff3eaa0 6657W: http://wpan.cakelab.org/
b9b95da9
SS
6658T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6659T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
02cf2286
SL
6660S: Maintained
6661F: net/ieee802154/
68653359 6662F: net/mac802154/
251741b1 6663F: drivers/net/ieee802154/
580947d3
AA
6664F: include/linux/nl802154.h
6665F: include/linux/ieee802154.h
6666F: include/net/nl802154.h
6667F: include/net/mac802154.h
6668F: include/net/af_ieee802154.h
6669F: include/net/cfg802154.h
6670F: include/net/ieee802154_netdev.h
ebef9c12 6671F: Documentation/networking/ieee802154.txt
02cf2286 6672
1ce84604 6673IFE PROTOCOL
f1fd20c3 6674M: Yotam Gigi <yotam.gi@gmail.com>
1ce84604
YG
6675M: Jamal Hadi Salim <jhs@mojatatu.com>
6676F: net/ife
6677F: include/net/ife.h
6678F: include/uapi/linux/ife.h
6679
b1c97193
SY
6680IGORPLUG-USB IR RECEIVER
6681M: Sean Young <sean@mess.org>
6682L: linux-media@vger.kernel.org
6683S: Maintained
6684F: drivers/media/rc/igorplugusb.c
6685
40ad4a30
SY
6686IGUANAWORKS USB IR TRANSCEIVER
6687M: Sean Young <sean@mess.org>
6688L: linux-media@vger.kernel.org
6689S: Maintained
6690F: drivers/media/rc/iguanair.c
6691
ed13134b
PR
6692IIO DIGITAL POTENTIOMETER DAC
6693M: Peter Rosin <peda@axentia.se>
6694L: linux-iio@vger.kernel.org
6695S: Maintained
7fde1484 6696F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6697F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6698F: drivers/iio/dac/dpot-dac.c
ed13134b 6699
e778aa14
PR
6700IIO ENVELOPE DETECTOR
6701M: Peter Rosin <peda@axentia.se>
6702L: linux-iio@vger.kernel.org
6703S: Maintained
b475f80b 6704F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6705F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6706F: drivers/iio/adc/envelope-detector.c
e778aa14 6707
a36954f5
PR
6708IIO MULTIPLEXER
6709M: Peter Rosin <peda@axentia.se>
6710L: linux-iio@vger.kernel.org
6711S: Maintained
6712F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
7ba9df54 6713F: drivers/iio/multiplexer/iio-mux.c
a36954f5 6714
9545f86e 6715IIO SUBSYSTEM AND DRIVERS
030a13d7 6716M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6717R: Hartmut Knaack <knaack.h@gmx.de>
6718R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6719R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6720L: linux-iio@vger.kernel.org
21d41655 6721T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6722S: Maintained
866b148a 6723F: Documentation/devicetree/bindings/iio/
03e7c251 6724F: drivers/iio/
9545f86e 6725F: drivers/staging/iio/
8fe671fc 6726F: include/linux/iio/
817020cf 6727F: tools/iio/
9545f86e 6728
65519263
SG
6729IKANOS/ADI EAGLE ADSL USB DRIVER
6730M: Matthieu Castet <castet.matthieu@free.fr>
6731M: Stanislaw Gruszka <stf_xl@wp.pl>
6732S: Maintained
6733F: drivers/usb/atm/ueagle-atm.c
6734
8ef3ff27 6735IMGTEC ASCII LCD DRIVER
fb615d61 6736M: Paul Burton <paul.burton@mips.com>
8ef3ff27
PB
6737S: Maintained
6738F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6739F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6740
82abbea7 6741IMGTEC IR DECODER DRIVER
e0a86312 6742M: James Hogan <jhogan@kernel.org>
82abbea7
RD
6743S: Maintained
6744F: drivers/media/rc/img-ir/
6745
6746IMS TWINTURBO FRAMEBUFFER DRIVER
6747L: linux-fbdev@vger.kernel.org
6748S: Orphan
6749F: drivers/video/fbdev/imsttfb.c
6750
e89ab51f
GR
6751INA209 HARDWARE MONITOR DRIVER
6752M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6753L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6754S: Maintained
6755F: Documentation/hwmon/ina209
6756F: Documentation/devicetree/bindings/i2c/ina209.txt
6757F: drivers/hwmon/ina209.c
6758
6759INA2XX HARDWARE MONITOR DRIVER
6760M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6761L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6762S: Maintained
6763F: Documentation/hwmon/ina2xx
6764F: drivers/hwmon/ina2xx.c
6765F: include/linux/platform_data/ina2xx.h
6766
14dc124f
SIG
6767INDUSTRY PACK SUBSYSTEM (IPACK)
6768M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6769M: Jens Taprogge <jens.taprogge@taprogge.org>
6770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6771L: industrypack-devel@lists.sourceforge.net
6772W: http://industrypack.sourceforge.net
6773S: Maintained
6774F: drivers/ipack/
6775
1da177e4 6776INFINIBAND SUBSYSTEM
b6b2bbe6 6777M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6778M: Sean Hefty <sean.hefty@intel.com>
6779M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6780L: linux-rdma@vger.kernel.org
605841f5 6781W: http://www.openfabrics.org/
8a6e2535 6782Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6783T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6784S: Supported
3d35d32d 6785F: Documentation/devicetree/bindings/infiniband/
679655da
JP
6786F: Documentation/infiniband/
6787F: drivers/infiniband/
c117ab84 6788F: include/uapi/linux/if_infiniband.h
954138dc
YD
6789F: include/uapi/rdma/
6790F: include/rdma/
1da177e4 6791
82abbea7
RD
6792INGENIC JZ4780 DMA Driver
6793M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6794S: Maintained
6795F: drivers/dma/dma-jz4780.c
6796
6797INGENIC JZ4780 NAND DRIVER
6798M: Harvey Hunt <harveyhuntnexus@gmail.com>
6799L: linux-mtd@lists.infradead.org
6800S: Maintained
6801F: drivers/mtd/nand/jz4780_*
6802
6803INOTIFY
67427715
JK
6804M: Jan Kara <jack@suse.cz>
6805R: Amir Goldstein <amir73il@gmail.com>
6806L: linux-fsdevel@vger.kernel.org
c9f04f58 6807S: Maintained
679655da
JP
6808F: Documentation/filesystems/inotify.txt
6809F: fs/notify/inotify/
6810F: include/linux/inotify.h
c117ab84 6811F: include/uapi/linux/inotify.h
c9f04f58 6812
e2d1d6c0 6813INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6814M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6815L: linux-input@vger.kernel.org
8a6e2535 6816Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6817T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6818S: Maintained
679655da 6819F: drivers/input/
f4eea7e2 6820F: include/linux/input.h
c117ab84 6821F: include/uapi/linux/input.h
65938133 6822F: include/uapi/linux/input-event-codes.h
f4eea7e2 6823F: include/linux/input/
e52d8398 6824F: Documentation/devicetree/bindings/input/
65938133 6825F: Documentation/input/
e2d1d6c0 6826
3267a87f 6827INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6828M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6829L: linux-input@vger.kernel.org
75dd112a 6830S: Odd fixes
e2ba5731 6831F: Documentation/input/multi-touch-protocol.rst
7f9c2454 6832F: drivers/input/input-mt.c
3267a87f
HR
6833K: \b(ABS|SYN)_MT_
6834
ee0db78d
AT
6835INSIDE SECURE CRYPTO DRIVER
6836M: Antoine Tenart <antoine.tenart@free-electrons.com>
6837F: drivers/crypto/inside-secure/
6838S: Maintained
6839L: linux-crypto@vger.kernel.org
6840
82abbea7
RD
6841INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6842M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6843M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6844L: linux-ima-devel@lists.sourceforge.net
6845L: linux-ima-user@lists.sourceforge.net
6846L: linux-security-module@vger.kernel.org
6847T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6848S: Supported
6849F: security/integrity/ima/
6850
7683e9e5
LT
6851INTEL 810/815 FRAMEBUFFER DRIVER
6852M: Antonino Daplas <adaplas@gmail.com>
6853L: linux-fbdev@vger.kernel.org
6854S: Maintained
6855F: drivers/video/fbdev/i810/
6856
97fa99a3
JY
6857INTEL ASoC BDW/HSW DRIVERS
6858M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6859L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6860S: Supported
e8e1225d
JP
6861F: sound/soc/intel/common/sst-dsp*
6862F: sound/soc/intel/common/sst-firmware.c
6863F: sound/soc/intel/boards/broadwell.c
6864F: sound/soc/intel/haswell/
97fa99a3 6865
4ac13e17
DJ
6866INTEL C600 SERIES SAS CONTROLLER DRIVER
6867M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6868M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6869L: linux-scsi@vger.kernel.org
7106891a
DJ
6870T: git git://git.code.sf.net/p/intel-sas/isci
6871S: Supported
4ac13e17 6872F: drivers/scsi/isci/
4ac13e17 6873
7683e9e5 6874INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7683e9e5 6875M: Jani Nikula <jani.nikula@linux.intel.com>
7bc66c6a
DV
6876M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6877M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7683e9e5
LT
6878L: intel-gfx@lists.freedesktop.org
6879W: https://01.org/linuxgraphics/
6880B: https://01.org/linuxgraphics/documentation/how-report-bugs
6881C: irc://chat.freenode.net/intel-gfx
6882Q: http://patchwork.freedesktop.org/project/intel-gfx/
6883T: git git://anongit.freedesktop.org/drm-intel
6c8909b4 6884S: Supported
7683e9e5
LT
6885F: drivers/gpu/drm/i915/
6886F: include/drm/i915*
6887F: include/uapi/drm/i915_drm.h
6888F: Documentation/gpu/i915.rst
844dd05f 6889
2f302324 6890INTEL ETHERNET DRIVERS
8b58be88 6891M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6892L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6893W: http://www.intel.com/support/feedback.htm
d94e6fed 6894W: http://e1000.sourceforge.net/
2f302324
JK
6895Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6896T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6897T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6898S: Supported
0d164401
JK
6899F: Documentation/networking/e100.txt
6900F: Documentation/networking/e1000.txt
6901F: Documentation/networking/e1000e.txt
6902F: Documentation/networking/igb.txt
6903F: Documentation/networking/igbvf.txt
6904F: Documentation/networking/ixgb.txt
6905F: Documentation/networking/ixgbe.txt
6906F: Documentation/networking/ixgbevf.txt
1bff6529 6907F: Documentation/networking/i40e.txt
105bf2fe 6908F: Documentation/networking/i40evf.txt
dee1ad47 6909F: drivers/net/ethernet/intel/
bc90d291 6910F: drivers/net/ethernet/intel/*/
681bdf80 6911F: include/linux/avf/virtchnl.h
1da177e4 6912
7683e9e5
LT
6913INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6914M: Maik Broemme <mbroemme@libmpq.org>
6915L: linux-fbdev@vger.kernel.org
224f9e6d 6916S: Maintained
7683e9e5
LT
6917F: Documentation/fb/intelfb.txt
6918F: drivers/video/fbdev/intelfb/
224f9e6d 6919
7683e9e5
LT
6920INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6921M: Zhenyu Wang <zhenyuw@linux.intel.com>
6922M: Zhi Wang <zhi.a.wang@intel.com>
6923L: intel-gvt-dev@lists.freedesktop.org
6924L: intel-gfx@lists.freedesktop.org
6925W: https://01.org/igvt-g
6926T: git https://github.com/01org/gvt-linux.git
6927S: Supported
6928F: drivers/gpu/drm/i915/gvt/
0963d59b 6929
7683e9e5
LT
6930INTEL HID EVENT DRIVER
6931M: Alex Hung <alex.hung@canonical.com>
6932L: platform-driver-x86@vger.kernel.org
ca907a90 6933S: Maintained
7683e9e5 6934F: drivers/platform/x86/intel-hid.c
5760b0a5 6935
7683e9e5
LT
6936INTEL I/OAT DMA DRIVER
6937M: Dave Jiang <dave.jiang@intel.com>
6938R: Dan Williams <dan.j.williams@intel.com>
6939L: dmaengine@vger.kernel.org
6940Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4bd96a7a 6941S: Supported
7683e9e5 6942F: drivers/dma/ioat*
4bd96a7a 6943
7683e9e5
LT
6944INTEL IDLE DRIVER
6945M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6946M: Len Brown <lenb@kernel.org>
6947L: linux-pm@vger.kernel.org
6948T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6949B: https://bugzilla.kernel.org
8a70da82 6950S: Supported
7683e9e5 6951F: drivers/idle/intel_idle.c
8a70da82 6952
7683e9e5
LT
6953INTEL INTEGRATED SENSOR HUB DRIVER
6954M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6955M: Jiri Kosina <jikos@kernel.org>
6956L: linux-input@vger.kernel.org
6957S: Maintained
6958F: drivers/hid/intel-ish-hid/
efa3144e 6959
7683e9e5
LT
6960INTEL IOMMU (VT-d)
6961M: David Woodhouse <dwmw2@infradead.org>
6962L: iommu@lists.linux-foundation.org
6963T: git git://git.infradead.org/iommu-2.6.git
b481de9c 6964S: Supported
7683e9e5
LT
6965F: drivers/iommu/intel-iommu.c
6966F: include/linux/intel-iommu.h
6967
6968INTEL IOP-ADMA DMA DRIVER
6969R: Dan Williams <dan.j.williams@intel.com>
6970S: Odd fixes
6971F: drivers/dma/iop-adma.c
6972
6973INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6974M: Krzysztof Halasa <khalasa@piap.pl>
6975S: Maintained
6976F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6977F: arch/arm/mach-ixp4xx/include/mach/npe.h
6978F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6979F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6980F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6981F: drivers/net/wan/ixp4xx_hss.c
6982
6983INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6984M: Deepak Saxena <dsaxena@plexity.net>
6985S: Maintained
6986F: drivers/char/hw_random/ixp4xx-rng.c
b481de9c 6987
de8fe023
TW
6988INTEL MANAGEMENT ENGINE (mei)
6989M: Tomas Winkler <tomas.winkler@intel.com>
6990L: linux-kernel@vger.kernel.org
6991S: Supported
c117ab84 6992F: include/uapi/linux/mei.h
5069288b 6993F: include/linux/mei_cl_bus.h
de8fe023 6994F: drivers/misc/mei/*
222818c3 6995F: drivers/watchdog/mei_wdt.c
e07950a1 6996F: Documentation/misc-devices/mei/*
986b891a 6997F: samples/mei/*
de8fe023 6998
7683e9e5
LT
6999INTEL MENLOW THERMAL DRIVER
7000M: Sujith Thomas <sujith.thomas@intel.com>
7001L: platform-driver-x86@vger.kernel.org
7002W: https://01.org/linux-acpi
7003S: Supported
7004F: drivers/platform/x86/intel_menlow.c
7005
7006INTEL MERRIFIELD GPIO DRIVER
7007M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7008L: linux-gpio@vger.kernel.org
7009S: Maintained
7010F: drivers/gpio/gpio-merrifield.c
7011
50ceb98b
SD
7012INTEL MIC DRIVERS (mic)
7013M: Sudeep Dutt <sudeep.dutt@intel.com>
7014M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7015S: Supported
7016W: https://github.com/sudeepdutt/mic
7017W: http://software.intel.com/en-us/mic-developer
7018F: include/linux/mic_bus.h
7019F: include/linux/scif.h
7020F: include/uapi/linux/mic_common.h
7683e9e5 7021F: include/uapi/linux/mic_ioctl.h
9f273c24 7022F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
7023F: drivers/misc/mic/
7024F: drivers/dma/mic_x100_dma.c
7025F: drivers/dma/mic_x100_dma.h
9f273c24 7026F: Documentation/mic/
50ceb98b 7027
7683e9e5
LT
7028INTEL PMC CORE DRIVER
7029M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7030M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7031L: platform-driver-x86@vger.kernel.org
7032S: Maintained
7033F: arch/x86/include/asm/pmc_core.h
7034F: drivers/platform/x86/intel_pmc_core*
7035
fdca4f16 7036INTEL PMC/P-Unit IPC DRIVER
0a8b8353 7037M: Zha Qipeng<qipeng.zha@intel.com>
7038L: platform-driver-x86@vger.kernel.org
7039S: Maintained
7040F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 7041F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 7042F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 7043F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 7044
7683e9e5
LT
7045INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7046M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7047L: linux-wireless@vger.kernel.org
7048S: Maintained
7049F: Documentation/networking/README.ipw2100
7050F: Documentation/networking/README.ipw2200
7051F: drivers/net/wireless/intel/ipw2x00/
7052
7053INTEL PSTATE DRIVER
7054M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7055M: Len Brown <lenb@kernel.org>
7056L: linux-pm@vger.kernel.org
7057S: Supported
7058F: drivers/cpufreq/intel_pstate.c
7059
7060INTEL RDMA RNIC DRIVER
7061M: Faisal Latif <faisal.latif@intel.com>
7062M: Shiraz Saleem <shiraz.saleem@intel.com>
7063L: linux-rdma@vger.kernel.org
7064S: Supported
7065F: drivers/infiniband/hw/i40iw/
7066
378f956e
SKC
7067INTEL TELEMETRY DRIVER
7068M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7069L: platform-driver-x86@vger.kernel.org
7070S: Maintained
378f956e 7071F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 7072F: drivers/platform/x86/intel_telemetry*
0a8b8353 7073
7683e9e5
LT
7074INTEL VIRTUAL BUTTON DRIVER
7075M: AceLan Kao <acelan.kao@canonical.com>
b740d2e9
RB
7076L: platform-driver-x86@vger.kernel.org
7077S: Maintained
7683e9e5
LT
7078F: drivers/platform/x86/intel-vbtn.c
7079
7080INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7081M: Stanislaw Gruszka <sgruszka@redhat.com>
7082L: linux-wireless@vger.kernel.org
7083S: Supported
7084F: drivers/net/wireless/intel/iwlegacy/
7085
7086INTEL WIRELESS WIFI LINK (iwlwifi)
7087M: Johannes Berg <johannes.berg@intel.com>
7088M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7089M: Luca Coelho <luciano.coelho@intel.com>
7090M: Intel Linux Wireless <linuxwifi@intel.com>
7091L: linux-wireless@vger.kernel.org
7092W: http://intellinuxwireless.org
7093T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7094S: Supported
7095F: drivers/net/wireless/intel/iwlwifi/
7096
7097INTEL WIRELESS WIMAX CONNECTION 2400
7098M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7099M: linux-wimax@intel.com
7100L: wimax@linuxwimax.org (subscribers-only)
7101S: Supported
7102W: http://linuxwimax.org
7103F: Documentation/wimax/README.i2400m
7104F: drivers/net/wimax/i2400m/
7105F: include/uapi/linux/wimax/i2400m.h
7106
7107INTEL(R) TRACE HUB
7108M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7109S: Supported
7110F: Documentation/trace/intel_th.txt
7111F: drivers/hwtracing/intel_th/
7112
7113INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7114M: Ning Sun <ning.sun@intel.com>
7115L: tboot-devel@lists.sourceforge.net
7116W: http://tboot.sourceforge.net
7117T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7118S: Supported
7119F: Documentation/intel_txt.txt
7120F: include/linux/tboot.h
7121F: arch/x86/kernel/tboot.c
7122
7123INTEL-MID GPIO DRIVER
7124M: David Cohen <david.a.cohen@linux.intel.com>
7125L: linux-gpio@vger.kernel.org
7126S: Maintained
7127F: drivers/gpio/gpio-intel-mid.c
b740d2e9 7128
3904b28e
LW
7129INVENSENSE MPU-3050 GYROSCOPE DRIVER
7130M: Linus Walleij <linus.walleij@linaro.org>
7131L: linux-iio@vger.kernel.org
7132S: Maintained
7133F: drivers/iio/gyro/mpu3050*
7134F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7135
cb109a0e 7136IOC3 ETHERNET DRIVER
8b58be88 7137M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
7138L: linux-mips@linux-mips.org
7139S: Maintained
8862bf1e 7140F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 7141
cb109a0e 7142IOC3 SERIAL DRIVER
8b58be88 7143M: Pat Gefre <pfg@sgi.com>
d39e0721 7144L: linux-serial@vger.kernel.org
cb109a0e 7145S: Maintained
df621252 7146F: drivers/tty/serial/ioc3_serial.c
cb109a0e 7147
0b6e8569
SW
7148IOMMU DRIVERS
7149M: Joerg Roedel <joro@8bytes.org>
7150L: iommu@lists.linux-foundation.org
7151T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7152S: Maintained
efcd94c0 7153F: Documentation/devicetree/bindings/iommu/
0b6e8569 7154F: drivers/iommu/
82df0a43
TR
7155F: include/linux/iommu.h
7156F: include/linux/iova.h
0b6e8569 7157
4480f15b 7158IP MASQUERADING
8b58be88 7159M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 7160S: Maintained
679655da 7161F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 7162
4409ebe9 7163IPMI SUBSYSTEM
8b58be88 7164M: Corey Minyard <minyard@acm.org>
b0c90653 7165L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
7166W: http://openipmi.sourceforge.net/
7167S: Supported
679655da
JP
7168F: Documentation/IPMI.txt
7169F: drivers/char/ipmi/
7170F: include/linux/ipmi*
c117ab84 7171F: include/uapi/linux/ipmi*
4409ebe9 7172
e2d1d6c0 7173IPS SCSI RAID DRIVER
8b58be88 7174M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
7175L: linux-scsi@vger.kernel.org
7176W: http://www.adaptec.com/
7177S: Maintained
679655da 7178F: drivers/scsi/ips*
e2d1d6c0
RD
7179
7180IPVS
8b58be88
JP
7181M: Wensong Zhang <wensong@linux-vs.org>
7182M: Simon Horman <horms@verge.net.au>
7183M: Julian Anastasov <ja@ssi.bg>
979b6c13 7184L: netdev@vger.kernel.org
e2d1d6c0 7185L: lvs-devel@vger.kernel.org
1da177e4 7186S: Maintained
9f273c24
FW
7187T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7188T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 7189F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 7190F: include/net/ip_vs.h
c117ab84 7191F: include/uapi/linux/ip_vs.h
679655da 7192F: net/netfilter/ipvs/
1da177e4 7193
e7839f25 7194IPWIRELESS DRIVER
e5f6450c 7195M: Jiri Kosina <jikos@kernel.org>
d8130624 7196M: David Sterba <dsterba@suse.com>
92094aa0 7197S: Odd Fixes
282361a0 7198F: drivers/tty/ipwireless/
099dc4fb 7199
e2d1d6c0 7200IPX NETWORK LAYER
e2d1d6c0 7201L: netdev@vger.kernel.org
0c59d281 7202S: Odd fixes
679655da 7203F: include/net/ipx.h
c117ab84 7204F: include/uapi/linux/ipx.h
679655da 7205F: net/ipx/
e2d1d6c0 7206
1da177e4 7207IRDA SUBSYSTEM
8b58be88 7208M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 7209L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 7210L: netdev@vger.kernel.org
1da177e4 7211W: http://irda.sourceforge.net/
f353976d 7212S: Maintained
e0057975 7213T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da 7214F: Documentation/networking/irda.txt
6c766db6 7215F: drivers/staging/irda/
1da177e4 7216
82abbea7
RD
7217IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7218M: Marc Zyngier <marc.zyngier@arm.com>
7219S: Maintained
7220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7221F: Documentation/IRQ-domain.txt
7222F: include/linux/irqdomain.h
7223F: kernel/irq/irqdomain.c
7224F: kernel/irq/msi.c
7225
7683e9e5
LT
7226IRQ SUBSYSTEM
7227M: Thomas Gleixner <tglx@linutronix.de>
7228L: linux-kernel@vger.kernel.org
7229S: Maintained
7230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7231F: kernel/irq/
7232
2ed9fd28
JC
7233IRQCHIP DRIVERS
7234M: Thomas Gleixner <tglx@linutronix.de>
7235M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 7236M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
7237L: linux-kernel@vger.kernel.org
7238S: Maintained
7239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5b5a9069 7240F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 7241F: drivers/irqchip/
a800c7cc 7242
ad7afc38
WBG
7243ISA
7244M: William Breathitt Gray <vilhelm.gray@gmail.com>
7245S: Maintained
7246F: Documentation/isa.txt
7247F: drivers/base/isa.c
7248F: include/linux/isa.h
7249
d39b8420
HV
7250ISA RADIO MODULE
7251M: Hans Verkuil <hverkuil@xs4all.nl>
7252L: linux-media@vger.kernel.org
7253T: git git://linuxtv.org/media_tree.git
a825eaec 7254W: https://linuxtv.org
d39b8420
HV
7255S: Maintained
7256F: drivers/media/radio/radio-isa*
7257
82abbea7
RD
7258ISAPNP
7259M: Jaroslav Kysela <perex@perex.cz>
71a6d0af 7260S: Maintained
82abbea7
RD
7261F: Documentation/isapnp.txt
7262F: drivers/pnp/isapnp/
7263F: include/linux/isapnp.h
71a6d0af 7264
14816b1e 7265ISCSI
623290a2
LD
7266M: Lee Duncan <lduncan@suse.com>
7267M: Chris Leech <cleech@redhat.com>
14816b1e 7268L: open-iscsi@googlegroups.com
623290a2 7269W: www.open-iscsi.com
14816b1e 7270S: Maintained
679655da
JP
7271F: drivers/scsi/*iscsi*
7272F: include/scsi/*iscsi*
14816b1e 7273
82abbea7
RD
7274iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7275M: Peter Jones <pjones@redhat.com>
7276M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7277S: Maintained
7278F: drivers/firmware/iscsi_ibft*
7279
1e65eb42
OG
7280ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7281M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 7282M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
7283M: Roi Dayan <roid@mellanox.com>
7284L: linux-rdma@vger.kernel.org
7285S: Supported
7286W: http://www.openfabrics.org
7287W: www.open-iscsi.org
7288Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 7289F: drivers/infiniband/ulp/iser/
1e65eb42 7290
2b70e5fd 7291ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 7292M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
7293T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7294L: linux-rdma@vger.kernel.org
7295L: target-devel@vger.kernel.org
7296S: Supported
7297W: http://www.linux-iscsi.org
7298F: drivers/infiniband/ulp/isert
7299
1da177e4 7300ISDN SUBSYSTEM
8b58be88 7301M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 7302L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 7303L: netdev@vger.kernel.org
1da177e4 7304W: http://www.isdn4linux.de
54e5881d 7305T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 7306S: Maintained
679655da
JP
7307F: Documentation/isdn/
7308F: drivers/isdn/
7309F: include/linux/isdn.h
7310F: include/linux/isdn/
c117ab84
CEB
7311F: include/uapi/linux/isdn.h
7312F: include/uapi/linux/isdn/
1da177e4
LT
7313
7314ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 7315M: Armin Schindler <mac@melware.de>
d5d52273 7316L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
7317W: http://www.melware.de
7318S: Maintained
679655da 7319F: drivers/isdn/hardware/eicon/
1da177e4 7320
d624870f 7321IT87 HARDWARE MONITORING DRIVER
d8130624 7322M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7323L: linux-hwmon@vger.kernel.org
d624870f
JD
7324S: Maintained
7325F: Documentation/hwmon/it87
7326F: drivers/hwmon/it87.c
7327
d7104bff
AP
7328IT913X MEDIA DRIVER
7329M: Antti Palosaari <crope@iki.fi>
7330L: linux-media@vger.kernel.org
a825eaec 7331W: https://linuxtv.org
d7104bff
AP
7332W: http://palosaari.fi/linux/
7333Q: http://patchwork.linuxtv.org/project/linux-media/list/
7334T: git git://linuxtv.org/anttip/media_tree.git
7335S: Maintained
249c697e 7336F: drivers/media/tuners/it913x*
d7104bff 7337
91821ff3 7338IVTV VIDEO4LINUX DRIVER
6afdeaf8 7339M: Andy Walls <awalls@md.metrocast.net>
7b212edf 7340L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 7341L: linux-media@vger.kernel.org
275ffde4 7342T: git git://linuxtv.org/media_tree.git
91821ff3
HV
7343W: http://www.ivtvdriver.org
7344S: Maintained
618cd932 7345F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7346F: drivers/media/pci/ivtv/
c117ab84 7347F: include/uapi/linux/ivtv*
91821ff3 7348
68620bdd
MP
7349IX2505V MEDIA DRIVER
7350M: Malcolm Priestley <tvboxspy@gmail.com>
7351L: linux-media@vger.kernel.org
a825eaec 7352W: https://linuxtv.org
68620bdd
MP
7353Q: http://patchwork.linuxtv.org/project/linux-media/list/
7354S: Maintained
7355F: drivers/media/dvb-frontends/ix2505v*
7356
4453d736
GR
7357JC42.4 TEMPERATURE SENSOR DRIVER
7358M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7359L: linux-hwmon@vger.kernel.org
4453d736
GR
7360S: Maintained
7361F: drivers/hwmon/jc42.c
7362F: Documentation/hwmon/jc42
7363
e2d1d6c0 7364JFS FILESYSTEM
3256f80f 7365M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7366L: jfs-discussion@lists.sourceforge.net
7367W: http://jfs.sourceforge.net/
54e5881d 7368T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 7369S: Maintained
679655da
JP
7370F: Documentation/filesystems/jfs.txt
7371F: fs/jfs/
e2d1d6c0 7372
95252236 7373JME NETWORK DRIVER
8b58be88 7374M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7375L: netdev@vger.kernel.org
7376S: Maintained
63d24a0e 7377F: drivers/net/ethernet/jme.*
95252236 7378
1da177e4 7379JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7380M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7381L: linux-mtd@lists.infradead.org
7382W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7383S: Maintained
679655da 7384F: fs/jffs2/
c117ab84 7385F: include/uapi/linux/jffs2.h
1da177e4 7386
d183e11a
TT
7387JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7388M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7389M: Jan Kara <jack@suse.com>
d183e11a
TT
7390L: linux-ext4@vger.kernel.org
7391S: Maintained
7392F: fs/jbd2/
7393F: include/linux/jbd2.h
ae0718f8 7394
207dab5f
MU
7395JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7396M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7397L: linux-media@vger.kernel.org
7398S: Maintained
7399F: drivers/media/platform/rcar_jpu.c
7400
fd8b6cb4 7401JSM Neo PCI based serial card
46e3813d 7402M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
fd8b6cb4
BL
7403L: linux-serial@vger.kernel.org
7404S: Maintained
df621252 7405F: drivers/tty/serial/jsm/
ae0718f8 7406
af39917d
CL
7407K10TEMP HARDWARE MONITORING DRIVER
7408M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7409L: linux-hwmon@vger.kernel.org
af39917d
CL
7410S: Maintained
7411F: Documentation/hwmon/k10temp
7412F: drivers/hwmon/k10temp.c
7413
4660cb35 7414K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7415M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7416L: linux-hwmon@vger.kernel.org
ae0718f8 7417S: Maintained
679655da
JP
7418F: Documentation/hwmon/k8temp
7419F: drivers/hwmon/k8temp.c
ae0718f8 7420
0ba1d91d
AR
7421KASAN
7422M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7423R: Alexander Potapenko <glider@google.com>
7424R: Dmitry Vyukov <dvyukov@google.com>
7425L: kasan-dev@googlegroups.com
7426S: Maintained
7427F: arch/*/include/asm/kasan.h
7428F: arch/*/mm/kasan_init*
2757aafa 7429F: Documentation/dev-tools/kasan.rst
64f8ebaf 7430F: include/linux/kasan*.h
0ba1d91d
AR
7431F: lib/test_kasan.c
7432F: mm/kasan/
7433F: scripts/Makefile.kasan
7434
1da177e4 7435KCONFIG
5eb1f99e 7436M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 7437L: linux-kbuild@vger.kernel.org
cea8321c 7438T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 7439S: Maintained
679655da
JP
7440F: Documentation/kbuild/kconfig-language.txt
7441F: scripts/kconfig/
1da177e4 7442
ea6c2089 7443KDUMP
f871f191
VG
7444M: Dave Young <dyoung@redhat.com>
7445M: Baoquan He <bhe@redhat.com>
7446R: Vivek Goyal <vgoyal@redhat.com>
34633993 7447L: kexec@lists.infradead.org
ea6c2089
VG
7448W: http://lse.sourceforge.net/kdump/
7449S: Maintained
80811493 7450F: Documentation/kdump/
ea6c2089 7451
f41bf02f
HV
7452KEENE FM RADIO TRANSMITTER DRIVER
7453M: Hans Verkuil <hverkuil@xs4all.nl>
7454L: linux-media@vger.kernel.org
7455T: git git://linuxtv.org/media_tree.git
a825eaec 7456W: https://linuxtv.org
f41bf02f
HV
7457S: Maintained
7458F: drivers/media/radio/radio-keene*
7459
1da177e4 7460KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7461M: Ian Kent <raven@themaw.net>
f694fc97 7462L: autofs@vger.kernel.org
1da177e4 7463S: Maintained
679655da 7464F: fs/autofs4/
1da177e4 7465
70fb7ba6 7466KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7467M: Masahiro Yamada <yamada.masahiro@socionext.com>
d8130624 7468M: Michal Marek <mmarek@suse.com>
8b38f890 7469T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7470L: linux-kbuild@vger.kernel.org
5ce45962 7471S: Maintained
679655da
JP
7472F: Documentation/kbuild/
7473F: Makefile
7474F: scripts/Makefile.*
70fb7ba6
MM
7475F: scripts/basic/
7476F: scripts/mk*
7477F: scripts/package/
1da177e4
LT
7478
7479KERNEL JANITORS
c3000e03 7480L: kernel-janitors@vger.kernel.org
10466f5a 7481W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7482S: Odd Fixes
1da177e4 7483
e8b43555 7484KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7485M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7486M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7487L: linux-nfs@vger.kernel.org
1da177e4 7488W: http://nfs.sourceforge.net/
9f273c24 7489T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7490S: Supported
679655da 7491F: fs/nfsd/
c117ab84 7492F: include/uapi/linux/nfsd/
679655da
JP
7493F: fs/lockd/
7494F: fs/nfs_common/
7495F: net/sunrpc/
7496F: include/linux/lockd/
7497F: include/linux/sunrpc/
c117ab84 7498F: include/uapi/linux/sunrpc/
1da177e4 7499
13b122b3
SK
7500KERNEL SELFTEST FRAMEWORK
7501M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7502M: Shuah Khan <shuah@kernel.org>
64f00850 7503L: linux-kselftest@vger.kernel.org
a7254a09 7504T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
13b122b3 7505S: Maintained
4ff79fee
SK
7506F: tools/testing/selftests/
7507F: Documentation/dev-tools/kselftest*
13b122b3 7508
23558693
LR
7509KERNEL USERMODE HELPER
7510M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7511L: linux-kernel@vger.kernel.org
7512S: Maintained
7513F: kernel/umh.c
c1f3fa2a 7514F: include/linux/umh.h
23558693 7515
426d62e2 7516KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7517M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7518M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7519L: kvm@vger.kernel.org
e3e58478 7520W: http://www.linux-kvm.org
a94b40a6 7521T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7522S: Supported
c93a64fe 7523F: Documentation/virtual/kvm/
a170504f
AJ
7524F: include/trace/events/kvm.h
7525F: include/uapi/asm-generic/kvm*
c117ab84 7526F: include/uapi/linux/kvm*
a170504f
AJ
7527F: include/asm-generic/kvm*
7528F: include/linux/kvm*
7529F: include/kvm/iodev.h
7530F: virt/kvm/*
6d0a1a61 7531F: tools/kvm/
426d62e2 7532
a170504f 7533KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7de609c8 7534M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7535L: kvm@vger.kernel.org
038161de 7536W: http://www.linux-kvm.org/
7de609c8 7537S: Maintained
679655da 7538F: arch/x86/include/asm/svm.h
679655da 7539F: arch/x86/kvm/svm.c
426d62e2 7540
a170504f 7541KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
0f4ca79e 7542M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7543M: Marc Zyngier <marc.zyngier@arm.com>
7544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7545L: kvmarm@lists.cs.columbia.edu
7546W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7547T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7548S: Supported
a749474d
CD
7549F: arch/arm/include/uapi/asm/kvm*
7550F: arch/arm/include/asm/kvm*
7551F: arch/arm/kvm/
5c8818b4
MZ
7552F: virt/kvm/arm/
7553F: include/kvm/arm_*
a749474d 7554
6394a3ec 7555KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7556M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7557M: Marc Zyngier <marc.zyngier@arm.com>
7558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7559L: kvmarm@lists.cs.columbia.edu
7560S: Maintained
7561F: arch/arm64/include/uapi/asm/kvm*
7562F: arch/arm64/include/asm/kvm*
7563F: arch/arm64/kvm/
7564
bfd3d532 7565KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
e0a86312 7566M: James Hogan <jhogan@kernel.org>
bfd3d532
JH
7567L: linux-mips@linux-mips.org
7568S: Supported
7569F: arch/mips/include/uapi/asm/kvm*
7570F: arch/mips/include/asm/kvm*
7571F: arch/mips/kvm/
7572
3882a734 7573KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8a60aea6 7574M: Paul Mackerras <paulus@ozlabs.org>
3882a734
LT
7575L: kvm-ppc@vger.kernel.org
7576W: http://www.linux-kvm.org/
7577T: git git://github.com/agraf/linux-2.6.git
7578S: Supported
7579F: arch/powerpc/include/uapi/asm/kvm*
7580F: arch/powerpc/include/asm/kvm*
7581F: arch/powerpc/kvm/
7582F: arch/powerpc/kernel/kvm*
7583
7683e9e5
LT
7584KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7585M: Christian Borntraeger <borntraeger@de.ibm.com>
7586M: Cornelia Huck <cohuck@redhat.com>
7587L: linux-s390@vger.kernel.org
7588W: http://www.ibm.com/developerworks/linux/linux390/
7589T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7590S: Supported
a170504f
AJ
7591F: arch/s390/include/uapi/asm/kvm*
7592F: arch/s390/include/asm/gmap.h
7683e9e5
LT
7593F: arch/s390/include/asm/kvm*
7594F: arch/s390/kvm/
7595F: arch/s390/mm/gmap.c
7596
3882a734
LT
7597KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7598M: Paolo Bonzini <pbonzini@redhat.com>
7599M: Radim Krčmář <rkrcmar@redhat.com>
7600L: kvm@vger.kernel.org
7601W: http://www.linux-kvm.org
7602T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7603S: Supported
7604F: arch/x86/kvm/
7605F: arch/x86/include/uapi/asm/kvm*
7606F: arch/x86/include/asm/kvm*
7607F: arch/x86/kernel/kvm.c
7608F: arch/x86/kernel/kvmclock.c
7609
27f395b8
TH
7610KERNFS
7611M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7612M: Tejun Heo <tj@kernel.org>
7613T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7614S: Supported
7615F: include/linux/kernfs.h
7616F: fs/kernfs/
bfd3d532 7617
dc009d92 7618KEXEC
8b58be88 7619M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7620W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7621L: kexec@lists.infradead.org
dc009d92 7622S: Maintained
679655da 7623F: include/linux/kexec.h
c117ab84 7624F: include/uapi/linux/kexec.h
10540a69 7625F: kernel/kexec*
dc009d92 7626
7683e9e5
LT
7627KEYS-ENCRYPTED
7628M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7629M: David Safford <safford@us.ibm.com>
7630L: linux-security-module@vger.kernel.org
aa62efff 7631L: keyrings@vger.kernel.org
7683e9e5
LT
7632S: Supported
7633F: Documentation/security/keys/trusted-encrypted.rst
7634F: include/keys/encrypted-type.h
7635F: security/keys/encrypted-keys/
e971461f 7636
7f3c68be 7637KEYS-TRUSTED
74dd744f
MZ
7638M: David Safford <safford@us.ibm.com>
7639M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7640L: linux-security-module@vger.kernel.org
aa62efff 7641L: keyrings@vger.kernel.org
7f3c68be 7642S: Supported
5395d312 7643F: Documentation/security/keys/trusted-encrypted.rst
7f3c68be
MZ
7644F: include/keys/trusted-type.h
7645F: security/keys/trusted.c
7646F: security/keys/trusted.h
7647
7683e9e5
LT
7648KEYS/KEYRINGS:
7649M: David Howells <dhowells@redhat.com>
aa62efff 7650L: keyrings@vger.kernel.org
7683e9e5
LT
7651S: Maintained
7652F: Documentation/security/keys/core.rst
7653F: include/linux/key.h
7654F: include/linux/key-type.h
7655F: include/linux/keyctl.h
7656F: include/uapi/linux/keyctl.h
7657F: include/keys/
7658F: security/keys/
7f3c68be 7659
5b778dad 7660KGDB / KDB /debug_core
8b58be88 7661M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7662W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7663L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7664T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7665S: Maintained
0c88a041 7666F: Documentation/dev-tools/kgdb.rst
679655da 7667F: drivers/misc/kgdbts.c
df621252 7668F: drivers/tty/serial/kgdboc.c
5b778dad 7669F: include/linux/kdb.h
679655da 7670F: include/linux/kgdb.h
4063eb5f 7671F: kernel/debug/
e3e2aaf7 7672
456db8cc 7673KMEMCHECK
8b58be88 7674M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7675M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7676S: Maintained
9c296b46 7677F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7678F: arch/x86/include/asm/kmemcheck.h
7679F: arch/x86/mm/kmemcheck/
7680F: include/linux/kmemcheck.h
7681F: mm/kmemcheck.c
b9ce08c0 7682
c3bb4d24 7683KMEMLEAK
8b58be88 7684M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7685S: Maintained
ca90a7a3 7686F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7687F: include/linux/kmemleak.h
7688F: mm/kmemleak.c
7689F: mm/kmemleak-test.c
7690
00653d3a 7691KMOD KERNEL MODULE LOADER - USERMODE HELPER
062b8740
LR
7692M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7693L: linux-kernel@vger.kernel.org
7694S: Maintained
7695F: kernel/kmod.c
7696F: include/linux/kmod.h
d9c6a72d
LR
7697F: lib/test_kmod.c
7698F: tools/testing/selftests/kmod/
062b8740 7699
89559a61 7700KPROBES
a320817c 7701M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7702M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7703M: "David S. Miller" <davem@davemloft.net>
353def94 7704M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7705S: Maintained
679655da
JP
7706F: Documentation/kprobes.txt
7707F: include/linux/kprobes.h
7d134b2c 7708F: include/asm-generic/kprobes.h
679655da 7709F: kernel/kprobes.c
89559a61 7710
70e84049 7711KS0108 LCD CONTROLLER DRIVER
8b58be88 7712M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7713W: http://miguelojeda.es/auxdisplay.htm
7714W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7715S: Maintained
679655da
JP
7716F: Documentation/auxdisplay/ks0108
7717F: drivers/auxdisplay/ks0108.c
7718F: include/linux/ks0108.h
70e84049 7719
1b69c6d0
DA
7720L3MDEV
7721M: David Ahern <dsa@cumulusnetworks.com>
7722L: netdev@vger.kernel.org
7723S: Maintained
7724F: net/l3mdev
7725F: include/net/l3mdev.h
7726
9ca44355 7727LANTIQ MIPS ARCHITECTURE
bdb40e8e 7728M: John Crispin <john@phrozen.org>
9ca44355
JC
7729L: linux-mips@linux-mips.org
7730S: Maintained
7731F: arch/mips/lantiq
c20b3b80 7732F: drivers/soc/lantiq
9ca44355 7733
1da177e4 7734LAPB module
1da177e4 7735L: linux-x25@vger.kernel.org
bf9915cc 7736S: Orphan
679655da
JP
7737F: Documentation/networking/lapb-module.txt
7738F: include/*/lapb.h
7739F: net/lapb/
1da177e4
LT
7740
7741LASI 53c700 driver for PARISC
8b58be88 7742M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7743L: linux-scsi@vger.kernel.org
7744S: Maintained
679655da
JP
7745F: Documentation/scsi/53c700.txt
7746F: drivers/scsi/53c700*
1da177e4 7747
136fc5c4
TH
7748LEAKING_ADDRESSES
7749M: Tobin C. Harding <me@tobin.cc>
7750S: Maintained
7751F: scripts/leaking_addresses.pl
7752
263de9b5 7753LED SUBSYSTEM
8b58be88 7754M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7755M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7756M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7757L: linux-leds@vger.kernel.org
b8926ba0 7758T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7759S: Maintained
85c90368 7760F: Documentation/devicetree/bindings/leds/
679655da
JP
7761F: drivers/leds/
7762F: include/linux/leds.h
263de9b5 7763
b0461a44 7764LEGACY EEPROM DRIVER
d8130624 7765M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7766S: Maintained
7767F: Documentation/misc-devices/eeprom
7768F: drivers/misc/eeprom/eeprom.c
7769
1da177e4 7770LEGO USB Tower driver
8b58be88 7771M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7772L: legousb-devel@lists.sourceforge.net
7773W: http://legousb.sourceforge.net/
7774S: Maintained
679655da 7775F: drivers/usb/misc/legousbtower.c
1da177e4 7776
055616a8
MK
7777LG2160 MEDIA DRIVER
7778M: Michael Krufky <mkrufky@linuxtv.org>
7779L: linux-media@vger.kernel.org
a825eaec 7780W: https://linuxtv.org
055616a8
MK
7781W: http://github.com/mkrufky
7782Q: http://patchwork.linuxtv.org/project/linux-media/list/
7783T: git git://linuxtv.org/mkrufky/tuners.git
7784S: Maintained
7785F: drivers/media/dvb-frontends/lg2160.*
7786
6f0e7725
MK
7787LGDT3305 MEDIA DRIVER
7788M: Michael Krufky <mkrufky@linuxtv.org>
7789L: linux-media@vger.kernel.org
a825eaec 7790W: https://linuxtv.org
6f0e7725
MK
7791W: http://github.com/mkrufky
7792Q: http://patchwork.linuxtv.org/project/linux-media/list/
7793T: git git://linuxtv.org/mkrufky/tuners.git
7794S: Maintained
7795F: drivers/media/dvb-frontends/lgdt3305.*
7796
32ac7cb2 7797LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7798M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7799L: linux-ide@vger.kernel.org
7800T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7801S: Maintained
7802F: include/linux/pata_arasan_cf_data.h
7803F: drivers/ata/pata_arasan_cf.c
7804
c7fa056c
BZ
7805LIBATA PATA DRIVERS
7806M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7807M: Tejun Heo <tj@kernel.org>
7808L: linux-ide@vger.kernel.org
7809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7810S: Maintained
7811F: drivers/ata/pata_*.c
7812F: drivers/ata/ata_generic.c
7813
be4e456e
LW
7814LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7815M: Linus Walleij <linus.walleij@linaro.org>
7816L: linux-ide@vger.kernel.org
7817T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7818S: Maintained
7819F: drivers/ata/pata_ftide010.c
7820F: drivers/ata/sata_gemini.c
7821F: drivers/ata/sata_gemini.h
7822
32ac7cb2
TH
7823LIBATA SATA AHCI PLATFORM devices support
7824M: Hans de Goede <hdegoede@redhat.com>
7825M: Tejun Heo <tj@kernel.org>
7826L: linux-ide@vger.kernel.org
7827T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7828S: Maintained
7829F: drivers/ata/ahci_platform.c
7830F: drivers/ata/libahci_platform.c
7831F: include/linux/ahci_platform.h
7832
7833LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7834M: Mikael Pettersson <mikpelinux@gmail.com>
7835L: linux-ide@vger.kernel.org
7836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7837S: Maintained
7838F: drivers/ata/sata_promise.*
7839
7683e9e5
LT
7840LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7841M: Tejun Heo <tj@kernel.org>
7842L: linux-ide@vger.kernel.org
7843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7844S: Maintained
7845F: drivers/ata/
7846F: include/linux/ata.h
7847F: include/linux/libata.h
7848F: Documentation/devicetree/bindings/ata/
7849
1acd437c 7850LIBLOCKDEP
8a0d404e 7851M: Sasha Levin <alexander.levin@verizon.com>
1acd437c
SL
7852S: Maintained
7853F: tools/lib/lockdep/
7854
bc30196f
DW
7855LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7856M: Ross Zwisler <ross.zwisler@linux.intel.com>
7857L: linux-nvdimm@lists.01.org
7858Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7859S: Supported
7860F: drivers/nvdimm/blk.c
7861F: drivers/nvdimm/region_devs.c
bc30196f
DW
7862
7863LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7864M: Vishal Verma <vishal.l.verma@intel.com>
7865L: linux-nvdimm@lists.01.org
7866Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7867S: Supported
7868F: drivers/nvdimm/btt*
7869
7870LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7871M: Ross Zwisler <ross.zwisler@linux.intel.com>
7872L: linux-nvdimm@lists.01.org
7873Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7874S: Supported
7683e9e5
LT
7875F: drivers/nvdimm/pmem*
7876
7877LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7878M: Dan Williams <dan.j.williams@intel.com>
7879L: linux-nvdimm@lists.01.org
7880Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7881T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7882S: Supported
7883F: drivers/nvdimm/*
7884F: drivers/acpi/nfit/*
7885F: include/linux/nd.h
7886F: include/linux/libnvdimm.h
7887F: include/uapi/linux/ndctl.h
bc30196f 7888
cd9e9808
MB
7889LIGHTNVM PLATFORM SUPPORT
7890M: Matias Bjorling <mb@lightnvm.io>
7891W: http://github/OpenChannelSSD
4ead1a25 7892L: linux-block@vger.kernel.org
cd9e9808
MB
7893S: Maintained
7894F: drivers/lightnvm/
7895F: include/linux/lightnvm.h
7896F: include/uapi/linux/lightnvm.h
7897
7683e9e5
LT
7898LINUX FOR POWER MACINTOSH
7899M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7900W: http://www.penguinppc.org/
7901L: linuxppc-dev@lists.ozlabs.org
7902S: Maintained
7903F: arch/powerpc/platforms/powermac/
7904F: drivers/macintosh/
7905
852bb9f5 7906LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7907M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7908M: Paul Mackerras <paulus@samba.org>
ea668936 7909M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7910W: https://github.com/linuxppc/linux/wiki
a4724ed6 7911L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7912Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7913T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7914S: Supported
a4271583 7915F: Documentation/ABI/stable/sysfs-firmware-opal-*
58f16913 7916F: Documentation/devicetree/bindings/powerpc/
a4271583
SS
7917F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7918F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
7919F: Documentation/powerpc/
7920F: arch/powerpc/
ef69b03d
ME
7921F: drivers/char/tpm/tpm_ibmvtpm*
7922F: drivers/crypto/nx/
7923F: drivers/crypto/vmx/
a4271583 7924F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
7925F: drivers/net/ethernet/ibm/ibmveth.*
7926F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7927F: drivers/pci/hotplug/pnv_php.c
ef69b03d 7928F: drivers/pci/hotplug/rpa*
a4271583 7929F: drivers/rtc/rtc-opal.c
ef69b03d 7930F: drivers/scsi/ibmvscsi/
a4271583 7931F: drivers/tty/hvc/hvc_opal.c
d8895268 7932F: drivers/watchdog/wdrtas.c
ad654f25 7933F: tools/testing/selftests/powerpc
ef69b03d
ME
7934N: /pmac
7935N: powermac
7936N: powernv
7937N: [^a-z0-9]ps3
7938N: pseries
1da177e4 7939
77a76369 7940LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7941M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7942L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7943T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7944S: Maintained
11c34c7d
JP
7945F: arch/powerpc/platforms/512x/
7946F: arch/powerpc/platforms/52xx/
1da177e4
LT
7947
7948LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7949M: Alistair Popple <alistair@popple.id.au>
8b58be88 7950M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7951W: http://www.penguinppc.org/
a4724ed6 7952L: linuxppc-dev@lists.ozlabs.org
1da177e4 7953S: Maintained
11c34c7d
JP
7954F: arch/powerpc/platforms/40x/
7955F: arch/powerpc/platforms/44x/
1da177e4 7956
1da177e4 7957LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7958M: Scott Wood <oss@buserror.net>
8b58be88 7959M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7960W: http://www.penguinppc.org/
a4724ed6 7961L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7962T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7963S: Maintained
11c34c7d 7964F: arch/powerpc/platforms/83xx/
4c8f581d 7965F: arch/powerpc/platforms/85xx/
c67ec701 7966F: Documentation/devicetree/bindings/powerpc/fsl/
1da177e4 7967
7683e9e5
LT
7968LINUX FOR POWERPC EMBEDDED PPC8XX
7969M: Vitaly Bordug <vitb@kernel.crashing.org>
7970W: http://www.penguinppc.org/
7971L: linuxppc-dev@lists.ozlabs.org
7972S: Maintained
7973F: arch/powerpc/platforms/8xx/
7974
7975LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7976L: linuxppc-dev@lists.ozlabs.org
7977S: Orphan
7978F: arch/powerpc/*/*virtex*
7979F: arch/powerpc/*/*/*virtex*
7980
ab06ff3a 7981LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7982L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7983S: Orphan
11c34c7d
JP
7984F: arch/powerpc/platforms/pasemi/
7985F: drivers/*/*pasemi*
7986F: drivers/*/*/*pasemi*
ab06ff3a 7987
82abbea7
RD
7988LINUX KERNEL DUMP TEST MODULE (LKDTM)
7989M: Kees Cook <keescook@chromium.org>
7990S: Maintained
7991F: drivers/misc/lkdtm*
7992
7683e9e5
LT
7993LINUX SECURITY MODULE (LSM) FRAMEWORK
7994M: Chris Wright <chrisw@sous-sol.org>
7995L: linux-security-module@vger.kernel.org
7996S: Supported
7997
a23ce6da
HW
7998LIS3LV02D ACCELEROMETER DRIVER
7999M: Eric Piel <eric.piel@tremplin-utc.net>
8000S: Maintained
ff606677
JD
8001F: Documentation/misc-devices/lis3lv02d
8002F: drivers/misc/lis3lv02d/
bd35665f 8003F: drivers/platform/x86/hp_accel.c
a23ce6da 8004
b700e7f0
SJ
8005LIVE PATCHING
8006M: Josh Poimboeuf <jpoimboe@redhat.com>
462c5a82 8007M: Jessica Yu <jeyu@kernel.org>
e5f6450c 8008M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
8009M: Miroslav Benes <mbenes@suse.cz>
8010R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
8011S: Maintained
8012F: kernel/livepatch/
8013F: include/linux/livepatch.h
8014F: arch/x86/include/asm/livepatch.h
8015F: arch/x86/kernel/livepatch.c
5e4e3844 8016F: Documentation/livepatch/
b700e7f0 8017F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 8018F: samples/livepatch/
b700e7f0 8019L: live-patching@vger.kernel.org
74d50da3 8020T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 8021
e2d1d6c0 8022LLC (802.2)
0c59d281
ACM
8023L: netdev@vger.kernel.org
8024S: Odd fixes
679655da 8025F: include/linux/llc.h
c117ab84 8026F: include/uapi/linux/llc.h
679655da
JP
8027F: include/net/llc*
8028F: net/llc/
e2d1d6c0 8029
4e233cbe
AD
8030LM73 HARDWARE MONITOR DRIVER
8031M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 8032L: linux-hwmon@vger.kernel.org
4e233cbe
AD
8033S: Maintained
8034F: drivers/hwmon/lm73.c
8035
156e2d1a 8036LM78 HARDWARE MONITOR DRIVER
d8130624 8037M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8038L: linux-hwmon@vger.kernel.org
156e2d1a
JD
8039S: Maintained
8040F: Documentation/hwmon/lm78
8041F: drivers/hwmon/lm78.c
8042
1da177e4 8043LM83 HARDWARE MONITOR DRIVER
d8130624 8044M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8045L: linux-hwmon@vger.kernel.org
1da177e4 8046S: Maintained
679655da
JP
8047F: Documentation/hwmon/lm83
8048F: drivers/hwmon/lm83.c
1da177e4
LT
8049
8050LM90 HARDWARE MONITOR DRIVER
d8130624 8051M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8052L: linux-hwmon@vger.kernel.org
1da177e4 8053S: Maintained
679655da 8054F: Documentation/hwmon/lm90
aae7bce4 8055F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 8056F: drivers/hwmon/lm90.c
87d08b11 8057F: include/dt-bindings/thermal/lm90.h
1da177e4 8058
917cc4e6
GR
8059LM95234 HARDWARE MONITOR DRIVER
8060M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8061L: linux-hwmon@vger.kernel.org
917cc4e6
GR
8062S: Maintained
8063F: Documentation/hwmon/lm95234
8064F: drivers/hwmon/lm95234.c
8065
68620bdd
MP
8066LME2510 MEDIA DRIVER
8067M: Malcolm Priestley <tvboxspy@gmail.com>
8068L: linux-media@vger.kernel.org
a825eaec 8069W: https://linuxtv.org
68620bdd
MP
8070Q: http://patchwork.linuxtv.org/project/linux-media/list/
8071S: Maintained
8072F: drivers/media/usb/dvb-usb-v2/lmedm04*
8073
82abbea7
RD
8074LOADPIN SECURITY MODULE
8075M: Kees Cook <keescook@chromium.org>
8076T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8077S: Supported
8078F: security/loadpin/
8079F: Documentation/admin-guide/LSM/LoadPin.rst
8080
d4c3be70 8081LOCKING PRIMITIVES
8b58be88
JP
8082M: Peter Zijlstra <peterz@infradead.org>
8083M: Ingo Molnar <mingo@redhat.com>
981c3a4f 8084L: linux-kernel@vger.kernel.org
d4c3be70 8085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 8086S: Maintained
d4c3be70 8087F: Documentation/locking/
679655da 8088F: include/linux/lockdep.h
d4c3be70
IM
8089F: include/linux/spinlock*.h
8090F: arch/*/include/asm/spinlock*.h
8091F: include/linux/rwlock*.h
8092F: include/linux/mutex*.h
8093F: arch/*/include/asm/mutex*.h
8094F: include/linux/rwsem*.h
8095F: arch/*/include/asm/rwsem.h
8096F: include/linux/seqlock.h
8097F: lib/locking*.[ch]
7486d6da 8098F: kernel/locking/
512e67f9 8099
dde33348 8100LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 8101M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
8102L: linux-ntfs-dev@lists.sourceforge.net
8103W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 8104S: Maintained
679655da 8105F: Documentation/ldm.txt
20d16fef 8106F: block/partitions/ldm.*
1da177e4 8107
c87e34ef 8108LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
8109M: Sathya Prakash <sathya.prakash@broadcom.com>
8110M: Chaitra P B <chaitra.basappa@broadcom.com>
8111M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8112L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 8113L: linux-scsi@vger.kernel.org
9495e835 8114W: http://www.avagotech.com/support/
c87e34ef 8115S: Supported
679655da 8116F: drivers/message/fusion/
500c152a 8117F: drivers/scsi/mpt2sas/
8118F: drivers/scsi/mpt3sas/
c87e34ef 8119
1da177e4 8120LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 8121M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
8122L: linux-scsi@vger.kernel.org
8123S: Maintained
679655da 8124F: drivers/scsi/sym53c8xx_2/
1da177e4 8125
e5f5c99a
GR
8126LTC4261 HARDWARE MONITOR DRIVER
8127M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8128L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
8129S: Maintained
8130F: Documentation/hwmon/ltc4261
8131F: drivers/hwmon/ltc4261.c
8132
dbed8a80
MH
8133LTC4306 I2C MULTIPLEXER DRIVER
8134M: Michael Hennerich <michael.hennerich@analog.com>
8135W: http://ez.analog.com/community/linux-device-drivers
8136L: linux-i2c@vger.kernel.org
8137S: Supported
8138F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8139F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8140
81365c31 8141LTP (Linux Test Project)
28b8e8d4 8142M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 8143M: Cyril Hrubis <chrubis@suse.cz>
0526109a 8144M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
8145M: Jan Stancek <jstancek@redhat.com>
8146M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8147M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 8148L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 8149W: http://linux-test-project.github.io/
7d1ae8a8 8150T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
8151S: Maintained
8152
c12a54b3 8153M32R ARCHITECTURE
c12a54b3 8154W: http://www.linux-m32r.org/
b4174867 8155S: Orphan
679655da 8156F: arch/m32r/
c12a54b3 8157
1da177e4 8158M68K ARCHITECTURE
8b58be88 8159M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
8160L: linux-m68k@lists.linux-m68k.org
8161W: http://www.linux-m68k.org/
54e5881d 8162T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 8163S: Maintained
679655da 8164F: arch/m68k/
9db35182 8165F: drivers/zorro/
1da177e4
LT
8166
8167M68K ON APPLE MACINTOSH
8b58be88 8168M: Joshua Thompson <funaho@jurai.org>
1da177e4 8169W: http://www.mac.linux-m68k.org/
9bb9f222 8170L: linux-m68k@lists.linux-m68k.org
1da177e4 8171S: Maintained
9db35182 8172F: arch/m68k/mac/
1da177e4
LT
8173
8174M68K ON HP9000/300
8b58be88 8175M: Philip Blundell <philb@gnu.org>
1da177e4
LT
8176W: http://www.tazenda.demon.co.uk/phil/linux-hp
8177S: Maintained
679655da 8178F: arch/m68k/hp300/
1da177e4 8179
74425546
AP
8180M88DS3103 MEDIA DRIVER
8181M: Antti Palosaari <crope@iki.fi>
8182L: linux-media@vger.kernel.org
a825eaec 8183W: https://linuxtv.org
74425546
AP
8184W: http://palosaari.fi/linux/
8185Q: http://patchwork.linuxtv.org/project/linux-media/list/
8186T: git git://linuxtv.org/anttip/media_tree.git
8187S: Maintained
8188F: drivers/media/dvb-frontends/m88ds3103*
8189
68620bdd
MP
8190M88RS2000 MEDIA DRIVER
8191M: Malcolm Priestley <tvboxspy@gmail.com>
8192L: linux-media@vger.kernel.org
a825eaec 8193W: https://linuxtv.org
68620bdd
MP
8194Q: http://patchwork.linuxtv.org/project/linux-media/list/
8195S: Maintained
8196F: drivers/media/dvb-frontends/m88rs2000*
8197
07a092fa 8198MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
8199M: Alexey Klimov <klimov.linux@gmail.com>
8200L: linux-media@vger.kernel.org
8201T: git git://linuxtv.org/media_tree.git
8202S: Maintained
8203F: drivers/media/radio/radio-ma901.c
07a092fa 8204
64a327a7 8205MAC80211
8b58be88 8206M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 8207L: linux-wireless@vger.kernel.org
491b26b4 8208W: http://wireless.kernel.org/
ce466579
JB
8209T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8210T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 8211S: Maintained
679655da
JP
8212F: Documentation/networking/mac80211-injection.txt
8213F: include/net/mac80211.h
8214F: net/mac80211/
2af8c4dc 8215F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 8216
2b6d83e2
JB
8217MAILBOX API
8218M: Jassi Brar <jassisinghbrar@gmail.com>
8219L: linux-kernel@vger.kernel.org
8220S: Maintained
8221F: drivers/mailbox/
8222F: include/linux/mailbox_client.h
8223F: include/linux/mailbox_controller.h
8224
faf1668c 8225MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 8226M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 8227W: http://www.kernel.org/doc/man-pages
bd7ebec6 8228L: linux-man@vger.kernel.org
1b53dc74 8229S: Maintained
faf1668c 8230
daa10170 8231MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
296f827d 8232M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
daa10170
RB
8233L: linux-mips@linux-mips.org
8234S: Maintained
8235F: arch/mips/boot/dts/img/pistachio_marduk.dts
8236
0d3cd4b6
VD
8237MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8238M: Andrew Lunn <andrew@lunn.ch>
8239M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 8240L: netdev@vger.kernel.org
0d3cd4b6
VD
8241S: Maintained
8242F: drivers/net/dsa/mv88e6xxx/
b26bff6e 8243F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 8244
8427defd 8245MARVELL ARMADA DRM SUPPORT
0d7f4f05 8246M: Russell King <linux@armlinux.org.uk>
8427defd 8247S: Maintained
0d7f4f05
RK
8248T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8249T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 8250F: drivers/gpu/drm/armada/
4418833e
EV
8251F: include/uapi/drm/armada_drm.h
8252F: Documentation/devicetree/bindings/display/armada/
8427defd 8253
c4d007bc
TP
8254MARVELL CRYPTO DRIVER
8255M: Boris Brezillon <boris.brezillon@free-electrons.com>
8256M: Arnaud Ebalard <arno@natisbad.org>
8257F: drivers/crypto/marvell/
8258S: Maintained
8259L: linux-crypto@vger.kernel.org
8260
44c14c1d 8261MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8262M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 8263M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 8264L: netdev@vger.kernel.org
8265S: Maintained
8266F: drivers/net/ethernet/marvell/sk*
8267
74cda169 8268MARVELL LIBERTAS WIRELESS DRIVER
74cda169 8269L: libertas-dev@lists.infradead.org
8ac3e99e 8270S: Orphan
f988d640 8271F: drivers/net/wireless/marvell/libertas/
74cda169 8272
d03d5d53
RK
8273MARVELL MACCHIATOBIN SUPPORT
8274M: Russell King <rmk@armlinux.org.uk>
8275L: linux-arm-kernel@lists.infradead.org
8276S: Maintained
8277F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8278
b60d6975 8279MARVELL MV643XX ETHERNET DRIVER
4e3faf88 8280M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 8281L: netdev@vger.kernel.org
f5ca8502 8282S: Maintained
527a6266 8283F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 8284F: include/linux/mv643xx.h
1da177e4 8285
20b2af32
RK
8286MARVELL MV88X3310 PHY DRIVER
8287M: Russell King <rmk@armlinux.org.uk>
8288L: netdev@vger.kernel.org
8289S: Maintained
8290F: drivers/net/phy/marvell10g.c
8291
370b8ed9
TP
8292MARVELL MVNETA ETHERNET DRIVER
8293M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8294L: netdev@vger.kernel.org
8295S: Maintained
8296F: drivers/net/ethernet/marvell/mvneta.*
8297
fcad584d 8298MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 8299M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 8300M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
8301M: Ganapathi Bhat <gbhat@marvell.com>
8302M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
8303L: linux-wireless@vger.kernel.org
8304S: Maintained
277b024e 8305F: drivers/net/wireless/marvell/mwifiex/
fcad584d 8306
a2c3f656 8307MARVELL MWL8K WIRELESS DRIVER
a040d532 8308M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 8309L: linux-wireless@vger.kernel.org
16345910 8310S: Odd Fixes
de60f1dc 8311F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 8312
2a69567b 8313MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 8314M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 8315S: Odd Fixes
1fa7e547 8316F: drivers/mmc/host/mvsdio.*
2a69567b 8317
511fc93d
HZ
8318MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8319M: Hu Ziji <huziji@marvell.com>
8320L: linux-mmc@vger.kernel.org
8321S: Supported
8322F: drivers/mmc/host/sdhci-xenon*
8323F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8324
1da177e4 8325MATROX FRAMEBUFFER DRIVER
c69f677c 8326L: linux-fbdev@vger.kernel.org
52653199 8327S: Orphan
8a61f013 8328F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 8329F: include/uapi/linux/matroxfb.h
1da177e4 8330
ca462085
GR
8331MAX16065 HARDWARE MONITOR DRIVER
8332M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8333L: linux-hwmon@vger.kernel.org
ca462085
GR
8334S: Maintained
8335F: Documentation/hwmon/max16065
8336F: drivers/hwmon/max16065.c
8337
1f61cab8
GR
8338MAX20751 HARDWARE MONITOR DRIVER
8339M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8340L: linux-hwmon@vger.kernel.org
1f61cab8
GR
8341S: Maintained
8342F: Documentation/hwmon/max20751
8343F: drivers/hwmon/max20751.c
8344
fbe19d1f
RS
8345MAX2175 SDR TUNER DRIVER
8346M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8347L: linux-media@vger.kernel.org
8348T: git git://linuxtv.org/media_tree.git
8349S: Maintained
8350F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8351F: Documentation/media/v4l-drivers/max2175.rst
8352F: drivers/media/i2c/max2175*
8353F: include/uapi/linux/max2175.h
8354
d20620de 8355MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 8356L: linux-hwmon@vger.kernel.org
34924b23 8357S: Orphan
679655da
JP
8358F: Documentation/hwmon/max6650
8359F: drivers/hwmon/max6650.c
d20620de 8360
e89ab51f
GR
8361MAX6697 HARDWARE MONITOR DRIVER
8362M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8363L: linux-hwmon@vger.kernel.org
e89ab51f
GR
8364S: Maintained
8365F: Documentation/hwmon/max6697
8366F: Documentation/devicetree/bindings/i2c/max6697.txt
8367F: drivers/hwmon/max6697.c
8368F: include/linux/platform_data/max6697.h
8369
3b2af7f7
PR
8370MAX9860 MONO AUDIO VOICE CODEC DRIVER
8371M: Peter Rosin <peda@axentia.se>
8372L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8373S: Maintained
8374F: Documentation/devicetree/bindings/sound/max9860.txt
8375F: sound/soc/codecs/max9860.*
8376
64f7d692
JMC
8377MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8378M: Javier Martinez Canillas <javier@dowhile0.org>
3811405e
JMC
8379L: linux-kernel@vger.kernel.org
8380S: Supported
64f7d692 8381F: drivers/regulator/max77802-regulator.c
3811405e
JMC
8382F: Documentation/devicetree/bindings/*/*max77802.txt
8383F: include/dt-bindings/*/*max77802.h
8384
7683e9e5
LT
8385MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8386M: Krzysztof Kozlowski <krzk@kernel.org>
8387M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8388L: linux-pm@vger.kernel.org
8389S: Supported
8390F: drivers/power/supply/max14577_charger.c
8391F: drivers/power/supply/max77693_charger.c
8392
befeb596
KK
8393MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8394M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
8395M: Krzysztof Kozlowski <krzk@kernel.org>
8396M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
8397L: linux-kernel@vger.kernel.org
8398S: Supported
86cf635a 8399F: drivers/*/max14577*.c
0998a436 8400F: drivers/*/max77686*.c
86cf635a 8401F: drivers/*/max77693*.c
befeb596
KK
8402F: drivers/extcon/extcon-max14577.c
8403F: drivers/extcon/extcon-max77693.c
8404F: drivers/rtc/rtc-max77686.c
8405F: drivers/clk/clk-max77686.c
8406F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 8407F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
8408F: Documentation/devicetree/bindings/mfd/max77693.txt
8409F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8410F: include/linux/mfd/max14577*.h
8411F: include/linux/mfd/max77686*.h
8412F: include/linux/mfd/max77693*.h
8413
9be3c9a5
HV
8414MAXIRADIO FM RADIO RECEIVER DRIVER
8415M: Hans Verkuil <hverkuil@xs4all.nl>
8416L: linux-media@vger.kernel.org
8417T: git git://linuxtv.org/media_tree.git
a825eaec 8418W: https://linuxtv.org
9be3c9a5
HV
8419S: Maintained
8420F: drivers/media/radio/radio-maxiradio*
8421
c05dc2cc
PR
8422MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8423M: Peter Rosin <peda@axentia.se>
8424L: linux-iio@vger.kernel.org
8425S: Maintained
2704e300 8426F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
8427F: drivers/iio/potentiometer/mcp4531.c
8428
3b8df5fd
WBG
8429MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8430M: William Breathitt Gray <vilhelm.gray@gmail.com>
8431L: linux-iio@vger.kernel.org
8432S: Maintained
8433F: drivers/iio/dac/cio-dac.c
8434
7683e9e5
LT
8435MEDIA DRIVERS FOR ASCOT2E
8436M: Sergey Kozlov <serjk@netup.ru>
8437M: Abylay Ospan <aospan@netup.ru>
fbe19d1f 8438L: linux-media@vger.kernel.org
7683e9e5
LT
8439W: https://linuxtv.org
8440W: http://netup.tv/
fbe19d1f
RS
8441T: git git://linuxtv.org/media_tree.git
8442S: Supported
7683e9e5
LT
8443F: drivers/media/dvb-frontends/ascot2e*
8444
8445MEDIA DRIVERS FOR CXD2841ER
8446M: Sergey Kozlov <serjk@netup.ru>
8447M: Abylay Ospan <aospan@netup.ru>
8448L: linux-media@vger.kernel.org
8449W: https://linuxtv.org
8450W: http://netup.tv/
8451T: git git://linuxtv.org/media_tree.git
8452S: Supported
8453F: drivers/media/dvb-frontends/cxd2841er*
fbe19d1f 8454
3882a734
LT
8455MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8456M: Daniel Scheller <d.scheller.oss@gmail.com>
8457L: linux-media@vger.kernel.org
8458W: https://linuxtv.org
8459T: git git://linuxtv.org/media_tree.git
8460S: Maintained
8461F: drivers/media/pci/ddbridge/*
8462
8e792f52
SL
8463MEDIA DRIVERS FOR FREESCALE IMX
8464M: Steve Longerbeam <slongerbeam@gmail.com>
8465M: Philipp Zabel <p.zabel@pengutronix.de>
8466L: linux-media@vger.kernel.org
8467T: git git://linuxtv.org/media_tree.git
8468S: Maintained
8469F: Documentation/devicetree/bindings/media/imx.txt
8470F: Documentation/media/v4l-drivers/imx.rst
8471F: drivers/staging/media/imx/
8472F: include/linux/imx-media.h
8473F: include/media/imx.h
8474
fae2080a
AO
8475MEDIA DRIVERS FOR HELENE
8476M: Abylay Ospan <aospan@netup.ru>
8477L: linux-media@vger.kernel.org
8478W: https://linuxtv.org
8479W: http://netup.tv/
8480T: git git://linuxtv.org/media_tree.git
8481S: Supported
8482F: drivers/media/dvb-frontends/helene*
8483
7683e9e5 8484MEDIA DRIVERS FOR HORUS3A
dacf9ce8 8485M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8486M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8487L: linux-media@vger.kernel.org
a825eaec 8488W: https://linuxtv.org
dacf9ce8
KS
8489W: http://netup.tv/
8490T: git git://linuxtv.org/media_tree.git
8491S: Supported
7683e9e5 8492F: drivers/media/dvb-frontends/horus3a*
dacf9ce8 8493
7683e9e5 8494MEDIA DRIVERS FOR LNBH25
a6dc60ff 8495M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8496M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8497L: linux-media@vger.kernel.org
a825eaec 8498W: https://linuxtv.org
a6dc60ff
KS
8499W: http://netup.tv/
8500T: git git://linuxtv.org/media_tree.git
8501S: Supported
7683e9e5 8502F: drivers/media/dvb-frontends/lnbh25*
a6dc60ff 8503
6185a573
DS
8504MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8505M: Daniel Scheller <d.scheller.oss@gmail.com>
8506L: linux-media@vger.kernel.org
8507W: https://linuxtv.org
8508T: git git://linuxtv.org/media_tree.git
8509S: Maintained
8510F: drivers/media/dvb-frontends/mxl5xx*
8511
7683e9e5 8512MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
a5d32b35 8513M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8514M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8515L: linux-media@vger.kernel.org
a825eaec 8516W: https://linuxtv.org
a5d32b35
KS
8517W: http://netup.tv/
8518T: git git://linuxtv.org/media_tree.git
8519S: Supported
7683e9e5 8520F: drivers/media/pci/netup_unidvb/*
a5d32b35 8521
7683e9e5
LT
8522MEDIA DRIVERS FOR RENESAS - DRIF
8523M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
e025273b 8524L: linux-media@vger.kernel.org
7683e9e5 8525L: linux-renesas-soc@vger.kernel.org
e025273b
KS
8526T: git git://linuxtv.org/media_tree.git
8527S: Supported
7683e9e5
LT
8528F: Documentation/devicetree/bindings/media/renesas,drif.txt
8529F: drivers/media/platform/rcar_drif.c
e025273b 8530
7683e9e5
LT
8531MEDIA DRIVERS FOR RENESAS - FCP
8532M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
52b1eaf4 8533L: linux-media@vger.kernel.org
7683e9e5 8534L: linux-renesas-soc@vger.kernel.org
52b1eaf4
KS
8535T: git git://linuxtv.org/media_tree.git
8536S: Supported
7683e9e5
LT
8537F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8538F: drivers/media/platform/rcar-fcp.c
8539F: include/media/rcar-fcp.h
8540
8541MEDIA DRIVERS FOR RENESAS - FDP1
8542M: Kieran Bingham <kieran@bingham.xyz>
8543L: linux-media@vger.kernel.org
8544L: linux-renesas-soc@vger.kernel.org
8545T: git git://linuxtv.org/media_tree.git
8546S: Supported
8547F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8548F: drivers/media/platform/rcar_fdp1.c
8549
8550MEDIA DRIVERS FOR RENESAS - VIN
8551M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8552L: linux-media@vger.kernel.org
8553L: linux-renesas-soc@vger.kernel.org
8554T: git git://linuxtv.org/media_tree.git
8555S: Supported
8556F: Documentation/devicetree/bindings/media/rcar_vin.txt
8557F: drivers/media/platform/rcar-vin/
8558
8559MEDIA DRIVERS FOR RENESAS - VSP1
8560M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8561L: linux-media@vger.kernel.org
8562L: linux-renesas-soc@vger.kernel.org
8563T: git git://linuxtv.org/media_tree.git
8564S: Supported
8565F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8566F: drivers/media/platform/vsp1/
52b1eaf4 8567
979507a7
DS
8568MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8569M: Daniel Scheller <d.scheller.oss@gmail.com>
8570L: linux-media@vger.kernel.org
8571W: https://linuxtv.org
8572T: git git://linuxtv.org/media_tree.git
8573S: Maintained
8574F: drivers/media/dvb-frontends/stv0910*
8575
8576MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8577M: Daniel Scheller <d.scheller.oss@gmail.com>
8578L: linux-media@vger.kernel.org
8579W: https://linuxtv.org
8580T: git git://linuxtv.org/media_tree.git
8581S: Maintained
8582F: drivers/media/dvb-frontends/stv6111*
8583
127c49ae 8584MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8585M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8586M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8587P: LinuxTV.org Project
8588L: linux-media@vger.kernel.org
a825eaec 8589W: https://linuxtv.org
8a6e2535 8590Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8591T: git git://linuxtv.org/media_tree.git
127c49ae 8592S: Maintained
0c4089f8 8593F: Documentation/devicetree/bindings/media/
618cd932 8594F: Documentation/media/
127c49ae 8595F: drivers/media/
ffe06198 8596F: drivers/staging/media/
eb4b0ec7 8597F: include/linux/platform_data/media/
127c49ae 8598F: include/media/
6c0f0359
MCC
8599F: include/uapi/linux/dvb/
8600F: include/uapi/linux/videodev2.h
8601F: include/uapi/linux/media.h
8602F: include/uapi/linux/v4l2-*
8603F: include/uapi/linux/meye.h
8604F: include/uapi/linux/ivtv*
8605F: include/uapi/linux/uvcvideo.h
d20620de 8606
3882a734
LT
8607MEDIATEK CIR DRIVER
8608M: Sean Wang <sean.wang@mediatek.com>
8609S: Maintained
8610F: drivers/media/rc/mtk-cir.c
8611
f3a0c7b3
SW
8612MEDIATEK PMIC LED DRIVER
8613M: Sean Wang <sean.wang@mediatek.com>
8614S: Maintained
8615F: drivers/leds/leds-mt6323.c
8616F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8617
0c272fc9
JC
8618MEDIATEK ETHERNET DRIVER
8619M: Felix Fietkau <nbd@openwrt.org>
0857d6f8
SW
8620M: John Crispin <john@phrozen.org>
8621M: Sean Wang <sean.wang@mediatek.com>
8622M: Nelson Chang <nelson.chang@mediatek.com>
0c272fc9
JC
8623L: netdev@vger.kernel.org
8624S: Maintained
8625F: drivers/net/ethernet/mediatek/
8626
105e8442
RC
8627MEDIATEK JPEG DRIVER
8628M: Rick Chang <rick.chang@mediatek.com>
8629M: Bin Liu <bin.liu@mediatek.com>
8630S: Supported
8631F: drivers/media/platform/mtk-jpeg/
8632F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8633
fc96ec0d
MT
8634MEDIATEK MDP DRIVER
8635M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8636M: Houlong Wei <houlong.wei@mediatek.com>
8637M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8638S: Supported
8639F: drivers/media/platform/mtk-mdp/
8640F: drivers/media/platform/mtk-vpu/
8641F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8642
7683e9e5
LT
8643MEDIATEK MEDIA DRIVER
8644M: Tiffany Lin <tiffany.lin@mediatek.com>
8645M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8646S: Supported
8647F: drivers/media/platform/mtk-vcodec/
8648F: drivers/media/platform/mtk-vpu/
8649F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8650F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8651
c869f77d
JK
8652MEDIATEK MT7601U WIRELESS LAN DRIVER
8653M: Jakub Kicinski <kubakici@wp.pl>
8654L: linux-wireless@vger.kernel.org
8655S: Maintained
8656F: drivers/net/wireless/mediatek/mt7601u/
8657
c4a29891 8658MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
7683e9e5
LT
8659M: Sean Wang <sean.wang@mediatek.com>
8660S: Maintained
8661F: drivers/char/hw_random/mtk-rng.c
c4a29891 8662
f24f27b8
CY
8663MEDIATEK USB3 DRD IP DRIVER
8664M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8665L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8667L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8668S: Maintained
8669F: drivers/usb/mtu3/
c4a29891 8670
15a83f7d
PST
8671MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8672M: Peter Senna Tschudin <peter.senna@collabora.com>
8673M: Martin Donnelly <martin.donnelly@ge.com>
8674M: Martyn Welch <martyn.welch@collabora.co.uk>
8675S: Maintained
8676F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8677F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8678
e399065b 8679MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8680M: Kashyap Desai <kashyap.desai@broadcom.com>
8681M: Sumit Saxena <sumit.saxena@broadcom.com>
8682M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8683L: megaraidlinux.pdl@broadcom.com
baaea1dc 8684L: linux-scsi@vger.kernel.org
295dde2f 8685W: http://www.avagotech.com/support/
ce00f85c 8686S: Maintained
679655da
JP
8687F: Documentation/scsi/megaraid.txt
8688F: drivers/scsi/megaraid.*
8689F: drivers/scsi/megaraid/
757e0108 8690
82abbea7
RD
8691MELEXIS MLX90614 DRIVER
8692M: Crt Mori <cmo@melexis.com>
8693L: linux-iio@vger.kernel.org
8694W: http://www.melexis.com
8695S: Supported
8696F: drivers/iio/temperature/mlx90614.c
8697
ff43f433
SJ
8698MELFAS MIP4 TOUCHSCREEN DRIVER
8699M: Sangwon Jee <jeesw@melfas.com>
8700W: http://www.melfas.com
8701S: Supported
8702F: drivers/input/touchscreen/melfas_mip4.c
8703F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8704
2c46c9d5 8705MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8706M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8707L: netdev@vger.kernel.org
2c46c9d5
AV
8708S: Supported
8709W: http://www.mellanox.com
8710Q: http://patchwork.ozlabs.org/project/netdev/list/
8711F: drivers/net/ethernet/mellanox/mlx4/en_*
8712
e7523a49
OG
8713MELLANOX ETHERNET DRIVER (mlx5e)
8714M: Saeed Mahameed <saeedm@mellanox.com>
8715L: netdev@vger.kernel.org
8716S: Supported
8717W: http://www.mellanox.com
8718Q: http://patchwork.ozlabs.org/project/netdev/list/
8719F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8720
e29341fb
IT
8721MELLANOX ETHERNET INNOVA DRIVER
8722M: Ilan Tayari <ilant@mellanox.com>
8723R: Boris Pismenny <borisp@mellanox.com>
8724L: netdev@vger.kernel.org
8725S: Supported
8726W: http://www.mellanox.com
8727Q: http://patchwork.ozlabs.org/project/netdev/list/
8728F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8729F: include/linux/mlx5/mlx5_ifc_fpga.h
8730
547eede0
IT
8731MELLANOX ETHERNET INNOVA IPSEC DRIVER
8732M: Ilan Tayari <ilant@mellanox.com>
8733R: Boris Pismenny <borisp@mellanox.com>
8734L: netdev@vger.kernel.org
8735S: Supported
8736W: http://www.mellanox.com
8737Q: http://patchwork.ozlabs.org/project/netdev/list/
8738F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8739F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8740
93c1edb2
JP
8741MELLANOX ETHERNET SWITCH DRIVERS
8742M: Jiri Pirko <jiri@mellanox.com>
8743M: Ido Schimmel <idosch@mellanox.com>
8744L: netdev@vger.kernel.org
8745S: Supported
8746W: http://www.mellanox.com
8747Q: http://patchwork.ozlabs.org/project/netdev/list/
8748F: drivers/net/ethernet/mellanox/mlxsw/
8749
410ed13c 8750MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
1cf098b7 8751M: mlxsw@mellanox.com
410ed13c
YG
8752L: netdev@vger.kernel.org
8753S: Supported
8754W: http://www.mellanox.com
8755Q: http://patchwork.ozlabs.org/project/netdev/list/
8756F: drivers/net/ethernet/mellanox/mlxfw/
8757
30488704
VP
8758MELLANOX MLX CPLD HOTPLUG DRIVER
8759M: Vadim Pasternak <vadimp@mellanox.com>
8760L: platform-driver-x86@vger.kernel.org
8761S: Supported
8762F: drivers/platform/x86/mlxcpld-hotplug.c
8763F: include/linux/platform_data/mlxcpld-hotplug.h
8764
82abbea7
RD
8765MELLANOX MLX4 core VPI driver
8766M: Tariq Toukan <tariqt@mellanox.com>
8767L: netdev@vger.kernel.org
8700e3e7 8768L: linux-rdma@vger.kernel.org
82abbea7
RD
8769W: http://www.mellanox.com
8770Q: http://patchwork.ozlabs.org/project/netdev/list/
8700e3e7 8771S: Supported
82abbea7
RD
8772F: drivers/net/ethernet/mellanox/mlx4/
8773F: include/linux/mlx4/
8774
8775MELLANOX MLX4 IB driver
8776M: Yishai Hadas <yishaih@mellanox.com>
8777L: linux-rdma@vger.kernel.org
8778W: http://www.mellanox.com
8700e3e7 8779Q: http://patchwork.kernel.org/project/linux-rdma/list/
82abbea7
RD
8780S: Supported
8781F: drivers/infiniband/hw/mlx4/
8782F: include/linux/mlx4/
8783F: include/uapi/rdma/mlx4-abi.h
8784
8785MELLANOX MLX5 core VPI driver
8786M: Saeed Mahameed <saeedm@mellanox.com>
8787M: Matan Barak <matanb@mellanox.com>
8788M: Leon Romanovsky <leonro@mellanox.com>
8789L: netdev@vger.kernel.org
8790L: linux-rdma@vger.kernel.org
8791W: http://www.mellanox.com
8792Q: http://patchwork.ozlabs.org/project/netdev/list/
8793S: Supported
7683e9e5
LT
8794F: drivers/net/ethernet/mellanox/mlx5/core/
8795F: include/linux/mlx5/
8796
8797MELLANOX MLX5 IB driver
8798M: Matan Barak <matanb@mellanox.com>
8799M: Leon Romanovsky <leonro@mellanox.com>
8800L: linux-rdma@vger.kernel.org
8801W: http://www.mellanox.com
8802Q: http://patchwork.kernel.org/project/linux-rdma/list/
8803S: Supported
8804F: drivers/infiniband/hw/mlx5/
8805F: include/linux/mlx5/
8806F: include/uapi/rdma/mlx5-abi.h
8807
8808MELLANOX MLXCPLD I2C AND MUX DRIVER
8809M: Vadim Pasternak <vadimp@mellanox.com>
8810M: Michael Shych <michaelsh@mellanox.com>
8811L: linux-i2c@vger.kernel.org
8812S: Supported
8813F: drivers/i2c/busses/i2c-mlxcpld.c
8814F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8815F: Documentation/i2c/busses/i2c-mlxcpld
8816
8817MELLANOX MLXCPLD LED DRIVER
8818M: Vadim Pasternak <vadimp@mellanox.com>
8819L: linux-leds@vger.kernel.org
8820S: Supported
8821F: drivers/leds/leds-mlxcpld.c
8822F: Documentation/leds/leds-mlxcpld.txt
82abbea7 8823
7683e9e5
LT
8824MELLANOX PLATFORM DRIVER
8825M: Vadim Pasternak <vadimp@mellanox.com>
8826L: platform-driver-x86@vger.kernel.org
82abbea7 8827S: Supported
7683e9e5 8828F: drivers/platform/x86/mlx-platform.c
8700e3e7 8829
5b25b13a
MD
8830MEMBARRIER SUPPORT
8831M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8832M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8833L: linux-kernel@vger.kernel.org
8834S: Supported
22e4ebb9 8835F: kernel/sched/membarrier.c
5b25b13a
MD
8836F: include/uapi/linux/membarrier.h
8837
70ea91f1
SR
8838MEMORY MANAGEMENT
8839L: linux-mm@kvack.org
70ea91f1
SR
8840W: http://www.linux-mm.org
8841S: Maintained
679655da 8842F: include/linux/mm.h
551450bb
CS
8843F: include/linux/gfp.h
8844F: include/linux/mmzone.h
8845F: include/linux/memory_hotplug.h
8846F: include/linux/vmalloc.h
679655da 8847F: mm/
70ea91f1 8848
f4e9ce66 8849MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8850M: David Woodhouse <dwmw2@infradead.org>
242c325e 8851M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8852M: Boris Brezillon <boris.brezillon@free-electrons.com>
8853M: Marek Vasut <marek.vasut@gmail.com>
8854M: Richard Weinberger <richard@nod.at>
b3bb6d6a 8855M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
1da177e4 8856L: linux-mtd@lists.infradead.org
8a6e2535
JP
8857W: http://www.linux-mtd.infradead.org/
8858Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
8859T: git git://git.infradead.org/linux-mtd.git master
8860T: git git://git.infradead.org/l2-mtd.git master
1da177e4 8861S: Maintained
becc7ae5 8862F: Documentation/devicetree/bindings/mtd/
679655da
JP
8863F: drivers/mtd/
8864F: include/linux/mtd/
c117ab84 8865F: include/uapi/mtd/
1da177e4 8866
26c57ef1 8867MEN A21 WATCHDOG DRIVER
30c7469b 8868M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8869L: linux-watchdog@vger.kernel.org
30c7469b 8870S: Maintained
26c57ef1
JT
8871F: drivers/watchdog/mena21_wdt.c
8872
3764e82e 8873MEN CHAMELEON BUS (mcb)
30c7469b
JT
8874M: Johannes Thumshirn <morbidrsa@gmail.com>
8875S: Maintained
3764e82e
JT
8876F: drivers/mcb/
8877F: include/linux/mcb.h
b9f2f459 8878F: Documentation/men-chameleon-bus.txt
3764e82e 8879
48b490d2
AW
8880MEN F21BMC (Board Management Controller)
8881M: Andreas Werner <andreas.werner@men.de>
8882S: Supported
8883F: drivers/mfd/menf21bmc.c
8884F: drivers/watchdog/menf21bmc_wdt.c
8885F: drivers/leds/leds-menf21bmc.c
8886F: drivers/hwmon/menf21bmc_hwmon.c
8887F: Documentation/hwmon/menf21bmc
8888
20aa6463
HV
8889MESON AO CEC DRIVER FOR AMLOGIC SOCS
8890M: Neil Armstrong <narmstrong@baylibre.com>
8891L: linux-media@lists.freedesktop.org
8892L: linux-amlogic@lists.infradead.org
8893W: http://linux-meson.com/
8894S: Supported
8895F: drivers/media/platform/meson/ao-cec.c
8896F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8897T: git git://linuxtv.org/media_tree.git
8898
12285945 8899METAG ARCHITECTURE
e0a86312 8900M: James Hogan <jhogan@kernel.org>
d668d9ed 8901L: linux-metag@vger.kernel.org
9f273c24 8902T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8903S: Odd Fixes
12285945
JH
8904F: arch/metag/
8905F: Documentation/metag/
8906F: Documentation/devicetree/bindings/metag/
2d799dde 8907F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8908F: drivers/clocksource/metag_generic.c
5698c50d
JH
8909F: drivers/irqchip/irq-metag.c
8910F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8911F: drivers/tty/metag_da.c
12285945 8912
c6375b0a 8913MICROBLAZE ARCHITECTURE
8b58be88 8914M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8915W: http://www.monstr.eu/fdt/
8916T: git git://git.monstr.eu/linux-2.6-microblaze.git
8917S: Supported
0a8c7914 8918F: arch/microblaze/
1da177e4 8919
72ce5732 8920MICROCHIP / ATMEL AT91 SERIAL DRIVER
5615c371
NF
8921M: Richard Genoud <richard.genoud@gmail.com>
8922S: Maintained
8923F: drivers/tty/serial/atmel_serial.c
8961df89 8924F: drivers/tty/serial/atmel_serial.h
5615c371 8925
f53243b5
NF
8926MICROCHIP / ATMEL DMA DRIVER
8927M: Ludovic Desroches <ludovic.desroches@microchip.com>
8928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8929L: dmaengine@vger.kernel.org
8930S: Supported
8931F: drivers/dma/at_hdmac.c
8932F: drivers/dma/at_hdmac_regs.h
8933F: include/linux/platform_data/dma-atmel.h
8934
a0a613ab
TDA
8935MICROCHIP / ATMEL ECC DRIVER
8936M: Tudor Ambarus <tudor.ambarus@microchip.com>
8937L: linux-crypto@vger.kernel.org
8938S: Maintained
8939F: drivers/crypto/atmel-ecc.*
8940
71fb2c74
SW
8941MICROCHIP / ATMEL ISC DRIVER
8942M: Songjun Wu <songjun.wu@microchip.com>
8943L: linux-media@vger.kernel.org
8944S: Supported
8945F: drivers/media/platform/atmel/atmel-isc.c
8946F: drivers/media/platform/atmel/atmel-isc-regs.h
8947F: devicetree/bindings/media/atmel-isc.txt
8948
419585a9
WH
8949MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8950M: Woojung Huh <Woojung.Huh@microchip.com>
8951M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8952L: netdev@vger.kernel.org
8953S: Maintained
8954F: net/dsa/tag_ksz.c
8955F: drivers/net/dsa/microchip/*
8956F: include/linux/platform_data/microchip-ksz.h
8957F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8958
3ec72a2a
RL
8959MICROCHIP USB251XB DRIVER
8960M: Richard Leitner <richard.leitner@skidata.com>
8961L: linux-usb@vger.kernel.org
8962S: Maintained
8963F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
8964F: Documentation/devicetree/bindings/usb/usb251xb.txt
8965
82abbea7
RD
8966MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8967M: Don Brace <don.brace@microsemi.com>
8968L: esc.storagedev@microsemi.com
8969L: linux-scsi@vger.kernel.org
8970S: Supported
8971F: drivers/scsi/smartpqi/smartpqi*.[ch]
8972F: drivers/scsi/smartpqi/Kconfig
8973F: drivers/scsi/smartpqi/Makefile
8974F: include/linux/cciss*.h
8975F: include/uapi/linux/cciss*.h
8976F: Documentation/scsi/smartpqi.txt
8977
2508a45a
CY
8978MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8979M: Chen Yu <yu.c.chen@intel.com>
8980L: platform-driver-x86@vger.kernel.org
8981S: Supported
8982F: drivers/platform/x86/surfacepro3_button.c
8983
1da177e4 8984MICROTEK X6 SCANNER
61eee9a7 8985M: Oliver Neukum <oliver@neukum.org>
1da177e4 8986S: Maintained
679655da 8987F: drivers/usb/image/microtek.*
1da177e4
LT
8988
8989MIPS
8b58be88 8990M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8991L: linux-mips@linux-mips.org
6097050d 8992W: http://www.linux-mips.org/
b05e988e 8993T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8994Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8995S: Supported
f46d92e8 8996F: Documentation/devicetree/bindings/mips/
679655da
JP
8997F: Documentation/mips/
8998F: arch/mips/
1da177e4 8999
7683e9e5 9000MIPS BOSTON DEVELOPMENT BOARD
fb615d61 9001M: Paul Burton <paul.burton@mips.com>
7683e9e5
LT
9002L: linux-mips@linux-mips.org
9003S: Maintained
9004F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9005F: arch/mips/boot/dts/img/boston.dts
9006F: arch/mips/configs/generic/board-boston.config
9007F: drivers/clk/imgtec/clk-boston.c
9008F: include/dt-bindings/clock/boston-clock.h
9009
032a469b 9010MIPS GENERIC PLATFORM
fb615d61 9011M: Paul Burton <paul.burton@mips.com>
032a469b
PB
9012L: linux-mips@linux-mips.org
9013S: Supported
9014F: arch/mips/generic/
27e0d4b0 9015F: arch/mips/tools/generic-board-config.sh
032a469b 9016
413ef3f6
KC
9017MIPS/LOONGSON1 ARCHITECTURE
9018M: Keguang Zhang <keguang.zhang@gmail.com>
9019L: linux-mips@linux-mips.org
9020S: Maintained
9021F: arch/mips/loongson32/
9022F: arch/mips/include/asm/mach-loongson32/
9023F: drivers/*/*loongson1*
9024F: drivers/*/*/*loongson1*
9025
3ec404d8 9026MIPS RINT INSTRUCTION EMULATION
89677e44 9027M: Aleksandar Markovic <aleksandar.markovic@mips.com>
3ec404d8
AM
9028L: linux-mips@linux-mips.org
9029S: Supported
9030F: arch/mips/math-emu/sp_rint.c
9031F: arch/mips/math-emu/dp_rint.c
9032
08b7620a
HV
9033MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9034M: Hans Verkuil <hverkuil@xs4all.nl>
9035L: linux-media@vger.kernel.org
9036T: git git://linuxtv.org/media_tree.git
a825eaec 9037W: https://linuxtv.org
08b7620a
HV
9038S: Odd Fixes
9039F: drivers/media/radio/radio-miropcm20*
9040
82abbea7
RD
9041MMP SUPPORT
9042M: Eric Miao <eric.y.miao@gmail.com>
9043M: Haojian Zhuang <haojian.zhuang@gmail.com>
9044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9045T: git git://github.com/hzhuang1/linux.git
9046T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9047S: Maintained
9048F: arch/arm/boot/dts/mmp*
9049F: arch/arm/mach-mmp/
6c223761 9050
0ce277e4
AP
9051MN88472 MEDIA DRIVER
9052M: Antti Palosaari <crope@iki.fi>
9053L: linux-media@vger.kernel.org
a825eaec 9054W: https://linuxtv.org
0ce277e4
AP
9055W: http://palosaari.fi/linux/
9056Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 9057S: Maintained
94d0eaa4 9058F: drivers/media/dvb-frontends/mn88472*
0ce277e4 9059
4f4d238f
AP
9060MN88473 MEDIA DRIVER
9061M: Antti Palosaari <crope@iki.fi>
9062L: linux-media@vger.kernel.org
a825eaec 9063W: https://linuxtv.org
4f4d238f
AP
9064W: http://palosaari.fi/linux/
9065Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 9066S: Maintained
877ba50b 9067F: drivers/media/dvb-frontends/mn88473*
4f4d238f 9068
1da177e4 9069MODULE SUPPORT
462c5a82 9070M: Jessica Yu <jeyu@kernel.org>
8b58be88 9071M: Rusty Russell <rusty@rustcorp.com.au>
0d4ec784 9072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 9073S: Maintained
679655da
JP
9074F: include/linux/module.h
9075F: kernel/module.c
1da177e4
LT
9076
9077MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 9078W: http://popies.net/meye/
b7788e13 9079S: Orphan
618cd932 9080F: Documentation/media/v4l-drivers/meye*
90d72ac6 9081F: drivers/media/pci/meye/
6c0f0359 9082F: include/uapi/linux/meye.h
1da177e4 9083
b9705b60 9084MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 9085M: Jiri Slaby <jirislaby@gmail.com>
d735410a 9086S: Maintained
679655da 9087F: Documentation/serial/moxa-smartio
c897401b 9088F: drivers/tty/mxser.*
d735410a 9089
889b2f87
AK
9090MR800 AVERMEDIA USB FM RADIO DRIVER
9091M: Alexey Klimov <klimov.linux@gmail.com>
9092L: linux-media@vger.kernel.org
9093T: git git://linuxtv.org/media_tree.git
9094S: Maintained
9095F: drivers/media/radio/radio-mr800.c
9096
d7155691
AO
9097MRF24J40 IEEE 802.15.4 RADIO DRIVER
9098M: Alan Ott <alan@signal11.us>
9099L: linux-wpan@vger.kernel.org
9100S: Maintained
9101F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 9102F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 9103
8c4c731a 9104MSI LAPTOP SUPPORT
182ae55c 9105M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 9106L: platform-driver-x86@vger.kernel.org
8c4c731a 9107S: Maintained
679655da 9108F: drivers/platform/x86/msi-laptop.c
8c4c731a 9109
0f1006b1 9110MSI WMI SUPPORT
d0944853 9111L: platform-driver-x86@vger.kernel.org
5ee7041e 9112S: Orphan
0f1006b1
AA
9113F: drivers/platform/x86/msi-wmi.c
9114
19a628a0
AP
9115MSI001 MEDIA DRIVER
9116M: Antti Palosaari <crope@iki.fi>
9117L: linux-media@vger.kernel.org
a825eaec 9118W: https://linuxtv.org
19a628a0
AP
9119W: http://palosaari.fi/linux/
9120Q: http://patchwork.linuxtv.org/project/linux-media/list/
9121T: git git://linuxtv.org/anttip/media_tree.git
9122S: Maintained
0185e197 9123F: drivers/media/tuners/msi001*
19a628a0 9124
7570589d 9125MSI2500 MEDIA DRIVER
2c57213f
AP
9126M: Antti Palosaari <crope@iki.fi>
9127L: linux-media@vger.kernel.org
a825eaec 9128W: https://linuxtv.org
2c57213f
AP
9129W: http://palosaari.fi/linux/
9130Q: http://patchwork.linuxtv.org/project/linux-media/list/
9131T: git git://linuxtv.org/anttip/media_tree.git
9132S: Maintained
7570589d 9133F: drivers/media/usb/msi2500/
2c57213f 9134
159eeea4
RJ
9135MSYSTEMS DISKONCHIP G3 MTD DRIVER
9136M: Robert Jarzmik <robert.jarzmik@free.fr>
9137L: linux-mtd@lists.infradead.org
9138S: Maintained
9139F: drivers/mtd/devices/docg3*
9140
62a37dc7 9141MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
9142M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9143L: linux-media@vger.kernel.org
9144T: git git://linuxtv.org/media_tree.git
9145S: Maintained
9146F: drivers/media/i2c/mt9m032.c
b5dcee22 9147F: include/media/i2c/mt9m032.h
0e837fb9 9148
62a37dc7 9149MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
9150M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9151L: linux-media@vger.kernel.org
9152T: git git://linuxtv.org/media_tree.git
9153S: Maintained
9154F: drivers/media/i2c/mt9p031.c
b5dcee22 9155F: include/media/i2c/mt9p031.h
0e837fb9 9156
62a37dc7 9157MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
9158M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9159L: linux-media@vger.kernel.org
9160T: git git://linuxtv.org/media_tree.git
9161S: Maintained
9162F: drivers/media/i2c/mt9t001.c
b5dcee22 9163F: include/media/i2c/mt9t001.h
0e837fb9 9164
62a37dc7 9165MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
9166M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9167L: linux-media@vger.kernel.org
9168T: git git://linuxtv.org/media_tree.git
9169S: Maintained
f2272e13 9170F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 9171F: drivers/media/i2c/mt9v032.c
b5dcee22 9172F: include/media/i2c/mt9v032.h
0e837fb9 9173
4e0d13cb 9174MULTIFUNCTION DEVICES (MFD)
f7d3210e 9175M: Lee Jones <lee.jones@linaro.org>
7caa7991 9176T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 9177S: Supported
80366127 9178F: Documentation/devicetree/bindings/mfd/
679655da 9179F: drivers/mfd/
55b5940d 9180F: include/linux/mfd/
29a0729d 9181F: include/dt-bindings/mfd/
4e0d13cb 9182
7683e9e5
LT
9183MULTIMEDIA CARD (MMC) ETC. OVER SPI
9184S: Orphan
9185F: drivers/mmc/host/mmc_spi.c
9186F: include/linux/spi/mmc_spi.h
9187
5c4e6f13 9188MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 9189M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 9190L: linux-mmc@vger.kernel.org
82bb095e 9191T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 9192S: Maintained
2810984b 9193F: Documentation/devicetree/bindings/mmc/
679655da
JP
9194F: drivers/mmc/
9195F: include/linux/mmc/
c117ab84 9196F: include/uapi/linux/mmc/
baca2da4 9197
256ac037
PR
9198MULTIPLEXER SUBSYSTEM
9199M: Peter Rosin <peda@axentia.se>
9200S: Maintained
a3b02a9c 9201F: Documentation/ABI/testing/mux/sysfs-class-mux*
256ac037
PR
9202F: Documentation/devicetree/bindings/mux/
9203F: include/linux/dt-bindings/mux/
a3b02a9c
PR
9204F: include/linux/mux/
9205F: drivers/mux/
256ac037 9206
1da177e4 9207MULTISOUND SOUND DRIVER
8b58be88 9208M: Andrew Veliath <andrewtv@usa.net>
1da177e4 9209S: Maintained
679655da
JP
9210F: Documentation/sound/oss/MultiSound
9211F: sound/oss/msnd*
1da177e4 9212
d735410a 9213MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 9214S: Orphan
c897401b 9215F: drivers/tty/isicom.c
679655da 9216F: include/linux/isicom.h
d735410a 9217
550a7375 9218MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 9219M: Bin Liu <b-liu@ti.com>
795fb7e7
JD
9220L: linux-usb@vger.kernel.org
9221S: Maintained
679655da 9222F: drivers/usb/musb/
550a7375 9223
ea0af5f6
MK
9224MXL5007T MEDIA DRIVER
9225M: Michael Krufky <mkrufky@linuxtv.org>
9226L: linux-media@vger.kernel.org
a825eaec 9227W: https://linuxtv.org
ea0af5f6
MK
9228W: http://github.com/mkrufky
9229Q: http://patchwork.linuxtv.org/project/linux-media/list/
9230T: git git://linuxtv.org/mkrufky/tuners.git
9231S: Maintained
9232F: drivers/media/tuners/mxl5007t.*
9233
45d59d70
MV
9234MXSFB DRM DRIVER
9235M: Marek Vasut <marex@denx.de>
9236S: Supported
9237F: drivers/gpu/drm/mxsfb/
9238F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9239
2d3cf588 9240MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 9241M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 9242L: netdev@vger.kernel.org
205057ae 9243W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 9244S: Supported
93f7848b 9245F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 9246
9df4f913
BB
9247NAND FLASH SUBSYSTEM
9248M: Boris Brezillon <boris.brezillon@free-electrons.com>
9249R: Richard Weinberger <richard@nod.at>
9250L: linux-mtd@lists.infradead.org
9251W: http://www.linux-mtd.infradead.org/
9252Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
9253T: git git://git.infradead.org/linux-mtd.git nand/fixes
9254T: git git://git.infradead.org/l2-mtd.git nand/next
9df4f913
BB
9255S: Maintained
9256F: drivers/mtd/nand/
d4092d76 9257F: include/linux/mtd/*nand*.h
9df4f913 9258
23dc05a3
DM
9259NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9260M: Daniel Mack <zonque@gmail.com>
9261S: Maintained
e5747e40 9262L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
9263W: http://www.native-instruments.com
9264F: sound/usb/caiaq/
9265
82abbea7
RD
9266NATSEMI ETHERNET DRIVER (DP8381x)
9267S: Orphan
9268F: drivers/net/ethernet/natsemi/natsemi.c
9269
1da177e4 9270NCP FILESYSTEM
52653199
PV
9271M: Petr Vandrovec <petr@vandrovec.name>
9272S: Odd Fixes
679655da 9273F: fs/ncpfs/
1da177e4 9274
a79b0322
FT
9275NCR 5380 SCSI DRIVERS
9276M: Finn Thain <fthain@telegraphics.com.au>
9277M: Michael Schmitz <schmitzmic@gmail.com>
9278L: linux-scsi@vger.kernel.org
9279S: Maintained
9280F: Documentation/scsi/g_NCR5380.txt
9281F: drivers/scsi/NCR5380.*
9282F: drivers/scsi/arm/cumana_1.c
9283F: drivers/scsi/arm/oak.c
a79b0322
FT
9284F: drivers/scsi/atari_scsi.*
9285F: drivers/scsi/dmx3191d.c
a79b0322 9286F: drivers/scsi/g_NCR5380.*
a79b0322 9287F: drivers/scsi/mac_scsi.*
a79b0322
FT
9288F: drivers/scsi/sun3_scsi.*
9289F: drivers/scsi/sun3_scsi_vme.c
a79b0322 9290
1da177e4 9291NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 9292M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
9293L: linux-scsi@vger.kernel.org
9294S: Maintained
679655da 9295F: drivers/scsi/NCR_D700.*
1da177e4 9296
4aa3eb4c
GR
9297NCT6775 HARDWARE MONITOR DRIVER
9298M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 9299L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
9300S: Maintained
9301F: Documentation/hwmon/nct6775
9302F: drivers/hwmon/nct6775.c
9303
3c2d774c 9304NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 9305M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 9306L: linux-rdma@vger.kernel.org
e3d33cb1 9307W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
9308S: Supported
9309F: drivers/infiniband/hw/nes/
c546b2a3 9310F: include/uapi/rdma/nes-abi.h
3c2d774c 9311
be2f2e84 9312NETEM NETWORK EMULATOR
adbbf69d 9313M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 9314L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 9315S: Maintained
679655da 9316F: net/sched/sch_netem.c
be2f2e84 9317
b2f5a051 9318NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 9319M: Jon Mason <jdmason@kudzu.us>
4a58448b 9320L: netdev@vger.kernel.org
4a58448b 9321S: Supported
679655da 9322F: Documentation/networking/s2io.txt
b2f5a051 9323F: Documentation/networking/vxge.txt
86387e1a 9324F: drivers/net/ethernet/neterion/
4a58448b 9325
fc52497e 9326NETFILTER
0e05e192 9327M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 9328M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1519fccb 9329M: Florian Westphal <fw@strlen.de>
1a03b81d 9330L: netfilter-devel@vger.kernel.org
82b98543 9331L: coreteam@netfilter.org
1da177e4
LT
9332W: http://www.netfilter.org/
9333W: http://www.iptables.org/
1519fccb 9334W: http://www.nftables.org/
42010ed0
PNA
9335Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9336T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9337T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1519fccb 9338S: Maintained
679655da
JP
9339F: include/linux/netfilter*
9340F: include/linux/netfilter/
9341F: include/net/netfilter/
c117ab84
CEB
9342F: include/uapi/linux/netfilter*
9343F: include/uapi/linux/netfilter/
679655da
JP
9344F: net/*/netfilter.c
9345F: net/*/netfilter/
9346F: net/netfilter/
91c269a0 9347F: net/bridge/br_netfilter*.c
1da177e4
LT
9348
9349NETROM NETWORK LAYER
8b58be88 9350M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9351L: linux-hams@vger.kernel.org
d34cb28a 9352W: http://www.linux-ax25.org/
1da177e4 9353S: Maintained
679655da 9354F: include/net/netrom.h
c117ab84 9355F: include/uapi/linux/netrom.h
679655da 9356F: net/netrom/
1da177e4 9357
4c352362
JK
9358NETRONOME ETHERNET DRIVERS
9359M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
9360L: oss-drivers@netronome.com
9361S: Maintained
9362F: drivers/net/ethernet/netronome/
9363
5ddb88c0 9364NETWORK BLOCK DEVICE (NBD)
1e668f4e 9365M: Josef Bacik <jbacik@fb.com>
1da177e4 9366S: Maintained
1e668f4e 9367L: linux-block@vger.kernel.org
38b249bc 9368L: nbd@other.debian.org
679655da
JP
9369F: Documentation/blockdev/nbd.txt
9370F: drivers/block/nbd.c
c117ab84 9371F: include/uapi/linux/nbd.h
1da177e4 9372
6e43650c
NH
9373NETWORK DROP MONITOR
9374M: Neil Horman <nhorman@tuxdriver.com>
9375L: netdev@vger.kernel.org
9376S: Maintained
9377W: https://fedorahosted.org/dropwatch/
9378F: net/core/drop_monitor.c
9379
7683e9e5
LT
9380NETWORKING DRIVERS
9381L: netdev@vger.kernel.org
9382W: http://www.linuxfoundation.org/en/Net
9383Q: http://patchwork.ozlabs.org/project/netdev/list/
9384T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9385T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9386S: Odd Fixes
9387F: Documentation/devicetree/bindings/net/
9388F: drivers/net/
9389F: include/linux/if_*
9390F: include/linux/netdevice.h
9391F: include/linux/etherdevice.h
9392F: include/linux/fcdevice.h
9393F: include/linux/fddidevice.h
9394F: include/linux/hippidevice.h
9395F: include/linux/inetdevice.h
9396F: include/uapi/linux/if_*
9397F: include/uapi/linux/netdevice.h
9398
9399NETWORKING DRIVERS (WIRELESS)
9400M: Kalle Valo <kvalo@codeaurora.org>
9401L: linux-wireless@vger.kernel.org
9402Q: http://patchwork.kernel.org/project/linux-wireless/list/
9403T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9404T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9405S: Maintained
9406F: Documentation/devicetree/bindings/net/wireless/
9407F: drivers/net/wireless/
9408
3ed6e498
AL
9409NETWORKING [DSA]
9410M: Andrew Lunn <andrew@lunn.ch>
9411M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9412M: Florian Fainelli <f.fainelli@gmail.com>
9413S: Maintained
9414F: net/dsa/
9415F: include/net/dsa.h
9416F: drivers/net/dsa/
9417
1da177e4 9418NETWORKING [GENERAL]
8b58be88 9419M: "David S. Miller" <davem@davemloft.net>
979b6c13 9420L: netdev@vger.kernel.org
b1e8fd54 9421W: http://www.linuxfoundation.org/en/Net
11e98029 9422Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
9423T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9424T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 9425B: mailto:netdev@vger.kernel.org
1da177e4 9426S: Maintained
679655da
JP
9427F: net/
9428F: include/net/
018d21ed
JP
9429F: include/linux/in.h
9430F: include/linux/net.h
9431F: include/linux/netdevice.h
c117ab84
CEB
9432F: include/uapi/linux/in.h
9433F: include/uapi/linux/net.h
9434F: include/uapi/linux/netdevice.h
0c7aecd4 9435F: include/uapi/linux/net_namespace.h
7e814a6c 9436F: tools/net/
f4e53f9a 9437F: tools/testing/selftests/net/
335a67d2 9438F: lib/random32.c
1da177e4 9439
73b7656c
DM
9440NETWORKING [IPSEC]
9441M: Steffen Klassert <steffen.klassert@secunet.com>
9442M: Herbert Xu <herbert@gondor.apana.org.au>
9443M: "David S. Miller" <davem@davemloft.net>
9444L: netdev@vger.kernel.org
d1fc5024
SK
9445T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9446T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 9447S: Maintained
5826bdd1 9448F: net/core/flow.c
73b7656c
DM
9449F: net/xfrm/
9450F: net/key/
9451F: net/ipv4/xfrm*
77999328 9452F: net/ipv4/esp4*
d1fc5024
SK
9453F: net/ipv4/ah4.c
9454F: net/ipv4/ipcomp.c
9455F: net/ipv4/ip_vti.c
73b7656c 9456F: net/ipv6/xfrm*
77999328 9457F: net/ipv6/esp6*
d1fc5024
SK
9458F: net/ipv6/ah6.c
9459F: net/ipv6/ipcomp6.c
9460F: net/ipv6/ip6_vti.c
73b7656c
DM
9461F: include/uapi/linux/xfrm.h
9462F: include/net/xfrm.h
9463
7683e9e5
LT
9464NETWORKING [IPv4/IPv6]
9465M: "David S. Miller" <davem@davemloft.net>
9466M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9467M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9468L: netdev@vger.kernel.org
9469T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9470S: Maintained
9471F: net/ipv4/
9472F: net/ipv6/
9473F: include/net/ip*
9474F: arch/x86/net/*
9475
5703ffaa 9476NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
87a0874c 9477M: Paul Moore <paul@paul-moore.com>
5703ffaa 9478W: https://github.com/netlabel
10e2ff1c 9479L: netdev@vger.kernel.org
5703ffaa 9480L: linux-security-module@vger.kernel.org
10e2ff1c 9481S: Maintained
5703ffaa
PM
9482F: Documentation/netlabel/
9483F: include/net/calipso.h
9484F: include/net/cipso_ipv4.h
9485F: include/net/netlabel.h
9486F: include/uapi/linux/netfilter/xt_SECMARK.h
9487F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9488F: net/netlabel/
9489F: net/ipv4/cipso_ipv4.c
9490F: net/ipv6/calipso.c
9491F: net/netfilter/xt_CONNSECMARK.c
9492F: net/netfilter/xt_SECMARK.c
10e2ff1c 9493
7683e9e5
LT
9494NETWORKING [TLS]
9495M: Ilya Lesokhin <ilyal@mellanox.com>
9496M: Aviad Yehezkel <aviadye@mellanox.com>
9497M: Dave Watson <davejwatson@fb.com>
788873ac 9498L: netdev@vger.kernel.org
7683e9e5
LT
9499S: Maintained
9500F: net/tls/*
9501F: include/uapi/linux/tls.h
9502F: include/net/tls.h
788873ac 9503
7683e9e5 9504NETWORKING [WIRELESS]
0e324cf6
JL
9505L: linux-wireless@vger.kernel.org
9506Q: http://patchwork.kernel.org/project/linux-wireless/list/
0e324cf6 9507
3d396eb1 9508NETXEN (1/10) GbE SUPPORT
67f0160f
MY
9509M: Manish Chopra <manish.chopra@cavium.com>
9510M: Rahul Verma <rahul.verma@cavium.com>
9511M: Dept-GELinuxNICDev@cavium.com
3d396eb1 9512L: netdev@vger.kernel.org
3d396eb1 9513S: Supported
aa43c215 9514F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 9515
6423d30f 9516NFC SUBSYSTEM
6423d30f
AAJ
9517M: Samuel Ortiz <sameo@linux.intel.com>
9518L: linux-wireless@vger.kernel.org
1eb3b216 9519L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 9520S: Supported
6423d30f 9521F: net/nfc/
55eb94f9 9522F: include/net/nfc/
c117ab84 9523F: include/uapi/linux/nfc.h
6423d30f 9524F: drivers/nfc/
397d6497
CR
9525F: include/linux/platform_data/nfcmrvl.h
9526F: include/linux/platform_data/nxp-nci.h
7ebb88e5 9527F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 9528
e8b43555 9529NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 9530M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 9531M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
9532L: linux-nfs@vger.kernel.org
9533W: http://client.linux-nfs.org
cd7b996a 9534T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 9535S: Maintained
679655da
JP
9536F: fs/lockd/
9537F: fs/nfs/
9538F: fs/nfs_common/
9539F: net/sunrpc/
9540F: include/linux/lockd/
9541F: include/linux/nfs*
9542F: include/linux/sunrpc/
c117ab84
CEB
9543F: include/uapi/linux/nfs*
9544F: include/uapi/linux/sunrpc/
1da177e4 9545
85ef9cea 9546NILFS2 FILESYSTEM
e2126935 9547M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 9548L: linux-nilfs@vger.kernel.org
f9472265 9549W: http://nilfs.sourceforge.net/
9e92e516 9550W: http://nilfs.osdn.jp/
e2126935 9551T: git git://github.com/konis/nilfs2.git
85ef9cea 9552S: Supported
679655da
JP
9553F: Documentation/filesystems/nilfs2.txt
9554F: fs/nilfs2/
c35c7ac5 9555F: include/trace/events/nilfs2.h
e63e88bc
RK
9556F: include/uapi/linux/nilfs2_api.h
9557F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 9558
1da177e4 9559NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 9560M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9561W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9562S: Maintained
679655da
JP
9563F: Documentation/scsi/NinjaSCSI.txt
9564F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
9565
9566NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
9567M: GOTO Masanori <gotom@debian.or.jp>
9568M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9569W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9570S: Maintained
679655da
JP
9571F: Documentation/scsi/NinjaSCSI.txt
9572F: drivers/scsi/nsp32*
1da177e4 9573
383b8fb9
LFT
9574NIOS2 ARCHITECTURE
9575M: Ley Foon Tan <lftan@altera.com>
9576L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 9577T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
9578S: Maintained
9579F: arch/nios2/
9580
86d35afb
IM
9581NOHZ, DYNTICKS SUPPORT
9582M: Frederic Weisbecker <fweisbec@gmail.com>
9583M: Thomas Gleixner <tglx@linutronix.de>
9584M: Ingo Molnar <mingo@kernel.org>
9585L: linux-kernel@vger.kernel.org
9586T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9587S: Maintained
9588F: kernel/time/tick*.*
9589F: include/linux/tick.h
9590F: include/linux/sched/nohz.h
9591
21b5a1c3
PM
9592NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9593M: Pavel Machek <pavel@ucw.cz>
9594M: Sakari Ailus <sakari.ailus@iki.fi>
9595L: linux-media@vger.kernel.org
9596S: Maintained
9597F: drivers/media/i2c/et8ek8
9598F: drivers/media/i2c/ad5820.c
9599
2a6afddb 9600NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 9601R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 9602F: include/linux/power/bq2415x_charger.h
081bab21 9603F: include/linux/power/bq27xxx_battery.h
2a6afddb 9604F: include/linux/power/isp1704_charger.h
8c0984e5
SR
9605F: drivers/power/supply/bq2415x_charger.c
9606F: drivers/power/supply/bq27xxx_battery.c
9607F: drivers/power/supply/bq27xxx_battery_i2c.c
9608F: drivers/power/supply/isp1704_charger.c
9609F: drivers/power/supply/rx51_battery.c
2a6afddb 9610
7683e9e5
LT
9611NTB AMD DRIVER
9612M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9613L: linux-ntb@googlegroups.com
9614S: Supported
9615F: drivers/ntb/hw/amd/
9616
a1bd3bae 9617NTB DRIVER CORE
9ef6bf6c
JM
9618M: Jon Mason <jdmason@kudzu.us>
9619M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 9620M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 9621L: linux-ntb@googlegroups.com
fce8a7bb 9622S: Supported
2984411f
JM
9623W: https://github.com/jonmason/ntb/wiki
9624T: git git://github.com/jonmason/ntb.git
fce8a7bb 9625F: drivers/ntb/
548c237c 9626F: drivers/net/ntb_netdev.c
fce8a7bb 9627F: include/linux/ntb.h
a1bd3bae 9628F: include/linux/ntb_transport.h
a9c59ef7 9629F: tools/testing/selftests/ntb/
fce8a7bb 9630
bf2a952d
SS
9631NTB IDT DRIVER
9632M: Serge Semin <fancer.lancer@gmail.com>
9633L: linux-ntb@googlegroups.com
9634S: Supported
9635F: drivers/ntb/hw/idt/
9636
e26a5843
AH
9637NTB INTEL DRIVER
9638M: Jon Mason <jdmason@kudzu.us>
9639M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9640L: linux-ntb@googlegroups.com
e26a5843
AH
9641S: Supported
9642W: https://github.com/jonmason/ntb/wiki
9643T: git git://github.com/jonmason/ntb.git
9644F: drivers/ntb/hw/intel/
fce8a7bb 9645
1da177e4 9646NTFS FILESYSTEM
2818ef50 9647M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9648L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9649W: http://www.tuxera.com/
e6f4dee7 9650T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9651S: Supported
679655da
JP
9652F: Documentation/filesystems/ntfs.txt
9653F: fs/ntfs/
1da177e4 9654
9eb8ef74 9655NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 9656M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9657L: linux-fbdev@vger.kernel.org
ce00f85c 9658S: Maintained
8a61f013
JH
9659F: drivers/video/fbdev/riva/
9660F: drivers/video/fbdev/nvidia/
1da177e4 9661
79461681 9662NVM EXPRESS DRIVER
b3975e94
JF
9663M: Keith Busch <keith.busch@intel.com>
9664M: Jens Axboe <axboe@fb.com>
b508fc35
CH
9665M: Christoph Hellwig <hch@lst.de>
9666M: Sagi Grimberg <sagi@grimberg.me>
79461681 9667L: linux-nvme@lists.infradead.org
b508fc35
CH
9668T: git://git.infradead.org/nvme.git
9669W: http://git.infradead.org/nvme.git
79461681 9670S: Supported
57dacad5 9671F: drivers/nvme/host/
79461681 9672F: include/linux/nvme.h
b508fc35 9673F: include/uapi/linux/nvme_ioctl.h
79461681 9674
b1ad1475
JS
9675NVM EXPRESS FC TRANSPORT DRIVERS
9676M: James Smart <james.smart@broadcom.com>
9677L: linux-nvme@lists.infradead.org
9678S: Supported
9679F: include/linux/nvme-fc.h
d6d20012 9680F: include/linux/nvme-fc-driver.h
e399441d 9681F: drivers/nvme/host/fc.c
c5343203 9682F: drivers/nvme/target/fc.c
475d0fe7 9683F: drivers/nvme/target/fcloop.c
b1ad1475 9684
7683e9e5
LT
9685NVM EXPRESS TARGET DRIVER
9686M: Christoph Hellwig <hch@lst.de>
9687M: Sagi Grimberg <sagi@grimberg.me>
9688L: linux-nvme@lists.infradead.org
9689T: git://git.infradead.org/nvme.git
9690W: http://git.infradead.org/nvme.git
9691S: Supported
9692F: drivers/nvme/target/
9693
aee4b9bd
SK
9694NVMEM FRAMEWORK
9695M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
aee4b9bd
SK
9696S: Maintained
9697F: drivers/nvmem/
9698F: Documentation/devicetree/bindings/nvmem/
c26bbb3c 9699F: Documentation/ABI/stable/sysfs-bus-nvmem
aee4b9bd
SK
9700F: include/linux/nvmem-consumer.h
9701F: include/linux/nvmem-provider.h
9702
f50d7146 9703NXP TDA998X DRM DRIVER
0d7f4f05 9704M: Russell King <linux@armlinux.org.uk>
f50d7146 9705S: Supported
0d7f4f05
RK
9706T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9707T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
9708F: drivers/gpu/drm/i2c/tda998x_drv.c
9709F: include/drm/i2c/tda998x.h
9710
fbace43e
PR
9711NXP TFA9879 DRIVER
9712M: Peter Rosin <peda@axentia.se>
9713L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9714S: Maintained
9715F: sound/soc/codecs/tfa9879*
9716
7683e9e5
LT
9717NXP-NCI NFC DRIVER
9718M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9719R: Charles Gorand <charles.gorand@effinnov.com>
9720L: linux-nfc@lists.01.org (moderated for non-subscribers)
9721S: Supported
9722F: drivers/nfc/nxp-nci
9723
442f04c3
JP
9724OBJTOOL
9725M: Josh Poimboeuf <jpoimboe@redhat.com>
9726S: Supported
9727F: tools/objtool/
9728
7683e9e5
LT
9729OMAP AUDIO SUPPORT
9730M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9731M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9732L: alsa-devel@alsa-project.org (moderated for non-subscribers)
57b6bfcf 9733L: linux-omap@vger.kernel.org
57b6bfcf 9734S: Maintained
7683e9e5 9735F: sound/soc/omap/
57b6bfcf 9736
7683e9e5
LT
9737OMAP CLOCK FRAMEWORK SUPPORT
9738M: Paul Walmsley <paul@pwsan.com>
f5525786 9739L: linux-omap@vger.kernel.org
f5525786 9740S: Maintained
7683e9e5 9741F: arch/arm/*omap*/*clock*
f5525786 9742
50f29fbd 9743OMAP DEVICE TREE SUPPORT
cdb55ab0 9744M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
9745M: Tony Lindgren <tony@atomide.com>
9746L: linux-omap@vger.kernel.org
d0fb18c5 9747L: devicetree@vger.kernel.org
50f29fbd 9748S: Maintained
7683e9e5
LT
9749F: arch/arm/boot/dts/*omap*
9750F: arch/arm/boot/dts/*am3*
9751F: arch/arm/boot/dts/*am4*
9752F: arch/arm/boot/dts/*am5*
9753F: arch/arm/boot/dts/*dra7*
f5525786 9754
7683e9e5
LT
9755OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9756M: Tomi Valkeinen <tomi.valkeinen@ti.com>
692ab1f3 9757L: linux-omap@vger.kernel.org
7683e9e5 9758L: linux-fbdev@vger.kernel.org
692ab1f3 9759S: Maintained
7683e9e5
LT
9760F: drivers/video/fbdev/omap2/
9761F: Documentation/arm/OMAP/DSS
692ab1f3 9762
7683e9e5
LT
9763OMAP FRAMEBUFFER SUPPORT
9764M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9765L: linux-fbdev@vger.kernel.org
f5525786
TL
9766L: linux-omap@vger.kernel.org
9767S: Maintained
7683e9e5 9768F: drivers/video/fbdev/omap/
f5525786 9769
18640193
TL
9770OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9771M: Roger Quadros <rogerq@ti.com>
9772M: Tony Lindgren <tony@atomide.com>
9773L: linux-omap@vger.kernel.org
9774S: Maintained
9775F: drivers/memory/omap-gpmc.c
9776F: arch/arm/mach-omap2/*gpmc*
9777
7683e9e5
LT
9778OMAP GPIO DRIVER
9779M: Grygorii Strashko <grygorii.strashko@ti.com>
9780M: Santosh Shilimkar <ssantosh@kernel.org>
9781M: Kevin Hilman <khilman@kernel.org>
178ff4c9 9782L: linux-omap@vger.kernel.org
178ff4c9 9783S: Maintained
7683e9e5
LT
9784F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9785F: drivers/gpio/gpio-omap.c
178ff4c9 9786
8b37fcfc
OBC
9787OMAP HARDWARE SPINLOCK SUPPORT
9788M: Ohad Ben-Cohen <ohad@wizery.com>
9789L: linux-omap@vger.kernel.org
9790S: Maintained
9791F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9792
653f41b5 9793OMAP HS MMC SUPPORT
0a4585c6 9794L: linux-mmc@vger.kernel.org
653f41b5 9795L: linux-omap@vger.kernel.org
dfa5d196 9796S: Orphan
653f41b5 9797F: drivers/mmc/host/omap_hsmmc.c
f5525786 9798
8633fb30
PW
9799OMAP HWMOD DATA
9800M: Paul Walmsley <paul@pwsan.com>
9801L: linux-omap@vger.kernel.org
9802S: Maintained
9803F: arch/arm/mach-omap2/omap_hwmod*data*
9804
f400c82e 9805OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9806M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9807L: linux-omap@vger.kernel.org
9808S: Maintained
9809F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9810
7683e9e5
LT
9811OMAP HWMOD SUPPORT
9812M: Benoît Cousson <bcousson@baylibre.com>
9813M: Paul Walmsley <paul@pwsan.com>
9814L: linux-omap@vger.kernel.org
9815S: Maintained
9816F: arch/arm/mach-omap2/omap_hwmod.*
9817
0db83ced 9818OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9819M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9820L: linux-media@vger.kernel.org
9821S: Maintained
7eec52db 9822F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9823F: drivers/media/platform/omap3isp/
0db83ced 9824F: drivers/staging/media/omap4iss/
7e8970e1 9825
7683e9e5
LT
9826OMAP MMC SUPPORT
9827M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9828L: linux-omap@vger.kernel.org
9829S: Maintained
9830F: drivers/mmc/host/omap.c
9831
9832OMAP POWER MANAGEMENT SUPPORT
9833M: Kevin Hilman <khilman@kernel.org>
9834L: linux-omap@vger.kernel.org
9835S: Maintained
9836F: arch/arm/*omap*/*pm*
9837F: drivers/cpufreq/omap-cpufreq.c
9838
9839OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9840M: Rajendra Nayak <rnayak@codeaurora.org>
9841M: Paul Walmsley <paul@pwsan.com>
9842L: linux-omap@vger.kernel.org
9843S: Maintained
9844F: arch/arm/mach-omap2/prm*
9845
9846OMAP RANDOM NUMBER GENERATOR SUPPORT
9847M: Deepak Saxena <dsaxena@plexity.net>
9848S: Maintained
9849F: drivers/char/hw_random/omap-rng.c
9850
f5525786 9851OMAP USB SUPPORT
f5525786
TL
9852L: linux-usb@vger.kernel.org
9853L: linux-omap@vger.kernel.org
3b243519 9854S: Orphan
a16fbd65
JP
9855F: drivers/usb/*/*omap*
9856F: arch/arm/*omap*/usb*
f5525786 9857
c351e290
MJ
9858OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9859M: Mark Jackson <mpfj@newflow.co.uk>
9860L: linux-omap@vger.kernel.org
9861S: Maintained
9862F: arch/arm/boot/dts/am335x-nano.dts
9863
7683e9e5
LT
9864OMAP1 SUPPORT
9865M: Aaro Koskinen <aaro.koskinen@iki.fi>
9866M: Tony Lindgren <tony@atomide.com>
9867L: linux-omap@vger.kernel.org
9868Q: http://patchwork.kernel.org/project/linux-omap/list/
9869T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9870S: Maintained
9871F: arch/arm/mach-omap1/
9872F: arch/arm/plat-omap/
9873F: arch/arm/configs/omap1_defconfig
9874F: drivers/i2c/busses/i2c-omap.c
9875F: include/linux/i2c-omap.h
9876
9877OMAP2+ SUPPORT
9878M: Tony Lindgren <tony@atomide.com>
9879L: linux-omap@vger.kernel.org
9880W: http://www.muru.com/linux/omap/
9881W: http://linux.omap.com/
9882Q: http://patchwork.kernel.org/project/linux-omap/list/
9883T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9884S: Maintained
9885F: arch/arm/mach-omap2/
9886F: arch/arm/plat-omap/
9887F: arch/arm/configs/omap2plus_defconfig
9888F: drivers/i2c/busses/i2c-omap.c
9889F: drivers/irqchip/irq-omap-intc.c
9890F: drivers/mfd/*omap*.c
9891F: drivers/mfd/menelaus.c
9892F: drivers/mfd/palmas.c
9893F: drivers/mfd/tps65217.c
9894F: drivers/mfd/tps65218.c
9895F: drivers/mfd/tps65910.c
9896F: drivers/mfd/twl-core.[ch]
9897F: drivers/mfd/twl4030*.c
9898F: drivers/mfd/twl6030*.c
9899F: drivers/mfd/twl6040*.c
9900F: drivers/regulator/palmas-regulator*.c
9901F: drivers/regulator/pbias-regulator.c
9902F: drivers/regulator/tps65217-regulator.c
9903F: drivers/regulator/tps65218-regulator.c
9904F: drivers/regulator/tps65910-regulator.c
9905F: drivers/regulator/twl-regulator.c
9906F: drivers/regulator/twl6030-regulator.c
9907F: include/linux/i2c-omap.h
9908
323ac96d
HH
9909ONION OMEGA2+ BOARD
9910M: Harvey Hunt <harveyhuntnexus@gmail.com>
9911L: linux-mips@linux-mips.org
9912S: Maintained
9913F: arch/mips/boot/dts/ralink/omega2p.dts
9914
0ad122d9 9915OMFS FILESYSTEM
8b58be88 9916M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9917L: linux-karma-devel@lists.sourceforge.net
9918S: Maintained
679655da
JP
9919F: Documentation/filesystems/omfs.txt
9920F: fs/omfs/
0ad122d9 9921
c1986ee9 9922OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9923M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9924S: Maintained
679655da
JP
9925F: drivers/char/pcmcia/cm4000_cs.c
9926F: include/linux/cm4000_cs.h
c117ab84 9927F: include/uapi/linux/cm4000_cs.h
c1986ee9 9928
77c44ab1 9929OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9930M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9931S: Maintained
679655da 9932F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9933
7683e9e5
LT
9934OMNIVISION OV13858 SENSOR DRIVER
9935M: Sakari Ailus <sakari.ailus@linux.intel.com>
9936L: linux-media@vger.kernel.org
9937T: git git://linuxtv.org/media_tree.git
9938S: Maintained
9939F: drivers/media/i2c/ov13858.c
9940
2d77a2a6
SL
9941OMNIVISION OV5640 SENSOR DRIVER
9942M: Steve Longerbeam <slongerbeam@gmail.com>
9943L: linux-media@vger.kernel.org
9944T: git git://linuxtv.org/media_tree.git
9945S: Maintained
9946F: drivers/media/i2c/ov5640.c
9947
3c2472a3 9948OMNIVISION OV5647 SENSOR DRIVER
e4f12a1f 9949M: Luis Oliveira <lolivei@synopsys.com>
3c2472a3
RO
9950L: linux-media@vger.kernel.org
9951T: git git://linuxtv.org/media_tree.git
9952S: Maintained
9953F: drivers/media/i2c/ov5647.c
9954
77d5140f 9955OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9956M: Jonathan Corbet <corbet@lwn.net>
661263b5 9957L: linux-media@vger.kernel.org
275ffde4 9958T: git git://linuxtv.org/media_tree.git
77d5140f 9959S: Maintained
90d72ac6 9960F: drivers/media/i2c/ov7670.c
bba58289 9961F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
77d5140f 9962
431bca73 9963ONENAND FLASH DRIVER
8b58be88 9964M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9965L: linux-mtd@lists.infradead.org
9966S: Maintained
679655da
JP
9967F: drivers/mtd/onenand/
9968F: include/linux/mtd/onenand*.h
431bca73 9969
1da177e4 9970ONSTREAM SCSI TAPE DRIVER
8b58be88 9971M: Willem Riede <osst@riede.org>
1da177e4
LT
9972L: osst-users@lists.sourceforge.net
9973L: linux-scsi@vger.kernel.org
9974S: Maintained
f7269cfc
JD
9975F: Documentation/scsi/osst.txt
9976F: drivers/scsi/osst.*
9977F: drivers/scsi/osst_*.h
9978F: drivers/scsi/st.h
1da177e4 9979
82abbea7
RD
9980OP-TEE DRIVER
9981M: Jens Wiklander <jens.wiklander@linaro.org>
e2d1d6c0 9982S: Maintained
82abbea7
RD
9983F: drivers/tee/optee/
9984
9985OPA-VNIC DRIVER
9986M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9987M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9988L: linux-rdma@vger.kernel.org
9989S: Supported
9990F: drivers/infiniband/ulp/opa_vnic
e2d1d6c0 9991
7683e9e5
LT
9992OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9993M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9994L: devicetree@vger.kernel.org
9995S: Maintained
9996F: Documentation/devicetree/dynamic-resolution-notes.txt
9997F: Documentation/devicetree/overlay-notes.txt
9998F: drivers/of/overlay.c
9999F: drivers/of/resolver.c
10000
860c44c1 10001OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 10002M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 10003M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 10004L: devicetree@vger.kernel.org
a7fefe9f 10005W: http://www.devicetree.org/
fcdec35e 10006T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 10007S: Maintained
f8828205 10008F: drivers/of/
860c44c1 10009F: include/linux/of*.h
f8828205 10010F: scripts/dtc/
acedeb50 10011F: Documentation/ABI/testing/sysfs-firmware-ofw
860c44c1 10012
f8828205 10013OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 10014M: Rob Herring <robh+dt@kernel.org>
f8828205 10015M: Mark Rutland <mark.rutland@arm.com>
f8828205 10016L: devicetree@vger.kernel.org
9f273c24 10017T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 10018Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
10019S: Maintained
10020F: Documentation/devicetree/
10021F: arch/*/boot/dts/
10022F: include/dt-bindings/
10023
82abbea7
RD
10024OPENCORES I2C BUS DRIVER
10025M: Peter Korsgaard <jacmet@sunsite.dk>
10026L: linux-i2c@vger.kernel.org
10027S: Maintained
10028F: Documentation/i2c/busses/i2c-ocores
10029F: drivers/i2c/busses/i2c-ocores.c
10030
19f9d392
JB
10031OPENRISC ARCHITECTURE
10032M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
10033M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10034M: Stafford Horne <shorne@gmail.com>
9dfc96d7 10035T: git git://github.com/openrisc/linux.git
d01e1f35
SH
10036L: openrisc@lists.librecores.org
10037W: http://openrisc.io
19f9d392 10038S: Maintained
14430813 10039F: arch/openrisc/
19f9d392 10040
ccb1352e 10041OPENVSWITCH
4f337ed5 10042M: Pravin Shelar <pshelar@nicira.com>
b422da7c 10043L: netdev@vger.kernel.org
ccb1352e
JG
10044L: dev@openvswitch.org
10045W: http://openvswitch.org
ccb1352e
JG
10046S: Maintained
10047F: net/openvswitch/
b422da7c 10048F: include/uapi/linux/openvswitch.h
ccb1352e 10049
875fa6fb
VK
10050OPERATING PERFORMANCE POINTS (OPP)
10051M: Viresh Kumar <vireshk@kernel.org>
10052M: Nishanth Menon <nm@ti.com>
10053M: Stephen Boyd <sboyd@codeaurora.org>
10054L: linux-pm@vger.kernel.org
10055S: Maintained
10056T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10057F: drivers/base/power/opp/
10058F: include/linux/pm_opp.h
10059F: Documentation/power/opp.txt
10060F: Documentation/devicetree/bindings/opp/
10061
af39917d
CL
10062OPL4 DRIVER
10063M: Clemens Ladisch <clemens@ladisch.de>
10064L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10065T: git git://git.alsa-project.org/alsa-kernel.git
10066S: Maintained
10067F: sound/drivers/opl4/
10068
1da177e4 10069OPROFILE
4cf7e718 10070M: Robert Richter <rric@kernel.org>
1da177e4
LT
10071L: oprofile-list@lists.sf.net
10072S: Maintained
81c4a8a6 10073F: arch/*/include/asm/oprofile*.h
679655da
JP
10074F: arch/*/oprofile/
10075F: drivers/oprofile/
10076F: include/linux/oprofile.h
1da177e4 10077
e2d1d6c0 10078ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 10079M: Mark Fasheh <mfasheh@versity.com>
d6351db2 10080M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 10081L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 10082W: http://ocfs2.wiki.kernel.org
e2d1d6c0 10083S: Supported
679655da
JP
10084F: Documentation/filesystems/ocfs2.txt
10085F: Documentation/filesystems/dlmfs.txt
10086F: fs/ocfs2/
e2d1d6c0 10087
82abbea7
RD
10088ORANGEFS FILESYSTEM
10089M: Mike Marshall <hubcap@omnibond.com>
10090L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10091T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10092S: Supported
10093F: fs/orangefs/
10094F: Documentation/filesystems/orangefs.txt
10095
10096ORINOCO DRIVER
10097L: linux-wireless@vger.kernel.org
491b26b4 10098W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 10099W: http://www.nongnu.org/orinoco/
3a59babb 10100S: Orphan
2be45b66 10101F: drivers/net/wireless/intersil/orinoco/
1da177e4 10102
42c55aa8 10103OSD LIBRARY and FILESYSTEM
fadc0752 10104M: Boaz Harrosh <ooo@electrozaur.com>
68274794 10105S: Maintained
42c55aa8 10106F: drivers/scsi/osd/
6b6f0b6c 10107F: include/scsi/osd_*
42c55aa8 10108F: fs/exofs/
68274794 10109
82abbea7
RD
10110OV2659 OMNIVISION SENSOR DRIVER
10111M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10112L: linux-media@vger.kernel.org
10113W: https://linuxtv.org
10114Q: http://patchwork.linuxtv.org/project/linux-media/list/
10115T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10116S: Maintained
10117F: drivers/media/i2c/ov2659.c
10118F: include/media/i2c/ov2659.h
10119
ef94b186 10120OVERLAY FILESYSTEM
7c37fbda 10121M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
10122L: linux-unionfs@vger.kernel.org
10123T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 10124S: Supported
1d113735 10125F: fs/overlayfs/
7c37fbda
NB
10126F: Documentation/filesystems/overlayfs.txt
10127
e2d1d6c0 10128P54 WIRELESS DRIVER
084cb0fe 10129M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 10130L: linux-wireless@vger.kernel.org
084cb0fe 10131W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 10132S: Maintained
d3466830 10133F: drivers/net/wireless/intersil/p54/
e2d1d6c0 10134
f5cd7872 10135PA SEMI ETHERNET DRIVER
f5cd7872 10136L: netdev@vger.kernel.org
56a5b8da 10137S: Orphan
ded19add 10138F: drivers/net/ethernet/pasemi/*
f5cd7872 10139
beb58aa3 10140PA SEMI SMBUS DRIVER
846557d3 10141L: linux-i2c@vger.kernel.org
56a5b8da 10142S: Orphan
679655da 10143F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 10144
48fc267e
SK
10145PADATA PARALLEL EXECUTION MECHANISM
10146M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
10147L: linux-crypto@vger.kernel.org
10148S: Maintained
10149F: kernel/padata.c
10150F: include/linux/padata.h
10151F: Documentation/padata.txt
10152
709ee531 10153PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 10154M: Harald Welte <laforge@gnumonks.org>
d0944853 10155L: platform-driver-x86@vger.kernel.org
709ee531 10156S: Maintained
679655da 10157F: drivers/platform/x86/panasonic-laptop.c
709ee531 10158
368dd5ac 10159PANASONIC MN10300/AM33/AM34 PORT
8b58be88 10160M: David Howells <dhowells@redhat.com>
4fa97181
DH
10161L: linux-am33-list@redhat.com (moderated for non-subscribers)
10162W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10163S: Maintained
679655da
JP
10164F: Documentation/mn10300/
10165F: arch/mn10300/
4fa97181 10166
305b37bd 10167PARALLEL LCD/KEYPAD PANEL DRIVER
7683e9e5
LT
10168M: Willy Tarreau <willy@haproxy.com>
10169M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10170S: Odd Fixes
10171F: Documentation/misc-devices/lcd-panel-cgram.txt
10172F: drivers/misc/panel.c
305b37bd 10173
64dfff03
SM
10174PARALLEL PORT SUBSYSTEM
10175M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 10176M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 10177L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 10178S: Maintained
679655da
JP
10179F: drivers/parport/
10180F: include/linux/parport*.h
10181F: drivers/char/ppdev.c
c117ab84 10182F: include/uapi/linux/ppdev.h
64dfff03 10183F: Documentation/parport*.txt
1da177e4 10184
4cdf6bc2 10185PARAVIRT_OPS INTERFACE
30c1bbff 10186M: Juergen Gross <jgross@suse.com>
8b58be88
JP
10187M: Alok Kataria <akataria@vmware.com>
10188M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 10189L: virtualization@lists.linux-foundation.org
4cdf6bc2 10190S: Supported
a2e19991 10191F: Documentation/virtual/paravirt_ops.txt
679655da 10192F: arch/*/kernel/paravirt*
30c1bbff 10193F: arch/*/include/asm/paravirt*.h
47ae4b05 10194F: include/linux/hypervisor.h
4cdf6bc2 10195
e2d1d6c0 10196PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 10197M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 10198L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 10199S: Maintained
679655da
JP
10200F: Documentation/blockdev/paride.txt
10201F: drivers/block/paride/
e2d1d6c0
RD
10202
10203PARISC ARCHITECTURE
b8828770 10204M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 10205M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
10206L: linux-parisc@vger.kernel.org
10207W: http://www.parisc-linux.org/
8a6e2535 10208Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 10209T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 10210T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 10211S: Maintained
679655da 10212F: arch/parisc/
2b6bac9e 10213F: Documentation/parisc/
679655da 10214F: drivers/parisc/
2b6bac9e
HD
10215F: drivers/char/agp/parisc-agp.c
10216F: drivers/input/serio/gscps2.c
10217F: drivers/parport/parport_gsc.*
10218F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 10219F: drivers/video/fbdev/sti*
2b6bac9e
HD
10220F: drivers/video/console/sti*
10221F: drivers/video/logo/logo_parisc*
e2d1d6c0 10222
44091d29
JP
10223PARMAN
10224M: Jiri Pirko <jiri@mellanox.com>
10225L: netdev@vger.kernel.org
10226S: Supported
10227F: lib/parman.c
10228F: lib/test_parman.c
10229F: include/linux/parman.h
10230
1662d32c 10231PC87360 HARDWARE MONITORING DRIVER
8b58be88 10232M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 10233L: linux-hwmon@vger.kernel.org
1662d32c 10234S: Maintained
679655da
JP
10235F: Documentation/hwmon/pc87360
10236F: drivers/hwmon/pc87360.c
1662d32c
JC
10237
10238PC8736x GPIO DRIVER
8b58be88 10239M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10240S: Maintained
679655da 10241F: drivers/char/pc8736x_gpio.c
1662d32c 10242
1ad107fd 10243PC87427 HARDWARE MONITORING DRIVER
d8130624 10244M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10245L: linux-hwmon@vger.kernel.org
1ad107fd
JD
10246S: Maintained
10247F: Documentation/hwmon/pc87427
10248F: drivers/hwmon/pc87427.c
10249
b26e0ed4 10250PCA9532 LED DRIVER
8b58be88 10251M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 10252S: Maintained
d5ca6918
JP
10253F: drivers/leds/leds-pca9532.c
10254F: include/linux/leds-pca9532.h
b26e0ed4 10255
5ce914a8 10256PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 10257M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
10258L: linux-i2c@vger.kernel.org
10259S: Maintained
b4f0b74e 10260F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 10261
3971dae5 10262PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 10263M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
10264S: Maintained
10265F: drivers/firmware/pcdp.*
10266
7683e9e5
LT
10267PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10268M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
f60b15b8 10269L: linux-pci@vger.kernel.org
7683e9e5
LT
10270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10271S: Maintained
10272F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10273F: drivers/pci/host/pci-aardvark.c
f60b15b8 10274
eaa6111b
LFT
10275PCI DRIVER FOR ALTERA PCIE IP
10276M: Ley Foon Tan <lftan@altera.com>
10277L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10278L: linux-pci@vger.kernel.org
10279S: Supported
10280F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10281F: drivers/pci/host/pcie-altera.c
10282
7683e9e5
LT
10283PCI DRIVER FOR APPLIEDMICRO XGENE
10284M: Tanmay Inamdar <tinamdar@apm.com>
10285L: linux-pci@vger.kernel.org
10286L: linux-arm-kernel@lists.infradead.org
10287S: Maintained
10288F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10289F: drivers/pci/host/pci-xgene.c
10290
b7e78170
RH
10291PCI DRIVER FOR ARM VERSATILE PLATFORM
10292M: Rob Herring <robh@kernel.org>
10293L: linux-pci@vger.kernel.org
10294L: linux-arm-kernel@lists.infradead.org
10295S: Maintained
10296F: Documentation/devicetree/bindings/pci/versatile.txt
10297F: drivers/pci/host/pci-versatile.c
10298
3dc9d38c
TP
10299PCI DRIVER FOR ARMADA 8K
10300M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10301L: linux-pci@vger.kernel.org
10302L: linux-arm-kernel@lists.infradead.org
10303S: Maintained
10304F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 10305F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 10306
62d0ff83
ML
10307PCI DRIVER FOR FREESCALE LAYERSCAPE
10308M: Minghuan Lian <minghuan.Lian@freescale.com>
10309M: Mingkai Hu <mingkai.hu@freescale.com>
10310M: Roy Zang <tie-fei.zang@freescale.com>
10311L: linuxppc-dev@lists.ozlabs.org
10312L: linux-pci@vger.kernel.org
10313L: linux-arm-kernel@lists.infradead.org
10314S: Maintained
950bf638 10315F: drivers/pci/dwc/*layerscape*
62d0ff83 10316
7683e9e5
LT
10317PCI DRIVER FOR GENERIC OF HOSTS
10318M: Will Deacon <will.deacon@arm.com>
f0b75693
BH
10319L: linux-pci@vger.kernel.org
10320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10321S: Maintained
7683e9e5
LT
10322F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10323F: drivers/pci/host/pci-host-common.c
10324F: drivers/pci/host/pci-host-generic.c
f0b75693 10325
7683e9e5
LT
10326PCI DRIVER FOR IMX6
10327M: Richard Zhu <hongxing.zhu@nxp.com>
10328M: Lucas Stach <l.stach@pengutronix.de>
8c39d710
TP
10329L: linux-pci@vger.kernel.org
10330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10331S: Maintained
7683e9e5
LT
10332F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10333F: drivers/pci/dwc/*imx6*
10334
10335PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10336M: Keith Busch <keith.busch@intel.com>
7674d05d 10337M: Jonathan Derrick <jonathan.derrick@intel.com>
7683e9e5
LT
10338L: linux-pci@vger.kernel.org
10339S: Supported
10340F: drivers/pci/host/vmd.c
8c39d710 10341
080b47de
LG
10342PCI DRIVER FOR MICROSEMI SWITCHTEC
10343M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
080b47de
LG
10344M: Logan Gunthorpe <logang@deltatee.com>
10345L: linux-pci@vger.kernel.org
10346S: Maintained
44fc691b 10347F: Documentation/switchtec.txt
5d8e1881 10348F: Documentation/ABI/testing/sysfs-class-switchtec
080b47de 10349F: drivers/pci/switch/switchtec*
52eabba5 10350F: include/uapi/linux/switchtec_ioctl.h
080b47de 10351
7683e9e5
LT
10352PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10353M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10354M: Jason Cooper <jason@lakedaemon.net>
10355L: linux-pci@vger.kernel.org
10356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10357S: Maintained
10358F: drivers/pci/host/*mvebu*
10359
0447cfd7
TR
10360PCI DRIVER FOR NVIDIA TEGRA
10361M: Thierry Reding <thierry.reding@gmail.com>
10362L: linux-tegra@vger.kernel.org
f0b75693 10363L: linux-pci@vger.kernel.org
0447cfd7
TR
10364S: Supported
10365F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10366F: drivers/pci/host/pci-tegra.c
10367
f0b75693
BH
10368PCI DRIVER FOR RENESAS R-CAR
10369M: Simon Horman <horms@verge.net.au>
10370L: linux-pci@vger.kernel.org
4a121096 10371L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
10372S: Maintained
10373F: drivers/pci/host/*rcar*
10374
4af82255 10375PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 10376M: Jingoo Han <jingoohan1@gmail.com>
4af82255 10377L: linux-pci@vger.kernel.org
f0b75693
BH
10378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10379L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 10380S: Maintained
950bf638 10381F: drivers/pci/dwc/pci-exynos.c
4af82255 10382
96291d56 10383PCI DRIVER FOR SYNOPSYS DESIGNWARE
b7701755 10384M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 10385M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
10386L: linux-pci@vger.kernel.org
10387S: Maintained
10388F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 10389F: drivers/pci/dwc/*designware*
5a3aa2a8 10390
7683e9e5
LT
10391PCI DRIVER FOR TI DRA7XX
10392M: Kishon Vijay Abraham I <kishon@ti.com>
10393L: linux-omap@vger.kernel.org
10394L: linux-pci@vger.kernel.org
10395S: Supported
10396F: Documentation/devicetree/bindings/pci/ti-pci.txt
10397F: drivers/pci/dwc/pci-dra7xx.c
10398
10399PCI DRIVER FOR TI KEYSTONE
10400M: Murali Karicheri <m-karicheri2@ti.com>
cf28855b
WD
10401L: linux-pci@vger.kernel.org
10402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10403S: Maintained
7683e9e5 10404F: drivers/pci/dwc/*keystone*
cf28855b 10405
7683e9e5
LT
10406PCI ENDPOINT SUBSYSTEM
10407M: Kishon Vijay Abraham I <kishon@ti.com>
6b7be529 10408M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
185a383a 10409L: linux-pci@vger.kernel.org
7683e9e5 10410T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
185a383a 10411S: Supported
7683e9e5
LT
10412F: drivers/pci/endpoint/
10413F: drivers/misc/pci_endpoint_test.c
10414F: tools/pci/
185a383a 10415
7683e9e5
LT
10416PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10417M: Russell Currey <ruscur@russell.cc>
10418L: linuxppc-dev@lists.ozlabs.org
10419S: Supported
10420F: Documentation/powerpc/eeh-pci-error-recovery.txt
10421F: arch/powerpc/kernel/eeh*.c
10422F: arch/powerpc/platforms/*/eeh*.c
10423F: arch/powerpc/include/*/eeh*.h
10424
10425PCI ERROR RECOVERY
10426M: Linas Vepstas <linasvepstas@gmail.com>
51b66a6c 10427L: linux-pci@vger.kernel.org
7683e9e5
LT
10428S: Supported
10429F: Documentation/PCI/pci-error-recovery.txt
51b66a6c 10430
af1169b4
LFT
10431PCI MSI DRIVER FOR ALTERA MSI IP
10432M: Ley Foon Tan <lftan@altera.com>
10433L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10434L: linux-pci@vger.kernel.org
10435S: Supported
10436F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10437F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 10438
dcd19de3
DD
10439PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10440M: Duc Dang <dhdang@apm.com>
10441L: linux-pci@vger.kernel.org
10442L: linux-arm-kernel@lists.infradead.org
10443S: Maintained
10444F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10445F: drivers/pci/host/pci-xgene-msi.c
10446
7683e9e5
LT
10447PCI SUBSYSTEM
10448M: Bjorn Helgaas <bhelgaas@google.com>
10449L: linux-pci@vger.kernel.org
10450Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10451T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10452S: Supported
10453F: Documentation/devicetree/bindings/pci/
10454F: Documentation/PCI/
10455F: drivers/pci/
10456F: include/linux/pci*
10457F: arch/x86/pci/
10458F: arch/x86/kernel/quirks.c
10459
6b7be529
BH
10460PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10461M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10462L: linux-pci@vger.kernel.org
10463Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10464T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10465S: Supported
10466F: drivers/pci/host/
10467F: drivers/pci/dwc/
10468
a3cbfae1
NC
10469PCIE DRIVER FOR AXIS ARTPEC
10470M: Niklas Cassel <niklas.cassel@axis.com>
10471M: Jesper Nilsson <jesper.nilsson@axis.com>
10472L: linux-arm-kernel@axis.com
10473L: linux-pci@vger.kernel.org
10474S: Maintained
10475F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 10476F: drivers/pci/dwc/*artpec*
a3cbfae1 10477
7683e9e5
LT
10478PCIE DRIVER FOR CAVIUM THUNDERX
10479M: David Daney <david.daney@cavium.com>
10480L: linux-pci@vger.kernel.org
10481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10482S: Supported
10483F: Documentation/devicetree/bindings/pci/pci-thunder-*
10484F: drivers/pci/host/pci-thunder-*
10485
500a1d9a
ZW
10486PCIE DRIVER FOR HISILICON
10487M: Zhou Wang <wangzhou1@hisilicon.com>
10488L: linux-pci@vger.kernel.org
10489S: Maintained
10490F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 10491F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 10492
fc5165db
XS
10493PCIE DRIVER FOR HISILICON KIRIN
10494M: Xiaowei Song <songxiaowei@hisilicon.com>
10495M: Binghui Wang <wangbinghui@hisilicon.com>
10496L: linux-pci@vger.kernel.org
10497S: Maintained
10498F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10499F: drivers/pci/dwc/pcie-kirin.c
10500
7683e9e5
LT
10501PCIE DRIVER FOR MEDIATEK
10502M: Ryder Lee <ryder.lee@mediatek.com>
10503L: linux-pci@vger.kernel.org
10504L: linux-mediatek@lists.infradead.org
10505S: Supported
10506F: Documentation/devicetree/bindings/pci/mediatek*
10507F: drivers/pci/host/*mediatek*
10508
10509PCIE DRIVER FOR QUALCOMM MSM
10510M: Stanimir Varbanov <svarbanov@mm-sol.com>
10511L: linux-pci@vger.kernel.org
10512L: linux-arm-msm@vger.kernel.org
10513S: Maintained
10514F: drivers/pci/dwc/*qcom*
10515
e77f847d
SL
10516PCIE DRIVER FOR ROCKCHIP
10517M: Shawn Lin <shawn.lin@rock-chips.com>
e77f847d
SL
10518L: linux-pci@vger.kernel.org
10519L: linux-rockchip@lists.infradead.org
10520S: Maintained
10521F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10522F: drivers/pci/host/pcie-rockchip.c
10523
7683e9e5
LT
10524PCIE DRIVER FOR ST SPEAR13XX
10525M: Pratyush Anand <pratyush.anand@gmail.com>
f12b76e5 10526L: linux-pci@vger.kernel.org
7683e9e5
LT
10527S: Maintained
10528F: drivers/pci/dwc/*spear*
637cfaca 10529
1da177e4 10530PCMCIA SUBSYSTEM
4230dfc9 10531P: Linux PCMCIA Team
f5df5881 10532L: linux-pcmcia@lists.infradead.org
6650e0a5 10533W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 10534T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 10535S: Maintained
679655da 10536F: Documentation/pcmcia/
a67cd548 10537F: tools/pcmcia/
679655da
JP
10538F: drivers/pcmcia/
10539F: include/pcmcia/
1da177e4
LT
10540
10541PCNET32 NETWORK DRIVER
227fb925 10542M: Don Fry <pcnet32@frontier.com>
979b6c13 10543L: netdev@vger.kernel.org
1da177e4 10544S: Maintained
b955f6ca 10545F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 10546
48fc267e
SK
10547PCRYPT PARALLEL CRYPTO ENGINE
10548M: Steffen Klassert <steffen.klassert@secunet.com>
10549L: linux-crypto@vger.kernel.org
10550S: Maintained
10551F: crypto/pcrypt.c
10552F: include/crypto/pcrypt.h
10553
e72df0b8
TH
10554PER-CPU MEMORY ALLOCATOR
10555M: Tejun Heo <tj@kernel.org>
93e205a7 10556M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
10557T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10558S: Maintained
10559F: include/linux/percpu*.h
10560F: mm/percpu*.c
10561F: arch/*/include/asm/percpu.h
10562
ad4ecbcb 10563PER-TASK DELAY ACCOUNTING
185e595f 10564M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 10565S: Maintained
679655da
JP
10566F: include/linux/delayacct.h
10567F: kernel/delayacct.c
ad4ecbcb 10568
57c0c15b 10569PERFORMANCE EVENTS SUBSYSTEM
daecbd26 10570M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 10571M: Ingo Molnar <mingo@redhat.com>
f80c5393 10572M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 10573R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8bc9481f
ACM
10574R: Jiri Olsa <jolsa@redhat.com>
10575R: Namhyung Kim <namhyung@kernel.org>
981c3a4f 10576L: linux-kernel@vger.kernel.org
75fc2d37 10577T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 10578S: Supported
d53e8365 10579F: kernel/events/*
a003236c 10580F: include/linux/perf_event.h
c117ab84 10581F: include/uapi/linux/perf_event.h
141c4296
RR
10582F: arch/*/kernel/perf_event*.c
10583F: arch/*/kernel/*/perf_event*.c
10584F: arch/*/kernel/*/*/perf_event*.c
a003236c 10585F: arch/*/include/asm/perf_event.h
a003236c 10586F: arch/*/kernel/perf_callchain.c
b0a434fb 10587F: arch/*/events/*
a003236c 10588F: tools/perf/
6c0b3244 10589
dd49d0f5 10590PERSONALITY HANDLING
8b58be88 10591M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
10592L: linux-abi-devel@lists.sourceforge.net
10593S: Maintained
679655da 10594F: include/linux/personality.h
c117ab84 10595F: include/uapi/linux/personality.h
dd49d0f5 10596
838e7a03 10597PHONET PROTOCOL
2a06b40f 10598M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
10599S: Supported
10600F: Documentation/networking/phonet.txt
10601F: include/linux/phonet.h
10602F: include/net/phonet/
c117ab84 10603F: include/uapi/linux/phonet.h
838e7a03
RDC
10604F: net/phonet/
10605
1da177e4 10606PHRAM MTD DRIVER
8b58be88 10607M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
10608L: linux-mtd@lists.infradead.org
10609S: Maintained
679655da 10610F: drivers/mtd/devices/phram.c
1da177e4 10611
efdbb10e
BP
10612PICOLCD HID DRIVER
10613M: Bruno Prémont <bonbons@linux-vserver.org>
10614L: linux-input@vger.kernel.org
10615S: Maintained
10616F: drivers/hid/hid-picolcd*
10617
a53bfa07
JI
10618PICOXCELL SUPPORT
10619M: Jamie Iles <jamie@jamieiles.com>
10620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10621T: git git://github.com/jamieiles/linux-2.6-ji.git
10622S: Supported
b8733987 10623F: arch/arm/boot/dts/picoxcell*
14430813 10624F: arch/arm/mach-picoxcell/
b8733987 10625F: drivers/crypto/picoxcell*
a53bfa07 10626
2744e8af
LW
10627PIN CONTROL SUBSYSTEM
10628M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 10629L: linux-gpio@vger.kernel.org
dbe752a3 10630T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 10631S: Maintained
9feeed94 10632F: Documentation/devicetree/bindings/pinctrl/
0cca6c89 10633F: Documentation/driver-api/pinctl.rst
07f29ba6 10634F: drivers/pinctrl/
8e406fe4 10635F: include/linux/pinctrl/
2744e8af 10636
2201bbb8
JCPV
10637PIN CONTROLLER - ATMEL AT91
10638M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10640S: Maintained
c654b6bf 10641F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 10642
33d3690c 10643PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 10644M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
10645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10646L: linux-gpio@vger.kernel.org
10647S: Supported
10648F: drivers/pinctrl/pinctrl-at91-pio4.*
10649
cbd1b652
MW
10650PIN CONTROLLER - INTEL
10651M: Mika Westerberg <mika.westerberg@linux.intel.com>
10652M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10653S: Maintained
10654F: drivers/pinctrl/intel/
2201bbb8 10655
a66f9d93
BA
10656PIN CONTROLLER - QUALCOMM
10657M: Bjorn Andersson <bjorn.andersson@linaro.org>
10658S: Maintained
10659L: linux-arm-msm@vger.kernel.org
10660F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10661F: drivers/pinctrl/qcom/
10662
9963b536
LP
10663PIN CONTROLLER - RENESAS
10664M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 10665M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 10666L: linux-renesas-soc@vger.kernel.org
9963b536
LP
10667S: Maintained
10668F: drivers/pinctrl/sh-pfc/
10669
b75e60d6 10670PIN CONTROLLER - SAMSUNG
fea685e9 10671M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 10672M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 10673M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
10674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10675L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
5fb7edb3
KK
10676Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10677T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
b75e60d6 10678S: Maintained
9b5b33f6 10679F: drivers/pinctrl/samsung/
5db7e3bb
KK
10680F: include/dt-bindings/pinctrl/samsung.h
10681F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 10682
13cbd906
TL
10683PIN CONTROLLER - SINGLE
10684M: Tony Lindgren <tony@atomide.com>
10685M: Haojian Zhuang <haojian.zhuang@linaro.org>
10686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10687L: linux-omap@vger.kernel.org
10688S: Maintained
10689F: drivers/pinctrl/pinctrl-single.c
10690
deda8287 10691PIN CONTROLLER - ST SPEAR
da89947b 10692M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
10693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10694W: http://www.st.com/spear
10695S: Maintained
8e406fe4 10696F: drivers/pinctrl/spear/
deda8287 10697
11a1cf34 10698PISTACHIO SOC SUPPORT
07ca043e 10699M: James Hartley <james.hartley@sondrel.com>
7683e9e5 10700L: linux-mips@linux-mips.org
07ca043e 10701S: Odd Fixes
7683e9e5
LT
10702F: arch/mips/pistachio/
10703F: arch/mips/include/asm/mach-pistachio/
10704F: arch/mips/boot/dts/img/pistachio*
10705F: arch/mips/configs/pistachio*_defconfig
11a1cf34 10706
249a6771 10707PKTCDVD DRIVER
5a8b187c
JA
10708S: Orphan
10709M: linux-block@vger.kernel.org
679655da
JP
10710F: drivers/block/pktcdvd.c
10711F: include/linux/pktcdvd.h
c117ab84 10712F: include/uapi/linux/pktcdvd.h
249a6771 10713
b31d8273
G
10714PKUNITY SOC DRIVERS
10715M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10716W: http://mprc.pku.edu.cn/~guanxuetao/linux
10717S: Maintained
ceebf4d5 10718T: git git://github.com/gxt/linux.git
b31d8273 10719F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 10720F: drivers/i2c/busses/i2c-puv3.c
8a61f013 10721F: drivers/video/fbdev/fb-puv3.c
2809e80b 10722F: drivers/rtc/rtc-puv3.c
b31d8273 10723
9d2ecfb7 10724PMBUS HARDWARE MONITORING DRIVERS
ca462085 10725M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
10726L: linux-hwmon@vger.kernel.org
10727W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
10728W: http://www.roeck-us.net/linux/drivers/
10729T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10730S: Maintained
10731F: Documentation/hwmon/pmbus
10732F: drivers/hwmon/pmbus/
4ba1bb12 10733F: include/linux/pmbus.h
9d2ecfb7 10734
89a36810 10735PMC SIERRA MaxRAID DRIVER
89a36810
AR
10736L: linux-scsi@vger.kernel.org
10737W: http://www.pmc-sierra.com/
3cdea4d7 10738S: Orphan
89a36810
AR
10739F: drivers/scsi/pmcraid.*
10740
dbf9bfe6 10741PMC SIERRA PM8001 DRIVER
d32477e2 10742M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 10743M: lindar_liu@usish.com
10744L: linux-scsi@vger.kernel.org
10745S: Supported
10746F: drivers/scsi/pm8001/
10747
82abbea7
RD
10748PNP SUPPORT
10749M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10750S: Maintained
10751F: drivers/pnp/
10752
1da177e4 10753POSIX CLOCKS and TIMERS
8b58be88 10754M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10755L: linux-kernel@vger.kernel.org
75fc2d37 10756T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 10757S: Maintained
679655da
JP
10758F: fs/timerfd.c
10759F: include/linux/timer*
5cee9645 10760F: kernel/time/*timer*
1da177e4 10761
7b06a6d7
RW
10762POWER MANAGEMENT CORE
10763M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10764L: linux-pm@vger.kernel.org
10765T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 10766B: https://bugzilla.kernel.org
7b06a6d7
RW
10767S: Supported
10768F: drivers/base/power/
10769F: include/linux/pm.h
10770F: include/linux/pm_*
10771F: include/linux/powercap.h
10772F: drivers/powercap/
10773
514f161a
MR
10774POWER STATE COORDINATION INTERFACE (PSCI)
10775M: Mark Rutland <mark.rutland@arm.com>
10776M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10777L: linux-arm-kernel@lists.infradead.org
10778S: Maintained
32d53d1b 10779F: drivers/firmware/psci*.c
514f161a
MR
10780F: include/linux/psci.h
10781F: include/uapi/linux/psci.h
10782
7683e9e5
LT
10783POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10784M: Sebastian Reichel <sre@kernel.org>
10785L: linux-pm@vger.kernel.org
10786T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10787S: Maintained
10788F: Documentation/devicetree/bindings/power/supply/
10789F: include/linux/power_supply.h
10790F: drivers/power/supply/
10791
43a1dd9b
SJS
10792POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10793M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10794L: linuxppc-dev@lists.ozlabs.org
10795S: Maintained
10796F: drivers/char/powernv-op-panel.c
10797
1da177e4 10798PPP OVER ATM (RFC 2364)
8b58be88 10799M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 10800S: Maintained
679655da 10801F: net/atm/pppoatm.c
c117ab84 10802F: include/uapi/linux/atmppp.h
1da177e4
LT
10803
10804PPP OVER ETHERNET
8b58be88 10805M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 10806S: Maintained
224cf5ad
JK
10807F: drivers/net/ppp/pppoe.c
10808F: drivers/net/ppp/pppox.c
1da177e4 10809
a6d2370b 10810PPP OVER L2TP
8b58be88 10811M: James Chapman <jchapman@katalix.com>
a6d2370b 10812S: Maintained
90ca28d1 10813F: net/l2tp/l2tp_ppp.c
679655da 10814F: include/linux/if_pppol2tp.h
c117ab84 10815F: include/uapi/linux/if_pppol2tp.h
a6d2370b 10816
7683e9e5
LT
10817PPP PROTOCOL DRIVERS AND COMPRESSORS
10818M: Paul Mackerras <paulus@samba.org>
10819L: linux-ppp@vger.kernel.org
10820S: Maintained
10821F: drivers/net/ppp/ppp_*
10822
eae9d2ba 10823PPS SUPPORT
8b58be88 10824M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
10825W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10826L: linuxpps@ml.enneenne.com (subscribers-only)
10827S: Maintained
cabaaf41 10828F: Documentation/pps/
a2d81803
RD
10829F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10830F: Documentation/ABI/testing/sysfs-pps
cabaaf41
JP
10831F: drivers/pps/
10832F: include/linux/pps*.h
a2d81803 10833F: include/uapi/linux/pps.h
eae9d2ba 10834
71a6d0af
HW
10835PPTP DRIVER
10836M: Dmitry Kozlov <xeb@mail.ru>
10837L: netdev@vger.kernel.org
10838S: Maintained
224cf5ad 10839F: drivers/net/ppp/pptp.c
71a6d0af
HW
10840W: http://sourceforge.net/projects/accel-pptp
10841
1da177e4 10842PREEMPTIBLE KERNEL
8b58be88 10843M: Robert Love <rml@tech9.net>
1da177e4 10844L: kpreempt-tech@lists.sourceforge.net
4f6cce39 10845W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
1da177e4 10846S: Supported
679655da
JP
10847F: Documentation/preempt-locking.txt
10848F: include/linux/preempt.h
1da177e4 10849
548cf34b
PM
10850PRINTK
10851M: Petr Mladek <pmladek@suse.com>
10852M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10853R: Steven Rostedt <rostedt@goodmis.org>
10854S: Maintained
10855F: kernel/printk/
10856F: include/linux/printk.h
10857
1da177e4 10858PRISM54 WIRELESS DRIVER
8b58be88 10859M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 10860L: linux-wireless@vger.kernel.org
9ef80804 10861W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 10862S: Obsolete
c12edfe2 10863F: drivers/net/wireless/intersil/prism54/
1da177e4 10864
b689d4a7
LR
10865PROC SYSCTL
10866M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10867M: Kees Cook <keescook@chromium.org>
10868L: linux-kernel@vger.kernel.org
10869L: linux-fsdevel@vger.kernel.org
10870S: Maintained
10871F: fs/proc/proc_sysctl.c
10872F: include/linux/sysctl.h
10873F: kernel/sysctl.c
10874F: tools/testing/selftests/sysctl/
10875
02c18891 10876PS3 NETWORK SUPPORT
b809b9ca 10877M: Geoff Levand <geoff@infradead.org>
02c18891 10878L: netdev@vger.kernel.org
a14ab6b6 10879L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10880S: Maintained
8df158ac 10881F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 10882
f58a9d17 10883PS3 PLATFORM SUPPORT
b809b9ca 10884M: Geoff Levand <geoff@infradead.org>
a4724ed6 10885L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10886S: Maintained
679655da
JP
10887F: arch/powerpc/boot/ps3*
10888F: arch/powerpc/include/asm/lv1call.h
10889F: arch/powerpc/include/asm/ps3*.h
10890F: arch/powerpc/platforms/ps3/
10891F: drivers/*/ps3*
10892F: drivers/ps3/
fec629b8 10893F: drivers/rtc/rtc-ps3.c
679655da 10894F: drivers/usb/host/*ps3.c
fec629b8 10895F: sound/ppc/snd_ps3*
f58a9d17 10896
cffb4add 10897PS3VRAM DRIVER
8b58be88 10898M: Jim Paris <jim@jtan.com>
3715a5d0 10899M: Geoff Levand <geoff@infradead.org>
a14ab6b6 10900L: linuxppc-dev@lists.ozlabs.org
cffb4add 10901S: Maintained
8a3977cb 10902F: drivers/block/ps3vram.c
cffb4add 10903
6ae0a628 10904PSAMPLE PACKET SAMPLING SUPPORT:
f1fd20c3 10905M: Yotam Gigi <yotam.gi@gmail.com>
6ae0a628
YG
10906S: Maintained
10907F: net/psample
10908F: include/net/psample.h
10909F: include/uapi/linux/psample.h
10910
8defe599 10911PSTORE FILESYSTEM
fc1b326e 10912M: Kees Cook <keescook@chromium.org>
9d5e2a02 10913M: Anton Vorontsov <anton@enomsg.org>
8defe599 10914M: Colin Cross <ccross@android.com>
8defe599
AV
10915M: Tony Luck <tony.luck@intel.com>
10916S: Maintained
fc1b326e 10917T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
10918F: fs/pstore/
10919F: include/linux/pstore*
04851772 10920F: drivers/firmware/efi/efi-pstore.c
8defe599 10921F: drivers/acpi/apei/erst.c
fc1b326e
KC
10922F: Documentation/admin-guide/ramoops.rst
10923F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10924K: \b(pstore|ramoops)
8defe599 10925
7fbc415d
RC
10926PTP HARDWARE CLOCK SUPPORT
10927M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10928L: netdev@vger.kernel.org
7fbc415d
RC
10929S: Maintained
10930W: http://linuxptp.sourceforge.net/
10931F: Documentation/ABI/testing/sysfs-ptp
10932F: Documentation/ptp/*
0ecb3cdd 10933F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10934F: drivers/net/phy/dp83640*
10935F: drivers/ptp/*
10936F: include/linux/ptp_cl*
10937
cf94a4d1 10938PTRACE SUPPORT
8b58be88 10939M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10940S: Maintained
10941F: include/asm-generic/syscall.h
10942F: include/linux/ptrace.h
10943F: include/linux/regset.h
10944F: include/linux/tracehook.h
c117ab84 10945F: include/uapi/linux/ptrace.h
095f6d76
IM
10946F: include/uapi/linux/ptrace.h
10947F: include/asm-generic/ptrace.h
cf94a4d1 10948F: kernel/ptrace.c
095f6d76
IM
10949F: arch/*/ptrace*.c
10950F: arch/*/*/ptrace*.c
10951F: arch/*/include/asm/ptrace*.h
cf94a4d1 10952
3e9d7ba7
HV
10953PULSE8-CEC DRIVER
10954M: Hans Verkuil <hverkuil@xs4all.nl>
10955L: linux-media@vger.kernel.org
10956T: git git://linuxtv.org/media_tree.git
10957S: Maintained
104eda6d 10958F: drivers/media/usb/pulse8-cec/*
1d174e75 10959F: Documentation/media/cec-drivers/pulse8-cec.rst
3e9d7ba7 10960
8320204a 10961PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10962M: Mike Isely <isely@pobox.com>
16e9495d 10963L: pvrusb2@isely.net (subscribers-only)
661263b5 10964L: linux-media@vger.kernel.org
8320204a 10965W: http://www.isely.net/pvrusb2/
275ffde4 10966T: git git://linuxtv.org/media_tree.git
8320204a 10967S: Maintained
618cd932 10968F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10969F: drivers/media/usb/pvrusb2/
8320204a 10970
39532e6c 10971PWC WEBCAM DRIVER
c0936df4 10972M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10973L: linux-media@vger.kernel.org
10974T: git git://linuxtv.org/media_tree.git
c0936df4 10975S: Odd Fixes
39532e6c
HG
10976F: drivers/media/usb/pwc/*
10977
93c090b3 10978PWM FAN DRIVER
774e0362 10979M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10980M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10981L: linux-hwmon@vger.kernel.org
93c090b3
KD
10982S: Supported
10983F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10984F: Documentation/hwmon/pwm-fan
10985F: drivers/hwmon/pwm-fan.c
10986
db3df876
SY
10987PWM IR Transmitter
10988M: Sean Young <sean@mess.org>
10989L: linux-media@vger.kernel.org
10990S: Maintained
10991F: drivers/media/rc/pwm-ir-tx.c
10992
200efedd 10993PWM SUBSYSTEM
aa3495f7
TR
10994M: Thierry Reding <thierry.reding@gmail.com>
10995L: linux-pwm@vger.kernel.org
0c2498f1 10996S: Maintained
006e854f 10997T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10998F: Documentation/pwm.txt
10999F: Documentation/devicetree/bindings/pwm/
11000F: include/linux/pwm.h
0c2498f1 11001F: drivers/pwm/
a140b98d
TR
11002F: drivers/video/backlight/pwm_bl.c
11003F: include/linux/pwm_backlight.h
757642f9
AL
11004F: drivers/gpio/gpio-mvebu.c
11005F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
0c2498f1 11006
7683e9e5
LT
11007PXA GPIO DRIVER
11008M: Robert Jarzmik <robert.jarzmik@free.fr>
11009L: linux-gpio@vger.kernel.org
11010S: Maintained
11011F: drivers/gpio/gpio-pxa.c
11012
11013PXA MMCI DRIVER
11014S: Orphan
11015
11016PXA RTC DRIVER
11017M: Robert Jarzmik <robert.jarzmik@free.fr>
11018L: linux-rtc@vger.kernel.org
11019S: Maintained
11020
30ec261e 11021PXA2xx/PXA3xx SUPPORT
8da5e302 11022M: Daniel Mack <daniel@zonque.org>
a323f664 11023M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 11024M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 11025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 11026T: git git://github.com/hzhuang1/linux.git
8da5e302 11027T: git git://github.com/rjarzmik/linux.git
1da177e4 11028S: Maintained
e68d7c14 11029F: arch/arm/boot/dts/pxa*
679655da 11030F: arch/arm/mach-pxa/
820439f1 11031F: drivers/dma/pxa*
679655da 11032F: drivers/pcmcia/pxa2xx*
1403ead9 11033F: drivers/pinctrl/pxa/
9df92e6c 11034F: drivers/spi/spi-pxa2xx*
faf2e1db 11035F: drivers/usb/gadget/udc/pxa2*
679655da 11036F: include/sound/pxa2xx-lib.h
bec4c99e 11037F: sound/arm/pxa*
14430813 11038F: sound/soc/pxa/
1da177e4 11039
ec64d3bf
EG
11040PXA3xx NAND FLASH DRIVER
11041M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11042L: linux-mtd@lists.infradead.org
11043S: Maintained
9a67f099 11044F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 11045
cea4001a 11046QAT DRIVER
90ab5a81
TS
11047M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11048M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
11049L: qat-linux@intel.com
11050S: Supported
11051F: drivers/crypto/qat/
cea4001a 11052
82abbea7
RD
11053QCOM AUDIO (ASoC) DRIVERS
11054M: Patrick Lai <plai@codeaurora.org>
11055M: Banajit Goswami <bgoswami@codeaurora.org>
11056L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11057S: Supported
11058F: sound/soc/qcom/
11059
11060QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11061M: Gabriel Somlo <somlo@cmu.edu>
11062M: "Michael S. Tsirkin" <mst@redhat.com>
11063L: qemu-devel@nongnu.org
11064S: Maintained
11065F: drivers/firmware/qemu_fw_cfg.c
11066
52a09a04 11067QIB DRIVER
8473c603 11068M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
11069L: linux-rdma@vger.kernel.org
11070S: Supported
11071F: drivers/infiniband/hw/qib/
11072
7683e9e5
LT
11073QLOGIC QL41xxx FCOE DRIVER
11074M: QLogic-Storage-Upstream@cavium.com
11075L: linux-scsi@vger.kernel.org
11076S: Supported
11077F: drivers/scsi/qedf/
11078
11079QLOGIC QL41xxx ISCSI DRIVER
11080M: QLogic-Storage-Upstream@cavium.com
11081L: linux-scsi@vger.kernel.org
11082S: Supported
11083F: drivers/scsi/qedi/
11084
11085QLOGIC QL4xxx ETHERNET DRIVER
7683e9e5
LT
11086M: Ariel Elior <Ariel.Elior@cavium.com>
11087M: everest-linux-l2@cavium.com
11088L: netdev@vger.kernel.org
11089S: Supported
11090F: drivers/net/ethernet/qlogic/qed/
11091F: include/linux/qed/
11092F: drivers/net/ethernet/qlogic/qede/
11093
11094QLOGIC QL4xxx RDMA DRIVER
11095M: Ram Amrani <Ram.Amrani@cavium.com>
11096M: Ariel Elior <Ariel.Elior@cavium.com>
11097L: linux-rdma@vger.kernel.org
11098S: Supported
11099F: drivers/infiniband/hw/qedr/
11100F: include/uapi/rdma/qedr-abi.h
11101
5e9772b9
JS
11102QLOGIC QLA1280 SCSI DRIVER
11103M: Michael Reed <mdr@sgi.com>
11104L: linux-scsi@vger.kernel.org
11105S: Maintained
11106F: drivers/scsi/qla1280.[ch]
11107
1da177e4 11108QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 11109M: qla2xxx-upstream@qlogic.com
1da177e4
LT
11110L: linux-scsi@vger.kernel.org
11111S: Supported
679655da
JP
11112F: Documentation/scsi/LICENSE.qla2xxx
11113F: drivers/scsi/qla2xxx/
1da177e4 11114
5a4faa87 11115QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 11116M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
11117L: netdev@vger.kernel.org
11118S: Supported
679655da 11119F: Documentation/networking/LICENSE.qla3xxx
aa43c215 11120F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 11121
7683e9e5
LT
11122QLOGIC QLA4XXX iSCSI DRIVER
11123M: QLogic-Storage-Upstream@qlogic.com
11124L: linux-scsi@vger.kernel.org
0ec00f03 11125S: Supported
7683e9e5
LT
11126F: Documentation/scsi/LICENSE.qla4xxx
11127F: drivers/scsi/qla4xxx/
0ec00f03 11128
7683e9e5 11129QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
11130M: Harish Patil <harish.patil@cavium.com>
11131M: Manish Chopra <manish.chopra@cavium.com>
11132M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
11133L: netdev@vger.kernel.org
11134S: Supported
7683e9e5 11135F: drivers/net/ethernet/qlogic/qlcnic/
61d8658b 11136
7683e9e5
LT
11137QLOGIC QLGE 10Gb ETHERNET DRIVER
11138M: Harish Patil <harish.patil@cavium.com>
11139M: Manish Chopra <manish.chopra@cavium.com>
11140M: Dept-GELinuxNICDev@cavium.com
11141L: netdev@vger.kernel.org
b6ea01ba 11142S: Supported
7683e9e5 11143F: drivers/net/ethernet/qlogic/qlge/
b6ea01ba 11144
1da177e4 11145QNX4 FILESYSTEM
8b58be88 11146M: Anders Larsen <al@alarsen.net>
1da177e4
LT
11147W: http://www.alarsen.net/linux/qnx4fs/
11148S: Maintained
80811493 11149F: fs/qnx4/
c117ab84
CEB
11150F: include/uapi/linux/qnx4_fs.h
11151F: include/uapi/linux/qnxtypes.h
1da177e4 11152
d8b97569 11153QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
11154M: Stuart Yoder <stuyoder@gmail.com>
11155M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
11156L: linux-kernel@vger.kernel.org
11157S: Maintained
11158F: drivers/staging/fsl-mc/
c1517d50 11159F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
d8b97569 11160
91952bc0
AP
11161QT1010 MEDIA DRIVER
11162M: Antti Palosaari <crope@iki.fi>
11163L: linux-media@vger.kernel.org
a825eaec 11164W: https://linuxtv.org
91952bc0
AP
11165W: http://palosaari.fi/linux/
11166Q: http://patchwork.linuxtv.org/project/linux-media/list/
11167T: git git://linuxtv.org/anttip/media_tree.git
11168S: Maintained
11169F: drivers/media/tuners/qt1010*
11170
2ea0ffcb
KV
11171QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11172M: Kalle Valo <kvalo@qca.qualcomm.com>
11173L: ath10k@lists.infradead.org
11174W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 11175T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
11176S: Supported
11177F: drivers/net/wireless/ath/ath10k/
11178
7683e9e5
LT
11179QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11180M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11181L: linux-wireless@vger.kernel.org
11182W: http://wireless.kernel.org/en/users/Drivers/ath9k
11183S: Supported
11184F: drivers/net/wireless/ath/ath9k/
11185
5c8cea42
TT
11186QUALCOMM CAMERA SUBSYSTEM DRIVER
11187M: Todor Tomov <todor.tomov@linaro.org>
11188L: linux-media@vger.kernel.org
11189S: Maintained
11190F: Documentation/devicetree/bindings/media/qcom,camss.txt
11191F: Documentation/media/v4l-drivers/qcom_camss.rst
11192F: drivers/media/platform/qcom/camss-8x16/
11193
b9b17deb
TT
11194QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11195M: Timur Tabi <timur@codeaurora.org>
11196L: netdev@vger.kernel.org
11197S: Supported
11198F: drivers/net/ethernet/qualcomm/emac/
11199
4f4567cf
RK
11200QUALCOMM HEXAGON ARCHITECTURE
11201M: Richard Kuo <rkuo@codeaurora.org>
11202L: linux-hexagon@vger.kernel.org
9f273c24 11203T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
11204S: Supported
11205F: arch/hexagon/
11206
d43ecff3
RC
11207QUALCOMM IOMMU
11208M: Rob Clark <robdclark@gmail.com>
11209L: iommu@lists.linux-foundation.org
11210L: linux-arm-msm@vger.kernel.org
11211S: Maintained
11212F: drivers/iommu/qcom_iommu.c
11213
097748eb
SV
11214QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11215M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11216L: linux-media@vger.kernel.org
11217L: linux-arm-msm@vger.kernel.org
11218T: git git://linuxtv.org/media_tree.git
11219S: Maintained
11220F: drivers/media/platform/qcom/venus/
11221
8e84c258
EK
11222QUALCOMM WCN36XX WIRELESS DRIVER
11223M: Eugene Krasnikov <k.eugene.e@gmail.com>
11224L: wcn36xx@lists.infradead.org
11225W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11226T: git git://github.com/KrasnikovEugene/wcn36xx.git
11227S: Supported
11228F: drivers/net/wireless/ath/wcn36xx/
11229
98f44cb0 11230QUANTENNA QTNFMAC WIRELESS DRIVER
7683e9e5
LT
11231M: Igor Mitsyanko <imitsyanko@quantenna.com>
11232M: Avinash Patil <avinashp@quantenna.com>
11233M: Sergey Matyukevich <smatyukevich@quantenna.com>
11234L: linux-wireless@vger.kernel.org
11235S: Maintained
11236F: drivers/net/wireless/quantenna
11237
11238RADEON and AMDGPU DRM DRIVERS
11239M: Alex Deucher <alexander.deucher@amd.com>
11240M: Christian König <christian.koenig@amd.com>
11241L: amd-gfx@lists.freedesktop.org
11242T: git git://people.freedesktop.org/~agd5f/linux
11243S: Supported
11244F: drivers/gpu/drm/radeon/
11245F: include/uapi/drm/radeon_drm.h
11246F: drivers/gpu/drm/amd/
11247F: include/uapi/drm/amdgpu_drm.h
98f44cb0 11248
1da177e4 11249RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 11250M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 11251L: linux-fbdev@vger.kernel.org
1da177e4 11252S: Maintained
8a61f013 11253F: drivers/video/fbdev/aty/radeon*
c117ab84 11254F: include/uapi/linux/radeonfb.h
1da177e4 11255
c6c9b34c 11256RADIOSHARK RADIO DRIVER
c0936df4 11257M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11258L: linux-media@vger.kernel.org
11259T: git git://linuxtv.org/media_tree.git
11260S: Maintained
11261F: drivers/media/radio/radio-shark.c
11262
11263RADIOSHARK2 RADIO DRIVER
c0936df4 11264M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11265L: linux-media@vger.kernel.org
11266T: git git://linuxtv.org/media_tree.git
11267S: Maintained
11268F: drivers/media/radio/radio-shark2.c
11269F: drivers/media/radio/radio-tea5777.c
11270
82abbea7
RD
11271RADOS BLOCK DEVICE (RBD)
11272M: Ilya Dryomov <idryomov@gmail.com>
11273M: Sage Weil <sage@redhat.com>
11274M: Alex Elder <elder@kernel.org>
11275L: ceph-devel@vger.kernel.org
11276W: http://ceph.com/
11277T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11278T: git git://github.com/ceph/ceph-client.git
11279S: Supported
11280F: Documentation/ABI/testing/sysfs-bus-rbd
11281F: drivers/block/rbd.c
11282F: drivers/block/rbd_types.h
11283
1da177e4 11284RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 11285M: Paul Mackerras <paulus@samba.org>
c69f677c 11286L: linux-fbdev@vger.kernel.org
1da177e4 11287S: Maintained
8a61f013 11288F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 11289
0f314f6c
HV
11290RAINSHADOW-CEC DRIVER
11291M: Hans Verkuil <hverkuil@xs4all.nl>
11292L: linux-media@vger.kernel.org
11293T: git git://linuxtv.org/media_tree.git
11294S: Maintained
11295F: drivers/media/usb/rainshadow-cec/*
11296
a0fd81a9 11297RALINK MIPS ARCHITECTURE
bdb40e8e 11298M: John Crispin <john@phrozen.org>
a0fd81a9
JC
11299L: linux-mips@linux-mips.org
11300S: Maintained
11301F: arch/mips/ralink
11302
e7839f25 11303RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 11304P: rt2x00 project
b182427e 11305M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 11306M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 11307L: linux-wireless@vger.kernel.org
95ea3627 11308S: Maintained
33aca94d 11309F: drivers/net/wireless/ralink/rt2x00/
95ea3627 11310
9db5579b 11311RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 11312M: Jens Axboe <axboe@kernel.dk>
9db5579b 11313S: Maintained
679655da
JP
11314F: Documentation/blockdev/ramdisk.txt
11315F: drivers/block/brd.c
9db5579b 11316
9e95ce27 11317RANDOM NUMBER DRIVER
0624bcaa 11318M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 11319S: Maintained
679655da 11320F: drivers/char/random.c
9e95ce27 11321
394b701c 11322RAPIDIO SUBSYSTEM
8b58be88 11323M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 11324M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 11325S: Maintained
679655da 11326F: drivers/rapidio/
394b701c 11327
e2d1d6c0 11328RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 11329L: linux-wireless@vger.kernel.org
f52a5490 11330S: Orphan
679655da 11331F: drivers/net/wireless/ray*
e2d1d6c0
RD
11332
11333RCUTORTURE MODULE
e0198b29 11334M: Josh Triplett <josh@joshtriplett.org>
8b58be88 11335M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 11336L: linux-kernel@vger.kernel.org
f9094d8e 11337S: Supported
08deed1e 11338T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 11339F: Documentation/RCU/torture.txt
34e2d560 11340F: kernel/rcu/rcutorture.c
e2d1d6c0 11341
c87b9c60
PM
11342RCUTORTURE TEST FRAMEWORK
11343M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11344M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11345R: Steven Rostedt <rostedt@goodmis.org>
11346R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11347R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11348L: linux-kernel@vger.kernel.org
c87b9c60
PM
11349S: Supported
11350T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11351F: tools/testing/selftests/rcutorture
11352
c1f766b5 11353RDC R-321X SoC
8b58be88 11354M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
11355S: Maintained
11356
db17f395 11357RDC R6040 FAST ETHERNET DRIVER
35566e96 11358M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
11359L: netdev@vger.kernel.org
11360S: Maintained
58565a35 11361F: drivers/net/ethernet/rdc/r6040.c
db17f395 11362
82abbea7
RD
11363RDMAVT - RDMA verbs software
11364M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11365L: linux-rdma@vger.kernel.org
11366S: Supported
11367F: drivers/infiniband/sw/rdmavt
11368
a09ed661 11369RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 11370M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11371L: netdev@vger.kernel.org
11372L: linux-rdma@vger.kernel.org
fbb5a558 11373L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 11374W: https://oss.oracle.com/projects/rds/
a09ed661 11375S: Supported
679655da 11376F: net/rds/
72f26eee 11377F: Documentation/networking/rds.txt
a09ed661 11378
48553d10
FY
11379RDT - RESOURCE ALLOCATION
11380M: Fenghua Yu <fenghua.yu@intel.com>
11381L: linux-kernel@vger.kernel.org
11382S: Supported
11383F: arch/x86/kernel/cpu/intel_rdt*
05830204 11384F: arch/x86/include/asm/intel_rdt_sched.h
48553d10
FY
11385F: Documentation/x86/intel_rdt*
11386
595182bc 11387READ-COPY UPDATE (RCU)
8b58be88 11388M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11389M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11390R: Steven Rostedt <rostedt@goodmis.org>
11391R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11392R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11393L: linux-kernel@vger.kernel.org
9fab9787 11394W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 11395S: Supported
08deed1e 11396T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 11397F: Documentation/RCU/
9fab9787 11398X: Documentation/RCU/torture.txt
f9094d8e 11399F: include/linux/rcu*
4102adab
PM
11400X: include/linux/srcu.h
11401F: kernel/rcu/
34e2d560 11402X: kernel/torture.c
595182bc 11403
0c86edc0 11404REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 11405M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 11406M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6ceec695 11407L: linux-rtc@vger.kernel.org
8a6e2535 11408Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 11409T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 11410S: Maintained
7af6a2e1 11411F: Documentation/devicetree/bindings/rtc/
679655da
JP
11412F: Documentation/rtc.txt
11413F: drivers/rtc/
11414F: include/linux/rtc.h
c117ab84 11415F: include/uapi/linux/rtc.h
fe23c336
AB
11416F: include/linux/rtc/
11417F: include/linux/platform_data/rtc-*
11418F: tools/testing/selftests/timers/rtctest.c
0c86edc0 11419
0e400c53
MB
11420REALTEK AUDIO CODECS
11421M: Bard Liao <bardliao@realtek.com>
11422M: Oder Chiou <oder_chiou@realtek.com>
11423S: Maintained
11424F: sound/soc/codecs/rt*
11425F: include/sound/rt*.h
11426
b83a313b 11427REGISTER MAP ABSTRACTION
b02e48f2 11428M: Mark Brown <broonie@kernel.org>
dd060bc9 11429L: linux-kernel@vger.kernel.org
b83a313b
MB
11430T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11431S: Supported
9398a639 11432F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
11433F: drivers/base/regmap/
11434F: include/linux/regmap.h
11435
82abbea7
RD
11436REISERFS FILE SYSTEM
11437L: reiserfs-devel@vger.kernel.org
11438S: Supported
11439F: fs/reiserfs/
11440
400e64df
OBC
11441REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11442M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11443M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11444L: linux-remoteproc@vger.kernel.org
6bb697b6 11445T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 11446S: Maintained
15ebc72d 11447F: Documentation/devicetree/bindings/remoteproc/
400e64df 11448F: Documentation/remoteproc.txt
15ebc72d 11449F: drivers/remoteproc/
6fc26488 11450F: include/linux/remoteproc.h
400e64df 11451
d8115db5
OBC
11452REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11453M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11454M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11455L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
11456T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11457S: Maintained
11458F: drivers/rpmsg/
11459F: Documentation/rpmsg.txt
11460F: include/linux/rpmsg.h
38c6fc32 11461F: include/linux/rpmsg/
d8115db5 11462
fedc81e7
GU
11463RENESAS CLOCK DRIVERS
11464M: Geert Uytterhoeven <geert+renesas@glider.be>
11465L: linux-renesas-soc@vger.kernel.org
11466S: Supported
11467F: drivers/clk/renesas/
11468
8e6569af
SS
11469RENESAS ETHERNET DRIVERS
11470R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11471L: netdev@vger.kernel.org
4a121096 11472L: linux-renesas-soc@vger.kernel.org
6fa9c623
SS
11473F: Documentation/devicetree/bindings/net/renesas,*.txt
11474F: Documentation/devicetree/bindings/net/sh_eth.txt
8e6569af
SS
11475F: drivers/net/ethernet/renesas/
11476F: include/linux/sh_eth.h
11477
059c53b3
MV
11478RENESAS R-CAR GYROADC DRIVER
11479M: Marek Vasut <marek.vasut@gmail.com>
11480L: linux-iio@vger.kernel.org
11481S: Supported
11482F: drivers/iio/adc/rcar_gyro_adc.c
11483
7c7356ba 11484RENESAS USB PHY DRIVER
3e46c397 11485M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 11486L: linux-renesas-soc@vger.kernel.org
3e46c397 11487S: Maintained
7c7356ba 11488F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
3e46c397 11489
1b0fe6be
PZ
11490RESET CONTROLLER FRAMEWORK
11491M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 11492T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
11493S: Maintained
11494F: drivers/reset/
11495F: Documentation/devicetree/bindings/reset/
b2f6dd7b 11496F: include/dt-bindings/reset/
1b0fe6be
PZ
11497F: include/linux/reset.h
11498F: include/linux/reset-controller.h
11499
e0897645 11500RFKILL
8b58be88 11501M: Johannes Berg <johannes@sipsolutions.net>
19d337df 11502L: linux-wireless@vger.kernel.org
ce466579
JB
11503W: http://wireless.kernel.org/
11504T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 11506S: Maintained
505c9247 11507F: Documentation/rfkill.txt
80811493 11508F: net/rfkill/
e0897645 11509
933685ca
TG
11510RHASHTABLE
11511M: Thomas Graf <tgraf@suug.ch>
39ec406d 11512M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
11513L: netdev@vger.kernel.org
11514S: Maintained
11515F: lib/rhashtable.c
11516F: include/linux/rhashtable.h
11517
7683e9e5 11518RICOH R5C592 MEMORYSTICK DRIVER
67e054e9
ML
11519M: Maxim Levitsky <maximlevitsky@gmail.com>
11520S: Maintained
7683e9e5 11521F: drivers/memstick/host/r592.*
67e054e9 11522
7683e9e5 11523RICOH SMARTMEDIA/XD DRIVER
92634125
ML
11524M: Maxim Levitsky <maximlevitsky@gmail.com>
11525S: Maintained
7683e9e5
LT
11526F: drivers/mtd/nand/r852.c
11527F: drivers/mtd/nand/r852.h
92634125 11528
27f1d2f9
SA
11529ROCCAT DRIVERS
11530M: Stefan Achatz <erazor_de@users.sourceforge.net>
11531W: http://sourceforge.net/projects/roccat/
11532S: Maintained
11533F: drivers/hid/hid-roccat*
11534F: include/linux/hid-roccat*
11535F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11536
4b8ac966
JP
11537ROCKER DRIVER
11538M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
11539L: netdev@vger.kernel.org
11540S: Supported
11541F: drivers/net/ethernet/rocker/
11542
1da177e4
LT
11543ROCKETPORT DRIVER
11544P: Comtrol Corp.
1da177e4
LT
11545W: http://www.comtrol.com
11546S: Maintained
679655da 11547F: Documentation/serial/rocket.txt
c897401b 11548F: drivers/tty/rocket*
1da177e4 11549
7645c2f4
KC
11550ROCKETPORT EXPRESS/INFINITY DRIVER
11551M: Kevin Cernekee <cernekee@gmail.com>
11552L: linux-serial@vger.kernel.org
11553S: Odd Fixes
11554F: drivers/tty/serial/rp2.*
11555
d3ea2127
MV
11556ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11557M: Marek Vasut <marek.vasut+renesas@gmail.com>
11558L: linux-kernel@vger.kernel.org
11559L: linux-renesas-soc@vger.kernel.org
11560S: Supported
11561F: drivers/mfd/bd9571mwv.c
11562F: drivers/regulator/bd9571mwv-regulator.c
11563F: drivers/gpio/gpio-bd9571mwv.c
11564F: include/linux/mfd/bd9571mwv.h
11565F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11566
1da177e4 11567ROSE NETWORK LAYER
8b58be88 11568M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 11569L: linux-hams@vger.kernel.org
d34cb28a 11570W: http://www.linux-ax25.org/
1da177e4 11571S: Maintained
679655da 11572F: include/net/rose.h
c117ab84 11573F: include/uapi/linux/rose.h
679655da 11574F: net/rose/
1da177e4 11575
91952bc0
AP
11576RTL2830 MEDIA DRIVER
11577M: Antti Palosaari <crope@iki.fi>
11578L: linux-media@vger.kernel.org
a825eaec 11579W: https://linuxtv.org
91952bc0
AP
11580W: http://palosaari.fi/linux/
11581Q: http://patchwork.linuxtv.org/project/linux-media/list/
11582T: git git://linuxtv.org/anttip/media_tree.git
11583S: Maintained
11584F: drivers/media/dvb-frontends/rtl2830*
11585
27a0aacf
AP
11586RTL2832 MEDIA DRIVER
11587M: Antti Palosaari <crope@iki.fi>
11588L: linux-media@vger.kernel.org
a825eaec 11589W: https://linuxtv.org
27a0aacf
AP
11590W: http://palosaari.fi/linux/
11591Q: http://patchwork.linuxtv.org/project/linux-media/list/
11592T: git git://linuxtv.org/anttip/media_tree.git
11593S: Maintained
11594F: drivers/media/dvb-frontends/rtl2832*
11595
ba6e6f6e
AP
11596RTL2832_SDR MEDIA DRIVER
11597M: Antti Palosaari <crope@iki.fi>
11598L: linux-media@vger.kernel.org
a825eaec 11599W: https://linuxtv.org
ba6e6f6e
AP
11600W: http://palosaari.fi/linux/
11601Q: http://patchwork.linuxtv.org/project/linux-media/list/
11602T: git git://linuxtv.org/anttip/media_tree.git
11603S: Maintained
b4bb1c28 11604F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 11605
59840488 11606RTL8180 WIRELESS DRIVER
605bebe2 11607L: linux-wireless@vger.kernel.org
491b26b4 11608W: http://wireless.kernel.org/
54e5881d 11609T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 11610S: Orphan
62141726 11611F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 11612
59840488 11613RTL8187 WIRELESS DRIVER
9f0939bf 11614M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
11615M: Hin-Tak Leung <htl10@users.sourceforge.net>
11616M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 11617L: linux-wireless@vger.kernel.org
491b26b4 11618W: http://wireless.kernel.org/
54e5881d 11619T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 11620S: Maintained
62141726 11621F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 11622
3cf0c8ad
LF
11623RTL8192CE WIRELESS DRIVER
11624M: Larry Finger <Larry.Finger@lwfinger.net>
11625M: Chaoming Li <chaoming_li@realsil.com.cn>
11626L: linux-wireless@vger.kernel.org
491b26b4 11627W: http://wireless.kernel.org/
3cf0c8ad
LF
11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11629S: Maintained
62141726
KV
11630F: drivers/net/wireless/realtek/rtlwifi/
11631F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 11632
26f1fad2 11633RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 11634M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 11635L: linux-wireless@vger.kernel.org
171a900c 11636T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
11637S: Maintained
11638F: drivers/net/wireless/realtek/rtl8xxxu/
11639
9eb8ef74 11640S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 11641M: Antonino Daplas <adaplas@gmail.com>
c69f677c 11642L: linux-fbdev@vger.kernel.org
ce00f85c 11643S: Maintained
8a61f013 11644F: drivers/video/fbdev/savage/
9eb8ef74 11645
1da177e4 11646S390
8b58be88
JP
11647M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11648M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 11649L: linux-s390@vger.kernel.org
5238da45 11650W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 11651T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 11652S: Supported
679655da 11653F: arch/s390/
a968cd3e 11654F: drivers/s390/
3bfe6858 11655F: Documentation/s390/
0c88a041 11656F: Documentation/driver-api/s390-drivers.rst
5238da45 11657
322986ca
SO
11658S390 COMMON I/O LAYER
11659M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11660M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11661L: linux-s390@vger.kernel.org
11662W: http://www.ibm.com/developerworks/linux/linux390/
11663S: Supported
11664F: drivers/s390/cio/
11665
11666S390 DASD DRIVER
38b7f07a
SH
11667M: Stefan Haberland <sth@linux.vnet.ibm.com>
11668M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
11669L: linux-s390@vger.kernel.org
11670W: http://www.ibm.com/developerworks/linux/linux390/
11671S: Supported
11672F: drivers/s390/block/dasd*
11673F: block/partitions/ibm.c
11674
7683e9e5
LT
11675S390 IOMMU (PCI)
11676M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11677L: linux-s390@vger.kernel.org
11678W: http://www.ibm.com/developerworks/linux/linux390/
11679S: Supported
11680F: drivers/iommu/s390-iommu.c
11681
11682S390 IUCV NETWORK LAYER
11683M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11684M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11685L: linux-s390@vger.kernel.org
11686W: http://www.ibm.com/developerworks/linux/linux390/
11687S: Supported
11688F: drivers/s390/net/*iucv*
11689F: include/net/iucv/
11690F: net/iucv/
11691
5238da45 11692S390 NETWORK DRIVERS
90b14dc7 11693M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 11694M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 11695L: linux-s390@vger.kernel.org
5238da45
HC
11696W: http://www.ibm.com/developerworks/linux/linux390/
11697S: Supported
679655da 11698F: drivers/s390/net/
5238da45 11699
322986ca
SO
11700S390 PCI SUBSYSTEM
11701M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11702M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11703L: linux-s390@vger.kernel.org
11704W: http://www.ibm.com/developerworks/linux/linux390/
11705S: Supported
11706F: arch/s390/pci/
11707F: drivers/pci/hotplug/s390_pci_hpc.c
11708
7683e9e5
LT
11709S390 VFIO-CCW DRIVER
11710M: Cornelia Huck <cohuck@redhat.com>
11711M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11712L: linux-s390@vger.kernel.org
11713L: kvm@vger.kernel.org
11714S: Supported
11715F: drivers/s390/cio/vfio_ccw*
11716F: Documentation/s390/vfio-ccw.txt
11717F: include/uapi/linux/vfio_ccw.h
11718
feed9b62 11719S390 ZCRYPT DRIVER
cb9c6385 11720M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 11721L: linux-s390@vger.kernel.org
a968cd3e 11722W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 11723S: Supported
d5ca6918 11724F: drivers/s390/crypto/
feed9b62 11725
5238da45 11726S390 ZFCP DRIVER
d38e19d0 11727M: Steffen Maier <maier@linux.vnet.ibm.com>
458ceea9 11728M: Benjamin Block <bblock@linux.vnet.ibm.com>
d58140cc 11729L: linux-s390@vger.kernel.org
5238da45 11730W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 11731S: Supported
679655da 11732F: drivers/s390/scsi/zfcp_*
1da177e4 11733
4dde7f75 11734S3C24XX SD/MMC Driver
8b58be88 11735M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 11736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 11737S: Supported
679655da 11738F: drivers/mmc/host/s3cmci.*
4dde7f75 11739
1f15a229
HV
11740SAA6588 RDS RECEIVER DRIVER
11741M: Hans Verkuil <hverkuil@xs4all.nl>
11742L: linux-media@vger.kernel.org
11743T: git git://linuxtv.org/media_tree.git
a825eaec 11744W: https://linuxtv.org
1f15a229
HV
11745S: Odd Fixes
11746F: drivers/media/i2c/saa6588*
11747
98ed12e6 11748SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
11749M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11750M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 11751L: linux-media@vger.kernel.org
a825eaec 11752W: https://linuxtv.org
98ed12e6
MCC
11753T: git git://linuxtv.org/media_tree.git
11754S: Odd fixes
618cd932 11755F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
11756F: drivers/media/pci/saa7134/
11757
1da177e4 11758SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 11759M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 11760L: linux-media@vger.kernel.org
275ffde4 11761T: git git://linuxtv.org/media_tree.git
1da177e4 11762S: Maintained
90d72ac6
MCC
11763F: drivers/media/common/saa7146/
11764F: drivers/media/pci/saa7146/
11765F: include/media/saa7146*
1da177e4 11766
4a109cc0 11767SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 11768M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 11769M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 11770M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
11771L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11772S: Supported
14430813 11773F: sound/soc/samsung/
4a109cc0 11774
c46ea13f
KK
11775SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11776M: Krzysztof Kozlowski <krzk@kernel.org>
11777L: linux-crypto@vger.kernel.org
11778L: linux-samsung-soc@vger.kernel.org
11779S: Maintained
11780F: drivers/crypto/exynos-rng.c
11781F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11782
0d89a28b 11783SAMSUNG FRAMEBUFFER DRIVER
b7701755 11784M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
11785L: linux-fbdev@vger.kernel.org
11786S: Maintained
8a61f013 11787F: drivers/video/fbdev/s3c-fb.c
0d89a28b 11788
7683e9e5
LT
11789SAMSUNG LAPTOP DRIVER
11790M: Corentin Chary <corentin.chary@gmail.com>
11791L: platform-driver-x86@vger.kernel.org
11792S: Maintained
11793F: drivers/platform/x86/samsung-laptop.c
11794
b40f0632 11795SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 11796M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
11797M: Krzysztof Kozlowski <krzk@kernel.org>
11798M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 11799L: linux-kernel@vger.kernel.org
b40f0632 11800L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
11801S: Supported
11802F: drivers/mfd/sec*.c
11803F: drivers/regulator/s2m*.c
11804F: drivers/regulator/s5m*.c
b40f0632
KK
11805F: drivers/clk/clk-s2mps11.c
11806F: drivers/rtc/rtc-s5m.c
f69d3a17 11807F: include/linux/mfd/samsung/
a13c7c51
KK
11808F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11809F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 11810F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 11811F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 11812
6fd86ab2
SN
11813SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11814M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11815L: linux-media@vger.kernel.org
11816L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11817S: Maintained
11818F: drivers/media/platform/s3c-camif/
d647f0b7 11819F: include/media/drv-intf/s3c_camif.h
6fd86ab2 11820
7683e9e5
LT
11821SAMSUNG S3FWRN5 NFC DRIVER
11822M: Robert Baldyga <r.baldyga@samsung.com>
11823M: Krzysztof Opasiak <k.opasiak@samsung.com>
11824L: linux-nfc@lists.01.org (moderated for non-subscribers)
11825S: Supported
11826F: drivers/nfc/s3fwrn5
11827
b84ef24e
AH
11828SAMSUNG S5C73M3 CAMERA DRIVER
11829M: Kyungmin Park <kyungmin.park@samsung.com>
11830M: Andrzej Hajda <a.hajda@samsung.com>
11831L: linux-media@vger.kernel.org
11832S: Supported
11833F: drivers/media/i2c/s5c73m3/*
11834
7d459937
AH
11835SAMSUNG S5K5BAF CAMERA DRIVER
11836M: Kyungmin Park <kyungmin.park@samsung.com>
11837M: Andrzej Hajda <a.hajda@samsung.com>
11838L: linux-media@vger.kernel.org
11839S: Supported
11840F: drivers/media/i2c/s5k5baf.c
11841
7683e9e5
LT
11842SAMSUNG S5P Security SubSystem (SSS) DRIVER
11843M: Krzysztof Kozlowski <krzk@kernel.org>
11844M: Vladimir Zapolskiy <vz@mleia.com>
11845L: linux-crypto@vger.kernel.org
11846L: linux-samsung-soc@vger.kernel.org
11847S: Maintained
11848F: drivers/crypto/s5p-sss.c
11849
11850SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11851M: Kyungmin Park <kyungmin.park@samsung.com>
11852M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11853L: linux-media@vger.kernel.org
11854Q: https://patchwork.linuxtv.org/project/linux-media/list/
c04c674f 11855S: Supported
7683e9e5 11856F: drivers/media/platform/exynos4-is/
c04c674f 11857
310e39c9 11858SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
11859M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11860M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 11861M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
11862S: Supported
11863L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11864F: drivers/clk/samsung/
490583f0
CC
11865F: include/dt-bindings/clock/exynos*.h
11866F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 11867
2e365a70
AS
11868SAMSUNG SPI DRIVERS
11869M: Kukjin Kim <kgene@kernel.org>
11870M: Krzysztof Kozlowski <krzk@kernel.org>
11871M: Andi Shyti <andi.shyti@samsung.com>
11872L: linux-spi@vger.kernel.org
11873L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11874S: Maintained
11875F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11876F: drivers/spi/spi-s3c*
11877F: include/linux/platform_data/spi-s3c64xx.h
11878
66890ed6
BA
11879SAMSUNG SXGBE DRIVERS
11880M: Byungho An <bh74.an@samsung.com>
11881M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
11882M: Vipul Pandya <vipul.pandya@samsung.com>
11883S: Supported
11884L: netdev@vger.kernel.org
11885F: drivers/net/ethernet/samsung/sxgbe/
11886
93c537af 11887SAMSUNG THERMAL DRIVER
0faf7dd5 11888M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
11889L: linux-pm@vger.kernel.org
11890L: linux-samsung-soc@vger.kernel.org
11891S: Supported
9f273c24 11892T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
11893F: drivers/thermal/samsung/
11894
e296cd32 11895SAMSUNG USB2 PHY DRIVER
774e0362
KD
11896M: Kamil Debski <kamil@wypas.org>
11897M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
11898L: linux-kernel@vger.kernel.org
11899S: Supported
11900F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11901F: Documentation/phy/samsung-usb2.txt
0b56e9a7
VG
11902F: drivers/phy/samsung/phy-exynos4210-usb2.c
11903F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11904F: drivers/phy/samsung/phy-exynos5250-usb2.c
11905F: drivers/phy/samsung/phy-s5pv210-usb2.c
11906F: drivers/phy/samsung/phy-samsung-usb2.c
11907F: drivers/phy/samsung/phy-samsung-usb2.h
e296cd32 11908
1da177e4 11909SC1200 WDT DRIVER
b300645a 11910M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 11911S: Maintained
679655da 11912F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
11913
11914SCHEDULER
dd9b238c 11915M: Ingo Molnar <mingo@redhat.com>
8b58be88 11916M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 11917L: linux-kernel@vger.kernel.org
75fc2d37 11918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 11919S: Maintained
95c0d71d 11920F: kernel/sched/
679655da 11921F: include/linux/sched.h
c117ab84 11922F: include/uapi/linux/sched.h
c2eb505b 11923F: include/linux/wait.h
1da177e4 11924
6bcf6737 11925SCORE ARCHITECTURE
ed38665e 11926M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 11927M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 11928W: http://www.sunplus.com
6bcf6737 11929S: Supported
a2681a75 11930F: arch/score/
6bcf6737 11931
f2ed287b
LR
11932SCR24X CHIP CARD INTERFACE DRIVER
11933M: Lubomir Rintel <lkundrak@v3.sk>
11934S: Supported
11935F: drivers/char/pcmcia/scr24x_cs.c
11936
1da177e4 11937SCSI CDROM DRIVER
8b58be88 11938M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11939L: linux-scsi@vger.kernel.org
11940W: http://www.kernel.dk
11941S: Maintained
679655da 11942F: drivers/scsi/sr*
1da177e4 11943
fb50a83d 11944SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11945M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11946L: linux-rdma@vger.kernel.org
11947S: Supported
11948W: http://www.openfabrics.org
11949Q: http://patchwork.kernel.org/project/linux-rdma/list/
11950T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11951F: drivers/infiniband/ulp/srp/
11952F: include/scsi/srp.h
11953
1da177e4 11954SCSI SG DRIVER
8b58be88 11955M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11956L: linux-scsi@vger.kernel.org
59ab3c93 11957W: http://sg.danny.cz/sg
1da177e4 11958S: Maintained
59ab3c93 11959F: Documentation/scsi/scsi-generic.txt
679655da
JP
11960F: drivers/scsi/sg.c
11961F: include/scsi/sg.h
1da177e4
LT
11962
11963SCSI SUBSYSTEM
7ee7895c 11964M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11965T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11966M: "Martin K. Petersen" <martin.petersen@oracle.com>
11967T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11968L: linux-scsi@vger.kernel.org
1da177e4 11969S: Maintained
2c99a314 11970F: Documentation/devicetree/bindings/scsi/
679655da
JP
11971F: drivers/scsi/
11972F: include/scsi/
1da177e4
LT
11973
11974SCSI TAPE DRIVER
8b58be88 11975M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11976L: linux-scsi@vger.kernel.org
11977S: Maintained
679655da 11978F: Documentation/scsi/st.txt
f7269cfc
JD
11979F: drivers/scsi/st.*
11980F: drivers/scsi/st_*.h
1da177e4
LT
11981
11982SCTP PROTOCOL
8b6efb75 11983M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11984M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11985L: linux-sctp@vger.kernel.org
5f85813c 11986W: http://lksctp.sourceforge.net
8b6efb75 11987S: Maintained
679655da
JP
11988F: Documentation/networking/sctp.txt
11989F: include/linux/sctp.h
4d58c025 11990F: include/uapi/linux/sctp.h
679655da
JP
11991F: include/net/sctp/
11992F: net/sctp/
1da177e4
LT
11993
11994SCx200 CPU SUPPORT
8b58be88 11995M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11996S: Odd Fixes
679655da 11997F: Documentation/i2c/busses/scx200_acb
390889b6 11998F: arch/x86/platform/scx200/
679655da
JP
11999F: drivers/watchdog/scx200_wdt.c
12000F: drivers/i2c/busses/scx200*
12001F: drivers/mtd/maps/scx200_docflash.c
12002F: include/linux/scx200.h
1662d32c
JC
12003
12004SCx200 GPIO DRIVER
8b58be88 12005M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 12006S: Maintained
679655da
JP
12007F: drivers/char/scx200_gpio.c
12008F: include/linux/scx200_gpio.h
1662d32c
JC
12009
12010SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 12011M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 12012S: Maintained
679655da 12013F: drivers/clocksource/scx200_hrt.c
1da177e4 12014
6a36913a 12015SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 12016M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
12017L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12018S: Maintained
679655da 12019F: drivers/mmc/host/sdricoh_cs.c
6a36913a 12020
c04f9d61
KC
12021SECURE COMPUTING
12022M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
12023R: Andy Lutomirski <luto@amacapital.net>
12024R: Will Drewry <wad@chromium.org>
c04f9d61
KC
12025T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12026S: Supported
12027F: kernel/seccomp.c
12028F: include/uapi/linux/seccomp.h
12029F: include/linux/seccomp.h
c99ee51a 12030F: tools/testing/selftests/seccomp/*
0b40808a 12031F: tools/testing/selftests/kselftest_harness.h
c061f33f 12032F: Documentation/userspace-api/seccomp_filter.rst
c04f9d61
KC
12033K: \bsecure_computing
12034K: \bTIF_SECCOMP\b
12035
7683e9e5
LT
12036SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12037M: Al Cooper <alcooperx@gmail.com>
12038L: linux-mmc@vger.kernel.org
12039L: bcm-kernel-feedback-list@broadcom.com
12040S: Maintained
12041F: drivers/mmc/host/sdhci-brcmstb*
12042
82abbea7
RD
12043SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12044M: Adrian Hunter <adrian.hunter@intel.com>
12045L: linux-mmc@vger.kernel.org
12046T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12047S: Maintained
12048F: drivers/mmc/host/sdhci*
12049F: include/linux/mmc/sdhci*
12050
0d1bb41a 12051SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 12052M: Ben Dooks <ben-linux@fluff.org>
dc524882 12053M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 12054L: linux-mmc@vger.kernel.org
0d1bb41a 12055S: Maintained
dc524882 12056F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 12057
c63b3cba 12058SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 12059M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
12060L: linux-mmc@vger.kernel.org
12061S: Maintained
12062F: drivers/mmc/host/sdhci-spear.c
12063
455a7b23
SB
12064SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12065M: Scott Bauer <scott.bauer@intel.com>
12066M: Jonathan Derrick <jonathan.derrick@intel.com>
12067M: Rafael Antognolli <rafael.antognolli@intel.com>
0222967b 12068L: linux-block@vger.kernel.org
455a7b23
SB
12069S: Supported
12070F: block/sed*
12071F: block/opal_proto.h
12072F: include/linux/sed*
12073F: include/uapi/linux/sed*
12074
7683e9e5
LT
12075SECURITY CONTACT
12076M: Security Officers <security@kernel.org>
12077S: Supported
12078
8711cca2 12079SECURITY SUBSYSTEM
9b45c0d2 12080M: James Morris <james.l.morris@oracle.com>
9c3646d1 12081M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 12082L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 12083T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 12084W: http://kernsec.org/
8711cca2 12085S: Supported
7d2c86b5 12086F: security/
8711cca2 12087
1da177e4 12088SELINUX SECURITY MODULE
e0238b4c 12089M: Paul Moore <paul@paul-moore.com>
8b58be88 12090M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 12091M: Eric Paris <eparis@parisplace.org>
e0238b4c 12092L: selinux@tycho.nsa.gov (moderated for non-subscribers)
cd0d877d
PM
12093W: https://selinuxproject.org
12094W: https://github.com/SELinuxProject
12095T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
1da177e4 12096S: Supported
679655da
JP
12097F: include/linux/selinux*
12098F: security/selinux/
6bde95ce 12099F: scripts/selinux/
229fd05c 12100F: Documentation/admin-guide/LSM/SELinux.rst
1da177e4 12101
cef2cf07 12102SENSABLE PHANTOM
8b58be88 12103M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 12104S: Maintained
679655da 12105F: drivers/misc/phantom.c
c117ab84 12106F: include/uapi/linux/phantom.h
cef2cf07 12107
82abbea7
RD
12108SERIAL DEVICE BUS
12109M: Rob Herring <robh@kernel.org>
12110L: linux-serial@vger.kernel.org
12111S: Maintained
12112F: Documentation/devicetree/bindings/serial/slave-device.txt
12113F: drivers/tty/serdev/
12114F: include/linux/serdev.h
6b7c5b94 12115
7683e9e5
LT
12116SERIAL DRIVERS
12117M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12118L: linux-serial@vger.kernel.org
12119S: Maintained
12120F: Documentation/devicetree/bindings/serial/
12121F: drivers/tty/serial/
12122
82abbea7
RD
12123SERIAL IR RECEIVER
12124M: Sean Young <sean@mess.org>
12125L: linux-media@vger.kernel.org
12126S: Maintained
12127F: drivers/media/rc/serial_ir.c
d2928a8c 12128
8ceee660 12129SFC NETWORK DRIVER
c06f51ea 12130M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
12131M: Edward Cree <ecree@solarflare.com>
12132M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 12133L: netdev@vger.kernel.org
8ceee660 12134S: Supported
874aeea5 12135F: drivers/net/ethernet/sfc/
8ceee660 12136
e2d1d6c0 12137SGI GRU DRIVER
cc883afc 12138M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 12139S: Maintained
679655da 12140F: drivers/misc/sgi-gru/
e2d1d6c0
RD
12141
12142SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 12143M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
12144L: linux-ia64@vger.kernel.org
12145S: Supported
679655da 12146F: Documentation/ia64/serial.txt
df621252 12147F: drivers/tty/serial/ioc?_serial.c
679655da 12148F: include/linux/ioc?.h
e2d1d6c0 12149
75312619 12150SGI XP/XPC/XPNET DRIVER
e180383f
RH
12151M: Cliff Whickman <cpw@sgi.com>
12152M: Robin Holt <robinmholt@gmail.com>
75312619 12153S: Maintained
679655da 12154F: drivers/misc/sgi-xp/
75312619 12155
7683e9e5
LT
12156SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12157M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12158L: linux-s390@vger.kernel.org
12159W: http://www.ibm.com/developerworks/linux/linux390/
12160S: Supported
12161F: net/smc/
12162
82abbea7
RD
12163SH_VEU V4L2 MEM2MEM DRIVER
12164L: linux-media@vger.kernel.org
12165S: Orphan
12166F: drivers/media/platform/sh_veu.c
12167
12168SH_VOU V4L2 OUTPUT DRIVER
12169L: linux-media@vger.kernel.org
12170S: Orphan
12171F: drivers/media/platform/sh_vou.c
12172F: include/media/drv-intf/sh_vou.h
12173
46eacf3b
AP
12174SI2157 MEDIA DRIVER
12175M: Antti Palosaari <crope@iki.fi>
12176L: linux-media@vger.kernel.org
a825eaec 12177W: https://linuxtv.org
46eacf3b
AP
12178W: http://palosaari.fi/linux/
12179Q: http://patchwork.linuxtv.org/project/linux-media/list/
12180T: git git://linuxtv.org/anttip/media_tree.git
12181S: Maintained
12182F: drivers/media/tuners/si2157*
12183
75e2d5ba
AP
12184SI2168 MEDIA DRIVER
12185M: Antti Palosaari <crope@iki.fi>
12186L: linux-media@vger.kernel.org
a825eaec 12187W: https://linuxtv.org
75e2d5ba
AP
12188W: http://palosaari.fi/linux/
12189Q: http://patchwork.linuxtv.org/project/linux-media/list/
12190T: git git://linuxtv.org/anttip/media_tree.git
12191S: Maintained
12192F: drivers/media/dvb-frontends/si2168*
12193
49cc629d
HV
12194SI470X FM RADIO RECEIVER I2C DRIVER
12195M: Hans Verkuil <hverkuil@xs4all.nl>
12196L: linux-media@vger.kernel.org
12197T: git git://linuxtv.org/media_tree.git
a825eaec 12198W: https://linuxtv.org
49cc629d
HV
12199S: Odd Fixes
12200F: drivers/media/radio/si470x/radio-si470x-i2c.c
12201
12202SI470X FM RADIO RECEIVER USB DRIVER
12203M: Hans Verkuil <hverkuil@xs4all.nl>
12204L: linux-media@vger.kernel.org
12205T: git git://linuxtv.org/media_tree.git
a825eaec 12206W: https://linuxtv.org
49cc629d
HV
12207S: Maintained
12208F: drivers/media/radio/si470x/radio-si470x-common.c
12209F: drivers/media/radio/si470x/radio-si470x.h
12210F: drivers/media/radio/si470x/radio-si470x-usb.c
12211
c937ca03
EV
12212SI4713 FM RADIO TRANSMITTER I2C DRIVER
12213M: Eduardo Valentin <edubezval@gmail.com>
12214L: linux-media@vger.kernel.org
12215T: git git://linuxtv.org/media_tree.git
a825eaec 12216W: https://linuxtv.org
c937ca03 12217S: Odd Fixes
99995ded 12218F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
12219
12220SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12221M: Eduardo Valentin <edubezval@gmail.com>
12222L: linux-media@vger.kernel.org
12223T: git git://linuxtv.org/media_tree.git
a825eaec 12224W: https://linuxtv.org
c937ca03 12225S: Odd Fixes
99995ded
DR
12226F: drivers/media/radio/si4713/radio-platform-si4713.c
12227
12228SI4713 FM RADIO TRANSMITTER USB DRIVER
12229M: Hans Verkuil <hverkuil@xs4all.nl>
12230L: linux-media@vger.kernel.org
12231T: git git://linuxtv.org/media_tree.git
a825eaec 12232W: https://linuxtv.org
99995ded
DR
12233S: Maintained
12234F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 12235
beb91d46 12236SIANO DVB DRIVER
5dc8a864
MCC
12237M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12238M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 12239L: linux-media@vger.kernel.org
a825eaec 12240W: https://linuxtv.org
beb91d46
MCC
12241T: git git://linuxtv.org/media_tree.git
12242S: Odd fixes
12243F: drivers/media/common/siano/
beb91d46 12244F: drivers/media/usb/siano/
beb91d46 12245F: drivers/media/usb/siano/
14430813 12246F: drivers/media/mmc/siano/
beb91d46 12247
cef9dd85
HG
12248SILEAD TOUCHSCREEN DRIVER
12249M: Hans de Goede <hdegoede@redhat.com>
12250L: linux-input@vger.kernel.org
12251L: platform-driver-x86@vger.kernel.org
12252S: Maintained
12253F: drivers/input/touchscreen/silead.c
12254F: drivers/platform/x86/silead_dmi.c
12255
82abbea7
RD
12256SILICON MOTION SM712 FRAME BUFFER DRIVER
12257M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12258M: Teddy Wang <teddy.wang@siliconmotion.com>
12259M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
6f15b602
HG
12260L: linux-fbdev@vger.kernel.org
12261S: Maintained
82abbea7
RD
12262F: drivers/video/fbdev/sm712*
12263F: Documentation/fb/sm712fb.txt
b618b69c 12264
6349d997 12265SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 12266M: Len Brown <lenb@kernel.org>
6349d997
LB
12267L: sfi-devel@simplefirmware.org
12268W: http://simplefirmware.org/
12269T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 12270S: Supported
943fc810 12271F: arch/x86/platform/sfi/
6349d997
LB
12272F: drivers/sfi/
12273F: include/linux/sfi*.h
e2d1d6c0 12274
82abbea7
RD
12275SIMPLEFB FB DRIVER
12276M: Hans de Goede <hdegoede@redhat.com>
12277L: linux-fbdev@vger.kernel.org
12278S: Maintained
12279F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12280F: drivers/video/fbdev/simplefb.c
12281F: include/linux/platform_data/simplefb.h
12282
1da177e4
LT
12283SIMTEC EB110ATX (Chalice CATS)
12284P: Ben Dooks
b16957c6
BD
12285P: Vincent Sanders <vince@simtec.co.uk>
12286M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12287W: http://www.simtec.co.uk/products/EB110ATX/
12288S: Supported
12289
12290SIMTEC EB2410ITX (BAST)
12291P: Ben Dooks
b16957c6
BD
12292P: Vincent Sanders <vince@simtec.co.uk>
12293M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12294W: http://www.simtec.co.uk/products/EB2410ITX/
12295S: Supported
15dba387
JP
12296F: arch/arm/mach-s3c24xx/mach-bast.c
12297F: arch/arm/mach-s3c24xx/bast-ide.c
12298F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 12299
2c956a60
JD
12300SIPHASH PRF ROUTINES
12301M: Jason A. Donenfeld <Jason@zx2c4.com>
12302S: Maintained
12303F: lib/siphash.c
12304F: lib/test_siphash.c
12305F: include/linux/siphash.h
12306
92aab3c0 12307SIS 190 ETHERNET DRIVER
8b58be88 12308M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
12309L: netdev@vger.kernel.org
12310S: Maintained
8c7de408 12311F: drivers/net/ethernet/sis/sis190.c
92aab3c0 12312
1da177e4 12313SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 12314M: Daniele Venzano <venza@brownhat.org>
1da177e4 12315W: http://www.brownhat.org/sis900.html
979b6c13 12316L: netdev@vger.kernel.org
1da177e4 12317S: Maintained
8c7de408 12318F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
12319
12320SIS FRAMEBUFFER DRIVER
8b58be88 12321M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 12322W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 12323S: Maintained
679655da 12324F: Documentation/fb/sisfb.txt
8a61f013 12325F: drivers/video/fbdev/sis/
679655da 12326F: include/video/sisfb.h
1da177e4
LT
12327
12328SIS USB2VGA DRIVER
8b58be88 12329M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
12330W: http://www.winischhofer.at/linuxsisusbvga.shtml
12331S: Maintained
679655da 12332F: drivers/usb/misc/sisusbvga/
1da177e4 12333
415ad26d 12334SLAB ALLOCATOR
16e943bf 12335M: Christoph Lameter <cl@linux.com>
2ed1c525 12336M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
12337M: David Rientjes <rientjes@google.com>
12338M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12339M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
12340L: linux-mm@kvack.org
12341S: Maintained
679655da 12342F: include/linux/sl?b*.h
16e943bf 12343F: mm/sl?b*
415ad26d 12344
9fab9787 12345SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 12346M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 12347M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 12348M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
12349R: Steven Rostedt <rostedt@goodmis.org>
12350R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 12351L: linux-kernel@vger.kernel.org
9fab9787
PM
12352W: http://www.rdrop.com/users/paulmck/RCU/
12353S: Supported
12354T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
12355F: include/linux/srcu.h
12356F: kernel/rcu/srcu.c
9fab9787 12357
66372841
CS
12358SMACK SECURITY MODULE
12359M: Casey Schaufler <casey@schaufler-ca.com>
12360L: linux-security-module@vger.kernel.org
12361W: http://schaufler-ca.com
ece38248 12362T: git git://github.com/cschaufler/smack-next
66372841 12363S: Maintained
a5606ced 12364F: Documentation/admin-guide/LSM/Smack.rst
66372841
CS
12365F: security/smack/
12366
1da177e4 12367SMC91x ETHERNET DRIVER
2f82af08 12368M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 12369S: Odd Fixes
ae150435 12370F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 12371
e8e31622
SA
12372SMIA AND SMIA++ IMAGE SENSOR DRIVER
12373M: Sakari Ailus <sakari.ailus@iki.fi>
12374L: linux-media@vger.kernel.org
12375S: Maintained
14430813 12376F: drivers/media/i2c/smiapp/
b5dcee22 12377F: include/media/i2c/smiapp.h
e8e31622
SA
12378F: drivers/media/i2c/smiapp-pll.c
12379F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 12380F: include/uapi/linux/smiapp.h
a2cec3c0 12381F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 12382
920fa1ff
GR
12383SMM665 HARDWARE MONITOR DRIVER
12384M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12385L: linux-hwmon@vger.kernel.org
920fa1ff
GR
12386S: Maintained
12387F: Documentation/hwmon/smm665
12388F: drivers/hwmon/smm665.c
12389
9df7305b 12390SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 12391M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 12392L: linux-hwmon@vger.kernel.org
90b24cfb 12393S: Maintained
9df7305b
SG
12394F: Documentation/hwmon/emc2103
12395F: drivers/hwmon/emc2103.c
12396
a98d506c
HG
12397SMSC SCH5627 HARDWARE MONITOR DRIVER
12398M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 12399L: linux-hwmon@vger.kernel.org
a98d506c
HG
12400S: Supported
12401F: Documentation/hwmon/sch5627
12402F: drivers/hwmon/sch5627.c
12403
7683e9e5
LT
12404SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12405M: Steve Glendinning <steve.glendinning@shawell.net>
12406L: linux-fbdev@vger.kernel.org
12407S: Maintained
12408F: drivers/video/fbdev/smscufx.c
12409
6ea884db 12410SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 12411M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12412L: linux-hwmon@vger.kernel.org
6ea884db 12413S: Maintained
679655da
JP
12414F: Documentation/hwmon/smsc47b397
12415F: drivers/hwmon/smsc47b397.c
6ea884db 12416
fd9abb3d 12417SMSC911x ETHERNET DRIVER
90b24cfb 12418M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 12419L: netdev@vger.kernel.org
90b24cfb 12420S: Maintained
679655da 12421F: include/linux/smsc911x.h
ae150435 12422F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
12423
12424SMSC9420 PCI ETHERNET DRIVER
90b24cfb 12425M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 12426L: netdev@vger.kernel.org
90b24cfb 12427S: Maintained
ae150435 12428F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 12429
668acf32 12430SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 12431M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 12432L: linux-media@vger.kernel.org
275ffde4 12433T: git git://linuxtv.org/media_tree.git
795fb7e7 12434S: Maintained
90d72ac6
MCC
12435F: include/media/soc*
12436F: drivers/media/i2c/soc_camera/
12437F: drivers/media/platform/soc_camera/
668acf32 12438
e2d1d6c0 12439SOEKRIS NET48XX LED SUPPORT
8b58be88 12440M: Chris Boot <bootc@bootc.net>
e2d1d6c0 12441S: Maintained
679655da 12442F: drivers/leds/leds-net48xx.c
e2d1d6c0 12443
82abbea7
RD
12444SOFT-ROCE DRIVER (rxe)
12445M: Moni Shoua <monis@mellanox.com>
12446L: linux-rdma@vger.kernel.org
12447S: Supported
12448W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12449Q: http://patchwork.kernel.org/project/linux-rdma/list/
12450F: drivers/infiniband/sw/rxe/
12451F: include/uapi/rdma/rdma_user_rxe.h
12452
e3994db1 12453SOFTLOGIC 6x10 MPEG CODEC
9661975d 12454M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
40662e72 12455M: Anton Sviridenko <anton@corp.bluecherry.net>
9661975d 12456M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
5c1d6045 12457M: Andrey Utkin <andrey_utkin@fastmail.com>
1f141f6b 12458M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
12459L: linux-media@vger.kernel.org
12460S: Supported
12461F: drivers/media/pci/solo6x10/
12462
1da177e4 12463SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 12464M: Shaohua Li <shli@kernel.org>
1da177e4 12465L: linux-raid@vger.kernel.org
0f9ce866 12466T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 12467S: Supported
679655da
JP
12468F: drivers/md/
12469F: include/linux/raid/
c117ab84 12470F: include/uapi/linux/raid/
1da177e4 12471
1da177e4 12472SONIC NETWORK DRIVER
8b58be88 12473M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 12474L: netdev@vger.kernel.org
1da177e4 12475S: Maintained
d9fb9f38 12476F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 12477
61e115a5 12478SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 12479M: Michael Buesch <m@bues.ch>
e7828b28 12480L: linux-wireless@vger.kernel.org
61e115a5 12481S: Maintained
679655da
JP
12482F: drivers/ssb/
12483F: include/linux/ssb/
61e115a5 12484
baf8532a 12485SONY MEMORYSTICK CARD SUPPORT
8b58be88 12486M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
12487W: http://tifmxx.berlios.de/
12488S: Maintained
679655da 12489F: drivers/memstick/host/tifm_ms.c
baf8532a 12490
0ab30494
ML
12491SONY MEMORYSTICK STANDARD SUPPORT
12492M: Maxim Levitsky <maximlevitsky@gmail.com>
12493S: Maintained
12494F: drivers/memstick/core/ms_block.*
12495
7683e9e5
LT
12496SONY VAIO CONTROL DEVICE DRIVER
12497M: Mattia Dongili <malattia@linux.it>
12498L: platform-driver-x86@vger.kernel.org
12499W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12500S: Maintained
12501F: Documentation/laptops/sony-laptop.txt
12502F: drivers/char/sonypi.c
12503F: drivers/platform/x86/sony-laptop.c
12504F: include/linux/sony-laptop.h
12505
1da177e4 12506SOUND
8b58be88 12507M: Jaroslav Kysela <perex@perex.cz>
d8130624 12508M: Takashi Iwai <tiwai@suse.com>
93711660 12509L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 12510W: http://www.alsa-project.org/
dde7ad8d 12511T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 12512T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 12513Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 12514S: Maintained
3126a179
JP
12515F: Documentation/sound/
12516F: include/sound/
c117ab84 12517F: include/uapi/sound/
679655da 12518F: sound/
1da177e4 12519
33bbe149
MB
12520SOUND - COMPRESSED AUDIO
12521M: Vinod Koul <vinod.koul@intel.com>
12522L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12523T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12524S: Supported
f672f31a 12525F: Documentation/sound/alsa/compress_offload.txt
33bbe149 12526F: include/sound/compress_driver.h
f672f31a 12527F: include/uapi/sound/compress_*
33bbe149
MB
12528F: sound/core/compress_offload.c
12529F: sound/soc/soc-compress.c
12530
7683e9e5
LT
12531SOUND - DMAENGINE HELPERS
12532M: Lars-Peter Clausen <lars@metafoo.de>
12533S: Supported
12534F: include/sound/dmaengine_pcm.h
12535F: sound/core/pcm_dmaengine.c
12536F: sound/soc/soc-generic-dmaengine-pcm.c
12537
bd903bde 12538SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 12539M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12540M: Mark Brown <broonie@kernel.org>
86f14df8 12541T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 12542L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 12543W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 12544S: Supported
181ad2a5 12545F: Documentation/devicetree/bindings/sound/
2820f615 12546F: Documentation/sound/alsa/soc/
7683e9e5
LT
12547F: sound/soc/
12548F: include/sound/soc*
d7f8761b 12549
990a6a99
OS
12550SP2 MEDIA DRIVER
12551M: Olli Salonen <olli.salonen@iki.fi>
12552L: linux-media@vger.kernel.org
a825eaec 12553W: https://linuxtv.org
990a6a99
OS
12554Q: http://patchwork.linuxtv.org/project/linux-media/list/
12555S: Maintained
12556F: drivers/media/dvb-frontends/sp2*
12557
473321fc 12558SPARC + UltraSPARC (sparc/sparc64)
8b58be88 12559M: "David S. Miller" <davem@davemloft.net>
1da177e4 12560L: sparclinux@vger.kernel.org
8a6e2535 12561Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
12562T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12563T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 12564S: Maintained
679655da 12565F: arch/sparc/
7765b8bb 12566F: drivers/sbus/
1da177e4 12567
6404fcca
DM
12568SPARC SERIAL DRIVERS
12569M: "David S. Miller" <davem@davemloft.net>
12570L: sparclinux@vger.kernel.org
08deed1e
JP
12571T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12572T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 12573S: Maintained
6816383a 12574F: include/linux/sunserialcore.h
df621252 12575F: drivers/tty/serial/suncore.c
df621252
GKH
12576F: drivers/tty/serial/sunhv.c
12577F: drivers/tty/serial/sunsab.c
12578F: drivers/tty/serial/sunsab.h
12579F: drivers/tty/serial/sunsu.c
12580F: drivers/tty/serial/sunzilog.c
12581F: drivers/tty/serial/sunzilog.h
55bd2133 12582F: drivers/tty/vcc.c
6404fcca 12583
389325b4
CL
12584SPARSE CHECKER
12585M: "Christopher Li" <sparse@chrisli.org>
12586L: linux-sparse@vger.kernel.org
12587W: https://sparse.wiki.kernel.org/
12588T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12589T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12590S: Maintained
12591F: include/linux/compiler.h
12592
7683e9e5 12593SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 12594M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 12595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12596W: http://www.st.com/spear
12597S: Maintained
7683e9e5 12598F: drivers/clk/spear/
fc0c195a 12599
7683e9e5 12600SPEAR PLATFORM SUPPORT
da89947b 12601M: Viresh Kumar <vireshk@kernel.org>
7683e9e5 12602M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 12603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12604W: http://www.st.com/spear
12605S: Maintained
7683e9e5
LT
12606F: arch/arm/boot/dts/spear*
12607F: arch/arm/mach-spear/
fc0c195a 12608
e2796541 12609SPI NOR SUBSYSTEM
b3bb6d6a 12610M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
e2796541
CP
12611M: Marek Vasut <marek.vasut@gmail.com>
12612L: linux-mtd@lists.infradead.org
12613W: http://www.linux-mtd.infradead.org/
12614Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6eab81e6
CP
12615T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12616T: git git://git.infradead.org/l2-mtd.git spi-nor/next
e2796541
CP
12617S: Maintained
12618F: drivers/mtd/spi-nor/
12619F: include/linux/mtd/spi-nor.h
12620
e2d1d6c0 12621SPI SUBSYSTEM
b02e48f2 12622M: Mark Brown <broonie@kernel.org>
dfbe403c 12623L: linux-spi@vger.kernel.org
e7e4e13c 12624T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 12625Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 12626S: Maintained
87306eb7 12627F: Documentation/devicetree/bindings/spi/
679655da
JP
12628F: Documentation/spi/
12629F: drivers/spi/
12630F: include/linux/spi/
c117ab84 12631F: include/uapi/linux/spi/
a43cd4bb 12632F: tools/spi/
e2d1d6c0 12633
2752e401 12634SPIDERNET NETWORK DRIVER for CELL
8b58be88 12635M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
12636L: netdev@vger.kernel.org
12637S: Supported
679655da 12638F: Documentation/networking/spider_net.txt
8df158ac 12639F: drivers/net/ethernet/toshiba/spider_net*
2752e401 12640
6b71016e
SB
12641SPMI SUBSYSTEM
12642R: Stephen Boyd <sboyd@codeaurora.org>
12643L: linux-arm-msm@vger.kernel.org
12644F: Documentation/devicetree/bindings/spmi/
12645F: drivers/spmi/
12646F: include/dt-bindings/spmi/spmi.h
12647F: include/linux/spmi.h
12648F: include/trace/events/spmi.h
12649
e2d1d6c0 12650SPU FILE SYSTEM
8b58be88 12651M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 12652L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
12653W: http://www.ibm.com/developerworks/power/cell/
12654S: Supported
679655da
JP
12655F: Documentation/filesystems/spufs.txt
12656F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 12657
fc555841 12658SQUASHFS FILE SYSTEM
d7f2ff67 12659M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
12660L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12661W: http://squashfs.org.uk
9f273c24 12662T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 12663S: Maintained
679655da
JP
12664F: Documentation/filesystems/squashfs.txt
12665F: fs/squashfs/
fc555841 12666
1da177e4 12667SRM (Alpha) environment access
8b58be88 12668M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 12669S: Maintained
679655da 12670F: arch/alpha/kernel/srm_env.c
1da177e4 12671
26e9a397 12672STABLE BRANCH
879a5a00 12673M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 12674L: stable@vger.kernel.org
879a5a00 12675S: Supported
8c27ceff 12676F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 12677
ebd3d010
JP
12678STAGING - COMEDI
12679M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 12680M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
12681S: Odd Fixes
12682F: drivers/staging/comedi/
12683
a0138163
JP
12684STAGING - FLARION FT1000 DRIVERS
12685M: Marek Belisko <marek.belisko@gmail.com>
12686S: Odd Fixes
12687F: drivers/staging/ft1000/
12688
6c1bb424 12689STAGING - INDUSTRIAL IO
030a13d7 12690M: Jonathan Cameron <jic23@kernel.org>
a0138163 12691L: linux-iio@vger.kernel.org
6c1bb424 12692S: Odd Fixes
5291582d 12693F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
12694F: drivers/staging/iio/
12695
a0138163
JP
12696STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12697M: Jarod Wilson <jarod@wilsonet.com>
12698W: http://www.lirc.org/
12699S: Odd Fixes
b2b0186d 12700F: drivers/staging/media/lirc/
a0138163 12701
f5e5de1e
OD
12702STAGING - LUSTRE PARALLEL FILESYSTEM
12703M: Oleg Drokin <oleg.drokin@intel.com>
12704M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 12705M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
12706L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12707W: http://wiki.lustre.org/
f5e5de1e
OD
12708S: Maintained
12709F: drivers/staging/lustre
12710
7c6b6c71
MD
12711STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12712M: Marc Dietrich <marvin24@gmx.de>
12713L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 12714L: linux-tegra@vger.kernel.org
7c6b6c71
MD
12715S: Maintained
12716F: drivers/staging/nvec/
12717
53c43c5c
GKH
12718STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12719M: Jens Frederich <jfrederich@gmail.com>
12720M: Daniel Drake <dsd@laptop.org>
12721M: Jon Nettleton <jon.nettleton@gmail.com>
12722W: http://wiki.laptop.org/go/DCON
12723S: Maintained
12724F: drivers/staging/olpc_dcon/
12725
a0138163
JP
12726STAGING - REALTEK RTL8712U DRIVERS
12727M: Larry Finger <Larry.Finger@lwfinger.net>
12728M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12729S: Odd Fixes
12730F: drivers/staging/rtl8712/
12731
980ac4d7
SM
12732STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12733M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12734M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 12735M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
12736L: linux-fbdev@vger.kernel.org
12737S: Maintained
12738F: drivers/staging/sm750fb/
12739
a0138163
JP
12740STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12741M: William Hubbs <w.d.hubbs@gmail.com>
12742M: Chris Brannon <chris@the-brannons.com>
d33bce31 12743M: Kirk Reiser <kirk@reisers.ca>
a0138163 12744M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 12745L: speakup@linux-speakup.org
a0138163
JP
12746W: http://www.linux-speakup.org/
12747S: Odd Fixes
12748F: drivers/staging/speakup/
12749
b3e871ce
JP
12750STAGING - VIA VT665X DRIVERS
12751M: Forest Bond <forest@alittletooquiet.net>
12752S: Odd Fixes
12753F: drivers/staging/vt665?/
12754
a30baec1 12755STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
12756M: Aditya Shankar <aditya.shankar@microchip.com>
12757M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
12758L: linux-wireless@vger.kernel.org
12759S: Supported
12760F: drivers/staging/wilc1000/
12761
709bcb07 12762STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 12763M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
12764S: Odd Fixes
12765F: drivers/staging/xgifb/
12766
7683e9e5
LT
12767STAGING SUBSYSTEM
12768M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12769T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12770L: devel@driverdev.osuosl.org
12771S: Supported
12772F: drivers/staging/
12773
1da177e4 12774STARFIRE/DURALAN NETWORK DRIVER
8b58be88 12775M: Ion Badulescu <ionut@badula.org>
b4f90189 12776S: Odd Fixes
9bba23b0 12777F: drivers/net/ethernet/adaptec/starfire*
1da177e4 12778
5d121776
BVA
12779STEC S1220 SKD DRIVER
12780M: Bart Van Assche <bart.vanassche@wdc.com>
12781L: linux-block@vger.kernel.org
12782S: Maintained
12783F: drivers/block/skd*[ch]
12784
82abbea7
RD
12785STI CEC DRIVER
12786M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12787S: Maintained
12788F: drivers/staging/media/st-cec/
12789F: Documentation/devicetree/bindings/media/stih-cec.txt
12790
12791STK1160 USB VIDEO CAPTURE DRIVER
12792M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12793L: linux-media@vger.kernel.org
12794T: git git://linuxtv.org/media_tree.git
12795S: Maintained
12796F: drivers/media/usb/stk1160/
12797
12798STMMAC ETHERNET DRIVER
12799M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12800M: Alexandre Torgue <alexandre.torgue@st.com>
12801L: netdev@vger.kernel.org
12802W: http://www.stlinux.com
12803S: Supported
12804F: drivers/net/ethernet/stmicro/stmmac/
12805
e2d1d6c0 12806SUN3/3X
8b58be88 12807M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
12808W: http://sammy.net/sun3/
12809S: Maintained
679655da
JP
12810F: arch/m68k/kernel/*sun3*
12811F: arch/m68k/sun3*/
12812F: arch/m68k/include/asm/sun3*
e689cf4a 12813F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 12814
af6a5af8
HG
12815SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12816M: Hans de Goede <hdegoede@redhat.com>
12817L: linux-input@vger.kernel.org
12818S: Maintained
12819F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12820F: drivers/input/keyboard/sun4i-lradc-keys.c
12821
2bc9ff01
DK
12822SUNDANCE NETWORK DRIVER
12823M: Denis Kirjanov <kda@linux-powerpc.org>
12824L: netdev@vger.kernel.org
12825S: Maintained
12826F: drivers/net/ethernet/dlink/sundance.c
12827
2cbb12a4 12828SUPERH
114bf37e
RF
12829M: Yoshinori Sato <ysato@users.sourceforge.jp>
12830M: Rich Felker <dalias@libc.org>
2cbb12a4 12831L: linux-sh@vger.kernel.org
8a6e2535 12832Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 12833S: Maintained
066069e1 12834F: Documentation/sh/
679655da 12835F: arch/sh/
066069e1 12836F: drivers/sh/
1da177e4 12837
4480f15b 12838SUSPEND TO RAM
7fb06082 12839M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
12840M: Len Brown <len.brown@intel.com>
12841M: Pavel Machek <pavel@ucw.cz>
bf1c138e 12842L: linux-pm@vger.kernel.org
68656443 12843B: https://bugzilla.kernel.org
e2d1d6c0 12844S: Supported
679655da
JP
12845F: Documentation/power/
12846F: arch/x86/kernel/acpi/
12847F: drivers/base/power/
12848F: kernel/power/
12849F: include/linux/suspend.h
12850F: include/linux/freezer.h
12851F: include/linux/pm.h
1da177e4
LT
12852
12853SVGA HANDLING
8b58be88 12854M: Martin Mares <mj@ucw.cz>
1da177e4
LT
12855L: linux-video@atrey.karlin.mff.cuni.cz
12856S: Maintained
679655da
JP
12857F: Documentation/svga.txt
12858F: arch/x86/boot/video*
1da177e4 12859
6e28b761
KRW
12860SWIOTLB SUBSYSTEM
12861M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12862L: linux-kernel@vger.kernel.org
9f273c24 12863T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
12864S: Supported
12865F: lib/swiotlb.c
12866F: arch/*/kernel/pci-swiotlb.c
12867F: include/linux/swiotlb.h
12868
007f790c
JP
12869SWITCHDEV
12870M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 12871M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
12872L: netdev@vger.kernel.org
12873S: Supported
12874F: net/switchdev/
12875F: include/net/switchdev.h
12876
82abbea7
RD
12877SYNC FILE FRAMEWORK
12878M: Sumit Semwal <sumit.semwal@linaro.org>
12879R: Gustavo Padovan <gustavo@padovan.org>
12880S: Maintained
12881L: linux-media@vger.kernel.org
12882L: dri-devel@lists.freedesktop.org
12883F: drivers/dma-buf/sync_*
12884F: drivers/dma-buf/dma-fence*
12885F: drivers/dma-buf/sw_sync.c
12886F: include/linux/sync_file.h
12887F: include/uapi/linux/sync_file.h
12888F: Documentation/sync_file.txt
12889T: git git://anongit.freedesktop.org/drm/drm-misc
12890
db8e35d5
VG
12891SYNOPSYS ARC ARCHITECTURE
12892M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 12893L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
12894S: Supported
12895F: arch/arc/
9b28829d 12896F: Documentation/devicetree/bindings/arc/*
2d799dde 12897F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 12898F: drivers/clocksource/arc_timer.c
c6a0fe4a 12899F: drivers/tty/serial/arc_uart.c
b7182d1a 12900T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 12901
daeeb438
EP
12902SYNOPSYS ARC HSDK SDP pll clock driver
12903M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12904S: Supported
12905F: drivers/clk/clk-hsdk-pll.c
12906F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12907
f60a2abf
LT
12908SYNOPSYS ARC SDP clock driver
12909M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12910S: Supported
12911F: drivers/clk/axs10x/*
12912F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12913
556cc1c5
AB
12914SYNOPSYS ARC SDP platform support
12915M: Alexey Brodkin <abrodkin@synopsys.com>
12916S: Supported
12917F: arch/arc/plat-axs10x
12918F: arch/arc/boot/dts/ax*
12919F: Documentation/devicetree/bindings/arc/axs10*
12920
82abbea7
RD
12921SYNOPSYS DESIGNWARE DMAC DRIVER
12922M: Viresh Kumar <vireshk@kernel.org>
12923M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12924S: Maintained
12925F: include/linux/dma/dw.h
12926F: include/linux/platform_data/dma-dw.h
12927F: drivers/dma/dw/
12928
12929SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12930M: Jie Deng <jiedeng@synopsys.com>
12931L: netdev@vger.kernel.org
12932S: Supported
12933F: drivers/net/ethernet/synopsys/
12934
12935SYNOPSYS DESIGNWARE I2C DRIVER
12936M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12937R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12938R: Mika Westerberg <mika.westerberg@linux.intel.com>
12939L: linux-i2c@vger.kernel.org
12940S: Maintained
12941F: drivers/i2c/busses/i2c-designware-*
12942F: include/linux/platform_data/i2c-designware.h
12943
12944SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12945M: Jaehoon Chung <jh80.chung@samsung.com>
12946L: linux-mmc@vger.kernel.org
12947S: Maintained
12948F: drivers/mmc/host/dw_mmc*
12949
e517030e
AB
12950SYNOPSYS HSDK RESET CONTROLLER DRIVER
12951M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12952S: Supported
13541226
VG
12953F: drivers/reset/reset-hsdk.c
12954F: include/dt-bindings/reset/snps,hsdk-reset.h
12955F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
e517030e 12956
6c284c9a
LJ
12957SYSTEM CONFIGURATION (SYSCON)
12958M: Lee Jones <lee.jones@linaro.org>
12959M: Arnd Bergmann <arnd@arndb.de>
12960T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12961S: Supported
12962F: drivers/mfd/syscon.c
12963
82abbea7
RD
12964SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12965M: Sudeep Holla <sudeep.holla@arm.com>
12966L: linux-arm-kernel@lists.infradead.org
12967S: Maintained
12968F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12969F: drivers/clk/clk-scpi.c
12970F: drivers/cpufreq/scpi-cpufreq.c
12971F: drivers/firmware/arm_scpi.c
12972F: include/linux/scpi_protocol.h
12973
8c0984e5
SR
12974SYSTEM RESET/SHUTDOWN DRIVERS
12975M: Sebastian Reichel <sre@kernel.org>
8c0984e5 12976L: linux-pm@vger.kernel.org
58db9505 12977T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
12978S: Maintained
12979F: Documentation/devicetree/bindings/power/reset/
12980F: drivers/power/reset/
12981
82abbea7
RD
12982SYSTEM TRACE MODULE CLASS
12983M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12984S: Maintained
12985T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12986F: Documentation/trace/stm.txt
12987F: drivers/hwtracing/stm/
12988F: include/linux/stm.h
12989F: include/uapi/linux/stm.h
12990
1da177e4 12991SYSV FILESYSTEM
8b58be88 12992M: Christoph Hellwig <hch@infradead.org>
1da177e4 12993S: Maintained
679655da
JP
12994F: Documentation/filesystems/sysv-fs.txt
12995F: fs/sysv/
12996F: include/linux/sysv_fs.h
1da177e4 12997
86cfa7fc 12998TARGET SUBSYSTEM
9c3646d1 12999M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 13000L: linux-scsi@vger.kernel.org
b9f5edc2 13001L: target-devel@vger.kernel.org
86cfa7fc 13002W: http://www.linux-iscsi.org
cf015e9f 13003W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 13004T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
13005S: Supported
13006F: drivers/target/
13007F: include/target/
13008F: Documentation/target/
13009
4e68852d 13010TASKSTATS STATISTICS INTERFACE
185e595f 13011M: Balbir Singh <bsingharora@gmail.com>
4e68852d 13012S: Maintained
679655da
JP
13013F: Documentation/accounting/taskstats*
13014F: include/linux/taskstats*
13015F: kernel/taskstats.c
4e68852d 13016
6b2af241 13017TC subsystem
f935f3f8 13018M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 13019M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 13020M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
13021L: netdev@vger.kernel.org
13022S: Maintained
679655da 13023F: include/net/pkt_cls.h
6b2af241
JP
13024F: include/net/pkt_sched.h
13025F: include/net/tc_act/
c117ab84 13026F: include/uapi/linux/pkt_cls.h
6b2af241
JP
13027F: include/uapi/linux/pkt_sched.h
13028F: include/uapi/linux/tc_act/
13029F: include/uapi/linux/tc_ematch/
679655da 13030F: net/sched/
781b456a 13031
5067f08a 13032TCP LOW PRIORITY MODULE
8b58be88
JP
13033M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13034M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
13035W: http://tcp-lp-mod.sourceforge.net/
13036S: Maintained
679655da 13037F: net/ipv4/tcp_lp.c
5067f08a 13038
91952bc0
AP
13039TDA10071 MEDIA DRIVER
13040M: Antti Palosaari <crope@iki.fi>
13041L: linux-media@vger.kernel.org
a825eaec 13042W: https://linuxtv.org
91952bc0
AP
13043W: http://palosaari.fi/linux/
13044Q: http://patchwork.linuxtv.org/project/linux-media/list/
13045T: git git://linuxtv.org/anttip/media_tree.git
13046S: Maintained
13047F: drivers/media/dvb-frontends/tda10071*
13048
13049TDA18212 MEDIA DRIVER
13050M: Antti Palosaari <crope@iki.fi>
13051L: linux-media@vger.kernel.org
a825eaec 13052W: https://linuxtv.org
91952bc0
AP
13053W: http://palosaari.fi/linux/
13054Q: http://patchwork.linuxtv.org/project/linux-media/list/
13055T: git git://linuxtv.org/anttip/media_tree.git
13056S: Maintained
13057F: drivers/media/tuners/tda18212*
13058
13059TDA18218 MEDIA DRIVER
13060M: Antti Palosaari <crope@iki.fi>
13061L: linux-media@vger.kernel.org
a825eaec 13062W: https://linuxtv.org
91952bc0
AP
13063W: http://palosaari.fi/linux/
13064Q: http://patchwork.linuxtv.org/project/linux-media/list/
13065T: git git://linuxtv.org/anttip/media_tree.git
13066S: Maintained
13067F: drivers/media/tuners/tda18218*
13068
3b2f6aba
MK
13069TDA18271 MEDIA DRIVER
13070M: Michael Krufky <mkrufky@linuxtv.org>
13071L: linux-media@vger.kernel.org
a825eaec 13072W: https://linuxtv.org
3b2f6aba
MK
13073W: http://github.com/mkrufky
13074Q: http://patchwork.linuxtv.org/project/linux-media/list/
13075T: git git://linuxtv.org/mkrufky/tuners.git
13076S: Maintained
13077F: drivers/media/tuners/tda18271*
13078
e48307a9
MK
13079TDA827x MEDIA DRIVER
13080M: Michael Krufky <mkrufky@linuxtv.org>
13081L: linux-media@vger.kernel.org
a825eaec 13082W: https://linuxtv.org
e48307a9
MK
13083W: http://github.com/mkrufky
13084Q: http://patchwork.linuxtv.org/project/linux-media/list/
13085T: git git://linuxtv.org/mkrufky/tuners.git
13086S: Maintained
13087F: drivers/media/tuners/tda8290.*
13088
66cf9212
MK
13089TDA8290 MEDIA DRIVER
13090M: Michael Krufky <mkrufky@linuxtv.org>
13091L: linux-media@vger.kernel.org
a825eaec 13092W: https://linuxtv.org
66cf9212
MK
13093W: http://github.com/mkrufky
13094Q: http://patchwork.linuxtv.org/project/linux-media/list/
13095T: git git://linuxtv.org/mkrufky/tuners.git
13096S: Maintained
13097F: drivers/media/tuners/tda8290.*
13098
4b9fba30
HV
13099TDA9840 MEDIA DRIVER
13100M: Hans Verkuil <hverkuil@xs4all.nl>
13101L: linux-media@vger.kernel.org
13102T: git git://linuxtv.org/media_tree.git
a825eaec 13103W: https://linuxtv.org
4b9fba30
HV
13104S: Maintained
13105F: drivers/media/i2c/tda9840*
13106
2cb654fd 13107TEA5761 TUNER DRIVER
5dc8a864
MCC
13108M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13109M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13110L: linux-media@vger.kernel.org
a825eaec 13111W: https://linuxtv.org
2cb654fd
MCC
13112T: git git://linuxtv.org/media_tree.git
13113S: Odd fixes
13114F: drivers/media/tuners/tea5761.*
13115
13116TEA5767 TUNER DRIVER
5dc8a864
MCC
13117M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13118M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13119L: linux-media@vger.kernel.org
a825eaec 13120W: https://linuxtv.org
2cb654fd
MCC
13121T: git git://linuxtv.org/media_tree.git
13122S: Maintained
13123F: drivers/media/tuners/tea5767.*
13124
4b9fba30
HV
13125TEA6415C MEDIA DRIVER
13126M: Hans Verkuil <hverkuil@xs4all.nl>
13127L: linux-media@vger.kernel.org
13128T: git git://linuxtv.org/media_tree.git
a825eaec 13129W: https://linuxtv.org
4b9fba30
HV
13130S: Maintained
13131F: drivers/media/i2c/tea6415c*
13132
13133TEA6420 MEDIA DRIVER
13134M: Hans Verkuil <hverkuil@xs4all.nl>
13135L: linux-media@vger.kernel.org
13136T: git git://linuxtv.org/media_tree.git
a825eaec 13137W: https://linuxtv.org
4b9fba30
HV
13138S: Maintained
13139F: drivers/media/i2c/tea6420*
13140
3d249d4c 13141TEAM DRIVER
dca9ab92 13142M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
13143L: netdev@vger.kernel.org
13144S: Supported
13145F: drivers/net/team/
13146F: include/linux/if_team.h
c117ab84 13147F: include/uapi/linux/if_team.h
3d249d4c 13148
7d029125 13149TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 13150M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
13151S: Maintained
13152F: arch/x86/platform/ts5500/
13153
40ad4a30
SY
13154TECHNOTREND USB IR RECEIVER
13155M: Sean Young <sean@mess.org>
13156L: linux-media@vger.kernel.org
13157S: Maintained
13158F: drivers/media/rc/ttusbir.c
13159
82abbea7
RD
13160TEE SUBSYSTEM
13161M: Jens Wiklander <jens.wiklander@linaro.org>
13162S: Maintained
13163F: include/linux/tee_drv.h
13164F: include/uapi/linux/tee.h
13165F: drivers/tee/
13166F: Documentation/tee.txt
13167
adabdb0c 13168TEGRA ARCHITECTURE SUPPORT
adabdb0c 13169M: Thierry Reding <thierry.reding@gmail.com>
a06eb006 13170M: Jonathan Hunter <jonathanh@nvidia.com>
84b9414b 13171L: linux-tegra@vger.kernel.org
fd117cd1 13172Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 13173T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 13174S: Supported
bbbe96ed 13175N: [^a-z]tegra
84b9414b 13176
adabdb0c
SW
13177TEGRA CLOCK DRIVER
13178M: Peter De Schrijver <pdeschrijver@nvidia.com>
13179M: Prashant Gaikwad <pgaikwad@nvidia.com>
13180S: Supported
13181F: drivers/clk/tegra/
13182
86e486a0 13183TEGRA DMA DRIVERS
adabdb0c 13184M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 13185M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 13186S: Supported
86e486a0 13187F: drivers/dma/tegra*
adabdb0c 13188
adabdb0c
SW
13189TEGRA I2C DRIVER
13190M: Laxman Dewangan <ldewangan@nvidia.com>
13191S: Supported
13192F: drivers/i2c/busses/i2c-tegra.c
13193
13194TEGRA IOMMU DRIVERS
13195M: Hiroshi Doyu <hdoyu@nvidia.com>
13196S: Supported
13197F: drivers/iommu/tegra*
13198
13199TEGRA KBC DRIVER
13200M: Rakesh Iyer <riyer@nvidia.com>
13201M: Laxman Dewangan <ldewangan@nvidia.com>
13202S: Supported
13203F: drivers/input/keyboard/tegra-kbc.c
13204
adabdb0c
SW
13205TEGRA PWM DRIVER
13206M: Thierry Reding <thierry.reding@gmail.com>
13207S: Supported
13208F: drivers/pwm/pwm-tegra.c
13209
13210TEGRA SERIAL DRIVER
13211M: Laxman Dewangan <ldewangan@nvidia.com>
13212S: Supported
13213F: drivers/tty/serial/serial-tegra.c
13214
13215TEGRA SPI DRIVER
13216M: Laxman Dewangan <ldewangan@nvidia.com>
13217S: Supported
13218F: drivers/spi/spi-tegra*
13219
1a348ccc 13220TEHUTI ETHERNET DRIVER
8b58be88 13221M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
13222L: netdev@vger.kernel.org
13223S: Supported
ef7f5429 13224F: drivers/net/ethernet/tehuti/*
1a348ccc 13225
4e68852d 13226Telecom Clock Driver for MCPL0010
8b58be88 13227M: Mark Gross <mark.gross@intel.com>
4e68852d 13228S: Supported
679655da 13229F: drivers/char/tlclk.c
4e68852d 13230
4480f15b 13231TENSILICA XTENSA PORT (xtensa)
8b58be88 13232M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
13233M: Max Filippov <jcmvbkbc@gmail.com>
13234L: linux-xtensa@linux-xtensa.org
9f273c24 13235T: git git://github.com/czankel/xtensa-linux.git
4e68852d 13236S: Maintained
679655da 13237F: arch/xtensa/
3dc99857 13238F: drivers/irqchip/irq-xtensa-*
4e68852d 13239
04f1024e
NM
13240Texas Instruments' System Control Interface (TISCI) Protocol Driver
13241M: Nishanth Menon <nm@ti.com>
13242M: Tero Kristo <t-kristo@ti.com>
13243M: Santosh Shilimkar <ssantosh@kernel.org>
13244L: linux-arm-kernel@lists.infradead.org
13245S: Maintained
13246F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
13247F: drivers/firmware/ti_sci*
13248F: include/linux/soc/ti/ti_sci_protocol.h
7cc119f2
DG
13249F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13250F: include/dt-bindings/genpd/k2g.h
52835d59 13251F: drivers/soc/ti/ti_sci_pm_domains.c
18a00620 13252F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
8f306cfe 13253F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
b745c079 13254F: drivers/clk/keystone/sci-clk.c
28df169b 13255F: drivers/reset/reset-ti-sci.c
04f1024e 13256
5313ba66
HV
13257THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13258M: Hans Verkuil <hverkuil@xs4all.nl>
13259L: linux-media@vger.kernel.org
13260T: git git://linuxtv.org/media_tree.git
a825eaec 13261W: https://linuxtv.org
5313ba66
HV
13262S: Maintained
13263F: drivers/media/radio/radio-raremono.c
13264
d3fb6955 13265THERMAL
b75f0050 13266M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 13267M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
13268L: linux-pm@vger.kernel.org
13269T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13270T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13271Q: https://patchwork.kernel.org/project/linux-pm/list/
13272S: Supported
13273F: drivers/thermal/
13274F: include/linux/thermal.h
af6c9f16 13275F: include/uapi/linux/thermal.h
b75f0050
JP
13276F: include/linux/cpu_cooling.h
13277F: Documentation/devicetree/bindings/thermal/
d3fb6955 13278
64e05d8b
VK
13279THERMAL/CPU_COOLING
13280M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13281M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 13282M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
13283L: linux-pm@vger.kernel.org
13284S: Supported
13285F: Documentation/thermal/cpu-cooling-api.txt
13286F: drivers/thermal/cpu_cooling.c
13287F: include/linux/cpu_cooling.h
13288
4e68852d 13289THINKPAD ACPI EXTRAS DRIVER
8b58be88 13290M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 13291L: ibm-acpi-devel@lists.sourceforge.net
d0944853 13292L: platform-driver-x86@vger.kernel.org
4e68852d
AC
13293W: http://ibm-acpi.sourceforge.net
13294W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 13295T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 13296S: Maintained
679655da 13297F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 13298
82abbea7
RD
13299THUNDERBOLT DRIVER
13300M: Andreas Noever <andreas.noever@gmail.com>
13301M: Michael Jamet <michael.jamet@intel.com>
13302M: Mika Westerberg <mika.westerberg@linux.intel.com>
13303M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13304S: Maintained
13305F: drivers/thunderbolt/
13306
a863e87c
DD
13307THUNDERX GPIO DRIVER
13308M: David Daney <david.daney@cavium.com>
13309S: Maintained
13310F: drivers/gpio/gpio-thunderx.c
13311
82abbea7
RD
13312TI AM437X VPFE DRIVER
13313M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13314L: linux-media@vger.kernel.org
13315W: https://linuxtv.org
13316Q: http://patchwork.linuxtv.org/project/linux-media/list/
13317T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13318S: Maintained
13319F: drivers/media/platform/am437x/
13320
1b46f2a2 13321TI BANDGAP AND THERMAL DRIVER
f14d1c24 13322M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 13323M: Keerthy <j-keerthy@ti.com>
1b46f2a2 13324L: linux-pm@vger.kernel.org
531ff13e 13325L: linux-omap@vger.kernel.org
5a723e81 13326S: Maintained
794b2e25 13327F: drivers/thermal/ti-soc-thermal/
1b46f2a2 13328
7683e9e5
LT
13329TI BQ27XXX POWER SUPPLY DRIVER
13330R: Andrew F. Davis <afd@ti.com>
13331F: include/linux/power/bq27xxx_battery.h
13332F: drivers/power/supply/bq27xxx_battery.c
13333F: drivers/power/supply/bq27xxx_battery_i2c.c
ccf963d3 13334
0c7665c3
MF
13335TI CDCE706 CLOCK DRIVER
13336M: Max Filippov <jcmvbkbc@gmail.com>
13337S: Maintained
13338F: drivers/clk/clk-cdce706.c
13339
49b6a5e3
TK
13340TI CLOCK DRIVER
13341M: Tero Kristo <t-kristo@ti.com>
13342L: linux-omap@vger.kernel.org
13343S: Maintained
13344F: drivers/clk/ti/
13345F: include/linux/clk/ti.h
13346
7683e9e5
LT
13347TI DAVINCI MACHINE SUPPORT
13348M: Sekhar Nori <nsekhar@ti.com>
13349M: Kevin Hilman <khilman@kernel.org>
13350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13351T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13352S: Supported
13353F: arch/arm/mach-davinci/
13354F: drivers/i2c/busses/i2c-davinci.c
13355F: arch/arm/boot/dts/da850*
13356
13357TI DAVINCI SERIES GPIO DRIVER
13358M: Keerthy <j-keerthy@ti.com>
13359L: linux-gpio@vger.kernel.org
13360S: Maintained
13361F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13362F: drivers/gpio/gpio-davinci.c
13363
13364TI DAVINCI SERIES MEDIA DRIVER
13365M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13366L: linux-media@vger.kernel.org
13367W: https://linuxtv.org
13368Q: http://patchwork.linuxtv.org/project/linux-media/list/
13369T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13370S: Maintained
13371F: drivers/media/platform/davinci/
13372F: include/media/davinci/
13373
f75cfbad 13374TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
13375R: Grygorii Strashko <grygorii.strashko@ti.com>
13376L: linux-omap@vger.kernel.org
13377L: netdev@vger.kernel.org
13378S: Maintained
13379F: drivers/net/ethernet/ti/cpsw*
13380F: drivers/net/ethernet/ti/davinci*
13381
4020f2d7 13382TI FLASH MEDIA INTERFACE DRIVER
8b58be88 13383M: Alex Dubov <oakad@yahoo.com>
795fb7e7 13384S: Maintained
679655da
JP
13385F: drivers/misc/tifm*
13386F: drivers/mmc/host/tifm_sd.c
13387F: include/linux/tifm.h
4020f2d7 13388
e0c52404 13389TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 13390M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
13391L: linux-kernel@vger.kernel.org
13392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13393S: Maintained
13394F: drivers/soc/ti/*
13395T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13396
152ad442
SR
13397TI LM49xxx FAMILY ASoC CODEC DRIVERS
13398M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 13399M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
13400L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13401S: Maintained
13402F: sound/soc/codecs/lm49453*
d392dead 13403F: sound/soc/codecs/isabelle*
152ad442 13404
0edd807d
KM
13405TI LP855x BACKLIGHT DRIVER
13406M: Milo Kim <milo.kim@ti.com>
13407S: Maintained
13408F: Documentation/backlight/lp855x-driver.txt
13409F: drivers/video/backlight/lp855x_bl.c
13410F: include/linux/platform_data/lp855x.h
13411
faf13f6d
KM
13412TI LP8727 CHARGER DRIVER
13413M: Milo Kim <milo.kim@ti.com>
13414S: Maintained
8c0984e5 13415F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
13416F: include/linux/platform_data/lp8727.h
13417
22f1229f
KM
13418TI LP8788 MFD DRIVER
13419M: Milo Kim <milo.kim@ti.com>
13420S: Maintained
13421F: drivers/iio/adc/lp8788_adc.c
13422F: drivers/leds/leds-lp8788.c
13423F: drivers/mfd/lp8788*.c
8c0984e5 13424F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
13425F: drivers/regulator/lp8788-*.c
13426F: include/linux/mfd/lp8788*.h
13427
84640e27
KM
13428TI NETCP ETHERNET DRIVER
13429M: Wingman Kwok <w-kwok2@ti.com>
13430M: Murali Karicheri <m-karicheri2@ti.com>
13431L: netdev@vger.kernel.org
13432S: Maintained
13433F: drivers/net/ethernet/ti/netcp*
13434
217e0ca9
KC
13435TI TAS571X FAMILY ASoC CODEC DRIVER
13436M: Kevin Cernekee <cernekee@chromium.org>
13437L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13438S: Odd Fixes
13439F: sound/soc/codecs/tas571x*
13440
82abbea7
RD
13441TI TRF7970A NFC DRIVER
13442M: Mark Greer <mgreer@animalcreek.com>
13443L: linux-wireless@vger.kernel.org
13444L: linux-nfc@lists.01.org (moderated for non-subscribers)
13445S: Supported
13446F: drivers/nfc/trf7970a.c
13447F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13448
dd5e8e6b 13449TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 13450M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
13451L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13452S: Maintained
13453F: sound/soc/codecs/twl4030*
13454
7683e9e5
LT
13455TI VPE/CAL DRIVERS
13456M: Benoit Parrot <bparrot@ti.com>
13457L: linux-media@vger.kernel.org
13458W: http://linuxtv.org/
13459Q: http://patchwork.linuxtv.org/project/linux-media/list/
13460S: Maintained
13461F: drivers/media/platform/ti-vpe/
13462
90921014 13463TI WILINK WIRELESS DRIVERS
90921014
LC
13464L: linux-wireless@vger.kernel.org
13465W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13466W: http://wireless.kernel.org/en/users/Drivers/wl1251
13467T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 13468S: Orphan
90921014
LC
13469F: drivers/net/wireless/ti/
13470F: include/linux/wl12xx.h
13471
867e359b 13472TILE ARCHITECTURE
b9a279f6 13473M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 13474W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 13475T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
13476S: Supported
13477F: arch/tile/
6b940606 13478F: drivers/char/tile-srom.c
5c770755 13479F: drivers/edac/tile_edac.c
6b940606
CM
13480F: drivers/net/ethernet/tile/
13481F: drivers/rtc/rtc-tile.c
13482F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 13483F: drivers/tty/serial/tilegx.c
6b940606
CM
13484F: drivers/usb/host/*-tilegx.c
13485F: include/linux/usb/tilegx.h
867e359b 13486
82abbea7
RD
13487TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13488M: John Stultz <john.stultz@linaro.org>
13489M: Thomas Gleixner <tglx@linutronix.de>
13490R: Stephen Boyd <sboyd@codeaurora.org>
13491L: linux-kernel@vger.kernel.org
13492T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13493S: Supported
13494F: include/linux/clocksource.h
13495F: include/linux/time.h
13496F: include/linux/timex.h
13497F: include/uapi/linux/time.h
13498F: include/uapi/linux/timex.h
13499F: kernel/time/clocksource.c
13500F: kernel/time/time*.c
13501F: kernel/time/alarmtimer.c
13502F: kernel/time/ntp.c
13503F: tools/testing/selftests/timers/
13504
13505TIPC NETWORK LAYER
13506M: Jon Maloy <jon.maloy@ericsson.com>
13507M: Ying Xue <ying.xue@windriver.com>
13508L: netdev@vger.kernel.org (core kernel code)
13509L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13510W: http://tipc.sourceforge.net/
13511S: Maintained
13512F: include/uapi/linux/tipc*.h
13513F: net/tipc/
13514
13515TLAN NETWORK DRIVER
13516M: Samuel Chessman <chessman@tux.org>
13517L: tlan-devel@lists.sourceforge.net (subscribers-only)
13518W: http://sourceforge.net/projects/tlan/
13519S: Maintained
13520F: Documentation/networking/tlan.txt
13521F: drivers/net/ethernet/ti/tlan.*
13522
13523TM6000 VIDEO4LINUX DRIVER
13524M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13525M: Mauro Carvalho Chehab <mchehab@kernel.org>
13526L: linux-media@vger.kernel.org
13527W: https://linuxtv.org
13528T: git git://linuxtv.org/media_tree.git
13529S: Odd fixes
13530F: drivers/media/usb/tm6000/
13531F: Documentation/media/v4l-drivers/tm6000*
13532
13533TMIO/SDHI MMC DRIVER
13534M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13535L: linux-mmc@vger.kernel.org
13536S: Supported
13537F: drivers/mmc/host/tmio_mmc*
13538F: drivers/mmc/host/renesas_sdhi*
13539F: include/linux/mfd/tmio.h
13540
13541TMP401 HARDWARE MONITOR DRIVER
13542M: Guenter Roeck <linux@roeck-us.net>
13543L: linux-hwmon@vger.kernel.org
1da177e4 13544S: Maintained
82abbea7
RD
13545F: Documentation/hwmon/tmp401
13546F: drivers/hwmon/tmp401.c
13547
13548TMPFS (SHMEM FILESYSTEM)
13549M: Hugh Dickins <hughd@google.com>
13550L: linux-mm@kvack.org
13551S: Maintained
13552F: include/linux/shmem_fs.h
13553F: mm/shmem.c
1da177e4 13554
d74db3b2 13555TOMOYO SECURITY MODULE
8b58be88
JP
13556M: Kentaro Takeda <takedakn@nttdata.co.jp>
13557M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
13558L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13559L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
13560L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13561L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13562W: http://tomoyo.sourceforge.jp/
843d183c 13563T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 13564S: Maintained
679655da 13565F: security/tomoyo/
d74db3b2 13566
9caeb532 13567TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 13568M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 13569L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
13570S: Maintained
13571F: drivers/platform/x86/topstar-laptop.c
13572
1da177e4 13573TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 13574M: Azael Avalos <coproscefalo@gmail.com>
d0944853 13575L: platform-driver-x86@vger.kernel.org
0a63ca11 13576S: Maintained
679655da 13577F: drivers/platform/x86/toshiba_acpi.c
1da177e4 13578
0a63ca11
AA
13579TOSHIBA BLUETOOTH DRIVER
13580M: Azael Avalos <coproscefalo@gmail.com>
13581L: platform-driver-x86@vger.kernel.org
13582S: Maintained
13583F: drivers/platform/x86/toshiba_bluetooth.c
13584
13585TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13586M: Azael Avalos <coproscefalo@gmail.com>
13587L: platform-driver-x86@vger.kernel.org
13588S: Maintained
13589F: drivers/platform/x86/toshiba_haps.c
13590
1da177e4 13591TOSHIBA SMM DRIVER
8b58be88 13592M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
13593W: http://www.buzzard.org.uk/toshiba/
13594S: Maintained
679655da
JP
13595F: drivers/char/toshiba.c
13596F: include/linux/toshiba.h
c117ab84 13597F: include/uapi/linux/toshiba.h
1da177e4 13598
d32d9864
MR
13599TOSHIBA TC358743 DRIVER
13600M: Mats Randgaard <matrandg@cisco.com>
13601L: linux-media@vger.kernel.org
13602S: Maintained
13603F: drivers/media/i2c/tc358743*
b5dcee22 13604F: include/media/i2c/tc358743.h
d32d9864 13605
7683e9e5
LT
13606TOSHIBA WMI HOTKEYS DRIVER
13607M: Azael Avalos <coproscefalo@gmail.com>
13608L: platform-driver-x86@vger.kernel.org
13609S: Maintained
13610F: drivers/platform/x86/toshiba-wmi.c
13611
4e68852d 13612TPM DEVICE DRIVER
901486b8 13613M: Peter Huewe <peterhuewe@gmx.de>
89adb83c 13614M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 13615R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
60fdb44a
JS
13616L: linux-integrity@vger.kernel.org
13617Q: https://patchwork.kernel.org/project/linux-integrity/list/
d9912846 13618T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 13619S: Maintained
679655da 13620F: drivers/char/tpm/
4e68852d 13621
d6f005a1
JP
13622TRACING
13623M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 13624M: Ingo Molnar <mingo@redhat.com>
75fc2d37 13625T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
13626S: Maintained
13627F: Documentation/trace/ftrace.txt
13628F: arch/*/*/*/ftrace.h
13629F: arch/*/kernel/ftrace.c
13630F: include/*/ftrace.h
13631F: include/linux/trace*.h
13632F: include/trace/
13633F: kernel/trace/
6e68e6c5 13634F: tools/testing/selftests/ftrace/
d6f005a1 13635
4abac0d0
IM
13636TRACING MMIO ACCESSES (MMIOTRACE)
13637M: Steven Rostedt <rostedt@goodmis.org>
13638M: Ingo Molnar <mingo@kernel.org>
13639R: Karol Herbst <karolherbst@gmail.com>
13640R: Pekka Paalanen <ppaalanen@gmail.com>
13641S: Maintained
13642L: linux-kernel@vger.kernel.org
13643L: nouveau@lists.freedesktop.org
13644F: kernel/trace/trace_mmiotrace.c
13645F: include/linux/mmiotrace.h
13646F: arch/x86/mm/kmmio.c
13647F: arch/x86/mm/mmio-mod.c
13648F: arch/x86/mm/testmmiotrace.c
13649
1da177e4 13650TRIVIAL PATCHES
8b58be88 13651M: Jiri Kosina <trivial@kernel.org>
54e5881d 13652T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 13653S: Maintained
86ef925f 13654K: ^Subject:.*(?i)trivial
1da177e4 13655
4e68852d 13656TTY LAYER
879a5a00 13657M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 13658M: Jiri Slaby <jslaby@suse.com>
879a5a00 13659S: Supported
08deed1e 13660T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 13661F: Documentation/serial/
8dd5d2f1 13662F: drivers/tty/
df621252 13663F: drivers/tty/serial/serial_core.c
e3288775
AC
13664F: include/linux/serial_core.h
13665F: include/linux/serial.h
13666F: include/linux/tty.h
c117ab84
CEB
13667F: include/uapi/linux/serial_core.h
13668F: include/uapi/linux/serial.h
13669F: include/uapi/linux/tty.h
4e68852d 13670
91952bc0
AP
13671TUA9001 MEDIA DRIVER
13672M: Antti Palosaari <crope@iki.fi>
13673L: linux-media@vger.kernel.org
a825eaec 13674W: https://linuxtv.org
91952bc0
AP
13675W: http://palosaari.fi/linux/
13676Q: http://patchwork.linuxtv.org/project/linux-media/list/
13677T: git git://linuxtv.org/anttip/media_tree.git
13678S: Maintained
13679F: drivers/media/tuners/tua9001*
13680
740db6d7 13681TULIP NETWORK DRIVERS
740db6d7 13682L: netdev@vger.kernel.org
cf869eb1
GG
13683L: linux-parisc@vger.kernel.org
13684S: Orphan
0f04e2aa 13685F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
13686
13687TUN/TAP driver
ba57b6f2 13688M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
13689W: http://vtun.sourceforge.net/tun
13690S: Maintained
679655da
JP
13691F: Documentation/networking/tuntap.txt
13692F: arch/um/os-Linux/drivers/
1da177e4 13693
b454cc66 13694TURBOCHANNEL SUBSYSTEM
8b58be88 13695M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
13696M: Ralf Baechle <ralf@linux-mips.org>
13697L: linux-mips@linux-mips.org
13698Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 13699S: Maintained
679655da
JP
13700F: drivers/tc/
13701F: include/linux/tc.h
b454cc66 13702
82abbea7
RD
13703TW5864 VIDEO4LINUX DRIVER
13704M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13705M: Anton Sviridenko <anton@corp.bluecherry.net>
13706M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13707M: Andrey Utkin <andrey_utkin@fastmail.com>
13708L: linux-media@vger.kernel.org
13709S: Supported
13710F: drivers/media/pci/tw5864/
13711
13712TW68 VIDEO4LINUX DRIVER
13713M: Hans Verkuil <hverkuil@xs4all.nl>
13714L: linux-media@vger.kernel.org
13715T: git git://linuxtv.org/media_tree.git
13716W: https://linuxtv.org
13717S: Odd Fixes
13718F: drivers/media/pci/tw68/
13719
13720TW686X VIDEO4LINUX DRIVER
13721M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13722L: linux-media@vger.kernel.org
13723T: git git://linuxtv.org/media_tree.git
13724W: http://linuxtv.org
13725S: Maintained
13726F: drivers/media/pci/tw686x/
13727
e2d1d6c0 13728UBI FILE SYSTEM (UBIFS)
a7859936 13729M: Richard Weinberger <richard@nod.at>
949cb623 13730M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 13731M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 13732L: linux-mtd@lists.infradead.org
e2966cbe 13733T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 13734W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 13735S: Supported
679655da
JP
13736F: Documentation/filesystems/ubifs.txt
13737F: fs/ubifs/
e2d1d6c0 13738
e1632fa2 13739UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
13740M: Greg Ungerer <gerg@linux-m68k.org>
13741W: http://www.linux-m68k.org/
cc2020e6 13742W: http://www.uclinux.org/
e1632fa2 13743L: linux-m68k@lists.linux-m68k.org
cc2020e6 13744L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 13745T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 13746S: Maintained
e1632fa2
GU
13747F: arch/m68k/coldfire/
13748F: arch/m68k/68*/
61bc02bb
JP
13749F: arch/m68k/*/*_no.*
13750F: arch/m68k/include/asm/*_no.*
cc2020e6 13751
1da177e4 13752UDF FILESYSTEM
d8130624 13753M: Jan Kara <jack@suse.com>
1da177e4 13754S: Maintained
679655da
JP
13755F: Documentation/filesystems/udf.txt
13756F: fs/udf/
1da177e4 13757
0edffe65
BN
13758UDRAW TABLET
13759M: Bastien Nocera <hadess@hadess.net>
13760L: linux-input@vger.kernel.org
13761S: Maintained
13762F: drivers/hid/hid-udraw.c
13763
cc2020e6 13764UFS FILESYSTEM
8b58be88 13765M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 13766S: Maintained
679655da
JP
13767F: Documentation/filesystems/ufs.txt
13768F: fs/ufs/
cc2020e6 13769
0a09d3ab
DH
13770UHID USERSPACE HID IO DRIVER:
13771M: David Herrmann <dh.herrmann@googlemail.com>
13772L: linux-input@vger.kernel.org
13773S: Maintained
13774F: drivers/hid/uhid.c
c117ab84 13775F: include/uapi/linux/uhid.h
0a09d3ab 13776
82abbea7
RD
13777ULPI BUS
13778M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13779L: linux-usb@vger.kernel.org
13780S: Maintained
13781F: drivers/usb/common/ulpi.c
13782F: include/linux/ulpi/
13783
18332a80 13784ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 13785L: linux-usb@vger.kernel.org
10c6c9c9 13786S: Orphan
355ffe69 13787F: drivers/uwb/
679655da
JP
13788F: include/linux/uwb.h
13789F: include/linux/uwb/
18332a80 13790
b31d8273
G
13791UNICORE32 ARCHITECTURE:
13792M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13793W: http://mprc.pku.edu.cn/~guanxuetao/linux
13794S: Maintained
ceebf4d5 13795T: git git://github.com/gxt/linux.git
b31d8273
G
13796F: arch/unicore32/
13797
d8379ab1
TF
13798UNIFDEF
13799M: Tony Finch <dot@dotat.at>
13800W: http://dotat.at/prog/unifdef
13801S: Maintained
13802F: scripts/unifdef.c
13803
1da177e4 13804UNIFORM CDROM DRIVER
8b58be88 13805M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
13806W: http://www.kernel.dk
13807S: Maintained
679655da
JP
13808F: Documentation/cdrom/
13809F: drivers/cdrom/cdrom.c
13810F: include/linux/cdrom.h
c117ab84 13811F: include/uapi/linux/cdrom.h
1da177e4 13812
56df0122 13813UNISYS S-PAR DRIVERS
49e7d9df
JP
13814M: David Kershner <david.kershner@unisys.com>
13815L: sparmaintainer@unisys.com (Unisys internal)
13816S: Supported
13817F: drivers/staging/unisys/
56df0122 13818
9941fa6e
VH
13819UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13820M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
13821L: linux-scsi@vger.kernel.org
13822S: Supported
13823F: Documentation/scsi/ufs.txt
13824F: drivers/scsi/ufs/
13825
4b9ffb5a 13826UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
c1e7194d 13827M: Joao Pinto <jpinto@synopsys.com>
4b9ffb5a
JP
13828L: linux-scsi@vger.kernel.org
13829S: Supported
13830F: drivers/scsi/ufs/*dwc*
13831
e2d1d6c0 13832UNSORTED BLOCK IMAGES (UBI)
949cb623 13833M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 13834M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
13835W: http://www.linux-mtd.infradead.org/
13836L: linux-mtd@lists.infradead.org
b6b44e0a 13837T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 13838S: Supported
80811493 13839F: drivers/mtd/ubi/
679655da 13840F: include/linux/mtd/ubi.h
c117ab84 13841F: include/uapi/mtd/ubi-user.h
e2d1d6c0 13842
7683e9e5
LT
13843USB "USBNET" DRIVER FRAMEWORK
13844M: Oliver Neukum <oneukum@suse.com>
13845L: netdev@vger.kernel.org
13846W: http://www.linux-usb.org/usbnet
13847S: Maintained
13848F: drivers/net/usb/usbnet.c
13849F: include/linux/usb/usbnet.h
13850
1da177e4 13851USB ACM DRIVER
ca1c3e6f 13852M: Oliver Neukum <oneukum@suse.com>
6372594a 13853L: linux-usb@vger.kernel.org
1da177e4 13854S: Maintained
679655da
JP
13855F: Documentation/usb/acm.txt
13856F: drivers/usb/class/cdc-acm.*
1da177e4 13857
b7d572e1
PF
13858USB AR5523 WIRELESS DRIVER
13859M: Pontus Fuchs <pontus.fuchs@gmail.com>
13860L: linux-wireless@vger.kernel.org
13861S: Maintained
13862F: drivers/net/wireless/ath/ar5523/
13863
115bb1ff 13864USB ATTACHED SCSI
866d372e 13865M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
13866L: linux-usb@vger.kernel.org
13867L: linux-scsi@vger.kernel.org
8eae0fb7 13868S: Maintained
115bb1ff
MW
13869F: drivers/usb/storage/uas.c
13870
1da177e4 13871USB CDC ETHERNET DRIVER
61eee9a7 13872M: Oliver Neukum <oliver@neukum.org>
795fb7e7 13873L: linux-usb@vger.kernel.org
1da177e4 13874S: Maintained
679655da 13875F: drivers/net/usb/cdc_*.c
c117ab84 13876F: include/uapi/linux/usb/cdc.h
1da177e4 13877
66e3e591
KP
13878USB CHAOSKEY DRIVER
13879M: Keith Packard <keithp@keithp.com>
13880L: linux-usb@vger.kernel.org
13881S: Maintained
13882F: drivers/usb/misc/chaoskey.c
13883
b02b371e 13884USB CYPRESS C67X00 DRIVER
8b58be88 13885M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
13886L: linux-usb@vger.kernel.org
13887S: Maintained
679655da 13888F: drivers/usb/c67x00/
b02b371e 13889
d0374f4f 13890USB DAVICOM DM9601 DRIVER
8b58be88 13891M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 13892L: netdev@vger.kernel.org
d0374f4f
PK
13893W: http://www.linux-usb.org/usbnet
13894S: Maintained
679655da 13895F: drivers/net/usb/dm9601.c
d0374f4f 13896
cc2020e6 13897USB DIAMOND RIO500 DRIVER
8b58be88 13898M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
13899L: rio500-users@lists.sourceforge.net
13900W: http://rio500.sourceforge.net
13901S: Maintained
679655da 13902F: drivers/usb/misc/rio500*
cc2020e6 13903
1da177e4 13904USB EHCI DRIVER
578333ab 13905M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13906L: linux-usb@vger.kernel.org
578333ab 13907S: Maintained
679655da
JP
13908F: Documentation/usb/ehci.txt
13909F: drivers/usb/host/ehci*
1da177e4 13910
69ae9e3e 13911USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 13912M: Felipe Balbi <balbi@kernel.org>
795fb7e7 13913L: linux-usb@vger.kernel.org
69ae9e3e 13914W: http://www.linux-usb.org/gadget
d6d0f665
FB
13915T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13916S: Maintained
679655da
JP
13917F: drivers/usb/gadget/
13918F: include/linux/usb/gadget*
69ae9e3e 13919
2dea64b4 13920USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 13921M: Jiri Kosina <jikos@kernel.org>
406df153 13922R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 13923L: linux-usb@vger.kernel.org
54e5881d 13924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 13925S: Maintained
c2f01971 13926F: Documentation/hid/hiddev.txt
679655da 13927F: drivers/hid/usbhid/
1da177e4 13928
959eea21 13929USB ISP116X DRIVER
8b58be88 13930M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 13931L: linux-usb@vger.kernel.org
959eea21 13932S: Maintained
679655da
JP
13933F: drivers/usb/host/isp116x*
13934F: include/linux/usb/isp116x.h
959eea21 13935
146498ea
WH
13936USB LAN78XX ETHERNET DRIVER
13937M: Woojung Huh <woojung.huh@microchip.com>
13938M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13939L: netdev@vger.kernel.org
13940S: Maintained
13941F: drivers/net/usb/lan78xx.*
13942
1da177e4 13943USB MASS STORAGE DRIVER
fc8b690d 13944M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13945L: linux-usb@vger.kernel.org
8836aeb8 13946L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
13947S: Maintained
13948W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 13949F: drivers/usb/storage/
1da177e4 13950
af39917d
CL
13951USB MIDI DRIVER
13952M: Clemens Ladisch <clemens@ladisch.de>
13953L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13954T: git git://git.alsa-project.org/alsa-kernel.git
13955S: Maintained
13956F: sound/usb/midi.*
13957
444ce9d4
JP
13958USB NETWORKING DRIVERS
13959L: linux-usb@vger.kernel.org
13960S: Odd Fixes
13961F: drivers/net/usb/
13962
1da177e4 13963USB OHCI DRIVER
578333ab 13964M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13965L: linux-usb@vger.kernel.org
578333ab 13966S: Maintained
679655da
JP
13967F: Documentation/usb/ohci.txt
13968F: drivers/usb/host/ohci*
1da177e4 13969
963ffa3e 13970USB OTG FSM (Finite State Machine)
60d77b3d 13971M: Peter Chen <Peter.Chen@nxp.com>
8373856d 13972T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
13973L: linux-usb@vger.kernel.org
13974S: Maintained
13975F: drivers/usb/common/usb-otg-fsm.c
13976
563da3a9
VM
13977USB OVER IP DRIVER
13978M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
13979M: Shuah Khan <shuahkh@osg.samsung.com>
13980M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
13981L: linux-usb@vger.kernel.org
13982S: Maintained
a6d6fc2b 13983F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
13984F: drivers/usb/usbip/
13985F: tools/usb/usbip/
13986
1da177e4 13987USB PEGASUS DRIVER
a16b945c 13988M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13989L: linux-usb@vger.kernel.org
043600a6 13990L: netdev@vger.kernel.org
052e3128
PM
13991T: git git://github.com/petkan/pegasus.git
13992W: https://github.com/petkan/pegasus
1da177e4 13993S: Maintained
679655da 13994F: drivers/net/usb/pegasus.*
1da177e4 13995
d3ad558f 13996USB PHY LAYER
a55f6286 13997M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
13998L: linux-usb@vger.kernel.org
13999T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14000S: Maintained
14001F: drivers/usb/phy/
d3ad558f 14002
73e4fb3f 14003USB PRINTER DRIVER (usblp)
8b58be88 14004M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 14005L: linux-usb@vger.kernel.org
73e4fb3f 14006S: Supported
679655da 14007F: drivers/usb/class/usblp.c
1da177e4 14008
4521b477
BM
14009USB QMI WWAN NETWORK DRIVER
14010M: Bjørn Mork <bjorn@mork.no>
14011L: netdev@vger.kernel.org
14012S: Maintained
14013F: Documentation/ABI/testing/sysfs-class-net-qmi
14014F: drivers/net/usb/qmi_wwan.c
14015
1da177e4 14016USB RTL8150 DRIVER
a16b945c 14017M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 14018L: linux-usb@vger.kernel.org
043600a6 14019L: netdev@vger.kernel.org
052e3128
PM
14020T: git git://github.com/petkan/rtl8150.git
14021W: https://github.com/petkan/rtl8150
1da177e4 14022S: Maintained
679655da 14023F: drivers/net/usb/rtl8150.c
1da177e4 14024
f896b796 14025USB SERIAL SUBSYSTEM
66085694 14026M: Johan Hovold <johan@kernel.org>
795fb7e7 14027L: linux-usb@vger.kernel.org
5ee05309 14028T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 14029S: Maintained
679655da 14030F: Documentation/usb/usb-serial.txt
f896b796 14031F: drivers/usb/serial/
679655da 14032F: include/linux/usb/serial.h
1da177e4 14033
b3f0db1c
SG
14034USB SMSC75XX ETHERNET DRIVER
14035M: Steve Glendinning <steve.glendinning@shawell.net>
14036L: netdev@vger.kernel.org
14037S: Maintained
14038F: drivers/net/usb/smsc75xx.*
14039
2f7ca802 14040USB SMSC95XX ETHERNET DRIVER
90b24cfb 14041M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 14042M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 14043L: netdev@vger.kernel.org
90b24cfb 14044S: Maintained
679655da 14045F: drivers/net/usb/smsc95xx.*
2f7ca802 14046
1da177e4 14047USB SUBSYSTEM
879a5a00 14048M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 14049L: linux-usb@vger.kernel.org
1da177e4 14050W: http://www.linux-usb.org
08deed1e 14051T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 14052S: Supported
1700bd98 14053F: Documentation/devicetree/bindings/usb/
679655da 14054F: Documentation/usb/
679655da
JP
14055F: drivers/usb/
14056F: include/linux/usb.h
14057F: include/linux/usb/
1da177e4 14058
fab92884
HK
14059USB TYPEC SUBSYSTEM
14060M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14061L: linux-usb@vger.kernel.org
14062S: Maintained
14063F: Documentation/ABI/testing/sysfs-class-typec
14064F: Documentation/usb/typec.rst
14065F: drivers/usb/typec/
14066F: include/linux/usb/typec.h
14067
1da177e4 14068USB UHCI DRIVER
8b58be88 14069M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14070L: linux-usb@vger.kernel.org
1da177e4 14071S: Maintained
679655da 14072F: drivers/usb/host/uhci*
1da177e4 14073
c0efd232 14074USB VIDEO CLASS
c53ac071 14075M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 14076L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 14077L: linux-media@vger.kernel.org
275ffde4 14078T: git git://linuxtv.org/media_tree.git
57c6d2e9 14079W: http://www.ideasonboard.org/uvc/
c0efd232 14080S: Maintained
0c0d06ca 14081F: drivers/media/usb/uvc/
6c0f0359 14082F: include/uapi/linux/uvcvideo.h
1da177e4 14083
b60b9c45
HV
14084USB VISION DRIVER
14085M: Hans Verkuil <hverkuil@xs4all.nl>
14086L: linux-media@vger.kernel.org
14087T: git git://linuxtv.org/media_tree.git
a825eaec 14088W: https://linuxtv.org
b60b9c45
HV
14089S: Odd Fixes
14090F: drivers/media/usb/usbvision/
14091
8282da47
LP
14092USB WEBCAM GADGET
14093M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14094L: linux-usb@vger.kernel.org
14095S: Maintained
3a83c16e 14096F: drivers/usb/gadget/function/*uvc*
faf2e1db 14097F: drivers/usb/gadget/legacy/webcam.c
8282da47 14098
bf164cc0 14099USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 14100M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
14101L: linux-wireless@vger.kernel.org
14102S: Maintained
679655da 14103F: drivers/net/wireless/rndis_wlan.c
bf164cc0 14104
eb6bab13 14105USB XHCI DRIVER
03d85053 14106M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
14107L: linux-usb@vger.kernel.org
14108S: Supported
36d0344c
SS
14109F: drivers/usb/host/xhci*
14110F: drivers/usb/host/pci-quirks*
eb6bab13 14111
1da177e4 14112USB ZD1201 DRIVER
4086b9ca 14113L: linux-wireless@vger.kernel.org
1da177e4 14114W: http://linux-lc100020.sourceforge.net
4086b9ca 14115S: Orphan
ed0ad06f 14116F: drivers/net/wireless/zydas/zd1201.*
1da177e4 14117
b7eee616 14118USB ZR364XX DRIVER
8b58be88 14119M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 14120L: linux-usb@vger.kernel.org
661263b5 14121L: linux-media@vger.kernel.org
275ffde4 14122T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
14123W: http://royale.zerezo.com/zr364xx/
14124S: Maintained
618cd932 14125F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 14126F: drivers/media/usb/zr364xx/
b7eee616 14127
e7839f25 14128USER-MODE LINUX (UML)
8b58be88 14129M: Jeff Dike <jdike@addtoit.com>
b15194b7 14130M: Richard Weinberger <richard@nod.at>
1da177e4
LT
14131L: user-mode-linux-devel@lists.sourceforge.net
14132L: user-mode-linux-user@lists.sourceforge.net
14133W: http://user-mode-linux.sourceforge.net
9f273c24 14134T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 14135S: Maintained
61516587 14136F: Documentation/virtual/uml/
679655da 14137F: arch/um/
b070989a 14138F: arch/x86/um/
679655da
JP
14139F: fs/hostfs/
14140F: fs/hppfs/
b7eee616 14141
e5f114e9 14142USERSPACE I/O (UIO)
879a5a00 14143M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 14144S: Maintained
3d3fecbd 14145T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 14146F: Documentation/driver-api/uio-howto.rst
679655da
JP
14147F: drivers/uio/
14148F: include/linux/uio*.h
e5f114e9 14149
256cccbe 14150UTIL-LINUX PACKAGE
8b58be88 14151M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
14152L: util-linux@vger.kernel.org
14153W: http://en.wikipedia.org/wiki/Util-linux
14154T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
14155S: Maintained
14156
fafd3cdf
CH
14157UUID HELPERS
14158M: Christoph Hellwig <hch@lst.de>
14159R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14160L: linux-kernel@vger.kernel.org
14161T: git git://git.infradead.org/users/hch/uuid.git
14162F: lib/uuid.c
14163F: lib/test_uuid.c
14164F: include/linux/uuid.h
14165F: include/uapi/linux/uuid.h
14166S: Maintained
14167
c1fd1c07 14168UVESAFB DRIVER
8b58be88 14169M: Michal Januszewski <spock@gentoo.org>
c69f677c 14170L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
14171W: http://dev.gentoo.org/~spock/projects/uvesafb/
14172S: Maintained
679655da 14173F: Documentation/fb/uvesafb.txt
8a61f013 14174F: drivers/video/fbdev/uvesafb.*
c1fd1c07 14175
456930d8
SA
14176VF610 NAND DRIVER
14177M: Stefan Agner <stefan@agner.ch>
14178L: linux-mtd@lists.infradead.org
14179S: Supported
14180F: drivers/mtd/nand/vf610_nfc.c
14181
4480f15b 14182VFAT/FAT/MSDOS FILESYSTEM
8b58be88 14183M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 14184S: Maintained
679655da
JP
14185F: Documentation/filesystems/vfat.txt
14186F: fs/fat/
1da177e4 14187
cba3345c
AW
14188VFIO DRIVER
14189M: Alex Williamson <alex.williamson@redhat.com>
14190L: kvm@vger.kernel.org
9f273c24 14191T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
14192S: Maintained
14193F: Documentation/vfio.txt
14194F: drivers/vfio/
14195F: include/linux/vfio.h
c117ab84 14196F: include/uapi/linux/vfio.h
cba3345c 14197
5188287a
KW
14198VFIO MEDIATED DEVICE DRIVERS
14199M: Kirti Wankhede <kwankhede@nvidia.com>
14200L: kvm@vger.kernel.org
14201S: Maintained
14202F: Documentation/vfio-mediated-device.txt
14203F: drivers/vfio/mdev/
14204F: include/linux/mdev.h
14205F: samples/vfio-mdev/
14206
a714ea5f
AW
14207VFIO PLATFORM DRIVER
14208M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14209L: kvm@vger.kernel.org
14210S: Maintained
14211F: drivers/vfio/platform/
14212
8ccd1e51
LW
14213VGA_SWITCHEROO
14214R: Lukas Wunner <lukas@wunner.de>
14215S: Maintained
14216F: Documentation/gpu/vga-switcheroo.rst
14217F: drivers/gpu/vga/vga_switcheroo.c
14218F: include/linux/vga_switcheroo.h
14219T: git git://anongit.freedesktop.org/drm/drm-misc
14220
82abbea7
RD
14221VIA RHINE NETWORK DRIVER
14222S: Orphan
14223F: drivers/net/ethernet/via/via-rhine.c
14224
14225VIA SD/MMC CARD CONTROLLER DRIVER
14226M: Bruce Chang <brucechang@via.com.tw>
14227M: Harald Welte <HaraldWelte@viatech.com>
14228S: Maintained
14229F: drivers/mmc/host/via-sdmmc.c
14230
14231VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14232M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14233L: linux-fbdev@vger.kernel.org
14234S: Maintained
14235F: include/linux/via-core.h
14236F: include/linux/via-gpio.h
14237F: include/linux/via_i2c.h
14238F: drivers/video/fbdev/via/
14239
14240VIA VELOCITY NETWORK DRIVER
14241M: Francois Romieu <romieu@fr.zoreil.com>
14242L: netdev@vger.kernel.org
14243S: Maintained
14244F: drivers/net/ethernet/via/via-velocity.*
14245
7683e9e5
LT
14246VIDEO MULTIPLEXER DRIVER
14247M: Philipp Zabel <p.zabel@pengutronix.de>
14248L: linux-media@vger.kernel.org
14249S: Maintained
14250F: drivers/media/platform/video-mux.c
14251
9e6f3438
PO
14252VIDEOBUF2 FRAMEWORK
14253M: Pawel Osciak <pawel@osciak.com>
14254M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 14255M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
14256L: linux-media@vger.kernel.org
14257S: Maintained
90d72ac6 14258F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
14259F: include/media/videobuf2-*
14260
82abbea7
RD
14261VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14262M: Helen Koike <helen.koike@collabora.com>
14263L: linux-media@vger.kernel.org
14264T: git git://linuxtv.org/media_tree.git
14265W: https://linuxtv.org
14266S: Maintained
14267F: drivers/media/platform/vimc/*
14268
14269VIRT LIB
14270M: Alex Williamson <alex.williamson@redhat.com>
14271M: Paolo Bonzini <pbonzini@redhat.com>
14272L: kvm@vger.kernel.org
14273S: Supported
14274F: virt/lib/
14275
06a8fc78
AH
14276VIRTIO AND VHOST VSOCK DRIVER
14277M: Stefan Hajnoczi <stefanha@redhat.com>
14278L: kvm@vger.kernel.org
14279L: virtualization@lists.linux-foundation.org
14280L: netdev@vger.kernel.org
14281S: Maintained
14282F: include/linux/virtio_vsock.h
14283F: include/uapi/linux/virtio_vsock.h
0b2e6644 14284F: include/uapi/linux/vsockmon.h
531b3748 14285F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 14286F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 14287F: net/vmw_vsock/virtio_transport.c
0b2e6644 14288F: drivers/net/vsockmon.c
433fc58e
AH
14289F: drivers/vhost/vsock.c
14290F: drivers/vhost/vsock.h
06a8fc78 14291
9a82446b 14292VIRTIO CONSOLE DRIVER
79134d11 14293M: Amit Shah <amit@kernel.org>
9a82446b
AS
14294L: virtualization@lists.linux-foundation.org
14295S: Maintained
14296F: drivers/char/virtio_console.c
14297F: include/linux/virtio_console.h
c117ab84 14298F: include/uapi/linux/virtio_console.h
9a82446b 14299
2426ec8f 14300VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 14301M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14302M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
14303L: virtualization@lists.linux-foundation.org
14304S: Maintained
0e4191fe 14305F: Documentation/devicetree/bindings/virtio/
2426ec8f 14306F: drivers/virtio/
c893c8d7 14307F: tools/virtio/
2426ec8f
MT
14308F: drivers/net/virtio_net.c
14309F: drivers/block/virtio_blk.c
404a5c39 14310F: include/linux/virtio*.h
916cdabc 14311F: include/uapi/linux/virtio_*.h
dbaf0624 14312F: drivers/crypto/virtio/
c0a6a5ae 14313F: mm/balloon_compaction.c
2426ec8f 14314
7683e9e5
LT
14315VIRTIO CRYPTO DRIVER
14316M: Gonglei <arei.gonglei@huawei.com>
14317L: virtualization@lists.linux-foundation.org
14318L: linux-crypto@vger.kernel.org
14319S: Maintained
14320F: drivers/crypto/virtio/
14321F: include/uapi/linux/virtio_crypto.h
14322
f2dbda3b 14323VIRTIO DRIVERS FOR S390
1372324b 14324M: Cornelia Huck <cohuck@redhat.com>
c8b0d729 14325M: Halil Pasic <pasic@linux.vnet.ibm.com>
f2dbda3b
CH
14326L: linux-s390@vger.kernel.org
14327L: virtualization@lists.linux-foundation.org
14328L: kvm@vger.kernel.org
14329S: Supported
1b568d93 14330F: drivers/s390/virtio/
f2dbda3b 14331
4ad6ee91
GH
14332VIRTIO GPU DRIVER
14333M: David Airlie <airlied@linux.ie>
14334M: Gerd Hoffmann <kraxel@redhat.com>
14335L: dri-devel@lists.freedesktop.org
14336L: virtualization@lists.linux-foundation.org
0f445486 14337T: git git://anongit.freedesktop.org/drm/drm-misc
4ad6ee91
GH
14338S: Maintained
14339F: drivers/gpu/drm/virtio/
14340F: include/uapi/linux/virtio_gpu.h
14341
3a4d5c94
MT
14342VIRTIO HOST (VHOST)
14343M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14344M: Jason Wang <jasowang@redhat.com>
3a4d5c94 14345L: kvm@vger.kernel.org
c996d8b9 14346L: virtualization@lists.linux-foundation.org
3a4d5c94 14347L: netdev@vger.kernel.org
9f273c24 14348T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
14349S: Maintained
14350F: drivers/vhost/
c117ab84 14351F: include/uapi/linux/vhost.h
3a4d5c94 14352
271c8651
GH
14353VIRTIO INPUT DRIVER
14354M: Gerd Hoffmann <kraxel@redhat.com>
14355S: Maintained
14356F: drivers/virtio/virtio_input.c
14357F: include/uapi/linux/virtio_input.h
14358
82abbea7
RD
14359VIRTUAL SERIO DEVICE DRIVER
14360M: Stephen Chandler Paul <thatslyude@gmail.com>
01f20734 14361S: Maintained
82abbea7
RD
14362F: drivers/input/serio/userio.c
14363F: include/uapi/linux/userio.h
f73f8173 14364
77911fd2 14365VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
14366M: Hans Verkuil <hverkuil@xs4all.nl>
14367L: linux-media@vger.kernel.org
14368T: git git://linuxtv.org/media_tree.git
a825eaec 14369W: https://linuxtv.org
0b7bc1fa 14370S: Maintained
77911fd2 14371F: drivers/media/platform/vivid/*
0b7bc1fa 14372
55e331cf 14373VLYNQ BUS
08eeb306 14374M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 14375L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
14376S: Maintained
14377F: drivers/vlynq/vlynq.c
14378F: include/linux/vlynq.h
14379
390beae4 14380VME SUBSYSTEM
74c600e3 14381M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 14382M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
14383M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14384L: devel@driverdev.osuosl.org
14385S: Maintained
14386T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 14387F: Documentation/driver-api/vme.rst
390beae4
MW
14388F: drivers/staging/vme/
14389F: drivers/vme/
14390F: include/linux/vme*
14391
73b35d07
DT
14392VMWARE BALLOON DRIVER
14393M: Xavier Deguillard <xdeguillard@vmware.com>
14394M: Philip Moltmann <moltmann@vmware.com>
14395M: "VMware, Inc." <pv-drivers@vmware.com>
14396L: linux-kernel@vger.kernel.org
14397S: Maintained
14398F: drivers/misc/vmw_balloon.c
14399
7683e9e5
LT
14400VMWARE HYPERVISOR INTERFACE
14401M: Alok Kataria <akataria@vmware.com>
14402L: virtualization@lists.linux-foundation.org
14403S: Supported
14404F: arch/x86/kernel/cpu/vmware.c
14405
14406VMWARE PVRDMA DRIVER
14407M: Adit Ranadive <aditr@vmware.com>
14408M: VMware PV-Drivers <pv-drivers@vmware.com>
14409L: linux-rdma@vger.kernel.org
14410S: Maintained
14411F: drivers/infiniband/hw/vmw_pvrdma/
14412
14413VMware PVSCSI driver
14414M: Jim Gill <jgill@vmware.com>
14415M: VMware PV-Drivers <pv-drivers@vmware.com>
14416L: linux-scsi@vger.kernel.org
14417S: Maintained
14418F: drivers/scsi/vmw_pvscsi.c
14419F: drivers/scsi/vmw_pvscsi.h
14420
8b8be51b
TH
14421VMWARE VMMOUSE SUBDRIVER
14422M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14423M: "VMware, Inc." <pv-drivers@vmware.com>
14424L: linux-input@vger.kernel.org
14425S: Maintained
14426F: drivers/input/mouse/vmmouse.c
14427F: drivers/input/mouse/vmmouse.h
14428
d1a890fa 14429VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 14430M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
14431M: "VMware, Inc." <pv-drivers@vmware.com>
14432L: netdev@vger.kernel.org
14433S: Maintained
14434F: drivers/net/vmxnet3/
d1a890fa 14435
d48faef7
HH
14436VOCORE VOCORE2 BOARD
14437M: Harvey Hunt <harveyhuntnexus@gmail.com>
14438L: linux-mips@linux-mips.org
14439S: Maintained
14440F: arch/mips/boot/dts/ralink/vocore2.dts
14441
e53e86c7 14442VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 14443M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 14444M: Mark Brown <broonie@kernel.org>
5cdeb2c8 14445L: linux-kernel@vger.kernel.org
1dd68f01 14446W: http://www.slimlogic.co.uk/?p=48
6febb5ab 14447T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 14448S: Supported
9d2597e8 14449F: Documentation/devicetree/bindings/regulator/
679655da 14450F: drivers/regulator/
9d2597e8 14451F: include/dt-bindings/regulator/
679655da 14452F: include/linux/regulator/
e53e86c7 14453
081958eb
DA
14454VRF
14455M: David Ahern <dsa@cumulusnetworks.com>
14456M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14457L: netdev@vger.kernel.org
14458S: Maintained
14459F: drivers/net/vrf.c
562d897d 14460F: Documentation/networking/vrf.txt
081958eb 14461
ab41319e 14462VT1211 HARDWARE MONITOR DRIVER
8b58be88 14463M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 14464L: linux-hwmon@vger.kernel.org
ab41319e 14465S: Maintained
679655da
JP
14466F: Documentation/hwmon/vt1211
14467F: drivers/hwmon/vt1211.c
ab41319e 14468
1de9e371 14469VT8231 HARDWARE MONITOR DRIVER
8b58be88 14470M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 14471L: linux-hwmon@vger.kernel.org
1de9e371 14472S: Maintained
679655da 14473F: drivers/hwmon/vt8231.c
1de9e371 14474
88095e7b
TO
14475VUB300 USB to SDIO/SD/MMC bridge chip
14476M: Tony Olech <tony.olech@elandigitalsystems.com>
14477L: linux-mmc@vger.kernel.org
14478L: linux-usb@vger.kernel.org
14479S: Supported
14480F: drivers/mmc/host/vub300.c
14481
1da177e4 14482W1 DALLAS'S 1-WIRE BUS
a8018766 14483M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 14484S: Maintained
679655da
JP
14485F: Documentation/w1/
14486F: drivers/w1/
de0d6dbd 14487F: include/linux/w1.h
1da177e4 14488
13927079 14489W83791D HARDWARE MONITORING DRIVER
8b58be88 14490M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 14491L: linux-hwmon@vger.kernel.org
25845c22 14492S: Maintained
679655da
JP
14493F: Documentation/hwmon/w83791d
14494F: drivers/hwmon/w83791d.c
13927079 14495
61db011d 14496W83793 HARDWARE MONITORING DRIVER
8b58be88 14497M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 14498L: linux-hwmon@vger.kernel.org
61db011d 14499S: Maintained
679655da
JP
14500F: Documentation/hwmon/w83793
14501F: drivers/hwmon/w83793.c
61db011d 14502
e3760b43 14503W83795 HARDWARE MONITORING DRIVER
d8130624 14504M: Jean Delvare <jdelvare@suse.com>
968ce1b1 14505L: linux-hwmon@vger.kernel.org
e3760b43
JD
14506S: Maintained
14507F: drivers/hwmon/w83795.c
14508
1da177e4 14509W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 14510M: Pierre Ossman <pierre@ossman.eu>
1da177e4 14511S: Maintained
679655da 14512F: drivers/mmc/host/wbsd.*
1da177e4 14513
b4e05923
HG
14514WACOM PROTOCOL 4 SERIAL TABLETS
14515M: Julian Squires <julian@cipht.net>
14516M: Hans de Goede <hdegoede@redhat.com>
14517L: linux-input@vger.kernel.org
14518S: Maintained
14519F: drivers/input/tablet/wacom_serial4.c
14520
3527761c 14521WATCHDOG DEVICE DRIVERS
8b58be88 14522M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 14523R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
14524L: linux-watchdog@vger.kernel.org
14525W: http://www.linux-watchdog.org/
f599aaf0 14526T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 14527S: Maintained
540be8b2 14528F: Documentation/devicetree/bindings/watchdog/
679655da
JP
14529F: Documentation/watchdog/
14530F: drivers/watchdog/
14531F: include/linux/watchdog.h
c117ab84 14532F: include/uapi/linux/watchdog.h
3527761c 14533
727fd697
KS
14534WHISKEYCOVE PMIC GPIO DRIVER
14535M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14536L: linux-gpio@vger.kernel.org
14537S: Maintained
14538F: drivers/gpio/gpio-wcove.c
14539
b22e00f3
DH
14540WIIMOTE HID DRIVER
14541M: David Herrmann <dh.herrmann@googlemail.com>
14542L: linux-input@vger.kernel.org
14543S: Maintained
14544F: drivers/hid/hid-wiimote*
14545
82abbea7
RD
14546WILOCITY WIL6210 WIRELESS DRIVER
14547M: Maya Erez <qca_merez@qca.qualcomm.com>
14548L: linux-wireless@vger.kernel.org
14549L: wil6210@qca.qualcomm.com
14550S: Supported
14551W: http://wireless.kernel.org/en/users/Drivers/wil6210
14552F: drivers/net/wireless/ath/wil6210/
14553F: include/uapi/linux/wil6210_uapi.h
14554
14555WIMAX STACK
14556M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14557M: linux-wimax@intel.com
14558L: wimax@linuxwimax.org (subscribers-only)
14559S: Supported
14560W: http://linuxwimax.org
14561F: Documentation/wimax/README.wimax
14562F: include/linux/wimax/debug.h
14563F: include/net/wimax.h
14564F: include/uapi/linux/wimax.h
14565F: net/wimax/
14566
e258b80e 14567WINBOND CIR DRIVER
364e9e18 14568M: David Härdeman <david@hardeman.nu>
e258b80e 14569S: Maintained
116ab806 14570F: drivers/media/rc/winbond-cir.c
e258b80e 14571
c36a483d
WBG
14572WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14573M: William Breathitt Gray <vilhelm.gray@gmail.com>
14574L: linux-watchdog@vger.kernel.org
14575S: Maintained
14576F: drivers/watchdog/ebc-c384_wdt.c
14577
9c26df9b
WBG
14578WINSYSTEMS WS16C48 GPIO DRIVER
14579M: William Breathitt Gray <vilhelm.gray@gmail.com>
14580L: linux-gpio@vger.kernel.org
14581S: Maintained
14582F: drivers/gpio/gpio-ws16c48.c
e258b80e 14583
5fc14680 14584WISTRON LAPTOP BUTTON DRIVER
8b58be88 14585M: Miloslav Trmac <mitr@volny.cz>
5fc14680 14586S: Maintained
679655da 14587F: drivers/input/misc/wistron_btns.c
5fc14680 14588
1da177e4 14589WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 14590L: linux-wireless@vger.kernel.org
0c59d281 14591S: Odd fixes
679655da 14592F: drivers/net/wireless/wl3501*
1da177e4 14593
055bcbcb 14594WOLFSON MICROELECTRONICS DRIVERS
3a1672bb 14595L: patches@opensource.cirrus.com
f0e03dbd
RF
14596T: git https://github.com/CirrusLogic/linux-drivers.git
14597W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 14598S: Supported
3768f0b1 14599F: Documentation/hwmon/wm83??
f494993f
CK
14600F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14601F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14602F: Documentation/devicetree/bindings/mfd/arizona.txt
9f7c7cee 14603F: Documentation/devicetree/bindings/mfd/wm831x.txt
af1c5386 14604F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 14605F: drivers/clk/clk-wm83*.c
9c309598 14606F: drivers/extcon/extcon-arizona.c
b75ea16a 14607F: drivers/leds/leds-wm83*.c
25b273ba 14608F: drivers/gpio/gpio-*wm*.c
9c309598 14609F: drivers/gpio/gpio-arizona.c
d22b0869 14610F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
14611F: drivers/input/misc/wm831x-on.c
14612F: drivers/input/touchscreen/wm831x-ts.c
14613F: drivers/input/touchscreen/wm97*.c
9c309598
MB
14614F: drivers/mfd/arizona*
14615F: drivers/mfd/wm*.c
12ebc137 14616F: drivers/mfd/cs47l24*
8c0984e5 14617F: drivers/power/supply/wm83*.c
b75ea16a
MB
14618F: drivers/rtc/rtc-wm83*.c
14619F: drivers/regulator/wm8*.c
cdf4275e 14620F: drivers/regulator/arizona*
3860e6c4 14621F: drivers/video/backlight/wm83*_bl.c
b75ea16a 14622F: drivers/watchdog/wm83*_wdt.c
9c309598 14623F: include/linux/mfd/arizona/
3860e6c4 14624F: include/linux/mfd/wm831x/
b75ea16a 14625F: include/linux/mfd/wm8350/
3768f0b1 14626F: include/linux/mfd/wm8400*
22161f3e 14627F: include/linux/regulator/arizona*
59ec6da2 14628F: include/linux/wm97xx.h
055bcbcb 14629F: include/sound/wm????.h
9c309598 14630F: sound/soc/codecs/arizona.?
055bcbcb 14631F: sound/soc/codecs/wm*
12ebc137 14632F: sound/soc/codecs/cs47l24*
b75ea16a 14633
3e6cd7a4
TH
14634WORKQUEUE
14635M: Tejun Heo <tj@kernel.org>
badb7f5e 14636R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
14637T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14638S: Maintained
14639F: include/linux/workqueue.h
14640F: kernel/workqueue.c
e7f08ffb 14641F: Documentation/core-api/workqueue.rst
3e6cd7a4 14642
39ac9f48
CYT
14643X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14644M: Chen-Yu Tsai <wens@csie.org>
14645L: linux-kernel@vger.kernel.org
14646S: Maintained
14647N: axp[128]
14648
1da177e4 14649X.25 NETWORK LAYER
8bf28059 14650M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 14651L: linux-x25@vger.kernel.org
8bf28059 14652S: Odd Fixes
679655da
JP
14653F: Documentation/networking/x25*
14654F: include/net/x25*
14655F: net/x25/
1da177e4 14656
e2d1d6c0 14657X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
14658M: Thomas Gleixner <tglx@linutronix.de>
14659M: Ingo Molnar <mingo@redhat.com>
14660M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 14661M: x86@kernel.org
981c3a4f 14662L: linux-kernel@vger.kernel.org
75fc2d37 14663T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 14664S: Maintained
679655da
JP
14665F: Documentation/x86/
14666F: arch/x86/
e2d1d6c0 14667
c1f5c54b
IM
14668X86 MCE INFRASTRUCTURE
14669M: Tony Luck <tony.luck@intel.com>
487ba8e8 14670M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
14671L: linux-edac@vger.kernel.org
14672S: Maintained
14673F: arch/x86/kernel/cpu/mcheck/*
14674
79ebdc95
BP
14675X86 MICROCODE UPDATE SUPPORT
14676M: Borislav Petkov <bp@alien8.de>
14677S: Maintained
14678F: arch/x86/kernel/cpu/microcode/*
14679
7683e9e5
LT
14680X86 PLATFORM DRIVERS
14681M: Darren Hart <dvhart@infradead.org>
14682M: Andy Shevchenko <andy@infradead.org>
14683L: platform-driver-x86@vger.kernel.org
14684T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14685S: Maintained
14686F: drivers/platform/x86/
14687F: drivers/platform/olpc/
14688
f0905c5a
AL
14689X86 VDSO
14690M: Andy Lutomirski <luto@amacapital.net>
14691L: linux-kernel@vger.kernel.org
14692T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14693S: Maintained
d603c8e1 14694F: arch/x86/entry/vdso/
f0905c5a 14695
d6fad502 14696XC2028/3028 TUNER DRIVER
5dc8a864
MCC
14697M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14698M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 14699L: linux-media@vger.kernel.org
a825eaec 14700W: https://linuxtv.org
d6fad502
MCC
14701T: git git://linuxtv.org/media_tree.git
14702S: Maintained
14703F: drivers/media/tuners/tuner-xc2028.*
14704
7683e9e5
LT
14705XEN BLOCK SUBSYSTEM
14706M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14707M: Roger Pau Monné <roger.pau@citrix.com>
11dbb52b 14708L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c4468085 14709S: Supported
7683e9e5
LT
14710F: drivers/block/xen-blkback/*
14711F: drivers/block/xen*
c4468085 14712
77bfb479 14713XEN HYPERVISOR ARM
85d1a29d 14714M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14715L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14716S: Maintained
77bfb479
SS
14717F: arch/arm/xen/
14718F: arch/arm/include/asm/xen/
14719
b475e83f 14720XEN HYPERVISOR ARM64
85d1a29d 14721M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14722L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14723S: Maintained
b475e83f
SS
14724F: arch/arm64/xen/
14725F: arch/arm64/include/asm/xen/
14726
7683e9e5
LT
14727XEN HYPERVISOR INTERFACE
14728M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14729M: Juergen Gross <jgross@suse.com>
14730L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14731T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14732S: Supported
14733F: arch/x86/xen/
14734F: drivers/*/xen-*front.c
14735F: drivers/xen/
14736F: arch/x86/include/asm/xen/
14737F: include/xen/
14738F: include/uapi/xen/
14739F: Documentation/ABI/stable/sysfs-hypervisor-xen
14740F: Documentation/ABI/testing/sysfs-hypervisor-xen
14741
9b57e1a7 14742XEN NETWORK BACKEND DRIVER
8386040b 14743M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 14744M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 14745L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
14746L: netdev@vger.kernel.org
14747S: Supported
14748F: drivers/net/xen-netback/*
14749
c5f8e29d
KRW
14750XEN PCI SUBSYSTEM
14751M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14752L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14753S: Supported
14754F: arch/x86/pci/*xen*
14755F: drivers/pci/*xen*
14756
15d03609
JG
14757XEN PVSCSI DRIVERS
14758M: Juergen Gross <jgross@suse.com>
14759L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14760L: linux-scsi@vger.kernel.org
14761S: Supported
14762F: drivers/scsi/xen-scsifront.c
14763F: drivers/xen/xen-scsiback.c
14764F: include/xen/interface/io/vscsiif.h
14765
c5f8e29d
KRW
14766XEN SWIOTLB SUBSYSTEM
14767M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14768L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14769S: Supported
14770F: arch/x86/xen/*swiotlb*
14771F: drivers/xen/*swiotlb*
14772
1da177e4 14773XFS FILESYSTEM
721a0edf 14774M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
14775M: linux-xfs@vger.kernel.org
14776L: linux-xfs@vger.kernel.org
14777W: http://xfs.org/
721a0edf 14778T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 14779S: Supported
679655da
JP
14780F: Documentation/filesystems/xfs.txt
14781F: fs/xfs/
1da177e4 14782
8a3b7a25 14783XILINX AXI ETHERNET DRIVER
59a54f30
MS
14784M: Anirudha Sarangi <anirudh@xilinx.com>
14785M: John Linn <John.Linn@xilinx.com>
8a3b7a25 14786S: Maintained
14787F: drivers/net/ethernet/xilinx/xilinx_axienet*
14788
238b8721 14789XILINX UARTLITE SERIAL DRIVER
8b58be88 14790M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
14791L: linux-serial@vger.kernel.org
14792S: Maintained
df621252 14793F: drivers/tty/serial/uartlite.c
238b8721 14794
df330515
LP
14795XILINX VIDEO IP CORES
14796M: Hyun Kwon <hyun.kwon@xilinx.com>
14797M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14798L: linux-media@vger.kernel.org
14799T: git git://linuxtv.org/media_tree.git
14800S: Supported
14801F: Documentation/devicetree/bindings/media/xilinx/
14802F: drivers/media/platform/xilinx/
a5562f65 14803F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 14804
74316949
EB
14805XILLYBUS DRIVER
14806M: Eli Billauer <eli.billauer@gmail.com>
14807L: linux-kernel@vger.kernel.org
14808S: Supported
14809F: drivers/char/xillybus/
14810
39d2675a
NH
14811XRA1403 GPIO EXPANDER
14812M: Nandor Han <nandor.han@ge.com>
14813M: Semi Malinen <semi.malinen@ge.com>
14814L: linux-gpio@vger.kernel.org
14815S: Maintained
14816F: drivers/gpio/gpio-xra1403.c
14817F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14818
f620e4b8
MF
14819XTENSA XTFPGA PLATFORM SUPPORT
14820M: Max Filippov <jcmvbkbc@gmail.com>
14821L: linux-xtensa@linux-xtensa.org
14822S: Maintained
14823F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 14824F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 14825
1da177e4 14826YAM DRIVER FOR AX.25
8b58be88 14827M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
14828L: linux-hams@vger.kernel.org
14829S: Maintained
679655da
JP
14830F: drivers/net/hamradio/yam*
14831F: include/linux/yam.h
1da177e4 14832
82abbea7
RD
14833YAMA SECURITY MODULE
14834M: Kees Cook <keescook@chromium.org>
14835T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14836S: Supported
14837F: security/yama/
14838F: Documentation/admin-guide/LSM/Yama.rst
14839
af64a5eb 14840YEALINK PHONE DRIVER
8b58be88 14841M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
14842L: usbb2k-api-dev@nongnu.org
14843S: Maintained
e2ba5731 14844F: Documentation/input/yealink.rst
679655da 14845F: drivers/input/misc/yealink.*
af64a5eb 14846
1da177e4 14847Z8530 DRIVER FOR AX.25
8b58be88 14848M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
14849W: http://yaina.de/jreuter/
14850W: http://www.qsl.net/dl1bke/
14851L: linux-hams@vger.kernel.org
14852S: Maintained
679655da
JP
14853F: Documentation/networking/z8530drv.txt
14854F: drivers/net/hamradio/*scc.c
14855F: drivers/net/hamradio/z8530.h
1da177e4 14856
0cf31ec1 14857ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 14858M: Seth Jennings <sjenning@redhat.com>
aab45453 14859M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14860L: linux-mm@kvack.org
14861S: Maintained
14862F: mm/zbud.c
14863F: include/linux/zbud.h
14864
7c0c3afb 14865ZD1211RW WIRELESS DRIVER
8b58be88
JP
14866M: Daniel Drake <dsd@gentoo.org>
14867M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 14868W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 14869L: linux-wireless@vger.kernel.org
7c0c3afb
DD
14870L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14871S: Maintained
6948300c 14872F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 14873
82abbea7 14874ZD1301 MEDIA DRIVER
a40cc814
AP
14875M: Antti Palosaari <crope@iki.fi>
14876L: linux-media@vger.kernel.org
14877W: https://linuxtv.org/
14878W: http://palosaari.fi/linux/
14879Q: https://patchwork.linuxtv.org/project/linux-media/list/
14880S: Maintained
82abbea7 14881F: drivers/media/usb/dvb-usb-v2/zd1301*
a40cc814 14882
82abbea7 14883ZD1301_DEMOD MEDIA DRIVER
d4c554c3
AP
14884M: Antti Palosaari <crope@iki.fi>
14885L: linux-media@vger.kernel.org
14886W: https://linuxtv.org/
14887W: http://palosaari.fi/linux/
14888Q: https://patchwork.linuxtv.org/project/linux-media/list/
14889S: Maintained
82abbea7 14890F: drivers/media/dvb-frontends/zd1301_demod*
d4c554c3 14891
20263029
DS
14892ZPOOL COMPRESSED PAGE STORAGE API
14893M: Dan Streetman <ddstreet@ieee.org>
14894L: linux-mm@kvack.org
14895S: Maintained
14896F: mm/zpool.c
14897F: include/linux/zpool.h
14898
1da177e4 14899ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 14900L: mjpeg-users@lists.sourceforge.net
f63145e2 14901L: linux-media@vger.kernel.org
1da177e4 14902W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 14903T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 14904S: Odd Fixes
90d72ac6 14905F: drivers/media/pci/zoran/
1da177e4 14906
6920f2cc
MK
14907ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14908M: Minchan Kim <minchan@kernel.org>
14909M: Nitin Gupta <ngupta@vflare.org>
74f3037c 14910R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
14911L: linux-kernel@vger.kernel.org
14912S: Maintained
14913F: drivers/block/zram/
14914F: Documentation/blockdev/zram.txt
14915
8b4a4080 14916ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 14917M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 14918S: Maintained
df621252 14919F: drivers/tty/serial/zs.*
8b4a4080 14920
eae70d06
MK
14921ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14922M: Minchan Kim <minchan@kernel.org>
14923M: Nitin Gupta <ngupta@vflare.org>
41192a2d 14924R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
14925L: linux-mm@kvack.org
14926S: Maintained
14927F: mm/zsmalloc.c
14928F: include/linux/zsmalloc.h
d02be50d 14929F: Documentation/vm/zsmalloc.txt
eae70d06 14930
0cf31ec1 14931ZSWAP COMPRESSED SWAP CACHING
0bb181c7 14932M: Seth Jennings <sjenning@redhat.com>
534c9dc9 14933M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14934L: linux-mm@kvack.org
14935S: Maintained
14936F: mm/zswap.c
14937
1da177e4 14938THE REST
8b58be88 14939M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 14940L: linux-kernel@vger.kernel.org
8a6e2535 14941Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 14942T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 14943S: Buried alive in reporters
34d03cc1
JP
14944F: *
14945F: */