]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
crypto: x86/sha256-avx2 - Fix RBP usage
[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
8b59a454 355ACPI THERMAL DRIVER
8b58be88 356M: Zhang Rui <rui.zhang@intel.com>
8b59a454 357L: linux-acpi@vger.kernel.org
5ca92bd9 358W: https://01.org/linux-acpi
68656443 359B: https://bugzilla.kernel.org
8b59a454 360S: Supported
679655da 361F: drivers/acpi/*thermal*
998be20f 362
359acec8 363ACPI VIDEO DRIVER
8b58be88 364M: Zhang Rui <rui.zhang@intel.com>
8b59a454 365L: linux-acpi@vger.kernel.org
5ca92bd9 366W: https://01.org/linux-acpi
68656443 367B: https://bugzilla.kernel.org
8b59a454 368S: Supported
86f98a3a 369F: drivers/acpi/acpi_video.c
998be20f 370
bff431e4 371ACPI WMI DRIVER
d0944853 372L: platform-driver-x86@vger.kernel.org
5b927259 373S: Orphan
679655da 374F: drivers/platform/x86/wmi.c
bff431e4 375
2f39d519 376AD1889 ALSA SOUND DRIVER
8b58be88 377M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
378W: http://wiki.parisc-linux.org/AD1889
379L: linux-parisc@vger.kernel.org
380S: Maintained
679655da 381F: sound/pci/ad1889.*
2f39d519 382
527a1a83
MH
383AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
384M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 385W: http://wiki.analog.com/AD5254
a4edbc10 386W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
387S: Supported
388F: drivers/misc/ad525x_dpot.c
389
390AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
391M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 392W: http://wiki.analog.com/AD5398
a4edbc10 393W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
394S: Supported
395F: drivers/regulator/ad5398.c
396
397AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
398M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 399W: http://wiki.analog.com/AD7142
a4edbc10 400W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
401S: Supported
402F: drivers/input/misc/ad714x.c
403
404AD7877 TOUCHSCREEN DRIVER
405M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 406W: http://wiki.analog.com/AD7877
a4edbc10 407W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
408S: Supported
409F: drivers/input/touchscreen/ad7877.c
410
411AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
412M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 413W: http://wiki.analog.com/AD7879
a4edbc10 414W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
415S: Supported
416F: drivers/input/touchscreen/ad7879.c
417
1330b0dc 418ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 419M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
420S: Maintained
421
7302b9d9
MH
422ADF7242 IEEE 802.15.4 RADIO DRIVER
423M: Michael Hennerich <michael.hennerich@analog.com>
424W: https://wiki.analog.com/ADF7242
425W: http://ez.analog.com/community/linux-device-drivers
426L: linux-wpan@vger.kernel.org
427S: Supported
428F: drivers/net/ieee802154/adf7242.c
429F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
430
1da177e4 431ADM1025 HARDWARE MONITOR DRIVER
d8130624 432M: Jean Delvare <jdelvare@suse.com>
968ce1b1 433L: linux-hwmon@vger.kernel.org
1da177e4 434S: Maintained
679655da
JP
435F: Documentation/hwmon/adm1025
436F: drivers/hwmon/adm1025.c
1da177e4 437
cae2caae 438ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 439M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 440L: linux-hwmon@vger.kernel.org
cae2caae 441S: Maintained
679655da 442F: drivers/hwmon/adm1029.c
cae2caae 443
cc0b88cf 444ADM8211 WIRELESS DRIVER
cc0b88cf 445L: linux-wireless@vger.kernel.org
491b26b4 446W: http://wireless.kernel.org/
e71bcbd0 447S: Orphan
d4a17304 448F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 449
e8e31622
SA
450ADP1653 FLASH CONTROLLER DRIVER
451M: Sakari Ailus <sakari.ailus@iki.fi>
452L: linux-media@vger.kernel.org
453S: Maintained
454F: drivers/media/i2c/adp1653.c
b5dcee22 455F: include/media/i2c/adp1653.h
e8e31622 456
527a1a83
MH
457ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
458M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 459W: http://wiki.analog.com/ADP5520
a4edbc10 460W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
461S: Supported
462F: drivers/mfd/adp5520.c
463F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 464F: drivers/leds/leds-adp5520.c
77278d50 465F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
466F: drivers/input/keyboard/adp5520-keys.c
467
468ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
469M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 470W: http://wiki.analog.com/ADP5588
a4edbc10 471W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
472S: Supported
473F: drivers/input/keyboard/adp5588-keys.c
77278d50 474F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
475
476ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
477M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 478W: http://wiki.analog.com/ADP8860
a4edbc10 479W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
480S: Supported
481F: drivers/video/backlight/adp8860_bl.c
482
8c22a8f5
DE
483ADS1015 HARDWARE MONITOR DRIVER
484M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 485L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
486S: Maintained
487F: Documentation/hwmon/ads1015
488F: drivers/hwmon/ads1015.c
9010624c 489F: include/linux/platform_data/ads1015.h
8c22a8f5 490
1da177e4 491ADT746X FAN DRIVER
8b58be88 492M: Colin Leroy <colin@colino.net>
1da177e4 493S: Maintained
679655da 494F: drivers/macintosh/therm_adt746x.c
1da177e4 495
b058b859 496ADT7475 HARDWARE MONITOR DRIVER
d8130624 497M: Jean Delvare <jdelvare@suse.com>
968ce1b1 498L: linux-hwmon@vger.kernel.org
b058b859
JD
499S: Maintained
500F: Documentation/hwmon/adt7475
501F: drivers/hwmon/adt7475.c
502
8c6af9e1 503ADVANSYS SCSI DRIVER
8b58be88 504M: Matthew Wilcox <matthew@wil.cx>
d8130624 505M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
506L: linux-scsi@vger.kernel.org
507S: Maintained
679655da
JP
508F: Documentation/scsi/advansys.txt
509F: drivers/scsi/advansys.c
8c6af9e1 510
82abbea7
RD
511ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
512M: Michael Hennerich <michael.hennerich@analog.com>
513W: http://wiki.analog.com/ADXL345
514W: http://ez.analog.com/community/linux-device-drivers
515S: Supported
516F: drivers/input/misc/adxl34x.c
517
1da177e4 518AEDSP16 DRIVER
8b58be88 519M: Riccardo Facchetti <fizban@tin.it>
1da177e4 520S: Maintained
679655da 521F: sound/oss/aedsp16.c
1da177e4 522
91952bc0
AP
523AF9013 MEDIA DRIVER
524M: Antti Palosaari <crope@iki.fi>
525L: linux-media@vger.kernel.org
a825eaec 526W: https://linuxtv.org
91952bc0
AP
527W: http://palosaari.fi/linux/
528Q: http://patchwork.linuxtv.org/project/linux-media/list/
529T: git git://linuxtv.org/anttip/media_tree.git
530S: Maintained
531F: drivers/media/dvb-frontends/af9013*
532
533AF9033 MEDIA DRIVER
534M: Antti Palosaari <crope@iki.fi>
535L: linux-media@vger.kernel.org
a825eaec 536W: https://linuxtv.org
91952bc0
AP
537W: http://palosaari.fi/linux/
538Q: http://patchwork.linuxtv.org/project/linux-media/list/
539T: git git://linuxtv.org/anttip/media_tree.git
540S: Maintained
541F: drivers/media/dvb-frontends/af9033*
542
1da177e4 543AFFS FILE SYSTEM
6cf515e1
GU
544L: linux-fsdevel@vger.kernel.org
545S: Orphan
679655da
JP
546F: Documentation/filesystems/affs.txt
547F: fs/affs/
1da177e4 548
e2d1d6c0 549AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 550M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
551L: linux-afs@lists.infradead.org
552S: Supported
679655da
JP
553F: fs/afs/
554F: include/net/af_rxrpc.h
555F: net/rxrpc/af_rxrpc.c
ee84595a 556W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 557
1da177e4 558AGPGART DRIVER
8b58be88 559M: David Airlie <airlied@linux.ie>
878eaf61 560T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 561S: Maintained
679655da
JP
562F: drivers/char/agp/
563F: include/linux/agp*
c117ab84 564F: include/uapi/linux/agp*
1da177e4
LT
565
566AHA152X SCSI DRIVER
8b58be88 567M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
568L: linux-scsi@vger.kernel.org
569S: Maintained
679655da
JP
570F: drivers/scsi/aha152x*
571F: drivers/scsi/pcmcia/aha152x*
1da177e4 572
64624d4f 573AIC7XXX / AIC79XX SCSI DRIVER
d8130624 574M: Hannes Reinecke <hare@suse.com>
64624d4f 575L: linux-scsi@vger.kernel.org
1da177e4 576S: Maintained
679655da 577F: drivers/scsi/aic7xxx/
1da177e4 578
450500ad
HV
579AIMSLAB FM RADIO RECEIVER DRIVER
580M: Hans Verkuil <hverkuil@xs4all.nl>
581L: linux-media@vger.kernel.org
582T: git git://linuxtv.org/media_tree.git
a825eaec 583W: https://linuxtv.org
450500ad
HV
584S: Maintained
585F: drivers/media/radio/radio-aimslab*
586
e2d1d6c0 587AIO
8b58be88 588M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
589L: linux-aio@kvack.org
590S: Supported
679655da
JP
591F: fs/aio.c
592F: include/linux/*aio*.h
e2d1d6c0 593
469d4ec8
AP
594AIRSPY MEDIA DRIVER
595M: Antti Palosaari <crope@iki.fi>
596L: linux-media@vger.kernel.org
a825eaec 597W: https://linuxtv.org
469d4ec8
AP
598W: http://palosaari.fi/linux/
599Q: http://patchwork.linuxtv.org/project/linux-media/list/
600T: git git://linuxtv.org/anttip/media_tree.git
601S: Maintained
602F: drivers/media/usb/airspy/
603
b9567027
LS
604ALACRITECH GIGABIT ETHERNET DRIVER
605M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
606S: Maintained
607F: drivers/net/ethernet/alacritech/*
608
1da177e4 609ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 610M: Duncan Sands <duncan.sands@free.fr>
6372594a 611L: linux-usb@vger.kernel.org
1da177e4
LT
612W: http://www.linux-usb.org/SpeedTouch/
613S: Maintained
679655da
JP
614F: drivers/usb/atm/speedtch.c
615F: drivers/usb/atm/usbatm.c
1da177e4 616
272f133a 617ALCHEMY AU1XX0 MMC DRIVER
8b58be88 618M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 619S: Maintained
679655da 620F: drivers/mmc/host/au1xmmc.c
272f133a 621
4a4e5787 622ALI1563 I2C DRIVER
8b58be88 623M: Rudolf Marek <r.marek@assembler.cz>
846557d3 624L: linux-i2c@vger.kernel.org
4a4e5787 625S: Maintained
679655da
JP
626F: Documentation/i2c/busses/i2c-ali1563
627F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 628
bc368798
LC
629ALLWINNER SECURITY SYSTEM
630M: Corentin Labbe <clabbe.montjoie@gmail.com>
631L: linux-crypto@vger.kernel.org
632S: Maintained
633F: drivers/crypto/sunxi-ss/
634
1da177e4 635ALPHA PORT
8b58be88 636M: Richard Henderson <rth@twiddle.net>
8b58be88 637M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 638M: Matt Turner <mattst88@gmail.com>
c89f4f9a 639S: Odd Fixes
a9406699 640L: linux-alpha@vger.kernel.org
679655da 641F: arch/alpha/
1da177e4 642
30172936
PR
643ALPS PS/2 TOUCHPAD DRIVER
644R: Pali Rohár <pali.rohar@gmail.com>
645F: drivers/input/mouse/alps.*
646
0560ad57
TT
647ALTERA I2C CONTROLLER DRIVER
648M: Thor Thayer <thor.thayer@linux.intel.com>
649S: Maintained
650F: drivers/i2c/busses/i2c-altera.c
651
f62092f6
LFT
652ALTERA MAILBOX DRIVER
653M: Ley Foon Tan <lftan@altera.com>
654L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
655S: Maintained
656F: drivers/mailbox/mailbox-altera.c
657
c5abbba9
THL
658ALTERA PIO DRIVER
659M: Tien Hock Loh <thloh@altera.com>
660L: linux-gpio@vger.kernel.org
661S: Maintained
662F: drivers/gpio/gpio-altera.c
663
8ce064bf 664ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
06c177cb 665M: Thor Thayer <thor.thayer@linux.intel.com>
8ce064bf
TT
666S: Maintained
667F: drivers/gpio/gpio-altera-a10sr.c
668F: drivers/mfd/altera-a10sr.c
62700682 669F: drivers/reset/reset-a10sr.c
8ce064bf 670F: include/linux/mfd/altera-a10sr.h
843fc75a 671F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
8ce064bf 672
16b8b922 673ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 674M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
675L: netdev@vger.kernel.org
676L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
677S: Maintained
678F: drivers/net/ethernet/altera/
679
adf9251f
TK
680ALTERA UART/JTAG UART SERIAL DRIVERS
681M: Tobias Klauser <tklauser@distanz.ch>
682L: linux-serial@vger.kernel.org
61bd0943 683L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
684S: Maintained
685F: drivers/tty/serial/altera_uart.c
686F: drivers/tty/serial/altera_jtaguart.c
687F: include/linux/altera_uart.h
688F: include/linux/altera_jtaguart.h
689
1738cd3e
NB
690AMAZON ETHERNET DRIVERS
691M: Netanel Belgazal <netanel@annapurnalabs.com>
692R: Saeed Bishara <saeed@annapurnalabs.com>
693R: Zorik Machulsky <zorik@annapurnalabs.com>
694L: netdev@vger.kernel.org
695S: Supported
696F: Documentation/networking/ena.txt
697F: drivers/net/ethernet/amazon/
698
f4875e12
TL
699AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
700M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 701M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
702L: linux-crypto@vger.kernel.org
703S: Supported
704F: drivers/crypto/ccp/
705F: include/linux/ccp.h
706
512d1027 707AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 708M: Huang Rui <ray.huang@amd.com>
968ce1b1 709L: linux-hwmon@vger.kernel.org
96818b58 710S: Supported
512d1027
AH
711F: Documentation/hwmon/fam15h_power
712F: drivers/hwmon/fam15h_power.c
713
167a675a 714AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 715L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 716S: Orphan
faf2e1db 717F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 718
f90b8116 719AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 720P: Andres Salomon <dilinger@queued.net>
67d76710 721L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
722W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
723S: Supported
679655da
JP
724F: drivers/char/hw_random/geode-rng.c
725F: drivers/crypto/geode*
8a61f013 726F: drivers/video/fbdev/geode/
679655da 727F: arch/x86/include/asm/geode.h
f90b8116 728
919ee7dd 729AMD IOMMU (AMD-VI)
e4110568 730M: Joerg Roedel <joro@8bytes.org>
919ee7dd 731L: iommu@lists.linux-foundation.org
525b233c 732T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 733S: Maintained
b2c16391
JP
734F: drivers/iommu/amd_iommu*.[ch]
735F: include/linux/amd-iommu.h
919ee7dd 736
16423d67 737AMD KFD
1241e0b4 738M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
739L: dri-devel@lists.freedesktop.org
740T: git git://people.freedesktop.org/~gabbayo/linux.git
741S: Supported
130e0371
OG
742F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
743F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 744F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 745F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 746F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
747F: drivers/gpu/drm/amd/include/cik_structs.h
748F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 749F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
750F: drivers/gpu/drm/radeon/radeon_kfd.c
751F: drivers/gpu/drm/radeon/radeon_kfd.h
752F: include/uapi/linux/kfd_ioctl.h
16423d67 753
2510eb74
SS
754AMD SEATTLE DEVICE TREE SUPPORT
755M: Brijesh Singh <brijeshkumar.singh@amd.com>
756M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
757M: Tom Lendacky <thomas.lendacky@amd.com>
758S: Supported
759F: arch/arm64/boot/dts/amd/
760
45198c7b
LT
761AMD XGBE DRIVER
762M: Tom Lendacky <thomas.lendacky@amd.com>
763L: netdev@vger.kernel.org
764S: Supported
765F: drivers/net/ethernet/amd/xgbe/
08b8940e 766F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 767
284f42b6 768AMS (Apple Motion Sensor) DRIVER
8b58be88 769M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 770S: Supported
bd5f47ec 771F: drivers/macintosh/ams/
284f42b6 772
531fca16
HV
773ANALOG DEVICES INC AD9389B DRIVER
774M: Hans Verkuil <hans.verkuil@cisco.com>
775L: linux-media@vger.kernel.org
776S: Maintained
777F: drivers/media/i2c/ad9389b*
778
614b4384
LPC
779ANALOG DEVICES INC ADV7180 DRIVER
780M: Lars-Peter Clausen <lars@metafoo.de>
781L: linux-media@vger.kernel.org
782W: http://ez.analog.com/community/linux-device-drivers
783S: Supported
784F: drivers/media/i2c/adv7180.c
785
8d935787
KB
786ANALOG DEVICES INC ADV748X DRIVER
787M: Kieran Bingham <kieran.bingham@ideasonboard.com>
788L: linux-media@vger.kernel.org
789S: Maintained
790F: drivers/media/i2c/adv748x/*
791
c40ddfa3
HV
792ANALOG DEVICES INC ADV7511 DRIVER
793M: Hans Verkuil <hans.verkuil@cisco.com>
794L: linux-media@vger.kernel.org
795S: Maintained
796F: drivers/media/i2c/adv7511*
797
531fca16
HV
798ANALOG DEVICES INC ADV7604 DRIVER
799M: Hans Verkuil <hans.verkuil@cisco.com>
800L: linux-media@vger.kernel.org
801S: Maintained
802F: drivers/media/i2c/adv7604*
803
c40ddfa3
HV
804ANALOG DEVICES INC ADV7842 DRIVER
805M: Hans Verkuil <hans.verkuil@cisco.com>
806L: linux-media@vger.kernel.org
807S: Maintained
808F: drivers/media/i2c/adv7842*
809
527a1a83 810ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 811M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 812L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 813W: http://wiki.analog.com/
a4edbc10 814W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 815S: Supported
39c9d199 816F: sound/soc/codecs/adau*
cc52688a 817F: sound/soc/codecs/adav*
4bdef3bd 818F: sound/soc/codecs/ad1*
ae48f5ef 819F: sound/soc/codecs/ad7*
4bdef3bd 820F: sound/soc/codecs/ssm*
40216ce7 821F: sound/soc/codecs/sigmadsp.*
4bdef3bd 822
527a1a83 823ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 824L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
825L: alsa-devel@alsa-project.org (moderated for non-subscribers)
826W: http://blackfin.uclinux.org/
827S: Supported
828F: sound/soc/blackfin/*
7d1f9018 829
7683e9e5
LT
830ANALOG DEVICES INC DMA DRIVERS
831M: Lars-Peter Clausen <lars@metafoo.de>
832W: http://ez.analog.com/community/linux-device-drivers
833S: Supported
834F: drivers/dma/dma-axi-dmac.c
835
4ce72abc
LPC
836ANALOG DEVICES INC IIO DRIVERS
837M: Lars-Peter Clausen <lars@metafoo.de>
838M: Michael Hennerich <Michael.Hennerich@analog.com>
839W: http://wiki.analog.com/
840W: http://ez.analog.com/community/linux-device-drivers
841S: Supported
842F: drivers/iio/*/ad*
bc82222f 843F: drivers/iio/adc/ltc2497*
4ce72abc
LPC
844X: drivers/iio/*/adjd*
845F: drivers/staging/iio/*/ad*
d5d4602e 846F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 847
27eb6622
RH
848ANDROID CONFIG FRAGMENTS
849M: Rob Herring <robh@kernel.org>
850S: Supported
851F: kernel/configs/android*
852
41c9e95d
GK
853ANDROID DRIVERS
854M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 855M: Arve Hjønnevåg <arve@android.com>
41c9e95d 856M: Riley Andrews <riandrews@android.com>
0e4a566b 857T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
858L: devel@driverdev.osuosl.org
859S: Supported
860F: drivers/android/
861F: drivers/staging/android/
862
7a08de1d
AM
863ANDROID GOLDFISH RTC DRIVER
864M: Miodrag Dinic <miodrag.dinic@imgtec.com>
865S: Supported
866F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
f22d9cdc 867F: drivers/rtc/rtc-goldfish.c
7a08de1d 868
d03c023e
LA
869ANDROID ION DRIVER
870M: Laura Abbott <labbott@redhat.com>
871M: Sumit Semwal <sumit.semwal@linaro.org>
872L: devel@driverdev.osuosl.org
873S: Supported
874F: drivers/staging/android/ion
875F: drivers/staging/android/uapi/ion.h
876F: drivers/staging/android/uapi/ion_test.h
877
42269063 878AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 879M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 880L: linuxppc-dev@lists.ozlabs.org
93711660 881L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 882S: Maintained
679655da 883F: sound/aoa/
42269063 884
4075a283 885APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
886M: William Breathitt Gray <vilhelm.gray@gmail.com>
887L: linux-iio@vger.kernel.org
888S: Maintained
4075a283 889F: drivers/iio/adc/stx104.c
97a445da 890
1da177e4 891APM DRIVER
e5f6450c 892M: Jiri Kosina <jikos@kernel.org>
81024fc4 893S: Odd fixes
9f273c24 894T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
895F: arch/x86/kernel/apm_32.c
896F: include/linux/apm_bios.h
c117ab84 897F: include/uapi/linux/apm_bios.h
81024fc4 898F: drivers/char/apm-emulation.c
1da177e4 899
82abbea7
RD
900APPARMOR SECURITY MODULE
901M: John Johansen <john.johansen@canonical.com>
902L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
903W: apparmor.wiki.kernel.org
904T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
905S: Supported
906F: security/apparmor/
907F: Documentation/admin-guide/LSM/apparmor.rst
908
bd7aa4b2 909APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 910M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 911L: linux-input@vger.kernel.org
75dd112a 912S: Odd fixes
679655da 913F: drivers/input/mouse/bcm5974.c
bd7aa4b2 914
6f2fad74 915APPLE SMC DRIVER
75dd112a 916M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 917L: linux-hwmon@vger.kernel.org
75dd112a 918S: Odd fixes
679655da 919F: drivers/hwmon/applesmc.c
6f2fad74 920
1da177e4 921APPLETALK NETWORK LAYER
0c59d281
ACM
922L: netdev@vger.kernel.org
923S: Odd fixes
679655da
JP
924F: drivers/net/appletalk/
925F: net/appletalk/
1da177e4 926
21c75328
DD
927APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
928M: Duc Dang <dhdang@apm.com>
929S: Supported
930F: arch/arm64/boot/dts/apm/
931
7683e9e5
LT
932APPLIED MICRO (APM) X-GENE SOC EDAC
933M: Loc Ho <lho@apm.com>
934S: Supported
935F: drivers/edac/xgene_edac.c
936F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
937
938APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
939M: Iyappan Subramanian <isubramanian@apm.com>
940M: Keyur Chudgar <kchudgar@apm.com>
941S: Supported
942F: drivers/net/ethernet/apm/xgene-v2/
943
24299502
IS
944APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
945M: Iyappan Subramanian <isubramanian@apm.com>
946M: Keyur Chudgar <kchudgar@apm.com>
b3fd38d2 947M: Quan Nguyen <qnguyen@apm.com>
24299502
IS
948S: Supported
949F: drivers/net/ethernet/apm/xgene/
2efccc60 950F: drivers/net/phy/mdio-xgene.c
24299502 951F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 952F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 953
fd3a628e
TN
954APPLIED MICRO (APM) X-GENE SOC PMU
955M: Tai Nguyen <ttnguyen@apm.com>
956S: Supported
957F: drivers/perf/xgene_pmu.c
958F: Documentation/perf/xgene-pmu.txt
959F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
960
62a37dc7
LP
961APTINA CAMERA SENSOR PLL
962M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
963L: linux-media@vger.kernel.org
964S: Maintained
965F: drivers/media/i2c/aptina-pll.*
966
1154ea7d 967ARC FRAMEBUFFER DRIVER
8b58be88 968M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 969S: Maintained
8a61f013
JH
970F: drivers/video/fbdev/arcfb.c
971F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 972
82abbea7
RD
973ARC PGU DRM DRIVER
974M: Alexey Brodkin <abrodkin@synopsys.com>
975S: Supported
976F: drivers/gpu/drm/arc/
977F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
978
c38f6ac7
MG
979ARCNET NETWORK LAYER
980M: Michael Grzeschik <m.grzeschik@pengutronix.de>
981L: netdev@vger.kernel.org
982S: Maintained
983F: drivers/net/arcnet/
984F: include/uapi/linux/if_arcnet.h
985
588deb61
MR
986ARM ARCHITECTED TIMER DRIVER
987M: Mark Rutland <mark.rutland@arm.com>
988M: Marc Zyngier <marc.zyngier@arm.com>
989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990S: Maintained
991F: arch/arm/include/asm/arch_timer.h
992F: arch/arm64/include/asm/arch_timer.h
993F: drivers/clocksource/arm_arch_timer.c
994
c5a906a5
LD
995ARM HDLCD DRM DRIVER
996M: Liviu Dudau <liviu.dudau@arm.com>
997S: Supported
59ba2422 998F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
999F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1000
59ba2422
LD
1001ARM MALI-DP DRM DRIVER
1002M: Liviu Dudau <liviu.dudau@arm.com>
1003M: Brian Starkey <brian.starkey@arm.com>
1004M: Mali DP Maintainers <malidp@foss.arm.com>
1005S: Supported
1006F: drivers/gpu/drm/arm/
1007F: Documentation/devicetree/bindings/display/arm,malidp.txt
1008
1da177e4 1009ARM MFM AND FLOPPY DRIVERS
8b58be88 1010M: Ian Molton <spyro@f2s.com>
1da177e4 1011S: Maintained
679655da
JP
1012F: arch/arm/lib/floppydma.S
1013F: arch/arm/include/asm/floppy.h
1da177e4 1014
6f96521f
WD
1015ARM PMU PROFILING AND DEBUGGING
1016M: Will Deacon <will.deacon@arm.com>
55d5c4ab 1017M: Mark Rutland <mark.rutland@arm.com>
6f96521f 1018S: Maintained
55d5c4ab 1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 1020F: arch/arm*/kernel/perf_*
6f96521f 1021F: arch/arm/oprofile/common.c
dd06a84b
MR
1022F: arch/arm*/kernel/hw_breakpoint.c
1023F: arch/arm*/include/asm/hw_breakpoint.h
1024F: arch/arm*/include/asm/perf_event.h
55d5c4ab 1025F: drivers/perf/*
fa8ad788 1026F: include/linux/perf/arm_pmu.h
55d5c4ab 1027F: Documentation/devicetree/bindings/arm/pmu.txt
5d3fa803 1028F: Documentation/devicetree/bindings/perf/
6f96521f 1029
d4275354 1030ARM PORT
54176cc6 1031M: Russell King <linux@armlinux.org.uk>
efc03ecb 1032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1033W: http://www.armlinux.org.uk/
d4275354 1034S: Maintained
0d7f4f05 1035T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354
RK
1036F: arch/arm/
1037
cefbf4ea 1038ARM PRIMECELL AACI PL041 DRIVER
54176cc6 1039M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1040S: Maintained
1041F: sound/arm/aaci.*
1042
7683e9e5
LT
1043ARM PRIMECELL BUS SUPPORT
1044M: Russell King <linux@armlinux.org.uk>
1045S: Maintained
1046F: drivers/amba/
1047F: include/linux/amba/bus.h
1048
cefbf4ea 1049ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 1050M: Russell King <linux@armlinux.org.uk>
cefbf4ea 1051S: Maintained
8a61f013 1052F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
1053
1054ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1055M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1056S: Maintained
1057F: drivers/input/serio/ambakmi.*
1058F: include/linux/amba/kmi.h
1059
2761f5c2 1060ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1061M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1062S: Maintained
679655da 1063F: drivers/mmc/host/mmci.*
2f748aaa 1064F: include/linux/amba/mmci.h
2761f5c2 1065
1b4304e5 1066ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1067M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1068S: Maintained
1069F: drivers/tty/serial/amba-pl01*.c
1070F: include/linux/amba/serial.h
2761f5c2 1071
7683e9e5
LT
1072ARM SMMU DRIVERS
1073M: Will Deacon <will.deacon@arm.com>
1074R: Robin Murphy <robin.murphy@arm.com>
1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
cefbf4ea 1076S: Maintained
7683e9e5
LT
1077F: drivers/iommu/arm-smmu.c
1078F: drivers/iommu/arm-smmu-v3.c
1079F: drivers/iommu/io-pgtable-arm.c
1080F: drivers/iommu/io-pgtable-arm-v7s.c
1081
1082ARM SUB-ARCHITECTURES
1083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084S: Maintained
1085F: arch/arm/mach-*/
1086F: arch/arm/plat-*/
1087T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
cefbf4ea 1088
872d1ba4
AF
1089ARM/ACTIONS SEMI ARCHITECTURE
1090M: Andreas Färber <afaerber@suse.de>
1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S: Maintained
1093N: owl
1094F: arch/arm/mach-actions/
1095F: arch/arm/boot/dts/owl-*
1096F: arch/arm64/boot/dts/actions/
1097F: drivers/clocksource/owl-*
ba2694de
AF
1098F: drivers/soc/actions/
1099F: include/dt-bindings/power/owl-*
1100F: include/linux/soc/actions/
872d1ba4 1101F: Documentation/devicetree/bindings/arm/actions.txt
ba2694de 1102F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
872d1ba4
AF
1103F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1104
2b7a52a4 1105ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1106M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1108S: Maintained
1109
9c784f95 1110ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1111M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1113S: Maintained
1114
2b7a52a4 1115ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1116M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1118S: Maintained
1119
7683e9e5
LT
1120ARM/Allwinner SoC Clock Support
1121M: Emilio López <emilio@elopez.com.ar>
1122S: Maintained
1123F: drivers/clk/sunxi/
1124
5c6dcd7f 1125ARM/Allwinner sunXi SoC support
1b106699 1126M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1127M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S: Maintained
5c6dcd7f 1130N: sun[x456789]i
87c586a6
MR
1131N: sun50i
1132F: arch/arm/mach-sunxi/
6bc37fac 1133F: arch/arm64/boot/dts/allwinner/
87c586a6
MR
1134F: drivers/clk/sunxi-ng/
1135F: drivers/pinctrl/sunxi/
1136F: drivers/soc/sunxi/
1137T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
60b0f380 1138
7683e9e5
LT
1139ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1140M: Neil Armstrong <narmstrong@baylibre.com>
1141M: Jerome Brunet <jbrunet@baylibre.com>
1142L: linux-amlogic@lists.infradead.org
60b0f380 1143S: Maintained
7683e9e5
LT
1144F: drivers/clk/meson/
1145F: include/dt-bindings/clock/meson*
1146F: include/dt-bindings/clock/gxbb*
1147F: Documentation/devicetree/bindings/clock/amlogic*
1b106699 1148
79318452 1149ARM/Amlogic Meson SoC support
7c1e3876 1150M: Carlo Caione <carlo@caione.org>
6683d91c 1151M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1153L: linux-amlogic@lists.infradead.org
79318452 1154W: http://linux-meson.com/
7c1e3876 1155S: Maintained
79318452
CC
1156F: arch/arm/mach-meson/
1157F: arch/arm/boot/dts/meson*
6683d91c 1158F: arch/arm64/boot/dts/amlogic/
7683e9e5 1159F: drivers/pinctrl/meson/
51c5d844 1160F: drivers/mmc/host/meson*
79318452 1161N: meson
7c1e3876 1162
eff506fa
TZ
1163ARM/Annapurna Labs ALPINE ARCHITECTURE
1164M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1165M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1167S: Maintained
1168F: arch/arm/mach-alpine/
a9e5547b
AT
1169F: arch/arm/boot/dts/alpine*
1170F: arch/arm64/boot/dts/al/
1171F: drivers/*/*alpine*
eff506fa 1172
5255034d
LP
1173ARM/ARTPEC MACHINE SUPPORT
1174M: Jesper Nilsson <jesper.nilsson@axis.com>
1175M: Lars Persson <lars.persson@axis.com>
1176M: Niklas Cassel <niklas.cassel@axis.com>
1177S: Maintained
1178L: linux-arm-kernel@axis.com
1179F: arch/arm/mach-artpec
1180F: arch/arm/boot/dts/artpec6*
33b8ac91 1181F: drivers/clk/axis
f93ed028 1182F: drivers/crypto/axis
00df0582 1183F: drivers/pinctrl/pinctrl-artpec*
9c6c149b 1184F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
5255034d 1185
413dfbbf
BH
1186ARM/ASPEED I2C DRIVER
1187M: Brendan Higgins <brendanhiggins@google.com>
1188R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1189R: Joel Stanley <joel@jms.id.au>
1190L: linux-i2c@vger.kernel.org
6209ef67 1191L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
413dfbbf
BH
1192S: Maintained
1193F: drivers/irqchip/irq-aspeed-i2c-ic.c
1194F: drivers/i2c/busses/i2c-aspeed.c
1195F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1196F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1197
7683e9e5
LT
1198ARM/ASPEED MACHINE SUPPORT
1199M: Joel Stanley <joel@jms.id.au>
1200S: Maintained
1201F: arch/arm/mach-aspeed/
1202F: arch/arm/boot/dts/aspeed-*
1203F: drivers/*/*aspeed*
1204
1205ARM/ATMEL AT91 Clock Support
1206M: Boris Brezillon <boris.brezillon@free-electrons.com>
1207S: Maintained
1208F: drivers/clk/at91
1209
8dca5ce8 1210ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
e085b9d8 1211M: Nicolas Ferre <nicolas.ferre@microchip.com>
d68b35f8 1212M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
efc03ecb 1213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1214W: http://www.linux4sam.org
9f273c24 1215T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1216S: Supported
1217F: arch/arm/mach-at91/
f0a0a58e 1218F: include/soc/at91/
70e389cc
MB
1219F: arch/arm/boot/dts/at91*.dts
1220F: arch/arm/boot/dts/at91*.dtsi
1221F: arch/arm/boot/dts/sama*.dts
1222F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1223F: arch/arm/include/debug/at91.S
f4e6dfcb 1224F: drivers/memory/atmel*
d4a89c7d 1225
986cf2e9 1226ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1227M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229S: Maintained
1230F: arch/arm/mach-highbank/
e68d7c14
RH
1231F: arch/arm/boot/dts/highbank.dts
1232F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1233
d94f944e 1234ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1235M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1236S: Maintained
1237F: arch/arm/mach-cns3xxx/
d94f944e 1238
4863dea3
SG
1239ARM/CAVIUM THUNDER NETWORK DRIVER
1240M: Sunil Goutham <sgoutham@cavium.com>
1241M: Robert Richter <rric@kernel.org>
1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243S: Supported
322e5cc5 1244F: drivers/net/ethernet/cavium/thunder/
4863dea3 1245
386ab516
AS
1246ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1247M: Alexander Shiyan <shc_work@mail.ru>
1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S: Odd Fixes
b8ba3874 1250N: clps711x
386ab516 1251
7683e9e5
LT
1252ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1253M: Lennert Buytenhek <kernel@wantstofly.org>
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
1256
2b7a52a4 1257ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1258M: Hartley Sweeten <hsweeten@visionengravers.com>
151d1d75 1259M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
efc03ecb 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1261S: Maintained
d19d3667
HS
1262F: arch/arm/mach-ep93xx/
1263F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4 1264
d4275354 1265ARM/CLKDEV SUPPORT
54176cc6 1266M: Russell King <linux@armlinux.org.uk>
efc03ecb 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1268S: Maintained
0d7f4f05 1269T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
d4275354 1270F: arch/arm/include/asm/clkdev.h
4fa2651d 1271F: drivers/clk/clkdev.c
d4275354 1272
d48134e7 1273ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1274M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1276S: Maintained
1277
7683e9e5
LT
1278ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1279M: Baruch Siach <baruch@tkos.co.il>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Maintained
1282F: arch/arm/boot/dts/cx92755*
1283N: digicolor
1284
94150095
HF
1285ARM/CONTEC MICRO9 MACHINE SUPPORT
1286M: Hubert Feurstein <hubert.feurstein@contec.at>
1287S: Maintained
1288F: arch/arm/mach-ep93xx/micro9.c
1289
a06ae860
PP
1290ARM/CORESIGHT FRAMEWORK AND DRIVERS
1291M: Mathieu Poirier <mathieu.poirier@linaro.org>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S: Maintained
01081f5a 1294F: drivers/hwtracing/coresight/*
a06ae860 1295F: Documentation/trace/coresight.txt
2fd95d65 1296F: Documentation/trace/coresight-cpu-debug.txt
a06ae860 1297F: Documentation/devicetree/bindings/arm/coresight.txt
2fd95d65 1298F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
7a25ec8e 1299F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1300F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1301F: tools/perf/arch/arm/util/auxtrace.c
1302F: tools/perf/arch/arm/util/cs-etm.c
1303F: tools/perf/arch/arm/util/cs-etm.h
1304F: tools/perf/util/cs-etm.h
a06ae860 1305
1da177e4 1306ARM/CORGI MACHINE SUPPORT
8b58be88 1307M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1308S: Maintained
1309
881a95f9 1310ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1311M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
a96f50e6 1312M: Linus Walleij <linus.walleij@linaro.org>
efc03ecb 1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1314T: git git://github.com/ulli-kroll/linux.git
162500b3 1315S: Maintained
a96f50e6
LW
1316F: Documentation/devicetree/bindings/arm/gemini.txt
1317F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1318F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
f49afbb5 1319F: arch/arm/mach-gemini/
a96f50e6 1320F: drivers/pinctrl/pinctrl-gemini.c
1d61d259 1321F: drivers/rtc/rtc-ftrtc010.c
881a95f9 1322
a990cbd8 1323ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1324M: Barry Song <baohua@kernel.org>
a990cbd8 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1326T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1327S: Maintained
e68d7c14 1328F: arch/arm/boot/dts/prima2*
a990cbd8 1329F: arch/arm/mach-prima2/
4a9c44f1 1330F: drivers/clk/sirf/
05f30e8d 1331F: drivers/clocksource/timer-prima2.c
5833ac98 1332F: drivers/clocksource/timer-atlas7.c
f8505ef5 1333N: [^a-z]sirf
a990cbd8 1334
d4275354 1335ARM/EBSA110 MACHINE SUPPORT
54176cc6 1336M: Russell King <linux@armlinux.org.uk>
efc03ecb 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1338W: http://www.armlinux.org.uk/
d4275354
RK
1339S: Maintained
1340F: arch/arm/mach-ebsa110/
b955f6ca 1341F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1342
4721f3ce
UKK
1343ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1344M: Uwe Kleine-König <kernel@pengutronix.de>
1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346S: Maintained
1347N: efm32
1348
a9da4f7e 1349ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
d9bd2645
SS
1350M: Robert Jarzmik <robert.jarzmik@free.fr>
1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e 1352S: Maintained
cafc2265 1353F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1354
6a915af9 1355ARM/FARADAY FA526 PORT
162500b3 1356M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1358S: Maintained
1fa7e547 1359T: git git://git.berlios.de/gemini-board
f49afbb5 1360F: arch/arm/mm/*-fa*
6a915af9 1361
d4275354 1362ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1363M: Russell King <linux@armlinux.org.uk>
efc03ecb 1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1365W: http://www.armlinux.org.uk/
d4275354
RK
1366S: Maintained
1367F: arch/arm/include/asm/hardware/dec21285.h
1368F: arch/arm/mach-footbridge/
1369
86183a5f 1370ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1371M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1372M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1373R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1375S: Maintained
f1c12837 1376T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1377F: arch/arm/mach-imx/
ce515a6b 1378F: arch/arm/mach-mxs/
2a82f95c 1379F: arch/arm/boot/dts/imx*
e5dafa22 1380F: arch/arm/configs/imx*_defconfig
cf20968a 1381F: drivers/clk/imx/
721cabf6 1382F: drivers/soc/imx/
cf20968a 1383F: include/soc/imx/
86183a5f 1384
142109d2 1385ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1386M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1387M: Sascha Hauer <kernel@pengutronix.de>
1388R: Stefan Agner <stefan@agner.ch>
1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S: Maintained
1391T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1392F: arch/arm/mach-imx/*vf610*
1393F: arch/arm/boot/dts/vf*
1394
2b7a52a4 1395ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1396M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1398S: Maintained
1399
90b8fc34 1400ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1401M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1403S: Maintained
1404
ef47d5f0 1405ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1406M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1407M: Paul Parsons <lost.distance@yahoo.com>
1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1409S: Maintained
1410F: arch/arm/mach-pxa/hx4700.c
1411F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1412F: sound/soc/pxa/hx4700.c
ef47d5f0 1413
4dfad069
WX
1414ARM/HISILICON SOC SUPPORT
1415M: Wei Xu <xuwei5@hisilicon.com>
1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417W: http://www.hisilicon.com
1418S: Supported
1419T: git git://github.com/hisilicon/linux-hisi.git
1420F: arch/arm/mach-hisi/
e68d7c14
RH
1421F: arch/arm/boot/dts/hi3*
1422F: arch/arm/boot/dts/hip*
1423F: arch/arm/boot/dts/hisi*
1424F: arch/arm64/boot/dts/hisilicon/
4dfad069 1425
21f37bc3 1426ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1427M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1428W: www.jlime.com
1429S: Maintained
084bad91
KE
1430T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1431F: arch/arm/mach-sa1100/jornada720.c
1432F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1433
5e767ab9
JMC
1434ARM/IGEP MACHINE SUPPORT
1435M: Enric Balletbo i Serra <eballetbo@gmail.com>
1436M: Javier Martinez Canillas <javier@dowhile0.org>
1437L: linux-omap@vger.kernel.org
1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439S: Maintained
06ff74fd 1440F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1441
403d2971
MV
1442ARM/INCOME PXA270 SUPPORT
1443M: Marek Vasut <marek.vasut@gmail.com>
1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445S: Maintained
ec154082 1446F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1447
7683e9e5
LT
1448ARM/INTEL IOP13XX ARM ARCHITECTURE
1449M: Lennert Buytenhek <kernel@wantstofly.org>
1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S: Maintained
1452
2b7a52a4 1453ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1454M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1456S: Maintained
e2bdb176
DW
1457
1458ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1460S: Orphan
2b7a52a4 1461
2b7a52a4 1462ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1463M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1465S: Maintained
2b7a52a4 1466
2b7a52a4 1467ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1468M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1470S: Maintained
1471
dfdd8cc9
KH
1472ARM/INTEL IXP4XX ARM ARCHITECTURE
1473M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1474M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1476S: Maintained
1477F: arch/arm/mach-ixp4xx/
1478
838553c5 1479ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1480M: Jonathan Cameron <jic23@cam.ac.uk>
1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S: Maintained
1483F: arch/arm/mach-pxa/stargate2.c
1484F: drivers/pcmcia/pxa2xx_stargate2.c
1485
2b7a52a4 1486ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1487M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1489S: Maintained
2b7a52a4
LB
1490
1491ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1492M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1494S: Maintained
1495
8cb555b6
CM
1496ARM/LG1K ARCHITECTURE
1497M: Chanho Min <chanho.min@lge.com>
1498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499S: Maintained
1500F: arch/arm64/boot/dts/lg/
1501
2b7a52a4 1502ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1503M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1505S: Maintained
1506
3143875f
JE
1507ARM/LPC18XX ARCHITECTURE
1508M: Joachim Eastwood <manabian@gmail.com>
1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S: Maintained
19c1c32c
JE
1511F: arch/arm/boot/dts/lpc43*
1512F: drivers/clk/nxp/clk-lpc18xx*
1513F: drivers/clocksource/time-lpc32xx.c
1514F: drivers/i2c/busses/i2c-lpc2k.c
1515F: drivers/memory/pl172.c
1516F: drivers/mtd/spi-nor/nxp-spifi.c
1517F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1518N: lpc18xx
1519
15e4f7da 1520ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1521M: Vladimir Zapolskiy <vz@mleia.com>
1522M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1524T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1525S: Maintained
2377f9fd 1526F: arch/arm/boot/dts/lpc32*
15e4f7da 1527F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1528F: drivers/i2c/busses/i2c-pnx.c
1529F: drivers/net/ethernet/nxp/lpc_eth.c
1530F: drivers/usb/host/ohci-nxp.c
1531F: drivers/watchdog/pnx4008_wdt.c
1532N: lpc32xx
15e4f7da 1533
3b886171 1534ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1535M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1536S: Maintained
1537
40f4978b 1538ARM/Marvell Berlin SoC support
70e1a28f 1539M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1540M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S: Maintained
1543F: arch/arm/mach-berlin/
31c17ac9 1544F: arch/arm/boot/dts/berlin*
e68d7c14 1545F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1546
4cfab57e 1547ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1548M: Jason Cooper <jason@lakedaemon.net>
1549M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1550M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1551M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0 1553S: Maintained
ab7090ff 1554F: Documentation/devicetree/bindings/soc/dove/
4f1312b0 1555F: arch/arm/mach-dove/
54a246ff
NP
1556F: arch/arm/mach-mv78xx0/
1557F: arch/arm/mach-orion5x/
1558F: arch/arm/plat-orion/
31c17ac9
GC
1559F: arch/arm/boot/dts/dove*
1560F: arch/arm/boot/dts/orion5x*
1561
7683e9e5
LT
1562ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1563M: Jason Cooper <jason@lakedaemon.net>
1564M: Andrew Lunn <andrew@lunn.ch>
1565M: Gregory Clement <gregory.clement@free-electrons.com>
1566M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
e557959d
NA
1567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568S: Maintained
7683e9e5
LT
1569F: arch/arm/boot/dts/armada*
1570F: arch/arm/boot/dts/kirkwood*
1571F: arch/arm/configs/mvebu_*_defconfig
1572F: arch/arm/mach-mvebu/
1573F: arch/arm64/boot/dts/marvell/armada*
1574F: drivers/cpufreq/mvebu-cpufreq.c
1575F: drivers/irqchip/irq-armada-370-xp.c
1576F: drivers/irqchip/irq-mvebu-*
1577F: drivers/pinctrl/mvebu/
1578F: drivers/rtc/rtc-armada38x.c
e557959d 1579
607b8fc9
EH
1580ARM/Mediatek RTC DRIVER
1581M: Eddie Huang <eddie.huang@mediatek.com>
1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1584S: Maintained
1585F: drivers/rtc/rtc-mt6397.c
1586
e54951c8
MB
1587ARM/Mediatek SoC support
1588M: Matthias Brugger <matthias.bgg@gmail.com>
1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1590L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1591S: Maintained
1592F: arch/arm/boot/dts/mt6*
44e4e5fb 1593F: arch/arm/boot/dts/mt7*
e54951c8
MB
1594F: arch/arm/boot/dts/mt8*
1595F: arch/arm/mach-mediatek/
44e4e5fb 1596F: arch/arm64/boot/dts/mediatek/
e54951c8
MB
1597N: mtk
1598K: mediatek
1599
0f8669e3
CY
1600ARM/Mediatek USB3 PHY DRIVER
1601M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1604S: Maintained
cd4ec4b0 1605F: drivers/phy/mediatek/phy-mtk-tphy.c
0f8669e3 1606
adcb079f
AB
1607ARM/MICREL KS8695 ARCHITECTURE
1608M: Greg Ungerer <gerg@uclinux.org>
1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1610F: arch/arm/mach-ks8695/
adcb079f
AB
1611S: Odd Fixes
1612
d78ff0a5 1613ARM/MIOA701 MACHINE SUPPORT
8b58be88 1614M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1616F: arch/arm/mach-pxa/mioa701.c
1617S: Maintained
1618
9624dfe6 1619ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1620M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1621S: Maintained
1622
e0ee9851 1623ARM/NOMADIK ARCHITECTURE
28b8e8d4 1624M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1625M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627S: Maintained
1628F: arch/arm/mach-nomadik/
ecc265fe 1629F: drivers/pinctrl/nomadik/
87572880 1630F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1631T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1632
7683e9e5
LT
1633ARM/NUVOTON W90X900 ARM ARCHITECTURE
1634M: Wan ZongShun <mcuos.com@gmail.com>
1635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636W: http://www.mcuos.com
1637S: Maintained
1638F: arch/arm/mach-w90x900/
1639F: drivers/input/keyboard/w90p910_keypad.c
1640F: drivers/input/touchscreen/w90p910_ts.c
1641F: drivers/watchdog/nuc900_wdt.c
1642F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1643F: drivers/mtd/nand/nuc900_nand.c
1644F: drivers/rtc/rtc-nuc900.c
1645F: drivers/spi/spi-nuc900.c
1646F: drivers/usb/host/ehci-w90x900.c
1647F: drivers/video/fbdev/nuc900fb.c
1648
9d76295a 1649ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1650M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1651L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1652W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1653S: Supported
1654
7683e9e5
LT
1655ARM/Orion SoC/Technologic Systems TS-78xx platform support
1656M: Alexander Clouter <alex@digriz.org.uk>
1657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658W: http://www.digriz.org.uk/ts78xx/kernel
8459c159 1659S: Maintained
7683e9e5 1660F: arch/arm/mach-orion5x/ts78xx-*
8459c159 1661
7683e9e5
LT
1662ARM/OXNAS platform support
1663M: Neil Armstrong <narmstrong@baylibre.com>
1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1666S: Maintained
1667F: arch/arm/mach-oxnas/
1668F: arch/arm/boot/dts/ox8*.dtsi
1669F: arch/arm/boot/dts/wd-mbwe.dts
1670F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1671N: oxnas
1672
1673ARM/PALM TREO SUPPORT
1674M: Tomas Cech <sleep_walker@suse.com>
1675L: linux-arm-kernel@lists.infradead.org
1676W: http://hackndev.com
1677S: Maintained
1678F: arch/arm/mach-pxa/include/mach/palmtreo.h
1679F: arch/arm/mach-pxa/palmtreo.c
1680
1681ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1682M: Marek Vasut <marek.vasut@gmail.com>
1683L: linux-arm-kernel@lists.infradead.org
1684W: http://hackndev.com
1685S: Maintained
933d35f0
JP
1686F: arch/arm/mach-pxa/include/mach/palmtx.h
1687F: arch/arm/mach-pxa/palmtx.c
1688F: arch/arm/mach-pxa/include/mach/palmt5.h
1689F: arch/arm/mach-pxa/palmt5.c
1690F: arch/arm/mach-pxa/include/mach/palmld.h
1691F: arch/arm/mach-pxa/palmld.c
1692F: arch/arm/mach-pxa/include/mach/palmte2.h
1693F: arch/arm/mach-pxa/palmte2.c
1694F: arch/arm/mach-pxa/include/mach/palmtc.h
1695F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1696
c49e1e63 1697ARM/PALMZ72 SUPPORT
8b58be88 1698M: Sergey Lapin <slapin@ossfans.org>
75280787 1699L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1700W: http://hackndev.com
1701S: Maintained
933d35f0
JP
1702F: arch/arm/mach-pxa/include/mach/palmz72.h
1703F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1704
1da177e4 1705ARM/PLEB SUPPORT
8b58be88 1706M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1707W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1708S: Maintained
1709
1710ARM/PT DIGITAL BOARD PORT
8b58be88 1711M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1713W: http://www.armlinux.org.uk/
1da177e4
LT
1714S: Maintained
1715
8fc1b0f8 1716ARM/QUALCOMM SUPPORT
bbeaa595
AG
1717M: Andy Gross <andy.gross@linaro.org>
1718M: David Brown <david.brown@linaro.org>
8fc1b0f8 1719L: linux-arm-msm@vger.kernel.org
f5d3af9d 1720L: linux-soc@vger.kernel.org
8fc1b0f8 1721S: Maintained
0ff50d60 1722F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1723F: arch/arm/boot/dts/qcom-*.dts
1724F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1725F: arch/arm/mach-qcom/
e68d7c14 1726F: arch/arm64/boot/dts/qcom/*
5482cefa 1727F: drivers/i2c/busses/i2c-qup.c
39a3366a 1728F: drivers/clk/qcom/
472cef34 1729F: drivers/dma/qcom/
f5d3af9d 1730F: drivers/soc/qcom/
5482cefa 1731F: drivers/spi/spi-qup.c
c0c89faf
SB
1732F: drivers/tty/serial/msm_serial.h
1733F: drivers/tty/serial/msm_serial.c
1734F: drivers/*/pm8???-*
1735F: drivers/mfd/ssbi.c
916f743d 1736F: drivers/firmware/qcom_scm.c
bbeaa595 1737T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1738
2b7a52a4 1739ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1740M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1742S: Maintained
1743
de9aa530
AF
1744ARM/REALTEK ARCHITECTURE
1745M: Andreas Färber <afaerber@suse.de>
1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S: Maintained
1748F: arch/arm64/boot/dts/realtek/
1749F: Documentation/devicetree/bindings/arm/realtek.txt
1750
b138e119
SH
1751ARM/RENESAS ARM64 ARCHITECTURE
1752M: Simon Horman <horms@verge.net.au>
1753M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1754L: linux-renesas-soc@vger.kernel.org
1755Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1756T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1757S: Supported
1758F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1759F: drivers/soc/renesas/
1760F: include/linux/soc/renesas/
b138e119 1761
d4275354 1762ARM/RISCPC ARCHITECTURE
54176cc6 1763M: Russell King <linux@armlinux.org.uk>
efc03ecb 1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1765W: http://www.armlinux.org.uk/
d4275354 1766S: Maintained
d4275354
RK
1767F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1768F: arch/arm/include/asm/hardware/ioc.h
1769F: arch/arm/include/asm/hardware/iomd.h
1770F: arch/arm/include/asm/hardware/memc.h
1771F: arch/arm/mach-rpc/
1a6422f6 1772F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1773F: drivers/net/ethernet/i825xx/ether1*
1774F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1775F: drivers/scsi/arm/
1776
08ddbb0a
HS
1777ARM/Rockchip SoC support
1778M: Heiko Stuebner <heiko@sntech.de>
1779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1780L: linux-rockchip@lists.infradead.org
9f273c24 1781T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1782S: Maintained
541555e9 1783F: arch/arm/boot/dts/rk3*
2b503be3 1784F: arch/arm/boot/dts/rv1108*
08ddbb0a 1785F: arch/arm/mach-rockchip/
541555e9
HS
1786F: drivers/clk/rockchip/
1787F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1788F: drivers/*/*rockchip*
541555e9
HS
1789F: drivers/*/*/*rockchip*
1790F: sound/soc/rockchip/
b4331b43 1791N: rockchip
08ddbb0a 1792
5bfb937c
KK
1793ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1794M: Kukjin Kim <kgene@kernel.org>
326dce07 1795M: Krzysztof Kozlowski <krzk@kernel.org>
efc03ecb 1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1797L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1798Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1799S: Maintained
6f0589c8 1800F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1801F: arch/arm/boot/dts/s5p*
1802F: arch/arm/boot/dts/samsung*
6f0589c8 1803F: arch/arm/boot/dts/exynos*
d97236e6 1804F: arch/arm64/boot/dts/exynos/
482ce512 1805F: arch/arm/plat-samsung/
769bbb63
HS
1806F: arch/arm/mach-s3c24*/
1807F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1808F: arch/arm/mach-s5p*/
1809F: arch/arm/mach-exynos*/
1c03274d
KK
1810F: drivers/*/*s3c24*
1811F: drivers/*/*/*s3c24*
1812F: drivers/*/*s3c64xx*
1813F: drivers/*/*s5pv210*
ffd51977 1814F: drivers/memory/samsung/*
bf50ddcd 1815F: drivers/soc/samsung/*
d6b9aea6
KK
1816F: Documentation/arm/Samsung/
1817F: Documentation/devicetree/bindings/arm/samsung/
1818F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1819F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1820N: exynos
f556cb07 1821
10ffa964
KP
1822ARM/SAMSUNG MOBILE MACHINE SUPPORT
1823M: Kyungmin Park <kyungmin.park@samsung.com>
1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S: Maintained
004bbd3c 1826F: arch/arm/mach-s5pv210/
10ffa964 1827
3ce4ccb6
KD
1828ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1829M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1830M: Kamil Debski <kamil@wypas.org>
1831M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1832L: linux-arm-kernel@lists.infradead.org
1833L: linux-media@vger.kernel.org
1834S: Maintained
1835F: drivers/media/platform/s5p-g2d/
1836
1bcbf6f4 1837ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
8108f7f4
MS
1838M: Marek Szyprowski <m.szyprowski@samsung.com>
1839L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1bcbf6f4
KD
1840L: linux-media@vger.kernel.org
1841S: Maintained
8108f7f4
MS
1842F: drivers/media/platform/s5p-cec/
1843F: Documentation/devicetree/bindings/media/s5p-cec.txt
1bcbf6f4 1844
7d9f9bf4
AP
1845ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1846M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1847M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1848L: linux-arm-kernel@lists.infradead.org
1849L: linux-media@vger.kernel.org
1850S: Maintained
1851F: drivers/media/platform/s5p-jpeg/
1852
7683e9e5
LT
1853ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1854M: Kyungmin Park <kyungmin.park@samsung.com>
1855M: Kamil Debski <kamil@wypas.org>
1856M: Jeongtae Park <jtp.park@samsung.com>
1857M: Andrzej Hajda <a.hajda@samsung.com>
1858L: linux-arm-kernel@lists.infradead.org
1859L: linux-media@vger.kernel.org
1860S: Maintained
1861F: arch/arm/plat-samsung/s5p-dev-mfc.c
1862F: drivers/media/platform/s5p-mfc/
1863
d48d38e8 1864ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1865M: Simon Horman <horms@verge.net.au>
d48d38e8 1866M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1867L: linux-renesas-soc@vger.kernel.org
4a121096 1868Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1869T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1870S: Supported
0b514fdb
SH
1871F: arch/arm/boot/dts/emev2*
1872F: arch/arm/boot/dts/r7s*
1873F: arch/arm/boot/dts/r8a*
1874F: arch/arm/boot/dts/sh*
0b514fdb 1875F: arch/arm/configs/shmobile_defconfig
7a2071c5 1876F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1877F: arch/arm/mach-shmobile/
be32bcbb
GU
1878F: drivers/soc/renesas/
1879F: include/linux/soc/renesas/
d48d38e8 1880
66314223 1881ARM/SOCFPGA ARCHITECTURE
08b3b33f 1882M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1883S: Maintained
1884F: arch/arm/mach-socfpga/
efadb751
DN
1885F: arch/arm/boot/dts/socfpga*
1886F: arch/arm/configs/socfpga_defconfig
e68d7c14 1887F: arch/arm64/boot/dts/altera/
ba2b7d0a 1888W: http://www.rocketboards.org
efadb751 1889T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1890
1891ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
08b3b33f 1892M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1893S: Maintained
1894F: drivers/clk/socfpga/
1895
71bcada8 1896ARM/SOCFPGA EDAC SUPPORT
06c177cb 1897M: Thor Thayer <thor.thayer@linux.intel.com>
71bcada8
TT
1898S: Maintained
1899F: drivers/edac/altera_edac.
1900
65ebcc11 1901ARM/STI ARCHITECTURE
a92177ea 1902M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11 1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
65ebcc11
SK
1904W: http://www.stlinux.com
1905S: Maintained
1906F: arch/arm/mach-sti/
a92177ea 1907F: arch/arm/boot/dts/sti*
b8e31bf3 1908F: drivers/char/hw_random/st-rng.c
a92177ea 1909F: drivers/clocksource/arm_global_timer.c
82805d1b 1910F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1911F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1912F: drivers/dma/st_fdma*
a92177ea 1913F: drivers/i2c/busses/i2c-st.c
346e2e4a 1914F: drivers/media/rc/st_rc.c
95d66b16 1915F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1916F: drivers/mmc/host/sdhci-st.c
0b56e9a7
VG
1917F: drivers/phy/st/phy-miphy28lp.c
1918F: drivers/phy/st/phy-stih407-usb.c
346e2e4a 1919F: drivers/pinctrl/pinctrl-st.c
aac22524 1920F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1921F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1922F: drivers/reset/sti/
db4112e6 1923F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1924F: drivers/tty/serial/st-asc.c
eb11adab 1925F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1926F: drivers/usb/host/ehci-st.c
1927F: drivers/usb/host/ohci-st.c
db4112e6 1928F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1929F: drivers/ata/ahci_st.c
c9d7cc3e 1930F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1931
ee6e7879
MC
1932ARM/STM32 ARCHITECTURE
1933M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1934M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S: Maintained
1937T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1938N: stm32
1939F: drivers/clocksource/armv7m_systick.c
1940
d6de5b02
MG
1941ARM/TANGO ARCHITECTURE
1942M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1943L: linux-arm-kernel@lists.infradead.org
1944S: Maintained
e2bd0d37 1945N: tango
d6de5b02 1946
2b7a52a4 1947ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1948M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1950S: Maintained
1951
1bbd7089 1952ARM/TETON BGA MACHINE SUPPORT
706e69d6 1953M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955S: Maintained
1956
7683e9e5
LT
1957ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1958M: Santosh Shilimkar <ssantosh@kernel.org>
1959L: linux-kernel@vger.kernel.org
1960S: Maintained
1961F: drivers/memory/*emif*
1962
1963ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1964M: Santosh Shilimkar <ssantosh@kernel.org>
1965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966S: Maintained
1967F: arch/arm/mach-keystone/
1968F: arch/arm/boot/dts/keystone-*
1969T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1970
1971ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1972M: Santosh Shilimkar <ssantosh@kernel.org>
1973L: linux-kernel@vger.kernel.org
1974S: Maintained
1975F: drivers/clk/keystone/
1976
1977ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1978M: Santosh Shilimkar <ssantosh@kernel.org>
1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980L: linux-kernel@vger.kernel.org
1981S: Maintained
1982F: drivers/clocksource/timer-keystone.c
1983
1984ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1985M: Santosh Shilimkar <ssantosh@kernel.org>
1986L: linux-kernel@vger.kernel.org
1987S: Maintained
1988F: drivers/power/reset/keystone-reset.c
1989
2b7a52a4 1990ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1991M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1993S: Maintained
1994
7683e9e5
LT
1995ARM/TOSA MACHINE SUPPORT
1996M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1997M: Dirk Opfer <dirk@opfer-online.de>
7d2c86b5 1998S: Maintained
98ad6e3b 1999
54274d71 2000ARM/U300 MACHINE SUPPORT
e4651a9f 2001M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
2002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003S: Supported
2004F: arch/arm/mach-u300/
9affbd24 2005F: drivers/clocksource/timer-u300.c
54274d71
LW
2006F: drivers/i2c/busses/i2c-stu300.c
2007F: drivers/rtc/rtc-coh901331.c
2008F: drivers/watchdog/coh901327_wdt.c
2009F: drivers/dma/coh901318*
87572880
LW
2010F: drivers/mfd/ab3100*
2011F: drivers/rtc/rtc-ab3100.c
2012F: drivers/rtc/rtc-coh901331.c
2013T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 2014
3d00d04f
MY
2015ARM/UNIPHIER ARCHITECTURE
2016M: Masahiro Yamada <yamada.masahiro@socionext.com>
2017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 2018T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 2019S: Maintained
a3ff83d2 2020F: arch/arm/boot/dts/uniphier*
e7ecbc05 2021F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 2022F: arch/arm/mach-uniphier/
e7ecbc05 2023F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 2024F: arch/arm64/boot/dts/socionext/
4b7f48d3 2025F: drivers/bus/uniphier-system-bus.c
734d82f4 2026F: drivers/clk/uniphier/
dd6fd4a3 2027F: drivers/i2c/busses/i2c-uniphier*
5ed34d3a 2028F: drivers/irqchip/irq-uniphier-aidet.c
a3ff83d2 2029F: drivers/pinctrl/uniphier/
54e991b5 2030F: drivers/reset/reset-uniphier.c
a3ff83d2 2031F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
2032N: uniphier
2033
87572880 2034ARM/Ux500 ARM ARCHITECTURE
e4651a9f 2035M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
2036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037S: Maintained
2038F: arch/arm/mach-ux500/
e4651a9f 2039F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 2040F: drivers/dma/ste_dma40*
e4651a9f 2041F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
2042F: drivers/mfd/abx500*
2043F: drivers/mfd/ab8500*
e4651a9f
LW
2044F: drivers/mfd/dbx500*
2045F: drivers/mfd/db8500*
ecc265fe
JP
2046F: drivers/pinctrl/nomadik/pinctrl-ab*
2047F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 2048F: drivers/rtc/rtc-ab8500.c
e4651a9f 2049F: drivers/rtc/rtc-pl031.c
87572880 2050T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 2051
e93fde28
UH
2052ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2053M: Ulf Hansson <ulf.hansson@linaro.org>
2054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055T: git git://git.linaro.org/people/ulfh/clk.git
2056S: Maintained
2057F: drivers/clk/ux500/
e93fde28 2058
740d93b1
PM
2059ARM/VERSATILE EXPRESS PLATFORM
2060M: Liviu Dudau <liviu.dudau@arm.com>
2061M: Sudeep Holla <sudeep.holla@arm.com>
2062M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064S: Maintained
2065F: arch/arm/boot/dts/vexpress*
e68d7c14 2066F: arch/arm64/boot/dts/arm/
740d93b1
PM
2067F: arch/arm/mach-vexpress/
2068F: */*/vexpress*
7e8f403f 2069F: */*/*/vexpress*
740d93b1
PM
2070F: drivers/clk/versatile/clk-vexpress-osc.c
2071F: drivers/clocksource/versatile.c
46a600ea 2072N: mps2
740d93b1 2073
d4275354 2074ARM/VFP SUPPORT
54176cc6 2075M: Russell King <linux@armlinux.org.uk>
efc03ecb 2076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 2077W: http://www.armlinux.org.uk/
d4275354
RK
2078S: Maintained
2079F: arch/arm/vfp/
2080
e66b6d8e
MV
2081ARM/VOIPAC PXA270 SUPPORT
2082M: Marek Vasut <marek.vasut@gmail.com>
2083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084S: Maintained
2085F: arch/arm/mach-pxa/vpac270.c
e0cca11b 2086F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 2087
04529fe2
TP
2088ARM/VT8500 ARM ARCHITECTURE
2089M: Tony Prisk <linux@prisktech.co.nz>
2090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091S: Maintained
2092F: arch/arm/mach-vt8500/
41fd91b4 2093F: drivers/clocksource/vt8500_timer.c
560746eb 2094F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
2095F: drivers/mmc/host/wmt-sdmmc.c
2096F: drivers/pwm/pwm-vt8500.c
2097F: drivers/rtc/rtc-vt8500.c
2098F: drivers/tty/serial/vt8500_serial.c
4f31102b 2099F: drivers/usb/host/ehci-platform.c
41fd91b4 2100F: drivers/usb/host/uhci-platform.c
8a61f013
JH
2101F: drivers/video/fbdev/vt8500lcdfb.*
2102F: drivers/video/fbdev/wm8505fb*
2103F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 2104
e66b6d8e
MV
2105ARM/ZIPIT Z2 SUPPORT
2106M: Marek Vasut <marek.vasut@gmail.com>
2107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108S: Maintained
2109F: arch/arm/mach-pxa/z2.c
6ab2a855 2110F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 2111
5ecc4b53
JN
2112ARM/ZTE ARCHITECTURE
2113M: Jun Nie <jun.nie@linaro.org>
15e2dcd6 2114M: Baoyou Xie <baoyou.xie@linaro.org>
975201ca 2115M: Shawn Guo <shawnguo@kernel.org>
5ecc4b53
JN
2116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117S: Maintained
975201ca 2118F: arch/arm/boot/dts/zx2967*
5ecc4b53 2119F: arch/arm/mach-zx/
975201ca 2120F: arch/arm64/boot/dts/zte/
5ecc4b53 2121F: drivers/clk/zte/
975201ca
SG
2122F: drivers/dma/zx_dma.c
2123F: drivers/gpio/gpio-zx.c
2124F: drivers/i2c/busses/i2c-zx2967.c
2125F: drivers/mmc/host/dw_mmc-zx.*
2126F: drivers/pinctrl/zte/
8041311c 2127F: drivers/reset/reset-zx2967.c
15e2dcd6 2128F: drivers/soc/zte/
975201ca
SG
2129F: drivers/thermal/zx2967_thermal.c
2130F: drivers/watchdog/zx2967_wdt.c
5ecc4b53 2131F: Documentation/devicetree/bindings/arm/zte.txt
975201ca
SG
2132F: Documentation/devicetree/bindings/clock/zx2967*.txt
2133F: Documentation/devicetree/bindings/dma/zxdma.txt
2134F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2135F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2136F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2137F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
8041311c 2138F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
15e2dcd6 2139F: Documentation/devicetree/bindings/soc/zte/
975201ca
SG
2140F: Documentation/devicetree/bindings/sound/zte,*.txt
2141F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2142F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2143F: include/dt-bindings/clock/zx2967*.h
2144F: include/dt-bindings/soc/zte,*.h
2145F: sound/soc/codecs/zx_aud96p22.c
2146F: sound/soc/zte/
5ecc4b53 2147
51f29d44
MS
2148ARM/ZYNQ ARCHITECTURE
2149M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 2150R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152W: http://wiki.xilinx.com
d6448b76 2153T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
2154S: Supported
2155F: arch/arm/mach-zynq/
bd2a337a 2156F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2157F: drivers/block/xsysace.c
c2fd4e38
MS
2158N: zynq
2159N: xilinx
2160F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2161F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2162F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2163F: drivers/edac/synopsys_edac.c
51f29d44 2164
38074229
CM
2165ARM64 PORT (AARCH64 ARCHITECTURE)
2166M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2167M: Will Deacon <will.deacon@arm.com>
38074229 2168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2169T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2170S: Maintained
2171F: arch/arm64/
d19766ec 2172F: Documentation/arm64/
38074229 2173
a56ba8fb
SA
2174AS3645A LED FLASH CONTROLLER DRIVER
2175M: Sakari Ailus <sakari.ailus@iki.fi>
2176L: linux-leds@vger.kernel.org
2177S: Maintained
2178F: drivers/leds/leds-as3645a.c
2179
9d7005f9
LP
2180AS3645A LED FLASH CONTROLLER DRIVER
2181M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2182L: linux-media@vger.kernel.org
2183T: git git://linuxtv.org/media_tree.git
2184S: Maintained
2185F: drivers/media/i2c/as3645a.c
b5dcee22 2186F: include/media/i2c/as3645a.h
9d7005f9 2187
7c94a8b2
LW
2188ASAHI KASEI AK8974 DRIVER
2189M: Linus Walleij <linus.walleij@linaro.org>
2190L: linux-iio@vger.kernel.org
2191W: http://www.akm.com/
2192S: Supported
2193F: drivers/iio/magnetometer/ak8974.c
2194
d58de038
GJ
2195ASC7621 HARDWARE MONITOR DRIVER
2196M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2197L: linux-hwmon@vger.kernel.org
d58de038
GJ
2198S: Maintained
2199F: Documentation/hwmon/asc7621
2200F: drivers/hwmon/asc7621.c
2201
b229ece9 2202ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2203M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2204L: acpi4asus-user@lists.sourceforge.net
d0944853 2205L: platform-driver-x86@vger.kernel.org
76593d6f 2206W: http://acpi4asus.sf.net
85091b71 2207S: Maintained
b229ece9
CC
2208F: drivers/platform/x86/asus*.c
2209F: drivers/platform/x86/eeepc*.c
85091b71 2210
f6a6bbae
JPRV
2211ASUS WIRELESS RADIO CONTROL DRIVER
2212M: João Paulo Rechi Vita <jprvita@gmail.com>
2213L: platform-driver-x86@vger.kernel.org
2214S: Maintained
2215F: drivers/platform/x86/asus-wireless.c
2216
75aeddd1
DH
2217ASYMMETRIC KEYS
2218M: David Howells <dhowells@redhat.com>
2219L: keyrings@vger.kernel.org
2220S: Maintained
2221F: Documentation/crypto/asymmetric-keys.txt
2222F: include/linux/verification.h
2223F: include/crypto/public_key.h
2224F: include/crypto/pkcs7.h
2225F: crypto/asymmetric_keys/
2226
953a6479 2227ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2228R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2229W: http://sourceforge.net/projects/xscaleiop
08223d80 2230S: Odd fixes
679655da
JP
2231F: Documentation/crypto/async-tx-api.txt
2232F: crypto/async_tx/
2233F: drivers/dma/
2234F: include/linux/dmaengine.h
2235F: include/linux/async_tx.h
b3e5f263 2236
a1867d36 2237AT24 EEPROM DRIVER
14d77c4d 2238M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2239L: linux-i2c@vger.kernel.org
2240S: Maintained
2241F: drivers/misc/eeprom/at24.c
25f73ed5 2242F: include/linux/platform_data/at24.h
a1867d36 2243
e7839f25 2244ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2245M: "Ed L. Cashin" <ed.cashin@acm.org>
2246W: http://www.openaoe.org/
1da177e4 2247S: Supported
679655da
JP
2248F: Documentation/aoe/
2249F: drivers/block/aoe/
1da177e4 2250
aad7a211
AB
2251ATHEROS 71XX/9XXX GPIO DRIVER
2252M: Alban Bedel <albeu@free.fr>
2253W: https://github.com/AlbanBedel/linux
2254T: git git://github.com/AlbanBedel/linux
2255S: Maintained
2256F: drivers/gpio/gpio-ath79.c
2257F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2258
9a10a870 2259ATHEROS ATH GENERIC UTILITIES
f726ee65 2260M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2261L: linux-wireless@vger.kernel.org
2262S: Supported
2263F: drivers/net/wireless/ath/*
2264
fa1c114f 2265ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2266M: Jiri Slaby <jirislaby@gmail.com>
2267M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2268M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2269L: linux-wireless@vger.kernel.org
72c706b7 2270W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2271S: Maintained
fa451753 2272F: drivers/net/wireless/ath/ath5k/
fa1c114f 2273
12e62d6f
KV
2274ATHEROS ATH6KL WIRELESS DRIVER
2275M: Kalle Valo <kvalo@qca.qualcomm.com>
2276L: linux-wireless@vger.kernel.org
2277W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2278T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2279S: Supported
2280F: drivers/net/wireless/ath/ath6kl/
2281
82abbea7
RD
2282ATI_REMOTE2 DRIVER
2283M: Ville Syrjala <syrjala@sci.fi>
1d7e1e6b 2284S: Maintained
82abbea7 2285F: drivers/input/misc/ati_remote2.c
1d7e1e6b 2286
2c2a6172
LT
2287ATK0110 HWMON DRIVER
2288M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2289L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2290S: Maintained
2291F: drivers/hwmon/asus_atk0110.c
2292
7ae115b4 2293ATLX ETHERNET DRIVERS
8b58be88 2294M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2295M: Chris Snook <chris.snook@gmail.com>
e443e383 2296L: netdev@vger.kernel.org
8d5ca6ec
JC
2297W: http://sourceforge.net/projects/atl1
2298W: http://atl1.sourceforge.net
2299S: Maintained
2b133ad6 2300F: drivers/net/ethernet/atheros/
8d5ca6ec 2301
1da177e4 2302ATM
366c1bd1 2303M: Chas Williams <3chas3@gmail.com>
476604de 2304L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2305L: netdev@vger.kernel.org
1da177e4
LT
2306W: http://linux-atm.sourceforge.net
2307S: Maintained
679655da
JP
2308F: drivers/atm/
2309F: include/linux/atm*
c117ab84 2310F: include/uapi/linux/atm*
1da177e4 2311
04ac2f46 2312ATMEL AT91 / AT32 MCI DRIVER
420a3879 2313M: Ludovic Desroches <ludovic.desroches@microchip.com>
04ac2f46
NF
2314S: Maintained
2315F: drivers/mmc/host/atmel-mci.c
04ac2f46 2316
f80cb488 2317ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
e085b9d8 2318M: Nicolas Ferre <nicolas.ferre@microchip.com>
f80cb488
NF
2319S: Supported
2320F: drivers/power/reset/at91-sama5d2_shdwc.c
2321
dfae90ed 2322ATMEL Audio ALSA driver
e085b9d8 2323M: Nicolas Ferre <nicolas.ferre@microchip.com>
dfae90ed
BS
2324L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2325S: Supported
2326F: sound/soc/atmel
2327
888f2804 2328ATMEL I2C DRIVER
420a3879 2329M: Ludovic Desroches <ludovic.desroches@microchip.com>
888f2804
LD
2330L: linux-i2c@vger.kernel.org
2331S: Supported
2332F: drivers/i2c/busses/i2c-at91.c
2333
15515545 2334ATMEL ISI DRIVER
420a3879 2335M: Ludovic Desroches <ludovic.desroches@microchip.com>
15515545
JW
2336L: linux-media@vger.kernel.org
2337S: Supported
0538bee6 2338F: drivers/media/platform/atmel/atmel-isi.c
15515545
JW
2339F: include/media/atmel-isi.h
2340
8f4c79ce 2341ATMEL LCDFB DRIVER
e085b9d8 2342M: Nicolas Ferre <nicolas.ferre@microchip.com>
c69f677c 2343L: linux-fbdev@vger.kernel.org
8f4c79ce 2344S: Maintained
8a61f013 2345F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2346F: include/video/atmel_lcdc.h
8f4c79ce 2347
89e5785f 2348ATMEL MACB ETHERNET DRIVER
e085b9d8 2349M: Nicolas Ferre <nicolas.ferre@microchip.com>
89e5785f 2350S: Supported
9f2f381f 2351F: drivers/net/ethernet/cadence/
89e5785f 2352
7683e9e5
LT
2353ATMEL MAXTOUCH DRIVER
2354M: Nick Dyer <nick@shmanahar.org>
2355T: git git://github.com/ndyer/linux.git
2356S: Maintained
2357F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2358F: drivers/input/touchscreen/atmel_mxt_ts.c
2359F: include/linux/platform_data/atmel_mxt_ts.h
2360
5cbac98a 2361ATMEL NAND DRIVER
50cb2efa
NF
2362M: Wenyou Yang <wenyou.yang@atmel.com>
2363M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2364L: linux-mtd@lists.infradead.org
2365S: Supported
f88fc122 2366F: drivers/mtd/nand/atmel/*
5cbac98a 2367
7683e9e5
LT
2368ATMEL SAMA5D2 ADC DRIVER
2369M: Ludovic Desroches <ludovic.desroches@microchip.com>
2370L: linux-iio@vger.kernel.org
2371S: Supported
2372F: drivers/iio/adc/at91-sama5d2_adc.c
2373
05c441ef 2374ATMEL SDMMC DRIVER
420a3879 2375M: Ludovic Desroches <ludovic.desroches@microchip.com>
05c441ef 2376L: linux-mmc@vger.kernel.org
2377S: Supported
2378F: drivers/mmc/host/sdhci-of-at91.c
2379
754ce4f2 2380ATMEL SPI DRIVER
e085b9d8 2381M: Nicolas Ferre <nicolas.ferre@microchip.com>
754ce4f2 2382S: Supported
9df92e6c 2383F: drivers/spi/spi-atmel.*
754ce4f2 2384
0ef09015 2385ATMEL SSC DRIVER
e085b9d8 2386M: Nicolas Ferre <nicolas.ferre@microchip.com>
0ef09015
BS
2387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388S: Supported
2389F: drivers/misc/atmel-ssc.c
2390F: include/linux/atmel-ssc.h
2391
e9cb1c5a 2392ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
e085b9d8 2393M: Nicolas Ferre <nicolas.ferre@microchip.com>
e9cb1c5a
NF
2394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395S: Supported
2396F: drivers/misc/atmel_tclib.c
2397F: drivers/clocksource/tcb_clksrc.c
2398
914a3f3b 2399ATMEL USBA UDC DRIVER
e085b9d8 2400M: Nicolas Ferre <nicolas.ferre@microchip.com>
a02875a6 2401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2402S: Supported
faf2e1db 2403F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2404
1da177e4 2405ATMEL WIRELESS DRIVER
8b58be88 2406M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2407L: linux-wireless@vger.kernel.org
1da177e4
LT
2408W: http://www.thekelleys.org.uk/atmel
2409W: http://atmelwlandriver.sourceforge.net/
2410S: Maintained
30fe0f9b 2411F: drivers/net/wireless/atmel/atmel*
1da177e4 2412
7683e9e5
LT
2413ATMEL XDMA DRIVER
2414M: Ludovic Desroches <ludovic.desroches@microchip.com>
2415L: linux-arm-kernel@lists.infradead.org
2416L: dmaengine@vger.kernel.org
2417S: Supported
2418F: drivers/dma/at_xdmac.c
a14c0f8f 2419
3942b771
PZ
2420ATOMIC INFRASTRUCTURE
2421M: Will Deacon <will.deacon@arm.com>
2422M: Peter Zijlstra <peterz@infradead.org>
2423R: Boqun Feng <boqun.feng@gmail.com>
2424L: linux-kernel@vger.kernel.org
2425S: Maintained
2426F: arch/*/include/asm/atomic*.h
2427F: include/*/atomic*.h
2428
26780d9e 2429ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2430M: Bradley Grove <linuxdrivers@attotech.com>
2431L: linux-scsi@vger.kernel.org
2432W: http://www.attotech.com
2433S: Supported
2434F: drivers/scsi/esas2r
26780d9e 2435
bc6e17b8
SS
2436ATUSB IEEE 802.15.4 RADIO DRIVER
2437M: Stefan Schmidt <stefan@osg.samsung.com>
2438L: linux-wpan@vger.kernel.org
2439S: Maintained
2440F: drivers/net/ieee802154/atusb.c
2441F: drivers/net/ieee802154/atusb.h
2442F: drivers/net/ieee802154/at86rf230.h
2443
a92b7b80 2444AUDIT SUBSYSTEM
915f389d 2445M: Paul Moore <paul@paul-moore.com>
8b58be88 2446M: Eric Paris <eparis@redhat.com>
915f389d 2447L: linux-audit@redhat.com (moderated for non-subscribers)
174e075c
PM
2448W: https://github.com/linux-audit
2449W: https://people.redhat.com/sgrubb/audit
2450T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2451S: Supported
679655da 2452F: include/linux/audit.h
c117ab84 2453F: include/uapi/linux/audit.h
679655da 2454F: kernel/audit*
a92b7b80 2455
70e84049 2456AUXILIARY DISPLAY DRIVERS
8b58be88 2457M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2458W: http://miguelojeda.es/auxdisplay.htm
2459W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2460S: Maintained
679655da
JP
2461F: drivers/auxdisplay/
2462F: include/linux/cfag12864b.h
70e84049 2463
1da177e4 2464AX.25 NETWORK LAYER
8b58be88 2465M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2466L: linux-hams@vger.kernel.org
d34cb28a 2467W: http://www.linux-ax25.org/
1da177e4 2468S: Maintained
c117ab84 2469F: include/uapi/linux/ax25.h
679655da
JP
2470F: include/net/ax25.h
2471F: net/ax25/
1da177e4 2472
21dd0ece
PR
2473AXENTIA ARM DEVICES
2474M: Peter Rosin <peda@axentia.se>
2475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476S: Maintained
2477F: Documentation/devicetree/bindings/arm/axentia.txt
2478F: arch/arm/boot/dts/at91-linea.dtsi
2479F: arch/arm/boot/dts/at91-tse850-3.dts
2480
7683e9e5
LT
2481AXENTIA ASOC DRIVERS
2482M: Peter Rosin <peda@axentia.se>
2483L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2484S: Maintained
2485F: Documentation/devicetree/bindings/sound/axentia,*
2486F: sound/soc/atmel/tse850-pcm5142.c
2487
d5269395 2488AZ6007 DVB DRIVER
5dc8a864
MCC
2489M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2490M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2491L: linux-media@vger.kernel.org
a825eaec 2492W: https://linuxtv.org
d5269395
MCC
2493T: git git://linuxtv.org/media_tree.git
2494S: Maintained
2495F: drivers/media/usb/dvb-usb-v2/az6007.c
2496
6777376e
HV
2497AZTECH FM RADIO RECEIVER DRIVER
2498M: Hans Verkuil <hverkuil@xs4all.nl>
2499L: linux-media@vger.kernel.org
2500T: git git://linuxtv.org/media_tree.git
a825eaec 2501W: https://linuxtv.org
6777376e
HV
2502S: Maintained
2503F: drivers/media/radio/radio-aztech*
2504
e2d1d6c0 2505B43 WIRELESS DRIVER
e2d1d6c0 2506L: linux-wireless@vger.kernel.org
ed072f9e 2507L: b43-dev@lists.infradead.org
491b26b4 2508W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2509S: Odd Fixes
58619b14 2510F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2511
2512B43LEGACY WIRELESS DRIVER
8b58be88 2513M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2514L: linux-wireless@vger.kernel.org
ed072f9e 2515L: b43-dev@lists.infradead.org
491b26b4 2516W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2517S: Maintained
423e3ce3 2518F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2519
300abeb5 2520BACKLIGHT CLASS/SUBSYSTEM
70d14fcf 2521M: Lee Jones <lee.jones@linaro.org>
80e5d455
LJ
2522M: Daniel Thompson <daniel.thompson@linaro.org>
2523M: Jingoo Han <jingoohan1@gmail.com>
9f273c24 2524T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2525S: Maintained
679655da
JP
2526F: drivers/video/backlight/
2527F: include/linux/backlight.h
80e5d455
LJ
2528F: include/linux/pwm_backlight.h
2529F: Documentation/devicetree/bindings/leds/backlight
300abeb5 2530
c6c8fea2 2531BATMAN ADVANCED
207df49e 2532M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2533M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2534M: Antonio Quartulli <a@unstable.cc>
1584f41f 2535L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2536W: https://www.open-mesh.org/
8b823170 2537Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2538S: Maintained
286ddfb0
SE
2539F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2540F: Documentation/ABI/testing/sysfs-class-net-mesh
e45eba24 2541F: Documentation/networking/batman-adv.rst
09748a22 2542F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2543F: net/batman-adv/
2544
e2d1d6c0 2545BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2546M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2547L: linux-hams@vger.kernel.org
2548W: http://www.baycom.org/~tom/ham/ham.html
2549S: Maintained
679655da 2550F: drivers/net/hamradio/baycom*
e2d1d6c0 2551
cafe5635 2552BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2553M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2554L: linux-bcache@vger.kernel.org
2555W: http://bcache.evilpiepirate.org
4d1034eb 2556S: Orphan
cafe5635
KO
2557F: drivers/md/bcache/
2558
04bd844a
HV
2559BDISP ST MEDIA DRIVER
2560M: Fabien Dessenne <fabien.dessenne@st.com>
2561L: linux-media@vger.kernel.org
2562T: git git://linuxtv.org/media_tree.git
a825eaec 2563W: https://linuxtv.org
04bd844a
HV
2564S: Supported
2565F: drivers/media/platform/sti/bdisp
2566
82abbea7
RD
2567BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2568M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2569L: netdev@vger.kernel.org
2570S: Maintained
2571F: drivers/net/ethernet/ec_bhf.c
f34b87e4 2572
e2d1d6c0 2573BEFS FILE SYSTEM
5624a8b0 2574M: Luis de Bethencourt <luisbg@kernel.org>
db4ad036
LB
2575M: Salah Triki <salah.triki@gmail.com>
2576S: Maintained
5624a8b0 2577T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
679655da
JP
2578F: Documentation/filesystems/befs.txt
2579F: fs/befs/
e2d1d6c0 2580
82abbea7
RD
2581BFQ I/O SCHEDULER
2582M: Paolo Valente <paolo.valente@linaro.org>
2583M: Jens Axboe <axboe@kernel.dk>
2584L: linux-block@vger.kernel.org
49e7d9df 2585S: Maintained
82abbea7
RD
2586F: block/bfq-*
2587F: Documentation/block/bfq-iosched.txt
564ee360 2588
e2d1d6c0 2589BFS FILE SYSTEM
cea58224 2590M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
e2d1d6c0 2591S: Maintained
679655da
JP
2592F: Documentation/filesystems/bfs.txt
2593F: fs/bfs/
c117ab84 2594F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2595
1394f032 2596BLACKFIN ARCHITECTURE
a4edbc10 2597M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2598L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2599T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2600W: http://blackfin.uclinux.org
2601S: Supported
679655da 2602F: arch/blackfin/
566da5b2 2603
e190d6b1 2604BLACKFIN EMAC DRIVER
b3fe92b0 2605L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2606W: http://blackfin.uclinux.org
2607S: Supported
7b35f033 2608F: drivers/net/ethernet/adi/
e190d6b1 2609
7683e9e5
LT
2610BLACKFIN MEDIA DRIVER
2611M: Scott Jiang <scott.jiang.linux@gmail.com>
2612L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2613W: http://blackfin.uclinux.org/
2614S: Supported
2615F: drivers/media/platform/blackfin/
2616F: drivers/media/i2c/adv7183*
2617F: drivers/media/i2c/vs6624*
2618
566da5b2 2619BLACKFIN RTC DRIVER
b3fe92b0 2620L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2621W: http://blackfin.uclinux.org
2622S: Supported
679655da 2623F: drivers/rtc/rtc-bfin.c
1394f032 2624
936ed49a 2625BLACKFIN SDH DRIVER
b3fe92b0 2626L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2627W: http://blackfin.uclinux.org
2628S: Supported
2629F: drivers/mmc/host/bfin_sdh.c
2630
1394f032 2631BLACKFIN SERIAL DRIVER
b3fe92b0 2632L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2633W: http://blackfin.uclinux.org
2634S: Supported
8460241e 2635F: drivers/tty/serial/bfin_uart.c
1394f032 2636
1e6d320f 2637BLACKFIN WATCHDOG DRIVER
b3fe92b0 2638L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2639W: http://blackfin.uclinux.org
2640S: Supported
679655da 2641F: drivers/watchdog/bfin_wdt.c
1e6d320f 2642
b54cf35a
JSM
2643BLINKM RGB LED DRIVER
2644M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2645S: Maintained
2646F: drivers/leds/leds-blinkm.c
2647
1da177e4 2648BLOCK LAYER
8b58be88 2649M: Jens Axboe <axboe@kernel.dk>
82c426e0 2650L: linux-block@vger.kernel.org
08deed1e 2651T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2652S: Maintained
679655da 2653F: block/
ae11f7ef 2654F: kernel/trace/blktrace.c
88459642 2655F: lib/sbitmap.c
1da177e4 2656
2b54aaef 2657BLOCK2MTD DRIVER
8b58be88 2658M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2659L: linux-mtd@lists.infradead.org
2660S: Maintained
679655da 2661F: drivers/mtd/devices/block2mtd.c
2b54aaef 2662
63fbd24e 2663BLUETOOTH DRIVERS
8b58be88 2664M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2665M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2666M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2667L: linux-bluetooth@vger.kernel.org
63fbd24e 2668W: http://www.bluez.org/
22e7a424
MH
2669T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2670T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2671S: Maintained
679655da 2672F: drivers/bluetooth/
1da177e4 2673
63fbd24e 2674BLUETOOTH SUBSYSTEM
8b58be88 2675M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2676M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2677M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2678L: linux-bluetooth@vger.kernel.org
2679W: http://www.bluez.org/
22e7a424
MH
2680T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2681T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2682S: Maintained
679655da
JP
2683F: net/bluetooth/
2684F: include/net/bluetooth/
1da177e4
LT
2685
2686BONDING DRIVER
79b30750 2687M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2688M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2689M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2690L: netdev@vger.kernel.org
ce00f85c
JC
2691W: http://sourceforge.net/projects/bonding/
2692S: Supported
679655da 2693F: drivers/net/bonding/
c117ab84 2694F: include/uapi/linux/if_bonding.h
1da177e4 2695
b5f4df34
AS
2696BPF (Safe dynamic programs and tools)
2697M: Alexei Starovoitov <ast@kernel.org>
cdb90499 2698M: Daniel Borkmann <daniel@iogearbox.net>
b5f4df34
AS
2699L: netdev@vger.kernel.org
2700L: linux-kernel@vger.kernel.org
2701S: Supported
cdb90499
DB
2702F: arch/x86/net/bpf_jit*
2703F: Documentation/networking/filter.txt
2704F: include/linux/bpf*
2705F: include/linux/filter.h
2706F: include/uapi/linux/bpf*
2707F: include/uapi/linux/filter.h
b5f4df34 2708F: kernel/bpf/
cdb90499 2709F: kernel/trace/bpf_trace.c
5aa5bd14 2710F: lib/test_bpf.c
cdb90499
DB
2711F: net/bpf/
2712F: net/core/filter.c
2713F: net/sched/act_bpf.c
2714F: net/sched/cls_bpf.c
2715F: samples/bpf/
2716F: tools/net/bpf*
2717F: tools/testing/selftests/bpf/
b5f4df34 2718
39105890 2719BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2720M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2721L: netdev@vger.kernel.org
2722S: Supported
adfc5217 2723F: drivers/net/ethernet/broadcom/b44.*
39105890 2724
967dd82f
FF
2725BROADCOM B53 ETHERNET SWITCH DRIVER
2726M: Florian Fainelli <f.fainelli@gmail.com>
2727L: netdev@vger.kernel.org
2728L: openwrt-devel@lists.openwrt.org (subscribers-only)
2729S: Supported
2730F: drivers/net/dsa/b53/*
2731F: include/linux/platform_data/b53.h
2732
90f4c594 2733BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2734M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2735M: Ray Jui <rjui@broadcom.com>
2736M: Scott Branden <sbranden@broadcom.com>
086f4704 2737M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2738T: git git://github.com/broadcom/mach-bcm
af4b8e37 2739S: Maintained
ccf62f5a
JM
2740N: bcm281*
2741N: bcm113*
2742N: bcm216*
2743N: kona
af4b8e37 2744F: arch/arm/mach-bcm/
af4b8e37 2745
9209bec4 2746BROADCOM BCM2835 ARM ARCHITECTURE
10b9e887 2747M: Eric Anholt <eric@anholt.net>
346ab44e 2748M: Stefan Wahren <stefan.wahren@i2se.com>
f680f25c 2749L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2751T: git git://github.com/anholt/linux
f680f25c 2752S: Maintained
9209bec4 2753N: bcm2835
4a5a7a66 2754F: drivers/staging/vc04_services
f680f25c 2755
5564f092
RM
2756BROADCOM BCM47XX MIPS ARCHITECTURE
2757M: Hauke Mehrtens <hauke@hauke-m.de>
2758M: Rafał Miłecki <zajec5@gmail.com>
2759L: linux-mips@linux-mips.org
2760S: Maintained
7ad2410c 2761F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2762F: arch/mips/bcm47xx/*
2763F: arch/mips/include/asm/mach-bcm47xx/*
2764
9209bec4 2765BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2766M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a 2767M: Rafał Miłecki <zajec5@gmail.com>
d722bc94 2768M: Jon Mason <jonmason@broadcom.com>
1a50cd8a 2769M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2770L: linux-arm-kernel@lists.infradead.org
2771S: Maintained
2772F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2773F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe 2774F: arch/arm/boot/dts/bcm470*
d722bc94 2775F: arch/arm/boot/dts/bcm953012*
5b293ebe 2776
4ebd5047
RM
2777BROADCOM BCM53573 ARM ARCHITECTURE
2778M: Rafał Miłecki <rafal@milecki.pl>
2779L: linux-arm-kernel@lists.infradead.org
2780S: Maintained
2781F: arch/arm/boot/dts/bcm53573*
2782F: arch/arm/boot/dts/bcm47189*
2783
e076e962
FF
2784BROADCOM BCM63XX ARM ARCHITECTURE
2785M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2786M: bcm-kernel-feedback-list@broadcom.com
20de823e 2787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2788T: git git://github.com/broadcom/stblinux.git
e076e962 2789S: Maintained
d6f4e76e 2790N: bcm63xx
e076e962 2791
7110e227
KC
2792BROADCOM BCM63XX/BCM33XX UDC DRIVER
2793M: Kevin Cernekee <cernekee@gmail.com>
2794L: linux-usb@vger.kernel.org
2795S: Maintained
2796F: drivers/usb/gadget/udc/bcm63xx_udc.*
2797
2df94fd6 2798BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2799M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2800M: Gregory Fong <gregory.0xf0@gmail.com>
2801M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2802M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2804T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2805S: Maintained
2806F: arch/arm/mach-bcm/*brcmstb*
2807F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2808F: drivers/bus/brcmstb_gisb.c
5009a289 2809N: brcmstb
2df94fd6 2810
7683e9e5
LT
2811BROADCOM BMIPS CPUFREQ DRIVER
2812M: Markus Mayer <mmayer@broadcom.com>
2813M: bcm-kernel-feedback-list@broadcom.com
2814L: linux-pm@vger.kernel.org
2815S: Maintained
2816F: drivers/cpufreq/bmips-cpufreq.c
2817
70371cef
KC
2818BROADCOM BMIPS MIPS ARCHITECTURE
2819M: Kevin Cernekee <cernekee@gmail.com>
2820M: Florian Fainelli <f.fainelli@gmail.com>
2821L: linux-mips@linux-mips.org
eb6725d0 2822T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2823S: Maintained
2824F: arch/mips/bmips/*
2825F: arch/mips/include/asm/mach-bmips/*
2826F: arch/mips/kernel/*bmips*
338808de 2827F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2828F: drivers/irqchip/irq-bcm63*
70371cef
KC
2829F: drivers/irqchip/irq-bcm7*
2830F: drivers/irqchip/irq-brcmstb*
3271e610 2831F: include/linux/bcm963xx_nvram.h
8fce60b8 2832F: include/linux/bcm963xx_tag.h
70371cef 2833
7683e9e5
LT
2834BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2835M: Rasesh Mody <rasesh.mody@cavium.com>
2836M: Harish Patil <harish.patil@cavium.com>
2837M: Dept-GELinuxNICDev@cavium.com
2838L: netdev@vger.kernel.org
2839S: Supported
2840F: drivers/net/ethernet/broadcom/bnx2.*
2841F: drivers/net/ethernet/broadcom/bnx2_*
20bb5505 2842
7683e9e5
LT
2843BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2844M: QLogic-Storage-Upstream@qlogic.com
2845L: linux-scsi@vger.kernel.org
2846S: Supported
2847F: drivers/scsi/bnx2fc/
2848
2849BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2850M: QLogic-Storage-Upstream@qlogic.com
2851L: linux-scsi@vger.kernel.org
2852S: Supported
2853F: drivers/scsi/bnx2i/
2854
2855BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2856M: Yuval Mintz <Yuval.Mintz@cavium.com>
2857M: Ariel Elior <ariel.elior@cavium.com>
2858M: everest-linux-l2@cavium.com
948c51e6
MC
2859L: netdev@vger.kernel.org
2860S: Supported
7683e9e5
LT
2861F: drivers/net/ethernet/broadcom/bnx2x/
2862
2863BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2864M: Michael Chan <michael.chan@broadcom.com>
2865L: netdev@vger.kernel.org
2866S: Supported
2867F: drivers/net/ethernet/broadcom/bnxt/
948c51e6 2868
a9533e7e 2869BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2870M: Arend van Spriel <arend.vanspriel@broadcom.com>
2871M: Franky Lin <franky.lin@broadcom.com>
2872M: Hante Meuleman <hante.meuleman@broadcom.com>
21394d57
AVS
2873M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2874M: Wright Feng <wright.feng@cypress.com>
a9533e7e 2875L: linux-wireless@vger.kernel.org
2a734451 2876L: brcm80211-dev-list.pdl@broadcom.com
21394d57 2877L: brcm80211-dev-list@cypress.com
a9533e7e 2878S: Supported
05491d2c 2879F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2880
7683e9e5
LT
2881BROADCOM BRCMSTB GPIO DRIVER
2882M: Gregory Fong <gregory.0xf0@gmail.com>
2883L: bcm-kernel-feedback-list@broadcom.com
9958d6f9 2884S: Supported
7683e9e5
LT
2885F: drivers/gpio/gpio-brcmstb.c
2886F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
9958d6f9 2887
7683e9e5
LT
2888BROADCOM GENET ETHERNET DRIVER
2889M: Florian Fainelli <f.fainelli@gmail.com>
2890L: netdev@vger.kernel.org
6a6b5ad0 2891S: Supported
7683e9e5 2892F: drivers/net/ethernet/broadcom/genet/
6a6b5ad0 2893
63f37ddf 2894BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2895M: Ray Jui <rjui@broadcom.com>
2896M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2897M: Jon Mason <jonmason@broadcom.com>
086f4704 2898M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2900T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2901S: Maintained
2902N: iproc
2903N: cygnus
5c161242 2904N: bcm[-_]nsp
36c0237f
SB
2905N: bcm9113*
2906N: bcm9583*
63f37ddf
JM
2907N: bcm9585*
2908N: bcm9586*
2909N: bcm988312
36c0237f 2910N: bcm113*
63f37ddf
JM
2911N: bcm583*
2912N: bcm585*
2913N: bcm586*
2914N: bcm88312
d76e21b8 2915F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2916F: drivers/clk/bcm/clk-ns*
2917F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2918
7b7f588b 2919BROADCOM KONA GPIO DRIVER
5e163903 2920M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2921L: bcm-kernel-feedback-list@broadcom.com
2922S: Supported
2923F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2924F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2925
7683e9e5
LT
2926BROADCOM NETXTREME-E ROCE DRIVER
2927M: Selvin Xavier <selvin.xavier@broadcom.com>
2928M: Devesh Sharma <devesh.sharma@broadcom.com>
2929M: Somnath Kotur <somnath.kotur@broadcom.com>
2930M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2931L: linux-rdma@vger.kernel.org
2932W: http://www.broadcom.com
2933S: Supported
2934F: drivers/infiniband/hw/bnxt_re/
2935F: include/uapi/rdma/bnxt_re-abi.h
2936
f6e734a8
RM
2937BROADCOM NVRAM DRIVER
2938M: Rafał Miłecki <zajec5@gmail.com>
2939L: linux-mips@linux-mips.org
2940S: Maintained
2941F: drivers/firmware/broadcom/*
2942
7683e9e5
LT
2943BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2944M: Rafał Miłecki <zajec5@gmail.com>
2945L: linux-wireless@vger.kernel.org
02787daa 2946S: Maintained
7683e9e5
LT
2947F: drivers/bcma/
2948F: include/linux/bcma/
02787daa 2949
bb446b57
MM
2950BROADCOM STB AVS CPUFREQ DRIVER
2951M: Markus Mayer <mmayer@broadcom.com>
2952M: bcm-kernel-feedback-list@broadcom.com
2953L: linux-pm@vger.kernel.org
2954S: Maintained
2955F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2956F: drivers/cpufreq/brcmstb*
bb446b57 2957
7683e9e5
LT
2958BROADCOM STB NAND FLASH DRIVER
2959M: Brian Norris <computersforpeace@gmail.com>
2960M: Kamal Dasu <kdasu.kdev@gmail.com>
2961L: linux-mtd@lists.infradead.org
2962L: bcm-kernel-feedback-list@broadcom.com
c9678d86 2963S: Maintained
7683e9e5 2964F: drivers/mtd/nand/brcmnand/
c9678d86 2965
b8302205
FF
2966BROADCOM SYSTEMPORT ETHERNET DRIVER
2967M: Florian Fainelli <f.fainelli@gmail.com>
2968L: netdev@vger.kernel.org
2969S: Supported
2970F: drivers/net/ethernet/broadcom/bcmsysport.*
2971
7683e9e5
LT
2972BROADCOM TG3 GIGABIT ETHERNET DRIVER
2973M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2974M: Prashant Sreedharan <prashant@broadcom.com>
2975M: Michael Chan <mchan@broadcom.com>
2976L: netdev@vger.kernel.org
592e8b32 2977S: Supported
7683e9e5 2978F: drivers/net/ethernet/broadcom/tg3.*
592e8b32 2979
7725ccfd 2980BROCADE BFA FC SCSI DRIVER
aa803370
AG
2981M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2982M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2983L: linux-scsi@vger.kernel.org
2984S: Supported
2985F: drivers/scsi/bfa/
7725ccfd 2986
8b230ed8 2987BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2988M: Rasesh Mody <rasesh.mody@cavium.com>
2989M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2990M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2991L: netdev@vger.kernel.org
2992S: Supported
f844a0ea 2993F: drivers/net/ethernet/brocade/bna/
8b230ed8 2994
5cdf7f76 2995BSG (block layer generic sg v4 driver)
8b58be88 2996M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2997L: linux-scsi@vger.kernel.org
2998S: Supported
679655da
JP
2999F: block/bsg.c
3000F: include/linux/bsg.h
c117ab84 3001F: include/uapi/linux/bsg.h
5cdf7f76 3002
af39917d
CL
3003BT87X AUDIO DRIVER
3004M: Clemens Ladisch <clemens@ladisch.de>
3005L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3006T: git git://git.alsa-project.org/alsa-kernel.git
3007S: Maintained
3008F: Documentation/sound/alsa/Bt87x.txt
3009F: sound/pci/bt87x.c
3010
ff1d5c2f 3011BT8XXGPIO DRIVER
eb032b98 3012M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
3013W: http://bu3sch.de/btgpio.php
3014S: Maintained
72dbb705 3015F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 3016
eb1eb04f 3017BTRFS FILE SYSTEM
c0778e25
CM
3018M: Chris Mason <clm@fb.com>
3019M: Josef Bacik <jbacik@fb.com>
d8130624 3020M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
3021L: linux-btrfs@vger.kernel.org
3022W: http://btrfs.wiki.kernel.org/
8a6e2535 3023Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 3024T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 3025S: Maintained
679655da
JP
3026F: Documentation/filesystems/btrfs.txt
3027F: fs/btrfs/
aeea4c10
DL
3028F: include/linux/btrfs*
3029F: include/uapi/linux/btrfs*
eb1eb04f 3030
1da177e4 3031BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
3032M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3033M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 3034L: linux-media@vger.kernel.org
a825eaec 3035W: https://linuxtv.org
275ffde4 3036T: git git://linuxtv.org/media_tree.git
f96236e5 3037S: Odd fixes
618cd932 3038F: Documentation/media/v4l-drivers/bttv*
90d72ac6 3039F: drivers/media/pci/bt8xx/bttv*
1da177e4 3040
82abbea7
RD
3041BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3042M: Chanwoo Choi <cw00.choi@samsung.com>
3043L: linux-pm@vger.kernel.org
3044L: linux-samsung-soc@vger.kernel.org
3045T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3046S: Maintained
3047F: drivers/devfreq/exynos-bus.c
3048F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3049
1f34923c
KA
3050BUSLOGIC SCSI DRIVER
3051M: Khalid Aziz <khalid@gonehiking.org>
3052L: linux-scsi@vger.kernel.org
3053S: Maintained
3054F: drivers/scsi/BusLogic.*
3055F: drivers/scsi/FlashPoint.*
3056
af39917d
CL
3057C-MEDIA CMI8788 DRIVER
3058M: Clemens Ladisch <clemens@ladisch.de>
3059L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3060T: git git://git.alsa-project.org/alsa-kernel.git
3061S: Maintained
3062F: sound/pci/oxygen/
3063
2141355f
MS
3064C6X ARCHITECTURE
3065M: Mark Salter <msalter@redhat.com>
91ebcd1b 3066M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
2141355f
MS
3067L: linux-c6x-dev@linux-c6x.org
3068W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3069S: Maintained
3070F: arch/c6x/
3071
8b1cfcbd
HM
3072CA8210 IEEE-802.15.4 RADIO DRIVER
3073M: Harry Morris <h.morris@cascoda.com>
3074M: linuxdev@cascoda.com
3075L: linux-wpan@vger.kernel.org
3076W: https://github.com/Cascoda/ca8210-linux.git
3077S: Maintained
3078F: drivers/net/ieee802154/ca8210.c
3079F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3080
a5432f5a 3081CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 3082M: David Howells <dhowells@redhat.com>
e62d6e24 3083L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
3084S: Supported
3085F: Documentation/filesystems/caching/cachefiles.txt
3086F: fs/cachefiles/
3087
c815ca39
HV
3088CADET FM/AM RADIO RECEIVER DRIVER
3089M: Hans Verkuil <hverkuil@xs4all.nl>
3090L: linux-media@vger.kernel.org
3091T: git git://linuxtv.org/media_tree.git
a825eaec 3092W: https://linuxtv.org
c815ca39
HV
3093S: Maintained
3094F: drivers/media/radio/radio-cadet*
3095
77d5140f 3096CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 3097M: Jonathan Corbet <corbet@lwn.net>
661263b5 3098L: linux-media@vger.kernel.org
275ffde4 3099T: git git://linuxtv.org/media_tree.git
77d5140f 3100S: Maintained
618cd932 3101F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 3102F: drivers/media/platform/marvell-ccic/
77d5140f 3103
201b6bab 3104CAIF NETWORK LAYER
5c574f50 3105M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
3106L: netdev@vger.kernel.org
3107S: Supported
3108F: Documentation/networking/caif/
3109F: drivers/net/caif/
c117ab84 3110F: include/uapi/linux/caif/
201b6bab
JP
3111F: include/net/caif/
3112F: net/caif/
3113
77dac90f 3114CALGARY x86-64 IOMMU
a6921c29
JM
3115M: Muli Ben-Yehuda <mulix@mulix.org>
3116M: Jon Mason <jdmason@kudzu.us>
3117L: iommu@lists.linux-foundation.org
77dac90f 3118S: Maintained
679655da
JP
3119F: arch/x86/kernel/pci-calgary_64.c
3120F: arch/x86/kernel/tce_64.c
3121F: arch/x86/include/asm/calgary.h
3122F: arch/x86/include/asm/tce.h
77dac90f 3123
7683e9e5
LT
3124CAN NETWORK DRIVERS
3125M: Wolfgang Grandegger <wg@grandegger.com>
3126M: Marc Kleine-Budde <mkl@pengutronix.de>
3127L: linux-can@vger.kernel.org
3128W: https://github.com/linux-can
3129T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3130T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3131S: Maintained
3132F: Documentation/devicetree/bindings/net/can/
3133F: drivers/net/can/
3134F: include/linux/can/dev.h
3135F: include/linux/can/platform/
3136F: include/uapi/linux/can/error.h
3137F: include/uapi/linux/can/netlink.h
3138
e2d1d6c0 3139CAN NETWORK LAYER
8d15d386 3140M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 3141M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3142L: linux-can@vger.kernel.org
84b0d715 3143W: https://github.com/linux-can
870482a4
MKB
3144T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3145T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 3146S: Maintained
f35f6c8f 3147F: Documentation/networking/can.txt
8d15d386 3148F: net/can/
8d15d386 3149F: include/linux/can/core.h
c117ab84
CEB
3150F: include/uapi/linux/can.h
3151F: include/uapi/linux/can/bcm.h
3152F: include/uapi/linux/can/raw.h
3153F: include/uapi/linux/can/gw.h
e2d1d6c0 3154
95d16c72 3155CAPABILITIES
39baa7e6 3156M: Serge Hallyn <serge@hallyn.com>
95d16c72 3157L: linux-security-module@vger.kernel.org
6305902c 3158S: Supported
95d16c72 3159F: include/linux/capability.h
c117ab84 3160F: include/uapi/linux/capability.h
6305902c 3161F: security/commoncap.c
38a94118 3162F: kernel/capability.c
95d16c72 3163
b84894c7
KT
3164CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3165M: Kevin Tsai <ktsai@capellamicro.com>
3166S: Maintained
3167F: drivers/iio/light/cm*
b84894c7 3168
82abbea7
RD
3169CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3170M: Christian Lamparter <chunkeey@googlemail.com>
3171L: linux-wireless@vger.kernel.org
3172W: http://wireless.kernel.org/en/users/Drivers/carl9170
3173S: Maintained
3174F: drivers/net/wireless/ath/carl9170/
3175
f9484852
JG
3176CAVIUM I2C DRIVER
3177M: Jan Glauber <jglauber@cavium.com>
3178M: David Daney <david.daney@cavium.com>
3179W: http://www.cavium.com
3180S: Supported
3181F: drivers/i2c/busses/i2c-octeon*
3182F: drivers/i2c/busses/i2c-thunderx*
3183
7683e9e5
LT
3184CAVIUM LIQUIDIO NETWORK DRIVER
3185M: Derek Chickles <derek.chickles@caviumnetworks.com>
3186M: Satanand Burla <satananda.burla@caviumnetworks.com>
3187M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3188M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3189L: netdev@vger.kernel.org
3190W: http://www.cavium.com
3191S: Supported
3192F: drivers/net/ethernet/cavium/liquidio/
3193
25fc8465
JG
3194CAVIUM MMC DRIVER
3195M: Jan Glauber <jglauber@cavium.com>
3196M: David Daney <david.daney@cavium.com>
3197M: Steven J. Hill <Steven.Hill@cavium.com>
3198W: http://www.cavium.com
3199S: Supported
3200F: drivers/mmc/host/cavium*
3201
62ad8b5c
GC
3202CAVIUM OCTEON-TX CRYPTO DRIVER
3203M: George Cherian <george.cherian@cavium.com>
3204L: linux-crypto@vger.kernel.org
3205W: http://www.cavium.com
3206S: Supported
3207F: drivers/crypto/cavium/cpt/
3208
7683e9e5 3209CAVIUM THUNDERX2 ARM64 SOC
a93fae75 3210M: Robert Richter <rrichter@cavium.com>
7683e9e5
LT
3211M: Jayachandran C <jnair@caviumnetworks.com>
3212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3213S: Maintained
3214F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3215F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3216
ef0bbac3
VB
3217CC2520 IEEE-802.15.4 RADIO DRIVER
3218M: Varka Bhadram <varkabhadram@gmail.com>
3219L: linux-wpan@vger.kernel.org
3220S: Maintained
3221F: drivers/net/ieee802154/cc2520.c
3222F: include/linux/spi/cc2520.h
3223F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3224
84817ef0
GBY
3225CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3226M: Gilad Ben-Yossef <gilad@benyossef.com>
3227L: linux-crypto@vger.kernel.org
3228L: driverdev-devel@linuxdriverproject.org
3229S: Supported
3230F: drivers/staging/ccree/
3231W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3232
6917a7b7 3233CEC FRAMEWORK
ca684386
HV
3234M: Hans Verkuil <hans.verkuil@cisco.com>
3235L: linux-media@vger.kernel.org
3236T: git git://linuxtv.org/media_tree.git
3237W: http://linuxtv.org
3238S: Supported
104eda6d 3239F: Documentation/media/kapi/cec-core.rst
618cd932 3240F: Documentation/media/uapi/cec
104eda6d 3241F: drivers/media/cec/
ca684386
HV
3242F: drivers/media/rc/keymaps/rc-cec.c
3243F: include/media/cec.h
6917a7b7 3244F: include/media/cec-notifier.h
104eda6d
HV
3245F: include/uapi/linux/cec.h
3246F: include/uapi/linux/cec-funcs.h
af15e32f 3247F: Documentation/devicetree/bindings/media/cec.txt
ca684386 3248
b8154542 3249CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3250M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3251L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3252W: http://www.ibm.com/developerworks/power/cell/
3253S: Supported
679655da 3254F: arch/powerpc/include/asm/cell*.h
679655da 3255F: arch/powerpc/include/asm/spu*.h
c117ab84 3256F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3257F: arch/powerpc/oprofile/*cell*
3258F: arch/powerpc/platforms/cell/
b8154542 3259
398ecff5
SW
3260CEPH COMMON CODE (LIBCEPH)
3261M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3262M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3263M: Sage Weil <sage@redhat.com>
82593f87 3264L: ceph-devel@vger.kernel.org
09d90327 3265W: http://ceph.com/
fb99f881 3266T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3267T: git git://github.com/ceph/ceph-client.git
9030aaf9 3268S: Supported
14430813
JP
3269F: net/ceph/
3270F: include/linux/ceph/
3271F: include/linux/crush/
9030aaf9 3272
398ecff5
SW
3273CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3274M: "Yan, Zheng" <zyan@redhat.com>
3275M: Sage Weil <sage@redhat.com>
3276M: Ilya Dryomov <idryomov@gmail.com>
3277L: ceph-devel@vger.kernel.org
3278W: http://ceph.com/
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
398ecff5
SW
3281S: Supported
3282F: Documentation/filesystems/ceph.txt
3283F: fs/ceph/
3284
cfc411e7
DH
3285CERTIFICATE HANDLING:
3286M: David Howells <dhowells@redhat.com>
3287M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3288L: keyrings@vger.kernel.org
cfc411e7
DH
3289S: Maintained
3290F: Documentation/module-signing.txt
3291F: certs/
d8d80386 3292F: scripts/sign-file.c
cfc411e7
DH
3293F: scripts/extract-cert.c
3294
18332a80 3295CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3296L: linux-usb@vger.kernel.org
10c6c9c9 3297S: Orphan
679655da
JP
3298F: Documentation/usb/WUSB-Design-overview.txt
3299F: Documentation/usb/wusb-cbaf
355ffe69
DV
3300F: drivers/usb/host/hwa-hc.c
3301F: drivers/usb/host/whci/
679655da
JP
3302F: drivers/usb/wusbcore/
3303F: include/linux/usb/wusb*
18332a80 3304
70e84049 3305CFAG12864B LCD DRIVER
8b58be88 3306M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3307W: http://miguelojeda.es/auxdisplay.htm
3308W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3309S: Maintained
679655da
JP
3310F: drivers/auxdisplay/cfag12864b.c
3311F: include/linux/cfag12864b.h
70e84049
MOS
3312
3313CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3314M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3315W: http://miguelojeda.es/auxdisplay.htm
3316W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3317S: Maintained
679655da
JP
3318F: drivers/auxdisplay/cfag12864bfb.c
3319F: include/linux/cfag12864b.h
70e84049 3320
704232c2 3321CFG80211 and NL80211
8b58be88 3322M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3323L: linux-wireless@vger.kernel.org
ce466579
JB
3324W: http://wireless.kernel.org/
3325T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3326T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3327S: Maintained
c117ab84 3328F: include/uapi/linux/nl80211.h
679655da
JP
3329F: include/net/cfg80211.h
3330F: net/wireless/*
3331X: net/wireless/wext*
704232c2 3332
46e64261
GKH
3333CHAR and MISC DRIVERS
3334M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3335M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3336T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3337S: Supported
46e64261
GKH
3338F: drivers/char/*
3339F: drivers/misc/*
471322a8 3340F: include/linux/miscdevice.h
46e64261 3341
0a920b5b 3342CHECKPATCH
8b58be88 3343M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3344M: Joe Perches <joe@perches.com>
3345S: Maintained
679655da 3346F: scripts/checkpatch.pl
0a920b5b 3347
f8407f26
HW
3348CHINESE DOCUMENTATION
3349M: Harry Wei <harryxiyou@gmail.com>
9740153c 3350L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3351L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3352S: Maintained
f5ff9b63 3353F: Documentation/translations/zh_CN/
f8407f26 3354
2721ea2c 3355CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3356M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3357T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3358L: linux-usb@vger.kernel.org
3359S: Maintained
3360F: drivers/usb/chipidea/
3361
a93ad65d
HG
3362CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3363M: Hans de Goede <hdegoede@redhat.com>
3364L: linux-input@vger.kernel.org
3365S: Maintained
3366F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3367F: drivers/input/touchscreen/chipone_icn8318.c
3368
ab043105 3369CHROME HARDWARE PLATFORM SUPPORT
3c778a7f 3370M: Benson Leung <bleung@chromium.org>
ab043105
OJ
3371M: Olof Johansson <olof@lixom.net>
3372S: Maintained
3c778a7f 3373T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
ab043105
OJ
3374F: drivers/platform/chrome/
3375
3d4cfdc9
MB
3376CIRRUS LOGIC AUDIO CODEC DRIVERS
3377M: Brian Austin <brian.austin@cirrus.com>
3378M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3379L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3380S: Maintained
3381F: sound/soc/codecs/cs*
3382
7683e9e5
LT
3383CIRRUS LOGIC EP93XX ETHERNET DRIVER
3384M: Hartley Sweeten <hsweeten@visionengravers.com>
3385L: netdev@vger.kernel.org
3386S: Maintained
3387F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3388
82abbea7
RD
3389CISCO FCOE HBA DRIVER
3390M: Satish Kharat <satishkh@cisco.com>
3391M: Sesidhar Baddela <sebaddel@cisco.com>
3392M: Karan Tilak Kumar <kartilak@cisco.com>
3393L: linux-scsi@vger.kernel.org
3394S: Supported
3395F: drivers/scsi/fnic/
3396
3397CISCO SCSI HBA DRIVER
3398M: Karan Tilak Kumar <kartilak@cisco.com>
3399M: Sesidhar Baddela <sebaddel@cisco.com>
3400L: linux-scsi@vger.kernel.org
3401S: Supported
3402F: drivers/scsi/snic/
3403
3404CISCO VIC ETHERNET NIC DRIVER
3405M: Christian Benvenuti <benve@cisco.com>
3406M: Govindarajulu Varadarajan <_govind@gmx.com>
3407M: Neel Patel <neepatel@cisco.com>
3408S: Supported
3409F: drivers/net/ethernet/cisco/enic/
3410
3411CISCO VIC LOW LATENCY NIC DRIVER
3412M: Christian Benvenuti <benve@cisco.com>
3413M: Dave Goodell <dgoodell@cisco.com>
3414S: Supported
3415F: drivers/infiniband/hw/usnic/
3416
94574d9a
KRW
3417CLEANCACHE API
3418M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3419L: linux-kernel@vger.kernel.org
3420S: Maintained
3421F: mm/cleancache.c
3422F: include/linux/cleancache.h
3423
d4275354 3424CLK API
54176cc6 3425M: Russell King <linux@armlinux.org.uk>
aa571b14 3426L: linux-clk@vger.kernel.org
37417046 3427S: Maintained
d4275354
RK
3428F: include/linux/clk.h
3429
9222d247
JS
3430CLOCKSOURCE, CLOCKEVENT DRIVERS
3431M: Daniel Lezcano <daniel.lezcano@linaro.org>
3432M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3433L: linux-kernel@vger.kernel.org
9222d247
JS
3434T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3435S: Supported
3436F: drivers/clocksource
3437
529aa8cb
TLSC
3438CMPC ACPI DRIVER
3439M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3440M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3441L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3442S: Supported
3443F: drivers/platform/x86/classmate-laptop.c
3444
85756a06
HV
3445COBALT MEDIA DRIVER
3446M: Hans Verkuil <hans.verkuil@cisco.com>
3447L: linux-media@vger.kernel.org
3448T: git git://linuxtv.org/media_tree.git
a825eaec 3449W: https://linuxtv.org
85756a06
HV
3450S: Supported
3451F: drivers/media/pci/cobalt/
3452
74425eee 3453COCCINELLE/Semantic Patches (SmPL)
26de9c26 3454M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3455M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3456M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3457M: Michal Marek <mmarek@suse.com>
26de9c26 3458L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3459T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3460W: http://coccinelle.lip6.fr/
3461S: Supported
4b9033a3 3462F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3463F: scripts/coccinelle/
3464F: scripts/coccicheck
3465
1da177e4 3466CODA FILE SYSTEM
8b58be88 3467M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3468M: coda@cs.cmu.edu
3469L: codalist@coda.cs.cmu.edu
3470W: http://www.coda.cs.cmu.edu/
3471S: Maintained
679655da
JP
3472F: Documentation/filesystems/coda.txt
3473F: fs/coda/
3474F: include/linux/coda*.h
c117ab84 3475F: include/uapi/linux/coda*.h
1da177e4 3476
0b14261e
PZ
3477CODA V4L2 MEM2MEM DRIVER
3478M: Philipp Zabel <p.zabel@pengutronix.de>
3479L: linux-media@vger.kernel.org
3480S: Maintained
3481F: Documentation/devicetree/bindings/media/coda.txt
3482F: drivers/media/platform/coda/
3483
7704addb 3484COMMON CLK FRAMEWORK
a85fa007 3485M: Michael Turquette <mturquette@baylibre.com>
f956165f 3486M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3487L: linux-clk@vger.kernel.org
22d61acf 3488Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3489T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3490S: Maintained
ae4185cd 3491F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3492F: drivers/clk/
3493X: drivers/clk/clkdev.c
7704addb 3494F: include/linux/clk-pr*
60bea3b5 3495F: include/linux/clk/
7704addb 3496
e2d1d6c0 3497COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3498M: Steve French <sfrench@samba.org>
51223df6 3499L: linux-cifs@vger.kernel.org
d1f28953 3500L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3501W: http://linux-cifs.samba.org/
bb1d5dda 3502T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3503S: Supported
ec421a71 3504F: Documentation/filesystems/cifs/
679655da 3505F: fs/cifs/
e2d1d6c0 3506
1da177e4 3507COMPACTPCI HOTPLUG CORE
8b58be88 3508M: Scott Murray <scott@spiteful.org>
64dab204 3509L: linux-pci@vger.kernel.org
82c4dfc7 3510S: Maintained
679655da 3511F: drivers/pci/hotplug/cpci_hotplug*
1da177e4 3512
7683e9e5 3513COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3514M: Scott Murray <scott@spiteful.org>
64dab204 3515L: linux-pci@vger.kernel.org
82c4dfc7 3516S: Maintained
7683e9e5 3517F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3518
7683e9e5 3519COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3520M: Scott Murray <scott@spiteful.org>
64dab204 3521L: linux-pci@vger.kernel.org
82c4dfc7 3522S: Maintained
7683e9e5 3523F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4 3524
5411552c 3525COMPAL LAPTOP SUPPORT
8b58be88 3526M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3527L: platform-driver-x86@vger.kernel.org
5411552c 3528S: Maintained
679655da 3529F: drivers/platform/x86/compal-laptop.c
5411552c 3530
949be0f7 3531CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3532L: accessrunner-general@lists.sourceforge.net
3533W: http://accessrunner.sourceforge.net/
44243ef4 3534S: Orphan
679655da 3535F: drivers/usb/atm/cxacru.c
949be0f7 3536
e2d1d6c0 3537CONFIGFS
d6351db2 3538M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3539M: Christoph Hellwig <hch@lst.de>
3540T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3541S: Supported
679655da
JP
3542F: fs/configfs/
3543F: include/linux/configfs.h
e2d1d6c0 3544
acb9c1b2 3545CONNECTOR
8b58be88 3546M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3547L: netdev@vger.kernel.org
3548S: Maintained
3549F: drivers/connector/
3550
a3e3354d 3551CONTROL GROUP (CGROUP)
860ca0e6 3552M: Tejun Heo <tj@kernel.org>
ad50c159 3553M: Li Zefan <lizefan@huawei.com>
4d205676 3554M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3555L: cgroups@vger.kernel.org
860ca0e6 3556T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3557S: Maintained
4b16b0c0 3558F: Documentation/cgroup*
679655da
JP
3559F: include/linux/cgroup*
3560F: kernel/cgroup*
a3e3354d
TH
3561
3562CONTROL GROUP - CPUSET
3563M: Li Zefan <lizefan@huawei.com>
3564L: cgroups@vger.kernel.org
3565W: http://www.bullopensource.org/cpuset/
3566W: http://oss.sgi.com/projects/cpusets/
3567T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3568S: Maintained
4b16b0c0 3569F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3570F: include/linux/cpuset.h
3571F: kernel/cpuset.c
3572
3573CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3574M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3575M: Michal Hocko <mhocko@kernel.org>
c4e29738 3576M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3577L: cgroups@vger.kernel.org
3578L: linux-mm@kvack.org
3579S: Maintained
3580F: mm/memcontrol.c
5d1ea48b 3581F: mm/swap_cgroup.c
fb3a0fb6 3582
bebe4678 3583CORETEMP HARDWARE MONITORING DRIVER
96859129 3584M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3585L: linux-hwmon@vger.kernel.org
bebe4678 3586S: Maintained
679655da
JP
3587F: Documentation/hwmon/coretemp
3588F: drivers/hwmon/coretemp.c
bebe4678 3589
1da177e4 3590COSA/SRP SYNC SERIAL DRIVER
8b58be88 3591M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3592W: http://www.fi.muni.cz/~kas/cosa/
3593S: Maintained
679655da 3594F: drivers/net/wan/cosa*
1da177e4 3595
4371ee35 3596CPMAC ETHERNET DRIVER
9dd4aaef 3597M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3598L: netdev@vger.kernel.org
3599S: Maintained
b544dbac 3600F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3601
1da177e4 3602CPU FREQUENCY DRIVERS
9c3646d1 3603M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3604M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3605L: linux-pm@vger.kernel.org
1da177e4 3606S: Maintained
27209d91
VK
3607T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3608T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3609B: https://bugzilla.kernel.org
dabe73cb 3610F: Documentation/cpu-freq/
6f193635 3611F: Documentation/devicetree/bindings/cpufreq/
679655da
JP
3612F: drivers/cpufreq/
3613F: include/linux/cpufreq.h
0a7d2cd7 3614F: tools/testing/selftests/cpufreq/
1da177e4 3615
8a67f0ef
VK
3616CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3617M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3618M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3619L: linux-pm@vger.kernel.org
3620W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3621S: Maintained
3622F: drivers/cpufreq/arm_big_little.h
3623F: drivers/cpufreq/arm_big_little.c
3624F: drivers/cpufreq/arm_big_little_dt.c
3625
82abbea7
RD
3626CPU POWER MONITORING SUBSYSTEM
3627M: Thomas Renninger <trenn@suse.com>
3628L: linux-pm@vger.kernel.org
3629S: Maintained
3630F: tools/power/cpupower/
3631
3632CPUID/MSR DRIVER
3633M: "H. Peter Anvin" <hpa@zytor.com>
3634S: Maintained
3635F: arch/x86/kernel/cpuid.c
3636F: arch/x86/kernel/msr.c
3637
14d2c34c 3638CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3639M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3640M: Daniel Lezcano <daniel.lezcano@linaro.org>
3641L: linux-pm@vger.kernel.org
3642L: linux-arm-kernel@lists.infradead.org
cea8321c 3643T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3644S: Maintained
3645F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3646
0c570c18
BZ
3647CPUIDLE DRIVER - ARM EXYNOS
3648M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3649M: Daniel Lezcano <daniel.lezcano@linaro.org>
3650M: Kukjin Kim <kgene@kernel.org>
3651L: linux-pm@vger.kernel.org
3652L: linux-samsung-soc@vger.kernel.org
3653S: Supported
3654F: drivers/cpuidle/cpuidle-exynos.c
3655F: arch/arm/mach-exynos/pm.c
3656
a8e39c35 3657CPUIDLE DRIVERS
9c3646d1 3658M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3659M: Daniel Lezcano <daniel.lezcano@linaro.org>
3660L: linux-pm@vger.kernel.org
3661S: Maintained
cea8321c 3662T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3663B: https://bugzilla.kernel.org
a8e39c35
DL
3664F: drivers/cpuidle/*
3665F: include/linux/cpuidle.h
3666
1da177e4 3667CRAMFS FILESYSTEM
ce00f85c 3668W: http://sourceforge.net/projects/cramfs/
54886a71 3669S: Orphan / Obsolete
679655da
JP
3670F: Documentation/filesystems/cramfs.txt
3671F: fs/cramfs/
1da177e4
LT
3672
3673CRIS PORT
8b58be88
JP
3674M: Mikael Starvik <starvik@axis.com>
3675M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3676L: linux-cris-kernel@axis.com
1da177e4 3677W: http://developer.axis.com
9f273c24 3678T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3679S: Maintained
679655da 3680F: arch/cris/
df621252 3681F: drivers/tty/serial/crisv10.*
1da177e4
LT
3682
3683CRYPTO API
8b58be88
JP
3684M: Herbert Xu <herbert@gondor.apana.org.au>
3685M: "David S. Miller" <davem@davemloft.net>
1da177e4 3686L: linux-crypto@vger.kernel.org
9f273c24 3687T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3688T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3689S: Maintained
679655da 3690F: Documentation/crypto/
fe1c445b 3691F: Documentation/devicetree/bindings/crypto/
679655da
JP
3692F: arch/*/crypto/
3693F: crypto/
3694F: drivers/crypto/
3695F: include/crypto/
ff330f73 3696F: include/linux/crypto*
1da177e4 3697
5b07bd57 3698CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3699M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3700L: linux-crypto@vger.kernel.org
3701S: Maintained
51a2228a
JP
3702F: crypto/ansi_cprng.c
3703F: crypto/rng.c
5b07bd57 3704
fc279cc2
HV
3705CS3308 MEDIA DRIVER
3706M: Hans Verkuil <hverkuil@xs4all.nl>
3707L: linux-media@vger.kernel.org
3708T: git git://linuxtv.org/media_tree.git
3709W: http://linuxtv.org
3710S: Odd Fixes
3711F: drivers/media/i2c/cs3308.c
3712F: drivers/media/i2c/cs3308.h
3713
9b4ffa48 3714CS5535 Audio ALSA driver
8b58be88 3715M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3716S: Maintained
679655da 3717F: sound/pci/cs5535audio/
9b4ffa48 3718
a910e4a9 3719CW1200 WLAN driver
b75f0050
JP
3720M: Solomon Peachy <pizza@shaftnet.org>
3721S: Maintained
560424e9 3722F: drivers/net/wireless/st/cw1200/
a910e4a9 3723
6d8425b1 3724CX18 VIDEO4LINUX DRIVER
6afdeaf8 3725M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3726L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3727L: linux-media@vger.kernel.org
275ffde4 3728T: git git://linuxtv.org/media_tree.git
a825eaec 3729W: https://linuxtv.org
30e10993 3730W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3731S: Maintained
618cd932 3732F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3733F: drivers/media/pci/cx18/
6c0f0359 3734F: include/uapi/linux/ivtv*
6d8425b1 3735
3f101d91
HV
3736CX2341X MPEG ENCODER HELPER MODULE
3737M: Hans Verkuil <hverkuil@xs4all.nl>
3738L: linux-media@vger.kernel.org
3739T: git git://linuxtv.org/media_tree.git
a825eaec 3740W: https://linuxtv.org
3f101d91 3741S: Maintained
c368360b 3742F: drivers/media/common/cx2341x*
3f101d91
HV
3743F: include/media/cx2341x*
3744
b8fe6e2c
PB
3745CX24120 MEDIA DRIVER
3746M: Jemma Denson <jdenson@gmail.com>
3747M: Patrick Boettcher <patrick.boettcher@posteo.de>
3748L: linux-media@vger.kernel.org
a825eaec 3749W: https://linuxtv.org
b8fe6e2c
PB
3750Q: http://patchwork.linuxtv.org/project/linux-media/list/
3751S: Maintained
3752F: drivers/media/dvb-frontends/cx24120*
3753
20357578 3754CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3755M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3756M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3757L: linux-media@vger.kernel.org
a825eaec 3758W: https://linuxtv.org
20357578
MCC
3759T: git git://linuxtv.org/media_tree.git
3760S: Odd fixes
618cd932 3761F: Documentation/media/v4l-drivers/cx88*
20357578 3762F: drivers/media/pci/cx88/
6d8425b1 3763
91952bc0
AP
3764CXD2820R MEDIA DRIVER
3765M: Antti Palosaari <crope@iki.fi>
3766L: linux-media@vger.kernel.org
a825eaec 3767W: https://linuxtv.org
91952bc0
AP
3768W: http://palosaari.fi/linux/
3769Q: http://patchwork.linuxtv.org/project/linux-media/list/
3770T: git git://linuxtv.org/anttip/media_tree.git
3771S: Maintained
3772F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3773
e5ec3789 3774CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3775M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3776L: netdev@vger.kernel.org
3777W: http://www.chelsio.com
3778S: Supported
f7917c00 3779F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3780
d8ae3c33 3781CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3782M: Karen Xie <kxie@chelsio.com>
3783L: linux-scsi@vger.kernel.org
3784W: http://www.chelsio.com
3785S: Supported
3786F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3787
e5ec3789 3788CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3789M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3790L: linux-rdma@vger.kernel.org
e5ec3789
SW
3791W: http://www.openfabrics.org
3792S: Supported
679655da 3793F: drivers/infiniband/hw/cxgb3/
a85fb338 3794F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3795
7683e9e5
LT
3796CXGB4 CRYPTO DRIVER (chcr)
3797M: Harsh Jain <harsh@chelsio.com>
3798L: linux-crypto@vger.kernel.org
3799W: http://www.chelsio.com
3800S: Supported
3801F: drivers/crypto/chelsio
3802
be4c9bad 3803CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3804M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3805L: netdev@vger.kernel.org
3806W: http://www.chelsio.com
3807S: Supported
f7917c00 3808F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3809
d8ae3c33 3810CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3811M: Karen Xie <kxie@chelsio.com>
3812L: linux-scsi@vger.kernel.org
3813W: http://www.chelsio.com
3814S: Supported
3815F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3816
be4c9bad
RD
3817CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3818M: Steve Wise <swise@chelsio.com>
3819L: linux-rdma@vger.kernel.org
3820W: http://www.openfabrics.org
3821S: Supported
3822F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3823F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3824
5c20a5c7
CL
3825CXGB4VF ETHERNET DRIVER (CXGB4VF)
3826M: Casey Leedom <leedom@chelsio.com>
3827L: netdev@vger.kernel.org
3828W: http://www.chelsio.com
3829S: Supported
f7917c00 3830F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3831
a9282d01 3832CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
9d82fd2f 3833M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
8c7d0a04 3834M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
a9282d01
IM
3835L: linuxppc-dev@lists.ozlabs.org
3836S: Supported
9d82fd2f 3837F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3838F: drivers/misc/cxl/
ec249dd8 3839F: include/misc/cxl*
a9282d01
IM
3840F: include/uapi/misc/cxl.h
3841F: Documentation/powerpc/cxl.txt
a9282d01
IM
3842F: Documentation/ABI/testing/sysfs-class-cxl
3843
11f43ae7
MO
3844CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3845M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3846M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3847M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3848L: linux-scsi@vger.kernel.org
3849S: Supported
3850F: drivers/scsi/cxlflash/
3851F: include/uapi/scsi/cxlflash_ioctls.h
3852F: Documentation/powerpc/cxlflash.txt
3853
1da177e4 3854CYBERPRO FB DRIVER
54176cc6 3855M: Russell King <linux@armlinux.org.uk>
efc03ecb 3856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3857W: http://www.armlinux.org.uk/
1da177e4 3858S: Maintained
8a61f013 3859F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3860
1da177e4 3861CYCLADES ASYNC MUX DRIVER
1da177e4 3862W: http://www.cyclades.com/
d459883e 3863S: Orphan
c897401b 3864F: drivers/tty/cyclades.c
679655da 3865F: include/linux/cyclades.h
c117ab84 3866F: include/uapi/linux/cyclades.h
1da177e4
LT
3867
3868CYCLADES PC300 DRIVER
1da177e4 3869W: http://www.cyclades.com/
d459883e 3870S: Orphan
679655da 3871F: drivers/net/wan/pc300*
1da177e4 3872
402f6ae4
AP
3873CYPRESS_FIRMWARE MEDIA DRIVER
3874M: Antti Palosaari <crope@iki.fi>
3875L: linux-media@vger.kernel.org
a825eaec 3876W: https://linuxtv.org
402f6ae4
AP
3877W: http://palosaari.fi/linux/
3878Q: http://patchwork.linuxtv.org/project/linux-media/list/
3879T: git git://linuxtv.org/anttip/media_tree.git
3880S: Maintained
3881F: drivers/media/common/cypress_firmware*
3882
e3ae3525 3883CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3884M: Ferruh Yigit <fery@cypress.com>
6305902c 3885L: linux-input@vger.kernel.org
be9a6f40 3886S: Supported
6305902c
JP
3887F: drivers/input/touchscreen/cyttsp*
3888F: include/linux/input/cyttsp.h
e3ae3525 3889
131b3de7
LW
3890D-LINK DIR-685 TOUCHKEYS DRIVER
3891M: Linus Walleij <linus.walleij@linaro.org>
3892L: linux-input@vger.kernel.org
3893S: Supported
3894F: drivers/input/dlink-dir685-touchkeys.c
3895
aaaf5fbf
JK
3896DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3897M: Joshua Kinard <kumba@gentoo.org>
3898S: Maintained
3899F: drivers/rtc/rtc-ds1685.c
3900F: include/linux/rtc/ds1685.h
3901
1da177e4 3902DAMA SLAVE for AX.25
8b58be88 3903M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3904W: http://yaina.de/jreuter/
3905W: http://www.qsl.net/dl1bke/
3906L: linux-hams@vger.kernel.org
3907S: Maintained
679655da
JP
3908F: net/ax25/af_ax25.c
3909F: net/ax25/ax25_dev.c
3910F: net/ax25/ax25_ds_*
3911F: net/ax25/ax25_in.c
3912F: net/ax25/ax25_out.c
3913F: net/ax25/ax25_timer.c
3914F: net/ax25/sysctl_net_ax25.c
1da177e4 3915
e2d1d6c0 3916DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3917L: netdev@vger.kernel.org
5ff77428 3918S: Orphan
679655da 3919F: Documentation/networking/dmfe.txt
0f04e2aa 3920F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3921
3922DC390/AM53C974 SCSI driver
d8130624 3923M: Hannes Reinecke <hare@suse.com>
71bd849d 3924L: linux-scsi@vger.kernel.org
e2d1d6c0 3925S: Maintained
71bd849d 3926F: drivers/scsi/am53c974.c
e2d1d6c0 3927
1da177e4 3928DC395x SCSI driver
61eee9a7 3929M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3930M: Ali Akcaagac <aliakc@web.de>
3931M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3932L: dc395x@twibble.org
cf015e9f
JP
3933W: http://twibble.org/dist/dc395x/
3934W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3935S: Maintained
679655da
JP
3936F: Documentation/scsi/dc395x.txt
3937F: drivers/scsi/dc395x.*
1da177e4 3938
eb8edb08 3939DCCP PROTOCOL
a89d030e 3940M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3941L: dccp@vger.kernel.org
c996d8b9 3942W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3943S: Maintained
679655da 3944F: include/linux/dccp.h
c117ab84 3945F: include/uapi/linux/dccp.h
679655da
JP
3946F: include/linux/tfrc.h
3947F: net/dccp/
eb8edb08 3948
1da177e4 3949DECnet NETWORK LAYER
1da177e4
LT
3950W: http://linux-decnet.sourceforge.net
3951L: linux-decnet-user@lists.sourceforge.net
f546444d 3952S: Orphan
679655da
JP
3953F: Documentation/networking/decnet.txt
3954F: net/decnet/
1da177e4 3955
ebff05b9
MR
3956DECSTATION PLATFORM SUPPORT
3957M: "Maciej W. Rozycki" <macro@linux-mips.org>
3958L: linux-mips@linux-mips.org
3959W: http://www.linux-mips.org/wiki/DECstation
3960S: Maintained
3961F: arch/mips/dec/
3962F: arch/mips/include/asm/dec/
3963F: arch/mips/include/asm/mach-dec/
3964
1da177e4 3965DEFXX FDDI NETWORK DRIVER
8b58be88 3966M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3967S: Maintained
33f810b2 3968F: drivers/net/fddi/defxx.*
1da177e4 3969
ad8f07cc 3970DELL LAPTOP DRIVER
8b58be88 3971M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3972M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3973L: platform-driver-x86@vger.kernel.org
ad8f07cc 3974S: Maintained
679655da 3975F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3976
7683e9e5 3977DELL LAPTOP FREEFALL DRIVER
817a5cdb
PR
3978M: Pali Rohár <pali.rohar@gmail.com>
3979S: Maintained
7683e9e5 3980F: drivers/platform/x86/dell-smo8800.c
817a5cdb 3981
7683e9e5 3982DELL LAPTOP RBTN DRIVER
cdbff611
PR
3983M: Pali Rohár <pali.rohar@gmail.com>
3984S: Maintained
7683e9e5 3985F: drivers/platform/x86/dell-rbtn.*
cdbff611 3986
1da177e4 3987DELL LAPTOP SMM DRIVER
a5afba16 3988M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3989S: Maintained
a5afba16 3990F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3991F: include/uapi/linux/i8k.h
1da177e4 3992
90563ec4 3993DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3994M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3995S: Maintained
679655da
JP
3996F: Documentation/dcdbas.txt
3997F: drivers/firmware/dcdbas.*
90563ec4 3998
0b3f6109 3999DELL WMI EXTRAS DRIVER
8b58be88 4000M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 4001M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 4002S: Maintained
36b3a96f 4003F: drivers/platform/x86/dell-wmi.c
0b3f6109 4004
82abbea7
RD
4005DELTA ST MEDIA DRIVER
4006M: Hugues Fruchet <hugues.fruchet@st.com>
4007L: linux-media@vger.kernel.org
4008T: git git://linuxtv.org/media_tree.git
4009W: https://linuxtv.org
4010S: Supported
4011F: drivers/media/platform/sti/delta
4012
7683e9e5
LT
4013DENALI NAND DRIVER
4014M: Masahiro Yamada <yamada.masahiro@socionext.com>
4015L: linux-mtd@lists.infradead.org
4016S: Supported
4017F: drivers/mtd/nand/denali*
4018
5efc75e3 4019DESIGNWARE USB2 DRD IP DRIVER
16272ae7 4020M: John Youn <johnyoun@synopsys.com>
5efc75e3 4021L: linux-usb@vger.kernel.org
18f340f9 4022T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 4023S: Maintained
197ba5f4 4024F: drivers/usb/dwc2/
5efc75e3 4025
94ab23dd 4026DESIGNWARE USB3 DRD IP DRIVER
a55f6286 4027M: Felipe Balbi <balbi@kernel.org>
94ab23dd 4028L: linux-usb@vger.kernel.org
94ab23dd
FB
4029T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4030S: Maintained
4031F: drivers/usb/dwc3/
4032
feda2840
AK
4033DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4034M: Andreas Klinger <ak@it-klinger.de>
4035L: linux-iio@vger.kernel.org
4036S: Maintained
4037F: drivers/iio/proximity/srf*.c
4038
833c9545
JB
4039DEVICE COREDUMP (DEV_COREDUMP)
4040M: Johannes Berg <johannes@sipsolutions.net>
4041L: linux-kernel@vger.kernel.org
4042S: Maintained
4043F: drivers/base/devcoredump.c
4044F: include/linux/devcoredump.h
4045
89d07767
KP
4046DEVICE FREQUENCY (DEVFREQ)
4047M: MyungJoo Ham <myungjoo.ham@samsung.com>
4048M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 4049R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 4050L: linux-pm@vger.kernel.org
6a3cd722 4051T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
4052S: Maintained
4053F: drivers/devfreq/
6a3cd722
CC
4054F: include/linux/devfreq.h
4055F: Documentation/devicetree/bindings/devfreq/
89d07767 4056
7dbded06
CC
4057DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4058M: Chanwoo Choi <cw00.choi@samsung.com>
4059L: linux-pm@vger.kernel.org
4060T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4061S: Supported
4062F: drivers/devfreq/event/
4063F: drivers/devfreq/devfreq-event.c
4064F: include/linux/devfreq-event.h
4065F: Documentation/devicetree/bindings/devfreq/event/
89d07767 4066
1da177e4 4067DEVICE NUMBER REGISTRY
8b58be88 4068M: Torben Mathiasen <device@lanana.org>
1da177e4 4069W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
4070S: Maintained
4071
e2d1d6c0 4072DEVICE-MAPPER (LVM)
854ecaad 4073M: Alasdair Kergon <agk@redhat.com>
8504eed3 4074M: Mike Snitzer <snitzer@redhat.com>
854ecaad 4075M: dm-devel@redhat.com
e2d1d6c0
RD
4076L: dm-devel@redhat.com
4077W: http://sources.redhat.com/dm
8a6e2535 4078Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 4079T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 4080T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 4081S: Maintained
679655da
JP
4082F: Documentation/device-mapper/
4083F: drivers/md/dm*
854ecaad 4084F: drivers/md/persistent-data/
679655da
JP
4085F: include/linux/device-mapper.h
4086F: include/linux/dm-*.h
8504eed3 4087F: include/uapi/linux/dm-*.h
e2d1d6c0 4088
bfcd3a46
JP
4089DEVLINK
4090M: Jiri Pirko <jiri@mellanox.com>
4091L: netdev@vger.kernel.org
4092S: Supported
4093F: net/core/devlink.c
4094F: include/net/devlink.h
4095F: include/uapi/linux/devlink.h
4096
c0d995aa
OST
4097DIALOG SEMICONDUCTOR DRIVERS
4098M: Support Opensource <support.opensource@diasemi.com>
4099W: http://www.dialog-semiconductor.com/products
4100S: Supported
4101F: Documentation/hwmon/da90??
047cfd01 4102F: Documentation/devicetree/bindings/mfd/da90*.txt
34026764
ST
4103F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4104F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4eeb08b4 4105F: Documentation/devicetree/bindings/regulator/da92*.txt
34026764 4106F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
7c933772 4107F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
4108F: drivers/gpio/gpio-da90??.c
4109F: drivers/hwmon/da90??-hwmon.c
7be72c2c 4110F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
4111F: drivers/input/misc/da90??_onkey.c
4112F: drivers/input/touchscreen/da9052_tsi.c
4113F: drivers/leds/leds-da90??.c
4114F: drivers/mfd/da903x.c
4115F: drivers/mfd/da90??-*.c
7be72c2c 4116F: drivers/mfd/da91??-*.c
8c0984e5
SR
4117F: drivers/power/supply/da9052-battery.c
4118F: drivers/power/supply/da91??-*.c
c0d995aa
OST
4119F: drivers/regulator/da903x.c
4120F: drivers/regulator/da9???-regulator.[ch]
34026764 4121F: drivers/thermal/da90??-thermal.c
c0d995aa
OST
4122F: drivers/rtc/rtc-da90??.c
4123F: drivers/video/backlight/da90??_bl.c
4124F: drivers/watchdog/da90??_wdt.c
4125F: include/linux/mfd/da903x.h
4126F: include/linux/mfd/da9052/
4127F: include/linux/mfd/da9055/
047cfd01 4128F: include/linux/mfd/da9062/
c0d995aa 4129F: include/linux/mfd/da9063/
7be72c2c 4130F: include/linux/mfd/da9150/
4eeb08b4 4131F: include/linux/regulator/da9211.h
c0d995aa
OST
4132F: include/sound/da[79]*.h
4133F: sound/soc/codecs/da[79]*.[ch]
4134
6ea5dcdf
WBG
4135DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4136M: William Breathitt Gray <vilhelm.gray@gmail.com>
4137L: linux-gpio@vger.kernel.org
4138S: Maintained
4139F: drivers/gpio/gpio-gpio-mm.c
4140
599aa697
LL
4141DIGI NEO AND CLASSIC PCI PRODUCTS
4142M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 4143M: Mark Hounschell <markh@compro.net>
599aa697
LL
4144L: driverdev-devel@linuxdriverproject.org
4145S: Maintained
4146F: drivers/staging/dgnc/
4147
335d7c58 4148DIOLAN U2C-12 I2C DRIVER
ca462085 4149M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
4150L: linux-i2c@vger.kernel.org
4151S: Maintained
4152F: drivers/i2c/busses/i2c-diolan-u2c.c
4153
d475c634 4154DIRECT ACCESS (DAX)
e057541a
RZ
4155M: Matthew Wilcox <mawilcox@microsoft.com>
4156M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
4157L: linux-fsdevel@vger.kernel.org
4158S: Supported
4159F: fs/dax.c
e057541a
RZ
4160F: include/linux/dax.h
4161F: include/trace/events/fs_dax.h
d475c634 4162
e7839f25 4163DIRECTORY NOTIFICATION (DNOTIFY)
67427715
JK
4164M: Jan Kara <jack@suse.cz>
4165R: Amir Goldstein <amir73il@gmail.com>
4166L: linux-fsdevel@vger.kernel.org
3c5119c0 4167S: Maintained
679655da
JP
4168F: Documentation/filesystems/dnotify.txt
4169F: fs/notify/dnotify/
4170F: include/linux/dnotify.h
1da177e4
LT
4171
4172DISK GEOMETRY AND PARTITION HANDLING
8b58be88 4173M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
4174W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4175W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4176W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4177S: Maintained
4178
4480f15b 4179DISKQUOTA
d8130624 4180M: Jan Kara <jack@suse.com>
1da177e4 4181S: Maintained
679655da
JP
4182F: Documentation/filesystems/quota.txt
4183F: fs/quota/
4184F: include/linux/quota*.h
c117ab84 4185F: include/uapi/linux/quota*.h
1da177e4 4186
702686ad
BT
4187DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4188M: Bernie Thompson <bernie@plugable.com>
4189L: linux-fbdev@vger.kernel.org
4190S: Maintained
4191W: http://plugable.com/category/projects/udlfb/
8a61f013 4192F: drivers/video/fbdev/udlfb.c
702686ad
BT
4193F: include/video/udlfb.h
4194F: Documentation/fb/udlfb.txt
4195
e7839f25 4196DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4197M: Christine Caulfield <ccaulfie@redhat.com>
4198M: David Teigland <teigland@redhat.com>
a4644184 4199L: cluster-devel@redhat.com
5be7b50f 4200W: http://sources.redhat.com/cluster/
9f273c24 4201T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4202S: Supported
679655da 4203F: fs/dlm/
5be7b50f 4204
53b6b3e0
SS
4205DMA BUFFER SHARING FRAMEWORK
4206M: Sumit Semwal <sumit.semwal@linaro.org>
4207S: Maintained
4208L: linux-media@vger.kernel.org
4209L: dri-devel@lists.freedesktop.org
8ada6d2d 4210L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4211F: drivers/dma-buf/
e46d12c6
JP
4212F: include/linux/dma-buf*
4213F: include/linux/reservation.h
4214F: include/linux/*fence.h
e7e21c72 4215F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4216T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4217
b3e5f263 4218DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 4219M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
4220L: dmaengine@vger.kernel.org
4221Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4222S: Maintained
679655da 4223F: drivers/dma/
0ce3c066 4224F: include/linux/dmaengine.h
c56d329e 4225F: Documentation/devicetree/bindings/dma/
979a281e
VK
4226F: Documentation/dmaengine/
4227T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4228
7683e9e5
LT
4229DMA MAPPING HELPERS
4230M: Christoph Hellwig <hch@lst.de>
4231M: Marek Szyprowski <m.szyprowski@samsung.com>
4232R: Robin Murphy <robin.murphy@arm.com>
4a75682c 4233L: iommu@lists.linux-foundation.org
7683e9e5
LT
4234T: git git://git.infradead.org/users/hch/dma-mapping.git
4235W: http://git.infradead.org/users/hch/dma-mapping.git
4236S: Supported
4237F: lib/dma-debug.c
4238F: lib/dma-noop.c
4239F: lib/dma-virt.c
4240F: drivers/base/dma-mapping.c
4241F: drivers/base/dma-coherent.c
4242F: include/linux/dma-mapping.h
4243
b825037d 4244DME1737 HARDWARE MONITOR DRIVER
8b58be88 4245M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4246L: linux-hwmon@vger.kernel.org
b825037d 4247S: Maintained
679655da
JP
4248F: Documentation/hwmon/dme1737
4249F: drivers/hwmon/dme1737.c
b825037d 4250
1f31e1b1 4251DMI/SMBIOS SUPPORT
d8130624 4252M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4253S: Maintained
d4aeef93 4254T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4255F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4256F: drivers/firmware/dmi-id.c
4257F: drivers/firmware/dmi_scan.c
4258F: include/linux/dmi.h
4259
7d2c86b5 4260DOCUMENTATION
ad3118b9 4261M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4262L: linux-doc@vger.kernel.org
4263S: Maintained
679655da 4264F: Documentation/
52b3f239 4265F: scripts/kernel-doc
97be078b
RD
4266X: Documentation/ABI/
4267X: Documentation/devicetree/
933a46b8
JC
4268X: Documentation/acpi
4269X: Documentation/power
4270X: Documentation/spi
618cd932 4271X: Documentation/media
c51edfb1 4272T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4273
7683e9e5
LT
4274DONGWOON DW9714 LENS VOICE COIL DRIVER
4275M: Sakari Ailus <sakari.ailus@linux.intel.com>
4276L: linux-media@vger.kernel.org
4277T: git git://linuxtv.org/media_tree.git
4278S: Maintained
4279F: drivers/media/i2c/dw9714.c
4280
1da177e4 4281DOUBLETALK DRIVER
8b58be88 4282M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4283L: blinux-list@redhat.com
4284S: Maintained
679655da
JP
4285F: drivers/char/dtlk.c
4286F: include/linux/dtlk.h
1da177e4 4287
9836a882
RP
4288DPAA2 DATAPATH I/O (DPIO) DRIVER
4289M: Roy Pledge <Roy.Pledge@nxp.com>
4290L: linux-kernel@vger.kernel.org
4291S: Maintained
4292F: drivers/staging/fsl-mc/bus/dpio
4293
92ac903a
IR
4294DPAA2 ETHERNET DRIVER
4295M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4296L: linux-kernel@vger.kernel.org
4297S: Maintained
4298F: drivers/staging/fsl-dpaa2/ethernet
4299
e2d1d6c0 4300DPT_I2O SCSI RAID DRIVER
8b58be88 4301M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4302L: linux-scsi@vger.kernel.org
4303W: http://www.adaptec.com/
4304S: Maintained
679655da
JP
4305F: drivers/scsi/dpt*
4306F: drivers/scsi/dpt/
e2d1d6c0 4307
b411b363 4308DRBD DRIVER
bc2c049d
RK
4309M: Philipp Reisner <philipp.reisner@linbit.com>
4310M: Lars Ellenberg <lars.ellenberg@linbit.com>
4311L: drbd-dev@lists.linbit.com
28b8e8d4 4312W: http://www.drbd.org
bc2c049d
RK
4313T: git git://git.linbit.com/linux-drbd.git
4314T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4315S: Supported
4316F: drivers/block/drbd/
4317F: lib/lru_cache.c
4318F: Documentation/blockdev/drbd/
b411b363 4319
27f395b8 4320DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
879a5a00 4321M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4322T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4323S: Supported
679655da 4324F: Documentation/kobject.txt
7cfc51b9 4325F: drivers/base/
87544653 4326F: fs/debugfs/
dc7dfcd8 4327F: fs/sysfs/
87544653 4328F: include/linux/debugfs.h
dc7dfcd8 4329F: include/linux/kobj*
679655da 4330F: lib/kobj*
1da177e4 4331
82abbea7
RD
4332DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4333M: Kevin Hilman <khilman@kernel.org>
4334M: Nishanth Menon <nm@ti.com>
4335S: Maintained
4336F: drivers/power/avs/
4337F: include/linux/power/smartreflex.h
4338L: linux-pm@vger.kernel.org
4339
bed41005
TC
4340DRM DRIVER FOR ARM PL111 CLCD
4341M: Eric Anholt <eric@anholt.net>
4342T: git git://anongit.freedesktop.org/drm/drm-misc
4343S: Supported
4344F: drivers/gpu/drm/pl111/
4345
c842b693
EV
4346DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4347M: Dave Airlie <airlied@redhat.com>
4348S: Odd Fixes
4349F: drivers/gpu/drm/ast/
4350
4351DRM DRIVER FOR BOCHS VIRTUAL GPU
4352M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f 4353L: virtualization@lists.linux-foundation.org
0f445486 4354T: git git://anongit.freedesktop.org/drm/drm-misc
0c19f97f 4355S: Maintained
c842b693
EV
4356F: drivers/gpu/drm/bochs/
4357
7683e9e5
LT
4358DRM DRIVER FOR INTEL I810 VIDEO CARDS
4359S: Orphan / Obsolete
4360F: drivers/gpu/drm/i810/
4361F: include/uapi/drm/i810_drm.h
4362
4363DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4364S: Orphan / Obsolete
4365F: drivers/gpu/drm/mga/
4366F: include/uapi/drm/mga_drm.h
4367
4368DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4369M: Dave Airlie <airlied@redhat.com>
4370S: Odd Fixes
4371F: drivers/gpu/drm/mgag200/
4372
4373DRM DRIVER FOR MI0283QT
4374M: Noralf Trønnes <noralf@tronnes.org>
4375S: Maintained
4376F: drivers/gpu/drm/tinydrm/mi0283qt.c
4377F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4378
4379DRM DRIVER FOR MSM ADRENO GPU
4380M: Rob Clark <robdclark@gmail.com>
4381L: linux-arm-msm@vger.kernel.org
4382L: dri-devel@lists.freedesktop.org
4383L: freedreno@lists.freedesktop.org
4384T: git git://people.freedesktop.org/~robclark/linux
4385S: Maintained
4386F: drivers/gpu/drm/msm/
4387F: include/uapi/drm/msm_drm.h
4388F: Documentation/devicetree/bindings/display/msm/
4389
4390DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4391M: Ben Skeggs <bskeggs@redhat.com>
4392L: dri-devel@lists.freedesktop.org
4393L: nouveau@lists.freedesktop.org
4394T: git git://github.com/skeggsb/linux
4395S: Supported
4396F: drivers/gpu/drm/nouveau/
4397F: include/uapi/drm/nouveau_drm.h
4398
3882a734
LT
4399DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4400M: Noralf Trønnes <noralf@tronnes.org>
4401S: Maintained
4402F: drivers/gpu/drm/tinydrm/repaper.c
4403F: Documentation/devicetree/bindings/display/repaper.txt
4404
c842b693
EV
4405DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4406M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4407M: Gerd Hoffmann <kraxel@redhat.com>
4408L: virtualization@lists.linux-foundation.org
0f445486 4409T: git git://anongit.freedesktop.org/drm/drm-misc
af3076e6
GH
4410S: Obsolete
4411W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4412F: drivers/gpu/drm/cirrus/
4413
7683e9e5
LT
4414DRM DRIVER FOR QXL VIRTUAL GPU
4415M: Dave Airlie <airlied@redhat.com>
4416M: Gerd Hoffmann <kraxel@redhat.com>
4417L: virtualization@lists.linux-foundation.org
4418T: git git://anongit.freedesktop.org/drm/drm-misc
4419S: Maintained
4420F: drivers/gpu/drm/qxl/
4421F: include/uapi/drm/qxl_drm.h
4422
4423DRM DRIVER FOR RAGE 128 VIDEO CARDS
4424S: Orphan / Obsolete
4425F: drivers/gpu/drm/r128/
4426F: include/uapi/drm/r128_drm.h
4427
4428DRM DRIVER FOR SAVAGE VIDEO CARDS
4429S: Orphan / Obsolete
4430F: drivers/gpu/drm/savage/
4431F: include/uapi/drm/savage_drm.h
4432
4433DRM DRIVER FOR SIS VIDEO CARDS
4434S: Orphan / Obsolete
4435F: drivers/gpu/drm/sis/
4436F: include/uapi/drm/sis_drm.h
4437
eac99d4a
DL
4438DRM DRIVER FOR SITRONIX ST7586 PANELS
4439M: David Lechner <david@lechnology.com>
4440S: Maintained
4441F: drivers/gpu/drm/tinydrm/st7586.c
4442F: Documentation/devicetree/bindings/display/st7586.txt
4443
7683e9e5
LT
4444DRM DRIVER FOR TDFX VIDEO CARDS
4445S: Orphan / Obsolete
4446F: drivers/gpu/drm/tdfx/
4447
4448DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4449M: Dave Airlie <airlied@redhat.com>
4450S: Odd Fixes
4451F: drivers/gpu/drm/udl/
4452
4453DRM DRIVER FOR VMWARE VIRTUAL GPU
4454M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4455M: Sinclair Yeh <syeh@vmware.com>
4456M: Thomas Hellstrom <thellstrom@vmware.com>
4457L: dri-devel@lists.freedesktop.org
4458T: git git://people.freedesktop.org/~syeh/repos_linux
4459T: git git://people.freedesktop.org/~thomash/linux
566f5939 4460S: Supported
7683e9e5
LT
4461F: drivers/gpu/drm/vmwgfx/
4462F: include/uapi/drm/vmwgfx_drm.h
566f5939 4463
7683e9e5
LT
4464DRM DRIVERS
4465M: David Airlie <airlied@linux.ie>
03e255b9 4466L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4467T: git git://people.freedesktop.org/~airlied/linux
4468B: https://bugs.freedesktop.org/
4469C: irc://chat.freenode.net/dri-devel
03e255b9 4470S: Maintained
7683e9e5
LT
4471F: drivers/gpu/drm/
4472F: drivers/gpu/vga/
4473F: Documentation/devicetree/bindings/display/
4474F: Documentation/devicetree/bindings/gpu/
4475F: Documentation/devicetree/bindings/video/
4476F: Documentation/gpu/
4477F: include/drm/
4478F: include/uapi/drm/
4479F: include/linux/vga*
03e255b9 4480
7683e9e5 4481DRM DRIVERS AND MISC GPU PATCHES
cbce7107 4482M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4483M: Jani Nikula <jani.nikula@linux.intel.com>
7683e9e5
LT
4484M: Sean Paul <seanpaul@chromium.org>
4485W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4486S: Maintained
0f445486 4487T: git git://anongit.freedesktop.org/drm/drm-misc
7683e9e5
LT
4488F: Documentation/gpu/
4489F: drivers/gpu/vga/
4490F: drivers/gpu/drm/*
4491F: include/drm/drm*
4492F: include/uapi/drm/drm*
4493F: include/linux/vga*
99763bb8 4494
bf1139df
MR
4495DRM DRIVERS FOR ALLWINNER A10
4496M: Maxime Ripard <maxime.ripard@free-electrons.com>
4497L: dri-devel@lists.freedesktop.org
4498S: Supported
4499F: drivers/gpu/drm/sun4i/
4500F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
2da042ac 4501T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
bf1139df 4502
1de7ac68
NA
4503DRM DRIVERS FOR AMLOGIC SOCS
4504M: Neil Armstrong <narmstrong@baylibre.com>
4505L: dri-devel@lists.freedesktop.org
4506L: linux-amlogic@lists.infradead.org
4507W: http://linux-meson.com/
4508S: Supported
4509F: drivers/gpu/drm/meson/
4510F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
b40af4d5
NA
4511F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4512F: Documentation/gpu/meson.rst
75bb485d 4513T: git git://anongit.freedesktop.org/drm/drm-misc
1de7ac68 4514
7683e9e5
LT
4515DRM DRIVERS FOR ATMEL HLCDC
4516M: Boris Brezillon <boris.brezillon@free-electrons.com>
4517L: dri-devel@lists.freedesktop.org
4518S: Supported
4519F: drivers/gpu/drm/atmel-hlcdc/
4520F: Documentation/devicetree/bindings/drm/atmel/
4521T: git git://anongit.freedesktop.org/drm/drm-misc
4522
4523DRM DRIVERS FOR BRIDGE CHIPS
4524M: Archit Taneja <architt@codeaurora.org>
4525M: Andrzej Hajda <a.hajda@samsung.com>
4526R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4527S: Maintained
4528T: git git://anongit.freedesktop.org/drm/drm-misc
4529F: drivers/gpu/drm/bridge/
4530
398a6d4a
KP
4531DRM DRIVERS FOR EXYNOS
4532M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4533M: Joonyoung Shim <jy0922.shim@samsung.com>
4534M: Seung-Woo Kim <sw0312.kim@samsung.com>
4535M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4536L: dri-devel@lists.freedesktop.org
25a58030 4537T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4538S: Supported
14430813 4539F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4540F: include/uapi/drm/exynos_drm.h
4541F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4542
b55a1b9c 4543DRM DRIVERS FOR FREESCALE DCU
bc66757a 4544M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4545M: Alison Wang <alison.wang@freescale.com>
4546L: dri-devel@lists.freedesktop.org
4547S: Supported
4548F: drivers/gpu/drm/fsl-dcu/
2d799dde 4549F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4550F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4551F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4552
0a3d775f
PZ
4553DRM DRIVERS FOR FREESCALE IMX
4554M: Philipp Zabel <p.zabel@pengutronix.de>
4555L: dri-devel@lists.freedesktop.org
4556S: Maintained
4557F: drivers/gpu/drm/imx/
ef739aa4 4558F: drivers/gpu/ipu-v3/
2d799dde 4559F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4560
ba2199a6
PJ
4561DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4562M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4563L: dri-devel@lists.freedesktop.org
4564T: git git://github.com/patjak/drm-gma500
4565S: Maintained
5ff18e42 4566F: drivers/gpu/drm/gma500/
ba2199a6 4567
c84ffde9
XL
4568DRM DRIVERS FOR HISILICON
4569M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4570M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4571R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4572R: Chen Feng <puck.chen@hisilicon.com>
4573L: dri-devel@lists.freedesktop.org
4574T: git git://github.com/xin3liang/linux.git
4575S: Maintained
4576F: drivers/gpu/drm/hisilicon/
4577F: Documentation/devicetree/bindings/display/hisilicon/
4578
37b2a214
CH
4579DRM DRIVERS FOR MEDIATEK
4580M: CK Hu <ck.hu@mediatek.com>
4581M: Philipp Zabel <p.zabel@pengutronix.de>
4582L: dri-devel@lists.freedesktop.org
4583S: Supported
4584F: drivers/gpu/drm/mediatek/
4585F: Documentation/devicetree/bindings/display/mediatek/
4586
bd3b49f2 4587DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4588M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4589L: dri-devel@lists.freedesktop.org
4590L: linux-tegra@vger.kernel.org
a5ad7a63 4591T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4592S: Supported
dee8268f 4593F: drivers/gpu/drm/tegra/
a5ad7a63 4594F: drivers/gpu/host1x/
e1e90644 4595F: include/linux/host1x.h
a5ad7a63 4596F: include/uapi/drm/tegra_drm.h
2d799dde 4597F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4598
a284e9d1
LP
4599DRM DRIVERS FOR RENESAS
4600M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4601L: dri-devel@lists.freedesktop.org
4a121096 4602L: linux-renesas-soc@vger.kernel.org
2392ccd4 4603T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4604S: Supported
4605F: drivers/gpu/drm/rcar-du/
4606F: drivers/gpu/drm/shmobile/
a284e9d1 4607F: include/linux/platform_data/shmob_drm.h
907c1bbd 4608F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
33be436d 4609F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4610
625e0346
HS
4611DRM DRIVERS FOR ROCKCHIP
4612M: Mark Yao <mark.yao@rock-chips.com>
4613L: dri-devel@lists.freedesktop.org
4614S: Maintained
4615F: drivers/gpu/drm/rockchip/
f253f7eb 4616F: Documentation/devicetree/bindings/display/rockchip/
0f445486 4617T: git git://anongit.freedesktop.org/drm/drm-misc
625e0346 4618
7f11c476
BG
4619DRM DRIVERS FOR STI
4620M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4621M: Vincent Abriou <vincent.abriou@st.com>
4622L: dri-devel@lists.freedesktop.org
db8b1590 4623T: git git://anongit.freedesktop.org/drm/drm-misc
7f11c476
BG
4624S: Maintained
4625F: drivers/gpu/drm/sti
2d799dde 4626F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4627
ccb92b94
YF
4628DRM DRIVERS FOR STM
4629M: Yannick Fertre <yannick.fertre@st.com>
4630M: Philippe Cornu <philippe.cornu@st.com>
05d7435e
VA
4631M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4632M: Vincent Abriou <vincent.abriou@st.com>
ccb92b94
YF
4633L: dri-devel@lists.freedesktop.org
4634T: git git://anongit.freedesktop.org/drm/drm-misc
4635S: Maintained
4636F: drivers/gpu/drm/stm
4637F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4638
7683e9e5
LT
4639DRM DRIVERS FOR TI LCDC
4640M: Jyri Sarha <jsarha@ti.com>
4641R: Tomi Valkeinen <tomi.valkeinen@ti.com>
8bb0bce9
LS
4642L: dri-devel@lists.freedesktop.org
4643S: Maintained
7683e9e5
LT
4644F: drivers/gpu/drm/tilcdc/
4645F: Documentation/devicetree/bindings/display/tilcdc/
8bb0bce9 4646
7683e9e5
LT
4647DRM DRIVERS FOR TI OMAP
4648M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c4291702 4649L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4650S: Maintained
4651F: drivers/gpu/drm/omapdrm/
4652F: Documentation/devicetree/bindings/display/ti/
c4291702 4653
8636d452
EA
4654DRM DRIVERS FOR VC4
4655M: Eric Anholt <eric@anholt.net>
4656T: git git://github.com/anholt/linux
4657S: Supported
4658F: drivers/gpu/drm/vc4/
4659F: include/uapi/drm/vc4_drm.h
4660F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
0f445486 4661T: git git://anongit.freedesktop.org/drm/drm-misc
8bb0bce9 4662
7683e9e5
LT
4663DRM DRIVERS FOR VIVANTE GPU IP
4664M: Lucas Stach <l.stach@pengutronix.de>
4665R: Russell King <linux+etnaviv@armlinux.org.uk>
4666R: Christian Gmeiner <christian.gmeiner@gmail.com>
4667L: etnaviv@lists.freedesktop.org
adb314ed
TV
4668L: dri-devel@lists.freedesktop.org
4669S: Maintained
7683e9e5
LT
4670F: drivers/gpu/drm/etnaviv/
4671F: include/uapi/drm/etnaviv_drm.h
4672F: Documentation/devicetree/bindings/display/etnaviv/
adb314ed 4673
dbb01037
SG
4674DRM DRIVERS FOR ZTE ZX
4675M: Shawn Guo <shawnguo@kernel.org>
4676L: dri-devel@lists.freedesktop.org
4677S: Maintained
4678F: drivers/gpu/drm/zte/
4679F: Documentation/devicetree/bindings/display/zte,vou.txt
0f445486 4680T: git git://anongit.freedesktop.org/drm/drm-misc
dbb01037 4681
7683e9e5
LT
4682DRM PANEL DRIVERS
4683M: Thierry Reding <thierry.reding@gmail.com>
4684L: dri-devel@lists.freedesktop.org
4685T: git git://anongit.freedesktop.org/tegra/linux.git
4686S: Maintained
4687F: drivers/gpu/drm/drm_panel.c
4688F: drivers/gpu/drm/panel/
4689F: include/drm/drm_panel.h
4690F: Documentation/devicetree/bindings/display/panel/
4691
9df1baa1
NT
4692DRM TINYDRM DRIVERS
4693M: Noralf Trønnes <noralf@tronnes.org>
4694W: https://github.com/notro/tinydrm/wiki/Development
4695T: git git://anongit.freedesktop.org/drm/drm-misc
4696S: Maintained
4697F: drivers/gpu/drm/tinydrm/
4698F: include/drm/tinydrm/
4699
598df1ac
AK
4700DSBR100 USB FM RADIO DRIVER
4701M: Alexey Klimov <klimov.linux@gmail.com>
4702L: linux-media@vger.kernel.org
4703T: git git://linuxtv.org/media_tree.git
4704S: Maintained
4705F: drivers/media/radio/dsbr100.c
4706
1da177e4 4707DSCC4 DRIVER
8b58be88 4708M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4709L: netdev@vger.kernel.org
1da177e4 4710S: Maintained
679655da 4711F: drivers/net/wan/dscc4.c
1da177e4 4712
cc11b140
HV
4713DT3155 MEDIA DRIVER
4714M: Hans Verkuil <hverkuil@xs4all.nl>
4715L: linux-media@vger.kernel.org
4716T: git git://linuxtv.org/media_tree.git
a825eaec 4717W: https://linuxtv.org
cc11b140
HV
4718S: Odd Fixes
4719F: drivers/media/pci/dt3155/
4720
91952bc0
AP
4721DVB_USB_AF9015 MEDIA DRIVER
4722M: Antti Palosaari <crope@iki.fi>
4723L: linux-media@vger.kernel.org
a825eaec 4724W: https://linuxtv.org
91952bc0
AP
4725W: http://palosaari.fi/linux/
4726Q: http://patchwork.linuxtv.org/project/linux-media/list/
4727T: git git://linuxtv.org/anttip/media_tree.git
4728S: Maintained
4729F: drivers/media/usb/dvb-usb-v2/af9015*
4730
4731DVB_USB_AF9035 MEDIA DRIVER
4732M: Antti Palosaari <crope@iki.fi>
4733L: linux-media@vger.kernel.org
a825eaec 4734W: https://linuxtv.org
91952bc0
AP
4735W: http://palosaari.fi/linux/
4736Q: http://patchwork.linuxtv.org/project/linux-media/list/
4737T: git git://linuxtv.org/anttip/media_tree.git
4738S: Maintained
4739F: drivers/media/usb/dvb-usb-v2/af9035*
4740
4741DVB_USB_ANYSEE MEDIA DRIVER
4742M: Antti Palosaari <crope@iki.fi>
4743L: linux-media@vger.kernel.org
a825eaec 4744W: https://linuxtv.org
91952bc0
AP
4745W: http://palosaari.fi/linux/
4746Q: http://patchwork.linuxtv.org/project/linux-media/list/
4747T: git git://linuxtv.org/anttip/media_tree.git
4748S: Maintained
4749F: drivers/media/usb/dvb-usb-v2/anysee*
4750
4751DVB_USB_AU6610 MEDIA DRIVER
4752M: Antti Palosaari <crope@iki.fi>
4753L: linux-media@vger.kernel.org
a825eaec 4754W: https://linuxtv.org
91952bc0
AP
4755W: http://palosaari.fi/linux/
4756Q: http://patchwork.linuxtv.org/project/linux-media/list/
4757T: git git://linuxtv.org/anttip/media_tree.git
4758S: Maintained
4759F: drivers/media/usb/dvb-usb-v2/au6610*
4760
4761DVB_USB_CE6230 MEDIA DRIVER
4762M: Antti Palosaari <crope@iki.fi>
4763L: linux-media@vger.kernel.org
a825eaec 4764W: https://linuxtv.org
91952bc0
AP
4765W: http://palosaari.fi/linux/
4766Q: http://patchwork.linuxtv.org/project/linux-media/list/
4767T: git git://linuxtv.org/anttip/media_tree.git
4768S: Maintained
4769F: drivers/media/usb/dvb-usb-v2/ce6230*
4770
d099dea2
MK
4771DVB_USB_CXUSB MEDIA DRIVER
4772M: Michael Krufky <mkrufky@linuxtv.org>
4773L: linux-media@vger.kernel.org
a825eaec 4774W: https://linuxtv.org
d099dea2
MK
4775W: http://github.com/mkrufky
4776Q: http://patchwork.linuxtv.org/project/linux-media/list/
4777T: git git://linuxtv.org/media_tree.git
4778S: Maintained
9819da66 4779F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4780
91952bc0 4781DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4782M: Antti Palosaari <crope@iki.fi>
4783L: linux-media@vger.kernel.org
a825eaec 4784W: https://linuxtv.org
91952bc0
AP
4785W: http://palosaari.fi/linux/
4786Q: http://patchwork.linuxtv.org/project/linux-media/list/
4787T: git git://linuxtv.org/anttip/media_tree.git
4788S: Maintained
91952bc0 4789F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4790
5560983b 4791DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4792M: Antti Palosaari <crope@iki.fi>
4793L: linux-media@vger.kernel.org
a825eaec 4794W: https://linuxtv.org
91952bc0
AP
4795Q: http://patchwork.linuxtv.org/project/linux-media/list/
4796T: git git://linuxtv.org/anttip/media_tree.git
4797S: Maintained
5560983b 4798F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4799
8856f5f2
MK
4800DVB_USB_MXL111SF MEDIA DRIVER
4801M: Michael Krufky <mkrufky@linuxtv.org>
4802L: linux-media@vger.kernel.org
a825eaec 4803W: https://linuxtv.org
8856f5f2
MK
4804W: http://github.com/mkrufky
4805Q: http://patchwork.linuxtv.org/project/linux-media/list/
4806T: git git://linuxtv.org/mkrufky/mxl111sf.git
4807S: Maintained
4808F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4809
91952bc0
AP
4810DVB_USB_RTL28XXU MEDIA DRIVER
4811M: Antti Palosaari <crope@iki.fi>
4812L: linux-media@vger.kernel.org
a825eaec 4813W: https://linuxtv.org
91952bc0
AP
4814W: http://palosaari.fi/linux/
4815Q: http://patchwork.linuxtv.org/project/linux-media/list/
4816T: git git://linuxtv.org/anttip/media_tree.git
4817S: Maintained
4818F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4819
4820DVB_USB_V2 MEDIA DRIVER
4821M: Antti Palosaari <crope@iki.fi>
4822L: linux-media@vger.kernel.org
a825eaec 4823W: https://linuxtv.org
91952bc0
AP
4824W: http://palosaari.fi/linux/
4825Q: http://patchwork.linuxtv.org/project/linux-media/list/
4826T: git git://linuxtv.org/anttip/media_tree.git
4827S: Maintained
4828F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4829F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4830
ac0ac38f 4831DYNAMIC DEBUG
5c4a97d1 4832M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4833S: Maintained
4834F: lib/dynamic_debug.c
4835F: include/linux/dynamic_debug.h
4836
789c7048 4837DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4838M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4839S: Maintained
df621252 4840F: drivers/tty/serial/dz.*
789c7048 4841
f17effbe
MF
4842E3X0 POWER BUTTON DRIVER
4843M: Moritz Fischer <moritz.fischer@ettus.com>
4844L: usrp-users@lists.ettus.com
4845W: http://www.ettus.com
4846S: Supported
4847F: drivers/input/misc/e3x0-button.c
4848F: Documentation/devicetree/bindings/input/e3x0-button.txt
4849
91952bc0
AP
4850E4000 MEDIA DRIVER
4851M: Antti Palosaari <crope@iki.fi>
4852L: linux-media@vger.kernel.org
a825eaec 4853W: https://linuxtv.org
91952bc0
AP
4854W: http://palosaari.fi/linux/
4855Q: http://patchwork.linuxtv.org/project/linux-media/list/
4856T: git git://linuxtv.org/anttip/media_tree.git
4857S: Maintained
4858F: drivers/media/tuners/e4000*
4859
1da177e4 4860EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4861M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4862L: linux-scsi@vger.kernel.org
4863S: Maintained
679655da 4864F: drivers/scsi/eata.c
1da177e4 4865
91952bc0
AP
4866EC100 MEDIA DRIVER
4867M: Antti Palosaari <crope@iki.fi>
4868L: linux-media@vger.kernel.org
a825eaec 4869W: https://linuxtv.org
91952bc0
AP
4870W: http://palosaari.fi/linux/
4871Q: http://patchwork.linuxtv.org/project/linux-media/list/
4872T: git git://linuxtv.org/anttip/media_tree.git
4873S: Maintained
4874F: drivers/media/dvb-frontends/ec100*
4875
237fead6 4876ECRYPT FILE SYSTEM
0de9adf2 4877M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4878L: ecryptfs@vger.kernel.org
24a923e4 4879W: http://ecryptfs.org
6dc7516e 4880W: https://launchpad.net/ecryptfs
9f273c24 4881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4882S: Supported
679655da
JP
4883F: Documentation/filesystems/ecryptfs.txt
4884F: fs/ecryptfs/
237fead6 4885
c476c23b 4886EDAC-AMD64
487ba8e8 4887M: Borislav Petkov <bp@alien8.de>
91445c72 4888L: linux-edac@vger.kernel.org
487ba8e8 4889S: Maintained
c476c23b
BP
4890F: drivers/edac/amd64_edac*
4891
836dae5d 4892EDAC-CALXEDA
836dae5d
RR
4893M: Robert Richter <rric@kernel.org>
4894L: linux-edac@vger.kernel.org
836dae5d
RR
4895S: Maintained
4896F: drivers/edac/highbank*
4897
f65aad41
RB
4898EDAC-CAVIUM
4899M: Ralf Baechle <ralf@linux-mips.org>
4900M: David Daney <david.daney@cavium.com>
4901L: linux-edac@vger.kernel.org
4902L: linux-mips@linux-mips.org
f65aad41
RB
4903S: Supported
4904F: drivers/edac/octeon_edac*
41003396 4905F: drivers/edac/thunderx_edac*
f65aad41 4906
7683e9e5
LT
4907EDAC-CORE
4908M: Borislav Petkov <bp@alien8.de>
4909M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4910M: Mauro Carvalho Chehab <mchehab@kernel.org>
4911L: linux-edac@vger.kernel.org
4912T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4913T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4914S: Supported
4915F: Documentation/admin-guide/ras.rst
4916F: Documentation/driver-api/edac.rst
4917F: drivers/edac/
4918F: include/linux/edac.h
4919
0e438e3f 4920EDAC-E752X
8b58be88 4921M: Mark Gross <mark.gross@intel.com>
91445c72 4922L: linux-edac@vger.kernel.org
0e438e3f 4923S: Maintained
679655da 4924F: drivers/edac/e752x_edac.c
0e438e3f
DP
4925
4926EDAC-E7XXX
91445c72 4927L: linux-edac@vger.kernel.org
0e438e3f 4928S: Maintained
679655da 4929F: drivers/edac/e7xxx_edac.c
0e438e3f 4930
7d136731
BP
4931EDAC-FSL_DDR
4932M: York Sun <york.sun@nxp.com>
4933L: linux-edac@vger.kernel.org
4934S: Maintained
4935F: drivers/edac/fsl_ddr_edac.*
4936
77c5f5d2 4937EDAC-GHES
5dc8a864
MCC
4938M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4939M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4940L: linux-edac@vger.kernel.org
77c5f5d2 4941S: Maintained
2caa67a6 4942F: drivers/edac/ghes_edac.c
77c5f5d2 4943
6bc78404 4944EDAC-I3000
91445c72 4945L: linux-edac@vger.kernel.org
c91d9075 4946S: Orphan
679655da 4947F: drivers/edac/i3000_edac.c
6bc78404
DT
4948
4949EDAC-I5000
91445c72 4950L: linux-edac@vger.kernel.org
ba9a5918 4951S: Maintained
679655da 4952F: drivers/edac/i5000_edac.c
ba9a5918 4953
44c12cb2 4954EDAC-I5400
5dc8a864
MCC
4955M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4956M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4957L: linux-edac@vger.kernel.org
44c12cb2 4958S: Maintained
679655da 4959F: drivers/edac/i5400_edac.c
44c12cb2 4960
3c9c92b6 4961EDAC-I7300
5dc8a864
MCC
4962M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4963M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4964L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4965S: Maintained
4966F: drivers/edac/i7300_edac.c
4967
67c89316 4968EDAC-I7CORE
5dc8a864
MCC
4969M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4970M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4971L: linux-edac@vger.kernel.org
67c89316 4972S: Maintained
70aff0ce 4973F: drivers/edac/i7core_edac.c
67c89316 4974
7683e9e5
LT
4975EDAC-I82443BXGX
4976M: Tim Small <tim@buttersideup.com>
4977L: linux-edac@vger.kernel.org
4978S: Maintained
4979F: drivers/edac/i82443bxgx_edac.c
4980
ba9a5918 4981EDAC-I82975X
8b58be88 4982M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4983M: "Arvind R." <arvino55@gmail.com>
91445c72 4984L: linux-edac@vger.kernel.org
ba9a5918 4985S: Maintained
679655da 4986F: drivers/edac/i82975x_edac.c
ba9a5918 4987
791b4706
JB
4988EDAC-IE31200
4989M: Jason Baron <jbaron@akamai.com>
4990L: linux-edac@vger.kernel.org
791b4706
JB
4991S: Maintained
4992F: drivers/edac/ie31200_edac.c
4993
ccdfb979 4994EDAC-MPC85XX
30c7469b 4995M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4996L: linux-edac@vger.kernel.org
ccdfb979
JT
4997S: Maintained
4998F: drivers/edac/mpc85xx_edac.[ch]
4999
ba9a5918 5000EDAC-PASEMI
8b58be88 5001M: Egor Martovetsky <egor@pasemi.com>
91445c72 5002L: linux-edac@vger.kernel.org
6bc78404 5003S: Maintained
679655da 5004F: drivers/edac/pasemi_edac.c
6bc78404 5005
7683e9e5
LT
5006EDAC-PND2
5007M: Tony Luck <tony.luck@intel.com>
5008L: linux-edac@vger.kernel.org
5009S: Maintained
5010F: drivers/edac/pnd2_edac.[ch]
5011
0e438e3f 5012EDAC-R82600
8b58be88 5013M: Tim Small <tim@buttersideup.com>
91445c72 5014L: linux-edac@vger.kernel.org
0e438e3f 5015S: Maintained
679655da 5016F: drivers/edac/r82600_edac.c
da9bb1d2 5017
4d096ca7 5018EDAC-SBRIDGE
5dc8a864
MCC
5019M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5020M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 5021L: linux-edac@vger.kernel.org
4d096ca7
MCC
5022S: Maintained
5023F: drivers/edac/sb_edac.c
5024
4ec656bd
TL
5025EDAC-SKYLAKE
5026M: Tony Luck <tony.luck@intel.com>
5027L: linux-edac@vger.kernel.org
5028S: Maintained
5029F: drivers/edac/skx_edac.c
5030
af39917d
CL
5031EDIROL UA-101/UA-1000 DRIVER
5032M: Clemens Ladisch <clemens@ladisch.de>
5033L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5034T: git git://git.alsa-project.org/alsa-kernel.git
5035S: Maintained
5036F: sound/usb/misc/ua101.c
5037
7683e9e5 5038EFI TEST DRIVER
1f7df953 5039L: linux-efi@vger.kernel.org
7683e9e5
LT
5040M: Ivan Hu <ivan.hu@canonical.com>
5041M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 5042S: Maintained
7683e9e5 5043F: drivers/firmware/efi/test/
1f7df953 5044
d68772b7
MF
5045EFI VARIABLE FILESYSTEM
5046M: Matthew Garrett <matthew.garrett@nebula.com>
5047M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 5048M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
5049T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5050L: linux-efi@vger.kernel.org
5051S: Maintained
5052F: fs/efivarfs/
5053
85a00d9b
PJ
5054EFIFB FRAMEBUFFER DRIVER
5055L: linux-fbdev@vger.kernel.org
5056M: Peter Jones <pjones@redhat.com>
5057S: Maintained
8a61f013 5058F: drivers/video/fbdev/efifb.c
85a00d9b 5059
0bee8d28
JT
5060EFS FILESYSTEM
5061W: http://aeschi.ch.eu.org/efs/
5062S: Orphan
679655da 5063F: fs/efs/
0bee8d28 5064
aa8a9e25 5065EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 5066M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
5067L: netdev@vger.kernel.org
5068S: Maintained
9aa32835 5069F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 5070
f0319efe 5071EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
5072M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5073M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 5074L: linux-media@vger.kernel.org
a825eaec 5075W: https://linuxtv.org
f0319efe
MCC
5076T: git git://linuxtv.org/media_tree.git
5077S: Maintained
5078F: drivers/media/usb/em28xx/
618cd932 5079F: Documentation/media/v4l-drivers/em28xx*
f0319efe 5080
3e3a7d66 5081EMBEDDED LINUX
8b58be88
JP
5082M: Paul Gortmaker <paul.gortmaker@windriver.com>
5083M: Matt Mackall <mpm@selenic.com>
5084M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
5085L: linux-embedded@vger.kernel.org
5086S: Maintained
5087
82abbea7
RD
5088Emulex 10Gbps iSCSI - OneConnect DRIVER
5089M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5090M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5091M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
ce00f85c 5092L: linux-scsi@vger.kernel.org
b8aca0c1 5093W: http://www.broadcom.com
ce00f85c 5094S: Supported
82abbea7 5095F: drivers/scsi/be2iscsi/
5f5bac82 5096
82abbea7
RD
5097Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5098M: Sathya Perla <sathya.perla@broadcom.com>
5099M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5100M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5101M: Somnath Kotur <somnath.kotur@broadcom.com>
5102L: netdev@vger.kernel.org
5103W: http://www.emulex.com
5104S: Supported
5105F: drivers/net/ethernet/emulex/benet/
5106
5107EMULEX ONECONNECT ROCE DRIVER
5108M: Selvin Xavier <selvin.xavier@broadcom.com>
5109M: Devesh Sharma <devesh.sharma@broadcom.com>
5110L: linux-rdma@vger.kernel.org
5111W: http://www.broadcom.com
5112S: Odd Fixes
5113F: drivers/infiniband/hw/ocrdma/
5114F: include/uapi/rdma/ocrdma-abi.h
5115
5116EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5117M: James Smart <james.smart@broadcom.com>
5118M: Dick Kennedy <dick.kennedy@broadcom.com>
5119L: linux-scsi@vger.kernel.org
5120W: http://www.broadcom.com
5121S: Supported
5122F: drivers/scsi/lpfc/
5123
5124ENE CB710 FLASH CARD READER DRIVER
5125M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5126S: Maintained
5127F: drivers/misc/cb710/
5128F: drivers/mmc/host/cb710-mmc.*
5129F: include/linux/cb710.h
5130
5131ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5132M: Maxim Levitsky <maximlevitsky@gmail.com>
5133S: Maintained
5134F: drivers/media/rc/ene_ir.*
931e39a1 5135
d5ca9006 5136EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 5137M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 5138S: Maintained
084bad91 5139T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 5140F: drivers/video/fbdev/s1d13xxxfb.c
679655da 5141F: include/video/s1d13xxxfb.h
d5ca9006 5142
84cbadad
JL
5143ERRSEQ ERROR TRACKING INFRASTRUCTURE
5144M: Jeff Layton <jlayton@poochiereds.net>
5145S: Maintained
5146F: lib/errseq.c
5147F: include/linux/errseq.h
5148
38df6492
ME
5149ET131X NETWORK DRIVER
5150M: Mark Einon <mark.einon@gmail.com>
5151S: Odd Fixes
5152F: drivers/net/ethernet/agere/
5153
1da177e4 5154ETHERNET BRIDGE
adbbf69d 5155M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 5156L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 5157L: netdev@vger.kernel.org
c996d8b9 5158W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 5159S: Maintained
679655da
JP
5160F: include/linux/netfilter_bridge/
5161F: net/bridge/
1da177e4 5162
22f08ad9 5163ETHERNET PHY LIBRARY
248ccd5e 5164M: Andrew Lunn <andrew@lunn.ch>
22f08ad9
FF
5165M: Florian Fainelli <f.fainelli@gmail.com>
5166L: netdev@vger.kernel.org
5167S: Maintained
13332db5
FF
5168F: Documentation/ABI/testing/sysfs-bus-mdio
5169F: Documentation/devicetree/bindings/net/mdio*
22f08ad9 5170F: Documentation/networking/phy.txt
13332db5 5171F: drivers/net/phy/
22f08ad9
FF
5172F: drivers/of/of_mdio.c
5173F: drivers/of/of_net.c
13332db5
FF
5174F: include/linux/*mdio*.h
5175F: include/linux/of_net.h
5176F: include/linux/phy.h
5177F: include/linux/phy_fixed.h
5178F: include/linux/platform_data/mdio-gpio.h
29fda25a 5179F: include/linux/platform_data/mdio-bcm-unimac.h
13332db5
FF
5180F: include/trace/events/mdio.h
5181F: include/uapi/linux/mdio.h
5182F: include/uapi/linux/mii.h
22f08ad9 5183
1da177e4 5184EXT2 FILE SYSTEM
d8130624 5185M: Jan Kara <jack@suse.com>
72be2ccf 5186L: linux-ext4@vger.kernel.org
1da177e4 5187S: Maintained
679655da
JP
5188F: Documentation/filesystems/ext2.txt
5189F: fs/ext2/
5190F: include/linux/ext2*
1da177e4 5191
72be2ccf 5192EXT4 FILE SYSTEM
8b58be88 5193M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 5194M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 5195L: linux-ext4@vger.kernel.org
08a225f1 5196W: http://ext4.wiki.kernel.org
8a6e2535 5197Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 5198T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 5199S: Maintained
679655da
JP
5200F: Documentation/filesystems/ext4.txt
5201F: fs/ext4/
1da177e4 5202
c5532b09 5203Extended Verification Module (EVM)
74dd744f
MZ
5204M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5205L: linux-ima-devel@lists.sourceforge.net
5206L: linux-security-module@vger.kernel.org
c5532b09
MZ
5207S: Supported
5208F: security/integrity/evm/
5209
7683e9e5
LT
5210EXTENSIBLE FIRMWARE INTERFACE (EFI)
5211M: Matt Fleming <matt@codeblueprint.co.uk>
5212M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5213L: linux-efi@vger.kernel.org
5214T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5215S: Maintained
5216F: Documentation/efi-stub.txt
5217F: arch/*/kernel/efi.c
5218F: arch/x86/boot/compressed/eboot.[ch]
5219F: arch/*/include/asm/efi.h
5220F: arch/x86/platform/efi/
5221F: drivers/firmware/efi/
5222F: include/linux/efi*.h
5223F: arch/arm/boot/compressed/efi-header.S
5224F: arch/arm64/kernel/efi-entry.S
5225
df6b3cfe
MH
5226EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5227M: MyungJoo Ham <myungjoo.ham@samsung.com>
5228M: Chanwoo Choi <cw00.choi@samsung.com>
5229L: linux-kernel@vger.kernel.org
81df63a9 5230T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
5231S: Maintained
5232F: drivers/extcon/
cd2c3e7f
CC
5233F: include/linux/extcon/
5234F: include/linux/extcon.h
df6b3cfe 5235F: Documentation/extcon/
cd2c3e7f 5236F: Documentation/devicetree/bindings/extcon/
df6b3cfe 5237
e2a75c44 5238EXYNOS DP DRIVER
b7701755 5239M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
5240L: dri-devel@lists.freedesktop.org
5241S: Maintained
5242F: drivers/gpu/drm/exynos/exynos_dp*
5243
9b93a409
MS
5244EXYNOS SYSMMU (IOMMU) driver
5245M: Marek Szyprowski <m.szyprowski@samsung.com>
5246L: iommu@lists.linux-foundation.org
5247S: Maintained
5248F: drivers/iommu/exynos-iommu.c
5249
4a66d3fe
NC
5250EZchip NPS platform support
5251M: Noam Camus <noamc@ezchip.com>
5252S: Supported
5253F: arch/arc/plat-eznps
5254F: arch/arc/boot/dts/eznps.dts
5255
82abbea7
RD
5256F2FS FILE SYSTEM
5257M: Jaegeuk Kim <jaegeuk@kernel.org>
5258M: Chao Yu <yuchao0@huawei.com>
5259L: linux-f2fs-devel@lists.sourceforge.net
5260W: https://f2fs.wiki.kernel.org/
5261T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5262S: Maintained
5263F: Documentation/filesystems/f2fs.txt
5264F: Documentation/ABI/testing/sysfs-fs-f2fs
5265F: fs/f2fs/
5266F: include/linux/f2fs_fs.h
5267F: include/trace/events/f2fs.h
5268
e53004e2 5269F71805F HARDWARE MONITORING DRIVER
d8130624 5270M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5271L: linux-hwmon@vger.kernel.org
e53004e2 5272S: Maintained
679655da
JP
5273F: Documentation/hwmon/f71805f
5274F: drivers/hwmon/f71805f.c
e53004e2 5275
88b2dbdb 5276FANOTIFY
67427715
JK
5277M: Jan Kara <jack@suse.cz>
5278R: Amir Goldstein <amir73il@gmail.com>
5279L: linux-fsdevel@vger.kernel.org
88b2dbdb
EP
5280S: Maintained
5281F: fs/notify/fanotify/
5282F: include/linux/fanotify.h
c117ab84 5283F: include/uapi/linux/fanotify.h
88b2dbdb 5284
1da177e4 5285FARSYNC SYNCHRONOUS DRIVER
8b58be88 5286M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5287W: http://www.farsite.co.uk/
5288S: Supported
679655da 5289F: drivers/net/wan/farsync.*
1da177e4 5290
c5408b88 5291FAULT INJECTION SUPPORT
8b58be88 5292M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5293S: Supported
679655da
JP
5294F: Documentation/fault-injection/
5295F: lib/fault-inject.c
c5408b88 5296
053e514f
NT
5297FBTFT Framebuffer drivers
5298M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5299S: Maintained
5300F: drivers/staging/fbtft/
5301
82abbea7
RD
5302FC0011 TUNER DRIVER
5303M: Michael Buesch <m@bues.ch>
5304L: linux-media@vger.kernel.org
5305S: Maintained
5306F: drivers/media/tuners/fc0011.h
5307F: drivers/media/tuners/fc0011.c
5308
5309FC2580 MEDIA DRIVER
5310M: Antti Palosaari <crope@iki.fi>
5311L: linux-media@vger.kernel.org
5312W: https://linuxtv.org
5313W: http://palosaari.fi/linux/
5314Q: http://patchwork.linuxtv.org/project/linux-media/list/
5315T: git git://linuxtv.org/anttip/media_tree.git
5316S: Maintained
5317F: drivers/media/tuners/fc2580*
5318
cae727db 5319FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5320M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 5321L: fcoe-devel@open-fcoe.org
cae727db
RL
5322W: www.Open-FCoE.org
5323S: Supported
5324F: drivers/scsi/libfc/
5325F: drivers/scsi/fcoe/
5326F: include/scsi/fc/
5327F: include/scsi/libfc.h
5328F: include/scsi/libfcoe.h
c117ab84 5329F: include/uapi/scsi/fc/
cae727db 5330
e2d1d6c0 5331FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 5332M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 5333M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5334L: linux-fsdevel@vger.kernel.org
1da177e4 5335S: Maintained
679655da
JP
5336F: include/linux/fcntl.h
5337F: include/linux/fs.h
c117ab84
CEB
5338F: include/uapi/linux/fcntl.h
5339F: include/uapi/linux/fs.h
679655da
JP
5340F: fs/fcntl.c
5341F: fs/locks.c
1da177e4 5342
e2d1d6c0 5343FILESYSTEMS (VFS and infrastructure)
8b58be88 5344M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5345L: linux-fsdevel@vger.kernel.org
173acc7c 5346S: Maintained
679655da 5347F: fs/*
173acc7c 5348
b26e0ed4 5349FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5350M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5351L: linux-hwmon@vger.kernel.org
b26e0ed4 5352S: Maintained
d5ca6918
JP
5353F: drivers/hwmon/f75375s.c
5354F: include/linux/f75375s.h
b26e0ed4 5355
a331b0c3
CL
5356FIREWIRE AUDIO DRIVERS
5357M: Clemens Ladisch <clemens@ladisch.de>
5358L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5359T: git git://git.alsa-project.org/alsa-kernel.git
5360S: Maintained
5361F: sound/firewire/
5362
eb86ec51
SR
5363FIREWIRE MEDIA DRIVERS (firedtv)
5364M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5365L: linux-media@vger.kernel.org
5366L: linux1394-devel@lists.sourceforge.net
5367T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5368S: Maintained
5369F: drivers/media/firewire/
5370
a511ce33
CB
5371FIREWIRE SBP-2 TARGET
5372M: Chris Boot <bootc@bootc.net>
5373L: linux-scsi@vger.kernel.org
5374L: target-devel@vger.kernel.org
5375L: linux1394-devel@lists.sourceforge.net
5376T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5377S: Maintained
5378F: drivers/target/sbp/
5379
7d2c86b5 5380FIREWIRE SUBSYSTEM
8b58be88 5381M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5382L: linux1394-devel@lists.sourceforge.net
958a29cb 5383W: http://ieee1394.wiki.kernel.org/
2ca526bf 5384T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5385S: Maintained
679655da 5386F: drivers/firewire/
8f06ce3b
SR
5387F: include/linux/firewire.h
5388F: include/uapi/linux/firewire*.h
9f6d3c4b 5389F: tools/firewire/
e2d1d6c0
RD
5390
5391FIRMWARE LOADER (request_firmware)
e7604239 5392M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5393L: linux-kernel@vger.kernel.org
5394S: Maintained
679655da
JP
5395F: Documentation/firmware_class/
5396F: drivers/base/firmware*.c
5397F: include/linux/firmware.h
e2d1d6c0 5398
f730e3dc 5399FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5400M: Joshua Morris <josh.h.morris@us.ibm.com>
5401M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5402S: Maintained
5403F: drivers/block/rsxx/
5404
8206f664 5405FLOPPY DRIVER
e5f6450c 5406M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5407T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5408S: Odd fixes
5409F: drivers/block/floppy.c
5410
9c9f32ed
AR
5411FMC SUBSYSTEM
5412M: Alessandro Rubini <rubini@gnudd.com>
5413W: http://www.ohwr.org/projects/fmc-bus
5414S: Supported
5415F: drivers/fmc/
5416F: include/linux/fmc*.h
5417F: include/linux/ipmi-fru.h
5418K: fmc_d.*register
5419
3c0ed7d5 5420FPGA MANAGER FRAMEWORK
deb0b9b2 5421M: Alan Tull <atull@kernel.org>
2007eafd 5422R: Moritz Fischer <mdf@kernel.org>
7f1a5f04 5423L: linux-fpga@vger.kernel.org
3c0ed7d5 5424S: Maintained
e4998077 5425T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
2007eafd 5426Q: http://patchwork.kernel.org/project/linux-fpga/list/
deb0b9b2 5427F: Documentation/fpga/
83ff2d57 5428F: Documentation/devicetree/bindings/fpga/
3c0ed7d5 5429F: drivers/fpga/
deb0b9b2 5430F: include/linux/fpga/
3c0ed7d5
AT
5431W: http://www.rocketboards.org
5432
e2d1d6c0 5433FPU EMULATOR
8b58be88 5434M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5435W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5436S: Maintained
679655da 5437F: arch/x86/math-emu/
e2d1d6c0
RD
5438
5439FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5440L: netdev@vger.kernel.org
c173bfac 5441S: Orphan
679655da
JP
5442F: drivers/net/wan/dlci.c
5443F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5444
5445FRAMEBUFFER LAYER
04f6152d 5446M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5447L: linux-fbdev@vger.kernel.org
04f6152d 5448T: git git://github.com/bzolnier/linux.git
b22fe37b 5449Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5450S: Maintained
679655da 5451F: Documentation/fb/
b22fe37b
PM
5452F: drivers/video/
5453F: include/video/
679655da 5454F: include/linux/fb.h
c117ab84
CEB
5455F: include/uapi/video/
5456F: include/uapi/linux/fb.h
e2d1d6c0 5457
93aafb6d
HG
5458FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5459M: Horia Geantă <horia.geanta@nxp.com>
5460M: Dan Douglass <dan.douglass@nxp.com>
5461L: linux-crypto@vger.kernel.org
5462S: Maintained
5463F: drivers/crypto/caam/
5464F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5465
a57c188e 5466FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5467M: Timur Tabi <timur@tabi.org>
a57c188e 5468L: linux-fbdev@vger.kernel.org
c4ef9bc4 5469S: Maintained
8a61f013 5470F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5471
e2d1d6c0 5472FREESCALE DMA DRIVER
64d09f5e 5473M: Li Yang <leoyang.li@nxp.com>
8b58be88 5474M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5475L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5476S: Maintained
679655da 5477F: drivers/dma/fsldma.*
e2d1d6c0 5478
7683e9e5
LT
5479FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5480M: Claudiu Manoil <claudiu.manoil@freescale.com>
5481L: netdev@vger.kernel.org
5482S: Maintained
5483F: drivers/net/ethernet/freescale/gianfar*
5484X: drivers/net/ethernet/freescale/gianfar_ptp.c
5485F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5486
44248aff
HX
5487FREESCALE GPMI NAND DRIVER
5488M: Han Xu <han.xu@nxp.com>
5489L: linux-mtd@lists.infradead.org
5490S: Maintained
5491F: drivers/mtd/nand/gpmi-nand/*
5492
e2d1d6c0 5493FREESCALE I2C CPM DRIVER
8b58be88 5494M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5495L: linuxppc-dev@lists.ozlabs.org
846557d3 5496L: linux-i2c@vger.kernel.org
0d2b405a 5497S: Maintained
679655da 5498F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5499
7683e9e5
LT
5500FREESCALE IMX / MXC FEC DRIVER
5501M: Fugang Duan <fugang.duan@nxp.com>
5502L: netdev@vger.kernel.org
5503S: Maintained
5504F: drivers/net/ethernet/freescale/fec_main.c
5505F: drivers/net/ethernet/freescale/fec_ptp.c
5506F: drivers/net/ethernet/freescale/fec.h
5507F: Documentation/devicetree/bindings/net/fsl-fec.txt
5508
60e8c5ab 5509FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5510M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5511L: linux-fbdev@vger.kernel.org
efc03ecb 5512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5513S: Maintained
bad985a1 5514F: include/linux/platform_data/video-imxfb.h
8a61f013 5515F: drivers/video/fbdev/imxfb.c
60e8c5ab 5516
7683e9e5
LT
5517FREESCALE QORIQ DPAA ETHERNET DRIVER
5518M: Madalin Bucur <madalin.bucur@nxp.com>
63a0a00b
NA
5519L: netdev@vger.kernel.org
5520S: Maintained
7683e9e5 5521F: drivers/net/ethernet/freescale/dpaa
63a0a00b 5522
2fbfadb5
MB
5523FREESCALE QORIQ DPAA FMAN DRIVER
5524M: Madalin Bucur <madalin.bucur@nxp.com>
5525L: netdev@vger.kernel.org
5526S: Maintained
5527F: drivers/net/ethernet/freescale/fman
5528F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5529
7683e9e5
LT
5530FREESCALE QUAD SPI DRIVER
5531M: Han Xu <han.xu@nxp.com>
5532L: linux-mtd@lists.infradead.org
1b48706f 5533S: Maintained
7683e9e5 5534F: drivers/mtd/spi-nor/fsl-quadspi.c
1b48706f 5535
d9e9d82c 5536FREESCALE QUICC ENGINE LIBRARY
1b48706f 5537M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5538L: linuxppc-dev@lists.ozlabs.org
1b48706f 5539S: Maintained
7aa1aa6e
ZQ
5540F: drivers/soc/fsl/qe/
5541F: include/soc/fsl/*qe*.h
5542F: include/soc/fsl/*ucc*.h
d9e9d82c 5543
beaf53bf 5544FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
64d09f5e 5545M: Li Yang <leoyang.li@nxp.com>
beaf53bf 5546L: netdev@vger.kernel.org
a4724ed6 5547L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5548S: Maintained
ec21e2ec 5549F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5550
c19b6d24
ZQ
5551FREESCALE QUICC ENGINE UCC HDLC DRIVER
5552M: Zhao Qiang <qiang.zhao@nxp.com>
5553L: netdev@vger.kernel.org
5554L: linuxppc-dev@lists.ozlabs.org
5555S: Maintained
5556F: drivers/net/wan/fsl_ucc_hdlc*
5557
d9e9d82c 5558FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5559M: Timur Tabi <timur@tabi.org>
a4724ed6 5560L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5561S: Maintained
df621252 5562F: drivers/tty/serial/ucc_uart.c
d9e9d82c 5563
7683e9e5
LT
5564FREESCALE SOC DRIVERS
5565M: Li Yang <leoyang.li@nxp.com>
5566L: linuxppc-dev@lists.ozlabs.org
5567L: linux-arm-kernel@lists.infradead.org
5568S: Maintained
5569F: Documentation/devicetree/bindings/soc/fsl/
5570F: drivers/soc/fsl/
5571F: include/linux/fsl/
5572
5573FREESCALE SOC FS_ENET DRIVER
5574M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5575M: Vitaly Bordug <vbordug@ru.mvista.com>
5576L: linuxppc-dev@lists.ozlabs.org
5577L: netdev@vger.kernel.org
5578S: Maintained
5579F: drivers/net/ethernet/freescale/fs_enet/
5580F: include/linux/fs_enet_pd.h
5581
d9e9d82c 5582FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5583M: Timur Tabi <timur@tabi.org>
dc85950a 5584M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5585M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5586R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5587L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5588L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5589S: Maintained
69aefcea 5590F: sound/soc/fsl/fsl*
dc85950a 5591F: sound/soc/fsl/imx*
69aefcea 5592F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5593
7683e9e5
LT
5594FREESCALE USB PERIPHERAL DRIVERS
5595M: Li Yang <leoyang.li@nxp.com>
5596L: linux-usb@vger.kernel.org
5597L: linuxppc-dev@lists.ozlabs.org
5598S: Maintained
5599F: drivers/usb/gadget/udc/fsl*
5600
1da177e4 5601FREEVXFS FILESYSTEM
8b58be88 5602M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5603W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5604S: Maintained
679655da 5605F: fs/freevxfs/
1da177e4 5606
71038f52 5607FREEZER
49db1903 5608M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5609M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5610L: linux-pm@vger.kernel.org
71038f52 5611S: Supported
679655da
JP
5612F: Documentation/power/freezing-of-tasks.txt
5613F: include/linux/freezer.h
5614F: kernel/freezer.c
71038f52 5615
839a1f79
KRW
5616FRONTSWAP API
5617M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5618L: linux-kernel@vger.kernel.org
5619S: Maintained
5620F: mm/frontswap.c
5621F: include/linux/frontswap.h
5622
a5432f5a 5623FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5624M: David Howells <dhowells@redhat.com>
e62d6e24 5625L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5626S: Supported
5627F: Documentation/filesystems/caching/
5628F: fs/fscache/
5629F: include/linux/fscache*.h
5630
90fce086 5631FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
598c7d7a
TT
5632M: Theodore Y. Ts'o <tytso@mit.edu>
5633M: Jaegeuk Kim <jaegeuk@kernel.org>
90fce086
EB
5634L: linux-fscrypt@vger.kernel.org
5635Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5636T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
598c7d7a
TT
5637S: Supported
5638F: fs/crypto/
46f47e48 5639F: include/linux/fscrypt*.h
598c7d7a 5640
5ab7ffea 5641FUJITSU FR-V (FRV) PORT
0cf0305f 5642S: Orphan
679655da 5643F: arch/frv/
1da177e4 5644
20b93734 5645FUJITSU LAPTOP EXTRAS
409a3e98 5646M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5647L: platform-driver-x86@vger.kernel.org
20b93734 5648S: Maintained
679655da 5649F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5650
4da621b6
HK
5651FUJITSU M-5MO LS CAMERA ISP DRIVER
5652M: Kyungmin Park <kyungmin.park@samsung.com>
5653M: Heungjun Kim <riverful.kim@samsung.com>
5654L: linux-media@vger.kernel.org
5655S: Maintained
90d72ac6 5656F: drivers/media/i2c/m5mols/
b5dcee22 5657F: include/media/i2c/m5mols.h
4da621b6 5658
2d24c490
RG
5659FUJITSU TABLET EXTRAS
5660M: Robert Gerlach <khnz@gmx.de>
5661L: platform-driver-x86@vger.kernel.org
5662S: Maintained
5663F: drivers/platform/x86/fujitsu-tablet.c
5664
04578f17 5665FUSE: FILESYSTEM IN USERSPACE
8b58be88 5666M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5667L: linux-fsdevel@vger.kernel.org
04578f17 5668W: http://fuse.sourceforge.net/
0a30f612 5669T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5670S: Maintained
679655da 5671F: fs/fuse/
c117ab84 5672F: include/uapi/linux/fuse.h
0a30f612 5673F: Documentation/filesystems/fuse.txt
04578f17 5674
59cd42c2
DHV
5675FUTEX SUBSYSTEM
5676M: Thomas Gleixner <tglx@linutronix.de>
5677M: Ingo Molnar <mingo@redhat.com>
5678R: Peter Zijlstra <peterz@infradead.org>
5679R: Darren Hart <dvhart@infradead.org>
5680L: linux-kernel@vger.kernel.org
5681T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5682S: Maintained
5683F: kernel/futex.c
5684F: kernel/futex_compat.c
5685F: include/asm-generic/futex.h
5686F: include/linux/futex.h
5687F: include/uapi/linux/futex.h
5688F: tools/testing/selftests/futex/
5689F: tools/perf/bench/futex*
5690F: Documentation/*futex*
5691
1da177e4 5692FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5693M: Rik Faith <faith@cs.unc.edu>
1da177e4 5694L: linux-scsi@vger.kernel.org
baaea1dc 5695S: Odd Fixes (e.g., new signatures)
679655da 5696F: drivers/scsi/fdomain.*
1da177e4 5697
6b90bd4b
ER
5698GCC PLUGINS
5699M: Kees Cook <keescook@chromium.org>
5700R: Emese Revfy <re.emese@gmail.com>
5701L: kernel-hardening@lists.openwall.com
5702S: Maintained
5703F: scripts/gcc-plugins/
5704F: scripts/gcc-plugin.sh
68fdc678 5705F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5706F: Documentation/gcc-plugins.txt
5707
d8e2162c
PO
5708GCOV BASED KERNEL PROFILING
5709M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5710S: Maintained
5711F: kernel/gcov/
2584bab2 5712F: Documentation/dev-tools/gcov.rst
d8e2162c 5713
82abbea7
RD
5714GDB KERNEL DEBUGGING HELPER SCRIPTS
5715M: Jan Kiszka <jan.kiszka@siemens.com>
5716M: Kieran Bingham <kieran@bingham.xyz>
5717S: Supported
5718F: scripts/gdb/
5719
1da177e4 5720GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5721M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5722L: linux-scsi@vger.kernel.org
5723W: http://www.icp-vortex.com/
5724S: Supported
679655da 5725F: drivers/scsi/gdt*
1da177e4 5726
3169a1c7
HV
5727GEMTEK FM RADIO RECEIVER DRIVER
5728M: Hans Verkuil <hverkuil@xs4all.nl>
5729L: linux-media@vger.kernel.org
5730T: git git://linuxtv.org/media_tree.git
a825eaec 5731W: https://linuxtv.org
3169a1c7
HV
5732S: Maintained
5733F: drivers/media/radio/radio-gemtek*
5734
1c23af90 5735GENERIC GPIO I2C DRIVER
880b0e26 5736M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5737S: Supported
679655da
JP
5738F: drivers/i2c/busses/i2c-gpio.c
5739F: include/linux/i2c-gpio.h
1c23af90 5740
92ed1a76
PK
5741GENERIC GPIO I2C MULTIPLEXER DRIVER
5742M: Peter Korsgaard <peter.korsgaard@barco.com>
5743L: linux-i2c@vger.kernel.org
5744S: Supported
e7065e20
JD
5745F: drivers/i2c/muxes/i2c-mux-gpio.c
5746F: include/linux/i2c-mux-gpio.h
5747F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5748
9251ce95 5749GENERIC HDLC (WAN) DRIVERS
8b58be88 5750M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5751W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5752S: Maintained
679655da
JP
5753F: drivers/net/wan/c101.c
5754F: drivers/net/wan/hd6457*
5755F: drivers/net/wan/hdlc*
5756F: drivers/net/wan/n2.c
5757F: drivers/net/wan/pc300too.c
5758F: drivers/net/wan/pci200syn.c
5759F: drivers/net/wan/wanxl*
1da177e4 5760
1527aab6 5761GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5762M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5763L: linux-arch@vger.kernel.org
5764T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5765S: Maintained
14430813
JP
5766F: include/asm-generic/
5767F: include/uapi/asm-generic/
1527aab6 5768
ff764963
KVA
5769GENERIC PHY FRAMEWORK
5770M: Kishon Vijay Abraham I <kishon@ti.com>
5771L: linux-kernel@vger.kernel.org
5772T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5773S: Supported
5774F: drivers/phy/
5775F: include/linux/phy/
5776
eea97aed
KH
5777GENERIC PM DOMAINS
5778M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5779M: Kevin Hilman <khilman@kernel.org>
5780M: Ulf Hansson <ulf.hansson@linaro.org>
5781L: linux-pm@vger.kernel.org
5782S: Supported
5783F: drivers/base/power/domain*.c
5784F: include/linux/pm_domain.h
5e68ebd0 5785F: Documentation/devicetree/bindings/power/power_domain.txt
eea97aed 5786
ccb86a69 5787GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5788M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5789L: kvm@vger.kernel.org
ccb86a69
MT
5790S: Supported
5791F: drivers/uio/uio_pci_generic.c
5792
a7d5afe8
GKB
5793GENWQE (IBM Generic Workqueue Card)
5794M: Frank Haverkamp <haver@linux.vnet.ibm.com>
cdc1daca 5795M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
a7d5afe8
GKB
5796S: Supported
5797F: drivers/misc/genwqe/
5798
82abbea7
RD
5799GET_MAINTAINER SCRIPT
5800M: Joe Perches <joe@perches.com>
5801S: Maintained
5802F: scripts/get_maintainer.pl
5803
5be7b50f 5804GFS2 FILE SYSTEM
8b58be88 5805M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5806M: Bob Peterson <rpeterso@redhat.com>
a4644184 5807L: cluster-devel@redhat.com
5be7b50f 5808W: http://sources.redhat.com/cluster/
28666d6d 5809T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5810S: Supported
679655da
JP
5811F: Documentation/filesystems/gfs2*.txt
5812F: fs/gfs2/
c117ab84 5813F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5814
0a34eb8f 5815GIGASET ISDN DRIVERS
6b096fde 5816M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5817L: gigaset307x-common@lists.sourceforge.net
5818W: http://gigaset307x.sourceforge.net/
6b096fde 5819S: Odd Fixes
679655da
JP
5820F: Documentation/isdn/README.gigaset
5821F: drivers/isdn/gigaset/
c117ab84 5822F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5823
7eea35fe
JP
5824GO7007 MPEG CODEC
5825M: Hans Verkuil <hans.verkuil@cisco.com>
5826L: linux-media@vger.kernel.org
5827S: Maintained
5828F: drivers/media/usb/go7007/
5829
ca96ea86
BN
5830GOODIX TOUCHSCREEN
5831M: Bastien Nocera <hadess@hadess.net>
5832L: linux-input@vger.kernel.org
5833S: Maintained
5834F: drivers/input/touchscreen/goodix.c
5835
7683e9e5
LT
5836GPIO ACPI SUPPORT
5837M: Mika Westerberg <mika.westerberg@linux.intel.com>
5838M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5839L: linux-gpio@vger.kernel.org
5840L: linux-acpi@vger.kernel.org
5841S: Maintained
5842F: Documentation/acpi/gpio-properties.txt
5843F: drivers/gpio/gpiolib-acpi.c
5844
24d79ebc
SY
5845GPIO IR Transmitter
5846M: Sean Young <sean@mess.org>
5847L: linux-media@vger.kernel.org
5848S: Maintained
5849F: drivers/media/rc/gpio-ir-tx.c
5850
a6a1cf3d
BJZ
5851GPIO MOCKUP DRIVER
5852M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5853L: linux-gpio@vger.kernel.org
5854S: Maintained
5855F: drivers/gpio/gpio-mockup.c
5856F: tools/testing/selftests/gpio/
5857
a0dc00b4 5858GPIO SUBSYSTEM
e4651a9f 5859M: Linus Walleij <linus.walleij@linaro.org>
d15b7179 5860L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5861T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5862S: Maintained
cd97a449 5863F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5864F: Documentation/gpio/
40c159b7 5865F: Documentation/ABI/testing/gpio-cdev
fe95046e 5866F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5867F: drivers/gpio/
bdc6e95e
AC
5868F: include/linux/gpio/
5869F: include/linux/gpio.h
9b692346 5870F: include/asm-generic/gpio.h
3c702e99 5871F: include/uapi/linux/gpio.h
6d591c46 5872F: tools/gpio/
a0dc00b4 5873
71a6d0af
HW
5874GRE DEMULTIPLEXER DRIVER
5875M: Dmitry Kozlov <xeb@mail.ru>
5876L: netdev@vger.kernel.org
5877S: Maintained
11c26770
JP
5878F: net/ipv4/gre_demux.c
5879F: net/ipv4/gre_offload.c
71a6d0af
HW
5880F: include/net/gre.h
5881
d4c41139 5882GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5883M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5884L: netdev@vger.kernel.org
5885S: Maintained
a31a96ad 5886F: drivers/net/ethernet/aeroflex/
d4c41139 5887
926706c5
VA
5888GREYBUS AUDIO PROTOCOLS DRIVERS
5889M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5890M: Mark Greer <mgreer@animalcreek.com>
926706c5 5891S: Maintained
544a6944
MG
5892F: drivers/staging/greybus/audio_apbridgea.c
5893F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5894F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5895F: drivers/staging/greybus/audio_codec.h
5896F: drivers/staging/greybus/audio_gb.c
5897F: drivers/staging/greybus/audio_manager.c
5898F: drivers/staging/greybus/audio_manager.h
5899F: drivers/staging/greybus/audio_manager_module.c
5900F: drivers/staging/greybus/audio_manager_private.h
5901F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5902F: drivers/staging/greybus/audio_module.c
5903F: drivers/staging/greybus/audio_topology.c
5904
f47e07bc 5905GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5bd16350
VK
5906M: Viresh Kumar <vireshk@kernel.org>
5907S: Maintained
5908F: drivers/staging/greybus/authentication.c
5909F: drivers/staging/greybus/bootrom.c
5910F: drivers/staging/greybus/firmware.h
5911F: drivers/staging/greybus/fw-core.c
5912F: drivers/staging/greybus/fw-download.c
5913F: drivers/staging/greybus/fw-managament.c
5914F: drivers/staging/greybus/greybus_authentication.h
5915F: drivers/staging/greybus/greybus_firmware.h
5916F: drivers/staging/greybus/hid.c
5917F: drivers/staging/greybus/i2c.c
5918F: drivers/staging/greybus/spi.c
5919F: drivers/staging/greybus/spilib.c
5920F: drivers/staging/greybus/spilib.h
5921
a1ffc2d2 5922GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
7683e9e5 5923M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8d904fe5 5924S: Maintained
7683e9e5
LT
5925F: drivers/staging/greybus/loopback.c
5926F: drivers/staging/greybus/timesync.c
5927F: drivers/staging/greybus/timesync_platform.c
8d904fe5 5928
92b8bd96
VH
5929GREYBUS PLATFORM DRIVERS
5930M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5931S: Maintained
5932F: drivers/staging/greybus/arche-platform.c
5933F: drivers/staging/greybus/arche-apb-ctrl.c
5934F: drivers/staging/greybus/arche_platform.h
5935
7683e9e5
LT
5936GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5937M: Rui Miguel Silva <rmfrfs@gmail.com>
5938S: Maintained
5939F: drivers/staging/greybus/sdio.c
5940F: drivers/staging/greybus/light.c
5941F: drivers/staging/greybus/gpio.c
5942F: drivers/staging/greybus/power_supply.c
5943F: drivers/staging/greybus/spi.c
5944F: drivers/staging/greybus/spilib.c
5945
5946GREYBUS SUBSYSTEM
5947M: Johan Hovold <johan@kernel.org>
5948M: Alex Elder <elder@kernel.org>
5949M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5950S: Maintained
5951F: drivers/staging/greybus/
5952L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5953
5954GREYBUS UART PROTOCOLS DRIVERS
5955M: David Lin <dtwlin@gmail.com>
5956S: Maintained
5957F: drivers/staging/greybus/uart.c
5958F: drivers/staging/greybus/log.c
5959
7aae6e2d
CAC
5960GS1662 VIDEO SERIALIZER
5961M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5962L: linux-media@vger.kernel.org
5963T: git git://linuxtv.org/media_tree.git
5964S: Maintained
5965F: drivers/media/spi/gs1662.c
5966
e8deeae2 5967GSPCA FINEPIX SUBDRIVER
8b58be88 5968M: Frank Zago <frank@zago.net>
661263b5 5969L: linux-media@vger.kernel.org
275ffde4 5970T: git git://linuxtv.org/media_tree.git
e8deeae2 5971S: Maintained
0c0d06ca 5972F: drivers/media/usb/gspca/finepix.c
e8deeae2 5973
4b3fa3c4
OL
5974GSPCA GL860 SUBDRIVER
5975M: Olivier Lorin <o.lorin@laposte.net>
5976L: linux-media@vger.kernel.org
275ffde4 5977T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5978S: Maintained
0c0d06ca 5979F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5980
e8deeae2 5981GSPCA M5602 SUBDRIVER
8b58be88 5982M: Erik Andren <erik.andren@gmail.com>
661263b5 5983L: linux-media@vger.kernel.org
275ffde4 5984T: git git://linuxtv.org/media_tree.git
e8deeae2 5985S: Maintained
0c0d06ca 5986F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5987
5988GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5989M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5990L: linux-media@vger.kernel.org
275ffde4 5991T: git git://linuxtv.org/media_tree.git
c0936df4 5992S: Odd Fixes
0c0d06ca 5993F: drivers/media/usb/gspca/pac207.c
e8deeae2 5994
261982f1 5995GSPCA SN9C20X SUBDRIVER
d95c5b0b 5996M: Brian Johnson <brijohn@gmail.com>
261982f1 5997L: linux-media@vger.kernel.org
275ffde4 5998T: git git://linuxtv.org/media_tree.git
261982f1 5999S: Maintained
0c0d06ca 6000F: drivers/media/usb/gspca/sn9c20x.c
261982f1 6001
e8deeae2 6002GSPCA T613 SUBDRIVER
8b58be88 6003M: Leandro Costantino <lcostantino@gmail.com>
661263b5 6004L: linux-media@vger.kernel.org
275ffde4 6005T: git git://linuxtv.org/media_tree.git
e8deeae2 6006S: Maintained
0c0d06ca 6007F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
6008
6009GSPCA USB WEBCAM DRIVER
c0936df4 6010M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 6011L: linux-media@vger.kernel.org
275ffde4 6012T: git git://linuxtv.org/media_tree.git
c0936df4 6013S: Odd Fixes
0c0d06ca 6014F: drivers/media/usb/gspca/
e8deeae2 6015
bed45f79
PN
6016GTP (GPRS Tunneling Protocol)
6017M: Pablo Neira Ayuso <pablo@netfilter.org>
6018M: Harald Welte <laforge@gnumonks.org>
6019L: osmocom-net-gprs@lists.osmocom.org
6020T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6021S: Maintained
6022F: drivers/net/gtp.c
6023
584ec979 6024GUID PARTITION TABLE (GPT)
4f973c63 6025M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
6026L: linux-efi@vger.kernel.org
6027S: Maintained
6028F: block/partitions/efi.*
6029
4e456b86
YS
6030H8/300 ARCHITECTURE
6031M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 6032L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
6033W: http://uclinux-h8.sourceforge.jp
6034T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6035S: Maintained
6036F: arch/h8300/
6037F: drivers/clocksource/h8300_*.c
6038F: drivers/clk/h8300/
6039F: drivers/irqchip/irq-renesas-h8*.c
6040
e5ab1477
AP
6041HACKRF MEDIA DRIVER
6042M: Antti Palosaari <crope@iki.fi>
6043L: linux-media@vger.kernel.org
a825eaec 6044W: https://linuxtv.org
e5ab1477
AP
6045W: http://palosaari.fi/linux/
6046Q: http://patchwork.linuxtv.org/project/linux-media/list/
6047T: git git://linuxtv.org/anttip/media_tree.git
6048S: Maintained
6049F: drivers/media/usb/hackrf/
6050
82abbea7
RD
6051HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6052M: Frank Seidel <frank@f-seidel.de>
6053L: platform-driver-x86@vger.kernel.org
6054W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6055S: Maintained
6056F: drivers/platform/x86/hdaps.c
6057
5b543965 6058HARDWARE MONITORING
d8130624 6059M: Jean Delvare <jdelvare@suse.com>
ca462085 6060M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
6061L: linux-hwmon@vger.kernel.org
6062W: http://hwmon.wiki.kernel.org/
a94ef4ed 6063T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 6064T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 6065S: Maintained
047f4ec2 6066F: Documentation/hwmon/
679655da 6067F: drivers/hwmon/
047f4ec2 6068F: include/linux/hwmon*.h
5b543965 6069
844dd05f 6070HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
6071M: Matt Mackall <mpm@selenic.com>
6072M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 6073L: linux-crypto@vger.kernel.org
c0d0787b 6074S: Odd fixes
f6c60b15 6075F: Documentation/devicetree/bindings/rng/
679655da
JP
6076F: Documentation/hw_random.txt
6077F: drivers/char/hw_random/
6078F: include/linux/hw_random.h
844dd05f 6079
8b37fcfc
OBC
6080HARDWARE SPINLOCK CORE
6081M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 6082M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 6083L: linux-remoteproc@vger.kernel.org
8b37fcfc 6084S: Maintained
9f273c24 6085T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 6086F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 6087F: Documentation/hwspinlock.txt
2dbd8585 6088F: drivers/hwspinlock/
8b37fcfc
OBC
6089F: include/linux/hwspinlock.h
6090
1da177e4 6091HARMONY SOUND DRIVER
ac6aecbf 6092L: linux-parisc@vger.kernel.org
1da177e4 6093S: Maintained
679655da 6094F: sound/parisc/harmony.*
1da177e4 6095
82abbea7
RD
6096HDPVR USB VIDEO ENCODER DRIVER
6097M: Hans Verkuil <hverkuil@xs4all.nl>
6098L: linux-media@vger.kernel.org
6099T: git git://linuxtv.org/media_tree.git
6100W: https://linuxtv.org
6101S: Odd Fixes
6102F: drivers/media/usb/hdpvr/
6103
214de83e 6104HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 6105M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
6106S: Supported
6107F: Documentation/watchdog/hpwdt.txt
6108F: drivers/watchdog/hpwdt.c
6109
9257aa49 6110HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 6111M: Don Brace <don.brace@microsemi.com>
a0a268ad 6112L: esc.storagedev@microsemi.com
693373db 6113L: linux-scsi@vger.kernel.org
9257aa49
SC
6114S: Supported
6115F: Documentation/scsi/hpsa.txt
6116F: drivers/scsi/hpsa*.[ch]
6117F: include/linux/cciss*.h
c117ab84 6118F: include/uapi/linux/cciss*.h
9257aa49 6119
f48ad614
DD
6120HFI1 DRIVER
6121M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6122M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6123L: linux-rdma@vger.kernel.org
6124S: Supported
6125F: drivers/infiniband/hw/hfi1
6126
1da177e4 6127HFS FILESYSTEM
6cf515e1
GU
6128L: linux-fsdevel@vger.kernel.org
6129S: Orphan
679655da
JP
6130F: Documentation/filesystems/hfs.txt
6131F: fs/hfs/
1da177e4 6132
ef575f47
GU
6133HFSPLUS FILESYSTEM
6134L: linux-fsdevel@vger.kernel.org
6135S: Orphan
6136F: Documentation/filesystems/hfsplus.txt
6137F: fs/hfsplus/
6138
1da177e4 6139HGA FRAMEBUFFER DRIVER
8b58be88 6140M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
6141L: linux-nvidia@lists.surfsouth.com
6142W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6143S: Maintained
8a61f013 6144F: drivers/video/fbdev/hgafb.c
1da177e4 6145
4480f15b 6146HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 6147M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 6148M: Pavel Machek <pavel@ucw.cz>
bf1c138e 6149L: linux-pm@vger.kernel.org
68656443 6150B: https://bugzilla.kernel.org
e2d1d6c0 6151S: Supported
679655da
JP
6152F: arch/x86/power/
6153F: drivers/base/power/
6154F: kernel/power/
6155F: include/linux/suspend.h
6156F: include/linux/freezer.h
6157F: include/linux/pm.h
679655da 6158F: arch/*/include/asm/suspend*.h
e2d1d6c0 6159
4ef4caad 6160HID CORE LAYER
e5f6450c 6161M: Jiri Kosina <jikos@kernel.org>
406df153 6162R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 6163L: linux-input@vger.kernel.org
54e5881d 6164T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 6165S: Maintained
679655da
JP
6166F: drivers/hid/
6167F: include/linux/hid*
c117ab84 6168F: include/uapi/linux/hid*
4ef4caad 6169
30ee72f0 6170HID SENSOR HUB DRIVERS
e5f6450c 6171M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
6172M: Jonathan Cameron <jic23@kernel.org>
6173M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6174L: linux-input@vger.kernel.org
6175L: linux-iio@vger.kernel.org
6176S: Maintained
6177F: Documentation/hid/hid-sensor*
6178F: drivers/hid/hid-sensor-*
6179F: drivers/iio/*/hid-*
6180F: include/linux/hid-sensor-*
6181
86d35afb 6182HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8b58be88 6183M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6184L: linux-kernel@vger.kernel.org
75fc2d37 6185T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 6186S: Maintained
679655da 6187F: Documentation/timers/
5cee9645 6188F: kernel/time/hrtimer.c
88606e80 6189F: kernel/time/clockevents.c
88606e80 6190F: kernel/time/timer_*.c
05ed8490 6191F: include/linux/clockchips.h
679655da 6192F: include/linux/hrtimer.h
38bed542 6193
1da177e4 6194HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 6195L: linux-hams@vger.kernel.org
8b64f2a0 6196S: Orphan
679655da
JP
6197F: drivers/net/hamradio/dmascc.c
6198F: drivers/net/hamradio/scc.c
1da177e4 6199
ede1e6f8 6200HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 6201M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
6202W: http://www.highpoint-tech.com
6203S: Supported
679655da
JP
6204F: Documentation/scsi/hptiop.txt
6205F: drivers/scsi/hptiop.c
ede1e6f8 6206
1da177e4 6207HIPPI
8b58be88 6208M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
6209L: linux-hippi@sunsite.dk
6210S: Maintained
679655da 6211F: include/linux/hippidevice.h
c117ab84 6212F: include/uapi/linux/if_hippi.h
679655da 6213F: net/802/hippi.c
ff5a3b50 6214F: drivers/net/hippi/
1da177e4 6215
3882a734 6216HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
b30d74e4
DH
6217M: Yisen Zhuang <yisen.zhuang@huawei.com>
6218M: Salil Mehta <salil.mehta@huawei.com>
6219L: netdev@vger.kernel.org
6220W: http://www.hisilicon.com
6221S: Maintained
3882a734 6222F: drivers/net/ethernet/hisilicon/hns3/
b30d74e4 6223
3882a734 6224HISILICON NETWORK SUBSYSTEM DRIVER
15e8e5ff
S
6225M: Yisen Zhuang <yisen.zhuang@huawei.com>
6226M: Salil Mehta <salil.mehta@huawei.com>
6227L: netdev@vger.kernel.org
6228W: http://www.hisilicon.com
6229S: Maintained
3882a734
LT
6230F: drivers/net/ethernet/hisilicon/
6231F: Documentation/devicetree/bindings/net/hisilicon*.txt
15e8e5ff 6232
66a9bae6 6233HISILICON ROCE DRIVER
6234M: Lijun Ou <oulijun@huawei.com>
6235M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6236L: linux-rdma@vger.kernel.org
6237S: Maintained
6238F: drivers/infiniband/hw/hns/
6239F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6240
16c6c252
JG
6241HISILICON SAS Controller
6242M: John Garry <john.garry@huawei.com>
6243W: http://www.hisilicon.com
6244S: Supported
6245F: drivers/scsi/hisi_sas/
6246F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6247
3882a734
LT
6248HMM - Heterogeneous Memory Management
6249M: Jérôme Glisse <jglisse@redhat.com>
6250L: linux-mm@kvack.org
6251S: Maintained
6252F: mm/hmm*
6253F: include/linux/hmm*
6254
ff1d2767 6255HOST AP DRIVER
8b58be88 6256M: Jouni Malinen <j@w1.fi>
724c6b35 6257L: linux-wireless@vger.kernel.org
ffd74aca
JM
6258W: http://w1.fi/hostap-driver.html
6259S: Obsolete
eb4f98d5 6260F: drivers/net/wireless/intersil/hostap/
ff1d2767 6261
dd8cd779 6262HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 6263L: platform-driver-x86@vger.kernel.org
95c70215 6264S: Orphan
679655da 6265F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 6266
e2d1d6c0 6267HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 6268M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6269S: Maintained
7e25d724 6270F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 6271
7d2c86b5 6272HPET: High Precision Event Timers driver
8b58be88 6273M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 6274S: Maintained
679655da
JP
6275F: Documentation/timers/hpet.txt
6276F: drivers/char/hpet.c
6277F: include/linux/hpet.h
c117ab84 6278F: include/uapi/linux/hpet.h
b9b0332f 6279
e07b5d79 6280HPET: x86
9e06f631 6281S: Orphan
679655da
JP
6282F: arch/x86/kernel/hpet.c
6283F: arch/x86/include/asm/hpet.h
b9b0332f 6284
1da177e4 6285HPFS FILESYSTEM
8b58be88 6286M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6287W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6288S: Maintained
679655da 6289F: fs/hpfs/
1da177e4 6290
3441cded 6291HSI SUBSYSTEM
56459ea9
SR
6292M: Sebastian Reichel <sre@kernel.org>
6293T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6294S: Maintained
6295F: Documentation/ABI/testing/sysfs-bus-hsi
83e676c9 6296F: Documentation/driver-api/hsi.rst
3441cded
SR
6297F: drivers/hsi/
6298F: include/linux/hsi/
6299F: include/uapi/linux/hsi/
6300
7d2c86b5 6301HSO 3G MODEM DRIVER
0bf09c39
BS
6302L: linux-usb@vger.kernel.org
6303S: Orphan
679655da 6304F: drivers/net/usb/hso.c
11cd29b0 6305
19990e29
AB
6306HSR NETWORK PROTOCOL
6307M: Arvid Brodin <arvid.brodin@alten.se>
6308L: netdev@vger.kernel.org
6309S: Maintained
6310F: net/hsr/
6311
82abbea7
RD
6312HT16K33 LED CONTROLLER DRIVER
6313M: Robin van der Gracht <robin@protonic.nl>
6314S: Maintained
6315F: drivers/auxdisplay/ht16k33.c
6316F: Documentation/devicetree/bindings/display/ht16k33.txt
6317
5a18c343 6318HTCPEN TOUCHSCREEN DRIVER
8b58be88 6319M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6320L: linux-input@vger.kernel.org
6321S: Maintained
679655da 6322F: drivers/input/touchscreen/htcpen.c
5a18c343 6323
4d3b6327
AK
6324HUAWEI ETHERNET DRIVER
6325M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6326L: netdev@vger.kernel.org
6327S: Supported
6328F: Documentation/networking/hinic.txt
6329F: drivers/net/ethernet/huawei/hinic/
6330
1da177e4 6331HUGETLB FILESYSTEM
6d49e352 6332M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6333S: Maintained
679655da 6334F: fs/hugetlbfs/
1da177e4 6335
fe713d60
JCT
6336HVA ST MEDIA DRIVER
6337M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6338L: linux-media@vger.kernel.org
6339T: git git://linuxtv.org/media_tree.git
6340W: https://linuxtv.org
6341S: Supported
6342F: drivers/media/platform/sti/hva
6343
82abbea7
RD
6344HWPOISON MEMORY FAILURE HANDLING
6345M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6346L: linux-mm@kvack.org
6347S: Maintained
6348F: mm/memory-failure.c
6349F: mm/hwpoison-inject.c
6350
05183189 6351Hyper-V CORE AND DRIVERS
9c3646d1 6352M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6353M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6354M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6355L: devel@linuxdriverproject.org
6356S: Maintained
a5050c61 6357F: Documentation/networking/netvsc.txt
a4162747 6358F: arch/x86/include/asm/mshyperv.h
773b79f7 6359F: arch/x86/include/asm/trace/hyperv.h
a4162747
HZ
6360F: arch/x86/include/uapi/asm/hyperv.h
6361F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6362F: arch/x86/hyperv
05183189 6363F: drivers/hid/hid-hyperv.c
a4162747 6364F: drivers/hv/
f92ca80b 6365F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6366F: drivers/pci/host/pci-hyperv.c
05183189 6367F: drivers/net/hyperv/
a4162747 6368F: drivers/scsi/storvsc_drv.c
95096f2f 6369F: drivers/uio/uio_hv_generic.c
8a61f013 6370F: drivers/video/fbdev/hyperv_fb.c
ae0078fc 6371F: net/vmw_vsock/hyperv_transport.c
a4162747 6372F: include/linux/hyperv.h
db46e14f 6373F: include/uapi/linux/hyperv.h
a4162747 6374F: tools/hv/
54bf725e 6375F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6376
82abbea7
RD
6377HYPERVISOR VIRTUAL CONSOLE DRIVER
6378L: linuxppc-dev@lists.ozlabs.org
6379S: Odd Fixes
6380F: drivers/tty/hvc/
6381
7683e9e5
LT
6382I2C ACPI SUPPORT
6383M: Mika Westerberg <mika.westerberg@linux.intel.com>
6384L: linux-i2c@vger.kernel.org
6385L: linux-acpi@vger.kernel.org
6386S: Maintained
6387F: drivers/i2c/i2c-core-acpi.c
6388
7724fd04
PR
6389I2C MUXES
6390M: Peter Rosin <peda@axentia.se>
6391L: linux-i2c@vger.kernel.org
6392S: Maintained
2254d24a 6393F: Documentation/i2c/i2c-topology
7724fd04
PR
6394F: Documentation/i2c/muxes/
6395F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6396F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6397F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6398F: drivers/i2c/i2c-mux.c
6399F: drivers/i2c/muxes/
6400F: include/linux/i2c-mux.h
6401
d85c8a6a 6402I2C OVER PARALLEL PORT
d8130624 6403M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6404L: linux-i2c@vger.kernel.org
6405S: Maintained
6406F: Documentation/i2c/busses/i2c-parport
6407F: Documentation/i2c/busses/i2c-parport-light
6408F: drivers/i2c/busses/i2c-parport.c
6409F: drivers/i2c/busses/i2c-parport-light.c
6410
7683e9e5
LT
6411I2C SUBSYSTEM
6412M: Wolfram Sang <wsa@the-dreams.de>
6413L: linux-i2c@vger.kernel.org
6414W: https://i2c.wiki.kernel.org/
6415Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6416T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6417S: Maintained
6418F: Documentation/devicetree/bindings/i2c/
6419F: Documentation/i2c/
6420F: drivers/i2c/
6421F: drivers/i2c/*/
6422F: include/linux/i2c.h
6423F: include/linux/i2c-*.h
6424F: include/uapi/linux/i2c.h
6425F: include/uapi/linux/i2c-*.h
6426
6427I2C-TAOS-EVM DRIVER
6428M: Jean Delvare <jdelvare@suse.com>
6429L: linux-i2c@vger.kernel.org
6430S: Maintained
6431F: Documentation/i2c/busses/i2c-taos-evm
6432F: drivers/i2c/busses/i2c-taos-evm.c
6433
6434I2C-TINY-USB DRIVER
6435M: Till Harbaum <till@harbaum.org>
6436L: linux-i2c@vger.kernel.org
6437W: http://www.harbaum.org/till/i2c_tiny_usb
6438S: Maintained
6439F: drivers/i2c/busses/i2c-tiny-usb.c
6440
d85c8a6a 6441I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6442M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6443L: linux-i2c@vger.kernel.org
6444S: Maintained
6445F: Documentation/i2c/busses/i2c-ali1535
6446F: Documentation/i2c/busses/i2c-ali1563
6447F: Documentation/i2c/busses/i2c-ali15x3
6448F: Documentation/i2c/busses/i2c-amd756
6449F: Documentation/i2c/busses/i2c-amd8111
6450F: Documentation/i2c/busses/i2c-i801
6451F: Documentation/i2c/busses/i2c-nforce2
6452F: Documentation/i2c/busses/i2c-piix4
6453F: Documentation/i2c/busses/i2c-sis5595
6454F: Documentation/i2c/busses/i2c-sis630
6455F: Documentation/i2c/busses/i2c-sis96x
6456F: Documentation/i2c/busses/i2c-via
6457F: Documentation/i2c/busses/i2c-viapro
6458F: drivers/i2c/busses/i2c-ali1535.c
6459F: drivers/i2c/busses/i2c-ali1563.c
6460F: drivers/i2c/busses/i2c-ali15x3.c
6461F: drivers/i2c/busses/i2c-amd756.c
6462F: drivers/i2c/busses/i2c-amd756-s4882.c
6463F: drivers/i2c/busses/i2c-amd8111.c
6464F: drivers/i2c/busses/i2c-i801.c
6465F: drivers/i2c/busses/i2c-isch.c
6466F: drivers/i2c/busses/i2c-nforce2.c
6467F: drivers/i2c/busses/i2c-nforce2-s4985.c
6468F: drivers/i2c/busses/i2c-piix4.c
6469F: drivers/i2c/busses/i2c-sis5595.c
6470F: drivers/i2c/busses/i2c-sis630.c
6471F: drivers/i2c/busses/i2c-sis96x.c
6472F: drivers/i2c/busses/i2c-via.c
6473F: drivers/i2c/busses/i2c-viapro.c
6474
d596f2b8
HG
6475I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6476M: Hans de Goede <hdegoede@redhat.com>
6477L: linux-i2c@vger.kernel.org
6478S: Maintained
6479F: drivers/i2c/busses/i2c-cht-wc.c
6480
cb7f07a4
NH
6481I2C/SMBUS ISMT DRIVER
6482M: Seth Heasley <seth.heasley@intel.com>
6483M: Neil Horman <nhorman@tuxdriver.com>
6484L: linux-i2c@vger.kernel.org
6485F: drivers/i2c/busses/i2c-ismt.c
6486F: Documentation/i2c/busses/i2c-ismt
6487
7683e9e5
LT
6488I2C/SMBUS STUB DRIVER
6489M: Jean Delvare <jdelvare@suse.com>
846557d3 6490L: linux-i2c@vger.kernel.org
e8c76eed 6491S: Maintained
7683e9e5 6492F: drivers/i2c/i2c-stub.c
e8c76eed 6493
1da177e4 6494i386 BOOT CODE
8b58be88 6495M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6496S: Maintained
679655da 6497F: arch/x86/boot/
1da177e4
LT
6498
6499i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6500M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6501T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6502S: Maintained
6503
1da177e4 6504IA64 (Itanium) PLATFORM
8b58be88
JP
6505M: Tony Luck <tony.luck@intel.com>
6506M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6507L: linux-ia64@vger.kernel.org
6b1c70b1 6508T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6509S: Maintained
679655da 6510F: arch/ia64/
1da177e4 6511
7683e9e5
LT
6512IBM Power 842 compression accelerator
6513M: Haren Myneni <haren@us.ibm.com>
4cd38750 6514S: Supported
7683e9e5
LT
6515F: drivers/crypto/nx/Makefile
6516F: drivers/crypto/nx/Kconfig
6517F: drivers/crypto/nx/nx-842*
6518F: include/linux/sw842.h
6519F: crypto/842.c
6520F: lib/842/
4cd38750 6521
956c203c 6522IBM Power in-Nest Crypto Acceleration
4cd38750 6523M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6524M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6525L: linux-crypto@vger.kernel.org
6526S: Supported
28bceeaa
DS
6527F: drivers/crypto/nx/Makefile
6528F: drivers/crypto/nx/Kconfig
6529F: drivers/crypto/nx/nx-aes*
6530F: drivers/crypto/nx/nx-sha*
6531F: drivers/crypto/nx/nx.*
6532F: drivers/crypto/nx/nx_csbcpb.h
6533F: drivers/crypto/nx/nx_debugfs.h
956c203c 6534
1da177e4 6535IBM Power Linux RAID adapter
8b58be88 6536M: Brian King <brking@us.ibm.com>
1da177e4 6537S: Supported
679655da 6538F: drivers/scsi/ipr.*
1da177e4 6539
7683e9e5 6540IBM Power SRIOV Virtual NIC Device Driver
eddd63a6 6541M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7683e9e5 6542M: John Allen <jallen@linux.vnet.ibm.com>
9d348af4
SL
6543L: netdev@vger.kernel.org
6544S: Supported
7683e9e5 6545F: drivers/net/ethernet/ibm/ibmvnic.*
9d348af4 6546
4dea2d1a
SB
6547IBM Power Virtual Accelerator Switchboard
6548M: Sukadev Bhattiprolu
6549L: linuxppc-dev@lists.ozlabs.org
6550S: Supported
6551F: arch/powerpc/platforms/powernv/vas*
2392c8c8 6552F: arch/powerpc/platforms/powernv/copy-paste.h
4dea2d1a
SB
6553F: arch/powerpc/include/asm/vas.h
6554F: arch/powerpc/include/uapi/asm/vas.h
6555
7683e9e5 6556IBM Power Virtual Ethernet Device Driver
032c5e82 6557M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
032c5e82
TF
6558L: netdev@vger.kernel.org
6559S: Supported
7683e9e5
LT
6560F: drivers/net/ethernet/ibm/ibmveth.*
6561
6562IBM Power Virtual FC Device Drivers
6563M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6564L: linux-scsi@vger.kernel.org
6565S: Supported
6566F: drivers/scsi/ibmvscsi/ibmvfc*
032c5e82 6567
e6babec6 6568IBM Power Virtual SCSI Device Drivers
bcbde52b 6569M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6570L: linux-scsi@vger.kernel.org
6571S: Supported
e6babec6 6572F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6573F: include/scsi/viosrp.h
6574
6575IBM Power Virtual SCSI Device Target Driver
6576M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6577M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6578L: linux-scsi@vger.kernel.org
6579L: target-devel@vger.kernel.org
6580S: Supported
6581F: drivers/scsi/ibmvscsi_tgt/
e6babec6 6582
7683e9e5
LT
6583IBM Power VMX Cryptographic instructions
6584M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6585M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6586L: linux-crypto@vger.kernel.org
e6babec6 6587S: Supported
7683e9e5
LT
6588F: drivers/crypto/vmx/Makefile
6589F: drivers/crypto/vmx/Kconfig
6590F: drivers/crypto/vmx/vmx.c
6591F: drivers/crypto/vmx/aes*
6592F: drivers/crypto/vmx/ghash*
6593F: drivers/crypto/vmx/ppc-xlate.pl
4b7652cc 6594
1da177e4 6595IBM ServeRAID RAID DRIVER
f9213e78 6596S: Orphan
679655da 6597F: drivers/scsi/ips.*
1da177e4 6598
6ed9f9c4
PT
6599ICH LPC AND GPIO DRIVER
6600M: Peter Tyser <ptyser@xes-inc.com>
6601S: Maintained
6602F: drivers/mfd/lpc_ich.c
6603F: drivers/gpio/gpio-ich.c
6604
1e7106fc 6605IDE SUBSYSTEM
8b58be88 6606M: "David S. Miller" <davem@davemloft.net>
1da177e4 6607L: linux-ide@vger.kernel.org
8a6e2535 6608Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6609T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6610S: Maintained
679655da
JP
6611F: Documentation/ide/
6612F: drivers/ide/
6613F: include/linux/ide.h
1da177e4 6614
82abbea7
RD
6615IDE/ATAPI DRIVERS
6616M: Borislav Petkov <bp@alien8.de>
6617L: linux-ide@vger.kernel.org
6618S: Maintained
6619F: Documentation/cdrom/ide-cd
6620F: drivers/ide/ide-cd*
6621
6cb8c13d
IP
6622IDEAPAD LAPTOP EXTRAS DRIVER
6623M: Ike Panhc <ike.pan@canonical.com>
6624L: platform-driver-x86@vger.kernel.org
6625W: http://launchpad.net/ideapad-laptop
6626S: Maintained
6627F: drivers/platform/x86/ideapad-laptop.c
6628
1ea4c161
AM
6629IDEAPAD LAPTOP SLIDEBAR DRIVER
6630M: Andrey Moiseev <o2g.org.ru@gmail.com>
6631L: linux-input@vger.kernel.org
6632W: https://github.com/o2genum/ideapad-slidebar
6633S: Maintained
6634F: drivers/input/misc/ideapad_slidebar.c
6635
82abbea7
RD
6636IDT VersaClock 5 CLOCK DRIVER
6637M: Marek Vasut <marek.vasut@gmail.com>
c404c199 6638S: Maintained
82abbea7 6639F: drivers/clk/clk-versaclock5.c
1da177e4 6640
02cf2286 6641IEEE 802.15.4 SUBSYSTEM
5bd425aa 6642M: Alexander Aring <alex.aring@gmail.com>
5cc92049 6643M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6644L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6645W: http://wpan.cakelab.org/
6646T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6647T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6648S: Maintained
6649F: net/ieee802154/
68653359 6650F: net/mac802154/
251741b1 6651F: drivers/net/ieee802154/
580947d3
AA
6652F: include/linux/nl802154.h
6653F: include/linux/ieee802154.h
6654F: include/net/nl802154.h
6655F: include/net/mac802154.h
6656F: include/net/af_ieee802154.h
6657F: include/net/cfg802154.h
6658F: include/net/ieee802154_netdev.h
ebef9c12 6659F: Documentation/networking/ieee802154.txt
02cf2286 6660
1ce84604
YG
6661IFE PROTOCOL
6662M: Yotam Gigi <yotamg@mellanox.com>
6663M: Jamal Hadi Salim <jhs@mojatatu.com>
6664F: net/ife
6665F: include/net/ife.h
6666F: include/uapi/linux/ife.h
6667
b1c97193
SY
6668IGORPLUG-USB IR RECEIVER
6669M: Sean Young <sean@mess.org>
6670L: linux-media@vger.kernel.org
6671S: Maintained
6672F: drivers/media/rc/igorplugusb.c
6673
40ad4a30
SY
6674IGUANAWORKS USB IR TRANSCEIVER
6675M: Sean Young <sean@mess.org>
6676L: linux-media@vger.kernel.org
6677S: Maintained
6678F: drivers/media/rc/iguanair.c
6679
ed13134b
PR
6680IIO DIGITAL POTENTIOMETER DAC
6681M: Peter Rosin <peda@axentia.se>
6682L: linux-iio@vger.kernel.org
6683S: Maintained
7fde1484 6684F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6685F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6686F: drivers/iio/dac/dpot-dac.c
ed13134b 6687
e778aa14
PR
6688IIO ENVELOPE DETECTOR
6689M: Peter Rosin <peda@axentia.se>
6690L: linux-iio@vger.kernel.org
6691S: Maintained
b475f80b 6692F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6693F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6694F: drivers/iio/adc/envelope-detector.c
e778aa14 6695
a36954f5
PR
6696IIO MULTIPLEXER
6697M: Peter Rosin <peda@axentia.se>
6698L: linux-iio@vger.kernel.org
6699S: Maintained
6700F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
7ba9df54 6701F: drivers/iio/multiplexer/iio-mux.c
a36954f5 6702
9545f86e 6703IIO SUBSYSTEM AND DRIVERS
030a13d7 6704M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6705R: Hartmut Knaack <knaack.h@gmx.de>
6706R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6707R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6708L: linux-iio@vger.kernel.org
21d41655 6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6710S: Maintained
866b148a 6711F: Documentation/devicetree/bindings/iio/
03e7c251 6712F: drivers/iio/
9545f86e 6713F: drivers/staging/iio/
8fe671fc 6714F: include/linux/iio/
817020cf 6715F: tools/iio/
9545f86e 6716
65519263
SG
6717IKANOS/ADI EAGLE ADSL USB DRIVER
6718M: Matthieu Castet <castet.matthieu@free.fr>
6719M: Stanislaw Gruszka <stf_xl@wp.pl>
6720S: Maintained
6721F: drivers/usb/atm/ueagle-atm.c
6722
8ef3ff27
PB
6723IMGTEC ASCII LCD DRIVER
6724M: Paul Burton <paul.burton@imgtec.com>
6725S: Maintained
6726F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6727F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6728
82abbea7
RD
6729IMGTEC IR DECODER DRIVER
6730M: James Hogan <james.hogan@imgtec.com>
6731S: Maintained
6732F: drivers/media/rc/img-ir/
6733
6734IMS TWINTURBO FRAMEBUFFER DRIVER
6735L: linux-fbdev@vger.kernel.org
6736S: Orphan
6737F: drivers/video/fbdev/imsttfb.c
6738
e89ab51f
GR
6739INA209 HARDWARE MONITOR DRIVER
6740M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6741L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6742S: Maintained
6743F: Documentation/hwmon/ina209
6744F: Documentation/devicetree/bindings/i2c/ina209.txt
6745F: drivers/hwmon/ina209.c
6746
6747INA2XX HARDWARE MONITOR DRIVER
6748M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6749L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6750S: Maintained
6751F: Documentation/hwmon/ina2xx
6752F: drivers/hwmon/ina2xx.c
6753F: include/linux/platform_data/ina2xx.h
6754
14dc124f
SIG
6755INDUSTRY PACK SUBSYSTEM (IPACK)
6756M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6757M: Jens Taprogge <jens.taprogge@taprogge.org>
6758M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6759L: industrypack-devel@lists.sourceforge.net
6760W: http://industrypack.sourceforge.net
6761S: Maintained
6762F: drivers/ipack/
6763
1da177e4 6764INFINIBAND SUBSYSTEM
b6b2bbe6 6765M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6766M: Sean Hefty <sean.hefty@intel.com>
6767M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6768L: linux-rdma@vger.kernel.org
605841f5 6769W: http://www.openfabrics.org/
8a6e2535 6770Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6771T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6772S: Supported
3d35d32d 6773F: Documentation/devicetree/bindings/infiniband/
679655da
JP
6774F: Documentation/infiniband/
6775F: drivers/infiniband/
c117ab84 6776F: include/uapi/linux/if_infiniband.h
954138dc
YD
6777F: include/uapi/rdma/
6778F: include/rdma/
1da177e4 6779
82abbea7
RD
6780INGENIC JZ4780 DMA Driver
6781M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6782S: Maintained
6783F: drivers/dma/dma-jz4780.c
6784
6785INGENIC JZ4780 NAND DRIVER
6786M: Harvey Hunt <harveyhuntnexus@gmail.com>
6787L: linux-mtd@lists.infradead.org
6788S: Maintained
6789F: drivers/mtd/nand/jz4780_*
6790
6791INOTIFY
67427715
JK
6792M: Jan Kara <jack@suse.cz>
6793R: Amir Goldstein <amir73il@gmail.com>
6794L: linux-fsdevel@vger.kernel.org
c9f04f58 6795S: Maintained
679655da
JP
6796F: Documentation/filesystems/inotify.txt
6797F: fs/notify/inotify/
6798F: include/linux/inotify.h
c117ab84 6799F: include/uapi/linux/inotify.h
c9f04f58 6800
e2d1d6c0 6801INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6802M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6803L: linux-input@vger.kernel.org
8a6e2535 6804Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6805T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6806S: Maintained
679655da 6807F: drivers/input/
f4eea7e2 6808F: include/linux/input.h
c117ab84 6809F: include/uapi/linux/input.h
65938133 6810F: include/uapi/linux/input-event-codes.h
f4eea7e2 6811F: include/linux/input/
e52d8398 6812F: Documentation/devicetree/bindings/input/
65938133 6813F: Documentation/input/
e2d1d6c0 6814
3267a87f 6815INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6816M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6817L: linux-input@vger.kernel.org
75dd112a 6818S: Odd fixes
e2ba5731 6819F: Documentation/input/multi-touch-protocol.rst
7f9c2454 6820F: drivers/input/input-mt.c
3267a87f
HR
6821K: \b(ABS|SYN)_MT_
6822
ee0db78d
AT
6823INSIDE SECURE CRYPTO DRIVER
6824M: Antoine Tenart <antoine.tenart@free-electrons.com>
6825F: drivers/crypto/inside-secure/
6826S: Maintained
6827L: linux-crypto@vger.kernel.org
6828
82abbea7
RD
6829INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6830M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6831M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6832L: linux-ima-devel@lists.sourceforge.net
6833L: linux-ima-user@lists.sourceforge.net
6834L: linux-security-module@vger.kernel.org
6835T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6836S: Supported
6837F: security/integrity/ima/
6838
7683e9e5
LT
6839INTEL 810/815 FRAMEBUFFER DRIVER
6840M: Antonino Daplas <adaplas@gmail.com>
6841L: linux-fbdev@vger.kernel.org
6842S: Maintained
6843F: drivers/video/fbdev/i810/
6844
97fa99a3
JY
6845INTEL ASoC BDW/HSW DRIVERS
6846M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6847L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6848S: Supported
e8e1225d
JP
6849F: sound/soc/intel/common/sst-dsp*
6850F: sound/soc/intel/common/sst-firmware.c
6851F: sound/soc/intel/boards/broadwell.c
6852F: sound/soc/intel/haswell/
97fa99a3 6853
4ac13e17
DJ
6854INTEL C600 SERIES SAS CONTROLLER DRIVER
6855M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6856M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6857L: linux-scsi@vger.kernel.org
7106891a
DJ
6858T: git git://git.code.sf.net/p/intel-sas/isci
6859S: Supported
4ac13e17 6860F: drivers/scsi/isci/
4ac13e17 6861
7683e9e5 6862INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7683e9e5 6863M: Jani Nikula <jani.nikula@linux.intel.com>
7bc66c6a
DV
6864M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6865M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7683e9e5
LT
6866L: intel-gfx@lists.freedesktop.org
6867W: https://01.org/linuxgraphics/
6868B: https://01.org/linuxgraphics/documentation/how-report-bugs
6869C: irc://chat.freenode.net/intel-gfx
6870Q: http://patchwork.freedesktop.org/project/intel-gfx/
6871T: git git://anongit.freedesktop.org/drm-intel
6c8909b4 6872S: Supported
7683e9e5
LT
6873F: drivers/gpu/drm/i915/
6874F: include/drm/i915*
6875F: include/uapi/drm/i915_drm.h
6876F: Documentation/gpu/i915.rst
844dd05f 6877
2f302324 6878INTEL ETHERNET DRIVERS
8b58be88 6879M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6880L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6881W: http://www.intel.com/support/feedback.htm
d94e6fed 6882W: http://e1000.sourceforge.net/
2f302324
JK
6883Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6884T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6885T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6886S: Supported
0d164401
JK
6887F: Documentation/networking/e100.txt
6888F: Documentation/networking/e1000.txt
6889F: Documentation/networking/e1000e.txt
6890F: Documentation/networking/igb.txt
6891F: Documentation/networking/igbvf.txt
6892F: Documentation/networking/ixgb.txt
6893F: Documentation/networking/ixgbe.txt
6894F: Documentation/networking/ixgbevf.txt
1bff6529 6895F: Documentation/networking/i40e.txt
105bf2fe 6896F: Documentation/networking/i40evf.txt
dee1ad47 6897F: drivers/net/ethernet/intel/
bc90d291 6898F: drivers/net/ethernet/intel/*/
681bdf80 6899F: include/linux/avf/virtchnl.h
1da177e4 6900
7683e9e5
LT
6901INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6902M: Maik Broemme <mbroemme@libmpq.org>
6903L: linux-fbdev@vger.kernel.org
224f9e6d 6904S: Maintained
7683e9e5
LT
6905F: Documentation/fb/intelfb.txt
6906F: drivers/video/fbdev/intelfb/
224f9e6d 6907
7683e9e5
LT
6908INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6909M: Zhenyu Wang <zhenyuw@linux.intel.com>
6910M: Zhi Wang <zhi.a.wang@intel.com>
6911L: intel-gvt-dev@lists.freedesktop.org
6912L: intel-gfx@lists.freedesktop.org
6913W: https://01.org/igvt-g
6914T: git https://github.com/01org/gvt-linux.git
6915S: Supported
6916F: drivers/gpu/drm/i915/gvt/
0963d59b 6917
7683e9e5
LT
6918INTEL HID EVENT DRIVER
6919M: Alex Hung <alex.hung@canonical.com>
6920L: platform-driver-x86@vger.kernel.org
ca907a90 6921S: Maintained
7683e9e5 6922F: drivers/platform/x86/intel-hid.c
5760b0a5 6923
7683e9e5
LT
6924INTEL I/OAT DMA DRIVER
6925M: Dave Jiang <dave.jiang@intel.com>
6926R: Dan Williams <dan.j.williams@intel.com>
6927L: dmaengine@vger.kernel.org
6928Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4bd96a7a 6929S: Supported
7683e9e5 6930F: drivers/dma/ioat*
4bd96a7a 6931
7683e9e5
LT
6932INTEL IDLE DRIVER
6933M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6934M: Len Brown <lenb@kernel.org>
6935L: linux-pm@vger.kernel.org
6936T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6937B: https://bugzilla.kernel.org
8a70da82 6938S: Supported
7683e9e5 6939F: drivers/idle/intel_idle.c
8a70da82 6940
7683e9e5
LT
6941INTEL INTEGRATED SENSOR HUB DRIVER
6942M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6943M: Jiri Kosina <jikos@kernel.org>
6944L: linux-input@vger.kernel.org
6945S: Maintained
6946F: drivers/hid/intel-ish-hid/
efa3144e 6947
7683e9e5
LT
6948INTEL IOMMU (VT-d)
6949M: David Woodhouse <dwmw2@infradead.org>
6950L: iommu@lists.linux-foundation.org
6951T: git git://git.infradead.org/iommu-2.6.git
b481de9c 6952S: Supported
7683e9e5
LT
6953F: drivers/iommu/intel-iommu.c
6954F: include/linux/intel-iommu.h
6955
6956INTEL IOP-ADMA DMA DRIVER
6957R: Dan Williams <dan.j.williams@intel.com>
6958S: Odd fixes
6959F: drivers/dma/iop-adma.c
6960
6961INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6962M: Krzysztof Halasa <khalasa@piap.pl>
6963S: Maintained
6964F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6965F: arch/arm/mach-ixp4xx/include/mach/npe.h
6966F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6967F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6968F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6969F: drivers/net/wan/ixp4xx_hss.c
6970
6971INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6972M: Deepak Saxena <dsaxena@plexity.net>
6973S: Maintained
6974F: drivers/char/hw_random/ixp4xx-rng.c
b481de9c 6975
de8fe023
TW
6976INTEL MANAGEMENT ENGINE (mei)
6977M: Tomas Winkler <tomas.winkler@intel.com>
6978L: linux-kernel@vger.kernel.org
6979S: Supported
c117ab84 6980F: include/uapi/linux/mei.h
5069288b 6981F: include/linux/mei_cl_bus.h
de8fe023 6982F: drivers/misc/mei/*
222818c3 6983F: drivers/watchdog/mei_wdt.c
e07950a1 6984F: Documentation/misc-devices/mei/*
986b891a 6985F: samples/mei/*
de8fe023 6986
7683e9e5
LT
6987INTEL MENLOW THERMAL DRIVER
6988M: Sujith Thomas <sujith.thomas@intel.com>
6989L: platform-driver-x86@vger.kernel.org
6990W: https://01.org/linux-acpi
6991S: Supported
6992F: drivers/platform/x86/intel_menlow.c
6993
6994INTEL MERRIFIELD GPIO DRIVER
6995M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6996L: linux-gpio@vger.kernel.org
6997S: Maintained
6998F: drivers/gpio/gpio-merrifield.c
6999
50ceb98b
SD
7000INTEL MIC DRIVERS (mic)
7001M: Sudeep Dutt <sudeep.dutt@intel.com>
7002M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7003S: Supported
7004W: https://github.com/sudeepdutt/mic
7005W: http://software.intel.com/en-us/mic-developer
7006F: include/linux/mic_bus.h
7007F: include/linux/scif.h
7008F: include/uapi/linux/mic_common.h
7683e9e5 7009F: include/uapi/linux/mic_ioctl.h
9f273c24 7010F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
7011F: drivers/misc/mic/
7012F: drivers/dma/mic_x100_dma.c
7013F: drivers/dma/mic_x100_dma.h
9f273c24 7014F: Documentation/mic/
50ceb98b 7015
7683e9e5
LT
7016INTEL PMC CORE DRIVER
7017M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7018M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7019L: platform-driver-x86@vger.kernel.org
7020S: Maintained
7021F: arch/x86/include/asm/pmc_core.h
7022F: drivers/platform/x86/intel_pmc_core*
7023
fdca4f16 7024INTEL PMC/P-Unit IPC DRIVER
0a8b8353 7025M: Zha Qipeng<qipeng.zha@intel.com>
7026L: platform-driver-x86@vger.kernel.org
7027S: Maintained
7028F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 7029F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 7030F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 7031F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 7032
7683e9e5
LT
7033INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7034M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7035L: linux-wireless@vger.kernel.org
7036S: Maintained
7037F: Documentation/networking/README.ipw2100
7038F: Documentation/networking/README.ipw2200
7039F: drivers/net/wireless/intel/ipw2x00/
7040
7041INTEL PSTATE DRIVER
7042M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7043M: Len Brown <lenb@kernel.org>
7044L: linux-pm@vger.kernel.org
7045S: Supported
7046F: drivers/cpufreq/intel_pstate.c
7047
7048INTEL RDMA RNIC DRIVER
7049M: Faisal Latif <faisal.latif@intel.com>
7050M: Shiraz Saleem <shiraz.saleem@intel.com>
7051L: linux-rdma@vger.kernel.org
7052S: Supported
7053F: drivers/infiniband/hw/i40iw/
7054
378f956e
SKC
7055INTEL TELEMETRY DRIVER
7056M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7057L: platform-driver-x86@vger.kernel.org
7058S: Maintained
378f956e 7059F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 7060F: drivers/platform/x86/intel_telemetry*
0a8b8353 7061
7683e9e5
LT
7062INTEL VIRTUAL BUTTON DRIVER
7063M: AceLan Kao <acelan.kao@canonical.com>
b740d2e9
RB
7064L: platform-driver-x86@vger.kernel.org
7065S: Maintained
7683e9e5
LT
7066F: drivers/platform/x86/intel-vbtn.c
7067
7068INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7069M: Stanislaw Gruszka <sgruszka@redhat.com>
7070L: linux-wireless@vger.kernel.org
7071S: Supported
7072F: drivers/net/wireless/intel/iwlegacy/
7073
7074INTEL WIRELESS WIFI LINK (iwlwifi)
7075M: Johannes Berg <johannes.berg@intel.com>
7076M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7077M: Luca Coelho <luciano.coelho@intel.com>
7078M: Intel Linux Wireless <linuxwifi@intel.com>
7079L: linux-wireless@vger.kernel.org
7080W: http://intellinuxwireless.org
7081T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7082S: Supported
7083F: drivers/net/wireless/intel/iwlwifi/
7084
7085INTEL WIRELESS WIMAX CONNECTION 2400
7086M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7087M: linux-wimax@intel.com
7088L: wimax@linuxwimax.org (subscribers-only)
7089S: Supported
7090W: http://linuxwimax.org
7091F: Documentation/wimax/README.i2400m
7092F: drivers/net/wimax/i2400m/
7093F: include/uapi/linux/wimax/i2400m.h
7094
7095INTEL(R) TRACE HUB
7096M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7097S: Supported
7098F: Documentation/trace/intel_th.txt
7099F: drivers/hwtracing/intel_th/
7100
7101INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7102M: Ning Sun <ning.sun@intel.com>
7103L: tboot-devel@lists.sourceforge.net
7104W: http://tboot.sourceforge.net
7105T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7106S: Supported
7107F: Documentation/intel_txt.txt
7108F: include/linux/tboot.h
7109F: arch/x86/kernel/tboot.c
7110
7111INTEL-MID GPIO DRIVER
7112M: David Cohen <david.a.cohen@linux.intel.com>
7113L: linux-gpio@vger.kernel.org
7114S: Maintained
7115F: drivers/gpio/gpio-intel-mid.c
b740d2e9 7116
3904b28e
LW
7117INVENSENSE MPU-3050 GYROSCOPE DRIVER
7118M: Linus Walleij <linus.walleij@linaro.org>
7119L: linux-iio@vger.kernel.org
7120S: Maintained
7121F: drivers/iio/gyro/mpu3050*
7122F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7123
cb109a0e 7124IOC3 ETHERNET DRIVER
8b58be88 7125M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
7126L: linux-mips@linux-mips.org
7127S: Maintained
8862bf1e 7128F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 7129
cb109a0e 7130IOC3 SERIAL DRIVER
8b58be88 7131M: Pat Gefre <pfg@sgi.com>
d39e0721 7132L: linux-serial@vger.kernel.org
cb109a0e 7133S: Maintained
df621252 7134F: drivers/tty/serial/ioc3_serial.c
cb109a0e 7135
0b6e8569
SW
7136IOMMU DRIVERS
7137M: Joerg Roedel <joro@8bytes.org>
7138L: iommu@lists.linux-foundation.org
7139T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7140S: Maintained
efcd94c0 7141F: Documentation/devicetree/bindings/iommu/
0b6e8569 7142F: drivers/iommu/
82df0a43
TR
7143F: include/linux/iommu.h
7144F: include/linux/iova.h
0b6e8569 7145
4480f15b 7146IP MASQUERADING
8b58be88 7147M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 7148S: Maintained
679655da 7149F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 7150
4409ebe9 7151IPMI SUBSYSTEM
8b58be88 7152M: Corey Minyard <minyard@acm.org>
b0c90653 7153L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
7154W: http://openipmi.sourceforge.net/
7155S: Supported
679655da
JP
7156F: Documentation/IPMI.txt
7157F: drivers/char/ipmi/
7158F: include/linux/ipmi*
c117ab84 7159F: include/uapi/linux/ipmi*
4409ebe9 7160
e2d1d6c0 7161IPS SCSI RAID DRIVER
8b58be88 7162M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
7163L: linux-scsi@vger.kernel.org
7164W: http://www.adaptec.com/
7165S: Maintained
679655da 7166F: drivers/scsi/ips*
e2d1d6c0
RD
7167
7168IPVS
8b58be88
JP
7169M: Wensong Zhang <wensong@linux-vs.org>
7170M: Simon Horman <horms@verge.net.au>
7171M: Julian Anastasov <ja@ssi.bg>
979b6c13 7172L: netdev@vger.kernel.org
e2d1d6c0 7173L: lvs-devel@vger.kernel.org
1da177e4 7174S: Maintained
9f273c24
FW
7175T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7176T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 7177F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 7178F: include/net/ip_vs.h
c117ab84 7179F: include/uapi/linux/ip_vs.h
679655da 7180F: net/netfilter/ipvs/
1da177e4 7181
e7839f25 7182IPWIRELESS DRIVER
e5f6450c 7183M: Jiri Kosina <jikos@kernel.org>
d8130624 7184M: David Sterba <dsterba@suse.com>
92094aa0 7185S: Odd Fixes
282361a0 7186F: drivers/tty/ipwireless/
099dc4fb 7187
e2d1d6c0 7188IPX NETWORK LAYER
e2d1d6c0 7189L: netdev@vger.kernel.org
0c59d281 7190S: Odd fixes
679655da 7191F: include/net/ipx.h
c117ab84 7192F: include/uapi/linux/ipx.h
679655da 7193F: net/ipx/
e2d1d6c0 7194
1da177e4 7195IRDA SUBSYSTEM
8b58be88 7196M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 7197L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 7198L: netdev@vger.kernel.org
1da177e4 7199W: http://irda.sourceforge.net/
f353976d 7200S: Maintained
e0057975 7201T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da 7202F: Documentation/networking/irda.txt
6c766db6 7203F: drivers/staging/irda/
1da177e4 7204
82abbea7
RD
7205IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7206M: Marc Zyngier <marc.zyngier@arm.com>
7207S: Maintained
7208T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7209F: Documentation/IRQ-domain.txt
7210F: include/linux/irqdomain.h
7211F: kernel/irq/irqdomain.c
7212F: kernel/irq/msi.c
7213
7683e9e5
LT
7214IRQ SUBSYSTEM
7215M: Thomas Gleixner <tglx@linutronix.de>
7216L: linux-kernel@vger.kernel.org
7217S: Maintained
7218T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7219F: kernel/irq/
7220
2ed9fd28
JC
7221IRQCHIP DRIVERS
7222M: Thomas Gleixner <tglx@linutronix.de>
7223M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 7224M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
7225L: linux-kernel@vger.kernel.org
7226S: Maintained
7227T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5b5a9069 7228F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 7229F: drivers/irqchip/
a800c7cc 7230
ad7afc38
WBG
7231ISA
7232M: William Breathitt Gray <vilhelm.gray@gmail.com>
7233S: Maintained
7234F: Documentation/isa.txt
7235F: drivers/base/isa.c
7236F: include/linux/isa.h
7237
d39b8420
HV
7238ISA RADIO MODULE
7239M: Hans Verkuil <hverkuil@xs4all.nl>
7240L: linux-media@vger.kernel.org
7241T: git git://linuxtv.org/media_tree.git
a825eaec 7242W: https://linuxtv.org
d39b8420
HV
7243S: Maintained
7244F: drivers/media/radio/radio-isa*
7245
82abbea7
RD
7246ISAPNP
7247M: Jaroslav Kysela <perex@perex.cz>
71a6d0af 7248S: Maintained
82abbea7
RD
7249F: Documentation/isapnp.txt
7250F: drivers/pnp/isapnp/
7251F: include/linux/isapnp.h
71a6d0af 7252
14816b1e 7253ISCSI
623290a2
LD
7254M: Lee Duncan <lduncan@suse.com>
7255M: Chris Leech <cleech@redhat.com>
14816b1e 7256L: open-iscsi@googlegroups.com
623290a2 7257W: www.open-iscsi.com
14816b1e 7258S: Maintained
679655da
JP
7259F: drivers/scsi/*iscsi*
7260F: include/scsi/*iscsi*
14816b1e 7261
82abbea7
RD
7262iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7263M: Peter Jones <pjones@redhat.com>
7264M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7265S: Maintained
7266F: drivers/firmware/iscsi_ibft*
7267
1e65eb42
OG
7268ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7269M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 7270M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
7271M: Roi Dayan <roid@mellanox.com>
7272L: linux-rdma@vger.kernel.org
7273S: Supported
7274W: http://www.openfabrics.org
7275W: www.open-iscsi.org
7276Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 7277F: drivers/infiniband/ulp/iser/
1e65eb42 7278
2b70e5fd 7279ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 7280M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
7281T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7282L: linux-rdma@vger.kernel.org
7283L: target-devel@vger.kernel.org
7284S: Supported
7285W: http://www.linux-iscsi.org
7286F: drivers/infiniband/ulp/isert
7287
1da177e4 7288ISDN SUBSYSTEM
8b58be88 7289M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 7290L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 7291L: netdev@vger.kernel.org
1da177e4 7292W: http://www.isdn4linux.de
54e5881d 7293T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 7294S: Maintained
679655da
JP
7295F: Documentation/isdn/
7296F: drivers/isdn/
7297F: include/linux/isdn.h
7298F: include/linux/isdn/
c117ab84
CEB
7299F: include/uapi/linux/isdn.h
7300F: include/uapi/linux/isdn/
1da177e4
LT
7301
7302ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 7303M: Armin Schindler <mac@melware.de>
d5d52273 7304L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
7305W: http://www.melware.de
7306S: Maintained
679655da 7307F: drivers/isdn/hardware/eicon/
1da177e4 7308
d624870f 7309IT87 HARDWARE MONITORING DRIVER
d8130624 7310M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7311L: linux-hwmon@vger.kernel.org
d624870f
JD
7312S: Maintained
7313F: Documentation/hwmon/it87
7314F: drivers/hwmon/it87.c
7315
d7104bff
AP
7316IT913X MEDIA DRIVER
7317M: Antti Palosaari <crope@iki.fi>
7318L: linux-media@vger.kernel.org
a825eaec 7319W: https://linuxtv.org
d7104bff
AP
7320W: http://palosaari.fi/linux/
7321Q: http://patchwork.linuxtv.org/project/linux-media/list/
7322T: git git://linuxtv.org/anttip/media_tree.git
7323S: Maintained
249c697e 7324F: drivers/media/tuners/it913x*
d7104bff 7325
91821ff3 7326IVTV VIDEO4LINUX DRIVER
6afdeaf8 7327M: Andy Walls <awalls@md.metrocast.net>
7b212edf 7328L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 7329L: linux-media@vger.kernel.org
275ffde4 7330T: git git://linuxtv.org/media_tree.git
91821ff3
HV
7331W: http://www.ivtvdriver.org
7332S: Maintained
618cd932 7333F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7334F: drivers/media/pci/ivtv/
c117ab84 7335F: include/uapi/linux/ivtv*
91821ff3 7336
68620bdd
MP
7337IX2505V MEDIA DRIVER
7338M: Malcolm Priestley <tvboxspy@gmail.com>
7339L: linux-media@vger.kernel.org
a825eaec 7340W: https://linuxtv.org
68620bdd
MP
7341Q: http://patchwork.linuxtv.org/project/linux-media/list/
7342S: Maintained
7343F: drivers/media/dvb-frontends/ix2505v*
7344
4453d736
GR
7345JC42.4 TEMPERATURE SENSOR DRIVER
7346M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7347L: linux-hwmon@vger.kernel.org
4453d736
GR
7348S: Maintained
7349F: drivers/hwmon/jc42.c
7350F: Documentation/hwmon/jc42
7351
e2d1d6c0 7352JFS FILESYSTEM
3256f80f 7353M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7354L: jfs-discussion@lists.sourceforge.net
7355W: http://jfs.sourceforge.net/
54e5881d 7356T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 7357S: Maintained
679655da
JP
7358F: Documentation/filesystems/jfs.txt
7359F: fs/jfs/
e2d1d6c0 7360
95252236 7361JME NETWORK DRIVER
8b58be88 7362M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7363L: netdev@vger.kernel.org
7364S: Maintained
63d24a0e 7365F: drivers/net/ethernet/jme.*
95252236 7366
1da177e4 7367JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7368M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7369L: linux-mtd@lists.infradead.org
7370W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7371S: Maintained
679655da 7372F: fs/jffs2/
c117ab84 7373F: include/uapi/linux/jffs2.h
1da177e4 7374
d183e11a
TT
7375JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7376M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7377M: Jan Kara <jack@suse.com>
d183e11a
TT
7378L: linux-ext4@vger.kernel.org
7379S: Maintained
7380F: fs/jbd2/
7381F: include/linux/jbd2.h
ae0718f8 7382
207dab5f
MU
7383JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7384M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7385L: linux-media@vger.kernel.org
7386S: Maintained
7387F: drivers/media/platform/rcar_jpu.c
7388
fd8b6cb4 7389JSM Neo PCI based serial card
46e3813d 7390M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
fd8b6cb4
BL
7391L: linux-serial@vger.kernel.org
7392S: Maintained
df621252 7393F: drivers/tty/serial/jsm/
ae0718f8 7394
af39917d
CL
7395K10TEMP HARDWARE MONITORING DRIVER
7396M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7397L: linux-hwmon@vger.kernel.org
af39917d
CL
7398S: Maintained
7399F: Documentation/hwmon/k10temp
7400F: drivers/hwmon/k10temp.c
7401
4660cb35 7402K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7403M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7404L: linux-hwmon@vger.kernel.org
ae0718f8 7405S: Maintained
679655da
JP
7406F: Documentation/hwmon/k8temp
7407F: drivers/hwmon/k8temp.c
ae0718f8 7408
0ba1d91d
AR
7409KASAN
7410M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7411R: Alexander Potapenko <glider@google.com>
7412R: Dmitry Vyukov <dvyukov@google.com>
7413L: kasan-dev@googlegroups.com
7414S: Maintained
7415F: arch/*/include/asm/kasan.h
7416F: arch/*/mm/kasan_init*
2757aafa 7417F: Documentation/dev-tools/kasan.rst
64f8ebaf 7418F: include/linux/kasan*.h
0ba1d91d
AR
7419F: lib/test_kasan.c
7420F: mm/kasan/
7421F: scripts/Makefile.kasan
7422
1da177e4 7423KCONFIG
5eb1f99e 7424M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 7425L: linux-kbuild@vger.kernel.org
cea8321c 7426T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 7427S: Maintained
679655da
JP
7428F: Documentation/kbuild/kconfig-language.txt
7429F: scripts/kconfig/
1da177e4 7430
ea6c2089 7431KDUMP
f871f191
VG
7432M: Dave Young <dyoung@redhat.com>
7433M: Baoquan He <bhe@redhat.com>
7434R: Vivek Goyal <vgoyal@redhat.com>
34633993 7435L: kexec@lists.infradead.org
ea6c2089
VG
7436W: http://lse.sourceforge.net/kdump/
7437S: Maintained
80811493 7438F: Documentation/kdump/
ea6c2089 7439
f41bf02f
HV
7440KEENE FM RADIO TRANSMITTER DRIVER
7441M: Hans Verkuil <hverkuil@xs4all.nl>
7442L: linux-media@vger.kernel.org
7443T: git git://linuxtv.org/media_tree.git
a825eaec 7444W: https://linuxtv.org
f41bf02f
HV
7445S: Maintained
7446F: drivers/media/radio/radio-keene*
7447
1da177e4 7448KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7449M: Ian Kent <raven@themaw.net>
f694fc97 7450L: autofs@vger.kernel.org
1da177e4 7451S: Maintained
679655da 7452F: fs/autofs4/
1da177e4 7453
70fb7ba6 7454KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7455M: Masahiro Yamada <yamada.masahiro@socionext.com>
d8130624 7456M: Michal Marek <mmarek@suse.com>
8b38f890 7457T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7458L: linux-kbuild@vger.kernel.org
5ce45962 7459S: Maintained
679655da
JP
7460F: Documentation/kbuild/
7461F: Makefile
7462F: scripts/Makefile.*
70fb7ba6
MM
7463F: scripts/basic/
7464F: scripts/mk*
7465F: scripts/package/
1da177e4
LT
7466
7467KERNEL JANITORS
c3000e03 7468L: kernel-janitors@vger.kernel.org
10466f5a 7469W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7470S: Odd Fixes
1da177e4 7471
e8b43555 7472KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7473M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7474M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7475L: linux-nfs@vger.kernel.org
1da177e4 7476W: http://nfs.sourceforge.net/
9f273c24 7477T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7478S: Supported
679655da 7479F: fs/nfsd/
c117ab84 7480F: include/uapi/linux/nfsd/
679655da
JP
7481F: fs/lockd/
7482F: fs/nfs_common/
7483F: net/sunrpc/
7484F: include/linux/lockd/
7485F: include/linux/sunrpc/
c117ab84 7486F: include/uapi/linux/sunrpc/
1da177e4 7487
13b122b3
SK
7488KERNEL SELFTEST FRAMEWORK
7489M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7490M: Shuah Khan <shuah@kernel.org>
64f00850 7491L: linux-kselftest@vger.kernel.org
a7254a09 7492T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
13b122b3 7493S: Maintained
4ff79fee
SK
7494F: tools/testing/selftests/
7495F: Documentation/dev-tools/kselftest*
13b122b3 7496
23558693
LR
7497KERNEL USERMODE HELPER
7498M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7499L: linux-kernel@vger.kernel.org
7500S: Maintained
7501F: kernel/umh.c
c1f3fa2a 7502F: include/linux/umh.h
23558693 7503
426d62e2 7504KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7505M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7506M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7507L: kvm@vger.kernel.org
e3e58478 7508W: http://www.linux-kvm.org
a94b40a6 7509T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7510S: Supported
c93a64fe 7511F: Documentation/virtual/kvm/
a170504f
AJ
7512F: include/trace/events/kvm.h
7513F: include/uapi/asm-generic/kvm*
c117ab84 7514F: include/uapi/linux/kvm*
a170504f
AJ
7515F: include/asm-generic/kvm*
7516F: include/linux/kvm*
7517F: include/kvm/iodev.h
7518F: virt/kvm/*
6d0a1a61 7519F: tools/kvm/
426d62e2 7520
a170504f 7521KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7de609c8 7522M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7523L: kvm@vger.kernel.org
038161de 7524W: http://www.linux-kvm.org/
7de609c8 7525S: Maintained
679655da 7526F: arch/x86/include/asm/svm.h
679655da 7527F: arch/x86/kvm/svm.c
426d62e2 7528
a170504f 7529KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
0f4ca79e 7530M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7531M: Marc Zyngier <marc.zyngier@arm.com>
7532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7533L: kvmarm@lists.cs.columbia.edu
7534W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7535T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7536S: Supported
a749474d
CD
7537F: arch/arm/include/uapi/asm/kvm*
7538F: arch/arm/include/asm/kvm*
7539F: arch/arm/kvm/
5c8818b4
MZ
7540F: virt/kvm/arm/
7541F: include/kvm/arm_*
a749474d 7542
6394a3ec 7543KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7544M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7545M: Marc Zyngier <marc.zyngier@arm.com>
7546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7547L: kvmarm@lists.cs.columbia.edu
7548S: Maintained
7549F: arch/arm64/include/uapi/asm/kvm*
7550F: arch/arm64/include/asm/kvm*
7551F: arch/arm64/kvm/
7552
bfd3d532
JH
7553KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7554M: James Hogan <james.hogan@imgtec.com>
7555L: linux-mips@linux-mips.org
7556S: Supported
7557F: arch/mips/include/uapi/asm/kvm*
7558F: arch/mips/include/asm/kvm*
7559F: arch/mips/kvm/
7560
3882a734
LT
7561KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7562M: Alexander Graf <agraf@suse.com>
7563L: kvm-ppc@vger.kernel.org
7564W: http://www.linux-kvm.org/
7565T: git git://github.com/agraf/linux-2.6.git
7566S: Supported
7567F: arch/powerpc/include/uapi/asm/kvm*
7568F: arch/powerpc/include/asm/kvm*
7569F: arch/powerpc/kvm/
7570F: arch/powerpc/kernel/kvm*
7571
7683e9e5
LT
7572KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7573M: Christian Borntraeger <borntraeger@de.ibm.com>
7574M: Cornelia Huck <cohuck@redhat.com>
7575L: linux-s390@vger.kernel.org
7576W: http://www.ibm.com/developerworks/linux/linux390/
7577T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7578S: Supported
a170504f
AJ
7579F: arch/s390/include/uapi/asm/kvm*
7580F: arch/s390/include/asm/gmap.h
7683e9e5
LT
7581F: arch/s390/include/asm/kvm*
7582F: arch/s390/kvm/
7583F: arch/s390/mm/gmap.c
7584
3882a734
LT
7585KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7586M: Paolo Bonzini <pbonzini@redhat.com>
7587M: Radim Krčmář <rkrcmar@redhat.com>
7588L: kvm@vger.kernel.org
7589W: http://www.linux-kvm.org
7590T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7591S: Supported
7592F: arch/x86/kvm/
7593F: arch/x86/include/uapi/asm/kvm*
7594F: arch/x86/include/asm/kvm*
7595F: arch/x86/kernel/kvm.c
7596F: arch/x86/kernel/kvmclock.c
7597
27f395b8
TH
7598KERNFS
7599M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7600M: Tejun Heo <tj@kernel.org>
7601T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7602S: Supported
7603F: include/linux/kernfs.h
7604F: fs/kernfs/
bfd3d532 7605
dc009d92 7606KEXEC
8b58be88 7607M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7608W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7609L: kexec@lists.infradead.org
dc009d92 7610S: Maintained
679655da 7611F: include/linux/kexec.h
c117ab84 7612F: include/uapi/linux/kexec.h
10540a69 7613F: kernel/kexec*
dc009d92 7614
7683e9e5
LT
7615KEYS-ENCRYPTED
7616M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7617M: David Safford <safford@us.ibm.com>
7618L: linux-security-module@vger.kernel.org
aa62efff 7619L: keyrings@vger.kernel.org
7683e9e5
LT
7620S: Supported
7621F: Documentation/security/keys/trusted-encrypted.rst
7622F: include/keys/encrypted-type.h
7623F: security/keys/encrypted-keys/
e971461f 7624
7f3c68be 7625KEYS-TRUSTED
74dd744f
MZ
7626M: David Safford <safford@us.ibm.com>
7627M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7628L: linux-security-module@vger.kernel.org
aa62efff 7629L: keyrings@vger.kernel.org
7f3c68be 7630S: Supported
5395d312 7631F: Documentation/security/keys/trusted-encrypted.rst
7f3c68be
MZ
7632F: include/keys/trusted-type.h
7633F: security/keys/trusted.c
7634F: security/keys/trusted.h
7635
7683e9e5
LT
7636KEYS/KEYRINGS:
7637M: David Howells <dhowells@redhat.com>
aa62efff 7638L: keyrings@vger.kernel.org
7683e9e5
LT
7639S: Maintained
7640F: Documentation/security/keys/core.rst
7641F: include/linux/key.h
7642F: include/linux/key-type.h
7643F: include/linux/keyctl.h
7644F: include/uapi/linux/keyctl.h
7645F: include/keys/
7646F: security/keys/
7f3c68be 7647
5b778dad 7648KGDB / KDB /debug_core
8b58be88 7649M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7650W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7651L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7652T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7653S: Maintained
0c88a041 7654F: Documentation/dev-tools/kgdb.rst
679655da 7655F: drivers/misc/kgdbts.c
df621252 7656F: drivers/tty/serial/kgdboc.c
5b778dad 7657F: include/linux/kdb.h
679655da 7658F: include/linux/kgdb.h
4063eb5f 7659F: kernel/debug/
e3e2aaf7 7660
456db8cc 7661KMEMCHECK
8b58be88 7662M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7663M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7664S: Maintained
9c296b46 7665F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7666F: arch/x86/include/asm/kmemcheck.h
7667F: arch/x86/mm/kmemcheck/
7668F: include/linux/kmemcheck.h
7669F: mm/kmemcheck.c
b9ce08c0 7670
c3bb4d24 7671KMEMLEAK
8b58be88 7672M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7673S: Maintained
ca90a7a3 7674F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7675F: include/linux/kmemleak.h
7676F: mm/kmemleak.c
7677F: mm/kmemleak-test.c
7678
00653d3a 7679KMOD KERNEL MODULE LOADER - USERMODE HELPER
062b8740
LR
7680M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7681L: linux-kernel@vger.kernel.org
7682S: Maintained
7683F: kernel/kmod.c
7684F: include/linux/kmod.h
d9c6a72d
LR
7685F: lib/test_kmod.c
7686F: tools/testing/selftests/kmod/
062b8740 7687
89559a61 7688KPROBES
a320817c 7689M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7690M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7691M: "David S. Miller" <davem@davemloft.net>
353def94 7692M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7693S: Maintained
679655da
JP
7694F: Documentation/kprobes.txt
7695F: include/linux/kprobes.h
7d134b2c 7696F: include/asm-generic/kprobes.h
679655da 7697F: kernel/kprobes.c
89559a61 7698
70e84049 7699KS0108 LCD CONTROLLER DRIVER
8b58be88 7700M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7701W: http://miguelojeda.es/auxdisplay.htm
7702W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7703S: Maintained
679655da
JP
7704F: Documentation/auxdisplay/ks0108
7705F: drivers/auxdisplay/ks0108.c
7706F: include/linux/ks0108.h
70e84049 7707
1b69c6d0
DA
7708L3MDEV
7709M: David Ahern <dsa@cumulusnetworks.com>
7710L: netdev@vger.kernel.org
7711S: Maintained
7712F: net/l3mdev
7713F: include/net/l3mdev.h
7714
9ca44355 7715LANTIQ MIPS ARCHITECTURE
bdb40e8e 7716M: John Crispin <john@phrozen.org>
9ca44355
JC
7717L: linux-mips@linux-mips.org
7718S: Maintained
7719F: arch/mips/lantiq
c20b3b80 7720F: drivers/soc/lantiq
9ca44355 7721
1da177e4 7722LAPB module
1da177e4 7723L: linux-x25@vger.kernel.org
bf9915cc 7724S: Orphan
679655da
JP
7725F: Documentation/networking/lapb-module.txt
7726F: include/*/lapb.h
7727F: net/lapb/
1da177e4
LT
7728
7729LASI 53c700 driver for PARISC
8b58be88 7730M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7731L: linux-scsi@vger.kernel.org
7732S: Maintained
679655da
JP
7733F: Documentation/scsi/53c700.txt
7734F: drivers/scsi/53c700*
1da177e4 7735
263de9b5 7736LED SUBSYSTEM
8b58be88 7737M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7738M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7739M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7740L: linux-leds@vger.kernel.org
b8926ba0 7741T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7742S: Maintained
85c90368 7743F: Documentation/devicetree/bindings/leds/
679655da
JP
7744F: drivers/leds/
7745F: include/linux/leds.h
263de9b5 7746
b0461a44 7747LEGACY EEPROM DRIVER
d8130624 7748M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7749S: Maintained
7750F: Documentation/misc-devices/eeprom
7751F: drivers/misc/eeprom/eeprom.c
7752
1da177e4 7753LEGO USB Tower driver
8b58be88 7754M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7755L: legousb-devel@lists.sourceforge.net
7756W: http://legousb.sourceforge.net/
7757S: Maintained
679655da 7758F: drivers/usb/misc/legousbtower.c
1da177e4 7759
055616a8
MK
7760LG2160 MEDIA DRIVER
7761M: Michael Krufky <mkrufky@linuxtv.org>
7762L: linux-media@vger.kernel.org
a825eaec 7763W: https://linuxtv.org
055616a8
MK
7764W: http://github.com/mkrufky
7765Q: http://patchwork.linuxtv.org/project/linux-media/list/
7766T: git git://linuxtv.org/mkrufky/tuners.git
7767S: Maintained
7768F: drivers/media/dvb-frontends/lg2160.*
7769
6f0e7725
MK
7770LGDT3305 MEDIA DRIVER
7771M: Michael Krufky <mkrufky@linuxtv.org>
7772L: linux-media@vger.kernel.org
a825eaec 7773W: https://linuxtv.org
6f0e7725
MK
7774W: http://github.com/mkrufky
7775Q: http://patchwork.linuxtv.org/project/linux-media/list/
7776T: git git://linuxtv.org/mkrufky/tuners.git
7777S: Maintained
7778F: drivers/media/dvb-frontends/lgdt3305.*
7779
32ac7cb2 7780LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7781M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7782L: linux-ide@vger.kernel.org
7783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7784S: Maintained
7785F: include/linux/pata_arasan_cf_data.h
7786F: drivers/ata/pata_arasan_cf.c
7787
c7fa056c
BZ
7788LIBATA PATA DRIVERS
7789M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7790M: Tejun Heo <tj@kernel.org>
7791L: linux-ide@vger.kernel.org
7792T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7793S: Maintained
7794F: drivers/ata/pata_*.c
7795F: drivers/ata/ata_generic.c
7796
be4e456e
LW
7797LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7798M: Linus Walleij <linus.walleij@linaro.org>
7799L: linux-ide@vger.kernel.org
7800T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7801S: Maintained
7802F: drivers/ata/pata_ftide010.c
7803F: drivers/ata/sata_gemini.c
7804F: drivers/ata/sata_gemini.h
7805
32ac7cb2
TH
7806LIBATA SATA AHCI PLATFORM devices support
7807M: Hans de Goede <hdegoede@redhat.com>
7808M: Tejun Heo <tj@kernel.org>
7809L: linux-ide@vger.kernel.org
7810T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7811S: Maintained
7812F: drivers/ata/ahci_platform.c
7813F: drivers/ata/libahci_platform.c
7814F: include/linux/ahci_platform.h
7815
7816LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7817M: Mikael Pettersson <mikpelinux@gmail.com>
7818L: linux-ide@vger.kernel.org
7819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7820S: Maintained
7821F: drivers/ata/sata_promise.*
7822
7683e9e5
LT
7823LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7824M: Tejun Heo <tj@kernel.org>
7825L: linux-ide@vger.kernel.org
7826T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7827S: Maintained
7828F: drivers/ata/
7829F: include/linux/ata.h
7830F: include/linux/libata.h
7831F: Documentation/devicetree/bindings/ata/
7832
1acd437c 7833LIBLOCKDEP
8a0d404e 7834M: Sasha Levin <alexander.levin@verizon.com>
1acd437c
SL
7835S: Maintained
7836F: tools/lib/lockdep/
7837
bc30196f
DW
7838LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7839M: Ross Zwisler <ross.zwisler@linux.intel.com>
7840L: linux-nvdimm@lists.01.org
7841Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7842S: Supported
7843F: drivers/nvdimm/blk.c
7844F: drivers/nvdimm/region_devs.c
bc30196f
DW
7845
7846LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7847M: Vishal Verma <vishal.l.verma@intel.com>
7848L: linux-nvdimm@lists.01.org
7849Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7850S: Supported
7851F: drivers/nvdimm/btt*
7852
7853LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7854M: Ross Zwisler <ross.zwisler@linux.intel.com>
7855L: linux-nvdimm@lists.01.org
7856Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7857S: Supported
7683e9e5
LT
7858F: drivers/nvdimm/pmem*
7859
7860LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7861M: Dan Williams <dan.j.williams@intel.com>
7862L: linux-nvdimm@lists.01.org
7863Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7864T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7865S: Supported
7866F: drivers/nvdimm/*
7867F: drivers/acpi/nfit/*
7868F: include/linux/nd.h
7869F: include/linux/libnvdimm.h
7870F: include/uapi/linux/ndctl.h
bc30196f 7871
cd9e9808
MB
7872LIGHTNVM PLATFORM SUPPORT
7873M: Matias Bjorling <mb@lightnvm.io>
7874W: http://github/OpenChannelSSD
4ead1a25 7875L: linux-block@vger.kernel.org
cd9e9808
MB
7876S: Maintained
7877F: drivers/lightnvm/
7878F: include/linux/lightnvm.h
7879F: include/uapi/linux/lightnvm.h
7880
7683e9e5
LT
7881LINUX FOR POWER MACINTOSH
7882M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7883W: http://www.penguinppc.org/
7884L: linuxppc-dev@lists.ozlabs.org
7885S: Maintained
7886F: arch/powerpc/platforms/powermac/
7887F: drivers/macintosh/
7888
852bb9f5 7889LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7890M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7891M: Paul Mackerras <paulus@samba.org>
ea668936 7892M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7893W: https://github.com/linuxppc/linux/wiki
a4724ed6 7894L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7895Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7896T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7897S: Supported
a4271583 7898F: Documentation/ABI/stable/sysfs-firmware-opal-*
58f16913 7899F: Documentation/devicetree/bindings/powerpc/
a4271583
SS
7900F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7901F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
7902F: Documentation/powerpc/
7903F: arch/powerpc/
ef69b03d
ME
7904F: drivers/char/tpm/tpm_ibmvtpm*
7905F: drivers/crypto/nx/
7906F: drivers/crypto/vmx/
a4271583 7907F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
7908F: drivers/net/ethernet/ibm/ibmveth.*
7909F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7910F: drivers/pci/hotplug/pnv_php.c
ef69b03d 7911F: drivers/pci/hotplug/rpa*
a4271583 7912F: drivers/rtc/rtc-opal.c
ef69b03d 7913F: drivers/scsi/ibmvscsi/
a4271583 7914F: drivers/tty/hvc/hvc_opal.c
d8895268 7915F: drivers/watchdog/wdrtas.c
ad654f25 7916F: tools/testing/selftests/powerpc
ef69b03d
ME
7917N: /pmac
7918N: powermac
7919N: powernv
7920N: [^a-z0-9]ps3
7921N: pseries
1da177e4 7922
77a76369 7923LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7924M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7925L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7926T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7927S: Maintained
11c34c7d
JP
7928F: arch/powerpc/platforms/512x/
7929F: arch/powerpc/platforms/52xx/
1da177e4
LT
7930
7931LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7932M: Alistair Popple <alistair@popple.id.au>
8b58be88 7933M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7934W: http://www.penguinppc.org/
a4724ed6 7935L: linuxppc-dev@lists.ozlabs.org
1da177e4 7936S: Maintained
11c34c7d
JP
7937F: arch/powerpc/platforms/40x/
7938F: arch/powerpc/platforms/44x/
1da177e4 7939
1da177e4 7940LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7941M: Scott Wood <oss@buserror.net>
8b58be88 7942M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7943W: http://www.penguinppc.org/
a4724ed6 7944L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7946S: Maintained
11c34c7d 7947F: arch/powerpc/platforms/83xx/
4c8f581d 7948F: arch/powerpc/platforms/85xx/
c67ec701 7949F: Documentation/devicetree/bindings/powerpc/fsl/
1da177e4 7950
7683e9e5
LT
7951LINUX FOR POWERPC EMBEDDED PPC8XX
7952M: Vitaly Bordug <vitb@kernel.crashing.org>
7953W: http://www.penguinppc.org/
7954L: linuxppc-dev@lists.ozlabs.org
7955S: Maintained
7956F: arch/powerpc/platforms/8xx/
7957
7958LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7959L: linuxppc-dev@lists.ozlabs.org
7960S: Orphan
7961F: arch/powerpc/*/*virtex*
7962F: arch/powerpc/*/*/*virtex*
7963
ab06ff3a 7964LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7965L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7966S: Orphan
11c34c7d
JP
7967F: arch/powerpc/platforms/pasemi/
7968F: drivers/*/*pasemi*
7969F: drivers/*/*/*pasemi*
ab06ff3a 7970
82abbea7
RD
7971LINUX KERNEL DUMP TEST MODULE (LKDTM)
7972M: Kees Cook <keescook@chromium.org>
7973S: Maintained
7974F: drivers/misc/lkdtm*
7975
7683e9e5
LT
7976LINUX SECURITY MODULE (LSM) FRAMEWORK
7977M: Chris Wright <chrisw@sous-sol.org>
7978L: linux-security-module@vger.kernel.org
7979S: Supported
7980
a23ce6da
HW
7981LIS3LV02D ACCELEROMETER DRIVER
7982M: Eric Piel <eric.piel@tremplin-utc.net>
7983S: Maintained
ff606677
JD
7984F: Documentation/misc-devices/lis3lv02d
7985F: drivers/misc/lis3lv02d/
bd35665f 7986F: drivers/platform/x86/hp_accel.c
a23ce6da 7987
b700e7f0
SJ
7988LIVE PATCHING
7989M: Josh Poimboeuf <jpoimboe@redhat.com>
462c5a82 7990M: Jessica Yu <jeyu@kernel.org>
e5f6450c 7991M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7992M: Miroslav Benes <mbenes@suse.cz>
7993R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7994S: Maintained
7995F: kernel/livepatch/
7996F: include/linux/livepatch.h
7997F: arch/x86/include/asm/livepatch.h
7998F: arch/x86/kernel/livepatch.c
5e4e3844 7999F: Documentation/livepatch/
b700e7f0 8000F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 8001F: samples/livepatch/
b700e7f0 8002L: live-patching@vger.kernel.org
74d50da3 8003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 8004
e2d1d6c0 8005LLC (802.2)
0c59d281
ACM
8006L: netdev@vger.kernel.org
8007S: Odd fixes
679655da 8008F: include/linux/llc.h
c117ab84 8009F: include/uapi/linux/llc.h
679655da
JP
8010F: include/net/llc*
8011F: net/llc/
e2d1d6c0 8012
4e233cbe
AD
8013LM73 HARDWARE MONITOR DRIVER
8014M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 8015L: linux-hwmon@vger.kernel.org
4e233cbe
AD
8016S: Maintained
8017F: drivers/hwmon/lm73.c
8018
156e2d1a 8019LM78 HARDWARE MONITOR DRIVER
d8130624 8020M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8021L: linux-hwmon@vger.kernel.org
156e2d1a
JD
8022S: Maintained
8023F: Documentation/hwmon/lm78
8024F: drivers/hwmon/lm78.c
8025
1da177e4 8026LM83 HARDWARE MONITOR DRIVER
d8130624 8027M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8028L: linux-hwmon@vger.kernel.org
1da177e4 8029S: Maintained
679655da
JP
8030F: Documentation/hwmon/lm83
8031F: drivers/hwmon/lm83.c
1da177e4
LT
8032
8033LM90 HARDWARE MONITOR DRIVER
d8130624 8034M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8035L: linux-hwmon@vger.kernel.org
1da177e4 8036S: Maintained
679655da 8037F: Documentation/hwmon/lm90
aae7bce4 8038F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 8039F: drivers/hwmon/lm90.c
87d08b11 8040F: include/dt-bindings/thermal/lm90.h
1da177e4 8041
917cc4e6
GR
8042LM95234 HARDWARE MONITOR DRIVER
8043M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8044L: linux-hwmon@vger.kernel.org
917cc4e6
GR
8045S: Maintained
8046F: Documentation/hwmon/lm95234
8047F: drivers/hwmon/lm95234.c
8048
68620bdd
MP
8049LME2510 MEDIA DRIVER
8050M: Malcolm Priestley <tvboxspy@gmail.com>
8051L: linux-media@vger.kernel.org
a825eaec 8052W: https://linuxtv.org
68620bdd
MP
8053Q: http://patchwork.linuxtv.org/project/linux-media/list/
8054S: Maintained
8055F: drivers/media/usb/dvb-usb-v2/lmedm04*
8056
82abbea7
RD
8057LOADPIN SECURITY MODULE
8058M: Kees Cook <keescook@chromium.org>
8059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8060S: Supported
8061F: security/loadpin/
8062F: Documentation/admin-guide/LSM/LoadPin.rst
8063
d4c3be70 8064LOCKING PRIMITIVES
8b58be88
JP
8065M: Peter Zijlstra <peterz@infradead.org>
8066M: Ingo Molnar <mingo@redhat.com>
981c3a4f 8067L: linux-kernel@vger.kernel.org
d4c3be70 8068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 8069S: Maintained
d4c3be70 8070F: Documentation/locking/
679655da 8071F: include/linux/lockdep.h
d4c3be70
IM
8072F: include/linux/spinlock*.h
8073F: arch/*/include/asm/spinlock*.h
8074F: include/linux/rwlock*.h
8075F: include/linux/mutex*.h
8076F: arch/*/include/asm/mutex*.h
8077F: include/linux/rwsem*.h
8078F: arch/*/include/asm/rwsem.h
8079F: include/linux/seqlock.h
8080F: lib/locking*.[ch]
7486d6da 8081F: kernel/locking/
512e67f9 8082
dde33348 8083LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 8084M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
8085L: linux-ntfs-dev@lists.sourceforge.net
8086W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 8087S: Maintained
679655da 8088F: Documentation/ldm.txt
20d16fef 8089F: block/partitions/ldm.*
1da177e4 8090
c87e34ef 8091LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
8092M: Sathya Prakash <sathya.prakash@broadcom.com>
8093M: Chaitra P B <chaitra.basappa@broadcom.com>
8094M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8095L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 8096L: linux-scsi@vger.kernel.org
9495e835 8097W: http://www.avagotech.com/support/
c87e34ef 8098S: Supported
679655da 8099F: drivers/message/fusion/
500c152a 8100F: drivers/scsi/mpt2sas/
8101F: drivers/scsi/mpt3sas/
c87e34ef 8102
1da177e4 8103LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 8104M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
8105L: linux-scsi@vger.kernel.org
8106S: Maintained
679655da 8107F: drivers/scsi/sym53c8xx_2/
1da177e4 8108
e5f5c99a
GR
8109LTC4261 HARDWARE MONITOR DRIVER
8110M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8111L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
8112S: Maintained
8113F: Documentation/hwmon/ltc4261
8114F: drivers/hwmon/ltc4261.c
8115
dbed8a80
MH
8116LTC4306 I2C MULTIPLEXER DRIVER
8117M: Michael Hennerich <michael.hennerich@analog.com>
8118W: http://ez.analog.com/community/linux-device-drivers
8119L: linux-i2c@vger.kernel.org
8120S: Supported
8121F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8122F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8123
81365c31 8124LTP (Linux Test Project)
28b8e8d4 8125M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 8126M: Cyril Hrubis <chrubis@suse.cz>
0526109a 8127M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
8128M: Jan Stancek <jstancek@redhat.com>
8129M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8130M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 8131L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 8132W: http://linux-test-project.github.io/
7d1ae8a8 8133T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
8134S: Maintained
8135
c12a54b3 8136M32R ARCHITECTURE
c12a54b3 8137W: http://www.linux-m32r.org/
b4174867 8138S: Orphan
679655da 8139F: arch/m32r/
c12a54b3 8140
1da177e4 8141M68K ARCHITECTURE
8b58be88 8142M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
8143L: linux-m68k@lists.linux-m68k.org
8144W: http://www.linux-m68k.org/
54e5881d 8145T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 8146S: Maintained
679655da 8147F: arch/m68k/
9db35182 8148F: drivers/zorro/
1da177e4
LT
8149
8150M68K ON APPLE MACINTOSH
8b58be88 8151M: Joshua Thompson <funaho@jurai.org>
1da177e4 8152W: http://www.mac.linux-m68k.org/
9bb9f222 8153L: linux-m68k@lists.linux-m68k.org
1da177e4 8154S: Maintained
9db35182 8155F: arch/m68k/mac/
1da177e4
LT
8156
8157M68K ON HP9000/300
8b58be88 8158M: Philip Blundell <philb@gnu.org>
1da177e4
LT
8159W: http://www.tazenda.demon.co.uk/phil/linux-hp
8160S: Maintained
679655da 8161F: arch/m68k/hp300/
1da177e4 8162
74425546
AP
8163M88DS3103 MEDIA DRIVER
8164M: Antti Palosaari <crope@iki.fi>
8165L: linux-media@vger.kernel.org
a825eaec 8166W: https://linuxtv.org
74425546
AP
8167W: http://palosaari.fi/linux/
8168Q: http://patchwork.linuxtv.org/project/linux-media/list/
8169T: git git://linuxtv.org/anttip/media_tree.git
8170S: Maintained
8171F: drivers/media/dvb-frontends/m88ds3103*
8172
68620bdd
MP
8173M88RS2000 MEDIA DRIVER
8174M: Malcolm Priestley <tvboxspy@gmail.com>
8175L: linux-media@vger.kernel.org
a825eaec 8176W: https://linuxtv.org
68620bdd
MP
8177Q: http://patchwork.linuxtv.org/project/linux-media/list/
8178S: Maintained
8179F: drivers/media/dvb-frontends/m88rs2000*
8180
07a092fa 8181MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
8182M: Alexey Klimov <klimov.linux@gmail.com>
8183L: linux-media@vger.kernel.org
8184T: git git://linuxtv.org/media_tree.git
8185S: Maintained
8186F: drivers/media/radio/radio-ma901.c
07a092fa 8187
64a327a7 8188MAC80211
8b58be88 8189M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 8190L: linux-wireless@vger.kernel.org
491b26b4 8191W: http://wireless.kernel.org/
ce466579
JB
8192T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8193T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 8194S: Maintained
679655da
JP
8195F: Documentation/networking/mac80211-injection.txt
8196F: include/net/mac80211.h
8197F: net/mac80211/
2af8c4dc 8198F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 8199
2b6d83e2
JB
8200MAILBOX API
8201M: Jassi Brar <jassisinghbrar@gmail.com>
8202L: linux-kernel@vger.kernel.org
8203S: Maintained
8204F: drivers/mailbox/
8205F: include/linux/mailbox_client.h
8206F: include/linux/mailbox_controller.h
8207
faf1668c 8208MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 8209M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 8210W: http://www.kernel.org/doc/man-pages
bd7ebec6 8211L: linux-man@vger.kernel.org
1b53dc74 8212S: Maintained
faf1668c 8213
daa10170 8214MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
296f827d 8215M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
daa10170
RB
8216L: linux-mips@linux-mips.org
8217S: Maintained
8218F: arch/mips/boot/dts/img/pistachio_marduk.dts
8219
0d3cd4b6
VD
8220MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8221M: Andrew Lunn <andrew@lunn.ch>
8222M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 8223L: netdev@vger.kernel.org
0d3cd4b6
VD
8224S: Maintained
8225F: drivers/net/dsa/mv88e6xxx/
b26bff6e 8226F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 8227
8427defd 8228MARVELL ARMADA DRM SUPPORT
0d7f4f05 8229M: Russell King <linux@armlinux.org.uk>
8427defd 8230S: Maintained
0d7f4f05
RK
8231T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8232T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 8233F: drivers/gpu/drm/armada/
4418833e
EV
8234F: include/uapi/drm/armada_drm.h
8235F: Documentation/devicetree/bindings/display/armada/
8427defd 8236
c4d007bc
TP
8237MARVELL CRYPTO DRIVER
8238M: Boris Brezillon <boris.brezillon@free-electrons.com>
8239M: Arnaud Ebalard <arno@natisbad.org>
8240F: drivers/crypto/marvell/
8241S: Maintained
8242L: linux-crypto@vger.kernel.org
8243
44c14c1d 8244MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8245M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 8246M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 8247L: netdev@vger.kernel.org
8248S: Maintained
8249F: drivers/net/ethernet/marvell/sk*
8250
74cda169 8251MARVELL LIBERTAS WIRELESS DRIVER
74cda169 8252L: libertas-dev@lists.infradead.org
8ac3e99e 8253S: Orphan
f988d640 8254F: drivers/net/wireless/marvell/libertas/
74cda169 8255
b60d6975 8256MARVELL MV643XX ETHERNET DRIVER
4e3faf88 8257M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 8258L: netdev@vger.kernel.org
f5ca8502 8259S: Maintained
527a6266 8260F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 8261F: include/linux/mv643xx.h
1da177e4 8262
20b2af32
RK
8263MARVELL MV88X3310 PHY DRIVER
8264M: Russell King <rmk@armlinux.org.uk>
8265L: netdev@vger.kernel.org
8266S: Maintained
8267F: drivers/net/phy/marvell10g.c
8268
370b8ed9
TP
8269MARVELL MVNETA ETHERNET DRIVER
8270M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8271L: netdev@vger.kernel.org
8272S: Maintained
8273F: drivers/net/ethernet/marvell/mvneta.*
8274
fcad584d 8275MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 8276M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 8277M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
8278M: Ganapathi Bhat <gbhat@marvell.com>
8279M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
8280L: linux-wireless@vger.kernel.org
8281S: Maintained
277b024e 8282F: drivers/net/wireless/marvell/mwifiex/
fcad584d 8283
a2c3f656 8284MARVELL MWL8K WIRELESS DRIVER
a040d532 8285M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 8286L: linux-wireless@vger.kernel.org
16345910 8287S: Odd Fixes
de60f1dc 8288F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 8289
2a69567b 8290MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 8291M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 8292S: Odd Fixes
1fa7e547 8293F: drivers/mmc/host/mvsdio.*
2a69567b 8294
511fc93d
HZ
8295MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8296M: Hu Ziji <huziji@marvell.com>
8297L: linux-mmc@vger.kernel.org
8298S: Supported
8299F: drivers/mmc/host/sdhci-xenon*
8300F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8301
1da177e4 8302MATROX FRAMEBUFFER DRIVER
c69f677c 8303L: linux-fbdev@vger.kernel.org
52653199 8304S: Orphan
8a61f013 8305F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 8306F: include/uapi/linux/matroxfb.h
1da177e4 8307
ca462085
GR
8308MAX16065 HARDWARE MONITOR DRIVER
8309M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8310L: linux-hwmon@vger.kernel.org
ca462085
GR
8311S: Maintained
8312F: Documentation/hwmon/max16065
8313F: drivers/hwmon/max16065.c
8314
1f61cab8
GR
8315MAX20751 HARDWARE MONITOR DRIVER
8316M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8317L: linux-hwmon@vger.kernel.org
1f61cab8
GR
8318S: Maintained
8319F: Documentation/hwmon/max20751
8320F: drivers/hwmon/max20751.c
8321
fbe19d1f
RS
8322MAX2175 SDR TUNER DRIVER
8323M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8324L: linux-media@vger.kernel.org
8325T: git git://linuxtv.org/media_tree.git
8326S: Maintained
8327F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8328F: Documentation/media/v4l-drivers/max2175.rst
8329F: drivers/media/i2c/max2175*
8330F: include/uapi/linux/max2175.h
8331
d20620de 8332MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 8333L: linux-hwmon@vger.kernel.org
34924b23 8334S: Orphan
679655da
JP
8335F: Documentation/hwmon/max6650
8336F: drivers/hwmon/max6650.c
d20620de 8337
e89ab51f
GR
8338MAX6697 HARDWARE MONITOR DRIVER
8339M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8340L: linux-hwmon@vger.kernel.org
e89ab51f
GR
8341S: Maintained
8342F: Documentation/hwmon/max6697
8343F: Documentation/devicetree/bindings/i2c/max6697.txt
8344F: drivers/hwmon/max6697.c
8345F: include/linux/platform_data/max6697.h
8346
3b2af7f7
PR
8347MAX9860 MONO AUDIO VOICE CODEC DRIVER
8348M: Peter Rosin <peda@axentia.se>
8349L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8350S: Maintained
8351F: Documentation/devicetree/bindings/sound/max9860.txt
8352F: sound/soc/codecs/max9860.*
8353
64f7d692
JMC
8354MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8355M: Javier Martinez Canillas <javier@dowhile0.org>
3811405e
JMC
8356L: linux-kernel@vger.kernel.org
8357S: Supported
64f7d692 8358F: drivers/regulator/max77802-regulator.c
3811405e
JMC
8359F: Documentation/devicetree/bindings/*/*max77802.txt
8360F: include/dt-bindings/*/*max77802.h
8361
7683e9e5
LT
8362MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8363M: Krzysztof Kozlowski <krzk@kernel.org>
8364M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8365L: linux-pm@vger.kernel.org
8366S: Supported
8367F: drivers/power/supply/max14577_charger.c
8368F: drivers/power/supply/max77693_charger.c
8369
befeb596
KK
8370MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8371M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
8372M: Krzysztof Kozlowski <krzk@kernel.org>
8373M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
8374L: linux-kernel@vger.kernel.org
8375S: Supported
86cf635a 8376F: drivers/*/max14577*.c
0998a436 8377F: drivers/*/max77686*.c
86cf635a 8378F: drivers/*/max77693*.c
befeb596
KK
8379F: drivers/extcon/extcon-max14577.c
8380F: drivers/extcon/extcon-max77693.c
8381F: drivers/rtc/rtc-max77686.c
8382F: drivers/clk/clk-max77686.c
8383F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 8384F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
8385F: Documentation/devicetree/bindings/mfd/max77693.txt
8386F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8387F: include/linux/mfd/max14577*.h
8388F: include/linux/mfd/max77686*.h
8389F: include/linux/mfd/max77693*.h
8390
9be3c9a5
HV
8391MAXIRADIO FM RADIO RECEIVER DRIVER
8392M: Hans Verkuil <hverkuil@xs4all.nl>
8393L: linux-media@vger.kernel.org
8394T: git git://linuxtv.org/media_tree.git
a825eaec 8395W: https://linuxtv.org
9be3c9a5
HV
8396S: Maintained
8397F: drivers/media/radio/radio-maxiradio*
8398
c05dc2cc
PR
8399MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8400M: Peter Rosin <peda@axentia.se>
8401L: linux-iio@vger.kernel.org
8402S: Maintained
2704e300 8403F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
8404F: drivers/iio/potentiometer/mcp4531.c
8405
3b8df5fd
WBG
8406MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8407M: William Breathitt Gray <vilhelm.gray@gmail.com>
8408L: linux-iio@vger.kernel.org
8409S: Maintained
8410F: drivers/iio/dac/cio-dac.c
8411
7683e9e5
LT
8412MEDIA DRIVERS FOR ASCOT2E
8413M: Sergey Kozlov <serjk@netup.ru>
8414M: Abylay Ospan <aospan@netup.ru>
fbe19d1f 8415L: linux-media@vger.kernel.org
7683e9e5
LT
8416W: https://linuxtv.org
8417W: http://netup.tv/
fbe19d1f
RS
8418T: git git://linuxtv.org/media_tree.git
8419S: Supported
7683e9e5
LT
8420F: drivers/media/dvb-frontends/ascot2e*
8421
8422MEDIA DRIVERS FOR CXD2841ER
8423M: Sergey Kozlov <serjk@netup.ru>
8424M: Abylay Ospan <aospan@netup.ru>
8425L: linux-media@vger.kernel.org
8426W: https://linuxtv.org
8427W: http://netup.tv/
8428T: git git://linuxtv.org/media_tree.git
8429S: Supported
8430F: drivers/media/dvb-frontends/cxd2841er*
fbe19d1f 8431
3882a734
LT
8432MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8433M: Daniel Scheller <d.scheller.oss@gmail.com>
8434L: linux-media@vger.kernel.org
8435W: https://linuxtv.org
8436T: git git://linuxtv.org/media_tree.git
8437S: Maintained
8438F: drivers/media/pci/ddbridge/*
8439
8e792f52
SL
8440MEDIA DRIVERS FOR FREESCALE IMX
8441M: Steve Longerbeam <slongerbeam@gmail.com>
8442M: Philipp Zabel <p.zabel@pengutronix.de>
8443L: linux-media@vger.kernel.org
8444T: git git://linuxtv.org/media_tree.git
8445S: Maintained
8446F: Documentation/devicetree/bindings/media/imx.txt
8447F: Documentation/media/v4l-drivers/imx.rst
8448F: drivers/staging/media/imx/
8449F: include/linux/imx-media.h
8450F: include/media/imx.h
8451
fae2080a
AO
8452MEDIA DRIVERS FOR HELENE
8453M: Abylay Ospan <aospan@netup.ru>
8454L: linux-media@vger.kernel.org
8455W: https://linuxtv.org
8456W: http://netup.tv/
8457T: git git://linuxtv.org/media_tree.git
8458S: Supported
8459F: drivers/media/dvb-frontends/helene*
8460
7683e9e5 8461MEDIA DRIVERS FOR HORUS3A
dacf9ce8 8462M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8463M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8464L: linux-media@vger.kernel.org
a825eaec 8465W: https://linuxtv.org
dacf9ce8
KS
8466W: http://netup.tv/
8467T: git git://linuxtv.org/media_tree.git
8468S: Supported
7683e9e5 8469F: drivers/media/dvb-frontends/horus3a*
dacf9ce8 8470
7683e9e5 8471MEDIA DRIVERS FOR LNBH25
a6dc60ff 8472M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8473M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8474L: linux-media@vger.kernel.org
a825eaec 8475W: https://linuxtv.org
a6dc60ff
KS
8476W: http://netup.tv/
8477T: git git://linuxtv.org/media_tree.git
8478S: Supported
7683e9e5 8479F: drivers/media/dvb-frontends/lnbh25*
a6dc60ff 8480
6185a573
DS
8481MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8482M: Daniel Scheller <d.scheller.oss@gmail.com>
8483L: linux-media@vger.kernel.org
8484W: https://linuxtv.org
8485T: git git://linuxtv.org/media_tree.git
8486S: Maintained
8487F: drivers/media/dvb-frontends/mxl5xx*
8488
7683e9e5 8489MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
a5d32b35 8490M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8491M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8492L: linux-media@vger.kernel.org
a825eaec 8493W: https://linuxtv.org
a5d32b35
KS
8494W: http://netup.tv/
8495T: git git://linuxtv.org/media_tree.git
8496S: Supported
7683e9e5 8497F: drivers/media/pci/netup_unidvb/*
a5d32b35 8498
7683e9e5
LT
8499MEDIA DRIVERS FOR RENESAS - DRIF
8500M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
e025273b 8501L: linux-media@vger.kernel.org
7683e9e5 8502L: linux-renesas-soc@vger.kernel.org
e025273b
KS
8503T: git git://linuxtv.org/media_tree.git
8504S: Supported
7683e9e5
LT
8505F: Documentation/devicetree/bindings/media/renesas,drif.txt
8506F: drivers/media/platform/rcar_drif.c
e025273b 8507
7683e9e5
LT
8508MEDIA DRIVERS FOR RENESAS - FCP
8509M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
52b1eaf4 8510L: linux-media@vger.kernel.org
7683e9e5 8511L: linux-renesas-soc@vger.kernel.org
52b1eaf4
KS
8512T: git git://linuxtv.org/media_tree.git
8513S: Supported
7683e9e5
LT
8514F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8515F: drivers/media/platform/rcar-fcp.c
8516F: include/media/rcar-fcp.h
8517
8518MEDIA DRIVERS FOR RENESAS - FDP1
8519M: Kieran Bingham <kieran@bingham.xyz>
8520L: linux-media@vger.kernel.org
8521L: linux-renesas-soc@vger.kernel.org
8522T: git git://linuxtv.org/media_tree.git
8523S: Supported
8524F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8525F: drivers/media/platform/rcar_fdp1.c
8526
8527MEDIA DRIVERS FOR RENESAS - VIN
8528M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8529L: linux-media@vger.kernel.org
8530L: linux-renesas-soc@vger.kernel.org
8531T: git git://linuxtv.org/media_tree.git
8532S: Supported
8533F: Documentation/devicetree/bindings/media/rcar_vin.txt
8534F: drivers/media/platform/rcar-vin/
8535
8536MEDIA DRIVERS FOR RENESAS - VSP1
8537M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8538L: linux-media@vger.kernel.org
8539L: linux-renesas-soc@vger.kernel.org
8540T: git git://linuxtv.org/media_tree.git
8541S: Supported
8542F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8543F: drivers/media/platform/vsp1/
52b1eaf4 8544
979507a7
DS
8545MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8546M: Daniel Scheller <d.scheller.oss@gmail.com>
8547L: linux-media@vger.kernel.org
8548W: https://linuxtv.org
8549T: git git://linuxtv.org/media_tree.git
8550S: Maintained
8551F: drivers/media/dvb-frontends/stv0910*
8552
8553MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8554M: Daniel Scheller <d.scheller.oss@gmail.com>
8555L: linux-media@vger.kernel.org
8556W: https://linuxtv.org
8557T: git git://linuxtv.org/media_tree.git
8558S: Maintained
8559F: drivers/media/dvb-frontends/stv6111*
8560
127c49ae 8561MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8562M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8563M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8564P: LinuxTV.org Project
8565L: linux-media@vger.kernel.org
a825eaec 8566W: https://linuxtv.org
8a6e2535 8567Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8568T: git git://linuxtv.org/media_tree.git
127c49ae 8569S: Maintained
0c4089f8 8570F: Documentation/devicetree/bindings/media/
618cd932 8571F: Documentation/media/
127c49ae 8572F: drivers/media/
ffe06198 8573F: drivers/staging/media/
eb4b0ec7 8574F: include/linux/platform_data/media/
127c49ae 8575F: include/media/
6c0f0359
MCC
8576F: include/uapi/linux/dvb/
8577F: include/uapi/linux/videodev2.h
8578F: include/uapi/linux/media.h
8579F: include/uapi/linux/v4l2-*
8580F: include/uapi/linux/meye.h
8581F: include/uapi/linux/ivtv*
8582F: include/uapi/linux/uvcvideo.h
d20620de 8583
3882a734
LT
8584MEDIATEK CIR DRIVER
8585M: Sean Wang <sean.wang@mediatek.com>
8586S: Maintained
8587F: drivers/media/rc/mtk-cir.c
8588
0c272fc9
JC
8589MEDIATEK ETHERNET DRIVER
8590M: Felix Fietkau <nbd@openwrt.org>
0857d6f8
SW
8591M: John Crispin <john@phrozen.org>
8592M: Sean Wang <sean.wang@mediatek.com>
8593M: Nelson Chang <nelson.chang@mediatek.com>
0c272fc9
JC
8594L: netdev@vger.kernel.org
8595S: Maintained
8596F: drivers/net/ethernet/mediatek/
8597
105e8442
RC
8598MEDIATEK JPEG DRIVER
8599M: Rick Chang <rick.chang@mediatek.com>
8600M: Bin Liu <bin.liu@mediatek.com>
8601S: Supported
8602F: drivers/media/platform/mtk-jpeg/
8603F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8604
fc96ec0d
MT
8605MEDIATEK MDP DRIVER
8606M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8607M: Houlong Wei <houlong.wei@mediatek.com>
8608M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8609S: Supported
8610F: drivers/media/platform/mtk-mdp/
8611F: drivers/media/platform/mtk-vpu/
8612F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8613
7683e9e5
LT
8614MEDIATEK MEDIA DRIVER
8615M: Tiffany Lin <tiffany.lin@mediatek.com>
8616M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8617S: Supported
8618F: drivers/media/platform/mtk-vcodec/
8619F: drivers/media/platform/mtk-vpu/
8620F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8621F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8622
c869f77d
JK
8623MEDIATEK MT7601U WIRELESS LAN DRIVER
8624M: Jakub Kicinski <kubakici@wp.pl>
8625L: linux-wireless@vger.kernel.org
8626S: Maintained
8627F: drivers/net/wireless/mediatek/mt7601u/
8628
c4a29891 8629MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
7683e9e5
LT
8630M: Sean Wang <sean.wang@mediatek.com>
8631S: Maintained
8632F: drivers/char/hw_random/mtk-rng.c
c4a29891 8633
f24f27b8
CY
8634MEDIATEK USB3 DRD IP DRIVER
8635M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8636L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8638L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8639S: Maintained
8640F: drivers/usb/mtu3/
c4a29891 8641
15a83f7d
PST
8642MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8643M: Peter Senna Tschudin <peter.senna@collabora.com>
8644M: Martin Donnelly <martin.donnelly@ge.com>
8645M: Martyn Welch <martyn.welch@collabora.co.uk>
8646S: Maintained
8647F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8648F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8649
e399065b 8650MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8651M: Kashyap Desai <kashyap.desai@broadcom.com>
8652M: Sumit Saxena <sumit.saxena@broadcom.com>
8653M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8654L: megaraidlinux.pdl@broadcom.com
baaea1dc 8655L: linux-scsi@vger.kernel.org
295dde2f 8656W: http://www.avagotech.com/support/
ce00f85c 8657S: Maintained
679655da
JP
8658F: Documentation/scsi/megaraid.txt
8659F: drivers/scsi/megaraid.*
8660F: drivers/scsi/megaraid/
757e0108 8661
82abbea7
RD
8662MELEXIS MLX90614 DRIVER
8663M: Crt Mori <cmo@melexis.com>
8664L: linux-iio@vger.kernel.org
8665W: http://www.melexis.com
8666S: Supported
8667F: drivers/iio/temperature/mlx90614.c
8668
ff43f433
SJ
8669MELFAS MIP4 TOUCHSCREEN DRIVER
8670M: Sangwon Jee <jeesw@melfas.com>
8671W: http://www.melfas.com
8672S: Supported
8673F: drivers/input/touchscreen/melfas_mip4.c
8674F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8675
2c46c9d5 8676MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8677M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8678L: netdev@vger.kernel.org
2c46c9d5
AV
8679S: Supported
8680W: http://www.mellanox.com
8681Q: http://patchwork.ozlabs.org/project/netdev/list/
8682F: drivers/net/ethernet/mellanox/mlx4/en_*
8683
e7523a49
OG
8684MELLANOX ETHERNET DRIVER (mlx5e)
8685M: Saeed Mahameed <saeedm@mellanox.com>
8686L: netdev@vger.kernel.org
8687S: Supported
8688W: http://www.mellanox.com
8689Q: http://patchwork.ozlabs.org/project/netdev/list/
8690F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8691
e29341fb
IT
8692MELLANOX ETHERNET INNOVA DRIVER
8693M: Ilan Tayari <ilant@mellanox.com>
8694R: Boris Pismenny <borisp@mellanox.com>
8695L: netdev@vger.kernel.org
8696S: Supported
8697W: http://www.mellanox.com
8698Q: http://patchwork.ozlabs.org/project/netdev/list/
8699F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8700F: include/linux/mlx5/mlx5_ifc_fpga.h
8701
547eede0
IT
8702MELLANOX ETHERNET INNOVA IPSEC DRIVER
8703M: Ilan Tayari <ilant@mellanox.com>
8704R: Boris Pismenny <borisp@mellanox.com>
8705L: netdev@vger.kernel.org
8706S: Supported
8707W: http://www.mellanox.com
8708Q: http://patchwork.ozlabs.org/project/netdev/list/
8709F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8710F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8711
93c1edb2
JP
8712MELLANOX ETHERNET SWITCH DRIVERS
8713M: Jiri Pirko <jiri@mellanox.com>
8714M: Ido Schimmel <idosch@mellanox.com>
8715L: netdev@vger.kernel.org
8716S: Supported
8717W: http://www.mellanox.com
8718Q: http://patchwork.ozlabs.org/project/netdev/list/
8719F: drivers/net/ethernet/mellanox/mlxsw/
8720
410ed13c
YG
8721MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8722M: Yotam Gigi <yotamg@mellanox.com>
8723L: netdev@vger.kernel.org
8724S: Supported
8725W: http://www.mellanox.com
8726Q: http://patchwork.ozlabs.org/project/netdev/list/
8727F: drivers/net/ethernet/mellanox/mlxfw/
8728
30488704
VP
8729MELLANOX MLX CPLD HOTPLUG DRIVER
8730M: Vadim Pasternak <vadimp@mellanox.com>
8731L: platform-driver-x86@vger.kernel.org
8732S: Supported
8733F: drivers/platform/x86/mlxcpld-hotplug.c
8734F: include/linux/platform_data/mlxcpld-hotplug.h
8735
82abbea7
RD
8736MELLANOX MLX4 core VPI driver
8737M: Tariq Toukan <tariqt@mellanox.com>
8738L: netdev@vger.kernel.org
8700e3e7 8739L: linux-rdma@vger.kernel.org
82abbea7
RD
8740W: http://www.mellanox.com
8741Q: http://patchwork.ozlabs.org/project/netdev/list/
8700e3e7 8742S: Supported
82abbea7
RD
8743F: drivers/net/ethernet/mellanox/mlx4/
8744F: include/linux/mlx4/
8745
8746MELLANOX MLX4 IB driver
8747M: Yishai Hadas <yishaih@mellanox.com>
8748L: linux-rdma@vger.kernel.org
8749W: http://www.mellanox.com
8700e3e7 8750Q: http://patchwork.kernel.org/project/linux-rdma/list/
82abbea7
RD
8751S: Supported
8752F: drivers/infiniband/hw/mlx4/
8753F: include/linux/mlx4/
8754F: include/uapi/rdma/mlx4-abi.h
8755
8756MELLANOX MLX5 core VPI driver
8757M: Saeed Mahameed <saeedm@mellanox.com>
8758M: Matan Barak <matanb@mellanox.com>
8759M: Leon Romanovsky <leonro@mellanox.com>
8760L: netdev@vger.kernel.org
8761L: linux-rdma@vger.kernel.org
8762W: http://www.mellanox.com
8763Q: http://patchwork.ozlabs.org/project/netdev/list/
8764S: Supported
7683e9e5
LT
8765F: drivers/net/ethernet/mellanox/mlx5/core/
8766F: include/linux/mlx5/
8767
8768MELLANOX MLX5 IB driver
8769M: Matan Barak <matanb@mellanox.com>
8770M: Leon Romanovsky <leonro@mellanox.com>
8771L: linux-rdma@vger.kernel.org
8772W: http://www.mellanox.com
8773Q: http://patchwork.kernel.org/project/linux-rdma/list/
8774S: Supported
8775F: drivers/infiniband/hw/mlx5/
8776F: include/linux/mlx5/
8777F: include/uapi/rdma/mlx5-abi.h
8778
8779MELLANOX MLXCPLD I2C AND MUX DRIVER
8780M: Vadim Pasternak <vadimp@mellanox.com>
8781M: Michael Shych <michaelsh@mellanox.com>
8782L: linux-i2c@vger.kernel.org
8783S: Supported
8784F: drivers/i2c/busses/i2c-mlxcpld.c
8785F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8786F: Documentation/i2c/busses/i2c-mlxcpld
8787
8788MELLANOX MLXCPLD LED DRIVER
8789M: Vadim Pasternak <vadimp@mellanox.com>
8790L: linux-leds@vger.kernel.org
8791S: Supported
8792F: drivers/leds/leds-mlxcpld.c
8793F: Documentation/leds/leds-mlxcpld.txt
82abbea7 8794
7683e9e5
LT
8795MELLANOX PLATFORM DRIVER
8796M: Vadim Pasternak <vadimp@mellanox.com>
8797L: platform-driver-x86@vger.kernel.org
82abbea7 8798S: Supported
7683e9e5 8799F: drivers/platform/x86/mlx-platform.c
8700e3e7 8800
5b25b13a
MD
8801MEMBARRIER SUPPORT
8802M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8803M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8804L: linux-kernel@vger.kernel.org
8805S: Supported
22e4ebb9 8806F: kernel/sched/membarrier.c
5b25b13a
MD
8807F: include/uapi/linux/membarrier.h
8808
70ea91f1
SR
8809MEMORY MANAGEMENT
8810L: linux-mm@kvack.org
70ea91f1
SR
8811W: http://www.linux-mm.org
8812S: Maintained
679655da 8813F: include/linux/mm.h
551450bb
CS
8814F: include/linux/gfp.h
8815F: include/linux/mmzone.h
8816F: include/linux/memory_hotplug.h
8817F: include/linux/vmalloc.h
679655da 8818F: mm/
70ea91f1 8819
f4e9ce66 8820MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8821M: David Woodhouse <dwmw2@infradead.org>
242c325e 8822M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8823M: Boris Brezillon <boris.brezillon@free-electrons.com>
8824M: Marek Vasut <marek.vasut@gmail.com>
8825M: Richard Weinberger <richard@nod.at>
b3bb6d6a 8826M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
1da177e4 8827L: linux-mtd@lists.infradead.org
8a6e2535
JP
8828W: http://www.linux-mtd.infradead.org/
8829Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
8830T: git git://git.infradead.org/linux-mtd.git master
8831T: git git://git.infradead.org/l2-mtd.git master
1da177e4 8832S: Maintained
becc7ae5 8833F: Documentation/devicetree/bindings/mtd/
679655da
JP
8834F: drivers/mtd/
8835F: include/linux/mtd/
c117ab84 8836F: include/uapi/mtd/
1da177e4 8837
26c57ef1 8838MEN A21 WATCHDOG DRIVER
30c7469b 8839M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8840L: linux-watchdog@vger.kernel.org
30c7469b 8841S: Maintained
26c57ef1
JT
8842F: drivers/watchdog/mena21_wdt.c
8843
3764e82e 8844MEN CHAMELEON BUS (mcb)
30c7469b
JT
8845M: Johannes Thumshirn <morbidrsa@gmail.com>
8846S: Maintained
3764e82e
JT
8847F: drivers/mcb/
8848F: include/linux/mcb.h
b9f2f459 8849F: Documentation/men-chameleon-bus.txt
3764e82e 8850
48b490d2
AW
8851MEN F21BMC (Board Management Controller)
8852M: Andreas Werner <andreas.werner@men.de>
8853S: Supported
8854F: drivers/mfd/menf21bmc.c
8855F: drivers/watchdog/menf21bmc_wdt.c
8856F: drivers/leds/leds-menf21bmc.c
8857F: drivers/hwmon/menf21bmc_hwmon.c
8858F: Documentation/hwmon/menf21bmc
8859
20aa6463
HV
8860MESON AO CEC DRIVER FOR AMLOGIC SOCS
8861M: Neil Armstrong <narmstrong@baylibre.com>
8862L: linux-media@lists.freedesktop.org
8863L: linux-amlogic@lists.infradead.org
8864W: http://linux-meson.com/
8865S: Supported
8866F: drivers/media/platform/meson/ao-cec.c
8867F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8868T: git git://linuxtv.org/media_tree.git
8869
12285945
JH
8870METAG ARCHITECTURE
8871M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8872L: linux-metag@vger.kernel.org
9f273c24 8873T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8874S: Odd Fixes
12285945
JH
8875F: arch/metag/
8876F: Documentation/metag/
8877F: Documentation/devicetree/bindings/metag/
2d799dde 8878F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8879F: drivers/clocksource/metag_generic.c
5698c50d
JH
8880F: drivers/irqchip/irq-metag.c
8881F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8882F: drivers/tty/metag_da.c
12285945 8883
c6375b0a 8884MICROBLAZE ARCHITECTURE
8b58be88 8885M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8886W: http://www.monstr.eu/fdt/
8887T: git git://git.monstr.eu/linux-2.6-microblaze.git
8888S: Supported
0a8c7914 8889F: arch/microblaze/
1da177e4 8890
72ce5732 8891MICROCHIP / ATMEL AT91 SERIAL DRIVER
5615c371
NF
8892M: Richard Genoud <richard.genoud@gmail.com>
8893S: Maintained
8894F: drivers/tty/serial/atmel_serial.c
8961df89 8895F: drivers/tty/serial/atmel_serial.h
5615c371 8896
f53243b5
NF
8897MICROCHIP / ATMEL DMA DRIVER
8898M: Ludovic Desroches <ludovic.desroches@microchip.com>
8899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8900L: dmaengine@vger.kernel.org
8901S: Supported
8902F: drivers/dma/at_hdmac.c
8903F: drivers/dma/at_hdmac_regs.h
8904F: include/linux/platform_data/dma-atmel.h
8905
a0a613ab
TDA
8906MICROCHIP / ATMEL ECC DRIVER
8907M: Tudor Ambarus <tudor.ambarus@microchip.com>
8908L: linux-crypto@vger.kernel.org
8909S: Maintained
8910F: drivers/crypto/atmel-ecc.*
8911
71fb2c74
SW
8912MICROCHIP / ATMEL ISC DRIVER
8913M: Songjun Wu <songjun.wu@microchip.com>
8914L: linux-media@vger.kernel.org
8915S: Supported
8916F: drivers/media/platform/atmel/atmel-isc.c
8917F: drivers/media/platform/atmel/atmel-isc-regs.h
8918F: devicetree/bindings/media/atmel-isc.txt
8919
419585a9
WH
8920MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8921M: Woojung Huh <Woojung.Huh@microchip.com>
8922M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8923L: netdev@vger.kernel.org
8924S: Maintained
8925F: net/dsa/tag_ksz.c
8926F: drivers/net/dsa/microchip/*
8927F: include/linux/platform_data/microchip-ksz.h
8928F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8929
3ec72a2a
RL
8930MICROCHIP USB251XB DRIVER
8931M: Richard Leitner <richard.leitner@skidata.com>
8932L: linux-usb@vger.kernel.org
8933S: Maintained
8934F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
8935F: Documentation/devicetree/bindings/usb/usb251xb.txt
8936
82abbea7
RD
8937MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8938M: Don Brace <don.brace@microsemi.com>
8939L: esc.storagedev@microsemi.com
8940L: linux-scsi@vger.kernel.org
8941S: Supported
8942F: drivers/scsi/smartpqi/smartpqi*.[ch]
8943F: drivers/scsi/smartpqi/Kconfig
8944F: drivers/scsi/smartpqi/Makefile
8945F: include/linux/cciss*.h
8946F: include/uapi/linux/cciss*.h
8947F: Documentation/scsi/smartpqi.txt
8948
2508a45a
CY
8949MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8950M: Chen Yu <yu.c.chen@intel.com>
8951L: platform-driver-x86@vger.kernel.org
8952S: Supported
8953F: drivers/platform/x86/surfacepro3_button.c
8954
1da177e4 8955MICROTEK X6 SCANNER
61eee9a7 8956M: Oliver Neukum <oliver@neukum.org>
1da177e4 8957S: Maintained
679655da 8958F: drivers/usb/image/microtek.*
1da177e4
LT
8959
8960MIPS
8b58be88 8961M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8962L: linux-mips@linux-mips.org
6097050d 8963W: http://www.linux-mips.org/
b05e988e 8964T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8965Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8966S: Supported
f46d92e8 8967F: Documentation/devicetree/bindings/mips/
679655da
JP
8968F: Documentation/mips/
8969F: arch/mips/
1da177e4 8970
7683e9e5
LT
8971MIPS BOSTON DEVELOPMENT BOARD
8972M: Paul Burton <paul.burton@imgtec.com>
8973L: linux-mips@linux-mips.org
8974S: Maintained
8975F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8976F: arch/mips/boot/dts/img/boston.dts
8977F: arch/mips/configs/generic/board-boston.config
8978F: drivers/clk/imgtec/clk-boston.c
8979F: include/dt-bindings/clock/boston-clock.h
8980
032a469b
PB
8981MIPS GENERIC PLATFORM
8982M: Paul Burton <paul.burton@imgtec.com>
8983L: linux-mips@linux-mips.org
8984S: Supported
8985F: arch/mips/generic/
27e0d4b0 8986F: arch/mips/tools/generic-board-config.sh
032a469b 8987
413ef3f6
KC
8988MIPS/LOONGSON1 ARCHITECTURE
8989M: Keguang Zhang <keguang.zhang@gmail.com>
8990L: linux-mips@linux-mips.org
8991S: Maintained
8992F: arch/mips/loongson32/
8993F: arch/mips/include/asm/mach-loongson32/
8994F: drivers/*/*loongson1*
8995F: drivers/*/*/*loongson1*
8996
3ec404d8
AM
8997MIPS RINT INSTRUCTION EMULATION
8998M: Aleksandar Markovic <aleksandar.markovic@imgtec.com>
8999L: linux-mips@linux-mips.org
9000S: Supported
9001F: arch/mips/math-emu/sp_rint.c
9002F: arch/mips/math-emu/dp_rint.c
9003
08b7620a
HV
9004MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9005M: Hans Verkuil <hverkuil@xs4all.nl>
9006L: linux-media@vger.kernel.org
9007T: git git://linuxtv.org/media_tree.git
a825eaec 9008W: https://linuxtv.org
08b7620a
HV
9009S: Odd Fixes
9010F: drivers/media/radio/radio-miropcm20*
9011
82abbea7
RD
9012MMP SUPPORT
9013M: Eric Miao <eric.y.miao@gmail.com>
9014M: Haojian Zhuang <haojian.zhuang@gmail.com>
9015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9016T: git git://github.com/hzhuang1/linux.git
9017T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9018S: Maintained
9019F: arch/arm/boot/dts/mmp*
9020F: arch/arm/mach-mmp/
6c223761 9021
0ce277e4
AP
9022MN88472 MEDIA DRIVER
9023M: Antti Palosaari <crope@iki.fi>
9024L: linux-media@vger.kernel.org
a825eaec 9025W: https://linuxtv.org
0ce277e4
AP
9026W: http://palosaari.fi/linux/
9027Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 9028S: Maintained
94d0eaa4 9029F: drivers/media/dvb-frontends/mn88472*
0ce277e4 9030
4f4d238f
AP
9031MN88473 MEDIA DRIVER
9032M: Antti Palosaari <crope@iki.fi>
9033L: linux-media@vger.kernel.org
a825eaec 9034W: https://linuxtv.org
4f4d238f
AP
9035W: http://palosaari.fi/linux/
9036Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 9037S: Maintained
877ba50b 9038F: drivers/media/dvb-frontends/mn88473*
4f4d238f 9039
1da177e4 9040MODULE SUPPORT
462c5a82 9041M: Jessica Yu <jeyu@kernel.org>
8b58be88 9042M: Rusty Russell <rusty@rustcorp.com.au>
0d4ec784 9043T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 9044S: Maintained
679655da
JP
9045F: include/linux/module.h
9046F: kernel/module.c
1da177e4
LT
9047
9048MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 9049W: http://popies.net/meye/
b7788e13 9050S: Orphan
618cd932 9051F: Documentation/media/v4l-drivers/meye*
90d72ac6 9052F: drivers/media/pci/meye/
6c0f0359 9053F: include/uapi/linux/meye.h
1da177e4 9054
b9705b60 9055MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 9056M: Jiri Slaby <jirislaby@gmail.com>
d735410a 9057S: Maintained
679655da 9058F: Documentation/serial/moxa-smartio
c897401b 9059F: drivers/tty/mxser.*
d735410a 9060
889b2f87
AK
9061MR800 AVERMEDIA USB FM RADIO DRIVER
9062M: Alexey Klimov <klimov.linux@gmail.com>
9063L: linux-media@vger.kernel.org
9064T: git git://linuxtv.org/media_tree.git
9065S: Maintained
9066F: drivers/media/radio/radio-mr800.c
9067
d7155691
AO
9068MRF24J40 IEEE 802.15.4 RADIO DRIVER
9069M: Alan Ott <alan@signal11.us>
9070L: linux-wpan@vger.kernel.org
9071S: Maintained
9072F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 9073F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 9074
8c4c731a 9075MSI LAPTOP SUPPORT
182ae55c 9076M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 9077L: platform-driver-x86@vger.kernel.org
8c4c731a 9078S: Maintained
679655da 9079F: drivers/platform/x86/msi-laptop.c
8c4c731a 9080
0f1006b1 9081MSI WMI SUPPORT
d0944853 9082L: platform-driver-x86@vger.kernel.org
5ee7041e 9083S: Orphan
0f1006b1
AA
9084F: drivers/platform/x86/msi-wmi.c
9085
19a628a0
AP
9086MSI001 MEDIA DRIVER
9087M: Antti Palosaari <crope@iki.fi>
9088L: linux-media@vger.kernel.org
a825eaec 9089W: https://linuxtv.org
19a628a0
AP
9090W: http://palosaari.fi/linux/
9091Q: http://patchwork.linuxtv.org/project/linux-media/list/
9092T: git git://linuxtv.org/anttip/media_tree.git
9093S: Maintained
0185e197 9094F: drivers/media/tuners/msi001*
19a628a0 9095
7570589d 9096MSI2500 MEDIA DRIVER
2c57213f
AP
9097M: Antti Palosaari <crope@iki.fi>
9098L: linux-media@vger.kernel.org
a825eaec 9099W: https://linuxtv.org
2c57213f
AP
9100W: http://palosaari.fi/linux/
9101Q: http://patchwork.linuxtv.org/project/linux-media/list/
9102T: git git://linuxtv.org/anttip/media_tree.git
9103S: Maintained
7570589d 9104F: drivers/media/usb/msi2500/
2c57213f 9105
159eeea4
RJ
9106MSYSTEMS DISKONCHIP G3 MTD DRIVER
9107M: Robert Jarzmik <robert.jarzmik@free.fr>
9108L: linux-mtd@lists.infradead.org
9109S: Maintained
9110F: drivers/mtd/devices/docg3*
9111
62a37dc7 9112MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
9113M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9114L: linux-media@vger.kernel.org
9115T: git git://linuxtv.org/media_tree.git
9116S: Maintained
9117F: drivers/media/i2c/mt9m032.c
b5dcee22 9118F: include/media/i2c/mt9m032.h
0e837fb9 9119
62a37dc7 9120MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
9121M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9122L: linux-media@vger.kernel.org
9123T: git git://linuxtv.org/media_tree.git
9124S: Maintained
9125F: drivers/media/i2c/mt9p031.c
b5dcee22 9126F: include/media/i2c/mt9p031.h
0e837fb9 9127
62a37dc7 9128MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
9129M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9130L: linux-media@vger.kernel.org
9131T: git git://linuxtv.org/media_tree.git
9132S: Maintained
9133F: drivers/media/i2c/mt9t001.c
b5dcee22 9134F: include/media/i2c/mt9t001.h
0e837fb9 9135
62a37dc7 9136MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
9137M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9138L: linux-media@vger.kernel.org
9139T: git git://linuxtv.org/media_tree.git
9140S: Maintained
f2272e13 9141F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 9142F: drivers/media/i2c/mt9v032.c
b5dcee22 9143F: include/media/i2c/mt9v032.h
0e837fb9 9144
4e0d13cb 9145MULTIFUNCTION DEVICES (MFD)
f7d3210e 9146M: Lee Jones <lee.jones@linaro.org>
7caa7991 9147T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 9148S: Supported
80366127 9149F: Documentation/devicetree/bindings/mfd/
679655da 9150F: drivers/mfd/
55b5940d 9151F: include/linux/mfd/
29a0729d 9152F: include/dt-bindings/mfd/
4e0d13cb 9153
7683e9e5
LT
9154MULTIMEDIA CARD (MMC) ETC. OVER SPI
9155S: Orphan
9156F: drivers/mmc/host/mmc_spi.c
9157F: include/linux/spi/mmc_spi.h
9158
5c4e6f13 9159MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 9160M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 9161L: linux-mmc@vger.kernel.org
82bb095e 9162T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 9163S: Maintained
2810984b 9164F: Documentation/devicetree/bindings/mmc/
679655da
JP
9165F: drivers/mmc/
9166F: include/linux/mmc/
c117ab84 9167F: include/uapi/linux/mmc/
baca2da4 9168
256ac037
PR
9169MULTIPLEXER SUBSYSTEM
9170M: Peter Rosin <peda@axentia.se>
9171S: Maintained
a3b02a9c 9172F: Documentation/ABI/testing/mux/sysfs-class-mux*
256ac037
PR
9173F: Documentation/devicetree/bindings/mux/
9174F: include/linux/dt-bindings/mux/
a3b02a9c
PR
9175F: include/linux/mux/
9176F: drivers/mux/
256ac037 9177
1da177e4 9178MULTISOUND SOUND DRIVER
8b58be88 9179M: Andrew Veliath <andrewtv@usa.net>
1da177e4 9180S: Maintained
679655da
JP
9181F: Documentation/sound/oss/MultiSound
9182F: sound/oss/msnd*
1da177e4 9183
d735410a 9184MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 9185S: Orphan
c897401b 9186F: drivers/tty/isicom.c
679655da 9187F: include/linux/isicom.h
d735410a 9188
550a7375 9189MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 9190M: Bin Liu <b-liu@ti.com>
795fb7e7 9191L: linux-usb@vger.kernel.org
43b416e5 9192T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 9193S: Maintained
679655da 9194F: drivers/usb/musb/
550a7375 9195
ea0af5f6
MK
9196MXL5007T MEDIA DRIVER
9197M: Michael Krufky <mkrufky@linuxtv.org>
9198L: linux-media@vger.kernel.org
a825eaec 9199W: https://linuxtv.org
ea0af5f6
MK
9200W: http://github.com/mkrufky
9201Q: http://patchwork.linuxtv.org/project/linux-media/list/
9202T: git git://linuxtv.org/mkrufky/tuners.git
9203S: Maintained
9204F: drivers/media/tuners/mxl5007t.*
9205
45d59d70
MV
9206MXSFB DRM DRIVER
9207M: Marek Vasut <marex@denx.de>
9208S: Supported
9209F: drivers/gpu/drm/mxsfb/
9210F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9211
2d3cf588 9212MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 9213M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 9214L: netdev@vger.kernel.org
205057ae 9215W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 9216S: Supported
93f7848b 9217F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 9218
9df4f913
BB
9219NAND FLASH SUBSYSTEM
9220M: Boris Brezillon <boris.brezillon@free-electrons.com>
9221R: Richard Weinberger <richard@nod.at>
9222L: linux-mtd@lists.infradead.org
9223W: http://www.linux-mtd.infradead.org/
9224Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
9225T: git git://git.infradead.org/linux-mtd.git nand/fixes
9226T: git git://git.infradead.org/l2-mtd.git nand/next
9df4f913
BB
9227S: Maintained
9228F: drivers/mtd/nand/
d4092d76 9229F: include/linux/mtd/*nand*.h
9df4f913 9230
23dc05a3
DM
9231NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9232M: Daniel Mack <zonque@gmail.com>
9233S: Maintained
e5747e40 9234L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
9235W: http://www.native-instruments.com
9236F: sound/usb/caiaq/
9237
82abbea7
RD
9238NATSEMI ETHERNET DRIVER (DP8381x)
9239S: Orphan
9240F: drivers/net/ethernet/natsemi/natsemi.c
9241
1da177e4 9242NCP FILESYSTEM
52653199
PV
9243M: Petr Vandrovec <petr@vandrovec.name>
9244S: Odd Fixes
679655da 9245F: fs/ncpfs/
1da177e4 9246
a79b0322
FT
9247NCR 5380 SCSI DRIVERS
9248M: Finn Thain <fthain@telegraphics.com.au>
9249M: Michael Schmitz <schmitzmic@gmail.com>
9250L: linux-scsi@vger.kernel.org
9251S: Maintained
9252F: Documentation/scsi/g_NCR5380.txt
9253F: drivers/scsi/NCR5380.*
9254F: drivers/scsi/arm/cumana_1.c
9255F: drivers/scsi/arm/oak.c
a79b0322
FT
9256F: drivers/scsi/atari_scsi.*
9257F: drivers/scsi/dmx3191d.c
a79b0322 9258F: drivers/scsi/g_NCR5380.*
a79b0322 9259F: drivers/scsi/mac_scsi.*
a79b0322
FT
9260F: drivers/scsi/sun3_scsi.*
9261F: drivers/scsi/sun3_scsi_vme.c
a79b0322 9262
1da177e4 9263NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 9264M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
9265L: linux-scsi@vger.kernel.org
9266S: Maintained
679655da 9267F: drivers/scsi/NCR_D700.*
1da177e4 9268
4aa3eb4c
GR
9269NCT6775 HARDWARE MONITOR DRIVER
9270M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 9271L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
9272S: Maintained
9273F: Documentation/hwmon/nct6775
9274F: drivers/hwmon/nct6775.c
9275
3c2d774c 9276NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 9277M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 9278L: linux-rdma@vger.kernel.org
e3d33cb1 9279W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
9280S: Supported
9281F: drivers/infiniband/hw/nes/
c546b2a3 9282F: include/uapi/rdma/nes-abi.h
3c2d774c 9283
be2f2e84 9284NETEM NETWORK EMULATOR
adbbf69d 9285M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 9286L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 9287S: Maintained
679655da 9288F: net/sched/sch_netem.c
be2f2e84 9289
b2f5a051 9290NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 9291M: Jon Mason <jdmason@kudzu.us>
4a58448b 9292L: netdev@vger.kernel.org
4a58448b 9293S: Supported
679655da 9294F: Documentation/networking/s2io.txt
b2f5a051 9295F: Documentation/networking/vxge.txt
86387e1a 9296F: drivers/net/ethernet/neterion/
4a58448b 9297
fc52497e 9298NETFILTER
0e05e192 9299M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 9300M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1519fccb 9301M: Florian Westphal <fw@strlen.de>
1a03b81d 9302L: netfilter-devel@vger.kernel.org
82b98543 9303L: coreteam@netfilter.org
1da177e4
LT
9304W: http://www.netfilter.org/
9305W: http://www.iptables.org/
1519fccb 9306W: http://www.nftables.org/
42010ed0
PNA
9307Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9308T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9309T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1519fccb 9310S: Maintained
679655da
JP
9311F: include/linux/netfilter*
9312F: include/linux/netfilter/
9313F: include/net/netfilter/
c117ab84
CEB
9314F: include/uapi/linux/netfilter*
9315F: include/uapi/linux/netfilter/
679655da
JP
9316F: net/*/netfilter.c
9317F: net/*/netfilter/
9318F: net/netfilter/
91c269a0 9319F: net/bridge/br_netfilter*.c
1da177e4
LT
9320
9321NETROM NETWORK LAYER
8b58be88 9322M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9323L: linux-hams@vger.kernel.org
d34cb28a 9324W: http://www.linux-ax25.org/
1da177e4 9325S: Maintained
679655da 9326F: include/net/netrom.h
c117ab84 9327F: include/uapi/linux/netrom.h
679655da 9328F: net/netrom/
1da177e4 9329
4c352362
JK
9330NETRONOME ETHERNET DRIVERS
9331M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
9332L: oss-drivers@netronome.com
9333S: Maintained
9334F: drivers/net/ethernet/netronome/
9335
5ddb88c0 9336NETWORK BLOCK DEVICE (NBD)
1e668f4e 9337M: Josef Bacik <jbacik@fb.com>
1da177e4 9338S: Maintained
1e668f4e 9339L: linux-block@vger.kernel.org
5e4b269b 9340L: nbd-general@lists.sourceforge.net
679655da
JP
9341F: Documentation/blockdev/nbd.txt
9342F: drivers/block/nbd.c
c117ab84 9343F: include/uapi/linux/nbd.h
1da177e4 9344
6e43650c
NH
9345NETWORK DROP MONITOR
9346M: Neil Horman <nhorman@tuxdriver.com>
9347L: netdev@vger.kernel.org
9348S: Maintained
9349W: https://fedorahosted.org/dropwatch/
9350F: net/core/drop_monitor.c
9351
7683e9e5
LT
9352NETWORKING DRIVERS
9353L: netdev@vger.kernel.org
9354W: http://www.linuxfoundation.org/en/Net
9355Q: http://patchwork.ozlabs.org/project/netdev/list/
9356T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9357T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9358S: Odd Fixes
9359F: Documentation/devicetree/bindings/net/
9360F: drivers/net/
9361F: include/linux/if_*
9362F: include/linux/netdevice.h
9363F: include/linux/etherdevice.h
9364F: include/linux/fcdevice.h
9365F: include/linux/fddidevice.h
9366F: include/linux/hippidevice.h
9367F: include/linux/inetdevice.h
9368F: include/uapi/linux/if_*
9369F: include/uapi/linux/netdevice.h
9370
9371NETWORKING DRIVERS (WIRELESS)
9372M: Kalle Valo <kvalo@codeaurora.org>
9373L: linux-wireless@vger.kernel.org
9374Q: http://patchwork.kernel.org/project/linux-wireless/list/
9375T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9376T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9377S: Maintained
9378F: Documentation/devicetree/bindings/net/wireless/
9379F: drivers/net/wireless/
9380
3ed6e498
AL
9381NETWORKING [DSA]
9382M: Andrew Lunn <andrew@lunn.ch>
9383M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9384M: Florian Fainelli <f.fainelli@gmail.com>
9385S: Maintained
9386F: net/dsa/
9387F: include/net/dsa.h
9388F: drivers/net/dsa/
9389
1da177e4 9390NETWORKING [GENERAL]
8b58be88 9391M: "David S. Miller" <davem@davemloft.net>
979b6c13 9392L: netdev@vger.kernel.org
b1e8fd54 9393W: http://www.linuxfoundation.org/en/Net
11e98029 9394Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
9395T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9396T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 9397B: mailto:netdev@vger.kernel.org
1da177e4 9398S: Maintained
679655da
JP
9399F: net/
9400F: include/net/
018d21ed
JP
9401F: include/linux/in.h
9402F: include/linux/net.h
9403F: include/linux/netdevice.h
c117ab84
CEB
9404F: include/uapi/linux/in.h
9405F: include/uapi/linux/net.h
9406F: include/uapi/linux/netdevice.h
0c7aecd4 9407F: include/uapi/linux/net_namespace.h
7e814a6c 9408F: tools/net/
f4e53f9a 9409F: tools/testing/selftests/net/
335a67d2 9410F: lib/random32.c
1da177e4 9411
73b7656c
DM
9412NETWORKING [IPSEC]
9413M: Steffen Klassert <steffen.klassert@secunet.com>
9414M: Herbert Xu <herbert@gondor.apana.org.au>
9415M: "David S. Miller" <davem@davemloft.net>
9416L: netdev@vger.kernel.org
d1fc5024
SK
9417T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9418T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 9419S: Maintained
5826bdd1 9420F: net/core/flow.c
73b7656c
DM
9421F: net/xfrm/
9422F: net/key/
9423F: net/ipv4/xfrm*
77999328 9424F: net/ipv4/esp4*
d1fc5024
SK
9425F: net/ipv4/ah4.c
9426F: net/ipv4/ipcomp.c
9427F: net/ipv4/ip_vti.c
73b7656c 9428F: net/ipv6/xfrm*
77999328 9429F: net/ipv6/esp6*
d1fc5024
SK
9430F: net/ipv6/ah6.c
9431F: net/ipv6/ipcomp6.c
9432F: net/ipv6/ip6_vti.c
73b7656c
DM
9433F: include/uapi/linux/xfrm.h
9434F: include/net/xfrm.h
9435
7683e9e5
LT
9436NETWORKING [IPv4/IPv6]
9437M: "David S. Miller" <davem@davemloft.net>
9438M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9439M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9440L: netdev@vger.kernel.org
9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9442S: Maintained
9443F: net/ipv4/
9444F: net/ipv6/
9445F: include/net/ip*
9446F: arch/x86/net/*
9447
5703ffaa 9448NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
87a0874c 9449M: Paul Moore <paul@paul-moore.com>
5703ffaa 9450W: https://github.com/netlabel
10e2ff1c 9451L: netdev@vger.kernel.org
5703ffaa 9452L: linux-security-module@vger.kernel.org
10e2ff1c 9453S: Maintained
5703ffaa
PM
9454F: Documentation/netlabel/
9455F: include/net/calipso.h
9456F: include/net/cipso_ipv4.h
9457F: include/net/netlabel.h
9458F: include/uapi/linux/netfilter/xt_SECMARK.h
9459F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9460F: net/netlabel/
9461F: net/ipv4/cipso_ipv4.c
9462F: net/ipv6/calipso.c
9463F: net/netfilter/xt_CONNSECMARK.c
9464F: net/netfilter/xt_SECMARK.c
10e2ff1c 9465
7683e9e5
LT
9466NETWORKING [TLS]
9467M: Ilya Lesokhin <ilyal@mellanox.com>
9468M: Aviad Yehezkel <aviadye@mellanox.com>
9469M: Dave Watson <davejwatson@fb.com>
788873ac 9470L: netdev@vger.kernel.org
7683e9e5
LT
9471S: Maintained
9472F: net/tls/*
9473F: include/uapi/linux/tls.h
9474F: include/net/tls.h
788873ac 9475
7683e9e5 9476NETWORKING [WIRELESS]
0e324cf6
JL
9477L: linux-wireless@vger.kernel.org
9478Q: http://patchwork.kernel.org/project/linux-wireless/list/
0e324cf6 9479
3d396eb1 9480NETXEN (1/10) GbE SUPPORT
67f0160f
MY
9481M: Manish Chopra <manish.chopra@cavium.com>
9482M: Rahul Verma <rahul.verma@cavium.com>
9483M: Dept-GELinuxNICDev@cavium.com
3d396eb1 9484L: netdev@vger.kernel.org
3d396eb1 9485S: Supported
aa43c215 9486F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 9487
6423d30f 9488NFC SUBSYSTEM
6423d30f
AAJ
9489M: Samuel Ortiz <sameo@linux.intel.com>
9490L: linux-wireless@vger.kernel.org
1eb3b216 9491L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 9492S: Supported
6423d30f 9493F: net/nfc/
55eb94f9 9494F: include/net/nfc/
c117ab84 9495F: include/uapi/linux/nfc.h
6423d30f 9496F: drivers/nfc/
397d6497
CR
9497F: include/linux/platform_data/nfcmrvl.h
9498F: include/linux/platform_data/nxp-nci.h
7ebb88e5 9499F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 9500
e8b43555 9501NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 9502M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 9503M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
9504L: linux-nfs@vger.kernel.org
9505W: http://client.linux-nfs.org
cd7b996a 9506T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 9507S: Maintained
679655da
JP
9508F: fs/lockd/
9509F: fs/nfs/
9510F: fs/nfs_common/
9511F: net/sunrpc/
9512F: include/linux/lockd/
9513F: include/linux/nfs*
9514F: include/linux/sunrpc/
c117ab84
CEB
9515F: include/uapi/linux/nfs*
9516F: include/uapi/linux/sunrpc/
1da177e4 9517
85ef9cea 9518NILFS2 FILESYSTEM
e2126935 9519M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 9520L: linux-nilfs@vger.kernel.org
f9472265 9521W: http://nilfs.sourceforge.net/
9e92e516 9522W: http://nilfs.osdn.jp/
e2126935 9523T: git git://github.com/konis/nilfs2.git
85ef9cea 9524S: Supported
679655da
JP
9525F: Documentation/filesystems/nilfs2.txt
9526F: fs/nilfs2/
c35c7ac5 9527F: include/trace/events/nilfs2.h
e63e88bc
RK
9528F: include/uapi/linux/nilfs2_api.h
9529F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 9530
1da177e4 9531NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 9532M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9533W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9534S: Maintained
679655da
JP
9535F: Documentation/scsi/NinjaSCSI.txt
9536F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
9537
9538NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
9539M: GOTO Masanori <gotom@debian.or.jp>
9540M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9541W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9542S: Maintained
679655da
JP
9543F: Documentation/scsi/NinjaSCSI.txt
9544F: drivers/scsi/nsp32*
1da177e4 9545
383b8fb9
LFT
9546NIOS2 ARCHITECTURE
9547M: Ley Foon Tan <lftan@altera.com>
9548L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 9549T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
9550S: Maintained
9551F: arch/nios2/
9552
86d35afb
IM
9553NOHZ, DYNTICKS SUPPORT
9554M: Frederic Weisbecker <fweisbec@gmail.com>
9555M: Thomas Gleixner <tglx@linutronix.de>
9556M: Ingo Molnar <mingo@kernel.org>
9557L: linux-kernel@vger.kernel.org
9558T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9559S: Maintained
9560F: kernel/time/tick*.*
9561F: include/linux/tick.h
9562F: include/linux/sched/nohz.h
9563
21b5a1c3
PM
9564NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9565M: Pavel Machek <pavel@ucw.cz>
9566M: Sakari Ailus <sakari.ailus@iki.fi>
9567L: linux-media@vger.kernel.org
9568S: Maintained
9569F: drivers/media/i2c/et8ek8
9570F: drivers/media/i2c/ad5820.c
9571
2a6afddb 9572NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 9573R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 9574F: include/linux/power/bq2415x_charger.h
081bab21 9575F: include/linux/power/bq27xxx_battery.h
2a6afddb 9576F: include/linux/power/isp1704_charger.h
8c0984e5
SR
9577F: drivers/power/supply/bq2415x_charger.c
9578F: drivers/power/supply/bq27xxx_battery.c
9579F: drivers/power/supply/bq27xxx_battery_i2c.c
9580F: drivers/power/supply/isp1704_charger.c
9581F: drivers/power/supply/rx51_battery.c
2a6afddb 9582
7683e9e5
LT
9583NTB AMD DRIVER
9584M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9585L: linux-ntb@googlegroups.com
9586S: Supported
9587F: drivers/ntb/hw/amd/
9588
a1bd3bae 9589NTB DRIVER CORE
9ef6bf6c
JM
9590M: Jon Mason <jdmason@kudzu.us>
9591M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 9592M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 9593L: linux-ntb@googlegroups.com
fce8a7bb 9594S: Supported
2984411f
JM
9595W: https://github.com/jonmason/ntb/wiki
9596T: git git://github.com/jonmason/ntb.git
fce8a7bb 9597F: drivers/ntb/
548c237c 9598F: drivers/net/ntb_netdev.c
fce8a7bb 9599F: include/linux/ntb.h
a1bd3bae 9600F: include/linux/ntb_transport.h
a9c59ef7 9601F: tools/testing/selftests/ntb/
fce8a7bb 9602
bf2a952d
SS
9603NTB IDT DRIVER
9604M: Serge Semin <fancer.lancer@gmail.com>
9605L: linux-ntb@googlegroups.com
9606S: Supported
9607F: drivers/ntb/hw/idt/
9608
e26a5843
AH
9609NTB INTEL DRIVER
9610M: Jon Mason <jdmason@kudzu.us>
9611M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9612L: linux-ntb@googlegroups.com
e26a5843
AH
9613S: Supported
9614W: https://github.com/jonmason/ntb/wiki
9615T: git git://github.com/jonmason/ntb.git
9616F: drivers/ntb/hw/intel/
fce8a7bb 9617
1da177e4 9618NTFS FILESYSTEM
2818ef50 9619M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9620L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9621W: http://www.tuxera.com/
e6f4dee7 9622T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9623S: Supported
679655da
JP
9624F: Documentation/filesystems/ntfs.txt
9625F: fs/ntfs/
1da177e4 9626
9eb8ef74 9627NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 9628M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9629L: linux-fbdev@vger.kernel.org
ce00f85c 9630S: Maintained
8a61f013
JH
9631F: drivers/video/fbdev/riva/
9632F: drivers/video/fbdev/nvidia/
1da177e4 9633
79461681 9634NVM EXPRESS DRIVER
b3975e94
JF
9635M: Keith Busch <keith.busch@intel.com>
9636M: Jens Axboe <axboe@fb.com>
b508fc35
CH
9637M: Christoph Hellwig <hch@lst.de>
9638M: Sagi Grimberg <sagi@grimberg.me>
79461681 9639L: linux-nvme@lists.infradead.org
b508fc35
CH
9640T: git://git.infradead.org/nvme.git
9641W: http://git.infradead.org/nvme.git
79461681 9642S: Supported
57dacad5 9643F: drivers/nvme/host/
79461681 9644F: include/linux/nvme.h
b508fc35 9645F: include/uapi/linux/nvme_ioctl.h
79461681 9646
b1ad1475
JS
9647NVM EXPRESS FC TRANSPORT DRIVERS
9648M: James Smart <james.smart@broadcom.com>
9649L: linux-nvme@lists.infradead.org
9650S: Supported
9651F: include/linux/nvme-fc.h
d6d20012 9652F: include/linux/nvme-fc-driver.h
e399441d 9653F: drivers/nvme/host/fc.c
c5343203 9654F: drivers/nvme/target/fc.c
475d0fe7 9655F: drivers/nvme/target/fcloop.c
b1ad1475 9656
7683e9e5
LT
9657NVM EXPRESS TARGET DRIVER
9658M: Christoph Hellwig <hch@lst.de>
9659M: Sagi Grimberg <sagi@grimberg.me>
9660L: linux-nvme@lists.infradead.org
9661T: git://git.infradead.org/nvme.git
9662W: http://git.infradead.org/nvme.git
9663S: Supported
9664F: drivers/nvme/target/
9665
aee4b9bd
SK
9666NVMEM FRAMEWORK
9667M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
aee4b9bd
SK
9668S: Maintained
9669F: drivers/nvmem/
9670F: Documentation/devicetree/bindings/nvmem/
c26bbb3c 9671F: Documentation/ABI/stable/sysfs-bus-nvmem
aee4b9bd
SK
9672F: include/linux/nvmem-consumer.h
9673F: include/linux/nvmem-provider.h
9674
f50d7146 9675NXP TDA998X DRM DRIVER
0d7f4f05 9676M: Russell King <linux@armlinux.org.uk>
f50d7146 9677S: Supported
0d7f4f05
RK
9678T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9679T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
9680F: drivers/gpu/drm/i2c/tda998x_drv.c
9681F: include/drm/i2c/tda998x.h
9682
fbace43e
PR
9683NXP TFA9879 DRIVER
9684M: Peter Rosin <peda@axentia.se>
9685L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9686S: Maintained
9687F: sound/soc/codecs/tfa9879*
9688
7683e9e5
LT
9689NXP-NCI NFC DRIVER
9690M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9691R: Charles Gorand <charles.gorand@effinnov.com>
9692L: linux-nfc@lists.01.org (moderated for non-subscribers)
9693S: Supported
9694F: drivers/nfc/nxp-nci
9695
442f04c3
JP
9696OBJTOOL
9697M: Josh Poimboeuf <jpoimboe@redhat.com>
9698S: Supported
9699F: tools/objtool/
9700
7683e9e5
LT
9701OMAP AUDIO SUPPORT
9702M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9703M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9704L: alsa-devel@alsa-project.org (moderated for non-subscribers)
57b6bfcf 9705L: linux-omap@vger.kernel.org
57b6bfcf 9706S: Maintained
7683e9e5 9707F: sound/soc/omap/
57b6bfcf 9708
7683e9e5
LT
9709OMAP CLOCK FRAMEWORK SUPPORT
9710M: Paul Walmsley <paul@pwsan.com>
f5525786 9711L: linux-omap@vger.kernel.org
f5525786 9712S: Maintained
7683e9e5 9713F: arch/arm/*omap*/*clock*
f5525786 9714
50f29fbd 9715OMAP DEVICE TREE SUPPORT
cdb55ab0 9716M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
9717M: Tony Lindgren <tony@atomide.com>
9718L: linux-omap@vger.kernel.org
d0fb18c5 9719L: devicetree@vger.kernel.org
50f29fbd 9720S: Maintained
7683e9e5
LT
9721F: arch/arm/boot/dts/*omap*
9722F: arch/arm/boot/dts/*am3*
9723F: arch/arm/boot/dts/*am4*
9724F: arch/arm/boot/dts/*am5*
9725F: arch/arm/boot/dts/*dra7*
f5525786 9726
7683e9e5
LT
9727OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9728M: Tomi Valkeinen <tomi.valkeinen@ti.com>
692ab1f3 9729L: linux-omap@vger.kernel.org
7683e9e5 9730L: linux-fbdev@vger.kernel.org
692ab1f3 9731S: Maintained
7683e9e5
LT
9732F: drivers/video/fbdev/omap2/
9733F: Documentation/arm/OMAP/DSS
692ab1f3 9734
7683e9e5
LT
9735OMAP FRAMEBUFFER SUPPORT
9736M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9737L: linux-fbdev@vger.kernel.org
f5525786
TL
9738L: linux-omap@vger.kernel.org
9739S: Maintained
7683e9e5 9740F: drivers/video/fbdev/omap/
f5525786 9741
18640193
TL
9742OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9743M: Roger Quadros <rogerq@ti.com>
9744M: Tony Lindgren <tony@atomide.com>
9745L: linux-omap@vger.kernel.org
9746S: Maintained
9747F: drivers/memory/omap-gpmc.c
9748F: arch/arm/mach-omap2/*gpmc*
9749
7683e9e5
LT
9750OMAP GPIO DRIVER
9751M: Grygorii Strashko <grygorii.strashko@ti.com>
9752M: Santosh Shilimkar <ssantosh@kernel.org>
9753M: Kevin Hilman <khilman@kernel.org>
178ff4c9 9754L: linux-omap@vger.kernel.org
178ff4c9 9755S: Maintained
7683e9e5
LT
9756F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9757F: drivers/gpio/gpio-omap.c
178ff4c9 9758
8b37fcfc
OBC
9759OMAP HARDWARE SPINLOCK SUPPORT
9760M: Ohad Ben-Cohen <ohad@wizery.com>
9761L: linux-omap@vger.kernel.org
9762S: Maintained
9763F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9764
653f41b5 9765OMAP HS MMC SUPPORT
0a4585c6 9766L: linux-mmc@vger.kernel.org
653f41b5 9767L: linux-omap@vger.kernel.org
dfa5d196 9768S: Orphan
653f41b5 9769F: drivers/mmc/host/omap_hsmmc.c
f5525786 9770
8633fb30
PW
9771OMAP HWMOD DATA
9772M: Paul Walmsley <paul@pwsan.com>
9773L: linux-omap@vger.kernel.org
9774S: Maintained
9775F: arch/arm/mach-omap2/omap_hwmod*data*
9776
f400c82e 9777OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9778M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9779L: linux-omap@vger.kernel.org
9780S: Maintained
9781F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9782
7683e9e5
LT
9783OMAP HWMOD SUPPORT
9784M: Benoît Cousson <bcousson@baylibre.com>
9785M: Paul Walmsley <paul@pwsan.com>
9786L: linux-omap@vger.kernel.org
9787S: Maintained
9788F: arch/arm/mach-omap2/omap_hwmod.*
9789
0db83ced 9790OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9791M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9792L: linux-media@vger.kernel.org
9793S: Maintained
7eec52db 9794F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9795F: drivers/media/platform/omap3isp/
0db83ced 9796F: drivers/staging/media/omap4iss/
7e8970e1 9797
7683e9e5
LT
9798OMAP MMC SUPPORT
9799M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9800L: linux-omap@vger.kernel.org
9801S: Maintained
9802F: drivers/mmc/host/omap.c
9803
9804OMAP POWER MANAGEMENT SUPPORT
9805M: Kevin Hilman <khilman@kernel.org>
9806L: linux-omap@vger.kernel.org
9807S: Maintained
9808F: arch/arm/*omap*/*pm*
9809F: drivers/cpufreq/omap-cpufreq.c
9810
9811OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9812M: Rajendra Nayak <rnayak@codeaurora.org>
9813M: Paul Walmsley <paul@pwsan.com>
9814L: linux-omap@vger.kernel.org
9815S: Maintained
9816F: arch/arm/mach-omap2/prm*
9817
9818OMAP RANDOM NUMBER GENERATOR SUPPORT
9819M: Deepak Saxena <dsaxena@plexity.net>
9820S: Maintained
9821F: drivers/char/hw_random/omap-rng.c
9822
f5525786 9823OMAP USB SUPPORT
f5525786
TL
9824L: linux-usb@vger.kernel.org
9825L: linux-omap@vger.kernel.org
3b243519 9826S: Orphan
a16fbd65
JP
9827F: drivers/usb/*/*omap*
9828F: arch/arm/*omap*/usb*
f5525786 9829
c351e290
MJ
9830OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9831M: Mark Jackson <mpfj@newflow.co.uk>
9832L: linux-omap@vger.kernel.org
9833S: Maintained
9834F: arch/arm/boot/dts/am335x-nano.dts
9835
7683e9e5
LT
9836OMAP1 SUPPORT
9837M: Aaro Koskinen <aaro.koskinen@iki.fi>
9838M: Tony Lindgren <tony@atomide.com>
9839L: linux-omap@vger.kernel.org
9840Q: http://patchwork.kernel.org/project/linux-omap/list/
9841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9842S: Maintained
9843F: arch/arm/mach-omap1/
9844F: arch/arm/plat-omap/
9845F: arch/arm/configs/omap1_defconfig
9846F: drivers/i2c/busses/i2c-omap.c
9847F: include/linux/i2c-omap.h
9848
9849OMAP2+ SUPPORT
9850M: Tony Lindgren <tony@atomide.com>
9851L: linux-omap@vger.kernel.org
9852W: http://www.muru.com/linux/omap/
9853W: http://linux.omap.com/
9854Q: http://patchwork.kernel.org/project/linux-omap/list/
9855T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9856S: Maintained
9857F: arch/arm/mach-omap2/
9858F: arch/arm/plat-omap/
9859F: arch/arm/configs/omap2plus_defconfig
9860F: drivers/i2c/busses/i2c-omap.c
9861F: drivers/irqchip/irq-omap-intc.c
9862F: drivers/mfd/*omap*.c
9863F: drivers/mfd/menelaus.c
9864F: drivers/mfd/palmas.c
9865F: drivers/mfd/tps65217.c
9866F: drivers/mfd/tps65218.c
9867F: drivers/mfd/tps65910.c
9868F: drivers/mfd/twl-core.[ch]
9869F: drivers/mfd/twl4030*.c
9870F: drivers/mfd/twl6030*.c
9871F: drivers/mfd/twl6040*.c
9872F: drivers/regulator/palmas-regulator*.c
9873F: drivers/regulator/pbias-regulator.c
9874F: drivers/regulator/tps65217-regulator.c
9875F: drivers/regulator/tps65218-regulator.c
9876F: drivers/regulator/tps65910-regulator.c
9877F: drivers/regulator/twl-regulator.c
9878F: drivers/regulator/twl6030-regulator.c
9879F: include/linux/i2c-omap.h
9880
323ac96d
HH
9881ONION OMEGA2+ BOARD
9882M: Harvey Hunt <harveyhuntnexus@gmail.com>
9883L: linux-mips@linux-mips.org
9884S: Maintained
9885F: arch/mips/boot/dts/ralink/omega2p.dts
9886
0ad122d9 9887OMFS FILESYSTEM
8b58be88 9888M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9889L: linux-karma-devel@lists.sourceforge.net
9890S: Maintained
679655da
JP
9891F: Documentation/filesystems/omfs.txt
9892F: fs/omfs/
0ad122d9 9893
c1986ee9 9894OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9895M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9896S: Maintained
679655da
JP
9897F: drivers/char/pcmcia/cm4000_cs.c
9898F: include/linux/cm4000_cs.h
c117ab84 9899F: include/uapi/linux/cm4000_cs.h
c1986ee9 9900
77c44ab1 9901OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9902M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9903S: Maintained
679655da 9904F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9905
7683e9e5
LT
9906OMNIVISION OV13858 SENSOR DRIVER
9907M: Sakari Ailus <sakari.ailus@linux.intel.com>
9908L: linux-media@vger.kernel.org
9909T: git git://linuxtv.org/media_tree.git
9910S: Maintained
9911F: drivers/media/i2c/ov13858.c
9912
2d77a2a6
SL
9913OMNIVISION OV5640 SENSOR DRIVER
9914M: Steve Longerbeam <slongerbeam@gmail.com>
9915L: linux-media@vger.kernel.org
9916T: git git://linuxtv.org/media_tree.git
9917S: Maintained
9918F: drivers/media/i2c/ov5640.c
9919
3c2472a3 9920OMNIVISION OV5647 SENSOR DRIVER
e4f12a1f 9921M: Luis Oliveira <lolivei@synopsys.com>
3c2472a3
RO
9922L: linux-media@vger.kernel.org
9923T: git git://linuxtv.org/media_tree.git
9924S: Maintained
9925F: drivers/media/i2c/ov5647.c
9926
77d5140f 9927OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9928M: Jonathan Corbet <corbet@lwn.net>
661263b5 9929L: linux-media@vger.kernel.org
275ffde4 9930T: git git://linuxtv.org/media_tree.git
77d5140f 9931S: Maintained
90d72ac6 9932F: drivers/media/i2c/ov7670.c
bba58289 9933F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
77d5140f 9934
431bca73 9935ONENAND FLASH DRIVER
8b58be88 9936M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9937L: linux-mtd@lists.infradead.org
9938S: Maintained
679655da
JP
9939F: drivers/mtd/onenand/
9940F: include/linux/mtd/onenand*.h
431bca73 9941
1da177e4 9942ONSTREAM SCSI TAPE DRIVER
8b58be88 9943M: Willem Riede <osst@riede.org>
1da177e4
LT
9944L: osst-users@lists.sourceforge.net
9945L: linux-scsi@vger.kernel.org
9946S: Maintained
f7269cfc
JD
9947F: Documentation/scsi/osst.txt
9948F: drivers/scsi/osst.*
9949F: drivers/scsi/osst_*.h
9950F: drivers/scsi/st.h
1da177e4 9951
82abbea7
RD
9952OP-TEE DRIVER
9953M: Jens Wiklander <jens.wiklander@linaro.org>
e2d1d6c0 9954S: Maintained
82abbea7
RD
9955F: drivers/tee/optee/
9956
9957OPA-VNIC DRIVER
9958M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9959M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9960L: linux-rdma@vger.kernel.org
9961S: Supported
9962F: drivers/infiniband/ulp/opa_vnic
e2d1d6c0 9963
7683e9e5
LT
9964OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9965M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9966L: devicetree@vger.kernel.org
9967S: Maintained
9968F: Documentation/devicetree/dynamic-resolution-notes.txt
9969F: Documentation/devicetree/overlay-notes.txt
9970F: drivers/of/overlay.c
9971F: drivers/of/resolver.c
9972
860c44c1 9973OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9974M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9975M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9976L: devicetree@vger.kernel.org
a7fefe9f 9977W: http://www.devicetree.org/
fcdec35e 9978T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9979S: Maintained
f8828205 9980F: drivers/of/
860c44c1 9981F: include/linux/of*.h
f8828205 9982F: scripts/dtc/
acedeb50 9983F: Documentation/ABI/testing/sysfs-firmware-ofw
860c44c1 9984
f8828205 9985OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9986M: Rob Herring <robh+dt@kernel.org>
f8828205 9987M: Mark Rutland <mark.rutland@arm.com>
f8828205 9988L: devicetree@vger.kernel.org
9f273c24 9989T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9990Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9991S: Maintained
9992F: Documentation/devicetree/
9993F: arch/*/boot/dts/
9994F: include/dt-bindings/
9995
82abbea7
RD
9996OPENCORES I2C BUS DRIVER
9997M: Peter Korsgaard <jacmet@sunsite.dk>
9998L: linux-i2c@vger.kernel.org
9999S: Maintained
10000F: Documentation/i2c/busses/i2c-ocores
10001F: drivers/i2c/busses/i2c-ocores.c
10002
19f9d392
JB
10003OPENRISC ARCHITECTURE
10004M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
10005M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10006M: Stafford Horne <shorne@gmail.com>
9dfc96d7 10007T: git git://github.com/openrisc/linux.git
d01e1f35
SH
10008L: openrisc@lists.librecores.org
10009W: http://openrisc.io
19f9d392 10010S: Maintained
14430813 10011F: arch/openrisc/
19f9d392 10012
ccb1352e 10013OPENVSWITCH
4f337ed5 10014M: Pravin Shelar <pshelar@nicira.com>
b422da7c 10015L: netdev@vger.kernel.org
ccb1352e
JG
10016L: dev@openvswitch.org
10017W: http://openvswitch.org
ccb1352e
JG
10018S: Maintained
10019F: net/openvswitch/
b422da7c 10020F: include/uapi/linux/openvswitch.h
ccb1352e 10021
875fa6fb
VK
10022OPERATING PERFORMANCE POINTS (OPP)
10023M: Viresh Kumar <vireshk@kernel.org>
10024M: Nishanth Menon <nm@ti.com>
10025M: Stephen Boyd <sboyd@codeaurora.org>
10026L: linux-pm@vger.kernel.org
10027S: Maintained
10028T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10029F: drivers/base/power/opp/
10030F: include/linux/pm_opp.h
10031F: Documentation/power/opp.txt
10032F: Documentation/devicetree/bindings/opp/
10033
af39917d
CL
10034OPL4 DRIVER
10035M: Clemens Ladisch <clemens@ladisch.de>
10036L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10037T: git git://git.alsa-project.org/alsa-kernel.git
10038S: Maintained
10039F: sound/drivers/opl4/
10040
1da177e4 10041OPROFILE
4cf7e718 10042M: Robert Richter <rric@kernel.org>
1da177e4
LT
10043L: oprofile-list@lists.sf.net
10044S: Maintained
81c4a8a6 10045F: arch/*/include/asm/oprofile*.h
679655da
JP
10046F: arch/*/oprofile/
10047F: drivers/oprofile/
10048F: include/linux/oprofile.h
1da177e4 10049
e2d1d6c0 10050ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 10051M: Mark Fasheh <mfasheh@versity.com>
d6351db2 10052M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 10053L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 10054W: http://ocfs2.wiki.kernel.org
e2d1d6c0 10055S: Supported
679655da
JP
10056F: Documentation/filesystems/ocfs2.txt
10057F: Documentation/filesystems/dlmfs.txt
10058F: fs/ocfs2/
e2d1d6c0 10059
82abbea7
RD
10060ORANGEFS FILESYSTEM
10061M: Mike Marshall <hubcap@omnibond.com>
10062L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10063T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10064S: Supported
10065F: fs/orangefs/
10066F: Documentation/filesystems/orangefs.txt
10067
10068ORINOCO DRIVER
10069L: linux-wireless@vger.kernel.org
491b26b4 10070W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 10071W: http://www.nongnu.org/orinoco/
3a59babb 10072S: Orphan
2be45b66 10073F: drivers/net/wireless/intersil/orinoco/
1da177e4 10074
42c55aa8 10075OSD LIBRARY and FILESYSTEM
fadc0752 10076M: Boaz Harrosh <ooo@electrozaur.com>
68274794 10077S: Maintained
42c55aa8 10078F: drivers/scsi/osd/
6b6f0b6c 10079F: include/scsi/osd_*
42c55aa8 10080F: fs/exofs/
68274794 10081
82abbea7
RD
10082OV2659 OMNIVISION SENSOR DRIVER
10083M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10084L: linux-media@vger.kernel.org
10085W: https://linuxtv.org
10086Q: http://patchwork.linuxtv.org/project/linux-media/list/
10087T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10088S: Maintained
10089F: drivers/media/i2c/ov2659.c
10090F: include/media/i2c/ov2659.h
10091
ef94b186 10092OVERLAY FILESYSTEM
7c37fbda 10093M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
10094L: linux-unionfs@vger.kernel.org
10095T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 10096S: Supported
1d113735 10097F: fs/overlayfs/
7c37fbda
NB
10098F: Documentation/filesystems/overlayfs.txt
10099
e2d1d6c0 10100P54 WIRELESS DRIVER
084cb0fe 10101M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 10102L: linux-wireless@vger.kernel.org
084cb0fe 10103W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 10104S: Maintained
d3466830 10105F: drivers/net/wireless/intersil/p54/
e2d1d6c0 10106
f5cd7872 10107PA SEMI ETHERNET DRIVER
f5cd7872 10108L: netdev@vger.kernel.org
56a5b8da 10109S: Orphan
ded19add 10110F: drivers/net/ethernet/pasemi/*
f5cd7872 10111
beb58aa3 10112PA SEMI SMBUS DRIVER
846557d3 10113L: linux-i2c@vger.kernel.org
56a5b8da 10114S: Orphan
679655da 10115F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 10116
48fc267e
SK
10117PADATA PARALLEL EXECUTION MECHANISM
10118M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
10119L: linux-crypto@vger.kernel.org
10120S: Maintained
10121F: kernel/padata.c
10122F: include/linux/padata.h
10123F: Documentation/padata.txt
10124
709ee531 10125PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 10126M: Harald Welte <laforge@gnumonks.org>
d0944853 10127L: platform-driver-x86@vger.kernel.org
709ee531 10128S: Maintained
679655da 10129F: drivers/platform/x86/panasonic-laptop.c
709ee531 10130
368dd5ac 10131PANASONIC MN10300/AM33/AM34 PORT
8b58be88 10132M: David Howells <dhowells@redhat.com>
4fa97181
DH
10133L: linux-am33-list@redhat.com (moderated for non-subscribers)
10134W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10135S: Maintained
679655da
JP
10136F: Documentation/mn10300/
10137F: arch/mn10300/
4fa97181 10138
305b37bd 10139PARALLEL LCD/KEYPAD PANEL DRIVER
7683e9e5
LT
10140M: Willy Tarreau <willy@haproxy.com>
10141M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10142S: Odd Fixes
10143F: Documentation/misc-devices/lcd-panel-cgram.txt
10144F: drivers/misc/panel.c
305b37bd 10145
64dfff03
SM
10146PARALLEL PORT SUBSYSTEM
10147M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 10148M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 10149L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 10150S: Maintained
679655da
JP
10151F: drivers/parport/
10152F: include/linux/parport*.h
10153F: drivers/char/ppdev.c
c117ab84 10154F: include/uapi/linux/ppdev.h
64dfff03 10155F: Documentation/parport*.txt
1da177e4 10156
4cdf6bc2 10157PARAVIRT_OPS INTERFACE
30c1bbff 10158M: Juergen Gross <jgross@suse.com>
8b58be88
JP
10159M: Chris Wright <chrisw@sous-sol.org>
10160M: Alok Kataria <akataria@vmware.com>
10161M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 10162L: virtualization@lists.linux-foundation.org
4cdf6bc2 10163S: Supported
a2e19991 10164F: Documentation/virtual/paravirt_ops.txt
679655da 10165F: arch/*/kernel/paravirt*
30c1bbff 10166F: arch/*/include/asm/paravirt*.h
47ae4b05 10167F: include/linux/hypervisor.h
4cdf6bc2 10168
e2d1d6c0 10169PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 10170M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 10171L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 10172S: Maintained
679655da
JP
10173F: Documentation/blockdev/paride.txt
10174F: drivers/block/paride/
e2d1d6c0
RD
10175
10176PARISC ARCHITECTURE
b8828770 10177M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 10178M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
10179L: linux-parisc@vger.kernel.org
10180W: http://www.parisc-linux.org/
8a6e2535 10181Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 10182T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 10183T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 10184S: Maintained
679655da 10185F: arch/parisc/
2b6bac9e 10186F: Documentation/parisc/
679655da 10187F: drivers/parisc/
2b6bac9e
HD
10188F: drivers/char/agp/parisc-agp.c
10189F: drivers/input/serio/gscps2.c
10190F: drivers/parport/parport_gsc.*
10191F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 10192F: drivers/video/fbdev/sti*
2b6bac9e
HD
10193F: drivers/video/console/sti*
10194F: drivers/video/logo/logo_parisc*
e2d1d6c0 10195
44091d29
JP
10196PARMAN
10197M: Jiri Pirko <jiri@mellanox.com>
10198L: netdev@vger.kernel.org
10199S: Supported
10200F: lib/parman.c
10201F: lib/test_parman.c
10202F: include/linux/parman.h
10203
1662d32c 10204PC87360 HARDWARE MONITORING DRIVER
8b58be88 10205M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 10206L: linux-hwmon@vger.kernel.org
1662d32c 10207S: Maintained
679655da
JP
10208F: Documentation/hwmon/pc87360
10209F: drivers/hwmon/pc87360.c
1662d32c
JC
10210
10211PC8736x GPIO DRIVER
8b58be88 10212M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10213S: Maintained
679655da 10214F: drivers/char/pc8736x_gpio.c
1662d32c 10215
1ad107fd 10216PC87427 HARDWARE MONITORING DRIVER
d8130624 10217M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10218L: linux-hwmon@vger.kernel.org
1ad107fd
JD
10219S: Maintained
10220F: Documentation/hwmon/pc87427
10221F: drivers/hwmon/pc87427.c
10222
b26e0ed4 10223PCA9532 LED DRIVER
8b58be88 10224M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 10225S: Maintained
d5ca6918
JP
10226F: drivers/leds/leds-pca9532.c
10227F: include/linux/leds-pca9532.h
b26e0ed4 10228
5ce914a8 10229PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 10230M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
10231L: linux-i2c@vger.kernel.org
10232S: Maintained
b4f0b74e 10233F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 10234
3971dae5 10235PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 10236M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
10237S: Maintained
10238F: drivers/firmware/pcdp.*
10239
7683e9e5
LT
10240PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10241M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
f60b15b8 10242L: linux-pci@vger.kernel.org
7683e9e5
LT
10243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10244S: Maintained
10245F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10246F: drivers/pci/host/pci-aardvark.c
f60b15b8 10247
eaa6111b
LFT
10248PCI DRIVER FOR ALTERA PCIE IP
10249M: Ley Foon Tan <lftan@altera.com>
10250L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10251L: linux-pci@vger.kernel.org
10252S: Supported
10253F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10254F: drivers/pci/host/pcie-altera.c
10255
7683e9e5
LT
10256PCI DRIVER FOR APPLIEDMICRO XGENE
10257M: Tanmay Inamdar <tinamdar@apm.com>
10258L: linux-pci@vger.kernel.org
10259L: linux-arm-kernel@lists.infradead.org
10260S: Maintained
10261F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10262F: drivers/pci/host/pci-xgene.c
10263
b7e78170
RH
10264PCI DRIVER FOR ARM VERSATILE PLATFORM
10265M: Rob Herring <robh@kernel.org>
10266L: linux-pci@vger.kernel.org
10267L: linux-arm-kernel@lists.infradead.org
10268S: Maintained
10269F: Documentation/devicetree/bindings/pci/versatile.txt
10270F: drivers/pci/host/pci-versatile.c
10271
3dc9d38c
TP
10272PCI DRIVER FOR ARMADA 8K
10273M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10274L: linux-pci@vger.kernel.org
10275L: linux-arm-kernel@lists.infradead.org
10276S: Maintained
10277F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 10278F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 10279
62d0ff83
ML
10280PCI DRIVER FOR FREESCALE LAYERSCAPE
10281M: Minghuan Lian <minghuan.Lian@freescale.com>
10282M: Mingkai Hu <mingkai.hu@freescale.com>
10283M: Roy Zang <tie-fei.zang@freescale.com>
10284L: linuxppc-dev@lists.ozlabs.org
10285L: linux-pci@vger.kernel.org
10286L: linux-arm-kernel@lists.infradead.org
10287S: Maintained
950bf638 10288F: drivers/pci/dwc/*layerscape*
62d0ff83 10289
7683e9e5
LT
10290PCI DRIVER FOR GENERIC OF HOSTS
10291M: Will Deacon <will.deacon@arm.com>
f0b75693
BH
10292L: linux-pci@vger.kernel.org
10293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10294S: Maintained
7683e9e5
LT
10295F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10296F: drivers/pci/host/pci-host-common.c
10297F: drivers/pci/host/pci-host-generic.c
f0b75693 10298
7683e9e5
LT
10299PCI DRIVER FOR IMX6
10300M: Richard Zhu <hongxing.zhu@nxp.com>
10301M: Lucas Stach <l.stach@pengutronix.de>
8c39d710
TP
10302L: linux-pci@vger.kernel.org
10303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10304S: Maintained
7683e9e5
LT
10305F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10306F: drivers/pci/dwc/*imx6*
10307
10308PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10309M: Keith Busch <keith.busch@intel.com>
7674d05d 10310M: Jonathan Derrick <jonathan.derrick@intel.com>
7683e9e5
LT
10311L: linux-pci@vger.kernel.org
10312S: Supported
10313F: drivers/pci/host/vmd.c
8c39d710 10314
080b47de
LG
10315PCI DRIVER FOR MICROSEMI SWITCHTEC
10316M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10317M: Stephen Bates <stephen.bates@microsemi.com>
10318M: Logan Gunthorpe <logang@deltatee.com>
10319L: linux-pci@vger.kernel.org
10320S: Maintained
44fc691b 10321F: Documentation/switchtec.txt
5d8e1881 10322F: Documentation/ABI/testing/sysfs-class-switchtec
080b47de 10323F: drivers/pci/switch/switchtec*
52eabba5 10324F: include/uapi/linux/switchtec_ioctl.h
080b47de 10325
7683e9e5
LT
10326PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10327M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10328M: Jason Cooper <jason@lakedaemon.net>
10329L: linux-pci@vger.kernel.org
10330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10331S: Maintained
10332F: drivers/pci/host/*mvebu*
10333
0447cfd7
TR
10334PCI DRIVER FOR NVIDIA TEGRA
10335M: Thierry Reding <thierry.reding@gmail.com>
10336L: linux-tegra@vger.kernel.org
f0b75693 10337L: linux-pci@vger.kernel.org
0447cfd7
TR
10338S: Supported
10339F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10340F: drivers/pci/host/pci-tegra.c
10341
f0b75693
BH
10342PCI DRIVER FOR RENESAS R-CAR
10343M: Simon Horman <horms@verge.net.au>
10344L: linux-pci@vger.kernel.org
4a121096 10345L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
10346S: Maintained
10347F: drivers/pci/host/*rcar*
10348
4af82255 10349PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 10350M: Jingoo Han <jingoohan1@gmail.com>
4af82255 10351L: linux-pci@vger.kernel.org
f0b75693
BH
10352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10353L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 10354S: Maintained
950bf638 10355F: drivers/pci/dwc/pci-exynos.c
4af82255 10356
96291d56 10357PCI DRIVER FOR SYNOPSYS DESIGNWARE
b7701755 10358M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 10359M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
10360L: linux-pci@vger.kernel.org
10361S: Maintained
10362F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 10363F: drivers/pci/dwc/*designware*
5a3aa2a8 10364
7683e9e5
LT
10365PCI DRIVER FOR TI DRA7XX
10366M: Kishon Vijay Abraham I <kishon@ti.com>
10367L: linux-omap@vger.kernel.org
10368L: linux-pci@vger.kernel.org
10369S: Supported
10370F: Documentation/devicetree/bindings/pci/ti-pci.txt
10371F: drivers/pci/dwc/pci-dra7xx.c
10372
10373PCI DRIVER FOR TI KEYSTONE
10374M: Murali Karicheri <m-karicheri2@ti.com>
cf28855b
WD
10375L: linux-pci@vger.kernel.org
10376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10377S: Maintained
7683e9e5 10378F: drivers/pci/dwc/*keystone*
cf28855b 10379
7683e9e5
LT
10380PCI ENDPOINT SUBSYSTEM
10381M: Kishon Vijay Abraham I <kishon@ti.com>
185a383a 10382L: linux-pci@vger.kernel.org
7683e9e5 10383T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
185a383a 10384S: Supported
7683e9e5
LT
10385F: drivers/pci/endpoint/
10386F: drivers/misc/pci_endpoint_test.c
10387F: tools/pci/
185a383a 10388
7683e9e5
LT
10389PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10390M: Russell Currey <ruscur@russell.cc>
10391L: linuxppc-dev@lists.ozlabs.org
10392S: Supported
10393F: Documentation/powerpc/eeh-pci-error-recovery.txt
10394F: arch/powerpc/kernel/eeh*.c
10395F: arch/powerpc/platforms/*/eeh*.c
10396F: arch/powerpc/include/*/eeh*.h
10397
10398PCI ERROR RECOVERY
10399M: Linas Vepstas <linasvepstas@gmail.com>
51b66a6c 10400L: linux-pci@vger.kernel.org
7683e9e5
LT
10401S: Supported
10402F: Documentation/PCI/pci-error-recovery.txt
51b66a6c 10403
af1169b4
LFT
10404PCI MSI DRIVER FOR ALTERA MSI IP
10405M: Ley Foon Tan <lftan@altera.com>
10406L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10407L: linux-pci@vger.kernel.org
10408S: Supported
10409F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10410F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 10411
dcd19de3
DD
10412PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10413M: Duc Dang <dhdang@apm.com>
10414L: linux-pci@vger.kernel.org
10415L: linux-arm-kernel@lists.infradead.org
10416S: Maintained
10417F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10418F: drivers/pci/host/pci-xgene-msi.c
10419
7683e9e5
LT
10420PCI SUBSYSTEM
10421M: Bjorn Helgaas <bhelgaas@google.com>
10422L: linux-pci@vger.kernel.org
10423Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10424T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10425S: Supported
10426F: Documentation/devicetree/bindings/pci/
10427F: Documentation/PCI/
10428F: drivers/pci/
10429F: include/linux/pci*
10430F: arch/x86/pci/
10431F: arch/x86/kernel/quirks.c
10432
a3cbfae1
NC
10433PCIE DRIVER FOR AXIS ARTPEC
10434M: Niklas Cassel <niklas.cassel@axis.com>
10435M: Jesper Nilsson <jesper.nilsson@axis.com>
10436L: linux-arm-kernel@axis.com
10437L: linux-pci@vger.kernel.org
10438S: Maintained
10439F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 10440F: drivers/pci/dwc/*artpec*
a3cbfae1 10441
7683e9e5
LT
10442PCIE DRIVER FOR CAVIUM THUNDERX
10443M: David Daney <david.daney@cavium.com>
10444L: linux-pci@vger.kernel.org
10445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10446S: Supported
10447F: Documentation/devicetree/bindings/pci/pci-thunder-*
10448F: drivers/pci/host/pci-thunder-*
10449
500a1d9a
ZW
10450PCIE DRIVER FOR HISILICON
10451M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 10452M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
10453L: linux-pci@vger.kernel.org
10454S: Maintained
10455F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 10456F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 10457
fc5165db
XS
10458PCIE DRIVER FOR HISILICON KIRIN
10459M: Xiaowei Song <songxiaowei@hisilicon.com>
10460M: Binghui Wang <wangbinghui@hisilicon.com>
10461L: linux-pci@vger.kernel.org
10462S: Maintained
10463F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10464F: drivers/pci/dwc/pcie-kirin.c
10465
7683e9e5
LT
10466PCIE DRIVER FOR MEDIATEK
10467M: Ryder Lee <ryder.lee@mediatek.com>
10468L: linux-pci@vger.kernel.org
10469L: linux-mediatek@lists.infradead.org
10470S: Supported
10471F: Documentation/devicetree/bindings/pci/mediatek*
10472F: drivers/pci/host/*mediatek*
10473
10474PCIE DRIVER FOR QUALCOMM MSM
10475M: Stanimir Varbanov <svarbanov@mm-sol.com>
10476L: linux-pci@vger.kernel.org
10477L: linux-arm-msm@vger.kernel.org
10478S: Maintained
10479F: drivers/pci/dwc/*qcom*
10480
e77f847d
SL
10481PCIE DRIVER FOR ROCKCHIP
10482M: Shawn Lin <shawn.lin@rock-chips.com>
e77f847d
SL
10483L: linux-pci@vger.kernel.org
10484L: linux-rockchip@lists.infradead.org
10485S: Maintained
10486F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10487F: drivers/pci/host/pcie-rockchip.c
10488
7683e9e5
LT
10489PCIE DRIVER FOR ST SPEAR13XX
10490M: Pratyush Anand <pratyush.anand@gmail.com>
f12b76e5 10491L: linux-pci@vger.kernel.org
7683e9e5
LT
10492S: Maintained
10493F: drivers/pci/dwc/*spear*
637cfaca 10494
1da177e4 10495PCMCIA SUBSYSTEM
4230dfc9 10496P: Linux PCMCIA Team
f5df5881 10497L: linux-pcmcia@lists.infradead.org
6650e0a5 10498W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 10499T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 10500S: Maintained
679655da 10501F: Documentation/pcmcia/
a67cd548 10502F: tools/pcmcia/
679655da
JP
10503F: drivers/pcmcia/
10504F: include/pcmcia/
1da177e4
LT
10505
10506PCNET32 NETWORK DRIVER
227fb925 10507M: Don Fry <pcnet32@frontier.com>
979b6c13 10508L: netdev@vger.kernel.org
1da177e4 10509S: Maintained
b955f6ca 10510F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 10511
48fc267e
SK
10512PCRYPT PARALLEL CRYPTO ENGINE
10513M: Steffen Klassert <steffen.klassert@secunet.com>
10514L: linux-crypto@vger.kernel.org
10515S: Maintained
10516F: crypto/pcrypt.c
10517F: include/crypto/pcrypt.h
10518
e72df0b8
TH
10519PER-CPU MEMORY ALLOCATOR
10520M: Tejun Heo <tj@kernel.org>
93e205a7 10521M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
10522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10523S: Maintained
10524F: include/linux/percpu*.h
10525F: mm/percpu*.c
10526F: arch/*/include/asm/percpu.h
10527
ad4ecbcb 10528PER-TASK DELAY ACCOUNTING
185e595f 10529M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 10530S: Maintained
679655da
JP
10531F: include/linux/delayacct.h
10532F: kernel/delayacct.c
ad4ecbcb 10533
57c0c15b 10534PERFORMANCE EVENTS SUBSYSTEM
daecbd26 10535M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 10536M: Ingo Molnar <mingo@redhat.com>
f80c5393 10537M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 10538R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 10539L: linux-kernel@vger.kernel.org
75fc2d37 10540T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 10541S: Supported
d53e8365 10542F: kernel/events/*
a003236c 10543F: include/linux/perf_event.h
c117ab84 10544F: include/uapi/linux/perf_event.h
141c4296
RR
10545F: arch/*/kernel/perf_event*.c
10546F: arch/*/kernel/*/perf_event*.c
10547F: arch/*/kernel/*/*/perf_event*.c
a003236c 10548F: arch/*/include/asm/perf_event.h
a003236c 10549F: arch/*/kernel/perf_callchain.c
b0a434fb 10550F: arch/*/events/*
a003236c 10551F: tools/perf/
6c0b3244 10552
dd49d0f5 10553PERSONALITY HANDLING
8b58be88 10554M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
10555L: linux-abi-devel@lists.sourceforge.net
10556S: Maintained
679655da 10557F: include/linux/personality.h
c117ab84 10558F: include/uapi/linux/personality.h
dd49d0f5 10559
838e7a03 10560PHONET PROTOCOL
2a06b40f 10561M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
10562S: Supported
10563F: Documentation/networking/phonet.txt
10564F: include/linux/phonet.h
10565F: include/net/phonet/
c117ab84 10566F: include/uapi/linux/phonet.h
838e7a03
RDC
10567F: net/phonet/
10568
1da177e4 10569PHRAM MTD DRIVER
8b58be88 10570M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
10571L: linux-mtd@lists.infradead.org
10572S: Maintained
679655da 10573F: drivers/mtd/devices/phram.c
1da177e4 10574
efdbb10e
BP
10575PICOLCD HID DRIVER
10576M: Bruno Prémont <bonbons@linux-vserver.org>
10577L: linux-input@vger.kernel.org
10578S: Maintained
10579F: drivers/hid/hid-picolcd*
10580
a53bfa07
JI
10581PICOXCELL SUPPORT
10582M: Jamie Iles <jamie@jamieiles.com>
10583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10584T: git git://github.com/jamieiles/linux-2.6-ji.git
10585S: Supported
b8733987 10586F: arch/arm/boot/dts/picoxcell*
14430813 10587F: arch/arm/mach-picoxcell/
b8733987 10588F: drivers/crypto/picoxcell*
a53bfa07 10589
2744e8af
LW
10590PIN CONTROL SUBSYSTEM
10591M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 10592L: linux-gpio@vger.kernel.org
dbe752a3 10593T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 10594S: Maintained
9feeed94 10595F: Documentation/devicetree/bindings/pinctrl/
0cca6c89 10596F: Documentation/driver-api/pinctl.rst
07f29ba6 10597F: drivers/pinctrl/
8e406fe4 10598F: include/linux/pinctrl/
2744e8af 10599
2201bbb8
JCPV
10600PIN CONTROLLER - ATMEL AT91
10601M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10603S: Maintained
c654b6bf 10604F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 10605
33d3690c 10606PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 10607M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
10608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10609L: linux-gpio@vger.kernel.org
10610S: Supported
10611F: drivers/pinctrl/pinctrl-at91-pio4.*
10612
cbd1b652
MW
10613PIN CONTROLLER - INTEL
10614M: Mika Westerberg <mika.westerberg@linux.intel.com>
10615M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10616S: Maintained
10617F: drivers/pinctrl/intel/
2201bbb8 10618
a66f9d93
BA
10619PIN CONTROLLER - QUALCOMM
10620M: Bjorn Andersson <bjorn.andersson@linaro.org>
10621S: Maintained
10622L: linux-arm-msm@vger.kernel.org
10623F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10624F: drivers/pinctrl/qcom/
10625
9963b536
LP
10626PIN CONTROLLER - RENESAS
10627M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 10628M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 10629L: linux-renesas-soc@vger.kernel.org
9963b536
LP
10630S: Maintained
10631F: drivers/pinctrl/sh-pfc/
10632
b75e60d6 10633PIN CONTROLLER - SAMSUNG
fea685e9 10634M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 10635M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 10636M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
10637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10638L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
5fb7edb3
KK
10639Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10640T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
b75e60d6 10641S: Maintained
9b5b33f6 10642F: drivers/pinctrl/samsung/
5db7e3bb
KK
10643F: include/dt-bindings/pinctrl/samsung.h
10644F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 10645
13cbd906
TL
10646PIN CONTROLLER - SINGLE
10647M: Tony Lindgren <tony@atomide.com>
10648M: Haojian Zhuang <haojian.zhuang@linaro.org>
10649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10650L: linux-omap@vger.kernel.org
10651S: Maintained
10652F: drivers/pinctrl/pinctrl-single.c
10653
deda8287 10654PIN CONTROLLER - ST SPEAR
da89947b 10655M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
10656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10657W: http://www.st.com/spear
10658S: Maintained
8e406fe4 10659F: drivers/pinctrl/spear/
deda8287 10660
11a1cf34 10661PISTACHIO SOC SUPPORT
7683e9e5
LT
10662M: James Hartley <james.hartley@imgtec.com>
10663M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10664L: linux-mips@linux-mips.org
10665S: Maintained
10666F: arch/mips/pistachio/
10667F: arch/mips/include/asm/mach-pistachio/
10668F: arch/mips/boot/dts/img/pistachio*
10669F: arch/mips/configs/pistachio*_defconfig
11a1cf34 10670
249a6771 10671PKTCDVD DRIVER
5a8b187c
JA
10672S: Orphan
10673M: linux-block@vger.kernel.org
679655da
JP
10674F: drivers/block/pktcdvd.c
10675F: include/linux/pktcdvd.h
c117ab84 10676F: include/uapi/linux/pktcdvd.h
249a6771 10677
b31d8273
G
10678PKUNITY SOC DRIVERS
10679M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10680W: http://mprc.pku.edu.cn/~guanxuetao/linux
10681S: Maintained
ceebf4d5 10682T: git git://github.com/gxt/linux.git
b31d8273 10683F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 10684F: drivers/i2c/busses/i2c-puv3.c
8a61f013 10685F: drivers/video/fbdev/fb-puv3.c
2809e80b 10686F: drivers/rtc/rtc-puv3.c
b31d8273 10687
9d2ecfb7 10688PMBUS HARDWARE MONITORING DRIVERS
ca462085 10689M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
10690L: linux-hwmon@vger.kernel.org
10691W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
10692W: http://www.roeck-us.net/linux/drivers/
10693T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10694S: Maintained
10695F: Documentation/hwmon/pmbus
10696F: drivers/hwmon/pmbus/
4ba1bb12 10697F: include/linux/pmbus.h
9d2ecfb7 10698
89a36810 10699PMC SIERRA MaxRAID DRIVER
89a36810
AR
10700L: linux-scsi@vger.kernel.org
10701W: http://www.pmc-sierra.com/
3cdea4d7 10702S: Orphan
89a36810
AR
10703F: drivers/scsi/pmcraid.*
10704
dbf9bfe6 10705PMC SIERRA PM8001 DRIVER
d32477e2 10706M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 10707M: lindar_liu@usish.com
10708L: linux-scsi@vger.kernel.org
10709S: Supported
10710F: drivers/scsi/pm8001/
10711
82abbea7
RD
10712PNP SUPPORT
10713M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10714S: Maintained
10715F: drivers/pnp/
10716
1da177e4 10717POSIX CLOCKS and TIMERS
8b58be88 10718M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10719L: linux-kernel@vger.kernel.org
75fc2d37 10720T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 10721S: Maintained
679655da
JP
10722F: fs/timerfd.c
10723F: include/linux/timer*
5cee9645 10724F: kernel/time/*timer*
1da177e4 10725
7b06a6d7
RW
10726POWER MANAGEMENT CORE
10727M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10728L: linux-pm@vger.kernel.org
10729T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 10730B: https://bugzilla.kernel.org
7b06a6d7
RW
10731S: Supported
10732F: drivers/base/power/
10733F: include/linux/pm.h
10734F: include/linux/pm_*
10735F: include/linux/powercap.h
10736F: drivers/powercap/
10737
514f161a
MR
10738POWER STATE COORDINATION INTERFACE (PSCI)
10739M: Mark Rutland <mark.rutland@arm.com>
10740M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10741L: linux-arm-kernel@lists.infradead.org
10742S: Maintained
32d53d1b 10743F: drivers/firmware/psci*.c
514f161a
MR
10744F: include/linux/psci.h
10745F: include/uapi/linux/psci.h
10746
7683e9e5
LT
10747POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10748M: Sebastian Reichel <sre@kernel.org>
10749L: linux-pm@vger.kernel.org
10750T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10751S: Maintained
10752F: Documentation/devicetree/bindings/power/supply/
10753F: include/linux/power_supply.h
10754F: drivers/power/supply/
10755
43a1dd9b
SJS
10756POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10757M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10758L: linuxppc-dev@lists.ozlabs.org
10759S: Maintained
10760F: drivers/char/powernv-op-panel.c
10761
1da177e4 10762PPP OVER ATM (RFC 2364)
8b58be88 10763M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 10764S: Maintained
679655da 10765F: net/atm/pppoatm.c
c117ab84 10766F: include/uapi/linux/atmppp.h
1da177e4
LT
10767
10768PPP OVER ETHERNET
8b58be88 10769M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 10770S: Maintained
224cf5ad
JK
10771F: drivers/net/ppp/pppoe.c
10772F: drivers/net/ppp/pppox.c
1da177e4 10773
a6d2370b 10774PPP OVER L2TP
8b58be88 10775M: James Chapman <jchapman@katalix.com>
a6d2370b 10776S: Maintained
90ca28d1 10777F: net/l2tp/l2tp_ppp.c
679655da 10778F: include/linux/if_pppol2tp.h
c117ab84 10779F: include/uapi/linux/if_pppol2tp.h
a6d2370b 10780
7683e9e5
LT
10781PPP PROTOCOL DRIVERS AND COMPRESSORS
10782M: Paul Mackerras <paulus@samba.org>
10783L: linux-ppp@vger.kernel.org
10784S: Maintained
10785F: drivers/net/ppp/ppp_*
10786
eae9d2ba 10787PPS SUPPORT
8b58be88 10788M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
10789W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10790L: linuxpps@ml.enneenne.com (subscribers-only)
10791S: Maintained
cabaaf41 10792F: Documentation/pps/
a2d81803
RD
10793F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10794F: Documentation/ABI/testing/sysfs-pps
cabaaf41
JP
10795F: drivers/pps/
10796F: include/linux/pps*.h
a2d81803 10797F: include/uapi/linux/pps.h
eae9d2ba 10798
71a6d0af
HW
10799PPTP DRIVER
10800M: Dmitry Kozlov <xeb@mail.ru>
10801L: netdev@vger.kernel.org
10802S: Maintained
224cf5ad 10803F: drivers/net/ppp/pptp.c
71a6d0af
HW
10804W: http://sourceforge.net/projects/accel-pptp
10805
1da177e4 10806PREEMPTIBLE KERNEL
8b58be88 10807M: Robert Love <rml@tech9.net>
1da177e4 10808L: kpreempt-tech@lists.sourceforge.net
4f6cce39 10809W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
1da177e4 10810S: Supported
679655da
JP
10811F: Documentation/preempt-locking.txt
10812F: include/linux/preempt.h
1da177e4 10813
548cf34b
PM
10814PRINTK
10815M: Petr Mladek <pmladek@suse.com>
10816M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10817R: Steven Rostedt <rostedt@goodmis.org>
10818S: Maintained
10819F: kernel/printk/
10820F: include/linux/printk.h
10821
1da177e4 10822PRISM54 WIRELESS DRIVER
8b58be88 10823M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 10824L: linux-wireless@vger.kernel.org
9ef80804 10825W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 10826S: Obsolete
c12edfe2 10827F: drivers/net/wireless/intersil/prism54/
1da177e4 10828
b689d4a7
LR
10829PROC SYSCTL
10830M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10831M: Kees Cook <keescook@chromium.org>
10832L: linux-kernel@vger.kernel.org
10833L: linux-fsdevel@vger.kernel.org
10834S: Maintained
10835F: fs/proc/proc_sysctl.c
10836F: include/linux/sysctl.h
10837F: kernel/sysctl.c
10838F: tools/testing/selftests/sysctl/
10839
02c18891 10840PS3 NETWORK SUPPORT
b809b9ca 10841M: Geoff Levand <geoff@infradead.org>
02c18891 10842L: netdev@vger.kernel.org
a14ab6b6 10843L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10844S: Maintained
8df158ac 10845F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 10846
f58a9d17 10847PS3 PLATFORM SUPPORT
b809b9ca 10848M: Geoff Levand <geoff@infradead.org>
a4724ed6 10849L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10850S: Maintained
679655da
JP
10851F: arch/powerpc/boot/ps3*
10852F: arch/powerpc/include/asm/lv1call.h
10853F: arch/powerpc/include/asm/ps3*.h
10854F: arch/powerpc/platforms/ps3/
10855F: drivers/*/ps3*
10856F: drivers/ps3/
fec629b8 10857F: drivers/rtc/rtc-ps3.c
679655da 10858F: drivers/usb/host/*ps3.c
fec629b8 10859F: sound/ppc/snd_ps3*
f58a9d17 10860
cffb4add 10861PS3VRAM DRIVER
8b58be88 10862M: Jim Paris <jim@jtan.com>
3715a5d0 10863M: Geoff Levand <geoff@infradead.org>
a14ab6b6 10864L: linuxppc-dev@lists.ozlabs.org
cffb4add 10865S: Maintained
8a3977cb 10866F: drivers/block/ps3vram.c
cffb4add 10867
6ae0a628
YG
10868PSAMPLE PACKET SAMPLING SUPPORT:
10869M: Yotam Gigi <yotamg@mellanox.com>
10870S: Maintained
10871F: net/psample
10872F: include/net/psample.h
10873F: include/uapi/linux/psample.h
10874
8defe599 10875PSTORE FILESYSTEM
fc1b326e 10876M: Kees Cook <keescook@chromium.org>
9d5e2a02 10877M: Anton Vorontsov <anton@enomsg.org>
8defe599 10878M: Colin Cross <ccross@android.com>
8defe599
AV
10879M: Tony Luck <tony.luck@intel.com>
10880S: Maintained
fc1b326e 10881T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
10882F: fs/pstore/
10883F: include/linux/pstore*
04851772 10884F: drivers/firmware/efi/efi-pstore.c
8defe599 10885F: drivers/acpi/apei/erst.c
fc1b326e
KC
10886F: Documentation/admin-guide/ramoops.rst
10887F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10888K: \b(pstore|ramoops)
8defe599 10889
7fbc415d
RC
10890PTP HARDWARE CLOCK SUPPORT
10891M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10892L: netdev@vger.kernel.org
7fbc415d
RC
10893S: Maintained
10894W: http://linuxptp.sourceforge.net/
10895F: Documentation/ABI/testing/sysfs-ptp
10896F: Documentation/ptp/*
0ecb3cdd 10897F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10898F: drivers/net/phy/dp83640*
10899F: drivers/ptp/*
10900F: include/linux/ptp_cl*
10901
cf94a4d1 10902PTRACE SUPPORT
8b58be88 10903M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10904S: Maintained
10905F: include/asm-generic/syscall.h
10906F: include/linux/ptrace.h
10907F: include/linux/regset.h
10908F: include/linux/tracehook.h
c117ab84 10909F: include/uapi/linux/ptrace.h
095f6d76
IM
10910F: include/uapi/linux/ptrace.h
10911F: include/asm-generic/ptrace.h
cf94a4d1 10912F: kernel/ptrace.c
095f6d76
IM
10913F: arch/*/ptrace*.c
10914F: arch/*/*/ptrace*.c
10915F: arch/*/include/asm/ptrace*.h
cf94a4d1 10916
3e9d7ba7
HV
10917PULSE8-CEC DRIVER
10918M: Hans Verkuil <hverkuil@xs4all.nl>
10919L: linux-media@vger.kernel.org
10920T: git git://linuxtv.org/media_tree.git
10921S: Maintained
104eda6d 10922F: drivers/media/usb/pulse8-cec/*
1d174e75 10923F: Documentation/media/cec-drivers/pulse8-cec.rst
3e9d7ba7 10924
8320204a 10925PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10926M: Mike Isely <isely@pobox.com>
16e9495d 10927L: pvrusb2@isely.net (subscribers-only)
661263b5 10928L: linux-media@vger.kernel.org
8320204a 10929W: http://www.isely.net/pvrusb2/
275ffde4 10930T: git git://linuxtv.org/media_tree.git
8320204a 10931S: Maintained
618cd932 10932F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10933F: drivers/media/usb/pvrusb2/
8320204a 10934
39532e6c 10935PWC WEBCAM DRIVER
c0936df4 10936M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10937L: linux-media@vger.kernel.org
10938T: git git://linuxtv.org/media_tree.git
c0936df4 10939S: Odd Fixes
39532e6c
HG
10940F: drivers/media/usb/pwc/*
10941
93c090b3 10942PWM FAN DRIVER
774e0362 10943M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10944M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10945L: linux-hwmon@vger.kernel.org
93c090b3
KD
10946S: Supported
10947F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10948F: Documentation/hwmon/pwm-fan
10949F: drivers/hwmon/pwm-fan.c
10950
db3df876
SY
10951PWM IR Transmitter
10952M: Sean Young <sean@mess.org>
10953L: linux-media@vger.kernel.org
10954S: Maintained
10955F: drivers/media/rc/pwm-ir-tx.c
10956
200efedd 10957PWM SUBSYSTEM
aa3495f7
TR
10958M: Thierry Reding <thierry.reding@gmail.com>
10959L: linux-pwm@vger.kernel.org
0c2498f1 10960S: Maintained
006e854f 10961T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10962F: Documentation/pwm.txt
10963F: Documentation/devicetree/bindings/pwm/
10964F: include/linux/pwm.h
0c2498f1 10965F: drivers/pwm/
a140b98d
TR
10966F: drivers/video/backlight/pwm_bl.c
10967F: include/linux/pwm_backlight.h
757642f9
AL
10968F: drivers/gpio/gpio-mvebu.c
10969F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
0c2498f1 10970
7683e9e5
LT
10971PXA GPIO DRIVER
10972M: Robert Jarzmik <robert.jarzmik@free.fr>
10973L: linux-gpio@vger.kernel.org
10974S: Maintained
10975F: drivers/gpio/gpio-pxa.c
10976
10977PXA MMCI DRIVER
10978S: Orphan
10979
10980PXA RTC DRIVER
10981M: Robert Jarzmik <robert.jarzmik@free.fr>
10982L: linux-rtc@vger.kernel.org
10983S: Maintained
10984
30ec261e 10985PXA2xx/PXA3xx SUPPORT
8da5e302 10986M: Daniel Mack <daniel@zonque.org>
a323f664 10987M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10988M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10990T: git git://github.com/hzhuang1/linux.git
8da5e302 10991T: git git://github.com/rjarzmik/linux.git
1da177e4 10992S: Maintained
e68d7c14 10993F: arch/arm/boot/dts/pxa*
679655da 10994F: arch/arm/mach-pxa/
820439f1 10995F: drivers/dma/pxa*
679655da 10996F: drivers/pcmcia/pxa2xx*
1403ead9 10997F: drivers/pinctrl/pxa/
9df92e6c 10998F: drivers/spi/spi-pxa2xx*
faf2e1db 10999F: drivers/usb/gadget/udc/pxa2*
679655da 11000F: include/sound/pxa2xx-lib.h
bec4c99e 11001F: sound/arm/pxa*
14430813 11002F: sound/soc/pxa/
1da177e4 11003
ec64d3bf
EG
11004PXA3xx NAND FLASH DRIVER
11005M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11006L: linux-mtd@lists.infradead.org
11007S: Maintained
9a67f099 11008F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 11009
cea4001a 11010QAT DRIVER
90ab5a81
TS
11011M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11012M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
11013L: qat-linux@intel.com
11014S: Supported
11015F: drivers/crypto/qat/
cea4001a 11016
82abbea7
RD
11017QCOM AUDIO (ASoC) DRIVERS
11018M: Patrick Lai <plai@codeaurora.org>
11019M: Banajit Goswami <bgoswami@codeaurora.org>
11020L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11021S: Supported
11022F: sound/soc/qcom/
11023
11024QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11025M: Gabriel Somlo <somlo@cmu.edu>
11026M: "Michael S. Tsirkin" <mst@redhat.com>
11027L: qemu-devel@nongnu.org
11028S: Maintained
11029F: drivers/firmware/qemu_fw_cfg.c
11030
52a09a04 11031QIB DRIVER
8473c603 11032M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
11033L: linux-rdma@vger.kernel.org
11034S: Supported
11035F: drivers/infiniband/hw/qib/
11036
7683e9e5
LT
11037QLOGIC QL41xxx FCOE DRIVER
11038M: QLogic-Storage-Upstream@cavium.com
11039L: linux-scsi@vger.kernel.org
11040S: Supported
11041F: drivers/scsi/qedf/
11042
11043QLOGIC QL41xxx ISCSI DRIVER
11044M: QLogic-Storage-Upstream@cavium.com
11045L: linux-scsi@vger.kernel.org
11046S: Supported
11047F: drivers/scsi/qedi/
11048
11049QLOGIC QL4xxx ETHERNET DRIVER
11050M: Yuval Mintz <Yuval.Mintz@cavium.com>
11051M: Ariel Elior <Ariel.Elior@cavium.com>
11052M: everest-linux-l2@cavium.com
11053L: netdev@vger.kernel.org
11054S: Supported
11055F: drivers/net/ethernet/qlogic/qed/
11056F: include/linux/qed/
11057F: drivers/net/ethernet/qlogic/qede/
11058
11059QLOGIC QL4xxx RDMA DRIVER
11060M: Ram Amrani <Ram.Amrani@cavium.com>
11061M: Ariel Elior <Ariel.Elior@cavium.com>
11062L: linux-rdma@vger.kernel.org
11063S: Supported
11064F: drivers/infiniband/hw/qedr/
11065F: include/uapi/rdma/qedr-abi.h
11066
5e9772b9
JS
11067QLOGIC QLA1280 SCSI DRIVER
11068M: Michael Reed <mdr@sgi.com>
11069L: linux-scsi@vger.kernel.org
11070S: Maintained
11071F: drivers/scsi/qla1280.[ch]
11072
1da177e4 11073QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 11074M: qla2xxx-upstream@qlogic.com
1da177e4
LT
11075L: linux-scsi@vger.kernel.org
11076S: Supported
679655da
JP
11077F: Documentation/scsi/LICENSE.qla2xxx
11078F: drivers/scsi/qla2xxx/
1da177e4 11079
5a4faa87 11080QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 11081M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
11082L: netdev@vger.kernel.org
11083S: Supported
679655da 11084F: Documentation/networking/LICENSE.qla3xxx
aa43c215 11085F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 11086
7683e9e5
LT
11087QLOGIC QLA4XXX iSCSI DRIVER
11088M: QLogic-Storage-Upstream@qlogic.com
11089L: linux-scsi@vger.kernel.org
0ec00f03 11090S: Supported
7683e9e5
LT
11091F: Documentation/scsi/LICENSE.qla4xxx
11092F: drivers/scsi/qla4xxx/
0ec00f03 11093
7683e9e5 11094QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
11095M: Harish Patil <harish.patil@cavium.com>
11096M: Manish Chopra <manish.chopra@cavium.com>
11097M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
11098L: netdev@vger.kernel.org
11099S: Supported
7683e9e5 11100F: drivers/net/ethernet/qlogic/qlcnic/
61d8658b 11101
7683e9e5
LT
11102QLOGIC QLGE 10Gb ETHERNET DRIVER
11103M: Harish Patil <harish.patil@cavium.com>
11104M: Manish Chopra <manish.chopra@cavium.com>
11105M: Dept-GELinuxNICDev@cavium.com
11106L: netdev@vger.kernel.org
b6ea01ba 11107S: Supported
7683e9e5 11108F: drivers/net/ethernet/qlogic/qlge/
b6ea01ba 11109
1da177e4 11110QNX4 FILESYSTEM
8b58be88 11111M: Anders Larsen <al@alarsen.net>
1da177e4
LT
11112W: http://www.alarsen.net/linux/qnx4fs/
11113S: Maintained
80811493 11114F: fs/qnx4/
c117ab84
CEB
11115F: include/uapi/linux/qnx4_fs.h
11116F: include/uapi/linux/qnxtypes.h
1da177e4 11117
d8b97569 11118QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
11119M: Stuart Yoder <stuyoder@gmail.com>
11120M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
11121L: linux-kernel@vger.kernel.org
11122S: Maintained
11123F: drivers/staging/fsl-mc/
c1517d50 11124F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
d8b97569 11125
91952bc0
AP
11126QT1010 MEDIA DRIVER
11127M: Antti Palosaari <crope@iki.fi>
11128L: linux-media@vger.kernel.org
a825eaec 11129W: https://linuxtv.org
91952bc0
AP
11130W: http://palosaari.fi/linux/
11131Q: http://patchwork.linuxtv.org/project/linux-media/list/
11132T: git git://linuxtv.org/anttip/media_tree.git
11133S: Maintained
11134F: drivers/media/tuners/qt1010*
11135
2ea0ffcb
KV
11136QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11137M: Kalle Valo <kvalo@qca.qualcomm.com>
11138L: ath10k@lists.infradead.org
11139W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 11140T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
11141S: Supported
11142F: drivers/net/wireless/ath/ath10k/
11143
7683e9e5
LT
11144QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11145M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11146L: linux-wireless@vger.kernel.org
11147W: http://wireless.kernel.org/en/users/Drivers/ath9k
11148S: Supported
11149F: drivers/net/wireless/ath/ath9k/
11150
5c8cea42
TT
11151QUALCOMM CAMERA SUBSYSTEM DRIVER
11152M: Todor Tomov <todor.tomov@linaro.org>
11153L: linux-media@vger.kernel.org
11154S: Maintained
11155F: Documentation/devicetree/bindings/media/qcom,camss.txt
11156F: Documentation/media/v4l-drivers/qcom_camss.rst
11157F: drivers/media/platform/qcom/camss-8x16/
11158
b9b17deb
TT
11159QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11160M: Timur Tabi <timur@codeaurora.org>
11161L: netdev@vger.kernel.org
11162S: Supported
11163F: drivers/net/ethernet/qualcomm/emac/
11164
4f4567cf
RK
11165QUALCOMM HEXAGON ARCHITECTURE
11166M: Richard Kuo <rkuo@codeaurora.org>
11167L: linux-hexagon@vger.kernel.org
9f273c24 11168T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
11169S: Supported
11170F: arch/hexagon/
11171
d43ecff3
RC
11172QUALCOMM IOMMU
11173M: Rob Clark <robdclark@gmail.com>
11174L: iommu@lists.linux-foundation.org
11175L: linux-arm-msm@vger.kernel.org
11176S: Maintained
11177F: drivers/iommu/qcom_iommu.c
11178
097748eb
SV
11179QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11180M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11181L: linux-media@vger.kernel.org
11182L: linux-arm-msm@vger.kernel.org
11183T: git git://linuxtv.org/media_tree.git
11184S: Maintained
11185F: drivers/media/platform/qcom/venus/
11186
8e84c258
EK
11187QUALCOMM WCN36XX WIRELESS DRIVER
11188M: Eugene Krasnikov <k.eugene.e@gmail.com>
11189L: wcn36xx@lists.infradead.org
11190W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11191T: git git://github.com/KrasnikovEugene/wcn36xx.git
11192S: Supported
11193F: drivers/net/wireless/ath/wcn36xx/
11194
98f44cb0 11195QUANTENNA QTNFMAC WIRELESS DRIVER
7683e9e5
LT
11196M: Igor Mitsyanko <imitsyanko@quantenna.com>
11197M: Avinash Patil <avinashp@quantenna.com>
11198M: Sergey Matyukevich <smatyukevich@quantenna.com>
11199L: linux-wireless@vger.kernel.org
11200S: Maintained
11201F: drivers/net/wireless/quantenna
11202
11203RADEON and AMDGPU DRM DRIVERS
11204M: Alex Deucher <alexander.deucher@amd.com>
11205M: Christian König <christian.koenig@amd.com>
11206L: amd-gfx@lists.freedesktop.org
11207T: git git://people.freedesktop.org/~agd5f/linux
11208S: Supported
11209F: drivers/gpu/drm/radeon/
11210F: include/uapi/drm/radeon_drm.h
11211F: drivers/gpu/drm/amd/
11212F: include/uapi/drm/amdgpu_drm.h
98f44cb0 11213
1da177e4 11214RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 11215M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 11216L: linux-fbdev@vger.kernel.org
1da177e4 11217S: Maintained
8a61f013 11218F: drivers/video/fbdev/aty/radeon*
c117ab84 11219F: include/uapi/linux/radeonfb.h
1da177e4 11220
c6c9b34c 11221RADIOSHARK RADIO DRIVER
c0936df4 11222M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11223L: linux-media@vger.kernel.org
11224T: git git://linuxtv.org/media_tree.git
11225S: Maintained
11226F: drivers/media/radio/radio-shark.c
11227
11228RADIOSHARK2 RADIO DRIVER
c0936df4 11229M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11230L: linux-media@vger.kernel.org
11231T: git git://linuxtv.org/media_tree.git
11232S: Maintained
11233F: drivers/media/radio/radio-shark2.c
11234F: drivers/media/radio/radio-tea5777.c
11235
82abbea7
RD
11236RADOS BLOCK DEVICE (RBD)
11237M: Ilya Dryomov <idryomov@gmail.com>
11238M: Sage Weil <sage@redhat.com>
11239M: Alex Elder <elder@kernel.org>
11240L: ceph-devel@vger.kernel.org
11241W: http://ceph.com/
11242T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11243T: git git://github.com/ceph/ceph-client.git
11244S: Supported
11245F: Documentation/ABI/testing/sysfs-bus-rbd
11246F: drivers/block/rbd.c
11247F: drivers/block/rbd_types.h
11248
1da177e4 11249RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 11250M: Paul Mackerras <paulus@samba.org>
c69f677c 11251L: linux-fbdev@vger.kernel.org
1da177e4 11252S: Maintained
8a61f013 11253F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 11254
0f314f6c
HV
11255RAINSHADOW-CEC DRIVER
11256M: Hans Verkuil <hverkuil@xs4all.nl>
11257L: linux-media@vger.kernel.org
11258T: git git://linuxtv.org/media_tree.git
11259S: Maintained
11260F: drivers/media/usb/rainshadow-cec/*
11261
a0fd81a9 11262RALINK MIPS ARCHITECTURE
bdb40e8e 11263M: John Crispin <john@phrozen.org>
a0fd81a9
JC
11264L: linux-mips@linux-mips.org
11265S: Maintained
11266F: arch/mips/ralink
11267
e7839f25 11268RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 11269P: rt2x00 project
b182427e 11270M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 11271M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 11272L: linux-wireless@vger.kernel.org
95ea3627 11273S: Maintained
33aca94d 11274F: drivers/net/wireless/ralink/rt2x00/
95ea3627 11275
9db5579b 11276RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 11277M: Jens Axboe <axboe@kernel.dk>
9db5579b 11278S: Maintained
679655da
JP
11279F: Documentation/blockdev/ramdisk.txt
11280F: drivers/block/brd.c
9db5579b 11281
9e95ce27 11282RANDOM NUMBER DRIVER
0624bcaa 11283M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 11284S: Maintained
679655da 11285F: drivers/char/random.c
9e95ce27 11286
394b701c 11287RAPIDIO SUBSYSTEM
8b58be88 11288M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 11289M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 11290S: Maintained
679655da 11291F: drivers/rapidio/
394b701c 11292
e2d1d6c0 11293RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 11294L: linux-wireless@vger.kernel.org
f52a5490 11295S: Orphan
679655da 11296F: drivers/net/wireless/ray*
e2d1d6c0
RD
11297
11298RCUTORTURE MODULE
e0198b29 11299M: Josh Triplett <josh@joshtriplett.org>
8b58be88 11300M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 11301L: linux-kernel@vger.kernel.org
f9094d8e 11302S: Supported
08deed1e 11303T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 11304F: Documentation/RCU/torture.txt
34e2d560 11305F: kernel/rcu/rcutorture.c
e2d1d6c0 11306
c87b9c60
PM
11307RCUTORTURE TEST FRAMEWORK
11308M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11309M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11310R: Steven Rostedt <rostedt@goodmis.org>
11311R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11312R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11313L: linux-kernel@vger.kernel.org
c87b9c60
PM
11314S: Supported
11315T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11316F: tools/testing/selftests/rcutorture
11317
c1f766b5 11318RDC R-321X SoC
8b58be88 11319M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
11320S: Maintained
11321
db17f395 11322RDC R6040 FAST ETHERNET DRIVER
35566e96 11323M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
11324L: netdev@vger.kernel.org
11325S: Maintained
58565a35 11326F: drivers/net/ethernet/rdc/r6040.c
db17f395 11327
82abbea7
RD
11328RDMAVT - RDMA verbs software
11329M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11330L: linux-rdma@vger.kernel.org
11331S: Supported
11332F: drivers/infiniband/sw/rdmavt
11333
a09ed661 11334RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 11335M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11336L: netdev@vger.kernel.org
11337L: linux-rdma@vger.kernel.org
fbb5a558 11338L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 11339W: https://oss.oracle.com/projects/rds/
a09ed661 11340S: Supported
679655da 11341F: net/rds/
72f26eee 11342F: Documentation/networking/rds.txt
a09ed661 11343
48553d10
FY
11344RDT - RESOURCE ALLOCATION
11345M: Fenghua Yu <fenghua.yu@intel.com>
11346L: linux-kernel@vger.kernel.org
11347S: Supported
11348F: arch/x86/kernel/cpu/intel_rdt*
05830204 11349F: arch/x86/include/asm/intel_rdt_sched.h
48553d10
FY
11350F: Documentation/x86/intel_rdt*
11351
595182bc 11352READ-COPY UPDATE (RCU)
8b58be88 11353M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11354M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11355R: Steven Rostedt <rostedt@goodmis.org>
11356R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11357R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11358L: linux-kernel@vger.kernel.org
9fab9787 11359W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 11360S: Supported
08deed1e 11361T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 11362F: Documentation/RCU/
9fab9787 11363X: Documentation/RCU/torture.txt
f9094d8e 11364F: include/linux/rcu*
4102adab
PM
11365X: include/linux/srcu.h
11366F: kernel/rcu/
34e2d560 11367X: kernel/torture.c
595182bc 11368
0c86edc0 11369REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 11370M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 11371M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6ceec695 11372L: linux-rtc@vger.kernel.org
8a6e2535 11373Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 11374T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 11375S: Maintained
7af6a2e1 11376F: Documentation/devicetree/bindings/rtc/
679655da
JP
11377F: Documentation/rtc.txt
11378F: drivers/rtc/
11379F: include/linux/rtc.h
c117ab84 11380F: include/uapi/linux/rtc.h
fe23c336
AB
11381F: include/linux/rtc/
11382F: include/linux/platform_data/rtc-*
11383F: tools/testing/selftests/timers/rtctest.c
0c86edc0 11384
0e400c53
MB
11385REALTEK AUDIO CODECS
11386M: Bard Liao <bardliao@realtek.com>
11387M: Oder Chiou <oder_chiou@realtek.com>
11388S: Maintained
11389F: sound/soc/codecs/rt*
11390F: include/sound/rt*.h
11391
b83a313b 11392REGISTER MAP ABSTRACTION
b02e48f2 11393M: Mark Brown <broonie@kernel.org>
dd060bc9 11394L: linux-kernel@vger.kernel.org
b83a313b
MB
11395T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11396S: Supported
9398a639 11397F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
11398F: drivers/base/regmap/
11399F: include/linux/regmap.h
11400
82abbea7
RD
11401REISERFS FILE SYSTEM
11402L: reiserfs-devel@vger.kernel.org
11403S: Supported
11404F: fs/reiserfs/
11405
400e64df
OBC
11406REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11407M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11408M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11409L: linux-remoteproc@vger.kernel.org
6bb697b6 11410T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 11411S: Maintained
15ebc72d 11412F: Documentation/devicetree/bindings/remoteproc/
400e64df 11413F: Documentation/remoteproc.txt
15ebc72d 11414F: drivers/remoteproc/
6fc26488 11415F: include/linux/remoteproc.h
400e64df 11416
d8115db5
OBC
11417REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11418M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11419M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11420L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
11421T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11422S: Maintained
11423F: drivers/rpmsg/
11424F: Documentation/rpmsg.txt
11425F: include/linux/rpmsg.h
38c6fc32 11426F: include/linux/rpmsg/
d8115db5 11427
fedc81e7
GU
11428RENESAS CLOCK DRIVERS
11429M: Geert Uytterhoeven <geert+renesas@glider.be>
11430L: linux-renesas-soc@vger.kernel.org
11431S: Supported
11432F: drivers/clk/renesas/
11433
8e6569af
SS
11434RENESAS ETHERNET DRIVERS
11435R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11436L: netdev@vger.kernel.org
4a121096 11437L: linux-renesas-soc@vger.kernel.org
6fa9c623
SS
11438F: Documentation/devicetree/bindings/net/renesas,*.txt
11439F: Documentation/devicetree/bindings/net/sh_eth.txt
8e6569af
SS
11440F: drivers/net/ethernet/renesas/
11441F: include/linux/sh_eth.h
11442
059c53b3
MV
11443RENESAS R-CAR GYROADC DRIVER
11444M: Marek Vasut <marek.vasut@gmail.com>
11445L: linux-iio@vger.kernel.org
11446S: Supported
11447F: drivers/iio/adc/rcar_gyro_adc.c
11448
7c7356ba 11449RENESAS USB PHY DRIVER
3e46c397 11450M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 11451L: linux-renesas-soc@vger.kernel.org
3e46c397 11452S: Maintained
7c7356ba 11453F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
3e46c397 11454
1b0fe6be
PZ
11455RESET CONTROLLER FRAMEWORK
11456M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 11457T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
11458S: Maintained
11459F: drivers/reset/
11460F: Documentation/devicetree/bindings/reset/
b2f6dd7b 11461F: include/dt-bindings/reset/
1b0fe6be
PZ
11462F: include/linux/reset.h
11463F: include/linux/reset-controller.h
11464
e0897645 11465RFKILL
8b58be88 11466M: Johannes Berg <johannes@sipsolutions.net>
19d337df 11467L: linux-wireless@vger.kernel.org
ce466579
JB
11468W: http://wireless.kernel.org/
11469T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11470T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 11471S: Maintained
505c9247 11472F: Documentation/rfkill.txt
80811493 11473F: net/rfkill/
e0897645 11474
933685ca
TG
11475RHASHTABLE
11476M: Thomas Graf <tgraf@suug.ch>
39ec406d 11477M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
11478L: netdev@vger.kernel.org
11479S: Maintained
11480F: lib/rhashtable.c
11481F: include/linux/rhashtable.h
11482
7683e9e5 11483RICOH R5C592 MEMORYSTICK DRIVER
67e054e9
ML
11484M: Maxim Levitsky <maximlevitsky@gmail.com>
11485S: Maintained
7683e9e5 11486F: drivers/memstick/host/r592.*
67e054e9 11487
7683e9e5 11488RICOH SMARTMEDIA/XD DRIVER
92634125
ML
11489M: Maxim Levitsky <maximlevitsky@gmail.com>
11490S: Maintained
7683e9e5
LT
11491F: drivers/mtd/nand/r852.c
11492F: drivers/mtd/nand/r852.h
92634125 11493
27f1d2f9
SA
11494ROCCAT DRIVERS
11495M: Stefan Achatz <erazor_de@users.sourceforge.net>
11496W: http://sourceforge.net/projects/roccat/
11497S: Maintained
11498F: drivers/hid/hid-roccat*
11499F: include/linux/hid-roccat*
11500F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11501
4b8ac966
JP
11502ROCKER DRIVER
11503M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
11504L: netdev@vger.kernel.org
11505S: Supported
11506F: drivers/net/ethernet/rocker/
11507
1da177e4
LT
11508ROCKETPORT DRIVER
11509P: Comtrol Corp.
1da177e4
LT
11510W: http://www.comtrol.com
11511S: Maintained
679655da 11512F: Documentation/serial/rocket.txt
c897401b 11513F: drivers/tty/rocket*
1da177e4 11514
7645c2f4
KC
11515ROCKETPORT EXPRESS/INFINITY DRIVER
11516M: Kevin Cernekee <cernekee@gmail.com>
11517L: linux-serial@vger.kernel.org
11518S: Odd Fixes
11519F: drivers/tty/serial/rp2.*
11520
d3ea2127
MV
11521ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11522M: Marek Vasut <marek.vasut+renesas@gmail.com>
11523L: linux-kernel@vger.kernel.org
11524L: linux-renesas-soc@vger.kernel.org
11525S: Supported
11526F: drivers/mfd/bd9571mwv.c
11527F: drivers/regulator/bd9571mwv-regulator.c
11528F: drivers/gpio/gpio-bd9571mwv.c
11529F: include/linux/mfd/bd9571mwv.h
11530F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11531
1da177e4 11532ROSE NETWORK LAYER
8b58be88 11533M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 11534L: linux-hams@vger.kernel.org
d34cb28a 11535W: http://www.linux-ax25.org/
1da177e4 11536S: Maintained
679655da 11537F: include/net/rose.h
c117ab84 11538F: include/uapi/linux/rose.h
679655da 11539F: net/rose/
1da177e4 11540
91952bc0
AP
11541RTL2830 MEDIA DRIVER
11542M: Antti Palosaari <crope@iki.fi>
11543L: linux-media@vger.kernel.org
a825eaec 11544W: https://linuxtv.org
91952bc0
AP
11545W: http://palosaari.fi/linux/
11546Q: http://patchwork.linuxtv.org/project/linux-media/list/
11547T: git git://linuxtv.org/anttip/media_tree.git
11548S: Maintained
11549F: drivers/media/dvb-frontends/rtl2830*
11550
27a0aacf
AP
11551RTL2832 MEDIA DRIVER
11552M: Antti Palosaari <crope@iki.fi>
11553L: linux-media@vger.kernel.org
a825eaec 11554W: https://linuxtv.org
27a0aacf
AP
11555W: http://palosaari.fi/linux/
11556Q: http://patchwork.linuxtv.org/project/linux-media/list/
11557T: git git://linuxtv.org/anttip/media_tree.git
11558S: Maintained
11559F: drivers/media/dvb-frontends/rtl2832*
11560
ba6e6f6e
AP
11561RTL2832_SDR MEDIA DRIVER
11562M: Antti Palosaari <crope@iki.fi>
11563L: linux-media@vger.kernel.org
a825eaec 11564W: https://linuxtv.org
ba6e6f6e
AP
11565W: http://palosaari.fi/linux/
11566Q: http://patchwork.linuxtv.org/project/linux-media/list/
11567T: git git://linuxtv.org/anttip/media_tree.git
11568S: Maintained
b4bb1c28 11569F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 11570
59840488 11571RTL8180 WIRELESS DRIVER
605bebe2 11572L: linux-wireless@vger.kernel.org
491b26b4 11573W: http://wireless.kernel.org/
54e5881d 11574T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 11575S: Orphan
62141726 11576F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 11577
59840488 11578RTL8187 WIRELESS DRIVER
9f0939bf 11579M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
11580M: Hin-Tak Leung <htl10@users.sourceforge.net>
11581M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 11582L: linux-wireless@vger.kernel.org
491b26b4 11583W: http://wireless.kernel.org/
54e5881d 11584T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 11585S: Maintained
62141726 11586F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 11587
3cf0c8ad
LF
11588RTL8192CE WIRELESS DRIVER
11589M: Larry Finger <Larry.Finger@lwfinger.net>
11590M: Chaoming Li <chaoming_li@realsil.com.cn>
11591L: linux-wireless@vger.kernel.org
491b26b4 11592W: http://wireless.kernel.org/
3cf0c8ad
LF
11593T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11594S: Maintained
62141726
KV
11595F: drivers/net/wireless/realtek/rtlwifi/
11596F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 11597
26f1fad2 11598RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 11599M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 11600L: linux-wireless@vger.kernel.org
171a900c 11601T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
11602S: Maintained
11603F: drivers/net/wireless/realtek/rtl8xxxu/
11604
9eb8ef74 11605S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 11606M: Antonino Daplas <adaplas@gmail.com>
c69f677c 11607L: linux-fbdev@vger.kernel.org
ce00f85c 11608S: Maintained
8a61f013 11609F: drivers/video/fbdev/savage/
9eb8ef74 11610
1da177e4 11611S390
8b58be88
JP
11612M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11613M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 11614L: linux-s390@vger.kernel.org
5238da45 11615W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 11616T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 11617S: Supported
679655da 11618F: arch/s390/
a968cd3e 11619F: drivers/s390/
3bfe6858 11620F: Documentation/s390/
0c88a041 11621F: Documentation/driver-api/s390-drivers.rst
5238da45 11622
322986ca
SO
11623S390 COMMON I/O LAYER
11624M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11625M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11626L: linux-s390@vger.kernel.org
11627W: http://www.ibm.com/developerworks/linux/linux390/
11628S: Supported
11629F: drivers/s390/cio/
11630
11631S390 DASD DRIVER
38b7f07a
SH
11632M: Stefan Haberland <sth@linux.vnet.ibm.com>
11633M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
11634L: linux-s390@vger.kernel.org
11635W: http://www.ibm.com/developerworks/linux/linux390/
11636S: Supported
11637F: drivers/s390/block/dasd*
11638F: block/partitions/ibm.c
11639
7683e9e5
LT
11640S390 IOMMU (PCI)
11641M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11642L: linux-s390@vger.kernel.org
11643W: http://www.ibm.com/developerworks/linux/linux390/
11644S: Supported
11645F: drivers/iommu/s390-iommu.c
11646
11647S390 IUCV NETWORK LAYER
11648M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11649M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11650L: linux-s390@vger.kernel.org
11651W: http://www.ibm.com/developerworks/linux/linux390/
11652S: Supported
11653F: drivers/s390/net/*iucv*
11654F: include/net/iucv/
11655F: net/iucv/
11656
5238da45 11657S390 NETWORK DRIVERS
90b14dc7 11658M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 11659M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 11660L: linux-s390@vger.kernel.org
5238da45
HC
11661W: http://www.ibm.com/developerworks/linux/linux390/
11662S: Supported
679655da 11663F: drivers/s390/net/
5238da45 11664
322986ca
SO
11665S390 PCI SUBSYSTEM
11666M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11667M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11668L: linux-s390@vger.kernel.org
11669W: http://www.ibm.com/developerworks/linux/linux390/
11670S: Supported
11671F: arch/s390/pci/
11672F: drivers/pci/hotplug/s390_pci_hpc.c
11673
7683e9e5
LT
11674S390 VFIO-CCW DRIVER
11675M: Cornelia Huck <cohuck@redhat.com>
11676M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11677L: linux-s390@vger.kernel.org
11678L: kvm@vger.kernel.org
11679S: Supported
11680F: drivers/s390/cio/vfio_ccw*
11681F: Documentation/s390/vfio-ccw.txt
11682F: include/uapi/linux/vfio_ccw.h
11683
feed9b62 11684S390 ZCRYPT DRIVER
cb9c6385 11685M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 11686L: linux-s390@vger.kernel.org
a968cd3e 11687W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 11688S: Supported
d5ca6918 11689F: drivers/s390/crypto/
feed9b62 11690
5238da45 11691S390 ZFCP DRIVER
d38e19d0 11692M: Steffen Maier <maier@linux.vnet.ibm.com>
458ceea9 11693M: Benjamin Block <bblock@linux.vnet.ibm.com>
d58140cc 11694L: linux-s390@vger.kernel.org
5238da45 11695W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 11696S: Supported
679655da 11697F: drivers/s390/scsi/zfcp_*
1da177e4 11698
4dde7f75 11699S3C24XX SD/MMC Driver
8b58be88 11700M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 11701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 11702S: Supported
679655da 11703F: drivers/mmc/host/s3cmci.*
4dde7f75 11704
1f15a229
HV
11705SAA6588 RDS RECEIVER DRIVER
11706M: Hans Verkuil <hverkuil@xs4all.nl>
11707L: linux-media@vger.kernel.org
11708T: git git://linuxtv.org/media_tree.git
a825eaec 11709W: https://linuxtv.org
1f15a229
HV
11710S: Odd Fixes
11711F: drivers/media/i2c/saa6588*
11712
98ed12e6 11713SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
11714M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11715M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 11716L: linux-media@vger.kernel.org
a825eaec 11717W: https://linuxtv.org
98ed12e6
MCC
11718T: git git://linuxtv.org/media_tree.git
11719S: Odd fixes
618cd932 11720F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
11721F: drivers/media/pci/saa7134/
11722
1da177e4 11723SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 11724M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 11725L: linux-media@vger.kernel.org
275ffde4 11726T: git git://linuxtv.org/media_tree.git
1da177e4 11727S: Maintained
90d72ac6
MCC
11728F: drivers/media/common/saa7146/
11729F: drivers/media/pci/saa7146/
11730F: include/media/saa7146*
1da177e4 11731
4a109cc0 11732SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 11733M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 11734M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 11735M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
11736L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11737S: Supported
14430813 11738F: sound/soc/samsung/
4a109cc0 11739
c46ea13f
KK
11740SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11741M: Krzysztof Kozlowski <krzk@kernel.org>
11742L: linux-crypto@vger.kernel.org
11743L: linux-samsung-soc@vger.kernel.org
11744S: Maintained
11745F: drivers/crypto/exynos-rng.c
11746F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11747
0d89a28b 11748SAMSUNG FRAMEBUFFER DRIVER
b7701755 11749M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
11750L: linux-fbdev@vger.kernel.org
11751S: Maintained
8a61f013 11752F: drivers/video/fbdev/s3c-fb.c
0d89a28b 11753
7683e9e5
LT
11754SAMSUNG LAPTOP DRIVER
11755M: Corentin Chary <corentin.chary@gmail.com>
11756L: platform-driver-x86@vger.kernel.org
11757S: Maintained
11758F: drivers/platform/x86/samsung-laptop.c
11759
b40f0632 11760SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 11761M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
11762M: Krzysztof Kozlowski <krzk@kernel.org>
11763M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 11764L: linux-kernel@vger.kernel.org
b40f0632 11765L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
11766S: Supported
11767F: drivers/mfd/sec*.c
11768F: drivers/regulator/s2m*.c
11769F: drivers/regulator/s5m*.c
b40f0632
KK
11770F: drivers/clk/clk-s2mps11.c
11771F: drivers/rtc/rtc-s5m.c
f69d3a17 11772F: include/linux/mfd/samsung/
a13c7c51
KK
11773F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11774F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 11775F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 11776F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 11777
6fd86ab2
SN
11778SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11779M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11780L: linux-media@vger.kernel.org
11781L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11782S: Maintained
11783F: drivers/media/platform/s3c-camif/
d647f0b7 11784F: include/media/drv-intf/s3c_camif.h
6fd86ab2 11785
7683e9e5
LT
11786SAMSUNG S3FWRN5 NFC DRIVER
11787M: Robert Baldyga <r.baldyga@samsung.com>
11788M: Krzysztof Opasiak <k.opasiak@samsung.com>
11789L: linux-nfc@lists.01.org (moderated for non-subscribers)
11790S: Supported
11791F: drivers/nfc/s3fwrn5
11792
b84ef24e
AH
11793SAMSUNG S5C73M3 CAMERA DRIVER
11794M: Kyungmin Park <kyungmin.park@samsung.com>
11795M: Andrzej Hajda <a.hajda@samsung.com>
11796L: linux-media@vger.kernel.org
11797S: Supported
11798F: drivers/media/i2c/s5c73m3/*
11799
7d459937
AH
11800SAMSUNG S5K5BAF CAMERA DRIVER
11801M: Kyungmin Park <kyungmin.park@samsung.com>
11802M: Andrzej Hajda <a.hajda@samsung.com>
11803L: linux-media@vger.kernel.org
11804S: Supported
11805F: drivers/media/i2c/s5k5baf.c
11806
7683e9e5
LT
11807SAMSUNG S5P Security SubSystem (SSS) DRIVER
11808M: Krzysztof Kozlowski <krzk@kernel.org>
11809M: Vladimir Zapolskiy <vz@mleia.com>
11810L: linux-crypto@vger.kernel.org
11811L: linux-samsung-soc@vger.kernel.org
11812S: Maintained
11813F: drivers/crypto/s5p-sss.c
11814
11815SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11816M: Kyungmin Park <kyungmin.park@samsung.com>
11817M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11818L: linux-media@vger.kernel.org
11819Q: https://patchwork.linuxtv.org/project/linux-media/list/
c04c674f 11820S: Supported
7683e9e5 11821F: drivers/media/platform/exynos4-is/
c04c674f 11822
310e39c9 11823SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
11824M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11825M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 11826M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
11827S: Supported
11828L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11829F: drivers/clk/samsung/
490583f0
CC
11830F: include/dt-bindings/clock/exynos*.h
11831F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 11832
2e365a70
AS
11833SAMSUNG SPI DRIVERS
11834M: Kukjin Kim <kgene@kernel.org>
11835M: Krzysztof Kozlowski <krzk@kernel.org>
11836M: Andi Shyti <andi.shyti@samsung.com>
11837L: linux-spi@vger.kernel.org
11838L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11839S: Maintained
11840F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11841F: drivers/spi/spi-s3c*
11842F: include/linux/platform_data/spi-s3c64xx.h
11843
66890ed6
BA
11844SAMSUNG SXGBE DRIVERS
11845M: Byungho An <bh74.an@samsung.com>
11846M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
11847M: Vipul Pandya <vipul.pandya@samsung.com>
11848S: Supported
11849L: netdev@vger.kernel.org
11850F: drivers/net/ethernet/samsung/sxgbe/
11851
93c537af 11852SAMSUNG THERMAL DRIVER
0faf7dd5 11853M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
11854L: linux-pm@vger.kernel.org
11855L: linux-samsung-soc@vger.kernel.org
11856S: Supported
9f273c24 11857T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
11858F: drivers/thermal/samsung/
11859
e296cd32 11860SAMSUNG USB2 PHY DRIVER
774e0362
KD
11861M: Kamil Debski <kamil@wypas.org>
11862M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
11863L: linux-kernel@vger.kernel.org
11864S: Supported
11865F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11866F: Documentation/phy/samsung-usb2.txt
0b56e9a7
VG
11867F: drivers/phy/samsung/phy-exynos4210-usb2.c
11868F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11869F: drivers/phy/samsung/phy-exynos5250-usb2.c
11870F: drivers/phy/samsung/phy-s5pv210-usb2.c
11871F: drivers/phy/samsung/phy-samsung-usb2.c
11872F: drivers/phy/samsung/phy-samsung-usb2.h
e296cd32 11873
1da177e4 11874SC1200 WDT DRIVER
b300645a 11875M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 11876S: Maintained
679655da 11877F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
11878
11879SCHEDULER
dd9b238c 11880M: Ingo Molnar <mingo@redhat.com>
8b58be88 11881M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 11882L: linux-kernel@vger.kernel.org
75fc2d37 11883T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 11884S: Maintained
95c0d71d 11885F: kernel/sched/
679655da 11886F: include/linux/sched.h
c117ab84 11887F: include/uapi/linux/sched.h
c2eb505b 11888F: include/linux/wait.h
1da177e4 11889
6bcf6737 11890SCORE ARCHITECTURE
ed38665e 11891M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 11892M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 11893W: http://www.sunplus.com
6bcf6737 11894S: Supported
a2681a75 11895F: arch/score/
6bcf6737 11896
f2ed287b
LR
11897SCR24X CHIP CARD INTERFACE DRIVER
11898M: Lubomir Rintel <lkundrak@v3.sk>
11899S: Supported
11900F: drivers/char/pcmcia/scr24x_cs.c
11901
1da177e4 11902SCSI CDROM DRIVER
8b58be88 11903M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11904L: linux-scsi@vger.kernel.org
11905W: http://www.kernel.dk
11906S: Maintained
679655da 11907F: drivers/scsi/sr*
1da177e4 11908
fb50a83d 11909SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11910M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11911L: linux-rdma@vger.kernel.org
11912S: Supported
11913W: http://www.openfabrics.org
11914Q: http://patchwork.kernel.org/project/linux-rdma/list/
11915T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11916F: drivers/infiniband/ulp/srp/
11917F: include/scsi/srp.h
11918
1da177e4 11919SCSI SG DRIVER
8b58be88 11920M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11921L: linux-scsi@vger.kernel.org
59ab3c93 11922W: http://sg.danny.cz/sg
1da177e4 11923S: Maintained
59ab3c93 11924F: Documentation/scsi/scsi-generic.txt
679655da
JP
11925F: drivers/scsi/sg.c
11926F: include/scsi/sg.h
1da177e4
LT
11927
11928SCSI SUBSYSTEM
7ee7895c 11929M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11931M: "Martin K. Petersen" <martin.petersen@oracle.com>
11932T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11933L: linux-scsi@vger.kernel.org
1da177e4 11934S: Maintained
2c99a314 11935F: Documentation/devicetree/bindings/scsi/
679655da
JP
11936F: drivers/scsi/
11937F: include/scsi/
1da177e4
LT
11938
11939SCSI TAPE DRIVER
8b58be88 11940M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11941L: linux-scsi@vger.kernel.org
11942S: Maintained
679655da 11943F: Documentation/scsi/st.txt
f7269cfc
JD
11944F: drivers/scsi/st.*
11945F: drivers/scsi/st_*.h
1da177e4
LT
11946
11947SCTP PROTOCOL
8b6efb75 11948M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11949M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11950L: linux-sctp@vger.kernel.org
5f85813c 11951W: http://lksctp.sourceforge.net
8b6efb75 11952S: Maintained
679655da
JP
11953F: Documentation/networking/sctp.txt
11954F: include/linux/sctp.h
4d58c025 11955F: include/uapi/linux/sctp.h
679655da
JP
11956F: include/net/sctp/
11957F: net/sctp/
1da177e4
LT
11958
11959SCx200 CPU SUPPORT
8b58be88 11960M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11961S: Odd Fixes
679655da 11962F: Documentation/i2c/busses/scx200_acb
390889b6 11963F: arch/x86/platform/scx200/
679655da
JP
11964F: drivers/watchdog/scx200_wdt.c
11965F: drivers/i2c/busses/scx200*
11966F: drivers/mtd/maps/scx200_docflash.c
11967F: include/linux/scx200.h
1662d32c
JC
11968
11969SCx200 GPIO DRIVER
8b58be88 11970M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11971S: Maintained
679655da
JP
11972F: drivers/char/scx200_gpio.c
11973F: include/linux/scx200_gpio.h
1662d32c
JC
11974
11975SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11976M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11977S: Maintained
679655da 11978F: drivers/clocksource/scx200_hrt.c
1da177e4 11979
6a36913a 11980SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11981M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11982L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11983S: Maintained
679655da 11984F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11985
c04f9d61
KC
11986SECURE COMPUTING
11987M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11988R: Andy Lutomirski <luto@amacapital.net>
11989R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11990T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11991S: Supported
11992F: kernel/seccomp.c
11993F: include/uapi/linux/seccomp.h
11994F: include/linux/seccomp.h
c99ee51a 11995F: tools/testing/selftests/seccomp/*
0b40808a 11996F: tools/testing/selftests/kselftest_harness.h
c061f33f 11997F: Documentation/userspace-api/seccomp_filter.rst
c04f9d61
KC
11998K: \bsecure_computing
11999K: \bTIF_SECCOMP\b
12000
7683e9e5
LT
12001SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12002M: Al Cooper <alcooperx@gmail.com>
12003L: linux-mmc@vger.kernel.org
12004L: bcm-kernel-feedback-list@broadcom.com
12005S: Maintained
12006F: drivers/mmc/host/sdhci-brcmstb*
12007
82abbea7
RD
12008SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12009M: Adrian Hunter <adrian.hunter@intel.com>
12010L: linux-mmc@vger.kernel.org
12011T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12012S: Maintained
12013F: drivers/mmc/host/sdhci*
12014F: include/linux/mmc/sdhci*
12015
0d1bb41a 12016SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 12017M: Ben Dooks <ben-linux@fluff.org>
dc524882 12018M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 12019L: linux-mmc@vger.kernel.org
0d1bb41a 12020S: Maintained
dc524882 12021F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 12022
c63b3cba 12023SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 12024M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
12025L: linux-mmc@vger.kernel.org
12026S: Maintained
12027F: drivers/mmc/host/sdhci-spear.c
12028
455a7b23
SB
12029SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12030M: Scott Bauer <scott.bauer@intel.com>
12031M: Jonathan Derrick <jonathan.derrick@intel.com>
12032M: Rafael Antognolli <rafael.antognolli@intel.com>
0222967b 12033L: linux-block@vger.kernel.org
455a7b23
SB
12034S: Supported
12035F: block/sed*
12036F: block/opal_proto.h
12037F: include/linux/sed*
12038F: include/uapi/linux/sed*
12039
7683e9e5
LT
12040SECURITY CONTACT
12041M: Security Officers <security@kernel.org>
12042S: Supported
12043
8711cca2 12044SECURITY SUBSYSTEM
9b45c0d2 12045M: James Morris <james.l.morris@oracle.com>
9c3646d1 12046M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 12047L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 12048T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 12049W: http://kernsec.org/
8711cca2 12050S: Supported
7d2c86b5 12051F: security/
8711cca2 12052
1da177e4 12053SELINUX SECURITY MODULE
e0238b4c 12054M: Paul Moore <paul@paul-moore.com>
8b58be88 12055M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 12056M: Eric Paris <eparis@parisplace.org>
e0238b4c 12057L: selinux@tycho.nsa.gov (moderated for non-subscribers)
cd0d877d
PM
12058W: https://selinuxproject.org
12059W: https://github.com/SELinuxProject
12060T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
1da177e4 12061S: Supported
679655da
JP
12062F: include/linux/selinux*
12063F: security/selinux/
6bde95ce 12064F: scripts/selinux/
229fd05c 12065F: Documentation/admin-guide/LSM/SELinux.rst
1da177e4 12066
cef2cf07 12067SENSABLE PHANTOM
8b58be88 12068M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 12069S: Maintained
679655da 12070F: drivers/misc/phantom.c
c117ab84 12071F: include/uapi/linux/phantom.h
cef2cf07 12072
82abbea7
RD
12073SERIAL DEVICE BUS
12074M: Rob Herring <robh@kernel.org>
12075L: linux-serial@vger.kernel.org
12076S: Maintained
12077F: Documentation/devicetree/bindings/serial/slave-device.txt
12078F: drivers/tty/serdev/
12079F: include/linux/serdev.h
6b7c5b94 12080
7683e9e5
LT
12081SERIAL DRIVERS
12082M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12083L: linux-serial@vger.kernel.org
12084S: Maintained
12085F: Documentation/devicetree/bindings/serial/
12086F: drivers/tty/serial/
12087
82abbea7
RD
12088SERIAL IR RECEIVER
12089M: Sean Young <sean@mess.org>
12090L: linux-media@vger.kernel.org
12091S: Maintained
12092F: drivers/media/rc/serial_ir.c
d2928a8c 12093
8ceee660 12094SFC NETWORK DRIVER
c06f51ea 12095M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
12096M: Edward Cree <ecree@solarflare.com>
12097M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 12098L: netdev@vger.kernel.org
8ceee660 12099S: Supported
874aeea5 12100F: drivers/net/ethernet/sfc/
8ceee660 12101
e2d1d6c0 12102SGI GRU DRIVER
cc883afc 12103M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 12104S: Maintained
679655da 12105F: drivers/misc/sgi-gru/
e2d1d6c0
RD
12106
12107SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 12108M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
12109L: linux-ia64@vger.kernel.org
12110S: Supported
679655da 12111F: Documentation/ia64/serial.txt
df621252 12112F: drivers/tty/serial/ioc?_serial.c
679655da 12113F: include/linux/ioc?.h
e2d1d6c0 12114
75312619 12115SGI XP/XPC/XPNET DRIVER
e180383f
RH
12116M: Cliff Whickman <cpw@sgi.com>
12117M: Robin Holt <robinmholt@gmail.com>
75312619 12118S: Maintained
679655da 12119F: drivers/misc/sgi-xp/
75312619 12120
7683e9e5
LT
12121SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12122M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12123L: linux-s390@vger.kernel.org
12124W: http://www.ibm.com/developerworks/linux/linux390/
12125S: Supported
12126F: net/smc/
12127
82abbea7
RD
12128SH_VEU V4L2 MEM2MEM DRIVER
12129L: linux-media@vger.kernel.org
12130S: Orphan
12131F: drivers/media/platform/sh_veu.c
12132
12133SH_VOU V4L2 OUTPUT DRIVER
12134L: linux-media@vger.kernel.org
12135S: Orphan
12136F: drivers/media/platform/sh_vou.c
12137F: include/media/drv-intf/sh_vou.h
12138
46eacf3b
AP
12139SI2157 MEDIA DRIVER
12140M: Antti Palosaari <crope@iki.fi>
12141L: linux-media@vger.kernel.org
a825eaec 12142W: https://linuxtv.org
46eacf3b
AP
12143W: http://palosaari.fi/linux/
12144Q: http://patchwork.linuxtv.org/project/linux-media/list/
12145T: git git://linuxtv.org/anttip/media_tree.git
12146S: Maintained
12147F: drivers/media/tuners/si2157*
12148
75e2d5ba
AP
12149SI2168 MEDIA DRIVER
12150M: Antti Palosaari <crope@iki.fi>
12151L: linux-media@vger.kernel.org
a825eaec 12152W: https://linuxtv.org
75e2d5ba
AP
12153W: http://palosaari.fi/linux/
12154Q: http://patchwork.linuxtv.org/project/linux-media/list/
12155T: git git://linuxtv.org/anttip/media_tree.git
12156S: Maintained
12157F: drivers/media/dvb-frontends/si2168*
12158
49cc629d
HV
12159SI470X FM RADIO RECEIVER I2C DRIVER
12160M: Hans Verkuil <hverkuil@xs4all.nl>
12161L: linux-media@vger.kernel.org
12162T: git git://linuxtv.org/media_tree.git
a825eaec 12163W: https://linuxtv.org
49cc629d
HV
12164S: Odd Fixes
12165F: drivers/media/radio/si470x/radio-si470x-i2c.c
12166
12167SI470X FM RADIO RECEIVER USB DRIVER
12168M: Hans Verkuil <hverkuil@xs4all.nl>
12169L: linux-media@vger.kernel.org
12170T: git git://linuxtv.org/media_tree.git
a825eaec 12171W: https://linuxtv.org
49cc629d
HV
12172S: Maintained
12173F: drivers/media/radio/si470x/radio-si470x-common.c
12174F: drivers/media/radio/si470x/radio-si470x.h
12175F: drivers/media/radio/si470x/radio-si470x-usb.c
12176
c937ca03
EV
12177SI4713 FM RADIO TRANSMITTER I2C DRIVER
12178M: Eduardo Valentin <edubezval@gmail.com>
12179L: linux-media@vger.kernel.org
12180T: git git://linuxtv.org/media_tree.git
a825eaec 12181W: https://linuxtv.org
c937ca03 12182S: Odd Fixes
99995ded 12183F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
12184
12185SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12186M: Eduardo Valentin <edubezval@gmail.com>
12187L: linux-media@vger.kernel.org
12188T: git git://linuxtv.org/media_tree.git
a825eaec 12189W: https://linuxtv.org
c937ca03 12190S: Odd Fixes
99995ded
DR
12191F: drivers/media/radio/si4713/radio-platform-si4713.c
12192
12193SI4713 FM RADIO TRANSMITTER USB DRIVER
12194M: Hans Verkuil <hverkuil@xs4all.nl>
12195L: linux-media@vger.kernel.org
12196T: git git://linuxtv.org/media_tree.git
a825eaec 12197W: https://linuxtv.org
99995ded
DR
12198S: Maintained
12199F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 12200
beb91d46 12201SIANO DVB DRIVER
5dc8a864
MCC
12202M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12203M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 12204L: linux-media@vger.kernel.org
a825eaec 12205W: https://linuxtv.org
beb91d46
MCC
12206T: git git://linuxtv.org/media_tree.git
12207S: Odd fixes
12208F: drivers/media/common/siano/
beb91d46 12209F: drivers/media/usb/siano/
beb91d46 12210F: drivers/media/usb/siano/
14430813 12211F: drivers/media/mmc/siano/
beb91d46 12212
cef9dd85
HG
12213SILEAD TOUCHSCREEN DRIVER
12214M: Hans de Goede <hdegoede@redhat.com>
12215L: linux-input@vger.kernel.org
12216L: platform-driver-x86@vger.kernel.org
12217S: Maintained
12218F: drivers/input/touchscreen/silead.c
12219F: drivers/platform/x86/silead_dmi.c
12220
82abbea7
RD
12221SILICON MOTION SM712 FRAME BUFFER DRIVER
12222M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12223M: Teddy Wang <teddy.wang@siliconmotion.com>
12224M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
6f15b602
HG
12225L: linux-fbdev@vger.kernel.org
12226S: Maintained
82abbea7
RD
12227F: drivers/video/fbdev/sm712*
12228F: Documentation/fb/sm712fb.txt
b618b69c 12229
6349d997 12230SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 12231M: Len Brown <lenb@kernel.org>
6349d997
LB
12232L: sfi-devel@simplefirmware.org
12233W: http://simplefirmware.org/
12234T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 12235S: Supported
943fc810 12236F: arch/x86/platform/sfi/
6349d997
LB
12237F: drivers/sfi/
12238F: include/linux/sfi*.h
e2d1d6c0 12239
82abbea7
RD
12240SIMPLEFB FB DRIVER
12241M: Hans de Goede <hdegoede@redhat.com>
12242L: linux-fbdev@vger.kernel.org
12243S: Maintained
12244F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12245F: drivers/video/fbdev/simplefb.c
12246F: include/linux/platform_data/simplefb.h
12247
1da177e4
LT
12248SIMTEC EB110ATX (Chalice CATS)
12249P: Ben Dooks
b16957c6
BD
12250P: Vincent Sanders <vince@simtec.co.uk>
12251M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12252W: http://www.simtec.co.uk/products/EB110ATX/
12253S: Supported
12254
12255SIMTEC EB2410ITX (BAST)
12256P: Ben Dooks
b16957c6
BD
12257P: Vincent Sanders <vince@simtec.co.uk>
12258M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12259W: http://www.simtec.co.uk/products/EB2410ITX/
12260S: Supported
15dba387
JP
12261F: arch/arm/mach-s3c24xx/mach-bast.c
12262F: arch/arm/mach-s3c24xx/bast-ide.c
12263F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 12264
2c956a60
JD
12265SIPHASH PRF ROUTINES
12266M: Jason A. Donenfeld <Jason@zx2c4.com>
12267S: Maintained
12268F: lib/siphash.c
12269F: lib/test_siphash.c
12270F: include/linux/siphash.h
12271
92aab3c0 12272SIS 190 ETHERNET DRIVER
8b58be88 12273M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
12274L: netdev@vger.kernel.org
12275S: Maintained
8c7de408 12276F: drivers/net/ethernet/sis/sis190.c
92aab3c0 12277
1da177e4 12278SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 12279M: Daniele Venzano <venza@brownhat.org>
1da177e4 12280W: http://www.brownhat.org/sis900.html
979b6c13 12281L: netdev@vger.kernel.org
1da177e4 12282S: Maintained
8c7de408 12283F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
12284
12285SIS FRAMEBUFFER DRIVER
8b58be88 12286M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 12287W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 12288S: Maintained
679655da 12289F: Documentation/fb/sisfb.txt
8a61f013 12290F: drivers/video/fbdev/sis/
679655da 12291F: include/video/sisfb.h
1da177e4
LT
12292
12293SIS USB2VGA DRIVER
8b58be88 12294M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
12295W: http://www.winischhofer.at/linuxsisusbvga.shtml
12296S: Maintained
679655da 12297F: drivers/usb/misc/sisusbvga/
1da177e4 12298
415ad26d 12299SLAB ALLOCATOR
16e943bf 12300M: Christoph Lameter <cl@linux.com>
2ed1c525 12301M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
12302M: David Rientjes <rientjes@google.com>
12303M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12304M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
12305L: linux-mm@kvack.org
12306S: Maintained
679655da 12307F: include/linux/sl?b*.h
16e943bf 12308F: mm/sl?b*
415ad26d 12309
9fab9787 12310SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 12311M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 12312M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 12313M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
12314R: Steven Rostedt <rostedt@goodmis.org>
12315R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 12316L: linux-kernel@vger.kernel.org
9fab9787
PM
12317W: http://www.rdrop.com/users/paulmck/RCU/
12318S: Supported
12319T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
12320F: include/linux/srcu.h
12321F: kernel/rcu/srcu.c
9fab9787 12322
66372841
CS
12323SMACK SECURITY MODULE
12324M: Casey Schaufler <casey@schaufler-ca.com>
12325L: linux-security-module@vger.kernel.org
12326W: http://schaufler-ca.com
ece38248 12327T: git git://github.com/cschaufler/smack-next
66372841 12328S: Maintained
a5606ced 12329F: Documentation/admin-guide/LSM/Smack.rst
66372841
CS
12330F: security/smack/
12331
1da177e4 12332SMC91x ETHERNET DRIVER
2f82af08 12333M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 12334S: Odd Fixes
ae150435 12335F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 12336
e8e31622
SA
12337SMIA AND SMIA++ IMAGE SENSOR DRIVER
12338M: Sakari Ailus <sakari.ailus@iki.fi>
12339L: linux-media@vger.kernel.org
12340S: Maintained
14430813 12341F: drivers/media/i2c/smiapp/
b5dcee22 12342F: include/media/i2c/smiapp.h
e8e31622
SA
12343F: drivers/media/i2c/smiapp-pll.c
12344F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 12345F: include/uapi/linux/smiapp.h
a2cec3c0 12346F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 12347
920fa1ff
GR
12348SMM665 HARDWARE MONITOR DRIVER
12349M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12350L: linux-hwmon@vger.kernel.org
920fa1ff
GR
12351S: Maintained
12352F: Documentation/hwmon/smm665
12353F: drivers/hwmon/smm665.c
12354
9df7305b 12355SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 12356M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 12357L: linux-hwmon@vger.kernel.org
90b24cfb 12358S: Maintained
9df7305b
SG
12359F: Documentation/hwmon/emc2103
12360F: drivers/hwmon/emc2103.c
12361
a98d506c
HG
12362SMSC SCH5627 HARDWARE MONITOR DRIVER
12363M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 12364L: linux-hwmon@vger.kernel.org
a98d506c
HG
12365S: Supported
12366F: Documentation/hwmon/sch5627
12367F: drivers/hwmon/sch5627.c
12368
7683e9e5
LT
12369SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12370M: Steve Glendinning <steve.glendinning@shawell.net>
12371L: linux-fbdev@vger.kernel.org
12372S: Maintained
12373F: drivers/video/fbdev/smscufx.c
12374
6ea884db 12375SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 12376M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12377L: linux-hwmon@vger.kernel.org
6ea884db 12378S: Maintained
679655da
JP
12379F: Documentation/hwmon/smsc47b397
12380F: drivers/hwmon/smsc47b397.c
6ea884db 12381
fd9abb3d 12382SMSC911x ETHERNET DRIVER
90b24cfb 12383M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 12384L: netdev@vger.kernel.org
90b24cfb 12385S: Maintained
679655da 12386F: include/linux/smsc911x.h
ae150435 12387F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
12388
12389SMSC9420 PCI ETHERNET DRIVER
90b24cfb 12390M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 12391L: netdev@vger.kernel.org
90b24cfb 12392S: Maintained
ae150435 12393F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 12394
668acf32 12395SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 12396M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 12397L: linux-media@vger.kernel.org
275ffde4 12398T: git git://linuxtv.org/media_tree.git
795fb7e7 12399S: Maintained
90d72ac6
MCC
12400F: include/media/soc*
12401F: drivers/media/i2c/soc_camera/
12402F: drivers/media/platform/soc_camera/
668acf32 12403
e2d1d6c0 12404SOEKRIS NET48XX LED SUPPORT
8b58be88 12405M: Chris Boot <bootc@bootc.net>
e2d1d6c0 12406S: Maintained
679655da 12407F: drivers/leds/leds-net48xx.c
e2d1d6c0 12408
82abbea7
RD
12409SOFT-ROCE DRIVER (rxe)
12410M: Moni Shoua <monis@mellanox.com>
12411L: linux-rdma@vger.kernel.org
12412S: Supported
12413W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12414Q: http://patchwork.kernel.org/project/linux-rdma/list/
12415F: drivers/infiniband/sw/rxe/
12416F: include/uapi/rdma/rdma_user_rxe.h
12417
e3994db1 12418SOFTLOGIC 6x10 MPEG CODEC
9661975d 12419M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
40662e72 12420M: Anton Sviridenko <anton@corp.bluecherry.net>
9661975d 12421M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
5c1d6045 12422M: Andrey Utkin <andrey_utkin@fastmail.com>
1f141f6b 12423M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
12424L: linux-media@vger.kernel.org
12425S: Supported
12426F: drivers/media/pci/solo6x10/
12427
1da177e4 12428SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 12429M: Shaohua Li <shli@kernel.org>
1da177e4 12430L: linux-raid@vger.kernel.org
0f9ce866 12431T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 12432S: Supported
679655da
JP
12433F: drivers/md/
12434F: include/linux/raid/
c117ab84 12435F: include/uapi/linux/raid/
1da177e4 12436
1da177e4 12437SONIC NETWORK DRIVER
8b58be88 12438M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 12439L: netdev@vger.kernel.org
1da177e4 12440S: Maintained
d9fb9f38 12441F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 12442
61e115a5 12443SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 12444M: Michael Buesch <m@bues.ch>
e7828b28 12445L: linux-wireless@vger.kernel.org
61e115a5 12446S: Maintained
679655da
JP
12447F: drivers/ssb/
12448F: include/linux/ssb/
61e115a5 12449
baf8532a 12450SONY MEMORYSTICK CARD SUPPORT
8b58be88 12451M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
12452W: http://tifmxx.berlios.de/
12453S: Maintained
679655da 12454F: drivers/memstick/host/tifm_ms.c
baf8532a 12455
0ab30494
ML
12456SONY MEMORYSTICK STANDARD SUPPORT
12457M: Maxim Levitsky <maximlevitsky@gmail.com>
12458S: Maintained
12459F: drivers/memstick/core/ms_block.*
12460
7683e9e5
LT
12461SONY VAIO CONTROL DEVICE DRIVER
12462M: Mattia Dongili <malattia@linux.it>
12463L: platform-driver-x86@vger.kernel.org
12464W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12465S: Maintained
12466F: Documentation/laptops/sony-laptop.txt
12467F: drivers/char/sonypi.c
12468F: drivers/platform/x86/sony-laptop.c
12469F: include/linux/sony-laptop.h
12470
1da177e4 12471SOUND
8b58be88 12472M: Jaroslav Kysela <perex@perex.cz>
d8130624 12473M: Takashi Iwai <tiwai@suse.com>
93711660 12474L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 12475W: http://www.alsa-project.org/
dde7ad8d 12476T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 12477T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 12478Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 12479S: Maintained
3126a179
JP
12480F: Documentation/sound/
12481F: include/sound/
c117ab84 12482F: include/uapi/sound/
679655da 12483F: sound/
1da177e4 12484
33bbe149
MB
12485SOUND - COMPRESSED AUDIO
12486M: Vinod Koul <vinod.koul@intel.com>
12487L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12488T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12489S: Supported
f672f31a 12490F: Documentation/sound/alsa/compress_offload.txt
33bbe149 12491F: include/sound/compress_driver.h
f672f31a 12492F: include/uapi/sound/compress_*
33bbe149
MB
12493F: sound/core/compress_offload.c
12494F: sound/soc/soc-compress.c
12495
7683e9e5
LT
12496SOUND - DMAENGINE HELPERS
12497M: Lars-Peter Clausen <lars@metafoo.de>
12498S: Supported
12499F: include/sound/dmaengine_pcm.h
12500F: sound/core/pcm_dmaengine.c
12501F: sound/soc/soc-generic-dmaengine-pcm.c
12502
bd903bde 12503SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 12504M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12505M: Mark Brown <broonie@kernel.org>
86f14df8 12506T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 12507L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 12508W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 12509S: Supported
181ad2a5 12510F: Documentation/devicetree/bindings/sound/
2820f615 12511F: Documentation/sound/alsa/soc/
7683e9e5
LT
12512F: sound/soc/
12513F: include/sound/soc*
d7f8761b 12514
990a6a99
OS
12515SP2 MEDIA DRIVER
12516M: Olli Salonen <olli.salonen@iki.fi>
12517L: linux-media@vger.kernel.org
a825eaec 12518W: https://linuxtv.org
990a6a99
OS
12519Q: http://patchwork.linuxtv.org/project/linux-media/list/
12520S: Maintained
12521F: drivers/media/dvb-frontends/sp2*
12522
473321fc 12523SPARC + UltraSPARC (sparc/sparc64)
8b58be88 12524M: "David S. Miller" <davem@davemloft.net>
1da177e4 12525L: sparclinux@vger.kernel.org
8a6e2535 12526Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
12527T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12528T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 12529S: Maintained
679655da 12530F: arch/sparc/
7765b8bb 12531F: drivers/sbus/
1da177e4 12532
6404fcca
DM
12533SPARC SERIAL DRIVERS
12534M: "David S. Miller" <davem@davemloft.net>
12535L: sparclinux@vger.kernel.org
08deed1e
JP
12536T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12537T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 12538S: Maintained
6816383a 12539F: include/linux/sunserialcore.h
df621252 12540F: drivers/tty/serial/suncore.c
df621252
GKH
12541F: drivers/tty/serial/sunhv.c
12542F: drivers/tty/serial/sunsab.c
12543F: drivers/tty/serial/sunsab.h
12544F: drivers/tty/serial/sunsu.c
12545F: drivers/tty/serial/sunzilog.c
12546F: drivers/tty/serial/sunzilog.h
55bd2133 12547F: drivers/tty/vcc.c
6404fcca 12548
389325b4
CL
12549SPARSE CHECKER
12550M: "Christopher Li" <sparse@chrisli.org>
12551L: linux-sparse@vger.kernel.org
12552W: https://sparse.wiki.kernel.org/
12553T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12554T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12555S: Maintained
12556F: include/linux/compiler.h
12557
7683e9e5 12558SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 12559M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 12560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12561W: http://www.st.com/spear
12562S: Maintained
7683e9e5 12563F: drivers/clk/spear/
fc0c195a 12564
7683e9e5 12565SPEAR PLATFORM SUPPORT
da89947b 12566M: Viresh Kumar <vireshk@kernel.org>
7683e9e5 12567M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 12568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12569W: http://www.st.com/spear
12570S: Maintained
7683e9e5
LT
12571F: arch/arm/boot/dts/spear*
12572F: arch/arm/mach-spear/
fc0c195a 12573
e2796541 12574SPI NOR SUBSYSTEM
b3bb6d6a 12575M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
e2796541
CP
12576M: Marek Vasut <marek.vasut@gmail.com>
12577L: linux-mtd@lists.infradead.org
12578W: http://www.linux-mtd.infradead.org/
12579Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6eab81e6
CP
12580T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12581T: git git://git.infradead.org/l2-mtd.git spi-nor/next
e2796541
CP
12582S: Maintained
12583F: drivers/mtd/spi-nor/
12584F: include/linux/mtd/spi-nor.h
12585
e2d1d6c0 12586SPI SUBSYSTEM
b02e48f2 12587M: Mark Brown <broonie@kernel.org>
dfbe403c 12588L: linux-spi@vger.kernel.org
e7e4e13c 12589T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 12590Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 12591S: Maintained
87306eb7 12592F: Documentation/devicetree/bindings/spi/
679655da
JP
12593F: Documentation/spi/
12594F: drivers/spi/
12595F: include/linux/spi/
c117ab84 12596F: include/uapi/linux/spi/
a43cd4bb 12597F: tools/spi/
e2d1d6c0 12598
2752e401 12599SPIDERNET NETWORK DRIVER for CELL
8b58be88 12600M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
12601L: netdev@vger.kernel.org
12602S: Supported
679655da 12603F: Documentation/networking/spider_net.txt
8df158ac 12604F: drivers/net/ethernet/toshiba/spider_net*
2752e401 12605
6b71016e
SB
12606SPMI SUBSYSTEM
12607R: Stephen Boyd <sboyd@codeaurora.org>
12608L: linux-arm-msm@vger.kernel.org
12609F: Documentation/devicetree/bindings/spmi/
12610F: drivers/spmi/
12611F: include/dt-bindings/spmi/spmi.h
12612F: include/linux/spmi.h
12613F: include/trace/events/spmi.h
12614
e2d1d6c0 12615SPU FILE SYSTEM
8b58be88 12616M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 12617L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
12618W: http://www.ibm.com/developerworks/power/cell/
12619S: Supported
679655da
JP
12620F: Documentation/filesystems/spufs.txt
12621F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 12622
fc555841 12623SQUASHFS FILE SYSTEM
d7f2ff67 12624M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
12625L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12626W: http://squashfs.org.uk
9f273c24 12627T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 12628S: Maintained
679655da
JP
12629F: Documentation/filesystems/squashfs.txt
12630F: fs/squashfs/
fc555841 12631
1da177e4 12632SRM (Alpha) environment access
8b58be88 12633M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 12634S: Maintained
679655da 12635F: arch/alpha/kernel/srm_env.c
1da177e4 12636
26e9a397 12637STABLE BRANCH
879a5a00 12638M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 12639L: stable@vger.kernel.org
879a5a00 12640S: Supported
8c27ceff 12641F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 12642
ebd3d010
JP
12643STAGING - COMEDI
12644M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 12645M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
12646S: Odd Fixes
12647F: drivers/staging/comedi/
12648
a0138163
JP
12649STAGING - FLARION FT1000 DRIVERS
12650M: Marek Belisko <marek.belisko@gmail.com>
12651S: Odd Fixes
12652F: drivers/staging/ft1000/
12653
6c1bb424 12654STAGING - INDUSTRIAL IO
030a13d7 12655M: Jonathan Cameron <jic23@kernel.org>
a0138163 12656L: linux-iio@vger.kernel.org
6c1bb424 12657S: Odd Fixes
5291582d 12658F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
12659F: drivers/staging/iio/
12660
a0138163
JP
12661STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12662M: Jarod Wilson <jarod@wilsonet.com>
12663W: http://www.lirc.org/
12664S: Odd Fixes
b2b0186d 12665F: drivers/staging/media/lirc/
a0138163 12666
f5e5de1e
OD
12667STAGING - LUSTRE PARALLEL FILESYSTEM
12668M: Oleg Drokin <oleg.drokin@intel.com>
12669M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 12670M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
12671L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12672W: http://wiki.lustre.org/
f5e5de1e
OD
12673S: Maintained
12674F: drivers/staging/lustre
12675
7c6b6c71
MD
12676STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12677M: Marc Dietrich <marvin24@gmx.de>
12678L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 12679L: linux-tegra@vger.kernel.org
7c6b6c71
MD
12680S: Maintained
12681F: drivers/staging/nvec/
12682
53c43c5c
GKH
12683STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12684M: Jens Frederich <jfrederich@gmail.com>
12685M: Daniel Drake <dsd@laptop.org>
12686M: Jon Nettleton <jon.nettleton@gmail.com>
12687W: http://wiki.laptop.org/go/DCON
12688S: Maintained
12689F: drivers/staging/olpc_dcon/
12690
a0138163
JP
12691STAGING - REALTEK RTL8712U DRIVERS
12692M: Larry Finger <Larry.Finger@lwfinger.net>
12693M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12694S: Odd Fixes
12695F: drivers/staging/rtl8712/
12696
980ac4d7
SM
12697STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12698M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12699M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 12700M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
12701L: linux-fbdev@vger.kernel.org
12702S: Maintained
12703F: drivers/staging/sm750fb/
12704
a0138163
JP
12705STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12706M: William Hubbs <w.d.hubbs@gmail.com>
12707M: Chris Brannon <chris@the-brannons.com>
d33bce31 12708M: Kirk Reiser <kirk@reisers.ca>
a0138163 12709M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 12710L: speakup@linux-speakup.org
a0138163
JP
12711W: http://www.linux-speakup.org/
12712S: Odd Fixes
12713F: drivers/staging/speakup/
12714
b3e871ce
JP
12715STAGING - VIA VT665X DRIVERS
12716M: Forest Bond <forest@alittletooquiet.net>
12717S: Odd Fixes
12718F: drivers/staging/vt665?/
12719
a30baec1 12720STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
12721M: Aditya Shankar <aditya.shankar@microchip.com>
12722M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
12723L: linux-wireless@vger.kernel.org
12724S: Supported
12725F: drivers/staging/wilc1000/
12726
709bcb07 12727STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 12728M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
12729S: Odd Fixes
12730F: drivers/staging/xgifb/
12731
7683e9e5
LT
12732STAGING SUBSYSTEM
12733M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12734T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12735L: devel@driverdev.osuosl.org
12736S: Supported
12737F: drivers/staging/
12738
1da177e4 12739STARFIRE/DURALAN NETWORK DRIVER
8b58be88 12740M: Ion Badulescu <ionut@badula.org>
b4f90189 12741S: Odd Fixes
9bba23b0 12742F: drivers/net/ethernet/adaptec/starfire*
1da177e4 12743
5d121776
BVA
12744STEC S1220 SKD DRIVER
12745M: Bart Van Assche <bart.vanassche@wdc.com>
12746L: linux-block@vger.kernel.org
12747S: Maintained
12748F: drivers/block/skd*[ch]
12749
82abbea7
RD
12750STI CEC DRIVER
12751M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12752S: Maintained
12753F: drivers/staging/media/st-cec/
12754F: Documentation/devicetree/bindings/media/stih-cec.txt
12755
12756STK1160 USB VIDEO CAPTURE DRIVER
12757M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12758L: linux-media@vger.kernel.org
12759T: git git://linuxtv.org/media_tree.git
12760S: Maintained
12761F: drivers/media/usb/stk1160/
12762
12763STMMAC ETHERNET DRIVER
12764M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12765M: Alexandre Torgue <alexandre.torgue@st.com>
12766L: netdev@vger.kernel.org
12767W: http://www.stlinux.com
12768S: Supported
12769F: drivers/net/ethernet/stmicro/stmmac/
12770
e2d1d6c0 12771SUN3/3X
8b58be88 12772M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
12773W: http://sammy.net/sun3/
12774S: Maintained
679655da
JP
12775F: arch/m68k/kernel/*sun3*
12776F: arch/m68k/sun3*/
12777F: arch/m68k/include/asm/sun3*
e689cf4a 12778F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 12779
af6a5af8
HG
12780SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12781M: Hans de Goede <hdegoede@redhat.com>
12782L: linux-input@vger.kernel.org
12783S: Maintained
12784F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12785F: drivers/input/keyboard/sun4i-lradc-keys.c
12786
2bc9ff01
DK
12787SUNDANCE NETWORK DRIVER
12788M: Denis Kirjanov <kda@linux-powerpc.org>
12789L: netdev@vger.kernel.org
12790S: Maintained
12791F: drivers/net/ethernet/dlink/sundance.c
12792
2cbb12a4 12793SUPERH
114bf37e
RF
12794M: Yoshinori Sato <ysato@users.sourceforge.jp>
12795M: Rich Felker <dalias@libc.org>
2cbb12a4 12796L: linux-sh@vger.kernel.org
8a6e2535 12797Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 12798S: Maintained
066069e1 12799F: Documentation/sh/
679655da 12800F: arch/sh/
066069e1 12801F: drivers/sh/
1da177e4 12802
4480f15b 12803SUSPEND TO RAM
7fb06082 12804M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
12805M: Len Brown <len.brown@intel.com>
12806M: Pavel Machek <pavel@ucw.cz>
bf1c138e 12807L: linux-pm@vger.kernel.org
68656443 12808B: https://bugzilla.kernel.org
e2d1d6c0 12809S: Supported
679655da
JP
12810F: Documentation/power/
12811F: arch/x86/kernel/acpi/
12812F: drivers/base/power/
12813F: kernel/power/
12814F: include/linux/suspend.h
12815F: include/linux/freezer.h
12816F: include/linux/pm.h
1da177e4
LT
12817
12818SVGA HANDLING
8b58be88 12819M: Martin Mares <mj@ucw.cz>
1da177e4
LT
12820L: linux-video@atrey.karlin.mff.cuni.cz
12821S: Maintained
679655da
JP
12822F: Documentation/svga.txt
12823F: arch/x86/boot/video*
1da177e4 12824
6e28b761
KRW
12825SWIOTLB SUBSYSTEM
12826M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12827L: linux-kernel@vger.kernel.org
9f273c24 12828T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
12829S: Supported
12830F: lib/swiotlb.c
12831F: arch/*/kernel/pci-swiotlb.c
12832F: include/linux/swiotlb.h
12833
007f790c
JP
12834SWITCHDEV
12835M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 12836M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
12837L: netdev@vger.kernel.org
12838S: Supported
12839F: net/switchdev/
12840F: include/net/switchdev.h
12841
82abbea7
RD
12842SYNC FILE FRAMEWORK
12843M: Sumit Semwal <sumit.semwal@linaro.org>
12844R: Gustavo Padovan <gustavo@padovan.org>
12845S: Maintained
12846L: linux-media@vger.kernel.org
12847L: dri-devel@lists.freedesktop.org
12848F: drivers/dma-buf/sync_*
12849F: drivers/dma-buf/dma-fence*
12850F: drivers/dma-buf/sw_sync.c
12851F: include/linux/sync_file.h
12852F: include/uapi/linux/sync_file.h
12853F: Documentation/sync_file.txt
12854T: git git://anongit.freedesktop.org/drm/drm-misc
12855
db8e35d5
VG
12856SYNOPSYS ARC ARCHITECTURE
12857M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 12858L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
12859S: Supported
12860F: arch/arc/
9b28829d 12861F: Documentation/devicetree/bindings/arc/*
2d799dde 12862F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 12863F: drivers/clocksource/arc_timer.c
c6a0fe4a 12864F: drivers/tty/serial/arc_uart.c
b7182d1a 12865T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 12866
daeeb438
EP
12867SYNOPSYS ARC HSDK SDP pll clock driver
12868M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12869S: Supported
12870F: drivers/clk/clk-hsdk-pll.c
12871F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12872
f60a2abf
LT
12873SYNOPSYS ARC SDP clock driver
12874M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12875S: Supported
12876F: drivers/clk/axs10x/*
12877F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12878
556cc1c5
AB
12879SYNOPSYS ARC SDP platform support
12880M: Alexey Brodkin <abrodkin@synopsys.com>
12881S: Supported
12882F: arch/arc/plat-axs10x
12883F: arch/arc/boot/dts/ax*
12884F: Documentation/devicetree/bindings/arc/axs10*
12885
82abbea7
RD
12886SYNOPSYS DESIGNWARE DMAC DRIVER
12887M: Viresh Kumar <vireshk@kernel.org>
12888M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12889S: Maintained
12890F: include/linux/dma/dw.h
12891F: include/linux/platform_data/dma-dw.h
12892F: drivers/dma/dw/
12893
12894SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12895M: Jie Deng <jiedeng@synopsys.com>
12896L: netdev@vger.kernel.org
12897S: Supported
12898F: drivers/net/ethernet/synopsys/
12899
12900SYNOPSYS DESIGNWARE I2C DRIVER
12901M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12902R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12903R: Mika Westerberg <mika.westerberg@linux.intel.com>
12904L: linux-i2c@vger.kernel.org
12905S: Maintained
12906F: drivers/i2c/busses/i2c-designware-*
12907F: include/linux/platform_data/i2c-designware.h
12908
12909SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12910M: Jaehoon Chung <jh80.chung@samsung.com>
12911L: linux-mmc@vger.kernel.org
12912S: Maintained
12913F: drivers/mmc/host/dw_mmc*
12914
e517030e
AB
12915SYNOPSYS HSDK RESET CONTROLLER DRIVER
12916M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12917S: Supported
12918F: drivers/reset/reset-hsdk-v1.c
12919F: include/dt-bindings/reset/snps,hsdk-v1-reset.h
12920F: Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt
12921
6c284c9a
LJ
12922SYSTEM CONFIGURATION (SYSCON)
12923M: Lee Jones <lee.jones@linaro.org>
12924M: Arnd Bergmann <arnd@arndb.de>
12925T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12926S: Supported
12927F: drivers/mfd/syscon.c
12928
82abbea7
RD
12929SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12930M: Sudeep Holla <sudeep.holla@arm.com>
12931L: linux-arm-kernel@lists.infradead.org
12932S: Maintained
12933F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12934F: drivers/clk/clk-scpi.c
12935F: drivers/cpufreq/scpi-cpufreq.c
12936F: drivers/firmware/arm_scpi.c
12937F: include/linux/scpi_protocol.h
12938
8c0984e5
SR
12939SYSTEM RESET/SHUTDOWN DRIVERS
12940M: Sebastian Reichel <sre@kernel.org>
8c0984e5 12941L: linux-pm@vger.kernel.org
58db9505 12942T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
12943S: Maintained
12944F: Documentation/devicetree/bindings/power/reset/
12945F: drivers/power/reset/
12946
82abbea7
RD
12947SYSTEM TRACE MODULE CLASS
12948M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12949S: Maintained
12950T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12951F: Documentation/trace/stm.txt
12952F: drivers/hwtracing/stm/
12953F: include/linux/stm.h
12954F: include/uapi/linux/stm.h
12955
1da177e4 12956SYSV FILESYSTEM
8b58be88 12957M: Christoph Hellwig <hch@infradead.org>
1da177e4 12958S: Maintained
679655da
JP
12959F: Documentation/filesystems/sysv-fs.txt
12960F: fs/sysv/
12961F: include/linux/sysv_fs.h
1da177e4 12962
86cfa7fc 12963TARGET SUBSYSTEM
9c3646d1 12964M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 12965L: linux-scsi@vger.kernel.org
b9f5edc2 12966L: target-devel@vger.kernel.org
86cfa7fc 12967W: http://www.linux-iscsi.org
cf015e9f 12968W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 12969T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
12970S: Supported
12971F: drivers/target/
12972F: include/target/
12973F: Documentation/target/
12974
4e68852d 12975TASKSTATS STATISTICS INTERFACE
185e595f 12976M: Balbir Singh <bsingharora@gmail.com>
4e68852d 12977S: Maintained
679655da
JP
12978F: Documentation/accounting/taskstats*
12979F: include/linux/taskstats*
12980F: kernel/taskstats.c
4e68852d 12981
6b2af241 12982TC subsystem
f935f3f8 12983M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 12984M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 12985M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
12986L: netdev@vger.kernel.org
12987S: Maintained
679655da 12988F: include/net/pkt_cls.h
6b2af241
JP
12989F: include/net/pkt_sched.h
12990F: include/net/tc_act/
c117ab84 12991F: include/uapi/linux/pkt_cls.h
6b2af241
JP
12992F: include/uapi/linux/pkt_sched.h
12993F: include/uapi/linux/tc_act/
12994F: include/uapi/linux/tc_ematch/
679655da 12995F: net/sched/
781b456a 12996
5067f08a 12997TCP LOW PRIORITY MODULE
8b58be88
JP
12998M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12999M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
13000W: http://tcp-lp-mod.sourceforge.net/
13001S: Maintained
679655da 13002F: net/ipv4/tcp_lp.c
5067f08a 13003
91952bc0
AP
13004TDA10071 MEDIA DRIVER
13005M: Antti Palosaari <crope@iki.fi>
13006L: linux-media@vger.kernel.org
a825eaec 13007W: https://linuxtv.org
91952bc0
AP
13008W: http://palosaari.fi/linux/
13009Q: http://patchwork.linuxtv.org/project/linux-media/list/
13010T: git git://linuxtv.org/anttip/media_tree.git
13011S: Maintained
13012F: drivers/media/dvb-frontends/tda10071*
13013
13014TDA18212 MEDIA DRIVER
13015M: Antti Palosaari <crope@iki.fi>
13016L: linux-media@vger.kernel.org
a825eaec 13017W: https://linuxtv.org
91952bc0
AP
13018W: http://palosaari.fi/linux/
13019Q: http://patchwork.linuxtv.org/project/linux-media/list/
13020T: git git://linuxtv.org/anttip/media_tree.git
13021S: Maintained
13022F: drivers/media/tuners/tda18212*
13023
13024TDA18218 MEDIA DRIVER
13025M: Antti Palosaari <crope@iki.fi>
13026L: linux-media@vger.kernel.org
a825eaec 13027W: https://linuxtv.org
91952bc0
AP
13028W: http://palosaari.fi/linux/
13029Q: http://patchwork.linuxtv.org/project/linux-media/list/
13030T: git git://linuxtv.org/anttip/media_tree.git
13031S: Maintained
13032F: drivers/media/tuners/tda18218*
13033
3b2f6aba
MK
13034TDA18271 MEDIA DRIVER
13035M: Michael Krufky <mkrufky@linuxtv.org>
13036L: linux-media@vger.kernel.org
a825eaec 13037W: https://linuxtv.org
3b2f6aba
MK
13038W: http://github.com/mkrufky
13039Q: http://patchwork.linuxtv.org/project/linux-media/list/
13040T: git git://linuxtv.org/mkrufky/tuners.git
13041S: Maintained
13042F: drivers/media/tuners/tda18271*
13043
e48307a9
MK
13044TDA827x MEDIA DRIVER
13045M: Michael Krufky <mkrufky@linuxtv.org>
13046L: linux-media@vger.kernel.org
a825eaec 13047W: https://linuxtv.org
e48307a9
MK
13048W: http://github.com/mkrufky
13049Q: http://patchwork.linuxtv.org/project/linux-media/list/
13050T: git git://linuxtv.org/mkrufky/tuners.git
13051S: Maintained
13052F: drivers/media/tuners/tda8290.*
13053
66cf9212
MK
13054TDA8290 MEDIA DRIVER
13055M: Michael Krufky <mkrufky@linuxtv.org>
13056L: linux-media@vger.kernel.org
a825eaec 13057W: https://linuxtv.org
66cf9212
MK
13058W: http://github.com/mkrufky
13059Q: http://patchwork.linuxtv.org/project/linux-media/list/
13060T: git git://linuxtv.org/mkrufky/tuners.git
13061S: Maintained
13062F: drivers/media/tuners/tda8290.*
13063
4b9fba30
HV
13064TDA9840 MEDIA DRIVER
13065M: Hans Verkuil <hverkuil@xs4all.nl>
13066L: linux-media@vger.kernel.org
13067T: git git://linuxtv.org/media_tree.git
a825eaec 13068W: https://linuxtv.org
4b9fba30
HV
13069S: Maintained
13070F: drivers/media/i2c/tda9840*
13071
2cb654fd 13072TEA5761 TUNER DRIVER
5dc8a864
MCC
13073M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13074M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13075L: linux-media@vger.kernel.org
a825eaec 13076W: https://linuxtv.org
2cb654fd
MCC
13077T: git git://linuxtv.org/media_tree.git
13078S: Odd fixes
13079F: drivers/media/tuners/tea5761.*
13080
13081TEA5767 TUNER DRIVER
5dc8a864
MCC
13082M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13083M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13084L: linux-media@vger.kernel.org
a825eaec 13085W: https://linuxtv.org
2cb654fd
MCC
13086T: git git://linuxtv.org/media_tree.git
13087S: Maintained
13088F: drivers/media/tuners/tea5767.*
13089
4b9fba30
HV
13090TEA6415C MEDIA DRIVER
13091M: Hans Verkuil <hverkuil@xs4all.nl>
13092L: linux-media@vger.kernel.org
13093T: git git://linuxtv.org/media_tree.git
a825eaec 13094W: https://linuxtv.org
4b9fba30
HV
13095S: Maintained
13096F: drivers/media/i2c/tea6415c*
13097
13098TEA6420 MEDIA DRIVER
13099M: Hans Verkuil <hverkuil@xs4all.nl>
13100L: linux-media@vger.kernel.org
13101T: git git://linuxtv.org/media_tree.git
a825eaec 13102W: https://linuxtv.org
4b9fba30
HV
13103S: Maintained
13104F: drivers/media/i2c/tea6420*
13105
3d249d4c 13106TEAM DRIVER
dca9ab92 13107M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
13108L: netdev@vger.kernel.org
13109S: Supported
13110F: drivers/net/team/
13111F: include/linux/if_team.h
c117ab84 13112F: include/uapi/linux/if_team.h
3d249d4c 13113
7d029125 13114TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 13115M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
13116S: Maintained
13117F: arch/x86/platform/ts5500/
13118
40ad4a30
SY
13119TECHNOTREND USB IR RECEIVER
13120M: Sean Young <sean@mess.org>
13121L: linux-media@vger.kernel.org
13122S: Maintained
13123F: drivers/media/rc/ttusbir.c
13124
82abbea7
RD
13125TEE SUBSYSTEM
13126M: Jens Wiklander <jens.wiklander@linaro.org>
13127S: Maintained
13128F: include/linux/tee_drv.h
13129F: include/uapi/linux/tee.h
13130F: drivers/tee/
13131F: Documentation/tee.txt
13132
adabdb0c 13133TEGRA ARCHITECTURE SUPPORT
adabdb0c 13134M: Thierry Reding <thierry.reding@gmail.com>
a06eb006 13135M: Jonathan Hunter <jonathanh@nvidia.com>
84b9414b 13136L: linux-tegra@vger.kernel.org
fd117cd1 13137Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 13138T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 13139S: Supported
bbbe96ed 13140N: [^a-z]tegra
84b9414b 13141
adabdb0c
SW
13142TEGRA CLOCK DRIVER
13143M: Peter De Schrijver <pdeschrijver@nvidia.com>
13144M: Prashant Gaikwad <pgaikwad@nvidia.com>
13145S: Supported
13146F: drivers/clk/tegra/
13147
86e486a0 13148TEGRA DMA DRIVERS
adabdb0c 13149M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 13150M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 13151S: Supported
86e486a0 13152F: drivers/dma/tegra*
adabdb0c 13153
adabdb0c
SW
13154TEGRA I2C DRIVER
13155M: Laxman Dewangan <ldewangan@nvidia.com>
13156S: Supported
13157F: drivers/i2c/busses/i2c-tegra.c
13158
13159TEGRA IOMMU DRIVERS
13160M: Hiroshi Doyu <hdoyu@nvidia.com>
13161S: Supported
13162F: drivers/iommu/tegra*
13163
13164TEGRA KBC DRIVER
13165M: Rakesh Iyer <riyer@nvidia.com>
13166M: Laxman Dewangan <ldewangan@nvidia.com>
13167S: Supported
13168F: drivers/input/keyboard/tegra-kbc.c
13169
adabdb0c
SW
13170TEGRA PWM DRIVER
13171M: Thierry Reding <thierry.reding@gmail.com>
13172S: Supported
13173F: drivers/pwm/pwm-tegra.c
13174
13175TEGRA SERIAL DRIVER
13176M: Laxman Dewangan <ldewangan@nvidia.com>
13177S: Supported
13178F: drivers/tty/serial/serial-tegra.c
13179
13180TEGRA SPI DRIVER
13181M: Laxman Dewangan <ldewangan@nvidia.com>
13182S: Supported
13183F: drivers/spi/spi-tegra*
13184
1a348ccc 13185TEHUTI ETHERNET DRIVER
8b58be88 13186M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
13187L: netdev@vger.kernel.org
13188S: Supported
ef7f5429 13189F: drivers/net/ethernet/tehuti/*
1a348ccc 13190
4e68852d 13191Telecom Clock Driver for MCPL0010
8b58be88 13192M: Mark Gross <mark.gross@intel.com>
4e68852d 13193S: Supported
679655da 13194F: drivers/char/tlclk.c
4e68852d 13195
4480f15b 13196TENSILICA XTENSA PORT (xtensa)
8b58be88 13197M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
13198M: Max Filippov <jcmvbkbc@gmail.com>
13199L: linux-xtensa@linux-xtensa.org
9f273c24 13200T: git git://github.com/czankel/xtensa-linux.git
4e68852d 13201S: Maintained
679655da 13202F: arch/xtensa/
3dc99857 13203F: drivers/irqchip/irq-xtensa-*
4e68852d 13204
04f1024e
NM
13205Texas Instruments' System Control Interface (TISCI) Protocol Driver
13206M: Nishanth Menon <nm@ti.com>
13207M: Tero Kristo <t-kristo@ti.com>
13208M: Santosh Shilimkar <ssantosh@kernel.org>
13209L: linux-arm-kernel@lists.infradead.org
13210S: Maintained
13211F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
13212F: drivers/firmware/ti_sci*
13213F: include/linux/soc/ti/ti_sci_protocol.h
7cc119f2
DG
13214F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13215F: include/dt-bindings/genpd/k2g.h
52835d59 13216F: drivers/soc/ti/ti_sci_pm_domains.c
18a00620 13217F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
8f306cfe 13218F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
b745c079 13219F: drivers/clk/keystone/sci-clk.c
28df169b 13220F: drivers/reset/reset-ti-sci.c
04f1024e 13221
5313ba66
HV
13222THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13223M: Hans Verkuil <hverkuil@xs4all.nl>
13224L: linux-media@vger.kernel.org
13225T: git git://linuxtv.org/media_tree.git
a825eaec 13226W: https://linuxtv.org
5313ba66
HV
13227S: Maintained
13228F: drivers/media/radio/radio-raremono.c
13229
d3fb6955 13230THERMAL
b75f0050 13231M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 13232M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
13233L: linux-pm@vger.kernel.org
13234T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13235T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13236Q: https://patchwork.kernel.org/project/linux-pm/list/
13237S: Supported
13238F: drivers/thermal/
13239F: include/linux/thermal.h
af6c9f16 13240F: include/uapi/linux/thermal.h
b75f0050
JP
13241F: include/linux/cpu_cooling.h
13242F: Documentation/devicetree/bindings/thermal/
d3fb6955 13243
64e05d8b
VK
13244THERMAL/CPU_COOLING
13245M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13246M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 13247M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
13248L: linux-pm@vger.kernel.org
13249S: Supported
13250F: Documentation/thermal/cpu-cooling-api.txt
13251F: drivers/thermal/cpu_cooling.c
13252F: include/linux/cpu_cooling.h
13253
4e68852d 13254THINKPAD ACPI EXTRAS DRIVER
8b58be88 13255M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 13256L: ibm-acpi-devel@lists.sourceforge.net
d0944853 13257L: platform-driver-x86@vger.kernel.org
4e68852d
AC
13258W: http://ibm-acpi.sourceforge.net
13259W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 13260T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 13261S: Maintained
679655da 13262F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 13263
82abbea7
RD
13264THUNDERBOLT DRIVER
13265M: Andreas Noever <andreas.noever@gmail.com>
13266M: Michael Jamet <michael.jamet@intel.com>
13267M: Mika Westerberg <mika.westerberg@linux.intel.com>
13268M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13269S: Maintained
13270F: drivers/thunderbolt/
13271
a863e87c
DD
13272THUNDERX GPIO DRIVER
13273M: David Daney <david.daney@cavium.com>
13274S: Maintained
13275F: drivers/gpio/gpio-thunderx.c
13276
82abbea7
RD
13277TI AM437X VPFE DRIVER
13278M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13279L: linux-media@vger.kernel.org
13280W: https://linuxtv.org
13281Q: http://patchwork.linuxtv.org/project/linux-media/list/
13282T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13283S: Maintained
13284F: drivers/media/platform/am437x/
13285
1b46f2a2 13286TI BANDGAP AND THERMAL DRIVER
f14d1c24 13287M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 13288M: Keerthy <j-keerthy@ti.com>
1b46f2a2 13289L: linux-pm@vger.kernel.org
531ff13e 13290L: linux-omap@vger.kernel.org
5a723e81 13291S: Maintained
794b2e25 13292F: drivers/thermal/ti-soc-thermal/
1b46f2a2 13293
7683e9e5
LT
13294TI BQ27XXX POWER SUPPLY DRIVER
13295R: Andrew F. Davis <afd@ti.com>
13296F: include/linux/power/bq27xxx_battery.h
13297F: drivers/power/supply/bq27xxx_battery.c
13298F: drivers/power/supply/bq27xxx_battery_i2c.c
ccf963d3 13299
0c7665c3
MF
13300TI CDCE706 CLOCK DRIVER
13301M: Max Filippov <jcmvbkbc@gmail.com>
13302S: Maintained
13303F: drivers/clk/clk-cdce706.c
13304
49b6a5e3
TK
13305TI CLOCK DRIVER
13306M: Tero Kristo <t-kristo@ti.com>
13307L: linux-omap@vger.kernel.org
13308S: Maintained
13309F: drivers/clk/ti/
13310F: include/linux/clk/ti.h
13311
7683e9e5
LT
13312TI DAVINCI MACHINE SUPPORT
13313M: Sekhar Nori <nsekhar@ti.com>
13314M: Kevin Hilman <khilman@kernel.org>
13315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13316T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13317S: Supported
13318F: arch/arm/mach-davinci/
13319F: drivers/i2c/busses/i2c-davinci.c
13320F: arch/arm/boot/dts/da850*
13321
13322TI DAVINCI SERIES GPIO DRIVER
13323M: Keerthy <j-keerthy@ti.com>
13324L: linux-gpio@vger.kernel.org
13325S: Maintained
13326F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13327F: drivers/gpio/gpio-davinci.c
13328
13329TI DAVINCI SERIES MEDIA DRIVER
13330M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13331L: linux-media@vger.kernel.org
13332W: https://linuxtv.org
13333Q: http://patchwork.linuxtv.org/project/linux-media/list/
13334T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13335S: Maintained
13336F: drivers/media/platform/davinci/
13337F: include/media/davinci/
13338
f75cfbad 13339TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
13340R: Grygorii Strashko <grygorii.strashko@ti.com>
13341L: linux-omap@vger.kernel.org
13342L: netdev@vger.kernel.org
13343S: Maintained
13344F: drivers/net/ethernet/ti/cpsw*
13345F: drivers/net/ethernet/ti/davinci*
13346
4020f2d7 13347TI FLASH MEDIA INTERFACE DRIVER
8b58be88 13348M: Alex Dubov <oakad@yahoo.com>
795fb7e7 13349S: Maintained
679655da
JP
13350F: drivers/misc/tifm*
13351F: drivers/mmc/host/tifm_sd.c
13352F: include/linux/tifm.h
4020f2d7 13353
e0c52404 13354TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 13355M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
13356L: linux-kernel@vger.kernel.org
13357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13358S: Maintained
13359F: drivers/soc/ti/*
13360T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13361
152ad442
SR
13362TI LM49xxx FAMILY ASoC CODEC DRIVERS
13363M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 13364M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
13365L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13366S: Maintained
13367F: sound/soc/codecs/lm49453*
d392dead 13368F: sound/soc/codecs/isabelle*
152ad442 13369
0edd807d
KM
13370TI LP855x BACKLIGHT DRIVER
13371M: Milo Kim <milo.kim@ti.com>
13372S: Maintained
13373F: Documentation/backlight/lp855x-driver.txt
13374F: drivers/video/backlight/lp855x_bl.c
13375F: include/linux/platform_data/lp855x.h
13376
faf13f6d
KM
13377TI LP8727 CHARGER DRIVER
13378M: Milo Kim <milo.kim@ti.com>
13379S: Maintained
8c0984e5 13380F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
13381F: include/linux/platform_data/lp8727.h
13382
22f1229f
KM
13383TI LP8788 MFD DRIVER
13384M: Milo Kim <milo.kim@ti.com>
13385S: Maintained
13386F: drivers/iio/adc/lp8788_adc.c
13387F: drivers/leds/leds-lp8788.c
13388F: drivers/mfd/lp8788*.c
8c0984e5 13389F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
13390F: drivers/regulator/lp8788-*.c
13391F: include/linux/mfd/lp8788*.h
13392
84640e27
KM
13393TI NETCP ETHERNET DRIVER
13394M: Wingman Kwok <w-kwok2@ti.com>
13395M: Murali Karicheri <m-karicheri2@ti.com>
13396L: netdev@vger.kernel.org
13397S: Maintained
13398F: drivers/net/ethernet/ti/netcp*
13399
217e0ca9
KC
13400TI TAS571X FAMILY ASoC CODEC DRIVER
13401M: Kevin Cernekee <cernekee@chromium.org>
13402L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13403S: Odd Fixes
13404F: sound/soc/codecs/tas571x*
13405
82abbea7
RD
13406TI TRF7970A NFC DRIVER
13407M: Mark Greer <mgreer@animalcreek.com>
13408L: linux-wireless@vger.kernel.org
13409L: linux-nfc@lists.01.org (moderated for non-subscribers)
13410S: Supported
13411F: drivers/nfc/trf7970a.c
13412F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13413
dd5e8e6b 13414TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 13415M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
13416L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13417S: Maintained
13418F: sound/soc/codecs/twl4030*
13419
7683e9e5
LT
13420TI VPE/CAL DRIVERS
13421M: Benoit Parrot <bparrot@ti.com>
13422L: linux-media@vger.kernel.org
13423W: http://linuxtv.org/
13424Q: http://patchwork.linuxtv.org/project/linux-media/list/
13425S: Maintained
13426F: drivers/media/platform/ti-vpe/
13427
90921014 13428TI WILINK WIRELESS DRIVERS
90921014
LC
13429L: linux-wireless@vger.kernel.org
13430W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13431W: http://wireless.kernel.org/en/users/Drivers/wl1251
13432T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 13433S: Orphan
90921014
LC
13434F: drivers/net/wireless/ti/
13435F: include/linux/wl12xx.h
13436
867e359b 13437TILE ARCHITECTURE
b9a279f6 13438M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 13439W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 13440T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
13441S: Supported
13442F: arch/tile/
6b940606 13443F: drivers/char/tile-srom.c
5c770755 13444F: drivers/edac/tile_edac.c
6b940606
CM
13445F: drivers/net/ethernet/tile/
13446F: drivers/rtc/rtc-tile.c
13447F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 13448F: drivers/tty/serial/tilegx.c
6b940606
CM
13449F: drivers/usb/host/*-tilegx.c
13450F: include/linux/usb/tilegx.h
867e359b 13451
82abbea7
RD
13452TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13453M: John Stultz <john.stultz@linaro.org>
13454M: Thomas Gleixner <tglx@linutronix.de>
13455R: Stephen Boyd <sboyd@codeaurora.org>
13456L: linux-kernel@vger.kernel.org
13457T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13458S: Supported
13459F: include/linux/clocksource.h
13460F: include/linux/time.h
13461F: include/linux/timex.h
13462F: include/uapi/linux/time.h
13463F: include/uapi/linux/timex.h
13464F: kernel/time/clocksource.c
13465F: kernel/time/time*.c
13466F: kernel/time/alarmtimer.c
13467F: kernel/time/ntp.c
13468F: tools/testing/selftests/timers/
13469
13470TIPC NETWORK LAYER
13471M: Jon Maloy <jon.maloy@ericsson.com>
13472M: Ying Xue <ying.xue@windriver.com>
13473L: netdev@vger.kernel.org (core kernel code)
13474L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13475W: http://tipc.sourceforge.net/
13476S: Maintained
13477F: include/uapi/linux/tipc*.h
13478F: net/tipc/
13479
13480TLAN NETWORK DRIVER
13481M: Samuel Chessman <chessman@tux.org>
13482L: tlan-devel@lists.sourceforge.net (subscribers-only)
13483W: http://sourceforge.net/projects/tlan/
13484S: Maintained
13485F: Documentation/networking/tlan.txt
13486F: drivers/net/ethernet/ti/tlan.*
13487
13488TM6000 VIDEO4LINUX DRIVER
13489M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13490M: Mauro Carvalho Chehab <mchehab@kernel.org>
13491L: linux-media@vger.kernel.org
13492W: https://linuxtv.org
13493T: git git://linuxtv.org/media_tree.git
13494S: Odd fixes
13495F: drivers/media/usb/tm6000/
13496F: Documentation/media/v4l-drivers/tm6000*
13497
13498TMIO/SDHI MMC DRIVER
13499M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13500L: linux-mmc@vger.kernel.org
13501S: Supported
13502F: drivers/mmc/host/tmio_mmc*
13503F: drivers/mmc/host/renesas_sdhi*
13504F: include/linux/mfd/tmio.h
13505
13506TMP401 HARDWARE MONITOR DRIVER
13507M: Guenter Roeck <linux@roeck-us.net>
13508L: linux-hwmon@vger.kernel.org
1da177e4 13509S: Maintained
82abbea7
RD
13510F: Documentation/hwmon/tmp401
13511F: drivers/hwmon/tmp401.c
13512
13513TMPFS (SHMEM FILESYSTEM)
13514M: Hugh Dickins <hughd@google.com>
13515L: linux-mm@kvack.org
13516S: Maintained
13517F: include/linux/shmem_fs.h
13518F: mm/shmem.c
1da177e4 13519
d74db3b2 13520TOMOYO SECURITY MODULE
8b58be88
JP
13521M: Kentaro Takeda <takedakn@nttdata.co.jp>
13522M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
13523L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13524L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
13525L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13526L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13527W: http://tomoyo.sourceforge.jp/
843d183c 13528T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 13529S: Maintained
679655da 13530F: security/tomoyo/
d74db3b2 13531
9caeb532 13532TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 13533M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 13534L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
13535S: Maintained
13536F: drivers/platform/x86/topstar-laptop.c
13537
1da177e4 13538TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 13539M: Azael Avalos <coproscefalo@gmail.com>
d0944853 13540L: platform-driver-x86@vger.kernel.org
0a63ca11 13541S: Maintained
679655da 13542F: drivers/platform/x86/toshiba_acpi.c
1da177e4 13543
0a63ca11
AA
13544TOSHIBA BLUETOOTH DRIVER
13545M: Azael Avalos <coproscefalo@gmail.com>
13546L: platform-driver-x86@vger.kernel.org
13547S: Maintained
13548F: drivers/platform/x86/toshiba_bluetooth.c
13549
13550TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13551M: Azael Avalos <coproscefalo@gmail.com>
13552L: platform-driver-x86@vger.kernel.org
13553S: Maintained
13554F: drivers/platform/x86/toshiba_haps.c
13555
1da177e4 13556TOSHIBA SMM DRIVER
8b58be88 13557M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
13558W: http://www.buzzard.org.uk/toshiba/
13559S: Maintained
679655da
JP
13560F: drivers/char/toshiba.c
13561F: include/linux/toshiba.h
c117ab84 13562F: include/uapi/linux/toshiba.h
1da177e4 13563
d32d9864
MR
13564TOSHIBA TC358743 DRIVER
13565M: Mats Randgaard <matrandg@cisco.com>
13566L: linux-media@vger.kernel.org
13567S: Maintained
13568F: drivers/media/i2c/tc358743*
b5dcee22 13569F: include/media/i2c/tc358743.h
d32d9864 13570
7683e9e5
LT
13571TOSHIBA WMI HOTKEYS DRIVER
13572M: Azael Avalos <coproscefalo@gmail.com>
13573L: platform-driver-x86@vger.kernel.org
13574S: Maintained
13575F: drivers/platform/x86/toshiba-wmi.c
13576
4e68852d 13577TPM DEVICE DRIVER
901486b8 13578M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 13579M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 13580M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 13581R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 13582W: http://tpmdd.sourceforge.net
63a10dfd 13583L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
13584Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13585T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 13586S: Maintained
679655da 13587F: drivers/char/tpm/
4e68852d 13588
1a0f1b27
AL
13589TPM IBM_VTPM DEVICE DRIVER
13590M: Ashley Lai <ashleydlai@gmail.com>
13591W: http://tpmdd.sourceforge.net
13592L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13593S: Maintained
13594F: drivers/char/tpm/tpm_ibmvtpm*
13595
d6f005a1
JP
13596TRACING
13597M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 13598M: Ingo Molnar <mingo@redhat.com>
75fc2d37 13599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
13600S: Maintained
13601F: Documentation/trace/ftrace.txt
13602F: arch/*/*/*/ftrace.h
13603F: arch/*/kernel/ftrace.c
13604F: include/*/ftrace.h
13605F: include/linux/trace*.h
13606F: include/trace/
13607F: kernel/trace/
6e68e6c5 13608F: tools/testing/selftests/ftrace/
d6f005a1 13609
4abac0d0
IM
13610TRACING MMIO ACCESSES (MMIOTRACE)
13611M: Steven Rostedt <rostedt@goodmis.org>
13612M: Ingo Molnar <mingo@kernel.org>
13613R: Karol Herbst <karolherbst@gmail.com>
13614R: Pekka Paalanen <ppaalanen@gmail.com>
13615S: Maintained
13616L: linux-kernel@vger.kernel.org
13617L: nouveau@lists.freedesktop.org
13618F: kernel/trace/trace_mmiotrace.c
13619F: include/linux/mmiotrace.h
13620F: arch/x86/mm/kmmio.c
13621F: arch/x86/mm/mmio-mod.c
13622F: arch/x86/mm/testmmiotrace.c
13623
1da177e4 13624TRIVIAL PATCHES
8b58be88 13625M: Jiri Kosina <trivial@kernel.org>
54e5881d 13626T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 13627S: Maintained
86ef925f 13628K: ^Subject:.*(?i)trivial
1da177e4 13629
4e68852d 13630TTY LAYER
879a5a00 13631M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 13632M: Jiri Slaby <jslaby@suse.com>
879a5a00 13633S: Supported
08deed1e 13634T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 13635F: Documentation/serial/
8dd5d2f1 13636F: drivers/tty/
df621252 13637F: drivers/tty/serial/serial_core.c
e3288775
AC
13638F: include/linux/serial_core.h
13639F: include/linux/serial.h
13640F: include/linux/tty.h
c117ab84
CEB
13641F: include/uapi/linux/serial_core.h
13642F: include/uapi/linux/serial.h
13643F: include/uapi/linux/tty.h
4e68852d 13644
91952bc0
AP
13645TUA9001 MEDIA DRIVER
13646M: Antti Palosaari <crope@iki.fi>
13647L: linux-media@vger.kernel.org
a825eaec 13648W: https://linuxtv.org
91952bc0
AP
13649W: http://palosaari.fi/linux/
13650Q: http://patchwork.linuxtv.org/project/linux-media/list/
13651T: git git://linuxtv.org/anttip/media_tree.git
13652S: Maintained
13653F: drivers/media/tuners/tua9001*
13654
740db6d7 13655TULIP NETWORK DRIVERS
740db6d7 13656L: netdev@vger.kernel.org
cf869eb1
GG
13657L: linux-parisc@vger.kernel.org
13658S: Orphan
0f04e2aa 13659F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
13660
13661TUN/TAP driver
ba57b6f2 13662M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
13663W: http://vtun.sourceforge.net/tun
13664S: Maintained
679655da
JP
13665F: Documentation/networking/tuntap.txt
13666F: arch/um/os-Linux/drivers/
1da177e4 13667
b454cc66 13668TURBOCHANNEL SUBSYSTEM
8b58be88 13669M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
13670M: Ralf Baechle <ralf@linux-mips.org>
13671L: linux-mips@linux-mips.org
13672Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 13673S: Maintained
679655da
JP
13674F: drivers/tc/
13675F: include/linux/tc.h
b454cc66 13676
82abbea7
RD
13677TW5864 VIDEO4LINUX DRIVER
13678M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13679M: Anton Sviridenko <anton@corp.bluecherry.net>
13680M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13681M: Andrey Utkin <andrey_utkin@fastmail.com>
13682L: linux-media@vger.kernel.org
13683S: Supported
13684F: drivers/media/pci/tw5864/
13685
13686TW68 VIDEO4LINUX DRIVER
13687M: Hans Verkuil <hverkuil@xs4all.nl>
13688L: linux-media@vger.kernel.org
13689T: git git://linuxtv.org/media_tree.git
13690W: https://linuxtv.org
13691S: Odd Fixes
13692F: drivers/media/pci/tw68/
13693
13694TW686X VIDEO4LINUX DRIVER
13695M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13696L: linux-media@vger.kernel.org
13697T: git git://linuxtv.org/media_tree.git
13698W: http://linuxtv.org
13699S: Maintained
13700F: drivers/media/pci/tw686x/
13701
e2d1d6c0 13702UBI FILE SYSTEM (UBIFS)
a7859936 13703M: Richard Weinberger <richard@nod.at>
949cb623 13704M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 13705M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 13706L: linux-mtd@lists.infradead.org
e2966cbe 13707T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 13708W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 13709S: Supported
679655da
JP
13710F: Documentation/filesystems/ubifs.txt
13711F: fs/ubifs/
e2d1d6c0 13712
e1632fa2 13713UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
13714M: Greg Ungerer <gerg@linux-m68k.org>
13715W: http://www.linux-m68k.org/
cc2020e6 13716W: http://www.uclinux.org/
e1632fa2 13717L: linux-m68k@lists.linux-m68k.org
cc2020e6 13718L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 13719T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 13720S: Maintained
e1632fa2
GU
13721F: arch/m68k/coldfire/
13722F: arch/m68k/68*/
61bc02bb
JP
13723F: arch/m68k/*/*_no.*
13724F: arch/m68k/include/asm/*_no.*
cc2020e6 13725
1da177e4 13726UDF FILESYSTEM
d8130624 13727M: Jan Kara <jack@suse.com>
1da177e4 13728S: Maintained
679655da
JP
13729F: Documentation/filesystems/udf.txt
13730F: fs/udf/
1da177e4 13731
0edffe65
BN
13732UDRAW TABLET
13733M: Bastien Nocera <hadess@hadess.net>
13734L: linux-input@vger.kernel.org
13735S: Maintained
13736F: drivers/hid/hid-udraw.c
13737
cc2020e6 13738UFS FILESYSTEM
8b58be88 13739M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 13740S: Maintained
679655da
JP
13741F: Documentation/filesystems/ufs.txt
13742F: fs/ufs/
cc2020e6 13743
0a09d3ab
DH
13744UHID USERSPACE HID IO DRIVER:
13745M: David Herrmann <dh.herrmann@googlemail.com>
13746L: linux-input@vger.kernel.org
13747S: Maintained
13748F: drivers/hid/uhid.c
c117ab84 13749F: include/uapi/linux/uhid.h
0a09d3ab 13750
82abbea7
RD
13751ULPI BUS
13752M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13753L: linux-usb@vger.kernel.org
13754S: Maintained
13755F: drivers/usb/common/ulpi.c
13756F: include/linux/ulpi/
13757
18332a80 13758ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 13759L: linux-usb@vger.kernel.org
10c6c9c9 13760S: Orphan
355ffe69 13761F: drivers/uwb/
679655da
JP
13762F: include/linux/uwb.h
13763F: include/linux/uwb/
18332a80 13764
b31d8273
G
13765UNICORE32 ARCHITECTURE:
13766M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13767W: http://mprc.pku.edu.cn/~guanxuetao/linux
13768S: Maintained
ceebf4d5 13769T: git git://github.com/gxt/linux.git
b31d8273
G
13770F: arch/unicore32/
13771
d8379ab1
TF
13772UNIFDEF
13773M: Tony Finch <dot@dotat.at>
13774W: http://dotat.at/prog/unifdef
13775S: Maintained
13776F: scripts/unifdef.c
13777
1da177e4 13778UNIFORM CDROM DRIVER
8b58be88 13779M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
13780W: http://www.kernel.dk
13781S: Maintained
679655da
JP
13782F: Documentation/cdrom/
13783F: drivers/cdrom/cdrom.c
13784F: include/linux/cdrom.h
c117ab84 13785F: include/uapi/linux/cdrom.h
1da177e4 13786
56df0122 13787UNISYS S-PAR DRIVERS
49e7d9df
JP
13788M: David Kershner <david.kershner@unisys.com>
13789L: sparmaintainer@unisys.com (Unisys internal)
13790S: Supported
13791F: drivers/staging/unisys/
56df0122 13792
9941fa6e
VH
13793UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13794M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
13795L: linux-scsi@vger.kernel.org
13796S: Supported
13797F: Documentation/scsi/ufs.txt
13798F: drivers/scsi/ufs/
13799
4b9ffb5a 13800UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
c1e7194d 13801M: Joao Pinto <jpinto@synopsys.com>
4b9ffb5a
JP
13802L: linux-scsi@vger.kernel.org
13803S: Supported
13804F: drivers/scsi/ufs/*dwc*
13805
e2d1d6c0 13806UNSORTED BLOCK IMAGES (UBI)
949cb623 13807M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 13808M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
13809W: http://www.linux-mtd.infradead.org/
13810L: linux-mtd@lists.infradead.org
b6b44e0a 13811T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 13812S: Supported
80811493 13813F: drivers/mtd/ubi/
679655da 13814F: include/linux/mtd/ubi.h
c117ab84 13815F: include/uapi/mtd/ubi-user.h
e2d1d6c0 13816
7683e9e5
LT
13817USB "USBNET" DRIVER FRAMEWORK
13818M: Oliver Neukum <oneukum@suse.com>
13819L: netdev@vger.kernel.org
13820W: http://www.linux-usb.org/usbnet
13821S: Maintained
13822F: drivers/net/usb/usbnet.c
13823F: include/linux/usb/usbnet.h
13824
1da177e4 13825USB ACM DRIVER
ca1c3e6f 13826M: Oliver Neukum <oneukum@suse.com>
6372594a 13827L: linux-usb@vger.kernel.org
1da177e4 13828S: Maintained
679655da
JP
13829F: Documentation/usb/acm.txt
13830F: drivers/usb/class/cdc-acm.*
1da177e4 13831
b7d572e1
PF
13832USB AR5523 WIRELESS DRIVER
13833M: Pontus Fuchs <pontus.fuchs@gmail.com>
13834L: linux-wireless@vger.kernel.org
13835S: Maintained
13836F: drivers/net/wireless/ath/ar5523/
13837
115bb1ff 13838USB ATTACHED SCSI
866d372e 13839M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
13840L: linux-usb@vger.kernel.org
13841L: linux-scsi@vger.kernel.org
8eae0fb7 13842S: Maintained
115bb1ff
MW
13843F: drivers/usb/storage/uas.c
13844
1da177e4 13845USB CDC ETHERNET DRIVER
61eee9a7 13846M: Oliver Neukum <oliver@neukum.org>
795fb7e7 13847L: linux-usb@vger.kernel.org
1da177e4 13848S: Maintained
679655da 13849F: drivers/net/usb/cdc_*.c
c117ab84 13850F: include/uapi/linux/usb/cdc.h
1da177e4 13851
66e3e591
KP
13852USB CHAOSKEY DRIVER
13853M: Keith Packard <keithp@keithp.com>
13854L: linux-usb@vger.kernel.org
13855S: Maintained
13856F: drivers/usb/misc/chaoskey.c
13857
b02b371e 13858USB CYPRESS C67X00 DRIVER
8b58be88 13859M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
13860L: linux-usb@vger.kernel.org
13861S: Maintained
679655da 13862F: drivers/usb/c67x00/
b02b371e 13863
d0374f4f 13864USB DAVICOM DM9601 DRIVER
8b58be88 13865M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 13866L: netdev@vger.kernel.org
d0374f4f
PK
13867W: http://www.linux-usb.org/usbnet
13868S: Maintained
679655da 13869F: drivers/net/usb/dm9601.c
d0374f4f 13870
cc2020e6 13871USB DIAMOND RIO500 DRIVER
8b58be88 13872M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
13873L: rio500-users@lists.sourceforge.net
13874W: http://rio500.sourceforge.net
13875S: Maintained
679655da 13876F: drivers/usb/misc/rio500*
cc2020e6 13877
1da177e4 13878USB EHCI DRIVER
578333ab 13879M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13880L: linux-usb@vger.kernel.org
578333ab 13881S: Maintained
679655da
JP
13882F: Documentation/usb/ehci.txt
13883F: drivers/usb/host/ehci*
1da177e4 13884
69ae9e3e 13885USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 13886M: Felipe Balbi <balbi@kernel.org>
795fb7e7 13887L: linux-usb@vger.kernel.org
69ae9e3e 13888W: http://www.linux-usb.org/gadget
d6d0f665
FB
13889T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13890S: Maintained
679655da
JP
13891F: drivers/usb/gadget/
13892F: include/linux/usb/gadget*
69ae9e3e 13893
2dea64b4 13894USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 13895M: Jiri Kosina <jikos@kernel.org>
406df153 13896R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 13897L: linux-usb@vger.kernel.org
54e5881d 13898T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 13899S: Maintained
c2f01971 13900F: Documentation/hid/hiddev.txt
679655da 13901F: drivers/hid/usbhid/
1da177e4 13902
959eea21 13903USB ISP116X DRIVER
8b58be88 13904M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 13905L: linux-usb@vger.kernel.org
959eea21 13906S: Maintained
679655da
JP
13907F: drivers/usb/host/isp116x*
13908F: include/linux/usb/isp116x.h
959eea21 13909
146498ea
WH
13910USB LAN78XX ETHERNET DRIVER
13911M: Woojung Huh <woojung.huh@microchip.com>
13912M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13913L: netdev@vger.kernel.org
13914S: Maintained
13915F: drivers/net/usb/lan78xx.*
13916
1da177e4 13917USB MASS STORAGE DRIVER
fc8b690d 13918M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13919L: linux-usb@vger.kernel.org
8836aeb8 13920L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
13921S: Maintained
13922W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 13923F: drivers/usb/storage/
1da177e4 13924
af39917d
CL
13925USB MIDI DRIVER
13926M: Clemens Ladisch <clemens@ladisch.de>
13927L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13928T: git git://git.alsa-project.org/alsa-kernel.git
13929S: Maintained
13930F: sound/usb/midi.*
13931
444ce9d4
JP
13932USB NETWORKING DRIVERS
13933L: linux-usb@vger.kernel.org
13934S: Odd Fixes
13935F: drivers/net/usb/
13936
1da177e4 13937USB OHCI DRIVER
578333ab 13938M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13939L: linux-usb@vger.kernel.org
578333ab 13940S: Maintained
679655da
JP
13941F: Documentation/usb/ohci.txt
13942F: drivers/usb/host/ohci*
1da177e4 13943
963ffa3e 13944USB OTG FSM (Finite State Machine)
60d77b3d 13945M: Peter Chen <Peter.Chen@nxp.com>
8373856d 13946T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
13947L: linux-usb@vger.kernel.org
13948S: Maintained
13949F: drivers/usb/common/usb-otg-fsm.c
13950
563da3a9
VM
13951USB OVER IP DRIVER
13952M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
13953M: Shuah Khan <shuahkh@osg.samsung.com>
13954M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
13955L: linux-usb@vger.kernel.org
13956S: Maintained
a6d6fc2b 13957F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
13958F: drivers/usb/usbip/
13959F: tools/usb/usbip/
13960
1da177e4 13961USB PEGASUS DRIVER
a16b945c 13962M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13963L: linux-usb@vger.kernel.org
043600a6 13964L: netdev@vger.kernel.org
052e3128
PM
13965T: git git://github.com/petkan/pegasus.git
13966W: https://github.com/petkan/pegasus
1da177e4 13967S: Maintained
679655da 13968F: drivers/net/usb/pegasus.*
1da177e4 13969
d3ad558f 13970USB PHY LAYER
a55f6286 13971M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
13972L: linux-usb@vger.kernel.org
13973T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13974S: Maintained
13975F: drivers/usb/phy/
d3ad558f 13976
73e4fb3f 13977USB PRINTER DRIVER (usblp)
8b58be88 13978M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 13979L: linux-usb@vger.kernel.org
73e4fb3f 13980S: Supported
679655da 13981F: drivers/usb/class/usblp.c
1da177e4 13982
4521b477
BM
13983USB QMI WWAN NETWORK DRIVER
13984M: Bjørn Mork <bjorn@mork.no>
13985L: netdev@vger.kernel.org
13986S: Maintained
13987F: Documentation/ABI/testing/sysfs-class-net-qmi
13988F: drivers/net/usb/qmi_wwan.c
13989
1da177e4 13990USB RTL8150 DRIVER
a16b945c 13991M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13992L: linux-usb@vger.kernel.org
043600a6 13993L: netdev@vger.kernel.org
052e3128
PM
13994T: git git://github.com/petkan/rtl8150.git
13995W: https://github.com/petkan/rtl8150
1da177e4 13996S: Maintained
679655da 13997F: drivers/net/usb/rtl8150.c
1da177e4 13998
f896b796 13999USB SERIAL SUBSYSTEM
66085694 14000M: Johan Hovold <johan@kernel.org>
795fb7e7 14001L: linux-usb@vger.kernel.org
5ee05309 14002T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 14003S: Maintained
679655da 14004F: Documentation/usb/usb-serial.txt
f896b796 14005F: drivers/usb/serial/
679655da 14006F: include/linux/usb/serial.h
1da177e4 14007
b3f0db1c
SG
14008USB SMSC75XX ETHERNET DRIVER
14009M: Steve Glendinning <steve.glendinning@shawell.net>
14010L: netdev@vger.kernel.org
14011S: Maintained
14012F: drivers/net/usb/smsc75xx.*
14013
2f7ca802 14014USB SMSC95XX ETHERNET DRIVER
90b24cfb 14015M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 14016M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 14017L: netdev@vger.kernel.org
90b24cfb 14018S: Maintained
679655da 14019F: drivers/net/usb/smsc95xx.*
2f7ca802 14020
1da177e4 14021USB SUBSYSTEM
879a5a00 14022M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 14023L: linux-usb@vger.kernel.org
1da177e4 14024W: http://www.linux-usb.org
08deed1e 14025T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 14026S: Supported
1700bd98 14027F: Documentation/devicetree/bindings/usb/
679655da 14028F: Documentation/usb/
679655da
JP
14029F: drivers/usb/
14030F: include/linux/usb.h
14031F: include/linux/usb/
1da177e4 14032
fab92884
HK
14033USB TYPEC SUBSYSTEM
14034M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14035L: linux-usb@vger.kernel.org
14036S: Maintained
14037F: Documentation/ABI/testing/sysfs-class-typec
14038F: Documentation/usb/typec.rst
14039F: drivers/usb/typec/
14040F: include/linux/usb/typec.h
14041
1da177e4 14042USB UHCI DRIVER
8b58be88 14043M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14044L: linux-usb@vger.kernel.org
1da177e4 14045S: Maintained
679655da 14046F: drivers/usb/host/uhci*
1da177e4 14047
c0efd232 14048USB VIDEO CLASS
c53ac071 14049M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 14050L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 14051L: linux-media@vger.kernel.org
275ffde4 14052T: git git://linuxtv.org/media_tree.git
57c6d2e9 14053W: http://www.ideasonboard.org/uvc/
c0efd232 14054S: Maintained
0c0d06ca 14055F: drivers/media/usb/uvc/
6c0f0359 14056F: include/uapi/linux/uvcvideo.h
1da177e4 14057
b60b9c45
HV
14058USB VISION DRIVER
14059M: Hans Verkuil <hverkuil@xs4all.nl>
14060L: linux-media@vger.kernel.org
14061T: git git://linuxtv.org/media_tree.git
a825eaec 14062W: https://linuxtv.org
b60b9c45
HV
14063S: Odd Fixes
14064F: drivers/media/usb/usbvision/
14065
8282da47
LP
14066USB WEBCAM GADGET
14067M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14068L: linux-usb@vger.kernel.org
14069S: Maintained
3a83c16e 14070F: drivers/usb/gadget/function/*uvc*
faf2e1db 14071F: drivers/usb/gadget/legacy/webcam.c
8282da47 14072
bf164cc0 14073USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 14074M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
14075L: linux-wireless@vger.kernel.org
14076S: Maintained
679655da 14077F: drivers/net/wireless/rndis_wlan.c
bf164cc0 14078
eb6bab13 14079USB XHCI DRIVER
03d85053 14080M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
14081L: linux-usb@vger.kernel.org
14082S: Supported
36d0344c
SS
14083F: drivers/usb/host/xhci*
14084F: drivers/usb/host/pci-quirks*
eb6bab13 14085
1da177e4 14086USB ZD1201 DRIVER
4086b9ca 14087L: linux-wireless@vger.kernel.org
1da177e4 14088W: http://linux-lc100020.sourceforge.net
4086b9ca 14089S: Orphan
ed0ad06f 14090F: drivers/net/wireless/zydas/zd1201.*
1da177e4 14091
b7eee616 14092USB ZR364XX DRIVER
8b58be88 14093M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 14094L: linux-usb@vger.kernel.org
661263b5 14095L: linux-media@vger.kernel.org
275ffde4 14096T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
14097W: http://royale.zerezo.com/zr364xx/
14098S: Maintained
618cd932 14099F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 14100F: drivers/media/usb/zr364xx/
b7eee616 14101
e7839f25 14102USER-MODE LINUX (UML)
8b58be88 14103M: Jeff Dike <jdike@addtoit.com>
b15194b7 14104M: Richard Weinberger <richard@nod.at>
1da177e4
LT
14105L: user-mode-linux-devel@lists.sourceforge.net
14106L: user-mode-linux-user@lists.sourceforge.net
14107W: http://user-mode-linux.sourceforge.net
9f273c24 14108T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 14109S: Maintained
61516587 14110F: Documentation/virtual/uml/
679655da 14111F: arch/um/
b070989a 14112F: arch/x86/um/
679655da
JP
14113F: fs/hostfs/
14114F: fs/hppfs/
b7eee616 14115
e5f114e9 14116USERSPACE I/O (UIO)
879a5a00 14117M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 14118S: Maintained
3d3fecbd 14119T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 14120F: Documentation/driver-api/uio-howto.rst
679655da
JP
14121F: drivers/uio/
14122F: include/linux/uio*.h
e5f114e9 14123
256cccbe 14124UTIL-LINUX PACKAGE
8b58be88 14125M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
14126L: util-linux@vger.kernel.org
14127W: http://en.wikipedia.org/wiki/Util-linux
14128T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
14129S: Maintained
14130
fafd3cdf
CH
14131UUID HELPERS
14132M: Christoph Hellwig <hch@lst.de>
14133R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14134L: linux-kernel@vger.kernel.org
14135T: git git://git.infradead.org/users/hch/uuid.git
14136F: lib/uuid.c
14137F: lib/test_uuid.c
14138F: include/linux/uuid.h
14139F: include/uapi/linux/uuid.h
14140S: Maintained
14141
c1fd1c07 14142UVESAFB DRIVER
8b58be88 14143M: Michal Januszewski <spock@gentoo.org>
c69f677c 14144L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
14145W: http://dev.gentoo.org/~spock/projects/uvesafb/
14146S: Maintained
679655da 14147F: Documentation/fb/uvesafb.txt
8a61f013 14148F: drivers/video/fbdev/uvesafb.*
c1fd1c07 14149
456930d8
SA
14150VF610 NAND DRIVER
14151M: Stefan Agner <stefan@agner.ch>
14152L: linux-mtd@lists.infradead.org
14153S: Supported
14154F: drivers/mtd/nand/vf610_nfc.c
14155
4480f15b 14156VFAT/FAT/MSDOS FILESYSTEM
8b58be88 14157M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 14158S: Maintained
679655da
JP
14159F: Documentation/filesystems/vfat.txt
14160F: fs/fat/
1da177e4 14161
cba3345c
AW
14162VFIO DRIVER
14163M: Alex Williamson <alex.williamson@redhat.com>
14164L: kvm@vger.kernel.org
9f273c24 14165T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
14166S: Maintained
14167F: Documentation/vfio.txt
14168F: drivers/vfio/
14169F: include/linux/vfio.h
c117ab84 14170F: include/uapi/linux/vfio.h
cba3345c 14171
5188287a
KW
14172VFIO MEDIATED DEVICE DRIVERS
14173M: Kirti Wankhede <kwankhede@nvidia.com>
14174L: kvm@vger.kernel.org
14175S: Maintained
14176F: Documentation/vfio-mediated-device.txt
14177F: drivers/vfio/mdev/
14178F: include/linux/mdev.h
14179F: samples/vfio-mdev/
14180
a714ea5f
AW
14181VFIO PLATFORM DRIVER
14182M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14183L: kvm@vger.kernel.org
14184S: Maintained
14185F: drivers/vfio/platform/
14186
8ccd1e51
LW
14187VGA_SWITCHEROO
14188R: Lukas Wunner <lukas@wunner.de>
14189S: Maintained
14190F: Documentation/gpu/vga-switcheroo.rst
14191F: drivers/gpu/vga/vga_switcheroo.c
14192F: include/linux/vga_switcheroo.h
14193T: git git://anongit.freedesktop.org/drm/drm-misc
14194
82abbea7
RD
14195VIA RHINE NETWORK DRIVER
14196S: Orphan
14197F: drivers/net/ethernet/via/via-rhine.c
14198
14199VIA SD/MMC CARD CONTROLLER DRIVER
14200M: Bruce Chang <brucechang@via.com.tw>
14201M: Harald Welte <HaraldWelte@viatech.com>
14202S: Maintained
14203F: drivers/mmc/host/via-sdmmc.c
14204
14205VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14206M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14207L: linux-fbdev@vger.kernel.org
14208S: Maintained
14209F: include/linux/via-core.h
14210F: include/linux/via-gpio.h
14211F: include/linux/via_i2c.h
14212F: drivers/video/fbdev/via/
14213
14214VIA VELOCITY NETWORK DRIVER
14215M: Francois Romieu <romieu@fr.zoreil.com>
14216L: netdev@vger.kernel.org
14217S: Maintained
14218F: drivers/net/ethernet/via/via-velocity.*
14219
7683e9e5
LT
14220VIDEO MULTIPLEXER DRIVER
14221M: Philipp Zabel <p.zabel@pengutronix.de>
14222L: linux-media@vger.kernel.org
14223S: Maintained
14224F: drivers/media/platform/video-mux.c
14225
9e6f3438
PO
14226VIDEOBUF2 FRAMEWORK
14227M: Pawel Osciak <pawel@osciak.com>
14228M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 14229M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
14230L: linux-media@vger.kernel.org
14231S: Maintained
90d72ac6 14232F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
14233F: include/media/videobuf2-*
14234
82abbea7
RD
14235VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14236M: Helen Koike <helen.koike@collabora.com>
14237L: linux-media@vger.kernel.org
14238T: git git://linuxtv.org/media_tree.git
14239W: https://linuxtv.org
14240S: Maintained
14241F: drivers/media/platform/vimc/*
14242
14243VIRT LIB
14244M: Alex Williamson <alex.williamson@redhat.com>
14245M: Paolo Bonzini <pbonzini@redhat.com>
14246L: kvm@vger.kernel.org
14247S: Supported
14248F: virt/lib/
14249
06a8fc78
AH
14250VIRTIO AND VHOST VSOCK DRIVER
14251M: Stefan Hajnoczi <stefanha@redhat.com>
14252L: kvm@vger.kernel.org
14253L: virtualization@lists.linux-foundation.org
14254L: netdev@vger.kernel.org
14255S: Maintained
14256F: include/linux/virtio_vsock.h
14257F: include/uapi/linux/virtio_vsock.h
0b2e6644 14258F: include/uapi/linux/vsockmon.h
531b3748 14259F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 14260F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 14261F: net/vmw_vsock/virtio_transport.c
0b2e6644 14262F: drivers/net/vsockmon.c
433fc58e
AH
14263F: drivers/vhost/vsock.c
14264F: drivers/vhost/vsock.h
06a8fc78 14265
9a82446b 14266VIRTIO CONSOLE DRIVER
79134d11 14267M: Amit Shah <amit@kernel.org>
9a82446b
AS
14268L: virtualization@lists.linux-foundation.org
14269S: Maintained
14270F: drivers/char/virtio_console.c
14271F: include/linux/virtio_console.h
c117ab84 14272F: include/uapi/linux/virtio_console.h
9a82446b 14273
2426ec8f 14274VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 14275M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14276M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
14277L: virtualization@lists.linux-foundation.org
14278S: Maintained
0e4191fe 14279F: Documentation/devicetree/bindings/virtio/
2426ec8f 14280F: drivers/virtio/
c893c8d7 14281F: tools/virtio/
2426ec8f
MT
14282F: drivers/net/virtio_net.c
14283F: drivers/block/virtio_blk.c
404a5c39 14284F: include/linux/virtio*.h
916cdabc 14285F: include/uapi/linux/virtio_*.h
dbaf0624 14286F: drivers/crypto/virtio/
c0a6a5ae 14287F: mm/balloon_compaction.c
2426ec8f 14288
7683e9e5
LT
14289VIRTIO CRYPTO DRIVER
14290M: Gonglei <arei.gonglei@huawei.com>
14291L: virtualization@lists.linux-foundation.org
14292L: linux-crypto@vger.kernel.org
14293S: Maintained
14294F: drivers/crypto/virtio/
14295F: include/uapi/linux/virtio_crypto.h
14296
f2dbda3b 14297VIRTIO DRIVERS FOR S390
1372324b 14298M: Cornelia Huck <cohuck@redhat.com>
c8b0d729 14299M: Halil Pasic <pasic@linux.vnet.ibm.com>
f2dbda3b
CH
14300L: linux-s390@vger.kernel.org
14301L: virtualization@lists.linux-foundation.org
14302L: kvm@vger.kernel.org
14303S: Supported
1b568d93 14304F: drivers/s390/virtio/
f2dbda3b 14305
4ad6ee91
GH
14306VIRTIO GPU DRIVER
14307M: David Airlie <airlied@linux.ie>
14308M: Gerd Hoffmann <kraxel@redhat.com>
14309L: dri-devel@lists.freedesktop.org
14310L: virtualization@lists.linux-foundation.org
0f445486 14311T: git git://anongit.freedesktop.org/drm/drm-misc
4ad6ee91
GH
14312S: Maintained
14313F: drivers/gpu/drm/virtio/
14314F: include/uapi/linux/virtio_gpu.h
14315
3a4d5c94
MT
14316VIRTIO HOST (VHOST)
14317M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14318M: Jason Wang <jasowang@redhat.com>
3a4d5c94 14319L: kvm@vger.kernel.org
c996d8b9 14320L: virtualization@lists.linux-foundation.org
3a4d5c94 14321L: netdev@vger.kernel.org
9f273c24 14322T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
14323S: Maintained
14324F: drivers/vhost/
c117ab84 14325F: include/uapi/linux/vhost.h
3a4d5c94 14326
271c8651
GH
14327VIRTIO INPUT DRIVER
14328M: Gerd Hoffmann <kraxel@redhat.com>
14329S: Maintained
14330F: drivers/virtio/virtio_input.c
14331F: include/uapi/linux/virtio_input.h
14332
82abbea7
RD
14333VIRTUAL SERIO DEVICE DRIVER
14334M: Stephen Chandler Paul <thatslyude@gmail.com>
01f20734 14335S: Maintained
82abbea7
RD
14336F: drivers/input/serio/userio.c
14337F: include/uapi/linux/userio.h
f73f8173 14338
77911fd2 14339VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
14340M: Hans Verkuil <hverkuil@xs4all.nl>
14341L: linux-media@vger.kernel.org
14342T: git git://linuxtv.org/media_tree.git
a825eaec 14343W: https://linuxtv.org
0b7bc1fa 14344S: Maintained
77911fd2 14345F: drivers/media/platform/vivid/*
0b7bc1fa 14346
55e331cf 14347VLYNQ BUS
08eeb306 14348M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 14349L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
14350S: Maintained
14351F: drivers/vlynq/vlynq.c
14352F: include/linux/vlynq.h
14353
390beae4 14354VME SUBSYSTEM
74c600e3 14355M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 14356M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
14357M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14358L: devel@driverdev.osuosl.org
14359S: Maintained
14360T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 14361F: Documentation/driver-api/vme.rst
390beae4
MW
14362F: drivers/staging/vme/
14363F: drivers/vme/
14364F: include/linux/vme*
14365
73b35d07
DT
14366VMWARE BALLOON DRIVER
14367M: Xavier Deguillard <xdeguillard@vmware.com>
14368M: Philip Moltmann <moltmann@vmware.com>
14369M: "VMware, Inc." <pv-drivers@vmware.com>
14370L: linux-kernel@vger.kernel.org
14371S: Maintained
14372F: drivers/misc/vmw_balloon.c
14373
7683e9e5
LT
14374VMWARE HYPERVISOR INTERFACE
14375M: Alok Kataria <akataria@vmware.com>
14376L: virtualization@lists.linux-foundation.org
14377S: Supported
14378F: arch/x86/kernel/cpu/vmware.c
14379
14380VMWARE PVRDMA DRIVER
14381M: Adit Ranadive <aditr@vmware.com>
14382M: VMware PV-Drivers <pv-drivers@vmware.com>
14383L: linux-rdma@vger.kernel.org
14384S: Maintained
14385F: drivers/infiniband/hw/vmw_pvrdma/
14386
14387VMware PVSCSI driver
14388M: Jim Gill <jgill@vmware.com>
14389M: VMware PV-Drivers <pv-drivers@vmware.com>
14390L: linux-scsi@vger.kernel.org
14391S: Maintained
14392F: drivers/scsi/vmw_pvscsi.c
14393F: drivers/scsi/vmw_pvscsi.h
14394
8b8be51b
TH
14395VMWARE VMMOUSE SUBDRIVER
14396M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14397M: "VMware, Inc." <pv-drivers@vmware.com>
14398L: linux-input@vger.kernel.org
14399S: Maintained
14400F: drivers/input/mouse/vmmouse.c
14401F: drivers/input/mouse/vmmouse.h
14402
d1a890fa 14403VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 14404M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
14405M: "VMware, Inc." <pv-drivers@vmware.com>
14406L: netdev@vger.kernel.org
14407S: Maintained
14408F: drivers/net/vmxnet3/
d1a890fa 14409
d48faef7
HH
14410VOCORE VOCORE2 BOARD
14411M: Harvey Hunt <harveyhuntnexus@gmail.com>
14412L: linux-mips@linux-mips.org
14413S: Maintained
14414F: arch/mips/boot/dts/ralink/vocore2.dts
14415
e53e86c7 14416VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 14417M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 14418M: Mark Brown <broonie@kernel.org>
5cdeb2c8 14419L: linux-kernel@vger.kernel.org
1dd68f01 14420W: http://www.slimlogic.co.uk/?p=48
6febb5ab 14421T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 14422S: Supported
9d2597e8 14423F: Documentation/devicetree/bindings/regulator/
679655da 14424F: drivers/regulator/
9d2597e8 14425F: include/dt-bindings/regulator/
679655da 14426F: include/linux/regulator/
e53e86c7 14427
081958eb
DA
14428VRF
14429M: David Ahern <dsa@cumulusnetworks.com>
14430M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14431L: netdev@vger.kernel.org
14432S: Maintained
14433F: drivers/net/vrf.c
562d897d 14434F: Documentation/networking/vrf.txt
081958eb 14435
ab41319e 14436VT1211 HARDWARE MONITOR DRIVER
8b58be88 14437M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 14438L: linux-hwmon@vger.kernel.org
ab41319e 14439S: Maintained
679655da
JP
14440F: Documentation/hwmon/vt1211
14441F: drivers/hwmon/vt1211.c
ab41319e 14442
1de9e371 14443VT8231 HARDWARE MONITOR DRIVER
8b58be88 14444M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 14445L: linux-hwmon@vger.kernel.org
1de9e371 14446S: Maintained
679655da 14447F: drivers/hwmon/vt8231.c
1de9e371 14448
88095e7b
TO
14449VUB300 USB to SDIO/SD/MMC bridge chip
14450M: Tony Olech <tony.olech@elandigitalsystems.com>
14451L: linux-mmc@vger.kernel.org
14452L: linux-usb@vger.kernel.org
14453S: Supported
14454F: drivers/mmc/host/vub300.c
14455
1da177e4 14456W1 DALLAS'S 1-WIRE BUS
a8018766 14457M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 14458S: Maintained
679655da
JP
14459F: Documentation/w1/
14460F: drivers/w1/
de0d6dbd 14461F: include/linux/w1.h
1da177e4 14462
13927079 14463W83791D HARDWARE MONITORING DRIVER
8b58be88 14464M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 14465L: linux-hwmon@vger.kernel.org
25845c22 14466S: Maintained
679655da
JP
14467F: Documentation/hwmon/w83791d
14468F: drivers/hwmon/w83791d.c
13927079 14469
61db011d 14470W83793 HARDWARE MONITORING DRIVER
8b58be88 14471M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 14472L: linux-hwmon@vger.kernel.org
61db011d 14473S: Maintained
679655da
JP
14474F: Documentation/hwmon/w83793
14475F: drivers/hwmon/w83793.c
61db011d 14476
e3760b43 14477W83795 HARDWARE MONITORING DRIVER
d8130624 14478M: Jean Delvare <jdelvare@suse.com>
968ce1b1 14479L: linux-hwmon@vger.kernel.org
e3760b43
JD
14480S: Maintained
14481F: drivers/hwmon/w83795.c
14482
1da177e4 14483W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 14484M: Pierre Ossman <pierre@ossman.eu>
1da177e4 14485S: Maintained
679655da 14486F: drivers/mmc/host/wbsd.*
1da177e4 14487
b4e05923
HG
14488WACOM PROTOCOL 4 SERIAL TABLETS
14489M: Julian Squires <julian@cipht.net>
14490M: Hans de Goede <hdegoede@redhat.com>
14491L: linux-input@vger.kernel.org
14492S: Maintained
14493F: drivers/input/tablet/wacom_serial4.c
14494
3527761c 14495WATCHDOG DEVICE DRIVERS
8b58be88 14496M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 14497R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
14498L: linux-watchdog@vger.kernel.org
14499W: http://www.linux-watchdog.org/
f599aaf0 14500T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 14501S: Maintained
540be8b2 14502F: Documentation/devicetree/bindings/watchdog/
679655da
JP
14503F: Documentation/watchdog/
14504F: drivers/watchdog/
14505F: include/linux/watchdog.h
c117ab84 14506F: include/uapi/linux/watchdog.h
3527761c 14507
727fd697
KS
14508WHISKEYCOVE PMIC GPIO DRIVER
14509M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14510L: linux-gpio@vger.kernel.org
14511S: Maintained
14512F: drivers/gpio/gpio-wcove.c
14513
b22e00f3
DH
14514WIIMOTE HID DRIVER
14515M: David Herrmann <dh.herrmann@googlemail.com>
14516L: linux-input@vger.kernel.org
14517S: Maintained
14518F: drivers/hid/hid-wiimote*
14519
82abbea7
RD
14520WILOCITY WIL6210 WIRELESS DRIVER
14521M: Maya Erez <qca_merez@qca.qualcomm.com>
14522L: linux-wireless@vger.kernel.org
14523L: wil6210@qca.qualcomm.com
14524S: Supported
14525W: http://wireless.kernel.org/en/users/Drivers/wil6210
14526F: drivers/net/wireless/ath/wil6210/
14527F: include/uapi/linux/wil6210_uapi.h
14528
14529WIMAX STACK
14530M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14531M: linux-wimax@intel.com
14532L: wimax@linuxwimax.org (subscribers-only)
14533S: Supported
14534W: http://linuxwimax.org
14535F: Documentation/wimax/README.wimax
14536F: include/linux/wimax/debug.h
14537F: include/net/wimax.h
14538F: include/uapi/linux/wimax.h
14539F: net/wimax/
14540
e258b80e 14541WINBOND CIR DRIVER
364e9e18 14542M: David Härdeman <david@hardeman.nu>
e258b80e 14543S: Maintained
116ab806 14544F: drivers/media/rc/winbond-cir.c
e258b80e 14545
c36a483d
WBG
14546WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14547M: William Breathitt Gray <vilhelm.gray@gmail.com>
14548L: linux-watchdog@vger.kernel.org
14549S: Maintained
14550F: drivers/watchdog/ebc-c384_wdt.c
14551
9c26df9b
WBG
14552WINSYSTEMS WS16C48 GPIO DRIVER
14553M: William Breathitt Gray <vilhelm.gray@gmail.com>
14554L: linux-gpio@vger.kernel.org
14555S: Maintained
14556F: drivers/gpio/gpio-ws16c48.c
e258b80e 14557
5fc14680 14558WISTRON LAPTOP BUTTON DRIVER
8b58be88 14559M: Miloslav Trmac <mitr@volny.cz>
5fc14680 14560S: Maintained
679655da 14561F: drivers/input/misc/wistron_btns.c
5fc14680 14562
1da177e4 14563WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 14564L: linux-wireless@vger.kernel.org
0c59d281 14565S: Odd fixes
679655da 14566F: drivers/net/wireless/wl3501*
1da177e4 14567
055bcbcb 14568WOLFSON MICROELECTRONICS DRIVERS
3a1672bb 14569L: patches@opensource.cirrus.com
f0e03dbd
RF
14570T: git https://github.com/CirrusLogic/linux-drivers.git
14571W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 14572S: Supported
3768f0b1 14573F: Documentation/hwmon/wm83??
f494993f
CK
14574F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14575F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14576F: Documentation/devicetree/bindings/mfd/arizona.txt
9f7c7cee 14577F: Documentation/devicetree/bindings/mfd/wm831x.txt
af1c5386 14578F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 14579F: drivers/clk/clk-wm83*.c
9c309598 14580F: drivers/extcon/extcon-arizona.c
b75ea16a 14581F: drivers/leds/leds-wm83*.c
25b273ba 14582F: drivers/gpio/gpio-*wm*.c
9c309598 14583F: drivers/gpio/gpio-arizona.c
d22b0869 14584F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
14585F: drivers/input/misc/wm831x-on.c
14586F: drivers/input/touchscreen/wm831x-ts.c
14587F: drivers/input/touchscreen/wm97*.c
9c309598
MB
14588F: drivers/mfd/arizona*
14589F: drivers/mfd/wm*.c
12ebc137 14590F: drivers/mfd/cs47l24*
8c0984e5 14591F: drivers/power/supply/wm83*.c
b75ea16a
MB
14592F: drivers/rtc/rtc-wm83*.c
14593F: drivers/regulator/wm8*.c
cdf4275e 14594F: drivers/regulator/arizona*
3860e6c4 14595F: drivers/video/backlight/wm83*_bl.c
b75ea16a 14596F: drivers/watchdog/wm83*_wdt.c
9c309598 14597F: include/linux/mfd/arizona/
3860e6c4 14598F: include/linux/mfd/wm831x/
b75ea16a 14599F: include/linux/mfd/wm8350/
3768f0b1 14600F: include/linux/mfd/wm8400*
22161f3e 14601F: include/linux/regulator/arizona*
59ec6da2 14602F: include/linux/wm97xx.h
055bcbcb 14603F: include/sound/wm????.h
9c309598 14604F: sound/soc/codecs/arizona.?
055bcbcb 14605F: sound/soc/codecs/wm*
12ebc137 14606F: sound/soc/codecs/cs47l24*
b75ea16a 14607
3e6cd7a4
TH
14608WORKQUEUE
14609M: Tejun Heo <tj@kernel.org>
badb7f5e 14610R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
14611T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14612S: Maintained
14613F: include/linux/workqueue.h
14614F: kernel/workqueue.c
e7f08ffb 14615F: Documentation/core-api/workqueue.rst
3e6cd7a4 14616
39ac9f48
CYT
14617X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14618M: Chen-Yu Tsai <wens@csie.org>
14619L: linux-kernel@vger.kernel.org
14620S: Maintained
14621N: axp[128]
14622
1da177e4 14623X.25 NETWORK LAYER
8bf28059 14624M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 14625L: linux-x25@vger.kernel.org
8bf28059 14626S: Odd Fixes
679655da
JP
14627F: Documentation/networking/x25*
14628F: include/net/x25*
14629F: net/x25/
1da177e4 14630
e2d1d6c0 14631X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
14632M: Thomas Gleixner <tglx@linutronix.de>
14633M: Ingo Molnar <mingo@redhat.com>
14634M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 14635M: x86@kernel.org
981c3a4f 14636L: linux-kernel@vger.kernel.org
75fc2d37 14637T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 14638S: Maintained
679655da
JP
14639F: Documentation/x86/
14640F: arch/x86/
e2d1d6c0 14641
c1f5c54b
IM
14642X86 MCE INFRASTRUCTURE
14643M: Tony Luck <tony.luck@intel.com>
487ba8e8 14644M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
14645L: linux-edac@vger.kernel.org
14646S: Maintained
14647F: arch/x86/kernel/cpu/mcheck/*
14648
79ebdc95
BP
14649X86 MICROCODE UPDATE SUPPORT
14650M: Borislav Petkov <bp@alien8.de>
14651S: Maintained
14652F: arch/x86/kernel/cpu/microcode/*
14653
7683e9e5
LT
14654X86 PLATFORM DRIVERS
14655M: Darren Hart <dvhart@infradead.org>
14656M: Andy Shevchenko <andy@infradead.org>
14657L: platform-driver-x86@vger.kernel.org
14658T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14659S: Maintained
14660F: drivers/platform/x86/
14661F: drivers/platform/olpc/
14662
f0905c5a
AL
14663X86 VDSO
14664M: Andy Lutomirski <luto@amacapital.net>
14665L: linux-kernel@vger.kernel.org
14666T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14667S: Maintained
d603c8e1 14668F: arch/x86/entry/vdso/
f0905c5a 14669
d6fad502 14670XC2028/3028 TUNER DRIVER
5dc8a864
MCC
14671M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14672M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 14673L: linux-media@vger.kernel.org
a825eaec 14674W: https://linuxtv.org
d6fad502
MCC
14675T: git git://linuxtv.org/media_tree.git
14676S: Maintained
14677F: drivers/media/tuners/tuner-xc2028.*
14678
7683e9e5
LT
14679XEN BLOCK SUBSYSTEM
14680M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14681M: Roger Pau Monné <roger.pau@citrix.com>
11dbb52b 14682L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c4468085 14683S: Supported
7683e9e5
LT
14684F: drivers/block/xen-blkback/*
14685F: drivers/block/xen*
c4468085 14686
77bfb479 14687XEN HYPERVISOR ARM
85d1a29d 14688M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14689L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14690S: Maintained
77bfb479
SS
14691F: arch/arm/xen/
14692F: arch/arm/include/asm/xen/
14693
b475e83f 14694XEN HYPERVISOR ARM64
85d1a29d 14695M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14696L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14697S: Maintained
b475e83f
SS
14698F: arch/arm64/xen/
14699F: arch/arm64/include/asm/xen/
14700
7683e9e5
LT
14701XEN HYPERVISOR INTERFACE
14702M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14703M: Juergen Gross <jgross@suse.com>
14704L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14705T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14706S: Supported
14707F: arch/x86/xen/
14708F: drivers/*/xen-*front.c
14709F: drivers/xen/
14710F: arch/x86/include/asm/xen/
14711F: include/xen/
14712F: include/uapi/xen/
14713F: Documentation/ABI/stable/sysfs-hypervisor-xen
14714F: Documentation/ABI/testing/sysfs-hypervisor-xen
14715
9b57e1a7 14716XEN NETWORK BACKEND DRIVER
8386040b 14717M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 14718M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 14719L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
14720L: netdev@vger.kernel.org
14721S: Supported
14722F: drivers/net/xen-netback/*
14723
c5f8e29d
KRW
14724XEN PCI SUBSYSTEM
14725M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14726L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14727S: Supported
14728F: arch/x86/pci/*xen*
14729F: drivers/pci/*xen*
14730
15d03609
JG
14731XEN PVSCSI DRIVERS
14732M: Juergen Gross <jgross@suse.com>
14733L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14734L: linux-scsi@vger.kernel.org
14735S: Supported
14736F: drivers/scsi/xen-scsifront.c
14737F: drivers/xen/xen-scsiback.c
14738F: include/xen/interface/io/vscsiif.h
14739
c5f8e29d
KRW
14740XEN SWIOTLB SUBSYSTEM
14741M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14742L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14743S: Supported
14744F: arch/x86/xen/*swiotlb*
14745F: drivers/xen/*swiotlb*
14746
1da177e4 14747XFS FILESYSTEM
721a0edf 14748M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
14749M: linux-xfs@vger.kernel.org
14750L: linux-xfs@vger.kernel.org
14751W: http://xfs.org/
721a0edf 14752T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 14753S: Supported
679655da
JP
14754F: Documentation/filesystems/xfs.txt
14755F: fs/xfs/
1da177e4 14756
8a3b7a25 14757XILINX AXI ETHERNET DRIVER
59a54f30
MS
14758M: Anirudha Sarangi <anirudh@xilinx.com>
14759M: John Linn <John.Linn@xilinx.com>
8a3b7a25 14760S: Maintained
14761F: drivers/net/ethernet/xilinx/xilinx_axienet*
14762
238b8721 14763XILINX UARTLITE SERIAL DRIVER
8b58be88 14764M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
14765L: linux-serial@vger.kernel.org
14766S: Maintained
df621252 14767F: drivers/tty/serial/uartlite.c
238b8721 14768
df330515
LP
14769XILINX VIDEO IP CORES
14770M: Hyun Kwon <hyun.kwon@xilinx.com>
14771M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14772L: linux-media@vger.kernel.org
14773T: git git://linuxtv.org/media_tree.git
14774S: Supported
14775F: Documentation/devicetree/bindings/media/xilinx/
14776F: drivers/media/platform/xilinx/
a5562f65 14777F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 14778
74316949
EB
14779XILLYBUS DRIVER
14780M: Eli Billauer <eli.billauer@gmail.com>
14781L: linux-kernel@vger.kernel.org
14782S: Supported
14783F: drivers/char/xillybus/
14784
39d2675a
NH
14785XRA1403 GPIO EXPANDER
14786M: Nandor Han <nandor.han@ge.com>
14787M: Semi Malinen <semi.malinen@ge.com>
14788L: linux-gpio@vger.kernel.org
14789S: Maintained
14790F: drivers/gpio/gpio-xra1403.c
14791F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14792
f620e4b8
MF
14793XTENSA XTFPGA PLATFORM SUPPORT
14794M: Max Filippov <jcmvbkbc@gmail.com>
14795L: linux-xtensa@linux-xtensa.org
14796S: Maintained
14797F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 14798F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 14799
1da177e4 14800YAM DRIVER FOR AX.25
8b58be88 14801M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
14802L: linux-hams@vger.kernel.org
14803S: Maintained
679655da
JP
14804F: drivers/net/hamradio/yam*
14805F: include/linux/yam.h
1da177e4 14806
82abbea7
RD
14807YAMA SECURITY MODULE
14808M: Kees Cook <keescook@chromium.org>
14809T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14810S: Supported
14811F: security/yama/
14812F: Documentation/admin-guide/LSM/Yama.rst
14813
af64a5eb 14814YEALINK PHONE DRIVER
8b58be88 14815M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
14816L: usbb2k-api-dev@nongnu.org
14817S: Maintained
e2ba5731 14818F: Documentation/input/yealink.rst
679655da 14819F: drivers/input/misc/yealink.*
af64a5eb 14820
1da177e4 14821Z8530 DRIVER FOR AX.25
8b58be88 14822M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
14823W: http://yaina.de/jreuter/
14824W: http://www.qsl.net/dl1bke/
14825L: linux-hams@vger.kernel.org
14826S: Maintained
679655da
JP
14827F: Documentation/networking/z8530drv.txt
14828F: drivers/net/hamradio/*scc.c
14829F: drivers/net/hamradio/z8530.h
1da177e4 14830
0cf31ec1 14831ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 14832M: Seth Jennings <sjenning@redhat.com>
aab45453 14833M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14834L: linux-mm@kvack.org
14835S: Maintained
14836F: mm/zbud.c
14837F: include/linux/zbud.h
14838
7c0c3afb 14839ZD1211RW WIRELESS DRIVER
8b58be88
JP
14840M: Daniel Drake <dsd@gentoo.org>
14841M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 14842W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 14843L: linux-wireless@vger.kernel.org
7c0c3afb
DD
14844L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14845S: Maintained
6948300c 14846F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 14847
82abbea7 14848ZD1301 MEDIA DRIVER
a40cc814
AP
14849M: Antti Palosaari <crope@iki.fi>
14850L: linux-media@vger.kernel.org
14851W: https://linuxtv.org/
14852W: http://palosaari.fi/linux/
14853Q: https://patchwork.linuxtv.org/project/linux-media/list/
14854S: Maintained
82abbea7 14855F: drivers/media/usb/dvb-usb-v2/zd1301*
a40cc814 14856
82abbea7 14857ZD1301_DEMOD MEDIA DRIVER
d4c554c3
AP
14858M: Antti Palosaari <crope@iki.fi>
14859L: linux-media@vger.kernel.org
14860W: https://linuxtv.org/
14861W: http://palosaari.fi/linux/
14862Q: https://patchwork.linuxtv.org/project/linux-media/list/
14863S: Maintained
82abbea7 14864F: drivers/media/dvb-frontends/zd1301_demod*
d4c554c3 14865
20263029
DS
14866ZPOOL COMPRESSED PAGE STORAGE API
14867M: Dan Streetman <ddstreet@ieee.org>
14868L: linux-mm@kvack.org
14869S: Maintained
14870F: mm/zpool.c
14871F: include/linux/zpool.h
14872
1da177e4 14873ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 14874L: mjpeg-users@lists.sourceforge.net
f63145e2 14875L: linux-media@vger.kernel.org
1da177e4 14876W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 14877T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 14878S: Odd Fixes
90d72ac6 14879F: drivers/media/pci/zoran/
1da177e4 14880
6920f2cc
MK
14881ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14882M: Minchan Kim <minchan@kernel.org>
14883M: Nitin Gupta <ngupta@vflare.org>
74f3037c 14884R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
14885L: linux-kernel@vger.kernel.org
14886S: Maintained
14887F: drivers/block/zram/
14888F: Documentation/blockdev/zram.txt
14889
8b4a4080 14890ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 14891M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 14892S: Maintained
df621252 14893F: drivers/tty/serial/zs.*
8b4a4080 14894
eae70d06
MK
14895ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14896M: Minchan Kim <minchan@kernel.org>
14897M: Nitin Gupta <ngupta@vflare.org>
41192a2d 14898R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
14899L: linux-mm@kvack.org
14900S: Maintained
14901F: mm/zsmalloc.c
14902F: include/linux/zsmalloc.h
d02be50d 14903F: Documentation/vm/zsmalloc.txt
eae70d06 14904
0cf31ec1 14905ZSWAP COMPRESSED SWAP CACHING
0bb181c7 14906M: Seth Jennings <sjenning@redhat.com>
534c9dc9 14907M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14908L: linux-mm@kvack.org
14909S: Maintained
14910F: mm/zswap.c
14911
1da177e4 14912THE REST
8b58be88 14913M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 14914L: linux-kernel@vger.kernel.org
8a6e2535 14915Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 14916T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 14917S: Buried alive in reporters
34d03cc1
JP
14918F: *
14919F: */