]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
powerpc/powernv/vas: Define copy/paste interfaces
[mirror_ubuntu-artful-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>
e557959d
NA
1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
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
e557959d 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
1645S: Maintained
1646F: arch/arm/mach-pxa/include/mach/palmtreo.h
1647F: arch/arm/mach-pxa/palmtreo.c
1648
1649ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1650M: Marek Vasut <marek.vasut@gmail.com>
1651L: linux-arm-kernel@lists.infradead.org
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
b6450630
SF
2395AUFS (advanced multi layered unification filesystem) FILESYSTEM
2396M: "J. R. Okajima" <hooanon05g@gmail.com>
2397L: linux-unionfs@vger.kernel.org
2398L: aufs-users@lists.sourceforge.net (members only)
2399W: http://aufs.sourceforge.net
2400T: git://github.com/sfjro/aufs4-linux.git
2401S: Supported
2402F: Documentation/filesystems/aufs/
2403F: Documentation/ABI/testing/debugfs-aufs
2404F: Documentation/ABI/testing/sysfs-aufs
2405F: fs/aufs/
2406F: include/uapi/linux/aufs_type.h
2407
70e84049 2408AUXILIARY DISPLAY DRIVERS
8b58be88 2409M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2410W: http://miguelojeda.es/auxdisplay.htm
2411W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2412S: Maintained
679655da
JP
2413F: drivers/auxdisplay/
2414F: include/linux/cfag12864b.h
70e84049 2415
1da177e4 2416AX.25 NETWORK LAYER
8b58be88 2417M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2418L: linux-hams@vger.kernel.org
d34cb28a 2419W: http://www.linux-ax25.org/
1da177e4 2420S: Maintained
c117ab84 2421F: include/uapi/linux/ax25.h
679655da
JP
2422F: include/net/ax25.h
2423F: net/ax25/
1da177e4 2424
21dd0ece
PR
2425AXENTIA ARM DEVICES
2426M: Peter Rosin <peda@axentia.se>
2427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428S: Maintained
2429F: Documentation/devicetree/bindings/arm/axentia.txt
2430F: arch/arm/boot/dts/at91-linea.dtsi
2431F: arch/arm/boot/dts/at91-tse850-3.dts
2432
7683e9e5
LT
2433AXENTIA ASOC DRIVERS
2434M: Peter Rosin <peda@axentia.se>
2435L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2436S: Maintained
2437F: Documentation/devicetree/bindings/sound/axentia,*
2438F: sound/soc/atmel/tse850-pcm5142.c
2439
d5269395 2440AZ6007 DVB DRIVER
5dc8a864
MCC
2441M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2442M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2443L: linux-media@vger.kernel.org
a825eaec 2444W: https://linuxtv.org
d5269395
MCC
2445T: git git://linuxtv.org/media_tree.git
2446S: Maintained
2447F: drivers/media/usb/dvb-usb-v2/az6007.c
2448
6777376e
HV
2449AZTECH FM RADIO RECEIVER DRIVER
2450M: Hans Verkuil <hverkuil@xs4all.nl>
2451L: linux-media@vger.kernel.org
2452T: git git://linuxtv.org/media_tree.git
a825eaec 2453W: https://linuxtv.org
6777376e
HV
2454S: Maintained
2455F: drivers/media/radio/radio-aztech*
2456
e2d1d6c0 2457B43 WIRELESS DRIVER
e2d1d6c0 2458L: linux-wireless@vger.kernel.org
ed072f9e 2459L: b43-dev@lists.infradead.org
491b26b4 2460W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2461S: Odd Fixes
58619b14 2462F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2463
2464B43LEGACY WIRELESS DRIVER
8b58be88 2465M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2466L: linux-wireless@vger.kernel.org
ed072f9e 2467L: b43-dev@lists.infradead.org
491b26b4 2468W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2469S: Maintained
423e3ce3 2470F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2471
300abeb5 2472BACKLIGHT CLASS/SUBSYSTEM
70d14fcf 2473M: Lee Jones <lee.jones@linaro.org>
80e5d455
LJ
2474M: Daniel Thompson <daniel.thompson@linaro.org>
2475M: Jingoo Han <jingoohan1@gmail.com>
9f273c24 2476T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2477S: Maintained
679655da
JP
2478F: drivers/video/backlight/
2479F: include/linux/backlight.h
80e5d455
LJ
2480F: include/linux/pwm_backlight.h
2481F: Documentation/devicetree/bindings/leds/backlight
300abeb5 2482
c6c8fea2 2483BATMAN ADVANCED
207df49e 2484M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2485M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2486M: Antonio Quartulli <a@unstable.cc>
1584f41f 2487L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2488W: https://www.open-mesh.org/
8b823170 2489Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2490S: Maintained
286ddfb0
SE
2491F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2492F: Documentation/ABI/testing/sysfs-class-net-mesh
2493F: Documentation/networking/batman-adv.txt
09748a22 2494F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2495F: net/batman-adv/
2496
e2d1d6c0 2497BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2498M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2499L: linux-hams@vger.kernel.org
2500W: http://www.baycom.org/~tom/ham/ham.html
2501S: Maintained
679655da 2502F: drivers/net/hamradio/baycom*
e2d1d6c0 2503
cafe5635 2504BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2505M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2506L: linux-bcache@vger.kernel.org
2507W: http://bcache.evilpiepirate.org
4d1034eb 2508S: Orphan
cafe5635
KO
2509F: drivers/md/bcache/
2510
04bd844a
HV
2511BDISP ST MEDIA DRIVER
2512M: Fabien Dessenne <fabien.dessenne@st.com>
2513L: linux-media@vger.kernel.org
2514T: git git://linuxtv.org/media_tree.git
a825eaec 2515W: https://linuxtv.org
04bd844a
HV
2516S: Supported
2517F: drivers/media/platform/sti/bdisp
2518
82abbea7
RD
2519BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2520M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2521L: netdev@vger.kernel.org
2522S: Maintained
2523F: drivers/net/ethernet/ec_bhf.c
f34b87e4 2524
e2d1d6c0 2525BEFS FILE SYSTEM
5624a8b0 2526M: Luis de Bethencourt <luisbg@kernel.org>
db4ad036
LB
2527M: Salah Triki <salah.triki@gmail.com>
2528S: Maintained
5624a8b0 2529T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
679655da
JP
2530F: Documentation/filesystems/befs.txt
2531F: fs/befs/
e2d1d6c0 2532
82abbea7
RD
2533BFQ I/O SCHEDULER
2534M: Paolo Valente <paolo.valente@linaro.org>
2535M: Jens Axboe <axboe@kernel.dk>
2536L: linux-block@vger.kernel.org
49e7d9df 2537S: Maintained
82abbea7
RD
2538F: block/bfq-*
2539F: Documentation/block/bfq-iosched.txt
564ee360 2540
e2d1d6c0 2541BFS FILE SYSTEM
cea58224 2542M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
e2d1d6c0 2543S: Maintained
679655da
JP
2544F: Documentation/filesystems/bfs.txt
2545F: fs/bfs/
c117ab84 2546F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2547
1394f032 2548BLACKFIN ARCHITECTURE
a4edbc10 2549M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2550L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2551T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2552W: http://blackfin.uclinux.org
2553S: Supported
679655da 2554F: arch/blackfin/
566da5b2 2555
e190d6b1 2556BLACKFIN EMAC DRIVER
b3fe92b0 2557L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2558W: http://blackfin.uclinux.org
2559S: Supported
7b35f033 2560F: drivers/net/ethernet/adi/
e190d6b1 2561
7683e9e5
LT
2562BLACKFIN I2C TWI DRIVER
2563M: Sonic Zhang <sonic.zhang@analog.com>
2564L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2565W: http://blackfin.uclinux.org/
2566S: Supported
2567F: drivers/i2c/busses/i2c-bfin-twi.c
2568
2569BLACKFIN MEDIA DRIVER
2570M: Scott Jiang <scott.jiang.linux@gmail.com>
2571L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2572W: http://blackfin.uclinux.org/
2573S: Supported
2574F: drivers/media/platform/blackfin/
2575F: drivers/media/i2c/adv7183*
2576F: drivers/media/i2c/vs6624*
2577
566da5b2 2578BLACKFIN RTC DRIVER
b3fe92b0 2579L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2580W: http://blackfin.uclinux.org
2581S: Supported
679655da 2582F: drivers/rtc/rtc-bfin.c
1394f032 2583
936ed49a 2584BLACKFIN SDH DRIVER
109ec8c3 2585M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2586L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2587W: http://blackfin.uclinux.org
2588S: Supported
2589F: drivers/mmc/host/bfin_sdh.c
2590
1394f032 2591BLACKFIN SERIAL DRIVER
8b58be88 2592M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2593L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2594W: http://blackfin.uclinux.org
2595S: Supported
8460241e 2596F: drivers/tty/serial/bfin_uart.c
1394f032 2597
1e6d320f 2598BLACKFIN WATCHDOG DRIVER
b3fe92b0 2599L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2600W: http://blackfin.uclinux.org
2601S: Supported
679655da 2602F: drivers/watchdog/bfin_wdt.c
1e6d320f 2603
b54cf35a
JSM
2604BLINKM RGB LED DRIVER
2605M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2606S: Maintained
2607F: drivers/leds/leds-blinkm.c
2608
1da177e4 2609BLOCK LAYER
8b58be88 2610M: Jens Axboe <axboe@kernel.dk>
82c426e0 2611L: linux-block@vger.kernel.org
08deed1e 2612T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2613S: Maintained
679655da 2614F: block/
ae11f7ef 2615F: kernel/trace/blktrace.c
88459642 2616F: lib/sbitmap.c
1da177e4 2617
2b54aaef 2618BLOCK2MTD DRIVER
8b58be88 2619M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2620L: linux-mtd@lists.infradead.org
2621S: Maintained
679655da 2622F: drivers/mtd/devices/block2mtd.c
2b54aaef 2623
63fbd24e 2624BLUETOOTH DRIVERS
8b58be88 2625M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2626M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2627M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2628L: linux-bluetooth@vger.kernel.org
63fbd24e 2629W: http://www.bluez.org/
22e7a424
MH
2630T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2631T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2632S: Maintained
679655da 2633F: drivers/bluetooth/
1da177e4 2634
63fbd24e 2635BLUETOOTH SUBSYSTEM
8b58be88 2636M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2637M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2638M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2639L: linux-bluetooth@vger.kernel.org
2640W: http://www.bluez.org/
22e7a424
MH
2641T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2642T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2643S: Maintained
679655da
JP
2644F: net/bluetooth/
2645F: include/net/bluetooth/
1da177e4
LT
2646
2647BONDING DRIVER
79b30750 2648M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2649M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2650M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2651L: netdev@vger.kernel.org
ce00f85c
JC
2652W: http://sourceforge.net/projects/bonding/
2653S: Supported
679655da 2654F: drivers/net/bonding/
c117ab84 2655F: include/uapi/linux/if_bonding.h
1da177e4 2656
b5f4df34
AS
2657BPF (Safe dynamic programs and tools)
2658M: Alexei Starovoitov <ast@kernel.org>
cdb90499 2659M: Daniel Borkmann <daniel@iogearbox.net>
b5f4df34
AS
2660L: netdev@vger.kernel.org
2661L: linux-kernel@vger.kernel.org
2662S: Supported
cdb90499
DB
2663F: arch/x86/net/bpf_jit*
2664F: Documentation/networking/filter.txt
2665F: include/linux/bpf*
2666F: include/linux/filter.h
2667F: include/uapi/linux/bpf*
2668F: include/uapi/linux/filter.h
b5f4df34 2669F: kernel/bpf/
cdb90499 2670F: kernel/trace/bpf_trace.c
5aa5bd14 2671F: lib/test_bpf.c
cdb90499
DB
2672F: net/bpf/
2673F: net/core/filter.c
2674F: net/sched/act_bpf.c
2675F: net/sched/cls_bpf.c
2676F: samples/bpf/
2677F: tools/net/bpf*
2678F: tools/testing/selftests/bpf/
b5f4df34 2679
39105890 2680BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2681M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2682L: netdev@vger.kernel.org
2683S: Supported
adfc5217 2684F: drivers/net/ethernet/broadcom/b44.*
39105890 2685
967dd82f
FF
2686BROADCOM B53 ETHERNET SWITCH DRIVER
2687M: Florian Fainelli <f.fainelli@gmail.com>
2688L: netdev@vger.kernel.org
2689L: openwrt-devel@lists.openwrt.org (subscribers-only)
2690S: Supported
2691F: drivers/net/dsa/b53/*
2692F: include/linux/platform_data/b53.h
2693
90f4c594 2694BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2695M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2696M: Ray Jui <rjui@broadcom.com>
2697M: Scott Branden <sbranden@broadcom.com>
086f4704 2698M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2699T: git git://github.com/broadcom/mach-bcm
af4b8e37 2700S: Maintained
ccf62f5a
JM
2701N: bcm281*
2702N: bcm113*
2703N: bcm216*
2704N: kona
af4b8e37 2705F: arch/arm/mach-bcm/
af4b8e37 2706
9209bec4 2707BROADCOM BCM2835 ARM ARCHITECTURE
10b9e887 2708M: Eric Anholt <eric@anholt.net>
346ab44e 2709M: Stefan Wahren <stefan.wahren@i2se.com>
f680f25c 2710L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2712T: git git://github.com/anholt/linux
f680f25c 2713S: Maintained
9209bec4 2714N: bcm2835
4a5a7a66 2715F: drivers/staging/vc04_services
f680f25c 2716
5564f092
RM
2717BROADCOM BCM47XX MIPS ARCHITECTURE
2718M: Hauke Mehrtens <hauke@hauke-m.de>
2719M: Rafał Miłecki <zajec5@gmail.com>
2720L: linux-mips@linux-mips.org
2721S: Maintained
7ad2410c 2722F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2723F: arch/mips/bcm47xx/*
2724F: arch/mips/include/asm/mach-bcm47xx/*
2725
9209bec4 2726BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2727M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a 2728M: Rafał Miłecki <zajec5@gmail.com>
d722bc94 2729M: Jon Mason <jonmason@broadcom.com>
1a50cd8a 2730M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2731L: linux-arm-kernel@lists.infradead.org
2732S: Maintained
2733F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2734F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe 2735F: arch/arm/boot/dts/bcm470*
d722bc94 2736F: arch/arm/boot/dts/bcm953012*
5b293ebe 2737
4ebd5047
RM
2738BROADCOM BCM53573 ARM ARCHITECTURE
2739M: Rafał Miłecki <rafal@milecki.pl>
2740L: linux-arm-kernel@lists.infradead.org
2741S: Maintained
2742F: arch/arm/boot/dts/bcm53573*
2743F: arch/arm/boot/dts/bcm47189*
2744
e076e962
FF
2745BROADCOM BCM63XX ARM ARCHITECTURE
2746M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2747M: bcm-kernel-feedback-list@broadcom.com
20de823e 2748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2749T: git git://github.com/broadcom/stblinux.git
e076e962 2750S: Maintained
d6f4e76e 2751N: bcm63xx
e076e962 2752
7110e227
KC
2753BROADCOM BCM63XX/BCM33XX UDC DRIVER
2754M: Kevin Cernekee <cernekee@gmail.com>
2755L: linux-usb@vger.kernel.org
2756S: Maintained
2757F: drivers/usb/gadget/udc/bcm63xx_udc.*
2758
2df94fd6 2759BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2760M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2761M: Gregory Fong <gregory.0xf0@gmail.com>
2762M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2763M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2765T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2766S: Maintained
2767F: arch/arm/mach-bcm/*brcmstb*
2768F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2769F: drivers/bus/brcmstb_gisb.c
5009a289 2770N: brcmstb
2df94fd6 2771
7683e9e5
LT
2772BROADCOM BMIPS CPUFREQ DRIVER
2773M: Markus Mayer <mmayer@broadcom.com>
2774M: bcm-kernel-feedback-list@broadcom.com
2775L: linux-pm@vger.kernel.org
2776S: Maintained
2777F: drivers/cpufreq/bmips-cpufreq.c
2778
70371cef
KC
2779BROADCOM BMIPS MIPS ARCHITECTURE
2780M: Kevin Cernekee <cernekee@gmail.com>
2781M: Florian Fainelli <f.fainelli@gmail.com>
2782L: linux-mips@linux-mips.org
eb6725d0 2783T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2784S: Maintained
2785F: arch/mips/bmips/*
2786F: arch/mips/include/asm/mach-bmips/*
2787F: arch/mips/kernel/*bmips*
338808de 2788F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2789F: drivers/irqchip/irq-bcm63*
70371cef
KC
2790F: drivers/irqchip/irq-bcm7*
2791F: drivers/irqchip/irq-brcmstb*
3271e610 2792F: include/linux/bcm963xx_nvram.h
8fce60b8 2793F: include/linux/bcm963xx_tag.h
70371cef 2794
7683e9e5
LT
2795BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2796M: Rasesh Mody <rasesh.mody@cavium.com>
2797M: Harish Patil <harish.patil@cavium.com>
2798M: Dept-GELinuxNICDev@cavium.com
2799L: netdev@vger.kernel.org
2800S: Supported
2801F: drivers/net/ethernet/broadcom/bnx2.*
2802F: drivers/net/ethernet/broadcom/bnx2_*
20bb5505 2803
7683e9e5
LT
2804BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2805M: QLogic-Storage-Upstream@qlogic.com
2806L: linux-scsi@vger.kernel.org
2807S: Supported
2808F: drivers/scsi/bnx2fc/
2809
2810BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2811M: QLogic-Storage-Upstream@qlogic.com
2812L: linux-scsi@vger.kernel.org
2813S: Supported
2814F: drivers/scsi/bnx2i/
2815
2816BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2817M: Yuval Mintz <Yuval.Mintz@cavium.com>
2818M: Ariel Elior <ariel.elior@cavium.com>
2819M: everest-linux-l2@cavium.com
948c51e6
MC
2820L: netdev@vger.kernel.org
2821S: Supported
7683e9e5
LT
2822F: drivers/net/ethernet/broadcom/bnx2x/
2823
2824BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2825M: Michael Chan <michael.chan@broadcom.com>
2826L: netdev@vger.kernel.org
2827S: Supported
2828F: drivers/net/ethernet/broadcom/bnxt/
948c51e6 2829
a9533e7e 2830BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2831M: Arend van Spriel <arend.vanspriel@broadcom.com>
2832M: Franky Lin <franky.lin@broadcom.com>
2833M: Hante Meuleman <hante.meuleman@broadcom.com>
21394d57
AVS
2834M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2835M: Wright Feng <wright.feng@cypress.com>
a9533e7e 2836L: linux-wireless@vger.kernel.org
2a734451 2837L: brcm80211-dev-list.pdl@broadcom.com
21394d57 2838L: brcm80211-dev-list@cypress.com
a9533e7e 2839S: Supported
05491d2c 2840F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2841
7683e9e5
LT
2842BROADCOM BRCMSTB GPIO DRIVER
2843M: Gregory Fong <gregory.0xf0@gmail.com>
2844L: bcm-kernel-feedback-list@broadcom.com
9958d6f9 2845S: Supported
7683e9e5
LT
2846F: drivers/gpio/gpio-brcmstb.c
2847F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
9958d6f9 2848
7683e9e5
LT
2849BROADCOM GENET ETHERNET DRIVER
2850M: Florian Fainelli <f.fainelli@gmail.com>
2851L: netdev@vger.kernel.org
6a6b5ad0 2852S: Supported
7683e9e5 2853F: drivers/net/ethernet/broadcom/genet/
6a6b5ad0 2854
63f37ddf 2855BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2856M: Ray Jui <rjui@broadcom.com>
2857M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2858M: Jon Mason <jonmason@broadcom.com>
086f4704 2859M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2861T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2862S: Maintained
2863N: iproc
2864N: cygnus
5c161242 2865N: bcm[-_]nsp
36c0237f
SB
2866N: bcm9113*
2867N: bcm9583*
63f37ddf
JM
2868N: bcm9585*
2869N: bcm9586*
2870N: bcm988312
36c0237f 2871N: bcm113*
63f37ddf
JM
2872N: bcm583*
2873N: bcm585*
2874N: bcm586*
2875N: bcm88312
d76e21b8 2876F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2877F: drivers/clk/bcm/clk-ns*
2878F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2879
7b7f588b 2880BROADCOM KONA GPIO DRIVER
5e163903 2881M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2882L: bcm-kernel-feedback-list@broadcom.com
2883S: Supported
2884F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2885F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2886
7683e9e5
LT
2887BROADCOM NETXTREME-E ROCE DRIVER
2888M: Selvin Xavier <selvin.xavier@broadcom.com>
2889M: Devesh Sharma <devesh.sharma@broadcom.com>
2890M: Somnath Kotur <somnath.kotur@broadcom.com>
2891M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2892L: linux-rdma@vger.kernel.org
2893W: http://www.broadcom.com
2894S: Supported
2895F: drivers/infiniband/hw/bnxt_re/
2896F: include/uapi/rdma/bnxt_re-abi.h
2897
f6e734a8
RM
2898BROADCOM NVRAM DRIVER
2899M: Rafał Miłecki <zajec5@gmail.com>
2900L: linux-mips@linux-mips.org
2901S: Maintained
2902F: drivers/firmware/broadcom/*
2903
7683e9e5
LT
2904BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2905M: Rafał Miłecki <zajec5@gmail.com>
2906L: linux-wireless@vger.kernel.org
02787daa 2907S: Maintained
7683e9e5
LT
2908F: drivers/bcma/
2909F: include/linux/bcma/
02787daa 2910
bb446b57
MM
2911BROADCOM STB AVS CPUFREQ DRIVER
2912M: Markus Mayer <mmayer@broadcom.com>
2913M: bcm-kernel-feedback-list@broadcom.com
2914L: linux-pm@vger.kernel.org
2915S: Maintained
2916F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2917F: drivers/cpufreq/brcmstb*
bb446b57 2918
7683e9e5
LT
2919BROADCOM STB NAND FLASH DRIVER
2920M: Brian Norris <computersforpeace@gmail.com>
2921M: Kamal Dasu <kdasu.kdev@gmail.com>
2922L: linux-mtd@lists.infradead.org
2923L: bcm-kernel-feedback-list@broadcom.com
c9678d86 2924S: Maintained
7683e9e5 2925F: drivers/mtd/nand/brcmnand/
c9678d86 2926
b8302205
FF
2927BROADCOM SYSTEMPORT ETHERNET DRIVER
2928M: Florian Fainelli <f.fainelli@gmail.com>
2929L: netdev@vger.kernel.org
2930S: Supported
2931F: drivers/net/ethernet/broadcom/bcmsysport.*
2932
7683e9e5
LT
2933BROADCOM TG3 GIGABIT ETHERNET DRIVER
2934M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2935M: Prashant Sreedharan <prashant@broadcom.com>
2936M: Michael Chan <mchan@broadcom.com>
2937L: netdev@vger.kernel.org
592e8b32 2938S: Supported
7683e9e5 2939F: drivers/net/ethernet/broadcom/tg3.*
592e8b32 2940
7725ccfd 2941BROCADE BFA FC SCSI DRIVER
aa803370
AG
2942M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2943M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2944L: linux-scsi@vger.kernel.org
2945S: Supported
2946F: drivers/scsi/bfa/
7725ccfd 2947
8b230ed8 2948BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2949M: Rasesh Mody <rasesh.mody@cavium.com>
2950M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2951M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2952L: netdev@vger.kernel.org
2953S: Supported
f844a0ea 2954F: drivers/net/ethernet/brocade/bna/
8b230ed8 2955
5cdf7f76 2956BSG (block layer generic sg v4 driver)
8b58be88 2957M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2958L: linux-scsi@vger.kernel.org
2959S: Supported
679655da
JP
2960F: block/bsg.c
2961F: include/linux/bsg.h
c117ab84 2962F: include/uapi/linux/bsg.h
5cdf7f76 2963
af39917d
CL
2964BT87X AUDIO DRIVER
2965M: Clemens Ladisch <clemens@ladisch.de>
2966L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2967T: git git://git.alsa-project.org/alsa-kernel.git
2968S: Maintained
2969F: Documentation/sound/alsa/Bt87x.txt
2970F: sound/pci/bt87x.c
2971
ff1d5c2f 2972BT8XXGPIO DRIVER
eb032b98 2973M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2974W: http://bu3sch.de/btgpio.php
2975S: Maintained
72dbb705 2976F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2977
eb1eb04f 2978BTRFS FILE SYSTEM
c0778e25
CM
2979M: Chris Mason <clm@fb.com>
2980M: Josef Bacik <jbacik@fb.com>
d8130624 2981M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2982L: linux-btrfs@vger.kernel.org
2983W: http://btrfs.wiki.kernel.org/
8a6e2535 2984Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2985T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2986S: Maintained
679655da
JP
2987F: Documentation/filesystems/btrfs.txt
2988F: fs/btrfs/
aeea4c10
DL
2989F: include/linux/btrfs*
2990F: include/uapi/linux/btrfs*
eb1eb04f 2991
1da177e4 2992BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2993M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2994M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2995L: linux-media@vger.kernel.org
a825eaec 2996W: https://linuxtv.org
275ffde4 2997T: git git://linuxtv.org/media_tree.git
f96236e5 2998S: Odd fixes
618cd932 2999F: Documentation/media/v4l-drivers/bttv*
90d72ac6 3000F: drivers/media/pci/bt8xx/bttv*
1da177e4 3001
82abbea7
RD
3002BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3003M: Chanwoo Choi <cw00.choi@samsung.com>
3004L: linux-pm@vger.kernel.org
3005L: linux-samsung-soc@vger.kernel.org
3006T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3007S: Maintained
3008F: drivers/devfreq/exynos-bus.c
3009F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3010
1f34923c
KA
3011BUSLOGIC SCSI DRIVER
3012M: Khalid Aziz <khalid@gonehiking.org>
3013L: linux-scsi@vger.kernel.org
3014S: Maintained
3015F: drivers/scsi/BusLogic.*
3016F: drivers/scsi/FlashPoint.*
3017
af39917d
CL
3018C-MEDIA CMI8788 DRIVER
3019M: Clemens Ladisch <clemens@ladisch.de>
3020L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3021T: git git://git.alsa-project.org/alsa-kernel.git
3022S: Maintained
3023F: sound/pci/oxygen/
3024
2141355f
MS
3025C6X ARCHITECTURE
3026M: Mark Salter <msalter@redhat.com>
91ebcd1b 3027M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
2141355f
MS
3028L: linux-c6x-dev@linux-c6x.org
3029W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3030S: Maintained
3031F: arch/c6x/
3032
8b1cfcbd
HM
3033CA8210 IEEE-802.15.4 RADIO DRIVER
3034M: Harry Morris <h.morris@cascoda.com>
3035M: linuxdev@cascoda.com
3036L: linux-wpan@vger.kernel.org
3037W: https://github.com/Cascoda/ca8210-linux.git
3038S: Maintained
3039F: drivers/net/ieee802154/ca8210.c
3040F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3041
a5432f5a 3042CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 3043M: David Howells <dhowells@redhat.com>
e62d6e24 3044L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
3045S: Supported
3046F: Documentation/filesystems/caching/cachefiles.txt
3047F: fs/cachefiles/
3048
c815ca39
HV
3049CADET FM/AM RADIO RECEIVER DRIVER
3050M: Hans Verkuil <hverkuil@xs4all.nl>
3051L: linux-media@vger.kernel.org
3052T: git git://linuxtv.org/media_tree.git
a825eaec 3053W: https://linuxtv.org
c815ca39
HV
3054S: Maintained
3055F: drivers/media/radio/radio-cadet*
3056
77d5140f 3057CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 3058M: Jonathan Corbet <corbet@lwn.net>
661263b5 3059L: linux-media@vger.kernel.org
275ffde4 3060T: git git://linuxtv.org/media_tree.git
77d5140f 3061S: Maintained
618cd932 3062F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 3063F: drivers/media/platform/marvell-ccic/
77d5140f 3064
201b6bab 3065CAIF NETWORK LAYER
5c574f50 3066M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
3067L: netdev@vger.kernel.org
3068S: Supported
3069F: Documentation/networking/caif/
3070F: drivers/net/caif/
c117ab84 3071F: include/uapi/linux/caif/
201b6bab
JP
3072F: include/net/caif/
3073F: net/caif/
3074
77dac90f 3075CALGARY x86-64 IOMMU
a6921c29
JM
3076M: Muli Ben-Yehuda <mulix@mulix.org>
3077M: Jon Mason <jdmason@kudzu.us>
3078L: iommu@lists.linux-foundation.org
77dac90f 3079S: Maintained
679655da
JP
3080F: arch/x86/kernel/pci-calgary_64.c
3081F: arch/x86/kernel/tce_64.c
3082F: arch/x86/include/asm/calgary.h
3083F: arch/x86/include/asm/tce.h
77dac90f 3084
7683e9e5
LT
3085CAN NETWORK DRIVERS
3086M: Wolfgang Grandegger <wg@grandegger.com>
3087M: Marc Kleine-Budde <mkl@pengutronix.de>
3088L: linux-can@vger.kernel.org
3089W: https://github.com/linux-can
3090T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3091T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3092S: Maintained
3093F: Documentation/devicetree/bindings/net/can/
3094F: drivers/net/can/
3095F: include/linux/can/dev.h
3096F: include/linux/can/platform/
3097F: include/uapi/linux/can/error.h
3098F: include/uapi/linux/can/netlink.h
3099
e2d1d6c0 3100CAN NETWORK LAYER
8d15d386 3101M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 3102M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3103L: linux-can@vger.kernel.org
84b0d715 3104W: https://github.com/linux-can
870482a4
MKB
3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3106T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 3107S: Maintained
f35f6c8f 3108F: Documentation/networking/can.txt
8d15d386 3109F: net/can/
8d15d386 3110F: include/linux/can/core.h
c117ab84
CEB
3111F: include/uapi/linux/can.h
3112F: include/uapi/linux/can/bcm.h
3113F: include/uapi/linux/can/raw.h
3114F: include/uapi/linux/can/gw.h
e2d1d6c0 3115
95d16c72 3116CAPABILITIES
39baa7e6 3117M: Serge Hallyn <serge@hallyn.com>
95d16c72 3118L: linux-security-module@vger.kernel.org
6305902c 3119S: Supported
95d16c72 3120F: include/linux/capability.h
c117ab84 3121F: include/uapi/linux/capability.h
6305902c 3122F: security/commoncap.c
38a94118 3123F: kernel/capability.c
95d16c72 3124
b84894c7
KT
3125CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3126M: Kevin Tsai <ktsai@capellamicro.com>
3127S: Maintained
3128F: drivers/iio/light/cm*
b84894c7 3129
82abbea7
RD
3130CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3131M: Christian Lamparter <chunkeey@googlemail.com>
3132L: linux-wireless@vger.kernel.org
3133W: http://wireless.kernel.org/en/users/Drivers/carl9170
3134S: Maintained
3135F: drivers/net/wireless/ath/carl9170/
3136
f9484852
JG
3137CAVIUM I2C DRIVER
3138M: Jan Glauber <jglauber@cavium.com>
3139M: David Daney <david.daney@cavium.com>
3140W: http://www.cavium.com
3141S: Supported
3142F: drivers/i2c/busses/i2c-octeon*
3143F: drivers/i2c/busses/i2c-thunderx*
3144
7683e9e5
LT
3145CAVIUM LIQUIDIO NETWORK DRIVER
3146M: Derek Chickles <derek.chickles@caviumnetworks.com>
3147M: Satanand Burla <satananda.burla@caviumnetworks.com>
3148M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3149M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3150L: netdev@vger.kernel.org
3151W: http://www.cavium.com
3152S: Supported
3153F: drivers/net/ethernet/cavium/liquidio/
3154
25fc8465
JG
3155CAVIUM MMC DRIVER
3156M: Jan Glauber <jglauber@cavium.com>
3157M: David Daney <david.daney@cavium.com>
3158M: Steven J. Hill <Steven.Hill@cavium.com>
3159W: http://www.cavium.com
3160S: Supported
3161F: drivers/mmc/host/cavium*
3162
62ad8b5c
GC
3163CAVIUM OCTEON-TX CRYPTO DRIVER
3164M: George Cherian <george.cherian@cavium.com>
3165L: linux-crypto@vger.kernel.org
3166W: http://www.cavium.com
3167S: Supported
3168F: drivers/crypto/cavium/cpt/
3169
7683e9e5
LT
3170CAVIUM THUNDERX2 ARM64 SOC
3171M: Jayachandran C <jnair@caviumnetworks.com>
3172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3173S: Maintained
3174F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3175F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3176
ef0bbac3
VB
3177CC2520 IEEE-802.15.4 RADIO DRIVER
3178M: Varka Bhadram <varkabhadram@gmail.com>
3179L: linux-wpan@vger.kernel.org
3180S: Maintained
3181F: drivers/net/ieee802154/cc2520.c
3182F: include/linux/spi/cc2520.h
3183F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3184
84817ef0
GBY
3185CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3186M: Gilad Ben-Yossef <gilad@benyossef.com>
3187L: linux-crypto@vger.kernel.org
3188L: driverdev-devel@linuxdriverproject.org
3189S: Supported
3190F: drivers/staging/ccree/
3191W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3192
6917a7b7 3193CEC FRAMEWORK
ca684386
HV
3194M: Hans Verkuil <hans.verkuil@cisco.com>
3195L: linux-media@vger.kernel.org
3196T: git git://linuxtv.org/media_tree.git
3197W: http://linuxtv.org
3198S: Supported
104eda6d 3199F: Documentation/media/kapi/cec-core.rst
618cd932 3200F: Documentation/media/uapi/cec
104eda6d 3201F: drivers/media/cec/
ca684386
HV
3202F: drivers/media/rc/keymaps/rc-cec.c
3203F: include/media/cec.h
6917a7b7 3204F: include/media/cec-notifier.h
104eda6d
HV
3205F: include/uapi/linux/cec.h
3206F: include/uapi/linux/cec-funcs.h
af15e32f 3207F: Documentation/devicetree/bindings/media/cec.txt
ca684386 3208
b8154542 3209CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3210M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3211L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3212W: http://www.ibm.com/developerworks/power/cell/
3213S: Supported
679655da 3214F: arch/powerpc/include/asm/cell*.h
679655da 3215F: arch/powerpc/include/asm/spu*.h
c117ab84 3216F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3217F: arch/powerpc/oprofile/*cell*
3218F: arch/powerpc/platforms/cell/
b8154542 3219
398ecff5
SW
3220CEPH COMMON CODE (LIBCEPH)
3221M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3222M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3223M: Sage Weil <sage@redhat.com>
82593f87 3224L: ceph-devel@vger.kernel.org
09d90327 3225W: http://ceph.com/
fb99f881 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
9030aaf9 3228S: Supported
14430813
JP
3229F: net/ceph/
3230F: include/linux/ceph/
3231F: include/linux/crush/
9030aaf9 3232
398ecff5
SW
3233CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3234M: "Yan, Zheng" <zyan@redhat.com>
3235M: Sage Weil <sage@redhat.com>
3236M: Ilya Dryomov <idryomov@gmail.com>
3237L: ceph-devel@vger.kernel.org
3238W: http://ceph.com/
3239T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3240T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3241S: Supported
3242F: Documentation/filesystems/ceph.txt
3243F: fs/ceph/
3244
cfc411e7
DH
3245CERTIFICATE HANDLING:
3246M: David Howells <dhowells@redhat.com>
3247M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3248L: keyrings@vger.kernel.org
cfc411e7
DH
3249S: Maintained
3250F: Documentation/module-signing.txt
3251F: certs/
d8d80386 3252F: scripts/sign-file.c
cfc411e7
DH
3253F: scripts/extract-cert.c
3254
18332a80 3255CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3256L: linux-usb@vger.kernel.org
10c6c9c9 3257S: Orphan
679655da
JP
3258F: Documentation/usb/WUSB-Design-overview.txt
3259F: Documentation/usb/wusb-cbaf
355ffe69
DV
3260F: drivers/usb/host/hwa-hc.c
3261F: drivers/usb/host/whci/
679655da
JP
3262F: drivers/usb/wusbcore/
3263F: include/linux/usb/wusb*
18332a80 3264
70e84049 3265CFAG12864B LCD DRIVER
8b58be88 3266M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3267W: http://miguelojeda.es/auxdisplay.htm
3268W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3269S: Maintained
679655da
JP
3270F: drivers/auxdisplay/cfag12864b.c
3271F: include/linux/cfag12864b.h
70e84049
MOS
3272
3273CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3274M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3275W: http://miguelojeda.es/auxdisplay.htm
3276W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3277S: Maintained
679655da
JP
3278F: drivers/auxdisplay/cfag12864bfb.c
3279F: include/linux/cfag12864b.h
70e84049 3280
704232c2 3281CFG80211 and NL80211
8b58be88 3282M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3283L: linux-wireless@vger.kernel.org
ce466579
JB
3284W: http://wireless.kernel.org/
3285T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3286T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3287S: Maintained
c117ab84 3288F: include/uapi/linux/nl80211.h
679655da
JP
3289F: include/net/cfg80211.h
3290F: net/wireless/*
3291X: net/wireless/wext*
704232c2 3292
46e64261
GKH
3293CHAR and MISC DRIVERS
3294M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3295M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3296T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3297S: Supported
46e64261
GKH
3298F: drivers/char/*
3299F: drivers/misc/*
471322a8 3300F: include/linux/miscdevice.h
46e64261 3301
0a920b5b 3302CHECKPATCH
8b58be88 3303M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3304M: Joe Perches <joe@perches.com>
3305S: Maintained
679655da 3306F: scripts/checkpatch.pl
0a920b5b 3307
f8407f26
HW
3308CHINESE DOCUMENTATION
3309M: Harry Wei <harryxiyou@gmail.com>
9740153c 3310L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3311L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3312S: Maintained
f5ff9b63 3313F: Documentation/translations/zh_CN/
f8407f26 3314
2721ea2c 3315CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3316M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3317T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3318L: linux-usb@vger.kernel.org
3319S: Maintained
3320F: drivers/usb/chipidea/
3321
a93ad65d
HG
3322CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3323M: Hans de Goede <hdegoede@redhat.com>
3324L: linux-input@vger.kernel.org
3325S: Maintained
3326F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3327F: drivers/input/touchscreen/chipone_icn8318.c
3328
ab043105 3329CHROME HARDWARE PLATFORM SUPPORT
3c778a7f 3330M: Benson Leung <bleung@chromium.org>
ab043105
OJ
3331M: Olof Johansson <olof@lixom.net>
3332S: Maintained
3c778a7f 3333T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
ab043105
OJ
3334F: drivers/platform/chrome/
3335
3d4cfdc9
MB
3336CIRRUS LOGIC AUDIO CODEC DRIVERS
3337M: Brian Austin <brian.austin@cirrus.com>
3338M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3339L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3340S: Maintained
3341F: sound/soc/codecs/cs*
3342
7683e9e5
LT
3343CIRRUS LOGIC EP93XX ETHERNET DRIVER
3344M: Hartley Sweeten <hsweeten@visionengravers.com>
3345L: netdev@vger.kernel.org
3346S: Maintained
3347F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3348
82abbea7
RD
3349CISCO FCOE HBA DRIVER
3350M: Satish Kharat <satishkh@cisco.com>
3351M: Sesidhar Baddela <sebaddel@cisco.com>
3352M: Karan Tilak Kumar <kartilak@cisco.com>
3353L: linux-scsi@vger.kernel.org
3354S: Supported
3355F: drivers/scsi/fnic/
3356
3357CISCO SCSI HBA DRIVER
3358M: Karan Tilak Kumar <kartilak@cisco.com>
3359M: Sesidhar Baddela <sebaddel@cisco.com>
3360L: linux-scsi@vger.kernel.org
3361S: Supported
3362F: drivers/scsi/snic/
3363
3364CISCO VIC ETHERNET NIC DRIVER
3365M: Christian Benvenuti <benve@cisco.com>
3366M: Govindarajulu Varadarajan <_govind@gmx.com>
3367M: Neel Patel <neepatel@cisco.com>
3368S: Supported
3369F: drivers/net/ethernet/cisco/enic/
3370
3371CISCO VIC LOW LATENCY NIC DRIVER
3372M: Christian Benvenuti <benve@cisco.com>
3373M: Dave Goodell <dgoodell@cisco.com>
3374S: Supported
3375F: drivers/infiniband/hw/usnic/
3376
94574d9a
KRW
3377CLEANCACHE API
3378M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3379L: linux-kernel@vger.kernel.org
3380S: Maintained
3381F: mm/cleancache.c
3382F: include/linux/cleancache.h
3383
d4275354 3384CLK API
54176cc6 3385M: Russell King <linux@armlinux.org.uk>
aa571b14 3386L: linux-clk@vger.kernel.org
37417046 3387S: Maintained
d4275354
RK
3388F: include/linux/clk.h
3389
9222d247
JS
3390CLOCKSOURCE, CLOCKEVENT DRIVERS
3391M: Daniel Lezcano <daniel.lezcano@linaro.org>
3392M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3393L: linux-kernel@vger.kernel.org
9222d247
JS
3394T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3395S: Supported
3396F: drivers/clocksource
3397
529aa8cb
TLSC
3398CMPC ACPI DRIVER
3399M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3400M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3401L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3402S: Supported
3403F: drivers/platform/x86/classmate-laptop.c
3404
85756a06
HV
3405COBALT MEDIA DRIVER
3406M: Hans Verkuil <hans.verkuil@cisco.com>
3407L: linux-media@vger.kernel.org
3408T: git git://linuxtv.org/media_tree.git
a825eaec 3409W: https://linuxtv.org
85756a06
HV
3410S: Supported
3411F: drivers/media/pci/cobalt/
3412
74425eee 3413COCCINELLE/Semantic Patches (SmPL)
26de9c26 3414M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3415M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3416M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3417M: Michal Marek <mmarek@suse.com>
26de9c26 3418L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3419T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3420W: http://coccinelle.lip6.fr/
3421S: Supported
4b9033a3 3422F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3423F: scripts/coccinelle/
3424F: scripts/coccicheck
3425
1da177e4 3426CODA FILE SYSTEM
8b58be88 3427M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3428M: coda@cs.cmu.edu
3429L: codalist@coda.cs.cmu.edu
3430W: http://www.coda.cs.cmu.edu/
3431S: Maintained
679655da
JP
3432F: Documentation/filesystems/coda.txt
3433F: fs/coda/
3434F: include/linux/coda*.h
c117ab84 3435F: include/uapi/linux/coda*.h
1da177e4 3436
0b14261e
PZ
3437CODA V4L2 MEM2MEM DRIVER
3438M: Philipp Zabel <p.zabel@pengutronix.de>
3439L: linux-media@vger.kernel.org
3440S: Maintained
3441F: Documentation/devicetree/bindings/media/coda.txt
3442F: drivers/media/platform/coda/
3443
7704addb 3444COMMON CLK FRAMEWORK
a85fa007 3445M: Michael Turquette <mturquette@baylibre.com>
f956165f 3446M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3447L: linux-clk@vger.kernel.org
22d61acf 3448Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3449T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3450S: Maintained
ae4185cd 3451F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3452F: drivers/clk/
3453X: drivers/clk/clkdev.c
7704addb 3454F: include/linux/clk-pr*
60bea3b5 3455F: include/linux/clk/
7704addb 3456
e2d1d6c0 3457COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3458M: Steve French <sfrench@samba.org>
51223df6 3459L: linux-cifs@vger.kernel.org
d1f28953 3460L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3461W: http://linux-cifs.samba.org/
bb1d5dda 3462T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3463S: Supported
ec421a71 3464F: Documentation/filesystems/cifs/
679655da 3465F: fs/cifs/
e2d1d6c0 3466
1da177e4 3467COMPACTPCI HOTPLUG CORE
8b58be88 3468M: Scott Murray <scott@spiteful.org>
64dab204 3469L: linux-pci@vger.kernel.org
82c4dfc7 3470S: Maintained
679655da 3471F: drivers/pci/hotplug/cpci_hotplug*
1da177e4 3472
7683e9e5 3473COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3474M: Scott Murray <scott@spiteful.org>
64dab204 3475L: linux-pci@vger.kernel.org
82c4dfc7 3476S: Maintained
7683e9e5 3477F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3478
7683e9e5 3479COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3480M: Scott Murray <scott@spiteful.org>
64dab204 3481L: linux-pci@vger.kernel.org
82c4dfc7 3482S: Maintained
7683e9e5 3483F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4 3484
5411552c 3485COMPAL LAPTOP SUPPORT
8b58be88 3486M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3487L: platform-driver-x86@vger.kernel.org
5411552c 3488S: Maintained
679655da 3489F: drivers/platform/x86/compal-laptop.c
5411552c 3490
949be0f7 3491CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3492L: accessrunner-general@lists.sourceforge.net
3493W: http://accessrunner.sourceforge.net/
44243ef4 3494S: Orphan
679655da 3495F: drivers/usb/atm/cxacru.c
949be0f7 3496
e2d1d6c0 3497CONFIGFS
d6351db2 3498M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3499M: Christoph Hellwig <hch@lst.de>
3500T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3501S: Supported
679655da
JP
3502F: fs/configfs/
3503F: include/linux/configfs.h
e2d1d6c0 3504
acb9c1b2 3505CONNECTOR
8b58be88 3506M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3507L: netdev@vger.kernel.org
3508S: Maintained
3509F: drivers/connector/
3510
a3e3354d 3511CONTROL GROUP (CGROUP)
860ca0e6 3512M: Tejun Heo <tj@kernel.org>
ad50c159 3513M: Li Zefan <lizefan@huawei.com>
4d205676 3514M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3515L: cgroups@vger.kernel.org
860ca0e6 3516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3517S: Maintained
4b16b0c0 3518F: Documentation/cgroup*
679655da
JP
3519F: include/linux/cgroup*
3520F: kernel/cgroup*
a3e3354d
TH
3521
3522CONTROL GROUP - CPUSET
3523M: Li Zefan <lizefan@huawei.com>
3524L: cgroups@vger.kernel.org
3525W: http://www.bullopensource.org/cpuset/
3526W: http://oss.sgi.com/projects/cpusets/
3527T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3528S: Maintained
4b16b0c0 3529F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3530F: include/linux/cpuset.h
3531F: kernel/cpuset.c
3532
3533CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3534M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3535M: Michal Hocko <mhocko@kernel.org>
c4e29738 3536M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3537L: cgroups@vger.kernel.org
3538L: linux-mm@kvack.org
3539S: Maintained
3540F: mm/memcontrol.c
5d1ea48b 3541F: mm/swap_cgroup.c
fb3a0fb6 3542
bebe4678 3543CORETEMP HARDWARE MONITORING DRIVER
96859129 3544M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3545L: linux-hwmon@vger.kernel.org
bebe4678 3546S: Maintained
679655da
JP
3547F: Documentation/hwmon/coretemp
3548F: drivers/hwmon/coretemp.c
bebe4678 3549
1da177e4 3550COSA/SRP SYNC SERIAL DRIVER
8b58be88 3551M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3552W: http://www.fi.muni.cz/~kas/cosa/
3553S: Maintained
679655da 3554F: drivers/net/wan/cosa*
1da177e4 3555
4371ee35 3556CPMAC ETHERNET DRIVER
9dd4aaef 3557M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3558L: netdev@vger.kernel.org
3559S: Maintained
b544dbac 3560F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3561
1da177e4 3562CPU FREQUENCY DRIVERS
9c3646d1 3563M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3564M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3565L: linux-pm@vger.kernel.org
1da177e4 3566S: Maintained
27209d91
VK
3567T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3568T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3569B: https://bugzilla.kernel.org
dabe73cb 3570F: Documentation/cpu-freq/
6f193635 3571F: Documentation/devicetree/bindings/cpufreq/
679655da
JP
3572F: drivers/cpufreq/
3573F: include/linux/cpufreq.h
0a7d2cd7 3574F: tools/testing/selftests/cpufreq/
1da177e4 3575
8a67f0ef
VK
3576CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3577M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3578M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3579L: linux-pm@vger.kernel.org
3580W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3581S: Maintained
3582F: drivers/cpufreq/arm_big_little.h
3583F: drivers/cpufreq/arm_big_little.c
3584F: drivers/cpufreq/arm_big_little_dt.c
3585
82abbea7
RD
3586CPU POWER MONITORING SUBSYSTEM
3587M: Thomas Renninger <trenn@suse.com>
3588L: linux-pm@vger.kernel.org
3589S: Maintained
3590F: tools/power/cpupower/
3591
3592CPUID/MSR DRIVER
3593M: "H. Peter Anvin" <hpa@zytor.com>
3594S: Maintained
3595F: arch/x86/kernel/cpuid.c
3596F: arch/x86/kernel/msr.c
3597
14d2c34c 3598CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3599M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3600M: Daniel Lezcano <daniel.lezcano@linaro.org>
3601L: linux-pm@vger.kernel.org
3602L: linux-arm-kernel@lists.infradead.org
cea8321c 3603T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3604S: Maintained
3605F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3606
0c570c18
BZ
3607CPUIDLE DRIVER - ARM EXYNOS
3608M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3609M: Daniel Lezcano <daniel.lezcano@linaro.org>
3610M: Kukjin Kim <kgene@kernel.org>
3611L: linux-pm@vger.kernel.org
3612L: linux-samsung-soc@vger.kernel.org
3613S: Supported
3614F: drivers/cpuidle/cpuidle-exynos.c
3615F: arch/arm/mach-exynos/pm.c
3616
a8e39c35 3617CPUIDLE DRIVERS
9c3646d1 3618M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3619M: Daniel Lezcano <daniel.lezcano@linaro.org>
3620L: linux-pm@vger.kernel.org
3621S: Maintained
cea8321c 3622T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3623B: https://bugzilla.kernel.org
a8e39c35
DL
3624F: drivers/cpuidle/*
3625F: include/linux/cpuidle.h
3626
1da177e4 3627CRAMFS FILESYSTEM
ce00f85c 3628W: http://sourceforge.net/projects/cramfs/
54886a71 3629S: Orphan / Obsolete
679655da
JP
3630F: Documentation/filesystems/cramfs.txt
3631F: fs/cramfs/
1da177e4
LT
3632
3633CRIS PORT
8b58be88
JP
3634M: Mikael Starvik <starvik@axis.com>
3635M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3636L: linux-cris-kernel@axis.com
1da177e4 3637W: http://developer.axis.com
9f273c24 3638T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3639S: Maintained
679655da 3640F: arch/cris/
df621252 3641F: drivers/tty/serial/crisv10.*
1da177e4
LT
3642
3643CRYPTO API
8b58be88
JP
3644M: Herbert Xu <herbert@gondor.apana.org.au>
3645M: "David S. Miller" <davem@davemloft.net>
1da177e4 3646L: linux-crypto@vger.kernel.org
9f273c24 3647T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3648T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3649S: Maintained
679655da 3650F: Documentation/crypto/
fe1c445b 3651F: Documentation/devicetree/bindings/crypto/
679655da
JP
3652F: arch/*/crypto/
3653F: crypto/
3654F: drivers/crypto/
3655F: include/crypto/
ff330f73 3656F: include/linux/crypto*
1da177e4 3657
5b07bd57 3658CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3659M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3660L: linux-crypto@vger.kernel.org
3661S: Maintained
51a2228a
JP
3662F: crypto/ansi_cprng.c
3663F: crypto/rng.c
5b07bd57 3664
fc279cc2
HV
3665CS3308 MEDIA DRIVER
3666M: Hans Verkuil <hverkuil@xs4all.nl>
3667L: linux-media@vger.kernel.org
3668T: git git://linuxtv.org/media_tree.git
3669W: http://linuxtv.org
3670S: Odd Fixes
3671F: drivers/media/i2c/cs3308.c
3672F: drivers/media/i2c/cs3308.h
3673
9b4ffa48 3674CS5535 Audio ALSA driver
8b58be88 3675M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3676S: Maintained
679655da 3677F: sound/pci/cs5535audio/
9b4ffa48 3678
a910e4a9 3679CW1200 WLAN driver
b75f0050
JP
3680M: Solomon Peachy <pizza@shaftnet.org>
3681S: Maintained
560424e9 3682F: drivers/net/wireless/st/cw1200/
a910e4a9 3683
6d8425b1 3684CX18 VIDEO4LINUX DRIVER
6afdeaf8 3685M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3686L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3687L: linux-media@vger.kernel.org
275ffde4 3688T: git git://linuxtv.org/media_tree.git
a825eaec 3689W: https://linuxtv.org
30e10993 3690W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3691S: Maintained
618cd932 3692F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3693F: drivers/media/pci/cx18/
6c0f0359 3694F: include/uapi/linux/ivtv*
6d8425b1 3695
3f101d91
HV
3696CX2341X MPEG ENCODER HELPER MODULE
3697M: Hans Verkuil <hverkuil@xs4all.nl>
3698L: linux-media@vger.kernel.org
3699T: git git://linuxtv.org/media_tree.git
a825eaec 3700W: https://linuxtv.org
3f101d91 3701S: Maintained
c368360b 3702F: drivers/media/common/cx2341x*
3f101d91
HV
3703F: include/media/cx2341x*
3704
b8fe6e2c
PB
3705CX24120 MEDIA DRIVER
3706M: Jemma Denson <jdenson@gmail.com>
3707M: Patrick Boettcher <patrick.boettcher@posteo.de>
3708L: linux-media@vger.kernel.org
a825eaec 3709W: https://linuxtv.org
b8fe6e2c
PB
3710Q: http://patchwork.linuxtv.org/project/linux-media/list/
3711S: Maintained
3712F: drivers/media/dvb-frontends/cx24120*
3713
20357578 3714CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3715M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3716M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3717L: linux-media@vger.kernel.org
a825eaec 3718W: https://linuxtv.org
20357578
MCC
3719T: git git://linuxtv.org/media_tree.git
3720S: Odd fixes
618cd932 3721F: Documentation/media/v4l-drivers/cx88*
20357578 3722F: drivers/media/pci/cx88/
6d8425b1 3723
91952bc0
AP
3724CXD2820R MEDIA DRIVER
3725M: Antti Palosaari <crope@iki.fi>
3726L: linux-media@vger.kernel.org
a825eaec 3727W: https://linuxtv.org
91952bc0
AP
3728W: http://palosaari.fi/linux/
3729Q: http://patchwork.linuxtv.org/project/linux-media/list/
3730T: git git://linuxtv.org/anttip/media_tree.git
3731S: Maintained
3732F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3733
e5ec3789 3734CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3735M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3736L: netdev@vger.kernel.org
3737W: http://www.chelsio.com
3738S: Supported
f7917c00 3739F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3740
d8ae3c33 3741CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3742M: Karen Xie <kxie@chelsio.com>
3743L: linux-scsi@vger.kernel.org
3744W: http://www.chelsio.com
3745S: Supported
3746F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3747
e5ec3789 3748CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3749M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3750L: linux-rdma@vger.kernel.org
e5ec3789
SW
3751W: http://www.openfabrics.org
3752S: Supported
679655da 3753F: drivers/infiniband/hw/cxgb3/
a85fb338 3754F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3755
7683e9e5
LT
3756CXGB4 CRYPTO DRIVER (chcr)
3757M: Harsh Jain <harsh@chelsio.com>
3758L: linux-crypto@vger.kernel.org
3759W: http://www.chelsio.com
3760S: Supported
3761F: drivers/crypto/chelsio
3762
be4c9bad 3763CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3764M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3765L: netdev@vger.kernel.org
3766W: http://www.chelsio.com
3767S: Supported
f7917c00 3768F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3769
d8ae3c33 3770CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3771M: Karen Xie <kxie@chelsio.com>
3772L: linux-scsi@vger.kernel.org
3773W: http://www.chelsio.com
3774S: Supported
3775F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3776
be4c9bad
RD
3777CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3778M: Steve Wise <swise@chelsio.com>
3779L: linux-rdma@vger.kernel.org
3780W: http://www.openfabrics.org
3781S: Supported
3782F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3783F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3784
5c20a5c7
CL
3785CXGB4VF ETHERNET DRIVER (CXGB4VF)
3786M: Casey Leedom <leedom@chelsio.com>
3787L: netdev@vger.kernel.org
3788W: http://www.chelsio.com
3789S: Supported
f7917c00 3790F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3791
a9282d01 3792CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
9d82fd2f 3793M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
8c7d0a04 3794M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
a9282d01
IM
3795L: linuxppc-dev@lists.ozlabs.org
3796S: Supported
9d82fd2f 3797F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3798F: drivers/misc/cxl/
ec249dd8 3799F: include/misc/cxl*
a9282d01
IM
3800F: include/uapi/misc/cxl.h
3801F: Documentation/powerpc/cxl.txt
a9282d01
IM
3802F: Documentation/ABI/testing/sysfs-class-cxl
3803
11f43ae7
MO
3804CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3805M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3806M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3807M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3808L: linux-scsi@vger.kernel.org
3809S: Supported
3810F: drivers/scsi/cxlflash/
3811F: include/uapi/scsi/cxlflash_ioctls.h
3812F: Documentation/powerpc/cxlflash.txt
3813
1da177e4 3814CYBERPRO FB DRIVER
54176cc6 3815M: Russell King <linux@armlinux.org.uk>
efc03ecb 3816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3817W: http://www.armlinux.org.uk/
1da177e4 3818S: Maintained
8a61f013 3819F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3820
1da177e4 3821CYCLADES ASYNC MUX DRIVER
1da177e4 3822W: http://www.cyclades.com/
d459883e 3823S: Orphan
c897401b 3824F: drivers/tty/cyclades.c
679655da 3825F: include/linux/cyclades.h
c117ab84 3826F: include/uapi/linux/cyclades.h
1da177e4
LT
3827
3828CYCLADES PC300 DRIVER
1da177e4 3829W: http://www.cyclades.com/
d459883e 3830S: Orphan
679655da 3831F: drivers/net/wan/pc300*
1da177e4 3832
402f6ae4
AP
3833CYPRESS_FIRMWARE MEDIA DRIVER
3834M: Antti Palosaari <crope@iki.fi>
3835L: linux-media@vger.kernel.org
a825eaec 3836W: https://linuxtv.org
402f6ae4
AP
3837W: http://palosaari.fi/linux/
3838Q: http://patchwork.linuxtv.org/project/linux-media/list/
3839T: git git://linuxtv.org/anttip/media_tree.git
3840S: Maintained
3841F: drivers/media/common/cypress_firmware*
3842
e3ae3525 3843CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3844M: Ferruh Yigit <fery@cypress.com>
6305902c 3845L: linux-input@vger.kernel.org
be9a6f40 3846S: Supported
6305902c
JP
3847F: drivers/input/touchscreen/cyttsp*
3848F: include/linux/input/cyttsp.h
e3ae3525 3849
131b3de7
LW
3850D-LINK DIR-685 TOUCHKEYS DRIVER
3851M: Linus Walleij <linus.walleij@linaro.org>
3852L: linux-input@vger.kernel.org
3853S: Supported
3854F: drivers/input/dlink-dir685-touchkeys.c
3855
aaaf5fbf
JK
3856DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3857M: Joshua Kinard <kumba@gentoo.org>
3858S: Maintained
3859F: drivers/rtc/rtc-ds1685.c
3860F: include/linux/rtc/ds1685.h
3861
1da177e4 3862DAMA SLAVE for AX.25
8b58be88 3863M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3864W: http://yaina.de/jreuter/
3865W: http://www.qsl.net/dl1bke/
3866L: linux-hams@vger.kernel.org
3867S: Maintained
679655da
JP
3868F: net/ax25/af_ax25.c
3869F: net/ax25/ax25_dev.c
3870F: net/ax25/ax25_ds_*
3871F: net/ax25/ax25_in.c
3872F: net/ax25/ax25_out.c
3873F: net/ax25/ax25_timer.c
3874F: net/ax25/sysctl_net_ax25.c
1da177e4 3875
e2d1d6c0 3876DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3877L: netdev@vger.kernel.org
5ff77428 3878S: Orphan
679655da 3879F: Documentation/networking/dmfe.txt
0f04e2aa 3880F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3881
3882DC390/AM53C974 SCSI driver
d8130624 3883M: Hannes Reinecke <hare@suse.com>
71bd849d 3884L: linux-scsi@vger.kernel.org
e2d1d6c0 3885S: Maintained
71bd849d 3886F: drivers/scsi/am53c974.c
e2d1d6c0 3887
1da177e4 3888DC395x SCSI driver
61eee9a7 3889M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3890M: Ali Akcaagac <aliakc@web.de>
3891M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3892L: dc395x@twibble.org
cf015e9f
JP
3893W: http://twibble.org/dist/dc395x/
3894W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3895S: Maintained
679655da
JP
3896F: Documentation/scsi/dc395x.txt
3897F: drivers/scsi/dc395x.*
1da177e4 3898
eb8edb08 3899DCCP PROTOCOL
a89d030e 3900M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3901L: dccp@vger.kernel.org
c996d8b9 3902W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3903S: Maintained
679655da 3904F: include/linux/dccp.h
c117ab84 3905F: include/uapi/linux/dccp.h
679655da
JP
3906F: include/linux/tfrc.h
3907F: net/dccp/
eb8edb08 3908
1da177e4 3909DECnet NETWORK LAYER
1da177e4
LT
3910W: http://linux-decnet.sourceforge.net
3911L: linux-decnet-user@lists.sourceforge.net
f546444d 3912S: Orphan
679655da
JP
3913F: Documentation/networking/decnet.txt
3914F: net/decnet/
1da177e4 3915
ebff05b9
MR
3916DECSTATION PLATFORM SUPPORT
3917M: "Maciej W. Rozycki" <macro@linux-mips.org>
3918L: linux-mips@linux-mips.org
3919W: http://www.linux-mips.org/wiki/DECstation
3920S: Maintained
3921F: arch/mips/dec/
3922F: arch/mips/include/asm/dec/
3923F: arch/mips/include/asm/mach-dec/
3924
1da177e4 3925DEFXX FDDI NETWORK DRIVER
8b58be88 3926M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3927S: Maintained
33f810b2 3928F: drivers/net/fddi/defxx.*
1da177e4 3929
ad8f07cc 3930DELL LAPTOP DRIVER
8b58be88 3931M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3932M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3933L: platform-driver-x86@vger.kernel.org
ad8f07cc 3934S: Maintained
679655da 3935F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3936
7683e9e5 3937DELL LAPTOP FREEFALL DRIVER
817a5cdb
PR
3938M: Pali Rohár <pali.rohar@gmail.com>
3939S: Maintained
7683e9e5 3940F: drivers/platform/x86/dell-smo8800.c
817a5cdb 3941
7683e9e5 3942DELL LAPTOP RBTN DRIVER
cdbff611
PR
3943M: Pali Rohár <pali.rohar@gmail.com>
3944S: Maintained
7683e9e5 3945F: drivers/platform/x86/dell-rbtn.*
cdbff611 3946
1da177e4 3947DELL LAPTOP SMM DRIVER
a5afba16 3948M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3949S: Maintained
a5afba16 3950F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3951F: include/uapi/linux/i8k.h
1da177e4 3952
90563ec4 3953DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3954M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3955S: Maintained
679655da
JP
3956F: Documentation/dcdbas.txt
3957F: drivers/firmware/dcdbas.*
90563ec4 3958
0b3f6109 3959DELL WMI EXTRAS DRIVER
8b58be88 3960M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3961M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3962S: Maintained
36b3a96f 3963F: drivers/platform/x86/dell-wmi.c
0b3f6109 3964
82abbea7
RD
3965DELTA ST MEDIA DRIVER
3966M: Hugues Fruchet <hugues.fruchet@st.com>
3967L: linux-media@vger.kernel.org
3968T: git git://linuxtv.org/media_tree.git
3969W: https://linuxtv.org
3970S: Supported
3971F: drivers/media/platform/sti/delta
3972
7683e9e5
LT
3973DENALI NAND DRIVER
3974M: Masahiro Yamada <yamada.masahiro@socionext.com>
3975L: linux-mtd@lists.infradead.org
3976S: Supported
3977F: drivers/mtd/nand/denali*
3978
5efc75e3 3979DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3980M: John Youn <johnyoun@synopsys.com>
5efc75e3 3981L: linux-usb@vger.kernel.org
18f340f9 3982T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3983S: Maintained
197ba5f4 3984F: drivers/usb/dwc2/
5efc75e3 3985
94ab23dd 3986DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3987M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3988L: linux-usb@vger.kernel.org
94ab23dd
FB
3989T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3990S: Maintained
3991F: drivers/usb/dwc3/
3992
feda2840
AK
3993DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3994M: Andreas Klinger <ak@it-klinger.de>
3995L: linux-iio@vger.kernel.org
3996S: Maintained
3997F: drivers/iio/proximity/srf*.c
3998
833c9545
JB
3999DEVICE COREDUMP (DEV_COREDUMP)
4000M: Johannes Berg <johannes@sipsolutions.net>
4001L: linux-kernel@vger.kernel.org
4002S: Maintained
4003F: drivers/base/devcoredump.c
4004F: include/linux/devcoredump.h
4005
89d07767
KP
4006DEVICE FREQUENCY (DEVFREQ)
4007M: MyungJoo Ham <myungjoo.ham@samsung.com>
4008M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 4009R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 4010L: linux-pm@vger.kernel.org
6a3cd722 4011T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
4012S: Maintained
4013F: drivers/devfreq/
6a3cd722
CC
4014F: include/linux/devfreq.h
4015F: Documentation/devicetree/bindings/devfreq/
89d07767 4016
7dbded06
CC
4017DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4018M: Chanwoo Choi <cw00.choi@samsung.com>
4019L: linux-pm@vger.kernel.org
4020T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4021S: Supported
4022F: drivers/devfreq/event/
4023F: drivers/devfreq/devfreq-event.c
4024F: include/linux/devfreq-event.h
4025F: Documentation/devicetree/bindings/devfreq/event/
89d07767 4026
1da177e4 4027DEVICE NUMBER REGISTRY
8b58be88 4028M: Torben Mathiasen <device@lanana.org>
1da177e4 4029W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
4030S: Maintained
4031
e2d1d6c0 4032DEVICE-MAPPER (LVM)
854ecaad 4033M: Alasdair Kergon <agk@redhat.com>
8504eed3 4034M: Mike Snitzer <snitzer@redhat.com>
854ecaad 4035M: dm-devel@redhat.com
e2d1d6c0
RD
4036L: dm-devel@redhat.com
4037W: http://sources.redhat.com/dm
8a6e2535 4038Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 4039T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 4040T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 4041S: Maintained
679655da
JP
4042F: Documentation/device-mapper/
4043F: drivers/md/dm*
854ecaad 4044F: drivers/md/persistent-data/
679655da
JP
4045F: include/linux/device-mapper.h
4046F: include/linux/dm-*.h
8504eed3 4047F: include/uapi/linux/dm-*.h
e2d1d6c0 4048
bfcd3a46
JP
4049DEVLINK
4050M: Jiri Pirko <jiri@mellanox.com>
4051L: netdev@vger.kernel.org
4052S: Supported
4053F: net/core/devlink.c
4054F: include/net/devlink.h
4055F: include/uapi/linux/devlink.h
4056
c0d995aa
OST
4057DIALOG SEMICONDUCTOR DRIVERS
4058M: Support Opensource <support.opensource@diasemi.com>
4059W: http://www.dialog-semiconductor.com/products
4060S: Supported
4061F: Documentation/hwmon/da90??
047cfd01 4062F: Documentation/devicetree/bindings/mfd/da90*.txt
34026764
ST
4063F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4064F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4eeb08b4 4065F: Documentation/devicetree/bindings/regulator/da92*.txt
34026764 4066F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
7c933772 4067F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
4068F: drivers/gpio/gpio-da90??.c
4069F: drivers/hwmon/da90??-hwmon.c
7be72c2c 4070F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
4071F: drivers/input/misc/da90??_onkey.c
4072F: drivers/input/touchscreen/da9052_tsi.c
4073F: drivers/leds/leds-da90??.c
4074F: drivers/mfd/da903x.c
4075F: drivers/mfd/da90??-*.c
7be72c2c 4076F: drivers/mfd/da91??-*.c
8c0984e5
SR
4077F: drivers/power/supply/da9052-battery.c
4078F: drivers/power/supply/da91??-*.c
c0d995aa
OST
4079F: drivers/regulator/da903x.c
4080F: drivers/regulator/da9???-regulator.[ch]
34026764 4081F: drivers/thermal/da90??-thermal.c
c0d995aa
OST
4082F: drivers/rtc/rtc-da90??.c
4083F: drivers/video/backlight/da90??_bl.c
4084F: drivers/watchdog/da90??_wdt.c
4085F: include/linux/mfd/da903x.h
4086F: include/linux/mfd/da9052/
4087F: include/linux/mfd/da9055/
047cfd01 4088F: include/linux/mfd/da9062/
c0d995aa 4089F: include/linux/mfd/da9063/
7be72c2c 4090F: include/linux/mfd/da9150/
4eeb08b4 4091F: include/linux/regulator/da9211.h
c0d995aa
OST
4092F: include/sound/da[79]*.h
4093F: sound/soc/codecs/da[79]*.[ch]
4094
6ea5dcdf
WBG
4095DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4096M: William Breathitt Gray <vilhelm.gray@gmail.com>
4097L: linux-gpio@vger.kernel.org
4098S: Maintained
4099F: drivers/gpio/gpio-gpio-mm.c
4100
599aa697
LL
4101DIGI NEO AND CLASSIC PCI PRODUCTS
4102M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 4103M: Mark Hounschell <markh@compro.net>
599aa697
LL
4104L: driverdev-devel@linuxdriverproject.org
4105S: Maintained
4106F: drivers/staging/dgnc/
4107
335d7c58 4108DIOLAN U2C-12 I2C DRIVER
ca462085 4109M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
4110L: linux-i2c@vger.kernel.org
4111S: Maintained
4112F: drivers/i2c/busses/i2c-diolan-u2c.c
4113
d475c634 4114DIRECT ACCESS (DAX)
e057541a
RZ
4115M: Matthew Wilcox <mawilcox@microsoft.com>
4116M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
4117L: linux-fsdevel@vger.kernel.org
4118S: Supported
4119F: fs/dax.c
e057541a
RZ
4120F: include/linux/dax.h
4121F: include/trace/events/fs_dax.h
d475c634 4122
e7839f25 4123DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 4124M: Eric Paris <eparis@parisplace.org>
3c5119c0 4125S: Maintained
679655da
JP
4126F: Documentation/filesystems/dnotify.txt
4127F: fs/notify/dnotify/
4128F: include/linux/dnotify.h
1da177e4
LT
4129
4130DISK GEOMETRY AND PARTITION HANDLING
8b58be88 4131M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
4132W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4133W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4134W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4135S: Maintained
4136
4480f15b 4137DISKQUOTA
d8130624 4138M: Jan Kara <jack@suse.com>
1da177e4 4139S: Maintained
679655da
JP
4140F: Documentation/filesystems/quota.txt
4141F: fs/quota/
4142F: include/linux/quota*.h
c117ab84 4143F: include/uapi/linux/quota*.h
1da177e4 4144
702686ad
BT
4145DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4146M: Bernie Thompson <bernie@plugable.com>
4147L: linux-fbdev@vger.kernel.org
4148S: Maintained
4149W: http://plugable.com/category/projects/udlfb/
8a61f013 4150F: drivers/video/fbdev/udlfb.c
702686ad
BT
4151F: include/video/udlfb.h
4152F: Documentation/fb/udlfb.txt
4153
e7839f25 4154DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4155M: Christine Caulfield <ccaulfie@redhat.com>
4156M: David Teigland <teigland@redhat.com>
a4644184 4157L: cluster-devel@redhat.com
5be7b50f 4158W: http://sources.redhat.com/cluster/
9f273c24 4159T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4160S: Supported
679655da 4161F: fs/dlm/
5be7b50f 4162
53b6b3e0
SS
4163DMA BUFFER SHARING FRAMEWORK
4164M: Sumit Semwal <sumit.semwal@linaro.org>
4165S: Maintained
4166L: linux-media@vger.kernel.org
4167L: dri-devel@lists.freedesktop.org
8ada6d2d 4168L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4169F: drivers/dma-buf/
e46d12c6
JP
4170F: include/linux/dma-buf*
4171F: include/linux/reservation.h
4172F: include/linux/*fence.h
e7e21c72 4173F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4174T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4175
b3e5f263 4176DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 4177M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
4178L: dmaengine@vger.kernel.org
4179Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4180S: Maintained
679655da 4181F: drivers/dma/
0ce3c066 4182F: include/linux/dmaengine.h
c56d329e 4183F: Documentation/devicetree/bindings/dma/
979a281e
VK
4184F: Documentation/dmaengine/
4185T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4186
7683e9e5
LT
4187DMA MAPPING HELPERS
4188M: Christoph Hellwig <hch@lst.de>
4189M: Marek Szyprowski <m.szyprowski@samsung.com>
4190R: Robin Murphy <robin.murphy@arm.com>
4191L: linux-kernel@vger.kernel.org
4192T: git git://git.infradead.org/users/hch/dma-mapping.git
4193W: http://git.infradead.org/users/hch/dma-mapping.git
4194S: Supported
4195F: lib/dma-debug.c
4196F: lib/dma-noop.c
4197F: lib/dma-virt.c
4198F: drivers/base/dma-mapping.c
4199F: drivers/base/dma-coherent.c
4200F: include/linux/dma-mapping.h
4201
b825037d 4202DME1737 HARDWARE MONITOR DRIVER
8b58be88 4203M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4204L: linux-hwmon@vger.kernel.org
b825037d 4205S: Maintained
679655da
JP
4206F: Documentation/hwmon/dme1737
4207F: drivers/hwmon/dme1737.c
b825037d 4208
1f31e1b1 4209DMI/SMBIOS SUPPORT
d8130624 4210M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4211S: Maintained
d4aeef93 4212T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4213F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4214F: drivers/firmware/dmi-id.c
4215F: drivers/firmware/dmi_scan.c
4216F: include/linux/dmi.h
4217
7d2c86b5 4218DOCUMENTATION
ad3118b9 4219M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4220L: linux-doc@vger.kernel.org
4221S: Maintained
679655da 4222F: Documentation/
52b3f239 4223F: scripts/kernel-doc
97be078b
RD
4224X: Documentation/ABI/
4225X: Documentation/devicetree/
933a46b8
JC
4226X: Documentation/acpi
4227X: Documentation/power
4228X: Documentation/spi
618cd932 4229X: Documentation/media
c51edfb1 4230T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4231
7683e9e5
LT
4232DONGWOON DW9714 LENS VOICE COIL DRIVER
4233M: Sakari Ailus <sakari.ailus@linux.intel.com>
4234L: linux-media@vger.kernel.org
4235T: git git://linuxtv.org/media_tree.git
4236S: Maintained
4237F: drivers/media/i2c/dw9714.c
4238
1da177e4 4239DOUBLETALK DRIVER
8b58be88 4240M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4241L: blinux-list@redhat.com
4242S: Maintained
679655da
JP
4243F: drivers/char/dtlk.c
4244F: include/linux/dtlk.h
1da177e4 4245
9836a882
RP
4246DPAA2 DATAPATH I/O (DPIO) DRIVER
4247M: Roy Pledge <Roy.Pledge@nxp.com>
4248L: linux-kernel@vger.kernel.org
4249S: Maintained
4250F: drivers/staging/fsl-mc/bus/dpio
4251
92ac903a
IR
4252DPAA2 ETHERNET DRIVER
4253M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4254L: linux-kernel@vger.kernel.org
4255S: Maintained
4256F: drivers/staging/fsl-dpaa2/ethernet
4257
e2d1d6c0 4258DPT_I2O SCSI RAID DRIVER
8b58be88 4259M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4260L: linux-scsi@vger.kernel.org
4261W: http://www.adaptec.com/
4262S: Maintained
679655da
JP
4263F: drivers/scsi/dpt*
4264F: drivers/scsi/dpt/
e2d1d6c0 4265
b411b363 4266DRBD DRIVER
bc2c049d
RK
4267M: Philipp Reisner <philipp.reisner@linbit.com>
4268M: Lars Ellenberg <lars.ellenberg@linbit.com>
4269L: drbd-dev@lists.linbit.com
28b8e8d4 4270W: http://www.drbd.org
bc2c049d
RK
4271T: git git://git.linbit.com/linux-drbd.git
4272T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4273S: Supported
4274F: drivers/block/drbd/
4275F: lib/lru_cache.c
4276F: Documentation/blockdev/drbd/
b411b363 4277
27f395b8 4278DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
879a5a00 4279M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4280T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4281S: Supported
679655da 4282F: Documentation/kobject.txt
7cfc51b9 4283F: drivers/base/
87544653 4284F: fs/debugfs/
dc7dfcd8 4285F: fs/sysfs/
87544653 4286F: include/linux/debugfs.h
dc7dfcd8 4287F: include/linux/kobj*
679655da 4288F: lib/kobj*
1da177e4 4289
82abbea7
RD
4290DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4291M: Kevin Hilman <khilman@kernel.org>
4292M: Nishanth Menon <nm@ti.com>
4293S: Maintained
4294F: drivers/power/avs/
4295F: include/linux/power/smartreflex.h
4296L: linux-pm@vger.kernel.org
4297
bed41005
TC
4298DRM DRIVER FOR ARM PL111 CLCD
4299M: Eric Anholt <eric@anholt.net>
4300T: git git://anongit.freedesktop.org/drm/drm-misc
4301S: Supported
4302F: drivers/gpu/drm/pl111/
4303
c842b693
EV
4304DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4305M: Dave Airlie <airlied@redhat.com>
4306S: Odd Fixes
4307F: drivers/gpu/drm/ast/
4308
4309DRM DRIVER FOR BOCHS VIRTUAL GPU
4310M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f 4311L: virtualization@lists.linux-foundation.org
0f445486 4312T: git git://anongit.freedesktop.org/drm/drm-misc
0c19f97f 4313S: Maintained
c842b693
EV
4314F: drivers/gpu/drm/bochs/
4315
7683e9e5
LT
4316DRM DRIVER FOR INTEL I810 VIDEO CARDS
4317S: Orphan / Obsolete
4318F: drivers/gpu/drm/i810/
4319F: include/uapi/drm/i810_drm.h
4320
4321DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4322S: Orphan / Obsolete
4323F: drivers/gpu/drm/mga/
4324F: include/uapi/drm/mga_drm.h
4325
4326DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4327M: Dave Airlie <airlied@redhat.com>
4328S: Odd Fixes
4329F: drivers/gpu/drm/mgag200/
4330
4331DRM DRIVER FOR MI0283QT
4332M: Noralf Trønnes <noralf@tronnes.org>
4333S: Maintained
4334F: drivers/gpu/drm/tinydrm/mi0283qt.c
4335F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4336
4337DRM DRIVER FOR MSM ADRENO GPU
4338M: Rob Clark <robdclark@gmail.com>
4339L: linux-arm-msm@vger.kernel.org
4340L: dri-devel@lists.freedesktop.org
4341L: freedreno@lists.freedesktop.org
4342T: git git://people.freedesktop.org/~robclark/linux
4343S: Maintained
4344F: drivers/gpu/drm/msm/
4345F: include/uapi/drm/msm_drm.h
4346F: Documentation/devicetree/bindings/display/msm/
4347
4348DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4349M: Ben Skeggs <bskeggs@redhat.com>
4350L: dri-devel@lists.freedesktop.org
4351L: nouveau@lists.freedesktop.org
4352T: git git://github.com/skeggsb/linux
4353S: Supported
4354F: drivers/gpu/drm/nouveau/
4355F: include/uapi/drm/nouveau_drm.h
4356
c842b693
EV
4357DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4358M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4359M: Gerd Hoffmann <kraxel@redhat.com>
4360L: virtualization@lists.linux-foundation.org
0f445486 4361T: git git://anongit.freedesktop.org/drm/drm-misc
af3076e6
GH
4362S: Obsolete
4363W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4364F: drivers/gpu/drm/cirrus/
4365
7683e9e5
LT
4366DRM DRIVER FOR QXL VIRTUAL GPU
4367M: Dave Airlie <airlied@redhat.com>
4368M: Gerd Hoffmann <kraxel@redhat.com>
4369L: virtualization@lists.linux-foundation.org
4370T: git git://anongit.freedesktop.org/drm/drm-misc
4371S: Maintained
4372F: drivers/gpu/drm/qxl/
4373F: include/uapi/drm/qxl_drm.h
4374
4375DRM DRIVER FOR RAGE 128 VIDEO CARDS
4376S: Orphan / Obsolete
4377F: drivers/gpu/drm/r128/
4378F: include/uapi/drm/r128_drm.h
4379
4380DRM DRIVER FOR SAVAGE VIDEO CARDS
4381S: Orphan / Obsolete
4382F: drivers/gpu/drm/savage/
4383F: include/uapi/drm/savage_drm.h
4384
4385DRM DRIVER FOR SIS VIDEO CARDS
4386S: Orphan / Obsolete
4387F: drivers/gpu/drm/sis/
4388F: include/uapi/drm/sis_drm.h
4389
4390DRM DRIVER FOR TDFX VIDEO CARDS
4391S: Orphan / Obsolete
4392F: drivers/gpu/drm/tdfx/
4393
4394DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4395M: Dave Airlie <airlied@redhat.com>
4396S: Odd Fixes
4397F: drivers/gpu/drm/udl/
4398
4399DRM DRIVER FOR VMWARE VIRTUAL GPU
4400M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4401M: Sinclair Yeh <syeh@vmware.com>
4402M: Thomas Hellstrom <thellstrom@vmware.com>
4403L: dri-devel@lists.freedesktop.org
4404T: git git://people.freedesktop.org/~syeh/repos_linux
4405T: git git://people.freedesktop.org/~thomash/linux
566f5939 4406S: Supported
7683e9e5
LT
4407F: drivers/gpu/drm/vmwgfx/
4408F: include/uapi/drm/vmwgfx_drm.h
566f5939 4409
7683e9e5
LT
4410DRM DRIVERS
4411M: David Airlie <airlied@linux.ie>
03e255b9 4412L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4413T: git git://people.freedesktop.org/~airlied/linux
4414B: https://bugs.freedesktop.org/
4415C: irc://chat.freenode.net/dri-devel
03e255b9 4416S: Maintained
7683e9e5
LT
4417F: drivers/gpu/drm/
4418F: drivers/gpu/vga/
4419F: Documentation/devicetree/bindings/display/
4420F: Documentation/devicetree/bindings/gpu/
4421F: Documentation/devicetree/bindings/video/
4422F: Documentation/gpu/
4423F: include/drm/
4424F: include/uapi/drm/
4425F: include/linux/vga*
03e255b9 4426
7683e9e5 4427DRM DRIVERS AND MISC GPU PATCHES
cbce7107 4428M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4429M: Jani Nikula <jani.nikula@linux.intel.com>
7683e9e5
LT
4430M: Sean Paul <seanpaul@chromium.org>
4431W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4432S: Maintained
0f445486 4433T: git git://anongit.freedesktop.org/drm/drm-misc
7683e9e5
LT
4434F: Documentation/gpu/
4435F: drivers/gpu/vga/
4436F: drivers/gpu/drm/*
4437F: include/drm/drm*
4438F: include/uapi/drm/drm*
4439F: include/linux/vga*
99763bb8 4440
bf1139df
MR
4441DRM DRIVERS FOR ALLWINNER A10
4442M: Maxime Ripard <maxime.ripard@free-electrons.com>
4443L: dri-devel@lists.freedesktop.org
4444S: Supported
4445F: drivers/gpu/drm/sun4i/
4446F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
2da042ac 4447T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
bf1139df 4448
1de7ac68
NA
4449DRM DRIVERS FOR AMLOGIC SOCS
4450M: Neil Armstrong <narmstrong@baylibre.com>
4451L: dri-devel@lists.freedesktop.org
4452L: linux-amlogic@lists.infradead.org
4453W: http://linux-meson.com/
4454S: Supported
4455F: drivers/gpu/drm/meson/
4456F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
b40af4d5
NA
4457F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4458F: Documentation/gpu/meson.rst
75bb485d 4459T: git git://anongit.freedesktop.org/drm/drm-misc
1de7ac68 4460
7683e9e5
LT
4461DRM DRIVERS FOR ATMEL HLCDC
4462M: Boris Brezillon <boris.brezillon@free-electrons.com>
4463L: dri-devel@lists.freedesktop.org
4464S: Supported
4465F: drivers/gpu/drm/atmel-hlcdc/
4466F: Documentation/devicetree/bindings/drm/atmel/
4467T: git git://anongit.freedesktop.org/drm/drm-misc
4468
4469DRM DRIVERS FOR BRIDGE CHIPS
4470M: Archit Taneja <architt@codeaurora.org>
4471M: Andrzej Hajda <a.hajda@samsung.com>
4472R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4473S: Maintained
4474T: git git://anongit.freedesktop.org/drm/drm-misc
4475F: drivers/gpu/drm/bridge/
4476
398a6d4a
KP
4477DRM DRIVERS FOR EXYNOS
4478M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4479M: Joonyoung Shim <jy0922.shim@samsung.com>
4480M: Seung-Woo Kim <sw0312.kim@samsung.com>
4481M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4482L: dri-devel@lists.freedesktop.org
25a58030 4483T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4484S: Supported
14430813 4485F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4486F: include/uapi/drm/exynos_drm.h
4487F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4488
b55a1b9c 4489DRM DRIVERS FOR FREESCALE DCU
bc66757a 4490M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4491M: Alison Wang <alison.wang@freescale.com>
4492L: dri-devel@lists.freedesktop.org
4493S: Supported
4494F: drivers/gpu/drm/fsl-dcu/
2d799dde 4495F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4496F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4497F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4498
0a3d775f
PZ
4499DRM DRIVERS FOR FREESCALE IMX
4500M: Philipp Zabel <p.zabel@pengutronix.de>
4501L: dri-devel@lists.freedesktop.org
4502S: Maintained
4503F: drivers/gpu/drm/imx/
ef739aa4 4504F: drivers/gpu/ipu-v3/
2d799dde 4505F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4506
ba2199a6
PJ
4507DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4508M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4509L: dri-devel@lists.freedesktop.org
4510T: git git://github.com/patjak/drm-gma500
4511S: Maintained
5ff18e42 4512F: drivers/gpu/drm/gma500/
ba2199a6 4513
c84ffde9
XL
4514DRM DRIVERS FOR HISILICON
4515M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4516M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4517R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4518R: Chen Feng <puck.chen@hisilicon.com>
4519L: dri-devel@lists.freedesktop.org
4520T: git git://github.com/xin3liang/linux.git
4521S: Maintained
4522F: drivers/gpu/drm/hisilicon/
4523F: Documentation/devicetree/bindings/display/hisilicon/
4524
37b2a214
CH
4525DRM DRIVERS FOR MEDIATEK
4526M: CK Hu <ck.hu@mediatek.com>
4527M: Philipp Zabel <p.zabel@pengutronix.de>
4528L: dri-devel@lists.freedesktop.org
4529S: Supported
4530F: drivers/gpu/drm/mediatek/
4531F: Documentation/devicetree/bindings/display/mediatek/
4532
bd3b49f2 4533DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4534M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4535L: dri-devel@lists.freedesktop.org
4536L: linux-tegra@vger.kernel.org
a5ad7a63 4537T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4538S: Supported
dee8268f 4539F: drivers/gpu/drm/tegra/
a5ad7a63 4540F: drivers/gpu/host1x/
e1e90644 4541F: include/linux/host1x.h
a5ad7a63 4542F: include/uapi/drm/tegra_drm.h
2d799dde 4543F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4544
a284e9d1
LP
4545DRM DRIVERS FOR RENESAS
4546M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4547L: dri-devel@lists.freedesktop.org
4a121096 4548L: linux-renesas-soc@vger.kernel.org
2392ccd4 4549T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4550S: Supported
4551F: drivers/gpu/drm/rcar-du/
4552F: drivers/gpu/drm/shmobile/
a284e9d1 4553F: include/linux/platform_data/shmob_drm.h
907c1bbd 4554F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
33be436d 4555F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4556
625e0346
HS
4557DRM DRIVERS FOR ROCKCHIP
4558M: Mark Yao <mark.yao@rock-chips.com>
4559L: dri-devel@lists.freedesktop.org
4560S: Maintained
4561F: drivers/gpu/drm/rockchip/
f253f7eb 4562F: Documentation/devicetree/bindings/display/rockchip/
0f445486 4563T: git git://anongit.freedesktop.org/drm/drm-misc
625e0346 4564
7f11c476
BG
4565DRM DRIVERS FOR STI
4566M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4567M: Vincent Abriou <vincent.abriou@st.com>
4568L: dri-devel@lists.freedesktop.org
db8b1590 4569T: git git://anongit.freedesktop.org/drm/drm-misc
7f11c476
BG
4570S: Maintained
4571F: drivers/gpu/drm/sti
2d799dde 4572F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4573
ccb92b94
YF
4574DRM DRIVERS FOR STM
4575M: Yannick Fertre <yannick.fertre@st.com>
4576M: Philippe Cornu <philippe.cornu@st.com>
05d7435e
VA
4577M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4578M: Vincent Abriou <vincent.abriou@st.com>
ccb92b94
YF
4579L: dri-devel@lists.freedesktop.org
4580T: git git://anongit.freedesktop.org/drm/drm-misc
4581S: Maintained
4582F: drivers/gpu/drm/stm
4583F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4584
7683e9e5
LT
4585DRM DRIVERS FOR TI LCDC
4586M: Jyri Sarha <jsarha@ti.com>
4587R: Tomi Valkeinen <tomi.valkeinen@ti.com>
8bb0bce9
LS
4588L: dri-devel@lists.freedesktop.org
4589S: Maintained
7683e9e5
LT
4590F: drivers/gpu/drm/tilcdc/
4591F: Documentation/devicetree/bindings/display/tilcdc/
8bb0bce9 4592
7683e9e5
LT
4593DRM DRIVERS FOR TI OMAP
4594M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c4291702 4595L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4596S: Maintained
4597F: drivers/gpu/drm/omapdrm/
4598F: Documentation/devicetree/bindings/display/ti/
c4291702 4599
8636d452
EA
4600DRM DRIVERS FOR VC4
4601M: Eric Anholt <eric@anholt.net>
4602T: git git://github.com/anholt/linux
4603S: Supported
4604F: drivers/gpu/drm/vc4/
4605F: include/uapi/drm/vc4_drm.h
4606F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
0f445486 4607T: git git://anongit.freedesktop.org/drm/drm-misc
8bb0bce9 4608
7683e9e5
LT
4609DRM DRIVERS FOR VIVANTE GPU IP
4610M: Lucas Stach <l.stach@pengutronix.de>
4611R: Russell King <linux+etnaviv@armlinux.org.uk>
4612R: Christian Gmeiner <christian.gmeiner@gmail.com>
4613L: etnaviv@lists.freedesktop.org
adb314ed
TV
4614L: dri-devel@lists.freedesktop.org
4615S: Maintained
7683e9e5
LT
4616F: drivers/gpu/drm/etnaviv/
4617F: include/uapi/drm/etnaviv_drm.h
4618F: Documentation/devicetree/bindings/display/etnaviv/
adb314ed 4619
dbb01037
SG
4620DRM DRIVERS FOR ZTE ZX
4621M: Shawn Guo <shawnguo@kernel.org>
4622L: dri-devel@lists.freedesktop.org
4623S: Maintained
4624F: drivers/gpu/drm/zte/
4625F: Documentation/devicetree/bindings/display/zte,vou.txt
0f445486 4626T: git git://anongit.freedesktop.org/drm/drm-misc
dbb01037 4627
7683e9e5
LT
4628DRM PANEL DRIVERS
4629M: Thierry Reding <thierry.reding@gmail.com>
4630L: dri-devel@lists.freedesktop.org
4631T: git git://anongit.freedesktop.org/tegra/linux.git
4632S: Maintained
4633F: drivers/gpu/drm/drm_panel.c
4634F: drivers/gpu/drm/panel/
4635F: include/drm/drm_panel.h
4636F: Documentation/devicetree/bindings/display/panel/
4637
598df1ac
AK
4638DSBR100 USB FM RADIO DRIVER
4639M: Alexey Klimov <klimov.linux@gmail.com>
4640L: linux-media@vger.kernel.org
4641T: git git://linuxtv.org/media_tree.git
4642S: Maintained
4643F: drivers/media/radio/dsbr100.c
4644
1da177e4 4645DSCC4 DRIVER
8b58be88 4646M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4647L: netdev@vger.kernel.org
1da177e4 4648S: Maintained
679655da 4649F: drivers/net/wan/dscc4.c
1da177e4 4650
cc11b140
HV
4651DT3155 MEDIA DRIVER
4652M: Hans Verkuil <hverkuil@xs4all.nl>
4653L: linux-media@vger.kernel.org
4654T: git git://linuxtv.org/media_tree.git
a825eaec 4655W: https://linuxtv.org
cc11b140
HV
4656S: Odd Fixes
4657F: drivers/media/pci/dt3155/
4658
91952bc0
AP
4659DVB_USB_AF9015 MEDIA DRIVER
4660M: Antti Palosaari <crope@iki.fi>
4661L: linux-media@vger.kernel.org
a825eaec 4662W: https://linuxtv.org
91952bc0
AP
4663W: http://palosaari.fi/linux/
4664Q: http://patchwork.linuxtv.org/project/linux-media/list/
4665T: git git://linuxtv.org/anttip/media_tree.git
4666S: Maintained
4667F: drivers/media/usb/dvb-usb-v2/af9015*
4668
4669DVB_USB_AF9035 MEDIA DRIVER
4670M: Antti Palosaari <crope@iki.fi>
4671L: linux-media@vger.kernel.org
a825eaec 4672W: https://linuxtv.org
91952bc0
AP
4673W: http://palosaari.fi/linux/
4674Q: http://patchwork.linuxtv.org/project/linux-media/list/
4675T: git git://linuxtv.org/anttip/media_tree.git
4676S: Maintained
4677F: drivers/media/usb/dvb-usb-v2/af9035*
4678
4679DVB_USB_ANYSEE MEDIA DRIVER
4680M: Antti Palosaari <crope@iki.fi>
4681L: linux-media@vger.kernel.org
a825eaec 4682W: https://linuxtv.org
91952bc0
AP
4683W: http://palosaari.fi/linux/
4684Q: http://patchwork.linuxtv.org/project/linux-media/list/
4685T: git git://linuxtv.org/anttip/media_tree.git
4686S: Maintained
4687F: drivers/media/usb/dvb-usb-v2/anysee*
4688
4689DVB_USB_AU6610 MEDIA DRIVER
4690M: Antti Palosaari <crope@iki.fi>
4691L: linux-media@vger.kernel.org
a825eaec 4692W: https://linuxtv.org
91952bc0
AP
4693W: http://palosaari.fi/linux/
4694Q: http://patchwork.linuxtv.org/project/linux-media/list/
4695T: git git://linuxtv.org/anttip/media_tree.git
4696S: Maintained
4697F: drivers/media/usb/dvb-usb-v2/au6610*
4698
4699DVB_USB_CE6230 MEDIA DRIVER
4700M: Antti Palosaari <crope@iki.fi>
4701L: linux-media@vger.kernel.org
a825eaec 4702W: https://linuxtv.org
91952bc0
AP
4703W: http://palosaari.fi/linux/
4704Q: http://patchwork.linuxtv.org/project/linux-media/list/
4705T: git git://linuxtv.org/anttip/media_tree.git
4706S: Maintained
4707F: drivers/media/usb/dvb-usb-v2/ce6230*
4708
d099dea2
MK
4709DVB_USB_CXUSB MEDIA DRIVER
4710M: Michael Krufky <mkrufky@linuxtv.org>
4711L: linux-media@vger.kernel.org
a825eaec 4712W: https://linuxtv.org
d099dea2
MK
4713W: http://github.com/mkrufky
4714Q: http://patchwork.linuxtv.org/project/linux-media/list/
4715T: git git://linuxtv.org/media_tree.git
4716S: Maintained
9819da66 4717F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4718
91952bc0 4719DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4720M: Antti Palosaari <crope@iki.fi>
4721L: linux-media@vger.kernel.org
a825eaec 4722W: https://linuxtv.org
91952bc0
AP
4723W: http://palosaari.fi/linux/
4724Q: http://patchwork.linuxtv.org/project/linux-media/list/
4725T: git git://linuxtv.org/anttip/media_tree.git
4726S: Maintained
91952bc0 4727F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4728
5560983b 4729DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4730M: Antti Palosaari <crope@iki.fi>
4731L: linux-media@vger.kernel.org
a825eaec 4732W: https://linuxtv.org
91952bc0
AP
4733Q: http://patchwork.linuxtv.org/project/linux-media/list/
4734T: git git://linuxtv.org/anttip/media_tree.git
4735S: Maintained
5560983b 4736F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4737
8856f5f2
MK
4738DVB_USB_MXL111SF MEDIA DRIVER
4739M: Michael Krufky <mkrufky@linuxtv.org>
4740L: linux-media@vger.kernel.org
a825eaec 4741W: https://linuxtv.org
8856f5f2
MK
4742W: http://github.com/mkrufky
4743Q: http://patchwork.linuxtv.org/project/linux-media/list/
4744T: git git://linuxtv.org/mkrufky/mxl111sf.git
4745S: Maintained
4746F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4747
91952bc0
AP
4748DVB_USB_RTL28XXU MEDIA DRIVER
4749M: Antti Palosaari <crope@iki.fi>
4750L: linux-media@vger.kernel.org
a825eaec 4751W: https://linuxtv.org
91952bc0
AP
4752W: http://palosaari.fi/linux/
4753Q: http://patchwork.linuxtv.org/project/linux-media/list/
4754T: git git://linuxtv.org/anttip/media_tree.git
4755S: Maintained
4756F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4757
4758DVB_USB_V2 MEDIA DRIVER
4759M: Antti Palosaari <crope@iki.fi>
4760L: linux-media@vger.kernel.org
a825eaec 4761W: https://linuxtv.org
91952bc0
AP
4762W: http://palosaari.fi/linux/
4763Q: http://patchwork.linuxtv.org/project/linux-media/list/
4764T: git git://linuxtv.org/anttip/media_tree.git
4765S: Maintained
4766F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4767F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4768
ac0ac38f 4769DYNAMIC DEBUG
5c4a97d1 4770M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4771S: Maintained
4772F: lib/dynamic_debug.c
4773F: include/linux/dynamic_debug.h
4774
789c7048 4775DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4776M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4777S: Maintained
df621252 4778F: drivers/tty/serial/dz.*
789c7048 4779
f17effbe
MF
4780E3X0 POWER BUTTON DRIVER
4781M: Moritz Fischer <moritz.fischer@ettus.com>
4782L: usrp-users@lists.ettus.com
4783W: http://www.ettus.com
4784S: Supported
4785F: drivers/input/misc/e3x0-button.c
4786F: Documentation/devicetree/bindings/input/e3x0-button.txt
4787
91952bc0
AP
4788E4000 MEDIA DRIVER
4789M: Antti Palosaari <crope@iki.fi>
4790L: linux-media@vger.kernel.org
a825eaec 4791W: https://linuxtv.org
91952bc0
AP
4792W: http://palosaari.fi/linux/
4793Q: http://patchwork.linuxtv.org/project/linux-media/list/
4794T: git git://linuxtv.org/anttip/media_tree.git
4795S: Maintained
4796F: drivers/media/tuners/e4000*
4797
1da177e4 4798EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4799M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4800L: linux-scsi@vger.kernel.org
4801S: Maintained
679655da 4802F: drivers/scsi/eata.c
1da177e4 4803
91952bc0
AP
4804EC100 MEDIA DRIVER
4805M: Antti Palosaari <crope@iki.fi>
4806L: linux-media@vger.kernel.org
a825eaec 4807W: https://linuxtv.org
91952bc0
AP
4808W: http://palosaari.fi/linux/
4809Q: http://patchwork.linuxtv.org/project/linux-media/list/
4810T: git git://linuxtv.org/anttip/media_tree.git
4811S: Maintained
4812F: drivers/media/dvb-frontends/ec100*
4813
237fead6 4814ECRYPT FILE SYSTEM
0de9adf2 4815M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4816L: ecryptfs@vger.kernel.org
24a923e4 4817W: http://ecryptfs.org
6dc7516e 4818W: https://launchpad.net/ecryptfs
9f273c24 4819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4820S: Supported
679655da
JP
4821F: Documentation/filesystems/ecryptfs.txt
4822F: fs/ecryptfs/
237fead6 4823
c476c23b 4824EDAC-AMD64
487ba8e8 4825M: Borislav Petkov <bp@alien8.de>
91445c72 4826L: linux-edac@vger.kernel.org
487ba8e8 4827S: Maintained
c476c23b
BP
4828F: drivers/edac/amd64_edac*
4829
836dae5d 4830EDAC-CALXEDA
836dae5d
RR
4831M: Robert Richter <rric@kernel.org>
4832L: linux-edac@vger.kernel.org
836dae5d
RR
4833S: Maintained
4834F: drivers/edac/highbank*
4835
f65aad41
RB
4836EDAC-CAVIUM
4837M: Ralf Baechle <ralf@linux-mips.org>
4838M: David Daney <david.daney@cavium.com>
4839L: linux-edac@vger.kernel.org
4840L: linux-mips@linux-mips.org
f65aad41
RB
4841S: Supported
4842F: drivers/edac/octeon_edac*
41003396 4843F: drivers/edac/thunderx_edac*
f65aad41 4844
7683e9e5
LT
4845EDAC-CORE
4846M: Borislav Petkov <bp@alien8.de>
4847M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4848M: Mauro Carvalho Chehab <mchehab@kernel.org>
4849L: linux-edac@vger.kernel.org
4850T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4851T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4852S: Supported
4853F: Documentation/admin-guide/ras.rst
4854F: Documentation/driver-api/edac.rst
4855F: drivers/edac/
4856F: include/linux/edac.h
4857
0e438e3f 4858EDAC-E752X
8b58be88 4859M: Mark Gross <mark.gross@intel.com>
91445c72 4860L: linux-edac@vger.kernel.org
0e438e3f 4861S: Maintained
679655da 4862F: drivers/edac/e752x_edac.c
0e438e3f
DP
4863
4864EDAC-E7XXX
91445c72 4865L: linux-edac@vger.kernel.org
0e438e3f 4866S: Maintained
679655da 4867F: drivers/edac/e7xxx_edac.c
0e438e3f 4868
7d136731
BP
4869EDAC-FSL_DDR
4870M: York Sun <york.sun@nxp.com>
4871L: linux-edac@vger.kernel.org
4872S: Maintained
4873F: drivers/edac/fsl_ddr_edac.*
4874
77c5f5d2 4875EDAC-GHES
5dc8a864
MCC
4876M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4877M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4878L: linux-edac@vger.kernel.org
77c5f5d2 4879S: Maintained
2caa67a6 4880F: drivers/edac/ghes_edac.c
77c5f5d2 4881
6bc78404 4882EDAC-I3000
91445c72 4883L: linux-edac@vger.kernel.org
c91d9075 4884S: Orphan
679655da 4885F: drivers/edac/i3000_edac.c
6bc78404
DT
4886
4887EDAC-I5000
91445c72 4888L: linux-edac@vger.kernel.org
ba9a5918 4889S: Maintained
679655da 4890F: drivers/edac/i5000_edac.c
ba9a5918 4891
44c12cb2 4892EDAC-I5400
5dc8a864
MCC
4893M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4894M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4895L: linux-edac@vger.kernel.org
44c12cb2 4896S: Maintained
679655da 4897F: drivers/edac/i5400_edac.c
44c12cb2 4898
3c9c92b6 4899EDAC-I7300
5dc8a864
MCC
4900M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4901M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4902L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4903S: Maintained
4904F: drivers/edac/i7300_edac.c
4905
67c89316 4906EDAC-I7CORE
5dc8a864
MCC
4907M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4908M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4909L: linux-edac@vger.kernel.org
67c89316 4910S: Maintained
70aff0ce 4911F: drivers/edac/i7core_edac.c
67c89316 4912
7683e9e5
LT
4913EDAC-I82443BXGX
4914M: Tim Small <tim@buttersideup.com>
4915L: linux-edac@vger.kernel.org
4916S: Maintained
4917F: drivers/edac/i82443bxgx_edac.c
4918
ba9a5918 4919EDAC-I82975X
8b58be88 4920M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4921M: "Arvind R." <arvino55@gmail.com>
91445c72 4922L: linux-edac@vger.kernel.org
ba9a5918 4923S: Maintained
679655da 4924F: drivers/edac/i82975x_edac.c
ba9a5918 4925
791b4706
JB
4926EDAC-IE31200
4927M: Jason Baron <jbaron@akamai.com>
4928L: linux-edac@vger.kernel.org
791b4706
JB
4929S: Maintained
4930F: drivers/edac/ie31200_edac.c
4931
ccdfb979 4932EDAC-MPC85XX
30c7469b 4933M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4934L: linux-edac@vger.kernel.org
ccdfb979
JT
4935S: Maintained
4936F: drivers/edac/mpc85xx_edac.[ch]
4937
ba9a5918 4938EDAC-PASEMI
8b58be88 4939M: Egor Martovetsky <egor@pasemi.com>
91445c72 4940L: linux-edac@vger.kernel.org
6bc78404 4941S: Maintained
679655da 4942F: drivers/edac/pasemi_edac.c
6bc78404 4943
7683e9e5
LT
4944EDAC-PND2
4945M: Tony Luck <tony.luck@intel.com>
4946L: linux-edac@vger.kernel.org
4947S: Maintained
4948F: drivers/edac/pnd2_edac.[ch]
4949
0e438e3f 4950EDAC-R82600
8b58be88 4951M: Tim Small <tim@buttersideup.com>
91445c72 4952L: linux-edac@vger.kernel.org
0e438e3f 4953S: Maintained
679655da 4954F: drivers/edac/r82600_edac.c
da9bb1d2 4955
4d096ca7 4956EDAC-SBRIDGE
5dc8a864
MCC
4957M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4958M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4959L: linux-edac@vger.kernel.org
4d096ca7
MCC
4960S: Maintained
4961F: drivers/edac/sb_edac.c
4962
4ec656bd
TL
4963EDAC-SKYLAKE
4964M: Tony Luck <tony.luck@intel.com>
4965L: linux-edac@vger.kernel.org
4966S: Maintained
4967F: drivers/edac/skx_edac.c
4968
af39917d
CL
4969EDIROL UA-101/UA-1000 DRIVER
4970M: Clemens Ladisch <clemens@ladisch.de>
4971L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4972T: git git://git.alsa-project.org/alsa-kernel.git
4973S: Maintained
4974F: sound/usb/misc/ua101.c
4975
7683e9e5 4976EFI TEST DRIVER
1f7df953 4977L: linux-efi@vger.kernel.org
7683e9e5
LT
4978M: Ivan Hu <ivan.hu@canonical.com>
4979M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4980S: Maintained
7683e9e5 4981F: drivers/firmware/efi/test/
1f7df953 4982
d68772b7
MF
4983EFI VARIABLE FILESYSTEM
4984M: Matthew Garrett <matthew.garrett@nebula.com>
4985M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4986M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4987T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4988L: linux-efi@vger.kernel.org
4989S: Maintained
4990F: fs/efivarfs/
4991
85a00d9b
PJ
4992EFIFB FRAMEBUFFER DRIVER
4993L: linux-fbdev@vger.kernel.org
4994M: Peter Jones <pjones@redhat.com>
4995S: Maintained
8a61f013 4996F: drivers/video/fbdev/efifb.c
85a00d9b 4997
0bee8d28
JT
4998EFS FILESYSTEM
4999W: http://aeschi.ch.eu.org/efs/
5000S: Orphan
679655da 5001F: fs/efs/
0bee8d28 5002
aa8a9e25 5003EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 5004M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
5005L: netdev@vger.kernel.org
5006S: Maintained
9aa32835 5007F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 5008
f0319efe 5009EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
5010M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5011M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 5012L: linux-media@vger.kernel.org
a825eaec 5013W: https://linuxtv.org
f0319efe
MCC
5014T: git git://linuxtv.org/media_tree.git
5015S: Maintained
5016F: drivers/media/usb/em28xx/
618cd932 5017F: Documentation/media/v4l-drivers/em28xx*
f0319efe 5018
3e3a7d66 5019EMBEDDED LINUX
8b58be88
JP
5020M: Paul Gortmaker <paul.gortmaker@windriver.com>
5021M: Matt Mackall <mpm@selenic.com>
5022M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
5023L: linux-embedded@vger.kernel.org
5024S: Maintained
5025
82abbea7
RD
5026Emulex 10Gbps iSCSI - OneConnect DRIVER
5027M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5028M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5029M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
ce00f85c 5030L: linux-scsi@vger.kernel.org
b8aca0c1 5031W: http://www.broadcom.com
ce00f85c 5032S: Supported
82abbea7 5033F: drivers/scsi/be2iscsi/
5f5bac82 5034
82abbea7
RD
5035Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5036M: Sathya Perla <sathya.perla@broadcom.com>
5037M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5038M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5039M: Somnath Kotur <somnath.kotur@broadcom.com>
5040L: netdev@vger.kernel.org
5041W: http://www.emulex.com
5042S: Supported
5043F: drivers/net/ethernet/emulex/benet/
5044
5045EMULEX ONECONNECT ROCE DRIVER
5046M: Selvin Xavier <selvin.xavier@broadcom.com>
5047M: Devesh Sharma <devesh.sharma@broadcom.com>
5048L: linux-rdma@vger.kernel.org
5049W: http://www.broadcom.com
5050S: Odd Fixes
5051F: drivers/infiniband/hw/ocrdma/
5052F: include/uapi/rdma/ocrdma-abi.h
5053
5054EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5055M: James Smart <james.smart@broadcom.com>
5056M: Dick Kennedy <dick.kennedy@broadcom.com>
5057L: linux-scsi@vger.kernel.org
5058W: http://www.broadcom.com
5059S: Supported
5060F: drivers/scsi/lpfc/
5061
5062ENE CB710 FLASH CARD READER DRIVER
5063M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5064S: Maintained
5065F: drivers/misc/cb710/
5066F: drivers/mmc/host/cb710-mmc.*
5067F: include/linux/cb710.h
5068
5069ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5070M: Maxim Levitsky <maximlevitsky@gmail.com>
5071S: Maintained
5072F: drivers/media/rc/ene_ir.*
931e39a1 5073
d5ca9006 5074EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 5075M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 5076S: Maintained
084bad91 5077T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 5078F: drivers/video/fbdev/s1d13xxxfb.c
679655da 5079F: include/video/s1d13xxxfb.h
d5ca9006 5080
84cbadad
JL
5081ERRSEQ ERROR TRACKING INFRASTRUCTURE
5082M: Jeff Layton <jlayton@poochiereds.net>
5083S: Maintained
5084F: lib/errseq.c
5085F: include/linux/errseq.h
5086
38df6492
ME
5087ET131X NETWORK DRIVER
5088M: Mark Einon <mark.einon@gmail.com>
5089S: Odd Fixes
5090F: drivers/net/ethernet/agere/
5091
1da177e4 5092ETHERNET BRIDGE
adbbf69d 5093M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 5094L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 5095L: netdev@vger.kernel.org
c996d8b9 5096W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 5097S: Maintained
679655da
JP
5098F: include/linux/netfilter_bridge/
5099F: net/bridge/
1da177e4 5100
22f08ad9 5101ETHERNET PHY LIBRARY
248ccd5e 5102M: Andrew Lunn <andrew@lunn.ch>
22f08ad9
FF
5103M: Florian Fainelli <f.fainelli@gmail.com>
5104L: netdev@vger.kernel.org
5105S: Maintained
13332db5
FF
5106F: Documentation/ABI/testing/sysfs-bus-mdio
5107F: Documentation/devicetree/bindings/net/mdio*
22f08ad9 5108F: Documentation/networking/phy.txt
13332db5 5109F: drivers/net/phy/
22f08ad9
FF
5110F: drivers/of/of_mdio.c
5111F: drivers/of/of_net.c
13332db5
FF
5112F: include/linux/*mdio*.h
5113F: include/linux/of_net.h
5114F: include/linux/phy.h
5115F: include/linux/phy_fixed.h
5116F: include/linux/platform_data/mdio-gpio.h
5117F: include/trace/events/mdio.h
5118F: include/uapi/linux/mdio.h
5119F: include/uapi/linux/mii.h
22f08ad9 5120
1da177e4 5121EXT2 FILE SYSTEM
d8130624 5122M: Jan Kara <jack@suse.com>
72be2ccf 5123L: linux-ext4@vger.kernel.org
1da177e4 5124S: Maintained
679655da
JP
5125F: Documentation/filesystems/ext2.txt
5126F: fs/ext2/
5127F: include/linux/ext2*
1da177e4 5128
72be2ccf 5129EXT4 FILE SYSTEM
8b58be88 5130M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 5131M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 5132L: linux-ext4@vger.kernel.org
08a225f1 5133W: http://ext4.wiki.kernel.org
8a6e2535 5134Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 5135T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 5136S: Maintained
679655da
JP
5137F: Documentation/filesystems/ext4.txt
5138F: fs/ext4/
1da177e4 5139
c5532b09 5140Extended Verification Module (EVM)
74dd744f
MZ
5141M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5142L: linux-ima-devel@lists.sourceforge.net
5143L: linux-security-module@vger.kernel.org
c5532b09
MZ
5144S: Supported
5145F: security/integrity/evm/
5146
7683e9e5
LT
5147EXTENSIBLE FIRMWARE INTERFACE (EFI)
5148M: Matt Fleming <matt@codeblueprint.co.uk>
5149M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5150L: linux-efi@vger.kernel.org
5151T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5152S: Maintained
5153F: Documentation/efi-stub.txt
5154F: arch/*/kernel/efi.c
5155F: arch/x86/boot/compressed/eboot.[ch]
5156F: arch/*/include/asm/efi.h
5157F: arch/x86/platform/efi/
5158F: drivers/firmware/efi/
5159F: include/linux/efi*.h
5160F: arch/arm/boot/compressed/efi-header.S
5161F: arch/arm64/kernel/efi-entry.S
5162
df6b3cfe
MH
5163EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5164M: MyungJoo Ham <myungjoo.ham@samsung.com>
5165M: Chanwoo Choi <cw00.choi@samsung.com>
5166L: linux-kernel@vger.kernel.org
81df63a9 5167T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
5168S: Maintained
5169F: drivers/extcon/
cd2c3e7f
CC
5170F: include/linux/extcon/
5171F: include/linux/extcon.h
df6b3cfe 5172F: Documentation/extcon/
cd2c3e7f 5173F: Documentation/devicetree/bindings/extcon/
df6b3cfe 5174
e2a75c44 5175EXYNOS DP DRIVER
b7701755 5176M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
5177L: dri-devel@lists.freedesktop.org
5178S: Maintained
5179F: drivers/gpu/drm/exynos/exynos_dp*
5180
9b93a409
MS
5181EXYNOS SYSMMU (IOMMU) driver
5182M: Marek Szyprowski <m.szyprowski@samsung.com>
5183L: iommu@lists.linux-foundation.org
5184S: Maintained
5185F: drivers/iommu/exynos-iommu.c
5186
4a66d3fe
NC
5187EZchip NPS platform support
5188M: Noam Camus <noamc@ezchip.com>
5189S: Supported
5190F: arch/arc/plat-eznps
5191F: arch/arc/boot/dts/eznps.dts
5192
82abbea7
RD
5193F2FS FILE SYSTEM
5194M: Jaegeuk Kim <jaegeuk@kernel.org>
5195M: Chao Yu <yuchao0@huawei.com>
5196L: linux-f2fs-devel@lists.sourceforge.net
5197W: https://f2fs.wiki.kernel.org/
5198T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5199S: Maintained
5200F: Documentation/filesystems/f2fs.txt
5201F: Documentation/ABI/testing/sysfs-fs-f2fs
5202F: fs/f2fs/
5203F: include/linux/f2fs_fs.h
5204F: include/trace/events/f2fs.h
5205
e53004e2 5206F71805F HARDWARE MONITORING DRIVER
d8130624 5207M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5208L: linux-hwmon@vger.kernel.org
e53004e2 5209S: Maintained
679655da
JP
5210F: Documentation/hwmon/f71805f
5211F: drivers/hwmon/f71805f.c
e53004e2 5212
88b2dbdb
EP
5213FANOTIFY
5214M: Eric Paris <eparis@redhat.com>
5215S: Maintained
5216F: fs/notify/fanotify/
5217F: include/linux/fanotify.h
c117ab84 5218F: include/uapi/linux/fanotify.h
88b2dbdb 5219
1da177e4 5220FARSYNC SYNCHRONOUS DRIVER
8b58be88 5221M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5222W: http://www.farsite.co.uk/
5223S: Supported
679655da 5224F: drivers/net/wan/farsync.*
1da177e4 5225
c5408b88 5226FAULT INJECTION SUPPORT
8b58be88 5227M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5228S: Supported
679655da
JP
5229F: Documentation/fault-injection/
5230F: lib/fault-inject.c
c5408b88 5231
053e514f
NT
5232FBTFT Framebuffer drivers
5233M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5234S: Maintained
5235F: drivers/staging/fbtft/
5236
82abbea7
RD
5237FC0011 TUNER DRIVER
5238M: Michael Buesch <m@bues.ch>
5239L: linux-media@vger.kernel.org
5240S: Maintained
5241F: drivers/media/tuners/fc0011.h
5242F: drivers/media/tuners/fc0011.c
5243
5244FC2580 MEDIA DRIVER
5245M: Antti Palosaari <crope@iki.fi>
5246L: linux-media@vger.kernel.org
5247W: https://linuxtv.org
5248W: http://palosaari.fi/linux/
5249Q: http://patchwork.linuxtv.org/project/linux-media/list/
5250T: git git://linuxtv.org/anttip/media_tree.git
5251S: Maintained
5252F: drivers/media/tuners/fc2580*
5253
cae727db 5254FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5255M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 5256L: fcoe-devel@open-fcoe.org
cae727db
RL
5257W: www.Open-FCoE.org
5258S: Supported
5259F: drivers/scsi/libfc/
5260F: drivers/scsi/fcoe/
5261F: include/scsi/fc/
5262F: include/scsi/libfc.h
5263F: include/scsi/libfcoe.h
c117ab84 5264F: include/uapi/scsi/fc/
cae727db 5265
e2d1d6c0 5266FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 5267M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 5268M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5269L: linux-fsdevel@vger.kernel.org
1da177e4 5270S: Maintained
679655da
JP
5271F: include/linux/fcntl.h
5272F: include/linux/fs.h
c117ab84
CEB
5273F: include/uapi/linux/fcntl.h
5274F: include/uapi/linux/fs.h
679655da
JP
5275F: fs/fcntl.c
5276F: fs/locks.c
1da177e4 5277
e2d1d6c0 5278FILESYSTEMS (VFS and infrastructure)
8b58be88 5279M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5280L: linux-fsdevel@vger.kernel.org
173acc7c 5281S: Maintained
679655da 5282F: fs/*
173acc7c 5283
b26e0ed4 5284FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5285M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5286L: linux-hwmon@vger.kernel.org
b26e0ed4 5287S: Maintained
d5ca6918
JP
5288F: drivers/hwmon/f75375s.c
5289F: include/linux/f75375s.h
b26e0ed4 5290
a331b0c3
CL
5291FIREWIRE AUDIO DRIVERS
5292M: Clemens Ladisch <clemens@ladisch.de>
5293L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5294T: git git://git.alsa-project.org/alsa-kernel.git
5295S: Maintained
5296F: sound/firewire/
5297
eb86ec51
SR
5298FIREWIRE MEDIA DRIVERS (firedtv)
5299M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5300L: linux-media@vger.kernel.org
5301L: linux1394-devel@lists.sourceforge.net
5302T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5303S: Maintained
5304F: drivers/media/firewire/
5305
a511ce33
CB
5306FIREWIRE SBP-2 TARGET
5307M: Chris Boot <bootc@bootc.net>
5308L: linux-scsi@vger.kernel.org
5309L: target-devel@vger.kernel.org
5310L: linux1394-devel@lists.sourceforge.net
5311T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5312S: Maintained
5313F: drivers/target/sbp/
5314
7d2c86b5 5315FIREWIRE SUBSYSTEM
8b58be88 5316M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5317L: linux1394-devel@lists.sourceforge.net
958a29cb 5318W: http://ieee1394.wiki.kernel.org/
2ca526bf 5319T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5320S: Maintained
679655da 5321F: drivers/firewire/
8f06ce3b
SR
5322F: include/linux/firewire.h
5323F: include/uapi/linux/firewire*.h
9f6d3c4b 5324F: tools/firewire/
e2d1d6c0
RD
5325
5326FIRMWARE LOADER (request_firmware)
e7604239 5327M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5328L: linux-kernel@vger.kernel.org
5329S: Maintained
679655da
JP
5330F: Documentation/firmware_class/
5331F: drivers/base/firmware*.c
5332F: include/linux/firmware.h
e2d1d6c0 5333
f730e3dc 5334FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5335M: Joshua Morris <josh.h.morris@us.ibm.com>
5336M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5337S: Maintained
5338F: drivers/block/rsxx/
5339
8206f664 5340FLOPPY DRIVER
e5f6450c 5341M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5342T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5343S: Odd fixes
5344F: drivers/block/floppy.c
5345
9c9f32ed
AR
5346FMC SUBSYSTEM
5347M: Alessandro Rubini <rubini@gnudd.com>
5348W: http://www.ohwr.org/projects/fmc-bus
5349S: Supported
5350F: drivers/fmc/
5351F: include/linux/fmc*.h
5352F: include/linux/ipmi-fru.h
5353K: fmc_d.*register
5354
3c0ed7d5 5355FPGA MANAGER FRAMEWORK
deb0b9b2 5356M: Alan Tull <atull@kernel.org>
dd7d664a 5357R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5358L: linux-fpga@vger.kernel.org
3c0ed7d5 5359S: Maintained
e4998077 5360T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
deb0b9b2 5361F: Documentation/fpga/
83ff2d57 5362F: Documentation/devicetree/bindings/fpga/
3c0ed7d5 5363F: drivers/fpga/
deb0b9b2 5364F: include/linux/fpga/
3c0ed7d5
AT
5365W: http://www.rocketboards.org
5366
e2d1d6c0 5367FPU EMULATOR
8b58be88 5368M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5369W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5370S: Maintained
679655da 5371F: arch/x86/math-emu/
e2d1d6c0
RD
5372
5373FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5374L: netdev@vger.kernel.org
c173bfac 5375S: Orphan
679655da
JP
5376F: drivers/net/wan/dlci.c
5377F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5378
5379FRAMEBUFFER LAYER
04f6152d 5380M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5381L: linux-fbdev@vger.kernel.org
04f6152d 5382T: git git://github.com/bzolnier/linux.git
b22fe37b 5383Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5384S: Maintained
679655da 5385F: Documentation/fb/
b22fe37b
PM
5386F: drivers/video/
5387F: include/video/
679655da 5388F: include/linux/fb.h
c117ab84
CEB
5389F: include/uapi/video/
5390F: include/uapi/linux/fb.h
e2d1d6c0 5391
93aafb6d
HG
5392FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5393M: Horia Geantă <horia.geanta@nxp.com>
5394M: Dan Douglass <dan.douglass@nxp.com>
5395L: linux-crypto@vger.kernel.org
5396S: Maintained
5397F: drivers/crypto/caam/
5398F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5399
a57c188e 5400FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5401M: Timur Tabi <timur@tabi.org>
a57c188e 5402L: linux-fbdev@vger.kernel.org
c4ef9bc4 5403S: Maintained
8a61f013 5404F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5405
e2d1d6c0 5406FREESCALE DMA DRIVER
64d09f5e 5407M: Li Yang <leoyang.li@nxp.com>
8b58be88 5408M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5409L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5410S: Maintained
679655da 5411F: drivers/dma/fsldma.*
e2d1d6c0 5412
7683e9e5
LT
5413FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5414M: Claudiu Manoil <claudiu.manoil@freescale.com>
5415L: netdev@vger.kernel.org
5416S: Maintained
5417F: drivers/net/ethernet/freescale/gianfar*
5418X: drivers/net/ethernet/freescale/gianfar_ptp.c
5419F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5420
44248aff
HX
5421FREESCALE GPMI NAND DRIVER
5422M: Han Xu <han.xu@nxp.com>
5423L: linux-mtd@lists.infradead.org
5424S: Maintained
5425F: drivers/mtd/nand/gpmi-nand/*
5426
e2d1d6c0 5427FREESCALE I2C CPM DRIVER
8b58be88 5428M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5429L: linuxppc-dev@lists.ozlabs.org
846557d3 5430L: linux-i2c@vger.kernel.org
0d2b405a 5431S: Maintained
679655da 5432F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5433
7683e9e5
LT
5434FREESCALE IMX / MXC FEC DRIVER
5435M: Fugang Duan <fugang.duan@nxp.com>
5436L: netdev@vger.kernel.org
5437S: Maintained
5438F: drivers/net/ethernet/freescale/fec_main.c
5439F: drivers/net/ethernet/freescale/fec_ptp.c
5440F: drivers/net/ethernet/freescale/fec.h
5441F: Documentation/devicetree/bindings/net/fsl-fec.txt
5442
60e8c5ab 5443FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5444M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5445L: linux-fbdev@vger.kernel.org
efc03ecb 5446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5447S: Maintained
bad985a1 5448F: include/linux/platform_data/video-imxfb.h
8a61f013 5449F: drivers/video/fbdev/imxfb.c
60e8c5ab 5450
7683e9e5
LT
5451FREESCALE QORIQ DPAA ETHERNET DRIVER
5452M: Madalin Bucur <madalin.bucur@nxp.com>
63a0a00b
NA
5453L: netdev@vger.kernel.org
5454S: Maintained
7683e9e5 5455F: drivers/net/ethernet/freescale/dpaa
63a0a00b 5456
2fbfadb5
MB
5457FREESCALE QORIQ DPAA FMAN DRIVER
5458M: Madalin Bucur <madalin.bucur@nxp.com>
5459L: netdev@vger.kernel.org
5460S: Maintained
5461F: drivers/net/ethernet/freescale/fman
5462F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5463
7683e9e5
LT
5464FREESCALE QUAD SPI DRIVER
5465M: Han Xu <han.xu@nxp.com>
5466L: linux-mtd@lists.infradead.org
1b48706f 5467S: Maintained
7683e9e5 5468F: drivers/mtd/spi-nor/fsl-quadspi.c
1b48706f 5469
d9e9d82c 5470FREESCALE QUICC ENGINE LIBRARY
1b48706f 5471M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5472L: linuxppc-dev@lists.ozlabs.org
1b48706f 5473S: Maintained
7aa1aa6e
ZQ
5474F: drivers/soc/fsl/qe/
5475F: include/soc/fsl/*qe*.h
5476F: include/soc/fsl/*ucc*.h
d9e9d82c 5477
beaf53bf 5478FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
64d09f5e 5479M: Li Yang <leoyang.li@nxp.com>
beaf53bf 5480L: netdev@vger.kernel.org
a4724ed6 5481L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5482S: Maintained
ec21e2ec 5483F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5484
c19b6d24
ZQ
5485FREESCALE QUICC ENGINE UCC HDLC DRIVER
5486M: Zhao Qiang <qiang.zhao@nxp.com>
5487L: netdev@vger.kernel.org
5488L: linuxppc-dev@lists.ozlabs.org
5489S: Maintained
5490F: drivers/net/wan/fsl_ucc_hdlc*
5491
d9e9d82c 5492FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5493M: Timur Tabi <timur@tabi.org>
a4724ed6 5494L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5495S: Maintained
df621252 5496F: drivers/tty/serial/ucc_uart.c
d9e9d82c 5497
7683e9e5
LT
5498FREESCALE SOC DRIVERS
5499M: Li Yang <leoyang.li@nxp.com>
5500L: linuxppc-dev@lists.ozlabs.org
5501L: linux-arm-kernel@lists.infradead.org
5502S: Maintained
5503F: Documentation/devicetree/bindings/soc/fsl/
5504F: drivers/soc/fsl/
5505F: include/linux/fsl/
5506
5507FREESCALE SOC FS_ENET DRIVER
5508M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5509M: Vitaly Bordug <vbordug@ru.mvista.com>
5510L: linuxppc-dev@lists.ozlabs.org
5511L: netdev@vger.kernel.org
5512S: Maintained
5513F: drivers/net/ethernet/freescale/fs_enet/
5514F: include/linux/fs_enet_pd.h
5515
d9e9d82c 5516FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5517M: Timur Tabi <timur@tabi.org>
dc85950a 5518M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5519M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5520R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5521L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5522L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5523S: Maintained
69aefcea 5524F: sound/soc/fsl/fsl*
dc85950a 5525F: sound/soc/fsl/imx*
69aefcea 5526F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5527
7683e9e5
LT
5528FREESCALE USB PERIPHERAL DRIVERS
5529M: Li Yang <leoyang.li@nxp.com>
5530L: linux-usb@vger.kernel.org
5531L: linuxppc-dev@lists.ozlabs.org
5532S: Maintained
5533F: drivers/usb/gadget/udc/fsl*
5534
1da177e4 5535FREEVXFS FILESYSTEM
8b58be88 5536M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5537W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5538S: Maintained
679655da 5539F: fs/freevxfs/
1da177e4 5540
71038f52 5541FREEZER
49db1903 5542M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5543M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5544L: linux-pm@vger.kernel.org
71038f52 5545S: Supported
679655da
JP
5546F: Documentation/power/freezing-of-tasks.txt
5547F: include/linux/freezer.h
5548F: kernel/freezer.c
71038f52 5549
839a1f79
KRW
5550FRONTSWAP API
5551M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5552L: linux-kernel@vger.kernel.org
5553S: Maintained
5554F: mm/frontswap.c
5555F: include/linux/frontswap.h
5556
a5432f5a 5557FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5558M: David Howells <dhowells@redhat.com>
e62d6e24 5559L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5560S: Supported
5561F: Documentation/filesystems/caching/
5562F: fs/fscache/
5563F: include/linux/fscache*.h
5564
90fce086 5565FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
598c7d7a
TT
5566M: Theodore Y. Ts'o <tytso@mit.edu>
5567M: Jaegeuk Kim <jaegeuk@kernel.org>
90fce086
EB
5568L: linux-fscrypt@vger.kernel.org
5569Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5570T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
598c7d7a
TT
5571S: Supported
5572F: fs/crypto/
46f47e48 5573F: include/linux/fscrypt*.h
598c7d7a 5574
5ab7ffea 5575FUJITSU FR-V (FRV) PORT
0cf0305f 5576S: Orphan
679655da 5577F: arch/frv/
1da177e4 5578
20b93734 5579FUJITSU LAPTOP EXTRAS
409a3e98 5580M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5581L: platform-driver-x86@vger.kernel.org
20b93734 5582S: Maintained
679655da 5583F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5584
4da621b6
HK
5585FUJITSU M-5MO LS CAMERA ISP DRIVER
5586M: Kyungmin Park <kyungmin.park@samsung.com>
5587M: Heungjun Kim <riverful.kim@samsung.com>
5588L: linux-media@vger.kernel.org
5589S: Maintained
90d72ac6 5590F: drivers/media/i2c/m5mols/
b5dcee22 5591F: include/media/i2c/m5mols.h
4da621b6 5592
2d24c490
RG
5593FUJITSU TABLET EXTRAS
5594M: Robert Gerlach <khnz@gmx.de>
5595L: platform-driver-x86@vger.kernel.org
5596S: Maintained
5597F: drivers/platform/x86/fujitsu-tablet.c
5598
04578f17 5599FUSE: FILESYSTEM IN USERSPACE
8b58be88 5600M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5601L: linux-fsdevel@vger.kernel.org
04578f17 5602W: http://fuse.sourceforge.net/
0a30f612 5603T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5604S: Maintained
679655da 5605F: fs/fuse/
c117ab84 5606F: include/uapi/linux/fuse.h
0a30f612 5607F: Documentation/filesystems/fuse.txt
04578f17 5608
59cd42c2
DHV
5609FUTEX SUBSYSTEM
5610M: Thomas Gleixner <tglx@linutronix.de>
5611M: Ingo Molnar <mingo@redhat.com>
5612R: Peter Zijlstra <peterz@infradead.org>
5613R: Darren Hart <dvhart@infradead.org>
5614L: linux-kernel@vger.kernel.org
5615T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5616S: Maintained
5617F: kernel/futex.c
5618F: kernel/futex_compat.c
5619F: include/asm-generic/futex.h
5620F: include/linux/futex.h
5621F: include/uapi/linux/futex.h
5622F: tools/testing/selftests/futex/
5623F: tools/perf/bench/futex*
5624F: Documentation/*futex*
5625
1da177e4 5626FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5627M: Rik Faith <faith@cs.unc.edu>
1da177e4 5628L: linux-scsi@vger.kernel.org
baaea1dc 5629S: Odd Fixes (e.g., new signatures)
679655da 5630F: drivers/scsi/fdomain.*
1da177e4 5631
6b90bd4b
ER
5632GCC PLUGINS
5633M: Kees Cook <keescook@chromium.org>
5634R: Emese Revfy <re.emese@gmail.com>
5635L: kernel-hardening@lists.openwall.com
5636S: Maintained
5637F: scripts/gcc-plugins/
5638F: scripts/gcc-plugin.sh
68fdc678 5639F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5640F: Documentation/gcc-plugins.txt
5641
d8e2162c
PO
5642GCOV BASED KERNEL PROFILING
5643M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5644S: Maintained
5645F: kernel/gcov/
2584bab2 5646F: Documentation/dev-tools/gcov.rst
d8e2162c 5647
82abbea7
RD
5648GDB KERNEL DEBUGGING HELPER SCRIPTS
5649M: Jan Kiszka <jan.kiszka@siemens.com>
5650M: Kieran Bingham <kieran@bingham.xyz>
5651S: Supported
5652F: scripts/gdb/
5653
1da177e4 5654GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5655M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5656L: linux-scsi@vger.kernel.org
5657W: http://www.icp-vortex.com/
5658S: Supported
679655da 5659F: drivers/scsi/gdt*
1da177e4 5660
3169a1c7
HV
5661GEMTEK FM RADIO RECEIVER DRIVER
5662M: Hans Verkuil <hverkuil@xs4all.nl>
5663L: linux-media@vger.kernel.org
5664T: git git://linuxtv.org/media_tree.git
a825eaec 5665W: https://linuxtv.org
3169a1c7
HV
5666S: Maintained
5667F: drivers/media/radio/radio-gemtek*
5668
1c23af90 5669GENERIC GPIO I2C DRIVER
880b0e26 5670M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5671S: Supported
679655da
JP
5672F: drivers/i2c/busses/i2c-gpio.c
5673F: include/linux/i2c-gpio.h
1c23af90 5674
92ed1a76
PK
5675GENERIC GPIO I2C MULTIPLEXER DRIVER
5676M: Peter Korsgaard <peter.korsgaard@barco.com>
5677L: linux-i2c@vger.kernel.org
5678S: Supported
e7065e20
JD
5679F: drivers/i2c/muxes/i2c-mux-gpio.c
5680F: include/linux/i2c-mux-gpio.h
5681F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5682
9251ce95 5683GENERIC HDLC (WAN) DRIVERS
8b58be88 5684M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5685W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5686S: Maintained
679655da
JP
5687F: drivers/net/wan/c101.c
5688F: drivers/net/wan/hd6457*
5689F: drivers/net/wan/hdlc*
5690F: drivers/net/wan/n2.c
5691F: drivers/net/wan/pc300too.c
5692F: drivers/net/wan/pci200syn.c
5693F: drivers/net/wan/wanxl*
1da177e4 5694
1527aab6 5695GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5696M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5697L: linux-arch@vger.kernel.org
5698T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5699S: Maintained
14430813
JP
5700F: include/asm-generic/
5701F: include/uapi/asm-generic/
1527aab6 5702
ff764963
KVA
5703GENERIC PHY FRAMEWORK
5704M: Kishon Vijay Abraham I <kishon@ti.com>
5705L: linux-kernel@vger.kernel.org
5706T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5707S: Supported
5708F: drivers/phy/
5709F: include/linux/phy/
5710
eea97aed
KH
5711GENERIC PM DOMAINS
5712M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5713M: Kevin Hilman <khilman@kernel.org>
5714M: Ulf Hansson <ulf.hansson@linaro.org>
5715L: linux-pm@vger.kernel.org
5716S: Supported
5717F: drivers/base/power/domain*.c
5718F: include/linux/pm_domain.h
5e68ebd0 5719F: Documentation/devicetree/bindings/power/power_domain.txt
eea97aed 5720
ccb86a69 5721GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5722M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5723L: kvm@vger.kernel.org
ccb86a69
MT
5724S: Supported
5725F: drivers/uio/uio_pci_generic.c
5726
a7d5afe8
GKB
5727GENWQE (IBM Generic Workqueue Card)
5728M: Frank Haverkamp <haver@linux.vnet.ibm.com>
cdc1daca 5729M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
a7d5afe8
GKB
5730S: Supported
5731F: drivers/misc/genwqe/
5732
82abbea7
RD
5733GET_MAINTAINER SCRIPT
5734M: Joe Perches <joe@perches.com>
5735S: Maintained
5736F: scripts/get_maintainer.pl
5737
5be7b50f 5738GFS2 FILE SYSTEM
8b58be88 5739M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5740M: Bob Peterson <rpeterso@redhat.com>
a4644184 5741L: cluster-devel@redhat.com
5be7b50f 5742W: http://sources.redhat.com/cluster/
28666d6d 5743T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5744S: Supported
679655da
JP
5745F: Documentation/filesystems/gfs2*.txt
5746F: fs/gfs2/
c117ab84 5747F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5748
0a34eb8f 5749GIGASET ISDN DRIVERS
6b096fde 5750M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5751L: gigaset307x-common@lists.sourceforge.net
5752W: http://gigaset307x.sourceforge.net/
6b096fde 5753S: Odd Fixes
679655da
JP
5754F: Documentation/isdn/README.gigaset
5755F: drivers/isdn/gigaset/
c117ab84 5756F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5757
7eea35fe
JP
5758GO7007 MPEG CODEC
5759M: Hans Verkuil <hans.verkuil@cisco.com>
5760L: linux-media@vger.kernel.org
5761S: Maintained
5762F: drivers/media/usb/go7007/
5763
ca96ea86
BN
5764GOODIX TOUCHSCREEN
5765M: Bastien Nocera <hadess@hadess.net>
5766L: linux-input@vger.kernel.org
5767S: Maintained
5768F: drivers/input/touchscreen/goodix.c
5769
7683e9e5
LT
5770GPIO ACPI SUPPORT
5771M: Mika Westerberg <mika.westerberg@linux.intel.com>
5772M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5773L: linux-gpio@vger.kernel.org
5774L: linux-acpi@vger.kernel.org
5775S: Maintained
5776F: Documentation/acpi/gpio-properties.txt
5777F: drivers/gpio/gpiolib-acpi.c
5778
a6a1cf3d
BJZ
5779GPIO MOCKUP DRIVER
5780M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5781L: linux-gpio@vger.kernel.org
5782S: Maintained
5783F: drivers/gpio/gpio-mockup.c
5784F: tools/testing/selftests/gpio/
5785
a0dc00b4 5786GPIO SUBSYSTEM
e4651a9f 5787M: Linus Walleij <linus.walleij@linaro.org>
d15b7179 5788L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5790S: Maintained
cd97a449 5791F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5792F: Documentation/gpio/
40c159b7 5793F: Documentation/ABI/testing/gpio-cdev
fe95046e 5794F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5795F: drivers/gpio/
bdc6e95e
AC
5796F: include/linux/gpio/
5797F: include/linux/gpio.h
9b692346 5798F: include/asm-generic/gpio.h
3c702e99 5799F: include/uapi/linux/gpio.h
6d591c46 5800F: tools/gpio/
a0dc00b4 5801
71a6d0af
HW
5802GRE DEMULTIPLEXER DRIVER
5803M: Dmitry Kozlov <xeb@mail.ru>
5804L: netdev@vger.kernel.org
5805S: Maintained
11c26770
JP
5806F: net/ipv4/gre_demux.c
5807F: net/ipv4/gre_offload.c
71a6d0af
HW
5808F: include/net/gre.h
5809
d4c41139 5810GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5811M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5812L: netdev@vger.kernel.org
5813S: Maintained
a31a96ad 5814F: drivers/net/ethernet/aeroflex/
d4c41139 5815
926706c5
VA
5816GREYBUS AUDIO PROTOCOLS DRIVERS
5817M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5818M: Mark Greer <mgreer@animalcreek.com>
926706c5 5819S: Maintained
544a6944
MG
5820F: drivers/staging/greybus/audio_apbridgea.c
5821F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5822F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5823F: drivers/staging/greybus/audio_codec.h
5824F: drivers/staging/greybus/audio_gb.c
5825F: drivers/staging/greybus/audio_manager.c
5826F: drivers/staging/greybus/audio_manager.h
5827F: drivers/staging/greybus/audio_manager_module.c
5828F: drivers/staging/greybus/audio_manager_private.h
5829F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5830F: drivers/staging/greybus/audio_module.c
5831F: drivers/staging/greybus/audio_topology.c
5832
f47e07bc 5833GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5bd16350
VK
5834M: Viresh Kumar <vireshk@kernel.org>
5835S: Maintained
5836F: drivers/staging/greybus/authentication.c
5837F: drivers/staging/greybus/bootrom.c
5838F: drivers/staging/greybus/firmware.h
5839F: drivers/staging/greybus/fw-core.c
5840F: drivers/staging/greybus/fw-download.c
5841F: drivers/staging/greybus/fw-managament.c
5842F: drivers/staging/greybus/greybus_authentication.h
5843F: drivers/staging/greybus/greybus_firmware.h
5844F: drivers/staging/greybus/hid.c
5845F: drivers/staging/greybus/i2c.c
5846F: drivers/staging/greybus/spi.c
5847F: drivers/staging/greybus/spilib.c
5848F: drivers/staging/greybus/spilib.h
5849
a1ffc2d2 5850GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
7683e9e5 5851M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8d904fe5 5852S: Maintained
7683e9e5
LT
5853F: drivers/staging/greybus/loopback.c
5854F: drivers/staging/greybus/timesync.c
5855F: drivers/staging/greybus/timesync_platform.c
8d904fe5 5856
92b8bd96
VH
5857GREYBUS PLATFORM DRIVERS
5858M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5859S: Maintained
5860F: drivers/staging/greybus/arche-platform.c
5861F: drivers/staging/greybus/arche-apb-ctrl.c
5862F: drivers/staging/greybus/arche_platform.h
5863
7683e9e5
LT
5864GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5865M: Rui Miguel Silva <rmfrfs@gmail.com>
5866S: Maintained
5867F: drivers/staging/greybus/sdio.c
5868F: drivers/staging/greybus/light.c
5869F: drivers/staging/greybus/gpio.c
5870F: drivers/staging/greybus/power_supply.c
5871F: drivers/staging/greybus/spi.c
5872F: drivers/staging/greybus/spilib.c
5873
5874GREYBUS SUBSYSTEM
5875M: Johan Hovold <johan@kernel.org>
5876M: Alex Elder <elder@kernel.org>
5877M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5878S: Maintained
5879F: drivers/staging/greybus/
5880L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5881
5882GREYBUS UART PROTOCOLS DRIVERS
5883M: David Lin <dtwlin@gmail.com>
5884S: Maintained
5885F: drivers/staging/greybus/uart.c
5886F: drivers/staging/greybus/log.c
5887
7aae6e2d
CAC
5888GS1662 VIDEO SERIALIZER
5889M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5890L: linux-media@vger.kernel.org
5891T: git git://linuxtv.org/media_tree.git
5892S: Maintained
5893F: drivers/media/spi/gs1662.c
5894
e8deeae2 5895GSPCA FINEPIX SUBDRIVER
8b58be88 5896M: Frank Zago <frank@zago.net>
661263b5 5897L: linux-media@vger.kernel.org
275ffde4 5898T: git git://linuxtv.org/media_tree.git
e8deeae2 5899S: Maintained
0c0d06ca 5900F: drivers/media/usb/gspca/finepix.c
e8deeae2 5901
4b3fa3c4
OL
5902GSPCA GL860 SUBDRIVER
5903M: Olivier Lorin <o.lorin@laposte.net>
5904L: linux-media@vger.kernel.org
275ffde4 5905T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5906S: Maintained
0c0d06ca 5907F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5908
e8deeae2 5909GSPCA M5602 SUBDRIVER
8b58be88 5910M: Erik Andren <erik.andren@gmail.com>
661263b5 5911L: linux-media@vger.kernel.org
275ffde4 5912T: git git://linuxtv.org/media_tree.git
e8deeae2 5913S: Maintained
0c0d06ca 5914F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5915
5916GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5917M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5918L: linux-media@vger.kernel.org
275ffde4 5919T: git git://linuxtv.org/media_tree.git
c0936df4 5920S: Odd Fixes
0c0d06ca 5921F: drivers/media/usb/gspca/pac207.c
e8deeae2 5922
261982f1 5923GSPCA SN9C20X SUBDRIVER
d95c5b0b 5924M: Brian Johnson <brijohn@gmail.com>
261982f1 5925L: linux-media@vger.kernel.org
275ffde4 5926T: git git://linuxtv.org/media_tree.git
261982f1 5927S: Maintained
0c0d06ca 5928F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5929
e8deeae2 5930GSPCA T613 SUBDRIVER
8b58be88 5931M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5932L: linux-media@vger.kernel.org
275ffde4 5933T: git git://linuxtv.org/media_tree.git
e8deeae2 5934S: Maintained
0c0d06ca 5935F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5936
5937GSPCA USB WEBCAM DRIVER
c0936df4 5938M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5939L: linux-media@vger.kernel.org
275ffde4 5940T: git git://linuxtv.org/media_tree.git
c0936df4 5941S: Odd Fixes
0c0d06ca 5942F: drivers/media/usb/gspca/
e8deeae2 5943
bed45f79
PN
5944GTP (GPRS Tunneling Protocol)
5945M: Pablo Neira Ayuso <pablo@netfilter.org>
5946M: Harald Welte <laforge@gnumonks.org>
5947L: osmocom-net-gprs@lists.osmocom.org
5948T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5949S: Maintained
5950F: drivers/net/gtp.c
5951
584ec979 5952GUID PARTITION TABLE (GPT)
4f973c63 5953M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5954L: linux-efi@vger.kernel.org
5955S: Maintained
5956F: block/partitions/efi.*
5957
4e456b86
YS
5958H8/300 ARCHITECTURE
5959M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5960L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5961W: http://uclinux-h8.sourceforge.jp
5962T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5963S: Maintained
5964F: arch/h8300/
5965F: drivers/clocksource/h8300_*.c
5966F: drivers/clk/h8300/
5967F: drivers/irqchip/irq-renesas-h8*.c
5968
e5ab1477
AP
5969HACKRF MEDIA DRIVER
5970M: Antti Palosaari <crope@iki.fi>
5971L: linux-media@vger.kernel.org
a825eaec 5972W: https://linuxtv.org
e5ab1477
AP
5973W: http://palosaari.fi/linux/
5974Q: http://patchwork.linuxtv.org/project/linux-media/list/
5975T: git git://linuxtv.org/anttip/media_tree.git
5976S: Maintained
5977F: drivers/media/usb/hackrf/
5978
82abbea7
RD
5979HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5980M: Frank Seidel <frank@f-seidel.de>
5981L: platform-driver-x86@vger.kernel.org
5982W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5983S: Maintained
5984F: drivers/platform/x86/hdaps.c
5985
5b543965 5986HARDWARE MONITORING
d8130624 5987M: Jean Delvare <jdelvare@suse.com>
ca462085 5988M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5989L: linux-hwmon@vger.kernel.org
5990W: http://hwmon.wiki.kernel.org/
a94ef4ed 5991T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5992T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5993S: Maintained
047f4ec2 5994F: Documentation/hwmon/
679655da 5995F: drivers/hwmon/
047f4ec2 5996F: include/linux/hwmon*.h
5b543965 5997
844dd05f 5998HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5999M: Matt Mackall <mpm@selenic.com>
6000M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 6001L: linux-crypto@vger.kernel.org
c0d0787b 6002S: Odd fixes
f6c60b15 6003F: Documentation/devicetree/bindings/rng/
679655da
JP
6004F: Documentation/hw_random.txt
6005F: drivers/char/hw_random/
6006F: include/linux/hw_random.h
844dd05f 6007
8b37fcfc
OBC
6008HARDWARE SPINLOCK CORE
6009M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 6010M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 6011L: linux-remoteproc@vger.kernel.org
8b37fcfc 6012S: Maintained
9f273c24 6013T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 6014F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 6015F: Documentation/hwspinlock.txt
2dbd8585 6016F: drivers/hwspinlock/
8b37fcfc
OBC
6017F: include/linux/hwspinlock.h
6018
1da177e4 6019HARMONY SOUND DRIVER
ac6aecbf 6020L: linux-parisc@vger.kernel.org
1da177e4 6021S: Maintained
679655da 6022F: sound/parisc/harmony.*
1da177e4 6023
82abbea7
RD
6024HDPVR USB VIDEO ENCODER DRIVER
6025M: Hans Verkuil <hverkuil@xs4all.nl>
6026L: linux-media@vger.kernel.org
6027T: git git://linuxtv.org/media_tree.git
6028W: https://linuxtv.org
6029S: Odd Fixes
6030F: drivers/media/usb/hdpvr/
6031
214de83e 6032HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 6033M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
6034S: Supported
6035F: Documentation/watchdog/hpwdt.txt
6036F: drivers/watchdog/hpwdt.c
6037
9257aa49 6038HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 6039M: Don Brace <don.brace@microsemi.com>
a0a268ad 6040L: esc.storagedev@microsemi.com
693373db 6041L: linux-scsi@vger.kernel.org
9257aa49
SC
6042S: Supported
6043F: Documentation/scsi/hpsa.txt
6044F: drivers/scsi/hpsa*.[ch]
6045F: include/linux/cciss*.h
c117ab84 6046F: include/uapi/linux/cciss*.h
9257aa49 6047
e2d1d6c0 6048HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 6049M: Don Brace <don.brace@microsemi.com>
516fdcea 6050L: esc.storagedev@microsemi.com
693373db 6051L: linux-scsi@vger.kernel.org
e2d1d6c0 6052S: Supported
679655da
JP
6053F: Documentation/blockdev/cciss.txt
6054F: drivers/block/cciss*
6055F: include/linux/cciss_ioctl.h
c117ab84 6056F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 6057
f48ad614
DD
6058HFI1 DRIVER
6059M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6060M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6061L: linux-rdma@vger.kernel.org
6062S: Supported
6063F: drivers/infiniband/hw/hfi1
6064
1da177e4 6065HFS FILESYSTEM
6cf515e1
GU
6066L: linux-fsdevel@vger.kernel.org
6067S: Orphan
679655da
JP
6068F: Documentation/filesystems/hfs.txt
6069F: fs/hfs/
1da177e4 6070
ef575f47
GU
6071HFSPLUS FILESYSTEM
6072L: linux-fsdevel@vger.kernel.org
6073S: Orphan
6074F: Documentation/filesystems/hfsplus.txt
6075F: fs/hfsplus/
6076
1da177e4 6077HGA FRAMEBUFFER DRIVER
8b58be88 6078M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
6079L: linux-nvidia@lists.surfsouth.com
6080W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6081S: Maintained
8a61f013 6082F: drivers/video/fbdev/hgafb.c
1da177e4 6083
4480f15b 6084HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 6085M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 6086M: Pavel Machek <pavel@ucw.cz>
bf1c138e 6087L: linux-pm@vger.kernel.org
68656443 6088B: https://bugzilla.kernel.org
e2d1d6c0 6089S: Supported
679655da
JP
6090F: arch/x86/power/
6091F: drivers/base/power/
6092F: kernel/power/
6093F: include/linux/suspend.h
6094F: include/linux/freezer.h
6095F: include/linux/pm.h
679655da 6096F: arch/*/include/asm/suspend*.h
e2d1d6c0 6097
4ef4caad 6098HID CORE LAYER
e5f6450c 6099M: Jiri Kosina <jikos@kernel.org>
406df153 6100R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 6101L: linux-input@vger.kernel.org
54e5881d 6102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 6103S: Maintained
679655da
JP
6104F: drivers/hid/
6105F: include/linux/hid*
c117ab84 6106F: include/uapi/linux/hid*
4ef4caad 6107
30ee72f0 6108HID SENSOR HUB DRIVERS
e5f6450c 6109M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
6110M: Jonathan Cameron <jic23@kernel.org>
6111M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6112L: linux-input@vger.kernel.org
6113L: linux-iio@vger.kernel.org
6114S: Maintained
6115F: Documentation/hid/hid-sensor*
6116F: drivers/hid/hid-sensor-*
6117F: drivers/iio/*/hid-*
6118F: include/linux/hid-sensor-*
6119
86d35afb 6120HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8b58be88 6121M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6122L: linux-kernel@vger.kernel.org
75fc2d37 6123T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 6124S: Maintained
679655da 6125F: Documentation/timers/
5cee9645 6126F: kernel/time/hrtimer.c
88606e80 6127F: kernel/time/clockevents.c
88606e80 6128F: kernel/time/timer_*.c
05ed8490 6129F: include/linux/clockchips.h
679655da 6130F: include/linux/hrtimer.h
38bed542 6131
1da177e4 6132HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 6133L: linux-hams@vger.kernel.org
8b64f2a0 6134S: Orphan
679655da
JP
6135F: drivers/net/hamradio/dmascc.c
6136F: drivers/net/hamradio/scc.c
1da177e4 6137
ede1e6f8 6138HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 6139M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
6140W: http://www.highpoint-tech.com
6141S: Supported
679655da
JP
6142F: Documentation/scsi/hptiop.txt
6143F: drivers/scsi/hptiop.c
ede1e6f8 6144
1da177e4 6145HIPPI
8b58be88 6146M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
6147L: linux-hippi@sunsite.dk
6148S: Maintained
679655da 6149F: include/linux/hippidevice.h
c117ab84 6150F: include/uapi/linux/if_hippi.h
679655da 6151F: net/802/hippi.c
ff5a3b50 6152F: drivers/net/hippi/
1da177e4 6153
77588085 6154HISILICON LPC BUS DRIVER
6155M: Zhichang Yuan <yuanzhichang@hisilicon.com>
6156L: linux-arm-kernel@lists.infradead.org
6157W: http://www.hisilicon.com
6158S: Maintained
6159F: drivers/bus/hisi_lpc.c
6160F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6161
b30d74e4
DH
6162HISILICON NETWORK SUBSYSTEM DRIVER
6163M: Yisen Zhuang <yisen.zhuang@huawei.com>
6164M: Salil Mehta <salil.mehta@huawei.com>
6165L: netdev@vger.kernel.org
6166W: http://www.hisilicon.com
6167S: Maintained
6168F: drivers/net/ethernet/hisilicon/
6169F: Documentation/devicetree/bindings/net/hisilicon*.txt
6170
66a9bae6 6171HISILICON ROCE DRIVER
6172M: Lijun Ou <oulijun@huawei.com>
6173M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6174L: linux-rdma@vger.kernel.org
6175S: Maintained
6176F: drivers/infiniband/hw/hns/
6177F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6178
16c6c252
JG
6179HISILICON SAS Controller
6180M: John Garry <john.garry@huawei.com>
6181W: http://www.hisilicon.com
6182S: Supported
6183F: drivers/scsi/hisi_sas/
6184F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6185
ff1d2767 6186HOST AP DRIVER
8b58be88 6187M: Jouni Malinen <j@w1.fi>
724c6b35 6188L: linux-wireless@vger.kernel.org
ffd74aca
JM
6189W: http://w1.fi/hostap-driver.html
6190S: Obsolete
eb4f98d5 6191F: drivers/net/wireless/intersil/hostap/
ff1d2767 6192
dd8cd779 6193HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 6194L: platform-driver-x86@vger.kernel.org
95c70215 6195S: Orphan
679655da 6196F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 6197
e2d1d6c0 6198HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 6199M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6200S: Maintained
7e25d724 6201F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 6202
7d2c86b5 6203HPET: High Precision Event Timers driver
8b58be88 6204M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 6205S: Maintained
679655da
JP
6206F: Documentation/timers/hpet.txt
6207F: drivers/char/hpet.c
6208F: include/linux/hpet.h
c117ab84 6209F: include/uapi/linux/hpet.h
b9b0332f 6210
e07b5d79 6211HPET: x86
9e06f631 6212S: Orphan
679655da
JP
6213F: arch/x86/kernel/hpet.c
6214F: arch/x86/include/asm/hpet.h
b9b0332f 6215
1da177e4 6216HPFS FILESYSTEM
8b58be88 6217M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6218W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6219S: Maintained
679655da 6220F: fs/hpfs/
1da177e4 6221
3441cded 6222HSI SUBSYSTEM
56459ea9
SR
6223M: Sebastian Reichel <sre@kernel.org>
6224T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6225S: Maintained
6226F: Documentation/ABI/testing/sysfs-bus-hsi
83e676c9 6227F: Documentation/driver-api/hsi.rst
3441cded
SR
6228F: drivers/hsi/
6229F: include/linux/hsi/
6230F: include/uapi/linux/hsi/
6231
7d2c86b5 6232HSO 3G MODEM DRIVER
0bf09c39
BS
6233L: linux-usb@vger.kernel.org
6234S: Orphan
679655da 6235F: drivers/net/usb/hso.c
11cd29b0 6236
19990e29
AB
6237HSR NETWORK PROTOCOL
6238M: Arvid Brodin <arvid.brodin@alten.se>
6239L: netdev@vger.kernel.org
6240S: Maintained
6241F: net/hsr/
6242
82abbea7
RD
6243HT16K33 LED CONTROLLER DRIVER
6244M: Robin van der Gracht <robin@protonic.nl>
6245S: Maintained
6246F: drivers/auxdisplay/ht16k33.c
6247F: Documentation/devicetree/bindings/display/ht16k33.txt
6248
5a18c343 6249HTCPEN TOUCHSCREEN DRIVER
8b58be88 6250M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6251L: linux-input@vger.kernel.org
6252S: Maintained
679655da 6253F: drivers/input/touchscreen/htcpen.c
5a18c343 6254
1da177e4 6255HUGETLB FILESYSTEM
6d49e352 6256M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6257S: Maintained
679655da 6258F: fs/hugetlbfs/
1da177e4 6259
fe713d60
JCT
6260HVA ST MEDIA DRIVER
6261M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6262L: linux-media@vger.kernel.org
6263T: git git://linuxtv.org/media_tree.git
6264W: https://linuxtv.org
6265S: Supported
6266F: drivers/media/platform/sti/hva
6267
82abbea7
RD
6268HWPOISON MEMORY FAILURE HANDLING
6269M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6270L: linux-mm@kvack.org
6271S: Maintained
6272F: mm/memory-failure.c
6273F: mm/hwpoison-inject.c
6274
05183189 6275Hyper-V CORE AND DRIVERS
9c3646d1 6276M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6277M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6278M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6279L: devel@linuxdriverproject.org
6280S: Maintained
a4162747
HZ
6281F: arch/x86/include/asm/mshyperv.h
6282F: arch/x86/include/uapi/asm/hyperv.h
6283F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6284F: arch/x86/hyperv
05183189 6285F: drivers/hid/hid-hyperv.c
a4162747 6286F: drivers/hv/
f92ca80b 6287F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6288F: drivers/pci/host/pci-hyperv.c
05183189 6289F: drivers/net/hyperv/
a4162747 6290F: drivers/scsi/storvsc_drv.c
95096f2f 6291F: drivers/uio/uio_hv_generic.c
8a61f013 6292F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
6293F: include/linux/hyperv.h
6294F: tools/hv/
54bf725e 6295F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6296
82abbea7
RD
6297HYPERVISOR VIRTUAL CONSOLE DRIVER
6298L: linuxppc-dev@lists.ozlabs.org
6299S: Odd Fixes
6300F: drivers/tty/hvc/
6301
7683e9e5
LT
6302I2C ACPI SUPPORT
6303M: Mika Westerberg <mika.westerberg@linux.intel.com>
6304L: linux-i2c@vger.kernel.org
6305L: linux-acpi@vger.kernel.org
6306S: Maintained
6307F: drivers/i2c/i2c-core-acpi.c
6308
7724fd04
PR
6309I2C MUXES
6310M: Peter Rosin <peda@axentia.se>
6311L: linux-i2c@vger.kernel.org
6312S: Maintained
2254d24a 6313F: Documentation/i2c/i2c-topology
7724fd04
PR
6314F: Documentation/i2c/muxes/
6315F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6316F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6317F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6318F: drivers/i2c/i2c-mux.c
6319F: drivers/i2c/muxes/
6320F: include/linux/i2c-mux.h
6321
d85c8a6a 6322I2C OVER PARALLEL PORT
d8130624 6323M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6324L: linux-i2c@vger.kernel.org
6325S: Maintained
6326F: Documentation/i2c/busses/i2c-parport
6327F: Documentation/i2c/busses/i2c-parport-light
6328F: drivers/i2c/busses/i2c-parport.c
6329F: drivers/i2c/busses/i2c-parport-light.c
6330
7683e9e5
LT
6331I2C SUBSYSTEM
6332M: Wolfram Sang <wsa@the-dreams.de>
6333L: linux-i2c@vger.kernel.org
6334W: https://i2c.wiki.kernel.org/
6335Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6336T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6337S: Maintained
6338F: Documentation/devicetree/bindings/i2c/
6339F: Documentation/i2c/
6340F: drivers/i2c/
6341F: drivers/i2c/*/
6342F: include/linux/i2c.h
6343F: include/linux/i2c-*.h
6344F: include/uapi/linux/i2c.h
6345F: include/uapi/linux/i2c-*.h
6346
6347I2C-TAOS-EVM DRIVER
6348M: Jean Delvare <jdelvare@suse.com>
6349L: linux-i2c@vger.kernel.org
6350S: Maintained
6351F: Documentation/i2c/busses/i2c-taos-evm
6352F: drivers/i2c/busses/i2c-taos-evm.c
6353
6354I2C-TINY-USB DRIVER
6355M: Till Harbaum <till@harbaum.org>
6356L: linux-i2c@vger.kernel.org
6357W: http://www.harbaum.org/till/i2c_tiny_usb
6358S: Maintained
6359F: drivers/i2c/busses/i2c-tiny-usb.c
6360
d85c8a6a 6361I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6362M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6363L: linux-i2c@vger.kernel.org
6364S: Maintained
6365F: Documentation/i2c/busses/i2c-ali1535
6366F: Documentation/i2c/busses/i2c-ali1563
6367F: Documentation/i2c/busses/i2c-ali15x3
6368F: Documentation/i2c/busses/i2c-amd756
6369F: Documentation/i2c/busses/i2c-amd8111
6370F: Documentation/i2c/busses/i2c-i801
6371F: Documentation/i2c/busses/i2c-nforce2
6372F: Documentation/i2c/busses/i2c-piix4
6373F: Documentation/i2c/busses/i2c-sis5595
6374F: Documentation/i2c/busses/i2c-sis630
6375F: Documentation/i2c/busses/i2c-sis96x
6376F: Documentation/i2c/busses/i2c-via
6377F: Documentation/i2c/busses/i2c-viapro
6378F: drivers/i2c/busses/i2c-ali1535.c
6379F: drivers/i2c/busses/i2c-ali1563.c
6380F: drivers/i2c/busses/i2c-ali15x3.c
6381F: drivers/i2c/busses/i2c-amd756.c
6382F: drivers/i2c/busses/i2c-amd756-s4882.c
6383F: drivers/i2c/busses/i2c-amd8111.c
6384F: drivers/i2c/busses/i2c-i801.c
6385F: drivers/i2c/busses/i2c-isch.c
6386F: drivers/i2c/busses/i2c-nforce2.c
6387F: drivers/i2c/busses/i2c-nforce2-s4985.c
6388F: drivers/i2c/busses/i2c-piix4.c
6389F: drivers/i2c/busses/i2c-sis5595.c
6390F: drivers/i2c/busses/i2c-sis630.c
6391F: drivers/i2c/busses/i2c-sis96x.c
6392F: drivers/i2c/busses/i2c-via.c
6393F: drivers/i2c/busses/i2c-viapro.c
6394
cb7f07a4
NH
6395I2C/SMBUS ISMT DRIVER
6396M: Seth Heasley <seth.heasley@intel.com>
6397M: Neil Horman <nhorman@tuxdriver.com>
6398L: linux-i2c@vger.kernel.org
6399F: drivers/i2c/busses/i2c-ismt.c
6400F: Documentation/i2c/busses/i2c-ismt
6401
7683e9e5
LT
6402I2C/SMBUS STUB DRIVER
6403M: Jean Delvare <jdelvare@suse.com>
846557d3 6404L: linux-i2c@vger.kernel.org
e8c76eed 6405S: Maintained
7683e9e5 6406F: drivers/i2c/i2c-stub.c
e8c76eed 6407
1da177e4 6408i386 BOOT CODE
8b58be88 6409M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6410S: Maintained
679655da 6411F: arch/x86/boot/
1da177e4
LT
6412
6413i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6414M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6415T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6416S: Maintained
6417
1da177e4 6418IA64 (Itanium) PLATFORM
8b58be88
JP
6419M: Tony Luck <tony.luck@intel.com>
6420M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6421L: linux-ia64@vger.kernel.org
6b1c70b1 6422T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6423S: Maintained
679655da 6424F: arch/ia64/
1da177e4 6425
7683e9e5
LT
6426IBM Power 842 compression accelerator
6427M: Haren Myneni <haren@us.ibm.com>
4cd38750 6428S: Supported
7683e9e5
LT
6429F: drivers/crypto/nx/Makefile
6430F: drivers/crypto/nx/Kconfig
6431F: drivers/crypto/nx/nx-842*
6432F: include/linux/sw842.h
6433F: crypto/842.c
6434F: lib/842/
4cd38750 6435
956c203c 6436IBM Power in-Nest Crypto Acceleration
4cd38750 6437M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6438M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6439L: linux-crypto@vger.kernel.org
6440S: Supported
28bceeaa
DS
6441F: drivers/crypto/nx/Makefile
6442F: drivers/crypto/nx/Kconfig
6443F: drivers/crypto/nx/nx-aes*
6444F: drivers/crypto/nx/nx-sha*
6445F: drivers/crypto/nx/nx.*
6446F: drivers/crypto/nx/nx_csbcpb.h
6447F: drivers/crypto/nx/nx_debugfs.h
956c203c 6448
1da177e4 6449IBM Power Linux RAID adapter
8b58be88 6450M: Brian King <brking@us.ibm.com>
1da177e4 6451S: Supported
679655da 6452F: drivers/scsi/ipr.*
1da177e4 6453
7683e9e5 6454IBM Power SRIOV Virtual NIC Device Driver
eddd63a6 6455M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7683e9e5 6456M: John Allen <jallen@linux.vnet.ibm.com>
9d348af4
SL
6457L: netdev@vger.kernel.org
6458S: Supported
7683e9e5 6459F: drivers/net/ethernet/ibm/ibmvnic.*
9d348af4 6460
71369f7e
SB
6461IBM Power Virtual Accelerator Switchboard
6462M: Sukadev Bhattiprolu
6463L: linuxppc-dev@lists.ozlabs.org
6464S: Supported
6465F: arch/powerpc/platforms/powernv/vas*
8feaefcd 6466F: arch/powerpc/platforms/powernv/copy-paste.h
71369f7e
SB
6467F: arch/powerpc/include/asm/vas.h
6468F: arch/powerpc/include/uapi/asm/vas.h
6469
7683e9e5 6470IBM Power Virtual Ethernet Device Driver
032c5e82 6471M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
032c5e82
TF
6472L: netdev@vger.kernel.org
6473S: Supported
7683e9e5
LT
6474F: drivers/net/ethernet/ibm/ibmveth.*
6475
6476IBM Power Virtual FC Device Drivers
6477M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6478L: linux-scsi@vger.kernel.org
6479S: Supported
6480F: drivers/scsi/ibmvscsi/ibmvfc*
032c5e82 6481
e6babec6 6482IBM Power Virtual SCSI Device Drivers
bcbde52b 6483M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6484L: linux-scsi@vger.kernel.org
6485S: Supported
e6babec6 6486F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6487F: include/scsi/viosrp.h
6488
6489IBM Power Virtual SCSI Device Target Driver
6490M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6491M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6492L: linux-scsi@vger.kernel.org
6493L: target-devel@vger.kernel.org
6494S: Supported
6495F: drivers/scsi/ibmvscsi_tgt/
e6babec6 6496
7683e9e5
LT
6497IBM Power VMX Cryptographic instructions
6498M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6499M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6500L: linux-crypto@vger.kernel.org
e6babec6 6501S: Supported
7683e9e5
LT
6502F: drivers/crypto/vmx/Makefile
6503F: drivers/crypto/vmx/Kconfig
6504F: drivers/crypto/vmx/vmx.c
6505F: drivers/crypto/vmx/aes*
6506F: drivers/crypto/vmx/ghash*
6507F: drivers/crypto/vmx/ppc-xlate.pl
4b7652cc 6508
1da177e4 6509IBM ServeRAID RAID DRIVER
f9213e78 6510S: Orphan
679655da 6511F: drivers/scsi/ips.*
1da177e4 6512
6ed9f9c4
PT
6513ICH LPC AND GPIO DRIVER
6514M: Peter Tyser <ptyser@xes-inc.com>
6515S: Maintained
6516F: drivers/mfd/lpc_ich.c
6517F: drivers/gpio/gpio-ich.c
6518
1e7106fc 6519IDE SUBSYSTEM
8b58be88 6520M: "David S. Miller" <davem@davemloft.net>
1da177e4 6521L: linux-ide@vger.kernel.org
8a6e2535 6522Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6523T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6524S: Maintained
679655da
JP
6525F: Documentation/ide/
6526F: drivers/ide/
6527F: include/linux/ide.h
1da177e4 6528
82abbea7
RD
6529IDE/ATAPI DRIVERS
6530M: Borislav Petkov <bp@alien8.de>
6531L: linux-ide@vger.kernel.org
6532S: Maintained
6533F: Documentation/cdrom/ide-cd
6534F: drivers/ide/ide-cd*
6535
6cb8c13d
IP
6536IDEAPAD LAPTOP EXTRAS DRIVER
6537M: Ike Panhc <ike.pan@canonical.com>
6538L: platform-driver-x86@vger.kernel.org
6539W: http://launchpad.net/ideapad-laptop
6540S: Maintained
6541F: drivers/platform/x86/ideapad-laptop.c
6542
1ea4c161
AM
6543IDEAPAD LAPTOP SLIDEBAR DRIVER
6544M: Andrey Moiseev <o2g.org.ru@gmail.com>
6545L: linux-input@vger.kernel.org
6546W: https://github.com/o2genum/ideapad-slidebar
6547S: Maintained
6548F: drivers/input/misc/ideapad_slidebar.c
6549
82abbea7
RD
6550IDT VersaClock 5 CLOCK DRIVER
6551M: Marek Vasut <marek.vasut@gmail.com>
c404c199 6552S: Maintained
82abbea7 6553F: drivers/clk/clk-versaclock5.c
1da177e4 6554
02cf2286 6555IEEE 802.15.4 SUBSYSTEM
5bd425aa 6556M: Alexander Aring <alex.aring@gmail.com>
5cc92049 6557M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6558L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6559W: http://wpan.cakelab.org/
6560T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6561T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6562S: Maintained
6563F: net/ieee802154/
68653359 6564F: net/mac802154/
251741b1 6565F: drivers/net/ieee802154/
580947d3
AA
6566F: include/linux/nl802154.h
6567F: include/linux/ieee802154.h
6568F: include/net/nl802154.h
6569F: include/net/mac802154.h
6570F: include/net/af_ieee802154.h
6571F: include/net/cfg802154.h
6572F: include/net/ieee802154_netdev.h
ebef9c12 6573F: Documentation/networking/ieee802154.txt
02cf2286 6574
1ce84604
YG
6575IFE PROTOCOL
6576M: Yotam Gigi <yotamg@mellanox.com>
6577M: Jamal Hadi Salim <jhs@mojatatu.com>
6578F: net/ife
6579F: include/net/ife.h
6580F: include/uapi/linux/ife.h
6581
b1c97193
SY
6582IGORPLUG-USB IR RECEIVER
6583M: Sean Young <sean@mess.org>
6584L: linux-media@vger.kernel.org
6585S: Maintained
6586F: drivers/media/rc/igorplugusb.c
6587
40ad4a30
SY
6588IGUANAWORKS USB IR TRANSCEIVER
6589M: Sean Young <sean@mess.org>
6590L: linux-media@vger.kernel.org
6591S: Maintained
6592F: drivers/media/rc/iguanair.c
6593
ed13134b
PR
6594IIO DIGITAL POTENTIOMETER DAC
6595M: Peter Rosin <peda@axentia.se>
6596L: linux-iio@vger.kernel.org
6597S: Maintained
7fde1484 6598F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6599F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6600F: drivers/iio/dac/dpot-dac.c
ed13134b 6601
e778aa14
PR
6602IIO ENVELOPE DETECTOR
6603M: Peter Rosin <peda@axentia.se>
6604L: linux-iio@vger.kernel.org
6605S: Maintained
b475f80b 6606F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6607F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6608F: drivers/iio/adc/envelope-detector.c
e778aa14 6609
a36954f5
PR
6610IIO MULTIPLEXER
6611M: Peter Rosin <peda@axentia.se>
6612L: linux-iio@vger.kernel.org
6613S: Maintained
6614F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
7ba9df54 6615F: drivers/iio/multiplexer/iio-mux.c
a36954f5 6616
9545f86e 6617IIO SUBSYSTEM AND DRIVERS
030a13d7 6618M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6619R: Hartmut Knaack <knaack.h@gmx.de>
6620R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6621R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6622L: linux-iio@vger.kernel.org
21d41655 6623T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6624S: Maintained
866b148a 6625F: Documentation/devicetree/bindings/iio/
03e7c251 6626F: drivers/iio/
9545f86e 6627F: drivers/staging/iio/
8fe671fc 6628F: include/linux/iio/
817020cf 6629F: tools/iio/
9545f86e 6630
65519263
SG
6631IKANOS/ADI EAGLE ADSL USB DRIVER
6632M: Matthieu Castet <castet.matthieu@free.fr>
6633M: Stanislaw Gruszka <stf_xl@wp.pl>
6634S: Maintained
6635F: drivers/usb/atm/ueagle-atm.c
6636
8ef3ff27
PB
6637IMGTEC ASCII LCD DRIVER
6638M: Paul Burton <paul.burton@imgtec.com>
6639S: Maintained
6640F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6641F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6642
82abbea7
RD
6643IMGTEC IR DECODER DRIVER
6644M: James Hogan <james.hogan@imgtec.com>
6645S: Maintained
6646F: drivers/media/rc/img-ir/
6647
6648IMS TWINTURBO FRAMEBUFFER DRIVER
6649L: linux-fbdev@vger.kernel.org
6650S: Orphan
6651F: drivers/video/fbdev/imsttfb.c
6652
e89ab51f
GR
6653INA209 HARDWARE MONITOR DRIVER
6654M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6655L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6656S: Maintained
6657F: Documentation/hwmon/ina209
6658F: Documentation/devicetree/bindings/i2c/ina209.txt
6659F: drivers/hwmon/ina209.c
6660
6661INA2XX HARDWARE MONITOR DRIVER
6662M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6663L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6664S: Maintained
6665F: Documentation/hwmon/ina2xx
6666F: drivers/hwmon/ina2xx.c
6667F: include/linux/platform_data/ina2xx.h
6668
14dc124f
SIG
6669INDUSTRY PACK SUBSYSTEM (IPACK)
6670M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6671M: Jens Taprogge <jens.taprogge@taprogge.org>
6672M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6673L: industrypack-devel@lists.sourceforge.net
6674W: http://industrypack.sourceforge.net
6675S: Maintained
6676F: drivers/ipack/
6677
1da177e4 6678INFINIBAND SUBSYSTEM
b6b2bbe6 6679M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6680M: Sean Hefty <sean.hefty@intel.com>
6681M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6682L: linux-rdma@vger.kernel.org
605841f5 6683W: http://www.openfabrics.org/
8a6e2535 6684Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6685T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6686S: Supported
3d35d32d 6687F: Documentation/devicetree/bindings/infiniband/
679655da
JP
6688F: Documentation/infiniband/
6689F: drivers/infiniband/
c117ab84 6690F: include/uapi/linux/if_infiniband.h
954138dc
YD
6691F: include/uapi/rdma/
6692F: include/rdma/
1da177e4 6693
82abbea7
RD
6694INGENIC JZ4780 DMA Driver
6695M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6696S: Maintained
6697F: drivers/dma/dma-jz4780.c
6698
6699INGENIC JZ4780 NAND DRIVER
6700M: Harvey Hunt <harveyhuntnexus@gmail.com>
6701L: linux-mtd@lists.infradead.org
6702S: Maintained
6703F: drivers/mtd/nand/jz4780_*
6704
6705INOTIFY
8b58be88
JP
6706M: John McCutchan <john@johnmccutchan.com>
6707M: Robert Love <rlove@rlove.org>
6708M: Eric Paris <eparis@parisplace.org>
c9f04f58 6709S: Maintained
679655da
JP
6710F: Documentation/filesystems/inotify.txt
6711F: fs/notify/inotify/
6712F: include/linux/inotify.h
c117ab84 6713F: include/uapi/linux/inotify.h
c9f04f58 6714
e2d1d6c0 6715INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6716M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6717L: linux-input@vger.kernel.org
8a6e2535 6718Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6719T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6720S: Maintained
679655da 6721F: drivers/input/
f4eea7e2 6722F: include/linux/input.h
c117ab84 6723F: include/uapi/linux/input.h
65938133 6724F: include/uapi/linux/input-event-codes.h
f4eea7e2 6725F: include/linux/input/
e52d8398 6726F: Documentation/devicetree/bindings/input/
65938133 6727F: Documentation/input/
e2d1d6c0 6728
3267a87f 6729INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6730M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6731L: linux-input@vger.kernel.org
75dd112a 6732S: Odd fixes
e2ba5731 6733F: Documentation/input/multi-touch-protocol.rst
7f9c2454 6734F: drivers/input/input-mt.c
3267a87f
HR
6735K: \b(ABS|SYN)_MT_
6736
ee0db78d
AT
6737INSIDE SECURE CRYPTO DRIVER
6738M: Antoine Tenart <antoine.tenart@free-electrons.com>
6739F: drivers/crypto/inside-secure/
6740S: Maintained
6741L: linux-crypto@vger.kernel.org
6742
82abbea7
RD
6743INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6744M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6745M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6746L: linux-ima-devel@lists.sourceforge.net
6747L: linux-ima-user@lists.sourceforge.net
6748L: linux-security-module@vger.kernel.org
6749T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6750S: Supported
6751F: security/integrity/ima/
6752
7683e9e5
LT
6753INTEL 810/815 FRAMEBUFFER DRIVER
6754M: Antonino Daplas <adaplas@gmail.com>
6755L: linux-fbdev@vger.kernel.org
6756S: Maintained
6757F: drivers/video/fbdev/i810/
6758
97fa99a3
JY
6759INTEL ASoC BDW/HSW DRIVERS
6760M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6761L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6762S: Supported
e8e1225d
JP
6763F: sound/soc/intel/common/sst-dsp*
6764F: sound/soc/intel/common/sst-firmware.c
6765F: sound/soc/intel/boards/broadwell.c
6766F: sound/soc/intel/haswell/
97fa99a3 6767
4ac13e17
DJ
6768INTEL C600 SERIES SAS CONTROLLER DRIVER
6769M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6770M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6771L: linux-scsi@vger.kernel.org
7106891a
DJ
6772T: git git://git.code.sf.net/p/intel-sas/isci
6773S: Supported
4ac13e17 6774F: drivers/scsi/isci/
4ac13e17 6775
7683e9e5
LT
6776INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6777M: Daniel Vetter <daniel.vetter@intel.com>
6778M: Jani Nikula <jani.nikula@linux.intel.com>
6779L: intel-gfx@lists.freedesktop.org
6780W: https://01.org/linuxgraphics/
6781B: https://01.org/linuxgraphics/documentation/how-report-bugs
6782C: irc://chat.freenode.net/intel-gfx
6783Q: http://patchwork.freedesktop.org/project/intel-gfx/
6784T: git git://anongit.freedesktop.org/drm-intel
6c8909b4 6785S: Supported
7683e9e5
LT
6786F: drivers/gpu/drm/i915/
6787F: include/drm/i915*
6788F: include/uapi/drm/i915_drm.h
6789F: Documentation/gpu/i915.rst
844dd05f 6790
2f302324 6791INTEL ETHERNET DRIVERS
8b58be88 6792M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6793L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6794W: http://www.intel.com/support/feedback.htm
d94e6fed 6795W: http://e1000.sourceforge.net/
2f302324
JK
6796Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6797T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6798T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6799S: Supported
0d164401
JK
6800F: Documentation/networking/e100.txt
6801F: Documentation/networking/e1000.txt
6802F: Documentation/networking/e1000e.txt
6803F: Documentation/networking/igb.txt
6804F: Documentation/networking/igbvf.txt
6805F: Documentation/networking/ixgb.txt
6806F: Documentation/networking/ixgbe.txt
6807F: Documentation/networking/ixgbevf.txt
1bff6529 6808F: Documentation/networking/i40e.txt
105bf2fe 6809F: Documentation/networking/i40evf.txt
dee1ad47 6810F: drivers/net/ethernet/intel/
bc90d291 6811F: drivers/net/ethernet/intel/*/
681bdf80 6812F: include/linux/avf/virtchnl.h
1da177e4 6813
7683e9e5
LT
6814INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6815M: Maik Broemme <mbroemme@libmpq.org>
6816L: linux-fbdev@vger.kernel.org
224f9e6d 6817S: Maintained
7683e9e5
LT
6818F: Documentation/fb/intelfb.txt
6819F: drivers/video/fbdev/intelfb/
224f9e6d 6820
7683e9e5
LT
6821INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6822M: Zhenyu Wang <zhenyuw@linux.intel.com>
6823M: Zhi Wang <zhi.a.wang@intel.com>
6824L: intel-gvt-dev@lists.freedesktop.org
6825L: intel-gfx@lists.freedesktop.org
6826W: https://01.org/igvt-g
6827T: git https://github.com/01org/gvt-linux.git
6828S: Supported
6829F: drivers/gpu/drm/i915/gvt/
0963d59b 6830
7683e9e5
LT
6831INTEL HID EVENT DRIVER
6832M: Alex Hung <alex.hung@canonical.com>
6833L: platform-driver-x86@vger.kernel.org
ca907a90 6834S: Maintained
7683e9e5 6835F: drivers/platform/x86/intel-hid.c
5760b0a5 6836
7683e9e5
LT
6837INTEL I/OAT DMA DRIVER
6838M: Dave Jiang <dave.jiang@intel.com>
6839R: Dan Williams <dan.j.williams@intel.com>
6840L: dmaengine@vger.kernel.org
6841Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4bd96a7a 6842S: Supported
7683e9e5 6843F: drivers/dma/ioat*
4bd96a7a 6844
7683e9e5
LT
6845INTEL IDLE DRIVER
6846M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6847M: Len Brown <lenb@kernel.org>
6848L: linux-pm@vger.kernel.org
6849T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6850B: https://bugzilla.kernel.org
8a70da82 6851S: Supported
7683e9e5 6852F: drivers/idle/intel_idle.c
8a70da82 6853
7683e9e5
LT
6854INTEL INTEGRATED SENSOR HUB DRIVER
6855M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6856M: Jiri Kosina <jikos@kernel.org>
6857L: linux-input@vger.kernel.org
6858S: Maintained
6859F: drivers/hid/intel-ish-hid/
efa3144e 6860
7683e9e5
LT
6861INTEL IOMMU (VT-d)
6862M: David Woodhouse <dwmw2@infradead.org>
6863L: iommu@lists.linux-foundation.org
6864T: git git://git.infradead.org/iommu-2.6.git
b481de9c 6865S: Supported
7683e9e5
LT
6866F: drivers/iommu/intel-iommu.c
6867F: include/linux/intel-iommu.h
6868
6869INTEL IOP-ADMA DMA DRIVER
6870R: Dan Williams <dan.j.williams@intel.com>
6871S: Odd fixes
6872F: drivers/dma/iop-adma.c
6873
6874INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6875M: Krzysztof Halasa <khalasa@piap.pl>
6876S: Maintained
6877F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6878F: arch/arm/mach-ixp4xx/include/mach/npe.h
6879F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6880F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6881F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6882F: drivers/net/wan/ixp4xx_hss.c
6883
6884INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6885M: Deepak Saxena <dsaxena@plexity.net>
6886S: Maintained
6887F: drivers/char/hw_random/ixp4xx-rng.c
b481de9c 6888
de8fe023
TW
6889INTEL MANAGEMENT ENGINE (mei)
6890M: Tomas Winkler <tomas.winkler@intel.com>
6891L: linux-kernel@vger.kernel.org
6892S: Supported
c117ab84 6893F: include/uapi/linux/mei.h
5069288b 6894F: include/linux/mei_cl_bus.h
de8fe023 6895F: drivers/misc/mei/*
222818c3 6896F: drivers/watchdog/mei_wdt.c
e07950a1 6897F: Documentation/misc-devices/mei/*
986b891a 6898F: samples/mei/*
de8fe023 6899
7683e9e5
LT
6900INTEL MENLOW THERMAL DRIVER
6901M: Sujith Thomas <sujith.thomas@intel.com>
6902L: platform-driver-x86@vger.kernel.org
6903W: https://01.org/linux-acpi
6904S: Supported
6905F: drivers/platform/x86/intel_menlow.c
6906
6907INTEL MERRIFIELD GPIO DRIVER
6908M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6909L: linux-gpio@vger.kernel.org
6910S: Maintained
6911F: drivers/gpio/gpio-merrifield.c
6912
50ceb98b
SD
6913INTEL MIC DRIVERS (mic)
6914M: Sudeep Dutt <sudeep.dutt@intel.com>
6915M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6916S: Supported
6917W: https://github.com/sudeepdutt/mic
6918W: http://software.intel.com/en-us/mic-developer
6919F: include/linux/mic_bus.h
6920F: include/linux/scif.h
6921F: include/uapi/linux/mic_common.h
7683e9e5 6922F: include/uapi/linux/mic_ioctl.h
9f273c24 6923F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6924F: drivers/misc/mic/
6925F: drivers/dma/mic_x100_dma.c
6926F: drivers/dma/mic_x100_dma.h
9f273c24 6927F: Documentation/mic/
50ceb98b 6928
7683e9e5
LT
6929INTEL PMC CORE DRIVER
6930M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6931M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6932L: platform-driver-x86@vger.kernel.org
6933S: Maintained
6934F: arch/x86/include/asm/pmc_core.h
6935F: drivers/platform/x86/intel_pmc_core*
6936
fdca4f16 6937INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6938M: Zha Qipeng<qipeng.zha@intel.com>
6939L: platform-driver-x86@vger.kernel.org
6940S: Maintained
6941F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6942F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6943F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6944F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6945
7683e9e5
LT
6946INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6947M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6948L: linux-wireless@vger.kernel.org
6949S: Maintained
6950F: Documentation/networking/README.ipw2100
6951F: Documentation/networking/README.ipw2200
6952F: drivers/net/wireless/intel/ipw2x00/
6953
6954INTEL PSTATE DRIVER
6955M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6956M: Len Brown <lenb@kernel.org>
6957L: linux-pm@vger.kernel.org
6958S: Supported
6959F: drivers/cpufreq/intel_pstate.c
6960
6961INTEL RDMA RNIC DRIVER
6962M: Faisal Latif <faisal.latif@intel.com>
6963M: Shiraz Saleem <shiraz.saleem@intel.com>
6964L: linux-rdma@vger.kernel.org
6965S: Supported
6966F: drivers/infiniband/hw/i40iw/
6967
378f956e
SKC
6968INTEL TELEMETRY DRIVER
6969M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6970L: platform-driver-x86@vger.kernel.org
6971S: Maintained
378f956e 6972F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6973F: drivers/platform/x86/intel_telemetry*
0a8b8353 6974
7683e9e5
LT
6975INTEL VIRTUAL BUTTON DRIVER
6976M: AceLan Kao <acelan.kao@canonical.com>
b740d2e9
RB
6977L: platform-driver-x86@vger.kernel.org
6978S: Maintained
7683e9e5
LT
6979F: drivers/platform/x86/intel-vbtn.c
6980
6981INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6982M: Stanislaw Gruszka <sgruszka@redhat.com>
6983L: linux-wireless@vger.kernel.org
6984S: Supported
6985F: drivers/net/wireless/intel/iwlegacy/
6986
6987INTEL WIRELESS WIFI LINK (iwlwifi)
6988M: Johannes Berg <johannes.berg@intel.com>
6989M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6990M: Luca Coelho <luciano.coelho@intel.com>
6991M: Intel Linux Wireless <linuxwifi@intel.com>
6992L: linux-wireless@vger.kernel.org
6993W: http://intellinuxwireless.org
6994T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6995S: Supported
6996F: drivers/net/wireless/intel/iwlwifi/
6997
6998INTEL WIRELESS WIMAX CONNECTION 2400
6999M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7000M: linux-wimax@intel.com
7001L: wimax@linuxwimax.org (subscribers-only)
7002S: Supported
7003W: http://linuxwimax.org
7004F: Documentation/wimax/README.i2400m
7005F: drivers/net/wimax/i2400m/
7006F: include/uapi/linux/wimax/i2400m.h
7007
7008INTEL(R) TRACE HUB
7009M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7010S: Supported
7011F: Documentation/trace/intel_th.txt
7012F: drivers/hwtracing/intel_th/
7013
7014INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7015M: Ning Sun <ning.sun@intel.com>
7016L: tboot-devel@lists.sourceforge.net
7017W: http://tboot.sourceforge.net
7018T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7019S: Supported
7020F: Documentation/intel_txt.txt
7021F: include/linux/tboot.h
7022F: arch/x86/kernel/tboot.c
7023
7024INTEL-MID GPIO DRIVER
7025M: David Cohen <david.a.cohen@linux.intel.com>
7026L: linux-gpio@vger.kernel.org
7027S: Maintained
7028F: drivers/gpio/gpio-intel-mid.c
b740d2e9 7029
3904b28e
LW
7030INVENSENSE MPU-3050 GYROSCOPE DRIVER
7031M: Linus Walleij <linus.walleij@linaro.org>
7032L: linux-iio@vger.kernel.org
7033S: Maintained
7034F: drivers/iio/gyro/mpu3050*
7035F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7036
cb109a0e 7037IOC3 ETHERNET DRIVER
8b58be88 7038M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
7039L: linux-mips@linux-mips.org
7040S: Maintained
8862bf1e 7041F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 7042
cb109a0e 7043IOC3 SERIAL DRIVER
8b58be88 7044M: Pat Gefre <pfg@sgi.com>
d39e0721 7045L: linux-serial@vger.kernel.org
cb109a0e 7046S: Maintained
df621252 7047F: drivers/tty/serial/ioc3_serial.c
cb109a0e 7048
0b6e8569
SW
7049IOMMU DRIVERS
7050M: Joerg Roedel <joro@8bytes.org>
7051L: iommu@lists.linux-foundation.org
7052T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7053S: Maintained
efcd94c0 7054F: Documentation/devicetree/bindings/iommu/
0b6e8569 7055F: drivers/iommu/
82df0a43
TR
7056F: include/linux/iommu.h
7057F: include/linux/iova.h
0b6e8569 7058
4480f15b 7059IP MASQUERADING
8b58be88 7060M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 7061S: Maintained
679655da 7062F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 7063
4409ebe9 7064IPMI SUBSYSTEM
8b58be88 7065M: Corey Minyard <minyard@acm.org>
b0c90653 7066L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
7067W: http://openipmi.sourceforge.net/
7068S: Supported
679655da
JP
7069F: Documentation/IPMI.txt
7070F: drivers/char/ipmi/
7071F: include/linux/ipmi*
c117ab84 7072F: include/uapi/linux/ipmi*
4409ebe9 7073
e2d1d6c0 7074IPS SCSI RAID DRIVER
8b58be88 7075M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
7076L: linux-scsi@vger.kernel.org
7077W: http://www.adaptec.com/
7078S: Maintained
679655da 7079F: drivers/scsi/ips*
e2d1d6c0
RD
7080
7081IPVS
8b58be88
JP
7082M: Wensong Zhang <wensong@linux-vs.org>
7083M: Simon Horman <horms@verge.net.au>
7084M: Julian Anastasov <ja@ssi.bg>
979b6c13 7085L: netdev@vger.kernel.org
e2d1d6c0 7086L: lvs-devel@vger.kernel.org
1da177e4 7087S: Maintained
9f273c24
FW
7088T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7089T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 7090F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 7091F: include/net/ip_vs.h
c117ab84 7092F: include/uapi/linux/ip_vs.h
679655da 7093F: net/netfilter/ipvs/
1da177e4 7094
e7839f25 7095IPWIRELESS DRIVER
e5f6450c 7096M: Jiri Kosina <jikos@kernel.org>
d8130624 7097M: David Sterba <dsterba@suse.com>
92094aa0 7098S: Odd Fixes
282361a0 7099F: drivers/tty/ipwireless/
099dc4fb 7100
e2d1d6c0 7101IPX NETWORK LAYER
e2d1d6c0 7102L: netdev@vger.kernel.org
0c59d281 7103S: Odd fixes
679655da 7104F: include/net/ipx.h
c117ab84 7105F: include/uapi/linux/ipx.h
679655da 7106F: net/ipx/
e2d1d6c0 7107
1da177e4 7108IRDA SUBSYSTEM
8b58be88 7109M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 7110L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 7111L: netdev@vger.kernel.org
1da177e4 7112W: http://irda.sourceforge.net/
f353976d 7113S: Maintained
e0057975 7114T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
7115F: Documentation/networking/irda.txt
7116F: drivers/net/irda/
7117F: include/net/irda/
7118F: net/irda/
1da177e4 7119
82abbea7
RD
7120IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7121M: Marc Zyngier <marc.zyngier@arm.com>
7122S: Maintained
7123T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7124F: Documentation/IRQ-domain.txt
7125F: include/linux/irqdomain.h
7126F: kernel/irq/irqdomain.c
7127F: kernel/irq/msi.c
7128
7683e9e5
LT
7129IRQ SUBSYSTEM
7130M: Thomas Gleixner <tglx@linutronix.de>
7131L: linux-kernel@vger.kernel.org
7132S: Maintained
7133T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7134F: kernel/irq/
7135
2ed9fd28
JC
7136IRQCHIP DRIVERS
7137M: Thomas Gleixner <tglx@linutronix.de>
7138M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 7139M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
7140L: linux-kernel@vger.kernel.org
7141S: Maintained
7142T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5b5a9069 7143F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 7144F: drivers/irqchip/
a800c7cc 7145
ad7afc38
WBG
7146ISA
7147M: William Breathitt Gray <vilhelm.gray@gmail.com>
7148S: Maintained
7149F: Documentation/isa.txt
7150F: drivers/base/isa.c
7151F: include/linux/isa.h
7152
d39b8420
HV
7153ISA RADIO MODULE
7154M: Hans Verkuil <hverkuil@xs4all.nl>
7155L: linux-media@vger.kernel.org
7156T: git git://linuxtv.org/media_tree.git
a825eaec 7157W: https://linuxtv.org
d39b8420
HV
7158S: Maintained
7159F: drivers/media/radio/radio-isa*
7160
82abbea7
RD
7161ISAPNP
7162M: Jaroslav Kysela <perex@perex.cz>
71a6d0af 7163S: Maintained
82abbea7
RD
7164F: Documentation/isapnp.txt
7165F: drivers/pnp/isapnp/
7166F: include/linux/isapnp.h
71a6d0af 7167
14816b1e 7168ISCSI
623290a2
LD
7169M: Lee Duncan <lduncan@suse.com>
7170M: Chris Leech <cleech@redhat.com>
14816b1e 7171L: open-iscsi@googlegroups.com
623290a2 7172W: www.open-iscsi.com
14816b1e 7173S: Maintained
679655da
JP
7174F: drivers/scsi/*iscsi*
7175F: include/scsi/*iscsi*
14816b1e 7176
82abbea7
RD
7177iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7178M: Peter Jones <pjones@redhat.com>
7179M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7180S: Maintained
7181F: drivers/firmware/iscsi_ibft*
7182
1e65eb42
OG
7183ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7184M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 7185M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
7186M: Roi Dayan <roid@mellanox.com>
7187L: linux-rdma@vger.kernel.org
7188S: Supported
7189W: http://www.openfabrics.org
7190W: www.open-iscsi.org
7191Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 7192F: drivers/infiniband/ulp/iser/
1e65eb42 7193
2b70e5fd 7194ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 7195M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
7196T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7197L: linux-rdma@vger.kernel.org
7198L: target-devel@vger.kernel.org
7199S: Supported
7200W: http://www.linux-iscsi.org
7201F: drivers/infiniband/ulp/isert
7202
1da177e4 7203ISDN SUBSYSTEM
8b58be88 7204M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 7205L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 7206L: netdev@vger.kernel.org
1da177e4 7207W: http://www.isdn4linux.de
54e5881d 7208T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 7209S: Maintained
679655da
JP
7210F: Documentation/isdn/
7211F: drivers/isdn/
7212F: include/linux/isdn.h
7213F: include/linux/isdn/
c117ab84
CEB
7214F: include/uapi/linux/isdn.h
7215F: include/uapi/linux/isdn/
1da177e4
LT
7216
7217ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 7218M: Armin Schindler <mac@melware.de>
d5d52273 7219L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
7220W: http://www.melware.de
7221S: Maintained
679655da 7222F: drivers/isdn/hardware/eicon/
1da177e4 7223
d624870f 7224IT87 HARDWARE MONITORING DRIVER
d8130624 7225M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7226L: linux-hwmon@vger.kernel.org
d624870f
JD
7227S: Maintained
7228F: Documentation/hwmon/it87
7229F: drivers/hwmon/it87.c
7230
d7104bff
AP
7231IT913X MEDIA DRIVER
7232M: Antti Palosaari <crope@iki.fi>
7233L: linux-media@vger.kernel.org
a825eaec 7234W: https://linuxtv.org
d7104bff
AP
7235W: http://palosaari.fi/linux/
7236Q: http://patchwork.linuxtv.org/project/linux-media/list/
7237T: git git://linuxtv.org/anttip/media_tree.git
7238S: Maintained
249c697e 7239F: drivers/media/tuners/it913x*
d7104bff 7240
91821ff3 7241IVTV VIDEO4LINUX DRIVER
6afdeaf8 7242M: Andy Walls <awalls@md.metrocast.net>
7b212edf 7243L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 7244L: linux-media@vger.kernel.org
275ffde4 7245T: git git://linuxtv.org/media_tree.git
91821ff3
HV
7246W: http://www.ivtvdriver.org
7247S: Maintained
618cd932 7248F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7249F: drivers/media/pci/ivtv/
c117ab84 7250F: include/uapi/linux/ivtv*
91821ff3 7251
68620bdd
MP
7252IX2505V MEDIA DRIVER
7253M: Malcolm Priestley <tvboxspy@gmail.com>
7254L: linux-media@vger.kernel.org
a825eaec 7255W: https://linuxtv.org
68620bdd
MP
7256Q: http://patchwork.linuxtv.org/project/linux-media/list/
7257S: Maintained
7258F: drivers/media/dvb-frontends/ix2505v*
7259
4453d736
GR
7260JC42.4 TEMPERATURE SENSOR DRIVER
7261M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7262L: linux-hwmon@vger.kernel.org
4453d736
GR
7263S: Maintained
7264F: drivers/hwmon/jc42.c
7265F: Documentation/hwmon/jc42
7266
e2d1d6c0 7267JFS FILESYSTEM
3256f80f 7268M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7269L: jfs-discussion@lists.sourceforge.net
7270W: http://jfs.sourceforge.net/
54e5881d 7271T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 7272S: Maintained
679655da
JP
7273F: Documentation/filesystems/jfs.txt
7274F: fs/jfs/
e2d1d6c0 7275
95252236 7276JME NETWORK DRIVER
8b58be88 7277M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7278L: netdev@vger.kernel.org
7279S: Maintained
63d24a0e 7280F: drivers/net/ethernet/jme.*
95252236 7281
1da177e4 7282JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7283M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7284L: linux-mtd@lists.infradead.org
7285W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7286S: Maintained
679655da 7287F: fs/jffs2/
c117ab84 7288F: include/uapi/linux/jffs2.h
1da177e4 7289
d183e11a
TT
7290JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7291M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7292M: Jan Kara <jack@suse.com>
d183e11a
TT
7293L: linux-ext4@vger.kernel.org
7294S: Maintained
7295F: fs/jbd2/
7296F: include/linux/jbd2.h
ae0718f8 7297
207dab5f
MU
7298JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7299M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7300L: linux-media@vger.kernel.org
7301S: Maintained
7302F: drivers/media/platform/rcar_jpu.c
7303
fd8b6cb4 7304JSM Neo PCI based serial card
46e3813d 7305M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
fd8b6cb4
BL
7306L: linux-serial@vger.kernel.org
7307S: Maintained
df621252 7308F: drivers/tty/serial/jsm/
ae0718f8 7309
af39917d
CL
7310K10TEMP HARDWARE MONITORING DRIVER
7311M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7312L: linux-hwmon@vger.kernel.org
af39917d
CL
7313S: Maintained
7314F: Documentation/hwmon/k10temp
7315F: drivers/hwmon/k10temp.c
7316
4660cb35 7317K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7318M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7319L: linux-hwmon@vger.kernel.org
ae0718f8 7320S: Maintained
679655da
JP
7321F: Documentation/hwmon/k8temp
7322F: drivers/hwmon/k8temp.c
ae0718f8 7323
0ba1d91d
AR
7324KASAN
7325M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7326R: Alexander Potapenko <glider@google.com>
7327R: Dmitry Vyukov <dvyukov@google.com>
7328L: kasan-dev@googlegroups.com
7329S: Maintained
7330F: arch/*/include/asm/kasan.h
7331F: arch/*/mm/kasan_init*
2757aafa 7332F: Documentation/dev-tools/kasan.rst
64f8ebaf 7333F: include/linux/kasan*.h
0ba1d91d
AR
7334F: lib/test_kasan.c
7335F: mm/kasan/
7336F: scripts/Makefile.kasan
7337
1da177e4 7338KCONFIG
5eb1f99e 7339M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 7340L: linux-kbuild@vger.kernel.org
cea8321c 7341T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 7342S: Maintained
679655da
JP
7343F: Documentation/kbuild/kconfig-language.txt
7344F: scripts/kconfig/
1da177e4 7345
ea6c2089 7346KDUMP
f871f191
VG
7347M: Dave Young <dyoung@redhat.com>
7348M: Baoquan He <bhe@redhat.com>
7349R: Vivek Goyal <vgoyal@redhat.com>
34633993 7350L: kexec@lists.infradead.org
ea6c2089
VG
7351W: http://lse.sourceforge.net/kdump/
7352S: Maintained
80811493 7353F: Documentation/kdump/
ea6c2089 7354
f41bf02f
HV
7355KEENE FM RADIO TRANSMITTER DRIVER
7356M: Hans Verkuil <hverkuil@xs4all.nl>
7357L: linux-media@vger.kernel.org
7358T: git git://linuxtv.org/media_tree.git
a825eaec 7359W: https://linuxtv.org
f41bf02f
HV
7360S: Maintained
7361F: drivers/media/radio/radio-keene*
7362
1da177e4 7363KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7364M: Ian Kent <raven@themaw.net>
f694fc97 7365L: autofs@vger.kernel.org
1da177e4 7366S: Maintained
679655da 7367F: fs/autofs4/
1da177e4 7368
70fb7ba6 7369KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7370M: Masahiro Yamada <yamada.masahiro@socionext.com>
d8130624 7371M: Michal Marek <mmarek@suse.com>
8b38f890 7372T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7373L: linux-kbuild@vger.kernel.org
5ce45962 7374S: Maintained
679655da
JP
7375F: Documentation/kbuild/
7376F: Makefile
7377F: scripts/Makefile.*
70fb7ba6
MM
7378F: scripts/basic/
7379F: scripts/mk*
7380F: scripts/package/
1da177e4
LT
7381
7382KERNEL JANITORS
c3000e03 7383L: kernel-janitors@vger.kernel.org
10466f5a 7384W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7385S: Odd Fixes
1da177e4 7386
e8b43555 7387KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7388M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7389M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7390L: linux-nfs@vger.kernel.org
1da177e4 7391W: http://nfs.sourceforge.net/
9f273c24 7392T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7393S: Supported
679655da 7394F: fs/nfsd/
c117ab84 7395F: include/uapi/linux/nfsd/
679655da
JP
7396F: fs/lockd/
7397F: fs/nfs_common/
7398F: net/sunrpc/
7399F: include/linux/lockd/
7400F: include/linux/sunrpc/
c117ab84 7401F: include/uapi/linux/sunrpc/
1da177e4 7402
13b122b3
SK
7403KERNEL SELFTEST FRAMEWORK
7404M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7405M: Shuah Khan <shuah@kernel.org>
64f00850 7406L: linux-kselftest@vger.kernel.org
a7254a09 7407T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
13b122b3 7408S: Maintained
4ff79fee
SK
7409F: tools/testing/selftests/
7410F: Documentation/dev-tools/kselftest*
13b122b3 7411
426d62e2 7412KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7413M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7414M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7415L: kvm@vger.kernel.org
e3e58478 7416W: http://www.linux-kvm.org
a94b40a6 7417T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7418S: Supported
c93a64fe
PB
7419F: Documentation/*/kvm*.txt
7420F: Documentation/virtual/kvm/
679655da 7421F: arch/*/kvm/
1662e862
CB
7422F: arch/x86/kernel/kvm.c
7423F: arch/x86/kernel/kvmclock.c
679655da
JP
7424F: arch/*/include/asm/kvm*
7425F: include/linux/kvm*
c117ab84 7426F: include/uapi/linux/kvm*
679655da 7427F: virt/kvm/
6d0a1a61 7428F: tools/kvm/
426d62e2 7429
ad8003d3 7430KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7431M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7432L: kvm@vger.kernel.org
038161de 7433W: http://www.linux-kvm.org/
7de609c8 7434S: Maintained
679655da 7435F: arch/x86/include/asm/svm.h
679655da 7436F: arch/x86/kvm/svm.c
426d62e2 7437
a749474d 7438KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7439M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7440M: Marc Zyngier <marc.zyngier@arm.com>
7441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7442L: kvmarm@lists.cs.columbia.edu
7443W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7444T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7445S: Supported
a749474d
CD
7446F: arch/arm/include/uapi/asm/kvm*
7447F: arch/arm/include/asm/kvm*
7448F: arch/arm/kvm/
5c8818b4
MZ
7449F: virt/kvm/arm/
7450F: include/kvm/arm_*
a749474d 7451
7683e9e5
LT
7452KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7453M: Alexander Graf <agraf@suse.com>
7454L: kvm-ppc@vger.kernel.org
7455W: http://www.linux-kvm.org/
7456T: git git://github.com/agraf/linux-2.6.git
7457S: Supported
7458F: arch/powerpc/include/asm/kvm*
7459F: arch/powerpc/kvm/
7460
6394a3ec 7461KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7462M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7463M: Marc Zyngier <marc.zyngier@arm.com>
7464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7465L: kvmarm@lists.cs.columbia.edu
7466S: Maintained
7467F: arch/arm64/include/uapi/asm/kvm*
7468F: arch/arm64/include/asm/kvm*
7469F: arch/arm64/kvm/
7470
bfd3d532
JH
7471KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7472M: James Hogan <james.hogan@imgtec.com>
7473L: linux-mips@linux-mips.org
7474S: Supported
7475F: arch/mips/include/uapi/asm/kvm*
7476F: arch/mips/include/asm/kvm*
7477F: arch/mips/kvm/
7478
7683e9e5
LT
7479KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7480M: Christian Borntraeger <borntraeger@de.ibm.com>
7481M: Cornelia Huck <cohuck@redhat.com>
7482L: linux-s390@vger.kernel.org
7483W: http://www.ibm.com/developerworks/linux/linux390/
7484T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7485S: Supported
7486F: Documentation/s390/kvm.txt
7487F: arch/s390/include/asm/kvm*
7488F: arch/s390/kvm/
7489F: arch/s390/mm/gmap.c
7490
27f395b8
TH
7491KERNFS
7492M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7493M: Tejun Heo <tj@kernel.org>
7494T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7495S: Supported
7496F: include/linux/kernfs.h
7497F: fs/kernfs/
bfd3d532 7498
dc009d92 7499KEXEC
8b58be88 7500M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7501W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7502L: kexec@lists.infradead.org
dc009d92 7503S: Maintained
679655da 7504F: include/linux/kexec.h
c117ab84 7505F: include/uapi/linux/kexec.h
10540a69 7506F: kernel/kexec*
dc009d92 7507
7683e9e5
LT
7508KEYS-ENCRYPTED
7509M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7510M: David Safford <safford@us.ibm.com>
7511L: linux-security-module@vger.kernel.org
aa62efff 7512L: keyrings@vger.kernel.org
7683e9e5
LT
7513S: Supported
7514F: Documentation/security/keys/trusted-encrypted.rst
7515F: include/keys/encrypted-type.h
7516F: security/keys/encrypted-keys/
e971461f 7517
7f3c68be 7518KEYS-TRUSTED
74dd744f
MZ
7519M: David Safford <safford@us.ibm.com>
7520M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7521L: linux-security-module@vger.kernel.org
aa62efff 7522L: keyrings@vger.kernel.org
7f3c68be 7523S: Supported
5395d312 7524F: Documentation/security/keys/trusted-encrypted.rst
7f3c68be
MZ
7525F: include/keys/trusted-type.h
7526F: security/keys/trusted.c
7527F: security/keys/trusted.h
7528
7683e9e5
LT
7529KEYS/KEYRINGS:
7530M: David Howells <dhowells@redhat.com>
aa62efff 7531L: keyrings@vger.kernel.org
7683e9e5
LT
7532S: Maintained
7533F: Documentation/security/keys/core.rst
7534F: include/linux/key.h
7535F: include/linux/key-type.h
7536F: include/linux/keyctl.h
7537F: include/uapi/linux/keyctl.h
7538F: include/keys/
7539F: security/keys/
7f3c68be 7540
5b778dad 7541KGDB / KDB /debug_core
8b58be88 7542M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7543W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7544L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7545T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7546S: Maintained
0c88a041 7547F: Documentation/dev-tools/kgdb.rst
679655da 7548F: drivers/misc/kgdbts.c
df621252 7549F: drivers/tty/serial/kgdboc.c
5b778dad 7550F: include/linux/kdb.h
679655da 7551F: include/linux/kgdb.h
4063eb5f 7552F: kernel/debug/
e3e2aaf7 7553
456db8cc 7554KMEMCHECK
8b58be88 7555M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7556M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7557S: Maintained
9c296b46 7558F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7559F: arch/x86/include/asm/kmemcheck.h
7560F: arch/x86/mm/kmemcheck/
7561F: include/linux/kmemcheck.h
7562F: mm/kmemcheck.c
b9ce08c0 7563
c3bb4d24 7564KMEMLEAK
8b58be88 7565M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7566S: Maintained
ca90a7a3 7567F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7568F: include/linux/kmemleak.h
7569F: mm/kmemleak.c
7570F: mm/kmemleak-test.c
7571
062b8740
LR
7572KMOD MODULE USERMODE HELPER
7573M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7574L: linux-kernel@vger.kernel.org
7575S: Maintained
7576F: kernel/kmod.c
7577F: include/linux/kmod.h
d9c6a72d
LR
7578F: lib/test_kmod.c
7579F: tools/testing/selftests/kmod/
062b8740 7580
89559a61 7581KPROBES
a320817c 7582M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7583M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7584M: "David S. Miller" <davem@davemloft.net>
353def94 7585M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7586S: Maintained
679655da
JP
7587F: Documentation/kprobes.txt
7588F: include/linux/kprobes.h
7d134b2c 7589F: include/asm-generic/kprobes.h
679655da 7590F: kernel/kprobes.c
89559a61 7591
70e84049 7592KS0108 LCD CONTROLLER DRIVER
8b58be88 7593M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7594W: http://miguelojeda.es/auxdisplay.htm
7595W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7596S: Maintained
679655da
JP
7597F: Documentation/auxdisplay/ks0108
7598F: drivers/auxdisplay/ks0108.c
7599F: include/linux/ks0108.h
70e84049 7600
1b69c6d0
DA
7601L3MDEV
7602M: David Ahern <dsa@cumulusnetworks.com>
7603L: netdev@vger.kernel.org
7604S: Maintained
7605F: net/l3mdev
7606F: include/net/l3mdev.h
7607
9ca44355 7608LANTIQ MIPS ARCHITECTURE
bdb40e8e 7609M: John Crispin <john@phrozen.org>
9ca44355
JC
7610L: linux-mips@linux-mips.org
7611S: Maintained
7612F: arch/mips/lantiq
7613
1da177e4 7614LAPB module
1da177e4 7615L: linux-x25@vger.kernel.org
bf9915cc 7616S: Orphan
679655da
JP
7617F: Documentation/networking/lapb-module.txt
7618F: include/*/lapb.h
7619F: net/lapb/
1da177e4
LT
7620
7621LASI 53c700 driver for PARISC
8b58be88 7622M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7623L: linux-scsi@vger.kernel.org
7624S: Maintained
679655da
JP
7625F: Documentation/scsi/53c700.txt
7626F: drivers/scsi/53c700*
1da177e4 7627
263de9b5 7628LED SUBSYSTEM
8b58be88 7629M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7630M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7631M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7632L: linux-leds@vger.kernel.org
b8926ba0 7633T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7634S: Maintained
85c90368 7635F: Documentation/devicetree/bindings/leds/
679655da
JP
7636F: drivers/leds/
7637F: include/linux/leds.h
263de9b5 7638
b0461a44 7639LEGACY EEPROM DRIVER
d8130624 7640M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7641S: Maintained
7642F: Documentation/misc-devices/eeprom
7643F: drivers/misc/eeprom/eeprom.c
7644
1da177e4 7645LEGO USB Tower driver
8b58be88 7646M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7647L: legousb-devel@lists.sourceforge.net
7648W: http://legousb.sourceforge.net/
7649S: Maintained
679655da 7650F: drivers/usb/misc/legousbtower.c
1da177e4 7651
055616a8
MK
7652LG2160 MEDIA DRIVER
7653M: Michael Krufky <mkrufky@linuxtv.org>
7654L: linux-media@vger.kernel.org
a825eaec 7655W: https://linuxtv.org
055616a8
MK
7656W: http://github.com/mkrufky
7657Q: http://patchwork.linuxtv.org/project/linux-media/list/
7658T: git git://linuxtv.org/mkrufky/tuners.git
7659S: Maintained
7660F: drivers/media/dvb-frontends/lg2160.*
7661
6f0e7725
MK
7662LGDT3305 MEDIA DRIVER
7663M: Michael Krufky <mkrufky@linuxtv.org>
7664L: linux-media@vger.kernel.org
a825eaec 7665W: https://linuxtv.org
6f0e7725
MK
7666W: http://github.com/mkrufky
7667Q: http://patchwork.linuxtv.org/project/linux-media/list/
7668T: git git://linuxtv.org/mkrufky/tuners.git
7669S: Maintained
7670F: drivers/media/dvb-frontends/lgdt3305.*
7671
568a17ff 7672LGUEST
8b58be88 7673M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7674L: lguest@lists.ozlabs.org
568a17ff 7675W: http://lguest.ozlabs.org/
72e91863 7676S: Odd Fixes
070f420b 7677F: arch/x86/include/asm/lguest*.h
679655da
JP
7678F: arch/x86/lguest/
7679F: drivers/lguest/
7680F: include/linux/lguest*.h
070f420b 7681F: tools/lguest/
568a17ff 7682
32ac7cb2 7683LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7684M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7685L: linux-ide@vger.kernel.org
7686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7687S: Maintained
7688F: include/linux/pata_arasan_cf_data.h
7689F: drivers/ata/pata_arasan_cf.c
7690
c7fa056c
BZ
7691LIBATA PATA DRIVERS
7692M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7693M: Tejun Heo <tj@kernel.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_*.c
7698F: drivers/ata/ata_generic.c
7699
be4e456e
LW
7700LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7701M: Linus Walleij <linus.walleij@linaro.org>
7702L: linux-ide@vger.kernel.org
7703T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7704S: Maintained
7705F: drivers/ata/pata_ftide010.c
7706F: drivers/ata/sata_gemini.c
7707F: drivers/ata/sata_gemini.h
7708
32ac7cb2
TH
7709LIBATA SATA AHCI PLATFORM devices support
7710M: Hans de Goede <hdegoede@redhat.com>
7711M: Tejun Heo <tj@kernel.org>
7712L: linux-ide@vger.kernel.org
7713T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7714S: Maintained
7715F: drivers/ata/ahci_platform.c
7716F: drivers/ata/libahci_platform.c
7717F: include/linux/ahci_platform.h
7718
7719LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7720M: Mikael Pettersson <mikpelinux@gmail.com>
7721L: linux-ide@vger.kernel.org
7722T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7723S: Maintained
7724F: drivers/ata/sata_promise.*
7725
7683e9e5
LT
7726LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7727M: Tejun Heo <tj@kernel.org>
7728L: linux-ide@vger.kernel.org
7729T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7730S: Maintained
7731F: drivers/ata/
7732F: include/linux/ata.h
7733F: include/linux/libata.h
7734F: Documentation/devicetree/bindings/ata/
7735
1acd437c 7736LIBLOCKDEP
8a0d404e 7737M: Sasha Levin <alexander.levin@verizon.com>
1acd437c
SL
7738S: Maintained
7739F: tools/lib/lockdep/
7740
bc30196f
DW
7741LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7742M: Ross Zwisler <ross.zwisler@linux.intel.com>
7743L: linux-nvdimm@lists.01.org
7744Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7745S: Supported
7746F: drivers/nvdimm/blk.c
7747F: drivers/nvdimm/region_devs.c
bc30196f
DW
7748
7749LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7750M: Vishal Verma <vishal.l.verma@intel.com>
7751L: linux-nvdimm@lists.01.org
7752Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7753S: Supported
7754F: drivers/nvdimm/btt*
7755
7756LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7757M: Ross Zwisler <ross.zwisler@linux.intel.com>
7758L: linux-nvdimm@lists.01.org
7759Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7760S: Supported
7683e9e5
LT
7761F: drivers/nvdimm/pmem*
7762
7763LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7764M: Dan Williams <dan.j.williams@intel.com>
7765L: linux-nvdimm@lists.01.org
7766Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7767T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7768S: Supported
7769F: drivers/nvdimm/*
7770F: drivers/acpi/nfit/*
7771F: include/linux/nd.h
7772F: include/linux/libnvdimm.h
7773F: include/uapi/linux/ndctl.h
bc30196f 7774
cd9e9808
MB
7775LIGHTNVM PLATFORM SUPPORT
7776M: Matias Bjorling <mb@lightnvm.io>
7777W: http://github/OpenChannelSSD
4ead1a25 7778L: linux-block@vger.kernel.org
cd9e9808
MB
7779S: Maintained
7780F: drivers/lightnvm/
7781F: include/linux/lightnvm.h
7782F: include/uapi/linux/lightnvm.h
7783
7683e9e5
LT
7784LINUX FOR POWER MACINTOSH
7785M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7786W: http://www.penguinppc.org/
7787L: linuxppc-dev@lists.ozlabs.org
7788S: Maintained
7789F: arch/powerpc/platforms/powermac/
7790F: drivers/macintosh/
7791
852bb9f5 7792LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7793M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7794M: Paul Mackerras <paulus@samba.org>
ea668936 7795M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7796W: https://github.com/linuxppc/linux/wiki
a4724ed6 7797L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7798Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7799T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7800S: Supported
a4271583 7801F: Documentation/ABI/stable/sysfs-firmware-opal-*
58f16913 7802F: Documentation/devicetree/bindings/powerpc/
a4271583
SS
7803F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7804F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
7805F: Documentation/powerpc/
7806F: arch/powerpc/
ef69b03d
ME
7807F: drivers/char/tpm/tpm_ibmvtpm*
7808F: drivers/crypto/nx/
7809F: drivers/crypto/vmx/
a4271583 7810F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
7811F: drivers/net/ethernet/ibm/ibmveth.*
7812F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7813F: drivers/pci/hotplug/pnv_php.c
ef69b03d 7814F: drivers/pci/hotplug/rpa*
a4271583 7815F: drivers/rtc/rtc-opal.c
ef69b03d 7816F: drivers/scsi/ibmvscsi/
a4271583 7817F: drivers/tty/hvc/hvc_opal.c
ad654f25 7818F: tools/testing/selftests/powerpc
ef69b03d
ME
7819N: /pmac
7820N: powermac
7821N: powernv
7822N: [^a-z0-9]ps3
7823N: pseries
1da177e4 7824
77a76369 7825LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7826M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7827L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7828T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7829S: Maintained
11c34c7d
JP
7830F: arch/powerpc/platforms/512x/
7831F: arch/powerpc/platforms/52xx/
1da177e4
LT
7832
7833LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7834M: Alistair Popple <alistair@popple.id.au>
8b58be88 7835M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7836W: http://www.penguinppc.org/
a4724ed6 7837L: linuxppc-dev@lists.ozlabs.org
1da177e4 7838S: Maintained
11c34c7d
JP
7839F: arch/powerpc/platforms/40x/
7840F: arch/powerpc/platforms/44x/
1da177e4 7841
1da177e4 7842LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7843M: Scott Wood <oss@buserror.net>
8b58be88 7844M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7845W: http://www.penguinppc.org/
a4724ed6 7846L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7847T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7848S: Maintained
11c34c7d 7849F: arch/powerpc/platforms/83xx/
4c8f581d 7850F: arch/powerpc/platforms/85xx/
c67ec701 7851F: Documentation/devicetree/bindings/powerpc/fsl/
1da177e4 7852
7683e9e5
LT
7853LINUX FOR POWERPC EMBEDDED PPC8XX
7854M: Vitaly Bordug <vitb@kernel.crashing.org>
7855W: http://www.penguinppc.org/
7856L: linuxppc-dev@lists.ozlabs.org
7857S: Maintained
7858F: arch/powerpc/platforms/8xx/
7859
7860LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7861L: linuxppc-dev@lists.ozlabs.org
7862S: Orphan
7863F: arch/powerpc/*/*virtex*
7864F: arch/powerpc/*/*/*virtex*
7865
ab06ff3a 7866LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7867L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7868S: Orphan
11c34c7d
JP
7869F: arch/powerpc/platforms/pasemi/
7870F: drivers/*/*pasemi*
7871F: drivers/*/*/*pasemi*
ab06ff3a 7872
82abbea7
RD
7873LINUX KERNEL DUMP TEST MODULE (LKDTM)
7874M: Kees Cook <keescook@chromium.org>
7875S: Maintained
7876F: drivers/misc/lkdtm*
7877
7683e9e5
LT
7878LINUX SECURITY MODULE (LSM) FRAMEWORK
7879M: Chris Wright <chrisw@sous-sol.org>
7880L: linux-security-module@vger.kernel.org
7881S: Supported
7882
a23ce6da
HW
7883LIS3LV02D ACCELEROMETER DRIVER
7884M: Eric Piel <eric.piel@tremplin-utc.net>
7885S: Maintained
ff606677
JD
7886F: Documentation/misc-devices/lis3lv02d
7887F: drivers/misc/lis3lv02d/
bd35665f 7888F: drivers/platform/x86/hp_accel.c
a23ce6da 7889
b700e7f0
SJ
7890LIVE PATCHING
7891M: Josh Poimboeuf <jpoimboe@redhat.com>
462c5a82 7892M: Jessica Yu <jeyu@kernel.org>
e5f6450c 7893M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7894M: Miroslav Benes <mbenes@suse.cz>
7895R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7896S: Maintained
7897F: kernel/livepatch/
7898F: include/linux/livepatch.h
7899F: arch/x86/include/asm/livepatch.h
7900F: arch/x86/kernel/livepatch.c
5e4e3844 7901F: Documentation/livepatch/
b700e7f0 7902F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7903F: samples/livepatch/
b700e7f0 7904L: live-patching@vger.kernel.org
74d50da3 7905T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7906
e2d1d6c0 7907LLC (802.2)
0c59d281
ACM
7908L: netdev@vger.kernel.org
7909S: Odd fixes
679655da 7910F: include/linux/llc.h
c117ab84 7911F: include/uapi/linux/llc.h
679655da
JP
7912F: include/net/llc*
7913F: net/llc/
e2d1d6c0 7914
4e233cbe
AD
7915LM73 HARDWARE MONITOR DRIVER
7916M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7917L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7918S: Maintained
7919F: drivers/hwmon/lm73.c
7920
156e2d1a 7921LM78 HARDWARE MONITOR DRIVER
d8130624 7922M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7923L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7924S: Maintained
7925F: Documentation/hwmon/lm78
7926F: drivers/hwmon/lm78.c
7927
1da177e4 7928LM83 HARDWARE MONITOR DRIVER
d8130624 7929M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7930L: linux-hwmon@vger.kernel.org
1da177e4 7931S: Maintained
679655da
JP
7932F: Documentation/hwmon/lm83
7933F: drivers/hwmon/lm83.c
1da177e4
LT
7934
7935LM90 HARDWARE MONITOR DRIVER
d8130624 7936M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7937L: linux-hwmon@vger.kernel.org
1da177e4 7938S: Maintained
679655da 7939F: Documentation/hwmon/lm90
aae7bce4 7940F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7941F: drivers/hwmon/lm90.c
87d08b11 7942F: include/dt-bindings/thermal/lm90.h
1da177e4 7943
917cc4e6
GR
7944LM95234 HARDWARE MONITOR DRIVER
7945M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7946L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7947S: Maintained
7948F: Documentation/hwmon/lm95234
7949F: drivers/hwmon/lm95234.c
7950
68620bdd
MP
7951LME2510 MEDIA DRIVER
7952M: Malcolm Priestley <tvboxspy@gmail.com>
7953L: linux-media@vger.kernel.org
a825eaec 7954W: https://linuxtv.org
68620bdd
MP
7955Q: http://patchwork.linuxtv.org/project/linux-media/list/
7956S: Maintained
7957F: drivers/media/usb/dvb-usb-v2/lmedm04*
7958
82abbea7
RD
7959LOADPIN SECURITY MODULE
7960M: Kees Cook <keescook@chromium.org>
7961T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7962S: Supported
7963F: security/loadpin/
7964F: Documentation/admin-guide/LSM/LoadPin.rst
7965
d4c3be70 7966LOCKING PRIMITIVES
8b58be88
JP
7967M: Peter Zijlstra <peterz@infradead.org>
7968M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7969L: linux-kernel@vger.kernel.org
d4c3be70 7970T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7971S: Maintained
d4c3be70 7972F: Documentation/locking/
679655da 7973F: include/linux/lockdep.h
d4c3be70
IM
7974F: include/linux/spinlock*.h
7975F: arch/*/include/asm/spinlock*.h
7976F: include/linux/rwlock*.h
7977F: include/linux/mutex*.h
7978F: arch/*/include/asm/mutex*.h
7979F: include/linux/rwsem*.h
7980F: arch/*/include/asm/rwsem.h
7981F: include/linux/seqlock.h
7982F: lib/locking*.[ch]
7486d6da 7983F: kernel/locking/
512e67f9 7984
dde33348 7985LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7986M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7987L: linux-ntfs-dev@lists.sourceforge.net
7988W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7989S: Maintained
679655da 7990F: Documentation/ldm.txt
20d16fef 7991F: block/partitions/ldm.*
1da177e4 7992
c87e34ef 7993LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7994M: Sathya Prakash <sathya.prakash@broadcom.com>
7995M: Chaitra P B <chaitra.basappa@broadcom.com>
7996M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7997L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7998L: linux-scsi@vger.kernel.org
9495e835 7999W: http://www.avagotech.com/support/
c87e34ef 8000S: Supported
679655da 8001F: drivers/message/fusion/
500c152a 8002F: drivers/scsi/mpt2sas/
8003F: drivers/scsi/mpt3sas/
c87e34ef 8004
1da177e4 8005LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 8006M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
8007L: linux-scsi@vger.kernel.org
8008S: Maintained
679655da 8009F: drivers/scsi/sym53c8xx_2/
1da177e4 8010
e5f5c99a
GR
8011LTC4261 HARDWARE MONITOR DRIVER
8012M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8013L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
8014S: Maintained
8015F: Documentation/hwmon/ltc4261
8016F: drivers/hwmon/ltc4261.c
8017
dbed8a80
MH
8018LTC4306 I2C MULTIPLEXER DRIVER
8019M: Michael Hennerich <michael.hennerich@analog.com>
8020W: http://ez.analog.com/community/linux-device-drivers
8021L: linux-i2c@vger.kernel.org
8022S: Supported
8023F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8024F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8025
81365c31 8026LTP (Linux Test Project)
28b8e8d4 8027M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 8028M: Cyril Hrubis <chrubis@suse.cz>
0526109a 8029M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
8030M: Jan Stancek <jstancek@redhat.com>
8031M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8032M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 8033L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 8034W: http://linux-test-project.github.io/
7d1ae8a8 8035T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
8036S: Maintained
8037
c12a54b3 8038M32R ARCHITECTURE
c12a54b3 8039W: http://www.linux-m32r.org/
b4174867 8040S: Orphan
679655da 8041F: arch/m32r/
c12a54b3 8042
1da177e4 8043M68K ARCHITECTURE
8b58be88 8044M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
8045L: linux-m68k@lists.linux-m68k.org
8046W: http://www.linux-m68k.org/
54e5881d 8047T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 8048S: Maintained
679655da 8049F: arch/m68k/
9db35182 8050F: drivers/zorro/
1da177e4
LT
8051
8052M68K ON APPLE MACINTOSH
8b58be88 8053M: Joshua Thompson <funaho@jurai.org>
1da177e4 8054W: http://www.mac.linux-m68k.org/
9bb9f222 8055L: linux-m68k@lists.linux-m68k.org
1da177e4 8056S: Maintained
9db35182 8057F: arch/m68k/mac/
1da177e4
LT
8058
8059M68K ON HP9000/300
8b58be88 8060M: Philip Blundell <philb@gnu.org>
1da177e4
LT
8061W: http://www.tazenda.demon.co.uk/phil/linux-hp
8062S: Maintained
679655da 8063F: arch/m68k/hp300/
1da177e4 8064
74425546
AP
8065M88DS3103 MEDIA DRIVER
8066M: Antti Palosaari <crope@iki.fi>
8067L: linux-media@vger.kernel.org
a825eaec 8068W: https://linuxtv.org
74425546
AP
8069W: http://palosaari.fi/linux/
8070Q: http://patchwork.linuxtv.org/project/linux-media/list/
8071T: git git://linuxtv.org/anttip/media_tree.git
8072S: Maintained
8073F: drivers/media/dvb-frontends/m88ds3103*
8074
68620bdd
MP
8075M88RS2000 MEDIA DRIVER
8076M: Malcolm Priestley <tvboxspy@gmail.com>
8077L: linux-media@vger.kernel.org
a825eaec 8078W: https://linuxtv.org
68620bdd
MP
8079Q: http://patchwork.linuxtv.org/project/linux-media/list/
8080S: Maintained
8081F: drivers/media/dvb-frontends/m88rs2000*
8082
07a092fa 8083MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
8084M: Alexey Klimov <klimov.linux@gmail.com>
8085L: linux-media@vger.kernel.org
8086T: git git://linuxtv.org/media_tree.git
8087S: Maintained
8088F: drivers/media/radio/radio-ma901.c
07a092fa 8089
64a327a7 8090MAC80211
8b58be88 8091M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 8092L: linux-wireless@vger.kernel.org
491b26b4 8093W: http://wireless.kernel.org/
ce466579
JB
8094T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8095T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 8096S: Maintained
679655da
JP
8097F: Documentation/networking/mac80211-injection.txt
8098F: include/net/mac80211.h
8099F: net/mac80211/
2af8c4dc 8100F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 8101
2b6d83e2
JB
8102MAILBOX API
8103M: Jassi Brar <jassisinghbrar@gmail.com>
8104L: linux-kernel@vger.kernel.org
8105S: Maintained
8106F: drivers/mailbox/
8107F: include/linux/mailbox_client.h
8108F: include/linux/mailbox_controller.h
8109
faf1668c 8110MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 8111M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 8112W: http://www.kernel.org/doc/man-pages
bd7ebec6 8113L: linux-man@vger.kernel.org
1b53dc74 8114S: Maintained
faf1668c 8115
daa10170 8116MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
296f827d 8117M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
daa10170
RB
8118L: linux-mips@linux-mips.org
8119S: Maintained
8120F: arch/mips/boot/dts/img/pistachio_marduk.dts
8121
0d3cd4b6
VD
8122MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8123M: Andrew Lunn <andrew@lunn.ch>
8124M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 8125L: netdev@vger.kernel.org
0d3cd4b6
VD
8126S: Maintained
8127F: drivers/net/dsa/mv88e6xxx/
b26bff6e 8128F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 8129
8427defd 8130MARVELL ARMADA DRM SUPPORT
0d7f4f05 8131M: Russell King <linux@armlinux.org.uk>
8427defd 8132S: Maintained
0d7f4f05
RK
8133T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8134T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 8135F: drivers/gpu/drm/armada/
4418833e
EV
8136F: include/uapi/drm/armada_drm.h
8137F: Documentation/devicetree/bindings/display/armada/
8427defd 8138
c4d007bc
TP
8139MARVELL CRYPTO DRIVER
8140M: Boris Brezillon <boris.brezillon@free-electrons.com>
8141M: Arnaud Ebalard <arno@natisbad.org>
8142F: drivers/crypto/marvell/
8143S: Maintained
8144L: linux-crypto@vger.kernel.org
8145
44c14c1d 8146MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8147M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 8148M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 8149L: netdev@vger.kernel.org
8150S: Maintained
8151F: drivers/net/ethernet/marvell/sk*
8152
74cda169 8153MARVELL LIBERTAS WIRELESS DRIVER
74cda169 8154L: libertas-dev@lists.infradead.org
8ac3e99e 8155S: Orphan
f988d640 8156F: drivers/net/wireless/marvell/libertas/
74cda169 8157
b60d6975 8158MARVELL MV643XX ETHERNET DRIVER
4e3faf88 8159M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 8160L: netdev@vger.kernel.org
f5ca8502 8161S: Maintained
527a6266 8162F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 8163F: include/linux/mv643xx.h
1da177e4 8164
20b2af32
RK
8165MARVELL MV88X3310 PHY DRIVER
8166M: Russell King <rmk@armlinux.org.uk>
8167L: netdev@vger.kernel.org
8168S: Maintained
8169F: drivers/net/phy/marvell10g.c
8170
370b8ed9
TP
8171MARVELL MVNETA ETHERNET DRIVER
8172M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8173L: netdev@vger.kernel.org
8174S: Maintained
8175F: drivers/net/ethernet/marvell/mvneta.*
8176
fcad584d 8177MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 8178M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 8179M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
8180M: Ganapathi Bhat <gbhat@marvell.com>
8181M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
8182L: linux-wireless@vger.kernel.org
8183S: Maintained
277b024e 8184F: drivers/net/wireless/marvell/mwifiex/
fcad584d 8185
a2c3f656 8186MARVELL MWL8K WIRELESS DRIVER
a040d532 8187M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 8188L: linux-wireless@vger.kernel.org
16345910 8189S: Odd Fixes
de60f1dc 8190F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 8191
2a69567b 8192MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 8193M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 8194S: Odd Fixes
1fa7e547 8195F: drivers/mmc/host/mvsdio.*
2a69567b 8196
511fc93d
HZ
8197MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8198M: Hu Ziji <huziji@marvell.com>
8199L: linux-mmc@vger.kernel.org
8200S: Supported
8201F: drivers/mmc/host/sdhci-xenon*
8202F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8203
1da177e4 8204MATROX FRAMEBUFFER DRIVER
c69f677c 8205L: linux-fbdev@vger.kernel.org
52653199 8206S: Orphan
8a61f013 8207F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 8208F: include/uapi/linux/matroxfb.h
1da177e4 8209
ca462085
GR
8210MAX16065 HARDWARE MONITOR DRIVER
8211M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8212L: linux-hwmon@vger.kernel.org
ca462085
GR
8213S: Maintained
8214F: Documentation/hwmon/max16065
8215F: drivers/hwmon/max16065.c
8216
1f61cab8
GR
8217MAX20751 HARDWARE MONITOR DRIVER
8218M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8219L: linux-hwmon@vger.kernel.org
1f61cab8
GR
8220S: Maintained
8221F: Documentation/hwmon/max20751
8222F: drivers/hwmon/max20751.c
8223
fbe19d1f
RS
8224MAX2175 SDR TUNER DRIVER
8225M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8226L: linux-media@vger.kernel.org
8227T: git git://linuxtv.org/media_tree.git
8228S: Maintained
8229F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8230F: Documentation/media/v4l-drivers/max2175.rst
8231F: drivers/media/i2c/max2175*
8232F: include/uapi/linux/max2175.h
8233
d20620de 8234MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 8235L: linux-hwmon@vger.kernel.org
34924b23 8236S: Orphan
679655da
JP
8237F: Documentation/hwmon/max6650
8238F: drivers/hwmon/max6650.c
d20620de 8239
e89ab51f
GR
8240MAX6697 HARDWARE MONITOR DRIVER
8241M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8242L: linux-hwmon@vger.kernel.org
e89ab51f
GR
8243S: Maintained
8244F: Documentation/hwmon/max6697
8245F: Documentation/devicetree/bindings/i2c/max6697.txt
8246F: drivers/hwmon/max6697.c
8247F: include/linux/platform_data/max6697.h
8248
3b2af7f7
PR
8249MAX9860 MONO AUDIO VOICE CODEC DRIVER
8250M: Peter Rosin <peda@axentia.se>
8251L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8252S: Maintained
8253F: Documentation/devicetree/bindings/sound/max9860.txt
8254F: sound/soc/codecs/max9860.*
8255
64f7d692
JMC
8256MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8257M: Javier Martinez Canillas <javier@dowhile0.org>
3811405e
JMC
8258L: linux-kernel@vger.kernel.org
8259S: Supported
64f7d692 8260F: drivers/regulator/max77802-regulator.c
3811405e
JMC
8261F: Documentation/devicetree/bindings/*/*max77802.txt
8262F: include/dt-bindings/*/*max77802.h
8263
7683e9e5
LT
8264MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8265M: Krzysztof Kozlowski <krzk@kernel.org>
8266M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8267L: linux-pm@vger.kernel.org
8268S: Supported
8269F: drivers/power/supply/max14577_charger.c
8270F: drivers/power/supply/max77693_charger.c
8271
befeb596
KK
8272MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8273M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
8274M: Krzysztof Kozlowski <krzk@kernel.org>
8275M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
8276L: linux-kernel@vger.kernel.org
8277S: Supported
86cf635a 8278F: drivers/*/max14577*.c
0998a436 8279F: drivers/*/max77686*.c
86cf635a 8280F: drivers/*/max77693*.c
befeb596
KK
8281F: drivers/extcon/extcon-max14577.c
8282F: drivers/extcon/extcon-max77693.c
8283F: drivers/rtc/rtc-max77686.c
8284F: drivers/clk/clk-max77686.c
8285F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 8286F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
8287F: Documentation/devicetree/bindings/mfd/max77693.txt
8288F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8289F: include/linux/mfd/max14577*.h
8290F: include/linux/mfd/max77686*.h
8291F: include/linux/mfd/max77693*.h
8292
9be3c9a5
HV
8293MAXIRADIO FM RADIO RECEIVER DRIVER
8294M: Hans Verkuil <hverkuil@xs4all.nl>
8295L: linux-media@vger.kernel.org
8296T: git git://linuxtv.org/media_tree.git
a825eaec 8297W: https://linuxtv.org
9be3c9a5
HV
8298S: Maintained
8299F: drivers/media/radio/radio-maxiradio*
8300
c05dc2cc
PR
8301MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8302M: Peter Rosin <peda@axentia.se>
8303L: linux-iio@vger.kernel.org
8304S: Maintained
2704e300 8305F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
8306F: drivers/iio/potentiometer/mcp4531.c
8307
3b8df5fd
WBG
8308MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8309M: William Breathitt Gray <vilhelm.gray@gmail.com>
8310L: linux-iio@vger.kernel.org
8311S: Maintained
8312F: drivers/iio/dac/cio-dac.c
8313
7683e9e5
LT
8314MEDIA DRIVERS FOR ASCOT2E
8315M: Sergey Kozlov <serjk@netup.ru>
8316M: Abylay Ospan <aospan@netup.ru>
fbe19d1f 8317L: linux-media@vger.kernel.org
7683e9e5
LT
8318W: https://linuxtv.org
8319W: http://netup.tv/
fbe19d1f
RS
8320T: git git://linuxtv.org/media_tree.git
8321S: Supported
7683e9e5
LT
8322F: drivers/media/dvb-frontends/ascot2e*
8323
8324MEDIA DRIVERS FOR CXD2841ER
8325M: Sergey Kozlov <serjk@netup.ru>
8326M: Abylay Ospan <aospan@netup.ru>
8327L: linux-media@vger.kernel.org
8328W: https://linuxtv.org
8329W: http://netup.tv/
8330T: git git://linuxtv.org/media_tree.git
8331S: Supported
8332F: drivers/media/dvb-frontends/cxd2841er*
fbe19d1f 8333
8e792f52
SL
8334MEDIA DRIVERS FOR FREESCALE IMX
8335M: Steve Longerbeam <slongerbeam@gmail.com>
8336M: Philipp Zabel <p.zabel@pengutronix.de>
8337L: linux-media@vger.kernel.org
8338T: git git://linuxtv.org/media_tree.git
8339S: Maintained
8340F: Documentation/devicetree/bindings/media/imx.txt
8341F: Documentation/media/v4l-drivers/imx.rst
8342F: drivers/staging/media/imx/
8343F: include/linux/imx-media.h
8344F: include/media/imx.h
8345
fae2080a
AO
8346MEDIA DRIVERS FOR HELENE
8347M: Abylay Ospan <aospan@netup.ru>
8348L: linux-media@vger.kernel.org
8349W: https://linuxtv.org
8350W: http://netup.tv/
8351T: git git://linuxtv.org/media_tree.git
8352S: Supported
8353F: drivers/media/dvb-frontends/helene*
8354
7683e9e5 8355MEDIA DRIVERS FOR HORUS3A
dacf9ce8 8356M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8357M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8358L: linux-media@vger.kernel.org
a825eaec 8359W: https://linuxtv.org
dacf9ce8
KS
8360W: http://netup.tv/
8361T: git git://linuxtv.org/media_tree.git
8362S: Supported
7683e9e5 8363F: drivers/media/dvb-frontends/horus3a*
dacf9ce8 8364
7683e9e5 8365MEDIA DRIVERS FOR LNBH25
a6dc60ff 8366M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8367M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8368L: linux-media@vger.kernel.org
a825eaec 8369W: https://linuxtv.org
a6dc60ff
KS
8370W: http://netup.tv/
8371T: git git://linuxtv.org/media_tree.git
8372S: Supported
7683e9e5 8373F: drivers/media/dvb-frontends/lnbh25*
a6dc60ff 8374
7683e9e5 8375MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
a5d32b35 8376M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8377M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8378L: linux-media@vger.kernel.org
a825eaec 8379W: https://linuxtv.org
a5d32b35
KS
8380W: http://netup.tv/
8381T: git git://linuxtv.org/media_tree.git
8382S: Supported
7683e9e5 8383F: drivers/media/pci/netup_unidvb/*
a5d32b35 8384
7683e9e5
LT
8385MEDIA DRIVERS FOR RENESAS - DRIF
8386M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
e025273b 8387L: linux-media@vger.kernel.org
7683e9e5 8388L: linux-renesas-soc@vger.kernel.org
e025273b
KS
8389T: git git://linuxtv.org/media_tree.git
8390S: Supported
7683e9e5
LT
8391F: Documentation/devicetree/bindings/media/renesas,drif.txt
8392F: drivers/media/platform/rcar_drif.c
e025273b 8393
7683e9e5
LT
8394MEDIA DRIVERS FOR RENESAS - FCP
8395M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
52b1eaf4 8396L: linux-media@vger.kernel.org
7683e9e5 8397L: linux-renesas-soc@vger.kernel.org
52b1eaf4
KS
8398T: git git://linuxtv.org/media_tree.git
8399S: Supported
7683e9e5
LT
8400F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8401F: drivers/media/platform/rcar-fcp.c
8402F: include/media/rcar-fcp.h
8403
8404MEDIA DRIVERS FOR RENESAS - FDP1
8405M: Kieran Bingham <kieran@bingham.xyz>
8406L: linux-media@vger.kernel.org
8407L: linux-renesas-soc@vger.kernel.org
8408T: git git://linuxtv.org/media_tree.git
8409S: Supported
8410F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8411F: drivers/media/platform/rcar_fdp1.c
8412
8413MEDIA DRIVERS FOR RENESAS - VIN
8414M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8415L: linux-media@vger.kernel.org
8416L: linux-renesas-soc@vger.kernel.org
8417T: git git://linuxtv.org/media_tree.git
8418S: Supported
8419F: Documentation/devicetree/bindings/media/rcar_vin.txt
8420F: drivers/media/platform/rcar-vin/
8421
8422MEDIA DRIVERS FOR RENESAS - VSP1
8423M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8424L: linux-media@vger.kernel.org
8425L: linux-renesas-soc@vger.kernel.org
8426T: git git://linuxtv.org/media_tree.git
8427S: Supported
8428F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8429F: drivers/media/platform/vsp1/
52b1eaf4 8430
127c49ae 8431MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8432M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8433M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8434P: LinuxTV.org Project
8435L: linux-media@vger.kernel.org
a825eaec 8436W: https://linuxtv.org
8a6e2535 8437Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8438T: git git://linuxtv.org/media_tree.git
127c49ae 8439S: Maintained
0c4089f8 8440F: Documentation/devicetree/bindings/media/
618cd932 8441F: Documentation/media/
127c49ae 8442F: drivers/media/
ffe06198 8443F: drivers/staging/media/
eb4b0ec7 8444F: include/linux/platform_data/media/
127c49ae 8445F: include/media/
6c0f0359
MCC
8446F: include/uapi/linux/dvb/
8447F: include/uapi/linux/videodev2.h
8448F: include/uapi/linux/media.h
8449F: include/uapi/linux/v4l2-*
8450F: include/uapi/linux/meye.h
8451F: include/uapi/linux/ivtv*
8452F: include/uapi/linux/uvcvideo.h
d20620de 8453
0c272fc9
JC
8454MEDIATEK ETHERNET DRIVER
8455M: Felix Fietkau <nbd@openwrt.org>
8456M: John Crispin <blogic@openwrt.org>
8457L: netdev@vger.kernel.org
8458S: Maintained
8459F: drivers/net/ethernet/mediatek/
8460
105e8442
RC
8461MEDIATEK JPEG DRIVER
8462M: Rick Chang <rick.chang@mediatek.com>
8463M: Bin Liu <bin.liu@mediatek.com>
8464S: Supported
8465F: drivers/media/platform/mtk-jpeg/
8466F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8467
fc96ec0d
MT
8468MEDIATEK MDP DRIVER
8469M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8470M: Houlong Wei <houlong.wei@mediatek.com>
8471M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8472S: Supported
8473F: drivers/media/platform/mtk-mdp/
8474F: drivers/media/platform/mtk-vpu/
8475F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8476
7683e9e5
LT
8477MEDIATEK MEDIA DRIVER
8478M: Tiffany Lin <tiffany.lin@mediatek.com>
8479M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8480S: Supported
8481F: drivers/media/platform/mtk-vcodec/
8482F: drivers/media/platform/mtk-vpu/
8483F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8484F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8485
c869f77d
JK
8486MEDIATEK MT7601U WIRELESS LAN DRIVER
8487M: Jakub Kicinski <kubakici@wp.pl>
8488L: linux-wireless@vger.kernel.org
8489S: Maintained
8490F: drivers/net/wireless/mediatek/mt7601u/
8491
c4a29891 8492MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
7683e9e5
LT
8493M: Sean Wang <sean.wang@mediatek.com>
8494S: Maintained
8495F: drivers/char/hw_random/mtk-rng.c
c4a29891 8496
15a83f7d
PST
8497MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8498M: Peter Senna Tschudin <peter.senna@collabora.com>
8499M: Martin Donnelly <martin.donnelly@ge.com>
8500M: Martyn Welch <martyn.welch@collabora.co.uk>
8501S: Maintained
8502F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8503F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8504
e399065b 8505MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8506M: Kashyap Desai <kashyap.desai@broadcom.com>
8507M: Sumit Saxena <sumit.saxena@broadcom.com>
8508M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8509L: megaraidlinux.pdl@broadcom.com
baaea1dc 8510L: linux-scsi@vger.kernel.org
295dde2f 8511W: http://www.avagotech.com/support/
ce00f85c 8512S: Maintained
679655da
JP
8513F: Documentation/scsi/megaraid.txt
8514F: drivers/scsi/megaraid.*
8515F: drivers/scsi/megaraid/
757e0108 8516
82abbea7
RD
8517MELEXIS MLX90614 DRIVER
8518M: Crt Mori <cmo@melexis.com>
8519L: linux-iio@vger.kernel.org
8520W: http://www.melexis.com
8521S: Supported
8522F: drivers/iio/temperature/mlx90614.c
8523
ff43f433
SJ
8524MELFAS MIP4 TOUCHSCREEN DRIVER
8525M: Sangwon Jee <jeesw@melfas.com>
8526W: http://www.melfas.com
8527S: Supported
8528F: drivers/input/touchscreen/melfas_mip4.c
8529F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8530
2c46c9d5 8531MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8532M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8533L: netdev@vger.kernel.org
2c46c9d5
AV
8534S: Supported
8535W: http://www.mellanox.com
8536Q: http://patchwork.ozlabs.org/project/netdev/list/
8537F: drivers/net/ethernet/mellanox/mlx4/en_*
8538
e7523a49
OG
8539MELLANOX ETHERNET DRIVER (mlx5e)
8540M: Saeed Mahameed <saeedm@mellanox.com>
8541L: netdev@vger.kernel.org
8542S: Supported
8543W: http://www.mellanox.com
8544Q: http://patchwork.ozlabs.org/project/netdev/list/
8545F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8546
e29341fb
IT
8547MELLANOX ETHERNET INNOVA DRIVER
8548M: Ilan Tayari <ilant@mellanox.com>
8549R: Boris Pismenny <borisp@mellanox.com>
8550L: netdev@vger.kernel.org
8551S: Supported
8552W: http://www.mellanox.com
8553Q: http://patchwork.ozlabs.org/project/netdev/list/
8554F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8555F: include/linux/mlx5/mlx5_ifc_fpga.h
8556
547eede0
IT
8557MELLANOX ETHERNET INNOVA IPSEC DRIVER
8558M: Ilan Tayari <ilant@mellanox.com>
8559R: Boris Pismenny <borisp@mellanox.com>
8560L: netdev@vger.kernel.org
8561S: Supported
8562W: http://www.mellanox.com
8563Q: http://patchwork.ozlabs.org/project/netdev/list/
8564F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8565F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8566
93c1edb2
JP
8567MELLANOX ETHERNET SWITCH DRIVERS
8568M: Jiri Pirko <jiri@mellanox.com>
8569M: Ido Schimmel <idosch@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/mlxsw/
8575
410ed13c
YG
8576MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8577M: Yotam Gigi <yotamg@mellanox.com>
8578L: netdev@vger.kernel.org
8579S: Supported
8580W: http://www.mellanox.com
8581Q: http://patchwork.ozlabs.org/project/netdev/list/
8582F: drivers/net/ethernet/mellanox/mlxfw/
8583
30488704
VP
8584MELLANOX MLX CPLD HOTPLUG DRIVER
8585M: Vadim Pasternak <vadimp@mellanox.com>
8586L: platform-driver-x86@vger.kernel.org
8587S: Supported
8588F: drivers/platform/x86/mlxcpld-hotplug.c
8589F: include/linux/platform_data/mlxcpld-hotplug.h
8590
82abbea7
RD
8591MELLANOX MLX4 core VPI driver
8592M: Tariq Toukan <tariqt@mellanox.com>
8593L: netdev@vger.kernel.org
8700e3e7 8594L: linux-rdma@vger.kernel.org
82abbea7
RD
8595W: http://www.mellanox.com
8596Q: http://patchwork.ozlabs.org/project/netdev/list/
8700e3e7 8597S: Supported
82abbea7
RD
8598F: drivers/net/ethernet/mellanox/mlx4/
8599F: include/linux/mlx4/
8600
8601MELLANOX MLX4 IB driver
8602M: Yishai Hadas <yishaih@mellanox.com>
8603L: linux-rdma@vger.kernel.org
8604W: http://www.mellanox.com
8700e3e7 8605Q: http://patchwork.kernel.org/project/linux-rdma/list/
82abbea7
RD
8606S: Supported
8607F: drivers/infiniband/hw/mlx4/
8608F: include/linux/mlx4/
8609F: include/uapi/rdma/mlx4-abi.h
8610
8611MELLANOX MLX5 core VPI driver
8612M: Saeed Mahameed <saeedm@mellanox.com>
8613M: Matan Barak <matanb@mellanox.com>
8614M: Leon Romanovsky <leonro@mellanox.com>
8615L: netdev@vger.kernel.org
8616L: linux-rdma@vger.kernel.org
8617W: http://www.mellanox.com
8618Q: http://patchwork.ozlabs.org/project/netdev/list/
8619S: Supported
7683e9e5
LT
8620F: drivers/net/ethernet/mellanox/mlx5/core/
8621F: include/linux/mlx5/
8622
8623MELLANOX MLX5 IB driver
8624M: Matan Barak <matanb@mellanox.com>
8625M: Leon Romanovsky <leonro@mellanox.com>
8626L: linux-rdma@vger.kernel.org
8627W: http://www.mellanox.com
8628Q: http://patchwork.kernel.org/project/linux-rdma/list/
8629S: Supported
8630F: drivers/infiniband/hw/mlx5/
8631F: include/linux/mlx5/
8632F: include/uapi/rdma/mlx5-abi.h
8633
8634MELLANOX MLXCPLD I2C AND MUX DRIVER
8635M: Vadim Pasternak <vadimp@mellanox.com>
8636M: Michael Shych <michaelsh@mellanox.com>
8637L: linux-i2c@vger.kernel.org
8638S: Supported
8639F: drivers/i2c/busses/i2c-mlxcpld.c
8640F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8641F: Documentation/i2c/busses/i2c-mlxcpld
8642
8643MELLANOX MLXCPLD LED DRIVER
8644M: Vadim Pasternak <vadimp@mellanox.com>
8645L: linux-leds@vger.kernel.org
8646S: Supported
8647F: drivers/leds/leds-mlxcpld.c
8648F: Documentation/leds/leds-mlxcpld.txt
82abbea7 8649
7683e9e5
LT
8650MELLANOX PLATFORM DRIVER
8651M: Vadim Pasternak <vadimp@mellanox.com>
8652L: platform-driver-x86@vger.kernel.org
82abbea7 8653S: Supported
7683e9e5 8654F: drivers/platform/x86/mlx-platform.c
8700e3e7 8655
5b25b13a
MD
8656MEMBARRIER SUPPORT
8657M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8658M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8659L: linux-kernel@vger.kernel.org
8660S: Supported
8661F: kernel/membarrier.c
8662F: include/uapi/linux/membarrier.h
8663
70ea91f1
SR
8664MEMORY MANAGEMENT
8665L: linux-mm@kvack.org
70ea91f1
SR
8666W: http://www.linux-mm.org
8667S: Maintained
679655da 8668F: include/linux/mm.h
551450bb
CS
8669F: include/linux/gfp.h
8670F: include/linux/mmzone.h
8671F: include/linux/memory_hotplug.h
8672F: include/linux/vmalloc.h
679655da 8673F: mm/
70ea91f1 8674
f4e9ce66 8675MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8676M: David Woodhouse <dwmw2@infradead.org>
242c325e 8677M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8678M: Boris Brezillon <boris.brezillon@free-electrons.com>
8679M: Marek Vasut <marek.vasut@gmail.com>
8680M: Richard Weinberger <richard@nod.at>
b3bb6d6a 8681M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
1da177e4 8682L: linux-mtd@lists.infradead.org
8a6e2535
JP
8683W: http://www.linux-mtd.infradead.org/
8684Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
8685T: git git://git.infradead.org/linux-mtd.git master
8686T: git git://git.infradead.org/l2-mtd.git master
1da177e4 8687S: Maintained
becc7ae5 8688F: Documentation/devicetree/bindings/mtd/
679655da
JP
8689F: drivers/mtd/
8690F: include/linux/mtd/
c117ab84 8691F: include/uapi/mtd/
1da177e4 8692
26c57ef1 8693MEN A21 WATCHDOG DRIVER
30c7469b 8694M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8695L: linux-watchdog@vger.kernel.org
30c7469b 8696S: Maintained
26c57ef1
JT
8697F: drivers/watchdog/mena21_wdt.c
8698
3764e82e 8699MEN CHAMELEON BUS (mcb)
30c7469b
JT
8700M: Johannes Thumshirn <morbidrsa@gmail.com>
8701S: Maintained
3764e82e
JT
8702F: drivers/mcb/
8703F: include/linux/mcb.h
b9f2f459 8704F: Documentation/men-chameleon-bus.txt
3764e82e 8705
48b490d2
AW
8706MEN F21BMC (Board Management Controller)
8707M: Andreas Werner <andreas.werner@men.de>
8708S: Supported
8709F: drivers/mfd/menf21bmc.c
8710F: drivers/watchdog/menf21bmc_wdt.c
8711F: drivers/leds/leds-menf21bmc.c
8712F: drivers/hwmon/menf21bmc_hwmon.c
8713F: Documentation/hwmon/menf21bmc
8714
12285945
JH
8715METAG ARCHITECTURE
8716M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8717L: linux-metag@vger.kernel.org
9f273c24 8718T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8719S: Odd Fixes
12285945
JH
8720F: arch/metag/
8721F: Documentation/metag/
8722F: Documentation/devicetree/bindings/metag/
2d799dde 8723F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8724F: drivers/clocksource/metag_generic.c
5698c50d
JH
8725F: drivers/irqchip/irq-metag.c
8726F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8727F: drivers/tty/metag_da.c
12285945 8728
c6375b0a 8729MICROBLAZE ARCHITECTURE
8b58be88 8730M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8731W: http://www.monstr.eu/fdt/
8732T: git git://git.monstr.eu/linux-2.6-microblaze.git
8733S: Supported
0a8c7914 8734F: arch/microblaze/
1da177e4 8735
72ce5732 8736MICROCHIP / ATMEL AT91 SERIAL DRIVER
5615c371
NF
8737M: Richard Genoud <richard.genoud@gmail.com>
8738S: Maintained
8739F: drivers/tty/serial/atmel_serial.c
8961df89 8740F: drivers/tty/serial/atmel_serial.h
5615c371 8741
f53243b5
NF
8742MICROCHIP / ATMEL DMA DRIVER
8743M: Ludovic Desroches <ludovic.desroches@microchip.com>
8744L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8745L: dmaengine@vger.kernel.org
8746S: Supported
8747F: drivers/dma/at_hdmac.c
8748F: drivers/dma/at_hdmac_regs.h
8749F: include/linux/platform_data/dma-atmel.h
8750
71fb2c74
SW
8751MICROCHIP / ATMEL ISC DRIVER
8752M: Songjun Wu <songjun.wu@microchip.com>
8753L: linux-media@vger.kernel.org
8754S: Supported
8755F: drivers/media/platform/atmel/atmel-isc.c
8756F: drivers/media/platform/atmel/atmel-isc-regs.h
8757F: devicetree/bindings/media/atmel-isc.txt
8758
419585a9
WH
8759MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8760M: Woojung Huh <Woojung.Huh@microchip.com>
8761M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8762L: netdev@vger.kernel.org
8763S: Maintained
8764F: net/dsa/tag_ksz.c
8765F: drivers/net/dsa/microchip/*
8766F: include/linux/platform_data/microchip-ksz.h
8767F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8768
3ec72a2a
RL
8769MICROCHIP USB251XB DRIVER
8770M: Richard Leitner <richard.leitner@skidata.com>
8771L: linux-usb@vger.kernel.org
8772S: Maintained
8773F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
8774F: Documentation/devicetree/bindings/usb/usb251xb.txt
8775
82abbea7
RD
8776MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8777M: Don Brace <don.brace@microsemi.com>
8778L: esc.storagedev@microsemi.com
8779L: linux-scsi@vger.kernel.org
8780S: Supported
8781F: drivers/scsi/smartpqi/smartpqi*.[ch]
8782F: drivers/scsi/smartpqi/Kconfig
8783F: drivers/scsi/smartpqi/Makefile
8784F: include/linux/cciss*.h
8785F: include/uapi/linux/cciss*.h
8786F: Documentation/scsi/smartpqi.txt
8787
2508a45a
CY
8788MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8789M: Chen Yu <yu.c.chen@intel.com>
8790L: platform-driver-x86@vger.kernel.org
8791S: Supported
8792F: drivers/platform/x86/surfacepro3_button.c
8793
1da177e4 8794MICROTEK X6 SCANNER
61eee9a7 8795M: Oliver Neukum <oliver@neukum.org>
1da177e4 8796S: Maintained
679655da 8797F: drivers/usb/image/microtek.*
1da177e4
LT
8798
8799MIPS
8b58be88 8800M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8801L: linux-mips@linux-mips.org
6097050d 8802W: http://www.linux-mips.org/
b05e988e 8803T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8804Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8805S: Supported
f46d92e8 8806F: Documentation/devicetree/bindings/mips/
679655da
JP
8807F: Documentation/mips/
8808F: arch/mips/
1da177e4 8809
7683e9e5
LT
8810MIPS BOSTON DEVELOPMENT BOARD
8811M: Paul Burton <paul.burton@imgtec.com>
8812L: linux-mips@linux-mips.org
8813S: Maintained
8814F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8815F: arch/mips/boot/dts/img/boston.dts
8816F: arch/mips/configs/generic/board-boston.config
8817F: drivers/clk/imgtec/clk-boston.c
8818F: include/dt-bindings/clock/boston-clock.h
8819
032a469b
PB
8820MIPS GENERIC PLATFORM
8821M: Paul Burton <paul.burton@imgtec.com>
8822L: linux-mips@linux-mips.org
8823S: Supported
8824F: arch/mips/generic/
8825
413ef3f6
KC
8826MIPS/LOONGSON1 ARCHITECTURE
8827M: Keguang Zhang <keguang.zhang@gmail.com>
8828L: linux-mips@linux-mips.org
8829S: Maintained
8830F: arch/mips/loongson32/
8831F: arch/mips/include/asm/mach-loongson32/
8832F: drivers/*/*loongson1*
8833F: drivers/*/*/*loongson1*
8834
08b7620a
HV
8835MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8836M: Hans Verkuil <hverkuil@xs4all.nl>
8837L: linux-media@vger.kernel.org
8838T: git git://linuxtv.org/media_tree.git
a825eaec 8839W: https://linuxtv.org
08b7620a
HV
8840S: Odd Fixes
8841F: drivers/media/radio/radio-miropcm20*
8842
82abbea7
RD
8843MMP SUPPORT
8844M: Eric Miao <eric.y.miao@gmail.com>
8845M: Haojian Zhuang <haojian.zhuang@gmail.com>
8846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8847T: git git://github.com/hzhuang1/linux.git
8848T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8849S: Maintained
8850F: arch/arm/boot/dts/mmp*
8851F: arch/arm/mach-mmp/
6c223761 8852
0ce277e4
AP
8853MN88472 MEDIA DRIVER
8854M: Antti Palosaari <crope@iki.fi>
8855L: linux-media@vger.kernel.org
a825eaec 8856W: https://linuxtv.org
0ce277e4
AP
8857W: http://palosaari.fi/linux/
8858Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8859S: Maintained
94d0eaa4 8860F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8861
4f4d238f
AP
8862MN88473 MEDIA DRIVER
8863M: Antti Palosaari <crope@iki.fi>
8864L: linux-media@vger.kernel.org
a825eaec 8865W: https://linuxtv.org
4f4d238f
AP
8866W: http://palosaari.fi/linux/
8867Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8868S: Maintained
877ba50b 8869F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8870
1da177e4 8871MODULE SUPPORT
462c5a82 8872M: Jessica Yu <jeyu@kernel.org>
8b58be88 8873M: Rusty Russell <rusty@rustcorp.com.au>
0d4ec784 8874T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 8875S: Maintained
679655da
JP
8876F: include/linux/module.h
8877F: kernel/module.c
1da177e4
LT
8878
8879MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8880W: http://popies.net/meye/
b7788e13 8881S: Orphan
618cd932 8882F: Documentation/media/v4l-drivers/meye*
90d72ac6 8883F: drivers/media/pci/meye/
6c0f0359 8884F: include/uapi/linux/meye.h
1da177e4 8885
b9705b60 8886MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8887M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8888S: Maintained
679655da 8889F: Documentation/serial/moxa-smartio
c897401b 8890F: drivers/tty/mxser.*
d735410a 8891
889b2f87
AK
8892MR800 AVERMEDIA USB FM RADIO DRIVER
8893M: Alexey Klimov <klimov.linux@gmail.com>
8894L: linux-media@vger.kernel.org
8895T: git git://linuxtv.org/media_tree.git
8896S: Maintained
8897F: drivers/media/radio/radio-mr800.c
8898
d7155691
AO
8899MRF24J40 IEEE 802.15.4 RADIO DRIVER
8900M: Alan Ott <alan@signal11.us>
8901L: linux-wpan@vger.kernel.org
8902S: Maintained
8903F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8904F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8905
8c4c731a 8906MSI LAPTOP SUPPORT
182ae55c 8907M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8908L: platform-driver-x86@vger.kernel.org
8c4c731a 8909S: Maintained
679655da 8910F: drivers/platform/x86/msi-laptop.c
8c4c731a 8911
0f1006b1 8912MSI WMI SUPPORT
d0944853 8913L: platform-driver-x86@vger.kernel.org
5ee7041e 8914S: Orphan
0f1006b1
AA
8915F: drivers/platform/x86/msi-wmi.c
8916
19a628a0
AP
8917MSI001 MEDIA DRIVER
8918M: Antti Palosaari <crope@iki.fi>
8919L: linux-media@vger.kernel.org
a825eaec 8920W: https://linuxtv.org
19a628a0
AP
8921W: http://palosaari.fi/linux/
8922Q: http://patchwork.linuxtv.org/project/linux-media/list/
8923T: git git://linuxtv.org/anttip/media_tree.git
8924S: Maintained
0185e197 8925F: drivers/media/tuners/msi001*
19a628a0 8926
7570589d 8927MSI2500 MEDIA DRIVER
2c57213f
AP
8928M: Antti Palosaari <crope@iki.fi>
8929L: linux-media@vger.kernel.org
a825eaec 8930W: https://linuxtv.org
2c57213f
AP
8931W: http://palosaari.fi/linux/
8932Q: http://patchwork.linuxtv.org/project/linux-media/list/
8933T: git git://linuxtv.org/anttip/media_tree.git
8934S: Maintained
7570589d 8935F: drivers/media/usb/msi2500/
2c57213f 8936
159eeea4
RJ
8937MSYSTEMS DISKONCHIP G3 MTD DRIVER
8938M: Robert Jarzmik <robert.jarzmik@free.fr>
8939L: linux-mtd@lists.infradead.org
8940S: Maintained
8941F: drivers/mtd/devices/docg3*
8942
62a37dc7 8943MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
b5dcee22 8949F: include/media/i2c/mt9m032.h
0e837fb9 8950
62a37dc7 8951MT9P031 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/mt9p031.c
b5dcee22 8957F: include/media/i2c/mt9p031.h
0e837fb9 8958
62a37dc7 8959MT9T001 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
8964F: drivers/media/i2c/mt9t001.c
b5dcee22 8965F: include/media/i2c/mt9t001.h
0e837fb9 8966
62a37dc7 8967MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8968M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8969L: linux-media@vger.kernel.org
8970T: git git://linuxtv.org/media_tree.git
8971S: Maintained
f2272e13 8972F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8973F: drivers/media/i2c/mt9v032.c
b5dcee22 8974F: include/media/i2c/mt9v032.h
0e837fb9 8975
4e0d13cb 8976MULTIFUNCTION DEVICES (MFD)
f7d3210e 8977M: Lee Jones <lee.jones@linaro.org>
7caa7991 8978T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8979S: Supported
80366127 8980F: Documentation/devicetree/bindings/mfd/
679655da 8981F: drivers/mfd/
55b5940d 8982F: include/linux/mfd/
29a0729d 8983F: include/dt-bindings/mfd/
4e0d13cb 8984
7683e9e5
LT
8985MULTIMEDIA CARD (MMC) ETC. OVER SPI
8986S: Orphan
8987F: drivers/mmc/host/mmc_spi.c
8988F: include/linux/spi/mmc_spi.h
8989
5c4e6f13 8990MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8991M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8992L: linux-mmc@vger.kernel.org
82bb095e 8993T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8994S: Maintained
2810984b 8995F: Documentation/devicetree/bindings/mmc/
679655da
JP
8996F: drivers/mmc/
8997F: include/linux/mmc/
c117ab84 8998F: include/uapi/linux/mmc/
baca2da4 8999
256ac037
PR
9000MULTIPLEXER SUBSYSTEM
9001M: Peter Rosin <peda@axentia.se>
9002S: Maintained
a3b02a9c 9003F: Documentation/ABI/testing/mux/sysfs-class-mux*
256ac037
PR
9004F: Documentation/devicetree/bindings/mux/
9005F: include/linux/dt-bindings/mux/
a3b02a9c
PR
9006F: include/linux/mux/
9007F: drivers/mux/
256ac037 9008
1da177e4 9009MULTISOUND SOUND DRIVER
8b58be88 9010M: Andrew Veliath <andrewtv@usa.net>
1da177e4 9011S: Maintained
679655da
JP
9012F: Documentation/sound/oss/MultiSound
9013F: sound/oss/msnd*
1da177e4 9014
d735410a 9015MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 9016S: Orphan
c897401b 9017F: drivers/tty/isicom.c
679655da 9018F: include/linux/isicom.h
d735410a 9019
550a7375 9020MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 9021M: Bin Liu <b-liu@ti.com>
795fb7e7 9022L: linux-usb@vger.kernel.org
43b416e5 9023T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 9024S: Maintained
679655da 9025F: drivers/usb/musb/
550a7375 9026
ea0af5f6
MK
9027MXL5007T MEDIA DRIVER
9028M: Michael Krufky <mkrufky@linuxtv.org>
9029L: linux-media@vger.kernel.org
a825eaec 9030W: https://linuxtv.org
ea0af5f6
MK
9031W: http://github.com/mkrufky
9032Q: http://patchwork.linuxtv.org/project/linux-media/list/
9033T: git git://linuxtv.org/mkrufky/tuners.git
9034S: Maintained
9035F: drivers/media/tuners/mxl5007t.*
9036
45d59d70
MV
9037MXSFB DRM DRIVER
9038M: Marek Vasut <marex@denx.de>
9039S: Supported
9040F: drivers/gpu/drm/mxsfb/
9041F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9042
2d3cf588 9043MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 9044M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 9045L: netdev@vger.kernel.org
205057ae 9046W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 9047S: Supported
93f7848b 9048F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 9049
9df4f913
BB
9050NAND FLASH SUBSYSTEM
9051M: Boris Brezillon <boris.brezillon@free-electrons.com>
9052R: Richard Weinberger <richard@nod.at>
9053L: linux-mtd@lists.infradead.org
9054W: http://www.linux-mtd.infradead.org/
9055Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
9056T: git git://git.infradead.org/linux-mtd.git nand/fixes
9057T: git git://git.infradead.org/l2-mtd.git nand/next
9df4f913
BB
9058S: Maintained
9059F: drivers/mtd/nand/
9060F: include/linux/mtd/nand*.h
9061
23dc05a3
DM
9062NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9063M: Daniel Mack <zonque@gmail.com>
9064S: Maintained
e5747e40 9065L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
9066W: http://www.native-instruments.com
9067F: sound/usb/caiaq/
9068
82abbea7
RD
9069NATSEMI ETHERNET DRIVER (DP8381x)
9070S: Orphan
9071F: drivers/net/ethernet/natsemi/natsemi.c
9072
1da177e4 9073NCP FILESYSTEM
52653199
PV
9074M: Petr Vandrovec <petr@vandrovec.name>
9075S: Odd Fixes
679655da 9076F: fs/ncpfs/
1da177e4 9077
a79b0322
FT
9078NCR 5380 SCSI DRIVERS
9079M: Finn Thain <fthain@telegraphics.com.au>
9080M: Michael Schmitz <schmitzmic@gmail.com>
9081L: linux-scsi@vger.kernel.org
9082S: Maintained
9083F: Documentation/scsi/g_NCR5380.txt
9084F: drivers/scsi/NCR5380.*
9085F: drivers/scsi/arm/cumana_1.c
9086F: drivers/scsi/arm/oak.c
a79b0322
FT
9087F: drivers/scsi/atari_scsi.*
9088F: drivers/scsi/dmx3191d.c
a79b0322 9089F: drivers/scsi/g_NCR5380.*
a79b0322 9090F: drivers/scsi/mac_scsi.*
a79b0322
FT
9091F: drivers/scsi/sun3_scsi.*
9092F: drivers/scsi/sun3_scsi_vme.c
a79b0322 9093
1da177e4 9094NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 9095M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
9096L: linux-scsi@vger.kernel.org
9097S: Maintained
679655da 9098F: drivers/scsi/NCR_D700.*
1da177e4 9099
4aa3eb4c
GR
9100NCT6775 HARDWARE MONITOR DRIVER
9101M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 9102L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
9103S: Maintained
9104F: Documentation/hwmon/nct6775
9105F: drivers/hwmon/nct6775.c
9106
3c2d774c 9107NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 9108M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 9109L: linux-rdma@vger.kernel.org
e3d33cb1 9110W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
9111S: Supported
9112F: drivers/infiniband/hw/nes/
c546b2a3 9113F: include/uapi/rdma/nes-abi.h
3c2d774c 9114
be2f2e84 9115NETEM NETWORK EMULATOR
adbbf69d 9116M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 9117L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 9118S: Maintained
679655da 9119F: net/sched/sch_netem.c
be2f2e84 9120
b2f5a051 9121NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 9122M: Jon Mason <jdmason@kudzu.us>
4a58448b 9123L: netdev@vger.kernel.org
4a58448b 9124S: Supported
679655da 9125F: Documentation/networking/s2io.txt
b2f5a051 9126F: Documentation/networking/vxge.txt
86387e1a 9127F: drivers/net/ethernet/neterion/
4a58448b 9128
fc52497e 9129NETFILTER
0e05e192 9130M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 9131M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1519fccb 9132M: Florian Westphal <fw@strlen.de>
1a03b81d 9133L: netfilter-devel@vger.kernel.org
82b98543 9134L: coreteam@netfilter.org
1da177e4
LT
9135W: http://www.netfilter.org/
9136W: http://www.iptables.org/
1519fccb 9137W: http://www.nftables.org/
42010ed0
PNA
9138Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9139T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9140T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1519fccb 9141S: Maintained
679655da
JP
9142F: include/linux/netfilter*
9143F: include/linux/netfilter/
9144F: include/net/netfilter/
c117ab84
CEB
9145F: include/uapi/linux/netfilter*
9146F: include/uapi/linux/netfilter/
679655da
JP
9147F: net/*/netfilter.c
9148F: net/*/netfilter/
9149F: net/netfilter/
91c269a0 9150F: net/bridge/br_netfilter*.c
1da177e4 9151
4cc67735 9152NETLABEL
87a0874c 9153M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
9154W: http://netlabel.sf.net
9155L: netdev@vger.kernel.org
87a0874c 9156S: Maintained
80811493 9157F: Documentation/netlabel/
679655da
JP
9158F: include/net/netlabel.h
9159F: net/netlabel/
4cc67735 9160
1da177e4 9161NETROM NETWORK LAYER
8b58be88 9162M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9163L: linux-hams@vger.kernel.org
d34cb28a 9164W: http://www.linux-ax25.org/
1da177e4 9165S: Maintained
679655da 9166F: include/net/netrom.h
c117ab84 9167F: include/uapi/linux/netrom.h
679655da 9168F: net/netrom/
1da177e4 9169
4c352362
JK
9170NETRONOME ETHERNET DRIVERS
9171M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
9172L: oss-drivers@netronome.com
9173S: Maintained
9174F: drivers/net/ethernet/netronome/
9175
5ddb88c0 9176NETWORK BLOCK DEVICE (NBD)
1e668f4e 9177M: Josef Bacik <jbacik@fb.com>
1da177e4 9178S: Maintained
1e668f4e 9179L: linux-block@vger.kernel.org
5e4b269b 9180L: nbd-general@lists.sourceforge.net
679655da
JP
9181F: Documentation/blockdev/nbd.txt
9182F: drivers/block/nbd.c
c117ab84 9183F: include/uapi/linux/nbd.h
1da177e4 9184
6e43650c
NH
9185NETWORK DROP MONITOR
9186M: Neil Horman <nhorman@tuxdriver.com>
9187L: netdev@vger.kernel.org
9188S: Maintained
9189W: https://fedorahosted.org/dropwatch/
9190F: net/core/drop_monitor.c
9191
7683e9e5
LT
9192NETWORKING DRIVERS
9193L: netdev@vger.kernel.org
9194W: http://www.linuxfoundation.org/en/Net
9195Q: http://patchwork.ozlabs.org/project/netdev/list/
9196T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9197T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9198S: Odd Fixes
9199F: Documentation/devicetree/bindings/net/
9200F: drivers/net/
9201F: include/linux/if_*
9202F: include/linux/netdevice.h
9203F: include/linux/etherdevice.h
9204F: include/linux/fcdevice.h
9205F: include/linux/fddidevice.h
9206F: include/linux/hippidevice.h
9207F: include/linux/inetdevice.h
9208F: include/uapi/linux/if_*
9209F: include/uapi/linux/netdevice.h
9210
9211NETWORKING DRIVERS (WIRELESS)
9212M: Kalle Valo <kvalo@codeaurora.org>
9213L: linux-wireless@vger.kernel.org
9214Q: http://patchwork.kernel.org/project/linux-wireless/list/
9215T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9216T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9217S: Maintained
9218F: Documentation/devicetree/bindings/net/wireless/
9219F: drivers/net/wireless/
9220
3ed6e498
AL
9221NETWORKING [DSA]
9222M: Andrew Lunn <andrew@lunn.ch>
9223M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9224M: Florian Fainelli <f.fainelli@gmail.com>
9225S: Maintained
9226F: net/dsa/
9227F: include/net/dsa.h
9228F: drivers/net/dsa/
9229
1da177e4 9230NETWORKING [GENERAL]
8b58be88 9231M: "David S. Miller" <davem@davemloft.net>
979b6c13 9232L: netdev@vger.kernel.org
b1e8fd54 9233W: http://www.linuxfoundation.org/en/Net
11e98029 9234Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
9235T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9236T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 9237B: mailto:netdev@vger.kernel.org
1da177e4 9238S: Maintained
679655da
JP
9239F: net/
9240F: include/net/
018d21ed
JP
9241F: include/linux/in.h
9242F: include/linux/net.h
9243F: include/linux/netdevice.h
c117ab84
CEB
9244F: include/uapi/linux/in.h
9245F: include/uapi/linux/net.h
9246F: include/uapi/linux/netdevice.h
0c7aecd4 9247F: include/uapi/linux/net_namespace.h
7e814a6c 9248F: tools/net/
f4e53f9a 9249F: tools/testing/selftests/net/
335a67d2 9250F: lib/random32.c
1da177e4 9251
73b7656c
DM
9252NETWORKING [IPSEC]
9253M: Steffen Klassert <steffen.klassert@secunet.com>
9254M: Herbert Xu <herbert@gondor.apana.org.au>
9255M: "David S. Miller" <davem@davemloft.net>
9256L: netdev@vger.kernel.org
d1fc5024
SK
9257T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9258T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 9259S: Maintained
5826bdd1 9260F: net/core/flow.c
73b7656c
DM
9261F: net/xfrm/
9262F: net/key/
9263F: net/ipv4/xfrm*
77999328 9264F: net/ipv4/esp4*
d1fc5024
SK
9265F: net/ipv4/ah4.c
9266F: net/ipv4/ipcomp.c
9267F: net/ipv4/ip_vti.c
73b7656c 9268F: net/ipv6/xfrm*
77999328 9269F: net/ipv6/esp6*
d1fc5024
SK
9270F: net/ipv6/ah6.c
9271F: net/ipv6/ipcomp6.c
9272F: net/ipv6/ip6_vti.c
73b7656c
DM
9273F: include/uapi/linux/xfrm.h
9274F: include/net/xfrm.h
9275
7683e9e5
LT
9276NETWORKING [IPv4/IPv6]
9277M: "David S. Miller" <davem@davemloft.net>
9278M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9279M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9280L: netdev@vger.kernel.org
9281T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9282S: Maintained
9283F: net/ipv4/
9284F: net/ipv6/
9285F: include/net/ip*
9286F: arch/x86/net/*
9287
10e2ff1c 9288NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 9289M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
9290L: netdev@vger.kernel.org
9291S: Maintained
9292
7683e9e5
LT
9293NETWORKING [TLS]
9294M: Ilya Lesokhin <ilyal@mellanox.com>
9295M: Aviad Yehezkel <aviadye@mellanox.com>
9296M: Dave Watson <davejwatson@fb.com>
788873ac 9297L: netdev@vger.kernel.org
7683e9e5
LT
9298S: Maintained
9299F: net/tls/*
9300F: include/uapi/linux/tls.h
9301F: include/net/tls.h
788873ac 9302
7683e9e5 9303NETWORKING [WIRELESS]
0e324cf6
JL
9304L: linux-wireless@vger.kernel.org
9305Q: http://patchwork.kernel.org/project/linux-wireless/list/
0e324cf6 9306
3d396eb1 9307NETXEN (1/10) GbE SUPPORT
67f0160f
MY
9308M: Manish Chopra <manish.chopra@cavium.com>
9309M: Rahul Verma <rahul.verma@cavium.com>
9310M: Dept-GELinuxNICDev@cavium.com
3d396eb1 9311L: netdev@vger.kernel.org
3d396eb1 9312S: Supported
aa43c215 9313F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 9314
6423d30f 9315NFC SUBSYSTEM
6423d30f
AAJ
9316M: Samuel Ortiz <sameo@linux.intel.com>
9317L: linux-wireless@vger.kernel.org
1eb3b216 9318L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 9319S: Supported
6423d30f 9320F: net/nfc/
55eb94f9 9321F: include/net/nfc/
c117ab84 9322F: include/uapi/linux/nfc.h
6423d30f 9323F: drivers/nfc/
397d6497
CR
9324F: include/linux/platform_data/nfcmrvl.h
9325F: include/linux/platform_data/nxp-nci.h
7ebb88e5 9326F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 9327
e8b43555 9328NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 9329M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 9330M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
9331L: linux-nfs@vger.kernel.org
9332W: http://client.linux-nfs.org
cd7b996a 9333T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 9334S: Maintained
679655da
JP
9335F: fs/lockd/
9336F: fs/nfs/
9337F: fs/nfs_common/
9338F: net/sunrpc/
9339F: include/linux/lockd/
9340F: include/linux/nfs*
9341F: include/linux/sunrpc/
c117ab84
CEB
9342F: include/uapi/linux/nfs*
9343F: include/uapi/linux/sunrpc/
1da177e4 9344
85ef9cea 9345NILFS2 FILESYSTEM
e2126935 9346M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 9347L: linux-nilfs@vger.kernel.org
f9472265 9348W: http://nilfs.sourceforge.net/
9e92e516 9349W: http://nilfs.osdn.jp/
e2126935 9350T: git git://github.com/konis/nilfs2.git
85ef9cea 9351S: Supported
679655da
JP
9352F: Documentation/filesystems/nilfs2.txt
9353F: fs/nilfs2/
c35c7ac5 9354F: include/trace/events/nilfs2.h
e63e88bc
RK
9355F: include/uapi/linux/nilfs2_api.h
9356F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 9357
1da177e4 9358NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 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/pcmcia/nsp_*
1da177e4
LT
9364
9365NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
9366M: GOTO Masanori <gotom@debian.or.jp>
9367M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9368W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9369S: Maintained
679655da
JP
9370F: Documentation/scsi/NinjaSCSI.txt
9371F: drivers/scsi/nsp32*
1da177e4 9372
383b8fb9
LFT
9373NIOS2 ARCHITECTURE
9374M: Ley Foon Tan <lftan@altera.com>
9375L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 9376T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
9377S: Maintained
9378F: arch/nios2/
9379
86d35afb
IM
9380NOHZ, DYNTICKS SUPPORT
9381M: Frederic Weisbecker <fweisbec@gmail.com>
9382M: Thomas Gleixner <tglx@linutronix.de>
9383M: Ingo Molnar <mingo@kernel.org>
9384L: linux-kernel@vger.kernel.org
9385T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9386S: Maintained
9387F: kernel/time/tick*.*
9388F: include/linux/tick.h
9389F: include/linux/sched/nohz.h
9390
21b5a1c3
PM
9391NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9392M: Pavel Machek <pavel@ucw.cz>
9393M: Sakari Ailus <sakari.ailus@iki.fi>
9394L: linux-media@vger.kernel.org
9395S: Maintained
9396F: drivers/media/i2c/et8ek8
9397F: drivers/media/i2c/ad5820.c
9398
2a6afddb 9399NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 9400R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 9401F: include/linux/power/bq2415x_charger.h
081bab21 9402F: include/linux/power/bq27xxx_battery.h
2a6afddb 9403F: include/linux/power/isp1704_charger.h
8c0984e5
SR
9404F: drivers/power/supply/bq2415x_charger.c
9405F: drivers/power/supply/bq27xxx_battery.c
9406F: drivers/power/supply/bq27xxx_battery_i2c.c
9407F: drivers/power/supply/isp1704_charger.c
9408F: drivers/power/supply/rx51_battery.c
2a6afddb 9409
7683e9e5
LT
9410NTB AMD DRIVER
9411M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9412L: linux-ntb@googlegroups.com
9413S: Supported
9414F: drivers/ntb/hw/amd/
9415
a1bd3bae 9416NTB DRIVER CORE
9ef6bf6c
JM
9417M: Jon Mason <jdmason@kudzu.us>
9418M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 9419M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 9420L: linux-ntb@googlegroups.com
fce8a7bb 9421S: Supported
2984411f
JM
9422W: https://github.com/jonmason/ntb/wiki
9423T: git git://github.com/jonmason/ntb.git
fce8a7bb 9424F: drivers/ntb/
548c237c 9425F: drivers/net/ntb_netdev.c
fce8a7bb 9426F: include/linux/ntb.h
a1bd3bae 9427F: include/linux/ntb_transport.h
a9c59ef7 9428F: tools/testing/selftests/ntb/
fce8a7bb 9429
bf2a952d
SS
9430NTB IDT DRIVER
9431M: Serge Semin <fancer.lancer@gmail.com>
9432L: linux-ntb@googlegroups.com
9433S: Supported
9434F: drivers/ntb/hw/idt/
9435
e26a5843
AH
9436NTB INTEL DRIVER
9437M: Jon Mason <jdmason@kudzu.us>
9438M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9439L: linux-ntb@googlegroups.com
e26a5843
AH
9440S: Supported
9441W: https://github.com/jonmason/ntb/wiki
9442T: git git://github.com/jonmason/ntb.git
9443F: drivers/ntb/hw/intel/
fce8a7bb 9444
1da177e4 9445NTFS FILESYSTEM
2818ef50 9446M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9447L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9448W: http://www.tuxera.com/
e6f4dee7 9449T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9450S: Supported
679655da
JP
9451F: Documentation/filesystems/ntfs.txt
9452F: fs/ntfs/
1da177e4 9453
9eb8ef74 9454NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 9455M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9456L: linux-fbdev@vger.kernel.org
ce00f85c 9457S: Maintained
8a61f013
JH
9458F: drivers/video/fbdev/riva/
9459F: drivers/video/fbdev/nvidia/
1da177e4 9460
79461681 9461NVM EXPRESS DRIVER
b3975e94
JF
9462M: Keith Busch <keith.busch@intel.com>
9463M: Jens Axboe <axboe@fb.com>
b508fc35
CH
9464M: Christoph Hellwig <hch@lst.de>
9465M: Sagi Grimberg <sagi@grimberg.me>
79461681 9466L: linux-nvme@lists.infradead.org
b508fc35
CH
9467T: git://git.infradead.org/nvme.git
9468W: http://git.infradead.org/nvme.git
79461681 9469S: Supported
57dacad5 9470F: drivers/nvme/host/
79461681 9471F: include/linux/nvme.h
b508fc35 9472F: include/uapi/linux/nvme_ioctl.h
79461681 9473
b1ad1475
JS
9474NVM EXPRESS FC TRANSPORT DRIVERS
9475M: James Smart <james.smart@broadcom.com>
9476L: linux-nvme@lists.infradead.org
9477S: Supported
9478F: include/linux/nvme-fc.h
d6d20012 9479F: include/linux/nvme-fc-driver.h
e399441d 9480F: drivers/nvme/host/fc.c
c5343203 9481F: drivers/nvme/target/fc.c
475d0fe7 9482F: drivers/nvme/target/fcloop.c
b1ad1475 9483
7683e9e5
LT
9484NVM EXPRESS TARGET DRIVER
9485M: Christoph Hellwig <hch@lst.de>
9486M: Sagi Grimberg <sagi@grimberg.me>
9487L: linux-nvme@lists.infradead.org
9488T: git://git.infradead.org/nvme.git
9489W: http://git.infradead.org/nvme.git
9490S: Supported
9491F: drivers/nvme/target/
9492
aee4b9bd
SK
9493NVMEM FRAMEWORK
9494M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
aee4b9bd
SK
9495S: Maintained
9496F: drivers/nvmem/
9497F: Documentation/devicetree/bindings/nvmem/
9498F: include/linux/nvmem-consumer.h
9499F: include/linux/nvmem-provider.h
9500
f50d7146 9501NXP TDA998X DRM DRIVER
0d7f4f05 9502M: Russell King <linux@armlinux.org.uk>
f50d7146 9503S: Supported
0d7f4f05
RK
9504T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9505T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
9506F: drivers/gpu/drm/i2c/tda998x_drv.c
9507F: include/drm/i2c/tda998x.h
9508
fbace43e
PR
9509NXP TFA9879 DRIVER
9510M: Peter Rosin <peda@axentia.se>
9511L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9512S: Maintained
9513F: sound/soc/codecs/tfa9879*
9514
7683e9e5
LT
9515NXP-NCI NFC DRIVER
9516M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9517R: Charles Gorand <charles.gorand@effinnov.com>
9518L: linux-nfc@lists.01.org (moderated for non-subscribers)
9519S: Supported
9520F: drivers/nfc/nxp-nci
9521
442f04c3
JP
9522OBJTOOL
9523M: Josh Poimboeuf <jpoimboe@redhat.com>
9524S: Supported
9525F: tools/objtool/
9526
7683e9e5
LT
9527OMAP AUDIO SUPPORT
9528M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9529M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9530L: alsa-devel@alsa-project.org (moderated for non-subscribers)
57b6bfcf 9531L: linux-omap@vger.kernel.org
57b6bfcf 9532S: Maintained
7683e9e5 9533F: sound/soc/omap/
57b6bfcf 9534
7683e9e5
LT
9535OMAP CLOCK FRAMEWORK SUPPORT
9536M: Paul Walmsley <paul@pwsan.com>
f5525786 9537L: linux-omap@vger.kernel.org
f5525786 9538S: Maintained
7683e9e5 9539F: arch/arm/*omap*/*clock*
f5525786 9540
50f29fbd 9541OMAP DEVICE TREE SUPPORT
cdb55ab0 9542M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
9543M: Tony Lindgren <tony@atomide.com>
9544L: linux-omap@vger.kernel.org
d0fb18c5 9545L: devicetree@vger.kernel.org
50f29fbd 9546S: Maintained
7683e9e5
LT
9547F: arch/arm/boot/dts/*omap*
9548F: arch/arm/boot/dts/*am3*
9549F: arch/arm/boot/dts/*am4*
9550F: arch/arm/boot/dts/*am5*
9551F: arch/arm/boot/dts/*dra7*
f5525786 9552
7683e9e5
LT
9553OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9554M: Tomi Valkeinen <tomi.valkeinen@ti.com>
692ab1f3 9555L: linux-omap@vger.kernel.org
7683e9e5 9556L: linux-fbdev@vger.kernel.org
692ab1f3 9557S: Maintained
7683e9e5
LT
9558F: drivers/video/fbdev/omap2/
9559F: Documentation/arm/OMAP/DSS
692ab1f3 9560
7683e9e5
LT
9561OMAP FRAMEBUFFER SUPPORT
9562M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9563L: linux-fbdev@vger.kernel.org
f5525786
TL
9564L: linux-omap@vger.kernel.org
9565S: Maintained
7683e9e5 9566F: drivers/video/fbdev/omap/
f5525786 9567
18640193
TL
9568OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9569M: Roger Quadros <rogerq@ti.com>
9570M: Tony Lindgren <tony@atomide.com>
9571L: linux-omap@vger.kernel.org
9572S: Maintained
9573F: drivers/memory/omap-gpmc.c
9574F: arch/arm/mach-omap2/*gpmc*
9575
7683e9e5
LT
9576OMAP GPIO DRIVER
9577M: Grygorii Strashko <grygorii.strashko@ti.com>
9578M: Santosh Shilimkar <ssantosh@kernel.org>
9579M: Kevin Hilman <khilman@kernel.org>
178ff4c9 9580L: linux-omap@vger.kernel.org
178ff4c9 9581S: Maintained
7683e9e5
LT
9582F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9583F: drivers/gpio/gpio-omap.c
178ff4c9 9584
8b37fcfc
OBC
9585OMAP HARDWARE SPINLOCK SUPPORT
9586M: Ohad Ben-Cohen <ohad@wizery.com>
9587L: linux-omap@vger.kernel.org
9588S: Maintained
9589F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9590
653f41b5 9591OMAP HS MMC SUPPORT
0a4585c6 9592L: linux-mmc@vger.kernel.org
653f41b5 9593L: linux-omap@vger.kernel.org
dfa5d196 9594S: Orphan
653f41b5 9595F: drivers/mmc/host/omap_hsmmc.c
f5525786 9596
8633fb30
PW
9597OMAP HWMOD DATA
9598M: Paul Walmsley <paul@pwsan.com>
9599L: linux-omap@vger.kernel.org
9600S: Maintained
9601F: arch/arm/mach-omap2/omap_hwmod*data*
9602
f400c82e 9603OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9604M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9605L: linux-omap@vger.kernel.org
9606S: Maintained
9607F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9608
7683e9e5
LT
9609OMAP HWMOD SUPPORT
9610M: Benoît Cousson <bcousson@baylibre.com>
9611M: Paul Walmsley <paul@pwsan.com>
9612L: linux-omap@vger.kernel.org
9613S: Maintained
9614F: arch/arm/mach-omap2/omap_hwmod.*
9615
0db83ced 9616OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9617M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9618L: linux-media@vger.kernel.org
9619S: Maintained
7eec52db 9620F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9621F: drivers/media/platform/omap3isp/
0db83ced 9622F: drivers/staging/media/omap4iss/
7e8970e1 9623
7683e9e5
LT
9624OMAP MMC SUPPORT
9625M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9626L: linux-omap@vger.kernel.org
9627S: Maintained
9628F: drivers/mmc/host/omap.c
9629
9630OMAP POWER MANAGEMENT SUPPORT
9631M: Kevin Hilman <khilman@kernel.org>
9632L: linux-omap@vger.kernel.org
9633S: Maintained
9634F: arch/arm/*omap*/*pm*
9635F: drivers/cpufreq/omap-cpufreq.c
9636
9637OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9638M: Rajendra Nayak <rnayak@codeaurora.org>
9639M: Paul Walmsley <paul@pwsan.com>
9640L: linux-omap@vger.kernel.org
9641S: Maintained
9642F: arch/arm/mach-omap2/prm*
9643
9644OMAP RANDOM NUMBER GENERATOR SUPPORT
9645M: Deepak Saxena <dsaxena@plexity.net>
9646S: Maintained
9647F: drivers/char/hw_random/omap-rng.c
9648
f5525786 9649OMAP USB SUPPORT
f5525786
TL
9650L: linux-usb@vger.kernel.org
9651L: linux-omap@vger.kernel.org
3b243519 9652S: Orphan
a16fbd65
JP
9653F: drivers/usb/*/*omap*
9654F: arch/arm/*omap*/usb*
f5525786 9655
c351e290
MJ
9656OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9657M: Mark Jackson <mpfj@newflow.co.uk>
9658L: linux-omap@vger.kernel.org
9659S: Maintained
9660F: arch/arm/boot/dts/am335x-nano.dts
9661
7683e9e5
LT
9662OMAP1 SUPPORT
9663M: Aaro Koskinen <aaro.koskinen@iki.fi>
9664M: Tony Lindgren <tony@atomide.com>
9665L: linux-omap@vger.kernel.org
9666Q: http://patchwork.kernel.org/project/linux-omap/list/
9667T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9668S: Maintained
9669F: arch/arm/mach-omap1/
9670F: arch/arm/plat-omap/
9671F: arch/arm/configs/omap1_defconfig
9672F: drivers/i2c/busses/i2c-omap.c
9673F: include/linux/i2c-omap.h
9674
9675OMAP2+ SUPPORT
9676M: Tony Lindgren <tony@atomide.com>
9677L: linux-omap@vger.kernel.org
9678W: http://www.muru.com/linux/omap/
9679W: http://linux.omap.com/
9680Q: http://patchwork.kernel.org/project/linux-omap/list/
9681T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9682S: Maintained
9683F: arch/arm/mach-omap2/
9684F: arch/arm/plat-omap/
9685F: arch/arm/configs/omap2plus_defconfig
9686F: drivers/i2c/busses/i2c-omap.c
9687F: drivers/irqchip/irq-omap-intc.c
9688F: drivers/mfd/*omap*.c
9689F: drivers/mfd/menelaus.c
9690F: drivers/mfd/palmas.c
9691F: drivers/mfd/tps65217.c
9692F: drivers/mfd/tps65218.c
9693F: drivers/mfd/tps65910.c
9694F: drivers/mfd/twl-core.[ch]
9695F: drivers/mfd/twl4030*.c
9696F: drivers/mfd/twl6030*.c
9697F: drivers/mfd/twl6040*.c
9698F: drivers/regulator/palmas-regulator*.c
9699F: drivers/regulator/pbias-regulator.c
9700F: drivers/regulator/tps65217-regulator.c
9701F: drivers/regulator/tps65218-regulator.c
9702F: drivers/regulator/tps65910-regulator.c
9703F: drivers/regulator/twl-regulator.c
9704F: drivers/regulator/twl6030-regulator.c
9705F: include/linux/i2c-omap.h
9706
0ad122d9 9707OMFS FILESYSTEM
8b58be88 9708M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9709L: linux-karma-devel@lists.sourceforge.net
9710S: Maintained
679655da
JP
9711F: Documentation/filesystems/omfs.txt
9712F: fs/omfs/
0ad122d9 9713
c1986ee9 9714OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9715M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9716S: Maintained
679655da
JP
9717F: drivers/char/pcmcia/cm4000_cs.c
9718F: include/linux/cm4000_cs.h
c117ab84 9719F: include/uapi/linux/cm4000_cs.h
c1986ee9 9720
77c44ab1 9721OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9722M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9723S: Maintained
679655da 9724F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9725
7683e9e5
LT
9726OMNIVISION OV13858 SENSOR DRIVER
9727M: Sakari Ailus <sakari.ailus@linux.intel.com>
9728L: linux-media@vger.kernel.org
9729T: git git://linuxtv.org/media_tree.git
9730S: Maintained
9731F: drivers/media/i2c/ov13858.c
9732
2d77a2a6
SL
9733OMNIVISION OV5640 SENSOR DRIVER
9734M: Steve Longerbeam <slongerbeam@gmail.com>
9735L: linux-media@vger.kernel.org
9736T: git git://linuxtv.org/media_tree.git
9737S: Maintained
9738F: drivers/media/i2c/ov5640.c
9739
3c2472a3
RO
9740OMNIVISION OV5647 SENSOR DRIVER
9741M: Ramiro Oliveira <roliveir@synopsys.com>
9742L: linux-media@vger.kernel.org
9743T: git git://linuxtv.org/media_tree.git
9744S: Maintained
9745F: drivers/media/i2c/ov5647.c
9746
77d5140f 9747OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9748M: Jonathan Corbet <corbet@lwn.net>
661263b5 9749L: linux-media@vger.kernel.org
275ffde4 9750T: git git://linuxtv.org/media_tree.git
77d5140f 9751S: Maintained
90d72ac6 9752F: drivers/media/i2c/ov7670.c
bba58289 9753F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
77d5140f 9754
431bca73 9755ONENAND FLASH DRIVER
8b58be88 9756M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9757L: linux-mtd@lists.infradead.org
9758S: Maintained
679655da
JP
9759F: drivers/mtd/onenand/
9760F: include/linux/mtd/onenand*.h
431bca73 9761
1da177e4 9762ONSTREAM SCSI TAPE DRIVER
8b58be88 9763M: Willem Riede <osst@riede.org>
1da177e4
LT
9764L: osst-users@lists.sourceforge.net
9765L: linux-scsi@vger.kernel.org
9766S: Maintained
f7269cfc
JD
9767F: Documentation/scsi/osst.txt
9768F: drivers/scsi/osst.*
9769F: drivers/scsi/osst_*.h
9770F: drivers/scsi/st.h
1da177e4 9771
82abbea7
RD
9772OP-TEE DRIVER
9773M: Jens Wiklander <jens.wiklander@linaro.org>
e2d1d6c0 9774S: Maintained
82abbea7
RD
9775F: drivers/tee/optee/
9776
9777OPA-VNIC DRIVER
9778M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9779M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9780L: linux-rdma@vger.kernel.org
9781S: Supported
9782F: drivers/infiniband/ulp/opa_vnic
e2d1d6c0 9783
7683e9e5
LT
9784OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9785M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9786L: devicetree@vger.kernel.org
9787S: Maintained
9788F: Documentation/devicetree/dynamic-resolution-notes.txt
9789F: Documentation/devicetree/overlay-notes.txt
9790F: drivers/of/overlay.c
9791F: drivers/of/resolver.c
9792
860c44c1 9793OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9794M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9795M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9796L: devicetree@vger.kernel.org
a7fefe9f 9797W: http://www.devicetree.org/
fcdec35e 9798T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9799S: Maintained
f8828205 9800F: drivers/of/
860c44c1 9801F: include/linux/of*.h
f8828205 9802F: scripts/dtc/
acedeb50 9803F: Documentation/ABI/testing/sysfs-firmware-ofw
860c44c1 9804
f8828205 9805OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9806M: Rob Herring <robh+dt@kernel.org>
f8828205 9807M: Mark Rutland <mark.rutland@arm.com>
f8828205 9808L: devicetree@vger.kernel.org
9f273c24 9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9810Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9811S: Maintained
9812F: Documentation/devicetree/
9813F: arch/*/boot/dts/
9814F: include/dt-bindings/
9815
82abbea7
RD
9816OPENCORES I2C BUS DRIVER
9817M: Peter Korsgaard <jacmet@sunsite.dk>
9818L: linux-i2c@vger.kernel.org
9819S: Maintained
9820F: Documentation/i2c/busses/i2c-ocores
9821F: drivers/i2c/busses/i2c-ocores.c
9822
19f9d392
JB
9823OPENRISC ARCHITECTURE
9824M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9825M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9826M: Stafford Horne <shorne@gmail.com>
9dfc96d7 9827T: git git://github.com/openrisc/linux.git
d01e1f35
SH
9828L: openrisc@lists.librecores.org
9829W: http://openrisc.io
19f9d392 9830S: Maintained
14430813 9831F: arch/openrisc/
19f9d392 9832
ccb1352e 9833OPENVSWITCH
4f337ed5 9834M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9835L: netdev@vger.kernel.org
ccb1352e
JG
9836L: dev@openvswitch.org
9837W: http://openvswitch.org
ccb1352e
JG
9838S: Maintained
9839F: net/openvswitch/
b422da7c 9840F: include/uapi/linux/openvswitch.h
ccb1352e 9841
875fa6fb
VK
9842OPERATING PERFORMANCE POINTS (OPP)
9843M: Viresh Kumar <vireshk@kernel.org>
9844M: Nishanth Menon <nm@ti.com>
9845M: Stephen Boyd <sboyd@codeaurora.org>
9846L: linux-pm@vger.kernel.org
9847S: Maintained
9848T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9849F: drivers/base/power/opp/
9850F: include/linux/pm_opp.h
9851F: Documentation/power/opp.txt
9852F: Documentation/devicetree/bindings/opp/
9853
af39917d
CL
9854OPL4 DRIVER
9855M: Clemens Ladisch <clemens@ladisch.de>
9856L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9857T: git git://git.alsa-project.org/alsa-kernel.git
9858S: Maintained
9859F: sound/drivers/opl4/
9860
1da177e4 9861OPROFILE
4cf7e718 9862M: Robert Richter <rric@kernel.org>
1da177e4
LT
9863L: oprofile-list@lists.sf.net
9864S: Maintained
81c4a8a6 9865F: arch/*/include/asm/oprofile*.h
679655da
JP
9866F: arch/*/oprofile/
9867F: drivers/oprofile/
9868F: include/linux/oprofile.h
1da177e4 9869
e2d1d6c0 9870ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9871M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9872M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9873L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9874W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9875S: Supported
679655da
JP
9876F: Documentation/filesystems/ocfs2.txt
9877F: Documentation/filesystems/dlmfs.txt
9878F: fs/ocfs2/
e2d1d6c0 9879
82abbea7
RD
9880ORANGEFS FILESYSTEM
9881M: Mike Marshall <hubcap@omnibond.com>
9882L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9883T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9884S: Supported
9885F: fs/orangefs/
9886F: Documentation/filesystems/orangefs.txt
9887
9888ORINOCO DRIVER
9889L: linux-wireless@vger.kernel.org
491b26b4 9890W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9891W: http://www.nongnu.org/orinoco/
3a59babb 9892S: Orphan
2be45b66 9893F: drivers/net/wireless/intersil/orinoco/
1da177e4 9894
42c55aa8 9895OSD LIBRARY and FILESYSTEM
fadc0752 9896M: Boaz Harrosh <ooo@electrozaur.com>
68274794 9897S: Maintained
42c55aa8 9898F: drivers/scsi/osd/
6b6f0b6c 9899F: include/scsi/osd_*
42c55aa8 9900F: fs/exofs/
68274794 9901
82abbea7
RD
9902OV2659 OMNIVISION SENSOR DRIVER
9903M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9904L: linux-media@vger.kernel.org
9905W: https://linuxtv.org
9906Q: http://patchwork.linuxtv.org/project/linux-media/list/
9907T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9908S: Maintained
9909F: drivers/media/i2c/ov2659.c
9910F: include/media/i2c/ov2659.h
9911
ef94b186 9912OVERLAY FILESYSTEM
7c37fbda 9913M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9914L: linux-unionfs@vger.kernel.org
9915T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9916S: Supported
1d113735 9917F: fs/overlayfs/
7c37fbda
NB
9918F: Documentation/filesystems/overlayfs.txt
9919
e2d1d6c0 9920P54 WIRELESS DRIVER
084cb0fe 9921M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9922L: linux-wireless@vger.kernel.org
084cb0fe 9923W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9924S: Maintained
d3466830 9925F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9926
f5cd7872 9927PA SEMI ETHERNET DRIVER
f5cd7872 9928L: netdev@vger.kernel.org
56a5b8da 9929S: Orphan
ded19add 9930F: drivers/net/ethernet/pasemi/*
f5cd7872 9931
beb58aa3 9932PA SEMI SMBUS DRIVER
846557d3 9933L: linux-i2c@vger.kernel.org
56a5b8da 9934S: Orphan
679655da 9935F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9936
48fc267e
SK
9937PADATA PARALLEL EXECUTION MECHANISM
9938M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9939L: linux-crypto@vger.kernel.org
9940S: Maintained
9941F: kernel/padata.c
9942F: include/linux/padata.h
9943F: Documentation/padata.txt
9944
709ee531 9945PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9946M: Harald Welte <laforge@gnumonks.org>
d0944853 9947L: platform-driver-x86@vger.kernel.org
709ee531 9948S: Maintained
679655da 9949F: drivers/platform/x86/panasonic-laptop.c
709ee531 9950
368dd5ac 9951PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9952M: David Howells <dhowells@redhat.com>
4fa97181
DH
9953L: linux-am33-list@redhat.com (moderated for non-subscribers)
9954W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9955S: Maintained
679655da
JP
9956F: Documentation/mn10300/
9957F: arch/mn10300/
4fa97181 9958
305b37bd 9959PARALLEL LCD/KEYPAD PANEL DRIVER
7683e9e5
LT
9960M: Willy Tarreau <willy@haproxy.com>
9961M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9962S: Odd Fixes
9963F: Documentation/misc-devices/lcd-panel-cgram.txt
9964F: drivers/misc/panel.c
305b37bd 9965
64dfff03
SM
9966PARALLEL PORT SUBSYSTEM
9967M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9968M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9969L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9970S: Maintained
679655da
JP
9971F: drivers/parport/
9972F: include/linux/parport*.h
9973F: drivers/char/ppdev.c
c117ab84 9974F: include/uapi/linux/ppdev.h
64dfff03 9975F: Documentation/parport*.txt
1da177e4 9976
4cdf6bc2 9977PARAVIRT_OPS INTERFACE
d633180c 9978M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9979M: Chris Wright <chrisw@sous-sol.org>
9980M: Alok Kataria <akataria@vmware.com>
9981M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9982L: virtualization@lists.linux-foundation.org
4cdf6bc2 9983S: Supported
a2e19991 9984F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9985F: arch/*/kernel/paravirt*
9986F: arch/*/include/asm/paravirt.h
47ae4b05 9987F: include/linux/hypervisor.h
4cdf6bc2 9988
e2d1d6c0 9989PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9990M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9991L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9992S: Maintained
679655da
JP
9993F: Documentation/blockdev/paride.txt
9994F: drivers/block/paride/
e2d1d6c0
RD
9995
9996PARISC ARCHITECTURE
b8828770 9997M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9998M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9999L: linux-parisc@vger.kernel.org
10000W: http://www.parisc-linux.org/
8a6e2535 10001Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 10002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 10003T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 10004S: Maintained
679655da 10005F: arch/parisc/
2b6bac9e 10006F: Documentation/parisc/
679655da 10007F: drivers/parisc/
2b6bac9e
HD
10008F: drivers/char/agp/parisc-agp.c
10009F: drivers/input/serio/gscps2.c
10010F: drivers/parport/parport_gsc.*
10011F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 10012F: drivers/video/fbdev/sti*
2b6bac9e
HD
10013F: drivers/video/console/sti*
10014F: drivers/video/logo/logo_parisc*
e2d1d6c0 10015
44091d29
JP
10016PARMAN
10017M: Jiri Pirko <jiri@mellanox.com>
10018L: netdev@vger.kernel.org
10019S: Supported
10020F: lib/parman.c
10021F: lib/test_parman.c
10022F: include/linux/parman.h
10023
1662d32c 10024PC87360 HARDWARE MONITORING DRIVER
8b58be88 10025M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 10026L: linux-hwmon@vger.kernel.org
1662d32c 10027S: Maintained
679655da
JP
10028F: Documentation/hwmon/pc87360
10029F: drivers/hwmon/pc87360.c
1662d32c
JC
10030
10031PC8736x GPIO DRIVER
8b58be88 10032M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10033S: Maintained
679655da 10034F: drivers/char/pc8736x_gpio.c
1662d32c 10035
1ad107fd 10036PC87427 HARDWARE MONITORING DRIVER
d8130624 10037M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10038L: linux-hwmon@vger.kernel.org
1ad107fd
JD
10039S: Maintained
10040F: Documentation/hwmon/pc87427
10041F: drivers/hwmon/pc87427.c
10042
b26e0ed4 10043PCA9532 LED DRIVER
8b58be88 10044M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 10045S: Maintained
d5ca6918
JP
10046F: drivers/leds/leds-pca9532.c
10047F: include/linux/leds-pca9532.h
b26e0ed4 10048
5ce914a8 10049PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 10050M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
10051L: linux-i2c@vger.kernel.org
10052S: Maintained
b4f0b74e 10053F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 10054
3971dae5 10055PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 10056M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
10057S: Maintained
10058F: drivers/firmware/pcdp.*
10059
7683e9e5
LT
10060PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10061M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
f60b15b8 10062L: linux-pci@vger.kernel.org
7683e9e5
LT
10063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10064S: Maintained
10065F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10066F: drivers/pci/host/pci-aardvark.c
f60b15b8 10067
eaa6111b
LFT
10068PCI DRIVER FOR ALTERA PCIE IP
10069M: Ley Foon Tan <lftan@altera.com>
10070L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10071L: linux-pci@vger.kernel.org
10072S: Supported
10073F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10074F: drivers/pci/host/pcie-altera.c
10075
7683e9e5
LT
10076PCI DRIVER FOR APPLIEDMICRO XGENE
10077M: Tanmay Inamdar <tinamdar@apm.com>
10078L: linux-pci@vger.kernel.org
10079L: linux-arm-kernel@lists.infradead.org
10080S: Maintained
10081F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10082F: drivers/pci/host/pci-xgene.c
10083
b7e78170
RH
10084PCI DRIVER FOR ARM VERSATILE PLATFORM
10085M: Rob Herring <robh@kernel.org>
10086L: linux-pci@vger.kernel.org
10087L: linux-arm-kernel@lists.infradead.org
10088S: Maintained
10089F: Documentation/devicetree/bindings/pci/versatile.txt
10090F: drivers/pci/host/pci-versatile.c
10091
3dc9d38c
TP
10092PCI DRIVER FOR ARMADA 8K
10093M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10094L: linux-pci@vger.kernel.org
10095L: linux-arm-kernel@lists.infradead.org
10096S: Maintained
10097F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 10098F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 10099
62d0ff83
ML
10100PCI DRIVER FOR FREESCALE LAYERSCAPE
10101M: Minghuan Lian <minghuan.Lian@freescale.com>
10102M: Mingkai Hu <mingkai.hu@freescale.com>
10103M: Roy Zang <tie-fei.zang@freescale.com>
10104L: linuxppc-dev@lists.ozlabs.org
10105L: linux-pci@vger.kernel.org
10106L: linux-arm-kernel@lists.infradead.org
10107S: Maintained
950bf638 10108F: drivers/pci/dwc/*layerscape*
62d0ff83 10109
7683e9e5
LT
10110PCI DRIVER FOR GENERIC OF HOSTS
10111M: Will Deacon <will.deacon@arm.com>
f0b75693
BH
10112L: linux-pci@vger.kernel.org
10113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10114S: Maintained
7683e9e5
LT
10115F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10116F: drivers/pci/host/pci-host-common.c
10117F: drivers/pci/host/pci-host-generic.c
f0b75693 10118
7683e9e5
LT
10119PCI DRIVER FOR IMX6
10120M: Richard Zhu <hongxing.zhu@nxp.com>
10121M: Lucas Stach <l.stach@pengutronix.de>
8c39d710
TP
10122L: linux-pci@vger.kernel.org
10123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10124S: Maintained
7683e9e5
LT
10125F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10126F: drivers/pci/dwc/*imx6*
10127
10128PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10129M: Keith Busch <keith.busch@intel.com>
10130L: linux-pci@vger.kernel.org
10131S: Supported
10132F: drivers/pci/host/vmd.c
8c39d710 10133
080b47de
LG
10134PCI DRIVER FOR MICROSEMI SWITCHTEC
10135M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10136M: Stephen Bates <stephen.bates@microsemi.com>
10137M: Logan Gunthorpe <logang@deltatee.com>
10138L: linux-pci@vger.kernel.org
10139S: Maintained
44fc691b 10140F: Documentation/switchtec.txt
5d8e1881 10141F: Documentation/ABI/testing/sysfs-class-switchtec
080b47de 10142F: drivers/pci/switch/switchtec*
52eabba5 10143F: include/uapi/linux/switchtec_ioctl.h
080b47de 10144
7683e9e5
LT
10145PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10146M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10147M: Jason Cooper <jason@lakedaemon.net>
10148L: linux-pci@vger.kernel.org
10149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10150S: Maintained
10151F: drivers/pci/host/*mvebu*
10152
0447cfd7
TR
10153PCI DRIVER FOR NVIDIA TEGRA
10154M: Thierry Reding <thierry.reding@gmail.com>
10155L: linux-tegra@vger.kernel.org
f0b75693 10156L: linux-pci@vger.kernel.org
0447cfd7
TR
10157S: Supported
10158F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10159F: drivers/pci/host/pci-tegra.c
10160
f0b75693
BH
10161PCI DRIVER FOR RENESAS R-CAR
10162M: Simon Horman <horms@verge.net.au>
10163L: linux-pci@vger.kernel.org
4a121096 10164L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
10165S: Maintained
10166F: drivers/pci/host/*rcar*
10167
4af82255 10168PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 10169M: Jingoo Han <jingoohan1@gmail.com>
4af82255 10170L: linux-pci@vger.kernel.org
f0b75693
BH
10171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10172L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 10173S: Maintained
950bf638 10174F: drivers/pci/dwc/pci-exynos.c
4af82255 10175
f0b75693 10176PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 10177M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 10178M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
10179L: linux-pci@vger.kernel.org
10180S: Maintained
10181F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 10182F: drivers/pci/dwc/*designware*
5a3aa2a8 10183
7683e9e5
LT
10184PCI DRIVER FOR TI DRA7XX
10185M: Kishon Vijay Abraham I <kishon@ti.com>
10186L: linux-omap@vger.kernel.org
10187L: linux-pci@vger.kernel.org
10188S: Supported
10189F: Documentation/devicetree/bindings/pci/ti-pci.txt
10190F: drivers/pci/dwc/pci-dra7xx.c
10191
10192PCI DRIVER FOR TI KEYSTONE
10193M: Murali Karicheri <m-karicheri2@ti.com>
cf28855b
WD
10194L: linux-pci@vger.kernel.org
10195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10196S: Maintained
7683e9e5 10197F: drivers/pci/dwc/*keystone*
cf28855b 10198
7683e9e5
LT
10199PCI ENDPOINT SUBSYSTEM
10200M: Kishon Vijay Abraham I <kishon@ti.com>
185a383a 10201L: linux-pci@vger.kernel.org
7683e9e5 10202T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
185a383a 10203S: Supported
7683e9e5
LT
10204F: drivers/pci/endpoint/
10205F: drivers/misc/pci_endpoint_test.c
10206F: tools/pci/
185a383a 10207
7683e9e5
LT
10208PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10209M: Russell Currey <ruscur@russell.cc>
10210L: linuxppc-dev@lists.ozlabs.org
10211S: Supported
10212F: Documentation/powerpc/eeh-pci-error-recovery.txt
10213F: arch/powerpc/kernel/eeh*.c
10214F: arch/powerpc/platforms/*/eeh*.c
10215F: arch/powerpc/include/*/eeh*.h
10216
10217PCI ERROR RECOVERY
10218M: Linas Vepstas <linasvepstas@gmail.com>
51b66a6c 10219L: linux-pci@vger.kernel.org
7683e9e5
LT
10220S: Supported
10221F: Documentation/PCI/pci-error-recovery.txt
51b66a6c 10222
af1169b4
LFT
10223PCI MSI DRIVER FOR ALTERA MSI IP
10224M: Ley Foon Tan <lftan@altera.com>
10225L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10226L: linux-pci@vger.kernel.org
10227S: Supported
10228F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10229F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 10230
dcd19de3
DD
10231PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10232M: Duc Dang <dhdang@apm.com>
10233L: linux-pci@vger.kernel.org
10234L: linux-arm-kernel@lists.infradead.org
10235S: Maintained
10236F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10237F: drivers/pci/host/pci-xgene-msi.c
10238
7683e9e5
LT
10239PCI SUBSYSTEM
10240M: Bjorn Helgaas <bhelgaas@google.com>
10241L: linux-pci@vger.kernel.org
10242Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10243T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10244S: Supported
10245F: Documentation/devicetree/bindings/pci/
10246F: Documentation/PCI/
10247F: drivers/pci/
10248F: include/linux/pci*
10249F: arch/x86/pci/
10250F: arch/x86/kernel/quirks.c
10251
a3cbfae1
NC
10252PCIE DRIVER FOR AXIS ARTPEC
10253M: Niklas Cassel <niklas.cassel@axis.com>
10254M: Jesper Nilsson <jesper.nilsson@axis.com>
10255L: linux-arm-kernel@axis.com
10256L: linux-pci@vger.kernel.org
10257S: Maintained
10258F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 10259F: drivers/pci/dwc/*artpec*
a3cbfae1 10260
7683e9e5
LT
10261PCIE DRIVER FOR CAVIUM THUNDERX
10262M: David Daney <david.daney@cavium.com>
10263L: linux-pci@vger.kernel.org
10264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10265S: Supported
10266F: Documentation/devicetree/bindings/pci/pci-thunder-*
10267F: drivers/pci/host/pci-thunder-*
10268
500a1d9a
ZW
10269PCIE DRIVER FOR HISILICON
10270M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 10271M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
10272L: linux-pci@vger.kernel.org
10273S: Maintained
10274F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 10275F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 10276
fc5165db
XS
10277PCIE DRIVER FOR HISILICON KIRIN
10278M: Xiaowei Song <songxiaowei@hisilicon.com>
10279M: Binghui Wang <wangbinghui@hisilicon.com>
10280L: linux-pci@vger.kernel.org
10281S: Maintained
10282F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10283F: drivers/pci/dwc/pcie-kirin.c
10284
7683e9e5
LT
10285PCIE DRIVER FOR MEDIATEK
10286M: Ryder Lee <ryder.lee@mediatek.com>
10287L: linux-pci@vger.kernel.org
10288L: linux-mediatek@lists.infradead.org
10289S: Supported
10290F: Documentation/devicetree/bindings/pci/mediatek*
10291F: drivers/pci/host/*mediatek*
10292
10293PCIE DRIVER FOR QUALCOMM MSM
10294M: Stanimir Varbanov <svarbanov@mm-sol.com>
10295L: linux-pci@vger.kernel.org
10296L: linux-arm-msm@vger.kernel.org
10297S: Maintained
10298F: drivers/pci/dwc/*qcom*
10299
e77f847d
SL
10300PCIE DRIVER FOR ROCKCHIP
10301M: Shawn Lin <shawn.lin@rock-chips.com>
e77f847d
SL
10302L: linux-pci@vger.kernel.org
10303L: linux-rockchip@lists.infradead.org
10304S: Maintained
10305F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10306F: drivers/pci/host/pcie-rockchip.c
10307
7683e9e5
LT
10308PCIE DRIVER FOR ST SPEAR13XX
10309M: Pratyush Anand <pratyush.anand@gmail.com>
f12b76e5 10310L: linux-pci@vger.kernel.org
7683e9e5
LT
10311S: Maintained
10312F: drivers/pci/dwc/*spear*
637cfaca 10313
1da177e4 10314PCMCIA SUBSYSTEM
4230dfc9 10315P: Linux PCMCIA Team
f5df5881 10316L: linux-pcmcia@lists.infradead.org
6650e0a5 10317W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 10318T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 10319S: Maintained
679655da 10320F: Documentation/pcmcia/
a67cd548 10321F: tools/pcmcia/
679655da
JP
10322F: drivers/pcmcia/
10323F: include/pcmcia/
1da177e4
LT
10324
10325PCNET32 NETWORK DRIVER
227fb925 10326M: Don Fry <pcnet32@frontier.com>
979b6c13 10327L: netdev@vger.kernel.org
1da177e4 10328S: Maintained
b955f6ca 10329F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 10330
48fc267e
SK
10331PCRYPT PARALLEL CRYPTO ENGINE
10332M: Steffen Klassert <steffen.klassert@secunet.com>
10333L: linux-crypto@vger.kernel.org
10334S: Maintained
10335F: crypto/pcrypt.c
10336F: include/crypto/pcrypt.h
10337
e72df0b8
TH
10338PER-CPU MEMORY ALLOCATOR
10339M: Tejun Heo <tj@kernel.org>
93e205a7 10340M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
10341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10342S: Maintained
10343F: include/linux/percpu*.h
10344F: mm/percpu*.c
10345F: arch/*/include/asm/percpu.h
10346
ad4ecbcb 10347PER-TASK DELAY ACCOUNTING
185e595f 10348M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 10349S: Maintained
679655da
JP
10350F: include/linux/delayacct.h
10351F: kernel/delayacct.c
ad4ecbcb 10352
57c0c15b 10353PERFORMANCE EVENTS SUBSYSTEM
daecbd26 10354M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 10355M: Ingo Molnar <mingo@redhat.com>
f80c5393 10356M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 10357R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 10358L: linux-kernel@vger.kernel.org
75fc2d37 10359T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 10360S: Supported
d53e8365 10361F: kernel/events/*
a003236c 10362F: include/linux/perf_event.h
c117ab84 10363F: include/uapi/linux/perf_event.h
141c4296
RR
10364F: arch/*/kernel/perf_event*.c
10365F: arch/*/kernel/*/perf_event*.c
10366F: arch/*/kernel/*/*/perf_event*.c
a003236c 10367F: arch/*/include/asm/perf_event.h
a003236c 10368F: arch/*/kernel/perf_callchain.c
b0a434fb 10369F: arch/*/events/*
a003236c 10370F: tools/perf/
6c0b3244 10371
dd49d0f5 10372PERSONALITY HANDLING
8b58be88 10373M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
10374L: linux-abi-devel@lists.sourceforge.net
10375S: Maintained
679655da 10376F: include/linux/personality.h
c117ab84 10377F: include/uapi/linux/personality.h
dd49d0f5 10378
838e7a03 10379PHONET PROTOCOL
2a06b40f 10380M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
10381S: Supported
10382F: Documentation/networking/phonet.txt
10383F: include/linux/phonet.h
10384F: include/net/phonet/
c117ab84 10385F: include/uapi/linux/phonet.h
838e7a03
RDC
10386F: net/phonet/
10387
1da177e4 10388PHRAM MTD DRIVER
8b58be88 10389M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
10390L: linux-mtd@lists.infradead.org
10391S: Maintained
679655da 10392F: drivers/mtd/devices/phram.c
1da177e4 10393
efdbb10e
BP
10394PICOLCD HID DRIVER
10395M: Bruno Prémont <bonbons@linux-vserver.org>
10396L: linux-input@vger.kernel.org
10397S: Maintained
10398F: drivers/hid/hid-picolcd*
10399
a53bfa07
JI
10400PICOXCELL SUPPORT
10401M: Jamie Iles <jamie@jamieiles.com>
10402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10403T: git git://github.com/jamieiles/linux-2.6-ji.git
10404S: Supported
b8733987 10405F: arch/arm/boot/dts/picoxcell*
14430813 10406F: arch/arm/mach-picoxcell/
b8733987 10407F: drivers/crypto/picoxcell*
a53bfa07 10408
2744e8af
LW
10409PIN CONTROL SUBSYSTEM
10410M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 10411L: linux-gpio@vger.kernel.org
dbe752a3 10412T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 10413S: Maintained
9feeed94 10414F: Documentation/devicetree/bindings/pinctrl/
0cca6c89 10415F: Documentation/driver-api/pinctl.rst
07f29ba6 10416F: drivers/pinctrl/
8e406fe4 10417F: include/linux/pinctrl/
2744e8af 10418
2201bbb8
JCPV
10419PIN CONTROLLER - ATMEL AT91
10420M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10422S: Maintained
c654b6bf 10423F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 10424
33d3690c 10425PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 10426M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
10427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10428L: linux-gpio@vger.kernel.org
10429S: Supported
10430F: drivers/pinctrl/pinctrl-at91-pio4.*
10431
cbd1b652
MW
10432PIN CONTROLLER - INTEL
10433M: Mika Westerberg <mika.westerberg@linux.intel.com>
10434M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10435S: Maintained
10436F: drivers/pinctrl/intel/
2201bbb8 10437
a66f9d93
BA
10438PIN CONTROLLER - QUALCOMM
10439M: Bjorn Andersson <bjorn.andersson@linaro.org>
10440S: Maintained
10441L: linux-arm-msm@vger.kernel.org
10442F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10443F: drivers/pinctrl/qcom/
10444
9963b536
LP
10445PIN CONTROLLER - RENESAS
10446M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 10447M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 10448L: linux-renesas-soc@vger.kernel.org
9963b536
LP
10449S: Maintained
10450F: drivers/pinctrl/sh-pfc/
10451
b75e60d6 10452PIN CONTROLLER - SAMSUNG
fea685e9 10453M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 10454M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 10455M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
10456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10457L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
5fb7edb3
KK
10458Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10459T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
b75e60d6 10460S: Maintained
9b5b33f6 10461F: drivers/pinctrl/samsung/
5db7e3bb
KK
10462F: include/dt-bindings/pinctrl/samsung.h
10463F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 10464
13cbd906
TL
10465PIN CONTROLLER - SINGLE
10466M: Tony Lindgren <tony@atomide.com>
10467M: Haojian Zhuang <haojian.zhuang@linaro.org>
10468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10469L: linux-omap@vger.kernel.org
10470S: Maintained
10471F: drivers/pinctrl/pinctrl-single.c
10472
deda8287 10473PIN CONTROLLER - ST SPEAR
da89947b 10474M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
10475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10476W: http://www.st.com/spear
10477S: Maintained
8e406fe4 10478F: drivers/pinctrl/spear/
deda8287 10479
11a1cf34 10480PISTACHIO SOC SUPPORT
7683e9e5
LT
10481M: James Hartley <james.hartley@imgtec.com>
10482M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10483L: linux-mips@linux-mips.org
10484S: Maintained
10485F: arch/mips/pistachio/
10486F: arch/mips/include/asm/mach-pistachio/
10487F: arch/mips/boot/dts/img/pistachio*
10488F: arch/mips/configs/pistachio*_defconfig
11a1cf34 10489
249a6771 10490PKTCDVD DRIVER
5a8b187c
JA
10491S: Orphan
10492M: linux-block@vger.kernel.org
679655da
JP
10493F: drivers/block/pktcdvd.c
10494F: include/linux/pktcdvd.h
c117ab84 10495F: include/uapi/linux/pktcdvd.h
249a6771 10496
b31d8273
G
10497PKUNITY SOC DRIVERS
10498M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10499W: http://mprc.pku.edu.cn/~guanxuetao/linux
10500S: Maintained
ceebf4d5 10501T: git git://github.com/gxt/linux.git
b31d8273 10502F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 10503F: drivers/i2c/busses/i2c-puv3.c
8a61f013 10504F: drivers/video/fbdev/fb-puv3.c
2809e80b 10505F: drivers/rtc/rtc-puv3.c
b31d8273 10506
9d2ecfb7 10507PMBUS HARDWARE MONITORING DRIVERS
ca462085 10508M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
10509L: linux-hwmon@vger.kernel.org
10510W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
10511W: http://www.roeck-us.net/linux/drivers/
10512T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10513S: Maintained
10514F: Documentation/hwmon/pmbus
10515F: drivers/hwmon/pmbus/
4ba1bb12 10516F: include/linux/pmbus.h
9d2ecfb7 10517
89a36810 10518PMC SIERRA MaxRAID DRIVER
89a36810
AR
10519L: linux-scsi@vger.kernel.org
10520W: http://www.pmc-sierra.com/
3cdea4d7 10521S: Orphan
89a36810
AR
10522F: drivers/scsi/pmcraid.*
10523
dbf9bfe6 10524PMC SIERRA PM8001 DRIVER
d32477e2 10525M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 10526M: lindar_liu@usish.com
10527L: linux-scsi@vger.kernel.org
10528S: Supported
10529F: drivers/scsi/pm8001/
10530
82abbea7
RD
10531PNP SUPPORT
10532M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10533S: Maintained
10534F: drivers/pnp/
10535
1da177e4 10536POSIX CLOCKS and TIMERS
8b58be88 10537M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10538L: linux-kernel@vger.kernel.org
75fc2d37 10539T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 10540S: Maintained
679655da
JP
10541F: fs/timerfd.c
10542F: include/linux/timer*
5cee9645 10543F: kernel/time/*timer*
1da177e4 10544
7b06a6d7
RW
10545POWER MANAGEMENT CORE
10546M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10547L: linux-pm@vger.kernel.org
10548T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 10549B: https://bugzilla.kernel.org
7b06a6d7
RW
10550S: Supported
10551F: drivers/base/power/
10552F: include/linux/pm.h
10553F: include/linux/pm_*
10554F: include/linux/powercap.h
10555F: drivers/powercap/
10556
514f161a
MR
10557POWER STATE COORDINATION INTERFACE (PSCI)
10558M: Mark Rutland <mark.rutland@arm.com>
10559M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10560L: linux-arm-kernel@lists.infradead.org
10561S: Maintained
32d53d1b 10562F: drivers/firmware/psci*.c
514f161a
MR
10563F: include/linux/psci.h
10564F: include/uapi/linux/psci.h
10565
7683e9e5
LT
10566POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10567M: Sebastian Reichel <sre@kernel.org>
10568L: linux-pm@vger.kernel.org
10569T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10570S: Maintained
10571F: Documentation/devicetree/bindings/power/supply/
10572F: include/linux/power_supply.h
10573F: drivers/power/supply/
10574
43a1dd9b
SJS
10575POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10576M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10577L: linuxppc-dev@lists.ozlabs.org
10578S: Maintained
10579F: drivers/char/powernv-op-panel.c
10580
1da177e4 10581PPP OVER ATM (RFC 2364)
8b58be88 10582M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 10583S: Maintained
679655da 10584F: net/atm/pppoatm.c
c117ab84 10585F: include/uapi/linux/atmppp.h
1da177e4
LT
10586
10587PPP OVER ETHERNET
8b58be88 10588M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 10589S: Maintained
224cf5ad
JK
10590F: drivers/net/ppp/pppoe.c
10591F: drivers/net/ppp/pppox.c
1da177e4 10592
a6d2370b 10593PPP OVER L2TP
8b58be88 10594M: James Chapman <jchapman@katalix.com>
a6d2370b 10595S: Maintained
90ca28d1 10596F: net/l2tp/l2tp_ppp.c
679655da 10597F: include/linux/if_pppol2tp.h
c117ab84 10598F: include/uapi/linux/if_pppol2tp.h
a6d2370b 10599
7683e9e5
LT
10600PPP PROTOCOL DRIVERS AND COMPRESSORS
10601M: Paul Mackerras <paulus@samba.org>
10602L: linux-ppp@vger.kernel.org
10603S: Maintained
10604F: drivers/net/ppp/ppp_*
10605
eae9d2ba 10606PPS SUPPORT
8b58be88 10607M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
10608W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10609L: linuxpps@ml.enneenne.com (subscribers-only)
10610S: Maintained
cabaaf41
JP
10611F: Documentation/pps/
10612F: drivers/pps/
10613F: include/linux/pps*.h
eae9d2ba 10614
71a6d0af
HW
10615PPTP DRIVER
10616M: Dmitry Kozlov <xeb@mail.ru>
10617L: netdev@vger.kernel.org
10618S: Maintained
224cf5ad 10619F: drivers/net/ppp/pptp.c
71a6d0af
HW
10620W: http://sourceforge.net/projects/accel-pptp
10621
1da177e4 10622PREEMPTIBLE KERNEL
8b58be88 10623M: Robert Love <rml@tech9.net>
1da177e4 10624L: kpreempt-tech@lists.sourceforge.net
4f6cce39 10625W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
1da177e4 10626S: Supported
679655da
JP
10627F: Documentation/preempt-locking.txt
10628F: include/linux/preempt.h
1da177e4 10629
548cf34b
PM
10630PRINTK
10631M: Petr Mladek <pmladek@suse.com>
10632M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10633R: Steven Rostedt <rostedt@goodmis.org>
10634S: Maintained
10635F: kernel/printk/
10636F: include/linux/printk.h
10637
1da177e4 10638PRISM54 WIRELESS DRIVER
8b58be88 10639M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 10640L: linux-wireless@vger.kernel.org
9ef80804 10641W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 10642S: Obsolete
c12edfe2 10643F: drivers/net/wireless/intersil/prism54/
1da177e4 10644
b689d4a7
LR
10645PROC SYSCTL
10646M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10647M: Kees Cook <keescook@chromium.org>
10648L: linux-kernel@vger.kernel.org
10649L: linux-fsdevel@vger.kernel.org
10650S: Maintained
10651F: fs/proc/proc_sysctl.c
10652F: include/linux/sysctl.h
10653F: kernel/sysctl.c
10654F: tools/testing/selftests/sysctl/
10655
02c18891 10656PS3 NETWORK SUPPORT
b809b9ca 10657M: Geoff Levand <geoff@infradead.org>
02c18891 10658L: netdev@vger.kernel.org
a14ab6b6 10659L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10660S: Maintained
8df158ac 10661F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 10662
f58a9d17 10663PS3 PLATFORM SUPPORT
b809b9ca 10664M: Geoff Levand <geoff@infradead.org>
a4724ed6 10665L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10666S: Maintained
679655da
JP
10667F: arch/powerpc/boot/ps3*
10668F: arch/powerpc/include/asm/lv1call.h
10669F: arch/powerpc/include/asm/ps3*.h
10670F: arch/powerpc/platforms/ps3/
10671F: drivers/*/ps3*
10672F: drivers/ps3/
fec629b8 10673F: drivers/rtc/rtc-ps3.c
679655da 10674F: drivers/usb/host/*ps3.c
fec629b8 10675F: sound/ppc/snd_ps3*
f58a9d17 10676
cffb4add 10677PS3VRAM DRIVER
8b58be88 10678M: Jim Paris <jim@jtan.com>
3715a5d0 10679M: Geoff Levand <geoff@infradead.org>
a14ab6b6 10680L: linuxppc-dev@lists.ozlabs.org
cffb4add 10681S: Maintained
8a3977cb 10682F: drivers/block/ps3vram.c
cffb4add 10683
6ae0a628
YG
10684PSAMPLE PACKET SAMPLING SUPPORT:
10685M: Yotam Gigi <yotamg@mellanox.com>
10686S: Maintained
10687F: net/psample
10688F: include/net/psample.h
10689F: include/uapi/linux/psample.h
10690
8defe599 10691PSTORE FILESYSTEM
fc1b326e 10692M: Kees Cook <keescook@chromium.org>
9d5e2a02 10693M: Anton Vorontsov <anton@enomsg.org>
8defe599 10694M: Colin Cross <ccross@android.com>
8defe599
AV
10695M: Tony Luck <tony.luck@intel.com>
10696S: Maintained
fc1b326e 10697T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
10698F: fs/pstore/
10699F: include/linux/pstore*
04851772 10700F: drivers/firmware/efi/efi-pstore.c
8defe599 10701F: drivers/acpi/apei/erst.c
fc1b326e
KC
10702F: Documentation/admin-guide/ramoops.rst
10703F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10704K: \b(pstore|ramoops)
8defe599 10705
7fbc415d
RC
10706PTP HARDWARE CLOCK SUPPORT
10707M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10708L: netdev@vger.kernel.org
7fbc415d
RC
10709S: Maintained
10710W: http://linuxptp.sourceforge.net/
10711F: Documentation/ABI/testing/sysfs-ptp
10712F: Documentation/ptp/*
0ecb3cdd 10713F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10714F: drivers/net/phy/dp83640*
10715F: drivers/ptp/*
10716F: include/linux/ptp_cl*
10717
cf94a4d1 10718PTRACE SUPPORT
8b58be88 10719M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10720S: Maintained
10721F: include/asm-generic/syscall.h
10722F: include/linux/ptrace.h
10723F: include/linux/regset.h
10724F: include/linux/tracehook.h
c117ab84 10725F: include/uapi/linux/ptrace.h
095f6d76
IM
10726F: include/uapi/linux/ptrace.h
10727F: include/asm-generic/ptrace.h
cf94a4d1 10728F: kernel/ptrace.c
095f6d76
IM
10729F: arch/*/ptrace*.c
10730F: arch/*/*/ptrace*.c
10731F: arch/*/include/asm/ptrace*.h
cf94a4d1 10732
3e9d7ba7
HV
10733PULSE8-CEC DRIVER
10734M: Hans Verkuil <hverkuil@xs4all.nl>
10735L: linux-media@vger.kernel.org
10736T: git git://linuxtv.org/media_tree.git
10737S: Maintained
104eda6d 10738F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10739
8320204a 10740PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10741M: Mike Isely <isely@pobox.com>
16e9495d 10742L: pvrusb2@isely.net (subscribers-only)
661263b5 10743L: linux-media@vger.kernel.org
8320204a 10744W: http://www.isely.net/pvrusb2/
275ffde4 10745T: git git://linuxtv.org/media_tree.git
8320204a 10746S: Maintained
618cd932 10747F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10748F: drivers/media/usb/pvrusb2/
8320204a 10749
39532e6c 10750PWC WEBCAM DRIVER
c0936df4 10751M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10752L: linux-media@vger.kernel.org
10753T: git git://linuxtv.org/media_tree.git
c0936df4 10754S: Odd Fixes
39532e6c
HG
10755F: drivers/media/usb/pwc/*
10756
93c090b3 10757PWM FAN DRIVER
774e0362 10758M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10759M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10760L: linux-hwmon@vger.kernel.org
93c090b3
KD
10761S: Supported
10762F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10763F: Documentation/hwmon/pwm-fan
10764F: drivers/hwmon/pwm-fan.c
10765
200efedd 10766PWM SUBSYSTEM
aa3495f7
TR
10767M: Thierry Reding <thierry.reding@gmail.com>
10768L: linux-pwm@vger.kernel.org
0c2498f1 10769S: Maintained
006e854f 10770T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10771F: Documentation/pwm.txt
10772F: Documentation/devicetree/bindings/pwm/
10773F: include/linux/pwm.h
0c2498f1 10774F: drivers/pwm/
a140b98d
TR
10775F: drivers/video/backlight/pwm_bl.c
10776F: include/linux/pwm_backlight.h
757642f9
AL
10777F: drivers/gpio/gpio-mvebu.c
10778F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
0c2498f1 10779
7683e9e5
LT
10780PXA GPIO DRIVER
10781M: Robert Jarzmik <robert.jarzmik@free.fr>
10782L: linux-gpio@vger.kernel.org
10783S: Maintained
10784F: drivers/gpio/gpio-pxa.c
10785
10786PXA MMCI DRIVER
10787S: Orphan
10788
10789PXA RTC DRIVER
10790M: Robert Jarzmik <robert.jarzmik@free.fr>
10791L: linux-rtc@vger.kernel.org
10792S: Maintained
10793
30ec261e 10794PXA2xx/PXA3xx SUPPORT
8da5e302 10795M: Daniel Mack <daniel@zonque.org>
a323f664 10796M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10797M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10799T: git git://github.com/hzhuang1/linux.git
8da5e302 10800T: git git://github.com/rjarzmik/linux.git
1da177e4 10801S: Maintained
e68d7c14 10802F: arch/arm/boot/dts/pxa*
679655da 10803F: arch/arm/mach-pxa/
820439f1 10804F: drivers/dma/pxa*
679655da 10805F: drivers/pcmcia/pxa2xx*
1403ead9 10806F: drivers/pinctrl/pxa/
9df92e6c 10807F: drivers/spi/spi-pxa2xx*
faf2e1db 10808F: drivers/usb/gadget/udc/pxa2*
679655da 10809F: include/sound/pxa2xx-lib.h
bec4c99e 10810F: sound/arm/pxa*
14430813 10811F: sound/soc/pxa/
1da177e4 10812
ec64d3bf
EG
10813PXA3xx NAND FLASH DRIVER
10814M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10815L: linux-mtd@lists.infradead.org
10816S: Maintained
9a67f099 10817F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10818
cea4001a 10819QAT DRIVER
90ab5a81
TS
10820M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10821M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10822L: qat-linux@intel.com
10823S: Supported
10824F: drivers/crypto/qat/
cea4001a 10825
82abbea7
RD
10826QCOM AUDIO (ASoC) DRIVERS
10827M: Patrick Lai <plai@codeaurora.org>
10828M: Banajit Goswami <bgoswami@codeaurora.org>
10829L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10830S: Supported
10831F: sound/soc/qcom/
10832
10833QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10834M: Gabriel Somlo <somlo@cmu.edu>
10835M: "Michael S. Tsirkin" <mst@redhat.com>
10836L: qemu-devel@nongnu.org
10837S: Maintained
10838F: drivers/firmware/qemu_fw_cfg.c
10839
52a09a04 10840QIB DRIVER
8473c603 10841M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10842L: linux-rdma@vger.kernel.org
10843S: Supported
10844F: drivers/infiniband/hw/qib/
10845
7683e9e5
LT
10846QLOGIC QL41xxx FCOE DRIVER
10847M: QLogic-Storage-Upstream@cavium.com
10848L: linux-scsi@vger.kernel.org
10849S: Supported
10850F: drivers/scsi/qedf/
10851
10852QLOGIC QL41xxx ISCSI DRIVER
10853M: QLogic-Storage-Upstream@cavium.com
10854L: linux-scsi@vger.kernel.org
10855S: Supported
10856F: drivers/scsi/qedi/
10857
10858QLOGIC QL4xxx ETHERNET DRIVER
10859M: Yuval Mintz <Yuval.Mintz@cavium.com>
10860M: Ariel Elior <Ariel.Elior@cavium.com>
10861M: everest-linux-l2@cavium.com
10862L: netdev@vger.kernel.org
10863S: Supported
10864F: drivers/net/ethernet/qlogic/qed/
10865F: include/linux/qed/
10866F: drivers/net/ethernet/qlogic/qede/
10867
10868QLOGIC QL4xxx RDMA DRIVER
10869M: Ram Amrani <Ram.Amrani@cavium.com>
10870M: Ariel Elior <Ariel.Elior@cavium.com>
10871L: linux-rdma@vger.kernel.org
10872S: Supported
10873F: drivers/infiniband/hw/qedr/
10874F: include/uapi/rdma/qedr-abi.h
10875
5e9772b9
JS
10876QLOGIC QLA1280 SCSI DRIVER
10877M: Michael Reed <mdr@sgi.com>
10878L: linux-scsi@vger.kernel.org
10879S: Maintained
10880F: drivers/scsi/qla1280.[ch]
10881
1da177e4 10882QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10883M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10884L: linux-scsi@vger.kernel.org
10885S: Supported
679655da
JP
10886F: Documentation/scsi/LICENSE.qla2xxx
10887F: drivers/scsi/qla2xxx/
1da177e4 10888
5a4faa87 10889QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10890M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10891L: netdev@vger.kernel.org
10892S: Supported
679655da 10893F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10894F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10895
7683e9e5
LT
10896QLOGIC QLA4XXX iSCSI DRIVER
10897M: QLogic-Storage-Upstream@qlogic.com
10898L: linux-scsi@vger.kernel.org
0ec00f03 10899S: Supported
7683e9e5
LT
10900F: Documentation/scsi/LICENSE.qla4xxx
10901F: drivers/scsi/qla4xxx/
0ec00f03 10902
7683e9e5 10903QLOGIC QLCNIC (1/10)Gb 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
7683e9e5 10909F: drivers/net/ethernet/qlogic/qlcnic/
61d8658b 10910
7683e9e5
LT
10911QLOGIC QLGE 10Gb ETHERNET DRIVER
10912M: Harish Patil <harish.patil@cavium.com>
10913M: Manish Chopra <manish.chopra@cavium.com>
10914M: Dept-GELinuxNICDev@cavium.com
10915L: netdev@vger.kernel.org
b6ea01ba 10916S: Supported
7683e9e5 10917F: drivers/net/ethernet/qlogic/qlge/
b6ea01ba 10918
1da177e4 10919QNX4 FILESYSTEM
8b58be88 10920M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10921W: http://www.alarsen.net/linux/qnx4fs/
10922S: Maintained
80811493 10923F: fs/qnx4/
c117ab84
CEB
10924F: include/uapi/linux/qnx4_fs.h
10925F: include/uapi/linux/qnxtypes.h
1da177e4 10926
d8b97569 10927QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
10928M: Stuart Yoder <stuyoder@gmail.com>
10929M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
10930L: linux-kernel@vger.kernel.org
10931S: Maintained
10932F: drivers/staging/fsl-mc/
c1517d50 10933F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
d8b97569 10934
91952bc0
AP
10935QT1010 MEDIA DRIVER
10936M: Antti Palosaari <crope@iki.fi>
10937L: linux-media@vger.kernel.org
a825eaec 10938W: https://linuxtv.org
91952bc0
AP
10939W: http://palosaari.fi/linux/
10940Q: http://patchwork.linuxtv.org/project/linux-media/list/
10941T: git git://linuxtv.org/anttip/media_tree.git
10942S: Maintained
10943F: drivers/media/tuners/qt1010*
10944
2ea0ffcb
KV
10945QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10946M: Kalle Valo <kvalo@qca.qualcomm.com>
10947L: ath10k@lists.infradead.org
10948W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10949T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10950S: Supported
10951F: drivers/net/wireless/ath/ath10k/
10952
7683e9e5
LT
10953QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10954M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10955L: linux-wireless@vger.kernel.org
10956W: http://wireless.kernel.org/en/users/Drivers/ath9k
10957S: Supported
10958F: drivers/net/wireless/ath/ath9k/
10959
b9b17deb
TT
10960QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10961M: Timur Tabi <timur@codeaurora.org>
10962L: netdev@vger.kernel.org
10963S: Supported
10964F: drivers/net/ethernet/qualcomm/emac/
10965
4f4567cf
RK
10966QUALCOMM HEXAGON ARCHITECTURE
10967M: Richard Kuo <rkuo@codeaurora.org>
10968L: linux-hexagon@vger.kernel.org
9f273c24 10969T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10970S: Supported
10971F: arch/hexagon/
10972
097748eb
SV
10973QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10974M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
10975L: linux-media@vger.kernel.org
10976L: linux-arm-msm@vger.kernel.org
10977T: git git://linuxtv.org/media_tree.git
10978S: Maintained
10979F: drivers/media/platform/qcom/venus/
10980
8e84c258
EK
10981QUALCOMM WCN36XX WIRELESS DRIVER
10982M: Eugene Krasnikov <k.eugene.e@gmail.com>
10983L: wcn36xx@lists.infradead.org
10984W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10985T: git git://github.com/KrasnikovEugene/wcn36xx.git
10986S: Supported
10987F: drivers/net/wireless/ath/wcn36xx/
10988
98f44cb0 10989QUANTENNA QTNFMAC WIRELESS DRIVER
7683e9e5
LT
10990M: Igor Mitsyanko <imitsyanko@quantenna.com>
10991M: Avinash Patil <avinashp@quantenna.com>
10992M: Sergey Matyukevich <smatyukevich@quantenna.com>
10993L: linux-wireless@vger.kernel.org
10994S: Maintained
10995F: drivers/net/wireless/quantenna
10996
10997RADEON and AMDGPU DRM DRIVERS
10998M: Alex Deucher <alexander.deucher@amd.com>
10999M: Christian König <christian.koenig@amd.com>
11000L: amd-gfx@lists.freedesktop.org
11001T: git git://people.freedesktop.org/~agd5f/linux
11002S: Supported
11003F: drivers/gpu/drm/radeon/
11004F: include/uapi/drm/radeon_drm.h
11005F: drivers/gpu/drm/amd/
11006F: include/uapi/drm/amdgpu_drm.h
98f44cb0 11007
1da177e4 11008RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 11009M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 11010L: linux-fbdev@vger.kernel.org
1da177e4 11011S: Maintained
8a61f013 11012F: drivers/video/fbdev/aty/radeon*
c117ab84 11013F: include/uapi/linux/radeonfb.h
1da177e4 11014
c6c9b34c 11015RADIOSHARK RADIO DRIVER
c0936df4 11016M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11017L: linux-media@vger.kernel.org
11018T: git git://linuxtv.org/media_tree.git
11019S: Maintained
11020F: drivers/media/radio/radio-shark.c
11021
11022RADIOSHARK2 RADIO DRIVER
c0936df4 11023M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11024L: linux-media@vger.kernel.org
11025T: git git://linuxtv.org/media_tree.git
11026S: Maintained
11027F: drivers/media/radio/radio-shark2.c
11028F: drivers/media/radio/radio-tea5777.c
11029
82abbea7
RD
11030RADOS BLOCK DEVICE (RBD)
11031M: Ilya Dryomov <idryomov@gmail.com>
11032M: Sage Weil <sage@redhat.com>
11033M: Alex Elder <elder@kernel.org>
11034L: ceph-devel@vger.kernel.org
11035W: http://ceph.com/
11036T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11037T: git git://github.com/ceph/ceph-client.git
11038S: Supported
11039F: Documentation/ABI/testing/sysfs-bus-rbd
11040F: drivers/block/rbd.c
11041F: drivers/block/rbd_types.h
11042
1da177e4 11043RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 11044M: Paul Mackerras <paulus@samba.org>
c69f677c 11045L: linux-fbdev@vger.kernel.org
1da177e4 11046S: Maintained
8a61f013 11047F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 11048
0f314f6c
HV
11049RAINSHADOW-CEC DRIVER
11050M: Hans Verkuil <hverkuil@xs4all.nl>
11051L: linux-media@vger.kernel.org
11052T: git git://linuxtv.org/media_tree.git
11053S: Maintained
11054F: drivers/media/usb/rainshadow-cec/*
11055
a0fd81a9 11056RALINK MIPS ARCHITECTURE
bdb40e8e 11057M: John Crispin <john@phrozen.org>
a0fd81a9
JC
11058L: linux-mips@linux-mips.org
11059S: Maintained
11060F: arch/mips/ralink
11061
e7839f25 11062RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 11063P: rt2x00 project
b182427e 11064M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 11065M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 11066L: linux-wireless@vger.kernel.org
95ea3627 11067S: Maintained
33aca94d 11068F: drivers/net/wireless/ralink/rt2x00/
95ea3627 11069
9db5579b 11070RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 11071M: Jens Axboe <axboe@kernel.dk>
9db5579b 11072S: Maintained
679655da
JP
11073F: Documentation/blockdev/ramdisk.txt
11074F: drivers/block/brd.c
9db5579b 11075
9e95ce27 11076RANDOM NUMBER DRIVER
0624bcaa 11077M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 11078S: Maintained
679655da 11079F: drivers/char/random.c
9e95ce27 11080
394b701c 11081RAPIDIO SUBSYSTEM
8b58be88 11082M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 11083M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 11084S: Maintained
679655da 11085F: drivers/rapidio/
394b701c 11086
e2d1d6c0 11087RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 11088L: linux-wireless@vger.kernel.org
f52a5490 11089S: Orphan
679655da 11090F: drivers/net/wireless/ray*
e2d1d6c0
RD
11091
11092RCUTORTURE MODULE
e0198b29 11093M: Josh Triplett <josh@joshtriplett.org>
8b58be88 11094M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 11095L: linux-kernel@vger.kernel.org
f9094d8e 11096S: Supported
08deed1e 11097T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 11098F: Documentation/RCU/torture.txt
34e2d560 11099F: kernel/rcu/rcutorture.c
e2d1d6c0 11100
c87b9c60
PM
11101RCUTORTURE TEST FRAMEWORK
11102M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11103M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11104R: Steven Rostedt <rostedt@goodmis.org>
11105R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11106R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11107L: linux-kernel@vger.kernel.org
c87b9c60
PM
11108S: Supported
11109T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11110F: tools/testing/selftests/rcutorture
11111
c1f766b5 11112RDC R-321X SoC
8b58be88 11113M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
11114S: Maintained
11115
db17f395 11116RDC R6040 FAST ETHERNET DRIVER
35566e96 11117M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
11118L: netdev@vger.kernel.org
11119S: Maintained
58565a35 11120F: drivers/net/ethernet/rdc/r6040.c
db17f395 11121
82abbea7
RD
11122RDMAVT - RDMA verbs software
11123M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11124L: linux-rdma@vger.kernel.org
11125S: Supported
11126F: drivers/infiniband/sw/rdmavt
11127
a09ed661 11128RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 11129M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11130L: netdev@vger.kernel.org
11131L: linux-rdma@vger.kernel.org
fbb5a558 11132L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 11133W: https://oss.oracle.com/projects/rds/
a09ed661 11134S: Supported
679655da 11135F: net/rds/
72f26eee 11136F: Documentation/networking/rds.txt
a09ed661 11137
48553d10
FY
11138RDT - RESOURCE ALLOCATION
11139M: Fenghua Yu <fenghua.yu@intel.com>
11140L: linux-kernel@vger.kernel.org
11141S: Supported
11142F: arch/x86/kernel/cpu/intel_rdt*
11143F: arch/x86/include/asm/intel_rdt*
11144F: Documentation/x86/intel_rdt*
11145
595182bc 11146READ-COPY UPDATE (RCU)
8b58be88 11147M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11148M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11149R: Steven Rostedt <rostedt@goodmis.org>
11150R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11151R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11152L: linux-kernel@vger.kernel.org
9fab9787 11153W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 11154S: Supported
08deed1e 11155T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 11156F: Documentation/RCU/
9fab9787 11157X: Documentation/RCU/torture.txt
f9094d8e 11158F: include/linux/rcu*
4102adab
PM
11159X: include/linux/srcu.h
11160F: kernel/rcu/
34e2d560 11161X: kernel/torture.c
595182bc 11162
0c86edc0 11163REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 11164M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 11165M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6ceec695 11166L: linux-rtc@vger.kernel.org
8a6e2535 11167Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 11168T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 11169S: Maintained
7af6a2e1 11170F: Documentation/devicetree/bindings/rtc/
679655da
JP
11171F: Documentation/rtc.txt
11172F: drivers/rtc/
11173F: include/linux/rtc.h
c117ab84 11174F: include/uapi/linux/rtc.h
fe23c336
AB
11175F: include/linux/rtc/
11176F: include/linux/platform_data/rtc-*
11177F: tools/testing/selftests/timers/rtctest.c
0c86edc0 11178
0e400c53
MB
11179REALTEK AUDIO CODECS
11180M: Bard Liao <bardliao@realtek.com>
11181M: Oder Chiou <oder_chiou@realtek.com>
11182S: Maintained
11183F: sound/soc/codecs/rt*
11184F: include/sound/rt*.h
11185
b83a313b 11186REGISTER MAP ABSTRACTION
b02e48f2 11187M: Mark Brown <broonie@kernel.org>
dd060bc9 11188L: linux-kernel@vger.kernel.org
b83a313b
MB
11189T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11190S: Supported
9398a639 11191F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
11192F: drivers/base/regmap/
11193F: include/linux/regmap.h
11194
82abbea7
RD
11195REISERFS FILE SYSTEM
11196L: reiserfs-devel@vger.kernel.org
11197S: Supported
11198F: fs/reiserfs/
11199
400e64df
OBC
11200REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11201M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11202M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11203L: linux-remoteproc@vger.kernel.org
6bb697b6 11204T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 11205S: Maintained
15ebc72d 11206F: Documentation/devicetree/bindings/remoteproc/
400e64df 11207F: Documentation/remoteproc.txt
15ebc72d 11208F: drivers/remoteproc/
6fc26488 11209F: include/linux/remoteproc.h
400e64df 11210
d8115db5
OBC
11211REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11212M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11213M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11214L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
11215T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11216S: Maintained
11217F: drivers/rpmsg/
11218F: Documentation/rpmsg.txt
11219F: include/linux/rpmsg.h
38c6fc32 11220F: include/linux/rpmsg/
d8115db5 11221
fedc81e7
GU
11222RENESAS CLOCK DRIVERS
11223M: Geert Uytterhoeven <geert+renesas@glider.be>
11224L: linux-renesas-soc@vger.kernel.org
11225S: Supported
11226F: drivers/clk/renesas/
11227
8e6569af
SS
11228RENESAS ETHERNET DRIVERS
11229R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11230L: netdev@vger.kernel.org
4a121096 11231L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
11232F: drivers/net/ethernet/renesas/
11233F: include/linux/sh_eth.h
11234
059c53b3
MV
11235RENESAS R-CAR GYROADC DRIVER
11236M: Marek Vasut <marek.vasut@gmail.com>
11237L: linux-iio@vger.kernel.org
11238S: Supported
11239F: drivers/iio/adc/rcar_gyro_adc.c
11240
7c7356ba 11241RENESAS USB PHY DRIVER
3e46c397 11242M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 11243L: linux-renesas-soc@vger.kernel.org
3e46c397 11244S: Maintained
7c7356ba 11245F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
3e46c397 11246
1b0fe6be
PZ
11247RESET CONTROLLER FRAMEWORK
11248M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 11249T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
11250S: Maintained
11251F: drivers/reset/
11252F: Documentation/devicetree/bindings/reset/
b2f6dd7b 11253F: include/dt-bindings/reset/
1b0fe6be
PZ
11254F: include/linux/reset.h
11255F: include/linux/reset-controller.h
11256
e0897645 11257RFKILL
8b58be88 11258M: Johannes Berg <johannes@sipsolutions.net>
19d337df 11259L: linux-wireless@vger.kernel.org
ce466579
JB
11260W: http://wireless.kernel.org/
11261T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11262T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 11263S: Maintained
505c9247 11264F: Documentation/rfkill.txt
80811493 11265F: net/rfkill/
e0897645 11266
933685ca
TG
11267RHASHTABLE
11268M: Thomas Graf <tgraf@suug.ch>
39ec406d 11269M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
11270L: netdev@vger.kernel.org
11271S: Maintained
11272F: lib/rhashtable.c
11273F: include/linux/rhashtable.h
11274
7683e9e5 11275RICOH R5C592 MEMORYSTICK DRIVER
67e054e9
ML
11276M: Maxim Levitsky <maximlevitsky@gmail.com>
11277S: Maintained
7683e9e5 11278F: drivers/memstick/host/r592.*
67e054e9 11279
7683e9e5 11280RICOH SMARTMEDIA/XD DRIVER
92634125
ML
11281M: Maxim Levitsky <maximlevitsky@gmail.com>
11282S: Maintained
7683e9e5
LT
11283F: drivers/mtd/nand/r852.c
11284F: drivers/mtd/nand/r852.h
92634125 11285
27f1d2f9
SA
11286ROCCAT DRIVERS
11287M: Stefan Achatz <erazor_de@users.sourceforge.net>
11288W: http://sourceforge.net/projects/roccat/
11289S: Maintained
11290F: drivers/hid/hid-roccat*
11291F: include/linux/hid-roccat*
11292F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11293
4b8ac966
JP
11294ROCKER DRIVER
11295M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
11296L: netdev@vger.kernel.org
11297S: Supported
11298F: drivers/net/ethernet/rocker/
11299
1da177e4
LT
11300ROCKETPORT DRIVER
11301P: Comtrol Corp.
1da177e4
LT
11302W: http://www.comtrol.com
11303S: Maintained
679655da 11304F: Documentation/serial/rocket.txt
c897401b 11305F: drivers/tty/rocket*
1da177e4 11306
7645c2f4
KC
11307ROCKETPORT EXPRESS/INFINITY DRIVER
11308M: Kevin Cernekee <cernekee@gmail.com>
11309L: linux-serial@vger.kernel.org
11310S: Odd Fixes
11311F: drivers/tty/serial/rp2.*
11312
1da177e4 11313ROSE NETWORK LAYER
8b58be88 11314M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 11315L: linux-hams@vger.kernel.org
d34cb28a 11316W: http://www.linux-ax25.org/
1da177e4 11317S: Maintained
679655da 11318F: include/net/rose.h
c117ab84 11319F: include/uapi/linux/rose.h
679655da 11320F: net/rose/
1da177e4 11321
91952bc0
AP
11322RTL2830 MEDIA DRIVER
11323M: Antti Palosaari <crope@iki.fi>
11324L: linux-media@vger.kernel.org
a825eaec 11325W: https://linuxtv.org
91952bc0
AP
11326W: http://palosaari.fi/linux/
11327Q: http://patchwork.linuxtv.org/project/linux-media/list/
11328T: git git://linuxtv.org/anttip/media_tree.git
11329S: Maintained
11330F: drivers/media/dvb-frontends/rtl2830*
11331
27a0aacf
AP
11332RTL2832 MEDIA DRIVER
11333M: Antti Palosaari <crope@iki.fi>
11334L: linux-media@vger.kernel.org
a825eaec 11335W: https://linuxtv.org
27a0aacf
AP
11336W: http://palosaari.fi/linux/
11337Q: http://patchwork.linuxtv.org/project/linux-media/list/
11338T: git git://linuxtv.org/anttip/media_tree.git
11339S: Maintained
11340F: drivers/media/dvb-frontends/rtl2832*
11341
ba6e6f6e
AP
11342RTL2832_SDR MEDIA DRIVER
11343M: Antti Palosaari <crope@iki.fi>
11344L: linux-media@vger.kernel.org
a825eaec 11345W: https://linuxtv.org
ba6e6f6e
AP
11346W: http://palosaari.fi/linux/
11347Q: http://patchwork.linuxtv.org/project/linux-media/list/
11348T: git git://linuxtv.org/anttip/media_tree.git
11349S: Maintained
b4bb1c28 11350F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 11351
59840488 11352RTL8180 WIRELESS DRIVER
605bebe2 11353L: linux-wireless@vger.kernel.org
491b26b4 11354W: http://wireless.kernel.org/
54e5881d 11355T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 11356S: Orphan
62141726 11357F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 11358
59840488 11359RTL8187 WIRELESS DRIVER
9f0939bf 11360M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
11361M: Hin-Tak Leung <htl10@users.sourceforge.net>
11362M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 11363L: linux-wireless@vger.kernel.org
491b26b4 11364W: http://wireless.kernel.org/
54e5881d 11365T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 11366S: Maintained
62141726 11367F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 11368
3cf0c8ad
LF
11369RTL8192CE WIRELESS DRIVER
11370M: Larry Finger <Larry.Finger@lwfinger.net>
11371M: Chaoming Li <chaoming_li@realsil.com.cn>
11372L: linux-wireless@vger.kernel.org
491b26b4 11373W: http://wireless.kernel.org/
3cf0c8ad
LF
11374T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11375S: Maintained
62141726
KV
11376F: drivers/net/wireless/realtek/rtlwifi/
11377F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 11378
26f1fad2 11379RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 11380M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 11381L: linux-wireless@vger.kernel.org
171a900c 11382T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
11383S: Maintained
11384F: drivers/net/wireless/realtek/rtl8xxxu/
11385
9eb8ef74 11386S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 11387M: Antonino Daplas <adaplas@gmail.com>
c69f677c 11388L: linux-fbdev@vger.kernel.org
ce00f85c 11389S: Maintained
8a61f013 11390F: drivers/video/fbdev/savage/
9eb8ef74 11391
1da177e4 11392S390
8b58be88
JP
11393M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11394M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 11395L: linux-s390@vger.kernel.org
5238da45 11396W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 11397T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 11398S: Supported
679655da 11399F: arch/s390/
a968cd3e 11400F: drivers/s390/
3bfe6858 11401F: Documentation/s390/
0c88a041 11402F: Documentation/driver-api/s390-drivers.rst
5238da45 11403
322986ca
SO
11404S390 COMMON I/O LAYER
11405M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11406M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11407L: linux-s390@vger.kernel.org
11408W: http://www.ibm.com/developerworks/linux/linux390/
11409S: Supported
11410F: drivers/s390/cio/
11411
11412S390 DASD DRIVER
38b7f07a
SH
11413M: Stefan Haberland <sth@linux.vnet.ibm.com>
11414M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
11415L: linux-s390@vger.kernel.org
11416W: http://www.ibm.com/developerworks/linux/linux390/
11417S: Supported
11418F: drivers/s390/block/dasd*
11419F: block/partitions/ibm.c
11420
7683e9e5
LT
11421S390 IOMMU (PCI)
11422M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11423L: linux-s390@vger.kernel.org
11424W: http://www.ibm.com/developerworks/linux/linux390/
11425S: Supported
11426F: drivers/iommu/s390-iommu.c
11427
11428S390 IUCV NETWORK LAYER
11429M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11430M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11431L: linux-s390@vger.kernel.org
11432W: http://www.ibm.com/developerworks/linux/linux390/
11433S: Supported
11434F: drivers/s390/net/*iucv*
11435F: include/net/iucv/
11436F: net/iucv/
11437
5238da45 11438S390 NETWORK DRIVERS
90b14dc7 11439M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 11440M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 11441L: linux-s390@vger.kernel.org
5238da45
HC
11442W: http://www.ibm.com/developerworks/linux/linux390/
11443S: Supported
679655da 11444F: drivers/s390/net/
5238da45 11445
322986ca
SO
11446S390 PCI SUBSYSTEM
11447M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11448M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11449L: linux-s390@vger.kernel.org
11450W: http://www.ibm.com/developerworks/linux/linux390/
11451S: Supported
11452F: arch/s390/pci/
11453F: drivers/pci/hotplug/s390_pci_hpc.c
11454
7683e9e5
LT
11455S390 VFIO-CCW DRIVER
11456M: Cornelia Huck <cohuck@redhat.com>
11457M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11458L: linux-s390@vger.kernel.org
11459L: kvm@vger.kernel.org
11460S: Supported
11461F: drivers/s390/cio/vfio_ccw*
11462F: Documentation/s390/vfio-ccw.txt
11463F: include/uapi/linux/vfio_ccw.h
11464
feed9b62 11465S390 ZCRYPT DRIVER
cb9c6385 11466M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 11467L: linux-s390@vger.kernel.org
a968cd3e 11468W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 11469S: Supported
d5ca6918 11470F: drivers/s390/crypto/
feed9b62 11471
5238da45 11472S390 ZFCP DRIVER
d38e19d0 11473M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 11474L: linux-s390@vger.kernel.org
5238da45 11475W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 11476S: Supported
679655da 11477F: drivers/s390/scsi/zfcp_*
1da177e4 11478
4dde7f75 11479S3C24XX SD/MMC Driver
8b58be88 11480M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 11481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 11482S: Supported
679655da 11483F: drivers/mmc/host/s3cmci.*
4dde7f75 11484
1f15a229
HV
11485SAA6588 RDS RECEIVER DRIVER
11486M: Hans Verkuil <hverkuil@xs4all.nl>
11487L: linux-media@vger.kernel.org
11488T: git git://linuxtv.org/media_tree.git
a825eaec 11489W: https://linuxtv.org
1f15a229
HV
11490S: Odd Fixes
11491F: drivers/media/i2c/saa6588*
11492
98ed12e6 11493SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
11494M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11495M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 11496L: linux-media@vger.kernel.org
a825eaec 11497W: https://linuxtv.org
98ed12e6
MCC
11498T: git git://linuxtv.org/media_tree.git
11499S: Odd fixes
618cd932 11500F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
11501F: drivers/media/pci/saa7134/
11502
1da177e4 11503SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 11504M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 11505L: linux-media@vger.kernel.org
275ffde4 11506T: git git://linuxtv.org/media_tree.git
1da177e4 11507S: Maintained
90d72ac6
MCC
11508F: drivers/media/common/saa7146/
11509F: drivers/media/pci/saa7146/
11510F: include/media/saa7146*
1da177e4 11511
4a109cc0 11512SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 11513M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 11514M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 11515M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
11516L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11517S: Supported
14430813 11518F: sound/soc/samsung/
4a109cc0 11519
c46ea13f
KK
11520SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11521M: Krzysztof Kozlowski <krzk@kernel.org>
11522L: linux-crypto@vger.kernel.org
11523L: linux-samsung-soc@vger.kernel.org
11524S: Maintained
11525F: drivers/crypto/exynos-rng.c
11526F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11527
0d89a28b 11528SAMSUNG FRAMEBUFFER DRIVER
b7701755 11529M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
11530L: linux-fbdev@vger.kernel.org
11531S: Maintained
8a61f013 11532F: drivers/video/fbdev/s3c-fb.c
0d89a28b 11533
7683e9e5
LT
11534SAMSUNG LAPTOP DRIVER
11535M: Corentin Chary <corentin.chary@gmail.com>
11536L: platform-driver-x86@vger.kernel.org
11537S: Maintained
11538F: drivers/platform/x86/samsung-laptop.c
11539
b40f0632 11540SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 11541M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
11542M: Krzysztof Kozlowski <krzk@kernel.org>
11543M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 11544L: linux-kernel@vger.kernel.org
b40f0632 11545L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
11546S: Supported
11547F: drivers/mfd/sec*.c
11548F: drivers/regulator/s2m*.c
11549F: drivers/regulator/s5m*.c
b40f0632
KK
11550F: drivers/clk/clk-s2mps11.c
11551F: drivers/rtc/rtc-s5m.c
f69d3a17 11552F: include/linux/mfd/samsung/
a13c7c51
KK
11553F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11554F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 11555F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 11556F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 11557
6fd86ab2
SN
11558SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11559M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11560L: linux-media@vger.kernel.org
11561L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11562S: Maintained
11563F: drivers/media/platform/s3c-camif/
d647f0b7 11564F: include/media/drv-intf/s3c_camif.h
6fd86ab2 11565
7683e9e5
LT
11566SAMSUNG S3FWRN5 NFC DRIVER
11567M: Robert Baldyga <r.baldyga@samsung.com>
11568M: Krzysztof Opasiak <k.opasiak@samsung.com>
11569L: linux-nfc@lists.01.org (moderated for non-subscribers)
11570S: Supported
11571F: drivers/nfc/s3fwrn5
11572
b84ef24e
AH
11573SAMSUNG S5C73M3 CAMERA DRIVER
11574M: Kyungmin Park <kyungmin.park@samsung.com>
11575M: Andrzej Hajda <a.hajda@samsung.com>
11576L: linux-media@vger.kernel.org
11577S: Supported
11578F: drivers/media/i2c/s5c73m3/*
11579
7d459937
AH
11580SAMSUNG S5K5BAF CAMERA DRIVER
11581M: Kyungmin Park <kyungmin.park@samsung.com>
11582M: Andrzej Hajda <a.hajda@samsung.com>
11583L: linux-media@vger.kernel.org
11584S: Supported
11585F: drivers/media/i2c/s5k5baf.c
11586
7683e9e5
LT
11587SAMSUNG S5P Security SubSystem (SSS) DRIVER
11588M: Krzysztof Kozlowski <krzk@kernel.org>
11589M: Vladimir Zapolskiy <vz@mleia.com>
11590L: linux-crypto@vger.kernel.org
11591L: linux-samsung-soc@vger.kernel.org
11592S: Maintained
11593F: drivers/crypto/s5p-sss.c
11594
11595SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11596M: Kyungmin Park <kyungmin.park@samsung.com>
11597M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11598L: linux-media@vger.kernel.org
11599Q: https://patchwork.linuxtv.org/project/linux-media/list/
c04c674f 11600S: Supported
7683e9e5 11601F: drivers/media/platform/exynos4-is/
c04c674f 11602
310e39c9 11603SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
11604M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11605M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 11606M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
11607S: Supported
11608L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11609F: drivers/clk/samsung/
490583f0
CC
11610F: include/dt-bindings/clock/exynos*.h
11611F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 11612
2e365a70
AS
11613SAMSUNG SPI DRIVERS
11614M: Kukjin Kim <kgene@kernel.org>
11615M: Krzysztof Kozlowski <krzk@kernel.org>
11616M: Andi Shyti <andi.shyti@samsung.com>
11617L: linux-spi@vger.kernel.org
11618L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11619S: Maintained
11620F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11621F: drivers/spi/spi-s3c*
11622F: include/linux/platform_data/spi-s3c64xx.h
11623
66890ed6
BA
11624SAMSUNG SXGBE DRIVERS
11625M: Byungho An <bh74.an@samsung.com>
11626M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
11627M: Vipul Pandya <vipul.pandya@samsung.com>
11628S: Supported
11629L: netdev@vger.kernel.org
11630F: drivers/net/ethernet/samsung/sxgbe/
11631
93c537af 11632SAMSUNG THERMAL DRIVER
0faf7dd5 11633M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
11634L: linux-pm@vger.kernel.org
11635L: linux-samsung-soc@vger.kernel.org
11636S: Supported
9f273c24 11637T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
11638F: drivers/thermal/samsung/
11639
e296cd32 11640SAMSUNG USB2 PHY DRIVER
774e0362
KD
11641M: Kamil Debski <kamil@wypas.org>
11642M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
11643L: linux-kernel@vger.kernel.org
11644S: Supported
11645F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11646F: Documentation/phy/samsung-usb2.txt
0b56e9a7
VG
11647F: drivers/phy/samsung/phy-exynos4210-usb2.c
11648F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11649F: drivers/phy/samsung/phy-exynos5250-usb2.c
11650F: drivers/phy/samsung/phy-s5pv210-usb2.c
11651F: drivers/phy/samsung/phy-samsung-usb2.c
11652F: drivers/phy/samsung/phy-samsung-usb2.h
e296cd32 11653
1da177e4 11654SC1200 WDT DRIVER
b300645a 11655M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 11656S: Maintained
679655da 11657F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
11658
11659SCHEDULER
dd9b238c 11660M: Ingo Molnar <mingo@redhat.com>
8b58be88 11661M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 11662L: linux-kernel@vger.kernel.org
75fc2d37 11663T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 11664S: Maintained
95c0d71d 11665F: kernel/sched/
679655da 11666F: include/linux/sched.h
c117ab84 11667F: include/uapi/linux/sched.h
c2eb505b 11668F: include/linux/wait.h
1da177e4 11669
6bcf6737 11670SCORE ARCHITECTURE
ed38665e 11671M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 11672M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 11673W: http://www.sunplus.com
6bcf6737 11674S: Supported
a2681a75 11675F: arch/score/
6bcf6737 11676
f2ed287b
LR
11677SCR24X CHIP CARD INTERFACE DRIVER
11678M: Lubomir Rintel <lkundrak@v3.sk>
11679S: Supported
11680F: drivers/char/pcmcia/scr24x_cs.c
11681
1da177e4 11682SCSI CDROM DRIVER
8b58be88 11683M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11684L: linux-scsi@vger.kernel.org
11685W: http://www.kernel.dk
11686S: Maintained
679655da 11687F: drivers/scsi/sr*
1da177e4 11688
fb50a83d 11689SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11690M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11691L: linux-rdma@vger.kernel.org
11692S: Supported
11693W: http://www.openfabrics.org
11694Q: http://patchwork.kernel.org/project/linux-rdma/list/
11695T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11696F: drivers/infiniband/ulp/srp/
11697F: include/scsi/srp.h
11698
1da177e4 11699SCSI SG DRIVER
8b58be88 11700M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11701L: linux-scsi@vger.kernel.org
59ab3c93 11702W: http://sg.danny.cz/sg
1da177e4 11703S: Maintained
59ab3c93 11704F: Documentation/scsi/scsi-generic.txt
679655da
JP
11705F: drivers/scsi/sg.c
11706F: include/scsi/sg.h
1da177e4
LT
11707
11708SCSI SUBSYSTEM
7ee7895c 11709M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11710T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11711M: "Martin K. Petersen" <martin.petersen@oracle.com>
11712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11713L: linux-scsi@vger.kernel.org
1da177e4 11714S: Maintained
2c99a314 11715F: Documentation/devicetree/bindings/scsi/
679655da
JP
11716F: drivers/scsi/
11717F: include/scsi/
1da177e4
LT
11718
11719SCSI TAPE DRIVER
8b58be88 11720M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11721L: linux-scsi@vger.kernel.org
11722S: Maintained
679655da 11723F: Documentation/scsi/st.txt
f7269cfc
JD
11724F: drivers/scsi/st.*
11725F: drivers/scsi/st_*.h
1da177e4
LT
11726
11727SCTP PROTOCOL
8b6efb75 11728M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11729M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11730L: linux-sctp@vger.kernel.org
5f85813c 11731W: http://lksctp.sourceforge.net
8b6efb75 11732S: Maintained
679655da
JP
11733F: Documentation/networking/sctp.txt
11734F: include/linux/sctp.h
4d58c025 11735F: include/uapi/linux/sctp.h
679655da
JP
11736F: include/net/sctp/
11737F: net/sctp/
1da177e4
LT
11738
11739SCx200 CPU SUPPORT
8b58be88 11740M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11741S: Odd Fixes
679655da 11742F: Documentation/i2c/busses/scx200_acb
390889b6 11743F: arch/x86/platform/scx200/
679655da
JP
11744F: drivers/watchdog/scx200_wdt.c
11745F: drivers/i2c/busses/scx200*
11746F: drivers/mtd/maps/scx200_docflash.c
11747F: include/linux/scx200.h
1662d32c
JC
11748
11749SCx200 GPIO DRIVER
8b58be88 11750M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11751S: Maintained
679655da
JP
11752F: drivers/char/scx200_gpio.c
11753F: include/linux/scx200_gpio.h
1662d32c
JC
11754
11755SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11756M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11757S: Maintained
679655da 11758F: drivers/clocksource/scx200_hrt.c
1da177e4 11759
6a36913a 11760SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11761M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11762L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11763S: Maintained
679655da 11764F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11765
c04f9d61
KC
11766SECURE COMPUTING
11767M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11768R: Andy Lutomirski <luto@amacapital.net>
11769R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11770T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11771S: Supported
11772F: kernel/seccomp.c
11773F: include/uapi/linux/seccomp.h
11774F: include/linux/seccomp.h
c99ee51a 11775F: tools/testing/selftests/seccomp/*
0b40808a 11776F: tools/testing/selftests/kselftest_harness.h
c061f33f 11777F: Documentation/userspace-api/seccomp_filter.rst
c04f9d61
KC
11778K: \bsecure_computing
11779K: \bTIF_SECCOMP\b
11780
7683e9e5
LT
11781SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11782M: Al Cooper <alcooperx@gmail.com>
11783L: linux-mmc@vger.kernel.org
11784L: bcm-kernel-feedback-list@broadcom.com
11785S: Maintained
11786F: drivers/mmc/host/sdhci-brcmstb*
11787
82abbea7
RD
11788SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11789M: Adrian Hunter <adrian.hunter@intel.com>
11790L: linux-mmc@vger.kernel.org
11791T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11792S: Maintained
11793F: drivers/mmc/host/sdhci*
11794F: include/linux/mmc/sdhci*
11795
0d1bb41a 11796SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11797M: Ben Dooks <ben-linux@fluff.org>
dc524882 11798M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11799L: linux-mmc@vger.kernel.org
0d1bb41a 11800S: Maintained
dc524882 11801F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11802
c63b3cba 11803SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11804M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11805L: linux-mmc@vger.kernel.org
11806S: Maintained
11807F: drivers/mmc/host/sdhci-spear.c
11808
455a7b23
SB
11809SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11810M: Scott Bauer <scott.bauer@intel.com>
11811M: Jonathan Derrick <jonathan.derrick@intel.com>
11812M: Rafael Antognolli <rafael.antognolli@intel.com>
0222967b 11813L: linux-block@vger.kernel.org
455a7b23
SB
11814S: Supported
11815F: block/sed*
11816F: block/opal_proto.h
11817F: include/linux/sed*
11818F: include/uapi/linux/sed*
11819
7683e9e5
LT
11820SECURITY CONTACT
11821M: Security Officers <security@kernel.org>
11822S: Supported
11823
8711cca2 11824SECURITY SUBSYSTEM
9b45c0d2 11825M: James Morris <james.l.morris@oracle.com>
9c3646d1 11826M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11827L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11828T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11829W: http://kernsec.org/
8711cca2 11830S: Supported
7d2c86b5 11831F: security/
8711cca2 11832
1da177e4 11833SELINUX SECURITY MODULE
e0238b4c 11834M: Paul Moore <paul@paul-moore.com>
8b58be88 11835M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11836M: Eric Paris <eparis@parisplace.org>
e0238b4c 11837L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11838W: http://selinuxproject.org
5a5f2acf 11839T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11840S: Supported
679655da
JP
11841F: include/linux/selinux*
11842F: security/selinux/
6bde95ce 11843F: scripts/selinux/
229fd05c 11844F: Documentation/admin-guide/LSM/SELinux.rst
1da177e4 11845
cef2cf07 11846SENSABLE PHANTOM
8b58be88 11847M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11848S: Maintained
679655da 11849F: drivers/misc/phantom.c
c117ab84 11850F: include/uapi/linux/phantom.h
cef2cf07 11851
82abbea7
RD
11852SERIAL DEVICE BUS
11853M: Rob Herring <robh@kernel.org>
11854L: linux-serial@vger.kernel.org
11855S: Maintained
11856F: Documentation/devicetree/bindings/serial/slave-device.txt
11857F: drivers/tty/serdev/
11858F: include/linux/serdev.h
6b7c5b94 11859
7683e9e5
LT
11860SERIAL DRIVERS
11861M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11862L: linux-serial@vger.kernel.org
11863S: Maintained
11864F: Documentation/devicetree/bindings/serial/
11865F: drivers/tty/serial/
11866
82abbea7
RD
11867SERIAL IR RECEIVER
11868M: Sean Young <sean@mess.org>
11869L: linux-media@vger.kernel.org
11870S: Maintained
11871F: drivers/media/rc/serial_ir.c
d2928a8c 11872
8ceee660 11873SFC NETWORK DRIVER
c06f51ea 11874M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11875M: Edward Cree <ecree@solarflare.com>
11876M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11877L: netdev@vger.kernel.org
8ceee660 11878S: Supported
874aeea5 11879F: drivers/net/ethernet/sfc/
8ceee660 11880
e2d1d6c0 11881SGI GRU DRIVER
cc883afc 11882M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11883S: Maintained
679655da 11884F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11885
11886SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11887M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11888L: linux-ia64@vger.kernel.org
11889S: Supported
679655da 11890F: Documentation/ia64/serial.txt
df621252 11891F: drivers/tty/serial/ioc?_serial.c
679655da 11892F: include/linux/ioc?.h
e2d1d6c0 11893
75312619 11894SGI XP/XPC/XPNET DRIVER
e180383f
RH
11895M: Cliff Whickman <cpw@sgi.com>
11896M: Robin Holt <robinmholt@gmail.com>
75312619 11897S: Maintained
679655da 11898F: drivers/misc/sgi-xp/
75312619 11899
7683e9e5
LT
11900SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11901M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11902L: linux-s390@vger.kernel.org
11903W: http://www.ibm.com/developerworks/linux/linux390/
11904S: Supported
11905F: net/smc/
11906
82abbea7
RD
11907SH_VEU V4L2 MEM2MEM DRIVER
11908L: linux-media@vger.kernel.org
11909S: Orphan
11910F: drivers/media/platform/sh_veu.c
11911
11912SH_VOU V4L2 OUTPUT DRIVER
11913L: linux-media@vger.kernel.org
11914S: Orphan
11915F: drivers/media/platform/sh_vou.c
11916F: include/media/drv-intf/sh_vou.h
11917
46eacf3b
AP
11918SI2157 MEDIA DRIVER
11919M: Antti Palosaari <crope@iki.fi>
11920L: linux-media@vger.kernel.org
a825eaec 11921W: https://linuxtv.org
46eacf3b
AP
11922W: http://palosaari.fi/linux/
11923Q: http://patchwork.linuxtv.org/project/linux-media/list/
11924T: git git://linuxtv.org/anttip/media_tree.git
11925S: Maintained
11926F: drivers/media/tuners/si2157*
11927
75e2d5ba
AP
11928SI2168 MEDIA DRIVER
11929M: Antti Palosaari <crope@iki.fi>
11930L: linux-media@vger.kernel.org
a825eaec 11931W: https://linuxtv.org
75e2d5ba
AP
11932W: http://palosaari.fi/linux/
11933Q: http://patchwork.linuxtv.org/project/linux-media/list/
11934T: git git://linuxtv.org/anttip/media_tree.git
11935S: Maintained
11936F: drivers/media/dvb-frontends/si2168*
11937
49cc629d
HV
11938SI470X FM RADIO RECEIVER I2C 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: Odd Fixes
11944F: drivers/media/radio/si470x/radio-si470x-i2c.c
11945
11946SI470X FM RADIO RECEIVER USB DRIVER
11947M: Hans Verkuil <hverkuil@xs4all.nl>
11948L: linux-media@vger.kernel.org
11949T: git git://linuxtv.org/media_tree.git
a825eaec 11950W: https://linuxtv.org
49cc629d
HV
11951S: Maintained
11952F: drivers/media/radio/si470x/radio-si470x-common.c
11953F: drivers/media/radio/si470x/radio-si470x.h
11954F: drivers/media/radio/si470x/radio-si470x-usb.c
11955
c937ca03
EV
11956SI4713 FM RADIO TRANSMITTER I2C 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 11962F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11963
11964SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11965M: Eduardo Valentin <edubezval@gmail.com>
11966L: linux-media@vger.kernel.org
11967T: git git://linuxtv.org/media_tree.git
a825eaec 11968W: https://linuxtv.org
c937ca03 11969S: Odd Fixes
99995ded
DR
11970F: drivers/media/radio/si4713/radio-platform-si4713.c
11971
11972SI4713 FM RADIO TRANSMITTER USB DRIVER
11973M: Hans Verkuil <hverkuil@xs4all.nl>
11974L: linux-media@vger.kernel.org
11975T: git git://linuxtv.org/media_tree.git
a825eaec 11976W: https://linuxtv.org
99995ded
DR
11977S: Maintained
11978F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11979
beb91d46 11980SIANO DVB DRIVER
5dc8a864
MCC
11981M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11982M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11983L: linux-media@vger.kernel.org
a825eaec 11984W: https://linuxtv.org
beb91d46
MCC
11985T: git git://linuxtv.org/media_tree.git
11986S: Odd fixes
11987F: drivers/media/common/siano/
beb91d46 11988F: drivers/media/usb/siano/
beb91d46 11989F: drivers/media/usb/siano/
14430813 11990F: drivers/media/mmc/siano/
beb91d46 11991
cef9dd85
HG
11992SILEAD TOUCHSCREEN DRIVER
11993M: Hans de Goede <hdegoede@redhat.com>
11994L: linux-input@vger.kernel.org
11995L: platform-driver-x86@vger.kernel.org
11996S: Maintained
11997F: drivers/input/touchscreen/silead.c
11998F: drivers/platform/x86/silead_dmi.c
11999
82abbea7
RD
12000SILICON MOTION SM712 FRAME BUFFER DRIVER
12001M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12002M: Teddy Wang <teddy.wang@siliconmotion.com>
12003M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
6f15b602
HG
12004L: linux-fbdev@vger.kernel.org
12005S: Maintained
82abbea7
RD
12006F: drivers/video/fbdev/sm712*
12007F: Documentation/fb/sm712fb.txt
b618b69c 12008
6349d997 12009SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 12010M: Len Brown <lenb@kernel.org>
6349d997
LB
12011L: sfi-devel@simplefirmware.org
12012W: http://simplefirmware.org/
12013T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 12014S: Supported
943fc810 12015F: arch/x86/platform/sfi/
6349d997
LB
12016F: drivers/sfi/
12017F: include/linux/sfi*.h
e2d1d6c0 12018
82abbea7
RD
12019SIMPLEFB FB DRIVER
12020M: Hans de Goede <hdegoede@redhat.com>
12021L: linux-fbdev@vger.kernel.org
12022S: Maintained
12023F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12024F: drivers/video/fbdev/simplefb.c
12025F: include/linux/platform_data/simplefb.h
12026
1da177e4
LT
12027SIMTEC EB110ATX (Chalice CATS)
12028P: Ben Dooks
b16957c6
BD
12029P: Vincent Sanders <vince@simtec.co.uk>
12030M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12031W: http://www.simtec.co.uk/products/EB110ATX/
12032S: Supported
12033
12034SIMTEC EB2410ITX (BAST)
12035P: Ben Dooks
b16957c6
BD
12036P: Vincent Sanders <vince@simtec.co.uk>
12037M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12038W: http://www.simtec.co.uk/products/EB2410ITX/
12039S: Supported
15dba387
JP
12040F: arch/arm/mach-s3c24xx/mach-bast.c
12041F: arch/arm/mach-s3c24xx/bast-ide.c
12042F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 12043
2c956a60
JD
12044SIPHASH PRF ROUTINES
12045M: Jason A. Donenfeld <Jason@zx2c4.com>
12046S: Maintained
12047F: lib/siphash.c
12048F: lib/test_siphash.c
12049F: include/linux/siphash.h
12050
92aab3c0 12051SIS 190 ETHERNET DRIVER
8b58be88 12052M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
12053L: netdev@vger.kernel.org
12054S: Maintained
8c7de408 12055F: drivers/net/ethernet/sis/sis190.c
92aab3c0 12056
1da177e4 12057SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 12058M: Daniele Venzano <venza@brownhat.org>
1da177e4 12059W: http://www.brownhat.org/sis900.html
979b6c13 12060L: netdev@vger.kernel.org
1da177e4 12061S: Maintained
8c7de408 12062F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
12063
12064SIS FRAMEBUFFER DRIVER
8b58be88 12065M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 12066W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 12067S: Maintained
679655da 12068F: Documentation/fb/sisfb.txt
8a61f013 12069F: drivers/video/fbdev/sis/
679655da 12070F: include/video/sisfb.h
1da177e4
LT
12071
12072SIS USB2VGA DRIVER
8b58be88 12073M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
12074W: http://www.winischhofer.at/linuxsisusbvga.shtml
12075S: Maintained
679655da 12076F: drivers/usb/misc/sisusbvga/
1da177e4 12077
415ad26d 12078SLAB ALLOCATOR
16e943bf 12079M: Christoph Lameter <cl@linux.com>
2ed1c525 12080M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
12081M: David Rientjes <rientjes@google.com>
12082M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12083M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
12084L: linux-mm@kvack.org
12085S: Maintained
679655da 12086F: include/linux/sl?b*.h
16e943bf 12087F: mm/sl?b*
415ad26d 12088
9fab9787 12089SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 12090M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 12091M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 12092M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
12093R: Steven Rostedt <rostedt@goodmis.org>
12094R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 12095L: linux-kernel@vger.kernel.org
9fab9787
PM
12096W: http://www.rdrop.com/users/paulmck/RCU/
12097S: Supported
12098T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
12099F: include/linux/srcu.h
12100F: kernel/rcu/srcu.c
9fab9787 12101
66372841
CS
12102SMACK SECURITY MODULE
12103M: Casey Schaufler <casey@schaufler-ca.com>
12104L: linux-security-module@vger.kernel.org
12105W: http://schaufler-ca.com
ece38248 12106T: git git://github.com/cschaufler/smack-next
66372841 12107S: Maintained
a5606ced 12108F: Documentation/admin-guide/LSM/Smack.rst
66372841
CS
12109F: security/smack/
12110
1da177e4 12111SMC91x ETHERNET DRIVER
2f82af08 12112M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 12113S: Odd Fixes
ae150435 12114F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 12115
e8e31622
SA
12116SMIA AND SMIA++ IMAGE SENSOR DRIVER
12117M: Sakari Ailus <sakari.ailus@iki.fi>
12118L: linux-media@vger.kernel.org
12119S: Maintained
14430813 12120F: drivers/media/i2c/smiapp/
b5dcee22 12121F: include/media/i2c/smiapp.h
e8e31622
SA
12122F: drivers/media/i2c/smiapp-pll.c
12123F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 12124F: include/uapi/linux/smiapp.h
a2cec3c0 12125F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 12126
920fa1ff
GR
12127SMM665 HARDWARE MONITOR DRIVER
12128M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12129L: linux-hwmon@vger.kernel.org
920fa1ff
GR
12130S: Maintained
12131F: Documentation/hwmon/smm665
12132F: drivers/hwmon/smm665.c
12133
9df7305b 12134SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 12135M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 12136L: linux-hwmon@vger.kernel.org
90b24cfb 12137S: Maintained
9df7305b
SG
12138F: Documentation/hwmon/emc2103
12139F: drivers/hwmon/emc2103.c
12140
a98d506c
HG
12141SMSC SCH5627 HARDWARE MONITOR DRIVER
12142M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 12143L: linux-hwmon@vger.kernel.org
a98d506c
HG
12144S: Supported
12145F: Documentation/hwmon/sch5627
12146F: drivers/hwmon/sch5627.c
12147
7683e9e5
LT
12148SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12149M: Steve Glendinning <steve.glendinning@shawell.net>
12150L: linux-fbdev@vger.kernel.org
12151S: Maintained
12152F: drivers/video/fbdev/smscufx.c
12153
6ea884db 12154SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 12155M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12156L: linux-hwmon@vger.kernel.org
6ea884db 12157S: Maintained
679655da
JP
12158F: Documentation/hwmon/smsc47b397
12159F: drivers/hwmon/smsc47b397.c
6ea884db 12160
fd9abb3d 12161SMSC911x ETHERNET DRIVER
90b24cfb 12162M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 12163L: netdev@vger.kernel.org
90b24cfb 12164S: Maintained
679655da 12165F: include/linux/smsc911x.h
ae150435 12166F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
12167
12168SMSC9420 PCI ETHERNET DRIVER
90b24cfb 12169M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 12170L: netdev@vger.kernel.org
90b24cfb 12171S: Maintained
ae150435 12172F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 12173
668acf32 12174SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 12175M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 12176L: linux-media@vger.kernel.org
275ffde4 12177T: git git://linuxtv.org/media_tree.git
795fb7e7 12178S: Maintained
90d72ac6
MCC
12179F: include/media/soc*
12180F: drivers/media/i2c/soc_camera/
12181F: drivers/media/platform/soc_camera/
668acf32 12182
e2d1d6c0 12183SOEKRIS NET48XX LED SUPPORT
8b58be88 12184M: Chris Boot <bootc@bootc.net>
e2d1d6c0 12185S: Maintained
679655da 12186F: drivers/leds/leds-net48xx.c
e2d1d6c0 12187
82abbea7
RD
12188SOFT-ROCE DRIVER (rxe)
12189M: Moni Shoua <monis@mellanox.com>
12190L: linux-rdma@vger.kernel.org
12191S: Supported
12192W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12193Q: http://patchwork.kernel.org/project/linux-rdma/list/
12194F: drivers/infiniband/sw/rxe/
12195F: include/uapi/rdma/rdma_user_rxe.h
12196
e3994db1 12197SOFTLOGIC 6x10 MPEG CODEC
9661975d 12198M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
40662e72 12199M: Anton Sviridenko <anton@corp.bluecherry.net>
9661975d 12200M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
5c1d6045 12201M: Andrey Utkin <andrey_utkin@fastmail.com>
1f141f6b 12202M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
12203L: linux-media@vger.kernel.org
12204S: Supported
12205F: drivers/media/pci/solo6x10/
12206
1da177e4 12207SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 12208M: Shaohua Li <shli@kernel.org>
1da177e4 12209L: linux-raid@vger.kernel.org
0f9ce866 12210T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 12211S: Supported
679655da
JP
12212F: drivers/md/
12213F: include/linux/raid/
c117ab84 12214F: include/uapi/linux/raid/
1da177e4 12215
1da177e4 12216SONIC NETWORK DRIVER
8b58be88 12217M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 12218L: netdev@vger.kernel.org
1da177e4 12219S: Maintained
d9fb9f38 12220F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 12221
61e115a5 12222SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 12223M: Michael Buesch <m@bues.ch>
e7828b28 12224L: linux-wireless@vger.kernel.org
61e115a5 12225S: Maintained
679655da
JP
12226F: drivers/ssb/
12227F: include/linux/ssb/
61e115a5 12228
baf8532a 12229SONY MEMORYSTICK CARD SUPPORT
8b58be88 12230M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
12231W: http://tifmxx.berlios.de/
12232S: Maintained
679655da 12233F: drivers/memstick/host/tifm_ms.c
baf8532a 12234
0ab30494
ML
12235SONY MEMORYSTICK STANDARD SUPPORT
12236M: Maxim Levitsky <maximlevitsky@gmail.com>
12237S: Maintained
12238F: drivers/memstick/core/ms_block.*
12239
7683e9e5
LT
12240SONY VAIO CONTROL DEVICE DRIVER
12241M: Mattia Dongili <malattia@linux.it>
12242L: platform-driver-x86@vger.kernel.org
12243W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12244S: Maintained
12245F: Documentation/laptops/sony-laptop.txt
12246F: drivers/char/sonypi.c
12247F: drivers/platform/x86/sony-laptop.c
12248F: include/linux/sony-laptop.h
12249
1da177e4 12250SOUND
8b58be88 12251M: Jaroslav Kysela <perex@perex.cz>
d8130624 12252M: Takashi Iwai <tiwai@suse.com>
93711660 12253L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 12254W: http://www.alsa-project.org/
dde7ad8d 12255T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 12256T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 12257Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 12258S: Maintained
3126a179
JP
12259F: Documentation/sound/
12260F: include/sound/
c117ab84 12261F: include/uapi/sound/
679655da 12262F: sound/
1da177e4 12263
33bbe149
MB
12264SOUND - COMPRESSED AUDIO
12265M: Vinod Koul <vinod.koul@intel.com>
12266L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12267T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12268S: Supported
f672f31a 12269F: Documentation/sound/alsa/compress_offload.txt
33bbe149 12270F: include/sound/compress_driver.h
f672f31a 12271F: include/uapi/sound/compress_*
33bbe149
MB
12272F: sound/core/compress_offload.c
12273F: sound/soc/soc-compress.c
12274
7683e9e5
LT
12275SOUND - DMAENGINE HELPERS
12276M: Lars-Peter Clausen <lars@metafoo.de>
12277S: Supported
12278F: include/sound/dmaengine_pcm.h
12279F: sound/core/pcm_dmaengine.c
12280F: sound/soc/soc-generic-dmaengine-pcm.c
12281
bd903bde 12282SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 12283M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12284M: Mark Brown <broonie@kernel.org>
86f14df8 12285T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 12286L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 12287W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 12288S: Supported
181ad2a5 12289F: Documentation/devicetree/bindings/sound/
2820f615 12290F: Documentation/sound/alsa/soc/
7683e9e5
LT
12291F: sound/soc/
12292F: include/sound/soc*
d7f8761b 12293
990a6a99
OS
12294SP2 MEDIA DRIVER
12295M: Olli Salonen <olli.salonen@iki.fi>
12296L: linux-media@vger.kernel.org
a825eaec 12297W: https://linuxtv.org
990a6a99
OS
12298Q: http://patchwork.linuxtv.org/project/linux-media/list/
12299S: Maintained
12300F: drivers/media/dvb-frontends/sp2*
12301
473321fc 12302SPARC + UltraSPARC (sparc/sparc64)
8b58be88 12303M: "David S. Miller" <davem@davemloft.net>
1da177e4 12304L: sparclinux@vger.kernel.org
8a6e2535 12305Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
12306T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12307T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 12308S: Maintained
679655da 12309F: arch/sparc/
7765b8bb 12310F: drivers/sbus/
1da177e4 12311
6404fcca
DM
12312SPARC SERIAL DRIVERS
12313M: "David S. Miller" <davem@davemloft.net>
12314L: sparclinux@vger.kernel.org
08deed1e
JP
12315T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12316T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 12317S: Maintained
6816383a 12318F: include/linux/sunserialcore.h
df621252 12319F: drivers/tty/serial/suncore.c
df621252
GKH
12320F: drivers/tty/serial/sunhv.c
12321F: drivers/tty/serial/sunsab.c
12322F: drivers/tty/serial/sunsab.h
12323F: drivers/tty/serial/sunsu.c
12324F: drivers/tty/serial/sunzilog.c
12325F: drivers/tty/serial/sunzilog.h
6404fcca 12326
389325b4
CL
12327SPARSE CHECKER
12328M: "Christopher Li" <sparse@chrisli.org>
12329L: linux-sparse@vger.kernel.org
12330W: https://sparse.wiki.kernel.org/
12331T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12332T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12333S: Maintained
12334F: include/linux/compiler.h
12335
7683e9e5 12336SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 12337M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 12338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12339W: http://www.st.com/spear
12340S: Maintained
7683e9e5 12341F: drivers/clk/spear/
fc0c195a 12342
7683e9e5 12343SPEAR PLATFORM SUPPORT
da89947b 12344M: Viresh Kumar <vireshk@kernel.org>
7683e9e5 12345M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 12346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12347W: http://www.st.com/spear
12348S: Maintained
7683e9e5
LT
12349F: arch/arm/boot/dts/spear*
12350F: arch/arm/mach-spear/
fc0c195a 12351
e2796541 12352SPI NOR SUBSYSTEM
b3bb6d6a 12353M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
e2796541
CP
12354M: Marek Vasut <marek.vasut@gmail.com>
12355L: linux-mtd@lists.infradead.org
12356W: http://www.linux-mtd.infradead.org/
12357Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6eab81e6
CP
12358T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12359T: git git://git.infradead.org/l2-mtd.git spi-nor/next
e2796541
CP
12360S: Maintained
12361F: drivers/mtd/spi-nor/
12362F: include/linux/mtd/spi-nor.h
12363
e2d1d6c0 12364SPI SUBSYSTEM
b02e48f2 12365M: Mark Brown <broonie@kernel.org>
dfbe403c 12366L: linux-spi@vger.kernel.org
e7e4e13c 12367T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 12368Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 12369S: Maintained
87306eb7 12370F: Documentation/devicetree/bindings/spi/
679655da
JP
12371F: Documentation/spi/
12372F: drivers/spi/
12373F: include/linux/spi/
c117ab84 12374F: include/uapi/linux/spi/
a43cd4bb 12375F: tools/spi/
e2d1d6c0 12376
2752e401 12377SPIDERNET NETWORK DRIVER for CELL
8b58be88 12378M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
12379L: netdev@vger.kernel.org
12380S: Supported
679655da 12381F: Documentation/networking/spider_net.txt
8df158ac 12382F: drivers/net/ethernet/toshiba/spider_net*
2752e401 12383
6b71016e
SB
12384SPMI SUBSYSTEM
12385R: Stephen Boyd <sboyd@codeaurora.org>
12386L: linux-arm-msm@vger.kernel.org
12387F: Documentation/devicetree/bindings/spmi/
12388F: drivers/spmi/
12389F: include/dt-bindings/spmi/spmi.h
12390F: include/linux/spmi.h
12391F: include/trace/events/spmi.h
12392
e2d1d6c0 12393SPU FILE SYSTEM
8b58be88 12394M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 12395L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
12396W: http://www.ibm.com/developerworks/power/cell/
12397S: Supported
679655da
JP
12398F: Documentation/filesystems/spufs.txt
12399F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 12400
fc555841 12401SQUASHFS FILE SYSTEM
d7f2ff67 12402M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
12403L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12404W: http://squashfs.org.uk
9f273c24 12405T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 12406S: Maintained
679655da
JP
12407F: Documentation/filesystems/squashfs.txt
12408F: fs/squashfs/
fc555841 12409
1da177e4 12410SRM (Alpha) environment access
8b58be88 12411M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 12412S: Maintained
679655da 12413F: arch/alpha/kernel/srm_env.c
1da177e4 12414
26e9a397 12415STABLE BRANCH
879a5a00 12416M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 12417L: stable@vger.kernel.org
879a5a00 12418S: Supported
8c27ceff 12419F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 12420
ebd3d010
JP
12421STAGING - COMEDI
12422M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 12423M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
12424S: Odd Fixes
12425F: drivers/staging/comedi/
12426
a0138163
JP
12427STAGING - FLARION FT1000 DRIVERS
12428M: Marek Belisko <marek.belisko@gmail.com>
12429S: Odd Fixes
12430F: drivers/staging/ft1000/
12431
6c1bb424 12432STAGING - INDUSTRIAL IO
030a13d7 12433M: Jonathan Cameron <jic23@kernel.org>
a0138163 12434L: linux-iio@vger.kernel.org
6c1bb424 12435S: Odd Fixes
5291582d 12436F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
12437F: drivers/staging/iio/
12438
a0138163
JP
12439STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12440M: Jarod Wilson <jarod@wilsonet.com>
12441W: http://www.lirc.org/
12442S: Odd Fixes
b2b0186d 12443F: drivers/staging/media/lirc/
a0138163 12444
f5e5de1e
OD
12445STAGING - LUSTRE PARALLEL FILESYSTEM
12446M: Oleg Drokin <oleg.drokin@intel.com>
12447M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 12448M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
12449L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12450W: http://wiki.lustre.org/
f5e5de1e
OD
12451S: Maintained
12452F: drivers/staging/lustre
12453
7c6b6c71
MD
12454STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12455M: Marc Dietrich <marvin24@gmx.de>
12456L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 12457L: linux-tegra@vger.kernel.org
7c6b6c71
MD
12458S: Maintained
12459F: drivers/staging/nvec/
12460
53c43c5c
GKH
12461STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12462M: Jens Frederich <jfrederich@gmail.com>
12463M: Daniel Drake <dsd@laptop.org>
12464M: Jon Nettleton <jon.nettleton@gmail.com>
12465W: http://wiki.laptop.org/go/DCON
12466S: Maintained
12467F: drivers/staging/olpc_dcon/
12468
a0138163
JP
12469STAGING - REALTEK RTL8712U DRIVERS
12470M: Larry Finger <Larry.Finger@lwfinger.net>
12471M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12472S: Odd Fixes
12473F: drivers/staging/rtl8712/
12474
980ac4d7
SM
12475STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12476M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12477M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 12478M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
12479L: linux-fbdev@vger.kernel.org
12480S: Maintained
12481F: drivers/staging/sm750fb/
12482
a0138163
JP
12483STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12484M: William Hubbs <w.d.hubbs@gmail.com>
12485M: Chris Brannon <chris@the-brannons.com>
d33bce31 12486M: Kirk Reiser <kirk@reisers.ca>
a0138163 12487M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 12488L: speakup@linux-speakup.org
a0138163
JP
12489W: http://www.linux-speakup.org/
12490S: Odd Fixes
12491F: drivers/staging/speakup/
12492
b3e871ce
JP
12493STAGING - VIA VT665X DRIVERS
12494M: Forest Bond <forest@alittletooquiet.net>
12495S: Odd Fixes
12496F: drivers/staging/vt665?/
12497
a30baec1 12498STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
12499M: Aditya Shankar <aditya.shankar@microchip.com>
12500M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
12501L: linux-wireless@vger.kernel.org
12502S: Supported
12503F: drivers/staging/wilc1000/
12504
709bcb07 12505STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 12506M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
12507S: Odd Fixes
12508F: drivers/staging/xgifb/
12509
7683e9e5
LT
12510STAGING SUBSYSTEM
12511M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12512T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12513L: devel@driverdev.osuosl.org
12514S: Supported
12515F: drivers/staging/
12516
1da177e4 12517STARFIRE/DURALAN NETWORK DRIVER
8b58be88 12518M: Ion Badulescu <ionut@badula.org>
b4f90189 12519S: Odd Fixes
9bba23b0 12520F: drivers/net/ethernet/adaptec/starfire*
1da177e4 12521
82abbea7
RD
12522STI CEC DRIVER
12523M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12524S: Maintained
12525F: drivers/staging/media/st-cec/
12526F: Documentation/devicetree/bindings/media/stih-cec.txt
12527
12528STK1160 USB VIDEO CAPTURE DRIVER
12529M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12530L: linux-media@vger.kernel.org
12531T: git git://linuxtv.org/media_tree.git
12532S: Maintained
12533F: drivers/media/usb/stk1160/
12534
12535STMMAC ETHERNET DRIVER
12536M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12537M: Alexandre Torgue <alexandre.torgue@st.com>
12538L: netdev@vger.kernel.org
12539W: http://www.stlinux.com
12540S: Supported
12541F: drivers/net/ethernet/stmicro/stmmac/
12542
e2d1d6c0 12543SUN3/3X
8b58be88 12544M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
12545W: http://sammy.net/sun3/
12546S: Maintained
679655da
JP
12547F: arch/m68k/kernel/*sun3*
12548F: arch/m68k/sun3*/
12549F: arch/m68k/include/asm/sun3*
e689cf4a 12550F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 12551
af6a5af8
HG
12552SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12553M: Hans de Goede <hdegoede@redhat.com>
12554L: linux-input@vger.kernel.org
12555S: Maintained
12556F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12557F: drivers/input/keyboard/sun4i-lradc-keys.c
12558
2bc9ff01
DK
12559SUNDANCE NETWORK DRIVER
12560M: Denis Kirjanov <kda@linux-powerpc.org>
12561L: netdev@vger.kernel.org
12562S: Maintained
12563F: drivers/net/ethernet/dlink/sundance.c
12564
2cbb12a4 12565SUPERH
114bf37e
RF
12566M: Yoshinori Sato <ysato@users.sourceforge.jp>
12567M: Rich Felker <dalias@libc.org>
2cbb12a4 12568L: linux-sh@vger.kernel.org
8a6e2535 12569Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 12570S: Maintained
066069e1 12571F: Documentation/sh/
679655da 12572F: arch/sh/
066069e1 12573F: drivers/sh/
1da177e4 12574
4480f15b 12575SUSPEND TO RAM
7fb06082 12576M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
12577M: Len Brown <len.brown@intel.com>
12578M: Pavel Machek <pavel@ucw.cz>
bf1c138e 12579L: linux-pm@vger.kernel.org
68656443 12580B: https://bugzilla.kernel.org
e2d1d6c0 12581S: Supported
679655da
JP
12582F: Documentation/power/
12583F: arch/x86/kernel/acpi/
12584F: drivers/base/power/
12585F: kernel/power/
12586F: include/linux/suspend.h
12587F: include/linux/freezer.h
12588F: include/linux/pm.h
1da177e4
LT
12589
12590SVGA HANDLING
8b58be88 12591M: Martin Mares <mj@ucw.cz>
1da177e4
LT
12592L: linux-video@atrey.karlin.mff.cuni.cz
12593S: Maintained
679655da
JP
12594F: Documentation/svga.txt
12595F: arch/x86/boot/video*
1da177e4 12596
6e28b761
KRW
12597SWIOTLB SUBSYSTEM
12598M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12599L: linux-kernel@vger.kernel.org
9f273c24 12600T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
12601S: Supported
12602F: lib/swiotlb.c
12603F: arch/*/kernel/pci-swiotlb.c
12604F: include/linux/swiotlb.h
12605
007f790c
JP
12606SWITCHDEV
12607M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 12608M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
12609L: netdev@vger.kernel.org
12610S: Supported
12611F: net/switchdev/
12612F: include/net/switchdev.h
12613
82abbea7
RD
12614SYNC FILE FRAMEWORK
12615M: Sumit Semwal <sumit.semwal@linaro.org>
12616R: Gustavo Padovan <gustavo@padovan.org>
12617S: Maintained
12618L: linux-media@vger.kernel.org
12619L: dri-devel@lists.freedesktop.org
12620F: drivers/dma-buf/sync_*
12621F: drivers/dma-buf/dma-fence*
12622F: drivers/dma-buf/sw_sync.c
12623F: include/linux/sync_file.h
12624F: include/uapi/linux/sync_file.h
12625F: Documentation/sync_file.txt
12626T: git git://anongit.freedesktop.org/drm/drm-misc
12627
db8e35d5
VG
12628SYNOPSYS ARC ARCHITECTURE
12629M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 12630L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
12631S: Supported
12632F: arch/arc/
9b28829d 12633F: Documentation/devicetree/bindings/arc/*
2d799dde 12634F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 12635F: drivers/clocksource/arc_timer.c
c6a0fe4a 12636F: drivers/tty/serial/arc_uart.c
b7182d1a 12637T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 12638
556cc1c5
AB
12639SYNOPSYS ARC SDP platform support
12640M: Alexey Brodkin <abrodkin@synopsys.com>
12641S: Supported
12642F: arch/arc/plat-axs10x
12643F: arch/arc/boot/dts/ax*
12644F: Documentation/devicetree/bindings/arc/axs10*
12645
82abbea7
RD
12646SYNOPSYS DESIGNWARE DMAC DRIVER
12647M: Viresh Kumar <vireshk@kernel.org>
12648M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12649S: Maintained
12650F: include/linux/dma/dw.h
12651F: include/linux/platform_data/dma-dw.h
12652F: drivers/dma/dw/
12653
12654SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12655M: Jie Deng <jiedeng@synopsys.com>
12656L: netdev@vger.kernel.org
12657S: Supported
12658F: drivers/net/ethernet/synopsys/
12659
12660SYNOPSYS DESIGNWARE I2C DRIVER
12661M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12662R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12663R: Mika Westerberg <mika.westerberg@linux.intel.com>
12664L: linux-i2c@vger.kernel.org
12665S: Maintained
12666F: drivers/i2c/busses/i2c-designware-*
12667F: include/linux/platform_data/i2c-designware.h
12668
12669SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12670M: Jaehoon Chung <jh80.chung@samsung.com>
12671L: linux-mmc@vger.kernel.org
12672S: Maintained
12673F: drivers/mmc/host/dw_mmc*
12674
6c284c9a
LJ
12675SYSTEM CONFIGURATION (SYSCON)
12676M: Lee Jones <lee.jones@linaro.org>
12677M: Arnd Bergmann <arnd@arndb.de>
12678T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12679S: Supported
12680F: drivers/mfd/syscon.c
12681
82abbea7
RD
12682SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12683M: Sudeep Holla <sudeep.holla@arm.com>
12684L: linux-arm-kernel@lists.infradead.org
12685S: Maintained
12686F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12687F: drivers/clk/clk-scpi.c
12688F: drivers/cpufreq/scpi-cpufreq.c
12689F: drivers/firmware/arm_scpi.c
12690F: include/linux/scpi_protocol.h
12691
8c0984e5
SR
12692SYSTEM RESET/SHUTDOWN DRIVERS
12693M: Sebastian Reichel <sre@kernel.org>
8c0984e5 12694L: linux-pm@vger.kernel.org
58db9505 12695T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
12696S: Maintained
12697F: Documentation/devicetree/bindings/power/reset/
12698F: drivers/power/reset/
12699
82abbea7
RD
12700SYSTEM TRACE MODULE CLASS
12701M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12702S: Maintained
12703T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12704F: Documentation/trace/stm.txt
12705F: drivers/hwtracing/stm/
12706F: include/linux/stm.h
12707F: include/uapi/linux/stm.h
12708
1da177e4 12709SYSV FILESYSTEM
8b58be88 12710M: Christoph Hellwig <hch@infradead.org>
1da177e4 12711S: Maintained
679655da
JP
12712F: Documentation/filesystems/sysv-fs.txt
12713F: fs/sysv/
12714F: include/linux/sysv_fs.h
1da177e4 12715
86cfa7fc 12716TARGET SUBSYSTEM
9c3646d1 12717M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 12718L: linux-scsi@vger.kernel.org
b9f5edc2 12719L: target-devel@vger.kernel.org
86cfa7fc 12720W: http://www.linux-iscsi.org
cf015e9f 12721W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 12722T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
12723S: Supported
12724F: drivers/target/
12725F: include/target/
12726F: Documentation/target/
12727
4e68852d 12728TASKSTATS STATISTICS INTERFACE
185e595f 12729M: Balbir Singh <bsingharora@gmail.com>
4e68852d 12730S: Maintained
679655da
JP
12731F: Documentation/accounting/taskstats*
12732F: include/linux/taskstats*
12733F: kernel/taskstats.c
4e68852d 12734
6b2af241 12735TC subsystem
f935f3f8 12736M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 12737M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 12738M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
12739L: netdev@vger.kernel.org
12740S: Maintained
679655da 12741F: include/net/pkt_cls.h
6b2af241
JP
12742F: include/net/pkt_sched.h
12743F: include/net/tc_act/
c117ab84 12744F: include/uapi/linux/pkt_cls.h
6b2af241
JP
12745F: include/uapi/linux/pkt_sched.h
12746F: include/uapi/linux/tc_act/
12747F: include/uapi/linux/tc_ematch/
679655da 12748F: net/sched/
781b456a 12749
5067f08a 12750TCP LOW PRIORITY MODULE
8b58be88
JP
12751M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12752M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
12753W: http://tcp-lp-mod.sourceforge.net/
12754S: Maintained
679655da 12755F: net/ipv4/tcp_lp.c
5067f08a 12756
91952bc0
AP
12757TDA10071 MEDIA DRIVER
12758M: Antti Palosaari <crope@iki.fi>
12759L: linux-media@vger.kernel.org
a825eaec 12760W: https://linuxtv.org
91952bc0
AP
12761W: http://palosaari.fi/linux/
12762Q: http://patchwork.linuxtv.org/project/linux-media/list/
12763T: git git://linuxtv.org/anttip/media_tree.git
12764S: Maintained
12765F: drivers/media/dvb-frontends/tda10071*
12766
12767TDA18212 MEDIA DRIVER
12768M: Antti Palosaari <crope@iki.fi>
12769L: linux-media@vger.kernel.org
a825eaec 12770W: https://linuxtv.org
91952bc0
AP
12771W: http://palosaari.fi/linux/
12772Q: http://patchwork.linuxtv.org/project/linux-media/list/
12773T: git git://linuxtv.org/anttip/media_tree.git
12774S: Maintained
12775F: drivers/media/tuners/tda18212*
12776
12777TDA18218 MEDIA DRIVER
12778M: Antti Palosaari <crope@iki.fi>
12779L: linux-media@vger.kernel.org
a825eaec 12780W: https://linuxtv.org
91952bc0
AP
12781W: http://palosaari.fi/linux/
12782Q: http://patchwork.linuxtv.org/project/linux-media/list/
12783T: git git://linuxtv.org/anttip/media_tree.git
12784S: Maintained
12785F: drivers/media/tuners/tda18218*
12786
3b2f6aba
MK
12787TDA18271 MEDIA DRIVER
12788M: Michael Krufky <mkrufky@linuxtv.org>
12789L: linux-media@vger.kernel.org
a825eaec 12790W: https://linuxtv.org
3b2f6aba
MK
12791W: http://github.com/mkrufky
12792Q: http://patchwork.linuxtv.org/project/linux-media/list/
12793T: git git://linuxtv.org/mkrufky/tuners.git
12794S: Maintained
12795F: drivers/media/tuners/tda18271*
12796
e48307a9
MK
12797TDA827x MEDIA DRIVER
12798M: Michael Krufky <mkrufky@linuxtv.org>
12799L: linux-media@vger.kernel.org
a825eaec 12800W: https://linuxtv.org
e48307a9
MK
12801W: http://github.com/mkrufky
12802Q: http://patchwork.linuxtv.org/project/linux-media/list/
12803T: git git://linuxtv.org/mkrufky/tuners.git
12804S: Maintained
12805F: drivers/media/tuners/tda8290.*
12806
66cf9212
MK
12807TDA8290 MEDIA DRIVER
12808M: Michael Krufky <mkrufky@linuxtv.org>
12809L: linux-media@vger.kernel.org
a825eaec 12810W: https://linuxtv.org
66cf9212
MK
12811W: http://github.com/mkrufky
12812Q: http://patchwork.linuxtv.org/project/linux-media/list/
12813T: git git://linuxtv.org/mkrufky/tuners.git
12814S: Maintained
12815F: drivers/media/tuners/tda8290.*
12816
4b9fba30
HV
12817TDA9840 MEDIA DRIVER
12818M: Hans Verkuil <hverkuil@xs4all.nl>
12819L: linux-media@vger.kernel.org
12820T: git git://linuxtv.org/media_tree.git
a825eaec 12821W: https://linuxtv.org
4b9fba30
HV
12822S: Maintained
12823F: drivers/media/i2c/tda9840*
12824
2cb654fd 12825TEA5761 TUNER DRIVER
5dc8a864
MCC
12826M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12827M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12828L: linux-media@vger.kernel.org
a825eaec 12829W: https://linuxtv.org
2cb654fd
MCC
12830T: git git://linuxtv.org/media_tree.git
12831S: Odd fixes
12832F: drivers/media/tuners/tea5761.*
12833
12834TEA5767 TUNER DRIVER
5dc8a864
MCC
12835M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12836M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12837L: linux-media@vger.kernel.org
a825eaec 12838W: https://linuxtv.org
2cb654fd
MCC
12839T: git git://linuxtv.org/media_tree.git
12840S: Maintained
12841F: drivers/media/tuners/tea5767.*
12842
4b9fba30
HV
12843TEA6415C 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/tea6415c*
12850
12851TEA6420 MEDIA DRIVER
12852M: Hans Verkuil <hverkuil@xs4all.nl>
12853L: linux-media@vger.kernel.org
12854T: git git://linuxtv.org/media_tree.git
a825eaec 12855W: https://linuxtv.org
4b9fba30
HV
12856S: Maintained
12857F: drivers/media/i2c/tea6420*
12858
3d249d4c 12859TEAM DRIVER
dca9ab92 12860M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12861L: netdev@vger.kernel.org
12862S: Supported
12863F: drivers/net/team/
12864F: include/linux/if_team.h
c117ab84 12865F: include/uapi/linux/if_team.h
3d249d4c 12866
7d029125 12867TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12868M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12869S: Maintained
12870F: arch/x86/platform/ts5500/
12871
40ad4a30
SY
12872TECHNOTREND USB IR RECEIVER
12873M: Sean Young <sean@mess.org>
12874L: linux-media@vger.kernel.org
12875S: Maintained
12876F: drivers/media/rc/ttusbir.c
12877
82abbea7
RD
12878TEE SUBSYSTEM
12879M: Jens Wiklander <jens.wiklander@linaro.org>
12880S: Maintained
12881F: include/linux/tee_drv.h
12882F: include/uapi/linux/tee.h
12883F: drivers/tee/
12884F: Documentation/tee.txt
12885
adabdb0c 12886TEGRA ARCHITECTURE SUPPORT
adabdb0c 12887M: Thierry Reding <thierry.reding@gmail.com>
a06eb006 12888M: Jonathan Hunter <jonathanh@nvidia.com>
84b9414b 12889L: linux-tegra@vger.kernel.org
fd117cd1 12890Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12891T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12892S: Supported
bbbe96ed 12893N: [^a-z]tegra
84b9414b 12894
adabdb0c
SW
12895TEGRA CLOCK DRIVER
12896M: Peter De Schrijver <pdeschrijver@nvidia.com>
12897M: Prashant Gaikwad <pgaikwad@nvidia.com>
12898S: Supported
12899F: drivers/clk/tegra/
12900
86e486a0 12901TEGRA DMA DRIVERS
adabdb0c 12902M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12903M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12904S: Supported
86e486a0 12905F: drivers/dma/tegra*
adabdb0c 12906
adabdb0c
SW
12907TEGRA I2C DRIVER
12908M: Laxman Dewangan <ldewangan@nvidia.com>
12909S: Supported
12910F: drivers/i2c/busses/i2c-tegra.c
12911
12912TEGRA IOMMU DRIVERS
12913M: Hiroshi Doyu <hdoyu@nvidia.com>
12914S: Supported
12915F: drivers/iommu/tegra*
12916
12917TEGRA KBC DRIVER
12918M: Rakesh Iyer <riyer@nvidia.com>
12919M: Laxman Dewangan <ldewangan@nvidia.com>
12920S: Supported
12921F: drivers/input/keyboard/tegra-kbc.c
12922
adabdb0c
SW
12923TEGRA PWM DRIVER
12924M: Thierry Reding <thierry.reding@gmail.com>
12925S: Supported
12926F: drivers/pwm/pwm-tegra.c
12927
12928TEGRA SERIAL DRIVER
12929M: Laxman Dewangan <ldewangan@nvidia.com>
12930S: Supported
12931F: drivers/tty/serial/serial-tegra.c
12932
12933TEGRA SPI DRIVER
12934M: Laxman Dewangan <ldewangan@nvidia.com>
12935S: Supported
12936F: drivers/spi/spi-tegra*
12937
1a348ccc 12938TEHUTI ETHERNET DRIVER
8b58be88 12939M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12940L: netdev@vger.kernel.org
12941S: Supported
ef7f5429 12942F: drivers/net/ethernet/tehuti/*
1a348ccc 12943
4e68852d 12944Telecom Clock Driver for MCPL0010
8b58be88 12945M: Mark Gross <mark.gross@intel.com>
4e68852d 12946S: Supported
679655da 12947F: drivers/char/tlclk.c
4e68852d 12948
4480f15b 12949TENSILICA XTENSA PORT (xtensa)
8b58be88 12950M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12951M: Max Filippov <jcmvbkbc@gmail.com>
12952L: linux-xtensa@linux-xtensa.org
9f273c24 12953T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12954S: Maintained
679655da 12955F: arch/xtensa/
3dc99857 12956F: drivers/irqchip/irq-xtensa-*
4e68852d 12957
04f1024e
NM
12958Texas Instruments' System Control Interface (TISCI) Protocol Driver
12959M: Nishanth Menon <nm@ti.com>
12960M: Tero Kristo <t-kristo@ti.com>
12961M: Santosh Shilimkar <ssantosh@kernel.org>
12962L: linux-arm-kernel@lists.infradead.org
12963S: Maintained
12964F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12965F: drivers/firmware/ti_sci*
12966F: include/linux/soc/ti/ti_sci_protocol.h
7cc119f2
DG
12967F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12968F: include/dt-bindings/genpd/k2g.h
52835d59 12969F: drivers/soc/ti/ti_sci_pm_domains.c
18a00620 12970F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
8f306cfe 12971F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
b745c079 12972F: drivers/clk/keystone/sci-clk.c
28df169b 12973F: drivers/reset/reset-ti-sci.c
04f1024e 12974
5313ba66
HV
12975THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12976M: Hans Verkuil <hverkuil@xs4all.nl>
12977L: linux-media@vger.kernel.org
12978T: git git://linuxtv.org/media_tree.git
a825eaec 12979W: https://linuxtv.org
5313ba66
HV
12980S: Maintained
12981F: drivers/media/radio/radio-raremono.c
12982
d3fb6955 12983THERMAL
b75f0050 12984M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12985M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12986L: linux-pm@vger.kernel.org
12987T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12988T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12989Q: https://patchwork.kernel.org/project/linux-pm/list/
12990S: Supported
12991F: drivers/thermal/
12992F: include/linux/thermal.h
af6c9f16 12993F: include/uapi/linux/thermal.h
b75f0050
JP
12994F: include/linux/cpu_cooling.h
12995F: Documentation/devicetree/bindings/thermal/
d3fb6955 12996
64e05d8b
VK
12997THERMAL/CPU_COOLING
12998M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12999M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 13000M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
13001L: linux-pm@vger.kernel.org
13002S: Supported
13003F: Documentation/thermal/cpu-cooling-api.txt
13004F: drivers/thermal/cpu_cooling.c
13005F: include/linux/cpu_cooling.h
13006
4e68852d 13007THINKPAD ACPI EXTRAS DRIVER
8b58be88 13008M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 13009L: ibm-acpi-devel@lists.sourceforge.net
d0944853 13010L: platform-driver-x86@vger.kernel.org
4e68852d
AC
13011W: http://ibm-acpi.sourceforge.net
13012W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 13013T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 13014S: Maintained
679655da 13015F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 13016
82abbea7
RD
13017THUNDERBOLT DRIVER
13018M: Andreas Noever <andreas.noever@gmail.com>
13019M: Michael Jamet <michael.jamet@intel.com>
13020M: Mika Westerberg <mika.westerberg@linux.intel.com>
13021M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13022S: Maintained
13023F: drivers/thunderbolt/
13024
82abbea7
RD
13025TI AM437X VPFE DRIVER
13026M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13027L: linux-media@vger.kernel.org
13028W: https://linuxtv.org
13029Q: http://patchwork.linuxtv.org/project/linux-media/list/
13030T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13031S: Maintained
13032F: drivers/media/platform/am437x/
13033
1b46f2a2 13034TI BANDGAP AND THERMAL DRIVER
f14d1c24 13035M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 13036M: Keerthy <j-keerthy@ti.com>
1b46f2a2 13037L: linux-pm@vger.kernel.org
531ff13e 13038L: linux-omap@vger.kernel.org
5a723e81 13039S: Maintained
794b2e25 13040F: drivers/thermal/ti-soc-thermal/
1b46f2a2 13041
7683e9e5
LT
13042TI BQ27XXX POWER SUPPLY DRIVER
13043R: Andrew F. Davis <afd@ti.com>
13044F: include/linux/power/bq27xxx_battery.h
13045F: drivers/power/supply/bq27xxx_battery.c
13046F: drivers/power/supply/bq27xxx_battery_i2c.c
ccf963d3 13047
0c7665c3
MF
13048TI CDCE706 CLOCK DRIVER
13049M: Max Filippov <jcmvbkbc@gmail.com>
13050S: Maintained
13051F: drivers/clk/clk-cdce706.c
13052
49b6a5e3
TK
13053TI CLOCK DRIVER
13054M: Tero Kristo <t-kristo@ti.com>
13055L: linux-omap@vger.kernel.org
13056S: Maintained
13057F: drivers/clk/ti/
13058F: include/linux/clk/ti.h
13059
7683e9e5
LT
13060TI DAVINCI MACHINE SUPPORT
13061M: Sekhar Nori <nsekhar@ti.com>
13062M: Kevin Hilman <khilman@kernel.org>
13063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13064T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13065S: Supported
13066F: arch/arm/mach-davinci/
13067F: drivers/i2c/busses/i2c-davinci.c
13068F: arch/arm/boot/dts/da850*
13069
13070TI DAVINCI SERIES GPIO DRIVER
13071M: Keerthy <j-keerthy@ti.com>
13072L: linux-gpio@vger.kernel.org
13073S: Maintained
13074F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13075F: drivers/gpio/gpio-davinci.c
13076
13077TI DAVINCI SERIES MEDIA DRIVER
13078M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13079L: linux-media@vger.kernel.org
13080W: https://linuxtv.org
13081Q: http://patchwork.linuxtv.org/project/linux-media/list/
13082T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13083S: Maintained
13084F: drivers/media/platform/davinci/
13085F: include/media/davinci/
13086
f75cfbad 13087TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
13088R: Grygorii Strashko <grygorii.strashko@ti.com>
13089L: linux-omap@vger.kernel.org
13090L: netdev@vger.kernel.org
13091S: Maintained
13092F: drivers/net/ethernet/ti/cpsw*
13093F: drivers/net/ethernet/ti/davinci*
13094
4020f2d7 13095TI FLASH MEDIA INTERFACE DRIVER
8b58be88 13096M: Alex Dubov <oakad@yahoo.com>
795fb7e7 13097S: Maintained
679655da
JP
13098F: drivers/misc/tifm*
13099F: drivers/mmc/host/tifm_sd.c
13100F: include/linux/tifm.h
4020f2d7 13101
e0c52404 13102TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 13103M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
13104L: linux-kernel@vger.kernel.org
13105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13106S: Maintained
13107F: drivers/soc/ti/*
13108T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13109
152ad442
SR
13110TI LM49xxx FAMILY ASoC CODEC DRIVERS
13111M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 13112M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
13113L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13114S: Maintained
13115F: sound/soc/codecs/lm49453*
d392dead 13116F: sound/soc/codecs/isabelle*
152ad442 13117
0edd807d
KM
13118TI LP855x BACKLIGHT DRIVER
13119M: Milo Kim <milo.kim@ti.com>
13120S: Maintained
13121F: Documentation/backlight/lp855x-driver.txt
13122F: drivers/video/backlight/lp855x_bl.c
13123F: include/linux/platform_data/lp855x.h
13124
faf13f6d
KM
13125TI LP8727 CHARGER DRIVER
13126M: Milo Kim <milo.kim@ti.com>
13127S: Maintained
8c0984e5 13128F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
13129F: include/linux/platform_data/lp8727.h
13130
22f1229f
KM
13131TI LP8788 MFD DRIVER
13132M: Milo Kim <milo.kim@ti.com>
13133S: Maintained
13134F: drivers/iio/adc/lp8788_adc.c
13135F: drivers/leds/leds-lp8788.c
13136F: drivers/mfd/lp8788*.c
8c0984e5 13137F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
13138F: drivers/regulator/lp8788-*.c
13139F: include/linux/mfd/lp8788*.h
13140
84640e27
KM
13141TI NETCP ETHERNET DRIVER
13142M: Wingman Kwok <w-kwok2@ti.com>
13143M: Murali Karicheri <m-karicheri2@ti.com>
13144L: netdev@vger.kernel.org
13145S: Maintained
13146F: drivers/net/ethernet/ti/netcp*
13147
217e0ca9
KC
13148TI TAS571X FAMILY ASoC CODEC DRIVER
13149M: Kevin Cernekee <cernekee@chromium.org>
13150L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13151S: Odd Fixes
13152F: sound/soc/codecs/tas571x*
13153
82abbea7
RD
13154TI TRF7970A NFC DRIVER
13155M: Mark Greer <mgreer@animalcreek.com>
13156L: linux-wireless@vger.kernel.org
13157L: linux-nfc@lists.01.org (moderated for non-subscribers)
13158S: Supported
13159F: drivers/nfc/trf7970a.c
13160F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13161
dd5e8e6b 13162TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 13163M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
13164L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13165S: Maintained
13166F: sound/soc/codecs/twl4030*
13167
7683e9e5
LT
13168TI VPE/CAL DRIVERS
13169M: Benoit Parrot <bparrot@ti.com>
13170L: linux-media@vger.kernel.org
13171W: http://linuxtv.org/
13172Q: http://patchwork.linuxtv.org/project/linux-media/list/
13173S: Maintained
13174F: drivers/media/platform/ti-vpe/
13175
90921014 13176TI WILINK WIRELESS DRIVERS
90921014
LC
13177L: linux-wireless@vger.kernel.org
13178W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13179W: http://wireless.kernel.org/en/users/Drivers/wl1251
13180T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 13181S: Orphan
90921014
LC
13182F: drivers/net/wireless/ti/
13183F: include/linux/wl12xx.h
13184
867e359b 13185TILE ARCHITECTURE
b9a279f6 13186M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 13187W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 13188T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
13189S: Supported
13190F: arch/tile/
6b940606 13191F: drivers/char/tile-srom.c
5c770755 13192F: drivers/edac/tile_edac.c
6b940606
CM
13193F: drivers/net/ethernet/tile/
13194F: drivers/rtc/rtc-tile.c
13195F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 13196F: drivers/tty/serial/tilegx.c
6b940606
CM
13197F: drivers/usb/host/*-tilegx.c
13198F: include/linux/usb/tilegx.h
867e359b 13199
82abbea7
RD
13200TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13201M: John Stultz <john.stultz@linaro.org>
13202M: Thomas Gleixner <tglx@linutronix.de>
13203R: Stephen Boyd <sboyd@codeaurora.org>
13204L: linux-kernel@vger.kernel.org
13205T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13206S: Supported
13207F: include/linux/clocksource.h
13208F: include/linux/time.h
13209F: include/linux/timex.h
13210F: include/uapi/linux/time.h
13211F: include/uapi/linux/timex.h
13212F: kernel/time/clocksource.c
13213F: kernel/time/time*.c
13214F: kernel/time/alarmtimer.c
13215F: kernel/time/ntp.c
13216F: tools/testing/selftests/timers/
13217
13218TIPC NETWORK LAYER
13219M: Jon Maloy <jon.maloy@ericsson.com>
13220M: Ying Xue <ying.xue@windriver.com>
13221L: netdev@vger.kernel.org (core kernel code)
13222L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13223W: http://tipc.sourceforge.net/
13224S: Maintained
13225F: include/uapi/linux/tipc*.h
13226F: net/tipc/
13227
13228TLAN NETWORK DRIVER
13229M: Samuel Chessman <chessman@tux.org>
13230L: tlan-devel@lists.sourceforge.net (subscribers-only)
13231W: http://sourceforge.net/projects/tlan/
13232S: Maintained
13233F: Documentation/networking/tlan.txt
13234F: drivers/net/ethernet/ti/tlan.*
13235
13236TM6000 VIDEO4LINUX DRIVER
13237M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13238M: Mauro Carvalho Chehab <mchehab@kernel.org>
13239L: linux-media@vger.kernel.org
13240W: https://linuxtv.org
13241T: git git://linuxtv.org/media_tree.git
13242S: Odd fixes
13243F: drivers/media/usb/tm6000/
13244F: Documentation/media/v4l-drivers/tm6000*
13245
13246TMIO/SDHI MMC DRIVER
13247M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13248L: linux-mmc@vger.kernel.org
13249S: Supported
13250F: drivers/mmc/host/tmio_mmc*
13251F: drivers/mmc/host/renesas_sdhi*
13252F: include/linux/mfd/tmio.h
13253
13254TMP401 HARDWARE MONITOR DRIVER
13255M: Guenter Roeck <linux@roeck-us.net>
13256L: linux-hwmon@vger.kernel.org
1da177e4 13257S: Maintained
82abbea7
RD
13258F: Documentation/hwmon/tmp401
13259F: drivers/hwmon/tmp401.c
13260
13261TMPFS (SHMEM FILESYSTEM)
13262M: Hugh Dickins <hughd@google.com>
13263L: linux-mm@kvack.org
13264S: Maintained
13265F: include/linux/shmem_fs.h
13266F: mm/shmem.c
1da177e4 13267
d74db3b2 13268TOMOYO SECURITY MODULE
8b58be88
JP
13269M: Kentaro Takeda <takedakn@nttdata.co.jp>
13270M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
13271L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13272L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
13273L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13274L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13275W: http://tomoyo.sourceforge.jp/
843d183c 13276T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 13277S: Maintained
679655da 13278F: security/tomoyo/
d74db3b2 13279
9caeb532 13280TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 13281M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 13282L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
13283S: Maintained
13284F: drivers/platform/x86/topstar-laptop.c
13285
1da177e4 13286TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 13287M: Azael Avalos <coproscefalo@gmail.com>
d0944853 13288L: platform-driver-x86@vger.kernel.org
0a63ca11 13289S: Maintained
679655da 13290F: drivers/platform/x86/toshiba_acpi.c
1da177e4 13291
0a63ca11
AA
13292TOSHIBA BLUETOOTH DRIVER
13293M: Azael Avalos <coproscefalo@gmail.com>
13294L: platform-driver-x86@vger.kernel.org
13295S: Maintained
13296F: drivers/platform/x86/toshiba_bluetooth.c
13297
13298TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13299M: Azael Avalos <coproscefalo@gmail.com>
13300L: platform-driver-x86@vger.kernel.org
13301S: Maintained
13302F: drivers/platform/x86/toshiba_haps.c
13303
1da177e4 13304TOSHIBA SMM DRIVER
8b58be88 13305M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
13306W: http://www.buzzard.org.uk/toshiba/
13307S: Maintained
679655da
JP
13308F: drivers/char/toshiba.c
13309F: include/linux/toshiba.h
c117ab84 13310F: include/uapi/linux/toshiba.h
1da177e4 13311
d32d9864
MR
13312TOSHIBA TC358743 DRIVER
13313M: Mats Randgaard <matrandg@cisco.com>
13314L: linux-media@vger.kernel.org
13315S: Maintained
13316F: drivers/media/i2c/tc358743*
b5dcee22 13317F: include/media/i2c/tc358743.h
d32d9864 13318
7683e9e5
LT
13319TOSHIBA WMI HOTKEYS DRIVER
13320M: Azael Avalos <coproscefalo@gmail.com>
13321L: platform-driver-x86@vger.kernel.org
13322S: Maintained
13323F: drivers/platform/x86/toshiba-wmi.c
13324
4e68852d 13325TPM DEVICE DRIVER
901486b8 13326M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 13327M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 13328M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 13329R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 13330W: http://tpmdd.sourceforge.net
63a10dfd 13331L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
13332Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13333T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 13334S: Maintained
679655da 13335F: drivers/char/tpm/
4e68852d 13336
1a0f1b27
AL
13337TPM IBM_VTPM DEVICE DRIVER
13338M: Ashley Lai <ashleydlai@gmail.com>
13339W: http://tpmdd.sourceforge.net
13340L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13341S: Maintained
13342F: drivers/char/tpm/tpm_ibmvtpm*
13343
d6f005a1
JP
13344TRACING
13345M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 13346M: Ingo Molnar <mingo@redhat.com>
75fc2d37 13347T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
13348S: Maintained
13349F: Documentation/trace/ftrace.txt
13350F: arch/*/*/*/ftrace.h
13351F: arch/*/kernel/ftrace.c
13352F: include/*/ftrace.h
13353F: include/linux/trace*.h
13354F: include/trace/
13355F: kernel/trace/
6e68e6c5 13356F: tools/testing/selftests/ftrace/
d6f005a1 13357
4abac0d0
IM
13358TRACING MMIO ACCESSES (MMIOTRACE)
13359M: Steven Rostedt <rostedt@goodmis.org>
13360M: Ingo Molnar <mingo@kernel.org>
13361R: Karol Herbst <karolherbst@gmail.com>
13362R: Pekka Paalanen <ppaalanen@gmail.com>
13363S: Maintained
13364L: linux-kernel@vger.kernel.org
13365L: nouveau@lists.freedesktop.org
13366F: kernel/trace/trace_mmiotrace.c
13367F: include/linux/mmiotrace.h
13368F: arch/x86/mm/kmmio.c
13369F: arch/x86/mm/mmio-mod.c
13370F: arch/x86/mm/testmmiotrace.c
13371
1da177e4 13372TRIVIAL PATCHES
8b58be88 13373M: Jiri Kosina <trivial@kernel.org>
54e5881d 13374T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 13375S: Maintained
86ef925f 13376K: ^Subject:.*(?i)trivial
1da177e4 13377
4e68852d 13378TTY LAYER
879a5a00 13379M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 13380M: Jiri Slaby <jslaby@suse.com>
879a5a00 13381S: Supported
08deed1e 13382T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 13383F: Documentation/serial/
8dd5d2f1 13384F: drivers/tty/
df621252 13385F: drivers/tty/serial/serial_core.c
e3288775
AC
13386F: include/linux/serial_core.h
13387F: include/linux/serial.h
13388F: include/linux/tty.h
c117ab84
CEB
13389F: include/uapi/linux/serial_core.h
13390F: include/uapi/linux/serial.h
13391F: include/uapi/linux/tty.h
4e68852d 13392
91952bc0
AP
13393TUA9001 MEDIA DRIVER
13394M: Antti Palosaari <crope@iki.fi>
13395L: linux-media@vger.kernel.org
a825eaec 13396W: https://linuxtv.org
91952bc0
AP
13397W: http://palosaari.fi/linux/
13398Q: http://patchwork.linuxtv.org/project/linux-media/list/
13399T: git git://linuxtv.org/anttip/media_tree.git
13400S: Maintained
13401F: drivers/media/tuners/tua9001*
13402
740db6d7 13403TULIP NETWORK DRIVERS
740db6d7 13404L: netdev@vger.kernel.org
cf869eb1
GG
13405L: linux-parisc@vger.kernel.org
13406S: Orphan
0f04e2aa 13407F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
13408
13409TUN/TAP driver
ba57b6f2 13410M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
13411W: http://vtun.sourceforge.net/tun
13412S: Maintained
679655da
JP
13413F: Documentation/networking/tuntap.txt
13414F: arch/um/os-Linux/drivers/
1da177e4 13415
b454cc66 13416TURBOCHANNEL SUBSYSTEM
8b58be88 13417M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
13418M: Ralf Baechle <ralf@linux-mips.org>
13419L: linux-mips@linux-mips.org
13420Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 13421S: Maintained
679655da
JP
13422F: drivers/tc/
13423F: include/linux/tc.h
b454cc66 13424
82abbea7
RD
13425TW5864 VIDEO4LINUX DRIVER
13426M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13427M: Anton Sviridenko <anton@corp.bluecherry.net>
13428M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13429M: Andrey Utkin <andrey_utkin@fastmail.com>
13430L: linux-media@vger.kernel.org
13431S: Supported
13432F: drivers/media/pci/tw5864/
13433
13434TW68 VIDEO4LINUX DRIVER
13435M: Hans Verkuil <hverkuil@xs4all.nl>
13436L: linux-media@vger.kernel.org
13437T: git git://linuxtv.org/media_tree.git
13438W: https://linuxtv.org
13439S: Odd Fixes
13440F: drivers/media/pci/tw68/
13441
13442TW686X VIDEO4LINUX DRIVER
13443M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13444L: linux-media@vger.kernel.org
13445T: git git://linuxtv.org/media_tree.git
13446W: http://linuxtv.org
13447S: Maintained
13448F: drivers/media/pci/tw686x/
13449
e2d1d6c0 13450UBI FILE SYSTEM (UBIFS)
a7859936 13451M: Richard Weinberger <richard@nod.at>
949cb623 13452M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 13453M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 13454L: linux-mtd@lists.infradead.org
e2966cbe 13455T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 13456W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 13457S: Supported
679655da
JP
13458F: Documentation/filesystems/ubifs.txt
13459F: fs/ubifs/
e2d1d6c0 13460
e1632fa2 13461UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
13462M: Greg Ungerer <gerg@linux-m68k.org>
13463W: http://www.linux-m68k.org/
cc2020e6 13464W: http://www.uclinux.org/
e1632fa2 13465L: linux-m68k@lists.linux-m68k.org
cc2020e6 13466L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 13467T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 13468S: Maintained
e1632fa2
GU
13469F: arch/m68k/coldfire/
13470F: arch/m68k/68*/
61bc02bb
JP
13471F: arch/m68k/*/*_no.*
13472F: arch/m68k/include/asm/*_no.*
cc2020e6 13473
1da177e4 13474UDF FILESYSTEM
d8130624 13475M: Jan Kara <jack@suse.com>
1da177e4 13476S: Maintained
679655da
JP
13477F: Documentation/filesystems/udf.txt
13478F: fs/udf/
1da177e4 13479
0edffe65
BN
13480UDRAW TABLET
13481M: Bastien Nocera <hadess@hadess.net>
13482L: linux-input@vger.kernel.org
13483S: Maintained
13484F: drivers/hid/hid-udraw.c
13485
cc2020e6 13486UFS FILESYSTEM
8b58be88 13487M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 13488S: Maintained
679655da
JP
13489F: Documentation/filesystems/ufs.txt
13490F: fs/ufs/
cc2020e6 13491
0a09d3ab
DH
13492UHID USERSPACE HID IO DRIVER:
13493M: David Herrmann <dh.herrmann@googlemail.com>
13494L: linux-input@vger.kernel.org
13495S: Maintained
13496F: drivers/hid/uhid.c
c117ab84 13497F: include/uapi/linux/uhid.h
0a09d3ab 13498
82abbea7
RD
13499ULPI BUS
13500M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13501L: linux-usb@vger.kernel.org
13502S: Maintained
13503F: drivers/usb/common/ulpi.c
13504F: include/linux/ulpi/
13505
18332a80 13506ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 13507L: linux-usb@vger.kernel.org
10c6c9c9 13508S: Orphan
355ffe69 13509F: drivers/uwb/
679655da
JP
13510F: include/linux/uwb.h
13511F: include/linux/uwb/
18332a80 13512
b31d8273
G
13513UNICORE32 ARCHITECTURE:
13514M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13515W: http://mprc.pku.edu.cn/~guanxuetao/linux
13516S: Maintained
ceebf4d5 13517T: git git://github.com/gxt/linux.git
b31d8273
G
13518F: arch/unicore32/
13519
d8379ab1
TF
13520UNIFDEF
13521M: Tony Finch <dot@dotat.at>
13522W: http://dotat.at/prog/unifdef
13523S: Maintained
13524F: scripts/unifdef.c
13525
1da177e4 13526UNIFORM CDROM DRIVER
8b58be88 13527M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
13528W: http://www.kernel.dk
13529S: Maintained
679655da
JP
13530F: Documentation/cdrom/
13531F: drivers/cdrom/cdrom.c
13532F: include/linux/cdrom.h
c117ab84 13533F: include/uapi/linux/cdrom.h
1da177e4 13534
56df0122 13535UNISYS S-PAR DRIVERS
49e7d9df
JP
13536M: David Kershner <david.kershner@unisys.com>
13537L: sparmaintainer@unisys.com (Unisys internal)
13538S: Supported
13539F: drivers/staging/unisys/
56df0122 13540
9941fa6e
VH
13541UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13542M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
13543L: linux-scsi@vger.kernel.org
13544S: Supported
13545F: Documentation/scsi/ufs.txt
13546F: drivers/scsi/ufs/
13547
4b9ffb5a 13548UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
13549M: Manjunath M Bettegowda <manjumb@synopsys.com>
13550M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
13551L: linux-scsi@vger.kernel.org
13552S: Supported
13553F: drivers/scsi/ufs/*dwc*
13554
e2d1d6c0 13555UNSORTED BLOCK IMAGES (UBI)
949cb623 13556M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 13557M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
13558W: http://www.linux-mtd.infradead.org/
13559L: linux-mtd@lists.infradead.org
b6b44e0a 13560T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 13561S: Supported
80811493 13562F: drivers/mtd/ubi/
679655da 13563F: include/linux/mtd/ubi.h
c117ab84 13564F: include/uapi/mtd/ubi-user.h
e2d1d6c0 13565
7683e9e5
LT
13566USB "USBNET" DRIVER FRAMEWORK
13567M: Oliver Neukum <oneukum@suse.com>
13568L: netdev@vger.kernel.org
13569W: http://www.linux-usb.org/usbnet
13570S: Maintained
13571F: drivers/net/usb/usbnet.c
13572F: include/linux/usb/usbnet.h
13573
1da177e4 13574USB ACM DRIVER
ca1c3e6f 13575M: Oliver Neukum <oneukum@suse.com>
6372594a 13576L: linux-usb@vger.kernel.org
1da177e4 13577S: Maintained
679655da
JP
13578F: Documentation/usb/acm.txt
13579F: drivers/usb/class/cdc-acm.*
1da177e4 13580
b7d572e1
PF
13581USB AR5523 WIRELESS DRIVER
13582M: Pontus Fuchs <pontus.fuchs@gmail.com>
13583L: linux-wireless@vger.kernel.org
13584S: Maintained
13585F: drivers/net/wireless/ath/ar5523/
13586
115bb1ff 13587USB ATTACHED SCSI
866d372e 13588M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
13589L: linux-usb@vger.kernel.org
13590L: linux-scsi@vger.kernel.org
8eae0fb7 13591S: Maintained
115bb1ff
MW
13592F: drivers/usb/storage/uas.c
13593
1da177e4 13594USB CDC ETHERNET DRIVER
61eee9a7 13595M: Oliver Neukum <oliver@neukum.org>
795fb7e7 13596L: linux-usb@vger.kernel.org
1da177e4 13597S: Maintained
679655da 13598F: drivers/net/usb/cdc_*.c
c117ab84 13599F: include/uapi/linux/usb/cdc.h
1da177e4 13600
66e3e591
KP
13601USB CHAOSKEY DRIVER
13602M: Keith Packard <keithp@keithp.com>
13603L: linux-usb@vger.kernel.org
13604S: Maintained
13605F: drivers/usb/misc/chaoskey.c
13606
b02b371e 13607USB CYPRESS C67X00 DRIVER
8b58be88 13608M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
13609L: linux-usb@vger.kernel.org
13610S: Maintained
679655da 13611F: drivers/usb/c67x00/
b02b371e 13612
d0374f4f 13613USB DAVICOM DM9601 DRIVER
8b58be88 13614M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 13615L: netdev@vger.kernel.org
d0374f4f
PK
13616W: http://www.linux-usb.org/usbnet
13617S: Maintained
679655da 13618F: drivers/net/usb/dm9601.c
d0374f4f 13619
cc2020e6 13620USB DIAMOND RIO500 DRIVER
8b58be88 13621M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
13622L: rio500-users@lists.sourceforge.net
13623W: http://rio500.sourceforge.net
13624S: Maintained
679655da 13625F: drivers/usb/misc/rio500*
cc2020e6 13626
1da177e4 13627USB EHCI DRIVER
578333ab 13628M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13629L: linux-usb@vger.kernel.org
578333ab 13630S: Maintained
679655da
JP
13631F: Documentation/usb/ehci.txt
13632F: drivers/usb/host/ehci*
1da177e4 13633
69ae9e3e 13634USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 13635M: Felipe Balbi <balbi@kernel.org>
795fb7e7 13636L: linux-usb@vger.kernel.org
69ae9e3e 13637W: http://www.linux-usb.org/gadget
d6d0f665
FB
13638T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13639S: Maintained
679655da
JP
13640F: drivers/usb/gadget/
13641F: include/linux/usb/gadget*
69ae9e3e 13642
2dea64b4 13643USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 13644M: Jiri Kosina <jikos@kernel.org>
406df153 13645R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 13646L: linux-usb@vger.kernel.org
54e5881d 13647T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 13648S: Maintained
c2f01971 13649F: Documentation/hid/hiddev.txt
679655da 13650F: drivers/hid/usbhid/
1da177e4 13651
959eea21 13652USB ISP116X DRIVER
8b58be88 13653M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 13654L: linux-usb@vger.kernel.org
959eea21 13655S: Maintained
679655da
JP
13656F: drivers/usb/host/isp116x*
13657F: include/linux/usb/isp116x.h
959eea21 13658
146498ea
WH
13659USB LAN78XX ETHERNET DRIVER
13660M: Woojung Huh <woojung.huh@microchip.com>
13661M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13662L: netdev@vger.kernel.org
13663S: Maintained
13664F: drivers/net/usb/lan78xx.*
13665
1da177e4 13666USB MASS STORAGE DRIVER
fc8b690d 13667M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13668L: linux-usb@vger.kernel.org
8836aeb8 13669L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
13670S: Maintained
13671W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 13672F: drivers/usb/storage/
1da177e4 13673
af39917d
CL
13674USB MIDI DRIVER
13675M: Clemens Ladisch <clemens@ladisch.de>
13676L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13677T: git git://git.alsa-project.org/alsa-kernel.git
13678S: Maintained
13679F: sound/usb/midi.*
13680
444ce9d4
JP
13681USB NETWORKING DRIVERS
13682L: linux-usb@vger.kernel.org
13683S: Odd Fixes
13684F: drivers/net/usb/
13685
1da177e4 13686USB OHCI DRIVER
578333ab 13687M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13688L: linux-usb@vger.kernel.org
578333ab 13689S: Maintained
679655da
JP
13690F: Documentation/usb/ohci.txt
13691F: drivers/usb/host/ohci*
1da177e4 13692
963ffa3e 13693USB OTG FSM (Finite State Machine)
60d77b3d 13694M: Peter Chen <Peter.Chen@nxp.com>
8373856d 13695T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
13696L: linux-usb@vger.kernel.org
13697S: Maintained
13698F: drivers/usb/common/usb-otg-fsm.c
13699
563da3a9
VM
13700USB OVER IP DRIVER
13701M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
13702M: Shuah Khan <shuahkh@osg.samsung.com>
13703M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
13704L: linux-usb@vger.kernel.org
13705S: Maintained
a6d6fc2b 13706F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
13707F: drivers/usb/usbip/
13708F: tools/usb/usbip/
13709
1da177e4 13710USB PEGASUS DRIVER
a16b945c 13711M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13712L: linux-usb@vger.kernel.org
043600a6 13713L: netdev@vger.kernel.org
052e3128
PM
13714T: git git://github.com/petkan/pegasus.git
13715W: https://github.com/petkan/pegasus
1da177e4 13716S: Maintained
679655da 13717F: drivers/net/usb/pegasus.*
1da177e4 13718
d3ad558f 13719USB PHY LAYER
a55f6286 13720M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
13721L: linux-usb@vger.kernel.org
13722T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13723S: Maintained
13724F: drivers/usb/phy/
d3ad558f 13725
73e4fb3f 13726USB PRINTER DRIVER (usblp)
8b58be88 13727M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 13728L: linux-usb@vger.kernel.org
73e4fb3f 13729S: Supported
679655da 13730F: drivers/usb/class/usblp.c
1da177e4 13731
4521b477
BM
13732USB QMI WWAN NETWORK DRIVER
13733M: Bjørn Mork <bjorn@mork.no>
13734L: netdev@vger.kernel.org
13735S: Maintained
13736F: Documentation/ABI/testing/sysfs-class-net-qmi
13737F: drivers/net/usb/qmi_wwan.c
13738
1da177e4 13739USB RTL8150 DRIVER
a16b945c 13740M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13741L: linux-usb@vger.kernel.org
043600a6 13742L: netdev@vger.kernel.org
052e3128
PM
13743T: git git://github.com/petkan/rtl8150.git
13744W: https://github.com/petkan/rtl8150
1da177e4 13745S: Maintained
679655da 13746F: drivers/net/usb/rtl8150.c
1da177e4 13747
f896b796 13748USB SERIAL SUBSYSTEM
66085694 13749M: Johan Hovold <johan@kernel.org>
795fb7e7 13750L: linux-usb@vger.kernel.org
5ee05309 13751T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 13752S: Maintained
679655da 13753F: Documentation/usb/usb-serial.txt
f896b796 13754F: drivers/usb/serial/
679655da 13755F: include/linux/usb/serial.h
1da177e4 13756
b3f0db1c
SG
13757USB SMSC75XX ETHERNET DRIVER
13758M: Steve Glendinning <steve.glendinning@shawell.net>
13759L: netdev@vger.kernel.org
13760S: Maintained
13761F: drivers/net/usb/smsc75xx.*
13762
2f7ca802 13763USB SMSC95XX ETHERNET DRIVER
90b24cfb 13764M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 13765M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 13766L: netdev@vger.kernel.org
90b24cfb 13767S: Maintained
679655da 13768F: drivers/net/usb/smsc95xx.*
2f7ca802 13769
1da177e4 13770USB SUBSYSTEM
879a5a00 13771M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 13772L: linux-usb@vger.kernel.org
1da177e4 13773W: http://www.linux-usb.org
08deed1e 13774T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 13775S: Supported
1700bd98 13776F: Documentation/devicetree/bindings/usb/
679655da 13777F: Documentation/usb/
679655da
JP
13778F: drivers/usb/
13779F: include/linux/usb.h
13780F: include/linux/usb/
1da177e4 13781
fab92884
HK
13782USB TYPEC SUBSYSTEM
13783M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13784L: linux-usb@vger.kernel.org
13785S: Maintained
13786F: Documentation/ABI/testing/sysfs-class-typec
13787F: Documentation/usb/typec.rst
13788F: drivers/usb/typec/
13789F: include/linux/usb/typec.h
13790
1da177e4 13791USB UHCI DRIVER
8b58be88 13792M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13793L: linux-usb@vger.kernel.org
1da177e4 13794S: Maintained
679655da 13795F: drivers/usb/host/uhci*
1da177e4 13796
c0efd232 13797USB VIDEO CLASS
c53ac071 13798M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 13799L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 13800L: linux-media@vger.kernel.org
275ffde4 13801T: git git://linuxtv.org/media_tree.git
57c6d2e9 13802W: http://www.ideasonboard.org/uvc/
c0efd232 13803S: Maintained
0c0d06ca 13804F: drivers/media/usb/uvc/
6c0f0359 13805F: include/uapi/linux/uvcvideo.h
1da177e4 13806
b60b9c45
HV
13807USB VISION DRIVER
13808M: Hans Verkuil <hverkuil@xs4all.nl>
13809L: linux-media@vger.kernel.org
13810T: git git://linuxtv.org/media_tree.git
a825eaec 13811W: https://linuxtv.org
b60b9c45
HV
13812S: Odd Fixes
13813F: drivers/media/usb/usbvision/
13814
8282da47
LP
13815USB WEBCAM GADGET
13816M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13817L: linux-usb@vger.kernel.org
13818S: Maintained
3a83c16e 13819F: drivers/usb/gadget/function/*uvc*
faf2e1db 13820F: drivers/usb/gadget/legacy/webcam.c
8282da47 13821
bf164cc0 13822USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 13823M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
13824L: linux-wireless@vger.kernel.org
13825S: Maintained
679655da 13826F: drivers/net/wireless/rndis_wlan.c
bf164cc0 13827
eb6bab13 13828USB XHCI DRIVER
03d85053 13829M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
13830L: linux-usb@vger.kernel.org
13831S: Supported
36d0344c
SS
13832F: drivers/usb/host/xhci*
13833F: drivers/usb/host/pci-quirks*
eb6bab13 13834
1da177e4 13835USB ZD1201 DRIVER
4086b9ca 13836L: linux-wireless@vger.kernel.org
1da177e4 13837W: http://linux-lc100020.sourceforge.net
4086b9ca 13838S: Orphan
ed0ad06f 13839F: drivers/net/wireless/zydas/zd1201.*
1da177e4 13840
b7eee616 13841USB ZR364XX DRIVER
8b58be88 13842M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 13843L: linux-usb@vger.kernel.org
661263b5 13844L: linux-media@vger.kernel.org
275ffde4 13845T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
13846W: http://royale.zerezo.com/zr364xx/
13847S: Maintained
618cd932 13848F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 13849F: drivers/media/usb/zr364xx/
b7eee616 13850
e7839f25 13851USER-MODE LINUX (UML)
8b58be88 13852M: Jeff Dike <jdike@addtoit.com>
b15194b7 13853M: Richard Weinberger <richard@nod.at>
1da177e4
LT
13854L: user-mode-linux-devel@lists.sourceforge.net
13855L: user-mode-linux-user@lists.sourceforge.net
13856W: http://user-mode-linux.sourceforge.net
9f273c24 13857T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 13858S: Maintained
61516587 13859F: Documentation/virtual/uml/
679655da 13860F: arch/um/
b070989a 13861F: arch/x86/um/
679655da
JP
13862F: fs/hostfs/
13863F: fs/hppfs/
b7eee616 13864
e5f114e9 13865USERSPACE I/O (UIO)
879a5a00 13866M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 13867S: Maintained
3d3fecbd 13868T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 13869F: Documentation/driver-api/uio-howto.rst
679655da
JP
13870F: drivers/uio/
13871F: include/linux/uio*.h
e5f114e9 13872
256cccbe 13873UTIL-LINUX PACKAGE
8b58be88 13874M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
13875L: util-linux@vger.kernel.org
13876W: http://en.wikipedia.org/wiki/Util-linux
13877T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
13878S: Maintained
13879
fafd3cdf
CH
13880UUID HELPERS
13881M: Christoph Hellwig <hch@lst.de>
13882R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13883L: linux-kernel@vger.kernel.org
13884T: git git://git.infradead.org/users/hch/uuid.git
13885F: lib/uuid.c
13886F: lib/test_uuid.c
13887F: include/linux/uuid.h
13888F: include/uapi/linux/uuid.h
13889S: Maintained
13890
c1fd1c07 13891UVESAFB DRIVER
8b58be88 13892M: Michal Januszewski <spock@gentoo.org>
c69f677c 13893L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
13894W: http://dev.gentoo.org/~spock/projects/uvesafb/
13895S: Maintained
679655da 13896F: Documentation/fb/uvesafb.txt
8a61f013 13897F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13898
456930d8
SA
13899VF610 NAND DRIVER
13900M: Stefan Agner <stefan@agner.ch>
13901L: linux-mtd@lists.infradead.org
13902S: Supported
13903F: drivers/mtd/nand/vf610_nfc.c
13904
4480f15b 13905VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13906M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13907S: Maintained
679655da
JP
13908F: Documentation/filesystems/vfat.txt
13909F: fs/fat/
1da177e4 13910
cba3345c
AW
13911VFIO DRIVER
13912M: Alex Williamson <alex.williamson@redhat.com>
13913L: kvm@vger.kernel.org
9f273c24 13914T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13915S: Maintained
13916F: Documentation/vfio.txt
13917F: drivers/vfio/
13918F: include/linux/vfio.h
c117ab84 13919F: include/uapi/linux/vfio.h
cba3345c 13920
5188287a
KW
13921VFIO MEDIATED DEVICE DRIVERS
13922M: Kirti Wankhede <kwankhede@nvidia.com>
13923L: kvm@vger.kernel.org
13924S: Maintained
13925F: Documentation/vfio-mediated-device.txt
13926F: drivers/vfio/mdev/
13927F: include/linux/mdev.h
13928F: samples/vfio-mdev/
13929
a714ea5f
AW
13930VFIO PLATFORM DRIVER
13931M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13932L: kvm@vger.kernel.org
13933S: Maintained
13934F: drivers/vfio/platform/
13935
8ccd1e51
LW
13936VGA_SWITCHEROO
13937R: Lukas Wunner <lukas@wunner.de>
13938S: Maintained
13939F: Documentation/gpu/vga-switcheroo.rst
13940F: drivers/gpu/vga/vga_switcheroo.c
13941F: include/linux/vga_switcheroo.h
13942T: git git://anongit.freedesktop.org/drm/drm-misc
13943
82abbea7
RD
13944VIA RHINE NETWORK DRIVER
13945S: Orphan
13946F: drivers/net/ethernet/via/via-rhine.c
13947
13948VIA SD/MMC CARD CONTROLLER DRIVER
13949M: Bruce Chang <brucechang@via.com.tw>
13950M: Harald Welte <HaraldWelte@viatech.com>
13951S: Maintained
13952F: drivers/mmc/host/via-sdmmc.c
13953
13954VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13955M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13956L: linux-fbdev@vger.kernel.org
13957S: Maintained
13958F: include/linux/via-core.h
13959F: include/linux/via-gpio.h
13960F: include/linux/via_i2c.h
13961F: drivers/video/fbdev/via/
13962
13963VIA VELOCITY NETWORK DRIVER
13964M: Francois Romieu <romieu@fr.zoreil.com>
13965L: netdev@vger.kernel.org
13966S: Maintained
13967F: drivers/net/ethernet/via/via-velocity.*
13968
7683e9e5
LT
13969VIDEO MULTIPLEXER DRIVER
13970M: Philipp Zabel <p.zabel@pengutronix.de>
13971L: linux-media@vger.kernel.org
13972S: Maintained
13973F: drivers/media/platform/video-mux.c
13974
9e6f3438
PO
13975VIDEOBUF2 FRAMEWORK
13976M: Pawel Osciak <pawel@osciak.com>
13977M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13978M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13979L: linux-media@vger.kernel.org
13980S: Maintained
90d72ac6 13981F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13982F: include/media/videobuf2-*
13983
82abbea7
RD
13984VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13985M: Helen Koike <helen.koike@collabora.com>
13986L: linux-media@vger.kernel.org
13987T: git git://linuxtv.org/media_tree.git
13988W: https://linuxtv.org
13989S: Maintained
13990F: drivers/media/platform/vimc/*
13991
13992VIRT LIB
13993M: Alex Williamson <alex.williamson@redhat.com>
13994M: Paolo Bonzini <pbonzini@redhat.com>
13995L: kvm@vger.kernel.org
13996S: Supported
13997F: virt/lib/
13998
06a8fc78
AH
13999VIRTIO AND VHOST VSOCK DRIVER
14000M: Stefan Hajnoczi <stefanha@redhat.com>
14001L: kvm@vger.kernel.org
14002L: virtualization@lists.linux-foundation.org
14003L: netdev@vger.kernel.org
14004S: Maintained
14005F: include/linux/virtio_vsock.h
14006F: include/uapi/linux/virtio_vsock.h
0b2e6644 14007F: include/uapi/linux/vsockmon.h
531b3748 14008F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 14009F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 14010F: net/vmw_vsock/virtio_transport.c
0b2e6644 14011F: drivers/net/vsockmon.c
433fc58e
AH
14012F: drivers/vhost/vsock.c
14013F: drivers/vhost/vsock.h
06a8fc78 14014
9a82446b 14015VIRTIO CONSOLE DRIVER
79134d11 14016M: Amit Shah <amit@kernel.org>
9a82446b
AS
14017L: virtualization@lists.linux-foundation.org
14018S: Maintained
14019F: drivers/char/virtio_console.c
14020F: include/linux/virtio_console.h
c117ab84 14021F: include/uapi/linux/virtio_console.h
9a82446b 14022
2426ec8f 14023VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 14024M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14025M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
14026L: virtualization@lists.linux-foundation.org
14027S: Maintained
0e4191fe 14028F: Documentation/devicetree/bindings/virtio/
2426ec8f 14029F: drivers/virtio/
c893c8d7 14030F: tools/virtio/
2426ec8f
MT
14031F: drivers/net/virtio_net.c
14032F: drivers/block/virtio_blk.c
404a5c39 14033F: include/linux/virtio*.h
916cdabc 14034F: include/uapi/linux/virtio_*.h
dbaf0624 14035F: drivers/crypto/virtio/
c0a6a5ae 14036F: mm/balloon_compaction.c
2426ec8f 14037
7683e9e5
LT
14038VIRTIO CRYPTO DRIVER
14039M: Gonglei <arei.gonglei@huawei.com>
14040L: virtualization@lists.linux-foundation.org
14041L: linux-crypto@vger.kernel.org
14042S: Maintained
14043F: drivers/crypto/virtio/
14044F: include/uapi/linux/virtio_crypto.h
14045
f2dbda3b 14046VIRTIO DRIVERS FOR S390
1372324b 14047M: Cornelia Huck <cohuck@redhat.com>
c8b0d729 14048M: Halil Pasic <pasic@linux.vnet.ibm.com>
f2dbda3b
CH
14049L: linux-s390@vger.kernel.org
14050L: virtualization@lists.linux-foundation.org
14051L: kvm@vger.kernel.org
14052S: Supported
1b568d93 14053F: drivers/s390/virtio/
f2dbda3b 14054
4ad6ee91
GH
14055VIRTIO GPU DRIVER
14056M: David Airlie <airlied@linux.ie>
14057M: Gerd Hoffmann <kraxel@redhat.com>
14058L: dri-devel@lists.freedesktop.org
14059L: virtualization@lists.linux-foundation.org
0f445486 14060T: git git://anongit.freedesktop.org/drm/drm-misc
4ad6ee91
GH
14061S: Maintained
14062F: drivers/gpu/drm/virtio/
14063F: include/uapi/linux/virtio_gpu.h
14064
3a4d5c94
MT
14065VIRTIO HOST (VHOST)
14066M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14067M: Jason Wang <jasowang@redhat.com>
3a4d5c94 14068L: kvm@vger.kernel.org
c996d8b9 14069L: virtualization@lists.linux-foundation.org
3a4d5c94 14070L: netdev@vger.kernel.org
9f273c24 14071T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
14072S: Maintained
14073F: drivers/vhost/
c117ab84 14074F: include/uapi/linux/vhost.h
3a4d5c94 14075
271c8651
GH
14076VIRTIO INPUT DRIVER
14077M: Gerd Hoffmann <kraxel@redhat.com>
14078S: Maintained
14079F: drivers/virtio/virtio_input.c
14080F: include/uapi/linux/virtio_input.h
14081
82abbea7
RD
14082VIRTUAL SERIO DEVICE DRIVER
14083M: Stephen Chandler Paul <thatslyude@gmail.com>
01f20734 14084S: Maintained
82abbea7
RD
14085F: drivers/input/serio/userio.c
14086F: include/uapi/linux/userio.h
f73f8173 14087
77911fd2 14088VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
14089M: Hans Verkuil <hverkuil@xs4all.nl>
14090L: linux-media@vger.kernel.org
14091T: git git://linuxtv.org/media_tree.git
a825eaec 14092W: https://linuxtv.org
0b7bc1fa 14093S: Maintained
77911fd2 14094F: drivers/media/platform/vivid/*
0b7bc1fa 14095
55e331cf 14096VLYNQ BUS
08eeb306 14097M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 14098L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
14099S: Maintained
14100F: drivers/vlynq/vlynq.c
14101F: include/linux/vlynq.h
14102
390beae4 14103VME SUBSYSTEM
74c600e3 14104M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 14105M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
14106M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14107L: devel@driverdev.osuosl.org
14108S: Maintained
14109T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 14110F: Documentation/driver-api/vme.rst
390beae4
MW
14111F: drivers/staging/vme/
14112F: drivers/vme/
14113F: include/linux/vme*
14114
73b35d07
DT
14115VMWARE BALLOON DRIVER
14116M: Xavier Deguillard <xdeguillard@vmware.com>
14117M: Philip Moltmann <moltmann@vmware.com>
14118M: "VMware, Inc." <pv-drivers@vmware.com>
14119L: linux-kernel@vger.kernel.org
14120S: Maintained
14121F: drivers/misc/vmw_balloon.c
14122
7683e9e5
LT
14123VMWARE HYPERVISOR INTERFACE
14124M: Alok Kataria <akataria@vmware.com>
14125L: virtualization@lists.linux-foundation.org
14126S: Supported
14127F: arch/x86/kernel/cpu/vmware.c
14128
14129VMWARE PVRDMA DRIVER
14130M: Adit Ranadive <aditr@vmware.com>
14131M: VMware PV-Drivers <pv-drivers@vmware.com>
14132L: linux-rdma@vger.kernel.org
14133S: Maintained
14134F: drivers/infiniband/hw/vmw_pvrdma/
14135
14136VMware PVSCSI driver
14137M: Jim Gill <jgill@vmware.com>
14138M: VMware PV-Drivers <pv-drivers@vmware.com>
14139L: linux-scsi@vger.kernel.org
14140S: Maintained
14141F: drivers/scsi/vmw_pvscsi.c
14142F: drivers/scsi/vmw_pvscsi.h
14143
8b8be51b
TH
14144VMWARE VMMOUSE SUBDRIVER
14145M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14146M: "VMware, Inc." <pv-drivers@vmware.com>
14147L: linux-input@vger.kernel.org
14148S: Maintained
14149F: drivers/input/mouse/vmmouse.c
14150F: drivers/input/mouse/vmmouse.h
14151
d1a890fa 14152VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 14153M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
14154M: "VMware, Inc." <pv-drivers@vmware.com>
14155L: netdev@vger.kernel.org
14156S: Maintained
14157F: drivers/net/vmxnet3/
d1a890fa 14158
e53e86c7 14159VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 14160M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 14161M: Mark Brown <broonie@kernel.org>
5cdeb2c8 14162L: linux-kernel@vger.kernel.org
1dd68f01 14163W: http://www.slimlogic.co.uk/?p=48
6febb5ab 14164T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 14165S: Supported
9d2597e8 14166F: Documentation/devicetree/bindings/regulator/
679655da 14167F: drivers/regulator/
9d2597e8 14168F: include/dt-bindings/regulator/
679655da 14169F: include/linux/regulator/
e53e86c7 14170
081958eb
DA
14171VRF
14172M: David Ahern <dsa@cumulusnetworks.com>
14173M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14174L: netdev@vger.kernel.org
14175S: Maintained
14176F: drivers/net/vrf.c
562d897d 14177F: Documentation/networking/vrf.txt
081958eb 14178
ab41319e 14179VT1211 HARDWARE MONITOR DRIVER
8b58be88 14180M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 14181L: linux-hwmon@vger.kernel.org
ab41319e 14182S: Maintained
679655da
JP
14183F: Documentation/hwmon/vt1211
14184F: drivers/hwmon/vt1211.c
ab41319e 14185
1de9e371 14186VT8231 HARDWARE MONITOR DRIVER
8b58be88 14187M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 14188L: linux-hwmon@vger.kernel.org
1de9e371 14189S: Maintained
679655da 14190F: drivers/hwmon/vt8231.c
1de9e371 14191
88095e7b
TO
14192VUB300 USB to SDIO/SD/MMC bridge chip
14193M: Tony Olech <tony.olech@elandigitalsystems.com>
14194L: linux-mmc@vger.kernel.org
14195L: linux-usb@vger.kernel.org
14196S: Supported
14197F: drivers/mmc/host/vub300.c
14198
1da177e4 14199W1 DALLAS'S 1-WIRE BUS
a8018766 14200M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 14201S: Maintained
679655da
JP
14202F: Documentation/w1/
14203F: drivers/w1/
de0d6dbd 14204F: include/linux/w1.h
1da177e4 14205
13927079 14206W83791D HARDWARE MONITORING DRIVER
8b58be88 14207M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 14208L: linux-hwmon@vger.kernel.org
25845c22 14209S: Maintained
679655da
JP
14210F: Documentation/hwmon/w83791d
14211F: drivers/hwmon/w83791d.c
13927079 14212
61db011d 14213W83793 HARDWARE MONITORING DRIVER
8b58be88 14214M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 14215L: linux-hwmon@vger.kernel.org
61db011d 14216S: Maintained
679655da
JP
14217F: Documentation/hwmon/w83793
14218F: drivers/hwmon/w83793.c
61db011d 14219
e3760b43 14220W83795 HARDWARE MONITORING DRIVER
d8130624 14221M: Jean Delvare <jdelvare@suse.com>
968ce1b1 14222L: linux-hwmon@vger.kernel.org
e3760b43
JD
14223S: Maintained
14224F: drivers/hwmon/w83795.c
14225
1da177e4 14226W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 14227M: Pierre Ossman <pierre@ossman.eu>
1da177e4 14228S: Maintained
679655da 14229F: drivers/mmc/host/wbsd.*
1da177e4 14230
b4e05923
HG
14231WACOM PROTOCOL 4 SERIAL TABLETS
14232M: Julian Squires <julian@cipht.net>
14233M: Hans de Goede <hdegoede@redhat.com>
14234L: linux-input@vger.kernel.org
14235S: Maintained
14236F: drivers/input/tablet/wacom_serial4.c
14237
3527761c 14238WATCHDOG DEVICE DRIVERS
8b58be88 14239M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 14240R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
14241L: linux-watchdog@vger.kernel.org
14242W: http://www.linux-watchdog.org/
f599aaf0 14243T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 14244S: Maintained
540be8b2 14245F: Documentation/devicetree/bindings/watchdog/
679655da
JP
14246F: Documentation/watchdog/
14247F: drivers/watchdog/
14248F: include/linux/watchdog.h
c117ab84 14249F: include/uapi/linux/watchdog.h
3527761c 14250
727fd697
KS
14251WHISKEYCOVE PMIC GPIO DRIVER
14252M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14253L: linux-gpio@vger.kernel.org
14254S: Maintained
14255F: drivers/gpio/gpio-wcove.c
14256
b22e00f3
DH
14257WIIMOTE HID DRIVER
14258M: David Herrmann <dh.herrmann@googlemail.com>
14259L: linux-input@vger.kernel.org
14260S: Maintained
14261F: drivers/hid/hid-wiimote*
14262
82abbea7
RD
14263WILOCITY WIL6210 WIRELESS DRIVER
14264M: Maya Erez <qca_merez@qca.qualcomm.com>
14265L: linux-wireless@vger.kernel.org
14266L: wil6210@qca.qualcomm.com
14267S: Supported
14268W: http://wireless.kernel.org/en/users/Drivers/wil6210
14269F: drivers/net/wireless/ath/wil6210/
14270F: include/uapi/linux/wil6210_uapi.h
14271
14272WIMAX STACK
14273M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14274M: linux-wimax@intel.com
14275L: wimax@linuxwimax.org (subscribers-only)
14276S: Supported
14277W: http://linuxwimax.org
14278F: Documentation/wimax/README.wimax
14279F: include/linux/wimax/debug.h
14280F: include/net/wimax.h
14281F: include/uapi/linux/wimax.h
14282F: net/wimax/
14283
e258b80e 14284WINBOND CIR DRIVER
364e9e18 14285M: David Härdeman <david@hardeman.nu>
e258b80e 14286S: Maintained
116ab806 14287F: drivers/media/rc/winbond-cir.c
e258b80e 14288
c36a483d
WBG
14289WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14290M: William Breathitt Gray <vilhelm.gray@gmail.com>
14291L: linux-watchdog@vger.kernel.org
14292S: Maintained
14293F: drivers/watchdog/ebc-c384_wdt.c
14294
9c26df9b
WBG
14295WINSYSTEMS WS16C48 GPIO DRIVER
14296M: William Breathitt Gray <vilhelm.gray@gmail.com>
14297L: linux-gpio@vger.kernel.org
14298S: Maintained
14299F: drivers/gpio/gpio-ws16c48.c
e258b80e 14300
5fc14680 14301WISTRON LAPTOP BUTTON DRIVER
8b58be88 14302M: Miloslav Trmac <mitr@volny.cz>
5fc14680 14303S: Maintained
679655da 14304F: drivers/input/misc/wistron_btns.c
5fc14680 14305
1da177e4 14306WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 14307L: linux-wireless@vger.kernel.org
0c59d281 14308S: Odd fixes
679655da 14309F: drivers/net/wireless/wl3501*
1da177e4 14310
055bcbcb 14311WOLFSON MICROELECTRONICS DRIVERS
3a1672bb 14312L: patches@opensource.cirrus.com
f0e03dbd
RF
14313T: git https://github.com/CirrusLogic/linux-drivers.git
14314W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 14315S: Supported
3768f0b1 14316F: Documentation/hwmon/wm83??
f494993f
CK
14317F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14318F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14319F: Documentation/devicetree/bindings/mfd/arizona.txt
9f7c7cee 14320F: Documentation/devicetree/bindings/mfd/wm831x.txt
af1c5386 14321F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 14322F: drivers/clk/clk-wm83*.c
9c309598 14323F: drivers/extcon/extcon-arizona.c
b75ea16a 14324F: drivers/leds/leds-wm83*.c
25b273ba 14325F: drivers/gpio/gpio-*wm*.c
9c309598 14326F: drivers/gpio/gpio-arizona.c
d22b0869 14327F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
14328F: drivers/input/misc/wm831x-on.c
14329F: drivers/input/touchscreen/wm831x-ts.c
14330F: drivers/input/touchscreen/wm97*.c
9c309598
MB
14331F: drivers/mfd/arizona*
14332F: drivers/mfd/wm*.c
12ebc137 14333F: drivers/mfd/cs47l24*
8c0984e5 14334F: drivers/power/supply/wm83*.c
b75ea16a
MB
14335F: drivers/rtc/rtc-wm83*.c
14336F: drivers/regulator/wm8*.c
cdf4275e 14337F: drivers/regulator/arizona*
3860e6c4 14338F: drivers/video/backlight/wm83*_bl.c
b75ea16a 14339F: drivers/watchdog/wm83*_wdt.c
9c309598 14340F: include/linux/mfd/arizona/
3860e6c4 14341F: include/linux/mfd/wm831x/
b75ea16a 14342F: include/linux/mfd/wm8350/
3768f0b1 14343F: include/linux/mfd/wm8400*
22161f3e 14344F: include/linux/regulator/arizona*
59ec6da2 14345F: include/linux/wm97xx.h
055bcbcb 14346F: include/sound/wm????.h
9c309598 14347F: sound/soc/codecs/arizona.?
055bcbcb 14348F: sound/soc/codecs/wm*
12ebc137 14349F: sound/soc/codecs/cs47l24*
b75ea16a 14350
3e6cd7a4
TH
14351WORKQUEUE
14352M: Tejun Heo <tj@kernel.org>
badb7f5e 14353R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
14354T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14355S: Maintained
14356F: include/linux/workqueue.h
14357F: kernel/workqueue.c
e7f08ffb 14358F: Documentation/core-api/workqueue.rst
3e6cd7a4 14359
39ac9f48
CYT
14360X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14361M: Chen-Yu Tsai <wens@csie.org>
14362L: linux-kernel@vger.kernel.org
14363S: Maintained
14364N: axp[128]
14365
1da177e4 14366X.25 NETWORK LAYER
8bf28059 14367M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 14368L: linux-x25@vger.kernel.org
8bf28059 14369S: Odd Fixes
679655da
JP
14370F: Documentation/networking/x25*
14371F: include/net/x25*
14372F: net/x25/
1da177e4 14373
e2d1d6c0 14374X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
14375M: Thomas Gleixner <tglx@linutronix.de>
14376M: Ingo Molnar <mingo@redhat.com>
14377M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 14378M: x86@kernel.org
981c3a4f 14379L: linux-kernel@vger.kernel.org
75fc2d37 14380T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 14381S: Maintained
679655da
JP
14382F: Documentation/x86/
14383F: arch/x86/
e2d1d6c0 14384
c1f5c54b
IM
14385X86 MCE INFRASTRUCTURE
14386M: Tony Luck <tony.luck@intel.com>
487ba8e8 14387M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
14388L: linux-edac@vger.kernel.org
14389S: Maintained
14390F: arch/x86/kernel/cpu/mcheck/*
14391
79ebdc95
BP
14392X86 MICROCODE UPDATE SUPPORT
14393M: Borislav Petkov <bp@alien8.de>
14394S: Maintained
14395F: arch/x86/kernel/cpu/microcode/*
14396
7683e9e5
LT
14397X86 PLATFORM DRIVERS
14398M: Darren Hart <dvhart@infradead.org>
14399M: Andy Shevchenko <andy@infradead.org>
14400L: platform-driver-x86@vger.kernel.org
14401T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14402S: Maintained
14403F: drivers/platform/x86/
14404F: drivers/platform/olpc/
14405
f0905c5a
AL
14406X86 VDSO
14407M: Andy Lutomirski <luto@amacapital.net>
14408L: linux-kernel@vger.kernel.org
14409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14410S: Maintained
d603c8e1 14411F: arch/x86/entry/vdso/
f0905c5a 14412
d6fad502 14413XC2028/3028 TUNER DRIVER
5dc8a864
MCC
14414M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14415M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 14416L: linux-media@vger.kernel.org
a825eaec 14417W: https://linuxtv.org
d6fad502
MCC
14418T: git git://linuxtv.org/media_tree.git
14419S: Maintained
14420F: drivers/media/tuners/tuner-xc2028.*
14421
7683e9e5
LT
14422XEN BLOCK SUBSYSTEM
14423M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14424M: Roger Pau Monné <roger.pau@citrix.com>
11dbb52b 14425L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c4468085 14426S: Supported
7683e9e5
LT
14427F: drivers/block/xen-blkback/*
14428F: drivers/block/xen*
c4468085 14429
77bfb479 14430XEN HYPERVISOR ARM
85d1a29d 14431M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14432L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14433S: Maintained
77bfb479
SS
14434F: arch/arm/xen/
14435F: arch/arm/include/asm/xen/
14436
b475e83f 14437XEN HYPERVISOR ARM64
85d1a29d 14438M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14439L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14440S: Maintained
b475e83f
SS
14441F: arch/arm64/xen/
14442F: arch/arm64/include/asm/xen/
14443
7683e9e5
LT
14444XEN HYPERVISOR INTERFACE
14445M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14446M: Juergen Gross <jgross@suse.com>
14447L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14448T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14449S: Supported
14450F: arch/x86/xen/
14451F: drivers/*/xen-*front.c
14452F: drivers/xen/
14453F: arch/x86/include/asm/xen/
14454F: include/xen/
14455F: include/uapi/xen/
14456F: Documentation/ABI/stable/sysfs-hypervisor-xen
14457F: Documentation/ABI/testing/sysfs-hypervisor-xen
14458
9b57e1a7 14459XEN NETWORK BACKEND DRIVER
8386040b 14460M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 14461M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 14462L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
14463L: netdev@vger.kernel.org
14464S: Supported
14465F: drivers/net/xen-netback/*
14466
c5f8e29d
KRW
14467XEN PCI SUBSYSTEM
14468M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14469L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14470S: Supported
14471F: arch/x86/pci/*xen*
14472F: drivers/pci/*xen*
14473
15d03609
JG
14474XEN PVSCSI DRIVERS
14475M: Juergen Gross <jgross@suse.com>
14476L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14477L: linux-scsi@vger.kernel.org
14478S: Supported
14479F: drivers/scsi/xen-scsifront.c
14480F: drivers/xen/xen-scsiback.c
14481F: include/xen/interface/io/vscsiif.h
14482
c5f8e29d
KRW
14483XEN SWIOTLB SUBSYSTEM
14484M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14485L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14486S: Supported
14487F: arch/x86/xen/*swiotlb*
14488F: drivers/xen/*swiotlb*
14489
1da177e4 14490XFS FILESYSTEM
721a0edf 14491M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
14492M: linux-xfs@vger.kernel.org
14493L: linux-xfs@vger.kernel.org
14494W: http://xfs.org/
721a0edf 14495T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 14496S: Supported
679655da
JP
14497F: Documentation/filesystems/xfs.txt
14498F: fs/xfs/
1da177e4 14499
8a3b7a25 14500XILINX AXI ETHERNET DRIVER
59a54f30
MS
14501M: Anirudha Sarangi <anirudh@xilinx.com>
14502M: John Linn <John.Linn@xilinx.com>
8a3b7a25 14503S: Maintained
14504F: drivers/net/ethernet/xilinx/xilinx_axienet*
14505
238b8721 14506XILINX UARTLITE SERIAL DRIVER
8b58be88 14507M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
14508L: linux-serial@vger.kernel.org
14509S: Maintained
df621252 14510F: drivers/tty/serial/uartlite.c
238b8721 14511
df330515
LP
14512XILINX VIDEO IP CORES
14513M: Hyun Kwon <hyun.kwon@xilinx.com>
14514M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14515L: linux-media@vger.kernel.org
14516T: git git://linuxtv.org/media_tree.git
14517S: Supported
14518F: Documentation/devicetree/bindings/media/xilinx/
14519F: drivers/media/platform/xilinx/
a5562f65 14520F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 14521
74316949
EB
14522XILLYBUS DRIVER
14523M: Eli Billauer <eli.billauer@gmail.com>
14524L: linux-kernel@vger.kernel.org
14525S: Supported
14526F: drivers/char/xillybus/
14527
39d2675a
NH
14528XRA1403 GPIO EXPANDER
14529M: Nandor Han <nandor.han@ge.com>
14530M: Semi Malinen <semi.malinen@ge.com>
14531L: linux-gpio@vger.kernel.org
14532S: Maintained
14533F: drivers/gpio/gpio-xra1403.c
14534F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14535
f620e4b8
MF
14536XTENSA XTFPGA PLATFORM SUPPORT
14537M: Max Filippov <jcmvbkbc@gmail.com>
14538L: linux-xtensa@linux-xtensa.org
14539S: Maintained
14540F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 14541F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 14542
1da177e4 14543YAM DRIVER FOR AX.25
8b58be88 14544M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
14545L: linux-hams@vger.kernel.org
14546S: Maintained
679655da
JP
14547F: drivers/net/hamradio/yam*
14548F: include/linux/yam.h
1da177e4 14549
82abbea7
RD
14550YAMA SECURITY MODULE
14551M: Kees Cook <keescook@chromium.org>
14552T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14553S: Supported
14554F: security/yama/
14555F: Documentation/admin-guide/LSM/Yama.rst
14556
af64a5eb 14557YEALINK PHONE DRIVER
8b58be88 14558M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
14559L: usbb2k-api-dev@nongnu.org
14560S: Maintained
e2ba5731 14561F: Documentation/input/yealink.rst
679655da 14562F: drivers/input/misc/yealink.*
af64a5eb 14563
1da177e4 14564Z8530 DRIVER FOR AX.25
8b58be88 14565M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
14566W: http://yaina.de/jreuter/
14567W: http://www.qsl.net/dl1bke/
14568L: linux-hams@vger.kernel.org
14569S: Maintained
679655da
JP
14570F: Documentation/networking/z8530drv.txt
14571F: drivers/net/hamradio/*scc.c
14572F: drivers/net/hamradio/z8530.h
1da177e4 14573
0cf31ec1 14574ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 14575M: Seth Jennings <sjenning@redhat.com>
aab45453 14576M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14577L: linux-mm@kvack.org
14578S: Maintained
14579F: mm/zbud.c
14580F: include/linux/zbud.h
14581
7c0c3afb 14582ZD1211RW WIRELESS DRIVER
8b58be88
JP
14583M: Daniel Drake <dsd@gentoo.org>
14584M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 14585W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 14586L: linux-wireless@vger.kernel.org
7c0c3afb
DD
14587L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14588S: Maintained
6948300c 14589F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 14590
82abbea7 14591ZD1301 MEDIA DRIVER
a40cc814
AP
14592M: Antti Palosaari <crope@iki.fi>
14593L: linux-media@vger.kernel.org
14594W: https://linuxtv.org/
14595W: http://palosaari.fi/linux/
14596Q: https://patchwork.linuxtv.org/project/linux-media/list/
14597S: Maintained
82abbea7 14598F: drivers/media/usb/dvb-usb-v2/zd1301*
a40cc814 14599
82abbea7 14600ZD1301_DEMOD MEDIA DRIVER
d4c554c3
AP
14601M: Antti Palosaari <crope@iki.fi>
14602L: linux-media@vger.kernel.org
14603W: https://linuxtv.org/
14604W: http://palosaari.fi/linux/
14605Q: https://patchwork.linuxtv.org/project/linux-media/list/
14606S: Maintained
82abbea7 14607F: drivers/media/dvb-frontends/zd1301_demod*
d4c554c3 14608
20263029
DS
14609ZPOOL COMPRESSED PAGE STORAGE API
14610M: Dan Streetman <ddstreet@ieee.org>
14611L: linux-mm@kvack.org
14612S: Maintained
14613F: mm/zpool.c
14614F: include/linux/zpool.h
14615
1da177e4 14616ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 14617L: mjpeg-users@lists.sourceforge.net
f63145e2 14618L: linux-media@vger.kernel.org
1da177e4 14619W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 14620T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 14621S: Odd Fixes
90d72ac6 14622F: drivers/media/pci/zoran/
1da177e4 14623
6920f2cc
MK
14624ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14625M: Minchan Kim <minchan@kernel.org>
14626M: Nitin Gupta <ngupta@vflare.org>
74f3037c 14627R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
14628L: linux-kernel@vger.kernel.org
14629S: Maintained
14630F: drivers/block/zram/
14631F: Documentation/blockdev/zram.txt
14632
8b4a4080 14633ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 14634M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 14635S: Maintained
df621252 14636F: drivers/tty/serial/zs.*
8b4a4080 14637
eae70d06
MK
14638ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14639M: Minchan Kim <minchan@kernel.org>
14640M: Nitin Gupta <ngupta@vflare.org>
41192a2d 14641R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
14642L: linux-mm@kvack.org
14643S: Maintained
14644F: mm/zsmalloc.c
14645F: include/linux/zsmalloc.h
d02be50d 14646F: Documentation/vm/zsmalloc.txt
eae70d06 14647
0cf31ec1 14648ZSWAP COMPRESSED SWAP CACHING
0bb181c7 14649M: Seth Jennings <sjenning@redhat.com>
534c9dc9 14650M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14651L: linux-mm@kvack.org
14652S: Maintained
14653F: mm/zswap.c
14654
1da177e4 14655THE REST
8b58be88 14656M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 14657L: linux-kernel@vger.kernel.org
8a6e2535 14658Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 14659T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 14660S: Buried alive in reporters
34d03cc1
JP
14661F: *
14662F: */