]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
UBUNTU: [Config] CONFIG_REGULATOR_TPS65132=m
[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
7683e9e5 6461IBM Power Virtual Ethernet Device Driver
032c5e82 6462M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
032c5e82
TF
6463L: netdev@vger.kernel.org
6464S: Supported
7683e9e5
LT
6465F: drivers/net/ethernet/ibm/ibmveth.*
6466
6467IBM Power Virtual FC Device Drivers
6468M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6469L: linux-scsi@vger.kernel.org
6470S: Supported
6471F: drivers/scsi/ibmvscsi/ibmvfc*
032c5e82 6472
e6babec6 6473IBM Power Virtual SCSI Device Drivers
bcbde52b 6474M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6475L: linux-scsi@vger.kernel.org
6476S: Supported
e6babec6 6477F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6478F: include/scsi/viosrp.h
6479
6480IBM Power Virtual SCSI Device Target Driver
6481M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6482M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6483L: linux-scsi@vger.kernel.org
6484L: target-devel@vger.kernel.org
6485S: Supported
6486F: drivers/scsi/ibmvscsi_tgt/
e6babec6 6487
7683e9e5
LT
6488IBM Power VMX Cryptographic instructions
6489M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6490M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6491L: linux-crypto@vger.kernel.org
e6babec6 6492S: Supported
7683e9e5
LT
6493F: drivers/crypto/vmx/Makefile
6494F: drivers/crypto/vmx/Kconfig
6495F: drivers/crypto/vmx/vmx.c
6496F: drivers/crypto/vmx/aes*
6497F: drivers/crypto/vmx/ghash*
6498F: drivers/crypto/vmx/ppc-xlate.pl
4b7652cc 6499
1da177e4 6500IBM ServeRAID RAID DRIVER
f9213e78 6501S: Orphan
679655da 6502F: drivers/scsi/ips.*
1da177e4 6503
6ed9f9c4
PT
6504ICH LPC AND GPIO DRIVER
6505M: Peter Tyser <ptyser@xes-inc.com>
6506S: Maintained
6507F: drivers/mfd/lpc_ich.c
6508F: drivers/gpio/gpio-ich.c
6509
1e7106fc 6510IDE SUBSYSTEM
8b58be88 6511M: "David S. Miller" <davem@davemloft.net>
1da177e4 6512L: linux-ide@vger.kernel.org
8a6e2535 6513Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6514T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6515S: Maintained
679655da
JP
6516F: Documentation/ide/
6517F: drivers/ide/
6518F: include/linux/ide.h
1da177e4 6519
82abbea7
RD
6520IDE/ATAPI DRIVERS
6521M: Borislav Petkov <bp@alien8.de>
6522L: linux-ide@vger.kernel.org
6523S: Maintained
6524F: Documentation/cdrom/ide-cd
6525F: drivers/ide/ide-cd*
6526
6cb8c13d
IP
6527IDEAPAD LAPTOP EXTRAS DRIVER
6528M: Ike Panhc <ike.pan@canonical.com>
6529L: platform-driver-x86@vger.kernel.org
6530W: http://launchpad.net/ideapad-laptop
6531S: Maintained
6532F: drivers/platform/x86/ideapad-laptop.c
6533
1ea4c161
AM
6534IDEAPAD LAPTOP SLIDEBAR DRIVER
6535M: Andrey Moiseev <o2g.org.ru@gmail.com>
6536L: linux-input@vger.kernel.org
6537W: https://github.com/o2genum/ideapad-slidebar
6538S: Maintained
6539F: drivers/input/misc/ideapad_slidebar.c
6540
82abbea7
RD
6541IDT VersaClock 5 CLOCK DRIVER
6542M: Marek Vasut <marek.vasut@gmail.com>
c404c199 6543S: Maintained
82abbea7 6544F: drivers/clk/clk-versaclock5.c
1da177e4 6545
02cf2286 6546IEEE 802.15.4 SUBSYSTEM
5bd425aa 6547M: Alexander Aring <alex.aring@gmail.com>
5cc92049 6548M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6549L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6550W: http://wpan.cakelab.org/
6551T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6552T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6553S: Maintained
6554F: net/ieee802154/
68653359 6555F: net/mac802154/
251741b1 6556F: drivers/net/ieee802154/
580947d3
AA
6557F: include/linux/nl802154.h
6558F: include/linux/ieee802154.h
6559F: include/net/nl802154.h
6560F: include/net/mac802154.h
6561F: include/net/af_ieee802154.h
6562F: include/net/cfg802154.h
6563F: include/net/ieee802154_netdev.h
ebef9c12 6564F: Documentation/networking/ieee802154.txt
02cf2286 6565
1ce84604
YG
6566IFE PROTOCOL
6567M: Yotam Gigi <yotamg@mellanox.com>
6568M: Jamal Hadi Salim <jhs@mojatatu.com>
6569F: net/ife
6570F: include/net/ife.h
6571F: include/uapi/linux/ife.h
6572
b1c97193
SY
6573IGORPLUG-USB IR RECEIVER
6574M: Sean Young <sean@mess.org>
6575L: linux-media@vger.kernel.org
6576S: Maintained
6577F: drivers/media/rc/igorplugusb.c
6578
40ad4a30
SY
6579IGUANAWORKS USB IR TRANSCEIVER
6580M: Sean Young <sean@mess.org>
6581L: linux-media@vger.kernel.org
6582S: Maintained
6583F: drivers/media/rc/iguanair.c
6584
ed13134b
PR
6585IIO DIGITAL POTENTIOMETER DAC
6586M: Peter Rosin <peda@axentia.se>
6587L: linux-iio@vger.kernel.org
6588S: Maintained
7fde1484 6589F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6590F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6591F: drivers/iio/dac/dpot-dac.c
ed13134b 6592
e778aa14
PR
6593IIO ENVELOPE DETECTOR
6594M: Peter Rosin <peda@axentia.se>
6595L: linux-iio@vger.kernel.org
6596S: Maintained
b475f80b 6597F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6598F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6599F: drivers/iio/adc/envelope-detector.c
e778aa14 6600
a36954f5
PR
6601IIO MULTIPLEXER
6602M: Peter Rosin <peda@axentia.se>
6603L: linux-iio@vger.kernel.org
6604S: Maintained
6605F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
7ba9df54 6606F: drivers/iio/multiplexer/iio-mux.c
a36954f5 6607
9545f86e 6608IIO SUBSYSTEM AND DRIVERS
030a13d7 6609M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6610R: Hartmut Knaack <knaack.h@gmx.de>
6611R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6612R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6613L: linux-iio@vger.kernel.org
21d41655 6614T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6615S: Maintained
866b148a 6616F: Documentation/devicetree/bindings/iio/
03e7c251 6617F: drivers/iio/
9545f86e 6618F: drivers/staging/iio/
8fe671fc 6619F: include/linux/iio/
817020cf 6620F: tools/iio/
9545f86e 6621
65519263
SG
6622IKANOS/ADI EAGLE ADSL USB DRIVER
6623M: Matthieu Castet <castet.matthieu@free.fr>
6624M: Stanislaw Gruszka <stf_xl@wp.pl>
6625S: Maintained
6626F: drivers/usb/atm/ueagle-atm.c
6627
8ef3ff27
PB
6628IMGTEC ASCII LCD DRIVER
6629M: Paul Burton <paul.burton@imgtec.com>
6630S: Maintained
6631F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6632F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6633
82abbea7
RD
6634IMGTEC IR DECODER DRIVER
6635M: James Hogan <james.hogan@imgtec.com>
6636S: Maintained
6637F: drivers/media/rc/img-ir/
6638
6639IMS TWINTURBO FRAMEBUFFER DRIVER
6640L: linux-fbdev@vger.kernel.org
6641S: Orphan
6642F: drivers/video/fbdev/imsttfb.c
6643
e89ab51f
GR
6644INA209 HARDWARE MONITOR DRIVER
6645M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6646L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6647S: Maintained
6648F: Documentation/hwmon/ina209
6649F: Documentation/devicetree/bindings/i2c/ina209.txt
6650F: drivers/hwmon/ina209.c
6651
6652INA2XX HARDWARE MONITOR DRIVER
6653M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6654L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6655S: Maintained
6656F: Documentation/hwmon/ina2xx
6657F: drivers/hwmon/ina2xx.c
6658F: include/linux/platform_data/ina2xx.h
6659
14dc124f
SIG
6660INDUSTRY PACK SUBSYSTEM (IPACK)
6661M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6662M: Jens Taprogge <jens.taprogge@taprogge.org>
6663M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6664L: industrypack-devel@lists.sourceforge.net
6665W: http://industrypack.sourceforge.net
6666S: Maintained
6667F: drivers/ipack/
6668
1da177e4 6669INFINIBAND SUBSYSTEM
b6b2bbe6 6670M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6671M: Sean Hefty <sean.hefty@intel.com>
6672M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6673L: linux-rdma@vger.kernel.org
605841f5 6674W: http://www.openfabrics.org/
8a6e2535 6675Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6676T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6677S: Supported
3d35d32d 6678F: Documentation/devicetree/bindings/infiniband/
679655da
JP
6679F: Documentation/infiniband/
6680F: drivers/infiniband/
c117ab84 6681F: include/uapi/linux/if_infiniband.h
954138dc
YD
6682F: include/uapi/rdma/
6683F: include/rdma/
1da177e4 6684
82abbea7
RD
6685INGENIC JZ4780 DMA Driver
6686M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6687S: Maintained
6688F: drivers/dma/dma-jz4780.c
6689
6690INGENIC JZ4780 NAND DRIVER
6691M: Harvey Hunt <harveyhuntnexus@gmail.com>
6692L: linux-mtd@lists.infradead.org
6693S: Maintained
6694F: drivers/mtd/nand/jz4780_*
6695
6696INOTIFY
8b58be88
JP
6697M: John McCutchan <john@johnmccutchan.com>
6698M: Robert Love <rlove@rlove.org>
6699M: Eric Paris <eparis@parisplace.org>
c9f04f58 6700S: Maintained
679655da
JP
6701F: Documentation/filesystems/inotify.txt
6702F: fs/notify/inotify/
6703F: include/linux/inotify.h
c117ab84 6704F: include/uapi/linux/inotify.h
c9f04f58 6705
e2d1d6c0 6706INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6707M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6708L: linux-input@vger.kernel.org
8a6e2535 6709Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6710T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6711S: Maintained
679655da 6712F: drivers/input/
f4eea7e2 6713F: include/linux/input.h
c117ab84 6714F: include/uapi/linux/input.h
65938133 6715F: include/uapi/linux/input-event-codes.h
f4eea7e2 6716F: include/linux/input/
e52d8398 6717F: Documentation/devicetree/bindings/input/
65938133 6718F: Documentation/input/
e2d1d6c0 6719
3267a87f 6720INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6721M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6722L: linux-input@vger.kernel.org
75dd112a 6723S: Odd fixes
e2ba5731 6724F: Documentation/input/multi-touch-protocol.rst
7f9c2454 6725F: drivers/input/input-mt.c
3267a87f
HR
6726K: \b(ABS|SYN)_MT_
6727
ee0db78d
AT
6728INSIDE SECURE CRYPTO DRIVER
6729M: Antoine Tenart <antoine.tenart@free-electrons.com>
6730F: drivers/crypto/inside-secure/
6731S: Maintained
6732L: linux-crypto@vger.kernel.org
6733
82abbea7
RD
6734INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6735M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6736M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6737L: linux-ima-devel@lists.sourceforge.net
6738L: linux-ima-user@lists.sourceforge.net
6739L: linux-security-module@vger.kernel.org
6740T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6741S: Supported
6742F: security/integrity/ima/
6743
7683e9e5
LT
6744INTEL 810/815 FRAMEBUFFER DRIVER
6745M: Antonino Daplas <adaplas@gmail.com>
6746L: linux-fbdev@vger.kernel.org
6747S: Maintained
6748F: drivers/video/fbdev/i810/
6749
97fa99a3
JY
6750INTEL ASoC BDW/HSW DRIVERS
6751M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6752L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6753S: Supported
e8e1225d
JP
6754F: sound/soc/intel/common/sst-dsp*
6755F: sound/soc/intel/common/sst-firmware.c
6756F: sound/soc/intel/boards/broadwell.c
6757F: sound/soc/intel/haswell/
97fa99a3 6758
4ac13e17
DJ
6759INTEL C600 SERIES SAS CONTROLLER DRIVER
6760M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6761M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6762L: linux-scsi@vger.kernel.org
7106891a
DJ
6763T: git git://git.code.sf.net/p/intel-sas/isci
6764S: Supported
4ac13e17 6765F: drivers/scsi/isci/
4ac13e17 6766
7683e9e5
LT
6767INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6768M: Daniel Vetter <daniel.vetter@intel.com>
6769M: Jani Nikula <jani.nikula@linux.intel.com>
6770L: intel-gfx@lists.freedesktop.org
6771W: https://01.org/linuxgraphics/
6772B: https://01.org/linuxgraphics/documentation/how-report-bugs
6773C: irc://chat.freenode.net/intel-gfx
6774Q: http://patchwork.freedesktop.org/project/intel-gfx/
6775T: git git://anongit.freedesktop.org/drm-intel
6c8909b4 6776S: Supported
7683e9e5
LT
6777F: drivers/gpu/drm/i915/
6778F: include/drm/i915*
6779F: include/uapi/drm/i915_drm.h
6780F: Documentation/gpu/i915.rst
844dd05f 6781
2f302324 6782INTEL ETHERNET DRIVERS
8b58be88 6783M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6784L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6785W: http://www.intel.com/support/feedback.htm
d94e6fed 6786W: http://e1000.sourceforge.net/
2f302324
JK
6787Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6789T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6790S: Supported
0d164401
JK
6791F: Documentation/networking/e100.txt
6792F: Documentation/networking/e1000.txt
6793F: Documentation/networking/e1000e.txt
6794F: Documentation/networking/igb.txt
6795F: Documentation/networking/igbvf.txt
6796F: Documentation/networking/ixgb.txt
6797F: Documentation/networking/ixgbe.txt
6798F: Documentation/networking/ixgbevf.txt
1bff6529 6799F: Documentation/networking/i40e.txt
105bf2fe 6800F: Documentation/networking/i40evf.txt
dee1ad47 6801F: drivers/net/ethernet/intel/
bc90d291 6802F: drivers/net/ethernet/intel/*/
681bdf80 6803F: include/linux/avf/virtchnl.h
1da177e4 6804
7683e9e5
LT
6805INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6806M: Maik Broemme <mbroemme@libmpq.org>
6807L: linux-fbdev@vger.kernel.org
224f9e6d 6808S: Maintained
7683e9e5
LT
6809F: Documentation/fb/intelfb.txt
6810F: drivers/video/fbdev/intelfb/
224f9e6d 6811
7683e9e5
LT
6812INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6813M: Zhenyu Wang <zhenyuw@linux.intel.com>
6814M: Zhi Wang <zhi.a.wang@intel.com>
6815L: intel-gvt-dev@lists.freedesktop.org
6816L: intel-gfx@lists.freedesktop.org
6817W: https://01.org/igvt-g
6818T: git https://github.com/01org/gvt-linux.git
6819S: Supported
6820F: drivers/gpu/drm/i915/gvt/
0963d59b 6821
7683e9e5
LT
6822INTEL HID EVENT DRIVER
6823M: Alex Hung <alex.hung@canonical.com>
6824L: platform-driver-x86@vger.kernel.org
ca907a90 6825S: Maintained
7683e9e5 6826F: drivers/platform/x86/intel-hid.c
5760b0a5 6827
7683e9e5
LT
6828INTEL I/OAT DMA DRIVER
6829M: Dave Jiang <dave.jiang@intel.com>
6830R: Dan Williams <dan.j.williams@intel.com>
6831L: dmaengine@vger.kernel.org
6832Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4bd96a7a 6833S: Supported
7683e9e5 6834F: drivers/dma/ioat*
4bd96a7a 6835
7683e9e5
LT
6836INTEL IDLE DRIVER
6837M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6838M: Len Brown <lenb@kernel.org>
6839L: linux-pm@vger.kernel.org
6840T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6841B: https://bugzilla.kernel.org
8a70da82 6842S: Supported
7683e9e5 6843F: drivers/idle/intel_idle.c
8a70da82 6844
7683e9e5
LT
6845INTEL INTEGRATED SENSOR HUB DRIVER
6846M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6847M: Jiri Kosina <jikos@kernel.org>
6848L: linux-input@vger.kernel.org
6849S: Maintained
6850F: drivers/hid/intel-ish-hid/
efa3144e 6851
7683e9e5
LT
6852INTEL IOMMU (VT-d)
6853M: David Woodhouse <dwmw2@infradead.org>
6854L: iommu@lists.linux-foundation.org
6855T: git git://git.infradead.org/iommu-2.6.git
b481de9c 6856S: Supported
7683e9e5
LT
6857F: drivers/iommu/intel-iommu.c
6858F: include/linux/intel-iommu.h
6859
6860INTEL IOP-ADMA DMA DRIVER
6861R: Dan Williams <dan.j.williams@intel.com>
6862S: Odd fixes
6863F: drivers/dma/iop-adma.c
6864
6865INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6866M: Krzysztof Halasa <khalasa@piap.pl>
6867S: Maintained
6868F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6869F: arch/arm/mach-ixp4xx/include/mach/npe.h
6870F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6871F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6872F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6873F: drivers/net/wan/ixp4xx_hss.c
6874
6875INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6876M: Deepak Saxena <dsaxena@plexity.net>
6877S: Maintained
6878F: drivers/char/hw_random/ixp4xx-rng.c
b481de9c 6879
de8fe023
TW
6880INTEL MANAGEMENT ENGINE (mei)
6881M: Tomas Winkler <tomas.winkler@intel.com>
6882L: linux-kernel@vger.kernel.org
6883S: Supported
c117ab84 6884F: include/uapi/linux/mei.h
5069288b 6885F: include/linux/mei_cl_bus.h
de8fe023 6886F: drivers/misc/mei/*
222818c3 6887F: drivers/watchdog/mei_wdt.c
e07950a1 6888F: Documentation/misc-devices/mei/*
986b891a 6889F: samples/mei/*
de8fe023 6890
7683e9e5
LT
6891INTEL MENLOW THERMAL DRIVER
6892M: Sujith Thomas <sujith.thomas@intel.com>
6893L: platform-driver-x86@vger.kernel.org
6894W: https://01.org/linux-acpi
6895S: Supported
6896F: drivers/platform/x86/intel_menlow.c
6897
6898INTEL MERRIFIELD GPIO DRIVER
6899M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6900L: linux-gpio@vger.kernel.org
6901S: Maintained
6902F: drivers/gpio/gpio-merrifield.c
6903
50ceb98b
SD
6904INTEL MIC DRIVERS (mic)
6905M: Sudeep Dutt <sudeep.dutt@intel.com>
6906M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6907S: Supported
6908W: https://github.com/sudeepdutt/mic
6909W: http://software.intel.com/en-us/mic-developer
6910F: include/linux/mic_bus.h
6911F: include/linux/scif.h
6912F: include/uapi/linux/mic_common.h
7683e9e5 6913F: include/uapi/linux/mic_ioctl.h
9f273c24 6914F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6915F: drivers/misc/mic/
6916F: drivers/dma/mic_x100_dma.c
6917F: drivers/dma/mic_x100_dma.h
9f273c24 6918F: Documentation/mic/
50ceb98b 6919
7683e9e5
LT
6920INTEL PMC CORE DRIVER
6921M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6922M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6923L: platform-driver-x86@vger.kernel.org
6924S: Maintained
6925F: arch/x86/include/asm/pmc_core.h
6926F: drivers/platform/x86/intel_pmc_core*
6927
fdca4f16 6928INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6929M: Zha Qipeng<qipeng.zha@intel.com>
6930L: platform-driver-x86@vger.kernel.org
6931S: Maintained
6932F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6933F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6934F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6935F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6936
7683e9e5
LT
6937INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6938M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6939L: linux-wireless@vger.kernel.org
6940S: Maintained
6941F: Documentation/networking/README.ipw2100
6942F: Documentation/networking/README.ipw2200
6943F: drivers/net/wireless/intel/ipw2x00/
6944
6945INTEL PSTATE DRIVER
6946M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6947M: Len Brown <lenb@kernel.org>
6948L: linux-pm@vger.kernel.org
6949S: Supported
6950F: drivers/cpufreq/intel_pstate.c
6951
6952INTEL RDMA RNIC DRIVER
6953M: Faisal Latif <faisal.latif@intel.com>
6954M: Shiraz Saleem <shiraz.saleem@intel.com>
6955L: linux-rdma@vger.kernel.org
6956S: Supported
6957F: drivers/infiniband/hw/i40iw/
6958
378f956e
SKC
6959INTEL TELEMETRY DRIVER
6960M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6961L: platform-driver-x86@vger.kernel.org
6962S: Maintained
378f956e 6963F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6964F: drivers/platform/x86/intel_telemetry*
0a8b8353 6965
7683e9e5
LT
6966INTEL VIRTUAL BUTTON DRIVER
6967M: AceLan Kao <acelan.kao@canonical.com>
b740d2e9
RB
6968L: platform-driver-x86@vger.kernel.org
6969S: Maintained
7683e9e5
LT
6970F: drivers/platform/x86/intel-vbtn.c
6971
6972INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6973M: Stanislaw Gruszka <sgruszka@redhat.com>
6974L: linux-wireless@vger.kernel.org
6975S: Supported
6976F: drivers/net/wireless/intel/iwlegacy/
6977
6978INTEL WIRELESS WIFI LINK (iwlwifi)
6979M: Johannes Berg <johannes.berg@intel.com>
6980M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6981M: Luca Coelho <luciano.coelho@intel.com>
6982M: Intel Linux Wireless <linuxwifi@intel.com>
6983L: linux-wireless@vger.kernel.org
6984W: http://intellinuxwireless.org
6985T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6986S: Supported
6987F: drivers/net/wireless/intel/iwlwifi/
6988
6989INTEL WIRELESS WIMAX CONNECTION 2400
6990M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6991M: linux-wimax@intel.com
6992L: wimax@linuxwimax.org (subscribers-only)
6993S: Supported
6994W: http://linuxwimax.org
6995F: Documentation/wimax/README.i2400m
6996F: drivers/net/wimax/i2400m/
6997F: include/uapi/linux/wimax/i2400m.h
6998
6999INTEL(R) TRACE HUB
7000M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7001S: Supported
7002F: Documentation/trace/intel_th.txt
7003F: drivers/hwtracing/intel_th/
7004
7005INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7006M: Ning Sun <ning.sun@intel.com>
7007L: tboot-devel@lists.sourceforge.net
7008W: http://tboot.sourceforge.net
7009T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7010S: Supported
7011F: Documentation/intel_txt.txt
7012F: include/linux/tboot.h
7013F: arch/x86/kernel/tboot.c
7014
7015INTEL-MID GPIO DRIVER
7016M: David Cohen <david.a.cohen@linux.intel.com>
7017L: linux-gpio@vger.kernel.org
7018S: Maintained
7019F: drivers/gpio/gpio-intel-mid.c
b740d2e9 7020
3904b28e
LW
7021INVENSENSE MPU-3050 GYROSCOPE DRIVER
7022M: Linus Walleij <linus.walleij@linaro.org>
7023L: linux-iio@vger.kernel.org
7024S: Maintained
7025F: drivers/iio/gyro/mpu3050*
7026F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7027
cb109a0e 7028IOC3 ETHERNET DRIVER
8b58be88 7029M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
7030L: linux-mips@linux-mips.org
7031S: Maintained
8862bf1e 7032F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 7033
cb109a0e 7034IOC3 SERIAL DRIVER
8b58be88 7035M: Pat Gefre <pfg@sgi.com>
d39e0721 7036L: linux-serial@vger.kernel.org
cb109a0e 7037S: Maintained
df621252 7038F: drivers/tty/serial/ioc3_serial.c
cb109a0e 7039
0b6e8569
SW
7040IOMMU DRIVERS
7041M: Joerg Roedel <joro@8bytes.org>
7042L: iommu@lists.linux-foundation.org
7043T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7044S: Maintained
efcd94c0 7045F: Documentation/devicetree/bindings/iommu/
0b6e8569 7046F: drivers/iommu/
82df0a43
TR
7047F: include/linux/iommu.h
7048F: include/linux/iova.h
0b6e8569 7049
4480f15b 7050IP MASQUERADING
8b58be88 7051M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 7052S: Maintained
679655da 7053F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 7054
4409ebe9 7055IPMI SUBSYSTEM
8b58be88 7056M: Corey Minyard <minyard@acm.org>
b0c90653 7057L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
7058W: http://openipmi.sourceforge.net/
7059S: Supported
679655da
JP
7060F: Documentation/IPMI.txt
7061F: drivers/char/ipmi/
7062F: include/linux/ipmi*
c117ab84 7063F: include/uapi/linux/ipmi*
4409ebe9 7064
e2d1d6c0 7065IPS SCSI RAID DRIVER
8b58be88 7066M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
7067L: linux-scsi@vger.kernel.org
7068W: http://www.adaptec.com/
7069S: Maintained
679655da 7070F: drivers/scsi/ips*
e2d1d6c0
RD
7071
7072IPVS
8b58be88
JP
7073M: Wensong Zhang <wensong@linux-vs.org>
7074M: Simon Horman <horms@verge.net.au>
7075M: Julian Anastasov <ja@ssi.bg>
979b6c13 7076L: netdev@vger.kernel.org
e2d1d6c0 7077L: lvs-devel@vger.kernel.org
1da177e4 7078S: Maintained
9f273c24
FW
7079T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7080T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 7081F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 7082F: include/net/ip_vs.h
c117ab84 7083F: include/uapi/linux/ip_vs.h
679655da 7084F: net/netfilter/ipvs/
1da177e4 7085
e7839f25 7086IPWIRELESS DRIVER
e5f6450c 7087M: Jiri Kosina <jikos@kernel.org>
d8130624 7088M: David Sterba <dsterba@suse.com>
92094aa0 7089S: Odd Fixes
282361a0 7090F: drivers/tty/ipwireless/
099dc4fb 7091
e2d1d6c0 7092IPX NETWORK LAYER
e2d1d6c0 7093L: netdev@vger.kernel.org
0c59d281 7094S: Odd fixes
679655da 7095F: include/net/ipx.h
c117ab84 7096F: include/uapi/linux/ipx.h
679655da 7097F: net/ipx/
e2d1d6c0 7098
1da177e4 7099IRDA SUBSYSTEM
8b58be88 7100M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 7101L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 7102L: netdev@vger.kernel.org
1da177e4 7103W: http://irda.sourceforge.net/
f353976d 7104S: Maintained
e0057975 7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
7106F: Documentation/networking/irda.txt
7107F: drivers/net/irda/
7108F: include/net/irda/
7109F: net/irda/
1da177e4 7110
82abbea7
RD
7111IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7112M: Marc Zyngier <marc.zyngier@arm.com>
7113S: Maintained
7114T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7115F: Documentation/IRQ-domain.txt
7116F: include/linux/irqdomain.h
7117F: kernel/irq/irqdomain.c
7118F: kernel/irq/msi.c
7119
7683e9e5
LT
7120IRQ SUBSYSTEM
7121M: Thomas Gleixner <tglx@linutronix.de>
7122L: linux-kernel@vger.kernel.org
7123S: Maintained
7124T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7125F: kernel/irq/
7126
2ed9fd28
JC
7127IRQCHIP DRIVERS
7128M: Thomas Gleixner <tglx@linutronix.de>
7129M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 7130M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
7131L: linux-kernel@vger.kernel.org
7132S: Maintained
7133T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5b5a9069 7134F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 7135F: drivers/irqchip/
a800c7cc 7136
ad7afc38
WBG
7137ISA
7138M: William Breathitt Gray <vilhelm.gray@gmail.com>
7139S: Maintained
7140F: Documentation/isa.txt
7141F: drivers/base/isa.c
7142F: include/linux/isa.h
7143
d39b8420
HV
7144ISA RADIO MODULE
7145M: Hans Verkuil <hverkuil@xs4all.nl>
7146L: linux-media@vger.kernel.org
7147T: git git://linuxtv.org/media_tree.git
a825eaec 7148W: https://linuxtv.org
d39b8420
HV
7149S: Maintained
7150F: drivers/media/radio/radio-isa*
7151
82abbea7
RD
7152ISAPNP
7153M: Jaroslav Kysela <perex@perex.cz>
71a6d0af 7154S: Maintained
82abbea7
RD
7155F: Documentation/isapnp.txt
7156F: drivers/pnp/isapnp/
7157F: include/linux/isapnp.h
71a6d0af 7158
14816b1e 7159ISCSI
623290a2
LD
7160M: Lee Duncan <lduncan@suse.com>
7161M: Chris Leech <cleech@redhat.com>
14816b1e 7162L: open-iscsi@googlegroups.com
623290a2 7163W: www.open-iscsi.com
14816b1e 7164S: Maintained
679655da
JP
7165F: drivers/scsi/*iscsi*
7166F: include/scsi/*iscsi*
14816b1e 7167
82abbea7
RD
7168iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7169M: Peter Jones <pjones@redhat.com>
7170M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7171S: Maintained
7172F: drivers/firmware/iscsi_ibft*
7173
1e65eb42
OG
7174ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7175M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 7176M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
7177M: Roi Dayan <roid@mellanox.com>
7178L: linux-rdma@vger.kernel.org
7179S: Supported
7180W: http://www.openfabrics.org
7181W: www.open-iscsi.org
7182Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 7183F: drivers/infiniband/ulp/iser/
1e65eb42 7184
2b70e5fd 7185ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 7186M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
7187T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7188L: linux-rdma@vger.kernel.org
7189L: target-devel@vger.kernel.org
7190S: Supported
7191W: http://www.linux-iscsi.org
7192F: drivers/infiniband/ulp/isert
7193
1da177e4 7194ISDN SUBSYSTEM
8b58be88 7195M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 7196L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 7197L: netdev@vger.kernel.org
1da177e4 7198W: http://www.isdn4linux.de
54e5881d 7199T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 7200S: Maintained
679655da
JP
7201F: Documentation/isdn/
7202F: drivers/isdn/
7203F: include/linux/isdn.h
7204F: include/linux/isdn/
c117ab84
CEB
7205F: include/uapi/linux/isdn.h
7206F: include/uapi/linux/isdn/
1da177e4
LT
7207
7208ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 7209M: Armin Schindler <mac@melware.de>
d5d52273 7210L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
7211W: http://www.melware.de
7212S: Maintained
679655da 7213F: drivers/isdn/hardware/eicon/
1da177e4 7214
d624870f 7215IT87 HARDWARE MONITORING DRIVER
d8130624 7216M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7217L: linux-hwmon@vger.kernel.org
d624870f
JD
7218S: Maintained
7219F: Documentation/hwmon/it87
7220F: drivers/hwmon/it87.c
7221
d7104bff
AP
7222IT913X MEDIA DRIVER
7223M: Antti Palosaari <crope@iki.fi>
7224L: linux-media@vger.kernel.org
a825eaec 7225W: https://linuxtv.org
d7104bff
AP
7226W: http://palosaari.fi/linux/
7227Q: http://patchwork.linuxtv.org/project/linux-media/list/
7228T: git git://linuxtv.org/anttip/media_tree.git
7229S: Maintained
249c697e 7230F: drivers/media/tuners/it913x*
d7104bff 7231
91821ff3 7232IVTV VIDEO4LINUX DRIVER
6afdeaf8 7233M: Andy Walls <awalls@md.metrocast.net>
7b212edf 7234L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 7235L: linux-media@vger.kernel.org
275ffde4 7236T: git git://linuxtv.org/media_tree.git
91821ff3
HV
7237W: http://www.ivtvdriver.org
7238S: Maintained
618cd932 7239F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7240F: drivers/media/pci/ivtv/
c117ab84 7241F: include/uapi/linux/ivtv*
91821ff3 7242
68620bdd
MP
7243IX2505V MEDIA DRIVER
7244M: Malcolm Priestley <tvboxspy@gmail.com>
7245L: linux-media@vger.kernel.org
a825eaec 7246W: https://linuxtv.org
68620bdd
MP
7247Q: http://patchwork.linuxtv.org/project/linux-media/list/
7248S: Maintained
7249F: drivers/media/dvb-frontends/ix2505v*
7250
4453d736
GR
7251JC42.4 TEMPERATURE SENSOR DRIVER
7252M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7253L: linux-hwmon@vger.kernel.org
4453d736
GR
7254S: Maintained
7255F: drivers/hwmon/jc42.c
7256F: Documentation/hwmon/jc42
7257
e2d1d6c0 7258JFS FILESYSTEM
3256f80f 7259M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7260L: jfs-discussion@lists.sourceforge.net
7261W: http://jfs.sourceforge.net/
54e5881d 7262T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 7263S: Maintained
679655da
JP
7264F: Documentation/filesystems/jfs.txt
7265F: fs/jfs/
e2d1d6c0 7266
95252236 7267JME NETWORK DRIVER
8b58be88 7268M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7269L: netdev@vger.kernel.org
7270S: Maintained
63d24a0e 7271F: drivers/net/ethernet/jme.*
95252236 7272
1da177e4 7273JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7274M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7275L: linux-mtd@lists.infradead.org
7276W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7277S: Maintained
679655da 7278F: fs/jffs2/
c117ab84 7279F: include/uapi/linux/jffs2.h
1da177e4 7280
d183e11a
TT
7281JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7282M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7283M: Jan Kara <jack@suse.com>
d183e11a
TT
7284L: linux-ext4@vger.kernel.org
7285S: Maintained
7286F: fs/jbd2/
7287F: include/linux/jbd2.h
ae0718f8 7288
207dab5f
MU
7289JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7290M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7291L: linux-media@vger.kernel.org
7292S: Maintained
7293F: drivers/media/platform/rcar_jpu.c
7294
fd8b6cb4 7295JSM Neo PCI based serial card
46e3813d 7296M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
fd8b6cb4
BL
7297L: linux-serial@vger.kernel.org
7298S: Maintained
df621252 7299F: drivers/tty/serial/jsm/
ae0718f8 7300
af39917d
CL
7301K10TEMP HARDWARE MONITORING DRIVER
7302M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7303L: linux-hwmon@vger.kernel.org
af39917d
CL
7304S: Maintained
7305F: Documentation/hwmon/k10temp
7306F: drivers/hwmon/k10temp.c
7307
4660cb35 7308K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7309M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7310L: linux-hwmon@vger.kernel.org
ae0718f8 7311S: Maintained
679655da
JP
7312F: Documentation/hwmon/k8temp
7313F: drivers/hwmon/k8temp.c
ae0718f8 7314
0ba1d91d
AR
7315KASAN
7316M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7317R: Alexander Potapenko <glider@google.com>
7318R: Dmitry Vyukov <dvyukov@google.com>
7319L: kasan-dev@googlegroups.com
7320S: Maintained
7321F: arch/*/include/asm/kasan.h
7322F: arch/*/mm/kasan_init*
2757aafa 7323F: Documentation/dev-tools/kasan.rst
64f8ebaf 7324F: include/linux/kasan*.h
0ba1d91d
AR
7325F: lib/test_kasan.c
7326F: mm/kasan/
7327F: scripts/Makefile.kasan
7328
1da177e4 7329KCONFIG
5eb1f99e 7330M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 7331L: linux-kbuild@vger.kernel.org
cea8321c 7332T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 7333S: Maintained
679655da
JP
7334F: Documentation/kbuild/kconfig-language.txt
7335F: scripts/kconfig/
1da177e4 7336
ea6c2089 7337KDUMP
f871f191
VG
7338M: Dave Young <dyoung@redhat.com>
7339M: Baoquan He <bhe@redhat.com>
7340R: Vivek Goyal <vgoyal@redhat.com>
34633993 7341L: kexec@lists.infradead.org
ea6c2089
VG
7342W: http://lse.sourceforge.net/kdump/
7343S: Maintained
80811493 7344F: Documentation/kdump/
ea6c2089 7345
f41bf02f
HV
7346KEENE FM RADIO TRANSMITTER DRIVER
7347M: Hans Verkuil <hverkuil@xs4all.nl>
7348L: linux-media@vger.kernel.org
7349T: git git://linuxtv.org/media_tree.git
a825eaec 7350W: https://linuxtv.org
f41bf02f
HV
7351S: Maintained
7352F: drivers/media/radio/radio-keene*
7353
1da177e4 7354KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7355M: Ian Kent <raven@themaw.net>
f694fc97 7356L: autofs@vger.kernel.org
1da177e4 7357S: Maintained
679655da 7358F: fs/autofs4/
1da177e4 7359
70fb7ba6 7360KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7361M: Masahiro Yamada <yamada.masahiro@socionext.com>
d8130624 7362M: Michal Marek <mmarek@suse.com>
8b38f890 7363T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7364L: linux-kbuild@vger.kernel.org
5ce45962 7365S: Maintained
679655da
JP
7366F: Documentation/kbuild/
7367F: Makefile
7368F: scripts/Makefile.*
70fb7ba6
MM
7369F: scripts/basic/
7370F: scripts/mk*
7371F: scripts/package/
1da177e4
LT
7372
7373KERNEL JANITORS
c3000e03 7374L: kernel-janitors@vger.kernel.org
10466f5a 7375W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7376S: Odd Fixes
1da177e4 7377
e8b43555 7378KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7379M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7380M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7381L: linux-nfs@vger.kernel.org
1da177e4 7382W: http://nfs.sourceforge.net/
9f273c24 7383T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7384S: Supported
679655da 7385F: fs/nfsd/
c117ab84 7386F: include/uapi/linux/nfsd/
679655da
JP
7387F: fs/lockd/
7388F: fs/nfs_common/
7389F: net/sunrpc/
7390F: include/linux/lockd/
7391F: include/linux/sunrpc/
c117ab84 7392F: include/uapi/linux/sunrpc/
1da177e4 7393
13b122b3
SK
7394KERNEL SELFTEST FRAMEWORK
7395M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7396M: Shuah Khan <shuah@kernel.org>
64f00850 7397L: linux-kselftest@vger.kernel.org
a7254a09 7398T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
13b122b3 7399S: Maintained
4ff79fee
SK
7400F: tools/testing/selftests/
7401F: Documentation/dev-tools/kselftest*
13b122b3 7402
426d62e2 7403KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7404M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7405M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7406L: kvm@vger.kernel.org
e3e58478 7407W: http://www.linux-kvm.org
a94b40a6 7408T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7409S: Supported
c93a64fe
PB
7410F: Documentation/*/kvm*.txt
7411F: Documentation/virtual/kvm/
679655da 7412F: arch/*/kvm/
1662e862
CB
7413F: arch/x86/kernel/kvm.c
7414F: arch/x86/kernel/kvmclock.c
679655da
JP
7415F: arch/*/include/asm/kvm*
7416F: include/linux/kvm*
c117ab84 7417F: include/uapi/linux/kvm*
679655da 7418F: virt/kvm/
6d0a1a61 7419F: tools/kvm/
426d62e2 7420
ad8003d3 7421KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7422M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7423L: kvm@vger.kernel.org
038161de 7424W: http://www.linux-kvm.org/
7de609c8 7425S: Maintained
679655da 7426F: arch/x86/include/asm/svm.h
679655da 7427F: arch/x86/kvm/svm.c
426d62e2 7428
a749474d 7429KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7430M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7431M: Marc Zyngier <marc.zyngier@arm.com>
7432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7433L: kvmarm@lists.cs.columbia.edu
7434W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7435T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7436S: Supported
a749474d
CD
7437F: arch/arm/include/uapi/asm/kvm*
7438F: arch/arm/include/asm/kvm*
7439F: arch/arm/kvm/
5c8818b4
MZ
7440F: virt/kvm/arm/
7441F: include/kvm/arm_*
a749474d 7442
7683e9e5
LT
7443KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7444M: Alexander Graf <agraf@suse.com>
7445L: kvm-ppc@vger.kernel.org
7446W: http://www.linux-kvm.org/
7447T: git git://github.com/agraf/linux-2.6.git
7448S: Supported
7449F: arch/powerpc/include/asm/kvm*
7450F: arch/powerpc/kvm/
7451
6394a3ec 7452KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7453M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7454M: Marc Zyngier <marc.zyngier@arm.com>
7455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7456L: kvmarm@lists.cs.columbia.edu
7457S: Maintained
7458F: arch/arm64/include/uapi/asm/kvm*
7459F: arch/arm64/include/asm/kvm*
7460F: arch/arm64/kvm/
7461
bfd3d532
JH
7462KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7463M: James Hogan <james.hogan@imgtec.com>
7464L: linux-mips@linux-mips.org
7465S: Supported
7466F: arch/mips/include/uapi/asm/kvm*
7467F: arch/mips/include/asm/kvm*
7468F: arch/mips/kvm/
7469
7683e9e5
LT
7470KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7471M: Christian Borntraeger <borntraeger@de.ibm.com>
7472M: Cornelia Huck <cohuck@redhat.com>
7473L: linux-s390@vger.kernel.org
7474W: http://www.ibm.com/developerworks/linux/linux390/
7475T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7476S: Supported
7477F: Documentation/s390/kvm.txt
7478F: arch/s390/include/asm/kvm*
7479F: arch/s390/kvm/
7480F: arch/s390/mm/gmap.c
7481
27f395b8
TH
7482KERNFS
7483M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7484M: Tejun Heo <tj@kernel.org>
7485T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7486S: Supported
7487F: include/linux/kernfs.h
7488F: fs/kernfs/
bfd3d532 7489
dc009d92 7490KEXEC
8b58be88 7491M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7492W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7493L: kexec@lists.infradead.org
dc009d92 7494S: Maintained
679655da 7495F: include/linux/kexec.h
c117ab84 7496F: include/uapi/linux/kexec.h
10540a69 7497F: kernel/kexec*
dc009d92 7498
7683e9e5
LT
7499KEYS-ENCRYPTED
7500M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7501M: David Safford <safford@us.ibm.com>
7502L: linux-security-module@vger.kernel.org
aa62efff 7503L: keyrings@vger.kernel.org
7683e9e5
LT
7504S: Supported
7505F: Documentation/security/keys/trusted-encrypted.rst
7506F: include/keys/encrypted-type.h
7507F: security/keys/encrypted-keys/
e971461f 7508
7f3c68be 7509KEYS-TRUSTED
74dd744f
MZ
7510M: David Safford <safford@us.ibm.com>
7511M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7512L: linux-security-module@vger.kernel.org
aa62efff 7513L: keyrings@vger.kernel.org
7f3c68be 7514S: Supported
5395d312 7515F: Documentation/security/keys/trusted-encrypted.rst
7f3c68be
MZ
7516F: include/keys/trusted-type.h
7517F: security/keys/trusted.c
7518F: security/keys/trusted.h
7519
7683e9e5
LT
7520KEYS/KEYRINGS:
7521M: David Howells <dhowells@redhat.com>
aa62efff 7522L: keyrings@vger.kernel.org
7683e9e5
LT
7523S: Maintained
7524F: Documentation/security/keys/core.rst
7525F: include/linux/key.h
7526F: include/linux/key-type.h
7527F: include/linux/keyctl.h
7528F: include/uapi/linux/keyctl.h
7529F: include/keys/
7530F: security/keys/
7f3c68be 7531
5b778dad 7532KGDB / KDB /debug_core
8b58be88 7533M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7534W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7535L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7536T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7537S: Maintained
0c88a041 7538F: Documentation/dev-tools/kgdb.rst
679655da 7539F: drivers/misc/kgdbts.c
df621252 7540F: drivers/tty/serial/kgdboc.c
5b778dad 7541F: include/linux/kdb.h
679655da 7542F: include/linux/kgdb.h
4063eb5f 7543F: kernel/debug/
e3e2aaf7 7544
456db8cc 7545KMEMCHECK
8b58be88 7546M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7547M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7548S: Maintained
9c296b46 7549F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7550F: arch/x86/include/asm/kmemcheck.h
7551F: arch/x86/mm/kmemcheck/
7552F: include/linux/kmemcheck.h
7553F: mm/kmemcheck.c
b9ce08c0 7554
c3bb4d24 7555KMEMLEAK
8b58be88 7556M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7557S: Maintained
ca90a7a3 7558F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7559F: include/linux/kmemleak.h
7560F: mm/kmemleak.c
7561F: mm/kmemleak-test.c
7562
062b8740
LR
7563KMOD MODULE USERMODE HELPER
7564M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7565L: linux-kernel@vger.kernel.org
7566S: Maintained
7567F: kernel/kmod.c
7568F: include/linux/kmod.h
d9c6a72d
LR
7569F: lib/test_kmod.c
7570F: tools/testing/selftests/kmod/
062b8740 7571
89559a61 7572KPROBES
a320817c 7573M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7574M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7575M: "David S. Miller" <davem@davemloft.net>
353def94 7576M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7577S: Maintained
679655da
JP
7578F: Documentation/kprobes.txt
7579F: include/linux/kprobes.h
7d134b2c 7580F: include/asm-generic/kprobes.h
679655da 7581F: kernel/kprobes.c
89559a61 7582
70e84049 7583KS0108 LCD CONTROLLER DRIVER
8b58be88 7584M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7585W: http://miguelojeda.es/auxdisplay.htm
7586W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7587S: Maintained
679655da
JP
7588F: Documentation/auxdisplay/ks0108
7589F: drivers/auxdisplay/ks0108.c
7590F: include/linux/ks0108.h
70e84049 7591
1b69c6d0
DA
7592L3MDEV
7593M: David Ahern <dsa@cumulusnetworks.com>
7594L: netdev@vger.kernel.org
7595S: Maintained
7596F: net/l3mdev
7597F: include/net/l3mdev.h
7598
9ca44355 7599LANTIQ MIPS ARCHITECTURE
bdb40e8e 7600M: John Crispin <john@phrozen.org>
9ca44355
JC
7601L: linux-mips@linux-mips.org
7602S: Maintained
7603F: arch/mips/lantiq
7604
1da177e4 7605LAPB module
1da177e4 7606L: linux-x25@vger.kernel.org
bf9915cc 7607S: Orphan
679655da
JP
7608F: Documentation/networking/lapb-module.txt
7609F: include/*/lapb.h
7610F: net/lapb/
1da177e4
LT
7611
7612LASI 53c700 driver for PARISC
8b58be88 7613M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7614L: linux-scsi@vger.kernel.org
7615S: Maintained
679655da
JP
7616F: Documentation/scsi/53c700.txt
7617F: drivers/scsi/53c700*
1da177e4 7618
263de9b5 7619LED SUBSYSTEM
8b58be88 7620M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7621M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7622M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7623L: linux-leds@vger.kernel.org
b8926ba0 7624T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7625S: Maintained
85c90368 7626F: Documentation/devicetree/bindings/leds/
679655da
JP
7627F: drivers/leds/
7628F: include/linux/leds.h
263de9b5 7629
b0461a44 7630LEGACY EEPROM DRIVER
d8130624 7631M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7632S: Maintained
7633F: Documentation/misc-devices/eeprom
7634F: drivers/misc/eeprom/eeprom.c
7635
1da177e4 7636LEGO USB Tower driver
8b58be88 7637M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7638L: legousb-devel@lists.sourceforge.net
7639W: http://legousb.sourceforge.net/
7640S: Maintained
679655da 7641F: drivers/usb/misc/legousbtower.c
1da177e4 7642
055616a8
MK
7643LG2160 MEDIA DRIVER
7644M: Michael Krufky <mkrufky@linuxtv.org>
7645L: linux-media@vger.kernel.org
a825eaec 7646W: https://linuxtv.org
055616a8
MK
7647W: http://github.com/mkrufky
7648Q: http://patchwork.linuxtv.org/project/linux-media/list/
7649T: git git://linuxtv.org/mkrufky/tuners.git
7650S: Maintained
7651F: drivers/media/dvb-frontends/lg2160.*
7652
6f0e7725
MK
7653LGDT3305 MEDIA DRIVER
7654M: Michael Krufky <mkrufky@linuxtv.org>
7655L: linux-media@vger.kernel.org
a825eaec 7656W: https://linuxtv.org
6f0e7725
MK
7657W: http://github.com/mkrufky
7658Q: http://patchwork.linuxtv.org/project/linux-media/list/
7659T: git git://linuxtv.org/mkrufky/tuners.git
7660S: Maintained
7661F: drivers/media/dvb-frontends/lgdt3305.*
7662
568a17ff 7663LGUEST
8b58be88 7664M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7665L: lguest@lists.ozlabs.org
568a17ff 7666W: http://lguest.ozlabs.org/
72e91863 7667S: Odd Fixes
070f420b 7668F: arch/x86/include/asm/lguest*.h
679655da
JP
7669F: arch/x86/lguest/
7670F: drivers/lguest/
7671F: include/linux/lguest*.h
070f420b 7672F: tools/lguest/
568a17ff 7673
32ac7cb2 7674LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7675M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7676L: linux-ide@vger.kernel.org
7677T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7678S: Maintained
7679F: include/linux/pata_arasan_cf_data.h
7680F: drivers/ata/pata_arasan_cf.c
7681
c7fa056c
BZ
7682LIBATA PATA DRIVERS
7683M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7684M: Tejun Heo <tj@kernel.org>
7685L: linux-ide@vger.kernel.org
7686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7687S: Maintained
7688F: drivers/ata/pata_*.c
7689F: drivers/ata/ata_generic.c
7690
be4e456e
LW
7691LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7692M: Linus Walleij <linus.walleij@linaro.org>
7693L: linux-ide@vger.kernel.org
7694T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7695S: Maintained
7696F: drivers/ata/pata_ftide010.c
7697F: drivers/ata/sata_gemini.c
7698F: drivers/ata/sata_gemini.h
7699
32ac7cb2
TH
7700LIBATA SATA AHCI PLATFORM devices support
7701M: Hans de Goede <hdegoede@redhat.com>
7702M: Tejun Heo <tj@kernel.org>
7703L: linux-ide@vger.kernel.org
7704T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7705S: Maintained
7706F: drivers/ata/ahci_platform.c
7707F: drivers/ata/libahci_platform.c
7708F: include/linux/ahci_platform.h
7709
7710LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7711M: Mikael Pettersson <mikpelinux@gmail.com>
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/sata_promise.*
7716
7683e9e5
LT
7717LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7718M: Tejun Heo <tj@kernel.org>
7719L: linux-ide@vger.kernel.org
7720T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7721S: Maintained
7722F: drivers/ata/
7723F: include/linux/ata.h
7724F: include/linux/libata.h
7725F: Documentation/devicetree/bindings/ata/
7726
1acd437c 7727LIBLOCKDEP
8a0d404e 7728M: Sasha Levin <alexander.levin@verizon.com>
1acd437c
SL
7729S: Maintained
7730F: tools/lib/lockdep/
7731
bc30196f
DW
7732LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7733M: Ross Zwisler <ross.zwisler@linux.intel.com>
7734L: linux-nvdimm@lists.01.org
7735Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7736S: Supported
7737F: drivers/nvdimm/blk.c
7738F: drivers/nvdimm/region_devs.c
bc30196f
DW
7739
7740LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7741M: Vishal Verma <vishal.l.verma@intel.com>
7742L: linux-nvdimm@lists.01.org
7743Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7744S: Supported
7745F: drivers/nvdimm/btt*
7746
7747LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7748M: Ross Zwisler <ross.zwisler@linux.intel.com>
7749L: linux-nvdimm@lists.01.org
7750Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7751S: Supported
7683e9e5
LT
7752F: drivers/nvdimm/pmem*
7753
7754LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7755M: Dan Williams <dan.j.williams@intel.com>
7756L: linux-nvdimm@lists.01.org
7757Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7758T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7759S: Supported
7760F: drivers/nvdimm/*
7761F: drivers/acpi/nfit/*
7762F: include/linux/nd.h
7763F: include/linux/libnvdimm.h
7764F: include/uapi/linux/ndctl.h
bc30196f 7765
cd9e9808
MB
7766LIGHTNVM PLATFORM SUPPORT
7767M: Matias Bjorling <mb@lightnvm.io>
7768W: http://github/OpenChannelSSD
4ead1a25 7769L: linux-block@vger.kernel.org
cd9e9808
MB
7770S: Maintained
7771F: drivers/lightnvm/
7772F: include/linux/lightnvm.h
7773F: include/uapi/linux/lightnvm.h
7774
7683e9e5
LT
7775LINUX FOR POWER MACINTOSH
7776M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7777W: http://www.penguinppc.org/
7778L: linuxppc-dev@lists.ozlabs.org
7779S: Maintained
7780F: arch/powerpc/platforms/powermac/
7781F: drivers/macintosh/
7782
852bb9f5 7783LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7784M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7785M: Paul Mackerras <paulus@samba.org>
ea668936 7786M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7787W: https://github.com/linuxppc/linux/wiki
a4724ed6 7788L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7789Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7790T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7791S: Supported
a4271583 7792F: Documentation/ABI/stable/sysfs-firmware-opal-*
58f16913 7793F: Documentation/devicetree/bindings/powerpc/
a4271583
SS
7794F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7795F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
7796F: Documentation/powerpc/
7797F: arch/powerpc/
ef69b03d
ME
7798F: drivers/char/tpm/tpm_ibmvtpm*
7799F: drivers/crypto/nx/
7800F: drivers/crypto/vmx/
a4271583 7801F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
7802F: drivers/net/ethernet/ibm/ibmveth.*
7803F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7804F: drivers/pci/hotplug/pnv_php.c
ef69b03d 7805F: drivers/pci/hotplug/rpa*
a4271583 7806F: drivers/rtc/rtc-opal.c
ef69b03d 7807F: drivers/scsi/ibmvscsi/
a4271583 7808F: drivers/tty/hvc/hvc_opal.c
ad654f25 7809F: tools/testing/selftests/powerpc
ef69b03d
ME
7810N: /pmac
7811N: powermac
7812N: powernv
7813N: [^a-z0-9]ps3
7814N: pseries
1da177e4 7815
77a76369 7816LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7817M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7818L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7819T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7820S: Maintained
11c34c7d
JP
7821F: arch/powerpc/platforms/512x/
7822F: arch/powerpc/platforms/52xx/
1da177e4
LT
7823
7824LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7825M: Alistair Popple <alistair@popple.id.au>
8b58be88 7826M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7827W: http://www.penguinppc.org/
a4724ed6 7828L: linuxppc-dev@lists.ozlabs.org
1da177e4 7829S: Maintained
11c34c7d
JP
7830F: arch/powerpc/platforms/40x/
7831F: arch/powerpc/platforms/44x/
1da177e4 7832
1da177e4 7833LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7834M: Scott Wood <oss@buserror.net>
8b58be88 7835M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7836W: http://www.penguinppc.org/
a4724ed6 7837L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7838T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7839S: Maintained
11c34c7d 7840F: arch/powerpc/platforms/83xx/
4c8f581d 7841F: arch/powerpc/platforms/85xx/
c67ec701 7842F: Documentation/devicetree/bindings/powerpc/fsl/
1da177e4 7843
7683e9e5
LT
7844LINUX FOR POWERPC EMBEDDED PPC8XX
7845M: Vitaly Bordug <vitb@kernel.crashing.org>
7846W: http://www.penguinppc.org/
7847L: linuxppc-dev@lists.ozlabs.org
7848S: Maintained
7849F: arch/powerpc/platforms/8xx/
7850
7851LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7852L: linuxppc-dev@lists.ozlabs.org
7853S: Orphan
7854F: arch/powerpc/*/*virtex*
7855F: arch/powerpc/*/*/*virtex*
7856
ab06ff3a 7857LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7858L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7859S: Orphan
11c34c7d
JP
7860F: arch/powerpc/platforms/pasemi/
7861F: drivers/*/*pasemi*
7862F: drivers/*/*/*pasemi*
ab06ff3a 7863
82abbea7
RD
7864LINUX KERNEL DUMP TEST MODULE (LKDTM)
7865M: Kees Cook <keescook@chromium.org>
7866S: Maintained
7867F: drivers/misc/lkdtm*
7868
7683e9e5
LT
7869LINUX SECURITY MODULE (LSM) FRAMEWORK
7870M: Chris Wright <chrisw@sous-sol.org>
7871L: linux-security-module@vger.kernel.org
7872S: Supported
7873
a23ce6da
HW
7874LIS3LV02D ACCELEROMETER DRIVER
7875M: Eric Piel <eric.piel@tremplin-utc.net>
7876S: Maintained
ff606677
JD
7877F: Documentation/misc-devices/lis3lv02d
7878F: drivers/misc/lis3lv02d/
bd35665f 7879F: drivers/platform/x86/hp_accel.c
a23ce6da 7880
b700e7f0
SJ
7881LIVE PATCHING
7882M: Josh Poimboeuf <jpoimboe@redhat.com>
462c5a82 7883M: Jessica Yu <jeyu@kernel.org>
e5f6450c 7884M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7885M: Miroslav Benes <mbenes@suse.cz>
7886R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7887S: Maintained
7888F: kernel/livepatch/
7889F: include/linux/livepatch.h
7890F: arch/x86/include/asm/livepatch.h
7891F: arch/x86/kernel/livepatch.c
5e4e3844 7892F: Documentation/livepatch/
b700e7f0 7893F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7894F: samples/livepatch/
b700e7f0 7895L: live-patching@vger.kernel.org
74d50da3 7896T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7897
e2d1d6c0 7898LLC (802.2)
0c59d281
ACM
7899L: netdev@vger.kernel.org
7900S: Odd fixes
679655da 7901F: include/linux/llc.h
c117ab84 7902F: include/uapi/linux/llc.h
679655da
JP
7903F: include/net/llc*
7904F: net/llc/
e2d1d6c0 7905
4e233cbe
AD
7906LM73 HARDWARE MONITOR DRIVER
7907M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7908L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7909S: Maintained
7910F: drivers/hwmon/lm73.c
7911
156e2d1a 7912LM78 HARDWARE MONITOR DRIVER
d8130624 7913M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7914L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7915S: Maintained
7916F: Documentation/hwmon/lm78
7917F: drivers/hwmon/lm78.c
7918
1da177e4 7919LM83 HARDWARE MONITOR DRIVER
d8130624 7920M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7921L: linux-hwmon@vger.kernel.org
1da177e4 7922S: Maintained
679655da
JP
7923F: Documentation/hwmon/lm83
7924F: drivers/hwmon/lm83.c
1da177e4
LT
7925
7926LM90 HARDWARE MONITOR DRIVER
d8130624 7927M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7928L: linux-hwmon@vger.kernel.org
1da177e4 7929S: Maintained
679655da 7930F: Documentation/hwmon/lm90
aae7bce4 7931F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7932F: drivers/hwmon/lm90.c
87d08b11 7933F: include/dt-bindings/thermal/lm90.h
1da177e4 7934
917cc4e6
GR
7935LM95234 HARDWARE MONITOR DRIVER
7936M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7937L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7938S: Maintained
7939F: Documentation/hwmon/lm95234
7940F: drivers/hwmon/lm95234.c
7941
68620bdd
MP
7942LME2510 MEDIA DRIVER
7943M: Malcolm Priestley <tvboxspy@gmail.com>
7944L: linux-media@vger.kernel.org
a825eaec 7945W: https://linuxtv.org
68620bdd
MP
7946Q: http://patchwork.linuxtv.org/project/linux-media/list/
7947S: Maintained
7948F: drivers/media/usb/dvb-usb-v2/lmedm04*
7949
82abbea7
RD
7950LOADPIN SECURITY MODULE
7951M: Kees Cook <keescook@chromium.org>
7952T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7953S: Supported
7954F: security/loadpin/
7955F: Documentation/admin-guide/LSM/LoadPin.rst
7956
d4c3be70 7957LOCKING PRIMITIVES
8b58be88
JP
7958M: Peter Zijlstra <peterz@infradead.org>
7959M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7960L: linux-kernel@vger.kernel.org
d4c3be70 7961T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7962S: Maintained
d4c3be70 7963F: Documentation/locking/
679655da 7964F: include/linux/lockdep.h
d4c3be70
IM
7965F: include/linux/spinlock*.h
7966F: arch/*/include/asm/spinlock*.h
7967F: include/linux/rwlock*.h
7968F: include/linux/mutex*.h
7969F: arch/*/include/asm/mutex*.h
7970F: include/linux/rwsem*.h
7971F: arch/*/include/asm/rwsem.h
7972F: include/linux/seqlock.h
7973F: lib/locking*.[ch]
7486d6da 7974F: kernel/locking/
512e67f9 7975
dde33348 7976LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7977M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7978L: linux-ntfs-dev@lists.sourceforge.net
7979W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7980S: Maintained
679655da 7981F: Documentation/ldm.txt
20d16fef 7982F: block/partitions/ldm.*
1da177e4 7983
c87e34ef 7984LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7985M: Sathya Prakash <sathya.prakash@broadcom.com>
7986M: Chaitra P B <chaitra.basappa@broadcom.com>
7987M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7988L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7989L: linux-scsi@vger.kernel.org
9495e835 7990W: http://www.avagotech.com/support/
c87e34ef 7991S: Supported
679655da 7992F: drivers/message/fusion/
500c152a 7993F: drivers/scsi/mpt2sas/
7994F: drivers/scsi/mpt3sas/
c87e34ef 7995
1da177e4 7996LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7997M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7998L: linux-scsi@vger.kernel.org
7999S: Maintained
679655da 8000F: drivers/scsi/sym53c8xx_2/
1da177e4 8001
e5f5c99a
GR
8002LTC4261 HARDWARE MONITOR DRIVER
8003M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8004L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
8005S: Maintained
8006F: Documentation/hwmon/ltc4261
8007F: drivers/hwmon/ltc4261.c
8008
dbed8a80
MH
8009LTC4306 I2C MULTIPLEXER DRIVER
8010M: Michael Hennerich <michael.hennerich@analog.com>
8011W: http://ez.analog.com/community/linux-device-drivers
8012L: linux-i2c@vger.kernel.org
8013S: Supported
8014F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8015F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8016
81365c31 8017LTP (Linux Test Project)
28b8e8d4 8018M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 8019M: Cyril Hrubis <chrubis@suse.cz>
0526109a 8020M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
8021M: Jan Stancek <jstancek@redhat.com>
8022M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8023M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 8024L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 8025W: http://linux-test-project.github.io/
7d1ae8a8 8026T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
8027S: Maintained
8028
c12a54b3 8029M32R ARCHITECTURE
c12a54b3 8030W: http://www.linux-m32r.org/
b4174867 8031S: Orphan
679655da 8032F: arch/m32r/
c12a54b3 8033
1da177e4 8034M68K ARCHITECTURE
8b58be88 8035M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
8036L: linux-m68k@lists.linux-m68k.org
8037W: http://www.linux-m68k.org/
54e5881d 8038T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 8039S: Maintained
679655da 8040F: arch/m68k/
9db35182 8041F: drivers/zorro/
1da177e4
LT
8042
8043M68K ON APPLE MACINTOSH
8b58be88 8044M: Joshua Thompson <funaho@jurai.org>
1da177e4 8045W: http://www.mac.linux-m68k.org/
9bb9f222 8046L: linux-m68k@lists.linux-m68k.org
1da177e4 8047S: Maintained
9db35182 8048F: arch/m68k/mac/
1da177e4
LT
8049
8050M68K ON HP9000/300
8b58be88 8051M: Philip Blundell <philb@gnu.org>
1da177e4
LT
8052W: http://www.tazenda.demon.co.uk/phil/linux-hp
8053S: Maintained
679655da 8054F: arch/m68k/hp300/
1da177e4 8055
74425546
AP
8056M88DS3103 MEDIA DRIVER
8057M: Antti Palosaari <crope@iki.fi>
8058L: linux-media@vger.kernel.org
a825eaec 8059W: https://linuxtv.org
74425546
AP
8060W: http://palosaari.fi/linux/
8061Q: http://patchwork.linuxtv.org/project/linux-media/list/
8062T: git git://linuxtv.org/anttip/media_tree.git
8063S: Maintained
8064F: drivers/media/dvb-frontends/m88ds3103*
8065
68620bdd
MP
8066M88RS2000 MEDIA DRIVER
8067M: Malcolm Priestley <tvboxspy@gmail.com>
8068L: linux-media@vger.kernel.org
a825eaec 8069W: https://linuxtv.org
68620bdd
MP
8070Q: http://patchwork.linuxtv.org/project/linux-media/list/
8071S: Maintained
8072F: drivers/media/dvb-frontends/m88rs2000*
8073
07a092fa 8074MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
8075M: Alexey Klimov <klimov.linux@gmail.com>
8076L: linux-media@vger.kernel.org
8077T: git git://linuxtv.org/media_tree.git
8078S: Maintained
8079F: drivers/media/radio/radio-ma901.c
07a092fa 8080
64a327a7 8081MAC80211
8b58be88 8082M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 8083L: linux-wireless@vger.kernel.org
491b26b4 8084W: http://wireless.kernel.org/
ce466579
JB
8085T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8086T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 8087S: Maintained
679655da
JP
8088F: Documentation/networking/mac80211-injection.txt
8089F: include/net/mac80211.h
8090F: net/mac80211/
2af8c4dc 8091F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 8092
2b6d83e2
JB
8093MAILBOX API
8094M: Jassi Brar <jassisinghbrar@gmail.com>
8095L: linux-kernel@vger.kernel.org
8096S: Maintained
8097F: drivers/mailbox/
8098F: include/linux/mailbox_client.h
8099F: include/linux/mailbox_controller.h
8100
faf1668c 8101MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 8102M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 8103W: http://www.kernel.org/doc/man-pages
bd7ebec6 8104L: linux-man@vger.kernel.org
1b53dc74 8105S: Maintained
faf1668c 8106
daa10170 8107MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
296f827d 8108M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
daa10170
RB
8109L: linux-mips@linux-mips.org
8110S: Maintained
8111F: arch/mips/boot/dts/img/pistachio_marduk.dts
8112
0d3cd4b6
VD
8113MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8114M: Andrew Lunn <andrew@lunn.ch>
8115M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 8116L: netdev@vger.kernel.org
0d3cd4b6
VD
8117S: Maintained
8118F: drivers/net/dsa/mv88e6xxx/
b26bff6e 8119F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 8120
8427defd 8121MARVELL ARMADA DRM SUPPORT
0d7f4f05 8122M: Russell King <linux@armlinux.org.uk>
8427defd 8123S: Maintained
0d7f4f05
RK
8124T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8125T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 8126F: drivers/gpu/drm/armada/
4418833e
EV
8127F: include/uapi/drm/armada_drm.h
8128F: Documentation/devicetree/bindings/display/armada/
8427defd 8129
c4d007bc
TP
8130MARVELL CRYPTO DRIVER
8131M: Boris Brezillon <boris.brezillon@free-electrons.com>
8132M: Arnaud Ebalard <arno@natisbad.org>
8133F: drivers/crypto/marvell/
8134S: Maintained
8135L: linux-crypto@vger.kernel.org
8136
44c14c1d 8137MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8138M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 8139M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 8140L: netdev@vger.kernel.org
8141S: Maintained
8142F: drivers/net/ethernet/marvell/sk*
8143
74cda169 8144MARVELL LIBERTAS WIRELESS DRIVER
74cda169 8145L: libertas-dev@lists.infradead.org
8ac3e99e 8146S: Orphan
f988d640 8147F: drivers/net/wireless/marvell/libertas/
74cda169 8148
b60d6975 8149MARVELL MV643XX ETHERNET DRIVER
4e3faf88 8150M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 8151L: netdev@vger.kernel.org
f5ca8502 8152S: Maintained
527a6266 8153F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 8154F: include/linux/mv643xx.h
1da177e4 8155
20b2af32
RK
8156MARVELL MV88X3310 PHY DRIVER
8157M: Russell King <rmk@armlinux.org.uk>
8158L: netdev@vger.kernel.org
8159S: Maintained
8160F: drivers/net/phy/marvell10g.c
8161
370b8ed9
TP
8162MARVELL MVNETA ETHERNET DRIVER
8163M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8164L: netdev@vger.kernel.org
8165S: Maintained
8166F: drivers/net/ethernet/marvell/mvneta.*
8167
fcad584d 8168MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 8169M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 8170M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
8171M: Ganapathi Bhat <gbhat@marvell.com>
8172M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
8173L: linux-wireless@vger.kernel.org
8174S: Maintained
277b024e 8175F: drivers/net/wireless/marvell/mwifiex/
fcad584d 8176
a2c3f656 8177MARVELL MWL8K WIRELESS DRIVER
a040d532 8178M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 8179L: linux-wireless@vger.kernel.org
16345910 8180S: Odd Fixes
de60f1dc 8181F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 8182
2a69567b 8183MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 8184M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 8185S: Odd Fixes
1fa7e547 8186F: drivers/mmc/host/mvsdio.*
2a69567b 8187
511fc93d
HZ
8188MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8189M: Hu Ziji <huziji@marvell.com>
8190L: linux-mmc@vger.kernel.org
8191S: Supported
8192F: drivers/mmc/host/sdhci-xenon*
8193F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8194
1da177e4 8195MATROX FRAMEBUFFER DRIVER
c69f677c 8196L: linux-fbdev@vger.kernel.org
52653199 8197S: Orphan
8a61f013 8198F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 8199F: include/uapi/linux/matroxfb.h
1da177e4 8200
ca462085
GR
8201MAX16065 HARDWARE MONITOR DRIVER
8202M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8203L: linux-hwmon@vger.kernel.org
ca462085
GR
8204S: Maintained
8205F: Documentation/hwmon/max16065
8206F: drivers/hwmon/max16065.c
8207
1f61cab8
GR
8208MAX20751 HARDWARE MONITOR DRIVER
8209M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8210L: linux-hwmon@vger.kernel.org
1f61cab8
GR
8211S: Maintained
8212F: Documentation/hwmon/max20751
8213F: drivers/hwmon/max20751.c
8214
fbe19d1f
RS
8215MAX2175 SDR TUNER DRIVER
8216M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8217L: linux-media@vger.kernel.org
8218T: git git://linuxtv.org/media_tree.git
8219S: Maintained
8220F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8221F: Documentation/media/v4l-drivers/max2175.rst
8222F: drivers/media/i2c/max2175*
8223F: include/uapi/linux/max2175.h
8224
d20620de 8225MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 8226L: linux-hwmon@vger.kernel.org
34924b23 8227S: Orphan
679655da
JP
8228F: Documentation/hwmon/max6650
8229F: drivers/hwmon/max6650.c
d20620de 8230
e89ab51f
GR
8231MAX6697 HARDWARE MONITOR DRIVER
8232M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8233L: linux-hwmon@vger.kernel.org
e89ab51f
GR
8234S: Maintained
8235F: Documentation/hwmon/max6697
8236F: Documentation/devicetree/bindings/i2c/max6697.txt
8237F: drivers/hwmon/max6697.c
8238F: include/linux/platform_data/max6697.h
8239
3b2af7f7
PR
8240MAX9860 MONO AUDIO VOICE CODEC DRIVER
8241M: Peter Rosin <peda@axentia.se>
8242L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8243S: Maintained
8244F: Documentation/devicetree/bindings/sound/max9860.txt
8245F: sound/soc/codecs/max9860.*
8246
64f7d692
JMC
8247MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8248M: Javier Martinez Canillas <javier@dowhile0.org>
3811405e
JMC
8249L: linux-kernel@vger.kernel.org
8250S: Supported
64f7d692 8251F: drivers/regulator/max77802-regulator.c
3811405e
JMC
8252F: Documentation/devicetree/bindings/*/*max77802.txt
8253F: include/dt-bindings/*/*max77802.h
8254
7683e9e5
LT
8255MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8256M: Krzysztof Kozlowski <krzk@kernel.org>
8257M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8258L: linux-pm@vger.kernel.org
8259S: Supported
8260F: drivers/power/supply/max14577_charger.c
8261F: drivers/power/supply/max77693_charger.c
8262
befeb596
KK
8263MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8264M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
8265M: Krzysztof Kozlowski <krzk@kernel.org>
8266M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
8267L: linux-kernel@vger.kernel.org
8268S: Supported
86cf635a 8269F: drivers/*/max14577*.c
0998a436 8270F: drivers/*/max77686*.c
86cf635a 8271F: drivers/*/max77693*.c
befeb596
KK
8272F: drivers/extcon/extcon-max14577.c
8273F: drivers/extcon/extcon-max77693.c
8274F: drivers/rtc/rtc-max77686.c
8275F: drivers/clk/clk-max77686.c
8276F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 8277F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
8278F: Documentation/devicetree/bindings/mfd/max77693.txt
8279F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8280F: include/linux/mfd/max14577*.h
8281F: include/linux/mfd/max77686*.h
8282F: include/linux/mfd/max77693*.h
8283
9be3c9a5
HV
8284MAXIRADIO FM RADIO RECEIVER DRIVER
8285M: Hans Verkuil <hverkuil@xs4all.nl>
8286L: linux-media@vger.kernel.org
8287T: git git://linuxtv.org/media_tree.git
a825eaec 8288W: https://linuxtv.org
9be3c9a5
HV
8289S: Maintained
8290F: drivers/media/radio/radio-maxiradio*
8291
c05dc2cc
PR
8292MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8293M: Peter Rosin <peda@axentia.se>
8294L: linux-iio@vger.kernel.org
8295S: Maintained
2704e300 8296F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
8297F: drivers/iio/potentiometer/mcp4531.c
8298
3b8df5fd
WBG
8299MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8300M: William Breathitt Gray <vilhelm.gray@gmail.com>
8301L: linux-iio@vger.kernel.org
8302S: Maintained
8303F: drivers/iio/dac/cio-dac.c
8304
7683e9e5
LT
8305MEDIA DRIVERS FOR ASCOT2E
8306M: Sergey Kozlov <serjk@netup.ru>
8307M: Abylay Ospan <aospan@netup.ru>
fbe19d1f 8308L: linux-media@vger.kernel.org
7683e9e5
LT
8309W: https://linuxtv.org
8310W: http://netup.tv/
fbe19d1f
RS
8311T: git git://linuxtv.org/media_tree.git
8312S: Supported
7683e9e5
LT
8313F: drivers/media/dvb-frontends/ascot2e*
8314
8315MEDIA DRIVERS FOR CXD2841ER
8316M: Sergey Kozlov <serjk@netup.ru>
8317M: Abylay Ospan <aospan@netup.ru>
8318L: linux-media@vger.kernel.org
8319W: https://linuxtv.org
8320W: http://netup.tv/
8321T: git git://linuxtv.org/media_tree.git
8322S: Supported
8323F: drivers/media/dvb-frontends/cxd2841er*
fbe19d1f 8324
8e792f52
SL
8325MEDIA DRIVERS FOR FREESCALE IMX
8326M: Steve Longerbeam <slongerbeam@gmail.com>
8327M: Philipp Zabel <p.zabel@pengutronix.de>
8328L: linux-media@vger.kernel.org
8329T: git git://linuxtv.org/media_tree.git
8330S: Maintained
8331F: Documentation/devicetree/bindings/media/imx.txt
8332F: Documentation/media/v4l-drivers/imx.rst
8333F: drivers/staging/media/imx/
8334F: include/linux/imx-media.h
8335F: include/media/imx.h
8336
fae2080a
AO
8337MEDIA DRIVERS FOR HELENE
8338M: Abylay Ospan <aospan@netup.ru>
8339L: linux-media@vger.kernel.org
8340W: https://linuxtv.org
8341W: http://netup.tv/
8342T: git git://linuxtv.org/media_tree.git
8343S: Supported
8344F: drivers/media/dvb-frontends/helene*
8345
7683e9e5 8346MEDIA DRIVERS FOR HORUS3A
dacf9ce8 8347M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8348M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8349L: linux-media@vger.kernel.org
a825eaec 8350W: https://linuxtv.org
dacf9ce8
KS
8351W: http://netup.tv/
8352T: git git://linuxtv.org/media_tree.git
8353S: Supported
7683e9e5 8354F: drivers/media/dvb-frontends/horus3a*
dacf9ce8 8355
7683e9e5 8356MEDIA DRIVERS FOR LNBH25
a6dc60ff 8357M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8358M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8359L: linux-media@vger.kernel.org
a825eaec 8360W: https://linuxtv.org
a6dc60ff
KS
8361W: http://netup.tv/
8362T: git git://linuxtv.org/media_tree.git
8363S: Supported
7683e9e5 8364F: drivers/media/dvb-frontends/lnbh25*
a6dc60ff 8365
7683e9e5 8366MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
a5d32b35 8367M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8368M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8369L: linux-media@vger.kernel.org
a825eaec 8370W: https://linuxtv.org
a5d32b35
KS
8371W: http://netup.tv/
8372T: git git://linuxtv.org/media_tree.git
8373S: Supported
7683e9e5 8374F: drivers/media/pci/netup_unidvb/*
a5d32b35 8375
7683e9e5
LT
8376MEDIA DRIVERS FOR RENESAS - DRIF
8377M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
e025273b 8378L: linux-media@vger.kernel.org
7683e9e5 8379L: linux-renesas-soc@vger.kernel.org
e025273b
KS
8380T: git git://linuxtv.org/media_tree.git
8381S: Supported
7683e9e5
LT
8382F: Documentation/devicetree/bindings/media/renesas,drif.txt
8383F: drivers/media/platform/rcar_drif.c
e025273b 8384
7683e9e5
LT
8385MEDIA DRIVERS FOR RENESAS - FCP
8386M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
52b1eaf4 8387L: linux-media@vger.kernel.org
7683e9e5 8388L: linux-renesas-soc@vger.kernel.org
52b1eaf4
KS
8389T: git git://linuxtv.org/media_tree.git
8390S: Supported
7683e9e5
LT
8391F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8392F: drivers/media/platform/rcar-fcp.c
8393F: include/media/rcar-fcp.h
8394
8395MEDIA DRIVERS FOR RENESAS - FDP1
8396M: Kieran Bingham <kieran@bingham.xyz>
8397L: linux-media@vger.kernel.org
8398L: linux-renesas-soc@vger.kernel.org
8399T: git git://linuxtv.org/media_tree.git
8400S: Supported
8401F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8402F: drivers/media/platform/rcar_fdp1.c
8403
8404MEDIA DRIVERS FOR RENESAS - VIN
8405M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
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/rcar_vin.txt
8411F: drivers/media/platform/rcar-vin/
8412
8413MEDIA DRIVERS FOR RENESAS - VSP1
8414M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
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/renesas,vsp1.txt
8420F: drivers/media/platform/vsp1/
52b1eaf4 8421
127c49ae 8422MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8423M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8424M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8425P: LinuxTV.org Project
8426L: linux-media@vger.kernel.org
a825eaec 8427W: https://linuxtv.org
8a6e2535 8428Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8429T: git git://linuxtv.org/media_tree.git
127c49ae 8430S: Maintained
0c4089f8 8431F: Documentation/devicetree/bindings/media/
618cd932 8432F: Documentation/media/
127c49ae 8433F: drivers/media/
ffe06198 8434F: drivers/staging/media/
eb4b0ec7 8435F: include/linux/platform_data/media/
127c49ae 8436F: include/media/
6c0f0359
MCC
8437F: include/uapi/linux/dvb/
8438F: include/uapi/linux/videodev2.h
8439F: include/uapi/linux/media.h
8440F: include/uapi/linux/v4l2-*
8441F: include/uapi/linux/meye.h
8442F: include/uapi/linux/ivtv*
8443F: include/uapi/linux/uvcvideo.h
d20620de 8444
0c272fc9
JC
8445MEDIATEK ETHERNET DRIVER
8446M: Felix Fietkau <nbd@openwrt.org>
8447M: John Crispin <blogic@openwrt.org>
8448L: netdev@vger.kernel.org
8449S: Maintained
8450F: drivers/net/ethernet/mediatek/
8451
105e8442
RC
8452MEDIATEK JPEG DRIVER
8453M: Rick Chang <rick.chang@mediatek.com>
8454M: Bin Liu <bin.liu@mediatek.com>
8455S: Supported
8456F: drivers/media/platform/mtk-jpeg/
8457F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8458
fc96ec0d
MT
8459MEDIATEK MDP DRIVER
8460M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8461M: Houlong Wei <houlong.wei@mediatek.com>
8462M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8463S: Supported
8464F: drivers/media/platform/mtk-mdp/
8465F: drivers/media/platform/mtk-vpu/
8466F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8467
7683e9e5
LT
8468MEDIATEK MEDIA DRIVER
8469M: Tiffany Lin <tiffany.lin@mediatek.com>
8470M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8471S: Supported
8472F: drivers/media/platform/mtk-vcodec/
8473F: drivers/media/platform/mtk-vpu/
8474F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8475F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8476
c869f77d
JK
8477MEDIATEK MT7601U WIRELESS LAN DRIVER
8478M: Jakub Kicinski <kubakici@wp.pl>
8479L: linux-wireless@vger.kernel.org
8480S: Maintained
8481F: drivers/net/wireless/mediatek/mt7601u/
8482
c4a29891 8483MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
7683e9e5
LT
8484M: Sean Wang <sean.wang@mediatek.com>
8485S: Maintained
8486F: drivers/char/hw_random/mtk-rng.c
c4a29891 8487
15a83f7d
PST
8488MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8489M: Peter Senna Tschudin <peter.senna@collabora.com>
8490M: Martin Donnelly <martin.donnelly@ge.com>
8491M: Martyn Welch <martyn.welch@collabora.co.uk>
8492S: Maintained
8493F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8494F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8495
e399065b 8496MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8497M: Kashyap Desai <kashyap.desai@broadcom.com>
8498M: Sumit Saxena <sumit.saxena@broadcom.com>
8499M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8500L: megaraidlinux.pdl@broadcom.com
baaea1dc 8501L: linux-scsi@vger.kernel.org
295dde2f 8502W: http://www.avagotech.com/support/
ce00f85c 8503S: Maintained
679655da
JP
8504F: Documentation/scsi/megaraid.txt
8505F: drivers/scsi/megaraid.*
8506F: drivers/scsi/megaraid/
757e0108 8507
82abbea7
RD
8508MELEXIS MLX90614 DRIVER
8509M: Crt Mori <cmo@melexis.com>
8510L: linux-iio@vger.kernel.org
8511W: http://www.melexis.com
8512S: Supported
8513F: drivers/iio/temperature/mlx90614.c
8514
ff43f433
SJ
8515MELFAS MIP4 TOUCHSCREEN DRIVER
8516M: Sangwon Jee <jeesw@melfas.com>
8517W: http://www.melfas.com
8518S: Supported
8519F: drivers/input/touchscreen/melfas_mip4.c
8520F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8521
2c46c9d5 8522MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8523M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8524L: netdev@vger.kernel.org
2c46c9d5
AV
8525S: Supported
8526W: http://www.mellanox.com
8527Q: http://patchwork.ozlabs.org/project/netdev/list/
8528F: drivers/net/ethernet/mellanox/mlx4/en_*
8529
e7523a49
OG
8530MELLANOX ETHERNET DRIVER (mlx5e)
8531M: Saeed Mahameed <saeedm@mellanox.com>
8532L: netdev@vger.kernel.org
8533S: Supported
8534W: http://www.mellanox.com
8535Q: http://patchwork.ozlabs.org/project/netdev/list/
8536F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8537
e29341fb
IT
8538MELLANOX ETHERNET INNOVA DRIVER
8539M: Ilan Tayari <ilant@mellanox.com>
8540R: Boris Pismenny <borisp@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/fpga/*
8546F: include/linux/mlx5/mlx5_ifc_fpga.h
8547
547eede0
IT
8548MELLANOX ETHERNET INNOVA IPSEC DRIVER
8549M: Ilan Tayari <ilant@mellanox.com>
8550R: Boris Pismenny <borisp@mellanox.com>
8551L: netdev@vger.kernel.org
8552S: Supported
8553W: http://www.mellanox.com
8554Q: http://patchwork.ozlabs.org/project/netdev/list/
8555F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8556F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8557
93c1edb2
JP
8558MELLANOX ETHERNET SWITCH DRIVERS
8559M: Jiri Pirko <jiri@mellanox.com>
8560M: Ido Schimmel <idosch@mellanox.com>
8561L: netdev@vger.kernel.org
8562S: Supported
8563W: http://www.mellanox.com
8564Q: http://patchwork.ozlabs.org/project/netdev/list/
8565F: drivers/net/ethernet/mellanox/mlxsw/
8566
410ed13c
YG
8567MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8568M: Yotam Gigi <yotamg@mellanox.com>
8569L: netdev@vger.kernel.org
8570S: Supported
8571W: http://www.mellanox.com
8572Q: http://patchwork.ozlabs.org/project/netdev/list/
8573F: drivers/net/ethernet/mellanox/mlxfw/
8574
30488704
VP
8575MELLANOX MLX CPLD HOTPLUG DRIVER
8576M: Vadim Pasternak <vadimp@mellanox.com>
8577L: platform-driver-x86@vger.kernel.org
8578S: Supported
8579F: drivers/platform/x86/mlxcpld-hotplug.c
8580F: include/linux/platform_data/mlxcpld-hotplug.h
8581
82abbea7
RD
8582MELLANOX MLX4 core VPI driver
8583M: Tariq Toukan <tariqt@mellanox.com>
8584L: netdev@vger.kernel.org
8700e3e7 8585L: linux-rdma@vger.kernel.org
82abbea7
RD
8586W: http://www.mellanox.com
8587Q: http://patchwork.ozlabs.org/project/netdev/list/
8700e3e7 8588S: Supported
82abbea7
RD
8589F: drivers/net/ethernet/mellanox/mlx4/
8590F: include/linux/mlx4/
8591
8592MELLANOX MLX4 IB driver
8593M: Yishai Hadas <yishaih@mellanox.com>
8594L: linux-rdma@vger.kernel.org
8595W: http://www.mellanox.com
8700e3e7 8596Q: http://patchwork.kernel.org/project/linux-rdma/list/
82abbea7
RD
8597S: Supported
8598F: drivers/infiniband/hw/mlx4/
8599F: include/linux/mlx4/
8600F: include/uapi/rdma/mlx4-abi.h
8601
8602MELLANOX MLX5 core VPI driver
8603M: Saeed Mahameed <saeedm@mellanox.com>
8604M: Matan Barak <matanb@mellanox.com>
8605M: Leon Romanovsky <leonro@mellanox.com>
8606L: netdev@vger.kernel.org
8607L: linux-rdma@vger.kernel.org
8608W: http://www.mellanox.com
8609Q: http://patchwork.ozlabs.org/project/netdev/list/
8610S: Supported
7683e9e5
LT
8611F: drivers/net/ethernet/mellanox/mlx5/core/
8612F: include/linux/mlx5/
8613
8614MELLANOX MLX5 IB driver
8615M: Matan Barak <matanb@mellanox.com>
8616M: Leon Romanovsky <leonro@mellanox.com>
8617L: linux-rdma@vger.kernel.org
8618W: http://www.mellanox.com
8619Q: http://patchwork.kernel.org/project/linux-rdma/list/
8620S: Supported
8621F: drivers/infiniband/hw/mlx5/
8622F: include/linux/mlx5/
8623F: include/uapi/rdma/mlx5-abi.h
8624
8625MELLANOX MLXCPLD I2C AND MUX DRIVER
8626M: Vadim Pasternak <vadimp@mellanox.com>
8627M: Michael Shych <michaelsh@mellanox.com>
8628L: linux-i2c@vger.kernel.org
8629S: Supported
8630F: drivers/i2c/busses/i2c-mlxcpld.c
8631F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8632F: Documentation/i2c/busses/i2c-mlxcpld
8633
8634MELLANOX MLXCPLD LED DRIVER
8635M: Vadim Pasternak <vadimp@mellanox.com>
8636L: linux-leds@vger.kernel.org
8637S: Supported
8638F: drivers/leds/leds-mlxcpld.c
8639F: Documentation/leds/leds-mlxcpld.txt
82abbea7 8640
7683e9e5
LT
8641MELLANOX PLATFORM DRIVER
8642M: Vadim Pasternak <vadimp@mellanox.com>
8643L: platform-driver-x86@vger.kernel.org
82abbea7 8644S: Supported
7683e9e5 8645F: drivers/platform/x86/mlx-platform.c
8700e3e7 8646
5b25b13a
MD
8647MEMBARRIER SUPPORT
8648M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8649M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8650L: linux-kernel@vger.kernel.org
8651S: Supported
8652F: kernel/membarrier.c
8653F: include/uapi/linux/membarrier.h
8654
70ea91f1
SR
8655MEMORY MANAGEMENT
8656L: linux-mm@kvack.org
70ea91f1
SR
8657W: http://www.linux-mm.org
8658S: Maintained
679655da 8659F: include/linux/mm.h
551450bb
CS
8660F: include/linux/gfp.h
8661F: include/linux/mmzone.h
8662F: include/linux/memory_hotplug.h
8663F: include/linux/vmalloc.h
679655da 8664F: mm/
70ea91f1 8665
f4e9ce66 8666MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8667M: David Woodhouse <dwmw2@infradead.org>
242c325e 8668M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8669M: Boris Brezillon <boris.brezillon@free-electrons.com>
8670M: Marek Vasut <marek.vasut@gmail.com>
8671M: Richard Weinberger <richard@nod.at>
b3bb6d6a 8672M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
1da177e4 8673L: linux-mtd@lists.infradead.org
8a6e2535
JP
8674W: http://www.linux-mtd.infradead.org/
8675Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
8676T: git git://git.infradead.org/linux-mtd.git master
8677T: git git://git.infradead.org/l2-mtd.git master
1da177e4 8678S: Maintained
becc7ae5 8679F: Documentation/devicetree/bindings/mtd/
679655da
JP
8680F: drivers/mtd/
8681F: include/linux/mtd/
c117ab84 8682F: include/uapi/mtd/
1da177e4 8683
26c57ef1 8684MEN A21 WATCHDOG DRIVER
30c7469b 8685M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8686L: linux-watchdog@vger.kernel.org
30c7469b 8687S: Maintained
26c57ef1
JT
8688F: drivers/watchdog/mena21_wdt.c
8689
3764e82e 8690MEN CHAMELEON BUS (mcb)
30c7469b
JT
8691M: Johannes Thumshirn <morbidrsa@gmail.com>
8692S: Maintained
3764e82e
JT
8693F: drivers/mcb/
8694F: include/linux/mcb.h
b9f2f459 8695F: Documentation/men-chameleon-bus.txt
3764e82e 8696
48b490d2
AW
8697MEN F21BMC (Board Management Controller)
8698M: Andreas Werner <andreas.werner@men.de>
8699S: Supported
8700F: drivers/mfd/menf21bmc.c
8701F: drivers/watchdog/menf21bmc_wdt.c
8702F: drivers/leds/leds-menf21bmc.c
8703F: drivers/hwmon/menf21bmc_hwmon.c
8704F: Documentation/hwmon/menf21bmc
8705
12285945
JH
8706METAG ARCHITECTURE
8707M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8708L: linux-metag@vger.kernel.org
9f273c24 8709T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8710S: Odd Fixes
12285945
JH
8711F: arch/metag/
8712F: Documentation/metag/
8713F: Documentation/devicetree/bindings/metag/
2d799dde 8714F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8715F: drivers/clocksource/metag_generic.c
5698c50d
JH
8716F: drivers/irqchip/irq-metag.c
8717F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8718F: drivers/tty/metag_da.c
12285945 8719
c6375b0a 8720MICROBLAZE ARCHITECTURE
8b58be88 8721M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8722W: http://www.monstr.eu/fdt/
8723T: git git://git.monstr.eu/linux-2.6-microblaze.git
8724S: Supported
0a8c7914 8725F: arch/microblaze/
1da177e4 8726
72ce5732 8727MICROCHIP / ATMEL AT91 SERIAL DRIVER
5615c371
NF
8728M: Richard Genoud <richard.genoud@gmail.com>
8729S: Maintained
8730F: drivers/tty/serial/atmel_serial.c
8961df89 8731F: drivers/tty/serial/atmel_serial.h
5615c371 8732
f53243b5
NF
8733MICROCHIP / ATMEL DMA DRIVER
8734M: Ludovic Desroches <ludovic.desroches@microchip.com>
8735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8736L: dmaengine@vger.kernel.org
8737S: Supported
8738F: drivers/dma/at_hdmac.c
8739F: drivers/dma/at_hdmac_regs.h
8740F: include/linux/platform_data/dma-atmel.h
8741
71fb2c74
SW
8742MICROCHIP / ATMEL ISC DRIVER
8743M: Songjun Wu <songjun.wu@microchip.com>
8744L: linux-media@vger.kernel.org
8745S: Supported
8746F: drivers/media/platform/atmel/atmel-isc.c
8747F: drivers/media/platform/atmel/atmel-isc-regs.h
8748F: devicetree/bindings/media/atmel-isc.txt
8749
419585a9
WH
8750MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8751M: Woojung Huh <Woojung.Huh@microchip.com>
8752M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8753L: netdev@vger.kernel.org
8754S: Maintained
8755F: net/dsa/tag_ksz.c
8756F: drivers/net/dsa/microchip/*
8757F: include/linux/platform_data/microchip-ksz.h
8758F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8759
3ec72a2a
RL
8760MICROCHIP USB251XB DRIVER
8761M: Richard Leitner <richard.leitner@skidata.com>
8762L: linux-usb@vger.kernel.org
8763S: Maintained
8764F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
8765F: Documentation/devicetree/bindings/usb/usb251xb.txt
8766
82abbea7
RD
8767MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8768M: Don Brace <don.brace@microsemi.com>
8769L: esc.storagedev@microsemi.com
8770L: linux-scsi@vger.kernel.org
8771S: Supported
8772F: drivers/scsi/smartpqi/smartpqi*.[ch]
8773F: drivers/scsi/smartpqi/Kconfig
8774F: drivers/scsi/smartpqi/Makefile
8775F: include/linux/cciss*.h
8776F: include/uapi/linux/cciss*.h
8777F: Documentation/scsi/smartpqi.txt
8778
2508a45a
CY
8779MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8780M: Chen Yu <yu.c.chen@intel.com>
8781L: platform-driver-x86@vger.kernel.org
8782S: Supported
8783F: drivers/platform/x86/surfacepro3_button.c
8784
1da177e4 8785MICROTEK X6 SCANNER
61eee9a7 8786M: Oliver Neukum <oliver@neukum.org>
1da177e4 8787S: Maintained
679655da 8788F: drivers/usb/image/microtek.*
1da177e4
LT
8789
8790MIPS
8b58be88 8791M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8792L: linux-mips@linux-mips.org
6097050d 8793W: http://www.linux-mips.org/
b05e988e 8794T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8795Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8796S: Supported
f46d92e8 8797F: Documentation/devicetree/bindings/mips/
679655da
JP
8798F: Documentation/mips/
8799F: arch/mips/
1da177e4 8800
7683e9e5
LT
8801MIPS BOSTON DEVELOPMENT BOARD
8802M: Paul Burton <paul.burton@imgtec.com>
8803L: linux-mips@linux-mips.org
8804S: Maintained
8805F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8806F: arch/mips/boot/dts/img/boston.dts
8807F: arch/mips/configs/generic/board-boston.config
8808F: drivers/clk/imgtec/clk-boston.c
8809F: include/dt-bindings/clock/boston-clock.h
8810
032a469b
PB
8811MIPS GENERIC PLATFORM
8812M: Paul Burton <paul.burton@imgtec.com>
8813L: linux-mips@linux-mips.org
8814S: Supported
8815F: arch/mips/generic/
8816
413ef3f6
KC
8817MIPS/LOONGSON1 ARCHITECTURE
8818M: Keguang Zhang <keguang.zhang@gmail.com>
8819L: linux-mips@linux-mips.org
8820S: Maintained
8821F: arch/mips/loongson32/
8822F: arch/mips/include/asm/mach-loongson32/
8823F: drivers/*/*loongson1*
8824F: drivers/*/*/*loongson1*
8825
08b7620a
HV
8826MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8827M: Hans Verkuil <hverkuil@xs4all.nl>
8828L: linux-media@vger.kernel.org
8829T: git git://linuxtv.org/media_tree.git
a825eaec 8830W: https://linuxtv.org
08b7620a
HV
8831S: Odd Fixes
8832F: drivers/media/radio/radio-miropcm20*
8833
82abbea7
RD
8834MMP SUPPORT
8835M: Eric Miao <eric.y.miao@gmail.com>
8836M: Haojian Zhuang <haojian.zhuang@gmail.com>
8837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8838T: git git://github.com/hzhuang1/linux.git
8839T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8840S: Maintained
8841F: arch/arm/boot/dts/mmp*
8842F: arch/arm/mach-mmp/
6c223761 8843
0ce277e4
AP
8844MN88472 MEDIA DRIVER
8845M: Antti Palosaari <crope@iki.fi>
8846L: linux-media@vger.kernel.org
a825eaec 8847W: https://linuxtv.org
0ce277e4
AP
8848W: http://palosaari.fi/linux/
8849Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8850S: Maintained
94d0eaa4 8851F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8852
4f4d238f
AP
8853MN88473 MEDIA DRIVER
8854M: Antti Palosaari <crope@iki.fi>
8855L: linux-media@vger.kernel.org
a825eaec 8856W: https://linuxtv.org
4f4d238f
AP
8857W: http://palosaari.fi/linux/
8858Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8859S: Maintained
877ba50b 8860F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8861
1da177e4 8862MODULE SUPPORT
462c5a82 8863M: Jessica Yu <jeyu@kernel.org>
8b58be88 8864M: Rusty Russell <rusty@rustcorp.com.au>
0d4ec784 8865T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 8866S: Maintained
679655da
JP
8867F: include/linux/module.h
8868F: kernel/module.c
1da177e4
LT
8869
8870MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8871W: http://popies.net/meye/
b7788e13 8872S: Orphan
618cd932 8873F: Documentation/media/v4l-drivers/meye*
90d72ac6 8874F: drivers/media/pci/meye/
6c0f0359 8875F: include/uapi/linux/meye.h
1da177e4 8876
b9705b60 8877MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8878M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8879S: Maintained
679655da 8880F: Documentation/serial/moxa-smartio
c897401b 8881F: drivers/tty/mxser.*
d735410a 8882
889b2f87
AK
8883MR800 AVERMEDIA USB FM RADIO DRIVER
8884M: Alexey Klimov <klimov.linux@gmail.com>
8885L: linux-media@vger.kernel.org
8886T: git git://linuxtv.org/media_tree.git
8887S: Maintained
8888F: drivers/media/radio/radio-mr800.c
8889
d7155691
AO
8890MRF24J40 IEEE 802.15.4 RADIO DRIVER
8891M: Alan Ott <alan@signal11.us>
8892L: linux-wpan@vger.kernel.org
8893S: Maintained
8894F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8895F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8896
8c4c731a 8897MSI LAPTOP SUPPORT
182ae55c 8898M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8899L: platform-driver-x86@vger.kernel.org
8c4c731a 8900S: Maintained
679655da 8901F: drivers/platform/x86/msi-laptop.c
8c4c731a 8902
0f1006b1 8903MSI WMI SUPPORT
d0944853 8904L: platform-driver-x86@vger.kernel.org
5ee7041e 8905S: Orphan
0f1006b1
AA
8906F: drivers/platform/x86/msi-wmi.c
8907
19a628a0
AP
8908MSI001 MEDIA DRIVER
8909M: Antti Palosaari <crope@iki.fi>
8910L: linux-media@vger.kernel.org
a825eaec 8911W: https://linuxtv.org
19a628a0
AP
8912W: http://palosaari.fi/linux/
8913Q: http://patchwork.linuxtv.org/project/linux-media/list/
8914T: git git://linuxtv.org/anttip/media_tree.git
8915S: Maintained
0185e197 8916F: drivers/media/tuners/msi001*
19a628a0 8917
7570589d 8918MSI2500 MEDIA DRIVER
2c57213f
AP
8919M: Antti Palosaari <crope@iki.fi>
8920L: linux-media@vger.kernel.org
a825eaec 8921W: https://linuxtv.org
2c57213f
AP
8922W: http://palosaari.fi/linux/
8923Q: http://patchwork.linuxtv.org/project/linux-media/list/
8924T: git git://linuxtv.org/anttip/media_tree.git
8925S: Maintained
7570589d 8926F: drivers/media/usb/msi2500/
2c57213f 8927
159eeea4
RJ
8928MSYSTEMS DISKONCHIP G3 MTD DRIVER
8929M: Robert Jarzmik <robert.jarzmik@free.fr>
8930L: linux-mtd@lists.infradead.org
8931S: Maintained
8932F: drivers/mtd/devices/docg3*
8933
62a37dc7 8934MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8935M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8936L: linux-media@vger.kernel.org
8937T: git git://linuxtv.org/media_tree.git
8938S: Maintained
8939F: drivers/media/i2c/mt9m032.c
b5dcee22 8940F: include/media/i2c/mt9m032.h
0e837fb9 8941
62a37dc7 8942MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8943M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8944L: linux-media@vger.kernel.org
8945T: git git://linuxtv.org/media_tree.git
8946S: Maintained
8947F: drivers/media/i2c/mt9p031.c
b5dcee22 8948F: include/media/i2c/mt9p031.h
0e837fb9 8949
62a37dc7 8950MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8951M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8952L: linux-media@vger.kernel.org
8953T: git git://linuxtv.org/media_tree.git
8954S: Maintained
8955F: drivers/media/i2c/mt9t001.c
b5dcee22 8956F: include/media/i2c/mt9t001.h
0e837fb9 8957
62a37dc7 8958MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8959M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8960L: linux-media@vger.kernel.org
8961T: git git://linuxtv.org/media_tree.git
8962S: Maintained
f2272e13 8963F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8964F: drivers/media/i2c/mt9v032.c
b5dcee22 8965F: include/media/i2c/mt9v032.h
0e837fb9 8966
4e0d13cb 8967MULTIFUNCTION DEVICES (MFD)
f7d3210e 8968M: Lee Jones <lee.jones@linaro.org>
7caa7991 8969T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8970S: Supported
80366127 8971F: Documentation/devicetree/bindings/mfd/
679655da 8972F: drivers/mfd/
55b5940d 8973F: include/linux/mfd/
29a0729d 8974F: include/dt-bindings/mfd/
4e0d13cb 8975
7683e9e5
LT
8976MULTIMEDIA CARD (MMC) ETC. OVER SPI
8977S: Orphan
8978F: drivers/mmc/host/mmc_spi.c
8979F: include/linux/spi/mmc_spi.h
8980
5c4e6f13 8981MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8982M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8983L: linux-mmc@vger.kernel.org
82bb095e 8984T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8985S: Maintained
2810984b 8986F: Documentation/devicetree/bindings/mmc/
679655da
JP
8987F: drivers/mmc/
8988F: include/linux/mmc/
c117ab84 8989F: include/uapi/linux/mmc/
baca2da4 8990
256ac037
PR
8991MULTIPLEXER SUBSYSTEM
8992M: Peter Rosin <peda@axentia.se>
8993S: Maintained
a3b02a9c 8994F: Documentation/ABI/testing/mux/sysfs-class-mux*
256ac037
PR
8995F: Documentation/devicetree/bindings/mux/
8996F: include/linux/dt-bindings/mux/
a3b02a9c
PR
8997F: include/linux/mux/
8998F: drivers/mux/
256ac037 8999
1da177e4 9000MULTISOUND SOUND DRIVER
8b58be88 9001M: Andrew Veliath <andrewtv@usa.net>
1da177e4 9002S: Maintained
679655da
JP
9003F: Documentation/sound/oss/MultiSound
9004F: sound/oss/msnd*
1da177e4 9005
d735410a 9006MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 9007S: Orphan
c897401b 9008F: drivers/tty/isicom.c
679655da 9009F: include/linux/isicom.h
d735410a 9010
550a7375 9011MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 9012M: Bin Liu <b-liu@ti.com>
795fb7e7 9013L: linux-usb@vger.kernel.org
43b416e5 9014T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 9015S: Maintained
679655da 9016F: drivers/usb/musb/
550a7375 9017
ea0af5f6
MK
9018MXL5007T MEDIA DRIVER
9019M: Michael Krufky <mkrufky@linuxtv.org>
9020L: linux-media@vger.kernel.org
a825eaec 9021W: https://linuxtv.org
ea0af5f6
MK
9022W: http://github.com/mkrufky
9023Q: http://patchwork.linuxtv.org/project/linux-media/list/
9024T: git git://linuxtv.org/mkrufky/tuners.git
9025S: Maintained
9026F: drivers/media/tuners/mxl5007t.*
9027
45d59d70
MV
9028MXSFB DRM DRIVER
9029M: Marek Vasut <marex@denx.de>
9030S: Supported
9031F: drivers/gpu/drm/mxsfb/
9032F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9033
2d3cf588 9034MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 9035M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 9036L: netdev@vger.kernel.org
205057ae 9037W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 9038S: Supported
93f7848b 9039F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 9040
9df4f913
BB
9041NAND FLASH SUBSYSTEM
9042M: Boris Brezillon <boris.brezillon@free-electrons.com>
9043R: Richard Weinberger <richard@nod.at>
9044L: linux-mtd@lists.infradead.org
9045W: http://www.linux-mtd.infradead.org/
9046Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
9047T: git git://git.infradead.org/linux-mtd.git nand/fixes
9048T: git git://git.infradead.org/l2-mtd.git nand/next
9df4f913
BB
9049S: Maintained
9050F: drivers/mtd/nand/
9051F: include/linux/mtd/nand*.h
9052
23dc05a3
DM
9053NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9054M: Daniel Mack <zonque@gmail.com>
9055S: Maintained
e5747e40 9056L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
9057W: http://www.native-instruments.com
9058F: sound/usb/caiaq/
9059
82abbea7
RD
9060NATSEMI ETHERNET DRIVER (DP8381x)
9061S: Orphan
9062F: drivers/net/ethernet/natsemi/natsemi.c
9063
1da177e4 9064NCP FILESYSTEM
52653199
PV
9065M: Petr Vandrovec <petr@vandrovec.name>
9066S: Odd Fixes
679655da 9067F: fs/ncpfs/
1da177e4 9068
a79b0322
FT
9069NCR 5380 SCSI DRIVERS
9070M: Finn Thain <fthain@telegraphics.com.au>
9071M: Michael Schmitz <schmitzmic@gmail.com>
9072L: linux-scsi@vger.kernel.org
9073S: Maintained
9074F: Documentation/scsi/g_NCR5380.txt
9075F: drivers/scsi/NCR5380.*
9076F: drivers/scsi/arm/cumana_1.c
9077F: drivers/scsi/arm/oak.c
a79b0322
FT
9078F: drivers/scsi/atari_scsi.*
9079F: drivers/scsi/dmx3191d.c
a79b0322 9080F: drivers/scsi/g_NCR5380.*
a79b0322 9081F: drivers/scsi/mac_scsi.*
a79b0322
FT
9082F: drivers/scsi/sun3_scsi.*
9083F: drivers/scsi/sun3_scsi_vme.c
a79b0322 9084
1da177e4 9085NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 9086M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
9087L: linux-scsi@vger.kernel.org
9088S: Maintained
679655da 9089F: drivers/scsi/NCR_D700.*
1da177e4 9090
4aa3eb4c
GR
9091NCT6775 HARDWARE MONITOR DRIVER
9092M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 9093L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
9094S: Maintained
9095F: Documentation/hwmon/nct6775
9096F: drivers/hwmon/nct6775.c
9097
3c2d774c 9098NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 9099M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 9100L: linux-rdma@vger.kernel.org
e3d33cb1 9101W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
9102S: Supported
9103F: drivers/infiniband/hw/nes/
c546b2a3 9104F: include/uapi/rdma/nes-abi.h
3c2d774c 9105
be2f2e84 9106NETEM NETWORK EMULATOR
adbbf69d 9107M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 9108L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 9109S: Maintained
679655da 9110F: net/sched/sch_netem.c
be2f2e84 9111
b2f5a051 9112NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 9113M: Jon Mason <jdmason@kudzu.us>
4a58448b 9114L: netdev@vger.kernel.org
4a58448b 9115S: Supported
679655da 9116F: Documentation/networking/s2io.txt
b2f5a051 9117F: Documentation/networking/vxge.txt
86387e1a 9118F: drivers/net/ethernet/neterion/
4a58448b 9119
fc52497e 9120NETFILTER
0e05e192 9121M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 9122M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1519fccb 9123M: Florian Westphal <fw@strlen.de>
1a03b81d 9124L: netfilter-devel@vger.kernel.org
82b98543 9125L: coreteam@netfilter.org
1da177e4
LT
9126W: http://www.netfilter.org/
9127W: http://www.iptables.org/
1519fccb 9128W: http://www.nftables.org/
42010ed0
PNA
9129Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9130T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9131T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1519fccb 9132S: Maintained
679655da
JP
9133F: include/linux/netfilter*
9134F: include/linux/netfilter/
9135F: include/net/netfilter/
c117ab84
CEB
9136F: include/uapi/linux/netfilter*
9137F: include/uapi/linux/netfilter/
679655da
JP
9138F: net/*/netfilter.c
9139F: net/*/netfilter/
9140F: net/netfilter/
91c269a0 9141F: net/bridge/br_netfilter*.c
1da177e4 9142
4cc67735 9143NETLABEL
87a0874c 9144M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
9145W: http://netlabel.sf.net
9146L: netdev@vger.kernel.org
87a0874c 9147S: Maintained
80811493 9148F: Documentation/netlabel/
679655da
JP
9149F: include/net/netlabel.h
9150F: net/netlabel/
4cc67735 9151
1da177e4 9152NETROM NETWORK LAYER
8b58be88 9153M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9154L: linux-hams@vger.kernel.org
d34cb28a 9155W: http://www.linux-ax25.org/
1da177e4 9156S: Maintained
679655da 9157F: include/net/netrom.h
c117ab84 9158F: include/uapi/linux/netrom.h
679655da 9159F: net/netrom/
1da177e4 9160
4c352362
JK
9161NETRONOME ETHERNET DRIVERS
9162M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
9163L: oss-drivers@netronome.com
9164S: Maintained
9165F: drivers/net/ethernet/netronome/
9166
5ddb88c0 9167NETWORK BLOCK DEVICE (NBD)
1e668f4e 9168M: Josef Bacik <jbacik@fb.com>
1da177e4 9169S: Maintained
1e668f4e 9170L: linux-block@vger.kernel.org
5e4b269b 9171L: nbd-general@lists.sourceforge.net
679655da
JP
9172F: Documentation/blockdev/nbd.txt
9173F: drivers/block/nbd.c
c117ab84 9174F: include/uapi/linux/nbd.h
1da177e4 9175
6e43650c
NH
9176NETWORK DROP MONITOR
9177M: Neil Horman <nhorman@tuxdriver.com>
9178L: netdev@vger.kernel.org
9179S: Maintained
9180W: https://fedorahosted.org/dropwatch/
9181F: net/core/drop_monitor.c
9182
7683e9e5
LT
9183NETWORKING DRIVERS
9184L: netdev@vger.kernel.org
9185W: http://www.linuxfoundation.org/en/Net
9186Q: http://patchwork.ozlabs.org/project/netdev/list/
9187T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9188T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9189S: Odd Fixes
9190F: Documentation/devicetree/bindings/net/
9191F: drivers/net/
9192F: include/linux/if_*
9193F: include/linux/netdevice.h
9194F: include/linux/etherdevice.h
9195F: include/linux/fcdevice.h
9196F: include/linux/fddidevice.h
9197F: include/linux/hippidevice.h
9198F: include/linux/inetdevice.h
9199F: include/uapi/linux/if_*
9200F: include/uapi/linux/netdevice.h
9201
9202NETWORKING DRIVERS (WIRELESS)
9203M: Kalle Valo <kvalo@codeaurora.org>
9204L: linux-wireless@vger.kernel.org
9205Q: http://patchwork.kernel.org/project/linux-wireless/list/
9206T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9207T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9208S: Maintained
9209F: Documentation/devicetree/bindings/net/wireless/
9210F: drivers/net/wireless/
9211
3ed6e498
AL
9212NETWORKING [DSA]
9213M: Andrew Lunn <andrew@lunn.ch>
9214M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9215M: Florian Fainelli <f.fainelli@gmail.com>
9216S: Maintained
9217F: net/dsa/
9218F: include/net/dsa.h
9219F: drivers/net/dsa/
9220
1da177e4 9221NETWORKING [GENERAL]
8b58be88 9222M: "David S. Miller" <davem@davemloft.net>
979b6c13 9223L: netdev@vger.kernel.org
b1e8fd54 9224W: http://www.linuxfoundation.org/en/Net
11e98029 9225Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
9226T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9227T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 9228B: mailto:netdev@vger.kernel.org
1da177e4 9229S: Maintained
679655da
JP
9230F: net/
9231F: include/net/
018d21ed
JP
9232F: include/linux/in.h
9233F: include/linux/net.h
9234F: include/linux/netdevice.h
c117ab84
CEB
9235F: include/uapi/linux/in.h
9236F: include/uapi/linux/net.h
9237F: include/uapi/linux/netdevice.h
0c7aecd4 9238F: include/uapi/linux/net_namespace.h
7e814a6c 9239F: tools/net/
f4e53f9a 9240F: tools/testing/selftests/net/
335a67d2 9241F: lib/random32.c
1da177e4 9242
73b7656c
DM
9243NETWORKING [IPSEC]
9244M: Steffen Klassert <steffen.klassert@secunet.com>
9245M: Herbert Xu <herbert@gondor.apana.org.au>
9246M: "David S. Miller" <davem@davemloft.net>
9247L: netdev@vger.kernel.org
d1fc5024
SK
9248T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9249T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 9250S: Maintained
5826bdd1 9251F: net/core/flow.c
73b7656c
DM
9252F: net/xfrm/
9253F: net/key/
9254F: net/ipv4/xfrm*
77999328 9255F: net/ipv4/esp4*
d1fc5024
SK
9256F: net/ipv4/ah4.c
9257F: net/ipv4/ipcomp.c
9258F: net/ipv4/ip_vti.c
73b7656c 9259F: net/ipv6/xfrm*
77999328 9260F: net/ipv6/esp6*
d1fc5024
SK
9261F: net/ipv6/ah6.c
9262F: net/ipv6/ipcomp6.c
9263F: net/ipv6/ip6_vti.c
73b7656c
DM
9264F: include/uapi/linux/xfrm.h
9265F: include/net/xfrm.h
9266
7683e9e5
LT
9267NETWORKING [IPv4/IPv6]
9268M: "David S. Miller" <davem@davemloft.net>
9269M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9270M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9271L: netdev@vger.kernel.org
9272T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9273S: Maintained
9274F: net/ipv4/
9275F: net/ipv6/
9276F: include/net/ip*
9277F: arch/x86/net/*
9278
10e2ff1c 9279NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 9280M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
9281L: netdev@vger.kernel.org
9282S: Maintained
9283
7683e9e5
LT
9284NETWORKING [TLS]
9285M: Ilya Lesokhin <ilyal@mellanox.com>
9286M: Aviad Yehezkel <aviadye@mellanox.com>
9287M: Dave Watson <davejwatson@fb.com>
788873ac 9288L: netdev@vger.kernel.org
7683e9e5
LT
9289S: Maintained
9290F: net/tls/*
9291F: include/uapi/linux/tls.h
9292F: include/net/tls.h
788873ac 9293
7683e9e5 9294NETWORKING [WIRELESS]
0e324cf6
JL
9295L: linux-wireless@vger.kernel.org
9296Q: http://patchwork.kernel.org/project/linux-wireless/list/
0e324cf6 9297
3d396eb1 9298NETXEN (1/10) GbE SUPPORT
67f0160f
MY
9299M: Manish Chopra <manish.chopra@cavium.com>
9300M: Rahul Verma <rahul.verma@cavium.com>
9301M: Dept-GELinuxNICDev@cavium.com
3d396eb1 9302L: netdev@vger.kernel.org
3d396eb1 9303S: Supported
aa43c215 9304F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 9305
6423d30f 9306NFC SUBSYSTEM
6423d30f
AAJ
9307M: Samuel Ortiz <sameo@linux.intel.com>
9308L: linux-wireless@vger.kernel.org
1eb3b216 9309L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 9310S: Supported
6423d30f 9311F: net/nfc/
55eb94f9 9312F: include/net/nfc/
c117ab84 9313F: include/uapi/linux/nfc.h
6423d30f 9314F: drivers/nfc/
397d6497
CR
9315F: include/linux/platform_data/nfcmrvl.h
9316F: include/linux/platform_data/nxp-nci.h
7ebb88e5 9317F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 9318
e8b43555 9319NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 9320M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 9321M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
9322L: linux-nfs@vger.kernel.org
9323W: http://client.linux-nfs.org
cd7b996a 9324T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 9325S: Maintained
679655da
JP
9326F: fs/lockd/
9327F: fs/nfs/
9328F: fs/nfs_common/
9329F: net/sunrpc/
9330F: include/linux/lockd/
9331F: include/linux/nfs*
9332F: include/linux/sunrpc/
c117ab84
CEB
9333F: include/uapi/linux/nfs*
9334F: include/uapi/linux/sunrpc/
1da177e4 9335
85ef9cea 9336NILFS2 FILESYSTEM
e2126935 9337M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 9338L: linux-nilfs@vger.kernel.org
f9472265 9339W: http://nilfs.sourceforge.net/
9e92e516 9340W: http://nilfs.osdn.jp/
e2126935 9341T: git git://github.com/konis/nilfs2.git
85ef9cea 9342S: Supported
679655da
JP
9343F: Documentation/filesystems/nilfs2.txt
9344F: fs/nilfs2/
c35c7ac5 9345F: include/trace/events/nilfs2.h
e63e88bc
RK
9346F: include/uapi/linux/nilfs2_api.h
9347F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 9348
1da177e4 9349NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 9350M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9351W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9352S: Maintained
679655da
JP
9353F: Documentation/scsi/NinjaSCSI.txt
9354F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
9355
9356NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
9357M: GOTO Masanori <gotom@debian.or.jp>
9358M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9359W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9360S: Maintained
679655da
JP
9361F: Documentation/scsi/NinjaSCSI.txt
9362F: drivers/scsi/nsp32*
1da177e4 9363
383b8fb9
LFT
9364NIOS2 ARCHITECTURE
9365M: Ley Foon Tan <lftan@altera.com>
9366L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 9367T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
9368S: Maintained
9369F: arch/nios2/
9370
86d35afb
IM
9371NOHZ, DYNTICKS SUPPORT
9372M: Frederic Weisbecker <fweisbec@gmail.com>
9373M: Thomas Gleixner <tglx@linutronix.de>
9374M: Ingo Molnar <mingo@kernel.org>
9375L: linux-kernel@vger.kernel.org
9376T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9377S: Maintained
9378F: kernel/time/tick*.*
9379F: include/linux/tick.h
9380F: include/linux/sched/nohz.h
9381
21b5a1c3
PM
9382NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9383M: Pavel Machek <pavel@ucw.cz>
9384M: Sakari Ailus <sakari.ailus@iki.fi>
9385L: linux-media@vger.kernel.org
9386S: Maintained
9387F: drivers/media/i2c/et8ek8
9388F: drivers/media/i2c/ad5820.c
9389
2a6afddb 9390NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 9391R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 9392F: include/linux/power/bq2415x_charger.h
081bab21 9393F: include/linux/power/bq27xxx_battery.h
2a6afddb 9394F: include/linux/power/isp1704_charger.h
8c0984e5
SR
9395F: drivers/power/supply/bq2415x_charger.c
9396F: drivers/power/supply/bq27xxx_battery.c
9397F: drivers/power/supply/bq27xxx_battery_i2c.c
9398F: drivers/power/supply/isp1704_charger.c
9399F: drivers/power/supply/rx51_battery.c
2a6afddb 9400
7683e9e5
LT
9401NTB AMD DRIVER
9402M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9403L: linux-ntb@googlegroups.com
9404S: Supported
9405F: drivers/ntb/hw/amd/
9406
a1bd3bae 9407NTB DRIVER CORE
9ef6bf6c
JM
9408M: Jon Mason <jdmason@kudzu.us>
9409M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 9410M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 9411L: linux-ntb@googlegroups.com
fce8a7bb 9412S: Supported
2984411f
JM
9413W: https://github.com/jonmason/ntb/wiki
9414T: git git://github.com/jonmason/ntb.git
fce8a7bb 9415F: drivers/ntb/
548c237c 9416F: drivers/net/ntb_netdev.c
fce8a7bb 9417F: include/linux/ntb.h
a1bd3bae 9418F: include/linux/ntb_transport.h
a9c59ef7 9419F: tools/testing/selftests/ntb/
fce8a7bb 9420
bf2a952d
SS
9421NTB IDT DRIVER
9422M: Serge Semin <fancer.lancer@gmail.com>
9423L: linux-ntb@googlegroups.com
9424S: Supported
9425F: drivers/ntb/hw/idt/
9426
e26a5843
AH
9427NTB INTEL DRIVER
9428M: Jon Mason <jdmason@kudzu.us>
9429M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9430L: linux-ntb@googlegroups.com
e26a5843
AH
9431S: Supported
9432W: https://github.com/jonmason/ntb/wiki
9433T: git git://github.com/jonmason/ntb.git
9434F: drivers/ntb/hw/intel/
fce8a7bb 9435
1da177e4 9436NTFS FILESYSTEM
2818ef50 9437M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9438L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9439W: http://www.tuxera.com/
e6f4dee7 9440T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9441S: Supported
679655da
JP
9442F: Documentation/filesystems/ntfs.txt
9443F: fs/ntfs/
1da177e4 9444
9eb8ef74 9445NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 9446M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9447L: linux-fbdev@vger.kernel.org
ce00f85c 9448S: Maintained
8a61f013
JH
9449F: drivers/video/fbdev/riva/
9450F: drivers/video/fbdev/nvidia/
1da177e4 9451
79461681 9452NVM EXPRESS DRIVER
b3975e94
JF
9453M: Keith Busch <keith.busch@intel.com>
9454M: Jens Axboe <axboe@fb.com>
b508fc35
CH
9455M: Christoph Hellwig <hch@lst.de>
9456M: Sagi Grimberg <sagi@grimberg.me>
79461681 9457L: linux-nvme@lists.infradead.org
b508fc35
CH
9458T: git://git.infradead.org/nvme.git
9459W: http://git.infradead.org/nvme.git
79461681 9460S: Supported
57dacad5 9461F: drivers/nvme/host/
79461681 9462F: include/linux/nvme.h
b508fc35 9463F: include/uapi/linux/nvme_ioctl.h
79461681 9464
b1ad1475
JS
9465NVM EXPRESS FC TRANSPORT DRIVERS
9466M: James Smart <james.smart@broadcom.com>
9467L: linux-nvme@lists.infradead.org
9468S: Supported
9469F: include/linux/nvme-fc.h
d6d20012 9470F: include/linux/nvme-fc-driver.h
e399441d 9471F: drivers/nvme/host/fc.c
c5343203 9472F: drivers/nvme/target/fc.c
475d0fe7 9473F: drivers/nvme/target/fcloop.c
b1ad1475 9474
7683e9e5
LT
9475NVM EXPRESS TARGET DRIVER
9476M: Christoph Hellwig <hch@lst.de>
9477M: Sagi Grimberg <sagi@grimberg.me>
9478L: linux-nvme@lists.infradead.org
9479T: git://git.infradead.org/nvme.git
9480W: http://git.infradead.org/nvme.git
9481S: Supported
9482F: drivers/nvme/target/
9483
aee4b9bd
SK
9484NVMEM FRAMEWORK
9485M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
aee4b9bd
SK
9486S: Maintained
9487F: drivers/nvmem/
9488F: Documentation/devicetree/bindings/nvmem/
9489F: include/linux/nvmem-consumer.h
9490F: include/linux/nvmem-provider.h
9491
f50d7146 9492NXP TDA998X DRM DRIVER
0d7f4f05 9493M: Russell King <linux@armlinux.org.uk>
f50d7146 9494S: Supported
0d7f4f05
RK
9495T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9496T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
9497F: drivers/gpu/drm/i2c/tda998x_drv.c
9498F: include/drm/i2c/tda998x.h
9499
fbace43e
PR
9500NXP TFA9879 DRIVER
9501M: Peter Rosin <peda@axentia.se>
9502L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9503S: Maintained
9504F: sound/soc/codecs/tfa9879*
9505
7683e9e5
LT
9506NXP-NCI NFC DRIVER
9507M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9508R: Charles Gorand <charles.gorand@effinnov.com>
9509L: linux-nfc@lists.01.org (moderated for non-subscribers)
9510S: Supported
9511F: drivers/nfc/nxp-nci
9512
442f04c3
JP
9513OBJTOOL
9514M: Josh Poimboeuf <jpoimboe@redhat.com>
9515S: Supported
9516F: tools/objtool/
9517
7683e9e5
LT
9518OMAP AUDIO SUPPORT
9519M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9520M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9521L: alsa-devel@alsa-project.org (moderated for non-subscribers)
57b6bfcf 9522L: linux-omap@vger.kernel.org
57b6bfcf 9523S: Maintained
7683e9e5 9524F: sound/soc/omap/
57b6bfcf 9525
7683e9e5
LT
9526OMAP CLOCK FRAMEWORK SUPPORT
9527M: Paul Walmsley <paul@pwsan.com>
f5525786 9528L: linux-omap@vger.kernel.org
f5525786 9529S: Maintained
7683e9e5 9530F: arch/arm/*omap*/*clock*
f5525786 9531
50f29fbd 9532OMAP DEVICE TREE SUPPORT
cdb55ab0 9533M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
9534M: Tony Lindgren <tony@atomide.com>
9535L: linux-omap@vger.kernel.org
d0fb18c5 9536L: devicetree@vger.kernel.org
50f29fbd 9537S: Maintained
7683e9e5
LT
9538F: arch/arm/boot/dts/*omap*
9539F: arch/arm/boot/dts/*am3*
9540F: arch/arm/boot/dts/*am4*
9541F: arch/arm/boot/dts/*am5*
9542F: arch/arm/boot/dts/*dra7*
f5525786 9543
7683e9e5
LT
9544OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9545M: Tomi Valkeinen <tomi.valkeinen@ti.com>
692ab1f3 9546L: linux-omap@vger.kernel.org
7683e9e5 9547L: linux-fbdev@vger.kernel.org
692ab1f3 9548S: Maintained
7683e9e5
LT
9549F: drivers/video/fbdev/omap2/
9550F: Documentation/arm/OMAP/DSS
692ab1f3 9551
7683e9e5
LT
9552OMAP FRAMEBUFFER SUPPORT
9553M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9554L: linux-fbdev@vger.kernel.org
f5525786
TL
9555L: linux-omap@vger.kernel.org
9556S: Maintained
7683e9e5 9557F: drivers/video/fbdev/omap/
f5525786 9558
18640193
TL
9559OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9560M: Roger Quadros <rogerq@ti.com>
9561M: Tony Lindgren <tony@atomide.com>
9562L: linux-omap@vger.kernel.org
9563S: Maintained
9564F: drivers/memory/omap-gpmc.c
9565F: arch/arm/mach-omap2/*gpmc*
9566
7683e9e5
LT
9567OMAP GPIO DRIVER
9568M: Grygorii Strashko <grygorii.strashko@ti.com>
9569M: Santosh Shilimkar <ssantosh@kernel.org>
9570M: Kevin Hilman <khilman@kernel.org>
178ff4c9 9571L: linux-omap@vger.kernel.org
178ff4c9 9572S: Maintained
7683e9e5
LT
9573F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9574F: drivers/gpio/gpio-omap.c
178ff4c9 9575
8b37fcfc
OBC
9576OMAP HARDWARE SPINLOCK SUPPORT
9577M: Ohad Ben-Cohen <ohad@wizery.com>
9578L: linux-omap@vger.kernel.org
9579S: Maintained
9580F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9581
653f41b5 9582OMAP HS MMC SUPPORT
0a4585c6 9583L: linux-mmc@vger.kernel.org
653f41b5 9584L: linux-omap@vger.kernel.org
dfa5d196 9585S: Orphan
653f41b5 9586F: drivers/mmc/host/omap_hsmmc.c
f5525786 9587
8633fb30
PW
9588OMAP HWMOD DATA
9589M: Paul Walmsley <paul@pwsan.com>
9590L: linux-omap@vger.kernel.org
9591S: Maintained
9592F: arch/arm/mach-omap2/omap_hwmod*data*
9593
f400c82e 9594OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9595M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9596L: linux-omap@vger.kernel.org
9597S: Maintained
9598F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9599
7683e9e5
LT
9600OMAP HWMOD SUPPORT
9601M: Benoît Cousson <bcousson@baylibre.com>
9602M: Paul Walmsley <paul@pwsan.com>
9603L: linux-omap@vger.kernel.org
9604S: Maintained
9605F: arch/arm/mach-omap2/omap_hwmod.*
9606
0db83ced 9607OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9608M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9609L: linux-media@vger.kernel.org
9610S: Maintained
7eec52db 9611F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9612F: drivers/media/platform/omap3isp/
0db83ced 9613F: drivers/staging/media/omap4iss/
7e8970e1 9614
7683e9e5
LT
9615OMAP MMC SUPPORT
9616M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9617L: linux-omap@vger.kernel.org
9618S: Maintained
9619F: drivers/mmc/host/omap.c
9620
9621OMAP POWER MANAGEMENT SUPPORT
9622M: Kevin Hilman <khilman@kernel.org>
9623L: linux-omap@vger.kernel.org
9624S: Maintained
9625F: arch/arm/*omap*/*pm*
9626F: drivers/cpufreq/omap-cpufreq.c
9627
9628OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9629M: Rajendra Nayak <rnayak@codeaurora.org>
9630M: Paul Walmsley <paul@pwsan.com>
9631L: linux-omap@vger.kernel.org
9632S: Maintained
9633F: arch/arm/mach-omap2/prm*
9634
9635OMAP RANDOM NUMBER GENERATOR SUPPORT
9636M: Deepak Saxena <dsaxena@plexity.net>
9637S: Maintained
9638F: drivers/char/hw_random/omap-rng.c
9639
f5525786 9640OMAP USB SUPPORT
f5525786
TL
9641L: linux-usb@vger.kernel.org
9642L: linux-omap@vger.kernel.org
3b243519 9643S: Orphan
a16fbd65
JP
9644F: drivers/usb/*/*omap*
9645F: arch/arm/*omap*/usb*
f5525786 9646
c351e290
MJ
9647OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9648M: Mark Jackson <mpfj@newflow.co.uk>
9649L: linux-omap@vger.kernel.org
9650S: Maintained
9651F: arch/arm/boot/dts/am335x-nano.dts
9652
7683e9e5
LT
9653OMAP1 SUPPORT
9654M: Aaro Koskinen <aaro.koskinen@iki.fi>
9655M: Tony Lindgren <tony@atomide.com>
9656L: linux-omap@vger.kernel.org
9657Q: http://patchwork.kernel.org/project/linux-omap/list/
9658T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9659S: Maintained
9660F: arch/arm/mach-omap1/
9661F: arch/arm/plat-omap/
9662F: arch/arm/configs/omap1_defconfig
9663F: drivers/i2c/busses/i2c-omap.c
9664F: include/linux/i2c-omap.h
9665
9666OMAP2+ SUPPORT
9667M: Tony Lindgren <tony@atomide.com>
9668L: linux-omap@vger.kernel.org
9669W: http://www.muru.com/linux/omap/
9670W: http://linux.omap.com/
9671Q: http://patchwork.kernel.org/project/linux-omap/list/
9672T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9673S: Maintained
9674F: arch/arm/mach-omap2/
9675F: arch/arm/plat-omap/
9676F: arch/arm/configs/omap2plus_defconfig
9677F: drivers/i2c/busses/i2c-omap.c
9678F: drivers/irqchip/irq-omap-intc.c
9679F: drivers/mfd/*omap*.c
9680F: drivers/mfd/menelaus.c
9681F: drivers/mfd/palmas.c
9682F: drivers/mfd/tps65217.c
9683F: drivers/mfd/tps65218.c
9684F: drivers/mfd/tps65910.c
9685F: drivers/mfd/twl-core.[ch]
9686F: drivers/mfd/twl4030*.c
9687F: drivers/mfd/twl6030*.c
9688F: drivers/mfd/twl6040*.c
9689F: drivers/regulator/palmas-regulator*.c
9690F: drivers/regulator/pbias-regulator.c
9691F: drivers/regulator/tps65217-regulator.c
9692F: drivers/regulator/tps65218-regulator.c
9693F: drivers/regulator/tps65910-regulator.c
9694F: drivers/regulator/twl-regulator.c
9695F: drivers/regulator/twl6030-regulator.c
9696F: include/linux/i2c-omap.h
9697
0ad122d9 9698OMFS FILESYSTEM
8b58be88 9699M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9700L: linux-karma-devel@lists.sourceforge.net
9701S: Maintained
679655da
JP
9702F: Documentation/filesystems/omfs.txt
9703F: fs/omfs/
0ad122d9 9704
c1986ee9 9705OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9706M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9707S: Maintained
679655da
JP
9708F: drivers/char/pcmcia/cm4000_cs.c
9709F: include/linux/cm4000_cs.h
c117ab84 9710F: include/uapi/linux/cm4000_cs.h
c1986ee9 9711
77c44ab1 9712OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9713M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9714S: Maintained
679655da 9715F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9716
7683e9e5
LT
9717OMNIVISION OV13858 SENSOR DRIVER
9718M: Sakari Ailus <sakari.ailus@linux.intel.com>
9719L: linux-media@vger.kernel.org
9720T: git git://linuxtv.org/media_tree.git
9721S: Maintained
9722F: drivers/media/i2c/ov13858.c
9723
2d77a2a6
SL
9724OMNIVISION OV5640 SENSOR DRIVER
9725M: Steve Longerbeam <slongerbeam@gmail.com>
9726L: linux-media@vger.kernel.org
9727T: git git://linuxtv.org/media_tree.git
9728S: Maintained
9729F: drivers/media/i2c/ov5640.c
9730
3c2472a3
RO
9731OMNIVISION OV5647 SENSOR DRIVER
9732M: Ramiro Oliveira <roliveir@synopsys.com>
9733L: linux-media@vger.kernel.org
9734T: git git://linuxtv.org/media_tree.git
9735S: Maintained
9736F: drivers/media/i2c/ov5647.c
9737
77d5140f 9738OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9739M: Jonathan Corbet <corbet@lwn.net>
661263b5 9740L: linux-media@vger.kernel.org
275ffde4 9741T: git git://linuxtv.org/media_tree.git
77d5140f 9742S: Maintained
90d72ac6 9743F: drivers/media/i2c/ov7670.c
bba58289 9744F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
77d5140f 9745
431bca73 9746ONENAND FLASH DRIVER
8b58be88 9747M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9748L: linux-mtd@lists.infradead.org
9749S: Maintained
679655da
JP
9750F: drivers/mtd/onenand/
9751F: include/linux/mtd/onenand*.h
431bca73 9752
1da177e4 9753ONSTREAM SCSI TAPE DRIVER
8b58be88 9754M: Willem Riede <osst@riede.org>
1da177e4
LT
9755L: osst-users@lists.sourceforge.net
9756L: linux-scsi@vger.kernel.org
9757S: Maintained
f7269cfc
JD
9758F: Documentation/scsi/osst.txt
9759F: drivers/scsi/osst.*
9760F: drivers/scsi/osst_*.h
9761F: drivers/scsi/st.h
1da177e4 9762
82abbea7
RD
9763OP-TEE DRIVER
9764M: Jens Wiklander <jens.wiklander@linaro.org>
e2d1d6c0 9765S: Maintained
82abbea7
RD
9766F: drivers/tee/optee/
9767
9768OPA-VNIC DRIVER
9769M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9770M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9771L: linux-rdma@vger.kernel.org
9772S: Supported
9773F: drivers/infiniband/ulp/opa_vnic
e2d1d6c0 9774
7683e9e5
LT
9775OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9776M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9777L: devicetree@vger.kernel.org
9778S: Maintained
9779F: Documentation/devicetree/dynamic-resolution-notes.txt
9780F: Documentation/devicetree/overlay-notes.txt
9781F: drivers/of/overlay.c
9782F: drivers/of/resolver.c
9783
860c44c1 9784OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9785M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9786M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9787L: devicetree@vger.kernel.org
a7fefe9f 9788W: http://www.devicetree.org/
fcdec35e 9789T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9790S: Maintained
f8828205 9791F: drivers/of/
860c44c1 9792F: include/linux/of*.h
f8828205 9793F: scripts/dtc/
acedeb50 9794F: Documentation/ABI/testing/sysfs-firmware-ofw
860c44c1 9795
f8828205 9796OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9797M: Rob Herring <robh+dt@kernel.org>
f8828205 9798M: Mark Rutland <mark.rutland@arm.com>
f8828205 9799L: devicetree@vger.kernel.org
9f273c24 9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9801Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9802S: Maintained
9803F: Documentation/devicetree/
9804F: arch/*/boot/dts/
9805F: include/dt-bindings/
9806
82abbea7
RD
9807OPENCORES I2C BUS DRIVER
9808M: Peter Korsgaard <jacmet@sunsite.dk>
9809L: linux-i2c@vger.kernel.org
9810S: Maintained
9811F: Documentation/i2c/busses/i2c-ocores
9812F: drivers/i2c/busses/i2c-ocores.c
9813
19f9d392
JB
9814OPENRISC ARCHITECTURE
9815M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9816M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9817M: Stafford Horne <shorne@gmail.com>
9dfc96d7 9818T: git git://github.com/openrisc/linux.git
d01e1f35
SH
9819L: openrisc@lists.librecores.org
9820W: http://openrisc.io
19f9d392 9821S: Maintained
14430813 9822F: arch/openrisc/
19f9d392 9823
ccb1352e 9824OPENVSWITCH
4f337ed5 9825M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9826L: netdev@vger.kernel.org
ccb1352e
JG
9827L: dev@openvswitch.org
9828W: http://openvswitch.org
ccb1352e
JG
9829S: Maintained
9830F: net/openvswitch/
b422da7c 9831F: include/uapi/linux/openvswitch.h
ccb1352e 9832
875fa6fb
VK
9833OPERATING PERFORMANCE POINTS (OPP)
9834M: Viresh Kumar <vireshk@kernel.org>
9835M: Nishanth Menon <nm@ti.com>
9836M: Stephen Boyd <sboyd@codeaurora.org>
9837L: linux-pm@vger.kernel.org
9838S: Maintained
9839T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9840F: drivers/base/power/opp/
9841F: include/linux/pm_opp.h
9842F: Documentation/power/opp.txt
9843F: Documentation/devicetree/bindings/opp/
9844
af39917d
CL
9845OPL4 DRIVER
9846M: Clemens Ladisch <clemens@ladisch.de>
9847L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9848T: git git://git.alsa-project.org/alsa-kernel.git
9849S: Maintained
9850F: sound/drivers/opl4/
9851
1da177e4 9852OPROFILE
4cf7e718 9853M: Robert Richter <rric@kernel.org>
1da177e4
LT
9854L: oprofile-list@lists.sf.net
9855S: Maintained
81c4a8a6 9856F: arch/*/include/asm/oprofile*.h
679655da
JP
9857F: arch/*/oprofile/
9858F: drivers/oprofile/
9859F: include/linux/oprofile.h
1da177e4 9860
e2d1d6c0 9861ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9862M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9863M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9864L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9865W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9866S: Supported
679655da
JP
9867F: Documentation/filesystems/ocfs2.txt
9868F: Documentation/filesystems/dlmfs.txt
9869F: fs/ocfs2/
e2d1d6c0 9870
82abbea7
RD
9871ORANGEFS FILESYSTEM
9872M: Mike Marshall <hubcap@omnibond.com>
9873L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9874T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9875S: Supported
9876F: fs/orangefs/
9877F: Documentation/filesystems/orangefs.txt
9878
9879ORINOCO DRIVER
9880L: linux-wireless@vger.kernel.org
491b26b4 9881W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9882W: http://www.nongnu.org/orinoco/
3a59babb 9883S: Orphan
2be45b66 9884F: drivers/net/wireless/intersil/orinoco/
1da177e4 9885
42c55aa8 9886OSD LIBRARY and FILESYSTEM
fadc0752 9887M: Boaz Harrosh <ooo@electrozaur.com>
68274794 9888S: Maintained
42c55aa8 9889F: drivers/scsi/osd/
6b6f0b6c 9890F: include/scsi/osd_*
42c55aa8 9891F: fs/exofs/
68274794 9892
82abbea7
RD
9893OV2659 OMNIVISION SENSOR DRIVER
9894M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9895L: linux-media@vger.kernel.org
9896W: https://linuxtv.org
9897Q: http://patchwork.linuxtv.org/project/linux-media/list/
9898T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9899S: Maintained
9900F: drivers/media/i2c/ov2659.c
9901F: include/media/i2c/ov2659.h
9902
ef94b186 9903OVERLAY FILESYSTEM
7c37fbda 9904M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9905L: linux-unionfs@vger.kernel.org
9906T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9907S: Supported
1d113735 9908F: fs/overlayfs/
7c37fbda
NB
9909F: Documentation/filesystems/overlayfs.txt
9910
e2d1d6c0 9911P54 WIRELESS DRIVER
084cb0fe 9912M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9913L: linux-wireless@vger.kernel.org
084cb0fe 9914W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9915S: Maintained
d3466830 9916F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9917
f5cd7872 9918PA SEMI ETHERNET DRIVER
f5cd7872 9919L: netdev@vger.kernel.org
56a5b8da 9920S: Orphan
ded19add 9921F: drivers/net/ethernet/pasemi/*
f5cd7872 9922
beb58aa3 9923PA SEMI SMBUS DRIVER
846557d3 9924L: linux-i2c@vger.kernel.org
56a5b8da 9925S: Orphan
679655da 9926F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9927
48fc267e
SK
9928PADATA PARALLEL EXECUTION MECHANISM
9929M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9930L: linux-crypto@vger.kernel.org
9931S: Maintained
9932F: kernel/padata.c
9933F: include/linux/padata.h
9934F: Documentation/padata.txt
9935
709ee531 9936PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9937M: Harald Welte <laforge@gnumonks.org>
d0944853 9938L: platform-driver-x86@vger.kernel.org
709ee531 9939S: Maintained
679655da 9940F: drivers/platform/x86/panasonic-laptop.c
709ee531 9941
368dd5ac 9942PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9943M: David Howells <dhowells@redhat.com>
4fa97181
DH
9944L: linux-am33-list@redhat.com (moderated for non-subscribers)
9945W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9946S: Maintained
679655da
JP
9947F: Documentation/mn10300/
9948F: arch/mn10300/
4fa97181 9949
305b37bd 9950PARALLEL LCD/KEYPAD PANEL DRIVER
7683e9e5
LT
9951M: Willy Tarreau <willy@haproxy.com>
9952M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9953S: Odd Fixes
9954F: Documentation/misc-devices/lcd-panel-cgram.txt
9955F: drivers/misc/panel.c
305b37bd 9956
64dfff03
SM
9957PARALLEL PORT SUBSYSTEM
9958M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9959M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9960L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9961S: Maintained
679655da
JP
9962F: drivers/parport/
9963F: include/linux/parport*.h
9964F: drivers/char/ppdev.c
c117ab84 9965F: include/uapi/linux/ppdev.h
64dfff03 9966F: Documentation/parport*.txt
1da177e4 9967
4cdf6bc2 9968PARAVIRT_OPS INTERFACE
d633180c 9969M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9970M: Chris Wright <chrisw@sous-sol.org>
9971M: Alok Kataria <akataria@vmware.com>
9972M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9973L: virtualization@lists.linux-foundation.org
4cdf6bc2 9974S: Supported
a2e19991 9975F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9976F: arch/*/kernel/paravirt*
9977F: arch/*/include/asm/paravirt.h
47ae4b05 9978F: include/linux/hypervisor.h
4cdf6bc2 9979
e2d1d6c0 9980PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9981M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9982L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9983S: Maintained
679655da
JP
9984F: Documentation/blockdev/paride.txt
9985F: drivers/block/paride/
e2d1d6c0
RD
9986
9987PARISC ARCHITECTURE
b8828770 9988M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9989M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9990L: linux-parisc@vger.kernel.org
9991W: http://www.parisc-linux.org/
8a6e2535 9992Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9993T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9994T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9995S: Maintained
679655da 9996F: arch/parisc/
2b6bac9e 9997F: Documentation/parisc/
679655da 9998F: drivers/parisc/
2b6bac9e
HD
9999F: drivers/char/agp/parisc-agp.c
10000F: drivers/input/serio/gscps2.c
10001F: drivers/parport/parport_gsc.*
10002F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 10003F: drivers/video/fbdev/sti*
2b6bac9e
HD
10004F: drivers/video/console/sti*
10005F: drivers/video/logo/logo_parisc*
e2d1d6c0 10006
44091d29
JP
10007PARMAN
10008M: Jiri Pirko <jiri@mellanox.com>
10009L: netdev@vger.kernel.org
10010S: Supported
10011F: lib/parman.c
10012F: lib/test_parman.c
10013F: include/linux/parman.h
10014
1662d32c 10015PC87360 HARDWARE MONITORING DRIVER
8b58be88 10016M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 10017L: linux-hwmon@vger.kernel.org
1662d32c 10018S: Maintained
679655da
JP
10019F: Documentation/hwmon/pc87360
10020F: drivers/hwmon/pc87360.c
1662d32c
JC
10021
10022PC8736x GPIO DRIVER
8b58be88 10023M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10024S: Maintained
679655da 10025F: drivers/char/pc8736x_gpio.c
1662d32c 10026
1ad107fd 10027PC87427 HARDWARE MONITORING DRIVER
d8130624 10028M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10029L: linux-hwmon@vger.kernel.org
1ad107fd
JD
10030S: Maintained
10031F: Documentation/hwmon/pc87427
10032F: drivers/hwmon/pc87427.c
10033
b26e0ed4 10034PCA9532 LED DRIVER
8b58be88 10035M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 10036S: Maintained
d5ca6918
JP
10037F: drivers/leds/leds-pca9532.c
10038F: include/linux/leds-pca9532.h
b26e0ed4 10039
5ce914a8 10040PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 10041M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
10042L: linux-i2c@vger.kernel.org
10043S: Maintained
b4f0b74e 10044F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 10045
3971dae5 10046PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 10047M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
10048S: Maintained
10049F: drivers/firmware/pcdp.*
10050
7683e9e5
LT
10051PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10052M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
f60b15b8 10053L: linux-pci@vger.kernel.org
7683e9e5
LT
10054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10055S: Maintained
10056F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10057F: drivers/pci/host/pci-aardvark.c
f60b15b8 10058
eaa6111b
LFT
10059PCI DRIVER FOR ALTERA PCIE IP
10060M: Ley Foon Tan <lftan@altera.com>
10061L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10062L: linux-pci@vger.kernel.org
10063S: Supported
10064F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10065F: drivers/pci/host/pcie-altera.c
10066
7683e9e5
LT
10067PCI DRIVER FOR APPLIEDMICRO XGENE
10068M: Tanmay Inamdar <tinamdar@apm.com>
10069L: linux-pci@vger.kernel.org
10070L: linux-arm-kernel@lists.infradead.org
10071S: Maintained
10072F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10073F: drivers/pci/host/pci-xgene.c
10074
b7e78170
RH
10075PCI DRIVER FOR ARM VERSATILE PLATFORM
10076M: Rob Herring <robh@kernel.org>
10077L: linux-pci@vger.kernel.org
10078L: linux-arm-kernel@lists.infradead.org
10079S: Maintained
10080F: Documentation/devicetree/bindings/pci/versatile.txt
10081F: drivers/pci/host/pci-versatile.c
10082
3dc9d38c
TP
10083PCI DRIVER FOR ARMADA 8K
10084M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10085L: linux-pci@vger.kernel.org
10086L: linux-arm-kernel@lists.infradead.org
10087S: Maintained
10088F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 10089F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 10090
62d0ff83
ML
10091PCI DRIVER FOR FREESCALE LAYERSCAPE
10092M: Minghuan Lian <minghuan.Lian@freescale.com>
10093M: Mingkai Hu <mingkai.hu@freescale.com>
10094M: Roy Zang <tie-fei.zang@freescale.com>
10095L: linuxppc-dev@lists.ozlabs.org
10096L: linux-pci@vger.kernel.org
10097L: linux-arm-kernel@lists.infradead.org
10098S: Maintained
950bf638 10099F: drivers/pci/dwc/*layerscape*
62d0ff83 10100
7683e9e5
LT
10101PCI DRIVER FOR GENERIC OF HOSTS
10102M: Will Deacon <will.deacon@arm.com>
f0b75693
BH
10103L: linux-pci@vger.kernel.org
10104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10105S: Maintained
7683e9e5
LT
10106F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10107F: drivers/pci/host/pci-host-common.c
10108F: drivers/pci/host/pci-host-generic.c
f0b75693 10109
7683e9e5
LT
10110PCI DRIVER FOR IMX6
10111M: Richard Zhu <hongxing.zhu@nxp.com>
10112M: Lucas Stach <l.stach@pengutronix.de>
8c39d710
TP
10113L: linux-pci@vger.kernel.org
10114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10115S: Maintained
7683e9e5
LT
10116F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10117F: drivers/pci/dwc/*imx6*
10118
10119PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10120M: Keith Busch <keith.busch@intel.com>
10121L: linux-pci@vger.kernel.org
10122S: Supported
10123F: drivers/pci/host/vmd.c
8c39d710 10124
080b47de
LG
10125PCI DRIVER FOR MICROSEMI SWITCHTEC
10126M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10127M: Stephen Bates <stephen.bates@microsemi.com>
10128M: Logan Gunthorpe <logang@deltatee.com>
10129L: linux-pci@vger.kernel.org
10130S: Maintained
44fc691b 10131F: Documentation/switchtec.txt
5d8e1881 10132F: Documentation/ABI/testing/sysfs-class-switchtec
080b47de 10133F: drivers/pci/switch/switchtec*
52eabba5 10134F: include/uapi/linux/switchtec_ioctl.h
080b47de 10135
7683e9e5
LT
10136PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10137M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10138M: Jason Cooper <jason@lakedaemon.net>
10139L: linux-pci@vger.kernel.org
10140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10141S: Maintained
10142F: drivers/pci/host/*mvebu*
10143
0447cfd7
TR
10144PCI DRIVER FOR NVIDIA TEGRA
10145M: Thierry Reding <thierry.reding@gmail.com>
10146L: linux-tegra@vger.kernel.org
f0b75693 10147L: linux-pci@vger.kernel.org
0447cfd7
TR
10148S: Supported
10149F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10150F: drivers/pci/host/pci-tegra.c
10151
f0b75693
BH
10152PCI DRIVER FOR RENESAS R-CAR
10153M: Simon Horman <horms@verge.net.au>
10154L: linux-pci@vger.kernel.org
4a121096 10155L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
10156S: Maintained
10157F: drivers/pci/host/*rcar*
10158
4af82255 10159PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 10160M: Jingoo Han <jingoohan1@gmail.com>
4af82255 10161L: linux-pci@vger.kernel.org
f0b75693
BH
10162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10163L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 10164S: Maintained
950bf638 10165F: drivers/pci/dwc/pci-exynos.c
4af82255 10166
f0b75693 10167PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 10168M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 10169M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
10170L: linux-pci@vger.kernel.org
10171S: Maintained
10172F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 10173F: drivers/pci/dwc/*designware*
5a3aa2a8 10174
7683e9e5
LT
10175PCI DRIVER FOR TI DRA7XX
10176M: Kishon Vijay Abraham I <kishon@ti.com>
10177L: linux-omap@vger.kernel.org
10178L: linux-pci@vger.kernel.org
10179S: Supported
10180F: Documentation/devicetree/bindings/pci/ti-pci.txt
10181F: drivers/pci/dwc/pci-dra7xx.c
10182
10183PCI DRIVER FOR TI KEYSTONE
10184M: Murali Karicheri <m-karicheri2@ti.com>
cf28855b
WD
10185L: linux-pci@vger.kernel.org
10186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10187S: Maintained
7683e9e5 10188F: drivers/pci/dwc/*keystone*
cf28855b 10189
7683e9e5
LT
10190PCI ENDPOINT SUBSYSTEM
10191M: Kishon Vijay Abraham I <kishon@ti.com>
185a383a 10192L: linux-pci@vger.kernel.org
7683e9e5 10193T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
185a383a 10194S: Supported
7683e9e5
LT
10195F: drivers/pci/endpoint/
10196F: drivers/misc/pci_endpoint_test.c
10197F: tools/pci/
185a383a 10198
7683e9e5
LT
10199PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10200M: Russell Currey <ruscur@russell.cc>
10201L: linuxppc-dev@lists.ozlabs.org
10202S: Supported
10203F: Documentation/powerpc/eeh-pci-error-recovery.txt
10204F: arch/powerpc/kernel/eeh*.c
10205F: arch/powerpc/platforms/*/eeh*.c
10206F: arch/powerpc/include/*/eeh*.h
10207
10208PCI ERROR RECOVERY
10209M: Linas Vepstas <linasvepstas@gmail.com>
51b66a6c 10210L: linux-pci@vger.kernel.org
7683e9e5
LT
10211S: Supported
10212F: Documentation/PCI/pci-error-recovery.txt
51b66a6c 10213
af1169b4
LFT
10214PCI MSI DRIVER FOR ALTERA MSI IP
10215M: Ley Foon Tan <lftan@altera.com>
10216L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10217L: linux-pci@vger.kernel.org
10218S: Supported
10219F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10220F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 10221
dcd19de3
DD
10222PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10223M: Duc Dang <dhdang@apm.com>
10224L: linux-pci@vger.kernel.org
10225L: linux-arm-kernel@lists.infradead.org
10226S: Maintained
10227F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10228F: drivers/pci/host/pci-xgene-msi.c
10229
7683e9e5
LT
10230PCI SUBSYSTEM
10231M: Bjorn Helgaas <bhelgaas@google.com>
10232L: linux-pci@vger.kernel.org
10233Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10234T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10235S: Supported
10236F: Documentation/devicetree/bindings/pci/
10237F: Documentation/PCI/
10238F: drivers/pci/
10239F: include/linux/pci*
10240F: arch/x86/pci/
10241F: arch/x86/kernel/quirks.c
10242
a3cbfae1
NC
10243PCIE DRIVER FOR AXIS ARTPEC
10244M: Niklas Cassel <niklas.cassel@axis.com>
10245M: Jesper Nilsson <jesper.nilsson@axis.com>
10246L: linux-arm-kernel@axis.com
10247L: linux-pci@vger.kernel.org
10248S: Maintained
10249F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 10250F: drivers/pci/dwc/*artpec*
a3cbfae1 10251
7683e9e5
LT
10252PCIE DRIVER FOR CAVIUM THUNDERX
10253M: David Daney <david.daney@cavium.com>
10254L: linux-pci@vger.kernel.org
10255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10256S: Supported
10257F: Documentation/devicetree/bindings/pci/pci-thunder-*
10258F: drivers/pci/host/pci-thunder-*
10259
500a1d9a
ZW
10260PCIE DRIVER FOR HISILICON
10261M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 10262M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
10263L: linux-pci@vger.kernel.org
10264S: Maintained
10265F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 10266F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 10267
fc5165db
XS
10268PCIE DRIVER FOR HISILICON KIRIN
10269M: Xiaowei Song <songxiaowei@hisilicon.com>
10270M: Binghui Wang <wangbinghui@hisilicon.com>
10271L: linux-pci@vger.kernel.org
10272S: Maintained
10273F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10274F: drivers/pci/dwc/pcie-kirin.c
10275
7683e9e5
LT
10276PCIE DRIVER FOR MEDIATEK
10277M: Ryder Lee <ryder.lee@mediatek.com>
10278L: linux-pci@vger.kernel.org
10279L: linux-mediatek@lists.infradead.org
10280S: Supported
10281F: Documentation/devicetree/bindings/pci/mediatek*
10282F: drivers/pci/host/*mediatek*
10283
10284PCIE DRIVER FOR QUALCOMM MSM
10285M: Stanimir Varbanov <svarbanov@mm-sol.com>
10286L: linux-pci@vger.kernel.org
10287L: linux-arm-msm@vger.kernel.org
10288S: Maintained
10289F: drivers/pci/dwc/*qcom*
10290
e77f847d
SL
10291PCIE DRIVER FOR ROCKCHIP
10292M: Shawn Lin <shawn.lin@rock-chips.com>
e77f847d
SL
10293L: linux-pci@vger.kernel.org
10294L: linux-rockchip@lists.infradead.org
10295S: Maintained
10296F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10297F: drivers/pci/host/pcie-rockchip.c
10298
7683e9e5
LT
10299PCIE DRIVER FOR ST SPEAR13XX
10300M: Pratyush Anand <pratyush.anand@gmail.com>
f12b76e5 10301L: linux-pci@vger.kernel.org
7683e9e5
LT
10302S: Maintained
10303F: drivers/pci/dwc/*spear*
637cfaca 10304
1da177e4 10305PCMCIA SUBSYSTEM
4230dfc9 10306P: Linux PCMCIA Team
f5df5881 10307L: linux-pcmcia@lists.infradead.org
6650e0a5 10308W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 10309T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 10310S: Maintained
679655da 10311F: Documentation/pcmcia/
a67cd548 10312F: tools/pcmcia/
679655da
JP
10313F: drivers/pcmcia/
10314F: include/pcmcia/
1da177e4
LT
10315
10316PCNET32 NETWORK DRIVER
227fb925 10317M: Don Fry <pcnet32@frontier.com>
979b6c13 10318L: netdev@vger.kernel.org
1da177e4 10319S: Maintained
b955f6ca 10320F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 10321
48fc267e
SK
10322PCRYPT PARALLEL CRYPTO ENGINE
10323M: Steffen Klassert <steffen.klassert@secunet.com>
10324L: linux-crypto@vger.kernel.org
10325S: Maintained
10326F: crypto/pcrypt.c
10327F: include/crypto/pcrypt.h
10328
e72df0b8
TH
10329PER-CPU MEMORY ALLOCATOR
10330M: Tejun Heo <tj@kernel.org>
93e205a7 10331M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
10332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10333S: Maintained
10334F: include/linux/percpu*.h
10335F: mm/percpu*.c
10336F: arch/*/include/asm/percpu.h
10337
ad4ecbcb 10338PER-TASK DELAY ACCOUNTING
185e595f 10339M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 10340S: Maintained
679655da
JP
10341F: include/linux/delayacct.h
10342F: kernel/delayacct.c
ad4ecbcb 10343
57c0c15b 10344PERFORMANCE EVENTS SUBSYSTEM
daecbd26 10345M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 10346M: Ingo Molnar <mingo@redhat.com>
f80c5393 10347M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 10348R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 10349L: linux-kernel@vger.kernel.org
75fc2d37 10350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 10351S: Supported
d53e8365 10352F: kernel/events/*
a003236c 10353F: include/linux/perf_event.h
c117ab84 10354F: include/uapi/linux/perf_event.h
141c4296
RR
10355F: arch/*/kernel/perf_event*.c
10356F: arch/*/kernel/*/perf_event*.c
10357F: arch/*/kernel/*/*/perf_event*.c
a003236c 10358F: arch/*/include/asm/perf_event.h
a003236c 10359F: arch/*/kernel/perf_callchain.c
b0a434fb 10360F: arch/*/events/*
a003236c 10361F: tools/perf/
6c0b3244 10362
dd49d0f5 10363PERSONALITY HANDLING
8b58be88 10364M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
10365L: linux-abi-devel@lists.sourceforge.net
10366S: Maintained
679655da 10367F: include/linux/personality.h
c117ab84 10368F: include/uapi/linux/personality.h
dd49d0f5 10369
838e7a03 10370PHONET PROTOCOL
2a06b40f 10371M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
10372S: Supported
10373F: Documentation/networking/phonet.txt
10374F: include/linux/phonet.h
10375F: include/net/phonet/
c117ab84 10376F: include/uapi/linux/phonet.h
838e7a03
RDC
10377F: net/phonet/
10378
1da177e4 10379PHRAM MTD DRIVER
8b58be88 10380M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
10381L: linux-mtd@lists.infradead.org
10382S: Maintained
679655da 10383F: drivers/mtd/devices/phram.c
1da177e4 10384
efdbb10e
BP
10385PICOLCD HID DRIVER
10386M: Bruno Prémont <bonbons@linux-vserver.org>
10387L: linux-input@vger.kernel.org
10388S: Maintained
10389F: drivers/hid/hid-picolcd*
10390
a53bfa07
JI
10391PICOXCELL SUPPORT
10392M: Jamie Iles <jamie@jamieiles.com>
10393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10394T: git git://github.com/jamieiles/linux-2.6-ji.git
10395S: Supported
b8733987 10396F: arch/arm/boot/dts/picoxcell*
14430813 10397F: arch/arm/mach-picoxcell/
b8733987 10398F: drivers/crypto/picoxcell*
a53bfa07 10399
2744e8af
LW
10400PIN CONTROL SUBSYSTEM
10401M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 10402L: linux-gpio@vger.kernel.org
dbe752a3 10403T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 10404S: Maintained
9feeed94 10405F: Documentation/devicetree/bindings/pinctrl/
0cca6c89 10406F: Documentation/driver-api/pinctl.rst
07f29ba6 10407F: drivers/pinctrl/
8e406fe4 10408F: include/linux/pinctrl/
2744e8af 10409
2201bbb8
JCPV
10410PIN CONTROLLER - ATMEL AT91
10411M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10413S: Maintained
c654b6bf 10414F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 10415
33d3690c 10416PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 10417M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
10418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10419L: linux-gpio@vger.kernel.org
10420S: Supported
10421F: drivers/pinctrl/pinctrl-at91-pio4.*
10422
cbd1b652
MW
10423PIN CONTROLLER - INTEL
10424M: Mika Westerberg <mika.westerberg@linux.intel.com>
10425M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10426S: Maintained
10427F: drivers/pinctrl/intel/
2201bbb8 10428
a66f9d93
BA
10429PIN CONTROLLER - QUALCOMM
10430M: Bjorn Andersson <bjorn.andersson@linaro.org>
10431S: Maintained
10432L: linux-arm-msm@vger.kernel.org
10433F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10434F: drivers/pinctrl/qcom/
10435
9963b536
LP
10436PIN CONTROLLER - RENESAS
10437M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 10438M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 10439L: linux-renesas-soc@vger.kernel.org
9963b536
LP
10440S: Maintained
10441F: drivers/pinctrl/sh-pfc/
10442
b75e60d6 10443PIN CONTROLLER - SAMSUNG
fea685e9 10444M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 10445M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 10446M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
10447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10448L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
5fb7edb3
KK
10449Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10450T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
b75e60d6 10451S: Maintained
9b5b33f6 10452F: drivers/pinctrl/samsung/
5db7e3bb
KK
10453F: include/dt-bindings/pinctrl/samsung.h
10454F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 10455
13cbd906
TL
10456PIN CONTROLLER - SINGLE
10457M: Tony Lindgren <tony@atomide.com>
10458M: Haojian Zhuang <haojian.zhuang@linaro.org>
10459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10460L: linux-omap@vger.kernel.org
10461S: Maintained
10462F: drivers/pinctrl/pinctrl-single.c
10463
deda8287 10464PIN CONTROLLER - ST SPEAR
da89947b 10465M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
10466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10467W: http://www.st.com/spear
10468S: Maintained
8e406fe4 10469F: drivers/pinctrl/spear/
deda8287 10470
11a1cf34 10471PISTACHIO SOC SUPPORT
7683e9e5
LT
10472M: James Hartley <james.hartley@imgtec.com>
10473M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10474L: linux-mips@linux-mips.org
10475S: Maintained
10476F: arch/mips/pistachio/
10477F: arch/mips/include/asm/mach-pistachio/
10478F: arch/mips/boot/dts/img/pistachio*
10479F: arch/mips/configs/pistachio*_defconfig
11a1cf34 10480
249a6771 10481PKTCDVD DRIVER
5a8b187c
JA
10482S: Orphan
10483M: linux-block@vger.kernel.org
679655da
JP
10484F: drivers/block/pktcdvd.c
10485F: include/linux/pktcdvd.h
c117ab84 10486F: include/uapi/linux/pktcdvd.h
249a6771 10487
b31d8273
G
10488PKUNITY SOC DRIVERS
10489M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10490W: http://mprc.pku.edu.cn/~guanxuetao/linux
10491S: Maintained
ceebf4d5 10492T: git git://github.com/gxt/linux.git
b31d8273 10493F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 10494F: drivers/i2c/busses/i2c-puv3.c
8a61f013 10495F: drivers/video/fbdev/fb-puv3.c
2809e80b 10496F: drivers/rtc/rtc-puv3.c
b31d8273 10497
9d2ecfb7 10498PMBUS HARDWARE MONITORING DRIVERS
ca462085 10499M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
10500L: linux-hwmon@vger.kernel.org
10501W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
10502W: http://www.roeck-us.net/linux/drivers/
10503T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10504S: Maintained
10505F: Documentation/hwmon/pmbus
10506F: drivers/hwmon/pmbus/
4ba1bb12 10507F: include/linux/pmbus.h
9d2ecfb7 10508
89a36810 10509PMC SIERRA MaxRAID DRIVER
89a36810
AR
10510L: linux-scsi@vger.kernel.org
10511W: http://www.pmc-sierra.com/
3cdea4d7 10512S: Orphan
89a36810
AR
10513F: drivers/scsi/pmcraid.*
10514
dbf9bfe6 10515PMC SIERRA PM8001 DRIVER
d32477e2 10516M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 10517M: lindar_liu@usish.com
10518L: linux-scsi@vger.kernel.org
10519S: Supported
10520F: drivers/scsi/pm8001/
10521
82abbea7
RD
10522PNP SUPPORT
10523M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10524S: Maintained
10525F: drivers/pnp/
10526
1da177e4 10527POSIX CLOCKS and TIMERS
8b58be88 10528M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10529L: linux-kernel@vger.kernel.org
75fc2d37 10530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 10531S: Maintained
679655da
JP
10532F: fs/timerfd.c
10533F: include/linux/timer*
5cee9645 10534F: kernel/time/*timer*
1da177e4 10535
7b06a6d7
RW
10536POWER MANAGEMENT CORE
10537M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10538L: linux-pm@vger.kernel.org
10539T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 10540B: https://bugzilla.kernel.org
7b06a6d7
RW
10541S: Supported
10542F: drivers/base/power/
10543F: include/linux/pm.h
10544F: include/linux/pm_*
10545F: include/linux/powercap.h
10546F: drivers/powercap/
10547
514f161a
MR
10548POWER STATE COORDINATION INTERFACE (PSCI)
10549M: Mark Rutland <mark.rutland@arm.com>
10550M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10551L: linux-arm-kernel@lists.infradead.org
10552S: Maintained
32d53d1b 10553F: drivers/firmware/psci*.c
514f161a
MR
10554F: include/linux/psci.h
10555F: include/uapi/linux/psci.h
10556
7683e9e5
LT
10557POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10558M: Sebastian Reichel <sre@kernel.org>
10559L: linux-pm@vger.kernel.org
10560T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10561S: Maintained
10562F: Documentation/devicetree/bindings/power/supply/
10563F: include/linux/power_supply.h
10564F: drivers/power/supply/
10565
43a1dd9b
SJS
10566POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10567M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10568L: linuxppc-dev@lists.ozlabs.org
10569S: Maintained
10570F: drivers/char/powernv-op-panel.c
10571
1da177e4 10572PPP OVER ATM (RFC 2364)
8b58be88 10573M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 10574S: Maintained
679655da 10575F: net/atm/pppoatm.c
c117ab84 10576F: include/uapi/linux/atmppp.h
1da177e4
LT
10577
10578PPP OVER ETHERNET
8b58be88 10579M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 10580S: Maintained
224cf5ad
JK
10581F: drivers/net/ppp/pppoe.c
10582F: drivers/net/ppp/pppox.c
1da177e4 10583
a6d2370b 10584PPP OVER L2TP
8b58be88 10585M: James Chapman <jchapman@katalix.com>
a6d2370b 10586S: Maintained
90ca28d1 10587F: net/l2tp/l2tp_ppp.c
679655da 10588F: include/linux/if_pppol2tp.h
c117ab84 10589F: include/uapi/linux/if_pppol2tp.h
a6d2370b 10590
7683e9e5
LT
10591PPP PROTOCOL DRIVERS AND COMPRESSORS
10592M: Paul Mackerras <paulus@samba.org>
10593L: linux-ppp@vger.kernel.org
10594S: Maintained
10595F: drivers/net/ppp/ppp_*
10596
eae9d2ba 10597PPS SUPPORT
8b58be88 10598M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
10599W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10600L: linuxpps@ml.enneenne.com (subscribers-only)
10601S: Maintained
cabaaf41
JP
10602F: Documentation/pps/
10603F: drivers/pps/
10604F: include/linux/pps*.h
eae9d2ba 10605
71a6d0af
HW
10606PPTP DRIVER
10607M: Dmitry Kozlov <xeb@mail.ru>
10608L: netdev@vger.kernel.org
10609S: Maintained
224cf5ad 10610F: drivers/net/ppp/pptp.c
71a6d0af
HW
10611W: http://sourceforge.net/projects/accel-pptp
10612
1da177e4 10613PREEMPTIBLE KERNEL
8b58be88 10614M: Robert Love <rml@tech9.net>
1da177e4 10615L: kpreempt-tech@lists.sourceforge.net
4f6cce39 10616W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
1da177e4 10617S: Supported
679655da
JP
10618F: Documentation/preempt-locking.txt
10619F: include/linux/preempt.h
1da177e4 10620
548cf34b
PM
10621PRINTK
10622M: Petr Mladek <pmladek@suse.com>
10623M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10624R: Steven Rostedt <rostedt@goodmis.org>
10625S: Maintained
10626F: kernel/printk/
10627F: include/linux/printk.h
10628
1da177e4 10629PRISM54 WIRELESS DRIVER
8b58be88 10630M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 10631L: linux-wireless@vger.kernel.org
9ef80804 10632W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 10633S: Obsolete
c12edfe2 10634F: drivers/net/wireless/intersil/prism54/
1da177e4 10635
b689d4a7
LR
10636PROC SYSCTL
10637M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10638M: Kees Cook <keescook@chromium.org>
10639L: linux-kernel@vger.kernel.org
10640L: linux-fsdevel@vger.kernel.org
10641S: Maintained
10642F: fs/proc/proc_sysctl.c
10643F: include/linux/sysctl.h
10644F: kernel/sysctl.c
10645F: tools/testing/selftests/sysctl/
10646
02c18891 10647PS3 NETWORK SUPPORT
b809b9ca 10648M: Geoff Levand <geoff@infradead.org>
02c18891 10649L: netdev@vger.kernel.org
a14ab6b6 10650L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10651S: Maintained
8df158ac 10652F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 10653
f58a9d17 10654PS3 PLATFORM SUPPORT
b809b9ca 10655M: Geoff Levand <geoff@infradead.org>
a4724ed6 10656L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10657S: Maintained
679655da
JP
10658F: arch/powerpc/boot/ps3*
10659F: arch/powerpc/include/asm/lv1call.h
10660F: arch/powerpc/include/asm/ps3*.h
10661F: arch/powerpc/platforms/ps3/
10662F: drivers/*/ps3*
10663F: drivers/ps3/
fec629b8 10664F: drivers/rtc/rtc-ps3.c
679655da 10665F: drivers/usb/host/*ps3.c
fec629b8 10666F: sound/ppc/snd_ps3*
f58a9d17 10667
cffb4add 10668PS3VRAM DRIVER
8b58be88 10669M: Jim Paris <jim@jtan.com>
3715a5d0 10670M: Geoff Levand <geoff@infradead.org>
a14ab6b6 10671L: linuxppc-dev@lists.ozlabs.org
cffb4add 10672S: Maintained
8a3977cb 10673F: drivers/block/ps3vram.c
cffb4add 10674
6ae0a628
YG
10675PSAMPLE PACKET SAMPLING SUPPORT:
10676M: Yotam Gigi <yotamg@mellanox.com>
10677S: Maintained
10678F: net/psample
10679F: include/net/psample.h
10680F: include/uapi/linux/psample.h
10681
8defe599 10682PSTORE FILESYSTEM
fc1b326e 10683M: Kees Cook <keescook@chromium.org>
9d5e2a02 10684M: Anton Vorontsov <anton@enomsg.org>
8defe599 10685M: Colin Cross <ccross@android.com>
8defe599
AV
10686M: Tony Luck <tony.luck@intel.com>
10687S: Maintained
fc1b326e 10688T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
10689F: fs/pstore/
10690F: include/linux/pstore*
04851772 10691F: drivers/firmware/efi/efi-pstore.c
8defe599 10692F: drivers/acpi/apei/erst.c
fc1b326e
KC
10693F: Documentation/admin-guide/ramoops.rst
10694F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10695K: \b(pstore|ramoops)
8defe599 10696
7fbc415d
RC
10697PTP HARDWARE CLOCK SUPPORT
10698M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10699L: netdev@vger.kernel.org
7fbc415d
RC
10700S: Maintained
10701W: http://linuxptp.sourceforge.net/
10702F: Documentation/ABI/testing/sysfs-ptp
10703F: Documentation/ptp/*
0ecb3cdd 10704F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10705F: drivers/net/phy/dp83640*
10706F: drivers/ptp/*
10707F: include/linux/ptp_cl*
10708
cf94a4d1 10709PTRACE SUPPORT
8b58be88 10710M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10711S: Maintained
10712F: include/asm-generic/syscall.h
10713F: include/linux/ptrace.h
10714F: include/linux/regset.h
10715F: include/linux/tracehook.h
c117ab84 10716F: include/uapi/linux/ptrace.h
095f6d76
IM
10717F: include/uapi/linux/ptrace.h
10718F: include/asm-generic/ptrace.h
cf94a4d1 10719F: kernel/ptrace.c
095f6d76
IM
10720F: arch/*/ptrace*.c
10721F: arch/*/*/ptrace*.c
10722F: arch/*/include/asm/ptrace*.h
cf94a4d1 10723
3e9d7ba7
HV
10724PULSE8-CEC DRIVER
10725M: Hans Verkuil <hverkuil@xs4all.nl>
10726L: linux-media@vger.kernel.org
10727T: git git://linuxtv.org/media_tree.git
10728S: Maintained
104eda6d 10729F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10730
8320204a 10731PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10732M: Mike Isely <isely@pobox.com>
16e9495d 10733L: pvrusb2@isely.net (subscribers-only)
661263b5 10734L: linux-media@vger.kernel.org
8320204a 10735W: http://www.isely.net/pvrusb2/
275ffde4 10736T: git git://linuxtv.org/media_tree.git
8320204a 10737S: Maintained
618cd932 10738F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10739F: drivers/media/usb/pvrusb2/
8320204a 10740
39532e6c 10741PWC WEBCAM DRIVER
c0936df4 10742M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10743L: linux-media@vger.kernel.org
10744T: git git://linuxtv.org/media_tree.git
c0936df4 10745S: Odd Fixes
39532e6c
HG
10746F: drivers/media/usb/pwc/*
10747
93c090b3 10748PWM FAN DRIVER
774e0362 10749M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10750M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10751L: linux-hwmon@vger.kernel.org
93c090b3
KD
10752S: Supported
10753F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10754F: Documentation/hwmon/pwm-fan
10755F: drivers/hwmon/pwm-fan.c
10756
200efedd 10757PWM SUBSYSTEM
aa3495f7
TR
10758M: Thierry Reding <thierry.reding@gmail.com>
10759L: linux-pwm@vger.kernel.org
0c2498f1 10760S: Maintained
006e854f 10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10762F: Documentation/pwm.txt
10763F: Documentation/devicetree/bindings/pwm/
10764F: include/linux/pwm.h
0c2498f1 10765F: drivers/pwm/
a140b98d
TR
10766F: drivers/video/backlight/pwm_bl.c
10767F: include/linux/pwm_backlight.h
757642f9
AL
10768F: drivers/gpio/gpio-mvebu.c
10769F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
0c2498f1 10770
7683e9e5
LT
10771PXA GPIO DRIVER
10772M: Robert Jarzmik <robert.jarzmik@free.fr>
10773L: linux-gpio@vger.kernel.org
10774S: Maintained
10775F: drivers/gpio/gpio-pxa.c
10776
10777PXA MMCI DRIVER
10778S: Orphan
10779
10780PXA RTC DRIVER
10781M: Robert Jarzmik <robert.jarzmik@free.fr>
10782L: linux-rtc@vger.kernel.org
10783S: Maintained
10784
30ec261e 10785PXA2xx/PXA3xx SUPPORT
8da5e302 10786M: Daniel Mack <daniel@zonque.org>
a323f664 10787M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10788M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10790T: git git://github.com/hzhuang1/linux.git
8da5e302 10791T: git git://github.com/rjarzmik/linux.git
1da177e4 10792S: Maintained
e68d7c14 10793F: arch/arm/boot/dts/pxa*
679655da 10794F: arch/arm/mach-pxa/
820439f1 10795F: drivers/dma/pxa*
679655da 10796F: drivers/pcmcia/pxa2xx*
1403ead9 10797F: drivers/pinctrl/pxa/
9df92e6c 10798F: drivers/spi/spi-pxa2xx*
faf2e1db 10799F: drivers/usb/gadget/udc/pxa2*
679655da 10800F: include/sound/pxa2xx-lib.h
bec4c99e 10801F: sound/arm/pxa*
14430813 10802F: sound/soc/pxa/
1da177e4 10803
ec64d3bf
EG
10804PXA3xx NAND FLASH DRIVER
10805M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10806L: linux-mtd@lists.infradead.org
10807S: Maintained
9a67f099 10808F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10809
cea4001a 10810QAT DRIVER
90ab5a81
TS
10811M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10812M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10813L: qat-linux@intel.com
10814S: Supported
10815F: drivers/crypto/qat/
cea4001a 10816
82abbea7
RD
10817QCOM AUDIO (ASoC) DRIVERS
10818M: Patrick Lai <plai@codeaurora.org>
10819M: Banajit Goswami <bgoswami@codeaurora.org>
10820L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10821S: Supported
10822F: sound/soc/qcom/
10823
10824QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10825M: Gabriel Somlo <somlo@cmu.edu>
10826M: "Michael S. Tsirkin" <mst@redhat.com>
10827L: qemu-devel@nongnu.org
10828S: Maintained
10829F: drivers/firmware/qemu_fw_cfg.c
10830
52a09a04 10831QIB DRIVER
8473c603 10832M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10833L: linux-rdma@vger.kernel.org
10834S: Supported
10835F: drivers/infiniband/hw/qib/
10836
7683e9e5
LT
10837QLOGIC QL41xxx FCOE DRIVER
10838M: QLogic-Storage-Upstream@cavium.com
10839L: linux-scsi@vger.kernel.org
10840S: Supported
10841F: drivers/scsi/qedf/
10842
10843QLOGIC QL41xxx ISCSI DRIVER
10844M: QLogic-Storage-Upstream@cavium.com
10845L: linux-scsi@vger.kernel.org
10846S: Supported
10847F: drivers/scsi/qedi/
10848
10849QLOGIC QL4xxx ETHERNET DRIVER
10850M: Yuval Mintz <Yuval.Mintz@cavium.com>
10851M: Ariel Elior <Ariel.Elior@cavium.com>
10852M: everest-linux-l2@cavium.com
10853L: netdev@vger.kernel.org
10854S: Supported
10855F: drivers/net/ethernet/qlogic/qed/
10856F: include/linux/qed/
10857F: drivers/net/ethernet/qlogic/qede/
10858
10859QLOGIC QL4xxx RDMA DRIVER
10860M: Ram Amrani <Ram.Amrani@cavium.com>
10861M: Ariel Elior <Ariel.Elior@cavium.com>
10862L: linux-rdma@vger.kernel.org
10863S: Supported
10864F: drivers/infiniband/hw/qedr/
10865F: include/uapi/rdma/qedr-abi.h
10866
5e9772b9
JS
10867QLOGIC QLA1280 SCSI DRIVER
10868M: Michael Reed <mdr@sgi.com>
10869L: linux-scsi@vger.kernel.org
10870S: Maintained
10871F: drivers/scsi/qla1280.[ch]
10872
1da177e4 10873QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10874M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10875L: linux-scsi@vger.kernel.org
10876S: Supported
679655da
JP
10877F: Documentation/scsi/LICENSE.qla2xxx
10878F: drivers/scsi/qla2xxx/
1da177e4 10879
5a4faa87 10880QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10881M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10882L: netdev@vger.kernel.org
10883S: Supported
679655da 10884F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10885F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10886
7683e9e5
LT
10887QLOGIC QLA4XXX iSCSI DRIVER
10888M: QLogic-Storage-Upstream@qlogic.com
10889L: linux-scsi@vger.kernel.org
0ec00f03 10890S: Supported
7683e9e5
LT
10891F: Documentation/scsi/LICENSE.qla4xxx
10892F: drivers/scsi/qla4xxx/
0ec00f03 10893
7683e9e5 10894QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10895M: Harish Patil <harish.patil@cavium.com>
10896M: Manish Chopra <manish.chopra@cavium.com>
10897M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10898L: netdev@vger.kernel.org
10899S: Supported
7683e9e5 10900F: drivers/net/ethernet/qlogic/qlcnic/
61d8658b 10901
7683e9e5
LT
10902QLOGIC QLGE 10Gb ETHERNET DRIVER
10903M: Harish Patil <harish.patil@cavium.com>
10904M: Manish Chopra <manish.chopra@cavium.com>
10905M: Dept-GELinuxNICDev@cavium.com
10906L: netdev@vger.kernel.org
b6ea01ba 10907S: Supported
7683e9e5 10908F: drivers/net/ethernet/qlogic/qlge/
b6ea01ba 10909
1da177e4 10910QNX4 FILESYSTEM
8b58be88 10911M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10912W: http://www.alarsen.net/linux/qnx4fs/
10913S: Maintained
80811493 10914F: fs/qnx4/
c117ab84
CEB
10915F: include/uapi/linux/qnx4_fs.h
10916F: include/uapi/linux/qnxtypes.h
1da177e4 10917
d8b97569 10918QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
10919M: Stuart Yoder <stuyoder@gmail.com>
10920M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
10921L: linux-kernel@vger.kernel.org
10922S: Maintained
10923F: drivers/staging/fsl-mc/
c1517d50 10924F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
d8b97569 10925
91952bc0
AP
10926QT1010 MEDIA DRIVER
10927M: Antti Palosaari <crope@iki.fi>
10928L: linux-media@vger.kernel.org
a825eaec 10929W: https://linuxtv.org
91952bc0
AP
10930W: http://palosaari.fi/linux/
10931Q: http://patchwork.linuxtv.org/project/linux-media/list/
10932T: git git://linuxtv.org/anttip/media_tree.git
10933S: Maintained
10934F: drivers/media/tuners/qt1010*
10935
2ea0ffcb
KV
10936QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10937M: Kalle Valo <kvalo@qca.qualcomm.com>
10938L: ath10k@lists.infradead.org
10939W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10940T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10941S: Supported
10942F: drivers/net/wireless/ath/ath10k/
10943
7683e9e5
LT
10944QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10945M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10946L: linux-wireless@vger.kernel.org
10947W: http://wireless.kernel.org/en/users/Drivers/ath9k
10948S: Supported
10949F: drivers/net/wireless/ath/ath9k/
10950
b9b17deb
TT
10951QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10952M: Timur Tabi <timur@codeaurora.org>
10953L: netdev@vger.kernel.org
10954S: Supported
10955F: drivers/net/ethernet/qualcomm/emac/
10956
4f4567cf
RK
10957QUALCOMM HEXAGON ARCHITECTURE
10958M: Richard Kuo <rkuo@codeaurora.org>
10959L: linux-hexagon@vger.kernel.org
9f273c24 10960T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10961S: Supported
10962F: arch/hexagon/
10963
097748eb
SV
10964QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10965M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
10966L: linux-media@vger.kernel.org
10967L: linux-arm-msm@vger.kernel.org
10968T: git git://linuxtv.org/media_tree.git
10969S: Maintained
10970F: drivers/media/platform/qcom/venus/
10971
8e84c258
EK
10972QUALCOMM WCN36XX WIRELESS DRIVER
10973M: Eugene Krasnikov <k.eugene.e@gmail.com>
10974L: wcn36xx@lists.infradead.org
10975W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10976T: git git://github.com/KrasnikovEugene/wcn36xx.git
10977S: Supported
10978F: drivers/net/wireless/ath/wcn36xx/
10979
98f44cb0 10980QUANTENNA QTNFMAC WIRELESS DRIVER
7683e9e5
LT
10981M: Igor Mitsyanko <imitsyanko@quantenna.com>
10982M: Avinash Patil <avinashp@quantenna.com>
10983M: Sergey Matyukevich <smatyukevich@quantenna.com>
10984L: linux-wireless@vger.kernel.org
10985S: Maintained
10986F: drivers/net/wireless/quantenna
10987
10988RADEON and AMDGPU DRM DRIVERS
10989M: Alex Deucher <alexander.deucher@amd.com>
10990M: Christian König <christian.koenig@amd.com>
10991L: amd-gfx@lists.freedesktop.org
10992T: git git://people.freedesktop.org/~agd5f/linux
10993S: Supported
10994F: drivers/gpu/drm/radeon/
10995F: include/uapi/drm/radeon_drm.h
10996F: drivers/gpu/drm/amd/
10997F: include/uapi/drm/amdgpu_drm.h
98f44cb0 10998
1da177e4 10999RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 11000M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 11001L: linux-fbdev@vger.kernel.org
1da177e4 11002S: Maintained
8a61f013 11003F: drivers/video/fbdev/aty/radeon*
c117ab84 11004F: include/uapi/linux/radeonfb.h
1da177e4 11005
c6c9b34c 11006RADIOSHARK RADIO DRIVER
c0936df4 11007M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11008L: linux-media@vger.kernel.org
11009T: git git://linuxtv.org/media_tree.git
11010S: Maintained
11011F: drivers/media/radio/radio-shark.c
11012
11013RADIOSHARK2 RADIO DRIVER
c0936df4 11014M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11015L: linux-media@vger.kernel.org
11016T: git git://linuxtv.org/media_tree.git
11017S: Maintained
11018F: drivers/media/radio/radio-shark2.c
11019F: drivers/media/radio/radio-tea5777.c
11020
82abbea7
RD
11021RADOS BLOCK DEVICE (RBD)
11022M: Ilya Dryomov <idryomov@gmail.com>
11023M: Sage Weil <sage@redhat.com>
11024M: Alex Elder <elder@kernel.org>
11025L: ceph-devel@vger.kernel.org
11026W: http://ceph.com/
11027T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11028T: git git://github.com/ceph/ceph-client.git
11029S: Supported
11030F: Documentation/ABI/testing/sysfs-bus-rbd
11031F: drivers/block/rbd.c
11032F: drivers/block/rbd_types.h
11033
1da177e4 11034RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 11035M: Paul Mackerras <paulus@samba.org>
c69f677c 11036L: linux-fbdev@vger.kernel.org
1da177e4 11037S: Maintained
8a61f013 11038F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 11039
0f314f6c
HV
11040RAINSHADOW-CEC DRIVER
11041M: Hans Verkuil <hverkuil@xs4all.nl>
11042L: linux-media@vger.kernel.org
11043T: git git://linuxtv.org/media_tree.git
11044S: Maintained
11045F: drivers/media/usb/rainshadow-cec/*
11046
a0fd81a9 11047RALINK MIPS ARCHITECTURE
bdb40e8e 11048M: John Crispin <john@phrozen.org>
a0fd81a9
JC
11049L: linux-mips@linux-mips.org
11050S: Maintained
11051F: arch/mips/ralink
11052
e7839f25 11053RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 11054P: rt2x00 project
b182427e 11055M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 11056M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 11057L: linux-wireless@vger.kernel.org
95ea3627 11058S: Maintained
33aca94d 11059F: drivers/net/wireless/ralink/rt2x00/
95ea3627 11060
9db5579b 11061RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 11062M: Jens Axboe <axboe@kernel.dk>
9db5579b 11063S: Maintained
679655da
JP
11064F: Documentation/blockdev/ramdisk.txt
11065F: drivers/block/brd.c
9db5579b 11066
9e95ce27 11067RANDOM NUMBER DRIVER
0624bcaa 11068M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 11069S: Maintained
679655da 11070F: drivers/char/random.c
9e95ce27 11071
394b701c 11072RAPIDIO SUBSYSTEM
8b58be88 11073M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 11074M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 11075S: Maintained
679655da 11076F: drivers/rapidio/
394b701c 11077
e2d1d6c0 11078RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 11079L: linux-wireless@vger.kernel.org
f52a5490 11080S: Orphan
679655da 11081F: drivers/net/wireless/ray*
e2d1d6c0
RD
11082
11083RCUTORTURE MODULE
e0198b29 11084M: Josh Triplett <josh@joshtriplett.org>
8b58be88 11085M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 11086L: linux-kernel@vger.kernel.org
f9094d8e 11087S: Supported
08deed1e 11088T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 11089F: Documentation/RCU/torture.txt
34e2d560 11090F: kernel/rcu/rcutorture.c
e2d1d6c0 11091
c87b9c60
PM
11092RCUTORTURE TEST FRAMEWORK
11093M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11094M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11095R: Steven Rostedt <rostedt@goodmis.org>
11096R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11097R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11098L: linux-kernel@vger.kernel.org
c87b9c60
PM
11099S: Supported
11100T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11101F: tools/testing/selftests/rcutorture
11102
c1f766b5 11103RDC R-321X SoC
8b58be88 11104M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
11105S: Maintained
11106
db17f395 11107RDC R6040 FAST ETHERNET DRIVER
35566e96 11108M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
11109L: netdev@vger.kernel.org
11110S: Maintained
58565a35 11111F: drivers/net/ethernet/rdc/r6040.c
db17f395 11112
82abbea7
RD
11113RDMAVT - RDMA verbs software
11114M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11115L: linux-rdma@vger.kernel.org
11116S: Supported
11117F: drivers/infiniband/sw/rdmavt
11118
a09ed661 11119RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 11120M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11121L: netdev@vger.kernel.org
11122L: linux-rdma@vger.kernel.org
fbb5a558 11123L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 11124W: https://oss.oracle.com/projects/rds/
a09ed661 11125S: Supported
679655da 11126F: net/rds/
72f26eee 11127F: Documentation/networking/rds.txt
a09ed661 11128
48553d10
FY
11129RDT - RESOURCE ALLOCATION
11130M: Fenghua Yu <fenghua.yu@intel.com>
11131L: linux-kernel@vger.kernel.org
11132S: Supported
11133F: arch/x86/kernel/cpu/intel_rdt*
7db9d979 11134F: arch/x86/include/asm/intel_rdt_sched.h
48553d10
FY
11135F: Documentation/x86/intel_rdt*
11136
595182bc 11137READ-COPY UPDATE (RCU)
8b58be88 11138M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11139M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11140R: Steven Rostedt <rostedt@goodmis.org>
11141R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11142R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11143L: linux-kernel@vger.kernel.org
9fab9787 11144W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 11145S: Supported
08deed1e 11146T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 11147F: Documentation/RCU/
9fab9787 11148X: Documentation/RCU/torture.txt
f9094d8e 11149F: include/linux/rcu*
4102adab
PM
11150X: include/linux/srcu.h
11151F: kernel/rcu/
34e2d560 11152X: kernel/torture.c
595182bc 11153
0c86edc0 11154REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 11155M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 11156M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6ceec695 11157L: linux-rtc@vger.kernel.org
8a6e2535 11158Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 11159T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 11160S: Maintained
7af6a2e1 11161F: Documentation/devicetree/bindings/rtc/
679655da
JP
11162F: Documentation/rtc.txt
11163F: drivers/rtc/
11164F: include/linux/rtc.h
c117ab84 11165F: include/uapi/linux/rtc.h
fe23c336
AB
11166F: include/linux/rtc/
11167F: include/linux/platform_data/rtc-*
11168F: tools/testing/selftests/timers/rtctest.c
0c86edc0 11169
0e400c53
MB
11170REALTEK AUDIO CODECS
11171M: Bard Liao <bardliao@realtek.com>
11172M: Oder Chiou <oder_chiou@realtek.com>
11173S: Maintained
11174F: sound/soc/codecs/rt*
11175F: include/sound/rt*.h
11176
b83a313b 11177REGISTER MAP ABSTRACTION
b02e48f2 11178M: Mark Brown <broonie@kernel.org>
dd060bc9 11179L: linux-kernel@vger.kernel.org
b83a313b
MB
11180T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11181S: Supported
9398a639 11182F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
11183F: drivers/base/regmap/
11184F: include/linux/regmap.h
11185
82abbea7
RD
11186REISERFS FILE SYSTEM
11187L: reiserfs-devel@vger.kernel.org
11188S: Supported
11189F: fs/reiserfs/
11190
400e64df
OBC
11191REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11192M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11193M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11194L: linux-remoteproc@vger.kernel.org
6bb697b6 11195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 11196S: Maintained
15ebc72d 11197F: Documentation/devicetree/bindings/remoteproc/
400e64df 11198F: Documentation/remoteproc.txt
15ebc72d 11199F: drivers/remoteproc/
6fc26488 11200F: include/linux/remoteproc.h
400e64df 11201
d8115db5
OBC
11202REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11203M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11204M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11205L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
11206T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11207S: Maintained
11208F: drivers/rpmsg/
11209F: Documentation/rpmsg.txt
11210F: include/linux/rpmsg.h
38c6fc32 11211F: include/linux/rpmsg/
d8115db5 11212
fedc81e7
GU
11213RENESAS CLOCK DRIVERS
11214M: Geert Uytterhoeven <geert+renesas@glider.be>
11215L: linux-renesas-soc@vger.kernel.org
11216S: Supported
11217F: drivers/clk/renesas/
11218
8e6569af
SS
11219RENESAS ETHERNET DRIVERS
11220R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11221L: netdev@vger.kernel.org
4a121096 11222L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
11223F: drivers/net/ethernet/renesas/
11224F: include/linux/sh_eth.h
11225
059c53b3
MV
11226RENESAS R-CAR GYROADC DRIVER
11227M: Marek Vasut <marek.vasut@gmail.com>
11228L: linux-iio@vger.kernel.org
11229S: Supported
11230F: drivers/iio/adc/rcar_gyro_adc.c
11231
7c7356ba 11232RENESAS USB PHY DRIVER
3e46c397 11233M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 11234L: linux-renesas-soc@vger.kernel.org
3e46c397 11235S: Maintained
7c7356ba 11236F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
3e46c397 11237
1b0fe6be
PZ
11238RESET CONTROLLER FRAMEWORK
11239M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 11240T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
11241S: Maintained
11242F: drivers/reset/
11243F: Documentation/devicetree/bindings/reset/
b2f6dd7b 11244F: include/dt-bindings/reset/
1b0fe6be
PZ
11245F: include/linux/reset.h
11246F: include/linux/reset-controller.h
11247
e0897645 11248RFKILL
8b58be88 11249M: Johannes Berg <johannes@sipsolutions.net>
19d337df 11250L: linux-wireless@vger.kernel.org
ce466579
JB
11251W: http://wireless.kernel.org/
11252T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 11254S: Maintained
505c9247 11255F: Documentation/rfkill.txt
80811493 11256F: net/rfkill/
e0897645 11257
933685ca
TG
11258RHASHTABLE
11259M: Thomas Graf <tgraf@suug.ch>
39ec406d 11260M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
11261L: netdev@vger.kernel.org
11262S: Maintained
11263F: lib/rhashtable.c
11264F: include/linux/rhashtable.h
11265
7683e9e5 11266RICOH R5C592 MEMORYSTICK DRIVER
67e054e9
ML
11267M: Maxim Levitsky <maximlevitsky@gmail.com>
11268S: Maintained
7683e9e5 11269F: drivers/memstick/host/r592.*
67e054e9 11270
7683e9e5 11271RICOH SMARTMEDIA/XD DRIVER
92634125
ML
11272M: Maxim Levitsky <maximlevitsky@gmail.com>
11273S: Maintained
7683e9e5
LT
11274F: drivers/mtd/nand/r852.c
11275F: drivers/mtd/nand/r852.h
92634125 11276
27f1d2f9
SA
11277ROCCAT DRIVERS
11278M: Stefan Achatz <erazor_de@users.sourceforge.net>
11279W: http://sourceforge.net/projects/roccat/
11280S: Maintained
11281F: drivers/hid/hid-roccat*
11282F: include/linux/hid-roccat*
11283F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11284
4b8ac966
JP
11285ROCKER DRIVER
11286M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
11287L: netdev@vger.kernel.org
11288S: Supported
11289F: drivers/net/ethernet/rocker/
11290
1da177e4
LT
11291ROCKETPORT DRIVER
11292P: Comtrol Corp.
1da177e4
LT
11293W: http://www.comtrol.com
11294S: Maintained
679655da 11295F: Documentation/serial/rocket.txt
c897401b 11296F: drivers/tty/rocket*
1da177e4 11297
7645c2f4
KC
11298ROCKETPORT EXPRESS/INFINITY DRIVER
11299M: Kevin Cernekee <cernekee@gmail.com>
11300L: linux-serial@vger.kernel.org
11301S: Odd Fixes
11302F: drivers/tty/serial/rp2.*
11303
1da177e4 11304ROSE NETWORK LAYER
8b58be88 11305M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 11306L: linux-hams@vger.kernel.org
d34cb28a 11307W: http://www.linux-ax25.org/
1da177e4 11308S: Maintained
679655da 11309F: include/net/rose.h
c117ab84 11310F: include/uapi/linux/rose.h
679655da 11311F: net/rose/
1da177e4 11312
91952bc0
AP
11313RTL2830 MEDIA DRIVER
11314M: Antti Palosaari <crope@iki.fi>
11315L: linux-media@vger.kernel.org
a825eaec 11316W: https://linuxtv.org
91952bc0
AP
11317W: http://palosaari.fi/linux/
11318Q: http://patchwork.linuxtv.org/project/linux-media/list/
11319T: git git://linuxtv.org/anttip/media_tree.git
11320S: Maintained
11321F: drivers/media/dvb-frontends/rtl2830*
11322
27a0aacf
AP
11323RTL2832 MEDIA DRIVER
11324M: Antti Palosaari <crope@iki.fi>
11325L: linux-media@vger.kernel.org
a825eaec 11326W: https://linuxtv.org
27a0aacf
AP
11327W: http://palosaari.fi/linux/
11328Q: http://patchwork.linuxtv.org/project/linux-media/list/
11329T: git git://linuxtv.org/anttip/media_tree.git
11330S: Maintained
11331F: drivers/media/dvb-frontends/rtl2832*
11332
ba6e6f6e
AP
11333RTL2832_SDR MEDIA DRIVER
11334M: Antti Palosaari <crope@iki.fi>
11335L: linux-media@vger.kernel.org
a825eaec 11336W: https://linuxtv.org
ba6e6f6e
AP
11337W: http://palosaari.fi/linux/
11338Q: http://patchwork.linuxtv.org/project/linux-media/list/
11339T: git git://linuxtv.org/anttip/media_tree.git
11340S: Maintained
b4bb1c28 11341F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 11342
59840488 11343RTL8180 WIRELESS DRIVER
605bebe2 11344L: linux-wireless@vger.kernel.org
491b26b4 11345W: http://wireless.kernel.org/
54e5881d 11346T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 11347S: Orphan
62141726 11348F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 11349
59840488 11350RTL8187 WIRELESS DRIVER
9f0939bf 11351M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
11352M: Hin-Tak Leung <htl10@users.sourceforge.net>
11353M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 11354L: linux-wireless@vger.kernel.org
491b26b4 11355W: http://wireless.kernel.org/
54e5881d 11356T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 11357S: Maintained
62141726 11358F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 11359
3cf0c8ad
LF
11360RTL8192CE WIRELESS DRIVER
11361M: Larry Finger <Larry.Finger@lwfinger.net>
11362M: Chaoming Li <chaoming_li@realsil.com.cn>
11363L: linux-wireless@vger.kernel.org
491b26b4 11364W: http://wireless.kernel.org/
3cf0c8ad
LF
11365T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11366S: Maintained
62141726
KV
11367F: drivers/net/wireless/realtek/rtlwifi/
11368F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 11369
26f1fad2 11370RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 11371M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 11372L: linux-wireless@vger.kernel.org
171a900c 11373T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
11374S: Maintained
11375F: drivers/net/wireless/realtek/rtl8xxxu/
11376
9eb8ef74 11377S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 11378M: Antonino Daplas <adaplas@gmail.com>
c69f677c 11379L: linux-fbdev@vger.kernel.org
ce00f85c 11380S: Maintained
8a61f013 11381F: drivers/video/fbdev/savage/
9eb8ef74 11382
1da177e4 11383S390
8b58be88
JP
11384M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11385M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 11386L: linux-s390@vger.kernel.org
5238da45 11387W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 11388T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 11389S: Supported
679655da 11390F: arch/s390/
a968cd3e 11391F: drivers/s390/
3bfe6858 11392F: Documentation/s390/
0c88a041 11393F: Documentation/driver-api/s390-drivers.rst
5238da45 11394
322986ca
SO
11395S390 COMMON I/O LAYER
11396M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11397M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11398L: linux-s390@vger.kernel.org
11399W: http://www.ibm.com/developerworks/linux/linux390/
11400S: Supported
11401F: drivers/s390/cio/
11402
11403S390 DASD DRIVER
38b7f07a
SH
11404M: Stefan Haberland <sth@linux.vnet.ibm.com>
11405M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
11406L: linux-s390@vger.kernel.org
11407W: http://www.ibm.com/developerworks/linux/linux390/
11408S: Supported
11409F: drivers/s390/block/dasd*
11410F: block/partitions/ibm.c
11411
7683e9e5
LT
11412S390 IOMMU (PCI)
11413M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11414L: linux-s390@vger.kernel.org
11415W: http://www.ibm.com/developerworks/linux/linux390/
11416S: Supported
11417F: drivers/iommu/s390-iommu.c
11418
11419S390 IUCV NETWORK LAYER
11420M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11421M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11422L: linux-s390@vger.kernel.org
11423W: http://www.ibm.com/developerworks/linux/linux390/
11424S: Supported
11425F: drivers/s390/net/*iucv*
11426F: include/net/iucv/
11427F: net/iucv/
11428
5238da45 11429S390 NETWORK DRIVERS
90b14dc7 11430M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 11431M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 11432L: linux-s390@vger.kernel.org
5238da45
HC
11433W: http://www.ibm.com/developerworks/linux/linux390/
11434S: Supported
679655da 11435F: drivers/s390/net/
5238da45 11436
322986ca
SO
11437S390 PCI SUBSYSTEM
11438M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11439M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11440L: linux-s390@vger.kernel.org
11441W: http://www.ibm.com/developerworks/linux/linux390/
11442S: Supported
11443F: arch/s390/pci/
11444F: drivers/pci/hotplug/s390_pci_hpc.c
11445
7683e9e5
LT
11446S390 VFIO-CCW DRIVER
11447M: Cornelia Huck <cohuck@redhat.com>
11448M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11449L: linux-s390@vger.kernel.org
11450L: kvm@vger.kernel.org
11451S: Supported
11452F: drivers/s390/cio/vfio_ccw*
11453F: Documentation/s390/vfio-ccw.txt
11454F: include/uapi/linux/vfio_ccw.h
11455
feed9b62 11456S390 ZCRYPT DRIVER
cb9c6385 11457M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 11458L: linux-s390@vger.kernel.org
a968cd3e 11459W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 11460S: Supported
d5ca6918 11461F: drivers/s390/crypto/
feed9b62 11462
5238da45 11463S390 ZFCP DRIVER
d38e19d0 11464M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 11465L: linux-s390@vger.kernel.org
5238da45 11466W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 11467S: Supported
679655da 11468F: drivers/s390/scsi/zfcp_*
1da177e4 11469
4dde7f75 11470S3C24XX SD/MMC Driver
8b58be88 11471M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 11472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 11473S: Supported
679655da 11474F: drivers/mmc/host/s3cmci.*
4dde7f75 11475
1f15a229
HV
11476SAA6588 RDS RECEIVER DRIVER
11477M: Hans Verkuil <hverkuil@xs4all.nl>
11478L: linux-media@vger.kernel.org
11479T: git git://linuxtv.org/media_tree.git
a825eaec 11480W: https://linuxtv.org
1f15a229
HV
11481S: Odd Fixes
11482F: drivers/media/i2c/saa6588*
11483
98ed12e6 11484SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
11485M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11486M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 11487L: linux-media@vger.kernel.org
a825eaec 11488W: https://linuxtv.org
98ed12e6
MCC
11489T: git git://linuxtv.org/media_tree.git
11490S: Odd fixes
618cd932 11491F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
11492F: drivers/media/pci/saa7134/
11493
1da177e4 11494SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 11495M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 11496L: linux-media@vger.kernel.org
275ffde4 11497T: git git://linuxtv.org/media_tree.git
1da177e4 11498S: Maintained
90d72ac6
MCC
11499F: drivers/media/common/saa7146/
11500F: drivers/media/pci/saa7146/
11501F: include/media/saa7146*
1da177e4 11502
4a109cc0 11503SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 11504M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 11505M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 11506M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
11507L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11508S: Supported
14430813 11509F: sound/soc/samsung/
4a109cc0 11510
c46ea13f
KK
11511SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11512M: Krzysztof Kozlowski <krzk@kernel.org>
11513L: linux-crypto@vger.kernel.org
11514L: linux-samsung-soc@vger.kernel.org
11515S: Maintained
11516F: drivers/crypto/exynos-rng.c
11517F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11518
0d89a28b 11519SAMSUNG FRAMEBUFFER DRIVER
b7701755 11520M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
11521L: linux-fbdev@vger.kernel.org
11522S: Maintained
8a61f013 11523F: drivers/video/fbdev/s3c-fb.c
0d89a28b 11524
7683e9e5
LT
11525SAMSUNG LAPTOP DRIVER
11526M: Corentin Chary <corentin.chary@gmail.com>
11527L: platform-driver-x86@vger.kernel.org
11528S: Maintained
11529F: drivers/platform/x86/samsung-laptop.c
11530
b40f0632 11531SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 11532M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
11533M: Krzysztof Kozlowski <krzk@kernel.org>
11534M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 11535L: linux-kernel@vger.kernel.org
b40f0632 11536L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
11537S: Supported
11538F: drivers/mfd/sec*.c
11539F: drivers/regulator/s2m*.c
11540F: drivers/regulator/s5m*.c
b40f0632
KK
11541F: drivers/clk/clk-s2mps11.c
11542F: drivers/rtc/rtc-s5m.c
f69d3a17 11543F: include/linux/mfd/samsung/
a13c7c51
KK
11544F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11545F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 11546F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 11547F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 11548
6fd86ab2
SN
11549SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11550M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11551L: linux-media@vger.kernel.org
11552L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11553S: Maintained
11554F: drivers/media/platform/s3c-camif/
d647f0b7 11555F: include/media/drv-intf/s3c_camif.h
6fd86ab2 11556
7683e9e5
LT
11557SAMSUNG S3FWRN5 NFC DRIVER
11558M: Robert Baldyga <r.baldyga@samsung.com>
11559M: Krzysztof Opasiak <k.opasiak@samsung.com>
11560L: linux-nfc@lists.01.org (moderated for non-subscribers)
11561S: Supported
11562F: drivers/nfc/s3fwrn5
11563
b84ef24e
AH
11564SAMSUNG S5C73M3 CAMERA DRIVER
11565M: Kyungmin Park <kyungmin.park@samsung.com>
11566M: Andrzej Hajda <a.hajda@samsung.com>
11567L: linux-media@vger.kernel.org
11568S: Supported
11569F: drivers/media/i2c/s5c73m3/*
11570
7d459937
AH
11571SAMSUNG S5K5BAF CAMERA DRIVER
11572M: Kyungmin Park <kyungmin.park@samsung.com>
11573M: Andrzej Hajda <a.hajda@samsung.com>
11574L: linux-media@vger.kernel.org
11575S: Supported
11576F: drivers/media/i2c/s5k5baf.c
11577
7683e9e5
LT
11578SAMSUNG S5P Security SubSystem (SSS) DRIVER
11579M: Krzysztof Kozlowski <krzk@kernel.org>
11580M: Vladimir Zapolskiy <vz@mleia.com>
11581L: linux-crypto@vger.kernel.org
11582L: linux-samsung-soc@vger.kernel.org
11583S: Maintained
11584F: drivers/crypto/s5p-sss.c
11585
11586SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11587M: Kyungmin Park <kyungmin.park@samsung.com>
11588M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11589L: linux-media@vger.kernel.org
11590Q: https://patchwork.linuxtv.org/project/linux-media/list/
c04c674f 11591S: Supported
7683e9e5 11592F: drivers/media/platform/exynos4-is/
c04c674f 11593
310e39c9 11594SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
11595M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11596M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 11597M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
11598S: Supported
11599L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11600F: drivers/clk/samsung/
490583f0
CC
11601F: include/dt-bindings/clock/exynos*.h
11602F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 11603
2e365a70
AS
11604SAMSUNG SPI DRIVERS
11605M: Kukjin Kim <kgene@kernel.org>
11606M: Krzysztof Kozlowski <krzk@kernel.org>
11607M: Andi Shyti <andi.shyti@samsung.com>
11608L: linux-spi@vger.kernel.org
11609L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11610S: Maintained
11611F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11612F: drivers/spi/spi-s3c*
11613F: include/linux/platform_data/spi-s3c64xx.h
11614
66890ed6
BA
11615SAMSUNG SXGBE DRIVERS
11616M: Byungho An <bh74.an@samsung.com>
11617M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
11618M: Vipul Pandya <vipul.pandya@samsung.com>
11619S: Supported
11620L: netdev@vger.kernel.org
11621F: drivers/net/ethernet/samsung/sxgbe/
11622
93c537af 11623SAMSUNG THERMAL DRIVER
0faf7dd5 11624M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
11625L: linux-pm@vger.kernel.org
11626L: linux-samsung-soc@vger.kernel.org
11627S: Supported
9f273c24 11628T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
11629F: drivers/thermal/samsung/
11630
e296cd32 11631SAMSUNG USB2 PHY DRIVER
774e0362
KD
11632M: Kamil Debski <kamil@wypas.org>
11633M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
11634L: linux-kernel@vger.kernel.org
11635S: Supported
11636F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11637F: Documentation/phy/samsung-usb2.txt
0b56e9a7
VG
11638F: drivers/phy/samsung/phy-exynos4210-usb2.c
11639F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11640F: drivers/phy/samsung/phy-exynos5250-usb2.c
11641F: drivers/phy/samsung/phy-s5pv210-usb2.c
11642F: drivers/phy/samsung/phy-samsung-usb2.c
11643F: drivers/phy/samsung/phy-samsung-usb2.h
e296cd32 11644
1da177e4 11645SC1200 WDT DRIVER
b300645a 11646M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 11647S: Maintained
679655da 11648F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
11649
11650SCHEDULER
dd9b238c 11651M: Ingo Molnar <mingo@redhat.com>
8b58be88 11652M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 11653L: linux-kernel@vger.kernel.org
75fc2d37 11654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 11655S: Maintained
95c0d71d 11656F: kernel/sched/
679655da 11657F: include/linux/sched.h
c117ab84 11658F: include/uapi/linux/sched.h
c2eb505b 11659F: include/linux/wait.h
1da177e4 11660
6bcf6737 11661SCORE ARCHITECTURE
ed38665e 11662M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 11663M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 11664W: http://www.sunplus.com
6bcf6737 11665S: Supported
a2681a75 11666F: arch/score/
6bcf6737 11667
f2ed287b
LR
11668SCR24X CHIP CARD INTERFACE DRIVER
11669M: Lubomir Rintel <lkundrak@v3.sk>
11670S: Supported
11671F: drivers/char/pcmcia/scr24x_cs.c
11672
1da177e4 11673SCSI CDROM DRIVER
8b58be88 11674M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11675L: linux-scsi@vger.kernel.org
11676W: http://www.kernel.dk
11677S: Maintained
679655da 11678F: drivers/scsi/sr*
1da177e4 11679
fb50a83d 11680SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11681M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11682L: linux-rdma@vger.kernel.org
11683S: Supported
11684W: http://www.openfabrics.org
11685Q: http://patchwork.kernel.org/project/linux-rdma/list/
11686T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11687F: drivers/infiniband/ulp/srp/
11688F: include/scsi/srp.h
11689
1da177e4 11690SCSI SG DRIVER
8b58be88 11691M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11692L: linux-scsi@vger.kernel.org
59ab3c93 11693W: http://sg.danny.cz/sg
1da177e4 11694S: Maintained
59ab3c93 11695F: Documentation/scsi/scsi-generic.txt
679655da
JP
11696F: drivers/scsi/sg.c
11697F: include/scsi/sg.h
1da177e4
LT
11698
11699SCSI SUBSYSTEM
7ee7895c 11700M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11701T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11702M: "Martin K. Petersen" <martin.petersen@oracle.com>
11703T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11704L: linux-scsi@vger.kernel.org
1da177e4 11705S: Maintained
2c99a314 11706F: Documentation/devicetree/bindings/scsi/
679655da
JP
11707F: drivers/scsi/
11708F: include/scsi/
1da177e4
LT
11709
11710SCSI TAPE DRIVER
8b58be88 11711M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11712L: linux-scsi@vger.kernel.org
11713S: Maintained
679655da 11714F: Documentation/scsi/st.txt
f7269cfc
JD
11715F: drivers/scsi/st.*
11716F: drivers/scsi/st_*.h
1da177e4
LT
11717
11718SCTP PROTOCOL
8b6efb75 11719M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11720M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11721L: linux-sctp@vger.kernel.org
5f85813c 11722W: http://lksctp.sourceforge.net
8b6efb75 11723S: Maintained
679655da
JP
11724F: Documentation/networking/sctp.txt
11725F: include/linux/sctp.h
4d58c025 11726F: include/uapi/linux/sctp.h
679655da
JP
11727F: include/net/sctp/
11728F: net/sctp/
1da177e4
LT
11729
11730SCx200 CPU SUPPORT
8b58be88 11731M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11732S: Odd Fixes
679655da 11733F: Documentation/i2c/busses/scx200_acb
390889b6 11734F: arch/x86/platform/scx200/
679655da
JP
11735F: drivers/watchdog/scx200_wdt.c
11736F: drivers/i2c/busses/scx200*
11737F: drivers/mtd/maps/scx200_docflash.c
11738F: include/linux/scx200.h
1662d32c
JC
11739
11740SCx200 GPIO DRIVER
8b58be88 11741M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11742S: Maintained
679655da
JP
11743F: drivers/char/scx200_gpio.c
11744F: include/linux/scx200_gpio.h
1662d32c
JC
11745
11746SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11747M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11748S: Maintained
679655da 11749F: drivers/clocksource/scx200_hrt.c
1da177e4 11750
6a36913a 11751SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11752M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11753L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11754S: Maintained
679655da 11755F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11756
c04f9d61
KC
11757SECURE COMPUTING
11758M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11759R: Andy Lutomirski <luto@amacapital.net>
11760R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11761T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11762S: Supported
11763F: kernel/seccomp.c
11764F: include/uapi/linux/seccomp.h
11765F: include/linux/seccomp.h
c99ee51a 11766F: tools/testing/selftests/seccomp/*
0b40808a 11767F: tools/testing/selftests/kselftest_harness.h
c061f33f 11768F: Documentation/userspace-api/seccomp_filter.rst
c04f9d61
KC
11769K: \bsecure_computing
11770K: \bTIF_SECCOMP\b
11771
7683e9e5
LT
11772SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11773M: Al Cooper <alcooperx@gmail.com>
11774L: linux-mmc@vger.kernel.org
11775L: bcm-kernel-feedback-list@broadcom.com
11776S: Maintained
11777F: drivers/mmc/host/sdhci-brcmstb*
11778
82abbea7
RD
11779SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11780M: Adrian Hunter <adrian.hunter@intel.com>
11781L: linux-mmc@vger.kernel.org
11782T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11783S: Maintained
11784F: drivers/mmc/host/sdhci*
11785F: include/linux/mmc/sdhci*
11786
0d1bb41a 11787SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11788M: Ben Dooks <ben-linux@fluff.org>
dc524882 11789M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11790L: linux-mmc@vger.kernel.org
0d1bb41a 11791S: Maintained
dc524882 11792F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11793
c63b3cba 11794SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11795M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11796L: linux-mmc@vger.kernel.org
11797S: Maintained
11798F: drivers/mmc/host/sdhci-spear.c
11799
455a7b23
SB
11800SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11801M: Scott Bauer <scott.bauer@intel.com>
11802M: Jonathan Derrick <jonathan.derrick@intel.com>
11803M: Rafael Antognolli <rafael.antognolli@intel.com>
0222967b 11804L: linux-block@vger.kernel.org
455a7b23
SB
11805S: Supported
11806F: block/sed*
11807F: block/opal_proto.h
11808F: include/linux/sed*
11809F: include/uapi/linux/sed*
11810
7683e9e5
LT
11811SECURITY CONTACT
11812M: Security Officers <security@kernel.org>
11813S: Supported
11814
8711cca2 11815SECURITY SUBSYSTEM
9b45c0d2 11816M: James Morris <james.l.morris@oracle.com>
9c3646d1 11817M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11818L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11819T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11820W: http://kernsec.org/
8711cca2 11821S: Supported
7d2c86b5 11822F: security/
8711cca2 11823
1da177e4 11824SELINUX SECURITY MODULE
e0238b4c 11825M: Paul Moore <paul@paul-moore.com>
8b58be88 11826M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11827M: Eric Paris <eparis@parisplace.org>
e0238b4c 11828L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11829W: http://selinuxproject.org
5a5f2acf 11830T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11831S: Supported
679655da
JP
11832F: include/linux/selinux*
11833F: security/selinux/
6bde95ce 11834F: scripts/selinux/
229fd05c 11835F: Documentation/admin-guide/LSM/SELinux.rst
1da177e4 11836
cef2cf07 11837SENSABLE PHANTOM
8b58be88 11838M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11839S: Maintained
679655da 11840F: drivers/misc/phantom.c
c117ab84 11841F: include/uapi/linux/phantom.h
cef2cf07 11842
82abbea7
RD
11843SERIAL DEVICE BUS
11844M: Rob Herring <robh@kernel.org>
11845L: linux-serial@vger.kernel.org
11846S: Maintained
11847F: Documentation/devicetree/bindings/serial/slave-device.txt
11848F: drivers/tty/serdev/
11849F: include/linux/serdev.h
6b7c5b94 11850
7683e9e5
LT
11851SERIAL DRIVERS
11852M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11853L: linux-serial@vger.kernel.org
11854S: Maintained
11855F: Documentation/devicetree/bindings/serial/
11856F: drivers/tty/serial/
11857
82abbea7
RD
11858SERIAL IR RECEIVER
11859M: Sean Young <sean@mess.org>
11860L: linux-media@vger.kernel.org
11861S: Maintained
11862F: drivers/media/rc/serial_ir.c
d2928a8c 11863
8ceee660 11864SFC NETWORK DRIVER
c06f51ea 11865M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11866M: Edward Cree <ecree@solarflare.com>
11867M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11868L: netdev@vger.kernel.org
8ceee660 11869S: Supported
874aeea5 11870F: drivers/net/ethernet/sfc/
8ceee660 11871
e2d1d6c0 11872SGI GRU DRIVER
cc883afc 11873M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11874S: Maintained
679655da 11875F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11876
11877SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11878M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11879L: linux-ia64@vger.kernel.org
11880S: Supported
679655da 11881F: Documentation/ia64/serial.txt
df621252 11882F: drivers/tty/serial/ioc?_serial.c
679655da 11883F: include/linux/ioc?.h
e2d1d6c0 11884
75312619 11885SGI XP/XPC/XPNET DRIVER
e180383f
RH
11886M: Cliff Whickman <cpw@sgi.com>
11887M: Robin Holt <robinmholt@gmail.com>
75312619 11888S: Maintained
679655da 11889F: drivers/misc/sgi-xp/
75312619 11890
7683e9e5
LT
11891SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11892M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11893L: linux-s390@vger.kernel.org
11894W: http://www.ibm.com/developerworks/linux/linux390/
11895S: Supported
11896F: net/smc/
11897
82abbea7
RD
11898SH_VEU V4L2 MEM2MEM DRIVER
11899L: linux-media@vger.kernel.org
11900S: Orphan
11901F: drivers/media/platform/sh_veu.c
11902
11903SH_VOU V4L2 OUTPUT DRIVER
11904L: linux-media@vger.kernel.org
11905S: Orphan
11906F: drivers/media/platform/sh_vou.c
11907F: include/media/drv-intf/sh_vou.h
11908
46eacf3b
AP
11909SI2157 MEDIA DRIVER
11910M: Antti Palosaari <crope@iki.fi>
11911L: linux-media@vger.kernel.org
a825eaec 11912W: https://linuxtv.org
46eacf3b
AP
11913W: http://palosaari.fi/linux/
11914Q: http://patchwork.linuxtv.org/project/linux-media/list/
11915T: git git://linuxtv.org/anttip/media_tree.git
11916S: Maintained
11917F: drivers/media/tuners/si2157*
11918
75e2d5ba
AP
11919SI2168 MEDIA DRIVER
11920M: Antti Palosaari <crope@iki.fi>
11921L: linux-media@vger.kernel.org
a825eaec 11922W: https://linuxtv.org
75e2d5ba
AP
11923W: http://palosaari.fi/linux/
11924Q: http://patchwork.linuxtv.org/project/linux-media/list/
11925T: git git://linuxtv.org/anttip/media_tree.git
11926S: Maintained
11927F: drivers/media/dvb-frontends/si2168*
11928
49cc629d
HV
11929SI470X FM RADIO RECEIVER I2C DRIVER
11930M: Hans Verkuil <hverkuil@xs4all.nl>
11931L: linux-media@vger.kernel.org
11932T: git git://linuxtv.org/media_tree.git
a825eaec 11933W: https://linuxtv.org
49cc629d
HV
11934S: Odd Fixes
11935F: drivers/media/radio/si470x/radio-si470x-i2c.c
11936
11937SI470X FM RADIO RECEIVER USB DRIVER
11938M: Hans Verkuil <hverkuil@xs4all.nl>
11939L: linux-media@vger.kernel.org
11940T: git git://linuxtv.org/media_tree.git
a825eaec 11941W: https://linuxtv.org
49cc629d
HV
11942S: Maintained
11943F: drivers/media/radio/si470x/radio-si470x-common.c
11944F: drivers/media/radio/si470x/radio-si470x.h
11945F: drivers/media/radio/si470x/radio-si470x-usb.c
11946
c937ca03
EV
11947SI4713 FM RADIO TRANSMITTER I2C DRIVER
11948M: Eduardo Valentin <edubezval@gmail.com>
11949L: linux-media@vger.kernel.org
11950T: git git://linuxtv.org/media_tree.git
a825eaec 11951W: https://linuxtv.org
c937ca03 11952S: Odd Fixes
99995ded 11953F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11954
11955SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11956M: Eduardo Valentin <edubezval@gmail.com>
11957L: linux-media@vger.kernel.org
11958T: git git://linuxtv.org/media_tree.git
a825eaec 11959W: https://linuxtv.org
c937ca03 11960S: Odd Fixes
99995ded
DR
11961F: drivers/media/radio/si4713/radio-platform-si4713.c
11962
11963SI4713 FM RADIO TRANSMITTER USB DRIVER
11964M: Hans Verkuil <hverkuil@xs4all.nl>
11965L: linux-media@vger.kernel.org
11966T: git git://linuxtv.org/media_tree.git
a825eaec 11967W: https://linuxtv.org
99995ded
DR
11968S: Maintained
11969F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11970
beb91d46 11971SIANO DVB DRIVER
5dc8a864
MCC
11972M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11973M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11974L: linux-media@vger.kernel.org
a825eaec 11975W: https://linuxtv.org
beb91d46
MCC
11976T: git git://linuxtv.org/media_tree.git
11977S: Odd fixes
11978F: drivers/media/common/siano/
beb91d46 11979F: drivers/media/usb/siano/
beb91d46 11980F: drivers/media/usb/siano/
14430813 11981F: drivers/media/mmc/siano/
beb91d46 11982
cef9dd85
HG
11983SILEAD TOUCHSCREEN DRIVER
11984M: Hans de Goede <hdegoede@redhat.com>
11985L: linux-input@vger.kernel.org
11986L: platform-driver-x86@vger.kernel.org
11987S: Maintained
11988F: drivers/input/touchscreen/silead.c
11989F: drivers/platform/x86/silead_dmi.c
11990
82abbea7
RD
11991SILICON MOTION SM712 FRAME BUFFER DRIVER
11992M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11993M: Teddy Wang <teddy.wang@siliconmotion.com>
11994M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
6f15b602
HG
11995L: linux-fbdev@vger.kernel.org
11996S: Maintained
82abbea7
RD
11997F: drivers/video/fbdev/sm712*
11998F: Documentation/fb/sm712fb.txt
b618b69c 11999
6349d997 12000SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 12001M: Len Brown <lenb@kernel.org>
6349d997
LB
12002L: sfi-devel@simplefirmware.org
12003W: http://simplefirmware.org/
12004T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 12005S: Supported
943fc810 12006F: arch/x86/platform/sfi/
6349d997
LB
12007F: drivers/sfi/
12008F: include/linux/sfi*.h
e2d1d6c0 12009
82abbea7
RD
12010SIMPLEFB FB DRIVER
12011M: Hans de Goede <hdegoede@redhat.com>
12012L: linux-fbdev@vger.kernel.org
12013S: Maintained
12014F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12015F: drivers/video/fbdev/simplefb.c
12016F: include/linux/platform_data/simplefb.h
12017
1da177e4
LT
12018SIMTEC EB110ATX (Chalice CATS)
12019P: Ben Dooks
b16957c6
BD
12020P: Vincent Sanders <vince@simtec.co.uk>
12021M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12022W: http://www.simtec.co.uk/products/EB110ATX/
12023S: Supported
12024
12025SIMTEC EB2410ITX (BAST)
12026P: Ben Dooks
b16957c6
BD
12027P: Vincent Sanders <vince@simtec.co.uk>
12028M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12029W: http://www.simtec.co.uk/products/EB2410ITX/
12030S: Supported
15dba387
JP
12031F: arch/arm/mach-s3c24xx/mach-bast.c
12032F: arch/arm/mach-s3c24xx/bast-ide.c
12033F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 12034
2c956a60
JD
12035SIPHASH PRF ROUTINES
12036M: Jason A. Donenfeld <Jason@zx2c4.com>
12037S: Maintained
12038F: lib/siphash.c
12039F: lib/test_siphash.c
12040F: include/linux/siphash.h
12041
92aab3c0 12042SIS 190 ETHERNET DRIVER
8b58be88 12043M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
12044L: netdev@vger.kernel.org
12045S: Maintained
8c7de408 12046F: drivers/net/ethernet/sis/sis190.c
92aab3c0 12047
1da177e4 12048SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 12049M: Daniele Venzano <venza@brownhat.org>
1da177e4 12050W: http://www.brownhat.org/sis900.html
979b6c13 12051L: netdev@vger.kernel.org
1da177e4 12052S: Maintained
8c7de408 12053F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
12054
12055SIS FRAMEBUFFER DRIVER
8b58be88 12056M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 12057W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 12058S: Maintained
679655da 12059F: Documentation/fb/sisfb.txt
8a61f013 12060F: drivers/video/fbdev/sis/
679655da 12061F: include/video/sisfb.h
1da177e4
LT
12062
12063SIS USB2VGA DRIVER
8b58be88 12064M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
12065W: http://www.winischhofer.at/linuxsisusbvga.shtml
12066S: Maintained
679655da 12067F: drivers/usb/misc/sisusbvga/
1da177e4 12068
415ad26d 12069SLAB ALLOCATOR
16e943bf 12070M: Christoph Lameter <cl@linux.com>
2ed1c525 12071M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
12072M: David Rientjes <rientjes@google.com>
12073M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12074M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
12075L: linux-mm@kvack.org
12076S: Maintained
679655da 12077F: include/linux/sl?b*.h
16e943bf 12078F: mm/sl?b*
415ad26d 12079
9fab9787 12080SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 12081M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 12082M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 12083M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
12084R: Steven Rostedt <rostedt@goodmis.org>
12085R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 12086L: linux-kernel@vger.kernel.org
9fab9787
PM
12087W: http://www.rdrop.com/users/paulmck/RCU/
12088S: Supported
12089T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
12090F: include/linux/srcu.h
12091F: kernel/rcu/srcu.c
9fab9787 12092
66372841
CS
12093SMACK SECURITY MODULE
12094M: Casey Schaufler <casey@schaufler-ca.com>
12095L: linux-security-module@vger.kernel.org
12096W: http://schaufler-ca.com
ece38248 12097T: git git://github.com/cschaufler/smack-next
66372841 12098S: Maintained
a5606ced 12099F: Documentation/admin-guide/LSM/Smack.rst
66372841
CS
12100F: security/smack/
12101
1da177e4 12102SMC91x ETHERNET DRIVER
2f82af08 12103M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 12104S: Odd Fixes
ae150435 12105F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 12106
e8e31622
SA
12107SMIA AND SMIA++ IMAGE SENSOR DRIVER
12108M: Sakari Ailus <sakari.ailus@iki.fi>
12109L: linux-media@vger.kernel.org
12110S: Maintained
14430813 12111F: drivers/media/i2c/smiapp/
b5dcee22 12112F: include/media/i2c/smiapp.h
e8e31622
SA
12113F: drivers/media/i2c/smiapp-pll.c
12114F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 12115F: include/uapi/linux/smiapp.h
a2cec3c0 12116F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 12117
920fa1ff
GR
12118SMM665 HARDWARE MONITOR DRIVER
12119M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12120L: linux-hwmon@vger.kernel.org
920fa1ff
GR
12121S: Maintained
12122F: Documentation/hwmon/smm665
12123F: drivers/hwmon/smm665.c
12124
9df7305b 12125SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 12126M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 12127L: linux-hwmon@vger.kernel.org
90b24cfb 12128S: Maintained
9df7305b
SG
12129F: Documentation/hwmon/emc2103
12130F: drivers/hwmon/emc2103.c
12131
a98d506c
HG
12132SMSC SCH5627 HARDWARE MONITOR DRIVER
12133M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 12134L: linux-hwmon@vger.kernel.org
a98d506c
HG
12135S: Supported
12136F: Documentation/hwmon/sch5627
12137F: drivers/hwmon/sch5627.c
12138
7683e9e5
LT
12139SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12140M: Steve Glendinning <steve.glendinning@shawell.net>
12141L: linux-fbdev@vger.kernel.org
12142S: Maintained
12143F: drivers/video/fbdev/smscufx.c
12144
6ea884db 12145SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 12146M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12147L: linux-hwmon@vger.kernel.org
6ea884db 12148S: Maintained
679655da
JP
12149F: Documentation/hwmon/smsc47b397
12150F: drivers/hwmon/smsc47b397.c
6ea884db 12151
fd9abb3d 12152SMSC911x ETHERNET DRIVER
90b24cfb 12153M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 12154L: netdev@vger.kernel.org
90b24cfb 12155S: Maintained
679655da 12156F: include/linux/smsc911x.h
ae150435 12157F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
12158
12159SMSC9420 PCI ETHERNET DRIVER
90b24cfb 12160M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 12161L: netdev@vger.kernel.org
90b24cfb 12162S: Maintained
ae150435 12163F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 12164
668acf32 12165SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 12166M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 12167L: linux-media@vger.kernel.org
275ffde4 12168T: git git://linuxtv.org/media_tree.git
795fb7e7 12169S: Maintained
90d72ac6
MCC
12170F: include/media/soc*
12171F: drivers/media/i2c/soc_camera/
12172F: drivers/media/platform/soc_camera/
668acf32 12173
e2d1d6c0 12174SOEKRIS NET48XX LED SUPPORT
8b58be88 12175M: Chris Boot <bootc@bootc.net>
e2d1d6c0 12176S: Maintained
679655da 12177F: drivers/leds/leds-net48xx.c
e2d1d6c0 12178
82abbea7
RD
12179SOFT-ROCE DRIVER (rxe)
12180M: Moni Shoua <monis@mellanox.com>
12181L: linux-rdma@vger.kernel.org
12182S: Supported
12183W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12184Q: http://patchwork.kernel.org/project/linux-rdma/list/
12185F: drivers/infiniband/sw/rxe/
12186F: include/uapi/rdma/rdma_user_rxe.h
12187
e3994db1 12188SOFTLOGIC 6x10 MPEG CODEC
9661975d 12189M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
40662e72 12190M: Anton Sviridenko <anton@corp.bluecherry.net>
9661975d 12191M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
5c1d6045 12192M: Andrey Utkin <andrey_utkin@fastmail.com>
1f141f6b 12193M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
12194L: linux-media@vger.kernel.org
12195S: Supported
12196F: drivers/media/pci/solo6x10/
12197
1da177e4 12198SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 12199M: Shaohua Li <shli@kernel.org>
1da177e4 12200L: linux-raid@vger.kernel.org
0f9ce866 12201T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 12202S: Supported
679655da
JP
12203F: drivers/md/
12204F: include/linux/raid/
c117ab84 12205F: include/uapi/linux/raid/
1da177e4 12206
1da177e4 12207SONIC NETWORK DRIVER
8b58be88 12208M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 12209L: netdev@vger.kernel.org
1da177e4 12210S: Maintained
d9fb9f38 12211F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 12212
61e115a5 12213SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 12214M: Michael Buesch <m@bues.ch>
e7828b28 12215L: linux-wireless@vger.kernel.org
61e115a5 12216S: Maintained
679655da
JP
12217F: drivers/ssb/
12218F: include/linux/ssb/
61e115a5 12219
baf8532a 12220SONY MEMORYSTICK CARD SUPPORT
8b58be88 12221M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
12222W: http://tifmxx.berlios.de/
12223S: Maintained
679655da 12224F: drivers/memstick/host/tifm_ms.c
baf8532a 12225
0ab30494
ML
12226SONY MEMORYSTICK STANDARD SUPPORT
12227M: Maxim Levitsky <maximlevitsky@gmail.com>
12228S: Maintained
12229F: drivers/memstick/core/ms_block.*
12230
7683e9e5
LT
12231SONY VAIO CONTROL DEVICE DRIVER
12232M: Mattia Dongili <malattia@linux.it>
12233L: platform-driver-x86@vger.kernel.org
12234W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12235S: Maintained
12236F: Documentation/laptops/sony-laptop.txt
12237F: drivers/char/sonypi.c
12238F: drivers/platform/x86/sony-laptop.c
12239F: include/linux/sony-laptop.h
12240
1da177e4 12241SOUND
8b58be88 12242M: Jaroslav Kysela <perex@perex.cz>
d8130624 12243M: Takashi Iwai <tiwai@suse.com>
93711660 12244L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 12245W: http://www.alsa-project.org/
dde7ad8d 12246T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 12247T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 12248Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 12249S: Maintained
3126a179
JP
12250F: Documentation/sound/
12251F: include/sound/
c117ab84 12252F: include/uapi/sound/
679655da 12253F: sound/
1da177e4 12254
33bbe149
MB
12255SOUND - COMPRESSED AUDIO
12256M: Vinod Koul <vinod.koul@intel.com>
12257L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12258T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12259S: Supported
f672f31a 12260F: Documentation/sound/alsa/compress_offload.txt
33bbe149 12261F: include/sound/compress_driver.h
f672f31a 12262F: include/uapi/sound/compress_*
33bbe149
MB
12263F: sound/core/compress_offload.c
12264F: sound/soc/soc-compress.c
12265
7683e9e5
LT
12266SOUND - DMAENGINE HELPERS
12267M: Lars-Peter Clausen <lars@metafoo.de>
12268S: Supported
12269F: include/sound/dmaengine_pcm.h
12270F: sound/core/pcm_dmaengine.c
12271F: sound/soc/soc-generic-dmaengine-pcm.c
12272
bd903bde 12273SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 12274M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12275M: Mark Brown <broonie@kernel.org>
86f14df8 12276T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 12277L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 12278W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 12279S: Supported
181ad2a5 12280F: Documentation/devicetree/bindings/sound/
2820f615 12281F: Documentation/sound/alsa/soc/
7683e9e5
LT
12282F: sound/soc/
12283F: include/sound/soc*
d7f8761b 12284
990a6a99
OS
12285SP2 MEDIA DRIVER
12286M: Olli Salonen <olli.salonen@iki.fi>
12287L: linux-media@vger.kernel.org
a825eaec 12288W: https://linuxtv.org
990a6a99
OS
12289Q: http://patchwork.linuxtv.org/project/linux-media/list/
12290S: Maintained
12291F: drivers/media/dvb-frontends/sp2*
12292
473321fc 12293SPARC + UltraSPARC (sparc/sparc64)
8b58be88 12294M: "David S. Miller" <davem@davemloft.net>
1da177e4 12295L: sparclinux@vger.kernel.org
8a6e2535 12296Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
12297T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12298T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 12299S: Maintained
679655da 12300F: arch/sparc/
7765b8bb 12301F: drivers/sbus/
1da177e4 12302
6404fcca
DM
12303SPARC SERIAL DRIVERS
12304M: "David S. Miller" <davem@davemloft.net>
12305L: sparclinux@vger.kernel.org
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
6404fcca 12308S: Maintained
6816383a 12309F: include/linux/sunserialcore.h
df621252 12310F: drivers/tty/serial/suncore.c
df621252
GKH
12311F: drivers/tty/serial/sunhv.c
12312F: drivers/tty/serial/sunsab.c
12313F: drivers/tty/serial/sunsab.h
12314F: drivers/tty/serial/sunsu.c
12315F: drivers/tty/serial/sunzilog.c
12316F: drivers/tty/serial/sunzilog.h
6404fcca 12317
389325b4
CL
12318SPARSE CHECKER
12319M: "Christopher Li" <sparse@chrisli.org>
12320L: linux-sparse@vger.kernel.org
12321W: https://sparse.wiki.kernel.org/
12322T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12323T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12324S: Maintained
12325F: include/linux/compiler.h
12326
7683e9e5 12327SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 12328M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 12329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12330W: http://www.st.com/spear
12331S: Maintained
7683e9e5 12332F: drivers/clk/spear/
fc0c195a 12333
7683e9e5 12334SPEAR PLATFORM SUPPORT
da89947b 12335M: Viresh Kumar <vireshk@kernel.org>
7683e9e5 12336M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 12337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12338W: http://www.st.com/spear
12339S: Maintained
7683e9e5
LT
12340F: arch/arm/boot/dts/spear*
12341F: arch/arm/mach-spear/
fc0c195a 12342
e2796541 12343SPI NOR SUBSYSTEM
b3bb6d6a 12344M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
e2796541
CP
12345M: Marek Vasut <marek.vasut@gmail.com>
12346L: linux-mtd@lists.infradead.org
12347W: http://www.linux-mtd.infradead.org/
12348Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6eab81e6
CP
12349T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12350T: git git://git.infradead.org/l2-mtd.git spi-nor/next
e2796541
CP
12351S: Maintained
12352F: drivers/mtd/spi-nor/
12353F: include/linux/mtd/spi-nor.h
12354
e2d1d6c0 12355SPI SUBSYSTEM
b02e48f2 12356M: Mark Brown <broonie@kernel.org>
dfbe403c 12357L: linux-spi@vger.kernel.org
e7e4e13c 12358T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 12359Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 12360S: Maintained
87306eb7 12361F: Documentation/devicetree/bindings/spi/
679655da
JP
12362F: Documentation/spi/
12363F: drivers/spi/
12364F: include/linux/spi/
c117ab84 12365F: include/uapi/linux/spi/
a43cd4bb 12366F: tools/spi/
e2d1d6c0 12367
2752e401 12368SPIDERNET NETWORK DRIVER for CELL
8b58be88 12369M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
12370L: netdev@vger.kernel.org
12371S: Supported
679655da 12372F: Documentation/networking/spider_net.txt
8df158ac 12373F: drivers/net/ethernet/toshiba/spider_net*
2752e401 12374
6b71016e
SB
12375SPMI SUBSYSTEM
12376R: Stephen Boyd <sboyd@codeaurora.org>
12377L: linux-arm-msm@vger.kernel.org
12378F: Documentation/devicetree/bindings/spmi/
12379F: drivers/spmi/
12380F: include/dt-bindings/spmi/spmi.h
12381F: include/linux/spmi.h
12382F: include/trace/events/spmi.h
12383
e2d1d6c0 12384SPU FILE SYSTEM
8b58be88 12385M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 12386L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
12387W: http://www.ibm.com/developerworks/power/cell/
12388S: Supported
679655da
JP
12389F: Documentation/filesystems/spufs.txt
12390F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 12391
fc555841 12392SQUASHFS FILE SYSTEM
d7f2ff67 12393M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
12394L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12395W: http://squashfs.org.uk
9f273c24 12396T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 12397S: Maintained
679655da
JP
12398F: Documentation/filesystems/squashfs.txt
12399F: fs/squashfs/
fc555841 12400
1da177e4 12401SRM (Alpha) environment access
8b58be88 12402M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 12403S: Maintained
679655da 12404F: arch/alpha/kernel/srm_env.c
1da177e4 12405
26e9a397 12406STABLE BRANCH
879a5a00 12407M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 12408L: stable@vger.kernel.org
879a5a00 12409S: Supported
8c27ceff 12410F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 12411
ebd3d010
JP
12412STAGING - COMEDI
12413M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 12414M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
12415S: Odd Fixes
12416F: drivers/staging/comedi/
12417
a0138163
JP
12418STAGING - FLARION FT1000 DRIVERS
12419M: Marek Belisko <marek.belisko@gmail.com>
12420S: Odd Fixes
12421F: drivers/staging/ft1000/
12422
6c1bb424 12423STAGING - INDUSTRIAL IO
030a13d7 12424M: Jonathan Cameron <jic23@kernel.org>
a0138163 12425L: linux-iio@vger.kernel.org
6c1bb424 12426S: Odd Fixes
5291582d 12427F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
12428F: drivers/staging/iio/
12429
a0138163
JP
12430STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12431M: Jarod Wilson <jarod@wilsonet.com>
12432W: http://www.lirc.org/
12433S: Odd Fixes
b2b0186d 12434F: drivers/staging/media/lirc/
a0138163 12435
f5e5de1e
OD
12436STAGING - LUSTRE PARALLEL FILESYSTEM
12437M: Oleg Drokin <oleg.drokin@intel.com>
12438M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 12439M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
12440L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12441W: http://wiki.lustre.org/
f5e5de1e
OD
12442S: Maintained
12443F: drivers/staging/lustre
12444
7c6b6c71
MD
12445STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12446M: Marc Dietrich <marvin24@gmx.de>
12447L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 12448L: linux-tegra@vger.kernel.org
7c6b6c71
MD
12449S: Maintained
12450F: drivers/staging/nvec/
12451
53c43c5c
GKH
12452STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12453M: Jens Frederich <jfrederich@gmail.com>
12454M: Daniel Drake <dsd@laptop.org>
12455M: Jon Nettleton <jon.nettleton@gmail.com>
12456W: http://wiki.laptop.org/go/DCON
12457S: Maintained
12458F: drivers/staging/olpc_dcon/
12459
a0138163
JP
12460STAGING - REALTEK RTL8712U DRIVERS
12461M: Larry Finger <Larry.Finger@lwfinger.net>
12462M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12463S: Odd Fixes
12464F: drivers/staging/rtl8712/
12465
980ac4d7
SM
12466STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12467M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12468M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 12469M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
12470L: linux-fbdev@vger.kernel.org
12471S: Maintained
12472F: drivers/staging/sm750fb/
12473
a0138163
JP
12474STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12475M: William Hubbs <w.d.hubbs@gmail.com>
12476M: Chris Brannon <chris@the-brannons.com>
d33bce31 12477M: Kirk Reiser <kirk@reisers.ca>
a0138163 12478M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 12479L: speakup@linux-speakup.org
a0138163
JP
12480W: http://www.linux-speakup.org/
12481S: Odd Fixes
12482F: drivers/staging/speakup/
12483
b3e871ce
JP
12484STAGING - VIA VT665X DRIVERS
12485M: Forest Bond <forest@alittletooquiet.net>
12486S: Odd Fixes
12487F: drivers/staging/vt665?/
12488
a30baec1 12489STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
12490M: Aditya Shankar <aditya.shankar@microchip.com>
12491M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
12492L: linux-wireless@vger.kernel.org
12493S: Supported
12494F: drivers/staging/wilc1000/
12495
709bcb07 12496STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 12497M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
12498S: Odd Fixes
12499F: drivers/staging/xgifb/
12500
7683e9e5
LT
12501STAGING SUBSYSTEM
12502M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12503T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12504L: devel@driverdev.osuosl.org
12505S: Supported
12506F: drivers/staging/
12507
1da177e4 12508STARFIRE/DURALAN NETWORK DRIVER
8b58be88 12509M: Ion Badulescu <ionut@badula.org>
b4f90189 12510S: Odd Fixes
9bba23b0 12511F: drivers/net/ethernet/adaptec/starfire*
1da177e4 12512
82abbea7
RD
12513STI CEC DRIVER
12514M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12515S: Maintained
12516F: drivers/staging/media/st-cec/
12517F: Documentation/devicetree/bindings/media/stih-cec.txt
12518
12519STK1160 USB VIDEO CAPTURE DRIVER
12520M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12521L: linux-media@vger.kernel.org
12522T: git git://linuxtv.org/media_tree.git
12523S: Maintained
12524F: drivers/media/usb/stk1160/
12525
12526STMMAC ETHERNET DRIVER
12527M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12528M: Alexandre Torgue <alexandre.torgue@st.com>
12529L: netdev@vger.kernel.org
12530W: http://www.stlinux.com
12531S: Supported
12532F: drivers/net/ethernet/stmicro/stmmac/
12533
e2d1d6c0 12534SUN3/3X
8b58be88 12535M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
12536W: http://sammy.net/sun3/
12537S: Maintained
679655da
JP
12538F: arch/m68k/kernel/*sun3*
12539F: arch/m68k/sun3*/
12540F: arch/m68k/include/asm/sun3*
e689cf4a 12541F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 12542
af6a5af8
HG
12543SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12544M: Hans de Goede <hdegoede@redhat.com>
12545L: linux-input@vger.kernel.org
12546S: Maintained
12547F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12548F: drivers/input/keyboard/sun4i-lradc-keys.c
12549
2bc9ff01
DK
12550SUNDANCE NETWORK DRIVER
12551M: Denis Kirjanov <kda@linux-powerpc.org>
12552L: netdev@vger.kernel.org
12553S: Maintained
12554F: drivers/net/ethernet/dlink/sundance.c
12555
2cbb12a4 12556SUPERH
114bf37e
RF
12557M: Yoshinori Sato <ysato@users.sourceforge.jp>
12558M: Rich Felker <dalias@libc.org>
2cbb12a4 12559L: linux-sh@vger.kernel.org
8a6e2535 12560Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 12561S: Maintained
066069e1 12562F: Documentation/sh/
679655da 12563F: arch/sh/
066069e1 12564F: drivers/sh/
1da177e4 12565
4480f15b 12566SUSPEND TO RAM
7fb06082 12567M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
12568M: Len Brown <len.brown@intel.com>
12569M: Pavel Machek <pavel@ucw.cz>
bf1c138e 12570L: linux-pm@vger.kernel.org
68656443 12571B: https://bugzilla.kernel.org
e2d1d6c0 12572S: Supported
679655da
JP
12573F: Documentation/power/
12574F: arch/x86/kernel/acpi/
12575F: drivers/base/power/
12576F: kernel/power/
12577F: include/linux/suspend.h
12578F: include/linux/freezer.h
12579F: include/linux/pm.h
1da177e4
LT
12580
12581SVGA HANDLING
8b58be88 12582M: Martin Mares <mj@ucw.cz>
1da177e4
LT
12583L: linux-video@atrey.karlin.mff.cuni.cz
12584S: Maintained
679655da
JP
12585F: Documentation/svga.txt
12586F: arch/x86/boot/video*
1da177e4 12587
6e28b761
KRW
12588SWIOTLB SUBSYSTEM
12589M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12590L: linux-kernel@vger.kernel.org
9f273c24 12591T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
12592S: Supported
12593F: lib/swiotlb.c
12594F: arch/*/kernel/pci-swiotlb.c
12595F: include/linux/swiotlb.h
12596
007f790c
JP
12597SWITCHDEV
12598M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 12599M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
12600L: netdev@vger.kernel.org
12601S: Supported
12602F: net/switchdev/
12603F: include/net/switchdev.h
12604
82abbea7
RD
12605SYNC FILE FRAMEWORK
12606M: Sumit Semwal <sumit.semwal@linaro.org>
12607R: Gustavo Padovan <gustavo@padovan.org>
12608S: Maintained
12609L: linux-media@vger.kernel.org
12610L: dri-devel@lists.freedesktop.org
12611F: drivers/dma-buf/sync_*
12612F: drivers/dma-buf/dma-fence*
12613F: drivers/dma-buf/sw_sync.c
12614F: include/linux/sync_file.h
12615F: include/uapi/linux/sync_file.h
12616F: Documentation/sync_file.txt
12617T: git git://anongit.freedesktop.org/drm/drm-misc
12618
db8e35d5
VG
12619SYNOPSYS ARC ARCHITECTURE
12620M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 12621L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
12622S: Supported
12623F: arch/arc/
9b28829d 12624F: Documentation/devicetree/bindings/arc/*
2d799dde 12625F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 12626F: drivers/clocksource/arc_timer.c
c6a0fe4a 12627F: drivers/tty/serial/arc_uart.c
b7182d1a 12628T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 12629
556cc1c5
AB
12630SYNOPSYS ARC SDP platform support
12631M: Alexey Brodkin <abrodkin@synopsys.com>
12632S: Supported
12633F: arch/arc/plat-axs10x
12634F: arch/arc/boot/dts/ax*
12635F: Documentation/devicetree/bindings/arc/axs10*
12636
82abbea7
RD
12637SYNOPSYS DESIGNWARE DMAC DRIVER
12638M: Viresh Kumar <vireshk@kernel.org>
12639M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12640S: Maintained
12641F: include/linux/dma/dw.h
12642F: include/linux/platform_data/dma-dw.h
12643F: drivers/dma/dw/
12644
12645SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12646M: Jie Deng <jiedeng@synopsys.com>
12647L: netdev@vger.kernel.org
12648S: Supported
12649F: drivers/net/ethernet/synopsys/
12650
12651SYNOPSYS DESIGNWARE I2C DRIVER
12652M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12653R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12654R: Mika Westerberg <mika.westerberg@linux.intel.com>
12655L: linux-i2c@vger.kernel.org
12656S: Maintained
12657F: drivers/i2c/busses/i2c-designware-*
12658F: include/linux/platform_data/i2c-designware.h
12659
12660SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12661M: Jaehoon Chung <jh80.chung@samsung.com>
12662L: linux-mmc@vger.kernel.org
12663S: Maintained
12664F: drivers/mmc/host/dw_mmc*
12665
6c284c9a
LJ
12666SYSTEM CONFIGURATION (SYSCON)
12667M: Lee Jones <lee.jones@linaro.org>
12668M: Arnd Bergmann <arnd@arndb.de>
12669T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12670S: Supported
12671F: drivers/mfd/syscon.c
12672
82abbea7
RD
12673SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12674M: Sudeep Holla <sudeep.holla@arm.com>
12675L: linux-arm-kernel@lists.infradead.org
12676S: Maintained
12677F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12678F: drivers/clk/clk-scpi.c
12679F: drivers/cpufreq/scpi-cpufreq.c
12680F: drivers/firmware/arm_scpi.c
12681F: include/linux/scpi_protocol.h
12682
8c0984e5
SR
12683SYSTEM RESET/SHUTDOWN DRIVERS
12684M: Sebastian Reichel <sre@kernel.org>
8c0984e5 12685L: linux-pm@vger.kernel.org
58db9505 12686T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
12687S: Maintained
12688F: Documentation/devicetree/bindings/power/reset/
12689F: drivers/power/reset/
12690
82abbea7
RD
12691SYSTEM TRACE MODULE CLASS
12692M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12693S: Maintained
12694T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12695F: Documentation/trace/stm.txt
12696F: drivers/hwtracing/stm/
12697F: include/linux/stm.h
12698F: include/uapi/linux/stm.h
12699
1da177e4 12700SYSV FILESYSTEM
8b58be88 12701M: Christoph Hellwig <hch@infradead.org>
1da177e4 12702S: Maintained
679655da
JP
12703F: Documentation/filesystems/sysv-fs.txt
12704F: fs/sysv/
12705F: include/linux/sysv_fs.h
1da177e4 12706
86cfa7fc 12707TARGET SUBSYSTEM
9c3646d1 12708M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 12709L: linux-scsi@vger.kernel.org
b9f5edc2 12710L: target-devel@vger.kernel.org
86cfa7fc 12711W: http://www.linux-iscsi.org
cf015e9f 12712W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 12713T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
12714S: Supported
12715F: drivers/target/
12716F: include/target/
12717F: Documentation/target/
12718
4e68852d 12719TASKSTATS STATISTICS INTERFACE
185e595f 12720M: Balbir Singh <bsingharora@gmail.com>
4e68852d 12721S: Maintained
679655da
JP
12722F: Documentation/accounting/taskstats*
12723F: include/linux/taskstats*
12724F: kernel/taskstats.c
4e68852d 12725
6b2af241 12726TC subsystem
f935f3f8 12727M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 12728M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 12729M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
12730L: netdev@vger.kernel.org
12731S: Maintained
679655da 12732F: include/net/pkt_cls.h
6b2af241
JP
12733F: include/net/pkt_sched.h
12734F: include/net/tc_act/
c117ab84 12735F: include/uapi/linux/pkt_cls.h
6b2af241
JP
12736F: include/uapi/linux/pkt_sched.h
12737F: include/uapi/linux/tc_act/
12738F: include/uapi/linux/tc_ematch/
679655da 12739F: net/sched/
781b456a 12740
5067f08a 12741TCP LOW PRIORITY MODULE
8b58be88
JP
12742M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12743M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
12744W: http://tcp-lp-mod.sourceforge.net/
12745S: Maintained
679655da 12746F: net/ipv4/tcp_lp.c
5067f08a 12747
91952bc0
AP
12748TDA10071 MEDIA DRIVER
12749M: Antti Palosaari <crope@iki.fi>
12750L: linux-media@vger.kernel.org
a825eaec 12751W: https://linuxtv.org
91952bc0
AP
12752W: http://palosaari.fi/linux/
12753Q: http://patchwork.linuxtv.org/project/linux-media/list/
12754T: git git://linuxtv.org/anttip/media_tree.git
12755S: Maintained
12756F: drivers/media/dvb-frontends/tda10071*
12757
12758TDA18212 MEDIA DRIVER
12759M: Antti Palosaari <crope@iki.fi>
12760L: linux-media@vger.kernel.org
a825eaec 12761W: https://linuxtv.org
91952bc0
AP
12762W: http://palosaari.fi/linux/
12763Q: http://patchwork.linuxtv.org/project/linux-media/list/
12764T: git git://linuxtv.org/anttip/media_tree.git
12765S: Maintained
12766F: drivers/media/tuners/tda18212*
12767
12768TDA18218 MEDIA DRIVER
12769M: Antti Palosaari <crope@iki.fi>
12770L: linux-media@vger.kernel.org
a825eaec 12771W: https://linuxtv.org
91952bc0
AP
12772W: http://palosaari.fi/linux/
12773Q: http://patchwork.linuxtv.org/project/linux-media/list/
12774T: git git://linuxtv.org/anttip/media_tree.git
12775S: Maintained
12776F: drivers/media/tuners/tda18218*
12777
3b2f6aba
MK
12778TDA18271 MEDIA DRIVER
12779M: Michael Krufky <mkrufky@linuxtv.org>
12780L: linux-media@vger.kernel.org
a825eaec 12781W: https://linuxtv.org
3b2f6aba
MK
12782W: http://github.com/mkrufky
12783Q: http://patchwork.linuxtv.org/project/linux-media/list/
12784T: git git://linuxtv.org/mkrufky/tuners.git
12785S: Maintained
12786F: drivers/media/tuners/tda18271*
12787
e48307a9
MK
12788TDA827x MEDIA DRIVER
12789M: Michael Krufky <mkrufky@linuxtv.org>
12790L: linux-media@vger.kernel.org
a825eaec 12791W: https://linuxtv.org
e48307a9
MK
12792W: http://github.com/mkrufky
12793Q: http://patchwork.linuxtv.org/project/linux-media/list/
12794T: git git://linuxtv.org/mkrufky/tuners.git
12795S: Maintained
12796F: drivers/media/tuners/tda8290.*
12797
66cf9212
MK
12798TDA8290 MEDIA DRIVER
12799M: Michael Krufky <mkrufky@linuxtv.org>
12800L: linux-media@vger.kernel.org
a825eaec 12801W: https://linuxtv.org
66cf9212
MK
12802W: http://github.com/mkrufky
12803Q: http://patchwork.linuxtv.org/project/linux-media/list/
12804T: git git://linuxtv.org/mkrufky/tuners.git
12805S: Maintained
12806F: drivers/media/tuners/tda8290.*
12807
4b9fba30
HV
12808TDA9840 MEDIA DRIVER
12809M: Hans Verkuil <hverkuil@xs4all.nl>
12810L: linux-media@vger.kernel.org
12811T: git git://linuxtv.org/media_tree.git
a825eaec 12812W: https://linuxtv.org
4b9fba30
HV
12813S: Maintained
12814F: drivers/media/i2c/tda9840*
12815
2cb654fd 12816TEA5761 TUNER DRIVER
5dc8a864
MCC
12817M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12818M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12819L: linux-media@vger.kernel.org
a825eaec 12820W: https://linuxtv.org
2cb654fd
MCC
12821T: git git://linuxtv.org/media_tree.git
12822S: Odd fixes
12823F: drivers/media/tuners/tea5761.*
12824
12825TEA5767 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: Maintained
12832F: drivers/media/tuners/tea5767.*
12833
4b9fba30
HV
12834TEA6415C MEDIA DRIVER
12835M: Hans Verkuil <hverkuil@xs4all.nl>
12836L: linux-media@vger.kernel.org
12837T: git git://linuxtv.org/media_tree.git
a825eaec 12838W: https://linuxtv.org
4b9fba30
HV
12839S: Maintained
12840F: drivers/media/i2c/tea6415c*
12841
12842TEA6420 MEDIA DRIVER
12843M: Hans Verkuil <hverkuil@xs4all.nl>
12844L: linux-media@vger.kernel.org
12845T: git git://linuxtv.org/media_tree.git
a825eaec 12846W: https://linuxtv.org
4b9fba30
HV
12847S: Maintained
12848F: drivers/media/i2c/tea6420*
12849
3d249d4c 12850TEAM DRIVER
dca9ab92 12851M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12852L: netdev@vger.kernel.org
12853S: Supported
12854F: drivers/net/team/
12855F: include/linux/if_team.h
c117ab84 12856F: include/uapi/linux/if_team.h
3d249d4c 12857
7d029125 12858TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12859M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12860S: Maintained
12861F: arch/x86/platform/ts5500/
12862
40ad4a30
SY
12863TECHNOTREND USB IR RECEIVER
12864M: Sean Young <sean@mess.org>
12865L: linux-media@vger.kernel.org
12866S: Maintained
12867F: drivers/media/rc/ttusbir.c
12868
82abbea7
RD
12869TEE SUBSYSTEM
12870M: Jens Wiklander <jens.wiklander@linaro.org>
12871S: Maintained
12872F: include/linux/tee_drv.h
12873F: include/uapi/linux/tee.h
12874F: drivers/tee/
12875F: Documentation/tee.txt
12876
adabdb0c 12877TEGRA ARCHITECTURE SUPPORT
adabdb0c 12878M: Thierry Reding <thierry.reding@gmail.com>
a06eb006 12879M: Jonathan Hunter <jonathanh@nvidia.com>
84b9414b 12880L: linux-tegra@vger.kernel.org
fd117cd1 12881Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12882T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12883S: Supported
bbbe96ed 12884N: [^a-z]tegra
84b9414b 12885
adabdb0c
SW
12886TEGRA CLOCK DRIVER
12887M: Peter De Schrijver <pdeschrijver@nvidia.com>
12888M: Prashant Gaikwad <pgaikwad@nvidia.com>
12889S: Supported
12890F: drivers/clk/tegra/
12891
86e486a0 12892TEGRA DMA DRIVERS
adabdb0c 12893M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12894M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12895S: Supported
86e486a0 12896F: drivers/dma/tegra*
adabdb0c 12897
adabdb0c
SW
12898TEGRA I2C DRIVER
12899M: Laxman Dewangan <ldewangan@nvidia.com>
12900S: Supported
12901F: drivers/i2c/busses/i2c-tegra.c
12902
12903TEGRA IOMMU DRIVERS
12904M: Hiroshi Doyu <hdoyu@nvidia.com>
12905S: Supported
12906F: drivers/iommu/tegra*
12907
12908TEGRA KBC DRIVER
12909M: Rakesh Iyer <riyer@nvidia.com>
12910M: Laxman Dewangan <ldewangan@nvidia.com>
12911S: Supported
12912F: drivers/input/keyboard/tegra-kbc.c
12913
adabdb0c
SW
12914TEGRA PWM DRIVER
12915M: Thierry Reding <thierry.reding@gmail.com>
12916S: Supported
12917F: drivers/pwm/pwm-tegra.c
12918
12919TEGRA SERIAL DRIVER
12920M: Laxman Dewangan <ldewangan@nvidia.com>
12921S: Supported
12922F: drivers/tty/serial/serial-tegra.c
12923
12924TEGRA SPI DRIVER
12925M: Laxman Dewangan <ldewangan@nvidia.com>
12926S: Supported
12927F: drivers/spi/spi-tegra*
12928
1a348ccc 12929TEHUTI ETHERNET DRIVER
8b58be88 12930M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12931L: netdev@vger.kernel.org
12932S: Supported
ef7f5429 12933F: drivers/net/ethernet/tehuti/*
1a348ccc 12934
4e68852d 12935Telecom Clock Driver for MCPL0010
8b58be88 12936M: Mark Gross <mark.gross@intel.com>
4e68852d 12937S: Supported
679655da 12938F: drivers/char/tlclk.c
4e68852d 12939
4480f15b 12940TENSILICA XTENSA PORT (xtensa)
8b58be88 12941M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12942M: Max Filippov <jcmvbkbc@gmail.com>
12943L: linux-xtensa@linux-xtensa.org
9f273c24 12944T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12945S: Maintained
679655da 12946F: arch/xtensa/
3dc99857 12947F: drivers/irqchip/irq-xtensa-*
4e68852d 12948
04f1024e
NM
12949Texas Instruments' System Control Interface (TISCI) Protocol Driver
12950M: Nishanth Menon <nm@ti.com>
12951M: Tero Kristo <t-kristo@ti.com>
12952M: Santosh Shilimkar <ssantosh@kernel.org>
12953L: linux-arm-kernel@lists.infradead.org
12954S: Maintained
12955F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12956F: drivers/firmware/ti_sci*
12957F: include/linux/soc/ti/ti_sci_protocol.h
7cc119f2
DG
12958F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12959F: include/dt-bindings/genpd/k2g.h
52835d59 12960F: drivers/soc/ti/ti_sci_pm_domains.c
18a00620 12961F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
8f306cfe 12962F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
b745c079 12963F: drivers/clk/keystone/sci-clk.c
28df169b 12964F: drivers/reset/reset-ti-sci.c
04f1024e 12965
5313ba66
HV
12966THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12967M: Hans Verkuil <hverkuil@xs4all.nl>
12968L: linux-media@vger.kernel.org
12969T: git git://linuxtv.org/media_tree.git
a825eaec 12970W: https://linuxtv.org
5313ba66
HV
12971S: Maintained
12972F: drivers/media/radio/radio-raremono.c
12973
d3fb6955 12974THERMAL
b75f0050 12975M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12976M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12977L: linux-pm@vger.kernel.org
12978T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12979T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12980Q: https://patchwork.kernel.org/project/linux-pm/list/
12981S: Supported
12982F: drivers/thermal/
12983F: include/linux/thermal.h
af6c9f16 12984F: include/uapi/linux/thermal.h
b75f0050
JP
12985F: include/linux/cpu_cooling.h
12986F: Documentation/devicetree/bindings/thermal/
d3fb6955 12987
64e05d8b
VK
12988THERMAL/CPU_COOLING
12989M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12990M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12991M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12992L: linux-pm@vger.kernel.org
12993S: Supported
12994F: Documentation/thermal/cpu-cooling-api.txt
12995F: drivers/thermal/cpu_cooling.c
12996F: include/linux/cpu_cooling.h
12997
4e68852d 12998THINKPAD ACPI EXTRAS DRIVER
8b58be88 12999M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 13000L: ibm-acpi-devel@lists.sourceforge.net
d0944853 13001L: platform-driver-x86@vger.kernel.org
4e68852d
AC
13002W: http://ibm-acpi.sourceforge.net
13003W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 13004T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 13005S: Maintained
679655da 13006F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 13007
82abbea7
RD
13008THUNDERBOLT DRIVER
13009M: Andreas Noever <andreas.noever@gmail.com>
13010M: Michael Jamet <michael.jamet@intel.com>
13011M: Mika Westerberg <mika.westerberg@linux.intel.com>
13012M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13013S: Maintained
13014F: drivers/thunderbolt/
13015
82abbea7
RD
13016TI AM437X VPFE DRIVER
13017M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13018L: linux-media@vger.kernel.org
13019W: https://linuxtv.org
13020Q: http://patchwork.linuxtv.org/project/linux-media/list/
13021T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13022S: Maintained
13023F: drivers/media/platform/am437x/
13024
1b46f2a2 13025TI BANDGAP AND THERMAL DRIVER
f14d1c24 13026M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 13027M: Keerthy <j-keerthy@ti.com>
1b46f2a2 13028L: linux-pm@vger.kernel.org
531ff13e 13029L: linux-omap@vger.kernel.org
5a723e81 13030S: Maintained
794b2e25 13031F: drivers/thermal/ti-soc-thermal/
1b46f2a2 13032
7683e9e5
LT
13033TI BQ27XXX POWER SUPPLY DRIVER
13034R: Andrew F. Davis <afd@ti.com>
13035F: include/linux/power/bq27xxx_battery.h
13036F: drivers/power/supply/bq27xxx_battery.c
13037F: drivers/power/supply/bq27xxx_battery_i2c.c
ccf963d3 13038
0c7665c3
MF
13039TI CDCE706 CLOCK DRIVER
13040M: Max Filippov <jcmvbkbc@gmail.com>
13041S: Maintained
13042F: drivers/clk/clk-cdce706.c
13043
49b6a5e3
TK
13044TI CLOCK DRIVER
13045M: Tero Kristo <t-kristo@ti.com>
13046L: linux-omap@vger.kernel.org
13047S: Maintained
13048F: drivers/clk/ti/
13049F: include/linux/clk/ti.h
13050
7683e9e5
LT
13051TI DAVINCI MACHINE SUPPORT
13052M: Sekhar Nori <nsekhar@ti.com>
13053M: Kevin Hilman <khilman@kernel.org>
13054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13055T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13056S: Supported
13057F: arch/arm/mach-davinci/
13058F: drivers/i2c/busses/i2c-davinci.c
13059F: arch/arm/boot/dts/da850*
13060
13061TI DAVINCI SERIES GPIO DRIVER
13062M: Keerthy <j-keerthy@ti.com>
13063L: linux-gpio@vger.kernel.org
13064S: Maintained
13065F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13066F: drivers/gpio/gpio-davinci.c
13067
13068TI DAVINCI SERIES MEDIA DRIVER
13069M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13070L: linux-media@vger.kernel.org
13071W: https://linuxtv.org
13072Q: http://patchwork.linuxtv.org/project/linux-media/list/
13073T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13074S: Maintained
13075F: drivers/media/platform/davinci/
13076F: include/media/davinci/
13077
f75cfbad 13078TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
13079R: Grygorii Strashko <grygorii.strashko@ti.com>
13080L: linux-omap@vger.kernel.org
13081L: netdev@vger.kernel.org
13082S: Maintained
13083F: drivers/net/ethernet/ti/cpsw*
13084F: drivers/net/ethernet/ti/davinci*
13085
4020f2d7 13086TI FLASH MEDIA INTERFACE DRIVER
8b58be88 13087M: Alex Dubov <oakad@yahoo.com>
795fb7e7 13088S: Maintained
679655da
JP
13089F: drivers/misc/tifm*
13090F: drivers/mmc/host/tifm_sd.c
13091F: include/linux/tifm.h
4020f2d7 13092
e0c52404 13093TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 13094M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
13095L: linux-kernel@vger.kernel.org
13096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13097S: Maintained
13098F: drivers/soc/ti/*
13099T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13100
152ad442
SR
13101TI LM49xxx FAMILY ASoC CODEC DRIVERS
13102M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 13103M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
13104L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13105S: Maintained
13106F: sound/soc/codecs/lm49453*
d392dead 13107F: sound/soc/codecs/isabelle*
152ad442 13108
0edd807d
KM
13109TI LP855x BACKLIGHT DRIVER
13110M: Milo Kim <milo.kim@ti.com>
13111S: Maintained
13112F: Documentation/backlight/lp855x-driver.txt
13113F: drivers/video/backlight/lp855x_bl.c
13114F: include/linux/platform_data/lp855x.h
13115
faf13f6d
KM
13116TI LP8727 CHARGER DRIVER
13117M: Milo Kim <milo.kim@ti.com>
13118S: Maintained
8c0984e5 13119F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
13120F: include/linux/platform_data/lp8727.h
13121
22f1229f
KM
13122TI LP8788 MFD DRIVER
13123M: Milo Kim <milo.kim@ti.com>
13124S: Maintained
13125F: drivers/iio/adc/lp8788_adc.c
13126F: drivers/leds/leds-lp8788.c
13127F: drivers/mfd/lp8788*.c
8c0984e5 13128F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
13129F: drivers/regulator/lp8788-*.c
13130F: include/linux/mfd/lp8788*.h
13131
84640e27
KM
13132TI NETCP ETHERNET DRIVER
13133M: Wingman Kwok <w-kwok2@ti.com>
13134M: Murali Karicheri <m-karicheri2@ti.com>
13135L: netdev@vger.kernel.org
13136S: Maintained
13137F: drivers/net/ethernet/ti/netcp*
13138
217e0ca9
KC
13139TI TAS571X FAMILY ASoC CODEC DRIVER
13140M: Kevin Cernekee <cernekee@chromium.org>
13141L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13142S: Odd Fixes
13143F: sound/soc/codecs/tas571x*
13144
82abbea7
RD
13145TI TRF7970A NFC DRIVER
13146M: Mark Greer <mgreer@animalcreek.com>
13147L: linux-wireless@vger.kernel.org
13148L: linux-nfc@lists.01.org (moderated for non-subscribers)
13149S: Supported
13150F: drivers/nfc/trf7970a.c
13151F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13152
dd5e8e6b 13153TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 13154M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
13155L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13156S: Maintained
13157F: sound/soc/codecs/twl4030*
13158
7683e9e5
LT
13159TI VPE/CAL DRIVERS
13160M: Benoit Parrot <bparrot@ti.com>
13161L: linux-media@vger.kernel.org
13162W: http://linuxtv.org/
13163Q: http://patchwork.linuxtv.org/project/linux-media/list/
13164S: Maintained
13165F: drivers/media/platform/ti-vpe/
13166
90921014 13167TI WILINK WIRELESS DRIVERS
90921014
LC
13168L: linux-wireless@vger.kernel.org
13169W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13170W: http://wireless.kernel.org/en/users/Drivers/wl1251
13171T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 13172S: Orphan
90921014
LC
13173F: drivers/net/wireless/ti/
13174F: include/linux/wl12xx.h
13175
867e359b 13176TILE ARCHITECTURE
b9a279f6 13177M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 13178W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 13179T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
13180S: Supported
13181F: arch/tile/
6b940606 13182F: drivers/char/tile-srom.c
5c770755 13183F: drivers/edac/tile_edac.c
6b940606
CM
13184F: drivers/net/ethernet/tile/
13185F: drivers/rtc/rtc-tile.c
13186F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 13187F: drivers/tty/serial/tilegx.c
6b940606
CM
13188F: drivers/usb/host/*-tilegx.c
13189F: include/linux/usb/tilegx.h
867e359b 13190
82abbea7
RD
13191TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13192M: John Stultz <john.stultz@linaro.org>
13193M: Thomas Gleixner <tglx@linutronix.de>
13194R: Stephen Boyd <sboyd@codeaurora.org>
13195L: linux-kernel@vger.kernel.org
13196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13197S: Supported
13198F: include/linux/clocksource.h
13199F: include/linux/time.h
13200F: include/linux/timex.h
13201F: include/uapi/linux/time.h
13202F: include/uapi/linux/timex.h
13203F: kernel/time/clocksource.c
13204F: kernel/time/time*.c
13205F: kernel/time/alarmtimer.c
13206F: kernel/time/ntp.c
13207F: tools/testing/selftests/timers/
13208
13209TIPC NETWORK LAYER
13210M: Jon Maloy <jon.maloy@ericsson.com>
13211M: Ying Xue <ying.xue@windriver.com>
13212L: netdev@vger.kernel.org (core kernel code)
13213L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13214W: http://tipc.sourceforge.net/
13215S: Maintained
13216F: include/uapi/linux/tipc*.h
13217F: net/tipc/
13218
13219TLAN NETWORK DRIVER
13220M: Samuel Chessman <chessman@tux.org>
13221L: tlan-devel@lists.sourceforge.net (subscribers-only)
13222W: http://sourceforge.net/projects/tlan/
13223S: Maintained
13224F: Documentation/networking/tlan.txt
13225F: drivers/net/ethernet/ti/tlan.*
13226
13227TM6000 VIDEO4LINUX DRIVER
13228M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13229M: Mauro Carvalho Chehab <mchehab@kernel.org>
13230L: linux-media@vger.kernel.org
13231W: https://linuxtv.org
13232T: git git://linuxtv.org/media_tree.git
13233S: Odd fixes
13234F: drivers/media/usb/tm6000/
13235F: Documentation/media/v4l-drivers/tm6000*
13236
13237TMIO/SDHI MMC DRIVER
13238M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13239L: linux-mmc@vger.kernel.org
13240S: Supported
13241F: drivers/mmc/host/tmio_mmc*
13242F: drivers/mmc/host/renesas_sdhi*
13243F: include/linux/mfd/tmio.h
13244
13245TMP401 HARDWARE MONITOR DRIVER
13246M: Guenter Roeck <linux@roeck-us.net>
13247L: linux-hwmon@vger.kernel.org
1da177e4 13248S: Maintained
82abbea7
RD
13249F: Documentation/hwmon/tmp401
13250F: drivers/hwmon/tmp401.c
13251
13252TMPFS (SHMEM FILESYSTEM)
13253M: Hugh Dickins <hughd@google.com>
13254L: linux-mm@kvack.org
13255S: Maintained
13256F: include/linux/shmem_fs.h
13257F: mm/shmem.c
1da177e4 13258
d74db3b2 13259TOMOYO SECURITY MODULE
8b58be88
JP
13260M: Kentaro Takeda <takedakn@nttdata.co.jp>
13261M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
13262L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13263L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
13264L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13265L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13266W: http://tomoyo.sourceforge.jp/
843d183c 13267T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 13268S: Maintained
679655da 13269F: security/tomoyo/
d74db3b2 13270
9caeb532 13271TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 13272M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 13273L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
13274S: Maintained
13275F: drivers/platform/x86/topstar-laptop.c
13276
1da177e4 13277TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 13278M: Azael Avalos <coproscefalo@gmail.com>
d0944853 13279L: platform-driver-x86@vger.kernel.org
0a63ca11 13280S: Maintained
679655da 13281F: drivers/platform/x86/toshiba_acpi.c
1da177e4 13282
0a63ca11
AA
13283TOSHIBA BLUETOOTH DRIVER
13284M: Azael Avalos <coproscefalo@gmail.com>
13285L: platform-driver-x86@vger.kernel.org
13286S: Maintained
13287F: drivers/platform/x86/toshiba_bluetooth.c
13288
13289TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13290M: Azael Avalos <coproscefalo@gmail.com>
13291L: platform-driver-x86@vger.kernel.org
13292S: Maintained
13293F: drivers/platform/x86/toshiba_haps.c
13294
1da177e4 13295TOSHIBA SMM DRIVER
8b58be88 13296M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
13297W: http://www.buzzard.org.uk/toshiba/
13298S: Maintained
679655da
JP
13299F: drivers/char/toshiba.c
13300F: include/linux/toshiba.h
c117ab84 13301F: include/uapi/linux/toshiba.h
1da177e4 13302
d32d9864
MR
13303TOSHIBA TC358743 DRIVER
13304M: Mats Randgaard <matrandg@cisco.com>
13305L: linux-media@vger.kernel.org
13306S: Maintained
13307F: drivers/media/i2c/tc358743*
b5dcee22 13308F: include/media/i2c/tc358743.h
d32d9864 13309
7683e9e5
LT
13310TOSHIBA WMI HOTKEYS DRIVER
13311M: Azael Avalos <coproscefalo@gmail.com>
13312L: platform-driver-x86@vger.kernel.org
13313S: Maintained
13314F: drivers/platform/x86/toshiba-wmi.c
13315
4e68852d 13316TPM DEVICE DRIVER
901486b8 13317M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 13318M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 13319M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 13320R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 13321W: http://tpmdd.sourceforge.net
63a10dfd 13322L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
13323Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13324T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 13325S: Maintained
679655da 13326F: drivers/char/tpm/
4e68852d 13327
1a0f1b27
AL
13328TPM IBM_VTPM DEVICE DRIVER
13329M: Ashley Lai <ashleydlai@gmail.com>
13330W: http://tpmdd.sourceforge.net
13331L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13332S: Maintained
13333F: drivers/char/tpm/tpm_ibmvtpm*
13334
d6f005a1
JP
13335TRACING
13336M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 13337M: Ingo Molnar <mingo@redhat.com>
75fc2d37 13338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
13339S: Maintained
13340F: Documentation/trace/ftrace.txt
13341F: arch/*/*/*/ftrace.h
13342F: arch/*/kernel/ftrace.c
13343F: include/*/ftrace.h
13344F: include/linux/trace*.h
13345F: include/trace/
13346F: kernel/trace/
6e68e6c5 13347F: tools/testing/selftests/ftrace/
d6f005a1 13348
4abac0d0
IM
13349TRACING MMIO ACCESSES (MMIOTRACE)
13350M: Steven Rostedt <rostedt@goodmis.org>
13351M: Ingo Molnar <mingo@kernel.org>
13352R: Karol Herbst <karolherbst@gmail.com>
13353R: Pekka Paalanen <ppaalanen@gmail.com>
13354S: Maintained
13355L: linux-kernel@vger.kernel.org
13356L: nouveau@lists.freedesktop.org
13357F: kernel/trace/trace_mmiotrace.c
13358F: include/linux/mmiotrace.h
13359F: arch/x86/mm/kmmio.c
13360F: arch/x86/mm/mmio-mod.c
13361F: arch/x86/mm/testmmiotrace.c
13362
1da177e4 13363TRIVIAL PATCHES
8b58be88 13364M: Jiri Kosina <trivial@kernel.org>
54e5881d 13365T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 13366S: Maintained
86ef925f 13367K: ^Subject:.*(?i)trivial
1da177e4 13368
4e68852d 13369TTY LAYER
879a5a00 13370M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 13371M: Jiri Slaby <jslaby@suse.com>
879a5a00 13372S: Supported
08deed1e 13373T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 13374F: Documentation/serial/
8dd5d2f1 13375F: drivers/tty/
df621252 13376F: drivers/tty/serial/serial_core.c
e3288775
AC
13377F: include/linux/serial_core.h
13378F: include/linux/serial.h
13379F: include/linux/tty.h
c117ab84
CEB
13380F: include/uapi/linux/serial_core.h
13381F: include/uapi/linux/serial.h
13382F: include/uapi/linux/tty.h
4e68852d 13383
91952bc0
AP
13384TUA9001 MEDIA DRIVER
13385M: Antti Palosaari <crope@iki.fi>
13386L: linux-media@vger.kernel.org
a825eaec 13387W: https://linuxtv.org
91952bc0
AP
13388W: http://palosaari.fi/linux/
13389Q: http://patchwork.linuxtv.org/project/linux-media/list/
13390T: git git://linuxtv.org/anttip/media_tree.git
13391S: Maintained
13392F: drivers/media/tuners/tua9001*
13393
740db6d7 13394TULIP NETWORK DRIVERS
740db6d7 13395L: netdev@vger.kernel.org
cf869eb1
GG
13396L: linux-parisc@vger.kernel.org
13397S: Orphan
0f04e2aa 13398F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
13399
13400TUN/TAP driver
ba57b6f2 13401M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
13402W: http://vtun.sourceforge.net/tun
13403S: Maintained
679655da
JP
13404F: Documentation/networking/tuntap.txt
13405F: arch/um/os-Linux/drivers/
1da177e4 13406
b454cc66 13407TURBOCHANNEL SUBSYSTEM
8b58be88 13408M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
13409M: Ralf Baechle <ralf@linux-mips.org>
13410L: linux-mips@linux-mips.org
13411Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 13412S: Maintained
679655da
JP
13413F: drivers/tc/
13414F: include/linux/tc.h
b454cc66 13415
82abbea7
RD
13416TW5864 VIDEO4LINUX DRIVER
13417M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13418M: Anton Sviridenko <anton@corp.bluecherry.net>
13419M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13420M: Andrey Utkin <andrey_utkin@fastmail.com>
13421L: linux-media@vger.kernel.org
13422S: Supported
13423F: drivers/media/pci/tw5864/
13424
13425TW68 VIDEO4LINUX DRIVER
13426M: Hans Verkuil <hverkuil@xs4all.nl>
13427L: linux-media@vger.kernel.org
13428T: git git://linuxtv.org/media_tree.git
13429W: https://linuxtv.org
13430S: Odd Fixes
13431F: drivers/media/pci/tw68/
13432
13433TW686X VIDEO4LINUX DRIVER
13434M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13435L: linux-media@vger.kernel.org
13436T: git git://linuxtv.org/media_tree.git
13437W: http://linuxtv.org
13438S: Maintained
13439F: drivers/media/pci/tw686x/
13440
e2d1d6c0 13441UBI FILE SYSTEM (UBIFS)
a7859936 13442M: Richard Weinberger <richard@nod.at>
949cb623 13443M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 13444M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 13445L: linux-mtd@lists.infradead.org
e2966cbe 13446T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 13447W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 13448S: Supported
679655da
JP
13449F: Documentation/filesystems/ubifs.txt
13450F: fs/ubifs/
e2d1d6c0 13451
e1632fa2 13452UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
13453M: Greg Ungerer <gerg@linux-m68k.org>
13454W: http://www.linux-m68k.org/
cc2020e6 13455W: http://www.uclinux.org/
e1632fa2 13456L: linux-m68k@lists.linux-m68k.org
cc2020e6 13457L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 13458T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 13459S: Maintained
e1632fa2
GU
13460F: arch/m68k/coldfire/
13461F: arch/m68k/68*/
61bc02bb
JP
13462F: arch/m68k/*/*_no.*
13463F: arch/m68k/include/asm/*_no.*
cc2020e6 13464
1da177e4 13465UDF FILESYSTEM
d8130624 13466M: Jan Kara <jack@suse.com>
1da177e4 13467S: Maintained
679655da
JP
13468F: Documentation/filesystems/udf.txt
13469F: fs/udf/
1da177e4 13470
0edffe65
BN
13471UDRAW TABLET
13472M: Bastien Nocera <hadess@hadess.net>
13473L: linux-input@vger.kernel.org
13474S: Maintained
13475F: drivers/hid/hid-udraw.c
13476
cc2020e6 13477UFS FILESYSTEM
8b58be88 13478M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 13479S: Maintained
679655da
JP
13480F: Documentation/filesystems/ufs.txt
13481F: fs/ufs/
cc2020e6 13482
0a09d3ab
DH
13483UHID USERSPACE HID IO DRIVER:
13484M: David Herrmann <dh.herrmann@googlemail.com>
13485L: linux-input@vger.kernel.org
13486S: Maintained
13487F: drivers/hid/uhid.c
c117ab84 13488F: include/uapi/linux/uhid.h
0a09d3ab 13489
82abbea7
RD
13490ULPI BUS
13491M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13492L: linux-usb@vger.kernel.org
13493S: Maintained
13494F: drivers/usb/common/ulpi.c
13495F: include/linux/ulpi/
13496
18332a80 13497ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 13498L: linux-usb@vger.kernel.org
10c6c9c9 13499S: Orphan
355ffe69 13500F: drivers/uwb/
679655da
JP
13501F: include/linux/uwb.h
13502F: include/linux/uwb/
18332a80 13503
b31d8273
G
13504UNICORE32 ARCHITECTURE:
13505M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13506W: http://mprc.pku.edu.cn/~guanxuetao/linux
13507S: Maintained
ceebf4d5 13508T: git git://github.com/gxt/linux.git
b31d8273
G
13509F: arch/unicore32/
13510
d8379ab1
TF
13511UNIFDEF
13512M: Tony Finch <dot@dotat.at>
13513W: http://dotat.at/prog/unifdef
13514S: Maintained
13515F: scripts/unifdef.c
13516
1da177e4 13517UNIFORM CDROM DRIVER
8b58be88 13518M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
13519W: http://www.kernel.dk
13520S: Maintained
679655da
JP
13521F: Documentation/cdrom/
13522F: drivers/cdrom/cdrom.c
13523F: include/linux/cdrom.h
c117ab84 13524F: include/uapi/linux/cdrom.h
1da177e4 13525
56df0122 13526UNISYS S-PAR DRIVERS
49e7d9df
JP
13527M: David Kershner <david.kershner@unisys.com>
13528L: sparmaintainer@unisys.com (Unisys internal)
13529S: Supported
13530F: drivers/staging/unisys/
56df0122 13531
9941fa6e
VH
13532UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13533M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
13534L: linux-scsi@vger.kernel.org
13535S: Supported
13536F: Documentation/scsi/ufs.txt
13537F: drivers/scsi/ufs/
13538
4b9ffb5a 13539UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
13540M: Manjunath M Bettegowda <manjumb@synopsys.com>
13541M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
13542L: linux-scsi@vger.kernel.org
13543S: Supported
13544F: drivers/scsi/ufs/*dwc*
13545
e2d1d6c0 13546UNSORTED BLOCK IMAGES (UBI)
949cb623 13547M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 13548M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
13549W: http://www.linux-mtd.infradead.org/
13550L: linux-mtd@lists.infradead.org
b6b44e0a 13551T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 13552S: Supported
80811493 13553F: drivers/mtd/ubi/
679655da 13554F: include/linux/mtd/ubi.h
c117ab84 13555F: include/uapi/mtd/ubi-user.h
e2d1d6c0 13556
7683e9e5
LT
13557USB "USBNET" DRIVER FRAMEWORK
13558M: Oliver Neukum <oneukum@suse.com>
13559L: netdev@vger.kernel.org
13560W: http://www.linux-usb.org/usbnet
13561S: Maintained
13562F: drivers/net/usb/usbnet.c
13563F: include/linux/usb/usbnet.h
13564
1da177e4 13565USB ACM DRIVER
ca1c3e6f 13566M: Oliver Neukum <oneukum@suse.com>
6372594a 13567L: linux-usb@vger.kernel.org
1da177e4 13568S: Maintained
679655da
JP
13569F: Documentation/usb/acm.txt
13570F: drivers/usb/class/cdc-acm.*
1da177e4 13571
b7d572e1
PF
13572USB AR5523 WIRELESS DRIVER
13573M: Pontus Fuchs <pontus.fuchs@gmail.com>
13574L: linux-wireless@vger.kernel.org
13575S: Maintained
13576F: drivers/net/wireless/ath/ar5523/
13577
115bb1ff 13578USB ATTACHED SCSI
866d372e 13579M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
13580L: linux-usb@vger.kernel.org
13581L: linux-scsi@vger.kernel.org
8eae0fb7 13582S: Maintained
115bb1ff
MW
13583F: drivers/usb/storage/uas.c
13584
1da177e4 13585USB CDC ETHERNET DRIVER
61eee9a7 13586M: Oliver Neukum <oliver@neukum.org>
795fb7e7 13587L: linux-usb@vger.kernel.org
1da177e4 13588S: Maintained
679655da 13589F: drivers/net/usb/cdc_*.c
c117ab84 13590F: include/uapi/linux/usb/cdc.h
1da177e4 13591
66e3e591
KP
13592USB CHAOSKEY DRIVER
13593M: Keith Packard <keithp@keithp.com>
13594L: linux-usb@vger.kernel.org
13595S: Maintained
13596F: drivers/usb/misc/chaoskey.c
13597
b02b371e 13598USB CYPRESS C67X00 DRIVER
8b58be88 13599M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
13600L: linux-usb@vger.kernel.org
13601S: Maintained
679655da 13602F: drivers/usb/c67x00/
b02b371e 13603
d0374f4f 13604USB DAVICOM DM9601 DRIVER
8b58be88 13605M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 13606L: netdev@vger.kernel.org
d0374f4f
PK
13607W: http://www.linux-usb.org/usbnet
13608S: Maintained
679655da 13609F: drivers/net/usb/dm9601.c
d0374f4f 13610
cc2020e6 13611USB DIAMOND RIO500 DRIVER
8b58be88 13612M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
13613L: rio500-users@lists.sourceforge.net
13614W: http://rio500.sourceforge.net
13615S: Maintained
679655da 13616F: drivers/usb/misc/rio500*
cc2020e6 13617
1da177e4 13618USB EHCI DRIVER
578333ab 13619M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13620L: linux-usb@vger.kernel.org
578333ab 13621S: Maintained
679655da
JP
13622F: Documentation/usb/ehci.txt
13623F: drivers/usb/host/ehci*
1da177e4 13624
69ae9e3e 13625USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 13626M: Felipe Balbi <balbi@kernel.org>
795fb7e7 13627L: linux-usb@vger.kernel.org
69ae9e3e 13628W: http://www.linux-usb.org/gadget
d6d0f665
FB
13629T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13630S: Maintained
679655da
JP
13631F: drivers/usb/gadget/
13632F: include/linux/usb/gadget*
69ae9e3e 13633
2dea64b4 13634USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 13635M: Jiri Kosina <jikos@kernel.org>
406df153 13636R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 13637L: linux-usb@vger.kernel.org
54e5881d 13638T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 13639S: Maintained
c2f01971 13640F: Documentation/hid/hiddev.txt
679655da 13641F: drivers/hid/usbhid/
1da177e4 13642
959eea21 13643USB ISP116X DRIVER
8b58be88 13644M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 13645L: linux-usb@vger.kernel.org
959eea21 13646S: Maintained
679655da
JP
13647F: drivers/usb/host/isp116x*
13648F: include/linux/usb/isp116x.h
959eea21 13649
146498ea
WH
13650USB LAN78XX ETHERNET DRIVER
13651M: Woojung Huh <woojung.huh@microchip.com>
13652M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13653L: netdev@vger.kernel.org
13654S: Maintained
13655F: drivers/net/usb/lan78xx.*
13656
1da177e4 13657USB MASS STORAGE DRIVER
fc8b690d 13658M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13659L: linux-usb@vger.kernel.org
8836aeb8 13660L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
13661S: Maintained
13662W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 13663F: drivers/usb/storage/
1da177e4 13664
af39917d
CL
13665USB MIDI DRIVER
13666M: Clemens Ladisch <clemens@ladisch.de>
13667L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13668T: git git://git.alsa-project.org/alsa-kernel.git
13669S: Maintained
13670F: sound/usb/midi.*
13671
444ce9d4
JP
13672USB NETWORKING DRIVERS
13673L: linux-usb@vger.kernel.org
13674S: Odd Fixes
13675F: drivers/net/usb/
13676
1da177e4 13677USB OHCI DRIVER
578333ab 13678M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13679L: linux-usb@vger.kernel.org
578333ab 13680S: Maintained
679655da
JP
13681F: Documentation/usb/ohci.txt
13682F: drivers/usb/host/ohci*
1da177e4 13683
963ffa3e 13684USB OTG FSM (Finite State Machine)
60d77b3d 13685M: Peter Chen <Peter.Chen@nxp.com>
8373856d 13686T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
13687L: linux-usb@vger.kernel.org
13688S: Maintained
13689F: drivers/usb/common/usb-otg-fsm.c
13690
563da3a9
VM
13691USB OVER IP DRIVER
13692M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
13693M: Shuah Khan <shuahkh@osg.samsung.com>
13694M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
13695L: linux-usb@vger.kernel.org
13696S: Maintained
a6d6fc2b 13697F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
13698F: drivers/usb/usbip/
13699F: tools/usb/usbip/
13700
1da177e4 13701USB PEGASUS DRIVER
a16b945c 13702M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13703L: linux-usb@vger.kernel.org
043600a6 13704L: netdev@vger.kernel.org
052e3128
PM
13705T: git git://github.com/petkan/pegasus.git
13706W: https://github.com/petkan/pegasus
1da177e4 13707S: Maintained
679655da 13708F: drivers/net/usb/pegasus.*
1da177e4 13709
d3ad558f 13710USB PHY LAYER
a55f6286 13711M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
13712L: linux-usb@vger.kernel.org
13713T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13714S: Maintained
13715F: drivers/usb/phy/
d3ad558f 13716
73e4fb3f 13717USB PRINTER DRIVER (usblp)
8b58be88 13718M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 13719L: linux-usb@vger.kernel.org
73e4fb3f 13720S: Supported
679655da 13721F: drivers/usb/class/usblp.c
1da177e4 13722
4521b477
BM
13723USB QMI WWAN NETWORK DRIVER
13724M: Bjørn Mork <bjorn@mork.no>
13725L: netdev@vger.kernel.org
13726S: Maintained
13727F: Documentation/ABI/testing/sysfs-class-net-qmi
13728F: drivers/net/usb/qmi_wwan.c
13729
1da177e4 13730USB RTL8150 DRIVER
a16b945c 13731M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13732L: linux-usb@vger.kernel.org
043600a6 13733L: netdev@vger.kernel.org
052e3128
PM
13734T: git git://github.com/petkan/rtl8150.git
13735W: https://github.com/petkan/rtl8150
1da177e4 13736S: Maintained
679655da 13737F: drivers/net/usb/rtl8150.c
1da177e4 13738
f896b796 13739USB SERIAL SUBSYSTEM
66085694 13740M: Johan Hovold <johan@kernel.org>
795fb7e7 13741L: linux-usb@vger.kernel.org
5ee05309 13742T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 13743S: Maintained
679655da 13744F: Documentation/usb/usb-serial.txt
f896b796 13745F: drivers/usb/serial/
679655da 13746F: include/linux/usb/serial.h
1da177e4 13747
b3f0db1c
SG
13748USB SMSC75XX ETHERNET DRIVER
13749M: Steve Glendinning <steve.glendinning@shawell.net>
13750L: netdev@vger.kernel.org
13751S: Maintained
13752F: drivers/net/usb/smsc75xx.*
13753
2f7ca802 13754USB SMSC95XX ETHERNET DRIVER
90b24cfb 13755M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 13756M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 13757L: netdev@vger.kernel.org
90b24cfb 13758S: Maintained
679655da 13759F: drivers/net/usb/smsc95xx.*
2f7ca802 13760
1da177e4 13761USB SUBSYSTEM
879a5a00 13762M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 13763L: linux-usb@vger.kernel.org
1da177e4 13764W: http://www.linux-usb.org
08deed1e 13765T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 13766S: Supported
1700bd98 13767F: Documentation/devicetree/bindings/usb/
679655da 13768F: Documentation/usb/
679655da
JP
13769F: drivers/usb/
13770F: include/linux/usb.h
13771F: include/linux/usb/
1da177e4 13772
fab92884
HK
13773USB TYPEC SUBSYSTEM
13774M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13775L: linux-usb@vger.kernel.org
13776S: Maintained
13777F: Documentation/ABI/testing/sysfs-class-typec
13778F: Documentation/usb/typec.rst
13779F: drivers/usb/typec/
13780F: include/linux/usb/typec.h
13781
1da177e4 13782USB UHCI DRIVER
8b58be88 13783M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13784L: linux-usb@vger.kernel.org
1da177e4 13785S: Maintained
679655da 13786F: drivers/usb/host/uhci*
1da177e4 13787
c0efd232 13788USB VIDEO CLASS
c53ac071 13789M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 13790L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 13791L: linux-media@vger.kernel.org
275ffde4 13792T: git git://linuxtv.org/media_tree.git
57c6d2e9 13793W: http://www.ideasonboard.org/uvc/
c0efd232 13794S: Maintained
0c0d06ca 13795F: drivers/media/usb/uvc/
6c0f0359 13796F: include/uapi/linux/uvcvideo.h
1da177e4 13797
b60b9c45
HV
13798USB VISION DRIVER
13799M: Hans Verkuil <hverkuil@xs4all.nl>
13800L: linux-media@vger.kernel.org
13801T: git git://linuxtv.org/media_tree.git
a825eaec 13802W: https://linuxtv.org
b60b9c45
HV
13803S: Odd Fixes
13804F: drivers/media/usb/usbvision/
13805
8282da47
LP
13806USB WEBCAM GADGET
13807M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13808L: linux-usb@vger.kernel.org
13809S: Maintained
3a83c16e 13810F: drivers/usb/gadget/function/*uvc*
faf2e1db 13811F: drivers/usb/gadget/legacy/webcam.c
8282da47 13812
bf164cc0 13813USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 13814M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
13815L: linux-wireless@vger.kernel.org
13816S: Maintained
679655da 13817F: drivers/net/wireless/rndis_wlan.c
bf164cc0 13818
eb6bab13 13819USB XHCI DRIVER
03d85053 13820M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
13821L: linux-usb@vger.kernel.org
13822S: Supported
36d0344c
SS
13823F: drivers/usb/host/xhci*
13824F: drivers/usb/host/pci-quirks*
eb6bab13 13825
1da177e4 13826USB ZD1201 DRIVER
4086b9ca 13827L: linux-wireless@vger.kernel.org
1da177e4 13828W: http://linux-lc100020.sourceforge.net
4086b9ca 13829S: Orphan
ed0ad06f 13830F: drivers/net/wireless/zydas/zd1201.*
1da177e4 13831
b7eee616 13832USB ZR364XX DRIVER
8b58be88 13833M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 13834L: linux-usb@vger.kernel.org
661263b5 13835L: linux-media@vger.kernel.org
275ffde4 13836T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
13837W: http://royale.zerezo.com/zr364xx/
13838S: Maintained
618cd932 13839F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 13840F: drivers/media/usb/zr364xx/
b7eee616 13841
e7839f25 13842USER-MODE LINUX (UML)
8b58be88 13843M: Jeff Dike <jdike@addtoit.com>
b15194b7 13844M: Richard Weinberger <richard@nod.at>
1da177e4
LT
13845L: user-mode-linux-devel@lists.sourceforge.net
13846L: user-mode-linux-user@lists.sourceforge.net
13847W: http://user-mode-linux.sourceforge.net
9f273c24 13848T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 13849S: Maintained
61516587 13850F: Documentation/virtual/uml/
679655da 13851F: arch/um/
b070989a 13852F: arch/x86/um/
679655da
JP
13853F: fs/hostfs/
13854F: fs/hppfs/
b7eee616 13855
e5f114e9 13856USERSPACE I/O (UIO)
879a5a00 13857M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 13858S: Maintained
3d3fecbd 13859T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 13860F: Documentation/driver-api/uio-howto.rst
679655da
JP
13861F: drivers/uio/
13862F: include/linux/uio*.h
e5f114e9 13863
256cccbe 13864UTIL-LINUX PACKAGE
8b58be88 13865M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
13866L: util-linux@vger.kernel.org
13867W: http://en.wikipedia.org/wiki/Util-linux
13868T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
13869S: Maintained
13870
fafd3cdf
CH
13871UUID HELPERS
13872M: Christoph Hellwig <hch@lst.de>
13873R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13874L: linux-kernel@vger.kernel.org
13875T: git git://git.infradead.org/users/hch/uuid.git
13876F: lib/uuid.c
13877F: lib/test_uuid.c
13878F: include/linux/uuid.h
13879F: include/uapi/linux/uuid.h
13880S: Maintained
13881
c1fd1c07 13882UVESAFB DRIVER
8b58be88 13883M: Michal Januszewski <spock@gentoo.org>
c69f677c 13884L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
13885W: http://dev.gentoo.org/~spock/projects/uvesafb/
13886S: Maintained
679655da 13887F: Documentation/fb/uvesafb.txt
8a61f013 13888F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13889
456930d8
SA
13890VF610 NAND DRIVER
13891M: Stefan Agner <stefan@agner.ch>
13892L: linux-mtd@lists.infradead.org
13893S: Supported
13894F: drivers/mtd/nand/vf610_nfc.c
13895
4480f15b 13896VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13897M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13898S: Maintained
679655da
JP
13899F: Documentation/filesystems/vfat.txt
13900F: fs/fat/
1da177e4 13901
cba3345c
AW
13902VFIO DRIVER
13903M: Alex Williamson <alex.williamson@redhat.com>
13904L: kvm@vger.kernel.org
9f273c24 13905T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13906S: Maintained
13907F: Documentation/vfio.txt
13908F: drivers/vfio/
13909F: include/linux/vfio.h
c117ab84 13910F: include/uapi/linux/vfio.h
cba3345c 13911
5188287a
KW
13912VFIO MEDIATED DEVICE DRIVERS
13913M: Kirti Wankhede <kwankhede@nvidia.com>
13914L: kvm@vger.kernel.org
13915S: Maintained
13916F: Documentation/vfio-mediated-device.txt
13917F: drivers/vfio/mdev/
13918F: include/linux/mdev.h
13919F: samples/vfio-mdev/
13920
a714ea5f
AW
13921VFIO PLATFORM DRIVER
13922M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13923L: kvm@vger.kernel.org
13924S: Maintained
13925F: drivers/vfio/platform/
13926
8ccd1e51
LW
13927VGA_SWITCHEROO
13928R: Lukas Wunner <lukas@wunner.de>
13929S: Maintained
13930F: Documentation/gpu/vga-switcheroo.rst
13931F: drivers/gpu/vga/vga_switcheroo.c
13932F: include/linux/vga_switcheroo.h
13933T: git git://anongit.freedesktop.org/drm/drm-misc
13934
82abbea7
RD
13935VIA RHINE NETWORK DRIVER
13936S: Orphan
13937F: drivers/net/ethernet/via/via-rhine.c
13938
13939VIA SD/MMC CARD CONTROLLER DRIVER
13940M: Bruce Chang <brucechang@via.com.tw>
13941M: Harald Welte <HaraldWelte@viatech.com>
13942S: Maintained
13943F: drivers/mmc/host/via-sdmmc.c
13944
13945VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13946M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13947L: linux-fbdev@vger.kernel.org
13948S: Maintained
13949F: include/linux/via-core.h
13950F: include/linux/via-gpio.h
13951F: include/linux/via_i2c.h
13952F: drivers/video/fbdev/via/
13953
13954VIA VELOCITY NETWORK DRIVER
13955M: Francois Romieu <romieu@fr.zoreil.com>
13956L: netdev@vger.kernel.org
13957S: Maintained
13958F: drivers/net/ethernet/via/via-velocity.*
13959
7683e9e5
LT
13960VIDEO MULTIPLEXER DRIVER
13961M: Philipp Zabel <p.zabel@pengutronix.de>
13962L: linux-media@vger.kernel.org
13963S: Maintained
13964F: drivers/media/platform/video-mux.c
13965
9e6f3438
PO
13966VIDEOBUF2 FRAMEWORK
13967M: Pawel Osciak <pawel@osciak.com>
13968M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13969M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13970L: linux-media@vger.kernel.org
13971S: Maintained
90d72ac6 13972F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13973F: include/media/videobuf2-*
13974
82abbea7
RD
13975VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13976M: Helen Koike <helen.koike@collabora.com>
13977L: linux-media@vger.kernel.org
13978T: git git://linuxtv.org/media_tree.git
13979W: https://linuxtv.org
13980S: Maintained
13981F: drivers/media/platform/vimc/*
13982
13983VIRT LIB
13984M: Alex Williamson <alex.williamson@redhat.com>
13985M: Paolo Bonzini <pbonzini@redhat.com>
13986L: kvm@vger.kernel.org
13987S: Supported
13988F: virt/lib/
13989
06a8fc78
AH
13990VIRTIO AND VHOST VSOCK DRIVER
13991M: Stefan Hajnoczi <stefanha@redhat.com>
13992L: kvm@vger.kernel.org
13993L: virtualization@lists.linux-foundation.org
13994L: netdev@vger.kernel.org
13995S: Maintained
13996F: include/linux/virtio_vsock.h
13997F: include/uapi/linux/virtio_vsock.h
0b2e6644 13998F: include/uapi/linux/vsockmon.h
531b3748 13999F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 14000F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 14001F: net/vmw_vsock/virtio_transport.c
0b2e6644 14002F: drivers/net/vsockmon.c
433fc58e
AH
14003F: drivers/vhost/vsock.c
14004F: drivers/vhost/vsock.h
06a8fc78 14005
9a82446b 14006VIRTIO CONSOLE DRIVER
79134d11 14007M: Amit Shah <amit@kernel.org>
9a82446b
AS
14008L: virtualization@lists.linux-foundation.org
14009S: Maintained
14010F: drivers/char/virtio_console.c
14011F: include/linux/virtio_console.h
c117ab84 14012F: include/uapi/linux/virtio_console.h
9a82446b 14013
2426ec8f 14014VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 14015M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14016M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
14017L: virtualization@lists.linux-foundation.org
14018S: Maintained
0e4191fe 14019F: Documentation/devicetree/bindings/virtio/
2426ec8f 14020F: drivers/virtio/
c893c8d7 14021F: tools/virtio/
2426ec8f
MT
14022F: drivers/net/virtio_net.c
14023F: drivers/block/virtio_blk.c
404a5c39 14024F: include/linux/virtio*.h
916cdabc 14025F: include/uapi/linux/virtio_*.h
dbaf0624 14026F: drivers/crypto/virtio/
c0a6a5ae 14027F: mm/balloon_compaction.c
2426ec8f 14028
7683e9e5
LT
14029VIRTIO CRYPTO DRIVER
14030M: Gonglei <arei.gonglei@huawei.com>
14031L: virtualization@lists.linux-foundation.org
14032L: linux-crypto@vger.kernel.org
14033S: Maintained
14034F: drivers/crypto/virtio/
14035F: include/uapi/linux/virtio_crypto.h
14036
f2dbda3b 14037VIRTIO DRIVERS FOR S390
1372324b 14038M: Cornelia Huck <cohuck@redhat.com>
c8b0d729 14039M: Halil Pasic <pasic@linux.vnet.ibm.com>
f2dbda3b
CH
14040L: linux-s390@vger.kernel.org
14041L: virtualization@lists.linux-foundation.org
14042L: kvm@vger.kernel.org
14043S: Supported
1b568d93 14044F: drivers/s390/virtio/
f2dbda3b 14045
4ad6ee91
GH
14046VIRTIO GPU DRIVER
14047M: David Airlie <airlied@linux.ie>
14048M: Gerd Hoffmann <kraxel@redhat.com>
14049L: dri-devel@lists.freedesktop.org
14050L: virtualization@lists.linux-foundation.org
0f445486 14051T: git git://anongit.freedesktop.org/drm/drm-misc
4ad6ee91
GH
14052S: Maintained
14053F: drivers/gpu/drm/virtio/
14054F: include/uapi/linux/virtio_gpu.h
14055
3a4d5c94
MT
14056VIRTIO HOST (VHOST)
14057M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14058M: Jason Wang <jasowang@redhat.com>
3a4d5c94 14059L: kvm@vger.kernel.org
c996d8b9 14060L: virtualization@lists.linux-foundation.org
3a4d5c94 14061L: netdev@vger.kernel.org
9f273c24 14062T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
14063S: Maintained
14064F: drivers/vhost/
c117ab84 14065F: include/uapi/linux/vhost.h
3a4d5c94 14066
271c8651
GH
14067VIRTIO INPUT DRIVER
14068M: Gerd Hoffmann <kraxel@redhat.com>
14069S: Maintained
14070F: drivers/virtio/virtio_input.c
14071F: include/uapi/linux/virtio_input.h
14072
82abbea7
RD
14073VIRTUAL SERIO DEVICE DRIVER
14074M: Stephen Chandler Paul <thatslyude@gmail.com>
01f20734 14075S: Maintained
82abbea7
RD
14076F: drivers/input/serio/userio.c
14077F: include/uapi/linux/userio.h
f73f8173 14078
77911fd2 14079VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
14080M: Hans Verkuil <hverkuil@xs4all.nl>
14081L: linux-media@vger.kernel.org
14082T: git git://linuxtv.org/media_tree.git
a825eaec 14083W: https://linuxtv.org
0b7bc1fa 14084S: Maintained
77911fd2 14085F: drivers/media/platform/vivid/*
0b7bc1fa 14086
55e331cf 14087VLYNQ BUS
08eeb306 14088M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 14089L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
14090S: Maintained
14091F: drivers/vlynq/vlynq.c
14092F: include/linux/vlynq.h
14093
390beae4 14094VME SUBSYSTEM
74c600e3 14095M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 14096M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
14097M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14098L: devel@driverdev.osuosl.org
14099S: Maintained
14100T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 14101F: Documentation/driver-api/vme.rst
390beae4
MW
14102F: drivers/staging/vme/
14103F: drivers/vme/
14104F: include/linux/vme*
14105
73b35d07
DT
14106VMWARE BALLOON DRIVER
14107M: Xavier Deguillard <xdeguillard@vmware.com>
14108M: Philip Moltmann <moltmann@vmware.com>
14109M: "VMware, Inc." <pv-drivers@vmware.com>
14110L: linux-kernel@vger.kernel.org
14111S: Maintained
14112F: drivers/misc/vmw_balloon.c
14113
7683e9e5
LT
14114VMWARE HYPERVISOR INTERFACE
14115M: Alok Kataria <akataria@vmware.com>
14116L: virtualization@lists.linux-foundation.org
14117S: Supported
14118F: arch/x86/kernel/cpu/vmware.c
14119
14120VMWARE PVRDMA DRIVER
14121M: Adit Ranadive <aditr@vmware.com>
14122M: VMware PV-Drivers <pv-drivers@vmware.com>
14123L: linux-rdma@vger.kernel.org
14124S: Maintained
14125F: drivers/infiniband/hw/vmw_pvrdma/
14126
14127VMware PVSCSI driver
14128M: Jim Gill <jgill@vmware.com>
14129M: VMware PV-Drivers <pv-drivers@vmware.com>
14130L: linux-scsi@vger.kernel.org
14131S: Maintained
14132F: drivers/scsi/vmw_pvscsi.c
14133F: drivers/scsi/vmw_pvscsi.h
14134
8b8be51b
TH
14135VMWARE VMMOUSE SUBDRIVER
14136M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14137M: "VMware, Inc." <pv-drivers@vmware.com>
14138L: linux-input@vger.kernel.org
14139S: Maintained
14140F: drivers/input/mouse/vmmouse.c
14141F: drivers/input/mouse/vmmouse.h
14142
d1a890fa 14143VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 14144M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
14145M: "VMware, Inc." <pv-drivers@vmware.com>
14146L: netdev@vger.kernel.org
14147S: Maintained
14148F: drivers/net/vmxnet3/
d1a890fa 14149
e53e86c7 14150VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 14151M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 14152M: Mark Brown <broonie@kernel.org>
5cdeb2c8 14153L: linux-kernel@vger.kernel.org
1dd68f01 14154W: http://www.slimlogic.co.uk/?p=48
6febb5ab 14155T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 14156S: Supported
9d2597e8 14157F: Documentation/devicetree/bindings/regulator/
679655da 14158F: drivers/regulator/
9d2597e8 14159F: include/dt-bindings/regulator/
679655da 14160F: include/linux/regulator/
e53e86c7 14161
081958eb
DA
14162VRF
14163M: David Ahern <dsa@cumulusnetworks.com>
14164M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14165L: netdev@vger.kernel.org
14166S: Maintained
14167F: drivers/net/vrf.c
562d897d 14168F: Documentation/networking/vrf.txt
081958eb 14169
ab41319e 14170VT1211 HARDWARE MONITOR DRIVER
8b58be88 14171M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 14172L: linux-hwmon@vger.kernel.org
ab41319e 14173S: Maintained
679655da
JP
14174F: Documentation/hwmon/vt1211
14175F: drivers/hwmon/vt1211.c
ab41319e 14176
1de9e371 14177VT8231 HARDWARE MONITOR DRIVER
8b58be88 14178M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 14179L: linux-hwmon@vger.kernel.org
1de9e371 14180S: Maintained
679655da 14181F: drivers/hwmon/vt8231.c
1de9e371 14182
88095e7b
TO
14183VUB300 USB to SDIO/SD/MMC bridge chip
14184M: Tony Olech <tony.olech@elandigitalsystems.com>
14185L: linux-mmc@vger.kernel.org
14186L: linux-usb@vger.kernel.org
14187S: Supported
14188F: drivers/mmc/host/vub300.c
14189
1da177e4 14190W1 DALLAS'S 1-WIRE BUS
a8018766 14191M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 14192S: Maintained
679655da
JP
14193F: Documentation/w1/
14194F: drivers/w1/
de0d6dbd 14195F: include/linux/w1.h
1da177e4 14196
13927079 14197W83791D HARDWARE MONITORING DRIVER
8b58be88 14198M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 14199L: linux-hwmon@vger.kernel.org
25845c22 14200S: Maintained
679655da
JP
14201F: Documentation/hwmon/w83791d
14202F: drivers/hwmon/w83791d.c
13927079 14203
61db011d 14204W83793 HARDWARE MONITORING DRIVER
8b58be88 14205M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 14206L: linux-hwmon@vger.kernel.org
61db011d 14207S: Maintained
679655da
JP
14208F: Documentation/hwmon/w83793
14209F: drivers/hwmon/w83793.c
61db011d 14210
e3760b43 14211W83795 HARDWARE MONITORING DRIVER
d8130624 14212M: Jean Delvare <jdelvare@suse.com>
968ce1b1 14213L: linux-hwmon@vger.kernel.org
e3760b43
JD
14214S: Maintained
14215F: drivers/hwmon/w83795.c
14216
1da177e4 14217W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 14218M: Pierre Ossman <pierre@ossman.eu>
1da177e4 14219S: Maintained
679655da 14220F: drivers/mmc/host/wbsd.*
1da177e4 14221
b4e05923
HG
14222WACOM PROTOCOL 4 SERIAL TABLETS
14223M: Julian Squires <julian@cipht.net>
14224M: Hans de Goede <hdegoede@redhat.com>
14225L: linux-input@vger.kernel.org
14226S: Maintained
14227F: drivers/input/tablet/wacom_serial4.c
14228
3527761c 14229WATCHDOG DEVICE DRIVERS
8b58be88 14230M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 14231R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
14232L: linux-watchdog@vger.kernel.org
14233W: http://www.linux-watchdog.org/
f599aaf0 14234T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 14235S: Maintained
540be8b2 14236F: Documentation/devicetree/bindings/watchdog/
679655da
JP
14237F: Documentation/watchdog/
14238F: drivers/watchdog/
14239F: include/linux/watchdog.h
c117ab84 14240F: include/uapi/linux/watchdog.h
3527761c 14241
727fd697
KS
14242WHISKEYCOVE PMIC GPIO DRIVER
14243M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14244L: linux-gpio@vger.kernel.org
14245S: Maintained
14246F: drivers/gpio/gpio-wcove.c
14247
b22e00f3
DH
14248WIIMOTE HID DRIVER
14249M: David Herrmann <dh.herrmann@googlemail.com>
14250L: linux-input@vger.kernel.org
14251S: Maintained
14252F: drivers/hid/hid-wiimote*
14253
82abbea7
RD
14254WILOCITY WIL6210 WIRELESS DRIVER
14255M: Maya Erez <qca_merez@qca.qualcomm.com>
14256L: linux-wireless@vger.kernel.org
14257L: wil6210@qca.qualcomm.com
14258S: Supported
14259W: http://wireless.kernel.org/en/users/Drivers/wil6210
14260F: drivers/net/wireless/ath/wil6210/
14261F: include/uapi/linux/wil6210_uapi.h
14262
14263WIMAX STACK
14264M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14265M: linux-wimax@intel.com
14266L: wimax@linuxwimax.org (subscribers-only)
14267S: Supported
14268W: http://linuxwimax.org
14269F: Documentation/wimax/README.wimax
14270F: include/linux/wimax/debug.h
14271F: include/net/wimax.h
14272F: include/uapi/linux/wimax.h
14273F: net/wimax/
14274
e258b80e 14275WINBOND CIR DRIVER
364e9e18 14276M: David Härdeman <david@hardeman.nu>
e258b80e 14277S: Maintained
116ab806 14278F: drivers/media/rc/winbond-cir.c
e258b80e 14279
c36a483d
WBG
14280WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14281M: William Breathitt Gray <vilhelm.gray@gmail.com>
14282L: linux-watchdog@vger.kernel.org
14283S: Maintained
14284F: drivers/watchdog/ebc-c384_wdt.c
14285
9c26df9b
WBG
14286WINSYSTEMS WS16C48 GPIO DRIVER
14287M: William Breathitt Gray <vilhelm.gray@gmail.com>
14288L: linux-gpio@vger.kernel.org
14289S: Maintained
14290F: drivers/gpio/gpio-ws16c48.c
e258b80e 14291
5fc14680 14292WISTRON LAPTOP BUTTON DRIVER
8b58be88 14293M: Miloslav Trmac <mitr@volny.cz>
5fc14680 14294S: Maintained
679655da 14295F: drivers/input/misc/wistron_btns.c
5fc14680 14296
1da177e4 14297WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 14298L: linux-wireless@vger.kernel.org
0c59d281 14299S: Odd fixes
679655da 14300F: drivers/net/wireless/wl3501*
1da177e4 14301
055bcbcb 14302WOLFSON MICROELECTRONICS DRIVERS
3a1672bb 14303L: patches@opensource.cirrus.com
f0e03dbd
RF
14304T: git https://github.com/CirrusLogic/linux-drivers.git
14305W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 14306S: Supported
3768f0b1 14307F: Documentation/hwmon/wm83??
f494993f
CK
14308F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14309F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14310F: Documentation/devicetree/bindings/mfd/arizona.txt
9f7c7cee 14311F: Documentation/devicetree/bindings/mfd/wm831x.txt
af1c5386 14312F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 14313F: drivers/clk/clk-wm83*.c
9c309598 14314F: drivers/extcon/extcon-arizona.c
b75ea16a 14315F: drivers/leds/leds-wm83*.c
25b273ba 14316F: drivers/gpio/gpio-*wm*.c
9c309598 14317F: drivers/gpio/gpio-arizona.c
d22b0869 14318F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
14319F: drivers/input/misc/wm831x-on.c
14320F: drivers/input/touchscreen/wm831x-ts.c
14321F: drivers/input/touchscreen/wm97*.c
9c309598
MB
14322F: drivers/mfd/arizona*
14323F: drivers/mfd/wm*.c
12ebc137 14324F: drivers/mfd/cs47l24*
8c0984e5 14325F: drivers/power/supply/wm83*.c
b75ea16a
MB
14326F: drivers/rtc/rtc-wm83*.c
14327F: drivers/regulator/wm8*.c
cdf4275e 14328F: drivers/regulator/arizona*
3860e6c4 14329F: drivers/video/backlight/wm83*_bl.c
b75ea16a 14330F: drivers/watchdog/wm83*_wdt.c
9c309598 14331F: include/linux/mfd/arizona/
3860e6c4 14332F: include/linux/mfd/wm831x/
b75ea16a 14333F: include/linux/mfd/wm8350/
3768f0b1 14334F: include/linux/mfd/wm8400*
22161f3e 14335F: include/linux/regulator/arizona*
59ec6da2 14336F: include/linux/wm97xx.h
055bcbcb 14337F: include/sound/wm????.h
9c309598 14338F: sound/soc/codecs/arizona.?
055bcbcb 14339F: sound/soc/codecs/wm*
12ebc137 14340F: sound/soc/codecs/cs47l24*
b75ea16a 14341
3e6cd7a4
TH
14342WORKQUEUE
14343M: Tejun Heo <tj@kernel.org>
badb7f5e 14344R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
14345T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14346S: Maintained
14347F: include/linux/workqueue.h
14348F: kernel/workqueue.c
e7f08ffb 14349F: Documentation/core-api/workqueue.rst
3e6cd7a4 14350
39ac9f48
CYT
14351X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14352M: Chen-Yu Tsai <wens@csie.org>
14353L: linux-kernel@vger.kernel.org
14354S: Maintained
14355N: axp[128]
14356
1da177e4 14357X.25 NETWORK LAYER
8bf28059 14358M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 14359L: linux-x25@vger.kernel.org
8bf28059 14360S: Odd Fixes
679655da
JP
14361F: Documentation/networking/x25*
14362F: include/net/x25*
14363F: net/x25/
1da177e4 14364
e2d1d6c0 14365X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
14366M: Thomas Gleixner <tglx@linutronix.de>
14367M: Ingo Molnar <mingo@redhat.com>
14368M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 14369M: x86@kernel.org
981c3a4f 14370L: linux-kernel@vger.kernel.org
75fc2d37 14371T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 14372S: Maintained
679655da
JP
14373F: Documentation/x86/
14374F: arch/x86/
e2d1d6c0 14375
c1f5c54b
IM
14376X86 MCE INFRASTRUCTURE
14377M: Tony Luck <tony.luck@intel.com>
487ba8e8 14378M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
14379L: linux-edac@vger.kernel.org
14380S: Maintained
14381F: arch/x86/kernel/cpu/mcheck/*
14382
79ebdc95
BP
14383X86 MICROCODE UPDATE SUPPORT
14384M: Borislav Petkov <bp@alien8.de>
14385S: Maintained
14386F: arch/x86/kernel/cpu/microcode/*
14387
7683e9e5
LT
14388X86 PLATFORM DRIVERS
14389M: Darren Hart <dvhart@infradead.org>
14390M: Andy Shevchenko <andy@infradead.org>
14391L: platform-driver-x86@vger.kernel.org
14392T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14393S: Maintained
14394F: drivers/platform/x86/
14395F: drivers/platform/olpc/
14396
f0905c5a
AL
14397X86 VDSO
14398M: Andy Lutomirski <luto@amacapital.net>
14399L: linux-kernel@vger.kernel.org
14400T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14401S: Maintained
d603c8e1 14402F: arch/x86/entry/vdso/
f0905c5a 14403
d6fad502 14404XC2028/3028 TUNER DRIVER
5dc8a864
MCC
14405M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14406M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 14407L: linux-media@vger.kernel.org
a825eaec 14408W: https://linuxtv.org
d6fad502
MCC
14409T: git git://linuxtv.org/media_tree.git
14410S: Maintained
14411F: drivers/media/tuners/tuner-xc2028.*
14412
7683e9e5
LT
14413XEN BLOCK SUBSYSTEM
14414M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14415M: Roger Pau Monné <roger.pau@citrix.com>
11dbb52b 14416L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c4468085 14417S: Supported
7683e9e5
LT
14418F: drivers/block/xen-blkback/*
14419F: drivers/block/xen*
c4468085 14420
77bfb479 14421XEN HYPERVISOR ARM
85d1a29d 14422M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14423L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14424S: Maintained
77bfb479
SS
14425F: arch/arm/xen/
14426F: arch/arm/include/asm/xen/
14427
b475e83f 14428XEN HYPERVISOR ARM64
85d1a29d 14429M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14430L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14431S: Maintained
b475e83f
SS
14432F: arch/arm64/xen/
14433F: arch/arm64/include/asm/xen/
14434
7683e9e5
LT
14435XEN HYPERVISOR INTERFACE
14436M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14437M: Juergen Gross <jgross@suse.com>
14438L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14439T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14440S: Supported
14441F: arch/x86/xen/
14442F: drivers/*/xen-*front.c
14443F: drivers/xen/
14444F: arch/x86/include/asm/xen/
14445F: include/xen/
14446F: include/uapi/xen/
14447F: Documentation/ABI/stable/sysfs-hypervisor-xen
14448F: Documentation/ABI/testing/sysfs-hypervisor-xen
14449
9b57e1a7 14450XEN NETWORK BACKEND DRIVER
8386040b 14451M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 14452M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 14453L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
14454L: netdev@vger.kernel.org
14455S: Supported
14456F: drivers/net/xen-netback/*
14457
c5f8e29d
KRW
14458XEN PCI SUBSYSTEM
14459M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14460L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14461S: Supported
14462F: arch/x86/pci/*xen*
14463F: drivers/pci/*xen*
14464
15d03609
JG
14465XEN PVSCSI DRIVERS
14466M: Juergen Gross <jgross@suse.com>
14467L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14468L: linux-scsi@vger.kernel.org
14469S: Supported
14470F: drivers/scsi/xen-scsifront.c
14471F: drivers/xen/xen-scsiback.c
14472F: include/xen/interface/io/vscsiif.h
14473
c5f8e29d
KRW
14474XEN SWIOTLB SUBSYSTEM
14475M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14476L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14477S: Supported
14478F: arch/x86/xen/*swiotlb*
14479F: drivers/xen/*swiotlb*
14480
1da177e4 14481XFS FILESYSTEM
721a0edf 14482M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
14483M: linux-xfs@vger.kernel.org
14484L: linux-xfs@vger.kernel.org
14485W: http://xfs.org/
721a0edf 14486T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 14487S: Supported
679655da
JP
14488F: Documentation/filesystems/xfs.txt
14489F: fs/xfs/
1da177e4 14490
8a3b7a25 14491XILINX AXI ETHERNET DRIVER
59a54f30
MS
14492M: Anirudha Sarangi <anirudh@xilinx.com>
14493M: John Linn <John.Linn@xilinx.com>
8a3b7a25 14494S: Maintained
14495F: drivers/net/ethernet/xilinx/xilinx_axienet*
14496
238b8721 14497XILINX UARTLITE SERIAL DRIVER
8b58be88 14498M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
14499L: linux-serial@vger.kernel.org
14500S: Maintained
df621252 14501F: drivers/tty/serial/uartlite.c
238b8721 14502
df330515
LP
14503XILINX VIDEO IP CORES
14504M: Hyun Kwon <hyun.kwon@xilinx.com>
14505M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14506L: linux-media@vger.kernel.org
14507T: git git://linuxtv.org/media_tree.git
14508S: Supported
14509F: Documentation/devicetree/bindings/media/xilinx/
14510F: drivers/media/platform/xilinx/
a5562f65 14511F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 14512
74316949
EB
14513XILLYBUS DRIVER
14514M: Eli Billauer <eli.billauer@gmail.com>
14515L: linux-kernel@vger.kernel.org
14516S: Supported
14517F: drivers/char/xillybus/
14518
39d2675a
NH
14519XRA1403 GPIO EXPANDER
14520M: Nandor Han <nandor.han@ge.com>
14521M: Semi Malinen <semi.malinen@ge.com>
14522L: linux-gpio@vger.kernel.org
14523S: Maintained
14524F: drivers/gpio/gpio-xra1403.c
14525F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14526
f620e4b8
MF
14527XTENSA XTFPGA PLATFORM SUPPORT
14528M: Max Filippov <jcmvbkbc@gmail.com>
14529L: linux-xtensa@linux-xtensa.org
14530S: Maintained
14531F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 14532F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 14533
1da177e4 14534YAM DRIVER FOR AX.25
8b58be88 14535M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
14536L: linux-hams@vger.kernel.org
14537S: Maintained
679655da
JP
14538F: drivers/net/hamradio/yam*
14539F: include/linux/yam.h
1da177e4 14540
82abbea7
RD
14541YAMA SECURITY MODULE
14542M: Kees Cook <keescook@chromium.org>
14543T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14544S: Supported
14545F: security/yama/
14546F: Documentation/admin-guide/LSM/Yama.rst
14547
af64a5eb 14548YEALINK PHONE DRIVER
8b58be88 14549M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
14550L: usbb2k-api-dev@nongnu.org
14551S: Maintained
e2ba5731 14552F: Documentation/input/yealink.rst
679655da 14553F: drivers/input/misc/yealink.*
af64a5eb 14554
1da177e4 14555Z8530 DRIVER FOR AX.25
8b58be88 14556M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
14557W: http://yaina.de/jreuter/
14558W: http://www.qsl.net/dl1bke/
14559L: linux-hams@vger.kernel.org
14560S: Maintained
679655da
JP
14561F: Documentation/networking/z8530drv.txt
14562F: drivers/net/hamradio/*scc.c
14563F: drivers/net/hamradio/z8530.h
1da177e4 14564
0cf31ec1 14565ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 14566M: Seth Jennings <sjenning@redhat.com>
aab45453 14567M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14568L: linux-mm@kvack.org
14569S: Maintained
14570F: mm/zbud.c
14571F: include/linux/zbud.h
14572
7c0c3afb 14573ZD1211RW WIRELESS DRIVER
8b58be88
JP
14574M: Daniel Drake <dsd@gentoo.org>
14575M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 14576W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 14577L: linux-wireless@vger.kernel.org
7c0c3afb
DD
14578L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14579S: Maintained
6948300c 14580F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 14581
82abbea7 14582ZD1301 MEDIA DRIVER
a40cc814
AP
14583M: Antti Palosaari <crope@iki.fi>
14584L: linux-media@vger.kernel.org
14585W: https://linuxtv.org/
14586W: http://palosaari.fi/linux/
14587Q: https://patchwork.linuxtv.org/project/linux-media/list/
14588S: Maintained
82abbea7 14589F: drivers/media/usb/dvb-usb-v2/zd1301*
a40cc814 14590
82abbea7 14591ZD1301_DEMOD MEDIA DRIVER
d4c554c3
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/dvb-frontends/zd1301_demod*
d4c554c3 14599
20263029
DS
14600ZPOOL COMPRESSED PAGE STORAGE API
14601M: Dan Streetman <ddstreet@ieee.org>
14602L: linux-mm@kvack.org
14603S: Maintained
14604F: mm/zpool.c
14605F: include/linux/zpool.h
14606
1da177e4 14607ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 14608L: mjpeg-users@lists.sourceforge.net
f63145e2 14609L: linux-media@vger.kernel.org
1da177e4 14610W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 14611T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 14612S: Odd Fixes
90d72ac6 14613F: drivers/media/pci/zoran/
1da177e4 14614
6920f2cc
MK
14615ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14616M: Minchan Kim <minchan@kernel.org>
14617M: Nitin Gupta <ngupta@vflare.org>
74f3037c 14618R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
14619L: linux-kernel@vger.kernel.org
14620S: Maintained
14621F: drivers/block/zram/
14622F: Documentation/blockdev/zram.txt
14623
8b4a4080 14624ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 14625M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 14626S: Maintained
df621252 14627F: drivers/tty/serial/zs.*
8b4a4080 14628
eae70d06
MK
14629ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14630M: Minchan Kim <minchan@kernel.org>
14631M: Nitin Gupta <ngupta@vflare.org>
41192a2d 14632R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
14633L: linux-mm@kvack.org
14634S: Maintained
14635F: mm/zsmalloc.c
14636F: include/linux/zsmalloc.h
d02be50d 14637F: Documentation/vm/zsmalloc.txt
eae70d06 14638
0cf31ec1 14639ZSWAP COMPRESSED SWAP CACHING
0bb181c7 14640M: Seth Jennings <sjenning@redhat.com>
534c9dc9 14641M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14642L: linux-mm@kvack.org
14643S: Maintained
14644F: mm/zswap.c
14645
1da177e4 14646THE REST
8b58be88 14647M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 14648L: linux-kernel@vger.kernel.org
8a6e2535 14649Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 14650T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 14651S: Buried alive in reporters
34d03cc1
JP
14652F: *
14653F: */