]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
drm/amd/display/dc: make dce120_link_encoder_create static
[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
43368e74 304F: include/acpi/
3a75ef0c 305F: Documentation/acpi/
89ca78a0 306F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 307F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
308F: drivers/pci/*acpi*
309F: drivers/pci/*/*acpi*
310F: drivers/pci/*/*/*acpi*
3a75ef0c 311F: tools/power/acpi/
8b59a454 312
3774929d
RW
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M: Robert Moore <robert.moore@intel.com>
315M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 316M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
317L: linux-acpi@vger.kernel.org
318L: devel@acpica.org
319W: https://acpica.org/
320W: https://github.com/acpica/acpica/
321Q: https://patchwork.kernel.org/project/linux-acpi/list/
322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
323B: https://bugzilla.kernel.org
324B: https://bugs.acpica.org
3774929d
RW
325S: Supported
326F: drivers/acpi/acpica/
327F: include/acpi/
2754c447 328F: tools/power/acpi/
3774929d 329
8b59a454 330ACPI FAN DRIVER
8b58be88 331M: Zhang Rui <rui.zhang@intel.com>
8b59a454 332L: linux-acpi@vger.kernel.org
5ca92bd9 333W: https://01.org/linux-acpi
68656443 334B: https://bugzilla.kernel.org
8b59a454 335S: Supported
679655da 336F: drivers/acpi/fan.c
1da177e4 337
daeb2016
LP
338ACPI FOR ARM64 (ACPI/arm64)
339M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
340M: Hanjun Guo <hanjun.guo@linaro.org>
341M: Sudeep Holla <sudeep.holla@arm.com>
342L: linux-acpi@vger.kernel.org
343S: Maintained
344F: drivers/acpi/arm64
345
8b59a454 346ACPI THERMAL DRIVER
8b58be88 347M: Zhang Rui <rui.zhang@intel.com>
8b59a454 348L: linux-acpi@vger.kernel.org
5ca92bd9 349W: https://01.org/linux-acpi
68656443 350B: https://bugzilla.kernel.org
8b59a454 351S: Supported
679655da 352F: drivers/acpi/*thermal*
998be20f 353
359acec8 354ACPI VIDEO DRIVER
8b58be88 355M: Zhang Rui <rui.zhang@intel.com>
8b59a454 356L: linux-acpi@vger.kernel.org
5ca92bd9 357W: https://01.org/linux-acpi
68656443 358B: https://bugzilla.kernel.org
8b59a454 359S: Supported
86f98a3a 360F: drivers/acpi/acpi_video.c
998be20f 361
bff431e4 362ACPI WMI DRIVER
d0944853 363L: platform-driver-x86@vger.kernel.org
5b927259 364S: Orphan
679655da 365F: drivers/platform/x86/wmi.c
bff431e4 366
2f39d519 367AD1889 ALSA SOUND DRIVER
8b58be88 368M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
369W: http://wiki.parisc-linux.org/AD1889
370L: linux-parisc@vger.kernel.org
371S: Maintained
679655da 372F: sound/pci/ad1889.*
2f39d519 373
527a1a83
MH
374AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
375M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 376W: http://wiki.analog.com/AD5254
a4edbc10 377W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
378S: Supported
379F: drivers/misc/ad525x_dpot.c
380
381AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
382M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 383W: http://wiki.analog.com/AD5398
a4edbc10 384W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
385S: Supported
386F: drivers/regulator/ad5398.c
387
388AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
389M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 390W: http://wiki.analog.com/AD7142
a4edbc10 391W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
392S: Supported
393F: drivers/input/misc/ad714x.c
394
395AD7877 TOUCHSCREEN DRIVER
396M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 397W: http://wiki.analog.com/AD7877
a4edbc10 398W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
399S: Supported
400F: drivers/input/touchscreen/ad7877.c
401
402AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
403M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 404W: http://wiki.analog.com/AD7879
a4edbc10 405W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
406S: Supported
407F: drivers/input/touchscreen/ad7879.c
408
1330b0dc 409ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 410M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
411S: Maintained
412
7302b9d9
MH
413ADF7242 IEEE 802.15.4 RADIO DRIVER
414M: Michael Hennerich <michael.hennerich@analog.com>
415W: https://wiki.analog.com/ADF7242
416W: http://ez.analog.com/community/linux-device-drivers
417L: linux-wpan@vger.kernel.org
418S: Supported
419F: drivers/net/ieee802154/adf7242.c
420F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
421
1da177e4 422ADM1025 HARDWARE MONITOR DRIVER
d8130624 423M: Jean Delvare <jdelvare@suse.com>
968ce1b1 424L: linux-hwmon@vger.kernel.org
1da177e4 425S: Maintained
679655da
JP
426F: Documentation/hwmon/adm1025
427F: drivers/hwmon/adm1025.c
1da177e4 428
cae2caae 429ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 430M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 431L: linux-hwmon@vger.kernel.org
cae2caae 432S: Maintained
679655da 433F: drivers/hwmon/adm1029.c
cae2caae 434
cc0b88cf 435ADM8211 WIRELESS DRIVER
cc0b88cf 436L: linux-wireless@vger.kernel.org
491b26b4 437W: http://wireless.kernel.org/
e71bcbd0 438S: Orphan
d4a17304 439F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 440
e8e31622
SA
441ADP1653 FLASH CONTROLLER DRIVER
442M: Sakari Ailus <sakari.ailus@iki.fi>
443L: linux-media@vger.kernel.org
444S: Maintained
445F: drivers/media/i2c/adp1653.c
b5dcee22 446F: include/media/i2c/adp1653.h
e8e31622 447
527a1a83
MH
448ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
449M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 450W: http://wiki.analog.com/ADP5520
a4edbc10 451W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
452S: Supported
453F: drivers/mfd/adp5520.c
454F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 455F: drivers/leds/leds-adp5520.c
77278d50 456F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
457F: drivers/input/keyboard/adp5520-keys.c
458
459ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
460M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 461W: http://wiki.analog.com/ADP5588
a4edbc10 462W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
463S: Supported
464F: drivers/input/keyboard/adp5588-keys.c
77278d50 465F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
466
467ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
468M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 469W: http://wiki.analog.com/ADP8860
a4edbc10 470W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
471S: Supported
472F: drivers/video/backlight/adp8860_bl.c
473
8c22a8f5
DE
474ADS1015 HARDWARE MONITOR DRIVER
475M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 476L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
477S: Maintained
478F: Documentation/hwmon/ads1015
479F: drivers/hwmon/ads1015.c
9010624c 480F: include/linux/platform_data/ads1015.h
8c22a8f5 481
1da177e4 482ADT746X FAN DRIVER
8b58be88 483M: Colin Leroy <colin@colino.net>
1da177e4 484S: Maintained
679655da 485F: drivers/macintosh/therm_adt746x.c
1da177e4 486
b058b859 487ADT7475 HARDWARE MONITOR DRIVER
d8130624 488M: Jean Delvare <jdelvare@suse.com>
968ce1b1 489L: linux-hwmon@vger.kernel.org
b058b859
JD
490S: Maintained
491F: Documentation/hwmon/adt7475
492F: drivers/hwmon/adt7475.c
493
8c6af9e1 494ADVANSYS SCSI DRIVER
8b58be88 495M: Matthew Wilcox <matthew@wil.cx>
d8130624 496M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
497L: linux-scsi@vger.kernel.org
498S: Maintained
679655da
JP
499F: Documentation/scsi/advansys.txt
500F: drivers/scsi/advansys.c
8c6af9e1 501
82abbea7
RD
502ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
503M: Michael Hennerich <michael.hennerich@analog.com>
504W: http://wiki.analog.com/ADXL345
505W: http://ez.analog.com/community/linux-device-drivers
506S: Supported
507F: drivers/input/misc/adxl34x.c
508
1da177e4 509AEDSP16 DRIVER
8b58be88 510M: Riccardo Facchetti <fizban@tin.it>
1da177e4 511S: Maintained
679655da 512F: sound/oss/aedsp16.c
1da177e4 513
91952bc0
AP
514AF9013 MEDIA DRIVER
515M: Antti Palosaari <crope@iki.fi>
516L: linux-media@vger.kernel.org
a825eaec 517W: https://linuxtv.org
91952bc0
AP
518W: http://palosaari.fi/linux/
519Q: http://patchwork.linuxtv.org/project/linux-media/list/
520T: git git://linuxtv.org/anttip/media_tree.git
521S: Maintained
522F: drivers/media/dvb-frontends/af9013*
523
524AF9033 MEDIA DRIVER
525M: Antti Palosaari <crope@iki.fi>
526L: linux-media@vger.kernel.org
a825eaec 527W: https://linuxtv.org
91952bc0
AP
528W: http://palosaari.fi/linux/
529Q: http://patchwork.linuxtv.org/project/linux-media/list/
530T: git git://linuxtv.org/anttip/media_tree.git
531S: Maintained
532F: drivers/media/dvb-frontends/af9033*
533
1da177e4 534AFFS FILE SYSTEM
6cf515e1
GU
535L: linux-fsdevel@vger.kernel.org
536S: Orphan
679655da
JP
537F: Documentation/filesystems/affs.txt
538F: fs/affs/
1da177e4 539
e2d1d6c0 540AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 541M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
542L: linux-afs@lists.infradead.org
543S: Supported
679655da
JP
544F: fs/afs/
545F: include/net/af_rxrpc.h
546F: net/rxrpc/af_rxrpc.c
ee84595a 547W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 548
1da177e4 549AGPGART DRIVER
8b58be88 550M: David Airlie <airlied@linux.ie>
878eaf61 551T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 552S: Maintained
679655da
JP
553F: drivers/char/agp/
554F: include/linux/agp*
c117ab84 555F: include/uapi/linux/agp*
1da177e4
LT
556
557AHA152X SCSI DRIVER
8b58be88 558M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
559L: linux-scsi@vger.kernel.org
560S: Maintained
679655da
JP
561F: drivers/scsi/aha152x*
562F: drivers/scsi/pcmcia/aha152x*
1da177e4 563
64624d4f 564AIC7XXX / AIC79XX SCSI DRIVER
d8130624 565M: Hannes Reinecke <hare@suse.com>
64624d4f 566L: linux-scsi@vger.kernel.org
1da177e4 567S: Maintained
679655da 568F: drivers/scsi/aic7xxx/
1da177e4 569
450500ad
HV
570AIMSLAB FM RADIO RECEIVER DRIVER
571M: Hans Verkuil <hverkuil@xs4all.nl>
572L: linux-media@vger.kernel.org
573T: git git://linuxtv.org/media_tree.git
a825eaec 574W: https://linuxtv.org
450500ad
HV
575S: Maintained
576F: drivers/media/radio/radio-aimslab*
577
e2d1d6c0 578AIO
8b58be88 579M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
580L: linux-aio@kvack.org
581S: Supported
679655da
JP
582F: fs/aio.c
583F: include/linux/*aio*.h
e2d1d6c0 584
469d4ec8
AP
585AIRSPY MEDIA DRIVER
586M: Antti Palosaari <crope@iki.fi>
587L: linux-media@vger.kernel.org
a825eaec 588W: https://linuxtv.org
469d4ec8
AP
589W: http://palosaari.fi/linux/
590Q: http://patchwork.linuxtv.org/project/linux-media/list/
591T: git git://linuxtv.org/anttip/media_tree.git
592S: Maintained
593F: drivers/media/usb/airspy/
594
b9567027
LS
595ALACRITECH GIGABIT ETHERNET DRIVER
596M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
597S: Maintained
598F: drivers/net/ethernet/alacritech/*
599
1da177e4 600ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 601M: Duncan Sands <duncan.sands@free.fr>
6372594a 602L: linux-usb@vger.kernel.org
1da177e4
LT
603W: http://www.linux-usb.org/SpeedTouch/
604S: Maintained
679655da
JP
605F: drivers/usb/atm/speedtch.c
606F: drivers/usb/atm/usbatm.c
1da177e4 607
272f133a 608ALCHEMY AU1XX0 MMC DRIVER
8b58be88 609M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 610S: Maintained
679655da 611F: drivers/mmc/host/au1xmmc.c
272f133a 612
4a4e5787 613ALI1563 I2C DRIVER
8b58be88 614M: Rudolf Marek <r.marek@assembler.cz>
846557d3 615L: linux-i2c@vger.kernel.org
4a4e5787 616S: Maintained
679655da
JP
617F: Documentation/i2c/busses/i2c-ali1563
618F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 619
bc368798
LC
620ALLWINNER SECURITY SYSTEM
621M: Corentin Labbe <clabbe.montjoie@gmail.com>
622L: linux-crypto@vger.kernel.org
623S: Maintained
624F: drivers/crypto/sunxi-ss/
625
1da177e4 626ALPHA PORT
8b58be88 627M: Richard Henderson <rth@twiddle.net>
8b58be88 628M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 629M: Matt Turner <mattst88@gmail.com>
c89f4f9a 630S: Odd Fixes
a9406699 631L: linux-alpha@vger.kernel.org
679655da 632F: arch/alpha/
1da177e4 633
30172936
PR
634ALPS PS/2 TOUCHPAD DRIVER
635R: Pali Rohár <pali.rohar@gmail.com>
636F: drivers/input/mouse/alps.*
637
f62092f6
LFT
638ALTERA MAILBOX DRIVER
639M: Ley Foon Tan <lftan@altera.com>
640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641S: Maintained
642F: drivers/mailbox/mailbox-altera.c
643
c5abbba9
THL
644ALTERA PIO DRIVER
645M: Tien Hock Loh <thloh@altera.com>
646L: linux-gpio@vger.kernel.org
647S: Maintained
648F: drivers/gpio/gpio-altera.c
649
8ce064bf 650ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
06c177cb 651M: Thor Thayer <thor.thayer@linux.intel.com>
8ce064bf
TT
652S: Maintained
653F: drivers/gpio/gpio-altera-a10sr.c
654F: drivers/mfd/altera-a10sr.c
62700682 655F: drivers/reset/reset-a10sr.c
8ce064bf 656F: include/linux/mfd/altera-a10sr.h
843fc75a 657F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
8ce064bf 658
16b8b922 659ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 660M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
661L: netdev@vger.kernel.org
662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663S: Maintained
664F: drivers/net/ethernet/altera/
665
adf9251f
TK
666ALTERA UART/JTAG UART SERIAL DRIVERS
667M: Tobias Klauser <tklauser@distanz.ch>
668L: linux-serial@vger.kernel.org
61bd0943 669L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
670S: Maintained
671F: drivers/tty/serial/altera_uart.c
672F: drivers/tty/serial/altera_jtaguart.c
673F: include/linux/altera_uart.h
674F: include/linux/altera_jtaguart.h
675
1738cd3e
NB
676AMAZON ETHERNET DRIVERS
677M: Netanel Belgazal <netanel@annapurnalabs.com>
678R: Saeed Bishara <saeed@annapurnalabs.com>
679R: Zorik Machulsky <zorik@annapurnalabs.com>
680L: netdev@vger.kernel.org
681S: Supported
682F: Documentation/networking/ena.txt
683F: drivers/net/ethernet/amazon/
684
f4875e12
TL
685AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
686M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 687M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
688L: linux-crypto@vger.kernel.org
689S: Supported
690F: drivers/crypto/ccp/
691F: include/linux/ccp.h
692
512d1027 693AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 694M: Huang Rui <ray.huang@amd.com>
968ce1b1 695L: linux-hwmon@vger.kernel.org
96818b58 696S: Supported
512d1027
AH
697F: Documentation/hwmon/fam15h_power
698F: drivers/hwmon/fam15h_power.c
699
167a675a 700AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 701L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 702S: Orphan
faf2e1db 703F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 704
f90b8116 705AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 706P: Andres Salomon <dilinger@queued.net>
67d76710 707L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
708W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709S: Supported
679655da
JP
710F: drivers/char/hw_random/geode-rng.c
711F: drivers/crypto/geode*
8a61f013 712F: drivers/video/fbdev/geode/
679655da 713F: arch/x86/include/asm/geode.h
f90b8116 714
919ee7dd 715AMD IOMMU (AMD-VI)
e4110568 716M: Joerg Roedel <joro@8bytes.org>
919ee7dd 717L: iommu@lists.linux-foundation.org
525b233c 718T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 719S: Maintained
b2c16391
JP
720F: drivers/iommu/amd_iommu*.[ch]
721F: include/linux/amd-iommu.h
919ee7dd 722
16423d67 723AMD KFD
1241e0b4 724M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
725L: dri-devel@lists.freedesktop.org
726T: git git://people.freedesktop.org/~gabbayo/linux.git
727S: Supported
130e0371
OG
728F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 731F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 732F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
733F: drivers/gpu/drm/amd/include/cik_structs.h
734F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 735F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
736F: drivers/gpu/drm/radeon/radeon_kfd.c
737F: drivers/gpu/drm/radeon/radeon_kfd.h
738F: include/uapi/linux/kfd_ioctl.h
16423d67 739
2510eb74
SS
740AMD SEATTLE DEVICE TREE SUPPORT
741M: Brijesh Singh <brijeshkumar.singh@amd.com>
742M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
743M: Tom Lendacky <thomas.lendacky@amd.com>
744S: Supported
745F: arch/arm64/boot/dts/amd/
746
45198c7b
LT
747AMD XGBE DRIVER
748M: Tom Lendacky <thomas.lendacky@amd.com>
749L: netdev@vger.kernel.org
750S: Supported
751F: drivers/net/ethernet/amd/xgbe/
08b8940e 752F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 753
284f42b6 754AMS (Apple Motion Sensor) DRIVER
8b58be88 755M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 756S: Supported
bd5f47ec 757F: drivers/macintosh/ams/
284f42b6 758
531fca16
HV
759ANALOG DEVICES INC AD9389B DRIVER
760M: Hans Verkuil <hans.verkuil@cisco.com>
761L: linux-media@vger.kernel.org
762S: Maintained
763F: drivers/media/i2c/ad9389b*
764
614b4384
LPC
765ANALOG DEVICES INC ADV7180 DRIVER
766M: Lars-Peter Clausen <lars@metafoo.de>
767L: linux-media@vger.kernel.org
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/media/i2c/adv7180.c
771
c40ddfa3
HV
772ANALOG DEVICES INC ADV7511 DRIVER
773M: Hans Verkuil <hans.verkuil@cisco.com>
774L: linux-media@vger.kernel.org
775S: Maintained
776F: drivers/media/i2c/adv7511*
777
531fca16
HV
778ANALOG DEVICES INC ADV7604 DRIVER
779M: Hans Verkuil <hans.verkuil@cisco.com>
780L: linux-media@vger.kernel.org
781S: Maintained
782F: drivers/media/i2c/adv7604*
783
c40ddfa3
HV
784ANALOG DEVICES INC ADV7842 DRIVER
785M: Hans Verkuil <hans.verkuil@cisco.com>
786L: linux-media@vger.kernel.org
787S: Maintained
788F: drivers/media/i2c/adv7842*
789
527a1a83 790ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 791M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 792L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 793W: http://wiki.analog.com/
a4edbc10 794W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 795S: Supported
39c9d199 796F: sound/soc/codecs/adau*
cc52688a 797F: sound/soc/codecs/adav*
4bdef3bd 798F: sound/soc/codecs/ad1*
ae48f5ef 799F: sound/soc/codecs/ad7*
4bdef3bd 800F: sound/soc/codecs/ssm*
40216ce7 801F: sound/soc/codecs/sigmadsp.*
4bdef3bd 802
527a1a83 803ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 804L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
805L: alsa-devel@alsa-project.org (moderated for non-subscribers)
806W: http://blackfin.uclinux.org/
807S: Supported
808F: sound/soc/blackfin/*
7d1f9018 809
7683e9e5
LT
810ANALOG DEVICES INC DMA DRIVERS
811M: Lars-Peter Clausen <lars@metafoo.de>
812W: http://ez.analog.com/community/linux-device-drivers
813S: Supported
814F: drivers/dma/dma-axi-dmac.c
815
4ce72abc
LPC
816ANALOG DEVICES INC IIO DRIVERS
817M: Lars-Peter Clausen <lars@metafoo.de>
818M: Michael Hennerich <Michael.Hennerich@analog.com>
819W: http://wiki.analog.com/
820W: http://ez.analog.com/community/linux-device-drivers
821S: Supported
822F: drivers/iio/*/ad*
bc82222f 823F: drivers/iio/adc/ltc2497*
4ce72abc
LPC
824X: drivers/iio/*/adjd*
825F: drivers/staging/iio/*/ad*
d5d4602e 826F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 827
27eb6622
RH
828ANDROID CONFIG FRAGMENTS
829M: Rob Herring <robh@kernel.org>
830S: Supported
831F: kernel/configs/android*
832
41c9e95d
GK
833ANDROID DRIVERS
834M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 835M: Arve Hjønnevåg <arve@android.com>
41c9e95d 836M: Riley Andrews <riandrews@android.com>
0e4a566b 837T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
838L: devel@driverdev.osuosl.org
839S: Supported
840F: drivers/android/
841F: drivers/staging/android/
842
d03c023e
LA
843ANDROID ION DRIVER
844M: Laura Abbott <labbott@redhat.com>
845M: Sumit Semwal <sumit.semwal@linaro.org>
846L: devel@driverdev.osuosl.org
847S: Supported
848F: drivers/staging/android/ion
849F: drivers/staging/android/uapi/ion.h
850F: drivers/staging/android/uapi/ion_test.h
851
42269063 852AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 853M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 854L: linuxppc-dev@lists.ozlabs.org
93711660 855L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 856S: Maintained
679655da 857F: sound/aoa/
42269063 858
4075a283 859APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
860M: William Breathitt Gray <vilhelm.gray@gmail.com>
861L: linux-iio@vger.kernel.org
862S: Maintained
4075a283 863F: drivers/iio/adc/stx104.c
97a445da 864
1da177e4 865APM DRIVER
e5f6450c 866M: Jiri Kosina <jikos@kernel.org>
81024fc4 867S: Odd fixes
9f273c24 868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
869F: arch/x86/kernel/apm_32.c
870F: include/linux/apm_bios.h
c117ab84 871F: include/uapi/linux/apm_bios.h
81024fc4 872F: drivers/char/apm-emulation.c
1da177e4 873
82abbea7
RD
874APPARMOR SECURITY MODULE
875M: John Johansen <john.johansen@canonical.com>
876L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
877W: apparmor.wiki.kernel.org
878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
879S: Supported
880F: security/apparmor/
881F: Documentation/admin-guide/LSM/apparmor.rst
882
bd7aa4b2 883APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 884M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 885L: linux-input@vger.kernel.org
75dd112a 886S: Odd fixes
679655da 887F: drivers/input/mouse/bcm5974.c
bd7aa4b2 888
6f2fad74 889APPLE SMC DRIVER
75dd112a 890M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 891L: linux-hwmon@vger.kernel.org
75dd112a 892S: Odd fixes
679655da 893F: drivers/hwmon/applesmc.c
6f2fad74 894
1da177e4 895APPLETALK NETWORK LAYER
0c59d281
ACM
896L: netdev@vger.kernel.org
897S: Odd fixes
679655da
JP
898F: drivers/net/appletalk/
899F: net/appletalk/
1da177e4 900
21c75328
DD
901APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
902M: Duc Dang <dhdang@apm.com>
903S: Supported
904F: arch/arm64/boot/dts/apm/
905
7683e9e5
LT
906APPLIED MICRO (APM) X-GENE SOC EDAC
907M: Loc Ho <lho@apm.com>
908S: Supported
909F: drivers/edac/xgene_edac.c
910F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
911
912APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
913M: Iyappan Subramanian <isubramanian@apm.com>
914M: Keyur Chudgar <kchudgar@apm.com>
915S: Supported
916F: drivers/net/ethernet/apm/xgene-v2/
917
24299502
IS
918APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
919M: Iyappan Subramanian <isubramanian@apm.com>
920M: Keyur Chudgar <kchudgar@apm.com>
b3fd38d2 921M: Quan Nguyen <qnguyen@apm.com>
24299502
IS
922S: Supported
923F: drivers/net/ethernet/apm/xgene/
2efccc60 924F: drivers/net/phy/mdio-xgene.c
24299502 925F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 926F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 927
fd3a628e
TN
928APPLIED MICRO (APM) X-GENE SOC PMU
929M: Tai Nguyen <ttnguyen@apm.com>
930S: Supported
931F: drivers/perf/xgene_pmu.c
932F: Documentation/perf/xgene-pmu.txt
933F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
934
62a37dc7
LP
935APTINA CAMERA SENSOR PLL
936M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
937L: linux-media@vger.kernel.org
938S: Maintained
939F: drivers/media/i2c/aptina-pll.*
940
1154ea7d 941ARC FRAMEBUFFER DRIVER
8b58be88 942M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 943S: Maintained
8a61f013
JH
944F: drivers/video/fbdev/arcfb.c
945F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 946
82abbea7
RD
947ARC PGU DRM DRIVER
948M: Alexey Brodkin <abrodkin@synopsys.com>
949S: Supported
950F: drivers/gpu/drm/arc/
951F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
952
c38f6ac7
MG
953ARCNET NETWORK LAYER
954M: Michael Grzeschik <m.grzeschik@pengutronix.de>
955L: netdev@vger.kernel.org
956S: Maintained
957F: drivers/net/arcnet/
958F: include/uapi/linux/if_arcnet.h
959
588deb61
MR
960ARM ARCHITECTED TIMER DRIVER
961M: Mark Rutland <mark.rutland@arm.com>
962M: Marc Zyngier <marc.zyngier@arm.com>
963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964S: Maintained
965F: arch/arm/include/asm/arch_timer.h
966F: arch/arm64/include/asm/arch_timer.h
967F: drivers/clocksource/arm_arch_timer.c
968
c5a906a5
LD
969ARM HDLCD DRM DRIVER
970M: Liviu Dudau <liviu.dudau@arm.com>
971S: Supported
59ba2422 972F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
973F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
974
59ba2422
LD
975ARM MALI-DP DRM DRIVER
976M: Liviu Dudau <liviu.dudau@arm.com>
977M: Brian Starkey <brian.starkey@arm.com>
978M: Mali DP Maintainers <malidp@foss.arm.com>
979S: Supported
980F: drivers/gpu/drm/arm/
981F: Documentation/devicetree/bindings/display/arm,malidp.txt
982
1da177e4 983ARM MFM AND FLOPPY DRIVERS
8b58be88 984M: Ian Molton <spyro@f2s.com>
1da177e4 985S: Maintained
679655da
JP
986F: arch/arm/lib/floppydma.S
987F: arch/arm/include/asm/floppy.h
1da177e4 988
6f96521f
WD
989ARM PMU PROFILING AND DEBUGGING
990M: Will Deacon <will.deacon@arm.com>
55d5c4ab 991M: Mark Rutland <mark.rutland@arm.com>
6f96521f 992S: Maintained
55d5c4ab 993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 994F: arch/arm*/kernel/perf_*
6f96521f 995F: arch/arm/oprofile/common.c
dd06a84b
MR
996F: arch/arm*/kernel/hw_breakpoint.c
997F: arch/arm*/include/asm/hw_breakpoint.h
998F: arch/arm*/include/asm/perf_event.h
55d5c4ab 999F: drivers/perf/*
fa8ad788 1000F: include/linux/perf/arm_pmu.h
55d5c4ab 1001F: Documentation/devicetree/bindings/arm/pmu.txt
5d3fa803 1002F: Documentation/devicetree/bindings/perf/
6f96521f 1003
d4275354 1004ARM PORT
54176cc6 1005M: Russell King <linux@armlinux.org.uk>
efc03ecb 1006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1007W: http://www.armlinux.org.uk/
d4275354 1008S: Maintained
0d7f4f05 1009T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354
RK
1010F: arch/arm/
1011
cefbf4ea 1012ARM PRIMECELL AACI PL041 DRIVER
54176cc6 1013M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1014S: Maintained
1015F: sound/arm/aaci.*
1016
7683e9e5
LT
1017ARM PRIMECELL BUS SUPPORT
1018M: Russell King <linux@armlinux.org.uk>
1019S: Maintained
1020F: drivers/amba/
1021F: include/linux/amba/bus.h
1022
cefbf4ea 1023ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 1024M: Russell King <linux@armlinux.org.uk>
cefbf4ea 1025S: Maintained
8a61f013 1026F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
1027
1028ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1029M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1030S: Maintained
1031F: drivers/input/serio/ambakmi.*
1032F: include/linux/amba/kmi.h
1033
2761f5c2 1034ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1035M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1036S: Maintained
679655da 1037F: drivers/mmc/host/mmci.*
2f748aaa 1038F: include/linux/amba/mmci.h
2761f5c2 1039
1b4304e5 1040ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1041M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1042S: Maintained
1043F: drivers/tty/serial/amba-pl01*.c
1044F: include/linux/amba/serial.h
2761f5c2 1045
7683e9e5
LT
1046ARM SMMU DRIVERS
1047M: Will Deacon <will.deacon@arm.com>
1048R: Robin Murphy <robin.murphy@arm.com>
1049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
cefbf4ea 1050S: Maintained
7683e9e5
LT
1051F: drivers/iommu/arm-smmu.c
1052F: drivers/iommu/arm-smmu-v3.c
1053F: drivers/iommu/io-pgtable-arm.c
1054F: drivers/iommu/io-pgtable-arm-v7s.c
1055
1056ARM SUB-ARCHITECTURES
1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S: Maintained
1059F: arch/arm/mach-*/
1060F: arch/arm/plat-*/
1061T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
cefbf4ea 1062
872d1ba4
AF
1063ARM/ACTIONS SEMI ARCHITECTURE
1064M: Andreas Färber <afaerber@suse.de>
1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S: Maintained
1067N: owl
1068F: arch/arm/mach-actions/
1069F: arch/arm/boot/dts/owl-*
1070F: arch/arm64/boot/dts/actions/
1071F: drivers/clocksource/owl-*
ba2694de
AF
1072F: drivers/soc/actions/
1073F: include/dt-bindings/power/owl-*
1074F: include/linux/soc/actions/
872d1ba4 1075F: Documentation/devicetree/bindings/arm/actions.txt
ba2694de 1076F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
872d1ba4
AF
1077F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1078
2b7a52a4 1079ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1080M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1082S: Maintained
1083
9c784f95 1084ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1085M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1087S: Maintained
1088
2b7a52a4 1089ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1090M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1092S: Maintained
1093
7683e9e5
LT
1094ARM/Allwinner SoC Clock Support
1095M: Emilio López <emilio@elopez.com.ar>
1096S: Maintained
1097F: drivers/clk/sunxi/
1098
5c6dcd7f 1099ARM/Allwinner sunXi SoC support
1b106699 1100M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1101M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103S: Maintained
5c6dcd7f 1104N: sun[x456789]i
87c586a6
MR
1105N: sun50i
1106F: arch/arm/mach-sunxi/
6bc37fac 1107F: arch/arm64/boot/dts/allwinner/
87c586a6
MR
1108F: drivers/clk/sunxi-ng/
1109F: drivers/pinctrl/sunxi/
1110F: drivers/soc/sunxi/
1111T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
60b0f380 1112
7683e9e5
LT
1113ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1114M: Neil Armstrong <narmstrong@baylibre.com>
1115M: Jerome Brunet <jbrunet@baylibre.com>
1116L: linux-amlogic@lists.infradead.org
60b0f380 1117S: Maintained
7683e9e5
LT
1118F: drivers/clk/meson/
1119F: include/dt-bindings/clock/meson*
1120F: include/dt-bindings/clock/gxbb*
1121F: Documentation/devicetree/bindings/clock/amlogic*
1b106699 1122
79318452 1123ARM/Amlogic Meson SoC support
7c1e3876 1124M: Carlo Caione <carlo@caione.org>
6683d91c 1125M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1127L: linux-amlogic@lists.infradead.org
79318452 1128W: http://linux-meson.com/
7c1e3876 1129S: Maintained
79318452
CC
1130F: arch/arm/mach-meson/
1131F: arch/arm/boot/dts/meson*
6683d91c 1132F: arch/arm64/boot/dts/amlogic/
7683e9e5 1133F: drivers/pinctrl/meson/
51c5d844 1134F: drivers/mmc/host/meson*
79318452 1135N: meson
7c1e3876 1136
eff506fa
TZ
1137ARM/Annapurna Labs ALPINE ARCHITECTURE
1138M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1139M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1141S: Maintained
1142F: arch/arm/mach-alpine/
a9e5547b
AT
1143F: arch/arm/boot/dts/alpine*
1144F: arch/arm64/boot/dts/al/
1145F: drivers/*/*alpine*
eff506fa 1146
5255034d
LP
1147ARM/ARTPEC MACHINE SUPPORT
1148M: Jesper Nilsson <jesper.nilsson@axis.com>
1149M: Lars Persson <lars.persson@axis.com>
1150M: Niklas Cassel <niklas.cassel@axis.com>
1151S: Maintained
1152L: linux-arm-kernel@axis.com
1153F: arch/arm/mach-artpec
1154F: arch/arm/boot/dts/artpec6*
33b8ac91 1155F: drivers/clk/axis
00df0582 1156F: drivers/pinctrl/pinctrl-artpec*
9c6c149b 1157F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
5255034d 1158
413dfbbf
BH
1159ARM/ASPEED I2C DRIVER
1160M: Brendan Higgins <brendanhiggins@google.com>
1161R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1162R: Joel Stanley <joel@jms.id.au>
1163L: linux-i2c@vger.kernel.org
6209ef67 1164L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
413dfbbf
BH
1165S: Maintained
1166F: drivers/irqchip/irq-aspeed-i2c-ic.c
1167F: drivers/i2c/busses/i2c-aspeed.c
1168F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1169F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1170
7683e9e5
LT
1171ARM/ASPEED MACHINE SUPPORT
1172M: Joel Stanley <joel@jms.id.au>
1173S: Maintained
1174F: arch/arm/mach-aspeed/
1175F: arch/arm/boot/dts/aspeed-*
1176F: drivers/*/*aspeed*
1177
1178ARM/ATMEL AT91 Clock Support
1179M: Boris Brezillon <boris.brezillon@free-electrons.com>
1180S: Maintained
1181F: drivers/clk/at91
1182
8dca5ce8 1183ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
e085b9d8 1184M: Nicolas Ferre <nicolas.ferre@microchip.com>
d68b35f8 1185M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
efc03ecb 1186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1187W: http://www.linux4sam.org
9f273c24 1188T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1189S: Supported
1190F: arch/arm/mach-at91/
f0a0a58e 1191F: include/soc/at91/
70e389cc
MB
1192F: arch/arm/boot/dts/at91*.dts
1193F: arch/arm/boot/dts/at91*.dtsi
1194F: arch/arm/boot/dts/sama*.dts
1195F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1196F: arch/arm/include/debug/at91.S
f4e6dfcb 1197F: drivers/memory/atmel*
d4a89c7d 1198
986cf2e9 1199ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1200M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S: Maintained
1203F: arch/arm/mach-highbank/
e68d7c14
RH
1204F: arch/arm/boot/dts/highbank.dts
1205F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1206
d94f944e 1207ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1208M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1209S: Maintained
1210F: arch/arm/mach-cns3xxx/
d94f944e 1211
4863dea3
SG
1212ARM/CAVIUM THUNDER NETWORK DRIVER
1213M: Sunil Goutham <sgoutham@cavium.com>
1214M: Robert Richter <rric@kernel.org>
1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S: Supported
322e5cc5 1217F: drivers/net/ethernet/cavium/thunder/
4863dea3 1218
386ab516
AS
1219ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1220M: Alexander Shiyan <shc_work@mail.ru>
1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S: Odd Fixes
b8ba3874 1223N: clps711x
386ab516 1224
7683e9e5
LT
1225ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1226M: Lennert Buytenhek <kernel@wantstofly.org>
1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228S: Maintained
1229
2b7a52a4 1230ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1231M: Hartley Sweeten <hsweeten@visionengravers.com>
151d1d75 1232M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
efc03ecb 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1234S: Maintained
d19d3667
HS
1235F: arch/arm/mach-ep93xx/
1236F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4 1237
d4275354 1238ARM/CLKDEV SUPPORT
54176cc6 1239M: Russell King <linux@armlinux.org.uk>
efc03ecb 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1241S: Maintained
0d7f4f05 1242T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
d4275354 1243F: arch/arm/include/asm/clkdev.h
4fa2651d 1244F: drivers/clk/clkdev.c
d4275354 1245
d48134e7 1246ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1247M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1249S: Maintained
1250
7683e9e5
LT
1251ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1252M: Baruch Siach <baruch@tkos.co.il>
1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S: Maintained
1255F: arch/arm/boot/dts/cx92755*
1256N: digicolor
1257
94150095
HF
1258ARM/CONTEC MICRO9 MACHINE SUPPORT
1259M: Hubert Feurstein <hubert.feurstein@contec.at>
1260S: Maintained
1261F: arch/arm/mach-ep93xx/micro9.c
1262
a06ae860
PP
1263ARM/CORESIGHT FRAMEWORK AND DRIVERS
1264M: Mathieu Poirier <mathieu.poirier@linaro.org>
1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S: Maintained
01081f5a 1267F: drivers/hwtracing/coresight/*
a06ae860 1268F: Documentation/trace/coresight.txt
2fd95d65 1269F: Documentation/trace/coresight-cpu-debug.txt
a06ae860 1270F: Documentation/devicetree/bindings/arm/coresight.txt
2fd95d65 1271F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
7a25ec8e 1272F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1273F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1274F: tools/perf/arch/arm/util/auxtrace.c
1275F: tools/perf/arch/arm/util/cs-etm.c
1276F: tools/perf/arch/arm/util/cs-etm.h
1277F: tools/perf/util/cs-etm.h
a06ae860 1278
1da177e4 1279ARM/CORGI MACHINE SUPPORT
8b58be88 1280M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1281S: Maintained
1282
881a95f9 1283ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1284M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1286T: git git://github.com/ulli-kroll/linux.git
162500b3 1287S: Maintained
f49afbb5 1288F: arch/arm/mach-gemini/
1d61d259 1289F: drivers/rtc/rtc-ftrtc010.c
881a95f9 1290
a990cbd8 1291ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1292M: Barry Song <baohua@kernel.org>
a990cbd8 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1294T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1295S: Maintained
e68d7c14 1296F: arch/arm/boot/dts/prima2*
a990cbd8 1297F: arch/arm/mach-prima2/
4a9c44f1 1298F: drivers/clk/sirf/
05f30e8d 1299F: drivers/clocksource/timer-prima2.c
5833ac98 1300F: drivers/clocksource/timer-atlas7.c
f8505ef5 1301N: [^a-z]sirf
a990cbd8 1302
d4275354 1303ARM/EBSA110 MACHINE SUPPORT
54176cc6 1304M: Russell King <linux@armlinux.org.uk>
efc03ecb 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1306W: http://www.armlinux.org.uk/
d4275354
RK
1307S: Maintained
1308F: arch/arm/mach-ebsa110/
b955f6ca 1309F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1310
4721f3ce
UKK
1311ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1312M: Uwe Kleine-König <kernel@pengutronix.de>
1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S: Maintained
1315N: efm32
1316
a9da4f7e 1317ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
d9bd2645
SS
1318M: Robert Jarzmik <robert.jarzmik@free.fr>
1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e 1320S: Maintained
cafc2265 1321F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1322
6a915af9 1323ARM/FARADAY FA526 PORT
162500b3 1324M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1326S: Maintained
1fa7e547 1327T: git git://git.berlios.de/gemini-board
f49afbb5 1328F: arch/arm/mm/*-fa*
6a915af9 1329
d4275354 1330ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1331M: Russell King <linux@armlinux.org.uk>
efc03ecb 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1333W: http://www.armlinux.org.uk/
d4275354
RK
1334S: Maintained
1335F: arch/arm/include/asm/hardware/dec21285.h
1336F: arch/arm/mach-footbridge/
1337
86183a5f 1338ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1339M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1340M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1341R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1343S: Maintained
f1c12837 1344T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1345F: arch/arm/mach-imx/
ce515a6b 1346F: arch/arm/mach-mxs/
2a82f95c 1347F: arch/arm/boot/dts/imx*
e5dafa22 1348F: arch/arm/configs/imx*_defconfig
cf20968a 1349F: drivers/clk/imx/
721cabf6 1350F: drivers/soc/imx/
cf20968a 1351F: include/soc/imx/
86183a5f 1352
142109d2 1353ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1354M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1355M: Sascha Hauer <kernel@pengutronix.de>
1356R: Stefan Agner <stefan@agner.ch>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1360F: arch/arm/mach-imx/*vf610*
1361F: arch/arm/boot/dts/vf*
1362
2b7a52a4 1363ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1364M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1366S: Maintained
1367
90b8fc34 1368ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1369M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1371S: Maintained
1372
ef47d5f0 1373ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1374M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1375M: Paul Parsons <lost.distance@yahoo.com>
1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1377S: Maintained
1378F: arch/arm/mach-pxa/hx4700.c
1379F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1380F: sound/soc/pxa/hx4700.c
ef47d5f0 1381
4dfad069
WX
1382ARM/HISILICON SOC SUPPORT
1383M: Wei Xu <xuwei5@hisilicon.com>
1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385W: http://www.hisilicon.com
1386S: Supported
1387T: git git://github.com/hisilicon/linux-hisi.git
1388F: arch/arm/mach-hisi/
e68d7c14
RH
1389F: arch/arm/boot/dts/hi3*
1390F: arch/arm/boot/dts/hip*
1391F: arch/arm/boot/dts/hisi*
1392F: arch/arm64/boot/dts/hisilicon/
4dfad069 1393
21f37bc3 1394ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1395M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1396W: www.jlime.com
1397S: Maintained
084bad91
KE
1398T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1399F: arch/arm/mach-sa1100/jornada720.c
1400F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1401
5e767ab9
JMC
1402ARM/IGEP MACHINE SUPPORT
1403M: Enric Balletbo i Serra <eballetbo@gmail.com>
1404M: Javier Martinez Canillas <javier@dowhile0.org>
1405L: linux-omap@vger.kernel.org
1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S: Maintained
06ff74fd 1408F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1409
403d2971
MV
1410ARM/INCOME PXA270 SUPPORT
1411M: Marek Vasut <marek.vasut@gmail.com>
1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S: Maintained
ec154082 1414F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1415
7683e9e5
LT
1416ARM/INTEL IOP13XX ARM ARCHITECTURE
1417M: Lennert Buytenhek <kernel@wantstofly.org>
1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S: Maintained
1420
2b7a52a4 1421ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1422M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1424S: Maintained
e2bdb176
DW
1425
1426ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1428S: Orphan
2b7a52a4 1429
2b7a52a4 1430ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1431M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1433S: Maintained
2b7a52a4 1434
2b7a52a4 1435ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1436M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1438S: Maintained
1439
dfdd8cc9
KH
1440ARM/INTEL IXP4XX ARM ARCHITECTURE
1441M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1442M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1444S: Maintained
1445F: arch/arm/mach-ixp4xx/
1446
838553c5 1447ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1448M: Jonathan Cameron <jic23@cam.ac.uk>
1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450S: Maintained
1451F: arch/arm/mach-pxa/stargate2.c
1452F: drivers/pcmcia/pxa2xx_stargate2.c
1453
2b7a52a4 1454ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1455M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1457S: Maintained
2b7a52a4
LB
1458
1459ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1460M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1462S: Maintained
1463
8cb555b6
CM
1464ARM/LG1K ARCHITECTURE
1465M: Chanho Min <chanho.min@lge.com>
1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S: Maintained
1468F: arch/arm64/boot/dts/lg/
1469
2b7a52a4 1470ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1471M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1473S: Maintained
1474
3143875f
JE
1475ARM/LPC18XX ARCHITECTURE
1476M: Joachim Eastwood <manabian@gmail.com>
1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478S: Maintained
19c1c32c
JE
1479F: arch/arm/boot/dts/lpc43*
1480F: drivers/clk/nxp/clk-lpc18xx*
1481F: drivers/clocksource/time-lpc32xx.c
1482F: drivers/i2c/busses/i2c-lpc2k.c
1483F: drivers/memory/pl172.c
1484F: drivers/mtd/spi-nor/nxp-spifi.c
1485F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1486N: lpc18xx
1487
15e4f7da 1488ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1489M: Vladimir Zapolskiy <vz@mleia.com>
1490M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1492T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1493S: Maintained
2377f9fd 1494F: arch/arm/boot/dts/lpc32*
15e4f7da 1495F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1496F: drivers/i2c/busses/i2c-pnx.c
1497F: drivers/net/ethernet/nxp/lpc_eth.c
1498F: drivers/usb/host/ohci-nxp.c
1499F: drivers/watchdog/pnx4008_wdt.c
1500N: lpc32xx
15e4f7da 1501
3b886171 1502ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1503M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1504S: Maintained
1505
40f4978b 1506ARM/Marvell Berlin SoC support
70e1a28f 1507M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1508M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S: Maintained
1511F: arch/arm/mach-berlin/
31c17ac9 1512F: arch/arm/boot/dts/berlin*
e68d7c14 1513F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1514
4cfab57e 1515ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1516M: Jason Cooper <jason@lakedaemon.net>
1517M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1518M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1519M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0 1521S: Maintained
ab7090ff 1522F: Documentation/devicetree/bindings/soc/dove/
4f1312b0 1523F: arch/arm/mach-dove/
54a246ff
NP
1524F: arch/arm/mach-mv78xx0/
1525F: arch/arm/mach-orion5x/
1526F: arch/arm/plat-orion/
31c17ac9
GC
1527F: arch/arm/boot/dts/dove*
1528F: arch/arm/boot/dts/orion5x*
1529
7683e9e5
LT
1530ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1531M: Jason Cooper <jason@lakedaemon.net>
1532M: Andrew Lunn <andrew@lunn.ch>
1533M: Gregory Clement <gregory.clement@free-electrons.com>
1534M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
d69ac131 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d69ac131 1536S: Maintained
7683e9e5
LT
1537F: arch/arm/boot/dts/armada*
1538F: arch/arm/boot/dts/kirkwood*
1539F: arch/arm/configs/mvebu_*_defconfig
1540F: arch/arm/mach-mvebu/
1541F: arch/arm64/boot/dts/marvell/armada*
1542F: drivers/cpufreq/mvebu-cpufreq.c
1543F: drivers/irqchip/irq-armada-370-xp.c
1544F: drivers/irqchip/irq-mvebu-*
1545F: drivers/pinctrl/mvebu/
1546F: drivers/rtc/rtc-armada38x.c
d69ac131 1547
607b8fc9
EH
1548ARM/Mediatek RTC DRIVER
1549M: Eddie Huang <eddie.huang@mediatek.com>
1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1552S: Maintained
1553F: drivers/rtc/rtc-mt6397.c
1554
e54951c8
MB
1555ARM/Mediatek SoC support
1556M: Matthias Brugger <matthias.bgg@gmail.com>
1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1558L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1559S: Maintained
1560F: arch/arm/boot/dts/mt6*
44e4e5fb 1561F: arch/arm/boot/dts/mt7*
e54951c8
MB
1562F: arch/arm/boot/dts/mt8*
1563F: arch/arm/mach-mediatek/
44e4e5fb 1564F: arch/arm64/boot/dts/mediatek/
e54951c8
MB
1565N: mtk
1566K: mediatek
1567
0f8669e3
CY
1568ARM/Mediatek USB3 PHY DRIVER
1569M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1572S: Maintained
1573F: drivers/phy/phy-mt65xx-usb3.c
1574
adcb079f
AB
1575ARM/MICREL KS8695 ARCHITECTURE
1576M: Greg Ungerer <gerg@uclinux.org>
1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1578F: arch/arm/mach-ks8695/
adcb079f
AB
1579S: Odd Fixes
1580
d78ff0a5 1581ARM/MIOA701 MACHINE SUPPORT
8b58be88 1582M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1584F: arch/arm/mach-pxa/mioa701.c
1585S: Maintained
1586
9624dfe6 1587ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1588M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1589S: Maintained
1590
e0ee9851 1591ARM/NOMADIK ARCHITECTURE
28b8e8d4 1592M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1593M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S: Maintained
1596F: arch/arm/mach-nomadik/
ecc265fe 1597F: drivers/pinctrl/nomadik/
87572880 1598F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1599T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1600
7683e9e5
LT
1601ARM/NUVOTON W90X900 ARM ARCHITECTURE
1602M: Wan ZongShun <mcuos.com@gmail.com>
1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604W: http://www.mcuos.com
1605S: Maintained
1606F: arch/arm/mach-w90x900/
1607F: drivers/input/keyboard/w90p910_keypad.c
1608F: drivers/input/touchscreen/w90p910_ts.c
1609F: drivers/watchdog/nuc900_wdt.c
1610F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1611F: drivers/mtd/nand/nuc900_nand.c
1612F: drivers/rtc/rtc-nuc900.c
1613F: drivers/spi/spi-nuc900.c
1614F: drivers/usb/host/ehci-w90x900.c
1615F: drivers/video/fbdev/nuc900fb.c
1616
9d76295a 1617ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1618M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1619L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1620W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1621S: Supported
1622
7683e9e5
LT
1623ARM/Orion SoC/Technologic Systems TS-78xx platform support
1624M: Alexander Clouter <alex@digriz.org.uk>
1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626W: http://www.digriz.org.uk/ts78xx/kernel
8459c159 1627S: Maintained
7683e9e5 1628F: arch/arm/mach-orion5x/ts78xx-*
8459c159 1629
7683e9e5
LT
1630ARM/OXNAS platform support
1631M: Neil Armstrong <narmstrong@baylibre.com>
1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1634S: Maintained
1635F: arch/arm/mach-oxnas/
1636F: arch/arm/boot/dts/ox8*.dtsi
1637F: arch/arm/boot/dts/wd-mbwe.dts
1638F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1639N: oxnas
1640
1641ARM/PALM TREO SUPPORT
1642M: Tomas Cech <sleep_walker@suse.com>
1643L: linux-arm-kernel@lists.infradead.org
1644W: http://hackndev.com
8459c159 1645S: Maintained
7683e9e5
LT
1646F: arch/arm/mach-pxa/include/mach/palmtreo.h
1647F: arch/arm/mach-pxa/palmtreo.c
8459c159 1648
5d783a2d 1649ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1650M: Marek Vasut <marek.vasut@gmail.com>
75280787 1651L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1652W: http://hackndev.com
1653S: Maintained
933d35f0
JP
1654F: arch/arm/mach-pxa/include/mach/palmtx.h
1655F: arch/arm/mach-pxa/palmtx.c
1656F: arch/arm/mach-pxa/include/mach/palmt5.h
1657F: arch/arm/mach-pxa/palmt5.c
1658F: arch/arm/mach-pxa/include/mach/palmld.h
1659F: arch/arm/mach-pxa/palmld.c
1660F: arch/arm/mach-pxa/include/mach/palmte2.h
1661F: arch/arm/mach-pxa/palmte2.c
1662F: arch/arm/mach-pxa/include/mach/palmtc.h
1663F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1664
c49e1e63 1665ARM/PALMZ72 SUPPORT
8b58be88 1666M: Sergey Lapin <slapin@ossfans.org>
75280787 1667L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1668W: http://hackndev.com
1669S: Maintained
933d35f0
JP
1670F: arch/arm/mach-pxa/include/mach/palmz72.h
1671F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1672
1da177e4 1673ARM/PLEB SUPPORT
8b58be88 1674M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1675W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1676S: Maintained
1677
1678ARM/PT DIGITAL BOARD PORT
8b58be88 1679M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1681W: http://www.armlinux.org.uk/
1da177e4
LT
1682S: Maintained
1683
8fc1b0f8 1684ARM/QUALCOMM SUPPORT
bbeaa595
AG
1685M: Andy Gross <andy.gross@linaro.org>
1686M: David Brown <david.brown@linaro.org>
8fc1b0f8 1687L: linux-arm-msm@vger.kernel.org
f5d3af9d 1688L: linux-soc@vger.kernel.org
8fc1b0f8 1689S: Maintained
0ff50d60 1690F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1691F: arch/arm/boot/dts/qcom-*.dts
1692F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1693F: arch/arm/mach-qcom/
e68d7c14 1694F: arch/arm64/boot/dts/qcom/*
5482cefa 1695F: drivers/i2c/busses/i2c-qup.c
39a3366a 1696F: drivers/clk/qcom/
472cef34 1697F: drivers/dma/qcom/
f5d3af9d 1698F: drivers/soc/qcom/
5482cefa 1699F: drivers/spi/spi-qup.c
c0c89faf
SB
1700F: drivers/tty/serial/msm_serial.h
1701F: drivers/tty/serial/msm_serial.c
1702F: drivers/*/pm8???-*
1703F: drivers/mfd/ssbi.c
916f743d 1704F: drivers/firmware/qcom_scm.c
bbeaa595 1705T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1706
2b7a52a4 1707ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1708M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1710S: Maintained
1711
de9aa530
AF
1712ARM/REALTEK ARCHITECTURE
1713M: Andreas Färber <afaerber@suse.de>
1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S: Maintained
1716F: arch/arm64/boot/dts/realtek/
1717F: Documentation/devicetree/bindings/arm/realtek.txt
1718
b138e119
SH
1719ARM/RENESAS ARM64 ARCHITECTURE
1720M: Simon Horman <horms@verge.net.au>
1721M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1722L: linux-renesas-soc@vger.kernel.org
1723Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1724T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1725S: Supported
1726F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1727F: drivers/soc/renesas/
1728F: include/linux/soc/renesas/
b138e119 1729
d4275354 1730ARM/RISCPC ARCHITECTURE
54176cc6 1731M: Russell King <linux@armlinux.org.uk>
efc03ecb 1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1733W: http://www.armlinux.org.uk/
d4275354 1734S: Maintained
d4275354
RK
1735F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1736F: arch/arm/include/asm/hardware/ioc.h
1737F: arch/arm/include/asm/hardware/iomd.h
1738F: arch/arm/include/asm/hardware/memc.h
1739F: arch/arm/mach-rpc/
1a6422f6 1740F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1741F: drivers/net/ethernet/i825xx/ether1*
1742F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1743F: drivers/scsi/arm/
1744
08ddbb0a
HS
1745ARM/Rockchip SoC support
1746M: Heiko Stuebner <heiko@sntech.de>
1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1748L: linux-rockchip@lists.infradead.org
9f273c24 1749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1750S: Maintained
541555e9 1751F: arch/arm/boot/dts/rk3*
2b503be3 1752F: arch/arm/boot/dts/rv1108*
08ddbb0a 1753F: arch/arm/mach-rockchip/
541555e9
HS
1754F: drivers/clk/rockchip/
1755F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1756F: drivers/*/*rockchip*
541555e9
HS
1757F: drivers/*/*/*rockchip*
1758F: sound/soc/rockchip/
b4331b43 1759N: rockchip
08ddbb0a 1760
5bfb937c
KK
1761ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1762M: Kukjin Kim <kgene@kernel.org>
326dce07 1763M: Krzysztof Kozlowski <krzk@kernel.org>
efc03ecb 1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1765L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1766Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1767S: Maintained
6f0589c8 1768F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1769F: arch/arm/boot/dts/s5p*
1770F: arch/arm/boot/dts/samsung*
6f0589c8 1771F: arch/arm/boot/dts/exynos*
d97236e6 1772F: arch/arm64/boot/dts/exynos/
482ce512 1773F: arch/arm/plat-samsung/
769bbb63
HS
1774F: arch/arm/mach-s3c24*/
1775F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1776F: arch/arm/mach-s5p*/
1777F: arch/arm/mach-exynos*/
1c03274d
KK
1778F: drivers/*/*s3c24*
1779F: drivers/*/*/*s3c24*
1780F: drivers/*/*s3c64xx*
1781F: drivers/*/*s5pv210*
ffd51977 1782F: drivers/memory/samsung/*
bf50ddcd 1783F: drivers/soc/samsung/*
d6b9aea6
KK
1784F: Documentation/arm/Samsung/
1785F: Documentation/devicetree/bindings/arm/samsung/
1786F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1787F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1788N: exynos
f556cb07 1789
10ffa964
KP
1790ARM/SAMSUNG MOBILE MACHINE SUPPORT
1791M: Kyungmin Park <kyungmin.park@samsung.com>
1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S: Maintained
004bbd3c 1794F: arch/arm/mach-s5pv210/
10ffa964 1795
3ce4ccb6
KD
1796ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1797M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1798M: Kamil Debski <kamil@wypas.org>
1799M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1800L: linux-arm-kernel@lists.infradead.org
1801L: linux-media@vger.kernel.org
1802S: Maintained
1803F: drivers/media/platform/s5p-g2d/
1804
1bcbf6f4 1805ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
8108f7f4
MS
1806M: Marek Szyprowski <m.szyprowski@samsung.com>
1807L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1bcbf6f4
KD
1808L: linux-media@vger.kernel.org
1809S: Maintained
8108f7f4
MS
1810F: drivers/media/platform/s5p-cec/
1811F: Documentation/devicetree/bindings/media/s5p-cec.txt
1bcbf6f4 1812
7d9f9bf4
AP
1813ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1814M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1815M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1816L: linux-arm-kernel@lists.infradead.org
1817L: linux-media@vger.kernel.org
1818S: Maintained
1819F: drivers/media/platform/s5p-jpeg/
1820
7683e9e5
LT
1821ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1822M: Kyungmin Park <kyungmin.park@samsung.com>
1823M: Kamil Debski <kamil@wypas.org>
1824M: Jeongtae Park <jtp.park@samsung.com>
1825M: Andrzej Hajda <a.hajda@samsung.com>
1826L: linux-arm-kernel@lists.infradead.org
1827L: linux-media@vger.kernel.org
1828S: Maintained
1829F: arch/arm/plat-samsung/s5p-dev-mfc.c
1830F: drivers/media/platform/s5p-mfc/
1831
d48d38e8 1832ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1833M: Simon Horman <horms@verge.net.au>
d48d38e8 1834M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1835L: linux-renesas-soc@vger.kernel.org
4a121096 1836Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1838S: Supported
0b514fdb
SH
1839F: arch/arm/boot/dts/emev2*
1840F: arch/arm/boot/dts/r7s*
1841F: arch/arm/boot/dts/r8a*
1842F: arch/arm/boot/dts/sh*
0b514fdb 1843F: arch/arm/configs/shmobile_defconfig
7a2071c5 1844F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1845F: arch/arm/mach-shmobile/
be32bcbb
GU
1846F: drivers/soc/renesas/
1847F: include/linux/soc/renesas/
d48d38e8 1848
66314223 1849ARM/SOCFPGA ARCHITECTURE
08b3b33f 1850M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1851S: Maintained
1852F: arch/arm/mach-socfpga/
efadb751
DN
1853F: arch/arm/boot/dts/socfpga*
1854F: arch/arm/configs/socfpga_defconfig
e68d7c14 1855F: arch/arm64/boot/dts/altera/
ba2b7d0a 1856W: http://www.rocketboards.org
efadb751 1857T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1858
1859ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
08b3b33f 1860M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1861S: Maintained
1862F: drivers/clk/socfpga/
1863
71bcada8 1864ARM/SOCFPGA EDAC SUPPORT
06c177cb 1865M: Thor Thayer <thor.thayer@linux.intel.com>
71bcada8
TT
1866S: Maintained
1867F: drivers/edac/altera_edac.
1868
65ebcc11 1869ARM/STI ARCHITECTURE
a92177ea 1870M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11 1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
65ebcc11
SK
1872W: http://www.stlinux.com
1873S: Maintained
1874F: arch/arm/mach-sti/
a92177ea 1875F: arch/arm/boot/dts/sti*
b8e31bf3 1876F: drivers/char/hw_random/st-rng.c
a92177ea 1877F: drivers/clocksource/arm_global_timer.c
82805d1b 1878F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1879F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1880F: drivers/dma/st_fdma*
a92177ea 1881F: drivers/i2c/busses/i2c-st.c
346e2e4a 1882F: drivers/media/rc/st_rc.c
95d66b16 1883F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1884F: drivers/mmc/host/sdhci-st.c
0b56e9a7
VG
1885F: drivers/phy/st/phy-miphy28lp.c
1886F: drivers/phy/st/phy-stih407-usb.c
346e2e4a 1887F: drivers/pinctrl/pinctrl-st.c
aac22524 1888F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1889F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1890F: drivers/reset/sti/
db4112e6 1891F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1892F: drivers/tty/serial/st-asc.c
eb11adab 1893F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1894F: drivers/usb/host/ehci-st.c
1895F: drivers/usb/host/ohci-st.c
db4112e6 1896F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1897F: drivers/ata/ahci_st.c
c9d7cc3e 1898F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1899
ee6e7879
MC
1900ARM/STM32 ARCHITECTURE
1901M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1902M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S: Maintained
1905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1906N: stm32
1907F: drivers/clocksource/armv7m_systick.c
1908
d6de5b02
MG
1909ARM/TANGO ARCHITECTURE
1910M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1911L: linux-arm-kernel@lists.infradead.org
1912S: Maintained
e2bd0d37 1913N: tango
d6de5b02 1914
2b7a52a4 1915ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1916M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1918S: Maintained
1919
1bbd7089 1920ARM/TETON BGA MACHINE SUPPORT
706e69d6 1921M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S: Maintained
1924
7683e9e5
LT
1925ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1926M: Santosh Shilimkar <ssantosh@kernel.org>
1927L: linux-kernel@vger.kernel.org
1928S: Maintained
1929F: drivers/memory/*emif*
1930
1931ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1932M: Santosh Shilimkar <ssantosh@kernel.org>
1933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934S: Maintained
1935F: arch/arm/mach-keystone/
1936F: arch/arm/boot/dts/keystone-*
1937T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1938
1939ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1940M: Santosh Shilimkar <ssantosh@kernel.org>
1941L: linux-kernel@vger.kernel.org
1942S: Maintained
1943F: drivers/clk/keystone/
1944
1945ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1946M: Santosh Shilimkar <ssantosh@kernel.org>
1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948L: linux-kernel@vger.kernel.org
1949S: Maintained
1950F: drivers/clocksource/timer-keystone.c
1951
1952ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1953M: Santosh Shilimkar <ssantosh@kernel.org>
1954L: linux-kernel@vger.kernel.org
1955S: Maintained
1956F: drivers/power/reset/keystone-reset.c
1957
2b7a52a4 1958ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1959M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1961S: Maintained
1962
7683e9e5
LT
1963ARM/TOSA MACHINE SUPPORT
1964M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1965M: Dirk Opfer <dirk@opfer-online.de>
7d2c86b5 1966S: Maintained
98ad6e3b 1967
54274d71 1968ARM/U300 MACHINE SUPPORT
e4651a9f 1969M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971S: Supported
1972F: arch/arm/mach-u300/
9affbd24 1973F: drivers/clocksource/timer-u300.c
54274d71
LW
1974F: drivers/i2c/busses/i2c-stu300.c
1975F: drivers/rtc/rtc-coh901331.c
1976F: drivers/watchdog/coh901327_wdt.c
1977F: drivers/dma/coh901318*
87572880
LW
1978F: drivers/mfd/ab3100*
1979F: drivers/rtc/rtc-ab3100.c
1980F: drivers/rtc/rtc-coh901331.c
1981T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1982
3d00d04f
MY
1983ARM/UNIPHIER ARCHITECTURE
1984M: Masahiro Yamada <yamada.masahiro@socionext.com>
1985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1986T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1987S: Maintained
a3ff83d2 1988F: arch/arm/boot/dts/uniphier*
e7ecbc05 1989F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1990F: arch/arm/mach-uniphier/
e7ecbc05 1991F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1992F: arch/arm64/boot/dts/socionext/
4b7f48d3 1993F: drivers/bus/uniphier-system-bus.c
734d82f4 1994F: drivers/clk/uniphier/
dd6fd4a3 1995F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1996F: drivers/pinctrl/uniphier/
54e991b5 1997F: drivers/reset/reset-uniphier.c
a3ff83d2 1998F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1999N: uniphier
2000
87572880 2001ARM/Ux500 ARM ARCHITECTURE
e4651a9f 2002M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
2003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004S: Maintained
2005F: arch/arm/mach-ux500/
e4651a9f 2006F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 2007F: drivers/dma/ste_dma40*
e4651a9f 2008F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
2009F: drivers/mfd/abx500*
2010F: drivers/mfd/ab8500*
e4651a9f
LW
2011F: drivers/mfd/dbx500*
2012F: drivers/mfd/db8500*
ecc265fe
JP
2013F: drivers/pinctrl/nomadik/pinctrl-ab*
2014F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 2015F: drivers/rtc/rtc-ab8500.c
e4651a9f 2016F: drivers/rtc/rtc-pl031.c
87572880 2017T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 2018
e93fde28
UH
2019ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2020M: Ulf Hansson <ulf.hansson@linaro.org>
2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022T: git git://git.linaro.org/people/ulfh/clk.git
2023S: Maintained
2024F: drivers/clk/ux500/
e93fde28 2025
740d93b1
PM
2026ARM/VERSATILE EXPRESS PLATFORM
2027M: Liviu Dudau <liviu.dudau@arm.com>
2028M: Sudeep Holla <sudeep.holla@arm.com>
2029M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S: Maintained
2032F: arch/arm/boot/dts/vexpress*
e68d7c14 2033F: arch/arm64/boot/dts/arm/
740d93b1
PM
2034F: arch/arm/mach-vexpress/
2035F: */*/vexpress*
7e8f403f 2036F: */*/*/vexpress*
740d93b1
PM
2037F: drivers/clk/versatile/clk-vexpress-osc.c
2038F: drivers/clocksource/versatile.c
46a600ea 2039N: mps2
740d93b1 2040
d4275354 2041ARM/VFP SUPPORT
54176cc6 2042M: Russell King <linux@armlinux.org.uk>
efc03ecb 2043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 2044W: http://www.armlinux.org.uk/
d4275354
RK
2045S: Maintained
2046F: arch/arm/vfp/
2047
e66b6d8e
MV
2048ARM/VOIPAC PXA270 SUPPORT
2049M: Marek Vasut <marek.vasut@gmail.com>
2050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051S: Maintained
2052F: arch/arm/mach-pxa/vpac270.c
e0cca11b 2053F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 2054
04529fe2
TP
2055ARM/VT8500 ARM ARCHITECTURE
2056M: Tony Prisk <linux@prisktech.co.nz>
2057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058S: Maintained
2059F: arch/arm/mach-vt8500/
41fd91b4 2060F: drivers/clocksource/vt8500_timer.c
560746eb 2061F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
2062F: drivers/mmc/host/wmt-sdmmc.c
2063F: drivers/pwm/pwm-vt8500.c
2064F: drivers/rtc/rtc-vt8500.c
2065F: drivers/tty/serial/vt8500_serial.c
4f31102b 2066F: drivers/usb/host/ehci-platform.c
41fd91b4 2067F: drivers/usb/host/uhci-platform.c
8a61f013
JH
2068F: drivers/video/fbdev/vt8500lcdfb.*
2069F: drivers/video/fbdev/wm8505fb*
2070F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 2071
e66b6d8e
MV
2072ARM/ZIPIT Z2 SUPPORT
2073M: Marek Vasut <marek.vasut@gmail.com>
2074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075S: Maintained
2076F: arch/arm/mach-pxa/z2.c
6ab2a855 2077F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 2078
5ecc4b53
JN
2079ARM/ZTE ARCHITECTURE
2080M: Jun Nie <jun.nie@linaro.org>
15e2dcd6 2081M: Baoyou Xie <baoyou.xie@linaro.org>
5ecc4b53
JN
2082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083S: Maintained
2084F: arch/arm/mach-zx/
2085F: drivers/clk/zte/
8041311c 2086F: drivers/reset/reset-zx2967.c
15e2dcd6 2087F: drivers/soc/zte/
5ecc4b53
JN
2088F: Documentation/devicetree/bindings/arm/zte.txt
2089F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
8041311c 2090F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
15e2dcd6
BX
2091F: Documentation/devicetree/bindings/soc/zte/
2092F: include/dt-bindings/soc/zx*.h
5ecc4b53 2093
51f29d44
MS
2094ARM/ZYNQ ARCHITECTURE
2095M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 2096R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
2097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098W: http://wiki.xilinx.com
d6448b76 2099T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
2100S: Supported
2101F: arch/arm/mach-zynq/
bd2a337a 2102F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2103F: drivers/block/xsysace.c
c2fd4e38
MS
2104N: zynq
2105N: xilinx
2106F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2107F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2108F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2109F: drivers/edac/synopsys_edac.c
51f29d44 2110
38074229
CM
2111ARM64 PORT (AARCH64 ARCHITECTURE)
2112M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2113M: Will Deacon <will.deacon@arm.com>
38074229 2114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2115T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2116S: Maintained
2117F: arch/arm64/
d19766ec 2118F: Documentation/arm64/
38074229 2119
9d7005f9
LP
2120AS3645A LED FLASH CONTROLLER DRIVER
2121M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2122L: linux-media@vger.kernel.org
2123T: git git://linuxtv.org/media_tree.git
2124S: Maintained
2125F: drivers/media/i2c/as3645a.c
b5dcee22 2126F: include/media/i2c/as3645a.h
9d7005f9 2127
7c94a8b2
LW
2128ASAHI KASEI AK8974 DRIVER
2129M: Linus Walleij <linus.walleij@linaro.org>
2130L: linux-iio@vger.kernel.org
2131W: http://www.akm.com/
2132S: Supported
2133F: drivers/iio/magnetometer/ak8974.c
2134
d58de038
GJ
2135ASC7621 HARDWARE MONITOR DRIVER
2136M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2137L: linux-hwmon@vger.kernel.org
d58de038
GJ
2138S: Maintained
2139F: Documentation/hwmon/asc7621
2140F: drivers/hwmon/asc7621.c
2141
b229ece9 2142ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2143M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2144L: acpi4asus-user@lists.sourceforge.net
d0944853 2145L: platform-driver-x86@vger.kernel.org
76593d6f 2146W: http://acpi4asus.sf.net
85091b71 2147S: Maintained
b229ece9
CC
2148F: drivers/platform/x86/asus*.c
2149F: drivers/platform/x86/eeepc*.c
85091b71 2150
f6a6bbae
JPRV
2151ASUS WIRELESS RADIO CONTROL DRIVER
2152M: João Paulo Rechi Vita <jprvita@gmail.com>
2153L: platform-driver-x86@vger.kernel.org
2154S: Maintained
2155F: drivers/platform/x86/asus-wireless.c
2156
75aeddd1
DH
2157ASYMMETRIC KEYS
2158M: David Howells <dhowells@redhat.com>
2159L: keyrings@vger.kernel.org
2160S: Maintained
2161F: Documentation/crypto/asymmetric-keys.txt
2162F: include/linux/verification.h
2163F: include/crypto/public_key.h
2164F: include/crypto/pkcs7.h
2165F: crypto/asymmetric_keys/
2166
953a6479 2167ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2168R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2169W: http://sourceforge.net/projects/xscaleiop
08223d80 2170S: Odd fixes
679655da
JP
2171F: Documentation/crypto/async-tx-api.txt
2172F: crypto/async_tx/
2173F: drivers/dma/
2174F: include/linux/dmaengine.h
2175F: include/linux/async_tx.h
b3e5f263 2176
a1867d36 2177AT24 EEPROM DRIVER
14d77c4d 2178M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2179L: linux-i2c@vger.kernel.org
2180S: Maintained
2181F: drivers/misc/eeprom/at24.c
25f73ed5 2182F: include/linux/platform_data/at24.h
a1867d36 2183
e7839f25 2184ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2185M: "Ed L. Cashin" <ed.cashin@acm.org>
2186W: http://www.openaoe.org/
1da177e4 2187S: Supported
679655da
JP
2188F: Documentation/aoe/
2189F: drivers/block/aoe/
1da177e4 2190
aad7a211
AB
2191ATHEROS 71XX/9XXX GPIO DRIVER
2192M: Alban Bedel <albeu@free.fr>
2193W: https://github.com/AlbanBedel/linux
2194T: git git://github.com/AlbanBedel/linux
2195S: Maintained
2196F: drivers/gpio/gpio-ath79.c
2197F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2198
9a10a870 2199ATHEROS ATH GENERIC UTILITIES
f726ee65 2200M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2201L: linux-wireless@vger.kernel.org
2202S: Supported
2203F: drivers/net/wireless/ath/*
2204
fa1c114f 2205ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2206M: Jiri Slaby <jirislaby@gmail.com>
2207M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2208M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2209L: linux-wireless@vger.kernel.org
72c706b7 2210W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2211S: Maintained
fa451753 2212F: drivers/net/wireless/ath/ath5k/
fa1c114f 2213
12e62d6f
KV
2214ATHEROS ATH6KL WIRELESS DRIVER
2215M: Kalle Valo <kvalo@qca.qualcomm.com>
2216L: linux-wireless@vger.kernel.org
2217W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2219S: Supported
2220F: drivers/net/wireless/ath/ath6kl/
2221
82abbea7
RD
2222ATI_REMOTE2 DRIVER
2223M: Ville Syrjala <syrjala@sci.fi>
1d7e1e6b 2224S: Maintained
82abbea7 2225F: drivers/input/misc/ati_remote2.c
1d7e1e6b 2226
2c2a6172
LT
2227ATK0110 HWMON DRIVER
2228M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2229L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2230S: Maintained
2231F: drivers/hwmon/asus_atk0110.c
2232
7ae115b4 2233ATLX ETHERNET DRIVERS
8b58be88 2234M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2235M: Chris Snook <chris.snook@gmail.com>
e443e383 2236L: netdev@vger.kernel.org
8d5ca6ec
JC
2237W: http://sourceforge.net/projects/atl1
2238W: http://atl1.sourceforge.net
2239S: Maintained
2b133ad6 2240F: drivers/net/ethernet/atheros/
8d5ca6ec 2241
1da177e4 2242ATM
366c1bd1 2243M: Chas Williams <3chas3@gmail.com>
476604de 2244L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2245L: netdev@vger.kernel.org
1da177e4
LT
2246W: http://linux-atm.sourceforge.net
2247S: Maintained
679655da
JP
2248F: drivers/atm/
2249F: include/linux/atm*
c117ab84 2250F: include/uapi/linux/atm*
1da177e4 2251
04ac2f46 2252ATMEL AT91 / AT32 MCI DRIVER
420a3879 2253M: Ludovic Desroches <ludovic.desroches@microchip.com>
04ac2f46
NF
2254S: Maintained
2255F: drivers/mmc/host/atmel-mci.c
04ac2f46 2256
f80cb488 2257ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
e085b9d8 2258M: Nicolas Ferre <nicolas.ferre@microchip.com>
f80cb488
NF
2259S: Supported
2260F: drivers/power/reset/at91-sama5d2_shdwc.c
2261
dfae90ed 2262ATMEL Audio ALSA driver
e085b9d8 2263M: Nicolas Ferre <nicolas.ferre@microchip.com>
dfae90ed
BS
2264L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2265S: Supported
2266F: sound/soc/atmel
2267
888f2804 2268ATMEL I2C DRIVER
420a3879 2269M: Ludovic Desroches <ludovic.desroches@microchip.com>
888f2804
LD
2270L: linux-i2c@vger.kernel.org
2271S: Supported
2272F: drivers/i2c/busses/i2c-at91.c
2273
15515545 2274ATMEL ISI DRIVER
420a3879 2275M: Ludovic Desroches <ludovic.desroches@microchip.com>
15515545
JW
2276L: linux-media@vger.kernel.org
2277S: Supported
0538bee6 2278F: drivers/media/platform/atmel/atmel-isi.c
15515545
JW
2279F: include/media/atmel-isi.h
2280
8f4c79ce 2281ATMEL LCDFB DRIVER
e085b9d8 2282M: Nicolas Ferre <nicolas.ferre@microchip.com>
c69f677c 2283L: linux-fbdev@vger.kernel.org
8f4c79ce 2284S: Maintained
8a61f013 2285F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2286F: include/video/atmel_lcdc.h
8f4c79ce 2287
89e5785f 2288ATMEL MACB ETHERNET DRIVER
e085b9d8 2289M: Nicolas Ferre <nicolas.ferre@microchip.com>
89e5785f 2290S: Supported
9f2f381f 2291F: drivers/net/ethernet/cadence/
89e5785f 2292
7683e9e5
LT
2293ATMEL MAXTOUCH DRIVER
2294M: Nick Dyer <nick@shmanahar.org>
2295T: git git://github.com/ndyer/linux.git
2296S: Maintained
2297F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2298F: drivers/input/touchscreen/atmel_mxt_ts.c
2299F: include/linux/platform_data/atmel_mxt_ts.h
2300
5cbac98a 2301ATMEL NAND DRIVER
50cb2efa
NF
2302M: Wenyou Yang <wenyou.yang@atmel.com>
2303M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2304L: linux-mtd@lists.infradead.org
2305S: Supported
f88fc122 2306F: drivers/mtd/nand/atmel/*
5cbac98a 2307
7683e9e5
LT
2308ATMEL SAMA5D2 ADC DRIVER
2309M: Ludovic Desroches <ludovic.desroches@microchip.com>
2310L: linux-iio@vger.kernel.org
2311S: Supported
2312F: drivers/iio/adc/at91-sama5d2_adc.c
2313
05c441ef 2314ATMEL SDMMC DRIVER
420a3879 2315M: Ludovic Desroches <ludovic.desroches@microchip.com>
05c441ef 2316L: linux-mmc@vger.kernel.org
2317S: Supported
2318F: drivers/mmc/host/sdhci-of-at91.c
2319
754ce4f2 2320ATMEL SPI DRIVER
e085b9d8 2321M: Nicolas Ferre <nicolas.ferre@microchip.com>
754ce4f2 2322S: Supported
9df92e6c 2323F: drivers/spi/spi-atmel.*
754ce4f2 2324
0ef09015 2325ATMEL SSC DRIVER
e085b9d8 2326M: Nicolas Ferre <nicolas.ferre@microchip.com>
0ef09015
BS
2327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328S: Supported
2329F: drivers/misc/atmel-ssc.c
2330F: include/linux/atmel-ssc.h
2331
e9cb1c5a 2332ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
e085b9d8 2333M: Nicolas Ferre <nicolas.ferre@microchip.com>
e9cb1c5a
NF
2334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335S: Supported
2336F: drivers/misc/atmel_tclib.c
2337F: drivers/clocksource/tcb_clksrc.c
2338
914a3f3b 2339ATMEL USBA UDC DRIVER
e085b9d8 2340M: Nicolas Ferre <nicolas.ferre@microchip.com>
a02875a6 2341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2342S: Supported
faf2e1db 2343F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2344
1da177e4 2345ATMEL WIRELESS DRIVER
8b58be88 2346M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2347L: linux-wireless@vger.kernel.org
1da177e4
LT
2348W: http://www.thekelleys.org.uk/atmel
2349W: http://atmelwlandriver.sourceforge.net/
2350S: Maintained
30fe0f9b 2351F: drivers/net/wireless/atmel/atmel*
1da177e4 2352
7683e9e5
LT
2353ATMEL XDMA DRIVER
2354M: Ludovic Desroches <ludovic.desroches@microchip.com>
2355L: linux-arm-kernel@lists.infradead.org
2356L: dmaengine@vger.kernel.org
2357S: Supported
2358F: drivers/dma/at_xdmac.c
a14c0f8f 2359
3942b771
PZ
2360ATOMIC INFRASTRUCTURE
2361M: Will Deacon <will.deacon@arm.com>
2362M: Peter Zijlstra <peterz@infradead.org>
2363R: Boqun Feng <boqun.feng@gmail.com>
2364L: linux-kernel@vger.kernel.org
2365S: Maintained
2366F: arch/*/include/asm/atomic*.h
2367F: include/*/atomic*.h
2368
26780d9e 2369ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2370M: Bradley Grove <linuxdrivers@attotech.com>
2371L: linux-scsi@vger.kernel.org
2372W: http://www.attotech.com
2373S: Supported
2374F: drivers/scsi/esas2r
26780d9e 2375
bc6e17b8
SS
2376ATUSB IEEE 802.15.4 RADIO DRIVER
2377M: Stefan Schmidt <stefan@osg.samsung.com>
2378L: linux-wpan@vger.kernel.org
2379S: Maintained
2380F: drivers/net/ieee802154/atusb.c
2381F: drivers/net/ieee802154/atusb.h
2382F: drivers/net/ieee802154/at86rf230.h
2383
a92b7b80 2384AUDIT SUBSYSTEM
915f389d 2385M: Paul Moore <paul@paul-moore.com>
8b58be88 2386M: Eric Paris <eparis@redhat.com>
915f389d 2387L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2388W: http://people.redhat.com/sgrubb/audit/
915f389d 2389T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2390S: Maintained
679655da 2391F: include/linux/audit.h
c117ab84 2392F: include/uapi/linux/audit.h
679655da 2393F: kernel/audit*
a92b7b80 2394
70e84049 2395AUXILIARY DISPLAY DRIVERS
8b58be88 2396M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2397W: http://miguelojeda.es/auxdisplay.htm
2398W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2399S: Maintained
679655da
JP
2400F: drivers/auxdisplay/
2401F: include/linux/cfag12864b.h
70e84049 2402
1da177e4 2403AX.25 NETWORK LAYER
8b58be88 2404M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2405L: linux-hams@vger.kernel.org
d34cb28a 2406W: http://www.linux-ax25.org/
1da177e4 2407S: Maintained
c117ab84 2408F: include/uapi/linux/ax25.h
679655da
JP
2409F: include/net/ax25.h
2410F: net/ax25/
1da177e4 2411
21dd0ece
PR
2412AXENTIA ARM DEVICES
2413M: Peter Rosin <peda@axentia.se>
2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415S: Maintained
2416F: Documentation/devicetree/bindings/arm/axentia.txt
2417F: arch/arm/boot/dts/at91-linea.dtsi
2418F: arch/arm/boot/dts/at91-tse850-3.dts
2419
7683e9e5
LT
2420AXENTIA ASOC DRIVERS
2421M: Peter Rosin <peda@axentia.se>
2422L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2423S: Maintained
2424F: Documentation/devicetree/bindings/sound/axentia,*
2425F: sound/soc/atmel/tse850-pcm5142.c
2426
d5269395 2427AZ6007 DVB DRIVER
5dc8a864
MCC
2428M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2429M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2430L: linux-media@vger.kernel.org
a825eaec 2431W: https://linuxtv.org
d5269395
MCC
2432T: git git://linuxtv.org/media_tree.git
2433S: Maintained
2434F: drivers/media/usb/dvb-usb-v2/az6007.c
2435
6777376e
HV
2436AZTECH FM RADIO RECEIVER DRIVER
2437M: Hans Verkuil <hverkuil@xs4all.nl>
2438L: linux-media@vger.kernel.org
2439T: git git://linuxtv.org/media_tree.git
a825eaec 2440W: https://linuxtv.org
6777376e
HV
2441S: Maintained
2442F: drivers/media/radio/radio-aztech*
2443
e2d1d6c0 2444B43 WIRELESS DRIVER
e2d1d6c0 2445L: linux-wireless@vger.kernel.org
ed072f9e 2446L: b43-dev@lists.infradead.org
491b26b4 2447W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2448S: Odd Fixes
58619b14 2449F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2450
2451B43LEGACY WIRELESS DRIVER
8b58be88 2452M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2453L: linux-wireless@vger.kernel.org
ed072f9e 2454L: b43-dev@lists.infradead.org
491b26b4 2455W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2456S: Maintained
423e3ce3 2457F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2458
300abeb5 2459BACKLIGHT CLASS/SUBSYSTEM
70d14fcf 2460M: Lee Jones <lee.jones@linaro.org>
80e5d455
LJ
2461M: Daniel Thompson <daniel.thompson@linaro.org>
2462M: Jingoo Han <jingoohan1@gmail.com>
9f273c24 2463T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2464S: Maintained
679655da
JP
2465F: drivers/video/backlight/
2466F: include/linux/backlight.h
80e5d455
LJ
2467F: include/linux/pwm_backlight.h
2468F: Documentation/devicetree/bindings/leds/backlight
300abeb5 2469
c6c8fea2 2470BATMAN ADVANCED
207df49e 2471M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2472M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2473M: Antonio Quartulli <a@unstable.cc>
1584f41f 2474L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2475W: https://www.open-mesh.org/
8b823170 2476Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2477S: Maintained
286ddfb0
SE
2478F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2479F: Documentation/ABI/testing/sysfs-class-net-mesh
2480F: Documentation/networking/batman-adv.txt
09748a22 2481F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2482F: net/batman-adv/
2483
e2d1d6c0 2484BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2485M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2486L: linux-hams@vger.kernel.org
2487W: http://www.baycom.org/~tom/ham/ham.html
2488S: Maintained
679655da 2489F: drivers/net/hamradio/baycom*
e2d1d6c0 2490
cafe5635 2491BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2492M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2493L: linux-bcache@vger.kernel.org
2494W: http://bcache.evilpiepirate.org
4d1034eb 2495S: Orphan
cafe5635
KO
2496F: drivers/md/bcache/
2497
04bd844a
HV
2498BDISP ST MEDIA DRIVER
2499M: Fabien Dessenne <fabien.dessenne@st.com>
2500L: linux-media@vger.kernel.org
2501T: git git://linuxtv.org/media_tree.git
a825eaec 2502W: https://linuxtv.org
04bd844a
HV
2503S: Supported
2504F: drivers/media/platform/sti/bdisp
2505
82abbea7
RD
2506BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2507M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2508L: netdev@vger.kernel.org
2509S: Maintained
2510F: drivers/net/ethernet/ec_bhf.c
f34b87e4 2511
e2d1d6c0 2512BEFS FILE SYSTEM
5624a8b0 2513M: Luis de Bethencourt <luisbg@kernel.org>
db4ad036
LB
2514M: Salah Triki <salah.triki@gmail.com>
2515S: Maintained
5624a8b0 2516T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
679655da
JP
2517F: Documentation/filesystems/befs.txt
2518F: fs/befs/
e2d1d6c0 2519
82abbea7
RD
2520BFQ I/O SCHEDULER
2521M: Paolo Valente <paolo.valente@linaro.org>
2522M: Jens Axboe <axboe@kernel.dk>
2523L: linux-block@vger.kernel.org
49e7d9df 2524S: Maintained
82abbea7
RD
2525F: block/bfq-*
2526F: Documentation/block/bfq-iosched.txt
564ee360 2527
e2d1d6c0 2528BFS FILE SYSTEM
cea58224 2529M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
e2d1d6c0 2530S: Maintained
679655da
JP
2531F: Documentation/filesystems/bfs.txt
2532F: fs/bfs/
c117ab84 2533F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2534
1394f032 2535BLACKFIN ARCHITECTURE
a4edbc10 2536M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2537L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2538T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2539W: http://blackfin.uclinux.org
2540S: Supported
679655da 2541F: arch/blackfin/
566da5b2 2542
e190d6b1 2543BLACKFIN EMAC DRIVER
b3fe92b0 2544L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2545W: http://blackfin.uclinux.org
2546S: Supported
7b35f033 2547F: drivers/net/ethernet/adi/
e190d6b1 2548
7683e9e5
LT
2549BLACKFIN I2C TWI DRIVER
2550M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2551L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
7683e9e5 2552W: http://blackfin.uclinux.org/
566da5b2 2553S: Supported
7683e9e5 2554F: drivers/i2c/busses/i2c-bfin-twi.c
1394f032 2555
7683e9e5
LT
2556BLACKFIN MEDIA DRIVER
2557M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2558L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
7683e9e5 2559W: http://blackfin.uclinux.org/
936ed49a 2560S: Supported
7683e9e5
LT
2561F: drivers/media/platform/blackfin/
2562F: drivers/media/i2c/adv7183*
2563F: drivers/media/i2c/vs6624*
2564
566da5b2 2565BLACKFIN RTC DRIVER
b3fe92b0 2566L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2567W: http://blackfin.uclinux.org
2568S: Supported
679655da 2569F: drivers/rtc/rtc-bfin.c
1394f032 2570
936ed49a 2571BLACKFIN SDH DRIVER
109ec8c3 2572M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2573L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2574W: http://blackfin.uclinux.org
2575S: Supported
936ed49a 2576F: drivers/mmc/host/bfin_sdh.c
1e6d320f 2577
1394f032 2578BLACKFIN SERIAL DRIVER
8b58be88 2579M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2580L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3 2581W: http://blackfin.uclinux.org
d24ecfcc 2582S: Supported
8460241e 2583F: drivers/tty/serial/bfin_uart.c
d24ecfcc 2584
1e6d320f 2585BLACKFIN WATCHDOG DRIVER
b3fe92b0 2586L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f 2587W: http://blackfin.uclinux.org
1e204377 2588S: Supported
679655da 2589F: drivers/watchdog/bfin_wdt.c
1e204377 2590
b54cf35a
JSM
2591BLINKM RGB LED DRIVER
2592M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2593S: Maintained
2594F: drivers/leds/leds-blinkm.c
2595
1da177e4 2596BLOCK LAYER
8b58be88 2597M: Jens Axboe <axboe@kernel.dk>
82c426e0 2598L: linux-block@vger.kernel.org
08deed1e 2599T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2600S: Maintained
679655da 2601F: block/
ae11f7ef 2602F: kernel/trace/blktrace.c
88459642 2603F: lib/sbitmap.c
1da177e4 2604
2b54aaef 2605BLOCK2MTD DRIVER
8b58be88 2606M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2607L: linux-mtd@lists.infradead.org
2608S: Maintained
679655da 2609F: drivers/mtd/devices/block2mtd.c
2b54aaef 2610
63fbd24e 2611BLUETOOTH DRIVERS
8b58be88 2612M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2613M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2614M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2615L: linux-bluetooth@vger.kernel.org
63fbd24e 2616W: http://www.bluez.org/
22e7a424
MH
2617T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2619S: Maintained
679655da 2620F: drivers/bluetooth/
1da177e4 2621
63fbd24e 2622BLUETOOTH SUBSYSTEM
8b58be88 2623M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2624M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2625M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2626L: linux-bluetooth@vger.kernel.org
2627W: http://www.bluez.org/
22e7a424
MH
2628T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2629T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2630S: Maintained
679655da
JP
2631F: net/bluetooth/
2632F: include/net/bluetooth/
1da177e4
LT
2633
2634BONDING DRIVER
79b30750 2635M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2636M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2637M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2638L: netdev@vger.kernel.org
ce00f85c
JC
2639W: http://sourceforge.net/projects/bonding/
2640S: Supported
679655da 2641F: drivers/net/bonding/
c117ab84 2642F: include/uapi/linux/if_bonding.h
1da177e4 2643
b5f4df34
AS
2644BPF (Safe dynamic programs and tools)
2645M: Alexei Starovoitov <ast@kernel.org>
cdb90499 2646M: Daniel Borkmann <daniel@iogearbox.net>
b5f4df34
AS
2647L: netdev@vger.kernel.org
2648L: linux-kernel@vger.kernel.org
2649S: Supported
cdb90499
DB
2650F: arch/x86/net/bpf_jit*
2651F: Documentation/networking/filter.txt
2652F: include/linux/bpf*
2653F: include/linux/filter.h
2654F: include/uapi/linux/bpf*
2655F: include/uapi/linux/filter.h
b5f4df34 2656F: kernel/bpf/
cdb90499 2657F: kernel/trace/bpf_trace.c
5aa5bd14 2658F: lib/test_bpf.c
cdb90499
DB
2659F: net/bpf/
2660F: net/core/filter.c
2661F: net/sched/act_bpf.c
2662F: net/sched/cls_bpf.c
2663F: samples/bpf/
2664F: tools/net/bpf*
2665F: tools/testing/selftests/bpf/
b5f4df34 2666
39105890 2667BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2668M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2669L: netdev@vger.kernel.org
2670S: Supported
adfc5217 2671F: drivers/net/ethernet/broadcom/b44.*
39105890 2672
967dd82f
FF
2673BROADCOM B53 ETHERNET SWITCH DRIVER
2674M: Florian Fainelli <f.fainelli@gmail.com>
2675L: netdev@vger.kernel.org
2676L: openwrt-devel@lists.openwrt.org (subscribers-only)
2677S: Supported
2678F: drivers/net/dsa/b53/*
2679F: include/linux/platform_data/b53.h
2680
90f4c594 2681BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2682M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2683M: Ray Jui <rjui@broadcom.com>
2684M: Scott Branden <sbranden@broadcom.com>
086f4704 2685M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2686T: git git://github.com/broadcom/mach-bcm
af4b8e37 2687S: Maintained
ccf62f5a
JM
2688N: bcm281*
2689N: bcm113*
2690N: bcm216*
2691N: kona
af4b8e37 2692F: arch/arm/mach-bcm/
af4b8e37 2693
9209bec4 2694BROADCOM BCM2835 ARM ARCHITECTURE
10b9e887 2695M: Eric Anholt <eric@anholt.net>
346ab44e 2696M: Stefan Wahren <stefan.wahren@i2se.com>
f680f25c 2697L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2699T: git git://github.com/anholt/linux
f680f25c 2700S: Maintained
9209bec4 2701N: bcm2835
4a5a7a66 2702F: drivers/staging/vc04_services
f680f25c 2703
5564f092
RM
2704BROADCOM BCM47XX MIPS ARCHITECTURE
2705M: Hauke Mehrtens <hauke@hauke-m.de>
2706M: Rafał Miłecki <zajec5@gmail.com>
2707L: linux-mips@linux-mips.org
2708S: Maintained
7ad2410c 2709F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2710F: arch/mips/bcm47xx/*
2711F: arch/mips/include/asm/mach-bcm47xx/*
2712
9209bec4 2713BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2714M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a 2715M: Rafał Miłecki <zajec5@gmail.com>
d722bc94 2716M: Jon Mason <jonmason@broadcom.com>
1a50cd8a 2717M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2718L: linux-arm-kernel@lists.infradead.org
2719S: Maintained
2720F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2721F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe 2722F: arch/arm/boot/dts/bcm470*
d722bc94 2723F: arch/arm/boot/dts/bcm953012*
5b293ebe 2724
4ebd5047
RM
2725BROADCOM BCM53573 ARM ARCHITECTURE
2726M: Rafał Miłecki <rafal@milecki.pl>
2727L: linux-arm-kernel@lists.infradead.org
2728S: Maintained
2729F: arch/arm/boot/dts/bcm53573*
2730F: arch/arm/boot/dts/bcm47189*
2731
e076e962
FF
2732BROADCOM BCM63XX ARM ARCHITECTURE
2733M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2734M: bcm-kernel-feedback-list@broadcom.com
20de823e 2735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2736T: git git://github.com/broadcom/stblinux.git
e076e962 2737S: Maintained
d6f4e76e 2738N: bcm63xx
e076e962 2739
7110e227
KC
2740BROADCOM BCM63XX/BCM33XX UDC DRIVER
2741M: Kevin Cernekee <cernekee@gmail.com>
2742L: linux-usb@vger.kernel.org
2743S: Maintained
2744F: drivers/usb/gadget/udc/bcm63xx_udc.*
2745
2df94fd6 2746BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2747M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2748M: Gregory Fong <gregory.0xf0@gmail.com>
2749M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2750M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2752T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2753S: Maintained
2754F: arch/arm/mach-bcm/*brcmstb*
2755F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2756F: drivers/bus/brcmstb_gisb.c
5009a289 2757N: brcmstb
2df94fd6 2758
7683e9e5
LT
2759BROADCOM BMIPS CPUFREQ DRIVER
2760M: Markus Mayer <mmayer@broadcom.com>
2761M: bcm-kernel-feedback-list@broadcom.com
2762L: linux-pm@vger.kernel.org
2763S: Maintained
2764F: drivers/cpufreq/bmips-cpufreq.c
2765
70371cef
KC
2766BROADCOM BMIPS MIPS ARCHITECTURE
2767M: Kevin Cernekee <cernekee@gmail.com>
2768M: Florian Fainelli <f.fainelli@gmail.com>
2769L: linux-mips@linux-mips.org
eb6725d0 2770T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2771S: Maintained
2772F: arch/mips/bmips/*
2773F: arch/mips/include/asm/mach-bmips/*
2774F: arch/mips/kernel/*bmips*
338808de 2775F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2776F: drivers/irqchip/irq-bcm63*
70371cef
KC
2777F: drivers/irqchip/irq-bcm7*
2778F: drivers/irqchip/irq-brcmstb*
3271e610 2779F: include/linux/bcm963xx_nvram.h
8fce60b8 2780F: include/linux/bcm963xx_tag.h
70371cef 2781
7683e9e5
LT
2782BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2783M: Rasesh Mody <rasesh.mody@cavium.com>
2784M: Harish Patil <harish.patil@cavium.com>
2785M: Dept-GELinuxNICDev@cavium.com
2786L: netdev@vger.kernel.org
2787S: Supported
2788F: drivers/net/ethernet/broadcom/bnx2.*
2789F: drivers/net/ethernet/broadcom/bnx2_*
20bb5505 2790
7683e9e5
LT
2791BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2792M: QLogic-Storage-Upstream@qlogic.com
2793L: linux-scsi@vger.kernel.org
2794S: Supported
2795F: drivers/scsi/bnx2fc/
2796
2797BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2798M: QLogic-Storage-Upstream@qlogic.com
2799L: linux-scsi@vger.kernel.org
2800S: Supported
2801F: drivers/scsi/bnx2i/
2802
2803BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2804M: Yuval Mintz <Yuval.Mintz@cavium.com>
2805M: Ariel Elior <ariel.elior@cavium.com>
2806M: everest-linux-l2@cavium.com
948c51e6
MC
2807L: netdev@vger.kernel.org
2808S: Supported
7683e9e5
LT
2809F: drivers/net/ethernet/broadcom/bnx2x/
2810
2811BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2812M: Michael Chan <michael.chan@broadcom.com>
2813L: netdev@vger.kernel.org
2814S: Supported
2815F: drivers/net/ethernet/broadcom/bnxt/
948c51e6 2816
a9533e7e 2817BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2818M: Arend van Spriel <arend.vanspriel@broadcom.com>
2819M: Franky Lin <franky.lin@broadcom.com>
2820M: Hante Meuleman <hante.meuleman@broadcom.com>
21394d57
AVS
2821M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2822M: Wright Feng <wright.feng@cypress.com>
a9533e7e 2823L: linux-wireless@vger.kernel.org
2a734451 2824L: brcm80211-dev-list.pdl@broadcom.com
21394d57 2825L: brcm80211-dev-list@cypress.com
a9533e7e 2826S: Supported
05491d2c 2827F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2828
7683e9e5
LT
2829BROADCOM BRCMSTB GPIO DRIVER
2830M: Gregory Fong <gregory.0xf0@gmail.com>
2831L: bcm-kernel-feedback-list@broadcom.com
9958d6f9 2832S: Supported
7683e9e5
LT
2833F: drivers/gpio/gpio-brcmstb.c
2834F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
9958d6f9 2835
7683e9e5
LT
2836BROADCOM GENET ETHERNET DRIVER
2837M: Florian Fainelli <f.fainelli@gmail.com>
2838L: netdev@vger.kernel.org
6a6b5ad0 2839S: Supported
7683e9e5 2840F: drivers/net/ethernet/broadcom/genet/
6a6b5ad0 2841
63f37ddf 2842BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2843M: Ray Jui <rjui@broadcom.com>
2844M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2845M: Jon Mason <jonmason@broadcom.com>
086f4704 2846M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2848T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2849S: Maintained
2850N: iproc
2851N: cygnus
5c161242 2852N: bcm[-_]nsp
36c0237f
SB
2853N: bcm9113*
2854N: bcm9583*
63f37ddf
JM
2855N: bcm9585*
2856N: bcm9586*
2857N: bcm988312
36c0237f 2858N: bcm113*
63f37ddf
JM
2859N: bcm583*
2860N: bcm585*
2861N: bcm586*
2862N: bcm88312
d76e21b8 2863F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2864F: drivers/clk/bcm/clk-ns*
2865F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2866
7b7f588b 2867BROADCOM KONA GPIO DRIVER
5e163903 2868M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2869L: bcm-kernel-feedback-list@broadcom.com
2870S: Supported
2871F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2872F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2873
7683e9e5
LT
2874BROADCOM NETXTREME-E ROCE DRIVER
2875M: Selvin Xavier <selvin.xavier@broadcom.com>
2876M: Devesh Sharma <devesh.sharma@broadcom.com>
2877M: Somnath Kotur <somnath.kotur@broadcom.com>
2878M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2879L: linux-rdma@vger.kernel.org
2880W: http://www.broadcom.com
2881S: Supported
2882F: drivers/infiniband/hw/bnxt_re/
2883F: include/uapi/rdma/bnxt_re-abi.h
2884
f6e734a8
RM
2885BROADCOM NVRAM DRIVER
2886M: Rafał Miłecki <zajec5@gmail.com>
2887L: linux-mips@linux-mips.org
2888S: Maintained
2889F: drivers/firmware/broadcom/*
2890
7683e9e5
LT
2891BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2892M: Rafał Miłecki <zajec5@gmail.com>
2893L: linux-wireless@vger.kernel.org
02787daa 2894S: Maintained
7683e9e5
LT
2895F: drivers/bcma/
2896F: include/linux/bcma/
02787daa 2897
bb446b57
MM
2898BROADCOM STB AVS CPUFREQ DRIVER
2899M: Markus Mayer <mmayer@broadcom.com>
2900M: bcm-kernel-feedback-list@broadcom.com
2901L: linux-pm@vger.kernel.org
2902S: Maintained
2903F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2904F: drivers/cpufreq/brcmstb*
bb446b57 2905
7683e9e5
LT
2906BROADCOM STB NAND FLASH DRIVER
2907M: Brian Norris <computersforpeace@gmail.com>
2908M: Kamal Dasu <kdasu.kdev@gmail.com>
2909L: linux-mtd@lists.infradead.org
2910L: bcm-kernel-feedback-list@broadcom.com
c9678d86 2911S: Maintained
7683e9e5 2912F: drivers/mtd/nand/brcmnand/
c9678d86 2913
b8302205
FF
2914BROADCOM SYSTEMPORT ETHERNET DRIVER
2915M: Florian Fainelli <f.fainelli@gmail.com>
2916L: netdev@vger.kernel.org
2917S: Supported
2918F: drivers/net/ethernet/broadcom/bcmsysport.*
2919
7683e9e5
LT
2920BROADCOM TG3 GIGABIT ETHERNET DRIVER
2921M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2922M: Prashant Sreedharan <prashant@broadcom.com>
2923M: Michael Chan <mchan@broadcom.com>
2924L: netdev@vger.kernel.org
592e8b32 2925S: Supported
7683e9e5 2926F: drivers/net/ethernet/broadcom/tg3.*
592e8b32 2927
7725ccfd 2928BROCADE BFA FC SCSI DRIVER
aa803370
AG
2929M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2930M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2931L: linux-scsi@vger.kernel.org
2932S: Supported
2933F: drivers/scsi/bfa/
7725ccfd 2934
8b230ed8 2935BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2936M: Rasesh Mody <rasesh.mody@cavium.com>
2937M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2938M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2939L: netdev@vger.kernel.org
2940S: Supported
f844a0ea 2941F: drivers/net/ethernet/brocade/bna/
8b230ed8 2942
5cdf7f76 2943BSG (block layer generic sg v4 driver)
8b58be88 2944M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2945L: linux-scsi@vger.kernel.org
2946S: Supported
679655da
JP
2947F: block/bsg.c
2948F: include/linux/bsg.h
c117ab84 2949F: include/uapi/linux/bsg.h
5cdf7f76 2950
af39917d
CL
2951BT87X AUDIO DRIVER
2952M: Clemens Ladisch <clemens@ladisch.de>
2953L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2954T: git git://git.alsa-project.org/alsa-kernel.git
2955S: Maintained
2956F: Documentation/sound/alsa/Bt87x.txt
2957F: sound/pci/bt87x.c
2958
ff1d5c2f 2959BT8XXGPIO DRIVER
eb032b98 2960M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2961W: http://bu3sch.de/btgpio.php
2962S: Maintained
72dbb705 2963F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2964
eb1eb04f 2965BTRFS FILE SYSTEM
c0778e25
CM
2966M: Chris Mason <clm@fb.com>
2967M: Josef Bacik <jbacik@fb.com>
d8130624 2968M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2969L: linux-btrfs@vger.kernel.org
2970W: http://btrfs.wiki.kernel.org/
8a6e2535 2971Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2972T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2973S: Maintained
679655da
JP
2974F: Documentation/filesystems/btrfs.txt
2975F: fs/btrfs/
aeea4c10
DL
2976F: include/linux/btrfs*
2977F: include/uapi/linux/btrfs*
eb1eb04f 2978
1da177e4 2979BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2980M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2981M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2982L: linux-media@vger.kernel.org
a825eaec 2983W: https://linuxtv.org
275ffde4 2984T: git git://linuxtv.org/media_tree.git
f96236e5 2985S: Odd fixes
618cd932 2986F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2987F: drivers/media/pci/bt8xx/bttv*
1da177e4 2988
82abbea7
RD
2989BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
2990M: Chanwoo Choi <cw00.choi@samsung.com>
2991L: linux-pm@vger.kernel.org
2992L: linux-samsung-soc@vger.kernel.org
2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
2994S: Maintained
2995F: drivers/devfreq/exynos-bus.c
2996F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
2997
1f34923c
KA
2998BUSLOGIC SCSI DRIVER
2999M: Khalid Aziz <khalid@gonehiking.org>
3000L: linux-scsi@vger.kernel.org
3001S: Maintained
3002F: drivers/scsi/BusLogic.*
3003F: drivers/scsi/FlashPoint.*
3004
af39917d
CL
3005C-MEDIA CMI8788 DRIVER
3006M: Clemens Ladisch <clemens@ladisch.de>
3007L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3008T: git git://git.alsa-project.org/alsa-kernel.git
3009S: Maintained
3010F: sound/pci/oxygen/
3011
2141355f
MS
3012C6X ARCHITECTURE
3013M: Mark Salter <msalter@redhat.com>
91ebcd1b 3014M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
2141355f
MS
3015L: linux-c6x-dev@linux-c6x.org
3016W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3017S: Maintained
3018F: arch/c6x/
3019
8b1cfcbd
HM
3020CA8210 IEEE-802.15.4 RADIO DRIVER
3021M: Harry Morris <h.morris@cascoda.com>
3022M: linuxdev@cascoda.com
3023L: linux-wpan@vger.kernel.org
3024W: https://github.com/Cascoda/ca8210-linux.git
3025S: Maintained
3026F: drivers/net/ieee802154/ca8210.c
3027F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3028
a5432f5a 3029CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 3030M: David Howells <dhowells@redhat.com>
e62d6e24 3031L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
3032S: Supported
3033F: Documentation/filesystems/caching/cachefiles.txt
3034F: fs/cachefiles/
3035
c815ca39
HV
3036CADET FM/AM RADIO RECEIVER DRIVER
3037M: Hans Verkuil <hverkuil@xs4all.nl>
3038L: linux-media@vger.kernel.org
3039T: git git://linuxtv.org/media_tree.git
a825eaec 3040W: https://linuxtv.org
c815ca39
HV
3041S: Maintained
3042F: drivers/media/radio/radio-cadet*
3043
77d5140f 3044CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 3045M: Jonathan Corbet <corbet@lwn.net>
661263b5 3046L: linux-media@vger.kernel.org
275ffde4 3047T: git git://linuxtv.org/media_tree.git
77d5140f 3048S: Maintained
618cd932 3049F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 3050F: drivers/media/platform/marvell-ccic/
77d5140f 3051
201b6bab 3052CAIF NETWORK LAYER
5c574f50 3053M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
3054L: netdev@vger.kernel.org
3055S: Supported
3056F: Documentation/networking/caif/
3057F: drivers/net/caif/
c117ab84 3058F: include/uapi/linux/caif/
201b6bab
JP
3059F: include/net/caif/
3060F: net/caif/
3061
77dac90f 3062CALGARY x86-64 IOMMU
a6921c29
JM
3063M: Muli Ben-Yehuda <mulix@mulix.org>
3064M: Jon Mason <jdmason@kudzu.us>
3065L: iommu@lists.linux-foundation.org
77dac90f 3066S: Maintained
679655da
JP
3067F: arch/x86/kernel/pci-calgary_64.c
3068F: arch/x86/kernel/tce_64.c
3069F: arch/x86/include/asm/calgary.h
3070F: arch/x86/include/asm/tce.h
77dac90f 3071
7683e9e5
LT
3072CAN NETWORK DRIVERS
3073M: Wolfgang Grandegger <wg@grandegger.com>
3074M: Marc Kleine-Budde <mkl@pengutronix.de>
3075L: linux-can@vger.kernel.org
3076W: https://github.com/linux-can
3077T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3078T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3079S: Maintained
3080F: Documentation/devicetree/bindings/net/can/
3081F: drivers/net/can/
3082F: include/linux/can/dev.h
3083F: include/linux/can/platform/
3084F: include/uapi/linux/can/error.h
3085F: include/uapi/linux/can/netlink.h
3086
e2d1d6c0 3087CAN NETWORK LAYER
8d15d386 3088M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 3089M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3090L: linux-can@vger.kernel.org
84b0d715 3091W: https://github.com/linux-can
870482a4
MKB
3092T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3093T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 3094S: Maintained
f35f6c8f 3095F: Documentation/networking/can.txt
8d15d386 3096F: net/can/
8d15d386 3097F: include/linux/can/core.h
c117ab84
CEB
3098F: include/uapi/linux/can.h
3099F: include/uapi/linux/can/bcm.h
3100F: include/uapi/linux/can/raw.h
3101F: include/uapi/linux/can/gw.h
e2d1d6c0 3102
95d16c72 3103CAPABILITIES
39baa7e6 3104M: Serge Hallyn <serge@hallyn.com>
95d16c72 3105L: linux-security-module@vger.kernel.org
6305902c 3106S: Supported
95d16c72 3107F: include/linux/capability.h
c117ab84 3108F: include/uapi/linux/capability.h
6305902c 3109F: security/commoncap.c
38a94118 3110F: kernel/capability.c
95d16c72 3111
b84894c7
KT
3112CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3113M: Kevin Tsai <ktsai@capellamicro.com>
3114S: Maintained
3115F: drivers/iio/light/cm*
b84894c7 3116
82abbea7
RD
3117CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3118M: Christian Lamparter <chunkeey@googlemail.com>
3119L: linux-wireless@vger.kernel.org
3120W: http://wireless.kernel.org/en/users/Drivers/carl9170
971d33cb 3121S: Maintained
82abbea7 3122F: drivers/net/wireless/ath/carl9170/
971d33cb 3123
f9484852
JG
3124CAVIUM I2C DRIVER
3125M: Jan Glauber <jglauber@cavium.com>
3126M: David Daney <david.daney@cavium.com>
3127W: http://www.cavium.com
3128S: Supported
3129F: drivers/i2c/busses/i2c-octeon*
3130F: drivers/i2c/busses/i2c-thunderx*
3131
7683e9e5
LT
3132CAVIUM LIQUIDIO NETWORK DRIVER
3133M: Derek Chickles <derek.chickles@caviumnetworks.com>
3134M: Satanand Burla <satananda.burla@caviumnetworks.com>
3135M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3136M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3137L: netdev@vger.kernel.org
3138W: http://www.cavium.com
3139S: Supported
3140F: drivers/net/ethernet/cavium/liquidio/
3141
25fc8465
JG
3142CAVIUM MMC DRIVER
3143M: Jan Glauber <jglauber@cavium.com>
3144M: David Daney <david.daney@cavium.com>
3145M: Steven J. Hill <Steven.Hill@cavium.com>
3146W: http://www.cavium.com
3147S: Supported
3148F: drivers/mmc/host/cavium*
3149
62ad8b5c
GC
3150CAVIUM OCTEON-TX CRYPTO DRIVER
3151M: George Cherian <george.cherian@cavium.com>
3152L: linux-crypto@vger.kernel.org
3153W: http://www.cavium.com
3154S: Supported
3155F: drivers/crypto/cavium/cpt/
3156
7683e9e5
LT
3157CAVIUM THUNDERX2 ARM64 SOC
3158M: Jayachandran C <jnair@caviumnetworks.com>
3159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3160S: Maintained
3161F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3162F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3163
ef0bbac3
VB
3164CC2520 IEEE-802.15.4 RADIO DRIVER
3165M: Varka Bhadram <varkabhadram@gmail.com>
3166L: linux-wpan@vger.kernel.org
3167S: Maintained
3168F: drivers/net/ieee802154/cc2520.c
3169F: include/linux/spi/cc2520.h
3170F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3171
84817ef0
GBY
3172CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3173M: Gilad Ben-Yossef <gilad@benyossef.com>
3174L: linux-crypto@vger.kernel.org
3175L: driverdev-devel@linuxdriverproject.org
3176S: Supported
3177F: drivers/staging/ccree/
3178W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3179
6917a7b7 3180CEC FRAMEWORK
ca684386
HV
3181M: Hans Verkuil <hans.verkuil@cisco.com>
3182L: linux-media@vger.kernel.org
3183T: git git://linuxtv.org/media_tree.git
3184W: http://linuxtv.org
3185S: Supported
104eda6d 3186F: Documentation/media/kapi/cec-core.rst
618cd932 3187F: Documentation/media/uapi/cec
104eda6d 3188F: drivers/media/cec/
ca684386
HV
3189F: drivers/media/rc/keymaps/rc-cec.c
3190F: include/media/cec.h
6917a7b7 3191F: include/media/cec-notifier.h
104eda6d
HV
3192F: include/uapi/linux/cec.h
3193F: include/uapi/linux/cec-funcs.h
af15e32f 3194F: Documentation/devicetree/bindings/media/cec.txt
ca684386 3195
b8154542 3196CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3197M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3198L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3199W: http://www.ibm.com/developerworks/power/cell/
3200S: Supported
679655da 3201F: arch/powerpc/include/asm/cell*.h
679655da 3202F: arch/powerpc/include/asm/spu*.h
c117ab84 3203F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3204F: arch/powerpc/oprofile/*cell*
3205F: arch/powerpc/platforms/cell/
b8154542 3206
398ecff5
SW
3207CEPH COMMON CODE (LIBCEPH)
3208M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3209M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3210M: Sage Weil <sage@redhat.com>
82593f87 3211L: ceph-devel@vger.kernel.org
09d90327 3212W: http://ceph.com/
fb99f881 3213T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3214T: git git://github.com/ceph/ceph-client.git
9030aaf9 3215S: Supported
14430813
JP
3216F: net/ceph/
3217F: include/linux/ceph/
3218F: include/linux/crush/
9030aaf9 3219
398ecff5
SW
3220CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3221M: "Yan, Zheng" <zyan@redhat.com>
3222M: Sage Weil <sage@redhat.com>
3223M: Ilya Dryomov <idryomov@gmail.com>
3224L: ceph-devel@vger.kernel.org
3225W: http://ceph.com/
3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3227T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3228S: Supported
3229F: Documentation/filesystems/ceph.txt
3230F: fs/ceph/
3231
cfc411e7
DH
3232CERTIFICATE HANDLING:
3233M: David Howells <dhowells@redhat.com>
3234M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3235L: keyrings@vger.kernel.org
cfc411e7
DH
3236S: Maintained
3237F: Documentation/module-signing.txt
3238F: certs/
d8d80386 3239F: scripts/sign-file.c
cfc411e7
DH
3240F: scripts/extract-cert.c
3241
18332a80 3242CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3243L: linux-usb@vger.kernel.org
10c6c9c9 3244S: Orphan
679655da
JP
3245F: Documentation/usb/WUSB-Design-overview.txt
3246F: Documentation/usb/wusb-cbaf
355ffe69
DV
3247F: drivers/usb/host/hwa-hc.c
3248F: drivers/usb/host/whci/
679655da
JP
3249F: drivers/usb/wusbcore/
3250F: include/linux/usb/wusb*
18332a80 3251
70e84049 3252CFAG12864B LCD DRIVER
8b58be88 3253M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3254W: http://miguelojeda.es/auxdisplay.htm
3255W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3256S: Maintained
679655da
JP
3257F: drivers/auxdisplay/cfag12864b.c
3258F: include/linux/cfag12864b.h
70e84049
MOS
3259
3260CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3261M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3262W: http://miguelojeda.es/auxdisplay.htm
3263W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3264S: Maintained
679655da
JP
3265F: drivers/auxdisplay/cfag12864bfb.c
3266F: include/linux/cfag12864b.h
70e84049 3267
704232c2 3268CFG80211 and NL80211
8b58be88 3269M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3270L: linux-wireless@vger.kernel.org
ce466579
JB
3271W: http://wireless.kernel.org/
3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3273T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3274S: Maintained
c117ab84 3275F: include/uapi/linux/nl80211.h
679655da
JP
3276F: include/net/cfg80211.h
3277F: net/wireless/*
3278X: net/wireless/wext*
704232c2 3279
46e64261
GKH
3280CHAR and MISC DRIVERS
3281M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3282M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3284S: Supported
46e64261
GKH
3285F: drivers/char/*
3286F: drivers/misc/*
471322a8 3287F: include/linux/miscdevice.h
46e64261 3288
0a920b5b 3289CHECKPATCH
8b58be88 3290M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3291M: Joe Perches <joe@perches.com>
3292S: Maintained
679655da 3293F: scripts/checkpatch.pl
0a920b5b 3294
f8407f26
HW
3295CHINESE DOCUMENTATION
3296M: Harry Wei <harryxiyou@gmail.com>
9740153c 3297L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3298L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3299S: Maintained
f5ff9b63 3300F: Documentation/translations/zh_CN/
f8407f26 3301
2721ea2c 3302CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3303M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3304T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3305L: linux-usb@vger.kernel.org
3306S: Maintained
3307F: drivers/usb/chipidea/
3308
a93ad65d
HG
3309CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3310M: Hans de Goede <hdegoede@redhat.com>
3311L: linux-input@vger.kernel.org
3312S: Maintained
3313F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3314F: drivers/input/touchscreen/chipone_icn8318.c
3315
ab043105 3316CHROME HARDWARE PLATFORM SUPPORT
3c778a7f 3317M: Benson Leung <bleung@chromium.org>
ab043105
OJ
3318M: Olof Johansson <olof@lixom.net>
3319S: Maintained
3c778a7f 3320T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
ab043105
OJ
3321F: drivers/platform/chrome/
3322
3d4cfdc9
MB
3323CIRRUS LOGIC AUDIO CODEC DRIVERS
3324M: Brian Austin <brian.austin@cirrus.com>
3325M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3326L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3327S: Maintained
3328F: sound/soc/codecs/cs*
3329
7683e9e5
LT
3330CIRRUS LOGIC EP93XX ETHERNET DRIVER
3331M: Hartley Sweeten <hsweeten@visionengravers.com>
3332L: netdev@vger.kernel.org
3333S: Maintained
3334F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3335
82abbea7
RD
3336CISCO FCOE HBA DRIVER
3337M: Satish Kharat <satishkh@cisco.com>
3338M: Sesidhar Baddela <sebaddel@cisco.com>
3339M: Karan Tilak Kumar <kartilak@cisco.com>
3340L: linux-scsi@vger.kernel.org
3341S: Supported
3342F: drivers/scsi/fnic/
3343
3344CISCO SCSI HBA DRIVER
3345M: Karan Tilak Kumar <kartilak@cisco.com>
3346M: Sesidhar Baddela <sebaddel@cisco.com>
3347L: linux-scsi@vger.kernel.org
3348S: Supported
3349F: drivers/scsi/snic/
3350
641cb85e 3351CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3352M: Christian Benvenuti <benve@cisco.com>
c327e8f4 3353M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3354M: Neel Patel <neepatel@cisco.com>
7063fbf2 3355S: Supported
a6a5580c 3356F: drivers/net/ethernet/cisco/enic/
7063fbf2 3357
e3cf00d0 3358CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3359M: Christian Benvenuti <benve@cisco.com>
3360M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3361S: Supported
35ef4a9e 3362F: drivers/infiniband/hw/usnic/
e3cf00d0 3363
94574d9a
KRW
3364CLEANCACHE API
3365M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3366L: linux-kernel@vger.kernel.org
3367S: Maintained
3368F: mm/cleancache.c
3369F: include/linux/cleancache.h
3370
d4275354 3371CLK API
54176cc6 3372M: Russell King <linux@armlinux.org.uk>
aa571b14 3373L: linux-clk@vger.kernel.org
37417046 3374S: Maintained
d4275354
RK
3375F: include/linux/clk.h
3376
9222d247
JS
3377CLOCKSOURCE, CLOCKEVENT DRIVERS
3378M: Daniel Lezcano <daniel.lezcano@linaro.org>
3379M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3380L: linux-kernel@vger.kernel.org
9222d247
JS
3381T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3382S: Supported
3383F: drivers/clocksource
3384
529aa8cb
TLSC
3385CMPC ACPI DRIVER
3386M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3387M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3388L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3389S: Supported
3390F: drivers/platform/x86/classmate-laptop.c
3391
85756a06
HV
3392COBALT MEDIA DRIVER
3393M: Hans Verkuil <hans.verkuil@cisco.com>
3394L: linux-media@vger.kernel.org
3395T: git git://linuxtv.org/media_tree.git
a825eaec 3396W: https://linuxtv.org
85756a06
HV
3397S: Supported
3398F: drivers/media/pci/cobalt/
3399
74425eee 3400COCCINELLE/Semantic Patches (SmPL)
26de9c26 3401M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3402M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3403M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3404M: Michal Marek <mmarek@suse.com>
26de9c26 3405L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3407W: http://coccinelle.lip6.fr/
3408S: Supported
4b9033a3 3409F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3410F: scripts/coccinelle/
3411F: scripts/coccicheck
3412
1da177e4 3413CODA FILE SYSTEM
8b58be88 3414M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3415M: coda@cs.cmu.edu
3416L: codalist@coda.cs.cmu.edu
3417W: http://www.coda.cs.cmu.edu/
3418S: Maintained
679655da
JP
3419F: Documentation/filesystems/coda.txt
3420F: fs/coda/
3421F: include/linux/coda*.h
c117ab84 3422F: include/uapi/linux/coda*.h
1da177e4 3423
0b14261e
PZ
3424CODA V4L2 MEM2MEM DRIVER
3425M: Philipp Zabel <p.zabel@pengutronix.de>
3426L: linux-media@vger.kernel.org
3427S: Maintained
3428F: Documentation/devicetree/bindings/media/coda.txt
3429F: drivers/media/platform/coda/
3430
7704addb 3431COMMON CLK FRAMEWORK
a85fa007 3432M: Michael Turquette <mturquette@baylibre.com>
f956165f 3433M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3434L: linux-clk@vger.kernel.org
22d61acf 3435Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3436T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3437S: Maintained
ae4185cd 3438F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3439F: drivers/clk/
3440X: drivers/clk/clkdev.c
7704addb 3441F: include/linux/clk-pr*
60bea3b5 3442F: include/linux/clk/
7704addb 3443
e2d1d6c0 3444COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3445M: Steve French <sfrench@samba.org>
51223df6 3446L: linux-cifs@vger.kernel.org
d1f28953 3447L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3448W: http://linux-cifs.samba.org/
bb1d5dda 3449T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3450S: Supported
ec421a71 3451F: Documentation/filesystems/cifs/
679655da 3452F: fs/cifs/
e2d1d6c0 3453
1da177e4 3454COMPACTPCI HOTPLUG CORE
8b58be88 3455M: Scott Murray <scott@spiteful.org>
64dab204 3456L: linux-pci@vger.kernel.org
82c4dfc7 3457S: Maintained
679655da 3458F: drivers/pci/hotplug/cpci_hotplug*
1da177e4 3459
7683e9e5 3460COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3461M: Scott Murray <scott@spiteful.org>
64dab204 3462L: linux-pci@vger.kernel.org
82c4dfc7 3463S: Maintained
7683e9e5 3464F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3465
7683e9e5 3466COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3467M: Scott Murray <scott@spiteful.org>
64dab204 3468L: linux-pci@vger.kernel.org
82c4dfc7 3469S: Maintained
7683e9e5 3470F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4 3471
5411552c 3472COMPAL LAPTOP SUPPORT
8b58be88 3473M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3474L: platform-driver-x86@vger.kernel.org
5411552c 3475S: Maintained
679655da 3476F: drivers/platform/x86/compal-laptop.c
5411552c 3477
949be0f7 3478CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3479L: accessrunner-general@lists.sourceforge.net
3480W: http://accessrunner.sourceforge.net/
44243ef4 3481S: Orphan
679655da 3482F: drivers/usb/atm/cxacru.c
949be0f7 3483
e2d1d6c0 3484CONFIGFS
d6351db2 3485M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3486M: Christoph Hellwig <hch@lst.de>
3487T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3488S: Supported
679655da
JP
3489F: fs/configfs/
3490F: include/linux/configfs.h
e2d1d6c0 3491
acb9c1b2 3492CONNECTOR
8b58be88 3493M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3494L: netdev@vger.kernel.org
3495S: Maintained
3496F: drivers/connector/
3497
a3e3354d 3498CONTROL GROUP (CGROUP)
860ca0e6 3499M: Tejun Heo <tj@kernel.org>
ad50c159 3500M: Li Zefan <lizefan@huawei.com>
4d205676 3501M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3502L: cgroups@vger.kernel.org
860ca0e6 3503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3504S: Maintained
4b16b0c0 3505F: Documentation/cgroup*
679655da
JP
3506F: include/linux/cgroup*
3507F: kernel/cgroup*
a3e3354d
TH
3508
3509CONTROL GROUP - CPUSET
3510M: Li Zefan <lizefan@huawei.com>
3511L: cgroups@vger.kernel.org
3512W: http://www.bullopensource.org/cpuset/
3513W: http://oss.sgi.com/projects/cpusets/
3514T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3515S: Maintained
4b16b0c0 3516F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3517F: include/linux/cpuset.h
3518F: kernel/cpuset.c
3519
3520CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3521M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3522M: Michal Hocko <mhocko@kernel.org>
c4e29738 3523M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3524L: cgroups@vger.kernel.org
3525L: linux-mm@kvack.org
3526S: Maintained
3527F: mm/memcontrol.c
5d1ea48b 3528F: mm/swap_cgroup.c
fb3a0fb6 3529
bebe4678 3530CORETEMP HARDWARE MONITORING DRIVER
96859129 3531M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3532L: linux-hwmon@vger.kernel.org
bebe4678 3533S: Maintained
679655da
JP
3534F: Documentation/hwmon/coretemp
3535F: drivers/hwmon/coretemp.c
bebe4678 3536
1da177e4 3537COSA/SRP SYNC SERIAL DRIVER
8b58be88 3538M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3539W: http://www.fi.muni.cz/~kas/cosa/
3540S: Maintained
679655da 3541F: drivers/net/wan/cosa*
1da177e4 3542
4371ee35 3543CPMAC ETHERNET DRIVER
9dd4aaef 3544M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3545L: netdev@vger.kernel.org
3546S: Maintained
b544dbac 3547F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3548
1da177e4 3549CPU FREQUENCY DRIVERS
9c3646d1 3550M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3551M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3552L: linux-pm@vger.kernel.org
1da177e4 3553S: Maintained
27209d91
VK
3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3555T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3556B: https://bugzilla.kernel.org
dabe73cb 3557F: Documentation/cpu-freq/
6f193635 3558F: Documentation/devicetree/bindings/cpufreq/
679655da
JP
3559F: drivers/cpufreq/
3560F: include/linux/cpufreq.h
0a7d2cd7 3561F: tools/testing/selftests/cpufreq/
1da177e4 3562
8a67f0ef
VK
3563CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3564M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3565M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3566L: linux-pm@vger.kernel.org
3567W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3568S: Maintained
3569F: drivers/cpufreq/arm_big_little.h
3570F: drivers/cpufreq/arm_big_little.c
3571F: drivers/cpufreq/arm_big_little_dt.c
3572
82abbea7
RD
3573CPU POWER MONITORING SUBSYSTEM
3574M: Thomas Renninger <trenn@suse.com>
3575L: linux-pm@vger.kernel.org
3576S: Maintained
3577F: tools/power/cpupower/
3578
3579CPUID/MSR DRIVER
3580M: "H. Peter Anvin" <hpa@zytor.com>
3581S: Maintained
3582F: arch/x86/kernel/cpuid.c
3583F: arch/x86/kernel/msr.c
3584
14d2c34c 3585CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3586M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3587M: Daniel Lezcano <daniel.lezcano@linaro.org>
3588L: linux-pm@vger.kernel.org
3589L: linux-arm-kernel@lists.infradead.org
cea8321c 3590T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3591S: Maintained
3592F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3593
0c570c18
BZ
3594CPUIDLE DRIVER - ARM EXYNOS
3595M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3596M: Daniel Lezcano <daniel.lezcano@linaro.org>
3597M: Kukjin Kim <kgene@kernel.org>
3598L: linux-pm@vger.kernel.org
3599L: linux-samsung-soc@vger.kernel.org
3600S: Supported
3601F: drivers/cpuidle/cpuidle-exynos.c
3602F: arch/arm/mach-exynos/pm.c
3603
a8e39c35 3604CPUIDLE DRIVERS
9c3646d1 3605M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3606M: Daniel Lezcano <daniel.lezcano@linaro.org>
3607L: linux-pm@vger.kernel.org
3608S: Maintained
cea8321c 3609T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3610B: https://bugzilla.kernel.org
a8e39c35
DL
3611F: drivers/cpuidle/*
3612F: include/linux/cpuidle.h
3613
1da177e4 3614CRAMFS FILESYSTEM
ce00f85c 3615W: http://sourceforge.net/projects/cramfs/
54886a71 3616S: Orphan / Obsolete
679655da
JP
3617F: Documentation/filesystems/cramfs.txt
3618F: fs/cramfs/
1da177e4
LT
3619
3620CRIS PORT
8b58be88
JP
3621M: Mikael Starvik <starvik@axis.com>
3622M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3623L: linux-cris-kernel@axis.com
1da177e4 3624W: http://developer.axis.com
9f273c24 3625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3626S: Maintained
679655da 3627F: arch/cris/
df621252 3628F: drivers/tty/serial/crisv10.*
1da177e4
LT
3629
3630CRYPTO API
8b58be88
JP
3631M: Herbert Xu <herbert@gondor.apana.org.au>
3632M: "David S. Miller" <davem@davemloft.net>
1da177e4 3633L: linux-crypto@vger.kernel.org
9f273c24 3634T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3635T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3636S: Maintained
679655da 3637F: Documentation/crypto/
fe1c445b 3638F: Documentation/devicetree/bindings/crypto/
679655da
JP
3639F: arch/*/crypto/
3640F: crypto/
3641F: drivers/crypto/
3642F: include/crypto/
ff330f73 3643F: include/linux/crypto*
1da177e4 3644
5b07bd57 3645CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3646M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3647L: linux-crypto@vger.kernel.org
3648S: Maintained
51a2228a
JP
3649F: crypto/ansi_cprng.c
3650F: crypto/rng.c
5b07bd57 3651
fc279cc2
HV
3652CS3308 MEDIA DRIVER
3653M: Hans Verkuil <hverkuil@xs4all.nl>
3654L: linux-media@vger.kernel.org
3655T: git git://linuxtv.org/media_tree.git
3656W: http://linuxtv.org
3657S: Odd Fixes
3658F: drivers/media/i2c/cs3308.c
3659F: drivers/media/i2c/cs3308.h
3660
9b4ffa48 3661CS5535 Audio ALSA driver
8b58be88 3662M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3663S: Maintained
679655da 3664F: sound/pci/cs5535audio/
9b4ffa48 3665
a910e4a9 3666CW1200 WLAN driver
b75f0050
JP
3667M: Solomon Peachy <pizza@shaftnet.org>
3668S: Maintained
560424e9 3669F: drivers/net/wireless/st/cw1200/
a910e4a9 3670
6d8425b1 3671CX18 VIDEO4LINUX DRIVER
6afdeaf8 3672M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3673L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3674L: linux-media@vger.kernel.org
275ffde4 3675T: git git://linuxtv.org/media_tree.git
a825eaec 3676W: https://linuxtv.org
30e10993 3677W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3678S: Maintained
618cd932 3679F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3680F: drivers/media/pci/cx18/
6c0f0359 3681F: include/uapi/linux/ivtv*
6d8425b1 3682
3f101d91
HV
3683CX2341X MPEG ENCODER HELPER MODULE
3684M: Hans Verkuil <hverkuil@xs4all.nl>
3685L: linux-media@vger.kernel.org
3686T: git git://linuxtv.org/media_tree.git
a825eaec 3687W: https://linuxtv.org
3f101d91 3688S: Maintained
c368360b 3689F: drivers/media/common/cx2341x*
3f101d91
HV
3690F: include/media/cx2341x*
3691
b8fe6e2c
PB
3692CX24120 MEDIA DRIVER
3693M: Jemma Denson <jdenson@gmail.com>
3694M: Patrick Boettcher <patrick.boettcher@posteo.de>
3695L: linux-media@vger.kernel.org
a825eaec 3696W: https://linuxtv.org
b8fe6e2c
PB
3697Q: http://patchwork.linuxtv.org/project/linux-media/list/
3698S: Maintained
3699F: drivers/media/dvb-frontends/cx24120*
3700
20357578 3701CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3702M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3703M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3704L: linux-media@vger.kernel.org
a825eaec 3705W: https://linuxtv.org
20357578
MCC
3706T: git git://linuxtv.org/media_tree.git
3707S: Odd fixes
618cd932 3708F: Documentation/media/v4l-drivers/cx88*
20357578 3709F: drivers/media/pci/cx88/
6d8425b1 3710
91952bc0
AP
3711CXD2820R MEDIA DRIVER
3712M: Antti Palosaari <crope@iki.fi>
3713L: linux-media@vger.kernel.org
a825eaec 3714W: https://linuxtv.org
91952bc0
AP
3715W: http://palosaari.fi/linux/
3716Q: http://patchwork.linuxtv.org/project/linux-media/list/
3717T: git git://linuxtv.org/anttip/media_tree.git
3718S: Maintained
3719F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3720
e5ec3789 3721CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3722M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3723L: netdev@vger.kernel.org
3724W: http://www.chelsio.com
3725S: Supported
f7917c00 3726F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3727
d8ae3c33 3728CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3729M: Karen Xie <kxie@chelsio.com>
3730L: linux-scsi@vger.kernel.org
3731W: http://www.chelsio.com
3732S: Supported
3733F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3734
e5ec3789 3735CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3736M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3737L: linux-rdma@vger.kernel.org
e5ec3789
SW
3738W: http://www.openfabrics.org
3739S: Supported
679655da 3740F: drivers/infiniband/hw/cxgb3/
a85fb338 3741F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3742
7683e9e5
LT
3743CXGB4 CRYPTO DRIVER (chcr)
3744M: Harsh Jain <harsh@chelsio.com>
3745L: linux-crypto@vger.kernel.org
3746W: http://www.chelsio.com
3747S: Supported
3748F: drivers/crypto/chelsio
3749
be4c9bad 3750CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3751M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3752L: netdev@vger.kernel.org
3753W: http://www.chelsio.com
3754S: Supported
f7917c00 3755F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3756
d8ae3c33 3757CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3758M: Karen Xie <kxie@chelsio.com>
3759L: linux-scsi@vger.kernel.org
3760W: http://www.chelsio.com
3761S: Supported
3762F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3763
be4c9bad
RD
3764CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3765M: Steve Wise <swise@chelsio.com>
3766L: linux-rdma@vger.kernel.org
3767W: http://www.openfabrics.org
3768S: Supported
3769F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3770F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3771
5c20a5c7
CL
3772CXGB4VF ETHERNET DRIVER (CXGB4VF)
3773M: Casey Leedom <leedom@chelsio.com>
3774L: netdev@vger.kernel.org
3775W: http://www.chelsio.com
3776S: Supported
f7917c00 3777F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3778
a9282d01 3779CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
9d82fd2f 3780M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
8c7d0a04 3781M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
a9282d01
IM
3782L: linuxppc-dev@lists.ozlabs.org
3783S: Supported
9d82fd2f 3784F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3785F: drivers/misc/cxl/
ec249dd8 3786F: include/misc/cxl*
a9282d01
IM
3787F: include/uapi/misc/cxl.h
3788F: Documentation/powerpc/cxl.txt
a9282d01
IM
3789F: Documentation/ABI/testing/sysfs-class-cxl
3790
11f43ae7
MO
3791CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3792M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3793M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3794M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3795L: linux-scsi@vger.kernel.org
3796S: Supported
3797F: drivers/scsi/cxlflash/
3798F: include/uapi/scsi/cxlflash_ioctls.h
3799F: Documentation/powerpc/cxlflash.txt
3800
1da177e4 3801CYBERPRO FB DRIVER
54176cc6 3802M: Russell King <linux@armlinux.org.uk>
efc03ecb 3803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3804W: http://www.armlinux.org.uk/
1da177e4 3805S: Maintained
8a61f013 3806F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3807
1da177e4 3808CYCLADES ASYNC MUX DRIVER
1da177e4 3809W: http://www.cyclades.com/
d459883e 3810S: Orphan
c897401b 3811F: drivers/tty/cyclades.c
679655da 3812F: include/linux/cyclades.h
c117ab84 3813F: include/uapi/linux/cyclades.h
1da177e4
LT
3814
3815CYCLADES PC300 DRIVER
1da177e4 3816W: http://www.cyclades.com/
d459883e 3817S: Orphan
679655da 3818F: drivers/net/wan/pc300*
1da177e4 3819
402f6ae4
AP
3820CYPRESS_FIRMWARE MEDIA DRIVER
3821M: Antti Palosaari <crope@iki.fi>
3822L: linux-media@vger.kernel.org
a825eaec 3823W: https://linuxtv.org
402f6ae4
AP
3824W: http://palosaari.fi/linux/
3825Q: http://patchwork.linuxtv.org/project/linux-media/list/
3826T: git git://linuxtv.org/anttip/media_tree.git
3827S: Maintained
3828F: drivers/media/common/cypress_firmware*
3829
e3ae3525 3830CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3831M: Ferruh Yigit <fery@cypress.com>
6305902c 3832L: linux-input@vger.kernel.org
be9a6f40 3833S: Supported
6305902c
JP
3834F: drivers/input/touchscreen/cyttsp*
3835F: include/linux/input/cyttsp.h
e3ae3525 3836
131b3de7
LW
3837D-LINK DIR-685 TOUCHKEYS DRIVER
3838M: Linus Walleij <linus.walleij@linaro.org>
3839L: linux-input@vger.kernel.org
3840S: Supported
3841F: drivers/input/dlink-dir685-touchkeys.c
3842
aaaf5fbf
JK
3843DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3844M: Joshua Kinard <kumba@gentoo.org>
3845S: Maintained
3846F: drivers/rtc/rtc-ds1685.c
3847F: include/linux/rtc/ds1685.h
3848
1da177e4 3849DAMA SLAVE for AX.25
8b58be88 3850M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3851W: http://yaina.de/jreuter/
3852W: http://www.qsl.net/dl1bke/
3853L: linux-hams@vger.kernel.org
3854S: Maintained
679655da
JP
3855F: net/ax25/af_ax25.c
3856F: net/ax25/ax25_dev.c
3857F: net/ax25/ax25_ds_*
3858F: net/ax25/ax25_in.c
3859F: net/ax25/ax25_out.c
3860F: net/ax25/ax25_timer.c
3861F: net/ax25/sysctl_net_ax25.c
1da177e4 3862
e2d1d6c0 3863DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3864L: netdev@vger.kernel.org
5ff77428 3865S: Orphan
679655da 3866F: Documentation/networking/dmfe.txt
0f04e2aa 3867F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3868
3869DC390/AM53C974 SCSI driver
d8130624 3870M: Hannes Reinecke <hare@suse.com>
71bd849d 3871L: linux-scsi@vger.kernel.org
e2d1d6c0 3872S: Maintained
71bd849d 3873F: drivers/scsi/am53c974.c
e2d1d6c0 3874
1da177e4 3875DC395x SCSI driver
61eee9a7 3876M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3877M: Ali Akcaagac <aliakc@web.de>
3878M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3879L: dc395x@twibble.org
cf015e9f
JP
3880W: http://twibble.org/dist/dc395x/
3881W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3882S: Maintained
679655da
JP
3883F: Documentation/scsi/dc395x.txt
3884F: drivers/scsi/dc395x.*
1da177e4 3885
eb8edb08 3886DCCP PROTOCOL
a89d030e 3887M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3888L: dccp@vger.kernel.org
c996d8b9 3889W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3890S: Maintained
679655da 3891F: include/linux/dccp.h
c117ab84 3892F: include/uapi/linux/dccp.h
679655da
JP
3893F: include/linux/tfrc.h
3894F: net/dccp/
eb8edb08 3895
1da177e4 3896DECnet NETWORK LAYER
1da177e4
LT
3897W: http://linux-decnet.sourceforge.net
3898L: linux-decnet-user@lists.sourceforge.net
f546444d 3899S: Orphan
679655da
JP
3900F: Documentation/networking/decnet.txt
3901F: net/decnet/
1da177e4 3902
ebff05b9
MR
3903DECSTATION PLATFORM SUPPORT
3904M: "Maciej W. Rozycki" <macro@linux-mips.org>
3905L: linux-mips@linux-mips.org
3906W: http://www.linux-mips.org/wiki/DECstation
3907S: Maintained
3908F: arch/mips/dec/
3909F: arch/mips/include/asm/dec/
3910F: arch/mips/include/asm/mach-dec/
3911
1da177e4 3912DEFXX FDDI NETWORK DRIVER
8b58be88 3913M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3914S: Maintained
33f810b2 3915F: drivers/net/fddi/defxx.*
1da177e4 3916
ad8f07cc 3917DELL LAPTOP DRIVER
8b58be88 3918M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3919M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3920L: platform-driver-x86@vger.kernel.org
ad8f07cc 3921S: Maintained
679655da 3922F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3923
7683e9e5 3924DELL LAPTOP FREEFALL DRIVER
817a5cdb
PR
3925M: Pali Rohár <pali.rohar@gmail.com>
3926S: Maintained
7683e9e5 3927F: drivers/platform/x86/dell-smo8800.c
817a5cdb 3928
7683e9e5 3929DELL LAPTOP RBTN DRIVER
cdbff611
PR
3930M: Pali Rohár <pali.rohar@gmail.com>
3931S: Maintained
7683e9e5 3932F: drivers/platform/x86/dell-rbtn.*
cdbff611 3933
1da177e4 3934DELL LAPTOP SMM DRIVER
a5afba16 3935M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3936S: Maintained
a5afba16 3937F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3938F: include/uapi/linux/i8k.h
1da177e4 3939
90563ec4 3940DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3941M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3942S: Maintained
679655da
JP
3943F: Documentation/dcdbas.txt
3944F: drivers/firmware/dcdbas.*
90563ec4 3945
0b3f6109 3946DELL WMI EXTRAS DRIVER
8b58be88 3947M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3948M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3949S: Maintained
36b3a96f 3950F: drivers/platform/x86/dell-wmi.c
0b3f6109 3951
82abbea7
RD
3952DELTA ST MEDIA DRIVER
3953M: Hugues Fruchet <hugues.fruchet@st.com>
3954L: linux-media@vger.kernel.org
3955T: git git://linuxtv.org/media_tree.git
3956W: https://linuxtv.org
3957S: Supported
3958F: drivers/media/platform/sti/delta
3959
a57ce439
MY
3960DENALI NAND DRIVER
3961M: Masahiro Yamada <yamada.masahiro@socionext.com>
3962L: linux-mtd@lists.infradead.org
3963S: Supported
3964F: drivers/mtd/nand/denali*
3965
5efc75e3 3966DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3967M: John Youn <johnyoun@synopsys.com>
5efc75e3 3968L: linux-usb@vger.kernel.org
18f340f9 3969T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3970S: Maintained
197ba5f4 3971F: drivers/usb/dwc2/
5efc75e3 3972
94ab23dd 3973DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3974M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3975L: linux-usb@vger.kernel.org
94ab23dd
FB
3976T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3977S: Maintained
3978F: drivers/usb/dwc3/
3979
feda2840
AK
3980DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3981M: Andreas Klinger <ak@it-klinger.de>
3982L: linux-iio@vger.kernel.org
3983S: Maintained
3984F: drivers/iio/proximity/srf*.c
3985
833c9545
JB
3986DEVICE COREDUMP (DEV_COREDUMP)
3987M: Johannes Berg <johannes@sipsolutions.net>
3988L: linux-kernel@vger.kernel.org
3989S: Maintained
3990F: drivers/base/devcoredump.c
3991F: include/linux/devcoredump.h
3992
89d07767
KP
3993DEVICE FREQUENCY (DEVFREQ)
3994M: MyungJoo Ham <myungjoo.ham@samsung.com>
3995M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3996R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3997L: linux-pm@vger.kernel.org
6a3cd722 3998T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3999S: Maintained
4000F: drivers/devfreq/
6a3cd722
CC
4001F: include/linux/devfreq.h
4002F: Documentation/devicetree/bindings/devfreq/
89d07767 4003
7dbded06
CC
4004DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4005M: Chanwoo Choi <cw00.choi@samsung.com>
4006L: linux-pm@vger.kernel.org
4007T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4008S: Supported
4009F: drivers/devfreq/event/
4010F: drivers/devfreq/devfreq-event.c
4011F: include/linux/devfreq-event.h
4012F: Documentation/devicetree/bindings/devfreq/event/
89d07767 4013
1da177e4 4014DEVICE NUMBER REGISTRY
8b58be88 4015M: Torben Mathiasen <device@lanana.org>
1da177e4 4016W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
4017S: Maintained
4018
e2d1d6c0 4019DEVICE-MAPPER (LVM)
854ecaad 4020M: Alasdair Kergon <agk@redhat.com>
8504eed3 4021M: Mike Snitzer <snitzer@redhat.com>
854ecaad 4022M: dm-devel@redhat.com
e2d1d6c0
RD
4023L: dm-devel@redhat.com
4024W: http://sources.redhat.com/dm
8a6e2535 4025Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 4026T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 4027T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 4028S: Maintained
679655da
JP
4029F: Documentation/device-mapper/
4030F: drivers/md/dm*
854ecaad 4031F: drivers/md/persistent-data/
679655da
JP
4032F: include/linux/device-mapper.h
4033F: include/linux/dm-*.h
8504eed3 4034F: include/uapi/linux/dm-*.h
e2d1d6c0 4035
bfcd3a46
JP
4036DEVLINK
4037M: Jiri Pirko <jiri@mellanox.com>
4038L: netdev@vger.kernel.org
4039S: Supported
4040F: net/core/devlink.c
4041F: include/net/devlink.h
4042F: include/uapi/linux/devlink.h
4043
c0d995aa
OST
4044DIALOG SEMICONDUCTOR DRIVERS
4045M: Support Opensource <support.opensource@diasemi.com>
4046W: http://www.dialog-semiconductor.com/products
4047S: Supported
4048F: Documentation/hwmon/da90??
047cfd01 4049F: Documentation/devicetree/bindings/mfd/da90*.txt
34026764
ST
4050F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4051F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4eeb08b4 4052F: Documentation/devicetree/bindings/regulator/da92*.txt
34026764 4053F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
7c933772 4054F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
4055F: drivers/gpio/gpio-da90??.c
4056F: drivers/hwmon/da90??-hwmon.c
7be72c2c 4057F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
4058F: drivers/input/misc/da90??_onkey.c
4059F: drivers/input/touchscreen/da9052_tsi.c
4060F: drivers/leds/leds-da90??.c
4061F: drivers/mfd/da903x.c
4062F: drivers/mfd/da90??-*.c
7be72c2c 4063F: drivers/mfd/da91??-*.c
8c0984e5
SR
4064F: drivers/power/supply/da9052-battery.c
4065F: drivers/power/supply/da91??-*.c
c0d995aa
OST
4066F: drivers/regulator/da903x.c
4067F: drivers/regulator/da9???-regulator.[ch]
34026764 4068F: drivers/thermal/da90??-thermal.c
c0d995aa
OST
4069F: drivers/rtc/rtc-da90??.c
4070F: drivers/video/backlight/da90??_bl.c
4071F: drivers/watchdog/da90??_wdt.c
4072F: include/linux/mfd/da903x.h
4073F: include/linux/mfd/da9052/
4074F: include/linux/mfd/da9055/
047cfd01 4075F: include/linux/mfd/da9062/
c0d995aa 4076F: include/linux/mfd/da9063/
7be72c2c 4077F: include/linux/mfd/da9150/
4eeb08b4 4078F: include/linux/regulator/da9211.h
c0d995aa
OST
4079F: include/sound/da[79]*.h
4080F: sound/soc/codecs/da[79]*.[ch]
4081
6ea5dcdf
WBG
4082DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4083M: William Breathitt Gray <vilhelm.gray@gmail.com>
4084L: linux-gpio@vger.kernel.org
4085S: Maintained
4086F: drivers/gpio/gpio-gpio-mm.c
4087
599aa697
LL
4088DIGI NEO AND CLASSIC PCI PRODUCTS
4089M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 4090M: Mark Hounschell <markh@compro.net>
599aa697
LL
4091L: driverdev-devel@linuxdriverproject.org
4092S: Maintained
4093F: drivers/staging/dgnc/
4094
335d7c58 4095DIOLAN U2C-12 I2C DRIVER
ca462085 4096M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
4097L: linux-i2c@vger.kernel.org
4098S: Maintained
4099F: drivers/i2c/busses/i2c-diolan-u2c.c
4100
d475c634 4101DIRECT ACCESS (DAX)
e057541a
RZ
4102M: Matthew Wilcox <mawilcox@microsoft.com>
4103M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
4104L: linux-fsdevel@vger.kernel.org
4105S: Supported
4106F: fs/dax.c
e057541a
RZ
4107F: include/linux/dax.h
4108F: include/trace/events/fs_dax.h
d475c634 4109
e7839f25 4110DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 4111M: Eric Paris <eparis@parisplace.org>
3c5119c0 4112S: Maintained
679655da
JP
4113F: Documentation/filesystems/dnotify.txt
4114F: fs/notify/dnotify/
4115F: include/linux/dnotify.h
1da177e4
LT
4116
4117DISK GEOMETRY AND PARTITION HANDLING
8b58be88 4118M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
4119W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4120W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4121W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4122S: Maintained
4123
4480f15b 4124DISKQUOTA
d8130624 4125M: Jan Kara <jack@suse.com>
1da177e4 4126S: Maintained
679655da
JP
4127F: Documentation/filesystems/quota.txt
4128F: fs/quota/
4129F: include/linux/quota*.h
c117ab84 4130F: include/uapi/linux/quota*.h
1da177e4 4131
702686ad
BT
4132DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4133M: Bernie Thompson <bernie@plugable.com>
4134L: linux-fbdev@vger.kernel.org
4135S: Maintained
4136W: http://plugable.com/category/projects/udlfb/
8a61f013 4137F: drivers/video/fbdev/udlfb.c
702686ad
BT
4138F: include/video/udlfb.h
4139F: Documentation/fb/udlfb.txt
4140
e7839f25 4141DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4142M: Christine Caulfield <ccaulfie@redhat.com>
4143M: David Teigland <teigland@redhat.com>
a4644184 4144L: cluster-devel@redhat.com
5be7b50f 4145W: http://sources.redhat.com/cluster/
9f273c24 4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4147S: Supported
679655da 4148F: fs/dlm/
5be7b50f 4149
53b6b3e0
SS
4150DMA BUFFER SHARING FRAMEWORK
4151M: Sumit Semwal <sumit.semwal@linaro.org>
4152S: Maintained
4153L: linux-media@vger.kernel.org
4154L: dri-devel@lists.freedesktop.org
8ada6d2d 4155L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4156F: drivers/dma-buf/
e46d12c6
JP
4157F: include/linux/dma-buf*
4158F: include/linux/reservation.h
4159F: include/linux/*fence.h
e7e21c72 4160F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4161T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4162
b3e5f263 4163DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 4164M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
4165L: dmaengine@vger.kernel.org
4166Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4167S: Maintained
679655da 4168F: drivers/dma/
0ce3c066 4169F: include/linux/dmaengine.h
c56d329e 4170F: Documentation/devicetree/bindings/dma/
979a281e
VK
4171F: Documentation/dmaengine/
4172T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4173
7683e9e5
LT
4174DMA MAPPING HELPERS
4175M: Christoph Hellwig <hch@lst.de>
4176M: Marek Szyprowski <m.szyprowski@samsung.com>
4177R: Robin Murphy <robin.murphy@arm.com>
4178L: linux-kernel@vger.kernel.org
4179T: git git://git.infradead.org/users/hch/dma-mapping.git
4180W: http://git.infradead.org/users/hch/dma-mapping.git
4181S: Supported
4182F: lib/dma-debug.c
4183F: lib/dma-noop.c
4184F: lib/dma-virt.c
4185F: drivers/base/dma-mapping.c
4186F: drivers/base/dma-coherent.c
4187F: include/linux/dma-mapping.h
4188
b825037d 4189DME1737 HARDWARE MONITOR DRIVER
8b58be88 4190M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4191L: linux-hwmon@vger.kernel.org
b825037d 4192S: Maintained
679655da
JP
4193F: Documentation/hwmon/dme1737
4194F: drivers/hwmon/dme1737.c
b825037d 4195
1f31e1b1 4196DMI/SMBIOS SUPPORT
d8130624 4197M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4198S: Maintained
d4aeef93 4199T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4200F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4201F: drivers/firmware/dmi-id.c
4202F: drivers/firmware/dmi_scan.c
4203F: include/linux/dmi.h
4204
7d2c86b5 4205DOCUMENTATION
ad3118b9 4206M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4207L: linux-doc@vger.kernel.org
4208S: Maintained
679655da 4209F: Documentation/
52b3f239 4210F: scripts/kernel-doc
97be078b
RD
4211X: Documentation/ABI/
4212X: Documentation/devicetree/
933a46b8
JC
4213X: Documentation/acpi
4214X: Documentation/power
4215X: Documentation/spi
618cd932 4216X: Documentation/media
c51edfb1 4217T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4218
7683e9e5
LT
4219DONGWOON DW9714 LENS VOICE COIL DRIVER
4220M: Sakari Ailus <sakari.ailus@linux.intel.com>
4221L: linux-media@vger.kernel.org
4222T: git git://linuxtv.org/media_tree.git
4223S: Maintained
4224F: drivers/media/i2c/dw9714.c
4225
1da177e4 4226DOUBLETALK DRIVER
8b58be88 4227M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4228L: blinux-list@redhat.com
4229S: Maintained
679655da
JP
4230F: drivers/char/dtlk.c
4231F: include/linux/dtlk.h
1da177e4 4232
9836a882
RP
4233DPAA2 DATAPATH I/O (DPIO) DRIVER
4234M: Roy Pledge <Roy.Pledge@nxp.com>
4235L: linux-kernel@vger.kernel.org
4236S: Maintained
4237F: drivers/staging/fsl-mc/bus/dpio
4238
92ac903a
IR
4239DPAA2 ETHERNET DRIVER
4240M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4241L: linux-kernel@vger.kernel.org
4242S: Maintained
4243F: drivers/staging/fsl-dpaa2/ethernet
4244
e2d1d6c0 4245DPT_I2O SCSI RAID DRIVER
8b58be88 4246M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4247L: linux-scsi@vger.kernel.org
4248W: http://www.adaptec.com/
4249S: Maintained
679655da
JP
4250F: drivers/scsi/dpt*
4251F: drivers/scsi/dpt/
e2d1d6c0 4252
b411b363 4253DRBD DRIVER
bc2c049d
RK
4254M: Philipp Reisner <philipp.reisner@linbit.com>
4255M: Lars Ellenberg <lars.ellenberg@linbit.com>
4256L: drbd-dev@lists.linbit.com
28b8e8d4 4257W: http://www.drbd.org
bc2c049d
RK
4258T: git git://git.linbit.com/linux-drbd.git
4259T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4260S: Supported
4261F: drivers/block/drbd/
4262F: lib/lru_cache.c
4263F: Documentation/blockdev/drbd/
b411b363 4264
27f395b8 4265DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
879a5a00 4266M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4267T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4268S: Supported
679655da 4269F: Documentation/kobject.txt
7cfc51b9 4270F: drivers/base/
87544653 4271F: fs/debugfs/
dc7dfcd8 4272F: fs/sysfs/
87544653 4273F: include/linux/debugfs.h
dc7dfcd8 4274F: include/linux/kobj*
679655da 4275F: lib/kobj*
1da177e4 4276
82abbea7
RD
4277DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4278M: Kevin Hilman <khilman@kernel.org>
4279M: Nishanth Menon <nm@ti.com>
d52ea7e3 4280S: Maintained
82abbea7
RD
4281F: drivers/power/avs/
4282F: include/linux/power/smartreflex.h
4283L: linux-pm@vger.kernel.org
d52ea7e3 4284
bed41005
TC
4285DRM DRIVER FOR ARM PL111 CLCD
4286M: Eric Anholt <eric@anholt.net>
4287T: git git://anongit.freedesktop.org/drm/drm-misc
4288S: Supported
4289F: drivers/gpu/drm/pl111/
4290
c842b693
EV
4291DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4292M: Dave Airlie <airlied@redhat.com>
4293S: Odd Fixes
4294F: drivers/gpu/drm/ast/
4295
4296DRM DRIVER FOR BOCHS VIRTUAL GPU
4297M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f 4298L: virtualization@lists.linux-foundation.org
0f445486 4299T: git git://anongit.freedesktop.org/drm/drm-misc
0c19f97f 4300S: Maintained
c842b693
EV
4301F: drivers/gpu/drm/bochs/
4302
7683e9e5
LT
4303DRM DRIVER FOR INTEL I810 VIDEO CARDS
4304S: Orphan / Obsolete
4305F: drivers/gpu/drm/i810/
4306F: include/uapi/drm/i810_drm.h
c842b693 4307
7683e9e5
LT
4308DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4309S: Orphan / Obsolete
4310F: drivers/gpu/drm/mga/
4311F: include/uapi/drm/mga_drm.h
566f5939 4312
7683e9e5
LT
4313DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4314M: Dave Airlie <airlied@redhat.com>
4315S: Odd Fixes
4316F: drivers/gpu/drm/mgag200/
4317
4318DRM DRIVER FOR MI0283QT
4319M: Noralf Trønnes <noralf@tronnes.org>
4320S: Maintained
4321F: drivers/gpu/drm/tinydrm/mi0283qt.c
4322F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4323
4324DRM DRIVER FOR MSM ADRENO GPU
4325M: Rob Clark <robdclark@gmail.com>
4326L: linux-arm-msm@vger.kernel.org
03e255b9 4327L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4328L: freedreno@lists.freedesktop.org
4329T: git git://people.freedesktop.org/~robclark/linux
03e255b9 4330S: Maintained
7683e9e5
LT
4331F: drivers/gpu/drm/msm/
4332F: include/uapi/drm/msm_drm.h
4333F: Documentation/devicetree/bindings/display/msm/
03e255b9 4334
7683e9e5
LT
4335DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4336M: Ben Skeggs <bskeggs@redhat.com>
4337L: dri-devel@lists.freedesktop.org
4338L: nouveau@lists.freedesktop.org
4339T: git git://github.com/skeggsb/linux
8daf7473 4340S: Supported
7683e9e5
LT
4341F: drivers/gpu/drm/nouveau/
4342F: include/uapi/drm/nouveau_drm.h
8daf7473 4343
c842b693
EV
4344DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4345M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4346M: Gerd Hoffmann <kraxel@redhat.com>
4347L: virtualization@lists.linux-foundation.org
0f445486 4348T: git git://anongit.freedesktop.org/drm/drm-misc
af3076e6
GH
4349S: Obsolete
4350W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693 4351F: drivers/gpu/drm/cirrus/
66a46e9d 4352
7683e9e5
LT
4353DRM DRIVER FOR QXL VIRTUAL GPU
4354M: Dave Airlie <airlied@redhat.com>
4355M: Gerd Hoffmann <kraxel@redhat.com>
4356L: virtualization@lists.linux-foundation.org
4357T: git git://anongit.freedesktop.org/drm/drm-misc
4358S: Maintained
4359F: drivers/gpu/drm/qxl/
4360F: include/uapi/drm/qxl_drm.h
4361
0eb2c0ae
DA
4362DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4363M: Noralf Trønnes <noralf@tronnes.org>
4364S: Maintained
4365F: drivers/gpu/drm/tinydrm/repaper.c
4366F: Documentation/devicetree/bindings/display/repaper.txt
4367
7683e9e5
LT
4368DRM DRIVER FOR RAGE 128 VIDEO CARDS
4369S: Orphan / Obsolete
4370F: drivers/gpu/drm/r128/
4371F: include/uapi/drm/r128_drm.h
4372
4373DRM DRIVER FOR SAVAGE VIDEO CARDS
4374S: Orphan / Obsolete
4375F: drivers/gpu/drm/savage/
4376F: include/uapi/drm/savage_drm.h
4377
4378DRM DRIVER FOR SIS VIDEO CARDS
4379S: Orphan / Obsolete
4380F: drivers/gpu/drm/sis/
4381F: include/uapi/drm/sis_drm.h
4382
eac99d4a
DL
4383DRM DRIVER FOR SITRONIX ST7586 PANELS
4384M: David Lechner <david@lechnology.com>
4385S: Maintained
4386F: drivers/gpu/drm/tinydrm/st7586.c
4387F: Documentation/devicetree/bindings/display/st7586.txt
4388
7683e9e5
LT
4389DRM DRIVER FOR TDFX VIDEO CARDS
4390S: Orphan / Obsolete
4391F: drivers/gpu/drm/tdfx/
4392
4393DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4394M: Dave Airlie <airlied@redhat.com>
4395S: Odd Fixes
4396F: drivers/gpu/drm/udl/
4397
4398DRM DRIVER FOR VMWARE VIRTUAL GPU
4399M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4400M: Sinclair Yeh <syeh@vmware.com>
4401M: Thomas Hellstrom <thellstrom@vmware.com>
99763bb8 4402L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4403T: git git://people.freedesktop.org/~syeh/repos_linux
4404T: git git://people.freedesktop.org/~thomash/linux
99763bb8 4405S: Supported
7683e9e5
LT
4406F: drivers/gpu/drm/vmwgfx/
4407F: include/uapi/drm/vmwgfx_drm.h
566f5939 4408
7683e9e5
LT
4409DRM DRIVERS
4410M: David Airlie <airlied@linux.ie>
03e255b9 4411L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4412T: git git://people.freedesktop.org/~airlied/linux
4413B: https://bugs.freedesktop.org/
4414C: irc://chat.freenode.net/dri-devel
03e255b9 4415S: Maintained
7683e9e5
LT
4416F: drivers/gpu/drm/
4417F: drivers/gpu/vga/
4418F: Documentation/devicetree/bindings/display/
4419F: Documentation/devicetree/bindings/gpu/
4420F: Documentation/devicetree/bindings/video/
4421F: Documentation/gpu/
4422F: include/drm/
4423F: include/uapi/drm/
4424F: include/linux/vga*
03e255b9 4425
7683e9e5 4426DRM DRIVERS AND MISC GPU PATCHES
cbce7107 4427M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4428M: Jani Nikula <jani.nikula@linux.intel.com>
7683e9e5
LT
4429M: Sean Paul <seanpaul@chromium.org>
4430W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4431S: Maintained
0f445486 4432T: git git://anongit.freedesktop.org/drm/drm-misc
7683e9e5
LT
4433F: Documentation/gpu/
4434F: drivers/gpu/vga/
4435F: drivers/gpu/drm/*
4436F: include/drm/drm*
4437F: include/uapi/drm/drm*
4438F: include/linux/vga*
99763bb8 4439
bf1139df
MR
4440DRM DRIVERS FOR ALLWINNER A10
4441M: Maxime Ripard <maxime.ripard@free-electrons.com>
4442L: dri-devel@lists.freedesktop.org
4443S: Supported
4444F: drivers/gpu/drm/sun4i/
4445F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
2da042ac 4446T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
bf1139df 4447
1de7ac68
NA
4448DRM DRIVERS FOR AMLOGIC SOCS
4449M: Neil Armstrong <narmstrong@baylibre.com>
4450L: dri-devel@lists.freedesktop.org
4451L: linux-amlogic@lists.infradead.org
4452W: http://linux-meson.com/
4453S: Supported
4454F: drivers/gpu/drm/meson/
4455F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
b40af4d5
NA
4456F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4457F: Documentation/gpu/meson.rst
75bb485d 4458T: git git://anongit.freedesktop.org/drm/drm-misc
1de7ac68 4459
7683e9e5
LT
4460DRM DRIVERS FOR ATMEL HLCDC
4461M: Boris Brezillon <boris.brezillon@free-electrons.com>
4462L: dri-devel@lists.freedesktop.org
4463S: Supported
4464F: drivers/gpu/drm/atmel-hlcdc/
4465F: Documentation/devicetree/bindings/drm/atmel/
4466T: git git://anongit.freedesktop.org/drm/drm-misc
4467
4468DRM DRIVERS FOR BRIDGE CHIPS
4469M: Archit Taneja <architt@codeaurora.org>
4470M: Andrzej Hajda <a.hajda@samsung.com>
4471R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4472S: Maintained
4473T: git git://anongit.freedesktop.org/drm/drm-misc
4474F: drivers/gpu/drm/bridge/
4475
398a6d4a
KP
4476DRM DRIVERS FOR EXYNOS
4477M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4478M: Joonyoung Shim <jy0922.shim@samsung.com>
4479M: Seung-Woo Kim <sw0312.kim@samsung.com>
4480M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4481L: dri-devel@lists.freedesktop.org
25a58030 4482T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4483S: Supported
14430813 4484F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4485F: include/uapi/drm/exynos_drm.h
4486F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4487
b55a1b9c 4488DRM DRIVERS FOR FREESCALE DCU
bc66757a 4489M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4490M: Alison Wang <alison.wang@freescale.com>
4491L: dri-devel@lists.freedesktop.org
4492S: Supported
4493F: drivers/gpu/drm/fsl-dcu/
2d799dde 4494F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4495F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4496F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4497
0a3d775f
PZ
4498DRM DRIVERS FOR FREESCALE IMX
4499M: Philipp Zabel <p.zabel@pengutronix.de>
4500L: dri-devel@lists.freedesktop.org
4501S: Maintained
4502F: drivers/gpu/drm/imx/
ef739aa4 4503F: drivers/gpu/ipu-v3/
2d799dde 4504F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4505
ba2199a6
PJ
4506DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4507M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4508L: dri-devel@lists.freedesktop.org
4509T: git git://github.com/patjak/drm-gma500
4510S: Maintained
5ff18e42 4511F: drivers/gpu/drm/gma500/
ba2199a6 4512
c84ffde9
XL
4513DRM DRIVERS FOR HISILICON
4514M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4515M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4516R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4517R: Chen Feng <puck.chen@hisilicon.com>
4518L: dri-devel@lists.freedesktop.org
4519T: git git://github.com/xin3liang/linux.git
4520S: Maintained
4521F: drivers/gpu/drm/hisilicon/
4522F: Documentation/devicetree/bindings/display/hisilicon/
4523
37b2a214
CH
4524DRM DRIVERS FOR MEDIATEK
4525M: CK Hu <ck.hu@mediatek.com>
4526M: Philipp Zabel <p.zabel@pengutronix.de>
4527L: dri-devel@lists.freedesktop.org
4528S: Supported
4529F: drivers/gpu/drm/mediatek/
4530F: Documentation/devicetree/bindings/display/mediatek/
4531
bd3b49f2 4532DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4533M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4534L: dri-devel@lists.freedesktop.org
4535L: linux-tegra@vger.kernel.org
a5ad7a63 4536T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4537S: Supported
dee8268f 4538F: drivers/gpu/drm/tegra/
a5ad7a63 4539F: drivers/gpu/host1x/
e1e90644 4540F: include/linux/host1x.h
a5ad7a63 4541F: include/uapi/drm/tegra_drm.h
2d799dde 4542F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4543
a284e9d1
LP
4544DRM DRIVERS FOR RENESAS
4545M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4546L: dri-devel@lists.freedesktop.org
4a121096 4547L: linux-renesas-soc@vger.kernel.org
2392ccd4 4548T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4549S: Supported
4550F: drivers/gpu/drm/rcar-du/
4551F: drivers/gpu/drm/shmobile/
a284e9d1 4552F: include/linux/platform_data/shmob_drm.h
907c1bbd 4553F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
33be436d 4554F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4555
625e0346
HS
4556DRM DRIVERS FOR ROCKCHIP
4557M: Mark Yao <mark.yao@rock-chips.com>
4558L: dri-devel@lists.freedesktop.org
4559S: Maintained
4560F: drivers/gpu/drm/rockchip/
f253f7eb 4561F: Documentation/devicetree/bindings/display/rockchip/
0f445486 4562T: git git://anongit.freedesktop.org/drm/drm-misc
625e0346 4563
7f11c476
BG
4564DRM DRIVERS FOR STI
4565M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4566M: Vincent Abriou <vincent.abriou@st.com>
4567L: dri-devel@lists.freedesktop.org
db8b1590 4568T: git git://anongit.freedesktop.org/drm/drm-misc
7f11c476
BG
4569S: Maintained
4570F: drivers/gpu/drm/sti
2d799dde 4571F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4572
ccb92b94
YF
4573DRM DRIVERS FOR STM
4574M: Yannick Fertre <yannick.fertre@st.com>
4575M: Philippe Cornu <philippe.cornu@st.com>
05d7435e
VA
4576M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4577M: Vincent Abriou <vincent.abriou@st.com>
ccb92b94
YF
4578L: dri-devel@lists.freedesktop.org
4579T: git git://anongit.freedesktop.org/drm/drm-misc
4580S: Maintained
4581F: drivers/gpu/drm/stm
4582F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4583
7683e9e5
LT
4584DRM DRIVERS FOR TI LCDC
4585M: Jyri Sarha <jsarha@ti.com>
4586R: Tomi Valkeinen <tomi.valkeinen@ti.com>
8bb0bce9
LS
4587L: dri-devel@lists.freedesktop.org
4588S: Maintained
7683e9e5
LT
4589F: drivers/gpu/drm/tilcdc/
4590F: Documentation/devicetree/bindings/display/tilcdc/
8bb0bce9 4591
7683e9e5
LT
4592DRM DRIVERS FOR TI OMAP
4593M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c4291702 4594L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4595S: Maintained
4596F: drivers/gpu/drm/omapdrm/
4597F: Documentation/devicetree/bindings/display/ti/
c4291702 4598
8636d452
EA
4599DRM DRIVERS FOR VC4
4600M: Eric Anholt <eric@anholt.net>
4601T: git git://github.com/anholt/linux
4602S: Supported
4603F: drivers/gpu/drm/vc4/
4604F: include/uapi/drm/vc4_drm.h
4605F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
0f445486 4606T: git git://anongit.freedesktop.org/drm/drm-misc
8bb0bce9 4607
7683e9e5
LT
4608DRM DRIVERS FOR VIVANTE GPU IP
4609M: Lucas Stach <l.stach@pengutronix.de>
4610R: Russell King <linux+etnaviv@armlinux.org.uk>
4611R: Christian Gmeiner <christian.gmeiner@gmail.com>
4612L: etnaviv@lists.freedesktop.org
adb314ed
TV
4613L: dri-devel@lists.freedesktop.org
4614S: Maintained
7683e9e5
LT
4615F: drivers/gpu/drm/etnaviv/
4616F: include/uapi/drm/etnaviv_drm.h
4617F: Documentation/devicetree/bindings/display/etnaviv/
adb314ed 4618
dbb01037
SG
4619DRM DRIVERS FOR ZTE ZX
4620M: Shawn Guo <shawnguo@kernel.org>
4621L: dri-devel@lists.freedesktop.org
4622S: Maintained
4623F: drivers/gpu/drm/zte/
4624F: Documentation/devicetree/bindings/display/zte,vou.txt
0f445486 4625T: git git://anongit.freedesktop.org/drm/drm-misc
dbb01037 4626
7683e9e5
LT
4627DRM PANEL DRIVERS
4628M: Thierry Reding <thierry.reding@gmail.com>
4629L: dri-devel@lists.freedesktop.org
4630T: git git://anongit.freedesktop.org/tegra/linux.git
4631S: Maintained
4632F: drivers/gpu/drm/drm_panel.c
4633F: drivers/gpu/drm/panel/
4634F: include/drm/drm_panel.h
4635F: Documentation/devicetree/bindings/display/panel/
4636
9df1baa1
NT
4637DRM TINYDRM DRIVERS
4638M: Noralf Trønnes <noralf@tronnes.org>
4639W: https://github.com/notro/tinydrm/wiki/Development
4640T: git git://anongit.freedesktop.org/drm/drm-misc
4641S: Maintained
4642F: drivers/gpu/drm/tinydrm/
4643F: include/drm/tinydrm/
4644
598df1ac
AK
4645DSBR100 USB FM RADIO DRIVER
4646M: Alexey Klimov <klimov.linux@gmail.com>
4647L: linux-media@vger.kernel.org
4648T: git git://linuxtv.org/media_tree.git
4649S: Maintained
4650F: drivers/media/radio/dsbr100.c
4651
1da177e4 4652DSCC4 DRIVER
8b58be88 4653M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4654L: netdev@vger.kernel.org
1da177e4 4655S: Maintained
679655da 4656F: drivers/net/wan/dscc4.c
1da177e4 4657
cc11b140
HV
4658DT3155 MEDIA DRIVER
4659M: Hans Verkuil <hverkuil@xs4all.nl>
4660L: linux-media@vger.kernel.org
4661T: git git://linuxtv.org/media_tree.git
a825eaec 4662W: https://linuxtv.org
cc11b140
HV
4663S: Odd Fixes
4664F: drivers/media/pci/dt3155/
4665
91952bc0
AP
4666DVB_USB_AF9015 MEDIA DRIVER
4667M: Antti Palosaari <crope@iki.fi>
4668L: linux-media@vger.kernel.org
a825eaec 4669W: https://linuxtv.org
91952bc0
AP
4670W: http://palosaari.fi/linux/
4671Q: http://patchwork.linuxtv.org/project/linux-media/list/
4672T: git git://linuxtv.org/anttip/media_tree.git
4673S: Maintained
4674F: drivers/media/usb/dvb-usb-v2/af9015*
4675
4676DVB_USB_AF9035 MEDIA DRIVER
4677M: Antti Palosaari <crope@iki.fi>
4678L: linux-media@vger.kernel.org
a825eaec 4679W: https://linuxtv.org
91952bc0
AP
4680W: http://palosaari.fi/linux/
4681Q: http://patchwork.linuxtv.org/project/linux-media/list/
4682T: git git://linuxtv.org/anttip/media_tree.git
4683S: Maintained
4684F: drivers/media/usb/dvb-usb-v2/af9035*
4685
4686DVB_USB_ANYSEE MEDIA DRIVER
4687M: Antti Palosaari <crope@iki.fi>
4688L: linux-media@vger.kernel.org
a825eaec 4689W: https://linuxtv.org
91952bc0
AP
4690W: http://palosaari.fi/linux/
4691Q: http://patchwork.linuxtv.org/project/linux-media/list/
4692T: git git://linuxtv.org/anttip/media_tree.git
4693S: Maintained
4694F: drivers/media/usb/dvb-usb-v2/anysee*
4695
4696DVB_USB_AU6610 MEDIA DRIVER
4697M: Antti Palosaari <crope@iki.fi>
4698L: linux-media@vger.kernel.org
a825eaec 4699W: https://linuxtv.org
91952bc0
AP
4700W: http://palosaari.fi/linux/
4701Q: http://patchwork.linuxtv.org/project/linux-media/list/
4702T: git git://linuxtv.org/anttip/media_tree.git
4703S: Maintained
4704F: drivers/media/usb/dvb-usb-v2/au6610*
4705
4706DVB_USB_CE6230 MEDIA DRIVER
4707M: Antti Palosaari <crope@iki.fi>
4708L: linux-media@vger.kernel.org
a825eaec 4709W: https://linuxtv.org
91952bc0
AP
4710W: http://palosaari.fi/linux/
4711Q: http://patchwork.linuxtv.org/project/linux-media/list/
4712T: git git://linuxtv.org/anttip/media_tree.git
4713S: Maintained
4714F: drivers/media/usb/dvb-usb-v2/ce6230*
4715
d099dea2
MK
4716DVB_USB_CXUSB MEDIA DRIVER
4717M: Michael Krufky <mkrufky@linuxtv.org>
4718L: linux-media@vger.kernel.org
a825eaec 4719W: https://linuxtv.org
d099dea2
MK
4720W: http://github.com/mkrufky
4721Q: http://patchwork.linuxtv.org/project/linux-media/list/
4722T: git git://linuxtv.org/media_tree.git
4723S: Maintained
9819da66 4724F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4725
91952bc0 4726DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4727M: Antti Palosaari <crope@iki.fi>
4728L: linux-media@vger.kernel.org
a825eaec 4729W: https://linuxtv.org
91952bc0
AP
4730W: http://palosaari.fi/linux/
4731Q: http://patchwork.linuxtv.org/project/linux-media/list/
4732T: git git://linuxtv.org/anttip/media_tree.git
4733S: Maintained
91952bc0 4734F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4735
5560983b 4736DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4737M: Antti Palosaari <crope@iki.fi>
4738L: linux-media@vger.kernel.org
a825eaec 4739W: https://linuxtv.org
91952bc0
AP
4740Q: http://patchwork.linuxtv.org/project/linux-media/list/
4741T: git git://linuxtv.org/anttip/media_tree.git
4742S: Maintained
5560983b 4743F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4744
8856f5f2
MK
4745DVB_USB_MXL111SF MEDIA DRIVER
4746M: Michael Krufky <mkrufky@linuxtv.org>
4747L: linux-media@vger.kernel.org
a825eaec 4748W: https://linuxtv.org
8856f5f2
MK
4749W: http://github.com/mkrufky
4750Q: http://patchwork.linuxtv.org/project/linux-media/list/
4751T: git git://linuxtv.org/mkrufky/mxl111sf.git
4752S: Maintained
4753F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4754
91952bc0
AP
4755DVB_USB_RTL28XXU MEDIA DRIVER
4756M: Antti Palosaari <crope@iki.fi>
4757L: linux-media@vger.kernel.org
a825eaec 4758W: https://linuxtv.org
91952bc0
AP
4759W: http://palosaari.fi/linux/
4760Q: http://patchwork.linuxtv.org/project/linux-media/list/
4761T: git git://linuxtv.org/anttip/media_tree.git
4762S: Maintained
4763F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4764
4765DVB_USB_V2 MEDIA DRIVER
4766M: Antti Palosaari <crope@iki.fi>
4767L: linux-media@vger.kernel.org
a825eaec 4768W: https://linuxtv.org
91952bc0
AP
4769W: http://palosaari.fi/linux/
4770Q: http://patchwork.linuxtv.org/project/linux-media/list/
4771T: git git://linuxtv.org/anttip/media_tree.git
4772S: Maintained
4773F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4774F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4775
ac0ac38f 4776DYNAMIC DEBUG
5c4a97d1 4777M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4778S: Maintained
4779F: lib/dynamic_debug.c
4780F: include/linux/dynamic_debug.h
4781
789c7048 4782DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4783M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4784S: Maintained
df621252 4785F: drivers/tty/serial/dz.*
789c7048 4786
f17effbe
MF
4787E3X0 POWER BUTTON DRIVER
4788M: Moritz Fischer <moritz.fischer@ettus.com>
4789L: usrp-users@lists.ettus.com
4790W: http://www.ettus.com
4791S: Supported
4792F: drivers/input/misc/e3x0-button.c
4793F: Documentation/devicetree/bindings/input/e3x0-button.txt
4794
91952bc0
AP
4795E4000 MEDIA DRIVER
4796M: Antti Palosaari <crope@iki.fi>
4797L: linux-media@vger.kernel.org
a825eaec 4798W: https://linuxtv.org
91952bc0
AP
4799W: http://palosaari.fi/linux/
4800Q: http://patchwork.linuxtv.org/project/linux-media/list/
4801T: git git://linuxtv.org/anttip/media_tree.git
4802S: Maintained
4803F: drivers/media/tuners/e4000*
4804
1da177e4 4805EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4806M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4807L: linux-scsi@vger.kernel.org
4808S: Maintained
679655da 4809F: drivers/scsi/eata.c
1da177e4 4810
91952bc0
AP
4811EC100 MEDIA DRIVER
4812M: Antti Palosaari <crope@iki.fi>
4813L: linux-media@vger.kernel.org
a825eaec 4814W: https://linuxtv.org
91952bc0
AP
4815W: http://palosaari.fi/linux/
4816Q: http://patchwork.linuxtv.org/project/linux-media/list/
4817T: git git://linuxtv.org/anttip/media_tree.git
4818S: Maintained
4819F: drivers/media/dvb-frontends/ec100*
4820
237fead6 4821ECRYPT FILE SYSTEM
0de9adf2 4822M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4823L: ecryptfs@vger.kernel.org
24a923e4 4824W: http://ecryptfs.org
6dc7516e 4825W: https://launchpad.net/ecryptfs
9f273c24 4826T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4827S: Supported
679655da
JP
4828F: Documentation/filesystems/ecryptfs.txt
4829F: fs/ecryptfs/
237fead6 4830
c476c23b 4831EDAC-AMD64
487ba8e8 4832M: Borislav Petkov <bp@alien8.de>
91445c72 4833L: linux-edac@vger.kernel.org
487ba8e8 4834S: Maintained
c476c23b
BP
4835F: drivers/edac/amd64_edac*
4836
836dae5d 4837EDAC-CALXEDA
836dae5d
RR
4838M: Robert Richter <rric@kernel.org>
4839L: linux-edac@vger.kernel.org
836dae5d
RR
4840S: Maintained
4841F: drivers/edac/highbank*
4842
f65aad41
RB
4843EDAC-CAVIUM
4844M: Ralf Baechle <ralf@linux-mips.org>
4845M: David Daney <david.daney@cavium.com>
4846L: linux-edac@vger.kernel.org
4847L: linux-mips@linux-mips.org
f65aad41
RB
4848S: Supported
4849F: drivers/edac/octeon_edac*
41003396 4850F: drivers/edac/thunderx_edac*
f65aad41 4851
7683e9e5
LT
4852EDAC-CORE
4853M: Borislav Petkov <bp@alien8.de>
4854M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4855M: Mauro Carvalho Chehab <mchehab@kernel.org>
4856L: linux-edac@vger.kernel.org
4857T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4858T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4859S: Supported
4860F: Documentation/admin-guide/ras.rst
4861F: Documentation/driver-api/edac.rst
4862F: drivers/edac/
4863F: include/linux/edac.h
4864
0e438e3f 4865EDAC-E752X
8b58be88 4866M: Mark Gross <mark.gross@intel.com>
91445c72 4867L: linux-edac@vger.kernel.org
0e438e3f 4868S: Maintained
679655da 4869F: drivers/edac/e752x_edac.c
0e438e3f
DP
4870
4871EDAC-E7XXX
91445c72 4872L: linux-edac@vger.kernel.org
0e438e3f 4873S: Maintained
679655da 4874F: drivers/edac/e7xxx_edac.c
0e438e3f 4875
7d136731
BP
4876EDAC-FSL_DDR
4877M: York Sun <york.sun@nxp.com>
4878L: linux-edac@vger.kernel.org
4879S: Maintained
4880F: drivers/edac/fsl_ddr_edac.*
4881
77c5f5d2 4882EDAC-GHES
5dc8a864
MCC
4883M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4884M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4885L: linux-edac@vger.kernel.org
77c5f5d2 4886S: Maintained
2caa67a6 4887F: drivers/edac/ghes_edac.c
77c5f5d2 4888
6bc78404 4889EDAC-I3000
91445c72 4890L: linux-edac@vger.kernel.org
c91d9075 4891S: Orphan
679655da 4892F: drivers/edac/i3000_edac.c
6bc78404
DT
4893
4894EDAC-I5000
91445c72 4895L: linux-edac@vger.kernel.org
ba9a5918 4896S: Maintained
679655da 4897F: drivers/edac/i5000_edac.c
ba9a5918 4898
44c12cb2 4899EDAC-I5400
5dc8a864
MCC
4900M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4901M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4902L: linux-edac@vger.kernel.org
44c12cb2 4903S: Maintained
679655da 4904F: drivers/edac/i5400_edac.c
44c12cb2 4905
3c9c92b6 4906EDAC-I7300
5dc8a864
MCC
4907M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4908M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4909L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4910S: Maintained
4911F: drivers/edac/i7300_edac.c
4912
67c89316 4913EDAC-I7CORE
5dc8a864
MCC
4914M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4915M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4916L: linux-edac@vger.kernel.org
67c89316 4917S: Maintained
70aff0ce 4918F: drivers/edac/i7core_edac.c
67c89316 4919
7683e9e5
LT
4920EDAC-I82443BXGX
4921M: Tim Small <tim@buttersideup.com>
4922L: linux-edac@vger.kernel.org
4923S: Maintained
4924F: drivers/edac/i82443bxgx_edac.c
4925
ba9a5918 4926EDAC-I82975X
8b58be88 4927M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4928M: "Arvind R." <arvino55@gmail.com>
91445c72 4929L: linux-edac@vger.kernel.org
ba9a5918 4930S: Maintained
679655da 4931F: drivers/edac/i82975x_edac.c
ba9a5918 4932
791b4706
JB
4933EDAC-IE31200
4934M: Jason Baron <jbaron@akamai.com>
4935L: linux-edac@vger.kernel.org
791b4706
JB
4936S: Maintained
4937F: drivers/edac/ie31200_edac.c
4938
ccdfb979 4939EDAC-MPC85XX
30c7469b 4940M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4941L: linux-edac@vger.kernel.org
ccdfb979
JT
4942S: Maintained
4943F: drivers/edac/mpc85xx_edac.[ch]
4944
ba9a5918 4945EDAC-PASEMI
8b58be88 4946M: Egor Martovetsky <egor@pasemi.com>
91445c72 4947L: linux-edac@vger.kernel.org
6bc78404 4948S: Maintained
679655da 4949F: drivers/edac/pasemi_edac.c
6bc78404 4950
7683e9e5
LT
4951EDAC-PND2
4952M: Tony Luck <tony.luck@intel.com>
4953L: linux-edac@vger.kernel.org
4954S: Maintained
4955F: drivers/edac/pnd2_edac.[ch]
4956
0e438e3f 4957EDAC-R82600
8b58be88 4958M: Tim Small <tim@buttersideup.com>
91445c72 4959L: linux-edac@vger.kernel.org
0e438e3f 4960S: Maintained
679655da 4961F: drivers/edac/r82600_edac.c
da9bb1d2 4962
4d096ca7 4963EDAC-SBRIDGE
5dc8a864
MCC
4964M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4965M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4966L: linux-edac@vger.kernel.org
4d096ca7
MCC
4967S: Maintained
4968F: drivers/edac/sb_edac.c
4969
4ec656bd
TL
4970EDAC-SKYLAKE
4971M: Tony Luck <tony.luck@intel.com>
4972L: linux-edac@vger.kernel.org
4973S: Maintained
4974F: drivers/edac/skx_edac.c
4975
af39917d
CL
4976EDIROL UA-101/UA-1000 DRIVER
4977M: Clemens Ladisch <clemens@ladisch.de>
4978L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4979T: git git://git.alsa-project.org/alsa-kernel.git
4980S: Maintained
4981F: sound/usb/misc/ua101.c
4982
7683e9e5 4983EFI TEST DRIVER
1f7df953 4984L: linux-efi@vger.kernel.org
7683e9e5
LT
4985M: Ivan Hu <ivan.hu@canonical.com>
4986M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4987S: Maintained
7683e9e5 4988F: drivers/firmware/efi/test/
1f7df953 4989
d68772b7
MF
4990EFI VARIABLE FILESYSTEM
4991M: Matthew Garrett <matthew.garrett@nebula.com>
4992M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4993M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4994T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4995L: linux-efi@vger.kernel.org
4996S: Maintained
4997F: fs/efivarfs/
4998
85a00d9b
PJ
4999EFIFB FRAMEBUFFER DRIVER
5000L: linux-fbdev@vger.kernel.org
5001M: Peter Jones <pjones@redhat.com>
ff6301da 5002S: Maintained
8a61f013 5003F: drivers/video/fbdev/efifb.c
ff6301da 5004
0bee8d28
JT
5005EFS FILESYSTEM
5006W: http://aeschi.ch.eu.org/efs/
5007S: Orphan
679655da 5008F: fs/efs/
0bee8d28 5009
aa8a9e25 5010EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 5011M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
5012L: netdev@vger.kernel.org
5013S: Maintained
9aa32835 5014F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 5015
f0319efe 5016EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
5017M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5018M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 5019L: linux-media@vger.kernel.org
a825eaec 5020W: https://linuxtv.org
f0319efe
MCC
5021T: git git://linuxtv.org/media_tree.git
5022S: Maintained
5023F: drivers/media/usb/em28xx/
618cd932 5024F: Documentation/media/v4l-drivers/em28xx*
f0319efe 5025
3e3a7d66 5026EMBEDDED LINUX
8b58be88
JP
5027M: Paul Gortmaker <paul.gortmaker@windriver.com>
5028M: Matt Mackall <mpm@selenic.com>
5029M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
5030L: linux-embedded@vger.kernel.org
5031S: Maintained
5032
82abbea7
RD
5033Emulex 10Gbps iSCSI - OneConnect DRIVER
5034M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5035M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5036M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
ce00f85c 5037L: linux-scsi@vger.kernel.org
b8aca0c1 5038W: http://www.broadcom.com
ce00f85c 5039S: Supported
82abbea7 5040F: drivers/scsi/be2iscsi/
5f5bac82 5041
82abbea7
RD
5042Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5043M: Sathya Perla <sathya.perla@broadcom.com>
5044M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5045M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5046M: Somnath Kotur <somnath.kotur@broadcom.com>
5047L: netdev@vger.kernel.org
5048W: http://www.emulex.com
5049S: Supported
5050F: drivers/net/ethernet/emulex/benet/
5051
5052EMULEX ONECONNECT ROCE DRIVER
5053M: Selvin Xavier <selvin.xavier@broadcom.com>
5054M: Devesh Sharma <devesh.sharma@broadcom.com>
5055L: linux-rdma@vger.kernel.org
5056W: http://www.broadcom.com
5057S: Odd Fixes
5058F: drivers/infiniband/hw/ocrdma/
5059F: include/uapi/rdma/ocrdma-abi.h
5060
b8aca0c1
JS
5061EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5062M: James Smart <james.smart@broadcom.com>
5063M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 5064L: linux-scsi@vger.kernel.org
b8aca0c1 5065W: http://www.broadcom.com
ce00f85c 5066S: Supported
679655da 5067F: drivers/scsi/lpfc/
3a1c1d44 5068
5f5bac82 5069ENE CB710 FLASH CARD READER DRIVER
8b58be88 5070M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
5071S: Maintained
5072F: drivers/misc/cb710/
5073F: drivers/mmc/host/cb710-mmc.*
5074F: include/linux/cb710.h
5075
931e39a1
ML
5076ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5077M: Maxim Levitsky <maximlevitsky@gmail.com>
5078S: Maintained
2a837449 5079F: drivers/media/rc/ene_ir.*
931e39a1 5080
d5ca9006 5081EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 5082M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 5083S: Maintained
084bad91 5084T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 5085F: drivers/video/fbdev/s1d13xxxfb.c
679655da 5086F: include/video/s1d13xxxfb.h
d5ca9006 5087
84cbadad
JL
5088ERRSEQ ERROR TRACKING INFRASTRUCTURE
5089M: Jeff Layton <jlayton@poochiereds.net>
5090S: Maintained
5091F: lib/errseq.c
5092F: include/linux/errseq.h
5093
38df6492
ME
5094ET131X NETWORK DRIVER
5095M: Mark Einon <mark.einon@gmail.com>
5096S: Odd Fixes
5097F: drivers/net/ethernet/agere/
5098
1da177e4 5099ETHERNET BRIDGE
adbbf69d 5100M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 5101L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 5102L: netdev@vger.kernel.org
c996d8b9 5103W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 5104S: Maintained
679655da
JP
5105F: include/linux/netfilter_bridge/
5106F: net/bridge/
1da177e4 5107
22f08ad9 5108ETHERNET PHY LIBRARY
248ccd5e 5109M: Andrew Lunn <andrew@lunn.ch>
22f08ad9
FF
5110M: Florian Fainelli <f.fainelli@gmail.com>
5111L: netdev@vger.kernel.org
5112S: Maintained
13332db5
FF
5113F: Documentation/ABI/testing/sysfs-bus-mdio
5114F: Documentation/devicetree/bindings/net/mdio*
22f08ad9 5115F: Documentation/networking/phy.txt
13332db5 5116F: drivers/net/phy/
22f08ad9
FF
5117F: drivers/of/of_mdio.c
5118F: drivers/of/of_net.c
13332db5
FF
5119F: include/linux/*mdio*.h
5120F: include/linux/of_net.h
5121F: include/linux/phy.h
5122F: include/linux/phy_fixed.h
5123F: include/linux/platform_data/mdio-gpio.h
5124F: include/trace/events/mdio.h
5125F: include/uapi/linux/mdio.h
5126F: include/uapi/linux/mii.h
22f08ad9 5127
1da177e4 5128EXT2 FILE SYSTEM
d8130624 5129M: Jan Kara <jack@suse.com>
72be2ccf 5130L: linux-ext4@vger.kernel.org
1da177e4 5131S: Maintained
679655da
JP
5132F: Documentation/filesystems/ext2.txt
5133F: fs/ext2/
5134F: include/linux/ext2*
1da177e4 5135
72be2ccf 5136EXT4 FILE SYSTEM
8b58be88 5137M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 5138M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 5139L: linux-ext4@vger.kernel.org
08a225f1 5140W: http://ext4.wiki.kernel.org
8a6e2535 5141Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 5142T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 5143S: Maintained
679655da
JP
5144F: Documentation/filesystems/ext4.txt
5145F: fs/ext4/
1da177e4 5146
c5532b09 5147Extended Verification Module (EVM)
74dd744f
MZ
5148M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5149L: linux-ima-devel@lists.sourceforge.net
5150L: linux-security-module@vger.kernel.org
c5532b09
MZ
5151S: Supported
5152F: security/integrity/evm/
5153
7683e9e5
LT
5154EXTENSIBLE FIRMWARE INTERFACE (EFI)
5155M: Matt Fleming <matt@codeblueprint.co.uk>
5156M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5157L: linux-efi@vger.kernel.org
5158T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5159S: Maintained
5160F: Documentation/efi-stub.txt
5161F: arch/*/kernel/efi.c
5162F: arch/x86/boot/compressed/eboot.[ch]
5163F: arch/*/include/asm/efi.h
5164F: arch/x86/platform/efi/
5165F: drivers/firmware/efi/
5166F: include/linux/efi*.h
5167F: arch/arm/boot/compressed/efi-header.S
5168F: arch/arm64/kernel/efi-entry.S
5169
df6b3cfe
MH
5170EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5171M: MyungJoo Ham <myungjoo.ham@samsung.com>
5172M: Chanwoo Choi <cw00.choi@samsung.com>
5173L: linux-kernel@vger.kernel.org
81df63a9 5174T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
5175S: Maintained
5176F: drivers/extcon/
cd2c3e7f
CC
5177F: include/linux/extcon/
5178F: include/linux/extcon.h
df6b3cfe 5179F: Documentation/extcon/
cd2c3e7f 5180F: Documentation/devicetree/bindings/extcon/
df6b3cfe 5181
e2a75c44 5182EXYNOS DP DRIVER
b7701755 5183M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
5184L: dri-devel@lists.freedesktop.org
5185S: Maintained
5186F: drivers/gpu/drm/exynos/exynos_dp*
5187
9b93a409
MS
5188EXYNOS SYSMMU (IOMMU) driver
5189M: Marek Szyprowski <m.szyprowski@samsung.com>
5190L: iommu@lists.linux-foundation.org
5191S: Maintained
5192F: drivers/iommu/exynos-iommu.c
5193
4a66d3fe
NC
5194EZchip NPS platform support
5195M: Noam Camus <noamc@ezchip.com>
5196S: Supported
5197F: arch/arc/plat-eznps
5198F: arch/arc/boot/dts/eznps.dts
5199
82abbea7
RD
5200F2FS FILE SYSTEM
5201M: Jaegeuk Kim <jaegeuk@kernel.org>
5202M: Chao Yu <yuchao0@huawei.com>
5203L: linux-f2fs-devel@lists.sourceforge.net
5204W: https://f2fs.wiki.kernel.org/
5205T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5206S: Maintained
5207F: Documentation/filesystems/f2fs.txt
5208F: Documentation/ABI/testing/sysfs-fs-f2fs
5209F: fs/f2fs/
5210F: include/linux/f2fs_fs.h
5211F: include/trace/events/f2fs.h
5212
e53004e2 5213F71805F HARDWARE MONITORING DRIVER
d8130624 5214M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5215L: linux-hwmon@vger.kernel.org
e53004e2 5216S: Maintained
679655da
JP
5217F: Documentation/hwmon/f71805f
5218F: drivers/hwmon/f71805f.c
e53004e2 5219
88b2dbdb
EP
5220FANOTIFY
5221M: Eric Paris <eparis@redhat.com>
5222S: Maintained
5223F: fs/notify/fanotify/
5224F: include/linux/fanotify.h
c117ab84 5225F: include/uapi/linux/fanotify.h
88b2dbdb 5226
1da177e4 5227FARSYNC SYNCHRONOUS DRIVER
8b58be88 5228M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5229W: http://www.farsite.co.uk/
5230S: Supported
679655da 5231F: drivers/net/wan/farsync.*
1da177e4 5232
c5408b88 5233FAULT INJECTION SUPPORT
8b58be88 5234M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5235S: Supported
679655da
JP
5236F: Documentation/fault-injection/
5237F: lib/fault-inject.c
c5408b88 5238
053e514f
NT
5239FBTFT Framebuffer drivers
5240M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5241S: Maintained
5242F: drivers/staging/fbtft/
5243
82abbea7
RD
5244FC0011 TUNER DRIVER
5245M: Michael Buesch <m@bues.ch>
5246L: linux-media@vger.kernel.org
5247S: Maintained
5248F: drivers/media/tuners/fc0011.h
5249F: drivers/media/tuners/fc0011.c
5250
5251FC2580 MEDIA DRIVER
5252M: Antti Palosaari <crope@iki.fi>
5253L: linux-media@vger.kernel.org
5254W: https://linuxtv.org
5255W: http://palosaari.fi/linux/
5256Q: http://patchwork.linuxtv.org/project/linux-media/list/
5257T: git git://linuxtv.org/anttip/media_tree.git
5258S: Maintained
5259F: drivers/media/tuners/fc2580*
5260
cae727db 5261FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5262M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 5263L: fcoe-devel@open-fcoe.org
cae727db
RL
5264W: www.Open-FCoE.org
5265S: Supported
5266F: drivers/scsi/libfc/
5267F: drivers/scsi/fcoe/
5268F: include/scsi/fc/
5269F: include/scsi/libfc.h
5270F: include/scsi/libfcoe.h
c117ab84 5271F: include/uapi/scsi/fc/
cae727db 5272
e2d1d6c0 5273FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 5274M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 5275M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5276L: linux-fsdevel@vger.kernel.org
1da177e4 5277S: Maintained
679655da
JP
5278F: include/linux/fcntl.h
5279F: include/linux/fs.h
c117ab84
CEB
5280F: include/uapi/linux/fcntl.h
5281F: include/uapi/linux/fs.h
679655da
JP
5282F: fs/fcntl.c
5283F: fs/locks.c
1da177e4 5284
e2d1d6c0 5285FILESYSTEMS (VFS and infrastructure)
8b58be88 5286M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5287L: linux-fsdevel@vger.kernel.org
173acc7c 5288S: Maintained
679655da 5289F: fs/*
173acc7c 5290
b26e0ed4 5291FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5292M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5293L: linux-hwmon@vger.kernel.org
b26e0ed4 5294S: Maintained
d5ca6918
JP
5295F: drivers/hwmon/f75375s.c
5296F: include/linux/f75375s.h
b26e0ed4 5297
a331b0c3
CL
5298FIREWIRE AUDIO DRIVERS
5299M: Clemens Ladisch <clemens@ladisch.de>
5300L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5301T: git git://git.alsa-project.org/alsa-kernel.git
5302S: Maintained
5303F: sound/firewire/
5304
eb86ec51
SR
5305FIREWIRE MEDIA DRIVERS (firedtv)
5306M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5307L: linux-media@vger.kernel.org
5308L: linux1394-devel@lists.sourceforge.net
5309T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5310S: Maintained
5311F: drivers/media/firewire/
5312
a511ce33
CB
5313FIREWIRE SBP-2 TARGET
5314M: Chris Boot <bootc@bootc.net>
5315L: linux-scsi@vger.kernel.org
5316L: target-devel@vger.kernel.org
5317L: linux1394-devel@lists.sourceforge.net
5318T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5319S: Maintained
5320F: drivers/target/sbp/
5321
7d2c86b5 5322FIREWIRE SUBSYSTEM
8b58be88 5323M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5324L: linux1394-devel@lists.sourceforge.net
958a29cb 5325W: http://ieee1394.wiki.kernel.org/
2ca526bf 5326T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5327S: Maintained
679655da 5328F: drivers/firewire/
8f06ce3b
SR
5329F: include/linux/firewire.h
5330F: include/uapi/linux/firewire*.h
9f6d3c4b 5331F: tools/firewire/
e2d1d6c0
RD
5332
5333FIRMWARE LOADER (request_firmware)
e7604239 5334M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5335L: linux-kernel@vger.kernel.org
5336S: Maintained
679655da
JP
5337F: Documentation/firmware_class/
5338F: drivers/base/firmware*.c
5339F: include/linux/firmware.h
e2d1d6c0 5340
f730e3dc 5341FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5342M: Joshua Morris <josh.h.morris@us.ibm.com>
5343M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5344S: Maintained
5345F: drivers/block/rsxx/
5346
8206f664 5347FLOPPY DRIVER
e5f6450c 5348M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5349T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5350S: Odd fixes
5351F: drivers/block/floppy.c
5352
9c9f32ed
AR
5353FMC SUBSYSTEM
5354M: Alessandro Rubini <rubini@gnudd.com>
5355W: http://www.ohwr.org/projects/fmc-bus
5356S: Supported
5357F: drivers/fmc/
5358F: include/linux/fmc*.h
5359F: include/linux/ipmi-fru.h
5360K: fmc_d.*register
5361
3c0ed7d5 5362FPGA MANAGER FRAMEWORK
deb0b9b2 5363M: Alan Tull <atull@kernel.org>
dd7d664a 5364R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5365L: linux-fpga@vger.kernel.org
3c0ed7d5 5366S: Maintained
e4998077 5367T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
deb0b9b2 5368F: Documentation/fpga/
83ff2d57 5369F: Documentation/devicetree/bindings/fpga/
3c0ed7d5 5370F: drivers/fpga/
deb0b9b2 5371F: include/linux/fpga/
3c0ed7d5
AT
5372W: http://www.rocketboards.org
5373
e2d1d6c0 5374FPU EMULATOR
8b58be88 5375M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5376W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5377S: Maintained
679655da 5378F: arch/x86/math-emu/
e2d1d6c0
RD
5379
5380FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5381L: netdev@vger.kernel.org
c173bfac 5382S: Orphan
679655da
JP
5383F: drivers/net/wan/dlci.c
5384F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5385
5386FRAMEBUFFER LAYER
04f6152d 5387M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5388L: linux-fbdev@vger.kernel.org
04f6152d 5389T: git git://github.com/bzolnier/linux.git
b22fe37b 5390Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5391S: Maintained
679655da 5392F: Documentation/fb/
b22fe37b
PM
5393F: drivers/video/
5394F: include/video/
679655da 5395F: include/linux/fb.h
c117ab84
CEB
5396F: include/uapi/video/
5397F: include/uapi/linux/fb.h
e2d1d6c0 5398
93aafb6d
HG
5399FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5400M: Horia Geantă <horia.geanta@nxp.com>
5401M: Dan Douglass <dan.douglass@nxp.com>
5402L: linux-crypto@vger.kernel.org
5403S: Maintained
5404F: drivers/crypto/caam/
5405F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5406
a57c188e 5407FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5408M: Timur Tabi <timur@tabi.org>
a57c188e 5409L: linux-fbdev@vger.kernel.org
c4ef9bc4 5410S: Maintained
8a61f013 5411F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5412
e2d1d6c0 5413FREESCALE DMA DRIVER
64d09f5e 5414M: Li Yang <leoyang.li@nxp.com>
8b58be88 5415M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5416L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5417S: Maintained
679655da 5418F: drivers/dma/fsldma.*
e2d1d6c0 5419
7683e9e5
LT
5420FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5421M: Claudiu Manoil <claudiu.manoil@freescale.com>
5422L: netdev@vger.kernel.org
5423S: Maintained
5424F: drivers/net/ethernet/freescale/gianfar*
5425X: drivers/net/ethernet/freescale/gianfar_ptp.c
5426F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5427
44248aff
HX
5428FREESCALE GPMI NAND DRIVER
5429M: Han Xu <han.xu@nxp.com>
5430L: linux-mtd@lists.infradead.org
5431S: Maintained
5432F: drivers/mtd/nand/gpmi-nand/*
5433
e2d1d6c0 5434FREESCALE I2C CPM DRIVER
8b58be88 5435M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5436L: linuxppc-dev@lists.ozlabs.org
846557d3 5437L: linux-i2c@vger.kernel.org
0d2b405a 5438S: Maintained
679655da 5439F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5440
7683e9e5
LT
5441FREESCALE IMX / MXC FEC DRIVER
5442M: Fugang Duan <fugang.duan@nxp.com>
5443L: netdev@vger.kernel.org
5444S: Maintained
5445F: drivers/net/ethernet/freescale/fec_main.c
5446F: drivers/net/ethernet/freescale/fec_ptp.c
5447F: drivers/net/ethernet/freescale/fec.h
5448F: Documentation/devicetree/bindings/net/fsl-fec.txt
5449
60e8c5ab 5450FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5451M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5452L: linux-fbdev@vger.kernel.org
efc03ecb 5453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5454S: Maintained
bad985a1 5455F: include/linux/platform_data/video-imxfb.h
8a61f013 5456F: drivers/video/fbdev/imxfb.c
60e8c5ab 5457
7683e9e5
LT
5458FREESCALE QORIQ DPAA ETHERNET DRIVER
5459M: Madalin Bucur <madalin.bucur@nxp.com>
63a0a00b
NA
5460L: netdev@vger.kernel.org
5461S: Maintained
7683e9e5 5462F: drivers/net/ethernet/freescale/dpaa
63a0a00b 5463
2fbfadb5
MB
5464FREESCALE QORIQ DPAA FMAN DRIVER
5465M: Madalin Bucur <madalin.bucur@nxp.com>
5466L: netdev@vger.kernel.org
5467S: Maintained
5468F: drivers/net/ethernet/freescale/fman
5469F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5470
7683e9e5
LT
5471FREESCALE QUAD SPI DRIVER
5472M: Han Xu <han.xu@nxp.com>
5473L: linux-mtd@lists.infradead.org
1b48706f 5474S: Maintained
7683e9e5 5475F: drivers/mtd/spi-nor/fsl-quadspi.c
1b48706f 5476
d9e9d82c 5477FREESCALE QUICC ENGINE LIBRARY
1b48706f 5478M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5479L: linuxppc-dev@lists.ozlabs.org
1b48706f 5480S: Maintained
7aa1aa6e
ZQ
5481F: drivers/soc/fsl/qe/
5482F: include/soc/fsl/*qe*.h
5483F: include/soc/fsl/*ucc*.h
d9e9d82c 5484
beaf53bf 5485FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
64d09f5e 5486M: Li Yang <leoyang.li@nxp.com>
beaf53bf 5487L: netdev@vger.kernel.org
a4724ed6 5488L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5489S: Maintained
ec21e2ec 5490F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5491
c19b6d24
ZQ
5492FREESCALE QUICC ENGINE UCC HDLC DRIVER
5493M: Zhao Qiang <qiang.zhao@nxp.com>
5494L: netdev@vger.kernel.org
5495L: linuxppc-dev@lists.ozlabs.org
5496S: Maintained
5497F: drivers/net/wan/fsl_ucc_hdlc*
5498
d9e9d82c 5499FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5500M: Timur Tabi <timur@tabi.org>
a4724ed6 5501L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5502S: Maintained
df621252 5503F: drivers/tty/serial/ucc_uart.c
d9e9d82c 5504
7683e9e5
LT
5505FREESCALE SOC DRIVERS
5506M: Li Yang <leoyang.li@nxp.com>
5507L: linuxppc-dev@lists.ozlabs.org
5508L: linux-arm-kernel@lists.infradead.org
5509S: Maintained
5510F: Documentation/devicetree/bindings/soc/fsl/
5511F: drivers/soc/fsl/
5512F: include/linux/fsl/
5513
5514FREESCALE SOC FS_ENET DRIVER
5515M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5516M: Vitaly Bordug <vbordug@ru.mvista.com>
5517L: linuxppc-dev@lists.ozlabs.org
5518L: netdev@vger.kernel.org
5519S: Maintained
5520F: drivers/net/ethernet/freescale/fs_enet/
5521F: include/linux/fs_enet_pd.h
5522
d9e9d82c 5523FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5524M: Timur Tabi <timur@tabi.org>
dc85950a 5525M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5526M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5527R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5528L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5529L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5530S: Maintained
69aefcea 5531F: sound/soc/fsl/fsl*
dc85950a 5532F: sound/soc/fsl/imx*
69aefcea 5533F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5534
7683e9e5
LT
5535FREESCALE USB PERIPHERAL DRIVERS
5536M: Li Yang <leoyang.li@nxp.com>
5537L: linux-usb@vger.kernel.org
5538L: linuxppc-dev@lists.ozlabs.org
5539S: Maintained
5540F: drivers/usb/gadget/udc/fsl*
5541
1da177e4 5542FREEVXFS FILESYSTEM
8b58be88 5543M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5544W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5545S: Maintained
679655da 5546F: fs/freevxfs/
1da177e4 5547
71038f52 5548FREEZER
49db1903 5549M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5550M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5551L: linux-pm@vger.kernel.org
71038f52 5552S: Supported
679655da
JP
5553F: Documentation/power/freezing-of-tasks.txt
5554F: include/linux/freezer.h
5555F: kernel/freezer.c
71038f52 5556
839a1f79
KRW
5557FRONTSWAP API
5558M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5559L: linux-kernel@vger.kernel.org
5560S: Maintained
5561F: mm/frontswap.c
5562F: include/linux/frontswap.h
5563
a5432f5a 5564FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5565M: David Howells <dhowells@redhat.com>
e62d6e24 5566L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5567S: Supported
5568F: Documentation/filesystems/caching/
5569F: fs/fscache/
5570F: include/linux/fscache*.h
5571
90fce086 5572FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
598c7d7a
TT
5573M: Theodore Y. Ts'o <tytso@mit.edu>
5574M: Jaegeuk Kim <jaegeuk@kernel.org>
90fce086
EB
5575L: linux-fscrypt@vger.kernel.org
5576Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5577T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
598c7d7a
TT
5578S: Supported
5579F: fs/crypto/
46f47e48 5580F: include/linux/fscrypt*.h
598c7d7a 5581
5ab7ffea 5582FUJITSU FR-V (FRV) PORT
0cf0305f 5583S: Orphan
679655da 5584F: arch/frv/
1da177e4 5585
20b93734 5586FUJITSU LAPTOP EXTRAS
409a3e98 5587M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5588L: platform-driver-x86@vger.kernel.org
20b93734 5589S: Maintained
679655da 5590F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5591
4da621b6
HK
5592FUJITSU M-5MO LS CAMERA ISP DRIVER
5593M: Kyungmin Park <kyungmin.park@samsung.com>
5594M: Heungjun Kim <riverful.kim@samsung.com>
5595L: linux-media@vger.kernel.org
5596S: Maintained
90d72ac6 5597F: drivers/media/i2c/m5mols/
b5dcee22 5598F: include/media/i2c/m5mols.h
4da621b6 5599
2d24c490
RG
5600FUJITSU TABLET EXTRAS
5601M: Robert Gerlach <khnz@gmx.de>
5602L: platform-driver-x86@vger.kernel.org
5603S: Maintained
5604F: drivers/platform/x86/fujitsu-tablet.c
5605
04578f17 5606FUSE: FILESYSTEM IN USERSPACE
8b58be88 5607M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5608L: linux-fsdevel@vger.kernel.org
04578f17 5609W: http://fuse.sourceforge.net/
0a30f612 5610T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5611S: Maintained
679655da 5612F: fs/fuse/
c117ab84 5613F: include/uapi/linux/fuse.h
0a30f612 5614F: Documentation/filesystems/fuse.txt
04578f17 5615
59cd42c2
DHV
5616FUTEX SUBSYSTEM
5617M: Thomas Gleixner <tglx@linutronix.de>
5618M: Ingo Molnar <mingo@redhat.com>
5619R: Peter Zijlstra <peterz@infradead.org>
5620R: Darren Hart <dvhart@infradead.org>
5621L: linux-kernel@vger.kernel.org
5622T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5623S: Maintained
5624F: kernel/futex.c
5625F: kernel/futex_compat.c
5626F: include/asm-generic/futex.h
5627F: include/linux/futex.h
5628F: include/uapi/linux/futex.h
5629F: tools/testing/selftests/futex/
5630F: tools/perf/bench/futex*
5631F: Documentation/*futex*
5632
1da177e4 5633FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5634M: Rik Faith <faith@cs.unc.edu>
1da177e4 5635L: linux-scsi@vger.kernel.org
baaea1dc 5636S: Odd Fixes (e.g., new signatures)
679655da 5637F: drivers/scsi/fdomain.*
1da177e4 5638
6b90bd4b
ER
5639GCC PLUGINS
5640M: Kees Cook <keescook@chromium.org>
5641R: Emese Revfy <re.emese@gmail.com>
5642L: kernel-hardening@lists.openwall.com
5643S: Maintained
5644F: scripts/gcc-plugins/
5645F: scripts/gcc-plugin.sh
68fdc678 5646F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5647F: Documentation/gcc-plugins.txt
5648
d8e2162c
PO
5649GCOV BASED KERNEL PROFILING
5650M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5651S: Maintained
5652F: kernel/gcov/
2584bab2 5653F: Documentation/dev-tools/gcov.rst
d8e2162c 5654
82abbea7
RD
5655GDB KERNEL DEBUGGING HELPER SCRIPTS
5656M: Jan Kiszka <jan.kiszka@siemens.com>
5657M: Kieran Bingham <kieran@bingham.xyz>
5658S: Supported
5659F: scripts/gdb/
5660
1da177e4 5661GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5662M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5663L: linux-scsi@vger.kernel.org
5664W: http://www.icp-vortex.com/
5665S: Supported
679655da 5666F: drivers/scsi/gdt*
1da177e4 5667
3169a1c7
HV
5668GEMTEK FM RADIO RECEIVER DRIVER
5669M: Hans Verkuil <hverkuil@xs4all.nl>
5670L: linux-media@vger.kernel.org
5671T: git git://linuxtv.org/media_tree.git
a825eaec 5672W: https://linuxtv.org
3169a1c7
HV
5673S: Maintained
5674F: drivers/media/radio/radio-gemtek*
5675
1c23af90 5676GENERIC GPIO I2C DRIVER
880b0e26 5677M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5678S: Supported
679655da
JP
5679F: drivers/i2c/busses/i2c-gpio.c
5680F: include/linux/i2c-gpio.h
1c23af90 5681
92ed1a76
PK
5682GENERIC GPIO I2C MULTIPLEXER DRIVER
5683M: Peter Korsgaard <peter.korsgaard@barco.com>
5684L: linux-i2c@vger.kernel.org
5685S: Supported
e7065e20
JD
5686F: drivers/i2c/muxes/i2c-mux-gpio.c
5687F: include/linux/i2c-mux-gpio.h
5688F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5689
9251ce95 5690GENERIC HDLC (WAN) DRIVERS
8b58be88 5691M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5692W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5693S: Maintained
679655da
JP
5694F: drivers/net/wan/c101.c
5695F: drivers/net/wan/hd6457*
5696F: drivers/net/wan/hdlc*
5697F: drivers/net/wan/n2.c
5698F: drivers/net/wan/pc300too.c
5699F: drivers/net/wan/pci200syn.c
5700F: drivers/net/wan/wanxl*
1da177e4 5701
1527aab6 5702GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5703M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5704L: linux-arch@vger.kernel.org
5705T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5706S: Maintained
14430813
JP
5707F: include/asm-generic/
5708F: include/uapi/asm-generic/
1527aab6 5709
ff764963
KVA
5710GENERIC PHY FRAMEWORK
5711M: Kishon Vijay Abraham I <kishon@ti.com>
5712L: linux-kernel@vger.kernel.org
5713T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5714S: Supported
5715F: drivers/phy/
5716F: include/linux/phy/
5717
eea97aed
KH
5718GENERIC PM DOMAINS
5719M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5720M: Kevin Hilman <khilman@kernel.org>
5721M: Ulf Hansson <ulf.hansson@linaro.org>
5722L: linux-pm@vger.kernel.org
5723S: Supported
5724F: drivers/base/power/domain*.c
5725F: include/linux/pm_domain.h
5e68ebd0 5726F: Documentation/devicetree/bindings/power/power_domain.txt
eea97aed 5727
ccb86a69 5728GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5729M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5730L: kvm@vger.kernel.org
ccb86a69
MT
5731S: Supported
5732F: drivers/uio/uio_pci_generic.c
5733
a7d5afe8
GKB
5734GENWQE (IBM Generic Workqueue Card)
5735M: Frank Haverkamp <haver@linux.vnet.ibm.com>
cdc1daca 5736M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
a7d5afe8
GKB
5737S: Supported
5738F: drivers/misc/genwqe/
5739
82abbea7
RD
5740GET_MAINTAINER SCRIPT
5741M: Joe Perches <joe@perches.com>
5742S: Maintained
5743F: scripts/get_maintainer.pl
5744
5be7b50f 5745GFS2 FILE SYSTEM
8b58be88 5746M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5747M: Bob Peterson <rpeterso@redhat.com>
a4644184 5748L: cluster-devel@redhat.com
5be7b50f 5749W: http://sources.redhat.com/cluster/
28666d6d 5750T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5751S: Supported
679655da
JP
5752F: Documentation/filesystems/gfs2*.txt
5753F: fs/gfs2/
c117ab84 5754F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5755
0a34eb8f 5756GIGASET ISDN DRIVERS
6b096fde 5757M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5758L: gigaset307x-common@lists.sourceforge.net
5759W: http://gigaset307x.sourceforge.net/
6b096fde 5760S: Odd Fixes
679655da
JP
5761F: Documentation/isdn/README.gigaset
5762F: drivers/isdn/gigaset/
c117ab84 5763F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5764
7eea35fe
JP
5765GO7007 MPEG CODEC
5766M: Hans Verkuil <hans.verkuil@cisco.com>
5767L: linux-media@vger.kernel.org
5768S: Maintained
5769F: drivers/media/usb/go7007/
5770
ca96ea86
BN
5771GOODIX TOUCHSCREEN
5772M: Bastien Nocera <hadess@hadess.net>
5773L: linux-input@vger.kernel.org
5774S: Maintained
5775F: drivers/input/touchscreen/goodix.c
5776
7683e9e5
LT
5777GPIO ACPI SUPPORT
5778M: Mika Westerberg <mika.westerberg@linux.intel.com>
5779M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5780L: linux-gpio@vger.kernel.org
5781L: linux-acpi@vger.kernel.org
5782S: Maintained
5783F: Documentation/acpi/gpio-properties.txt
5784F: drivers/gpio/gpiolib-acpi.c
5785
a6a1cf3d
BJZ
5786GPIO MOCKUP DRIVER
5787M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5788L: linux-gpio@vger.kernel.org
5789S: Maintained
5790F: drivers/gpio/gpio-mockup.c
5791F: tools/testing/selftests/gpio/
5792
a0dc00b4 5793GPIO SUBSYSTEM
e4651a9f 5794M: Linus Walleij <linus.walleij@linaro.org>
d15b7179 5795L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5796T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5797S: Maintained
cd97a449 5798F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5799F: Documentation/gpio/
40c159b7 5800F: Documentation/ABI/testing/gpio-cdev
fe95046e 5801F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5802F: drivers/gpio/
bdc6e95e
AC
5803F: include/linux/gpio/
5804F: include/linux/gpio.h
9b692346 5805F: include/asm-generic/gpio.h
3c702e99 5806F: include/uapi/linux/gpio.h
6d591c46 5807F: tools/gpio/
a0dc00b4 5808
71a6d0af
HW
5809GRE DEMULTIPLEXER DRIVER
5810M: Dmitry Kozlov <xeb@mail.ru>
5811L: netdev@vger.kernel.org
5812S: Maintained
11c26770
JP
5813F: net/ipv4/gre_demux.c
5814F: net/ipv4/gre_offload.c
71a6d0af
HW
5815F: include/net/gre.h
5816
d4c41139 5817GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5818M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5819L: netdev@vger.kernel.org
5820S: Maintained
a31a96ad 5821F: drivers/net/ethernet/aeroflex/
d4c41139 5822
926706c5
VA
5823GREYBUS AUDIO PROTOCOLS DRIVERS
5824M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5825M: Mark Greer <mgreer@animalcreek.com>
926706c5 5826S: Maintained
544a6944
MG
5827F: drivers/staging/greybus/audio_apbridgea.c
5828F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5829F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5830F: drivers/staging/greybus/audio_codec.h
5831F: drivers/staging/greybus/audio_gb.c
5832F: drivers/staging/greybus/audio_manager.c
5833F: drivers/staging/greybus/audio_manager.h
5834F: drivers/staging/greybus/audio_manager_module.c
5835F: drivers/staging/greybus/audio_manager_private.h
5836F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5837F: drivers/staging/greybus/audio_module.c
5838F: drivers/staging/greybus/audio_topology.c
5839
f47e07bc 5840GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5bd16350
VK
5841M: Viresh Kumar <vireshk@kernel.org>
5842S: Maintained
5843F: drivers/staging/greybus/authentication.c
5844F: drivers/staging/greybus/bootrom.c
5845F: drivers/staging/greybus/firmware.h
5846F: drivers/staging/greybus/fw-core.c
5847F: drivers/staging/greybus/fw-download.c
5848F: drivers/staging/greybus/fw-managament.c
5849F: drivers/staging/greybus/greybus_authentication.h
5850F: drivers/staging/greybus/greybus_firmware.h
5851F: drivers/staging/greybus/hid.c
5852F: drivers/staging/greybus/i2c.c
5853F: drivers/staging/greybus/spi.c
5854F: drivers/staging/greybus/spilib.c
5855F: drivers/staging/greybus/spilib.h
5856
a1ffc2d2 5857GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
7683e9e5 5858M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8d904fe5 5859S: Maintained
7683e9e5
LT
5860F: drivers/staging/greybus/loopback.c
5861F: drivers/staging/greybus/timesync.c
5862F: drivers/staging/greybus/timesync_platform.c
8d904fe5 5863
92b8bd96
VH
5864GREYBUS PLATFORM DRIVERS
5865M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5866S: Maintained
5867F: drivers/staging/greybus/arche-platform.c
5868F: drivers/staging/greybus/arche-apb-ctrl.c
5869F: drivers/staging/greybus/arche_platform.h
5870
7683e9e5
LT
5871GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5872M: Rui Miguel Silva <rmfrfs@gmail.com>
5873S: Maintained
5874F: drivers/staging/greybus/sdio.c
5875F: drivers/staging/greybus/light.c
5876F: drivers/staging/greybus/gpio.c
5877F: drivers/staging/greybus/power_supply.c
5878F: drivers/staging/greybus/spi.c
5879F: drivers/staging/greybus/spilib.c
5880
5881GREYBUS SUBSYSTEM
5882M: Johan Hovold <johan@kernel.org>
5883M: Alex Elder <elder@kernel.org>
5884M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5885S: Maintained
5886F: drivers/staging/greybus/
5887L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5888
5889GREYBUS UART PROTOCOLS DRIVERS
5890M: David Lin <dtwlin@gmail.com>
5891S: Maintained
5892F: drivers/staging/greybus/uart.c
5893F: drivers/staging/greybus/log.c
5894
7aae6e2d
CAC
5895GS1662 VIDEO SERIALIZER
5896M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5897L: linux-media@vger.kernel.org
5898T: git git://linuxtv.org/media_tree.git
5899S: Maintained
5900F: drivers/media/spi/gs1662.c
5901
e8deeae2 5902GSPCA FINEPIX SUBDRIVER
8b58be88 5903M: Frank Zago <frank@zago.net>
661263b5 5904L: linux-media@vger.kernel.org
275ffde4 5905T: git git://linuxtv.org/media_tree.git
e8deeae2 5906S: Maintained
0c0d06ca 5907F: drivers/media/usb/gspca/finepix.c
e8deeae2 5908
4b3fa3c4
OL
5909GSPCA GL860 SUBDRIVER
5910M: Olivier Lorin <o.lorin@laposte.net>
5911L: linux-media@vger.kernel.org
275ffde4 5912T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5913S: Maintained
0c0d06ca 5914F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5915
e8deeae2 5916GSPCA M5602 SUBDRIVER
8b58be88 5917M: Erik Andren <erik.andren@gmail.com>
661263b5 5918L: linux-media@vger.kernel.org
275ffde4 5919T: git git://linuxtv.org/media_tree.git
e8deeae2 5920S: Maintained
0c0d06ca 5921F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5922
5923GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5924M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5925L: linux-media@vger.kernel.org
275ffde4 5926T: git git://linuxtv.org/media_tree.git
c0936df4 5927S: Odd Fixes
0c0d06ca 5928F: drivers/media/usb/gspca/pac207.c
e8deeae2 5929
261982f1 5930GSPCA SN9C20X SUBDRIVER
d95c5b0b 5931M: Brian Johnson <brijohn@gmail.com>
261982f1 5932L: linux-media@vger.kernel.org
275ffde4 5933T: git git://linuxtv.org/media_tree.git
261982f1 5934S: Maintained
0c0d06ca 5935F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5936
e8deeae2 5937GSPCA T613 SUBDRIVER
8b58be88 5938M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5939L: linux-media@vger.kernel.org
275ffde4 5940T: git git://linuxtv.org/media_tree.git
e8deeae2 5941S: Maintained
0c0d06ca 5942F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5943
5944GSPCA USB WEBCAM DRIVER
c0936df4 5945M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5946L: linux-media@vger.kernel.org
275ffde4 5947T: git git://linuxtv.org/media_tree.git
c0936df4 5948S: Odd Fixes
0c0d06ca 5949F: drivers/media/usb/gspca/
e8deeae2 5950
bed45f79
PN
5951GTP (GPRS Tunneling Protocol)
5952M: Pablo Neira Ayuso <pablo@netfilter.org>
5953M: Harald Welte <laforge@gnumonks.org>
5954L: osmocom-net-gprs@lists.osmocom.org
5955T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5956S: Maintained
5957F: drivers/net/gtp.c
5958
584ec979 5959GUID PARTITION TABLE (GPT)
4f973c63 5960M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5961L: linux-efi@vger.kernel.org
5962S: Maintained
5963F: block/partitions/efi.*
5964
4e456b86
YS
5965H8/300 ARCHITECTURE
5966M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5967L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5968W: http://uclinux-h8.sourceforge.jp
5969T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5970S: Maintained
5971F: arch/h8300/
5972F: drivers/clocksource/h8300_*.c
5973F: drivers/clk/h8300/
5974F: drivers/irqchip/irq-renesas-h8*.c
5975
e5ab1477
AP
5976HACKRF MEDIA DRIVER
5977M: Antti Palosaari <crope@iki.fi>
5978L: linux-media@vger.kernel.org
a825eaec 5979W: https://linuxtv.org
e5ab1477
AP
5980W: http://palosaari.fi/linux/
5981Q: http://patchwork.linuxtv.org/project/linux-media/list/
5982T: git git://linuxtv.org/anttip/media_tree.git
5983S: Maintained
5984F: drivers/media/usb/hackrf/
5985
82abbea7
RD
5986HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5987M: Frank Seidel <frank@f-seidel.de>
5988L: platform-driver-x86@vger.kernel.org
5989W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5990S: Maintained
5991F: drivers/platform/x86/hdaps.c
5992
5b543965 5993HARDWARE MONITORING
d8130624 5994M: Jean Delvare <jdelvare@suse.com>
ca462085 5995M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5996L: linux-hwmon@vger.kernel.org
5997W: http://hwmon.wiki.kernel.org/
a94ef4ed 5998T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5999T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 6000S: Maintained
047f4ec2 6001F: Documentation/hwmon/
679655da 6002F: drivers/hwmon/
047f4ec2 6003F: include/linux/hwmon*.h
5b543965 6004
844dd05f 6005HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
6006M: Matt Mackall <mpm@selenic.com>
6007M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 6008L: linux-crypto@vger.kernel.org
c0d0787b 6009S: Odd fixes
f6c60b15 6010F: Documentation/devicetree/bindings/rng/
679655da
JP
6011F: Documentation/hw_random.txt
6012F: drivers/char/hw_random/
6013F: include/linux/hw_random.h
844dd05f 6014
8b37fcfc
OBC
6015HARDWARE SPINLOCK CORE
6016M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 6017M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 6018L: linux-remoteproc@vger.kernel.org
8b37fcfc 6019S: Maintained
9f273c24 6020T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 6021F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 6022F: Documentation/hwspinlock.txt
2dbd8585 6023F: drivers/hwspinlock/
8b37fcfc
OBC
6024F: include/linux/hwspinlock.h
6025
1da177e4 6026HARMONY SOUND DRIVER
ac6aecbf 6027L: linux-parisc@vger.kernel.org
1da177e4 6028S: Maintained
679655da 6029F: sound/parisc/harmony.*
1da177e4 6030
82abbea7
RD
6031HDPVR USB VIDEO ENCODER DRIVER
6032M: Hans Verkuil <hverkuil@xs4all.nl>
6033L: linux-media@vger.kernel.org
6034T: git git://linuxtv.org/media_tree.git
6035W: https://linuxtv.org
6036S: Odd Fixes
6037F: drivers/media/usb/hdpvr/
6038
214de83e 6039HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 6040M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
6041S: Supported
6042F: Documentation/watchdog/hpwdt.txt
6043F: drivers/watchdog/hpwdt.c
6044
9257aa49 6045HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 6046M: Don Brace <don.brace@microsemi.com>
a0a268ad 6047L: esc.storagedev@microsemi.com
693373db 6048L: linux-scsi@vger.kernel.org
9257aa49
SC
6049S: Supported
6050F: Documentation/scsi/hpsa.txt
6051F: drivers/scsi/hpsa*.[ch]
6052F: include/linux/cciss*.h
c117ab84 6053F: include/uapi/linux/cciss*.h
9257aa49 6054
e2d1d6c0 6055HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 6056M: Don Brace <don.brace@microsemi.com>
516fdcea 6057L: esc.storagedev@microsemi.com
693373db 6058L: linux-scsi@vger.kernel.org
e2d1d6c0 6059S: Supported
679655da
JP
6060F: Documentation/blockdev/cciss.txt
6061F: drivers/block/cciss*
6062F: include/linux/cciss_ioctl.h
c117ab84 6063F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 6064
f48ad614
DD
6065HFI1 DRIVER
6066M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6067M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6068L: linux-rdma@vger.kernel.org
6069S: Supported
6070F: drivers/infiniband/hw/hfi1
6071
1da177e4 6072HFS FILESYSTEM
6cf515e1
GU
6073L: linux-fsdevel@vger.kernel.org
6074S: Orphan
679655da
JP
6075F: Documentation/filesystems/hfs.txt
6076F: fs/hfs/
1da177e4 6077
ef575f47
GU
6078HFSPLUS FILESYSTEM
6079L: linux-fsdevel@vger.kernel.org
6080S: Orphan
6081F: Documentation/filesystems/hfsplus.txt
6082F: fs/hfsplus/
6083
1da177e4 6084HGA FRAMEBUFFER DRIVER
8b58be88 6085M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
6086L: linux-nvidia@lists.surfsouth.com
6087W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6088S: Maintained
8a61f013 6089F: drivers/video/fbdev/hgafb.c
1da177e4 6090
4480f15b 6091HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 6092M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 6093M: Pavel Machek <pavel@ucw.cz>
bf1c138e 6094L: linux-pm@vger.kernel.org
68656443 6095B: https://bugzilla.kernel.org
e2d1d6c0 6096S: Supported
679655da
JP
6097F: arch/x86/power/
6098F: drivers/base/power/
6099F: kernel/power/
6100F: include/linux/suspend.h
6101F: include/linux/freezer.h
6102F: include/linux/pm.h
679655da 6103F: arch/*/include/asm/suspend*.h
e2d1d6c0 6104
4ef4caad 6105HID CORE LAYER
e5f6450c 6106M: Jiri Kosina <jikos@kernel.org>
406df153 6107R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 6108L: linux-input@vger.kernel.org
54e5881d 6109T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 6110S: Maintained
679655da
JP
6111F: drivers/hid/
6112F: include/linux/hid*
c117ab84 6113F: include/uapi/linux/hid*
4ef4caad 6114
30ee72f0 6115HID SENSOR HUB DRIVERS
e5f6450c 6116M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
6117M: Jonathan Cameron <jic23@kernel.org>
6118M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6119L: linux-input@vger.kernel.org
6120L: linux-iio@vger.kernel.org
6121S: Maintained
6122F: Documentation/hid/hid-sensor*
6123F: drivers/hid/hid-sensor-*
6124F: drivers/iio/*/hid-*
6125F: include/linux/hid-sensor-*
6126
86d35afb 6127HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8b58be88 6128M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6129L: linux-kernel@vger.kernel.org
75fc2d37 6130T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 6131S: Maintained
679655da 6132F: Documentation/timers/
5cee9645 6133F: kernel/time/hrtimer.c
88606e80 6134F: kernel/time/clockevents.c
88606e80 6135F: kernel/time/timer_*.c
05ed8490 6136F: include/linux/clockchips.h
679655da 6137F: include/linux/hrtimer.h
38bed542 6138
1da177e4 6139HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 6140L: linux-hams@vger.kernel.org
8b64f2a0 6141S: Orphan
679655da
JP
6142F: drivers/net/hamradio/dmascc.c
6143F: drivers/net/hamradio/scc.c
1da177e4 6144
ede1e6f8 6145HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 6146M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
6147W: http://www.highpoint-tech.com
6148S: Supported
679655da
JP
6149F: Documentation/scsi/hptiop.txt
6150F: drivers/scsi/hptiop.c
ede1e6f8 6151
1da177e4 6152HIPPI
8b58be88 6153M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
6154L: linux-hippi@sunsite.dk
6155S: Maintained
679655da 6156F: include/linux/hippidevice.h
c117ab84 6157F: include/uapi/linux/if_hippi.h
679655da 6158F: net/802/hippi.c
ff5a3b50 6159F: drivers/net/hippi/
1da177e4 6160
b30d74e4
DH
6161HISILICON NETWORK SUBSYSTEM DRIVER
6162M: Yisen Zhuang <yisen.zhuang@huawei.com>
6163M: Salil Mehta <salil.mehta@huawei.com>
6164L: netdev@vger.kernel.org
6165W: http://www.hisilicon.com
6166S: Maintained
6167F: drivers/net/ethernet/hisilicon/
6168F: Documentation/devicetree/bindings/net/hisilicon*.txt
6169
66a9bae6 6170HISILICON ROCE DRIVER
6171M: Lijun Ou <oulijun@huawei.com>
6172M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6173L: linux-rdma@vger.kernel.org
6174S: Maintained
6175F: drivers/infiniband/hw/hns/
6176F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6177
16c6c252
JG
6178HISILICON SAS Controller
6179M: John Garry <john.garry@huawei.com>
6180W: http://www.hisilicon.com
6181S: Supported
6182F: drivers/scsi/hisi_sas/
6183F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6184
ff1d2767 6185HOST AP DRIVER
8b58be88 6186M: Jouni Malinen <j@w1.fi>
724c6b35 6187L: linux-wireless@vger.kernel.org
ffd74aca
JM
6188W: http://w1.fi/hostap-driver.html
6189S: Obsolete
eb4f98d5 6190F: drivers/net/wireless/intersil/hostap/
ff1d2767 6191
dd8cd779 6192HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 6193L: platform-driver-x86@vger.kernel.org
95c70215 6194S: Orphan
679655da 6195F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 6196
e2d1d6c0 6197HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 6198M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6199S: Maintained
7e25d724 6200F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 6201
7d2c86b5 6202HPET: High Precision Event Timers driver
8b58be88 6203M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 6204S: Maintained
679655da
JP
6205F: Documentation/timers/hpet.txt
6206F: drivers/char/hpet.c
6207F: include/linux/hpet.h
c117ab84 6208F: include/uapi/linux/hpet.h
b9b0332f 6209
e07b5d79 6210HPET: x86
9e06f631 6211S: Orphan
679655da
JP
6212F: arch/x86/kernel/hpet.c
6213F: arch/x86/include/asm/hpet.h
b9b0332f 6214
1da177e4 6215HPFS FILESYSTEM
8b58be88 6216M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6217W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6218S: Maintained
679655da 6219F: fs/hpfs/
1da177e4 6220
3441cded 6221HSI SUBSYSTEM
56459ea9
SR
6222M: Sebastian Reichel <sre@kernel.org>
6223T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6224S: Maintained
6225F: Documentation/ABI/testing/sysfs-bus-hsi
83e676c9 6226F: Documentation/driver-api/hsi.rst
3441cded
SR
6227F: drivers/hsi/
6228F: include/linux/hsi/
6229F: include/uapi/linux/hsi/
6230
7d2c86b5 6231HSO 3G MODEM DRIVER
0bf09c39
BS
6232L: linux-usb@vger.kernel.org
6233S: Orphan
679655da 6234F: drivers/net/usb/hso.c
11cd29b0 6235
19990e29
AB
6236HSR NETWORK PROTOCOL
6237M: Arvid Brodin <arvid.brodin@alten.se>
6238L: netdev@vger.kernel.org
6239S: Maintained
6240F: net/hsr/
6241
82abbea7
RD
6242HT16K33 LED CONTROLLER DRIVER
6243M: Robin van der Gracht <robin@protonic.nl>
6244S: Maintained
6245F: drivers/auxdisplay/ht16k33.c
6246F: Documentation/devicetree/bindings/display/ht16k33.txt
6247
5a18c343 6248HTCPEN TOUCHSCREEN DRIVER
8b58be88 6249M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6250L: linux-input@vger.kernel.org
6251S: Maintained
679655da 6252F: drivers/input/touchscreen/htcpen.c
5a18c343 6253
1da177e4 6254HUGETLB FILESYSTEM
6d49e352 6255M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6256S: Maintained
679655da 6257F: fs/hugetlbfs/
1da177e4 6258
fe713d60
JCT
6259HVA ST MEDIA DRIVER
6260M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6261L: linux-media@vger.kernel.org
6262T: git git://linuxtv.org/media_tree.git
6263W: https://linuxtv.org
6264S: Supported
6265F: drivers/media/platform/sti/hva
6266
82abbea7
RD
6267HWPOISON MEMORY FAILURE HANDLING
6268M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6269L: linux-mm@kvack.org
6270S: Maintained
6271F: mm/memory-failure.c
6272F: mm/hwpoison-inject.c
6273
05183189 6274Hyper-V CORE AND DRIVERS
9c3646d1 6275M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6276M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6277M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6278L: devel@linuxdriverproject.org
6279S: Maintained
a4162747
HZ
6280F: arch/x86/include/asm/mshyperv.h
6281F: arch/x86/include/uapi/asm/hyperv.h
6282F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6283F: arch/x86/hyperv
05183189 6284F: drivers/hid/hid-hyperv.c
a4162747 6285F: drivers/hv/
f92ca80b 6286F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6287F: drivers/pci/host/pci-hyperv.c
05183189 6288F: drivers/net/hyperv/
a4162747 6289F: drivers/scsi/storvsc_drv.c
95096f2f 6290F: drivers/uio/uio_hv_generic.c
8a61f013 6291F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
6292F: include/linux/hyperv.h
6293F: tools/hv/
54bf725e 6294F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6295
82abbea7
RD
6296HYPERVISOR VIRTUAL CONSOLE DRIVER
6297L: linuxppc-dev@lists.ozlabs.org
6298S: Odd Fixes
6299F: drivers/tty/hvc/
6300
7683e9e5
LT
6301I2C ACPI SUPPORT
6302M: Mika Westerberg <mika.westerberg@linux.intel.com>
6303L: linux-i2c@vger.kernel.org
6304L: linux-acpi@vger.kernel.org
6305S: Maintained
6306F: drivers/i2c/i2c-core-acpi.c
6307
7724fd04
PR
6308I2C MUXES
6309M: Peter Rosin <peda@axentia.se>
6310L: linux-i2c@vger.kernel.org
6311S: Maintained
2254d24a 6312F: Documentation/i2c/i2c-topology
7724fd04
PR
6313F: Documentation/i2c/muxes/
6314F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6315F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6316F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6317F: drivers/i2c/i2c-mux.c
6318F: drivers/i2c/muxes/
6319F: include/linux/i2c-mux.h
6320
d85c8a6a 6321I2C OVER PARALLEL PORT
d8130624 6322M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6323L: linux-i2c@vger.kernel.org
6324S: Maintained
6325F: Documentation/i2c/busses/i2c-parport
6326F: Documentation/i2c/busses/i2c-parport-light
6327F: drivers/i2c/busses/i2c-parport.c
6328F: drivers/i2c/busses/i2c-parport-light.c
6329
7683e9e5
LT
6330I2C SUBSYSTEM
6331M: Wolfram Sang <wsa@the-dreams.de>
6332L: linux-i2c@vger.kernel.org
6333W: https://i2c.wiki.kernel.org/
6334Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6335T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6336S: Maintained
6337F: Documentation/devicetree/bindings/i2c/
6338F: Documentation/i2c/
6339F: drivers/i2c/
6340F: drivers/i2c/*/
6341F: include/linux/i2c.h
6342F: include/linux/i2c-*.h
6343F: include/uapi/linux/i2c.h
6344F: include/uapi/linux/i2c-*.h
6345
6346I2C-TAOS-EVM DRIVER
6347M: Jean Delvare <jdelvare@suse.com>
6348L: linux-i2c@vger.kernel.org
6349S: Maintained
6350F: Documentation/i2c/busses/i2c-taos-evm
6351F: drivers/i2c/busses/i2c-taos-evm.c
6352
6353I2C-TINY-USB DRIVER
6354M: Till Harbaum <till@harbaum.org>
6355L: linux-i2c@vger.kernel.org
6356W: http://www.harbaum.org/till/i2c_tiny_usb
6357S: Maintained
6358F: drivers/i2c/busses/i2c-tiny-usb.c
6359
d85c8a6a 6360I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6361M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6362L: linux-i2c@vger.kernel.org
6363S: Maintained
6364F: Documentation/i2c/busses/i2c-ali1535
6365F: Documentation/i2c/busses/i2c-ali1563
6366F: Documentation/i2c/busses/i2c-ali15x3
6367F: Documentation/i2c/busses/i2c-amd756
6368F: Documentation/i2c/busses/i2c-amd8111
6369F: Documentation/i2c/busses/i2c-i801
6370F: Documentation/i2c/busses/i2c-nforce2
6371F: Documentation/i2c/busses/i2c-piix4
6372F: Documentation/i2c/busses/i2c-sis5595
6373F: Documentation/i2c/busses/i2c-sis630
6374F: Documentation/i2c/busses/i2c-sis96x
6375F: Documentation/i2c/busses/i2c-via
6376F: Documentation/i2c/busses/i2c-viapro
6377F: drivers/i2c/busses/i2c-ali1535.c
6378F: drivers/i2c/busses/i2c-ali1563.c
6379F: drivers/i2c/busses/i2c-ali15x3.c
6380F: drivers/i2c/busses/i2c-amd756.c
6381F: drivers/i2c/busses/i2c-amd756-s4882.c
6382F: drivers/i2c/busses/i2c-amd8111.c
6383F: drivers/i2c/busses/i2c-i801.c
6384F: drivers/i2c/busses/i2c-isch.c
6385F: drivers/i2c/busses/i2c-nforce2.c
6386F: drivers/i2c/busses/i2c-nforce2-s4985.c
6387F: drivers/i2c/busses/i2c-piix4.c
6388F: drivers/i2c/busses/i2c-sis5595.c
6389F: drivers/i2c/busses/i2c-sis630.c
6390F: drivers/i2c/busses/i2c-sis96x.c
6391F: drivers/i2c/busses/i2c-via.c
6392F: drivers/i2c/busses/i2c-viapro.c
6393
cb7f07a4
NH
6394I2C/SMBUS ISMT DRIVER
6395M: Seth Heasley <seth.heasley@intel.com>
6396M: Neil Horman <nhorman@tuxdriver.com>
6397L: linux-i2c@vger.kernel.org
6398F: drivers/i2c/busses/i2c-ismt.c
6399F: Documentation/i2c/busses/i2c-ismt
6400
6ea884db 6401I2C/SMBUS STUB DRIVER
d8130624 6402M: Jean Delvare <jdelvare@suse.com>
846557d3 6403L: linux-i2c@vger.kernel.org
6ea884db 6404S: Maintained
8547a5bc 6405F: drivers/i2c/i2c-stub.c
6ea884db 6406
1da177e4 6407i386 BOOT CODE
8b58be88 6408M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6409S: Maintained
679655da 6410F: arch/x86/boot/
1da177e4
LT
6411
6412i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6413M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6415S: Maintained
6416
1da177e4 6417IA64 (Itanium) PLATFORM
8b58be88
JP
6418M: Tony Luck <tony.luck@intel.com>
6419M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6420L: linux-ia64@vger.kernel.org
6b1c70b1 6421T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6422S: Maintained
679655da 6423F: arch/ia64/
1da177e4 6424
7683e9e5
LT
6425IBM Power 842 compression accelerator
6426M: Haren Myneni <haren@us.ibm.com>
4cd38750 6427S: Supported
7683e9e5
LT
6428F: drivers/crypto/nx/Makefile
6429F: drivers/crypto/nx/Kconfig
6430F: drivers/crypto/nx/nx-842*
6431F: include/linux/sw842.h
6432F: crypto/842.c
6433F: lib/842/
4cd38750 6434
956c203c 6435IBM Power in-Nest Crypto Acceleration
4cd38750 6436M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6437M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6438L: linux-crypto@vger.kernel.org
6439S: Supported
28bceeaa
DS
6440F: drivers/crypto/nx/Makefile
6441F: drivers/crypto/nx/Kconfig
6442F: drivers/crypto/nx/nx-aes*
6443F: drivers/crypto/nx/nx-sha*
6444F: drivers/crypto/nx/nx.*
6445F: drivers/crypto/nx/nx_csbcpb.h
6446F: drivers/crypto/nx/nx_debugfs.h
956c203c 6447
1da177e4 6448IBM Power Linux RAID adapter
8b58be88 6449M: Brian King <brking@us.ibm.com>
1da177e4 6450S: Supported
679655da 6451F: drivers/scsi/ipr.*
1da177e4 6452
7683e9e5 6453IBM Power SRIOV Virtual NIC Device Driver
eddd63a6 6454M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7683e9e5 6455M: John Allen <jallen@linux.vnet.ibm.com>
9d348af4
SL
6456L: netdev@vger.kernel.org
6457S: Supported
7683e9e5 6458F: drivers/net/ethernet/ibm/ibmvnic.*
9d348af4 6459
7683e9e5 6460IBM Power Virtual Ethernet Device Driver
032c5e82 6461M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
032c5e82
TF
6462L: netdev@vger.kernel.org
6463S: Supported
7683e9e5
LT
6464F: drivers/net/ethernet/ibm/ibmveth.*
6465
6466IBM Power Virtual FC Device Drivers
6467M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6468L: linux-scsi@vger.kernel.org
6469S: Supported
6470F: drivers/scsi/ibmvscsi/ibmvfc*
032c5e82 6471
e6babec6 6472IBM Power Virtual SCSI Device Drivers
bcbde52b 6473M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6474L: linux-scsi@vger.kernel.org
6475S: Supported
e6babec6 6476F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6477F: include/scsi/viosrp.h
6478
6479IBM Power Virtual SCSI Device Target Driver
6480M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6481M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6482L: linux-scsi@vger.kernel.org
6483L: target-devel@vger.kernel.org
6484S: Supported
6485F: drivers/scsi/ibmvscsi_tgt/
e6babec6 6486
7683e9e5
LT
6487IBM Power VMX Cryptographic instructions
6488M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6489M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6490L: linux-crypto@vger.kernel.org
e6babec6 6491S: Supported
7683e9e5
LT
6492F: drivers/crypto/vmx/Makefile
6493F: drivers/crypto/vmx/Kconfig
6494F: drivers/crypto/vmx/vmx.c
6495F: drivers/crypto/vmx/aes*
6496F: drivers/crypto/vmx/ghash*
6497F: drivers/crypto/vmx/ppc-xlate.pl
4b7652cc 6498
1da177e4 6499IBM ServeRAID RAID DRIVER
f9213e78 6500S: Orphan
679655da 6501F: drivers/scsi/ips.*
1da177e4 6502
6ed9f9c4
PT
6503ICH LPC AND GPIO DRIVER
6504M: Peter Tyser <ptyser@xes-inc.com>
6505S: Maintained
6506F: drivers/mfd/lpc_ich.c
6507F: drivers/gpio/gpio-ich.c
3e1aec4e 6508
1e7106fc 6509IDE SUBSYSTEM
8b58be88 6510M: "David S. Miller" <davem@davemloft.net>
1da177e4 6511L: linux-ide@vger.kernel.org
8a6e2535 6512Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6513T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6514S: Maintained
679655da
JP
6515F: Documentation/ide/
6516F: drivers/ide/
6517F: include/linux/ide.h
1da177e4 6518
82abbea7
RD
6519IDE/ATAPI DRIVERS
6520M: Borislav Petkov <bp@alien8.de>
6521L: linux-ide@vger.kernel.org
6522S: Maintained
6523F: Documentation/cdrom/ide-cd
6524F: drivers/ide/ide-cd*
6525
6cb8c13d
IP
6526IDEAPAD LAPTOP EXTRAS DRIVER
6527M: Ike Panhc <ike.pan@canonical.com>
6528L: platform-driver-x86@vger.kernel.org
6529W: http://launchpad.net/ideapad-laptop
6530S: Maintained
6531F: drivers/platform/x86/ideapad-laptop.c
6532
1ea4c161
AM
6533IDEAPAD LAPTOP SLIDEBAR DRIVER
6534M: Andrey Moiseev <o2g.org.ru@gmail.com>
6535L: linux-input@vger.kernel.org
6536W: https://github.com/o2genum/ideapad-slidebar
6537S: Maintained
6538F: drivers/input/misc/ideapad_slidebar.c
6539
82abbea7
RD
6540IDT VersaClock 5 CLOCK DRIVER
6541M: Marek Vasut <marek.vasut@gmail.com>
c404c199 6542S: Maintained
82abbea7 6543F: drivers/clk/clk-versaclock5.c
1da177e4 6544
02cf2286 6545IEEE 802.15.4 SUBSYSTEM
5bd425aa 6546M: Alexander Aring <alex.aring@gmail.com>
5cc92049 6547M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6548L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6549W: http://wpan.cakelab.org/
6550T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6551T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6552S: Maintained
6553F: net/ieee802154/
68653359 6554F: net/mac802154/
251741b1 6555F: drivers/net/ieee802154/
580947d3
AA
6556F: include/linux/nl802154.h
6557F: include/linux/ieee802154.h
6558F: include/net/nl802154.h
6559F: include/net/mac802154.h
6560F: include/net/af_ieee802154.h
6561F: include/net/cfg802154.h
6562F: include/net/ieee802154_netdev.h
ebef9c12 6563F: Documentation/networking/ieee802154.txt
02cf2286 6564
1ce84604
YG
6565IFE PROTOCOL
6566M: Yotam Gigi <yotamg@mellanox.com>
6567M: Jamal Hadi Salim <jhs@mojatatu.com>
6568F: net/ife
6569F: include/net/ife.h
6570F: include/uapi/linux/ife.h
6571
b1c97193
SY
6572IGORPLUG-USB IR RECEIVER
6573M: Sean Young <sean@mess.org>
6574L: linux-media@vger.kernel.org
6575S: Maintained
6576F: drivers/media/rc/igorplugusb.c
6577
40ad4a30
SY
6578IGUANAWORKS USB IR TRANSCEIVER
6579M: Sean Young <sean@mess.org>
6580L: linux-media@vger.kernel.org
6581S: Maintained
6582F: drivers/media/rc/iguanair.c
6583
ed13134b
PR
6584IIO DIGITAL POTENTIOMETER DAC
6585M: Peter Rosin <peda@axentia.se>
6586L: linux-iio@vger.kernel.org
6587S: Maintained
7fde1484 6588F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6589F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6590F: drivers/iio/dac/dpot-dac.c
ed13134b 6591
e778aa14
PR
6592IIO ENVELOPE DETECTOR
6593M: Peter Rosin <peda@axentia.se>
6594L: linux-iio@vger.kernel.org
6595S: Maintained
b475f80b 6596F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6597F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6598F: drivers/iio/adc/envelope-detector.c
e778aa14 6599
a36954f5
PR
6600IIO MULTIPLEXER
6601M: Peter Rosin <peda@axentia.se>
6602L: linux-iio@vger.kernel.org
6603S: Maintained
6604F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
7ba9df54 6605F: drivers/iio/multiplexer/iio-mux.c
a36954f5 6606
9545f86e 6607IIO SUBSYSTEM AND DRIVERS
030a13d7 6608M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6609R: Hartmut Knaack <knaack.h@gmx.de>
6610R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6611R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6612L: linux-iio@vger.kernel.org
21d41655 6613T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6614S: Maintained
866b148a 6615F: Documentation/devicetree/bindings/iio/
03e7c251 6616F: drivers/iio/
9545f86e 6617F: drivers/staging/iio/
8fe671fc 6618F: include/linux/iio/
817020cf 6619F: tools/iio/
9545f86e 6620
65519263
SG
6621IKANOS/ADI EAGLE ADSL USB DRIVER
6622M: Matthieu Castet <castet.matthieu@free.fr>
6623M: Stanislaw Gruszka <stf_xl@wp.pl>
6624S: Maintained
6625F: drivers/usb/atm/ueagle-atm.c
6626
8ef3ff27
PB
6627IMGTEC ASCII LCD DRIVER
6628M: Paul Burton <paul.burton@imgtec.com>
6629S: Maintained
6630F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6631F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6632
82abbea7
RD
6633IMGTEC IR DECODER DRIVER
6634M: James Hogan <james.hogan@imgtec.com>
6635S: Maintained
6636F: drivers/media/rc/img-ir/
6637
6638IMS TWINTURBO FRAMEBUFFER DRIVER
6639L: linux-fbdev@vger.kernel.org
6640S: Orphan
6641F: drivers/video/fbdev/imsttfb.c
6642
e89ab51f
GR
6643INA209 HARDWARE MONITOR DRIVER
6644M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6645L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6646S: Maintained
6647F: Documentation/hwmon/ina209
6648F: Documentation/devicetree/bindings/i2c/ina209.txt
6649F: drivers/hwmon/ina209.c
6650
6651INA2XX HARDWARE MONITOR DRIVER
6652M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6653L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6654S: Maintained
6655F: Documentation/hwmon/ina2xx
6656F: drivers/hwmon/ina2xx.c
6657F: include/linux/platform_data/ina2xx.h
6658
14dc124f
SIG
6659INDUSTRY PACK SUBSYSTEM (IPACK)
6660M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6661M: Jens Taprogge <jens.taprogge@taprogge.org>
6662M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6663L: industrypack-devel@lists.sourceforge.net
6664W: http://industrypack.sourceforge.net
6665S: Maintained
6666F: drivers/ipack/
6667
1da177e4 6668INFINIBAND SUBSYSTEM
b6b2bbe6 6669M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6670M: Sean Hefty <sean.hefty@intel.com>
6671M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6672L: linux-rdma@vger.kernel.org
605841f5 6673W: http://www.openfabrics.org/
8a6e2535 6674Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6675T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6676S: Supported
3d35d32d 6677F: Documentation/devicetree/bindings/infiniband/
679655da
JP
6678F: Documentation/infiniband/
6679F: drivers/infiniband/
c117ab84 6680F: include/uapi/linux/if_infiniband.h
954138dc
YD
6681F: include/uapi/rdma/
6682F: include/rdma/
1da177e4 6683
82abbea7
RD
6684INGENIC JZ4780 DMA Driver
6685M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6686S: Maintained
6687F: drivers/dma/dma-jz4780.c
6688
6689INGENIC JZ4780 NAND DRIVER
6690M: Harvey Hunt <harveyhuntnexus@gmail.com>
6691L: linux-mtd@lists.infradead.org
6692S: Maintained
6693F: drivers/mtd/nand/jz4780_*
6694
c9f04f58 6695INOTIFY
8b58be88
JP
6696M: John McCutchan <john@johnmccutchan.com>
6697M: Robert Love <rlove@rlove.org>
6698M: Eric Paris <eparis@parisplace.org>
c9f04f58 6699S: Maintained
679655da
JP
6700F: Documentation/filesystems/inotify.txt
6701F: fs/notify/inotify/
6702F: include/linux/inotify.h
c117ab84 6703F: include/uapi/linux/inotify.h
c9f04f58 6704
e2d1d6c0 6705INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6706M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6707L: linux-input@vger.kernel.org
8a6e2535 6708Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6710S: Maintained
679655da 6711F: drivers/input/
f4eea7e2 6712F: include/linux/input.h
c117ab84 6713F: include/uapi/linux/input.h
65938133 6714F: include/uapi/linux/input-event-codes.h
f4eea7e2 6715F: include/linux/input/
e52d8398 6716F: Documentation/devicetree/bindings/input/
65938133 6717F: Documentation/input/
e2d1d6c0 6718
3267a87f 6719INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6720M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6721L: linux-input@vger.kernel.org
75dd112a 6722S: Odd fixes
e2ba5731 6723F: Documentation/input/multi-touch-protocol.rst
7f9c2454 6724F: drivers/input/input-mt.c
3267a87f
HR
6725K: \b(ABS|SYN)_MT_
6726
ee0db78d
AT
6727INSIDE SECURE CRYPTO DRIVER
6728M: Antoine Tenart <antoine.tenart@free-electrons.com>
6729F: drivers/crypto/inside-secure/
6730S: Maintained
6731L: linux-crypto@vger.kernel.org
6732
82abbea7
RD
6733INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6734M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6735M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6736L: linux-ima-devel@lists.sourceforge.net
6737L: linux-ima-user@lists.sourceforge.net
6738L: linux-security-module@vger.kernel.org
6739T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6740S: Supported
6741F: security/integrity/ima/
6742
7683e9e5
LT
6743INTEL 810/815 FRAMEBUFFER DRIVER
6744M: Antonino Daplas <adaplas@gmail.com>
6745L: linux-fbdev@vger.kernel.org
6746S: Maintained
6747F: drivers/video/fbdev/i810/
6748
97fa99a3
JY
6749INTEL ASoC BDW/HSW DRIVERS
6750M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6751L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6752S: Supported
e8e1225d
JP
6753F: sound/soc/intel/common/sst-dsp*
6754F: sound/soc/intel/common/sst-firmware.c
6755F: sound/soc/intel/boards/broadwell.c
6756F: sound/soc/intel/haswell/
97fa99a3 6757
4ac13e17
DJ
6758INTEL C600 SERIES SAS CONTROLLER DRIVER
6759M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6760M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6761L: linux-scsi@vger.kernel.org
7106891a
DJ
6762T: git git://git.code.sf.net/p/intel-sas/isci
6763S: Supported
4ac13e17 6764F: drivers/scsi/isci/
4ac13e17 6765
7683e9e5 6766INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7683e9e5 6767M: Jani Nikula <jani.nikula@linux.intel.com>
7bc66c6a
DV
6768M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6769M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7683e9e5
LT
6770L: intel-gfx@lists.freedesktop.org
6771W: https://01.org/linuxgraphics/
6772B: https://01.org/linuxgraphics/documentation/how-report-bugs
6773C: irc://chat.freenode.net/intel-gfx
6774Q: http://patchwork.freedesktop.org/project/intel-gfx/
6775T: git git://anongit.freedesktop.org/drm-intel
6c8909b4 6776S: Supported
7683e9e5
LT
6777F: drivers/gpu/drm/i915/
6778F: include/drm/i915*
6779F: include/uapi/drm/i915_drm.h
6780F: Documentation/gpu/i915.rst
844dd05f 6781
2f302324 6782INTEL ETHERNET DRIVERS
8b58be88 6783M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6784L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6785W: http://www.intel.com/support/feedback.htm
d94e6fed 6786W: http://e1000.sourceforge.net/
2f302324
JK
6787Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6789T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6790S: Supported
0d164401
JK
6791F: Documentation/networking/e100.txt
6792F: Documentation/networking/e1000.txt
6793F: Documentation/networking/e1000e.txt
6794F: Documentation/networking/igb.txt
6795F: Documentation/networking/igbvf.txt
6796F: Documentation/networking/ixgb.txt
6797F: Documentation/networking/ixgbe.txt
6798F: Documentation/networking/ixgbevf.txt
1bff6529 6799F: Documentation/networking/i40e.txt
105bf2fe 6800F: Documentation/networking/i40evf.txt
dee1ad47 6801F: drivers/net/ethernet/intel/
bc90d291 6802F: drivers/net/ethernet/intel/*/
681bdf80 6803F: include/linux/avf/virtchnl.h
1da177e4 6804
7683e9e5
LT
6805INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6806M: Maik Broemme <mbroemme@libmpq.org>
6807L: linux-fbdev@vger.kernel.org
224f9e6d 6808S: Maintained
7683e9e5
LT
6809F: Documentation/fb/intelfb.txt
6810F: drivers/video/fbdev/intelfb/
224f9e6d 6811
7683e9e5
LT
6812INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6813M: Zhenyu Wang <zhenyuw@linux.intel.com>
6814M: Zhi Wang <zhi.a.wang@intel.com>
6815L: intel-gvt-dev@lists.freedesktop.org
6816L: intel-gfx@lists.freedesktop.org
6817W: https://01.org/igvt-g
6818T: git https://github.com/01org/gvt-linux.git
6819S: Supported
6820F: drivers/gpu/drm/i915/gvt/
0963d59b 6821
7683e9e5
LT
6822INTEL HID EVENT DRIVER
6823M: Alex Hung <alex.hung@canonical.com>
6824L: platform-driver-x86@vger.kernel.org
ca907a90 6825S: Maintained
7683e9e5 6826F: drivers/platform/x86/intel-hid.c
826d2abe 6827
7683e9e5
LT
6828INTEL I/OAT DMA DRIVER
6829M: Dave Jiang <dave.jiang@intel.com>
6830R: Dan Williams <dan.j.williams@intel.com>
6831L: dmaengine@vger.kernel.org
6832Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5760b0a5 6833S: Supported
7683e9e5 6834F: drivers/dma/ioat*
5760b0a5 6835
7683e9e5
LT
6836INTEL IDLE DRIVER
6837M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6838M: Len Brown <lenb@kernel.org>
6839L: linux-pm@vger.kernel.org
6840T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6841B: https://bugzilla.kernel.org
4bd96a7a 6842S: Supported
7683e9e5 6843F: drivers/idle/intel_idle.c
4bd96a7a 6844
7683e9e5
LT
6845INTEL INTEGRATED SENSOR HUB DRIVER
6846M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6847M: Jiri Kosina <jikos@kernel.org>
6848L: linux-input@vger.kernel.org
6849S: Maintained
6850F: drivers/hid/intel-ish-hid/
8a70da82 6851
7683e9e5
LT
6852INTEL IOMMU (VT-d)
6853M: David Woodhouse <dwmw2@infradead.org>
6854L: iommu@lists.linux-foundation.org
6855T: git git://git.infradead.org/iommu-2.6.git
1c0ce89c 6856S: Supported
7683e9e5
LT
6857F: drivers/iommu/intel-iommu.c
6858F: include/linux/intel-iommu.h
efa3144e 6859
7683e9e5
LT
6860INTEL IOP-ADMA DMA DRIVER
6861R: Dan Williams <dan.j.williams@intel.com>
6862S: Odd fixes
6863F: drivers/dma/iop-adma.c
6864
6865INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6866M: Krzysztof Halasa <khalasa@piap.pl>
6867S: Maintained
6868F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6869F: arch/arm/mach-ixp4xx/include/mach/npe.h
6870F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6871F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6872F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6873F: drivers/net/wan/ixp4xx_hss.c
6874
6875INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6876M: Deepak Saxena <dsaxena@plexity.net>
6877S: Maintained
6878F: drivers/char/hw_random/ixp4xx-rng.c
b481de9c 6879
de8fe023
TW
6880INTEL MANAGEMENT ENGINE (mei)
6881M: Tomas Winkler <tomas.winkler@intel.com>
6882L: linux-kernel@vger.kernel.org
6883S: Supported
c117ab84 6884F: include/uapi/linux/mei.h
5069288b 6885F: include/linux/mei_cl_bus.h
de8fe023 6886F: drivers/misc/mei/*
222818c3 6887F: drivers/watchdog/mei_wdt.c
e07950a1 6888F: Documentation/misc-devices/mei/*
986b891a 6889F: samples/mei/*
de8fe023 6890
7683e9e5
LT
6891INTEL MENLOW THERMAL DRIVER
6892M: Sujith Thomas <sujith.thomas@intel.com>
6893L: platform-driver-x86@vger.kernel.org
6894W: https://01.org/linux-acpi
6895S: Supported
6896F: drivers/platform/x86/intel_menlow.c
6897
6898INTEL MERRIFIELD GPIO DRIVER
6899M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6900L: linux-gpio@vger.kernel.org
6901S: Maintained
6902F: drivers/gpio/gpio-merrifield.c
6903
50ceb98b
SD
6904INTEL MIC DRIVERS (mic)
6905M: Sudeep Dutt <sudeep.dutt@intel.com>
6906M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6907S: Supported
6908W: https://github.com/sudeepdutt/mic
6909W: http://software.intel.com/en-us/mic-developer
6910F: include/linux/mic_bus.h
6911F: include/linux/scif.h
6912F: include/uapi/linux/mic_common.h
7683e9e5 6913F: include/uapi/linux/mic_ioctl.h
9f273c24 6914F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6915F: drivers/misc/mic/
6916F: drivers/dma/mic_x100_dma.c
6917F: drivers/dma/mic_x100_dma.h
9f273c24 6918F: Documentation/mic/
50ceb98b 6919
7683e9e5
LT
6920INTEL PMC CORE DRIVER
6921M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6922M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6923L: platform-driver-x86@vger.kernel.org
6924S: Maintained
6925F: arch/x86/include/asm/pmc_core.h
6926F: drivers/platform/x86/intel_pmc_core*
6927
fdca4f16 6928INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6929M: Zha Qipeng<qipeng.zha@intel.com>
6930L: platform-driver-x86@vger.kernel.org
6931S: Maintained
6932F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6933F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6934F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6935F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6936
7683e9e5
LT
6937INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6938M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6939L: linux-wireless@vger.kernel.org
6940S: Maintained
6941F: Documentation/networking/README.ipw2100
6942F: Documentation/networking/README.ipw2200
6943F: drivers/net/wireless/intel/ipw2x00/
6944
6945INTEL PSTATE DRIVER
6946M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6947M: Len Brown <lenb@kernel.org>
6948L: linux-pm@vger.kernel.org
6949S: Supported
6950F: drivers/cpufreq/intel_pstate.c
6951
6952INTEL RDMA RNIC DRIVER
6953M: Faisal Latif <faisal.latif@intel.com>
6954M: Shiraz Saleem <shiraz.saleem@intel.com>
6955L: linux-rdma@vger.kernel.org
6956S: Supported
6957F: drivers/infiniband/hw/i40iw/
6958
378f956e
SKC
6959INTEL TELEMETRY DRIVER
6960M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6961L: platform-driver-x86@vger.kernel.org
6962S: Maintained
378f956e 6963F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6964F: drivers/platform/x86/intel_telemetry*
0a8b8353 6965
7683e9e5
LT
6966INTEL VIRTUAL BUTTON DRIVER
6967M: AceLan Kao <acelan.kao@canonical.com>
b740d2e9
RB
6968L: platform-driver-x86@vger.kernel.org
6969S: Maintained
7683e9e5
LT
6970F: drivers/platform/x86/intel-vbtn.c
6971
6972INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6973M: Stanislaw Gruszka <sgruszka@redhat.com>
6974L: linux-wireless@vger.kernel.org
6975S: Supported
6976F: drivers/net/wireless/intel/iwlegacy/
6977
6978INTEL WIRELESS WIFI LINK (iwlwifi)
6979M: Johannes Berg <johannes.berg@intel.com>
6980M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6981M: Luca Coelho <luciano.coelho@intel.com>
6982M: Intel Linux Wireless <linuxwifi@intel.com>
6983L: linux-wireless@vger.kernel.org
6984W: http://intellinuxwireless.org
6985T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6986S: Supported
6987F: drivers/net/wireless/intel/iwlwifi/
6988
6989INTEL WIRELESS WIMAX CONNECTION 2400
6990M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6991M: linux-wimax@intel.com
6992L: wimax@linuxwimax.org (subscribers-only)
6993S: Supported
6994W: http://linuxwimax.org
6995F: Documentation/wimax/README.i2400m
6996F: drivers/net/wimax/i2400m/
6997F: include/uapi/linux/wimax/i2400m.h
6998
6999INTEL(R) TRACE HUB
7000M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7001S: Supported
7002F: Documentation/trace/intel_th.txt
7003F: drivers/hwtracing/intel_th/
7004
7005INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7006M: Ning Sun <ning.sun@intel.com>
7007L: tboot-devel@lists.sourceforge.net
7008W: http://tboot.sourceforge.net
7009T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7010S: Supported
7011F: Documentation/intel_txt.txt
7012F: include/linux/tboot.h
7013F: arch/x86/kernel/tboot.c
7014
7015INTEL-MID GPIO DRIVER
7016M: David Cohen <david.a.cohen@linux.intel.com>
7017L: linux-gpio@vger.kernel.org
7018S: Maintained
7019F: drivers/gpio/gpio-intel-mid.c
b740d2e9 7020
3904b28e
LW
7021INVENSENSE MPU-3050 GYROSCOPE DRIVER
7022M: Linus Walleij <linus.walleij@linaro.org>
7023L: linux-iio@vger.kernel.org
7024S: Maintained
7025F: drivers/iio/gyro/mpu3050*
7026F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7027
cb109a0e 7028IOC3 ETHERNET DRIVER
8b58be88 7029M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
7030L: linux-mips@linux-mips.org
7031S: Maintained
8862bf1e 7032F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 7033
cb109a0e 7034IOC3 SERIAL DRIVER
8b58be88 7035M: Pat Gefre <pfg@sgi.com>
d39e0721 7036L: linux-serial@vger.kernel.org
cb109a0e 7037S: Maintained
df621252 7038F: drivers/tty/serial/ioc3_serial.c
cb109a0e 7039
0b6e8569
SW
7040IOMMU DRIVERS
7041M: Joerg Roedel <joro@8bytes.org>
7042L: iommu@lists.linux-foundation.org
7043T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7044S: Maintained
efcd94c0 7045F: Documentation/devicetree/bindings/iommu/
0b6e8569 7046F: drivers/iommu/
82df0a43
TR
7047F: include/linux/iommu.h
7048F: include/linux/iova.h
0b6e8569 7049
4480f15b 7050IP MASQUERADING
8b58be88 7051M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 7052S: Maintained
679655da 7053F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 7054
4409ebe9 7055IPMI SUBSYSTEM
8b58be88 7056M: Corey Minyard <minyard@acm.org>
b0c90653 7057L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
7058W: http://openipmi.sourceforge.net/
7059S: Supported
679655da
JP
7060F: Documentation/IPMI.txt
7061F: drivers/char/ipmi/
7062F: include/linux/ipmi*
c117ab84 7063F: include/uapi/linux/ipmi*
4409ebe9 7064
e2d1d6c0 7065IPS SCSI RAID DRIVER
8b58be88 7066M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
7067L: linux-scsi@vger.kernel.org
7068W: http://www.adaptec.com/
7069S: Maintained
679655da 7070F: drivers/scsi/ips*
e2d1d6c0
RD
7071
7072IPVS
8b58be88
JP
7073M: Wensong Zhang <wensong@linux-vs.org>
7074M: Simon Horman <horms@verge.net.au>
7075M: Julian Anastasov <ja@ssi.bg>
979b6c13 7076L: netdev@vger.kernel.org
e2d1d6c0 7077L: lvs-devel@vger.kernel.org
1da177e4 7078S: Maintained
9f273c24
FW
7079T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7080T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 7081F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 7082F: include/net/ip_vs.h
c117ab84 7083F: include/uapi/linux/ip_vs.h
679655da 7084F: net/netfilter/ipvs/
1da177e4 7085
e7839f25 7086IPWIRELESS DRIVER
e5f6450c 7087M: Jiri Kosina <jikos@kernel.org>
d8130624 7088M: David Sterba <dsterba@suse.com>
92094aa0 7089S: Odd Fixes
282361a0 7090F: drivers/tty/ipwireless/
099dc4fb 7091
e2d1d6c0 7092IPX NETWORK LAYER
e2d1d6c0 7093L: netdev@vger.kernel.org
0c59d281 7094S: Odd fixes
679655da 7095F: include/net/ipx.h
c117ab84 7096F: include/uapi/linux/ipx.h
679655da 7097F: net/ipx/
e2d1d6c0 7098
1da177e4 7099IRDA SUBSYSTEM
8b58be88 7100M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 7101L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 7102L: netdev@vger.kernel.org
1da177e4 7103W: http://irda.sourceforge.net/
f353976d 7104S: Maintained
e0057975 7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
7106F: Documentation/networking/irda.txt
7107F: drivers/net/irda/
7108F: include/net/irda/
7109F: net/irda/
1da177e4 7110
82abbea7
RD
7111IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7112M: Marc Zyngier <marc.zyngier@arm.com>
7113S: Maintained
7114T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7115F: Documentation/IRQ-domain.txt
7116F: include/linux/irqdomain.h
7117F: kernel/irq/irqdomain.c
7118F: kernel/irq/msi.c
7119
a800c7cc
TG
7120IRQ SUBSYSTEM
7121M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 7122L: linux-kernel@vger.kernel.org
a800c7cc 7123S: Maintained
75fc2d37 7124T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 7125F: kernel/irq/
2ed9fd28
JC
7126
7127IRQCHIP DRIVERS
7128M: Thomas Gleixner <tglx@linutronix.de>
7129M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 7130M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
7131L: linux-kernel@vger.kernel.org
7132S: Maintained
7133T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7134T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 7135F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 7136F: drivers/irqchip/
a800c7cc 7137
ad7afc38
WBG
7138ISA
7139M: William Breathitt Gray <vilhelm.gray@gmail.com>
7140S: Maintained
7141F: Documentation/isa.txt
7142F: drivers/base/isa.c
7143F: include/linux/isa.h
7144
d39b8420
HV
7145ISA RADIO MODULE
7146M: Hans Verkuil <hverkuil@xs4all.nl>
7147L: linux-media@vger.kernel.org
7148T: git git://linuxtv.org/media_tree.git
a825eaec 7149W: https://linuxtv.org
d39b8420
HV
7150S: Maintained
7151F: drivers/media/radio/radio-isa*
7152
82abbea7
RD
7153ISAPNP
7154M: Jaroslav Kysela <perex@perex.cz>
71a6d0af 7155S: Maintained
82abbea7
RD
7156F: Documentation/isapnp.txt
7157F: drivers/pnp/isapnp/
7158F: include/linux/isapnp.h
71a6d0af 7159
14816b1e 7160ISCSI
623290a2
LD
7161M: Lee Duncan <lduncan@suse.com>
7162M: Chris Leech <cleech@redhat.com>
14816b1e 7163L: open-iscsi@googlegroups.com
623290a2 7164W: www.open-iscsi.com
14816b1e 7165S: Maintained
679655da
JP
7166F: drivers/scsi/*iscsi*
7167F: include/scsi/*iscsi*
14816b1e 7168
82abbea7
RD
7169iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7170M: Peter Jones <pjones@redhat.com>
7171M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7172S: Maintained
7173F: drivers/firmware/iscsi_ibft*
7174
1e65eb42
OG
7175ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7176M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 7177M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
7178M: Roi Dayan <roid@mellanox.com>
7179L: linux-rdma@vger.kernel.org
7180S: Supported
7181W: http://www.openfabrics.org
7182W: www.open-iscsi.org
7183Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 7184F: drivers/infiniband/ulp/iser/
1e65eb42 7185
2b70e5fd 7186ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 7187M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
7188T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7189L: linux-rdma@vger.kernel.org
7190L: target-devel@vger.kernel.org
7191S: Supported
7192W: http://www.linux-iscsi.org
7193F: drivers/infiniband/ulp/isert
7194
1da177e4 7195ISDN SUBSYSTEM
8b58be88 7196M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 7197L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 7198L: netdev@vger.kernel.org
1da177e4 7199W: http://www.isdn4linux.de
54e5881d 7200T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 7201S: Maintained
679655da
JP
7202F: Documentation/isdn/
7203F: drivers/isdn/
7204F: include/linux/isdn.h
7205F: include/linux/isdn/
c117ab84
CEB
7206F: include/uapi/linux/isdn.h
7207F: include/uapi/linux/isdn/
1da177e4
LT
7208
7209ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 7210M: Armin Schindler <mac@melware.de>
d5d52273 7211L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
7212W: http://www.melware.de
7213S: Maintained
679655da 7214F: drivers/isdn/hardware/eicon/
1da177e4 7215
d624870f 7216IT87 HARDWARE MONITORING DRIVER
d8130624 7217M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7218L: linux-hwmon@vger.kernel.org
d624870f
JD
7219S: Maintained
7220F: Documentation/hwmon/it87
7221F: drivers/hwmon/it87.c
7222
d7104bff
AP
7223IT913X MEDIA DRIVER
7224M: Antti Palosaari <crope@iki.fi>
7225L: linux-media@vger.kernel.org
a825eaec 7226W: https://linuxtv.org
d7104bff
AP
7227W: http://palosaari.fi/linux/
7228Q: http://patchwork.linuxtv.org/project/linux-media/list/
7229T: git git://linuxtv.org/anttip/media_tree.git
7230S: Maintained
249c697e 7231F: drivers/media/tuners/it913x*
d7104bff 7232
91821ff3 7233IVTV VIDEO4LINUX DRIVER
6afdeaf8 7234M: Andy Walls <awalls@md.metrocast.net>
7b212edf 7235L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 7236L: linux-media@vger.kernel.org
275ffde4 7237T: git git://linuxtv.org/media_tree.git
91821ff3
HV
7238W: http://www.ivtvdriver.org
7239S: Maintained
618cd932 7240F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7241F: drivers/media/pci/ivtv/
c117ab84 7242F: include/uapi/linux/ivtv*
91821ff3 7243
68620bdd
MP
7244IX2505V MEDIA DRIVER
7245M: Malcolm Priestley <tvboxspy@gmail.com>
7246L: linux-media@vger.kernel.org
a825eaec 7247W: https://linuxtv.org
68620bdd
MP
7248Q: http://patchwork.linuxtv.org/project/linux-media/list/
7249S: Maintained
7250F: drivers/media/dvb-frontends/ix2505v*
7251
4453d736
GR
7252JC42.4 TEMPERATURE SENSOR DRIVER
7253M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7254L: linux-hwmon@vger.kernel.org
4453d736
GR
7255S: Maintained
7256F: drivers/hwmon/jc42.c
7257F: Documentation/hwmon/jc42
7258
e2d1d6c0 7259JFS FILESYSTEM
3256f80f 7260M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7261L: jfs-discussion@lists.sourceforge.net
7262W: http://jfs.sourceforge.net/
54e5881d 7263T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 7264S: Maintained
679655da
JP
7265F: Documentation/filesystems/jfs.txt
7266F: fs/jfs/
e2d1d6c0 7267
95252236 7268JME NETWORK DRIVER
8b58be88 7269M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7270L: netdev@vger.kernel.org
7271S: Maintained
63d24a0e 7272F: drivers/net/ethernet/jme.*
95252236 7273
1da177e4 7274JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7275M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7276L: linux-mtd@lists.infradead.org
7277W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7278S: Maintained
679655da 7279F: fs/jffs2/
c117ab84 7280F: include/uapi/linux/jffs2.h
1da177e4 7281
d183e11a
TT
7282JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7283M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7284M: Jan Kara <jack@suse.com>
d183e11a
TT
7285L: linux-ext4@vger.kernel.org
7286S: Maintained
7287F: fs/jbd2/
7288F: include/linux/jbd2.h
ae0718f8 7289
207dab5f
MU
7290JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7291M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7292L: linux-media@vger.kernel.org
7293S: Maintained
7294F: drivers/media/platform/rcar_jpu.c
7295
fd8b6cb4 7296JSM Neo PCI based serial card
46e3813d 7297M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
fd8b6cb4
BL
7298L: linux-serial@vger.kernel.org
7299S: Maintained
df621252 7300F: drivers/tty/serial/jsm/
ae0718f8 7301
af39917d
CL
7302K10TEMP HARDWARE MONITORING DRIVER
7303M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7304L: linux-hwmon@vger.kernel.org
af39917d
CL
7305S: Maintained
7306F: Documentation/hwmon/k10temp
7307F: drivers/hwmon/k10temp.c
7308
4660cb35 7309K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7310M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7311L: linux-hwmon@vger.kernel.org
ae0718f8 7312S: Maintained
679655da
JP
7313F: Documentation/hwmon/k8temp
7314F: drivers/hwmon/k8temp.c
ae0718f8 7315
0ba1d91d
AR
7316KASAN
7317M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7318R: Alexander Potapenko <glider@google.com>
7319R: Dmitry Vyukov <dvyukov@google.com>
7320L: kasan-dev@googlegroups.com
7321S: Maintained
7322F: arch/*/include/asm/kasan.h
7323F: arch/*/mm/kasan_init*
2757aafa 7324F: Documentation/dev-tools/kasan.rst
64f8ebaf 7325F: include/linux/kasan*.h
0ba1d91d
AR
7326F: lib/test_kasan.c
7327F: mm/kasan/
7328F: scripts/Makefile.kasan
7329
1da177e4 7330KCONFIG
5eb1f99e 7331M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 7332L: linux-kbuild@vger.kernel.org
cea8321c 7333T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 7334S: Maintained
679655da
JP
7335F: Documentation/kbuild/kconfig-language.txt
7336F: scripts/kconfig/
1da177e4 7337
ea6c2089 7338KDUMP
f871f191
VG
7339M: Dave Young <dyoung@redhat.com>
7340M: Baoquan He <bhe@redhat.com>
7341R: Vivek Goyal <vgoyal@redhat.com>
34633993 7342L: kexec@lists.infradead.org
ea6c2089
VG
7343W: http://lse.sourceforge.net/kdump/
7344S: Maintained
80811493 7345F: Documentation/kdump/
ea6c2089 7346
f41bf02f
HV
7347KEENE FM RADIO TRANSMITTER DRIVER
7348M: Hans Verkuil <hverkuil@xs4all.nl>
7349L: linux-media@vger.kernel.org
7350T: git git://linuxtv.org/media_tree.git
a825eaec 7351W: https://linuxtv.org
f41bf02f
HV
7352S: Maintained
7353F: drivers/media/radio/radio-keene*
7354
1da177e4 7355KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7356M: Ian Kent <raven@themaw.net>
f694fc97 7357L: autofs@vger.kernel.org
1da177e4 7358S: Maintained
679655da 7359F: fs/autofs4/
1da177e4 7360
70fb7ba6 7361KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7362M: Masahiro Yamada <yamada.masahiro@socionext.com>
d8130624 7363M: Michal Marek <mmarek@suse.com>
8b38f890 7364T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7365L: linux-kbuild@vger.kernel.org
5ce45962 7366S: Maintained
679655da
JP
7367F: Documentation/kbuild/
7368F: Makefile
7369F: scripts/Makefile.*
70fb7ba6
MM
7370F: scripts/basic/
7371F: scripts/mk*
7372F: scripts/package/
1da177e4
LT
7373
7374KERNEL JANITORS
c3000e03 7375L: kernel-janitors@vger.kernel.org
10466f5a 7376W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7377S: Odd Fixes
1da177e4 7378
e8b43555 7379KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7380M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7381M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7382L: linux-nfs@vger.kernel.org
1da177e4 7383W: http://nfs.sourceforge.net/
9f273c24 7384T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7385S: Supported
679655da 7386F: fs/nfsd/
c117ab84 7387F: include/uapi/linux/nfsd/
679655da
JP
7388F: fs/lockd/
7389F: fs/nfs_common/
7390F: net/sunrpc/
7391F: include/linux/lockd/
7392F: include/linux/sunrpc/
c117ab84 7393F: include/uapi/linux/sunrpc/
1da177e4 7394
13b122b3
SK
7395KERNEL SELFTEST FRAMEWORK
7396M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7397M: Shuah Khan <shuah@kernel.org>
64f00850 7398L: linux-kselftest@vger.kernel.org
a7254a09 7399T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
13b122b3 7400S: Maintained
4ff79fee
SK
7401F: tools/testing/selftests/
7402F: Documentation/dev-tools/kselftest*
13b122b3 7403
426d62e2 7404KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7405M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7406M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7407L: kvm@vger.kernel.org
e3e58478 7408W: http://www.linux-kvm.org
a94b40a6 7409T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7410S: Supported
c93a64fe
PB
7411F: Documentation/*/kvm*.txt
7412F: Documentation/virtual/kvm/
679655da 7413F: arch/*/kvm/
1662e862
CB
7414F: arch/x86/kernel/kvm.c
7415F: arch/x86/kernel/kvmclock.c
679655da
JP
7416F: arch/*/include/asm/kvm*
7417F: include/linux/kvm*
c117ab84 7418F: include/uapi/linux/kvm*
679655da 7419F: virt/kvm/
6d0a1a61 7420F: tools/kvm/
426d62e2 7421
ad8003d3 7422KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7423M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7424L: kvm@vger.kernel.org
038161de 7425W: http://www.linux-kvm.org/
7de609c8 7426S: Maintained
679655da 7427F: arch/x86/include/asm/svm.h
679655da 7428F: arch/x86/kvm/svm.c
426d62e2 7429
a749474d 7430KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7431M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7432M: Marc Zyngier <marc.zyngier@arm.com>
7433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7434L: kvmarm@lists.cs.columbia.edu
7435W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7436T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7437S: Supported
a749474d
CD
7438F: arch/arm/include/uapi/asm/kvm*
7439F: arch/arm/include/asm/kvm*
7440F: arch/arm/kvm/
5c8818b4
MZ
7441F: virt/kvm/arm/
7442F: include/kvm/arm_*
a749474d 7443
7683e9e5
LT
7444KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7445M: Alexander Graf <agraf@suse.com>
7446L: kvm-ppc@vger.kernel.org
7447W: http://www.linux-kvm.org/
7448T: git git://github.com/agraf/linux-2.6.git
7449S: Supported
7450F: arch/powerpc/include/asm/kvm*
7451F: arch/powerpc/kvm/
7452
6394a3ec 7453KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7454M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7455M: Marc Zyngier <marc.zyngier@arm.com>
7456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7457L: kvmarm@lists.cs.columbia.edu
7458S: Maintained
7459F: arch/arm64/include/uapi/asm/kvm*
7460F: arch/arm64/include/asm/kvm*
7461F: arch/arm64/kvm/
7462
bfd3d532
JH
7463KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7464M: James Hogan <james.hogan@imgtec.com>
7465L: linux-mips@linux-mips.org
7466S: Supported
7467F: arch/mips/include/uapi/asm/kvm*
7468F: arch/mips/include/asm/kvm*
7469F: arch/mips/kvm/
7470
7683e9e5
LT
7471KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7472M: Christian Borntraeger <borntraeger@de.ibm.com>
7473M: Cornelia Huck <cohuck@redhat.com>
7474L: linux-s390@vger.kernel.org
7475W: http://www.ibm.com/developerworks/linux/linux390/
7476T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7477S: Supported
7478F: Documentation/s390/kvm.txt
7479F: arch/s390/include/asm/kvm*
7480F: arch/s390/kvm/
7481F: arch/s390/mm/gmap.c
7482
27f395b8
TH
7483KERNFS
7484M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7485M: Tejun Heo <tj@kernel.org>
7486T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7487S: Supported
7488F: include/linux/kernfs.h
7489F: fs/kernfs/
bfd3d532 7490
dc009d92 7491KEXEC
8b58be88 7492M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7493W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7494L: kexec@lists.infradead.org
dc009d92 7495S: Maintained
679655da 7496F: include/linux/kexec.h
c117ab84 7497F: include/uapi/linux/kexec.h
10540a69 7498F: kernel/kexec*
dc009d92 7499
7683e9e5
LT
7500KEYS-ENCRYPTED
7501M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7502M: David Safford <safford@us.ibm.com>
7503L: linux-security-module@vger.kernel.org
aa62efff 7504L: keyrings@vger.kernel.org
7683e9e5
LT
7505S: Supported
7506F: Documentation/security/keys/trusted-encrypted.rst
7507F: include/keys/encrypted-type.h
7508F: security/keys/encrypted-keys/
e971461f 7509
7f3c68be 7510KEYS-TRUSTED
74dd744f
MZ
7511M: David Safford <safford@us.ibm.com>
7512M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7513L: linux-security-module@vger.kernel.org
aa62efff 7514L: keyrings@vger.kernel.org
7f3c68be 7515S: Supported
5395d312 7516F: Documentation/security/keys/trusted-encrypted.rst
7f3c68be
MZ
7517F: include/keys/trusted-type.h
7518F: security/keys/trusted.c
7519F: security/keys/trusted.h
7520
7683e9e5
LT
7521KEYS/KEYRINGS:
7522M: David Howells <dhowells@redhat.com>
aa62efff 7523L: keyrings@vger.kernel.org
7683e9e5
LT
7524S: Maintained
7525F: Documentation/security/keys/core.rst
7526F: include/linux/key.h
7527F: include/linux/key-type.h
7528F: include/linux/keyctl.h
7529F: include/uapi/linux/keyctl.h
7530F: include/keys/
7531F: security/keys/
7f3c68be 7532
5b778dad 7533KGDB / KDB /debug_core
8b58be88 7534M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7535W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7536L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7537T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7538S: Maintained
0c88a041 7539F: Documentation/dev-tools/kgdb.rst
679655da 7540F: drivers/misc/kgdbts.c
df621252 7541F: drivers/tty/serial/kgdboc.c
5b778dad 7542F: include/linux/kdb.h
679655da 7543F: include/linux/kgdb.h
4063eb5f 7544F: kernel/debug/
e3e2aaf7 7545
456db8cc 7546KMEMCHECK
8b58be88 7547M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7548M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7549S: Maintained
9c296b46 7550F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7551F: arch/x86/include/asm/kmemcheck.h
7552F: arch/x86/mm/kmemcheck/
7553F: include/linux/kmemcheck.h
7554F: mm/kmemcheck.c
b9ce08c0 7555
c3bb4d24 7556KMEMLEAK
8b58be88 7557M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7558S: Maintained
ca90a7a3 7559F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7560F: include/linux/kmemleak.h
7561F: mm/kmemleak.c
7562F: mm/kmemleak-test.c
7563
062b8740
LR
7564KMOD MODULE USERMODE HELPER
7565M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7566L: linux-kernel@vger.kernel.org
7567S: Maintained
7568F: kernel/kmod.c
7569F: include/linux/kmod.h
d9c6a72d
LR
7570F: lib/test_kmod.c
7571F: tools/testing/selftests/kmod/
062b8740 7572
89559a61 7573KPROBES
a320817c 7574M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7575M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7576M: "David S. Miller" <davem@davemloft.net>
353def94 7577M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7578S: Maintained
679655da
JP
7579F: Documentation/kprobes.txt
7580F: include/linux/kprobes.h
7d134b2c 7581F: include/asm-generic/kprobes.h
679655da 7582F: kernel/kprobes.c
89559a61 7583
70e84049 7584KS0108 LCD CONTROLLER DRIVER
8b58be88 7585M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7586W: http://miguelojeda.es/auxdisplay.htm
7587W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7588S: Maintained
679655da
JP
7589F: Documentation/auxdisplay/ks0108
7590F: drivers/auxdisplay/ks0108.c
7591F: include/linux/ks0108.h
70e84049 7592
1b69c6d0
DA
7593L3MDEV
7594M: David Ahern <dsa@cumulusnetworks.com>
7595L: netdev@vger.kernel.org
7596S: Maintained
7597F: net/l3mdev
7598F: include/net/l3mdev.h
7599
9ca44355 7600LANTIQ MIPS ARCHITECTURE
bdb40e8e 7601M: John Crispin <john@phrozen.org>
9ca44355
JC
7602L: linux-mips@linux-mips.org
7603S: Maintained
7604F: arch/mips/lantiq
7605
1da177e4 7606LAPB module
1da177e4 7607L: linux-x25@vger.kernel.org
bf9915cc 7608S: Orphan
679655da
JP
7609F: Documentation/networking/lapb-module.txt
7610F: include/*/lapb.h
7611F: net/lapb/
1da177e4
LT
7612
7613LASI 53c700 driver for PARISC
8b58be88 7614M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7615L: linux-scsi@vger.kernel.org
7616S: Maintained
679655da
JP
7617F: Documentation/scsi/53c700.txt
7618F: drivers/scsi/53c700*
1da177e4 7619
263de9b5 7620LED SUBSYSTEM
8b58be88 7621M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7622M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7623M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7624L: linux-leds@vger.kernel.org
b8926ba0 7625T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7626S: Maintained
85c90368 7627F: Documentation/devicetree/bindings/leds/
679655da
JP
7628F: drivers/leds/
7629F: include/linux/leds.h
263de9b5 7630
b0461a44 7631LEGACY EEPROM DRIVER
d8130624 7632M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7633S: Maintained
7634F: Documentation/misc-devices/eeprom
7635F: drivers/misc/eeprom/eeprom.c
7636
1da177e4 7637LEGO USB Tower driver
8b58be88 7638M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7639L: legousb-devel@lists.sourceforge.net
7640W: http://legousb.sourceforge.net/
7641S: Maintained
679655da 7642F: drivers/usb/misc/legousbtower.c
1da177e4 7643
055616a8
MK
7644LG2160 MEDIA DRIVER
7645M: Michael Krufky <mkrufky@linuxtv.org>
7646L: linux-media@vger.kernel.org
a825eaec 7647W: https://linuxtv.org
055616a8
MK
7648W: http://github.com/mkrufky
7649Q: http://patchwork.linuxtv.org/project/linux-media/list/
7650T: git git://linuxtv.org/mkrufky/tuners.git
7651S: Maintained
7652F: drivers/media/dvb-frontends/lg2160.*
7653
6f0e7725
MK
7654LGDT3305 MEDIA DRIVER
7655M: Michael Krufky <mkrufky@linuxtv.org>
7656L: linux-media@vger.kernel.org
a825eaec 7657W: https://linuxtv.org
6f0e7725
MK
7658W: http://github.com/mkrufky
7659Q: http://patchwork.linuxtv.org/project/linux-media/list/
7660T: git git://linuxtv.org/mkrufky/tuners.git
7661S: Maintained
7662F: drivers/media/dvb-frontends/lgdt3305.*
7663
568a17ff 7664LGUEST
8b58be88 7665M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7666L: lguest@lists.ozlabs.org
568a17ff 7667W: http://lguest.ozlabs.org/
72e91863 7668S: Odd Fixes
070f420b 7669F: arch/x86/include/asm/lguest*.h
679655da
JP
7670F: arch/x86/lguest/
7671F: drivers/lguest/
7672F: include/linux/lguest*.h
070f420b 7673F: tools/lguest/
568a17ff 7674
32ac7cb2 7675LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7676M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7677L: linux-ide@vger.kernel.org
7678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7679S: Maintained
7680F: include/linux/pata_arasan_cf_data.h
7681F: drivers/ata/pata_arasan_cf.c
7682
c7fa056c
BZ
7683LIBATA PATA DRIVERS
7684M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7685M: Tejun Heo <tj@kernel.org>
7686L: linux-ide@vger.kernel.org
7687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7688S: Maintained
7689F: drivers/ata/pata_*.c
7690F: drivers/ata/ata_generic.c
7691
be4e456e
LW
7692LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7693M: Linus Walleij <linus.walleij@linaro.org>
7694L: linux-ide@vger.kernel.org
7695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7696S: Maintained
7697F: drivers/ata/pata_ftide010.c
7698F: drivers/ata/sata_gemini.c
7699F: drivers/ata/sata_gemini.h
7700
32ac7cb2
TH
7701LIBATA SATA AHCI PLATFORM devices support
7702M: Hans de Goede <hdegoede@redhat.com>
7703M: Tejun Heo <tj@kernel.org>
7704L: linux-ide@vger.kernel.org
7705T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7706S: Maintained
7707F: drivers/ata/ahci_platform.c
7708F: drivers/ata/libahci_platform.c
7709F: include/linux/ahci_platform.h
7710
7711LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7712M: Mikael Pettersson <mikpelinux@gmail.com>
7713L: linux-ide@vger.kernel.org
7714T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7715S: Maintained
7716F: drivers/ata/sata_promise.*
7717
7683e9e5
LT
7718LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7719M: Tejun Heo <tj@kernel.org>
7720L: linux-ide@vger.kernel.org
7721T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7722S: Maintained
7723F: drivers/ata/
7724F: include/linux/ata.h
7725F: include/linux/libata.h
7726F: Documentation/devicetree/bindings/ata/
7727
1acd437c 7728LIBLOCKDEP
8a0d404e 7729M: Sasha Levin <alexander.levin@verizon.com>
1acd437c
SL
7730S: Maintained
7731F: tools/lib/lockdep/
7732
bc30196f
DW
7733LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7734M: Ross Zwisler <ross.zwisler@linux.intel.com>
7735L: linux-nvdimm@lists.01.org
7736Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7737S: Supported
7738F: drivers/nvdimm/blk.c
7739F: drivers/nvdimm/region_devs.c
bc30196f
DW
7740
7741LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7742M: Vishal Verma <vishal.l.verma@intel.com>
7743L: linux-nvdimm@lists.01.org
7744Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7745S: Supported
7746F: drivers/nvdimm/btt*
7747
7748LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7749M: Ross Zwisler <ross.zwisler@linux.intel.com>
7750L: linux-nvdimm@lists.01.org
7751Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7752S: Supported
ca6a4657 7753F: drivers/nvdimm/pmem*
bc30196f 7754
7683e9e5
LT
7755LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7756M: Dan Williams <dan.j.williams@intel.com>
7757L: linux-nvdimm@lists.01.org
7758Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7759T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7760S: Supported
7761F: drivers/nvdimm/*
7762F: drivers/acpi/nfit/*
7763F: include/linux/nd.h
7764F: include/linux/libnvdimm.h
7765F: include/uapi/linux/ndctl.h
bc30196f 7766
cd9e9808
MB
7767LIGHTNVM PLATFORM SUPPORT
7768M: Matias Bjorling <mb@lightnvm.io>
7769W: http://github/OpenChannelSSD
4ead1a25 7770L: linux-block@vger.kernel.org
cd9e9808
MB
7771S: Maintained
7772F: drivers/lightnvm/
7773F: include/linux/lightnvm.h
7774F: include/uapi/linux/lightnvm.h
7775
7683e9e5
LT
7776LINUX FOR POWER MACINTOSH
7777M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7778W: http://www.penguinppc.org/
7779L: linuxppc-dev@lists.ozlabs.org
7780S: Maintained
7781F: arch/powerpc/platforms/powermac/
7782F: drivers/macintosh/
7783
852bb9f5 7784LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7785M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7786M: Paul Mackerras <paulus@samba.org>
ea668936 7787M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7788W: https://github.com/linuxppc/linux/wiki
a4724ed6 7789L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7790Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7791T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7792S: Supported
a4271583 7793F: Documentation/ABI/stable/sysfs-firmware-opal-*
58f16913 7794F: Documentation/devicetree/bindings/powerpc/
a4271583
SS
7795F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7796F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
7797F: Documentation/powerpc/
7798F: arch/powerpc/
ef69b03d
ME
7799F: drivers/char/tpm/tpm_ibmvtpm*
7800F: drivers/crypto/nx/
7801F: drivers/crypto/vmx/
a4271583 7802F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
7803F: drivers/net/ethernet/ibm/ibmveth.*
7804F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7805F: drivers/pci/hotplug/pnv_php.c
ef69b03d 7806F: drivers/pci/hotplug/rpa*
a4271583 7807F: drivers/rtc/rtc-opal.c
ef69b03d 7808F: drivers/scsi/ibmvscsi/
a4271583 7809F: drivers/tty/hvc/hvc_opal.c
ad654f25 7810F: tools/testing/selftests/powerpc
ef69b03d
ME
7811N: /pmac
7812N: powermac
7813N: powernv
7814N: [^a-z0-9]ps3
7815N: pseries
1da177e4 7816
77a76369 7817LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7818M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7819L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7820T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7821S: Maintained
11c34c7d
JP
7822F: arch/powerpc/platforms/512x/
7823F: arch/powerpc/platforms/52xx/
1da177e4
LT
7824
7825LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7826M: Alistair Popple <alistair@popple.id.au>
8b58be88 7827M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7828W: http://www.penguinppc.org/
a4724ed6 7829L: linuxppc-dev@lists.ozlabs.org
1da177e4 7830S: Maintained
11c34c7d
JP
7831F: arch/powerpc/platforms/40x/
7832F: arch/powerpc/platforms/44x/
1da177e4 7833
1da177e4 7834LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7835M: Scott Wood <oss@buserror.net>
8b58be88 7836M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7837W: http://www.penguinppc.org/
a4724ed6 7838L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7839T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7840S: Maintained
11c34c7d 7841F: arch/powerpc/platforms/83xx/
4c8f581d 7842F: arch/powerpc/platforms/85xx/
c67ec701 7843F: Documentation/devicetree/bindings/powerpc/fsl/
1da177e4 7844
7683e9e5
LT
7845LINUX FOR POWERPC EMBEDDED PPC8XX
7846M: Vitaly Bordug <vitb@kernel.crashing.org>
7847W: http://www.penguinppc.org/
7848L: linuxppc-dev@lists.ozlabs.org
7849S: Maintained
7850F: arch/powerpc/platforms/8xx/
7851
7852LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7853L: linuxppc-dev@lists.ozlabs.org
7854S: Orphan
7855F: arch/powerpc/*/*virtex*
7856F: arch/powerpc/*/*/*virtex*
7857
ab06ff3a 7858LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7859L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7860S: Orphan
11c34c7d
JP
7861F: arch/powerpc/platforms/pasemi/
7862F: drivers/*/*pasemi*
7863F: drivers/*/*/*pasemi*
ab06ff3a 7864
82abbea7
RD
7865LINUX KERNEL DUMP TEST MODULE (LKDTM)
7866M: Kees Cook <keescook@chromium.org>
7867S: Maintained
7868F: drivers/misc/lkdtm*
7869
1da177e4 7870LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7871M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7872L: linux-security-module@vger.kernel.org
1da177e4
LT
7873S: Supported
7874
a23ce6da
HW
7875LIS3LV02D ACCELEROMETER DRIVER
7876M: Eric Piel <eric.piel@tremplin-utc.net>
7877S: Maintained
ff606677
JD
7878F: Documentation/misc-devices/lis3lv02d
7879F: drivers/misc/lis3lv02d/
bd35665f 7880F: drivers/platform/x86/hp_accel.c
a23ce6da 7881
b700e7f0
SJ
7882LIVE PATCHING
7883M: Josh Poimboeuf <jpoimboe@redhat.com>
462c5a82 7884M: Jessica Yu <jeyu@kernel.org>
e5f6450c 7885M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7886M: Miroslav Benes <mbenes@suse.cz>
7887R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7888S: Maintained
7889F: kernel/livepatch/
7890F: include/linux/livepatch.h
7891F: arch/x86/include/asm/livepatch.h
7892F: arch/x86/kernel/livepatch.c
5e4e3844 7893F: Documentation/livepatch/
b700e7f0 7894F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7895F: samples/livepatch/
b700e7f0 7896L: live-patching@vger.kernel.org
74d50da3 7897T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7898
e2d1d6c0 7899LLC (802.2)
0c59d281
ACM
7900L: netdev@vger.kernel.org
7901S: Odd fixes
679655da 7902F: include/linux/llc.h
c117ab84 7903F: include/uapi/linux/llc.h
679655da
JP
7904F: include/net/llc*
7905F: net/llc/
e2d1d6c0 7906
4e233cbe
AD
7907LM73 HARDWARE MONITOR DRIVER
7908M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7909L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7910S: Maintained
7911F: drivers/hwmon/lm73.c
7912
156e2d1a 7913LM78 HARDWARE MONITOR DRIVER
d8130624 7914M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7915L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7916S: Maintained
7917F: Documentation/hwmon/lm78
7918F: drivers/hwmon/lm78.c
7919
1da177e4 7920LM83 HARDWARE MONITOR DRIVER
d8130624 7921M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7922L: linux-hwmon@vger.kernel.org
1da177e4 7923S: Maintained
679655da
JP
7924F: Documentation/hwmon/lm83
7925F: drivers/hwmon/lm83.c
1da177e4
LT
7926
7927LM90 HARDWARE MONITOR DRIVER
d8130624 7928M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7929L: linux-hwmon@vger.kernel.org
1da177e4 7930S: Maintained
679655da 7931F: Documentation/hwmon/lm90
aae7bce4 7932F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7933F: drivers/hwmon/lm90.c
87d08b11 7934F: include/dt-bindings/thermal/lm90.h
1da177e4 7935
917cc4e6
GR
7936LM95234 HARDWARE MONITOR DRIVER
7937M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7938L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7939S: Maintained
7940F: Documentation/hwmon/lm95234
7941F: drivers/hwmon/lm95234.c
7942
68620bdd
MP
7943LME2510 MEDIA DRIVER
7944M: Malcolm Priestley <tvboxspy@gmail.com>
7945L: linux-media@vger.kernel.org
a825eaec 7946W: https://linuxtv.org
68620bdd
MP
7947Q: http://patchwork.linuxtv.org/project/linux-media/list/
7948S: Maintained
7949F: drivers/media/usb/dvb-usb-v2/lmedm04*
7950
82abbea7
RD
7951LOADPIN SECURITY MODULE
7952M: Kees Cook <keescook@chromium.org>
7953T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7954S: Supported
7955F: security/loadpin/
7956F: Documentation/admin-guide/LSM/LoadPin.rst
7957
d4c3be70 7958LOCKING PRIMITIVES
8b58be88
JP
7959M: Peter Zijlstra <peterz@infradead.org>
7960M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7961L: linux-kernel@vger.kernel.org
d4c3be70 7962T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7963S: Maintained
d4c3be70 7964F: Documentation/locking/
679655da 7965F: include/linux/lockdep.h
d4c3be70
IM
7966F: include/linux/spinlock*.h
7967F: arch/*/include/asm/spinlock*.h
7968F: include/linux/rwlock*.h
7969F: include/linux/mutex*.h
7970F: arch/*/include/asm/mutex*.h
7971F: include/linux/rwsem*.h
7972F: arch/*/include/asm/rwsem.h
7973F: include/linux/seqlock.h
7974F: lib/locking*.[ch]
7486d6da 7975F: kernel/locking/
512e67f9 7976
dde33348 7977LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7978M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7979L: linux-ntfs-dev@lists.sourceforge.net
7980W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7981S: Maintained
679655da 7982F: Documentation/ldm.txt
20d16fef 7983F: block/partitions/ldm.*
1da177e4 7984
c87e34ef 7985LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7986M: Sathya Prakash <sathya.prakash@broadcom.com>
7987M: Chaitra P B <chaitra.basappa@broadcom.com>
7988M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7989L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7990L: linux-scsi@vger.kernel.org
9495e835 7991W: http://www.avagotech.com/support/
c87e34ef 7992S: Supported
679655da 7993F: drivers/message/fusion/
500c152a 7994F: drivers/scsi/mpt2sas/
7995F: drivers/scsi/mpt3sas/
c87e34ef 7996
1da177e4 7997LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7998M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7999L: linux-scsi@vger.kernel.org
8000S: Maintained
679655da 8001F: drivers/scsi/sym53c8xx_2/
1da177e4 8002
e5f5c99a
GR
8003LTC4261 HARDWARE MONITOR DRIVER
8004M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8005L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
8006S: Maintained
8007F: Documentation/hwmon/ltc4261
8008F: drivers/hwmon/ltc4261.c
8009
dbed8a80
MH
8010LTC4306 I2C MULTIPLEXER DRIVER
8011M: Michael Hennerich <michael.hennerich@analog.com>
8012W: http://ez.analog.com/community/linux-device-drivers
8013L: linux-i2c@vger.kernel.org
8014S: Supported
8015F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8016F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8017
81365c31 8018LTP (Linux Test Project)
28b8e8d4 8019M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 8020M: Cyril Hrubis <chrubis@suse.cz>
0526109a 8021M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
8022M: Jan Stancek <jstancek@redhat.com>
8023M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8024M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 8025L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 8026W: http://linux-test-project.github.io/
7d1ae8a8 8027T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
8028S: Maintained
8029
c12a54b3 8030M32R ARCHITECTURE
c12a54b3 8031W: http://www.linux-m32r.org/
b4174867 8032S: Orphan
679655da 8033F: arch/m32r/
c12a54b3 8034
1da177e4 8035M68K ARCHITECTURE
8b58be88 8036M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
8037L: linux-m68k@lists.linux-m68k.org
8038W: http://www.linux-m68k.org/
54e5881d 8039T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 8040S: Maintained
679655da 8041F: arch/m68k/
9db35182 8042F: drivers/zorro/
1da177e4
LT
8043
8044M68K ON APPLE MACINTOSH
8b58be88 8045M: Joshua Thompson <funaho@jurai.org>
1da177e4 8046W: http://www.mac.linux-m68k.org/
9bb9f222 8047L: linux-m68k@lists.linux-m68k.org
1da177e4 8048S: Maintained
9db35182 8049F: arch/m68k/mac/
1da177e4
LT
8050
8051M68K ON HP9000/300
8b58be88 8052M: Philip Blundell <philb@gnu.org>
1da177e4
LT
8053W: http://www.tazenda.demon.co.uk/phil/linux-hp
8054S: Maintained
679655da 8055F: arch/m68k/hp300/
1da177e4 8056
74425546
AP
8057M88DS3103 MEDIA DRIVER
8058M: Antti Palosaari <crope@iki.fi>
8059L: linux-media@vger.kernel.org
a825eaec 8060W: https://linuxtv.org
74425546
AP
8061W: http://palosaari.fi/linux/
8062Q: http://patchwork.linuxtv.org/project/linux-media/list/
8063T: git git://linuxtv.org/anttip/media_tree.git
8064S: Maintained
8065F: drivers/media/dvb-frontends/m88ds3103*
8066
68620bdd
MP
8067M88RS2000 MEDIA DRIVER
8068M: Malcolm Priestley <tvboxspy@gmail.com>
8069L: linux-media@vger.kernel.org
a825eaec 8070W: https://linuxtv.org
68620bdd
MP
8071Q: http://patchwork.linuxtv.org/project/linux-media/list/
8072S: Maintained
8073F: drivers/media/dvb-frontends/m88rs2000*
8074
07a092fa 8075MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
8076M: Alexey Klimov <klimov.linux@gmail.com>
8077L: linux-media@vger.kernel.org
8078T: git git://linuxtv.org/media_tree.git
8079S: Maintained
8080F: drivers/media/radio/radio-ma901.c
07a092fa 8081
64a327a7 8082MAC80211
8b58be88 8083M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 8084L: linux-wireless@vger.kernel.org
491b26b4 8085W: http://wireless.kernel.org/
ce466579
JB
8086T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8087T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 8088S: Maintained
679655da
JP
8089F: Documentation/networking/mac80211-injection.txt
8090F: include/net/mac80211.h
8091F: net/mac80211/
2af8c4dc 8092F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 8093
2b6d83e2
JB
8094MAILBOX API
8095M: Jassi Brar <jassisinghbrar@gmail.com>
8096L: linux-kernel@vger.kernel.org
8097S: Maintained
8098F: drivers/mailbox/
8099F: include/linux/mailbox_client.h
8100F: include/linux/mailbox_controller.h
8101
faf1668c 8102MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 8103M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 8104W: http://www.kernel.org/doc/man-pages
bd7ebec6 8105L: linux-man@vger.kernel.org
1b53dc74 8106S: Maintained
faf1668c 8107
daa10170 8108MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
296f827d 8109M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
daa10170
RB
8110L: linux-mips@linux-mips.org
8111S: Maintained
8112F: arch/mips/boot/dts/img/pistachio_marduk.dts
8113
0d3cd4b6
VD
8114MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8115M: Andrew Lunn <andrew@lunn.ch>
8116M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 8117L: netdev@vger.kernel.org
0d3cd4b6
VD
8118S: Maintained
8119F: drivers/net/dsa/mv88e6xxx/
b26bff6e 8120F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 8121
8427defd 8122MARVELL ARMADA DRM SUPPORT
0d7f4f05 8123M: Russell King <linux@armlinux.org.uk>
8427defd 8124S: Maintained
0d7f4f05
RK
8125T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8126T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 8127F: drivers/gpu/drm/armada/
4418833e
EV
8128F: include/uapi/drm/armada_drm.h
8129F: Documentation/devicetree/bindings/display/armada/
8427defd 8130
c4d007bc
TP
8131MARVELL CRYPTO DRIVER
8132M: Boris Brezillon <boris.brezillon@free-electrons.com>
8133M: Arnaud Ebalard <arno@natisbad.org>
8134F: drivers/crypto/marvell/
8135S: Maintained
8136L: linux-crypto@vger.kernel.org
8137
44c14c1d 8138MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8139M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 8140M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 8141L: netdev@vger.kernel.org
8142S: Maintained
8143F: drivers/net/ethernet/marvell/sk*
8144
74cda169 8145MARVELL LIBERTAS WIRELESS DRIVER
74cda169 8146L: libertas-dev@lists.infradead.org
8ac3e99e 8147S: Orphan
f988d640 8148F: drivers/net/wireless/marvell/libertas/
74cda169 8149
b60d6975 8150MARVELL MV643XX ETHERNET DRIVER
4e3faf88 8151M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 8152L: netdev@vger.kernel.org
f5ca8502 8153S: Maintained
527a6266 8154F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 8155F: include/linux/mv643xx.h
1da177e4 8156
20b2af32
RK
8157MARVELL MV88X3310 PHY DRIVER
8158M: Russell King <rmk@armlinux.org.uk>
8159L: netdev@vger.kernel.org
8160S: Maintained
8161F: drivers/net/phy/marvell10g.c
8162
370b8ed9
TP
8163MARVELL MVNETA ETHERNET DRIVER
8164M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8165L: netdev@vger.kernel.org
8166S: Maintained
8167F: drivers/net/ethernet/marvell/mvneta.*
8168
fcad584d 8169MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 8170M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 8171M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
8172M: Ganapathi Bhat <gbhat@marvell.com>
8173M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
8174L: linux-wireless@vger.kernel.org
8175S: Maintained
277b024e 8176F: drivers/net/wireless/marvell/mwifiex/
fcad584d 8177
a2c3f656 8178MARVELL MWL8K WIRELESS DRIVER
a040d532 8179M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 8180L: linux-wireless@vger.kernel.org
16345910 8181S: Odd Fixes
de60f1dc 8182F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 8183
2a69567b 8184MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 8185M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 8186S: Odd Fixes
1fa7e547 8187F: drivers/mmc/host/mvsdio.*
2a69567b 8188
511fc93d
HZ
8189MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8190M: Hu Ziji <huziji@marvell.com>
8191L: linux-mmc@vger.kernel.org
8192S: Supported
8193F: drivers/mmc/host/sdhci-xenon*
8194F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8195
1da177e4 8196MATROX FRAMEBUFFER DRIVER
c69f677c 8197L: linux-fbdev@vger.kernel.org
52653199 8198S: Orphan
8a61f013 8199F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 8200F: include/uapi/linux/matroxfb.h
1da177e4 8201
ca462085
GR
8202MAX16065 HARDWARE MONITOR DRIVER
8203M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8204L: linux-hwmon@vger.kernel.org
ca462085
GR
8205S: Maintained
8206F: Documentation/hwmon/max16065
8207F: drivers/hwmon/max16065.c
8208
1f61cab8
GR
8209MAX20751 HARDWARE MONITOR DRIVER
8210M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8211L: linux-hwmon@vger.kernel.org
1f61cab8
GR
8212S: Maintained
8213F: Documentation/hwmon/max20751
8214F: drivers/hwmon/max20751.c
8215
fbe19d1f
RS
8216MAX2175 SDR TUNER DRIVER
8217M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8218L: linux-media@vger.kernel.org
8219T: git git://linuxtv.org/media_tree.git
8220S: Maintained
8221F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8222F: Documentation/media/v4l-drivers/max2175.rst
8223F: drivers/media/i2c/max2175*
8224F: include/uapi/linux/max2175.h
8225
d20620de 8226MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 8227L: linux-hwmon@vger.kernel.org
34924b23 8228S: Orphan
679655da
JP
8229F: Documentation/hwmon/max6650
8230F: drivers/hwmon/max6650.c
d20620de 8231
e89ab51f
GR
8232MAX6697 HARDWARE MONITOR DRIVER
8233M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8234L: linux-hwmon@vger.kernel.org
e89ab51f
GR
8235S: Maintained
8236F: Documentation/hwmon/max6697
8237F: Documentation/devicetree/bindings/i2c/max6697.txt
8238F: drivers/hwmon/max6697.c
8239F: include/linux/platform_data/max6697.h
8240
3b2af7f7
PR
8241MAX9860 MONO AUDIO VOICE CODEC DRIVER
8242M: Peter Rosin <peda@axentia.se>
8243L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8244S: Maintained
8245F: Documentation/devicetree/bindings/sound/max9860.txt
8246F: sound/soc/codecs/max9860.*
8247
64f7d692
JMC
8248MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8249M: Javier Martinez Canillas <javier@dowhile0.org>
3811405e
JMC
8250L: linux-kernel@vger.kernel.org
8251S: Supported
64f7d692 8252F: drivers/regulator/max77802-regulator.c
3811405e
JMC
8253F: Documentation/devicetree/bindings/*/*max77802.txt
8254F: include/dt-bindings/*/*max77802.h
8255
7683e9e5
LT
8256MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8257M: Krzysztof Kozlowski <krzk@kernel.org>
8258M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8259L: linux-pm@vger.kernel.org
8260S: Supported
8261F: drivers/power/supply/max14577_charger.c
8262F: drivers/power/supply/max77693_charger.c
8263
befeb596
KK
8264MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8265M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
8266M: Krzysztof Kozlowski <krzk@kernel.org>
8267M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
8268L: linux-kernel@vger.kernel.org
8269S: Supported
86cf635a 8270F: drivers/*/max14577*.c
0998a436 8271F: drivers/*/max77686*.c
86cf635a 8272F: drivers/*/max77693*.c
befeb596
KK
8273F: drivers/extcon/extcon-max14577.c
8274F: drivers/extcon/extcon-max77693.c
8275F: drivers/rtc/rtc-max77686.c
8276F: drivers/clk/clk-max77686.c
8277F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 8278F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
8279F: Documentation/devicetree/bindings/mfd/max77693.txt
8280F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8281F: include/linux/mfd/max14577*.h
8282F: include/linux/mfd/max77686*.h
8283F: include/linux/mfd/max77693*.h
8284
9be3c9a5
HV
8285MAXIRADIO FM RADIO RECEIVER DRIVER
8286M: Hans Verkuil <hverkuil@xs4all.nl>
8287L: linux-media@vger.kernel.org
8288T: git git://linuxtv.org/media_tree.git
a825eaec 8289W: https://linuxtv.org
9be3c9a5
HV
8290S: Maintained
8291F: drivers/media/radio/radio-maxiradio*
8292
c05dc2cc
PR
8293MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8294M: Peter Rosin <peda@axentia.se>
8295L: linux-iio@vger.kernel.org
8296S: Maintained
2704e300 8297F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
8298F: drivers/iio/potentiometer/mcp4531.c
8299
3b8df5fd
WBG
8300MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8301M: William Breathitt Gray <vilhelm.gray@gmail.com>
8302L: linux-iio@vger.kernel.org
8303S: Maintained
8304F: drivers/iio/dac/cio-dac.c
8305
7683e9e5
LT
8306MEDIA DRIVERS FOR ASCOT2E
8307M: Sergey Kozlov <serjk@netup.ru>
8308M: Abylay Ospan <aospan@netup.ru>
fbe19d1f 8309L: linux-media@vger.kernel.org
7683e9e5
LT
8310W: https://linuxtv.org
8311W: http://netup.tv/
fbe19d1f
RS
8312T: git git://linuxtv.org/media_tree.git
8313S: Supported
7683e9e5
LT
8314F: drivers/media/dvb-frontends/ascot2e*
8315
8316MEDIA DRIVERS FOR CXD2841ER
8317M: Sergey Kozlov <serjk@netup.ru>
8318M: Abylay Ospan <aospan@netup.ru>
8319L: linux-media@vger.kernel.org
8320W: https://linuxtv.org
8321W: http://netup.tv/
8322T: git git://linuxtv.org/media_tree.git
8323S: Supported
8324F: drivers/media/dvb-frontends/cxd2841er*
fbe19d1f 8325
8e792f52
SL
8326MEDIA DRIVERS FOR FREESCALE IMX
8327M: Steve Longerbeam <slongerbeam@gmail.com>
8328M: Philipp Zabel <p.zabel@pengutronix.de>
8329L: linux-media@vger.kernel.org
8330T: git git://linuxtv.org/media_tree.git
8331S: Maintained
8332F: Documentation/devicetree/bindings/media/imx.txt
8333F: Documentation/media/v4l-drivers/imx.rst
8334F: drivers/staging/media/imx/
8335F: include/linux/imx-media.h
8336F: include/media/imx.h
8337
fae2080a
AO
8338MEDIA DRIVERS FOR HELENE
8339M: Abylay Ospan <aospan@netup.ru>
8340L: linux-media@vger.kernel.org
8341W: https://linuxtv.org
8342W: http://netup.tv/
8343T: git git://linuxtv.org/media_tree.git
8344S: Supported
8345F: drivers/media/dvb-frontends/helene*
8346
7683e9e5 8347MEDIA DRIVERS FOR HORUS3A
dacf9ce8 8348M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8349M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8350L: linux-media@vger.kernel.org
a825eaec 8351W: https://linuxtv.org
dacf9ce8
KS
8352W: http://netup.tv/
8353T: git git://linuxtv.org/media_tree.git
8354S: Supported
7683e9e5 8355F: drivers/media/dvb-frontends/horus3a*
dacf9ce8 8356
7683e9e5 8357MEDIA DRIVERS FOR LNBH25
a6dc60ff 8358M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8359M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8360L: linux-media@vger.kernel.org
a825eaec 8361W: https://linuxtv.org
a6dc60ff
KS
8362W: http://netup.tv/
8363T: git git://linuxtv.org/media_tree.git
8364S: Supported
7683e9e5 8365F: drivers/media/dvb-frontends/lnbh25*
a6dc60ff 8366
7683e9e5 8367MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
a5d32b35 8368M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8369M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8370L: linux-media@vger.kernel.org
a825eaec 8371W: https://linuxtv.org
a5d32b35
KS
8372W: http://netup.tv/
8373T: git git://linuxtv.org/media_tree.git
8374S: Supported
7683e9e5 8375F: drivers/media/pci/netup_unidvb/*
a5d32b35 8376
7683e9e5
LT
8377MEDIA DRIVERS FOR RENESAS - DRIF
8378M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
e025273b 8379L: linux-media@vger.kernel.org
7683e9e5 8380L: linux-renesas-soc@vger.kernel.org
e025273b
KS
8381T: git git://linuxtv.org/media_tree.git
8382S: Supported
7683e9e5
LT
8383F: Documentation/devicetree/bindings/media/renesas,drif.txt
8384F: drivers/media/platform/rcar_drif.c
e025273b 8385
7683e9e5
LT
8386MEDIA DRIVERS FOR RENESAS - FCP
8387M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
52b1eaf4 8388L: linux-media@vger.kernel.org
7683e9e5 8389L: linux-renesas-soc@vger.kernel.org
52b1eaf4
KS
8390T: git git://linuxtv.org/media_tree.git
8391S: Supported
7683e9e5
LT
8392F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8393F: drivers/media/platform/rcar-fcp.c
8394F: include/media/rcar-fcp.h
8395
8396MEDIA DRIVERS FOR RENESAS - FDP1
8397M: Kieran Bingham <kieran@bingham.xyz>
8398L: linux-media@vger.kernel.org
8399L: linux-renesas-soc@vger.kernel.org
8400T: git git://linuxtv.org/media_tree.git
8401S: Supported
8402F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8403F: drivers/media/platform/rcar_fdp1.c
8404
8405MEDIA DRIVERS FOR RENESAS - VIN
8406M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8407L: linux-media@vger.kernel.org
8408L: linux-renesas-soc@vger.kernel.org
8409T: git git://linuxtv.org/media_tree.git
8410S: Supported
8411F: Documentation/devicetree/bindings/media/rcar_vin.txt
8412F: drivers/media/platform/rcar-vin/
8413
8414MEDIA DRIVERS FOR RENESAS - VSP1
8415M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8416L: linux-media@vger.kernel.org
8417L: linux-renesas-soc@vger.kernel.org
8418T: git git://linuxtv.org/media_tree.git
8419S: Supported
8420F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8421F: drivers/media/platform/vsp1/
52b1eaf4 8422
127c49ae 8423MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8424M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8425M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8426P: LinuxTV.org Project
8427L: linux-media@vger.kernel.org
a825eaec 8428W: https://linuxtv.org
8a6e2535 8429Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8430T: git git://linuxtv.org/media_tree.git
127c49ae 8431S: Maintained
0c4089f8 8432F: Documentation/devicetree/bindings/media/
618cd932 8433F: Documentation/media/
127c49ae 8434F: drivers/media/
ffe06198 8435F: drivers/staging/media/
eb4b0ec7 8436F: include/linux/platform_data/media/
127c49ae 8437F: include/media/
6c0f0359
MCC
8438F: include/uapi/linux/dvb/
8439F: include/uapi/linux/videodev2.h
8440F: include/uapi/linux/media.h
8441F: include/uapi/linux/v4l2-*
8442F: include/uapi/linux/meye.h
8443F: include/uapi/linux/ivtv*
8444F: include/uapi/linux/uvcvideo.h
d20620de 8445
0c272fc9
JC
8446MEDIATEK ETHERNET DRIVER
8447M: Felix Fietkau <nbd@openwrt.org>
8448M: John Crispin <blogic@openwrt.org>
8449L: netdev@vger.kernel.org
8450S: Maintained
8451F: drivers/net/ethernet/mediatek/
8452
105e8442
RC
8453MEDIATEK JPEG DRIVER
8454M: Rick Chang <rick.chang@mediatek.com>
8455M: Bin Liu <bin.liu@mediatek.com>
8456S: Supported
8457F: drivers/media/platform/mtk-jpeg/
8458F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
67712beb 8459
fc96ec0d
MT
8460MEDIATEK MDP DRIVER
8461M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8462M: Houlong Wei <houlong.wei@mediatek.com>
8463M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8464S: Supported
8465F: drivers/media/platform/mtk-mdp/
8466F: drivers/media/platform/mtk-vpu/
8467F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8468
7683e9e5
LT
8469MEDIATEK MEDIA DRIVER
8470M: Tiffany Lin <tiffany.lin@mediatek.com>
8471M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8472S: Supported
8473F: drivers/media/platform/mtk-vcodec/
8474F: drivers/media/platform/mtk-vpu/
8475F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8476F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8477
c869f77d
JK
8478MEDIATEK MT7601U WIRELESS LAN DRIVER
8479M: Jakub Kicinski <kubakici@wp.pl>
8480L: linux-wireless@vger.kernel.org
8481S: Maintained
8482F: drivers/net/wireless/mediatek/mt7601u/
8483
c4a29891 8484MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
7683e9e5
LT
8485M: Sean Wang <sean.wang@mediatek.com>
8486S: Maintained
8487F: drivers/char/hw_random/mtk-rng.c
c4a29891 8488
15a83f7d
PST
8489MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8490M: Peter Senna Tschudin <peter.senna@collabora.com>
8491M: Martin Donnelly <martin.donnelly@ge.com>
8492M: Martyn Welch <martyn.welch@collabora.co.uk>
8493S: Maintained
8494F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8495F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8496
e399065b 8497MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8498M: Kashyap Desai <kashyap.desai@broadcom.com>
8499M: Sumit Saxena <sumit.saxena@broadcom.com>
8500M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8501L: megaraidlinux.pdl@broadcom.com
baaea1dc 8502L: linux-scsi@vger.kernel.org
295dde2f 8503W: http://www.avagotech.com/support/
ce00f85c 8504S: Maintained
679655da
JP
8505F: Documentation/scsi/megaraid.txt
8506F: drivers/scsi/megaraid.*
8507F: drivers/scsi/megaraid/
757e0108 8508
82abbea7
RD
8509MELEXIS MLX90614 DRIVER
8510M: Crt Mori <cmo@melexis.com>
8511L: linux-iio@vger.kernel.org
8512W: http://www.melexis.com
8513S: Supported
8514F: drivers/iio/temperature/mlx90614.c
8515
ff43f433
SJ
8516MELFAS MIP4 TOUCHSCREEN DRIVER
8517M: Sangwon Jee <jeesw@melfas.com>
8518W: http://www.melfas.com
8519S: Supported
8520F: drivers/input/touchscreen/melfas_mip4.c
8521F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8522
2c46c9d5 8523MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8524M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8525L: netdev@vger.kernel.org
2c46c9d5
AV
8526S: Supported
8527W: http://www.mellanox.com
8528Q: http://patchwork.ozlabs.org/project/netdev/list/
8529F: drivers/net/ethernet/mellanox/mlx4/en_*
8530
e7523a49
OG
8531MELLANOX ETHERNET DRIVER (mlx5e)
8532M: Saeed Mahameed <saeedm@mellanox.com>
8533L: netdev@vger.kernel.org
8534S: Supported
8535W: http://www.mellanox.com
8536Q: http://patchwork.ozlabs.org/project/netdev/list/
8537F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8538
e29341fb
IT
8539MELLANOX ETHERNET INNOVA DRIVER
8540M: Ilan Tayari <ilant@mellanox.com>
8541R: Boris Pismenny <borisp@mellanox.com>
8542L: netdev@vger.kernel.org
8543S: Supported
8544W: http://www.mellanox.com
8545Q: http://patchwork.ozlabs.org/project/netdev/list/
8546F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8547F: include/linux/mlx5/mlx5_ifc_fpga.h
8548
547eede0
IT
8549MELLANOX ETHERNET INNOVA IPSEC DRIVER
8550M: Ilan Tayari <ilant@mellanox.com>
8551R: Boris Pismenny <borisp@mellanox.com>
8552L: netdev@vger.kernel.org
8553S: Supported
8554W: http://www.mellanox.com
8555Q: http://patchwork.ozlabs.org/project/netdev/list/
8556F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8557F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8558
93c1edb2
JP
8559MELLANOX ETHERNET SWITCH DRIVERS
8560M: Jiri Pirko <jiri@mellanox.com>
8561M: Ido Schimmel <idosch@mellanox.com>
8562L: netdev@vger.kernel.org
8563S: Supported
8564W: http://www.mellanox.com
8565Q: http://patchwork.ozlabs.org/project/netdev/list/
8566F: drivers/net/ethernet/mellanox/mlxsw/
8567
410ed13c
YG
8568MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8569M: Yotam Gigi <yotamg@mellanox.com>
8570L: netdev@vger.kernel.org
8571S: Supported
8572W: http://www.mellanox.com
8573Q: http://patchwork.ozlabs.org/project/netdev/list/
8574F: drivers/net/ethernet/mellanox/mlxfw/
8575
30488704
VP
8576MELLANOX MLX CPLD HOTPLUG DRIVER
8577M: Vadim Pasternak <vadimp@mellanox.com>
8578L: platform-driver-x86@vger.kernel.org
8579S: Supported
8580F: drivers/platform/x86/mlxcpld-hotplug.c
8581F: include/linux/platform_data/mlxcpld-hotplug.h
8582
82abbea7
RD
8583MELLANOX MLX4 core VPI driver
8584M: Tariq Toukan <tariqt@mellanox.com>
8585L: netdev@vger.kernel.org
8700e3e7 8586L: linux-rdma@vger.kernel.org
82abbea7
RD
8587W: http://www.mellanox.com
8588Q: http://patchwork.ozlabs.org/project/netdev/list/
8700e3e7 8589S: Supported
82abbea7
RD
8590F: drivers/net/ethernet/mellanox/mlx4/
8591F: include/linux/mlx4/
8592
8593MELLANOX MLX4 IB driver
8594M: Yishai Hadas <yishaih@mellanox.com>
8595L: linux-rdma@vger.kernel.org
8596W: http://www.mellanox.com
8700e3e7 8597Q: http://patchwork.kernel.org/project/linux-rdma/list/
82abbea7
RD
8598S: Supported
8599F: drivers/infiniband/hw/mlx4/
8600F: include/linux/mlx4/
8601F: include/uapi/rdma/mlx4-abi.h
8602
8603MELLANOX MLX5 core VPI driver
8604M: Saeed Mahameed <saeedm@mellanox.com>
8605M: Matan Barak <matanb@mellanox.com>
8606M: Leon Romanovsky <leonro@mellanox.com>
8607L: netdev@vger.kernel.org
8608L: linux-rdma@vger.kernel.org
8609W: http://www.mellanox.com
8610Q: http://patchwork.ozlabs.org/project/netdev/list/
8611S: Supported
7683e9e5
LT
8612F: drivers/net/ethernet/mellanox/mlx5/core/
8613F: include/linux/mlx5/
8614
8615MELLANOX MLX5 IB driver
8616M: Matan Barak <matanb@mellanox.com>
8617M: Leon Romanovsky <leonro@mellanox.com>
8618L: linux-rdma@vger.kernel.org
8619W: http://www.mellanox.com
8620Q: http://patchwork.kernel.org/project/linux-rdma/list/
8621S: Supported
8622F: drivers/infiniband/hw/mlx5/
8623F: include/linux/mlx5/
8624F: include/uapi/rdma/mlx5-abi.h
8625
6bec23bf 8626MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8627M: Vadim Pasternak <vadimp@mellanox.com>
8628M: Michael Shych <michaelsh@mellanox.com>
8629L: linux-i2c@vger.kernel.org
8630S: Supported
6bec23bf 8631F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8632F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8633F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8634
be4fdf99
VP
8635MELLANOX MLXCPLD LED DRIVER
8636M: Vadim Pasternak <vadimp@mellanox.com>
8637L: linux-leds@vger.kernel.org
8638S: Supported
8639F: drivers/leds/leds-mlxcpld.c
8640F: Documentation/leds/leds-mlxcpld.txt
8641
58cbbee2 8642MELLANOX PLATFORM DRIVER
30488704
VP
8643M: Vadim Pasternak <vadimp@mellanox.com>
8644L: platform-driver-x86@vger.kernel.org
8645S: Supported
7683e9e5 8646F: drivers/platform/x86/mlx-platform.c
8700e3e7 8647
5b25b13a
MD
8648MEMBARRIER SUPPORT
8649M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8650M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8651L: linux-kernel@vger.kernel.org
8652S: Supported
8653F: kernel/membarrier.c
8654F: include/uapi/linux/membarrier.h
8655
70ea91f1
SR
8656MEMORY MANAGEMENT
8657L: linux-mm@kvack.org
70ea91f1
SR
8658W: http://www.linux-mm.org
8659S: Maintained
679655da 8660F: include/linux/mm.h
551450bb
CS
8661F: include/linux/gfp.h
8662F: include/linux/mmzone.h
8663F: include/linux/memory_hotplug.h
8664F: include/linux/vmalloc.h
679655da 8665F: mm/
70ea91f1 8666
f4e9ce66 8667MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8668M: David Woodhouse <dwmw2@infradead.org>
242c325e 8669M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8670M: Boris Brezillon <boris.brezillon@free-electrons.com>
8671M: Marek Vasut <marek.vasut@gmail.com>
8672M: Richard Weinberger <richard@nod.at>
b3bb6d6a 8673M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
1da177e4 8674L: linux-mtd@lists.infradead.org
8a6e2535
JP
8675W: http://www.linux-mtd.infradead.org/
8676Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
8677T: git git://git.infradead.org/linux-mtd.git master
8678T: git git://git.infradead.org/l2-mtd.git master
1da177e4 8679S: Maintained
becc7ae5 8680F: Documentation/devicetree/bindings/mtd/
679655da
JP
8681F: drivers/mtd/
8682F: include/linux/mtd/
c117ab84 8683F: include/uapi/mtd/
1da177e4 8684
26c57ef1 8685MEN A21 WATCHDOG DRIVER
30c7469b 8686M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8687L: linux-watchdog@vger.kernel.org
30c7469b 8688S: Maintained
26c57ef1
JT
8689F: drivers/watchdog/mena21_wdt.c
8690
3764e82e 8691MEN CHAMELEON BUS (mcb)
30c7469b
JT
8692M: Johannes Thumshirn <morbidrsa@gmail.com>
8693S: Maintained
3764e82e
JT
8694F: drivers/mcb/
8695F: include/linux/mcb.h
b9f2f459 8696F: Documentation/men-chameleon-bus.txt
3764e82e 8697
48b490d2
AW
8698MEN F21BMC (Board Management Controller)
8699M: Andreas Werner <andreas.werner@men.de>
8700S: Supported
8701F: drivers/mfd/menf21bmc.c
8702F: drivers/watchdog/menf21bmc_wdt.c
8703F: drivers/leds/leds-menf21bmc.c
8704F: drivers/hwmon/menf21bmc_hwmon.c
8705F: Documentation/hwmon/menf21bmc
8706
12285945
JH
8707METAG ARCHITECTURE
8708M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8709L: linux-metag@vger.kernel.org
9f273c24 8710T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8711S: Odd Fixes
12285945
JH
8712F: arch/metag/
8713F: Documentation/metag/
8714F: Documentation/devicetree/bindings/metag/
2d799dde 8715F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8716F: drivers/clocksource/metag_generic.c
5698c50d
JH
8717F: drivers/irqchip/irq-metag.c
8718F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8719F: drivers/tty/metag_da.c
12285945 8720
c6375b0a 8721MICROBLAZE ARCHITECTURE
8b58be88 8722M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8723W: http://www.monstr.eu/fdt/
8724T: git git://git.monstr.eu/linux-2.6-microblaze.git
8725S: Supported
0a8c7914 8726F: arch/microblaze/
1da177e4 8727
72ce5732 8728MICROCHIP / ATMEL AT91 SERIAL DRIVER
5615c371
NF
8729M: Richard Genoud <richard.genoud@gmail.com>
8730S: Maintained
8731F: drivers/tty/serial/atmel_serial.c
8961df89 8732F: drivers/tty/serial/atmel_serial.h
5615c371 8733
f53243b5
NF
8734MICROCHIP / ATMEL DMA DRIVER
8735M: Ludovic Desroches <ludovic.desroches@microchip.com>
8736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8737L: dmaengine@vger.kernel.org
8738S: Supported
8739F: drivers/dma/at_hdmac.c
8740F: drivers/dma/at_hdmac_regs.h
8741F: include/linux/platform_data/dma-atmel.h
8742
71fb2c74
SW
8743MICROCHIP / ATMEL ISC DRIVER
8744M: Songjun Wu <songjun.wu@microchip.com>
8745L: linux-media@vger.kernel.org
8746S: Supported
8747F: drivers/media/platform/atmel/atmel-isc.c
8748F: drivers/media/platform/atmel/atmel-isc-regs.h
8749F: devicetree/bindings/media/atmel-isc.txt
8750
419585a9
WH
8751MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8752M: Woojung Huh <Woojung.Huh@microchip.com>
8753M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8754L: netdev@vger.kernel.org
8755S: Maintained
8756F: net/dsa/tag_ksz.c
8757F: drivers/net/dsa/microchip/*
8758F: include/linux/platform_data/microchip-ksz.h
8759F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8760
3ec72a2a
RL
8761MICROCHIP USB251XB DRIVER
8762M: Richard Leitner <richard.leitner@skidata.com>
8763L: linux-usb@vger.kernel.org
8764S: Maintained
8765F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
8766F: Documentation/devicetree/bindings/usb/usb251xb.txt
8767
82abbea7
RD
8768MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8769M: Don Brace <don.brace@microsemi.com>
8770L: esc.storagedev@microsemi.com
8771L: linux-scsi@vger.kernel.org
8772S: Supported
8773F: drivers/scsi/smartpqi/smartpqi*.[ch]
8774F: drivers/scsi/smartpqi/Kconfig
8775F: drivers/scsi/smartpqi/Makefile
8776F: include/linux/cciss*.h
8777F: include/uapi/linux/cciss*.h
8778F: Documentation/scsi/smartpqi.txt
8779
2508a45a
CY
8780MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8781M: Chen Yu <yu.c.chen@intel.com>
8782L: platform-driver-x86@vger.kernel.org
8783S: Supported
8784F: drivers/platform/x86/surfacepro3_button.c
8785
1da177e4 8786MICROTEK X6 SCANNER
61eee9a7 8787M: Oliver Neukum <oliver@neukum.org>
1da177e4 8788S: Maintained
679655da 8789F: drivers/usb/image/microtek.*
1da177e4
LT
8790
8791MIPS
8b58be88 8792M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8793L: linux-mips@linux-mips.org
6097050d 8794W: http://www.linux-mips.org/
b05e988e 8795T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8796Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8797S: Supported
f46d92e8 8798F: Documentation/devicetree/bindings/mips/
679655da
JP
8799F: Documentation/mips/
8800F: arch/mips/
1da177e4 8801
7683e9e5
LT
8802MIPS BOSTON DEVELOPMENT BOARD
8803M: Paul Burton <paul.burton@imgtec.com>
8804L: linux-mips@linux-mips.org
8805S: Maintained
8806F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8807F: arch/mips/boot/dts/img/boston.dts
8808F: arch/mips/configs/generic/board-boston.config
8809F: drivers/clk/imgtec/clk-boston.c
8810F: include/dt-bindings/clock/boston-clock.h
8811
032a469b
PB
8812MIPS GENERIC PLATFORM
8813M: Paul Burton <paul.burton@imgtec.com>
8814L: linux-mips@linux-mips.org
8815S: Supported
8816F: arch/mips/generic/
8817
413ef3f6
KC
8818MIPS/LOONGSON1 ARCHITECTURE
8819M: Keguang Zhang <keguang.zhang@gmail.com>
8820L: linux-mips@linux-mips.org
8821S: Maintained
8822F: arch/mips/loongson32/
8823F: arch/mips/include/asm/mach-loongson32/
8824F: drivers/*/*loongson1*
8825F: drivers/*/*/*loongson1*
8826
08b7620a
HV
8827MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8828M: Hans Verkuil <hverkuil@xs4all.nl>
8829L: linux-media@vger.kernel.org
8830T: git git://linuxtv.org/media_tree.git
a825eaec 8831W: https://linuxtv.org
08b7620a
HV
8832S: Odd Fixes
8833F: drivers/media/radio/radio-miropcm20*
8834
82abbea7
RD
8835MMP SUPPORT
8836M: Eric Miao <eric.y.miao@gmail.com>
8837M: Haojian Zhuang <haojian.zhuang@gmail.com>
8838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8839T: git git://github.com/hzhuang1/linux.git
8840T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8841S: Maintained
8842F: arch/arm/boot/dts/mmp*
8843F: arch/arm/mach-mmp/
6c223761 8844
0ce277e4
AP
8845MN88472 MEDIA DRIVER
8846M: Antti Palosaari <crope@iki.fi>
8847L: linux-media@vger.kernel.org
a825eaec 8848W: https://linuxtv.org
0ce277e4
AP
8849W: http://palosaari.fi/linux/
8850Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8851S: Maintained
94d0eaa4 8852F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8853
4f4d238f
AP
8854MN88473 MEDIA DRIVER
8855M: Antti Palosaari <crope@iki.fi>
8856L: linux-media@vger.kernel.org
a825eaec 8857W: https://linuxtv.org
4f4d238f
AP
8858W: http://palosaari.fi/linux/
8859Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8860S: Maintained
877ba50b 8861F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8862
1da177e4 8863MODULE SUPPORT
462c5a82 8864M: Jessica Yu <jeyu@kernel.org>
8b58be88 8865M: Rusty Russell <rusty@rustcorp.com.au>
0d4ec784 8866T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 8867S: Maintained
679655da
JP
8868F: include/linux/module.h
8869F: kernel/module.c
1da177e4
LT
8870
8871MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8872W: http://popies.net/meye/
b7788e13 8873S: Orphan
618cd932 8874F: Documentation/media/v4l-drivers/meye*
90d72ac6 8875F: drivers/media/pci/meye/
6c0f0359 8876F: include/uapi/linux/meye.h
1da177e4 8877
b9705b60 8878MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8879M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8880S: Maintained
679655da 8881F: Documentation/serial/moxa-smartio
c897401b 8882F: drivers/tty/mxser.*
d735410a 8883
889b2f87
AK
8884MR800 AVERMEDIA USB FM RADIO DRIVER
8885M: Alexey Klimov <klimov.linux@gmail.com>
8886L: linux-media@vger.kernel.org
8887T: git git://linuxtv.org/media_tree.git
8888S: Maintained
8889F: drivers/media/radio/radio-mr800.c
8890
d7155691
AO
8891MRF24J40 IEEE 802.15.4 RADIO DRIVER
8892M: Alan Ott <alan@signal11.us>
8893L: linux-wpan@vger.kernel.org
8894S: Maintained
8895F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8896F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8897
8c4c731a 8898MSI LAPTOP SUPPORT
182ae55c 8899M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8900L: platform-driver-x86@vger.kernel.org
8c4c731a 8901S: Maintained
679655da 8902F: drivers/platform/x86/msi-laptop.c
8c4c731a 8903
0f1006b1 8904MSI WMI SUPPORT
d0944853 8905L: platform-driver-x86@vger.kernel.org
5ee7041e 8906S: Orphan
0f1006b1
AA
8907F: drivers/platform/x86/msi-wmi.c
8908
19a628a0
AP
8909MSI001 MEDIA DRIVER
8910M: Antti Palosaari <crope@iki.fi>
8911L: linux-media@vger.kernel.org
a825eaec 8912W: https://linuxtv.org
19a628a0
AP
8913W: http://palosaari.fi/linux/
8914Q: http://patchwork.linuxtv.org/project/linux-media/list/
8915T: git git://linuxtv.org/anttip/media_tree.git
8916S: Maintained
0185e197 8917F: drivers/media/tuners/msi001*
19a628a0 8918
7570589d 8919MSI2500 MEDIA DRIVER
2c57213f
AP
8920M: Antti Palosaari <crope@iki.fi>
8921L: linux-media@vger.kernel.org
a825eaec 8922W: https://linuxtv.org
2c57213f
AP
8923W: http://palosaari.fi/linux/
8924Q: http://patchwork.linuxtv.org/project/linux-media/list/
8925T: git git://linuxtv.org/anttip/media_tree.git
8926S: Maintained
7570589d 8927F: drivers/media/usb/msi2500/
2c57213f 8928
159eeea4
RJ
8929MSYSTEMS DISKONCHIP G3 MTD DRIVER
8930M: Robert Jarzmik <robert.jarzmik@free.fr>
8931L: linux-mtd@lists.infradead.org
8932S: Maintained
8933F: drivers/mtd/devices/docg3*
8934
62a37dc7 8935MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8936M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8937L: linux-media@vger.kernel.org
8938T: git git://linuxtv.org/media_tree.git
8939S: Maintained
8940F: drivers/media/i2c/mt9m032.c
b5dcee22 8941F: include/media/i2c/mt9m032.h
0e837fb9 8942
62a37dc7 8943MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8944M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8945L: linux-media@vger.kernel.org
8946T: git git://linuxtv.org/media_tree.git
8947S: Maintained
8948F: drivers/media/i2c/mt9p031.c
b5dcee22 8949F: include/media/i2c/mt9p031.h
0e837fb9 8950
62a37dc7 8951MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8952M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8953L: linux-media@vger.kernel.org
8954T: git git://linuxtv.org/media_tree.git
8955S: Maintained
8956F: drivers/media/i2c/mt9t001.c
b5dcee22 8957F: include/media/i2c/mt9t001.h
0e837fb9 8958
62a37dc7 8959MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8960M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8961L: linux-media@vger.kernel.org
8962T: git git://linuxtv.org/media_tree.git
8963S: Maintained
f2272e13 8964F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8965F: drivers/media/i2c/mt9v032.c
b5dcee22 8966F: include/media/i2c/mt9v032.h
0e837fb9 8967
4e0d13cb 8968MULTIFUNCTION DEVICES (MFD)
f7d3210e 8969M: Lee Jones <lee.jones@linaro.org>
7caa7991 8970T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8971S: Supported
80366127 8972F: Documentation/devicetree/bindings/mfd/
679655da 8973F: drivers/mfd/
55b5940d 8974F: include/linux/mfd/
29a0729d 8975F: include/dt-bindings/mfd/
4e0d13cb 8976
7683e9e5
LT
8977MULTIMEDIA CARD (MMC) ETC. OVER SPI
8978S: Orphan
8979F: drivers/mmc/host/mmc_spi.c
8980F: include/linux/spi/mmc_spi.h
8981
5c4e6f13 8982MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8983M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8984L: linux-mmc@vger.kernel.org
82bb095e 8985T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8986S: Maintained
2810984b 8987F: Documentation/devicetree/bindings/mmc/
679655da
JP
8988F: drivers/mmc/
8989F: include/linux/mmc/
c117ab84 8990F: include/uapi/linux/mmc/
baca2da4 8991
256ac037
PR
8992MULTIPLEXER SUBSYSTEM
8993M: Peter Rosin <peda@axentia.se>
8994S: Maintained
a3b02a9c 8995F: Documentation/ABI/testing/mux/sysfs-class-mux*
256ac037
PR
8996F: Documentation/devicetree/bindings/mux/
8997F: include/linux/dt-bindings/mux/
a3b02a9c
PR
8998F: include/linux/mux/
8999F: drivers/mux/
256ac037 9000
1da177e4 9001MULTISOUND SOUND DRIVER
8b58be88 9002M: Andrew Veliath <andrewtv@usa.net>
1da177e4 9003S: Maintained
679655da
JP
9004F: Documentation/sound/oss/MultiSound
9005F: sound/oss/msnd*
1da177e4 9006
d735410a 9007MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 9008S: Orphan
c897401b 9009F: drivers/tty/isicom.c
679655da 9010F: include/linux/isicom.h
d735410a 9011
550a7375 9012MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 9013M: Bin Liu <b-liu@ti.com>
795fb7e7 9014L: linux-usb@vger.kernel.org
43b416e5 9015T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 9016S: Maintained
679655da 9017F: drivers/usb/musb/
550a7375 9018
ea0af5f6
MK
9019MXL5007T MEDIA DRIVER
9020M: Michael Krufky <mkrufky@linuxtv.org>
9021L: linux-media@vger.kernel.org
a825eaec 9022W: https://linuxtv.org
ea0af5f6
MK
9023W: http://github.com/mkrufky
9024Q: http://patchwork.linuxtv.org/project/linux-media/list/
9025T: git git://linuxtv.org/mkrufky/tuners.git
9026S: Maintained
9027F: drivers/media/tuners/mxl5007t.*
9028
45d59d70
MV
9029MXSFB DRM DRIVER
9030M: Marek Vasut <marex@denx.de>
9031S: Supported
9032F: drivers/gpu/drm/mxsfb/
9033F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9034
2d3cf588 9035MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 9036M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 9037L: netdev@vger.kernel.org
205057ae 9038W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 9039S: Supported
93f7848b 9040F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 9041
9df4f913
BB
9042NAND FLASH SUBSYSTEM
9043M: Boris Brezillon <boris.brezillon@free-electrons.com>
9044R: Richard Weinberger <richard@nod.at>
9045L: linux-mtd@lists.infradead.org
9046W: http://www.linux-mtd.infradead.org/
9047Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
9048T: git git://git.infradead.org/linux-mtd.git nand/fixes
9049T: git git://git.infradead.org/l2-mtd.git nand/next
9df4f913
BB
9050S: Maintained
9051F: drivers/mtd/nand/
9052F: include/linux/mtd/nand*.h
9053
23dc05a3
DM
9054NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9055M: Daniel Mack <zonque@gmail.com>
9056S: Maintained
e5747e40 9057L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
9058W: http://www.native-instruments.com
9059F: sound/usb/caiaq/
9060
82abbea7
RD
9061NATSEMI ETHERNET DRIVER (DP8381x)
9062S: Orphan
9063F: drivers/net/ethernet/natsemi/natsemi.c
9064
1da177e4 9065NCP FILESYSTEM
52653199
PV
9066M: Petr Vandrovec <petr@vandrovec.name>
9067S: Odd Fixes
679655da 9068F: fs/ncpfs/
1da177e4 9069
a79b0322
FT
9070NCR 5380 SCSI DRIVERS
9071M: Finn Thain <fthain@telegraphics.com.au>
9072M: Michael Schmitz <schmitzmic@gmail.com>
9073L: linux-scsi@vger.kernel.org
9074S: Maintained
9075F: Documentation/scsi/g_NCR5380.txt
9076F: drivers/scsi/NCR5380.*
9077F: drivers/scsi/arm/cumana_1.c
9078F: drivers/scsi/arm/oak.c
a79b0322
FT
9079F: drivers/scsi/atari_scsi.*
9080F: drivers/scsi/dmx3191d.c
a79b0322 9081F: drivers/scsi/g_NCR5380.*
a79b0322 9082F: drivers/scsi/mac_scsi.*
a79b0322
FT
9083F: drivers/scsi/sun3_scsi.*
9084F: drivers/scsi/sun3_scsi_vme.c
a79b0322 9085
1da177e4 9086NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 9087M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
9088L: linux-scsi@vger.kernel.org
9089S: Maintained
679655da 9090F: drivers/scsi/NCR_D700.*
1da177e4 9091
4aa3eb4c
GR
9092NCT6775 HARDWARE MONITOR DRIVER
9093M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 9094L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
9095S: Maintained
9096F: Documentation/hwmon/nct6775
9097F: drivers/hwmon/nct6775.c
9098
3c2d774c 9099NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 9100M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 9101L: linux-rdma@vger.kernel.org
e3d33cb1 9102W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
9103S: Supported
9104F: drivers/infiniband/hw/nes/
c546b2a3 9105F: include/uapi/rdma/nes-abi.h
3c2d774c 9106
be2f2e84 9107NETEM NETWORK EMULATOR
adbbf69d 9108M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 9109L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 9110S: Maintained
679655da 9111F: net/sched/sch_netem.c
be2f2e84 9112
b2f5a051 9113NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 9114M: Jon Mason <jdmason@kudzu.us>
4a58448b 9115L: netdev@vger.kernel.org
4a58448b 9116S: Supported
679655da 9117F: Documentation/networking/s2io.txt
b2f5a051 9118F: Documentation/networking/vxge.txt
86387e1a 9119F: drivers/net/ethernet/neterion/
4a58448b 9120
fc52497e 9121NETFILTER
0e05e192 9122M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 9123M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1519fccb 9124M: Florian Westphal <fw@strlen.de>
1a03b81d 9125L: netfilter-devel@vger.kernel.org
82b98543 9126L: coreteam@netfilter.org
1da177e4
LT
9127W: http://www.netfilter.org/
9128W: http://www.iptables.org/
1519fccb 9129W: http://www.nftables.org/
42010ed0
PNA
9130Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9131T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9132T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1519fccb 9133S: Maintained
679655da
JP
9134F: include/linux/netfilter*
9135F: include/linux/netfilter/
9136F: include/net/netfilter/
c117ab84
CEB
9137F: include/uapi/linux/netfilter*
9138F: include/uapi/linux/netfilter/
679655da
JP
9139F: net/*/netfilter.c
9140F: net/*/netfilter/
9141F: net/netfilter/
91c269a0 9142F: net/bridge/br_netfilter*.c
1da177e4 9143
4cc67735 9144NETLABEL
87a0874c 9145M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
9146W: http://netlabel.sf.net
9147L: netdev@vger.kernel.org
87a0874c 9148S: Maintained
80811493 9149F: Documentation/netlabel/
679655da
JP
9150F: include/net/netlabel.h
9151F: net/netlabel/
4cc67735 9152
1da177e4 9153NETROM NETWORK LAYER
8b58be88 9154M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9155L: linux-hams@vger.kernel.org
d34cb28a 9156W: http://www.linux-ax25.org/
1da177e4 9157S: Maintained
679655da 9158F: include/net/netrom.h
c117ab84 9159F: include/uapi/linux/netrom.h
679655da 9160F: net/netrom/
1da177e4 9161
4c352362
JK
9162NETRONOME ETHERNET DRIVERS
9163M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
9164L: oss-drivers@netronome.com
9165S: Maintained
9166F: drivers/net/ethernet/netronome/
9167
5ddb88c0 9168NETWORK BLOCK DEVICE (NBD)
1e668f4e 9169M: Josef Bacik <jbacik@fb.com>
1da177e4 9170S: Maintained
1e668f4e 9171L: linux-block@vger.kernel.org
5e4b269b 9172L: nbd-general@lists.sourceforge.net
679655da
JP
9173F: Documentation/blockdev/nbd.txt
9174F: drivers/block/nbd.c
c117ab84 9175F: include/uapi/linux/nbd.h
1da177e4 9176
6e43650c
NH
9177NETWORK DROP MONITOR
9178M: Neil Horman <nhorman@tuxdriver.com>
9179L: netdev@vger.kernel.org
9180S: Maintained
9181W: https://fedorahosted.org/dropwatch/
9182F: net/core/drop_monitor.c
9183
7683e9e5
LT
9184NETWORKING DRIVERS
9185L: netdev@vger.kernel.org
9186W: http://www.linuxfoundation.org/en/Net
9187Q: http://patchwork.ozlabs.org/project/netdev/list/
9188T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9189T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9190S: Odd Fixes
9191F: Documentation/devicetree/bindings/net/
9192F: drivers/net/
9193F: include/linux/if_*
9194F: include/linux/netdevice.h
9195F: include/linux/etherdevice.h
9196F: include/linux/fcdevice.h
9197F: include/linux/fddidevice.h
9198F: include/linux/hippidevice.h
9199F: include/linux/inetdevice.h
9200F: include/uapi/linux/if_*
9201F: include/uapi/linux/netdevice.h
9202
9203NETWORKING DRIVERS (WIRELESS)
9204M: Kalle Valo <kvalo@codeaurora.org>
9205L: linux-wireless@vger.kernel.org
9206Q: http://patchwork.kernel.org/project/linux-wireless/list/
9207T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9208T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9209S: Maintained
9210F: Documentation/devicetree/bindings/net/wireless/
9211F: drivers/net/wireless/
9212
3ed6e498
AL
9213NETWORKING [DSA]
9214M: Andrew Lunn <andrew@lunn.ch>
9215M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9216M: Florian Fainelli <f.fainelli@gmail.com>
9217S: Maintained
9218F: net/dsa/
9219F: include/net/dsa.h
9220F: drivers/net/dsa/
9221
1da177e4 9222NETWORKING [GENERAL]
8b58be88 9223M: "David S. Miller" <davem@davemloft.net>
979b6c13 9224L: netdev@vger.kernel.org
b1e8fd54 9225W: http://www.linuxfoundation.org/en/Net
11e98029 9226Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
9227T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9228T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 9229B: mailto:netdev@vger.kernel.org
1da177e4 9230S: Maintained
679655da
JP
9231F: net/
9232F: include/net/
018d21ed
JP
9233F: include/linux/in.h
9234F: include/linux/net.h
9235F: include/linux/netdevice.h
c117ab84
CEB
9236F: include/uapi/linux/in.h
9237F: include/uapi/linux/net.h
9238F: include/uapi/linux/netdevice.h
0c7aecd4 9239F: include/uapi/linux/net_namespace.h
7e814a6c 9240F: tools/net/
f4e53f9a 9241F: tools/testing/selftests/net/
335a67d2 9242F: lib/random32.c
1da177e4 9243
73b7656c
DM
9244NETWORKING [IPSEC]
9245M: Steffen Klassert <steffen.klassert@secunet.com>
9246M: Herbert Xu <herbert@gondor.apana.org.au>
9247M: "David S. Miller" <davem@davemloft.net>
9248L: netdev@vger.kernel.org
d1fc5024
SK
9249T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9250T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 9251S: Maintained
5826bdd1 9252F: net/core/flow.c
73b7656c
DM
9253F: net/xfrm/
9254F: net/key/
9255F: net/ipv4/xfrm*
77999328 9256F: net/ipv4/esp4*
d1fc5024
SK
9257F: net/ipv4/ah4.c
9258F: net/ipv4/ipcomp.c
9259F: net/ipv4/ip_vti.c
73b7656c 9260F: net/ipv6/xfrm*
77999328 9261F: net/ipv6/esp6*
d1fc5024
SK
9262F: net/ipv6/ah6.c
9263F: net/ipv6/ipcomp6.c
9264F: net/ipv6/ip6_vti.c
73b7656c
DM
9265F: include/uapi/linux/xfrm.h
9266F: include/net/xfrm.h
9267
7683e9e5
LT
9268NETWORKING [IPv4/IPv6]
9269M: "David S. Miller" <davem@davemloft.net>
9270M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9271M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9272L: netdev@vger.kernel.org
9273T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9274S: Maintained
9275F: net/ipv4/
9276F: net/ipv6/
9277F: include/net/ip*
9278F: arch/x86/net/*
9279
10e2ff1c 9280NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 9281M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
9282L: netdev@vger.kernel.org
9283S: Maintained
9284
7683e9e5
LT
9285NETWORKING [TLS]
9286M: Ilya Lesokhin <ilyal@mellanox.com>
9287M: Aviad Yehezkel <aviadye@mellanox.com>
9288M: Dave Watson <davejwatson@fb.com>
788873ac 9289L: netdev@vger.kernel.org
7683e9e5
LT
9290S: Maintained
9291F: net/tls/*
9292F: include/uapi/linux/tls.h
9293F: include/net/tls.h
788873ac 9294
7683e9e5 9295NETWORKING [WIRELESS]
0e324cf6
JL
9296L: linux-wireless@vger.kernel.org
9297Q: http://patchwork.kernel.org/project/linux-wireless/list/
0e324cf6 9298
3d396eb1 9299NETXEN (1/10) GbE SUPPORT
67f0160f
MY
9300M: Manish Chopra <manish.chopra@cavium.com>
9301M: Rahul Verma <rahul.verma@cavium.com>
9302M: Dept-GELinuxNICDev@cavium.com
3d396eb1 9303L: netdev@vger.kernel.org
3d396eb1 9304S: Supported
aa43c215 9305F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 9306
6423d30f 9307NFC SUBSYSTEM
6423d30f
AAJ
9308M: Samuel Ortiz <sameo@linux.intel.com>
9309L: linux-wireless@vger.kernel.org
1eb3b216 9310L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 9311S: Supported
6423d30f 9312F: net/nfc/
55eb94f9 9313F: include/net/nfc/
c117ab84 9314F: include/uapi/linux/nfc.h
6423d30f 9315F: drivers/nfc/
397d6497
CR
9316F: include/linux/platform_data/nfcmrvl.h
9317F: include/linux/platform_data/nxp-nci.h
7ebb88e5 9318F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 9319
e8b43555 9320NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 9321M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 9322M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
9323L: linux-nfs@vger.kernel.org
9324W: http://client.linux-nfs.org
cd7b996a 9325T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 9326S: Maintained
679655da
JP
9327F: fs/lockd/
9328F: fs/nfs/
9329F: fs/nfs_common/
9330F: net/sunrpc/
9331F: include/linux/lockd/
9332F: include/linux/nfs*
9333F: include/linux/sunrpc/
c117ab84
CEB
9334F: include/uapi/linux/nfs*
9335F: include/uapi/linux/sunrpc/
1da177e4 9336
85ef9cea 9337NILFS2 FILESYSTEM
e2126935 9338M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 9339L: linux-nilfs@vger.kernel.org
f9472265 9340W: http://nilfs.sourceforge.net/
9e92e516 9341W: http://nilfs.osdn.jp/
e2126935 9342T: git git://github.com/konis/nilfs2.git
85ef9cea 9343S: Supported
679655da
JP
9344F: Documentation/filesystems/nilfs2.txt
9345F: fs/nilfs2/
c35c7ac5 9346F: include/trace/events/nilfs2.h
e63e88bc
RK
9347F: include/uapi/linux/nilfs2_api.h
9348F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 9349
1da177e4 9350NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 9351M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9352W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9353S: Maintained
679655da
JP
9354F: Documentation/scsi/NinjaSCSI.txt
9355F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
9356
9357NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
9358M: GOTO Masanori <gotom@debian.or.jp>
9359M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9360W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9361S: Maintained
679655da
JP
9362F: Documentation/scsi/NinjaSCSI.txt
9363F: drivers/scsi/nsp32*
1da177e4 9364
383b8fb9
LFT
9365NIOS2 ARCHITECTURE
9366M: Ley Foon Tan <lftan@altera.com>
9367L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 9368T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
9369S: Maintained
9370F: arch/nios2/
9371
86d35afb
IM
9372NOHZ, DYNTICKS SUPPORT
9373M: Frederic Weisbecker <fweisbec@gmail.com>
9374M: Thomas Gleixner <tglx@linutronix.de>
9375M: Ingo Molnar <mingo@kernel.org>
9376L: linux-kernel@vger.kernel.org
9377T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9378S: Maintained
9379F: kernel/time/tick*.*
9380F: include/linux/tick.h
9381F: include/linux/sched/nohz.h
9382
21b5a1c3
PM
9383NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9384M: Pavel Machek <pavel@ucw.cz>
9385M: Sakari Ailus <sakari.ailus@iki.fi>
9386L: linux-media@vger.kernel.org
9387S: Maintained
9388F: drivers/media/i2c/et8ek8
9389F: drivers/media/i2c/ad5820.c
9390
2a6afddb 9391NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 9392R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 9393F: include/linux/power/bq2415x_charger.h
081bab21 9394F: include/linux/power/bq27xxx_battery.h
2a6afddb 9395F: include/linux/power/isp1704_charger.h
8c0984e5
SR
9396F: drivers/power/supply/bq2415x_charger.c
9397F: drivers/power/supply/bq27xxx_battery.c
9398F: drivers/power/supply/bq27xxx_battery_i2c.c
9399F: drivers/power/supply/isp1704_charger.c
9400F: drivers/power/supply/rx51_battery.c
2a6afddb 9401
7683e9e5
LT
9402NTB AMD DRIVER
9403M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9404L: linux-ntb@googlegroups.com
9405S: Supported
9406F: drivers/ntb/hw/amd/
9407
a1bd3bae 9408NTB DRIVER CORE
9ef6bf6c
JM
9409M: Jon Mason <jdmason@kudzu.us>
9410M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 9411M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 9412L: linux-ntb@googlegroups.com
fce8a7bb 9413S: Supported
2984411f
JM
9414W: https://github.com/jonmason/ntb/wiki
9415T: git git://github.com/jonmason/ntb.git
fce8a7bb 9416F: drivers/ntb/
548c237c 9417F: drivers/net/ntb_netdev.c
fce8a7bb 9418F: include/linux/ntb.h
a1bd3bae 9419F: include/linux/ntb_transport.h
a9c59ef7 9420F: tools/testing/selftests/ntb/
fce8a7bb 9421
bf2a952d
SS
9422NTB IDT DRIVER
9423M: Serge Semin <fancer.lancer@gmail.com>
9424L: linux-ntb@googlegroups.com
9425S: Supported
9426F: drivers/ntb/hw/idt/
9427
e26a5843
AH
9428NTB INTEL DRIVER
9429M: Jon Mason <jdmason@kudzu.us>
9430M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9431L: linux-ntb@googlegroups.com
e26a5843
AH
9432S: Supported
9433W: https://github.com/jonmason/ntb/wiki
9434T: git git://github.com/jonmason/ntb.git
9435F: drivers/ntb/hw/intel/
fce8a7bb 9436
1da177e4 9437NTFS FILESYSTEM
2818ef50 9438M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9439L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9440W: http://www.tuxera.com/
e6f4dee7 9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9442S: Supported
679655da
JP
9443F: Documentation/filesystems/ntfs.txt
9444F: fs/ntfs/
1da177e4 9445
9eb8ef74 9446NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 9447M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9448L: linux-fbdev@vger.kernel.org
ce00f85c 9449S: Maintained
8a61f013
JH
9450F: drivers/video/fbdev/riva/
9451F: drivers/video/fbdev/nvidia/
1da177e4 9452
79461681 9453NVM EXPRESS DRIVER
b3975e94
JF
9454M: Keith Busch <keith.busch@intel.com>
9455M: Jens Axboe <axboe@fb.com>
b508fc35
CH
9456M: Christoph Hellwig <hch@lst.de>
9457M: Sagi Grimberg <sagi@grimberg.me>
79461681 9458L: linux-nvme@lists.infradead.org
b508fc35
CH
9459T: git://git.infradead.org/nvme.git
9460W: http://git.infradead.org/nvme.git
79461681 9461S: Supported
57dacad5 9462F: drivers/nvme/host/
79461681 9463F: include/linux/nvme.h
b508fc35 9464F: include/uapi/linux/nvme_ioctl.h
79461681 9465
b1ad1475
JS
9466NVM EXPRESS FC TRANSPORT DRIVERS
9467M: James Smart <james.smart@broadcom.com>
9468L: linux-nvme@lists.infradead.org
9469S: Supported
9470F: include/linux/nvme-fc.h
d6d20012 9471F: include/linux/nvme-fc-driver.h
e399441d 9472F: drivers/nvme/host/fc.c
c5343203 9473F: drivers/nvme/target/fc.c
475d0fe7 9474F: drivers/nvme/target/fcloop.c
b1ad1475 9475
7683e9e5
LT
9476NVM EXPRESS TARGET DRIVER
9477M: Christoph Hellwig <hch@lst.de>
9478M: Sagi Grimberg <sagi@grimberg.me>
9479L: linux-nvme@lists.infradead.org
9480T: git://git.infradead.org/nvme.git
9481W: http://git.infradead.org/nvme.git
9482S: Supported
9483F: drivers/nvme/target/
9484
aee4b9bd
SK
9485NVMEM FRAMEWORK
9486M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
aee4b9bd
SK
9487S: Maintained
9488F: drivers/nvmem/
9489F: Documentation/devicetree/bindings/nvmem/
9490F: include/linux/nvmem-consumer.h
9491F: include/linux/nvmem-provider.h
9492
f50d7146 9493NXP TDA998X DRM DRIVER
0d7f4f05 9494M: Russell King <linux@armlinux.org.uk>
f50d7146 9495S: Supported
0d7f4f05
RK
9496T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9497T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
9498F: drivers/gpu/drm/i2c/tda998x_drv.c
9499F: include/drm/i2c/tda998x.h
9500
fbace43e
PR
9501NXP TFA9879 DRIVER
9502M: Peter Rosin <peda@axentia.se>
9503L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9504S: Maintained
9505F: sound/soc/codecs/tfa9879*
9506
7683e9e5
LT
9507NXP-NCI NFC DRIVER
9508M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9509R: Charles Gorand <charles.gorand@effinnov.com>
9510L: linux-nfc@lists.01.org (moderated for non-subscribers)
9511S: Supported
9512F: drivers/nfc/nxp-nci
9513
442f04c3
JP
9514OBJTOOL
9515M: Josh Poimboeuf <jpoimboe@redhat.com>
9516S: Supported
9517F: tools/objtool/
9518
7683e9e5
LT
9519OMAP AUDIO SUPPORT
9520M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9521M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9522L: alsa-devel@alsa-project.org (moderated for non-subscribers)
57b6bfcf 9523L: linux-omap@vger.kernel.org
57b6bfcf 9524S: Maintained
7683e9e5 9525F: sound/soc/omap/
57b6bfcf 9526
7683e9e5
LT
9527OMAP CLOCK FRAMEWORK SUPPORT
9528M: Paul Walmsley <paul@pwsan.com>
f5525786 9529L: linux-omap@vger.kernel.org
f5525786 9530S: Maintained
7683e9e5 9531F: arch/arm/*omap*/*clock*
f5525786 9532
50f29fbd 9533OMAP DEVICE TREE SUPPORT
cdb55ab0 9534M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
9535M: Tony Lindgren <tony@atomide.com>
9536L: linux-omap@vger.kernel.org
d0fb18c5 9537L: devicetree@vger.kernel.org
50f29fbd
TL
9538S: Maintained
9539F: arch/arm/boot/dts/*omap*
9540F: arch/arm/boot/dts/*am3*
05eb20fa
NM
9541F: arch/arm/boot/dts/*am4*
9542F: arch/arm/boot/dts/*am5*
9543F: arch/arm/boot/dts/*dra7*
50f29fbd 9544
7683e9e5
LT
9545OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9546M: Tomi Valkeinen <tomi.valkeinen@ti.com>
692ab1f3 9547L: linux-omap@vger.kernel.org
7683e9e5 9548L: linux-fbdev@vger.kernel.org
692ab1f3 9549S: Maintained
7683e9e5
LT
9550F: drivers/video/fbdev/omap2/
9551F: Documentation/arm/OMAP/DSS
692ab1f3 9552
7683e9e5
LT
9553OMAP FRAMEBUFFER SUPPORT
9554M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9555L: linux-fbdev@vger.kernel.org
f5525786
TL
9556L: linux-omap@vger.kernel.org
9557S: Maintained
7683e9e5 9558F: drivers/video/fbdev/omap/
f5525786 9559
18640193
TL
9560OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9561M: Roger Quadros <rogerq@ti.com>
9562M: Tony Lindgren <tony@atomide.com>
9563L: linux-omap@vger.kernel.org
9564S: Maintained
9565F: drivers/memory/omap-gpmc.c
9566F: arch/arm/mach-omap2/*gpmc*
9567
7683e9e5
LT
9568OMAP GPIO DRIVER
9569M: Grygorii Strashko <grygorii.strashko@ti.com>
9570M: Santosh Shilimkar <ssantosh@kernel.org>
9571M: Kevin Hilman <khilman@kernel.org>
178ff4c9 9572L: linux-omap@vger.kernel.org
178ff4c9 9573S: Maintained
7683e9e5
LT
9574F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9575F: drivers/gpio/gpio-omap.c
178ff4c9 9576
8b37fcfc
OBC
9577OMAP HARDWARE SPINLOCK SUPPORT
9578M: Ohad Ben-Cohen <ohad@wizery.com>
9579L: linux-omap@vger.kernel.org
9580S: Maintained
9581F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9582
653f41b5 9583OMAP HS MMC SUPPORT
0a4585c6 9584L: linux-mmc@vger.kernel.org
653f41b5 9585L: linux-omap@vger.kernel.org
dfa5d196 9586S: Orphan
653f41b5 9587F: drivers/mmc/host/omap_hsmmc.c
f5525786 9588
8633fb30
PW
9589OMAP HWMOD DATA
9590M: Paul Walmsley <paul@pwsan.com>
9591L: linux-omap@vger.kernel.org
9592S: Maintained
9593F: arch/arm/mach-omap2/omap_hwmod*data*
9594
f400c82e 9595OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9596M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9597L: linux-omap@vger.kernel.org
9598S: Maintained
9599F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9600
7683e9e5
LT
9601OMAP HWMOD SUPPORT
9602M: Benoît Cousson <bcousson@baylibre.com>
9603M: Paul Walmsley <paul@pwsan.com>
9604L: linux-omap@vger.kernel.org
9605S: Maintained
9606F: arch/arm/mach-omap2/omap_hwmod.*
9607
0db83ced 9608OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9609M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9610L: linux-media@vger.kernel.org
9611S: Maintained
7eec52db 9612F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9613F: drivers/media/platform/omap3isp/
0db83ced 9614F: drivers/staging/media/omap4iss/
7e8970e1 9615
7683e9e5
LT
9616OMAP MMC SUPPORT
9617M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9618L: linux-omap@vger.kernel.org
9619S: Maintained
9620F: drivers/mmc/host/omap.c
9621
9622OMAP POWER MANAGEMENT SUPPORT
9623M: Kevin Hilman <khilman@kernel.org>
9624L: linux-omap@vger.kernel.org
9625S: Maintained
9626F: arch/arm/*omap*/*pm*
9627F: drivers/cpufreq/omap-cpufreq.c
9628
9629OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9630M: Rajendra Nayak <rnayak@codeaurora.org>
9631M: Paul Walmsley <paul@pwsan.com>
9632L: linux-omap@vger.kernel.org
9633S: Maintained
9634F: arch/arm/mach-omap2/prm*
9635
9636OMAP RANDOM NUMBER GENERATOR SUPPORT
9637M: Deepak Saxena <dsaxena@plexity.net>
9638S: Maintained
9639F: drivers/char/hw_random/omap-rng.c
9640
f5525786 9641OMAP USB SUPPORT
f5525786
TL
9642L: linux-usb@vger.kernel.org
9643L: linux-omap@vger.kernel.org
3b243519 9644S: Orphan
a16fbd65
JP
9645F: drivers/usb/*/*omap*
9646F: arch/arm/*omap*/usb*
f5525786 9647
c351e290
MJ
9648OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9649M: Mark Jackson <mpfj@newflow.co.uk>
9650L: linux-omap@vger.kernel.org
9651S: Maintained
9652F: arch/arm/boot/dts/am335x-nano.dts
9653
7683e9e5
LT
9654OMAP1 SUPPORT
9655M: Aaro Koskinen <aaro.koskinen@iki.fi>
9656M: Tony Lindgren <tony@atomide.com>
6d994710 9657L: linux-omap@vger.kernel.org
7683e9e5
LT
9658Q: http://patchwork.kernel.org/project/linux-omap/list/
9659T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
6d994710 9660S: Maintained
7683e9e5
LT
9661F: arch/arm/mach-omap1/
9662F: arch/arm/plat-omap/
9663F: arch/arm/configs/omap1_defconfig
9664F: drivers/i2c/busses/i2c-omap.c
9665F: include/linux/i2c-omap.h
6d994710 9666
7683e9e5
LT
9667OMAP2+ SUPPORT
9668M: Tony Lindgren <tony@atomide.com>
c351e290 9669L: linux-omap@vger.kernel.org
7683e9e5
LT
9670W: http://www.muru.com/linux/omap/
9671W: http://linux.omap.com/
9672Q: http://patchwork.kernel.org/project/linux-omap/list/
9673T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
c351e290 9674S: Maintained
7683e9e5
LT
9675F: arch/arm/mach-omap2/
9676F: arch/arm/plat-omap/
9677F: arch/arm/configs/omap2plus_defconfig
9678F: drivers/i2c/busses/i2c-omap.c
9679F: drivers/irqchip/irq-omap-intc.c
9680F: drivers/mfd/*omap*.c
9681F: drivers/mfd/menelaus.c
9682F: drivers/mfd/palmas.c
9683F: drivers/mfd/tps65217.c
9684F: drivers/mfd/tps65218.c
9685F: drivers/mfd/tps65910.c
9686F: drivers/mfd/twl-core.[ch]
9687F: drivers/mfd/twl4030*.c
9688F: drivers/mfd/twl6030*.c
9689F: drivers/mfd/twl6040*.c
9690F: drivers/regulator/palmas-regulator*.c
9691F: drivers/regulator/pbias-regulator.c
9692F: drivers/regulator/tps65217-regulator.c
9693F: drivers/regulator/tps65218-regulator.c
9694F: drivers/regulator/tps65910-regulator.c
9695F: drivers/regulator/twl-regulator.c
9696F: drivers/regulator/twl6030-regulator.c
9697F: include/linux/i2c-omap.h
c351e290 9698
0ad122d9 9699OMFS FILESYSTEM
8b58be88 9700M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9701L: linux-karma-devel@lists.sourceforge.net
9702S: Maintained
679655da
JP
9703F: Documentation/filesystems/omfs.txt
9704F: fs/omfs/
0ad122d9 9705
c1986ee9 9706OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9707M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9708S: Maintained
679655da
JP
9709F: drivers/char/pcmcia/cm4000_cs.c
9710F: include/linux/cm4000_cs.h
c117ab84 9711F: include/uapi/linux/cm4000_cs.h
c1986ee9 9712
77c44ab1 9713OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9714M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9715S: Maintained
679655da 9716F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9717
7683e9e5
LT
9718OMNIVISION OV13858 SENSOR DRIVER
9719M: Sakari Ailus <sakari.ailus@linux.intel.com>
9720L: linux-media@vger.kernel.org
9721T: git git://linuxtv.org/media_tree.git
9722S: Maintained
9723F: drivers/media/i2c/ov13858.c
9724
2d77a2a6
SL
9725OMNIVISION OV5640 SENSOR DRIVER
9726M: Steve Longerbeam <slongerbeam@gmail.com>
9727L: linux-media@vger.kernel.org
9728T: git git://linuxtv.org/media_tree.git
9729S: Maintained
9730F: drivers/media/i2c/ov5640.c
9731
3c2472a3
RO
9732OMNIVISION OV5647 SENSOR DRIVER
9733M: Ramiro Oliveira <roliveir@synopsys.com>
9734L: linux-media@vger.kernel.org
9735T: git git://linuxtv.org/media_tree.git
9736S: Maintained
9737F: drivers/media/i2c/ov5647.c
9738
77d5140f 9739OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9740M: Jonathan Corbet <corbet@lwn.net>
661263b5 9741L: linux-media@vger.kernel.org
275ffde4 9742T: git git://linuxtv.org/media_tree.git
77d5140f 9743S: Maintained
90d72ac6 9744F: drivers/media/i2c/ov7670.c
bba58289 9745F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
77d5140f 9746
431bca73 9747ONENAND FLASH DRIVER
8b58be88 9748M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9749L: linux-mtd@lists.infradead.org
9750S: Maintained
679655da
JP
9751F: drivers/mtd/onenand/
9752F: include/linux/mtd/onenand*.h
431bca73 9753
1da177e4 9754ONSTREAM SCSI TAPE DRIVER
8b58be88 9755M: Willem Riede <osst@riede.org>
1da177e4
LT
9756L: osst-users@lists.sourceforge.net
9757L: linux-scsi@vger.kernel.org
9758S: Maintained
f7269cfc
JD
9759F: Documentation/scsi/osst.txt
9760F: drivers/scsi/osst.*
9761F: drivers/scsi/osst_*.h
9762F: drivers/scsi/st.h
1da177e4 9763
82abbea7
RD
9764OP-TEE DRIVER
9765M: Jens Wiklander <jens.wiklander@linaro.org>
e2d1d6c0 9766S: Maintained
82abbea7
RD
9767F: drivers/tee/optee/
9768
9769OPA-VNIC DRIVER
9770M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9771M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9772L: linux-rdma@vger.kernel.org
9773S: Supported
9774F: drivers/infiniband/ulp/opa_vnic
e2d1d6c0 9775
7683e9e5
LT
9776OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9777M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9778L: devicetree@vger.kernel.org
9779S: Maintained
9780F: Documentation/devicetree/dynamic-resolution-notes.txt
9781F: Documentation/devicetree/overlay-notes.txt
9782F: drivers/of/overlay.c
9783F: drivers/of/resolver.c
e2d1d6c0 9784
860c44c1 9785OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9786M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9787M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9788L: devicetree@vger.kernel.org
a7fefe9f 9789W: http://www.devicetree.org/
fcdec35e 9790T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9791S: Maintained
f8828205 9792F: drivers/of/
860c44c1 9793F: include/linux/of*.h
f8828205 9794F: scripts/dtc/
acedeb50 9795F: Documentation/ABI/testing/sysfs-firmware-ofw
860c44c1 9796
f8828205 9797OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9798M: Rob Herring <robh+dt@kernel.org>
f8828205 9799M: Mark Rutland <mark.rutland@arm.com>
f8828205 9800L: devicetree@vger.kernel.org
9f273c24 9801T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9802Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9803S: Maintained
9804F: Documentation/devicetree/
9805F: arch/*/boot/dts/
9806F: include/dt-bindings/
9807
82abbea7
RD
9808OPENCORES I2C BUS DRIVER
9809M: Peter Korsgaard <jacmet@sunsite.dk>
9810L: linux-i2c@vger.kernel.org
2bb65f56 9811S: Maintained
82abbea7
RD
9812F: Documentation/i2c/busses/i2c-ocores
9813F: drivers/i2c/busses/i2c-ocores.c
2bb65f56 9814
19f9d392
JB
9815OPENRISC ARCHITECTURE
9816M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9817M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9818M: Stafford Horne <shorne@gmail.com>
9dfc96d7 9819T: git git://github.com/openrisc/linux.git
d01e1f35
SH
9820L: openrisc@lists.librecores.org
9821W: http://openrisc.io
19f9d392 9822S: Maintained
14430813 9823F: arch/openrisc/
19f9d392 9824
ccb1352e 9825OPENVSWITCH
4f337ed5 9826M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9827L: netdev@vger.kernel.org
ccb1352e
JG
9828L: dev@openvswitch.org
9829W: http://openvswitch.org
ccb1352e
JG
9830S: Maintained
9831F: net/openvswitch/
b422da7c 9832F: include/uapi/linux/openvswitch.h
ccb1352e 9833
875fa6fb
VK
9834OPERATING PERFORMANCE POINTS (OPP)
9835M: Viresh Kumar <vireshk@kernel.org>
9836M: Nishanth Menon <nm@ti.com>
9837M: Stephen Boyd <sboyd@codeaurora.org>
9838L: linux-pm@vger.kernel.org
9839S: Maintained
9840T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9841F: drivers/base/power/opp/
9842F: include/linux/pm_opp.h
9843F: Documentation/power/opp.txt
9844F: Documentation/devicetree/bindings/opp/
9845
af39917d
CL
9846OPL4 DRIVER
9847M: Clemens Ladisch <clemens@ladisch.de>
9848L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9849T: git git://git.alsa-project.org/alsa-kernel.git
9850S: Maintained
9851F: sound/drivers/opl4/
9852
1da177e4 9853OPROFILE
4cf7e718 9854M: Robert Richter <rric@kernel.org>
1da177e4
LT
9855L: oprofile-list@lists.sf.net
9856S: Maintained
81c4a8a6 9857F: arch/*/include/asm/oprofile*.h
679655da
JP
9858F: arch/*/oprofile/
9859F: drivers/oprofile/
9860F: include/linux/oprofile.h
1da177e4 9861
e2d1d6c0 9862ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9863M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9864M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9865L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9866W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9867S: Supported
679655da
JP
9868F: Documentation/filesystems/ocfs2.txt
9869F: Documentation/filesystems/dlmfs.txt
9870F: fs/ocfs2/
e2d1d6c0 9871
82abbea7
RD
9872ORANGEFS FILESYSTEM
9873M: Mike Marshall <hubcap@omnibond.com>
9874L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9875T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9876S: Supported
9877F: fs/orangefs/
9878F: Documentation/filesystems/orangefs.txt
9879
1da177e4 9880ORINOCO DRIVER
724c6b35 9881L: linux-wireless@vger.kernel.org
491b26b4 9882W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9883W: http://www.nongnu.org/orinoco/
3a59babb 9884S: Orphan
2be45b66 9885F: drivers/net/wireless/intersil/orinoco/
1da177e4 9886
42c55aa8 9887OSD LIBRARY and FILESYSTEM
fadc0752 9888M: Boaz Harrosh <ooo@electrozaur.com>
68274794 9889S: Maintained
42c55aa8 9890F: drivers/scsi/osd/
6b6f0b6c 9891F: include/scsi/osd_*
42c55aa8 9892F: fs/exofs/
68274794 9893
82abbea7
RD
9894OV2659 OMNIVISION SENSOR DRIVER
9895M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9896L: linux-media@vger.kernel.org
9897W: https://linuxtv.org
9898Q: http://patchwork.linuxtv.org/project/linux-media/list/
9899T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9900S: Maintained
9901F: drivers/media/i2c/ov2659.c
9902F: include/media/i2c/ov2659.h
9903
ef94b186 9904OVERLAY FILESYSTEM
7c37fbda 9905M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9906L: linux-unionfs@vger.kernel.org
9907T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9908S: Supported
1d113735 9909F: fs/overlayfs/
7c37fbda
NB
9910F: Documentation/filesystems/overlayfs.txt
9911
e2d1d6c0 9912P54 WIRELESS DRIVER
084cb0fe 9913M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9914L: linux-wireless@vger.kernel.org
084cb0fe 9915W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9916S: Maintained
d3466830 9917F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9918
f5cd7872 9919PA SEMI ETHERNET DRIVER
f5cd7872 9920L: netdev@vger.kernel.org
56a5b8da 9921S: Orphan
ded19add 9922F: drivers/net/ethernet/pasemi/*
f5cd7872 9923
beb58aa3 9924PA SEMI SMBUS DRIVER
846557d3 9925L: linux-i2c@vger.kernel.org
56a5b8da 9926S: Orphan
679655da 9927F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9928
48fc267e
SK
9929PADATA PARALLEL EXECUTION MECHANISM
9930M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9931L: linux-crypto@vger.kernel.org
9932S: Maintained
9933F: kernel/padata.c
9934F: include/linux/padata.h
9935F: Documentation/padata.txt
9936
709ee531 9937PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9938M: Harald Welte <laforge@gnumonks.org>
d0944853 9939L: platform-driver-x86@vger.kernel.org
709ee531 9940S: Maintained
679655da 9941F: drivers/platform/x86/panasonic-laptop.c
709ee531 9942
368dd5ac 9943PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9944M: David Howells <dhowells@redhat.com>
4fa97181
DH
9945L: linux-am33-list@redhat.com (moderated for non-subscribers)
9946W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9947S: Maintained
679655da
JP
9948F: Documentation/mn10300/
9949F: arch/mn10300/
4fa97181 9950
305b37bd 9951PARALLEL LCD/KEYPAD PANEL DRIVER
7683e9e5
LT
9952M: Willy Tarreau <willy@haproxy.com>
9953M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9954S: Odd Fixes
9955F: Documentation/misc-devices/lcd-panel-cgram.txt
9956F: drivers/misc/panel.c
305b37bd 9957
64dfff03
SM
9958PARALLEL PORT SUBSYSTEM
9959M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9960M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9961L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9962S: Maintained
679655da
JP
9963F: drivers/parport/
9964F: include/linux/parport*.h
9965F: drivers/char/ppdev.c
c117ab84 9966F: include/uapi/linux/ppdev.h
64dfff03 9967F: Documentation/parport*.txt
1da177e4 9968
4cdf6bc2 9969PARAVIRT_OPS INTERFACE
d633180c 9970M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9971M: Chris Wright <chrisw@sous-sol.org>
9972M: Alok Kataria <akataria@vmware.com>
9973M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9974L: virtualization@lists.linux-foundation.org
4cdf6bc2 9975S: Supported
a2e19991 9976F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9977F: arch/*/kernel/paravirt*
9978F: arch/*/include/asm/paravirt.h
47ae4b05 9979F: include/linux/hypervisor.h
4cdf6bc2 9980
e2d1d6c0 9981PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9982M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9983L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9984S: Maintained
679655da
JP
9985F: Documentation/blockdev/paride.txt
9986F: drivers/block/paride/
e2d1d6c0
RD
9987
9988PARISC ARCHITECTURE
b8828770 9989M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9990M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9991L: linux-parisc@vger.kernel.org
9992W: http://www.parisc-linux.org/
8a6e2535 9993Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9994T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9995T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9996S: Maintained
679655da 9997F: arch/parisc/
2b6bac9e 9998F: Documentation/parisc/
679655da 9999F: drivers/parisc/
2b6bac9e
HD
10000F: drivers/char/agp/parisc-agp.c
10001F: drivers/input/serio/gscps2.c
10002F: drivers/parport/parport_gsc.*
10003F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 10004F: drivers/video/fbdev/sti*
2b6bac9e
HD
10005F: drivers/video/console/sti*
10006F: drivers/video/logo/logo_parisc*
e2d1d6c0 10007
44091d29
JP
10008PARMAN
10009M: Jiri Pirko <jiri@mellanox.com>
10010L: netdev@vger.kernel.org
10011S: Supported
10012F: lib/parman.c
10013F: lib/test_parman.c
10014F: include/linux/parman.h
10015
1662d32c 10016PC87360 HARDWARE MONITORING DRIVER
8b58be88 10017M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 10018L: linux-hwmon@vger.kernel.org
1662d32c 10019S: Maintained
679655da
JP
10020F: Documentation/hwmon/pc87360
10021F: drivers/hwmon/pc87360.c
1662d32c
JC
10022
10023PC8736x GPIO DRIVER
8b58be88 10024M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10025S: Maintained
679655da 10026F: drivers/char/pc8736x_gpio.c
1662d32c 10027
1ad107fd 10028PC87427 HARDWARE MONITORING DRIVER
d8130624 10029M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10030L: linux-hwmon@vger.kernel.org
1ad107fd
JD
10031S: Maintained
10032F: Documentation/hwmon/pc87427
10033F: drivers/hwmon/pc87427.c
10034
b26e0ed4 10035PCA9532 LED DRIVER
8b58be88 10036M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 10037S: Maintained
d5ca6918
JP
10038F: drivers/leds/leds-pca9532.c
10039F: include/linux/leds-pca9532.h
b26e0ed4 10040
5ce914a8 10041PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 10042M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
10043L: linux-i2c@vger.kernel.org
10044S: Maintained
b4f0b74e 10045F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 10046
3971dae5 10047PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 10048M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
10049S: Maintained
10050F: drivers/firmware/pcdp.*
10051
7683e9e5
LT
10052PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10053M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
f60b15b8 10054L: linux-pci@vger.kernel.org
7683e9e5
LT
10055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10056S: Maintained
10057F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10058F: drivers/pci/host/pci-aardvark.c
f60b15b8 10059
eaa6111b
LFT
10060PCI DRIVER FOR ALTERA PCIE IP
10061M: Ley Foon Tan <lftan@altera.com>
10062L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10063L: linux-pci@vger.kernel.org
10064S: Supported
10065F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10066F: drivers/pci/host/pcie-altera.c
10067
7683e9e5
LT
10068PCI DRIVER FOR APPLIEDMICRO XGENE
10069M: Tanmay Inamdar <tinamdar@apm.com>
10070L: linux-pci@vger.kernel.org
10071L: linux-arm-kernel@lists.infradead.org
10072S: Maintained
10073F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10074F: drivers/pci/host/pci-xgene.c
10075
b7e78170
RH
10076PCI DRIVER FOR ARM VERSATILE PLATFORM
10077M: Rob Herring <robh@kernel.org>
10078L: linux-pci@vger.kernel.org
10079L: linux-arm-kernel@lists.infradead.org
10080S: Maintained
10081F: Documentation/devicetree/bindings/pci/versatile.txt
10082F: drivers/pci/host/pci-versatile.c
10083
3dc9d38c
TP
10084PCI DRIVER FOR ARMADA 8K
10085M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10086L: linux-pci@vger.kernel.org
10087L: linux-arm-kernel@lists.infradead.org
10088S: Maintained
10089F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 10090F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 10091
62d0ff83
ML
10092PCI DRIVER FOR FREESCALE LAYERSCAPE
10093M: Minghuan Lian <minghuan.Lian@freescale.com>
10094M: Mingkai Hu <mingkai.hu@freescale.com>
10095M: Roy Zang <tie-fei.zang@freescale.com>
10096L: linuxppc-dev@lists.ozlabs.org
10097L: linux-pci@vger.kernel.org
10098L: linux-arm-kernel@lists.infradead.org
10099S: Maintained
950bf638 10100F: drivers/pci/dwc/*layerscape*
62d0ff83 10101
7683e9e5
LT
10102PCI DRIVER FOR GENERIC OF HOSTS
10103M: Will Deacon <will.deacon@arm.com>
f0b75693
BH
10104L: linux-pci@vger.kernel.org
10105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10106S: Maintained
7683e9e5
LT
10107F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10108F: drivers/pci/host/pci-host-common.c
10109F: drivers/pci/host/pci-host-generic.c
f0b75693 10110
f0b75693 10111PCI DRIVER FOR IMX6
286fbaef 10112M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 10113M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
10114L: linux-pci@vger.kernel.org
10115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10116S: Maintained
12e46064 10117F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
950bf638 10118F: drivers/pci/dwc/*imx6*
f0b75693 10119
7683e9e5
LT
10120PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10121M: Keith Busch <keith.busch@intel.com>
8c39d710 10122L: linux-pci@vger.kernel.org
7683e9e5
LT
10123S: Supported
10124F: drivers/pci/host/vmd.c
8c39d710 10125
080b47de
LG
10126PCI DRIVER FOR MICROSEMI SWITCHTEC
10127M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10128M: Stephen Bates <stephen.bates@microsemi.com>
10129M: Logan Gunthorpe <logang@deltatee.com>
10130L: linux-pci@vger.kernel.org
10131S: Maintained
44fc691b 10132F: Documentation/switchtec.txt
5d8e1881 10133F: Documentation/ABI/testing/sysfs-class-switchtec
080b47de 10134F: drivers/pci/switch/switchtec*
52eabba5 10135F: include/uapi/linux/switchtec_ioctl.h
080b47de 10136
7683e9e5
LT
10137PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10138M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10139M: Jason Cooper <jason@lakedaemon.net>
10140L: linux-pci@vger.kernel.org
10141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10142S: Maintained
10143F: drivers/pci/host/*mvebu*
10144
0447cfd7
TR
10145PCI DRIVER FOR NVIDIA TEGRA
10146M: Thierry Reding <thierry.reding@gmail.com>
10147L: linux-tegra@vger.kernel.org
f0b75693 10148L: linux-pci@vger.kernel.org
0447cfd7
TR
10149S: Supported
10150F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10151F: drivers/pci/host/pci-tegra.c
10152
f0b75693
BH
10153PCI DRIVER FOR RENESAS R-CAR
10154M: Simon Horman <horms@verge.net.au>
10155L: linux-pci@vger.kernel.org
4a121096 10156L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
10157S: Maintained
10158F: drivers/pci/host/*rcar*
10159
4af82255 10160PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 10161M: Jingoo Han <jingoohan1@gmail.com>
4af82255 10162L: linux-pci@vger.kernel.org
f0b75693
BH
10163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10164L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 10165S: Maintained
950bf638 10166F: drivers/pci/dwc/pci-exynos.c
4af82255 10167
f0b75693 10168PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 10169M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 10170M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
10171L: linux-pci@vger.kernel.org
10172S: Maintained
10173F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 10174F: drivers/pci/dwc/*designware*
5a3aa2a8 10175
7683e9e5
LT
10176PCI DRIVER FOR TI DRA7XX
10177M: Kishon Vijay Abraham I <kishon@ti.com>
10178L: linux-omap@vger.kernel.org
10179L: linux-pci@vger.kernel.org
10180S: Supported
10181F: Documentation/devicetree/bindings/pci/ti-pci.txt
10182F: drivers/pci/dwc/pci-dra7xx.c
10183
10184PCI DRIVER FOR TI KEYSTONE
10185M: Murali Karicheri <m-karicheri2@ti.com>
cf28855b
WD
10186L: linux-pci@vger.kernel.org
10187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10188S: Maintained
7683e9e5 10189F: drivers/pci/dwc/*keystone*
cf28855b 10190
7683e9e5
LT
10191PCI ENDPOINT SUBSYSTEM
10192M: Kishon Vijay Abraham I <kishon@ti.com>
185a383a 10193L: linux-pci@vger.kernel.org
7683e9e5 10194T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
185a383a 10195S: Supported
7683e9e5
LT
10196F: drivers/pci/endpoint/
10197F: drivers/misc/pci_endpoint_test.c
10198F: tools/pci/
185a383a 10199
7683e9e5
LT
10200PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10201M: Russell Currey <ruscur@russell.cc>
10202L: linuxppc-dev@lists.ozlabs.org
185a383a 10203S: Supported
7683e9e5
LT
10204F: Documentation/powerpc/eeh-pci-error-recovery.txt
10205F: arch/powerpc/kernel/eeh*.c
10206F: arch/powerpc/platforms/*/eeh*.c
10207F: arch/powerpc/include/*/eeh*.h
185a383a 10208
7683e9e5
LT
10209PCI ERROR RECOVERY
10210M: Linas Vepstas <linasvepstas@gmail.com>
51b66a6c 10211L: linux-pci@vger.kernel.org
7683e9e5
LT
10212S: Supported
10213F: Documentation/PCI/pci-error-recovery.txt
51b66a6c 10214
af1169b4
LFT
10215PCI MSI DRIVER FOR ALTERA MSI IP
10216M: Ley Foon Tan <lftan@altera.com>
10217L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10218L: linux-pci@vger.kernel.org
10219S: Supported
10220F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10221F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 10222
dcd19de3
DD
10223PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10224M: Duc Dang <dhdang@apm.com>
10225L: linux-pci@vger.kernel.org
10226L: linux-arm-kernel@lists.infradead.org
10227S: Maintained
10228F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10229F: drivers/pci/host/pci-xgene-msi.c
10230
7683e9e5
LT
10231PCI SUBSYSTEM
10232M: Bjorn Helgaas <bhelgaas@google.com>
10233L: linux-pci@vger.kernel.org
10234Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10235T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10236S: Supported
10237F: Documentation/devicetree/bindings/pci/
10238F: Documentation/PCI/
10239F: drivers/pci/
10240F: include/linux/pci*
10241F: arch/x86/pci/
10242F: arch/x86/kernel/quirks.c
10243
a3cbfae1
NC
10244PCIE DRIVER FOR AXIS ARTPEC
10245M: Niklas Cassel <niklas.cassel@axis.com>
10246M: Jesper Nilsson <jesper.nilsson@axis.com>
10247L: linux-arm-kernel@axis.com
10248L: linux-pci@vger.kernel.org
10249S: Maintained
10250F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 10251F: drivers/pci/dwc/*artpec*
a3cbfae1 10252
7683e9e5
LT
10253PCIE DRIVER FOR CAVIUM THUNDERX
10254M: David Daney <david.daney@cavium.com>
10255L: linux-pci@vger.kernel.org
10256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10257S: Supported
10258F: Documentation/devicetree/bindings/pci/pci-thunder-*
10259F: drivers/pci/host/pci-thunder-*
10260
500a1d9a
ZW
10261PCIE DRIVER FOR HISILICON
10262M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 10263M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
10264L: linux-pci@vger.kernel.org
10265S: Maintained
10266F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 10267F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 10268
fc5165db
XS
10269PCIE DRIVER FOR HISILICON KIRIN
10270M: Xiaowei Song <songxiaowei@hisilicon.com>
10271M: Binghui Wang <wangbinghui@hisilicon.com>
10272L: linux-pci@vger.kernel.org
10273S: Maintained
10274F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10275F: drivers/pci/dwc/pcie-kirin.c
10276
7683e9e5
LT
10277PCIE DRIVER FOR MEDIATEK
10278M: Ryder Lee <ryder.lee@mediatek.com>
10279L: linux-pci@vger.kernel.org
10280L: linux-mediatek@lists.infradead.org
10281S: Supported
10282F: Documentation/devicetree/bindings/pci/mediatek*
10283F: drivers/pci/host/*mediatek*
10284
10285PCIE DRIVER FOR QUALCOMM MSM
10286M: Stanimir Varbanov <svarbanov@mm-sol.com>
10287L: linux-pci@vger.kernel.org
10288L: linux-arm-msm@vger.kernel.org
10289S: Maintained
10290F: drivers/pci/dwc/*qcom*
10291
e77f847d
SL
10292PCIE DRIVER FOR ROCKCHIP
10293M: Shawn Lin <shawn.lin@rock-chips.com>
e77f847d
SL
10294L: linux-pci@vger.kernel.org
10295L: linux-rockchip@lists.infradead.org
10296S: Maintained
10297F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10298F: drivers/pci/host/pcie-rockchip.c
10299
7683e9e5
LT
10300PCIE DRIVER FOR ST SPEAR13XX
10301M: Pratyush Anand <pratyush.anand@gmail.com>
f12b76e5 10302L: linux-pci@vger.kernel.org
7683e9e5
LT
10303S: Maintained
10304F: drivers/pci/dwc/*spear*
637cfaca 10305
1da177e4 10306PCMCIA SUBSYSTEM
4230dfc9 10307P: Linux PCMCIA Team
f5df5881 10308L: linux-pcmcia@lists.infradead.org
6650e0a5 10309W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 10310T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 10311S: Maintained
679655da 10312F: Documentation/pcmcia/
a67cd548 10313F: tools/pcmcia/
679655da
JP
10314F: drivers/pcmcia/
10315F: include/pcmcia/
1da177e4
LT
10316
10317PCNET32 NETWORK DRIVER
227fb925 10318M: Don Fry <pcnet32@frontier.com>
979b6c13 10319L: netdev@vger.kernel.org
1da177e4 10320S: Maintained
b955f6ca 10321F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 10322
48fc267e
SK
10323PCRYPT PARALLEL CRYPTO ENGINE
10324M: Steffen Klassert <steffen.klassert@secunet.com>
10325L: linux-crypto@vger.kernel.org
10326S: Maintained
10327F: crypto/pcrypt.c
10328F: include/crypto/pcrypt.h
10329
e72df0b8
TH
10330PER-CPU MEMORY ALLOCATOR
10331M: Tejun Heo <tj@kernel.org>
93e205a7 10332M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
10333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10334S: Maintained
10335F: include/linux/percpu*.h
10336F: mm/percpu*.c
10337F: arch/*/include/asm/percpu.h
10338
ad4ecbcb 10339PER-TASK DELAY ACCOUNTING
185e595f 10340M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 10341S: Maintained
679655da
JP
10342F: include/linux/delayacct.h
10343F: kernel/delayacct.c
ad4ecbcb 10344
57c0c15b 10345PERFORMANCE EVENTS SUBSYSTEM
daecbd26 10346M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 10347M: Ingo Molnar <mingo@redhat.com>
f80c5393 10348M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 10349R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 10350L: linux-kernel@vger.kernel.org
75fc2d37 10351T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 10352S: Supported
d53e8365 10353F: kernel/events/*
a003236c 10354F: include/linux/perf_event.h
c117ab84 10355F: include/uapi/linux/perf_event.h
141c4296
RR
10356F: arch/*/kernel/perf_event*.c
10357F: arch/*/kernel/*/perf_event*.c
10358F: arch/*/kernel/*/*/perf_event*.c
a003236c 10359F: arch/*/include/asm/perf_event.h
a003236c 10360F: arch/*/kernel/perf_callchain.c
b0a434fb 10361F: arch/*/events/*
a003236c 10362F: tools/perf/
6c0b3244 10363
dd49d0f5 10364PERSONALITY HANDLING
8b58be88 10365M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
10366L: linux-abi-devel@lists.sourceforge.net
10367S: Maintained
679655da 10368F: include/linux/personality.h
c117ab84 10369F: include/uapi/linux/personality.h
dd49d0f5 10370
838e7a03 10371PHONET PROTOCOL
2a06b40f 10372M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
10373S: Supported
10374F: Documentation/networking/phonet.txt
10375F: include/linux/phonet.h
10376F: include/net/phonet/
c117ab84 10377F: include/uapi/linux/phonet.h
838e7a03
RDC
10378F: net/phonet/
10379
1da177e4 10380PHRAM MTD DRIVER
8b58be88 10381M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
10382L: linux-mtd@lists.infradead.org
10383S: Maintained
679655da 10384F: drivers/mtd/devices/phram.c
1da177e4 10385
efdbb10e
BP
10386PICOLCD HID DRIVER
10387M: Bruno Prémont <bonbons@linux-vserver.org>
10388L: linux-input@vger.kernel.org
10389S: Maintained
10390F: drivers/hid/hid-picolcd*
10391
a53bfa07
JI
10392PICOXCELL SUPPORT
10393M: Jamie Iles <jamie@jamieiles.com>
10394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10395T: git git://github.com/jamieiles/linux-2.6-ji.git
10396S: Supported
b8733987 10397F: arch/arm/boot/dts/picoxcell*
14430813 10398F: arch/arm/mach-picoxcell/
b8733987 10399F: drivers/crypto/picoxcell*
a53bfa07 10400
2744e8af
LW
10401PIN CONTROL SUBSYSTEM
10402M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 10403L: linux-gpio@vger.kernel.org
dbe752a3 10404T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 10405S: Maintained
9feeed94 10406F: Documentation/devicetree/bindings/pinctrl/
0cca6c89 10407F: Documentation/driver-api/pinctl.rst
07f29ba6 10408F: drivers/pinctrl/
8e406fe4 10409F: include/linux/pinctrl/
2744e8af 10410
2201bbb8
JCPV
10411PIN CONTROLLER - ATMEL AT91
10412M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10414S: Maintained
c654b6bf 10415F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 10416
33d3690c 10417PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 10418M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
10419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10420L: linux-gpio@vger.kernel.org
10421S: Supported
10422F: drivers/pinctrl/pinctrl-at91-pio4.*
10423
cbd1b652
MW
10424PIN CONTROLLER - INTEL
10425M: Mika Westerberg <mika.westerberg@linux.intel.com>
10426M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10427S: Maintained
10428F: drivers/pinctrl/intel/
2201bbb8 10429
a66f9d93
BA
10430PIN CONTROLLER - QUALCOMM
10431M: Bjorn Andersson <bjorn.andersson@linaro.org>
10432S: Maintained
10433L: linux-arm-msm@vger.kernel.org
10434F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10435F: drivers/pinctrl/qcom/
10436
9963b536
LP
10437PIN CONTROLLER - RENESAS
10438M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 10439M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 10440L: linux-renesas-soc@vger.kernel.org
9963b536
LP
10441S: Maintained
10442F: drivers/pinctrl/sh-pfc/
10443
b75e60d6 10444PIN CONTROLLER - SAMSUNG
fea685e9 10445M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 10446M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 10447M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
10448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10449L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
5fb7edb3
KK
10450Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10451T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
b75e60d6 10452S: Maintained
9b5b33f6 10453F: drivers/pinctrl/samsung/
5db7e3bb
KK
10454F: include/dt-bindings/pinctrl/samsung.h
10455F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 10456
13cbd906
TL
10457PIN CONTROLLER - SINGLE
10458M: Tony Lindgren <tony@atomide.com>
10459M: Haojian Zhuang <haojian.zhuang@linaro.org>
10460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10461L: linux-omap@vger.kernel.org
10462S: Maintained
10463F: drivers/pinctrl/pinctrl-single.c
10464
deda8287 10465PIN CONTROLLER - ST SPEAR
da89947b 10466M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
10467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10468W: http://www.st.com/spear
10469S: Maintained
8e406fe4 10470F: drivers/pinctrl/spear/
deda8287 10471
11a1cf34 10472PISTACHIO SOC SUPPORT
7683e9e5
LT
10473M: James Hartley <james.hartley@imgtec.com>
10474M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10475L: linux-mips@linux-mips.org
10476S: Maintained
10477F: arch/mips/pistachio/
10478F: arch/mips/include/asm/mach-pistachio/
10479F: arch/mips/boot/dts/img/pistachio*
10480F: arch/mips/configs/pistachio*_defconfig
11a1cf34 10481
249a6771 10482PKTCDVD DRIVER
5a8b187c
JA
10483S: Orphan
10484M: linux-block@vger.kernel.org
679655da
JP
10485F: drivers/block/pktcdvd.c
10486F: include/linux/pktcdvd.h
c117ab84 10487F: include/uapi/linux/pktcdvd.h
249a6771 10488
b31d8273
G
10489PKUNITY SOC DRIVERS
10490M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10491W: http://mprc.pku.edu.cn/~guanxuetao/linux
10492S: Maintained
ceebf4d5 10493T: git git://github.com/gxt/linux.git
b31d8273 10494F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 10495F: drivers/i2c/busses/i2c-puv3.c
8a61f013 10496F: drivers/video/fbdev/fb-puv3.c
2809e80b 10497F: drivers/rtc/rtc-puv3.c
b31d8273 10498
9d2ecfb7 10499PMBUS HARDWARE MONITORING DRIVERS
ca462085 10500M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
10501L: linux-hwmon@vger.kernel.org
10502W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
10503W: http://www.roeck-us.net/linux/drivers/
10504T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10505S: Maintained
10506F: Documentation/hwmon/pmbus
10507F: drivers/hwmon/pmbus/
4ba1bb12 10508F: include/linux/pmbus.h
9d2ecfb7 10509
89a36810 10510PMC SIERRA MaxRAID DRIVER
89a36810
AR
10511L: linux-scsi@vger.kernel.org
10512W: http://www.pmc-sierra.com/
3cdea4d7 10513S: Orphan
89a36810
AR
10514F: drivers/scsi/pmcraid.*
10515
dbf9bfe6 10516PMC SIERRA PM8001 DRIVER
d32477e2 10517M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 10518M: lindar_liu@usish.com
10519L: linux-scsi@vger.kernel.org
10520S: Supported
10521F: drivers/scsi/pm8001/
10522
82abbea7
RD
10523PNP SUPPORT
10524M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10525S: Maintained
10526F: drivers/pnp/
10527
1da177e4 10528POSIX CLOCKS and TIMERS
8b58be88 10529M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10530L: linux-kernel@vger.kernel.org
75fc2d37 10531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 10532S: Maintained
679655da
JP
10533F: fs/timerfd.c
10534F: include/linux/timer*
5cee9645 10535F: kernel/time/*timer*
1da177e4 10536
7b06a6d7
RW
10537POWER MANAGEMENT CORE
10538M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10539L: linux-pm@vger.kernel.org
10540T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 10541B: https://bugzilla.kernel.org
7b06a6d7
RW
10542S: Supported
10543F: drivers/base/power/
10544F: include/linux/pm.h
10545F: include/linux/pm_*
10546F: include/linux/powercap.h
10547F: drivers/powercap/
10548
514f161a
MR
10549POWER STATE COORDINATION INTERFACE (PSCI)
10550M: Mark Rutland <mark.rutland@arm.com>
10551M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10552L: linux-arm-kernel@lists.infradead.org
10553S: Maintained
32d53d1b 10554F: drivers/firmware/psci*.c
514f161a
MR
10555F: include/linux/psci.h
10556F: include/uapi/linux/psci.h
10557
7683e9e5
LT
10558POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10559M: Sebastian Reichel <sre@kernel.org>
10560L: linux-pm@vger.kernel.org
10561T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10562S: Maintained
10563F: Documentation/devicetree/bindings/power/supply/
10564F: include/linux/power_supply.h
10565F: drivers/power/supply/
10566
43a1dd9b
SJS
10567POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10568M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10569L: linuxppc-dev@lists.ozlabs.org
10570S: Maintained
10571F: drivers/char/powernv-op-panel.c
10572
1da177e4 10573PPP OVER ATM (RFC 2364)
8b58be88 10574M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 10575S: Maintained
679655da 10576F: net/atm/pppoatm.c
c117ab84 10577F: include/uapi/linux/atmppp.h
1da177e4
LT
10578
10579PPP OVER ETHERNET
8b58be88 10580M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 10581S: Maintained
224cf5ad
JK
10582F: drivers/net/ppp/pppoe.c
10583F: drivers/net/ppp/pppox.c
1da177e4 10584
a6d2370b 10585PPP OVER L2TP
8b58be88 10586M: James Chapman <jchapman@katalix.com>
a6d2370b 10587S: Maintained
90ca28d1 10588F: net/l2tp/l2tp_ppp.c
679655da 10589F: include/linux/if_pppol2tp.h
c117ab84 10590F: include/uapi/linux/if_pppol2tp.h
a6d2370b 10591
7683e9e5
LT
10592PPP PROTOCOL DRIVERS AND COMPRESSORS
10593M: Paul Mackerras <paulus@samba.org>
10594L: linux-ppp@vger.kernel.org
10595S: Maintained
10596F: drivers/net/ppp/ppp_*
10597
eae9d2ba 10598PPS SUPPORT
8b58be88 10599M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
10600W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10601L: linuxpps@ml.enneenne.com (subscribers-only)
10602S: Maintained
cabaaf41
JP
10603F: Documentation/pps/
10604F: drivers/pps/
10605F: include/linux/pps*.h
eae9d2ba 10606
71a6d0af
HW
10607PPTP DRIVER
10608M: Dmitry Kozlov <xeb@mail.ru>
10609L: netdev@vger.kernel.org
10610S: Maintained
224cf5ad 10611F: drivers/net/ppp/pptp.c
71a6d0af
HW
10612W: http://sourceforge.net/projects/accel-pptp
10613
1da177e4 10614PREEMPTIBLE KERNEL
8b58be88 10615M: Robert Love <rml@tech9.net>
1da177e4 10616L: kpreempt-tech@lists.sourceforge.net
4f6cce39 10617W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
1da177e4 10618S: Supported
679655da
JP
10619F: Documentation/preempt-locking.txt
10620F: include/linux/preempt.h
1da177e4 10621
548cf34b
PM
10622PRINTK
10623M: Petr Mladek <pmladek@suse.com>
10624M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10625R: Steven Rostedt <rostedt@goodmis.org>
10626S: Maintained
10627F: kernel/printk/
10628F: include/linux/printk.h
10629
1da177e4 10630PRISM54 WIRELESS DRIVER
8b58be88 10631M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 10632L: linux-wireless@vger.kernel.org
9ef80804 10633W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 10634S: Obsolete
c12edfe2 10635F: drivers/net/wireless/intersil/prism54/
1da177e4 10636
b689d4a7
LR
10637PROC SYSCTL
10638M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10639M: Kees Cook <keescook@chromium.org>
10640L: linux-kernel@vger.kernel.org
10641L: linux-fsdevel@vger.kernel.org
10642S: Maintained
10643F: fs/proc/proc_sysctl.c
10644F: include/linux/sysctl.h
10645F: kernel/sysctl.c
10646F: tools/testing/selftests/sysctl/
10647
02c18891 10648PS3 NETWORK SUPPORT
b809b9ca 10649M: Geoff Levand <geoff@infradead.org>
02c18891 10650L: netdev@vger.kernel.org
a14ab6b6 10651L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10652S: Maintained
8df158ac 10653F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 10654
f58a9d17 10655PS3 PLATFORM SUPPORT
b809b9ca 10656M: Geoff Levand <geoff@infradead.org>
a4724ed6 10657L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10658S: Maintained
679655da
JP
10659F: arch/powerpc/boot/ps3*
10660F: arch/powerpc/include/asm/lv1call.h
10661F: arch/powerpc/include/asm/ps3*.h
10662F: arch/powerpc/platforms/ps3/
10663F: drivers/*/ps3*
10664F: drivers/ps3/
fec629b8 10665F: drivers/rtc/rtc-ps3.c
679655da 10666F: drivers/usb/host/*ps3.c
fec629b8 10667F: sound/ppc/snd_ps3*
f58a9d17 10668
cffb4add 10669PS3VRAM DRIVER
8b58be88 10670M: Jim Paris <jim@jtan.com>
3715a5d0 10671M: Geoff Levand <geoff@infradead.org>
a14ab6b6 10672L: linuxppc-dev@lists.ozlabs.org
cffb4add 10673S: Maintained
8a3977cb 10674F: drivers/block/ps3vram.c
cffb4add 10675
6ae0a628
YG
10676PSAMPLE PACKET SAMPLING SUPPORT:
10677M: Yotam Gigi <yotamg@mellanox.com>
10678S: Maintained
10679F: net/psample
10680F: include/net/psample.h
10681F: include/uapi/linux/psample.h
10682
8defe599 10683PSTORE FILESYSTEM
fc1b326e 10684M: Kees Cook <keescook@chromium.org>
9d5e2a02 10685M: Anton Vorontsov <anton@enomsg.org>
8defe599 10686M: Colin Cross <ccross@android.com>
8defe599
AV
10687M: Tony Luck <tony.luck@intel.com>
10688S: Maintained
fc1b326e 10689T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
10690F: fs/pstore/
10691F: include/linux/pstore*
04851772 10692F: drivers/firmware/efi/efi-pstore.c
8defe599 10693F: drivers/acpi/apei/erst.c
fc1b326e
KC
10694F: Documentation/admin-guide/ramoops.rst
10695F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10696K: \b(pstore|ramoops)
8defe599 10697
7fbc415d
RC
10698PTP HARDWARE CLOCK SUPPORT
10699M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10700L: netdev@vger.kernel.org
7fbc415d
RC
10701S: Maintained
10702W: http://linuxptp.sourceforge.net/
10703F: Documentation/ABI/testing/sysfs-ptp
10704F: Documentation/ptp/*
0ecb3cdd 10705F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10706F: drivers/net/phy/dp83640*
10707F: drivers/ptp/*
10708F: include/linux/ptp_cl*
10709
cf94a4d1 10710PTRACE SUPPORT
8b58be88 10711M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10712S: Maintained
10713F: include/asm-generic/syscall.h
10714F: include/linux/ptrace.h
10715F: include/linux/regset.h
10716F: include/linux/tracehook.h
c117ab84 10717F: include/uapi/linux/ptrace.h
095f6d76
IM
10718F: include/uapi/linux/ptrace.h
10719F: include/asm-generic/ptrace.h
cf94a4d1 10720F: kernel/ptrace.c
095f6d76
IM
10721F: arch/*/ptrace*.c
10722F: arch/*/*/ptrace*.c
10723F: arch/*/include/asm/ptrace*.h
cf94a4d1 10724
3e9d7ba7
HV
10725PULSE8-CEC DRIVER
10726M: Hans Verkuil <hverkuil@xs4all.nl>
10727L: linux-media@vger.kernel.org
10728T: git git://linuxtv.org/media_tree.git
10729S: Maintained
104eda6d 10730F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10731
8320204a 10732PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10733M: Mike Isely <isely@pobox.com>
16e9495d 10734L: pvrusb2@isely.net (subscribers-only)
661263b5 10735L: linux-media@vger.kernel.org
8320204a 10736W: http://www.isely.net/pvrusb2/
275ffde4 10737T: git git://linuxtv.org/media_tree.git
8320204a 10738S: Maintained
618cd932 10739F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10740F: drivers/media/usb/pvrusb2/
8320204a 10741
39532e6c 10742PWC WEBCAM DRIVER
c0936df4 10743M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10744L: linux-media@vger.kernel.org
10745T: git git://linuxtv.org/media_tree.git
c0936df4 10746S: Odd Fixes
39532e6c
HG
10747F: drivers/media/usb/pwc/*
10748
93c090b3 10749PWM FAN DRIVER
774e0362 10750M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10751M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10752L: linux-hwmon@vger.kernel.org
93c090b3
KD
10753S: Supported
10754F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10755F: Documentation/hwmon/pwm-fan
10756F: drivers/hwmon/pwm-fan.c
10757
200efedd 10758PWM SUBSYSTEM
aa3495f7
TR
10759M: Thierry Reding <thierry.reding@gmail.com>
10760L: linux-pwm@vger.kernel.org
0c2498f1 10761S: Maintained
006e854f 10762T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10763F: Documentation/pwm.txt
10764F: Documentation/devicetree/bindings/pwm/
10765F: include/linux/pwm.h
0c2498f1 10766F: drivers/pwm/
a140b98d
TR
10767F: drivers/video/backlight/pwm_bl.c
10768F: include/linux/pwm_backlight.h
757642f9
AL
10769F: drivers/gpio/gpio-mvebu.c
10770F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
0c2498f1 10771
7683e9e5
LT
10772PXA GPIO DRIVER
10773M: Robert Jarzmik <robert.jarzmik@free.fr>
10774L: linux-gpio@vger.kernel.org
10775S: Maintained
10776F: drivers/gpio/gpio-pxa.c
10777
10778PXA MMCI DRIVER
10779S: Orphan
10780
10781PXA RTC DRIVER
10782M: Robert Jarzmik <robert.jarzmik@free.fr>
10783L: linux-rtc@vger.kernel.org
10784S: Maintained
10785
30ec261e 10786PXA2xx/PXA3xx SUPPORT
8da5e302 10787M: Daniel Mack <daniel@zonque.org>
a323f664 10788M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10789M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10791T: git git://github.com/hzhuang1/linux.git
8da5e302 10792T: git git://github.com/rjarzmik/linux.git
1da177e4 10793S: Maintained
e68d7c14 10794F: arch/arm/boot/dts/pxa*
679655da 10795F: arch/arm/mach-pxa/
820439f1 10796F: drivers/dma/pxa*
679655da 10797F: drivers/pcmcia/pxa2xx*
1403ead9 10798F: drivers/pinctrl/pxa/
9df92e6c 10799F: drivers/spi/spi-pxa2xx*
faf2e1db 10800F: drivers/usb/gadget/udc/pxa2*
679655da 10801F: include/sound/pxa2xx-lib.h
bec4c99e 10802F: sound/arm/pxa*
14430813 10803F: sound/soc/pxa/
1da177e4 10804
ec64d3bf
EG
10805PXA3xx NAND FLASH DRIVER
10806M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10807L: linux-mtd@lists.infradead.org
10808S: Maintained
9a67f099 10809F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10810
cea4001a 10811QAT DRIVER
90ab5a81
TS
10812M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10813M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10814L: qat-linux@intel.com
10815S: Supported
10816F: drivers/crypto/qat/
cea4001a 10817
82abbea7
RD
10818QCOM AUDIO (ASoC) DRIVERS
10819M: Patrick Lai <plai@codeaurora.org>
10820M: Banajit Goswami <bgoswami@codeaurora.org>
10821L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10822S: Supported
10823F: sound/soc/qcom/
10824
10825QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10826M: Gabriel Somlo <somlo@cmu.edu>
10827M: "Michael S. Tsirkin" <mst@redhat.com>
10828L: qemu-devel@nongnu.org
10829S: Maintained
10830F: drivers/firmware/qemu_fw_cfg.c
10831
52a09a04 10832QIB DRIVER
8473c603 10833M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10834L: linux-rdma@vger.kernel.org
10835S: Supported
10836F: drivers/infiniband/hw/qib/
10837
7683e9e5
LT
10838QLOGIC QL41xxx FCOE DRIVER
10839M: QLogic-Storage-Upstream@cavium.com
10840L: linux-scsi@vger.kernel.org
10841S: Supported
10842F: drivers/scsi/qedf/
10843
10844QLOGIC QL41xxx ISCSI DRIVER
10845M: QLogic-Storage-Upstream@cavium.com
10846L: linux-scsi@vger.kernel.org
10847S: Supported
10848F: drivers/scsi/qedi/
10849
10850QLOGIC QL4xxx ETHERNET DRIVER
10851M: Yuval Mintz <Yuval.Mintz@cavium.com>
10852M: Ariel Elior <Ariel.Elior@cavium.com>
10853M: everest-linux-l2@cavium.com
10854L: netdev@vger.kernel.org
10855S: Supported
10856F: drivers/net/ethernet/qlogic/qed/
10857F: include/linux/qed/
10858F: drivers/net/ethernet/qlogic/qede/
10859
10860QLOGIC QL4xxx RDMA DRIVER
10861M: Ram Amrani <Ram.Amrani@cavium.com>
10862M: Ariel Elior <Ariel.Elior@cavium.com>
10863L: linux-rdma@vger.kernel.org
10864S: Supported
10865F: drivers/infiniband/hw/qedr/
10866F: include/uapi/rdma/qedr-abi.h
10867
5e9772b9
JS
10868QLOGIC QLA1280 SCSI DRIVER
10869M: Michael Reed <mdr@sgi.com>
10870L: linux-scsi@vger.kernel.org
10871S: Maintained
10872F: drivers/scsi/qla1280.[ch]
10873
1da177e4 10874QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10875M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10876L: linux-scsi@vger.kernel.org
10877S: Supported
679655da
JP
10878F: Documentation/scsi/LICENSE.qla2xxx
10879F: drivers/scsi/qla2xxx/
1da177e4 10880
5a4faa87 10881QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10882M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10883L: netdev@vger.kernel.org
10884S: Supported
679655da 10885F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10886F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10887
7683e9e5
LT
10888QLOGIC QLA4XXX iSCSI DRIVER
10889M: QLogic-Storage-Upstream@qlogic.com
10890L: linux-scsi@vger.kernel.org
0ec00f03 10891S: Supported
7683e9e5
LT
10892F: Documentation/scsi/LICENSE.qla4xxx
10893F: drivers/scsi/qla4xxx/
0ec00f03 10894
0ec00f03 10895QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10896M: Harish Patil <harish.patil@cavium.com>
10897M: Manish Chopra <manish.chopra@cavium.com>
10898M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10899L: netdev@vger.kernel.org
10900S: Supported
aa43c215 10901F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10902
c4e84bde 10903QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10904M: Harish Patil <harish.patil@cavium.com>
10905M: Manish Chopra <manish.chopra@cavium.com>
10906M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10907L: netdev@vger.kernel.org
10908S: Supported
aa43c215 10909F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10910
1da177e4 10911QNX4 FILESYSTEM
8b58be88 10912M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10913W: http://www.alarsen.net/linux/qnx4fs/
10914S: Maintained
80811493 10915F: fs/qnx4/
c117ab84
CEB
10916F: include/uapi/linux/qnx4_fs.h
10917F: include/uapi/linux/qnxtypes.h
1da177e4 10918
d8b97569 10919QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
10920M: Stuart Yoder <stuyoder@gmail.com>
10921M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
10922L: linux-kernel@vger.kernel.org
10923S: Maintained
10924F: drivers/staging/fsl-mc/
c1517d50 10925F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
d8b97569 10926
91952bc0
AP
10927QT1010 MEDIA DRIVER
10928M: Antti Palosaari <crope@iki.fi>
10929L: linux-media@vger.kernel.org
a825eaec 10930W: https://linuxtv.org
91952bc0
AP
10931W: http://palosaari.fi/linux/
10932Q: http://patchwork.linuxtv.org/project/linux-media/list/
10933T: git git://linuxtv.org/anttip/media_tree.git
10934S: Maintained
10935F: drivers/media/tuners/qt1010*
10936
2ea0ffcb
KV
10937QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10938M: Kalle Valo <kvalo@qca.qualcomm.com>
10939L: ath10k@lists.infradead.org
10940W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10941T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10942S: Supported
10943F: drivers/net/wireless/ath/ath10k/
10944
7683e9e5
LT
10945QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10946M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10947L: linux-wireless@vger.kernel.org
10948W: http://wireless.kernel.org/en/users/Drivers/ath9k
10949S: Supported
10950F: drivers/net/wireless/ath/ath9k/
10951
b9b17deb
TT
10952QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10953M: Timur Tabi <timur@codeaurora.org>
10954L: netdev@vger.kernel.org
10955S: Supported
10956F: drivers/net/ethernet/qualcomm/emac/
10957
4f4567cf
RK
10958QUALCOMM HEXAGON ARCHITECTURE
10959M: Richard Kuo <rkuo@codeaurora.org>
10960L: linux-hexagon@vger.kernel.org
9f273c24 10961T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10962S: Supported
10963F: arch/hexagon/
10964
097748eb
SV
10965QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10966M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
10967L: linux-media@vger.kernel.org
10968L: linux-arm-msm@vger.kernel.org
10969T: git git://linuxtv.org/media_tree.git
10970S: Maintained
10971F: drivers/media/platform/qcom/venus/
10972
8e84c258
EK
10973QUALCOMM WCN36XX WIRELESS DRIVER
10974M: Eugene Krasnikov <k.eugene.e@gmail.com>
10975L: wcn36xx@lists.infradead.org
10976W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10977T: git git://github.com/KrasnikovEugene/wcn36xx.git
10978S: Supported
10979F: drivers/net/wireless/ath/wcn36xx/
10980
98f44cb0 10981QUANTENNA QTNFMAC WIRELESS DRIVER
7683e9e5
LT
10982M: Igor Mitsyanko <imitsyanko@quantenna.com>
10983M: Avinash Patil <avinashp@quantenna.com>
10984M: Sergey Matyukevich <smatyukevich@quantenna.com>
10985L: linux-wireless@vger.kernel.org
10986S: Maintained
10987F: drivers/net/wireless/quantenna
98f44cb0 10988
7683e9e5
LT
10989RADEON and AMDGPU DRM DRIVERS
10990M: Alex Deucher <alexander.deucher@amd.com>
10991M: Christian König <christian.koenig@amd.com>
10992L: amd-gfx@lists.freedesktop.org
10993T: git git://people.freedesktop.org/~agd5f/linux
10994S: Supported
10995F: drivers/gpu/drm/radeon/
10996F: include/uapi/drm/radeon_drm.h
10997F: drivers/gpu/drm/amd/
10998F: include/uapi/drm/amdgpu_drm.h
602adf40 10999
1da177e4 11000RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 11001M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 11002L: linux-fbdev@vger.kernel.org
1da177e4 11003S: Maintained
8a61f013 11004F: drivers/video/fbdev/aty/radeon*
c117ab84 11005F: include/uapi/linux/radeonfb.h
1da177e4 11006
c6c9b34c 11007RADIOSHARK RADIO DRIVER
c0936df4 11008M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11009L: linux-media@vger.kernel.org
11010T: git git://linuxtv.org/media_tree.git
11011S: Maintained
11012F: drivers/media/radio/radio-shark.c
11013
11014RADIOSHARK2 RADIO DRIVER
c0936df4 11015M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11016L: linux-media@vger.kernel.org
11017T: git git://linuxtv.org/media_tree.git
11018S: Maintained
11019F: drivers/media/radio/radio-shark2.c
11020F: drivers/media/radio/radio-tea5777.c
11021
82abbea7
RD
11022RADOS BLOCK DEVICE (RBD)
11023M: Ilya Dryomov <idryomov@gmail.com>
11024M: Sage Weil <sage@redhat.com>
11025M: Alex Elder <elder@kernel.org>
11026L: ceph-devel@vger.kernel.org
11027W: http://ceph.com/
11028T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11029T: git git://github.com/ceph/ceph-client.git
11030S: Supported
11031F: Documentation/ABI/testing/sysfs-bus-rbd
11032F: drivers/block/rbd.c
11033F: drivers/block/rbd_types.h
11034
1da177e4 11035RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 11036M: Paul Mackerras <paulus@samba.org>
c69f677c 11037L: linux-fbdev@vger.kernel.org
1da177e4 11038S: Maintained
8a61f013 11039F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 11040
0f314f6c
HV
11041RAINSHADOW-CEC DRIVER
11042M: Hans Verkuil <hverkuil@xs4all.nl>
11043L: linux-media@vger.kernel.org
11044T: git git://linuxtv.org/media_tree.git
11045S: Maintained
11046F: drivers/media/usb/rainshadow-cec/*
11047
a0fd81a9 11048RALINK MIPS ARCHITECTURE
bdb40e8e 11049M: John Crispin <john@phrozen.org>
a0fd81a9
JC
11050L: linux-mips@linux-mips.org
11051S: Maintained
11052F: arch/mips/ralink
11053
e7839f25 11054RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 11055P: rt2x00 project
b182427e 11056M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 11057M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 11058L: linux-wireless@vger.kernel.org
95ea3627 11059S: Maintained
33aca94d 11060F: drivers/net/wireless/ralink/rt2x00/
95ea3627 11061
9db5579b 11062RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 11063M: Jens Axboe <axboe@kernel.dk>
9db5579b 11064S: Maintained
679655da
JP
11065F: Documentation/blockdev/ramdisk.txt
11066F: drivers/block/brd.c
9db5579b 11067
9e95ce27 11068RANDOM NUMBER DRIVER
0624bcaa 11069M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 11070S: Maintained
679655da 11071F: drivers/char/random.c
9e95ce27 11072
394b701c 11073RAPIDIO SUBSYSTEM
8b58be88 11074M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 11075M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 11076S: Maintained
679655da 11077F: drivers/rapidio/
394b701c 11078
e2d1d6c0 11079RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 11080L: linux-wireless@vger.kernel.org
f52a5490 11081S: Orphan
679655da 11082F: drivers/net/wireless/ray*
e2d1d6c0
RD
11083
11084RCUTORTURE MODULE
e0198b29 11085M: Josh Triplett <josh@joshtriplett.org>
8b58be88 11086M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 11087L: linux-kernel@vger.kernel.org
f9094d8e 11088S: Supported
08deed1e 11089T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 11090F: Documentation/RCU/torture.txt
34e2d560 11091F: kernel/rcu/rcutorture.c
e2d1d6c0 11092
c87b9c60
PM
11093RCUTORTURE TEST FRAMEWORK
11094M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11095M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11096R: Steven Rostedt <rostedt@goodmis.org>
11097R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11098R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11099L: linux-kernel@vger.kernel.org
c87b9c60
PM
11100S: Supported
11101T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11102F: tools/testing/selftests/rcutorture
11103
c1f766b5 11104RDC R-321X SoC
8b58be88 11105M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
11106S: Maintained
11107
db17f395 11108RDC R6040 FAST ETHERNET DRIVER
35566e96 11109M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
11110L: netdev@vger.kernel.org
11111S: Maintained
58565a35 11112F: drivers/net/ethernet/rdc/r6040.c
db17f395 11113
82abbea7
RD
11114RDMAVT - RDMA verbs software
11115M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11116L: linux-rdma@vger.kernel.org
11117S: Supported
11118F: drivers/infiniband/sw/rdmavt
11119
a09ed661 11120RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 11121M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11122L: netdev@vger.kernel.org
11123L: linux-rdma@vger.kernel.org
fbb5a558 11124L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 11125W: https://oss.oracle.com/projects/rds/
a09ed661 11126S: Supported
679655da 11127F: net/rds/
72f26eee 11128F: Documentation/networking/rds.txt
a09ed661 11129
48553d10
FY
11130RDT - RESOURCE ALLOCATION
11131M: Fenghua Yu <fenghua.yu@intel.com>
11132L: linux-kernel@vger.kernel.org
11133S: Supported
11134F: arch/x86/kernel/cpu/intel_rdt*
11135F: arch/x86/include/asm/intel_rdt*
11136F: Documentation/x86/intel_rdt*
11137
595182bc 11138READ-COPY UPDATE (RCU)
8b58be88 11139M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11140M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11141R: Steven Rostedt <rostedt@goodmis.org>
11142R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11143R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11144L: linux-kernel@vger.kernel.org
9fab9787 11145W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 11146S: Supported
08deed1e 11147T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 11148F: Documentation/RCU/
9fab9787 11149X: Documentation/RCU/torture.txt
f9094d8e 11150F: include/linux/rcu*
4102adab
PM
11151X: include/linux/srcu.h
11152F: kernel/rcu/
34e2d560 11153X: kernel/torture.c
595182bc 11154
0c86edc0 11155REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 11156M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 11157M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6ceec695 11158L: linux-rtc@vger.kernel.org
8a6e2535 11159Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 11160T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 11161S: Maintained
7af6a2e1 11162F: Documentation/devicetree/bindings/rtc/
679655da
JP
11163F: Documentation/rtc.txt
11164F: drivers/rtc/
11165F: include/linux/rtc.h
c117ab84 11166F: include/uapi/linux/rtc.h
fe23c336
AB
11167F: include/linux/rtc/
11168F: include/linux/platform_data/rtc-*
11169F: tools/testing/selftests/timers/rtctest.c
0c86edc0 11170
0e400c53
MB
11171REALTEK AUDIO CODECS
11172M: Bard Liao <bardliao@realtek.com>
11173M: Oder Chiou <oder_chiou@realtek.com>
11174S: Maintained
11175F: sound/soc/codecs/rt*
11176F: include/sound/rt*.h
11177
b83a313b 11178REGISTER MAP ABSTRACTION
b02e48f2 11179M: Mark Brown <broonie@kernel.org>
dd060bc9 11180L: linux-kernel@vger.kernel.org
b83a313b
MB
11181T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11182S: Supported
9398a639 11183F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
11184F: drivers/base/regmap/
11185F: include/linux/regmap.h
11186
82abbea7
RD
11187REISERFS FILE SYSTEM
11188L: reiserfs-devel@vger.kernel.org
11189S: Supported
11190F: fs/reiserfs/
11191
400e64df
OBC
11192REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11193M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11194M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11195L: linux-remoteproc@vger.kernel.org
6bb697b6 11196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 11197S: Maintained
15ebc72d 11198F: Documentation/devicetree/bindings/remoteproc/
400e64df 11199F: Documentation/remoteproc.txt
15ebc72d 11200F: drivers/remoteproc/
6fc26488 11201F: include/linux/remoteproc.h
400e64df 11202
d8115db5
OBC
11203REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11204M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11205M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11206L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
11207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11208S: Maintained
11209F: drivers/rpmsg/
11210F: Documentation/rpmsg.txt
11211F: include/linux/rpmsg.h
38c6fc32 11212F: include/linux/rpmsg/
d8115db5 11213
fedc81e7
GU
11214RENESAS CLOCK DRIVERS
11215M: Geert Uytterhoeven <geert+renesas@glider.be>
11216L: linux-renesas-soc@vger.kernel.org
11217S: Supported
11218F: drivers/clk/renesas/
11219
8e6569af
SS
11220RENESAS ETHERNET DRIVERS
11221R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11222L: netdev@vger.kernel.org
4a121096 11223L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
11224F: drivers/net/ethernet/renesas/
11225F: include/linux/sh_eth.h
11226
059c53b3
MV
11227RENESAS R-CAR GYROADC DRIVER
11228M: Marek Vasut <marek.vasut@gmail.com>
11229L: linux-iio@vger.kernel.org
11230S: Supported
11231F: drivers/iio/adc/rcar_gyro_adc.c
11232
7c7356ba 11233RENESAS USB PHY DRIVER
3e46c397 11234M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 11235L: linux-renesas-soc@vger.kernel.org
3e46c397 11236S: Maintained
7c7356ba 11237F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
3e46c397 11238
1b0fe6be
PZ
11239RESET CONTROLLER FRAMEWORK
11240M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 11241T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
11242S: Maintained
11243F: drivers/reset/
11244F: Documentation/devicetree/bindings/reset/
b2f6dd7b 11245F: include/dt-bindings/reset/
1b0fe6be
PZ
11246F: include/linux/reset.h
11247F: include/linux/reset-controller.h
11248
e0897645 11249RFKILL
8b58be88 11250M: Johannes Berg <johannes@sipsolutions.net>
19d337df 11251L: linux-wireless@vger.kernel.org
ce466579
JB
11252W: http://wireless.kernel.org/
11253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11254T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 11255S: Maintained
505c9247 11256F: Documentation/rfkill.txt
80811493 11257F: net/rfkill/
e0897645 11258
933685ca
TG
11259RHASHTABLE
11260M: Thomas Graf <tgraf@suug.ch>
39ec406d 11261M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
11262L: netdev@vger.kernel.org
11263S: Maintained
11264F: lib/rhashtable.c
11265F: include/linux/rhashtable.h
11266
7683e9e5 11267RICOH R5C592 MEMORYSTICK DRIVER
67e054e9
ML
11268M: Maxim Levitsky <maximlevitsky@gmail.com>
11269S: Maintained
7683e9e5 11270F: drivers/memstick/host/r592.*
67e054e9 11271
7683e9e5 11272RICOH SMARTMEDIA/XD DRIVER
92634125
ML
11273M: Maxim Levitsky <maximlevitsky@gmail.com>
11274S: Maintained
7683e9e5
LT
11275F: drivers/mtd/nand/r852.c
11276F: drivers/mtd/nand/r852.h
92634125 11277
27f1d2f9
SA
11278ROCCAT DRIVERS
11279M: Stefan Achatz <erazor_de@users.sourceforge.net>
11280W: http://sourceforge.net/projects/roccat/
11281S: Maintained
11282F: drivers/hid/hid-roccat*
11283F: include/linux/hid-roccat*
11284F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11285
4b8ac966
JP
11286ROCKER DRIVER
11287M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
11288L: netdev@vger.kernel.org
11289S: Supported
11290F: drivers/net/ethernet/rocker/
11291
1da177e4
LT
11292ROCKETPORT DRIVER
11293P: Comtrol Corp.
1da177e4
LT
11294W: http://www.comtrol.com
11295S: Maintained
679655da 11296F: Documentation/serial/rocket.txt
c897401b 11297F: drivers/tty/rocket*
1da177e4 11298
7645c2f4
KC
11299ROCKETPORT EXPRESS/INFINITY DRIVER
11300M: Kevin Cernekee <cernekee@gmail.com>
11301L: linux-serial@vger.kernel.org
11302S: Odd Fixes
11303F: drivers/tty/serial/rp2.*
11304
1da177e4 11305ROSE NETWORK LAYER
8b58be88 11306M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 11307L: linux-hams@vger.kernel.org
d34cb28a 11308W: http://www.linux-ax25.org/
1da177e4 11309S: Maintained
679655da 11310F: include/net/rose.h
c117ab84 11311F: include/uapi/linux/rose.h
679655da 11312F: net/rose/
1da177e4 11313
91952bc0
AP
11314RTL2830 MEDIA DRIVER
11315M: Antti Palosaari <crope@iki.fi>
11316L: linux-media@vger.kernel.org
a825eaec 11317W: https://linuxtv.org
91952bc0
AP
11318W: http://palosaari.fi/linux/
11319Q: http://patchwork.linuxtv.org/project/linux-media/list/
11320T: git git://linuxtv.org/anttip/media_tree.git
11321S: Maintained
11322F: drivers/media/dvb-frontends/rtl2830*
11323
27a0aacf
AP
11324RTL2832 MEDIA DRIVER
11325M: Antti Palosaari <crope@iki.fi>
11326L: linux-media@vger.kernel.org
a825eaec 11327W: https://linuxtv.org
27a0aacf
AP
11328W: http://palosaari.fi/linux/
11329Q: http://patchwork.linuxtv.org/project/linux-media/list/
11330T: git git://linuxtv.org/anttip/media_tree.git
11331S: Maintained
11332F: drivers/media/dvb-frontends/rtl2832*
11333
ba6e6f6e
AP
11334RTL2832_SDR MEDIA DRIVER
11335M: Antti Palosaari <crope@iki.fi>
11336L: linux-media@vger.kernel.org
a825eaec 11337W: https://linuxtv.org
ba6e6f6e
AP
11338W: http://palosaari.fi/linux/
11339Q: http://patchwork.linuxtv.org/project/linux-media/list/
11340T: git git://linuxtv.org/anttip/media_tree.git
11341S: Maintained
b4bb1c28 11342F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 11343
59840488 11344RTL8180 WIRELESS DRIVER
605bebe2 11345L: linux-wireless@vger.kernel.org
491b26b4 11346W: http://wireless.kernel.org/
54e5881d 11347T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 11348S: Orphan
62141726 11349F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 11350
59840488 11351RTL8187 WIRELESS DRIVER
9f0939bf 11352M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
11353M: Hin-Tak Leung <htl10@users.sourceforge.net>
11354M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 11355L: linux-wireless@vger.kernel.org
491b26b4 11356W: http://wireless.kernel.org/
54e5881d 11357T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 11358S: Maintained
62141726 11359F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 11360
3cf0c8ad
LF
11361RTL8192CE WIRELESS DRIVER
11362M: Larry Finger <Larry.Finger@lwfinger.net>
11363M: Chaoming Li <chaoming_li@realsil.com.cn>
11364L: linux-wireless@vger.kernel.org
491b26b4 11365W: http://wireless.kernel.org/
3cf0c8ad
LF
11366T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11367S: Maintained
62141726
KV
11368F: drivers/net/wireless/realtek/rtlwifi/
11369F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 11370
26f1fad2 11371RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 11372M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 11373L: linux-wireless@vger.kernel.org
171a900c 11374T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
11375S: Maintained
11376F: drivers/net/wireless/realtek/rtl8xxxu/
11377
9eb8ef74 11378S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 11379M: Antonino Daplas <adaplas@gmail.com>
c69f677c 11380L: linux-fbdev@vger.kernel.org
ce00f85c 11381S: Maintained
8a61f013 11382F: drivers/video/fbdev/savage/
9eb8ef74 11383
1da177e4 11384S390
8b58be88
JP
11385M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11386M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 11387L: linux-s390@vger.kernel.org
5238da45 11388W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 11389T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 11390S: Supported
679655da 11391F: arch/s390/
a968cd3e 11392F: drivers/s390/
3bfe6858 11393F: Documentation/s390/
0c88a041 11394F: Documentation/driver-api/s390-drivers.rst
5238da45 11395
322986ca
SO
11396S390 COMMON I/O LAYER
11397M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11398M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11399L: linux-s390@vger.kernel.org
11400W: http://www.ibm.com/developerworks/linux/linux390/
11401S: Supported
11402F: drivers/s390/cio/
11403
11404S390 DASD DRIVER
38b7f07a
SH
11405M: Stefan Haberland <sth@linux.vnet.ibm.com>
11406M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
11407L: linux-s390@vger.kernel.org
11408W: http://www.ibm.com/developerworks/linux/linux390/
11409S: Supported
11410F: drivers/s390/block/dasd*
11411F: block/partitions/ibm.c
11412
7683e9e5
LT
11413S390 IOMMU (PCI)
11414M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11415L: linux-s390@vger.kernel.org
11416W: http://www.ibm.com/developerworks/linux/linux390/
11417S: Supported
11418F: drivers/iommu/s390-iommu.c
11419
11420S390 IUCV NETWORK LAYER
11421M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11422M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11423L: linux-s390@vger.kernel.org
11424W: http://www.ibm.com/developerworks/linux/linux390/
11425S: Supported
11426F: drivers/s390/net/*iucv*
11427F: include/net/iucv/
11428F: net/iucv/
11429
5238da45 11430S390 NETWORK DRIVERS
90b14dc7 11431M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 11432M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 11433L: linux-s390@vger.kernel.org
5238da45
HC
11434W: http://www.ibm.com/developerworks/linux/linux390/
11435S: Supported
679655da 11436F: drivers/s390/net/
5238da45 11437
322986ca
SO
11438S390 PCI SUBSYSTEM
11439M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11440M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11441L: linux-s390@vger.kernel.org
11442W: http://www.ibm.com/developerworks/linux/linux390/
11443S: Supported
11444F: arch/s390/pci/
11445F: drivers/pci/hotplug/s390_pci_hpc.c
11446
7683e9e5
LT
11447S390 VFIO-CCW DRIVER
11448M: Cornelia Huck <cohuck@redhat.com>
11449M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11450L: linux-s390@vger.kernel.org
11451L: kvm@vger.kernel.org
11452S: Supported
11453F: drivers/s390/cio/vfio_ccw*
11454F: Documentation/s390/vfio-ccw.txt
11455F: include/uapi/linux/vfio_ccw.h
11456
feed9b62 11457S390 ZCRYPT DRIVER
cb9c6385 11458M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 11459L: linux-s390@vger.kernel.org
a968cd3e 11460W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 11461S: Supported
d5ca6918 11462F: drivers/s390/crypto/
feed9b62 11463
5238da45 11464S390 ZFCP DRIVER
d38e19d0 11465M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 11466L: linux-s390@vger.kernel.org
5238da45 11467W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 11468S: Supported
679655da 11469F: drivers/s390/scsi/zfcp_*
1da177e4 11470
4dde7f75 11471S3C24XX SD/MMC Driver
8b58be88 11472M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 11473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 11474S: Supported
679655da 11475F: drivers/mmc/host/s3cmci.*
4dde7f75 11476
1f15a229
HV
11477SAA6588 RDS RECEIVER DRIVER
11478M: Hans Verkuil <hverkuil@xs4all.nl>
11479L: linux-media@vger.kernel.org
11480T: git git://linuxtv.org/media_tree.git
a825eaec 11481W: https://linuxtv.org
1f15a229
HV
11482S: Odd Fixes
11483F: drivers/media/i2c/saa6588*
11484
98ed12e6 11485SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
11486M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11487M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 11488L: linux-media@vger.kernel.org
a825eaec 11489W: https://linuxtv.org
98ed12e6
MCC
11490T: git git://linuxtv.org/media_tree.git
11491S: Odd fixes
618cd932 11492F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
11493F: drivers/media/pci/saa7134/
11494
1da177e4 11495SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 11496M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 11497L: linux-media@vger.kernel.org
275ffde4 11498T: git git://linuxtv.org/media_tree.git
1da177e4 11499S: Maintained
90d72ac6
MCC
11500F: drivers/media/common/saa7146/
11501F: drivers/media/pci/saa7146/
11502F: include/media/saa7146*
1da177e4 11503
4a109cc0 11504SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 11505M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 11506M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 11507M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
11508L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11509S: Supported
14430813 11510F: sound/soc/samsung/
4a109cc0 11511
c46ea13f
KK
11512SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11513M: Krzysztof Kozlowski <krzk@kernel.org>
11514L: linux-crypto@vger.kernel.org
11515L: linux-samsung-soc@vger.kernel.org
11516S: Maintained
11517F: drivers/crypto/exynos-rng.c
11518F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11519
0d89a28b 11520SAMSUNG FRAMEBUFFER DRIVER
b7701755 11521M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
11522L: linux-fbdev@vger.kernel.org
11523S: Maintained
8a61f013 11524F: drivers/video/fbdev/s3c-fb.c
0d89a28b 11525
7683e9e5
LT
11526SAMSUNG LAPTOP DRIVER
11527M: Corentin Chary <corentin.chary@gmail.com>
11528L: platform-driver-x86@vger.kernel.org
11529S: Maintained
11530F: drivers/platform/x86/samsung-laptop.c
11531
b40f0632 11532SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 11533M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
11534M: Krzysztof Kozlowski <krzk@kernel.org>
11535M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 11536L: linux-kernel@vger.kernel.org
b40f0632 11537L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
11538S: Supported
11539F: drivers/mfd/sec*.c
11540F: drivers/regulator/s2m*.c
11541F: drivers/regulator/s5m*.c
b40f0632
KK
11542F: drivers/clk/clk-s2mps11.c
11543F: drivers/rtc/rtc-s5m.c
f69d3a17 11544F: include/linux/mfd/samsung/
a13c7c51
KK
11545F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11546F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 11547F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 11548F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 11549
6fd86ab2
SN
11550SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11551M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11552L: linux-media@vger.kernel.org
11553L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11554S: Maintained
11555F: drivers/media/platform/s3c-camif/
d647f0b7 11556F: include/media/drv-intf/s3c_camif.h
6fd86ab2 11557
c04c674f
RB
11558SAMSUNG S3FWRN5 NFC DRIVER
11559M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 11560M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
11561L: linux-nfc@lists.01.org (moderated for non-subscribers)
11562S: Supported
11563F: drivers/nfc/s3fwrn5
11564
b84ef24e
AH
11565SAMSUNG S5C73M3 CAMERA DRIVER
11566M: Kyungmin Park <kyungmin.park@samsung.com>
11567M: Andrzej Hajda <a.hajda@samsung.com>
fa5dc29c 11568L: linux-media@vger.kernel.org
65e0ace2 11569S: Supported
b84ef24e 11570F: drivers/media/i2c/s5c73m3/*
fc531d98 11571
7d459937
AH
11572SAMSUNG S5K5BAF CAMERA DRIVER
11573M: Kyungmin Park <kyungmin.park@samsung.com>
11574M: Andrzej Hajda <a.hajda@samsung.com>
11575L: linux-media@vger.kernel.org
11576S: Supported
11577F: drivers/media/i2c/s5k5baf.c
f9e37137 11578
7683e9e5
LT
11579SAMSUNG S5P Security SubSystem (SSS) DRIVER
11580M: Krzysztof Kozlowski <krzk@kernel.org>
11581M: Vladimir Zapolskiy <vz@mleia.com>
11582L: linux-crypto@vger.kernel.org
11583L: linux-samsung-soc@vger.kernel.org
a961e698 11584S: Maintained
7683e9e5 11585F: drivers/crypto/s5p-sss.c
a961e698 11586
7683e9e5
LT
11587SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11588M: Kyungmin Park <kyungmin.park@samsung.com>
11589M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11590L: linux-media@vger.kernel.org
11591Q: https://patchwork.linuxtv.org/project/linux-media/list/
c04c674f 11592S: Supported
7683e9e5 11593F: drivers/media/platform/exynos4-is/
967c9cca 11594
310e39c9 11595SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
11596M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11597M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 11598M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
11599S: Supported
11600L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11601F: drivers/clk/samsung/
490583f0
CC
11602F: include/dt-bindings/clock/exynos*.h
11603F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 11604
2e365a70
AS
11605SAMSUNG SPI DRIVERS
11606M: Kukjin Kim <kgene@kernel.org>
11607M: Krzysztof Kozlowski <krzk@kernel.org>
11608M: Andi Shyti <andi.shyti@samsung.com>
11609L: linux-spi@vger.kernel.org
11610L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1db121d6 11611S: Maintained
2e365a70
AS
11612F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11613F: drivers/spi/spi-s3c*
11614F: include/linux/platform_data/spi-s3c64xx.h
1db121d6 11615
66890ed6
BA
11616SAMSUNG SXGBE DRIVERS
11617M: Byungho An <bh74.an@samsung.com>
11618M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
11619M: Vipul Pandya <vipul.pandya@samsung.com>
11620S: Supported
11621L: netdev@vger.kernel.org
11622F: drivers/net/ethernet/samsung/sxgbe/
e35a49b1 11623
93c537af 11624SAMSUNG THERMAL DRIVER
0faf7dd5 11625M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
11626L: linux-pm@vger.kernel.org
11627L: linux-samsung-soc@vger.kernel.org
88606e80 11628S: Supported
9f273c24 11629T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af 11630F: drivers/thermal/samsung/
88606e80 11631
e296cd32 11632SAMSUNG USB2 PHY DRIVER
774e0362
KD
11633M: Kamil Debski <kamil@wypas.org>
11634M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32 11635L: linux-kernel@vger.kernel.org
581132b6 11636S: Supported
e296cd32
KD
11637F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11638F: Documentation/phy/samsung-usb2.txt
0b56e9a7
VG
11639F: drivers/phy/samsung/phy-exynos4210-usb2.c
11640F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11641F: drivers/phy/samsung/phy-exynos5250-usb2.c
11642F: drivers/phy/samsung/phy-s5pv210-usb2.c
11643F: drivers/phy/samsung/phy-samsung-usb2.c
11644F: drivers/phy/samsung/phy-samsung-usb2.h
581132b6 11645
1da177e4 11646SC1200 WDT DRIVER
b300645a 11647M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 11648S: Maintained
679655da 11649F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
11650
11651SCHEDULER
dd9b238c 11652M: Ingo Molnar <mingo@redhat.com>
8b58be88 11653M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 11654L: linux-kernel@vger.kernel.org
75fc2d37 11655T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 11656S: Maintained
95c0d71d 11657F: kernel/sched/
679655da 11658F: include/linux/sched.h
c117ab84 11659F: include/uapi/linux/sched.h
c2eb505b 11660F: include/linux/wait.h
1da177e4 11661
6bcf6737 11662SCORE ARCHITECTURE
ed38665e 11663M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 11664M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 11665W: http://www.sunplus.com
6bcf6737 11666S: Supported
a2681a75 11667F: arch/score/
6bcf6737 11668
f2ed287b
LR
11669SCR24X CHIP CARD INTERFACE DRIVER
11670M: Lubomir Rintel <lkundrak@v3.sk>
11671S: Supported
11672F: drivers/char/pcmcia/scr24x_cs.c
11673
1da177e4 11674SCSI CDROM DRIVER
8b58be88 11675M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11676L: linux-scsi@vger.kernel.org
11677W: http://www.kernel.dk
11678S: Maintained
679655da 11679F: drivers/scsi/sr*
1da177e4 11680
fb50a83d 11681SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11682M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11683L: linux-rdma@vger.kernel.org
11684S: Supported
11685W: http://www.openfabrics.org
11686Q: http://patchwork.kernel.org/project/linux-rdma/list/
11687T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11688F: drivers/infiniband/ulp/srp/
11689F: include/scsi/srp.h
11690
1da177e4 11691SCSI SG DRIVER
8b58be88 11692M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11693L: linux-scsi@vger.kernel.org
59ab3c93 11694W: http://sg.danny.cz/sg
1da177e4 11695S: Maintained
59ab3c93 11696F: Documentation/scsi/scsi-generic.txt
679655da
JP
11697F: drivers/scsi/sg.c
11698F: include/scsi/sg.h
1da177e4
LT
11699
11700SCSI SUBSYSTEM
7ee7895c 11701M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11702T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11703M: "Martin K. Petersen" <martin.petersen@oracle.com>
11704T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11705L: linux-scsi@vger.kernel.org
1da177e4 11706S: Maintained
2c99a314 11707F: Documentation/devicetree/bindings/scsi/
679655da
JP
11708F: drivers/scsi/
11709F: include/scsi/
1da177e4
LT
11710
11711SCSI TAPE DRIVER
8b58be88 11712M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11713L: linux-scsi@vger.kernel.org
11714S: Maintained
679655da 11715F: Documentation/scsi/st.txt
f7269cfc
JD
11716F: drivers/scsi/st.*
11717F: drivers/scsi/st_*.h
1da177e4
LT
11718
11719SCTP PROTOCOL
8b6efb75 11720M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11721M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11722L: linux-sctp@vger.kernel.org
5f85813c 11723W: http://lksctp.sourceforge.net
8b6efb75 11724S: Maintained
679655da
JP
11725F: Documentation/networking/sctp.txt
11726F: include/linux/sctp.h
4d58c025 11727F: include/uapi/linux/sctp.h
679655da
JP
11728F: include/net/sctp/
11729F: net/sctp/
1da177e4
LT
11730
11731SCx200 CPU SUPPORT
8b58be88 11732M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11733S: Odd Fixes
679655da 11734F: Documentation/i2c/busses/scx200_acb
390889b6 11735F: arch/x86/platform/scx200/
679655da
JP
11736F: drivers/watchdog/scx200_wdt.c
11737F: drivers/i2c/busses/scx200*
11738F: drivers/mtd/maps/scx200_docflash.c
11739F: include/linux/scx200.h
1662d32c
JC
11740
11741SCx200 GPIO DRIVER
8b58be88 11742M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11743S: Maintained
679655da
JP
11744F: drivers/char/scx200_gpio.c
11745F: include/linux/scx200_gpio.h
1662d32c
JC
11746
11747SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11748M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11749S: Maintained
679655da 11750F: drivers/clocksource/scx200_hrt.c
1da177e4 11751
6a36913a 11752SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11753M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11754L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11755S: Maintained
679655da 11756F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11757
c04f9d61
KC
11758SECURE COMPUTING
11759M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11760R: Andy Lutomirski <luto@amacapital.net>
11761R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11762T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11763S: Supported
11764F: kernel/seccomp.c
11765F: include/uapi/linux/seccomp.h
11766F: include/linux/seccomp.h
c99ee51a 11767F: tools/testing/selftests/seccomp/*
0b40808a 11768F: tools/testing/selftests/kselftest_harness.h
c061f33f 11769F: Documentation/userspace-api/seccomp_filter.rst
c04f9d61
KC
11770K: \bsecure_computing
11771K: \bTIF_SECCOMP\b
11772
476bf3d6
AC
11773SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11774M: Al Cooper <alcooperx@gmail.com>
11775L: linux-mmc@vger.kernel.org
11776L: bcm-kernel-feedback-list@broadcom.com
11777S: Maintained
11778F: drivers/mmc/host/sdhci-brcmstb*
11779
82abbea7
RD
11780SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11781M: Adrian Hunter <adrian.hunter@intel.com>
11782L: linux-mmc@vger.kernel.org
11783T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11784S: Maintained
11785F: drivers/mmc/host/sdhci*
11786F: include/linux/mmc/sdhci*
11787
0d1bb41a 11788SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11789M: Ben Dooks <ben-linux@fluff.org>
dc524882 11790M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11791L: linux-mmc@vger.kernel.org
0d1bb41a 11792S: Maintained
dc524882 11793F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11794
c63b3cba 11795SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11796M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11797L: linux-mmc@vger.kernel.org
11798S: Maintained
11799F: drivers/mmc/host/sdhci-spear.c
11800
455a7b23
SB
11801SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11802M: Scott Bauer <scott.bauer@intel.com>
11803M: Jonathan Derrick <jonathan.derrick@intel.com>
11804M: Rafael Antognolli <rafael.antognolli@intel.com>
0222967b 11805L: linux-block@vger.kernel.org
455a7b23
SB
11806S: Supported
11807F: block/sed*
11808F: block/opal_proto.h
11809F: include/linux/sed*
11810F: include/uapi/linux/sed*
11811
7683e9e5
LT
11812SECURITY CONTACT
11813M: Security Officers <security@kernel.org>
11814S: Supported
11815
8711cca2 11816SECURITY SUBSYSTEM
9b45c0d2 11817M: James Morris <james.l.morris@oracle.com>
9c3646d1 11818M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11819L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11820T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11821W: http://kernsec.org/
8711cca2 11822S: Supported
7d2c86b5 11823F: security/
8711cca2 11824
1da177e4 11825SELINUX SECURITY MODULE
e0238b4c 11826M: Paul Moore <paul@paul-moore.com>
8b58be88 11827M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11828M: Eric Paris <eparis@parisplace.org>
e0238b4c 11829L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11830W: http://selinuxproject.org
5a5f2acf 11831T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11832S: Supported
679655da
JP
11833F: include/linux/selinux*
11834F: security/selinux/
6bde95ce 11835F: scripts/selinux/
229fd05c 11836F: Documentation/admin-guide/LSM/SELinux.rst
1da177e4 11837
cef2cf07 11838SENSABLE PHANTOM
8b58be88 11839M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11840S: Maintained
679655da 11841F: drivers/misc/phantom.c
c117ab84 11842F: include/uapi/linux/phantom.h
cef2cf07 11843
82abbea7
RD
11844SERIAL DEVICE BUS
11845M: Rob Herring <robh@kernel.org>
11846L: linux-serial@vger.kernel.org
11847S: Maintained
11848F: Documentation/devicetree/bindings/serial/slave-device.txt
11849F: drivers/tty/serdev/
11850F: include/linux/serdev.h
6733b39a 11851
7683e9e5
LT
11852SERIAL DRIVERS
11853M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11854L: linux-serial@vger.kernel.org
11855S: Maintained
11856F: Documentation/devicetree/bindings/serial/
11857F: drivers/tty/serial/
6b7c5b94 11858
82abbea7
RD
11859SERIAL IR RECEIVER
11860M: Sean Young <sean@mess.org>
11861L: linux-media@vger.kernel.org
11862S: Maintained
11863F: drivers/media/rc/serial_ir.c
d2928a8c 11864
8ceee660 11865SFC NETWORK DRIVER
c06f51ea 11866M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11867M: Edward Cree <ecree@solarflare.com>
11868M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11869L: netdev@vger.kernel.org
8ceee660 11870S: Supported
874aeea5 11871F: drivers/net/ethernet/sfc/
8ceee660 11872
e2d1d6c0 11873SGI GRU DRIVER
cc883afc 11874M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11875S: Maintained
679655da 11876F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11877
11878SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11879M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11880L: linux-ia64@vger.kernel.org
11881S: Supported
679655da 11882F: Documentation/ia64/serial.txt
df621252 11883F: drivers/tty/serial/ioc?_serial.c
679655da 11884F: include/linux/ioc?.h
e2d1d6c0 11885
75312619 11886SGI XP/XPC/XPNET DRIVER
e180383f
RH
11887M: Cliff Whickman <cpw@sgi.com>
11888M: Robin Holt <robinmholt@gmail.com>
75312619 11889S: Maintained
679655da 11890F: drivers/misc/sgi-xp/
75312619 11891
7683e9e5
LT
11892SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11893M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11894L: linux-s390@vger.kernel.org
11895W: http://www.ibm.com/developerworks/linux/linux390/
11896S: Supported
11897F: net/smc/
11898
82abbea7
RD
11899SH_VEU V4L2 MEM2MEM DRIVER
11900L: linux-media@vger.kernel.org
11901S: Orphan
11902F: drivers/media/platform/sh_veu.c
11903
11904SH_VOU V4L2 OUTPUT DRIVER
11905L: linux-media@vger.kernel.org
11906S: Orphan
11907F: drivers/media/platform/sh_vou.c
11908F: include/media/drv-intf/sh_vou.h
11909
46eacf3b
AP
11910SI2157 MEDIA DRIVER
11911M: Antti Palosaari <crope@iki.fi>
11912L: linux-media@vger.kernel.org
a825eaec 11913W: https://linuxtv.org
46eacf3b
AP
11914W: http://palosaari.fi/linux/
11915Q: http://patchwork.linuxtv.org/project/linux-media/list/
11916T: git git://linuxtv.org/anttip/media_tree.git
11917S: Maintained
11918F: drivers/media/tuners/si2157*
11919
75e2d5ba
AP
11920SI2168 MEDIA DRIVER
11921M: Antti Palosaari <crope@iki.fi>
11922L: linux-media@vger.kernel.org
a825eaec 11923W: https://linuxtv.org
75e2d5ba
AP
11924W: http://palosaari.fi/linux/
11925Q: http://patchwork.linuxtv.org/project/linux-media/list/
11926T: git git://linuxtv.org/anttip/media_tree.git
11927S: Maintained
11928F: drivers/media/dvb-frontends/si2168*
11929
49cc629d
HV
11930SI470X FM RADIO RECEIVER I2C DRIVER
11931M: Hans Verkuil <hverkuil@xs4all.nl>
11932L: linux-media@vger.kernel.org
11933T: git git://linuxtv.org/media_tree.git
a825eaec 11934W: https://linuxtv.org
49cc629d
HV
11935S: Odd Fixes
11936F: drivers/media/radio/si470x/radio-si470x-i2c.c
11937
11938SI470X FM RADIO RECEIVER USB DRIVER
11939M: Hans Verkuil <hverkuil@xs4all.nl>
11940L: linux-media@vger.kernel.org
11941T: git git://linuxtv.org/media_tree.git
a825eaec 11942W: https://linuxtv.org
49cc629d
HV
11943S: Maintained
11944F: drivers/media/radio/si470x/radio-si470x-common.c
11945F: drivers/media/radio/si470x/radio-si470x.h
11946F: drivers/media/radio/si470x/radio-si470x-usb.c
11947
c937ca03
EV
11948SI4713 FM RADIO TRANSMITTER I2C DRIVER
11949M: Eduardo Valentin <edubezval@gmail.com>
11950L: linux-media@vger.kernel.org
11951T: git git://linuxtv.org/media_tree.git
a825eaec 11952W: https://linuxtv.org
c937ca03 11953S: Odd Fixes
99995ded 11954F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11955
11956SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11957M: Eduardo Valentin <edubezval@gmail.com>
11958L: linux-media@vger.kernel.org
11959T: git git://linuxtv.org/media_tree.git
a825eaec 11960W: https://linuxtv.org
c937ca03 11961S: Odd Fixes
99995ded
DR
11962F: drivers/media/radio/si4713/radio-platform-si4713.c
11963
11964SI4713 FM RADIO TRANSMITTER USB DRIVER
11965M: Hans Verkuil <hverkuil@xs4all.nl>
11966L: linux-media@vger.kernel.org
11967T: git git://linuxtv.org/media_tree.git
a825eaec 11968W: https://linuxtv.org
99995ded
DR
11969S: Maintained
11970F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11971
beb91d46 11972SIANO DVB DRIVER
5dc8a864
MCC
11973M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11974M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11975L: linux-media@vger.kernel.org
a825eaec 11976W: https://linuxtv.org
beb91d46
MCC
11977T: git git://linuxtv.org/media_tree.git
11978S: Odd fixes
11979F: drivers/media/common/siano/
beb91d46 11980F: drivers/media/usb/siano/
beb91d46 11981F: drivers/media/usb/siano/
14430813 11982F: drivers/media/mmc/siano/
beb91d46 11983
cef9dd85
HG
11984SILEAD TOUCHSCREEN DRIVER
11985M: Hans de Goede <hdegoede@redhat.com>
11986L: linux-input@vger.kernel.org
11987L: platform-driver-x86@vger.kernel.org
11988S: Maintained
11989F: drivers/input/touchscreen/silead.c
11990F: drivers/platform/x86/silead_dmi.c
11991
82abbea7
RD
11992SILICON MOTION SM712 FRAME BUFFER DRIVER
11993M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11994M: Teddy Wang <teddy.wang@siliconmotion.com>
11995M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
6f15b602
HG
11996L: linux-fbdev@vger.kernel.org
11997S: Maintained
82abbea7
RD
11998F: drivers/video/fbdev/sm712*
11999F: Documentation/fb/sm712fb.txt
b618b69c 12000
6349d997 12001SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 12002M: Len Brown <lenb@kernel.org>
6349d997
LB
12003L: sfi-devel@simplefirmware.org
12004W: http://simplefirmware.org/
12005T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 12006S: Supported
943fc810 12007F: arch/x86/platform/sfi/
6349d997
LB
12008F: drivers/sfi/
12009F: include/linux/sfi*.h
e2d1d6c0 12010
82abbea7
RD
12011SIMPLEFB FB DRIVER
12012M: Hans de Goede <hdegoede@redhat.com>
12013L: linux-fbdev@vger.kernel.org
12014S: Maintained
12015F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12016F: drivers/video/fbdev/simplefb.c
12017F: include/linux/platform_data/simplefb.h
12018
1da177e4
LT
12019SIMTEC EB110ATX (Chalice CATS)
12020P: Ben Dooks
b16957c6
BD
12021P: Vincent Sanders <vince@simtec.co.uk>
12022M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12023W: http://www.simtec.co.uk/products/EB110ATX/
12024S: Supported
12025
12026SIMTEC EB2410ITX (BAST)
12027P: Ben Dooks
b16957c6
BD
12028P: Vincent Sanders <vince@simtec.co.uk>
12029M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12030W: http://www.simtec.co.uk/products/EB2410ITX/
12031S: Supported
15dba387
JP
12032F: arch/arm/mach-s3c24xx/mach-bast.c
12033F: arch/arm/mach-s3c24xx/bast-ide.c
12034F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 12035
2c956a60
JD
12036SIPHASH PRF ROUTINES
12037M: Jason A. Donenfeld <Jason@zx2c4.com>
12038S: Maintained
12039F: lib/siphash.c
12040F: lib/test_siphash.c
12041F: include/linux/siphash.h
12042
92aab3c0 12043SIS 190 ETHERNET DRIVER
8b58be88 12044M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
12045L: netdev@vger.kernel.org
12046S: Maintained
8c7de408 12047F: drivers/net/ethernet/sis/sis190.c
92aab3c0 12048
1da177e4 12049SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 12050M: Daniele Venzano <venza@brownhat.org>
1da177e4 12051W: http://www.brownhat.org/sis900.html
979b6c13 12052L: netdev@vger.kernel.org
1da177e4 12053S: Maintained
8c7de408 12054F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
12055
12056SIS FRAMEBUFFER DRIVER
8b58be88 12057M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 12058W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 12059S: Maintained
679655da 12060F: Documentation/fb/sisfb.txt
8a61f013 12061F: drivers/video/fbdev/sis/
679655da 12062F: include/video/sisfb.h
1da177e4
LT
12063
12064SIS USB2VGA DRIVER
8b58be88 12065M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
12066W: http://www.winischhofer.at/linuxsisusbvga.shtml
12067S: Maintained
679655da 12068F: drivers/usb/misc/sisusbvga/
1da177e4 12069
415ad26d 12070SLAB ALLOCATOR
16e943bf 12071M: Christoph Lameter <cl@linux.com>
2ed1c525 12072M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
12073M: David Rientjes <rientjes@google.com>
12074M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12075M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
12076L: linux-mm@kvack.org
12077S: Maintained
679655da 12078F: include/linux/sl?b*.h
16e943bf 12079F: mm/sl?b*
415ad26d 12080
9fab9787 12081SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 12082M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 12083M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 12084M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
12085R: Steven Rostedt <rostedt@goodmis.org>
12086R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 12087L: linux-kernel@vger.kernel.org
9fab9787
PM
12088W: http://www.rdrop.com/users/paulmck/RCU/
12089S: Supported
12090T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
12091F: include/linux/srcu.h
12092F: kernel/rcu/srcu.c
9fab9787 12093
66372841
CS
12094SMACK SECURITY MODULE
12095M: Casey Schaufler <casey@schaufler-ca.com>
12096L: linux-security-module@vger.kernel.org
12097W: http://schaufler-ca.com
ece38248 12098T: git git://github.com/cschaufler/smack-next
66372841 12099S: Maintained
a5606ced 12100F: Documentation/admin-guide/LSM/Smack.rst
66372841
CS
12101F: security/smack/
12102
1da177e4 12103SMC91x ETHERNET DRIVER
2f82af08 12104M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 12105S: Odd Fixes
ae150435 12106F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 12107
e8e31622
SA
12108SMIA AND SMIA++ IMAGE SENSOR DRIVER
12109M: Sakari Ailus <sakari.ailus@iki.fi>
12110L: linux-media@vger.kernel.org
12111S: Maintained
14430813 12112F: drivers/media/i2c/smiapp/
b5dcee22 12113F: include/media/i2c/smiapp.h
e8e31622
SA
12114F: drivers/media/i2c/smiapp-pll.c
12115F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 12116F: include/uapi/linux/smiapp.h
a2cec3c0 12117F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 12118
920fa1ff
GR
12119SMM665 HARDWARE MONITOR DRIVER
12120M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12121L: linux-hwmon@vger.kernel.org
920fa1ff
GR
12122S: Maintained
12123F: Documentation/hwmon/smm665
12124F: drivers/hwmon/smm665.c
12125
9df7305b 12126SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 12127M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 12128L: linux-hwmon@vger.kernel.org
90b24cfb 12129S: Maintained
9df7305b
SG
12130F: Documentation/hwmon/emc2103
12131F: drivers/hwmon/emc2103.c
12132
a98d506c
HG
12133SMSC SCH5627 HARDWARE MONITOR DRIVER
12134M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 12135L: linux-hwmon@vger.kernel.org
a98d506c
HG
12136S: Supported
12137F: Documentation/hwmon/sch5627
12138F: drivers/hwmon/sch5627.c
12139
7683e9e5
LT
12140SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12141M: Steve Glendinning <steve.glendinning@shawell.net>
12142L: linux-fbdev@vger.kernel.org
12143S: Maintained
12144F: drivers/video/fbdev/smscufx.c
12145
6ea884db 12146SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 12147M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12148L: linux-hwmon@vger.kernel.org
6ea884db 12149S: Maintained
679655da
JP
12150F: Documentation/hwmon/smsc47b397
12151F: drivers/hwmon/smsc47b397.c
6ea884db 12152
fd9abb3d 12153SMSC911x ETHERNET DRIVER
90b24cfb 12154M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 12155L: netdev@vger.kernel.org
90b24cfb 12156S: Maintained
679655da 12157F: include/linux/smsc911x.h
ae150435 12158F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
12159
12160SMSC9420 PCI ETHERNET DRIVER
90b24cfb 12161M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 12162L: netdev@vger.kernel.org
90b24cfb 12163S: Maintained
ae150435 12164F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 12165
668acf32 12166SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 12167M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 12168L: linux-media@vger.kernel.org
275ffde4 12169T: git git://linuxtv.org/media_tree.git
795fb7e7 12170S: Maintained
90d72ac6
MCC
12171F: include/media/soc*
12172F: drivers/media/i2c/soc_camera/
12173F: drivers/media/platform/soc_camera/
668acf32 12174
e2d1d6c0 12175SOEKRIS NET48XX LED SUPPORT
8b58be88 12176M: Chris Boot <bootc@bootc.net>
e2d1d6c0 12177S: Maintained
679655da 12178F: drivers/leds/leds-net48xx.c
e2d1d6c0 12179
82abbea7
RD
12180SOFT-ROCE DRIVER (rxe)
12181M: Moni Shoua <monis@mellanox.com>
12182L: linux-rdma@vger.kernel.org
12183S: Supported
12184W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12185Q: http://patchwork.kernel.org/project/linux-rdma/list/
12186F: drivers/infiniband/sw/rxe/
12187F: include/uapi/rdma/rdma_user_rxe.h
12188
e3994db1 12189SOFTLOGIC 6x10 MPEG CODEC
9661975d 12190M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
40662e72 12191M: Anton Sviridenko <anton@corp.bluecherry.net>
9661975d 12192M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
5c1d6045 12193M: Andrey Utkin <andrey_utkin@fastmail.com>
1f141f6b 12194M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
12195L: linux-media@vger.kernel.org
12196S: Supported
12197F: drivers/media/pci/solo6x10/
12198
1da177e4 12199SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 12200M: Shaohua Li <shli@kernel.org>
1da177e4 12201L: linux-raid@vger.kernel.org
0f9ce866 12202T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 12203S: Supported
679655da
JP
12204F: drivers/md/
12205F: include/linux/raid/
c117ab84 12206F: include/uapi/linux/raid/
1da177e4 12207
1da177e4 12208SONIC NETWORK DRIVER
8b58be88 12209M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 12210L: netdev@vger.kernel.org
1da177e4 12211S: Maintained
d9fb9f38 12212F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 12213
61e115a5 12214SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 12215M: Michael Buesch <m@bues.ch>
e7828b28 12216L: linux-wireless@vger.kernel.org
61e115a5 12217S: Maintained
679655da
JP
12218F: drivers/ssb/
12219F: include/linux/ssb/
61e115a5 12220
baf8532a 12221SONY MEMORYSTICK CARD SUPPORT
8b58be88 12222M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
12223W: http://tifmxx.berlios.de/
12224S: Maintained
679655da 12225F: drivers/memstick/host/tifm_ms.c
baf8532a 12226
0ab30494
ML
12227SONY MEMORYSTICK STANDARD SUPPORT
12228M: Maxim Levitsky <maximlevitsky@gmail.com>
12229S: Maintained
12230F: drivers/memstick/core/ms_block.*
12231
7683e9e5
LT
12232SONY VAIO CONTROL DEVICE DRIVER
12233M: Mattia Dongili <malattia@linux.it>
12234L: platform-driver-x86@vger.kernel.org
12235W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12236S: Maintained
12237F: Documentation/laptops/sony-laptop.txt
12238F: drivers/char/sonypi.c
12239F: drivers/platform/x86/sony-laptop.c
12240F: include/linux/sony-laptop.h
12241
1da177e4 12242SOUND
8b58be88 12243M: Jaroslav Kysela <perex@perex.cz>
d8130624 12244M: Takashi Iwai <tiwai@suse.com>
93711660 12245L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 12246W: http://www.alsa-project.org/
dde7ad8d 12247T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 12248T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 12249Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 12250S: Maintained
3126a179
JP
12251F: Documentation/sound/
12252F: include/sound/
c117ab84 12253F: include/uapi/sound/
679655da 12254F: sound/
1da177e4 12255
33bbe149
MB
12256SOUND - COMPRESSED AUDIO
12257M: Vinod Koul <vinod.koul@intel.com>
12258L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12259T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12260S: Supported
f672f31a 12261F: Documentation/sound/alsa/compress_offload.txt
33bbe149 12262F: include/sound/compress_driver.h
f672f31a 12263F: include/uapi/sound/compress_*
33bbe149
MB
12264F: sound/core/compress_offload.c
12265F: sound/soc/soc-compress.c
12266
7683e9e5
LT
12267SOUND - DMAENGINE HELPERS
12268M: Lars-Peter Clausen <lars@metafoo.de>
12269S: Supported
12270F: include/sound/dmaengine_pcm.h
12271F: sound/core/pcm_dmaengine.c
12272F: sound/soc/soc-generic-dmaengine-pcm.c
12273
bd903bde 12274SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 12275M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12276M: Mark Brown <broonie@kernel.org>
86f14df8 12277T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 12278L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 12279W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 12280S: Supported
181ad2a5 12281F: Documentation/devicetree/bindings/sound/
2820f615 12282F: Documentation/sound/alsa/soc/
679655da 12283F: sound/soc/
e6e55122 12284F: include/sound/soc*
eb1a6af3 12285
990a6a99
OS
12286SP2 MEDIA DRIVER
12287M: Olli Salonen <olli.salonen@iki.fi>
12288L: linux-media@vger.kernel.org
a825eaec 12289W: https://linuxtv.org
990a6a99
OS
12290Q: http://patchwork.linuxtv.org/project/linux-media/list/
12291S: Maintained
12292F: drivers/media/dvb-frontends/sp2*
12293
473321fc 12294SPARC + UltraSPARC (sparc/sparc64)
8b58be88 12295M: "David S. Miller" <davem@davemloft.net>
1da177e4 12296L: sparclinux@vger.kernel.org
8a6e2535 12297Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
12298T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12299T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 12300S: Maintained
679655da 12301F: arch/sparc/
7765b8bb 12302F: drivers/sbus/
1da177e4 12303
6404fcca
DM
12304SPARC SERIAL DRIVERS
12305M: "David S. Miller" <davem@davemloft.net>
12306L: sparclinux@vger.kernel.org
08deed1e
JP
12307T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12308T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 12309S: Maintained
6816383a 12310F: include/linux/sunserialcore.h
df621252 12311F: drivers/tty/serial/suncore.c
df621252
GKH
12312F: drivers/tty/serial/sunhv.c
12313F: drivers/tty/serial/sunsab.c
12314F: drivers/tty/serial/sunsab.h
12315F: drivers/tty/serial/sunsu.c
12316F: drivers/tty/serial/sunzilog.c
12317F: drivers/tty/serial/sunzilog.h
6404fcca 12318
389325b4
CL
12319SPARSE CHECKER
12320M: "Christopher Li" <sparse@chrisli.org>
12321L: linux-sparse@vger.kernel.org
12322W: https://sparse.wiki.kernel.org/
12323T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12324T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12325S: Maintained
12326F: include/linux/compiler.h
12327
7683e9e5 12328SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 12329M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 12330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12331W: http://www.st.com/spear
12332S: Maintained
7683e9e5 12333F: drivers/clk/spear/
fc0c195a 12334
7683e9e5 12335SPEAR PLATFORM SUPPORT
da89947b 12336M: Viresh Kumar <vireshk@kernel.org>
7683e9e5 12337M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 12338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12339W: http://www.st.com/spear
12340S: Maintained
7683e9e5
LT
12341F: arch/arm/boot/dts/spear*
12342F: arch/arm/mach-spear/
fc0c195a 12343
e2796541 12344SPI NOR SUBSYSTEM
b3bb6d6a 12345M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
e2796541
CP
12346M: Marek Vasut <marek.vasut@gmail.com>
12347L: linux-mtd@lists.infradead.org
12348W: http://www.linux-mtd.infradead.org/
12349Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6eab81e6
CP
12350T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12351T: git git://git.infradead.org/l2-mtd.git spi-nor/next
e2796541
CP
12352S: Maintained
12353F: drivers/mtd/spi-nor/
12354F: include/linux/mtd/spi-nor.h
12355
e2d1d6c0 12356SPI SUBSYSTEM
b02e48f2 12357M: Mark Brown <broonie@kernel.org>
dfbe403c 12358L: linux-spi@vger.kernel.org
e7e4e13c 12359T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 12360Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 12361S: Maintained
87306eb7 12362F: Documentation/devicetree/bindings/spi/
679655da
JP
12363F: Documentation/spi/
12364F: drivers/spi/
12365F: include/linux/spi/
c117ab84 12366F: include/uapi/linux/spi/
a43cd4bb 12367F: tools/spi/
e2d1d6c0 12368
2752e401 12369SPIDERNET NETWORK DRIVER for CELL
8b58be88 12370M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
12371L: netdev@vger.kernel.org
12372S: Supported
679655da 12373F: Documentation/networking/spider_net.txt
8df158ac 12374F: drivers/net/ethernet/toshiba/spider_net*
2752e401 12375
6b71016e
SB
12376SPMI SUBSYSTEM
12377R: Stephen Boyd <sboyd@codeaurora.org>
12378L: linux-arm-msm@vger.kernel.org
12379F: Documentation/devicetree/bindings/spmi/
12380F: drivers/spmi/
12381F: include/dt-bindings/spmi/spmi.h
12382F: include/linux/spmi.h
12383F: include/trace/events/spmi.h
12384
e2d1d6c0 12385SPU FILE SYSTEM
8b58be88 12386M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 12387L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
12388W: http://www.ibm.com/developerworks/power/cell/
12389S: Supported
679655da
JP
12390F: Documentation/filesystems/spufs.txt
12391F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 12392
fc555841 12393SQUASHFS FILE SYSTEM
d7f2ff67 12394M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
12395L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12396W: http://squashfs.org.uk
9f273c24 12397T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 12398S: Maintained
679655da
JP
12399F: Documentation/filesystems/squashfs.txt
12400F: fs/squashfs/
fc555841 12401
1da177e4 12402SRM (Alpha) environment access
8b58be88 12403M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 12404S: Maintained
679655da 12405F: arch/alpha/kernel/srm_env.c
1da177e4 12406
26e9a397 12407STABLE BRANCH
879a5a00 12408M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 12409L: stable@vger.kernel.org
879a5a00 12410S: Supported
8c27ceff 12411F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 12412
ebd3d010
JP
12413STAGING - COMEDI
12414M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 12415M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
12416S: Odd Fixes
12417F: drivers/staging/comedi/
12418
a0138163
JP
12419STAGING - FLARION FT1000 DRIVERS
12420M: Marek Belisko <marek.belisko@gmail.com>
12421S: Odd Fixes
12422F: drivers/staging/ft1000/
12423
6c1bb424 12424STAGING - INDUSTRIAL IO
030a13d7 12425M: Jonathan Cameron <jic23@kernel.org>
a0138163 12426L: linux-iio@vger.kernel.org
6c1bb424 12427S: Odd Fixes
5291582d 12428F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
12429F: drivers/staging/iio/
12430
a0138163
JP
12431STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12432M: Jarod Wilson <jarod@wilsonet.com>
12433W: http://www.lirc.org/
12434S: Odd Fixes
b2b0186d 12435F: drivers/staging/media/lirc/
a0138163 12436
f5e5de1e
OD
12437STAGING - LUSTRE PARALLEL FILESYSTEM
12438M: Oleg Drokin <oleg.drokin@intel.com>
12439M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 12440M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
12441L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12442W: http://wiki.lustre.org/
f5e5de1e
OD
12443S: Maintained
12444F: drivers/staging/lustre
12445
7c6b6c71
MD
12446STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12447M: Marc Dietrich <marvin24@gmx.de>
12448L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 12449L: linux-tegra@vger.kernel.org
7c6b6c71
MD
12450S: Maintained
12451F: drivers/staging/nvec/
12452
53c43c5c
GKH
12453STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12454M: Jens Frederich <jfrederich@gmail.com>
12455M: Daniel Drake <dsd@laptop.org>
12456M: Jon Nettleton <jon.nettleton@gmail.com>
12457W: http://wiki.laptop.org/go/DCON
12458S: Maintained
12459F: drivers/staging/olpc_dcon/
12460
a0138163
JP
12461STAGING - REALTEK RTL8712U DRIVERS
12462M: Larry Finger <Larry.Finger@lwfinger.net>
12463M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12464S: Odd Fixes
12465F: drivers/staging/rtl8712/
12466
980ac4d7
SM
12467STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12468M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12469M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 12470M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
12471L: linux-fbdev@vger.kernel.org
12472S: Maintained
12473F: drivers/staging/sm750fb/
12474
a0138163
JP
12475STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12476M: William Hubbs <w.d.hubbs@gmail.com>
12477M: Chris Brannon <chris@the-brannons.com>
d33bce31 12478M: Kirk Reiser <kirk@reisers.ca>
a0138163 12479M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 12480L: speakup@linux-speakup.org
a0138163
JP
12481W: http://www.linux-speakup.org/
12482S: Odd Fixes
12483F: drivers/staging/speakup/
12484
b3e871ce
JP
12485STAGING - VIA VT665X DRIVERS
12486M: Forest Bond <forest@alittletooquiet.net>
12487S: Odd Fixes
12488F: drivers/staging/vt665?/
12489
a30baec1 12490STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
12491M: Aditya Shankar <aditya.shankar@microchip.com>
12492M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
12493L: linux-wireless@vger.kernel.org
12494S: Supported
12495F: drivers/staging/wilc1000/
12496
709bcb07 12497STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 12498M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
12499S: Odd Fixes
12500F: drivers/staging/xgifb/
12501
7683e9e5
LT
12502STAGING SUBSYSTEM
12503M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12504T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12505L: devel@driverdev.osuosl.org
12506S: Supported
12507F: drivers/staging/
12508
1da177e4 12509STARFIRE/DURALAN NETWORK DRIVER
8b58be88 12510M: Ion Badulescu <ionut@badula.org>
b4f90189 12511S: Odd Fixes
9bba23b0 12512F: drivers/net/ethernet/adaptec/starfire*
1da177e4 12513
82abbea7
RD
12514STI CEC DRIVER
12515M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12516S: Maintained
12517F: drivers/staging/media/st-cec/
12518F: Documentation/devicetree/bindings/media/stih-cec.txt
12519
12520STK1160 USB VIDEO CAPTURE DRIVER
12521M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12522L: linux-media@vger.kernel.org
12523T: git git://linuxtv.org/media_tree.git
12524S: Maintained
12525F: drivers/media/usb/stk1160/
12526
12527STMMAC ETHERNET DRIVER
12528M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12529M: Alexandre Torgue <alexandre.torgue@st.com>
12530L: netdev@vger.kernel.org
12531W: http://www.stlinux.com
12532S: Supported
12533F: drivers/net/ethernet/stmicro/stmmac/
12534
e2d1d6c0 12535SUN3/3X
8b58be88 12536M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
12537W: http://sammy.net/sun3/
12538S: Maintained
679655da
JP
12539F: arch/m68k/kernel/*sun3*
12540F: arch/m68k/sun3*/
12541F: arch/m68k/include/asm/sun3*
e689cf4a 12542F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 12543
af6a5af8
HG
12544SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12545M: Hans de Goede <hdegoede@redhat.com>
12546L: linux-input@vger.kernel.org
12547S: Maintained
12548F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12549F: drivers/input/keyboard/sun4i-lradc-keys.c
12550
2bc9ff01
DK
12551SUNDANCE NETWORK DRIVER
12552M: Denis Kirjanov <kda@linux-powerpc.org>
12553L: netdev@vger.kernel.org
12554S: Maintained
12555F: drivers/net/ethernet/dlink/sundance.c
12556
2cbb12a4 12557SUPERH
114bf37e
RF
12558M: Yoshinori Sato <ysato@users.sourceforge.jp>
12559M: Rich Felker <dalias@libc.org>
2cbb12a4 12560L: linux-sh@vger.kernel.org
8a6e2535 12561Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 12562S: Maintained
066069e1 12563F: Documentation/sh/
679655da 12564F: arch/sh/
066069e1 12565F: drivers/sh/
1da177e4 12566
4480f15b 12567SUSPEND TO RAM
7fb06082 12568M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
12569M: Len Brown <len.brown@intel.com>
12570M: Pavel Machek <pavel@ucw.cz>
bf1c138e 12571L: linux-pm@vger.kernel.org
68656443 12572B: https://bugzilla.kernel.org
e2d1d6c0 12573S: Supported
679655da
JP
12574F: Documentation/power/
12575F: arch/x86/kernel/acpi/
12576F: drivers/base/power/
12577F: kernel/power/
12578F: include/linux/suspend.h
12579F: include/linux/freezer.h
12580F: include/linux/pm.h
1da177e4
LT
12581
12582SVGA HANDLING
8b58be88 12583M: Martin Mares <mj@ucw.cz>
1da177e4
LT
12584L: linux-video@atrey.karlin.mff.cuni.cz
12585S: Maintained
679655da
JP
12586F: Documentation/svga.txt
12587F: arch/x86/boot/video*
1da177e4 12588
6e28b761
KRW
12589SWIOTLB SUBSYSTEM
12590M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12591L: linux-kernel@vger.kernel.org
9f273c24 12592T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
12593S: Supported
12594F: lib/swiotlb.c
12595F: arch/*/kernel/pci-swiotlb.c
12596F: include/linux/swiotlb.h
12597
007f790c
JP
12598SWITCHDEV
12599M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 12600M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
12601L: netdev@vger.kernel.org
12602S: Supported
12603F: net/switchdev/
12604F: include/net/switchdev.h
12605
82abbea7
RD
12606SYNC FILE FRAMEWORK
12607M: Sumit Semwal <sumit.semwal@linaro.org>
12608R: Gustavo Padovan <gustavo@padovan.org>
12609S: Maintained
12610L: linux-media@vger.kernel.org
12611L: dri-devel@lists.freedesktop.org
12612F: drivers/dma-buf/sync_*
12613F: drivers/dma-buf/dma-fence*
12614F: drivers/dma-buf/sw_sync.c
12615F: include/linux/sync_file.h
12616F: include/uapi/linux/sync_file.h
12617F: Documentation/sync_file.txt
12618T: git git://anongit.freedesktop.org/drm/drm-misc
12619
db8e35d5
VG
12620SYNOPSYS ARC ARCHITECTURE
12621M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 12622L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
12623S: Supported
12624F: arch/arc/
9b28829d 12625F: Documentation/devicetree/bindings/arc/*
2d799dde 12626F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 12627F: drivers/clocksource/arc_timer.c
c6a0fe4a 12628F: drivers/tty/serial/arc_uart.c
b7182d1a 12629T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 12630
556cc1c5
AB
12631SYNOPSYS ARC SDP platform support
12632M: Alexey Brodkin <abrodkin@synopsys.com>
12633S: Supported
12634F: arch/arc/plat-axs10x
12635F: arch/arc/boot/dts/ax*
12636F: Documentation/devicetree/bindings/arc/axs10*
12637
82abbea7
RD
12638SYNOPSYS DESIGNWARE DMAC DRIVER
12639M: Viresh Kumar <vireshk@kernel.org>
12640M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12641S: Maintained
12642F: include/linux/dma/dw.h
12643F: include/linux/platform_data/dma-dw.h
12644F: drivers/dma/dw/
12645
12646SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12647M: Jie Deng <jiedeng@synopsys.com>
12648L: netdev@vger.kernel.org
12649S: Supported
12650F: drivers/net/ethernet/synopsys/
12651
12652SYNOPSYS DESIGNWARE I2C DRIVER
12653M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12654R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12655R: Mika Westerberg <mika.westerberg@linux.intel.com>
12656L: linux-i2c@vger.kernel.org
12657S: Maintained
12658F: drivers/i2c/busses/i2c-designware-*
12659F: include/linux/platform_data/i2c-designware.h
12660
12661SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12662M: Jaehoon Chung <jh80.chung@samsung.com>
12663L: linux-mmc@vger.kernel.org
12664S: Maintained
12665F: drivers/mmc/host/dw_mmc*
12666
6c284c9a
LJ
12667SYSTEM CONFIGURATION (SYSCON)
12668M: Lee Jones <lee.jones@linaro.org>
12669M: Arnd Bergmann <arnd@arndb.de>
12670T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12671S: Supported
12672F: drivers/mfd/syscon.c
12673
82abbea7
RD
12674SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12675M: Sudeep Holla <sudeep.holla@arm.com>
12676L: linux-arm-kernel@lists.infradead.org
12677S: Maintained
12678F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12679F: drivers/clk/clk-scpi.c
12680F: drivers/cpufreq/scpi-cpufreq.c
12681F: drivers/firmware/arm_scpi.c
12682F: include/linux/scpi_protocol.h
12683
8c0984e5
SR
12684SYSTEM RESET/SHUTDOWN DRIVERS
12685M: Sebastian Reichel <sre@kernel.org>
8c0984e5 12686L: linux-pm@vger.kernel.org
58db9505 12687T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
12688S: Maintained
12689F: Documentation/devicetree/bindings/power/reset/
12690F: drivers/power/reset/
12691
82abbea7
RD
12692SYSTEM TRACE MODULE CLASS
12693M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12694S: Maintained
12695T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12696F: Documentation/trace/stm.txt
12697F: drivers/hwtracing/stm/
12698F: include/linux/stm.h
12699F: include/uapi/linux/stm.h
12700
1da177e4 12701SYSV FILESYSTEM
8b58be88 12702M: Christoph Hellwig <hch@infradead.org>
1da177e4 12703S: Maintained
679655da
JP
12704F: Documentation/filesystems/sysv-fs.txt
12705F: fs/sysv/
12706F: include/linux/sysv_fs.h
1da177e4 12707
86cfa7fc 12708TARGET SUBSYSTEM
9c3646d1 12709M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 12710L: linux-scsi@vger.kernel.org
b9f5edc2 12711L: target-devel@vger.kernel.org
86cfa7fc 12712W: http://www.linux-iscsi.org
cf015e9f 12713W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 12714T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
12715S: Supported
12716F: drivers/target/
12717F: include/target/
12718F: Documentation/target/
12719
4e68852d 12720TASKSTATS STATISTICS INTERFACE
185e595f 12721M: Balbir Singh <bsingharora@gmail.com>
4e68852d 12722S: Maintained
679655da
JP
12723F: Documentation/accounting/taskstats*
12724F: include/linux/taskstats*
12725F: kernel/taskstats.c
4e68852d 12726
6b2af241 12727TC subsystem
f935f3f8 12728M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 12729M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 12730M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
12731L: netdev@vger.kernel.org
12732S: Maintained
679655da 12733F: include/net/pkt_cls.h
6b2af241
JP
12734F: include/net/pkt_sched.h
12735F: include/net/tc_act/
c117ab84 12736F: include/uapi/linux/pkt_cls.h
6b2af241
JP
12737F: include/uapi/linux/pkt_sched.h
12738F: include/uapi/linux/tc_act/
12739F: include/uapi/linux/tc_ematch/
679655da 12740F: net/sched/
781b456a 12741
5067f08a 12742TCP LOW PRIORITY MODULE
8b58be88
JP
12743M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12744M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
12745W: http://tcp-lp-mod.sourceforge.net/
12746S: Maintained
679655da 12747F: net/ipv4/tcp_lp.c
5067f08a 12748
91952bc0
AP
12749TDA10071 MEDIA DRIVER
12750M: Antti Palosaari <crope@iki.fi>
12751L: linux-media@vger.kernel.org
a825eaec 12752W: https://linuxtv.org
91952bc0
AP
12753W: http://palosaari.fi/linux/
12754Q: http://patchwork.linuxtv.org/project/linux-media/list/
12755T: git git://linuxtv.org/anttip/media_tree.git
12756S: Maintained
12757F: drivers/media/dvb-frontends/tda10071*
12758
12759TDA18212 MEDIA DRIVER
12760M: Antti Palosaari <crope@iki.fi>
12761L: linux-media@vger.kernel.org
a825eaec 12762W: https://linuxtv.org
91952bc0
AP
12763W: http://palosaari.fi/linux/
12764Q: http://patchwork.linuxtv.org/project/linux-media/list/
12765T: git git://linuxtv.org/anttip/media_tree.git
12766S: Maintained
12767F: drivers/media/tuners/tda18212*
12768
12769TDA18218 MEDIA DRIVER
12770M: Antti Palosaari <crope@iki.fi>
12771L: linux-media@vger.kernel.org
a825eaec 12772W: https://linuxtv.org
91952bc0
AP
12773W: http://palosaari.fi/linux/
12774Q: http://patchwork.linuxtv.org/project/linux-media/list/
12775T: git git://linuxtv.org/anttip/media_tree.git
12776S: Maintained
12777F: drivers/media/tuners/tda18218*
12778
3b2f6aba
MK
12779TDA18271 MEDIA DRIVER
12780M: Michael Krufky <mkrufky@linuxtv.org>
12781L: linux-media@vger.kernel.org
a825eaec 12782W: https://linuxtv.org
3b2f6aba
MK
12783W: http://github.com/mkrufky
12784Q: http://patchwork.linuxtv.org/project/linux-media/list/
12785T: git git://linuxtv.org/mkrufky/tuners.git
12786S: Maintained
12787F: drivers/media/tuners/tda18271*
12788
e48307a9
MK
12789TDA827x MEDIA DRIVER
12790M: Michael Krufky <mkrufky@linuxtv.org>
12791L: linux-media@vger.kernel.org
a825eaec 12792W: https://linuxtv.org
e48307a9
MK
12793W: http://github.com/mkrufky
12794Q: http://patchwork.linuxtv.org/project/linux-media/list/
12795T: git git://linuxtv.org/mkrufky/tuners.git
12796S: Maintained
12797F: drivers/media/tuners/tda8290.*
12798
66cf9212
MK
12799TDA8290 MEDIA DRIVER
12800M: Michael Krufky <mkrufky@linuxtv.org>
12801L: linux-media@vger.kernel.org
a825eaec 12802W: https://linuxtv.org
66cf9212
MK
12803W: http://github.com/mkrufky
12804Q: http://patchwork.linuxtv.org/project/linux-media/list/
12805T: git git://linuxtv.org/mkrufky/tuners.git
12806S: Maintained
12807F: drivers/media/tuners/tda8290.*
12808
4b9fba30
HV
12809TDA9840 MEDIA DRIVER
12810M: Hans Verkuil <hverkuil@xs4all.nl>
12811L: linux-media@vger.kernel.org
12812T: git git://linuxtv.org/media_tree.git
a825eaec 12813W: https://linuxtv.org
4b9fba30
HV
12814S: Maintained
12815F: drivers/media/i2c/tda9840*
12816
2cb654fd 12817TEA5761 TUNER DRIVER
5dc8a864
MCC
12818M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12819M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12820L: linux-media@vger.kernel.org
a825eaec 12821W: https://linuxtv.org
2cb654fd
MCC
12822T: git git://linuxtv.org/media_tree.git
12823S: Odd fixes
12824F: drivers/media/tuners/tea5761.*
12825
12826TEA5767 TUNER DRIVER
5dc8a864
MCC
12827M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12828M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12829L: linux-media@vger.kernel.org
a825eaec 12830W: https://linuxtv.org
2cb654fd
MCC
12831T: git git://linuxtv.org/media_tree.git
12832S: Maintained
12833F: drivers/media/tuners/tea5767.*
12834
4b9fba30
HV
12835TEA6415C MEDIA DRIVER
12836M: Hans Verkuil <hverkuil@xs4all.nl>
12837L: linux-media@vger.kernel.org
12838T: git git://linuxtv.org/media_tree.git
a825eaec 12839W: https://linuxtv.org
4b9fba30
HV
12840S: Maintained
12841F: drivers/media/i2c/tea6415c*
12842
12843TEA6420 MEDIA DRIVER
12844M: Hans Verkuil <hverkuil@xs4all.nl>
12845L: linux-media@vger.kernel.org
12846T: git git://linuxtv.org/media_tree.git
a825eaec 12847W: https://linuxtv.org
4b9fba30
HV
12848S: Maintained
12849F: drivers/media/i2c/tea6420*
12850
3d249d4c 12851TEAM DRIVER
dca9ab92 12852M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12853L: netdev@vger.kernel.org
12854S: Supported
12855F: drivers/net/team/
12856F: include/linux/if_team.h
c117ab84 12857F: include/uapi/linux/if_team.h
3d249d4c 12858
7d029125 12859TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12860M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12861S: Maintained
12862F: arch/x86/platform/ts5500/
12863
40ad4a30
SY
12864TECHNOTREND USB IR RECEIVER
12865M: Sean Young <sean@mess.org>
12866L: linux-media@vger.kernel.org
12867S: Maintained
12868F: drivers/media/rc/ttusbir.c
12869
82abbea7
RD
12870TEE SUBSYSTEM
12871M: Jens Wiklander <jens.wiklander@linaro.org>
12872S: Maintained
12873F: include/linux/tee_drv.h
12874F: include/uapi/linux/tee.h
12875F: drivers/tee/
12876F: Documentation/tee.txt
12877
adabdb0c 12878TEGRA ARCHITECTURE SUPPORT
adabdb0c 12879M: Thierry Reding <thierry.reding@gmail.com>
a06eb006 12880M: Jonathan Hunter <jonathanh@nvidia.com>
84b9414b 12881L: linux-tegra@vger.kernel.org
fd117cd1 12882Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12883T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12884S: Supported
bbbe96ed 12885N: [^a-z]tegra
84b9414b 12886
adabdb0c
SW
12887TEGRA CLOCK DRIVER
12888M: Peter De Schrijver <pdeschrijver@nvidia.com>
12889M: Prashant Gaikwad <pgaikwad@nvidia.com>
12890S: Supported
12891F: drivers/clk/tegra/
12892
86e486a0 12893TEGRA DMA DRIVERS
adabdb0c 12894M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12895M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12896S: Supported
86e486a0 12897F: drivers/dma/tegra*
adabdb0c 12898
adabdb0c
SW
12899TEGRA I2C DRIVER
12900M: Laxman Dewangan <ldewangan@nvidia.com>
12901S: Supported
12902F: drivers/i2c/busses/i2c-tegra.c
12903
12904TEGRA IOMMU DRIVERS
12905M: Hiroshi Doyu <hdoyu@nvidia.com>
12906S: Supported
12907F: drivers/iommu/tegra*
12908
12909TEGRA KBC DRIVER
12910M: Rakesh Iyer <riyer@nvidia.com>
12911M: Laxman Dewangan <ldewangan@nvidia.com>
12912S: Supported
12913F: drivers/input/keyboard/tegra-kbc.c
12914
adabdb0c
SW
12915TEGRA PWM DRIVER
12916M: Thierry Reding <thierry.reding@gmail.com>
12917S: Supported
12918F: drivers/pwm/pwm-tegra.c
12919
12920TEGRA SERIAL DRIVER
12921M: Laxman Dewangan <ldewangan@nvidia.com>
12922S: Supported
12923F: drivers/tty/serial/serial-tegra.c
12924
12925TEGRA SPI DRIVER
12926M: Laxman Dewangan <ldewangan@nvidia.com>
12927S: Supported
12928F: drivers/spi/spi-tegra*
12929
1a348ccc 12930TEHUTI ETHERNET DRIVER
8b58be88 12931M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12932L: netdev@vger.kernel.org
12933S: Supported
ef7f5429 12934F: drivers/net/ethernet/tehuti/*
1a348ccc 12935
4e68852d 12936Telecom Clock Driver for MCPL0010
8b58be88 12937M: Mark Gross <mark.gross@intel.com>
4e68852d 12938S: Supported
679655da 12939F: drivers/char/tlclk.c
4e68852d 12940
4480f15b 12941TENSILICA XTENSA PORT (xtensa)
8b58be88 12942M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12943M: Max Filippov <jcmvbkbc@gmail.com>
12944L: linux-xtensa@linux-xtensa.org
9f273c24 12945T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12946S: Maintained
679655da 12947F: arch/xtensa/
3dc99857 12948F: drivers/irqchip/irq-xtensa-*
4e68852d 12949
04f1024e
NM
12950Texas Instruments' System Control Interface (TISCI) Protocol Driver
12951M: Nishanth Menon <nm@ti.com>
12952M: Tero Kristo <t-kristo@ti.com>
12953M: Santosh Shilimkar <ssantosh@kernel.org>
12954L: linux-arm-kernel@lists.infradead.org
12955S: Maintained
12956F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12957F: drivers/firmware/ti_sci*
12958F: include/linux/soc/ti/ti_sci_protocol.h
7cc119f2
DG
12959F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12960F: include/dt-bindings/genpd/k2g.h
52835d59 12961F: drivers/soc/ti/ti_sci_pm_domains.c
18a00620 12962F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
8f306cfe 12963F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
b745c079 12964F: drivers/clk/keystone/sci-clk.c
28df169b 12965F: drivers/reset/reset-ti-sci.c
04f1024e 12966
5313ba66
HV
12967THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12968M: Hans Verkuil <hverkuil@xs4all.nl>
12969L: linux-media@vger.kernel.org
12970T: git git://linuxtv.org/media_tree.git
a825eaec 12971W: https://linuxtv.org
5313ba66
HV
12972S: Maintained
12973F: drivers/media/radio/radio-raremono.c
12974
d3fb6955 12975THERMAL
b75f0050 12976M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12977M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12978L: linux-pm@vger.kernel.org
12979T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12980T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12981Q: https://patchwork.kernel.org/project/linux-pm/list/
12982S: Supported
12983F: drivers/thermal/
12984F: include/linux/thermal.h
af6c9f16 12985F: include/uapi/linux/thermal.h
b75f0050
JP
12986F: include/linux/cpu_cooling.h
12987F: Documentation/devicetree/bindings/thermal/
d3fb6955 12988
64e05d8b
VK
12989THERMAL/CPU_COOLING
12990M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12991M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12992M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12993L: linux-pm@vger.kernel.org
12994S: Supported
12995F: Documentation/thermal/cpu-cooling-api.txt
12996F: drivers/thermal/cpu_cooling.c
12997F: include/linux/cpu_cooling.h
12998
4e68852d 12999THINKPAD ACPI EXTRAS DRIVER
8b58be88 13000M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 13001L: ibm-acpi-devel@lists.sourceforge.net
d0944853 13002L: platform-driver-x86@vger.kernel.org
4e68852d
AC
13003W: http://ibm-acpi.sourceforge.net
13004W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 13005T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 13006S: Maintained
679655da 13007F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 13008
82abbea7
RD
13009THUNDERBOLT DRIVER
13010M: Andreas Noever <andreas.noever@gmail.com>
13011M: Michael Jamet <michael.jamet@intel.com>
13012M: Mika Westerberg <mika.westerberg@linux.intel.com>
13013M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13014S: Maintained
13015F: drivers/thunderbolt/
13016
82abbea7
RD
13017TI AM437X VPFE DRIVER
13018M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13019L: linux-media@vger.kernel.org
13020W: https://linuxtv.org
13021Q: http://patchwork.linuxtv.org/project/linux-media/list/
13022T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13023S: Maintained
13024F: drivers/media/platform/am437x/
4e68852d 13025
1b46f2a2 13026TI BANDGAP AND THERMAL DRIVER
f14d1c24 13027M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 13028M: Keerthy <j-keerthy@ti.com>
1b46f2a2 13029L: linux-pm@vger.kernel.org
531ff13e 13030L: linux-omap@vger.kernel.org
5a723e81 13031S: Maintained
794b2e25 13032F: drivers/thermal/ti-soc-thermal/
1b46f2a2 13033
7683e9e5
LT
13034TI BQ27XXX POWER SUPPLY DRIVER
13035R: Andrew F. Davis <afd@ti.com>
13036F: include/linux/power/bq27xxx_battery.h
13037F: drivers/power/supply/bq27xxx_battery.c
13038F: drivers/power/supply/bq27xxx_battery_i2c.c
ccf963d3 13039
0c7665c3
MF
13040TI CDCE706 CLOCK DRIVER
13041M: Max Filippov <jcmvbkbc@gmail.com>
13042S: Maintained
13043F: drivers/clk/clk-cdce706.c
13044
49b6a5e3
TK
13045TI CLOCK DRIVER
13046M: Tero Kristo <t-kristo@ti.com>
13047L: linux-omap@vger.kernel.org
13048S: Maintained
13049F: drivers/clk/ti/
13050F: include/linux/clk/ti.h
13051
7683e9e5
LT
13052TI DAVINCI MACHINE SUPPORT
13053M: Sekhar Nori <nsekhar@ti.com>
13054M: Kevin Hilman <khilman@kernel.org>
13055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13056T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13057S: Supported
13058F: arch/arm/mach-davinci/
13059F: drivers/i2c/busses/i2c-davinci.c
13060F: arch/arm/boot/dts/da850*
13061
13062TI DAVINCI SERIES GPIO DRIVER
13063M: Keerthy <j-keerthy@ti.com>
13064L: linux-gpio@vger.kernel.org
13065S: Maintained
13066F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13067F: drivers/gpio/gpio-davinci.c
13068
13069TI DAVINCI SERIES MEDIA DRIVER
13070M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13071L: linux-media@vger.kernel.org
13072W: https://linuxtv.org
13073Q: http://patchwork.linuxtv.org/project/linux-media/list/
13074T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13075S: Maintained
13076F: drivers/media/platform/davinci/
13077F: include/media/davinci/
13078
f75cfbad 13079TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
13080R: Grygorii Strashko <grygorii.strashko@ti.com>
13081L: linux-omap@vger.kernel.org
13082L: netdev@vger.kernel.org
13083S: Maintained
13084F: drivers/net/ethernet/ti/cpsw*
13085F: drivers/net/ethernet/ti/davinci*
13086
4020f2d7 13087TI FLASH MEDIA INTERFACE DRIVER
8b58be88 13088M: Alex Dubov <oakad@yahoo.com>
795fb7e7 13089S: Maintained
679655da
JP
13090F: drivers/misc/tifm*
13091F: drivers/mmc/host/tifm_sd.c
13092F: include/linux/tifm.h
4020f2d7 13093
e0c52404 13094TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 13095M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
13096L: linux-kernel@vger.kernel.org
13097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13098S: Maintained
13099F: drivers/soc/ti/*
13100T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13101
152ad442
SR
13102TI LM49xxx FAMILY ASoC CODEC DRIVERS
13103M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 13104M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
13105L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13106S: Maintained
13107F: sound/soc/codecs/lm49453*
d392dead 13108F: sound/soc/codecs/isabelle*
152ad442 13109
0edd807d
KM
13110TI LP855x BACKLIGHT DRIVER
13111M: Milo Kim <milo.kim@ti.com>
13112S: Maintained
13113F: Documentation/backlight/lp855x-driver.txt
13114F: drivers/video/backlight/lp855x_bl.c
13115F: include/linux/platform_data/lp855x.h
13116
faf13f6d
KM
13117TI LP8727 CHARGER DRIVER
13118M: Milo Kim <milo.kim@ti.com>
13119S: Maintained
8c0984e5 13120F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
13121F: include/linux/platform_data/lp8727.h
13122
22f1229f
KM
13123TI LP8788 MFD DRIVER
13124M: Milo Kim <milo.kim@ti.com>
13125S: Maintained
13126F: drivers/iio/adc/lp8788_adc.c
13127F: drivers/leds/leds-lp8788.c
13128F: drivers/mfd/lp8788*.c
8c0984e5 13129F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
13130F: drivers/regulator/lp8788-*.c
13131F: include/linux/mfd/lp8788*.h
13132
84640e27
KM
13133TI NETCP ETHERNET DRIVER
13134M: Wingman Kwok <w-kwok2@ti.com>
13135M: Murali Karicheri <m-karicheri2@ti.com>
13136L: netdev@vger.kernel.org
13137S: Maintained
13138F: drivers/net/ethernet/ti/netcp*
13139
217e0ca9
KC
13140TI TAS571X FAMILY ASoC CODEC DRIVER
13141M: Kevin Cernekee <cernekee@chromium.org>
13142L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13143S: Odd Fixes
13144F: sound/soc/codecs/tas571x*
13145
82abbea7
RD
13146TI TRF7970A NFC DRIVER
13147M: Mark Greer <mgreer@animalcreek.com>
13148L: linux-wireless@vger.kernel.org
13149L: linux-nfc@lists.01.org (moderated for non-subscribers)
13150S: Supported
13151F: drivers/nfc/trf7970a.c
13152F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13153
dd5e8e6b 13154TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 13155M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
13156L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13157S: Maintained
13158F: sound/soc/codecs/twl4030*
13159
7683e9e5
LT
13160TI VPE/CAL DRIVERS
13161M: Benoit Parrot <bparrot@ti.com>
13162L: linux-media@vger.kernel.org
13163W: http://linuxtv.org/
13164Q: http://patchwork.linuxtv.org/project/linux-media/list/
13165S: Maintained
13166F: drivers/media/platform/ti-vpe/
13167
90921014 13168TI WILINK WIRELESS DRIVERS
90921014
LC
13169L: linux-wireless@vger.kernel.org
13170W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13171W: http://wireless.kernel.org/en/users/Drivers/wl1251
13172T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 13173S: Orphan
90921014
LC
13174F: drivers/net/wireless/ti/
13175F: include/linux/wl12xx.h
13176
867e359b 13177TILE ARCHITECTURE
b9a279f6 13178M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 13179W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 13180T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
13181S: Supported
13182F: arch/tile/
6b940606 13183F: drivers/char/tile-srom.c
5c770755 13184F: drivers/edac/tile_edac.c
6b940606
CM
13185F: drivers/net/ethernet/tile/
13186F: drivers/rtc/rtc-tile.c
13187F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 13188F: drivers/tty/serial/tilegx.c
6b940606
CM
13189F: drivers/usb/host/*-tilegx.c
13190F: include/linux/usb/tilegx.h
867e359b 13191
82abbea7
RD
13192TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13193M: John Stultz <john.stultz@linaro.org>
13194M: Thomas Gleixner <tglx@linutronix.de>
13195R: Stephen Boyd <sboyd@codeaurora.org>
13196L: linux-kernel@vger.kernel.org
13197T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13198S: Supported
13199F: include/linux/clocksource.h
13200F: include/linux/time.h
13201F: include/linux/timex.h
13202F: include/uapi/linux/time.h
13203F: include/uapi/linux/timex.h
13204F: kernel/time/clocksource.c
13205F: kernel/time/time*.c
13206F: kernel/time/alarmtimer.c
13207F: kernel/time/ntp.c
13208F: tools/testing/selftests/timers/
13209
13210TIPC NETWORK LAYER
13211M: Jon Maloy <jon.maloy@ericsson.com>
13212M: Ying Xue <ying.xue@windriver.com>
13213L: netdev@vger.kernel.org (core kernel code)
13214L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13215W: http://tipc.sourceforge.net/
13216S: Maintained
13217F: include/uapi/linux/tipc*.h
13218F: net/tipc/
13219
1da177e4 13220TLAN NETWORK DRIVER
8b58be88 13221M: Samuel Chessman <chessman@tux.org>
88c07dde 13222L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
13223W: http://sourceforge.net/projects/tlan/
13224S: Maintained
679655da 13225F: Documentation/networking/tlan.txt
b544dbac 13226F: drivers/net/ethernet/ti/tlan.*
1da177e4 13227
82abbea7
RD
13228TM6000 VIDEO4LINUX DRIVER
13229M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13230M: Mauro Carvalho Chehab <mchehab@kernel.org>
13231L: linux-media@vger.kernel.org
13232W: https://linuxtv.org
13233T: git git://linuxtv.org/media_tree.git
13234S: Odd fixes
13235F: drivers/media/usb/tm6000/
13236F: Documentation/media/v4l-drivers/tm6000*
13237
13238TMIO/SDHI MMC DRIVER
13239M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13240L: linux-mmc@vger.kernel.org
13241S: Supported
13242F: drivers/mmc/host/tmio_mmc*
13243F: drivers/mmc/host/renesas_sdhi*
13244F: include/linux/mfd/tmio.h
13245
13246TMP401 HARDWARE MONITOR DRIVER
13247M: Guenter Roeck <linux@roeck-us.net>
13248L: linux-hwmon@vger.kernel.org
1da177e4 13249S: Maintained
82abbea7
RD
13250F: Documentation/hwmon/tmp401
13251F: drivers/hwmon/tmp401.c
13252
13253TMPFS (SHMEM FILESYSTEM)
13254M: Hugh Dickins <hughd@google.com>
13255L: linux-mm@kvack.org
13256S: Maintained
13257F: include/linux/shmem_fs.h
13258F: mm/shmem.c
1da177e4 13259
d74db3b2 13260TOMOYO SECURITY MODULE
8b58be88
JP
13261M: Kentaro Takeda <takedakn@nttdata.co.jp>
13262M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
13263L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13264L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
13265L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13266L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13267W: http://tomoyo.sourceforge.jp/
843d183c 13268T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 13269S: Maintained
679655da 13270F: security/tomoyo/
d74db3b2 13271
9caeb532 13272TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 13273M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 13274L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
13275S: Maintained
13276F: drivers/platform/x86/topstar-laptop.c
13277
1da177e4 13278TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 13279M: Azael Avalos <coproscefalo@gmail.com>
d0944853 13280L: platform-driver-x86@vger.kernel.org
0a63ca11 13281S: Maintained
679655da 13282F: drivers/platform/x86/toshiba_acpi.c
1da177e4 13283
0a63ca11
AA
13284TOSHIBA BLUETOOTH DRIVER
13285M: Azael Avalos <coproscefalo@gmail.com>
13286L: platform-driver-x86@vger.kernel.org
13287S: Maintained
13288F: drivers/platform/x86/toshiba_bluetooth.c
13289
13290TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13291M: Azael Avalos <coproscefalo@gmail.com>
13292L: platform-driver-x86@vger.kernel.org
13293S: Maintained
13294F: drivers/platform/x86/toshiba_haps.c
13295
1da177e4 13296TOSHIBA SMM DRIVER
8b58be88 13297M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
13298W: http://www.buzzard.org.uk/toshiba/
13299S: Maintained
679655da
JP
13300F: drivers/char/toshiba.c
13301F: include/linux/toshiba.h
c117ab84 13302F: include/uapi/linux/toshiba.h
1da177e4 13303
d32d9864
MR
13304TOSHIBA TC358743 DRIVER
13305M: Mats Randgaard <matrandg@cisco.com>
13306L: linux-media@vger.kernel.org
13307S: Maintained
13308F: drivers/media/i2c/tc358743*
b5dcee22 13309F: include/media/i2c/tc358743.h
d32d9864 13310
7683e9e5
LT
13311TOSHIBA WMI HOTKEYS DRIVER
13312M: Azael Avalos <coproscefalo@gmail.com>
13313L: platform-driver-x86@vger.kernel.org
704a84cc 13314S: Maintained
7683e9e5 13315F: drivers/platform/x86/toshiba-wmi.c
704a84cc 13316
4e68852d 13317TPM DEVICE DRIVER
901486b8 13318M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 13319M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 13320M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 13321R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 13322W: http://tpmdd.sourceforge.net
63a10dfd 13323L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
13324Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13325T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 13326S: Maintained
679655da 13327F: drivers/char/tpm/
4e68852d 13328
1a0f1b27
AL
13329TPM IBM_VTPM DEVICE DRIVER
13330M: Ashley Lai <ashleydlai@gmail.com>
13331W: http://tpmdd.sourceforge.net
13332L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13333S: Maintained
13334F: drivers/char/tpm/tpm_ibmvtpm*
13335
d6f005a1
JP
13336TRACING
13337M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 13338M: Ingo Molnar <mingo@redhat.com>
75fc2d37 13339T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
13340S: Maintained
13341F: Documentation/trace/ftrace.txt
13342F: arch/*/*/*/ftrace.h
13343F: arch/*/kernel/ftrace.c
13344F: include/*/ftrace.h
13345F: include/linux/trace*.h
13346F: include/trace/
13347F: kernel/trace/
6e68e6c5 13348F: tools/testing/selftests/ftrace/
d6f005a1 13349
4abac0d0
IM
13350TRACING MMIO ACCESSES (MMIOTRACE)
13351M: Steven Rostedt <rostedt@goodmis.org>
13352M: Ingo Molnar <mingo@kernel.org>
13353R: Karol Herbst <karolherbst@gmail.com>
13354R: Pekka Paalanen <ppaalanen@gmail.com>
13355S: Maintained
13356L: linux-kernel@vger.kernel.org
13357L: nouveau@lists.freedesktop.org
13358F: kernel/trace/trace_mmiotrace.c
13359F: include/linux/mmiotrace.h
13360F: arch/x86/mm/kmmio.c
13361F: arch/x86/mm/mmio-mod.c
13362F: arch/x86/mm/testmmiotrace.c
13363
1da177e4 13364TRIVIAL PATCHES
8b58be88 13365M: Jiri Kosina <trivial@kernel.org>
54e5881d 13366T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 13367S: Maintained
86ef925f 13368K: ^Subject:.*(?i)trivial
1da177e4 13369
4e68852d 13370TTY LAYER
879a5a00 13371M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 13372M: Jiri Slaby <jslaby@suse.com>
879a5a00 13373S: Supported
08deed1e 13374T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 13375F: Documentation/serial/
8dd5d2f1 13376F: drivers/tty/
df621252 13377F: drivers/tty/serial/serial_core.c
e3288775
AC
13378F: include/linux/serial_core.h
13379F: include/linux/serial.h
13380F: include/linux/tty.h
c117ab84
CEB
13381F: include/uapi/linux/serial_core.h
13382F: include/uapi/linux/serial.h
13383F: include/uapi/linux/tty.h
4e68852d 13384
91952bc0
AP
13385TUA9001 MEDIA DRIVER
13386M: Antti Palosaari <crope@iki.fi>
13387L: linux-media@vger.kernel.org
a825eaec 13388W: https://linuxtv.org
91952bc0
AP
13389W: http://palosaari.fi/linux/
13390Q: http://patchwork.linuxtv.org/project/linux-media/list/
13391T: git git://linuxtv.org/anttip/media_tree.git
13392S: Maintained
13393F: drivers/media/tuners/tua9001*
13394
740db6d7 13395TULIP NETWORK DRIVERS
740db6d7 13396L: netdev@vger.kernel.org
cf869eb1
GG
13397L: linux-parisc@vger.kernel.org
13398S: Orphan
0f04e2aa 13399F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
13400
13401TUN/TAP driver
ba57b6f2 13402M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
13403W: http://vtun.sourceforge.net/tun
13404S: Maintained
679655da
JP
13405F: Documentation/networking/tuntap.txt
13406F: arch/um/os-Linux/drivers/
1da177e4 13407
b454cc66 13408TURBOCHANNEL SUBSYSTEM
8b58be88 13409M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
13410M: Ralf Baechle <ralf@linux-mips.org>
13411L: linux-mips@linux-mips.org
13412Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 13413S: Maintained
679655da
JP
13414F: drivers/tc/
13415F: include/linux/tc.h
b454cc66 13416
82abbea7
RD
13417TW5864 VIDEO4LINUX DRIVER
13418M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13419M: Anton Sviridenko <anton@corp.bluecherry.net>
13420M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13421M: Andrey Utkin <andrey_utkin@fastmail.com>
13422L: linux-media@vger.kernel.org
13423S: Supported
13424F: drivers/media/pci/tw5864/
13425
13426TW68 VIDEO4LINUX DRIVER
13427M: Hans Verkuil <hverkuil@xs4all.nl>
13428L: linux-media@vger.kernel.org
13429T: git git://linuxtv.org/media_tree.git
13430W: https://linuxtv.org
13431S: Odd Fixes
13432F: drivers/media/pci/tw68/
13433
13434TW686X VIDEO4LINUX DRIVER
13435M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13436L: linux-media@vger.kernel.org
13437T: git git://linuxtv.org/media_tree.git
13438W: http://linuxtv.org
13439S: Maintained
13440F: drivers/media/pci/tw686x/
13441
e2d1d6c0 13442UBI FILE SYSTEM (UBIFS)
a7859936 13443M: Richard Weinberger <richard@nod.at>
949cb623 13444M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 13445M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 13446L: linux-mtd@lists.infradead.org
e2966cbe 13447T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 13448W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 13449S: Supported
679655da
JP
13450F: Documentation/filesystems/ubifs.txt
13451F: fs/ubifs/
e2d1d6c0 13452
e1632fa2 13453UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
13454M: Greg Ungerer <gerg@linux-m68k.org>
13455W: http://www.linux-m68k.org/
cc2020e6 13456W: http://www.uclinux.org/
e1632fa2 13457L: linux-m68k@lists.linux-m68k.org
cc2020e6 13458L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 13459T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 13460S: Maintained
e1632fa2
GU
13461F: arch/m68k/coldfire/
13462F: arch/m68k/68*/
61bc02bb
JP
13463F: arch/m68k/*/*_no.*
13464F: arch/m68k/include/asm/*_no.*
cc2020e6 13465
1da177e4 13466UDF FILESYSTEM
d8130624 13467M: Jan Kara <jack@suse.com>
1da177e4 13468S: Maintained
679655da
JP
13469F: Documentation/filesystems/udf.txt
13470F: fs/udf/
1da177e4 13471
0edffe65
BN
13472UDRAW TABLET
13473M: Bastien Nocera <hadess@hadess.net>
13474L: linux-input@vger.kernel.org
13475S: Maintained
13476F: drivers/hid/hid-udraw.c
13477
cc2020e6 13478UFS FILESYSTEM
8b58be88 13479M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 13480S: Maintained
679655da
JP
13481F: Documentation/filesystems/ufs.txt
13482F: fs/ufs/
cc2020e6 13483
0a09d3ab
DH
13484UHID USERSPACE HID IO DRIVER:
13485M: David Herrmann <dh.herrmann@googlemail.com>
13486L: linux-input@vger.kernel.org
13487S: Maintained
13488F: drivers/hid/uhid.c
c117ab84 13489F: include/uapi/linux/uhid.h
0a09d3ab 13490
82abbea7
RD
13491ULPI BUS
13492M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13493L: linux-usb@vger.kernel.org
13494S: Maintained
13495F: drivers/usb/common/ulpi.c
13496F: include/linux/ulpi/
13497
18332a80 13498ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 13499L: linux-usb@vger.kernel.org
10c6c9c9 13500S: Orphan
355ffe69 13501F: drivers/uwb/
679655da
JP
13502F: include/linux/uwb.h
13503F: include/linux/uwb/
18332a80 13504
b31d8273
G
13505UNICORE32 ARCHITECTURE:
13506M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13507W: http://mprc.pku.edu.cn/~guanxuetao/linux
13508S: Maintained
ceebf4d5 13509T: git git://github.com/gxt/linux.git
b31d8273
G
13510F: arch/unicore32/
13511
d8379ab1
TF
13512UNIFDEF
13513M: Tony Finch <dot@dotat.at>
13514W: http://dotat.at/prog/unifdef
13515S: Maintained
13516F: scripts/unifdef.c
13517
1da177e4 13518UNIFORM CDROM DRIVER
8b58be88 13519M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
13520W: http://www.kernel.dk
13521S: Maintained
679655da
JP
13522F: Documentation/cdrom/
13523F: drivers/cdrom/cdrom.c
13524F: include/linux/cdrom.h
c117ab84 13525F: include/uapi/linux/cdrom.h
1da177e4 13526
56df0122 13527UNISYS S-PAR DRIVERS
49e7d9df
JP
13528M: David Kershner <david.kershner@unisys.com>
13529L: sparmaintainer@unisys.com (Unisys internal)
13530S: Supported
13531F: drivers/staging/unisys/
56df0122 13532
9941fa6e
VH
13533UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13534M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
13535L: linux-scsi@vger.kernel.org
13536S: Supported
13537F: Documentation/scsi/ufs.txt
13538F: drivers/scsi/ufs/
13539
4b9ffb5a 13540UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
13541M: Manjunath M Bettegowda <manjumb@synopsys.com>
13542M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
13543L: linux-scsi@vger.kernel.org
13544S: Supported
13545F: drivers/scsi/ufs/*dwc*
13546
e2d1d6c0 13547UNSORTED BLOCK IMAGES (UBI)
949cb623 13548M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 13549M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
13550W: http://www.linux-mtd.infradead.org/
13551L: linux-mtd@lists.infradead.org
b6b44e0a 13552T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 13553S: Supported
80811493 13554F: drivers/mtd/ubi/
679655da 13555F: include/linux/mtd/ubi.h
c117ab84 13556F: include/uapi/mtd/ubi-user.h
e2d1d6c0 13557
7683e9e5
LT
13558USB "USBNET" DRIVER FRAMEWORK
13559M: Oliver Neukum <oneukum@suse.com>
13560L: netdev@vger.kernel.org
13561W: http://www.linux-usb.org/usbnet
13562S: Maintained
13563F: drivers/net/usb/usbnet.c
13564F: include/linux/usb/usbnet.h
13565
1da177e4 13566USB ACM DRIVER
ca1c3e6f 13567M: Oliver Neukum <oneukum@suse.com>
6372594a 13568L: linux-usb@vger.kernel.org
1da177e4 13569S: Maintained
679655da
JP
13570F: Documentation/usb/acm.txt
13571F: drivers/usb/class/cdc-acm.*
1da177e4 13572
b7d572e1
PF
13573USB AR5523 WIRELESS DRIVER
13574M: Pontus Fuchs <pontus.fuchs@gmail.com>
13575L: linux-wireless@vger.kernel.org
13576S: Maintained
13577F: drivers/net/wireless/ath/ar5523/
13578
115bb1ff 13579USB ATTACHED SCSI
866d372e 13580M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
13581L: linux-usb@vger.kernel.org
13582L: linux-scsi@vger.kernel.org
8eae0fb7 13583S: Maintained
115bb1ff
MW
13584F: drivers/usb/storage/uas.c
13585
1da177e4 13586USB CDC ETHERNET DRIVER
61eee9a7 13587M: Oliver Neukum <oliver@neukum.org>
795fb7e7 13588L: linux-usb@vger.kernel.org
1da177e4 13589S: Maintained
679655da 13590F: drivers/net/usb/cdc_*.c
c117ab84 13591F: include/uapi/linux/usb/cdc.h
1da177e4 13592
66e3e591
KP
13593USB CHAOSKEY DRIVER
13594M: Keith Packard <keithp@keithp.com>
13595L: linux-usb@vger.kernel.org
13596S: Maintained
13597F: drivers/usb/misc/chaoskey.c
13598
b02b371e 13599USB CYPRESS C67X00 DRIVER
8b58be88 13600M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
13601L: linux-usb@vger.kernel.org
13602S: Maintained
679655da 13603F: drivers/usb/c67x00/
b02b371e 13604
d0374f4f 13605USB DAVICOM DM9601 DRIVER
8b58be88 13606M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 13607L: netdev@vger.kernel.org
d0374f4f
PK
13608W: http://www.linux-usb.org/usbnet
13609S: Maintained
679655da 13610F: drivers/net/usb/dm9601.c
d0374f4f 13611
cc2020e6 13612USB DIAMOND RIO500 DRIVER
8b58be88 13613M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
13614L: rio500-users@lists.sourceforge.net
13615W: http://rio500.sourceforge.net
13616S: Maintained
679655da 13617F: drivers/usb/misc/rio500*
cc2020e6 13618
1da177e4 13619USB EHCI DRIVER
578333ab 13620M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13621L: linux-usb@vger.kernel.org
578333ab 13622S: Maintained
679655da
JP
13623F: Documentation/usb/ehci.txt
13624F: drivers/usb/host/ehci*
1da177e4 13625
69ae9e3e 13626USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 13627M: Felipe Balbi <balbi@kernel.org>
795fb7e7 13628L: linux-usb@vger.kernel.org
69ae9e3e 13629W: http://www.linux-usb.org/gadget
d6d0f665
FB
13630T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13631S: Maintained
679655da
JP
13632F: drivers/usb/gadget/
13633F: include/linux/usb/gadget*
69ae9e3e 13634
2dea64b4 13635USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 13636M: Jiri Kosina <jikos@kernel.org>
406df153 13637R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 13638L: linux-usb@vger.kernel.org
54e5881d 13639T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 13640S: Maintained
c2f01971 13641F: Documentation/hid/hiddev.txt
679655da 13642F: drivers/hid/usbhid/
1da177e4 13643
959eea21 13644USB ISP116X DRIVER
8b58be88 13645M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 13646L: linux-usb@vger.kernel.org
959eea21 13647S: Maintained
679655da
JP
13648F: drivers/usb/host/isp116x*
13649F: include/linux/usb/isp116x.h
959eea21 13650
146498ea
WH
13651USB LAN78XX ETHERNET DRIVER
13652M: Woojung Huh <woojung.huh@microchip.com>
13653M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13654L: netdev@vger.kernel.org
13655S: Maintained
13656F: drivers/net/usb/lan78xx.*
13657
1da177e4 13658USB MASS STORAGE DRIVER
fc8b690d 13659M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13660L: linux-usb@vger.kernel.org
8836aeb8 13661L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
13662S: Maintained
13663W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 13664F: drivers/usb/storage/
1da177e4 13665
af39917d
CL
13666USB MIDI DRIVER
13667M: Clemens Ladisch <clemens@ladisch.de>
13668L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13669T: git git://git.alsa-project.org/alsa-kernel.git
13670S: Maintained
13671F: sound/usb/midi.*
13672
444ce9d4
JP
13673USB NETWORKING DRIVERS
13674L: linux-usb@vger.kernel.org
13675S: Odd Fixes
13676F: drivers/net/usb/
13677
1da177e4 13678USB OHCI DRIVER
578333ab 13679M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13680L: linux-usb@vger.kernel.org
578333ab 13681S: Maintained
679655da
JP
13682F: Documentation/usb/ohci.txt
13683F: drivers/usb/host/ohci*
1da177e4 13684
963ffa3e 13685USB OTG FSM (Finite State Machine)
60d77b3d 13686M: Peter Chen <Peter.Chen@nxp.com>
8373856d 13687T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
13688L: linux-usb@vger.kernel.org
13689S: Maintained
13690F: drivers/usb/common/usb-otg-fsm.c
13691
563da3a9
VM
13692USB OVER IP DRIVER
13693M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
13694M: Shuah Khan <shuahkh@osg.samsung.com>
13695M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
13696L: linux-usb@vger.kernel.org
13697S: Maintained
a6d6fc2b 13698F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
13699F: drivers/usb/usbip/
13700F: tools/usb/usbip/
13701
1da177e4 13702USB PEGASUS DRIVER
a16b945c 13703M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13704L: linux-usb@vger.kernel.org
043600a6 13705L: netdev@vger.kernel.org
052e3128
PM
13706T: git git://github.com/petkan/pegasus.git
13707W: https://github.com/petkan/pegasus
1da177e4 13708S: Maintained
679655da 13709F: drivers/net/usb/pegasus.*
1da177e4 13710
d3ad558f 13711USB PHY LAYER
a55f6286 13712M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
13713L: linux-usb@vger.kernel.org
13714T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13715S: Maintained
13716F: drivers/usb/phy/
d3ad558f 13717
73e4fb3f 13718USB PRINTER DRIVER (usblp)
8b58be88 13719M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 13720L: linux-usb@vger.kernel.org
73e4fb3f 13721S: Supported
679655da 13722F: drivers/usb/class/usblp.c
1da177e4 13723
4521b477
BM
13724USB QMI WWAN NETWORK DRIVER
13725M: Bjørn Mork <bjorn@mork.no>
13726L: netdev@vger.kernel.org
13727S: Maintained
13728F: Documentation/ABI/testing/sysfs-class-net-qmi
13729F: drivers/net/usb/qmi_wwan.c
13730
1da177e4 13731USB RTL8150 DRIVER
a16b945c 13732M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13733L: linux-usb@vger.kernel.org
043600a6 13734L: netdev@vger.kernel.org
052e3128
PM
13735T: git git://github.com/petkan/rtl8150.git
13736W: https://github.com/petkan/rtl8150
1da177e4 13737S: Maintained
679655da 13738F: drivers/net/usb/rtl8150.c
1da177e4 13739
f896b796 13740USB SERIAL SUBSYSTEM
66085694 13741M: Johan Hovold <johan@kernel.org>
795fb7e7 13742L: linux-usb@vger.kernel.org
5ee05309 13743T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 13744S: Maintained
679655da 13745F: Documentation/usb/usb-serial.txt
f896b796 13746F: drivers/usb/serial/
679655da 13747F: include/linux/usb/serial.h
1da177e4 13748
b3f0db1c
SG
13749USB SMSC75XX ETHERNET DRIVER
13750M: Steve Glendinning <steve.glendinning@shawell.net>
13751L: netdev@vger.kernel.org
13752S: Maintained
13753F: drivers/net/usb/smsc75xx.*
13754
2f7ca802 13755USB SMSC95XX ETHERNET DRIVER
90b24cfb 13756M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 13757M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 13758L: netdev@vger.kernel.org
90b24cfb 13759S: Maintained
679655da 13760F: drivers/net/usb/smsc95xx.*
2f7ca802 13761
1da177e4 13762USB SUBSYSTEM
879a5a00 13763M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 13764L: linux-usb@vger.kernel.org
1da177e4 13765W: http://www.linux-usb.org
08deed1e 13766T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 13767S: Supported
1700bd98 13768F: Documentation/devicetree/bindings/usb/
679655da 13769F: Documentation/usb/
679655da
JP
13770F: drivers/usb/
13771F: include/linux/usb.h
13772F: include/linux/usb/
1da177e4 13773
fab92884
HK
13774USB TYPEC SUBSYSTEM
13775M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13776L: linux-usb@vger.kernel.org
13777S: Maintained
13778F: Documentation/ABI/testing/sysfs-class-typec
13779F: Documentation/usb/typec.rst
13780F: drivers/usb/typec/
13781F: include/linux/usb/typec.h
13782
1da177e4 13783USB UHCI DRIVER
8b58be88 13784M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13785L: linux-usb@vger.kernel.org
1da177e4 13786S: Maintained
679655da 13787F: drivers/usb/host/uhci*
1da177e4 13788
c0efd232 13789USB VIDEO CLASS
c53ac071 13790M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 13791L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 13792L: linux-media@vger.kernel.org
275ffde4 13793T: git git://linuxtv.org/media_tree.git
57c6d2e9 13794W: http://www.ideasonboard.org/uvc/
c0efd232 13795S: Maintained
0c0d06ca 13796F: drivers/media/usb/uvc/
6c0f0359 13797F: include/uapi/linux/uvcvideo.h
1da177e4 13798
b60b9c45
HV
13799USB VISION DRIVER
13800M: Hans Verkuil <hverkuil@xs4all.nl>
13801L: linux-media@vger.kernel.org
13802T: git git://linuxtv.org/media_tree.git
a825eaec 13803W: https://linuxtv.org
b60b9c45
HV
13804S: Odd Fixes
13805F: drivers/media/usb/usbvision/
13806
8282da47
LP
13807USB WEBCAM GADGET
13808M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13809L: linux-usb@vger.kernel.org
13810S: Maintained
3a83c16e 13811F: drivers/usb/gadget/function/*uvc*
faf2e1db 13812F: drivers/usb/gadget/legacy/webcam.c
8282da47 13813
bf164cc0 13814USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 13815M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
13816L: linux-wireless@vger.kernel.org
13817S: Maintained
679655da 13818F: drivers/net/wireless/rndis_wlan.c
bf164cc0 13819
eb6bab13 13820USB XHCI DRIVER
03d85053 13821M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
13822L: linux-usb@vger.kernel.org
13823S: Supported
36d0344c
SS
13824F: drivers/usb/host/xhci*
13825F: drivers/usb/host/pci-quirks*
eb6bab13 13826
1da177e4 13827USB ZD1201 DRIVER
4086b9ca 13828L: linux-wireless@vger.kernel.org
1da177e4 13829W: http://linux-lc100020.sourceforge.net
4086b9ca 13830S: Orphan
ed0ad06f 13831F: drivers/net/wireless/zydas/zd1201.*
1da177e4 13832
b7eee616 13833USB ZR364XX DRIVER
8b58be88 13834M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 13835L: linux-usb@vger.kernel.org
661263b5 13836L: linux-media@vger.kernel.org
275ffde4 13837T: git git://linuxtv.org/media_tree.git
b7eee616 13838W: http://royale.zerezo.com/zr364xx/
289fcff4 13839S: Maintained
618cd932 13840F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 13841F: drivers/media/usb/zr364xx/
289fcff4 13842
e7839f25 13843USER-MODE LINUX (UML)
8b58be88 13844M: Jeff Dike <jdike@addtoit.com>
b15194b7 13845M: Richard Weinberger <richard@nod.at>
1da177e4
LT
13846L: user-mode-linux-devel@lists.sourceforge.net
13847L: user-mode-linux-user@lists.sourceforge.net
13848W: http://user-mode-linux.sourceforge.net
9f273c24 13849T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 13850S: Maintained
61516587 13851F: Documentation/virtual/uml/
679655da 13852F: arch/um/
b070989a 13853F: arch/x86/um/
679655da
JP
13854F: fs/hostfs/
13855F: fs/hppfs/
b7eee616 13856
e5f114e9 13857USERSPACE I/O (UIO)
879a5a00 13858M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 13859S: Maintained
3d3fecbd 13860T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 13861F: Documentation/driver-api/uio-howto.rst
679655da
JP
13862F: drivers/uio/
13863F: include/linux/uio*.h
e5f114e9 13864
256cccbe 13865UTIL-LINUX PACKAGE
8b58be88 13866M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
13867L: util-linux@vger.kernel.org
13868W: http://en.wikipedia.org/wiki/Util-linux
13869T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
13870S: Maintained
13871
fafd3cdf
CH
13872UUID HELPERS
13873M: Christoph Hellwig <hch@lst.de>
13874R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13875L: linux-kernel@vger.kernel.org
13876T: git git://git.infradead.org/users/hch/uuid.git
13877F: lib/uuid.c
13878F: lib/test_uuid.c
13879F: include/linux/uuid.h
13880F: include/uapi/linux/uuid.h
13881S: Maintained
13882
c1fd1c07 13883UVESAFB DRIVER
8b58be88 13884M: Michal Januszewski <spock@gentoo.org>
c69f677c 13885L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
13886W: http://dev.gentoo.org/~spock/projects/uvesafb/
13887S: Maintained
679655da 13888F: Documentation/fb/uvesafb.txt
8a61f013 13889F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13890
456930d8
SA
13891VF610 NAND DRIVER
13892M: Stefan Agner <stefan@agner.ch>
13893L: linux-mtd@lists.infradead.org
13894S: Supported
13895F: drivers/mtd/nand/vf610_nfc.c
13896
4480f15b 13897VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13898M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13899S: Maintained
679655da
JP
13900F: Documentation/filesystems/vfat.txt
13901F: fs/fat/
1da177e4 13902
cba3345c
AW
13903VFIO DRIVER
13904M: Alex Williamson <alex.williamson@redhat.com>
13905L: kvm@vger.kernel.org
9f273c24 13906T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13907S: Maintained
13908F: Documentation/vfio.txt
13909F: drivers/vfio/
13910F: include/linux/vfio.h
c117ab84 13911F: include/uapi/linux/vfio.h
cba3345c 13912
5188287a
KW
13913VFIO MEDIATED DEVICE DRIVERS
13914M: Kirti Wankhede <kwankhede@nvidia.com>
13915L: kvm@vger.kernel.org
13916S: Maintained
13917F: Documentation/vfio-mediated-device.txt
13918F: drivers/vfio/mdev/
13919F: include/linux/mdev.h
13920F: samples/vfio-mdev/
13921
a714ea5f
AW
13922VFIO PLATFORM DRIVER
13923M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13924L: kvm@vger.kernel.org
13925S: Maintained
13926F: drivers/vfio/platform/
13927
8ccd1e51
LW
13928VGA_SWITCHEROO
13929R: Lukas Wunner <lukas@wunner.de>
13930S: Maintained
13931F: Documentation/gpu/vga-switcheroo.rst
13932F: drivers/gpu/vga/vga_switcheroo.c
13933F: include/linux/vga_switcheroo.h
13934T: git git://anongit.freedesktop.org/drm/drm-misc
13935
82abbea7
RD
13936VIA RHINE NETWORK DRIVER
13937S: Orphan
13938F: drivers/net/ethernet/via/via-rhine.c
13939
13940VIA SD/MMC CARD CONTROLLER DRIVER
13941M: Bruce Chang <brucechang@via.com.tw>
13942M: Harald Welte <HaraldWelte@viatech.com>
13943S: Maintained
13944F: drivers/mmc/host/via-sdmmc.c
13945
13946VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13947M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13948L: linux-fbdev@vger.kernel.org
13949S: Maintained
13950F: include/linux/via-core.h
13951F: include/linux/via-gpio.h
13952F: include/linux/via_i2c.h
13953F: drivers/video/fbdev/via/
13954
13955VIA VELOCITY NETWORK DRIVER
13956M: Francois Romieu <romieu@fr.zoreil.com>
13957L: netdev@vger.kernel.org
13958S: Maintained
13959F: drivers/net/ethernet/via/via-velocity.*
13960
7683e9e5
LT
13961VIDEO MULTIPLEXER DRIVER
13962M: Philipp Zabel <p.zabel@pengutronix.de>
13963L: linux-media@vger.kernel.org
13964S: Maintained
13965F: drivers/media/platform/video-mux.c
13966
9e6f3438
PO
13967VIDEOBUF2 FRAMEWORK
13968M: Pawel Osciak <pawel@osciak.com>
13969M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13970M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13971L: linux-media@vger.kernel.org
13972S: Maintained
90d72ac6 13973F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13974F: include/media/videobuf2-*
13975
82abbea7
RD
13976VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13977M: Helen Koike <helen.koike@collabora.com>
e014a63c 13978L: linux-media@vger.kernel.org
82abbea7
RD
13979T: git git://linuxtv.org/media_tree.git
13980W: https://linuxtv.org
e014a63c 13981S: Maintained
82abbea7
RD
13982F: drivers/media/platform/vimc/*
13983
13984VIRT LIB
13985M: Alex Williamson <alex.williamson@redhat.com>
13986M: Paolo Bonzini <pbonzini@redhat.com>
13987L: kvm@vger.kernel.org
13988S: Supported
13989F: virt/lib/
e014a63c 13990
06a8fc78
AH
13991VIRTIO AND VHOST VSOCK DRIVER
13992M: Stefan Hajnoczi <stefanha@redhat.com>
13993L: kvm@vger.kernel.org
13994L: virtualization@lists.linux-foundation.org
13995L: netdev@vger.kernel.org
13996S: Maintained
13997F: include/linux/virtio_vsock.h
13998F: include/uapi/linux/virtio_vsock.h
0b2e6644 13999F: include/uapi/linux/vsockmon.h
531b3748 14000F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 14001F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 14002F: net/vmw_vsock/virtio_transport.c
0b2e6644 14003F: drivers/net/vsockmon.c
433fc58e
AH
14004F: drivers/vhost/vsock.c
14005F: drivers/vhost/vsock.h
06a8fc78 14006
9a82446b 14007VIRTIO CONSOLE DRIVER
79134d11 14008M: Amit Shah <amit@kernel.org>
9a82446b
AS
14009L: virtualization@lists.linux-foundation.org
14010S: Maintained
14011F: drivers/char/virtio_console.c
14012F: include/linux/virtio_console.h
c117ab84 14013F: include/uapi/linux/virtio_console.h
9a82446b 14014
2426ec8f 14015VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 14016M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14017M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
14018L: virtualization@lists.linux-foundation.org
14019S: Maintained
0e4191fe 14020F: Documentation/devicetree/bindings/virtio/
2426ec8f 14021F: drivers/virtio/
c893c8d7 14022F: tools/virtio/
2426ec8f
MT
14023F: drivers/net/virtio_net.c
14024F: drivers/block/virtio_blk.c
404a5c39 14025F: include/linux/virtio*.h
916cdabc 14026F: include/uapi/linux/virtio_*.h
dbaf0624 14027F: drivers/crypto/virtio/
c0a6a5ae 14028F: mm/balloon_compaction.c
2426ec8f 14029
7683e9e5
LT
14030VIRTIO CRYPTO DRIVER
14031M: Gonglei <arei.gonglei@huawei.com>
14032L: virtualization@lists.linux-foundation.org
14033L: linux-crypto@vger.kernel.org
14034S: Maintained
14035F: drivers/crypto/virtio/
14036F: include/uapi/linux/virtio_crypto.h
14037
f2dbda3b 14038VIRTIO DRIVERS FOR S390
1372324b 14039M: Cornelia Huck <cohuck@redhat.com>
c8b0d729 14040M: Halil Pasic <pasic@linux.vnet.ibm.com>
f2dbda3b
CH
14041L: linux-s390@vger.kernel.org
14042L: virtualization@lists.linux-foundation.org
14043L: kvm@vger.kernel.org
14044S: Supported
1b568d93 14045F: drivers/s390/virtio/
f2dbda3b 14046
4ad6ee91
GH
14047VIRTIO GPU DRIVER
14048M: David Airlie <airlied@linux.ie>
14049M: Gerd Hoffmann <kraxel@redhat.com>
14050L: dri-devel@lists.freedesktop.org
14051L: virtualization@lists.linux-foundation.org
0f445486 14052T: git git://anongit.freedesktop.org/drm/drm-misc
4ad6ee91
GH
14053S: Maintained
14054F: drivers/gpu/drm/virtio/
14055F: include/uapi/linux/virtio_gpu.h
14056
3a4d5c94
MT
14057VIRTIO HOST (VHOST)
14058M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14059M: Jason Wang <jasowang@redhat.com>
3a4d5c94 14060L: kvm@vger.kernel.org
c996d8b9 14061L: virtualization@lists.linux-foundation.org
3a4d5c94 14062L: netdev@vger.kernel.org
9f273c24 14063T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
14064S: Maintained
14065F: drivers/vhost/
c117ab84 14066F: include/uapi/linux/vhost.h
3a4d5c94 14067
271c8651
GH
14068VIRTIO INPUT DRIVER
14069M: Gerd Hoffmann <kraxel@redhat.com>
14070S: Maintained
14071F: drivers/virtio/virtio_input.c
14072F: include/uapi/linux/virtio_input.h
14073
82abbea7
RD
14074VIRTUAL SERIO DEVICE DRIVER
14075M: Stephen Chandler Paul <thatslyude@gmail.com>
01f20734 14076S: Maintained
82abbea7
RD
14077F: drivers/input/serio/userio.c
14078F: include/uapi/linux/userio.h
f73f8173 14079
77911fd2 14080VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
14081M: Hans Verkuil <hverkuil@xs4all.nl>
14082L: linux-media@vger.kernel.org
14083T: git git://linuxtv.org/media_tree.git
a825eaec 14084W: https://linuxtv.org
0b7bc1fa 14085S: Maintained
77911fd2 14086F: drivers/media/platform/vivid/*
0b7bc1fa 14087
55e331cf 14088VLYNQ BUS
08eeb306 14089M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 14090L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
14091S: Maintained
14092F: drivers/vlynq/vlynq.c
14093F: include/linux/vlynq.h
14094
390beae4 14095VME SUBSYSTEM
74c600e3 14096M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 14097M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
14098M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14099L: devel@driverdev.osuosl.org
14100S: Maintained
14101T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 14102F: Documentation/driver-api/vme.rst
390beae4
MW
14103F: drivers/staging/vme/
14104F: drivers/vme/
14105F: include/linux/vme*
14106
73b35d07
DT
14107VMWARE BALLOON DRIVER
14108M: Xavier Deguillard <xdeguillard@vmware.com>
14109M: Philip Moltmann <moltmann@vmware.com>
14110M: "VMware, Inc." <pv-drivers@vmware.com>
14111L: linux-kernel@vger.kernel.org
14112S: Maintained
14113F: drivers/misc/vmw_balloon.c
14114
7683e9e5
LT
14115VMWARE HYPERVISOR INTERFACE
14116M: Alok Kataria <akataria@vmware.com>
14117L: virtualization@lists.linux-foundation.org
14118S: Supported
14119F: arch/x86/kernel/cpu/vmware.c
14120
14121VMWARE PVRDMA DRIVER
14122M: Adit Ranadive <aditr@vmware.com>
14123M: VMware PV-Drivers <pv-drivers@vmware.com>
14124L: linux-rdma@vger.kernel.org
14125S: Maintained
14126F: drivers/infiniband/hw/vmw_pvrdma/
14127
14128VMware PVSCSI driver
14129M: Jim Gill <jgill@vmware.com>
14130M: VMware PV-Drivers <pv-drivers@vmware.com>
14131L: linux-scsi@vger.kernel.org
14132S: Maintained
14133F: drivers/scsi/vmw_pvscsi.c
14134F: drivers/scsi/vmw_pvscsi.h
14135
8b8be51b
TH
14136VMWARE VMMOUSE SUBDRIVER
14137M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14138M: "VMware, Inc." <pv-drivers@vmware.com>
14139L: linux-input@vger.kernel.org
14140S: Maintained
14141F: drivers/input/mouse/vmmouse.c
14142F: drivers/input/mouse/vmmouse.h
14143
d1a890fa 14144VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 14145M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
14146M: "VMware, Inc." <pv-drivers@vmware.com>
14147L: netdev@vger.kernel.org
14148S: Maintained
14149F: drivers/net/vmxnet3/
d1a890fa 14150
e53e86c7 14151VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 14152M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 14153M: Mark Brown <broonie@kernel.org>
5cdeb2c8 14154L: linux-kernel@vger.kernel.org
1dd68f01 14155W: http://www.slimlogic.co.uk/?p=48
6febb5ab 14156T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 14157S: Supported
9d2597e8 14158F: Documentation/devicetree/bindings/regulator/
679655da 14159F: drivers/regulator/
9d2597e8 14160F: include/dt-bindings/regulator/
679655da 14161F: include/linux/regulator/
e53e86c7 14162
081958eb
DA
14163VRF
14164M: David Ahern <dsa@cumulusnetworks.com>
14165M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14166L: netdev@vger.kernel.org
14167S: Maintained
14168F: drivers/net/vrf.c
562d897d 14169F: Documentation/networking/vrf.txt
081958eb 14170
ab41319e 14171VT1211 HARDWARE MONITOR DRIVER
8b58be88 14172M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 14173L: linux-hwmon@vger.kernel.org
ab41319e 14174S: Maintained
679655da
JP
14175F: Documentation/hwmon/vt1211
14176F: drivers/hwmon/vt1211.c
ab41319e 14177
1de9e371 14178VT8231 HARDWARE MONITOR DRIVER
8b58be88 14179M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 14180L: linux-hwmon@vger.kernel.org
1de9e371 14181S: Maintained
679655da 14182F: drivers/hwmon/vt8231.c
1de9e371 14183
88095e7b
TO
14184VUB300 USB to SDIO/SD/MMC bridge chip
14185M: Tony Olech <tony.olech@elandigitalsystems.com>
14186L: linux-mmc@vger.kernel.org
14187L: linux-usb@vger.kernel.org
14188S: Supported
14189F: drivers/mmc/host/vub300.c
14190
1da177e4 14191W1 DALLAS'S 1-WIRE BUS
a8018766 14192M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 14193S: Maintained
679655da
JP
14194F: Documentation/w1/
14195F: drivers/w1/
de0d6dbd 14196F: include/linux/w1.h
1da177e4 14197
13927079 14198W83791D HARDWARE MONITORING DRIVER
8b58be88 14199M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 14200L: linux-hwmon@vger.kernel.org
25845c22 14201S: Maintained
679655da
JP
14202F: Documentation/hwmon/w83791d
14203F: drivers/hwmon/w83791d.c
13927079 14204
61db011d 14205W83793 HARDWARE MONITORING DRIVER
8b58be88 14206M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 14207L: linux-hwmon@vger.kernel.org
61db011d 14208S: Maintained
679655da
JP
14209F: Documentation/hwmon/w83793
14210F: drivers/hwmon/w83793.c
61db011d 14211
e3760b43 14212W83795 HARDWARE MONITORING DRIVER
d8130624 14213M: Jean Delvare <jdelvare@suse.com>
968ce1b1 14214L: linux-hwmon@vger.kernel.org
e3760b43
JD
14215S: Maintained
14216F: drivers/hwmon/w83795.c
14217
1da177e4 14218W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 14219M: Pierre Ossman <pierre@ossman.eu>
1da177e4 14220S: Maintained
679655da 14221F: drivers/mmc/host/wbsd.*
1da177e4 14222
b4e05923
HG
14223WACOM PROTOCOL 4 SERIAL TABLETS
14224M: Julian Squires <julian@cipht.net>
14225M: Hans de Goede <hdegoede@redhat.com>
14226L: linux-input@vger.kernel.org
14227S: Maintained
14228F: drivers/input/tablet/wacom_serial4.c
14229
3527761c 14230WATCHDOG DEVICE DRIVERS
8b58be88 14231M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 14232R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
14233L: linux-watchdog@vger.kernel.org
14234W: http://www.linux-watchdog.org/
f599aaf0 14235T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 14236S: Maintained
540be8b2 14237F: Documentation/devicetree/bindings/watchdog/
679655da
JP
14238F: Documentation/watchdog/
14239F: drivers/watchdog/
14240F: include/linux/watchdog.h
c117ab84 14241F: include/uapi/linux/watchdog.h
3527761c 14242
727fd697
KS
14243WHISKEYCOVE PMIC GPIO DRIVER
14244M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14245L: linux-gpio@vger.kernel.org
14246S: Maintained
14247F: drivers/gpio/gpio-wcove.c
14248
b22e00f3
DH
14249WIIMOTE HID DRIVER
14250M: David Herrmann <dh.herrmann@googlemail.com>
14251L: linux-input@vger.kernel.org
14252S: Maintained
14253F: drivers/hid/hid-wiimote*
14254
82abbea7
RD
14255WILOCITY WIL6210 WIRELESS DRIVER
14256M: Maya Erez <qca_merez@qca.qualcomm.com>
14257L: linux-wireless@vger.kernel.org
14258L: wil6210@qca.qualcomm.com
14259S: Supported
14260W: http://wireless.kernel.org/en/users/Drivers/wil6210
14261F: drivers/net/wireless/ath/wil6210/
14262F: include/uapi/linux/wil6210_uapi.h
14263
14264WIMAX STACK
14265M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14266M: linux-wimax@intel.com
14267L: wimax@linuxwimax.org (subscribers-only)
14268S: Supported
14269W: http://linuxwimax.org
14270F: Documentation/wimax/README.wimax
14271F: include/linux/wimax/debug.h
14272F: include/net/wimax.h
14273F: include/uapi/linux/wimax.h
14274F: net/wimax/
14275
e258b80e 14276WINBOND CIR DRIVER
364e9e18 14277M: David Härdeman <david@hardeman.nu>
e258b80e 14278S: Maintained
116ab806 14279F: drivers/media/rc/winbond-cir.c
e258b80e 14280
c36a483d
WBG
14281WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14282M: William Breathitt Gray <vilhelm.gray@gmail.com>
14283L: linux-watchdog@vger.kernel.org
14284S: Maintained
14285F: drivers/watchdog/ebc-c384_wdt.c
14286
9c26df9b
WBG
14287WINSYSTEMS WS16C48 GPIO DRIVER
14288M: William Breathitt Gray <vilhelm.gray@gmail.com>
14289L: linux-gpio@vger.kernel.org
14290S: Maintained
14291F: drivers/gpio/gpio-ws16c48.c
e258b80e 14292
5fc14680 14293WISTRON LAPTOP BUTTON DRIVER
8b58be88 14294M: Miloslav Trmac <mitr@volny.cz>
5fc14680 14295S: Maintained
679655da 14296F: drivers/input/misc/wistron_btns.c
5fc14680 14297
1da177e4 14298WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 14299L: linux-wireless@vger.kernel.org
0c59d281 14300S: Odd fixes
679655da 14301F: drivers/net/wireless/wl3501*
1da177e4 14302
055bcbcb 14303WOLFSON MICROELECTRONICS DRIVERS
3a1672bb 14304L: patches@opensource.cirrus.com
f0e03dbd
RF
14305T: git https://github.com/CirrusLogic/linux-drivers.git
14306W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 14307S: Supported
3768f0b1 14308F: Documentation/hwmon/wm83??
f494993f
CK
14309F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14310F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14311F: Documentation/devicetree/bindings/mfd/arizona.txt
9f7c7cee 14312F: Documentation/devicetree/bindings/mfd/wm831x.txt
af1c5386 14313F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 14314F: drivers/clk/clk-wm83*.c
9c309598 14315F: drivers/extcon/extcon-arizona.c
b75ea16a 14316F: drivers/leds/leds-wm83*.c
25b273ba 14317F: drivers/gpio/gpio-*wm*.c
9c309598 14318F: drivers/gpio/gpio-arizona.c
d22b0869 14319F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
14320F: drivers/input/misc/wm831x-on.c
14321F: drivers/input/touchscreen/wm831x-ts.c
14322F: drivers/input/touchscreen/wm97*.c
9c309598
MB
14323F: drivers/mfd/arizona*
14324F: drivers/mfd/wm*.c
12ebc137 14325F: drivers/mfd/cs47l24*
8c0984e5 14326F: drivers/power/supply/wm83*.c
b75ea16a
MB
14327F: drivers/rtc/rtc-wm83*.c
14328F: drivers/regulator/wm8*.c
cdf4275e 14329F: drivers/regulator/arizona*
3860e6c4 14330F: drivers/video/backlight/wm83*_bl.c
b75ea16a 14331F: drivers/watchdog/wm83*_wdt.c
9c309598 14332F: include/linux/mfd/arizona/
3860e6c4 14333F: include/linux/mfd/wm831x/
b75ea16a 14334F: include/linux/mfd/wm8350/
3768f0b1 14335F: include/linux/mfd/wm8400*
22161f3e 14336F: include/linux/regulator/arizona*
59ec6da2 14337F: include/linux/wm97xx.h
055bcbcb 14338F: include/sound/wm????.h
9c309598 14339F: sound/soc/codecs/arizona.?
055bcbcb 14340F: sound/soc/codecs/wm*
12ebc137 14341F: sound/soc/codecs/cs47l24*
b75ea16a 14342
3e6cd7a4
TH
14343WORKQUEUE
14344M: Tejun Heo <tj@kernel.org>
badb7f5e 14345R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
14346T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14347S: Maintained
14348F: include/linux/workqueue.h
14349F: kernel/workqueue.c
e7f08ffb 14350F: Documentation/core-api/workqueue.rst
3e6cd7a4 14351
39ac9f48
CYT
14352X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14353M: Chen-Yu Tsai <wens@csie.org>
14354L: linux-kernel@vger.kernel.org
14355S: Maintained
14356N: axp[128]
14357
1da177e4 14358X.25 NETWORK LAYER
8bf28059 14359M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 14360L: linux-x25@vger.kernel.org
8bf28059 14361S: Odd Fixes
679655da
JP
14362F: Documentation/networking/x25*
14363F: include/net/x25*
14364F: net/x25/
1da177e4 14365
e2d1d6c0 14366X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
14367M: Thomas Gleixner <tglx@linutronix.de>
14368M: Ingo Molnar <mingo@redhat.com>
14369M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 14370M: x86@kernel.org
981c3a4f 14371L: linux-kernel@vger.kernel.org
75fc2d37 14372T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 14373S: Maintained
679655da
JP
14374F: Documentation/x86/
14375F: arch/x86/
e2d1d6c0 14376
c1f5c54b
IM
14377X86 MCE INFRASTRUCTURE
14378M: Tony Luck <tony.luck@intel.com>
487ba8e8 14379M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
14380L: linux-edac@vger.kernel.org
14381S: Maintained
14382F: arch/x86/kernel/cpu/mcheck/*
14383
79ebdc95
BP
14384X86 MICROCODE UPDATE SUPPORT
14385M: Borislav Petkov <bp@alien8.de>
14386S: Maintained
14387F: arch/x86/kernel/cpu/microcode/*
14388
7683e9e5
LT
14389X86 PLATFORM DRIVERS
14390M: Darren Hart <dvhart@infradead.org>
14391M: Andy Shevchenko <andy@infradead.org>
14392L: platform-driver-x86@vger.kernel.org
14393T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14394S: Maintained
14395F: drivers/platform/x86/
14396F: drivers/platform/olpc/
14397
f0905c5a
AL
14398X86 VDSO
14399M: Andy Lutomirski <luto@amacapital.net>
14400L: linux-kernel@vger.kernel.org
14401T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14402S: Maintained
d603c8e1 14403F: arch/x86/entry/vdso/
f0905c5a 14404
d6fad502 14405XC2028/3028 TUNER DRIVER
5dc8a864
MCC
14406M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14407M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 14408L: linux-media@vger.kernel.org
a825eaec 14409W: https://linuxtv.org
d6fad502
MCC
14410T: git git://linuxtv.org/media_tree.git
14411S: Maintained
14412F: drivers/media/tuners/tuner-xc2028.*
14413
7683e9e5
LT
14414XEN BLOCK SUBSYSTEM
14415M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14416M: Roger Pau Monné <roger.pau@citrix.com>
11dbb52b 14417L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c4468085 14418S: Supported
7683e9e5
LT
14419F: drivers/block/xen-blkback/*
14420F: drivers/block/xen*
c4468085 14421
77bfb479 14422XEN HYPERVISOR ARM
85d1a29d 14423M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14424L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14425S: Maintained
77bfb479
SS
14426F: arch/arm/xen/
14427F: arch/arm/include/asm/xen/
14428
b475e83f 14429XEN HYPERVISOR ARM64
85d1a29d 14430M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14431L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14432S: Maintained
b475e83f
SS
14433F: arch/arm64/xen/
14434F: arch/arm64/include/asm/xen/
14435
7683e9e5
LT
14436XEN HYPERVISOR INTERFACE
14437M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14438M: Juergen Gross <jgross@suse.com>
14439L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14440T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14441S: Supported
14442F: arch/x86/xen/
14443F: drivers/*/xen-*front.c
14444F: drivers/xen/
14445F: arch/x86/include/asm/xen/
14446F: include/xen/
14447F: include/uapi/xen/
14448F: Documentation/ABI/stable/sysfs-hypervisor-xen
14449F: Documentation/ABI/testing/sysfs-hypervisor-xen
14450
9b57e1a7 14451XEN NETWORK BACKEND DRIVER
8386040b 14452M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 14453M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 14454L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
14455L: netdev@vger.kernel.org
14456S: Supported
14457F: drivers/net/xen-netback/*
14458
c5f8e29d
KRW
14459XEN PCI SUBSYSTEM
14460M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14461L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14462S: Supported
14463F: arch/x86/pci/*xen*
14464F: drivers/pci/*xen*
14465
15d03609
JG
14466XEN PVSCSI DRIVERS
14467M: Juergen Gross <jgross@suse.com>
14468L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14469L: linux-scsi@vger.kernel.org
14470S: Supported
14471F: drivers/scsi/xen-scsifront.c
14472F: drivers/xen/xen-scsiback.c
14473F: include/xen/interface/io/vscsiif.h
14474
c5f8e29d
KRW
14475XEN SWIOTLB SUBSYSTEM
14476M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14477L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14478S: Supported
14479F: arch/x86/xen/*swiotlb*
14480F: drivers/xen/*swiotlb*
14481
1da177e4 14482XFS FILESYSTEM
721a0edf 14483M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
14484M: linux-xfs@vger.kernel.org
14485L: linux-xfs@vger.kernel.org
14486W: http://xfs.org/
721a0edf 14487T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 14488S: Supported
679655da
JP
14489F: Documentation/filesystems/xfs.txt
14490F: fs/xfs/
1da177e4 14491
8a3b7a25 14492XILINX AXI ETHERNET DRIVER
59a54f30
MS
14493M: Anirudha Sarangi <anirudh@xilinx.com>
14494M: John Linn <John.Linn@xilinx.com>
8a3b7a25 14495S: Maintained
14496F: drivers/net/ethernet/xilinx/xilinx_axienet*
14497
238b8721 14498XILINX UARTLITE SERIAL DRIVER
8b58be88 14499M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
14500L: linux-serial@vger.kernel.org
14501S: Maintained
df621252 14502F: drivers/tty/serial/uartlite.c
238b8721 14503
df330515
LP
14504XILINX VIDEO IP CORES
14505M: Hyun Kwon <hyun.kwon@xilinx.com>
14506M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14507L: linux-media@vger.kernel.org
14508T: git git://linuxtv.org/media_tree.git
14509S: Supported
14510F: Documentation/devicetree/bindings/media/xilinx/
14511F: drivers/media/platform/xilinx/
a5562f65 14512F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 14513
74316949
EB
14514XILLYBUS DRIVER
14515M: Eli Billauer <eli.billauer@gmail.com>
14516L: linux-kernel@vger.kernel.org
14517S: Supported
14518F: drivers/char/xillybus/
14519
39d2675a
NH
14520XRA1403 GPIO EXPANDER
14521M: Nandor Han <nandor.han@ge.com>
14522M: Semi Malinen <semi.malinen@ge.com>
14523L: linux-gpio@vger.kernel.org
14524S: Maintained
14525F: drivers/gpio/gpio-xra1403.c
14526F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14527
f620e4b8
MF
14528XTENSA XTFPGA PLATFORM SUPPORT
14529M: Max Filippov <jcmvbkbc@gmail.com>
14530L: linux-xtensa@linux-xtensa.org
14531S: Maintained
14532F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 14533F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 14534
1da177e4 14535YAM DRIVER FOR AX.25
8b58be88 14536M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
14537L: linux-hams@vger.kernel.org
14538S: Maintained
679655da
JP
14539F: drivers/net/hamradio/yam*
14540F: include/linux/yam.h
1da177e4 14541
82abbea7
RD
14542YAMA SECURITY MODULE
14543M: Kees Cook <keescook@chromium.org>
14544T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14545S: Supported
14546F: security/yama/
14547F: Documentation/admin-guide/LSM/Yama.rst
14548
af64a5eb 14549YEALINK PHONE DRIVER
8b58be88 14550M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
14551L: usbb2k-api-dev@nongnu.org
14552S: Maintained
e2ba5731 14553F: Documentation/input/yealink.rst
679655da 14554F: drivers/input/misc/yealink.*
af64a5eb 14555
1da177e4 14556Z8530 DRIVER FOR AX.25
8b58be88 14557M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
14558W: http://yaina.de/jreuter/
14559W: http://www.qsl.net/dl1bke/
14560L: linux-hams@vger.kernel.org
14561S: Maintained
679655da
JP
14562F: Documentation/networking/z8530drv.txt
14563F: drivers/net/hamradio/*scc.c
14564F: drivers/net/hamradio/z8530.h
1da177e4 14565
0cf31ec1 14566ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 14567M: Seth Jennings <sjenning@redhat.com>
aab45453 14568M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14569L: linux-mm@kvack.org
14570S: Maintained
14571F: mm/zbud.c
14572F: include/linux/zbud.h
14573
7c0c3afb 14574ZD1211RW WIRELESS DRIVER
8b58be88
JP
14575M: Daniel Drake <dsd@gentoo.org>
14576M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 14577W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 14578L: linux-wireless@vger.kernel.org
7c0c3afb
DD
14579L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14580S: Maintained
6948300c 14581F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 14582
82abbea7 14583ZD1301 MEDIA DRIVER
a40cc814
AP
14584M: Antti Palosaari <crope@iki.fi>
14585L: linux-media@vger.kernel.org
14586W: https://linuxtv.org/
14587W: http://palosaari.fi/linux/
14588Q: https://patchwork.linuxtv.org/project/linux-media/list/
14589S: Maintained
82abbea7 14590F: drivers/media/usb/dvb-usb-v2/zd1301*
a40cc814 14591
82abbea7 14592ZD1301_DEMOD MEDIA DRIVER
d4c554c3
AP
14593M: Antti Palosaari <crope@iki.fi>
14594L: linux-media@vger.kernel.org
14595W: https://linuxtv.org/
14596W: http://palosaari.fi/linux/
14597Q: https://patchwork.linuxtv.org/project/linux-media/list/
14598S: Maintained
82abbea7 14599F: drivers/media/dvb-frontends/zd1301_demod*
d4c554c3 14600
20263029
DS
14601ZPOOL COMPRESSED PAGE STORAGE API
14602M: Dan Streetman <ddstreet@ieee.org>
14603L: linux-mm@kvack.org
14604S: Maintained
14605F: mm/zpool.c
14606F: include/linux/zpool.h
14607
1da177e4 14608ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 14609L: mjpeg-users@lists.sourceforge.net
f63145e2 14610L: linux-media@vger.kernel.org
1da177e4 14611W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 14612T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 14613S: Odd Fixes
90d72ac6 14614F: drivers/media/pci/zoran/
1da177e4 14615
6920f2cc
MK
14616ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14617M: Minchan Kim <minchan@kernel.org>
14618M: Nitin Gupta <ngupta@vflare.org>
74f3037c 14619R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
14620L: linux-kernel@vger.kernel.org
14621S: Maintained
14622F: drivers/block/zram/
14623F: Documentation/blockdev/zram.txt
14624
8b4a4080 14625ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 14626M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 14627S: Maintained
df621252 14628F: drivers/tty/serial/zs.*
8b4a4080 14629
eae70d06
MK
14630ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14631M: Minchan Kim <minchan@kernel.org>
14632M: Nitin Gupta <ngupta@vflare.org>
41192a2d 14633R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
14634L: linux-mm@kvack.org
14635S: Maintained
14636F: mm/zsmalloc.c
14637F: include/linux/zsmalloc.h
d02be50d 14638F: Documentation/vm/zsmalloc.txt
eae70d06 14639
0cf31ec1 14640ZSWAP COMPRESSED SWAP CACHING
0bb181c7 14641M: Seth Jennings <sjenning@redhat.com>
534c9dc9 14642M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14643L: linux-mm@kvack.org
14644S: Maintained
14645F: mm/zswap.c
14646
1da177e4 14647THE REST
8b58be88 14648M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 14649L: linux-kernel@vger.kernel.org
8a6e2535 14650Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 14651T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 14652S: Buried alive in reporters
34d03cc1
JP
14653F: *
14654F: */