]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
mlxsw: spectrum: mr: Support trap-and-forward routes
[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
AM
875ANDROID GOLDFISH RTC DRIVER
876M: Miodrag Dinic <miodrag.dinic@imgtec.com>
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
NC
5261EZchip NPS platform support
5262M: Noam Camus <noamc@ezchip.com>
5263S: Supported
5264F: arch/arc/plat-eznps
5265F: arch/arc/boot/dts/eznps.dts
5266
82abbea7
RD
5267F2FS FILE SYSTEM
5268M: Jaegeuk Kim <jaegeuk@kernel.org>
5269M: Chao Yu <yuchao0@huawei.com>
5270L: linux-f2fs-devel@lists.sourceforge.net
5271W: https://f2fs.wiki.kernel.org/
5272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5273S: Maintained
5274F: Documentation/filesystems/f2fs.txt
5275F: Documentation/ABI/testing/sysfs-fs-f2fs
5276F: fs/f2fs/
5277F: include/linux/f2fs_fs.h
5278F: include/trace/events/f2fs.h
5279
e53004e2 5280F71805F HARDWARE MONITORING DRIVER
d8130624 5281M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5282L: linux-hwmon@vger.kernel.org
e53004e2 5283S: Maintained
679655da
JP
5284F: Documentation/hwmon/f71805f
5285F: drivers/hwmon/f71805f.c
e53004e2 5286
88b2dbdb 5287FANOTIFY
67427715
JK
5288M: Jan Kara <jack@suse.cz>
5289R: Amir Goldstein <amir73il@gmail.com>
5290L: linux-fsdevel@vger.kernel.org
88b2dbdb
EP
5291S: Maintained
5292F: fs/notify/fanotify/
5293F: include/linux/fanotify.h
c117ab84 5294F: include/uapi/linux/fanotify.h
88b2dbdb 5295
1da177e4 5296FARSYNC SYNCHRONOUS DRIVER
8b58be88 5297M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5298W: http://www.farsite.co.uk/
5299S: Supported
679655da 5300F: drivers/net/wan/farsync.*
1da177e4 5301
c5408b88 5302FAULT INJECTION SUPPORT
8b58be88 5303M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5304S: Supported
679655da
JP
5305F: Documentation/fault-injection/
5306F: lib/fault-inject.c
c5408b88 5307
053e514f
NT
5308FBTFT Framebuffer drivers
5309M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5310S: Maintained
5311F: drivers/staging/fbtft/
5312
82abbea7
RD
5313FC0011 TUNER DRIVER
5314M: Michael Buesch <m@bues.ch>
5315L: linux-media@vger.kernel.org
5316S: Maintained
5317F: drivers/media/tuners/fc0011.h
5318F: drivers/media/tuners/fc0011.c
5319
5320FC2580 MEDIA DRIVER
5321M: Antti Palosaari <crope@iki.fi>
5322L: linux-media@vger.kernel.org
5323W: https://linuxtv.org
5324W: http://palosaari.fi/linux/
5325Q: http://patchwork.linuxtv.org/project/linux-media/list/
5326T: git git://linuxtv.org/anttip/media_tree.git
5327S: Maintained
5328F: drivers/media/tuners/fc2580*
5329
cae727db 5330FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5331M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 5332L: fcoe-devel@open-fcoe.org
cae727db
RL
5333W: www.Open-FCoE.org
5334S: Supported
5335F: drivers/scsi/libfc/
5336F: drivers/scsi/fcoe/
5337F: include/scsi/fc/
5338F: include/scsi/libfc.h
5339F: include/scsi/libfcoe.h
c117ab84 5340F: include/uapi/scsi/fc/
cae727db 5341
e2d1d6c0 5342FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 5343M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 5344M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5345L: linux-fsdevel@vger.kernel.org
1da177e4 5346S: Maintained
679655da
JP
5347F: include/linux/fcntl.h
5348F: include/linux/fs.h
c117ab84
CEB
5349F: include/uapi/linux/fcntl.h
5350F: include/uapi/linux/fs.h
679655da
JP
5351F: fs/fcntl.c
5352F: fs/locks.c
1da177e4 5353
e2d1d6c0 5354FILESYSTEMS (VFS and infrastructure)
8b58be88 5355M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5356L: linux-fsdevel@vger.kernel.org
173acc7c 5357S: Maintained
679655da 5358F: fs/*
173acc7c 5359
b26e0ed4 5360FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5361M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5362L: linux-hwmon@vger.kernel.org
b26e0ed4 5363S: Maintained
d5ca6918
JP
5364F: drivers/hwmon/f75375s.c
5365F: include/linux/f75375s.h
b26e0ed4 5366
a331b0c3
CL
5367FIREWIRE AUDIO DRIVERS
5368M: Clemens Ladisch <clemens@ladisch.de>
5369L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5370T: git git://git.alsa-project.org/alsa-kernel.git
5371S: Maintained
5372F: sound/firewire/
5373
eb86ec51
SR
5374FIREWIRE MEDIA DRIVERS (firedtv)
5375M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5376L: linux-media@vger.kernel.org
5377L: linux1394-devel@lists.sourceforge.net
5378T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5379S: Maintained
5380F: drivers/media/firewire/
5381
a511ce33
CB
5382FIREWIRE SBP-2 TARGET
5383M: Chris Boot <bootc@bootc.net>
5384L: linux-scsi@vger.kernel.org
5385L: target-devel@vger.kernel.org
5386L: linux1394-devel@lists.sourceforge.net
5387T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5388S: Maintained
5389F: drivers/target/sbp/
5390
7d2c86b5 5391FIREWIRE SUBSYSTEM
8b58be88 5392M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5393L: linux1394-devel@lists.sourceforge.net
958a29cb 5394W: http://ieee1394.wiki.kernel.org/
2ca526bf 5395T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5396S: Maintained
679655da 5397F: drivers/firewire/
8f06ce3b
SR
5398F: include/linux/firewire.h
5399F: include/uapi/linux/firewire*.h
9f6d3c4b 5400F: tools/firewire/
e2d1d6c0
RD
5401
5402FIRMWARE LOADER (request_firmware)
e7604239 5403M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5404L: linux-kernel@vger.kernel.org
5405S: Maintained
679655da
JP
5406F: Documentation/firmware_class/
5407F: drivers/base/firmware*.c
5408F: include/linux/firmware.h
e2d1d6c0 5409
f730e3dc 5410FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5411M: Joshua Morris <josh.h.morris@us.ibm.com>
5412M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5413S: Maintained
5414F: drivers/block/rsxx/
5415
8206f664 5416FLOPPY DRIVER
e5f6450c 5417M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5418T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5419S: Odd fixes
5420F: drivers/block/floppy.c
5421
9c9f32ed
AR
5422FMC SUBSYSTEM
5423M: Alessandro Rubini <rubini@gnudd.com>
5424W: http://www.ohwr.org/projects/fmc-bus
5425S: Supported
5426F: drivers/fmc/
5427F: include/linux/fmc*.h
5428F: include/linux/ipmi-fru.h
5429K: fmc_d.*register
5430
3c0ed7d5 5431FPGA MANAGER FRAMEWORK
deb0b9b2 5432M: Alan Tull <atull@kernel.org>
2007eafd 5433R: Moritz Fischer <mdf@kernel.org>
7f1a5f04 5434L: linux-fpga@vger.kernel.org
3c0ed7d5 5435S: Maintained
e4998077 5436T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
2007eafd 5437Q: http://patchwork.kernel.org/project/linux-fpga/list/
deb0b9b2 5438F: Documentation/fpga/
83ff2d57 5439F: Documentation/devicetree/bindings/fpga/
3c0ed7d5 5440F: drivers/fpga/
deb0b9b2 5441F: include/linux/fpga/
3c0ed7d5
AT
5442W: http://www.rocketboards.org
5443
e2d1d6c0 5444FPU EMULATOR
8b58be88 5445M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5446W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5447S: Maintained
679655da 5448F: arch/x86/math-emu/
e2d1d6c0
RD
5449
5450FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5451L: netdev@vger.kernel.org
c173bfac 5452S: Orphan
679655da
JP
5453F: drivers/net/wan/dlci.c
5454F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5455
5456FRAMEBUFFER LAYER
04f6152d 5457M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5458L: linux-fbdev@vger.kernel.org
04f6152d 5459T: git git://github.com/bzolnier/linux.git
b22fe37b 5460Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5461S: Maintained
679655da 5462F: Documentation/fb/
b22fe37b
PM
5463F: drivers/video/
5464F: include/video/
679655da 5465F: include/linux/fb.h
c117ab84
CEB
5466F: include/uapi/video/
5467F: include/uapi/linux/fb.h
e2d1d6c0 5468
93aafb6d
HG
5469FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5470M: Horia Geantă <horia.geanta@nxp.com>
5471M: Dan Douglass <dan.douglass@nxp.com>
5472L: linux-crypto@vger.kernel.org
5473S: Maintained
5474F: drivers/crypto/caam/
5475F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5476
a57c188e 5477FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5478M: Timur Tabi <timur@tabi.org>
a57c188e 5479L: linux-fbdev@vger.kernel.org
c4ef9bc4 5480S: Maintained
8a61f013 5481F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5482
e2d1d6c0 5483FREESCALE DMA DRIVER
64d09f5e 5484M: Li Yang <leoyang.li@nxp.com>
8b58be88 5485M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5486L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5487S: Maintained
679655da 5488F: drivers/dma/fsldma.*
e2d1d6c0 5489
7683e9e5
LT
5490FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5491M: Claudiu Manoil <claudiu.manoil@freescale.com>
5492L: netdev@vger.kernel.org
5493S: Maintained
5494F: drivers/net/ethernet/freescale/gianfar*
5495X: drivers/net/ethernet/freescale/gianfar_ptp.c
5496F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5497
44248aff
HX
5498FREESCALE GPMI NAND DRIVER
5499M: Han Xu <han.xu@nxp.com>
5500L: linux-mtd@lists.infradead.org
5501S: Maintained
5502F: drivers/mtd/nand/gpmi-nand/*
5503
e2d1d6c0 5504FREESCALE I2C CPM DRIVER
8b58be88 5505M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5506L: linuxppc-dev@lists.ozlabs.org
846557d3 5507L: linux-i2c@vger.kernel.org
0d2b405a 5508S: Maintained
679655da 5509F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5510
7683e9e5
LT
5511FREESCALE IMX / MXC FEC DRIVER
5512M: Fugang Duan <fugang.duan@nxp.com>
5513L: netdev@vger.kernel.org
5514S: Maintained
5515F: drivers/net/ethernet/freescale/fec_main.c
5516F: drivers/net/ethernet/freescale/fec_ptp.c
5517F: drivers/net/ethernet/freescale/fec.h
5518F: Documentation/devicetree/bindings/net/fsl-fec.txt
5519
60e8c5ab 5520FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5521M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5522L: linux-fbdev@vger.kernel.org
efc03ecb 5523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5524S: Maintained
bad985a1 5525F: include/linux/platform_data/video-imxfb.h
8a61f013 5526F: drivers/video/fbdev/imxfb.c
60e8c5ab 5527
7683e9e5
LT
5528FREESCALE QORIQ DPAA ETHERNET DRIVER
5529M: Madalin Bucur <madalin.bucur@nxp.com>
63a0a00b
NA
5530L: netdev@vger.kernel.org
5531S: Maintained
7683e9e5 5532F: drivers/net/ethernet/freescale/dpaa
63a0a00b 5533
2fbfadb5
MB
5534FREESCALE QORIQ DPAA FMAN DRIVER
5535M: Madalin Bucur <madalin.bucur@nxp.com>
5536L: netdev@vger.kernel.org
5537S: Maintained
5538F: drivers/net/ethernet/freescale/fman
5539F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5540
7683e9e5
LT
5541FREESCALE QUAD SPI DRIVER
5542M: Han Xu <han.xu@nxp.com>
5543L: linux-mtd@lists.infradead.org
1b48706f 5544S: Maintained
7683e9e5 5545F: drivers/mtd/spi-nor/fsl-quadspi.c
1b48706f 5546
d9e9d82c 5547FREESCALE QUICC ENGINE LIBRARY
1b48706f 5548M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5549L: linuxppc-dev@lists.ozlabs.org
1b48706f 5550S: Maintained
7aa1aa6e
ZQ
5551F: drivers/soc/fsl/qe/
5552F: include/soc/fsl/*qe*.h
5553F: include/soc/fsl/*ucc*.h
d9e9d82c 5554
beaf53bf 5555FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
64d09f5e 5556M: Li Yang <leoyang.li@nxp.com>
beaf53bf 5557L: netdev@vger.kernel.org
a4724ed6 5558L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5559S: Maintained
ec21e2ec 5560F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5561
c19b6d24
ZQ
5562FREESCALE QUICC ENGINE UCC HDLC DRIVER
5563M: Zhao Qiang <qiang.zhao@nxp.com>
5564L: netdev@vger.kernel.org
5565L: linuxppc-dev@lists.ozlabs.org
5566S: Maintained
5567F: drivers/net/wan/fsl_ucc_hdlc*
5568
d9e9d82c 5569FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5570M: Timur Tabi <timur@tabi.org>
a4724ed6 5571L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5572S: Maintained
df621252 5573F: drivers/tty/serial/ucc_uart.c
d9e9d82c 5574
7683e9e5
LT
5575FREESCALE SOC DRIVERS
5576M: Li Yang <leoyang.li@nxp.com>
5577L: linuxppc-dev@lists.ozlabs.org
5578L: linux-arm-kernel@lists.infradead.org
5579S: Maintained
5580F: Documentation/devicetree/bindings/soc/fsl/
5581F: drivers/soc/fsl/
5582F: include/linux/fsl/
5583
5584FREESCALE SOC FS_ENET DRIVER
5585M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5586M: Vitaly Bordug <vbordug@ru.mvista.com>
5587L: linuxppc-dev@lists.ozlabs.org
5588L: netdev@vger.kernel.org
5589S: Maintained
5590F: drivers/net/ethernet/freescale/fs_enet/
5591F: include/linux/fs_enet_pd.h
5592
d9e9d82c 5593FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5594M: Timur Tabi <timur@tabi.org>
dc85950a 5595M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5596M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5597R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5598L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5599L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5600S: Maintained
69aefcea 5601F: sound/soc/fsl/fsl*
dc85950a 5602F: sound/soc/fsl/imx*
69aefcea 5603F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5604
7683e9e5
LT
5605FREESCALE USB PERIPHERAL DRIVERS
5606M: Li Yang <leoyang.li@nxp.com>
5607L: linux-usb@vger.kernel.org
5608L: linuxppc-dev@lists.ozlabs.org
5609S: Maintained
5610F: drivers/usb/gadget/udc/fsl*
5611
1da177e4 5612FREEVXFS FILESYSTEM
8b58be88 5613M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5614W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5615S: Maintained
679655da 5616F: fs/freevxfs/
1da177e4 5617
71038f52 5618FREEZER
49db1903 5619M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5620M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5621L: linux-pm@vger.kernel.org
71038f52 5622S: Supported
679655da
JP
5623F: Documentation/power/freezing-of-tasks.txt
5624F: include/linux/freezer.h
5625F: kernel/freezer.c
71038f52 5626
839a1f79
KRW
5627FRONTSWAP API
5628M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5629L: linux-kernel@vger.kernel.org
5630S: Maintained
5631F: mm/frontswap.c
5632F: include/linux/frontswap.h
5633
a5432f5a 5634FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5635M: David Howells <dhowells@redhat.com>
e62d6e24 5636L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5637S: Supported
5638F: Documentation/filesystems/caching/
5639F: fs/fscache/
5640F: include/linux/fscache*.h
5641
90fce086 5642FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
598c7d7a
TT
5643M: Theodore Y. Ts'o <tytso@mit.edu>
5644M: Jaegeuk Kim <jaegeuk@kernel.org>
90fce086
EB
5645L: linux-fscrypt@vger.kernel.org
5646Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5647T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
598c7d7a
TT
5648S: Supported
5649F: fs/crypto/
46f47e48 5650F: include/linux/fscrypt*.h
598c7d7a 5651
5ab7ffea 5652FUJITSU FR-V (FRV) PORT
0cf0305f 5653S: Orphan
679655da 5654F: arch/frv/
1da177e4 5655
20b93734 5656FUJITSU LAPTOP EXTRAS
409a3e98 5657M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5658L: platform-driver-x86@vger.kernel.org
20b93734 5659S: Maintained
679655da 5660F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5661
4da621b6
HK
5662FUJITSU M-5MO LS CAMERA ISP DRIVER
5663M: Kyungmin Park <kyungmin.park@samsung.com>
5664M: Heungjun Kim <riverful.kim@samsung.com>
5665L: linux-media@vger.kernel.org
5666S: Maintained
90d72ac6 5667F: drivers/media/i2c/m5mols/
b5dcee22 5668F: include/media/i2c/m5mols.h
4da621b6 5669
2d24c490
RG
5670FUJITSU TABLET EXTRAS
5671M: Robert Gerlach <khnz@gmx.de>
5672L: platform-driver-x86@vger.kernel.org
5673S: Maintained
5674F: drivers/platform/x86/fujitsu-tablet.c
5675
04578f17 5676FUSE: FILESYSTEM IN USERSPACE
8b58be88 5677M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5678L: linux-fsdevel@vger.kernel.org
04578f17 5679W: http://fuse.sourceforge.net/
0a30f612 5680T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5681S: Maintained
679655da 5682F: fs/fuse/
c117ab84 5683F: include/uapi/linux/fuse.h
0a30f612 5684F: Documentation/filesystems/fuse.txt
04578f17 5685
59cd42c2
DHV
5686FUTEX SUBSYSTEM
5687M: Thomas Gleixner <tglx@linutronix.de>
5688M: Ingo Molnar <mingo@redhat.com>
5689R: Peter Zijlstra <peterz@infradead.org>
5690R: Darren Hart <dvhart@infradead.org>
5691L: linux-kernel@vger.kernel.org
5692T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5693S: Maintained
5694F: kernel/futex.c
5695F: kernel/futex_compat.c
5696F: include/asm-generic/futex.h
5697F: include/linux/futex.h
5698F: include/uapi/linux/futex.h
5699F: tools/testing/selftests/futex/
5700F: tools/perf/bench/futex*
5701F: Documentation/*futex*
5702
1da177e4 5703FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5704M: Rik Faith <faith@cs.unc.edu>
1da177e4 5705L: linux-scsi@vger.kernel.org
baaea1dc 5706S: Odd Fixes (e.g., new signatures)
679655da 5707F: drivers/scsi/fdomain.*
1da177e4 5708
6b90bd4b
ER
5709GCC PLUGINS
5710M: Kees Cook <keescook@chromium.org>
5711R: Emese Revfy <re.emese@gmail.com>
5712L: kernel-hardening@lists.openwall.com
5713S: Maintained
5714F: scripts/gcc-plugins/
5715F: scripts/gcc-plugin.sh
68fdc678 5716F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5717F: Documentation/gcc-plugins.txt
5718
d8e2162c
PO
5719GCOV BASED KERNEL PROFILING
5720M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5721S: Maintained
5722F: kernel/gcov/
2584bab2 5723F: Documentation/dev-tools/gcov.rst
d8e2162c 5724
82abbea7
RD
5725GDB KERNEL DEBUGGING HELPER SCRIPTS
5726M: Jan Kiszka <jan.kiszka@siemens.com>
5727M: Kieran Bingham <kieran@bingham.xyz>
5728S: Supported
5729F: scripts/gdb/
5730
1da177e4 5731GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5732M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5733L: linux-scsi@vger.kernel.org
5734W: http://www.icp-vortex.com/
5735S: Supported
679655da 5736F: drivers/scsi/gdt*
1da177e4 5737
3169a1c7
HV
5738GEMTEK FM RADIO RECEIVER DRIVER
5739M: Hans Verkuil <hverkuil@xs4all.nl>
5740L: linux-media@vger.kernel.org
5741T: git git://linuxtv.org/media_tree.git
a825eaec 5742W: https://linuxtv.org
3169a1c7
HV
5743S: Maintained
5744F: drivers/media/radio/radio-gemtek*
5745
1c23af90 5746GENERIC GPIO I2C DRIVER
880b0e26 5747M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5748S: Supported
679655da
JP
5749F: drivers/i2c/busses/i2c-gpio.c
5750F: include/linux/i2c-gpio.h
1c23af90 5751
92ed1a76
PK
5752GENERIC GPIO I2C MULTIPLEXER DRIVER
5753M: Peter Korsgaard <peter.korsgaard@barco.com>
5754L: linux-i2c@vger.kernel.org
5755S: Supported
e7065e20
JD
5756F: drivers/i2c/muxes/i2c-mux-gpio.c
5757F: include/linux/i2c-mux-gpio.h
5758F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5759
9251ce95 5760GENERIC HDLC (WAN) DRIVERS
8b58be88 5761M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5762W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5763S: Maintained
679655da
JP
5764F: drivers/net/wan/c101.c
5765F: drivers/net/wan/hd6457*
5766F: drivers/net/wan/hdlc*
5767F: drivers/net/wan/n2.c
5768F: drivers/net/wan/pc300too.c
5769F: drivers/net/wan/pci200syn.c
5770F: drivers/net/wan/wanxl*
1da177e4 5771
1527aab6 5772GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5773M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5774L: linux-arch@vger.kernel.org
5775T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5776S: Maintained
14430813
JP
5777F: include/asm-generic/
5778F: include/uapi/asm-generic/
1527aab6 5779
ff764963
KVA
5780GENERIC PHY FRAMEWORK
5781M: Kishon Vijay Abraham I <kishon@ti.com>
5782L: linux-kernel@vger.kernel.org
5783T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5784S: Supported
5785F: drivers/phy/
5786F: include/linux/phy/
5787
eea97aed
KH
5788GENERIC PM DOMAINS
5789M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5790M: Kevin Hilman <khilman@kernel.org>
5791M: Ulf Hansson <ulf.hansson@linaro.org>
5792L: linux-pm@vger.kernel.org
5793S: Supported
5794F: drivers/base/power/domain*.c
5795F: include/linux/pm_domain.h
5e68ebd0 5796F: Documentation/devicetree/bindings/power/power_domain.txt
eea97aed 5797
ccb86a69 5798GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5799M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5800L: kvm@vger.kernel.org
ccb86a69
MT
5801S: Supported
5802F: drivers/uio/uio_pci_generic.c
5803
a7d5afe8
GKB
5804GENWQE (IBM Generic Workqueue Card)
5805M: Frank Haverkamp <haver@linux.vnet.ibm.com>
cdc1daca 5806M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
a7d5afe8
GKB
5807S: Supported
5808F: drivers/misc/genwqe/
5809
82abbea7
RD
5810GET_MAINTAINER SCRIPT
5811M: Joe Perches <joe@perches.com>
5812S: Maintained
5813F: scripts/get_maintainer.pl
5814
5be7b50f 5815GFS2 FILE SYSTEM
8b58be88 5816M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5817M: Bob Peterson <rpeterso@redhat.com>
a4644184 5818L: cluster-devel@redhat.com
5be7b50f 5819W: http://sources.redhat.com/cluster/
28666d6d 5820T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5821S: Supported
679655da
JP
5822F: Documentation/filesystems/gfs2*.txt
5823F: fs/gfs2/
c117ab84 5824F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5825
0a34eb8f 5826GIGASET ISDN DRIVERS
6b096fde 5827M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5828L: gigaset307x-common@lists.sourceforge.net
5829W: http://gigaset307x.sourceforge.net/
6b096fde 5830S: Odd Fixes
679655da
JP
5831F: Documentation/isdn/README.gigaset
5832F: drivers/isdn/gigaset/
c117ab84 5833F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5834
7eea35fe
JP
5835GO7007 MPEG CODEC
5836M: Hans Verkuil <hans.verkuil@cisco.com>
5837L: linux-media@vger.kernel.org
5838S: Maintained
5839F: drivers/media/usb/go7007/
5840
ca96ea86
BN
5841GOODIX TOUCHSCREEN
5842M: Bastien Nocera <hadess@hadess.net>
5843L: linux-input@vger.kernel.org
5844S: Maintained
5845F: drivers/input/touchscreen/goodix.c
5846
7683e9e5
LT
5847GPIO ACPI SUPPORT
5848M: Mika Westerberg <mika.westerberg@linux.intel.com>
5849M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5850L: linux-gpio@vger.kernel.org
5851L: linux-acpi@vger.kernel.org
5852S: Maintained
5853F: Documentation/acpi/gpio-properties.txt
5854F: drivers/gpio/gpiolib-acpi.c
5855
24d79ebc
SY
5856GPIO IR Transmitter
5857M: Sean Young <sean@mess.org>
5858L: linux-media@vger.kernel.org
5859S: Maintained
5860F: drivers/media/rc/gpio-ir-tx.c
5861
a6a1cf3d
BJZ
5862GPIO MOCKUP DRIVER
5863M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5864L: linux-gpio@vger.kernel.org
5865S: Maintained
5866F: drivers/gpio/gpio-mockup.c
5867F: tools/testing/selftests/gpio/
5868
a0dc00b4 5869GPIO SUBSYSTEM
e4651a9f 5870M: Linus Walleij <linus.walleij@linaro.org>
d15b7179 5871L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5872T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5873S: Maintained
cd97a449 5874F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5875F: Documentation/gpio/
40c159b7 5876F: Documentation/ABI/testing/gpio-cdev
fe95046e 5877F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5878F: drivers/gpio/
bdc6e95e
AC
5879F: include/linux/gpio/
5880F: include/linux/gpio.h
9b692346 5881F: include/asm-generic/gpio.h
3c702e99 5882F: include/uapi/linux/gpio.h
6d591c46 5883F: tools/gpio/
a0dc00b4 5884
71a6d0af
HW
5885GRE DEMULTIPLEXER DRIVER
5886M: Dmitry Kozlov <xeb@mail.ru>
5887L: netdev@vger.kernel.org
5888S: Maintained
11c26770
JP
5889F: net/ipv4/gre_demux.c
5890F: net/ipv4/gre_offload.c
71a6d0af
HW
5891F: include/net/gre.h
5892
d4c41139 5893GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5894M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5895L: netdev@vger.kernel.org
5896S: Maintained
a31a96ad 5897F: drivers/net/ethernet/aeroflex/
d4c41139 5898
926706c5
VA
5899GREYBUS AUDIO PROTOCOLS DRIVERS
5900M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5901M: Mark Greer <mgreer@animalcreek.com>
926706c5 5902S: Maintained
544a6944
MG
5903F: drivers/staging/greybus/audio_apbridgea.c
5904F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5905F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5906F: drivers/staging/greybus/audio_codec.h
5907F: drivers/staging/greybus/audio_gb.c
5908F: drivers/staging/greybus/audio_manager.c
5909F: drivers/staging/greybus/audio_manager.h
5910F: drivers/staging/greybus/audio_manager_module.c
5911F: drivers/staging/greybus/audio_manager_private.h
5912F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5913F: drivers/staging/greybus/audio_module.c
5914F: drivers/staging/greybus/audio_topology.c
5915
f47e07bc 5916GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5bd16350
VK
5917M: Viresh Kumar <vireshk@kernel.org>
5918S: Maintained
5919F: drivers/staging/greybus/authentication.c
5920F: drivers/staging/greybus/bootrom.c
5921F: drivers/staging/greybus/firmware.h
5922F: drivers/staging/greybus/fw-core.c
5923F: drivers/staging/greybus/fw-download.c
5924F: drivers/staging/greybus/fw-managament.c
5925F: drivers/staging/greybus/greybus_authentication.h
5926F: drivers/staging/greybus/greybus_firmware.h
5927F: drivers/staging/greybus/hid.c
5928F: drivers/staging/greybus/i2c.c
5929F: drivers/staging/greybus/spi.c
5930F: drivers/staging/greybus/spilib.c
5931F: drivers/staging/greybus/spilib.h
5932
a1ffc2d2 5933GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
7683e9e5 5934M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8d904fe5 5935S: Maintained
7683e9e5
LT
5936F: drivers/staging/greybus/loopback.c
5937F: drivers/staging/greybus/timesync.c
5938F: drivers/staging/greybus/timesync_platform.c
8d904fe5 5939
92b8bd96
VH
5940GREYBUS PLATFORM DRIVERS
5941M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5942S: Maintained
5943F: drivers/staging/greybus/arche-platform.c
5944F: drivers/staging/greybus/arche-apb-ctrl.c
5945F: drivers/staging/greybus/arche_platform.h
5946
7683e9e5
LT
5947GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5948M: Rui Miguel Silva <rmfrfs@gmail.com>
5949S: Maintained
5950F: drivers/staging/greybus/sdio.c
5951F: drivers/staging/greybus/light.c
5952F: drivers/staging/greybus/gpio.c
5953F: drivers/staging/greybus/power_supply.c
5954F: drivers/staging/greybus/spi.c
5955F: drivers/staging/greybus/spilib.c
5956
5957GREYBUS SUBSYSTEM
5958M: Johan Hovold <johan@kernel.org>
5959M: Alex Elder <elder@kernel.org>
5960M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5961S: Maintained
5962F: drivers/staging/greybus/
5963L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5964
5965GREYBUS UART PROTOCOLS DRIVERS
5966M: David Lin <dtwlin@gmail.com>
5967S: Maintained
5968F: drivers/staging/greybus/uart.c
5969F: drivers/staging/greybus/log.c
5970
7aae6e2d
CAC
5971GS1662 VIDEO SERIALIZER
5972M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5973L: linux-media@vger.kernel.org
5974T: git git://linuxtv.org/media_tree.git
5975S: Maintained
5976F: drivers/media/spi/gs1662.c
5977
e8deeae2 5978GSPCA FINEPIX SUBDRIVER
8b58be88 5979M: Frank Zago <frank@zago.net>
661263b5 5980L: linux-media@vger.kernel.org
275ffde4 5981T: git git://linuxtv.org/media_tree.git
e8deeae2 5982S: Maintained
0c0d06ca 5983F: drivers/media/usb/gspca/finepix.c
e8deeae2 5984
4b3fa3c4
OL
5985GSPCA GL860 SUBDRIVER
5986M: Olivier Lorin <o.lorin@laposte.net>
5987L: linux-media@vger.kernel.org
275ffde4 5988T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5989S: Maintained
0c0d06ca 5990F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5991
e8deeae2 5992GSPCA M5602 SUBDRIVER
8b58be88 5993M: Erik Andren <erik.andren@gmail.com>
661263b5 5994L: linux-media@vger.kernel.org
275ffde4 5995T: git git://linuxtv.org/media_tree.git
e8deeae2 5996S: Maintained
0c0d06ca 5997F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5998
5999GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 6000M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 6001L: linux-media@vger.kernel.org
275ffde4 6002T: git git://linuxtv.org/media_tree.git
c0936df4 6003S: Odd Fixes
0c0d06ca 6004F: drivers/media/usb/gspca/pac207.c
e8deeae2 6005
261982f1 6006GSPCA SN9C20X SUBDRIVER
d95c5b0b 6007M: Brian Johnson <brijohn@gmail.com>
261982f1 6008L: linux-media@vger.kernel.org
275ffde4 6009T: git git://linuxtv.org/media_tree.git
261982f1 6010S: Maintained
0c0d06ca 6011F: drivers/media/usb/gspca/sn9c20x.c
261982f1 6012
e8deeae2 6013GSPCA T613 SUBDRIVER
8b58be88 6014M: Leandro Costantino <lcostantino@gmail.com>
661263b5 6015L: linux-media@vger.kernel.org
275ffde4 6016T: git git://linuxtv.org/media_tree.git
e8deeae2 6017S: Maintained
0c0d06ca 6018F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
6019
6020GSPCA USB WEBCAM DRIVER
c0936df4 6021M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 6022L: linux-media@vger.kernel.org
275ffde4 6023T: git git://linuxtv.org/media_tree.git
c0936df4 6024S: Odd Fixes
0c0d06ca 6025F: drivers/media/usb/gspca/
e8deeae2 6026
bed45f79
PN
6027GTP (GPRS Tunneling Protocol)
6028M: Pablo Neira Ayuso <pablo@netfilter.org>
6029M: Harald Welte <laforge@gnumonks.org>
6030L: osmocom-net-gprs@lists.osmocom.org
6031T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6032S: Maintained
6033F: drivers/net/gtp.c
6034
584ec979 6035GUID PARTITION TABLE (GPT)
4f973c63 6036M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
6037L: linux-efi@vger.kernel.org
6038S: Maintained
6039F: block/partitions/efi.*
6040
4e456b86
YS
6041H8/300 ARCHITECTURE
6042M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 6043L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
6044W: http://uclinux-h8.sourceforge.jp
6045T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6046S: Maintained
6047F: arch/h8300/
6048F: drivers/clocksource/h8300_*.c
6049F: drivers/clk/h8300/
6050F: drivers/irqchip/irq-renesas-h8*.c
6051
e5ab1477
AP
6052HACKRF MEDIA DRIVER
6053M: Antti Palosaari <crope@iki.fi>
6054L: linux-media@vger.kernel.org
a825eaec 6055W: https://linuxtv.org
e5ab1477
AP
6056W: http://palosaari.fi/linux/
6057Q: http://patchwork.linuxtv.org/project/linux-media/list/
6058T: git git://linuxtv.org/anttip/media_tree.git
6059S: Maintained
6060F: drivers/media/usb/hackrf/
6061
82abbea7
RD
6062HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6063M: Frank Seidel <frank@f-seidel.de>
6064L: platform-driver-x86@vger.kernel.org
6065W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6066S: Maintained
6067F: drivers/platform/x86/hdaps.c
6068
5b543965 6069HARDWARE MONITORING
d8130624 6070M: Jean Delvare <jdelvare@suse.com>
ca462085 6071M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
6072L: linux-hwmon@vger.kernel.org
6073W: http://hwmon.wiki.kernel.org/
a94ef4ed 6074T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 6075T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 6076S: Maintained
047f4ec2 6077F: Documentation/hwmon/
679655da 6078F: drivers/hwmon/
047f4ec2 6079F: include/linux/hwmon*.h
5b543965 6080
844dd05f 6081HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
6082M: Matt Mackall <mpm@selenic.com>
6083M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 6084L: linux-crypto@vger.kernel.org
c0d0787b 6085S: Odd fixes
f6c60b15 6086F: Documentation/devicetree/bindings/rng/
679655da
JP
6087F: Documentation/hw_random.txt
6088F: drivers/char/hw_random/
6089F: include/linux/hw_random.h
844dd05f 6090
8b37fcfc
OBC
6091HARDWARE SPINLOCK CORE
6092M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 6093M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 6094L: linux-remoteproc@vger.kernel.org
8b37fcfc 6095S: Maintained
9f273c24 6096T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 6097F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 6098F: Documentation/hwspinlock.txt
2dbd8585 6099F: drivers/hwspinlock/
8b37fcfc
OBC
6100F: include/linux/hwspinlock.h
6101
1da177e4 6102HARMONY SOUND DRIVER
ac6aecbf 6103L: linux-parisc@vger.kernel.org
1da177e4 6104S: Maintained
679655da 6105F: sound/parisc/harmony.*
1da177e4 6106
82abbea7
RD
6107HDPVR USB VIDEO ENCODER DRIVER
6108M: Hans Verkuil <hverkuil@xs4all.nl>
6109L: linux-media@vger.kernel.org
6110T: git git://linuxtv.org/media_tree.git
6111W: https://linuxtv.org
6112S: Odd Fixes
6113F: drivers/media/usb/hdpvr/
6114
214de83e 6115HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 6116M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
6117S: Supported
6118F: Documentation/watchdog/hpwdt.txt
6119F: drivers/watchdog/hpwdt.c
6120
9257aa49 6121HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 6122M: Don Brace <don.brace@microsemi.com>
a0a268ad 6123L: esc.storagedev@microsemi.com
693373db 6124L: linux-scsi@vger.kernel.org
9257aa49
SC
6125S: Supported
6126F: Documentation/scsi/hpsa.txt
6127F: drivers/scsi/hpsa*.[ch]
6128F: include/linux/cciss*.h
c117ab84 6129F: include/uapi/linux/cciss*.h
9257aa49 6130
f48ad614
DD
6131HFI1 DRIVER
6132M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6133M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6134L: linux-rdma@vger.kernel.org
6135S: Supported
6136F: drivers/infiniband/hw/hfi1
6137
1da177e4 6138HFS FILESYSTEM
6cf515e1
GU
6139L: linux-fsdevel@vger.kernel.org
6140S: Orphan
679655da
JP
6141F: Documentation/filesystems/hfs.txt
6142F: fs/hfs/
1da177e4 6143
ef575f47
GU
6144HFSPLUS FILESYSTEM
6145L: linux-fsdevel@vger.kernel.org
6146S: Orphan
6147F: Documentation/filesystems/hfsplus.txt
6148F: fs/hfsplus/
6149
1da177e4 6150HGA FRAMEBUFFER DRIVER
8b58be88 6151M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
6152L: linux-nvidia@lists.surfsouth.com
6153W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6154S: Maintained
8a61f013 6155F: drivers/video/fbdev/hgafb.c
1da177e4 6156
4480f15b 6157HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 6158M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 6159M: Pavel Machek <pavel@ucw.cz>
bf1c138e 6160L: linux-pm@vger.kernel.org
68656443 6161B: https://bugzilla.kernel.org
e2d1d6c0 6162S: Supported
679655da
JP
6163F: arch/x86/power/
6164F: drivers/base/power/
6165F: kernel/power/
6166F: include/linux/suspend.h
6167F: include/linux/freezer.h
6168F: include/linux/pm.h
679655da 6169F: arch/*/include/asm/suspend*.h
e2d1d6c0 6170
4ef4caad 6171HID CORE LAYER
e5f6450c 6172M: Jiri Kosina <jikos@kernel.org>
406df153 6173R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 6174L: linux-input@vger.kernel.org
54e5881d 6175T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 6176S: Maintained
679655da
JP
6177F: drivers/hid/
6178F: include/linux/hid*
c117ab84 6179F: include/uapi/linux/hid*
4ef4caad 6180
30ee72f0 6181HID SENSOR HUB DRIVERS
e5f6450c 6182M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
6183M: Jonathan Cameron <jic23@kernel.org>
6184M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6185L: linux-input@vger.kernel.org
6186L: linux-iio@vger.kernel.org
6187S: Maintained
6188F: Documentation/hid/hid-sensor*
6189F: drivers/hid/hid-sensor-*
6190F: drivers/iio/*/hid-*
6191F: include/linux/hid-sensor-*
6192
86d35afb 6193HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8b58be88 6194M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6195L: linux-kernel@vger.kernel.org
75fc2d37 6196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 6197S: Maintained
679655da 6198F: Documentation/timers/
5cee9645 6199F: kernel/time/hrtimer.c
88606e80 6200F: kernel/time/clockevents.c
88606e80 6201F: kernel/time/timer_*.c
05ed8490 6202F: include/linux/clockchips.h
679655da 6203F: include/linux/hrtimer.h
38bed542 6204
1da177e4 6205HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 6206L: linux-hams@vger.kernel.org
8b64f2a0 6207S: Orphan
679655da
JP
6208F: drivers/net/hamradio/dmascc.c
6209F: drivers/net/hamradio/scc.c
1da177e4 6210
ede1e6f8 6211HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 6212M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
6213W: http://www.highpoint-tech.com
6214S: Supported
679655da
JP
6215F: Documentation/scsi/hptiop.txt
6216F: drivers/scsi/hptiop.c
ede1e6f8 6217
1da177e4 6218HIPPI
8b58be88 6219M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
6220L: linux-hippi@sunsite.dk
6221S: Maintained
679655da 6222F: include/linux/hippidevice.h
c117ab84 6223F: include/uapi/linux/if_hippi.h
679655da 6224F: net/802/hippi.c
ff5a3b50 6225F: drivers/net/hippi/
1da177e4 6226
3882a734 6227HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
b30d74e4
DH
6228M: Yisen Zhuang <yisen.zhuang@huawei.com>
6229M: Salil Mehta <salil.mehta@huawei.com>
6230L: netdev@vger.kernel.org
6231W: http://www.hisilicon.com
6232S: Maintained
3882a734 6233F: drivers/net/ethernet/hisilicon/hns3/
b30d74e4 6234
3882a734 6235HISILICON NETWORK SUBSYSTEM DRIVER
15e8e5ff
S
6236M: Yisen Zhuang <yisen.zhuang@huawei.com>
6237M: Salil Mehta <salil.mehta@huawei.com>
6238L: netdev@vger.kernel.org
6239W: http://www.hisilicon.com
6240S: Maintained
3882a734
LT
6241F: drivers/net/ethernet/hisilicon/
6242F: Documentation/devicetree/bindings/net/hisilicon*.txt
15e8e5ff 6243
66a9bae6 6244HISILICON ROCE DRIVER
6245M: Lijun Ou <oulijun@huawei.com>
6246M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6247L: linux-rdma@vger.kernel.org
6248S: Maintained
6249F: drivers/infiniband/hw/hns/
6250F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6251
16c6c252
JG
6252HISILICON SAS Controller
6253M: John Garry <john.garry@huawei.com>
6254W: http://www.hisilicon.com
6255S: Supported
6256F: drivers/scsi/hisi_sas/
6257F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6258
3882a734
LT
6259HMM - Heterogeneous Memory Management
6260M: Jérôme Glisse <jglisse@redhat.com>
6261L: linux-mm@kvack.org
6262S: Maintained
6263F: mm/hmm*
6264F: include/linux/hmm*
6265
ff1d2767 6266HOST AP DRIVER
8b58be88 6267M: Jouni Malinen <j@w1.fi>
724c6b35 6268L: linux-wireless@vger.kernel.org
ffd74aca
JM
6269W: http://w1.fi/hostap-driver.html
6270S: Obsolete
eb4f98d5 6271F: drivers/net/wireless/intersil/hostap/
ff1d2767 6272
dd8cd779 6273HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 6274L: platform-driver-x86@vger.kernel.org
95c70215 6275S: Orphan
679655da 6276F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 6277
e2d1d6c0 6278HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 6279M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6280S: Maintained
7e25d724 6281F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 6282
7d2c86b5 6283HPET: High Precision Event Timers driver
8b58be88 6284M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 6285S: Maintained
679655da
JP
6286F: Documentation/timers/hpet.txt
6287F: drivers/char/hpet.c
6288F: include/linux/hpet.h
c117ab84 6289F: include/uapi/linux/hpet.h
b9b0332f 6290
e07b5d79 6291HPET: x86
9e06f631 6292S: Orphan
679655da
JP
6293F: arch/x86/kernel/hpet.c
6294F: arch/x86/include/asm/hpet.h
b9b0332f 6295
1da177e4 6296HPFS FILESYSTEM
8b58be88 6297M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6298W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6299S: Maintained
679655da 6300F: fs/hpfs/
1da177e4 6301
3441cded 6302HSI SUBSYSTEM
56459ea9
SR
6303M: Sebastian Reichel <sre@kernel.org>
6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6305S: Maintained
6306F: Documentation/ABI/testing/sysfs-bus-hsi
83e676c9 6307F: Documentation/driver-api/hsi.rst
3441cded
SR
6308F: drivers/hsi/
6309F: include/linux/hsi/
6310F: include/uapi/linux/hsi/
6311
7d2c86b5 6312HSO 3G MODEM DRIVER
0bf09c39
BS
6313L: linux-usb@vger.kernel.org
6314S: Orphan
679655da 6315F: drivers/net/usb/hso.c
11cd29b0 6316
19990e29
AB
6317HSR NETWORK PROTOCOL
6318M: Arvid Brodin <arvid.brodin@alten.se>
6319L: netdev@vger.kernel.org
6320S: Maintained
6321F: net/hsr/
6322
82abbea7
RD
6323HT16K33 LED CONTROLLER DRIVER
6324M: Robin van der Gracht <robin@protonic.nl>
6325S: Maintained
6326F: drivers/auxdisplay/ht16k33.c
6327F: Documentation/devicetree/bindings/display/ht16k33.txt
6328
5a18c343 6329HTCPEN TOUCHSCREEN DRIVER
8b58be88 6330M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6331L: linux-input@vger.kernel.org
6332S: Maintained
679655da 6333F: drivers/input/touchscreen/htcpen.c
5a18c343 6334
4d3b6327
AK
6335HUAWEI ETHERNET DRIVER
6336M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6337L: netdev@vger.kernel.org
6338S: Supported
6339F: Documentation/networking/hinic.txt
6340F: drivers/net/ethernet/huawei/hinic/
6341
1da177e4 6342HUGETLB FILESYSTEM
6d49e352 6343M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6344S: Maintained
679655da 6345F: fs/hugetlbfs/
1da177e4 6346
fe713d60
JCT
6347HVA ST MEDIA DRIVER
6348M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6349L: linux-media@vger.kernel.org
6350T: git git://linuxtv.org/media_tree.git
6351W: https://linuxtv.org
6352S: Supported
6353F: drivers/media/platform/sti/hva
6354
82abbea7
RD
6355HWPOISON MEMORY FAILURE HANDLING
6356M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6357L: linux-mm@kvack.org
6358S: Maintained
6359F: mm/memory-failure.c
6360F: mm/hwpoison-inject.c
6361
05183189 6362Hyper-V CORE AND DRIVERS
9c3646d1 6363M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6364M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6365M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6366L: devel@linuxdriverproject.org
6367S: Maintained
a5050c61 6368F: Documentation/networking/netvsc.txt
a4162747 6369F: arch/x86/include/asm/mshyperv.h
773b79f7 6370F: arch/x86/include/asm/trace/hyperv.h
a4162747
HZ
6371F: arch/x86/include/uapi/asm/hyperv.h
6372F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6373F: arch/x86/hyperv
05183189 6374F: drivers/hid/hid-hyperv.c
a4162747 6375F: drivers/hv/
f92ca80b 6376F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6377F: drivers/pci/host/pci-hyperv.c
05183189 6378F: drivers/net/hyperv/
a4162747 6379F: drivers/scsi/storvsc_drv.c
95096f2f 6380F: drivers/uio/uio_hv_generic.c
8a61f013 6381F: drivers/video/fbdev/hyperv_fb.c
ae0078fc 6382F: net/vmw_vsock/hyperv_transport.c
a4162747 6383F: include/linux/hyperv.h
db46e14f 6384F: include/uapi/linux/hyperv.h
a4162747 6385F: tools/hv/
54bf725e 6386F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6387
82abbea7
RD
6388HYPERVISOR VIRTUAL CONSOLE DRIVER
6389L: linuxppc-dev@lists.ozlabs.org
6390S: Odd Fixes
6391F: drivers/tty/hvc/
6392
7683e9e5
LT
6393I2C ACPI SUPPORT
6394M: Mika Westerberg <mika.westerberg@linux.intel.com>
6395L: linux-i2c@vger.kernel.org
6396L: linux-acpi@vger.kernel.org
6397S: Maintained
6398F: drivers/i2c/i2c-core-acpi.c
6399
7724fd04
PR
6400I2C MUXES
6401M: Peter Rosin <peda@axentia.se>
6402L: linux-i2c@vger.kernel.org
6403S: Maintained
2254d24a 6404F: Documentation/i2c/i2c-topology
7724fd04
PR
6405F: Documentation/i2c/muxes/
6406F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6407F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6408F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6409F: drivers/i2c/i2c-mux.c
6410F: drivers/i2c/muxes/
6411F: include/linux/i2c-mux.h
6412
d85c8a6a 6413I2C OVER PARALLEL PORT
d8130624 6414M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6415L: linux-i2c@vger.kernel.org
6416S: Maintained
6417F: Documentation/i2c/busses/i2c-parport
6418F: Documentation/i2c/busses/i2c-parport-light
6419F: drivers/i2c/busses/i2c-parport.c
6420F: drivers/i2c/busses/i2c-parport-light.c
6421
7683e9e5
LT
6422I2C SUBSYSTEM
6423M: Wolfram Sang <wsa@the-dreams.de>
6424L: linux-i2c@vger.kernel.org
6425W: https://i2c.wiki.kernel.org/
6426Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6427T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6428S: Maintained
6429F: Documentation/devicetree/bindings/i2c/
6430F: Documentation/i2c/
6431F: drivers/i2c/
6432F: drivers/i2c/*/
6433F: include/linux/i2c.h
6434F: include/linux/i2c-*.h
6435F: include/uapi/linux/i2c.h
6436F: include/uapi/linux/i2c-*.h
6437
6438I2C-TAOS-EVM DRIVER
6439M: Jean Delvare <jdelvare@suse.com>
6440L: linux-i2c@vger.kernel.org
6441S: Maintained
6442F: Documentation/i2c/busses/i2c-taos-evm
6443F: drivers/i2c/busses/i2c-taos-evm.c
6444
6445I2C-TINY-USB DRIVER
6446M: Till Harbaum <till@harbaum.org>
6447L: linux-i2c@vger.kernel.org
6448W: http://www.harbaum.org/till/i2c_tiny_usb
6449S: Maintained
6450F: drivers/i2c/busses/i2c-tiny-usb.c
6451
d85c8a6a 6452I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6453M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6454L: linux-i2c@vger.kernel.org
6455S: Maintained
6456F: Documentation/i2c/busses/i2c-ali1535
6457F: Documentation/i2c/busses/i2c-ali1563
6458F: Documentation/i2c/busses/i2c-ali15x3
6459F: Documentation/i2c/busses/i2c-amd756
6460F: Documentation/i2c/busses/i2c-amd8111
6461F: Documentation/i2c/busses/i2c-i801
6462F: Documentation/i2c/busses/i2c-nforce2
6463F: Documentation/i2c/busses/i2c-piix4
6464F: Documentation/i2c/busses/i2c-sis5595
6465F: Documentation/i2c/busses/i2c-sis630
6466F: Documentation/i2c/busses/i2c-sis96x
6467F: Documentation/i2c/busses/i2c-via
6468F: Documentation/i2c/busses/i2c-viapro
6469F: drivers/i2c/busses/i2c-ali1535.c
6470F: drivers/i2c/busses/i2c-ali1563.c
6471F: drivers/i2c/busses/i2c-ali15x3.c
6472F: drivers/i2c/busses/i2c-amd756.c
6473F: drivers/i2c/busses/i2c-amd756-s4882.c
6474F: drivers/i2c/busses/i2c-amd8111.c
6475F: drivers/i2c/busses/i2c-i801.c
6476F: drivers/i2c/busses/i2c-isch.c
6477F: drivers/i2c/busses/i2c-nforce2.c
6478F: drivers/i2c/busses/i2c-nforce2-s4985.c
6479F: drivers/i2c/busses/i2c-piix4.c
6480F: drivers/i2c/busses/i2c-sis5595.c
6481F: drivers/i2c/busses/i2c-sis630.c
6482F: drivers/i2c/busses/i2c-sis96x.c
6483F: drivers/i2c/busses/i2c-via.c
6484F: drivers/i2c/busses/i2c-viapro.c
6485
d596f2b8
HG
6486I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6487M: Hans de Goede <hdegoede@redhat.com>
6488L: linux-i2c@vger.kernel.org
6489S: Maintained
6490F: drivers/i2c/busses/i2c-cht-wc.c
6491
cb7f07a4
NH
6492I2C/SMBUS ISMT DRIVER
6493M: Seth Heasley <seth.heasley@intel.com>
6494M: Neil Horman <nhorman@tuxdriver.com>
6495L: linux-i2c@vger.kernel.org
6496F: drivers/i2c/busses/i2c-ismt.c
6497F: Documentation/i2c/busses/i2c-ismt
6498
7683e9e5
LT
6499I2C/SMBUS STUB DRIVER
6500M: Jean Delvare <jdelvare@suse.com>
846557d3 6501L: linux-i2c@vger.kernel.org
e8c76eed 6502S: Maintained
7683e9e5 6503F: drivers/i2c/i2c-stub.c
e8c76eed 6504
1da177e4 6505i386 BOOT CODE
8b58be88 6506M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6507S: Maintained
679655da 6508F: arch/x86/boot/
1da177e4
LT
6509
6510i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6511M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6512T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6513S: Maintained
6514
1da177e4 6515IA64 (Itanium) PLATFORM
8b58be88
JP
6516M: Tony Luck <tony.luck@intel.com>
6517M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6518L: linux-ia64@vger.kernel.org
6b1c70b1 6519T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6520S: Maintained
679655da 6521F: arch/ia64/
1da177e4 6522
7683e9e5
LT
6523IBM Power 842 compression accelerator
6524M: Haren Myneni <haren@us.ibm.com>
4cd38750 6525S: Supported
7683e9e5
LT
6526F: drivers/crypto/nx/Makefile
6527F: drivers/crypto/nx/Kconfig
6528F: drivers/crypto/nx/nx-842*
6529F: include/linux/sw842.h
6530F: crypto/842.c
6531F: lib/842/
4cd38750 6532
956c203c 6533IBM Power in-Nest Crypto Acceleration
4cd38750 6534M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6535M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6536L: linux-crypto@vger.kernel.org
6537S: Supported
28bceeaa
DS
6538F: drivers/crypto/nx/Makefile
6539F: drivers/crypto/nx/Kconfig
6540F: drivers/crypto/nx/nx-aes*
6541F: drivers/crypto/nx/nx-sha*
6542F: drivers/crypto/nx/nx.*
6543F: drivers/crypto/nx/nx_csbcpb.h
6544F: drivers/crypto/nx/nx_debugfs.h
956c203c 6545
1da177e4 6546IBM Power Linux RAID adapter
8b58be88 6547M: Brian King <brking@us.ibm.com>
1da177e4 6548S: Supported
679655da 6549F: drivers/scsi/ipr.*
1da177e4 6550
7683e9e5 6551IBM Power SRIOV Virtual NIC Device Driver
eddd63a6 6552M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7683e9e5 6553M: John Allen <jallen@linux.vnet.ibm.com>
9d348af4
SL
6554L: netdev@vger.kernel.org
6555S: Supported
7683e9e5 6556F: drivers/net/ethernet/ibm/ibmvnic.*
9d348af4 6557
4dea2d1a
SB
6558IBM Power Virtual Accelerator Switchboard
6559M: Sukadev Bhattiprolu
6560L: linuxppc-dev@lists.ozlabs.org
6561S: Supported
6562F: arch/powerpc/platforms/powernv/vas*
2392c8c8 6563F: arch/powerpc/platforms/powernv/copy-paste.h
4dea2d1a
SB
6564F: arch/powerpc/include/asm/vas.h
6565F: arch/powerpc/include/uapi/asm/vas.h
6566
7683e9e5 6567IBM Power Virtual Ethernet Device Driver
032c5e82 6568M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
032c5e82
TF
6569L: netdev@vger.kernel.org
6570S: Supported
7683e9e5
LT
6571F: drivers/net/ethernet/ibm/ibmveth.*
6572
6573IBM Power Virtual FC Device Drivers
6574M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6575L: linux-scsi@vger.kernel.org
6576S: Supported
6577F: drivers/scsi/ibmvscsi/ibmvfc*
032c5e82 6578
e6babec6 6579IBM Power Virtual SCSI Device Drivers
bcbde52b 6580M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6581L: linux-scsi@vger.kernel.org
6582S: Supported
e6babec6 6583F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6584F: include/scsi/viosrp.h
6585
6586IBM Power Virtual SCSI Device Target Driver
6587M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6588M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6589L: linux-scsi@vger.kernel.org
6590L: target-devel@vger.kernel.org
6591S: Supported
6592F: drivers/scsi/ibmvscsi_tgt/
e6babec6 6593
7683e9e5
LT
6594IBM Power VMX Cryptographic instructions
6595M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6596M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6597L: linux-crypto@vger.kernel.org
e6babec6 6598S: Supported
7683e9e5
LT
6599F: drivers/crypto/vmx/Makefile
6600F: drivers/crypto/vmx/Kconfig
6601F: drivers/crypto/vmx/vmx.c
6602F: drivers/crypto/vmx/aes*
6603F: drivers/crypto/vmx/ghash*
6604F: drivers/crypto/vmx/ppc-xlate.pl
4b7652cc 6605
1da177e4 6606IBM ServeRAID RAID DRIVER
f9213e78 6607S: Orphan
679655da 6608F: drivers/scsi/ips.*
1da177e4 6609
6ed9f9c4
PT
6610ICH LPC AND GPIO DRIVER
6611M: Peter Tyser <ptyser@xes-inc.com>
6612S: Maintained
6613F: drivers/mfd/lpc_ich.c
6614F: drivers/gpio/gpio-ich.c
6615
1e7106fc 6616IDE SUBSYSTEM
8b58be88 6617M: "David S. Miller" <davem@davemloft.net>
1da177e4 6618L: linux-ide@vger.kernel.org
8a6e2535 6619Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6620T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6621S: Maintained
679655da
JP
6622F: Documentation/ide/
6623F: drivers/ide/
6624F: include/linux/ide.h
1da177e4 6625
82abbea7
RD
6626IDE/ATAPI DRIVERS
6627M: Borislav Petkov <bp@alien8.de>
6628L: linux-ide@vger.kernel.org
6629S: Maintained
6630F: Documentation/cdrom/ide-cd
6631F: drivers/ide/ide-cd*
6632
6cb8c13d
IP
6633IDEAPAD LAPTOP EXTRAS DRIVER
6634M: Ike Panhc <ike.pan@canonical.com>
6635L: platform-driver-x86@vger.kernel.org
6636W: http://launchpad.net/ideapad-laptop
6637S: Maintained
6638F: drivers/platform/x86/ideapad-laptop.c
6639
1ea4c161
AM
6640IDEAPAD LAPTOP SLIDEBAR DRIVER
6641M: Andrey Moiseev <o2g.org.ru@gmail.com>
6642L: linux-input@vger.kernel.org
6643W: https://github.com/o2genum/ideapad-slidebar
6644S: Maintained
6645F: drivers/input/misc/ideapad_slidebar.c
6646
82abbea7
RD
6647IDT VersaClock 5 CLOCK DRIVER
6648M: Marek Vasut <marek.vasut@gmail.com>
c404c199 6649S: Maintained
82abbea7 6650F: drivers/clk/clk-versaclock5.c
1da177e4 6651
02cf2286 6652IEEE 802.15.4 SUBSYSTEM
5bd425aa 6653M: Alexander Aring <alex.aring@gmail.com>
5cc92049 6654M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6655L: linux-wpan@vger.kernel.org
aff3eaa0 6656W: http://wpan.cakelab.org/
b9b95da9
SS
6657T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6658T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
02cf2286
SL
6659S: Maintained
6660F: net/ieee802154/
68653359 6661F: net/mac802154/
251741b1 6662F: drivers/net/ieee802154/
580947d3
AA
6663F: include/linux/nl802154.h
6664F: include/linux/ieee802154.h
6665F: include/net/nl802154.h
6666F: include/net/mac802154.h
6667F: include/net/af_ieee802154.h
6668F: include/net/cfg802154.h
6669F: include/net/ieee802154_netdev.h
ebef9c12 6670F: Documentation/networking/ieee802154.txt
02cf2286 6671
1ce84604
YG
6672IFE PROTOCOL
6673M: Yotam Gigi <yotamg@mellanox.com>
6674M: Jamal Hadi Salim <jhs@mojatatu.com>
6675F: net/ife
6676F: include/net/ife.h
6677F: include/uapi/linux/ife.h
6678
b1c97193
SY
6679IGORPLUG-USB IR RECEIVER
6680M: Sean Young <sean@mess.org>
6681L: linux-media@vger.kernel.org
6682S: Maintained
6683F: drivers/media/rc/igorplugusb.c
6684
40ad4a30
SY
6685IGUANAWORKS USB IR TRANSCEIVER
6686M: Sean Young <sean@mess.org>
6687L: linux-media@vger.kernel.org
6688S: Maintained
6689F: drivers/media/rc/iguanair.c
6690
ed13134b
PR
6691IIO DIGITAL POTENTIOMETER DAC
6692M: Peter Rosin <peda@axentia.se>
6693L: linux-iio@vger.kernel.org
6694S: Maintained
7fde1484 6695F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6696F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6697F: drivers/iio/dac/dpot-dac.c
ed13134b 6698
e778aa14
PR
6699IIO ENVELOPE DETECTOR
6700M: Peter Rosin <peda@axentia.se>
6701L: linux-iio@vger.kernel.org
6702S: Maintained
b475f80b 6703F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6704F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6705F: drivers/iio/adc/envelope-detector.c
e778aa14 6706
a36954f5
PR
6707IIO MULTIPLEXER
6708M: Peter Rosin <peda@axentia.se>
6709L: linux-iio@vger.kernel.org
6710S: Maintained
6711F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
7ba9df54 6712F: drivers/iio/multiplexer/iio-mux.c
a36954f5 6713
9545f86e 6714IIO SUBSYSTEM AND DRIVERS
030a13d7 6715M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6716R: Hartmut Knaack <knaack.h@gmx.de>
6717R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6718R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6719L: linux-iio@vger.kernel.org
21d41655 6720T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6721S: Maintained
866b148a 6722F: Documentation/devicetree/bindings/iio/
03e7c251 6723F: drivers/iio/
9545f86e 6724F: drivers/staging/iio/
8fe671fc 6725F: include/linux/iio/
817020cf 6726F: tools/iio/
9545f86e 6727
65519263
SG
6728IKANOS/ADI EAGLE ADSL USB DRIVER
6729M: Matthieu Castet <castet.matthieu@free.fr>
6730M: Stanislaw Gruszka <stf_xl@wp.pl>
6731S: Maintained
6732F: drivers/usb/atm/ueagle-atm.c
6733
8ef3ff27
PB
6734IMGTEC ASCII LCD DRIVER
6735M: Paul Burton <paul.burton@imgtec.com>
6736S: Maintained
6737F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6738F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6739
82abbea7
RD
6740IMGTEC IR DECODER DRIVER
6741M: James Hogan <james.hogan@imgtec.com>
6742S: Maintained
6743F: drivers/media/rc/img-ir/
6744
6745IMS TWINTURBO FRAMEBUFFER DRIVER
6746L: linux-fbdev@vger.kernel.org
6747S: Orphan
6748F: drivers/video/fbdev/imsttfb.c
6749
e89ab51f
GR
6750INA209 HARDWARE MONITOR DRIVER
6751M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6752L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6753S: Maintained
6754F: Documentation/hwmon/ina209
6755F: Documentation/devicetree/bindings/i2c/ina209.txt
6756F: drivers/hwmon/ina209.c
6757
6758INA2XX HARDWARE MONITOR DRIVER
6759M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6760L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6761S: Maintained
6762F: Documentation/hwmon/ina2xx
6763F: drivers/hwmon/ina2xx.c
6764F: include/linux/platform_data/ina2xx.h
6765
14dc124f
SIG
6766INDUSTRY PACK SUBSYSTEM (IPACK)
6767M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6768M: Jens Taprogge <jens.taprogge@taprogge.org>
6769M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6770L: industrypack-devel@lists.sourceforge.net
6771W: http://industrypack.sourceforge.net
6772S: Maintained
6773F: drivers/ipack/
6774
1da177e4 6775INFINIBAND SUBSYSTEM
b6b2bbe6 6776M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6777M: Sean Hefty <sean.hefty@intel.com>
6778M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6779L: linux-rdma@vger.kernel.org
605841f5 6780W: http://www.openfabrics.org/
8a6e2535 6781Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6782T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6783S: Supported
3d35d32d 6784F: Documentation/devicetree/bindings/infiniband/
679655da
JP
6785F: Documentation/infiniband/
6786F: drivers/infiniband/
c117ab84 6787F: include/uapi/linux/if_infiniband.h
954138dc
YD
6788F: include/uapi/rdma/
6789F: include/rdma/
1da177e4 6790
82abbea7
RD
6791INGENIC JZ4780 DMA Driver
6792M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6793S: Maintained
6794F: drivers/dma/dma-jz4780.c
6795
6796INGENIC JZ4780 NAND DRIVER
6797M: Harvey Hunt <harveyhuntnexus@gmail.com>
6798L: linux-mtd@lists.infradead.org
6799S: Maintained
6800F: drivers/mtd/nand/jz4780_*
6801
6802INOTIFY
67427715
JK
6803M: Jan Kara <jack@suse.cz>
6804R: Amir Goldstein <amir73il@gmail.com>
6805L: linux-fsdevel@vger.kernel.org
c9f04f58 6806S: Maintained
679655da
JP
6807F: Documentation/filesystems/inotify.txt
6808F: fs/notify/inotify/
6809F: include/linux/inotify.h
c117ab84 6810F: include/uapi/linux/inotify.h
c9f04f58 6811
e2d1d6c0 6812INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6813M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6814L: linux-input@vger.kernel.org
8a6e2535 6815Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6816T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6817S: Maintained
679655da 6818F: drivers/input/
f4eea7e2 6819F: include/linux/input.h
c117ab84 6820F: include/uapi/linux/input.h
65938133 6821F: include/uapi/linux/input-event-codes.h
f4eea7e2 6822F: include/linux/input/
e52d8398 6823F: Documentation/devicetree/bindings/input/
65938133 6824F: Documentation/input/
e2d1d6c0 6825
3267a87f 6826INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6827M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6828L: linux-input@vger.kernel.org
75dd112a 6829S: Odd fixes
e2ba5731 6830F: Documentation/input/multi-touch-protocol.rst
7f9c2454 6831F: drivers/input/input-mt.c
3267a87f
HR
6832K: \b(ABS|SYN)_MT_
6833
ee0db78d
AT
6834INSIDE SECURE CRYPTO DRIVER
6835M: Antoine Tenart <antoine.tenart@free-electrons.com>
6836F: drivers/crypto/inside-secure/
6837S: Maintained
6838L: linux-crypto@vger.kernel.org
6839
82abbea7
RD
6840INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6841M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6842M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6843L: linux-ima-devel@lists.sourceforge.net
6844L: linux-ima-user@lists.sourceforge.net
6845L: linux-security-module@vger.kernel.org
6846T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6847S: Supported
6848F: security/integrity/ima/
6849
7683e9e5
LT
6850INTEL 810/815 FRAMEBUFFER DRIVER
6851M: Antonino Daplas <adaplas@gmail.com>
6852L: linux-fbdev@vger.kernel.org
6853S: Maintained
6854F: drivers/video/fbdev/i810/
6855
97fa99a3
JY
6856INTEL ASoC BDW/HSW DRIVERS
6857M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6858L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6859S: Supported
e8e1225d
JP
6860F: sound/soc/intel/common/sst-dsp*
6861F: sound/soc/intel/common/sst-firmware.c
6862F: sound/soc/intel/boards/broadwell.c
6863F: sound/soc/intel/haswell/
97fa99a3 6864
4ac13e17
DJ
6865INTEL C600 SERIES SAS CONTROLLER DRIVER
6866M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6867M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6868L: linux-scsi@vger.kernel.org
7106891a
DJ
6869T: git git://git.code.sf.net/p/intel-sas/isci
6870S: Supported
4ac13e17 6871F: drivers/scsi/isci/
4ac13e17 6872
7683e9e5 6873INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7683e9e5 6874M: Jani Nikula <jani.nikula@linux.intel.com>
7bc66c6a
DV
6875M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6876M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7683e9e5
LT
6877L: intel-gfx@lists.freedesktop.org
6878W: https://01.org/linuxgraphics/
6879B: https://01.org/linuxgraphics/documentation/how-report-bugs
6880C: irc://chat.freenode.net/intel-gfx
6881Q: http://patchwork.freedesktop.org/project/intel-gfx/
6882T: git git://anongit.freedesktop.org/drm-intel
6c8909b4 6883S: Supported
7683e9e5
LT
6884F: drivers/gpu/drm/i915/
6885F: include/drm/i915*
6886F: include/uapi/drm/i915_drm.h
6887F: Documentation/gpu/i915.rst
844dd05f 6888
2f302324 6889INTEL ETHERNET DRIVERS
8b58be88 6890M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6891L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6892W: http://www.intel.com/support/feedback.htm
d94e6fed 6893W: http://e1000.sourceforge.net/
2f302324
JK
6894Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6895T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6896T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6897S: Supported
0d164401
JK
6898F: Documentation/networking/e100.txt
6899F: Documentation/networking/e1000.txt
6900F: Documentation/networking/e1000e.txt
6901F: Documentation/networking/igb.txt
6902F: Documentation/networking/igbvf.txt
6903F: Documentation/networking/ixgb.txt
6904F: Documentation/networking/ixgbe.txt
6905F: Documentation/networking/ixgbevf.txt
1bff6529 6906F: Documentation/networking/i40e.txt
105bf2fe 6907F: Documentation/networking/i40evf.txt
dee1ad47 6908F: drivers/net/ethernet/intel/
bc90d291 6909F: drivers/net/ethernet/intel/*/
681bdf80 6910F: include/linux/avf/virtchnl.h
1da177e4 6911
7683e9e5
LT
6912INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6913M: Maik Broemme <mbroemme@libmpq.org>
6914L: linux-fbdev@vger.kernel.org
224f9e6d 6915S: Maintained
7683e9e5
LT
6916F: Documentation/fb/intelfb.txt
6917F: drivers/video/fbdev/intelfb/
224f9e6d 6918
7683e9e5
LT
6919INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6920M: Zhenyu Wang <zhenyuw@linux.intel.com>
6921M: Zhi Wang <zhi.a.wang@intel.com>
6922L: intel-gvt-dev@lists.freedesktop.org
6923L: intel-gfx@lists.freedesktop.org
6924W: https://01.org/igvt-g
6925T: git https://github.com/01org/gvt-linux.git
6926S: Supported
6927F: drivers/gpu/drm/i915/gvt/
0963d59b 6928
7683e9e5
LT
6929INTEL HID EVENT DRIVER
6930M: Alex Hung <alex.hung@canonical.com>
6931L: platform-driver-x86@vger.kernel.org
ca907a90 6932S: Maintained
7683e9e5 6933F: drivers/platform/x86/intel-hid.c
5760b0a5 6934
7683e9e5
LT
6935INTEL I/OAT DMA DRIVER
6936M: Dave Jiang <dave.jiang@intel.com>
6937R: Dan Williams <dan.j.williams@intel.com>
6938L: dmaengine@vger.kernel.org
6939Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4bd96a7a 6940S: Supported
7683e9e5 6941F: drivers/dma/ioat*
4bd96a7a 6942
7683e9e5
LT
6943INTEL IDLE DRIVER
6944M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6945M: Len Brown <lenb@kernel.org>
6946L: linux-pm@vger.kernel.org
6947T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6948B: https://bugzilla.kernel.org
8a70da82 6949S: Supported
7683e9e5 6950F: drivers/idle/intel_idle.c
8a70da82 6951
7683e9e5
LT
6952INTEL INTEGRATED SENSOR HUB DRIVER
6953M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6954M: Jiri Kosina <jikos@kernel.org>
6955L: linux-input@vger.kernel.org
6956S: Maintained
6957F: drivers/hid/intel-ish-hid/
efa3144e 6958
7683e9e5
LT
6959INTEL IOMMU (VT-d)
6960M: David Woodhouse <dwmw2@infradead.org>
6961L: iommu@lists.linux-foundation.org
6962T: git git://git.infradead.org/iommu-2.6.git
b481de9c 6963S: Supported
7683e9e5
LT
6964F: drivers/iommu/intel-iommu.c
6965F: include/linux/intel-iommu.h
6966
6967INTEL IOP-ADMA DMA DRIVER
6968R: Dan Williams <dan.j.williams@intel.com>
6969S: Odd fixes
6970F: drivers/dma/iop-adma.c
6971
6972INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6973M: Krzysztof Halasa <khalasa@piap.pl>
6974S: Maintained
6975F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6976F: arch/arm/mach-ixp4xx/include/mach/npe.h
6977F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6978F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6979F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6980F: drivers/net/wan/ixp4xx_hss.c
6981
6982INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6983M: Deepak Saxena <dsaxena@plexity.net>
6984S: Maintained
6985F: drivers/char/hw_random/ixp4xx-rng.c
b481de9c 6986
de8fe023
TW
6987INTEL MANAGEMENT ENGINE (mei)
6988M: Tomas Winkler <tomas.winkler@intel.com>
6989L: linux-kernel@vger.kernel.org
6990S: Supported
c117ab84 6991F: include/uapi/linux/mei.h
5069288b 6992F: include/linux/mei_cl_bus.h
de8fe023 6993F: drivers/misc/mei/*
222818c3 6994F: drivers/watchdog/mei_wdt.c
e07950a1 6995F: Documentation/misc-devices/mei/*
986b891a 6996F: samples/mei/*
de8fe023 6997
7683e9e5
LT
6998INTEL MENLOW THERMAL DRIVER
6999M: Sujith Thomas <sujith.thomas@intel.com>
7000L: platform-driver-x86@vger.kernel.org
7001W: https://01.org/linux-acpi
7002S: Supported
7003F: drivers/platform/x86/intel_menlow.c
7004
7005INTEL MERRIFIELD GPIO DRIVER
7006M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7007L: linux-gpio@vger.kernel.org
7008S: Maintained
7009F: drivers/gpio/gpio-merrifield.c
7010
50ceb98b
SD
7011INTEL MIC DRIVERS (mic)
7012M: Sudeep Dutt <sudeep.dutt@intel.com>
7013M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7014S: Supported
7015W: https://github.com/sudeepdutt/mic
7016W: http://software.intel.com/en-us/mic-developer
7017F: include/linux/mic_bus.h
7018F: include/linux/scif.h
7019F: include/uapi/linux/mic_common.h
7683e9e5 7020F: include/uapi/linux/mic_ioctl.h
9f273c24 7021F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
7022F: drivers/misc/mic/
7023F: drivers/dma/mic_x100_dma.c
7024F: drivers/dma/mic_x100_dma.h
9f273c24 7025F: Documentation/mic/
50ceb98b 7026
7683e9e5
LT
7027INTEL PMC CORE DRIVER
7028M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7029M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7030L: platform-driver-x86@vger.kernel.org
7031S: Maintained
7032F: arch/x86/include/asm/pmc_core.h
7033F: drivers/platform/x86/intel_pmc_core*
7034
fdca4f16 7035INTEL PMC/P-Unit IPC DRIVER
0a8b8353 7036M: Zha Qipeng<qipeng.zha@intel.com>
7037L: platform-driver-x86@vger.kernel.org
7038S: Maintained
7039F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 7040F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 7041F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 7042F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 7043
7683e9e5
LT
7044INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7045M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7046L: linux-wireless@vger.kernel.org
7047S: Maintained
7048F: Documentation/networking/README.ipw2100
7049F: Documentation/networking/README.ipw2200
7050F: drivers/net/wireless/intel/ipw2x00/
7051
7052INTEL PSTATE DRIVER
7053M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7054M: Len Brown <lenb@kernel.org>
7055L: linux-pm@vger.kernel.org
7056S: Supported
7057F: drivers/cpufreq/intel_pstate.c
7058
7059INTEL RDMA RNIC DRIVER
7060M: Faisal Latif <faisal.latif@intel.com>
7061M: Shiraz Saleem <shiraz.saleem@intel.com>
7062L: linux-rdma@vger.kernel.org
7063S: Supported
7064F: drivers/infiniband/hw/i40iw/
7065
378f956e
SKC
7066INTEL TELEMETRY DRIVER
7067M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7068L: platform-driver-x86@vger.kernel.org
7069S: Maintained
378f956e 7070F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 7071F: drivers/platform/x86/intel_telemetry*
0a8b8353 7072
7683e9e5
LT
7073INTEL VIRTUAL BUTTON DRIVER
7074M: AceLan Kao <acelan.kao@canonical.com>
b740d2e9
RB
7075L: platform-driver-x86@vger.kernel.org
7076S: Maintained
7683e9e5
LT
7077F: drivers/platform/x86/intel-vbtn.c
7078
7079INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7080M: Stanislaw Gruszka <sgruszka@redhat.com>
7081L: linux-wireless@vger.kernel.org
7082S: Supported
7083F: drivers/net/wireless/intel/iwlegacy/
7084
7085INTEL WIRELESS WIFI LINK (iwlwifi)
7086M: Johannes Berg <johannes.berg@intel.com>
7087M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7088M: Luca Coelho <luciano.coelho@intel.com>
7089M: Intel Linux Wireless <linuxwifi@intel.com>
7090L: linux-wireless@vger.kernel.org
7091W: http://intellinuxwireless.org
7092T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7093S: Supported
7094F: drivers/net/wireless/intel/iwlwifi/
7095
7096INTEL WIRELESS WIMAX CONNECTION 2400
7097M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7098M: linux-wimax@intel.com
7099L: wimax@linuxwimax.org (subscribers-only)
7100S: Supported
7101W: http://linuxwimax.org
7102F: Documentation/wimax/README.i2400m
7103F: drivers/net/wimax/i2400m/
7104F: include/uapi/linux/wimax/i2400m.h
7105
7106INTEL(R) TRACE HUB
7107M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7108S: Supported
7109F: Documentation/trace/intel_th.txt
7110F: drivers/hwtracing/intel_th/
7111
7112INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7113M: Ning Sun <ning.sun@intel.com>
7114L: tboot-devel@lists.sourceforge.net
7115W: http://tboot.sourceforge.net
7116T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7117S: Supported
7118F: Documentation/intel_txt.txt
7119F: include/linux/tboot.h
7120F: arch/x86/kernel/tboot.c
7121
7122INTEL-MID GPIO DRIVER
7123M: David Cohen <david.a.cohen@linux.intel.com>
7124L: linux-gpio@vger.kernel.org
7125S: Maintained
7126F: drivers/gpio/gpio-intel-mid.c
b740d2e9 7127
3904b28e
LW
7128INVENSENSE MPU-3050 GYROSCOPE DRIVER
7129M: Linus Walleij <linus.walleij@linaro.org>
7130L: linux-iio@vger.kernel.org
7131S: Maintained
7132F: drivers/iio/gyro/mpu3050*
7133F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7134
cb109a0e 7135IOC3 ETHERNET DRIVER
8b58be88 7136M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
7137L: linux-mips@linux-mips.org
7138S: Maintained
8862bf1e 7139F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 7140
cb109a0e 7141IOC3 SERIAL DRIVER
8b58be88 7142M: Pat Gefre <pfg@sgi.com>
d39e0721 7143L: linux-serial@vger.kernel.org
cb109a0e 7144S: Maintained
df621252 7145F: drivers/tty/serial/ioc3_serial.c
cb109a0e 7146
0b6e8569
SW
7147IOMMU DRIVERS
7148M: Joerg Roedel <joro@8bytes.org>
7149L: iommu@lists.linux-foundation.org
7150T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7151S: Maintained
efcd94c0 7152F: Documentation/devicetree/bindings/iommu/
0b6e8569 7153F: drivers/iommu/
82df0a43
TR
7154F: include/linux/iommu.h
7155F: include/linux/iova.h
0b6e8569 7156
4480f15b 7157IP MASQUERADING
8b58be88 7158M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 7159S: Maintained
679655da 7160F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 7161
4409ebe9 7162IPMI SUBSYSTEM
8b58be88 7163M: Corey Minyard <minyard@acm.org>
b0c90653 7164L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
7165W: http://openipmi.sourceforge.net/
7166S: Supported
679655da
JP
7167F: Documentation/IPMI.txt
7168F: drivers/char/ipmi/
7169F: include/linux/ipmi*
c117ab84 7170F: include/uapi/linux/ipmi*
4409ebe9 7171
e2d1d6c0 7172IPS SCSI RAID DRIVER
8b58be88 7173M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
7174L: linux-scsi@vger.kernel.org
7175W: http://www.adaptec.com/
7176S: Maintained
679655da 7177F: drivers/scsi/ips*
e2d1d6c0
RD
7178
7179IPVS
8b58be88
JP
7180M: Wensong Zhang <wensong@linux-vs.org>
7181M: Simon Horman <horms@verge.net.au>
7182M: Julian Anastasov <ja@ssi.bg>
979b6c13 7183L: netdev@vger.kernel.org
e2d1d6c0 7184L: lvs-devel@vger.kernel.org
1da177e4 7185S: Maintained
9f273c24
FW
7186T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7187T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 7188F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 7189F: include/net/ip_vs.h
c117ab84 7190F: include/uapi/linux/ip_vs.h
679655da 7191F: net/netfilter/ipvs/
1da177e4 7192
e7839f25 7193IPWIRELESS DRIVER
e5f6450c 7194M: Jiri Kosina <jikos@kernel.org>
d8130624 7195M: David Sterba <dsterba@suse.com>
92094aa0 7196S: Odd Fixes
282361a0 7197F: drivers/tty/ipwireless/
099dc4fb 7198
e2d1d6c0 7199IPX NETWORK LAYER
e2d1d6c0 7200L: netdev@vger.kernel.org
0c59d281 7201S: Odd fixes
679655da 7202F: include/net/ipx.h
c117ab84 7203F: include/uapi/linux/ipx.h
679655da 7204F: net/ipx/
e2d1d6c0 7205
1da177e4 7206IRDA SUBSYSTEM
8b58be88 7207M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 7208L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 7209L: netdev@vger.kernel.org
1da177e4 7210W: http://irda.sourceforge.net/
f353976d 7211S: Maintained
e0057975 7212T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da 7213F: Documentation/networking/irda.txt
6c766db6 7214F: drivers/staging/irda/
1da177e4 7215
82abbea7
RD
7216IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7217M: Marc Zyngier <marc.zyngier@arm.com>
7218S: Maintained
7219T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7220F: Documentation/IRQ-domain.txt
7221F: include/linux/irqdomain.h
7222F: kernel/irq/irqdomain.c
7223F: kernel/irq/msi.c
7224
7683e9e5
LT
7225IRQ SUBSYSTEM
7226M: Thomas Gleixner <tglx@linutronix.de>
7227L: linux-kernel@vger.kernel.org
7228S: Maintained
7229T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7230F: kernel/irq/
7231
2ed9fd28
JC
7232IRQCHIP DRIVERS
7233M: Thomas Gleixner <tglx@linutronix.de>
7234M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 7235M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
7236L: linux-kernel@vger.kernel.org
7237S: Maintained
7238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5b5a9069 7239F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 7240F: drivers/irqchip/
a800c7cc 7241
ad7afc38
WBG
7242ISA
7243M: William Breathitt Gray <vilhelm.gray@gmail.com>
7244S: Maintained
7245F: Documentation/isa.txt
7246F: drivers/base/isa.c
7247F: include/linux/isa.h
7248
d39b8420
HV
7249ISA RADIO MODULE
7250M: Hans Verkuil <hverkuil@xs4all.nl>
7251L: linux-media@vger.kernel.org
7252T: git git://linuxtv.org/media_tree.git
a825eaec 7253W: https://linuxtv.org
d39b8420
HV
7254S: Maintained
7255F: drivers/media/radio/radio-isa*
7256
82abbea7
RD
7257ISAPNP
7258M: Jaroslav Kysela <perex@perex.cz>
71a6d0af 7259S: Maintained
82abbea7
RD
7260F: Documentation/isapnp.txt
7261F: drivers/pnp/isapnp/
7262F: include/linux/isapnp.h
71a6d0af 7263
14816b1e 7264ISCSI
623290a2
LD
7265M: Lee Duncan <lduncan@suse.com>
7266M: Chris Leech <cleech@redhat.com>
14816b1e 7267L: open-iscsi@googlegroups.com
623290a2 7268W: www.open-iscsi.com
14816b1e 7269S: Maintained
679655da
JP
7270F: drivers/scsi/*iscsi*
7271F: include/scsi/*iscsi*
14816b1e 7272
82abbea7
RD
7273iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7274M: Peter Jones <pjones@redhat.com>
7275M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7276S: Maintained
7277F: drivers/firmware/iscsi_ibft*
7278
1e65eb42
OG
7279ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7280M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 7281M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
7282M: Roi Dayan <roid@mellanox.com>
7283L: linux-rdma@vger.kernel.org
7284S: Supported
7285W: http://www.openfabrics.org
7286W: www.open-iscsi.org
7287Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 7288F: drivers/infiniband/ulp/iser/
1e65eb42 7289
2b70e5fd 7290ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 7291M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
7292T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7293L: linux-rdma@vger.kernel.org
7294L: target-devel@vger.kernel.org
7295S: Supported
7296W: http://www.linux-iscsi.org
7297F: drivers/infiniband/ulp/isert
7298
1da177e4 7299ISDN SUBSYSTEM
8b58be88 7300M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 7301L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 7302L: netdev@vger.kernel.org
1da177e4 7303W: http://www.isdn4linux.de
54e5881d 7304T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 7305S: Maintained
679655da
JP
7306F: Documentation/isdn/
7307F: drivers/isdn/
7308F: include/linux/isdn.h
7309F: include/linux/isdn/
c117ab84
CEB
7310F: include/uapi/linux/isdn.h
7311F: include/uapi/linux/isdn/
1da177e4
LT
7312
7313ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 7314M: Armin Schindler <mac@melware.de>
d5d52273 7315L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
7316W: http://www.melware.de
7317S: Maintained
679655da 7318F: drivers/isdn/hardware/eicon/
1da177e4 7319
d624870f 7320IT87 HARDWARE MONITORING DRIVER
d8130624 7321M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7322L: linux-hwmon@vger.kernel.org
d624870f
JD
7323S: Maintained
7324F: Documentation/hwmon/it87
7325F: drivers/hwmon/it87.c
7326
d7104bff
AP
7327IT913X MEDIA DRIVER
7328M: Antti Palosaari <crope@iki.fi>
7329L: linux-media@vger.kernel.org
a825eaec 7330W: https://linuxtv.org
d7104bff
AP
7331W: http://palosaari.fi/linux/
7332Q: http://patchwork.linuxtv.org/project/linux-media/list/
7333T: git git://linuxtv.org/anttip/media_tree.git
7334S: Maintained
249c697e 7335F: drivers/media/tuners/it913x*
d7104bff 7336
91821ff3 7337IVTV VIDEO4LINUX DRIVER
6afdeaf8 7338M: Andy Walls <awalls@md.metrocast.net>
7b212edf 7339L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 7340L: linux-media@vger.kernel.org
275ffde4 7341T: git git://linuxtv.org/media_tree.git
91821ff3
HV
7342W: http://www.ivtvdriver.org
7343S: Maintained
618cd932 7344F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7345F: drivers/media/pci/ivtv/
c117ab84 7346F: include/uapi/linux/ivtv*
91821ff3 7347
68620bdd
MP
7348IX2505V MEDIA DRIVER
7349M: Malcolm Priestley <tvboxspy@gmail.com>
7350L: linux-media@vger.kernel.org
a825eaec 7351W: https://linuxtv.org
68620bdd
MP
7352Q: http://patchwork.linuxtv.org/project/linux-media/list/
7353S: Maintained
7354F: drivers/media/dvb-frontends/ix2505v*
7355
4453d736
GR
7356JC42.4 TEMPERATURE SENSOR DRIVER
7357M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7358L: linux-hwmon@vger.kernel.org
4453d736
GR
7359S: Maintained
7360F: drivers/hwmon/jc42.c
7361F: Documentation/hwmon/jc42
7362
e2d1d6c0 7363JFS FILESYSTEM
3256f80f 7364M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7365L: jfs-discussion@lists.sourceforge.net
7366W: http://jfs.sourceforge.net/
54e5881d 7367T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 7368S: Maintained
679655da
JP
7369F: Documentation/filesystems/jfs.txt
7370F: fs/jfs/
e2d1d6c0 7371
95252236 7372JME NETWORK DRIVER
8b58be88 7373M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7374L: netdev@vger.kernel.org
7375S: Maintained
63d24a0e 7376F: drivers/net/ethernet/jme.*
95252236 7377
1da177e4 7378JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7379M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7380L: linux-mtd@lists.infradead.org
7381W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7382S: Maintained
679655da 7383F: fs/jffs2/
c117ab84 7384F: include/uapi/linux/jffs2.h
1da177e4 7385
d183e11a
TT
7386JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7387M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7388M: Jan Kara <jack@suse.com>
d183e11a
TT
7389L: linux-ext4@vger.kernel.org
7390S: Maintained
7391F: fs/jbd2/
7392F: include/linux/jbd2.h
ae0718f8 7393
207dab5f
MU
7394JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7395M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7396L: linux-media@vger.kernel.org
7397S: Maintained
7398F: drivers/media/platform/rcar_jpu.c
7399
fd8b6cb4 7400JSM Neo PCI based serial card
46e3813d 7401M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
fd8b6cb4
BL
7402L: linux-serial@vger.kernel.org
7403S: Maintained
df621252 7404F: drivers/tty/serial/jsm/
ae0718f8 7405
af39917d
CL
7406K10TEMP HARDWARE MONITORING DRIVER
7407M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7408L: linux-hwmon@vger.kernel.org
af39917d
CL
7409S: Maintained
7410F: Documentation/hwmon/k10temp
7411F: drivers/hwmon/k10temp.c
7412
4660cb35 7413K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7414M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7415L: linux-hwmon@vger.kernel.org
ae0718f8 7416S: Maintained
679655da
JP
7417F: Documentation/hwmon/k8temp
7418F: drivers/hwmon/k8temp.c
ae0718f8 7419
0ba1d91d
AR
7420KASAN
7421M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7422R: Alexander Potapenko <glider@google.com>
7423R: Dmitry Vyukov <dvyukov@google.com>
7424L: kasan-dev@googlegroups.com
7425S: Maintained
7426F: arch/*/include/asm/kasan.h
7427F: arch/*/mm/kasan_init*
2757aafa 7428F: Documentation/dev-tools/kasan.rst
64f8ebaf 7429F: include/linux/kasan*.h
0ba1d91d
AR
7430F: lib/test_kasan.c
7431F: mm/kasan/
7432F: scripts/Makefile.kasan
7433
1da177e4 7434KCONFIG
5eb1f99e 7435M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 7436L: linux-kbuild@vger.kernel.org
cea8321c 7437T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 7438S: Maintained
679655da
JP
7439F: Documentation/kbuild/kconfig-language.txt
7440F: scripts/kconfig/
1da177e4 7441
ea6c2089 7442KDUMP
f871f191
VG
7443M: Dave Young <dyoung@redhat.com>
7444M: Baoquan He <bhe@redhat.com>
7445R: Vivek Goyal <vgoyal@redhat.com>
34633993 7446L: kexec@lists.infradead.org
ea6c2089
VG
7447W: http://lse.sourceforge.net/kdump/
7448S: Maintained
80811493 7449F: Documentation/kdump/
ea6c2089 7450
f41bf02f
HV
7451KEENE FM RADIO TRANSMITTER DRIVER
7452M: Hans Verkuil <hverkuil@xs4all.nl>
7453L: linux-media@vger.kernel.org
7454T: git git://linuxtv.org/media_tree.git
a825eaec 7455W: https://linuxtv.org
f41bf02f
HV
7456S: Maintained
7457F: drivers/media/radio/radio-keene*
7458
1da177e4 7459KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7460M: Ian Kent <raven@themaw.net>
f694fc97 7461L: autofs@vger.kernel.org
1da177e4 7462S: Maintained
679655da 7463F: fs/autofs4/
1da177e4 7464
70fb7ba6 7465KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7466M: Masahiro Yamada <yamada.masahiro@socionext.com>
d8130624 7467M: Michal Marek <mmarek@suse.com>
8b38f890 7468T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7469L: linux-kbuild@vger.kernel.org
5ce45962 7470S: Maintained
679655da
JP
7471F: Documentation/kbuild/
7472F: Makefile
7473F: scripts/Makefile.*
70fb7ba6
MM
7474F: scripts/basic/
7475F: scripts/mk*
7476F: scripts/package/
1da177e4
LT
7477
7478KERNEL JANITORS
c3000e03 7479L: kernel-janitors@vger.kernel.org
10466f5a 7480W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7481S: Odd Fixes
1da177e4 7482
e8b43555 7483KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7484M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7485M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7486L: linux-nfs@vger.kernel.org
1da177e4 7487W: http://nfs.sourceforge.net/
9f273c24 7488T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7489S: Supported
679655da 7490F: fs/nfsd/
c117ab84 7491F: include/uapi/linux/nfsd/
679655da
JP
7492F: fs/lockd/
7493F: fs/nfs_common/
7494F: net/sunrpc/
7495F: include/linux/lockd/
7496F: include/linux/sunrpc/
c117ab84 7497F: include/uapi/linux/sunrpc/
1da177e4 7498
13b122b3
SK
7499KERNEL SELFTEST FRAMEWORK
7500M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7501M: Shuah Khan <shuah@kernel.org>
64f00850 7502L: linux-kselftest@vger.kernel.org
a7254a09 7503T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
13b122b3 7504S: Maintained
4ff79fee
SK
7505F: tools/testing/selftests/
7506F: Documentation/dev-tools/kselftest*
13b122b3 7507
23558693
LR
7508KERNEL USERMODE HELPER
7509M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7510L: linux-kernel@vger.kernel.org
7511S: Maintained
7512F: kernel/umh.c
c1f3fa2a 7513F: include/linux/umh.h
23558693 7514
426d62e2 7515KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7516M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7517M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7518L: kvm@vger.kernel.org
e3e58478 7519W: http://www.linux-kvm.org
a94b40a6 7520T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7521S: Supported
c93a64fe 7522F: Documentation/virtual/kvm/
a170504f
AJ
7523F: include/trace/events/kvm.h
7524F: include/uapi/asm-generic/kvm*
c117ab84 7525F: include/uapi/linux/kvm*
a170504f
AJ
7526F: include/asm-generic/kvm*
7527F: include/linux/kvm*
7528F: include/kvm/iodev.h
7529F: virt/kvm/*
6d0a1a61 7530F: tools/kvm/
426d62e2 7531
a170504f 7532KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7de609c8 7533M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7534L: kvm@vger.kernel.org
038161de 7535W: http://www.linux-kvm.org/
7de609c8 7536S: Maintained
679655da 7537F: arch/x86/include/asm/svm.h
679655da 7538F: arch/x86/kvm/svm.c
426d62e2 7539
a170504f 7540KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
0f4ca79e 7541M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7542M: Marc Zyngier <marc.zyngier@arm.com>
7543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7544L: kvmarm@lists.cs.columbia.edu
7545W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7546T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7547S: Supported
a749474d
CD
7548F: arch/arm/include/uapi/asm/kvm*
7549F: arch/arm/include/asm/kvm*
7550F: arch/arm/kvm/
5c8818b4
MZ
7551F: virt/kvm/arm/
7552F: include/kvm/arm_*
a749474d 7553
6394a3ec 7554KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7555M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7556M: Marc Zyngier <marc.zyngier@arm.com>
7557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7558L: kvmarm@lists.cs.columbia.edu
7559S: Maintained
7560F: arch/arm64/include/uapi/asm/kvm*
7561F: arch/arm64/include/asm/kvm*
7562F: arch/arm64/kvm/
7563
bfd3d532
JH
7564KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7565M: James Hogan <james.hogan@imgtec.com>
7566L: linux-mips@linux-mips.org
7567S: Supported
7568F: arch/mips/include/uapi/asm/kvm*
7569F: arch/mips/include/asm/kvm*
7570F: arch/mips/kvm/
7571
3882a734
LT
7572KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7573M: Alexander Graf <agraf@suse.com>
7574L: kvm-ppc@vger.kernel.org
7575W: http://www.linux-kvm.org/
7576T: git git://github.com/agraf/linux-2.6.git
7577S: Supported
7578F: arch/powerpc/include/uapi/asm/kvm*
7579F: arch/powerpc/include/asm/kvm*
7580F: arch/powerpc/kvm/
7581F: arch/powerpc/kernel/kvm*
7582
7683e9e5
LT
7583KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7584M: Christian Borntraeger <borntraeger@de.ibm.com>
7585M: Cornelia Huck <cohuck@redhat.com>
7586L: linux-s390@vger.kernel.org
7587W: http://www.ibm.com/developerworks/linux/linux390/
7588T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7589S: Supported
a170504f
AJ
7590F: arch/s390/include/uapi/asm/kvm*
7591F: arch/s390/include/asm/gmap.h
7683e9e5
LT
7592F: arch/s390/include/asm/kvm*
7593F: arch/s390/kvm/
7594F: arch/s390/mm/gmap.c
7595
3882a734
LT
7596KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7597M: Paolo Bonzini <pbonzini@redhat.com>
7598M: Radim Krčmář <rkrcmar@redhat.com>
7599L: kvm@vger.kernel.org
7600W: http://www.linux-kvm.org
7601T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7602S: Supported
7603F: arch/x86/kvm/
7604F: arch/x86/include/uapi/asm/kvm*
7605F: arch/x86/include/asm/kvm*
7606F: arch/x86/kernel/kvm.c
7607F: arch/x86/kernel/kvmclock.c
7608
27f395b8
TH
7609KERNFS
7610M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7611M: Tejun Heo <tj@kernel.org>
7612T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7613S: Supported
7614F: include/linux/kernfs.h
7615F: fs/kernfs/
bfd3d532 7616
dc009d92 7617KEXEC
8b58be88 7618M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7619W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7620L: kexec@lists.infradead.org
dc009d92 7621S: Maintained
679655da 7622F: include/linux/kexec.h
c117ab84 7623F: include/uapi/linux/kexec.h
10540a69 7624F: kernel/kexec*
dc009d92 7625
7683e9e5
LT
7626KEYS-ENCRYPTED
7627M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7628M: David Safford <safford@us.ibm.com>
7629L: linux-security-module@vger.kernel.org
aa62efff 7630L: keyrings@vger.kernel.org
7683e9e5
LT
7631S: Supported
7632F: Documentation/security/keys/trusted-encrypted.rst
7633F: include/keys/encrypted-type.h
7634F: security/keys/encrypted-keys/
e971461f 7635
7f3c68be 7636KEYS-TRUSTED
74dd744f
MZ
7637M: David Safford <safford@us.ibm.com>
7638M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7639L: linux-security-module@vger.kernel.org
aa62efff 7640L: keyrings@vger.kernel.org
7f3c68be 7641S: Supported
5395d312 7642F: Documentation/security/keys/trusted-encrypted.rst
7f3c68be
MZ
7643F: include/keys/trusted-type.h
7644F: security/keys/trusted.c
7645F: security/keys/trusted.h
7646
7683e9e5
LT
7647KEYS/KEYRINGS:
7648M: David Howells <dhowells@redhat.com>
aa62efff 7649L: keyrings@vger.kernel.org
7683e9e5
LT
7650S: Maintained
7651F: Documentation/security/keys/core.rst
7652F: include/linux/key.h
7653F: include/linux/key-type.h
7654F: include/linux/keyctl.h
7655F: include/uapi/linux/keyctl.h
7656F: include/keys/
7657F: security/keys/
7f3c68be 7658
5b778dad 7659KGDB / KDB /debug_core
8b58be88 7660M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7661W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7662L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7663T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7664S: Maintained
0c88a041 7665F: Documentation/dev-tools/kgdb.rst
679655da 7666F: drivers/misc/kgdbts.c
df621252 7667F: drivers/tty/serial/kgdboc.c
5b778dad 7668F: include/linux/kdb.h
679655da 7669F: include/linux/kgdb.h
4063eb5f 7670F: kernel/debug/
e3e2aaf7 7671
456db8cc 7672KMEMCHECK
8b58be88 7673M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7674M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7675S: Maintained
9c296b46 7676F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7677F: arch/x86/include/asm/kmemcheck.h
7678F: arch/x86/mm/kmemcheck/
7679F: include/linux/kmemcheck.h
7680F: mm/kmemcheck.c
b9ce08c0 7681
c3bb4d24 7682KMEMLEAK
8b58be88 7683M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7684S: Maintained
ca90a7a3 7685F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7686F: include/linux/kmemleak.h
7687F: mm/kmemleak.c
7688F: mm/kmemleak-test.c
7689
00653d3a 7690KMOD KERNEL MODULE LOADER - USERMODE HELPER
062b8740
LR
7691M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7692L: linux-kernel@vger.kernel.org
7693S: Maintained
7694F: kernel/kmod.c
7695F: include/linux/kmod.h
d9c6a72d
LR
7696F: lib/test_kmod.c
7697F: tools/testing/selftests/kmod/
062b8740 7698
89559a61 7699KPROBES
a320817c 7700M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7701M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7702M: "David S. Miller" <davem@davemloft.net>
353def94 7703M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7704S: Maintained
679655da
JP
7705F: Documentation/kprobes.txt
7706F: include/linux/kprobes.h
7d134b2c 7707F: include/asm-generic/kprobes.h
679655da 7708F: kernel/kprobes.c
89559a61 7709
70e84049 7710KS0108 LCD CONTROLLER DRIVER
8b58be88 7711M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7712W: http://miguelojeda.es/auxdisplay.htm
7713W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7714S: Maintained
679655da
JP
7715F: Documentation/auxdisplay/ks0108
7716F: drivers/auxdisplay/ks0108.c
7717F: include/linux/ks0108.h
70e84049 7718
1b69c6d0
DA
7719L3MDEV
7720M: David Ahern <dsa@cumulusnetworks.com>
7721L: netdev@vger.kernel.org
7722S: Maintained
7723F: net/l3mdev
7724F: include/net/l3mdev.h
7725
9ca44355 7726LANTIQ MIPS ARCHITECTURE
bdb40e8e 7727M: John Crispin <john@phrozen.org>
9ca44355
JC
7728L: linux-mips@linux-mips.org
7729S: Maintained
7730F: arch/mips/lantiq
c20b3b80 7731F: drivers/soc/lantiq
9ca44355 7732
1da177e4 7733LAPB module
1da177e4 7734L: linux-x25@vger.kernel.org
bf9915cc 7735S: Orphan
679655da
JP
7736F: Documentation/networking/lapb-module.txt
7737F: include/*/lapb.h
7738F: net/lapb/
1da177e4
LT
7739
7740LASI 53c700 driver for PARISC
8b58be88 7741M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7742L: linux-scsi@vger.kernel.org
7743S: Maintained
679655da
JP
7744F: Documentation/scsi/53c700.txt
7745F: drivers/scsi/53c700*
1da177e4 7746
263de9b5 7747LED SUBSYSTEM
8b58be88 7748M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7749M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7750M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7751L: linux-leds@vger.kernel.org
b8926ba0 7752T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7753S: Maintained
85c90368 7754F: Documentation/devicetree/bindings/leds/
679655da
JP
7755F: drivers/leds/
7756F: include/linux/leds.h
263de9b5 7757
b0461a44 7758LEGACY EEPROM DRIVER
d8130624 7759M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7760S: Maintained
7761F: Documentation/misc-devices/eeprom
7762F: drivers/misc/eeprom/eeprom.c
7763
1da177e4 7764LEGO USB Tower driver
8b58be88 7765M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7766L: legousb-devel@lists.sourceforge.net
7767W: http://legousb.sourceforge.net/
7768S: Maintained
679655da 7769F: drivers/usb/misc/legousbtower.c
1da177e4 7770
055616a8
MK
7771LG2160 MEDIA DRIVER
7772M: Michael Krufky <mkrufky@linuxtv.org>
7773L: linux-media@vger.kernel.org
a825eaec 7774W: https://linuxtv.org
055616a8
MK
7775W: http://github.com/mkrufky
7776Q: http://patchwork.linuxtv.org/project/linux-media/list/
7777T: git git://linuxtv.org/mkrufky/tuners.git
7778S: Maintained
7779F: drivers/media/dvb-frontends/lg2160.*
7780
6f0e7725
MK
7781LGDT3305 MEDIA DRIVER
7782M: Michael Krufky <mkrufky@linuxtv.org>
7783L: linux-media@vger.kernel.org
a825eaec 7784W: https://linuxtv.org
6f0e7725
MK
7785W: http://github.com/mkrufky
7786Q: http://patchwork.linuxtv.org/project/linux-media/list/
7787T: git git://linuxtv.org/mkrufky/tuners.git
7788S: Maintained
7789F: drivers/media/dvb-frontends/lgdt3305.*
7790
32ac7cb2 7791LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7792M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7793L: linux-ide@vger.kernel.org
7794T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7795S: Maintained
7796F: include/linux/pata_arasan_cf_data.h
7797F: drivers/ata/pata_arasan_cf.c
7798
c7fa056c
BZ
7799LIBATA PATA DRIVERS
7800M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7801M: Tejun Heo <tj@kernel.org>
7802L: linux-ide@vger.kernel.org
7803T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7804S: Maintained
7805F: drivers/ata/pata_*.c
7806F: drivers/ata/ata_generic.c
7807
be4e456e
LW
7808LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7809M: Linus Walleij <linus.walleij@linaro.org>
7810L: linux-ide@vger.kernel.org
7811T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7812S: Maintained
7813F: drivers/ata/pata_ftide010.c
7814F: drivers/ata/sata_gemini.c
7815F: drivers/ata/sata_gemini.h
7816
32ac7cb2
TH
7817LIBATA SATA AHCI PLATFORM devices support
7818M: Hans de Goede <hdegoede@redhat.com>
7819M: Tejun Heo <tj@kernel.org>
7820L: linux-ide@vger.kernel.org
7821T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7822S: Maintained
7823F: drivers/ata/ahci_platform.c
7824F: drivers/ata/libahci_platform.c
7825F: include/linux/ahci_platform.h
7826
7827LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7828M: Mikael Pettersson <mikpelinux@gmail.com>
7829L: linux-ide@vger.kernel.org
7830T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7831S: Maintained
7832F: drivers/ata/sata_promise.*
7833
7683e9e5
LT
7834LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7835M: Tejun Heo <tj@kernel.org>
7836L: linux-ide@vger.kernel.org
7837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7838S: Maintained
7839F: drivers/ata/
7840F: include/linux/ata.h
7841F: include/linux/libata.h
7842F: Documentation/devicetree/bindings/ata/
7843
1acd437c 7844LIBLOCKDEP
8a0d404e 7845M: Sasha Levin <alexander.levin@verizon.com>
1acd437c
SL
7846S: Maintained
7847F: tools/lib/lockdep/
7848
bc30196f
DW
7849LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7850M: Ross Zwisler <ross.zwisler@linux.intel.com>
7851L: linux-nvdimm@lists.01.org
7852Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7853S: Supported
7854F: drivers/nvdimm/blk.c
7855F: drivers/nvdimm/region_devs.c
bc30196f
DW
7856
7857LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7858M: Vishal Verma <vishal.l.verma@intel.com>
7859L: linux-nvdimm@lists.01.org
7860Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7861S: Supported
7862F: drivers/nvdimm/btt*
7863
7864LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7865M: Ross Zwisler <ross.zwisler@linux.intel.com>
7866L: linux-nvdimm@lists.01.org
7867Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7868S: Supported
7683e9e5
LT
7869F: drivers/nvdimm/pmem*
7870
7871LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7872M: Dan Williams <dan.j.williams@intel.com>
7873L: linux-nvdimm@lists.01.org
7874Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7875T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7876S: Supported
7877F: drivers/nvdimm/*
7878F: drivers/acpi/nfit/*
7879F: include/linux/nd.h
7880F: include/linux/libnvdimm.h
7881F: include/uapi/linux/ndctl.h
bc30196f 7882
cd9e9808
MB
7883LIGHTNVM PLATFORM SUPPORT
7884M: Matias Bjorling <mb@lightnvm.io>
7885W: http://github/OpenChannelSSD
4ead1a25 7886L: linux-block@vger.kernel.org
cd9e9808
MB
7887S: Maintained
7888F: drivers/lightnvm/
7889F: include/linux/lightnvm.h
7890F: include/uapi/linux/lightnvm.h
7891
7683e9e5
LT
7892LINUX FOR POWER MACINTOSH
7893M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7894W: http://www.penguinppc.org/
7895L: linuxppc-dev@lists.ozlabs.org
7896S: Maintained
7897F: arch/powerpc/platforms/powermac/
7898F: drivers/macintosh/
7899
852bb9f5 7900LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7901M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7902M: Paul Mackerras <paulus@samba.org>
ea668936 7903M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7904W: https://github.com/linuxppc/linux/wiki
a4724ed6 7905L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7906Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7907T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7908S: Supported
a4271583 7909F: Documentation/ABI/stable/sysfs-firmware-opal-*
58f16913 7910F: Documentation/devicetree/bindings/powerpc/
a4271583
SS
7911F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7912F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
7913F: Documentation/powerpc/
7914F: arch/powerpc/
ef69b03d
ME
7915F: drivers/char/tpm/tpm_ibmvtpm*
7916F: drivers/crypto/nx/
7917F: drivers/crypto/vmx/
a4271583 7918F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
7919F: drivers/net/ethernet/ibm/ibmveth.*
7920F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7921F: drivers/pci/hotplug/pnv_php.c
ef69b03d 7922F: drivers/pci/hotplug/rpa*
a4271583 7923F: drivers/rtc/rtc-opal.c
ef69b03d 7924F: drivers/scsi/ibmvscsi/
a4271583 7925F: drivers/tty/hvc/hvc_opal.c
d8895268 7926F: drivers/watchdog/wdrtas.c
ad654f25 7927F: tools/testing/selftests/powerpc
ef69b03d
ME
7928N: /pmac
7929N: powermac
7930N: powernv
7931N: [^a-z0-9]ps3
7932N: pseries
1da177e4 7933
77a76369 7934LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7935M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7936L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7937T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7938S: Maintained
11c34c7d
JP
7939F: arch/powerpc/platforms/512x/
7940F: arch/powerpc/platforms/52xx/
1da177e4
LT
7941
7942LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7943M: Alistair Popple <alistair@popple.id.au>
8b58be88 7944M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7945W: http://www.penguinppc.org/
a4724ed6 7946L: linuxppc-dev@lists.ozlabs.org
1da177e4 7947S: Maintained
11c34c7d
JP
7948F: arch/powerpc/platforms/40x/
7949F: arch/powerpc/platforms/44x/
1da177e4 7950
1da177e4 7951LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7952M: Scott Wood <oss@buserror.net>
8b58be88 7953M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7954W: http://www.penguinppc.org/
a4724ed6 7955L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7956T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7957S: Maintained
11c34c7d 7958F: arch/powerpc/platforms/83xx/
4c8f581d 7959F: arch/powerpc/platforms/85xx/
c67ec701 7960F: Documentation/devicetree/bindings/powerpc/fsl/
1da177e4 7961
7683e9e5
LT
7962LINUX FOR POWERPC EMBEDDED PPC8XX
7963M: Vitaly Bordug <vitb@kernel.crashing.org>
7964W: http://www.penguinppc.org/
7965L: linuxppc-dev@lists.ozlabs.org
7966S: Maintained
7967F: arch/powerpc/platforms/8xx/
7968
7969LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7970L: linuxppc-dev@lists.ozlabs.org
7971S: Orphan
7972F: arch/powerpc/*/*virtex*
7973F: arch/powerpc/*/*/*virtex*
7974
ab06ff3a 7975LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7976L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7977S: Orphan
11c34c7d
JP
7978F: arch/powerpc/platforms/pasemi/
7979F: drivers/*/*pasemi*
7980F: drivers/*/*/*pasemi*
ab06ff3a 7981
82abbea7
RD
7982LINUX KERNEL DUMP TEST MODULE (LKDTM)
7983M: Kees Cook <keescook@chromium.org>
7984S: Maintained
7985F: drivers/misc/lkdtm*
7986
7683e9e5
LT
7987LINUX SECURITY MODULE (LSM) FRAMEWORK
7988M: Chris Wright <chrisw@sous-sol.org>
7989L: linux-security-module@vger.kernel.org
7990S: Supported
7991
a23ce6da
HW
7992LIS3LV02D ACCELEROMETER DRIVER
7993M: Eric Piel <eric.piel@tremplin-utc.net>
7994S: Maintained
ff606677
JD
7995F: Documentation/misc-devices/lis3lv02d
7996F: drivers/misc/lis3lv02d/
bd35665f 7997F: drivers/platform/x86/hp_accel.c
a23ce6da 7998
b700e7f0
SJ
7999LIVE PATCHING
8000M: Josh Poimboeuf <jpoimboe@redhat.com>
462c5a82 8001M: Jessica Yu <jeyu@kernel.org>
e5f6450c 8002M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
8003M: Miroslav Benes <mbenes@suse.cz>
8004R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
8005S: Maintained
8006F: kernel/livepatch/
8007F: include/linux/livepatch.h
8008F: arch/x86/include/asm/livepatch.h
8009F: arch/x86/kernel/livepatch.c
5e4e3844 8010F: Documentation/livepatch/
b700e7f0 8011F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 8012F: samples/livepatch/
b700e7f0 8013L: live-patching@vger.kernel.org
74d50da3 8014T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 8015
e2d1d6c0 8016LLC (802.2)
0c59d281
ACM
8017L: netdev@vger.kernel.org
8018S: Odd fixes
679655da 8019F: include/linux/llc.h
c117ab84 8020F: include/uapi/linux/llc.h
679655da
JP
8021F: include/net/llc*
8022F: net/llc/
e2d1d6c0 8023
4e233cbe
AD
8024LM73 HARDWARE MONITOR DRIVER
8025M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 8026L: linux-hwmon@vger.kernel.org
4e233cbe
AD
8027S: Maintained
8028F: drivers/hwmon/lm73.c
8029
156e2d1a 8030LM78 HARDWARE MONITOR DRIVER
d8130624 8031M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8032L: linux-hwmon@vger.kernel.org
156e2d1a
JD
8033S: Maintained
8034F: Documentation/hwmon/lm78
8035F: drivers/hwmon/lm78.c
8036
1da177e4 8037LM83 HARDWARE MONITOR DRIVER
d8130624 8038M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8039L: linux-hwmon@vger.kernel.org
1da177e4 8040S: Maintained
679655da
JP
8041F: Documentation/hwmon/lm83
8042F: drivers/hwmon/lm83.c
1da177e4
LT
8043
8044LM90 HARDWARE MONITOR DRIVER
d8130624 8045M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8046L: linux-hwmon@vger.kernel.org
1da177e4 8047S: Maintained
679655da 8048F: Documentation/hwmon/lm90
aae7bce4 8049F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 8050F: drivers/hwmon/lm90.c
87d08b11 8051F: include/dt-bindings/thermal/lm90.h
1da177e4 8052
917cc4e6
GR
8053LM95234 HARDWARE MONITOR DRIVER
8054M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8055L: linux-hwmon@vger.kernel.org
917cc4e6
GR
8056S: Maintained
8057F: Documentation/hwmon/lm95234
8058F: drivers/hwmon/lm95234.c
8059
68620bdd
MP
8060LME2510 MEDIA DRIVER
8061M: Malcolm Priestley <tvboxspy@gmail.com>
8062L: linux-media@vger.kernel.org
a825eaec 8063W: https://linuxtv.org
68620bdd
MP
8064Q: http://patchwork.linuxtv.org/project/linux-media/list/
8065S: Maintained
8066F: drivers/media/usb/dvb-usb-v2/lmedm04*
8067
82abbea7
RD
8068LOADPIN SECURITY MODULE
8069M: Kees Cook <keescook@chromium.org>
8070T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8071S: Supported
8072F: security/loadpin/
8073F: Documentation/admin-guide/LSM/LoadPin.rst
8074
d4c3be70 8075LOCKING PRIMITIVES
8b58be88
JP
8076M: Peter Zijlstra <peterz@infradead.org>
8077M: Ingo Molnar <mingo@redhat.com>
981c3a4f 8078L: linux-kernel@vger.kernel.org
d4c3be70 8079T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 8080S: Maintained
d4c3be70 8081F: Documentation/locking/
679655da 8082F: include/linux/lockdep.h
d4c3be70
IM
8083F: include/linux/spinlock*.h
8084F: arch/*/include/asm/spinlock*.h
8085F: include/linux/rwlock*.h
8086F: include/linux/mutex*.h
8087F: arch/*/include/asm/mutex*.h
8088F: include/linux/rwsem*.h
8089F: arch/*/include/asm/rwsem.h
8090F: include/linux/seqlock.h
8091F: lib/locking*.[ch]
7486d6da 8092F: kernel/locking/
512e67f9 8093
dde33348 8094LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 8095M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
8096L: linux-ntfs-dev@lists.sourceforge.net
8097W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 8098S: Maintained
679655da 8099F: Documentation/ldm.txt
20d16fef 8100F: block/partitions/ldm.*
1da177e4 8101
c87e34ef 8102LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
8103M: Sathya Prakash <sathya.prakash@broadcom.com>
8104M: Chaitra P B <chaitra.basappa@broadcom.com>
8105M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8106L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 8107L: linux-scsi@vger.kernel.org
9495e835 8108W: http://www.avagotech.com/support/
c87e34ef 8109S: Supported
679655da 8110F: drivers/message/fusion/
500c152a 8111F: drivers/scsi/mpt2sas/
8112F: drivers/scsi/mpt3sas/
c87e34ef 8113
1da177e4 8114LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 8115M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
8116L: linux-scsi@vger.kernel.org
8117S: Maintained
679655da 8118F: drivers/scsi/sym53c8xx_2/
1da177e4 8119
e5f5c99a
GR
8120LTC4261 HARDWARE MONITOR DRIVER
8121M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8122L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
8123S: Maintained
8124F: Documentation/hwmon/ltc4261
8125F: drivers/hwmon/ltc4261.c
8126
dbed8a80
MH
8127LTC4306 I2C MULTIPLEXER DRIVER
8128M: Michael Hennerich <michael.hennerich@analog.com>
8129W: http://ez.analog.com/community/linux-device-drivers
8130L: linux-i2c@vger.kernel.org
8131S: Supported
8132F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8133F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8134
81365c31 8135LTP (Linux Test Project)
28b8e8d4 8136M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 8137M: Cyril Hrubis <chrubis@suse.cz>
0526109a 8138M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
8139M: Jan Stancek <jstancek@redhat.com>
8140M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8141M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 8142L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 8143W: http://linux-test-project.github.io/
7d1ae8a8 8144T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
8145S: Maintained
8146
c12a54b3 8147M32R ARCHITECTURE
c12a54b3 8148W: http://www.linux-m32r.org/
b4174867 8149S: Orphan
679655da 8150F: arch/m32r/
c12a54b3 8151
1da177e4 8152M68K ARCHITECTURE
8b58be88 8153M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
8154L: linux-m68k@lists.linux-m68k.org
8155W: http://www.linux-m68k.org/
54e5881d 8156T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 8157S: Maintained
679655da 8158F: arch/m68k/
9db35182 8159F: drivers/zorro/
1da177e4
LT
8160
8161M68K ON APPLE MACINTOSH
8b58be88 8162M: Joshua Thompson <funaho@jurai.org>
1da177e4 8163W: http://www.mac.linux-m68k.org/
9bb9f222 8164L: linux-m68k@lists.linux-m68k.org
1da177e4 8165S: Maintained
9db35182 8166F: arch/m68k/mac/
1da177e4
LT
8167
8168M68K ON HP9000/300
8b58be88 8169M: Philip Blundell <philb@gnu.org>
1da177e4
LT
8170W: http://www.tazenda.demon.co.uk/phil/linux-hp
8171S: Maintained
679655da 8172F: arch/m68k/hp300/
1da177e4 8173
74425546
AP
8174M88DS3103 MEDIA DRIVER
8175M: Antti Palosaari <crope@iki.fi>
8176L: linux-media@vger.kernel.org
a825eaec 8177W: https://linuxtv.org
74425546
AP
8178W: http://palosaari.fi/linux/
8179Q: http://patchwork.linuxtv.org/project/linux-media/list/
8180T: git git://linuxtv.org/anttip/media_tree.git
8181S: Maintained
8182F: drivers/media/dvb-frontends/m88ds3103*
8183
68620bdd
MP
8184M88RS2000 MEDIA DRIVER
8185M: Malcolm Priestley <tvboxspy@gmail.com>
8186L: linux-media@vger.kernel.org
a825eaec 8187W: https://linuxtv.org
68620bdd
MP
8188Q: http://patchwork.linuxtv.org/project/linux-media/list/
8189S: Maintained
8190F: drivers/media/dvb-frontends/m88rs2000*
8191
07a092fa 8192MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
8193M: Alexey Klimov <klimov.linux@gmail.com>
8194L: linux-media@vger.kernel.org
8195T: git git://linuxtv.org/media_tree.git
8196S: Maintained
8197F: drivers/media/radio/radio-ma901.c
07a092fa 8198
64a327a7 8199MAC80211
8b58be88 8200M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 8201L: linux-wireless@vger.kernel.org
491b26b4 8202W: http://wireless.kernel.org/
ce466579
JB
8203T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8204T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 8205S: Maintained
679655da
JP
8206F: Documentation/networking/mac80211-injection.txt
8207F: include/net/mac80211.h
8208F: net/mac80211/
2af8c4dc 8209F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 8210
2b6d83e2
JB
8211MAILBOX API
8212M: Jassi Brar <jassisinghbrar@gmail.com>
8213L: linux-kernel@vger.kernel.org
8214S: Maintained
8215F: drivers/mailbox/
8216F: include/linux/mailbox_client.h
8217F: include/linux/mailbox_controller.h
8218
faf1668c 8219MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 8220M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 8221W: http://www.kernel.org/doc/man-pages
bd7ebec6 8222L: linux-man@vger.kernel.org
1b53dc74 8223S: Maintained
faf1668c 8224
daa10170 8225MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
296f827d 8226M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
daa10170
RB
8227L: linux-mips@linux-mips.org
8228S: Maintained
8229F: arch/mips/boot/dts/img/pistachio_marduk.dts
8230
0d3cd4b6
VD
8231MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8232M: Andrew Lunn <andrew@lunn.ch>
8233M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 8234L: netdev@vger.kernel.org
0d3cd4b6
VD
8235S: Maintained
8236F: drivers/net/dsa/mv88e6xxx/
b26bff6e 8237F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 8238
8427defd 8239MARVELL ARMADA DRM SUPPORT
0d7f4f05 8240M: Russell King <linux@armlinux.org.uk>
8427defd 8241S: Maintained
0d7f4f05
RK
8242T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8243T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 8244F: drivers/gpu/drm/armada/
4418833e
EV
8245F: include/uapi/drm/armada_drm.h
8246F: Documentation/devicetree/bindings/display/armada/
8427defd 8247
c4d007bc
TP
8248MARVELL CRYPTO DRIVER
8249M: Boris Brezillon <boris.brezillon@free-electrons.com>
8250M: Arnaud Ebalard <arno@natisbad.org>
8251F: drivers/crypto/marvell/
8252S: Maintained
8253L: linux-crypto@vger.kernel.org
8254
44c14c1d 8255MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8256M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 8257M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 8258L: netdev@vger.kernel.org
8259S: Maintained
8260F: drivers/net/ethernet/marvell/sk*
8261
74cda169 8262MARVELL LIBERTAS WIRELESS DRIVER
74cda169 8263L: libertas-dev@lists.infradead.org
8ac3e99e 8264S: Orphan
f988d640 8265F: drivers/net/wireless/marvell/libertas/
74cda169 8266
b60d6975 8267MARVELL MV643XX ETHERNET DRIVER
4e3faf88 8268M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 8269L: netdev@vger.kernel.org
f5ca8502 8270S: Maintained
527a6266 8271F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 8272F: include/linux/mv643xx.h
1da177e4 8273
20b2af32
RK
8274MARVELL MV88X3310 PHY DRIVER
8275M: Russell King <rmk@armlinux.org.uk>
8276L: netdev@vger.kernel.org
8277S: Maintained
8278F: drivers/net/phy/marvell10g.c
8279
370b8ed9
TP
8280MARVELL MVNETA ETHERNET DRIVER
8281M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8282L: netdev@vger.kernel.org
8283S: Maintained
8284F: drivers/net/ethernet/marvell/mvneta.*
8285
fcad584d 8286MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 8287M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 8288M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
8289M: Ganapathi Bhat <gbhat@marvell.com>
8290M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
8291L: linux-wireless@vger.kernel.org
8292S: Maintained
277b024e 8293F: drivers/net/wireless/marvell/mwifiex/
fcad584d 8294
a2c3f656 8295MARVELL MWL8K WIRELESS DRIVER
a040d532 8296M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 8297L: linux-wireless@vger.kernel.org
16345910 8298S: Odd Fixes
de60f1dc 8299F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 8300
2a69567b 8301MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 8302M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 8303S: Odd Fixes
1fa7e547 8304F: drivers/mmc/host/mvsdio.*
2a69567b 8305
511fc93d
HZ
8306MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8307M: Hu Ziji <huziji@marvell.com>
8308L: linux-mmc@vger.kernel.org
8309S: Supported
8310F: drivers/mmc/host/sdhci-xenon*
8311F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8312
1da177e4 8313MATROX FRAMEBUFFER DRIVER
c69f677c 8314L: linux-fbdev@vger.kernel.org
52653199 8315S: Orphan
8a61f013 8316F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 8317F: include/uapi/linux/matroxfb.h
1da177e4 8318
ca462085
GR
8319MAX16065 HARDWARE MONITOR DRIVER
8320M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8321L: linux-hwmon@vger.kernel.org
ca462085
GR
8322S: Maintained
8323F: Documentation/hwmon/max16065
8324F: drivers/hwmon/max16065.c
8325
1f61cab8
GR
8326MAX20751 HARDWARE MONITOR DRIVER
8327M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8328L: linux-hwmon@vger.kernel.org
1f61cab8
GR
8329S: Maintained
8330F: Documentation/hwmon/max20751
8331F: drivers/hwmon/max20751.c
8332
fbe19d1f
RS
8333MAX2175 SDR TUNER DRIVER
8334M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8335L: linux-media@vger.kernel.org
8336T: git git://linuxtv.org/media_tree.git
8337S: Maintained
8338F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8339F: Documentation/media/v4l-drivers/max2175.rst
8340F: drivers/media/i2c/max2175*
8341F: include/uapi/linux/max2175.h
8342
d20620de 8343MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 8344L: linux-hwmon@vger.kernel.org
34924b23 8345S: Orphan
679655da
JP
8346F: Documentation/hwmon/max6650
8347F: drivers/hwmon/max6650.c
d20620de 8348
e89ab51f
GR
8349MAX6697 HARDWARE MONITOR DRIVER
8350M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8351L: linux-hwmon@vger.kernel.org
e89ab51f
GR
8352S: Maintained
8353F: Documentation/hwmon/max6697
8354F: Documentation/devicetree/bindings/i2c/max6697.txt
8355F: drivers/hwmon/max6697.c
8356F: include/linux/platform_data/max6697.h
8357
3b2af7f7
PR
8358MAX9860 MONO AUDIO VOICE CODEC DRIVER
8359M: Peter Rosin <peda@axentia.se>
8360L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8361S: Maintained
8362F: Documentation/devicetree/bindings/sound/max9860.txt
8363F: sound/soc/codecs/max9860.*
8364
64f7d692
JMC
8365MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8366M: Javier Martinez Canillas <javier@dowhile0.org>
3811405e
JMC
8367L: linux-kernel@vger.kernel.org
8368S: Supported
64f7d692 8369F: drivers/regulator/max77802-regulator.c
3811405e
JMC
8370F: Documentation/devicetree/bindings/*/*max77802.txt
8371F: include/dt-bindings/*/*max77802.h
8372
7683e9e5
LT
8373MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8374M: Krzysztof Kozlowski <krzk@kernel.org>
8375M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8376L: linux-pm@vger.kernel.org
8377S: Supported
8378F: drivers/power/supply/max14577_charger.c
8379F: drivers/power/supply/max77693_charger.c
8380
befeb596
KK
8381MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8382M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
8383M: Krzysztof Kozlowski <krzk@kernel.org>
8384M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
8385L: linux-kernel@vger.kernel.org
8386S: Supported
86cf635a 8387F: drivers/*/max14577*.c
0998a436 8388F: drivers/*/max77686*.c
86cf635a 8389F: drivers/*/max77693*.c
befeb596
KK
8390F: drivers/extcon/extcon-max14577.c
8391F: drivers/extcon/extcon-max77693.c
8392F: drivers/rtc/rtc-max77686.c
8393F: drivers/clk/clk-max77686.c
8394F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 8395F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
8396F: Documentation/devicetree/bindings/mfd/max77693.txt
8397F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8398F: include/linux/mfd/max14577*.h
8399F: include/linux/mfd/max77686*.h
8400F: include/linux/mfd/max77693*.h
8401
9be3c9a5
HV
8402MAXIRADIO FM RADIO RECEIVER DRIVER
8403M: Hans Verkuil <hverkuil@xs4all.nl>
8404L: linux-media@vger.kernel.org
8405T: git git://linuxtv.org/media_tree.git
a825eaec 8406W: https://linuxtv.org
9be3c9a5
HV
8407S: Maintained
8408F: drivers/media/radio/radio-maxiradio*
8409
c05dc2cc
PR
8410MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8411M: Peter Rosin <peda@axentia.se>
8412L: linux-iio@vger.kernel.org
8413S: Maintained
2704e300 8414F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
8415F: drivers/iio/potentiometer/mcp4531.c
8416
3b8df5fd
WBG
8417MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8418M: William Breathitt Gray <vilhelm.gray@gmail.com>
8419L: linux-iio@vger.kernel.org
8420S: Maintained
8421F: drivers/iio/dac/cio-dac.c
8422
7683e9e5
LT
8423MEDIA DRIVERS FOR ASCOT2E
8424M: Sergey Kozlov <serjk@netup.ru>
8425M: Abylay Ospan <aospan@netup.ru>
fbe19d1f 8426L: linux-media@vger.kernel.org
7683e9e5
LT
8427W: https://linuxtv.org
8428W: http://netup.tv/
fbe19d1f
RS
8429T: git git://linuxtv.org/media_tree.git
8430S: Supported
7683e9e5
LT
8431F: drivers/media/dvb-frontends/ascot2e*
8432
8433MEDIA DRIVERS FOR CXD2841ER
8434M: Sergey Kozlov <serjk@netup.ru>
8435M: Abylay Ospan <aospan@netup.ru>
8436L: linux-media@vger.kernel.org
8437W: https://linuxtv.org
8438W: http://netup.tv/
8439T: git git://linuxtv.org/media_tree.git
8440S: Supported
8441F: drivers/media/dvb-frontends/cxd2841er*
fbe19d1f 8442
3882a734
LT
8443MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8444M: Daniel Scheller <d.scheller.oss@gmail.com>
8445L: linux-media@vger.kernel.org
8446W: https://linuxtv.org
8447T: git git://linuxtv.org/media_tree.git
8448S: Maintained
8449F: drivers/media/pci/ddbridge/*
8450
8e792f52
SL
8451MEDIA DRIVERS FOR FREESCALE IMX
8452M: Steve Longerbeam <slongerbeam@gmail.com>
8453M: Philipp Zabel <p.zabel@pengutronix.de>
8454L: linux-media@vger.kernel.org
8455T: git git://linuxtv.org/media_tree.git
8456S: Maintained
8457F: Documentation/devicetree/bindings/media/imx.txt
8458F: Documentation/media/v4l-drivers/imx.rst
8459F: drivers/staging/media/imx/
8460F: include/linux/imx-media.h
8461F: include/media/imx.h
8462
fae2080a
AO
8463MEDIA DRIVERS FOR HELENE
8464M: Abylay Ospan <aospan@netup.ru>
8465L: linux-media@vger.kernel.org
8466W: https://linuxtv.org
8467W: http://netup.tv/
8468T: git git://linuxtv.org/media_tree.git
8469S: Supported
8470F: drivers/media/dvb-frontends/helene*
8471
7683e9e5 8472MEDIA DRIVERS FOR HORUS3A
dacf9ce8 8473M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8474M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8475L: linux-media@vger.kernel.org
a825eaec 8476W: https://linuxtv.org
dacf9ce8
KS
8477W: http://netup.tv/
8478T: git git://linuxtv.org/media_tree.git
8479S: Supported
7683e9e5 8480F: drivers/media/dvb-frontends/horus3a*
dacf9ce8 8481
7683e9e5 8482MEDIA DRIVERS FOR LNBH25
a6dc60ff 8483M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8484M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8485L: linux-media@vger.kernel.org
a825eaec 8486W: https://linuxtv.org
a6dc60ff
KS
8487W: http://netup.tv/
8488T: git git://linuxtv.org/media_tree.git
8489S: Supported
7683e9e5 8490F: drivers/media/dvb-frontends/lnbh25*
a6dc60ff 8491
6185a573
DS
8492MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8493M: Daniel Scheller <d.scheller.oss@gmail.com>
8494L: linux-media@vger.kernel.org
8495W: https://linuxtv.org
8496T: git git://linuxtv.org/media_tree.git
8497S: Maintained
8498F: drivers/media/dvb-frontends/mxl5xx*
8499
7683e9e5 8500MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
a5d32b35 8501M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8502M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8503L: linux-media@vger.kernel.org
a825eaec 8504W: https://linuxtv.org
a5d32b35
KS
8505W: http://netup.tv/
8506T: git git://linuxtv.org/media_tree.git
8507S: Supported
7683e9e5 8508F: drivers/media/pci/netup_unidvb/*
a5d32b35 8509
7683e9e5
LT
8510MEDIA DRIVERS FOR RENESAS - DRIF
8511M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
e025273b 8512L: linux-media@vger.kernel.org
7683e9e5 8513L: linux-renesas-soc@vger.kernel.org
e025273b
KS
8514T: git git://linuxtv.org/media_tree.git
8515S: Supported
7683e9e5
LT
8516F: Documentation/devicetree/bindings/media/renesas,drif.txt
8517F: drivers/media/platform/rcar_drif.c
e025273b 8518
7683e9e5
LT
8519MEDIA DRIVERS FOR RENESAS - FCP
8520M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
52b1eaf4 8521L: linux-media@vger.kernel.org
7683e9e5 8522L: linux-renesas-soc@vger.kernel.org
52b1eaf4
KS
8523T: git git://linuxtv.org/media_tree.git
8524S: Supported
7683e9e5
LT
8525F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8526F: drivers/media/platform/rcar-fcp.c
8527F: include/media/rcar-fcp.h
8528
8529MEDIA DRIVERS FOR RENESAS - FDP1
8530M: Kieran Bingham <kieran@bingham.xyz>
8531L: linux-media@vger.kernel.org
8532L: linux-renesas-soc@vger.kernel.org
8533T: git git://linuxtv.org/media_tree.git
8534S: Supported
8535F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8536F: drivers/media/platform/rcar_fdp1.c
8537
8538MEDIA DRIVERS FOR RENESAS - VIN
8539M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8540L: linux-media@vger.kernel.org
8541L: linux-renesas-soc@vger.kernel.org
8542T: git git://linuxtv.org/media_tree.git
8543S: Supported
8544F: Documentation/devicetree/bindings/media/rcar_vin.txt
8545F: drivers/media/platform/rcar-vin/
8546
8547MEDIA DRIVERS FOR RENESAS - VSP1
8548M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8549L: linux-media@vger.kernel.org
8550L: linux-renesas-soc@vger.kernel.org
8551T: git git://linuxtv.org/media_tree.git
8552S: Supported
8553F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8554F: drivers/media/platform/vsp1/
52b1eaf4 8555
979507a7
DS
8556MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8557M: Daniel Scheller <d.scheller.oss@gmail.com>
8558L: linux-media@vger.kernel.org
8559W: https://linuxtv.org
8560T: git git://linuxtv.org/media_tree.git
8561S: Maintained
8562F: drivers/media/dvb-frontends/stv0910*
8563
8564MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8565M: Daniel Scheller <d.scheller.oss@gmail.com>
8566L: linux-media@vger.kernel.org
8567W: https://linuxtv.org
8568T: git git://linuxtv.org/media_tree.git
8569S: Maintained
8570F: drivers/media/dvb-frontends/stv6111*
8571
127c49ae 8572MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8573M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8574M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8575P: LinuxTV.org Project
8576L: linux-media@vger.kernel.org
a825eaec 8577W: https://linuxtv.org
8a6e2535 8578Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8579T: git git://linuxtv.org/media_tree.git
127c49ae 8580S: Maintained
0c4089f8 8581F: Documentation/devicetree/bindings/media/
618cd932 8582F: Documentation/media/
127c49ae 8583F: drivers/media/
ffe06198 8584F: drivers/staging/media/
eb4b0ec7 8585F: include/linux/platform_data/media/
127c49ae 8586F: include/media/
6c0f0359
MCC
8587F: include/uapi/linux/dvb/
8588F: include/uapi/linux/videodev2.h
8589F: include/uapi/linux/media.h
8590F: include/uapi/linux/v4l2-*
8591F: include/uapi/linux/meye.h
8592F: include/uapi/linux/ivtv*
8593F: include/uapi/linux/uvcvideo.h
d20620de 8594
3882a734
LT
8595MEDIATEK CIR DRIVER
8596M: Sean Wang <sean.wang@mediatek.com>
8597S: Maintained
8598F: drivers/media/rc/mtk-cir.c
8599
0c272fc9
JC
8600MEDIATEK ETHERNET DRIVER
8601M: Felix Fietkau <nbd@openwrt.org>
0857d6f8
SW
8602M: John Crispin <john@phrozen.org>
8603M: Sean Wang <sean.wang@mediatek.com>
8604M: Nelson Chang <nelson.chang@mediatek.com>
0c272fc9
JC
8605L: netdev@vger.kernel.org
8606S: Maintained
8607F: drivers/net/ethernet/mediatek/
8608
105e8442
RC
8609MEDIATEK JPEG DRIVER
8610M: Rick Chang <rick.chang@mediatek.com>
8611M: Bin Liu <bin.liu@mediatek.com>
8612S: Supported
8613F: drivers/media/platform/mtk-jpeg/
8614F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8615
fc96ec0d
MT
8616MEDIATEK MDP DRIVER
8617M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8618M: Houlong Wei <houlong.wei@mediatek.com>
8619M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8620S: Supported
8621F: drivers/media/platform/mtk-mdp/
8622F: drivers/media/platform/mtk-vpu/
8623F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8624
7683e9e5
LT
8625MEDIATEK MEDIA DRIVER
8626M: Tiffany Lin <tiffany.lin@mediatek.com>
8627M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8628S: Supported
8629F: drivers/media/platform/mtk-vcodec/
8630F: drivers/media/platform/mtk-vpu/
8631F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8632F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8633
c869f77d
JK
8634MEDIATEK MT7601U WIRELESS LAN DRIVER
8635M: Jakub Kicinski <kubakici@wp.pl>
8636L: linux-wireless@vger.kernel.org
8637S: Maintained
8638F: drivers/net/wireless/mediatek/mt7601u/
8639
c4a29891 8640MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
7683e9e5
LT
8641M: Sean Wang <sean.wang@mediatek.com>
8642S: Maintained
8643F: drivers/char/hw_random/mtk-rng.c
c4a29891 8644
f24f27b8
CY
8645MEDIATEK USB3 DRD IP DRIVER
8646M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8647L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8649L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8650S: Maintained
8651F: drivers/usb/mtu3/
c4a29891 8652
15a83f7d
PST
8653MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8654M: Peter Senna Tschudin <peter.senna@collabora.com>
8655M: Martin Donnelly <martin.donnelly@ge.com>
8656M: Martyn Welch <martyn.welch@collabora.co.uk>
8657S: Maintained
8658F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8659F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8660
e399065b 8661MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8662M: Kashyap Desai <kashyap.desai@broadcom.com>
8663M: Sumit Saxena <sumit.saxena@broadcom.com>
8664M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8665L: megaraidlinux.pdl@broadcom.com
baaea1dc 8666L: linux-scsi@vger.kernel.org
295dde2f 8667W: http://www.avagotech.com/support/
ce00f85c 8668S: Maintained
679655da
JP
8669F: Documentation/scsi/megaraid.txt
8670F: drivers/scsi/megaraid.*
8671F: drivers/scsi/megaraid/
757e0108 8672
82abbea7
RD
8673MELEXIS MLX90614 DRIVER
8674M: Crt Mori <cmo@melexis.com>
8675L: linux-iio@vger.kernel.org
8676W: http://www.melexis.com
8677S: Supported
8678F: drivers/iio/temperature/mlx90614.c
8679
ff43f433
SJ
8680MELFAS MIP4 TOUCHSCREEN DRIVER
8681M: Sangwon Jee <jeesw@melfas.com>
8682W: http://www.melfas.com
8683S: Supported
8684F: drivers/input/touchscreen/melfas_mip4.c
8685F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8686
2c46c9d5 8687MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8688M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8689L: netdev@vger.kernel.org
2c46c9d5
AV
8690S: Supported
8691W: http://www.mellanox.com
8692Q: http://patchwork.ozlabs.org/project/netdev/list/
8693F: drivers/net/ethernet/mellanox/mlx4/en_*
8694
e7523a49
OG
8695MELLANOX ETHERNET DRIVER (mlx5e)
8696M: Saeed Mahameed <saeedm@mellanox.com>
8697L: netdev@vger.kernel.org
8698S: Supported
8699W: http://www.mellanox.com
8700Q: http://patchwork.ozlabs.org/project/netdev/list/
8701F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8702
e29341fb
IT
8703MELLANOX ETHERNET INNOVA DRIVER
8704M: Ilan Tayari <ilant@mellanox.com>
8705R: Boris Pismenny <borisp@mellanox.com>
8706L: netdev@vger.kernel.org
8707S: Supported
8708W: http://www.mellanox.com
8709Q: http://patchwork.ozlabs.org/project/netdev/list/
8710F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8711F: include/linux/mlx5/mlx5_ifc_fpga.h
8712
547eede0
IT
8713MELLANOX ETHERNET INNOVA IPSEC DRIVER
8714M: Ilan Tayari <ilant@mellanox.com>
8715R: Boris Pismenny <borisp@mellanox.com>
8716L: netdev@vger.kernel.org
8717S: Supported
8718W: http://www.mellanox.com
8719Q: http://patchwork.ozlabs.org/project/netdev/list/
8720F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8721F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8722
93c1edb2
JP
8723MELLANOX ETHERNET SWITCH DRIVERS
8724M: Jiri Pirko <jiri@mellanox.com>
8725M: Ido Schimmel <idosch@mellanox.com>
8726L: netdev@vger.kernel.org
8727S: Supported
8728W: http://www.mellanox.com
8729Q: http://patchwork.ozlabs.org/project/netdev/list/
8730F: drivers/net/ethernet/mellanox/mlxsw/
8731
410ed13c
YG
8732MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8733M: Yotam Gigi <yotamg@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/mlxfw/
8739
30488704
VP
8740MELLANOX MLX CPLD HOTPLUG DRIVER
8741M: Vadim Pasternak <vadimp@mellanox.com>
8742L: platform-driver-x86@vger.kernel.org
8743S: Supported
8744F: drivers/platform/x86/mlxcpld-hotplug.c
8745F: include/linux/platform_data/mlxcpld-hotplug.h
8746
82abbea7
RD
8747MELLANOX MLX4 core VPI driver
8748M: Tariq Toukan <tariqt@mellanox.com>
8749L: netdev@vger.kernel.org
8700e3e7 8750L: linux-rdma@vger.kernel.org
82abbea7
RD
8751W: http://www.mellanox.com
8752Q: http://patchwork.ozlabs.org/project/netdev/list/
8700e3e7 8753S: Supported
82abbea7
RD
8754F: drivers/net/ethernet/mellanox/mlx4/
8755F: include/linux/mlx4/
8756
8757MELLANOX MLX4 IB driver
8758M: Yishai Hadas <yishaih@mellanox.com>
8759L: linux-rdma@vger.kernel.org
8760W: http://www.mellanox.com
8700e3e7 8761Q: http://patchwork.kernel.org/project/linux-rdma/list/
82abbea7
RD
8762S: Supported
8763F: drivers/infiniband/hw/mlx4/
8764F: include/linux/mlx4/
8765F: include/uapi/rdma/mlx4-abi.h
8766
8767MELLANOX MLX5 core VPI driver
8768M: Saeed Mahameed <saeedm@mellanox.com>
8769M: Matan Barak <matanb@mellanox.com>
8770M: Leon Romanovsky <leonro@mellanox.com>
8771L: netdev@vger.kernel.org
8772L: linux-rdma@vger.kernel.org
8773W: http://www.mellanox.com
8774Q: http://patchwork.ozlabs.org/project/netdev/list/
8775S: Supported
7683e9e5
LT
8776F: drivers/net/ethernet/mellanox/mlx5/core/
8777F: include/linux/mlx5/
8778
8779MELLANOX MLX5 IB driver
8780M: Matan Barak <matanb@mellanox.com>
8781M: Leon Romanovsky <leonro@mellanox.com>
8782L: linux-rdma@vger.kernel.org
8783W: http://www.mellanox.com
8784Q: http://patchwork.kernel.org/project/linux-rdma/list/
8785S: Supported
8786F: drivers/infiniband/hw/mlx5/
8787F: include/linux/mlx5/
8788F: include/uapi/rdma/mlx5-abi.h
8789
8790MELLANOX MLXCPLD I2C AND MUX DRIVER
8791M: Vadim Pasternak <vadimp@mellanox.com>
8792M: Michael Shych <michaelsh@mellanox.com>
8793L: linux-i2c@vger.kernel.org
8794S: Supported
8795F: drivers/i2c/busses/i2c-mlxcpld.c
8796F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8797F: Documentation/i2c/busses/i2c-mlxcpld
8798
8799MELLANOX MLXCPLD LED DRIVER
8800M: Vadim Pasternak <vadimp@mellanox.com>
8801L: linux-leds@vger.kernel.org
8802S: Supported
8803F: drivers/leds/leds-mlxcpld.c
8804F: Documentation/leds/leds-mlxcpld.txt
82abbea7 8805
7683e9e5
LT
8806MELLANOX PLATFORM DRIVER
8807M: Vadim Pasternak <vadimp@mellanox.com>
8808L: platform-driver-x86@vger.kernel.org
82abbea7 8809S: Supported
7683e9e5 8810F: drivers/platform/x86/mlx-platform.c
8700e3e7 8811
5b25b13a
MD
8812MEMBARRIER SUPPORT
8813M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8814M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8815L: linux-kernel@vger.kernel.org
8816S: Supported
22e4ebb9 8817F: kernel/sched/membarrier.c
5b25b13a
MD
8818F: include/uapi/linux/membarrier.h
8819
70ea91f1
SR
8820MEMORY MANAGEMENT
8821L: linux-mm@kvack.org
70ea91f1
SR
8822W: http://www.linux-mm.org
8823S: Maintained
679655da 8824F: include/linux/mm.h
551450bb
CS
8825F: include/linux/gfp.h
8826F: include/linux/mmzone.h
8827F: include/linux/memory_hotplug.h
8828F: include/linux/vmalloc.h
679655da 8829F: mm/
70ea91f1 8830
f4e9ce66 8831MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8832M: David Woodhouse <dwmw2@infradead.org>
242c325e 8833M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8834M: Boris Brezillon <boris.brezillon@free-electrons.com>
8835M: Marek Vasut <marek.vasut@gmail.com>
8836M: Richard Weinberger <richard@nod.at>
b3bb6d6a 8837M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
1da177e4 8838L: linux-mtd@lists.infradead.org
8a6e2535
JP
8839W: http://www.linux-mtd.infradead.org/
8840Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
8841T: git git://git.infradead.org/linux-mtd.git master
8842T: git git://git.infradead.org/l2-mtd.git master
1da177e4 8843S: Maintained
becc7ae5 8844F: Documentation/devicetree/bindings/mtd/
679655da
JP
8845F: drivers/mtd/
8846F: include/linux/mtd/
c117ab84 8847F: include/uapi/mtd/
1da177e4 8848
26c57ef1 8849MEN A21 WATCHDOG DRIVER
30c7469b 8850M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8851L: linux-watchdog@vger.kernel.org
30c7469b 8852S: Maintained
26c57ef1
JT
8853F: drivers/watchdog/mena21_wdt.c
8854
3764e82e 8855MEN CHAMELEON BUS (mcb)
30c7469b
JT
8856M: Johannes Thumshirn <morbidrsa@gmail.com>
8857S: Maintained
3764e82e
JT
8858F: drivers/mcb/
8859F: include/linux/mcb.h
b9f2f459 8860F: Documentation/men-chameleon-bus.txt
3764e82e 8861
48b490d2
AW
8862MEN F21BMC (Board Management Controller)
8863M: Andreas Werner <andreas.werner@men.de>
8864S: Supported
8865F: drivers/mfd/menf21bmc.c
8866F: drivers/watchdog/menf21bmc_wdt.c
8867F: drivers/leds/leds-menf21bmc.c
8868F: drivers/hwmon/menf21bmc_hwmon.c
8869F: Documentation/hwmon/menf21bmc
8870
20aa6463
HV
8871MESON AO CEC DRIVER FOR AMLOGIC SOCS
8872M: Neil Armstrong <narmstrong@baylibre.com>
8873L: linux-media@lists.freedesktop.org
8874L: linux-amlogic@lists.infradead.org
8875W: http://linux-meson.com/
8876S: Supported
8877F: drivers/media/platform/meson/ao-cec.c
8878F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8879T: git git://linuxtv.org/media_tree.git
8880
12285945
JH
8881METAG ARCHITECTURE
8882M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8883L: linux-metag@vger.kernel.org
9f273c24 8884T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8885S: Odd Fixes
12285945
JH
8886F: arch/metag/
8887F: Documentation/metag/
8888F: Documentation/devicetree/bindings/metag/
2d799dde 8889F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8890F: drivers/clocksource/metag_generic.c
5698c50d
JH
8891F: drivers/irqchip/irq-metag.c
8892F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8893F: drivers/tty/metag_da.c
12285945 8894
c6375b0a 8895MICROBLAZE ARCHITECTURE
8b58be88 8896M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8897W: http://www.monstr.eu/fdt/
8898T: git git://git.monstr.eu/linux-2.6-microblaze.git
8899S: Supported
0a8c7914 8900F: arch/microblaze/
1da177e4 8901
72ce5732 8902MICROCHIP / ATMEL AT91 SERIAL DRIVER
5615c371
NF
8903M: Richard Genoud <richard.genoud@gmail.com>
8904S: Maintained
8905F: drivers/tty/serial/atmel_serial.c
8961df89 8906F: drivers/tty/serial/atmel_serial.h
5615c371 8907
f53243b5
NF
8908MICROCHIP / ATMEL DMA DRIVER
8909M: Ludovic Desroches <ludovic.desroches@microchip.com>
8910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8911L: dmaengine@vger.kernel.org
8912S: Supported
8913F: drivers/dma/at_hdmac.c
8914F: drivers/dma/at_hdmac_regs.h
8915F: include/linux/platform_data/dma-atmel.h
8916
a0a613ab
TDA
8917MICROCHIP / ATMEL ECC DRIVER
8918M: Tudor Ambarus <tudor.ambarus@microchip.com>
8919L: linux-crypto@vger.kernel.org
8920S: Maintained
8921F: drivers/crypto/atmel-ecc.*
8922
71fb2c74
SW
8923MICROCHIP / ATMEL ISC DRIVER
8924M: Songjun Wu <songjun.wu@microchip.com>
8925L: linux-media@vger.kernel.org
8926S: Supported
8927F: drivers/media/platform/atmel/atmel-isc.c
8928F: drivers/media/platform/atmel/atmel-isc-regs.h
8929F: devicetree/bindings/media/atmel-isc.txt
8930
419585a9
WH
8931MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8932M: Woojung Huh <Woojung.Huh@microchip.com>
8933M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8934L: netdev@vger.kernel.org
8935S: Maintained
8936F: net/dsa/tag_ksz.c
8937F: drivers/net/dsa/microchip/*
8938F: include/linux/platform_data/microchip-ksz.h
8939F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8940
3ec72a2a
RL
8941MICROCHIP USB251XB DRIVER
8942M: Richard Leitner <richard.leitner@skidata.com>
8943L: linux-usb@vger.kernel.org
8944S: Maintained
8945F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
8946F: Documentation/devicetree/bindings/usb/usb251xb.txt
8947
82abbea7
RD
8948MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8949M: Don Brace <don.brace@microsemi.com>
8950L: esc.storagedev@microsemi.com
8951L: linux-scsi@vger.kernel.org
8952S: Supported
8953F: drivers/scsi/smartpqi/smartpqi*.[ch]
8954F: drivers/scsi/smartpqi/Kconfig
8955F: drivers/scsi/smartpqi/Makefile
8956F: include/linux/cciss*.h
8957F: include/uapi/linux/cciss*.h
8958F: Documentation/scsi/smartpqi.txt
8959
2508a45a
CY
8960MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8961M: Chen Yu <yu.c.chen@intel.com>
8962L: platform-driver-x86@vger.kernel.org
8963S: Supported
8964F: drivers/platform/x86/surfacepro3_button.c
8965
1da177e4 8966MICROTEK X6 SCANNER
61eee9a7 8967M: Oliver Neukum <oliver@neukum.org>
1da177e4 8968S: Maintained
679655da 8969F: drivers/usb/image/microtek.*
1da177e4
LT
8970
8971MIPS
8b58be88 8972M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8973L: linux-mips@linux-mips.org
6097050d 8974W: http://www.linux-mips.org/
b05e988e 8975T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8976Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8977S: Supported
f46d92e8 8978F: Documentation/devicetree/bindings/mips/
679655da
JP
8979F: Documentation/mips/
8980F: arch/mips/
1da177e4 8981
7683e9e5
LT
8982MIPS BOSTON DEVELOPMENT BOARD
8983M: Paul Burton <paul.burton@imgtec.com>
8984L: linux-mips@linux-mips.org
8985S: Maintained
8986F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8987F: arch/mips/boot/dts/img/boston.dts
8988F: arch/mips/configs/generic/board-boston.config
8989F: drivers/clk/imgtec/clk-boston.c
8990F: include/dt-bindings/clock/boston-clock.h
8991
032a469b
PB
8992MIPS GENERIC PLATFORM
8993M: Paul Burton <paul.burton@imgtec.com>
8994L: linux-mips@linux-mips.org
8995S: Supported
8996F: arch/mips/generic/
27e0d4b0 8997F: arch/mips/tools/generic-board-config.sh
032a469b 8998
413ef3f6
KC
8999MIPS/LOONGSON1 ARCHITECTURE
9000M: Keguang Zhang <keguang.zhang@gmail.com>
9001L: linux-mips@linux-mips.org
9002S: Maintained
9003F: arch/mips/loongson32/
9004F: arch/mips/include/asm/mach-loongson32/
9005F: drivers/*/*loongson1*
9006F: drivers/*/*/*loongson1*
9007
3ec404d8
AM
9008MIPS RINT INSTRUCTION EMULATION
9009M: Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9010L: linux-mips@linux-mips.org
9011S: Supported
9012F: arch/mips/math-emu/sp_rint.c
9013F: arch/mips/math-emu/dp_rint.c
9014
08b7620a
HV
9015MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9016M: Hans Verkuil <hverkuil@xs4all.nl>
9017L: linux-media@vger.kernel.org
9018T: git git://linuxtv.org/media_tree.git
a825eaec 9019W: https://linuxtv.org
08b7620a
HV
9020S: Odd Fixes
9021F: drivers/media/radio/radio-miropcm20*
9022
82abbea7
RD
9023MMP SUPPORT
9024M: Eric Miao <eric.y.miao@gmail.com>
9025M: Haojian Zhuang <haojian.zhuang@gmail.com>
9026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9027T: git git://github.com/hzhuang1/linux.git
9028T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9029S: Maintained
9030F: arch/arm/boot/dts/mmp*
9031F: arch/arm/mach-mmp/
6c223761 9032
0ce277e4
AP
9033MN88472 MEDIA DRIVER
9034M: Antti Palosaari <crope@iki.fi>
9035L: linux-media@vger.kernel.org
a825eaec 9036W: https://linuxtv.org
0ce277e4
AP
9037W: http://palosaari.fi/linux/
9038Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 9039S: Maintained
94d0eaa4 9040F: drivers/media/dvb-frontends/mn88472*
0ce277e4 9041
4f4d238f
AP
9042MN88473 MEDIA DRIVER
9043M: Antti Palosaari <crope@iki.fi>
9044L: linux-media@vger.kernel.org
a825eaec 9045W: https://linuxtv.org
4f4d238f
AP
9046W: http://palosaari.fi/linux/
9047Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 9048S: Maintained
877ba50b 9049F: drivers/media/dvb-frontends/mn88473*
4f4d238f 9050
1da177e4 9051MODULE SUPPORT
462c5a82 9052M: Jessica Yu <jeyu@kernel.org>
8b58be88 9053M: Rusty Russell <rusty@rustcorp.com.au>
0d4ec784 9054T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 9055S: Maintained
679655da
JP
9056F: include/linux/module.h
9057F: kernel/module.c
1da177e4
LT
9058
9059MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 9060W: http://popies.net/meye/
b7788e13 9061S: Orphan
618cd932 9062F: Documentation/media/v4l-drivers/meye*
90d72ac6 9063F: drivers/media/pci/meye/
6c0f0359 9064F: include/uapi/linux/meye.h
1da177e4 9065
b9705b60 9066MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 9067M: Jiri Slaby <jirislaby@gmail.com>
d735410a 9068S: Maintained
679655da 9069F: Documentation/serial/moxa-smartio
c897401b 9070F: drivers/tty/mxser.*
d735410a 9071
889b2f87
AK
9072MR800 AVERMEDIA USB FM RADIO DRIVER
9073M: Alexey Klimov <klimov.linux@gmail.com>
9074L: linux-media@vger.kernel.org
9075T: git git://linuxtv.org/media_tree.git
9076S: Maintained
9077F: drivers/media/radio/radio-mr800.c
9078
d7155691
AO
9079MRF24J40 IEEE 802.15.4 RADIO DRIVER
9080M: Alan Ott <alan@signal11.us>
9081L: linux-wpan@vger.kernel.org
9082S: Maintained
9083F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 9084F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 9085
8c4c731a 9086MSI LAPTOP SUPPORT
182ae55c 9087M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 9088L: platform-driver-x86@vger.kernel.org
8c4c731a 9089S: Maintained
679655da 9090F: drivers/platform/x86/msi-laptop.c
8c4c731a 9091
0f1006b1 9092MSI WMI SUPPORT
d0944853 9093L: platform-driver-x86@vger.kernel.org
5ee7041e 9094S: Orphan
0f1006b1
AA
9095F: drivers/platform/x86/msi-wmi.c
9096
19a628a0
AP
9097MSI001 MEDIA DRIVER
9098M: Antti Palosaari <crope@iki.fi>
9099L: linux-media@vger.kernel.org
a825eaec 9100W: https://linuxtv.org
19a628a0
AP
9101W: http://palosaari.fi/linux/
9102Q: http://patchwork.linuxtv.org/project/linux-media/list/
9103T: git git://linuxtv.org/anttip/media_tree.git
9104S: Maintained
0185e197 9105F: drivers/media/tuners/msi001*
19a628a0 9106
7570589d 9107MSI2500 MEDIA DRIVER
2c57213f
AP
9108M: Antti Palosaari <crope@iki.fi>
9109L: linux-media@vger.kernel.org
a825eaec 9110W: https://linuxtv.org
2c57213f
AP
9111W: http://palosaari.fi/linux/
9112Q: http://patchwork.linuxtv.org/project/linux-media/list/
9113T: git git://linuxtv.org/anttip/media_tree.git
9114S: Maintained
7570589d 9115F: drivers/media/usb/msi2500/
2c57213f 9116
159eeea4
RJ
9117MSYSTEMS DISKONCHIP G3 MTD DRIVER
9118M: Robert Jarzmik <robert.jarzmik@free.fr>
9119L: linux-mtd@lists.infradead.org
9120S: Maintained
9121F: drivers/mtd/devices/docg3*
9122
62a37dc7 9123MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
9124M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9125L: linux-media@vger.kernel.org
9126T: git git://linuxtv.org/media_tree.git
9127S: Maintained
9128F: drivers/media/i2c/mt9m032.c
b5dcee22 9129F: include/media/i2c/mt9m032.h
0e837fb9 9130
62a37dc7 9131MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
9132M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9133L: linux-media@vger.kernel.org
9134T: git git://linuxtv.org/media_tree.git
9135S: Maintained
9136F: drivers/media/i2c/mt9p031.c
b5dcee22 9137F: include/media/i2c/mt9p031.h
0e837fb9 9138
62a37dc7 9139MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
9140M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9141L: linux-media@vger.kernel.org
9142T: git git://linuxtv.org/media_tree.git
9143S: Maintained
9144F: drivers/media/i2c/mt9t001.c
b5dcee22 9145F: include/media/i2c/mt9t001.h
0e837fb9 9146
62a37dc7 9147MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
9148M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9149L: linux-media@vger.kernel.org
9150T: git git://linuxtv.org/media_tree.git
9151S: Maintained
f2272e13 9152F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 9153F: drivers/media/i2c/mt9v032.c
b5dcee22 9154F: include/media/i2c/mt9v032.h
0e837fb9 9155
4e0d13cb 9156MULTIFUNCTION DEVICES (MFD)
f7d3210e 9157M: Lee Jones <lee.jones@linaro.org>
7caa7991 9158T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 9159S: Supported
80366127 9160F: Documentation/devicetree/bindings/mfd/
679655da 9161F: drivers/mfd/
55b5940d 9162F: include/linux/mfd/
29a0729d 9163F: include/dt-bindings/mfd/
4e0d13cb 9164
7683e9e5
LT
9165MULTIMEDIA CARD (MMC) ETC. OVER SPI
9166S: Orphan
9167F: drivers/mmc/host/mmc_spi.c
9168F: include/linux/spi/mmc_spi.h
9169
5c4e6f13 9170MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 9171M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 9172L: linux-mmc@vger.kernel.org
82bb095e 9173T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 9174S: Maintained
2810984b 9175F: Documentation/devicetree/bindings/mmc/
679655da
JP
9176F: drivers/mmc/
9177F: include/linux/mmc/
c117ab84 9178F: include/uapi/linux/mmc/
baca2da4 9179
256ac037
PR
9180MULTIPLEXER SUBSYSTEM
9181M: Peter Rosin <peda@axentia.se>
9182S: Maintained
a3b02a9c 9183F: Documentation/ABI/testing/mux/sysfs-class-mux*
256ac037
PR
9184F: Documentation/devicetree/bindings/mux/
9185F: include/linux/dt-bindings/mux/
a3b02a9c
PR
9186F: include/linux/mux/
9187F: drivers/mux/
256ac037 9188
1da177e4 9189MULTISOUND SOUND DRIVER
8b58be88 9190M: Andrew Veliath <andrewtv@usa.net>
1da177e4 9191S: Maintained
679655da
JP
9192F: Documentation/sound/oss/MultiSound
9193F: sound/oss/msnd*
1da177e4 9194
d735410a 9195MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 9196S: Orphan
c897401b 9197F: drivers/tty/isicom.c
679655da 9198F: include/linux/isicom.h
d735410a 9199
550a7375 9200MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 9201M: Bin Liu <b-liu@ti.com>
795fb7e7 9202L: linux-usb@vger.kernel.org
43b416e5 9203T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 9204S: Maintained
679655da 9205F: drivers/usb/musb/
550a7375 9206
ea0af5f6
MK
9207MXL5007T MEDIA DRIVER
9208M: Michael Krufky <mkrufky@linuxtv.org>
9209L: linux-media@vger.kernel.org
a825eaec 9210W: https://linuxtv.org
ea0af5f6
MK
9211W: http://github.com/mkrufky
9212Q: http://patchwork.linuxtv.org/project/linux-media/list/
9213T: git git://linuxtv.org/mkrufky/tuners.git
9214S: Maintained
9215F: drivers/media/tuners/mxl5007t.*
9216
45d59d70
MV
9217MXSFB DRM DRIVER
9218M: Marek Vasut <marex@denx.de>
9219S: Supported
9220F: drivers/gpu/drm/mxsfb/
9221F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9222
2d3cf588 9223MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 9224M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 9225L: netdev@vger.kernel.org
205057ae 9226W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 9227S: Supported
93f7848b 9228F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 9229
9df4f913
BB
9230NAND FLASH SUBSYSTEM
9231M: Boris Brezillon <boris.brezillon@free-electrons.com>
9232R: Richard Weinberger <richard@nod.at>
9233L: linux-mtd@lists.infradead.org
9234W: http://www.linux-mtd.infradead.org/
9235Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
9236T: git git://git.infradead.org/linux-mtd.git nand/fixes
9237T: git git://git.infradead.org/l2-mtd.git nand/next
9df4f913
BB
9238S: Maintained
9239F: drivers/mtd/nand/
d4092d76 9240F: include/linux/mtd/*nand*.h
9df4f913 9241
23dc05a3
DM
9242NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9243M: Daniel Mack <zonque@gmail.com>
9244S: Maintained
e5747e40 9245L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
9246W: http://www.native-instruments.com
9247F: sound/usb/caiaq/
9248
82abbea7
RD
9249NATSEMI ETHERNET DRIVER (DP8381x)
9250S: Orphan
9251F: drivers/net/ethernet/natsemi/natsemi.c
9252
1da177e4 9253NCP FILESYSTEM
52653199
PV
9254M: Petr Vandrovec <petr@vandrovec.name>
9255S: Odd Fixes
679655da 9256F: fs/ncpfs/
1da177e4 9257
a79b0322
FT
9258NCR 5380 SCSI DRIVERS
9259M: Finn Thain <fthain@telegraphics.com.au>
9260M: Michael Schmitz <schmitzmic@gmail.com>
9261L: linux-scsi@vger.kernel.org
9262S: Maintained
9263F: Documentation/scsi/g_NCR5380.txt
9264F: drivers/scsi/NCR5380.*
9265F: drivers/scsi/arm/cumana_1.c
9266F: drivers/scsi/arm/oak.c
a79b0322
FT
9267F: drivers/scsi/atari_scsi.*
9268F: drivers/scsi/dmx3191d.c
a79b0322 9269F: drivers/scsi/g_NCR5380.*
a79b0322 9270F: drivers/scsi/mac_scsi.*
a79b0322
FT
9271F: drivers/scsi/sun3_scsi.*
9272F: drivers/scsi/sun3_scsi_vme.c
a79b0322 9273
1da177e4 9274NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 9275M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
9276L: linux-scsi@vger.kernel.org
9277S: Maintained
679655da 9278F: drivers/scsi/NCR_D700.*
1da177e4 9279
4aa3eb4c
GR
9280NCT6775 HARDWARE MONITOR DRIVER
9281M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 9282L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
9283S: Maintained
9284F: Documentation/hwmon/nct6775
9285F: drivers/hwmon/nct6775.c
9286
3c2d774c 9287NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 9288M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 9289L: linux-rdma@vger.kernel.org
e3d33cb1 9290W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
9291S: Supported
9292F: drivers/infiniband/hw/nes/
c546b2a3 9293F: include/uapi/rdma/nes-abi.h
3c2d774c 9294
be2f2e84 9295NETEM NETWORK EMULATOR
adbbf69d 9296M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 9297L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 9298S: Maintained
679655da 9299F: net/sched/sch_netem.c
be2f2e84 9300
b2f5a051 9301NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 9302M: Jon Mason <jdmason@kudzu.us>
4a58448b 9303L: netdev@vger.kernel.org
4a58448b 9304S: Supported
679655da 9305F: Documentation/networking/s2io.txt
b2f5a051 9306F: Documentation/networking/vxge.txt
86387e1a 9307F: drivers/net/ethernet/neterion/
4a58448b 9308
fc52497e 9309NETFILTER
0e05e192 9310M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 9311M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1519fccb 9312M: Florian Westphal <fw@strlen.de>
1a03b81d 9313L: netfilter-devel@vger.kernel.org
82b98543 9314L: coreteam@netfilter.org
1da177e4
LT
9315W: http://www.netfilter.org/
9316W: http://www.iptables.org/
1519fccb 9317W: http://www.nftables.org/
42010ed0
PNA
9318Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9319T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9320T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1519fccb 9321S: Maintained
679655da
JP
9322F: include/linux/netfilter*
9323F: include/linux/netfilter/
9324F: include/net/netfilter/
c117ab84
CEB
9325F: include/uapi/linux/netfilter*
9326F: include/uapi/linux/netfilter/
679655da
JP
9327F: net/*/netfilter.c
9328F: net/*/netfilter/
9329F: net/netfilter/
91c269a0 9330F: net/bridge/br_netfilter*.c
1da177e4
LT
9331
9332NETROM NETWORK LAYER
8b58be88 9333M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9334L: linux-hams@vger.kernel.org
d34cb28a 9335W: http://www.linux-ax25.org/
1da177e4 9336S: Maintained
679655da 9337F: include/net/netrom.h
c117ab84 9338F: include/uapi/linux/netrom.h
679655da 9339F: net/netrom/
1da177e4 9340
4c352362
JK
9341NETRONOME ETHERNET DRIVERS
9342M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
9343L: oss-drivers@netronome.com
9344S: Maintained
9345F: drivers/net/ethernet/netronome/
9346
5ddb88c0 9347NETWORK BLOCK DEVICE (NBD)
1e668f4e 9348M: Josef Bacik <jbacik@fb.com>
1da177e4 9349S: Maintained
1e668f4e 9350L: linux-block@vger.kernel.org
5e4b269b 9351L: nbd-general@lists.sourceforge.net
679655da
JP
9352F: Documentation/blockdev/nbd.txt
9353F: drivers/block/nbd.c
c117ab84 9354F: include/uapi/linux/nbd.h
1da177e4 9355
6e43650c
NH
9356NETWORK DROP MONITOR
9357M: Neil Horman <nhorman@tuxdriver.com>
9358L: netdev@vger.kernel.org
9359S: Maintained
9360W: https://fedorahosted.org/dropwatch/
9361F: net/core/drop_monitor.c
9362
7683e9e5
LT
9363NETWORKING DRIVERS
9364L: netdev@vger.kernel.org
9365W: http://www.linuxfoundation.org/en/Net
9366Q: http://patchwork.ozlabs.org/project/netdev/list/
9367T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9368T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9369S: Odd Fixes
9370F: Documentation/devicetree/bindings/net/
9371F: drivers/net/
9372F: include/linux/if_*
9373F: include/linux/netdevice.h
9374F: include/linux/etherdevice.h
9375F: include/linux/fcdevice.h
9376F: include/linux/fddidevice.h
9377F: include/linux/hippidevice.h
9378F: include/linux/inetdevice.h
9379F: include/uapi/linux/if_*
9380F: include/uapi/linux/netdevice.h
9381
9382NETWORKING DRIVERS (WIRELESS)
9383M: Kalle Valo <kvalo@codeaurora.org>
9384L: linux-wireless@vger.kernel.org
9385Q: http://patchwork.kernel.org/project/linux-wireless/list/
9386T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9387T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9388S: Maintained
9389F: Documentation/devicetree/bindings/net/wireless/
9390F: drivers/net/wireless/
9391
3ed6e498
AL
9392NETWORKING [DSA]
9393M: Andrew Lunn <andrew@lunn.ch>
9394M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9395M: Florian Fainelli <f.fainelli@gmail.com>
9396S: Maintained
9397F: net/dsa/
9398F: include/net/dsa.h
9399F: drivers/net/dsa/
9400
1da177e4 9401NETWORKING [GENERAL]
8b58be88 9402M: "David S. Miller" <davem@davemloft.net>
979b6c13 9403L: netdev@vger.kernel.org
b1e8fd54 9404W: http://www.linuxfoundation.org/en/Net
11e98029 9405Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
9406T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9407T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 9408B: mailto:netdev@vger.kernel.org
1da177e4 9409S: Maintained
679655da
JP
9410F: net/
9411F: include/net/
018d21ed
JP
9412F: include/linux/in.h
9413F: include/linux/net.h
9414F: include/linux/netdevice.h
c117ab84
CEB
9415F: include/uapi/linux/in.h
9416F: include/uapi/linux/net.h
9417F: include/uapi/linux/netdevice.h
0c7aecd4 9418F: include/uapi/linux/net_namespace.h
7e814a6c 9419F: tools/net/
f4e53f9a 9420F: tools/testing/selftests/net/
335a67d2 9421F: lib/random32.c
1da177e4 9422
73b7656c
DM
9423NETWORKING [IPSEC]
9424M: Steffen Klassert <steffen.klassert@secunet.com>
9425M: Herbert Xu <herbert@gondor.apana.org.au>
9426M: "David S. Miller" <davem@davemloft.net>
9427L: netdev@vger.kernel.org
d1fc5024
SK
9428T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9429T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 9430S: Maintained
5826bdd1 9431F: net/core/flow.c
73b7656c
DM
9432F: net/xfrm/
9433F: net/key/
9434F: net/ipv4/xfrm*
77999328 9435F: net/ipv4/esp4*
d1fc5024
SK
9436F: net/ipv4/ah4.c
9437F: net/ipv4/ipcomp.c
9438F: net/ipv4/ip_vti.c
73b7656c 9439F: net/ipv6/xfrm*
77999328 9440F: net/ipv6/esp6*
d1fc5024
SK
9441F: net/ipv6/ah6.c
9442F: net/ipv6/ipcomp6.c
9443F: net/ipv6/ip6_vti.c
73b7656c
DM
9444F: include/uapi/linux/xfrm.h
9445F: include/net/xfrm.h
9446
7683e9e5
LT
9447NETWORKING [IPv4/IPv6]
9448M: "David S. Miller" <davem@davemloft.net>
9449M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9450M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9451L: netdev@vger.kernel.org
9452T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9453S: Maintained
9454F: net/ipv4/
9455F: net/ipv6/
9456F: include/net/ip*
9457F: arch/x86/net/*
9458
5703ffaa 9459NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
87a0874c 9460M: Paul Moore <paul@paul-moore.com>
5703ffaa 9461W: https://github.com/netlabel
10e2ff1c 9462L: netdev@vger.kernel.org
5703ffaa 9463L: linux-security-module@vger.kernel.org
10e2ff1c 9464S: Maintained
5703ffaa
PM
9465F: Documentation/netlabel/
9466F: include/net/calipso.h
9467F: include/net/cipso_ipv4.h
9468F: include/net/netlabel.h
9469F: include/uapi/linux/netfilter/xt_SECMARK.h
9470F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9471F: net/netlabel/
9472F: net/ipv4/cipso_ipv4.c
9473F: net/ipv6/calipso.c
9474F: net/netfilter/xt_CONNSECMARK.c
9475F: net/netfilter/xt_SECMARK.c
10e2ff1c 9476
7683e9e5
LT
9477NETWORKING [TLS]
9478M: Ilya Lesokhin <ilyal@mellanox.com>
9479M: Aviad Yehezkel <aviadye@mellanox.com>
9480M: Dave Watson <davejwatson@fb.com>
788873ac 9481L: netdev@vger.kernel.org
7683e9e5
LT
9482S: Maintained
9483F: net/tls/*
9484F: include/uapi/linux/tls.h
9485F: include/net/tls.h
788873ac 9486
7683e9e5 9487NETWORKING [WIRELESS]
0e324cf6
JL
9488L: linux-wireless@vger.kernel.org
9489Q: http://patchwork.kernel.org/project/linux-wireless/list/
0e324cf6 9490
3d396eb1 9491NETXEN (1/10) GbE SUPPORT
67f0160f
MY
9492M: Manish Chopra <manish.chopra@cavium.com>
9493M: Rahul Verma <rahul.verma@cavium.com>
9494M: Dept-GELinuxNICDev@cavium.com
3d396eb1 9495L: netdev@vger.kernel.org
3d396eb1 9496S: Supported
aa43c215 9497F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 9498
6423d30f 9499NFC SUBSYSTEM
6423d30f
AAJ
9500M: Samuel Ortiz <sameo@linux.intel.com>
9501L: linux-wireless@vger.kernel.org
1eb3b216 9502L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 9503S: Supported
6423d30f 9504F: net/nfc/
55eb94f9 9505F: include/net/nfc/
c117ab84 9506F: include/uapi/linux/nfc.h
6423d30f 9507F: drivers/nfc/
397d6497
CR
9508F: include/linux/platform_data/nfcmrvl.h
9509F: include/linux/platform_data/nxp-nci.h
7ebb88e5 9510F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 9511
e8b43555 9512NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 9513M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 9514M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
9515L: linux-nfs@vger.kernel.org
9516W: http://client.linux-nfs.org
cd7b996a 9517T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 9518S: Maintained
679655da
JP
9519F: fs/lockd/
9520F: fs/nfs/
9521F: fs/nfs_common/
9522F: net/sunrpc/
9523F: include/linux/lockd/
9524F: include/linux/nfs*
9525F: include/linux/sunrpc/
c117ab84
CEB
9526F: include/uapi/linux/nfs*
9527F: include/uapi/linux/sunrpc/
1da177e4 9528
85ef9cea 9529NILFS2 FILESYSTEM
e2126935 9530M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 9531L: linux-nilfs@vger.kernel.org
f9472265 9532W: http://nilfs.sourceforge.net/
9e92e516 9533W: http://nilfs.osdn.jp/
e2126935 9534T: git git://github.com/konis/nilfs2.git
85ef9cea 9535S: Supported
679655da
JP
9536F: Documentation/filesystems/nilfs2.txt
9537F: fs/nilfs2/
c35c7ac5 9538F: include/trace/events/nilfs2.h
e63e88bc
RK
9539F: include/uapi/linux/nilfs2_api.h
9540F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 9541
1da177e4 9542NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 9543M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9544W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9545S: Maintained
679655da
JP
9546F: Documentation/scsi/NinjaSCSI.txt
9547F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
9548
9549NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
9550M: GOTO Masanori <gotom@debian.or.jp>
9551M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9552W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9553S: Maintained
679655da
JP
9554F: Documentation/scsi/NinjaSCSI.txt
9555F: drivers/scsi/nsp32*
1da177e4 9556
383b8fb9
LFT
9557NIOS2 ARCHITECTURE
9558M: Ley Foon Tan <lftan@altera.com>
9559L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 9560T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
9561S: Maintained
9562F: arch/nios2/
9563
86d35afb
IM
9564NOHZ, DYNTICKS SUPPORT
9565M: Frederic Weisbecker <fweisbec@gmail.com>
9566M: Thomas Gleixner <tglx@linutronix.de>
9567M: Ingo Molnar <mingo@kernel.org>
9568L: linux-kernel@vger.kernel.org
9569T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9570S: Maintained
9571F: kernel/time/tick*.*
9572F: include/linux/tick.h
9573F: include/linux/sched/nohz.h
9574
21b5a1c3
PM
9575NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9576M: Pavel Machek <pavel@ucw.cz>
9577M: Sakari Ailus <sakari.ailus@iki.fi>
9578L: linux-media@vger.kernel.org
9579S: Maintained
9580F: drivers/media/i2c/et8ek8
9581F: drivers/media/i2c/ad5820.c
9582
2a6afddb 9583NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 9584R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 9585F: include/linux/power/bq2415x_charger.h
081bab21 9586F: include/linux/power/bq27xxx_battery.h
2a6afddb 9587F: include/linux/power/isp1704_charger.h
8c0984e5
SR
9588F: drivers/power/supply/bq2415x_charger.c
9589F: drivers/power/supply/bq27xxx_battery.c
9590F: drivers/power/supply/bq27xxx_battery_i2c.c
9591F: drivers/power/supply/isp1704_charger.c
9592F: drivers/power/supply/rx51_battery.c
2a6afddb 9593
7683e9e5
LT
9594NTB AMD DRIVER
9595M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9596L: linux-ntb@googlegroups.com
9597S: Supported
9598F: drivers/ntb/hw/amd/
9599
a1bd3bae 9600NTB DRIVER CORE
9ef6bf6c
JM
9601M: Jon Mason <jdmason@kudzu.us>
9602M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 9603M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 9604L: linux-ntb@googlegroups.com
fce8a7bb 9605S: Supported
2984411f
JM
9606W: https://github.com/jonmason/ntb/wiki
9607T: git git://github.com/jonmason/ntb.git
fce8a7bb 9608F: drivers/ntb/
548c237c 9609F: drivers/net/ntb_netdev.c
fce8a7bb 9610F: include/linux/ntb.h
a1bd3bae 9611F: include/linux/ntb_transport.h
a9c59ef7 9612F: tools/testing/selftests/ntb/
fce8a7bb 9613
bf2a952d
SS
9614NTB IDT DRIVER
9615M: Serge Semin <fancer.lancer@gmail.com>
9616L: linux-ntb@googlegroups.com
9617S: Supported
9618F: drivers/ntb/hw/idt/
9619
e26a5843
AH
9620NTB INTEL DRIVER
9621M: Jon Mason <jdmason@kudzu.us>
9622M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9623L: linux-ntb@googlegroups.com
e26a5843
AH
9624S: Supported
9625W: https://github.com/jonmason/ntb/wiki
9626T: git git://github.com/jonmason/ntb.git
9627F: drivers/ntb/hw/intel/
fce8a7bb 9628
1da177e4 9629NTFS FILESYSTEM
2818ef50 9630M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9631L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9632W: http://www.tuxera.com/
e6f4dee7 9633T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9634S: Supported
679655da
JP
9635F: Documentation/filesystems/ntfs.txt
9636F: fs/ntfs/
1da177e4 9637
9eb8ef74 9638NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 9639M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9640L: linux-fbdev@vger.kernel.org
ce00f85c 9641S: Maintained
8a61f013
JH
9642F: drivers/video/fbdev/riva/
9643F: drivers/video/fbdev/nvidia/
1da177e4 9644
79461681 9645NVM EXPRESS DRIVER
b3975e94
JF
9646M: Keith Busch <keith.busch@intel.com>
9647M: Jens Axboe <axboe@fb.com>
b508fc35
CH
9648M: Christoph Hellwig <hch@lst.de>
9649M: Sagi Grimberg <sagi@grimberg.me>
79461681 9650L: linux-nvme@lists.infradead.org
b508fc35
CH
9651T: git://git.infradead.org/nvme.git
9652W: http://git.infradead.org/nvme.git
79461681 9653S: Supported
57dacad5 9654F: drivers/nvme/host/
79461681 9655F: include/linux/nvme.h
b508fc35 9656F: include/uapi/linux/nvme_ioctl.h
79461681 9657
b1ad1475
JS
9658NVM EXPRESS FC TRANSPORT DRIVERS
9659M: James Smart <james.smart@broadcom.com>
9660L: linux-nvme@lists.infradead.org
9661S: Supported
9662F: include/linux/nvme-fc.h
d6d20012 9663F: include/linux/nvme-fc-driver.h
e399441d 9664F: drivers/nvme/host/fc.c
c5343203 9665F: drivers/nvme/target/fc.c
475d0fe7 9666F: drivers/nvme/target/fcloop.c
b1ad1475 9667
7683e9e5
LT
9668NVM EXPRESS TARGET DRIVER
9669M: Christoph Hellwig <hch@lst.de>
9670M: Sagi Grimberg <sagi@grimberg.me>
9671L: linux-nvme@lists.infradead.org
9672T: git://git.infradead.org/nvme.git
9673W: http://git.infradead.org/nvme.git
9674S: Supported
9675F: drivers/nvme/target/
9676
aee4b9bd
SK
9677NVMEM FRAMEWORK
9678M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
aee4b9bd
SK
9679S: Maintained
9680F: drivers/nvmem/
9681F: Documentation/devicetree/bindings/nvmem/
c26bbb3c 9682F: Documentation/ABI/stable/sysfs-bus-nvmem
aee4b9bd
SK
9683F: include/linux/nvmem-consumer.h
9684F: include/linux/nvmem-provider.h
9685
f50d7146 9686NXP TDA998X DRM DRIVER
0d7f4f05 9687M: Russell King <linux@armlinux.org.uk>
f50d7146 9688S: Supported
0d7f4f05
RK
9689T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9690T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
9691F: drivers/gpu/drm/i2c/tda998x_drv.c
9692F: include/drm/i2c/tda998x.h
9693
fbace43e
PR
9694NXP TFA9879 DRIVER
9695M: Peter Rosin <peda@axentia.se>
9696L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9697S: Maintained
9698F: sound/soc/codecs/tfa9879*
9699
7683e9e5
LT
9700NXP-NCI NFC DRIVER
9701M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9702R: Charles Gorand <charles.gorand@effinnov.com>
9703L: linux-nfc@lists.01.org (moderated for non-subscribers)
9704S: Supported
9705F: drivers/nfc/nxp-nci
9706
442f04c3
JP
9707OBJTOOL
9708M: Josh Poimboeuf <jpoimboe@redhat.com>
9709S: Supported
9710F: tools/objtool/
9711
7683e9e5
LT
9712OMAP AUDIO SUPPORT
9713M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9714M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
57b6bfcf 9716L: linux-omap@vger.kernel.org
57b6bfcf 9717S: Maintained
7683e9e5 9718F: sound/soc/omap/
57b6bfcf 9719
7683e9e5
LT
9720OMAP CLOCK FRAMEWORK SUPPORT
9721M: Paul Walmsley <paul@pwsan.com>
f5525786 9722L: linux-omap@vger.kernel.org
f5525786 9723S: Maintained
7683e9e5 9724F: arch/arm/*omap*/*clock*
f5525786 9725
50f29fbd 9726OMAP DEVICE TREE SUPPORT
cdb55ab0 9727M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
9728M: Tony Lindgren <tony@atomide.com>
9729L: linux-omap@vger.kernel.org
d0fb18c5 9730L: devicetree@vger.kernel.org
50f29fbd 9731S: Maintained
7683e9e5
LT
9732F: arch/arm/boot/dts/*omap*
9733F: arch/arm/boot/dts/*am3*
9734F: arch/arm/boot/dts/*am4*
9735F: arch/arm/boot/dts/*am5*
9736F: arch/arm/boot/dts/*dra7*
f5525786 9737
7683e9e5
LT
9738OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9739M: Tomi Valkeinen <tomi.valkeinen@ti.com>
692ab1f3 9740L: linux-omap@vger.kernel.org
7683e9e5 9741L: linux-fbdev@vger.kernel.org
692ab1f3 9742S: Maintained
7683e9e5
LT
9743F: drivers/video/fbdev/omap2/
9744F: Documentation/arm/OMAP/DSS
692ab1f3 9745
7683e9e5
LT
9746OMAP FRAMEBUFFER SUPPORT
9747M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9748L: linux-fbdev@vger.kernel.org
f5525786
TL
9749L: linux-omap@vger.kernel.org
9750S: Maintained
7683e9e5 9751F: drivers/video/fbdev/omap/
f5525786 9752
18640193
TL
9753OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9754M: Roger Quadros <rogerq@ti.com>
9755M: Tony Lindgren <tony@atomide.com>
9756L: linux-omap@vger.kernel.org
9757S: Maintained
9758F: drivers/memory/omap-gpmc.c
9759F: arch/arm/mach-omap2/*gpmc*
9760
7683e9e5
LT
9761OMAP GPIO DRIVER
9762M: Grygorii Strashko <grygorii.strashko@ti.com>
9763M: Santosh Shilimkar <ssantosh@kernel.org>
9764M: Kevin Hilman <khilman@kernel.org>
178ff4c9 9765L: linux-omap@vger.kernel.org
178ff4c9 9766S: Maintained
7683e9e5
LT
9767F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9768F: drivers/gpio/gpio-omap.c
178ff4c9 9769
8b37fcfc
OBC
9770OMAP HARDWARE SPINLOCK SUPPORT
9771M: Ohad Ben-Cohen <ohad@wizery.com>
9772L: linux-omap@vger.kernel.org
9773S: Maintained
9774F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9775
653f41b5 9776OMAP HS MMC SUPPORT
0a4585c6 9777L: linux-mmc@vger.kernel.org
653f41b5 9778L: linux-omap@vger.kernel.org
dfa5d196 9779S: Orphan
653f41b5 9780F: drivers/mmc/host/omap_hsmmc.c
f5525786 9781
8633fb30
PW
9782OMAP HWMOD DATA
9783M: Paul Walmsley <paul@pwsan.com>
9784L: linux-omap@vger.kernel.org
9785S: Maintained
9786F: arch/arm/mach-omap2/omap_hwmod*data*
9787
f400c82e 9788OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9789M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9790L: linux-omap@vger.kernel.org
9791S: Maintained
9792F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9793
7683e9e5
LT
9794OMAP HWMOD SUPPORT
9795M: Benoît Cousson <bcousson@baylibre.com>
9796M: Paul Walmsley <paul@pwsan.com>
9797L: linux-omap@vger.kernel.org
9798S: Maintained
9799F: arch/arm/mach-omap2/omap_hwmod.*
9800
0db83ced 9801OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9802M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9803L: linux-media@vger.kernel.org
9804S: Maintained
7eec52db 9805F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9806F: drivers/media/platform/omap3isp/
0db83ced 9807F: drivers/staging/media/omap4iss/
7e8970e1 9808
7683e9e5
LT
9809OMAP MMC SUPPORT
9810M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9811L: linux-omap@vger.kernel.org
9812S: Maintained
9813F: drivers/mmc/host/omap.c
9814
9815OMAP POWER MANAGEMENT SUPPORT
9816M: Kevin Hilman <khilman@kernel.org>
9817L: linux-omap@vger.kernel.org
9818S: Maintained
9819F: arch/arm/*omap*/*pm*
9820F: drivers/cpufreq/omap-cpufreq.c
9821
9822OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9823M: Rajendra Nayak <rnayak@codeaurora.org>
9824M: Paul Walmsley <paul@pwsan.com>
9825L: linux-omap@vger.kernel.org
9826S: Maintained
9827F: arch/arm/mach-omap2/prm*
9828
9829OMAP RANDOM NUMBER GENERATOR SUPPORT
9830M: Deepak Saxena <dsaxena@plexity.net>
9831S: Maintained
9832F: drivers/char/hw_random/omap-rng.c
9833
f5525786 9834OMAP USB SUPPORT
f5525786
TL
9835L: linux-usb@vger.kernel.org
9836L: linux-omap@vger.kernel.org
3b243519 9837S: Orphan
a16fbd65
JP
9838F: drivers/usb/*/*omap*
9839F: arch/arm/*omap*/usb*
f5525786 9840
c351e290
MJ
9841OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9842M: Mark Jackson <mpfj@newflow.co.uk>
9843L: linux-omap@vger.kernel.org
9844S: Maintained
9845F: arch/arm/boot/dts/am335x-nano.dts
9846
7683e9e5
LT
9847OMAP1 SUPPORT
9848M: Aaro Koskinen <aaro.koskinen@iki.fi>
9849M: Tony Lindgren <tony@atomide.com>
9850L: linux-omap@vger.kernel.org
9851Q: http://patchwork.kernel.org/project/linux-omap/list/
9852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9853S: Maintained
9854F: arch/arm/mach-omap1/
9855F: arch/arm/plat-omap/
9856F: arch/arm/configs/omap1_defconfig
9857F: drivers/i2c/busses/i2c-omap.c
9858F: include/linux/i2c-omap.h
9859
9860OMAP2+ SUPPORT
9861M: Tony Lindgren <tony@atomide.com>
9862L: linux-omap@vger.kernel.org
9863W: http://www.muru.com/linux/omap/
9864W: http://linux.omap.com/
9865Q: http://patchwork.kernel.org/project/linux-omap/list/
9866T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9867S: Maintained
9868F: arch/arm/mach-omap2/
9869F: arch/arm/plat-omap/
9870F: arch/arm/configs/omap2plus_defconfig
9871F: drivers/i2c/busses/i2c-omap.c
9872F: drivers/irqchip/irq-omap-intc.c
9873F: drivers/mfd/*omap*.c
9874F: drivers/mfd/menelaus.c
9875F: drivers/mfd/palmas.c
9876F: drivers/mfd/tps65217.c
9877F: drivers/mfd/tps65218.c
9878F: drivers/mfd/tps65910.c
9879F: drivers/mfd/twl-core.[ch]
9880F: drivers/mfd/twl4030*.c
9881F: drivers/mfd/twl6030*.c
9882F: drivers/mfd/twl6040*.c
9883F: drivers/regulator/palmas-regulator*.c
9884F: drivers/regulator/pbias-regulator.c
9885F: drivers/regulator/tps65217-regulator.c
9886F: drivers/regulator/tps65218-regulator.c
9887F: drivers/regulator/tps65910-regulator.c
9888F: drivers/regulator/twl-regulator.c
9889F: drivers/regulator/twl6030-regulator.c
9890F: include/linux/i2c-omap.h
9891
323ac96d
HH
9892ONION OMEGA2+ BOARD
9893M: Harvey Hunt <harveyhuntnexus@gmail.com>
9894L: linux-mips@linux-mips.org
9895S: Maintained
9896F: arch/mips/boot/dts/ralink/omega2p.dts
9897
0ad122d9 9898OMFS FILESYSTEM
8b58be88 9899M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9900L: linux-karma-devel@lists.sourceforge.net
9901S: Maintained
679655da
JP
9902F: Documentation/filesystems/omfs.txt
9903F: fs/omfs/
0ad122d9 9904
c1986ee9 9905OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9906M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9907S: Maintained
679655da
JP
9908F: drivers/char/pcmcia/cm4000_cs.c
9909F: include/linux/cm4000_cs.h
c117ab84 9910F: include/uapi/linux/cm4000_cs.h
c1986ee9 9911
77c44ab1 9912OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9913M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9914S: Maintained
679655da 9915F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9916
7683e9e5
LT
9917OMNIVISION OV13858 SENSOR DRIVER
9918M: Sakari Ailus <sakari.ailus@linux.intel.com>
9919L: linux-media@vger.kernel.org
9920T: git git://linuxtv.org/media_tree.git
9921S: Maintained
9922F: drivers/media/i2c/ov13858.c
9923
2d77a2a6
SL
9924OMNIVISION OV5640 SENSOR DRIVER
9925M: Steve Longerbeam <slongerbeam@gmail.com>
9926L: linux-media@vger.kernel.org
9927T: git git://linuxtv.org/media_tree.git
9928S: Maintained
9929F: drivers/media/i2c/ov5640.c
9930
3c2472a3 9931OMNIVISION OV5647 SENSOR DRIVER
e4f12a1f 9932M: Luis Oliveira <lolivei@synopsys.com>
3c2472a3
RO
9933L: linux-media@vger.kernel.org
9934T: git git://linuxtv.org/media_tree.git
9935S: Maintained
9936F: drivers/media/i2c/ov5647.c
9937
77d5140f 9938OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9939M: Jonathan Corbet <corbet@lwn.net>
661263b5 9940L: linux-media@vger.kernel.org
275ffde4 9941T: git git://linuxtv.org/media_tree.git
77d5140f 9942S: Maintained
90d72ac6 9943F: drivers/media/i2c/ov7670.c
bba58289 9944F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
77d5140f 9945
431bca73 9946ONENAND FLASH DRIVER
8b58be88 9947M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9948L: linux-mtd@lists.infradead.org
9949S: Maintained
679655da
JP
9950F: drivers/mtd/onenand/
9951F: include/linux/mtd/onenand*.h
431bca73 9952
1da177e4 9953ONSTREAM SCSI TAPE DRIVER
8b58be88 9954M: Willem Riede <osst@riede.org>
1da177e4
LT
9955L: osst-users@lists.sourceforge.net
9956L: linux-scsi@vger.kernel.org
9957S: Maintained
f7269cfc
JD
9958F: Documentation/scsi/osst.txt
9959F: drivers/scsi/osst.*
9960F: drivers/scsi/osst_*.h
9961F: drivers/scsi/st.h
1da177e4 9962
82abbea7
RD
9963OP-TEE DRIVER
9964M: Jens Wiklander <jens.wiklander@linaro.org>
e2d1d6c0 9965S: Maintained
82abbea7
RD
9966F: drivers/tee/optee/
9967
9968OPA-VNIC DRIVER
9969M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9970M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9971L: linux-rdma@vger.kernel.org
9972S: Supported
9973F: drivers/infiniband/ulp/opa_vnic
e2d1d6c0 9974
7683e9e5
LT
9975OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9976M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9977L: devicetree@vger.kernel.org
9978S: Maintained
9979F: Documentation/devicetree/dynamic-resolution-notes.txt
9980F: Documentation/devicetree/overlay-notes.txt
9981F: drivers/of/overlay.c
9982F: drivers/of/resolver.c
9983
860c44c1 9984OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9985M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9986M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9987L: devicetree@vger.kernel.org
a7fefe9f 9988W: http://www.devicetree.org/
fcdec35e 9989T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9990S: Maintained
f8828205 9991F: drivers/of/
860c44c1 9992F: include/linux/of*.h
f8828205 9993F: scripts/dtc/
acedeb50 9994F: Documentation/ABI/testing/sysfs-firmware-ofw
860c44c1 9995
f8828205 9996OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9997M: Rob Herring <robh+dt@kernel.org>
f8828205 9998M: Mark Rutland <mark.rutland@arm.com>
f8828205 9999L: devicetree@vger.kernel.org
9f273c24 10000T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 10001Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
10002S: Maintained
10003F: Documentation/devicetree/
10004F: arch/*/boot/dts/
10005F: include/dt-bindings/
10006
82abbea7
RD
10007OPENCORES I2C BUS DRIVER
10008M: Peter Korsgaard <jacmet@sunsite.dk>
10009L: linux-i2c@vger.kernel.org
10010S: Maintained
10011F: Documentation/i2c/busses/i2c-ocores
10012F: drivers/i2c/busses/i2c-ocores.c
10013
19f9d392
JB
10014OPENRISC ARCHITECTURE
10015M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
10016M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10017M: Stafford Horne <shorne@gmail.com>
9dfc96d7 10018T: git git://github.com/openrisc/linux.git
d01e1f35
SH
10019L: openrisc@lists.librecores.org
10020W: http://openrisc.io
19f9d392 10021S: Maintained
14430813 10022F: arch/openrisc/
19f9d392 10023
ccb1352e 10024OPENVSWITCH
4f337ed5 10025M: Pravin Shelar <pshelar@nicira.com>
b422da7c 10026L: netdev@vger.kernel.org
ccb1352e
JG
10027L: dev@openvswitch.org
10028W: http://openvswitch.org
ccb1352e
JG
10029S: Maintained
10030F: net/openvswitch/
b422da7c 10031F: include/uapi/linux/openvswitch.h
ccb1352e 10032
875fa6fb
VK
10033OPERATING PERFORMANCE POINTS (OPP)
10034M: Viresh Kumar <vireshk@kernel.org>
10035M: Nishanth Menon <nm@ti.com>
10036M: Stephen Boyd <sboyd@codeaurora.org>
10037L: linux-pm@vger.kernel.org
10038S: Maintained
10039T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10040F: drivers/base/power/opp/
10041F: include/linux/pm_opp.h
10042F: Documentation/power/opp.txt
10043F: Documentation/devicetree/bindings/opp/
10044
af39917d
CL
10045OPL4 DRIVER
10046M: Clemens Ladisch <clemens@ladisch.de>
10047L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10048T: git git://git.alsa-project.org/alsa-kernel.git
10049S: Maintained
10050F: sound/drivers/opl4/
10051
1da177e4 10052OPROFILE
4cf7e718 10053M: Robert Richter <rric@kernel.org>
1da177e4
LT
10054L: oprofile-list@lists.sf.net
10055S: Maintained
81c4a8a6 10056F: arch/*/include/asm/oprofile*.h
679655da
JP
10057F: arch/*/oprofile/
10058F: drivers/oprofile/
10059F: include/linux/oprofile.h
1da177e4 10060
e2d1d6c0 10061ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 10062M: Mark Fasheh <mfasheh@versity.com>
d6351db2 10063M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 10064L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 10065W: http://ocfs2.wiki.kernel.org
e2d1d6c0 10066S: Supported
679655da
JP
10067F: Documentation/filesystems/ocfs2.txt
10068F: Documentation/filesystems/dlmfs.txt
10069F: fs/ocfs2/
e2d1d6c0 10070
82abbea7
RD
10071ORANGEFS FILESYSTEM
10072M: Mike Marshall <hubcap@omnibond.com>
10073L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10074T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10075S: Supported
10076F: fs/orangefs/
10077F: Documentation/filesystems/orangefs.txt
10078
10079ORINOCO DRIVER
10080L: linux-wireless@vger.kernel.org
491b26b4 10081W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 10082W: http://www.nongnu.org/orinoco/
3a59babb 10083S: Orphan
2be45b66 10084F: drivers/net/wireless/intersil/orinoco/
1da177e4 10085
42c55aa8 10086OSD LIBRARY and FILESYSTEM
fadc0752 10087M: Boaz Harrosh <ooo@electrozaur.com>
68274794 10088S: Maintained
42c55aa8 10089F: drivers/scsi/osd/
6b6f0b6c 10090F: include/scsi/osd_*
42c55aa8 10091F: fs/exofs/
68274794 10092
82abbea7
RD
10093OV2659 OMNIVISION SENSOR DRIVER
10094M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10095L: linux-media@vger.kernel.org
10096W: https://linuxtv.org
10097Q: http://patchwork.linuxtv.org/project/linux-media/list/
10098T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10099S: Maintained
10100F: drivers/media/i2c/ov2659.c
10101F: include/media/i2c/ov2659.h
10102
ef94b186 10103OVERLAY FILESYSTEM
7c37fbda 10104M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
10105L: linux-unionfs@vger.kernel.org
10106T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 10107S: Supported
1d113735 10108F: fs/overlayfs/
7c37fbda
NB
10109F: Documentation/filesystems/overlayfs.txt
10110
e2d1d6c0 10111P54 WIRELESS DRIVER
084cb0fe 10112M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 10113L: linux-wireless@vger.kernel.org
084cb0fe 10114W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 10115S: Maintained
d3466830 10116F: drivers/net/wireless/intersil/p54/
e2d1d6c0 10117
f5cd7872 10118PA SEMI ETHERNET DRIVER
f5cd7872 10119L: netdev@vger.kernel.org
56a5b8da 10120S: Orphan
ded19add 10121F: drivers/net/ethernet/pasemi/*
f5cd7872 10122
beb58aa3 10123PA SEMI SMBUS DRIVER
846557d3 10124L: linux-i2c@vger.kernel.org
56a5b8da 10125S: Orphan
679655da 10126F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 10127
48fc267e
SK
10128PADATA PARALLEL EXECUTION MECHANISM
10129M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
10130L: linux-crypto@vger.kernel.org
10131S: Maintained
10132F: kernel/padata.c
10133F: include/linux/padata.h
10134F: Documentation/padata.txt
10135
709ee531 10136PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 10137M: Harald Welte <laforge@gnumonks.org>
d0944853 10138L: platform-driver-x86@vger.kernel.org
709ee531 10139S: Maintained
679655da 10140F: drivers/platform/x86/panasonic-laptop.c
709ee531 10141
368dd5ac 10142PANASONIC MN10300/AM33/AM34 PORT
8b58be88 10143M: David Howells <dhowells@redhat.com>
4fa97181
DH
10144L: linux-am33-list@redhat.com (moderated for non-subscribers)
10145W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10146S: Maintained
679655da
JP
10147F: Documentation/mn10300/
10148F: arch/mn10300/
4fa97181 10149
305b37bd 10150PARALLEL LCD/KEYPAD PANEL DRIVER
7683e9e5
LT
10151M: Willy Tarreau <willy@haproxy.com>
10152M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10153S: Odd Fixes
10154F: Documentation/misc-devices/lcd-panel-cgram.txt
10155F: drivers/misc/panel.c
305b37bd 10156
64dfff03
SM
10157PARALLEL PORT SUBSYSTEM
10158M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 10159M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 10160L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 10161S: Maintained
679655da
JP
10162F: drivers/parport/
10163F: include/linux/parport*.h
10164F: drivers/char/ppdev.c
c117ab84 10165F: include/uapi/linux/ppdev.h
64dfff03 10166F: Documentation/parport*.txt
1da177e4 10167
4cdf6bc2 10168PARAVIRT_OPS INTERFACE
30c1bbff 10169M: Juergen Gross <jgross@suse.com>
8b58be88
JP
10170M: Chris Wright <chrisw@sous-sol.org>
10171M: Alok Kataria <akataria@vmware.com>
10172M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 10173L: virtualization@lists.linux-foundation.org
4cdf6bc2 10174S: Supported
a2e19991 10175F: Documentation/virtual/paravirt_ops.txt
679655da 10176F: arch/*/kernel/paravirt*
30c1bbff 10177F: arch/*/include/asm/paravirt*.h
47ae4b05 10178F: include/linux/hypervisor.h
4cdf6bc2 10179
e2d1d6c0 10180PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 10181M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 10182L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 10183S: Maintained
679655da
JP
10184F: Documentation/blockdev/paride.txt
10185F: drivers/block/paride/
e2d1d6c0
RD
10186
10187PARISC ARCHITECTURE
b8828770 10188M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 10189M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
10190L: linux-parisc@vger.kernel.org
10191W: http://www.parisc-linux.org/
8a6e2535 10192Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 10193T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 10194T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 10195S: Maintained
679655da 10196F: arch/parisc/
2b6bac9e 10197F: Documentation/parisc/
679655da 10198F: drivers/parisc/
2b6bac9e
HD
10199F: drivers/char/agp/parisc-agp.c
10200F: drivers/input/serio/gscps2.c
10201F: drivers/parport/parport_gsc.*
10202F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 10203F: drivers/video/fbdev/sti*
2b6bac9e
HD
10204F: drivers/video/console/sti*
10205F: drivers/video/logo/logo_parisc*
e2d1d6c0 10206
44091d29
JP
10207PARMAN
10208M: Jiri Pirko <jiri@mellanox.com>
10209L: netdev@vger.kernel.org
10210S: Supported
10211F: lib/parman.c
10212F: lib/test_parman.c
10213F: include/linux/parman.h
10214
1662d32c 10215PC87360 HARDWARE MONITORING DRIVER
8b58be88 10216M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 10217L: linux-hwmon@vger.kernel.org
1662d32c 10218S: Maintained
679655da
JP
10219F: Documentation/hwmon/pc87360
10220F: drivers/hwmon/pc87360.c
1662d32c
JC
10221
10222PC8736x GPIO DRIVER
8b58be88 10223M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10224S: Maintained
679655da 10225F: drivers/char/pc8736x_gpio.c
1662d32c 10226
1ad107fd 10227PC87427 HARDWARE MONITORING DRIVER
d8130624 10228M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10229L: linux-hwmon@vger.kernel.org
1ad107fd
JD
10230S: Maintained
10231F: Documentation/hwmon/pc87427
10232F: drivers/hwmon/pc87427.c
10233
b26e0ed4 10234PCA9532 LED DRIVER
8b58be88 10235M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 10236S: Maintained
d5ca6918
JP
10237F: drivers/leds/leds-pca9532.c
10238F: include/linux/leds-pca9532.h
b26e0ed4 10239
5ce914a8 10240PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 10241M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
10242L: linux-i2c@vger.kernel.org
10243S: Maintained
b4f0b74e 10244F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 10245
3971dae5 10246PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 10247M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
10248S: Maintained
10249F: drivers/firmware/pcdp.*
10250
7683e9e5
LT
10251PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10252M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
f60b15b8 10253L: linux-pci@vger.kernel.org
7683e9e5
LT
10254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10255S: Maintained
10256F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10257F: drivers/pci/host/pci-aardvark.c
f60b15b8 10258
eaa6111b
LFT
10259PCI DRIVER FOR ALTERA PCIE IP
10260M: Ley Foon Tan <lftan@altera.com>
10261L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10262L: linux-pci@vger.kernel.org
10263S: Supported
10264F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10265F: drivers/pci/host/pcie-altera.c
10266
7683e9e5
LT
10267PCI DRIVER FOR APPLIEDMICRO XGENE
10268M: Tanmay Inamdar <tinamdar@apm.com>
10269L: linux-pci@vger.kernel.org
10270L: linux-arm-kernel@lists.infradead.org
10271S: Maintained
10272F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10273F: drivers/pci/host/pci-xgene.c
10274
b7e78170
RH
10275PCI DRIVER FOR ARM VERSATILE PLATFORM
10276M: Rob Herring <robh@kernel.org>
10277L: linux-pci@vger.kernel.org
10278L: linux-arm-kernel@lists.infradead.org
10279S: Maintained
10280F: Documentation/devicetree/bindings/pci/versatile.txt
10281F: drivers/pci/host/pci-versatile.c
10282
3dc9d38c
TP
10283PCI DRIVER FOR ARMADA 8K
10284M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10285L: linux-pci@vger.kernel.org
10286L: linux-arm-kernel@lists.infradead.org
10287S: Maintained
10288F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 10289F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 10290
62d0ff83
ML
10291PCI DRIVER FOR FREESCALE LAYERSCAPE
10292M: Minghuan Lian <minghuan.Lian@freescale.com>
10293M: Mingkai Hu <mingkai.hu@freescale.com>
10294M: Roy Zang <tie-fei.zang@freescale.com>
10295L: linuxppc-dev@lists.ozlabs.org
10296L: linux-pci@vger.kernel.org
10297L: linux-arm-kernel@lists.infradead.org
10298S: Maintained
950bf638 10299F: drivers/pci/dwc/*layerscape*
62d0ff83 10300
7683e9e5
LT
10301PCI DRIVER FOR GENERIC OF HOSTS
10302M: Will Deacon <will.deacon@arm.com>
f0b75693
BH
10303L: linux-pci@vger.kernel.org
10304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10305S: Maintained
7683e9e5
LT
10306F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10307F: drivers/pci/host/pci-host-common.c
10308F: drivers/pci/host/pci-host-generic.c
f0b75693 10309
7683e9e5
LT
10310PCI DRIVER FOR IMX6
10311M: Richard Zhu <hongxing.zhu@nxp.com>
10312M: Lucas Stach <l.stach@pengutronix.de>
8c39d710
TP
10313L: linux-pci@vger.kernel.org
10314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10315S: Maintained
7683e9e5
LT
10316F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10317F: drivers/pci/dwc/*imx6*
10318
10319PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10320M: Keith Busch <keith.busch@intel.com>
7674d05d 10321M: Jonathan Derrick <jonathan.derrick@intel.com>
7683e9e5
LT
10322L: linux-pci@vger.kernel.org
10323S: Supported
10324F: drivers/pci/host/vmd.c
8c39d710 10325
080b47de
LG
10326PCI DRIVER FOR MICROSEMI SWITCHTEC
10327M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10328M: Stephen Bates <stephen.bates@microsemi.com>
10329M: Logan Gunthorpe <logang@deltatee.com>
10330L: linux-pci@vger.kernel.org
10331S: Maintained
44fc691b 10332F: Documentation/switchtec.txt
5d8e1881 10333F: Documentation/ABI/testing/sysfs-class-switchtec
080b47de 10334F: drivers/pci/switch/switchtec*
52eabba5 10335F: include/uapi/linux/switchtec_ioctl.h
080b47de 10336
7683e9e5
LT
10337PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10338M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10339M: Jason Cooper <jason@lakedaemon.net>
10340L: linux-pci@vger.kernel.org
10341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10342S: Maintained
10343F: drivers/pci/host/*mvebu*
10344
0447cfd7
TR
10345PCI DRIVER FOR NVIDIA TEGRA
10346M: Thierry Reding <thierry.reding@gmail.com>
10347L: linux-tegra@vger.kernel.org
f0b75693 10348L: linux-pci@vger.kernel.org
0447cfd7
TR
10349S: Supported
10350F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10351F: drivers/pci/host/pci-tegra.c
10352
f0b75693
BH
10353PCI DRIVER FOR RENESAS R-CAR
10354M: Simon Horman <horms@verge.net.au>
10355L: linux-pci@vger.kernel.org
4a121096 10356L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
10357S: Maintained
10358F: drivers/pci/host/*rcar*
10359
4af82255 10360PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 10361M: Jingoo Han <jingoohan1@gmail.com>
4af82255 10362L: linux-pci@vger.kernel.org
f0b75693
BH
10363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10364L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 10365S: Maintained
950bf638 10366F: drivers/pci/dwc/pci-exynos.c
4af82255 10367
96291d56 10368PCI DRIVER FOR SYNOPSYS DESIGNWARE
b7701755 10369M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 10370M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
10371L: linux-pci@vger.kernel.org
10372S: Maintained
10373F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 10374F: drivers/pci/dwc/*designware*
5a3aa2a8 10375
7683e9e5
LT
10376PCI DRIVER FOR TI DRA7XX
10377M: Kishon Vijay Abraham I <kishon@ti.com>
10378L: linux-omap@vger.kernel.org
10379L: linux-pci@vger.kernel.org
10380S: Supported
10381F: Documentation/devicetree/bindings/pci/ti-pci.txt
10382F: drivers/pci/dwc/pci-dra7xx.c
10383
10384PCI DRIVER FOR TI KEYSTONE
10385M: Murali Karicheri <m-karicheri2@ti.com>
cf28855b
WD
10386L: linux-pci@vger.kernel.org
10387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10388S: Maintained
7683e9e5 10389F: drivers/pci/dwc/*keystone*
cf28855b 10390
7683e9e5
LT
10391PCI ENDPOINT SUBSYSTEM
10392M: Kishon Vijay Abraham I <kishon@ti.com>
185a383a 10393L: linux-pci@vger.kernel.org
7683e9e5 10394T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
185a383a 10395S: Supported
7683e9e5
LT
10396F: drivers/pci/endpoint/
10397F: drivers/misc/pci_endpoint_test.c
10398F: tools/pci/
185a383a 10399
7683e9e5
LT
10400PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10401M: Russell Currey <ruscur@russell.cc>
10402L: linuxppc-dev@lists.ozlabs.org
10403S: Supported
10404F: Documentation/powerpc/eeh-pci-error-recovery.txt
10405F: arch/powerpc/kernel/eeh*.c
10406F: arch/powerpc/platforms/*/eeh*.c
10407F: arch/powerpc/include/*/eeh*.h
10408
10409PCI ERROR RECOVERY
10410M: Linas Vepstas <linasvepstas@gmail.com>
51b66a6c 10411L: linux-pci@vger.kernel.org
7683e9e5
LT
10412S: Supported
10413F: Documentation/PCI/pci-error-recovery.txt
51b66a6c 10414
af1169b4
LFT
10415PCI MSI DRIVER FOR ALTERA MSI IP
10416M: Ley Foon Tan <lftan@altera.com>
10417L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10418L: linux-pci@vger.kernel.org
10419S: Supported
10420F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10421F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 10422
dcd19de3
DD
10423PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10424M: Duc Dang <dhdang@apm.com>
10425L: linux-pci@vger.kernel.org
10426L: linux-arm-kernel@lists.infradead.org
10427S: Maintained
10428F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10429F: drivers/pci/host/pci-xgene-msi.c
10430
7683e9e5
LT
10431PCI SUBSYSTEM
10432M: Bjorn Helgaas <bhelgaas@google.com>
10433L: linux-pci@vger.kernel.org
10434Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10435T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10436S: Supported
10437F: Documentation/devicetree/bindings/pci/
10438F: Documentation/PCI/
10439F: drivers/pci/
10440F: include/linux/pci*
10441F: arch/x86/pci/
10442F: arch/x86/kernel/quirks.c
10443
a3cbfae1
NC
10444PCIE DRIVER FOR AXIS ARTPEC
10445M: Niklas Cassel <niklas.cassel@axis.com>
10446M: Jesper Nilsson <jesper.nilsson@axis.com>
10447L: linux-arm-kernel@axis.com
10448L: linux-pci@vger.kernel.org
10449S: Maintained
10450F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 10451F: drivers/pci/dwc/*artpec*
a3cbfae1 10452
7683e9e5
LT
10453PCIE DRIVER FOR CAVIUM THUNDERX
10454M: David Daney <david.daney@cavium.com>
10455L: linux-pci@vger.kernel.org
10456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10457S: Supported
10458F: Documentation/devicetree/bindings/pci/pci-thunder-*
10459F: drivers/pci/host/pci-thunder-*
10460
500a1d9a
ZW
10461PCIE DRIVER FOR HISILICON
10462M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 10463M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
10464L: linux-pci@vger.kernel.org
10465S: Maintained
10466F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 10467F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 10468
fc5165db
XS
10469PCIE DRIVER FOR HISILICON KIRIN
10470M: Xiaowei Song <songxiaowei@hisilicon.com>
10471M: Binghui Wang <wangbinghui@hisilicon.com>
10472L: linux-pci@vger.kernel.org
10473S: Maintained
10474F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10475F: drivers/pci/dwc/pcie-kirin.c
10476
7683e9e5
LT
10477PCIE DRIVER FOR MEDIATEK
10478M: Ryder Lee <ryder.lee@mediatek.com>
10479L: linux-pci@vger.kernel.org
10480L: linux-mediatek@lists.infradead.org
10481S: Supported
10482F: Documentation/devicetree/bindings/pci/mediatek*
10483F: drivers/pci/host/*mediatek*
10484
10485PCIE DRIVER FOR QUALCOMM MSM
10486M: Stanimir Varbanov <svarbanov@mm-sol.com>
10487L: linux-pci@vger.kernel.org
10488L: linux-arm-msm@vger.kernel.org
10489S: Maintained
10490F: drivers/pci/dwc/*qcom*
10491
e77f847d
SL
10492PCIE DRIVER FOR ROCKCHIP
10493M: Shawn Lin <shawn.lin@rock-chips.com>
e77f847d
SL
10494L: linux-pci@vger.kernel.org
10495L: linux-rockchip@lists.infradead.org
10496S: Maintained
10497F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10498F: drivers/pci/host/pcie-rockchip.c
10499
7683e9e5
LT
10500PCIE DRIVER FOR ST SPEAR13XX
10501M: Pratyush Anand <pratyush.anand@gmail.com>
f12b76e5 10502L: linux-pci@vger.kernel.org
7683e9e5
LT
10503S: Maintained
10504F: drivers/pci/dwc/*spear*
637cfaca 10505
1da177e4 10506PCMCIA SUBSYSTEM
4230dfc9 10507P: Linux PCMCIA Team
f5df5881 10508L: linux-pcmcia@lists.infradead.org
6650e0a5 10509W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 10510T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 10511S: Maintained
679655da 10512F: Documentation/pcmcia/
a67cd548 10513F: tools/pcmcia/
679655da
JP
10514F: drivers/pcmcia/
10515F: include/pcmcia/
1da177e4
LT
10516
10517PCNET32 NETWORK DRIVER
227fb925 10518M: Don Fry <pcnet32@frontier.com>
979b6c13 10519L: netdev@vger.kernel.org
1da177e4 10520S: Maintained
b955f6ca 10521F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 10522
48fc267e
SK
10523PCRYPT PARALLEL CRYPTO ENGINE
10524M: Steffen Klassert <steffen.klassert@secunet.com>
10525L: linux-crypto@vger.kernel.org
10526S: Maintained
10527F: crypto/pcrypt.c
10528F: include/crypto/pcrypt.h
10529
e72df0b8
TH
10530PER-CPU MEMORY ALLOCATOR
10531M: Tejun Heo <tj@kernel.org>
93e205a7 10532M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
10533T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10534S: Maintained
10535F: include/linux/percpu*.h
10536F: mm/percpu*.c
10537F: arch/*/include/asm/percpu.h
10538
ad4ecbcb 10539PER-TASK DELAY ACCOUNTING
185e595f 10540M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 10541S: Maintained
679655da
JP
10542F: include/linux/delayacct.h
10543F: kernel/delayacct.c
ad4ecbcb 10544
57c0c15b 10545PERFORMANCE EVENTS SUBSYSTEM
daecbd26 10546M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 10547M: Ingo Molnar <mingo@redhat.com>
f80c5393 10548M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 10549R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 10550L: linux-kernel@vger.kernel.org
75fc2d37 10551T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 10552S: Supported
d53e8365 10553F: kernel/events/*
a003236c 10554F: include/linux/perf_event.h
c117ab84 10555F: include/uapi/linux/perf_event.h
141c4296
RR
10556F: arch/*/kernel/perf_event*.c
10557F: arch/*/kernel/*/perf_event*.c
10558F: arch/*/kernel/*/*/perf_event*.c
a003236c 10559F: arch/*/include/asm/perf_event.h
a003236c 10560F: arch/*/kernel/perf_callchain.c
b0a434fb 10561F: arch/*/events/*
a003236c 10562F: tools/perf/
6c0b3244 10563
dd49d0f5 10564PERSONALITY HANDLING
8b58be88 10565M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
10566L: linux-abi-devel@lists.sourceforge.net
10567S: Maintained
679655da 10568F: include/linux/personality.h
c117ab84 10569F: include/uapi/linux/personality.h
dd49d0f5 10570
838e7a03 10571PHONET PROTOCOL
2a06b40f 10572M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
10573S: Supported
10574F: Documentation/networking/phonet.txt
10575F: include/linux/phonet.h
10576F: include/net/phonet/
c117ab84 10577F: include/uapi/linux/phonet.h
838e7a03
RDC
10578F: net/phonet/
10579
1da177e4 10580PHRAM MTD DRIVER
8b58be88 10581M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
10582L: linux-mtd@lists.infradead.org
10583S: Maintained
679655da 10584F: drivers/mtd/devices/phram.c
1da177e4 10585
efdbb10e
BP
10586PICOLCD HID DRIVER
10587M: Bruno Prémont <bonbons@linux-vserver.org>
10588L: linux-input@vger.kernel.org
10589S: Maintained
10590F: drivers/hid/hid-picolcd*
10591
a53bfa07
JI
10592PICOXCELL SUPPORT
10593M: Jamie Iles <jamie@jamieiles.com>
10594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10595T: git git://github.com/jamieiles/linux-2.6-ji.git
10596S: Supported
b8733987 10597F: arch/arm/boot/dts/picoxcell*
14430813 10598F: arch/arm/mach-picoxcell/
b8733987 10599F: drivers/crypto/picoxcell*
a53bfa07 10600
2744e8af
LW
10601PIN CONTROL SUBSYSTEM
10602M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 10603L: linux-gpio@vger.kernel.org
dbe752a3 10604T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 10605S: Maintained
9feeed94 10606F: Documentation/devicetree/bindings/pinctrl/
0cca6c89 10607F: Documentation/driver-api/pinctl.rst
07f29ba6 10608F: drivers/pinctrl/
8e406fe4 10609F: include/linux/pinctrl/
2744e8af 10610
2201bbb8
JCPV
10611PIN CONTROLLER - ATMEL AT91
10612M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10614S: Maintained
c654b6bf 10615F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 10616
33d3690c 10617PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 10618M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
10619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10620L: linux-gpio@vger.kernel.org
10621S: Supported
10622F: drivers/pinctrl/pinctrl-at91-pio4.*
10623
cbd1b652
MW
10624PIN CONTROLLER - INTEL
10625M: Mika Westerberg <mika.westerberg@linux.intel.com>
10626M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10627S: Maintained
10628F: drivers/pinctrl/intel/
2201bbb8 10629
a66f9d93
BA
10630PIN CONTROLLER - QUALCOMM
10631M: Bjorn Andersson <bjorn.andersson@linaro.org>
10632S: Maintained
10633L: linux-arm-msm@vger.kernel.org
10634F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10635F: drivers/pinctrl/qcom/
10636
9963b536
LP
10637PIN CONTROLLER - RENESAS
10638M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 10639M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 10640L: linux-renesas-soc@vger.kernel.org
9963b536
LP
10641S: Maintained
10642F: drivers/pinctrl/sh-pfc/
10643
b75e60d6 10644PIN CONTROLLER - SAMSUNG
fea685e9 10645M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 10646M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 10647M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
10648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10649L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
5fb7edb3
KK
10650Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10651T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
b75e60d6 10652S: Maintained
9b5b33f6 10653F: drivers/pinctrl/samsung/
5db7e3bb
KK
10654F: include/dt-bindings/pinctrl/samsung.h
10655F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 10656
13cbd906
TL
10657PIN CONTROLLER - SINGLE
10658M: Tony Lindgren <tony@atomide.com>
10659M: Haojian Zhuang <haojian.zhuang@linaro.org>
10660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10661L: linux-omap@vger.kernel.org
10662S: Maintained
10663F: drivers/pinctrl/pinctrl-single.c
10664
deda8287 10665PIN CONTROLLER - ST SPEAR
da89947b 10666M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
10667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10668W: http://www.st.com/spear
10669S: Maintained
8e406fe4 10670F: drivers/pinctrl/spear/
deda8287 10671
11a1cf34 10672PISTACHIO SOC SUPPORT
7683e9e5
LT
10673M: James Hartley <james.hartley@imgtec.com>
10674M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10675L: linux-mips@linux-mips.org
10676S: Maintained
10677F: arch/mips/pistachio/
10678F: arch/mips/include/asm/mach-pistachio/
10679F: arch/mips/boot/dts/img/pistachio*
10680F: arch/mips/configs/pistachio*_defconfig
11a1cf34 10681
249a6771 10682PKTCDVD DRIVER
5a8b187c
JA
10683S: Orphan
10684M: linux-block@vger.kernel.org
679655da
JP
10685F: drivers/block/pktcdvd.c
10686F: include/linux/pktcdvd.h
c117ab84 10687F: include/uapi/linux/pktcdvd.h
249a6771 10688
b31d8273
G
10689PKUNITY SOC DRIVERS
10690M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10691W: http://mprc.pku.edu.cn/~guanxuetao/linux
10692S: Maintained
ceebf4d5 10693T: git git://github.com/gxt/linux.git
b31d8273 10694F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 10695F: drivers/i2c/busses/i2c-puv3.c
8a61f013 10696F: drivers/video/fbdev/fb-puv3.c
2809e80b 10697F: drivers/rtc/rtc-puv3.c
b31d8273 10698
9d2ecfb7 10699PMBUS HARDWARE MONITORING DRIVERS
ca462085 10700M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
10701L: linux-hwmon@vger.kernel.org
10702W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
10703W: http://www.roeck-us.net/linux/drivers/
10704T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10705S: Maintained
10706F: Documentation/hwmon/pmbus
10707F: drivers/hwmon/pmbus/
4ba1bb12 10708F: include/linux/pmbus.h
9d2ecfb7 10709
89a36810 10710PMC SIERRA MaxRAID DRIVER
89a36810
AR
10711L: linux-scsi@vger.kernel.org
10712W: http://www.pmc-sierra.com/
3cdea4d7 10713S: Orphan
89a36810
AR
10714F: drivers/scsi/pmcraid.*
10715
dbf9bfe6 10716PMC SIERRA PM8001 DRIVER
d32477e2 10717M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 10718M: lindar_liu@usish.com
10719L: linux-scsi@vger.kernel.org
10720S: Supported
10721F: drivers/scsi/pm8001/
10722
82abbea7
RD
10723PNP SUPPORT
10724M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10725S: Maintained
10726F: drivers/pnp/
10727
1da177e4 10728POSIX CLOCKS and TIMERS
8b58be88 10729M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10730L: linux-kernel@vger.kernel.org
75fc2d37 10731T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 10732S: Maintained
679655da
JP
10733F: fs/timerfd.c
10734F: include/linux/timer*
5cee9645 10735F: kernel/time/*timer*
1da177e4 10736
7b06a6d7
RW
10737POWER MANAGEMENT CORE
10738M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10739L: linux-pm@vger.kernel.org
10740T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 10741B: https://bugzilla.kernel.org
7b06a6d7
RW
10742S: Supported
10743F: drivers/base/power/
10744F: include/linux/pm.h
10745F: include/linux/pm_*
10746F: include/linux/powercap.h
10747F: drivers/powercap/
10748
514f161a
MR
10749POWER STATE COORDINATION INTERFACE (PSCI)
10750M: Mark Rutland <mark.rutland@arm.com>
10751M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10752L: linux-arm-kernel@lists.infradead.org
10753S: Maintained
32d53d1b 10754F: drivers/firmware/psci*.c
514f161a
MR
10755F: include/linux/psci.h
10756F: include/uapi/linux/psci.h
10757
7683e9e5
LT
10758POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10759M: Sebastian Reichel <sre@kernel.org>
10760L: linux-pm@vger.kernel.org
10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10762S: Maintained
10763F: Documentation/devicetree/bindings/power/supply/
10764F: include/linux/power_supply.h
10765F: drivers/power/supply/
10766
43a1dd9b
SJS
10767POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10768M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10769L: linuxppc-dev@lists.ozlabs.org
10770S: Maintained
10771F: drivers/char/powernv-op-panel.c
10772
1da177e4 10773PPP OVER ATM (RFC 2364)
8b58be88 10774M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 10775S: Maintained
679655da 10776F: net/atm/pppoatm.c
c117ab84 10777F: include/uapi/linux/atmppp.h
1da177e4
LT
10778
10779PPP OVER ETHERNET
8b58be88 10780M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 10781S: Maintained
224cf5ad
JK
10782F: drivers/net/ppp/pppoe.c
10783F: drivers/net/ppp/pppox.c
1da177e4 10784
a6d2370b 10785PPP OVER L2TP
8b58be88 10786M: James Chapman <jchapman@katalix.com>
a6d2370b 10787S: Maintained
90ca28d1 10788F: net/l2tp/l2tp_ppp.c
679655da 10789F: include/linux/if_pppol2tp.h
c117ab84 10790F: include/uapi/linux/if_pppol2tp.h
a6d2370b 10791
7683e9e5
LT
10792PPP PROTOCOL DRIVERS AND COMPRESSORS
10793M: Paul Mackerras <paulus@samba.org>
10794L: linux-ppp@vger.kernel.org
10795S: Maintained
10796F: drivers/net/ppp/ppp_*
10797
eae9d2ba 10798PPS SUPPORT
8b58be88 10799M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
10800W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10801L: linuxpps@ml.enneenne.com (subscribers-only)
10802S: Maintained
cabaaf41 10803F: Documentation/pps/
a2d81803
RD
10804F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10805F: Documentation/ABI/testing/sysfs-pps
cabaaf41
JP
10806F: drivers/pps/
10807F: include/linux/pps*.h
a2d81803 10808F: include/uapi/linux/pps.h
eae9d2ba 10809
71a6d0af
HW
10810PPTP DRIVER
10811M: Dmitry Kozlov <xeb@mail.ru>
10812L: netdev@vger.kernel.org
10813S: Maintained
224cf5ad 10814F: drivers/net/ppp/pptp.c
71a6d0af
HW
10815W: http://sourceforge.net/projects/accel-pptp
10816
1da177e4 10817PREEMPTIBLE KERNEL
8b58be88 10818M: Robert Love <rml@tech9.net>
1da177e4 10819L: kpreempt-tech@lists.sourceforge.net
4f6cce39 10820W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
1da177e4 10821S: Supported
679655da
JP
10822F: Documentation/preempt-locking.txt
10823F: include/linux/preempt.h
1da177e4 10824
548cf34b
PM
10825PRINTK
10826M: Petr Mladek <pmladek@suse.com>
10827M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10828R: Steven Rostedt <rostedt@goodmis.org>
10829S: Maintained
10830F: kernel/printk/
10831F: include/linux/printk.h
10832
1da177e4 10833PRISM54 WIRELESS DRIVER
8b58be88 10834M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 10835L: linux-wireless@vger.kernel.org
9ef80804 10836W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 10837S: Obsolete
c12edfe2 10838F: drivers/net/wireless/intersil/prism54/
1da177e4 10839
b689d4a7
LR
10840PROC SYSCTL
10841M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10842M: Kees Cook <keescook@chromium.org>
10843L: linux-kernel@vger.kernel.org
10844L: linux-fsdevel@vger.kernel.org
10845S: Maintained
10846F: fs/proc/proc_sysctl.c
10847F: include/linux/sysctl.h
10848F: kernel/sysctl.c
10849F: tools/testing/selftests/sysctl/
10850
02c18891 10851PS3 NETWORK SUPPORT
b809b9ca 10852M: Geoff Levand <geoff@infradead.org>
02c18891 10853L: netdev@vger.kernel.org
a14ab6b6 10854L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10855S: Maintained
8df158ac 10856F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 10857
f58a9d17 10858PS3 PLATFORM SUPPORT
b809b9ca 10859M: Geoff Levand <geoff@infradead.org>
a4724ed6 10860L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10861S: Maintained
679655da
JP
10862F: arch/powerpc/boot/ps3*
10863F: arch/powerpc/include/asm/lv1call.h
10864F: arch/powerpc/include/asm/ps3*.h
10865F: arch/powerpc/platforms/ps3/
10866F: drivers/*/ps3*
10867F: drivers/ps3/
fec629b8 10868F: drivers/rtc/rtc-ps3.c
679655da 10869F: drivers/usb/host/*ps3.c
fec629b8 10870F: sound/ppc/snd_ps3*
f58a9d17 10871
cffb4add 10872PS3VRAM DRIVER
8b58be88 10873M: Jim Paris <jim@jtan.com>
3715a5d0 10874M: Geoff Levand <geoff@infradead.org>
a14ab6b6 10875L: linuxppc-dev@lists.ozlabs.org
cffb4add 10876S: Maintained
8a3977cb 10877F: drivers/block/ps3vram.c
cffb4add 10878
6ae0a628
YG
10879PSAMPLE PACKET SAMPLING SUPPORT:
10880M: Yotam Gigi <yotamg@mellanox.com>
10881S: Maintained
10882F: net/psample
10883F: include/net/psample.h
10884F: include/uapi/linux/psample.h
10885
8defe599 10886PSTORE FILESYSTEM
fc1b326e 10887M: Kees Cook <keescook@chromium.org>
9d5e2a02 10888M: Anton Vorontsov <anton@enomsg.org>
8defe599 10889M: Colin Cross <ccross@android.com>
8defe599
AV
10890M: Tony Luck <tony.luck@intel.com>
10891S: Maintained
fc1b326e 10892T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
10893F: fs/pstore/
10894F: include/linux/pstore*
04851772 10895F: drivers/firmware/efi/efi-pstore.c
8defe599 10896F: drivers/acpi/apei/erst.c
fc1b326e
KC
10897F: Documentation/admin-guide/ramoops.rst
10898F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10899K: \b(pstore|ramoops)
8defe599 10900
7fbc415d
RC
10901PTP HARDWARE CLOCK SUPPORT
10902M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10903L: netdev@vger.kernel.org
7fbc415d
RC
10904S: Maintained
10905W: http://linuxptp.sourceforge.net/
10906F: Documentation/ABI/testing/sysfs-ptp
10907F: Documentation/ptp/*
0ecb3cdd 10908F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10909F: drivers/net/phy/dp83640*
10910F: drivers/ptp/*
10911F: include/linux/ptp_cl*
10912
cf94a4d1 10913PTRACE SUPPORT
8b58be88 10914M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10915S: Maintained
10916F: include/asm-generic/syscall.h
10917F: include/linux/ptrace.h
10918F: include/linux/regset.h
10919F: include/linux/tracehook.h
c117ab84 10920F: include/uapi/linux/ptrace.h
095f6d76
IM
10921F: include/uapi/linux/ptrace.h
10922F: include/asm-generic/ptrace.h
cf94a4d1 10923F: kernel/ptrace.c
095f6d76
IM
10924F: arch/*/ptrace*.c
10925F: arch/*/*/ptrace*.c
10926F: arch/*/include/asm/ptrace*.h
cf94a4d1 10927
3e9d7ba7
HV
10928PULSE8-CEC DRIVER
10929M: Hans Verkuil <hverkuil@xs4all.nl>
10930L: linux-media@vger.kernel.org
10931T: git git://linuxtv.org/media_tree.git
10932S: Maintained
104eda6d 10933F: drivers/media/usb/pulse8-cec/*
1d174e75 10934F: Documentation/media/cec-drivers/pulse8-cec.rst
3e9d7ba7 10935
8320204a 10936PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10937M: Mike Isely <isely@pobox.com>
16e9495d 10938L: pvrusb2@isely.net (subscribers-only)
661263b5 10939L: linux-media@vger.kernel.org
8320204a 10940W: http://www.isely.net/pvrusb2/
275ffde4 10941T: git git://linuxtv.org/media_tree.git
8320204a 10942S: Maintained
618cd932 10943F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10944F: drivers/media/usb/pvrusb2/
8320204a 10945
39532e6c 10946PWC WEBCAM DRIVER
c0936df4 10947M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10948L: linux-media@vger.kernel.org
10949T: git git://linuxtv.org/media_tree.git
c0936df4 10950S: Odd Fixes
39532e6c
HG
10951F: drivers/media/usb/pwc/*
10952
93c090b3 10953PWM FAN DRIVER
774e0362 10954M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10955M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10956L: linux-hwmon@vger.kernel.org
93c090b3
KD
10957S: Supported
10958F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10959F: Documentation/hwmon/pwm-fan
10960F: drivers/hwmon/pwm-fan.c
10961
db3df876
SY
10962PWM IR Transmitter
10963M: Sean Young <sean@mess.org>
10964L: linux-media@vger.kernel.org
10965S: Maintained
10966F: drivers/media/rc/pwm-ir-tx.c
10967
200efedd 10968PWM SUBSYSTEM
aa3495f7
TR
10969M: Thierry Reding <thierry.reding@gmail.com>
10970L: linux-pwm@vger.kernel.org
0c2498f1 10971S: Maintained
006e854f 10972T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10973F: Documentation/pwm.txt
10974F: Documentation/devicetree/bindings/pwm/
10975F: include/linux/pwm.h
0c2498f1 10976F: drivers/pwm/
a140b98d
TR
10977F: drivers/video/backlight/pwm_bl.c
10978F: include/linux/pwm_backlight.h
757642f9
AL
10979F: drivers/gpio/gpio-mvebu.c
10980F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
0c2498f1 10981
7683e9e5
LT
10982PXA GPIO DRIVER
10983M: Robert Jarzmik <robert.jarzmik@free.fr>
10984L: linux-gpio@vger.kernel.org
10985S: Maintained
10986F: drivers/gpio/gpio-pxa.c
10987
10988PXA MMCI DRIVER
10989S: Orphan
10990
10991PXA RTC DRIVER
10992M: Robert Jarzmik <robert.jarzmik@free.fr>
10993L: linux-rtc@vger.kernel.org
10994S: Maintained
10995
30ec261e 10996PXA2xx/PXA3xx SUPPORT
8da5e302 10997M: Daniel Mack <daniel@zonque.org>
a323f664 10998M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10999M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 11000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 11001T: git git://github.com/hzhuang1/linux.git
8da5e302 11002T: git git://github.com/rjarzmik/linux.git
1da177e4 11003S: Maintained
e68d7c14 11004F: arch/arm/boot/dts/pxa*
679655da 11005F: arch/arm/mach-pxa/
820439f1 11006F: drivers/dma/pxa*
679655da 11007F: drivers/pcmcia/pxa2xx*
1403ead9 11008F: drivers/pinctrl/pxa/
9df92e6c 11009F: drivers/spi/spi-pxa2xx*
faf2e1db 11010F: drivers/usb/gadget/udc/pxa2*
679655da 11011F: include/sound/pxa2xx-lib.h
bec4c99e 11012F: sound/arm/pxa*
14430813 11013F: sound/soc/pxa/
1da177e4 11014
ec64d3bf
EG
11015PXA3xx NAND FLASH DRIVER
11016M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11017L: linux-mtd@lists.infradead.org
11018S: Maintained
9a67f099 11019F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 11020
cea4001a 11021QAT DRIVER
90ab5a81
TS
11022M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11023M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
11024L: qat-linux@intel.com
11025S: Supported
11026F: drivers/crypto/qat/
cea4001a 11027
82abbea7
RD
11028QCOM AUDIO (ASoC) DRIVERS
11029M: Patrick Lai <plai@codeaurora.org>
11030M: Banajit Goswami <bgoswami@codeaurora.org>
11031L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11032S: Supported
11033F: sound/soc/qcom/
11034
11035QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11036M: Gabriel Somlo <somlo@cmu.edu>
11037M: "Michael S. Tsirkin" <mst@redhat.com>
11038L: qemu-devel@nongnu.org
11039S: Maintained
11040F: drivers/firmware/qemu_fw_cfg.c
11041
52a09a04 11042QIB DRIVER
8473c603 11043M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
11044L: linux-rdma@vger.kernel.org
11045S: Supported
11046F: drivers/infiniband/hw/qib/
11047
7683e9e5
LT
11048QLOGIC QL41xxx FCOE DRIVER
11049M: QLogic-Storage-Upstream@cavium.com
11050L: linux-scsi@vger.kernel.org
11051S: Supported
11052F: drivers/scsi/qedf/
11053
11054QLOGIC QL41xxx ISCSI DRIVER
11055M: QLogic-Storage-Upstream@cavium.com
11056L: linux-scsi@vger.kernel.org
11057S: Supported
11058F: drivers/scsi/qedi/
11059
11060QLOGIC QL4xxx ETHERNET DRIVER
7683e9e5
LT
11061M: Ariel Elior <Ariel.Elior@cavium.com>
11062M: everest-linux-l2@cavium.com
11063L: netdev@vger.kernel.org
11064S: Supported
11065F: drivers/net/ethernet/qlogic/qed/
11066F: include/linux/qed/
11067F: drivers/net/ethernet/qlogic/qede/
11068
11069QLOGIC QL4xxx RDMA DRIVER
11070M: Ram Amrani <Ram.Amrani@cavium.com>
11071M: Ariel Elior <Ariel.Elior@cavium.com>
11072L: linux-rdma@vger.kernel.org
11073S: Supported
11074F: drivers/infiniband/hw/qedr/
11075F: include/uapi/rdma/qedr-abi.h
11076
5e9772b9
JS
11077QLOGIC QLA1280 SCSI DRIVER
11078M: Michael Reed <mdr@sgi.com>
11079L: linux-scsi@vger.kernel.org
11080S: Maintained
11081F: drivers/scsi/qla1280.[ch]
11082
1da177e4 11083QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 11084M: qla2xxx-upstream@qlogic.com
1da177e4
LT
11085L: linux-scsi@vger.kernel.org
11086S: Supported
679655da
JP
11087F: Documentation/scsi/LICENSE.qla2xxx
11088F: drivers/scsi/qla2xxx/
1da177e4 11089
5a4faa87 11090QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 11091M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
11092L: netdev@vger.kernel.org
11093S: Supported
679655da 11094F: Documentation/networking/LICENSE.qla3xxx
aa43c215 11095F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 11096
7683e9e5
LT
11097QLOGIC QLA4XXX iSCSI DRIVER
11098M: QLogic-Storage-Upstream@qlogic.com
11099L: linux-scsi@vger.kernel.org
0ec00f03 11100S: Supported
7683e9e5
LT
11101F: Documentation/scsi/LICENSE.qla4xxx
11102F: drivers/scsi/qla4xxx/
0ec00f03 11103
7683e9e5 11104QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
11105M: Harish Patil <harish.patil@cavium.com>
11106M: Manish Chopra <manish.chopra@cavium.com>
11107M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
11108L: netdev@vger.kernel.org
11109S: Supported
7683e9e5 11110F: drivers/net/ethernet/qlogic/qlcnic/
61d8658b 11111
7683e9e5
LT
11112QLOGIC QLGE 10Gb ETHERNET DRIVER
11113M: Harish Patil <harish.patil@cavium.com>
11114M: Manish Chopra <manish.chopra@cavium.com>
11115M: Dept-GELinuxNICDev@cavium.com
11116L: netdev@vger.kernel.org
b6ea01ba 11117S: Supported
7683e9e5 11118F: drivers/net/ethernet/qlogic/qlge/
b6ea01ba 11119
1da177e4 11120QNX4 FILESYSTEM
8b58be88 11121M: Anders Larsen <al@alarsen.net>
1da177e4
LT
11122W: http://www.alarsen.net/linux/qnx4fs/
11123S: Maintained
80811493 11124F: fs/qnx4/
c117ab84
CEB
11125F: include/uapi/linux/qnx4_fs.h
11126F: include/uapi/linux/qnxtypes.h
1da177e4 11127
d8b97569 11128QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
11129M: Stuart Yoder <stuyoder@gmail.com>
11130M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
11131L: linux-kernel@vger.kernel.org
11132S: Maintained
11133F: drivers/staging/fsl-mc/
c1517d50 11134F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
d8b97569 11135
91952bc0
AP
11136QT1010 MEDIA DRIVER
11137M: Antti Palosaari <crope@iki.fi>
11138L: linux-media@vger.kernel.org
a825eaec 11139W: https://linuxtv.org
91952bc0
AP
11140W: http://palosaari.fi/linux/
11141Q: http://patchwork.linuxtv.org/project/linux-media/list/
11142T: git git://linuxtv.org/anttip/media_tree.git
11143S: Maintained
11144F: drivers/media/tuners/qt1010*
11145
2ea0ffcb
KV
11146QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11147M: Kalle Valo <kvalo@qca.qualcomm.com>
11148L: ath10k@lists.infradead.org
11149W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 11150T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
11151S: Supported
11152F: drivers/net/wireless/ath/ath10k/
11153
7683e9e5
LT
11154QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11155M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11156L: linux-wireless@vger.kernel.org
11157W: http://wireless.kernel.org/en/users/Drivers/ath9k
11158S: Supported
11159F: drivers/net/wireless/ath/ath9k/
11160
5c8cea42
TT
11161QUALCOMM CAMERA SUBSYSTEM DRIVER
11162M: Todor Tomov <todor.tomov@linaro.org>
11163L: linux-media@vger.kernel.org
11164S: Maintained
11165F: Documentation/devicetree/bindings/media/qcom,camss.txt
11166F: Documentation/media/v4l-drivers/qcom_camss.rst
11167F: drivers/media/platform/qcom/camss-8x16/
11168
b9b17deb
TT
11169QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11170M: Timur Tabi <timur@codeaurora.org>
11171L: netdev@vger.kernel.org
11172S: Supported
11173F: drivers/net/ethernet/qualcomm/emac/
11174
4f4567cf
RK
11175QUALCOMM HEXAGON ARCHITECTURE
11176M: Richard Kuo <rkuo@codeaurora.org>
11177L: linux-hexagon@vger.kernel.org
9f273c24 11178T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
11179S: Supported
11180F: arch/hexagon/
11181
d43ecff3
RC
11182QUALCOMM IOMMU
11183M: Rob Clark <robdclark@gmail.com>
11184L: iommu@lists.linux-foundation.org
11185L: linux-arm-msm@vger.kernel.org
11186S: Maintained
11187F: drivers/iommu/qcom_iommu.c
11188
097748eb
SV
11189QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11190M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11191L: linux-media@vger.kernel.org
11192L: linux-arm-msm@vger.kernel.org
11193T: git git://linuxtv.org/media_tree.git
11194S: Maintained
11195F: drivers/media/platform/qcom/venus/
11196
8e84c258
EK
11197QUALCOMM WCN36XX WIRELESS DRIVER
11198M: Eugene Krasnikov <k.eugene.e@gmail.com>
11199L: wcn36xx@lists.infradead.org
11200W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11201T: git git://github.com/KrasnikovEugene/wcn36xx.git
11202S: Supported
11203F: drivers/net/wireless/ath/wcn36xx/
11204
98f44cb0 11205QUANTENNA QTNFMAC WIRELESS DRIVER
7683e9e5
LT
11206M: Igor Mitsyanko <imitsyanko@quantenna.com>
11207M: Avinash Patil <avinashp@quantenna.com>
11208M: Sergey Matyukevich <smatyukevich@quantenna.com>
11209L: linux-wireless@vger.kernel.org
11210S: Maintained
11211F: drivers/net/wireless/quantenna
11212
11213RADEON and AMDGPU DRM DRIVERS
11214M: Alex Deucher <alexander.deucher@amd.com>
11215M: Christian König <christian.koenig@amd.com>
11216L: amd-gfx@lists.freedesktop.org
11217T: git git://people.freedesktop.org/~agd5f/linux
11218S: Supported
11219F: drivers/gpu/drm/radeon/
11220F: include/uapi/drm/radeon_drm.h
11221F: drivers/gpu/drm/amd/
11222F: include/uapi/drm/amdgpu_drm.h
98f44cb0 11223
1da177e4 11224RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 11225M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 11226L: linux-fbdev@vger.kernel.org
1da177e4 11227S: Maintained
8a61f013 11228F: drivers/video/fbdev/aty/radeon*
c117ab84 11229F: include/uapi/linux/radeonfb.h
1da177e4 11230
c6c9b34c 11231RADIOSHARK RADIO DRIVER
c0936df4 11232M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11233L: linux-media@vger.kernel.org
11234T: git git://linuxtv.org/media_tree.git
11235S: Maintained
11236F: drivers/media/radio/radio-shark.c
11237
11238RADIOSHARK2 RADIO DRIVER
c0936df4 11239M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11240L: linux-media@vger.kernel.org
11241T: git git://linuxtv.org/media_tree.git
11242S: Maintained
11243F: drivers/media/radio/radio-shark2.c
11244F: drivers/media/radio/radio-tea5777.c
11245
82abbea7
RD
11246RADOS BLOCK DEVICE (RBD)
11247M: Ilya Dryomov <idryomov@gmail.com>
11248M: Sage Weil <sage@redhat.com>
11249M: Alex Elder <elder@kernel.org>
11250L: ceph-devel@vger.kernel.org
11251W: http://ceph.com/
11252T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11253T: git git://github.com/ceph/ceph-client.git
11254S: Supported
11255F: Documentation/ABI/testing/sysfs-bus-rbd
11256F: drivers/block/rbd.c
11257F: drivers/block/rbd_types.h
11258
1da177e4 11259RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 11260M: Paul Mackerras <paulus@samba.org>
c69f677c 11261L: linux-fbdev@vger.kernel.org
1da177e4 11262S: Maintained
8a61f013 11263F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 11264
0f314f6c
HV
11265RAINSHADOW-CEC DRIVER
11266M: Hans Verkuil <hverkuil@xs4all.nl>
11267L: linux-media@vger.kernel.org
11268T: git git://linuxtv.org/media_tree.git
11269S: Maintained
11270F: drivers/media/usb/rainshadow-cec/*
11271
a0fd81a9 11272RALINK MIPS ARCHITECTURE
bdb40e8e 11273M: John Crispin <john@phrozen.org>
a0fd81a9
JC
11274L: linux-mips@linux-mips.org
11275S: Maintained
11276F: arch/mips/ralink
11277
e7839f25 11278RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 11279P: rt2x00 project
b182427e 11280M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 11281M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 11282L: linux-wireless@vger.kernel.org
95ea3627 11283S: Maintained
33aca94d 11284F: drivers/net/wireless/ralink/rt2x00/
95ea3627 11285
9db5579b 11286RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 11287M: Jens Axboe <axboe@kernel.dk>
9db5579b 11288S: Maintained
679655da
JP
11289F: Documentation/blockdev/ramdisk.txt
11290F: drivers/block/brd.c
9db5579b 11291
9e95ce27 11292RANDOM NUMBER DRIVER
0624bcaa 11293M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 11294S: Maintained
679655da 11295F: drivers/char/random.c
9e95ce27 11296
394b701c 11297RAPIDIO SUBSYSTEM
8b58be88 11298M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 11299M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 11300S: Maintained
679655da 11301F: drivers/rapidio/
394b701c 11302
e2d1d6c0 11303RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 11304L: linux-wireless@vger.kernel.org
f52a5490 11305S: Orphan
679655da 11306F: drivers/net/wireless/ray*
e2d1d6c0
RD
11307
11308RCUTORTURE MODULE
e0198b29 11309M: Josh Triplett <josh@joshtriplett.org>
8b58be88 11310M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 11311L: linux-kernel@vger.kernel.org
f9094d8e 11312S: Supported
08deed1e 11313T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 11314F: Documentation/RCU/torture.txt
34e2d560 11315F: kernel/rcu/rcutorture.c
e2d1d6c0 11316
c87b9c60
PM
11317RCUTORTURE TEST FRAMEWORK
11318M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11319M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11320R: Steven Rostedt <rostedt@goodmis.org>
11321R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11322R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11323L: linux-kernel@vger.kernel.org
c87b9c60
PM
11324S: Supported
11325T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11326F: tools/testing/selftests/rcutorture
11327
c1f766b5 11328RDC R-321X SoC
8b58be88 11329M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
11330S: Maintained
11331
db17f395 11332RDC R6040 FAST ETHERNET DRIVER
35566e96 11333M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
11334L: netdev@vger.kernel.org
11335S: Maintained
58565a35 11336F: drivers/net/ethernet/rdc/r6040.c
db17f395 11337
82abbea7
RD
11338RDMAVT - RDMA verbs software
11339M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11340L: linux-rdma@vger.kernel.org
11341S: Supported
11342F: drivers/infiniband/sw/rdmavt
11343
a09ed661 11344RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 11345M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11346L: netdev@vger.kernel.org
11347L: linux-rdma@vger.kernel.org
fbb5a558 11348L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 11349W: https://oss.oracle.com/projects/rds/
a09ed661 11350S: Supported
679655da 11351F: net/rds/
72f26eee 11352F: Documentation/networking/rds.txt
a09ed661 11353
48553d10
FY
11354RDT - RESOURCE ALLOCATION
11355M: Fenghua Yu <fenghua.yu@intel.com>
11356L: linux-kernel@vger.kernel.org
11357S: Supported
11358F: arch/x86/kernel/cpu/intel_rdt*
05830204 11359F: arch/x86/include/asm/intel_rdt_sched.h
48553d10
FY
11360F: Documentation/x86/intel_rdt*
11361
595182bc 11362READ-COPY UPDATE (RCU)
8b58be88 11363M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11364M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11365R: Steven Rostedt <rostedt@goodmis.org>
11366R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11367R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11368L: linux-kernel@vger.kernel.org
9fab9787 11369W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 11370S: Supported
08deed1e 11371T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 11372F: Documentation/RCU/
9fab9787 11373X: Documentation/RCU/torture.txt
f9094d8e 11374F: include/linux/rcu*
4102adab
PM
11375X: include/linux/srcu.h
11376F: kernel/rcu/
34e2d560 11377X: kernel/torture.c
595182bc 11378
0c86edc0 11379REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 11380M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 11381M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6ceec695 11382L: linux-rtc@vger.kernel.org
8a6e2535 11383Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 11385S: Maintained
7af6a2e1 11386F: Documentation/devicetree/bindings/rtc/
679655da
JP
11387F: Documentation/rtc.txt
11388F: drivers/rtc/
11389F: include/linux/rtc.h
c117ab84 11390F: include/uapi/linux/rtc.h
fe23c336
AB
11391F: include/linux/rtc/
11392F: include/linux/platform_data/rtc-*
11393F: tools/testing/selftests/timers/rtctest.c
0c86edc0 11394
0e400c53
MB
11395REALTEK AUDIO CODECS
11396M: Bard Liao <bardliao@realtek.com>
11397M: Oder Chiou <oder_chiou@realtek.com>
11398S: Maintained
11399F: sound/soc/codecs/rt*
11400F: include/sound/rt*.h
11401
b83a313b 11402REGISTER MAP ABSTRACTION
b02e48f2 11403M: Mark Brown <broonie@kernel.org>
dd060bc9 11404L: linux-kernel@vger.kernel.org
b83a313b
MB
11405T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11406S: Supported
9398a639 11407F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
11408F: drivers/base/regmap/
11409F: include/linux/regmap.h
11410
82abbea7
RD
11411REISERFS FILE SYSTEM
11412L: reiserfs-devel@vger.kernel.org
11413S: Supported
11414F: fs/reiserfs/
11415
400e64df
OBC
11416REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11417M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11418M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11419L: linux-remoteproc@vger.kernel.org
6bb697b6 11420T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 11421S: Maintained
15ebc72d 11422F: Documentation/devicetree/bindings/remoteproc/
400e64df 11423F: Documentation/remoteproc.txt
15ebc72d 11424F: drivers/remoteproc/
6fc26488 11425F: include/linux/remoteproc.h
400e64df 11426
d8115db5
OBC
11427REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11428M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11429M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11430L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
11431T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11432S: Maintained
11433F: drivers/rpmsg/
11434F: Documentation/rpmsg.txt
11435F: include/linux/rpmsg.h
38c6fc32 11436F: include/linux/rpmsg/
d8115db5 11437
fedc81e7
GU
11438RENESAS CLOCK DRIVERS
11439M: Geert Uytterhoeven <geert+renesas@glider.be>
11440L: linux-renesas-soc@vger.kernel.org
11441S: Supported
11442F: drivers/clk/renesas/
11443
8e6569af
SS
11444RENESAS ETHERNET DRIVERS
11445R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11446L: netdev@vger.kernel.org
4a121096 11447L: linux-renesas-soc@vger.kernel.org
6fa9c623
SS
11448F: Documentation/devicetree/bindings/net/renesas,*.txt
11449F: Documentation/devicetree/bindings/net/sh_eth.txt
8e6569af
SS
11450F: drivers/net/ethernet/renesas/
11451F: include/linux/sh_eth.h
11452
059c53b3
MV
11453RENESAS R-CAR GYROADC DRIVER
11454M: Marek Vasut <marek.vasut@gmail.com>
11455L: linux-iio@vger.kernel.org
11456S: Supported
11457F: drivers/iio/adc/rcar_gyro_adc.c
11458
7c7356ba 11459RENESAS USB PHY DRIVER
3e46c397 11460M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 11461L: linux-renesas-soc@vger.kernel.org
3e46c397 11462S: Maintained
7c7356ba 11463F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
3e46c397 11464
1b0fe6be
PZ
11465RESET CONTROLLER FRAMEWORK
11466M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 11467T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
11468S: Maintained
11469F: drivers/reset/
11470F: Documentation/devicetree/bindings/reset/
b2f6dd7b 11471F: include/dt-bindings/reset/
1b0fe6be
PZ
11472F: include/linux/reset.h
11473F: include/linux/reset-controller.h
11474
e0897645 11475RFKILL
8b58be88 11476M: Johannes Berg <johannes@sipsolutions.net>
19d337df 11477L: linux-wireless@vger.kernel.org
ce466579
JB
11478W: http://wireless.kernel.org/
11479T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11480T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 11481S: Maintained
505c9247 11482F: Documentation/rfkill.txt
80811493 11483F: net/rfkill/
e0897645 11484
933685ca
TG
11485RHASHTABLE
11486M: Thomas Graf <tgraf@suug.ch>
39ec406d 11487M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
11488L: netdev@vger.kernel.org
11489S: Maintained
11490F: lib/rhashtable.c
11491F: include/linux/rhashtable.h
11492
7683e9e5 11493RICOH R5C592 MEMORYSTICK DRIVER
67e054e9
ML
11494M: Maxim Levitsky <maximlevitsky@gmail.com>
11495S: Maintained
7683e9e5 11496F: drivers/memstick/host/r592.*
67e054e9 11497
7683e9e5 11498RICOH SMARTMEDIA/XD DRIVER
92634125
ML
11499M: Maxim Levitsky <maximlevitsky@gmail.com>
11500S: Maintained
7683e9e5
LT
11501F: drivers/mtd/nand/r852.c
11502F: drivers/mtd/nand/r852.h
92634125 11503
27f1d2f9
SA
11504ROCCAT DRIVERS
11505M: Stefan Achatz <erazor_de@users.sourceforge.net>
11506W: http://sourceforge.net/projects/roccat/
11507S: Maintained
11508F: drivers/hid/hid-roccat*
11509F: include/linux/hid-roccat*
11510F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11511
4b8ac966
JP
11512ROCKER DRIVER
11513M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
11514L: netdev@vger.kernel.org
11515S: Supported
11516F: drivers/net/ethernet/rocker/
11517
1da177e4
LT
11518ROCKETPORT DRIVER
11519P: Comtrol Corp.
1da177e4
LT
11520W: http://www.comtrol.com
11521S: Maintained
679655da 11522F: Documentation/serial/rocket.txt
c897401b 11523F: drivers/tty/rocket*
1da177e4 11524
7645c2f4
KC
11525ROCKETPORT EXPRESS/INFINITY DRIVER
11526M: Kevin Cernekee <cernekee@gmail.com>
11527L: linux-serial@vger.kernel.org
11528S: Odd Fixes
11529F: drivers/tty/serial/rp2.*
11530
d3ea2127
MV
11531ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11532M: Marek Vasut <marek.vasut+renesas@gmail.com>
11533L: linux-kernel@vger.kernel.org
11534L: linux-renesas-soc@vger.kernel.org
11535S: Supported
11536F: drivers/mfd/bd9571mwv.c
11537F: drivers/regulator/bd9571mwv-regulator.c
11538F: drivers/gpio/gpio-bd9571mwv.c
11539F: include/linux/mfd/bd9571mwv.h
11540F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11541
1da177e4 11542ROSE NETWORK LAYER
8b58be88 11543M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 11544L: linux-hams@vger.kernel.org
d34cb28a 11545W: http://www.linux-ax25.org/
1da177e4 11546S: Maintained
679655da 11547F: include/net/rose.h
c117ab84 11548F: include/uapi/linux/rose.h
679655da 11549F: net/rose/
1da177e4 11550
91952bc0
AP
11551RTL2830 MEDIA DRIVER
11552M: Antti Palosaari <crope@iki.fi>
11553L: linux-media@vger.kernel.org
a825eaec 11554W: https://linuxtv.org
91952bc0
AP
11555W: http://palosaari.fi/linux/
11556Q: http://patchwork.linuxtv.org/project/linux-media/list/
11557T: git git://linuxtv.org/anttip/media_tree.git
11558S: Maintained
11559F: drivers/media/dvb-frontends/rtl2830*
11560
27a0aacf
AP
11561RTL2832 MEDIA DRIVER
11562M: Antti Palosaari <crope@iki.fi>
11563L: linux-media@vger.kernel.org
a825eaec 11564W: https://linuxtv.org
27a0aacf
AP
11565W: http://palosaari.fi/linux/
11566Q: http://patchwork.linuxtv.org/project/linux-media/list/
11567T: git git://linuxtv.org/anttip/media_tree.git
11568S: Maintained
11569F: drivers/media/dvb-frontends/rtl2832*
11570
ba6e6f6e
AP
11571RTL2832_SDR MEDIA DRIVER
11572M: Antti Palosaari <crope@iki.fi>
11573L: linux-media@vger.kernel.org
a825eaec 11574W: https://linuxtv.org
ba6e6f6e
AP
11575W: http://palosaari.fi/linux/
11576Q: http://patchwork.linuxtv.org/project/linux-media/list/
11577T: git git://linuxtv.org/anttip/media_tree.git
11578S: Maintained
b4bb1c28 11579F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 11580
59840488 11581RTL8180 WIRELESS DRIVER
605bebe2 11582L: linux-wireless@vger.kernel.org
491b26b4 11583W: http://wireless.kernel.org/
54e5881d 11584T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 11585S: Orphan
62141726 11586F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 11587
59840488 11588RTL8187 WIRELESS DRIVER
9f0939bf 11589M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
11590M: Hin-Tak Leung <htl10@users.sourceforge.net>
11591M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 11592L: linux-wireless@vger.kernel.org
491b26b4 11593W: http://wireless.kernel.org/
54e5881d 11594T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 11595S: Maintained
62141726 11596F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 11597
3cf0c8ad
LF
11598RTL8192CE WIRELESS DRIVER
11599M: Larry Finger <Larry.Finger@lwfinger.net>
11600M: Chaoming Li <chaoming_li@realsil.com.cn>
11601L: linux-wireless@vger.kernel.org
491b26b4 11602W: http://wireless.kernel.org/
3cf0c8ad
LF
11603T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11604S: Maintained
62141726
KV
11605F: drivers/net/wireless/realtek/rtlwifi/
11606F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 11607
26f1fad2 11608RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 11609M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 11610L: linux-wireless@vger.kernel.org
171a900c 11611T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
11612S: Maintained
11613F: drivers/net/wireless/realtek/rtl8xxxu/
11614
9eb8ef74 11615S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 11616M: Antonino Daplas <adaplas@gmail.com>
c69f677c 11617L: linux-fbdev@vger.kernel.org
ce00f85c 11618S: Maintained
8a61f013 11619F: drivers/video/fbdev/savage/
9eb8ef74 11620
1da177e4 11621S390
8b58be88
JP
11622M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11623M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 11624L: linux-s390@vger.kernel.org
5238da45 11625W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 11627S: Supported
679655da 11628F: arch/s390/
a968cd3e 11629F: drivers/s390/
3bfe6858 11630F: Documentation/s390/
0c88a041 11631F: Documentation/driver-api/s390-drivers.rst
5238da45 11632
322986ca
SO
11633S390 COMMON I/O LAYER
11634M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11635M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11636L: linux-s390@vger.kernel.org
11637W: http://www.ibm.com/developerworks/linux/linux390/
11638S: Supported
11639F: drivers/s390/cio/
11640
11641S390 DASD DRIVER
38b7f07a
SH
11642M: Stefan Haberland <sth@linux.vnet.ibm.com>
11643M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
11644L: linux-s390@vger.kernel.org
11645W: http://www.ibm.com/developerworks/linux/linux390/
11646S: Supported
11647F: drivers/s390/block/dasd*
11648F: block/partitions/ibm.c
11649
7683e9e5
LT
11650S390 IOMMU (PCI)
11651M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11652L: linux-s390@vger.kernel.org
11653W: http://www.ibm.com/developerworks/linux/linux390/
11654S: Supported
11655F: drivers/iommu/s390-iommu.c
11656
11657S390 IUCV NETWORK LAYER
11658M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11659M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11660L: linux-s390@vger.kernel.org
11661W: http://www.ibm.com/developerworks/linux/linux390/
11662S: Supported
11663F: drivers/s390/net/*iucv*
11664F: include/net/iucv/
11665F: net/iucv/
11666
5238da45 11667S390 NETWORK DRIVERS
90b14dc7 11668M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 11669M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 11670L: linux-s390@vger.kernel.org
5238da45
HC
11671W: http://www.ibm.com/developerworks/linux/linux390/
11672S: Supported
679655da 11673F: drivers/s390/net/
5238da45 11674
322986ca
SO
11675S390 PCI SUBSYSTEM
11676M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11677M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11678L: linux-s390@vger.kernel.org
11679W: http://www.ibm.com/developerworks/linux/linux390/
11680S: Supported
11681F: arch/s390/pci/
11682F: drivers/pci/hotplug/s390_pci_hpc.c
11683
7683e9e5
LT
11684S390 VFIO-CCW DRIVER
11685M: Cornelia Huck <cohuck@redhat.com>
11686M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11687L: linux-s390@vger.kernel.org
11688L: kvm@vger.kernel.org
11689S: Supported
11690F: drivers/s390/cio/vfio_ccw*
11691F: Documentation/s390/vfio-ccw.txt
11692F: include/uapi/linux/vfio_ccw.h
11693
feed9b62 11694S390 ZCRYPT DRIVER
cb9c6385 11695M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 11696L: linux-s390@vger.kernel.org
a968cd3e 11697W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 11698S: Supported
d5ca6918 11699F: drivers/s390/crypto/
feed9b62 11700
5238da45 11701S390 ZFCP DRIVER
d38e19d0 11702M: Steffen Maier <maier@linux.vnet.ibm.com>
458ceea9 11703M: Benjamin Block <bblock@linux.vnet.ibm.com>
d58140cc 11704L: linux-s390@vger.kernel.org
5238da45 11705W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 11706S: Supported
679655da 11707F: drivers/s390/scsi/zfcp_*
1da177e4 11708
4dde7f75 11709S3C24XX SD/MMC Driver
8b58be88 11710M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 11711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 11712S: Supported
679655da 11713F: drivers/mmc/host/s3cmci.*
4dde7f75 11714
1f15a229
HV
11715SAA6588 RDS RECEIVER DRIVER
11716M: Hans Verkuil <hverkuil@xs4all.nl>
11717L: linux-media@vger.kernel.org
11718T: git git://linuxtv.org/media_tree.git
a825eaec 11719W: https://linuxtv.org
1f15a229
HV
11720S: Odd Fixes
11721F: drivers/media/i2c/saa6588*
11722
98ed12e6 11723SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
11724M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11725M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 11726L: linux-media@vger.kernel.org
a825eaec 11727W: https://linuxtv.org
98ed12e6
MCC
11728T: git git://linuxtv.org/media_tree.git
11729S: Odd fixes
618cd932 11730F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
11731F: drivers/media/pci/saa7134/
11732
1da177e4 11733SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 11734M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 11735L: linux-media@vger.kernel.org
275ffde4 11736T: git git://linuxtv.org/media_tree.git
1da177e4 11737S: Maintained
90d72ac6
MCC
11738F: drivers/media/common/saa7146/
11739F: drivers/media/pci/saa7146/
11740F: include/media/saa7146*
1da177e4 11741
4a109cc0 11742SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 11743M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 11744M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 11745M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
11746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11747S: Supported
14430813 11748F: sound/soc/samsung/
4a109cc0 11749
c46ea13f
KK
11750SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11751M: Krzysztof Kozlowski <krzk@kernel.org>
11752L: linux-crypto@vger.kernel.org
11753L: linux-samsung-soc@vger.kernel.org
11754S: Maintained
11755F: drivers/crypto/exynos-rng.c
11756F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11757
0d89a28b 11758SAMSUNG FRAMEBUFFER DRIVER
b7701755 11759M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
11760L: linux-fbdev@vger.kernel.org
11761S: Maintained
8a61f013 11762F: drivers/video/fbdev/s3c-fb.c
0d89a28b 11763
7683e9e5
LT
11764SAMSUNG LAPTOP DRIVER
11765M: Corentin Chary <corentin.chary@gmail.com>
11766L: platform-driver-x86@vger.kernel.org
11767S: Maintained
11768F: drivers/platform/x86/samsung-laptop.c
11769
b40f0632 11770SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 11771M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
11772M: Krzysztof Kozlowski <krzk@kernel.org>
11773M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 11774L: linux-kernel@vger.kernel.org
b40f0632 11775L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
11776S: Supported
11777F: drivers/mfd/sec*.c
11778F: drivers/regulator/s2m*.c
11779F: drivers/regulator/s5m*.c
b40f0632
KK
11780F: drivers/clk/clk-s2mps11.c
11781F: drivers/rtc/rtc-s5m.c
f69d3a17 11782F: include/linux/mfd/samsung/
a13c7c51
KK
11783F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11784F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 11785F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 11786F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 11787
6fd86ab2
SN
11788SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11789M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11790L: linux-media@vger.kernel.org
11791L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11792S: Maintained
11793F: drivers/media/platform/s3c-camif/
d647f0b7 11794F: include/media/drv-intf/s3c_camif.h
6fd86ab2 11795
7683e9e5
LT
11796SAMSUNG S3FWRN5 NFC DRIVER
11797M: Robert Baldyga <r.baldyga@samsung.com>
11798M: Krzysztof Opasiak <k.opasiak@samsung.com>
11799L: linux-nfc@lists.01.org (moderated for non-subscribers)
11800S: Supported
11801F: drivers/nfc/s3fwrn5
11802
b84ef24e
AH
11803SAMSUNG S5C73M3 CAMERA DRIVER
11804M: Kyungmin Park <kyungmin.park@samsung.com>
11805M: Andrzej Hajda <a.hajda@samsung.com>
11806L: linux-media@vger.kernel.org
11807S: Supported
11808F: drivers/media/i2c/s5c73m3/*
11809
7d459937
AH
11810SAMSUNG S5K5BAF CAMERA DRIVER
11811M: Kyungmin Park <kyungmin.park@samsung.com>
11812M: Andrzej Hajda <a.hajda@samsung.com>
11813L: linux-media@vger.kernel.org
11814S: Supported
11815F: drivers/media/i2c/s5k5baf.c
11816
7683e9e5
LT
11817SAMSUNG S5P Security SubSystem (SSS) DRIVER
11818M: Krzysztof Kozlowski <krzk@kernel.org>
11819M: Vladimir Zapolskiy <vz@mleia.com>
11820L: linux-crypto@vger.kernel.org
11821L: linux-samsung-soc@vger.kernel.org
11822S: Maintained
11823F: drivers/crypto/s5p-sss.c
11824
11825SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11826M: Kyungmin Park <kyungmin.park@samsung.com>
11827M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11828L: linux-media@vger.kernel.org
11829Q: https://patchwork.linuxtv.org/project/linux-media/list/
c04c674f 11830S: Supported
7683e9e5 11831F: drivers/media/platform/exynos4-is/
c04c674f 11832
310e39c9 11833SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
11834M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11835M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 11836M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
11837S: Supported
11838L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11839F: drivers/clk/samsung/
490583f0
CC
11840F: include/dt-bindings/clock/exynos*.h
11841F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 11842
2e365a70
AS
11843SAMSUNG SPI DRIVERS
11844M: Kukjin Kim <kgene@kernel.org>
11845M: Krzysztof Kozlowski <krzk@kernel.org>
11846M: Andi Shyti <andi.shyti@samsung.com>
11847L: linux-spi@vger.kernel.org
11848L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11849S: Maintained
11850F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11851F: drivers/spi/spi-s3c*
11852F: include/linux/platform_data/spi-s3c64xx.h
11853
66890ed6
BA
11854SAMSUNG SXGBE DRIVERS
11855M: Byungho An <bh74.an@samsung.com>
11856M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
11857M: Vipul Pandya <vipul.pandya@samsung.com>
11858S: Supported
11859L: netdev@vger.kernel.org
11860F: drivers/net/ethernet/samsung/sxgbe/
11861
93c537af 11862SAMSUNG THERMAL DRIVER
0faf7dd5 11863M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
11864L: linux-pm@vger.kernel.org
11865L: linux-samsung-soc@vger.kernel.org
11866S: Supported
9f273c24 11867T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
11868F: drivers/thermal/samsung/
11869
e296cd32 11870SAMSUNG USB2 PHY DRIVER
774e0362
KD
11871M: Kamil Debski <kamil@wypas.org>
11872M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
11873L: linux-kernel@vger.kernel.org
11874S: Supported
11875F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11876F: Documentation/phy/samsung-usb2.txt
0b56e9a7
VG
11877F: drivers/phy/samsung/phy-exynos4210-usb2.c
11878F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11879F: drivers/phy/samsung/phy-exynos5250-usb2.c
11880F: drivers/phy/samsung/phy-s5pv210-usb2.c
11881F: drivers/phy/samsung/phy-samsung-usb2.c
11882F: drivers/phy/samsung/phy-samsung-usb2.h
e296cd32 11883
1da177e4 11884SC1200 WDT DRIVER
b300645a 11885M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 11886S: Maintained
679655da 11887F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
11888
11889SCHEDULER
dd9b238c 11890M: Ingo Molnar <mingo@redhat.com>
8b58be88 11891M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 11892L: linux-kernel@vger.kernel.org
75fc2d37 11893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 11894S: Maintained
95c0d71d 11895F: kernel/sched/
679655da 11896F: include/linux/sched.h
c117ab84 11897F: include/uapi/linux/sched.h
c2eb505b 11898F: include/linux/wait.h
1da177e4 11899
6bcf6737 11900SCORE ARCHITECTURE
ed38665e 11901M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 11902M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 11903W: http://www.sunplus.com
6bcf6737 11904S: Supported
a2681a75 11905F: arch/score/
6bcf6737 11906
f2ed287b
LR
11907SCR24X CHIP CARD INTERFACE DRIVER
11908M: Lubomir Rintel <lkundrak@v3.sk>
11909S: Supported
11910F: drivers/char/pcmcia/scr24x_cs.c
11911
1da177e4 11912SCSI CDROM DRIVER
8b58be88 11913M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11914L: linux-scsi@vger.kernel.org
11915W: http://www.kernel.dk
11916S: Maintained
679655da 11917F: drivers/scsi/sr*
1da177e4 11918
fb50a83d 11919SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11920M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11921L: linux-rdma@vger.kernel.org
11922S: Supported
11923W: http://www.openfabrics.org
11924Q: http://patchwork.kernel.org/project/linux-rdma/list/
11925T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11926F: drivers/infiniband/ulp/srp/
11927F: include/scsi/srp.h
11928
1da177e4 11929SCSI SG DRIVER
8b58be88 11930M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11931L: linux-scsi@vger.kernel.org
59ab3c93 11932W: http://sg.danny.cz/sg
1da177e4 11933S: Maintained
59ab3c93 11934F: Documentation/scsi/scsi-generic.txt
679655da
JP
11935F: drivers/scsi/sg.c
11936F: include/scsi/sg.h
1da177e4
LT
11937
11938SCSI SUBSYSTEM
7ee7895c 11939M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11940T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11941M: "Martin K. Petersen" <martin.petersen@oracle.com>
11942T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11943L: linux-scsi@vger.kernel.org
1da177e4 11944S: Maintained
2c99a314 11945F: Documentation/devicetree/bindings/scsi/
679655da
JP
11946F: drivers/scsi/
11947F: include/scsi/
1da177e4
LT
11948
11949SCSI TAPE DRIVER
8b58be88 11950M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11951L: linux-scsi@vger.kernel.org
11952S: Maintained
679655da 11953F: Documentation/scsi/st.txt
f7269cfc
JD
11954F: drivers/scsi/st.*
11955F: drivers/scsi/st_*.h
1da177e4
LT
11956
11957SCTP PROTOCOL
8b6efb75 11958M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11959M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11960L: linux-sctp@vger.kernel.org
5f85813c 11961W: http://lksctp.sourceforge.net
8b6efb75 11962S: Maintained
679655da
JP
11963F: Documentation/networking/sctp.txt
11964F: include/linux/sctp.h
4d58c025 11965F: include/uapi/linux/sctp.h
679655da
JP
11966F: include/net/sctp/
11967F: net/sctp/
1da177e4
LT
11968
11969SCx200 CPU SUPPORT
8b58be88 11970M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11971S: Odd Fixes
679655da 11972F: Documentation/i2c/busses/scx200_acb
390889b6 11973F: arch/x86/platform/scx200/
679655da
JP
11974F: drivers/watchdog/scx200_wdt.c
11975F: drivers/i2c/busses/scx200*
11976F: drivers/mtd/maps/scx200_docflash.c
11977F: include/linux/scx200.h
1662d32c
JC
11978
11979SCx200 GPIO DRIVER
8b58be88 11980M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11981S: Maintained
679655da
JP
11982F: drivers/char/scx200_gpio.c
11983F: include/linux/scx200_gpio.h
1662d32c
JC
11984
11985SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11986M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11987S: Maintained
679655da 11988F: drivers/clocksource/scx200_hrt.c
1da177e4 11989
6a36913a 11990SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11991M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11992L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11993S: Maintained
679655da 11994F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11995
c04f9d61
KC
11996SECURE COMPUTING
11997M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11998R: Andy Lutomirski <luto@amacapital.net>
11999R: Will Drewry <wad@chromium.org>
c04f9d61
KC
12000T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12001S: Supported
12002F: kernel/seccomp.c
12003F: include/uapi/linux/seccomp.h
12004F: include/linux/seccomp.h
c99ee51a 12005F: tools/testing/selftests/seccomp/*
0b40808a 12006F: tools/testing/selftests/kselftest_harness.h
c061f33f 12007F: Documentation/userspace-api/seccomp_filter.rst
c04f9d61
KC
12008K: \bsecure_computing
12009K: \bTIF_SECCOMP\b
12010
7683e9e5
LT
12011SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12012M: Al Cooper <alcooperx@gmail.com>
12013L: linux-mmc@vger.kernel.org
12014L: bcm-kernel-feedback-list@broadcom.com
12015S: Maintained
12016F: drivers/mmc/host/sdhci-brcmstb*
12017
82abbea7
RD
12018SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12019M: Adrian Hunter <adrian.hunter@intel.com>
12020L: linux-mmc@vger.kernel.org
12021T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12022S: Maintained
12023F: drivers/mmc/host/sdhci*
12024F: include/linux/mmc/sdhci*
12025
0d1bb41a 12026SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 12027M: Ben Dooks <ben-linux@fluff.org>
dc524882 12028M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 12029L: linux-mmc@vger.kernel.org
0d1bb41a 12030S: Maintained
dc524882 12031F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 12032
c63b3cba 12033SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 12034M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
12035L: linux-mmc@vger.kernel.org
12036S: Maintained
12037F: drivers/mmc/host/sdhci-spear.c
12038
455a7b23
SB
12039SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12040M: Scott Bauer <scott.bauer@intel.com>
12041M: Jonathan Derrick <jonathan.derrick@intel.com>
12042M: Rafael Antognolli <rafael.antognolli@intel.com>
0222967b 12043L: linux-block@vger.kernel.org
455a7b23
SB
12044S: Supported
12045F: block/sed*
12046F: block/opal_proto.h
12047F: include/linux/sed*
12048F: include/uapi/linux/sed*
12049
7683e9e5
LT
12050SECURITY CONTACT
12051M: Security Officers <security@kernel.org>
12052S: Supported
12053
8711cca2 12054SECURITY SUBSYSTEM
9b45c0d2 12055M: James Morris <james.l.morris@oracle.com>
9c3646d1 12056M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 12057L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 12058T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 12059W: http://kernsec.org/
8711cca2 12060S: Supported
7d2c86b5 12061F: security/
8711cca2 12062
1da177e4 12063SELINUX SECURITY MODULE
e0238b4c 12064M: Paul Moore <paul@paul-moore.com>
8b58be88 12065M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 12066M: Eric Paris <eparis@parisplace.org>
e0238b4c 12067L: selinux@tycho.nsa.gov (moderated for non-subscribers)
cd0d877d
PM
12068W: https://selinuxproject.org
12069W: https://github.com/SELinuxProject
12070T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
1da177e4 12071S: Supported
679655da
JP
12072F: include/linux/selinux*
12073F: security/selinux/
6bde95ce 12074F: scripts/selinux/
229fd05c 12075F: Documentation/admin-guide/LSM/SELinux.rst
1da177e4 12076
cef2cf07 12077SENSABLE PHANTOM
8b58be88 12078M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 12079S: Maintained
679655da 12080F: drivers/misc/phantom.c
c117ab84 12081F: include/uapi/linux/phantom.h
cef2cf07 12082
82abbea7
RD
12083SERIAL DEVICE BUS
12084M: Rob Herring <robh@kernel.org>
12085L: linux-serial@vger.kernel.org
12086S: Maintained
12087F: Documentation/devicetree/bindings/serial/slave-device.txt
12088F: drivers/tty/serdev/
12089F: include/linux/serdev.h
6b7c5b94 12090
7683e9e5
LT
12091SERIAL DRIVERS
12092M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12093L: linux-serial@vger.kernel.org
12094S: Maintained
12095F: Documentation/devicetree/bindings/serial/
12096F: drivers/tty/serial/
12097
82abbea7
RD
12098SERIAL IR RECEIVER
12099M: Sean Young <sean@mess.org>
12100L: linux-media@vger.kernel.org
12101S: Maintained
12102F: drivers/media/rc/serial_ir.c
d2928a8c 12103
8ceee660 12104SFC NETWORK DRIVER
c06f51ea 12105M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
12106M: Edward Cree <ecree@solarflare.com>
12107M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 12108L: netdev@vger.kernel.org
8ceee660 12109S: Supported
874aeea5 12110F: drivers/net/ethernet/sfc/
8ceee660 12111
e2d1d6c0 12112SGI GRU DRIVER
cc883afc 12113M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 12114S: Maintained
679655da 12115F: drivers/misc/sgi-gru/
e2d1d6c0
RD
12116
12117SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 12118M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
12119L: linux-ia64@vger.kernel.org
12120S: Supported
679655da 12121F: Documentation/ia64/serial.txt
df621252 12122F: drivers/tty/serial/ioc?_serial.c
679655da 12123F: include/linux/ioc?.h
e2d1d6c0 12124
75312619 12125SGI XP/XPC/XPNET DRIVER
e180383f
RH
12126M: Cliff Whickman <cpw@sgi.com>
12127M: Robin Holt <robinmholt@gmail.com>
75312619 12128S: Maintained
679655da 12129F: drivers/misc/sgi-xp/
75312619 12130
7683e9e5
LT
12131SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12132M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12133L: linux-s390@vger.kernel.org
12134W: http://www.ibm.com/developerworks/linux/linux390/
12135S: Supported
12136F: net/smc/
12137
82abbea7
RD
12138SH_VEU V4L2 MEM2MEM DRIVER
12139L: linux-media@vger.kernel.org
12140S: Orphan
12141F: drivers/media/platform/sh_veu.c
12142
12143SH_VOU V4L2 OUTPUT DRIVER
12144L: linux-media@vger.kernel.org
12145S: Orphan
12146F: drivers/media/platform/sh_vou.c
12147F: include/media/drv-intf/sh_vou.h
12148
46eacf3b
AP
12149SI2157 MEDIA DRIVER
12150M: Antti Palosaari <crope@iki.fi>
12151L: linux-media@vger.kernel.org
a825eaec 12152W: https://linuxtv.org
46eacf3b
AP
12153W: http://palosaari.fi/linux/
12154Q: http://patchwork.linuxtv.org/project/linux-media/list/
12155T: git git://linuxtv.org/anttip/media_tree.git
12156S: Maintained
12157F: drivers/media/tuners/si2157*
12158
75e2d5ba
AP
12159SI2168 MEDIA DRIVER
12160M: Antti Palosaari <crope@iki.fi>
12161L: linux-media@vger.kernel.org
a825eaec 12162W: https://linuxtv.org
75e2d5ba
AP
12163W: http://palosaari.fi/linux/
12164Q: http://patchwork.linuxtv.org/project/linux-media/list/
12165T: git git://linuxtv.org/anttip/media_tree.git
12166S: Maintained
12167F: drivers/media/dvb-frontends/si2168*
12168
49cc629d
HV
12169SI470X FM RADIO RECEIVER I2C DRIVER
12170M: Hans Verkuil <hverkuil@xs4all.nl>
12171L: linux-media@vger.kernel.org
12172T: git git://linuxtv.org/media_tree.git
a825eaec 12173W: https://linuxtv.org
49cc629d
HV
12174S: Odd Fixes
12175F: drivers/media/radio/si470x/radio-si470x-i2c.c
12176
12177SI470X FM RADIO RECEIVER USB DRIVER
12178M: Hans Verkuil <hverkuil@xs4all.nl>
12179L: linux-media@vger.kernel.org
12180T: git git://linuxtv.org/media_tree.git
a825eaec 12181W: https://linuxtv.org
49cc629d
HV
12182S: Maintained
12183F: drivers/media/radio/si470x/radio-si470x-common.c
12184F: drivers/media/radio/si470x/radio-si470x.h
12185F: drivers/media/radio/si470x/radio-si470x-usb.c
12186
c937ca03
EV
12187SI4713 FM RADIO TRANSMITTER I2C DRIVER
12188M: Eduardo Valentin <edubezval@gmail.com>
12189L: linux-media@vger.kernel.org
12190T: git git://linuxtv.org/media_tree.git
a825eaec 12191W: https://linuxtv.org
c937ca03 12192S: Odd Fixes
99995ded 12193F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
12194
12195SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12196M: Eduardo Valentin <edubezval@gmail.com>
12197L: linux-media@vger.kernel.org
12198T: git git://linuxtv.org/media_tree.git
a825eaec 12199W: https://linuxtv.org
c937ca03 12200S: Odd Fixes
99995ded
DR
12201F: drivers/media/radio/si4713/radio-platform-si4713.c
12202
12203SI4713 FM RADIO TRANSMITTER USB DRIVER
12204M: Hans Verkuil <hverkuil@xs4all.nl>
12205L: linux-media@vger.kernel.org
12206T: git git://linuxtv.org/media_tree.git
a825eaec 12207W: https://linuxtv.org
99995ded
DR
12208S: Maintained
12209F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 12210
beb91d46 12211SIANO DVB DRIVER
5dc8a864
MCC
12212M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12213M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 12214L: linux-media@vger.kernel.org
a825eaec 12215W: https://linuxtv.org
beb91d46
MCC
12216T: git git://linuxtv.org/media_tree.git
12217S: Odd fixes
12218F: drivers/media/common/siano/
beb91d46 12219F: drivers/media/usb/siano/
beb91d46 12220F: drivers/media/usb/siano/
14430813 12221F: drivers/media/mmc/siano/
beb91d46 12222
cef9dd85
HG
12223SILEAD TOUCHSCREEN DRIVER
12224M: Hans de Goede <hdegoede@redhat.com>
12225L: linux-input@vger.kernel.org
12226L: platform-driver-x86@vger.kernel.org
12227S: Maintained
12228F: drivers/input/touchscreen/silead.c
12229F: drivers/platform/x86/silead_dmi.c
12230
82abbea7
RD
12231SILICON MOTION SM712 FRAME BUFFER DRIVER
12232M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12233M: Teddy Wang <teddy.wang@siliconmotion.com>
12234M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
6f15b602
HG
12235L: linux-fbdev@vger.kernel.org
12236S: Maintained
82abbea7
RD
12237F: drivers/video/fbdev/sm712*
12238F: Documentation/fb/sm712fb.txt
b618b69c 12239
6349d997 12240SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 12241M: Len Brown <lenb@kernel.org>
6349d997
LB
12242L: sfi-devel@simplefirmware.org
12243W: http://simplefirmware.org/
12244T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 12245S: Supported
943fc810 12246F: arch/x86/platform/sfi/
6349d997
LB
12247F: drivers/sfi/
12248F: include/linux/sfi*.h
e2d1d6c0 12249
82abbea7
RD
12250SIMPLEFB FB DRIVER
12251M: Hans de Goede <hdegoede@redhat.com>
12252L: linux-fbdev@vger.kernel.org
12253S: Maintained
12254F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12255F: drivers/video/fbdev/simplefb.c
12256F: include/linux/platform_data/simplefb.h
12257
1da177e4
LT
12258SIMTEC EB110ATX (Chalice CATS)
12259P: Ben Dooks
b16957c6
BD
12260P: Vincent Sanders <vince@simtec.co.uk>
12261M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12262W: http://www.simtec.co.uk/products/EB110ATX/
12263S: Supported
12264
12265SIMTEC EB2410ITX (BAST)
12266P: Ben Dooks
b16957c6
BD
12267P: Vincent Sanders <vince@simtec.co.uk>
12268M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12269W: http://www.simtec.co.uk/products/EB2410ITX/
12270S: Supported
15dba387
JP
12271F: arch/arm/mach-s3c24xx/mach-bast.c
12272F: arch/arm/mach-s3c24xx/bast-ide.c
12273F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 12274
2c956a60
JD
12275SIPHASH PRF ROUTINES
12276M: Jason A. Donenfeld <Jason@zx2c4.com>
12277S: Maintained
12278F: lib/siphash.c
12279F: lib/test_siphash.c
12280F: include/linux/siphash.h
12281
92aab3c0 12282SIS 190 ETHERNET DRIVER
8b58be88 12283M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
12284L: netdev@vger.kernel.org
12285S: Maintained
8c7de408 12286F: drivers/net/ethernet/sis/sis190.c
92aab3c0 12287
1da177e4 12288SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 12289M: Daniele Venzano <venza@brownhat.org>
1da177e4 12290W: http://www.brownhat.org/sis900.html
979b6c13 12291L: netdev@vger.kernel.org
1da177e4 12292S: Maintained
8c7de408 12293F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
12294
12295SIS FRAMEBUFFER DRIVER
8b58be88 12296M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 12297W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 12298S: Maintained
679655da 12299F: Documentation/fb/sisfb.txt
8a61f013 12300F: drivers/video/fbdev/sis/
679655da 12301F: include/video/sisfb.h
1da177e4
LT
12302
12303SIS USB2VGA DRIVER
8b58be88 12304M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
12305W: http://www.winischhofer.at/linuxsisusbvga.shtml
12306S: Maintained
679655da 12307F: drivers/usb/misc/sisusbvga/
1da177e4 12308
415ad26d 12309SLAB ALLOCATOR
16e943bf 12310M: Christoph Lameter <cl@linux.com>
2ed1c525 12311M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
12312M: David Rientjes <rientjes@google.com>
12313M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12314M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
12315L: linux-mm@kvack.org
12316S: Maintained
679655da 12317F: include/linux/sl?b*.h
16e943bf 12318F: mm/sl?b*
415ad26d 12319
9fab9787 12320SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 12321M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 12322M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 12323M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
12324R: Steven Rostedt <rostedt@goodmis.org>
12325R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 12326L: linux-kernel@vger.kernel.org
9fab9787
PM
12327W: http://www.rdrop.com/users/paulmck/RCU/
12328S: Supported
12329T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
12330F: include/linux/srcu.h
12331F: kernel/rcu/srcu.c
9fab9787 12332
66372841
CS
12333SMACK SECURITY MODULE
12334M: Casey Schaufler <casey@schaufler-ca.com>
12335L: linux-security-module@vger.kernel.org
12336W: http://schaufler-ca.com
ece38248 12337T: git git://github.com/cschaufler/smack-next
66372841 12338S: Maintained
a5606ced 12339F: Documentation/admin-guide/LSM/Smack.rst
66372841
CS
12340F: security/smack/
12341
1da177e4 12342SMC91x ETHERNET DRIVER
2f82af08 12343M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 12344S: Odd Fixes
ae150435 12345F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 12346
e8e31622
SA
12347SMIA AND SMIA++ IMAGE SENSOR DRIVER
12348M: Sakari Ailus <sakari.ailus@iki.fi>
12349L: linux-media@vger.kernel.org
12350S: Maintained
14430813 12351F: drivers/media/i2c/smiapp/
b5dcee22 12352F: include/media/i2c/smiapp.h
e8e31622
SA
12353F: drivers/media/i2c/smiapp-pll.c
12354F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 12355F: include/uapi/linux/smiapp.h
a2cec3c0 12356F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 12357
920fa1ff
GR
12358SMM665 HARDWARE MONITOR DRIVER
12359M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12360L: linux-hwmon@vger.kernel.org
920fa1ff
GR
12361S: Maintained
12362F: Documentation/hwmon/smm665
12363F: drivers/hwmon/smm665.c
12364
9df7305b 12365SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 12366M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 12367L: linux-hwmon@vger.kernel.org
90b24cfb 12368S: Maintained
9df7305b
SG
12369F: Documentation/hwmon/emc2103
12370F: drivers/hwmon/emc2103.c
12371
a98d506c
HG
12372SMSC SCH5627 HARDWARE MONITOR DRIVER
12373M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 12374L: linux-hwmon@vger.kernel.org
a98d506c
HG
12375S: Supported
12376F: Documentation/hwmon/sch5627
12377F: drivers/hwmon/sch5627.c
12378
7683e9e5
LT
12379SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12380M: Steve Glendinning <steve.glendinning@shawell.net>
12381L: linux-fbdev@vger.kernel.org
12382S: Maintained
12383F: drivers/video/fbdev/smscufx.c
12384
6ea884db 12385SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 12386M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12387L: linux-hwmon@vger.kernel.org
6ea884db 12388S: Maintained
679655da
JP
12389F: Documentation/hwmon/smsc47b397
12390F: drivers/hwmon/smsc47b397.c
6ea884db 12391
fd9abb3d 12392SMSC911x ETHERNET DRIVER
90b24cfb 12393M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 12394L: netdev@vger.kernel.org
90b24cfb 12395S: Maintained
679655da 12396F: include/linux/smsc911x.h
ae150435 12397F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
12398
12399SMSC9420 PCI ETHERNET DRIVER
90b24cfb 12400M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 12401L: netdev@vger.kernel.org
90b24cfb 12402S: Maintained
ae150435 12403F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 12404
668acf32 12405SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 12406M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 12407L: linux-media@vger.kernel.org
275ffde4 12408T: git git://linuxtv.org/media_tree.git
795fb7e7 12409S: Maintained
90d72ac6
MCC
12410F: include/media/soc*
12411F: drivers/media/i2c/soc_camera/
12412F: drivers/media/platform/soc_camera/
668acf32 12413
e2d1d6c0 12414SOEKRIS NET48XX LED SUPPORT
8b58be88 12415M: Chris Boot <bootc@bootc.net>
e2d1d6c0 12416S: Maintained
679655da 12417F: drivers/leds/leds-net48xx.c
e2d1d6c0 12418
82abbea7
RD
12419SOFT-ROCE DRIVER (rxe)
12420M: Moni Shoua <monis@mellanox.com>
12421L: linux-rdma@vger.kernel.org
12422S: Supported
12423W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12424Q: http://patchwork.kernel.org/project/linux-rdma/list/
12425F: drivers/infiniband/sw/rxe/
12426F: include/uapi/rdma/rdma_user_rxe.h
12427
e3994db1 12428SOFTLOGIC 6x10 MPEG CODEC
9661975d 12429M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
40662e72 12430M: Anton Sviridenko <anton@corp.bluecherry.net>
9661975d 12431M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
5c1d6045 12432M: Andrey Utkin <andrey_utkin@fastmail.com>
1f141f6b 12433M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
12434L: linux-media@vger.kernel.org
12435S: Supported
12436F: drivers/media/pci/solo6x10/
12437
1da177e4 12438SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 12439M: Shaohua Li <shli@kernel.org>
1da177e4 12440L: linux-raid@vger.kernel.org
0f9ce866 12441T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 12442S: Supported
679655da
JP
12443F: drivers/md/
12444F: include/linux/raid/
c117ab84 12445F: include/uapi/linux/raid/
1da177e4 12446
1da177e4 12447SONIC NETWORK DRIVER
8b58be88 12448M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 12449L: netdev@vger.kernel.org
1da177e4 12450S: Maintained
d9fb9f38 12451F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 12452
61e115a5 12453SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 12454M: Michael Buesch <m@bues.ch>
e7828b28 12455L: linux-wireless@vger.kernel.org
61e115a5 12456S: Maintained
679655da
JP
12457F: drivers/ssb/
12458F: include/linux/ssb/
61e115a5 12459
baf8532a 12460SONY MEMORYSTICK CARD SUPPORT
8b58be88 12461M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
12462W: http://tifmxx.berlios.de/
12463S: Maintained
679655da 12464F: drivers/memstick/host/tifm_ms.c
baf8532a 12465
0ab30494
ML
12466SONY MEMORYSTICK STANDARD SUPPORT
12467M: Maxim Levitsky <maximlevitsky@gmail.com>
12468S: Maintained
12469F: drivers/memstick/core/ms_block.*
12470
7683e9e5
LT
12471SONY VAIO CONTROL DEVICE DRIVER
12472M: Mattia Dongili <malattia@linux.it>
12473L: platform-driver-x86@vger.kernel.org
12474W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12475S: Maintained
12476F: Documentation/laptops/sony-laptop.txt
12477F: drivers/char/sonypi.c
12478F: drivers/platform/x86/sony-laptop.c
12479F: include/linux/sony-laptop.h
12480
1da177e4 12481SOUND
8b58be88 12482M: Jaroslav Kysela <perex@perex.cz>
d8130624 12483M: Takashi Iwai <tiwai@suse.com>
93711660 12484L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 12485W: http://www.alsa-project.org/
dde7ad8d 12486T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 12487T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 12488Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 12489S: Maintained
3126a179
JP
12490F: Documentation/sound/
12491F: include/sound/
c117ab84 12492F: include/uapi/sound/
679655da 12493F: sound/
1da177e4 12494
33bbe149
MB
12495SOUND - COMPRESSED AUDIO
12496M: Vinod Koul <vinod.koul@intel.com>
12497L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12499S: Supported
f672f31a 12500F: Documentation/sound/alsa/compress_offload.txt
33bbe149 12501F: include/sound/compress_driver.h
f672f31a 12502F: include/uapi/sound/compress_*
33bbe149
MB
12503F: sound/core/compress_offload.c
12504F: sound/soc/soc-compress.c
12505
7683e9e5
LT
12506SOUND - DMAENGINE HELPERS
12507M: Lars-Peter Clausen <lars@metafoo.de>
12508S: Supported
12509F: include/sound/dmaengine_pcm.h
12510F: sound/core/pcm_dmaengine.c
12511F: sound/soc/soc-generic-dmaengine-pcm.c
12512
bd903bde 12513SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 12514M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12515M: Mark Brown <broonie@kernel.org>
86f14df8 12516T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 12517L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 12518W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 12519S: Supported
181ad2a5 12520F: Documentation/devicetree/bindings/sound/
2820f615 12521F: Documentation/sound/alsa/soc/
7683e9e5
LT
12522F: sound/soc/
12523F: include/sound/soc*
d7f8761b 12524
990a6a99
OS
12525SP2 MEDIA DRIVER
12526M: Olli Salonen <olli.salonen@iki.fi>
12527L: linux-media@vger.kernel.org
a825eaec 12528W: https://linuxtv.org
990a6a99
OS
12529Q: http://patchwork.linuxtv.org/project/linux-media/list/
12530S: Maintained
12531F: drivers/media/dvb-frontends/sp2*
12532
473321fc 12533SPARC + UltraSPARC (sparc/sparc64)
8b58be88 12534M: "David S. Miller" <davem@davemloft.net>
1da177e4 12535L: sparclinux@vger.kernel.org
8a6e2535 12536Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
12537T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12538T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 12539S: Maintained
679655da 12540F: arch/sparc/
7765b8bb 12541F: drivers/sbus/
1da177e4 12542
6404fcca
DM
12543SPARC SERIAL DRIVERS
12544M: "David S. Miller" <davem@davemloft.net>
12545L: sparclinux@vger.kernel.org
08deed1e
JP
12546T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12547T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 12548S: Maintained
6816383a 12549F: include/linux/sunserialcore.h
df621252 12550F: drivers/tty/serial/suncore.c
df621252
GKH
12551F: drivers/tty/serial/sunhv.c
12552F: drivers/tty/serial/sunsab.c
12553F: drivers/tty/serial/sunsab.h
12554F: drivers/tty/serial/sunsu.c
12555F: drivers/tty/serial/sunzilog.c
12556F: drivers/tty/serial/sunzilog.h
55bd2133 12557F: drivers/tty/vcc.c
6404fcca 12558
389325b4
CL
12559SPARSE CHECKER
12560M: "Christopher Li" <sparse@chrisli.org>
12561L: linux-sparse@vger.kernel.org
12562W: https://sparse.wiki.kernel.org/
12563T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12564T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12565S: Maintained
12566F: include/linux/compiler.h
12567
7683e9e5 12568SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 12569M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 12570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12571W: http://www.st.com/spear
12572S: Maintained
7683e9e5 12573F: drivers/clk/spear/
fc0c195a 12574
7683e9e5 12575SPEAR PLATFORM SUPPORT
da89947b 12576M: Viresh Kumar <vireshk@kernel.org>
7683e9e5 12577M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 12578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12579W: http://www.st.com/spear
12580S: Maintained
7683e9e5
LT
12581F: arch/arm/boot/dts/spear*
12582F: arch/arm/mach-spear/
fc0c195a 12583
e2796541 12584SPI NOR SUBSYSTEM
b3bb6d6a 12585M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
e2796541
CP
12586M: Marek Vasut <marek.vasut@gmail.com>
12587L: linux-mtd@lists.infradead.org
12588W: http://www.linux-mtd.infradead.org/
12589Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6eab81e6
CP
12590T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12591T: git git://git.infradead.org/l2-mtd.git spi-nor/next
e2796541
CP
12592S: Maintained
12593F: drivers/mtd/spi-nor/
12594F: include/linux/mtd/spi-nor.h
12595
e2d1d6c0 12596SPI SUBSYSTEM
b02e48f2 12597M: Mark Brown <broonie@kernel.org>
dfbe403c 12598L: linux-spi@vger.kernel.org
e7e4e13c 12599T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 12600Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 12601S: Maintained
87306eb7 12602F: Documentation/devicetree/bindings/spi/
679655da
JP
12603F: Documentation/spi/
12604F: drivers/spi/
12605F: include/linux/spi/
c117ab84 12606F: include/uapi/linux/spi/
a43cd4bb 12607F: tools/spi/
e2d1d6c0 12608
2752e401 12609SPIDERNET NETWORK DRIVER for CELL
8b58be88 12610M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
12611L: netdev@vger.kernel.org
12612S: Supported
679655da 12613F: Documentation/networking/spider_net.txt
8df158ac 12614F: drivers/net/ethernet/toshiba/spider_net*
2752e401 12615
6b71016e
SB
12616SPMI SUBSYSTEM
12617R: Stephen Boyd <sboyd@codeaurora.org>
12618L: linux-arm-msm@vger.kernel.org
12619F: Documentation/devicetree/bindings/spmi/
12620F: drivers/spmi/
12621F: include/dt-bindings/spmi/spmi.h
12622F: include/linux/spmi.h
12623F: include/trace/events/spmi.h
12624
e2d1d6c0 12625SPU FILE SYSTEM
8b58be88 12626M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 12627L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
12628W: http://www.ibm.com/developerworks/power/cell/
12629S: Supported
679655da
JP
12630F: Documentation/filesystems/spufs.txt
12631F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 12632
fc555841 12633SQUASHFS FILE SYSTEM
d7f2ff67 12634M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
12635L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12636W: http://squashfs.org.uk
9f273c24 12637T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 12638S: Maintained
679655da
JP
12639F: Documentation/filesystems/squashfs.txt
12640F: fs/squashfs/
fc555841 12641
1da177e4 12642SRM (Alpha) environment access
8b58be88 12643M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 12644S: Maintained
679655da 12645F: arch/alpha/kernel/srm_env.c
1da177e4 12646
26e9a397 12647STABLE BRANCH
879a5a00 12648M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 12649L: stable@vger.kernel.org
879a5a00 12650S: Supported
8c27ceff 12651F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 12652
ebd3d010
JP
12653STAGING - COMEDI
12654M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 12655M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
12656S: Odd Fixes
12657F: drivers/staging/comedi/
12658
a0138163
JP
12659STAGING - FLARION FT1000 DRIVERS
12660M: Marek Belisko <marek.belisko@gmail.com>
12661S: Odd Fixes
12662F: drivers/staging/ft1000/
12663
6c1bb424 12664STAGING - INDUSTRIAL IO
030a13d7 12665M: Jonathan Cameron <jic23@kernel.org>
a0138163 12666L: linux-iio@vger.kernel.org
6c1bb424 12667S: Odd Fixes
5291582d 12668F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
12669F: drivers/staging/iio/
12670
a0138163
JP
12671STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12672M: Jarod Wilson <jarod@wilsonet.com>
12673W: http://www.lirc.org/
12674S: Odd Fixes
b2b0186d 12675F: drivers/staging/media/lirc/
a0138163 12676
f5e5de1e
OD
12677STAGING - LUSTRE PARALLEL FILESYSTEM
12678M: Oleg Drokin <oleg.drokin@intel.com>
12679M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 12680M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
12681L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12682W: http://wiki.lustre.org/
f5e5de1e
OD
12683S: Maintained
12684F: drivers/staging/lustre
12685
7c6b6c71
MD
12686STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12687M: Marc Dietrich <marvin24@gmx.de>
12688L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 12689L: linux-tegra@vger.kernel.org
7c6b6c71
MD
12690S: Maintained
12691F: drivers/staging/nvec/
12692
53c43c5c
GKH
12693STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12694M: Jens Frederich <jfrederich@gmail.com>
12695M: Daniel Drake <dsd@laptop.org>
12696M: Jon Nettleton <jon.nettleton@gmail.com>
12697W: http://wiki.laptop.org/go/DCON
12698S: Maintained
12699F: drivers/staging/olpc_dcon/
12700
a0138163
JP
12701STAGING - REALTEK RTL8712U DRIVERS
12702M: Larry Finger <Larry.Finger@lwfinger.net>
12703M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12704S: Odd Fixes
12705F: drivers/staging/rtl8712/
12706
980ac4d7
SM
12707STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12708M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12709M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 12710M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
12711L: linux-fbdev@vger.kernel.org
12712S: Maintained
12713F: drivers/staging/sm750fb/
12714
a0138163
JP
12715STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12716M: William Hubbs <w.d.hubbs@gmail.com>
12717M: Chris Brannon <chris@the-brannons.com>
d33bce31 12718M: Kirk Reiser <kirk@reisers.ca>
a0138163 12719M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 12720L: speakup@linux-speakup.org
a0138163
JP
12721W: http://www.linux-speakup.org/
12722S: Odd Fixes
12723F: drivers/staging/speakup/
12724
b3e871ce
JP
12725STAGING - VIA VT665X DRIVERS
12726M: Forest Bond <forest@alittletooquiet.net>
12727S: Odd Fixes
12728F: drivers/staging/vt665?/
12729
a30baec1 12730STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
12731M: Aditya Shankar <aditya.shankar@microchip.com>
12732M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
12733L: linux-wireless@vger.kernel.org
12734S: Supported
12735F: drivers/staging/wilc1000/
12736
709bcb07 12737STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 12738M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
12739S: Odd Fixes
12740F: drivers/staging/xgifb/
12741
7683e9e5
LT
12742STAGING SUBSYSTEM
12743M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12744T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12745L: devel@driverdev.osuosl.org
12746S: Supported
12747F: drivers/staging/
12748
1da177e4 12749STARFIRE/DURALAN NETWORK DRIVER
8b58be88 12750M: Ion Badulescu <ionut@badula.org>
b4f90189 12751S: Odd Fixes
9bba23b0 12752F: drivers/net/ethernet/adaptec/starfire*
1da177e4 12753
5d121776
BVA
12754STEC S1220 SKD DRIVER
12755M: Bart Van Assche <bart.vanassche@wdc.com>
12756L: linux-block@vger.kernel.org
12757S: Maintained
12758F: drivers/block/skd*[ch]
12759
82abbea7
RD
12760STI CEC DRIVER
12761M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12762S: Maintained
12763F: drivers/staging/media/st-cec/
12764F: Documentation/devicetree/bindings/media/stih-cec.txt
12765
12766STK1160 USB VIDEO CAPTURE DRIVER
12767M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12768L: linux-media@vger.kernel.org
12769T: git git://linuxtv.org/media_tree.git
12770S: Maintained
12771F: drivers/media/usb/stk1160/
12772
12773STMMAC ETHERNET DRIVER
12774M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12775M: Alexandre Torgue <alexandre.torgue@st.com>
12776L: netdev@vger.kernel.org
12777W: http://www.stlinux.com
12778S: Supported
12779F: drivers/net/ethernet/stmicro/stmmac/
12780
e2d1d6c0 12781SUN3/3X
8b58be88 12782M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
12783W: http://sammy.net/sun3/
12784S: Maintained
679655da
JP
12785F: arch/m68k/kernel/*sun3*
12786F: arch/m68k/sun3*/
12787F: arch/m68k/include/asm/sun3*
e689cf4a 12788F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 12789
af6a5af8
HG
12790SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12791M: Hans de Goede <hdegoede@redhat.com>
12792L: linux-input@vger.kernel.org
12793S: Maintained
12794F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12795F: drivers/input/keyboard/sun4i-lradc-keys.c
12796
2bc9ff01
DK
12797SUNDANCE NETWORK DRIVER
12798M: Denis Kirjanov <kda@linux-powerpc.org>
12799L: netdev@vger.kernel.org
12800S: Maintained
12801F: drivers/net/ethernet/dlink/sundance.c
12802
2cbb12a4 12803SUPERH
114bf37e
RF
12804M: Yoshinori Sato <ysato@users.sourceforge.jp>
12805M: Rich Felker <dalias@libc.org>
2cbb12a4 12806L: linux-sh@vger.kernel.org
8a6e2535 12807Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 12808S: Maintained
066069e1 12809F: Documentation/sh/
679655da 12810F: arch/sh/
066069e1 12811F: drivers/sh/
1da177e4 12812
4480f15b 12813SUSPEND TO RAM
7fb06082 12814M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
12815M: Len Brown <len.brown@intel.com>
12816M: Pavel Machek <pavel@ucw.cz>
bf1c138e 12817L: linux-pm@vger.kernel.org
68656443 12818B: https://bugzilla.kernel.org
e2d1d6c0 12819S: Supported
679655da
JP
12820F: Documentation/power/
12821F: arch/x86/kernel/acpi/
12822F: drivers/base/power/
12823F: kernel/power/
12824F: include/linux/suspend.h
12825F: include/linux/freezer.h
12826F: include/linux/pm.h
1da177e4
LT
12827
12828SVGA HANDLING
8b58be88 12829M: Martin Mares <mj@ucw.cz>
1da177e4
LT
12830L: linux-video@atrey.karlin.mff.cuni.cz
12831S: Maintained
679655da
JP
12832F: Documentation/svga.txt
12833F: arch/x86/boot/video*
1da177e4 12834
6e28b761
KRW
12835SWIOTLB SUBSYSTEM
12836M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12837L: linux-kernel@vger.kernel.org
9f273c24 12838T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
12839S: Supported
12840F: lib/swiotlb.c
12841F: arch/*/kernel/pci-swiotlb.c
12842F: include/linux/swiotlb.h
12843
007f790c
JP
12844SWITCHDEV
12845M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 12846M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
12847L: netdev@vger.kernel.org
12848S: Supported
12849F: net/switchdev/
12850F: include/net/switchdev.h
12851
82abbea7
RD
12852SYNC FILE FRAMEWORK
12853M: Sumit Semwal <sumit.semwal@linaro.org>
12854R: Gustavo Padovan <gustavo@padovan.org>
12855S: Maintained
12856L: linux-media@vger.kernel.org
12857L: dri-devel@lists.freedesktop.org
12858F: drivers/dma-buf/sync_*
12859F: drivers/dma-buf/dma-fence*
12860F: drivers/dma-buf/sw_sync.c
12861F: include/linux/sync_file.h
12862F: include/uapi/linux/sync_file.h
12863F: Documentation/sync_file.txt
12864T: git git://anongit.freedesktop.org/drm/drm-misc
12865
db8e35d5
VG
12866SYNOPSYS ARC ARCHITECTURE
12867M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 12868L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
12869S: Supported
12870F: arch/arc/
9b28829d 12871F: Documentation/devicetree/bindings/arc/*
2d799dde 12872F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 12873F: drivers/clocksource/arc_timer.c
c6a0fe4a 12874F: drivers/tty/serial/arc_uart.c
b7182d1a 12875T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 12876
daeeb438
EP
12877SYNOPSYS ARC HSDK SDP pll clock driver
12878M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12879S: Supported
12880F: drivers/clk/clk-hsdk-pll.c
12881F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12882
f60a2abf
LT
12883SYNOPSYS ARC SDP clock driver
12884M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12885S: Supported
12886F: drivers/clk/axs10x/*
12887F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12888
556cc1c5
AB
12889SYNOPSYS ARC SDP platform support
12890M: Alexey Brodkin <abrodkin@synopsys.com>
12891S: Supported
12892F: arch/arc/plat-axs10x
12893F: arch/arc/boot/dts/ax*
12894F: Documentation/devicetree/bindings/arc/axs10*
12895
82abbea7
RD
12896SYNOPSYS DESIGNWARE DMAC DRIVER
12897M: Viresh Kumar <vireshk@kernel.org>
12898M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12899S: Maintained
12900F: include/linux/dma/dw.h
12901F: include/linux/platform_data/dma-dw.h
12902F: drivers/dma/dw/
12903
12904SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12905M: Jie Deng <jiedeng@synopsys.com>
12906L: netdev@vger.kernel.org
12907S: Supported
12908F: drivers/net/ethernet/synopsys/
12909
12910SYNOPSYS DESIGNWARE I2C DRIVER
12911M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12912R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12913R: Mika Westerberg <mika.westerberg@linux.intel.com>
12914L: linux-i2c@vger.kernel.org
12915S: Maintained
12916F: drivers/i2c/busses/i2c-designware-*
12917F: include/linux/platform_data/i2c-designware.h
12918
12919SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12920M: Jaehoon Chung <jh80.chung@samsung.com>
12921L: linux-mmc@vger.kernel.org
12922S: Maintained
12923F: drivers/mmc/host/dw_mmc*
12924
e517030e
AB
12925SYNOPSYS HSDK RESET CONTROLLER DRIVER
12926M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12927S: Supported
12928F: drivers/reset/reset-hsdk-v1.c
12929F: include/dt-bindings/reset/snps,hsdk-v1-reset.h
12930F: Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt
12931
6c284c9a
LJ
12932SYSTEM CONFIGURATION (SYSCON)
12933M: Lee Jones <lee.jones@linaro.org>
12934M: Arnd Bergmann <arnd@arndb.de>
12935T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12936S: Supported
12937F: drivers/mfd/syscon.c
12938
82abbea7
RD
12939SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12940M: Sudeep Holla <sudeep.holla@arm.com>
12941L: linux-arm-kernel@lists.infradead.org
12942S: Maintained
12943F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12944F: drivers/clk/clk-scpi.c
12945F: drivers/cpufreq/scpi-cpufreq.c
12946F: drivers/firmware/arm_scpi.c
12947F: include/linux/scpi_protocol.h
12948
8c0984e5
SR
12949SYSTEM RESET/SHUTDOWN DRIVERS
12950M: Sebastian Reichel <sre@kernel.org>
8c0984e5 12951L: linux-pm@vger.kernel.org
58db9505 12952T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
12953S: Maintained
12954F: Documentation/devicetree/bindings/power/reset/
12955F: drivers/power/reset/
12956
82abbea7
RD
12957SYSTEM TRACE MODULE CLASS
12958M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12959S: Maintained
12960T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12961F: Documentation/trace/stm.txt
12962F: drivers/hwtracing/stm/
12963F: include/linux/stm.h
12964F: include/uapi/linux/stm.h
12965
1da177e4 12966SYSV FILESYSTEM
8b58be88 12967M: Christoph Hellwig <hch@infradead.org>
1da177e4 12968S: Maintained
679655da
JP
12969F: Documentation/filesystems/sysv-fs.txt
12970F: fs/sysv/
12971F: include/linux/sysv_fs.h
1da177e4 12972
86cfa7fc 12973TARGET SUBSYSTEM
9c3646d1 12974M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 12975L: linux-scsi@vger.kernel.org
b9f5edc2 12976L: target-devel@vger.kernel.org
86cfa7fc 12977W: http://www.linux-iscsi.org
cf015e9f 12978W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 12979T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
12980S: Supported
12981F: drivers/target/
12982F: include/target/
12983F: Documentation/target/
12984
4e68852d 12985TASKSTATS STATISTICS INTERFACE
185e595f 12986M: Balbir Singh <bsingharora@gmail.com>
4e68852d 12987S: Maintained
679655da
JP
12988F: Documentation/accounting/taskstats*
12989F: include/linux/taskstats*
12990F: kernel/taskstats.c
4e68852d 12991
6b2af241 12992TC subsystem
f935f3f8 12993M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 12994M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 12995M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
12996L: netdev@vger.kernel.org
12997S: Maintained
679655da 12998F: include/net/pkt_cls.h
6b2af241
JP
12999F: include/net/pkt_sched.h
13000F: include/net/tc_act/
c117ab84 13001F: include/uapi/linux/pkt_cls.h
6b2af241
JP
13002F: include/uapi/linux/pkt_sched.h
13003F: include/uapi/linux/tc_act/
13004F: include/uapi/linux/tc_ematch/
679655da 13005F: net/sched/
781b456a 13006
5067f08a 13007TCP LOW PRIORITY MODULE
8b58be88
JP
13008M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13009M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
13010W: http://tcp-lp-mod.sourceforge.net/
13011S: Maintained
679655da 13012F: net/ipv4/tcp_lp.c
5067f08a 13013
91952bc0
AP
13014TDA10071 MEDIA DRIVER
13015M: Antti Palosaari <crope@iki.fi>
13016L: linux-media@vger.kernel.org
a825eaec 13017W: https://linuxtv.org
91952bc0
AP
13018W: http://palosaari.fi/linux/
13019Q: http://patchwork.linuxtv.org/project/linux-media/list/
13020T: git git://linuxtv.org/anttip/media_tree.git
13021S: Maintained
13022F: drivers/media/dvb-frontends/tda10071*
13023
13024TDA18212 MEDIA DRIVER
13025M: Antti Palosaari <crope@iki.fi>
13026L: linux-media@vger.kernel.org
a825eaec 13027W: https://linuxtv.org
91952bc0
AP
13028W: http://palosaari.fi/linux/
13029Q: http://patchwork.linuxtv.org/project/linux-media/list/
13030T: git git://linuxtv.org/anttip/media_tree.git
13031S: Maintained
13032F: drivers/media/tuners/tda18212*
13033
13034TDA18218 MEDIA DRIVER
13035M: Antti Palosaari <crope@iki.fi>
13036L: linux-media@vger.kernel.org
a825eaec 13037W: https://linuxtv.org
91952bc0
AP
13038W: http://palosaari.fi/linux/
13039Q: http://patchwork.linuxtv.org/project/linux-media/list/
13040T: git git://linuxtv.org/anttip/media_tree.git
13041S: Maintained
13042F: drivers/media/tuners/tda18218*
13043
3b2f6aba
MK
13044TDA18271 MEDIA DRIVER
13045M: Michael Krufky <mkrufky@linuxtv.org>
13046L: linux-media@vger.kernel.org
a825eaec 13047W: https://linuxtv.org
3b2f6aba
MK
13048W: http://github.com/mkrufky
13049Q: http://patchwork.linuxtv.org/project/linux-media/list/
13050T: git git://linuxtv.org/mkrufky/tuners.git
13051S: Maintained
13052F: drivers/media/tuners/tda18271*
13053
e48307a9
MK
13054TDA827x MEDIA DRIVER
13055M: Michael Krufky <mkrufky@linuxtv.org>
13056L: linux-media@vger.kernel.org
a825eaec 13057W: https://linuxtv.org
e48307a9
MK
13058W: http://github.com/mkrufky
13059Q: http://patchwork.linuxtv.org/project/linux-media/list/
13060T: git git://linuxtv.org/mkrufky/tuners.git
13061S: Maintained
13062F: drivers/media/tuners/tda8290.*
13063
66cf9212
MK
13064TDA8290 MEDIA DRIVER
13065M: Michael Krufky <mkrufky@linuxtv.org>
13066L: linux-media@vger.kernel.org
a825eaec 13067W: https://linuxtv.org
66cf9212
MK
13068W: http://github.com/mkrufky
13069Q: http://patchwork.linuxtv.org/project/linux-media/list/
13070T: git git://linuxtv.org/mkrufky/tuners.git
13071S: Maintained
13072F: drivers/media/tuners/tda8290.*
13073
4b9fba30
HV
13074TDA9840 MEDIA DRIVER
13075M: Hans Verkuil <hverkuil@xs4all.nl>
13076L: linux-media@vger.kernel.org
13077T: git git://linuxtv.org/media_tree.git
a825eaec 13078W: https://linuxtv.org
4b9fba30
HV
13079S: Maintained
13080F: drivers/media/i2c/tda9840*
13081
2cb654fd 13082TEA5761 TUNER DRIVER
5dc8a864
MCC
13083M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13084M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13085L: linux-media@vger.kernel.org
a825eaec 13086W: https://linuxtv.org
2cb654fd
MCC
13087T: git git://linuxtv.org/media_tree.git
13088S: Odd fixes
13089F: drivers/media/tuners/tea5761.*
13090
13091TEA5767 TUNER DRIVER
5dc8a864
MCC
13092M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13093M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13094L: linux-media@vger.kernel.org
a825eaec 13095W: https://linuxtv.org
2cb654fd
MCC
13096T: git git://linuxtv.org/media_tree.git
13097S: Maintained
13098F: drivers/media/tuners/tea5767.*
13099
4b9fba30
HV
13100TEA6415C MEDIA DRIVER
13101M: Hans Verkuil <hverkuil@xs4all.nl>
13102L: linux-media@vger.kernel.org
13103T: git git://linuxtv.org/media_tree.git
a825eaec 13104W: https://linuxtv.org
4b9fba30
HV
13105S: Maintained
13106F: drivers/media/i2c/tea6415c*
13107
13108TEA6420 MEDIA DRIVER
13109M: Hans Verkuil <hverkuil@xs4all.nl>
13110L: linux-media@vger.kernel.org
13111T: git git://linuxtv.org/media_tree.git
a825eaec 13112W: https://linuxtv.org
4b9fba30
HV
13113S: Maintained
13114F: drivers/media/i2c/tea6420*
13115
3d249d4c 13116TEAM DRIVER
dca9ab92 13117M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
13118L: netdev@vger.kernel.org
13119S: Supported
13120F: drivers/net/team/
13121F: include/linux/if_team.h
c117ab84 13122F: include/uapi/linux/if_team.h
3d249d4c 13123
7d029125 13124TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 13125M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
13126S: Maintained
13127F: arch/x86/platform/ts5500/
13128
40ad4a30
SY
13129TECHNOTREND USB IR RECEIVER
13130M: Sean Young <sean@mess.org>
13131L: linux-media@vger.kernel.org
13132S: Maintained
13133F: drivers/media/rc/ttusbir.c
13134
82abbea7
RD
13135TEE SUBSYSTEM
13136M: Jens Wiklander <jens.wiklander@linaro.org>
13137S: Maintained
13138F: include/linux/tee_drv.h
13139F: include/uapi/linux/tee.h
13140F: drivers/tee/
13141F: Documentation/tee.txt
13142
adabdb0c 13143TEGRA ARCHITECTURE SUPPORT
adabdb0c 13144M: Thierry Reding <thierry.reding@gmail.com>
a06eb006 13145M: Jonathan Hunter <jonathanh@nvidia.com>
84b9414b 13146L: linux-tegra@vger.kernel.org
fd117cd1 13147Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 13148T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 13149S: Supported
bbbe96ed 13150N: [^a-z]tegra
84b9414b 13151
adabdb0c
SW
13152TEGRA CLOCK DRIVER
13153M: Peter De Schrijver <pdeschrijver@nvidia.com>
13154M: Prashant Gaikwad <pgaikwad@nvidia.com>
13155S: Supported
13156F: drivers/clk/tegra/
13157
86e486a0 13158TEGRA DMA DRIVERS
adabdb0c 13159M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 13160M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 13161S: Supported
86e486a0 13162F: drivers/dma/tegra*
adabdb0c 13163
adabdb0c
SW
13164TEGRA I2C DRIVER
13165M: Laxman Dewangan <ldewangan@nvidia.com>
13166S: Supported
13167F: drivers/i2c/busses/i2c-tegra.c
13168
13169TEGRA IOMMU DRIVERS
13170M: Hiroshi Doyu <hdoyu@nvidia.com>
13171S: Supported
13172F: drivers/iommu/tegra*
13173
13174TEGRA KBC DRIVER
13175M: Rakesh Iyer <riyer@nvidia.com>
13176M: Laxman Dewangan <ldewangan@nvidia.com>
13177S: Supported
13178F: drivers/input/keyboard/tegra-kbc.c
13179
adabdb0c
SW
13180TEGRA PWM DRIVER
13181M: Thierry Reding <thierry.reding@gmail.com>
13182S: Supported
13183F: drivers/pwm/pwm-tegra.c
13184
13185TEGRA SERIAL DRIVER
13186M: Laxman Dewangan <ldewangan@nvidia.com>
13187S: Supported
13188F: drivers/tty/serial/serial-tegra.c
13189
13190TEGRA SPI DRIVER
13191M: Laxman Dewangan <ldewangan@nvidia.com>
13192S: Supported
13193F: drivers/spi/spi-tegra*
13194
1a348ccc 13195TEHUTI ETHERNET DRIVER
8b58be88 13196M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
13197L: netdev@vger.kernel.org
13198S: Supported
ef7f5429 13199F: drivers/net/ethernet/tehuti/*
1a348ccc 13200
4e68852d 13201Telecom Clock Driver for MCPL0010
8b58be88 13202M: Mark Gross <mark.gross@intel.com>
4e68852d 13203S: Supported
679655da 13204F: drivers/char/tlclk.c
4e68852d 13205
4480f15b 13206TENSILICA XTENSA PORT (xtensa)
8b58be88 13207M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
13208M: Max Filippov <jcmvbkbc@gmail.com>
13209L: linux-xtensa@linux-xtensa.org
9f273c24 13210T: git git://github.com/czankel/xtensa-linux.git
4e68852d 13211S: Maintained
679655da 13212F: arch/xtensa/
3dc99857 13213F: drivers/irqchip/irq-xtensa-*
4e68852d 13214
04f1024e
NM
13215Texas Instruments' System Control Interface (TISCI) Protocol Driver
13216M: Nishanth Menon <nm@ti.com>
13217M: Tero Kristo <t-kristo@ti.com>
13218M: Santosh Shilimkar <ssantosh@kernel.org>
13219L: linux-arm-kernel@lists.infradead.org
13220S: Maintained
13221F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
13222F: drivers/firmware/ti_sci*
13223F: include/linux/soc/ti/ti_sci_protocol.h
7cc119f2
DG
13224F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13225F: include/dt-bindings/genpd/k2g.h
52835d59 13226F: drivers/soc/ti/ti_sci_pm_domains.c
18a00620 13227F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
8f306cfe 13228F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
b745c079 13229F: drivers/clk/keystone/sci-clk.c
28df169b 13230F: drivers/reset/reset-ti-sci.c
04f1024e 13231
5313ba66
HV
13232THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13233M: Hans Verkuil <hverkuil@xs4all.nl>
13234L: linux-media@vger.kernel.org
13235T: git git://linuxtv.org/media_tree.git
a825eaec 13236W: https://linuxtv.org
5313ba66
HV
13237S: Maintained
13238F: drivers/media/radio/radio-raremono.c
13239
d3fb6955 13240THERMAL
b75f0050 13241M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 13242M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
13243L: linux-pm@vger.kernel.org
13244T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13245T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13246Q: https://patchwork.kernel.org/project/linux-pm/list/
13247S: Supported
13248F: drivers/thermal/
13249F: include/linux/thermal.h
af6c9f16 13250F: include/uapi/linux/thermal.h
b75f0050
JP
13251F: include/linux/cpu_cooling.h
13252F: Documentation/devicetree/bindings/thermal/
d3fb6955 13253
64e05d8b
VK
13254THERMAL/CPU_COOLING
13255M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13256M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 13257M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
13258L: linux-pm@vger.kernel.org
13259S: Supported
13260F: Documentation/thermal/cpu-cooling-api.txt
13261F: drivers/thermal/cpu_cooling.c
13262F: include/linux/cpu_cooling.h
13263
4e68852d 13264THINKPAD ACPI EXTRAS DRIVER
8b58be88 13265M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 13266L: ibm-acpi-devel@lists.sourceforge.net
d0944853 13267L: platform-driver-x86@vger.kernel.org
4e68852d
AC
13268W: http://ibm-acpi.sourceforge.net
13269W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 13270T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 13271S: Maintained
679655da 13272F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 13273
82abbea7
RD
13274THUNDERBOLT DRIVER
13275M: Andreas Noever <andreas.noever@gmail.com>
13276M: Michael Jamet <michael.jamet@intel.com>
13277M: Mika Westerberg <mika.westerberg@linux.intel.com>
13278M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13279S: Maintained
13280F: drivers/thunderbolt/
467cd25b 13281F: include/linux/thunderbolt.h
82abbea7 13282
c024297e
MW
13283THUNDERBOLT NETWORK DRIVER
13284M: Michael Jamet <michael.jamet@intel.com>
13285M: Mika Westerberg <mika.westerberg@linux.intel.com>
13286M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13287L: netdev@vger.kernel.org
13288S: Maintained
13289F: drivers/net/thunderbolt.c
13290
a863e87c
DD
13291THUNDERX GPIO DRIVER
13292M: David Daney <david.daney@cavium.com>
13293S: Maintained
13294F: drivers/gpio/gpio-thunderx.c
13295
82abbea7
RD
13296TI AM437X VPFE DRIVER
13297M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13298L: linux-media@vger.kernel.org
13299W: https://linuxtv.org
13300Q: http://patchwork.linuxtv.org/project/linux-media/list/
13301T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13302S: Maintained
13303F: drivers/media/platform/am437x/
13304
1b46f2a2 13305TI BANDGAP AND THERMAL DRIVER
f14d1c24 13306M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 13307M: Keerthy <j-keerthy@ti.com>
1b46f2a2 13308L: linux-pm@vger.kernel.org
531ff13e 13309L: linux-omap@vger.kernel.org
5a723e81 13310S: Maintained
794b2e25 13311F: drivers/thermal/ti-soc-thermal/
1b46f2a2 13312
7683e9e5
LT
13313TI BQ27XXX POWER SUPPLY DRIVER
13314R: Andrew F. Davis <afd@ti.com>
13315F: include/linux/power/bq27xxx_battery.h
13316F: drivers/power/supply/bq27xxx_battery.c
13317F: drivers/power/supply/bq27xxx_battery_i2c.c
ccf963d3 13318
0c7665c3
MF
13319TI CDCE706 CLOCK DRIVER
13320M: Max Filippov <jcmvbkbc@gmail.com>
13321S: Maintained
13322F: drivers/clk/clk-cdce706.c
13323
49b6a5e3
TK
13324TI CLOCK DRIVER
13325M: Tero Kristo <t-kristo@ti.com>
13326L: linux-omap@vger.kernel.org
13327S: Maintained
13328F: drivers/clk/ti/
13329F: include/linux/clk/ti.h
13330
7683e9e5
LT
13331TI DAVINCI MACHINE SUPPORT
13332M: Sekhar Nori <nsekhar@ti.com>
13333M: Kevin Hilman <khilman@kernel.org>
13334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13335T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13336S: Supported
13337F: arch/arm/mach-davinci/
13338F: drivers/i2c/busses/i2c-davinci.c
13339F: arch/arm/boot/dts/da850*
13340
13341TI DAVINCI SERIES GPIO DRIVER
13342M: Keerthy <j-keerthy@ti.com>
13343L: linux-gpio@vger.kernel.org
13344S: Maintained
13345F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13346F: drivers/gpio/gpio-davinci.c
13347
13348TI DAVINCI SERIES MEDIA DRIVER
13349M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13350L: linux-media@vger.kernel.org
13351W: https://linuxtv.org
13352Q: http://patchwork.linuxtv.org/project/linux-media/list/
13353T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13354S: Maintained
13355F: drivers/media/platform/davinci/
13356F: include/media/davinci/
13357
f75cfbad 13358TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
13359R: Grygorii Strashko <grygorii.strashko@ti.com>
13360L: linux-omap@vger.kernel.org
13361L: netdev@vger.kernel.org
13362S: Maintained
13363F: drivers/net/ethernet/ti/cpsw*
13364F: drivers/net/ethernet/ti/davinci*
13365
4020f2d7 13366TI FLASH MEDIA INTERFACE DRIVER
8b58be88 13367M: Alex Dubov <oakad@yahoo.com>
795fb7e7 13368S: Maintained
679655da
JP
13369F: drivers/misc/tifm*
13370F: drivers/mmc/host/tifm_sd.c
13371F: include/linux/tifm.h
4020f2d7 13372
e0c52404 13373TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 13374M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
13375L: linux-kernel@vger.kernel.org
13376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13377S: Maintained
13378F: drivers/soc/ti/*
13379T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13380
152ad442
SR
13381TI LM49xxx FAMILY ASoC CODEC DRIVERS
13382M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 13383M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
13384L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13385S: Maintained
13386F: sound/soc/codecs/lm49453*
d392dead 13387F: sound/soc/codecs/isabelle*
152ad442 13388
0edd807d
KM
13389TI LP855x BACKLIGHT DRIVER
13390M: Milo Kim <milo.kim@ti.com>
13391S: Maintained
13392F: Documentation/backlight/lp855x-driver.txt
13393F: drivers/video/backlight/lp855x_bl.c
13394F: include/linux/platform_data/lp855x.h
13395
faf13f6d
KM
13396TI LP8727 CHARGER DRIVER
13397M: Milo Kim <milo.kim@ti.com>
13398S: Maintained
8c0984e5 13399F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
13400F: include/linux/platform_data/lp8727.h
13401
22f1229f
KM
13402TI LP8788 MFD DRIVER
13403M: Milo Kim <milo.kim@ti.com>
13404S: Maintained
13405F: drivers/iio/adc/lp8788_adc.c
13406F: drivers/leds/leds-lp8788.c
13407F: drivers/mfd/lp8788*.c
8c0984e5 13408F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
13409F: drivers/regulator/lp8788-*.c
13410F: include/linux/mfd/lp8788*.h
13411
84640e27
KM
13412TI NETCP ETHERNET DRIVER
13413M: Wingman Kwok <w-kwok2@ti.com>
13414M: Murali Karicheri <m-karicheri2@ti.com>
13415L: netdev@vger.kernel.org
13416S: Maintained
13417F: drivers/net/ethernet/ti/netcp*
13418
217e0ca9
KC
13419TI TAS571X FAMILY ASoC CODEC DRIVER
13420M: Kevin Cernekee <cernekee@chromium.org>
13421L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13422S: Odd Fixes
13423F: sound/soc/codecs/tas571x*
13424
82abbea7
RD
13425TI TRF7970A NFC DRIVER
13426M: Mark Greer <mgreer@animalcreek.com>
13427L: linux-wireless@vger.kernel.org
13428L: linux-nfc@lists.01.org (moderated for non-subscribers)
13429S: Supported
13430F: drivers/nfc/trf7970a.c
13431F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13432
dd5e8e6b 13433TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 13434M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
13435L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13436S: Maintained
13437F: sound/soc/codecs/twl4030*
13438
7683e9e5
LT
13439TI VPE/CAL DRIVERS
13440M: Benoit Parrot <bparrot@ti.com>
13441L: linux-media@vger.kernel.org
13442W: http://linuxtv.org/
13443Q: http://patchwork.linuxtv.org/project/linux-media/list/
13444S: Maintained
13445F: drivers/media/platform/ti-vpe/
13446
90921014 13447TI WILINK WIRELESS DRIVERS
90921014
LC
13448L: linux-wireless@vger.kernel.org
13449W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13450W: http://wireless.kernel.org/en/users/Drivers/wl1251
13451T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 13452S: Orphan
90921014
LC
13453F: drivers/net/wireless/ti/
13454F: include/linux/wl12xx.h
13455
867e359b 13456TILE ARCHITECTURE
b9a279f6 13457M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 13458W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 13459T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
13460S: Supported
13461F: arch/tile/
6b940606 13462F: drivers/char/tile-srom.c
5c770755 13463F: drivers/edac/tile_edac.c
6b940606
CM
13464F: drivers/net/ethernet/tile/
13465F: drivers/rtc/rtc-tile.c
13466F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 13467F: drivers/tty/serial/tilegx.c
6b940606
CM
13468F: drivers/usb/host/*-tilegx.c
13469F: include/linux/usb/tilegx.h
867e359b 13470
82abbea7
RD
13471TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13472M: John Stultz <john.stultz@linaro.org>
13473M: Thomas Gleixner <tglx@linutronix.de>
13474R: Stephen Boyd <sboyd@codeaurora.org>
13475L: linux-kernel@vger.kernel.org
13476T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13477S: Supported
13478F: include/linux/clocksource.h
13479F: include/linux/time.h
13480F: include/linux/timex.h
13481F: include/uapi/linux/time.h
13482F: include/uapi/linux/timex.h
13483F: kernel/time/clocksource.c
13484F: kernel/time/time*.c
13485F: kernel/time/alarmtimer.c
13486F: kernel/time/ntp.c
13487F: tools/testing/selftests/timers/
13488
13489TIPC NETWORK LAYER
13490M: Jon Maloy <jon.maloy@ericsson.com>
13491M: Ying Xue <ying.xue@windriver.com>
13492L: netdev@vger.kernel.org (core kernel code)
13493L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13494W: http://tipc.sourceforge.net/
13495S: Maintained
13496F: include/uapi/linux/tipc*.h
13497F: net/tipc/
13498
13499TLAN NETWORK DRIVER
13500M: Samuel Chessman <chessman@tux.org>
13501L: tlan-devel@lists.sourceforge.net (subscribers-only)
13502W: http://sourceforge.net/projects/tlan/
13503S: Maintained
13504F: Documentation/networking/tlan.txt
13505F: drivers/net/ethernet/ti/tlan.*
13506
13507TM6000 VIDEO4LINUX DRIVER
13508M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13509M: Mauro Carvalho Chehab <mchehab@kernel.org>
13510L: linux-media@vger.kernel.org
13511W: https://linuxtv.org
13512T: git git://linuxtv.org/media_tree.git
13513S: Odd fixes
13514F: drivers/media/usb/tm6000/
13515F: Documentation/media/v4l-drivers/tm6000*
13516
13517TMIO/SDHI MMC DRIVER
13518M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13519L: linux-mmc@vger.kernel.org
13520S: Supported
13521F: drivers/mmc/host/tmio_mmc*
13522F: drivers/mmc/host/renesas_sdhi*
13523F: include/linux/mfd/tmio.h
13524
13525TMP401 HARDWARE MONITOR DRIVER
13526M: Guenter Roeck <linux@roeck-us.net>
13527L: linux-hwmon@vger.kernel.org
1da177e4 13528S: Maintained
82abbea7
RD
13529F: Documentation/hwmon/tmp401
13530F: drivers/hwmon/tmp401.c
13531
13532TMPFS (SHMEM FILESYSTEM)
13533M: Hugh Dickins <hughd@google.com>
13534L: linux-mm@kvack.org
13535S: Maintained
13536F: include/linux/shmem_fs.h
13537F: mm/shmem.c
1da177e4 13538
d74db3b2 13539TOMOYO SECURITY MODULE
8b58be88
JP
13540M: Kentaro Takeda <takedakn@nttdata.co.jp>
13541M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
13542L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13543L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
13544L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13545L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13546W: http://tomoyo.sourceforge.jp/
843d183c 13547T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 13548S: Maintained
679655da 13549F: security/tomoyo/
d74db3b2 13550
9caeb532 13551TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 13552M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 13553L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
13554S: Maintained
13555F: drivers/platform/x86/topstar-laptop.c
13556
1da177e4 13557TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 13558M: Azael Avalos <coproscefalo@gmail.com>
d0944853 13559L: platform-driver-x86@vger.kernel.org
0a63ca11 13560S: Maintained
679655da 13561F: drivers/platform/x86/toshiba_acpi.c
1da177e4 13562
0a63ca11
AA
13563TOSHIBA BLUETOOTH DRIVER
13564M: Azael Avalos <coproscefalo@gmail.com>
13565L: platform-driver-x86@vger.kernel.org
13566S: Maintained
13567F: drivers/platform/x86/toshiba_bluetooth.c
13568
13569TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13570M: Azael Avalos <coproscefalo@gmail.com>
13571L: platform-driver-x86@vger.kernel.org
13572S: Maintained
13573F: drivers/platform/x86/toshiba_haps.c
13574
1da177e4 13575TOSHIBA SMM DRIVER
8b58be88 13576M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
13577W: http://www.buzzard.org.uk/toshiba/
13578S: Maintained
679655da
JP
13579F: drivers/char/toshiba.c
13580F: include/linux/toshiba.h
c117ab84 13581F: include/uapi/linux/toshiba.h
1da177e4 13582
d32d9864
MR
13583TOSHIBA TC358743 DRIVER
13584M: Mats Randgaard <matrandg@cisco.com>
13585L: linux-media@vger.kernel.org
13586S: Maintained
13587F: drivers/media/i2c/tc358743*
b5dcee22 13588F: include/media/i2c/tc358743.h
d32d9864 13589
7683e9e5
LT
13590TOSHIBA WMI HOTKEYS DRIVER
13591M: Azael Avalos <coproscefalo@gmail.com>
13592L: platform-driver-x86@vger.kernel.org
13593S: Maintained
13594F: drivers/platform/x86/toshiba-wmi.c
13595
4e68852d 13596TPM DEVICE DRIVER
901486b8 13597M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 13598M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 13599M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 13600R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 13601W: http://tpmdd.sourceforge.net
63a10dfd 13602L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
13603Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13604T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 13605S: Maintained
679655da 13606F: drivers/char/tpm/
4e68852d 13607
1a0f1b27
AL
13608TPM IBM_VTPM DEVICE DRIVER
13609M: Ashley Lai <ashleydlai@gmail.com>
13610W: http://tpmdd.sourceforge.net
13611L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13612S: Maintained
13613F: drivers/char/tpm/tpm_ibmvtpm*
13614
d6f005a1
JP
13615TRACING
13616M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 13617M: Ingo Molnar <mingo@redhat.com>
75fc2d37 13618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
13619S: Maintained
13620F: Documentation/trace/ftrace.txt
13621F: arch/*/*/*/ftrace.h
13622F: arch/*/kernel/ftrace.c
13623F: include/*/ftrace.h
13624F: include/linux/trace*.h
13625F: include/trace/
13626F: kernel/trace/
6e68e6c5 13627F: tools/testing/selftests/ftrace/
d6f005a1 13628
4abac0d0
IM
13629TRACING MMIO ACCESSES (MMIOTRACE)
13630M: Steven Rostedt <rostedt@goodmis.org>
13631M: Ingo Molnar <mingo@kernel.org>
13632R: Karol Herbst <karolherbst@gmail.com>
13633R: Pekka Paalanen <ppaalanen@gmail.com>
13634S: Maintained
13635L: linux-kernel@vger.kernel.org
13636L: nouveau@lists.freedesktop.org
13637F: kernel/trace/trace_mmiotrace.c
13638F: include/linux/mmiotrace.h
13639F: arch/x86/mm/kmmio.c
13640F: arch/x86/mm/mmio-mod.c
13641F: arch/x86/mm/testmmiotrace.c
13642
1da177e4 13643TRIVIAL PATCHES
8b58be88 13644M: Jiri Kosina <trivial@kernel.org>
54e5881d 13645T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 13646S: Maintained
86ef925f 13647K: ^Subject:.*(?i)trivial
1da177e4 13648
4e68852d 13649TTY LAYER
879a5a00 13650M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 13651M: Jiri Slaby <jslaby@suse.com>
879a5a00 13652S: Supported
08deed1e 13653T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 13654F: Documentation/serial/
8dd5d2f1 13655F: drivers/tty/
df621252 13656F: drivers/tty/serial/serial_core.c
e3288775
AC
13657F: include/linux/serial_core.h
13658F: include/linux/serial.h
13659F: include/linux/tty.h
c117ab84
CEB
13660F: include/uapi/linux/serial_core.h
13661F: include/uapi/linux/serial.h
13662F: include/uapi/linux/tty.h
4e68852d 13663
91952bc0
AP
13664TUA9001 MEDIA DRIVER
13665M: Antti Palosaari <crope@iki.fi>
13666L: linux-media@vger.kernel.org
a825eaec 13667W: https://linuxtv.org
91952bc0
AP
13668W: http://palosaari.fi/linux/
13669Q: http://patchwork.linuxtv.org/project/linux-media/list/
13670T: git git://linuxtv.org/anttip/media_tree.git
13671S: Maintained
13672F: drivers/media/tuners/tua9001*
13673
740db6d7 13674TULIP NETWORK DRIVERS
740db6d7 13675L: netdev@vger.kernel.org
cf869eb1
GG
13676L: linux-parisc@vger.kernel.org
13677S: Orphan
0f04e2aa 13678F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
13679
13680TUN/TAP driver
ba57b6f2 13681M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
13682W: http://vtun.sourceforge.net/tun
13683S: Maintained
679655da
JP
13684F: Documentation/networking/tuntap.txt
13685F: arch/um/os-Linux/drivers/
1da177e4 13686
b454cc66 13687TURBOCHANNEL SUBSYSTEM
8b58be88 13688M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
13689M: Ralf Baechle <ralf@linux-mips.org>
13690L: linux-mips@linux-mips.org
13691Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 13692S: Maintained
679655da
JP
13693F: drivers/tc/
13694F: include/linux/tc.h
b454cc66 13695
82abbea7
RD
13696TW5864 VIDEO4LINUX DRIVER
13697M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13698M: Anton Sviridenko <anton@corp.bluecherry.net>
13699M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13700M: Andrey Utkin <andrey_utkin@fastmail.com>
13701L: linux-media@vger.kernel.org
13702S: Supported
13703F: drivers/media/pci/tw5864/
13704
13705TW68 VIDEO4LINUX DRIVER
13706M: Hans Verkuil <hverkuil@xs4all.nl>
13707L: linux-media@vger.kernel.org
13708T: git git://linuxtv.org/media_tree.git
13709W: https://linuxtv.org
13710S: Odd Fixes
13711F: drivers/media/pci/tw68/
13712
13713TW686X VIDEO4LINUX DRIVER
13714M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13715L: linux-media@vger.kernel.org
13716T: git git://linuxtv.org/media_tree.git
13717W: http://linuxtv.org
13718S: Maintained
13719F: drivers/media/pci/tw686x/
13720
e2d1d6c0 13721UBI FILE SYSTEM (UBIFS)
a7859936 13722M: Richard Weinberger <richard@nod.at>
949cb623 13723M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 13724M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 13725L: linux-mtd@lists.infradead.org
e2966cbe 13726T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 13727W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 13728S: Supported
679655da
JP
13729F: Documentation/filesystems/ubifs.txt
13730F: fs/ubifs/
e2d1d6c0 13731
e1632fa2 13732UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
13733M: Greg Ungerer <gerg@linux-m68k.org>
13734W: http://www.linux-m68k.org/
cc2020e6 13735W: http://www.uclinux.org/
e1632fa2 13736L: linux-m68k@lists.linux-m68k.org
cc2020e6 13737L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 13738T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 13739S: Maintained
e1632fa2
GU
13740F: arch/m68k/coldfire/
13741F: arch/m68k/68*/
61bc02bb
JP
13742F: arch/m68k/*/*_no.*
13743F: arch/m68k/include/asm/*_no.*
cc2020e6 13744
1da177e4 13745UDF FILESYSTEM
d8130624 13746M: Jan Kara <jack@suse.com>
1da177e4 13747S: Maintained
679655da
JP
13748F: Documentation/filesystems/udf.txt
13749F: fs/udf/
1da177e4 13750
0edffe65
BN
13751UDRAW TABLET
13752M: Bastien Nocera <hadess@hadess.net>
13753L: linux-input@vger.kernel.org
13754S: Maintained
13755F: drivers/hid/hid-udraw.c
13756
cc2020e6 13757UFS FILESYSTEM
8b58be88 13758M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 13759S: Maintained
679655da
JP
13760F: Documentation/filesystems/ufs.txt
13761F: fs/ufs/
cc2020e6 13762
0a09d3ab
DH
13763UHID USERSPACE HID IO DRIVER:
13764M: David Herrmann <dh.herrmann@googlemail.com>
13765L: linux-input@vger.kernel.org
13766S: Maintained
13767F: drivers/hid/uhid.c
c117ab84 13768F: include/uapi/linux/uhid.h
0a09d3ab 13769
82abbea7
RD
13770ULPI BUS
13771M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13772L: linux-usb@vger.kernel.org
13773S: Maintained
13774F: drivers/usb/common/ulpi.c
13775F: include/linux/ulpi/
13776
18332a80 13777ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 13778L: linux-usb@vger.kernel.org
10c6c9c9 13779S: Orphan
355ffe69 13780F: drivers/uwb/
679655da
JP
13781F: include/linux/uwb.h
13782F: include/linux/uwb/
18332a80 13783
b31d8273
G
13784UNICORE32 ARCHITECTURE:
13785M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13786W: http://mprc.pku.edu.cn/~guanxuetao/linux
13787S: Maintained
ceebf4d5 13788T: git git://github.com/gxt/linux.git
b31d8273
G
13789F: arch/unicore32/
13790
d8379ab1
TF
13791UNIFDEF
13792M: Tony Finch <dot@dotat.at>
13793W: http://dotat.at/prog/unifdef
13794S: Maintained
13795F: scripts/unifdef.c
13796
1da177e4 13797UNIFORM CDROM DRIVER
8b58be88 13798M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
13799W: http://www.kernel.dk
13800S: Maintained
679655da
JP
13801F: Documentation/cdrom/
13802F: drivers/cdrom/cdrom.c
13803F: include/linux/cdrom.h
c117ab84 13804F: include/uapi/linux/cdrom.h
1da177e4 13805
56df0122 13806UNISYS S-PAR DRIVERS
49e7d9df
JP
13807M: David Kershner <david.kershner@unisys.com>
13808L: sparmaintainer@unisys.com (Unisys internal)
13809S: Supported
13810F: drivers/staging/unisys/
56df0122 13811
9941fa6e
VH
13812UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13813M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
13814L: linux-scsi@vger.kernel.org
13815S: Supported
13816F: Documentation/scsi/ufs.txt
13817F: drivers/scsi/ufs/
13818
4b9ffb5a 13819UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
c1e7194d 13820M: Joao Pinto <jpinto@synopsys.com>
4b9ffb5a
JP
13821L: linux-scsi@vger.kernel.org
13822S: Supported
13823F: drivers/scsi/ufs/*dwc*
13824
e2d1d6c0 13825UNSORTED BLOCK IMAGES (UBI)
949cb623 13826M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 13827M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
13828W: http://www.linux-mtd.infradead.org/
13829L: linux-mtd@lists.infradead.org
b6b44e0a 13830T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 13831S: Supported
80811493 13832F: drivers/mtd/ubi/
679655da 13833F: include/linux/mtd/ubi.h
c117ab84 13834F: include/uapi/mtd/ubi-user.h
e2d1d6c0 13835
7683e9e5
LT
13836USB "USBNET" DRIVER FRAMEWORK
13837M: Oliver Neukum <oneukum@suse.com>
13838L: netdev@vger.kernel.org
13839W: http://www.linux-usb.org/usbnet
13840S: Maintained
13841F: drivers/net/usb/usbnet.c
13842F: include/linux/usb/usbnet.h
13843
1da177e4 13844USB ACM DRIVER
ca1c3e6f 13845M: Oliver Neukum <oneukum@suse.com>
6372594a 13846L: linux-usb@vger.kernel.org
1da177e4 13847S: Maintained
679655da
JP
13848F: Documentation/usb/acm.txt
13849F: drivers/usb/class/cdc-acm.*
1da177e4 13850
b7d572e1
PF
13851USB AR5523 WIRELESS DRIVER
13852M: Pontus Fuchs <pontus.fuchs@gmail.com>
13853L: linux-wireless@vger.kernel.org
13854S: Maintained
13855F: drivers/net/wireless/ath/ar5523/
13856
115bb1ff 13857USB ATTACHED SCSI
866d372e 13858M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
13859L: linux-usb@vger.kernel.org
13860L: linux-scsi@vger.kernel.org
8eae0fb7 13861S: Maintained
115bb1ff
MW
13862F: drivers/usb/storage/uas.c
13863
1da177e4 13864USB CDC ETHERNET DRIVER
61eee9a7 13865M: Oliver Neukum <oliver@neukum.org>
795fb7e7 13866L: linux-usb@vger.kernel.org
1da177e4 13867S: Maintained
679655da 13868F: drivers/net/usb/cdc_*.c
c117ab84 13869F: include/uapi/linux/usb/cdc.h
1da177e4 13870
66e3e591
KP
13871USB CHAOSKEY DRIVER
13872M: Keith Packard <keithp@keithp.com>
13873L: linux-usb@vger.kernel.org
13874S: Maintained
13875F: drivers/usb/misc/chaoskey.c
13876
b02b371e 13877USB CYPRESS C67X00 DRIVER
8b58be88 13878M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
13879L: linux-usb@vger.kernel.org
13880S: Maintained
679655da 13881F: drivers/usb/c67x00/
b02b371e 13882
d0374f4f 13883USB DAVICOM DM9601 DRIVER
8b58be88 13884M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 13885L: netdev@vger.kernel.org
d0374f4f
PK
13886W: http://www.linux-usb.org/usbnet
13887S: Maintained
679655da 13888F: drivers/net/usb/dm9601.c
d0374f4f 13889
cc2020e6 13890USB DIAMOND RIO500 DRIVER
8b58be88 13891M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
13892L: rio500-users@lists.sourceforge.net
13893W: http://rio500.sourceforge.net
13894S: Maintained
679655da 13895F: drivers/usb/misc/rio500*
cc2020e6 13896
1da177e4 13897USB EHCI DRIVER
578333ab 13898M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13899L: linux-usb@vger.kernel.org
578333ab 13900S: Maintained
679655da
JP
13901F: Documentation/usb/ehci.txt
13902F: drivers/usb/host/ehci*
1da177e4 13903
69ae9e3e 13904USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 13905M: Felipe Balbi <balbi@kernel.org>
795fb7e7 13906L: linux-usb@vger.kernel.org
69ae9e3e 13907W: http://www.linux-usb.org/gadget
d6d0f665
FB
13908T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13909S: Maintained
679655da
JP
13910F: drivers/usb/gadget/
13911F: include/linux/usb/gadget*
69ae9e3e 13912
2dea64b4 13913USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 13914M: Jiri Kosina <jikos@kernel.org>
406df153 13915R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 13916L: linux-usb@vger.kernel.org
54e5881d 13917T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 13918S: Maintained
c2f01971 13919F: Documentation/hid/hiddev.txt
679655da 13920F: drivers/hid/usbhid/
1da177e4 13921
959eea21 13922USB ISP116X DRIVER
8b58be88 13923M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 13924L: linux-usb@vger.kernel.org
959eea21 13925S: Maintained
679655da
JP
13926F: drivers/usb/host/isp116x*
13927F: include/linux/usb/isp116x.h
959eea21 13928
146498ea
WH
13929USB LAN78XX ETHERNET DRIVER
13930M: Woojung Huh <woojung.huh@microchip.com>
13931M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13932L: netdev@vger.kernel.org
13933S: Maintained
13934F: drivers/net/usb/lan78xx.*
13935
1da177e4 13936USB MASS STORAGE DRIVER
fc8b690d 13937M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13938L: linux-usb@vger.kernel.org
8836aeb8 13939L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
13940S: Maintained
13941W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 13942F: drivers/usb/storage/
1da177e4 13943
af39917d
CL
13944USB MIDI DRIVER
13945M: Clemens Ladisch <clemens@ladisch.de>
13946L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13947T: git git://git.alsa-project.org/alsa-kernel.git
13948S: Maintained
13949F: sound/usb/midi.*
13950
444ce9d4
JP
13951USB NETWORKING DRIVERS
13952L: linux-usb@vger.kernel.org
13953S: Odd Fixes
13954F: drivers/net/usb/
13955
1da177e4 13956USB OHCI DRIVER
578333ab 13957M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13958L: linux-usb@vger.kernel.org
578333ab 13959S: Maintained
679655da
JP
13960F: Documentation/usb/ohci.txt
13961F: drivers/usb/host/ohci*
1da177e4 13962
963ffa3e 13963USB OTG FSM (Finite State Machine)
60d77b3d 13964M: Peter Chen <Peter.Chen@nxp.com>
8373856d 13965T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
13966L: linux-usb@vger.kernel.org
13967S: Maintained
13968F: drivers/usb/common/usb-otg-fsm.c
13969
563da3a9
VM
13970USB OVER IP DRIVER
13971M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
13972M: Shuah Khan <shuahkh@osg.samsung.com>
13973M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
13974L: linux-usb@vger.kernel.org
13975S: Maintained
a6d6fc2b 13976F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
13977F: drivers/usb/usbip/
13978F: tools/usb/usbip/
13979
1da177e4 13980USB PEGASUS DRIVER
a16b945c 13981M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13982L: linux-usb@vger.kernel.org
043600a6 13983L: netdev@vger.kernel.org
052e3128
PM
13984T: git git://github.com/petkan/pegasus.git
13985W: https://github.com/petkan/pegasus
1da177e4 13986S: Maintained
679655da 13987F: drivers/net/usb/pegasus.*
1da177e4 13988
d3ad558f 13989USB PHY LAYER
a55f6286 13990M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
13991L: linux-usb@vger.kernel.org
13992T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13993S: Maintained
13994F: drivers/usb/phy/
d3ad558f 13995
73e4fb3f 13996USB PRINTER DRIVER (usblp)
8b58be88 13997M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 13998L: linux-usb@vger.kernel.org
73e4fb3f 13999S: Supported
679655da 14000F: drivers/usb/class/usblp.c
1da177e4 14001
4521b477
BM
14002USB QMI WWAN NETWORK DRIVER
14003M: Bjørn Mork <bjorn@mork.no>
14004L: netdev@vger.kernel.org
14005S: Maintained
14006F: Documentation/ABI/testing/sysfs-class-net-qmi
14007F: drivers/net/usb/qmi_wwan.c
14008
1da177e4 14009USB RTL8150 DRIVER
a16b945c 14010M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 14011L: linux-usb@vger.kernel.org
043600a6 14012L: netdev@vger.kernel.org
052e3128
PM
14013T: git git://github.com/petkan/rtl8150.git
14014W: https://github.com/petkan/rtl8150
1da177e4 14015S: Maintained
679655da 14016F: drivers/net/usb/rtl8150.c
1da177e4 14017
f896b796 14018USB SERIAL SUBSYSTEM
66085694 14019M: Johan Hovold <johan@kernel.org>
795fb7e7 14020L: linux-usb@vger.kernel.org
5ee05309 14021T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 14022S: Maintained
679655da 14023F: Documentation/usb/usb-serial.txt
f896b796 14024F: drivers/usb/serial/
679655da 14025F: include/linux/usb/serial.h
1da177e4 14026
b3f0db1c
SG
14027USB SMSC75XX ETHERNET DRIVER
14028M: Steve Glendinning <steve.glendinning@shawell.net>
14029L: netdev@vger.kernel.org
14030S: Maintained
14031F: drivers/net/usb/smsc75xx.*
14032
2f7ca802 14033USB SMSC95XX ETHERNET DRIVER
90b24cfb 14034M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 14035M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 14036L: netdev@vger.kernel.org
90b24cfb 14037S: Maintained
679655da 14038F: drivers/net/usb/smsc95xx.*
2f7ca802 14039
1da177e4 14040USB SUBSYSTEM
879a5a00 14041M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 14042L: linux-usb@vger.kernel.org
1da177e4 14043W: http://www.linux-usb.org
08deed1e 14044T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 14045S: Supported
1700bd98 14046F: Documentation/devicetree/bindings/usb/
679655da 14047F: Documentation/usb/
679655da
JP
14048F: drivers/usb/
14049F: include/linux/usb.h
14050F: include/linux/usb/
1da177e4 14051
fab92884
HK
14052USB TYPEC SUBSYSTEM
14053M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14054L: linux-usb@vger.kernel.org
14055S: Maintained
14056F: Documentation/ABI/testing/sysfs-class-typec
14057F: Documentation/usb/typec.rst
14058F: drivers/usb/typec/
14059F: include/linux/usb/typec.h
14060
1da177e4 14061USB UHCI DRIVER
8b58be88 14062M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14063L: linux-usb@vger.kernel.org
1da177e4 14064S: Maintained
679655da 14065F: drivers/usb/host/uhci*
1da177e4 14066
c0efd232 14067USB VIDEO CLASS
c53ac071 14068M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 14069L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 14070L: linux-media@vger.kernel.org
275ffde4 14071T: git git://linuxtv.org/media_tree.git
57c6d2e9 14072W: http://www.ideasonboard.org/uvc/
c0efd232 14073S: Maintained
0c0d06ca 14074F: drivers/media/usb/uvc/
6c0f0359 14075F: include/uapi/linux/uvcvideo.h
1da177e4 14076
b60b9c45
HV
14077USB VISION DRIVER
14078M: Hans Verkuil <hverkuil@xs4all.nl>
14079L: linux-media@vger.kernel.org
14080T: git git://linuxtv.org/media_tree.git
a825eaec 14081W: https://linuxtv.org
b60b9c45
HV
14082S: Odd Fixes
14083F: drivers/media/usb/usbvision/
14084
8282da47
LP
14085USB WEBCAM GADGET
14086M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14087L: linux-usb@vger.kernel.org
14088S: Maintained
3a83c16e 14089F: drivers/usb/gadget/function/*uvc*
faf2e1db 14090F: drivers/usb/gadget/legacy/webcam.c
8282da47 14091
bf164cc0 14092USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 14093M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
14094L: linux-wireless@vger.kernel.org
14095S: Maintained
679655da 14096F: drivers/net/wireless/rndis_wlan.c
bf164cc0 14097
eb6bab13 14098USB XHCI DRIVER
03d85053 14099M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
14100L: linux-usb@vger.kernel.org
14101S: Supported
36d0344c
SS
14102F: drivers/usb/host/xhci*
14103F: drivers/usb/host/pci-quirks*
eb6bab13 14104
1da177e4 14105USB ZD1201 DRIVER
4086b9ca 14106L: linux-wireless@vger.kernel.org
1da177e4 14107W: http://linux-lc100020.sourceforge.net
4086b9ca 14108S: Orphan
ed0ad06f 14109F: drivers/net/wireless/zydas/zd1201.*
1da177e4 14110
b7eee616 14111USB ZR364XX DRIVER
8b58be88 14112M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 14113L: linux-usb@vger.kernel.org
661263b5 14114L: linux-media@vger.kernel.org
275ffde4 14115T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
14116W: http://royale.zerezo.com/zr364xx/
14117S: Maintained
618cd932 14118F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 14119F: drivers/media/usb/zr364xx/
b7eee616 14120
e7839f25 14121USER-MODE LINUX (UML)
8b58be88 14122M: Jeff Dike <jdike@addtoit.com>
b15194b7 14123M: Richard Weinberger <richard@nod.at>
1da177e4
LT
14124L: user-mode-linux-devel@lists.sourceforge.net
14125L: user-mode-linux-user@lists.sourceforge.net
14126W: http://user-mode-linux.sourceforge.net
9f273c24 14127T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 14128S: Maintained
61516587 14129F: Documentation/virtual/uml/
679655da 14130F: arch/um/
b070989a 14131F: arch/x86/um/
679655da
JP
14132F: fs/hostfs/
14133F: fs/hppfs/
b7eee616 14134
e5f114e9 14135USERSPACE I/O (UIO)
879a5a00 14136M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 14137S: Maintained
3d3fecbd 14138T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 14139F: Documentation/driver-api/uio-howto.rst
679655da
JP
14140F: drivers/uio/
14141F: include/linux/uio*.h
e5f114e9 14142
256cccbe 14143UTIL-LINUX PACKAGE
8b58be88 14144M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
14145L: util-linux@vger.kernel.org
14146W: http://en.wikipedia.org/wiki/Util-linux
14147T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
14148S: Maintained
14149
fafd3cdf
CH
14150UUID HELPERS
14151M: Christoph Hellwig <hch@lst.de>
14152R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14153L: linux-kernel@vger.kernel.org
14154T: git git://git.infradead.org/users/hch/uuid.git
14155F: lib/uuid.c
14156F: lib/test_uuid.c
14157F: include/linux/uuid.h
14158F: include/uapi/linux/uuid.h
14159S: Maintained
14160
c1fd1c07 14161UVESAFB DRIVER
8b58be88 14162M: Michal Januszewski <spock@gentoo.org>
c69f677c 14163L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
14164W: http://dev.gentoo.org/~spock/projects/uvesafb/
14165S: Maintained
679655da 14166F: Documentation/fb/uvesafb.txt
8a61f013 14167F: drivers/video/fbdev/uvesafb.*
c1fd1c07 14168
456930d8
SA
14169VF610 NAND DRIVER
14170M: Stefan Agner <stefan@agner.ch>
14171L: linux-mtd@lists.infradead.org
14172S: Supported
14173F: drivers/mtd/nand/vf610_nfc.c
14174
4480f15b 14175VFAT/FAT/MSDOS FILESYSTEM
8b58be88 14176M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 14177S: Maintained
679655da
JP
14178F: Documentation/filesystems/vfat.txt
14179F: fs/fat/
1da177e4 14180
cba3345c
AW
14181VFIO DRIVER
14182M: Alex Williamson <alex.williamson@redhat.com>
14183L: kvm@vger.kernel.org
9f273c24 14184T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
14185S: Maintained
14186F: Documentation/vfio.txt
14187F: drivers/vfio/
14188F: include/linux/vfio.h
c117ab84 14189F: include/uapi/linux/vfio.h
cba3345c 14190
5188287a
KW
14191VFIO MEDIATED DEVICE DRIVERS
14192M: Kirti Wankhede <kwankhede@nvidia.com>
14193L: kvm@vger.kernel.org
14194S: Maintained
14195F: Documentation/vfio-mediated-device.txt
14196F: drivers/vfio/mdev/
14197F: include/linux/mdev.h
14198F: samples/vfio-mdev/
14199
a714ea5f
AW
14200VFIO PLATFORM DRIVER
14201M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14202L: kvm@vger.kernel.org
14203S: Maintained
14204F: drivers/vfio/platform/
14205
8ccd1e51
LW
14206VGA_SWITCHEROO
14207R: Lukas Wunner <lukas@wunner.de>
14208S: Maintained
14209F: Documentation/gpu/vga-switcheroo.rst
14210F: drivers/gpu/vga/vga_switcheroo.c
14211F: include/linux/vga_switcheroo.h
14212T: git git://anongit.freedesktop.org/drm/drm-misc
14213
82abbea7
RD
14214VIA RHINE NETWORK DRIVER
14215S: Orphan
14216F: drivers/net/ethernet/via/via-rhine.c
14217
14218VIA SD/MMC CARD CONTROLLER DRIVER
14219M: Bruce Chang <brucechang@via.com.tw>
14220M: Harald Welte <HaraldWelte@viatech.com>
14221S: Maintained
14222F: drivers/mmc/host/via-sdmmc.c
14223
14224VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14225M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14226L: linux-fbdev@vger.kernel.org
14227S: Maintained
14228F: include/linux/via-core.h
14229F: include/linux/via-gpio.h
14230F: include/linux/via_i2c.h
14231F: drivers/video/fbdev/via/
14232
14233VIA VELOCITY NETWORK DRIVER
14234M: Francois Romieu <romieu@fr.zoreil.com>
14235L: netdev@vger.kernel.org
14236S: Maintained
14237F: drivers/net/ethernet/via/via-velocity.*
14238
7683e9e5
LT
14239VIDEO MULTIPLEXER DRIVER
14240M: Philipp Zabel <p.zabel@pengutronix.de>
14241L: linux-media@vger.kernel.org
14242S: Maintained
14243F: drivers/media/platform/video-mux.c
14244
9e6f3438
PO
14245VIDEOBUF2 FRAMEWORK
14246M: Pawel Osciak <pawel@osciak.com>
14247M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 14248M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
14249L: linux-media@vger.kernel.org
14250S: Maintained
90d72ac6 14251F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
14252F: include/media/videobuf2-*
14253
82abbea7
RD
14254VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14255M: Helen Koike <helen.koike@collabora.com>
14256L: linux-media@vger.kernel.org
14257T: git git://linuxtv.org/media_tree.git
14258W: https://linuxtv.org
14259S: Maintained
14260F: drivers/media/platform/vimc/*
14261
14262VIRT LIB
14263M: Alex Williamson <alex.williamson@redhat.com>
14264M: Paolo Bonzini <pbonzini@redhat.com>
14265L: kvm@vger.kernel.org
14266S: Supported
14267F: virt/lib/
14268
06a8fc78
AH
14269VIRTIO AND VHOST VSOCK DRIVER
14270M: Stefan Hajnoczi <stefanha@redhat.com>
14271L: kvm@vger.kernel.org
14272L: virtualization@lists.linux-foundation.org
14273L: netdev@vger.kernel.org
14274S: Maintained
14275F: include/linux/virtio_vsock.h
14276F: include/uapi/linux/virtio_vsock.h
0b2e6644 14277F: include/uapi/linux/vsockmon.h
531b3748 14278F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 14279F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 14280F: net/vmw_vsock/virtio_transport.c
0b2e6644 14281F: drivers/net/vsockmon.c
433fc58e
AH
14282F: drivers/vhost/vsock.c
14283F: drivers/vhost/vsock.h
06a8fc78 14284
9a82446b 14285VIRTIO CONSOLE DRIVER
79134d11 14286M: Amit Shah <amit@kernel.org>
9a82446b
AS
14287L: virtualization@lists.linux-foundation.org
14288S: Maintained
14289F: drivers/char/virtio_console.c
14290F: include/linux/virtio_console.h
c117ab84 14291F: include/uapi/linux/virtio_console.h
9a82446b 14292
2426ec8f 14293VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 14294M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14295M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
14296L: virtualization@lists.linux-foundation.org
14297S: Maintained
0e4191fe 14298F: Documentation/devicetree/bindings/virtio/
2426ec8f 14299F: drivers/virtio/
c893c8d7 14300F: tools/virtio/
2426ec8f
MT
14301F: drivers/net/virtio_net.c
14302F: drivers/block/virtio_blk.c
404a5c39 14303F: include/linux/virtio*.h
916cdabc 14304F: include/uapi/linux/virtio_*.h
dbaf0624 14305F: drivers/crypto/virtio/
c0a6a5ae 14306F: mm/balloon_compaction.c
2426ec8f 14307
7683e9e5
LT
14308VIRTIO CRYPTO DRIVER
14309M: Gonglei <arei.gonglei@huawei.com>
14310L: virtualization@lists.linux-foundation.org
14311L: linux-crypto@vger.kernel.org
14312S: Maintained
14313F: drivers/crypto/virtio/
14314F: include/uapi/linux/virtio_crypto.h
14315
f2dbda3b 14316VIRTIO DRIVERS FOR S390
1372324b 14317M: Cornelia Huck <cohuck@redhat.com>
c8b0d729 14318M: Halil Pasic <pasic@linux.vnet.ibm.com>
f2dbda3b
CH
14319L: linux-s390@vger.kernel.org
14320L: virtualization@lists.linux-foundation.org
14321L: kvm@vger.kernel.org
14322S: Supported
1b568d93 14323F: drivers/s390/virtio/
f2dbda3b 14324
4ad6ee91
GH
14325VIRTIO GPU DRIVER
14326M: David Airlie <airlied@linux.ie>
14327M: Gerd Hoffmann <kraxel@redhat.com>
14328L: dri-devel@lists.freedesktop.org
14329L: virtualization@lists.linux-foundation.org
0f445486 14330T: git git://anongit.freedesktop.org/drm/drm-misc
4ad6ee91
GH
14331S: Maintained
14332F: drivers/gpu/drm/virtio/
14333F: include/uapi/linux/virtio_gpu.h
14334
3a4d5c94
MT
14335VIRTIO HOST (VHOST)
14336M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14337M: Jason Wang <jasowang@redhat.com>
3a4d5c94 14338L: kvm@vger.kernel.org
c996d8b9 14339L: virtualization@lists.linux-foundation.org
3a4d5c94 14340L: netdev@vger.kernel.org
9f273c24 14341T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
14342S: Maintained
14343F: drivers/vhost/
c117ab84 14344F: include/uapi/linux/vhost.h
3a4d5c94 14345
271c8651
GH
14346VIRTIO INPUT DRIVER
14347M: Gerd Hoffmann <kraxel@redhat.com>
14348S: Maintained
14349F: drivers/virtio/virtio_input.c
14350F: include/uapi/linux/virtio_input.h
14351
82abbea7
RD
14352VIRTUAL SERIO DEVICE DRIVER
14353M: Stephen Chandler Paul <thatslyude@gmail.com>
01f20734 14354S: Maintained
82abbea7
RD
14355F: drivers/input/serio/userio.c
14356F: include/uapi/linux/userio.h
f73f8173 14357
77911fd2 14358VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
14359M: Hans Verkuil <hverkuil@xs4all.nl>
14360L: linux-media@vger.kernel.org
14361T: git git://linuxtv.org/media_tree.git
a825eaec 14362W: https://linuxtv.org
0b7bc1fa 14363S: Maintained
77911fd2 14364F: drivers/media/platform/vivid/*
0b7bc1fa 14365
55e331cf 14366VLYNQ BUS
08eeb306 14367M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 14368L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
14369S: Maintained
14370F: drivers/vlynq/vlynq.c
14371F: include/linux/vlynq.h
14372
390beae4 14373VME SUBSYSTEM
74c600e3 14374M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 14375M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
14376M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14377L: devel@driverdev.osuosl.org
14378S: Maintained
14379T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 14380F: Documentation/driver-api/vme.rst
390beae4
MW
14381F: drivers/staging/vme/
14382F: drivers/vme/
14383F: include/linux/vme*
14384
73b35d07
DT
14385VMWARE BALLOON DRIVER
14386M: Xavier Deguillard <xdeguillard@vmware.com>
14387M: Philip Moltmann <moltmann@vmware.com>
14388M: "VMware, Inc." <pv-drivers@vmware.com>
14389L: linux-kernel@vger.kernel.org
14390S: Maintained
14391F: drivers/misc/vmw_balloon.c
14392
7683e9e5
LT
14393VMWARE HYPERVISOR INTERFACE
14394M: Alok Kataria <akataria@vmware.com>
14395L: virtualization@lists.linux-foundation.org
14396S: Supported
14397F: arch/x86/kernel/cpu/vmware.c
14398
14399VMWARE PVRDMA DRIVER
14400M: Adit Ranadive <aditr@vmware.com>
14401M: VMware PV-Drivers <pv-drivers@vmware.com>
14402L: linux-rdma@vger.kernel.org
14403S: Maintained
14404F: drivers/infiniband/hw/vmw_pvrdma/
14405
14406VMware PVSCSI driver
14407M: Jim Gill <jgill@vmware.com>
14408M: VMware PV-Drivers <pv-drivers@vmware.com>
14409L: linux-scsi@vger.kernel.org
14410S: Maintained
14411F: drivers/scsi/vmw_pvscsi.c
14412F: drivers/scsi/vmw_pvscsi.h
14413
8b8be51b
TH
14414VMWARE VMMOUSE SUBDRIVER
14415M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14416M: "VMware, Inc." <pv-drivers@vmware.com>
14417L: linux-input@vger.kernel.org
14418S: Maintained
14419F: drivers/input/mouse/vmmouse.c
14420F: drivers/input/mouse/vmmouse.h
14421
d1a890fa 14422VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 14423M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
14424M: "VMware, Inc." <pv-drivers@vmware.com>
14425L: netdev@vger.kernel.org
14426S: Maintained
14427F: drivers/net/vmxnet3/
d1a890fa 14428
d48faef7
HH
14429VOCORE VOCORE2 BOARD
14430M: Harvey Hunt <harveyhuntnexus@gmail.com>
14431L: linux-mips@linux-mips.org
14432S: Maintained
14433F: arch/mips/boot/dts/ralink/vocore2.dts
14434
e53e86c7 14435VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 14436M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 14437M: Mark Brown <broonie@kernel.org>
5cdeb2c8 14438L: linux-kernel@vger.kernel.org
1dd68f01 14439W: http://www.slimlogic.co.uk/?p=48
6febb5ab 14440T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 14441S: Supported
9d2597e8 14442F: Documentation/devicetree/bindings/regulator/
679655da 14443F: drivers/regulator/
9d2597e8 14444F: include/dt-bindings/regulator/
679655da 14445F: include/linux/regulator/
e53e86c7 14446
081958eb
DA
14447VRF
14448M: David Ahern <dsa@cumulusnetworks.com>
14449M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14450L: netdev@vger.kernel.org
14451S: Maintained
14452F: drivers/net/vrf.c
562d897d 14453F: Documentation/networking/vrf.txt
081958eb 14454
ab41319e 14455VT1211 HARDWARE MONITOR DRIVER
8b58be88 14456M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 14457L: linux-hwmon@vger.kernel.org
ab41319e 14458S: Maintained
679655da
JP
14459F: Documentation/hwmon/vt1211
14460F: drivers/hwmon/vt1211.c
ab41319e 14461
1de9e371 14462VT8231 HARDWARE MONITOR DRIVER
8b58be88 14463M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 14464L: linux-hwmon@vger.kernel.org
1de9e371 14465S: Maintained
679655da 14466F: drivers/hwmon/vt8231.c
1de9e371 14467
88095e7b
TO
14468VUB300 USB to SDIO/SD/MMC bridge chip
14469M: Tony Olech <tony.olech@elandigitalsystems.com>
14470L: linux-mmc@vger.kernel.org
14471L: linux-usb@vger.kernel.org
14472S: Supported
14473F: drivers/mmc/host/vub300.c
14474
1da177e4 14475W1 DALLAS'S 1-WIRE BUS
a8018766 14476M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 14477S: Maintained
679655da
JP
14478F: Documentation/w1/
14479F: drivers/w1/
de0d6dbd 14480F: include/linux/w1.h
1da177e4 14481
13927079 14482W83791D HARDWARE MONITORING DRIVER
8b58be88 14483M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 14484L: linux-hwmon@vger.kernel.org
25845c22 14485S: Maintained
679655da
JP
14486F: Documentation/hwmon/w83791d
14487F: drivers/hwmon/w83791d.c
13927079 14488
61db011d 14489W83793 HARDWARE MONITORING DRIVER
8b58be88 14490M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 14491L: linux-hwmon@vger.kernel.org
61db011d 14492S: Maintained
679655da
JP
14493F: Documentation/hwmon/w83793
14494F: drivers/hwmon/w83793.c
61db011d 14495
e3760b43 14496W83795 HARDWARE MONITORING DRIVER
d8130624 14497M: Jean Delvare <jdelvare@suse.com>
968ce1b1 14498L: linux-hwmon@vger.kernel.org
e3760b43
JD
14499S: Maintained
14500F: drivers/hwmon/w83795.c
14501
1da177e4 14502W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 14503M: Pierre Ossman <pierre@ossman.eu>
1da177e4 14504S: Maintained
679655da 14505F: drivers/mmc/host/wbsd.*
1da177e4 14506
b4e05923
HG
14507WACOM PROTOCOL 4 SERIAL TABLETS
14508M: Julian Squires <julian@cipht.net>
14509M: Hans de Goede <hdegoede@redhat.com>
14510L: linux-input@vger.kernel.org
14511S: Maintained
14512F: drivers/input/tablet/wacom_serial4.c
14513
3527761c 14514WATCHDOG DEVICE DRIVERS
8b58be88 14515M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 14516R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
14517L: linux-watchdog@vger.kernel.org
14518W: http://www.linux-watchdog.org/
f599aaf0 14519T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 14520S: Maintained
540be8b2 14521F: Documentation/devicetree/bindings/watchdog/
679655da
JP
14522F: Documentation/watchdog/
14523F: drivers/watchdog/
14524F: include/linux/watchdog.h
c117ab84 14525F: include/uapi/linux/watchdog.h
3527761c 14526
727fd697
KS
14527WHISKEYCOVE PMIC GPIO DRIVER
14528M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14529L: linux-gpio@vger.kernel.org
14530S: Maintained
14531F: drivers/gpio/gpio-wcove.c
14532
b22e00f3
DH
14533WIIMOTE HID DRIVER
14534M: David Herrmann <dh.herrmann@googlemail.com>
14535L: linux-input@vger.kernel.org
14536S: Maintained
14537F: drivers/hid/hid-wiimote*
14538
82abbea7
RD
14539WILOCITY WIL6210 WIRELESS DRIVER
14540M: Maya Erez <qca_merez@qca.qualcomm.com>
14541L: linux-wireless@vger.kernel.org
14542L: wil6210@qca.qualcomm.com
14543S: Supported
14544W: http://wireless.kernel.org/en/users/Drivers/wil6210
14545F: drivers/net/wireless/ath/wil6210/
14546F: include/uapi/linux/wil6210_uapi.h
14547
14548WIMAX STACK
14549M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14550M: linux-wimax@intel.com
14551L: wimax@linuxwimax.org (subscribers-only)
14552S: Supported
14553W: http://linuxwimax.org
14554F: Documentation/wimax/README.wimax
14555F: include/linux/wimax/debug.h
14556F: include/net/wimax.h
14557F: include/uapi/linux/wimax.h
14558F: net/wimax/
14559
e258b80e 14560WINBOND CIR DRIVER
364e9e18 14561M: David Härdeman <david@hardeman.nu>
e258b80e 14562S: Maintained
116ab806 14563F: drivers/media/rc/winbond-cir.c
e258b80e 14564
c36a483d
WBG
14565WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14566M: William Breathitt Gray <vilhelm.gray@gmail.com>
14567L: linux-watchdog@vger.kernel.org
14568S: Maintained
14569F: drivers/watchdog/ebc-c384_wdt.c
14570
9c26df9b
WBG
14571WINSYSTEMS WS16C48 GPIO DRIVER
14572M: William Breathitt Gray <vilhelm.gray@gmail.com>
14573L: linux-gpio@vger.kernel.org
14574S: Maintained
14575F: drivers/gpio/gpio-ws16c48.c
e258b80e 14576
5fc14680 14577WISTRON LAPTOP BUTTON DRIVER
8b58be88 14578M: Miloslav Trmac <mitr@volny.cz>
5fc14680 14579S: Maintained
679655da 14580F: drivers/input/misc/wistron_btns.c
5fc14680 14581
1da177e4 14582WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 14583L: linux-wireless@vger.kernel.org
0c59d281 14584S: Odd fixes
679655da 14585F: drivers/net/wireless/wl3501*
1da177e4 14586
055bcbcb 14587WOLFSON MICROELECTRONICS DRIVERS
3a1672bb 14588L: patches@opensource.cirrus.com
f0e03dbd
RF
14589T: git https://github.com/CirrusLogic/linux-drivers.git
14590W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 14591S: Supported
3768f0b1 14592F: Documentation/hwmon/wm83??
f494993f
CK
14593F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14594F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14595F: Documentation/devicetree/bindings/mfd/arizona.txt
9f7c7cee 14596F: Documentation/devicetree/bindings/mfd/wm831x.txt
af1c5386 14597F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 14598F: drivers/clk/clk-wm83*.c
9c309598 14599F: drivers/extcon/extcon-arizona.c
b75ea16a 14600F: drivers/leds/leds-wm83*.c
25b273ba 14601F: drivers/gpio/gpio-*wm*.c
9c309598 14602F: drivers/gpio/gpio-arizona.c
d22b0869 14603F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
14604F: drivers/input/misc/wm831x-on.c
14605F: drivers/input/touchscreen/wm831x-ts.c
14606F: drivers/input/touchscreen/wm97*.c
9c309598
MB
14607F: drivers/mfd/arizona*
14608F: drivers/mfd/wm*.c
12ebc137 14609F: drivers/mfd/cs47l24*
8c0984e5 14610F: drivers/power/supply/wm83*.c
b75ea16a
MB
14611F: drivers/rtc/rtc-wm83*.c
14612F: drivers/regulator/wm8*.c
cdf4275e 14613F: drivers/regulator/arizona*
3860e6c4 14614F: drivers/video/backlight/wm83*_bl.c
b75ea16a 14615F: drivers/watchdog/wm83*_wdt.c
9c309598 14616F: include/linux/mfd/arizona/
3860e6c4 14617F: include/linux/mfd/wm831x/
b75ea16a 14618F: include/linux/mfd/wm8350/
3768f0b1 14619F: include/linux/mfd/wm8400*
22161f3e 14620F: include/linux/regulator/arizona*
59ec6da2 14621F: include/linux/wm97xx.h
055bcbcb 14622F: include/sound/wm????.h
9c309598 14623F: sound/soc/codecs/arizona.?
055bcbcb 14624F: sound/soc/codecs/wm*
12ebc137 14625F: sound/soc/codecs/cs47l24*
b75ea16a 14626
3e6cd7a4
TH
14627WORKQUEUE
14628M: Tejun Heo <tj@kernel.org>
badb7f5e 14629R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
14630T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14631S: Maintained
14632F: include/linux/workqueue.h
14633F: kernel/workqueue.c
e7f08ffb 14634F: Documentation/core-api/workqueue.rst
3e6cd7a4 14635
39ac9f48
CYT
14636X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14637M: Chen-Yu Tsai <wens@csie.org>
14638L: linux-kernel@vger.kernel.org
14639S: Maintained
14640N: axp[128]
14641
1da177e4 14642X.25 NETWORK LAYER
8bf28059 14643M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 14644L: linux-x25@vger.kernel.org
8bf28059 14645S: Odd Fixes
679655da
JP
14646F: Documentation/networking/x25*
14647F: include/net/x25*
14648F: net/x25/
1da177e4 14649
e2d1d6c0 14650X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
14651M: Thomas Gleixner <tglx@linutronix.de>
14652M: Ingo Molnar <mingo@redhat.com>
14653M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 14654M: x86@kernel.org
981c3a4f 14655L: linux-kernel@vger.kernel.org
75fc2d37 14656T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 14657S: Maintained
679655da
JP
14658F: Documentation/x86/
14659F: arch/x86/
e2d1d6c0 14660
c1f5c54b
IM
14661X86 MCE INFRASTRUCTURE
14662M: Tony Luck <tony.luck@intel.com>
487ba8e8 14663M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
14664L: linux-edac@vger.kernel.org
14665S: Maintained
14666F: arch/x86/kernel/cpu/mcheck/*
14667
79ebdc95
BP
14668X86 MICROCODE UPDATE SUPPORT
14669M: Borislav Petkov <bp@alien8.de>
14670S: Maintained
14671F: arch/x86/kernel/cpu/microcode/*
14672
7683e9e5
LT
14673X86 PLATFORM DRIVERS
14674M: Darren Hart <dvhart@infradead.org>
14675M: Andy Shevchenko <andy@infradead.org>
14676L: platform-driver-x86@vger.kernel.org
14677T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14678S: Maintained
14679F: drivers/platform/x86/
14680F: drivers/platform/olpc/
14681
f0905c5a
AL
14682X86 VDSO
14683M: Andy Lutomirski <luto@amacapital.net>
14684L: linux-kernel@vger.kernel.org
14685T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14686S: Maintained
d603c8e1 14687F: arch/x86/entry/vdso/
f0905c5a 14688
d6fad502 14689XC2028/3028 TUNER DRIVER
5dc8a864
MCC
14690M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14691M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 14692L: linux-media@vger.kernel.org
a825eaec 14693W: https://linuxtv.org
d6fad502
MCC
14694T: git git://linuxtv.org/media_tree.git
14695S: Maintained
14696F: drivers/media/tuners/tuner-xc2028.*
14697
7683e9e5
LT
14698XEN BLOCK SUBSYSTEM
14699M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14700M: Roger Pau Monné <roger.pau@citrix.com>
11dbb52b 14701L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c4468085 14702S: Supported
7683e9e5
LT
14703F: drivers/block/xen-blkback/*
14704F: drivers/block/xen*
c4468085 14705
77bfb479 14706XEN HYPERVISOR ARM
85d1a29d 14707M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14708L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14709S: Maintained
77bfb479
SS
14710F: arch/arm/xen/
14711F: arch/arm/include/asm/xen/
14712
b475e83f 14713XEN HYPERVISOR ARM64
85d1a29d 14714M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14715L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14716S: Maintained
b475e83f
SS
14717F: arch/arm64/xen/
14718F: arch/arm64/include/asm/xen/
14719
7683e9e5
LT
14720XEN HYPERVISOR INTERFACE
14721M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14722M: Juergen Gross <jgross@suse.com>
14723L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14724T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14725S: Supported
14726F: arch/x86/xen/
14727F: drivers/*/xen-*front.c
14728F: drivers/xen/
14729F: arch/x86/include/asm/xen/
14730F: include/xen/
14731F: include/uapi/xen/
14732F: Documentation/ABI/stable/sysfs-hypervisor-xen
14733F: Documentation/ABI/testing/sysfs-hypervisor-xen
14734
9b57e1a7 14735XEN NETWORK BACKEND DRIVER
8386040b 14736M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 14737M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 14738L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
14739L: netdev@vger.kernel.org
14740S: Supported
14741F: drivers/net/xen-netback/*
14742
c5f8e29d
KRW
14743XEN PCI SUBSYSTEM
14744M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14745L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14746S: Supported
14747F: arch/x86/pci/*xen*
14748F: drivers/pci/*xen*
14749
15d03609
JG
14750XEN PVSCSI DRIVERS
14751M: Juergen Gross <jgross@suse.com>
14752L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14753L: linux-scsi@vger.kernel.org
14754S: Supported
14755F: drivers/scsi/xen-scsifront.c
14756F: drivers/xen/xen-scsiback.c
14757F: include/xen/interface/io/vscsiif.h
14758
c5f8e29d
KRW
14759XEN SWIOTLB SUBSYSTEM
14760M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14761L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14762S: Supported
14763F: arch/x86/xen/*swiotlb*
14764F: drivers/xen/*swiotlb*
14765
1da177e4 14766XFS FILESYSTEM
721a0edf 14767M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
14768M: linux-xfs@vger.kernel.org
14769L: linux-xfs@vger.kernel.org
14770W: http://xfs.org/
721a0edf 14771T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 14772S: Supported
679655da
JP
14773F: Documentation/filesystems/xfs.txt
14774F: fs/xfs/
1da177e4 14775
8a3b7a25 14776XILINX AXI ETHERNET DRIVER
59a54f30
MS
14777M: Anirudha Sarangi <anirudh@xilinx.com>
14778M: John Linn <John.Linn@xilinx.com>
8a3b7a25 14779S: Maintained
14780F: drivers/net/ethernet/xilinx/xilinx_axienet*
14781
238b8721 14782XILINX UARTLITE SERIAL DRIVER
8b58be88 14783M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
14784L: linux-serial@vger.kernel.org
14785S: Maintained
df621252 14786F: drivers/tty/serial/uartlite.c
238b8721 14787
df330515
LP
14788XILINX VIDEO IP CORES
14789M: Hyun Kwon <hyun.kwon@xilinx.com>
14790M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14791L: linux-media@vger.kernel.org
14792T: git git://linuxtv.org/media_tree.git
14793S: Supported
14794F: Documentation/devicetree/bindings/media/xilinx/
14795F: drivers/media/platform/xilinx/
a5562f65 14796F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 14797
74316949
EB
14798XILLYBUS DRIVER
14799M: Eli Billauer <eli.billauer@gmail.com>
14800L: linux-kernel@vger.kernel.org
14801S: Supported
14802F: drivers/char/xillybus/
14803
39d2675a
NH
14804XRA1403 GPIO EXPANDER
14805M: Nandor Han <nandor.han@ge.com>
14806M: Semi Malinen <semi.malinen@ge.com>
14807L: linux-gpio@vger.kernel.org
14808S: Maintained
14809F: drivers/gpio/gpio-xra1403.c
14810F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14811
f620e4b8
MF
14812XTENSA XTFPGA PLATFORM SUPPORT
14813M: Max Filippov <jcmvbkbc@gmail.com>
14814L: linux-xtensa@linux-xtensa.org
14815S: Maintained
14816F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 14817F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 14818
1da177e4 14819YAM DRIVER FOR AX.25
8b58be88 14820M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
14821L: linux-hams@vger.kernel.org
14822S: Maintained
679655da
JP
14823F: drivers/net/hamradio/yam*
14824F: include/linux/yam.h
1da177e4 14825
82abbea7
RD
14826YAMA SECURITY MODULE
14827M: Kees Cook <keescook@chromium.org>
14828T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14829S: Supported
14830F: security/yama/
14831F: Documentation/admin-guide/LSM/Yama.rst
14832
af64a5eb 14833YEALINK PHONE DRIVER
8b58be88 14834M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
14835L: usbb2k-api-dev@nongnu.org
14836S: Maintained
e2ba5731 14837F: Documentation/input/yealink.rst
679655da 14838F: drivers/input/misc/yealink.*
af64a5eb 14839
1da177e4 14840Z8530 DRIVER FOR AX.25
8b58be88 14841M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
14842W: http://yaina.de/jreuter/
14843W: http://www.qsl.net/dl1bke/
14844L: linux-hams@vger.kernel.org
14845S: Maintained
679655da
JP
14846F: Documentation/networking/z8530drv.txt
14847F: drivers/net/hamradio/*scc.c
14848F: drivers/net/hamradio/z8530.h
1da177e4 14849
0cf31ec1 14850ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 14851M: Seth Jennings <sjenning@redhat.com>
aab45453 14852M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14853L: linux-mm@kvack.org
14854S: Maintained
14855F: mm/zbud.c
14856F: include/linux/zbud.h
14857
7c0c3afb 14858ZD1211RW WIRELESS DRIVER
8b58be88
JP
14859M: Daniel Drake <dsd@gentoo.org>
14860M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 14861W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 14862L: linux-wireless@vger.kernel.org
7c0c3afb
DD
14863L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14864S: Maintained
6948300c 14865F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 14866
82abbea7 14867ZD1301 MEDIA DRIVER
a40cc814
AP
14868M: Antti Palosaari <crope@iki.fi>
14869L: linux-media@vger.kernel.org
14870W: https://linuxtv.org/
14871W: http://palosaari.fi/linux/
14872Q: https://patchwork.linuxtv.org/project/linux-media/list/
14873S: Maintained
82abbea7 14874F: drivers/media/usb/dvb-usb-v2/zd1301*
a40cc814 14875
82abbea7 14876ZD1301_DEMOD MEDIA DRIVER
d4c554c3
AP
14877M: Antti Palosaari <crope@iki.fi>
14878L: linux-media@vger.kernel.org
14879W: https://linuxtv.org/
14880W: http://palosaari.fi/linux/
14881Q: https://patchwork.linuxtv.org/project/linux-media/list/
14882S: Maintained
82abbea7 14883F: drivers/media/dvb-frontends/zd1301_demod*
d4c554c3 14884
20263029
DS
14885ZPOOL COMPRESSED PAGE STORAGE API
14886M: Dan Streetman <ddstreet@ieee.org>
14887L: linux-mm@kvack.org
14888S: Maintained
14889F: mm/zpool.c
14890F: include/linux/zpool.h
14891
1da177e4 14892ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 14893L: mjpeg-users@lists.sourceforge.net
f63145e2 14894L: linux-media@vger.kernel.org
1da177e4 14895W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 14896T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 14897S: Odd Fixes
90d72ac6 14898F: drivers/media/pci/zoran/
1da177e4 14899
6920f2cc
MK
14900ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14901M: Minchan Kim <minchan@kernel.org>
14902M: Nitin Gupta <ngupta@vflare.org>
74f3037c 14903R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
14904L: linux-kernel@vger.kernel.org
14905S: Maintained
14906F: drivers/block/zram/
14907F: Documentation/blockdev/zram.txt
14908
8b4a4080 14909ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 14910M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 14911S: Maintained
df621252 14912F: drivers/tty/serial/zs.*
8b4a4080 14913
eae70d06
MK
14914ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14915M: Minchan Kim <minchan@kernel.org>
14916M: Nitin Gupta <ngupta@vflare.org>
41192a2d 14917R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
14918L: linux-mm@kvack.org
14919S: Maintained
14920F: mm/zsmalloc.c
14921F: include/linux/zsmalloc.h
d02be50d 14922F: Documentation/vm/zsmalloc.txt
eae70d06 14923
0cf31ec1 14924ZSWAP COMPRESSED SWAP CACHING
0bb181c7 14925M: Seth Jennings <sjenning@redhat.com>
534c9dc9 14926M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14927L: linux-mm@kvack.org
14928S: Maintained
14929F: mm/zswap.c
14930
1da177e4 14931THE REST
8b58be88 14932M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 14933L: linux-kernel@vger.kernel.org
8a6e2535 14934Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 14935T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 14936S: Buried alive in reporters
34d03cc1
JP
14937F: *
14938F: */