]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
SCSI: don't get target/host busy_count in scsi_mq_get_budget()
[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)
77c77a98 2565M: Michael Lyle <mlyle@lyle.org>
d1aa1ab3 2566M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2567L: linux-bcache@vger.kernel.org
2568W: http://bcache.evilpiepirate.org
52b69ff5
ML
2569C: irc://irc.oftc.net/bcache
2570S: Maintained
cafe5635
KO
2571F: drivers/md/bcache/
2572
04bd844a
HV
2573BDISP ST MEDIA DRIVER
2574M: Fabien Dessenne <fabien.dessenne@st.com>
2575L: linux-media@vger.kernel.org
2576T: git git://linuxtv.org/media_tree.git
a825eaec 2577W: https://linuxtv.org
04bd844a
HV
2578S: Supported
2579F: drivers/media/platform/sti/bdisp
2580
82abbea7
RD
2581BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2582M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2583L: netdev@vger.kernel.org
2584S: Maintained
2585F: drivers/net/ethernet/ec_bhf.c
f34b87e4 2586
e2d1d6c0 2587BEFS FILE SYSTEM
5624a8b0 2588M: Luis de Bethencourt <luisbg@kernel.org>
db4ad036
LB
2589M: Salah Triki <salah.triki@gmail.com>
2590S: Maintained
5624a8b0 2591T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
679655da
JP
2592F: Documentation/filesystems/befs.txt
2593F: fs/befs/
e2d1d6c0 2594
82abbea7
RD
2595BFQ I/O SCHEDULER
2596M: Paolo Valente <paolo.valente@linaro.org>
2597M: Jens Axboe <axboe@kernel.dk>
2598L: linux-block@vger.kernel.org
49e7d9df 2599S: Maintained
82abbea7
RD
2600F: block/bfq-*
2601F: Documentation/block/bfq-iosched.txt
564ee360 2602
e2d1d6c0 2603BFS FILE SYSTEM
cea58224 2604M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
e2d1d6c0 2605S: Maintained
679655da
JP
2606F: Documentation/filesystems/bfs.txt
2607F: fs/bfs/
c117ab84 2608F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2609
1394f032 2610BLACKFIN ARCHITECTURE
a4edbc10 2611M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2612L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2613T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2614W: http://blackfin.uclinux.org
2615S: Supported
679655da 2616F: arch/blackfin/
566da5b2 2617
e190d6b1 2618BLACKFIN EMAC DRIVER
b3fe92b0 2619L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2620W: http://blackfin.uclinux.org
2621S: Supported
7b35f033 2622F: drivers/net/ethernet/adi/
e190d6b1 2623
7683e9e5
LT
2624BLACKFIN MEDIA DRIVER
2625M: Scott Jiang <scott.jiang.linux@gmail.com>
2626L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2627W: http://blackfin.uclinux.org/
2628S: Supported
2629F: drivers/media/platform/blackfin/
2630F: drivers/media/i2c/adv7183*
2631F: drivers/media/i2c/vs6624*
2632
566da5b2 2633BLACKFIN RTC DRIVER
b3fe92b0 2634L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2635W: http://blackfin.uclinux.org
2636S: Supported
679655da 2637F: drivers/rtc/rtc-bfin.c
1394f032 2638
936ed49a 2639BLACKFIN SDH DRIVER
b3fe92b0 2640L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2641W: http://blackfin.uclinux.org
2642S: Supported
2643F: drivers/mmc/host/bfin_sdh.c
2644
1394f032 2645BLACKFIN SERIAL DRIVER
b3fe92b0 2646L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2647W: http://blackfin.uclinux.org
2648S: Supported
8460241e 2649F: drivers/tty/serial/bfin_uart.c
1394f032 2650
1e6d320f 2651BLACKFIN WATCHDOG DRIVER
b3fe92b0 2652L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2653W: http://blackfin.uclinux.org
2654S: Supported
679655da 2655F: drivers/watchdog/bfin_wdt.c
1e6d320f 2656
b54cf35a
JSM
2657BLINKM RGB LED DRIVER
2658M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2659S: Maintained
2660F: drivers/leds/leds-blinkm.c
2661
1da177e4 2662BLOCK LAYER
8b58be88 2663M: Jens Axboe <axboe@kernel.dk>
82c426e0 2664L: linux-block@vger.kernel.org
08deed1e 2665T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2666S: Maintained
679655da 2667F: block/
ae11f7ef 2668F: kernel/trace/blktrace.c
88459642 2669F: lib/sbitmap.c
1da177e4 2670
2b54aaef 2671BLOCK2MTD DRIVER
8b58be88 2672M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2673L: linux-mtd@lists.infradead.org
2674S: Maintained
679655da 2675F: drivers/mtd/devices/block2mtd.c
2b54aaef 2676
63fbd24e 2677BLUETOOTH DRIVERS
8b58be88 2678M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2679M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2680M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2681L: linux-bluetooth@vger.kernel.org
63fbd24e 2682W: http://www.bluez.org/
22e7a424
MH
2683T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2684T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2685S: Maintained
679655da 2686F: drivers/bluetooth/
1da177e4 2687
63fbd24e 2688BLUETOOTH SUBSYSTEM
8b58be88 2689M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2690M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2691M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2692L: linux-bluetooth@vger.kernel.org
2693W: http://www.bluez.org/
22e7a424
MH
2694T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2695T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2696S: Maintained
679655da
JP
2697F: net/bluetooth/
2698F: include/net/bluetooth/
1da177e4
LT
2699
2700BONDING DRIVER
79b30750 2701M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2702M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2703M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2704L: netdev@vger.kernel.org
ce00f85c
JC
2705W: http://sourceforge.net/projects/bonding/
2706S: Supported
679655da 2707F: drivers/net/bonding/
c117ab84 2708F: include/uapi/linux/if_bonding.h
1da177e4 2709
b5f4df34
AS
2710BPF (Safe dynamic programs and tools)
2711M: Alexei Starovoitov <ast@kernel.org>
cdb90499 2712M: Daniel Borkmann <daniel@iogearbox.net>
b5f4df34
AS
2713L: netdev@vger.kernel.org
2714L: linux-kernel@vger.kernel.org
2715S: Supported
cdb90499
DB
2716F: arch/x86/net/bpf_jit*
2717F: Documentation/networking/filter.txt
2718F: include/linux/bpf*
2719F: include/linux/filter.h
2720F: include/uapi/linux/bpf*
2721F: include/uapi/linux/filter.h
b5f4df34 2722F: kernel/bpf/
cdb90499 2723F: kernel/trace/bpf_trace.c
5aa5bd14 2724F: lib/test_bpf.c
cdb90499
DB
2725F: net/bpf/
2726F: net/core/filter.c
2727F: net/sched/act_bpf.c
2728F: net/sched/cls_bpf.c
2729F: samples/bpf/
2730F: tools/net/bpf*
2731F: tools/testing/selftests/bpf/
b5f4df34 2732
39105890 2733BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2734M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2735L: netdev@vger.kernel.org
2736S: Supported
adfc5217 2737F: drivers/net/ethernet/broadcom/b44.*
39105890 2738
967dd82f
FF
2739BROADCOM B53 ETHERNET SWITCH DRIVER
2740M: Florian Fainelli <f.fainelli@gmail.com>
2741L: netdev@vger.kernel.org
2742L: openwrt-devel@lists.openwrt.org (subscribers-only)
2743S: Supported
2744F: drivers/net/dsa/b53/*
2745F: include/linux/platform_data/b53.h
2746
90f4c594 2747BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2748M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2749M: Ray Jui <rjui@broadcom.com>
2750M: Scott Branden <sbranden@broadcom.com>
086f4704 2751M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2752T: git git://github.com/broadcom/mach-bcm
af4b8e37 2753S: Maintained
ccf62f5a
JM
2754N: bcm281*
2755N: bcm113*
2756N: bcm216*
2757N: kona
af4b8e37 2758F: arch/arm/mach-bcm/
af4b8e37 2759
9209bec4 2760BROADCOM BCM2835 ARM ARCHITECTURE
10b9e887 2761M: Eric Anholt <eric@anholt.net>
346ab44e 2762M: Stefan Wahren <stefan.wahren@i2se.com>
f680f25c 2763L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2765T: git git://github.com/anholt/linux
f680f25c 2766S: Maintained
9209bec4 2767N: bcm2835
4a5a7a66 2768F: drivers/staging/vc04_services
f680f25c 2769
5564f092
RM
2770BROADCOM BCM47XX MIPS ARCHITECTURE
2771M: Hauke Mehrtens <hauke@hauke-m.de>
2772M: Rafał Miłecki <zajec5@gmail.com>
2773L: linux-mips@linux-mips.org
2774S: Maintained
7ad2410c 2775F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2776F: arch/mips/bcm47xx/*
2777F: arch/mips/include/asm/mach-bcm47xx/*
2778
9209bec4 2779BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2780M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a 2781M: Rafał Miłecki <zajec5@gmail.com>
d722bc94 2782M: Jon Mason <jonmason@broadcom.com>
1a50cd8a 2783M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2784L: linux-arm-kernel@lists.infradead.org
2785S: Maintained
2786F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2787F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe 2788F: arch/arm/boot/dts/bcm470*
d722bc94 2789F: arch/arm/boot/dts/bcm953012*
5b293ebe 2790
4ebd5047
RM
2791BROADCOM BCM53573 ARM ARCHITECTURE
2792M: Rafał Miłecki <rafal@milecki.pl>
2793L: linux-arm-kernel@lists.infradead.org
2794S: Maintained
2795F: arch/arm/boot/dts/bcm53573*
2796F: arch/arm/boot/dts/bcm47189*
2797
e076e962
FF
2798BROADCOM BCM63XX ARM ARCHITECTURE
2799M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2800M: bcm-kernel-feedback-list@broadcom.com
20de823e 2801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2802T: git git://github.com/broadcom/stblinux.git
e076e962 2803S: Maintained
d6f4e76e 2804N: bcm63xx
e076e962 2805
7110e227
KC
2806BROADCOM BCM63XX/BCM33XX UDC DRIVER
2807M: Kevin Cernekee <cernekee@gmail.com>
2808L: linux-usb@vger.kernel.org
2809S: Maintained
2810F: drivers/usb/gadget/udc/bcm63xx_udc.*
2811
2df94fd6 2812BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2813M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2814M: Gregory Fong <gregory.0xf0@gmail.com>
2815M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2816M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2818T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2819S: Maintained
2820F: arch/arm/mach-bcm/*brcmstb*
2821F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2822F: drivers/bus/brcmstb_gisb.c
5009a289 2823N: brcmstb
2df94fd6 2824
7683e9e5
LT
2825BROADCOM BMIPS CPUFREQ DRIVER
2826M: Markus Mayer <mmayer@broadcom.com>
2827M: bcm-kernel-feedback-list@broadcom.com
2828L: linux-pm@vger.kernel.org
2829S: Maintained
2830F: drivers/cpufreq/bmips-cpufreq.c
2831
70371cef
KC
2832BROADCOM BMIPS MIPS ARCHITECTURE
2833M: Kevin Cernekee <cernekee@gmail.com>
2834M: Florian Fainelli <f.fainelli@gmail.com>
2835L: linux-mips@linux-mips.org
eb6725d0 2836T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2837S: Maintained
2838F: arch/mips/bmips/*
2839F: arch/mips/include/asm/mach-bmips/*
2840F: arch/mips/kernel/*bmips*
338808de 2841F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2842F: drivers/irqchip/irq-bcm63*
70371cef
KC
2843F: drivers/irqchip/irq-bcm7*
2844F: drivers/irqchip/irq-brcmstb*
3271e610 2845F: include/linux/bcm963xx_nvram.h
8fce60b8 2846F: include/linux/bcm963xx_tag.h
70371cef 2847
7683e9e5
LT
2848BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2849M: Rasesh Mody <rasesh.mody@cavium.com>
2850M: Harish Patil <harish.patil@cavium.com>
2851M: Dept-GELinuxNICDev@cavium.com
2852L: netdev@vger.kernel.org
2853S: Supported
2854F: drivers/net/ethernet/broadcom/bnx2.*
2855F: drivers/net/ethernet/broadcom/bnx2_*
20bb5505 2856
7683e9e5
LT
2857BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2858M: QLogic-Storage-Upstream@qlogic.com
2859L: linux-scsi@vger.kernel.org
2860S: Supported
2861F: drivers/scsi/bnx2fc/
2862
2863BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2864M: QLogic-Storage-Upstream@qlogic.com
2865L: linux-scsi@vger.kernel.org
2866S: Supported
2867F: drivers/scsi/bnx2i/
2868
2869BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
7683e9e5
LT
2870M: Ariel Elior <ariel.elior@cavium.com>
2871M: everest-linux-l2@cavium.com
948c51e6
MC
2872L: netdev@vger.kernel.org
2873S: Supported
7683e9e5
LT
2874F: drivers/net/ethernet/broadcom/bnx2x/
2875
2876BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2877M: Michael Chan <michael.chan@broadcom.com>
2878L: netdev@vger.kernel.org
2879S: Supported
2880F: drivers/net/ethernet/broadcom/bnxt/
948c51e6 2881
a9533e7e 2882BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2883M: Arend van Spriel <arend.vanspriel@broadcom.com>
2884M: Franky Lin <franky.lin@broadcom.com>
2885M: Hante Meuleman <hante.meuleman@broadcom.com>
21394d57
AVS
2886M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2887M: Wright Feng <wright.feng@cypress.com>
a9533e7e 2888L: linux-wireless@vger.kernel.org
2a734451 2889L: brcm80211-dev-list.pdl@broadcom.com
21394d57 2890L: brcm80211-dev-list@cypress.com
a9533e7e 2891S: Supported
05491d2c 2892F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2893
7683e9e5
LT
2894BROADCOM BRCMSTB GPIO DRIVER
2895M: Gregory Fong <gregory.0xf0@gmail.com>
2896L: bcm-kernel-feedback-list@broadcom.com
9958d6f9 2897S: Supported
7683e9e5
LT
2898F: drivers/gpio/gpio-brcmstb.c
2899F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
9958d6f9 2900
7683e9e5
LT
2901BROADCOM GENET ETHERNET DRIVER
2902M: Florian Fainelli <f.fainelli@gmail.com>
2903L: netdev@vger.kernel.org
6a6b5ad0 2904S: Supported
7683e9e5 2905F: drivers/net/ethernet/broadcom/genet/
6a6b5ad0 2906
63f37ddf 2907BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2908M: Ray Jui <rjui@broadcom.com>
2909M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2910M: Jon Mason <jonmason@broadcom.com>
086f4704 2911M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2913T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2914S: Maintained
2915N: iproc
2916N: cygnus
5c161242 2917N: bcm[-_]nsp
36c0237f
SB
2918N: bcm9113*
2919N: bcm9583*
63f37ddf
JM
2920N: bcm9585*
2921N: bcm9586*
2922N: bcm988312
36c0237f 2923N: bcm113*
63f37ddf
JM
2924N: bcm583*
2925N: bcm585*
2926N: bcm586*
2927N: bcm88312
d76e21b8 2928F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2929F: drivers/clk/bcm/clk-ns*
2930F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2931
7b7f588b 2932BROADCOM KONA GPIO DRIVER
5e163903 2933M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2934L: bcm-kernel-feedback-list@broadcom.com
2935S: Supported
2936F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2937F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2938
7683e9e5
LT
2939BROADCOM NETXTREME-E ROCE DRIVER
2940M: Selvin Xavier <selvin.xavier@broadcom.com>
2941M: Devesh Sharma <devesh.sharma@broadcom.com>
2942M: Somnath Kotur <somnath.kotur@broadcom.com>
2943M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2944L: linux-rdma@vger.kernel.org
2945W: http://www.broadcom.com
2946S: Supported
2947F: drivers/infiniband/hw/bnxt_re/
2948F: include/uapi/rdma/bnxt_re-abi.h
2949
f6e734a8
RM
2950BROADCOM NVRAM DRIVER
2951M: Rafał Miłecki <zajec5@gmail.com>
2952L: linux-mips@linux-mips.org
2953S: Maintained
2954F: drivers/firmware/broadcom/*
2955
7683e9e5
LT
2956BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2957M: Rafał Miłecki <zajec5@gmail.com>
2958L: linux-wireless@vger.kernel.org
02787daa 2959S: Maintained
7683e9e5
LT
2960F: drivers/bcma/
2961F: include/linux/bcma/
02787daa 2962
bb446b57
MM
2963BROADCOM STB AVS CPUFREQ DRIVER
2964M: Markus Mayer <mmayer@broadcom.com>
2965M: bcm-kernel-feedback-list@broadcom.com
2966L: linux-pm@vger.kernel.org
2967S: Maintained
2968F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2969F: drivers/cpufreq/brcmstb*
bb446b57 2970
7683e9e5
LT
2971BROADCOM STB NAND FLASH DRIVER
2972M: Brian Norris <computersforpeace@gmail.com>
2973M: Kamal Dasu <kdasu.kdev@gmail.com>
2974L: linux-mtd@lists.infradead.org
2975L: bcm-kernel-feedback-list@broadcom.com
c9678d86 2976S: Maintained
7683e9e5 2977F: drivers/mtd/nand/brcmnand/
c9678d86 2978
b8302205
FF
2979BROADCOM SYSTEMPORT ETHERNET DRIVER
2980M: Florian Fainelli <f.fainelli@gmail.com>
2981L: netdev@vger.kernel.org
2982S: Supported
2983F: drivers/net/ethernet/broadcom/bcmsysport.*
2984
7683e9e5
LT
2985BROADCOM TG3 GIGABIT ETHERNET DRIVER
2986M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2987M: Prashant Sreedharan <prashant@broadcom.com>
2988M: Michael Chan <mchan@broadcom.com>
2989L: netdev@vger.kernel.org
592e8b32 2990S: Supported
7683e9e5 2991F: drivers/net/ethernet/broadcom/tg3.*
592e8b32 2992
7725ccfd 2993BROCADE BFA FC SCSI DRIVER
aa803370
AG
2994M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2995M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2996L: linux-scsi@vger.kernel.org
2997S: Supported
2998F: drivers/scsi/bfa/
7725ccfd 2999
8b230ed8 3000BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
3001M: Rasesh Mody <rasesh.mody@cavium.com>
3002M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3003M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
3004L: netdev@vger.kernel.org
3005S: Supported
f844a0ea 3006F: drivers/net/ethernet/brocade/bna/
8b230ed8 3007
5cdf7f76 3008BSG (block layer generic sg v4 driver)
8b58be88 3009M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
3010L: linux-scsi@vger.kernel.org
3011S: Supported
679655da
JP
3012F: block/bsg.c
3013F: include/linux/bsg.h
c117ab84 3014F: include/uapi/linux/bsg.h
5cdf7f76 3015
af39917d
CL
3016BT87X AUDIO DRIVER
3017M: Clemens Ladisch <clemens@ladisch.de>
3018L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3019T: git git://git.alsa-project.org/alsa-kernel.git
3020S: Maintained
3021F: Documentation/sound/alsa/Bt87x.txt
3022F: sound/pci/bt87x.c
3023
ff1d5c2f 3024BT8XXGPIO DRIVER
eb032b98 3025M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
3026W: http://bu3sch.de/btgpio.php
3027S: Maintained
72dbb705 3028F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 3029
eb1eb04f 3030BTRFS FILE SYSTEM
c0778e25
CM
3031M: Chris Mason <clm@fb.com>
3032M: Josef Bacik <jbacik@fb.com>
d8130624 3033M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
3034L: linux-btrfs@vger.kernel.org
3035W: http://btrfs.wiki.kernel.org/
8a6e2535 3036Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 3037T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 3038S: Maintained
679655da
JP
3039F: Documentation/filesystems/btrfs.txt
3040F: fs/btrfs/
aeea4c10
DL
3041F: include/linux/btrfs*
3042F: include/uapi/linux/btrfs*
eb1eb04f 3043
1da177e4 3044BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
3045M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3046M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 3047L: linux-media@vger.kernel.org
a825eaec 3048W: https://linuxtv.org
275ffde4 3049T: git git://linuxtv.org/media_tree.git
f96236e5 3050S: Odd fixes
618cd932 3051F: Documentation/media/v4l-drivers/bttv*
90d72ac6 3052F: drivers/media/pci/bt8xx/bttv*
1da177e4 3053
82abbea7
RD
3054BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3055M: Chanwoo Choi <cw00.choi@samsung.com>
3056L: linux-pm@vger.kernel.org
3057L: linux-samsung-soc@vger.kernel.org
3058T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3059S: Maintained
3060F: drivers/devfreq/exynos-bus.c
3061F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3062
1f34923c
KA
3063BUSLOGIC SCSI DRIVER
3064M: Khalid Aziz <khalid@gonehiking.org>
3065L: linux-scsi@vger.kernel.org
3066S: Maintained
3067F: drivers/scsi/BusLogic.*
3068F: drivers/scsi/FlashPoint.*
3069
af39917d
CL
3070C-MEDIA CMI8788 DRIVER
3071M: Clemens Ladisch <clemens@ladisch.de>
3072L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3073T: git git://git.alsa-project.org/alsa-kernel.git
3074S: Maintained
3075F: sound/pci/oxygen/
3076
2141355f
MS
3077C6X ARCHITECTURE
3078M: Mark Salter <msalter@redhat.com>
91ebcd1b 3079M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
2141355f
MS
3080L: linux-c6x-dev@linux-c6x.org
3081W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3082S: Maintained
3083F: arch/c6x/
3084
8b1cfcbd
HM
3085CA8210 IEEE-802.15.4 RADIO DRIVER
3086M: Harry Morris <h.morris@cascoda.com>
3087M: linuxdev@cascoda.com
3088L: linux-wpan@vger.kernel.org
3089W: https://github.com/Cascoda/ca8210-linux.git
3090S: Maintained
3091F: drivers/net/ieee802154/ca8210.c
3092F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3093
a5432f5a 3094CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 3095M: David Howells <dhowells@redhat.com>
e62d6e24 3096L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
3097S: Supported
3098F: Documentation/filesystems/caching/cachefiles.txt
3099F: fs/cachefiles/
3100
c815ca39
HV
3101CADET FM/AM RADIO RECEIVER DRIVER
3102M: Hans Verkuil <hverkuil@xs4all.nl>
3103L: linux-media@vger.kernel.org
3104T: git git://linuxtv.org/media_tree.git
a825eaec 3105W: https://linuxtv.org
c815ca39
HV
3106S: Maintained
3107F: drivers/media/radio/radio-cadet*
3108
77d5140f 3109CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 3110M: Jonathan Corbet <corbet@lwn.net>
661263b5 3111L: linux-media@vger.kernel.org
275ffde4 3112T: git git://linuxtv.org/media_tree.git
77d5140f 3113S: Maintained
618cd932 3114F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 3115F: drivers/media/platform/marvell-ccic/
77d5140f 3116
201b6bab 3117CAIF NETWORK LAYER
5c574f50 3118M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
3119L: netdev@vger.kernel.org
3120S: Supported
3121F: Documentation/networking/caif/
3122F: drivers/net/caif/
c117ab84 3123F: include/uapi/linux/caif/
201b6bab
JP
3124F: include/net/caif/
3125F: net/caif/
3126
77dac90f 3127CALGARY x86-64 IOMMU
a6921c29
JM
3128M: Muli Ben-Yehuda <mulix@mulix.org>
3129M: Jon Mason <jdmason@kudzu.us>
3130L: iommu@lists.linux-foundation.org
77dac90f 3131S: Maintained
679655da
JP
3132F: arch/x86/kernel/pci-calgary_64.c
3133F: arch/x86/kernel/tce_64.c
3134F: arch/x86/include/asm/calgary.h
3135F: arch/x86/include/asm/tce.h
77dac90f 3136
7683e9e5
LT
3137CAN NETWORK DRIVERS
3138M: Wolfgang Grandegger <wg@grandegger.com>
3139M: Marc Kleine-Budde <mkl@pengutronix.de>
3140L: linux-can@vger.kernel.org
3141W: https://github.com/linux-can
3142T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3143T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3144S: Maintained
3145F: Documentation/devicetree/bindings/net/can/
3146F: drivers/net/can/
3147F: include/linux/can/dev.h
3148F: include/linux/can/platform/
3149F: include/uapi/linux/can/error.h
3150F: include/uapi/linux/can/netlink.h
3151
e2d1d6c0 3152CAN NETWORK LAYER
8d15d386 3153M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 3154M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3155L: linux-can@vger.kernel.org
84b0d715 3156W: https://github.com/linux-can
870482a4
MKB
3157T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3158T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 3159S: Maintained
f35f6c8f 3160F: Documentation/networking/can.txt
8d15d386 3161F: net/can/
8d15d386 3162F: include/linux/can/core.h
c117ab84
CEB
3163F: include/uapi/linux/can.h
3164F: include/uapi/linux/can/bcm.h
3165F: include/uapi/linux/can/raw.h
3166F: include/uapi/linux/can/gw.h
e2d1d6c0 3167
95d16c72 3168CAPABILITIES
39baa7e6 3169M: Serge Hallyn <serge@hallyn.com>
95d16c72 3170L: linux-security-module@vger.kernel.org
6305902c 3171S: Supported
95d16c72 3172F: include/linux/capability.h
c117ab84 3173F: include/uapi/linux/capability.h
6305902c 3174F: security/commoncap.c
38a94118 3175F: kernel/capability.c
95d16c72 3176
b84894c7
KT
3177CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3178M: Kevin Tsai <ktsai@capellamicro.com>
3179S: Maintained
3180F: drivers/iio/light/cm*
b84894c7 3181
82abbea7
RD
3182CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3183M: Christian Lamparter <chunkeey@googlemail.com>
3184L: linux-wireless@vger.kernel.org
3185W: http://wireless.kernel.org/en/users/Drivers/carl9170
3186S: Maintained
3187F: drivers/net/wireless/ath/carl9170/
3188
f9484852
JG
3189CAVIUM I2C DRIVER
3190M: Jan Glauber <jglauber@cavium.com>
3191M: David Daney <david.daney@cavium.com>
3192W: http://www.cavium.com
3193S: Supported
3194F: drivers/i2c/busses/i2c-octeon*
3195F: drivers/i2c/busses/i2c-thunderx*
3196
7683e9e5
LT
3197CAVIUM LIQUIDIO NETWORK DRIVER
3198M: Derek Chickles <derek.chickles@caviumnetworks.com>
3199M: Satanand Burla <satananda.burla@caviumnetworks.com>
3200M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3201M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3202L: netdev@vger.kernel.org
3203W: http://www.cavium.com
3204S: Supported
3205F: drivers/net/ethernet/cavium/liquidio/
3206
25fc8465
JG
3207CAVIUM MMC DRIVER
3208M: Jan Glauber <jglauber@cavium.com>
3209M: David Daney <david.daney@cavium.com>
3210M: Steven J. Hill <Steven.Hill@cavium.com>
3211W: http://www.cavium.com
3212S: Supported
3213F: drivers/mmc/host/cavium*
3214
62ad8b5c
GC
3215CAVIUM OCTEON-TX CRYPTO DRIVER
3216M: George Cherian <george.cherian@cavium.com>
3217L: linux-crypto@vger.kernel.org
3218W: http://www.cavium.com
3219S: Supported
3220F: drivers/crypto/cavium/cpt/
3221
7683e9e5 3222CAVIUM THUNDERX2 ARM64 SOC
a93fae75 3223M: Robert Richter <rrichter@cavium.com>
7683e9e5
LT
3224M: Jayachandran C <jnair@caviumnetworks.com>
3225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3226S: Maintained
3227F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3228F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3229
ef0bbac3
VB
3230CC2520 IEEE-802.15.4 RADIO DRIVER
3231M: Varka Bhadram <varkabhadram@gmail.com>
3232L: linux-wpan@vger.kernel.org
3233S: Maintained
3234F: drivers/net/ieee802154/cc2520.c
3235F: include/linux/spi/cc2520.h
3236F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3237
84817ef0
GBY
3238CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3239M: Gilad Ben-Yossef <gilad@benyossef.com>
3240L: linux-crypto@vger.kernel.org
3241L: driverdev-devel@linuxdriverproject.org
3242S: Supported
3243F: drivers/staging/ccree/
3244W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3245
6917a7b7 3246CEC FRAMEWORK
ca684386
HV
3247M: Hans Verkuil <hans.verkuil@cisco.com>
3248L: linux-media@vger.kernel.org
3249T: git git://linuxtv.org/media_tree.git
3250W: http://linuxtv.org
3251S: Supported
104eda6d 3252F: Documentation/media/kapi/cec-core.rst
618cd932 3253F: Documentation/media/uapi/cec
104eda6d 3254F: drivers/media/cec/
ca684386
HV
3255F: drivers/media/rc/keymaps/rc-cec.c
3256F: include/media/cec.h
6917a7b7 3257F: include/media/cec-notifier.h
104eda6d
HV
3258F: include/uapi/linux/cec.h
3259F: include/uapi/linux/cec-funcs.h
af15e32f 3260F: Documentation/devicetree/bindings/media/cec.txt
ca684386 3261
b8154542 3262CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3263M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3264L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3265W: http://www.ibm.com/developerworks/power/cell/
3266S: Supported
679655da 3267F: arch/powerpc/include/asm/cell*.h
679655da 3268F: arch/powerpc/include/asm/spu*.h
c117ab84 3269F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3270F: arch/powerpc/oprofile/*cell*
3271F: arch/powerpc/platforms/cell/
b8154542 3272
398ecff5
SW
3273CEPH COMMON CODE (LIBCEPH)
3274M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3275M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3276M: Sage Weil <sage@redhat.com>
82593f87 3277L: ceph-devel@vger.kernel.org
09d90327 3278W: http://ceph.com/
fb99f881 3279T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3280T: git git://github.com/ceph/ceph-client.git
9030aaf9 3281S: Supported
14430813
JP
3282F: net/ceph/
3283F: include/linux/ceph/
3284F: include/linux/crush/
9030aaf9 3285
398ecff5
SW
3286CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3287M: "Yan, Zheng" <zyan@redhat.com>
3288M: Sage Weil <sage@redhat.com>
3289M: Ilya Dryomov <idryomov@gmail.com>
3290L: ceph-devel@vger.kernel.org
3291W: http://ceph.com/
3292T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3293T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3294S: Supported
3295F: Documentation/filesystems/ceph.txt
3296F: fs/ceph/
3297
cfc411e7
DH
3298CERTIFICATE HANDLING:
3299M: David Howells <dhowells@redhat.com>
3300M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3301L: keyrings@vger.kernel.org
cfc411e7
DH
3302S: Maintained
3303F: Documentation/module-signing.txt
3304F: certs/
d8d80386 3305F: scripts/sign-file.c
cfc411e7
DH
3306F: scripts/extract-cert.c
3307
18332a80 3308CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3309L: linux-usb@vger.kernel.org
10c6c9c9 3310S: Orphan
679655da
JP
3311F: Documentation/usb/WUSB-Design-overview.txt
3312F: Documentation/usb/wusb-cbaf
355ffe69
DV
3313F: drivers/usb/host/hwa-hc.c
3314F: drivers/usb/host/whci/
679655da
JP
3315F: drivers/usb/wusbcore/
3316F: include/linux/usb/wusb*
18332a80 3317
70e84049 3318CFAG12864B LCD DRIVER
8b58be88 3319M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3320W: http://miguelojeda.es/auxdisplay.htm
3321W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3322S: Maintained
679655da
JP
3323F: drivers/auxdisplay/cfag12864b.c
3324F: include/linux/cfag12864b.h
70e84049
MOS
3325
3326CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3327M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3328W: http://miguelojeda.es/auxdisplay.htm
3329W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3330S: Maintained
679655da
JP
3331F: drivers/auxdisplay/cfag12864bfb.c
3332F: include/linux/cfag12864b.h
70e84049 3333
704232c2 3334CFG80211 and NL80211
8b58be88 3335M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3336L: linux-wireless@vger.kernel.org
ce466579
JB
3337W: http://wireless.kernel.org/
3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3339T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3340S: Maintained
c117ab84 3341F: include/uapi/linux/nl80211.h
679655da
JP
3342F: include/net/cfg80211.h
3343F: net/wireless/*
3344X: net/wireless/wext*
704232c2 3345
46e64261
GKH
3346CHAR and MISC DRIVERS
3347M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3348M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3349T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3350S: Supported
46e64261
GKH
3351F: drivers/char/*
3352F: drivers/misc/*
471322a8 3353F: include/linux/miscdevice.h
46e64261 3354
0a920b5b 3355CHECKPATCH
8b58be88 3356M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3357M: Joe Perches <joe@perches.com>
3358S: Maintained
679655da 3359F: scripts/checkpatch.pl
0a920b5b 3360
f8407f26
HW
3361CHINESE DOCUMENTATION
3362M: Harry Wei <harryxiyou@gmail.com>
9740153c 3363L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3364L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3365S: Maintained
f5ff9b63 3366F: Documentation/translations/zh_CN/
f8407f26 3367
2721ea2c 3368CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3369M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3370T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3371L: linux-usb@vger.kernel.org
3372S: Maintained
3373F: drivers/usb/chipidea/
3374
a93ad65d
HG
3375CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3376M: Hans de Goede <hdegoede@redhat.com>
3377L: linux-input@vger.kernel.org
3378S: Maintained
3379F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3380F: drivers/input/touchscreen/chipone_icn8318.c
3381
ab043105 3382CHROME HARDWARE PLATFORM SUPPORT
3c778a7f 3383M: Benson Leung <bleung@chromium.org>
ab043105
OJ
3384M: Olof Johansson <olof@lixom.net>
3385S: Maintained
3c778a7f 3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
ab043105
OJ
3387F: drivers/platform/chrome/
3388
3d4cfdc9
MB
3389CIRRUS LOGIC AUDIO CODEC DRIVERS
3390M: Brian Austin <brian.austin@cirrus.com>
3391M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3392L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3393S: Maintained
3394F: sound/soc/codecs/cs*
3395
7683e9e5
LT
3396CIRRUS LOGIC EP93XX ETHERNET DRIVER
3397M: Hartley Sweeten <hsweeten@visionengravers.com>
3398L: netdev@vger.kernel.org
3399S: Maintained
3400F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3401
82abbea7
RD
3402CISCO FCOE HBA DRIVER
3403M: Satish Kharat <satishkh@cisco.com>
3404M: Sesidhar Baddela <sebaddel@cisco.com>
3405M: Karan Tilak Kumar <kartilak@cisco.com>
3406L: linux-scsi@vger.kernel.org
3407S: Supported
3408F: drivers/scsi/fnic/
3409
3410CISCO SCSI HBA DRIVER
3411M: Karan Tilak Kumar <kartilak@cisco.com>
3412M: Sesidhar Baddela <sebaddel@cisco.com>
3413L: linux-scsi@vger.kernel.org
3414S: Supported
3415F: drivers/scsi/snic/
3416
3417CISCO VIC ETHERNET NIC DRIVER
3418M: Christian Benvenuti <benve@cisco.com>
3419M: Govindarajulu Varadarajan <_govind@gmx.com>
3420M: Neel Patel <neepatel@cisco.com>
3421S: Supported
3422F: drivers/net/ethernet/cisco/enic/
3423
3424CISCO VIC LOW LATENCY NIC DRIVER
3425M: Christian Benvenuti <benve@cisco.com>
3426M: Dave Goodell <dgoodell@cisco.com>
3427S: Supported
3428F: drivers/infiniband/hw/usnic/
3429
94574d9a
KRW
3430CLEANCACHE API
3431M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3432L: linux-kernel@vger.kernel.org
3433S: Maintained
3434F: mm/cleancache.c
3435F: include/linux/cleancache.h
3436
d4275354 3437CLK API
54176cc6 3438M: Russell King <linux@armlinux.org.uk>
aa571b14 3439L: linux-clk@vger.kernel.org
37417046 3440S: Maintained
d4275354
RK
3441F: include/linux/clk.h
3442
9222d247
JS
3443CLOCKSOURCE, CLOCKEVENT DRIVERS
3444M: Daniel Lezcano <daniel.lezcano@linaro.org>
3445M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3446L: linux-kernel@vger.kernel.org
9222d247
JS
3447T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3448S: Supported
3449F: drivers/clocksource
3450
529aa8cb
TLSC
3451CMPC ACPI DRIVER
3452M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3453M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3454L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3455S: Supported
3456F: drivers/platform/x86/classmate-laptop.c
3457
85756a06
HV
3458COBALT MEDIA DRIVER
3459M: Hans Verkuil <hans.verkuil@cisco.com>
3460L: linux-media@vger.kernel.org
3461T: git git://linuxtv.org/media_tree.git
a825eaec 3462W: https://linuxtv.org
85756a06
HV
3463S: Supported
3464F: drivers/media/pci/cobalt/
3465
74425eee 3466COCCINELLE/Semantic Patches (SmPL)
26de9c26 3467M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3468M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3469M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3470M: Michal Marek <mmarek@suse.com>
26de9c26 3471L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3472T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3473W: http://coccinelle.lip6.fr/
3474S: Supported
4b9033a3 3475F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3476F: scripts/coccinelle/
3477F: scripts/coccicheck
3478
1da177e4 3479CODA FILE SYSTEM
8b58be88 3480M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3481M: coda@cs.cmu.edu
3482L: codalist@coda.cs.cmu.edu
3483W: http://www.coda.cs.cmu.edu/
3484S: Maintained
679655da
JP
3485F: Documentation/filesystems/coda.txt
3486F: fs/coda/
3487F: include/linux/coda*.h
c117ab84 3488F: include/uapi/linux/coda*.h
1da177e4 3489
0b14261e
PZ
3490CODA V4L2 MEM2MEM DRIVER
3491M: Philipp Zabel <p.zabel@pengutronix.de>
3492L: linux-media@vger.kernel.org
3493S: Maintained
3494F: Documentation/devicetree/bindings/media/coda.txt
3495F: drivers/media/platform/coda/
3496
7704addb 3497COMMON CLK FRAMEWORK
a85fa007 3498M: Michael Turquette <mturquette@baylibre.com>
f956165f 3499M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3500L: linux-clk@vger.kernel.org
22d61acf 3501Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3502T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3503S: Maintained
ae4185cd 3504F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3505F: drivers/clk/
3506X: drivers/clk/clkdev.c
7704addb 3507F: include/linux/clk-pr*
60bea3b5 3508F: include/linux/clk/
7704addb 3509
e2d1d6c0 3510COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3511M: Steve French <sfrench@samba.org>
51223df6 3512L: linux-cifs@vger.kernel.org
d1f28953 3513L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3514W: http://linux-cifs.samba.org/
bb1d5dda 3515T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3516S: Supported
ec421a71 3517F: Documentation/filesystems/cifs/
679655da 3518F: fs/cifs/
e2d1d6c0 3519
1da177e4 3520COMPACTPCI HOTPLUG CORE
8b58be88 3521M: Scott Murray <scott@spiteful.org>
64dab204 3522L: linux-pci@vger.kernel.org
82c4dfc7 3523S: Maintained
679655da 3524F: drivers/pci/hotplug/cpci_hotplug*
1da177e4 3525
7683e9e5 3526COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3527M: Scott Murray <scott@spiteful.org>
64dab204 3528L: linux-pci@vger.kernel.org
82c4dfc7 3529S: Maintained
7683e9e5 3530F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3531
7683e9e5 3532COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3533M: Scott Murray <scott@spiteful.org>
64dab204 3534L: linux-pci@vger.kernel.org
82c4dfc7 3535S: Maintained
7683e9e5 3536F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4 3537
5411552c 3538COMPAL LAPTOP SUPPORT
8b58be88 3539M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3540L: platform-driver-x86@vger.kernel.org
5411552c 3541S: Maintained
679655da 3542F: drivers/platform/x86/compal-laptop.c
5411552c 3543
949be0f7 3544CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3545L: accessrunner-general@lists.sourceforge.net
3546W: http://accessrunner.sourceforge.net/
44243ef4 3547S: Orphan
679655da 3548F: drivers/usb/atm/cxacru.c
949be0f7 3549
e2d1d6c0 3550CONFIGFS
d6351db2 3551M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3552M: Christoph Hellwig <hch@lst.de>
3553T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3554S: Supported
679655da
JP
3555F: fs/configfs/
3556F: include/linux/configfs.h
e2d1d6c0 3557
acb9c1b2 3558CONNECTOR
8b58be88 3559M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3560L: netdev@vger.kernel.org
3561S: Maintained
3562F: drivers/connector/
3563
a3e3354d 3564CONTROL GROUP (CGROUP)
860ca0e6 3565M: Tejun Heo <tj@kernel.org>
ad50c159 3566M: Li Zefan <lizefan@huawei.com>
4d205676 3567M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3568L: cgroups@vger.kernel.org
860ca0e6 3569T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3570S: Maintained
4b16b0c0 3571F: Documentation/cgroup*
679655da
JP
3572F: include/linux/cgroup*
3573F: kernel/cgroup*
a3e3354d
TH
3574
3575CONTROL GROUP - CPUSET
3576M: Li Zefan <lizefan@huawei.com>
3577L: cgroups@vger.kernel.org
3578W: http://www.bullopensource.org/cpuset/
3579W: http://oss.sgi.com/projects/cpusets/
3580T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3581S: Maintained
4b16b0c0 3582F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3583F: include/linux/cpuset.h
3584F: kernel/cpuset.c
3585
3586CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3587M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3588M: Michal Hocko <mhocko@kernel.org>
c4e29738 3589M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3590L: cgroups@vger.kernel.org
3591L: linux-mm@kvack.org
3592S: Maintained
3593F: mm/memcontrol.c
5d1ea48b 3594F: mm/swap_cgroup.c
fb3a0fb6 3595
bebe4678 3596CORETEMP HARDWARE MONITORING DRIVER
96859129 3597M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3598L: linux-hwmon@vger.kernel.org
bebe4678 3599S: Maintained
679655da
JP
3600F: Documentation/hwmon/coretemp
3601F: drivers/hwmon/coretemp.c
bebe4678 3602
1da177e4 3603COSA/SRP SYNC SERIAL DRIVER
8b58be88 3604M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3605W: http://www.fi.muni.cz/~kas/cosa/
3606S: Maintained
679655da 3607F: drivers/net/wan/cosa*
1da177e4 3608
4371ee35 3609CPMAC ETHERNET DRIVER
9dd4aaef 3610M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3611L: netdev@vger.kernel.org
3612S: Maintained
b544dbac 3613F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3614
1da177e4 3615CPU FREQUENCY DRIVERS
9c3646d1 3616M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3617M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3618L: linux-pm@vger.kernel.org
1da177e4 3619S: Maintained
27209d91
VK
3620T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3621T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3622B: https://bugzilla.kernel.org
dabe73cb 3623F: Documentation/cpu-freq/
6f193635 3624F: Documentation/devicetree/bindings/cpufreq/
679655da
JP
3625F: drivers/cpufreq/
3626F: include/linux/cpufreq.h
0a7d2cd7 3627F: tools/testing/selftests/cpufreq/
1da177e4 3628
8a67f0ef
VK
3629CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3630M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3631M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3632L: linux-pm@vger.kernel.org
3633W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3634S: Maintained
3635F: drivers/cpufreq/arm_big_little.h
3636F: drivers/cpufreq/arm_big_little.c
3637F: drivers/cpufreq/arm_big_little_dt.c
3638
82abbea7
RD
3639CPU POWER MONITORING SUBSYSTEM
3640M: Thomas Renninger <trenn@suse.com>
3641L: linux-pm@vger.kernel.org
3642S: Maintained
3643F: tools/power/cpupower/
3644
3645CPUID/MSR DRIVER
3646M: "H. Peter Anvin" <hpa@zytor.com>
3647S: Maintained
3648F: arch/x86/kernel/cpuid.c
3649F: arch/x86/kernel/msr.c
3650
14d2c34c 3651CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3652M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3653M: Daniel Lezcano <daniel.lezcano@linaro.org>
3654L: linux-pm@vger.kernel.org
3655L: linux-arm-kernel@lists.infradead.org
cea8321c 3656T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3657S: Maintained
3658F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3659
0c570c18
BZ
3660CPUIDLE DRIVER - ARM EXYNOS
3661M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3662M: Daniel Lezcano <daniel.lezcano@linaro.org>
3663M: Kukjin Kim <kgene@kernel.org>
3664L: linux-pm@vger.kernel.org
3665L: linux-samsung-soc@vger.kernel.org
3666S: Supported
3667F: drivers/cpuidle/cpuidle-exynos.c
3668F: arch/arm/mach-exynos/pm.c
3669
a8e39c35 3670CPUIDLE DRIVERS
9c3646d1 3671M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3672M: Daniel Lezcano <daniel.lezcano@linaro.org>
3673L: linux-pm@vger.kernel.org
3674S: Maintained
cea8321c 3675T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3676B: https://bugzilla.kernel.org
a8e39c35
DL
3677F: drivers/cpuidle/*
3678F: include/linux/cpuidle.h
3679
1da177e4 3680CRAMFS FILESYSTEM
ce00f85c 3681W: http://sourceforge.net/projects/cramfs/
54886a71 3682S: Orphan / Obsolete
679655da
JP
3683F: Documentation/filesystems/cramfs.txt
3684F: fs/cramfs/
1da177e4
LT
3685
3686CRIS PORT
8b58be88
JP
3687M: Mikael Starvik <starvik@axis.com>
3688M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3689L: linux-cris-kernel@axis.com
1da177e4 3690W: http://developer.axis.com
9f273c24 3691T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3692S: Maintained
679655da 3693F: arch/cris/
df621252 3694F: drivers/tty/serial/crisv10.*
1da177e4
LT
3695
3696CRYPTO API
8b58be88
JP
3697M: Herbert Xu <herbert@gondor.apana.org.au>
3698M: "David S. Miller" <davem@davemloft.net>
1da177e4 3699L: linux-crypto@vger.kernel.org
9f273c24 3700T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3702S: Maintained
679655da 3703F: Documentation/crypto/
fe1c445b 3704F: Documentation/devicetree/bindings/crypto/
679655da
JP
3705F: arch/*/crypto/
3706F: crypto/
3707F: drivers/crypto/
3708F: include/crypto/
ff330f73 3709F: include/linux/crypto*
1da177e4 3710
5b07bd57 3711CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3712M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3713L: linux-crypto@vger.kernel.org
3714S: Maintained
51a2228a
JP
3715F: crypto/ansi_cprng.c
3716F: crypto/rng.c
5b07bd57 3717
fc279cc2
HV
3718CS3308 MEDIA DRIVER
3719M: Hans Verkuil <hverkuil@xs4all.nl>
3720L: linux-media@vger.kernel.org
3721T: git git://linuxtv.org/media_tree.git
3722W: http://linuxtv.org
3723S: Odd Fixes
3724F: drivers/media/i2c/cs3308.c
3725F: drivers/media/i2c/cs3308.h
3726
9b4ffa48 3727CS5535 Audio ALSA driver
8b58be88 3728M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3729S: Maintained
679655da 3730F: sound/pci/cs5535audio/
9b4ffa48 3731
a910e4a9 3732CW1200 WLAN driver
b75f0050
JP
3733M: Solomon Peachy <pizza@shaftnet.org>
3734S: Maintained
560424e9 3735F: drivers/net/wireless/st/cw1200/
a910e4a9 3736
6d8425b1 3737CX18 VIDEO4LINUX DRIVER
6afdeaf8 3738M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3739L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3740L: linux-media@vger.kernel.org
275ffde4 3741T: git git://linuxtv.org/media_tree.git
a825eaec 3742W: https://linuxtv.org
30e10993 3743W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3744S: Maintained
618cd932 3745F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3746F: drivers/media/pci/cx18/
6c0f0359 3747F: include/uapi/linux/ivtv*
6d8425b1 3748
3f101d91
HV
3749CX2341X MPEG ENCODER HELPER MODULE
3750M: Hans Verkuil <hverkuil@xs4all.nl>
3751L: linux-media@vger.kernel.org
3752T: git git://linuxtv.org/media_tree.git
a825eaec 3753W: https://linuxtv.org
3f101d91 3754S: Maintained
c368360b 3755F: drivers/media/common/cx2341x*
3f101d91
HV
3756F: include/media/cx2341x*
3757
b8fe6e2c
PB
3758CX24120 MEDIA DRIVER
3759M: Jemma Denson <jdenson@gmail.com>
3760M: Patrick Boettcher <patrick.boettcher@posteo.de>
3761L: linux-media@vger.kernel.org
a825eaec 3762W: https://linuxtv.org
b8fe6e2c
PB
3763Q: http://patchwork.linuxtv.org/project/linux-media/list/
3764S: Maintained
3765F: drivers/media/dvb-frontends/cx24120*
3766
20357578 3767CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3768M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3769M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3770L: linux-media@vger.kernel.org
a825eaec 3771W: https://linuxtv.org
20357578
MCC
3772T: git git://linuxtv.org/media_tree.git
3773S: Odd fixes
618cd932 3774F: Documentation/media/v4l-drivers/cx88*
20357578 3775F: drivers/media/pci/cx88/
6d8425b1 3776
91952bc0
AP
3777CXD2820R MEDIA DRIVER
3778M: Antti Palosaari <crope@iki.fi>
3779L: linux-media@vger.kernel.org
a825eaec 3780W: https://linuxtv.org
91952bc0
AP
3781W: http://palosaari.fi/linux/
3782Q: http://patchwork.linuxtv.org/project/linux-media/list/
3783T: git git://linuxtv.org/anttip/media_tree.git
3784S: Maintained
3785F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3786
e5ec3789 3787CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3788M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3789L: netdev@vger.kernel.org
3790W: http://www.chelsio.com
3791S: Supported
f7917c00 3792F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3793
d8ae3c33 3794CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3795M: Karen Xie <kxie@chelsio.com>
3796L: linux-scsi@vger.kernel.org
3797W: http://www.chelsio.com
3798S: Supported
3799F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3800
e5ec3789 3801CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3802M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3803L: linux-rdma@vger.kernel.org
e5ec3789
SW
3804W: http://www.openfabrics.org
3805S: Supported
679655da 3806F: drivers/infiniband/hw/cxgb3/
a85fb338 3807F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3808
7683e9e5
LT
3809CXGB4 CRYPTO DRIVER (chcr)
3810M: Harsh Jain <harsh@chelsio.com>
3811L: linux-crypto@vger.kernel.org
3812W: http://www.chelsio.com
3813S: Supported
3814F: drivers/crypto/chelsio
3815
be4c9bad 3816CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3817M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3818L: netdev@vger.kernel.org
3819W: http://www.chelsio.com
3820S: Supported
f7917c00 3821F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3822
d8ae3c33 3823CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3824M: Karen Xie <kxie@chelsio.com>
3825L: linux-scsi@vger.kernel.org
3826W: http://www.chelsio.com
3827S: Supported
3828F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3829
be4c9bad
RD
3830CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3831M: Steve Wise <swise@chelsio.com>
3832L: linux-rdma@vger.kernel.org
3833W: http://www.openfabrics.org
3834S: Supported
3835F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3836F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3837
5c20a5c7
CL
3838CXGB4VF ETHERNET DRIVER (CXGB4VF)
3839M: Casey Leedom <leedom@chelsio.com>
3840L: netdev@vger.kernel.org
3841W: http://www.chelsio.com
3842S: Supported
f7917c00 3843F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3844
a9282d01 3845CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
9d82fd2f 3846M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
8c7d0a04 3847M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
a9282d01
IM
3848L: linuxppc-dev@lists.ozlabs.org
3849S: Supported
9d82fd2f 3850F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3851F: drivers/misc/cxl/
ec249dd8 3852F: include/misc/cxl*
a9282d01
IM
3853F: include/uapi/misc/cxl.h
3854F: Documentation/powerpc/cxl.txt
a9282d01
IM
3855F: Documentation/ABI/testing/sysfs-class-cxl
3856
11f43ae7
MO
3857CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3858M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3859M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3860M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3861L: linux-scsi@vger.kernel.org
3862S: Supported
3863F: drivers/scsi/cxlflash/
3864F: include/uapi/scsi/cxlflash_ioctls.h
3865F: Documentation/powerpc/cxlflash.txt
3866
1da177e4 3867CYBERPRO FB DRIVER
54176cc6 3868M: Russell King <linux@armlinux.org.uk>
efc03ecb 3869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3870W: http://www.armlinux.org.uk/
1da177e4 3871S: Maintained
8a61f013 3872F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3873
1da177e4 3874CYCLADES ASYNC MUX DRIVER
1da177e4 3875W: http://www.cyclades.com/
d459883e 3876S: Orphan
c897401b 3877F: drivers/tty/cyclades.c
679655da 3878F: include/linux/cyclades.h
c117ab84 3879F: include/uapi/linux/cyclades.h
1da177e4
LT
3880
3881CYCLADES PC300 DRIVER
1da177e4 3882W: http://www.cyclades.com/
d459883e 3883S: Orphan
679655da 3884F: drivers/net/wan/pc300*
1da177e4 3885
402f6ae4
AP
3886CYPRESS_FIRMWARE MEDIA DRIVER
3887M: Antti Palosaari <crope@iki.fi>
3888L: linux-media@vger.kernel.org
a825eaec 3889W: https://linuxtv.org
402f6ae4
AP
3890W: http://palosaari.fi/linux/
3891Q: http://patchwork.linuxtv.org/project/linux-media/list/
3892T: git git://linuxtv.org/anttip/media_tree.git
3893S: Maintained
3894F: drivers/media/common/cypress_firmware*
3895
e3ae3525 3896CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3897M: Ferruh Yigit <fery@cypress.com>
6305902c 3898L: linux-input@vger.kernel.org
be9a6f40 3899S: Supported
6305902c
JP
3900F: drivers/input/touchscreen/cyttsp*
3901F: include/linux/input/cyttsp.h
e3ae3525 3902
131b3de7
LW
3903D-LINK DIR-685 TOUCHKEYS DRIVER
3904M: Linus Walleij <linus.walleij@linaro.org>
3905L: linux-input@vger.kernel.org
3906S: Supported
3907F: drivers/input/dlink-dir685-touchkeys.c
3908
aaaf5fbf
JK
3909DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3910M: Joshua Kinard <kumba@gentoo.org>
3911S: Maintained
3912F: drivers/rtc/rtc-ds1685.c
3913F: include/linux/rtc/ds1685.h
3914
1da177e4 3915DAMA SLAVE for AX.25
8b58be88 3916M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3917W: http://yaina.de/jreuter/
3918W: http://www.qsl.net/dl1bke/
3919L: linux-hams@vger.kernel.org
3920S: Maintained
679655da
JP
3921F: net/ax25/af_ax25.c
3922F: net/ax25/ax25_dev.c
3923F: net/ax25/ax25_ds_*
3924F: net/ax25/ax25_in.c
3925F: net/ax25/ax25_out.c
3926F: net/ax25/ax25_timer.c
3927F: net/ax25/sysctl_net_ax25.c
1da177e4 3928
e2d1d6c0 3929DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3930L: netdev@vger.kernel.org
5ff77428 3931S: Orphan
679655da 3932F: Documentation/networking/dmfe.txt
0f04e2aa 3933F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3934
3935DC390/AM53C974 SCSI driver
d8130624 3936M: Hannes Reinecke <hare@suse.com>
71bd849d 3937L: linux-scsi@vger.kernel.org
e2d1d6c0 3938S: Maintained
71bd849d 3939F: drivers/scsi/am53c974.c
e2d1d6c0 3940
1da177e4 3941DC395x SCSI driver
61eee9a7 3942M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3943M: Ali Akcaagac <aliakc@web.de>
3944M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3945L: dc395x@twibble.org
cf015e9f
JP
3946W: http://twibble.org/dist/dc395x/
3947W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3948S: Maintained
679655da
JP
3949F: Documentation/scsi/dc395x.txt
3950F: drivers/scsi/dc395x.*
1da177e4 3951
eb8edb08 3952DCCP PROTOCOL
a89d030e 3953M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3954L: dccp@vger.kernel.org
c996d8b9 3955W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3956S: Maintained
679655da 3957F: include/linux/dccp.h
c117ab84 3958F: include/uapi/linux/dccp.h
679655da
JP
3959F: include/linux/tfrc.h
3960F: net/dccp/
eb8edb08 3961
1da177e4 3962DECnet NETWORK LAYER
1da177e4
LT
3963W: http://linux-decnet.sourceforge.net
3964L: linux-decnet-user@lists.sourceforge.net
f546444d 3965S: Orphan
679655da
JP
3966F: Documentation/networking/decnet.txt
3967F: net/decnet/
1da177e4 3968
ebff05b9
MR
3969DECSTATION PLATFORM SUPPORT
3970M: "Maciej W. Rozycki" <macro@linux-mips.org>
3971L: linux-mips@linux-mips.org
3972W: http://www.linux-mips.org/wiki/DECstation
3973S: Maintained
3974F: arch/mips/dec/
3975F: arch/mips/include/asm/dec/
3976F: arch/mips/include/asm/mach-dec/
3977
1da177e4 3978DEFXX FDDI NETWORK DRIVER
8b58be88 3979M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3980S: Maintained
33f810b2 3981F: drivers/net/fddi/defxx.*
1da177e4 3982
ad8f07cc 3983DELL LAPTOP DRIVER
8b58be88 3984M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3985M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3986L: platform-driver-x86@vger.kernel.org
ad8f07cc 3987S: Maintained
679655da 3988F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3989
7683e9e5 3990DELL LAPTOP FREEFALL DRIVER
817a5cdb
PR
3991M: Pali Rohár <pali.rohar@gmail.com>
3992S: Maintained
7683e9e5 3993F: drivers/platform/x86/dell-smo8800.c
817a5cdb 3994
7683e9e5 3995DELL LAPTOP RBTN DRIVER
cdbff611
PR
3996M: Pali Rohár <pali.rohar@gmail.com>
3997S: Maintained
7683e9e5 3998F: drivers/platform/x86/dell-rbtn.*
cdbff611 3999
1da177e4 4000DELL LAPTOP SMM DRIVER
a5afba16 4001M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 4002S: Maintained
a5afba16 4003F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 4004F: include/uapi/linux/i8k.h
1da177e4 4005
90563ec4 4006DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 4007M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 4008S: Maintained
679655da
JP
4009F: Documentation/dcdbas.txt
4010F: drivers/firmware/dcdbas.*
90563ec4 4011
0b3f6109 4012DELL WMI EXTRAS DRIVER
8b58be88 4013M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 4014M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 4015S: Maintained
36b3a96f 4016F: drivers/platform/x86/dell-wmi.c
0b3f6109 4017
82abbea7
RD
4018DELTA ST MEDIA DRIVER
4019M: Hugues Fruchet <hugues.fruchet@st.com>
4020L: linux-media@vger.kernel.org
4021T: git git://linuxtv.org/media_tree.git
4022W: https://linuxtv.org
4023S: Supported
4024F: drivers/media/platform/sti/delta
4025
7683e9e5
LT
4026DENALI NAND DRIVER
4027M: Masahiro Yamada <yamada.masahiro@socionext.com>
4028L: linux-mtd@lists.infradead.org
4029S: Supported
4030F: drivers/mtd/nand/denali*
4031
5efc75e3 4032DESIGNWARE USB2 DRD IP DRIVER
16272ae7 4033M: John Youn <johnyoun@synopsys.com>
5efc75e3 4034L: linux-usb@vger.kernel.org
18f340f9 4035T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 4036S: Maintained
197ba5f4 4037F: drivers/usb/dwc2/
5efc75e3 4038
94ab23dd 4039DESIGNWARE USB3 DRD IP DRIVER
a55f6286 4040M: Felipe Balbi <balbi@kernel.org>
94ab23dd 4041L: linux-usb@vger.kernel.org
94ab23dd
FB
4042T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4043S: Maintained
4044F: drivers/usb/dwc3/
4045
feda2840
AK
4046DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4047M: Andreas Klinger <ak@it-klinger.de>
4048L: linux-iio@vger.kernel.org
4049S: Maintained
4050F: drivers/iio/proximity/srf*.c
4051
833c9545
JB
4052DEVICE COREDUMP (DEV_COREDUMP)
4053M: Johannes Berg <johannes@sipsolutions.net>
4054L: linux-kernel@vger.kernel.org
4055S: Maintained
4056F: drivers/base/devcoredump.c
4057F: include/linux/devcoredump.h
4058
89d07767
KP
4059DEVICE FREQUENCY (DEVFREQ)
4060M: MyungJoo Ham <myungjoo.ham@samsung.com>
4061M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 4062R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 4063L: linux-pm@vger.kernel.org
6a3cd722 4064T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
4065S: Maintained
4066F: drivers/devfreq/
6a3cd722
CC
4067F: include/linux/devfreq.h
4068F: Documentation/devicetree/bindings/devfreq/
89d07767 4069
7dbded06
CC
4070DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4071M: Chanwoo Choi <cw00.choi@samsung.com>
4072L: linux-pm@vger.kernel.org
4073T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4074S: Supported
4075F: drivers/devfreq/event/
4076F: drivers/devfreq/devfreq-event.c
4077F: include/linux/devfreq-event.h
4078F: Documentation/devicetree/bindings/devfreq/event/
89d07767 4079
1da177e4 4080DEVICE NUMBER REGISTRY
8b58be88 4081M: Torben Mathiasen <device@lanana.org>
1da177e4 4082W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
4083S: Maintained
4084
e2d1d6c0 4085DEVICE-MAPPER (LVM)
854ecaad 4086M: Alasdair Kergon <agk@redhat.com>
8504eed3 4087M: Mike Snitzer <snitzer@redhat.com>
854ecaad 4088M: dm-devel@redhat.com
e2d1d6c0
RD
4089L: dm-devel@redhat.com
4090W: http://sources.redhat.com/dm
8a6e2535 4091Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 4092T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 4093T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 4094S: Maintained
679655da
JP
4095F: Documentation/device-mapper/
4096F: drivers/md/dm*
854ecaad 4097F: drivers/md/persistent-data/
679655da
JP
4098F: include/linux/device-mapper.h
4099F: include/linux/dm-*.h
8504eed3 4100F: include/uapi/linux/dm-*.h
e2d1d6c0 4101
bfcd3a46
JP
4102DEVLINK
4103M: Jiri Pirko <jiri@mellanox.com>
4104L: netdev@vger.kernel.org
4105S: Supported
4106F: net/core/devlink.c
4107F: include/net/devlink.h
4108F: include/uapi/linux/devlink.h
4109
c0d995aa
OST
4110DIALOG SEMICONDUCTOR DRIVERS
4111M: Support Opensource <support.opensource@diasemi.com>
4112W: http://www.dialog-semiconductor.com/products
4113S: Supported
4114F: Documentation/hwmon/da90??
047cfd01 4115F: Documentation/devicetree/bindings/mfd/da90*.txt
34026764
ST
4116F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4117F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4eeb08b4 4118F: Documentation/devicetree/bindings/regulator/da92*.txt
34026764 4119F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
7c933772 4120F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
4121F: drivers/gpio/gpio-da90??.c
4122F: drivers/hwmon/da90??-hwmon.c
7be72c2c 4123F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
4124F: drivers/input/misc/da90??_onkey.c
4125F: drivers/input/touchscreen/da9052_tsi.c
4126F: drivers/leds/leds-da90??.c
4127F: drivers/mfd/da903x.c
4128F: drivers/mfd/da90??-*.c
7be72c2c 4129F: drivers/mfd/da91??-*.c
8c0984e5
SR
4130F: drivers/power/supply/da9052-battery.c
4131F: drivers/power/supply/da91??-*.c
c0d995aa
OST
4132F: drivers/regulator/da903x.c
4133F: drivers/regulator/da9???-regulator.[ch]
34026764 4134F: drivers/thermal/da90??-thermal.c
c0d995aa
OST
4135F: drivers/rtc/rtc-da90??.c
4136F: drivers/video/backlight/da90??_bl.c
4137F: drivers/watchdog/da90??_wdt.c
4138F: include/linux/mfd/da903x.h
4139F: include/linux/mfd/da9052/
4140F: include/linux/mfd/da9055/
047cfd01 4141F: include/linux/mfd/da9062/
c0d995aa 4142F: include/linux/mfd/da9063/
7be72c2c 4143F: include/linux/mfd/da9150/
4eeb08b4 4144F: include/linux/regulator/da9211.h
c0d995aa
OST
4145F: include/sound/da[79]*.h
4146F: sound/soc/codecs/da[79]*.[ch]
4147
6ea5dcdf
WBG
4148DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4149M: William Breathitt Gray <vilhelm.gray@gmail.com>
4150L: linux-gpio@vger.kernel.org
4151S: Maintained
4152F: drivers/gpio/gpio-gpio-mm.c
4153
599aa697
LL
4154DIGI NEO AND CLASSIC PCI PRODUCTS
4155M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 4156M: Mark Hounschell <markh@compro.net>
599aa697
LL
4157L: driverdev-devel@linuxdriverproject.org
4158S: Maintained
4159F: drivers/staging/dgnc/
4160
335d7c58 4161DIOLAN U2C-12 I2C DRIVER
ca462085 4162M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
4163L: linux-i2c@vger.kernel.org
4164S: Maintained
4165F: drivers/i2c/busses/i2c-diolan-u2c.c
4166
d475c634 4167DIRECT ACCESS (DAX)
e057541a
RZ
4168M: Matthew Wilcox <mawilcox@microsoft.com>
4169M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
4170L: linux-fsdevel@vger.kernel.org
4171S: Supported
4172F: fs/dax.c
e057541a
RZ
4173F: include/linux/dax.h
4174F: include/trace/events/fs_dax.h
d475c634 4175
e7839f25 4176DIRECTORY NOTIFICATION (DNOTIFY)
67427715
JK
4177M: Jan Kara <jack@suse.cz>
4178R: Amir Goldstein <amir73il@gmail.com>
4179L: linux-fsdevel@vger.kernel.org
3c5119c0 4180S: Maintained
679655da
JP
4181F: Documentation/filesystems/dnotify.txt
4182F: fs/notify/dnotify/
4183F: include/linux/dnotify.h
1da177e4
LT
4184
4185DISK GEOMETRY AND PARTITION HANDLING
8b58be88 4186M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
4187W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4188W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4189W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4190S: Maintained
4191
4480f15b 4192DISKQUOTA
d8130624 4193M: Jan Kara <jack@suse.com>
1da177e4 4194S: Maintained
679655da
JP
4195F: Documentation/filesystems/quota.txt
4196F: fs/quota/
4197F: include/linux/quota*.h
c117ab84 4198F: include/uapi/linux/quota*.h
1da177e4 4199
702686ad
BT
4200DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4201M: Bernie Thompson <bernie@plugable.com>
4202L: linux-fbdev@vger.kernel.org
4203S: Maintained
4204W: http://plugable.com/category/projects/udlfb/
8a61f013 4205F: drivers/video/fbdev/udlfb.c
702686ad
BT
4206F: include/video/udlfb.h
4207F: Documentation/fb/udlfb.txt
4208
e7839f25 4209DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4210M: Christine Caulfield <ccaulfie@redhat.com>
4211M: David Teigland <teigland@redhat.com>
a4644184 4212L: cluster-devel@redhat.com
5be7b50f 4213W: http://sources.redhat.com/cluster/
9f273c24 4214T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4215S: Supported
679655da 4216F: fs/dlm/
5be7b50f 4217
53b6b3e0
SS
4218DMA BUFFER SHARING FRAMEWORK
4219M: Sumit Semwal <sumit.semwal@linaro.org>
4220S: Maintained
4221L: linux-media@vger.kernel.org
4222L: dri-devel@lists.freedesktop.org
8ada6d2d 4223L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4224F: drivers/dma-buf/
e46d12c6
JP
4225F: include/linux/dma-buf*
4226F: include/linux/reservation.h
4227F: include/linux/*fence.h
e7e21c72 4228F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4229T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4230
b3e5f263 4231DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 4232M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
4233L: dmaengine@vger.kernel.org
4234Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4235S: Maintained
679655da 4236F: drivers/dma/
0ce3c066 4237F: include/linux/dmaengine.h
c56d329e 4238F: Documentation/devicetree/bindings/dma/
979a281e
VK
4239F: Documentation/dmaengine/
4240T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4241
7683e9e5
LT
4242DMA MAPPING HELPERS
4243M: Christoph Hellwig <hch@lst.de>
4244M: Marek Szyprowski <m.szyprowski@samsung.com>
4245R: Robin Murphy <robin.murphy@arm.com>
4a75682c 4246L: iommu@lists.linux-foundation.org
7683e9e5
LT
4247T: git git://git.infradead.org/users/hch/dma-mapping.git
4248W: http://git.infradead.org/users/hch/dma-mapping.git
4249S: Supported
4250F: lib/dma-debug.c
4251F: lib/dma-noop.c
4252F: lib/dma-virt.c
4253F: drivers/base/dma-mapping.c
4254F: drivers/base/dma-coherent.c
4255F: include/linux/dma-mapping.h
4256
b825037d 4257DME1737 HARDWARE MONITOR DRIVER
8b58be88 4258M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4259L: linux-hwmon@vger.kernel.org
b825037d 4260S: Maintained
679655da
JP
4261F: Documentation/hwmon/dme1737
4262F: drivers/hwmon/dme1737.c
b825037d 4263
1f31e1b1 4264DMI/SMBIOS SUPPORT
d8130624 4265M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4266S: Maintained
d4aeef93 4267T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4268F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4269F: drivers/firmware/dmi-id.c
4270F: drivers/firmware/dmi_scan.c
4271F: include/linux/dmi.h
4272
7d2c86b5 4273DOCUMENTATION
ad3118b9 4274M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4275L: linux-doc@vger.kernel.org
4276S: Maintained
679655da 4277F: Documentation/
52b3f239 4278F: scripts/kernel-doc
97be078b
RD
4279X: Documentation/ABI/
4280X: Documentation/devicetree/
933a46b8
JC
4281X: Documentation/acpi
4282X: Documentation/power
4283X: Documentation/spi
618cd932 4284X: Documentation/media
c51edfb1 4285T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4286
7683e9e5
LT
4287DONGWOON DW9714 LENS VOICE COIL DRIVER
4288M: Sakari Ailus <sakari.ailus@linux.intel.com>
4289L: linux-media@vger.kernel.org
4290T: git git://linuxtv.org/media_tree.git
4291S: Maintained
4292F: drivers/media/i2c/dw9714.c
4293
1da177e4 4294DOUBLETALK DRIVER
8b58be88 4295M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4296L: blinux-list@redhat.com
4297S: Maintained
679655da
JP
4298F: drivers/char/dtlk.c
4299F: include/linux/dtlk.h
1da177e4 4300
9836a882
RP
4301DPAA2 DATAPATH I/O (DPIO) DRIVER
4302M: Roy Pledge <Roy.Pledge@nxp.com>
4303L: linux-kernel@vger.kernel.org
4304S: Maintained
4305F: drivers/staging/fsl-mc/bus/dpio
4306
92ac903a
IR
4307DPAA2 ETHERNET DRIVER
4308M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4309L: linux-kernel@vger.kernel.org
4310S: Maintained
4311F: drivers/staging/fsl-dpaa2/ethernet
4312
e2d1d6c0 4313DPT_I2O SCSI RAID DRIVER
8b58be88 4314M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4315L: linux-scsi@vger.kernel.org
4316W: http://www.adaptec.com/
4317S: Maintained
679655da
JP
4318F: drivers/scsi/dpt*
4319F: drivers/scsi/dpt/
e2d1d6c0 4320
b411b363 4321DRBD DRIVER
bc2c049d
RK
4322M: Philipp Reisner <philipp.reisner@linbit.com>
4323M: Lars Ellenberg <lars.ellenberg@linbit.com>
4324L: drbd-dev@lists.linbit.com
28b8e8d4 4325W: http://www.drbd.org
bc2c049d
RK
4326T: git git://git.linbit.com/linux-drbd.git
4327T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4328S: Supported
4329F: drivers/block/drbd/
4330F: lib/lru_cache.c
4331F: Documentation/blockdev/drbd/
b411b363 4332
27f395b8 4333DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
879a5a00 4334M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4335T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4336S: Supported
679655da 4337F: Documentation/kobject.txt
7cfc51b9 4338F: drivers/base/
87544653 4339F: fs/debugfs/
dc7dfcd8 4340F: fs/sysfs/
87544653 4341F: include/linux/debugfs.h
dc7dfcd8 4342F: include/linux/kobj*
679655da 4343F: lib/kobj*
1da177e4 4344
82abbea7
RD
4345DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4346M: Kevin Hilman <khilman@kernel.org>
4347M: Nishanth Menon <nm@ti.com>
4348S: Maintained
4349F: drivers/power/avs/
4350F: include/linux/power/smartreflex.h
4351L: linux-pm@vger.kernel.org
4352
bed41005
TC
4353DRM DRIVER FOR ARM PL111 CLCD
4354M: Eric Anholt <eric@anholt.net>
4355T: git git://anongit.freedesktop.org/drm/drm-misc
4356S: Supported
4357F: drivers/gpu/drm/pl111/
4358
c842b693
EV
4359DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4360M: Dave Airlie <airlied@redhat.com>
4361S: Odd Fixes
4362F: drivers/gpu/drm/ast/
4363
4364DRM DRIVER FOR BOCHS VIRTUAL GPU
4365M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f 4366L: virtualization@lists.linux-foundation.org
0f445486 4367T: git git://anongit.freedesktop.org/drm/drm-misc
0c19f97f 4368S: Maintained
c842b693
EV
4369F: drivers/gpu/drm/bochs/
4370
7683e9e5
LT
4371DRM DRIVER FOR INTEL I810 VIDEO CARDS
4372S: Orphan / Obsolete
4373F: drivers/gpu/drm/i810/
4374F: include/uapi/drm/i810_drm.h
4375
4376DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4377S: Orphan / Obsolete
4378F: drivers/gpu/drm/mga/
4379F: include/uapi/drm/mga_drm.h
4380
4381DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4382M: Dave Airlie <airlied@redhat.com>
4383S: Odd Fixes
4384F: drivers/gpu/drm/mgag200/
4385
4386DRM DRIVER FOR MI0283QT
4387M: Noralf Trønnes <noralf@tronnes.org>
4388S: Maintained
4389F: drivers/gpu/drm/tinydrm/mi0283qt.c
4390F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4391
4392DRM DRIVER FOR MSM ADRENO GPU
4393M: Rob Clark <robdclark@gmail.com>
4394L: linux-arm-msm@vger.kernel.org
4395L: dri-devel@lists.freedesktop.org
4396L: freedreno@lists.freedesktop.org
4397T: git git://people.freedesktop.org/~robclark/linux
4398S: Maintained
4399F: drivers/gpu/drm/msm/
4400F: include/uapi/drm/msm_drm.h
4401F: Documentation/devicetree/bindings/display/msm/
4402
4403DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4404M: Ben Skeggs <bskeggs@redhat.com>
4405L: dri-devel@lists.freedesktop.org
4406L: nouveau@lists.freedesktop.org
4407T: git git://github.com/skeggsb/linux
4408S: Supported
4409F: drivers/gpu/drm/nouveau/
4410F: include/uapi/drm/nouveau_drm.h
4411
3882a734
LT
4412DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4413M: Noralf Trønnes <noralf@tronnes.org>
4414S: Maintained
4415F: drivers/gpu/drm/tinydrm/repaper.c
4416F: Documentation/devicetree/bindings/display/repaper.txt
4417
c842b693
EV
4418DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4419M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4420M: Gerd Hoffmann <kraxel@redhat.com>
4421L: virtualization@lists.linux-foundation.org
0f445486 4422T: git git://anongit.freedesktop.org/drm/drm-misc
af3076e6
GH
4423S: Obsolete
4424W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4425F: drivers/gpu/drm/cirrus/
4426
7683e9e5
LT
4427DRM DRIVER FOR QXL VIRTUAL GPU
4428M: Dave Airlie <airlied@redhat.com>
4429M: Gerd Hoffmann <kraxel@redhat.com>
4430L: virtualization@lists.linux-foundation.org
4431T: git git://anongit.freedesktop.org/drm/drm-misc
4432S: Maintained
4433F: drivers/gpu/drm/qxl/
4434F: include/uapi/drm/qxl_drm.h
4435
4436DRM DRIVER FOR RAGE 128 VIDEO CARDS
4437S: Orphan / Obsolete
4438F: drivers/gpu/drm/r128/
4439F: include/uapi/drm/r128_drm.h
4440
4441DRM DRIVER FOR SAVAGE VIDEO CARDS
4442S: Orphan / Obsolete
4443F: drivers/gpu/drm/savage/
4444F: include/uapi/drm/savage_drm.h
4445
4446DRM DRIVER FOR SIS VIDEO CARDS
4447S: Orphan / Obsolete
4448F: drivers/gpu/drm/sis/
4449F: include/uapi/drm/sis_drm.h
4450
eac99d4a
DL
4451DRM DRIVER FOR SITRONIX ST7586 PANELS
4452M: David Lechner <david@lechnology.com>
4453S: Maintained
4454F: drivers/gpu/drm/tinydrm/st7586.c
4455F: Documentation/devicetree/bindings/display/st7586.txt
4456
7683e9e5
LT
4457DRM DRIVER FOR TDFX VIDEO CARDS
4458S: Orphan / Obsolete
4459F: drivers/gpu/drm/tdfx/
4460
4461DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4462M: Dave Airlie <airlied@redhat.com>
4463S: Odd Fixes
4464F: drivers/gpu/drm/udl/
4465
4466DRM DRIVER FOR VMWARE VIRTUAL GPU
4467M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4468M: Sinclair Yeh <syeh@vmware.com>
4469M: Thomas Hellstrom <thellstrom@vmware.com>
4470L: dri-devel@lists.freedesktop.org
4471T: git git://people.freedesktop.org/~syeh/repos_linux
4472T: git git://people.freedesktop.org/~thomash/linux
566f5939 4473S: Supported
7683e9e5
LT
4474F: drivers/gpu/drm/vmwgfx/
4475F: include/uapi/drm/vmwgfx_drm.h
566f5939 4476
7683e9e5
LT
4477DRM DRIVERS
4478M: David Airlie <airlied@linux.ie>
03e255b9 4479L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4480T: git git://people.freedesktop.org/~airlied/linux
4481B: https://bugs.freedesktop.org/
4482C: irc://chat.freenode.net/dri-devel
03e255b9 4483S: Maintained
7683e9e5
LT
4484F: drivers/gpu/drm/
4485F: drivers/gpu/vga/
4486F: Documentation/devicetree/bindings/display/
4487F: Documentation/devicetree/bindings/gpu/
4488F: Documentation/devicetree/bindings/video/
4489F: Documentation/gpu/
4490F: include/drm/
4491F: include/uapi/drm/
4492F: include/linux/vga*
03e255b9 4493
7683e9e5 4494DRM DRIVERS AND MISC GPU PATCHES
cbce7107 4495M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4496M: Jani Nikula <jani.nikula@linux.intel.com>
7683e9e5
LT
4497M: Sean Paul <seanpaul@chromium.org>
4498W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4499S: Maintained
0f445486 4500T: git git://anongit.freedesktop.org/drm/drm-misc
7683e9e5
LT
4501F: Documentation/gpu/
4502F: drivers/gpu/vga/
4503F: drivers/gpu/drm/*
4504F: include/drm/drm*
4505F: include/uapi/drm/drm*
4506F: include/linux/vga*
99763bb8 4507
bf1139df
MR
4508DRM DRIVERS FOR ALLWINNER A10
4509M: Maxime Ripard <maxime.ripard@free-electrons.com>
4510L: dri-devel@lists.freedesktop.org
4511S: Supported
4512F: drivers/gpu/drm/sun4i/
4513F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
2da042ac 4514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
bf1139df 4515
1de7ac68
NA
4516DRM DRIVERS FOR AMLOGIC SOCS
4517M: Neil Armstrong <narmstrong@baylibre.com>
4518L: dri-devel@lists.freedesktop.org
4519L: linux-amlogic@lists.infradead.org
4520W: http://linux-meson.com/
4521S: Supported
4522F: drivers/gpu/drm/meson/
4523F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
b40af4d5
NA
4524F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4525F: Documentation/gpu/meson.rst
75bb485d 4526T: git git://anongit.freedesktop.org/drm/drm-misc
1de7ac68 4527
7683e9e5
LT
4528DRM DRIVERS FOR ATMEL HLCDC
4529M: Boris Brezillon <boris.brezillon@free-electrons.com>
4530L: dri-devel@lists.freedesktop.org
4531S: Supported
4532F: drivers/gpu/drm/atmel-hlcdc/
4533F: Documentation/devicetree/bindings/drm/atmel/
4534T: git git://anongit.freedesktop.org/drm/drm-misc
4535
4536DRM DRIVERS FOR BRIDGE CHIPS
4537M: Archit Taneja <architt@codeaurora.org>
4538M: Andrzej Hajda <a.hajda@samsung.com>
4539R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4540S: Maintained
4541T: git git://anongit.freedesktop.org/drm/drm-misc
4542F: drivers/gpu/drm/bridge/
4543
398a6d4a
KP
4544DRM DRIVERS FOR EXYNOS
4545M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4546M: Joonyoung Shim <jy0922.shim@samsung.com>
4547M: Seung-Woo Kim <sw0312.kim@samsung.com>
4548M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4549L: dri-devel@lists.freedesktop.org
25a58030 4550T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4551S: Supported
14430813 4552F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4553F: include/uapi/drm/exynos_drm.h
4554F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4555
b55a1b9c 4556DRM DRIVERS FOR FREESCALE DCU
bc66757a 4557M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4558M: Alison Wang <alison.wang@freescale.com>
4559L: dri-devel@lists.freedesktop.org
4560S: Supported
4561F: drivers/gpu/drm/fsl-dcu/
2d799dde 4562F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4563F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4564F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4565
0a3d775f
PZ
4566DRM DRIVERS FOR FREESCALE IMX
4567M: Philipp Zabel <p.zabel@pengutronix.de>
4568L: dri-devel@lists.freedesktop.org
4569S: Maintained
4570F: drivers/gpu/drm/imx/
ef739aa4 4571F: drivers/gpu/ipu-v3/
2d799dde 4572F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4573
ba2199a6
PJ
4574DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4575M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4576L: dri-devel@lists.freedesktop.org
4577T: git git://github.com/patjak/drm-gma500
4578S: Maintained
5ff18e42 4579F: drivers/gpu/drm/gma500/
ba2199a6 4580
c84ffde9
XL
4581DRM DRIVERS FOR HISILICON
4582M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4583M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4584R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4585R: Chen Feng <puck.chen@hisilicon.com>
4586L: dri-devel@lists.freedesktop.org
4587T: git git://github.com/xin3liang/linux.git
4588S: Maintained
4589F: drivers/gpu/drm/hisilicon/
4590F: Documentation/devicetree/bindings/display/hisilicon/
4591
37b2a214
CH
4592DRM DRIVERS FOR MEDIATEK
4593M: CK Hu <ck.hu@mediatek.com>
4594M: Philipp Zabel <p.zabel@pengutronix.de>
4595L: dri-devel@lists.freedesktop.org
4596S: Supported
4597F: drivers/gpu/drm/mediatek/
4598F: Documentation/devicetree/bindings/display/mediatek/
4599
bd3b49f2 4600DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4601M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4602L: dri-devel@lists.freedesktop.org
4603L: linux-tegra@vger.kernel.org
a5ad7a63 4604T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4605S: Supported
dee8268f 4606F: drivers/gpu/drm/tegra/
a5ad7a63 4607F: drivers/gpu/host1x/
e1e90644 4608F: include/linux/host1x.h
a5ad7a63 4609F: include/uapi/drm/tegra_drm.h
2d799dde 4610F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4611
a284e9d1
LP
4612DRM DRIVERS FOR RENESAS
4613M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4614L: dri-devel@lists.freedesktop.org
4a121096 4615L: linux-renesas-soc@vger.kernel.org
2392ccd4 4616T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4617S: Supported
4618F: drivers/gpu/drm/rcar-du/
4619F: drivers/gpu/drm/shmobile/
a284e9d1 4620F: include/linux/platform_data/shmob_drm.h
907c1bbd 4621F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
33be436d 4622F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4623
625e0346
HS
4624DRM DRIVERS FOR ROCKCHIP
4625M: Mark Yao <mark.yao@rock-chips.com>
4626L: dri-devel@lists.freedesktop.org
4627S: Maintained
4628F: drivers/gpu/drm/rockchip/
f253f7eb 4629F: Documentation/devicetree/bindings/display/rockchip/
0f445486 4630T: git git://anongit.freedesktop.org/drm/drm-misc
625e0346 4631
7f11c476
BG
4632DRM DRIVERS FOR STI
4633M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4634M: Vincent Abriou <vincent.abriou@st.com>
4635L: dri-devel@lists.freedesktop.org
db8b1590 4636T: git git://anongit.freedesktop.org/drm/drm-misc
7f11c476
BG
4637S: Maintained
4638F: drivers/gpu/drm/sti
2d799dde 4639F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4640
ccb92b94
YF
4641DRM DRIVERS FOR STM
4642M: Yannick Fertre <yannick.fertre@st.com>
4643M: Philippe Cornu <philippe.cornu@st.com>
05d7435e
VA
4644M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4645M: Vincent Abriou <vincent.abriou@st.com>
ccb92b94
YF
4646L: dri-devel@lists.freedesktop.org
4647T: git git://anongit.freedesktop.org/drm/drm-misc
4648S: Maintained
4649F: drivers/gpu/drm/stm
4650F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4651
7683e9e5
LT
4652DRM DRIVERS FOR TI LCDC
4653M: Jyri Sarha <jsarha@ti.com>
4654R: Tomi Valkeinen <tomi.valkeinen@ti.com>
8bb0bce9
LS
4655L: dri-devel@lists.freedesktop.org
4656S: Maintained
7683e9e5
LT
4657F: drivers/gpu/drm/tilcdc/
4658F: Documentation/devicetree/bindings/display/tilcdc/
8bb0bce9 4659
7683e9e5
LT
4660DRM DRIVERS FOR TI OMAP
4661M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c4291702 4662L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4663S: Maintained
4664F: drivers/gpu/drm/omapdrm/
4665F: Documentation/devicetree/bindings/display/ti/
c4291702 4666
8636d452
EA
4667DRM DRIVERS FOR VC4
4668M: Eric Anholt <eric@anholt.net>
4669T: git git://github.com/anholt/linux
4670S: Supported
4671F: drivers/gpu/drm/vc4/
4672F: include/uapi/drm/vc4_drm.h
4673F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
0f445486 4674T: git git://anongit.freedesktop.org/drm/drm-misc
8bb0bce9 4675
7683e9e5
LT
4676DRM DRIVERS FOR VIVANTE GPU IP
4677M: Lucas Stach <l.stach@pengutronix.de>
4678R: Russell King <linux+etnaviv@armlinux.org.uk>
4679R: Christian Gmeiner <christian.gmeiner@gmail.com>
4680L: etnaviv@lists.freedesktop.org
adb314ed
TV
4681L: dri-devel@lists.freedesktop.org
4682S: Maintained
7683e9e5
LT
4683F: drivers/gpu/drm/etnaviv/
4684F: include/uapi/drm/etnaviv_drm.h
4685F: Documentation/devicetree/bindings/display/etnaviv/
adb314ed 4686
dbb01037
SG
4687DRM DRIVERS FOR ZTE ZX
4688M: Shawn Guo <shawnguo@kernel.org>
4689L: dri-devel@lists.freedesktop.org
4690S: Maintained
4691F: drivers/gpu/drm/zte/
4692F: Documentation/devicetree/bindings/display/zte,vou.txt
0f445486 4693T: git git://anongit.freedesktop.org/drm/drm-misc
dbb01037 4694
7683e9e5
LT
4695DRM PANEL DRIVERS
4696M: Thierry Reding <thierry.reding@gmail.com>
4697L: dri-devel@lists.freedesktop.org
4698T: git git://anongit.freedesktop.org/tegra/linux.git
4699S: Maintained
4700F: drivers/gpu/drm/drm_panel.c
4701F: drivers/gpu/drm/panel/
4702F: include/drm/drm_panel.h
4703F: Documentation/devicetree/bindings/display/panel/
4704
9df1baa1
NT
4705DRM TINYDRM DRIVERS
4706M: Noralf Trønnes <noralf@tronnes.org>
4707W: https://github.com/notro/tinydrm/wiki/Development
4708T: git git://anongit.freedesktop.org/drm/drm-misc
4709S: Maintained
4710F: drivers/gpu/drm/tinydrm/
4711F: include/drm/tinydrm/
4712
598df1ac
AK
4713DSBR100 USB FM RADIO DRIVER
4714M: Alexey Klimov <klimov.linux@gmail.com>
4715L: linux-media@vger.kernel.org
4716T: git git://linuxtv.org/media_tree.git
4717S: Maintained
4718F: drivers/media/radio/dsbr100.c
4719
1da177e4 4720DSCC4 DRIVER
8b58be88 4721M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4722L: netdev@vger.kernel.org
1da177e4 4723S: Maintained
679655da 4724F: drivers/net/wan/dscc4.c
1da177e4 4725
cc11b140
HV
4726DT3155 MEDIA DRIVER
4727M: Hans Verkuil <hverkuil@xs4all.nl>
4728L: linux-media@vger.kernel.org
4729T: git git://linuxtv.org/media_tree.git
a825eaec 4730W: https://linuxtv.org
cc11b140
HV
4731S: Odd Fixes
4732F: drivers/media/pci/dt3155/
4733
91952bc0
AP
4734DVB_USB_AF9015 MEDIA DRIVER
4735M: Antti Palosaari <crope@iki.fi>
4736L: linux-media@vger.kernel.org
a825eaec 4737W: https://linuxtv.org
91952bc0
AP
4738W: http://palosaari.fi/linux/
4739Q: http://patchwork.linuxtv.org/project/linux-media/list/
4740T: git git://linuxtv.org/anttip/media_tree.git
4741S: Maintained
4742F: drivers/media/usb/dvb-usb-v2/af9015*
4743
4744DVB_USB_AF9035 MEDIA DRIVER
4745M: Antti Palosaari <crope@iki.fi>
4746L: linux-media@vger.kernel.org
a825eaec 4747W: https://linuxtv.org
91952bc0
AP
4748W: http://palosaari.fi/linux/
4749Q: http://patchwork.linuxtv.org/project/linux-media/list/
4750T: git git://linuxtv.org/anttip/media_tree.git
4751S: Maintained
4752F: drivers/media/usb/dvb-usb-v2/af9035*
4753
4754DVB_USB_ANYSEE MEDIA DRIVER
4755M: Antti Palosaari <crope@iki.fi>
4756L: linux-media@vger.kernel.org
a825eaec 4757W: https://linuxtv.org
91952bc0
AP
4758W: http://palosaari.fi/linux/
4759Q: http://patchwork.linuxtv.org/project/linux-media/list/
4760T: git git://linuxtv.org/anttip/media_tree.git
4761S: Maintained
4762F: drivers/media/usb/dvb-usb-v2/anysee*
4763
4764DVB_USB_AU6610 MEDIA DRIVER
4765M: Antti Palosaari <crope@iki.fi>
4766L: linux-media@vger.kernel.org
a825eaec 4767W: https://linuxtv.org
91952bc0
AP
4768W: http://palosaari.fi/linux/
4769Q: http://patchwork.linuxtv.org/project/linux-media/list/
4770T: git git://linuxtv.org/anttip/media_tree.git
4771S: Maintained
4772F: drivers/media/usb/dvb-usb-v2/au6610*
4773
4774DVB_USB_CE6230 MEDIA DRIVER
4775M: Antti Palosaari <crope@iki.fi>
4776L: linux-media@vger.kernel.org
a825eaec 4777W: https://linuxtv.org
91952bc0
AP
4778W: http://palosaari.fi/linux/
4779Q: http://patchwork.linuxtv.org/project/linux-media/list/
4780T: git git://linuxtv.org/anttip/media_tree.git
4781S: Maintained
4782F: drivers/media/usb/dvb-usb-v2/ce6230*
4783
d099dea2
MK
4784DVB_USB_CXUSB MEDIA DRIVER
4785M: Michael Krufky <mkrufky@linuxtv.org>
4786L: linux-media@vger.kernel.org
a825eaec 4787W: https://linuxtv.org
d099dea2
MK
4788W: http://github.com/mkrufky
4789Q: http://patchwork.linuxtv.org/project/linux-media/list/
4790T: git git://linuxtv.org/media_tree.git
4791S: Maintained
9819da66 4792F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4793
91952bc0 4794DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4795M: Antti Palosaari <crope@iki.fi>
4796L: linux-media@vger.kernel.org
a825eaec 4797W: https://linuxtv.org
91952bc0
AP
4798W: http://palosaari.fi/linux/
4799Q: http://patchwork.linuxtv.org/project/linux-media/list/
4800T: git git://linuxtv.org/anttip/media_tree.git
4801S: Maintained
91952bc0 4802F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4803
5560983b 4804DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4805M: Antti Palosaari <crope@iki.fi>
4806L: linux-media@vger.kernel.org
a825eaec 4807W: https://linuxtv.org
91952bc0
AP
4808Q: http://patchwork.linuxtv.org/project/linux-media/list/
4809T: git git://linuxtv.org/anttip/media_tree.git
4810S: Maintained
5560983b 4811F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4812
8856f5f2
MK
4813DVB_USB_MXL111SF MEDIA DRIVER
4814M: Michael Krufky <mkrufky@linuxtv.org>
4815L: linux-media@vger.kernel.org
a825eaec 4816W: https://linuxtv.org
8856f5f2
MK
4817W: http://github.com/mkrufky
4818Q: http://patchwork.linuxtv.org/project/linux-media/list/
4819T: git git://linuxtv.org/mkrufky/mxl111sf.git
4820S: Maintained
4821F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4822
91952bc0
AP
4823DVB_USB_RTL28XXU MEDIA DRIVER
4824M: Antti Palosaari <crope@iki.fi>
4825L: linux-media@vger.kernel.org
a825eaec 4826W: https://linuxtv.org
91952bc0
AP
4827W: http://palosaari.fi/linux/
4828Q: http://patchwork.linuxtv.org/project/linux-media/list/
4829T: git git://linuxtv.org/anttip/media_tree.git
4830S: Maintained
4831F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4832
4833DVB_USB_V2 MEDIA DRIVER
4834M: Antti Palosaari <crope@iki.fi>
4835L: linux-media@vger.kernel.org
a825eaec 4836W: https://linuxtv.org
91952bc0
AP
4837W: http://palosaari.fi/linux/
4838Q: http://patchwork.linuxtv.org/project/linux-media/list/
4839T: git git://linuxtv.org/anttip/media_tree.git
4840S: Maintained
4841F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4842F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4843
ac0ac38f 4844DYNAMIC DEBUG
5c4a97d1 4845M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4846S: Maintained
4847F: lib/dynamic_debug.c
4848F: include/linux/dynamic_debug.h
4849
789c7048 4850DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4851M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4852S: Maintained
df621252 4853F: drivers/tty/serial/dz.*
789c7048 4854
f17effbe
MF
4855E3X0 POWER BUTTON DRIVER
4856M: Moritz Fischer <moritz.fischer@ettus.com>
4857L: usrp-users@lists.ettus.com
4858W: http://www.ettus.com
4859S: Supported
4860F: drivers/input/misc/e3x0-button.c
4861F: Documentation/devicetree/bindings/input/e3x0-button.txt
4862
91952bc0
AP
4863E4000 MEDIA DRIVER
4864M: Antti Palosaari <crope@iki.fi>
4865L: linux-media@vger.kernel.org
a825eaec 4866W: https://linuxtv.org
91952bc0
AP
4867W: http://palosaari.fi/linux/
4868Q: http://patchwork.linuxtv.org/project/linux-media/list/
4869T: git git://linuxtv.org/anttip/media_tree.git
4870S: Maintained
4871F: drivers/media/tuners/e4000*
4872
1da177e4 4873EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4874M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4875L: linux-scsi@vger.kernel.org
4876S: Maintained
679655da 4877F: drivers/scsi/eata.c
1da177e4 4878
91952bc0
AP
4879EC100 MEDIA DRIVER
4880M: Antti Palosaari <crope@iki.fi>
4881L: linux-media@vger.kernel.org
a825eaec 4882W: https://linuxtv.org
91952bc0
AP
4883W: http://palosaari.fi/linux/
4884Q: http://patchwork.linuxtv.org/project/linux-media/list/
4885T: git git://linuxtv.org/anttip/media_tree.git
4886S: Maintained
4887F: drivers/media/dvb-frontends/ec100*
4888
237fead6 4889ECRYPT FILE SYSTEM
0de9adf2 4890M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4891L: ecryptfs@vger.kernel.org
24a923e4 4892W: http://ecryptfs.org
6dc7516e 4893W: https://launchpad.net/ecryptfs
9f273c24 4894T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4895S: Supported
679655da
JP
4896F: Documentation/filesystems/ecryptfs.txt
4897F: fs/ecryptfs/
237fead6 4898
c476c23b 4899EDAC-AMD64
487ba8e8 4900M: Borislav Petkov <bp@alien8.de>
91445c72 4901L: linux-edac@vger.kernel.org
487ba8e8 4902S: Maintained
c476c23b
BP
4903F: drivers/edac/amd64_edac*
4904
836dae5d 4905EDAC-CALXEDA
836dae5d
RR
4906M: Robert Richter <rric@kernel.org>
4907L: linux-edac@vger.kernel.org
836dae5d
RR
4908S: Maintained
4909F: drivers/edac/highbank*
4910
f65aad41
RB
4911EDAC-CAVIUM
4912M: Ralf Baechle <ralf@linux-mips.org>
4913M: David Daney <david.daney@cavium.com>
4914L: linux-edac@vger.kernel.org
4915L: linux-mips@linux-mips.org
f65aad41
RB
4916S: Supported
4917F: drivers/edac/octeon_edac*
41003396 4918F: drivers/edac/thunderx_edac*
f65aad41 4919
7683e9e5
LT
4920EDAC-CORE
4921M: Borislav Petkov <bp@alien8.de>
4922M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4923M: Mauro Carvalho Chehab <mchehab@kernel.org>
4924L: linux-edac@vger.kernel.org
4925T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4926T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4927S: Supported
4928F: Documentation/admin-guide/ras.rst
4929F: Documentation/driver-api/edac.rst
4930F: drivers/edac/
4931F: include/linux/edac.h
4932
0e438e3f 4933EDAC-E752X
8b58be88 4934M: Mark Gross <mark.gross@intel.com>
91445c72 4935L: linux-edac@vger.kernel.org
0e438e3f 4936S: Maintained
679655da 4937F: drivers/edac/e752x_edac.c
0e438e3f
DP
4938
4939EDAC-E7XXX
91445c72 4940L: linux-edac@vger.kernel.org
0e438e3f 4941S: Maintained
679655da 4942F: drivers/edac/e7xxx_edac.c
0e438e3f 4943
7d136731
BP
4944EDAC-FSL_DDR
4945M: York Sun <york.sun@nxp.com>
4946L: linux-edac@vger.kernel.org
4947S: Maintained
4948F: drivers/edac/fsl_ddr_edac.*
4949
77c5f5d2 4950EDAC-GHES
5dc8a864
MCC
4951M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4952M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4953L: linux-edac@vger.kernel.org
77c5f5d2 4954S: Maintained
2caa67a6 4955F: drivers/edac/ghes_edac.c
77c5f5d2 4956
6bc78404 4957EDAC-I3000
91445c72 4958L: linux-edac@vger.kernel.org
c91d9075 4959S: Orphan
679655da 4960F: drivers/edac/i3000_edac.c
6bc78404
DT
4961
4962EDAC-I5000
91445c72 4963L: linux-edac@vger.kernel.org
ba9a5918 4964S: Maintained
679655da 4965F: drivers/edac/i5000_edac.c
ba9a5918 4966
44c12cb2 4967EDAC-I5400
5dc8a864
MCC
4968M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4969M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4970L: linux-edac@vger.kernel.org
44c12cb2 4971S: Maintained
679655da 4972F: drivers/edac/i5400_edac.c
44c12cb2 4973
3c9c92b6 4974EDAC-I7300
5dc8a864
MCC
4975M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4976M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4977L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4978S: Maintained
4979F: drivers/edac/i7300_edac.c
4980
67c89316 4981EDAC-I7CORE
5dc8a864
MCC
4982M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4983M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4984L: linux-edac@vger.kernel.org
67c89316 4985S: Maintained
70aff0ce 4986F: drivers/edac/i7core_edac.c
67c89316 4987
7683e9e5
LT
4988EDAC-I82443BXGX
4989M: Tim Small <tim@buttersideup.com>
4990L: linux-edac@vger.kernel.org
4991S: Maintained
4992F: drivers/edac/i82443bxgx_edac.c
4993
ba9a5918 4994EDAC-I82975X
8b58be88 4995M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4996M: "Arvind R." <arvino55@gmail.com>
91445c72 4997L: linux-edac@vger.kernel.org
ba9a5918 4998S: Maintained
679655da 4999F: drivers/edac/i82975x_edac.c
ba9a5918 5000
791b4706
JB
5001EDAC-IE31200
5002M: Jason Baron <jbaron@akamai.com>
5003L: linux-edac@vger.kernel.org
791b4706
JB
5004S: Maintained
5005F: drivers/edac/ie31200_edac.c
5006
ccdfb979 5007EDAC-MPC85XX
30c7469b 5008M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 5009L: linux-edac@vger.kernel.org
ccdfb979
JT
5010S: Maintained
5011F: drivers/edac/mpc85xx_edac.[ch]
5012
ba9a5918 5013EDAC-PASEMI
8b58be88 5014M: Egor Martovetsky <egor@pasemi.com>
91445c72 5015L: linux-edac@vger.kernel.org
6bc78404 5016S: Maintained
679655da 5017F: drivers/edac/pasemi_edac.c
6bc78404 5018
7683e9e5
LT
5019EDAC-PND2
5020M: Tony Luck <tony.luck@intel.com>
5021L: linux-edac@vger.kernel.org
5022S: Maintained
5023F: drivers/edac/pnd2_edac.[ch]
5024
0e438e3f 5025EDAC-R82600
8b58be88 5026M: Tim Small <tim@buttersideup.com>
91445c72 5027L: linux-edac@vger.kernel.org
0e438e3f 5028S: Maintained
679655da 5029F: drivers/edac/r82600_edac.c
da9bb1d2 5030
4d096ca7 5031EDAC-SBRIDGE
5dc8a864
MCC
5032M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5033M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 5034L: linux-edac@vger.kernel.org
4d096ca7
MCC
5035S: Maintained
5036F: drivers/edac/sb_edac.c
5037
4ec656bd
TL
5038EDAC-SKYLAKE
5039M: Tony Luck <tony.luck@intel.com>
5040L: linux-edac@vger.kernel.org
5041S: Maintained
5042F: drivers/edac/skx_edac.c
5043
af39917d
CL
5044EDIROL UA-101/UA-1000 DRIVER
5045M: Clemens Ladisch <clemens@ladisch.de>
5046L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5047T: git git://git.alsa-project.org/alsa-kernel.git
5048S: Maintained
5049F: sound/usb/misc/ua101.c
5050
7683e9e5 5051EFI TEST DRIVER
1f7df953 5052L: linux-efi@vger.kernel.org
7683e9e5
LT
5053M: Ivan Hu <ivan.hu@canonical.com>
5054M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 5055S: Maintained
7683e9e5 5056F: drivers/firmware/efi/test/
1f7df953 5057
d68772b7
MF
5058EFI VARIABLE FILESYSTEM
5059M: Matthew Garrett <matthew.garrett@nebula.com>
5060M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 5061M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
5062T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5063L: linux-efi@vger.kernel.org
5064S: Maintained
5065F: fs/efivarfs/
5066
85a00d9b
PJ
5067EFIFB FRAMEBUFFER DRIVER
5068L: linux-fbdev@vger.kernel.org
5069M: Peter Jones <pjones@redhat.com>
5070S: Maintained
8a61f013 5071F: drivers/video/fbdev/efifb.c
85a00d9b 5072
0bee8d28
JT
5073EFS FILESYSTEM
5074W: http://aeschi.ch.eu.org/efs/
5075S: Orphan
679655da 5076F: fs/efs/
0bee8d28 5077
aa8a9e25 5078EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 5079M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
5080L: netdev@vger.kernel.org
5081S: Maintained
9aa32835 5082F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 5083
f0319efe 5084EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
5085M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5086M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 5087L: linux-media@vger.kernel.org
a825eaec 5088W: https://linuxtv.org
f0319efe
MCC
5089T: git git://linuxtv.org/media_tree.git
5090S: Maintained
5091F: drivers/media/usb/em28xx/
618cd932 5092F: Documentation/media/v4l-drivers/em28xx*
f0319efe 5093
3e3a7d66 5094EMBEDDED LINUX
8b58be88
JP
5095M: Paul Gortmaker <paul.gortmaker@windriver.com>
5096M: Matt Mackall <mpm@selenic.com>
5097M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
5098L: linux-embedded@vger.kernel.org
5099S: Maintained
5100
82abbea7
RD
5101Emulex 10Gbps iSCSI - OneConnect DRIVER
5102M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5103M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5104M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
ce00f85c 5105L: linux-scsi@vger.kernel.org
b8aca0c1 5106W: http://www.broadcom.com
ce00f85c 5107S: Supported
82abbea7 5108F: drivers/scsi/be2iscsi/
5f5bac82 5109
82abbea7
RD
5110Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5111M: Sathya Perla <sathya.perla@broadcom.com>
5112M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5113M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5114M: Somnath Kotur <somnath.kotur@broadcom.com>
5115L: netdev@vger.kernel.org
5116W: http://www.emulex.com
5117S: Supported
5118F: drivers/net/ethernet/emulex/benet/
5119
5120EMULEX ONECONNECT ROCE DRIVER
5121M: Selvin Xavier <selvin.xavier@broadcom.com>
5122M: Devesh Sharma <devesh.sharma@broadcom.com>
5123L: linux-rdma@vger.kernel.org
5124W: http://www.broadcom.com
5125S: Odd Fixes
5126F: drivers/infiniband/hw/ocrdma/
5127F: include/uapi/rdma/ocrdma-abi.h
5128
5129EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5130M: James Smart <james.smart@broadcom.com>
5131M: Dick Kennedy <dick.kennedy@broadcom.com>
5132L: linux-scsi@vger.kernel.org
5133W: http://www.broadcom.com
5134S: Supported
5135F: drivers/scsi/lpfc/
5136
5137ENE CB710 FLASH CARD READER DRIVER
5138M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5139S: Maintained
5140F: drivers/misc/cb710/
5141F: drivers/mmc/host/cb710-mmc.*
5142F: include/linux/cb710.h
5143
5144ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5145M: Maxim Levitsky <maximlevitsky@gmail.com>
5146S: Maintained
5147F: drivers/media/rc/ene_ir.*
931e39a1 5148
d5ca9006 5149EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 5150M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 5151S: Maintained
084bad91 5152T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 5153F: drivers/video/fbdev/s1d13xxxfb.c
679655da 5154F: include/video/s1d13xxxfb.h
d5ca9006 5155
84cbadad
JL
5156ERRSEQ ERROR TRACKING INFRASTRUCTURE
5157M: Jeff Layton <jlayton@poochiereds.net>
5158S: Maintained
5159F: lib/errseq.c
5160F: include/linux/errseq.h
5161
38df6492
ME
5162ET131X NETWORK DRIVER
5163M: Mark Einon <mark.einon@gmail.com>
5164S: Odd Fixes
5165F: drivers/net/ethernet/agere/
5166
1da177e4 5167ETHERNET BRIDGE
adbbf69d 5168M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 5169L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 5170L: netdev@vger.kernel.org
c996d8b9 5171W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 5172S: Maintained
679655da
JP
5173F: include/linux/netfilter_bridge/
5174F: net/bridge/
1da177e4 5175
22f08ad9 5176ETHERNET PHY LIBRARY
248ccd5e 5177M: Andrew Lunn <andrew@lunn.ch>
22f08ad9
FF
5178M: Florian Fainelli <f.fainelli@gmail.com>
5179L: netdev@vger.kernel.org
5180S: Maintained
13332db5
FF
5181F: Documentation/ABI/testing/sysfs-bus-mdio
5182F: Documentation/devicetree/bindings/net/mdio*
22f08ad9 5183F: Documentation/networking/phy.txt
13332db5 5184F: drivers/net/phy/
22f08ad9
FF
5185F: drivers/of/of_mdio.c
5186F: drivers/of/of_net.c
13332db5
FF
5187F: include/linux/*mdio*.h
5188F: include/linux/of_net.h
5189F: include/linux/phy.h
5190F: include/linux/phy_fixed.h
5191F: include/linux/platform_data/mdio-gpio.h
29fda25a 5192F: include/linux/platform_data/mdio-bcm-unimac.h
13332db5
FF
5193F: include/trace/events/mdio.h
5194F: include/uapi/linux/mdio.h
5195F: include/uapi/linux/mii.h
22f08ad9 5196
1da177e4 5197EXT2 FILE SYSTEM
d8130624 5198M: Jan Kara <jack@suse.com>
72be2ccf 5199L: linux-ext4@vger.kernel.org
1da177e4 5200S: Maintained
679655da
JP
5201F: Documentation/filesystems/ext2.txt
5202F: fs/ext2/
5203F: include/linux/ext2*
1da177e4 5204
72be2ccf 5205EXT4 FILE SYSTEM
8b58be88 5206M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 5207M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 5208L: linux-ext4@vger.kernel.org
08a225f1 5209W: http://ext4.wiki.kernel.org
8a6e2535 5210Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 5211T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 5212S: Maintained
679655da
JP
5213F: Documentation/filesystems/ext4.txt
5214F: fs/ext4/
1da177e4 5215
c5532b09 5216Extended Verification Module (EVM)
74dd744f
MZ
5217M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5218L: linux-ima-devel@lists.sourceforge.net
5219L: linux-security-module@vger.kernel.org
c5532b09
MZ
5220S: Supported
5221F: security/integrity/evm/
5222
7683e9e5
LT
5223EXTENSIBLE FIRMWARE INTERFACE (EFI)
5224M: Matt Fleming <matt@codeblueprint.co.uk>
5225M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5226L: linux-efi@vger.kernel.org
5227T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5228S: Maintained
5229F: Documentation/efi-stub.txt
5230F: arch/*/kernel/efi.c
5231F: arch/x86/boot/compressed/eboot.[ch]
5232F: arch/*/include/asm/efi.h
5233F: arch/x86/platform/efi/
5234F: drivers/firmware/efi/
5235F: include/linux/efi*.h
5236F: arch/arm/boot/compressed/efi-header.S
5237F: arch/arm64/kernel/efi-entry.S
5238
df6b3cfe
MH
5239EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5240M: MyungJoo Ham <myungjoo.ham@samsung.com>
5241M: Chanwoo Choi <cw00.choi@samsung.com>
5242L: linux-kernel@vger.kernel.org
81df63a9 5243T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
5244S: Maintained
5245F: drivers/extcon/
cd2c3e7f
CC
5246F: include/linux/extcon/
5247F: include/linux/extcon.h
df6b3cfe 5248F: Documentation/extcon/
cd2c3e7f 5249F: Documentation/devicetree/bindings/extcon/
df6b3cfe 5250
e2a75c44 5251EXYNOS DP DRIVER
b7701755 5252M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
5253L: dri-devel@lists.freedesktop.org
5254S: Maintained
5255F: drivers/gpu/drm/exynos/exynos_dp*
5256
9b93a409
MS
5257EXYNOS SYSMMU (IOMMU) driver
5258M: Marek Szyprowski <m.szyprowski@samsung.com>
5259L: iommu@lists.linux-foundation.org
5260S: Maintained
5261F: drivers/iommu/exynos-iommu.c
5262
4a66d3fe
NC
5263EZchip NPS platform support
5264M: Noam Camus <noamc@ezchip.com>
5265S: Supported
5266F: arch/arc/plat-eznps
5267F: arch/arc/boot/dts/eznps.dts
5268
82abbea7
RD
5269F2FS FILE SYSTEM
5270M: Jaegeuk Kim <jaegeuk@kernel.org>
5271M: Chao Yu <yuchao0@huawei.com>
5272L: linux-f2fs-devel@lists.sourceforge.net
5273W: https://f2fs.wiki.kernel.org/
5274T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5275S: Maintained
5276F: Documentation/filesystems/f2fs.txt
5277F: Documentation/ABI/testing/sysfs-fs-f2fs
5278F: fs/f2fs/
5279F: include/linux/f2fs_fs.h
5280F: include/trace/events/f2fs.h
5281
e53004e2 5282F71805F HARDWARE MONITORING DRIVER
d8130624 5283M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5284L: linux-hwmon@vger.kernel.org
e53004e2 5285S: Maintained
679655da
JP
5286F: Documentation/hwmon/f71805f
5287F: drivers/hwmon/f71805f.c
e53004e2 5288
88b2dbdb 5289FANOTIFY
67427715
JK
5290M: Jan Kara <jack@suse.cz>
5291R: Amir Goldstein <amir73il@gmail.com>
5292L: linux-fsdevel@vger.kernel.org
88b2dbdb
EP
5293S: Maintained
5294F: fs/notify/fanotify/
5295F: include/linux/fanotify.h
c117ab84 5296F: include/uapi/linux/fanotify.h
88b2dbdb 5297
1da177e4 5298FARSYNC SYNCHRONOUS DRIVER
8b58be88 5299M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5300W: http://www.farsite.co.uk/
5301S: Supported
679655da 5302F: drivers/net/wan/farsync.*
1da177e4 5303
c5408b88 5304FAULT INJECTION SUPPORT
8b58be88 5305M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5306S: Supported
679655da
JP
5307F: Documentation/fault-injection/
5308F: lib/fault-inject.c
c5408b88 5309
053e514f
NT
5310FBTFT Framebuffer drivers
5311M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5312S: Maintained
5313F: drivers/staging/fbtft/
5314
82abbea7
RD
5315FC0011 TUNER DRIVER
5316M: Michael Buesch <m@bues.ch>
5317L: linux-media@vger.kernel.org
5318S: Maintained
5319F: drivers/media/tuners/fc0011.h
5320F: drivers/media/tuners/fc0011.c
5321
5322FC2580 MEDIA DRIVER
5323M: Antti Palosaari <crope@iki.fi>
5324L: linux-media@vger.kernel.org
5325W: https://linuxtv.org
5326W: http://palosaari.fi/linux/
5327Q: http://patchwork.linuxtv.org/project/linux-media/list/
5328T: git git://linuxtv.org/anttip/media_tree.git
5329S: Maintained
5330F: drivers/media/tuners/fc2580*
5331
cae727db 5332FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5333M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 5334L: fcoe-devel@open-fcoe.org
cae727db
RL
5335W: www.Open-FCoE.org
5336S: Supported
5337F: drivers/scsi/libfc/
5338F: drivers/scsi/fcoe/
5339F: include/scsi/fc/
5340F: include/scsi/libfc.h
5341F: include/scsi/libfcoe.h
c117ab84 5342F: include/uapi/scsi/fc/
cae727db 5343
e2d1d6c0 5344FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 5345M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 5346M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5347L: linux-fsdevel@vger.kernel.org
1da177e4 5348S: Maintained
679655da
JP
5349F: include/linux/fcntl.h
5350F: include/linux/fs.h
c117ab84
CEB
5351F: include/uapi/linux/fcntl.h
5352F: include/uapi/linux/fs.h
679655da
JP
5353F: fs/fcntl.c
5354F: fs/locks.c
1da177e4 5355
e2d1d6c0 5356FILESYSTEMS (VFS and infrastructure)
8b58be88 5357M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5358L: linux-fsdevel@vger.kernel.org
173acc7c 5359S: Maintained
679655da 5360F: fs/*
173acc7c 5361
b26e0ed4 5362FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5363M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5364L: linux-hwmon@vger.kernel.org
b26e0ed4 5365S: Maintained
d5ca6918
JP
5366F: drivers/hwmon/f75375s.c
5367F: include/linux/f75375s.h
b26e0ed4 5368
a331b0c3
CL
5369FIREWIRE AUDIO DRIVERS
5370M: Clemens Ladisch <clemens@ladisch.de>
5371L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5372T: git git://git.alsa-project.org/alsa-kernel.git
5373S: Maintained
5374F: sound/firewire/
5375
eb86ec51
SR
5376FIREWIRE MEDIA DRIVERS (firedtv)
5377M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5378L: linux-media@vger.kernel.org
5379L: linux1394-devel@lists.sourceforge.net
5380T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5381S: Maintained
5382F: drivers/media/firewire/
5383
a511ce33
CB
5384FIREWIRE SBP-2 TARGET
5385M: Chris Boot <bootc@bootc.net>
5386L: linux-scsi@vger.kernel.org
5387L: target-devel@vger.kernel.org
5388L: linux1394-devel@lists.sourceforge.net
5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5390S: Maintained
5391F: drivers/target/sbp/
5392
7d2c86b5 5393FIREWIRE SUBSYSTEM
8b58be88 5394M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5395L: linux1394-devel@lists.sourceforge.net
958a29cb 5396W: http://ieee1394.wiki.kernel.org/
2ca526bf 5397T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5398S: Maintained
679655da 5399F: drivers/firewire/
8f06ce3b
SR
5400F: include/linux/firewire.h
5401F: include/uapi/linux/firewire*.h
9f6d3c4b 5402F: tools/firewire/
e2d1d6c0
RD
5403
5404FIRMWARE LOADER (request_firmware)
e7604239 5405M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5406L: linux-kernel@vger.kernel.org
5407S: Maintained
679655da
JP
5408F: Documentation/firmware_class/
5409F: drivers/base/firmware*.c
5410F: include/linux/firmware.h
e2d1d6c0 5411
f730e3dc 5412FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5413M: Joshua Morris <josh.h.morris@us.ibm.com>
5414M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5415S: Maintained
5416F: drivers/block/rsxx/
5417
8206f664 5418FLOPPY DRIVER
e5f6450c 5419M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5420T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5421S: Odd fixes
5422F: drivers/block/floppy.c
5423
9c9f32ed
AR
5424FMC SUBSYSTEM
5425M: Alessandro Rubini <rubini@gnudd.com>
5426W: http://www.ohwr.org/projects/fmc-bus
5427S: Supported
5428F: drivers/fmc/
5429F: include/linux/fmc*.h
5430F: include/linux/ipmi-fru.h
5431K: fmc_d.*register
5432
3c0ed7d5 5433FPGA MANAGER FRAMEWORK
deb0b9b2 5434M: Alan Tull <atull@kernel.org>
2007eafd 5435R: Moritz Fischer <mdf@kernel.org>
7f1a5f04 5436L: linux-fpga@vger.kernel.org
3c0ed7d5 5437S: Maintained
e4998077 5438T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
2007eafd 5439Q: http://patchwork.kernel.org/project/linux-fpga/list/
deb0b9b2 5440F: Documentation/fpga/
83ff2d57 5441F: Documentation/devicetree/bindings/fpga/
3c0ed7d5 5442F: drivers/fpga/
deb0b9b2 5443F: include/linux/fpga/
3c0ed7d5
AT
5444W: http://www.rocketboards.org
5445
e2d1d6c0 5446FPU EMULATOR
8b58be88 5447M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5448W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5449S: Maintained
679655da 5450F: arch/x86/math-emu/
e2d1d6c0
RD
5451
5452FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5453L: netdev@vger.kernel.org
c173bfac 5454S: Orphan
679655da
JP
5455F: drivers/net/wan/dlci.c
5456F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5457
5458FRAMEBUFFER LAYER
04f6152d 5459M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5460L: linux-fbdev@vger.kernel.org
04f6152d 5461T: git git://github.com/bzolnier/linux.git
b22fe37b 5462Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5463S: Maintained
679655da 5464F: Documentation/fb/
b22fe37b
PM
5465F: drivers/video/
5466F: include/video/
679655da 5467F: include/linux/fb.h
c117ab84
CEB
5468F: include/uapi/video/
5469F: include/uapi/linux/fb.h
e2d1d6c0 5470
93aafb6d
HG
5471FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5472M: Horia Geantă <horia.geanta@nxp.com>
5473M: Dan Douglass <dan.douglass@nxp.com>
5474L: linux-crypto@vger.kernel.org
5475S: Maintained
5476F: drivers/crypto/caam/
5477F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5478
a57c188e 5479FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5480M: Timur Tabi <timur@tabi.org>
a57c188e 5481L: linux-fbdev@vger.kernel.org
c4ef9bc4 5482S: Maintained
8a61f013 5483F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5484
e2d1d6c0 5485FREESCALE DMA DRIVER
64d09f5e 5486M: Li Yang <leoyang.li@nxp.com>
8b58be88 5487M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5488L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5489S: Maintained
679655da 5490F: drivers/dma/fsldma.*
e2d1d6c0 5491
7683e9e5
LT
5492FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5493M: Claudiu Manoil <claudiu.manoil@freescale.com>
5494L: netdev@vger.kernel.org
5495S: Maintained
5496F: drivers/net/ethernet/freescale/gianfar*
5497X: drivers/net/ethernet/freescale/gianfar_ptp.c
5498F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5499
44248aff
HX
5500FREESCALE GPMI NAND DRIVER
5501M: Han Xu <han.xu@nxp.com>
5502L: linux-mtd@lists.infradead.org
5503S: Maintained
5504F: drivers/mtd/nand/gpmi-nand/*
5505
e2d1d6c0 5506FREESCALE I2C CPM DRIVER
8b58be88 5507M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5508L: linuxppc-dev@lists.ozlabs.org
846557d3 5509L: linux-i2c@vger.kernel.org
0d2b405a 5510S: Maintained
679655da 5511F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5512
7683e9e5
LT
5513FREESCALE IMX / MXC FEC DRIVER
5514M: Fugang Duan <fugang.duan@nxp.com>
5515L: netdev@vger.kernel.org
5516S: Maintained
5517F: drivers/net/ethernet/freescale/fec_main.c
5518F: drivers/net/ethernet/freescale/fec_ptp.c
5519F: drivers/net/ethernet/freescale/fec.h
5520F: Documentation/devicetree/bindings/net/fsl-fec.txt
5521
60e8c5ab 5522FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5523M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5524L: linux-fbdev@vger.kernel.org
efc03ecb 5525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5526S: Maintained
bad985a1 5527F: include/linux/platform_data/video-imxfb.h
8a61f013 5528F: drivers/video/fbdev/imxfb.c
60e8c5ab 5529
7683e9e5
LT
5530FREESCALE QORIQ DPAA ETHERNET DRIVER
5531M: Madalin Bucur <madalin.bucur@nxp.com>
63a0a00b
NA
5532L: netdev@vger.kernel.org
5533S: Maintained
7683e9e5 5534F: drivers/net/ethernet/freescale/dpaa
63a0a00b 5535
2fbfadb5
MB
5536FREESCALE QORIQ DPAA FMAN DRIVER
5537M: Madalin Bucur <madalin.bucur@nxp.com>
5538L: netdev@vger.kernel.org
5539S: Maintained
5540F: drivers/net/ethernet/freescale/fman
5541F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5542
7683e9e5
LT
5543FREESCALE QUAD SPI DRIVER
5544M: Han Xu <han.xu@nxp.com>
5545L: linux-mtd@lists.infradead.org
1b48706f 5546S: Maintained
7683e9e5 5547F: drivers/mtd/spi-nor/fsl-quadspi.c
1b48706f 5548
d9e9d82c 5549FREESCALE QUICC ENGINE LIBRARY
1b48706f 5550M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5551L: linuxppc-dev@lists.ozlabs.org
1b48706f 5552S: Maintained
7aa1aa6e
ZQ
5553F: drivers/soc/fsl/qe/
5554F: include/soc/fsl/*qe*.h
5555F: include/soc/fsl/*ucc*.h
d9e9d82c 5556
beaf53bf 5557FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
64d09f5e 5558M: Li Yang <leoyang.li@nxp.com>
beaf53bf 5559L: netdev@vger.kernel.org
a4724ed6 5560L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5561S: Maintained
ec21e2ec 5562F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5563
c19b6d24
ZQ
5564FREESCALE QUICC ENGINE UCC HDLC DRIVER
5565M: Zhao Qiang <qiang.zhao@nxp.com>
5566L: netdev@vger.kernel.org
5567L: linuxppc-dev@lists.ozlabs.org
5568S: Maintained
5569F: drivers/net/wan/fsl_ucc_hdlc*
5570
d9e9d82c 5571FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5572M: Timur Tabi <timur@tabi.org>
a4724ed6 5573L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5574S: Maintained
df621252 5575F: drivers/tty/serial/ucc_uart.c
d9e9d82c 5576
7683e9e5
LT
5577FREESCALE SOC DRIVERS
5578M: Li Yang <leoyang.li@nxp.com>
5579L: linuxppc-dev@lists.ozlabs.org
5580L: linux-arm-kernel@lists.infradead.org
5581S: Maintained
5582F: Documentation/devicetree/bindings/soc/fsl/
5583F: drivers/soc/fsl/
5584F: include/linux/fsl/
5585
5586FREESCALE SOC FS_ENET DRIVER
5587M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5588M: Vitaly Bordug <vbordug@ru.mvista.com>
5589L: linuxppc-dev@lists.ozlabs.org
5590L: netdev@vger.kernel.org
5591S: Maintained
5592F: drivers/net/ethernet/freescale/fs_enet/
5593F: include/linux/fs_enet_pd.h
5594
d9e9d82c 5595FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5596M: Timur Tabi <timur@tabi.org>
dc85950a 5597M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5598M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5599R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5600L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5601L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5602S: Maintained
69aefcea 5603F: sound/soc/fsl/fsl*
dc85950a 5604F: sound/soc/fsl/imx*
69aefcea 5605F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5606
7683e9e5
LT
5607FREESCALE USB PERIPHERAL DRIVERS
5608M: Li Yang <leoyang.li@nxp.com>
5609L: linux-usb@vger.kernel.org
5610L: linuxppc-dev@lists.ozlabs.org
5611S: Maintained
5612F: drivers/usb/gadget/udc/fsl*
5613
1da177e4 5614FREEVXFS FILESYSTEM
8b58be88 5615M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5616W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5617S: Maintained
679655da 5618F: fs/freevxfs/
1da177e4 5619
71038f52 5620FREEZER
49db1903 5621M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5622M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5623L: linux-pm@vger.kernel.org
71038f52 5624S: Supported
679655da
JP
5625F: Documentation/power/freezing-of-tasks.txt
5626F: include/linux/freezer.h
5627F: kernel/freezer.c
71038f52 5628
839a1f79
KRW
5629FRONTSWAP API
5630M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5631L: linux-kernel@vger.kernel.org
5632S: Maintained
5633F: mm/frontswap.c
5634F: include/linux/frontswap.h
5635
a5432f5a 5636FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5637M: David Howells <dhowells@redhat.com>
e62d6e24 5638L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5639S: Supported
5640F: Documentation/filesystems/caching/
5641F: fs/fscache/
5642F: include/linux/fscache*.h
5643
90fce086 5644FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
598c7d7a
TT
5645M: Theodore Y. Ts'o <tytso@mit.edu>
5646M: Jaegeuk Kim <jaegeuk@kernel.org>
90fce086
EB
5647L: linux-fscrypt@vger.kernel.org
5648Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5649T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
598c7d7a
TT
5650S: Supported
5651F: fs/crypto/
46f47e48 5652F: include/linux/fscrypt*.h
598c7d7a 5653
5ab7ffea 5654FUJITSU FR-V (FRV) PORT
0cf0305f 5655S: Orphan
679655da 5656F: arch/frv/
1da177e4 5657
20b93734 5658FUJITSU LAPTOP EXTRAS
409a3e98 5659M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5660L: platform-driver-x86@vger.kernel.org
20b93734 5661S: Maintained
679655da 5662F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5663
4da621b6
HK
5664FUJITSU M-5MO LS CAMERA ISP DRIVER
5665M: Kyungmin Park <kyungmin.park@samsung.com>
5666M: Heungjun Kim <riverful.kim@samsung.com>
5667L: linux-media@vger.kernel.org
5668S: Maintained
90d72ac6 5669F: drivers/media/i2c/m5mols/
b5dcee22 5670F: include/media/i2c/m5mols.h
4da621b6 5671
2d24c490
RG
5672FUJITSU TABLET EXTRAS
5673M: Robert Gerlach <khnz@gmx.de>
5674L: platform-driver-x86@vger.kernel.org
5675S: Maintained
5676F: drivers/platform/x86/fujitsu-tablet.c
5677
04578f17 5678FUSE: FILESYSTEM IN USERSPACE
8b58be88 5679M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5680L: linux-fsdevel@vger.kernel.org
04578f17 5681W: http://fuse.sourceforge.net/
0a30f612 5682T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5683S: Maintained
679655da 5684F: fs/fuse/
c117ab84 5685F: include/uapi/linux/fuse.h
0a30f612 5686F: Documentation/filesystems/fuse.txt
04578f17 5687
59cd42c2
DHV
5688FUTEX SUBSYSTEM
5689M: Thomas Gleixner <tglx@linutronix.de>
5690M: Ingo Molnar <mingo@redhat.com>
5691R: Peter Zijlstra <peterz@infradead.org>
5692R: Darren Hart <dvhart@infradead.org>
5693L: linux-kernel@vger.kernel.org
5694T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5695S: Maintained
5696F: kernel/futex.c
5697F: kernel/futex_compat.c
5698F: include/asm-generic/futex.h
5699F: include/linux/futex.h
5700F: include/uapi/linux/futex.h
5701F: tools/testing/selftests/futex/
5702F: tools/perf/bench/futex*
5703F: Documentation/*futex*
5704
1da177e4 5705FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5706M: Rik Faith <faith@cs.unc.edu>
1da177e4 5707L: linux-scsi@vger.kernel.org
baaea1dc 5708S: Odd Fixes (e.g., new signatures)
679655da 5709F: drivers/scsi/fdomain.*
1da177e4 5710
6b90bd4b
ER
5711GCC PLUGINS
5712M: Kees Cook <keescook@chromium.org>
5713R: Emese Revfy <re.emese@gmail.com>
5714L: kernel-hardening@lists.openwall.com
5715S: Maintained
5716F: scripts/gcc-plugins/
5717F: scripts/gcc-plugin.sh
68fdc678 5718F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5719F: Documentation/gcc-plugins.txt
5720
d8e2162c
PO
5721GCOV BASED KERNEL PROFILING
5722M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5723S: Maintained
5724F: kernel/gcov/
2584bab2 5725F: Documentation/dev-tools/gcov.rst
d8e2162c 5726
82abbea7
RD
5727GDB KERNEL DEBUGGING HELPER SCRIPTS
5728M: Jan Kiszka <jan.kiszka@siemens.com>
5729M: Kieran Bingham <kieran@bingham.xyz>
5730S: Supported
5731F: scripts/gdb/
5732
1da177e4 5733GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5734M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5735L: linux-scsi@vger.kernel.org
5736W: http://www.icp-vortex.com/
5737S: Supported
679655da 5738F: drivers/scsi/gdt*
1da177e4 5739
3169a1c7
HV
5740GEMTEK FM RADIO RECEIVER DRIVER
5741M: Hans Verkuil <hverkuil@xs4all.nl>
5742L: linux-media@vger.kernel.org
5743T: git git://linuxtv.org/media_tree.git
a825eaec 5744W: https://linuxtv.org
3169a1c7
HV
5745S: Maintained
5746F: drivers/media/radio/radio-gemtek*
5747
1c23af90 5748GENERIC GPIO I2C DRIVER
880b0e26 5749M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5750S: Supported
679655da
JP
5751F: drivers/i2c/busses/i2c-gpio.c
5752F: include/linux/i2c-gpio.h
1c23af90 5753
92ed1a76
PK
5754GENERIC GPIO I2C MULTIPLEXER DRIVER
5755M: Peter Korsgaard <peter.korsgaard@barco.com>
5756L: linux-i2c@vger.kernel.org
5757S: Supported
e7065e20
JD
5758F: drivers/i2c/muxes/i2c-mux-gpio.c
5759F: include/linux/i2c-mux-gpio.h
5760F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5761
9251ce95 5762GENERIC HDLC (WAN) DRIVERS
8b58be88 5763M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5764W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5765S: Maintained
679655da
JP
5766F: drivers/net/wan/c101.c
5767F: drivers/net/wan/hd6457*
5768F: drivers/net/wan/hdlc*
5769F: drivers/net/wan/n2.c
5770F: drivers/net/wan/pc300too.c
5771F: drivers/net/wan/pci200syn.c
5772F: drivers/net/wan/wanxl*
1da177e4 5773
1527aab6 5774GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5775M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5776L: linux-arch@vger.kernel.org
5777T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5778S: Maintained
14430813
JP
5779F: include/asm-generic/
5780F: include/uapi/asm-generic/
1527aab6 5781
ff764963
KVA
5782GENERIC PHY FRAMEWORK
5783M: Kishon Vijay Abraham I <kishon@ti.com>
5784L: linux-kernel@vger.kernel.org
5785T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5786S: Supported
5787F: drivers/phy/
5788F: include/linux/phy/
5789
eea97aed
KH
5790GENERIC PM DOMAINS
5791M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5792M: Kevin Hilman <khilman@kernel.org>
5793M: Ulf Hansson <ulf.hansson@linaro.org>
5794L: linux-pm@vger.kernel.org
5795S: Supported
5796F: drivers/base/power/domain*.c
5797F: include/linux/pm_domain.h
5e68ebd0 5798F: Documentation/devicetree/bindings/power/power_domain.txt
eea97aed 5799
ccb86a69 5800GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5801M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5802L: kvm@vger.kernel.org
ccb86a69
MT
5803S: Supported
5804F: drivers/uio/uio_pci_generic.c
5805
a7d5afe8
GKB
5806GENWQE (IBM Generic Workqueue Card)
5807M: Frank Haverkamp <haver@linux.vnet.ibm.com>
cdc1daca 5808M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
a7d5afe8
GKB
5809S: Supported
5810F: drivers/misc/genwqe/
5811
82abbea7
RD
5812GET_MAINTAINER SCRIPT
5813M: Joe Perches <joe@perches.com>
5814S: Maintained
5815F: scripts/get_maintainer.pl
5816
5be7b50f 5817GFS2 FILE SYSTEM
8b58be88 5818M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5819M: Bob Peterson <rpeterso@redhat.com>
a4644184 5820L: cluster-devel@redhat.com
5be7b50f 5821W: http://sources.redhat.com/cluster/
28666d6d 5822T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5823S: Supported
679655da
JP
5824F: Documentation/filesystems/gfs2*.txt
5825F: fs/gfs2/
c117ab84 5826F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5827
0a34eb8f 5828GIGASET ISDN DRIVERS
6b096fde 5829M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5830L: gigaset307x-common@lists.sourceforge.net
5831W: http://gigaset307x.sourceforge.net/
6b096fde 5832S: Odd Fixes
679655da
JP
5833F: Documentation/isdn/README.gigaset
5834F: drivers/isdn/gigaset/
c117ab84 5835F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5836
7eea35fe
JP
5837GO7007 MPEG CODEC
5838M: Hans Verkuil <hans.verkuil@cisco.com>
5839L: linux-media@vger.kernel.org
5840S: Maintained
5841F: drivers/media/usb/go7007/
5842
ca96ea86
BN
5843GOODIX TOUCHSCREEN
5844M: Bastien Nocera <hadess@hadess.net>
5845L: linux-input@vger.kernel.org
5846S: Maintained
5847F: drivers/input/touchscreen/goodix.c
5848
7683e9e5
LT
5849GPIO ACPI SUPPORT
5850M: Mika Westerberg <mika.westerberg@linux.intel.com>
5851M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5852L: linux-gpio@vger.kernel.org
5853L: linux-acpi@vger.kernel.org
5854S: Maintained
5855F: Documentation/acpi/gpio-properties.txt
5856F: drivers/gpio/gpiolib-acpi.c
5857
24d79ebc
SY
5858GPIO IR Transmitter
5859M: Sean Young <sean@mess.org>
5860L: linux-media@vger.kernel.org
5861S: Maintained
5862F: drivers/media/rc/gpio-ir-tx.c
5863
a6a1cf3d
BJZ
5864GPIO MOCKUP DRIVER
5865M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5866L: linux-gpio@vger.kernel.org
5867S: Maintained
5868F: drivers/gpio/gpio-mockup.c
5869F: tools/testing/selftests/gpio/
5870
a0dc00b4 5871GPIO SUBSYSTEM
e4651a9f 5872M: Linus Walleij <linus.walleij@linaro.org>
d15b7179 5873L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5874T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5875S: Maintained
cd97a449 5876F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5877F: Documentation/gpio/
40c159b7 5878F: Documentation/ABI/testing/gpio-cdev
fe95046e 5879F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5880F: drivers/gpio/
bdc6e95e
AC
5881F: include/linux/gpio/
5882F: include/linux/gpio.h
9b692346 5883F: include/asm-generic/gpio.h
3c702e99 5884F: include/uapi/linux/gpio.h
6d591c46 5885F: tools/gpio/
a0dc00b4 5886
71a6d0af
HW
5887GRE DEMULTIPLEXER DRIVER
5888M: Dmitry Kozlov <xeb@mail.ru>
5889L: netdev@vger.kernel.org
5890S: Maintained
11c26770
JP
5891F: net/ipv4/gre_demux.c
5892F: net/ipv4/gre_offload.c
71a6d0af
HW
5893F: include/net/gre.h
5894
d4c41139 5895GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5896M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5897L: netdev@vger.kernel.org
5898S: Maintained
a31a96ad 5899F: drivers/net/ethernet/aeroflex/
d4c41139 5900
926706c5
VA
5901GREYBUS AUDIO PROTOCOLS DRIVERS
5902M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5903M: Mark Greer <mgreer@animalcreek.com>
926706c5 5904S: Maintained
544a6944
MG
5905F: drivers/staging/greybus/audio_apbridgea.c
5906F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5907F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5908F: drivers/staging/greybus/audio_codec.h
5909F: drivers/staging/greybus/audio_gb.c
5910F: drivers/staging/greybus/audio_manager.c
5911F: drivers/staging/greybus/audio_manager.h
5912F: drivers/staging/greybus/audio_manager_module.c
5913F: drivers/staging/greybus/audio_manager_private.h
5914F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5915F: drivers/staging/greybus/audio_module.c
5916F: drivers/staging/greybus/audio_topology.c
5917
f47e07bc 5918GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5bd16350
VK
5919M: Viresh Kumar <vireshk@kernel.org>
5920S: Maintained
5921F: drivers/staging/greybus/authentication.c
5922F: drivers/staging/greybus/bootrom.c
5923F: drivers/staging/greybus/firmware.h
5924F: drivers/staging/greybus/fw-core.c
5925F: drivers/staging/greybus/fw-download.c
5926F: drivers/staging/greybus/fw-managament.c
5927F: drivers/staging/greybus/greybus_authentication.h
5928F: drivers/staging/greybus/greybus_firmware.h
5929F: drivers/staging/greybus/hid.c
5930F: drivers/staging/greybus/i2c.c
5931F: drivers/staging/greybus/spi.c
5932F: drivers/staging/greybus/spilib.c
5933F: drivers/staging/greybus/spilib.h
5934
a1ffc2d2 5935GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
7683e9e5 5936M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8d904fe5 5937S: Maintained
7683e9e5
LT
5938F: drivers/staging/greybus/loopback.c
5939F: drivers/staging/greybus/timesync.c
5940F: drivers/staging/greybus/timesync_platform.c
8d904fe5 5941
92b8bd96
VH
5942GREYBUS PLATFORM DRIVERS
5943M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5944S: Maintained
5945F: drivers/staging/greybus/arche-platform.c
5946F: drivers/staging/greybus/arche-apb-ctrl.c
5947F: drivers/staging/greybus/arche_platform.h
5948
7683e9e5
LT
5949GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5950M: Rui Miguel Silva <rmfrfs@gmail.com>
5951S: Maintained
5952F: drivers/staging/greybus/sdio.c
5953F: drivers/staging/greybus/light.c
5954F: drivers/staging/greybus/gpio.c
5955F: drivers/staging/greybus/power_supply.c
5956F: drivers/staging/greybus/spi.c
5957F: drivers/staging/greybus/spilib.c
5958
5959GREYBUS SUBSYSTEM
5960M: Johan Hovold <johan@kernel.org>
5961M: Alex Elder <elder@kernel.org>
5962M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5963S: Maintained
5964F: drivers/staging/greybus/
5965L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5966
5967GREYBUS UART PROTOCOLS DRIVERS
5968M: David Lin <dtwlin@gmail.com>
5969S: Maintained
5970F: drivers/staging/greybus/uart.c
5971F: drivers/staging/greybus/log.c
5972
7aae6e2d
CAC
5973GS1662 VIDEO SERIALIZER
5974M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5975L: linux-media@vger.kernel.org
5976T: git git://linuxtv.org/media_tree.git
5977S: Maintained
5978F: drivers/media/spi/gs1662.c
5979
e8deeae2 5980GSPCA FINEPIX SUBDRIVER
8b58be88 5981M: Frank Zago <frank@zago.net>
661263b5 5982L: linux-media@vger.kernel.org
275ffde4 5983T: git git://linuxtv.org/media_tree.git
e8deeae2 5984S: Maintained
0c0d06ca 5985F: drivers/media/usb/gspca/finepix.c
e8deeae2 5986
4b3fa3c4
OL
5987GSPCA GL860 SUBDRIVER
5988M: Olivier Lorin <o.lorin@laposte.net>
5989L: linux-media@vger.kernel.org
275ffde4 5990T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5991S: Maintained
0c0d06ca 5992F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5993
e8deeae2 5994GSPCA M5602 SUBDRIVER
8b58be88 5995M: Erik Andren <erik.andren@gmail.com>
661263b5 5996L: linux-media@vger.kernel.org
275ffde4 5997T: git git://linuxtv.org/media_tree.git
e8deeae2 5998S: Maintained
0c0d06ca 5999F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
6000
6001GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 6002M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 6003L: linux-media@vger.kernel.org
275ffde4 6004T: git git://linuxtv.org/media_tree.git
c0936df4 6005S: Odd Fixes
0c0d06ca 6006F: drivers/media/usb/gspca/pac207.c
e8deeae2 6007
261982f1 6008GSPCA SN9C20X SUBDRIVER
d95c5b0b 6009M: Brian Johnson <brijohn@gmail.com>
261982f1 6010L: linux-media@vger.kernel.org
275ffde4 6011T: git git://linuxtv.org/media_tree.git
261982f1 6012S: Maintained
0c0d06ca 6013F: drivers/media/usb/gspca/sn9c20x.c
261982f1 6014
e8deeae2 6015GSPCA T613 SUBDRIVER
8b58be88 6016M: Leandro Costantino <lcostantino@gmail.com>
661263b5 6017L: linux-media@vger.kernel.org
275ffde4 6018T: git git://linuxtv.org/media_tree.git
e8deeae2 6019S: Maintained
0c0d06ca 6020F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
6021
6022GSPCA USB WEBCAM DRIVER
c0936df4 6023M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 6024L: linux-media@vger.kernel.org
275ffde4 6025T: git git://linuxtv.org/media_tree.git
c0936df4 6026S: Odd Fixes
0c0d06ca 6027F: drivers/media/usb/gspca/
e8deeae2 6028
bed45f79
PN
6029GTP (GPRS Tunneling Protocol)
6030M: Pablo Neira Ayuso <pablo@netfilter.org>
6031M: Harald Welte <laforge@gnumonks.org>
6032L: osmocom-net-gprs@lists.osmocom.org
6033T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6034S: Maintained
6035F: drivers/net/gtp.c
6036
584ec979 6037GUID PARTITION TABLE (GPT)
4f973c63 6038M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
6039L: linux-efi@vger.kernel.org
6040S: Maintained
6041F: block/partitions/efi.*
6042
4e456b86
YS
6043H8/300 ARCHITECTURE
6044M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 6045L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
6046W: http://uclinux-h8.sourceforge.jp
6047T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6048S: Maintained
6049F: arch/h8300/
6050F: drivers/clocksource/h8300_*.c
6051F: drivers/clk/h8300/
6052F: drivers/irqchip/irq-renesas-h8*.c
6053
e5ab1477
AP
6054HACKRF MEDIA DRIVER
6055M: Antti Palosaari <crope@iki.fi>
6056L: linux-media@vger.kernel.org
a825eaec 6057W: https://linuxtv.org
e5ab1477
AP
6058W: http://palosaari.fi/linux/
6059Q: http://patchwork.linuxtv.org/project/linux-media/list/
6060T: git git://linuxtv.org/anttip/media_tree.git
6061S: Maintained
6062F: drivers/media/usb/hackrf/
6063
82abbea7
RD
6064HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6065M: Frank Seidel <frank@f-seidel.de>
6066L: platform-driver-x86@vger.kernel.org
6067W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6068S: Maintained
6069F: drivers/platform/x86/hdaps.c
6070
5b543965 6071HARDWARE MONITORING
d8130624 6072M: Jean Delvare <jdelvare@suse.com>
ca462085 6073M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
6074L: linux-hwmon@vger.kernel.org
6075W: http://hwmon.wiki.kernel.org/
a94ef4ed 6076T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 6077T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 6078S: Maintained
047f4ec2 6079F: Documentation/hwmon/
679655da 6080F: drivers/hwmon/
047f4ec2 6081F: include/linux/hwmon*.h
5b543965 6082
844dd05f 6083HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
6084M: Matt Mackall <mpm@selenic.com>
6085M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 6086L: linux-crypto@vger.kernel.org
c0d0787b 6087S: Odd fixes
f6c60b15 6088F: Documentation/devicetree/bindings/rng/
679655da
JP
6089F: Documentation/hw_random.txt
6090F: drivers/char/hw_random/
6091F: include/linux/hw_random.h
844dd05f 6092
8b37fcfc
OBC
6093HARDWARE SPINLOCK CORE
6094M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 6095M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 6096L: linux-remoteproc@vger.kernel.org
8b37fcfc 6097S: Maintained
9f273c24 6098T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 6099F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 6100F: Documentation/hwspinlock.txt
2dbd8585 6101F: drivers/hwspinlock/
8b37fcfc
OBC
6102F: include/linux/hwspinlock.h
6103
1da177e4 6104HARMONY SOUND DRIVER
ac6aecbf 6105L: linux-parisc@vger.kernel.org
1da177e4 6106S: Maintained
679655da 6107F: sound/parisc/harmony.*
1da177e4 6108
82abbea7
RD
6109HDPVR USB VIDEO ENCODER DRIVER
6110M: Hans Verkuil <hverkuil@xs4all.nl>
6111L: linux-media@vger.kernel.org
6112T: git git://linuxtv.org/media_tree.git
6113W: https://linuxtv.org
6114S: Odd Fixes
6115F: drivers/media/usb/hdpvr/
6116
214de83e 6117HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 6118M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
6119S: Supported
6120F: Documentation/watchdog/hpwdt.txt
6121F: drivers/watchdog/hpwdt.c
6122
9257aa49 6123HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 6124M: Don Brace <don.brace@microsemi.com>
a0a268ad 6125L: esc.storagedev@microsemi.com
693373db 6126L: linux-scsi@vger.kernel.org
9257aa49
SC
6127S: Supported
6128F: Documentation/scsi/hpsa.txt
6129F: drivers/scsi/hpsa*.[ch]
6130F: include/linux/cciss*.h
c117ab84 6131F: include/uapi/linux/cciss*.h
9257aa49 6132
f48ad614
DD
6133HFI1 DRIVER
6134M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6135M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6136L: linux-rdma@vger.kernel.org
6137S: Supported
6138F: drivers/infiniband/hw/hfi1
6139
1da177e4 6140HFS FILESYSTEM
6cf515e1
GU
6141L: linux-fsdevel@vger.kernel.org
6142S: Orphan
679655da
JP
6143F: Documentation/filesystems/hfs.txt
6144F: fs/hfs/
1da177e4 6145
ef575f47
GU
6146HFSPLUS FILESYSTEM
6147L: linux-fsdevel@vger.kernel.org
6148S: Orphan
6149F: Documentation/filesystems/hfsplus.txt
6150F: fs/hfsplus/
6151
1da177e4 6152HGA FRAMEBUFFER DRIVER
8b58be88 6153M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
6154L: linux-nvidia@lists.surfsouth.com
6155W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6156S: Maintained
8a61f013 6157F: drivers/video/fbdev/hgafb.c
1da177e4 6158
4480f15b 6159HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 6160M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 6161M: Pavel Machek <pavel@ucw.cz>
bf1c138e 6162L: linux-pm@vger.kernel.org
68656443 6163B: https://bugzilla.kernel.org
e2d1d6c0 6164S: Supported
679655da
JP
6165F: arch/x86/power/
6166F: drivers/base/power/
6167F: kernel/power/
6168F: include/linux/suspend.h
6169F: include/linux/freezer.h
6170F: include/linux/pm.h
679655da 6171F: arch/*/include/asm/suspend*.h
e2d1d6c0 6172
4ef4caad 6173HID CORE LAYER
e5f6450c 6174M: Jiri Kosina <jikos@kernel.org>
406df153 6175R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 6176L: linux-input@vger.kernel.org
54e5881d 6177T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 6178S: Maintained
679655da
JP
6179F: drivers/hid/
6180F: include/linux/hid*
c117ab84 6181F: include/uapi/linux/hid*
4ef4caad 6182
30ee72f0 6183HID SENSOR HUB DRIVERS
e5f6450c 6184M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
6185M: Jonathan Cameron <jic23@kernel.org>
6186M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6187L: linux-input@vger.kernel.org
6188L: linux-iio@vger.kernel.org
6189S: Maintained
6190F: Documentation/hid/hid-sensor*
6191F: drivers/hid/hid-sensor-*
6192F: drivers/iio/*/hid-*
6193F: include/linux/hid-sensor-*
6194
86d35afb 6195HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8b58be88 6196M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6197L: linux-kernel@vger.kernel.org
75fc2d37 6198T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 6199S: Maintained
679655da 6200F: Documentation/timers/
5cee9645 6201F: kernel/time/hrtimer.c
88606e80 6202F: kernel/time/clockevents.c
88606e80 6203F: kernel/time/timer_*.c
05ed8490 6204F: include/linux/clockchips.h
679655da 6205F: include/linux/hrtimer.h
38bed542 6206
1da177e4 6207HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 6208L: linux-hams@vger.kernel.org
8b64f2a0 6209S: Orphan
679655da
JP
6210F: drivers/net/hamradio/dmascc.c
6211F: drivers/net/hamradio/scc.c
1da177e4 6212
ede1e6f8 6213HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 6214M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
6215W: http://www.highpoint-tech.com
6216S: Supported
679655da
JP
6217F: Documentation/scsi/hptiop.txt
6218F: drivers/scsi/hptiop.c
ede1e6f8 6219
1da177e4 6220HIPPI
8b58be88 6221M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
6222L: linux-hippi@sunsite.dk
6223S: Maintained
679655da 6224F: include/linux/hippidevice.h
c117ab84 6225F: include/uapi/linux/if_hippi.h
679655da 6226F: net/802/hippi.c
ff5a3b50 6227F: drivers/net/hippi/
1da177e4 6228
3882a734 6229HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
b30d74e4
DH
6230M: Yisen Zhuang <yisen.zhuang@huawei.com>
6231M: Salil Mehta <salil.mehta@huawei.com>
6232L: netdev@vger.kernel.org
6233W: http://www.hisilicon.com
6234S: Maintained
3882a734 6235F: drivers/net/ethernet/hisilicon/hns3/
b30d74e4 6236
3882a734 6237HISILICON NETWORK SUBSYSTEM DRIVER
15e8e5ff
S
6238M: Yisen Zhuang <yisen.zhuang@huawei.com>
6239M: Salil Mehta <salil.mehta@huawei.com>
6240L: netdev@vger.kernel.org
6241W: http://www.hisilicon.com
6242S: Maintained
3882a734
LT
6243F: drivers/net/ethernet/hisilicon/
6244F: Documentation/devicetree/bindings/net/hisilicon*.txt
15e8e5ff 6245
66a9bae6 6246HISILICON ROCE DRIVER
6247M: Lijun Ou <oulijun@huawei.com>
6248M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6249L: linux-rdma@vger.kernel.org
6250S: Maintained
6251F: drivers/infiniband/hw/hns/
6252F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6253
16c6c252
JG
6254HISILICON SAS Controller
6255M: John Garry <john.garry@huawei.com>
6256W: http://www.hisilicon.com
6257S: Supported
6258F: drivers/scsi/hisi_sas/
6259F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6260
3882a734
LT
6261HMM - Heterogeneous Memory Management
6262M: Jérôme Glisse <jglisse@redhat.com>
6263L: linux-mm@kvack.org
6264S: Maintained
6265F: mm/hmm*
6266F: include/linux/hmm*
6267
ff1d2767 6268HOST AP DRIVER
8b58be88 6269M: Jouni Malinen <j@w1.fi>
724c6b35 6270L: linux-wireless@vger.kernel.org
ffd74aca
JM
6271W: http://w1.fi/hostap-driver.html
6272S: Obsolete
eb4f98d5 6273F: drivers/net/wireless/intersil/hostap/
ff1d2767 6274
dd8cd779 6275HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 6276L: platform-driver-x86@vger.kernel.org
95c70215 6277S: Orphan
679655da 6278F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 6279
e2d1d6c0 6280HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 6281M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6282S: Maintained
7e25d724 6283F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 6284
7d2c86b5 6285HPET: High Precision Event Timers driver
8b58be88 6286M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 6287S: Maintained
679655da
JP
6288F: Documentation/timers/hpet.txt
6289F: drivers/char/hpet.c
6290F: include/linux/hpet.h
c117ab84 6291F: include/uapi/linux/hpet.h
b9b0332f 6292
e07b5d79 6293HPET: x86
9e06f631 6294S: Orphan
679655da
JP
6295F: arch/x86/kernel/hpet.c
6296F: arch/x86/include/asm/hpet.h
b9b0332f 6297
1da177e4 6298HPFS FILESYSTEM
8b58be88 6299M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6300W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6301S: Maintained
679655da 6302F: fs/hpfs/
1da177e4 6303
3441cded 6304HSI SUBSYSTEM
56459ea9
SR
6305M: Sebastian Reichel <sre@kernel.org>
6306T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6307S: Maintained
6308F: Documentation/ABI/testing/sysfs-bus-hsi
83e676c9 6309F: Documentation/driver-api/hsi.rst
3441cded
SR
6310F: drivers/hsi/
6311F: include/linux/hsi/
6312F: include/uapi/linux/hsi/
6313
7d2c86b5 6314HSO 3G MODEM DRIVER
0bf09c39
BS
6315L: linux-usb@vger.kernel.org
6316S: Orphan
679655da 6317F: drivers/net/usb/hso.c
11cd29b0 6318
19990e29
AB
6319HSR NETWORK PROTOCOL
6320M: Arvid Brodin <arvid.brodin@alten.se>
6321L: netdev@vger.kernel.org
6322S: Maintained
6323F: net/hsr/
6324
82abbea7
RD
6325HT16K33 LED CONTROLLER DRIVER
6326M: Robin van der Gracht <robin@protonic.nl>
6327S: Maintained
6328F: drivers/auxdisplay/ht16k33.c
6329F: Documentation/devicetree/bindings/display/ht16k33.txt
6330
5a18c343 6331HTCPEN TOUCHSCREEN DRIVER
8b58be88 6332M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6333L: linux-input@vger.kernel.org
6334S: Maintained
679655da 6335F: drivers/input/touchscreen/htcpen.c
5a18c343 6336
4d3b6327
AK
6337HUAWEI ETHERNET DRIVER
6338M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6339L: netdev@vger.kernel.org
6340S: Supported
6341F: Documentation/networking/hinic.txt
6342F: drivers/net/ethernet/huawei/hinic/
6343
1da177e4 6344HUGETLB FILESYSTEM
6d49e352 6345M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6346S: Maintained
679655da 6347F: fs/hugetlbfs/
1da177e4 6348
fe713d60
JCT
6349HVA ST MEDIA DRIVER
6350M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6351L: linux-media@vger.kernel.org
6352T: git git://linuxtv.org/media_tree.git
6353W: https://linuxtv.org
6354S: Supported
6355F: drivers/media/platform/sti/hva
6356
82abbea7
RD
6357HWPOISON MEMORY FAILURE HANDLING
6358M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6359L: linux-mm@kvack.org
6360S: Maintained
6361F: mm/memory-failure.c
6362F: mm/hwpoison-inject.c
6363
05183189 6364Hyper-V CORE AND DRIVERS
9c3646d1 6365M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6366M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6367M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6368L: devel@linuxdriverproject.org
6369S: Maintained
a5050c61 6370F: Documentation/networking/netvsc.txt
a4162747 6371F: arch/x86/include/asm/mshyperv.h
773b79f7 6372F: arch/x86/include/asm/trace/hyperv.h
a4162747
HZ
6373F: arch/x86/include/uapi/asm/hyperv.h
6374F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6375F: arch/x86/hyperv
05183189 6376F: drivers/hid/hid-hyperv.c
a4162747 6377F: drivers/hv/
f92ca80b 6378F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6379F: drivers/pci/host/pci-hyperv.c
05183189 6380F: drivers/net/hyperv/
a4162747 6381F: drivers/scsi/storvsc_drv.c
95096f2f 6382F: drivers/uio/uio_hv_generic.c
8a61f013 6383F: drivers/video/fbdev/hyperv_fb.c
ae0078fc 6384F: net/vmw_vsock/hyperv_transport.c
a4162747 6385F: include/linux/hyperv.h
db46e14f 6386F: include/uapi/linux/hyperv.h
a4162747 6387F: tools/hv/
54bf725e 6388F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6389
82abbea7
RD
6390HYPERVISOR VIRTUAL CONSOLE DRIVER
6391L: linuxppc-dev@lists.ozlabs.org
6392S: Odd Fixes
6393F: drivers/tty/hvc/
6394
7683e9e5
LT
6395I2C ACPI SUPPORT
6396M: Mika Westerberg <mika.westerberg@linux.intel.com>
6397L: linux-i2c@vger.kernel.org
6398L: linux-acpi@vger.kernel.org
6399S: Maintained
6400F: drivers/i2c/i2c-core-acpi.c
6401
7724fd04
PR
6402I2C MUXES
6403M: Peter Rosin <peda@axentia.se>
6404L: linux-i2c@vger.kernel.org
6405S: Maintained
2254d24a 6406F: Documentation/i2c/i2c-topology
7724fd04
PR
6407F: Documentation/i2c/muxes/
6408F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6409F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6410F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6411F: drivers/i2c/i2c-mux.c
6412F: drivers/i2c/muxes/
6413F: include/linux/i2c-mux.h
6414
d85c8a6a 6415I2C OVER PARALLEL PORT
d8130624 6416M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6417L: linux-i2c@vger.kernel.org
6418S: Maintained
6419F: Documentation/i2c/busses/i2c-parport
6420F: Documentation/i2c/busses/i2c-parport-light
6421F: drivers/i2c/busses/i2c-parport.c
6422F: drivers/i2c/busses/i2c-parport-light.c
6423
7683e9e5
LT
6424I2C SUBSYSTEM
6425M: Wolfram Sang <wsa@the-dreams.de>
6426L: linux-i2c@vger.kernel.org
6427W: https://i2c.wiki.kernel.org/
6428Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6429T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6430S: Maintained
6431F: Documentation/devicetree/bindings/i2c/
6432F: Documentation/i2c/
6433F: drivers/i2c/
6434F: drivers/i2c/*/
6435F: include/linux/i2c.h
6436F: include/linux/i2c-*.h
6437F: include/uapi/linux/i2c.h
6438F: include/uapi/linux/i2c-*.h
6439
6440I2C-TAOS-EVM DRIVER
6441M: Jean Delvare <jdelvare@suse.com>
6442L: linux-i2c@vger.kernel.org
6443S: Maintained
6444F: Documentation/i2c/busses/i2c-taos-evm
6445F: drivers/i2c/busses/i2c-taos-evm.c
6446
6447I2C-TINY-USB DRIVER
6448M: Till Harbaum <till@harbaum.org>
6449L: linux-i2c@vger.kernel.org
6450W: http://www.harbaum.org/till/i2c_tiny_usb
6451S: Maintained
6452F: drivers/i2c/busses/i2c-tiny-usb.c
6453
d85c8a6a 6454I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6455M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6456L: linux-i2c@vger.kernel.org
6457S: Maintained
6458F: Documentation/i2c/busses/i2c-ali1535
6459F: Documentation/i2c/busses/i2c-ali1563
6460F: Documentation/i2c/busses/i2c-ali15x3
6461F: Documentation/i2c/busses/i2c-amd756
6462F: Documentation/i2c/busses/i2c-amd8111
6463F: Documentation/i2c/busses/i2c-i801
6464F: Documentation/i2c/busses/i2c-nforce2
6465F: Documentation/i2c/busses/i2c-piix4
6466F: Documentation/i2c/busses/i2c-sis5595
6467F: Documentation/i2c/busses/i2c-sis630
6468F: Documentation/i2c/busses/i2c-sis96x
6469F: Documentation/i2c/busses/i2c-via
6470F: Documentation/i2c/busses/i2c-viapro
6471F: drivers/i2c/busses/i2c-ali1535.c
6472F: drivers/i2c/busses/i2c-ali1563.c
6473F: drivers/i2c/busses/i2c-ali15x3.c
6474F: drivers/i2c/busses/i2c-amd756.c
6475F: drivers/i2c/busses/i2c-amd756-s4882.c
6476F: drivers/i2c/busses/i2c-amd8111.c
6477F: drivers/i2c/busses/i2c-i801.c
6478F: drivers/i2c/busses/i2c-isch.c
6479F: drivers/i2c/busses/i2c-nforce2.c
6480F: drivers/i2c/busses/i2c-nforce2-s4985.c
6481F: drivers/i2c/busses/i2c-piix4.c
6482F: drivers/i2c/busses/i2c-sis5595.c
6483F: drivers/i2c/busses/i2c-sis630.c
6484F: drivers/i2c/busses/i2c-sis96x.c
6485F: drivers/i2c/busses/i2c-via.c
6486F: drivers/i2c/busses/i2c-viapro.c
6487
d596f2b8
HG
6488I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6489M: Hans de Goede <hdegoede@redhat.com>
6490L: linux-i2c@vger.kernel.org
6491S: Maintained
6492F: drivers/i2c/busses/i2c-cht-wc.c
6493
cb7f07a4
NH
6494I2C/SMBUS ISMT DRIVER
6495M: Seth Heasley <seth.heasley@intel.com>
6496M: Neil Horman <nhorman@tuxdriver.com>
6497L: linux-i2c@vger.kernel.org
6498F: drivers/i2c/busses/i2c-ismt.c
6499F: Documentation/i2c/busses/i2c-ismt
6500
7683e9e5
LT
6501I2C/SMBUS STUB DRIVER
6502M: Jean Delvare <jdelvare@suse.com>
846557d3 6503L: linux-i2c@vger.kernel.org
e8c76eed 6504S: Maintained
7683e9e5 6505F: drivers/i2c/i2c-stub.c
e8c76eed 6506
1da177e4 6507i386 BOOT CODE
8b58be88 6508M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6509S: Maintained
679655da 6510F: arch/x86/boot/
1da177e4
LT
6511
6512i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6513M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6514T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6515S: Maintained
6516
1da177e4 6517IA64 (Itanium) PLATFORM
8b58be88
JP
6518M: Tony Luck <tony.luck@intel.com>
6519M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6520L: linux-ia64@vger.kernel.org
6b1c70b1 6521T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6522S: Maintained
679655da 6523F: arch/ia64/
1da177e4 6524
7683e9e5
LT
6525IBM Power 842 compression accelerator
6526M: Haren Myneni <haren@us.ibm.com>
4cd38750 6527S: Supported
7683e9e5
LT
6528F: drivers/crypto/nx/Makefile
6529F: drivers/crypto/nx/Kconfig
6530F: drivers/crypto/nx/nx-842*
6531F: include/linux/sw842.h
6532F: crypto/842.c
6533F: lib/842/
4cd38750 6534
956c203c 6535IBM Power in-Nest Crypto Acceleration
4cd38750 6536M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6537M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6538L: linux-crypto@vger.kernel.org
6539S: Supported
28bceeaa
DS
6540F: drivers/crypto/nx/Makefile
6541F: drivers/crypto/nx/Kconfig
6542F: drivers/crypto/nx/nx-aes*
6543F: drivers/crypto/nx/nx-sha*
6544F: drivers/crypto/nx/nx.*
6545F: drivers/crypto/nx/nx_csbcpb.h
6546F: drivers/crypto/nx/nx_debugfs.h
956c203c 6547
1da177e4 6548IBM Power Linux RAID adapter
8b58be88 6549M: Brian King <brking@us.ibm.com>
1da177e4 6550S: Supported
679655da 6551F: drivers/scsi/ipr.*
1da177e4 6552
7683e9e5 6553IBM Power SRIOV Virtual NIC Device Driver
eddd63a6 6554M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7683e9e5 6555M: John Allen <jallen@linux.vnet.ibm.com>
9d348af4
SL
6556L: netdev@vger.kernel.org
6557S: Supported
7683e9e5 6558F: drivers/net/ethernet/ibm/ibmvnic.*
9d348af4 6559
4dea2d1a
SB
6560IBM Power Virtual Accelerator Switchboard
6561M: Sukadev Bhattiprolu
6562L: linuxppc-dev@lists.ozlabs.org
6563S: Supported
6564F: arch/powerpc/platforms/powernv/vas*
2392c8c8 6565F: arch/powerpc/platforms/powernv/copy-paste.h
4dea2d1a
SB
6566F: arch/powerpc/include/asm/vas.h
6567F: arch/powerpc/include/uapi/asm/vas.h
6568
7683e9e5 6569IBM Power Virtual Ethernet Device Driver
032c5e82 6570M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
032c5e82
TF
6571L: netdev@vger.kernel.org
6572S: Supported
7683e9e5
LT
6573F: drivers/net/ethernet/ibm/ibmveth.*
6574
6575IBM Power Virtual FC Device Drivers
6576M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6577L: linux-scsi@vger.kernel.org
6578S: Supported
6579F: drivers/scsi/ibmvscsi/ibmvfc*
032c5e82 6580
e6babec6 6581IBM Power Virtual SCSI Device Drivers
bcbde52b 6582M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6583L: linux-scsi@vger.kernel.org
6584S: Supported
e6babec6 6585F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6586F: include/scsi/viosrp.h
6587
6588IBM Power Virtual SCSI Device Target Driver
6589M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6590M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6591L: linux-scsi@vger.kernel.org
6592L: target-devel@vger.kernel.org
6593S: Supported
6594F: drivers/scsi/ibmvscsi_tgt/
e6babec6 6595
7683e9e5
LT
6596IBM Power VMX Cryptographic instructions
6597M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6598M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6599L: linux-crypto@vger.kernel.org
e6babec6 6600S: Supported
7683e9e5
LT
6601F: drivers/crypto/vmx/Makefile
6602F: drivers/crypto/vmx/Kconfig
6603F: drivers/crypto/vmx/vmx.c
6604F: drivers/crypto/vmx/aes*
6605F: drivers/crypto/vmx/ghash*
6606F: drivers/crypto/vmx/ppc-xlate.pl
4b7652cc 6607
1da177e4 6608IBM ServeRAID RAID DRIVER
f9213e78 6609S: Orphan
679655da 6610F: drivers/scsi/ips.*
1da177e4 6611
6ed9f9c4
PT
6612ICH LPC AND GPIO DRIVER
6613M: Peter Tyser <ptyser@xes-inc.com>
6614S: Maintained
6615F: drivers/mfd/lpc_ich.c
6616F: drivers/gpio/gpio-ich.c
6617
1e7106fc 6618IDE SUBSYSTEM
8b58be88 6619M: "David S. Miller" <davem@davemloft.net>
1da177e4 6620L: linux-ide@vger.kernel.org
8a6e2535 6621Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6622T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6623S: Maintained
679655da
JP
6624F: Documentation/ide/
6625F: drivers/ide/
6626F: include/linux/ide.h
1da177e4 6627
82abbea7
RD
6628IDE/ATAPI DRIVERS
6629M: Borislav Petkov <bp@alien8.de>
6630L: linux-ide@vger.kernel.org
6631S: Maintained
6632F: Documentation/cdrom/ide-cd
6633F: drivers/ide/ide-cd*
6634
6cb8c13d
IP
6635IDEAPAD LAPTOP EXTRAS DRIVER
6636M: Ike Panhc <ike.pan@canonical.com>
6637L: platform-driver-x86@vger.kernel.org
6638W: http://launchpad.net/ideapad-laptop
6639S: Maintained
6640F: drivers/platform/x86/ideapad-laptop.c
6641
1ea4c161
AM
6642IDEAPAD LAPTOP SLIDEBAR DRIVER
6643M: Andrey Moiseev <o2g.org.ru@gmail.com>
6644L: linux-input@vger.kernel.org
6645W: https://github.com/o2genum/ideapad-slidebar
6646S: Maintained
6647F: drivers/input/misc/ideapad_slidebar.c
6648
82abbea7
RD
6649IDT VersaClock 5 CLOCK DRIVER
6650M: Marek Vasut <marek.vasut@gmail.com>
c404c199 6651S: Maintained
82abbea7 6652F: drivers/clk/clk-versaclock5.c
1da177e4 6653
02cf2286 6654IEEE 802.15.4 SUBSYSTEM
5bd425aa 6655M: Alexander Aring <alex.aring@gmail.com>
5cc92049 6656M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6657L: linux-wpan@vger.kernel.org
aff3eaa0 6658W: http://wpan.cakelab.org/
b9b95da9
SS
6659T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6660T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
02cf2286
SL
6661S: Maintained
6662F: net/ieee802154/
68653359 6663F: net/mac802154/
251741b1 6664F: drivers/net/ieee802154/
580947d3
AA
6665F: include/linux/nl802154.h
6666F: include/linux/ieee802154.h
6667F: include/net/nl802154.h
6668F: include/net/mac802154.h
6669F: include/net/af_ieee802154.h
6670F: include/net/cfg802154.h
6671F: include/net/ieee802154_netdev.h
ebef9c12 6672F: Documentation/networking/ieee802154.txt
02cf2286 6673
1ce84604
YG
6674IFE PROTOCOL
6675M: Yotam Gigi <yotamg@mellanox.com>
6676M: Jamal Hadi Salim <jhs@mojatatu.com>
6677F: net/ife
6678F: include/net/ife.h
6679F: include/uapi/linux/ife.h
6680
b1c97193
SY
6681IGORPLUG-USB IR RECEIVER
6682M: Sean Young <sean@mess.org>
6683L: linux-media@vger.kernel.org
6684S: Maintained
6685F: drivers/media/rc/igorplugusb.c
6686
40ad4a30
SY
6687IGUANAWORKS USB IR TRANSCEIVER
6688M: Sean Young <sean@mess.org>
6689L: linux-media@vger.kernel.org
6690S: Maintained
6691F: drivers/media/rc/iguanair.c
6692
ed13134b
PR
6693IIO DIGITAL POTENTIOMETER DAC
6694M: Peter Rosin <peda@axentia.se>
6695L: linux-iio@vger.kernel.org
6696S: Maintained
7fde1484 6697F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6698F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6699F: drivers/iio/dac/dpot-dac.c
ed13134b 6700
e778aa14
PR
6701IIO ENVELOPE DETECTOR
6702M: Peter Rosin <peda@axentia.se>
6703L: linux-iio@vger.kernel.org
6704S: Maintained
b475f80b 6705F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6706F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6707F: drivers/iio/adc/envelope-detector.c
e778aa14 6708
a36954f5
PR
6709IIO MULTIPLEXER
6710M: Peter Rosin <peda@axentia.se>
6711L: linux-iio@vger.kernel.org
6712S: Maintained
6713F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
7ba9df54 6714F: drivers/iio/multiplexer/iio-mux.c
a36954f5 6715
9545f86e 6716IIO SUBSYSTEM AND DRIVERS
030a13d7 6717M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6718R: Hartmut Knaack <knaack.h@gmx.de>
6719R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6720R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6721L: linux-iio@vger.kernel.org
21d41655 6722T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6723S: Maintained
866b148a 6724F: Documentation/devicetree/bindings/iio/
03e7c251 6725F: drivers/iio/
9545f86e 6726F: drivers/staging/iio/
8fe671fc 6727F: include/linux/iio/
817020cf 6728F: tools/iio/
9545f86e 6729
65519263
SG
6730IKANOS/ADI EAGLE ADSL USB DRIVER
6731M: Matthieu Castet <castet.matthieu@free.fr>
6732M: Stanislaw Gruszka <stf_xl@wp.pl>
6733S: Maintained
6734F: drivers/usb/atm/ueagle-atm.c
6735
8ef3ff27
PB
6736IMGTEC ASCII LCD DRIVER
6737M: Paul Burton <paul.burton@imgtec.com>
6738S: Maintained
6739F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6740F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6741
82abbea7
RD
6742IMGTEC IR DECODER DRIVER
6743M: James Hogan <james.hogan@imgtec.com>
6744S: Maintained
6745F: drivers/media/rc/img-ir/
6746
6747IMS TWINTURBO FRAMEBUFFER DRIVER
6748L: linux-fbdev@vger.kernel.org
6749S: Orphan
6750F: drivers/video/fbdev/imsttfb.c
6751
e89ab51f
GR
6752INA209 HARDWARE MONITOR DRIVER
6753M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6754L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6755S: Maintained
6756F: Documentation/hwmon/ina209
6757F: Documentation/devicetree/bindings/i2c/ina209.txt
6758F: drivers/hwmon/ina209.c
6759
6760INA2XX HARDWARE MONITOR DRIVER
6761M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6762L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6763S: Maintained
6764F: Documentation/hwmon/ina2xx
6765F: drivers/hwmon/ina2xx.c
6766F: include/linux/platform_data/ina2xx.h
6767
14dc124f
SIG
6768INDUSTRY PACK SUBSYSTEM (IPACK)
6769M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6770M: Jens Taprogge <jens.taprogge@taprogge.org>
6771M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6772L: industrypack-devel@lists.sourceforge.net
6773W: http://industrypack.sourceforge.net
6774S: Maintained
6775F: drivers/ipack/
6776
1da177e4 6777INFINIBAND SUBSYSTEM
b6b2bbe6 6778M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6779M: Sean Hefty <sean.hefty@intel.com>
6780M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6781L: linux-rdma@vger.kernel.org
605841f5 6782W: http://www.openfabrics.org/
8a6e2535 6783Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6784T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6785S: Supported
3d35d32d 6786F: Documentation/devicetree/bindings/infiniband/
679655da
JP
6787F: Documentation/infiniband/
6788F: drivers/infiniband/
c117ab84 6789F: include/uapi/linux/if_infiniband.h
954138dc
YD
6790F: include/uapi/rdma/
6791F: include/rdma/
1da177e4 6792
82abbea7
RD
6793INGENIC JZ4780 DMA Driver
6794M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6795S: Maintained
6796F: drivers/dma/dma-jz4780.c
6797
6798INGENIC JZ4780 NAND DRIVER
6799M: Harvey Hunt <harveyhuntnexus@gmail.com>
6800L: linux-mtd@lists.infradead.org
6801S: Maintained
6802F: drivers/mtd/nand/jz4780_*
6803
6804INOTIFY
67427715
JK
6805M: Jan Kara <jack@suse.cz>
6806R: Amir Goldstein <amir73il@gmail.com>
6807L: linux-fsdevel@vger.kernel.org
c9f04f58 6808S: Maintained
679655da
JP
6809F: Documentation/filesystems/inotify.txt
6810F: fs/notify/inotify/
6811F: include/linux/inotify.h
c117ab84 6812F: include/uapi/linux/inotify.h
c9f04f58 6813
e2d1d6c0 6814INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6815M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6816L: linux-input@vger.kernel.org
8a6e2535 6817Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6818T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6819S: Maintained
679655da 6820F: drivers/input/
f4eea7e2 6821F: include/linux/input.h
c117ab84 6822F: include/uapi/linux/input.h
65938133 6823F: include/uapi/linux/input-event-codes.h
f4eea7e2 6824F: include/linux/input/
e52d8398 6825F: Documentation/devicetree/bindings/input/
65938133 6826F: Documentation/input/
e2d1d6c0 6827
3267a87f 6828INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6829M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6830L: linux-input@vger.kernel.org
75dd112a 6831S: Odd fixes
e2ba5731 6832F: Documentation/input/multi-touch-protocol.rst
7f9c2454 6833F: drivers/input/input-mt.c
3267a87f
HR
6834K: \b(ABS|SYN)_MT_
6835
ee0db78d
AT
6836INSIDE SECURE CRYPTO DRIVER
6837M: Antoine Tenart <antoine.tenart@free-electrons.com>
6838F: drivers/crypto/inside-secure/
6839S: Maintained
6840L: linux-crypto@vger.kernel.org
6841
82abbea7
RD
6842INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6843M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6844M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6845L: linux-ima-devel@lists.sourceforge.net
6846L: linux-ima-user@lists.sourceforge.net
6847L: linux-security-module@vger.kernel.org
6848T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6849S: Supported
6850F: security/integrity/ima/
6851
7683e9e5
LT
6852INTEL 810/815 FRAMEBUFFER DRIVER
6853M: Antonino Daplas <adaplas@gmail.com>
6854L: linux-fbdev@vger.kernel.org
6855S: Maintained
6856F: drivers/video/fbdev/i810/
6857
97fa99a3
JY
6858INTEL ASoC BDW/HSW DRIVERS
6859M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6860L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6861S: Supported
e8e1225d
JP
6862F: sound/soc/intel/common/sst-dsp*
6863F: sound/soc/intel/common/sst-firmware.c
6864F: sound/soc/intel/boards/broadwell.c
6865F: sound/soc/intel/haswell/
97fa99a3 6866
4ac13e17
DJ
6867INTEL C600 SERIES SAS CONTROLLER DRIVER
6868M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6869M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6870L: linux-scsi@vger.kernel.org
7106891a
DJ
6871T: git git://git.code.sf.net/p/intel-sas/isci
6872S: Supported
4ac13e17 6873F: drivers/scsi/isci/
4ac13e17 6874
7683e9e5 6875INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7683e9e5 6876M: Jani Nikula <jani.nikula@linux.intel.com>
7bc66c6a
DV
6877M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6878M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7683e9e5
LT
6879L: intel-gfx@lists.freedesktop.org
6880W: https://01.org/linuxgraphics/
6881B: https://01.org/linuxgraphics/documentation/how-report-bugs
6882C: irc://chat.freenode.net/intel-gfx
6883Q: http://patchwork.freedesktop.org/project/intel-gfx/
6884T: git git://anongit.freedesktop.org/drm-intel
6c8909b4 6885S: Supported
7683e9e5
LT
6886F: drivers/gpu/drm/i915/
6887F: include/drm/i915*
6888F: include/uapi/drm/i915_drm.h
6889F: Documentation/gpu/i915.rst
844dd05f 6890
2f302324 6891INTEL ETHERNET DRIVERS
8b58be88 6892M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6893L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6894W: http://www.intel.com/support/feedback.htm
d94e6fed 6895W: http://e1000.sourceforge.net/
2f302324
JK
6896Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6897T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6898T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6899S: Supported
0d164401
JK
6900F: Documentation/networking/e100.txt
6901F: Documentation/networking/e1000.txt
6902F: Documentation/networking/e1000e.txt
6903F: Documentation/networking/igb.txt
6904F: Documentation/networking/igbvf.txt
6905F: Documentation/networking/ixgb.txt
6906F: Documentation/networking/ixgbe.txt
6907F: Documentation/networking/ixgbevf.txt
1bff6529 6908F: Documentation/networking/i40e.txt
105bf2fe 6909F: Documentation/networking/i40evf.txt
dee1ad47 6910F: drivers/net/ethernet/intel/
bc90d291 6911F: drivers/net/ethernet/intel/*/
681bdf80 6912F: include/linux/avf/virtchnl.h
1da177e4 6913
7683e9e5
LT
6914INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6915M: Maik Broemme <mbroemme@libmpq.org>
6916L: linux-fbdev@vger.kernel.org
224f9e6d 6917S: Maintained
7683e9e5
LT
6918F: Documentation/fb/intelfb.txt
6919F: drivers/video/fbdev/intelfb/
224f9e6d 6920
7683e9e5
LT
6921INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6922M: Zhenyu Wang <zhenyuw@linux.intel.com>
6923M: Zhi Wang <zhi.a.wang@intel.com>
6924L: intel-gvt-dev@lists.freedesktop.org
6925L: intel-gfx@lists.freedesktop.org
6926W: https://01.org/igvt-g
6927T: git https://github.com/01org/gvt-linux.git
6928S: Supported
6929F: drivers/gpu/drm/i915/gvt/
0963d59b 6930
7683e9e5
LT
6931INTEL HID EVENT DRIVER
6932M: Alex Hung <alex.hung@canonical.com>
6933L: platform-driver-x86@vger.kernel.org
ca907a90 6934S: Maintained
7683e9e5 6935F: drivers/platform/x86/intel-hid.c
5760b0a5 6936
7683e9e5
LT
6937INTEL I/OAT DMA DRIVER
6938M: Dave Jiang <dave.jiang@intel.com>
6939R: Dan Williams <dan.j.williams@intel.com>
6940L: dmaengine@vger.kernel.org
6941Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4bd96a7a 6942S: Supported
7683e9e5 6943F: drivers/dma/ioat*
4bd96a7a 6944
7683e9e5
LT
6945INTEL IDLE DRIVER
6946M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6947M: Len Brown <lenb@kernel.org>
6948L: linux-pm@vger.kernel.org
6949T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6950B: https://bugzilla.kernel.org
8a70da82 6951S: Supported
7683e9e5 6952F: drivers/idle/intel_idle.c
8a70da82 6953
7683e9e5
LT
6954INTEL INTEGRATED SENSOR HUB DRIVER
6955M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6956M: Jiri Kosina <jikos@kernel.org>
6957L: linux-input@vger.kernel.org
6958S: Maintained
6959F: drivers/hid/intel-ish-hid/
efa3144e 6960
7683e9e5
LT
6961INTEL IOMMU (VT-d)
6962M: David Woodhouse <dwmw2@infradead.org>
6963L: iommu@lists.linux-foundation.org
6964T: git git://git.infradead.org/iommu-2.6.git
b481de9c 6965S: Supported
7683e9e5
LT
6966F: drivers/iommu/intel-iommu.c
6967F: include/linux/intel-iommu.h
6968
6969INTEL IOP-ADMA DMA DRIVER
6970R: Dan Williams <dan.j.williams@intel.com>
6971S: Odd fixes
6972F: drivers/dma/iop-adma.c
6973
6974INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6975M: Krzysztof Halasa <khalasa@piap.pl>
6976S: Maintained
6977F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6978F: arch/arm/mach-ixp4xx/include/mach/npe.h
6979F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6980F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6981F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6982F: drivers/net/wan/ixp4xx_hss.c
6983
6984INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6985M: Deepak Saxena <dsaxena@plexity.net>
6986S: Maintained
6987F: drivers/char/hw_random/ixp4xx-rng.c
b481de9c 6988
de8fe023
TW
6989INTEL MANAGEMENT ENGINE (mei)
6990M: Tomas Winkler <tomas.winkler@intel.com>
6991L: linux-kernel@vger.kernel.org
6992S: Supported
c117ab84 6993F: include/uapi/linux/mei.h
5069288b 6994F: include/linux/mei_cl_bus.h
de8fe023 6995F: drivers/misc/mei/*
222818c3 6996F: drivers/watchdog/mei_wdt.c
e07950a1 6997F: Documentation/misc-devices/mei/*
986b891a 6998F: samples/mei/*
de8fe023 6999
7683e9e5
LT
7000INTEL MENLOW THERMAL DRIVER
7001M: Sujith Thomas <sujith.thomas@intel.com>
7002L: platform-driver-x86@vger.kernel.org
7003W: https://01.org/linux-acpi
7004S: Supported
7005F: drivers/platform/x86/intel_menlow.c
7006
7007INTEL MERRIFIELD GPIO DRIVER
7008M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7009L: linux-gpio@vger.kernel.org
7010S: Maintained
7011F: drivers/gpio/gpio-merrifield.c
7012
50ceb98b
SD
7013INTEL MIC DRIVERS (mic)
7014M: Sudeep Dutt <sudeep.dutt@intel.com>
7015M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7016S: Supported
7017W: https://github.com/sudeepdutt/mic
7018W: http://software.intel.com/en-us/mic-developer
7019F: include/linux/mic_bus.h
7020F: include/linux/scif.h
7021F: include/uapi/linux/mic_common.h
7683e9e5 7022F: include/uapi/linux/mic_ioctl.h
9f273c24 7023F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
7024F: drivers/misc/mic/
7025F: drivers/dma/mic_x100_dma.c
7026F: drivers/dma/mic_x100_dma.h
9f273c24 7027F: Documentation/mic/
50ceb98b 7028
7683e9e5
LT
7029INTEL PMC CORE DRIVER
7030M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7031M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7032L: platform-driver-x86@vger.kernel.org
7033S: Maintained
7034F: arch/x86/include/asm/pmc_core.h
7035F: drivers/platform/x86/intel_pmc_core*
7036
fdca4f16 7037INTEL PMC/P-Unit IPC DRIVER
0a8b8353 7038M: Zha Qipeng<qipeng.zha@intel.com>
7039L: platform-driver-x86@vger.kernel.org
7040S: Maintained
7041F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 7042F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 7043F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 7044F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 7045
7683e9e5
LT
7046INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7047M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7048L: linux-wireless@vger.kernel.org
7049S: Maintained
7050F: Documentation/networking/README.ipw2100
7051F: Documentation/networking/README.ipw2200
7052F: drivers/net/wireless/intel/ipw2x00/
7053
7054INTEL PSTATE DRIVER
7055M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7056M: Len Brown <lenb@kernel.org>
7057L: linux-pm@vger.kernel.org
7058S: Supported
7059F: drivers/cpufreq/intel_pstate.c
7060
7061INTEL RDMA RNIC DRIVER
7062M: Faisal Latif <faisal.latif@intel.com>
7063M: Shiraz Saleem <shiraz.saleem@intel.com>
7064L: linux-rdma@vger.kernel.org
7065S: Supported
7066F: drivers/infiniband/hw/i40iw/
7067
378f956e
SKC
7068INTEL TELEMETRY DRIVER
7069M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7070L: platform-driver-x86@vger.kernel.org
7071S: Maintained
378f956e 7072F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 7073F: drivers/platform/x86/intel_telemetry*
0a8b8353 7074
7683e9e5
LT
7075INTEL VIRTUAL BUTTON DRIVER
7076M: AceLan Kao <acelan.kao@canonical.com>
b740d2e9
RB
7077L: platform-driver-x86@vger.kernel.org
7078S: Maintained
7683e9e5
LT
7079F: drivers/platform/x86/intel-vbtn.c
7080
7081INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7082M: Stanislaw Gruszka <sgruszka@redhat.com>
7083L: linux-wireless@vger.kernel.org
7084S: Supported
7085F: drivers/net/wireless/intel/iwlegacy/
7086
7087INTEL WIRELESS WIFI LINK (iwlwifi)
7088M: Johannes Berg <johannes.berg@intel.com>
7089M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7090M: Luca Coelho <luciano.coelho@intel.com>
7091M: Intel Linux Wireless <linuxwifi@intel.com>
7092L: linux-wireless@vger.kernel.org
7093W: http://intellinuxwireless.org
7094T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7095S: Supported
7096F: drivers/net/wireless/intel/iwlwifi/
7097
7098INTEL WIRELESS WIMAX CONNECTION 2400
7099M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7100M: linux-wimax@intel.com
7101L: wimax@linuxwimax.org (subscribers-only)
7102S: Supported
7103W: http://linuxwimax.org
7104F: Documentation/wimax/README.i2400m
7105F: drivers/net/wimax/i2400m/
7106F: include/uapi/linux/wimax/i2400m.h
7107
7108INTEL(R) TRACE HUB
7109M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7110S: Supported
7111F: Documentation/trace/intel_th.txt
7112F: drivers/hwtracing/intel_th/
7113
7114INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7115M: Ning Sun <ning.sun@intel.com>
7116L: tboot-devel@lists.sourceforge.net
7117W: http://tboot.sourceforge.net
7118T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7119S: Supported
7120F: Documentation/intel_txt.txt
7121F: include/linux/tboot.h
7122F: arch/x86/kernel/tboot.c
7123
7124INTEL-MID GPIO DRIVER
7125M: David Cohen <david.a.cohen@linux.intel.com>
7126L: linux-gpio@vger.kernel.org
7127S: Maintained
7128F: drivers/gpio/gpio-intel-mid.c
b740d2e9 7129
3904b28e
LW
7130INVENSENSE MPU-3050 GYROSCOPE DRIVER
7131M: Linus Walleij <linus.walleij@linaro.org>
7132L: linux-iio@vger.kernel.org
7133S: Maintained
7134F: drivers/iio/gyro/mpu3050*
7135F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7136
cb109a0e 7137IOC3 ETHERNET DRIVER
8b58be88 7138M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
7139L: linux-mips@linux-mips.org
7140S: Maintained
8862bf1e 7141F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 7142
cb109a0e 7143IOC3 SERIAL DRIVER
8b58be88 7144M: Pat Gefre <pfg@sgi.com>
d39e0721 7145L: linux-serial@vger.kernel.org
cb109a0e 7146S: Maintained
df621252 7147F: drivers/tty/serial/ioc3_serial.c
cb109a0e 7148
0b6e8569
SW
7149IOMMU DRIVERS
7150M: Joerg Roedel <joro@8bytes.org>
7151L: iommu@lists.linux-foundation.org
7152T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7153S: Maintained
efcd94c0 7154F: Documentation/devicetree/bindings/iommu/
0b6e8569 7155F: drivers/iommu/
82df0a43
TR
7156F: include/linux/iommu.h
7157F: include/linux/iova.h
0b6e8569 7158
4480f15b 7159IP MASQUERADING
8b58be88 7160M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 7161S: Maintained
679655da 7162F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 7163
4409ebe9 7164IPMI SUBSYSTEM
8b58be88 7165M: Corey Minyard <minyard@acm.org>
b0c90653 7166L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
7167W: http://openipmi.sourceforge.net/
7168S: Supported
679655da
JP
7169F: Documentation/IPMI.txt
7170F: drivers/char/ipmi/
7171F: include/linux/ipmi*
c117ab84 7172F: include/uapi/linux/ipmi*
4409ebe9 7173
e2d1d6c0 7174IPS SCSI RAID DRIVER
8b58be88 7175M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
7176L: linux-scsi@vger.kernel.org
7177W: http://www.adaptec.com/
7178S: Maintained
679655da 7179F: drivers/scsi/ips*
e2d1d6c0
RD
7180
7181IPVS
8b58be88
JP
7182M: Wensong Zhang <wensong@linux-vs.org>
7183M: Simon Horman <horms@verge.net.au>
7184M: Julian Anastasov <ja@ssi.bg>
979b6c13 7185L: netdev@vger.kernel.org
e2d1d6c0 7186L: lvs-devel@vger.kernel.org
1da177e4 7187S: Maintained
9f273c24
FW
7188T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7189T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 7190F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 7191F: include/net/ip_vs.h
c117ab84 7192F: include/uapi/linux/ip_vs.h
679655da 7193F: net/netfilter/ipvs/
1da177e4 7194
e7839f25 7195IPWIRELESS DRIVER
e5f6450c 7196M: Jiri Kosina <jikos@kernel.org>
d8130624 7197M: David Sterba <dsterba@suse.com>
92094aa0 7198S: Odd Fixes
282361a0 7199F: drivers/tty/ipwireless/
099dc4fb 7200
e2d1d6c0 7201IPX NETWORK LAYER
e2d1d6c0 7202L: netdev@vger.kernel.org
0c59d281 7203S: Odd fixes
679655da 7204F: include/net/ipx.h
c117ab84 7205F: include/uapi/linux/ipx.h
679655da 7206F: net/ipx/
e2d1d6c0 7207
1da177e4 7208IRDA SUBSYSTEM
8b58be88 7209M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 7210L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 7211L: netdev@vger.kernel.org
1da177e4 7212W: http://irda.sourceforge.net/
f353976d 7213S: Maintained
e0057975 7214T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da 7215F: Documentation/networking/irda.txt
6c766db6 7216F: drivers/staging/irda/
1da177e4 7217
82abbea7
RD
7218IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7219M: Marc Zyngier <marc.zyngier@arm.com>
7220S: Maintained
7221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7222F: Documentation/IRQ-domain.txt
7223F: include/linux/irqdomain.h
7224F: kernel/irq/irqdomain.c
7225F: kernel/irq/msi.c
7226
7683e9e5
LT
7227IRQ SUBSYSTEM
7228M: Thomas Gleixner <tglx@linutronix.de>
7229L: linux-kernel@vger.kernel.org
7230S: Maintained
7231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7232F: kernel/irq/
7233
2ed9fd28
JC
7234IRQCHIP DRIVERS
7235M: Thomas Gleixner <tglx@linutronix.de>
7236M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 7237M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
7238L: linux-kernel@vger.kernel.org
7239S: Maintained
7240T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5b5a9069 7241F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 7242F: drivers/irqchip/
a800c7cc 7243
ad7afc38
WBG
7244ISA
7245M: William Breathitt Gray <vilhelm.gray@gmail.com>
7246S: Maintained
7247F: Documentation/isa.txt
7248F: drivers/base/isa.c
7249F: include/linux/isa.h
7250
d39b8420
HV
7251ISA RADIO MODULE
7252M: Hans Verkuil <hverkuil@xs4all.nl>
7253L: linux-media@vger.kernel.org
7254T: git git://linuxtv.org/media_tree.git
a825eaec 7255W: https://linuxtv.org
d39b8420
HV
7256S: Maintained
7257F: drivers/media/radio/radio-isa*
7258
82abbea7
RD
7259ISAPNP
7260M: Jaroslav Kysela <perex@perex.cz>
71a6d0af 7261S: Maintained
82abbea7
RD
7262F: Documentation/isapnp.txt
7263F: drivers/pnp/isapnp/
7264F: include/linux/isapnp.h
71a6d0af 7265
14816b1e 7266ISCSI
623290a2
LD
7267M: Lee Duncan <lduncan@suse.com>
7268M: Chris Leech <cleech@redhat.com>
14816b1e 7269L: open-iscsi@googlegroups.com
623290a2 7270W: www.open-iscsi.com
14816b1e 7271S: Maintained
679655da
JP
7272F: drivers/scsi/*iscsi*
7273F: include/scsi/*iscsi*
14816b1e 7274
82abbea7
RD
7275iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7276M: Peter Jones <pjones@redhat.com>
7277M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7278S: Maintained
7279F: drivers/firmware/iscsi_ibft*
7280
1e65eb42
OG
7281ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7282M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 7283M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
7284M: Roi Dayan <roid@mellanox.com>
7285L: linux-rdma@vger.kernel.org
7286S: Supported
7287W: http://www.openfabrics.org
7288W: www.open-iscsi.org
7289Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 7290F: drivers/infiniband/ulp/iser/
1e65eb42 7291
2b70e5fd 7292ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 7293M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
7294T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7295L: linux-rdma@vger.kernel.org
7296L: target-devel@vger.kernel.org
7297S: Supported
7298W: http://www.linux-iscsi.org
7299F: drivers/infiniband/ulp/isert
7300
1da177e4 7301ISDN SUBSYSTEM
8b58be88 7302M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 7303L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 7304L: netdev@vger.kernel.org
1da177e4 7305W: http://www.isdn4linux.de
54e5881d 7306T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 7307S: Maintained
679655da
JP
7308F: Documentation/isdn/
7309F: drivers/isdn/
7310F: include/linux/isdn.h
7311F: include/linux/isdn/
c117ab84
CEB
7312F: include/uapi/linux/isdn.h
7313F: include/uapi/linux/isdn/
1da177e4
LT
7314
7315ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 7316M: Armin Schindler <mac@melware.de>
d5d52273 7317L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
7318W: http://www.melware.de
7319S: Maintained
679655da 7320F: drivers/isdn/hardware/eicon/
1da177e4 7321
d624870f 7322IT87 HARDWARE MONITORING DRIVER
d8130624 7323M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7324L: linux-hwmon@vger.kernel.org
d624870f
JD
7325S: Maintained
7326F: Documentation/hwmon/it87
7327F: drivers/hwmon/it87.c
7328
d7104bff
AP
7329IT913X MEDIA DRIVER
7330M: Antti Palosaari <crope@iki.fi>
7331L: linux-media@vger.kernel.org
a825eaec 7332W: https://linuxtv.org
d7104bff
AP
7333W: http://palosaari.fi/linux/
7334Q: http://patchwork.linuxtv.org/project/linux-media/list/
7335T: git git://linuxtv.org/anttip/media_tree.git
7336S: Maintained
249c697e 7337F: drivers/media/tuners/it913x*
d7104bff 7338
91821ff3 7339IVTV VIDEO4LINUX DRIVER
6afdeaf8 7340M: Andy Walls <awalls@md.metrocast.net>
7b212edf 7341L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 7342L: linux-media@vger.kernel.org
275ffde4 7343T: git git://linuxtv.org/media_tree.git
91821ff3
HV
7344W: http://www.ivtvdriver.org
7345S: Maintained
618cd932 7346F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7347F: drivers/media/pci/ivtv/
c117ab84 7348F: include/uapi/linux/ivtv*
91821ff3 7349
68620bdd
MP
7350IX2505V MEDIA DRIVER
7351M: Malcolm Priestley <tvboxspy@gmail.com>
7352L: linux-media@vger.kernel.org
a825eaec 7353W: https://linuxtv.org
68620bdd
MP
7354Q: http://patchwork.linuxtv.org/project/linux-media/list/
7355S: Maintained
7356F: drivers/media/dvb-frontends/ix2505v*
7357
4453d736
GR
7358JC42.4 TEMPERATURE SENSOR DRIVER
7359M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7360L: linux-hwmon@vger.kernel.org
4453d736
GR
7361S: Maintained
7362F: drivers/hwmon/jc42.c
7363F: Documentation/hwmon/jc42
7364
e2d1d6c0 7365JFS FILESYSTEM
3256f80f 7366M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7367L: jfs-discussion@lists.sourceforge.net
7368W: http://jfs.sourceforge.net/
54e5881d 7369T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 7370S: Maintained
679655da
JP
7371F: Documentation/filesystems/jfs.txt
7372F: fs/jfs/
e2d1d6c0 7373
95252236 7374JME NETWORK DRIVER
8b58be88 7375M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7376L: netdev@vger.kernel.org
7377S: Maintained
63d24a0e 7378F: drivers/net/ethernet/jme.*
95252236 7379
1da177e4 7380JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7381M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7382L: linux-mtd@lists.infradead.org
7383W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7384S: Maintained
679655da 7385F: fs/jffs2/
c117ab84 7386F: include/uapi/linux/jffs2.h
1da177e4 7387
d183e11a
TT
7388JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7389M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7390M: Jan Kara <jack@suse.com>
d183e11a
TT
7391L: linux-ext4@vger.kernel.org
7392S: Maintained
7393F: fs/jbd2/
7394F: include/linux/jbd2.h
ae0718f8 7395
207dab5f
MU
7396JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7397M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7398L: linux-media@vger.kernel.org
7399S: Maintained
7400F: drivers/media/platform/rcar_jpu.c
7401
fd8b6cb4 7402JSM Neo PCI based serial card
46e3813d 7403M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
fd8b6cb4
BL
7404L: linux-serial@vger.kernel.org
7405S: Maintained
df621252 7406F: drivers/tty/serial/jsm/
ae0718f8 7407
af39917d
CL
7408K10TEMP HARDWARE MONITORING DRIVER
7409M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7410L: linux-hwmon@vger.kernel.org
af39917d
CL
7411S: Maintained
7412F: Documentation/hwmon/k10temp
7413F: drivers/hwmon/k10temp.c
7414
4660cb35 7415K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7416M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7417L: linux-hwmon@vger.kernel.org
ae0718f8 7418S: Maintained
679655da
JP
7419F: Documentation/hwmon/k8temp
7420F: drivers/hwmon/k8temp.c
ae0718f8 7421
0ba1d91d
AR
7422KASAN
7423M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7424R: Alexander Potapenko <glider@google.com>
7425R: Dmitry Vyukov <dvyukov@google.com>
7426L: kasan-dev@googlegroups.com
7427S: Maintained
7428F: arch/*/include/asm/kasan.h
7429F: arch/*/mm/kasan_init*
2757aafa 7430F: Documentation/dev-tools/kasan.rst
64f8ebaf 7431F: include/linux/kasan*.h
0ba1d91d
AR
7432F: lib/test_kasan.c
7433F: mm/kasan/
7434F: scripts/Makefile.kasan
7435
1da177e4 7436KCONFIG
5eb1f99e 7437M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 7438L: linux-kbuild@vger.kernel.org
cea8321c 7439T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 7440S: Maintained
679655da
JP
7441F: Documentation/kbuild/kconfig-language.txt
7442F: scripts/kconfig/
1da177e4 7443
ea6c2089 7444KDUMP
f871f191
VG
7445M: Dave Young <dyoung@redhat.com>
7446M: Baoquan He <bhe@redhat.com>
7447R: Vivek Goyal <vgoyal@redhat.com>
34633993 7448L: kexec@lists.infradead.org
ea6c2089
VG
7449W: http://lse.sourceforge.net/kdump/
7450S: Maintained
80811493 7451F: Documentation/kdump/
ea6c2089 7452
f41bf02f
HV
7453KEENE FM RADIO TRANSMITTER DRIVER
7454M: Hans Verkuil <hverkuil@xs4all.nl>
7455L: linux-media@vger.kernel.org
7456T: git git://linuxtv.org/media_tree.git
a825eaec 7457W: https://linuxtv.org
f41bf02f
HV
7458S: Maintained
7459F: drivers/media/radio/radio-keene*
7460
1da177e4 7461KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7462M: Ian Kent <raven@themaw.net>
f694fc97 7463L: autofs@vger.kernel.org
1da177e4 7464S: Maintained
679655da 7465F: fs/autofs4/
1da177e4 7466
70fb7ba6 7467KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7468M: Masahiro Yamada <yamada.masahiro@socionext.com>
d8130624 7469M: Michal Marek <mmarek@suse.com>
8b38f890 7470T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7471L: linux-kbuild@vger.kernel.org
5ce45962 7472S: Maintained
679655da
JP
7473F: Documentation/kbuild/
7474F: Makefile
7475F: scripts/Makefile.*
70fb7ba6
MM
7476F: scripts/basic/
7477F: scripts/mk*
7478F: scripts/package/
1da177e4
LT
7479
7480KERNEL JANITORS
c3000e03 7481L: kernel-janitors@vger.kernel.org
10466f5a 7482W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7483S: Odd Fixes
1da177e4 7484
e8b43555 7485KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7486M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7487M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7488L: linux-nfs@vger.kernel.org
1da177e4 7489W: http://nfs.sourceforge.net/
9f273c24 7490T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7491S: Supported
679655da 7492F: fs/nfsd/
c117ab84 7493F: include/uapi/linux/nfsd/
679655da
JP
7494F: fs/lockd/
7495F: fs/nfs_common/
7496F: net/sunrpc/
7497F: include/linux/lockd/
7498F: include/linux/sunrpc/
c117ab84 7499F: include/uapi/linux/sunrpc/
1da177e4 7500
13b122b3
SK
7501KERNEL SELFTEST FRAMEWORK
7502M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7503M: Shuah Khan <shuah@kernel.org>
64f00850 7504L: linux-kselftest@vger.kernel.org
a7254a09 7505T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
13b122b3 7506S: Maintained
4ff79fee
SK
7507F: tools/testing/selftests/
7508F: Documentation/dev-tools/kselftest*
13b122b3 7509
23558693
LR
7510KERNEL USERMODE HELPER
7511M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7512L: linux-kernel@vger.kernel.org
7513S: Maintained
7514F: kernel/umh.c
c1f3fa2a 7515F: include/linux/umh.h
23558693 7516
426d62e2 7517KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7518M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7519M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7520L: kvm@vger.kernel.org
e3e58478 7521W: http://www.linux-kvm.org
a94b40a6 7522T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7523S: Supported
c93a64fe 7524F: Documentation/virtual/kvm/
a170504f
AJ
7525F: include/trace/events/kvm.h
7526F: include/uapi/asm-generic/kvm*
c117ab84 7527F: include/uapi/linux/kvm*
a170504f
AJ
7528F: include/asm-generic/kvm*
7529F: include/linux/kvm*
7530F: include/kvm/iodev.h
7531F: virt/kvm/*
6d0a1a61 7532F: tools/kvm/
426d62e2 7533
a170504f 7534KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7de609c8 7535M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7536L: kvm@vger.kernel.org
038161de 7537W: http://www.linux-kvm.org/
7de609c8 7538S: Maintained
679655da 7539F: arch/x86/include/asm/svm.h
679655da 7540F: arch/x86/kvm/svm.c
426d62e2 7541
a170504f 7542KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
0f4ca79e 7543M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7544M: Marc Zyngier <marc.zyngier@arm.com>
7545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7546L: kvmarm@lists.cs.columbia.edu
7547W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7548T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7549S: Supported
a749474d
CD
7550F: arch/arm/include/uapi/asm/kvm*
7551F: arch/arm/include/asm/kvm*
7552F: arch/arm/kvm/
5c8818b4
MZ
7553F: virt/kvm/arm/
7554F: include/kvm/arm_*
a749474d 7555
6394a3ec 7556KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7557M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7558M: Marc Zyngier <marc.zyngier@arm.com>
7559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7560L: kvmarm@lists.cs.columbia.edu
7561S: Maintained
7562F: arch/arm64/include/uapi/asm/kvm*
7563F: arch/arm64/include/asm/kvm*
7564F: arch/arm64/kvm/
7565
bfd3d532
JH
7566KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7567M: James Hogan <james.hogan@imgtec.com>
7568L: linux-mips@linux-mips.org
7569S: Supported
7570F: arch/mips/include/uapi/asm/kvm*
7571F: arch/mips/include/asm/kvm*
7572F: arch/mips/kvm/
7573
3882a734
LT
7574KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7575M: Alexander Graf <agraf@suse.com>
7576L: kvm-ppc@vger.kernel.org
7577W: http://www.linux-kvm.org/
7578T: git git://github.com/agraf/linux-2.6.git
7579S: Supported
7580F: arch/powerpc/include/uapi/asm/kvm*
7581F: arch/powerpc/include/asm/kvm*
7582F: arch/powerpc/kvm/
7583F: arch/powerpc/kernel/kvm*
7584
7683e9e5
LT
7585KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7586M: Christian Borntraeger <borntraeger@de.ibm.com>
7587M: Cornelia Huck <cohuck@redhat.com>
7588L: linux-s390@vger.kernel.org
7589W: http://www.ibm.com/developerworks/linux/linux390/
7590T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7591S: Supported
a170504f
AJ
7592F: arch/s390/include/uapi/asm/kvm*
7593F: arch/s390/include/asm/gmap.h
7683e9e5
LT
7594F: arch/s390/include/asm/kvm*
7595F: arch/s390/kvm/
7596F: arch/s390/mm/gmap.c
7597
3882a734
LT
7598KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7599M: Paolo Bonzini <pbonzini@redhat.com>
7600M: Radim Krčmář <rkrcmar@redhat.com>
7601L: kvm@vger.kernel.org
7602W: http://www.linux-kvm.org
7603T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7604S: Supported
7605F: arch/x86/kvm/
7606F: arch/x86/include/uapi/asm/kvm*
7607F: arch/x86/include/asm/kvm*
7608F: arch/x86/kernel/kvm.c
7609F: arch/x86/kernel/kvmclock.c
7610
27f395b8
TH
7611KERNFS
7612M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7613M: Tejun Heo <tj@kernel.org>
7614T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7615S: Supported
7616F: include/linux/kernfs.h
7617F: fs/kernfs/
bfd3d532 7618
dc009d92 7619KEXEC
8b58be88 7620M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7621W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7622L: kexec@lists.infradead.org
dc009d92 7623S: Maintained
679655da 7624F: include/linux/kexec.h
c117ab84 7625F: include/uapi/linux/kexec.h
10540a69 7626F: kernel/kexec*
dc009d92 7627
7683e9e5
LT
7628KEYS-ENCRYPTED
7629M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7630M: David Safford <safford@us.ibm.com>
7631L: linux-security-module@vger.kernel.org
aa62efff 7632L: keyrings@vger.kernel.org
7683e9e5
LT
7633S: Supported
7634F: Documentation/security/keys/trusted-encrypted.rst
7635F: include/keys/encrypted-type.h
7636F: security/keys/encrypted-keys/
e971461f 7637
7f3c68be 7638KEYS-TRUSTED
74dd744f
MZ
7639M: David Safford <safford@us.ibm.com>
7640M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7641L: linux-security-module@vger.kernel.org
aa62efff 7642L: keyrings@vger.kernel.org
7f3c68be 7643S: Supported
5395d312 7644F: Documentation/security/keys/trusted-encrypted.rst
7f3c68be
MZ
7645F: include/keys/trusted-type.h
7646F: security/keys/trusted.c
7647F: security/keys/trusted.h
7648
7683e9e5
LT
7649KEYS/KEYRINGS:
7650M: David Howells <dhowells@redhat.com>
aa62efff 7651L: keyrings@vger.kernel.org
7683e9e5
LT
7652S: Maintained
7653F: Documentation/security/keys/core.rst
7654F: include/linux/key.h
7655F: include/linux/key-type.h
7656F: include/linux/keyctl.h
7657F: include/uapi/linux/keyctl.h
7658F: include/keys/
7659F: security/keys/
7f3c68be 7660
5b778dad 7661KGDB / KDB /debug_core
8b58be88 7662M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7663W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7664L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7665T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7666S: Maintained
0c88a041 7667F: Documentation/dev-tools/kgdb.rst
679655da 7668F: drivers/misc/kgdbts.c
df621252 7669F: drivers/tty/serial/kgdboc.c
5b778dad 7670F: include/linux/kdb.h
679655da 7671F: include/linux/kgdb.h
4063eb5f 7672F: kernel/debug/
e3e2aaf7 7673
456db8cc 7674KMEMCHECK
8b58be88 7675M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7676M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7677S: Maintained
9c296b46 7678F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7679F: arch/x86/include/asm/kmemcheck.h
7680F: arch/x86/mm/kmemcheck/
7681F: include/linux/kmemcheck.h
7682F: mm/kmemcheck.c
b9ce08c0 7683
c3bb4d24 7684KMEMLEAK
8b58be88 7685M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7686S: Maintained
ca90a7a3 7687F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7688F: include/linux/kmemleak.h
7689F: mm/kmemleak.c
7690F: mm/kmemleak-test.c
7691
00653d3a 7692KMOD KERNEL MODULE LOADER - USERMODE HELPER
062b8740
LR
7693M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7694L: linux-kernel@vger.kernel.org
7695S: Maintained
7696F: kernel/kmod.c
7697F: include/linux/kmod.h
d9c6a72d
LR
7698F: lib/test_kmod.c
7699F: tools/testing/selftests/kmod/
062b8740 7700
89559a61 7701KPROBES
a320817c 7702M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7703M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7704M: "David S. Miller" <davem@davemloft.net>
353def94 7705M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7706S: Maintained
679655da
JP
7707F: Documentation/kprobes.txt
7708F: include/linux/kprobes.h
7d134b2c 7709F: include/asm-generic/kprobes.h
679655da 7710F: kernel/kprobes.c
89559a61 7711
70e84049 7712KS0108 LCD CONTROLLER DRIVER
8b58be88 7713M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7714W: http://miguelojeda.es/auxdisplay.htm
7715W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7716S: Maintained
679655da
JP
7717F: Documentation/auxdisplay/ks0108
7718F: drivers/auxdisplay/ks0108.c
7719F: include/linux/ks0108.h
70e84049 7720
1b69c6d0
DA
7721L3MDEV
7722M: David Ahern <dsa@cumulusnetworks.com>
7723L: netdev@vger.kernel.org
7724S: Maintained
7725F: net/l3mdev
7726F: include/net/l3mdev.h
7727
9ca44355 7728LANTIQ MIPS ARCHITECTURE
bdb40e8e 7729M: John Crispin <john@phrozen.org>
9ca44355
JC
7730L: linux-mips@linux-mips.org
7731S: Maintained
7732F: arch/mips/lantiq
c20b3b80 7733F: drivers/soc/lantiq
9ca44355 7734
1da177e4 7735LAPB module
1da177e4 7736L: linux-x25@vger.kernel.org
bf9915cc 7737S: Orphan
679655da
JP
7738F: Documentation/networking/lapb-module.txt
7739F: include/*/lapb.h
7740F: net/lapb/
1da177e4
LT
7741
7742LASI 53c700 driver for PARISC
8b58be88 7743M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7744L: linux-scsi@vger.kernel.org
7745S: Maintained
679655da
JP
7746F: Documentation/scsi/53c700.txt
7747F: drivers/scsi/53c700*
1da177e4 7748
263de9b5 7749LED SUBSYSTEM
8b58be88 7750M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7751M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7752M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7753L: linux-leds@vger.kernel.org
b8926ba0 7754T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7755S: Maintained
85c90368 7756F: Documentation/devicetree/bindings/leds/
679655da
JP
7757F: drivers/leds/
7758F: include/linux/leds.h
263de9b5 7759
b0461a44 7760LEGACY EEPROM DRIVER
d8130624 7761M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7762S: Maintained
7763F: Documentation/misc-devices/eeprom
7764F: drivers/misc/eeprom/eeprom.c
7765
1da177e4 7766LEGO USB Tower driver
8b58be88 7767M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7768L: legousb-devel@lists.sourceforge.net
7769W: http://legousb.sourceforge.net/
7770S: Maintained
679655da 7771F: drivers/usb/misc/legousbtower.c
1da177e4 7772
055616a8
MK
7773LG2160 MEDIA DRIVER
7774M: Michael Krufky <mkrufky@linuxtv.org>
7775L: linux-media@vger.kernel.org
a825eaec 7776W: https://linuxtv.org
055616a8
MK
7777W: http://github.com/mkrufky
7778Q: http://patchwork.linuxtv.org/project/linux-media/list/
7779T: git git://linuxtv.org/mkrufky/tuners.git
7780S: Maintained
7781F: drivers/media/dvb-frontends/lg2160.*
7782
6f0e7725
MK
7783LGDT3305 MEDIA DRIVER
7784M: Michael Krufky <mkrufky@linuxtv.org>
7785L: linux-media@vger.kernel.org
a825eaec 7786W: https://linuxtv.org
6f0e7725
MK
7787W: http://github.com/mkrufky
7788Q: http://patchwork.linuxtv.org/project/linux-media/list/
7789T: git git://linuxtv.org/mkrufky/tuners.git
7790S: Maintained
7791F: drivers/media/dvb-frontends/lgdt3305.*
7792
32ac7cb2 7793LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7794M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7795L: linux-ide@vger.kernel.org
7796T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7797S: Maintained
7798F: include/linux/pata_arasan_cf_data.h
7799F: drivers/ata/pata_arasan_cf.c
7800
c7fa056c
BZ
7801LIBATA PATA DRIVERS
7802M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7803M: Tejun Heo <tj@kernel.org>
7804L: linux-ide@vger.kernel.org
7805T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7806S: Maintained
7807F: drivers/ata/pata_*.c
7808F: drivers/ata/ata_generic.c
7809
be4e456e
LW
7810LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7811M: Linus Walleij <linus.walleij@linaro.org>
7812L: linux-ide@vger.kernel.org
7813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7814S: Maintained
7815F: drivers/ata/pata_ftide010.c
7816F: drivers/ata/sata_gemini.c
7817F: drivers/ata/sata_gemini.h
7818
32ac7cb2
TH
7819LIBATA SATA AHCI PLATFORM devices support
7820M: Hans de Goede <hdegoede@redhat.com>
7821M: Tejun Heo <tj@kernel.org>
7822L: linux-ide@vger.kernel.org
7823T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7824S: Maintained
7825F: drivers/ata/ahci_platform.c
7826F: drivers/ata/libahci_platform.c
7827F: include/linux/ahci_platform.h
7828
7829LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7830M: Mikael Pettersson <mikpelinux@gmail.com>
7831L: linux-ide@vger.kernel.org
7832T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7833S: Maintained
7834F: drivers/ata/sata_promise.*
7835
7683e9e5
LT
7836LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7837M: Tejun Heo <tj@kernel.org>
7838L: linux-ide@vger.kernel.org
7839T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7840S: Maintained
7841F: drivers/ata/
7842F: include/linux/ata.h
7843F: include/linux/libata.h
7844F: Documentation/devicetree/bindings/ata/
7845
1acd437c 7846LIBLOCKDEP
8a0d404e 7847M: Sasha Levin <alexander.levin@verizon.com>
1acd437c
SL
7848S: Maintained
7849F: tools/lib/lockdep/
7850
bc30196f
DW
7851LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7852M: Ross Zwisler <ross.zwisler@linux.intel.com>
7853L: linux-nvdimm@lists.01.org
7854Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7855S: Supported
7856F: drivers/nvdimm/blk.c
7857F: drivers/nvdimm/region_devs.c
bc30196f
DW
7858
7859LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7860M: Vishal Verma <vishal.l.verma@intel.com>
7861L: linux-nvdimm@lists.01.org
7862Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7863S: Supported
7864F: drivers/nvdimm/btt*
7865
7866LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7867M: Ross Zwisler <ross.zwisler@linux.intel.com>
7868L: linux-nvdimm@lists.01.org
7869Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7870S: Supported
7683e9e5
LT
7871F: drivers/nvdimm/pmem*
7872
7873LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7874M: Dan Williams <dan.j.williams@intel.com>
7875L: linux-nvdimm@lists.01.org
7876Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7877T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7878S: Supported
7879F: drivers/nvdimm/*
7880F: drivers/acpi/nfit/*
7881F: include/linux/nd.h
7882F: include/linux/libnvdimm.h
7883F: include/uapi/linux/ndctl.h
bc30196f 7884
cd9e9808
MB
7885LIGHTNVM PLATFORM SUPPORT
7886M: Matias Bjorling <mb@lightnvm.io>
7887W: http://github/OpenChannelSSD
4ead1a25 7888L: linux-block@vger.kernel.org
cd9e9808
MB
7889S: Maintained
7890F: drivers/lightnvm/
7891F: include/linux/lightnvm.h
7892F: include/uapi/linux/lightnvm.h
7893
7683e9e5
LT
7894LINUX FOR POWER MACINTOSH
7895M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7896W: http://www.penguinppc.org/
7897L: linuxppc-dev@lists.ozlabs.org
7898S: Maintained
7899F: arch/powerpc/platforms/powermac/
7900F: drivers/macintosh/
7901
852bb9f5 7902LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7903M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7904M: Paul Mackerras <paulus@samba.org>
ea668936 7905M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7906W: https://github.com/linuxppc/linux/wiki
a4724ed6 7907L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7908Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7909T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7910S: Supported
a4271583 7911F: Documentation/ABI/stable/sysfs-firmware-opal-*
58f16913 7912F: Documentation/devicetree/bindings/powerpc/
a4271583
SS
7913F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7914F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
7915F: Documentation/powerpc/
7916F: arch/powerpc/
ef69b03d
ME
7917F: drivers/char/tpm/tpm_ibmvtpm*
7918F: drivers/crypto/nx/
7919F: drivers/crypto/vmx/
a4271583 7920F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
7921F: drivers/net/ethernet/ibm/ibmveth.*
7922F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7923F: drivers/pci/hotplug/pnv_php.c
ef69b03d 7924F: drivers/pci/hotplug/rpa*
a4271583 7925F: drivers/rtc/rtc-opal.c
ef69b03d 7926F: drivers/scsi/ibmvscsi/
a4271583 7927F: drivers/tty/hvc/hvc_opal.c
d8895268 7928F: drivers/watchdog/wdrtas.c
ad654f25 7929F: tools/testing/selftests/powerpc
ef69b03d
ME
7930N: /pmac
7931N: powermac
7932N: powernv
7933N: [^a-z0-9]ps3
7934N: pseries
1da177e4 7935
77a76369 7936LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7937M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7938L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7939T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7940S: Maintained
11c34c7d
JP
7941F: arch/powerpc/platforms/512x/
7942F: arch/powerpc/platforms/52xx/
1da177e4
LT
7943
7944LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7945M: Alistair Popple <alistair@popple.id.au>
8b58be88 7946M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7947W: http://www.penguinppc.org/
a4724ed6 7948L: linuxppc-dev@lists.ozlabs.org
1da177e4 7949S: Maintained
11c34c7d
JP
7950F: arch/powerpc/platforms/40x/
7951F: arch/powerpc/platforms/44x/
1da177e4 7952
1da177e4 7953LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7954M: Scott Wood <oss@buserror.net>
8b58be88 7955M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7956W: http://www.penguinppc.org/
a4724ed6 7957L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7958T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7959S: Maintained
11c34c7d 7960F: arch/powerpc/platforms/83xx/
4c8f581d 7961F: arch/powerpc/platforms/85xx/
c67ec701 7962F: Documentation/devicetree/bindings/powerpc/fsl/
1da177e4 7963
7683e9e5
LT
7964LINUX FOR POWERPC EMBEDDED PPC8XX
7965M: Vitaly Bordug <vitb@kernel.crashing.org>
7966W: http://www.penguinppc.org/
7967L: linuxppc-dev@lists.ozlabs.org
7968S: Maintained
7969F: arch/powerpc/platforms/8xx/
7970
7971LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7972L: linuxppc-dev@lists.ozlabs.org
7973S: Orphan
7974F: arch/powerpc/*/*virtex*
7975F: arch/powerpc/*/*/*virtex*
7976
ab06ff3a 7977LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7978L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7979S: Orphan
11c34c7d
JP
7980F: arch/powerpc/platforms/pasemi/
7981F: drivers/*/*pasemi*
7982F: drivers/*/*/*pasemi*
ab06ff3a 7983
82abbea7
RD
7984LINUX KERNEL DUMP TEST MODULE (LKDTM)
7985M: Kees Cook <keescook@chromium.org>
7986S: Maintained
7987F: drivers/misc/lkdtm*
7988
7683e9e5
LT
7989LINUX SECURITY MODULE (LSM) FRAMEWORK
7990M: Chris Wright <chrisw@sous-sol.org>
7991L: linux-security-module@vger.kernel.org
7992S: Supported
7993
a23ce6da
HW
7994LIS3LV02D ACCELEROMETER DRIVER
7995M: Eric Piel <eric.piel@tremplin-utc.net>
7996S: Maintained
ff606677
JD
7997F: Documentation/misc-devices/lis3lv02d
7998F: drivers/misc/lis3lv02d/
bd35665f 7999F: drivers/platform/x86/hp_accel.c
a23ce6da 8000
b700e7f0
SJ
8001LIVE PATCHING
8002M: Josh Poimboeuf <jpoimboe@redhat.com>
462c5a82 8003M: Jessica Yu <jeyu@kernel.org>
e5f6450c 8004M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
8005M: Miroslav Benes <mbenes@suse.cz>
8006R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
8007S: Maintained
8008F: kernel/livepatch/
8009F: include/linux/livepatch.h
8010F: arch/x86/include/asm/livepatch.h
8011F: arch/x86/kernel/livepatch.c
5e4e3844 8012F: Documentation/livepatch/
b700e7f0 8013F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 8014F: samples/livepatch/
b700e7f0 8015L: live-patching@vger.kernel.org
74d50da3 8016T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 8017
e2d1d6c0 8018LLC (802.2)
0c59d281
ACM
8019L: netdev@vger.kernel.org
8020S: Odd fixes
679655da 8021F: include/linux/llc.h
c117ab84 8022F: include/uapi/linux/llc.h
679655da
JP
8023F: include/net/llc*
8024F: net/llc/
e2d1d6c0 8025
4e233cbe
AD
8026LM73 HARDWARE MONITOR DRIVER
8027M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 8028L: linux-hwmon@vger.kernel.org
4e233cbe
AD
8029S: Maintained
8030F: drivers/hwmon/lm73.c
8031
156e2d1a 8032LM78 HARDWARE MONITOR DRIVER
d8130624 8033M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8034L: linux-hwmon@vger.kernel.org
156e2d1a
JD
8035S: Maintained
8036F: Documentation/hwmon/lm78
8037F: drivers/hwmon/lm78.c
8038
1da177e4 8039LM83 HARDWARE MONITOR DRIVER
d8130624 8040M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8041L: linux-hwmon@vger.kernel.org
1da177e4 8042S: Maintained
679655da
JP
8043F: Documentation/hwmon/lm83
8044F: drivers/hwmon/lm83.c
1da177e4
LT
8045
8046LM90 HARDWARE MONITOR DRIVER
d8130624 8047M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8048L: linux-hwmon@vger.kernel.org
1da177e4 8049S: Maintained
679655da 8050F: Documentation/hwmon/lm90
aae7bce4 8051F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 8052F: drivers/hwmon/lm90.c
87d08b11 8053F: include/dt-bindings/thermal/lm90.h
1da177e4 8054
917cc4e6
GR
8055LM95234 HARDWARE MONITOR DRIVER
8056M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8057L: linux-hwmon@vger.kernel.org
917cc4e6
GR
8058S: Maintained
8059F: Documentation/hwmon/lm95234
8060F: drivers/hwmon/lm95234.c
8061
68620bdd
MP
8062LME2510 MEDIA DRIVER
8063M: Malcolm Priestley <tvboxspy@gmail.com>
8064L: linux-media@vger.kernel.org
a825eaec 8065W: https://linuxtv.org
68620bdd
MP
8066Q: http://patchwork.linuxtv.org/project/linux-media/list/
8067S: Maintained
8068F: drivers/media/usb/dvb-usb-v2/lmedm04*
8069
82abbea7
RD
8070LOADPIN SECURITY MODULE
8071M: Kees Cook <keescook@chromium.org>
8072T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8073S: Supported
8074F: security/loadpin/
8075F: Documentation/admin-guide/LSM/LoadPin.rst
8076
d4c3be70 8077LOCKING PRIMITIVES
8b58be88
JP
8078M: Peter Zijlstra <peterz@infradead.org>
8079M: Ingo Molnar <mingo@redhat.com>
981c3a4f 8080L: linux-kernel@vger.kernel.org
d4c3be70 8081T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 8082S: Maintained
d4c3be70 8083F: Documentation/locking/
679655da 8084F: include/linux/lockdep.h
d4c3be70
IM
8085F: include/linux/spinlock*.h
8086F: arch/*/include/asm/spinlock*.h
8087F: include/linux/rwlock*.h
8088F: include/linux/mutex*.h
8089F: arch/*/include/asm/mutex*.h
8090F: include/linux/rwsem*.h
8091F: arch/*/include/asm/rwsem.h
8092F: include/linux/seqlock.h
8093F: lib/locking*.[ch]
7486d6da 8094F: kernel/locking/
512e67f9 8095
dde33348 8096LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 8097M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
8098L: linux-ntfs-dev@lists.sourceforge.net
8099W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 8100S: Maintained
679655da 8101F: Documentation/ldm.txt
20d16fef 8102F: block/partitions/ldm.*
1da177e4 8103
c87e34ef 8104LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
8105M: Sathya Prakash <sathya.prakash@broadcom.com>
8106M: Chaitra P B <chaitra.basappa@broadcom.com>
8107M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8108L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 8109L: linux-scsi@vger.kernel.org
9495e835 8110W: http://www.avagotech.com/support/
c87e34ef 8111S: Supported
679655da 8112F: drivers/message/fusion/
500c152a 8113F: drivers/scsi/mpt2sas/
8114F: drivers/scsi/mpt3sas/
c87e34ef 8115
1da177e4 8116LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 8117M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
8118L: linux-scsi@vger.kernel.org
8119S: Maintained
679655da 8120F: drivers/scsi/sym53c8xx_2/
1da177e4 8121
e5f5c99a
GR
8122LTC4261 HARDWARE MONITOR DRIVER
8123M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8124L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
8125S: Maintained
8126F: Documentation/hwmon/ltc4261
8127F: drivers/hwmon/ltc4261.c
8128
dbed8a80
MH
8129LTC4306 I2C MULTIPLEXER DRIVER
8130M: Michael Hennerich <michael.hennerich@analog.com>
8131W: http://ez.analog.com/community/linux-device-drivers
8132L: linux-i2c@vger.kernel.org
8133S: Supported
8134F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8135F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8136
81365c31 8137LTP (Linux Test Project)
28b8e8d4 8138M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 8139M: Cyril Hrubis <chrubis@suse.cz>
0526109a 8140M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
8141M: Jan Stancek <jstancek@redhat.com>
8142M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8143M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 8144L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 8145W: http://linux-test-project.github.io/
7d1ae8a8 8146T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
8147S: Maintained
8148
c12a54b3 8149M32R ARCHITECTURE
c12a54b3 8150W: http://www.linux-m32r.org/
b4174867 8151S: Orphan
679655da 8152F: arch/m32r/
c12a54b3 8153
1da177e4 8154M68K ARCHITECTURE
8b58be88 8155M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
8156L: linux-m68k@lists.linux-m68k.org
8157W: http://www.linux-m68k.org/
54e5881d 8158T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 8159S: Maintained
679655da 8160F: arch/m68k/
9db35182 8161F: drivers/zorro/
1da177e4
LT
8162
8163M68K ON APPLE MACINTOSH
8b58be88 8164M: Joshua Thompson <funaho@jurai.org>
1da177e4 8165W: http://www.mac.linux-m68k.org/
9bb9f222 8166L: linux-m68k@lists.linux-m68k.org
1da177e4 8167S: Maintained
9db35182 8168F: arch/m68k/mac/
1da177e4
LT
8169
8170M68K ON HP9000/300
8b58be88 8171M: Philip Blundell <philb@gnu.org>
1da177e4
LT
8172W: http://www.tazenda.demon.co.uk/phil/linux-hp
8173S: Maintained
679655da 8174F: arch/m68k/hp300/
1da177e4 8175
74425546
AP
8176M88DS3103 MEDIA DRIVER
8177M: Antti Palosaari <crope@iki.fi>
8178L: linux-media@vger.kernel.org
a825eaec 8179W: https://linuxtv.org
74425546
AP
8180W: http://palosaari.fi/linux/
8181Q: http://patchwork.linuxtv.org/project/linux-media/list/
8182T: git git://linuxtv.org/anttip/media_tree.git
8183S: Maintained
8184F: drivers/media/dvb-frontends/m88ds3103*
8185
68620bdd
MP
8186M88RS2000 MEDIA DRIVER
8187M: Malcolm Priestley <tvboxspy@gmail.com>
8188L: linux-media@vger.kernel.org
a825eaec 8189W: https://linuxtv.org
68620bdd
MP
8190Q: http://patchwork.linuxtv.org/project/linux-media/list/
8191S: Maintained
8192F: drivers/media/dvb-frontends/m88rs2000*
8193
07a092fa 8194MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
8195M: Alexey Klimov <klimov.linux@gmail.com>
8196L: linux-media@vger.kernel.org
8197T: git git://linuxtv.org/media_tree.git
8198S: Maintained
8199F: drivers/media/radio/radio-ma901.c
07a092fa 8200
64a327a7 8201MAC80211
8b58be88 8202M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 8203L: linux-wireless@vger.kernel.org
491b26b4 8204W: http://wireless.kernel.org/
ce466579
JB
8205T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8206T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 8207S: Maintained
679655da
JP
8208F: Documentation/networking/mac80211-injection.txt
8209F: include/net/mac80211.h
8210F: net/mac80211/
2af8c4dc 8211F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 8212
2b6d83e2
JB
8213MAILBOX API
8214M: Jassi Brar <jassisinghbrar@gmail.com>
8215L: linux-kernel@vger.kernel.org
8216S: Maintained
8217F: drivers/mailbox/
8218F: include/linux/mailbox_client.h
8219F: include/linux/mailbox_controller.h
8220
faf1668c 8221MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 8222M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 8223W: http://www.kernel.org/doc/man-pages
bd7ebec6 8224L: linux-man@vger.kernel.org
1b53dc74 8225S: Maintained
faf1668c 8226
daa10170 8227MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
296f827d 8228M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
daa10170
RB
8229L: linux-mips@linux-mips.org
8230S: Maintained
8231F: arch/mips/boot/dts/img/pistachio_marduk.dts
8232
0d3cd4b6
VD
8233MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8234M: Andrew Lunn <andrew@lunn.ch>
8235M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 8236L: netdev@vger.kernel.org
0d3cd4b6
VD
8237S: Maintained
8238F: drivers/net/dsa/mv88e6xxx/
b26bff6e 8239F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 8240
8427defd 8241MARVELL ARMADA DRM SUPPORT
0d7f4f05 8242M: Russell King <linux@armlinux.org.uk>
8427defd 8243S: Maintained
0d7f4f05
RK
8244T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8245T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 8246F: drivers/gpu/drm/armada/
4418833e
EV
8247F: include/uapi/drm/armada_drm.h
8248F: Documentation/devicetree/bindings/display/armada/
8427defd 8249
c4d007bc
TP
8250MARVELL CRYPTO DRIVER
8251M: Boris Brezillon <boris.brezillon@free-electrons.com>
8252M: Arnaud Ebalard <arno@natisbad.org>
8253F: drivers/crypto/marvell/
8254S: Maintained
8255L: linux-crypto@vger.kernel.org
8256
44c14c1d 8257MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8258M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 8259M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 8260L: netdev@vger.kernel.org
8261S: Maintained
8262F: drivers/net/ethernet/marvell/sk*
8263
74cda169 8264MARVELL LIBERTAS WIRELESS DRIVER
74cda169 8265L: libertas-dev@lists.infradead.org
8ac3e99e 8266S: Orphan
f988d640 8267F: drivers/net/wireless/marvell/libertas/
74cda169 8268
b60d6975 8269MARVELL MV643XX ETHERNET DRIVER
4e3faf88 8270M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 8271L: netdev@vger.kernel.org
f5ca8502 8272S: Maintained
527a6266 8273F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 8274F: include/linux/mv643xx.h
1da177e4 8275
20b2af32
RK
8276MARVELL MV88X3310 PHY DRIVER
8277M: Russell King <rmk@armlinux.org.uk>
8278L: netdev@vger.kernel.org
8279S: Maintained
8280F: drivers/net/phy/marvell10g.c
8281
370b8ed9
TP
8282MARVELL MVNETA ETHERNET DRIVER
8283M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8284L: netdev@vger.kernel.org
8285S: Maintained
8286F: drivers/net/ethernet/marvell/mvneta.*
8287
fcad584d 8288MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 8289M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 8290M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
8291M: Ganapathi Bhat <gbhat@marvell.com>
8292M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
8293L: linux-wireless@vger.kernel.org
8294S: Maintained
277b024e 8295F: drivers/net/wireless/marvell/mwifiex/
fcad584d 8296
a2c3f656 8297MARVELL MWL8K WIRELESS DRIVER
a040d532 8298M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 8299L: linux-wireless@vger.kernel.org
16345910 8300S: Odd Fixes
de60f1dc 8301F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 8302
2a69567b 8303MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 8304M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 8305S: Odd Fixes
1fa7e547 8306F: drivers/mmc/host/mvsdio.*
2a69567b 8307
511fc93d
HZ
8308MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8309M: Hu Ziji <huziji@marvell.com>
8310L: linux-mmc@vger.kernel.org
8311S: Supported
8312F: drivers/mmc/host/sdhci-xenon*
8313F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8314
1da177e4 8315MATROX FRAMEBUFFER DRIVER
c69f677c 8316L: linux-fbdev@vger.kernel.org
52653199 8317S: Orphan
8a61f013 8318F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 8319F: include/uapi/linux/matroxfb.h
1da177e4 8320
ca462085
GR
8321MAX16065 HARDWARE MONITOR DRIVER
8322M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8323L: linux-hwmon@vger.kernel.org
ca462085
GR
8324S: Maintained
8325F: Documentation/hwmon/max16065
8326F: drivers/hwmon/max16065.c
8327
1f61cab8
GR
8328MAX20751 HARDWARE MONITOR DRIVER
8329M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8330L: linux-hwmon@vger.kernel.org
1f61cab8
GR
8331S: Maintained
8332F: Documentation/hwmon/max20751
8333F: drivers/hwmon/max20751.c
8334
fbe19d1f
RS
8335MAX2175 SDR TUNER DRIVER
8336M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8337L: linux-media@vger.kernel.org
8338T: git git://linuxtv.org/media_tree.git
8339S: Maintained
8340F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8341F: Documentation/media/v4l-drivers/max2175.rst
8342F: drivers/media/i2c/max2175*
8343F: include/uapi/linux/max2175.h
8344
d20620de 8345MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 8346L: linux-hwmon@vger.kernel.org
34924b23 8347S: Orphan
679655da
JP
8348F: Documentation/hwmon/max6650
8349F: drivers/hwmon/max6650.c
d20620de 8350
e89ab51f
GR
8351MAX6697 HARDWARE MONITOR DRIVER
8352M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8353L: linux-hwmon@vger.kernel.org
e89ab51f
GR
8354S: Maintained
8355F: Documentation/hwmon/max6697
8356F: Documentation/devicetree/bindings/i2c/max6697.txt
8357F: drivers/hwmon/max6697.c
8358F: include/linux/platform_data/max6697.h
8359
3b2af7f7
PR
8360MAX9860 MONO AUDIO VOICE CODEC DRIVER
8361M: Peter Rosin <peda@axentia.se>
8362L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8363S: Maintained
8364F: Documentation/devicetree/bindings/sound/max9860.txt
8365F: sound/soc/codecs/max9860.*
8366
64f7d692
JMC
8367MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8368M: Javier Martinez Canillas <javier@dowhile0.org>
3811405e
JMC
8369L: linux-kernel@vger.kernel.org
8370S: Supported
64f7d692 8371F: drivers/regulator/max77802-regulator.c
3811405e
JMC
8372F: Documentation/devicetree/bindings/*/*max77802.txt
8373F: include/dt-bindings/*/*max77802.h
8374
7683e9e5
LT
8375MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8376M: Krzysztof Kozlowski <krzk@kernel.org>
8377M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8378L: linux-pm@vger.kernel.org
8379S: Supported
8380F: drivers/power/supply/max14577_charger.c
8381F: drivers/power/supply/max77693_charger.c
8382
befeb596
KK
8383MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8384M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
8385M: Krzysztof Kozlowski <krzk@kernel.org>
8386M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
8387L: linux-kernel@vger.kernel.org
8388S: Supported
86cf635a 8389F: drivers/*/max14577*.c
0998a436 8390F: drivers/*/max77686*.c
86cf635a 8391F: drivers/*/max77693*.c
befeb596
KK
8392F: drivers/extcon/extcon-max14577.c
8393F: drivers/extcon/extcon-max77693.c
8394F: drivers/rtc/rtc-max77686.c
8395F: drivers/clk/clk-max77686.c
8396F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 8397F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
8398F: Documentation/devicetree/bindings/mfd/max77693.txt
8399F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8400F: include/linux/mfd/max14577*.h
8401F: include/linux/mfd/max77686*.h
8402F: include/linux/mfd/max77693*.h
8403
9be3c9a5
HV
8404MAXIRADIO FM RADIO RECEIVER DRIVER
8405M: Hans Verkuil <hverkuil@xs4all.nl>
8406L: linux-media@vger.kernel.org
8407T: git git://linuxtv.org/media_tree.git
a825eaec 8408W: https://linuxtv.org
9be3c9a5
HV
8409S: Maintained
8410F: drivers/media/radio/radio-maxiradio*
8411
c05dc2cc
PR
8412MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8413M: Peter Rosin <peda@axentia.se>
8414L: linux-iio@vger.kernel.org
8415S: Maintained
2704e300 8416F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
8417F: drivers/iio/potentiometer/mcp4531.c
8418
3b8df5fd
WBG
8419MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8420M: William Breathitt Gray <vilhelm.gray@gmail.com>
8421L: linux-iio@vger.kernel.org
8422S: Maintained
8423F: drivers/iio/dac/cio-dac.c
8424
7683e9e5
LT
8425MEDIA DRIVERS FOR ASCOT2E
8426M: Sergey Kozlov <serjk@netup.ru>
8427M: Abylay Ospan <aospan@netup.ru>
fbe19d1f 8428L: linux-media@vger.kernel.org
7683e9e5
LT
8429W: https://linuxtv.org
8430W: http://netup.tv/
fbe19d1f
RS
8431T: git git://linuxtv.org/media_tree.git
8432S: Supported
7683e9e5
LT
8433F: drivers/media/dvb-frontends/ascot2e*
8434
8435MEDIA DRIVERS FOR CXD2841ER
8436M: Sergey Kozlov <serjk@netup.ru>
8437M: Abylay Ospan <aospan@netup.ru>
8438L: linux-media@vger.kernel.org
8439W: https://linuxtv.org
8440W: http://netup.tv/
8441T: git git://linuxtv.org/media_tree.git
8442S: Supported
8443F: drivers/media/dvb-frontends/cxd2841er*
fbe19d1f 8444
3882a734
LT
8445MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8446M: Daniel Scheller <d.scheller.oss@gmail.com>
8447L: linux-media@vger.kernel.org
8448W: https://linuxtv.org
8449T: git git://linuxtv.org/media_tree.git
8450S: Maintained
8451F: drivers/media/pci/ddbridge/*
8452
8e792f52
SL
8453MEDIA DRIVERS FOR FREESCALE IMX
8454M: Steve Longerbeam <slongerbeam@gmail.com>
8455M: Philipp Zabel <p.zabel@pengutronix.de>
8456L: linux-media@vger.kernel.org
8457T: git git://linuxtv.org/media_tree.git
8458S: Maintained
8459F: Documentation/devicetree/bindings/media/imx.txt
8460F: Documentation/media/v4l-drivers/imx.rst
8461F: drivers/staging/media/imx/
8462F: include/linux/imx-media.h
8463F: include/media/imx.h
8464
fae2080a
AO
8465MEDIA DRIVERS FOR HELENE
8466M: Abylay Ospan <aospan@netup.ru>
8467L: linux-media@vger.kernel.org
8468W: https://linuxtv.org
8469W: http://netup.tv/
8470T: git git://linuxtv.org/media_tree.git
8471S: Supported
8472F: drivers/media/dvb-frontends/helene*
8473
7683e9e5 8474MEDIA DRIVERS FOR HORUS3A
dacf9ce8 8475M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8476M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8477L: linux-media@vger.kernel.org
a825eaec 8478W: https://linuxtv.org
dacf9ce8
KS
8479W: http://netup.tv/
8480T: git git://linuxtv.org/media_tree.git
8481S: Supported
7683e9e5 8482F: drivers/media/dvb-frontends/horus3a*
dacf9ce8 8483
7683e9e5 8484MEDIA DRIVERS FOR LNBH25
a6dc60ff 8485M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8486M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8487L: linux-media@vger.kernel.org
a825eaec 8488W: https://linuxtv.org
a6dc60ff
KS
8489W: http://netup.tv/
8490T: git git://linuxtv.org/media_tree.git
8491S: Supported
7683e9e5 8492F: drivers/media/dvb-frontends/lnbh25*
a6dc60ff 8493
6185a573
DS
8494MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8495M: Daniel Scheller <d.scheller.oss@gmail.com>
8496L: linux-media@vger.kernel.org
8497W: https://linuxtv.org
8498T: git git://linuxtv.org/media_tree.git
8499S: Maintained
8500F: drivers/media/dvb-frontends/mxl5xx*
8501
7683e9e5 8502MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
a5d32b35 8503M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8504M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8505L: linux-media@vger.kernel.org
a825eaec 8506W: https://linuxtv.org
a5d32b35
KS
8507W: http://netup.tv/
8508T: git git://linuxtv.org/media_tree.git
8509S: Supported
7683e9e5 8510F: drivers/media/pci/netup_unidvb/*
a5d32b35 8511
7683e9e5
LT
8512MEDIA DRIVERS FOR RENESAS - DRIF
8513M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
e025273b 8514L: linux-media@vger.kernel.org
7683e9e5 8515L: linux-renesas-soc@vger.kernel.org
e025273b
KS
8516T: git git://linuxtv.org/media_tree.git
8517S: Supported
7683e9e5
LT
8518F: Documentation/devicetree/bindings/media/renesas,drif.txt
8519F: drivers/media/platform/rcar_drif.c
e025273b 8520
7683e9e5
LT
8521MEDIA DRIVERS FOR RENESAS - FCP
8522M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
52b1eaf4 8523L: linux-media@vger.kernel.org
7683e9e5 8524L: linux-renesas-soc@vger.kernel.org
52b1eaf4
KS
8525T: git git://linuxtv.org/media_tree.git
8526S: Supported
7683e9e5
LT
8527F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8528F: drivers/media/platform/rcar-fcp.c
8529F: include/media/rcar-fcp.h
8530
8531MEDIA DRIVERS FOR RENESAS - FDP1
8532M: Kieran Bingham <kieran@bingham.xyz>
8533L: linux-media@vger.kernel.org
8534L: linux-renesas-soc@vger.kernel.org
8535T: git git://linuxtv.org/media_tree.git
8536S: Supported
8537F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8538F: drivers/media/platform/rcar_fdp1.c
8539
8540MEDIA DRIVERS FOR RENESAS - VIN
8541M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8542L: linux-media@vger.kernel.org
8543L: linux-renesas-soc@vger.kernel.org
8544T: git git://linuxtv.org/media_tree.git
8545S: Supported
8546F: Documentation/devicetree/bindings/media/rcar_vin.txt
8547F: drivers/media/platform/rcar-vin/
8548
8549MEDIA DRIVERS FOR RENESAS - VSP1
8550M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8551L: linux-media@vger.kernel.org
8552L: linux-renesas-soc@vger.kernel.org
8553T: git git://linuxtv.org/media_tree.git
8554S: Supported
8555F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8556F: drivers/media/platform/vsp1/
52b1eaf4 8557
979507a7
DS
8558MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8559M: Daniel Scheller <d.scheller.oss@gmail.com>
8560L: linux-media@vger.kernel.org
8561W: https://linuxtv.org
8562T: git git://linuxtv.org/media_tree.git
8563S: Maintained
8564F: drivers/media/dvb-frontends/stv0910*
8565
8566MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8567M: Daniel Scheller <d.scheller.oss@gmail.com>
8568L: linux-media@vger.kernel.org
8569W: https://linuxtv.org
8570T: git git://linuxtv.org/media_tree.git
8571S: Maintained
8572F: drivers/media/dvb-frontends/stv6111*
8573
127c49ae 8574MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8575M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8576M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8577P: LinuxTV.org Project
8578L: linux-media@vger.kernel.org
a825eaec 8579W: https://linuxtv.org
8a6e2535 8580Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8581T: git git://linuxtv.org/media_tree.git
127c49ae 8582S: Maintained
0c4089f8 8583F: Documentation/devicetree/bindings/media/
618cd932 8584F: Documentation/media/
127c49ae 8585F: drivers/media/
ffe06198 8586F: drivers/staging/media/
eb4b0ec7 8587F: include/linux/platform_data/media/
127c49ae 8588F: include/media/
6c0f0359
MCC
8589F: include/uapi/linux/dvb/
8590F: include/uapi/linux/videodev2.h
8591F: include/uapi/linux/media.h
8592F: include/uapi/linux/v4l2-*
8593F: include/uapi/linux/meye.h
8594F: include/uapi/linux/ivtv*
8595F: include/uapi/linux/uvcvideo.h
d20620de 8596
3882a734
LT
8597MEDIATEK CIR DRIVER
8598M: Sean Wang <sean.wang@mediatek.com>
8599S: Maintained
8600F: drivers/media/rc/mtk-cir.c
8601
0c272fc9
JC
8602MEDIATEK ETHERNET DRIVER
8603M: Felix Fietkau <nbd@openwrt.org>
0857d6f8
SW
8604M: John Crispin <john@phrozen.org>
8605M: Sean Wang <sean.wang@mediatek.com>
8606M: Nelson Chang <nelson.chang@mediatek.com>
0c272fc9
JC
8607L: netdev@vger.kernel.org
8608S: Maintained
8609F: drivers/net/ethernet/mediatek/
8610
105e8442
RC
8611MEDIATEK JPEG DRIVER
8612M: Rick Chang <rick.chang@mediatek.com>
8613M: Bin Liu <bin.liu@mediatek.com>
8614S: Supported
8615F: drivers/media/platform/mtk-jpeg/
8616F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8617
fc96ec0d
MT
8618MEDIATEK MDP DRIVER
8619M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8620M: Houlong Wei <houlong.wei@mediatek.com>
8621M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8622S: Supported
8623F: drivers/media/platform/mtk-mdp/
8624F: drivers/media/platform/mtk-vpu/
8625F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8626
7683e9e5
LT
8627MEDIATEK MEDIA DRIVER
8628M: Tiffany Lin <tiffany.lin@mediatek.com>
8629M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8630S: Supported
8631F: drivers/media/platform/mtk-vcodec/
8632F: drivers/media/platform/mtk-vpu/
8633F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8634F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8635
c869f77d
JK
8636MEDIATEK MT7601U WIRELESS LAN DRIVER
8637M: Jakub Kicinski <kubakici@wp.pl>
8638L: linux-wireless@vger.kernel.org
8639S: Maintained
8640F: drivers/net/wireless/mediatek/mt7601u/
8641
c4a29891 8642MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
7683e9e5
LT
8643M: Sean Wang <sean.wang@mediatek.com>
8644S: Maintained
8645F: drivers/char/hw_random/mtk-rng.c
c4a29891 8646
f24f27b8
CY
8647MEDIATEK USB3 DRD IP DRIVER
8648M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8649L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8651L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8652S: Maintained
8653F: drivers/usb/mtu3/
c4a29891 8654
15a83f7d
PST
8655MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8656M: Peter Senna Tschudin <peter.senna@collabora.com>
8657M: Martin Donnelly <martin.donnelly@ge.com>
8658M: Martyn Welch <martyn.welch@collabora.co.uk>
8659S: Maintained
8660F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8661F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8662
e399065b 8663MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8664M: Kashyap Desai <kashyap.desai@broadcom.com>
8665M: Sumit Saxena <sumit.saxena@broadcom.com>
8666M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8667L: megaraidlinux.pdl@broadcom.com
baaea1dc 8668L: linux-scsi@vger.kernel.org
295dde2f 8669W: http://www.avagotech.com/support/
ce00f85c 8670S: Maintained
679655da
JP
8671F: Documentation/scsi/megaraid.txt
8672F: drivers/scsi/megaraid.*
8673F: drivers/scsi/megaraid/
757e0108 8674
82abbea7
RD
8675MELEXIS MLX90614 DRIVER
8676M: Crt Mori <cmo@melexis.com>
8677L: linux-iio@vger.kernel.org
8678W: http://www.melexis.com
8679S: Supported
8680F: drivers/iio/temperature/mlx90614.c
8681
ff43f433
SJ
8682MELFAS MIP4 TOUCHSCREEN DRIVER
8683M: Sangwon Jee <jeesw@melfas.com>
8684W: http://www.melfas.com
8685S: Supported
8686F: drivers/input/touchscreen/melfas_mip4.c
8687F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8688
2c46c9d5 8689MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8690M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8691L: netdev@vger.kernel.org
2c46c9d5
AV
8692S: Supported
8693W: http://www.mellanox.com
8694Q: http://patchwork.ozlabs.org/project/netdev/list/
8695F: drivers/net/ethernet/mellanox/mlx4/en_*
8696
e7523a49
OG
8697MELLANOX ETHERNET DRIVER (mlx5e)
8698M: Saeed Mahameed <saeedm@mellanox.com>
8699L: netdev@vger.kernel.org
8700S: Supported
8701W: http://www.mellanox.com
8702Q: http://patchwork.ozlabs.org/project/netdev/list/
8703F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8704
e29341fb
IT
8705MELLANOX ETHERNET INNOVA DRIVER
8706M: Ilan Tayari <ilant@mellanox.com>
8707R: Boris Pismenny <borisp@mellanox.com>
8708L: netdev@vger.kernel.org
8709S: Supported
8710W: http://www.mellanox.com
8711Q: http://patchwork.ozlabs.org/project/netdev/list/
8712F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8713F: include/linux/mlx5/mlx5_ifc_fpga.h
8714
547eede0
IT
8715MELLANOX ETHERNET INNOVA IPSEC DRIVER
8716M: Ilan Tayari <ilant@mellanox.com>
8717R: Boris Pismenny <borisp@mellanox.com>
8718L: netdev@vger.kernel.org
8719S: Supported
8720W: http://www.mellanox.com
8721Q: http://patchwork.ozlabs.org/project/netdev/list/
8722F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8723F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8724
93c1edb2
JP
8725MELLANOX ETHERNET SWITCH DRIVERS
8726M: Jiri Pirko <jiri@mellanox.com>
8727M: Ido Schimmel <idosch@mellanox.com>
8728L: netdev@vger.kernel.org
8729S: Supported
8730W: http://www.mellanox.com
8731Q: http://patchwork.ozlabs.org/project/netdev/list/
8732F: drivers/net/ethernet/mellanox/mlxsw/
8733
410ed13c
YG
8734MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8735M: Yotam Gigi <yotamg@mellanox.com>
8736L: netdev@vger.kernel.org
8737S: Supported
8738W: http://www.mellanox.com
8739Q: http://patchwork.ozlabs.org/project/netdev/list/
8740F: drivers/net/ethernet/mellanox/mlxfw/
8741
30488704
VP
8742MELLANOX MLX CPLD HOTPLUG DRIVER
8743M: Vadim Pasternak <vadimp@mellanox.com>
8744L: platform-driver-x86@vger.kernel.org
8745S: Supported
8746F: drivers/platform/x86/mlxcpld-hotplug.c
8747F: include/linux/platform_data/mlxcpld-hotplug.h
8748
82abbea7
RD
8749MELLANOX MLX4 core VPI driver
8750M: Tariq Toukan <tariqt@mellanox.com>
8751L: netdev@vger.kernel.org
8700e3e7 8752L: linux-rdma@vger.kernel.org
82abbea7
RD
8753W: http://www.mellanox.com
8754Q: http://patchwork.ozlabs.org/project/netdev/list/
8700e3e7 8755S: Supported
82abbea7
RD
8756F: drivers/net/ethernet/mellanox/mlx4/
8757F: include/linux/mlx4/
8758
8759MELLANOX MLX4 IB driver
8760M: Yishai Hadas <yishaih@mellanox.com>
8761L: linux-rdma@vger.kernel.org
8762W: http://www.mellanox.com
8700e3e7 8763Q: http://patchwork.kernel.org/project/linux-rdma/list/
82abbea7
RD
8764S: Supported
8765F: drivers/infiniband/hw/mlx4/
8766F: include/linux/mlx4/
8767F: include/uapi/rdma/mlx4-abi.h
8768
8769MELLANOX MLX5 core VPI driver
8770M: Saeed Mahameed <saeedm@mellanox.com>
8771M: Matan Barak <matanb@mellanox.com>
8772M: Leon Romanovsky <leonro@mellanox.com>
8773L: netdev@vger.kernel.org
8774L: linux-rdma@vger.kernel.org
8775W: http://www.mellanox.com
8776Q: http://patchwork.ozlabs.org/project/netdev/list/
8777S: Supported
7683e9e5
LT
8778F: drivers/net/ethernet/mellanox/mlx5/core/
8779F: include/linux/mlx5/
8780
8781MELLANOX MLX5 IB driver
8782M: Matan Barak <matanb@mellanox.com>
8783M: Leon Romanovsky <leonro@mellanox.com>
8784L: linux-rdma@vger.kernel.org
8785W: http://www.mellanox.com
8786Q: http://patchwork.kernel.org/project/linux-rdma/list/
8787S: Supported
8788F: drivers/infiniband/hw/mlx5/
8789F: include/linux/mlx5/
8790F: include/uapi/rdma/mlx5-abi.h
8791
8792MELLANOX MLXCPLD I2C AND MUX DRIVER
8793M: Vadim Pasternak <vadimp@mellanox.com>
8794M: Michael Shych <michaelsh@mellanox.com>
8795L: linux-i2c@vger.kernel.org
8796S: Supported
8797F: drivers/i2c/busses/i2c-mlxcpld.c
8798F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8799F: Documentation/i2c/busses/i2c-mlxcpld
8800
8801MELLANOX MLXCPLD LED DRIVER
8802M: Vadim Pasternak <vadimp@mellanox.com>
8803L: linux-leds@vger.kernel.org
8804S: Supported
8805F: drivers/leds/leds-mlxcpld.c
8806F: Documentation/leds/leds-mlxcpld.txt
82abbea7 8807
7683e9e5
LT
8808MELLANOX PLATFORM DRIVER
8809M: Vadim Pasternak <vadimp@mellanox.com>
8810L: platform-driver-x86@vger.kernel.org
82abbea7 8811S: Supported
7683e9e5 8812F: drivers/platform/x86/mlx-platform.c
8700e3e7 8813
5b25b13a
MD
8814MEMBARRIER SUPPORT
8815M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8816M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8817L: linux-kernel@vger.kernel.org
8818S: Supported
22e4ebb9 8819F: kernel/sched/membarrier.c
5b25b13a
MD
8820F: include/uapi/linux/membarrier.h
8821
70ea91f1
SR
8822MEMORY MANAGEMENT
8823L: linux-mm@kvack.org
70ea91f1
SR
8824W: http://www.linux-mm.org
8825S: Maintained
679655da 8826F: include/linux/mm.h
551450bb
CS
8827F: include/linux/gfp.h
8828F: include/linux/mmzone.h
8829F: include/linux/memory_hotplug.h
8830F: include/linux/vmalloc.h
679655da 8831F: mm/
70ea91f1 8832
f4e9ce66 8833MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8834M: David Woodhouse <dwmw2@infradead.org>
242c325e 8835M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8836M: Boris Brezillon <boris.brezillon@free-electrons.com>
8837M: Marek Vasut <marek.vasut@gmail.com>
8838M: Richard Weinberger <richard@nod.at>
b3bb6d6a 8839M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
1da177e4 8840L: linux-mtd@lists.infradead.org
8a6e2535
JP
8841W: http://www.linux-mtd.infradead.org/
8842Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
8843T: git git://git.infradead.org/linux-mtd.git master
8844T: git git://git.infradead.org/l2-mtd.git master
1da177e4 8845S: Maintained
becc7ae5 8846F: Documentation/devicetree/bindings/mtd/
679655da
JP
8847F: drivers/mtd/
8848F: include/linux/mtd/
c117ab84 8849F: include/uapi/mtd/
1da177e4 8850
26c57ef1 8851MEN A21 WATCHDOG DRIVER
30c7469b 8852M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8853L: linux-watchdog@vger.kernel.org
30c7469b 8854S: Maintained
26c57ef1
JT
8855F: drivers/watchdog/mena21_wdt.c
8856
3764e82e 8857MEN CHAMELEON BUS (mcb)
30c7469b
JT
8858M: Johannes Thumshirn <morbidrsa@gmail.com>
8859S: Maintained
3764e82e
JT
8860F: drivers/mcb/
8861F: include/linux/mcb.h
b9f2f459 8862F: Documentation/men-chameleon-bus.txt
3764e82e 8863
48b490d2
AW
8864MEN F21BMC (Board Management Controller)
8865M: Andreas Werner <andreas.werner@men.de>
8866S: Supported
8867F: drivers/mfd/menf21bmc.c
8868F: drivers/watchdog/menf21bmc_wdt.c
8869F: drivers/leds/leds-menf21bmc.c
8870F: drivers/hwmon/menf21bmc_hwmon.c
8871F: Documentation/hwmon/menf21bmc
8872
20aa6463
HV
8873MESON AO CEC DRIVER FOR AMLOGIC SOCS
8874M: Neil Armstrong <narmstrong@baylibre.com>
8875L: linux-media@lists.freedesktop.org
8876L: linux-amlogic@lists.infradead.org
8877W: http://linux-meson.com/
8878S: Supported
8879F: drivers/media/platform/meson/ao-cec.c
8880F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8881T: git git://linuxtv.org/media_tree.git
8882
12285945
JH
8883METAG ARCHITECTURE
8884M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8885L: linux-metag@vger.kernel.org
9f273c24 8886T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8887S: Odd Fixes
12285945
JH
8888F: arch/metag/
8889F: Documentation/metag/
8890F: Documentation/devicetree/bindings/metag/
2d799dde 8891F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8892F: drivers/clocksource/metag_generic.c
5698c50d
JH
8893F: drivers/irqchip/irq-metag.c
8894F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8895F: drivers/tty/metag_da.c
12285945 8896
c6375b0a 8897MICROBLAZE ARCHITECTURE
8b58be88 8898M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8899W: http://www.monstr.eu/fdt/
8900T: git git://git.monstr.eu/linux-2.6-microblaze.git
8901S: Supported
0a8c7914 8902F: arch/microblaze/
1da177e4 8903
72ce5732 8904MICROCHIP / ATMEL AT91 SERIAL DRIVER
5615c371
NF
8905M: Richard Genoud <richard.genoud@gmail.com>
8906S: Maintained
8907F: drivers/tty/serial/atmel_serial.c
8961df89 8908F: drivers/tty/serial/atmel_serial.h
5615c371 8909
f53243b5
NF
8910MICROCHIP / ATMEL DMA DRIVER
8911M: Ludovic Desroches <ludovic.desroches@microchip.com>
8912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8913L: dmaengine@vger.kernel.org
8914S: Supported
8915F: drivers/dma/at_hdmac.c
8916F: drivers/dma/at_hdmac_regs.h
8917F: include/linux/platform_data/dma-atmel.h
8918
a0a613ab
TDA
8919MICROCHIP / ATMEL ECC DRIVER
8920M: Tudor Ambarus <tudor.ambarus@microchip.com>
8921L: linux-crypto@vger.kernel.org
8922S: Maintained
8923F: drivers/crypto/atmel-ecc.*
8924
71fb2c74
SW
8925MICROCHIP / ATMEL ISC DRIVER
8926M: Songjun Wu <songjun.wu@microchip.com>
8927L: linux-media@vger.kernel.org
8928S: Supported
8929F: drivers/media/platform/atmel/atmel-isc.c
8930F: drivers/media/platform/atmel/atmel-isc-regs.h
8931F: devicetree/bindings/media/atmel-isc.txt
8932
419585a9
WH
8933MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8934M: Woojung Huh <Woojung.Huh@microchip.com>
8935M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8936L: netdev@vger.kernel.org
8937S: Maintained
8938F: net/dsa/tag_ksz.c
8939F: drivers/net/dsa/microchip/*
8940F: include/linux/platform_data/microchip-ksz.h
8941F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8942
3ec72a2a
RL
8943MICROCHIP USB251XB DRIVER
8944M: Richard Leitner <richard.leitner@skidata.com>
8945L: linux-usb@vger.kernel.org
8946S: Maintained
8947F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
8948F: Documentation/devicetree/bindings/usb/usb251xb.txt
8949
82abbea7
RD
8950MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8951M: Don Brace <don.brace@microsemi.com>
8952L: esc.storagedev@microsemi.com
8953L: linux-scsi@vger.kernel.org
8954S: Supported
8955F: drivers/scsi/smartpqi/smartpqi*.[ch]
8956F: drivers/scsi/smartpqi/Kconfig
8957F: drivers/scsi/smartpqi/Makefile
8958F: include/linux/cciss*.h
8959F: include/uapi/linux/cciss*.h
8960F: Documentation/scsi/smartpqi.txt
8961
2508a45a
CY
8962MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8963M: Chen Yu <yu.c.chen@intel.com>
8964L: platform-driver-x86@vger.kernel.org
8965S: Supported
8966F: drivers/platform/x86/surfacepro3_button.c
8967
1da177e4 8968MICROTEK X6 SCANNER
61eee9a7 8969M: Oliver Neukum <oliver@neukum.org>
1da177e4 8970S: Maintained
679655da 8971F: drivers/usb/image/microtek.*
1da177e4
LT
8972
8973MIPS
8b58be88 8974M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8975L: linux-mips@linux-mips.org
6097050d 8976W: http://www.linux-mips.org/
b05e988e 8977T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8978Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8979S: Supported
f46d92e8 8980F: Documentation/devicetree/bindings/mips/
679655da
JP
8981F: Documentation/mips/
8982F: arch/mips/
1da177e4 8983
7683e9e5
LT
8984MIPS BOSTON DEVELOPMENT BOARD
8985M: Paul Burton <paul.burton@imgtec.com>
8986L: linux-mips@linux-mips.org
8987S: Maintained
8988F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8989F: arch/mips/boot/dts/img/boston.dts
8990F: arch/mips/configs/generic/board-boston.config
8991F: drivers/clk/imgtec/clk-boston.c
8992F: include/dt-bindings/clock/boston-clock.h
8993
032a469b
PB
8994MIPS GENERIC PLATFORM
8995M: Paul Burton <paul.burton@imgtec.com>
8996L: linux-mips@linux-mips.org
8997S: Supported
8998F: arch/mips/generic/
27e0d4b0 8999F: arch/mips/tools/generic-board-config.sh
032a469b 9000
413ef3f6
KC
9001MIPS/LOONGSON1 ARCHITECTURE
9002M: Keguang Zhang <keguang.zhang@gmail.com>
9003L: linux-mips@linux-mips.org
9004S: Maintained
9005F: arch/mips/loongson32/
9006F: arch/mips/include/asm/mach-loongson32/
9007F: drivers/*/*loongson1*
9008F: drivers/*/*/*loongson1*
9009
3ec404d8
AM
9010MIPS RINT INSTRUCTION EMULATION
9011M: Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9012L: linux-mips@linux-mips.org
9013S: Supported
9014F: arch/mips/math-emu/sp_rint.c
9015F: arch/mips/math-emu/dp_rint.c
9016
08b7620a
HV
9017MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9018M: Hans Verkuil <hverkuil@xs4all.nl>
9019L: linux-media@vger.kernel.org
9020T: git git://linuxtv.org/media_tree.git
a825eaec 9021W: https://linuxtv.org
08b7620a
HV
9022S: Odd Fixes
9023F: drivers/media/radio/radio-miropcm20*
9024
82abbea7
RD
9025MMP SUPPORT
9026M: Eric Miao <eric.y.miao@gmail.com>
9027M: Haojian Zhuang <haojian.zhuang@gmail.com>
9028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9029T: git git://github.com/hzhuang1/linux.git
9030T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9031S: Maintained
9032F: arch/arm/boot/dts/mmp*
9033F: arch/arm/mach-mmp/
6c223761 9034
0ce277e4
AP
9035MN88472 MEDIA DRIVER
9036M: Antti Palosaari <crope@iki.fi>
9037L: linux-media@vger.kernel.org
a825eaec 9038W: https://linuxtv.org
0ce277e4
AP
9039W: http://palosaari.fi/linux/
9040Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 9041S: Maintained
94d0eaa4 9042F: drivers/media/dvb-frontends/mn88472*
0ce277e4 9043
4f4d238f
AP
9044MN88473 MEDIA DRIVER
9045M: Antti Palosaari <crope@iki.fi>
9046L: linux-media@vger.kernel.org
a825eaec 9047W: https://linuxtv.org
4f4d238f
AP
9048W: http://palosaari.fi/linux/
9049Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 9050S: Maintained
877ba50b 9051F: drivers/media/dvb-frontends/mn88473*
4f4d238f 9052
1da177e4 9053MODULE SUPPORT
462c5a82 9054M: Jessica Yu <jeyu@kernel.org>
8b58be88 9055M: Rusty Russell <rusty@rustcorp.com.au>
0d4ec784 9056T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 9057S: Maintained
679655da
JP
9058F: include/linux/module.h
9059F: kernel/module.c
1da177e4
LT
9060
9061MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 9062W: http://popies.net/meye/
b7788e13 9063S: Orphan
618cd932 9064F: Documentation/media/v4l-drivers/meye*
90d72ac6 9065F: drivers/media/pci/meye/
6c0f0359 9066F: include/uapi/linux/meye.h
1da177e4 9067
b9705b60 9068MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 9069M: Jiri Slaby <jirislaby@gmail.com>
d735410a 9070S: Maintained
679655da 9071F: Documentation/serial/moxa-smartio
c897401b 9072F: drivers/tty/mxser.*
d735410a 9073
889b2f87
AK
9074MR800 AVERMEDIA USB FM RADIO DRIVER
9075M: Alexey Klimov <klimov.linux@gmail.com>
9076L: linux-media@vger.kernel.org
9077T: git git://linuxtv.org/media_tree.git
9078S: Maintained
9079F: drivers/media/radio/radio-mr800.c
9080
d7155691
AO
9081MRF24J40 IEEE 802.15.4 RADIO DRIVER
9082M: Alan Ott <alan@signal11.us>
9083L: linux-wpan@vger.kernel.org
9084S: Maintained
9085F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 9086F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 9087
8c4c731a 9088MSI LAPTOP SUPPORT
182ae55c 9089M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 9090L: platform-driver-x86@vger.kernel.org
8c4c731a 9091S: Maintained
679655da 9092F: drivers/platform/x86/msi-laptop.c
8c4c731a 9093
0f1006b1 9094MSI WMI SUPPORT
d0944853 9095L: platform-driver-x86@vger.kernel.org
5ee7041e 9096S: Orphan
0f1006b1
AA
9097F: drivers/platform/x86/msi-wmi.c
9098
19a628a0
AP
9099MSI001 MEDIA DRIVER
9100M: Antti Palosaari <crope@iki.fi>
9101L: linux-media@vger.kernel.org
a825eaec 9102W: https://linuxtv.org
19a628a0
AP
9103W: http://palosaari.fi/linux/
9104Q: http://patchwork.linuxtv.org/project/linux-media/list/
9105T: git git://linuxtv.org/anttip/media_tree.git
9106S: Maintained
0185e197 9107F: drivers/media/tuners/msi001*
19a628a0 9108
7570589d 9109MSI2500 MEDIA DRIVER
2c57213f
AP
9110M: Antti Palosaari <crope@iki.fi>
9111L: linux-media@vger.kernel.org
a825eaec 9112W: https://linuxtv.org
2c57213f
AP
9113W: http://palosaari.fi/linux/
9114Q: http://patchwork.linuxtv.org/project/linux-media/list/
9115T: git git://linuxtv.org/anttip/media_tree.git
9116S: Maintained
7570589d 9117F: drivers/media/usb/msi2500/
2c57213f 9118
159eeea4
RJ
9119MSYSTEMS DISKONCHIP G3 MTD DRIVER
9120M: Robert Jarzmik <robert.jarzmik@free.fr>
9121L: linux-mtd@lists.infradead.org
9122S: Maintained
9123F: drivers/mtd/devices/docg3*
9124
62a37dc7 9125MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
9126M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9127L: linux-media@vger.kernel.org
9128T: git git://linuxtv.org/media_tree.git
9129S: Maintained
9130F: drivers/media/i2c/mt9m032.c
b5dcee22 9131F: include/media/i2c/mt9m032.h
0e837fb9 9132
62a37dc7 9133MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
9134M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9135L: linux-media@vger.kernel.org
9136T: git git://linuxtv.org/media_tree.git
9137S: Maintained
9138F: drivers/media/i2c/mt9p031.c
b5dcee22 9139F: include/media/i2c/mt9p031.h
0e837fb9 9140
62a37dc7 9141MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
9142M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9143L: linux-media@vger.kernel.org
9144T: git git://linuxtv.org/media_tree.git
9145S: Maintained
9146F: drivers/media/i2c/mt9t001.c
b5dcee22 9147F: include/media/i2c/mt9t001.h
0e837fb9 9148
62a37dc7 9149MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
9150M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9151L: linux-media@vger.kernel.org
9152T: git git://linuxtv.org/media_tree.git
9153S: Maintained
f2272e13 9154F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 9155F: drivers/media/i2c/mt9v032.c
b5dcee22 9156F: include/media/i2c/mt9v032.h
0e837fb9 9157
4e0d13cb 9158MULTIFUNCTION DEVICES (MFD)
f7d3210e 9159M: Lee Jones <lee.jones@linaro.org>
7caa7991 9160T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 9161S: Supported
80366127 9162F: Documentation/devicetree/bindings/mfd/
679655da 9163F: drivers/mfd/
55b5940d 9164F: include/linux/mfd/
29a0729d 9165F: include/dt-bindings/mfd/
4e0d13cb 9166
7683e9e5
LT
9167MULTIMEDIA CARD (MMC) ETC. OVER SPI
9168S: Orphan
9169F: drivers/mmc/host/mmc_spi.c
9170F: include/linux/spi/mmc_spi.h
9171
5c4e6f13 9172MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 9173M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 9174L: linux-mmc@vger.kernel.org
82bb095e 9175T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 9176S: Maintained
2810984b 9177F: Documentation/devicetree/bindings/mmc/
679655da
JP
9178F: drivers/mmc/
9179F: include/linux/mmc/
c117ab84 9180F: include/uapi/linux/mmc/
baca2da4 9181
256ac037
PR
9182MULTIPLEXER SUBSYSTEM
9183M: Peter Rosin <peda@axentia.se>
9184S: Maintained
a3b02a9c 9185F: Documentation/ABI/testing/mux/sysfs-class-mux*
256ac037
PR
9186F: Documentation/devicetree/bindings/mux/
9187F: include/linux/dt-bindings/mux/
a3b02a9c
PR
9188F: include/linux/mux/
9189F: drivers/mux/
256ac037 9190
1da177e4 9191MULTISOUND SOUND DRIVER
8b58be88 9192M: Andrew Veliath <andrewtv@usa.net>
1da177e4 9193S: Maintained
679655da
JP
9194F: Documentation/sound/oss/MultiSound
9195F: sound/oss/msnd*
1da177e4 9196
d735410a 9197MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 9198S: Orphan
c897401b 9199F: drivers/tty/isicom.c
679655da 9200F: include/linux/isicom.h
d735410a 9201
550a7375 9202MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 9203M: Bin Liu <b-liu@ti.com>
795fb7e7 9204L: linux-usb@vger.kernel.org
43b416e5 9205T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 9206S: Maintained
679655da 9207F: drivers/usb/musb/
550a7375 9208
ea0af5f6
MK
9209MXL5007T MEDIA DRIVER
9210M: Michael Krufky <mkrufky@linuxtv.org>
9211L: linux-media@vger.kernel.org
a825eaec 9212W: https://linuxtv.org
ea0af5f6
MK
9213W: http://github.com/mkrufky
9214Q: http://patchwork.linuxtv.org/project/linux-media/list/
9215T: git git://linuxtv.org/mkrufky/tuners.git
9216S: Maintained
9217F: drivers/media/tuners/mxl5007t.*
9218
45d59d70
MV
9219MXSFB DRM DRIVER
9220M: Marek Vasut <marex@denx.de>
9221S: Supported
9222F: drivers/gpu/drm/mxsfb/
9223F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9224
2d3cf588 9225MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 9226M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 9227L: netdev@vger.kernel.org
205057ae 9228W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 9229S: Supported
93f7848b 9230F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 9231
9df4f913
BB
9232NAND FLASH SUBSYSTEM
9233M: Boris Brezillon <boris.brezillon@free-electrons.com>
9234R: Richard Weinberger <richard@nod.at>
9235L: linux-mtd@lists.infradead.org
9236W: http://www.linux-mtd.infradead.org/
9237Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
9238T: git git://git.infradead.org/linux-mtd.git nand/fixes
9239T: git git://git.infradead.org/l2-mtd.git nand/next
9df4f913
BB
9240S: Maintained
9241F: drivers/mtd/nand/
d4092d76 9242F: include/linux/mtd/*nand*.h
9df4f913 9243
23dc05a3
DM
9244NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9245M: Daniel Mack <zonque@gmail.com>
9246S: Maintained
e5747e40 9247L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
9248W: http://www.native-instruments.com
9249F: sound/usb/caiaq/
9250
82abbea7
RD
9251NATSEMI ETHERNET DRIVER (DP8381x)
9252S: Orphan
9253F: drivers/net/ethernet/natsemi/natsemi.c
9254
1da177e4 9255NCP FILESYSTEM
52653199
PV
9256M: Petr Vandrovec <petr@vandrovec.name>
9257S: Odd Fixes
679655da 9258F: fs/ncpfs/
1da177e4 9259
a79b0322
FT
9260NCR 5380 SCSI DRIVERS
9261M: Finn Thain <fthain@telegraphics.com.au>
9262M: Michael Schmitz <schmitzmic@gmail.com>
9263L: linux-scsi@vger.kernel.org
9264S: Maintained
9265F: Documentation/scsi/g_NCR5380.txt
9266F: drivers/scsi/NCR5380.*
9267F: drivers/scsi/arm/cumana_1.c
9268F: drivers/scsi/arm/oak.c
a79b0322
FT
9269F: drivers/scsi/atari_scsi.*
9270F: drivers/scsi/dmx3191d.c
a79b0322 9271F: drivers/scsi/g_NCR5380.*
a79b0322 9272F: drivers/scsi/mac_scsi.*
a79b0322
FT
9273F: drivers/scsi/sun3_scsi.*
9274F: drivers/scsi/sun3_scsi_vme.c
a79b0322 9275
1da177e4 9276NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 9277M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
9278L: linux-scsi@vger.kernel.org
9279S: Maintained
679655da 9280F: drivers/scsi/NCR_D700.*
1da177e4 9281
4aa3eb4c
GR
9282NCT6775 HARDWARE MONITOR DRIVER
9283M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 9284L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
9285S: Maintained
9286F: Documentation/hwmon/nct6775
9287F: drivers/hwmon/nct6775.c
9288
3c2d774c 9289NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 9290M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 9291L: linux-rdma@vger.kernel.org
e3d33cb1 9292W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
9293S: Supported
9294F: drivers/infiniband/hw/nes/
c546b2a3 9295F: include/uapi/rdma/nes-abi.h
3c2d774c 9296
be2f2e84 9297NETEM NETWORK EMULATOR
adbbf69d 9298M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 9299L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 9300S: Maintained
679655da 9301F: net/sched/sch_netem.c
be2f2e84 9302
b2f5a051 9303NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 9304M: Jon Mason <jdmason@kudzu.us>
4a58448b 9305L: netdev@vger.kernel.org
4a58448b 9306S: Supported
679655da 9307F: Documentation/networking/s2io.txt
b2f5a051 9308F: Documentation/networking/vxge.txt
86387e1a 9309F: drivers/net/ethernet/neterion/
4a58448b 9310
fc52497e 9311NETFILTER
0e05e192 9312M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 9313M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1519fccb 9314M: Florian Westphal <fw@strlen.de>
1a03b81d 9315L: netfilter-devel@vger.kernel.org
82b98543 9316L: coreteam@netfilter.org
1da177e4
LT
9317W: http://www.netfilter.org/
9318W: http://www.iptables.org/
1519fccb 9319W: http://www.nftables.org/
42010ed0
PNA
9320Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9321T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9322T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1519fccb 9323S: Maintained
679655da
JP
9324F: include/linux/netfilter*
9325F: include/linux/netfilter/
9326F: include/net/netfilter/
c117ab84
CEB
9327F: include/uapi/linux/netfilter*
9328F: include/uapi/linux/netfilter/
679655da
JP
9329F: net/*/netfilter.c
9330F: net/*/netfilter/
9331F: net/netfilter/
91c269a0 9332F: net/bridge/br_netfilter*.c
1da177e4
LT
9333
9334NETROM NETWORK LAYER
8b58be88 9335M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9336L: linux-hams@vger.kernel.org
d34cb28a 9337W: http://www.linux-ax25.org/
1da177e4 9338S: Maintained
679655da 9339F: include/net/netrom.h
c117ab84 9340F: include/uapi/linux/netrom.h
679655da 9341F: net/netrom/
1da177e4 9342
4c352362
JK
9343NETRONOME ETHERNET DRIVERS
9344M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
9345L: oss-drivers@netronome.com
9346S: Maintained
9347F: drivers/net/ethernet/netronome/
9348
5ddb88c0 9349NETWORK BLOCK DEVICE (NBD)
1e668f4e 9350M: Josef Bacik <jbacik@fb.com>
1da177e4 9351S: Maintained
1e668f4e 9352L: linux-block@vger.kernel.org
5e4b269b 9353L: nbd-general@lists.sourceforge.net
679655da
JP
9354F: Documentation/blockdev/nbd.txt
9355F: drivers/block/nbd.c
c117ab84 9356F: include/uapi/linux/nbd.h
1da177e4 9357
6e43650c
NH
9358NETWORK DROP MONITOR
9359M: Neil Horman <nhorman@tuxdriver.com>
9360L: netdev@vger.kernel.org
9361S: Maintained
9362W: https://fedorahosted.org/dropwatch/
9363F: net/core/drop_monitor.c
9364
7683e9e5
LT
9365NETWORKING DRIVERS
9366L: netdev@vger.kernel.org
9367W: http://www.linuxfoundation.org/en/Net
9368Q: http://patchwork.ozlabs.org/project/netdev/list/
9369T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9370T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9371S: Odd Fixes
9372F: Documentation/devicetree/bindings/net/
9373F: drivers/net/
9374F: include/linux/if_*
9375F: include/linux/netdevice.h
9376F: include/linux/etherdevice.h
9377F: include/linux/fcdevice.h
9378F: include/linux/fddidevice.h
9379F: include/linux/hippidevice.h
9380F: include/linux/inetdevice.h
9381F: include/uapi/linux/if_*
9382F: include/uapi/linux/netdevice.h
9383
9384NETWORKING DRIVERS (WIRELESS)
9385M: Kalle Valo <kvalo@codeaurora.org>
9386L: linux-wireless@vger.kernel.org
9387Q: http://patchwork.kernel.org/project/linux-wireless/list/
9388T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9389T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9390S: Maintained
9391F: Documentation/devicetree/bindings/net/wireless/
9392F: drivers/net/wireless/
9393
3ed6e498
AL
9394NETWORKING [DSA]
9395M: Andrew Lunn <andrew@lunn.ch>
9396M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9397M: Florian Fainelli <f.fainelli@gmail.com>
9398S: Maintained
9399F: net/dsa/
9400F: include/net/dsa.h
9401F: drivers/net/dsa/
9402
1da177e4 9403NETWORKING [GENERAL]
8b58be88 9404M: "David S. Miller" <davem@davemloft.net>
979b6c13 9405L: netdev@vger.kernel.org
b1e8fd54 9406W: http://www.linuxfoundation.org/en/Net
11e98029 9407Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
9408T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9409T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 9410B: mailto:netdev@vger.kernel.org
1da177e4 9411S: Maintained
679655da
JP
9412F: net/
9413F: include/net/
018d21ed
JP
9414F: include/linux/in.h
9415F: include/linux/net.h
9416F: include/linux/netdevice.h
c117ab84
CEB
9417F: include/uapi/linux/in.h
9418F: include/uapi/linux/net.h
9419F: include/uapi/linux/netdevice.h
0c7aecd4 9420F: include/uapi/linux/net_namespace.h
7e814a6c 9421F: tools/net/
f4e53f9a 9422F: tools/testing/selftests/net/
335a67d2 9423F: lib/random32.c
1da177e4 9424
73b7656c
DM
9425NETWORKING [IPSEC]
9426M: Steffen Klassert <steffen.klassert@secunet.com>
9427M: Herbert Xu <herbert@gondor.apana.org.au>
9428M: "David S. Miller" <davem@davemloft.net>
9429L: netdev@vger.kernel.org
d1fc5024
SK
9430T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9431T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 9432S: Maintained
5826bdd1 9433F: net/core/flow.c
73b7656c
DM
9434F: net/xfrm/
9435F: net/key/
9436F: net/ipv4/xfrm*
77999328 9437F: net/ipv4/esp4*
d1fc5024
SK
9438F: net/ipv4/ah4.c
9439F: net/ipv4/ipcomp.c
9440F: net/ipv4/ip_vti.c
73b7656c 9441F: net/ipv6/xfrm*
77999328 9442F: net/ipv6/esp6*
d1fc5024
SK
9443F: net/ipv6/ah6.c
9444F: net/ipv6/ipcomp6.c
9445F: net/ipv6/ip6_vti.c
73b7656c
DM
9446F: include/uapi/linux/xfrm.h
9447F: include/net/xfrm.h
9448
7683e9e5
LT
9449NETWORKING [IPv4/IPv6]
9450M: "David S. Miller" <davem@davemloft.net>
9451M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9452M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9453L: netdev@vger.kernel.org
9454T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9455S: Maintained
9456F: net/ipv4/
9457F: net/ipv6/
9458F: include/net/ip*
9459F: arch/x86/net/*
9460
5703ffaa 9461NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
87a0874c 9462M: Paul Moore <paul@paul-moore.com>
5703ffaa 9463W: https://github.com/netlabel
10e2ff1c 9464L: netdev@vger.kernel.org
5703ffaa 9465L: linux-security-module@vger.kernel.org
10e2ff1c 9466S: Maintained
5703ffaa
PM
9467F: Documentation/netlabel/
9468F: include/net/calipso.h
9469F: include/net/cipso_ipv4.h
9470F: include/net/netlabel.h
9471F: include/uapi/linux/netfilter/xt_SECMARK.h
9472F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9473F: net/netlabel/
9474F: net/ipv4/cipso_ipv4.c
9475F: net/ipv6/calipso.c
9476F: net/netfilter/xt_CONNSECMARK.c
9477F: net/netfilter/xt_SECMARK.c
10e2ff1c 9478
7683e9e5
LT
9479NETWORKING [TLS]
9480M: Ilya Lesokhin <ilyal@mellanox.com>
9481M: Aviad Yehezkel <aviadye@mellanox.com>
9482M: Dave Watson <davejwatson@fb.com>
788873ac 9483L: netdev@vger.kernel.org
7683e9e5
LT
9484S: Maintained
9485F: net/tls/*
9486F: include/uapi/linux/tls.h
9487F: include/net/tls.h
788873ac 9488
7683e9e5 9489NETWORKING [WIRELESS]
0e324cf6
JL
9490L: linux-wireless@vger.kernel.org
9491Q: http://patchwork.kernel.org/project/linux-wireless/list/
0e324cf6 9492
3d396eb1 9493NETXEN (1/10) GbE SUPPORT
67f0160f
MY
9494M: Manish Chopra <manish.chopra@cavium.com>
9495M: Rahul Verma <rahul.verma@cavium.com>
9496M: Dept-GELinuxNICDev@cavium.com
3d396eb1 9497L: netdev@vger.kernel.org
3d396eb1 9498S: Supported
aa43c215 9499F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 9500
6423d30f 9501NFC SUBSYSTEM
6423d30f
AAJ
9502M: Samuel Ortiz <sameo@linux.intel.com>
9503L: linux-wireless@vger.kernel.org
1eb3b216 9504L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 9505S: Supported
6423d30f 9506F: net/nfc/
55eb94f9 9507F: include/net/nfc/
c117ab84 9508F: include/uapi/linux/nfc.h
6423d30f 9509F: drivers/nfc/
397d6497
CR
9510F: include/linux/platform_data/nfcmrvl.h
9511F: include/linux/platform_data/nxp-nci.h
7ebb88e5 9512F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 9513
e8b43555 9514NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 9515M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 9516M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
9517L: linux-nfs@vger.kernel.org
9518W: http://client.linux-nfs.org
cd7b996a 9519T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 9520S: Maintained
679655da
JP
9521F: fs/lockd/
9522F: fs/nfs/
9523F: fs/nfs_common/
9524F: net/sunrpc/
9525F: include/linux/lockd/
9526F: include/linux/nfs*
9527F: include/linux/sunrpc/
c117ab84
CEB
9528F: include/uapi/linux/nfs*
9529F: include/uapi/linux/sunrpc/
1da177e4 9530
85ef9cea 9531NILFS2 FILESYSTEM
e2126935 9532M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 9533L: linux-nilfs@vger.kernel.org
f9472265 9534W: http://nilfs.sourceforge.net/
9e92e516 9535W: http://nilfs.osdn.jp/
e2126935 9536T: git git://github.com/konis/nilfs2.git
85ef9cea 9537S: Supported
679655da
JP
9538F: Documentation/filesystems/nilfs2.txt
9539F: fs/nilfs2/
c35c7ac5 9540F: include/trace/events/nilfs2.h
e63e88bc
RK
9541F: include/uapi/linux/nilfs2_api.h
9542F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 9543
1da177e4 9544NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 9545M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9546W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9547S: Maintained
679655da
JP
9548F: Documentation/scsi/NinjaSCSI.txt
9549F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
9550
9551NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
9552M: GOTO Masanori <gotom@debian.or.jp>
9553M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9554W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9555S: Maintained
679655da
JP
9556F: Documentation/scsi/NinjaSCSI.txt
9557F: drivers/scsi/nsp32*
1da177e4 9558
383b8fb9
LFT
9559NIOS2 ARCHITECTURE
9560M: Ley Foon Tan <lftan@altera.com>
9561L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 9562T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
9563S: Maintained
9564F: arch/nios2/
9565
86d35afb
IM
9566NOHZ, DYNTICKS SUPPORT
9567M: Frederic Weisbecker <fweisbec@gmail.com>
9568M: Thomas Gleixner <tglx@linutronix.de>
9569M: Ingo Molnar <mingo@kernel.org>
9570L: linux-kernel@vger.kernel.org
9571T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9572S: Maintained
9573F: kernel/time/tick*.*
9574F: include/linux/tick.h
9575F: include/linux/sched/nohz.h
9576
21b5a1c3
PM
9577NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9578M: Pavel Machek <pavel@ucw.cz>
9579M: Sakari Ailus <sakari.ailus@iki.fi>
9580L: linux-media@vger.kernel.org
9581S: Maintained
9582F: drivers/media/i2c/et8ek8
9583F: drivers/media/i2c/ad5820.c
9584
2a6afddb 9585NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 9586R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 9587F: include/linux/power/bq2415x_charger.h
081bab21 9588F: include/linux/power/bq27xxx_battery.h
2a6afddb 9589F: include/linux/power/isp1704_charger.h
8c0984e5
SR
9590F: drivers/power/supply/bq2415x_charger.c
9591F: drivers/power/supply/bq27xxx_battery.c
9592F: drivers/power/supply/bq27xxx_battery_i2c.c
9593F: drivers/power/supply/isp1704_charger.c
9594F: drivers/power/supply/rx51_battery.c
2a6afddb 9595
7683e9e5
LT
9596NTB AMD DRIVER
9597M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9598L: linux-ntb@googlegroups.com
9599S: Supported
9600F: drivers/ntb/hw/amd/
9601
a1bd3bae 9602NTB DRIVER CORE
9ef6bf6c
JM
9603M: Jon Mason <jdmason@kudzu.us>
9604M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 9605M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 9606L: linux-ntb@googlegroups.com
fce8a7bb 9607S: Supported
2984411f
JM
9608W: https://github.com/jonmason/ntb/wiki
9609T: git git://github.com/jonmason/ntb.git
fce8a7bb 9610F: drivers/ntb/
548c237c 9611F: drivers/net/ntb_netdev.c
fce8a7bb 9612F: include/linux/ntb.h
a1bd3bae 9613F: include/linux/ntb_transport.h
a9c59ef7 9614F: tools/testing/selftests/ntb/
fce8a7bb 9615
bf2a952d
SS
9616NTB IDT DRIVER
9617M: Serge Semin <fancer.lancer@gmail.com>
9618L: linux-ntb@googlegroups.com
9619S: Supported
9620F: drivers/ntb/hw/idt/
9621
e26a5843
AH
9622NTB INTEL DRIVER
9623M: Jon Mason <jdmason@kudzu.us>
9624M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9625L: linux-ntb@googlegroups.com
e26a5843
AH
9626S: Supported
9627W: https://github.com/jonmason/ntb/wiki
9628T: git git://github.com/jonmason/ntb.git
9629F: drivers/ntb/hw/intel/
fce8a7bb 9630
1da177e4 9631NTFS FILESYSTEM
2818ef50 9632M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9633L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9634W: http://www.tuxera.com/
e6f4dee7 9635T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9636S: Supported
679655da
JP
9637F: Documentation/filesystems/ntfs.txt
9638F: fs/ntfs/
1da177e4 9639
9eb8ef74 9640NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 9641M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9642L: linux-fbdev@vger.kernel.org
ce00f85c 9643S: Maintained
8a61f013
JH
9644F: drivers/video/fbdev/riva/
9645F: drivers/video/fbdev/nvidia/
1da177e4 9646
79461681 9647NVM EXPRESS DRIVER
b3975e94
JF
9648M: Keith Busch <keith.busch@intel.com>
9649M: Jens Axboe <axboe@fb.com>
b508fc35
CH
9650M: Christoph Hellwig <hch@lst.de>
9651M: Sagi Grimberg <sagi@grimberg.me>
79461681 9652L: linux-nvme@lists.infradead.org
b508fc35
CH
9653T: git://git.infradead.org/nvme.git
9654W: http://git.infradead.org/nvme.git
79461681 9655S: Supported
57dacad5 9656F: drivers/nvme/host/
79461681 9657F: include/linux/nvme.h
b508fc35 9658F: include/uapi/linux/nvme_ioctl.h
79461681 9659
b1ad1475
JS
9660NVM EXPRESS FC TRANSPORT DRIVERS
9661M: James Smart <james.smart@broadcom.com>
9662L: linux-nvme@lists.infradead.org
9663S: Supported
9664F: include/linux/nvme-fc.h
d6d20012 9665F: include/linux/nvme-fc-driver.h
e399441d 9666F: drivers/nvme/host/fc.c
c5343203 9667F: drivers/nvme/target/fc.c
475d0fe7 9668F: drivers/nvme/target/fcloop.c
b1ad1475 9669
7683e9e5
LT
9670NVM EXPRESS TARGET DRIVER
9671M: Christoph Hellwig <hch@lst.de>
9672M: Sagi Grimberg <sagi@grimberg.me>
9673L: linux-nvme@lists.infradead.org
9674T: git://git.infradead.org/nvme.git
9675W: http://git.infradead.org/nvme.git
9676S: Supported
9677F: drivers/nvme/target/
9678
aee4b9bd
SK
9679NVMEM FRAMEWORK
9680M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
aee4b9bd
SK
9681S: Maintained
9682F: drivers/nvmem/
9683F: Documentation/devicetree/bindings/nvmem/
c26bbb3c 9684F: Documentation/ABI/stable/sysfs-bus-nvmem
aee4b9bd
SK
9685F: include/linux/nvmem-consumer.h
9686F: include/linux/nvmem-provider.h
9687
f50d7146 9688NXP TDA998X DRM DRIVER
0d7f4f05 9689M: Russell King <linux@armlinux.org.uk>
f50d7146 9690S: Supported
0d7f4f05
RK
9691T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9692T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
9693F: drivers/gpu/drm/i2c/tda998x_drv.c
9694F: include/drm/i2c/tda998x.h
9695
fbace43e
PR
9696NXP TFA9879 DRIVER
9697M: Peter Rosin <peda@axentia.se>
9698L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9699S: Maintained
9700F: sound/soc/codecs/tfa9879*
9701
7683e9e5
LT
9702NXP-NCI NFC DRIVER
9703M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9704R: Charles Gorand <charles.gorand@effinnov.com>
9705L: linux-nfc@lists.01.org (moderated for non-subscribers)
9706S: Supported
9707F: drivers/nfc/nxp-nci
9708
442f04c3
JP
9709OBJTOOL
9710M: Josh Poimboeuf <jpoimboe@redhat.com>
9711S: Supported
9712F: tools/objtool/
9713
7683e9e5
LT
9714OMAP AUDIO SUPPORT
9715M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9716M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9717L: alsa-devel@alsa-project.org (moderated for non-subscribers)
57b6bfcf 9718L: linux-omap@vger.kernel.org
57b6bfcf 9719S: Maintained
7683e9e5 9720F: sound/soc/omap/
57b6bfcf 9721
7683e9e5
LT
9722OMAP CLOCK FRAMEWORK SUPPORT
9723M: Paul Walmsley <paul@pwsan.com>
f5525786 9724L: linux-omap@vger.kernel.org
f5525786 9725S: Maintained
7683e9e5 9726F: arch/arm/*omap*/*clock*
f5525786 9727
50f29fbd 9728OMAP DEVICE TREE SUPPORT
cdb55ab0 9729M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
9730M: Tony Lindgren <tony@atomide.com>
9731L: linux-omap@vger.kernel.org
d0fb18c5 9732L: devicetree@vger.kernel.org
50f29fbd 9733S: Maintained
7683e9e5
LT
9734F: arch/arm/boot/dts/*omap*
9735F: arch/arm/boot/dts/*am3*
9736F: arch/arm/boot/dts/*am4*
9737F: arch/arm/boot/dts/*am5*
9738F: arch/arm/boot/dts/*dra7*
f5525786 9739
7683e9e5
LT
9740OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9741M: Tomi Valkeinen <tomi.valkeinen@ti.com>
692ab1f3 9742L: linux-omap@vger.kernel.org
7683e9e5 9743L: linux-fbdev@vger.kernel.org
692ab1f3 9744S: Maintained
7683e9e5
LT
9745F: drivers/video/fbdev/omap2/
9746F: Documentation/arm/OMAP/DSS
692ab1f3 9747
7683e9e5
LT
9748OMAP FRAMEBUFFER SUPPORT
9749M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9750L: linux-fbdev@vger.kernel.org
f5525786
TL
9751L: linux-omap@vger.kernel.org
9752S: Maintained
7683e9e5 9753F: drivers/video/fbdev/omap/
f5525786 9754
18640193
TL
9755OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9756M: Roger Quadros <rogerq@ti.com>
9757M: Tony Lindgren <tony@atomide.com>
9758L: linux-omap@vger.kernel.org
9759S: Maintained
9760F: drivers/memory/omap-gpmc.c
9761F: arch/arm/mach-omap2/*gpmc*
9762
7683e9e5
LT
9763OMAP GPIO DRIVER
9764M: Grygorii Strashko <grygorii.strashko@ti.com>
9765M: Santosh Shilimkar <ssantosh@kernel.org>
9766M: Kevin Hilman <khilman@kernel.org>
178ff4c9 9767L: linux-omap@vger.kernel.org
178ff4c9 9768S: Maintained
7683e9e5
LT
9769F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9770F: drivers/gpio/gpio-omap.c
178ff4c9 9771
8b37fcfc
OBC
9772OMAP HARDWARE SPINLOCK SUPPORT
9773M: Ohad Ben-Cohen <ohad@wizery.com>
9774L: linux-omap@vger.kernel.org
9775S: Maintained
9776F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9777
653f41b5 9778OMAP HS MMC SUPPORT
0a4585c6 9779L: linux-mmc@vger.kernel.org
653f41b5 9780L: linux-omap@vger.kernel.org
dfa5d196 9781S: Orphan
653f41b5 9782F: drivers/mmc/host/omap_hsmmc.c
f5525786 9783
8633fb30
PW
9784OMAP HWMOD DATA
9785M: Paul Walmsley <paul@pwsan.com>
9786L: linux-omap@vger.kernel.org
9787S: Maintained
9788F: arch/arm/mach-omap2/omap_hwmod*data*
9789
f400c82e 9790OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9791M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9792L: linux-omap@vger.kernel.org
9793S: Maintained
9794F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9795
7683e9e5
LT
9796OMAP HWMOD SUPPORT
9797M: Benoît Cousson <bcousson@baylibre.com>
9798M: Paul Walmsley <paul@pwsan.com>
9799L: linux-omap@vger.kernel.org
9800S: Maintained
9801F: arch/arm/mach-omap2/omap_hwmod.*
9802
0db83ced 9803OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9804M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9805L: linux-media@vger.kernel.org
9806S: Maintained
7eec52db 9807F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9808F: drivers/media/platform/omap3isp/
0db83ced 9809F: drivers/staging/media/omap4iss/
7e8970e1 9810
7683e9e5
LT
9811OMAP MMC SUPPORT
9812M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9813L: linux-omap@vger.kernel.org
9814S: Maintained
9815F: drivers/mmc/host/omap.c
9816
9817OMAP POWER MANAGEMENT SUPPORT
9818M: Kevin Hilman <khilman@kernel.org>
9819L: linux-omap@vger.kernel.org
9820S: Maintained
9821F: arch/arm/*omap*/*pm*
9822F: drivers/cpufreq/omap-cpufreq.c
9823
9824OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9825M: Rajendra Nayak <rnayak@codeaurora.org>
9826M: Paul Walmsley <paul@pwsan.com>
9827L: linux-omap@vger.kernel.org
9828S: Maintained
9829F: arch/arm/mach-omap2/prm*
9830
9831OMAP RANDOM NUMBER GENERATOR SUPPORT
9832M: Deepak Saxena <dsaxena@plexity.net>
9833S: Maintained
9834F: drivers/char/hw_random/omap-rng.c
9835
f5525786 9836OMAP USB SUPPORT
f5525786
TL
9837L: linux-usb@vger.kernel.org
9838L: linux-omap@vger.kernel.org
3b243519 9839S: Orphan
a16fbd65
JP
9840F: drivers/usb/*/*omap*
9841F: arch/arm/*omap*/usb*
f5525786 9842
c351e290
MJ
9843OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9844M: Mark Jackson <mpfj@newflow.co.uk>
9845L: linux-omap@vger.kernel.org
9846S: Maintained
9847F: arch/arm/boot/dts/am335x-nano.dts
9848
7683e9e5
LT
9849OMAP1 SUPPORT
9850M: Aaro Koskinen <aaro.koskinen@iki.fi>
9851M: Tony Lindgren <tony@atomide.com>
9852L: linux-omap@vger.kernel.org
9853Q: http://patchwork.kernel.org/project/linux-omap/list/
9854T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9855S: Maintained
9856F: arch/arm/mach-omap1/
9857F: arch/arm/plat-omap/
9858F: arch/arm/configs/omap1_defconfig
9859F: drivers/i2c/busses/i2c-omap.c
9860F: include/linux/i2c-omap.h
9861
9862OMAP2+ SUPPORT
9863M: Tony Lindgren <tony@atomide.com>
9864L: linux-omap@vger.kernel.org
9865W: http://www.muru.com/linux/omap/
9866W: http://linux.omap.com/
9867Q: http://patchwork.kernel.org/project/linux-omap/list/
9868T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9869S: Maintained
9870F: arch/arm/mach-omap2/
9871F: arch/arm/plat-omap/
9872F: arch/arm/configs/omap2plus_defconfig
9873F: drivers/i2c/busses/i2c-omap.c
9874F: drivers/irqchip/irq-omap-intc.c
9875F: drivers/mfd/*omap*.c
9876F: drivers/mfd/menelaus.c
9877F: drivers/mfd/palmas.c
9878F: drivers/mfd/tps65217.c
9879F: drivers/mfd/tps65218.c
9880F: drivers/mfd/tps65910.c
9881F: drivers/mfd/twl-core.[ch]
9882F: drivers/mfd/twl4030*.c
9883F: drivers/mfd/twl6030*.c
9884F: drivers/mfd/twl6040*.c
9885F: drivers/regulator/palmas-regulator*.c
9886F: drivers/regulator/pbias-regulator.c
9887F: drivers/regulator/tps65217-regulator.c
9888F: drivers/regulator/tps65218-regulator.c
9889F: drivers/regulator/tps65910-regulator.c
9890F: drivers/regulator/twl-regulator.c
9891F: drivers/regulator/twl6030-regulator.c
9892F: include/linux/i2c-omap.h
9893
323ac96d
HH
9894ONION OMEGA2+ BOARD
9895M: Harvey Hunt <harveyhuntnexus@gmail.com>
9896L: linux-mips@linux-mips.org
9897S: Maintained
9898F: arch/mips/boot/dts/ralink/omega2p.dts
9899
0ad122d9 9900OMFS FILESYSTEM
8b58be88 9901M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9902L: linux-karma-devel@lists.sourceforge.net
9903S: Maintained
679655da
JP
9904F: Documentation/filesystems/omfs.txt
9905F: fs/omfs/
0ad122d9 9906
c1986ee9 9907OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9908M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9909S: Maintained
679655da
JP
9910F: drivers/char/pcmcia/cm4000_cs.c
9911F: include/linux/cm4000_cs.h
c117ab84 9912F: include/uapi/linux/cm4000_cs.h
c1986ee9 9913
77c44ab1 9914OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9915M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9916S: Maintained
679655da 9917F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9918
7683e9e5
LT
9919OMNIVISION OV13858 SENSOR DRIVER
9920M: Sakari Ailus <sakari.ailus@linux.intel.com>
9921L: linux-media@vger.kernel.org
9922T: git git://linuxtv.org/media_tree.git
9923S: Maintained
9924F: drivers/media/i2c/ov13858.c
9925
2d77a2a6
SL
9926OMNIVISION OV5640 SENSOR DRIVER
9927M: Steve Longerbeam <slongerbeam@gmail.com>
9928L: linux-media@vger.kernel.org
9929T: git git://linuxtv.org/media_tree.git
9930S: Maintained
9931F: drivers/media/i2c/ov5640.c
9932
3c2472a3 9933OMNIVISION OV5647 SENSOR DRIVER
e4f12a1f 9934M: Luis Oliveira <lolivei@synopsys.com>
3c2472a3
RO
9935L: linux-media@vger.kernel.org
9936T: git git://linuxtv.org/media_tree.git
9937S: Maintained
9938F: drivers/media/i2c/ov5647.c
9939
77d5140f 9940OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9941M: Jonathan Corbet <corbet@lwn.net>
661263b5 9942L: linux-media@vger.kernel.org
275ffde4 9943T: git git://linuxtv.org/media_tree.git
77d5140f 9944S: Maintained
90d72ac6 9945F: drivers/media/i2c/ov7670.c
bba58289 9946F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
77d5140f 9947
431bca73 9948ONENAND FLASH DRIVER
8b58be88 9949M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9950L: linux-mtd@lists.infradead.org
9951S: Maintained
679655da
JP
9952F: drivers/mtd/onenand/
9953F: include/linux/mtd/onenand*.h
431bca73 9954
1da177e4 9955ONSTREAM SCSI TAPE DRIVER
8b58be88 9956M: Willem Riede <osst@riede.org>
1da177e4
LT
9957L: osst-users@lists.sourceforge.net
9958L: linux-scsi@vger.kernel.org
9959S: Maintained
f7269cfc
JD
9960F: Documentation/scsi/osst.txt
9961F: drivers/scsi/osst.*
9962F: drivers/scsi/osst_*.h
9963F: drivers/scsi/st.h
1da177e4 9964
82abbea7
RD
9965OP-TEE DRIVER
9966M: Jens Wiklander <jens.wiklander@linaro.org>
e2d1d6c0 9967S: Maintained
82abbea7
RD
9968F: drivers/tee/optee/
9969
9970OPA-VNIC DRIVER
9971M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9972M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9973L: linux-rdma@vger.kernel.org
9974S: Supported
9975F: drivers/infiniband/ulp/opa_vnic
e2d1d6c0 9976
7683e9e5
LT
9977OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9978M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9979L: devicetree@vger.kernel.org
9980S: Maintained
9981F: Documentation/devicetree/dynamic-resolution-notes.txt
9982F: Documentation/devicetree/overlay-notes.txt
9983F: drivers/of/overlay.c
9984F: drivers/of/resolver.c
9985
860c44c1 9986OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9987M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9988M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9989L: devicetree@vger.kernel.org
a7fefe9f 9990W: http://www.devicetree.org/
fcdec35e 9991T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9992S: Maintained
f8828205 9993F: drivers/of/
860c44c1 9994F: include/linux/of*.h
f8828205 9995F: scripts/dtc/
acedeb50 9996F: Documentation/ABI/testing/sysfs-firmware-ofw
860c44c1 9997
f8828205 9998OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9999M: Rob Herring <robh+dt@kernel.org>
f8828205 10000M: Mark Rutland <mark.rutland@arm.com>
f8828205 10001L: devicetree@vger.kernel.org
9f273c24 10002T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 10003Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
10004S: Maintained
10005F: Documentation/devicetree/
10006F: arch/*/boot/dts/
10007F: include/dt-bindings/
10008
82abbea7
RD
10009OPENCORES I2C BUS DRIVER
10010M: Peter Korsgaard <jacmet@sunsite.dk>
10011L: linux-i2c@vger.kernel.org
10012S: Maintained
10013F: Documentation/i2c/busses/i2c-ocores
10014F: drivers/i2c/busses/i2c-ocores.c
10015
19f9d392
JB
10016OPENRISC ARCHITECTURE
10017M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
10018M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10019M: Stafford Horne <shorne@gmail.com>
9dfc96d7 10020T: git git://github.com/openrisc/linux.git
d01e1f35
SH
10021L: openrisc@lists.librecores.org
10022W: http://openrisc.io
19f9d392 10023S: Maintained
14430813 10024F: arch/openrisc/
19f9d392 10025
ccb1352e 10026OPENVSWITCH
4f337ed5 10027M: Pravin Shelar <pshelar@nicira.com>
b422da7c 10028L: netdev@vger.kernel.org
ccb1352e
JG
10029L: dev@openvswitch.org
10030W: http://openvswitch.org
ccb1352e
JG
10031S: Maintained
10032F: net/openvswitch/
b422da7c 10033F: include/uapi/linux/openvswitch.h
ccb1352e 10034
875fa6fb
VK
10035OPERATING PERFORMANCE POINTS (OPP)
10036M: Viresh Kumar <vireshk@kernel.org>
10037M: Nishanth Menon <nm@ti.com>
10038M: Stephen Boyd <sboyd@codeaurora.org>
10039L: linux-pm@vger.kernel.org
10040S: Maintained
10041T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10042F: drivers/base/power/opp/
10043F: include/linux/pm_opp.h
10044F: Documentation/power/opp.txt
10045F: Documentation/devicetree/bindings/opp/
10046
af39917d
CL
10047OPL4 DRIVER
10048M: Clemens Ladisch <clemens@ladisch.de>
10049L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10050T: git git://git.alsa-project.org/alsa-kernel.git
10051S: Maintained
10052F: sound/drivers/opl4/
10053
1da177e4 10054OPROFILE
4cf7e718 10055M: Robert Richter <rric@kernel.org>
1da177e4
LT
10056L: oprofile-list@lists.sf.net
10057S: Maintained
81c4a8a6 10058F: arch/*/include/asm/oprofile*.h
679655da
JP
10059F: arch/*/oprofile/
10060F: drivers/oprofile/
10061F: include/linux/oprofile.h
1da177e4 10062
e2d1d6c0 10063ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 10064M: Mark Fasheh <mfasheh@versity.com>
d6351db2 10065M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 10066L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 10067W: http://ocfs2.wiki.kernel.org
e2d1d6c0 10068S: Supported
679655da
JP
10069F: Documentation/filesystems/ocfs2.txt
10070F: Documentation/filesystems/dlmfs.txt
10071F: fs/ocfs2/
e2d1d6c0 10072
82abbea7
RD
10073ORANGEFS FILESYSTEM
10074M: Mike Marshall <hubcap@omnibond.com>
10075L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10076T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10077S: Supported
10078F: fs/orangefs/
10079F: Documentation/filesystems/orangefs.txt
10080
10081ORINOCO DRIVER
10082L: linux-wireless@vger.kernel.org
491b26b4 10083W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 10084W: http://www.nongnu.org/orinoco/
3a59babb 10085S: Orphan
2be45b66 10086F: drivers/net/wireless/intersil/orinoco/
1da177e4 10087
42c55aa8 10088OSD LIBRARY and FILESYSTEM
fadc0752 10089M: Boaz Harrosh <ooo@electrozaur.com>
68274794 10090S: Maintained
42c55aa8 10091F: drivers/scsi/osd/
6b6f0b6c 10092F: include/scsi/osd_*
42c55aa8 10093F: fs/exofs/
68274794 10094
82abbea7
RD
10095OV2659 OMNIVISION SENSOR DRIVER
10096M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10097L: linux-media@vger.kernel.org
10098W: https://linuxtv.org
10099Q: http://patchwork.linuxtv.org/project/linux-media/list/
10100T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10101S: Maintained
10102F: drivers/media/i2c/ov2659.c
10103F: include/media/i2c/ov2659.h
10104
ef94b186 10105OVERLAY FILESYSTEM
7c37fbda 10106M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
10107L: linux-unionfs@vger.kernel.org
10108T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 10109S: Supported
1d113735 10110F: fs/overlayfs/
7c37fbda
NB
10111F: Documentation/filesystems/overlayfs.txt
10112
e2d1d6c0 10113P54 WIRELESS DRIVER
084cb0fe 10114M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 10115L: linux-wireless@vger.kernel.org
084cb0fe 10116W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 10117S: Maintained
d3466830 10118F: drivers/net/wireless/intersil/p54/
e2d1d6c0 10119
f5cd7872 10120PA SEMI ETHERNET DRIVER
f5cd7872 10121L: netdev@vger.kernel.org
56a5b8da 10122S: Orphan
ded19add 10123F: drivers/net/ethernet/pasemi/*
f5cd7872 10124
beb58aa3 10125PA SEMI SMBUS DRIVER
846557d3 10126L: linux-i2c@vger.kernel.org
56a5b8da 10127S: Orphan
679655da 10128F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 10129
48fc267e
SK
10130PADATA PARALLEL EXECUTION MECHANISM
10131M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
10132L: linux-crypto@vger.kernel.org
10133S: Maintained
10134F: kernel/padata.c
10135F: include/linux/padata.h
10136F: Documentation/padata.txt
10137
709ee531 10138PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 10139M: Harald Welte <laforge@gnumonks.org>
d0944853 10140L: platform-driver-x86@vger.kernel.org
709ee531 10141S: Maintained
679655da 10142F: drivers/platform/x86/panasonic-laptop.c
709ee531 10143
368dd5ac 10144PANASONIC MN10300/AM33/AM34 PORT
8b58be88 10145M: David Howells <dhowells@redhat.com>
4fa97181
DH
10146L: linux-am33-list@redhat.com (moderated for non-subscribers)
10147W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10148S: Maintained
679655da
JP
10149F: Documentation/mn10300/
10150F: arch/mn10300/
4fa97181 10151
305b37bd 10152PARALLEL LCD/KEYPAD PANEL DRIVER
7683e9e5
LT
10153M: Willy Tarreau <willy@haproxy.com>
10154M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10155S: Odd Fixes
10156F: Documentation/misc-devices/lcd-panel-cgram.txt
10157F: drivers/misc/panel.c
305b37bd 10158
64dfff03
SM
10159PARALLEL PORT SUBSYSTEM
10160M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 10161M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 10162L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 10163S: Maintained
679655da
JP
10164F: drivers/parport/
10165F: include/linux/parport*.h
10166F: drivers/char/ppdev.c
c117ab84 10167F: include/uapi/linux/ppdev.h
64dfff03 10168F: Documentation/parport*.txt
1da177e4 10169
4cdf6bc2 10170PARAVIRT_OPS INTERFACE
30c1bbff 10171M: Juergen Gross <jgross@suse.com>
8b58be88
JP
10172M: Chris Wright <chrisw@sous-sol.org>
10173M: Alok Kataria <akataria@vmware.com>
10174M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 10175L: virtualization@lists.linux-foundation.org
4cdf6bc2 10176S: Supported
a2e19991 10177F: Documentation/virtual/paravirt_ops.txt
679655da 10178F: arch/*/kernel/paravirt*
30c1bbff 10179F: arch/*/include/asm/paravirt*.h
47ae4b05 10180F: include/linux/hypervisor.h
4cdf6bc2 10181
e2d1d6c0 10182PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 10183M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 10184L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 10185S: Maintained
679655da
JP
10186F: Documentation/blockdev/paride.txt
10187F: drivers/block/paride/
e2d1d6c0
RD
10188
10189PARISC ARCHITECTURE
b8828770 10190M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 10191M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
10192L: linux-parisc@vger.kernel.org
10193W: http://www.parisc-linux.org/
8a6e2535 10194Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 10195T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 10196T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 10197S: Maintained
679655da 10198F: arch/parisc/
2b6bac9e 10199F: Documentation/parisc/
679655da 10200F: drivers/parisc/
2b6bac9e
HD
10201F: drivers/char/agp/parisc-agp.c
10202F: drivers/input/serio/gscps2.c
10203F: drivers/parport/parport_gsc.*
10204F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 10205F: drivers/video/fbdev/sti*
2b6bac9e
HD
10206F: drivers/video/console/sti*
10207F: drivers/video/logo/logo_parisc*
e2d1d6c0 10208
44091d29
JP
10209PARMAN
10210M: Jiri Pirko <jiri@mellanox.com>
10211L: netdev@vger.kernel.org
10212S: Supported
10213F: lib/parman.c
10214F: lib/test_parman.c
10215F: include/linux/parman.h
10216
1662d32c 10217PC87360 HARDWARE MONITORING DRIVER
8b58be88 10218M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 10219L: linux-hwmon@vger.kernel.org
1662d32c 10220S: Maintained
679655da
JP
10221F: Documentation/hwmon/pc87360
10222F: drivers/hwmon/pc87360.c
1662d32c
JC
10223
10224PC8736x GPIO DRIVER
8b58be88 10225M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10226S: Maintained
679655da 10227F: drivers/char/pc8736x_gpio.c
1662d32c 10228
1ad107fd 10229PC87427 HARDWARE MONITORING DRIVER
d8130624 10230M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10231L: linux-hwmon@vger.kernel.org
1ad107fd
JD
10232S: Maintained
10233F: Documentation/hwmon/pc87427
10234F: drivers/hwmon/pc87427.c
10235
b26e0ed4 10236PCA9532 LED DRIVER
8b58be88 10237M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 10238S: Maintained
d5ca6918
JP
10239F: drivers/leds/leds-pca9532.c
10240F: include/linux/leds-pca9532.h
b26e0ed4 10241
5ce914a8 10242PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 10243M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
10244L: linux-i2c@vger.kernel.org
10245S: Maintained
b4f0b74e 10246F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 10247
3971dae5 10248PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 10249M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
10250S: Maintained
10251F: drivers/firmware/pcdp.*
10252
7683e9e5
LT
10253PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10254M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
f60b15b8 10255L: linux-pci@vger.kernel.org
7683e9e5
LT
10256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10257S: Maintained
10258F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10259F: drivers/pci/host/pci-aardvark.c
f60b15b8 10260
eaa6111b
LFT
10261PCI DRIVER FOR ALTERA PCIE IP
10262M: Ley Foon Tan <lftan@altera.com>
10263L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10264L: linux-pci@vger.kernel.org
10265S: Supported
10266F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10267F: drivers/pci/host/pcie-altera.c
10268
7683e9e5
LT
10269PCI DRIVER FOR APPLIEDMICRO XGENE
10270M: Tanmay Inamdar <tinamdar@apm.com>
10271L: linux-pci@vger.kernel.org
10272L: linux-arm-kernel@lists.infradead.org
10273S: Maintained
10274F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10275F: drivers/pci/host/pci-xgene.c
10276
b7e78170
RH
10277PCI DRIVER FOR ARM VERSATILE PLATFORM
10278M: Rob Herring <robh@kernel.org>
10279L: linux-pci@vger.kernel.org
10280L: linux-arm-kernel@lists.infradead.org
10281S: Maintained
10282F: Documentation/devicetree/bindings/pci/versatile.txt
10283F: drivers/pci/host/pci-versatile.c
10284
3dc9d38c
TP
10285PCI DRIVER FOR ARMADA 8K
10286M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10287L: linux-pci@vger.kernel.org
10288L: linux-arm-kernel@lists.infradead.org
10289S: Maintained
10290F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 10291F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 10292
62d0ff83
ML
10293PCI DRIVER FOR FREESCALE LAYERSCAPE
10294M: Minghuan Lian <minghuan.Lian@freescale.com>
10295M: Mingkai Hu <mingkai.hu@freescale.com>
10296M: Roy Zang <tie-fei.zang@freescale.com>
10297L: linuxppc-dev@lists.ozlabs.org
10298L: linux-pci@vger.kernel.org
10299L: linux-arm-kernel@lists.infradead.org
10300S: Maintained
950bf638 10301F: drivers/pci/dwc/*layerscape*
62d0ff83 10302
7683e9e5
LT
10303PCI DRIVER FOR GENERIC OF HOSTS
10304M: Will Deacon <will.deacon@arm.com>
f0b75693
BH
10305L: linux-pci@vger.kernel.org
10306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10307S: Maintained
7683e9e5
LT
10308F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10309F: drivers/pci/host/pci-host-common.c
10310F: drivers/pci/host/pci-host-generic.c
f0b75693 10311
7683e9e5
LT
10312PCI DRIVER FOR IMX6
10313M: Richard Zhu <hongxing.zhu@nxp.com>
10314M: Lucas Stach <l.stach@pengutronix.de>
8c39d710
TP
10315L: linux-pci@vger.kernel.org
10316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10317S: Maintained
7683e9e5
LT
10318F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10319F: drivers/pci/dwc/*imx6*
10320
10321PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10322M: Keith Busch <keith.busch@intel.com>
7674d05d 10323M: Jonathan Derrick <jonathan.derrick@intel.com>
7683e9e5
LT
10324L: linux-pci@vger.kernel.org
10325S: Supported
10326F: drivers/pci/host/vmd.c
8c39d710 10327
080b47de
LG
10328PCI DRIVER FOR MICROSEMI SWITCHTEC
10329M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10330M: Stephen Bates <stephen.bates@microsemi.com>
10331M: Logan Gunthorpe <logang@deltatee.com>
10332L: linux-pci@vger.kernel.org
10333S: Maintained
44fc691b 10334F: Documentation/switchtec.txt
5d8e1881 10335F: Documentation/ABI/testing/sysfs-class-switchtec
080b47de 10336F: drivers/pci/switch/switchtec*
52eabba5 10337F: include/uapi/linux/switchtec_ioctl.h
080b47de 10338
7683e9e5
LT
10339PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10340M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10341M: Jason Cooper <jason@lakedaemon.net>
10342L: linux-pci@vger.kernel.org
10343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10344S: Maintained
10345F: drivers/pci/host/*mvebu*
10346
0447cfd7
TR
10347PCI DRIVER FOR NVIDIA TEGRA
10348M: Thierry Reding <thierry.reding@gmail.com>
10349L: linux-tegra@vger.kernel.org
f0b75693 10350L: linux-pci@vger.kernel.org
0447cfd7
TR
10351S: Supported
10352F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10353F: drivers/pci/host/pci-tegra.c
10354
f0b75693
BH
10355PCI DRIVER FOR RENESAS R-CAR
10356M: Simon Horman <horms@verge.net.au>
10357L: linux-pci@vger.kernel.org
4a121096 10358L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
10359S: Maintained
10360F: drivers/pci/host/*rcar*
10361
4af82255 10362PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 10363M: Jingoo Han <jingoohan1@gmail.com>
4af82255 10364L: linux-pci@vger.kernel.org
f0b75693
BH
10365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10366L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 10367S: Maintained
950bf638 10368F: drivers/pci/dwc/pci-exynos.c
4af82255 10369
96291d56 10370PCI DRIVER FOR SYNOPSYS DESIGNWARE
b7701755 10371M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 10372M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
10373L: linux-pci@vger.kernel.org
10374S: Maintained
10375F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 10376F: drivers/pci/dwc/*designware*
5a3aa2a8 10377
7683e9e5
LT
10378PCI DRIVER FOR TI DRA7XX
10379M: Kishon Vijay Abraham I <kishon@ti.com>
10380L: linux-omap@vger.kernel.org
10381L: linux-pci@vger.kernel.org
10382S: Supported
10383F: Documentation/devicetree/bindings/pci/ti-pci.txt
10384F: drivers/pci/dwc/pci-dra7xx.c
10385
10386PCI DRIVER FOR TI KEYSTONE
10387M: Murali Karicheri <m-karicheri2@ti.com>
cf28855b
WD
10388L: linux-pci@vger.kernel.org
10389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10390S: Maintained
7683e9e5 10391F: drivers/pci/dwc/*keystone*
cf28855b 10392
7683e9e5
LT
10393PCI ENDPOINT SUBSYSTEM
10394M: Kishon Vijay Abraham I <kishon@ti.com>
185a383a 10395L: linux-pci@vger.kernel.org
7683e9e5 10396T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
185a383a 10397S: Supported
7683e9e5
LT
10398F: drivers/pci/endpoint/
10399F: drivers/misc/pci_endpoint_test.c
10400F: tools/pci/
185a383a 10401
7683e9e5
LT
10402PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10403M: Russell Currey <ruscur@russell.cc>
10404L: linuxppc-dev@lists.ozlabs.org
10405S: Supported
10406F: Documentation/powerpc/eeh-pci-error-recovery.txt
10407F: arch/powerpc/kernel/eeh*.c
10408F: arch/powerpc/platforms/*/eeh*.c
10409F: arch/powerpc/include/*/eeh*.h
10410
10411PCI ERROR RECOVERY
10412M: Linas Vepstas <linasvepstas@gmail.com>
51b66a6c 10413L: linux-pci@vger.kernel.org
7683e9e5
LT
10414S: Supported
10415F: Documentation/PCI/pci-error-recovery.txt
51b66a6c 10416
af1169b4
LFT
10417PCI MSI DRIVER FOR ALTERA MSI IP
10418M: Ley Foon Tan <lftan@altera.com>
10419L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10420L: linux-pci@vger.kernel.org
10421S: Supported
10422F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10423F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 10424
dcd19de3
DD
10425PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10426M: Duc Dang <dhdang@apm.com>
10427L: linux-pci@vger.kernel.org
10428L: linux-arm-kernel@lists.infradead.org
10429S: Maintained
10430F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10431F: drivers/pci/host/pci-xgene-msi.c
10432
7683e9e5
LT
10433PCI SUBSYSTEM
10434M: Bjorn Helgaas <bhelgaas@google.com>
10435L: linux-pci@vger.kernel.org
10436Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10437T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10438S: Supported
10439F: Documentation/devicetree/bindings/pci/
10440F: Documentation/PCI/
10441F: drivers/pci/
10442F: include/linux/pci*
10443F: arch/x86/pci/
10444F: arch/x86/kernel/quirks.c
10445
a3cbfae1
NC
10446PCIE DRIVER FOR AXIS ARTPEC
10447M: Niklas Cassel <niklas.cassel@axis.com>
10448M: Jesper Nilsson <jesper.nilsson@axis.com>
10449L: linux-arm-kernel@axis.com
10450L: linux-pci@vger.kernel.org
10451S: Maintained
10452F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 10453F: drivers/pci/dwc/*artpec*
a3cbfae1 10454
7683e9e5
LT
10455PCIE DRIVER FOR CAVIUM THUNDERX
10456M: David Daney <david.daney@cavium.com>
10457L: linux-pci@vger.kernel.org
10458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10459S: Supported
10460F: Documentation/devicetree/bindings/pci/pci-thunder-*
10461F: drivers/pci/host/pci-thunder-*
10462
500a1d9a
ZW
10463PCIE DRIVER FOR HISILICON
10464M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 10465M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
10466L: linux-pci@vger.kernel.org
10467S: Maintained
10468F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 10469F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 10470
fc5165db
XS
10471PCIE DRIVER FOR HISILICON KIRIN
10472M: Xiaowei Song <songxiaowei@hisilicon.com>
10473M: Binghui Wang <wangbinghui@hisilicon.com>
10474L: linux-pci@vger.kernel.org
10475S: Maintained
10476F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10477F: drivers/pci/dwc/pcie-kirin.c
10478
7683e9e5
LT
10479PCIE DRIVER FOR MEDIATEK
10480M: Ryder Lee <ryder.lee@mediatek.com>
10481L: linux-pci@vger.kernel.org
10482L: linux-mediatek@lists.infradead.org
10483S: Supported
10484F: Documentation/devicetree/bindings/pci/mediatek*
10485F: drivers/pci/host/*mediatek*
10486
10487PCIE DRIVER FOR QUALCOMM MSM
10488M: Stanimir Varbanov <svarbanov@mm-sol.com>
10489L: linux-pci@vger.kernel.org
10490L: linux-arm-msm@vger.kernel.org
10491S: Maintained
10492F: drivers/pci/dwc/*qcom*
10493
e77f847d
SL
10494PCIE DRIVER FOR ROCKCHIP
10495M: Shawn Lin <shawn.lin@rock-chips.com>
e77f847d
SL
10496L: linux-pci@vger.kernel.org
10497L: linux-rockchip@lists.infradead.org
10498S: Maintained
10499F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10500F: drivers/pci/host/pcie-rockchip.c
10501
7683e9e5
LT
10502PCIE DRIVER FOR ST SPEAR13XX
10503M: Pratyush Anand <pratyush.anand@gmail.com>
f12b76e5 10504L: linux-pci@vger.kernel.org
7683e9e5
LT
10505S: Maintained
10506F: drivers/pci/dwc/*spear*
637cfaca 10507
1da177e4 10508PCMCIA SUBSYSTEM
4230dfc9 10509P: Linux PCMCIA Team
f5df5881 10510L: linux-pcmcia@lists.infradead.org
6650e0a5 10511W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 10512T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 10513S: Maintained
679655da 10514F: Documentation/pcmcia/
a67cd548 10515F: tools/pcmcia/
679655da
JP
10516F: drivers/pcmcia/
10517F: include/pcmcia/
1da177e4
LT
10518
10519PCNET32 NETWORK DRIVER
227fb925 10520M: Don Fry <pcnet32@frontier.com>
979b6c13 10521L: netdev@vger.kernel.org
1da177e4 10522S: Maintained
b955f6ca 10523F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 10524
48fc267e
SK
10525PCRYPT PARALLEL CRYPTO ENGINE
10526M: Steffen Klassert <steffen.klassert@secunet.com>
10527L: linux-crypto@vger.kernel.org
10528S: Maintained
10529F: crypto/pcrypt.c
10530F: include/crypto/pcrypt.h
10531
e72df0b8
TH
10532PER-CPU MEMORY ALLOCATOR
10533M: Tejun Heo <tj@kernel.org>
93e205a7 10534M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
10535T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10536S: Maintained
10537F: include/linux/percpu*.h
10538F: mm/percpu*.c
10539F: arch/*/include/asm/percpu.h
10540
ad4ecbcb 10541PER-TASK DELAY ACCOUNTING
185e595f 10542M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 10543S: Maintained
679655da
JP
10544F: include/linux/delayacct.h
10545F: kernel/delayacct.c
ad4ecbcb 10546
57c0c15b 10547PERFORMANCE EVENTS SUBSYSTEM
daecbd26 10548M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 10549M: Ingo Molnar <mingo@redhat.com>
f80c5393 10550M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 10551R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 10552L: linux-kernel@vger.kernel.org
75fc2d37 10553T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 10554S: Supported
d53e8365 10555F: kernel/events/*
a003236c 10556F: include/linux/perf_event.h
c117ab84 10557F: include/uapi/linux/perf_event.h
141c4296
RR
10558F: arch/*/kernel/perf_event*.c
10559F: arch/*/kernel/*/perf_event*.c
10560F: arch/*/kernel/*/*/perf_event*.c
a003236c 10561F: arch/*/include/asm/perf_event.h
a003236c 10562F: arch/*/kernel/perf_callchain.c
b0a434fb 10563F: arch/*/events/*
a003236c 10564F: tools/perf/
6c0b3244 10565
dd49d0f5 10566PERSONALITY HANDLING
8b58be88 10567M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
10568L: linux-abi-devel@lists.sourceforge.net
10569S: Maintained
679655da 10570F: include/linux/personality.h
c117ab84 10571F: include/uapi/linux/personality.h
dd49d0f5 10572
838e7a03 10573PHONET PROTOCOL
2a06b40f 10574M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
10575S: Supported
10576F: Documentation/networking/phonet.txt
10577F: include/linux/phonet.h
10578F: include/net/phonet/
c117ab84 10579F: include/uapi/linux/phonet.h
838e7a03
RDC
10580F: net/phonet/
10581
1da177e4 10582PHRAM MTD DRIVER
8b58be88 10583M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
10584L: linux-mtd@lists.infradead.org
10585S: Maintained
679655da 10586F: drivers/mtd/devices/phram.c
1da177e4 10587
efdbb10e
BP
10588PICOLCD HID DRIVER
10589M: Bruno Prémont <bonbons@linux-vserver.org>
10590L: linux-input@vger.kernel.org
10591S: Maintained
10592F: drivers/hid/hid-picolcd*
10593
a53bfa07
JI
10594PICOXCELL SUPPORT
10595M: Jamie Iles <jamie@jamieiles.com>
10596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10597T: git git://github.com/jamieiles/linux-2.6-ji.git
10598S: Supported
b8733987 10599F: arch/arm/boot/dts/picoxcell*
14430813 10600F: arch/arm/mach-picoxcell/
b8733987 10601F: drivers/crypto/picoxcell*
a53bfa07 10602
2744e8af
LW
10603PIN CONTROL SUBSYSTEM
10604M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 10605L: linux-gpio@vger.kernel.org
dbe752a3 10606T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 10607S: Maintained
9feeed94 10608F: Documentation/devicetree/bindings/pinctrl/
0cca6c89 10609F: Documentation/driver-api/pinctl.rst
07f29ba6 10610F: drivers/pinctrl/
8e406fe4 10611F: include/linux/pinctrl/
2744e8af 10612
2201bbb8
JCPV
10613PIN CONTROLLER - ATMEL AT91
10614M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10616S: Maintained
c654b6bf 10617F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 10618
33d3690c 10619PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 10620M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
10621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10622L: linux-gpio@vger.kernel.org
10623S: Supported
10624F: drivers/pinctrl/pinctrl-at91-pio4.*
10625
cbd1b652
MW
10626PIN CONTROLLER - INTEL
10627M: Mika Westerberg <mika.westerberg@linux.intel.com>
10628M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10629S: Maintained
10630F: drivers/pinctrl/intel/
2201bbb8 10631
a66f9d93
BA
10632PIN CONTROLLER - QUALCOMM
10633M: Bjorn Andersson <bjorn.andersson@linaro.org>
10634S: Maintained
10635L: linux-arm-msm@vger.kernel.org
10636F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10637F: drivers/pinctrl/qcom/
10638
9963b536
LP
10639PIN CONTROLLER - RENESAS
10640M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 10641M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 10642L: linux-renesas-soc@vger.kernel.org
9963b536
LP
10643S: Maintained
10644F: drivers/pinctrl/sh-pfc/
10645
b75e60d6 10646PIN CONTROLLER - SAMSUNG
fea685e9 10647M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 10648M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 10649M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
10650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10651L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
5fb7edb3
KK
10652Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10653T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
b75e60d6 10654S: Maintained
9b5b33f6 10655F: drivers/pinctrl/samsung/
5db7e3bb
KK
10656F: include/dt-bindings/pinctrl/samsung.h
10657F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 10658
13cbd906
TL
10659PIN CONTROLLER - SINGLE
10660M: Tony Lindgren <tony@atomide.com>
10661M: Haojian Zhuang <haojian.zhuang@linaro.org>
10662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10663L: linux-omap@vger.kernel.org
10664S: Maintained
10665F: drivers/pinctrl/pinctrl-single.c
10666
deda8287 10667PIN CONTROLLER - ST SPEAR
da89947b 10668M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
10669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10670W: http://www.st.com/spear
10671S: Maintained
8e406fe4 10672F: drivers/pinctrl/spear/
deda8287 10673
11a1cf34 10674PISTACHIO SOC SUPPORT
7683e9e5
LT
10675M: James Hartley <james.hartley@imgtec.com>
10676M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10677L: linux-mips@linux-mips.org
10678S: Maintained
10679F: arch/mips/pistachio/
10680F: arch/mips/include/asm/mach-pistachio/
10681F: arch/mips/boot/dts/img/pistachio*
10682F: arch/mips/configs/pistachio*_defconfig
11a1cf34 10683
249a6771 10684PKTCDVD DRIVER
5a8b187c
JA
10685S: Orphan
10686M: linux-block@vger.kernel.org
679655da
JP
10687F: drivers/block/pktcdvd.c
10688F: include/linux/pktcdvd.h
c117ab84 10689F: include/uapi/linux/pktcdvd.h
249a6771 10690
b31d8273
G
10691PKUNITY SOC DRIVERS
10692M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10693W: http://mprc.pku.edu.cn/~guanxuetao/linux
10694S: Maintained
ceebf4d5 10695T: git git://github.com/gxt/linux.git
b31d8273 10696F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 10697F: drivers/i2c/busses/i2c-puv3.c
8a61f013 10698F: drivers/video/fbdev/fb-puv3.c
2809e80b 10699F: drivers/rtc/rtc-puv3.c
b31d8273 10700
9d2ecfb7 10701PMBUS HARDWARE MONITORING DRIVERS
ca462085 10702M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
10703L: linux-hwmon@vger.kernel.org
10704W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
10705W: http://www.roeck-us.net/linux/drivers/
10706T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10707S: Maintained
10708F: Documentation/hwmon/pmbus
10709F: drivers/hwmon/pmbus/
4ba1bb12 10710F: include/linux/pmbus.h
9d2ecfb7 10711
89a36810 10712PMC SIERRA MaxRAID DRIVER
89a36810
AR
10713L: linux-scsi@vger.kernel.org
10714W: http://www.pmc-sierra.com/
3cdea4d7 10715S: Orphan
89a36810
AR
10716F: drivers/scsi/pmcraid.*
10717
dbf9bfe6 10718PMC SIERRA PM8001 DRIVER
d32477e2 10719M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 10720M: lindar_liu@usish.com
10721L: linux-scsi@vger.kernel.org
10722S: Supported
10723F: drivers/scsi/pm8001/
10724
82abbea7
RD
10725PNP SUPPORT
10726M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10727S: Maintained
10728F: drivers/pnp/
10729
1da177e4 10730POSIX CLOCKS and TIMERS
8b58be88 10731M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10732L: linux-kernel@vger.kernel.org
75fc2d37 10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 10734S: Maintained
679655da
JP
10735F: fs/timerfd.c
10736F: include/linux/timer*
5cee9645 10737F: kernel/time/*timer*
1da177e4 10738
7b06a6d7
RW
10739POWER MANAGEMENT CORE
10740M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10741L: linux-pm@vger.kernel.org
10742T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 10743B: https://bugzilla.kernel.org
7b06a6d7
RW
10744S: Supported
10745F: drivers/base/power/
10746F: include/linux/pm.h
10747F: include/linux/pm_*
10748F: include/linux/powercap.h
10749F: drivers/powercap/
10750
514f161a
MR
10751POWER STATE COORDINATION INTERFACE (PSCI)
10752M: Mark Rutland <mark.rutland@arm.com>
10753M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10754L: linux-arm-kernel@lists.infradead.org
10755S: Maintained
32d53d1b 10756F: drivers/firmware/psci*.c
514f161a
MR
10757F: include/linux/psci.h
10758F: include/uapi/linux/psci.h
10759
7683e9e5
LT
10760POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10761M: Sebastian Reichel <sre@kernel.org>
10762L: linux-pm@vger.kernel.org
10763T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10764S: Maintained
10765F: Documentation/devicetree/bindings/power/supply/
10766F: include/linux/power_supply.h
10767F: drivers/power/supply/
10768
43a1dd9b
SJS
10769POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10770M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10771L: linuxppc-dev@lists.ozlabs.org
10772S: Maintained
10773F: drivers/char/powernv-op-panel.c
10774
1da177e4 10775PPP OVER ATM (RFC 2364)
8b58be88 10776M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 10777S: Maintained
679655da 10778F: net/atm/pppoatm.c
c117ab84 10779F: include/uapi/linux/atmppp.h
1da177e4
LT
10780
10781PPP OVER ETHERNET
8b58be88 10782M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 10783S: Maintained
224cf5ad
JK
10784F: drivers/net/ppp/pppoe.c
10785F: drivers/net/ppp/pppox.c
1da177e4 10786
a6d2370b 10787PPP OVER L2TP
8b58be88 10788M: James Chapman <jchapman@katalix.com>
a6d2370b 10789S: Maintained
90ca28d1 10790F: net/l2tp/l2tp_ppp.c
679655da 10791F: include/linux/if_pppol2tp.h
c117ab84 10792F: include/uapi/linux/if_pppol2tp.h
a6d2370b 10793
7683e9e5
LT
10794PPP PROTOCOL DRIVERS AND COMPRESSORS
10795M: Paul Mackerras <paulus@samba.org>
10796L: linux-ppp@vger.kernel.org
10797S: Maintained
10798F: drivers/net/ppp/ppp_*
10799
eae9d2ba 10800PPS SUPPORT
8b58be88 10801M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
10802W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10803L: linuxpps@ml.enneenne.com (subscribers-only)
10804S: Maintained
cabaaf41 10805F: Documentation/pps/
a2d81803
RD
10806F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10807F: Documentation/ABI/testing/sysfs-pps
cabaaf41
JP
10808F: drivers/pps/
10809F: include/linux/pps*.h
a2d81803 10810F: include/uapi/linux/pps.h
eae9d2ba 10811
71a6d0af
HW
10812PPTP DRIVER
10813M: Dmitry Kozlov <xeb@mail.ru>
10814L: netdev@vger.kernel.org
10815S: Maintained
224cf5ad 10816F: drivers/net/ppp/pptp.c
71a6d0af
HW
10817W: http://sourceforge.net/projects/accel-pptp
10818
1da177e4 10819PREEMPTIBLE KERNEL
8b58be88 10820M: Robert Love <rml@tech9.net>
1da177e4 10821L: kpreempt-tech@lists.sourceforge.net
4f6cce39 10822W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
1da177e4 10823S: Supported
679655da
JP
10824F: Documentation/preempt-locking.txt
10825F: include/linux/preempt.h
1da177e4 10826
548cf34b
PM
10827PRINTK
10828M: Petr Mladek <pmladek@suse.com>
10829M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10830R: Steven Rostedt <rostedt@goodmis.org>
10831S: Maintained
10832F: kernel/printk/
10833F: include/linux/printk.h
10834
1da177e4 10835PRISM54 WIRELESS DRIVER
8b58be88 10836M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 10837L: linux-wireless@vger.kernel.org
9ef80804 10838W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 10839S: Obsolete
c12edfe2 10840F: drivers/net/wireless/intersil/prism54/
1da177e4 10841
b689d4a7
LR
10842PROC SYSCTL
10843M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10844M: Kees Cook <keescook@chromium.org>
10845L: linux-kernel@vger.kernel.org
10846L: linux-fsdevel@vger.kernel.org
10847S: Maintained
10848F: fs/proc/proc_sysctl.c
10849F: include/linux/sysctl.h
10850F: kernel/sysctl.c
10851F: tools/testing/selftests/sysctl/
10852
02c18891 10853PS3 NETWORK SUPPORT
b809b9ca 10854M: Geoff Levand <geoff@infradead.org>
02c18891 10855L: netdev@vger.kernel.org
a14ab6b6 10856L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10857S: Maintained
8df158ac 10858F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 10859
f58a9d17 10860PS3 PLATFORM SUPPORT
b809b9ca 10861M: Geoff Levand <geoff@infradead.org>
a4724ed6 10862L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10863S: Maintained
679655da
JP
10864F: arch/powerpc/boot/ps3*
10865F: arch/powerpc/include/asm/lv1call.h
10866F: arch/powerpc/include/asm/ps3*.h
10867F: arch/powerpc/platforms/ps3/
10868F: drivers/*/ps3*
10869F: drivers/ps3/
fec629b8 10870F: drivers/rtc/rtc-ps3.c
679655da 10871F: drivers/usb/host/*ps3.c
fec629b8 10872F: sound/ppc/snd_ps3*
f58a9d17 10873
cffb4add 10874PS3VRAM DRIVER
8b58be88 10875M: Jim Paris <jim@jtan.com>
3715a5d0 10876M: Geoff Levand <geoff@infradead.org>
a14ab6b6 10877L: linuxppc-dev@lists.ozlabs.org
cffb4add 10878S: Maintained
8a3977cb 10879F: drivers/block/ps3vram.c
cffb4add 10880
6ae0a628
YG
10881PSAMPLE PACKET SAMPLING SUPPORT:
10882M: Yotam Gigi <yotamg@mellanox.com>
10883S: Maintained
10884F: net/psample
10885F: include/net/psample.h
10886F: include/uapi/linux/psample.h
10887
8defe599 10888PSTORE FILESYSTEM
fc1b326e 10889M: Kees Cook <keescook@chromium.org>
9d5e2a02 10890M: Anton Vorontsov <anton@enomsg.org>
8defe599 10891M: Colin Cross <ccross@android.com>
8defe599
AV
10892M: Tony Luck <tony.luck@intel.com>
10893S: Maintained
fc1b326e 10894T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
10895F: fs/pstore/
10896F: include/linux/pstore*
04851772 10897F: drivers/firmware/efi/efi-pstore.c
8defe599 10898F: drivers/acpi/apei/erst.c
fc1b326e
KC
10899F: Documentation/admin-guide/ramoops.rst
10900F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10901K: \b(pstore|ramoops)
8defe599 10902
7fbc415d
RC
10903PTP HARDWARE CLOCK SUPPORT
10904M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10905L: netdev@vger.kernel.org
7fbc415d
RC
10906S: Maintained
10907W: http://linuxptp.sourceforge.net/
10908F: Documentation/ABI/testing/sysfs-ptp
10909F: Documentation/ptp/*
0ecb3cdd 10910F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10911F: drivers/net/phy/dp83640*
10912F: drivers/ptp/*
10913F: include/linux/ptp_cl*
10914
cf94a4d1 10915PTRACE SUPPORT
8b58be88 10916M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10917S: Maintained
10918F: include/asm-generic/syscall.h
10919F: include/linux/ptrace.h
10920F: include/linux/regset.h
10921F: include/linux/tracehook.h
c117ab84 10922F: include/uapi/linux/ptrace.h
095f6d76
IM
10923F: include/uapi/linux/ptrace.h
10924F: include/asm-generic/ptrace.h
cf94a4d1 10925F: kernel/ptrace.c
095f6d76
IM
10926F: arch/*/ptrace*.c
10927F: arch/*/*/ptrace*.c
10928F: arch/*/include/asm/ptrace*.h
cf94a4d1 10929
3e9d7ba7
HV
10930PULSE8-CEC DRIVER
10931M: Hans Verkuil <hverkuil@xs4all.nl>
10932L: linux-media@vger.kernel.org
10933T: git git://linuxtv.org/media_tree.git
10934S: Maintained
104eda6d 10935F: drivers/media/usb/pulse8-cec/*
1d174e75 10936F: Documentation/media/cec-drivers/pulse8-cec.rst
3e9d7ba7 10937
8320204a 10938PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10939M: Mike Isely <isely@pobox.com>
16e9495d 10940L: pvrusb2@isely.net (subscribers-only)
661263b5 10941L: linux-media@vger.kernel.org
8320204a 10942W: http://www.isely.net/pvrusb2/
275ffde4 10943T: git git://linuxtv.org/media_tree.git
8320204a 10944S: Maintained
618cd932 10945F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10946F: drivers/media/usb/pvrusb2/
8320204a 10947
39532e6c 10948PWC WEBCAM DRIVER
c0936df4 10949M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10950L: linux-media@vger.kernel.org
10951T: git git://linuxtv.org/media_tree.git
c0936df4 10952S: Odd Fixes
39532e6c
HG
10953F: drivers/media/usb/pwc/*
10954
93c090b3 10955PWM FAN DRIVER
774e0362 10956M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10957M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10958L: linux-hwmon@vger.kernel.org
93c090b3
KD
10959S: Supported
10960F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10961F: Documentation/hwmon/pwm-fan
10962F: drivers/hwmon/pwm-fan.c
10963
db3df876
SY
10964PWM IR Transmitter
10965M: Sean Young <sean@mess.org>
10966L: linux-media@vger.kernel.org
10967S: Maintained
10968F: drivers/media/rc/pwm-ir-tx.c
10969
200efedd 10970PWM SUBSYSTEM
aa3495f7
TR
10971M: Thierry Reding <thierry.reding@gmail.com>
10972L: linux-pwm@vger.kernel.org
0c2498f1 10973S: Maintained
006e854f 10974T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10975F: Documentation/pwm.txt
10976F: Documentation/devicetree/bindings/pwm/
10977F: include/linux/pwm.h
0c2498f1 10978F: drivers/pwm/
a140b98d
TR
10979F: drivers/video/backlight/pwm_bl.c
10980F: include/linux/pwm_backlight.h
757642f9
AL
10981F: drivers/gpio/gpio-mvebu.c
10982F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
0c2498f1 10983
7683e9e5
LT
10984PXA GPIO DRIVER
10985M: Robert Jarzmik <robert.jarzmik@free.fr>
10986L: linux-gpio@vger.kernel.org
10987S: Maintained
10988F: drivers/gpio/gpio-pxa.c
10989
10990PXA MMCI DRIVER
10991S: Orphan
10992
10993PXA RTC DRIVER
10994M: Robert Jarzmik <robert.jarzmik@free.fr>
10995L: linux-rtc@vger.kernel.org
10996S: Maintained
10997
30ec261e 10998PXA2xx/PXA3xx SUPPORT
8da5e302 10999M: Daniel Mack <daniel@zonque.org>
a323f664 11000M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 11001M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 11002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 11003T: git git://github.com/hzhuang1/linux.git
8da5e302 11004T: git git://github.com/rjarzmik/linux.git
1da177e4 11005S: Maintained
e68d7c14 11006F: arch/arm/boot/dts/pxa*
679655da 11007F: arch/arm/mach-pxa/
820439f1 11008F: drivers/dma/pxa*
679655da 11009F: drivers/pcmcia/pxa2xx*
1403ead9 11010F: drivers/pinctrl/pxa/
9df92e6c 11011F: drivers/spi/spi-pxa2xx*
faf2e1db 11012F: drivers/usb/gadget/udc/pxa2*
679655da 11013F: include/sound/pxa2xx-lib.h
bec4c99e 11014F: sound/arm/pxa*
14430813 11015F: sound/soc/pxa/
1da177e4 11016
ec64d3bf
EG
11017PXA3xx NAND FLASH DRIVER
11018M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11019L: linux-mtd@lists.infradead.org
11020S: Maintained
9a67f099 11021F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 11022
cea4001a 11023QAT DRIVER
90ab5a81
TS
11024M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11025M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
11026L: qat-linux@intel.com
11027S: Supported
11028F: drivers/crypto/qat/
cea4001a 11029
82abbea7
RD
11030QCOM AUDIO (ASoC) DRIVERS
11031M: Patrick Lai <plai@codeaurora.org>
11032M: Banajit Goswami <bgoswami@codeaurora.org>
11033L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11034S: Supported
11035F: sound/soc/qcom/
11036
11037QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11038M: Gabriel Somlo <somlo@cmu.edu>
11039M: "Michael S. Tsirkin" <mst@redhat.com>
11040L: qemu-devel@nongnu.org
11041S: Maintained
11042F: drivers/firmware/qemu_fw_cfg.c
11043
52a09a04 11044QIB DRIVER
8473c603 11045M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
11046L: linux-rdma@vger.kernel.org
11047S: Supported
11048F: drivers/infiniband/hw/qib/
11049
7683e9e5
LT
11050QLOGIC QL41xxx FCOE DRIVER
11051M: QLogic-Storage-Upstream@cavium.com
11052L: linux-scsi@vger.kernel.org
11053S: Supported
11054F: drivers/scsi/qedf/
11055
11056QLOGIC QL41xxx ISCSI DRIVER
11057M: QLogic-Storage-Upstream@cavium.com
11058L: linux-scsi@vger.kernel.org
11059S: Supported
11060F: drivers/scsi/qedi/
11061
11062QLOGIC QL4xxx ETHERNET DRIVER
7683e9e5
LT
11063M: Ariel Elior <Ariel.Elior@cavium.com>
11064M: everest-linux-l2@cavium.com
11065L: netdev@vger.kernel.org
11066S: Supported
11067F: drivers/net/ethernet/qlogic/qed/
11068F: include/linux/qed/
11069F: drivers/net/ethernet/qlogic/qede/
11070
11071QLOGIC QL4xxx RDMA DRIVER
11072M: Ram Amrani <Ram.Amrani@cavium.com>
11073M: Ariel Elior <Ariel.Elior@cavium.com>
11074L: linux-rdma@vger.kernel.org
11075S: Supported
11076F: drivers/infiniband/hw/qedr/
11077F: include/uapi/rdma/qedr-abi.h
11078
5e9772b9
JS
11079QLOGIC QLA1280 SCSI DRIVER
11080M: Michael Reed <mdr@sgi.com>
11081L: linux-scsi@vger.kernel.org
11082S: Maintained
11083F: drivers/scsi/qla1280.[ch]
11084
1da177e4 11085QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 11086M: qla2xxx-upstream@qlogic.com
1da177e4
LT
11087L: linux-scsi@vger.kernel.org
11088S: Supported
679655da
JP
11089F: Documentation/scsi/LICENSE.qla2xxx
11090F: drivers/scsi/qla2xxx/
1da177e4 11091
5a4faa87 11092QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 11093M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
11094L: netdev@vger.kernel.org
11095S: Supported
679655da 11096F: Documentation/networking/LICENSE.qla3xxx
aa43c215 11097F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 11098
7683e9e5
LT
11099QLOGIC QLA4XXX iSCSI DRIVER
11100M: QLogic-Storage-Upstream@qlogic.com
11101L: linux-scsi@vger.kernel.org
0ec00f03 11102S: Supported
7683e9e5
LT
11103F: Documentation/scsi/LICENSE.qla4xxx
11104F: drivers/scsi/qla4xxx/
0ec00f03 11105
7683e9e5 11106QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
11107M: Harish Patil <harish.patil@cavium.com>
11108M: Manish Chopra <manish.chopra@cavium.com>
11109M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
11110L: netdev@vger.kernel.org
11111S: Supported
7683e9e5 11112F: drivers/net/ethernet/qlogic/qlcnic/
61d8658b 11113
7683e9e5
LT
11114QLOGIC QLGE 10Gb ETHERNET DRIVER
11115M: Harish Patil <harish.patil@cavium.com>
11116M: Manish Chopra <manish.chopra@cavium.com>
11117M: Dept-GELinuxNICDev@cavium.com
11118L: netdev@vger.kernel.org
b6ea01ba 11119S: Supported
7683e9e5 11120F: drivers/net/ethernet/qlogic/qlge/
b6ea01ba 11121
1da177e4 11122QNX4 FILESYSTEM
8b58be88 11123M: Anders Larsen <al@alarsen.net>
1da177e4
LT
11124W: http://www.alarsen.net/linux/qnx4fs/
11125S: Maintained
80811493 11126F: fs/qnx4/
c117ab84
CEB
11127F: include/uapi/linux/qnx4_fs.h
11128F: include/uapi/linux/qnxtypes.h
1da177e4 11129
d8b97569 11130QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
11131M: Stuart Yoder <stuyoder@gmail.com>
11132M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
11133L: linux-kernel@vger.kernel.org
11134S: Maintained
11135F: drivers/staging/fsl-mc/
c1517d50 11136F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
d8b97569 11137
91952bc0
AP
11138QT1010 MEDIA DRIVER
11139M: Antti Palosaari <crope@iki.fi>
11140L: linux-media@vger.kernel.org
a825eaec 11141W: https://linuxtv.org
91952bc0
AP
11142W: http://palosaari.fi/linux/
11143Q: http://patchwork.linuxtv.org/project/linux-media/list/
11144T: git git://linuxtv.org/anttip/media_tree.git
11145S: Maintained
11146F: drivers/media/tuners/qt1010*
11147
2ea0ffcb
KV
11148QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11149M: Kalle Valo <kvalo@qca.qualcomm.com>
11150L: ath10k@lists.infradead.org
11151W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 11152T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
11153S: Supported
11154F: drivers/net/wireless/ath/ath10k/
11155
7683e9e5
LT
11156QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11157M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11158L: linux-wireless@vger.kernel.org
11159W: http://wireless.kernel.org/en/users/Drivers/ath9k
11160S: Supported
11161F: drivers/net/wireless/ath/ath9k/
11162
5c8cea42
TT
11163QUALCOMM CAMERA SUBSYSTEM DRIVER
11164M: Todor Tomov <todor.tomov@linaro.org>
11165L: linux-media@vger.kernel.org
11166S: Maintained
11167F: Documentation/devicetree/bindings/media/qcom,camss.txt
11168F: Documentation/media/v4l-drivers/qcom_camss.rst
11169F: drivers/media/platform/qcom/camss-8x16/
11170
b9b17deb
TT
11171QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11172M: Timur Tabi <timur@codeaurora.org>
11173L: netdev@vger.kernel.org
11174S: Supported
11175F: drivers/net/ethernet/qualcomm/emac/
11176
4f4567cf
RK
11177QUALCOMM HEXAGON ARCHITECTURE
11178M: Richard Kuo <rkuo@codeaurora.org>
11179L: linux-hexagon@vger.kernel.org
9f273c24 11180T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
11181S: Supported
11182F: arch/hexagon/
11183
d43ecff3
RC
11184QUALCOMM IOMMU
11185M: Rob Clark <robdclark@gmail.com>
11186L: iommu@lists.linux-foundation.org
11187L: linux-arm-msm@vger.kernel.org
11188S: Maintained
11189F: drivers/iommu/qcom_iommu.c
11190
097748eb
SV
11191QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11192M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11193L: linux-media@vger.kernel.org
11194L: linux-arm-msm@vger.kernel.org
11195T: git git://linuxtv.org/media_tree.git
11196S: Maintained
11197F: drivers/media/platform/qcom/venus/
11198
8e84c258
EK
11199QUALCOMM WCN36XX WIRELESS DRIVER
11200M: Eugene Krasnikov <k.eugene.e@gmail.com>
11201L: wcn36xx@lists.infradead.org
11202W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11203T: git git://github.com/KrasnikovEugene/wcn36xx.git
11204S: Supported
11205F: drivers/net/wireless/ath/wcn36xx/
11206
98f44cb0 11207QUANTENNA QTNFMAC WIRELESS DRIVER
7683e9e5
LT
11208M: Igor Mitsyanko <imitsyanko@quantenna.com>
11209M: Avinash Patil <avinashp@quantenna.com>
11210M: Sergey Matyukevich <smatyukevich@quantenna.com>
11211L: linux-wireless@vger.kernel.org
11212S: Maintained
11213F: drivers/net/wireless/quantenna
11214
11215RADEON and AMDGPU DRM DRIVERS
11216M: Alex Deucher <alexander.deucher@amd.com>
11217M: Christian König <christian.koenig@amd.com>
11218L: amd-gfx@lists.freedesktop.org
11219T: git git://people.freedesktop.org/~agd5f/linux
11220S: Supported
11221F: drivers/gpu/drm/radeon/
11222F: include/uapi/drm/radeon_drm.h
11223F: drivers/gpu/drm/amd/
11224F: include/uapi/drm/amdgpu_drm.h
98f44cb0 11225
1da177e4 11226RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 11227M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 11228L: linux-fbdev@vger.kernel.org
1da177e4 11229S: Maintained
8a61f013 11230F: drivers/video/fbdev/aty/radeon*
c117ab84 11231F: include/uapi/linux/radeonfb.h
1da177e4 11232
c6c9b34c 11233RADIOSHARK RADIO DRIVER
c0936df4 11234M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11235L: linux-media@vger.kernel.org
11236T: git git://linuxtv.org/media_tree.git
11237S: Maintained
11238F: drivers/media/radio/radio-shark.c
11239
11240RADIOSHARK2 RADIO DRIVER
c0936df4 11241M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11242L: linux-media@vger.kernel.org
11243T: git git://linuxtv.org/media_tree.git
11244S: Maintained
11245F: drivers/media/radio/radio-shark2.c
11246F: drivers/media/radio/radio-tea5777.c
11247
82abbea7
RD
11248RADOS BLOCK DEVICE (RBD)
11249M: Ilya Dryomov <idryomov@gmail.com>
11250M: Sage Weil <sage@redhat.com>
11251M: Alex Elder <elder@kernel.org>
11252L: ceph-devel@vger.kernel.org
11253W: http://ceph.com/
11254T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11255T: git git://github.com/ceph/ceph-client.git
11256S: Supported
11257F: Documentation/ABI/testing/sysfs-bus-rbd
11258F: drivers/block/rbd.c
11259F: drivers/block/rbd_types.h
11260
1da177e4 11261RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 11262M: Paul Mackerras <paulus@samba.org>
c69f677c 11263L: linux-fbdev@vger.kernel.org
1da177e4 11264S: Maintained
8a61f013 11265F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 11266
0f314f6c
HV
11267RAINSHADOW-CEC DRIVER
11268M: Hans Verkuil <hverkuil@xs4all.nl>
11269L: linux-media@vger.kernel.org
11270T: git git://linuxtv.org/media_tree.git
11271S: Maintained
11272F: drivers/media/usb/rainshadow-cec/*
11273
a0fd81a9 11274RALINK MIPS ARCHITECTURE
bdb40e8e 11275M: John Crispin <john@phrozen.org>
a0fd81a9
JC
11276L: linux-mips@linux-mips.org
11277S: Maintained
11278F: arch/mips/ralink
11279
e7839f25 11280RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 11281P: rt2x00 project
b182427e 11282M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 11283M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 11284L: linux-wireless@vger.kernel.org
95ea3627 11285S: Maintained
33aca94d 11286F: drivers/net/wireless/ralink/rt2x00/
95ea3627 11287
9db5579b 11288RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 11289M: Jens Axboe <axboe@kernel.dk>
9db5579b 11290S: Maintained
679655da
JP
11291F: Documentation/blockdev/ramdisk.txt
11292F: drivers/block/brd.c
9db5579b 11293
9e95ce27 11294RANDOM NUMBER DRIVER
0624bcaa 11295M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 11296S: Maintained
679655da 11297F: drivers/char/random.c
9e95ce27 11298
394b701c 11299RAPIDIO SUBSYSTEM
8b58be88 11300M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 11301M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 11302S: Maintained
679655da 11303F: drivers/rapidio/
394b701c 11304
e2d1d6c0 11305RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 11306L: linux-wireless@vger.kernel.org
f52a5490 11307S: Orphan
679655da 11308F: drivers/net/wireless/ray*
e2d1d6c0
RD
11309
11310RCUTORTURE MODULE
e0198b29 11311M: Josh Triplett <josh@joshtriplett.org>
8b58be88 11312M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 11313L: linux-kernel@vger.kernel.org
f9094d8e 11314S: Supported
08deed1e 11315T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 11316F: Documentation/RCU/torture.txt
34e2d560 11317F: kernel/rcu/rcutorture.c
e2d1d6c0 11318
c87b9c60
PM
11319RCUTORTURE TEST FRAMEWORK
11320M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11321M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11322R: Steven Rostedt <rostedt@goodmis.org>
11323R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11324R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11325L: linux-kernel@vger.kernel.org
c87b9c60
PM
11326S: Supported
11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11328F: tools/testing/selftests/rcutorture
11329
c1f766b5 11330RDC R-321X SoC
8b58be88 11331M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
11332S: Maintained
11333
db17f395 11334RDC R6040 FAST ETHERNET DRIVER
35566e96 11335M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
11336L: netdev@vger.kernel.org
11337S: Maintained
58565a35 11338F: drivers/net/ethernet/rdc/r6040.c
db17f395 11339
82abbea7
RD
11340RDMAVT - RDMA verbs software
11341M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11342L: linux-rdma@vger.kernel.org
11343S: Supported
11344F: drivers/infiniband/sw/rdmavt
11345
a09ed661 11346RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 11347M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11348L: netdev@vger.kernel.org
11349L: linux-rdma@vger.kernel.org
fbb5a558 11350L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 11351W: https://oss.oracle.com/projects/rds/
a09ed661 11352S: Supported
679655da 11353F: net/rds/
72f26eee 11354F: Documentation/networking/rds.txt
a09ed661 11355
48553d10
FY
11356RDT - RESOURCE ALLOCATION
11357M: Fenghua Yu <fenghua.yu@intel.com>
11358L: linux-kernel@vger.kernel.org
11359S: Supported
11360F: arch/x86/kernel/cpu/intel_rdt*
05830204 11361F: arch/x86/include/asm/intel_rdt_sched.h
48553d10
FY
11362F: Documentation/x86/intel_rdt*
11363
595182bc 11364READ-COPY UPDATE (RCU)
8b58be88 11365M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11366M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11367R: Steven Rostedt <rostedt@goodmis.org>
11368R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11369R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11370L: linux-kernel@vger.kernel.org
9fab9787 11371W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 11372S: Supported
08deed1e 11373T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 11374F: Documentation/RCU/
9fab9787 11375X: Documentation/RCU/torture.txt
f9094d8e 11376F: include/linux/rcu*
4102adab
PM
11377X: include/linux/srcu.h
11378F: kernel/rcu/
34e2d560 11379X: kernel/torture.c
595182bc 11380
0c86edc0 11381REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 11382M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 11383M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6ceec695 11384L: linux-rtc@vger.kernel.org
8a6e2535 11385Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 11386T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 11387S: Maintained
7af6a2e1 11388F: Documentation/devicetree/bindings/rtc/
679655da
JP
11389F: Documentation/rtc.txt
11390F: drivers/rtc/
11391F: include/linux/rtc.h
c117ab84 11392F: include/uapi/linux/rtc.h
fe23c336
AB
11393F: include/linux/rtc/
11394F: include/linux/platform_data/rtc-*
11395F: tools/testing/selftests/timers/rtctest.c
0c86edc0 11396
0e400c53
MB
11397REALTEK AUDIO CODECS
11398M: Bard Liao <bardliao@realtek.com>
11399M: Oder Chiou <oder_chiou@realtek.com>
11400S: Maintained
11401F: sound/soc/codecs/rt*
11402F: include/sound/rt*.h
11403
b83a313b 11404REGISTER MAP ABSTRACTION
b02e48f2 11405M: Mark Brown <broonie@kernel.org>
dd060bc9 11406L: linux-kernel@vger.kernel.org
b83a313b
MB
11407T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11408S: Supported
9398a639 11409F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
11410F: drivers/base/regmap/
11411F: include/linux/regmap.h
11412
82abbea7
RD
11413REISERFS FILE SYSTEM
11414L: reiserfs-devel@vger.kernel.org
11415S: Supported
11416F: fs/reiserfs/
11417
400e64df
OBC
11418REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11419M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11420M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11421L: linux-remoteproc@vger.kernel.org
6bb697b6 11422T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 11423S: Maintained
15ebc72d 11424F: Documentation/devicetree/bindings/remoteproc/
400e64df 11425F: Documentation/remoteproc.txt
15ebc72d 11426F: drivers/remoteproc/
6fc26488 11427F: include/linux/remoteproc.h
400e64df 11428
d8115db5
OBC
11429REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11430M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11431M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11432L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
11433T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11434S: Maintained
11435F: drivers/rpmsg/
11436F: Documentation/rpmsg.txt
11437F: include/linux/rpmsg.h
38c6fc32 11438F: include/linux/rpmsg/
d8115db5 11439
fedc81e7
GU
11440RENESAS CLOCK DRIVERS
11441M: Geert Uytterhoeven <geert+renesas@glider.be>
11442L: linux-renesas-soc@vger.kernel.org
11443S: Supported
11444F: drivers/clk/renesas/
11445
8e6569af
SS
11446RENESAS ETHERNET DRIVERS
11447R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11448L: netdev@vger.kernel.org
4a121096 11449L: linux-renesas-soc@vger.kernel.org
6fa9c623
SS
11450F: Documentation/devicetree/bindings/net/renesas,*.txt
11451F: Documentation/devicetree/bindings/net/sh_eth.txt
8e6569af
SS
11452F: drivers/net/ethernet/renesas/
11453F: include/linux/sh_eth.h
11454
059c53b3
MV
11455RENESAS R-CAR GYROADC DRIVER
11456M: Marek Vasut <marek.vasut@gmail.com>
11457L: linux-iio@vger.kernel.org
11458S: Supported
11459F: drivers/iio/adc/rcar_gyro_adc.c
11460
7c7356ba 11461RENESAS USB PHY DRIVER
3e46c397 11462M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 11463L: linux-renesas-soc@vger.kernel.org
3e46c397 11464S: Maintained
7c7356ba 11465F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
3e46c397 11466
1b0fe6be
PZ
11467RESET CONTROLLER FRAMEWORK
11468M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 11469T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
11470S: Maintained
11471F: drivers/reset/
11472F: Documentation/devicetree/bindings/reset/
b2f6dd7b 11473F: include/dt-bindings/reset/
1b0fe6be
PZ
11474F: include/linux/reset.h
11475F: include/linux/reset-controller.h
11476
e0897645 11477RFKILL
8b58be88 11478M: Johannes Berg <johannes@sipsolutions.net>
19d337df 11479L: linux-wireless@vger.kernel.org
ce466579
JB
11480W: http://wireless.kernel.org/
11481T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11482T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 11483S: Maintained
505c9247 11484F: Documentation/rfkill.txt
80811493 11485F: net/rfkill/
e0897645 11486
933685ca
TG
11487RHASHTABLE
11488M: Thomas Graf <tgraf@suug.ch>
39ec406d 11489M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
11490L: netdev@vger.kernel.org
11491S: Maintained
11492F: lib/rhashtable.c
11493F: include/linux/rhashtable.h
11494
7683e9e5 11495RICOH R5C592 MEMORYSTICK DRIVER
67e054e9
ML
11496M: Maxim Levitsky <maximlevitsky@gmail.com>
11497S: Maintained
7683e9e5 11498F: drivers/memstick/host/r592.*
67e054e9 11499
7683e9e5 11500RICOH SMARTMEDIA/XD DRIVER
92634125
ML
11501M: Maxim Levitsky <maximlevitsky@gmail.com>
11502S: Maintained
7683e9e5
LT
11503F: drivers/mtd/nand/r852.c
11504F: drivers/mtd/nand/r852.h
92634125 11505
27f1d2f9
SA
11506ROCCAT DRIVERS
11507M: Stefan Achatz <erazor_de@users.sourceforge.net>
11508W: http://sourceforge.net/projects/roccat/
11509S: Maintained
11510F: drivers/hid/hid-roccat*
11511F: include/linux/hid-roccat*
11512F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11513
4b8ac966
JP
11514ROCKER DRIVER
11515M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
11516L: netdev@vger.kernel.org
11517S: Supported
11518F: drivers/net/ethernet/rocker/
11519
1da177e4
LT
11520ROCKETPORT DRIVER
11521P: Comtrol Corp.
1da177e4
LT
11522W: http://www.comtrol.com
11523S: Maintained
679655da 11524F: Documentation/serial/rocket.txt
c897401b 11525F: drivers/tty/rocket*
1da177e4 11526
7645c2f4
KC
11527ROCKETPORT EXPRESS/INFINITY DRIVER
11528M: Kevin Cernekee <cernekee@gmail.com>
11529L: linux-serial@vger.kernel.org
11530S: Odd Fixes
11531F: drivers/tty/serial/rp2.*
11532
d3ea2127
MV
11533ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11534M: Marek Vasut <marek.vasut+renesas@gmail.com>
11535L: linux-kernel@vger.kernel.org
11536L: linux-renesas-soc@vger.kernel.org
11537S: Supported
11538F: drivers/mfd/bd9571mwv.c
11539F: drivers/regulator/bd9571mwv-regulator.c
11540F: drivers/gpio/gpio-bd9571mwv.c
11541F: include/linux/mfd/bd9571mwv.h
11542F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11543
1da177e4 11544ROSE NETWORK LAYER
8b58be88 11545M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 11546L: linux-hams@vger.kernel.org
d34cb28a 11547W: http://www.linux-ax25.org/
1da177e4 11548S: Maintained
679655da 11549F: include/net/rose.h
c117ab84 11550F: include/uapi/linux/rose.h
679655da 11551F: net/rose/
1da177e4 11552
91952bc0
AP
11553RTL2830 MEDIA DRIVER
11554M: Antti Palosaari <crope@iki.fi>
11555L: linux-media@vger.kernel.org
a825eaec 11556W: https://linuxtv.org
91952bc0
AP
11557W: http://palosaari.fi/linux/
11558Q: http://patchwork.linuxtv.org/project/linux-media/list/
11559T: git git://linuxtv.org/anttip/media_tree.git
11560S: Maintained
11561F: drivers/media/dvb-frontends/rtl2830*
11562
27a0aacf
AP
11563RTL2832 MEDIA DRIVER
11564M: Antti Palosaari <crope@iki.fi>
11565L: linux-media@vger.kernel.org
a825eaec 11566W: https://linuxtv.org
27a0aacf
AP
11567W: http://palosaari.fi/linux/
11568Q: http://patchwork.linuxtv.org/project/linux-media/list/
11569T: git git://linuxtv.org/anttip/media_tree.git
11570S: Maintained
11571F: drivers/media/dvb-frontends/rtl2832*
11572
ba6e6f6e
AP
11573RTL2832_SDR MEDIA DRIVER
11574M: Antti Palosaari <crope@iki.fi>
11575L: linux-media@vger.kernel.org
a825eaec 11576W: https://linuxtv.org
ba6e6f6e
AP
11577W: http://palosaari.fi/linux/
11578Q: http://patchwork.linuxtv.org/project/linux-media/list/
11579T: git git://linuxtv.org/anttip/media_tree.git
11580S: Maintained
b4bb1c28 11581F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 11582
59840488 11583RTL8180 WIRELESS DRIVER
605bebe2 11584L: linux-wireless@vger.kernel.org
491b26b4 11585W: http://wireless.kernel.org/
54e5881d 11586T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 11587S: Orphan
62141726 11588F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 11589
59840488 11590RTL8187 WIRELESS DRIVER
9f0939bf 11591M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
11592M: Hin-Tak Leung <htl10@users.sourceforge.net>
11593M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 11594L: linux-wireless@vger.kernel.org
491b26b4 11595W: http://wireless.kernel.org/
54e5881d 11596T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 11597S: Maintained
62141726 11598F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 11599
3cf0c8ad
LF
11600RTL8192CE WIRELESS DRIVER
11601M: Larry Finger <Larry.Finger@lwfinger.net>
11602M: Chaoming Li <chaoming_li@realsil.com.cn>
11603L: linux-wireless@vger.kernel.org
491b26b4 11604W: http://wireless.kernel.org/
3cf0c8ad
LF
11605T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11606S: Maintained
62141726
KV
11607F: drivers/net/wireless/realtek/rtlwifi/
11608F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 11609
26f1fad2 11610RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 11611M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 11612L: linux-wireless@vger.kernel.org
171a900c 11613T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
11614S: Maintained
11615F: drivers/net/wireless/realtek/rtl8xxxu/
11616
9eb8ef74 11617S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 11618M: Antonino Daplas <adaplas@gmail.com>
c69f677c 11619L: linux-fbdev@vger.kernel.org
ce00f85c 11620S: Maintained
8a61f013 11621F: drivers/video/fbdev/savage/
9eb8ef74 11622
1da177e4 11623S390
8b58be88
JP
11624M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11625M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 11626L: linux-s390@vger.kernel.org
5238da45 11627W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 11629S: Supported
679655da 11630F: arch/s390/
a968cd3e 11631F: drivers/s390/
3bfe6858 11632F: Documentation/s390/
0c88a041 11633F: Documentation/driver-api/s390-drivers.rst
5238da45 11634
322986ca
SO
11635S390 COMMON I/O LAYER
11636M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11637M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11638L: linux-s390@vger.kernel.org
11639W: http://www.ibm.com/developerworks/linux/linux390/
11640S: Supported
11641F: drivers/s390/cio/
11642
11643S390 DASD DRIVER
38b7f07a
SH
11644M: Stefan Haberland <sth@linux.vnet.ibm.com>
11645M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
11646L: linux-s390@vger.kernel.org
11647W: http://www.ibm.com/developerworks/linux/linux390/
11648S: Supported
11649F: drivers/s390/block/dasd*
11650F: block/partitions/ibm.c
11651
7683e9e5
LT
11652S390 IOMMU (PCI)
11653M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11654L: linux-s390@vger.kernel.org
11655W: http://www.ibm.com/developerworks/linux/linux390/
11656S: Supported
11657F: drivers/iommu/s390-iommu.c
11658
11659S390 IUCV NETWORK LAYER
11660M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11661M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11662L: linux-s390@vger.kernel.org
11663W: http://www.ibm.com/developerworks/linux/linux390/
11664S: Supported
11665F: drivers/s390/net/*iucv*
11666F: include/net/iucv/
11667F: net/iucv/
11668
5238da45 11669S390 NETWORK DRIVERS
90b14dc7 11670M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 11671M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 11672L: linux-s390@vger.kernel.org
5238da45
HC
11673W: http://www.ibm.com/developerworks/linux/linux390/
11674S: Supported
679655da 11675F: drivers/s390/net/
5238da45 11676
322986ca
SO
11677S390 PCI SUBSYSTEM
11678M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11679M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11680L: linux-s390@vger.kernel.org
11681W: http://www.ibm.com/developerworks/linux/linux390/
11682S: Supported
11683F: arch/s390/pci/
11684F: drivers/pci/hotplug/s390_pci_hpc.c
11685
7683e9e5
LT
11686S390 VFIO-CCW DRIVER
11687M: Cornelia Huck <cohuck@redhat.com>
11688M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11689L: linux-s390@vger.kernel.org
11690L: kvm@vger.kernel.org
11691S: Supported
11692F: drivers/s390/cio/vfio_ccw*
11693F: Documentation/s390/vfio-ccw.txt
11694F: include/uapi/linux/vfio_ccw.h
11695
feed9b62 11696S390 ZCRYPT DRIVER
cb9c6385 11697M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 11698L: linux-s390@vger.kernel.org
a968cd3e 11699W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 11700S: Supported
d5ca6918 11701F: drivers/s390/crypto/
feed9b62 11702
5238da45 11703S390 ZFCP DRIVER
d38e19d0 11704M: Steffen Maier <maier@linux.vnet.ibm.com>
458ceea9 11705M: Benjamin Block <bblock@linux.vnet.ibm.com>
d58140cc 11706L: linux-s390@vger.kernel.org
5238da45 11707W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 11708S: Supported
679655da 11709F: drivers/s390/scsi/zfcp_*
1da177e4 11710
4dde7f75 11711S3C24XX SD/MMC Driver
8b58be88 11712M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 11713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 11714S: Supported
679655da 11715F: drivers/mmc/host/s3cmci.*
4dde7f75 11716
1f15a229
HV
11717SAA6588 RDS RECEIVER DRIVER
11718M: Hans Verkuil <hverkuil@xs4all.nl>
11719L: linux-media@vger.kernel.org
11720T: git git://linuxtv.org/media_tree.git
a825eaec 11721W: https://linuxtv.org
1f15a229
HV
11722S: Odd Fixes
11723F: drivers/media/i2c/saa6588*
11724
98ed12e6 11725SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
11726M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11727M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 11728L: linux-media@vger.kernel.org
a825eaec 11729W: https://linuxtv.org
98ed12e6
MCC
11730T: git git://linuxtv.org/media_tree.git
11731S: Odd fixes
618cd932 11732F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
11733F: drivers/media/pci/saa7134/
11734
1da177e4 11735SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 11736M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 11737L: linux-media@vger.kernel.org
275ffde4 11738T: git git://linuxtv.org/media_tree.git
1da177e4 11739S: Maintained
90d72ac6
MCC
11740F: drivers/media/common/saa7146/
11741F: drivers/media/pci/saa7146/
11742F: include/media/saa7146*
1da177e4 11743
4a109cc0 11744SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 11745M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 11746M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 11747M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
11748L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11749S: Supported
14430813 11750F: sound/soc/samsung/
4a109cc0 11751
c46ea13f
KK
11752SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11753M: Krzysztof Kozlowski <krzk@kernel.org>
11754L: linux-crypto@vger.kernel.org
11755L: linux-samsung-soc@vger.kernel.org
11756S: Maintained
11757F: drivers/crypto/exynos-rng.c
11758F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11759
0d89a28b 11760SAMSUNG FRAMEBUFFER DRIVER
b7701755 11761M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
11762L: linux-fbdev@vger.kernel.org
11763S: Maintained
8a61f013 11764F: drivers/video/fbdev/s3c-fb.c
0d89a28b 11765
7683e9e5
LT
11766SAMSUNG LAPTOP DRIVER
11767M: Corentin Chary <corentin.chary@gmail.com>
11768L: platform-driver-x86@vger.kernel.org
11769S: Maintained
11770F: drivers/platform/x86/samsung-laptop.c
11771
b40f0632 11772SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 11773M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
11774M: Krzysztof Kozlowski <krzk@kernel.org>
11775M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 11776L: linux-kernel@vger.kernel.org
b40f0632 11777L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
11778S: Supported
11779F: drivers/mfd/sec*.c
11780F: drivers/regulator/s2m*.c
11781F: drivers/regulator/s5m*.c
b40f0632
KK
11782F: drivers/clk/clk-s2mps11.c
11783F: drivers/rtc/rtc-s5m.c
f69d3a17 11784F: include/linux/mfd/samsung/
a13c7c51
KK
11785F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11786F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 11787F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 11788F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 11789
6fd86ab2
SN
11790SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11791M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11792L: linux-media@vger.kernel.org
11793L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11794S: Maintained
11795F: drivers/media/platform/s3c-camif/
d647f0b7 11796F: include/media/drv-intf/s3c_camif.h
6fd86ab2 11797
7683e9e5
LT
11798SAMSUNG S3FWRN5 NFC DRIVER
11799M: Robert Baldyga <r.baldyga@samsung.com>
11800M: Krzysztof Opasiak <k.opasiak@samsung.com>
11801L: linux-nfc@lists.01.org (moderated for non-subscribers)
11802S: Supported
11803F: drivers/nfc/s3fwrn5
11804
b84ef24e
AH
11805SAMSUNG S5C73M3 CAMERA DRIVER
11806M: Kyungmin Park <kyungmin.park@samsung.com>
11807M: Andrzej Hajda <a.hajda@samsung.com>
11808L: linux-media@vger.kernel.org
11809S: Supported
11810F: drivers/media/i2c/s5c73m3/*
11811
7d459937
AH
11812SAMSUNG S5K5BAF CAMERA DRIVER
11813M: Kyungmin Park <kyungmin.park@samsung.com>
11814M: Andrzej Hajda <a.hajda@samsung.com>
11815L: linux-media@vger.kernel.org
11816S: Supported
11817F: drivers/media/i2c/s5k5baf.c
11818
7683e9e5
LT
11819SAMSUNG S5P Security SubSystem (SSS) DRIVER
11820M: Krzysztof Kozlowski <krzk@kernel.org>
11821M: Vladimir Zapolskiy <vz@mleia.com>
11822L: linux-crypto@vger.kernel.org
11823L: linux-samsung-soc@vger.kernel.org
11824S: Maintained
11825F: drivers/crypto/s5p-sss.c
11826
11827SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11828M: Kyungmin Park <kyungmin.park@samsung.com>
11829M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11830L: linux-media@vger.kernel.org
11831Q: https://patchwork.linuxtv.org/project/linux-media/list/
c04c674f 11832S: Supported
7683e9e5 11833F: drivers/media/platform/exynos4-is/
c04c674f 11834
310e39c9 11835SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
11836M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11837M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 11838M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
11839S: Supported
11840L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11841F: drivers/clk/samsung/
490583f0
CC
11842F: include/dt-bindings/clock/exynos*.h
11843F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 11844
2e365a70
AS
11845SAMSUNG SPI DRIVERS
11846M: Kukjin Kim <kgene@kernel.org>
11847M: Krzysztof Kozlowski <krzk@kernel.org>
11848M: Andi Shyti <andi.shyti@samsung.com>
11849L: linux-spi@vger.kernel.org
11850L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11851S: Maintained
11852F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11853F: drivers/spi/spi-s3c*
11854F: include/linux/platform_data/spi-s3c64xx.h
11855
66890ed6
BA
11856SAMSUNG SXGBE DRIVERS
11857M: Byungho An <bh74.an@samsung.com>
11858M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
11859M: Vipul Pandya <vipul.pandya@samsung.com>
11860S: Supported
11861L: netdev@vger.kernel.org
11862F: drivers/net/ethernet/samsung/sxgbe/
11863
93c537af 11864SAMSUNG THERMAL DRIVER
0faf7dd5 11865M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
11866L: linux-pm@vger.kernel.org
11867L: linux-samsung-soc@vger.kernel.org
11868S: Supported
9f273c24 11869T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
11870F: drivers/thermal/samsung/
11871
e296cd32 11872SAMSUNG USB2 PHY DRIVER
774e0362
KD
11873M: Kamil Debski <kamil@wypas.org>
11874M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
11875L: linux-kernel@vger.kernel.org
11876S: Supported
11877F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11878F: Documentation/phy/samsung-usb2.txt
0b56e9a7
VG
11879F: drivers/phy/samsung/phy-exynos4210-usb2.c
11880F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11881F: drivers/phy/samsung/phy-exynos5250-usb2.c
11882F: drivers/phy/samsung/phy-s5pv210-usb2.c
11883F: drivers/phy/samsung/phy-samsung-usb2.c
11884F: drivers/phy/samsung/phy-samsung-usb2.h
e296cd32 11885
1da177e4 11886SC1200 WDT DRIVER
b300645a 11887M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 11888S: Maintained
679655da 11889F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
11890
11891SCHEDULER
dd9b238c 11892M: Ingo Molnar <mingo@redhat.com>
8b58be88 11893M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 11894L: linux-kernel@vger.kernel.org
75fc2d37 11895T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 11896S: Maintained
95c0d71d 11897F: kernel/sched/
679655da 11898F: include/linux/sched.h
c117ab84 11899F: include/uapi/linux/sched.h
c2eb505b 11900F: include/linux/wait.h
1da177e4 11901
6bcf6737 11902SCORE ARCHITECTURE
ed38665e 11903M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 11904M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 11905W: http://www.sunplus.com
6bcf6737 11906S: Supported
a2681a75 11907F: arch/score/
6bcf6737 11908
f2ed287b
LR
11909SCR24X CHIP CARD INTERFACE DRIVER
11910M: Lubomir Rintel <lkundrak@v3.sk>
11911S: Supported
11912F: drivers/char/pcmcia/scr24x_cs.c
11913
1da177e4 11914SCSI CDROM DRIVER
8b58be88 11915M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11916L: linux-scsi@vger.kernel.org
11917W: http://www.kernel.dk
11918S: Maintained
679655da 11919F: drivers/scsi/sr*
1da177e4 11920
fb50a83d 11921SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11922M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11923L: linux-rdma@vger.kernel.org
11924S: Supported
11925W: http://www.openfabrics.org
11926Q: http://patchwork.kernel.org/project/linux-rdma/list/
11927T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11928F: drivers/infiniband/ulp/srp/
11929F: include/scsi/srp.h
11930
1da177e4 11931SCSI SG DRIVER
8b58be88 11932M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11933L: linux-scsi@vger.kernel.org
59ab3c93 11934W: http://sg.danny.cz/sg
1da177e4 11935S: Maintained
59ab3c93 11936F: Documentation/scsi/scsi-generic.txt
679655da
JP
11937F: drivers/scsi/sg.c
11938F: include/scsi/sg.h
1da177e4
LT
11939
11940SCSI SUBSYSTEM
7ee7895c 11941M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11942T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11943M: "Martin K. Petersen" <martin.petersen@oracle.com>
11944T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11945L: linux-scsi@vger.kernel.org
1da177e4 11946S: Maintained
2c99a314 11947F: Documentation/devicetree/bindings/scsi/
679655da
JP
11948F: drivers/scsi/
11949F: include/scsi/
1da177e4
LT
11950
11951SCSI TAPE DRIVER
8b58be88 11952M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11953L: linux-scsi@vger.kernel.org
11954S: Maintained
679655da 11955F: Documentation/scsi/st.txt
f7269cfc
JD
11956F: drivers/scsi/st.*
11957F: drivers/scsi/st_*.h
1da177e4
LT
11958
11959SCTP PROTOCOL
8b6efb75 11960M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11961M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11962L: linux-sctp@vger.kernel.org
5f85813c 11963W: http://lksctp.sourceforge.net
8b6efb75 11964S: Maintained
679655da
JP
11965F: Documentation/networking/sctp.txt
11966F: include/linux/sctp.h
4d58c025 11967F: include/uapi/linux/sctp.h
679655da
JP
11968F: include/net/sctp/
11969F: net/sctp/
1da177e4
LT
11970
11971SCx200 CPU SUPPORT
8b58be88 11972M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11973S: Odd Fixes
679655da 11974F: Documentation/i2c/busses/scx200_acb
390889b6 11975F: arch/x86/platform/scx200/
679655da
JP
11976F: drivers/watchdog/scx200_wdt.c
11977F: drivers/i2c/busses/scx200*
11978F: drivers/mtd/maps/scx200_docflash.c
11979F: include/linux/scx200.h
1662d32c
JC
11980
11981SCx200 GPIO DRIVER
8b58be88 11982M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11983S: Maintained
679655da
JP
11984F: drivers/char/scx200_gpio.c
11985F: include/linux/scx200_gpio.h
1662d32c
JC
11986
11987SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11988M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11989S: Maintained
679655da 11990F: drivers/clocksource/scx200_hrt.c
1da177e4 11991
6a36913a 11992SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11993M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11994L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11995S: Maintained
679655da 11996F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11997
c04f9d61
KC
11998SECURE COMPUTING
11999M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
12000R: Andy Lutomirski <luto@amacapital.net>
12001R: Will Drewry <wad@chromium.org>
c04f9d61
KC
12002T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12003S: Supported
12004F: kernel/seccomp.c
12005F: include/uapi/linux/seccomp.h
12006F: include/linux/seccomp.h
c99ee51a 12007F: tools/testing/selftests/seccomp/*
0b40808a 12008F: tools/testing/selftests/kselftest_harness.h
c061f33f 12009F: Documentation/userspace-api/seccomp_filter.rst
c04f9d61
KC
12010K: \bsecure_computing
12011K: \bTIF_SECCOMP\b
12012
7683e9e5
LT
12013SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12014M: Al Cooper <alcooperx@gmail.com>
12015L: linux-mmc@vger.kernel.org
12016L: bcm-kernel-feedback-list@broadcom.com
12017S: Maintained
12018F: drivers/mmc/host/sdhci-brcmstb*
12019
82abbea7
RD
12020SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12021M: Adrian Hunter <adrian.hunter@intel.com>
12022L: linux-mmc@vger.kernel.org
12023T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12024S: Maintained
12025F: drivers/mmc/host/sdhci*
12026F: include/linux/mmc/sdhci*
12027
0d1bb41a 12028SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 12029M: Ben Dooks <ben-linux@fluff.org>
dc524882 12030M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 12031L: linux-mmc@vger.kernel.org
0d1bb41a 12032S: Maintained
dc524882 12033F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 12034
c63b3cba 12035SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 12036M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
12037L: linux-mmc@vger.kernel.org
12038S: Maintained
12039F: drivers/mmc/host/sdhci-spear.c
12040
455a7b23
SB
12041SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12042M: Scott Bauer <scott.bauer@intel.com>
12043M: Jonathan Derrick <jonathan.derrick@intel.com>
0222967b 12044L: linux-block@vger.kernel.org
455a7b23
SB
12045S: Supported
12046F: block/sed*
12047F: block/opal_proto.h
12048F: include/linux/sed*
12049F: include/uapi/linux/sed*
12050
7683e9e5
LT
12051SECURITY CONTACT
12052M: Security Officers <security@kernel.org>
12053S: Supported
12054
8711cca2 12055SECURITY SUBSYSTEM
9b45c0d2 12056M: James Morris <james.l.morris@oracle.com>
9c3646d1 12057M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 12058L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 12059T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 12060W: http://kernsec.org/
8711cca2 12061S: Supported
7d2c86b5 12062F: security/
8711cca2 12063
1da177e4 12064SELINUX SECURITY MODULE
e0238b4c 12065M: Paul Moore <paul@paul-moore.com>
8b58be88 12066M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 12067M: Eric Paris <eparis@parisplace.org>
e0238b4c 12068L: selinux@tycho.nsa.gov (moderated for non-subscribers)
cd0d877d
PM
12069W: https://selinuxproject.org
12070W: https://github.com/SELinuxProject
12071T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
1da177e4 12072S: Supported
679655da
JP
12073F: include/linux/selinux*
12074F: security/selinux/
6bde95ce 12075F: scripts/selinux/
229fd05c 12076F: Documentation/admin-guide/LSM/SELinux.rst
1da177e4 12077
cef2cf07 12078SENSABLE PHANTOM
8b58be88 12079M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 12080S: Maintained
679655da 12081F: drivers/misc/phantom.c
c117ab84 12082F: include/uapi/linux/phantom.h
cef2cf07 12083
82abbea7
RD
12084SERIAL DEVICE BUS
12085M: Rob Herring <robh@kernel.org>
12086L: linux-serial@vger.kernel.org
12087S: Maintained
12088F: Documentation/devicetree/bindings/serial/slave-device.txt
12089F: drivers/tty/serdev/
12090F: include/linux/serdev.h
6b7c5b94 12091
7683e9e5
LT
12092SERIAL DRIVERS
12093M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12094L: linux-serial@vger.kernel.org
12095S: Maintained
12096F: Documentation/devicetree/bindings/serial/
12097F: drivers/tty/serial/
12098
82abbea7
RD
12099SERIAL IR RECEIVER
12100M: Sean Young <sean@mess.org>
12101L: linux-media@vger.kernel.org
12102S: Maintained
12103F: drivers/media/rc/serial_ir.c
d2928a8c 12104
8ceee660 12105SFC NETWORK DRIVER
c06f51ea 12106M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
12107M: Edward Cree <ecree@solarflare.com>
12108M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 12109L: netdev@vger.kernel.org
8ceee660 12110S: Supported
874aeea5 12111F: drivers/net/ethernet/sfc/
8ceee660 12112
e2d1d6c0 12113SGI GRU DRIVER
cc883afc 12114M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 12115S: Maintained
679655da 12116F: drivers/misc/sgi-gru/
e2d1d6c0
RD
12117
12118SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 12119M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
12120L: linux-ia64@vger.kernel.org
12121S: Supported
679655da 12122F: Documentation/ia64/serial.txt
df621252 12123F: drivers/tty/serial/ioc?_serial.c
679655da 12124F: include/linux/ioc?.h
e2d1d6c0 12125
75312619 12126SGI XP/XPC/XPNET DRIVER
e180383f
RH
12127M: Cliff Whickman <cpw@sgi.com>
12128M: Robin Holt <robinmholt@gmail.com>
75312619 12129S: Maintained
679655da 12130F: drivers/misc/sgi-xp/
75312619 12131
7683e9e5
LT
12132SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12133M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12134L: linux-s390@vger.kernel.org
12135W: http://www.ibm.com/developerworks/linux/linux390/
12136S: Supported
12137F: net/smc/
12138
82abbea7
RD
12139SH_VEU V4L2 MEM2MEM DRIVER
12140L: linux-media@vger.kernel.org
12141S: Orphan
12142F: drivers/media/platform/sh_veu.c
12143
12144SH_VOU V4L2 OUTPUT DRIVER
12145L: linux-media@vger.kernel.org
12146S: Orphan
12147F: drivers/media/platform/sh_vou.c
12148F: include/media/drv-intf/sh_vou.h
12149
46eacf3b
AP
12150SI2157 MEDIA DRIVER
12151M: Antti Palosaari <crope@iki.fi>
12152L: linux-media@vger.kernel.org
a825eaec 12153W: https://linuxtv.org
46eacf3b
AP
12154W: http://palosaari.fi/linux/
12155Q: http://patchwork.linuxtv.org/project/linux-media/list/
12156T: git git://linuxtv.org/anttip/media_tree.git
12157S: Maintained
12158F: drivers/media/tuners/si2157*
12159
75e2d5ba
AP
12160SI2168 MEDIA DRIVER
12161M: Antti Palosaari <crope@iki.fi>
12162L: linux-media@vger.kernel.org
a825eaec 12163W: https://linuxtv.org
75e2d5ba
AP
12164W: http://palosaari.fi/linux/
12165Q: http://patchwork.linuxtv.org/project/linux-media/list/
12166T: git git://linuxtv.org/anttip/media_tree.git
12167S: Maintained
12168F: drivers/media/dvb-frontends/si2168*
12169
49cc629d
HV
12170SI470X FM RADIO RECEIVER I2C DRIVER
12171M: Hans Verkuil <hverkuil@xs4all.nl>
12172L: linux-media@vger.kernel.org
12173T: git git://linuxtv.org/media_tree.git
a825eaec 12174W: https://linuxtv.org
49cc629d
HV
12175S: Odd Fixes
12176F: drivers/media/radio/si470x/radio-si470x-i2c.c
12177
12178SI470X FM RADIO RECEIVER USB DRIVER
12179M: Hans Verkuil <hverkuil@xs4all.nl>
12180L: linux-media@vger.kernel.org
12181T: git git://linuxtv.org/media_tree.git
a825eaec 12182W: https://linuxtv.org
49cc629d
HV
12183S: Maintained
12184F: drivers/media/radio/si470x/radio-si470x-common.c
12185F: drivers/media/radio/si470x/radio-si470x.h
12186F: drivers/media/radio/si470x/radio-si470x-usb.c
12187
c937ca03
EV
12188SI4713 FM RADIO TRANSMITTER I2C DRIVER
12189M: Eduardo Valentin <edubezval@gmail.com>
12190L: linux-media@vger.kernel.org
12191T: git git://linuxtv.org/media_tree.git
a825eaec 12192W: https://linuxtv.org
c937ca03 12193S: Odd Fixes
99995ded 12194F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
12195
12196SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12197M: Eduardo Valentin <edubezval@gmail.com>
12198L: linux-media@vger.kernel.org
12199T: git git://linuxtv.org/media_tree.git
a825eaec 12200W: https://linuxtv.org
c937ca03 12201S: Odd Fixes
99995ded
DR
12202F: drivers/media/radio/si4713/radio-platform-si4713.c
12203
12204SI4713 FM RADIO TRANSMITTER USB DRIVER
12205M: Hans Verkuil <hverkuil@xs4all.nl>
12206L: linux-media@vger.kernel.org
12207T: git git://linuxtv.org/media_tree.git
a825eaec 12208W: https://linuxtv.org
99995ded
DR
12209S: Maintained
12210F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 12211
beb91d46 12212SIANO DVB DRIVER
5dc8a864
MCC
12213M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12214M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 12215L: linux-media@vger.kernel.org
a825eaec 12216W: https://linuxtv.org
beb91d46
MCC
12217T: git git://linuxtv.org/media_tree.git
12218S: Odd fixes
12219F: drivers/media/common/siano/
beb91d46 12220F: drivers/media/usb/siano/
beb91d46 12221F: drivers/media/usb/siano/
14430813 12222F: drivers/media/mmc/siano/
beb91d46 12223
cef9dd85
HG
12224SILEAD TOUCHSCREEN DRIVER
12225M: Hans de Goede <hdegoede@redhat.com>
12226L: linux-input@vger.kernel.org
12227L: platform-driver-x86@vger.kernel.org
12228S: Maintained
12229F: drivers/input/touchscreen/silead.c
12230F: drivers/platform/x86/silead_dmi.c
12231
82abbea7
RD
12232SILICON MOTION SM712 FRAME BUFFER DRIVER
12233M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12234M: Teddy Wang <teddy.wang@siliconmotion.com>
12235M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
6f15b602
HG
12236L: linux-fbdev@vger.kernel.org
12237S: Maintained
82abbea7
RD
12238F: drivers/video/fbdev/sm712*
12239F: Documentation/fb/sm712fb.txt
b618b69c 12240
6349d997 12241SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 12242M: Len Brown <lenb@kernel.org>
6349d997
LB
12243L: sfi-devel@simplefirmware.org
12244W: http://simplefirmware.org/
12245T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 12246S: Supported
943fc810 12247F: arch/x86/platform/sfi/
6349d997
LB
12248F: drivers/sfi/
12249F: include/linux/sfi*.h
e2d1d6c0 12250
82abbea7
RD
12251SIMPLEFB FB DRIVER
12252M: Hans de Goede <hdegoede@redhat.com>
12253L: linux-fbdev@vger.kernel.org
12254S: Maintained
12255F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12256F: drivers/video/fbdev/simplefb.c
12257F: include/linux/platform_data/simplefb.h
12258
1da177e4
LT
12259SIMTEC EB110ATX (Chalice CATS)
12260P: Ben Dooks
b16957c6
BD
12261P: Vincent Sanders <vince@simtec.co.uk>
12262M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12263W: http://www.simtec.co.uk/products/EB110ATX/
12264S: Supported
12265
12266SIMTEC EB2410ITX (BAST)
12267P: Ben Dooks
b16957c6
BD
12268P: Vincent Sanders <vince@simtec.co.uk>
12269M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12270W: http://www.simtec.co.uk/products/EB2410ITX/
12271S: Supported
15dba387
JP
12272F: arch/arm/mach-s3c24xx/mach-bast.c
12273F: arch/arm/mach-s3c24xx/bast-ide.c
12274F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 12275
2c956a60
JD
12276SIPHASH PRF ROUTINES
12277M: Jason A. Donenfeld <Jason@zx2c4.com>
12278S: Maintained
12279F: lib/siphash.c
12280F: lib/test_siphash.c
12281F: include/linux/siphash.h
12282
92aab3c0 12283SIS 190 ETHERNET DRIVER
8b58be88 12284M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
12285L: netdev@vger.kernel.org
12286S: Maintained
8c7de408 12287F: drivers/net/ethernet/sis/sis190.c
92aab3c0 12288
1da177e4 12289SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 12290M: Daniele Venzano <venza@brownhat.org>
1da177e4 12291W: http://www.brownhat.org/sis900.html
979b6c13 12292L: netdev@vger.kernel.org
1da177e4 12293S: Maintained
8c7de408 12294F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
12295
12296SIS FRAMEBUFFER DRIVER
8b58be88 12297M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 12298W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 12299S: Maintained
679655da 12300F: Documentation/fb/sisfb.txt
8a61f013 12301F: drivers/video/fbdev/sis/
679655da 12302F: include/video/sisfb.h
1da177e4
LT
12303
12304SIS USB2VGA DRIVER
8b58be88 12305M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
12306W: http://www.winischhofer.at/linuxsisusbvga.shtml
12307S: Maintained
679655da 12308F: drivers/usb/misc/sisusbvga/
1da177e4 12309
415ad26d 12310SLAB ALLOCATOR
16e943bf 12311M: Christoph Lameter <cl@linux.com>
2ed1c525 12312M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
12313M: David Rientjes <rientjes@google.com>
12314M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12315M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
12316L: linux-mm@kvack.org
12317S: Maintained
679655da 12318F: include/linux/sl?b*.h
16e943bf 12319F: mm/sl?b*
415ad26d 12320
9fab9787 12321SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 12322M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 12323M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 12324M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
12325R: Steven Rostedt <rostedt@goodmis.org>
12326R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 12327L: linux-kernel@vger.kernel.org
9fab9787
PM
12328W: http://www.rdrop.com/users/paulmck/RCU/
12329S: Supported
12330T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
12331F: include/linux/srcu.h
12332F: kernel/rcu/srcu.c
9fab9787 12333
66372841
CS
12334SMACK SECURITY MODULE
12335M: Casey Schaufler <casey@schaufler-ca.com>
12336L: linux-security-module@vger.kernel.org
12337W: http://schaufler-ca.com
ece38248 12338T: git git://github.com/cschaufler/smack-next
66372841 12339S: Maintained
a5606ced 12340F: Documentation/admin-guide/LSM/Smack.rst
66372841
CS
12341F: security/smack/
12342
1da177e4 12343SMC91x ETHERNET DRIVER
2f82af08 12344M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 12345S: Odd Fixes
ae150435 12346F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 12347
e8e31622
SA
12348SMIA AND SMIA++ IMAGE SENSOR DRIVER
12349M: Sakari Ailus <sakari.ailus@iki.fi>
12350L: linux-media@vger.kernel.org
12351S: Maintained
14430813 12352F: drivers/media/i2c/smiapp/
b5dcee22 12353F: include/media/i2c/smiapp.h
e8e31622
SA
12354F: drivers/media/i2c/smiapp-pll.c
12355F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 12356F: include/uapi/linux/smiapp.h
a2cec3c0 12357F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 12358
920fa1ff
GR
12359SMM665 HARDWARE MONITOR DRIVER
12360M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12361L: linux-hwmon@vger.kernel.org
920fa1ff
GR
12362S: Maintained
12363F: Documentation/hwmon/smm665
12364F: drivers/hwmon/smm665.c
12365
9df7305b 12366SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 12367M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 12368L: linux-hwmon@vger.kernel.org
90b24cfb 12369S: Maintained
9df7305b
SG
12370F: Documentation/hwmon/emc2103
12371F: drivers/hwmon/emc2103.c
12372
a98d506c
HG
12373SMSC SCH5627 HARDWARE MONITOR DRIVER
12374M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 12375L: linux-hwmon@vger.kernel.org
a98d506c
HG
12376S: Supported
12377F: Documentation/hwmon/sch5627
12378F: drivers/hwmon/sch5627.c
12379
7683e9e5
LT
12380SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12381M: Steve Glendinning <steve.glendinning@shawell.net>
12382L: linux-fbdev@vger.kernel.org
12383S: Maintained
12384F: drivers/video/fbdev/smscufx.c
12385
6ea884db 12386SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 12387M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12388L: linux-hwmon@vger.kernel.org
6ea884db 12389S: Maintained
679655da
JP
12390F: Documentation/hwmon/smsc47b397
12391F: drivers/hwmon/smsc47b397.c
6ea884db 12392
fd9abb3d 12393SMSC911x ETHERNET DRIVER
90b24cfb 12394M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 12395L: netdev@vger.kernel.org
90b24cfb 12396S: Maintained
679655da 12397F: include/linux/smsc911x.h
ae150435 12398F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
12399
12400SMSC9420 PCI ETHERNET DRIVER
90b24cfb 12401M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 12402L: netdev@vger.kernel.org
90b24cfb 12403S: Maintained
ae150435 12404F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 12405
668acf32 12406SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 12407M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 12408L: linux-media@vger.kernel.org
275ffde4 12409T: git git://linuxtv.org/media_tree.git
795fb7e7 12410S: Maintained
90d72ac6
MCC
12411F: include/media/soc*
12412F: drivers/media/i2c/soc_camera/
12413F: drivers/media/platform/soc_camera/
668acf32 12414
e2d1d6c0 12415SOEKRIS NET48XX LED SUPPORT
8b58be88 12416M: Chris Boot <bootc@bootc.net>
e2d1d6c0 12417S: Maintained
679655da 12418F: drivers/leds/leds-net48xx.c
e2d1d6c0 12419
82abbea7
RD
12420SOFT-ROCE DRIVER (rxe)
12421M: Moni Shoua <monis@mellanox.com>
12422L: linux-rdma@vger.kernel.org
12423S: Supported
12424W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12425Q: http://patchwork.kernel.org/project/linux-rdma/list/
12426F: drivers/infiniband/sw/rxe/
12427F: include/uapi/rdma/rdma_user_rxe.h
12428
e3994db1 12429SOFTLOGIC 6x10 MPEG CODEC
9661975d 12430M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
40662e72 12431M: Anton Sviridenko <anton@corp.bluecherry.net>
9661975d 12432M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
5c1d6045 12433M: Andrey Utkin <andrey_utkin@fastmail.com>
1f141f6b 12434M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
12435L: linux-media@vger.kernel.org
12436S: Supported
12437F: drivers/media/pci/solo6x10/
12438
1da177e4 12439SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 12440M: Shaohua Li <shli@kernel.org>
1da177e4 12441L: linux-raid@vger.kernel.org
0f9ce866 12442T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 12443S: Supported
679655da
JP
12444F: drivers/md/
12445F: include/linux/raid/
c117ab84 12446F: include/uapi/linux/raid/
1da177e4 12447
1da177e4 12448SONIC NETWORK DRIVER
8b58be88 12449M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 12450L: netdev@vger.kernel.org
1da177e4 12451S: Maintained
d9fb9f38 12452F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 12453
61e115a5 12454SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 12455M: Michael Buesch <m@bues.ch>
e7828b28 12456L: linux-wireless@vger.kernel.org
61e115a5 12457S: Maintained
679655da
JP
12458F: drivers/ssb/
12459F: include/linux/ssb/
61e115a5 12460
baf8532a 12461SONY MEMORYSTICK CARD SUPPORT
8b58be88 12462M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
12463W: http://tifmxx.berlios.de/
12464S: Maintained
679655da 12465F: drivers/memstick/host/tifm_ms.c
baf8532a 12466
0ab30494
ML
12467SONY MEMORYSTICK STANDARD SUPPORT
12468M: Maxim Levitsky <maximlevitsky@gmail.com>
12469S: Maintained
12470F: drivers/memstick/core/ms_block.*
12471
7683e9e5
LT
12472SONY VAIO CONTROL DEVICE DRIVER
12473M: Mattia Dongili <malattia@linux.it>
12474L: platform-driver-x86@vger.kernel.org
12475W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12476S: Maintained
12477F: Documentation/laptops/sony-laptop.txt
12478F: drivers/char/sonypi.c
12479F: drivers/platform/x86/sony-laptop.c
12480F: include/linux/sony-laptop.h
12481
1da177e4 12482SOUND
8b58be88 12483M: Jaroslav Kysela <perex@perex.cz>
d8130624 12484M: Takashi Iwai <tiwai@suse.com>
93711660 12485L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 12486W: http://www.alsa-project.org/
dde7ad8d 12487T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 12488T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 12489Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 12490S: Maintained
3126a179
JP
12491F: Documentation/sound/
12492F: include/sound/
c117ab84 12493F: include/uapi/sound/
679655da 12494F: sound/
1da177e4 12495
33bbe149
MB
12496SOUND - COMPRESSED AUDIO
12497M: Vinod Koul <vinod.koul@intel.com>
12498L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12500S: Supported
f672f31a 12501F: Documentation/sound/alsa/compress_offload.txt
33bbe149 12502F: include/sound/compress_driver.h
f672f31a 12503F: include/uapi/sound/compress_*
33bbe149
MB
12504F: sound/core/compress_offload.c
12505F: sound/soc/soc-compress.c
12506
7683e9e5
LT
12507SOUND - DMAENGINE HELPERS
12508M: Lars-Peter Clausen <lars@metafoo.de>
12509S: Supported
12510F: include/sound/dmaengine_pcm.h
12511F: sound/core/pcm_dmaengine.c
12512F: sound/soc/soc-generic-dmaengine-pcm.c
12513
bd903bde 12514SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 12515M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12516M: Mark Brown <broonie@kernel.org>
86f14df8 12517T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 12518L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 12519W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 12520S: Supported
181ad2a5 12521F: Documentation/devicetree/bindings/sound/
2820f615 12522F: Documentation/sound/alsa/soc/
7683e9e5
LT
12523F: sound/soc/
12524F: include/sound/soc*
d7f8761b 12525
990a6a99
OS
12526SP2 MEDIA DRIVER
12527M: Olli Salonen <olli.salonen@iki.fi>
12528L: linux-media@vger.kernel.org
a825eaec 12529W: https://linuxtv.org
990a6a99
OS
12530Q: http://patchwork.linuxtv.org/project/linux-media/list/
12531S: Maintained
12532F: drivers/media/dvb-frontends/sp2*
12533
473321fc 12534SPARC + UltraSPARC (sparc/sparc64)
8b58be88 12535M: "David S. Miller" <davem@davemloft.net>
1da177e4 12536L: sparclinux@vger.kernel.org
8a6e2535 12537Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
12538T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12539T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 12540S: Maintained
679655da 12541F: arch/sparc/
7765b8bb 12542F: drivers/sbus/
1da177e4 12543
6404fcca
DM
12544SPARC SERIAL DRIVERS
12545M: "David S. Miller" <davem@davemloft.net>
12546L: sparclinux@vger.kernel.org
08deed1e
JP
12547T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12548T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 12549S: Maintained
6816383a 12550F: include/linux/sunserialcore.h
df621252 12551F: drivers/tty/serial/suncore.c
df621252
GKH
12552F: drivers/tty/serial/sunhv.c
12553F: drivers/tty/serial/sunsab.c
12554F: drivers/tty/serial/sunsab.h
12555F: drivers/tty/serial/sunsu.c
12556F: drivers/tty/serial/sunzilog.c
12557F: drivers/tty/serial/sunzilog.h
55bd2133 12558F: drivers/tty/vcc.c
6404fcca 12559
389325b4
CL
12560SPARSE CHECKER
12561M: "Christopher Li" <sparse@chrisli.org>
12562L: linux-sparse@vger.kernel.org
12563W: https://sparse.wiki.kernel.org/
12564T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12565T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12566S: Maintained
12567F: include/linux/compiler.h
12568
7683e9e5 12569SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 12570M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 12571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12572W: http://www.st.com/spear
12573S: Maintained
7683e9e5 12574F: drivers/clk/spear/
fc0c195a 12575
7683e9e5 12576SPEAR PLATFORM SUPPORT
da89947b 12577M: Viresh Kumar <vireshk@kernel.org>
7683e9e5 12578M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 12579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12580W: http://www.st.com/spear
12581S: Maintained
7683e9e5
LT
12582F: arch/arm/boot/dts/spear*
12583F: arch/arm/mach-spear/
fc0c195a 12584
e2796541 12585SPI NOR SUBSYSTEM
b3bb6d6a 12586M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
e2796541
CP
12587M: Marek Vasut <marek.vasut@gmail.com>
12588L: linux-mtd@lists.infradead.org
12589W: http://www.linux-mtd.infradead.org/
12590Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6eab81e6
CP
12591T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12592T: git git://git.infradead.org/l2-mtd.git spi-nor/next
e2796541
CP
12593S: Maintained
12594F: drivers/mtd/spi-nor/
12595F: include/linux/mtd/spi-nor.h
12596
e2d1d6c0 12597SPI SUBSYSTEM
b02e48f2 12598M: Mark Brown <broonie@kernel.org>
dfbe403c 12599L: linux-spi@vger.kernel.org
e7e4e13c 12600T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 12601Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 12602S: Maintained
87306eb7 12603F: Documentation/devicetree/bindings/spi/
679655da
JP
12604F: Documentation/spi/
12605F: drivers/spi/
12606F: include/linux/spi/
c117ab84 12607F: include/uapi/linux/spi/
a43cd4bb 12608F: tools/spi/
e2d1d6c0 12609
2752e401 12610SPIDERNET NETWORK DRIVER for CELL
8b58be88 12611M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
12612L: netdev@vger.kernel.org
12613S: Supported
679655da 12614F: Documentation/networking/spider_net.txt
8df158ac 12615F: drivers/net/ethernet/toshiba/spider_net*
2752e401 12616
6b71016e
SB
12617SPMI SUBSYSTEM
12618R: Stephen Boyd <sboyd@codeaurora.org>
12619L: linux-arm-msm@vger.kernel.org
12620F: Documentation/devicetree/bindings/spmi/
12621F: drivers/spmi/
12622F: include/dt-bindings/spmi/spmi.h
12623F: include/linux/spmi.h
12624F: include/trace/events/spmi.h
12625
e2d1d6c0 12626SPU FILE SYSTEM
8b58be88 12627M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 12628L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
12629W: http://www.ibm.com/developerworks/power/cell/
12630S: Supported
679655da
JP
12631F: Documentation/filesystems/spufs.txt
12632F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 12633
fc555841 12634SQUASHFS FILE SYSTEM
d7f2ff67 12635M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
12636L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12637W: http://squashfs.org.uk
9f273c24 12638T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 12639S: Maintained
679655da
JP
12640F: Documentation/filesystems/squashfs.txt
12641F: fs/squashfs/
fc555841 12642
1da177e4 12643SRM (Alpha) environment access
8b58be88 12644M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 12645S: Maintained
679655da 12646F: arch/alpha/kernel/srm_env.c
1da177e4 12647
26e9a397 12648STABLE BRANCH
879a5a00 12649M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 12650L: stable@vger.kernel.org
879a5a00 12651S: Supported
8c27ceff 12652F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 12653
ebd3d010
JP
12654STAGING - COMEDI
12655M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 12656M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
12657S: Odd Fixes
12658F: drivers/staging/comedi/
12659
a0138163
JP
12660STAGING - FLARION FT1000 DRIVERS
12661M: Marek Belisko <marek.belisko@gmail.com>
12662S: Odd Fixes
12663F: drivers/staging/ft1000/
12664
6c1bb424 12665STAGING - INDUSTRIAL IO
030a13d7 12666M: Jonathan Cameron <jic23@kernel.org>
a0138163 12667L: linux-iio@vger.kernel.org
6c1bb424 12668S: Odd Fixes
5291582d 12669F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
12670F: drivers/staging/iio/
12671
a0138163
JP
12672STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12673M: Jarod Wilson <jarod@wilsonet.com>
12674W: http://www.lirc.org/
12675S: Odd Fixes
b2b0186d 12676F: drivers/staging/media/lirc/
a0138163 12677
f5e5de1e
OD
12678STAGING - LUSTRE PARALLEL FILESYSTEM
12679M: Oleg Drokin <oleg.drokin@intel.com>
12680M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 12681M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
12682L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12683W: http://wiki.lustre.org/
f5e5de1e
OD
12684S: Maintained
12685F: drivers/staging/lustre
12686
7c6b6c71
MD
12687STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12688M: Marc Dietrich <marvin24@gmx.de>
12689L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 12690L: linux-tegra@vger.kernel.org
7c6b6c71
MD
12691S: Maintained
12692F: drivers/staging/nvec/
12693
53c43c5c
GKH
12694STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12695M: Jens Frederich <jfrederich@gmail.com>
12696M: Daniel Drake <dsd@laptop.org>
12697M: Jon Nettleton <jon.nettleton@gmail.com>
12698W: http://wiki.laptop.org/go/DCON
12699S: Maintained
12700F: drivers/staging/olpc_dcon/
12701
a0138163
JP
12702STAGING - REALTEK RTL8712U DRIVERS
12703M: Larry Finger <Larry.Finger@lwfinger.net>
12704M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12705S: Odd Fixes
12706F: drivers/staging/rtl8712/
12707
980ac4d7
SM
12708STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12709M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12710M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 12711M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
12712L: linux-fbdev@vger.kernel.org
12713S: Maintained
12714F: drivers/staging/sm750fb/
12715
a0138163
JP
12716STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12717M: William Hubbs <w.d.hubbs@gmail.com>
12718M: Chris Brannon <chris@the-brannons.com>
d33bce31 12719M: Kirk Reiser <kirk@reisers.ca>
a0138163 12720M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 12721L: speakup@linux-speakup.org
a0138163
JP
12722W: http://www.linux-speakup.org/
12723S: Odd Fixes
12724F: drivers/staging/speakup/
12725
b3e871ce
JP
12726STAGING - VIA VT665X DRIVERS
12727M: Forest Bond <forest@alittletooquiet.net>
12728S: Odd Fixes
12729F: drivers/staging/vt665?/
12730
a30baec1 12731STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
12732M: Aditya Shankar <aditya.shankar@microchip.com>
12733M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
12734L: linux-wireless@vger.kernel.org
12735S: Supported
12736F: drivers/staging/wilc1000/
12737
709bcb07 12738STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 12739M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
12740S: Odd Fixes
12741F: drivers/staging/xgifb/
12742
7683e9e5
LT
12743STAGING SUBSYSTEM
12744M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12745T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12746L: devel@driverdev.osuosl.org
12747S: Supported
12748F: drivers/staging/
12749
1da177e4 12750STARFIRE/DURALAN NETWORK DRIVER
8b58be88 12751M: Ion Badulescu <ionut@badula.org>
b4f90189 12752S: Odd Fixes
9bba23b0 12753F: drivers/net/ethernet/adaptec/starfire*
1da177e4 12754
5d121776
BVA
12755STEC S1220 SKD DRIVER
12756M: Bart Van Assche <bart.vanassche@wdc.com>
12757L: linux-block@vger.kernel.org
12758S: Maintained
12759F: drivers/block/skd*[ch]
12760
82abbea7
RD
12761STI CEC DRIVER
12762M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12763S: Maintained
12764F: drivers/staging/media/st-cec/
12765F: Documentation/devicetree/bindings/media/stih-cec.txt
12766
12767STK1160 USB VIDEO CAPTURE DRIVER
12768M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12769L: linux-media@vger.kernel.org
12770T: git git://linuxtv.org/media_tree.git
12771S: Maintained
12772F: drivers/media/usb/stk1160/
12773
12774STMMAC ETHERNET DRIVER
12775M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12776M: Alexandre Torgue <alexandre.torgue@st.com>
12777L: netdev@vger.kernel.org
12778W: http://www.stlinux.com
12779S: Supported
12780F: drivers/net/ethernet/stmicro/stmmac/
12781
e2d1d6c0 12782SUN3/3X
8b58be88 12783M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
12784W: http://sammy.net/sun3/
12785S: Maintained
679655da
JP
12786F: arch/m68k/kernel/*sun3*
12787F: arch/m68k/sun3*/
12788F: arch/m68k/include/asm/sun3*
e689cf4a 12789F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 12790
af6a5af8
HG
12791SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12792M: Hans de Goede <hdegoede@redhat.com>
12793L: linux-input@vger.kernel.org
12794S: Maintained
12795F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12796F: drivers/input/keyboard/sun4i-lradc-keys.c
12797
2bc9ff01
DK
12798SUNDANCE NETWORK DRIVER
12799M: Denis Kirjanov <kda@linux-powerpc.org>
12800L: netdev@vger.kernel.org
12801S: Maintained
12802F: drivers/net/ethernet/dlink/sundance.c
12803
2cbb12a4 12804SUPERH
114bf37e
RF
12805M: Yoshinori Sato <ysato@users.sourceforge.jp>
12806M: Rich Felker <dalias@libc.org>
2cbb12a4 12807L: linux-sh@vger.kernel.org
8a6e2535 12808Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 12809S: Maintained
066069e1 12810F: Documentation/sh/
679655da 12811F: arch/sh/
066069e1 12812F: drivers/sh/
1da177e4 12813
4480f15b 12814SUSPEND TO RAM
7fb06082 12815M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
12816M: Len Brown <len.brown@intel.com>
12817M: Pavel Machek <pavel@ucw.cz>
bf1c138e 12818L: linux-pm@vger.kernel.org
68656443 12819B: https://bugzilla.kernel.org
e2d1d6c0 12820S: Supported
679655da
JP
12821F: Documentation/power/
12822F: arch/x86/kernel/acpi/
12823F: drivers/base/power/
12824F: kernel/power/
12825F: include/linux/suspend.h
12826F: include/linux/freezer.h
12827F: include/linux/pm.h
1da177e4
LT
12828
12829SVGA HANDLING
8b58be88 12830M: Martin Mares <mj@ucw.cz>
1da177e4
LT
12831L: linux-video@atrey.karlin.mff.cuni.cz
12832S: Maintained
679655da
JP
12833F: Documentation/svga.txt
12834F: arch/x86/boot/video*
1da177e4 12835
6e28b761
KRW
12836SWIOTLB SUBSYSTEM
12837M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12838L: linux-kernel@vger.kernel.org
9f273c24 12839T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
12840S: Supported
12841F: lib/swiotlb.c
12842F: arch/*/kernel/pci-swiotlb.c
12843F: include/linux/swiotlb.h
12844
007f790c
JP
12845SWITCHDEV
12846M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 12847M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
12848L: netdev@vger.kernel.org
12849S: Supported
12850F: net/switchdev/
12851F: include/net/switchdev.h
12852
82abbea7
RD
12853SYNC FILE FRAMEWORK
12854M: Sumit Semwal <sumit.semwal@linaro.org>
12855R: Gustavo Padovan <gustavo@padovan.org>
12856S: Maintained
12857L: linux-media@vger.kernel.org
12858L: dri-devel@lists.freedesktop.org
12859F: drivers/dma-buf/sync_*
12860F: drivers/dma-buf/dma-fence*
12861F: drivers/dma-buf/sw_sync.c
12862F: include/linux/sync_file.h
12863F: include/uapi/linux/sync_file.h
12864F: Documentation/sync_file.txt
12865T: git git://anongit.freedesktop.org/drm/drm-misc
12866
db8e35d5
VG
12867SYNOPSYS ARC ARCHITECTURE
12868M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 12869L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
12870S: Supported
12871F: arch/arc/
9b28829d 12872F: Documentation/devicetree/bindings/arc/*
2d799dde 12873F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 12874F: drivers/clocksource/arc_timer.c
c6a0fe4a 12875F: drivers/tty/serial/arc_uart.c
b7182d1a 12876T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 12877
daeeb438
EP
12878SYNOPSYS ARC HSDK SDP pll clock driver
12879M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12880S: Supported
12881F: drivers/clk/clk-hsdk-pll.c
12882F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12883
f60a2abf
LT
12884SYNOPSYS ARC SDP clock driver
12885M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12886S: Supported
12887F: drivers/clk/axs10x/*
12888F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12889
556cc1c5
AB
12890SYNOPSYS ARC SDP platform support
12891M: Alexey Brodkin <abrodkin@synopsys.com>
12892S: Supported
12893F: arch/arc/plat-axs10x
12894F: arch/arc/boot/dts/ax*
12895F: Documentation/devicetree/bindings/arc/axs10*
12896
82abbea7
RD
12897SYNOPSYS DESIGNWARE DMAC DRIVER
12898M: Viresh Kumar <vireshk@kernel.org>
12899M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12900S: Maintained
12901F: include/linux/dma/dw.h
12902F: include/linux/platform_data/dma-dw.h
12903F: drivers/dma/dw/
12904
12905SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12906M: Jie Deng <jiedeng@synopsys.com>
12907L: netdev@vger.kernel.org
12908S: Supported
12909F: drivers/net/ethernet/synopsys/
12910
12911SYNOPSYS DESIGNWARE I2C DRIVER
12912M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12913R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12914R: Mika Westerberg <mika.westerberg@linux.intel.com>
12915L: linux-i2c@vger.kernel.org
12916S: Maintained
12917F: drivers/i2c/busses/i2c-designware-*
12918F: include/linux/platform_data/i2c-designware.h
12919
12920SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12921M: Jaehoon Chung <jh80.chung@samsung.com>
12922L: linux-mmc@vger.kernel.org
12923S: Maintained
12924F: drivers/mmc/host/dw_mmc*
12925
e517030e
AB
12926SYNOPSYS HSDK RESET CONTROLLER DRIVER
12927M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12928S: Supported
12929F: drivers/reset/reset-hsdk-v1.c
12930F: include/dt-bindings/reset/snps,hsdk-v1-reset.h
12931F: Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt
12932
6c284c9a
LJ
12933SYSTEM CONFIGURATION (SYSCON)
12934M: Lee Jones <lee.jones@linaro.org>
12935M: Arnd Bergmann <arnd@arndb.de>
12936T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12937S: Supported
12938F: drivers/mfd/syscon.c
12939
82abbea7
RD
12940SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12941M: Sudeep Holla <sudeep.holla@arm.com>
12942L: linux-arm-kernel@lists.infradead.org
12943S: Maintained
12944F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12945F: drivers/clk/clk-scpi.c
12946F: drivers/cpufreq/scpi-cpufreq.c
12947F: drivers/firmware/arm_scpi.c
12948F: include/linux/scpi_protocol.h
12949
8c0984e5
SR
12950SYSTEM RESET/SHUTDOWN DRIVERS
12951M: Sebastian Reichel <sre@kernel.org>
8c0984e5 12952L: linux-pm@vger.kernel.org
58db9505 12953T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
12954S: Maintained
12955F: Documentation/devicetree/bindings/power/reset/
12956F: drivers/power/reset/
12957
82abbea7
RD
12958SYSTEM TRACE MODULE CLASS
12959M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12960S: Maintained
12961T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12962F: Documentation/trace/stm.txt
12963F: drivers/hwtracing/stm/
12964F: include/linux/stm.h
12965F: include/uapi/linux/stm.h
12966
1da177e4 12967SYSV FILESYSTEM
8b58be88 12968M: Christoph Hellwig <hch@infradead.org>
1da177e4 12969S: Maintained
679655da
JP
12970F: Documentation/filesystems/sysv-fs.txt
12971F: fs/sysv/
12972F: include/linux/sysv_fs.h
1da177e4 12973
86cfa7fc 12974TARGET SUBSYSTEM
9c3646d1 12975M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 12976L: linux-scsi@vger.kernel.org
b9f5edc2 12977L: target-devel@vger.kernel.org
86cfa7fc 12978W: http://www.linux-iscsi.org
cf015e9f 12979W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 12980T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
12981S: Supported
12982F: drivers/target/
12983F: include/target/
12984F: Documentation/target/
12985
4e68852d 12986TASKSTATS STATISTICS INTERFACE
185e595f 12987M: Balbir Singh <bsingharora@gmail.com>
4e68852d 12988S: Maintained
679655da
JP
12989F: Documentation/accounting/taskstats*
12990F: include/linux/taskstats*
12991F: kernel/taskstats.c
4e68852d 12992
6b2af241 12993TC subsystem
f935f3f8 12994M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 12995M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 12996M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
12997L: netdev@vger.kernel.org
12998S: Maintained
679655da 12999F: include/net/pkt_cls.h
6b2af241
JP
13000F: include/net/pkt_sched.h
13001F: include/net/tc_act/
c117ab84 13002F: include/uapi/linux/pkt_cls.h
6b2af241
JP
13003F: include/uapi/linux/pkt_sched.h
13004F: include/uapi/linux/tc_act/
13005F: include/uapi/linux/tc_ematch/
679655da 13006F: net/sched/
781b456a 13007
5067f08a 13008TCP LOW PRIORITY MODULE
8b58be88
JP
13009M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13010M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
13011W: http://tcp-lp-mod.sourceforge.net/
13012S: Maintained
679655da 13013F: net/ipv4/tcp_lp.c
5067f08a 13014
91952bc0
AP
13015TDA10071 MEDIA DRIVER
13016M: Antti Palosaari <crope@iki.fi>
13017L: linux-media@vger.kernel.org
a825eaec 13018W: https://linuxtv.org
91952bc0
AP
13019W: http://palosaari.fi/linux/
13020Q: http://patchwork.linuxtv.org/project/linux-media/list/
13021T: git git://linuxtv.org/anttip/media_tree.git
13022S: Maintained
13023F: drivers/media/dvb-frontends/tda10071*
13024
13025TDA18212 MEDIA DRIVER
13026M: Antti Palosaari <crope@iki.fi>
13027L: linux-media@vger.kernel.org
a825eaec 13028W: https://linuxtv.org
91952bc0
AP
13029W: http://palosaari.fi/linux/
13030Q: http://patchwork.linuxtv.org/project/linux-media/list/
13031T: git git://linuxtv.org/anttip/media_tree.git
13032S: Maintained
13033F: drivers/media/tuners/tda18212*
13034
13035TDA18218 MEDIA DRIVER
13036M: Antti Palosaari <crope@iki.fi>
13037L: linux-media@vger.kernel.org
a825eaec 13038W: https://linuxtv.org
91952bc0
AP
13039W: http://palosaari.fi/linux/
13040Q: http://patchwork.linuxtv.org/project/linux-media/list/
13041T: git git://linuxtv.org/anttip/media_tree.git
13042S: Maintained
13043F: drivers/media/tuners/tda18218*
13044
3b2f6aba
MK
13045TDA18271 MEDIA DRIVER
13046M: Michael Krufky <mkrufky@linuxtv.org>
13047L: linux-media@vger.kernel.org
a825eaec 13048W: https://linuxtv.org
3b2f6aba
MK
13049W: http://github.com/mkrufky
13050Q: http://patchwork.linuxtv.org/project/linux-media/list/
13051T: git git://linuxtv.org/mkrufky/tuners.git
13052S: Maintained
13053F: drivers/media/tuners/tda18271*
13054
e48307a9
MK
13055TDA827x MEDIA DRIVER
13056M: Michael Krufky <mkrufky@linuxtv.org>
13057L: linux-media@vger.kernel.org
a825eaec 13058W: https://linuxtv.org
e48307a9
MK
13059W: http://github.com/mkrufky
13060Q: http://patchwork.linuxtv.org/project/linux-media/list/
13061T: git git://linuxtv.org/mkrufky/tuners.git
13062S: Maintained
13063F: drivers/media/tuners/tda8290.*
13064
66cf9212
MK
13065TDA8290 MEDIA DRIVER
13066M: Michael Krufky <mkrufky@linuxtv.org>
13067L: linux-media@vger.kernel.org
a825eaec 13068W: https://linuxtv.org
66cf9212
MK
13069W: http://github.com/mkrufky
13070Q: http://patchwork.linuxtv.org/project/linux-media/list/
13071T: git git://linuxtv.org/mkrufky/tuners.git
13072S: Maintained
13073F: drivers/media/tuners/tda8290.*
13074
4b9fba30
HV
13075TDA9840 MEDIA DRIVER
13076M: Hans Verkuil <hverkuil@xs4all.nl>
13077L: linux-media@vger.kernel.org
13078T: git git://linuxtv.org/media_tree.git
a825eaec 13079W: https://linuxtv.org
4b9fba30
HV
13080S: Maintained
13081F: drivers/media/i2c/tda9840*
13082
2cb654fd 13083TEA5761 TUNER DRIVER
5dc8a864
MCC
13084M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13085M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13086L: linux-media@vger.kernel.org
a825eaec 13087W: https://linuxtv.org
2cb654fd
MCC
13088T: git git://linuxtv.org/media_tree.git
13089S: Odd fixes
13090F: drivers/media/tuners/tea5761.*
13091
13092TEA5767 TUNER DRIVER
5dc8a864
MCC
13093M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13094M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13095L: linux-media@vger.kernel.org
a825eaec 13096W: https://linuxtv.org
2cb654fd
MCC
13097T: git git://linuxtv.org/media_tree.git
13098S: Maintained
13099F: drivers/media/tuners/tea5767.*
13100
4b9fba30
HV
13101TEA6415C MEDIA DRIVER
13102M: Hans Verkuil <hverkuil@xs4all.nl>
13103L: linux-media@vger.kernel.org
13104T: git git://linuxtv.org/media_tree.git
a825eaec 13105W: https://linuxtv.org
4b9fba30
HV
13106S: Maintained
13107F: drivers/media/i2c/tea6415c*
13108
13109TEA6420 MEDIA DRIVER
13110M: Hans Verkuil <hverkuil@xs4all.nl>
13111L: linux-media@vger.kernel.org
13112T: git git://linuxtv.org/media_tree.git
a825eaec 13113W: https://linuxtv.org
4b9fba30
HV
13114S: Maintained
13115F: drivers/media/i2c/tea6420*
13116
3d249d4c 13117TEAM DRIVER
dca9ab92 13118M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
13119L: netdev@vger.kernel.org
13120S: Supported
13121F: drivers/net/team/
13122F: include/linux/if_team.h
c117ab84 13123F: include/uapi/linux/if_team.h
3d249d4c 13124
7d029125 13125TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 13126M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
13127S: Maintained
13128F: arch/x86/platform/ts5500/
13129
40ad4a30
SY
13130TECHNOTREND USB IR RECEIVER
13131M: Sean Young <sean@mess.org>
13132L: linux-media@vger.kernel.org
13133S: Maintained
13134F: drivers/media/rc/ttusbir.c
13135
82abbea7
RD
13136TEE SUBSYSTEM
13137M: Jens Wiklander <jens.wiklander@linaro.org>
13138S: Maintained
13139F: include/linux/tee_drv.h
13140F: include/uapi/linux/tee.h
13141F: drivers/tee/
13142F: Documentation/tee.txt
13143
adabdb0c 13144TEGRA ARCHITECTURE SUPPORT
adabdb0c 13145M: Thierry Reding <thierry.reding@gmail.com>
a06eb006 13146M: Jonathan Hunter <jonathanh@nvidia.com>
84b9414b 13147L: linux-tegra@vger.kernel.org
fd117cd1 13148Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 13149T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 13150S: Supported
bbbe96ed 13151N: [^a-z]tegra
84b9414b 13152
adabdb0c
SW
13153TEGRA CLOCK DRIVER
13154M: Peter De Schrijver <pdeschrijver@nvidia.com>
13155M: Prashant Gaikwad <pgaikwad@nvidia.com>
13156S: Supported
13157F: drivers/clk/tegra/
13158
86e486a0 13159TEGRA DMA DRIVERS
adabdb0c 13160M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 13161M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 13162S: Supported
86e486a0 13163F: drivers/dma/tegra*
adabdb0c 13164
adabdb0c
SW
13165TEGRA I2C DRIVER
13166M: Laxman Dewangan <ldewangan@nvidia.com>
13167S: Supported
13168F: drivers/i2c/busses/i2c-tegra.c
13169
13170TEGRA IOMMU DRIVERS
13171M: Hiroshi Doyu <hdoyu@nvidia.com>
13172S: Supported
13173F: drivers/iommu/tegra*
13174
13175TEGRA KBC DRIVER
13176M: Rakesh Iyer <riyer@nvidia.com>
13177M: Laxman Dewangan <ldewangan@nvidia.com>
13178S: Supported
13179F: drivers/input/keyboard/tegra-kbc.c
13180
adabdb0c
SW
13181TEGRA PWM DRIVER
13182M: Thierry Reding <thierry.reding@gmail.com>
13183S: Supported
13184F: drivers/pwm/pwm-tegra.c
13185
13186TEGRA SERIAL DRIVER
13187M: Laxman Dewangan <ldewangan@nvidia.com>
13188S: Supported
13189F: drivers/tty/serial/serial-tegra.c
13190
13191TEGRA SPI DRIVER
13192M: Laxman Dewangan <ldewangan@nvidia.com>
13193S: Supported
13194F: drivers/spi/spi-tegra*
13195
1a348ccc 13196TEHUTI ETHERNET DRIVER
8b58be88 13197M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
13198L: netdev@vger.kernel.org
13199S: Supported
ef7f5429 13200F: drivers/net/ethernet/tehuti/*
1a348ccc 13201
4e68852d 13202Telecom Clock Driver for MCPL0010
8b58be88 13203M: Mark Gross <mark.gross@intel.com>
4e68852d 13204S: Supported
679655da 13205F: drivers/char/tlclk.c
4e68852d 13206
4480f15b 13207TENSILICA XTENSA PORT (xtensa)
8b58be88 13208M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
13209M: Max Filippov <jcmvbkbc@gmail.com>
13210L: linux-xtensa@linux-xtensa.org
9f273c24 13211T: git git://github.com/czankel/xtensa-linux.git
4e68852d 13212S: Maintained
679655da 13213F: arch/xtensa/
3dc99857 13214F: drivers/irqchip/irq-xtensa-*
4e68852d 13215
04f1024e
NM
13216Texas Instruments' System Control Interface (TISCI) Protocol Driver
13217M: Nishanth Menon <nm@ti.com>
13218M: Tero Kristo <t-kristo@ti.com>
13219M: Santosh Shilimkar <ssantosh@kernel.org>
13220L: linux-arm-kernel@lists.infradead.org
13221S: Maintained
13222F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
13223F: drivers/firmware/ti_sci*
13224F: include/linux/soc/ti/ti_sci_protocol.h
7cc119f2
DG
13225F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13226F: include/dt-bindings/genpd/k2g.h
52835d59 13227F: drivers/soc/ti/ti_sci_pm_domains.c
18a00620 13228F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
8f306cfe 13229F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
b745c079 13230F: drivers/clk/keystone/sci-clk.c
28df169b 13231F: drivers/reset/reset-ti-sci.c
04f1024e 13232
5313ba66
HV
13233THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13234M: Hans Verkuil <hverkuil@xs4all.nl>
13235L: linux-media@vger.kernel.org
13236T: git git://linuxtv.org/media_tree.git
a825eaec 13237W: https://linuxtv.org
5313ba66
HV
13238S: Maintained
13239F: drivers/media/radio/radio-raremono.c
13240
d3fb6955 13241THERMAL
b75f0050 13242M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 13243M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
13244L: linux-pm@vger.kernel.org
13245T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13246T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13247Q: https://patchwork.kernel.org/project/linux-pm/list/
13248S: Supported
13249F: drivers/thermal/
13250F: include/linux/thermal.h
af6c9f16 13251F: include/uapi/linux/thermal.h
b75f0050
JP
13252F: include/linux/cpu_cooling.h
13253F: Documentation/devicetree/bindings/thermal/
d3fb6955 13254
64e05d8b
VK
13255THERMAL/CPU_COOLING
13256M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13257M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 13258M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
13259L: linux-pm@vger.kernel.org
13260S: Supported
13261F: Documentation/thermal/cpu-cooling-api.txt
13262F: drivers/thermal/cpu_cooling.c
13263F: include/linux/cpu_cooling.h
13264
4e68852d 13265THINKPAD ACPI EXTRAS DRIVER
8b58be88 13266M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 13267L: ibm-acpi-devel@lists.sourceforge.net
d0944853 13268L: platform-driver-x86@vger.kernel.org
4e68852d
AC
13269W: http://ibm-acpi.sourceforge.net
13270W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 13271T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 13272S: Maintained
679655da 13273F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 13274
82abbea7
RD
13275THUNDERBOLT DRIVER
13276M: Andreas Noever <andreas.noever@gmail.com>
13277M: Michael Jamet <michael.jamet@intel.com>
13278M: Mika Westerberg <mika.westerberg@linux.intel.com>
13279M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13280S: Maintained
13281F: drivers/thunderbolt/
13282
a863e87c
DD
13283THUNDERX GPIO DRIVER
13284M: David Daney <david.daney@cavium.com>
13285S: Maintained
13286F: drivers/gpio/gpio-thunderx.c
13287
82abbea7
RD
13288TI AM437X VPFE DRIVER
13289M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13290L: linux-media@vger.kernel.org
13291W: https://linuxtv.org
13292Q: http://patchwork.linuxtv.org/project/linux-media/list/
13293T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13294S: Maintained
13295F: drivers/media/platform/am437x/
13296
1b46f2a2 13297TI BANDGAP AND THERMAL DRIVER
f14d1c24 13298M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 13299M: Keerthy <j-keerthy@ti.com>
1b46f2a2 13300L: linux-pm@vger.kernel.org
531ff13e 13301L: linux-omap@vger.kernel.org
5a723e81 13302S: Maintained
794b2e25 13303F: drivers/thermal/ti-soc-thermal/
1b46f2a2 13304
7683e9e5
LT
13305TI BQ27XXX POWER SUPPLY DRIVER
13306R: Andrew F. Davis <afd@ti.com>
13307F: include/linux/power/bq27xxx_battery.h
13308F: drivers/power/supply/bq27xxx_battery.c
13309F: drivers/power/supply/bq27xxx_battery_i2c.c
ccf963d3 13310
0c7665c3
MF
13311TI CDCE706 CLOCK DRIVER
13312M: Max Filippov <jcmvbkbc@gmail.com>
13313S: Maintained
13314F: drivers/clk/clk-cdce706.c
13315
49b6a5e3
TK
13316TI CLOCK DRIVER
13317M: Tero Kristo <t-kristo@ti.com>
13318L: linux-omap@vger.kernel.org
13319S: Maintained
13320F: drivers/clk/ti/
13321F: include/linux/clk/ti.h
13322
7683e9e5
LT
13323TI DAVINCI MACHINE SUPPORT
13324M: Sekhar Nori <nsekhar@ti.com>
13325M: Kevin Hilman <khilman@kernel.org>
13326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13327T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13328S: Supported
13329F: arch/arm/mach-davinci/
13330F: drivers/i2c/busses/i2c-davinci.c
13331F: arch/arm/boot/dts/da850*
13332
13333TI DAVINCI SERIES GPIO DRIVER
13334M: Keerthy <j-keerthy@ti.com>
13335L: linux-gpio@vger.kernel.org
13336S: Maintained
13337F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13338F: drivers/gpio/gpio-davinci.c
13339
13340TI DAVINCI SERIES MEDIA DRIVER
13341M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13342L: linux-media@vger.kernel.org
13343W: https://linuxtv.org
13344Q: http://patchwork.linuxtv.org/project/linux-media/list/
13345T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13346S: Maintained
13347F: drivers/media/platform/davinci/
13348F: include/media/davinci/
13349
f75cfbad 13350TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
13351R: Grygorii Strashko <grygorii.strashko@ti.com>
13352L: linux-omap@vger.kernel.org
13353L: netdev@vger.kernel.org
13354S: Maintained
13355F: drivers/net/ethernet/ti/cpsw*
13356F: drivers/net/ethernet/ti/davinci*
13357
4020f2d7 13358TI FLASH MEDIA INTERFACE DRIVER
8b58be88 13359M: Alex Dubov <oakad@yahoo.com>
795fb7e7 13360S: Maintained
679655da
JP
13361F: drivers/misc/tifm*
13362F: drivers/mmc/host/tifm_sd.c
13363F: include/linux/tifm.h
4020f2d7 13364
e0c52404 13365TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 13366M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
13367L: linux-kernel@vger.kernel.org
13368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13369S: Maintained
13370F: drivers/soc/ti/*
13371T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13372
152ad442
SR
13373TI LM49xxx FAMILY ASoC CODEC DRIVERS
13374M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 13375M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
13376L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13377S: Maintained
13378F: sound/soc/codecs/lm49453*
d392dead 13379F: sound/soc/codecs/isabelle*
152ad442 13380
0edd807d
KM
13381TI LP855x BACKLIGHT DRIVER
13382M: Milo Kim <milo.kim@ti.com>
13383S: Maintained
13384F: Documentation/backlight/lp855x-driver.txt
13385F: drivers/video/backlight/lp855x_bl.c
13386F: include/linux/platform_data/lp855x.h
13387
faf13f6d
KM
13388TI LP8727 CHARGER DRIVER
13389M: Milo Kim <milo.kim@ti.com>
13390S: Maintained
8c0984e5 13391F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
13392F: include/linux/platform_data/lp8727.h
13393
22f1229f
KM
13394TI LP8788 MFD DRIVER
13395M: Milo Kim <milo.kim@ti.com>
13396S: Maintained
13397F: drivers/iio/adc/lp8788_adc.c
13398F: drivers/leds/leds-lp8788.c
13399F: drivers/mfd/lp8788*.c
8c0984e5 13400F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
13401F: drivers/regulator/lp8788-*.c
13402F: include/linux/mfd/lp8788*.h
13403
84640e27
KM
13404TI NETCP ETHERNET DRIVER
13405M: Wingman Kwok <w-kwok2@ti.com>
13406M: Murali Karicheri <m-karicheri2@ti.com>
13407L: netdev@vger.kernel.org
13408S: Maintained
13409F: drivers/net/ethernet/ti/netcp*
13410
217e0ca9
KC
13411TI TAS571X FAMILY ASoC CODEC DRIVER
13412M: Kevin Cernekee <cernekee@chromium.org>
13413L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13414S: Odd Fixes
13415F: sound/soc/codecs/tas571x*
13416
82abbea7
RD
13417TI TRF7970A NFC DRIVER
13418M: Mark Greer <mgreer@animalcreek.com>
13419L: linux-wireless@vger.kernel.org
13420L: linux-nfc@lists.01.org (moderated for non-subscribers)
13421S: Supported
13422F: drivers/nfc/trf7970a.c
13423F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13424
dd5e8e6b 13425TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 13426M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
13427L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13428S: Maintained
13429F: sound/soc/codecs/twl4030*
13430
7683e9e5
LT
13431TI VPE/CAL DRIVERS
13432M: Benoit Parrot <bparrot@ti.com>
13433L: linux-media@vger.kernel.org
13434W: http://linuxtv.org/
13435Q: http://patchwork.linuxtv.org/project/linux-media/list/
13436S: Maintained
13437F: drivers/media/platform/ti-vpe/
13438
90921014 13439TI WILINK WIRELESS DRIVERS
90921014
LC
13440L: linux-wireless@vger.kernel.org
13441W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13442W: http://wireless.kernel.org/en/users/Drivers/wl1251
13443T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 13444S: Orphan
90921014
LC
13445F: drivers/net/wireless/ti/
13446F: include/linux/wl12xx.h
13447
867e359b 13448TILE ARCHITECTURE
b9a279f6 13449M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 13450W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 13451T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
13452S: Supported
13453F: arch/tile/
6b940606 13454F: drivers/char/tile-srom.c
5c770755 13455F: drivers/edac/tile_edac.c
6b940606
CM
13456F: drivers/net/ethernet/tile/
13457F: drivers/rtc/rtc-tile.c
13458F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 13459F: drivers/tty/serial/tilegx.c
6b940606
CM
13460F: drivers/usb/host/*-tilegx.c
13461F: include/linux/usb/tilegx.h
867e359b 13462
82abbea7
RD
13463TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13464M: John Stultz <john.stultz@linaro.org>
13465M: Thomas Gleixner <tglx@linutronix.de>
13466R: Stephen Boyd <sboyd@codeaurora.org>
13467L: linux-kernel@vger.kernel.org
13468T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13469S: Supported
13470F: include/linux/clocksource.h
13471F: include/linux/time.h
13472F: include/linux/timex.h
13473F: include/uapi/linux/time.h
13474F: include/uapi/linux/timex.h
13475F: kernel/time/clocksource.c
13476F: kernel/time/time*.c
13477F: kernel/time/alarmtimer.c
13478F: kernel/time/ntp.c
13479F: tools/testing/selftests/timers/
13480
13481TIPC NETWORK LAYER
13482M: Jon Maloy <jon.maloy@ericsson.com>
13483M: Ying Xue <ying.xue@windriver.com>
13484L: netdev@vger.kernel.org (core kernel code)
13485L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13486W: http://tipc.sourceforge.net/
13487S: Maintained
13488F: include/uapi/linux/tipc*.h
13489F: net/tipc/
13490
13491TLAN NETWORK DRIVER
13492M: Samuel Chessman <chessman@tux.org>
13493L: tlan-devel@lists.sourceforge.net (subscribers-only)
13494W: http://sourceforge.net/projects/tlan/
13495S: Maintained
13496F: Documentation/networking/tlan.txt
13497F: drivers/net/ethernet/ti/tlan.*
13498
13499TM6000 VIDEO4LINUX DRIVER
13500M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13501M: Mauro Carvalho Chehab <mchehab@kernel.org>
13502L: linux-media@vger.kernel.org
13503W: https://linuxtv.org
13504T: git git://linuxtv.org/media_tree.git
13505S: Odd fixes
13506F: drivers/media/usb/tm6000/
13507F: Documentation/media/v4l-drivers/tm6000*
13508
13509TMIO/SDHI MMC DRIVER
13510M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13511L: linux-mmc@vger.kernel.org
13512S: Supported
13513F: drivers/mmc/host/tmio_mmc*
13514F: drivers/mmc/host/renesas_sdhi*
13515F: include/linux/mfd/tmio.h
13516
13517TMP401 HARDWARE MONITOR DRIVER
13518M: Guenter Roeck <linux@roeck-us.net>
13519L: linux-hwmon@vger.kernel.org
1da177e4 13520S: Maintained
82abbea7
RD
13521F: Documentation/hwmon/tmp401
13522F: drivers/hwmon/tmp401.c
13523
13524TMPFS (SHMEM FILESYSTEM)
13525M: Hugh Dickins <hughd@google.com>
13526L: linux-mm@kvack.org
13527S: Maintained
13528F: include/linux/shmem_fs.h
13529F: mm/shmem.c
1da177e4 13530
d74db3b2 13531TOMOYO SECURITY MODULE
8b58be88
JP
13532M: Kentaro Takeda <takedakn@nttdata.co.jp>
13533M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
13534L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13535L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
13536L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13537L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13538W: http://tomoyo.sourceforge.jp/
843d183c 13539T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 13540S: Maintained
679655da 13541F: security/tomoyo/
d74db3b2 13542
9caeb532 13543TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 13544M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 13545L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
13546S: Maintained
13547F: drivers/platform/x86/topstar-laptop.c
13548
1da177e4 13549TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 13550M: Azael Avalos <coproscefalo@gmail.com>
d0944853 13551L: platform-driver-x86@vger.kernel.org
0a63ca11 13552S: Maintained
679655da 13553F: drivers/platform/x86/toshiba_acpi.c
1da177e4 13554
0a63ca11
AA
13555TOSHIBA BLUETOOTH DRIVER
13556M: Azael Avalos <coproscefalo@gmail.com>
13557L: platform-driver-x86@vger.kernel.org
13558S: Maintained
13559F: drivers/platform/x86/toshiba_bluetooth.c
13560
13561TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13562M: Azael Avalos <coproscefalo@gmail.com>
13563L: platform-driver-x86@vger.kernel.org
13564S: Maintained
13565F: drivers/platform/x86/toshiba_haps.c
13566
1da177e4 13567TOSHIBA SMM DRIVER
8b58be88 13568M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
13569W: http://www.buzzard.org.uk/toshiba/
13570S: Maintained
679655da
JP
13571F: drivers/char/toshiba.c
13572F: include/linux/toshiba.h
c117ab84 13573F: include/uapi/linux/toshiba.h
1da177e4 13574
d32d9864
MR
13575TOSHIBA TC358743 DRIVER
13576M: Mats Randgaard <matrandg@cisco.com>
13577L: linux-media@vger.kernel.org
13578S: Maintained
13579F: drivers/media/i2c/tc358743*
b5dcee22 13580F: include/media/i2c/tc358743.h
d32d9864 13581
7683e9e5
LT
13582TOSHIBA WMI HOTKEYS DRIVER
13583M: Azael Avalos <coproscefalo@gmail.com>
13584L: platform-driver-x86@vger.kernel.org
13585S: Maintained
13586F: drivers/platform/x86/toshiba-wmi.c
13587
4e68852d 13588TPM DEVICE DRIVER
901486b8 13589M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 13590M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 13591M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 13592R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 13593W: http://tpmdd.sourceforge.net
63a10dfd 13594L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
13595Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13596T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 13597S: Maintained
679655da 13598F: drivers/char/tpm/
4e68852d 13599
1a0f1b27
AL
13600TPM IBM_VTPM DEVICE DRIVER
13601M: Ashley Lai <ashleydlai@gmail.com>
13602W: http://tpmdd.sourceforge.net
13603L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13604S: Maintained
13605F: drivers/char/tpm/tpm_ibmvtpm*
13606
d6f005a1
JP
13607TRACING
13608M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 13609M: Ingo Molnar <mingo@redhat.com>
75fc2d37 13610T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
13611S: Maintained
13612F: Documentation/trace/ftrace.txt
13613F: arch/*/*/*/ftrace.h
13614F: arch/*/kernel/ftrace.c
13615F: include/*/ftrace.h
13616F: include/linux/trace*.h
13617F: include/trace/
13618F: kernel/trace/
6e68e6c5 13619F: tools/testing/selftests/ftrace/
d6f005a1 13620
4abac0d0
IM
13621TRACING MMIO ACCESSES (MMIOTRACE)
13622M: Steven Rostedt <rostedt@goodmis.org>
13623M: Ingo Molnar <mingo@kernel.org>
13624R: Karol Herbst <karolherbst@gmail.com>
13625R: Pekka Paalanen <ppaalanen@gmail.com>
13626S: Maintained
13627L: linux-kernel@vger.kernel.org
13628L: nouveau@lists.freedesktop.org
13629F: kernel/trace/trace_mmiotrace.c
13630F: include/linux/mmiotrace.h
13631F: arch/x86/mm/kmmio.c
13632F: arch/x86/mm/mmio-mod.c
13633F: arch/x86/mm/testmmiotrace.c
13634
1da177e4 13635TRIVIAL PATCHES
8b58be88 13636M: Jiri Kosina <trivial@kernel.org>
54e5881d 13637T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 13638S: Maintained
86ef925f 13639K: ^Subject:.*(?i)trivial
1da177e4 13640
4e68852d 13641TTY LAYER
879a5a00 13642M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 13643M: Jiri Slaby <jslaby@suse.com>
879a5a00 13644S: Supported
08deed1e 13645T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 13646F: Documentation/serial/
8dd5d2f1 13647F: drivers/tty/
df621252 13648F: drivers/tty/serial/serial_core.c
e3288775
AC
13649F: include/linux/serial_core.h
13650F: include/linux/serial.h
13651F: include/linux/tty.h
c117ab84
CEB
13652F: include/uapi/linux/serial_core.h
13653F: include/uapi/linux/serial.h
13654F: include/uapi/linux/tty.h
4e68852d 13655
91952bc0
AP
13656TUA9001 MEDIA DRIVER
13657M: Antti Palosaari <crope@iki.fi>
13658L: linux-media@vger.kernel.org
a825eaec 13659W: https://linuxtv.org
91952bc0
AP
13660W: http://palosaari.fi/linux/
13661Q: http://patchwork.linuxtv.org/project/linux-media/list/
13662T: git git://linuxtv.org/anttip/media_tree.git
13663S: Maintained
13664F: drivers/media/tuners/tua9001*
13665
740db6d7 13666TULIP NETWORK DRIVERS
740db6d7 13667L: netdev@vger.kernel.org
cf869eb1
GG
13668L: linux-parisc@vger.kernel.org
13669S: Orphan
0f04e2aa 13670F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
13671
13672TUN/TAP driver
ba57b6f2 13673M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
13674W: http://vtun.sourceforge.net/tun
13675S: Maintained
679655da
JP
13676F: Documentation/networking/tuntap.txt
13677F: arch/um/os-Linux/drivers/
1da177e4 13678
b454cc66 13679TURBOCHANNEL SUBSYSTEM
8b58be88 13680M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
13681M: Ralf Baechle <ralf@linux-mips.org>
13682L: linux-mips@linux-mips.org
13683Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 13684S: Maintained
679655da
JP
13685F: drivers/tc/
13686F: include/linux/tc.h
b454cc66 13687
82abbea7
RD
13688TW5864 VIDEO4LINUX DRIVER
13689M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13690M: Anton Sviridenko <anton@corp.bluecherry.net>
13691M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13692M: Andrey Utkin <andrey_utkin@fastmail.com>
13693L: linux-media@vger.kernel.org
13694S: Supported
13695F: drivers/media/pci/tw5864/
13696
13697TW68 VIDEO4LINUX DRIVER
13698M: Hans Verkuil <hverkuil@xs4all.nl>
13699L: linux-media@vger.kernel.org
13700T: git git://linuxtv.org/media_tree.git
13701W: https://linuxtv.org
13702S: Odd Fixes
13703F: drivers/media/pci/tw68/
13704
13705TW686X VIDEO4LINUX DRIVER
13706M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13707L: linux-media@vger.kernel.org
13708T: git git://linuxtv.org/media_tree.git
13709W: http://linuxtv.org
13710S: Maintained
13711F: drivers/media/pci/tw686x/
13712
e2d1d6c0 13713UBI FILE SYSTEM (UBIFS)
a7859936 13714M: Richard Weinberger <richard@nod.at>
949cb623 13715M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 13716M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 13717L: linux-mtd@lists.infradead.org
e2966cbe 13718T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 13719W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 13720S: Supported
679655da
JP
13721F: Documentation/filesystems/ubifs.txt
13722F: fs/ubifs/
e2d1d6c0 13723
e1632fa2 13724UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
13725M: Greg Ungerer <gerg@linux-m68k.org>
13726W: http://www.linux-m68k.org/
cc2020e6 13727W: http://www.uclinux.org/
e1632fa2 13728L: linux-m68k@lists.linux-m68k.org
cc2020e6 13729L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 13730T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 13731S: Maintained
e1632fa2
GU
13732F: arch/m68k/coldfire/
13733F: arch/m68k/68*/
61bc02bb
JP
13734F: arch/m68k/*/*_no.*
13735F: arch/m68k/include/asm/*_no.*
cc2020e6 13736
1da177e4 13737UDF FILESYSTEM
d8130624 13738M: Jan Kara <jack@suse.com>
1da177e4 13739S: Maintained
679655da
JP
13740F: Documentation/filesystems/udf.txt
13741F: fs/udf/
1da177e4 13742
0edffe65
BN
13743UDRAW TABLET
13744M: Bastien Nocera <hadess@hadess.net>
13745L: linux-input@vger.kernel.org
13746S: Maintained
13747F: drivers/hid/hid-udraw.c
13748
cc2020e6 13749UFS FILESYSTEM
8b58be88 13750M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 13751S: Maintained
679655da
JP
13752F: Documentation/filesystems/ufs.txt
13753F: fs/ufs/
cc2020e6 13754
0a09d3ab
DH
13755UHID USERSPACE HID IO DRIVER:
13756M: David Herrmann <dh.herrmann@googlemail.com>
13757L: linux-input@vger.kernel.org
13758S: Maintained
13759F: drivers/hid/uhid.c
c117ab84 13760F: include/uapi/linux/uhid.h
0a09d3ab 13761
82abbea7
RD
13762ULPI BUS
13763M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13764L: linux-usb@vger.kernel.org
13765S: Maintained
13766F: drivers/usb/common/ulpi.c
13767F: include/linux/ulpi/
13768
18332a80 13769ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 13770L: linux-usb@vger.kernel.org
10c6c9c9 13771S: Orphan
355ffe69 13772F: drivers/uwb/
679655da
JP
13773F: include/linux/uwb.h
13774F: include/linux/uwb/
18332a80 13775
b31d8273
G
13776UNICORE32 ARCHITECTURE:
13777M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13778W: http://mprc.pku.edu.cn/~guanxuetao/linux
13779S: Maintained
ceebf4d5 13780T: git git://github.com/gxt/linux.git
b31d8273
G
13781F: arch/unicore32/
13782
d8379ab1
TF
13783UNIFDEF
13784M: Tony Finch <dot@dotat.at>
13785W: http://dotat.at/prog/unifdef
13786S: Maintained
13787F: scripts/unifdef.c
13788
1da177e4 13789UNIFORM CDROM DRIVER
8b58be88 13790M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
13791W: http://www.kernel.dk
13792S: Maintained
679655da
JP
13793F: Documentation/cdrom/
13794F: drivers/cdrom/cdrom.c
13795F: include/linux/cdrom.h
c117ab84 13796F: include/uapi/linux/cdrom.h
1da177e4 13797
56df0122 13798UNISYS S-PAR DRIVERS
49e7d9df
JP
13799M: David Kershner <david.kershner@unisys.com>
13800L: sparmaintainer@unisys.com (Unisys internal)
13801S: Supported
13802F: drivers/staging/unisys/
56df0122 13803
9941fa6e
VH
13804UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13805M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
13806L: linux-scsi@vger.kernel.org
13807S: Supported
13808F: Documentation/scsi/ufs.txt
13809F: drivers/scsi/ufs/
13810
4b9ffb5a 13811UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
c1e7194d 13812M: Joao Pinto <jpinto@synopsys.com>
4b9ffb5a
JP
13813L: linux-scsi@vger.kernel.org
13814S: Supported
13815F: drivers/scsi/ufs/*dwc*
13816
e2d1d6c0 13817UNSORTED BLOCK IMAGES (UBI)
949cb623 13818M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 13819M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
13820W: http://www.linux-mtd.infradead.org/
13821L: linux-mtd@lists.infradead.org
b6b44e0a 13822T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 13823S: Supported
80811493 13824F: drivers/mtd/ubi/
679655da 13825F: include/linux/mtd/ubi.h
c117ab84 13826F: include/uapi/mtd/ubi-user.h
e2d1d6c0 13827
7683e9e5
LT
13828USB "USBNET" DRIVER FRAMEWORK
13829M: Oliver Neukum <oneukum@suse.com>
13830L: netdev@vger.kernel.org
13831W: http://www.linux-usb.org/usbnet
13832S: Maintained
13833F: drivers/net/usb/usbnet.c
13834F: include/linux/usb/usbnet.h
13835
1da177e4 13836USB ACM DRIVER
ca1c3e6f 13837M: Oliver Neukum <oneukum@suse.com>
6372594a 13838L: linux-usb@vger.kernel.org
1da177e4 13839S: Maintained
679655da
JP
13840F: Documentation/usb/acm.txt
13841F: drivers/usb/class/cdc-acm.*
1da177e4 13842
b7d572e1
PF
13843USB AR5523 WIRELESS DRIVER
13844M: Pontus Fuchs <pontus.fuchs@gmail.com>
13845L: linux-wireless@vger.kernel.org
13846S: Maintained
13847F: drivers/net/wireless/ath/ar5523/
13848
115bb1ff 13849USB ATTACHED SCSI
866d372e 13850M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
13851L: linux-usb@vger.kernel.org
13852L: linux-scsi@vger.kernel.org
8eae0fb7 13853S: Maintained
115bb1ff
MW
13854F: drivers/usb/storage/uas.c
13855
1da177e4 13856USB CDC ETHERNET DRIVER
61eee9a7 13857M: Oliver Neukum <oliver@neukum.org>
795fb7e7 13858L: linux-usb@vger.kernel.org
1da177e4 13859S: Maintained
679655da 13860F: drivers/net/usb/cdc_*.c
c117ab84 13861F: include/uapi/linux/usb/cdc.h
1da177e4 13862
66e3e591
KP
13863USB CHAOSKEY DRIVER
13864M: Keith Packard <keithp@keithp.com>
13865L: linux-usb@vger.kernel.org
13866S: Maintained
13867F: drivers/usb/misc/chaoskey.c
13868
b02b371e 13869USB CYPRESS C67X00 DRIVER
8b58be88 13870M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
13871L: linux-usb@vger.kernel.org
13872S: Maintained
679655da 13873F: drivers/usb/c67x00/
b02b371e 13874
d0374f4f 13875USB DAVICOM DM9601 DRIVER
8b58be88 13876M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 13877L: netdev@vger.kernel.org
d0374f4f
PK
13878W: http://www.linux-usb.org/usbnet
13879S: Maintained
679655da 13880F: drivers/net/usb/dm9601.c
d0374f4f 13881
cc2020e6 13882USB DIAMOND RIO500 DRIVER
8b58be88 13883M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
13884L: rio500-users@lists.sourceforge.net
13885W: http://rio500.sourceforge.net
13886S: Maintained
679655da 13887F: drivers/usb/misc/rio500*
cc2020e6 13888
1da177e4 13889USB EHCI DRIVER
578333ab 13890M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13891L: linux-usb@vger.kernel.org
578333ab 13892S: Maintained
679655da
JP
13893F: Documentation/usb/ehci.txt
13894F: drivers/usb/host/ehci*
1da177e4 13895
69ae9e3e 13896USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 13897M: Felipe Balbi <balbi@kernel.org>
795fb7e7 13898L: linux-usb@vger.kernel.org
69ae9e3e 13899W: http://www.linux-usb.org/gadget
d6d0f665
FB
13900T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13901S: Maintained
679655da
JP
13902F: drivers/usb/gadget/
13903F: include/linux/usb/gadget*
69ae9e3e 13904
2dea64b4 13905USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 13906M: Jiri Kosina <jikos@kernel.org>
406df153 13907R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 13908L: linux-usb@vger.kernel.org
54e5881d 13909T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 13910S: Maintained
c2f01971 13911F: Documentation/hid/hiddev.txt
679655da 13912F: drivers/hid/usbhid/
1da177e4 13913
959eea21 13914USB ISP116X DRIVER
8b58be88 13915M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 13916L: linux-usb@vger.kernel.org
959eea21 13917S: Maintained
679655da
JP
13918F: drivers/usb/host/isp116x*
13919F: include/linux/usb/isp116x.h
959eea21 13920
146498ea
WH
13921USB LAN78XX ETHERNET DRIVER
13922M: Woojung Huh <woojung.huh@microchip.com>
13923M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13924L: netdev@vger.kernel.org
13925S: Maintained
13926F: drivers/net/usb/lan78xx.*
13927
1da177e4 13928USB MASS STORAGE DRIVER
fc8b690d 13929M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13930L: linux-usb@vger.kernel.org
8836aeb8 13931L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
13932S: Maintained
13933W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 13934F: drivers/usb/storage/
1da177e4 13935
af39917d
CL
13936USB MIDI DRIVER
13937M: Clemens Ladisch <clemens@ladisch.de>
13938L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13939T: git git://git.alsa-project.org/alsa-kernel.git
13940S: Maintained
13941F: sound/usb/midi.*
13942
444ce9d4
JP
13943USB NETWORKING DRIVERS
13944L: linux-usb@vger.kernel.org
13945S: Odd Fixes
13946F: drivers/net/usb/
13947
1da177e4 13948USB OHCI DRIVER
578333ab 13949M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13950L: linux-usb@vger.kernel.org
578333ab 13951S: Maintained
679655da
JP
13952F: Documentation/usb/ohci.txt
13953F: drivers/usb/host/ohci*
1da177e4 13954
963ffa3e 13955USB OTG FSM (Finite State Machine)
60d77b3d 13956M: Peter Chen <Peter.Chen@nxp.com>
8373856d 13957T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
13958L: linux-usb@vger.kernel.org
13959S: Maintained
13960F: drivers/usb/common/usb-otg-fsm.c
13961
563da3a9
VM
13962USB OVER IP DRIVER
13963M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
13964M: Shuah Khan <shuahkh@osg.samsung.com>
13965M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
13966L: linux-usb@vger.kernel.org
13967S: Maintained
a6d6fc2b 13968F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
13969F: drivers/usb/usbip/
13970F: tools/usb/usbip/
13971
1da177e4 13972USB PEGASUS DRIVER
a16b945c 13973M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13974L: linux-usb@vger.kernel.org
043600a6 13975L: netdev@vger.kernel.org
052e3128
PM
13976T: git git://github.com/petkan/pegasus.git
13977W: https://github.com/petkan/pegasus
1da177e4 13978S: Maintained
679655da 13979F: drivers/net/usb/pegasus.*
1da177e4 13980
d3ad558f 13981USB PHY LAYER
a55f6286 13982M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
13983L: linux-usb@vger.kernel.org
13984T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13985S: Maintained
13986F: drivers/usb/phy/
d3ad558f 13987
73e4fb3f 13988USB PRINTER DRIVER (usblp)
8b58be88 13989M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 13990L: linux-usb@vger.kernel.org
73e4fb3f 13991S: Supported
679655da 13992F: drivers/usb/class/usblp.c
1da177e4 13993
4521b477
BM
13994USB QMI WWAN NETWORK DRIVER
13995M: Bjørn Mork <bjorn@mork.no>
13996L: netdev@vger.kernel.org
13997S: Maintained
13998F: Documentation/ABI/testing/sysfs-class-net-qmi
13999F: drivers/net/usb/qmi_wwan.c
14000
1da177e4 14001USB RTL8150 DRIVER
a16b945c 14002M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 14003L: linux-usb@vger.kernel.org
043600a6 14004L: netdev@vger.kernel.org
052e3128
PM
14005T: git git://github.com/petkan/rtl8150.git
14006W: https://github.com/petkan/rtl8150
1da177e4 14007S: Maintained
679655da 14008F: drivers/net/usb/rtl8150.c
1da177e4 14009
f896b796 14010USB SERIAL SUBSYSTEM
66085694 14011M: Johan Hovold <johan@kernel.org>
795fb7e7 14012L: linux-usb@vger.kernel.org
5ee05309 14013T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 14014S: Maintained
679655da 14015F: Documentation/usb/usb-serial.txt
f896b796 14016F: drivers/usb/serial/
679655da 14017F: include/linux/usb/serial.h
1da177e4 14018
b3f0db1c
SG
14019USB SMSC75XX ETHERNET DRIVER
14020M: Steve Glendinning <steve.glendinning@shawell.net>
14021L: netdev@vger.kernel.org
14022S: Maintained
14023F: drivers/net/usb/smsc75xx.*
14024
2f7ca802 14025USB SMSC95XX ETHERNET DRIVER
90b24cfb 14026M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 14027M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 14028L: netdev@vger.kernel.org
90b24cfb 14029S: Maintained
679655da 14030F: drivers/net/usb/smsc95xx.*
2f7ca802 14031
1da177e4 14032USB SUBSYSTEM
879a5a00 14033M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 14034L: linux-usb@vger.kernel.org
1da177e4 14035W: http://www.linux-usb.org
08deed1e 14036T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 14037S: Supported
1700bd98 14038F: Documentation/devicetree/bindings/usb/
679655da 14039F: Documentation/usb/
679655da
JP
14040F: drivers/usb/
14041F: include/linux/usb.h
14042F: include/linux/usb/
1da177e4 14043
fab92884
HK
14044USB TYPEC SUBSYSTEM
14045M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14046L: linux-usb@vger.kernel.org
14047S: Maintained
14048F: Documentation/ABI/testing/sysfs-class-typec
14049F: Documentation/usb/typec.rst
14050F: drivers/usb/typec/
14051F: include/linux/usb/typec.h
14052
1da177e4 14053USB UHCI DRIVER
8b58be88 14054M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14055L: linux-usb@vger.kernel.org
1da177e4 14056S: Maintained
679655da 14057F: drivers/usb/host/uhci*
1da177e4 14058
c0efd232 14059USB VIDEO CLASS
c53ac071 14060M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 14061L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 14062L: linux-media@vger.kernel.org
275ffde4 14063T: git git://linuxtv.org/media_tree.git
57c6d2e9 14064W: http://www.ideasonboard.org/uvc/
c0efd232 14065S: Maintained
0c0d06ca 14066F: drivers/media/usb/uvc/
6c0f0359 14067F: include/uapi/linux/uvcvideo.h
1da177e4 14068
b60b9c45
HV
14069USB VISION DRIVER
14070M: Hans Verkuil <hverkuil@xs4all.nl>
14071L: linux-media@vger.kernel.org
14072T: git git://linuxtv.org/media_tree.git
a825eaec 14073W: https://linuxtv.org
b60b9c45
HV
14074S: Odd Fixes
14075F: drivers/media/usb/usbvision/
14076
8282da47
LP
14077USB WEBCAM GADGET
14078M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14079L: linux-usb@vger.kernel.org
14080S: Maintained
3a83c16e 14081F: drivers/usb/gadget/function/*uvc*
faf2e1db 14082F: drivers/usb/gadget/legacy/webcam.c
8282da47 14083
bf164cc0 14084USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 14085M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
14086L: linux-wireless@vger.kernel.org
14087S: Maintained
679655da 14088F: drivers/net/wireless/rndis_wlan.c
bf164cc0 14089
eb6bab13 14090USB XHCI DRIVER
03d85053 14091M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
14092L: linux-usb@vger.kernel.org
14093S: Supported
36d0344c
SS
14094F: drivers/usb/host/xhci*
14095F: drivers/usb/host/pci-quirks*
eb6bab13 14096
1da177e4 14097USB ZD1201 DRIVER
4086b9ca 14098L: linux-wireless@vger.kernel.org
1da177e4 14099W: http://linux-lc100020.sourceforge.net
4086b9ca 14100S: Orphan
ed0ad06f 14101F: drivers/net/wireless/zydas/zd1201.*
1da177e4 14102
b7eee616 14103USB ZR364XX DRIVER
8b58be88 14104M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 14105L: linux-usb@vger.kernel.org
661263b5 14106L: linux-media@vger.kernel.org
275ffde4 14107T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
14108W: http://royale.zerezo.com/zr364xx/
14109S: Maintained
618cd932 14110F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 14111F: drivers/media/usb/zr364xx/
b7eee616 14112
e7839f25 14113USER-MODE LINUX (UML)
8b58be88 14114M: Jeff Dike <jdike@addtoit.com>
b15194b7 14115M: Richard Weinberger <richard@nod.at>
1da177e4
LT
14116L: user-mode-linux-devel@lists.sourceforge.net
14117L: user-mode-linux-user@lists.sourceforge.net
14118W: http://user-mode-linux.sourceforge.net
9f273c24 14119T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 14120S: Maintained
61516587 14121F: Documentation/virtual/uml/
679655da 14122F: arch/um/
b070989a 14123F: arch/x86/um/
679655da
JP
14124F: fs/hostfs/
14125F: fs/hppfs/
b7eee616 14126
e5f114e9 14127USERSPACE I/O (UIO)
879a5a00 14128M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 14129S: Maintained
3d3fecbd 14130T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 14131F: Documentation/driver-api/uio-howto.rst
679655da
JP
14132F: drivers/uio/
14133F: include/linux/uio*.h
e5f114e9 14134
256cccbe 14135UTIL-LINUX PACKAGE
8b58be88 14136M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
14137L: util-linux@vger.kernel.org
14138W: http://en.wikipedia.org/wiki/Util-linux
14139T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
14140S: Maintained
14141
fafd3cdf
CH
14142UUID HELPERS
14143M: Christoph Hellwig <hch@lst.de>
14144R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14145L: linux-kernel@vger.kernel.org
14146T: git git://git.infradead.org/users/hch/uuid.git
14147F: lib/uuid.c
14148F: lib/test_uuid.c
14149F: include/linux/uuid.h
14150F: include/uapi/linux/uuid.h
14151S: Maintained
14152
c1fd1c07 14153UVESAFB DRIVER
8b58be88 14154M: Michal Januszewski <spock@gentoo.org>
c69f677c 14155L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
14156W: http://dev.gentoo.org/~spock/projects/uvesafb/
14157S: Maintained
679655da 14158F: Documentation/fb/uvesafb.txt
8a61f013 14159F: drivers/video/fbdev/uvesafb.*
c1fd1c07 14160
456930d8
SA
14161VF610 NAND DRIVER
14162M: Stefan Agner <stefan@agner.ch>
14163L: linux-mtd@lists.infradead.org
14164S: Supported
14165F: drivers/mtd/nand/vf610_nfc.c
14166
4480f15b 14167VFAT/FAT/MSDOS FILESYSTEM
8b58be88 14168M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 14169S: Maintained
679655da
JP
14170F: Documentation/filesystems/vfat.txt
14171F: fs/fat/
1da177e4 14172
cba3345c
AW
14173VFIO DRIVER
14174M: Alex Williamson <alex.williamson@redhat.com>
14175L: kvm@vger.kernel.org
9f273c24 14176T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
14177S: Maintained
14178F: Documentation/vfio.txt
14179F: drivers/vfio/
14180F: include/linux/vfio.h
c117ab84 14181F: include/uapi/linux/vfio.h
cba3345c 14182
5188287a
KW
14183VFIO MEDIATED DEVICE DRIVERS
14184M: Kirti Wankhede <kwankhede@nvidia.com>
14185L: kvm@vger.kernel.org
14186S: Maintained
14187F: Documentation/vfio-mediated-device.txt
14188F: drivers/vfio/mdev/
14189F: include/linux/mdev.h
14190F: samples/vfio-mdev/
14191
a714ea5f
AW
14192VFIO PLATFORM DRIVER
14193M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14194L: kvm@vger.kernel.org
14195S: Maintained
14196F: drivers/vfio/platform/
14197
8ccd1e51
LW
14198VGA_SWITCHEROO
14199R: Lukas Wunner <lukas@wunner.de>
14200S: Maintained
14201F: Documentation/gpu/vga-switcheroo.rst
14202F: drivers/gpu/vga/vga_switcheroo.c
14203F: include/linux/vga_switcheroo.h
14204T: git git://anongit.freedesktop.org/drm/drm-misc
14205
82abbea7
RD
14206VIA RHINE NETWORK DRIVER
14207S: Orphan
14208F: drivers/net/ethernet/via/via-rhine.c
14209
14210VIA SD/MMC CARD CONTROLLER DRIVER
14211M: Bruce Chang <brucechang@via.com.tw>
14212M: Harald Welte <HaraldWelte@viatech.com>
14213S: Maintained
14214F: drivers/mmc/host/via-sdmmc.c
14215
14216VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14217M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14218L: linux-fbdev@vger.kernel.org
14219S: Maintained
14220F: include/linux/via-core.h
14221F: include/linux/via-gpio.h
14222F: include/linux/via_i2c.h
14223F: drivers/video/fbdev/via/
14224
14225VIA VELOCITY NETWORK DRIVER
14226M: Francois Romieu <romieu@fr.zoreil.com>
14227L: netdev@vger.kernel.org
14228S: Maintained
14229F: drivers/net/ethernet/via/via-velocity.*
14230
7683e9e5
LT
14231VIDEO MULTIPLEXER DRIVER
14232M: Philipp Zabel <p.zabel@pengutronix.de>
14233L: linux-media@vger.kernel.org
14234S: Maintained
14235F: drivers/media/platform/video-mux.c
14236
9e6f3438
PO
14237VIDEOBUF2 FRAMEWORK
14238M: Pawel Osciak <pawel@osciak.com>
14239M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 14240M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
14241L: linux-media@vger.kernel.org
14242S: Maintained
90d72ac6 14243F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
14244F: include/media/videobuf2-*
14245
82abbea7
RD
14246VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14247M: Helen Koike <helen.koike@collabora.com>
14248L: linux-media@vger.kernel.org
14249T: git git://linuxtv.org/media_tree.git
14250W: https://linuxtv.org
14251S: Maintained
14252F: drivers/media/platform/vimc/*
14253
14254VIRT LIB
14255M: Alex Williamson <alex.williamson@redhat.com>
14256M: Paolo Bonzini <pbonzini@redhat.com>
14257L: kvm@vger.kernel.org
14258S: Supported
14259F: virt/lib/
14260
06a8fc78
AH
14261VIRTIO AND VHOST VSOCK DRIVER
14262M: Stefan Hajnoczi <stefanha@redhat.com>
14263L: kvm@vger.kernel.org
14264L: virtualization@lists.linux-foundation.org
14265L: netdev@vger.kernel.org
14266S: Maintained
14267F: include/linux/virtio_vsock.h
14268F: include/uapi/linux/virtio_vsock.h
0b2e6644 14269F: include/uapi/linux/vsockmon.h
531b3748 14270F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 14271F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 14272F: net/vmw_vsock/virtio_transport.c
0b2e6644 14273F: drivers/net/vsockmon.c
433fc58e
AH
14274F: drivers/vhost/vsock.c
14275F: drivers/vhost/vsock.h
06a8fc78 14276
9a82446b 14277VIRTIO CONSOLE DRIVER
79134d11 14278M: Amit Shah <amit@kernel.org>
9a82446b
AS
14279L: virtualization@lists.linux-foundation.org
14280S: Maintained
14281F: drivers/char/virtio_console.c
14282F: include/linux/virtio_console.h
c117ab84 14283F: include/uapi/linux/virtio_console.h
9a82446b 14284
2426ec8f 14285VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 14286M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14287M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
14288L: virtualization@lists.linux-foundation.org
14289S: Maintained
0e4191fe 14290F: Documentation/devicetree/bindings/virtio/
2426ec8f 14291F: drivers/virtio/
c893c8d7 14292F: tools/virtio/
2426ec8f
MT
14293F: drivers/net/virtio_net.c
14294F: drivers/block/virtio_blk.c
404a5c39 14295F: include/linux/virtio*.h
916cdabc 14296F: include/uapi/linux/virtio_*.h
dbaf0624 14297F: drivers/crypto/virtio/
c0a6a5ae 14298F: mm/balloon_compaction.c
2426ec8f 14299
7683e9e5
LT
14300VIRTIO CRYPTO DRIVER
14301M: Gonglei <arei.gonglei@huawei.com>
14302L: virtualization@lists.linux-foundation.org
14303L: linux-crypto@vger.kernel.org
14304S: Maintained
14305F: drivers/crypto/virtio/
14306F: include/uapi/linux/virtio_crypto.h
14307
f2dbda3b 14308VIRTIO DRIVERS FOR S390
1372324b 14309M: Cornelia Huck <cohuck@redhat.com>
c8b0d729 14310M: Halil Pasic <pasic@linux.vnet.ibm.com>
f2dbda3b
CH
14311L: linux-s390@vger.kernel.org
14312L: virtualization@lists.linux-foundation.org
14313L: kvm@vger.kernel.org
14314S: Supported
1b568d93 14315F: drivers/s390/virtio/
f2dbda3b 14316
4ad6ee91
GH
14317VIRTIO GPU DRIVER
14318M: David Airlie <airlied@linux.ie>
14319M: Gerd Hoffmann <kraxel@redhat.com>
14320L: dri-devel@lists.freedesktop.org
14321L: virtualization@lists.linux-foundation.org
0f445486 14322T: git git://anongit.freedesktop.org/drm/drm-misc
4ad6ee91
GH
14323S: Maintained
14324F: drivers/gpu/drm/virtio/
14325F: include/uapi/linux/virtio_gpu.h
14326
3a4d5c94
MT
14327VIRTIO HOST (VHOST)
14328M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14329M: Jason Wang <jasowang@redhat.com>
3a4d5c94 14330L: kvm@vger.kernel.org
c996d8b9 14331L: virtualization@lists.linux-foundation.org
3a4d5c94 14332L: netdev@vger.kernel.org
9f273c24 14333T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
14334S: Maintained
14335F: drivers/vhost/
c117ab84 14336F: include/uapi/linux/vhost.h
3a4d5c94 14337
271c8651
GH
14338VIRTIO INPUT DRIVER
14339M: Gerd Hoffmann <kraxel@redhat.com>
14340S: Maintained
14341F: drivers/virtio/virtio_input.c
14342F: include/uapi/linux/virtio_input.h
14343
82abbea7
RD
14344VIRTUAL SERIO DEVICE DRIVER
14345M: Stephen Chandler Paul <thatslyude@gmail.com>
01f20734 14346S: Maintained
82abbea7
RD
14347F: drivers/input/serio/userio.c
14348F: include/uapi/linux/userio.h
f73f8173 14349
77911fd2 14350VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
14351M: Hans Verkuil <hverkuil@xs4all.nl>
14352L: linux-media@vger.kernel.org
14353T: git git://linuxtv.org/media_tree.git
a825eaec 14354W: https://linuxtv.org
0b7bc1fa 14355S: Maintained
77911fd2 14356F: drivers/media/platform/vivid/*
0b7bc1fa 14357
55e331cf 14358VLYNQ BUS
08eeb306 14359M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 14360L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
14361S: Maintained
14362F: drivers/vlynq/vlynq.c
14363F: include/linux/vlynq.h
14364
390beae4 14365VME SUBSYSTEM
74c600e3 14366M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 14367M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
14368M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14369L: devel@driverdev.osuosl.org
14370S: Maintained
14371T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 14372F: Documentation/driver-api/vme.rst
390beae4
MW
14373F: drivers/staging/vme/
14374F: drivers/vme/
14375F: include/linux/vme*
14376
73b35d07
DT
14377VMWARE BALLOON DRIVER
14378M: Xavier Deguillard <xdeguillard@vmware.com>
14379M: Philip Moltmann <moltmann@vmware.com>
14380M: "VMware, Inc." <pv-drivers@vmware.com>
14381L: linux-kernel@vger.kernel.org
14382S: Maintained
14383F: drivers/misc/vmw_balloon.c
14384
7683e9e5
LT
14385VMWARE HYPERVISOR INTERFACE
14386M: Alok Kataria <akataria@vmware.com>
14387L: virtualization@lists.linux-foundation.org
14388S: Supported
14389F: arch/x86/kernel/cpu/vmware.c
14390
14391VMWARE PVRDMA DRIVER
14392M: Adit Ranadive <aditr@vmware.com>
14393M: VMware PV-Drivers <pv-drivers@vmware.com>
14394L: linux-rdma@vger.kernel.org
14395S: Maintained
14396F: drivers/infiniband/hw/vmw_pvrdma/
14397
14398VMware PVSCSI driver
14399M: Jim Gill <jgill@vmware.com>
14400M: VMware PV-Drivers <pv-drivers@vmware.com>
14401L: linux-scsi@vger.kernel.org
14402S: Maintained
14403F: drivers/scsi/vmw_pvscsi.c
14404F: drivers/scsi/vmw_pvscsi.h
14405
8b8be51b
TH
14406VMWARE VMMOUSE SUBDRIVER
14407M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14408M: "VMware, Inc." <pv-drivers@vmware.com>
14409L: linux-input@vger.kernel.org
14410S: Maintained
14411F: drivers/input/mouse/vmmouse.c
14412F: drivers/input/mouse/vmmouse.h
14413
d1a890fa 14414VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 14415M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
14416M: "VMware, Inc." <pv-drivers@vmware.com>
14417L: netdev@vger.kernel.org
14418S: Maintained
14419F: drivers/net/vmxnet3/
d1a890fa 14420
d48faef7
HH
14421VOCORE VOCORE2 BOARD
14422M: Harvey Hunt <harveyhuntnexus@gmail.com>
14423L: linux-mips@linux-mips.org
14424S: Maintained
14425F: arch/mips/boot/dts/ralink/vocore2.dts
14426
e53e86c7 14427VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 14428M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 14429M: Mark Brown <broonie@kernel.org>
5cdeb2c8 14430L: linux-kernel@vger.kernel.org
1dd68f01 14431W: http://www.slimlogic.co.uk/?p=48
6febb5ab 14432T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 14433S: Supported
9d2597e8 14434F: Documentation/devicetree/bindings/regulator/
679655da 14435F: drivers/regulator/
9d2597e8 14436F: include/dt-bindings/regulator/
679655da 14437F: include/linux/regulator/
e53e86c7 14438
081958eb
DA
14439VRF
14440M: David Ahern <dsa@cumulusnetworks.com>
14441M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14442L: netdev@vger.kernel.org
14443S: Maintained
14444F: drivers/net/vrf.c
562d897d 14445F: Documentation/networking/vrf.txt
081958eb 14446
ab41319e 14447VT1211 HARDWARE MONITOR DRIVER
8b58be88 14448M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 14449L: linux-hwmon@vger.kernel.org
ab41319e 14450S: Maintained
679655da
JP
14451F: Documentation/hwmon/vt1211
14452F: drivers/hwmon/vt1211.c
ab41319e 14453
1de9e371 14454VT8231 HARDWARE MONITOR DRIVER
8b58be88 14455M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 14456L: linux-hwmon@vger.kernel.org
1de9e371 14457S: Maintained
679655da 14458F: drivers/hwmon/vt8231.c
1de9e371 14459
88095e7b
TO
14460VUB300 USB to SDIO/SD/MMC bridge chip
14461M: Tony Olech <tony.olech@elandigitalsystems.com>
14462L: linux-mmc@vger.kernel.org
14463L: linux-usb@vger.kernel.org
14464S: Supported
14465F: drivers/mmc/host/vub300.c
14466
1da177e4 14467W1 DALLAS'S 1-WIRE BUS
a8018766 14468M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 14469S: Maintained
679655da
JP
14470F: Documentation/w1/
14471F: drivers/w1/
de0d6dbd 14472F: include/linux/w1.h
1da177e4 14473
13927079 14474W83791D HARDWARE MONITORING DRIVER
8b58be88 14475M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 14476L: linux-hwmon@vger.kernel.org
25845c22 14477S: Maintained
679655da
JP
14478F: Documentation/hwmon/w83791d
14479F: drivers/hwmon/w83791d.c
13927079 14480
61db011d 14481W83793 HARDWARE MONITORING DRIVER
8b58be88 14482M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 14483L: linux-hwmon@vger.kernel.org
61db011d 14484S: Maintained
679655da
JP
14485F: Documentation/hwmon/w83793
14486F: drivers/hwmon/w83793.c
61db011d 14487
e3760b43 14488W83795 HARDWARE MONITORING DRIVER
d8130624 14489M: Jean Delvare <jdelvare@suse.com>
968ce1b1 14490L: linux-hwmon@vger.kernel.org
e3760b43
JD
14491S: Maintained
14492F: drivers/hwmon/w83795.c
14493
1da177e4 14494W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 14495M: Pierre Ossman <pierre@ossman.eu>
1da177e4 14496S: Maintained
679655da 14497F: drivers/mmc/host/wbsd.*
1da177e4 14498
b4e05923
HG
14499WACOM PROTOCOL 4 SERIAL TABLETS
14500M: Julian Squires <julian@cipht.net>
14501M: Hans de Goede <hdegoede@redhat.com>
14502L: linux-input@vger.kernel.org
14503S: Maintained
14504F: drivers/input/tablet/wacom_serial4.c
14505
3527761c 14506WATCHDOG DEVICE DRIVERS
8b58be88 14507M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 14508R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
14509L: linux-watchdog@vger.kernel.org
14510W: http://www.linux-watchdog.org/
f599aaf0 14511T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 14512S: Maintained
540be8b2 14513F: Documentation/devicetree/bindings/watchdog/
679655da
JP
14514F: Documentation/watchdog/
14515F: drivers/watchdog/
14516F: include/linux/watchdog.h
c117ab84 14517F: include/uapi/linux/watchdog.h
3527761c 14518
727fd697
KS
14519WHISKEYCOVE PMIC GPIO DRIVER
14520M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14521L: linux-gpio@vger.kernel.org
14522S: Maintained
14523F: drivers/gpio/gpio-wcove.c
14524
b22e00f3
DH
14525WIIMOTE HID DRIVER
14526M: David Herrmann <dh.herrmann@googlemail.com>
14527L: linux-input@vger.kernel.org
14528S: Maintained
14529F: drivers/hid/hid-wiimote*
14530
82abbea7
RD
14531WILOCITY WIL6210 WIRELESS DRIVER
14532M: Maya Erez <qca_merez@qca.qualcomm.com>
14533L: linux-wireless@vger.kernel.org
14534L: wil6210@qca.qualcomm.com
14535S: Supported
14536W: http://wireless.kernel.org/en/users/Drivers/wil6210
14537F: drivers/net/wireless/ath/wil6210/
14538F: include/uapi/linux/wil6210_uapi.h
14539
14540WIMAX STACK
14541M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14542M: linux-wimax@intel.com
14543L: wimax@linuxwimax.org (subscribers-only)
14544S: Supported
14545W: http://linuxwimax.org
14546F: Documentation/wimax/README.wimax
14547F: include/linux/wimax/debug.h
14548F: include/net/wimax.h
14549F: include/uapi/linux/wimax.h
14550F: net/wimax/
14551
e258b80e 14552WINBOND CIR DRIVER
364e9e18 14553M: David Härdeman <david@hardeman.nu>
e258b80e 14554S: Maintained
116ab806 14555F: drivers/media/rc/winbond-cir.c
e258b80e 14556
c36a483d
WBG
14557WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14558M: William Breathitt Gray <vilhelm.gray@gmail.com>
14559L: linux-watchdog@vger.kernel.org
14560S: Maintained
14561F: drivers/watchdog/ebc-c384_wdt.c
14562
9c26df9b
WBG
14563WINSYSTEMS WS16C48 GPIO DRIVER
14564M: William Breathitt Gray <vilhelm.gray@gmail.com>
14565L: linux-gpio@vger.kernel.org
14566S: Maintained
14567F: drivers/gpio/gpio-ws16c48.c
e258b80e 14568
5fc14680 14569WISTRON LAPTOP BUTTON DRIVER
8b58be88 14570M: Miloslav Trmac <mitr@volny.cz>
5fc14680 14571S: Maintained
679655da 14572F: drivers/input/misc/wistron_btns.c
5fc14680 14573
1da177e4 14574WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 14575L: linux-wireless@vger.kernel.org
0c59d281 14576S: Odd fixes
679655da 14577F: drivers/net/wireless/wl3501*
1da177e4 14578
055bcbcb 14579WOLFSON MICROELECTRONICS DRIVERS
3a1672bb 14580L: patches@opensource.cirrus.com
f0e03dbd
RF
14581T: git https://github.com/CirrusLogic/linux-drivers.git
14582W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 14583S: Supported
3768f0b1 14584F: Documentation/hwmon/wm83??
f494993f
CK
14585F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14586F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14587F: Documentation/devicetree/bindings/mfd/arizona.txt
9f7c7cee 14588F: Documentation/devicetree/bindings/mfd/wm831x.txt
af1c5386 14589F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 14590F: drivers/clk/clk-wm83*.c
9c309598 14591F: drivers/extcon/extcon-arizona.c
b75ea16a 14592F: drivers/leds/leds-wm83*.c
25b273ba 14593F: drivers/gpio/gpio-*wm*.c
9c309598 14594F: drivers/gpio/gpio-arizona.c
d22b0869 14595F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
14596F: drivers/input/misc/wm831x-on.c
14597F: drivers/input/touchscreen/wm831x-ts.c
14598F: drivers/input/touchscreen/wm97*.c
9c309598
MB
14599F: drivers/mfd/arizona*
14600F: drivers/mfd/wm*.c
12ebc137 14601F: drivers/mfd/cs47l24*
8c0984e5 14602F: drivers/power/supply/wm83*.c
b75ea16a
MB
14603F: drivers/rtc/rtc-wm83*.c
14604F: drivers/regulator/wm8*.c
cdf4275e 14605F: drivers/regulator/arizona*
3860e6c4 14606F: drivers/video/backlight/wm83*_bl.c
b75ea16a 14607F: drivers/watchdog/wm83*_wdt.c
9c309598 14608F: include/linux/mfd/arizona/
3860e6c4 14609F: include/linux/mfd/wm831x/
b75ea16a 14610F: include/linux/mfd/wm8350/
3768f0b1 14611F: include/linux/mfd/wm8400*
22161f3e 14612F: include/linux/regulator/arizona*
59ec6da2 14613F: include/linux/wm97xx.h
055bcbcb 14614F: include/sound/wm????.h
9c309598 14615F: sound/soc/codecs/arizona.?
055bcbcb 14616F: sound/soc/codecs/wm*
12ebc137 14617F: sound/soc/codecs/cs47l24*
b75ea16a 14618
3e6cd7a4
TH
14619WORKQUEUE
14620M: Tejun Heo <tj@kernel.org>
badb7f5e 14621R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
14622T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14623S: Maintained
14624F: include/linux/workqueue.h
14625F: kernel/workqueue.c
e7f08ffb 14626F: Documentation/core-api/workqueue.rst
3e6cd7a4 14627
39ac9f48
CYT
14628X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14629M: Chen-Yu Tsai <wens@csie.org>
14630L: linux-kernel@vger.kernel.org
14631S: Maintained
14632N: axp[128]
14633
1da177e4 14634X.25 NETWORK LAYER
8bf28059 14635M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 14636L: linux-x25@vger.kernel.org
8bf28059 14637S: Odd Fixes
679655da
JP
14638F: Documentation/networking/x25*
14639F: include/net/x25*
14640F: net/x25/
1da177e4 14641
e2d1d6c0 14642X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
14643M: Thomas Gleixner <tglx@linutronix.de>
14644M: Ingo Molnar <mingo@redhat.com>
14645M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 14646M: x86@kernel.org
981c3a4f 14647L: linux-kernel@vger.kernel.org
75fc2d37 14648T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 14649S: Maintained
679655da
JP
14650F: Documentation/x86/
14651F: arch/x86/
e2d1d6c0 14652
c1f5c54b
IM
14653X86 MCE INFRASTRUCTURE
14654M: Tony Luck <tony.luck@intel.com>
487ba8e8 14655M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
14656L: linux-edac@vger.kernel.org
14657S: Maintained
14658F: arch/x86/kernel/cpu/mcheck/*
14659
79ebdc95
BP
14660X86 MICROCODE UPDATE SUPPORT
14661M: Borislav Petkov <bp@alien8.de>
14662S: Maintained
14663F: arch/x86/kernel/cpu/microcode/*
14664
7683e9e5
LT
14665X86 PLATFORM DRIVERS
14666M: Darren Hart <dvhart@infradead.org>
14667M: Andy Shevchenko <andy@infradead.org>
14668L: platform-driver-x86@vger.kernel.org
14669T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14670S: Maintained
14671F: drivers/platform/x86/
14672F: drivers/platform/olpc/
14673
f0905c5a
AL
14674X86 VDSO
14675M: Andy Lutomirski <luto@amacapital.net>
14676L: linux-kernel@vger.kernel.org
14677T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14678S: Maintained
d603c8e1 14679F: arch/x86/entry/vdso/
f0905c5a 14680
d6fad502 14681XC2028/3028 TUNER DRIVER
5dc8a864
MCC
14682M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14683M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 14684L: linux-media@vger.kernel.org
a825eaec 14685W: https://linuxtv.org
d6fad502
MCC
14686T: git git://linuxtv.org/media_tree.git
14687S: Maintained
14688F: drivers/media/tuners/tuner-xc2028.*
14689
7683e9e5
LT
14690XEN BLOCK SUBSYSTEM
14691M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14692M: Roger Pau Monné <roger.pau@citrix.com>
11dbb52b 14693L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c4468085 14694S: Supported
7683e9e5
LT
14695F: drivers/block/xen-blkback/*
14696F: drivers/block/xen*
c4468085 14697
77bfb479 14698XEN HYPERVISOR ARM
85d1a29d 14699M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14700L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14701S: Maintained
77bfb479
SS
14702F: arch/arm/xen/
14703F: arch/arm/include/asm/xen/
14704
b475e83f 14705XEN HYPERVISOR ARM64
85d1a29d 14706M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14707L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14708S: Maintained
b475e83f
SS
14709F: arch/arm64/xen/
14710F: arch/arm64/include/asm/xen/
14711
7683e9e5
LT
14712XEN HYPERVISOR INTERFACE
14713M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14714M: Juergen Gross <jgross@suse.com>
14715L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14716T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14717S: Supported
14718F: arch/x86/xen/
14719F: drivers/*/xen-*front.c
14720F: drivers/xen/
14721F: arch/x86/include/asm/xen/
14722F: include/xen/
14723F: include/uapi/xen/
14724F: Documentation/ABI/stable/sysfs-hypervisor-xen
14725F: Documentation/ABI/testing/sysfs-hypervisor-xen
14726
9b57e1a7 14727XEN NETWORK BACKEND DRIVER
8386040b 14728M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 14729M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 14730L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
14731L: netdev@vger.kernel.org
14732S: Supported
14733F: drivers/net/xen-netback/*
14734
c5f8e29d
KRW
14735XEN PCI SUBSYSTEM
14736M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14737L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14738S: Supported
14739F: arch/x86/pci/*xen*
14740F: drivers/pci/*xen*
14741
15d03609
JG
14742XEN PVSCSI DRIVERS
14743M: Juergen Gross <jgross@suse.com>
14744L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14745L: linux-scsi@vger.kernel.org
14746S: Supported
14747F: drivers/scsi/xen-scsifront.c
14748F: drivers/xen/xen-scsiback.c
14749F: include/xen/interface/io/vscsiif.h
14750
c5f8e29d
KRW
14751XEN SWIOTLB SUBSYSTEM
14752M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14753L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14754S: Supported
14755F: arch/x86/xen/*swiotlb*
14756F: drivers/xen/*swiotlb*
14757
1da177e4 14758XFS FILESYSTEM
721a0edf 14759M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
14760M: linux-xfs@vger.kernel.org
14761L: linux-xfs@vger.kernel.org
14762W: http://xfs.org/
721a0edf 14763T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 14764S: Supported
679655da
JP
14765F: Documentation/filesystems/xfs.txt
14766F: fs/xfs/
1da177e4 14767
8a3b7a25 14768XILINX AXI ETHERNET DRIVER
59a54f30
MS
14769M: Anirudha Sarangi <anirudh@xilinx.com>
14770M: John Linn <John.Linn@xilinx.com>
8a3b7a25 14771S: Maintained
14772F: drivers/net/ethernet/xilinx/xilinx_axienet*
14773
238b8721 14774XILINX UARTLITE SERIAL DRIVER
8b58be88 14775M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
14776L: linux-serial@vger.kernel.org
14777S: Maintained
df621252 14778F: drivers/tty/serial/uartlite.c
238b8721 14779
df330515
LP
14780XILINX VIDEO IP CORES
14781M: Hyun Kwon <hyun.kwon@xilinx.com>
14782M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14783L: linux-media@vger.kernel.org
14784T: git git://linuxtv.org/media_tree.git
14785S: Supported
14786F: Documentation/devicetree/bindings/media/xilinx/
14787F: drivers/media/platform/xilinx/
a5562f65 14788F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 14789
74316949
EB
14790XILLYBUS DRIVER
14791M: Eli Billauer <eli.billauer@gmail.com>
14792L: linux-kernel@vger.kernel.org
14793S: Supported
14794F: drivers/char/xillybus/
14795
39d2675a
NH
14796XRA1403 GPIO EXPANDER
14797M: Nandor Han <nandor.han@ge.com>
14798M: Semi Malinen <semi.malinen@ge.com>
14799L: linux-gpio@vger.kernel.org
14800S: Maintained
14801F: drivers/gpio/gpio-xra1403.c
14802F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14803
f620e4b8
MF
14804XTENSA XTFPGA PLATFORM SUPPORT
14805M: Max Filippov <jcmvbkbc@gmail.com>
14806L: linux-xtensa@linux-xtensa.org
14807S: Maintained
14808F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 14809F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 14810
1da177e4 14811YAM DRIVER FOR AX.25
8b58be88 14812M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
14813L: linux-hams@vger.kernel.org
14814S: Maintained
679655da
JP
14815F: drivers/net/hamradio/yam*
14816F: include/linux/yam.h
1da177e4 14817
82abbea7
RD
14818YAMA SECURITY MODULE
14819M: Kees Cook <keescook@chromium.org>
14820T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14821S: Supported
14822F: security/yama/
14823F: Documentation/admin-guide/LSM/Yama.rst
14824
af64a5eb 14825YEALINK PHONE DRIVER
8b58be88 14826M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
14827L: usbb2k-api-dev@nongnu.org
14828S: Maintained
e2ba5731 14829F: Documentation/input/yealink.rst
679655da 14830F: drivers/input/misc/yealink.*
af64a5eb 14831
1da177e4 14832Z8530 DRIVER FOR AX.25
8b58be88 14833M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
14834W: http://yaina.de/jreuter/
14835W: http://www.qsl.net/dl1bke/
14836L: linux-hams@vger.kernel.org
14837S: Maintained
679655da
JP
14838F: Documentation/networking/z8530drv.txt
14839F: drivers/net/hamradio/*scc.c
14840F: drivers/net/hamradio/z8530.h
1da177e4 14841
0cf31ec1 14842ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 14843M: Seth Jennings <sjenning@redhat.com>
aab45453 14844M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14845L: linux-mm@kvack.org
14846S: Maintained
14847F: mm/zbud.c
14848F: include/linux/zbud.h
14849
7c0c3afb 14850ZD1211RW WIRELESS DRIVER
8b58be88
JP
14851M: Daniel Drake <dsd@gentoo.org>
14852M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 14853W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 14854L: linux-wireless@vger.kernel.org
7c0c3afb
DD
14855L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14856S: Maintained
6948300c 14857F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 14858
82abbea7 14859ZD1301 MEDIA DRIVER
a40cc814
AP
14860M: Antti Palosaari <crope@iki.fi>
14861L: linux-media@vger.kernel.org
14862W: https://linuxtv.org/
14863W: http://palosaari.fi/linux/
14864Q: https://patchwork.linuxtv.org/project/linux-media/list/
14865S: Maintained
82abbea7 14866F: drivers/media/usb/dvb-usb-v2/zd1301*
a40cc814 14867
82abbea7 14868ZD1301_DEMOD MEDIA DRIVER
d4c554c3
AP
14869M: Antti Palosaari <crope@iki.fi>
14870L: linux-media@vger.kernel.org
14871W: https://linuxtv.org/
14872W: http://palosaari.fi/linux/
14873Q: https://patchwork.linuxtv.org/project/linux-media/list/
14874S: Maintained
82abbea7 14875F: drivers/media/dvb-frontends/zd1301_demod*
d4c554c3 14876
20263029
DS
14877ZPOOL COMPRESSED PAGE STORAGE API
14878M: Dan Streetman <ddstreet@ieee.org>
14879L: linux-mm@kvack.org
14880S: Maintained
14881F: mm/zpool.c
14882F: include/linux/zpool.h
14883
1da177e4 14884ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 14885L: mjpeg-users@lists.sourceforge.net
f63145e2 14886L: linux-media@vger.kernel.org
1da177e4 14887W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 14888T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 14889S: Odd Fixes
90d72ac6 14890F: drivers/media/pci/zoran/
1da177e4 14891
6920f2cc
MK
14892ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14893M: Minchan Kim <minchan@kernel.org>
14894M: Nitin Gupta <ngupta@vflare.org>
74f3037c 14895R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
14896L: linux-kernel@vger.kernel.org
14897S: Maintained
14898F: drivers/block/zram/
14899F: Documentation/blockdev/zram.txt
14900
8b4a4080 14901ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 14902M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 14903S: Maintained
df621252 14904F: drivers/tty/serial/zs.*
8b4a4080 14905
eae70d06
MK
14906ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14907M: Minchan Kim <minchan@kernel.org>
14908M: Nitin Gupta <ngupta@vflare.org>
41192a2d 14909R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
14910L: linux-mm@kvack.org
14911S: Maintained
14912F: mm/zsmalloc.c
14913F: include/linux/zsmalloc.h
d02be50d 14914F: Documentation/vm/zsmalloc.txt
eae70d06 14915
0cf31ec1 14916ZSWAP COMPRESSED SWAP CACHING
0bb181c7 14917M: Seth Jennings <sjenning@redhat.com>
534c9dc9 14918M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14919L: linux-mm@kvack.org
14920S: Maintained
14921F: mm/zswap.c
14922
1da177e4 14923THE REST
8b58be88 14924M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 14925L: linux-kernel@vger.kernel.org
8a6e2535 14926Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 14927T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 14928S: Buried alive in reporters
34d03cc1
JP
14929F: *
14930F: */